@media only screen and (min-width: 1440px) {
	.container, .wrapper{background-size:100% ,0;}
}

@media only screen and (min-width: 980px) and (max-width: 1084px) {
 .main_content, .shadow{width:100%;}
 .inner-content{padding:31px 20px 80px 20px;}
 .slider{width:100%;}
 .slider img{width:100%; height:auto;}
}

@media only screen and (min-width: 600px) and (max-width: 979px) {
	.header{width:100%; text-align:center;}
	#logo	{float:none; display:block; margin:0 auto;}
	#nav{float:none; display:block; width:550px; margin:0 auto;}
	#nav ul li{margin:0 33px 0 0;}
	.main_content, .shadow{width:100%;}
	.inner-content{padding:31px 15px 80px 15px;}
	.content-list li{margin:0 0 48px 0;}
	.inner-content .subhead2{width:100%;}
	.inner-nav li a{width:128px; padding:9px 8px 9px 5px;}
	.footer{width:100%;}
	.inner-ftr{padding: 14px 3px 15px 3px;}
	.copy{font-size:12px;}
	.footer ul li{margin:0 10px 0 0;}
	.footer ul li a{font-size:11px;}
	.form-section{float:none; display:block; margin:0 0 30px 0; width:100%;}
	.address-section{float:none; display:block; margin:0 auto; width:373px;	}
	.address-section .location{margin-bottom:9px;}
	.address-section .location span{display:inline-block;}
	.form-section ul li textarea{width:460px;}
	.content-last{left:0;}
	.container2 .hello-world{width:56%; top:29%; left:12%;}
	.content2 .box, .content3 .box, .content4 .box{width:100%; float:none; display:block;}
	.content2 img, .content3 img, .content4 img{float:none; display:block; margin: 5% 0 0 16%;}
	
	
	.slider{width:100%;}
 	.slider img{width:100%; height:auto;}
	.home-content{width:96%; margin:0 2%;}
	.bx-wrapper .bx-controls-direction a{width:21px !important; top:16% !important;}
		
}
@media only screen and (min-width: 768px) and (max-width: 959px) {
	.content-list .list3, .content-list li{margin:0 50px 48px 0;}
	.inner-nav li a{width:137px; padding:9px 0 9px 20px;}
	#nav ul li{margin:0 43px 0 0;}
	.form-section{float:none; display:block; margin:0 0 30px 0;}
	.address-section{float:none; display:block; margin:0 auto; width:373px;	}
	.address-section .location{margin-bottom:9px;}
	.address-section .location span{display:inline-block;}
	.container2 .hello-world{width:94%; left:2%;}
	.content{width:433px;}
	.content2 .box, .content3 .box, .content4 .box{width:55%;}
	.content2 img, .content4 img{width:45%;}
	
	.slider{width:100%;}
 	.slider img{width:100%; height:auto;}
	.home-content{width:96%; margin:0 2%;}
}


@media only screen and (min-width: 480px) and (max-width: 599px) {
 	.header{width:100%;}
	#header{margin-bottom:40px;}
	#logo	{float:none; display:block; margin:0 auto;}
	#nav{float:none; display:block; width:100%; margin:0 auto;}
	#nav ul{padding:19px 10px 0 10px;}
	#nav ul li{margin:0 17px 0 0;}
	#nav ul li a{font-size:12px;}
	.inner-content{padding: 31px 10px 80px 15px;}
	.inner-nav li a{width:108px; padding:9px 0 9px 5px; font-size:9px;}
	.inner-nav{margin:0 0 24px 0;}
	.page-title{margin:0 0 20px 0;}
	.content-list{float:none; display:block; width:284px; margin:0 auto;}
	.content-list li{float:none; display:block; margin-right:0;}
	.main_content, .shadow{width:100%;}
	.inner-content .subhead2{width:100%;}
	.footer{width:100%; text-align:center;}
	.inner-ftr{padding: 14px 3px 15px 3px;}
	.copy{float:none; display:block; margin-bottom:10px;}
	.footer ul{float:left; display:block; margin-left:18%;}
	.footer ul li{}
	.map-section a{width:97%;}
	.form-section{width:100%; float:none; display:block; margin:0 0 30px 0;}
	.form-section ul li textarea{width:354px;}
	.address-section{float:none; display:block; margin:0 auto; width:373px;	}
	.address-section .location{margin-bottom:9px;}
	.address-section .location span{display:inline-block;}
	.content{width:100%;}
	.container2 .hello-world{width:58%; left:17%; top:31%;}
	.content2 .box, .content3 .box, .content4 .box{width:100%; float:none; display:block;}
	.content2 img, .content3 img, .content4 img{float:none; display:block; margin:3% 0 0 11%;}
	.content2 .page-title{margin-bottom:40px;}
	.content3{padding-top:0;}
	
	.slider{width:100%;}
 	.slider img{width:100%; height:auto;}
	.home-content{width:96%; margin:0 2%;}
	.bx-wrapper .bx-controls-direction a{width:4% !important; top:6% !important;}
}

@media only screen and (min-width: 320px) and (max-width: 479px) {
	.header{width:100%; padding-bottom:13px;}
	#header{margin-bottom:35px;}
	#logo	{float:none; display:block; margin:0 auto; width:230px;}
	#nav{float:none; display:block; width:100%; margin:0 auto;}
	#nav ul{padding:12px 9px 0 9px;}
	#nav ul li{margin:0 9px 0 0;}
	#nav ul li a{font-size:9px;}
	.main_content, .shadow{width:100%;}
	.inner-content .subhead2{width:100%;}
	.inner-content{padding:31px 14px 80px 14px;}
	.page-title{font-size:38px; margin:0 0 28px 0;}
	.content-list{float:none; display:block; width:284px; margin:0 auto;}
	.content-list li{float:none; display:block; margin-right:0;}
	.footer{width:100%;}
	.inner-ftr{padding: 14px 3px 15px 3px;}
	.copy{font-size:12px; padding-bottom:10px;}
	.footer ul{float:left; display:block;}
	.map-section a{width:97%;}
	.form-section{width:100%; float:none; display:block; margin:0 0 30px 0;}
	.address-section{float:none; display:block; margin:0 auto;}
	.address-section .location{margin-bottom:9px;}
	.form-section ul li h6{width:77px;}
	.form-section ul li input{width:200px;}
	.form-section ul{float:none; display:block;}
	.form-section ul li{float:none; display:block; margin:0;}
	.form-section ul li textarea{width:200px;}
	.form-section ul li a{margin-left:77px;}
	.form-head{margin:0 0 25px 0;}
	.form-head .span1{font-size:28px;}
	.form-head .span2{font-size:14px;}
	.content{width:100%; margin-bottom:49%;}
	.container2 .hello-world{width:58%; left:17%; top:40%;}
	.content-last{position:relative;}
	.content2 .box, .content3 .box, .content4 .box{width:100%; float:none; display:block;}
	.content2 img, .content3 img, .content4 img{float:none; display:block; margin:5% 0 0 0; width:100%; height:auto;}
	.content2 .page-title{margin-bottom:40px;}
	.content3{padding-top:0; padding-bottom:34px;}
	.content4{padding-top:47px;}
	
	.slider{width:100%;}
 	.slider img{width:100%; height:auto;}
	.home-content{width:96%; margin:0 2%;}
	.bx-wrapper .bx-controls-direction a{width:4% !important; top:-15% !important;}
}
@media only screen and (min-width: 240px) and (max-width: 319px) {
	.header{width:100%; padding-bottom:13px; text-align:center;}
	#header{margin-bottom:35px;}
	#logo	{float:none; display:block; margin:0 auto; width:90%; padding:0 2%;}
	#nav{float:none; display:block; width:100%; margin:0 auto; text-align:center;}
	#nav ul{padding:12px 0 0 0; float:none; display:block;}
	#nav ul li{margin:0 0 5px 0; float:none; display:block;}
	.main_content, .shadow{width:100%;}
	.inner-content .subhead2{width:100%;}
	.inner-content{padding:31px 14px 80px 14px;}
	.page-title{font-size:38px; margin:0 0 28px 0;}
	.content-list{float:none; display:block; width:100%;}
	.content-list li{float:none; display:block; margin-right:0;}
	.footer{width:100%; text-align:center;}
	.inner-ftr{padding: 14px 3px 15px 3px;}
	.copy{font-size:9px; margin-bottom:10px; float:none; display:block;}
	.copy a{font-size:9px;}
	.footer ul{float:none; display:block; text-align:center;}
	.footer ul li{float:none; display:block; text-align:left;}
	.footer ul li a{}
	.map-section a{width:97%;}
	.form-section{width:100%; float:none; display:block; margin:0 0 30px 0;}
	.address-section{float:none; display:block; margin:0 auto;}
	.address-section .location{margin-bottom:9px;}
	.form-section ul li h6{width:77px;}
	.form-section ul li input{width:150px;}
	.form-section ul{float:none; display:block;}
	.form-section ul li{float:none; display:block; margin:0;}
	.form-section ul li textarea{width:150px;}
	.form-section ul li a{margin-left:77px;}
	.form-head{margin:0 0 20px 0;}
	.form-head .span1{font-size:26px;}
	.form-head .span2{font-size:12px;}
	.content{width:100%; margin-bottom:49%;}
	.container2 .hello-world{width:58%; left:17%; top:40%;}
	.content-last{position:relative;}
	.content2 .box, .content3 .box, .content4 .box{width:100%; float:none; display:block;}
	.content2 img, .content3 img, .content4 img{float:none; display:block; margin:0; width:100%; height:auto;}
	.content2 .page-title{margin-bottom:40px;}
	.content3{padding-top:0; padding-bottom:34px;}
	.content4{padding-top:47px;}
	
	.slider{width:100%;}
 	.slider img{width:100%; height:auto;}
	.home-content{width:96%; margin:0 2%;}
	.bx-wrapper .bx-controls-direction a{width:4% !important; top:-15% !important;}
	
}
	
