@media only screen and (min-width:280px) and (max-width:767px) {
	html, body {
		height: 100%;
		color: gray;
		font-family: roboto, sans-serif;
		vertical-align: baseline;
	}
	.headertop{
		padding:10px 0;
	}
	.headerleft{
		text-align: center;
		font-size: 14px;
		padding:0px;
	}
	.headerleft ul li{
		padding-right: 0;	
	}
	.headerleft li:first-child:before{
		display: none;
	}
	.headerright{
		text-align: center;
		padding-top: 0px;
	}
	.headerright .socialtitle{
		font-size: 14px;
	}
	.headerright ul li a i{
		width: 20px;
		height: 20px;
		font-size: 14px;
	}
	.mean-container a.meanmenu-reveal{
		margin-top: -70px;
	}
	.mean-container .mean-bar{
		top: 0;
		position: relative;
	}
	.mean-container .mean-nav ul li a{
		font-size:14px;
	}
	.mean-container .mean-nav ul li li a{
		font-size:14px;
	}
	.menuarea{
		display: none;
	}
	.applybtn{
		display: none;
	}
	.vcslider{
		height:220px;
	}
	.single-slider{
		height:220px;
	}
	.txtsection{
		padding:25px 0 20px 10px;
		text-align:center;
	}
	.txtsection h2{
		font-size:22px;
	}
	.txtsection h4{
		font-size:16px;
		padding-left:5px;
	}
	.mean-container a.meanmenu-reveal{
		background-color:#009f5c;
		padding:8px;
	}
	.frmsub .input-group{
		padding:30px 0 20px 0;
	}
	.frmsub .subscr-btn{
		padding:5px 40px;
	}
	.time-outer h2{
		font-size:18px;
	}
	.content-area p{
		font-size:14px;
	}
	.mean-nav .fa{
		display:none;
	}
	.content-area{
		border:none;
		box-shadow:none;
	}
	#section_cover{
		margin:20px 0;
	}
	.fac-head h4{
		font-size:14px
	}
}
@media only screen and (min-width:900px) and (max-width:1440px) {
	.mainmenu ul li a{
		padding:10px 8px;
	}	
}