/************************************************* Header ********************************************************************/
#Header {font-size:18px;}  #Header + main {margin-top:0px;}  
.CallText a{color:#000;} .CallText a:hover{color:#e10000;}

/********** Main Banner **************************************************************************************************/
.MainBanner h1{font-size:90px;}
.SerBoxPad{padding:78px;}
.OuterBox{padding:38px 32px;box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.25);}

#Beforeafter{background:url(../images/bg.jpg) no-repeat top center; background-size:cover; min-height:836px;}

#SMedia{position:absolute; right:15px; top:35%; z-index:99999;}
#SMedia a{display:block; padding:10px; font-size:16px; color:#fff;}#SMedia .fab{text-shadow:1px 1px 1px #000;}
#SMedia a:hover{color:#eba2bb;}

 
/************************************************* Content ********************************************************************/
.List {padding:0; margin:0 0 15px 0; list-style-type:none;}
.List  li{background:url(../images/icon.png) no-repeat 0.1em 0.43em; padding:3px 0 3px 20px; margin:0px;}

/********** Footer ***************************************************************************************************/
#Footer {color:#fff; font-size:18px;background: linear-gradient(90deg, #FFE259 0%, #FFA751 100%);}  
#Footer a{color:#fff;} #Footer a:hover{color:#f276a0;} 
#Footer .Linkbtm a{padding:0 10px 0px 0px;letter-spacing:-.020em;}
#Footer .Linkbtm a:hover,#Footer .Linkbtm a.active{color:#f276a0;}
#Footer .Linkft .list-inline-item:not(:last-child) {margin-right: 2.4rem;}
#Footer .Socail .list-inline-item:not(:last-child) {margin-right:3px !important;}
#Footer .Copytext{font-size:14px; color:#000;}

.me-lg-5.home {
    font-size: 18px;
}

img.img-fluid.d-block.mx-auto.float-md-end.ms-md-4.mb-4.test {
    height: 350px;
}
h3.font-josefin.my-4.font-medium {
    height: 40px;
}
.bg-color {
    background: #ffdc8a73;
}
.col.wow.fadeInUp {
    height: 320px;
}
/*************************************************************************************************************/
@media (min-width:992px) {
#Header {top:0px; -webkit-transition:0.5s; -moz-transition:0.5s; -ms-transition:0.5s; transition:0.5s;}
.shrink {background:rgba(0,0,0,.7); box-shadow:0px 5px 12px rgba(0,0,0,.5); z-index:9999;}

.navbar-brand img {max-height:175px;-webkit-transition: 0.5s;-moz-transition: 0.5s;-ms-transition: 0.5s;transition: 0.5s;}
.shrink .navbar-brand img {max-height:110px;-webkit-transition: 0.5s;-moz-transition: 0.5s;-ms-transition: 0.5s;transition: 0.5s;}

.navbar-brand{padding:10px 0 14px 0px !important;}
.shrink .navbar-brand{padding:10px 0px !important;}
}

.container-fluid{max-width:1540px;}
.container-new{max-width:100%;padding-right:15px; padding-left:15px; margin:auto;}

@media (min-width: 767.98px) {
.gutter-lg {margin-left:-15px!important;margin-right:-15px!important;}
.gutter-lg div[class^="col"]{padding-left:15px!important;padding-right:15px!important;}
}

@media (min-width: 1920px) {.container-fluid{max-width:1620px;}
}
@media (min-width: 1600px) {}
@media (min-width: 1259.98px) and (max-width: 1459.98px) {}
@media (min-width: 1359.98px) and (max-width: 1459.98px) {}
@media (min-width: 1199.98px) and (max-width: 1359.98px) {}

/*@include media-breakpoint-between(md, xl) { ... }*/
@media (min-width: 768px) and (max-width: 1199.98px) {
}

@media (min-width: 991.98px) and (max-width: 1199.98px) { }
@media (min-width: 768px) and (max-width: 991.98px) {
#Header {position:static; background:#000;} #Header + main {margin-top:0px;} body {font-size:16px;}
h1, .h1 {font-size:34px;}.container{max-width:100%;}.SerBoxPad{padding:30px;}.OuterBox{padding:22px;}
#Beforeafter{min-height:unset;}
}

@media (max-width: 767.98px) {	
#Header {position:static; background:#000;} #Header + main {margin-top:0px;} body {font-size:16px;}
h1, .h1 {font-size:34px;}.container{max-width:100%;}.SerBoxPad{padding:20px;}.OuterBox{padding:15px;}
#Beforeafter{min-height:unset;}.MainBanner h1{font-size:60px;}
#Footer .Linkbtm a{padding:0 5px 0px 0px;letter-spacing:-.020em;}
}

@media (max-width: 576px){
.MainBanner h1{font-size:30px;}
#SMedia a{padding:4px;}#SMedia{top:25%;}


}

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

.grecaptcha-badge {
  width: 70px !important;
  overflow: hidden !important;
  transition: all 0.3s ease !important;
  left: 4px !important;
}
.grecaptcha-badge:hover {
  width: 256px !important;
}
 /*.caret:after {display: inline-block; width: 0; height: 0; margin-left: .255em; vertical-align: .255em;  content: ""; border-top: .3em solid; border-right: .3em solid transparent; border-bottom: 0; border-left: .3em solid transparent;}*/
