/************************************************* Header ********************************************************************/
#Header {font-size:14px}  #Header + main {margin-top:165px;}  
#Header .list-inline a{font-size:16px; margin:0px; color:#fff;}
#Header .list-inline a:hover{color:#51ace0;}
#Header .list-inline-item:not(:last-child) {margin-right:10px;}

.CallText a{color:#000;} .CallText a:hover{color:#fa0003;}

/********** Main Banner **************************************************************************************************/
.MainBanner .carousel-caption {font-size:20px;}

.GetTouch{width:64%; float:right; background:rgba(0,0,0,.5);}
.GetTouch .FormArea{padding:19px 30px 4px 30px; }

.GetTouch .form-group {margin-bottom:15px;}
.GetTouch .form-control{font-size:18px; border-color:#8F8F8F; background:#fff!important; border-radius:0; height:40px; color:#000;}
.GetTouch textarea.form-control{height:160px;}
.GetTouch .form-control::-moz-placeholder {color:#fff; opacity:1;}

.wp-container{gap:0rem!important;}
.strong-view.wpmtst-default .wpmtst-testimonial-heading {
    background: url(img/quotes.png) no-repeat scroll left center transparent;
    margin-top: 0;
    padding-left: 40px;
    text-align: left;
    color: #0bc324!important;
    font-size: 23px!important;
}
.strong-view.wpmtst-default .wpmtst-testimonial-inner {
    border: 1px solid #338cc5!important;
    padding: 20px;
    text-align: left;
}
.disc li {
    background: url(../tick.png) no-repeat left center !important;
    padding-left: 32px !important;
    list-style: none;
    margin-bottom: 15px;
}
h3.wp-block-heading.has-text-color.has-normal-font-size {
    font-size: 30px!important;
}
p {
    margin-bottom: 2px!important;
    margin-top: 2px!important;
}
.form-group textarea::placeholder {
  color: #000 !important;
}
.form-group input::placeholder {
  color: #000 !important;
}
/************************************************* 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;}  
#Footer a{color:#fff;} #Footer a:hover{color:#000;} 
#Footer .Linkbtm a{padding:0 10px 0px 0px;letter-spacing:-.020em;}
#Footer .Linkbtm a:hover,#Footer .Linkbtm a.active{color:#fa0003;}
#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;}
#Footer hr{background-color:#49654c;}

/*************************************************************************************************************/
@media (min-width:992px) {
#Header {top:0px; -webkit-transition:0.5s; -moz-transition:0.5s; -ms-transition:0.5s; transition:0.5s;}
.shrink {box-shadow:0px 5px 12px rgba(0,0,0,.5); z-index:9999; padding-bottom:4px;}

.navbar-brand img {max-height:137px;-webkit-transition: 0.5s;-moz-transition: 0.5s;-ms-transition: 0.5s;transition: 0.5s;}
.shrink .navbar-brand img {max-height:100px;-webkit-transition: 0.5s;-moz-transition: 0.5s;-ms-transition: 0.5s;transition: 0.5s;}
.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%;}

}

.container {max-width:1520px;}
.container-fluid{max-width:100%;}
.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 {max-width:1650px;}.GetTouch {
    width: 64%;
    float: right;
    background: rgba(0,0,0,.5);
    margin-top: 18px;
}}
@media (min-width: 1600px) {
.gutter-lg {margin-left:-35px!important;margin-right:-35px!important;}
.gutter-lg div[class^="col"]{padding-left:35px!important;padding-right:35px!important;}

.g-xxl-5, .gy-xxl-5 {
  --bs-gutter-y:2.4rem;
}
.g-xxl-5, .gx-xxl-5 {
  --bs-gutter-x:2.4rem;
}
	.GetTouch {
    width: 64%;
    float: right;
    background: rgba(0,0,0,.5);
    margin-top: 18px;
}
}
@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) {
.GetTouch .FormArea{padding:20px; }.GetTouch .form-group {margin-bottom:11px;}.GetTouch textarea.form-control{height:140px;}
}

/*@include media-breakpoint-between(md, xl) { ... }*/
@media (min-width: 768px) and (max-width: 1199.98px) {.GetTouch .FormArea{padding:20px;}.GetTouch .form-group {margin-bottom:9px;}.GetTouch textarea.form-control{height:110px;}


}

@media (min-width: 991.98px) and (max-width: 1199.98px) { }
@media (min-width: 768px) and (max-width: 991.98px) {
#Header {position:static;} #Header + main {margin-top:0px;}
.MainBanner .carousel-caption {position:static; }  
.MainBanner .carousel-caption .textboxbnr {width:100% !important; background:#000; padding:25px;}
.GetTouch{width:100%; float:none; background:rgba(0,0,0,.5); clear:both; display:block;}
	.navbar-brand img {max-height:130px;-webkit-transition: 0.5s;-moz-transition: 0.5s;-ms-transition: 0.5s;transition: 0.5s;}
}

@media (max-width: 767.98px) {	
#Header {position:static;} #Header + main {margin-top:0px;}
.MainBanner .carousel-caption {position:static; font-size:16px;}  
.MainBanner .carousel-caption .textboxbnr {width:100% !important; background:#000; padding:25px;}
.GetTouch{width:100%; float:none; background:rgba(0,0,0,.8); clear:both; display:block;}
.SpecialArea .border-start{border:none !important;}.carousel-control-next, .carousel-control-prev {top:86%;} 
	.navbar-brand img {max-height:130px;-webkit-transition: 0.5s;-moz-transition: 0.5s;-ms-transition: 0.5s;transition: 0.5s;}
}

@media (max-width: 576px){h1, .h1 {font-size:32px;}body {font-size:16px;}}

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