/* Contact */

.btnbox { float: right;margin-top: 8px;}
.cont_map { width: 100%; margin-bottom: 90px; display: inline-block; width: 100%;}
.cont_list { width: 340px;}
.cont_list li { width: 100%; display: inline-block; padding:20px 0; border-bottom: 1px solid #ebebeb;}
.cont_list li:last-child{ border: 0; padding-bottom: 0;}
.cont_list li .icon {  width: 40px; height: 40px; background: #0067da; border-radius: 100%; line-height: 40px; color: #fff; text-align: center; font-size: 16px; float: left;}
.right_txt { width: calc(100% - 40px); float: left; padding-left: 25px;}
.right_txt label { font-size: 18px; font-weight: bold; line-height: 26px;display: block; }
.right_txt span {font-size: 18px; font-weight: 300; line-height: 26px; display: block;}

.cont_right { width: 742px; float: left; background: #0067da; padding: 55px 50px;}
.cont_left {width: calc(100% - 742px); float: left;}
.cont_right .main-heading, .cont_right  p { text-align: center; color: #fff;}
.right_txt span a:hover { color: #0067da; text-decoration: underline; }
/* responsive */

@media (max-width:1366px) {

.cont_left {width: calc(100% - 670px);}
.cont_right {width: 670px;}
    
}

@media (max-width:1199px) {
   
    .cont_left {width:100%;}
.cont_right {width: 100%; margin-top: 30px;}
    .cont_list {
    width: 100%;
    display: flex;
    flex-wrap: wrap;justify-content: space-between;
}
    .cont_list li { float: left;
        width: 48%;} 
    .cont_list li:nth-child(even) { float: right;}
    
}

@media (max-width:992px) {
    .cont_map { margin-bottom: 0;}
  
}
@media (max-width:575px) {

     .cont_list li { float: left;padding: 20px 0;
        width: 100%;} 
    .width50 { width: 100%;}
    .cont_right {padding: 25px; }
}

@media (max-width:370px) {
    .right_txt span { font-size: 15px;line-height: 22px;}
    .right_txt {padding-left: 12px; }
    .cont_right {
    padding: 25px 15px;
}
}