@import url('https://pro.fontawesome.com/releases/v6.0.0-beta3/css/all.css');
html{font-size: 62.5%;}
body{ padding: 0; margin: 0; list-style: none; font: normal 1.6rem/2.4rem 'Public Sans', sans-serif; color: var(--body_txt_color); }
p{padding: 0; margin: 0;}
a{padding: 0; margin: 0; outline: none;}
ul{ list-style: none; padding: 0; margin: 0;}
label{ list-style: none; padding: 0; margin: 0;}
ul li{ padding: 0; margin: 0;}
h1,.h1, h2,.h2, h3,.h3, h4,.h4, h5,.h5, h6,.h6{padding: 0; margin: 0;}
input[type="text"]::-webkit-placeholder { opacity: 1;  }
input[type="text"]::-moz-placeholder { opacity: 1;}
input[type="password"]::-webkit-placeholder { opacity: 1;}
input[type="password"]::-moz-placeholder { opacity: 1;}
input[type="search"]::-webkit-placeholder { opacity: 1;}
input[type="search"]::-moz-placeholder { opacity: 1;}
input[type="email"]::-webkit-placeholder { opacity: 1; }
input[type="email"]::-moz-placeholder { opacity: 1;}
input[type="tel"]::-webkit-placeholder { opacity: 1;}
input[type="tel"]::-moz-placeholder { opacity: 1;}
textarea::-moz-placeholder { opacity: 1;  }
textarea::-webkit-placeholder { opacity: 1;}
a:hover{ outline: none !important; text-decoration: none;}
a:active{ outline: none !important; text-decoration: none;}
a{ text-decoration: none !important;}
a:hover, a:focus{ text-decoration: inherit !important;}
a{-webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s; }


:root{
    --black: #232323;
    --brand: #ee2341;
    --body_txt_color: rgb(126, 126, 126);
    --heading: rgb(8, 47, 74);
    --brown: rgb(225, 119, 26);
    --grading: linear-gradient(40.27deg, rgb(64, 132, 173) -16.4%, rgb(38, 92, 129) 118.06%);
    --white: #fff;
    --bg_color: #f7f7f7;
    --green: #8bc346;
    --primary-bshadow: 0 1.5rem 3.5rem 0 rgba(0, 0, 0, 0.1);
   }

@keyframes spin{
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

/*background: linear-gradient(194.01deg, rgba(216,240,240,1) 0%, rgba(239,253,253,1) 100%); */

/* top_button */
.top_btn {background: var(--brand); border-radius: 100%; bottom: 1rem; color: var(--white); height: 5rem; opacity: 0; overflow: hidden; position: fixed; right: 1rem; width: 5rem; z-index: 9999;  text-align: center; display: inline-block; -webkit-box-shadow: 0 .3rem .8rem rgba(33, 37, 41, 0.35); box-shadow: 0 .3rem .8rem rgba(33, 37, 41, 0.35);}
.top_btn i{font-size: 2rem; line-height: 5rem;}
.top_btn.show{opacity: 0.7;}
.top_btn:hover{ opacity: 1; color: var(--white);}

.as_btn{display: inline-block; padding: 0 2.5rem; height: 5rem; text-align: center; text-transform: capitalize; color: var(--green); border: .1rem solid transparent; border-radius: .5rem; line-height: 4.9rem; font-weight: 600; margin-top: 2.5rem; position: relative; background: var(--brand); color: var(--white); letter-spacing: .1rem; font-size: 1.7rem;}
.as_btn i{padding-left: .2rem; vertical-align: middle;}
.as_btn:hover{color: var(--brand); border-color: var(--brand); background: transparent;}
em{font-style: normal;}
.sub_title{color: var(--green); text-transform: capitalize; font-weight: 600; display: flex; align-items: center; margin-bottom: .8rem;}
.line{width: 1rem; display: inline-block; height: .1rem; background: var(--green); margin-right: .5rem;}
h1,h2{font-size: 3rem; line-height: 3.1rem; text-transform: capitalize; color: var(--heading); font-weight: 600; position: relative;}
h4{font-size: 2rem; line-height: 2.5rem; text-transform: capitalize; color: var(--heading); font-weight: 600;}
h5{font-size: 1.8rem; line-height: 2.2rem; text-transform: capitalize; color: var(--heading); font-weight: 600;}
.ptb{padding: 5rem 0;}


/*header*/
.header_sec{ width: 100%;}
.nav_top{border: none; min-height: auto;  position: relative;  padding: 3rem 0;}
/*.drop-nav{ position: absolute; top: 10px; right: 0px;}
.nav_top .dropdown-menu li a{ font-size: 13px;}*/
.nav_top .navbar-brand{position: absolute; left: 50%; -ms-transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%); top: .65rem;}
.nav_top .navbar-brand img{width: 9rem;} 
.header_top{padding: 1rem 0; background: var(--green);}
.header_top .d-flex{align-items: center; justify-content: space-between;}
.top_lt ul li{display: inline-block; color: var(--white);  border-left: .1rem solid rgba(255, 255, 255, 0.15); padding: 0 1.5rem;}
.top_lt ul li:last-child{padding-right: 0;}
.top_lt ul li:first-child{padding-left: 0; border-left-color: transparent;}
/*.header_top span{font-size: 1.4rem; text-transform: capitalize; font-weight: 500; position: relative; display: inline-block; padding-left: 2rem; color: var(--white);}
.header_top span::before{position: absolute; left: 0; top: 0; font-family: "Font Awesome 6 Pro"; content: "\f00c"; color: var(--green);}*/
/*.header_menu{position: absolute; left: 0; top:5.7rem; width: 100%;} */
/*.right_icon_list{padding-right: 13rem;}*/
.right_icon_list li{display: inline-block; font-weight: 600; font-size: 1.8rem;}
.right_icon_list li a{border-left: .1rem solid rgba(35, 35, 35, 0.15); display: inline-block; padding: 0 1.5rem; color: var(--black);}
.right_icon_list li:last-child a{padding-right: 0;}  
.right_icon_list li:first-child a{border-left-color: transparent; padding-left: 0;}
.right_icon_list li a:hover { color: var(--brand);} 
.right_icon_list li i{display: none;}
.rt_call_box{position: absolute; right: 0; top: 1.9rem;}
/* .call_btn{background: var(--brand); padding: 0 2rem; border-radius: .8rem;  color: var(--white); text-transform: capitalize; height: 5rem; display: inline-block; line-height: 5rem;}
.icon{color: var(--brand); margin-right: 1rem; width: 4rem; height: 4rem; border-radius: 50%; text-align: center; position: relative; background: var(--white);  text-align: center; display: inline-block;} */
.join_call_btn{color: var(--brand) !important; font-weight: 600;}
.join_call_btn em {width: 3.5rem; height: 3.5rem; background: var(--white); border-radius: 100%; display: inline-block; margin-right: 1.5rem; position: relative; color: var(--red); font-size: 1.5rem; text-align: center; box-shadow: 0 .4rem 4rem rgb(0 0 0 / 14%);}
.join_call_btn em::before {position: absolute; left: -.7rem; top: -.7rem; bottom: -.7rem; right: -.7rem; border: .1rem dashed var(--brand); content: ''; border-radius: 100%; animation: spin 9s infinite linear; -webkit-animation: spin 9s infinite linear; -moz-animation: spin 9s infinite linear;}
.join_call_btn em i {line-height: 3.5rem;}
.join_call_btn span{font-size: 2rem;}
.join_txt b{text-transform: capitalize; display: block; color: var(--body_txt_color); font-size: 1.5rem; font-weight: 500;}
.header_sec.fixed{position: fixed; left: 0; top: 0; z-index: 99; background: var(--white); box-shadow: 0 0 .7rem 0 #ccc;}
.header_sec.fixed .header_top{display: none;} 
 




 /*banner*/  
 /* background-color: #e5f0f4; */
.bannersec{ width: 100%;}
/*.banner_lt{padding: 10rem 0;}*/
.banner_lt strong{color: var(--white); text-transform: capitalize; font-size: 7rem; line-height: 8rem; font-weight: 800;}
.banner_lt strong em{color: var(--brand);}
.banner_box{padding: 15rem 0; position: relative;}
.banner_box:before{position: absolute; content: ""; width: 100%; height: 100%; left: 0; top: 0; bottom: 0; right: 0; background: rgba(0, 0, 0, 0.6);  z-index: 1;}
/*.banner_box_rt{height: 27.7rem;}*/
/*.banner_rt img{max-width: 100%;}*/
.banner_lt{position: relative; z-index: 2;}
.bannersec .carousel-indicators [data-bs-target]{width: 1.8rem !important; height: 1.8rem !important; border: .2rem solid transparent !important; border-radius: 50% !important; background: transparent !important; transition: all ease 350ms !important; -moz-transition: all ease 350ms !important; -webkit-transition: all ease 350ms !important; position: relative; margin: .5rem 0;}
.bannersec .carousel-indicators [data-bs-target]::before{background: var(--white) !important; width: .8rem !important; height: .8rem !important; position: absolute !important; content: '' !important; left: 0 !important; top: 0 !important; right: 0 !important; bottom: 0 !important; margin: auto !important; border-radius: 50% !important; transition: all ease 350ms !important; -moz-transition: all ease 350ms !important; -webkit-transition: all ease 350ms !important;}
.bannersec .carousel-indicators [data-bs-target]:hover, .bannersec .carousel-indicators [data-bs-target].active{border-color: var(--white) !important;}
.bannersec .carousel-indicators {right: 5rem; bottom: 0; left: inherit; padding: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; list-style: none;  flex-direction: column;  -ms-transform: translateY(-50%);  -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%);  -o-transform: translateY(-50%);  transform: translateY(-50%); top: inherit;}





/*tracking_sec*/
.tracking_box{width: 100%; background: var(--white); border-radius: 1rem; padding: 3rem; box-shadow: 0 .3rem 1.2rem .3rem rgba(0, 0, 0, 0.05);}
.tracking_sec .input_fld{border: .1rem solid silver; padding: .5rem; display: inline-block; width: 100%; border-radius: .5rem; margin-top: 1rem;}
.tracking_sec .input_fld input[type="text"]{background: transparent; width: 88%; float: left; border-color: transparent;}
.tracking_sec .input_fld button{padding: 0; width: 10%; float: right; }
.tracking_sec .input_fld button:hover{background: var(--green); color: var(--white); border-color: transparent;}
.tracking_box1{padding: 2rem; display: flex; align-items: center;}
.tracking_box1_txt.ms-4{margin-left: 2.5rem !important;}
.tracking_box_info{border: .1rem solid silver; margin-top: 3rem; border-radius: .5rem;}
.tracking_box_info .cill{border-right: .1rem solid silver;}
.tracking_box_info .cill:last-child{border-right-color: transparent;}

.tracking_box1_img img{width: 7rem;}


/*hot_deal_sec */
.hot_deal_sec{ background: #F0F3F9;}
.price_txt del{font-size: 1.4rem; vertical-align: middle; padding-right: .2rem;}
.in_stock span{color: var(--green); font-weight: 600;}
.red_price_txt b{color: var(--brand);}
.in_stock{padding-top: .8rem;}
/* .hot_txt .d-flex{justify-content: space-between; flex-direction: column;} */
.hot_txt .d-flex{justify-content: space-between;}
.hot_img img{width: 25rem; margin-right: 2rem; border-radius: 1rem;}
.hot_box{border: .1rem solid var(--green); border-radius: 1rem; overflow: hidden; padding: 2rem;}
.hot_txt h4 a{color: var(--black);}
.hot_txt h4 a:hover{color: var(--brand);}
.hot_box{margin-top: 3rem;}
.blog_content{height: 14rem; overflow-y: auto; margin-top: 1rem;}
/*.blog_content .mCSB_inside > .mCSB_container {margin-right: 1.5rem;}*/
.blog_content .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background-color: var(--brand);}
.hot_txt .sub_title{color: var(--brand);}
.hot_txt .sub_title .line{background: var(--brand);}



/* form */
.input_fld input[type="text"], .input_fld input[type="email"], .input_fld input[type="tel"], .input_fld input[type="password"], .input_fld textarea{width: 100%; border: .1rem solid #ced4da; height: 5rem; padding: 0 1.5rem; box-shadow: none; outline: none; -webkit-appearance: none; color: var(--black); font-size: 1.5rem; border-radius: 1rem; background: transparent;}
.input_fld input[type="text"]::placeholder, .input_fld input[type="email"]::placeholder, .input_fld input[type="tel"]::placeholder, .input_fld input[type="password"]::placeholder,  .input_fld textarea::placeholder{color: #999; opacity: 1;}
.input_fld .form-control:focus{ border-color: var(--brand); outline: 0; box-shadow: none; }
/* .input_fld .form-select{background:  var(--white)  url(../images/caret-down.png)no-repeat right 1.5rem center; background-size: 1rem; padding: 0 1rem; height: 4rem;} */
.search_box .input_fld button{border: none;}
.search_box .input_fld button a{color: #555 !important;}
.input_fld .form-select:focus{border-color: var(--brand); box-shadow: none;} 
.input_fld{margin-bottom: 2rem;}
.input_fld textarea{height: 12rem; resize: none; padding: 1.5rem;}

/*benefit_sec*/
.benifit_box{position: relative; padding: 8.5rem 2.5rem 2.5rem 2.5rem; background: var(--white); border-radius: 0 0 3rem; box-shadow: 0 0 4rem 0 rgba(0,0,0,.09);}
.number_txt{position: absolute; top: 1rem; right: 2rem; font-size: 3rem; line-height: 6rem; font-weight: 700; color: var(--green); opacity: .5; transition: .5s ease-in-out; -moz-transition: .5s ease-in-out; -o-transition: .5s ease-in-out; -ms-transition: .5s ease-in-out;}
.benifit_box:hover .number_txt{font-size: 6rem; opacity: 1;}
/*.benifit_box h4{font-size: 2.2rem; line-height: 3rem; font-weight: 700;}*/
.benefit_sec .row{margin: 0 -2rem;}
.benefit_sec .cull{padding: 0 2rem; margin-top: 2rem;}
.benefit_sec{background-color: #F0F3F9;}
.icon_box{width: 9rem; height: 9rem; display: flex; align-items: center; justify-content: center; background: var(--green); border-radius: 100%; position: absolute; left: -2rem; top: -2rem;}
.icon_box img{width: 5rem;}

/* client_sec */
/*.patner_sec{background: #F0F3F9;}*/
.cliet_img img{width: auto !important; max-width: 90%;}
/*.silder_btn .owl-nav { font-size: 0; position: absolute; top: -5rem; right: 0; display: flex; align-items: center; justify-content: center;}
.silder_btn .owl-nav .owl-prev, .silder_btn .owl-nav .owl-next { width: 3.5rem; height: 3.5rem; border: .1rem dashed #cecece; border-radius: 100%; text-align: center;}
.silder_btn .owl-nav .owl-prev { margin-right: 1rem;}
.silder_btn .owl-nav .owl-prev::before, .silder_btn .owl-nav .owl-next::before { font-family: "Font Awesome 6 Pro"; content: "\f061"; color: var(--breand);  font-size: 1.4rem; line-height: 3.3rem;}
.silder_btn .owl-nav .owl-prev::before {content: "\f060";}*/
/* .cliet_img{margin-top: 3rem;} */
.silder_btn .owl-nav, .silder_btn .owl-dots{display: none;}
.cliet_img{position: relative; padding: 0 2rem;}
.cliet_img:before{ position: absolute; content: ""; width: .1rem; min-height: 12rem; left: -2rem; top: 0; background: #e4e7ee;}




/* footer_sec */
.ft_top{padding: 5rem 0 2rem;}
.ft_logo img{width: 15rem;}
.ft_con_list{margin-top: .8rem;}
.ft_con_list li{margin-top: .5rem;}
.ft_con_list li span{display: block; font-weight: 600; text-transform: capitalize;}
.ft_con_list li a{color: var(--white);}
.ft_con_list li a:hover{color: var(--brand);}
.ft_txt strong{color: var(--white); text-transform: capitalize; font-size: 2.5rem; font-weight: 600; display: block; margin-bottom: 1.5rem;}
.ft_list li{text-transform: capitalize;}
.ft_list li a{color: silver; display: inline-block; padding: 1rem 0 0 2rem; position: relative;}
.ft_list li a::before{font-family: "Font Awesome 6 Pro"; content: "\f101"; position: absolute; left: 0; top: 1.1rem; font-size: 1.4rem;}
.ft_list li a:hover{color: var(--brand);}
.ft_top .cull:nth-child(2) .ft_txt, .ft_top .cull:nth-child(3) .ft_txt, .ft_top .cull:nth-child(4) .ft_txt{padding-left: 4rem;}
.footer_bottom{background: #141111; padding: 1.5rem 0;}
.footer_bottom .d-flex{align-items: center; justify-content: space-between;}
.bottom_rt a{color: var(--white);}
.bottom_rt a:hover{color: var(--brand);}
.ft_txt{padding-bottom: 2rem;}
.location_txt{display: block; position: relative; padding-left: 2rem;}
.location_txt i{position: absolute; left: 0; top: .5rem;}
.ft_txt .input_fld{border: .1rem solid silver; padding: .5rem; display: inline-block; width: 100%; border-radius: .5rem; margin-top: 1rem;}
.ft_txt .input_fld input[type="email"]{background: transparent; width: 70%; float: left; height: 3.5rem; font-size: 1.4rem; border-color: transparent;}
.ft_txt .input_fld button{padding: 0; width: 15%; float: right; height: 3.5rem; line-height: 3.5rem;}
.ft_txt .input_fld button:hover{background: var(--green); color: var(--white); border-color: transparent;}












@media (min-width: 992px) and (max-width: 9000px) 
{
.nav_top .dropdown .dropdown-menu { -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s;
    -o-transition: all 0.3s;transition: all 0.3s; max-height: 0; display: block; opacity: 0; visibility: hidden;  margin:0; border: none; border-bottom: .2rem solid #ccc; 
    background:#fff !important; width: 10.50rem; padding: 0; border-radius: 0; left: 0; right: inherit; padding: .5rem .8rem .8rem; box-shadow: inherit; }

.nav_top .dropdown:hover .dropdown-menu { max-height: 30rem;opacity: 1; visibility: visible; }

}

/* responsive */
@media only screen and (max-width: 1399px){
    .banner_box {padding: 12rem 0;}
    .icon_box {position: inherit;   left: inherit; top: inherit; margin-bottom: 2rem;}
    .benifit_box {padding: 2rem;}
    .benefit_sec .row { margin: 0 -1.5rem;}
    .benefit_sec .cull { padding: 0 1.5rem; margin-top: 0; }
    .benifit_box h4{font-size: 1.8rem; line-height: 2.2rem;}
    
}

@media only screen and (max-width: 1199px){
    .banner_box { padding: 10rem 0;} 
    .ft_txt strong {font-size: 2.2rem;}
    h4{font-size: 1.8rem; line-height: 2.2rem;}
    .hot_img img { width: 20rem; margin-right: 1rem;}
    .benifit_box { margin-top: 3rem; }
    .benefit_sec.ptb{padding: 2rem 0 5rem;}
    .banner_lt strong {font-size: 6rem; line-height: 7rem;}
    .top_lt ul li{font-size: 1.4rem;}
   
}

@media only screen and (max-width: 991px){
    
    /* .nav_top .navbar-toggler {color: transparent; border: none; padding: 1rem; -webkit-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; margin-right: -1rem;}
    .nav_top .navbar-toggler .icon-bar {display: block; width: 3rem; height: .4rem; border-radius: .3rem; background-color: var(--black); opacity: 1; -webkit-transform: matrix(1, 0, 0, 1, 0, 0); transform: matrix(1, 0, 0, 1, 0, 0); -webkit-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out;}
    .nav_top .navbar-toggler .icon-bar + .icon-bar {margin-top: .4rem;}
    .nav_top .navbar-toggler.showtoggle .icon-bar:nth-child(2){opacity: 0;  width: 0px;}
    .nav_top .navbar-toggler.showtoggle .icon-bar:nth-child(3) {-webkit-transform: matrix(1, 1, 0, 1, 0, 0); transform: matrix(1, 1, 0, 1, 0, 0); width: 25px; margin-top: -11px;}
    .nav_top .navbar-toggler.showtoggle .icon-bar:nth-child(1) {-webkit-transform: matrix(1, -1, 0, 1, 0, 0); transform: matrix(1, -1, 0, 1, 0, 0); width: 25px;} */
    .top_lt ul li {font-size: 1.2rem; padding: 0 0.5rem;}
    .nav_top .navbar-brand { position: inherit; left: inherit; transform: inherit; top: inherit;}
    .nav_top {padding: 1rem 0;}
    .right_icon_list{padding-right: 27rem;}
    .join_call_btn span { font-size: 1.8rem; }
    .right_icon_list li {font-size: 1.6rem;}
    .banner_box {padding: 8rem 0;}
    .banner_lt strong { font-size: 5rem; line-height: 6rem;}
    .tracking_sec .input_fld button {width: 15%;}
    .tracking_sec .input_fld input[type="text"] { width: 85%;}
    .tracking_box1 { padding: 1.5rem; flex-direction: column;}
    .tracking_box1_txt{text-align: center;}
    .tracking_box1_img{margin-bottom: 1rem;}
    .hot_box {flex-direction: column;}
    .hot_img img {width: 100%; margin-right: 0m;}
    .ms-3.hot_txt{margin: 2rem 0 0 0 !important;}
    .ft_top .cull:nth-child(2) .ft_txt, .ft_top .cull:nth-child(3) .ft_txt, .ft_top .cull:nth-child(4) .ft_txt {padding-left: 0;}
    .ft_txt strong { font-size: 2.1rem; margin-bottom: 0.5rem;}
    .cliet_img {padding: 0 1rem;}
    
}

@media only screen and (max-width: 767px){
    
    .container{max-width: 100%; padding: 0 1.5rem;}
    .rt_call_box .join_txt{display: none;}
    .right_icon_list {padding-right: 12rem;}
    .join_call_btn em { margin-right: 0;}
    .rt_call_box {right: .9rem; top: 2.6rem;}
    .banner_lt strong {font-size: 4rem; line-height: 5rem;}
    .banner_box {padding: 5rem 0;}
    .tracking_sec .input_fld button {width: 20%;}
    .tracking_sec .input_fld input[type="text"] { width: 80%;}
    .tracking_box1 {padding: 1.5rem 1rem;}
    /* .header_top{display: none;} */
    .ft_top { padding: 3rem 0 2rem;}
    .ptb {padding: 4rem 0;}
    .benefit_sec.ptb {padding: 1rem 0 4rem;}
    
}


@media only screen and (max-width: 575px){

  .header_top{display: none;}  
  .nav_top .navbar-brand img { width: 7rem; }
  .nav_top { flex-direction: column; align-items: flex-start;}
  .nav_top #navbarSupportedContent{width: 100%; text-align: center;}
  .right_icon_list { padding-right: 0rem; width: 100%; margin-top: 1.5rem; width: 100%;}
  .rt_call_box {top: 1.9rem;}
  .banner_lt strong {font-size: 3rem; line-height: 3.5rem;}
  .banner_lt .sub_title{font-size: 1.4rem;}
  /* .banner_box {padding: 4rem 0;} */
  h1, h2 {font-size: 2.5rem; line-height: 3rem;}
  .tracking_box {padding: 1.5rem;}
  .tracking_sec .input_fld input[type="text"] {width: 100%; border: .1rem solid silver;}
  .tracking_sec .input_fld button{width: auto; padding: 0 2rem; margin-top: 1rem !important; line-height: 3.9rem; height: 4rem;}
  .tracking_sec .input_fld {border-color: transparent; padding: 0; border-radius: 0m; margin-top: 0;}
  .tracking_box_info .cill {border-right-color: transparent;}
  .tracking_box1{border-bottom: .1rem solid silver; }
  .tracking_box_info .cill:last-child .tracking_box1{border-bottom-color: transparent;}
  .footer_bottom .d-flex {flex-direction: column;}
  .bottom_lt {text-align: center; padding-bottom: .5rem;}
  .hot_box {margin-top: 2rem;}
  .benifit_box {margin-top: 2rem;}
  .benefit_sec.ptb {padding: 2rem 0 4rem;}
  .bannersec .carousel-indicators {right: inherit; bottom: 1rem; left: 50%; flex-direction: row; -ms-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%); justify-content: center;}
}

@media only screen and (max-width: 480px){
  
  

}