@media screen and (max-width:1700px) {  
    
    
}

@media screen and (max-width:1600px) {
    
   
}

@media screen and (max-width:1500px) {
     
	.ctinfo{padding: 20px}
	.ctinfotxt{padding-left: 14px}
	.ctinfotxt p{margin-bottom: 5px}	
}

@media screen and (max-width:1400px) {
	.ctinfo{padding: 20px 15px}
	.ctinfotxt{width: calc(100% - 25px);}
   .cticon{width: 25px;font-size: 24px}
	.ctinfotxt{padding-left: 12px}
	.ctinfotxt span, .ctinfotxt a{font-size: 15px;line-height: 22px}
	.ctmidbox{padding: 60px 0}
    
}
@media screen and (max-width:1300px) {
  
    
}

@media screen and (max-width:1200px) {
	.ctinfo{width: calc(50.7% - 15px);margin-bottom: 15px}
	.ctopbox .ctinfo:nth-child(even){margin-right: 0 !important}
	.ctopbox{padding: 15px 15px 0}
	.ctform{padding-right: 50px}
    
}

@media screen and (max-width:1100px) {
     
   
    
}

@media screen and (max-width:1024px) {
 
   
 
    
}

@media screen and (max-width:992px) {
    



    
}


@media screen and (max-width:860px) {
	.ctmidbox{padding: 45px 0}
	.ctform{width: 100%;padding: 0;margin-bottom: 40px}
	.mapbox{width:100%}
	.ctitsm{margin-bottom: 25px;font-size: 15px;line-height: 22px}    
}



@media screen and (max-width:768px) {
  
}

@media screen and (max-width:650px) {
	.ctinfo{width:100%;margin: 0 0 15px 0 !important}
  
}




@media screen and (max-width:480px) {
    
	.cticon{width:18px;font-size: 17px}
	.ctinfotxt{width: calc(100% - 18px);padding-left: 10px;}
	.ctopbox{padding: 12px 12px 0}
	.ctinfotxt span, .ctinfotxt a{font-size: 14px}
	.ctinfo{padding: 15px 12px}
	.form-group.width50{width: 100%}
}

