
@import url('https://fonts.googleapis.com/css?family=Poppins:300,400,500,600,700,800&display=swap');
@import url('https://use.fontawesome.com/releases/v5.7.0/css/all.css');


.col-xs-15,.col-sm-15,.col-md-15,.col-lg-15 {position: relative;min-height: 1px;padding-right: 10px;padding-left: 10px;}
.col-xs-15 {width: 20%;float: left;}
@media (min-width: 768px) {
    .col-sm-15 {width: 20%;float: left;}
}
@media (min-width: 992px) {
    .col-md-15 {width: 20%;float: left;}
}
@media (min-width: 1200px) {
    .col-lg-15 {width: 20%;float: left;}
	.gutter-lg {margin-left:-20px!important;margin-right:-20px!important;}
    .gutter-lg div[class^="col"]{padding-left:20px!important;padding-right:20px!important;}
}

.row.divider > [class*='col-']:before,.row.divider > [class*='col-']:after {background:#a1a1a1; bottom: 0; content: " "; left: 0; position: absolute; width: 1px; top: 0;}
.row.divider > [class*='col-']:before {left: 0;}
.row.divider > [class*='col-']:after {right:-1px;left:auto;}
.row.divider > [class*='col-']:first-child:before,.row.divider > [class*='col-']:last-child:after {display: none;}

/****************************************************************************/
html {scroll-behavior: smooth;}
body{color:#fff; background:#38541c; font-family: 'Poppins', sans-serif; font-size:16px; margin:0px; padding:0px; line-height:1.7;}

p{margin-bottom:20px;} hr {margin:15px 0; background-color:#e9e9e9;}
a{color:#dc3545; outline:none!important;}
a:hover {color:#b9d192; text-decoration:none;}
textarea.form-control{resize:none;min-height:120px;} .form-control {height:45px; border-color:#acacac;}

.gutter-xs {margin-left:-5px!important;margin-right:-5px!important;}
.gutter-xs div[class^="col"]{padding-left:5px!important;padding-right:5px!important;}

.gutter-sm {margin-left:-10px!important;margin-right:-10px!important;}
.gutter-sm div[class^="col"]{padding-left:10px!important;padding-right:10px!important;}


h1,.h1, h2,.h2,h3,.h3{font-family: 'Poppins', sans-serif;}
h1,.h1{font-size:30px; margin-bottom:25px; line-height:39px; font-weight:400;}
h2,.h2{font-size:31px; margin-bottom:15px;line-height:1;}
h3,.h3{font-size:23px; margin-bottom:15px;}

.fw-elight{font-weight:100;}
.fw-sbold{font-weight:600;}


.Bor:after {border-bottom:3px solid #8f0039; content:"";display:block; margin:0 0 20px; padding-bottom:40px; width:70px;}

.breadcrumb{border-bottom:1px dashed #d3d3d3; margin:0 0 15px; background-color:transparent;padding:0 0 15px; text-transform:uppercase; font-size:12px;}
.breadcrumb>li+li:before{content:"\00BB";color:#b0a049; margin:0 10px;}

/******* Helpers ********************************************************************/
.text-primary{color:#00aef3!important;}
.bg-dark{background-color:#414b4e!important;}

.Poppins{font-family: 'Poppins', sans-serif;}
.mt-110{margin-top:110px;}

.ImgFade{background-color:#000;}
.ImgFade img{opacity: 0.8; filter: alpha(opacity=80); /* For IE8 and earlier */}
.img-thumbnail {padding: 10px; border: 1px solid #cbcbcb; border-radius: 0;	box-shadow:3px 3px 5px rgba(0,0,0,0.75);}

/******* Buttons ********************************************************************/
.btn{text-decoration:none !important; moz-transition: all 0.3s ease-in; -webkit-transition: all 0.3s ease-in; -o-transition: all 0.3s ease-in; transition: all 0.3s ease-in; border-radius:20px;padding:15px 40px;text-transform:uppercase; font-size:15px; letter-spacing:0.1em;}


.btn-primary{background-color:#00aef3; border-color:#00aef3; color:#fff !important;}
.btn-primary:hover,.btn-primary.focus,.btn-primary:focus{background-color:#fd0004 !important; border-color:#fd0004 !important;}
.btn-primary1{background-color:#fff; border-color:#efefef; color:#000 !important;}
.btn-primary1:hover,.btn-primary1.focus,.btn-primary1:focus{background-color:#000 !important; border-color:#efefef !important; color:#fff!important;}

/************************************************* Header ********************************************************************/
#Header{position:absolute; top:0px; right:0px; left:0px; z-index:9999; padding-top:10px; font-size:15px; line-height:22px;} 
#Header .list-inline-item:not(:last-child) {margin-right:15px;}
#Header .Logo{padding:25px 0 20px 0px;} 

.SerText .row {display:flex; justify-content:center; align-items:center;}

/************************************************* Navbar ********************************************************************/
.navbar .nav-item .nav-link{color:#fff !important; font-size:16px; padding:10px 0px;}
.navbar .nav-item .nav-link:hover,.navbar .nav-item .nav-link:focus,.navbar .nav-item .nav-link.active{color:#9aea4a !important;}

/******* Slider ********************************************************************/
.MainBanner .carousel-caption {bottom:15%;transform:translateY(50%);width:100%;left:0;right:0px;z-index:99; font-size:22px;}
.MainBanner h2{font-size:72px; line-height:1; font-weight:800;}
.MainBanner .carousel-indicators li {background-color:#fff; opacity:1;border-radius:50%; width:9px; height:9px;} 
.MainBanner .carousel-indicators .active {background-color:#fd0004 !important;width:12px; height:12px;}
.carousel-control-next, .carousel-control-prev {width:22px; margin:0 10px; padding-top:10%;z-index:9999; opacity:1;}

/********** Content **************************************************************************************************/
#WelTxt {padding:100px 0px 80px 0px;}
.head{font-size:17px; font-weight:700; margin-bottom:25px;}
.ImgText{position:absolute; right:0px; bottom:0px; font-size:30px; line-height:1; font-weight:700; min-width:260px; text-align:center; background:#000; color:#fff; padding:13px 10px;}
.ImgText1{position:absolute; left:0px; bottom:0px; font-size:30px; line-height:1; font-weight:700; min-width:260px; text-align:center; background:#000; color:#fff; padding:13px 10px;}
.ImgText2{position:absolute; left:0px; right:0px; bottom:0px; font-size:30px; line-height:1; font-weight:700; width:260px; text-align:center; background:#000; color:#fff; padding:13px 10px; margin:auto;}

#Gettouch{background:url(../images/bigimg.jpg) no-repeat top center; background-size:cover;display:flex; justify-content:center; align-items:center; min-height:807px;}
.SerText{padding:60px 0px;background:#1e3607; font-size:16px; line-height:24px; font-weight:300;} .pleft{padding-left:20px;}


/********** Footer ***************************************************************************************************/
#Footer{color:#fff; font-size:14px; background:#000; padding:30px 0px 50px 0;}
#Footer a{color:#fff;} 
#Footer a:hover{color:#fd0004;}
#Footer .CopyText{font-size:10px;}

/********** Back To Top Button ***************************************************************************************************/
#scroll {background:rgba(0,174,243, 0.45); position:fixed; right:10px; bottom:10px; z-index:99999; cursor:pointer; width:45px; height:45px; text-indent:-9999px; display:none; webkit-border-radius:50px; -moz-border-radius:50px; border-radius:50px}
#scroll span {position:absolute; top:50%; left:50%; margin-left:-8px; margin-top:-12px; height:0; width:0; border:8px solid transparent; border-bottom-color:#ffffff;}
#scroll:hover {background-color:#00aef3; opacity:1;filter:"alpha(opacity=100)"; -ms-filter:"alpha(opacity=100)";}

@media (min-width: 1920px) {
	.navbar-nav>li+li{margin-left:75px !important;}
	 .pleft{padding-left:342px !important;}
}
	.container-fluid{max-width:1920px !important;}

@media (min-width: 1200px) {
}

@media (min-width: 767.98px) {	
.navbar{margin-top:15px;} .navbar-nav>li+li {margin-left:45px;}
.MainBanner .mask{position:absolute; top:0px; right:0%; left:0%; z-index:9; background:url(../images/bnr_shadow.png) repeat-x top; min-height:100%;}

}

@media (min-width: 991.98px) and (max-width: 1199.98px) {
.MainBanner h2{font-size:40px;} .navbar-nav>li+li {margin-left:25px;}
#Projecct .BlogBox { min-height:385px!important;}
}

@media (min-width: 768px) and (max-width: 991.98px) {
#Header{position:static; background:#1e3607;} #Header .Logo{padding:10px 0 20px 0px;} 
.navbar{margin-top:20px; margin-bottom:10px;} 
.navbar-nav>li+li {margin-left:39px;}
#WelTxt {padding:70px 0px;}
.MainBanner h2{font-size:40px; margin:0px;}
.ImgText,.ImgText1,.ImgText2{font-size:20px; min-width:200px; padding:13px 10px; margin:auto;}
#Gettouch{min-height:407px;}
.pleft{padding-left:0px;}
}

@media (max-width: 767.98px) {	
#Header .list-inline-item {display: block !important;}
#Header{position:static; background:#1e3607;} #Header .Logo{padding:10px 0 20px 0px;} 
.ImgText,.ImgText1,.ImgText2{font-size:20px;}
#Gettouch{min-height:300px;}
.pleft{padding-left:0px;}
.navbar{margin-top:20px; margin-bottom:10px;} 
#WelTxt {padding:70px 0px;}
.MainBanner h2{font-size:30px; margin-bottom:15px;}
.navbar-nav>li+li {margin-left:0px;}
.navbar-toggler{position:absolute;top:-30px;right:0px;background-color:#fff !important; outline:none !important;} .navbar .nav-item .nav-link{padding:10px 15px;}
.navbar {padding:0px !important;} .navbar .nav-item {border-bottom:solid 1px #a4a4a4;} .navbar-toggler-icon{width:1em; height:1em; color:#FFF;}	

}

@media (max-width: 479px) {
#Header{font-size:13px; line-height:20px;} 
.MainBanner .carousel-caption {position:static; background:#1e3607; padding:25px 5px;bottom:0%;transform:translateY(0%);}
.navbar{margin-top:0px; margin-bottom:10px;} 

}

@media (max-width: 320px) {
	
}
.text-body{color:#fff !important;}
.faq-content{color:#000;}
.blk{color:#000;}

.boxshadow {
    box-shadow: 5px 5px 5px 
rgba(0,0,0,.15);}

#Projecct .BlogBox {
padding: 30px; min-height:365px;}
.Font17{font-size:17px; font-weight:700;}
.mlp{margin-left:17px;}
.entry-content a { box-shadow: none !important; transition: none !important;}


.Comingsoon{background:url(../images/coming-soon.png.man_.png) no-repeat top center; opacity:.6; min-height:350px;}
tr{border:1px solid #fff;}
th, td{border:2px solid #fff;}
.faq-accordion .faq-main{background-color:#b9d192;}
.faq-accordion .faq-main.open{background-color:#b9d192;}
.table-hover tbody tr:hover{color:#b9d192;}