/*
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: 'Lexend';
    src: url('/wp-content/themes/flatsome-child/fonts/Lexend-Bold.woff2') format('woff2'),
        url('/wp-content/themes/flatsome-child/fonts/Lexend-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Lexend';
    src: url('/wp-content/themes/flatsome-child/fonts/Lexend-SemiBold.woff2') format('woff2'),
        url('/wp-content/themes/flatsome-child/fonts/Lexend-SemiBold.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Lexend';
    src: url('/wp-content/themes/flatsome-child/fonts/Lexend-Regular.woff2') format('woff2'),
        url('/wp-content/themes/flatsome-child/fonts/Lexend-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}*/
.nav-spacing-xlarge>li {
    margin: 0 15px;
}.header-main .nav > li > a {
    line-height: 79px;
}
.nav-dropdown{min-width:550px}
.header-button a{font-weight:normal;
    font-size: 18px;}
/*.nav-dropdown li {
    display: inline-block;
    width: 50%;
}*/

.nav-dropdown.nav-dropdown-default>li>a {font-weight: 500;
    border-bottom: 0;
    color: #00548e;padding: 10px 10px;
}.nav-dropdown li{margin-bottom:7px}
.nav-dropdown li a:hover{    background: #dbdbdb;border-radius:5px}
.nut-tim-hieu-ngay{border-radius:5px; font-weight:normal; letter-spacing:0; font-size:18px}
.banner-section h2{font-size: 65px;
    font-weight: 500;
    color: #00548e;margin-bottom:30px}
.banner-section p{font-weight: normal;
    color: #00548e;
    font-size: 19px;}
.gioi-thieu-section h2 span.dong-2{font-size:40px; color:#00548e}
.gioi-thieu-section h2 span.dong-1{font-size: 16px;
    color: #3bb652;}
.gioi-thieu-section h2 {
    margin-bottom: 30px;
}

.page-id-746 .khoi-tin-tuc{display:none}
.page #comments{margin-top:50px; margin-bottom:50px}
.giai-thuong-section .col, .gioi-thieu-section .col{padding-bottom:0}.section-title-normal span {
    margin-right: 0;
    padding-bottom: 0;
    border-bottom: 0;
    margin-bottom: 0;
    text-transform: none;
    font-size: 47px;
    color: #01b0b5;
    font-weight: 500;
    letter-spacing: -1px;
}.section-title-normal {
    border-bottom: 0;
}
.section-title-container {
    margin-bottom: 0;
}.active>ul.sub-menu {
    display:table !important;
}
.du-an-section .page-box .box-text{font-size: 31px;
    line-height: 32px;
    text-shadow: none;
    padding: 20px;
		background-image: linear-gradient(transparent, black);border-bottom-left-radius:5px; border-bottom-right-radius:5px}.du-an-section .page-box .box-image{border-radius:5px}
.page-box .tom-tat{ text-align:left; margin-top:40px;display:block;   font-size: 15px;    color: white;}
.du-an-section .page-box h3{text-align:left; line-height:32px;font-weight: normal;
    font-size: 30px;
    display: inline-block;
    max-width: 200px;}
.page-box .show-on-hover{display:none;position: absolute;
		z-index: 999;width:100%; height:100%; }
.page-box:hover .show-on-hover{background: none;
    width: 100% !important;
    height: 100% !important; display: block !important;padding:0px; 
    }
.page-box .show-on-hover .bg-show-on-hover{width:100%; height:100%; background:none}
.du-an-section .cot1{padding-bottom:0}
.list-post1 .post-item .post-meta{margin-bottom: 13px;
    font-size: 15px;
    font-weight: 500;
		color: #6f6f6f;}
.list-post1 .post-item .box-image{border-top-left-radius:5px; border-bottom-left-radius:5px}
.list-post1 .post-item .box-text{border-top-right-radius:5px; border-bottom-right-radius:5px}
.list-post1 .post-item .post-title{margin-bottom:40px}.box-blog-post .is-divider{display:none}
.list-post1 .post-item .box-text{    background: #edf2f6;
    background-repeat: no-repeat;
    background-position-x: right;
    background-position-y: top;}
.page-box .show-on-hover h3{margin-left:50px}.page-box .show-on-hover .tom-tat{margin-top:100px}
.page-box .show-on-hover:hover .bg-show-on-hover{ width: 100%;
    height: 100%;
    background: #3bb652eb;
    transition: background 0.2s to-down; 
    padding: 20px;border-radius:5px}.page-box .show-on-hover:hover{margin-bottom:0; background:#00000080;
				transition:background 0.3s ease-in-out;}.page-box .show-on-hover:hover h3{margin-left:0px; transition:margin-left 1s}
.page-box .show-on-hover:hover .tom-tat{margin-top:40px; transition:margin-top 1s}
.nut-tim-hieu-ngay:hover{box-shadow: none;
    background: #01b0b5 !important;}
.page-col .xem-them{display: inline-block;
    bottom: 0;
    margin-top: 75px;
    color: white;
    font-size: 16px;
    font-weight: normal;
    padding-right: 10px;}
.slider .flickity-prev-next-button svg{fill: #00538d !important;background: white;
    box-shadow: 2px 2px 10px #0000001f;
    border-radius: 99%;}
.page-box:hover .box-text{display:none}
.list-post1 .post-item .from_the_blog_excerpt {margin-bottom:30px}
.post-item .button{margin: 0;
    text-transform: none;
    font-size: 15px;
    font-weight: 500;
    min-height: 10px;
    line-height: 0;}
.post-item .fa{color:#3bb652}
.list-post2 .post-item .box-image{border-radius:5px}
.list-post2 .post-item .box-text{padding:10px}
.list-post2 .post-item .post-meta{font-size: 15px;
    font-weight: 500;
color: gray}
.list-post2 .post-item .post-title{margin-top: 10px;
    margin-bottom: 10px;}
.tin-tuc-section{padding-bottom:60px !important}.list-post2 .post-item .post-title:hover, .list-post1 .post-item .post-title:hover{color:#3bb652}
.single-post .page-title-inner h1.entry-title{font-weight: normal;
		font-size: 35px;}
#breadcrumbs{    margin-bottom: 20px;
    font-size: 16px;}#wpdcom .wpd-thread-list {
    padding: 19px;
}.comment-form{margin-left:0 !important; margin-right:0 !important}.comment-form>p{padding:0}
#comments .comment-respond{background: white !important;
    padding: 20px !important;
    box-shadow: 2px 20px 30px #00000012;
    border-radius: 5px;}
h3.comments-title{margin-bottom:30px; text-transform: none;
    font-weight: normal;
    letter-spacing: -1px;
    font-size: 21px;
    color: #00548e;}
#comments .comment-respond {
    background-color: rgb(0 0 0 / 0%);
    margin-top: 0;
    padding: 0;
}
.comment-inner .strong.fn{font-weight: 500;
    font-style: normal;
    color: #00558f;}
.blog-single .entry-content h2{    font-weight: 500;
    font-size: 17px;}
.blog-single .entry-content img{border-radius:5px}
.dark .is-divider{display:none}

.footer-section h3{text-transform: uppercase;
    margin-bottom: 40px;}
.footer-section ul li{margin-left: 0;
    list-style: none;}
.footer-section .col{padding-bottom:0}
.absolute-footer {
    padding-bottom: 0;
}
.footer-section ul li a:hover{text-decoration:underline}
a.back-to-top{background:#3bb652 !important; border:none !important; color:white !important}#comments .comment-respond .comment-reply-title {
    font-size: 40px;
    font-weight: 500;
    color: #01558f;margin-bottom:0;
    letter-spacing: -1px;
}#wpdcom .wpd-form .wpdiscuz-textarea-wrap.wpd-txt .wpd-textarea-wrap {
    flex-basis: 100%;
}
.wpd_comm_form{display:inline-block; width:100%; clear:both}
.wpd_comm_form .wpd-field-comment{width:50%; float:left; display:inline-block; padding-right:10px}
.wpd_comm_form .wpd-form-foot{width:50%; float:right; display:inline-block; padding-left:10px}
.bai-viet-lien-quan{padding:100px 0}
#comments .large-10{margin:0 auto}
#wpdcom .wpd-form .wpdiscuz-textarea-wrap textarea, #wpdcom .wpd-form .wpdiscuz-textarea-wrap textarea:focus{border: none;
		box-shadow: 2px 20px 30px #0000000f;}#wpdcom .wpd-form .wpdiscuz-textarea-wrap{padding-top:0}
.wpd-form-row{padding: 20px;
    box-shadow: 2px 20px 20px #00000014;
    border-radius: 5px;
    background: white;}
#wpdcom .wpd-form-row .wpd-field{    padding-top: 6%;
    padding-bottom: 6%;box-shadow: none;
    height: 40px;
    margin-bottom: 10px;}#wpdcom .wc-field-submit input[type="submit"] {
    margin-left: 0;
    width: 100%;
    background: #3bb652;
    text-transform: none;
    font-weight: normal;
    letter-spacing: 0;
    font-size: 16px;
    height: 45px;
}#wpdcom.wpdiscuz_unauth .wc-field-submit {
    padding-top: 0;
}
#wpdcom .wpd_label{display:none}#wpdcom .wpd-form-head{margin-bottom:15px}#wpdcom #wpd-threads {
    margin-top: 0;
}#wpdcom .wpd-thread-head .wpd-thread-info {
    border-bottom: 2px solid #20689b;
    text-transform: none;
    letter-spacing: 0;
    font-size: 18px;
    font-weight: 500;
    color: #00538e;
}
.bai-viet-lien-quan h3{font-size: 40px;
    font-weight: 500;
    letter-spacing: -1px;
    color: #00538d;}
.bai-viet-lien-quan {
    margin-top: 15px;
}

.bai-viet-lien-quan ul {
    margin-bottom: 0;
    display: inline-block;
    width: 100%;
}
.bai-viet-lien-quan ul li {
    list-style: none;
    width: 33.33%;
    color: graytext;
    float: left;
    padding-left: 4px;
    padding-right: 5px;
}
.bai-viet-lien-quan ul li .box-image img {
    height: 200px;
    border-radius: 4px;
    object-fit: cover;
    object-position: center;
}
.bai-viet-lien-quan h4 {
   font-size: 17px;
    color: black;
    line-height: 23px;
    padding-top: 7px;
    height: 57px;
    overflow: hidden;
    font-weight: 500;
    color: #00548e;
}textarea#comment{border-radius: 5px;
    border: 1px solid #dedede;
    box-shadow: none;}
#submit{margin: 0;
    text-transform: none;
    font-weight: normal;
    border-radius: 5px;
    background: #3bb652;}
#respond label{font-weight:500; color:#01558f}
#respond .comment-form-email{padding:0 10px}
#respond input{border-radius: 5px;
    box-shadow: none;}
.blog-archive .page-title{text-transform: none;
    letter-spacing: 0;
    font-size: 40px;
    font-weight: 500;
    color: #00548e;}
.blog-archive #breadcrumbs{margin-bottom:10px}
.blog-archive .large-12{ 
    text-align: left;}
.header-main {
box-shadow: 2px 5px 30px #00000012;
}
.blog-archive .post-item .col-inner:hover{box-shadow: 2px 20px 20px #0000001a;
    border-radius: 5px;}
.blog-archive #comments, .blog-archive .bai-viet-lien-quan{display:none}
.blog-archive .post-item .col-inner{border: 1px solid #efefef;
    border-radius: 5px;}
.blog-archive .post-item .post-title{    margin-bottom: 20px;
    font-size: 20px;
    font-weight: 500;
    color: #126096;}
.blog-archive .post-item .box-image{border-top-left-radius:5px; border-bottom-left-radius:5px}
.home #comments, .home .khoi-tin-tuc{display:none}
.gioi-thieu-du-an{    background-image: url(/wp-content/uploads/2021/05/img2-1.jpg);
    background-repeat: no-repeat;
    background-position-x: right;}
.gioi-thieu-du-an h1{    font-size: 60px;
    color: #00548e;}
.gioi-thieu-du-an p.des{font-size: 22px;
    font-weight: 500;}
.gioi-thieu-du-an .col{padding-bottom:0}
.gioi-thieu-du-an .cot3 .col-inner{background: white;
    border-radius: 5px;
    padding: 20px;
    box-shadow: 2px 20px 30px #00000012;}
.gioi-thieu-du-an{padding-bottom:0 !important}
.gioi-thieu-du-an .cot3{margin-bottom: -100px;}
.gioi-thieu-du-an ul li{margin-bottom:10px;    list-style: none;
    margin-left: 10px;}
.noi-dung-du-an h2, .noi-dung-du-an h3{font-weight:500}.row-logo {
    box-shadow: 2px 2px 20px #00000024;
}.section1 .large-12 ul li {
    text-align: left;
    list-style: none !important;
    background: #f7eed0 !important;
    padding: 7px 15px 7px 30px !important;
    margin-bottom: 5px;
    counter-increment: item;
    position: relative;
}.section1 .large-12 ul li:before {
    position: absolute;
    content: counter(item);
    font-size: 1.5em;
    left: -15px;
    background-color: #73633f;
    top: 0;
    color: #fff;
    line-height: 32px;
    padding: 0 10px;
}.cac-li-do .icon-box {
    background: white;
    padding: 20px;
    margin-bottom: 20px;
    border-radius: 6px;
}.cac-li-do .icon-box h4{text-transform:uppercase; font-size:20px}
.danh-muc-du-an .col{padding-bottom:0}
.danh-muc-du-an .box{border: 1px solid #e6e6e6;
    border-radius: 5px;}
.danh-muc-du-an .box .box-text{padding:20px}
.danh-muc-du-an .box h3{margin: 0;
    margin-bottom: 23px;
    font-size: 24px;
    font-weight: 500;
    color: #00548e;}
.list-tin-tuyen-dung .post-item .col-inner{border:1px solid #dedede; border-radius:5px}
.list-tin-tuyen-dung .post-item .box-image{border-radius:5px}
.list-tin-tuyen-dung .post-item .box-text{border-bottom-left-radius:5px; border-bottom-right-radius:5px; padding:20px}
.list-tin-tuyen-dung .post-item .post-title{margin-bottom: 10px;
    font-weight: 500;
    font-size: 21px;
    color: #00548e;}
.list-tin-tuyen-dung .post-item .col-inner:hover{box-shadow: 2px 20px 20px #0000000f;}
.list-tin-tuyen-dung .post-item a:hover{color:black}
.list-tin-tuyen-dung .post-item .from_the_blog_excerpt {height: 70px;
    overflow: hidden;}
.contact-form-section h2{color: #737373;
    font-weight: 500;}
.box-contact{background: white;
    box-shadow: 2px 20px 20px #00000012;
    border-radius: 5px;
    padding: 20px;
    position: absolute;
    z-index: 2;
    padding-top: 37px;
    width: 392px;
}
.lien-he-section .large-8 p{margin-bottom:5px}
.row-logo .col{padding-bottom:0}
.gioi-thieu-du-an ul li a{padding-left:0;font-size: 17px;
		font-weight: 500;}.gioi-thieu-du-an ul{margin-bottom:0}
.gioi-thieu-du-an ul li a:hover{background-image: url(/wp-content/uploads/2021/05/divde.jpg);
    background-repeat: no-repeat;
    background-size: 45px;
    background-position-x: left;
    background-position-y: center;
		padding-left: 54px;transition:padding-left 1.2s}
.xem-them-post{padding: 0;padding-right:5px;
    margin: 0;margin-top: -3px;
    text-transform: none;
    color: #3bb652;
    font-weight: 500;
    min-height: 15px;
    line-height: 0;
    height: 0;}
.blog-archive .post-item .from_the_blog_comments{display:none}
.blog-archive .post-item .box-text{border-top-right-radius:5px; border-bottom-right-radius:5px; padding: 15px}
.blog-archive .large-10{flex-basis:100%; max-width:100%}
.commentlist li, .comment-list li{   padding: 15px;
    border-radius: 5px;
    background: white;
    margin-bottom: 25px;
    box-shadow: 2px 20px 30px #00000012;margin-left:0 !important; }.comment-list>li:not(:first-child){border-top:none;}
.commentlist li .children li, .comment-list li .children li{background:#f6f8fa; box-shadow:none; margin-bottom:20px}
.comment-inner .strong.f{    font-weight: 500;
    color: #08568f;
    font-style: normal;}
.form-lien-he .row-info{display:block; clear:both; width:100%}
.form-lien-he .row-info .left{display:inline-block; width:65%; padding-right:15px;float:left}
.khoi-tin-tuc{border-top: 1px solid #eaeaea;}
.form-lien-he textarea{min-height:200px;box-shadow: 0px 13px 20px #00000012;
    border-radius: 5px;
    border: none;
    padding: 20px;margin-bottom:40px}
.form-lien-he p.des{font-size: 15px;
    color: gray;}
.form-lien-he label{    font-weight: 500;
    color: #00538d;}
.form-lien-he input{font-size: 15px;
    box-shadow: none;
    border-radius: 5px;}
.form-lien-he input[type='submit']{margin: 0;
    background: #3bb652;
    text-transform: none;
    letter-spacing: 0;
    font-weight: 500;
    width: 100%;}
.form-lien-he .row-info .right .box{box-shadow: 0px 13px 20px #00000012;
    border-radius: 5px;
    border: none;
		padding: 20px;}}
.form-lien-he label{font-weight:500; color:#00538d}
.form-lien-he .row-info .right{display:inline-block; width:35%; padding-left:15px;float:right}
.footer-section .social-icons .button.icon:not(.is-outline), .footer-section .social-icons .button.icon:hover{
    background-color: white !important;
    border-color: white !important;
}
.footer-section .social-icons .button.icon:not(.is-outline)>i{    color: #00548e !important;}
.footer-section .button.icon{min-width: 2.7em;line-height: 2.6em;}#cta-icon {
    position: fixed;
    width: 60px;
    right: 0;
    top: 50%;
    z-index: 2000;
    background: #fff;
    box-shadow: -2px 0 10px rgb(0 0 0 / 10%);
    border-radius: 10px 0 0 10px;
    -webkit-border-radius: 10px 0 0 10px;
    -moz-border-radius: 10px 0 0 10px;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    -webkit-transform: translate(0,-50%);
    -moz-transform: translate(0,-50%);
    -ms-transform: translate(0,-50%);
    -o-transform: translate(0,-50%);
    transform: translate(0,-50%);
}#cta-icon a {
    padding: 15px 0;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%;
    position: relative;
    text-decoration: none;
    transition: .3s;
}#cta-icon a:not(:last-child) {
    border-bottom: 1px solid #dee2e6;
}#cta-icon a.cta-phone i {
    color: #dc3545;
    -webkit-animation: swing ease-in-out .2s infinite alternate;
    -moz-animation: swing ease-in-out .2s infinite alternate;
    -ms-animation: swing ease-in-out .2s infinite alternate;
    -o-animation: swing ease-in-out .2s infinite alternate;
    animation: swing ease-in-out .2s infinite alternate;
}#cta-icon a i {
   font-size: 45px;
    color: #78bc1c;
    padding: 0;
    line-height: 28px;
}#cta-icon .cs-ring {
    position: absolute;
    border: 1px solid #dc3545;
    border-radius: 50%;
    width: 22px;
    height: 22px;
    -webkit-animation: pulsate 1s ease-out;
    -moz-animation: pulsate 1s ease-out;
    -ms-animation: pulsate 1s ease-out;
    -o-animation: pulsate 1s ease-out;
    animation: pulsate 1s ease-out;
    -webkit-animation-iteration-count: infinite;
    -moz-animation-iteration-count: infinite;
    -ms-animation-iteration-count: infinite;
    -o-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
}#cta-icon a:not(:last-child) {
    border-bottom: 1px solid #dee2e6;
}#cta-icon a.cta-email .icon_email {
    background: url(/wp-content/uploads/2021/05/icon-mail.png) 0 0/100% auto no-repeat;
    width: 27px;
    height: 27px;
    display: inline-block;
}#cta-icon a.cta-chat .icon_chat {
    background: url(/wp-content/uploads/2021/05/icon-sms.png) center center/100% auto no-repeat;
    width: 35px;
    height: 35px;
    display: inline-block;
}#cta-icon a.cta-phone{  background: url(/wp-content/uploads/2021/05/icon-phone.gif) center center/90% auto no-repeat;
    width: 60px;
    height: 60px;
    display: inline-block;
    padding: 0;}
#cta-icon a.cta-messenger .ico_messenger {
    background: url(/wp-content/uploads/2021/05/icon-messenger.png.pagespeed.ce_.sSebhnGGgP.png) center center/100% auto no-repeat;
    width: 35px;
    height: 35px;
    display: inline-block;
}#cta-icon a.cta-zalo .ico_zalo {
    background: url(/wp-content/uploads/2021/05/icon-zalo-circle2.png.pagespeed.ce_.iUc59tfITH.png) center center/100% auto no-repeat;
    width: 35px;
    height: 35px;
    display: inline-block;
}

@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/

.nav-dropdown{min-width:260px}.off-canvas .nav-vertical>li>a {
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 16px;
    font-weight: normal;
    color: #3e3e3e;
}.x0 {
    left: 5%;
}.gioi-thieu-section .img{width:100% !important}.gioi-thieu-section h2 {
    margin-bottom: 20px;
}.gioi-thieu-section, .du-an-section, .doi-tac-section{padding-top:30px !important; padding-bottom:30px !important}.giai-thuong-section .col{padding:20px}.section-title-normal span{font-size:35px}.list-post1 .post-item .post-title {
    font-size: 17px;
    margin-bottom: 11px;
}.list-post1 .post-item .box-text{padding:10px}.list-post1 .post-item .from_the_blog_excerpt{margin-bottom:5px}.list-post2 .post-item .post-title{font-size:16px; margin-bottom:0}
.footer-section .col{flex-basis:100%; max-width:100%}.gioi-thieu-du-an {
    background-position-x: left;
    background-position-y: bottom;
}.gioi-thieu-du-an{padding-top:100px !important; padding-bottom:100px !important}.gioi-thieu-du-an .cot3 {
    margin-bottom: 0;
}.blog-archive .post-item .box-text{padding:10px}.single-post .page-title-inner h1.entry-title{font-size:25px}.bai-viet-lien-quan h3,#comments .comment-respond .comment-reply-title {
		font-size: 25px;}
.row-logo .img{width:100% !important}
.du-an-section .large-12{padding-bottom:10px}.du-an-section .page-box h3{font-size:26px}.page-box .show-on-hover{display:none !important}
.doi-tac-section .large-4{flex-basis:50%; max-width:50%}
.du-an-section .flickity-slider .page-col{flex-basis:100%; max-width:100%}.bai-viet-lien-quan ul li{width:50%}.bai-viet-lien-quan ul li .box-image img{height:120px}.bai-viet-lien-quan h4 {
    font-size: 15px;
    color: black;
    line-height: 20px;
    padding-top: 7px;
    height: 68px;
    overflow: hidden;
    font-weight: 500;
    color: #00548e;
}.box-contact {
    background: white;
    box-shadow: 2px 20px 20px #00000012;
    border-radius: 5px;
    padding: 20px;
    position: inherit;
    z-index: 0;
    padding-top:30px;
    width: auto;
}.form-lien-he textarea{margin-bottom:20px}
.lien-he-section .col{padding:15px !important}.form-lien-he .row-info .left,.form-lien-he .row-info .right{width:100%; padding-left:0;padding-right:0}.form-lien-he p.des{margin-bottom:20px}#cta-icon {
 position: fixed;
    width: 100%;
    right: 0;
    bottom: 0 !important;
    top: auto;
    border-radius: 0;
    display: block;
		-webkit-transform: inherit;}#cta-icon a, #cta-icon a.cta-phone{float:left;width: 20% !important;
				margin: 0;}#cta-icon a:not(:last-child) {
    border-bottom: 0;
}#cta-icon a.cta-phone{width: 60px;
    height: 64px;
    display: inline-block;
    padding: 11px 0;
		background-size: 54px;}#cta-icon a.cta-email .icon_email{width:35px; height:35px}#respond .comment-form-email{padding:0 !important}
#respond #submit{width: 100%;}
.sec-1 .row-collapse {
    margin-top: -30px !important;
}

}



.sec-1 .row-collapse {
    margin-top: -140px;
}
.sec-1 .col-inner.box-shadow-1 {
	height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}
.box-shadow-1 {
	box-shadow: 0px 10px 60px 0px rgba(186, 186, 186, 0.25098039215686274);
}
.img-br img {
	border-radius: 10px;
}
.list-post2 .post-item .box-text .from_the_blog_excerpt {
    padding: 15px 0;
}
.sec-tnsm .row {
    background: #fff;
}
.sec-td .row {
    padding: 30px;
    background: #fff;
}
.footer-section {
    background: linear-gradient(45deg, #007174, #01b0b5);
}
.doi-tac-section .section-title {
    justify-content: center;
}