* { margin:0; padding:0; outline:0; box-sizing:border-box;}
.nobdr { border:none !important; }
.nobg { background:none !important; }
.nobdr_top { border-top:none !important; }
.nomargin { margin:0px !important; }
.nomargin-top{margin-top:0 !important;}
.nomargin-left { margin-left:0px !important; }
.nomargin-right { margin-right:0px !important; }
.nopadding { padding:0px !important; }
.alignbottom { vertical-align:text-top;}
.pdt-1{padding-top: 1rem;}
.pdt-2{padding-top: 2rem;}
.pdt-3{padding-top: 3rem;}
.pdt-4{padding-top: 4rem;}
.pdt-5{padding-top: 5rem;}
.pdt-6{padding-top: 6rem;}
.pdt-7{padding-top: 7rem;}
.pdt-8{padding-top: 8rem;}
.pdt-9{padding-top: 9rem;}
.pdt-10{padding-top: 10rem;}
.pdt-11{padding-top: 11rem;}
.pdt-12{padding-top: 12rem;}
.pdt-13{padding-top: 13rem;}
.pdt-14{padding-top: 14rem;}
.pdt-15{padding-top: 15rem;}
.pdt-16{padding-top: 16rem;}
.pdt-17{padding-top: 17rem;}
.pdt-18{padding-top: 18rem;}
.pdt-19{padding-top: 19rem;}
.pdt-20{padding-top: 20rem;}

.pdb-1{padding-bottom: 1rem;}
.pdb-2{padding-bottom: 2rem;}
.pdb-3{padding-bottom: 3rem;}
.pdb-4{padding-bottom: 4rem;}
.pdb-5{padding-bottom: 5rem !important;}
.pdb-6{padding-bottom: 6rem;}
.pdb-7{padding-bottom: 7rem;}
.pdb-8{padding-bottom: 8rem;}
.pdb-9{padding-bottom: 9rem;}
.pdb-10{padding-bottom: 10rem;}
.pdb-11{padding-bottom: 11rem;}
.pdb-12{padding-bottom: 12rem;}
.pdb-13{padding-bottom: 13rem;}
.pdb-14{padding-bottom: 14rem;}
.pdb-15{padding-bottom: 15rem;}
.pdb-16{padding-bottom: 16rem;}
.pdb-17{padding-bottom: 17rem;}
.pdb-18{padding-bottom: 18rem;}
.pdb-19{padding-bottom: 19rem;}
.pdb-20{padding-bottom: 20rem;}

.mgt-1{margin-top: 1rem;}
.mgt-2{margin-top: 2rem;}
.mgt-3{margin-top: 3rem;}
.mgt-4{margin-top: 4rem;}
.mgt-5{margin-top: 5rem;}
.mgt-6{margin-top: 6rem;}
.mgt-7{margin-top: 7rem;}
.mgt-8{margin-top: 8rem;}
.mgt-9{margin-top: 9rem;}
.mgt-10{margin-top: 10rem;}
.mgt-11{margin-top: 11rem;}
.mgt-12{margin-top: 12rem;}
.mgt-13{margin-top: 13rem;}
.mgt-14{margin-top: 14rem;}
.mgt-15{margin-top: 15rem;}
.mgt-16{margin-top: 16rem;}
.mgt-17{margin-top: 17rem;}
.mgt-18{margin-top: 18rem;}
.mgt-19{margin-top: 19rem;}
.mgt-20{margin-top: 20rem;}

.mgb-1{margin-bottom: 1rem;}
.mgb-2{margin-bottom: 2rem;}
.mgb-3{margin-bottom: 3rem;}
.mgb-4{margin-bottom: 4rem;}
.mgb-5{margin-bottom: 5rem !important;}
.mgb-6{margin-bottom: 6rem;}
.mgb-7{margin-bottom: 7rem;}
.mgb-8{margin-bottom: 8rem;}
.mgb-9{margin-bottom: 9rem;}
.mgb-10{margin-bottom: 10rem;}
.mgb-11{margin-bottom: 11rem;}
.mgb-12{margin-bottom: 12rem;}
.mgb-13{margin-bottom: 13rem;}
.mgb-14{margin-bottom: 14rem;}
.mgb-15{margin-bottom: 15rem;}
.mgb-16{margin-bottom: 16rem;}
.mgb-17{margin-bottom: 17rem;}
.mgb-18{margin-bottom: 18rem;}
.mgb-19{margin-bottom: 19rem;}
.mgb-20{margin-bottom: 20rem;}

/*br{display: none;}*/
img {height: auto;  border:0;}
ul { list-style-type:none; padding:0; margin:0;}
ul, ol, li { list-style:none; padding:0; margin:0; font-size: 1.5rem;font-family: var(--familyRaleway);}
.commn_li{margin-bottom: 2rem;}
.commn_li li{font-family: var(--familyPoppins);position: relative;  padding: .5rem 2rem;}
.commn_li li::before {  content: '';  position: absolute;  background: #108a43;  height: .6rem;  width: .6rem;  border-radius: 100%;  top: 1.2rem;left: 0;}
.li_3 { display: flex; flex-wrap: wrap;}
.li_3 li { width: 33%;}

a { text-decoration:none; outline:none;color: var(--fontcolor);transition: 0.5s;display: block;font-size: 1.5rem;}
a:hover{text-decoration: none !important;}
img{transition: 0.3s;}
figure{margin: 0;}
aside, details, figcaption, figure, ins, summary, small, mark, title, video, footer, header, hgroup, nav, section, article { display: block; }
strong, b{display: inline;font-size: 1.5rem;}
.clear { padding:0; margin:0; clear:both; }
h1, h2, h3, h4, h5, h6 { padding:0; margin:0;font-family: var(--familyRaleway);}
p{padding:0; margin:0;font-family: var(--familyPoppins);}
html, body { width: var(--w-full); padding: 0; margin: 0;font-family: var(--familyPoppins); font-size: 62.5%;color: var(--fontcolor);}
body{overflow-x: hidden;}
button:focus:not(:focus-visible){box-shadow: none;}
.cf::before,.cf::after {content: " "; display: table;}
.cf::after {clear: both;}
.cf {zoom: 1;}
:root{
--fontcolor: #000;
--colorwhite:#fff;
--greencolor:#108a43;
--Redcolor:#BE0100;
--lightgrey:#F5F5F5;
--yellowcolor: #FFDD00;
--black: #000;
--flex: flex;
--w-full:100%;
--H-full:100%;
--Radius-full:100%;
--familyRaleway: 'Raleway', sans-serif ;
--familyPoppins: 'Poppins', sans-serif ;

}

@font-face {
    font-family: 'GothamBold';
    src: url('fonts/GothamBold.eot');
    src: url('fonts/GothamBold.eot') format('embedded-opentype'),
         url('fonts/GothamBold.woff2') format('woff2'),
         url('fonts/GothamBold.woff') format('woff'),
         url('fonts/GothamBold.ttf') format('truetype'),
         url('fonts/GothamBold.svg#GothamBold') format('svg');
}
@font-face {
    font-family: 'GothamMedium';
    src: url('fonts/GothamMedium.eot');
    src: url('fonts/GothamMedium.eot') format('embedded-opentype'),
         url('fonts/GothamMedium.woff2') format('woff2'),
         url('fonts/GothamMedium.woff') format('woff'),
         url('fonts/GothamMedium.ttf') format('truetype'),
         url('fonts/GothamMedium.svg#GothamMedium') format('svg');
}
@font-face {
    font-family: 'GothamLight';
    src: url('fonts/GothamLight.eot');
    src: url('fonts/GothamLight.eot') format('embedded-opentype'),
         url('fonts/GothamLight.woff2') format('woff2'),
         url('fonts/GothamLight.woff') format('woff'),
         url('fonts/GothamLight.ttf') format('truetype'),
         url('fonts/GothamLight.svg#GothamLight') format('svg');
}





h1{font-size: 3.6rem;line-height: 4rem;font-weight: 800;margin-bottom: 2rem;color: #10483F;}
h2{font-size: 3.6rem;line-height:4rem;font-weight: 800;position: relative;color: #10483F ;}
h3{font-size: 2.4rem;line-height: 3rem; margin-bottom:1rem;color: #000;font-weight: 800;}
.main{position: relative;margin-top: 19.4rem;overflow: hidden;}
.bg-gray{background: #F5F5F5;}
.bg-darkgray{background: #ECF2F5;}
/*img-zoom iffect*/
.img-zoom figure img{transition: all 0.5s ease 0s;}
.img-zoom figure{overflow: hidden;position: relative;}
.img-zoom a:hover figure img, .img-zoom figure:hover img{transform: scale(1.05);transition: all 0.5s ease 0s;}

.img-fit figure{height:var(--H-full);}
.img-fit figure img{height:var(--H-full);width: var(--w-full);object-fit: cover;}
.font-bold{font-weight: bold;}
/*img-zoom iffect*/
.font-24{font-size: 2.4rem;line-height: 3rem;display: block;}
.font-21{font-size: 2.1rem;line-height: 3rem;display: block;font-weight: normal;}
.font-18{font-size: 1.8rem;line-height: 2.8rem;display: block;}
.max-w{max-width: 1920px;margin: auto;}
.btn-commn { padding: 1rem 4.5rem; display: inline-block;}
.btn-commn img{margin-left: 1rem;}
.yellow-btn{background-color: #F3BE34;border-radius: 41px;}
.blue-btn{background-color: #5DCDDB;border-radius: 41px;}
.line-h{position: relative;}
.line-h::before { background: #EE7832C2; position: absolute; right: 10rem; bottom: 0; top: 0; margin: auto; width: 15rem; height: .1rem; content: '';top: 0;}
.text-white{color: #fff;}
.text-red{color: var(--Redcolor);}

.commn-arrow { display: inline-block; border-radius: 100%; box-shadow: 0px 3px 6px #00000029;}
.commn-arrow:hover img { filter: invert();}
/*lightbox*/
body .lb-data .lb-details{width: 92%;}
body .lightbox .lb-data .lb-close {background: url(../images/close.html) top right / 100% no-repeat;margin-right: 3rem;margin-bottom: 4rem;}
body .lightbox .lb-nav a.lb-next {background: url(../images/light-next.html) left 48% / 100% no-repeat; opacity: 1;width: 4.5rem;margin-right: -2.5rem;}
body .lightbox .lb-nav a.lb-prev {background: url(../images/light-prev.html) left 48% / 100% no-repeat;opacity: 1;width: 4.5rem;margin-left: -2.5rem;}
body .lightboxOverlay {background: url(../images/bg.html) repeat;}
body .lightbox .lb-image{border-width: 2.5rem;}
body .lb-data .lb-caption{font-size: 2.1rem;color: #282828;line-height: 2.8rem;font-weight: normal;padding:0 3.5rem 3.5rem;display: block;}
body .lb-data .lb-number{display: none!important;}
body .lb-dataContainer{background: #fff;margin-top: -.5rem;}
/*lightbox*/

p{font-size: 1.5rem;line-height: 2.4rem;font-family: var(--familyPoppins);color: #000;transition: 0.5s;padding-bottom: 2rem;font-weight: 400;}
p span{font-weight: bold;margin-right: 1rem;}
label{font-family: var(--familyRaleway);}

/* input[type=number]::-webkit-inner-spin-button, 
input[type=number]::-webkit-outer-spin-button {-webkit-appearance: none;-moz-appearance: none;appearance: none;margin: 0; }
input[type=number] {-moz-appearance: textfield;} */

.owl-nav button{width: 3.1rem;height: 3.1rem;background: url('../images/slide-ar-clr.html') no-repeat center center !important;border-radius:var(--Radius-full);margin: .6rem;transition: 0.5s;/* transform: rotate(180deg);  */border: .1rem solid #ccc !important; }
.owl-nav button:hover{border-color: #777!important;}
/* .owl-nav button:hover{background-color: #F3A100C4 !important;} */
.owl-nav button.disabled{background: url('../images/slide-ar-blc.html') no-repeat center center !important;transform: rotate(180deg);  }
.owl-nav button.owl-prev{ transform: rotate(180deg);}
.owl-nav button.owl-next { transform: rotate(360deg);}
.owl-nav button span{font-size: 0rem;}
.owl-nav button.owl-prev.disabled { transform: rotate(180deg);cursor: not-allowed;}
.owl-nav button.owl-next.disabled { transform: rotate(360deg);cursor: not-allowed;}
.owl-nav { text-align: center;padding-top: 2rem;}
.owl-dots{text-align: left;padding-top: 2rem;}
.owl-dot { background: #ccc !important; min-width: 1rem; min-height: 1rem; margin: .5rem; border-radius:var(--Radius-full); opacity: 0.53;}
.owl-dot.active{opacity: 1;background: #c1a06c !important;}
.commn-link { display: inline-block; }
.commn-link img{border-radius:var(--Radius-full);  transition: 0.5s;}
.commn-link:hover img{background: #F3A100C4 ;}
.number-count{font-size: 9rem;font-weight:700;line-height: 9rem;font-family: var(--familyRaleway);}

/* Form */
.robot-sec {display:var(--flex); align-items: center; flex-wrap: wrap; width: var(--w-full);}
.form-control {border-radius: 0;background-color: transparent;font:1.6rem/2rem var(--familyRaleway);color: #666;padding: 1rem .2rem;border: 0;border-bottom: .1rem solid #ccc;height: 5rem;}
.form-group { width: 100%; margin: 1.1rem 0; position: relative;}
.form-repeat { display:var(--flex); justify-content: space-between; flex-wrap: wrap; padding-bottom: 1rem; align-items: flex-end;}
.check-section { padding: 1.5rem 2rem; background: #F2F4F9; border-radius: .5rem; margin: 3rem 0; display: inline-block; align-items: center;}
.check-section p { font-style: italic; border-left: .3rem solid var(--yellowcolor); padding: 0 0rem 0 1rem; margin-bottom: 0;}
.robot-sec figure { margin-left: 2rem;}
.button-form button { display:var(--flex); background: #DA3948; font-size: 1.6rem; color:var(--colorwhite); font-weight: 400;border: 0;padding: 1.5rem 3rem; border-radius: 2.5rem;transition: 0.5s;align-items: center;}
.button-form p{color:var(--colorwhite);padding-right: 2rem;font-weight: 400;font-size: 1.8rem;padding-bottom: 0;}
textarea.form-control { height: 21rem;resize: none;}
.form-group .custom-file-label { position: absolute; left: .5rem; margin: 0; background: var(--yellowcolor); padding: 1rem 2rem; font-size: 1.5rem; top: 0; height: 4.8rem; bottom: 0;
  margin: auto; cursor: pointer; box-shadow: 0rem .1rem .4rem #00000029; border-radius: .5rem;color:var(--colorwhite);font-weight: 500;display: none;}
.hover:hover { background: #EE7832; color: var(--colorwhite);}
.form-control:focus{box-shadow: none;background-color: transparent;}


.banner_form_tab ::-webkit-input-placeholder { /* Edge */
  color: #000!important;
}

.banner_form_tab :-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #000!important;
}

.banner_form_tab ::placeholder {
  color: #000!important;
}



/* Form */
.container-66{max-width: 1366px;margin: 0 auto;}
.card-body{padding: 0;position: relative;}
.font-white{color: var(--colorwhite);}
.color-box{height: 100%;}
.pink{background: #EA436E;}
.yellow{background: #F3BE34;}
.red{background: #DA3948;}
.blue{background: #5DCDDB;}
.color-box .Activities-content{background: none;}
.video-modal {
    z-index: 99999;
}
.video-modal .modal-body {padding: 1rem;}
.video-modal .modal-dialog{width: 50%;max-width: none;margin: 4% auto;}
.video-modal .btn-close {
  position: absolute;
  right: -2rem;
  top: -2rem;
  opacity: 1;
  width: 2rem;
  height: 2rem;
  font-size: 3rem;
  color: #fff;
  background: #108a43;
  line-height: 2rem;
  border-radius: 100%;
}.video-modal .modal-footer {border: 0;text-align: left;padding: 0rem 3rem 3rem;justify-content: flex-start;}
.modal-backdrop.show {background: #000 url(../images/bg-2.html) repeat;opacity: 0.8;z-index: 9999;}
.video-modal .modal-content{border-radius: 1.5rem;}
.video-modal figure img { width: var(--w-full);}
.scroll-top { position:fixed; right:10px; bottom:10px; cursor:pointer; width:40px;    height:40px;    background-color:#C1A06C;    text-indent:-9999px;    z-index: 999;    display:none;    -webkit-border-radius:3px;    -moz-border-radius:3px;    border-radius:3px}
.scroll-top span {    position:absolute;    top:50%;    left:50%;    margin-left:-8px;    margin-top:-12px;    height:0;    width:0;    border:8px solid transparent;    border-bottom-color:#ffffff;}
.scroll-top:hover { background-color:#007843; opacity:1;filter:"alpha(opacity=100)"; -ms-filter:"alpha(opacity=100)";}



.testimo-modal{z-index: 99999;}
.testimo-modal .modal-dialog{margin-top: 10%;}
.testimo-modal .modal-content{padding: 3rem;border-radius: 1.5rem;background: #e7f3ec;}
.testimo-modal button.btn-close{
  background: transparent url(../images/key-profile/close-btn.png) no-repeat;
    background-position: center;
    height: 2rem;
    width: 2rem;
}
.testimo-modal .modal-header{padding: 0;border: 0;}
.testimo-modal .testi-inner {
  display: flex;
  
}
.testimo-modal .testi-inner figure {
  min-width: 15rem;
   max-width: 15rem;
}
.testimo-modal .testi-inner .testi_content {
  padding: 0 0 0 2rem;
  width: 70%;
}

/*New slider design*/

.nav_arrow .swiper-button-prev, .nav_arrow .swiper-button-next {
  margin: 0 .5rem;
  position: static;
  width: 4rem;
  filter: drop-shadow(0 0 10px rgba(145,145,145,0.2));
  background-color: #ffffff;
  height: 4rem;
  border-radius: 100%;
  color: #108a43;
  font-size: 1.3rem;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
/*  border: .1rem solid #00000017;*/
}

.nav_arrow .swiper-button-prev {
  left: -6rem;
}
.nav_arrow .swiper-button-next {
  right: -6rem;
}
.nav_arrow .swiper-button-disabled{opacity: .5;}
.store_slider, .best_offer_slider{position: relative;}

.best_offer_slider .nav_arrow .swiper-button-prev, .best_offer_slider .nav_arrow .swiper-button-next{transform: translateY(-80%);}



@media (min-width: 1300px){
  .container{max-width: 1170px}
/*.container{max-width: 1200px}*/

}
@media (max-width: 1499px){
.nav_arrow .swiper-button-next { right: 0;}

}

@media (max-width: 1299px){
.nav_arrow .swiper-button-prev {left: -4rem;}
.nav_arrow .swiper-button-next {right: -4rem;}

}
@media (max-width: 1199px){
.nav_arrow .swiper-button-prev {left: -5rem;}
.nav_arrow .swiper-button-next {right: -5rem;}

}

@media (max-width: 991px){

.pdb-8, .pdb-7 {
  padding-bottom: 5rem;
}
.pdt-7, .pdt-8, .pdt-6 {
  padding-top: 5rem;
}
p, p span, a{font-size: 1.4rem;line-height: 2.5rem;margin-right: 0;}
.testimo-modal .modal-dialog {
  max-width: 90%;margin: 10% auto;
}
.testimo-modal .name_testi3::before{right: auto;}

.nav_arrow .swiper-button-prev, .nav_arrow .swiper-button-next{display: none;}




}
@media (max-width:767px){
.testimo-modal .testi-inner{flex-wrap: wrap;justify-content: center;
text-align: center;}
.testimo-modal .testi-inner .testi_content {
  padding: 2rem 0 0;
  width: 100%;
}
.testimo-modal .name_testi::before, .testimo-modal .name_testi3::before{right: 0;margin: auto;}

}
@media (max-width:575px){

.nav_arrow .swiper-button-prev, .nav_arrow .swiper-button-next{width: 3.2rem;height: 3.2rem;font-size: 1.2rem;}

}


