/************************************************* Header ********************************************************************/
#Header {} 
.SocailLInk a{color:#000; padding:0 5px;}.SocailLInk a:hover{color:#FF9900;}
 
/********** Main Banner **************************************************************************************************/
.form-wrapper{background:rgba(0,0,0,.6); width:560px; padding:15px 27px 30px 27px; font-size:20px;}
.form-wrapper p{letter-spacing: -0.8px;}
.form-wrapper .form-group {margin-bottom:15px;}
.form-wrapper .form-control{background:#fff; border-color:#fff; border-radius:0px; height:37px; color:#7F7F7F; padding-left:10px;}
.form-wrapper textarea.form-control{height:170px; padding-top:15px;background:#fff; border-color:#fff; border-radius:10px; color:#7F7F7F;padding-left:20px;}
.form-wrapper .form-control::-moz-placeholder,.form-wrapper .form-select::-moz-placeholder {color:#7F7F7F; opacity:1;}

.StunningArea{background: rgb(255,255,255);background: linear-gradient(90deg, rgba(255,255,255,1) 25%, rgba(43,43,43,1) 20%);}
.MrgBox{margin:0 20px 0 20px;}
 
/************************************************* Testimonials ********************************************************************/
/************************************************* Testimonials ********************************************************************/
#Testimonials{font-size:20px; line-height:27px;} 
#Testimonials .Name{font-size:30px;}#Testimonials .carousel-inner{width:67%;}
#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:#fff; font-size:20px;}  
#Footer a{color:#fff;} #Footer a:hover{color:#FF9900;} 
#Footer .Linkbtm a{padding:0 10px 0px 0px;letter-spacing:-.020em;}
#Footer .Linkbtm a:hover,#Footer .Linkbtm a.active{color:#FF9900;}
#Footer .Linkft .list-inline-item:not(:last-child) {margin-right: 2.4rem;}
#Footer .Socail .list-inline-item:not(:last-child) {margin-right:3px !important;}
#Footer .Copytext{font-size:14px; color:#000;}

.container-fluid {max-width:1920px;} 

/*********Additional css *******************************/
.grecaptcha-badge {visibility: hidden;}

.wpcf7 form.sent .wpcf7-response-output{
    display: none !important;
}
.btn-orange a:hover{color:#000 !important;}
.btn-black a:hover{color:#FF9900  !important;}
.border-warning{border: solid 2px #FF9900 !important; border-radius:20px !important; }
.form-wrapper p {margin-bottom: 0px !important;}
h1.entry-title {
    text-align: center !important;
    font-size: 38px !important;
	margin-bottom: 20px !important;
	display: none !important;
}
.innerpages{min-height:300px !important;}
.innerpages h2 {
    margin-bottom: 20px!important;
}
.innerpages h4 {
    font-size: 24px!important;
}
.fs-15 {
    font-size: 15px!important;
}
.fs-45 {
    font-size: 45px!important;
}
.contact-page textarea.form-control {
    height: 162px!important;
}
.inner-img img{height: 585px !important;object-fit: cover !important;}
.contact-info a{color:#fff !important;}

/***************************************/

.dropdown-menu>li>a {padding: 3px 30px!important;font-size:30px !important;line-height: 1 !important; color: #fff !important; background:transparent !important;white-space: nowrap;clear: both;}
.dropdown-menu li:hover {background:transparent !important;color:#000 !important;}
.dropdown-menu li:hover a {color:#fff !important;}
.dropdown:hover>.dropdown-menu {display: block;}
.dropdown-menu>li>a:hover {color:#000 !important;}
.dropdown-menu>li {
    /*border-bottom: solid 2px #ee3742 !important;*/
    padding: 5px 0px;
}
.dropdown-menu {padding: 0px!important;border:none !important;background:transparent !important;}
.dropdown-menu.show{background:transparent !important;}
ul.dropdown-menu{/*border:solid 1px #66a23e !important;*/}
.navbar-nav .dropdown-menu > li:hover a{color:#000 !important;}
.navbar-nav .dropdown-menu > li > a {white-space: nowrap!important;}
.navbar-nav.sm-collapsible a.has-submenu{padding-right:0px!important;}
.dropdown-item:hover>ul.submenu.dropdown-menu {display: block!important;top: auto!important;/*right: 0!important;*/left: 100%!important;text-align: left!important;position: absolute;}
/************desktop view*****************/
@media all and (min-width: 1025px) {
	.navbar .nav-item .dropdown-menu{ display: none;}
	.navbar .nav-item:hover .nav-link{ color: #fff;}
	.navbar .nav-item:hover .dropdown-menu{ display: block;}
	.navbar .nav-item .dropdown-menu{ margin-top:0;}
	.dd:hover>.dropdown-menu {display: block;}
	.main-nav.custom .dropdown-menu {left:auto !important}
}	


/***************************************************************/



/*************************************************************************************************************/
@media (min-width:992px) {.fs-40{font-size:40px !important;} .ls-08{letter-spacing: -0.8px;}
}

@media (min-width: 1920px){.container {max-width:1720px;}  .StunningArea .btn{min-width:210px;}
.MainBanner .Homebnr .carousel-item  img {height:710px; width:100%; -o-object-fit:cover; object-fit:cover; -o-object-position:center; object-position:center;}
.MainBanner .form-wrapper{min-height:710px;}

.MrgBox{margin:0 134px 0 100px;}body {font-size:20px; line-height:1.7;}
}

@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;}
.MrgBox{margin:0 50px 0 50px;}

}

/* XX-Large devices (larger desktops, 1400px and up)*/
@media (min-width: 1359.98px) and (max-width: 1459.98px){.form-wrapper textarea.form-control{height:100px;}}

/*@include media-breakpoint-between(1280) { ... }*/
@media (min-width: 1199.98px) and (max-width: 1359.98px){.MrgBox{line-height:1.5; font-size:18px;}.form-wrapper textarea.form-control{height:80px;}.form-wrapper .form-group {margin-bottom:5px;}}

@media (min-width: 991.98px) and (max-width: 1199.98px) {
#Testimonials .carousel-inner{width:92%;} .MainBanner .carousel-caption {position:static; background:#2B2B2B;} .form-wrapper .form-group {margin-bottom:5px;}
.StunningArea{background:#2B2B2B;}.fs-40{font-size:30px !important;}
}

/*@include media-breakpoint-between(md, xl) { ... }*/
@media (min-width: 768px) and (max-width: 991.98px) {
#Testimonials .carousel-inner{width:92%;} .MainBanner .carousel-caption {position:static; background:#2B2B2B; padding:15px 0px;} .form-wrapper .form-group {margin-bottom:10px;}h1, .h1 {font-size:40px;}
.StunningArea{background:#2B2B2B;}.fs-40{font-size:24px !important;}.SocailLInk a{padding:0px;}#Header .fs-17{font-size:15px !important;}.form-wrapper{width:100%; padding:27px;}
}

@media (max-width: 767.98px) {	
#Testimonials .carousel-inner{width:92%;} .MainBanner .carousel-caption {position:static; background:#2B2B2B; padding:25px 0px 0 0; font-size:16px;} .form-wrapper .form-group {margin-bottom:10px;}h1, .h1 {font-size:40px;}
.StunningArea{background:#2B2B2B;}.fs-40{font-size:24px !important;}#Header .SocailLInk {display:none;}#Header .fs-17{font-size:15px !important;}.form-wrapper{width:100%; padding:27px;}#Footer {font-size:18px;}  
}

@media (max-width: 575.98px){
.MainBanner .Homebnr .carousel-item  img {
    height:280px;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center;
}
.fs-20{font-size:16px !important;}#Footer{font-size:16px;}#Testimonials .carousel-inner{width:88%;}#Testimonials{font-size:16px; line-height:24px;} h1, .h1 {font-size:36px; line-height:1.1;}
.MainBanner .carousel-caption h1{font-size:26px;}
.dropdown-menu>li>a {font-size:20px !important;}
}

@media (max-width: 479px) {}
@media (max-width: 320px) {}