body{ font-size:1rem; font-weight:400;  font-family: "Poppins", sans-serif; color:#333; height:100%; position: relative; margin:0; padding:0;}
body:before{content:''; background:rgba(0, 0, 0, 0.5); width:100%; height:100%; position:absolute; top:0px; left:0px; z-index:-1; }

#main-header{width:100%; height:100px; background:url(../images/logo_large.jpg) no-repeat, center center; background-size: 100% auto;}
body{background:url(../images/main_back.jpg) repeat center top;}
.mainpageback_light{width:100%; height:auto; box-sizing:border-box; padding:20px; margin:50px 0 0; background:rgba(255, 255, 255, 0.8); border-radius:8px;}

#navbarsExampleDefault ul li a{font-size:1.1rem; font-weight:400; text-transform:uppercase; padding:8px 12px; font-family: "Oswald", sans-serif; color:#333;}

#navbarsExampleDefault ul li a:hover, #navbarsExampleDefault ul li.active a{color:#416e4e;}

h1, h2, h3, h4, h5, h6{font-family: "Oswald", sans-serif; color:#416e4e;}

.marquee-items {width: 100%; display: flex; justify-content: space-around; align-items: center; direction: left; }

.marquee {display: flex; animation: marqueeSlide 10s linear infinite; margin-top:70px; margin-bottom:50px; }
@keyframes marqueeSlide {from { transform: translateX(0); } to { transform: translateX(-50%); }}
p img{border-radius: 10%;}
footer{background:rgba(0, 0, 0, 0.7); box-sizing:border-box; padding:50px 0 0; margin-top:50px; color:#fff;}
footer h4{color:#fff;}
footer ul{list-style:none; margin:0; padding:0;}
footer ul li{padding:5px 15px; position:relative;}
footer ul li:before{content:">"; position:absolute; left:0px; top:5px; color:#fff;}
footer ul li a{color:#fff; text-decoration:none;}
footer ul li a:hover{color:#416e4e; text-decoration:none;}
.footer_copyright{background:#416e4e; padding:10px 0; text-align:center; margin-top:20px;}
.col-12.col-md-4 img, .col-12.col-md-6 img{-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}
.chotahindi{font-size:60%;}
#google_translate_element{position:relative;}
#google_translate_element .skiptranslate > div + span{display:none !important;}
#google_translate_element .skiptranslate > div{position:absolute; right:-100px; top:2px;}
#google_translate_element .skiptranslate{color:#fff;}
#google_translate_element .skiptranslate > div select{height:auto; background:#f1f1f1; border-color:#fff; padding:8px 12px; -webkit-border-radius:5px; border-radius:5px; width:150px;}
/*body .skiptranslate, body .skiptranslate iframe{display:none !important;}*/
/*<!-- responsive -->*/
@media only screen and (max-width: 1025px){
#main-header{height:80px;}
}


@media only screen and (min-width: 768px) and (max-width: 990px){

.navbar-expand-md>.container, .navbar-expand-md>.container-fluid, .navbar-expand-md>.container-lg, .navbar-expand-md>.container-md, .navbar-expand-md>.container-sm, .navbar-expand-md>.container-xl{flex-wrap:wrap; align-items:center; justify-content:center;}
header .navbar a.navbar-brand{padding-bottom:20px;}

} 
@media only screen and (max-width: 800px){
	#main-header{height:60px;}
}

@media only screen and (max-height:767px){
	#google_translate_element .skiptranslate > div{position:absolute; left:0px; right:inherit; top:0px;}
	#google_translate_element .skiptranslate{padding-bottom:30px;}
}

@media only screen and (max-width: 600px){
	#main-header{height:40px;}
	header .navbar a.navbar-brand{width:50%;}
	header .navbar a.navbar-brand img{max-width:100%;}
}

@media only screen and (max-width: 400px){
	#main-header{height:auto;}
}