/* ======================================================================== */
/* ============================ Contact Page ============================== */
/* ======================================================================== */
.contact_info_wrap { float:left;position:relative;width:49%; }
.map_wrap { margin:0px 0px 20px 0px;float:right;position:relative;text-align:center;width:49%;border-radius:0px;}
@media (max-width:768px) {
	.contact_info_wrap { float: none;width: 100%; }
	.map_wrap { margin:12px 0 0 0;float:none;width:100%; }
}

.maincontent_wrapper .cwjdsjcs_not_editable {
    margin-top: -85px;
        padding-left: 15px;
        padding-right: 15px;
}

@media (min-width: 768px) {
    .maincontent_wrapper .cwjdsjcs_not_editable {
        max-width: 750px;
    }
}
@media (min-width: 992px) {
    .maincontent_wrapper .cwjdsjcs_not_editable {
        max-width: 970px;
    }
}
@media (min-width: 1200px) {
    .maincontent_wrapper .cwjdsjcs_not_editable {
        max-width: 1170px;
    }
}
@media (max-width: 767px) {
    .maincontent_wrapper .cwjdsjcs_not_editable {
        padding-left: 35px;
        padding-right: 35px;
    }
}