/************************************************* Header ********************************************************************/
#Header {font-size:18px;} #Header + main {margin-top:120px;} 

/************************************************* Content ********************************************************************/
.WelImg{font-size:60px; line-height:.9;text-shadow:0px 4px 4px rgba(0, 0, 0, 0.25);}
.Insights .position-absolute{left:18px; right:18px; bottom:18px; font-size:28px;}

/********** Footer ***************************************************************************************************/
#Footer{color:#fff; font-size:15px; line-height:30px;}
#Footer li.active a {color:#D5AF53; font-weight:500;}
#Footer a{color:#fff;}#Footer a:hover,#Footer .list-inline a:hover{color:#D5AF53;}
#Footer h3{font-size:16px; letter-spacing:.1em;}

#Footer .list-inline a{font-size:16px; margin:0px; color:#D5AF53;}
#Footer .list-inline a:hover{color:#fff;}
#Footer .list-inline-item:not(:last-child) {margin-right:12px;}
.Copytext{font-size:13px;letter-spacing:.020em;}

.wp-container{gap:0rem!important;}
.faq-title {
    color: #7f2cb7;
    font-weight: 800!important;
}
.faq-content {
    color: #000;
    padding-left: 12px;
}.faq-accordion .faq-main.open h4 {
    color: #d3af58;
}
h3.text-dark.text-center.pt-2.my-3.fs-22.mh-50 {
    font-size: 20px;
}
svg.svg-inline--fa.fa-phone-alt.fa-w-16.fs-80.text-primary {
    color: #eec63e!important;
    font-size: 26px;
}
svg.svg-inline--fa.fa-envelope.fa-w-16.fs-80.text-primary {
	color: #eec63e!important;
    font-size: 26px;
}
svg.svg-inline--fa.fa-map-marker-alt.fa-w-12.fs-80.text-primary {
	color: #eec63e!important;
    font-size: 26px;
}
h2.text-dark.mb-2.pt-2 {
    font-size: 20px!important;
    line-height: 25px!important;
}
.violent a {
	color: #7f2cb7!important;
text-decoration: underline!important;
}
.violent a:hover {
	color: #000!important;
text-decoration: underline!important;
}
.border {
    border: 1px solid #dee2e6!important;
}
.border-dark {
    border-color: #d1d1d1!important;
}
/*************************************************************************************************************/
@media (min-width:992px) {
#Header {top:0; -webkit-transition:0.5s; -moz-transition:0.5s; -ms-transition:0.5s; transition:0.5s;}
.shrink {background:#fff;box-shadow:0px 5px 12px rgba(0,0,0,.5); z-index:9999;top:0px !important;}

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

.navbar-brand{padding:15px 0;}
.shrink .navbar-brand{padding:10px 0px;}
.Copytext{letter-spacing: 1.3px;}
}

@media (min-width: 1920px){
.MainBanner .carousel-item img {height:778px; width: 100%; -o-object-fit: cover; object-fit: cover; -o-object-position: center; object-position: center;}
.container {max-width: 1630px;}
}

@media (min-width: 1600px){
.container-fluid {max-width: 1920px;}
.container {max-width:1550px;}
.MainBanner .carousel-caption {letter-spacing:-.087em;} .MainBanner .carousel-caption h3 {letter-spacing:normal;} .About{letter-spacing:-.029em;}

.gutter-lg {margin-left:-20px!important;margin-right:-20px!important;}
.gutter-lg div[class^="col"]{padding-left:20px!important;padding-right:20px!important;}
}

/*@include media-breakpoint-between(1280) { ... }*/
@media (min-width: 1200px) and (max-width: 1599.98px){.container {max-width:1550px;}.WelImg{font-size:50px;} .Insights .position-absolute{left:10px; right:10px; bottom:10px; font-size:24px;}.fs-46 {font-size:40px !important;} .MainBanner h1{line-height:1;}
}

@media (min-width: 991.98px) and (max-width: 1199.98px) {   /*********************** FOR IPAD ***********************/
}

/*@include media-breakpoint-between(md, xl) { ... }*/
@media (min-width: 768px) and (max-width: 1199.98px){#Header + main {margin-top:144px;}.MainBanner h1{line-height:1; font-size:40px;}.WelImg{font-size:36px;}.Insights .position-absolute{left:10px; right:10px; bottom:10px; font-size:16px;}.fs-46 {font-size:34px !important;} body {font-size:16px; line-height:1.5;}
}

@media (min-width: 768px) and (max-width: 991.98px) {
#Header {position:static; font-size:16px;} #Header + main {margin-top:0px;} body {font-size:17px; line-height:1.7;}
.MainBanner h1{line-height:1; font-size:30px;}.WelImg{font-size:50px;}.Insights .position-absolute{font-size:24px;}#Footer h3{letter-spacing:normal; font-size:15px;}
}

@media (max-width: 767.98px) {	
.container {max-width:100%;}
#Header {position:static; font-size:16px;} #Header + main {margin-top:0px;} 
.MainBanner h1{font-size:24px;}.MainBanner .carousel-caption h3 {font-size:18px;}.WelImg{font-size:40px;}
.Insights .position-absolute{left:10px; right:10px; bottom:10px; font-size:20px;}.fs-46 {font-size:34px !important;}
}

@media (max-width: 575.98px){
#home-slider .carousel-item img {
    height:220px;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center;
}.MainBanner h1{font-size:19px;}
.WelImg{font-size:32px;}
}

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