@charset "utf-8";
/*--------------media query css------------------*/	
/*------------tablet landscape view------*/
@media (max-width:1070px) {
	.enquiry-form {margin-right:0px;}
	.contact-us-sec {width:45%;}
	.contact-form {width:55%}

}
/*------------tablet portrait  view------*/
@media (max-width:991px) {
	.services-container {padding-top: 70px; padding-bottom: 70px;}
	h4 {font-size:22px; margin-bottom:5px;}
	.services-ditels-sec li figure img {width:65px;}
	.services-ditels-sec li {padding-right:10px;}
	.services-ditels-sec li figure {padding-right:0px;}
	.services-ditels-sec li figure figcaption {width:78%;}
	.contact-us-sec {width:43%; margin-right:2%;}
	h5 {font-size:22px;}
	.contact-form {width:53%; margin-left:2%;}
}
/*------------mobile landscape  view------*/
@media (max-width:767px) {
	h2 {font-size:30px;}
	.banner p {font-size:16px;}
	.services-ditels-sec li {width:100%; padding-right:0px;}
	.services-ditels-sec li figure figcaption {width:82%;}
	.contact-sec {padding:50px 0;}
	.services-ditels-sec li {margin-bottom:30px;}
	.services-ditels-sec li:nth-last-child(-n+2) {margin-bottom:30px;}
	.services-ditels-sec li:nth-last-child(-n+1) {margin-bottom:0px;}
.contact-us-sec {width:100%; margin:0 0 30px 0; text-align:center; padding:20px 0;}
	.contact-form {width:100%; margin:0px;}
	.enquiry-form {margin:0 auto; display:block; float:none;}
	.services-sec p br {display:none;}

}
/*------------mobile portrait view------*/
@media (max-width:640px) {
	.logo {width:270px;}	
	.banner {padding:40px 0;}
	.header-logo {padding:20px 0; margin-bottom:25px;}
	h1 {font-size:32px;}
	h2 {font-size:24px; margin-bottom:12px;}
	h3 {font-size:28px;}
	h5 {font-size:18px;}
	.services-container {padding:40px 0;}
	
	.contact-sec {padding:40px 0;}
	#footer-main {padding:40px 0;}
	.brand-logo {margin-bottom:10px;}
	.brand-logo li {width:50%; margin-bottom:20px;}
}
/*----------optional css------*/
@media (max-width:480px) {
	.banner {padding:30px 0;}
	.header-logo {margin-bottom:15px; padding:10px 0;}
	.logo {width:180px;}
	h2 {font-size:17px;}
	.banner p {font-size:14px; margin-bottom:8px;}
	.banner p br {display:none;}
	.btn {font-size:15px; padding:9px 0; width:135px;}
	.services-container {padding:30px 0;}
	h1 {font-size:28px;}
	.services-sec {padding-bottom:18px;}
	.services-ditels-sec li figure img {width:50px;}
	h4 {font-size:18px;}
	p {font-size:13px;}
	.services-ditels-sec li figure figcaption {width:78%;} 
	.contact-sec {padding:30px 0;}
	h3 {font-size:24px;}
	h5 {font-size:16px;}
	.contact-us-sec {padding:12px 0;}
	.felment-wrap label {font-size:14px; margin-bottom:5px;}
	.felment-wrap {margin-bottom:15px;}
	input.textbox {height:30px;}
	.submit-button {width:100%; padding:9px 0;}
	.submit-wrap {margin-bottom:12px; display:inline-block;}
	.successmsg {width:100%; padding:9px 0;}
	#footer-main {padding:30px 0;}
	#footer-main p {font-size:13px;}
}
/*---------use only when design is customise-----------*/
