/************************************************* Header ********************************************************************/
.TopLink{font-size:17px;} .TopLink a{color:#F3302F; font-weight:bold;} .TopLink a:hover{color:#fff;opacity:0.5;}

/************************************************* Banner ********************************************************************/
.PostBox{font-size:17px;}
.AboutBox{box-shadow: 2px 2px 10px 0px rgba(0, 0, 0, 0.25);} 

button.carousel-control-prev {
    background-color: #fff0!important;
}
button.carousel-control-next {
	background-color: #fff0!important;
}
.disc li {
    background: var(--wpr-bg-314bf04d-452f-4ce3-b65f-f4decd77c044) no-repeat left center !important;
    padding-left: 32px !important;
    list-style: none;
    margin-bottom: 15px;
}
	h3.fw-bold.mt-4.mb-1.pt-xl-1 {
    font-size: 24px;
    margin-bottom: 19px!important;
}
section.bg-warning{
    background-color: #f88640!important;
}
button.carousel-control-prev {
    top: 601px;
}
button.carousel-control-next{
	top: 601px;
}
.wpmtst-testimonial-field.testimonial-field {
    color: #f02d30;
    margin-bottom: 6px;
    font-weight: 500;
    font-size: 22px;
}
ul.wp-block-list.disc {
    margin-left: -24px!important;
}
/************************************************* Testimonials ********************************************************************/
#Testimonials .carousel-inner{width:64%;}
#Testimonials .carousel-control-next, #Testimonials .carousel-control-prev {width:20px; z-index:9999; opacity:1;top:24%;} 

/********** Testimonials *****************************************************************************************
#Testimonials q:before,#Testimonials:before {content:open-quote; position:absolute; left:10%; top:40px;}
#Testimonials q:after,#Testimonials:after {content:close-quote; position:absolute; right:10%; top:110px; }
#Testimonials q:before,#Testimonials q:after,#Testimonials:before,#Testimonials:after {color:#000; font-size:142px; font-family:Arial, Helvetica, sans-serif; font-weight:400;}
#Testimonials .carousel-indicators {position:static; margin-top:40px; float:left; margin-left:0px;}
#Testimonials .carousel-indicators li{width:14px; height:14px; margin:0 4px; background-color:#C6C6C6;border:solid 1px #C6C6C6; border-radius:50%; opacity:1;}
#Testimonials .carousel-indicators li.active {background-color:#CE2B37; border:solid 1px #CE2B37;}*********/
  
/********** Footer ***************************************************************************************************/
#Footer{color:#9F9F9F; font-size:17px;}
#Footer a{color:#F3302F;}#Footer a.active,#Footer a:hover{color:#fff;}
#Footer .list-inline-item:not(:last-child) {margin-right:6px;}

#ContactPage{background:#F3F3F3;box-shadow: 2px 2px 10px 0px #00000040;}
#ContactPage .form-group {margin-bottom:36px;}
#ContactPage .form-control{background:#fff; border-color:#fff; border-radius:10px; height:48px; color:#000; box-shadow:2px 2px 10px 0px rgba(0, 0, 0, 0.25);}
#ContactPage textarea.form-control{height:190px; padding-top:15px;}
#ContactPage a{color:#000;}#ContactPage a:hover{color:#005EB8;}

/*************************************************************************************************************/
@media (min-width:992px) {.btn-lg{font-size:25px; font-weight:900;} .ls-2{letter-spacing:2.4px;}
.bigimg img{height:680px; width:100%; -o-object-fit:cover; object-fit:cover; -o-object-position:center; object-position:center; border-radius:0px 24px 24px 0px;}
}

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

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

body {font-size:20px;}#Testimonials{line-height:27px;}
.Copytext{letter-spacing: 0.6px;}
h1, .h1 {font-size:50px;}h2, .h2 {font-size:40px;} h3, .h3 {font-size:30px;}
}

/* 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){}

@media (min-width: 991.98px) and (max-width: 1199.98px) {#Testimonials .carousel-inner{width:84%;}#ContactPage .form-group {margin-bottom:15px;}#ContactPage textarea.form-control{height:110px;}
.container, .container-lg, .container-md, .container-sm {
    max-width: 1060px;
}
}

/*@include media-breakpoint-between(md, xl) { ... }*/
@media (min-width: 768px) and (max-width: 991.98px) {#Testimonials .carousel-inner{width:88%;}#ContactPage .form-group {margin-bottom:15px;}#ContactPage textarea.form-control{height:110px;}}

@media (max-width: 767.98px) {#Testimonials .carousel-inner{width:85%;} h1, .h1 {font-size:36px;}
.MainBanner .carousel-caption {font-size:15px; line-height:1.2;}.MainBanner .carousel-caption h1{font-size:24px;} .MainBanner .fs-2{font-size:17px !important;} 
#ContactPage .form-group {margin-bottom:15px;}#ContactPage textarea.form-control{height:110px;}
}

@media (max-width: 575.98px){
.MainBanner .Homebnr .carousel-item  img {
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center;
}
.MainBanner .carousel-caption {position:static; background:#292929; padding:15px 0px; font-size:15px; line-height:1.2;}.MainBanner .carousel-caption h1{font-size:20px;}.MainBanner .fs-2{font-size:17px !important;} }

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