/************************************************* Header ********************************************************************/
#Header {font-size:24px;}  #Header .PhnArea a{color:#3F3F3F;}  #Header .PhnArea a:hover {color:#088B15;} 
#Header .PhnArea .dropdown-content a:hover{color:#fff}
#Header .PhnArea{padding-bottom:15px;}
.fixed-top{position:relative}

/************************************************* Content ********************************************************************/
.SerBox img{border-radius:5px;} .SrLink a{color:#73E34B;} .SrLink a:hover{color:#fff;}
.wpcf7 p{margin:0}
 
/************************************************* Testimonials ********************************************************************/
#TestiArea{font-size:25px; line-height:45px;}#TestiArea .Name{font-size:25px;}#TestiArea .carousel-inner{width:76%;}

.flex-direction-nav{display:none;}

/********** 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-control-next, #Testimonials .carousel-control-prev {width:80px; z-index:9999; opacity:1; top:-65%;} ***********/

#Testimonials .carousel-indicators {position:static; margin-top:40px;}
#Testimonials .carousel-indicators li{width:30px; height:30px; margin:0 4px; background-color:#797979;border:solid 1px #797979; border-radius:50%; opacity:1;}
#Testimonials .carousel-indicators li.active {background-color:#088B15; border:solid 1px #088B15;}
 
#ContactForm .form-group {margin-bottom:20px;}
#ContactForm .form-control{background:#fff; border-color:#CCC; border-radius:5px; height:60px; color:#585858; padding-left:20px;}
#ContactForm textarea.form-control{height:220px; padding-top:15px;}
 
/********** Footer ***************************************************************************************************/
#Footer{color:#000; font-size:15px; line-height:30px;}
#Footer li.active a {color:#088B15;}
#Footer a{color:#000;}#Footer a:hover,#Footer .list-inline a:hover,.Copytext a:hover{color:#088B15;}
#Footer h4{letter-spacing:2px;}

.Copytext .list-inline a{font-size:18px; margin:0px; color:#000;}
.Copytext .list-inline a:hover{color:#088B15;}
.Copytext .list-inline-item:not(:last-child) {margin-right:40px;}
.Copytext{font-size:13px; color:#000;}  

/*************************************************************************************************************/
@media (min-width:992px) {
.ImgBig  img {
    height:806px;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center;
}
.Copytext{letter-spacing:2.6px;} .fs-25{font-size:25px !important;}
}

@media (min-width: 1920px){.container {max-width:1620px;} .MainBanner .Homebnr .carousel-item img {height:600px; width: 100%; -o-object-fit: cover; object-fit: cover; -o-object-position: center; object-position: center;}
.MainBanner .Bnrtext{padding:50px 0 50px 140px;}
}

@media (min-width: 1600px) and (max-width: 1919.98px) {.container {max-width:1520px;}.MainBanner .carousel-caption h3{line-height:50px;}
.gutter-lg {margin-left:-20px!important;margin-right:-20px!important;}
.gutter-lg div[class^="col"]{padding-left:20px!important;padding-right:20px!important;}
}

/* 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){#TestiArea .carousel-inner{width:90%;}}
@media (min-width: 991.98px) and (max-width: 1199.98px) {#Header {font-size:18px;}#TestiArea .carousel-inner{width:100%;}#TestiArea{font-size:22px; line-height:35px;}#TestiArea .Name{font-size:20px;} }

/*@include media-breakpoint-between(md, xl) { ... }*/
@media (min-width: 768px) and (max-width: 991.98px) {#Header {font-size:18px;}#TestiArea .carousel-inner{width:100%;}#TestiArea{font-size:22px; line-height:35px;}#TestiArea .Name{font-size:20px;} }
@media (max-width: 767.98px) {.container {max-width:100%;}#Header {font-size:16px;}#TestiArea .carousel-inner{width:100%;}#TestiArea{font-size:22px; line-height:35px;}#TestiArea .Name{font-size:20px;} }

@media (max-width: 575.98px){
.MainBanner .Homebnr .carousel-item  img {
 height:180px;
 width:100%;
 -o-object-fit:cover;
 object-fit:cover;
 -o-object-position:center;
 object-position:center;}
h1, .h1 {font-size:34px;}
}

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