@media screen and (max-width:1800px) {
	.contactform{padding: 60px}
	.ctinfobox .locationbox{margin: 50px 0}
}
    
@media screen and (max-width:1700px) {     
	.contactform{padding: 60px 50px}
}
@media screen and (max-width:1600px) {
    .ctinfobox .locationbox {margin: 50px 0 35px;}
	.contactform{padding: 50px 40px}
}
@media screen and (max-width:1400px) {
.contactform{padding: 45px 30px}
	.ctloc,.ctit{font-size: 42px}
	.ctinfobox .locationbox {margin: 50px 0 30px;}
}
@media screen and (max-width:1300px) {
	.txtlabel{font-size: 16px;}
	.form-group.width50{padding: 0 8px}
	.contactform .row{margin: 0 -8px}
}
@media screen and (max-width:1200px) {    
    .contactform{padding: 40px 25px}
}
@media screen and (max-width:1024px) {
	.contactform{width: 100%;margin-bottom: 30px;padding: 25px}
	.ctinfobox{width: 100%}
	.mapbox iframe{height: 400px}
	.ctitsm{margin-bottom: 20px;padding-bottom: 15px}
}
@media screen and (max-width:650px) {        
	.ctinfobox .locationbox{width: 50%;margin: 25px 0}
	.ctinfobox .locationbox:nth-child(3n):before{content: ''}
	.ctinfobox .locationbox:nth-child(2n):before{content: none}
	.ctloc{margin-bottom: 20px}
}
@media screen and (max-width:480px) {
	.mapbox{margin-top: 40px}
}
