@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
*{  font-family: "Poppins", sans-serif;}
.fa{font-family: "fontawesome";}
a {color: #000; text-decoration:none; }
p{ color: #000; font-size: 16px;line-height: 26px;color: #2c2c2c;} 
li{    margin-bottom: 4px;}
section.bnr{padding:0;}
img{max-width:100%;}
#widgetsControl_C,#widgetsControl{height:auto !important;}
#divmainenquiry11 .close { position: absolute; right: 14px; font-size: 30px; cursor: pointer;}
 /* read-more btn */
.rm_btn{display: inline-block;font-size: 12px;font-weight: 500;letter-spacing: 1px;padding: 15px 50px;background-color: #e61534;color: #fff;text-transform: uppercase;transition: 0.3s ease-in-out;}
.rm_btn:hover{background-color: #009140; color: #fff; text-transform: uppercase;}
/*  */

/*--------------------------------------------------------------
# Inner-Banner
--------------------------------------------------------------*/
.main-table{ Font-size:16px; color:#333; line-height:24px; text-align:justify; padding: 0 5px;}
/*innr-pg-bnnr*/
.otherpagecss #RadDockZone1.container{max-width: 100%;}
.otherpagecss #RadDockZone1.container #HomepagecontentControl_C table{margin-top:0 !important;}
.innr-pg-bnnr{
    /* padding: 100px 0 0; */
    width: 100%;
    background-size: 100%;
    min-height: 400px;
    text-align: center;
    position:relative;
    margin-bottom: 40px;
    display: flex;
    justify-content: center;
    align-items: center;
    padding-bottom: 0px;
    background-attachment: fixed;
    clip-path: polygon(0 0, 0 76.161%, 57.326% 76.161%, 57.326% 76.161%, 57.671% 76.198%, 58.01% 76.31%, 58.34% 76.494%, 58.66% 76.746%, 58.968% 77.066%, 59.262% 77.45%, 59.539% 77.897%, 59.799% 78.404%, 60.038% 78.968%, 60.255% 79.588%, 65.648% 96.573%, 65.648% 96.573%, 65.865% 97.192%, 66.104% 97.757%, 66.363% 98.263%, 66.641% 98.71%, 66.935% 99.095%, 67.243% 99.414%, 67.563% 99.667%, 67.893% 99.85%, 68.232% 99.962%, 68.576% 100%, 100% 100%, 100% 0, 0 0);
    overflow: hidden;
    }
.innr-pg-bnnr:after{content:'';position:absolute;left: 0px;right: 0px;top: -1px;bottom: 0px;width:100%;height:100%;z-index: 0;background: #242424bf;}
.main-table.innr-pg{padding-bottom:50px;}
.innr-pg-bnnr h1{color:#fff;text-align:center;text-transform:uppercase;font-size: 38px;letter-spacing: 2px;font-weight: 700;position:relative;z-index:1;}
/* .innr-pg-bnnr h1:after{content:'';position:absolute;bottom: -4px;margin:0 auto;left:0;right:0;width:100px;height:4px;border-radius:2px;background:#fff;} */
.inner-pages ul, .innr-pg ul{padding:0px; margin-bottom:0;}
.inner-pages li, .innr-pg li {position: relative; list-style: none; padding-left: 30px;}
.inner-pages li:before, .innr-pg li:before{content: "\f101";  position: absolute; font-family: FontAwesome; font-size: 17px; line-height: 30px;    left: 7px;  top: -2px; color: #a2d5f2;}
.innr-pg-bnnr-btm{}
.innr-pg-bnnr-btm a{font-size: 22px;text-transform: uppercase;letter-spacing: 2px; color: #fff; transition: 0.3s linear;}
.innr-pg-bnnr-btm a:hover{color: #e61534;}
.innr-pg-bnnr-btm a:last-child{color: #e61534 !important;}
.innr-pg-bnnr-btm img{margin: 0 17px;width: 16px;vertical-align: baseline;}
/*innr-pg-bnnr*/
/*--------------------------------------------------------------
# Sections General
--------------------------------------------------------------*/
section {padding: 60px 0;}
  /* background-color */
 .bg-1{background-color:#e61534;}
 .bg-2{background-color :#009140;}
  /* Text-color */
 .cl-1{color:#e61534;}
 .cl-2{color :#009140;}

  /* Font-Size */
 .fs-12{font-size: 12px;}
 .fs-13{font-size: 13px;}
 .fs-14{font-size: 14px;}
 .fs-15{font-size: 15px;}
 .fs-18{font-size: 18px;}
 .fs-22{font-size: 22px;}
 .fs-62{font-size: 62px;}
  /* Font-weight */
  .fw-300{font-weight: 300;}
  .fw-500{font-weight: 500;}
  .fw-600{font-weight: 600;}
  .fw-700{font-weight: 700;}
  .fw-800{font-weight: 800;}
  .fw-900{font-weight: 900;}
 /* hm-heading */
 .main-table .hm_heading {font-size: 30px;font-weight: 700;color: #1d2f41;line-height: 42px;}
 .main-table .sub-heading {font-weight: bold;Font-size: 20px;color: #333;line-height: 30px;margin: 0;text-align: left;}
 .sub_title{position: relative;text-transform: capitalize;font-size: 16px;padding-bottom: 5px;font-weight: 600;color: #ff3900;margin-bottom: 0;}
 .sub_title > span{margin-right: 3px;}
 .sub_title::after{content: "";position: absolute;bottom: 10px;width: 45px;height: 1px;background-image: linear-gradient(to right, #ff2500, #ff7100);}
/*  */
 .hm_heading{font-size: 42px;color: #000e3c;font-weight: 500;}
.hm_heading span{color: #e61534;}
.hm_subtitle{color: #707070;font-size: 16px; }
/* btn-arrow */
.btn-arrow {background-color: #009140;padding: 12px 20px 12px 30px;border-radius: 8px;display: inline-flex;align-items: center;overflow: hidden;justify-content: space-between;isolation: isolate;text-decoration: none;transition: all .2s ease 0s;}
.btn-arrow_text {font-size: 15px;color: #fff;position: relative;z-index: 4;transition: all .3s ease-in-out;}
.btn-arrow .arrow {display: flex;align-items: center;justify-content: center;position: relative;margin: 0 0 0 35px;}
.btn-arrow .arrow::before {content: "";background-color: #e61534;border-radius: 50px;position: absolute;width: 35px;height: 35px;z-index: 1;transform: scale(1);transform-origin: center center;transition: all .4s cubic-bezier(0.1,0,0.3,1);}
.btn-arrow .arrow i {position: relative;z-index: 2;font-size: 14px;color: #fff;}
.btn-arrow:hover {background-color: #e61534;}
.btn-arrow:hover .arrow::before {transform: scale(15);transition: all .4s cubic-bezier(0.1,0,0.3,1);}
 /* text-justify */
 .text-justify{text-align: justify;}
/*--------------------------------------------------------------
# Header
--------------------------------------------------------------*/
.table-responsive {overflow-x: auto;padding: 0;}
#header{width:100%;z-index:9;/* background-color: #00000087; */position: absolute;}
#header .head-img{position:relative; padding:15px 0;}
/*--------------------------------------------------------------
# nav-bar
--------------------------------------------------------------*/
.dropdown-toggle{position:relative;}
.nav-item ul li .dropdown-toggle::after{position:absolute;right: 5px; top: 10px;}
/*#MenuControl*/ .navbar.bg-light{background-color: transparent !important; height:100%;}
.nav-link:focus, .nav-link:hover{color: #fff !important;}
.nav-link{font-weight: 400;color: #fff;}
.nav-fill{width:100%; font-size: 15px;}
.navbar-brand{margin:0;}
.nav-item{position:relative;}

@media (max-width: 1170px){
.navbar-expand-md .navbar-nav .nav-link{padding-right:1px; padding-left: 1px;}
}
@media (max-width: 991px){
#MenuControl, #MenuControl_C, #HeaderControl, #HeaderControl_C, #widgetsControl_C, #widgetsControl{ height: initial !important;}
.navbar-expand-md .navbar-nav .nav-link{font-size: 12px;}
}

@media (max-width: 767px){
.navbar-toggler{background:#eee;}
.navbar.navbar-expand-md{text-align:center;}
.navbar.navbar-expand-md .container-fluid{display:block;}
.nav-fill .nav-item, .nav-fill>.nav-link{text-align:left;}
.navbar-nav>li{ display: block; text-align: left; padding: 4px 0; border-bottom: 1px solid #999; border-right:0; }
.nav-item ul li .dropdown-toggle::after{transform: rotate(90deg);}
.nav-item .nav-link.dropdown-toggle::after {position: absolute; right: 5px; top: 15px;}
.navbar-expand-md .navbar-nav .nav-link{font-size: 14px;padding-right: 5px; padding-left: 5px;}
}
.navbar-nav .nav-item:last-child{background-color: #009140;border-radius: 8px;}
.navbar-nav .nav-item:last-child a{color: #fff;}
.navbar-nav .nav-item:last-child:hover a{color: #fff;border: 0; }
/*  */
#MenuControl .rdCenter, #HeaderControl .rdCenter{background: transparent !important;}
#HeaderControl{position:absolute; top:0; left:0; width:33%;}
#MenuControl{position:absolute; top:0; right:0; width:67%;}
#HeaderControl, #MenuControl{/* position:relative; */} /* none */
@media (max-width: 767px) {
#header img{margin:inherit;}
#HeaderControl, #MenuControl{position:relative;background: #2966be;width:100%;}
}


  /*  */
.dropdown-item {font-size: 14px;padding: 2px 12px !important;}
.dropdown-item:focus, .dropdown-item:hover {color: #fff;background-color: #e61534;}
.dropend .dropdown-menu[data-bs-popper]{left: auto;right: 100%;}
.dropdown-menu {border-radius: 0;}
/*--------------------------------------------------------------
# Banner-Section
--------------------------------------------------------------*/
.bnr_sec{position: relative;background-color: #000;}
.bnr_sec::before{content: "";position: absolute;/* left: 0; *//* top: 0; */width: 100%;height: 100%;background: radial-gradient(circle closest-side,#e61534, transparent);background-size: 200% 200%;animation: backgrounddegree 25s ease infinite;z-index: 0;}
.bnr_sec .bnr_video video{ width: 100%;height: 100vh;object-fit: cover;   clip-path: polygon(0 62.25%, 0 0, 100% 0, 100% 100%, 20.004% 100%, 20.004% 100%, 19.533% 99.962%, 19.069% 99.85%, 18.612% 99.666%, 18.165% 99.41%, 17.73% 99.086%, 17.309% 98.693%, 16.904% 98.235%, 16.517% 97.713%, 16.15% 97.128%, 15.805% 96.483%, .78% 66.059%, .78% 66.059%, .636% 65.738%, .505% 65.4%, .388% 65.045%, .286% 64.676%, .199% 64.294%, .128% 63.901%, .071% 63.498%, .031% 63.088%, .007% 62.671%, 0 62.25%);filter: brightness(0.5);}
@keyframes backgrounddegree {
    0% {background-position: 50% 50%;background-size: 200% 200%;}
    10% {background-position: 100% 10%;background-size: 180% 180%;}
    20% {background-position: 15% 100%;background-size: 220% 220%;}
    30% {background-position: 10% 25%;background-size: 240% 240%;}
    40% {background-position: 25% 75%;background-size: 260% 260%;}
    50% {background-position: 100% 20%;background-size: 150% 150%;}
    60% {background-position: 150% 5%;background-size: 180% 180%;}
    70% {background-position: 75% 10%;background-size: 200% 200%;}
    70% {background-position: 25% 100%;background-size: 220% 220%;}
    80% {background-position: 15% 50%;background-size: 240% 240%;}
    90% {background-position: 35% 50%;background-size: 220% 220%;}
    100% {background-position: 50% 50%;background-size: 200% 200%;}
}
.bnnr-btm p{font-size: 24px; font-weight: 400; color: #fff;line-height: 36px;}
/*  */
.bnr_left {position: absolute;left: -2%;top: 60%;transform: translate(-50%, -50%);}
.bnr_lft_item {position: absolute;width: 30px;height: 183px;display: flex;justify-content: center;border: none !important;background-color: transparent !important;padding: 0;left: 80px;bottom: 50px;opacity: 1;transform: translateY(0);animation-name: opacityScroll;animation-duration: 1.7s;margin: 0 0 35px;z-index: 40;}
.bnr_lft_item .text-scroll {position: absolute;top: -35px;font-size: 11px;color: rgba(255, 255, 255, 0.5);transform: rotate(270deg);}
.bnr_lft_item .loading_line {position: relative;top: 0;left: 0;bottom: auto;right: auto;margin: auto;width: 2px;height: 100%;z-index: 4;transform-origin: 0 100%;animation: loading_line_bnr 2s ease 0s infinite;}
.bnr_lft_item .loading_line .loading_line_inner {position: absolute;top: 0;left: 0;bottom: auto;right: auto;width: 100%;height: 100%;background-color: #fff;transform-origin: 0 0;}
.bnr_lft_item .loading_line .loading_line_inner--2 {opacity: 1;animation: loading_line_bnnr_inner-2 2s ease 0s infinite;}
.bnr_lft_item i {position: absolute;bottom: -48px;font-size: 15px;color: #fff;display: flex;align-items: center;justify-content: center;border: 1px solid;border-radius: 50px;padding: 5px;width: 38px;height: 38px;transition: all .3s ease-in-out;}
.bnr_lft_item::after {content: "";width: 1px;height: 183px;background-color: rgba(255, 255, 255, 0.2);position: absolute;top: 0;left: auto;right: auto;z-index: 2;margin: auto;border-radius: 50px;}
@keyframes loading_line_bnr {
0% {transform: scaleY(1);}
50% {transform: scaleY(1);}
100% {transform: scaleY(0);}
}
@keyframes loading_line_bnnr_inner-2 {
0% {transform: scaleY(0);}
25% {transform: scaleY(0);}
50% {transform: scaleY(1);}
100% {transform: scaleY(1);}
}
/*  */
.bnnr_cont {position: absolute;top: 26%;left: 15%;z-index: 4;width: 59%;}
.bnnr_cont .titlehome h1 {opacity: 1;transform: translateY(0);animation-name: opacityTitleHome;animation-duration: 1.5s;font-style: normal;color: #fff;font-size: 72px;line-height: .9;margin: 0;font-weight: 500;}
.bnnr_cont .titlehome p {font-size: 20px;color: #fff;margin: 47px 0 0;font-weight: 500;opacity: 1;transform: translateY(0);animation-name: opacityTitleHome;animation-duration: 1.5s;}
@keyframes opacityTitleHome {
0% {opacity: 0;transform: translateX(50px);}
50% {opacity: 0;transform: translateX(50px);}
100% {opacity: 1;transform: translateY(0);}
}
.gradient-home {position: absolute;z-index: -3;top: -86%;left: 0;}
/*--------------------------------------------------------------
# features
--------------------------------------------------------------*/
.features_items {display: inline-block;position: relative;}
.features_items_img {border-radius: 18px;position: relative;overflow: hidden;height: 490px;}
.features_items_img>img {filter: brightness(0.8);width: 100%;height: 100%;object-fit: cover;transform: scale(1);overflow: hidden;transition: all .3s ease-in-out;}
.features_items_tag {background-color: #fff;border-radius: 0 18px 0 18px;position: absolute;top: 0;right: 0;padding: 14px 10px 20px;display: inline-flex;align-items: center;min-width: 250px;}
.features_items_tag .icon {margin: 0 10px 0 0;padding: 6px 0 0;width: 40px;height: 40px;object-fit: contain;}
.features_items_tag .icon img {width: 100%;height: 100%;object-fit: contain;}
.features_items_tag .app {color: #707070;margin: 0 0 7px;}
.features_items_tag .app, .features_items_tag .category {text-transform: uppercase;font-size: 13px;margin: 0;}
.features_items_tag .category {font-weight: 600;color: #009140;}
.features_items .btn-arrow {position: absolute;bottom: -100%;width: calc(100% - 40px);left: 20px;right: 20px;justify-content: space-between;transition: all .4s ease-in-out;}
.features_items .btn-arrow-white {background-color: #fff;}
.features_items .btn-arrow-white .btn-arrow_text{color: #000;}
.features_items .btn-arrow .arrow::before {width: 40px;height: 40px;}
.features_items_home .features_items_title {margin: 20px 0 0;font-size: 18px;line-height: 1.4;color: #000;font-weight: 400;}
.features_items:hover .features_items_img>img { transform: scale(1.2);transition: all .3s ease-in-out;}
.features_items:hover .btn-arrow {bottom: 25px;transition: all .4s ease-in-out;}
.features_items .btn-arrow-white:hover .btn-arrow_text {color: #fff;position: relative;transition: all .3s ease-in-out;z-index: 7;}
/*--------------------------------------------------------------
# offering
--------------------------------------------------------------*/
.offering{}
.offering *{color: #FFFFFF;}
.offering .heading{font-size: 32px; font-weight: 600;}
.offering_cont{padding-bottom: 160px !important;background: transparent linear-gradient(203deg, #e61534 0, #092450 100%) 0 0 no-repeat padding-box;position: relative;}
.offering .num{display: inline-block;width: 40px;height: 40px;font-size: 17px;line-height: 40px;color: #FFFFFF;background-color: #009140;border-radius: 50%;text-align: center;font-weight: 600;flex: none;margin-right: 20px;}
.offering ul li{display: flex;margin-bottom: 16px;font-size: 16px;}
.offering .marquee_cont{margin-top: -130px;}
.marquee_cont .marquee_title{letter-spacing: 4px; font-weight: 400; font-size: 89px;text-transform: uppercase;margin: 0;line-height: 1;color: #fff;}
.marquee_cont .marquee_title img{max-height: 50px;}

/*--------------------------------------------------------------
# product_item
--------------------------------------------------------------*/
.product_item {background: transparent linear-gradient(180deg, #0a0a0a 0, #78797a 100%) 0 0 no-repeat padding-box;overflow: hidden;display: flex;flex-direction: column;justify-content: space-between;}
.product_item_content {padding: 36px 40px;padding-bottom: 10px;}
.product_item_name {font-size: 30px;color: #fff;font-weight: 600;}
.product_item_number {margin: 11px 0;color: #009140;font-size: 14px;}
.product_item__img {width: 100%;height: 250px;display: flex;align-items: center;justify-content: center;overflow: hidden;}
.product_item__img img {width: 100%;height: 287px;/* object-fit: contain; */transition: all .3s ease-in-out;}
.product_item_seeproduct {position: relative;padding: 36px 40px;}
.product_item_seeproduct::before {content: "";background-color: #e61534;position: absolute;bottom: 0;border-radius: 18px 18px 0 0;left: 0;height: 0;width: 100%;z-index: 0;transition: height .7s cubic-bezier(0.19,1,0.22,1);}
.product_item_seeproduct .description {font-size: 19px;position: relative;z-index: 1;color: #fff;margin: 0 0 30px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.product_item_seeproduct .link-arrow {z-index: 1;position: relative;margin: 0 0 15px;}
.link-arrow {display: inline-flex;}
.link-arrow_text {font-size: 15px;color: #fff;position: relative;z-index: 4;transition: all .3s ease-in-out;}
.link-arrow_text::before {content: "";background-color: #fff;border-radius: 50px;position: absolute;height: 1px;bottom: -1px;z-index: 1;transform-origin: right;width: 100%;transform: scaleX(0);transition: transform .7s cubic-bezier(0.19,1,0.22,1);}
.link-arrow .arrow {display: flex;align-items: center;justify-content: center;position: relative;margin: 0 0 0 25px;}
.link-arrow .arrow::before {content: "";border: .7px solid #fff;border-radius: 50px;position: absolute;width: 28px;height: 28px;z-index: 1;transform: scale(1);transform-origin: center center;transition: transform .7s cubic-bezier(0.19,1,0.22,1);}
.link-arrow .arrow i {position: relative;z-index: 2;font-size: 14px;color: #fff;height: auto;}
.link-arrow .arrow::after {content: "";border-radius: 50px;position: absolute;background-color: #fff;width: 28px;height: 28px;z-index: 1;transform: scale(0);transform-origin: center center;transition: transform .7s cubic-bezier(0.19,1,0.22,1);}
.product_item:hover .product_item__img img {transform: scale(1.1);transition: all .3s ease-in-out;}
.product_item:hover .product_item_seeproduct::before {height: 100%;transition: height .7s cubic-bezier(0.19,1,0.22,1);}



/*--------------------------------------------------------------
# Get_in_Touch
--------------------------------------------------------------*/
.Get_in_Touch {position: relative;overflow: hidden;width: 100%;will-change: border-radius;display: flex;}
.Get_in_Touch.ismasked .Get_in_Touch_container {transform: scale(1) translate3d(0, 0, 0);transition: transform 1s cubic-bezier(0.165,0.84,0.44,1);}
.Get_in_Touch_container {position: absolute;left: 0;bottom: 0;top: 0;right: 0;height: 100%;transform-origin: center;transition: transform .8s cubic-bezier(0.165,0.84,0.44,1);width: 100%;will-change: transform;transform: scale(0.8) translate3d(0, 22.22222222vh, 0);}
.Get_in_Touch_img {display: grid;clip-path: polygon(98.708% 0, 98.708% 0, 98.918% .034%, 99.117% .132%, 99.302% .289%, 99.471% .499%, 99.622% .758%, 99.751% 1.059%, 99.856% 1.398%, 99.934% 1.77%, 99.983% 2.168%, 100% 2.587%, 100% 60.376%, 100% 60.376%, 99.983% 60.796%, 99.934% 61.194%, 99.856% 61.565%, 99.751% 61.904%, 99.621% 62.206%, 99.471% 62.464%, 99.301% 62.674%, 99.116% 62.831%, 98.917% 62.929%, 98.708% 62.963%, 67.332% 62.963%, 67.332% 62.963%, 67.115% 62.993%, 66.894% 63.081%, 66.673% 63.221%, 66.457% 63.409%, 66.248% 63.64%, 66.052% 63.91%, 65.87% 64.213%, 65.709% 64.545%, 65.571% 64.9%, 65.46% 65.275%, 57.336% 97.688%, 57.336% 97.688%, 57.225% 98.063%, 57.086% 98.419%, 56.925% 98.751%, 56.744% 99.054%, 56.547% 99.323%, 56.338% 99.554%, 56.122% 99.742%, 55.901% 99.882%, 55.68% 99.97%, 55.463% 100%, 1.292% 100%, 1.292% 100%, 1.082% 99.966%, .883% 99.868%, .698% 99.711%, .529% 99.501%, .378% 99.242%, .249% 98.941%, .144% 98.602%, .066% 98.23%, .017% 97.832%, 0 97.413%, 0 33.547%, 0 33.547%, .017% 33.127%, .066% 32.729%, .144% 32.358%, .249% 32.019%, .379% 31.718%, .529% 31.459%, .699% 31.249%, .884% 31.092%, 1.083% 30.994%, 1.292% 30.96%, 12.817% 30.96%, 12.817% 30.96%, 13.033% 30.928%, 13.249% 30.837%, 13.463% 30.69%, 13.67% 30.494%, 13.866% 30.252%, 14.049% 29.97%, 14.215% 29.654%, 14.36% 29.307%, 14.479% 28.935%, 14.571% 28.543%, 19.561% 2.417%, 19.561% 2.417%, 19.653% 2.025%, 19.773% 1.653%, 19.918% 1.306%, 20.083% .989%, 20.266% .708%, 20.463% .466%, 20.67% .27%, 20.883% .123%, 21.1% .032%, 21.316% 0, 98.707% 0);height: 100%;margin-left: auto;margin-right: auto;transform-origin: top;width: 1000px;will-change: clip-path;position: relative;transition: all 2s cubic-bezier(0.165,0.84,0.44,1);}
.Get_in_Touch_img::before {content: "";width: 100%;height: 100%;position: absolute;left: 0;top: 0;background: #000 0 0 no-repeat padding-box;mix-blend-mode: multiply;opacity: .55;z-index: 1;}
.Get_in_Touch_img picture, .Get_in_Touch_img img {width: 100%;height: 100%;object-fit: cover;min-height: 780px;transform: scale(1);transition: all .5s ease-in-out;}
.Get_in_Touch.ismasked .Get_in_Touch_img img {transform: scale(1.2);transition: all .5s ease-in-out;}
.Get_in_Touch_img picture, .Get_in_Touch_img img {width: 100%;height: 100%;object-fit: cover;min-height: 780px;transform: scale(1);transition: all .5s ease-in-out;}
.Get_in_Touch_content {display: flex;flex-direction: column;align-items: center;justify-content: center;max-width: 800px;margin: 0 auto;height: 100%;min-height: 780px;position: relative;width: 100%;left: 0;bottom: 0;top: 0;right: 0;padding: 80px 0 120px;opacity: 0;visibility: hidden;transform: scale(0.8) translate3d(0, 22.22222222vh, 0);transition: all 1s cubic-bezier(0.165,0.84,0.44,1);}
.Get_in_Touch.ismasked .Get_in_Touch_content {opacity: 1;visibility: visible;transform: scale(1) translate3d(0, 0, 0);transition: all 1s cubic-bezier(0.165,0.84,0.44,1) .3s;}
.Get_in_Touch_content .icon {width: 80px;}
.Get_in_Touch_content img {order: 1;width: auto;}
.Get_in_Touch_info {display: flex;align-items: baseline;margin: 20px 0 10px;}
.Get_in_Touch_content .title, .Get_in_Touch_content .title p, .Get_in_Touch_content .title h1, .Get_in_Touch_content .title h2, .Get_in_Touch_content .title h3, .Get_in_Touch_content .title h4, .Get_in_Touch_content .title h5 {text-align: center;line-height: 1.05;color: #fff;font-weight: 400;}
.Get_in_Touch_content .title {margin: 30px 0 40px; font-weight: 600;}
.Get_in_Touch_content .description {width: 80%;}
.Get_in_Touch_content .description p {color: #fff;text-align: center;line-height: 1.4;}
.Get_in_Touch {position: relative;overflow: hidden;width: 100%;will-change: border-radius;display: flex;}
.Get_in_Touch.ismasked .Get_in_Touch_img {clip-path: polygon(97.73% 0, 97.73% 0, 97.938% .033%, 98.135% .129%, 98.319% .283%, 98.486% .489%, 98.635% .743%, 98.763% 1.039%, 98.867% 1.371%, 98.945% 1.735%, 98.993% 2.125%, 99.01% 2.536%, 99.01% 59.182%, 99.01% 59.182%, 98.993% 59.594%, 98.945% 59.984%, 98.867% 60.348%, 98.763% 60.68%, 98.635% 60.976%, 98.486% 61.229%, 98.318% 61.435%, 98.135% 61.589%, 97.938% 61.685%, 97.73% 61.718%, 98.57% 61.718%, 98.57% 61.718%, 98.355% 61.748%, 98.136% 61.834%, 97.917% 61.971%, 97.703% 62.156%, 97.497% 62.382%, 97.302% 62.646%, 97.123% 62.943%, 96.963% 63.268%, 96.826% 63.617%, 96.716% 63.985%, 100% 97.734%, 100% 97.734%, 99.89% 98.101%, 99.753% 98.45%, 99.593% 98.776%, 99.414% 99.072%, 99.219% 99.337%, 99.013% 99.563%, 98.798% 99.747%, 98.58% 99.885%, 98.361% 99.97%, 98.146% 100%, 1.279% 100%, 1.279% 100%, 1.072% 99.967%, .875% 99.871%, .691% 99.717%, .523% 99.511%, .374% 99.257%, .247% 98.961%, .143% 98.629%, .065% 98.265%, .017% 97.875%, 0 97.464%, 0 32.884%, 0 32.884%, .017% 32.472%, .065% 32.082%, .143% 31.718%, .247% 31.386%, .375% 31.09%, .524% 30.837%, .692% 30.631%, .875% 30.477%, 1.072% 30.381%, 1.279% 30.348%, .66% 30.348%, .66% 30.348%, .365% 29.81%, .191% 29.228%, .112% 28.612%, .102% 27.976%, .138% 27.332%, .193% 26.692%, .243% 26.07%, .262% 25.478%, .226% 24.928%, .11% 24.433%, -.44% 2.247%, -.44% 2.247%, -.349% 1.862%, -.23% 1.498%, -.087% 1.158%, .077% .848%, .258% .572%, .453% .335%, .658% .142%, .869% -.001%, 1.083% -.091%, 1.297% -.122%, 77.922% -.122%);will-change: transform;width: 100%;transform: scale(1.07);transform-origin: center;transition: all 1s ease-in-out;}
.Get_in_Touch_info .name {color: #fff;font-weight: 600;margin: 0;font-size: 20px;}
.Get_in_Touch_info .potent {color: #009141;font-weight: 400;font-size: 20px;margin: 0;}

/*--------------------------------------------------------------
# contact_sec_img
--------------------------------------------------------------*/
.contact_sec_img{clip-path: polygon(96.879% 21.16%, 78.057% 2.427%, 78.057% 2.427%, 77.574% 1.979%, 77.067% 1.574%, 76.54% 1.213%, 75.993% .897%, 75.429% .627%, 74.851% .404%, 74.26% .228%, 73.659% .102%, 73.049% .026%, 72.433% 0, 3.025% 0, 3.025% 0, 2.535% .046%, 2.069% .181%, 1.635% .396%, 1.239% .684%, .886% 1.038%, .584% 1.451%, .338% 1.916%, .154% 2.425%, .04% 2.97%, 0 3.545%, 0 96.455%, 0 96.455%, .04% 97.03%, .154% 97.575%, .338% 98.084%, .584% 98.549%, .886% 98.962%, 1.239% 99.316%, 1.635% 99.604%, 2.069% 99.819%, 2.535% 99.954%, 3.025% 100%, 96.975% 100%, 96.975% 100%, 97.465% 99.954%, 97.931% 99.819%, 98.365% 99.604%, 98.761% 99.316%, 99.114% 98.962%, 99.416% 98.549%, 99.662% 98.084%, 99.846% 97.575%, 99.96% 97.03%, 100% 96.455%, 100% 29.098%, 100% 29.098%, 99.967% 28.187%, 99.867% 27.29%, 99.702% 26.411%, 99.474% 25.555%, 99.185% 24.727%, 98.836% 23.931%, 98.429% 23.172%, 97.966% 22.454%, 97.449% 21.781%, 96.879% 21.16%);}
.contact_sec .form-control{border-radius: 0;}
/*--------------------------------------------------------------
# footer
--------------------------------------------------------------*/
.footer{background-color: #009140;border-radius: 24px 24px 0 0;background: transparent linear-gradient(203deg, #e61534 0, #092450 100%) 0 0 no-repeat padding-box;}
.footer .ft_lft{    padding: 50px 0 30px;}
.ft_head{color: #009140;font-size: 17px;}
.ft_link{list-style: none;overflow: visible;transition: .6s;margin: 20px 0;transition-duration: .6s;}
.ft_link *{color: #fff;font-size: 14px;font-weight: 400;margin-bottom: 4px;}
.ft_link.ft_links_fst *{font-size: 30px;font-weight: 400;}
.ft_link li { position: relative;transition: .7s cubic-bezier(0.19,1,0.22,1); }
.ft_link li a{ position: relative;transition: .7s cubic-bezier(0.19,1,0.22,1);}
.ft_link li a::before {content: "";height: 1px;position: absolute;left: 0;top: 50%;transform-origin: left;width: 16px;transform: scaleX(0);background-color: #fff;transition:.7s cubic-bezier(0.19,1,0.22,1);}
.ft_link.ft_links_fst li a::before {width: 25px;}
.ft_link li a:hover::before {transform: scaleX(100%);transition:.7s cubic-bezier(0.19,1,0.22,1);}
.ft_link li a span { transition:.7s cubic-bezier(0.19,1,0.22,1);}
.ft_link li a:hover span {color: #009140;padding-left:25px;transition:.7s cubic-bezier(0.19,1,0.22,1);}
.ft_link.ft_links_fst li a:hover span {padding-left:35px;}
.ft_link.ft_links_fst li{margin-bottom: 6px;}
.ft_link.ft_links_fst{margin-top: 25px;}
.ft_link.ft_links_fst li{margin: 24px 0;}
.ft_contact_detail *{color: #fff;}
.ftmarquee_item .marquee_cont {position: absolute;top: 50px;z-index: 999;}
.ftmarquee_item .marquee_cont .marquee_title {letter-spacing: 2px;font-weight: 400;font-size: 52px;text-transform: uppercase;margin: 0;line-height: 1;color: #fff;}
.footer_btm .social-links{padding: 20px 0;}
.footer_btm .social-links a {display: flex;align-items: center;justify-content: center;width: 40px;height: 40px;border-radius: 50%;font-size: 26px;color: #e61534;margin-right: 10px;transition: 0.3s;}
.footer_btm .social-links a:hover {color: #2667FF;border-color: #2667FF;}
.link_ft_btm a{color: #009140;} 

   /*--------------------------------------------------------------
# features
--------------------------------------------------------------*/
.Features_services_tab_sec li button.active,
.Features_services_tab_sec li button:hover {background: 0 0 !important;}
.Features_services_tab_sec li button.active::before,
.Features_services_tab_sec li button:hover::before {content: '';position: absolute;top: 42px;left: 0;right: 0;bottom: 0;margin: 0 auto;width: 100%;height: 4px;background: #009140 !important;border: none !important;color: #009140;font-weight: 700;border-radius: 200px;}
.Features_services_tab_sec .nav-item button {margin: 10px 20px !important;font-weight: 700 !important;font-size: 16px !important;line-height: 24px !important;padding: 6px !important;color: #000 !important;}
.Features_services_tab_sec .nav-item .active {color: #009140 !important;}
@media only screen and (min-width: 576px) {
    .Features_services_tab_sec li button {border: none !important;border-bottom: 3px solid transparent !important;color: #a3a3a3;font-size: 16px;font-weight: 500;line-height: 24px;padding: 26px 50px 18px !important;position: relative;text-align: center;}
}


.feature_item_tab{display: flex;    padding: 32px 40px;transition: 0.3s ease-in-out;box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0.1); margin: 20px 0;}
.feature_item_tab:hover{    }
.feature_item_tab .num{width: 60px;height: 60px;font-size: 20px;line-height: 60px;color: #FFFFFF;background-color: #009140;border-radius: 50%;text-align: center;font-weight: 600;flex: none;margin-right: 20px;transition: 0.3s ease-in-out;}
.feature_item_tab .cont{}
.feature_item_tab:hover .num{background-color: #e61534;}
.feature_item_tab .cont h2{margin-bottom: 10px;font-size: 17px;font-weight: 600; color: #000;}
.feature_item_tab .cont p{margin-bottom: 0; font-size: 14px; line-height: 24px;}
.feature_bg_img {position: sticky; top: 0;}
.feature_bg_img img{position: absolute; right: 0;}
/*--------------------------------------------------------------
# enquiry_innr_pg
--------------------------------------------------------------*/
.enquiry .form-control {border-radius: 0;padding: 6px;}
.sbmt {cursor: pointer;color: #fff;background: #000;padding: 10px 30px;line-height: 26px;font-size: 18px;font-weight: 600;border: none;}
/*--------------------------------------------------------------
# products
--------------------------------------------------------------*/
.rm_btn .fa{vertical-align: sub;}
.main-table .rm_btn{margin: 20px 0;}
.main-table .innr-pg-btn{display: flex; justify-content: space-evenly;}

/* responsive styles */
@media (max-width: 992px) {
.bnnr_cont {position: absolute;top: 26%;left: 15%;width: 80%;}
}
@media (max-width: 768px) {
.bnnr-btm p {font-size: 20px;}
}
@media (max-width: 480px) {

}
