.oxy-tab-content {
    display: flex;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    align-items: flex-start;
    padding: 0px;
}
.logo-partner {
    height: 80px;
}

#div_block-638-12 {
    margin-top: 0px;
}
.img-commment {
    border-radius: 50%;
}

.footer-container {
    display: contents
}

.main {
    padding: 40px 0;
}

    .main input,
    .main input::-webkit-input-placeholder {
        font-size: 18px;
        padding-top: 5px;
        width: 100%;
        border-radius: 5px;
        border:#fff;
        /*border: solid 2px #0073a3;*/
    }

.main-center {
    margin-top: 30px;
    margin: 0 auto;
    max-width: 400px;
    width: 380px;
    padding: 10px 20px;
    background: #1e73be;
    color: #FFF;
    text-shadow: none;
    -webkit-box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.31);
    -moz-box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.31);
    box-shadow: 0px 5px 5px 5px rgb(255 255 255);
    border-radius: 10px;
}

.select-input {
    width: 100%;
    padding: 5px;
    border-radius: 5px;
}

span.input-group-addon i {
    color: #009edf;
    font-size: 17px;
}

label {
    display: inline;
    font-family: 'UTM Avo_0';
}

.buttom-submit {
    border-radius: 10px;
    padding: 5px;
    margin-top: 10px;
    width: 100%;
    background-color: #ff7f00;
    font-family: 'UTM Avo_0';
    color: #fff;
}

/* For Mobile Portrait View */
@media screen and (max-device-width: 480px) and (orientation: portrait) {
    .footer-container {
        display: flex;
    }
    .noidung-chiase {
        width: 100%;
        margin-top: 0px;
    }
    #slider-1254-12 .ct-slide {
        height: 100%;
        padding-top: 20px;
    }
    
    #_nav_menu-1082-12.oxy-nav-menu.oxy-nav-menu-open .menu-item a {
        padding-top: 12px;
        padding-bottom: 12px;
        padding-left: 20px;
        padding-right: 20px;
        color: #fff;
    }
    #headline-596-12 {
        margin-bottom: 8px;
        font-size: 28px;
        color: #0b143d;
    }
    .img-commment {
        border-radius: 50%;
        margin-top: 55px;
    }

    #div_block-1186-12{
        min-height:50px;
    }
}

/* For Mobile Landscape View */
@media screen and (max-device-width: 640px) and (orientation: landscape) {
    .footer-container {
        display: flex;
    }
    .noidung-chiase {
        width: 100%;
        margin-top: 0px;
    }
    #slider-1254-12 .ct-slide {
        height: 100%;
        padding-top: 20px;
    }
    #_nav_menu-1082-12.oxy-nav-menu.oxy-nav-menu-open .menu-item a {
        padding-top: 12px;
        padding-bottom: 12px;
        padding-left: 20px;
        padding-right: 20px;
        color: #fff;
    }
    #headline-596-12 {
        margin-bottom: 8px;
        font-size: 28px;
        color: #0b143d;
    }
    .img-commment {
        border-radius: 50%;
        margin-top: 55px;
    }

    #div_block-1186-12 {
        min-height: 50px;
    }
}

/* For Mobile Phones Portrait or Landscape View */
@media screen and (max-device-width: 640px) {
    .footer-container {
        display: flex;
    }
    .noidung-chiase {
        width: 100%;
        margin-top: 0px;
    }
    #slider-1254-12 .ct-slide {
        height: 100%;
        padding-top: 20px;
    }
    #_nav_menu-1082-12.oxy-nav-menu.oxy-nav-menu-open .menu-item a {
        padding-top: 12px;
        padding-bottom: 12px;
        padding-left: 20px;
        padding-right: 20px;
        color: #fff;
    }
    #headline-596-12 {
        margin-bottom: 8px;
        font-size: 28px;
        color: #0b143d;
    }
    .img-commment {
        border-radius: 50%;
        margin-top: 55px;
    }

    #div_block-1186-12 {
        min-height: 50px;
    }
}

/* For iPhone 4 Portrait or Landscape View */
@media screen and (min-device-width: 320px) and (-webkit-min-device-pixel-ratio: 2) {
    .footer-container {
        display: flex;
    }
    .noidung-chiase {
        width: 100%;
        margin-top: 125px;
    }
    #slider-1254-12 .ct-slide {
        height: 100%;
        padding-top: 20px;
    }
    #_nav_menu-1082-12.oxy-nav-menu.oxy-nav-menu-open .menu-item a {
        padding-top: 12px;
        padding-bottom: 12px;
        padding-left: 20px;
        padding-right: 20px;
        color: #fff;
    }
    #headline-596-12 {
        margin-bottom: 8px;
        font-size: 28px;
        color: #0b143d;
    }
    .img-commment {
        border-radius: 50%;
        margin-top: 55px;
    }

    #div_block-1186-12 {
        min-height: 50px;
    }
}

/* For iPhone 5 Portrait or Landscape View */
@media (device-height: 568px) and (device-width: 320px) and (-webkit-min-device-pixel-ratio: 2) {
    .footer-container {
        display: flex;
    }
    .noidung-chiase {
        width: 100%;
        margin-top: 125px;
    }
    #slider-1254-12 .ct-slide {
        height: 100%;
        padding-top: 20px;
    }
    #_nav_menu-1082-12.oxy-nav-menu.oxy-nav-menu-open .menu-item a {
        padding-top: 12px;
        padding-bottom: 12px;
        padding-left: 20px;
        padding-right: 20px;
        color: #fff;
    }
    #headline-596-12 {
        margin-bottom: 8px;
        font-size: 28px;
        color: #0b143d;
    }
    .img-commment {
        border-radius: 50%;
        margin-top: 55px;
    }

    #div_block-1186-12 {
        min-height: 50px;
    }
}

/* For iPhone 6 and 6 plus Portrait or Landscape View */
@media (min-device-height: 667px) and (min-device-width: 375px) and (-webkit-min-device-pixel-ratio: 3) {
    .footer-container {
        display: flex;
    }
    .noidung-chiase {
        width: 100%;
        margin-top: 125px;
    }
    #slider-1254-12 .ct-slide {
        height: 100%;
        padding-top: 20px;
    }
    #_nav_menu-1082-12.oxy-nav-menu.oxy-nav-menu-open .menu-item a {
        padding-top: 12px;
        padding-bottom: 12px;
        padding-left: 20px;
        padding-right: 20px;
        color: #fff;
    }
    #headline-596-12 {
        margin-bottom: 8px;
        font-size: 28px;
        color: #0b143d;
    }
    .img-commment {
        border-radius: 50%;
        margin-top: 55px;
    }

    #div_block-1186-12 {
        min-height: 50px;
    }
}