/********** Main Banner **************************************************************************************************/
.MainBanner h1{text-shadow:2px 2px 4px rgba(0, 0, 0, 0.20);}
.MainBanner img{border-radius:20px 20px 0px 0px;}
 
/************************************************* Content ********************************************************************/
.PadDiv{padding-left:15px;padding-right:15px;}
 
/********** Testimonials **************************************************************************************************/
#TestiArea .Name{font-size:18px; color:#000;}#TestiArea .carousel-inner{width:80%;}
#Testimonials .carousel-control-next, #Testimonials .carousel-control-prev {width:50px; z-index:999; opacity:1; top:-65%;} 
  
/********** ContactForm **************************************************************************************************/
#ContactForm .form-control{background:#fffcec; border-radius:5px; border-color:#e3e2da; height:70px; color:#585858;}
#ContactForm textarea.form-control{height:278px; padding-top:15px;background:#fffcec; border-color:#e3e2da; border-radius:5px; color:#585858;}

/********** Footer ***************************************************************************************************/
#Footer{font-size:15px; line-height:27px; color:#fff; padding-bottom:50px; letter-spacing:0.1em;}
#Footer a{color:#fff;}#Footer a:hover,#Footer .list-inline a:hover{color:#FFDA05;}

.bg-img2{z-index:9; margin-right:50px;}
.bg-img2::before {width:300px; right:-50px;top:-50px;bottom:-50px; background-color:#FFDA05;content: "";position: absolute; z-index:-1;border-radius:20px;}

.bg-img3{z-index:9; margin-left:50px;}
.bg-img3::before {width:300px; left:-50px;top:-50px;bottom:-50px; background-color:#FFDA05;content: "";position: absolute; z-index:-1;border-radius:20px;}
  
.InnerPage{position:relative; background:#000; display:block; min-height:400px; z-index:1;display:flex; justify-content:center; align-items:center;}
.InnerPage:after {content:''; background:url(../images/bgimg.jpg) no-repeat top center; opacity:0.75; position:absolute; z-index: -1; top:0; bottom:0; left:0; right:0;} 

#ContactPage .form-control{font-size:16px; background:#fff; border-color:#fff; border-radius:0px; height:50px; color:#000;}
#ContactPage textarea.form-control{height:150px; padding-top:15px;border-radius:0px;}

.container-fluid {max-width:1600px !important; margin-top:30px; margin-bottom:50px; border-radius:22px} .container {max-width:1500px !important;}

.grecaptcha-badge {
width: 70px !important;
overflow: hidden !important;
transition: all 0.3s ease !important;
left: 4px !important;
}
.grecaptcha-badge:hover {
width: 256px !important;
}

.grecaptcha-badge {

visibility: hidden;

}

/*************************************************************************************************************/
@media (min-width:992px) {#Footer .Copytext{letter-spacing:1.3px;}}
@media (min-width: 1920px){.container {max-width:1500px !important;} .Homebnr img {height:800px; width:100%; -o-object-fit:cover; object-fit:cover; -o-object-position:center; object-position:right;}}
@media (min-width: 1600px) {.container {max-width:1500px;}  
.gutter-lg {margin-left:-20px!important;margin-right:-20px!important;}
.gutter-lg div[class^="col"]{padding-left:20px!important;padding-right:20px!important;}
.PadDiv{padding:0px 35px;} .navbar-nav>li+li {margin-left:40px;} .bg-img2::before,.bg-img3::before {width:427px;}
}
/* 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) {.container-fluid {margin-bottom:30px; border-radius:22px}#Footer{padding-bottom:15px;}}
/*@include media-breakpoint-between(md, xl) { ... }*/
@media (min-width: 768px) and (max-width: 991.98px) {.container-fluid {margin-top:0px; margin-bottom:20px; border-radius:22px; padding-top:5px;}#Footer{padding-bottom:15px;} .bg-img2 img,.bg-img3 img{width:100%;}}
@media (max-width: 767.98px) {.MainBanner h1{font-size:34px !important;} .container-fluid {margin-top:0px; margin-bottom:20px; border-radius:22px; padding-top:5px;}#Footer{padding-bottom:15px;}
.bg-img2{margin-right:20px;}
.bg-img2::before {width:250px; right:-20px;top:-20px;bottom:-20px;}

.bg-img3{margin-left:20px;}
.bg-img3::before {width:250px; left:-20px;top:-20px;bottom:-20px;}}
@media (max-width: 575.98px){
.MainBanner .Homebnr img,.MainBanner img {
    height:200px;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center;
} .MainBanner h1{font-size:20px !important;} .title::before,.title::after { content:normal;}
}

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