@charset "utf-8";
@import url('font-awesome.css');
/* CSS Document for Avasthi New Mobile */


@media only screen and (max-width : 768px) {
	body, #wrapper{
		min-width:320px !important;
		margin-bottom:0 !important;
	}
	body{
		font-size:12px;
	}
	.mobileHide {
		display:none;
	}
	.mobileWideOnly {
		display:block !important;
	}
	#header, #home #content, #content-oil, .homemap ul, #content-container, #main{
		width:90% !important;
		padding:2% 5% !important;
		height:auto !important;
	}
	#footer, .homemap{
		width:100% !important;
		padding:0 !important;
	}
	#navbar, #bar{
		width:100% !important;
		height:auto !important;
	}
	#split-wrapper, #split{
		width:100% !important;
		min-width:320px !important;
	}
	#navbar table{
		display:none;
	}
	#navbar ul{
		display:none;
	}
	#navbar i{
		display:block;
	}
	#header p{
		display:none !important;
	}
	#navbar ul li.home{
		text-align:left;
	}
	#navbar ul li a{
		padding:3px 20px 4px;
	}
	#header .banner{
		position:relative !important;
		padding:0 !important;
		width:100%;
	}
	#header img{
		padding:0 !important;
		/*width:100% !important;*/
	}
	#ticker{
		display:none !important;
	}
	#home #content{
		min-width:0 !important;
	}
	#content-logo{
		width:100% !important;
		min-width:0 !important;
	}
	#content-logo video{
		display:none !important;
	}
	#content-logo img{
		width:100%;
	}
	#cf4a, .carousel{
		display:none !important;
	}
	#site-features {
		float:none !important;
		margin-top:13px !important;
		margin:0 auto;
		width:100%;
		text-align:center;
	}
	#site-features #left, #site-features #right{
		width:50%;
		float:right;
	}
	#site-features #left input, #site-features #right input{
	}
	
	#site-features #right .blogImg{
		margin-bottom:8px;
		margin-left:70px !important;
	}
	
	#site-features select{
		width:140px;
	}
	
	#site-features input{
		width:100px;
	}
	
	#site-features #google_translate_element {
		height:auto;
	}
	#home #content-oil{
		text-align:center;
	}
	#home #content-oil #wti, #home #content-oil #brent, #home #content-oil #natural-gas{
		float:none !important;
		margin:0 auto 10px !important;
		width:140px !important;
		display:inline-block;
	}
	#contact #rightImg{
		width:100% !important;
		margin:0 !important;
		float:none !important;
	}
	#contact #content{
		border-right:0 !important;
		width:100%;
		padding-right:0;		
	}
	#eventnav ul{
		width:100% !important;
	}
	#rightImg {
		float:none !important;
		margin:0 auto;
		margin-bottom:20px;
	}
	#accordion{
		width:100% !important;
	}
	#subnav ul, #subnav-events ul {
		width:100% !important;
	}
	#main .colLeft{
		width:100%;
		margin:0 auto;
		text-align:center;
		float:none;
		padding:0;
	}
	#main .colCenter{
		float:none;
		width:100%;
		margin:0;
		padding:0;
		text-align:center;
	}
	.homemap ul li{
		width:100%;
	}
	#navbar{
		background-color:#eb2224;
	}
	#bar{
		display:none;
	}
	.contact{
		width:100%;
	}
	#contact #contact-form{
		margin-right:0;
	}
	#contact #contact-form input, #contact #contact-form textarea, #contact #contact-form select{
		width:86%;
	}
	#events #content{
		width:100%;
	}
	#events .event span img{
		height:auto !important;
		width:100% !important;
	}
	#about #content p img{
		width:100% !important;
		height:auto !important;
	}
	#contact #content-container{
		overflow:hidden;
	}
	
	#search #content{
		width:100%;
	}
}