@media all and (max-width: 1720px) {
}

@media all and (max-width: 1600px) {
}

@media all and (max-width: 1500px) {
	.calltoaction-section::after {left: 20%;}
}

@media all and (max-width: 1420px) {
	.wrapper {width:95%;}
	.wrapper-overflow {width:95%;}
	.testimonials-section ul li {width: 1200px !important;}
}

@media all and (max-width: 1320px) {
	.testimonials-section ul li {width: 1100px !important;}
}

@media all and (max-width: 1250px) {
	.owner-pic {width: 40%;}
	.testimonials-section ul li {width: 1030px !important;}
	.calltoaction-section::after {left: 15%;}
	.projects-section ul li {height: 260px;}
}

@media all and (max-width: 1170px) {
	.nav ul li {padding: 0 8px;}
	.testimonials-section ul li {width: 1000px !important; margin: 8px 60px;}
}

@media all and (max-width: 1024px) {
	.logo {width: 220px;}
	.slides-conts {position: inherit; top: inherit; background: url("../images/calltoaction-yellow-shde.png") center 30px repeat-x #e45526; padding: 40px 0;}
	a.simple-btn:hover {background: #fff; color: #e45526;}
	.owner-pic {width: 28%;}
	.projects-section ul li {width: 23%; height: 200px;}
	.testimonials-section ul li {width: 910px !important; margin: 8px 30px;}
	.ftr-bx-conts {width: auto; float: none; margin-right: 0; border-bottom: rgba(255, 255, 255, .1) solid 1px; padding-bottom: 20px; margin-bottom: 20px;}
	.ftr-bx-conts:last-child {border-bottom: none; padding-bottom: 0px; margin-bottom: 0px;}
	.calltoaction-section::after {left: 1%;}
	.subhdr {height: auto;}
	.gallery ul li {height: 230px;}
}

@media all and (max-width: 980px) {
	.testimonials-section ul li {width: 870px !important;}
	.s-top .fa {width: 26px; height: 26px; font-size: 10px;	line-height: 25px;}
}

@media all and (max-width: 800px) {
	h1.home {font-size: 50px; line-height: 48px;}
	.hm-contact-section {font-size: 20px; line-height: 21px;}
	.hm-contact-section strong {font-size: 45px; line-height: 42px;}
	.owner-pic {width: 36%;}
	.testimonials-section ul li {width: 700px !important;}
	.gallery ul li {height: 170px;}
	.projects-section ul li {height: 160px;}
}

@media all and (max-width: 768px) {
	.testimonials-section ul li {width: 670px !important;}
}

@media all and (max-width: 640px) {
	.s-top span {float: none; text-align: center;}
	.s-top aside {float: none; margin-top: 5px;}
	.srvc-conts {width: auto; float: none; margin-right: 0;}
	.owner-pic {width: auto; float: none; margin-right: 0;}
	.testimonials-section ul li {width: 540px !important; font-size: 17px; line-height: 22px;}
	.form {width: auto;}
	.s-top .fa {float: none; margin-top: 0; margin-right: 5px;}
	.align-rht {width: 100%; float: none; margin: 15px 0; }
	.gallery ul li {width: 32%; height: 200px; margin-right:1.8%;}
	.gallery ul li:nth-child(4n) {margin-right:1.8%;}
	.gallery ul li:nth-child(3n) {margin-right:0px;}
	.subpgs-call ul li {display: block; padding-right: 0; margin-right: 0; border-right: none; margin-bottom: 10px; margin-top: 10px;}
	.projects-section ul li {height: 130px;}
}

@media all and (max-width: 600px) {
	.testimonials-section ul li {width: 510px !important;}
	.gallery ul li {height: 180px;}
}

@media all and (max-width: 480px) {
	.calltoaction-section ul li {display: block; padding-right: 0; margin-right: 0; border-right: none;}
	.projects-section ul li {width: 48%; margin-bottom: 7px; height: 190px;}
	.projects-section ul li:nth-child(2n) {margin-right: 0;	}
	.testimonials-section ul li {width: 400px !important;}
	.ftr-btm span {float: none; text-align: center;}
	ul.social {float: none; text-align: center; margin-top: 10px;}
	ul.social li {float: none; display: inline-block;}
	.body-contents {padding: 50px 0;}
	.gallery ul li {width: 49%; height: 200px; margin-right:1.8%;}
	.gallery ul li:nth-child(3n) {margin-right:1.8%;}
	.gallery ul li:nth-child(2n) {margin-right:0px;}
	.maps {height: 280px;}
}

@media all and (max-width: 414px) {
	.hm-contact-section img {width: 50%;}
	.testimonials-section ul li {width: 335px !important;}
	.form ul li.half {width: auto; float: none;}
	.form ul li.half.rhtalign {float: none;}
	a.big-btn {display: block; padding: 16px 20px;}
	.gallery ul li {height: 170px;}
	.subpgs-call {font-size: 22px; line-height: 26px;}
	.subpgs-call ul li {font-size: 28px;}
	.subpgs-call ul li strong {font-size: 36px; line-height: 36px;}
	.s-top {font-size: 14px;}
}

@media all and (max-width: 375px) {
	.logo {width: 175px;}
	.testimonials-section ul li {width: 300px !important;}
	.projects-section ul li {height: 160px;}
}

@media all and (max-width: 360px) {
	h1.home {font-size: 40px; line-height: 36px;}
	.testimonials-section ul li {width: 280px !important;}
	.form {padding: 30px;}
}

@media all and (max-width: 320px) {
	.projects-section ul li {width: 47.7%; height: 140px;}
	.testimonials-section ul li {width: 235px !important;}
	.gallery ul li {width: auto; height: 230px; float: none; margin-right: 0px;}
	.gallery ul li:nth-child(3n) {margin-right:0px;}
	.s-top {font-size: 12px;}
}