@charset "utf-8";
/* CSS Document */

@media screen and (max-width:1024px){
	.metaslider .caption-wrap .caption img{width: 60% !important;}
	.metaslider .caption-wrap h1{font-size: 40px; line-height: 40px; margin: 25px 0 20px;}
	.metaslider .caption-wrap h5{margin: 20px 0 0;}
	.hover_info h4{top: -25%;}
	.process-content{min-height: 402px;}
	.entry-content p{line-height:35px}	
	.flexslider .slides p{width:100% !important}
	.metaslider .slides img{margin-top: 53px;}
	.map iframe{ height:430px !important;}
	.contact-form input[type="submit"]{margin-top:15px;}
}

@media screen and (max-width:768px){
	.metaslider .caption-wrap{top:70px}
	.map iframe,.contact-form{ height:540px !important;}
}

@media screen and (max-width:640px){
	.metaslider .slides img{height: 370px;}
	.metaslider .caption-wrap .caption img{height:auto;}
	.process-content, .w-content{min-height: auto;}	
	.contact-form h4 span{display:inline;}
	.contact-form h3{font-size: 24px;}
	.map iframe,.contact-form{ height:580px !important;}
}

@media screen and (max-width:480px){
	.metaslider .caption-wrap h1{font-size: 32px;}
	.metaslider .caption-wrap h5 a{margin: 10px 25px 0;}
	.metaslider .slides img{height: 462px;}
	.entry-title::after {max-width: 50%;}
	.portfolio-sec ul.nav-tabs li a{padding: 10px 2px !important;}
}

@media screen and (max-width:360px){
	.metaslider .slides img{height: 543px;}
	.portfolio-sec ul.nav-tabs li{width:100%;}
	.contact-form{padding:0px}	
}