/*
Theme Name: Flatsome Child
Description: NamKiem developed for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.11.3
*/


/*************** ADD CUSTOM CSS HERE.   ***************/
.nav-spacing-xlarge>li {
    margin: 0 16px;
}.header-main {
    box-shadow: 2px 2px 20px #00000017;
}
.icon-box .icon-box-img img{padding-top:0; border-radius:99%}
.icon-box .icon-box-text h3{    color: #ffffff;
    background: #6ac318;
    border-radius: 20px;
    padding: 5px 19px;
    display: inline;
		font-size: 19px;}
.icon-box .icon-box-text p{margin-top:10px}
.section2 .col.large-3{border-right: 1px solid #e4e4e4;}

.section2 .row-collapse{border-left:1px solid #e4e4e4; border-top:1px solid #e4e4e4; border-bottom:1px solid #e4e4e4}
.section2 .col.large-3:hover h3{color:white; background:#ff403f}
.section2 h3{background: #e8e8e8;
    color: dimgrey;
    border-radius: 4px;
    font-size: 19px;
    padding: 4px;}
.section3 h3{margin-bottom:-14px}
.section3 ul li{background: url(/wp-content/uploads/2020/04/check@2x.png);
    background-repeat: no-repeat;
    margin-left: 0;
    padding-left: 29px;
    list-style: none;
    background-size: 21px;
    background-position-y: center;
    border: 1px dashed #cecece;
    padding: 7px 7px 7px 37px;
    margin-bottom: 15px;
    border-radius: 5px;
    background-position-x: 10px;
    font-size: 14px;}
.section3 .col{padding-bottom:0}.tablepress td, .tablepress th {
    padding: 13px;
    border: none;
    background: 0 0;
    text-align: left;
    float: none!important;
    font-size: 15px;
    color: black;
}
.tablepress {
    background: white;
    border: collapse;
    border-spacing: 0;
    width: 100%;
    margin-bottom: 1em;
    border: none;
    box-shadow: 2px 2px 20px #0000000a;
		border: 1px solid #dadada;}
.section5 .icon-box {    margin-bottom: 30px;
    border-radius: 5px;
    border: 1px dashed gray;
    padding: 15px;}
.section5 .col, .section6 .col, .section7 .col{padding-bottom:0}
a.back-to-top{    background: #ff3f3b !important;
    color: white !important;
    border: none !important;}
.form-lien-he .row-info{display:inline-block; width:100%; clear:both}
.form-lien-he .row-info .left{width:50%; padding-right:7px; display:inline-block; float:left}
.form-lien-he .row-info .right{width:50%; padding-left:7px; display:inline-block; float:left}
.form-lien-he input{border-radius:4px; box-shadow:none; font-size:14px}
.section8 .col{padding-bottom:0}

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

.icon-box .icon-box-text h3{font-size:15px; padding:5px 10px}.off-canvas:not(.off-canvas-center) .nav-vertical li>a {
    padding-left: 20px;
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 16px;
    color: black;
    text-transform: none;
}
}