/************************************************* Header ********************************************************************/
#Header .input-group{width:618px;} 
#Header .form-control{background:#fff; border-color:#C6C6C6; border-radius:0px; height:unset; color:#000; padding:2px 10px 2px 16px; min-height:47px; height:47px;}
#Header .input-group .btn-sm{padding:15px 10px;}
.product_meta{display:none;}
.wcpa_field_wrap h5{padding: 15px;
    margin-bottom: 20px;
    border: 1px solid rgba(0, 0, 0, 0);
    border-radius: 4px;
    color: #c09853;
    background-color: #fcf8e3;
    border-color: #fbeed5;}

/************************************************* Content ********************************************************************/
.MainBanner h1{letter-spacing:-5.04px; font-size:83px; color:#41A9F1;} .MainBanner .form-control{border-color:#CCC; min-height:72px; padding-left:25px;font-family: "Poppins", sans-serif;} 
.MainBanner .btn-light{background:#FFF !important; border-color:#CCC !important;min-height:72px;}
.SplText{font-size:17px;}

.bg1{background: linear-gradient(120.97deg, #B1ECFF 5.97%, #5FB9F7 66.78%);}
.bg2{background: linear-gradient(120.97deg, #CEEFDC 5.97%, #5BC688 66.78%);}
.bg3{background: linear-gradient(120.97deg, #FFCF88 5.97%, #FFB649 66.78%);}
.bg4{background: linear-gradient(120.97deg, #9FF7FD 5.97%, #65C6CC 66.78%);}

.bg-testi{background:#fff; border-radius:20px;}
.TextBox{padding:25px 30px 5px 30px;} .Name{padding:0 30px 20px 30px; text-decoration:underline;}
.Star{color:#FF6C02;}

.SerBox {
    padding: 20px;
    box-shadow: 15px 15px 15px rgba(0, 0, 0, .07);
    font-size: 15px;
    line-height: 25px;
}


.ClinicList{font-size:25px; line-height:40px;}


.woocommerce ul.products li.product a img {  
    display: none !important;
}

.woocommerce div.product div.images img {   
    /*display: none !important;*/
}
.wc-block-cart-item__image {}
   
/********** Footer ***************************************************************************************************/
#Footer{color:#fff;}
#Footer li.active a {color:#000;}
#Footer a{color:#fff;}#Footer a:hover,#Footer .list-inline a:hover{color:#000;}
#Footer h4{font-size:32px;font-family: "Outfit", sans-serif;}
.CopyText{font-size:16px; line-height:1.4;}

#Footer .form-control{background:#fff; border-color:#fff; height:60px; color:#000;}
#Footer .btn{min-height:60px; background:#FFF !important; font-size:20px; padding:8px 10px; min-width:unset;border-left:solid 1px #000 !important} 

#ContactPage .form-group {margin-bottom:35px;}
#ContactPage .form-control{font-size:22px; background:#EEEEEE; border-color:#EEEEEE; border-radius:0px; height:60px; color:#000; padding-left:20px;}
#ContactPage textarea.form-control{height:280px; padding-top:15px;}
#ContactPage a{color:#000;}#ContactPage a:hover{color:#E20000;}
 
.container-fluid {max-width:1820px !important;} 
  
/*************************************************************************************************************/
@media (min-width:992px) {
.MainBanner .mask{position:absolute; top:0px; right:0%; left:0%; z-index:99; background:url(../images/bnr_shadow.png) repeat-x top; min-height:100%;}
}

@media (min-width: 1920px){.gutter-lg {margin-left:-22px!important;margin-right:-22px!important;}
.gutter-lg div[class^="col"]{padding-left:22px!important;padding-right:22px!important;}  
.container {max-width:1770px !important;} .navbar-nav>li+li {margin-left:123px !important;} .fs-31{font-size:31px !important;}}

@media (min-width: 1600px) {.container {max-width:1540px;} body {font-size:24px;} #Footer{font-size:22px; line-height:34px;} 
.navbar .navbar-nav .nav-link {font-size:20px;}.navbar-nav>li+li {margin-left:64px;} h1, .h1 {font-size:70px;letter-spacing: -1.4px;} h2, .h2 {font-size:45px;}
.ClinicList{font-size:25px; line-height:70px;}
.TextBox{padding:35px 45px 5px 45px;} .Name{padding:0 45px 30px 45px; text-decoration:underline;} .fs-32{font-size:32px !important; line-height:1.2;}
}

@media (min-width: 1259.98px) and (max-width: 1360px) {}

/* XX-Large devices (larger desktops, 1400px and up)*/
@media (min-width: 1359.98px) and (max-width: 1459.98px){ }

/*@include media-breakpoint-between(1280) { ... }*/
@media (min-width: 1199.98px) and (max-width: 1359.98px){#Header .input-group{width:360px;}.MainBanner h1{font-size:56px;}}

@media (min-width: 991.98px) and (max-width: 1199.98px) {#Header .input-group{width:360px;}.MainBanner h1{font-size:46px;letter-spacing:-3px;}.fs-31{font-size:20px !important;}
.fs-22{font-size:18px !important;}.MainBanner .form-control{min-height:52px;} .MainBanner .btn-light{min-height:52px;} .slick-slide {margin:0px 10px;}h1, .h1 {font-size:50px;}}

/*@include media-breakpoint-between(md, xl) { ... }*/
@media (min-width: 768px) and (max-width: 991.98px) {#Header .input-group{width:220px;}.MainBanner h1{font-size:46px;letter-spacing:-3px;}.fs-31{font-size:20px !important;}
.fs-22{font-size:18px !important;}.MainBanner .form-control{min-height:52px;} .MainBanner .btn-light{min-height:52px;} .slick-slide {margin:0px 10px;}h1, .h1 {font-size:50px;}
}

@media (max-width: 767.98px) {#Header .input-group{width:100%;}.MainBanner h1{font-size:42px;letter-spacing:-3px;}.fs-31{font-size:20px !important;}.Mbl h3{font-size:24px;}.fs-16{font-size:14px !important;}
.fs-22{font-size:18px !important;}.MainBanner .form-control{min-height:52px;} .MainBanner .btn-light{min-height:52px;} .slick-slide {margin:0px 10px;}h1, .h1 {font-size:40px;}.SplText{line-height:1;}
.TextBox{padding:25px 20px 5px 20px;} .Name{padding:0 20px 10px 20px;} .slick-prev,.slick-next{display:none !important;}

}

@media (max-width: 575.98px){
.MainBanner .Homebnr .carousel-item  img {
    height:200px;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center;
} 
.fs-16{font-size:14px !important; line-height:1.3;} 
}

@media (max-width: 479px) {}
@media (max-width: 320px) {}