@media screen and (max-width:1700px){}
@media screen and (max-width:1600px){}
@media screen and (max-width:1500px){
.infobox_contact {padding: 0 0 0 120px;}
.contact_form_div { padding: 44px 30px 44px 30px;}  
}
@media screen and (max-width:1440px){ 
    .infobox_contact dl dd {margin: 0 40px 0 0; padding: 0;}
    .infobox_contact dl {margin: 0 20px 0 0;}
}
@media screen and (max-width:1366px){
.infobox_contact dl {padding: 25px 0 25px 0;}
.infobox_contact dl dd {margin: 0 20px 0 0; padding: 0; width: calc(100% - 70px);}
.contact_slidediv {width: 650px;}
.contact_form_div {padding: 30px 30px 23px 30px; width: calc(100% - 650px);}
}
@media screen and (max-width:1280px){
.contactinfobox .contact_logo {max-width: 180px;position: absolute;z-index: 0;top: 20px;}
.infobox_contact {width: calc(100% - 80px);}
.infobox_contact dl dd {margin: 0 40px 0 0; padding: 0; width: calc(100% - 90px);}
}
@media screen and (max-width:1200px){
.contact_slidediv {width: 550px;}
.contact_form_div {padding: 20px; width: calc(100% - 550px);}
.contact_form_div .formtitle {margin: 0 0 10px 0;}   
}
@media screen and (max-width:1110px){    
.contact_slidediv {width: 500px; padding: 3.5% 0 0 0;}
.contact_form_div {width: calc(100% - 505px);}
.infobox_contact dl dd {margin: 0 20px 0 0; padding: 0; width: calc(100% - 60px);}
.infobox_contact {padding: 0 0 0 55px;margin: 0;}
.contactinfobox .contact_logo {max-width: 120px;top: 20px;}
.contactinfobox {margin: 0 0 30px 0;}  
.infobox_contact dl dd {font-size: 14px;}   
}
@media screen and (max-width:1024px){}
@media screen and (max-width:992px){
    .contact_form_div {width: 100%; padding: 50px;}
    .contact_slidediv {width: 90%; padding: 0; clear: both;}
    .contact_slidediv {width: 90%;padding: 0;clear: both;max-width: 719px;margin: 0 auto;float: none;}
    .contactslider.slick-initialized.slick-slider {max-width: 719px}
}
@media screen and (max-width:860px){
.contactinfobox .contact_logo {display: none;}
.infobox_contact {width: 100%; padding: 0 0 0 20px;}
}
@media screen and (max-width:768px){}
@media screen and (max-width:767px){
    .infobox_contact dl {padding: 15px 0 15px 0;width: 100%;border: 0px solid red;border-bottom: 1px solid #fff;}
}
@media screen and (max-width:640px){
.contact_form_div {width: 100%; padding: 20px;}
.contact_slidediv:after {top:5px; left:5px} 
}
@media screen and (max-width:600px){
    .infobox_contact {border-radius: 0;}
}
@media screen and (max-width:550px){}
@media screen and (max-width:480px){
.contact_form_div form .width50 {width: 100%;}
}	
@media screen and (max-width:380px){}