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

/*************** ADD CUSTOM CSS HERE.   ***************/

#header-contact li a span{text-transform:none; letter-spacing:0; }.footer-secondary {
    padding: 0;
}.absolute-footer.dark {
    color: rgba(255, 255, 255, 0.72);
}
.tai-sao-section .col{padding-bottom:0}
.video-section .col{padding-bottom:0}
.loi-ich-visa .col{padding-bottom:0}
.bang-visa table tr td{padding-left:10px;padding-right:10px; background:white; font-size:16px}
.bang-visa table tr td strong{color: var(--primary-color);}
.bang-visa .col.large-12{padding-bottom:0}
.list-post2 .post-item .post-title{margin-bottom: 10px;
    color: var(--primary-color);font-size: 18px;}
.list-post2 .post-item .box-text, .du-hoc-uc-section .col, .hanh-trinh-section .col, .tin-tuc-du-hoc .col, .section3 .col{padding-bottom:0}
.ly-do2-section .icon-box{padding:25px;     border-radius: 0 !important;
}
.form-giu-cho input{border-radius:0px; box-shadow:none}
.form-giu-cho input[type='submit']{background:white; border-radius:0px; box-shadow:none; color:black}
.page-right-sidebar .page-inner h2, .blog-single .entry-content h2{font-size:20px}
.page-right-sidebar .page-inner h3, .blog-single .entry-content h3{font-size:19px}
.page-right-sidebar .page-inner h3, .blog-single .entry-content h3{font-size:18px}
.page-right-sidebar .page-inner h4, .blog-single .entry-content h4{font-size:17px}
.page-right-sidebar .page-inner h5, .blog-single .entry-content h5{font-size:16px}
.wp-caption .wp-caption-text {
       background: none;
}
.lien-he-section .form-danh-gia {display: inline-block;
    clear: both;
    background: white;
    padding: 20px;
    border-radius: 0px;
}
.form-danh-gia1 input[type='submit'], .form-danh-gia input[type='submit'] {
    margin-bottom: 0;
    border-color: #ffffff;
    margin-bottom: 0;
    color: #ffffff !important;
    border-radius: 0px !important;
}
.lien-he-section .form-danh-gia .left .wpcf7-form-control-wrap{font-size:14px;    background: #f1f1f1;} 
.page-right-sidebar .large-3{padding-left:0}
.page-right-sidebar .large-9{border-right:none;}
.su-kien-dinh-cu .col{padding-bottom:0}
a.back-to-top{background:var(--primary-color) !important; border:none !important; color:white}
.form-khuyen-mai .row-info{display: inline-block;
    clear: both;
    width: 100%;}
.form-khuyen-mai .row-info .cot1{width: 33.33%;
    padding-right: 5px;
    display: inline-block;
    float: left;}
.form-khuyen-mai .row-info .cot2{width: 33.33%;
    padding-right: 5px; padding-left:5px;
    display: inline-block;
    float: left;}
.form-khuyen-mai p{text-align:center}
.form-khuyen-mai .row-info .cot3{width: 33.33%;
    padding-left:5px;
    display: inline-block;
    float: left;}
.form-khuyen-mai h3{text-align: center;
    color: var(--primary-color);

    font-size: 25px;}
.form-khuyen-mai input[type='submit']{margin-top:8px}.blog-archive .archive-page-header .large-12 {
    text-align: left;
    padding-bottom: 10px;
}#breadcrumbs {
    margin-bottom: 10px; font-size:15px
}
.top-footer form{margin-bottom:0}
.top-footer .col{padding-bottom:0}
.form-khuyen-mai input, .form-khuyen-mai select{font-size:15px; border-radius:0px; box-shadow:none; margin-bottom:5px}
.header-nav.nav > li > a {

    font-weight: bold;
}.gioi-thieu-section img{border-radius:0px}
.nut-xem-them{font-weight:normal; font-size:15px}
.gioi-thieu-section p{margin-bottom:14px}
.dich-vu-section .icon-box .icon-box-text{font-size:16px; color: #dadada;}
.dich-vu-section .icon-box h3{color: #ffffff;
    font-size: 19px;}
.dich-vu-section .icon-box{background:var(--primary-color); opacity:0.9; box-shadow:2px 2px 20px #0000001a; padding:30px 15px;border-radius:0px}
.gioi-thieu-section .cot1 .col-inner{background: url(/wp-content/uploads/2019/10/box4T-bg-1.png);
    border: 1px solid whitesmoke;
    padding: 10px;
    border-radius: 0px;}
.section-title-center span:after {
    content: "";
    display: table;
    clear: both;
    background: url(/wp-content/uploads/2020/01/icon-heading.png);
    width: 100%;
    height: 26px;
    background-repeat: no-repeat;
    background-position-x: center;
    background-position-y: bottom;
    padding-top: 0;
}.blog-archive .page-title {
    text-transform: none;
    letter-spacing: 0;
    font-size: 25px;
}.blog-archive .post-item .post-title {
    margin: 0;
    margin-bottom: 10px;
    font-size: 18px;
    font-weight: bold;
    color: #d60000;
}.blog-archive .post-item .box-text {
    background: white;
    padding: 10px;
}.blog-archive .post-item .from_the_blog_excerpt {
    font-size: 14px;
    color: gray;
}.blog-archive .badge {
    display: none;
}
.blog-single .large-3{padding-left:0px}span.widget-title {
    font-size: 19px;
    font-weight: normal;
    letter-spacing: 0;
    text-transform: none;
    display: block;
    margin-bottom: 10px;
    font-weight: bold;
    color: black;
}.widget ul {
    border: 1px solid #ececec;
}.recent-blog-posts {
    padding: 10px 5px;
}.recent-blog-posts-li .badge-inner {
    border-radius: 0px;
}.blog-single .entry-title {
    font-size: 22px;
}.recent-blog-posts a {
    font-size: 15px;
    color: black;
}.recent-blog-posts-li .post_comments, .is-divider {
    display: none;
}.recent-blog-posts:hover {
    background: #f5f5f5;
}.widget .is-divider{display:none}
.blog-single .large-3 #secondary{background:white; border-radius:0px; padding:15px}
.blog-single .large-9{padding-right:20px}
.blog-single .large-9 .article-inner {background:white; padding:20px; border-radius:0px}
.blog-archive, .blog-single {background: #efefef;}
.gioi-thieu-section .col{padding-bottom:0}.section-title b{background:#00000000}.section-title-container {
    margin-bottom: 0;
}
.row-slider-feedback img{border-radius:0px}
.row-slider-feedback .cot2 img{   border-radius: 0px;
    padding: 10px;
    background: #ffffff;
    border: 1px solid #ffffff4d;}
.cau-chuyen-thanh-cong .slider-nav-light .flickity-prev-next-button{display:none}
.cau-chuyen-thanh-cong .flickity-page-dots{bottom:-10px}.flickity-page-dots .dot {
    display: inline-block;
    width: 7px;
	height: 7px;}
.cau-chuyen-thanh-cong .col.large-12{padding-bottom:0}
.row-slider-feedback .cot3 p.box-text{    background: var(--primary-color);
	opacity:0.9;
    padding: 10px;
    border-radius: 0px;
    margin-bottom: 0;
    font-size: 14px;}
.ly-do-section .icon-box h3{color: var(--primary-color);
    font-size: 18px;}
.dich-vu-section .icon-box:hover {

	box-shadow: 2px 2px 20px #00000030}
.ly-do-section .icon-box{    font-size: 15px;
    color: #333333;
    font-weight: bold;
    background-repeat: no-repeat;
    background-size: 29px;

    padding: 15px;
    border-radius: 0px;
    background-position-x: 10px;
    background-position-y: 15px;
    background-color: #ffffff;
    box-shadow: 1px 0px 20px #0000001f;}
.quy-trinh-section .cot1{background: var(--primary-color);}
.quy-trinh-section .cot2{background:#949494}
.quy-trinh-section .medium-2 h3{font-size:35px}
.quy-trinh-section .medium-2 p{margin-bottom:0}

.quy-trinh-section .cot2 p:after{content: "";
    position: absolute;
    right: -15px;
    top: 17%;
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    z-index: 2;
    border-style: solid;
    border-width: 14px 0 14px 15px;
    border-color: transparent transparent transparent #949494;
}
.quy-trinh-section .cot1 p:after{content: "";
    position: absolute;
    right: -15px;
    top: 17%;
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    z-index: 2;
    border-style: solid;
    border-width: 14px 0 14px 15px;
    border-color: transparent transparent transparent var(--primary-color);
}
.quy-trinh-section .medium-2 .col-inner{padding: 30px 10px;}
.quy-trinh-section .cot2.cot6 p:after{display:none !important}
.list-post .post-item .post-title{margin-bottom: 10px;
    margin-top: 5px;
    font-size: 19px;
    color:var(--primary-color);
	text-transform: uppercase;}.box-blog-post .is-divider{display:none}
.list-post .flickity-prev-next-button svg{background:white; border-radius:0px; box-shadow:2px 2px 10px #00000038}
.cac-loai-visa .col.large-12{padding-bottom:0}.form-danh-gia{    display: inline-block;
    clear: both;
    background: var(--primary-color);
    width: 100%;
    padding: 30px 40px;
    border-radius: 0px;
}
.form-danh-gia input{font-size:15px; border-radius:0px;box-shadow:none}
.form-danh-gia input[type='submit']{margin-bottom:0; background: #ffffff;
    margin-bottom: 0;
    color: #a51d24;}
.danh-gia-ho-so .col.large-12{padding-bottom:0}
.form-danh-gia .left .wpcf7-form-control-wrap{
    display: block;
   
    padding: 5px;
}.form-danh-gia .left label {
	margin-top: 10px;}
.form-danh-gia .left{display:inline-block; width:50%; padding-right:20px; float:left}
.form-danh-gia .right{display:inline-block; width:50%; padding-left:20px; float:right}
.list-post .post-item .box-text{    background: white;
    padding: 10px 10px 20px 10px; border-bottom-left-radius:6px; border-bottom-right-radius:6px}
.nav-dropdown>li>a:hover{color:#ad1f23}
.nav-dropdown>li>a{color:black}
.list-post .post-item .col-inner:hover{box-shadow: 2px 2px 20px #0000001c;}.blog-single .entry-header .entry-meta {
    text-transform: none;
    font-size: 15px;
    letter-spacing: 0;
    color: gray;
}.entry-content {
    padding-top: 0;
    padding-bottom: 0;
}.blog-single .blog-share {
    text-align: left;
}.danh-muc {
    margin-bottom: 10px;
    display: block;
    font-size: 15px;
}.the-tim-kiem {
    font-size: 15px;
}.the-tim-kiem a:hover {
    text-decoration: underline;
}h1.entry-title.mb {
    margin-bottom: 20px;
    text-transform: none;
    letter-spacing: 0;
}
.nav-dropdown{padding:0; border:none}
.tai-sao-section .col{padding-bottom:20px}

h4.uppercase.text-center {
    font-size: 25.6px;
}
h4.uppercase.text-center:after {
    content: "";
    display: table;
    clear: both;
    background: url(/wp-content/uploads/2019/10/line-1.png);
    width: 100%;
    height: 15px;
    background-repeat: no-repeat;
    background-position-x: center;
    background-position-y: bottom;
    padding-top: 0;
}
.form-danh-gia1 {
    clear: both;
    background: var(--primary-color);
    width: 100%;
    padding: 30px 40px 0px 40px;
    border-radius: 0px;
}
.button.email:not(.is-outline), .button.email:hover {
    color: #c5bcbc !important;
}
.hide {
    display: none;
}
@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/


}



.live-chat {
    position: fixed;
    z-index: 99;
    font-size: 0;    border: 1px solid var(--primary-color);
    right: 20px;
    bottom: 70px;
}
.live-chat .items-action, .live-chat .items-action svg {
    position: relative;

}
.live-chat .items-action svg {
    max-height: 40px;
    -webkit-transition: width .3s;
    transition: width .3s;
    z-index: 9;
}
.items-icons{height: 46px;width: 46px;text-align: center; cursor: pointer; padding-top: 15px;  display: block;position: relative;align-items: center;}
.items-icons:not(:first-child):before{
    content: "";width: 36px;height: 0px;border: 1px solid var(--primary-color);position: absolute;top: 0;left: 5px;
}
.items-icons svg{margin: auto;max-height: 25px;position: relative;z-index: 9}
.live-chat .items-icons .title-action {
    height: 48px;
    line-height: 48px;
    position: absolute;
    z-index: 2;
    right: 0;
    top: -1px;
    max-width: 0;
    overflow: hidden;
    white-space: nowrap;
    -webkit-transition: max-width .3s ease,padding .3s ease;
    transition: max-width .3s ease,padding .3s ease;
    text-align: right;
    background: var(--primary-color);
    color: #fff;
    font-size: 17px;
	
}
.live-chat .items-icons:hover svg, .live-chat .items-icons:hover svg > *{fill: #fff;}
.live-chat .items-action .title-action b {
    font-size: 18px;
}
.live-chat .go-top.items-icons .title-action{top: -1px;}

.live-chat .items-icons:hover .title-action {
    padding: 0 65px 0 10px;
    max-width: 160px;
    width: 160px;
}
@media (max-width: 549px){.live-chat {left: 0px;bottom: 0px;width: 100%;display: block;background: #ffffff;}.live-chat > .items-icons{display: inline-block !important;width: 33.33%;border-top: none;}.items-icons:not(:first-child):before{ content: none;}.items-icons:nth-child(2){border-left: 1px solid var(--primary-color);border-right: 1px solid var(--primary-color);}.live-chat .items-icons:hover svg, .live-chat .items-icons:hover svg > *{fill: var(--primary-color);;}.live-chat .items-icons:hover .title-action { display: none;}}