@media screen and (max-width:1700px){
	
    .contactpg_formsection .formsec_img img{transform: translate(-99px, 0 );}
    
}
@media screen and (max-width:1600px){
	
	
}
@media screen and (max-width:1500px){
    
.contactpg_formsection .formsec_img img {transform: translate(-15%, 0 );}
	
	
}
@media screen and (max-width:1440px){ 	
	
.contactpg_formsection .formsec_img img {transform: translate(-25%, 0 );}
	
}

@media screen and (max-width:1280px){
    
.contactpg_formsection .formsec_img img {transform: translate(-35%, 0 );}
.contactpg_formsection {padding: 70px 0 172px; overflow: hidden;}
    .contactpg_formsection .formsec_img img{width: 1200px; max-width: 1200px;}
	
	
	
}
@media screen and (max-width:1200px){
    
	.contactpg_left {width: 500px; padding: 50px 20px;}
    .contactpg_map {width: calc(100% - 500px);}
/*    .contactpg_formsection .formsec_img img {transform: translate(-45%, 0 );}*/
    .contpg_formdiv {width: 600px;}


}
@media(max-width:1100px){
    
.contactpg_formsection .formsec_img img {transform: translate(-45%, 0 );}
	
}
@media(max-width:1024px){
	
    
}

@media(max-width:992px){
	
    .contactpg_formsection .formsec_img img {transform: translate(-55%, 0 );}
    .contactpg_left a.ctabtn {font-size: 22px;}
    .contactpg_left {width: 440px; padding: 50px 20px;}  
    .contactpg_map { width: calc(100% - 440px);}
    
    
}

@media(max-width:860px){
	
    .contactpg_map {width: 100%;}
    .contactpg_left {width: 440px;padding: 50px 20px;margin: 0 auto;float: none;max-width: 100%;}
    .contactpg_formsection .formsec_img img {transform: translate(0, 0 ); opacity: 0.15;}
    .contpg_formdiv {width: 96%; float: none; margin: 0 auto;}
    
}

@media(max-width:768px){
	.contactpg_left dl{margin: 0 0 30px 0;}
    
    
}

@media(max-width:767px){
	

    
}

@media(max-width:640px){
    


 
    
}

@media(max-width:580px){
    
    
.form-block-6 {width: 100%; float: left;}
.form-control {margin-bottom: 5px;}
.contactpg_formsection {padding: 50px 0; overflow: hidden;}
 
    
}
@media(max-width:480px){
    
    .contactpg_left a.ctabtn {font-size: 15px; word-break: break-all;}
   .contactpg_left a.ctabtn i {margin: 0 5px 0 0; font-size: 15px;}
    .contactpg_left{padding: 30px 15px;}
    .ctabtn.contactmail {padding: 12px 15px;}
    
    
}

@media(max-width:400px){
.contactpg_left a.ctabtn.contactmail{
    	word-break: initial;
    }
    .contactpg_left a.ctabtn.contactmail .fas.fa-envelope {display: block;}    
 
    
}


@media(max-width:350px){
	
    
    
}