/************************************************* Header ********************************************************************/
#Header + main{margin-top:143px;}
#Header .Header-Links a{color:#000; font-size:25px;} #Header .Header-Links a:hover{color:#19469d;}
#Header .Header-Links .fa-sm{color:#19469d;font-size:25px;}
#Header .Logo{padding-top:19px; padding-bottom:16px;}


/********** Main Banner **************************************************************************************************/
.MainBanner .carousel-caption {z-index:99;display:flex;justify-content:center;align-items:center;margin:auto;left:0;bottom:0px; top:0;right:0;}
.fg-item {z-index: -1 !important;}


/************************************************* About ********************************************************************/
#About p{font-size:17px;} #About .mrgn{margin-left: 53px; margin-right: 25px;}
/************************************************* Do ********************************************************************/
#Do p{font-size:17px;} #Do .mrgn{margin-left: 53px; margin-right: 26px;}
/************************************************* People ********************************************************************/
#People .mrgn{width:82%; margin:auto; line-height:1.4;} 


/******************************/

#Gallery .Slider {position: relative; padding:0 50px;}
#Gallery .Slider .cycle-prev, #Sliderpro .Slider .cycle-next {position:absolute; top:48%; right:0px; z-index:99; cursor:pointer;}
#Gallery .Slider .cycle-prev {left:0px; right:auto;}
#Gallery .Slider .slideshow {overflow:hidden;}
#Gallery .Slider .slideshow .isItem {white-space:normal; vertical-align:top;}

svg.svg-inline--fa.fa-quote-left.fa-w-16 {
    color: #19469d;
}
h4 {
    color: #19469d;
}

em {
    font-size: 20px;
}
button {
    display: none;
}
.wptww-testimonials-list h4, .wptww-testimonials-slidelist h4, .wptww-testimonials-slide-widget h4 {
    font-size: 23px !important;
    line-height: 38px !important;
    padding: 3
px
 !important;
    margin: 9
px
 0 !important;
}
.disc li {
    background: url(../images/list-white.png) no-repeat !important;
    padding-left: 28px !important;
    list-style: none;
    margin-bottom: 15px;
	padding: 0px 0px 0px 10px;
}
.list li {
    background: url(../images/list-blue.png) no-repeat !important;
    padding-left: 28px !important;
    list-style: none;
    margin-bottom: 15px;
	padding: 0px 0px 0px 10px;
}


/*************************************/


/********** Footer ***************************************************************************************************/
#Footer{color:#fff; font-size:14px; line-height:2; font-family: 'Montserrat', sans-serif;}
#Footer a{color:#fff;} #Footer a:hover{color:#000 !important;}
#Footer .list-inline-item img:hover{opacity:50%;}
#Footer .list-inline-item:not(:last-child) {margin-right:9px !important;}
#Footer .Copytext{color:#fff; font-size:9px; letter-spacing:.010em;}


.List {padding:0; margin:0 0 10px 0; list-style-type:none;}
.List li{background:url(../images/tick.png) no-repeat 0em 1em; padding:10px 0 10px 40px; margin:0px; font-size:15px;}


@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(255,255,255,.95); box-shadow:0px 5px 12px rgba(0,0,0,.5); z-index:999;}
.Logo img {max-height:70px;-webkit-transition: 0.5s;-moz-transition: 0.5s;-ms-transition: 0.5s;transition: 0.5s;}
.shrink .Logo img {max-height:60px;-webkit-transition: 0.5s;-moz-transition: 0.5s;-ms-transition: 0.5s;transition: 0.5s;}
.shrink .Logo{padding-top:8px !important; padding-bottom:8px !important;}

 #About .custom-height{height:460px;width: 100%;-o-object-fit: cover;object-fit: cover;-o-object-position: center;object-position: center;}
#About .custom-height img{height:460px;width: 100%;-o-object-fit: cover;object-fit: cover;-o-object-position: center;object-position: center;}
#Do .custom-height{height:460px;width: 100%;-o-object-fit: cover;object-fit: cover;-o-object-position: center;object-position: center;}
#Do .custom-height img{height:460px;width: 100%;-o-object-fit: cover;object-fit: cover;-o-object-position: center;object-position: center;}
}

.container{max-width:1250px;} 
.container-new{max-width: 100% !important; margin-right: auto; margin-left: 0px; padding-left:0; padding-right:0;}
.container-new1{max-width:1920px;padding-right:15px; padding-left:15px; margin:auto;}

@media (min-width: 767.98px) {

}

@media (min-width: 1920px) {.container-fluid{max-width:1920px !important;} #About .mrgn {margin-right: 355px !important;} #Do .mrgn {margin-left: 350px !important;margin-right: 59px !important;}
}

@media (min-width: 1600px) {#About .mrgn {margin-right: 195px;} #Do .mrgn {margin-left: 225px;margin-right: 25px;}
}
@media (min-width: 1200px) {#ContactForm form{ margin-left:36px; margin-right:36px;}
} 
@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) {
}
@media (min-width: 991.98px) and (max-width: 1199.98px) {#Header .Header-Links a{font-size: 18px;} .MainBanner .carousel-caption h1{font-size:40px;} #Satisfaction h3{font-size:20px;} #About h2{font-size:30px;} #Do h2{font-size:30px;} #About .mrgn {margin-left: 30px;margin-right: 30px;} #Do .mrgn {margin-left: 30px;margin-right: 30px;}#ContactForm h2{font-size:30px;} #ContactForm p {font-size: 15px;} #ContactForm {padding: 50px 0px 0px 0px;} #People .fs-40 {font-size: 30px !important;}
}
@media (min-width: 768px) and (max-width: 991.98px) { #Header {position:static;} #Header + main{margin-top:0px !important;} #Header .Header-Links a{font-size: 18px;} .MainBanner .carousel-caption h1{font-size:30px;}  #Satisfaction h3{font-size:16px;} #About h2{font-size:25px;} #Do h2{font-size:25px;} #About .mrgn {margin-left: 30px;margin-right: 20px;} #Do .mrgn {margin-left: 30px;margin-right: 20px;} #ContactForm h2{font-size:28px;} #ContactForm {padding: 50px 0px 0px 0px;}
 #About .custom-height{height:460px;width: 100%;-o-object-fit: cover;object-fit: cover;-o-object-position: center;object-position: center;}
#About .custom-height img{height:460px;width: 100%;-o-object-fit: cover;object-fit: cover;-o-object-position: center;object-position: center;}
#Do .custom-height{height:460px;width: 100%;-o-object-fit: cover;object-fit: cover;-o-object-position: center;object-position: center;}
#Do .custom-height img{height:460px;width: 100%;-o-object-fit: cover;object-fit: cover;-o-object-position: center;object-position: center;}
#People .fs-40 {font-size: 25px !important;}
}
@media (max-width: 767.98px) {#Header {position:static;} #Header {padding:10px 0px;}#Header + main{margin-top:0px !important;} #Header .Header-Links a{font-size: 18px;} #Header .Logo {padding-top: 0px;padding-bottom: 0px;}  .MainBanner .carousel-caption h1{font-size:24px;}  
#Satisfaction h3{font-size:20px;} #About .mrgn {margin: 30px;} #Do .mrgn {margin: 30px;} #About h2{font-size:28px;} #Do h2{font-size:28px;}
#ContactForm h2{font-size:25px;} #ContactForm {padding: 45px 0px 0px 0px;} #People .fs-40 {font-size: 25px !important;}
}

@media (max-width: 640.98px) {	

}

@media (max-width: 576px){#About h2 {font-size: 23px;} #Do h2 {font-size: 23px;} .Homebnr .carousel-item img {height:230px;width: 100%;
-o-object-fit: cover;object-fit: cover;-o-object-position: center;object-position: center;} #Header .Header-Links a {font-size: 16px !important;}
#ContactForm h2 {font-size: 20px !important;} #People .fs-40 {font-size: 18px !important;}
}

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