/************************************************* Header ********************************************************************/
#Header {} 
 
/********** Main Banner **************************************************************************************************/
.BnrText{margin-top:-200px; font-size:24px;}
.WelText{padding:50px 50px; position:relative; z-index:99;} .WelText h1{font-size:80px;}
.SerArea{background:url(../images/bg.png) no-repeat top center; min-height:1240px; background-size:cover;}
 
/************************************************* Testimonials ********************************************************************/
#TestiArea{line-height:35px; -webkit-clip-path:polygon(0 0, 100% 0, 100% 86%, 50% 100%, 0 86%); clip-path:polygon(0 0, 100% 0, 100% 86%, 50% 100%, 0 86%); min-height:650px;} 
#TestiArea .Name{font-size:19px;}#TestiArea .carousel-inner{width:84%;}
#Testimonials .carousel-control-next, #Testimonials .carousel-control-prev {width:50px; z-index:9999; opacity:1; top:-65%;} 

/********** 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;}
#Testimonials .carousel-indicators li{width:12px; height:12px; margin:0 4px; background-color:#ccc;border:solid 1px #ccc; border-radius:50%; opacity:1;}
#Testimonials .carousel-indicators li.active {background-color:#00b0f0; border:solid 1px #00b0f0;}
*********/
 
/********** Footer ***************************************************************************************************/
#Footer{color:#000; font-size:15px; line-height:28px; border-top:solid 1px #00E269;}
#Footer a{color:#000;}#Footer a:hover,#Footer .list-inline a:hover{color:#ccc;}
.navbar-expand-md .navbar-nav .dropdown-menu {
    position: absolute;
    padding: 8px!important;
    font-size: 18px!important;
}
/*************************************************************************************************************/
@media (min-width:992px) {}

@media (min-width: 1920px){.container {max-width:1520px;}.navbar-nav>li+li {margin-left:36px;}
.MainBanner .Homebnr .carousel-item img {height:980px; width:100%; -o-object-fit:cover; object-fit:cover; -o-object-position:center; object-position:center;}
}

@media (min-width: 1600px) and (max-width: 1919.98px) {.container {max-width:1520px;} 
.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){}
@media (min-width: 991.98px) and (max-width: 1199.98px) {body {font-size:18px;}h3, .h3 {font-size:22px;}.BnrText{margin-top:-140px; font-size:20px;}.WelText{padding:30px;}}

/*@include media-breakpoint-between(md, xl) { ... }*/
@media (min-width: 768px) and (max-width: 991.98px) {body {font-size:18px;}h3, .h3 {font-size:22px;}.BnrText{margin-top:-70px; font-size:20px;}.WelText{padding:30px;}.btn-lg{min-width:100%;}
h1, .h1 {font-size:40x;}h2, .h2 {font-size:35px;}
.navbar-expand-md .navbar-nav .dropdown-menu {
    position: absolute;
    padding: 8px!important;
    font-size: 18px!important;
}
}

@media (max-width: 767.98px) {body {font-size:18px;}h3, .h3 {font-size:22px;}.BnrText{margin-top:30px; font-size:18px;}.WelText{padding:20px;}.WelText h1{font-size:50px;}.btn-lg{min-width:100%;font-size:32px;}
h1, .h1 {font-size:40x;}h2, .h2 {font-size:35px;}#TestiArea{line-height:28px; font-size:16px;} #TestiArea .carousel-inner{width:78%;}#Testimonials .carousel-control-next, #Testimonials .carousel-control-prev {width:40px;} 

.navbar-expand-md .navbar-nav .dropdown-menu {
    position: absolute;
    padding: 8px!important;
    font-size: 18px!important;
}
}

@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;
}
#Footer{font-size:13px; line-height:22px;}#Testimonials .carousel-control-next, #Testimonials .carousel-control-prev {width:30px;}.btn-lg{min-width:100%;font-size:20px;}.WelText h1{font-size:40px;}
}

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

#menu-main-menu li:hover .dropdown-menu{ display:block;}

.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;

}
