@media only screen and (max-width: 1200px) {
	.menu-bar li a{padding: 4px; font-size: 12px;}
	
	/*.welcome_img span::before{left:0px; border:none;}
	.welcome_img span::after{border:none;}*/
	.welcome_desc{width:100%;}
	.welcome_img{width:100%;}
	.welcome_img img{width:100%;}
}
@media only screen and (max-width: 991px) {
	
.menu-bar li{margin-left: 1px;}
.top_header::before{top: 6%;border-top: 32px solid #262626;}
.welcome_img span::after{ min-height:auto;}

.banner_txt h2{font-size:25px;}
	.banner_txt{padding-top:100px;}
	.banner_txt h3{font-size:18px;}
	
	.welcome_img span::before{left:0px;}
	.mid_1{padding: 55px 5px 10px 50px;}
	.product_desc{width: 90%; margin:10px 0px 0px 0px;}
	.footer_right{text-align:left;}
	
	.welcome_img span::before{left:0px; border:none;}
	.welcome_img span::after{border:none;}
	.welcome_desc{width:100%;}
	.welcome_img{width:100%;}
	.welcome_img img{width:100%;}

}


@media only screen and (max-width: 767px) {
	
	.free_quote{text-align: center;}
	.quote_view{float: none;}
	.job_pic img{width: auto;}
	.view{width: 270px;}
	.footer_contact_details{border-right:none; border-bottom:1px #75921b solid;}
	
	article{height: 430px;}
	article .index_parallax{margin-top: 10px;}
	.footer_contact, .footer_social{margin: 15px 0;}
	.footer_contact ul li i{font-size: 40px;}
	.footer_social ul li a.fb{padding: 3% 5%;}
	.footer_social ul li a.twiter{padding: 3% 4%;}
	.footer_social ul li a.linkdin{padding: 3% 4%;}
	.footer_social ul li a.gplus{padding: 3%;}
	
	.about_section h4{text-align: center;}
	.about_main img{display: block; margin: 1% auto;}
	.about_main p{text-align: center;}
	
	.banner_txt h2{font-size:18px;}
	.banner_txt{padding-top:15px;}
	.banner_txt h3{padding: 3px 15px; font-size:15px;}
	
	.welcome_img span::before{left:0px;}
	.mid_1{padding: 55px 5px 10px 50px;}
	
	.footer_right{text-align:left;}
	
	.welcome_desc{margin:20px 0px 0px 0px;}
	.welcome_img span::after{border:none;}
	.welcome_img span::before{border:none;}
}

@media only screen and (max-width: 480px){
	
	.logo img{width:100%;}
	
	.welcome_section h1{font-size: 40px;}
	.client_desc h3{font-size: 28px;}
	.form_section ul li input[type="submit"]{width: 40%;font-size: 15px;}
	article{height: auto; overflow: visible;}
	article .index_parallax{position: relative; margin: 20px 0;}
	article img{display: none;}
	
	.welcome_img{margin-top:0px;}
	.welcome_img img{width:100%; margin:10px 0px 20px 0px;}
	.welcome_desc{width:100%; display:inline-block;}
	.welcome_img span:before{border:none;}
	.welcome_img span:after{border:none;}
	
	.mid_1{padding: 60px 10px 10px 60px;}
	.footer_left::after{background:none;}
	.logo{margin:0px 0px 10px 0px;}
	.welcome_desc p{text-align:justify;}
	.product_desc{border:none;}
	.product_desc::before{border:none;}
	
	.footer_right{text-align:left;}
	
	.banner_txt h2{font-size:12px;}
	.banner_txt{padding-top:0px;}
	.banner_txt h3{padding: 3px 15px; font-size: 12px;}
}