/*
Theme Name: Flatsome Child
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/

/*************** ADD CUSTOM CSS HERE.   ***************/
@font-face {
        font-family: 'UTM Avo';
    src:   url('fonts/UTM Avo.ttf') format('truetype');
}
@font-face {
        font-family: 'UTM AvoBold';
    src:   url('fonts/UTM AvoBold.ttf') format('truetype');
}
p,th,td,span, div{font-family: 'UTM Avo'; color: #272727; }
h1, h2, h3, h4, h5, h6, strong, b{font-family: 'UTM AvoBold'; color: #272727; }
.footer-wrapper{    border-top: 5px solid #f89822;}
.footer-wrapper p{ color: #fff; text-align:center;     font-size: 17px;}
.footer-wrapper .title_ft{    font-size: 26px;
    text-transform: uppercase;
    color: #f89822;
   font-family: 'UTM AvoBold';
    margin-bottom: 10px;}
.footer-wrapper b{    color: #fff;}
.nav > li > a{    font-size: 15px; font-family: 'UTM Avo';}
.header-main{ border-bottom: 1px solid #d2d6d7;}
.title_chinhnha h2, .title_chinhnha h1,.title_chinhnha span{font-family: 'UTM AvoBold';
    font-size: 30px;
    margin-top: 30px;
    text-transform: uppercase;}
.section1_home .large-7 p{
    text-align: justify;
    line-height: 29px;
    padding-top: 0px;}
.title_chinhnha  p{font-size: 20px;    margin-bottom: 15px;}
.line_h2{     height: 4px;
    width: 60px;
    background: rgb(248 152 34); margin: 0 auto}
.box_uudai{     border: 2px dashed #f89822;
    padding: 20px;
    border-radius: 10px;}
.box_uudai p{    margin-bottom: 0px;}
.col_cam .col-inner{    background: #fff;
    padding: 20px;
    border-radius: 10px;}
.col_trang .col-inner{    background:#f89822;
    padding: 20px;
    border-radius: 10px;}
.section2_home .col-inner ul{ margin-bottom: 0px}
.section2_home .col-inner h3 span{font-size: 35px;
font-family: UTM avo;}
.section2_home .col-inner h3{ font-family: 'UTM AvoBold'; line-height:27px; font-weight:bold}
.section2_home .col_cam .col-inner h3 span{color: #f89822; font-weight:bold}
.section2_home .col_trang .col-inner h3, .section2_home .col_trang .col-inner li, .section2_home .col_trang .col-inner p, .section2_home .col_trang .col-inner h3 span{ color: #fff;}
.section2_home li, .section2_home p{ text-align:justify}
.section2_home .col_trang .col-inner li{list-style: none;
    background: url(images/icon-1.jpg) no-repeat left 8px;
    padding-left: 19px;
    margin-left: 0px;
    background-size: 2%;
    line-height: 23px;}
.section2_home .col_cam .col-inner li, .section3_home li, .section4_giangvien li{list-style: none;
    background: url(images/icon-2.jpg) no-repeat left 8px;
    padding-left: 19px;
    margin-left: 0px;
    background-size: 2%;
    line-height: 23px;}
.section3_home li, .section4_giangvien li{      background-size: 1%;
    margin-left: 0px !important;}
.section4_giangvien li{    background-size: 1.5%;}
.section3_home ul{    margin-top: 35px;
    text-align: justify;}
.section3_home img, .section1_home img{    border: 2px solid #f89822;
    border-radius: 10px;}
.section1_home h1{     margin-bottom: 10px;}
.section4_giangvien .row .col { padding-bottom: 0px !important}
.section4_giangvien .line_h2{ margin-left: 0px !important; margin-bottom: 30px;}
.section4_giangvien  .col-inner{
    text-align: justify;}
.section4_giangvien .row_gv .large-5 .col-inner h3{padding-top: 110px;}
.section4_giangvien  .col-inner h3{    margin-bottom: 25px;}
.section4_giangvien .row_gv .large-5 .col-inner{    padding-right: 45px;}
.section4_giangvien .row_gv .large-4 .col-inner{    background: #f89822;
    border-radius: 10px;    margin-bottom: 50px;
    padding: 20px;}
.section4_giangvien .row_gv .large-4 .col-inner h3{    text-align: center;
    color: #fff;
    margin-bottom: 20px;
    font-size: 25px;}
.section4_giangvien .row_gv .large-4 .col-inner form input{ border-radius: 10px}
.section4_giangvien .row_gv .large-4 .col-inner .wpcf7-spinner{ display: none !important}
.section4_giangvien .row_gv .large-4 .col-inner form{ margin-bottom: 0px !important}
.section4_giangvien .row_gv .large-4 .col-inner form input[type="submit"]{background: #fff;
    margin-right: 0px;
    color: #000000;}
.sb_dk{    text-align: center;}
.section4_giangvien .row_gv img{padding-top: 52px;} 
.header-main .nav > li#menu-item-38 > a{background: #f89822;
    padding: 10px 16px;
    border-radius: 20px;
    color: #fff;}
.header-main .nav > li#menu-item-38 > a:hover{background: #202020;}
.copyright-footer, .copyright-footer strong{ color: #fff}
.left_cn .col-inner{ padding-right:  10%;    padding-top: 5%;}
.left_module1 .col-inner{     border: 2px solid #f89822;
    border-radius: 12px;    padding-bottom: 10px;}
.left_module1 .col-inner h3{    background: #f89822;
    text-align: center;
    color: #fff;
    padding: 10px;
    border-radius: 10px 10px 0 0;}
.left_module1 .col-inner p{    padding: 10px 20px;margin-bottom: 0px;}
.adress_ddtc strong{ background: url(images/img_adress.png) no-repeat left; padding-lefT:70px}
.adress_ddtc p{font-size: 21px;}
.adress_ddtc strong {
    background: url(images/img_adress.png) no-repeat left;
    padding: 40px 0 40px 70px;
}.dacquyen_hv .title_chinhnha p {
    font-size: 17px;
    margin-bottom: 8px;
    padding: 0 15%; color: #fff;
    text-align: center;
}
.dacquyen_hv h2, .dacquyen_hv strong, .dacquyen_hv  .large-4 p, .dacquyen_hv  .large-4 h3, .dacquyen_hv  .large-4 li{ color: #fff}
.dacquyen_hv .line_h2{    margin-bottom: 20px;     background: rgb(255 255 255);}
.dacquyen_hv  .large-4{ padding-bottom: 0px !important}
.dacquyen_hv  .large-4 h3{padding-top: 60px;}

@media only screen and (max-width: 1680px) { .banner_top .fill { 
    height: 90% !important;     bottom: 0; top: auto }}
@media only screen and (max-width: 1440px) { .banner_top .fill { 
    height: 76% !important;  bottom: 0; top: auto }}
@media only screen and (max-width: 1366px) {.banner_top .fill {
    height: 68% !important;     bottom: 0; top: auto }} 
@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/
.title_chinhnha p {
    font-size: 15px;}
.title_chinhnha h2, .title_chinhnha h1, .title_chinhnha span{font-size: 17px;
        margin-top: 0px;
        line-height: 32px;} 
.section1_home h1 {
    margin-bottom: 5px;
}.section1_home .large-7 p {
    padding-right: 0%;
    text-align: justify;
    line-height: 25px;
    padding-top: 0px;
}.box_uudai p {
    text-align: justify;
}.section1_home .large-7 p {
    padding-right: 0%;
    text-align: justify;
    line-height: 25px;
    padding-top: 0px;
    margin-bottom: 0px;
}.box_uudai p{ line-height: 25px;}
.section3_home li, .section4_giangvien li {
    background-size: 2%;}
.section3_home ul {
    margin-top: 0px;
    text-align: justify;
}.section4_giangvien .row_gv img {
    padding-top: 0px;
}.section4_giangvien .row_gv .large-5 .col-inner h3 {
    padding-top: 30px;        font-size: 21px;
}.section4_giangvien li {
    background-size: 2%;
}
.section3_home p{    text-align: justify !important;}
.section4_giangvien .row_gv .large-5 .col-inner {
    padding-right: 0px;
}.footer-wrapper .title_ft {
    font-size: 23px;}
.footer-wrapper p{ font-size: 15px;}
.section5_home p{    font-size: 14px;}
.left_cn .col-inner {
    padding-right: 0%;
    padding-top: 0%;
}.adress_ddtc p {
    font-size: 15px;
}.dacquyen_hv .title_chinhnha p {
    padding: 0 0%;
    text-align: justify;
}.dacquyen_hv .large-4 h3 {
    padding-top: 0px;font-size: 20px;
}
} 