@charset "utf-8";
/* CSS Document */



@media only screen and (min-width: 768px) and (max-width: 959px) {
	
}

@media only screen and (max-width: 767px){
	
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
	
	
}

@media only screen and (min-width: 480px) and (max-width: 768px){
		
}



@media only screen and (max-width: 767px){
	.all-text{ padding:0 20px; width:90%;}
	.make-img{ margin-right:15px; margin-top:0px!important; padding-bottom:30px;}
	.social-block{ margin-right:10px; display:inline-block;}
	.service-read-more{ width:98%;}
	.have-project-box{ width:50%!important; font-size:20px;}
	.reply-box{ width:50%!important; font-size:20px;}
	.form-submit-button{ width:70%;}
	.make span{ line-height:18px;}
	
	.top-social-icons{ display:block!important}
}
@media only screen and (max-width: 768px){
	.all-text{ padding:0 20px; width:90%;}
	.make-img{ margin-right:15px;}
	.social-block{ margin-right:10px; display:inline-block;}
	.service-read-more{ width:98%;}
	.have-project-box{ width:50%!important; font-size:20px;}
	.reply-box{ width:50%!important; font-size:20px;}
	.stay-tuned{ padding-left:20px;}
	.social-bottom img{padding-bottom:10px;  float:left; margin-right:10px; margin-left:20px;}
	.copy-right{ padding-left:20px;}
	.form-submit-button{ width:70%;}
	.more-services{ width:90%; margin::0 auto 5px auto;} 
	.make span{ line-height:18px;}
	.client-list{ width:80%!important;}
		/*.form-box{ width:90%; margin:0 auto; padding:15px 0;}
	.form-box-container-left{width:100%; float:left; height:30px; line-height:30px; text-align:center;}
	.form-box-container-right{ padding-bottom:10px; float:left; width:70%; padding-left:15%;}
	.form-box-container-right .inputbox{ width:97%; padding-left:3%;}
	.reply-box{ width:80%!important; font-size:20px;}
	.form-container{ padding-bottom:2px;}
	.form-box-container-right .textareabox{ width:99%; height:200px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#444444; padding-left:1.45%; background-color:#dedfe3; border:solid 1px #c6c7cb; line-height:18px;}*/
	
}
@media only screen and (max-width: 1024px){
	.have-project-box{ width:40%!important; font-size:20px;}
	.reply-box{ width:40%!important; font-size:20px;}
	.form-submit-button{ width:50%;}
	.make span{ line-height:18px;}
}
@media only screen and (min-width: 320px) and (max-width: 480px) {
	.social-block{ margin-right:10px; display:inline-block;}
	.read-more{ width:90%; margin:0 auto 30px auto;}
	.more-services{ width:90%; margin::0 auto 5px auto;} 
	.make-img{ padding-top:0px!important; padding-bottom:30px; margin-top:0px!important;}
	.have-project-box{ width:80%!important; font-size:20px!important;}
	.reply-box{ width:80%!important; font-size:20px;}
	.abox{ padding:10px 0 20px 0!important;  background:url(../images/contact-box-top-bg.png) repeat-x bottom;}
	.footer-menu-bottom{ padding-left:10%; width:40%; padding-top:15px!important;}
	.form-box{ width:90%; margin:0 auto; padding:15px 0;}
	.form-box-container-left{width:100%; float:left; height:30px; line-height:30px; text-align:center;}
	.form-box-container-right{ padding-bottom:10px; float:left; width:100%;}
	.form-box-container-right .inputbox{ width:97%; padding-left:3%;}
	.form-container{ padding-bottom:2px;}
		.form-box-container-right .textareabox{ width:97%; height:200px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#444444; padding-left:1.45%; background-color:#dedfe3; border:solid 1px #c6c7cb; line-height:18px;}
		.make{ font-size:27px;}
		.make span{ line-height:18px;}
		.form-submit-button{ width:90%;}
		.services-points{ width:82%;}
		.client-list{ width:85%!important;}
		.gallery-box-container{ padding-top:60px!important; padding-bottom:0px!important;}
}
/*@media only screen and (min-width: 480px){
		.make-img{ padding-top:30px; padding-bottom:30px; margin-top:0px; }
		.have-project-box{ width:80%!important; font-size:20px;}

}*/

@media only screen and (min-width: 360px) and (max-width: 640px) {
	.social-block{ margin-right:10px; display:inline-block;}
	.read-more{ width:90%; margin:0 auto 0 auto;}
	.more-services{ width:90%; margin::0 auto 5px auto;} 
	.make-img{ padding-top:30px; padding-bottom:30px; margin-top:0px!important; }
	.have-project-box{ width:80%; font-size:20px;}
	.abox{ padding:10px 0 20px 0!important;  background:url(../images/contact-box-top-bg.png) repeat-x bottom;}
	.footer-menu-bottom{ width:40%!important; text-align:left; padding-top:15px!important;}
	.form-box{ width:90%; margin:0 auto; padding:15px 0;}
	.form-box-container-left{width:100%; float:left; height:30px; line-height:30px; text-align:center;}
	.form-box-container-right{ padding-bottom:10px; float:left; width:100%;}
	.form-box-container-right .inputbox{ width:97%; padding-left:3%;}
	.reply-box{ width:80%!important; font-size:20px;}
	.form-container{ padding-bottom:2px;}
	.form-box-container-right .textareabox{ width:97%; height:200px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#444444; padding-left:1.45%; background-color:#dedfe3; border:solid 1px #c6c7cb; line-height:18px;}
	.make span{ line-height:18px;}
	.gallery-box-container{ padding-top:60px!important; padding-bottom:0px!important;}
}

