.standard {
    width: 100%;
    padding-left: 10px;
    padding-right: 10px;
}

.col11 .branches_side_input input {
    width: 90.4%!important;
}

.col11 .branches_side_input select {
    width: 90.4%!important;
}
/*.header_side h1{*/
/*    top:105px;*/
/*}*/

@media only screen and (min-width:979px) and (max-width:1200px) {
    .footer_btn {
    width: 100%;
    max-width: 100px;
    height: 35px;
    line-height: 35px;
    }
    .cb-button {
        width: 70px;
    }
    .footer_btn_right_ {
    width: 24.4%;
    }
    .header_side_txt {
        padding: 0px 30px;
    }
    .col1_box_txt_main_box {
        padding: 27px 20px;
    }
    .col1_box .col1_box_txt .col1_box_txt_main .col1_box_txt_main_box h3 {
        margin: 10px 0px;
    }
    .col1_box_txt_main_box {
        padding: 19px 20px;
    }
    .col11 .branches_side_input input {
        width: 89.1% !important;
    }
    .col11 .branches_side_input select {
        width: 89.1% !important;
    }
    .col11 .branches_side_input textarea {
        width: 94.6% !important;
    }
    .col2 {
        padding: 40px 0px;
        padding-bottom: 0px;
    }
    .col2 .col1_box .col1_box_txt .col1_box_txt_main {
        padding: 10px 0px;
    }
    .col2 .col1_box .col1_box_txt .col1_box_txt_main .col1_box_txt_main_box {
        padding: 10px 10px;
    }
    .col2 .col1_box .col1_box_txt .col1_box_txt_main .col1_box_txt_main_box .col2_box_menu {
        width: 35px;
        height: 35px;
        padding: 5px 0px;
    }
    .col2 .col1_box .col1_box_txt .col1_box_txt_main .col1_box_txt_main_box .col2_box_menu img {
        max-width: 12px;
    }
    .col2 .col1_box .col1_box_txt .col1_box_txt_main .col1_box_txt_main_box h3 {
        margin: 3px 0px;
        font-size: 14px;
        letter-spacing: 0.5px;
    }
    .col2 .col1_box .col1_box_txt .col1_box_txt_main:before {
        top: 12px;
    }
    .col2 .col1_box .col1_box_txt .col1_box_txt_main:after {
        bottom: 12px;
    }
    .col11 {
        padding: 15px 10px;
    }
    .col12 {
        padding: 15px 10px;
    }
}

@media only screen and (min-width:979px) and (max-width:1260px) {
    .col2 {
        padding: 15px 0px;
        padding-bottom: 90px;
    }
    .col4_right {
        width: 65%;
    }
    .col2 .col1_box {
        margin-bottom: 25px;
    }
    .index_content{
        padding-bottom: 197px;
    }
    .logo_side a {
        display: block;
        padding: 20px;
    }
    .col1_box_txt_main:before {
        top: 40px;
    }
    .col1_box_txt_main:after{
        bottom:40px;
    }
    .col1_box_txt_main_box_txt{
        top: 45%;
    }
    body.light_mode .col1_box_txt:before {
        border: 5px solid rgba(255, 255, 255, 0.7);
    }
    .col1_box_txt_main {
        position: relative;
        width: 80.7%;
    }
}