*{outline:none;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
body{font-family:'SanFranciscoDisplay',sans-serif;font-size:16px;color:#333;margin:0;padding:0;line-height:1.4}
body img{max-width:100%;height:auto;display:block;margin:auto}
.fwb{font-weight:700}
.lh18em{line-height:1.8em}
h1,h2,h3,h4,h5,h6{display:inline-block;font-size:inherit;margin:0;padding:0;font-family:'SVN-Gilroy';font-weight:400}
.noidung{width:100%;line-height:1.5;font-size:15px;margin:10px 0;color:#000}
.noidung figure{max-width:100%;margin:0;padding:0}
.noidung a:not(.cm-btn){text-decoration:unset;color:#00f}
#gl-toc a{color:#333}
.noidung a:before,.noidung a:after{display:none}
.noidung img,.noidung input[type=image]{max-width:100%;height:auto!important}
.noidung iframe,.noidung video{max-width:100%;margin:auto;display:block!important}
.noidung table{margin:auto}
.noidung figcaption{text-align:center}
.noidung .wImage iframe{width:100%;height:100%}
.noidung.clip .wImage:before{padding-bottom:56.23%}
.noidung h1,.noidung h2,.noidung h3,.noidung h4,.noidung h5,.noidung h6,article h1,article h2,article h3,article h4,article h5,article h6{display:block}
.noidung h1,article h1{margin:.67em 0;font-size:2em}
.noidung h2,article h2{margin:.83em 0 .4em;font-size:1.5em}
.noidung h3,article h3{margin:1em 0;font-size:1.17em}
.noidung h4,article h4{margin:1.33em 0}
.noidung h5{margin:1.67em 0;font-size:.83em}
.noidung h6{margin:2.33em 0;font-size:.67em}
.noidung ul,.noidung ol{margin:1em 0;padding-left:17px}
.ac-content ul,.ac-content ol{margin:1em 0;padding-left:20px}
.noidung ol li,.ac-content ol li{list-style:decimal;margin-bottom:5px}
.noidung ul li,.ac-content ul li{list-style:disc;margin-bottom:5px}
.noidung .content ul li{list-style:none}
.noidung blockquote{background:#fff;font-style:inherit;display:block;padding:initial;margin:15px;line-height:inherit;border-left:3px solid #d2d2d2;padding:0 15px}
.wrp{width:1110px;margin:auto}
.wrp1{max-width:930px;margin:auto;padding:0 15px}
.wrp2{max-width:820px;margin:auto;padding:0 15px}
.wrp3{max-width:730px;margin:auto;padding:0 15px}
.wrp885px{max-width:885px}
.wrp:not(.unClear):after{content:"";display:table;clear:both}
.clearfix:before,.clearfix:after{display:table;content:" "}
.clearfix:after{height:0;clear:both;content:" ";font-size:0;min-height:0;display:block;visibility:hidden}
.pull-left{float:left}
.pull-right{float:right}
.tac{text-align:center}
.tar{text-align:right!important}
.tal{text-align:left!important}
.taj{text-align:justify!important}
.clweb{color:var(--e-global-color-accent );}
.dn{display:none}
.dn-pc{display:none}
.dib{display:inline-block}
.db{display:block}
.lhn{line-height:normal}
.mga{margin:auto}
.mgb60{margin-bottom:60px}
.mgb50{margin-bottom:50px}
.mgb40{margin-bottom:40px}
.mgb30{margin-bottom:30px}
.mgb28{margin-bottom:28px}
.mgb20{margin-bottom:20px}
.mgb15{margin-bottom:15px}
.mgb10{margin-bottom:10px}
.mgb5{margin-bottom:5px}
.mgt60{margin-top:60px}
.mgt40{margin-top:40px}
.mgt30{margin-top:30px}
.mgt20{margin-top:20px}
.mgt15{margin-top:15px}
.mgt10{margin-top:10px}
.noidung.mgt0,.mgt0{margin-top:0}
.pt100{padding-top:100px}
.pt80{padding-top:80px}
.pt70{padding-top:70px}
.pt60{padding-top:60px}
.pt50{padding-top:50px}
.pt40{padding-top:40px}
.pt30{padding-top:30px}
.pt20{padding-top:20px}
.pt10{padding-top:10px}
.pb80{padding-bottom:80px}
.pb70{padding-bottom:70px}
.pb60{padding-bottom:60px}
.pb50{padding-bottom:50px}
.pb110{padding-bottom:110px}
.pb40{padding-bottom:40px}
.pb35{padding-bottom:35px}
.pb30{padding-bottom:30px}
.pb20{padding-bottom:20px}
.pb15{padding-bottom:15px}
.fs14{font-size:14px}
.fs16{font-size:16px}
.fs17{font-size:17px}
.fs18{font-size:18px}
.fs20{font-size:20px}
.no-bg{background:none!important}
button{cursor:pointer}
ul,ol{padding:0;margin:0}
li{list-style:none}
a{text-decoration:none;outline:0;-webkit-transition:all ease .3s;-moz-transition:all ease .3s;transition:all ease .3s;color:#333}
a:hover{color:var(--e-global-color-accent );}
.flexbox{display:flex;flex-wrap:wrap}
.flex-center{display:flex;flex-wrap:wrap;align-items:center}
.flex-1{flex:1}
.jus-space{justify-content:space-between}
.relative{position:relative}
.ellipsis{height:63px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.fb_iframe_widget_fluid_desktop,.fb_iframe_widget_fluid_desktop span,.fb_iframe_widget_fluid_desktop iframe{max-width:100%!important;width:100%!important}
.wImage{position:relative;overflow:hidden}
.wImage:before{content:"";display:block;padding-bottom:66.66%}
.wImage .image{height:100%;left:0;position:absolute;top:0;width:100%}
.wImage .image.cover img{height:100%;object-fit:cover;width:100%}
.wImage .image.contain img{height:100%;object-fit:contain;width:100%}
.wImage .image.none img{height:100%;object-fit:none;width:100%}
.wImage .image img{display:block;margin:auto;max-height:100%;max-width:100%;vertical-align:middle;position:relative;top:50%;-moz-transform:translateY(-50%);transform:translateY(-50%);-moz-transition:.5s all ease-in-out;transition:.5s all ease-in-out;opacity:1!important}
.wVideo{position:relative}
.wVideo:after{padding-bottom:56.25%;content:"";display:block}
.wVideo iframe,.wVideo img{position:absolute;width:100%;height:100%;top:0;left:0}
.image:not(figure):before{content:"";position:absolute;top:0;left:0;width:0;height:100%;width:100%;z-index:1;opacity:0;background-color:rgba(54,54,54,.2);transition:all 500ms ease}
a.image:not(.noHover):hover:before,a.item:hover .image:not(.noHover):before{opacity:1;transition:all 500ms ease}
#overlay{position:fixed;width:100%;height:100%;background:rgba(0,0,0,.8);z-index:999;display:none;top:0;left:0}
#overlay2{position:fixed;width:100%;height:100%;background:rgba(0,0,0,.8);z-index:999;display:none;top:0;left:0}
#header__icon{display:none}
.openSub{display:none}
#bttop{position:fixed;bottom:55px;right:10px;cursor:pointer;z-index:100}
input[type=text],input[type=email],input[type=password],input[type=date]{width:100%}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
input::placeholder{font-family:inherit;font-size:13px}
.button-hover{transition:all .2s ease-in-out}
.button-hover:hover,.button-hover:focus{-webkit-transform:translateY(-3px);transform:translateY(-3px);box-shadow:0 4px 17px rgba(55,125,255,.35)}
.pagination{margin:10px 0 0;text-align:right}
.pagination li{display:inline-block;padding:0;margin-right:10px}
.pagination li:last-child{margin-right:0}
.pagination li a{height:40px;min-width:40px;border:1px solid #cdcdcd;display:block;line-height:40px;text-align:center;border-radius:4px;padding:0 5px;color:#cdcdcd}
.pagination li a.active{border:1px solid var(--e-global-color-accent );color:#000}
.map iframe{width:100%;height:450px}
a:active,a:focus{outline:none;border:none;outline-style:none}
.custom-scrollbar::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#f5f5f5}
.custom-scrollbar::-webkit-scrollbar{width:6px;background-color:#f5f5f5}
.custom-scrollbar::-webkit-scrollbar-thumb{background-color:#000}
.wImg {
    position: relative;
    display: block;
}
.wImg:before {
    padding-bottom: 92%;
    display: block;
    content: "";
}
.wImg img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100% !important;
    object-fit: cover;
}
@media (max-width: 1199px){
    .dn-mb {
        display: none !important;
    }
}
.cm-btn {
    line-height: 30px;
    padding: 2px 20px;
    background: #4267b2;
    border: 1px solid #4267b2!important;
    display: inline-block;
    border-radius: 4px;
    font-size: 18px;
    color: #fff;
    font-family: 'SVN-Gilroy';
}
.cm-btn3 {
    border: 1px solid #4267b2!important;
    color: #4267b2;
    background: none;
    cursor: pointer;
}
.cm-btn:hover {
    background: #fff;
    color: #4267b2;
}
.cm-btn3:not(span):hover {
    color: #fff;
    background: #4267b2;
}
.tac {
    text-align: center;
}
/*Header*/
/*.header-top {
    background-position: center center;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 999;
    background: -webkit-linear-gradient(rgba(204,204,204,1) 0%,rgba(201,204,204,0) 17%);
    background: -o-linear-gradient(rgba(204,204,204,1) 0%,rgba(201,204,204,0) 17%);
    background: linear-gradient(rgba(204,204,204,1),rgba(201,204,204,0));
}
body:not(.elementor-editor-active) .header-top {
    position: absolute !important;
}
.header-top .info-top{
    opacity: .6;
}
@media (min-width: 1200px){
	body:not(.elementor-editor-active) .header-top.fixed {
	    position: fixed !important;
	    top: 0;
	    left: 0;
	    z-index: 999;
	    width: 100%;
	    background: #4267b299;
	}
	.header-top.fixed .info-top{
        opacity: .9;
    }
}*/
.open-search {
    cursor: pointer;
}
.search_box {
    position: fixed;
    top: 45%;
    left: 50%;
    transform: translateX(-50%);
    width: 100%;
    max-width: 1150px;
    z-index: 1000;
    display: none;
}
#search_all {
    display: flex;
    flex-direction: column;
    gap: 10px;
    align-items: center;
}
#search_all .search-boxClient {
    display: flex;
    align-items: center;
    background: #fff;
    border-radius: 30px;
    width: 100%;
    border: 2px solid #4267b2;
}
.search_box form input {
    padding: 10px 25px;
    letter-spacing: .5px;
}
#search_all .search-boxClient input {
    border: none;
    width: calc(100% - 50px);
    border-radius: 30px 0 0 30px;
    font-size: 20px;
}
#search_all .search-boxClient input::placeholder {
    font-size: 20px;
}
#search_all .search-boxClient img {
    width: 50px;
    opacity: .6;
    margin-bottom: 10px;
    margin-right: 10px;
}
.search_box form .search-btn {
    background: #4267b2;
    font-size: 18px;
    color: #fff;
    text-transform: uppercase;
    padding: 0 10px;
    display: block;
    white-space: nowrap;
    border-left: 0;
    line-height: 39px;
    border: 1px solid #fff;
    border-radius: 8px;
}
.dn-pc {
    display: none;
}
.header-bottom {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
}
.header-bottom .box-search {
    width: 850px;
    margin: auto;
    margin-bottom: 20px;
    padding: 25px 20px;
    background: rgba(242,242,242,.7);
    border: 1px solid #ababab;
}
.header-bottom .box-search input {
    width: 580px;
    margin-right: 25px;
    border: 1px solid #dcdcdc;
    border-radius: 8px;
    padding: 10px 17px;
    letter-spacing: .5px;
    float: left;
}
.header-bottom .box-search .search-btn {
    width: calc(100% - 605px);
    height: 37px;
    background: #555;
    border: 1px solid #dcdcdc;
    font-size: 16px;
    float: left;
    border-radius: 8px;
    color: #fff;
    text-transform: uppercase;
    font-family: 'Mulibold',sans-serif;
    padding-left: 42px;
    line-height: 37px;
    position: relative;
}
.header-bottom .box-search .search-btn i {
    position: absolute;
    right: 10px;
    top: 50%;
    transform: translateY(-50%);
    width: 30px;
    height: 30px;
    line-height: 28px;
    text-align: center;
    background: #663d2a;
    border-radius: 100%;
}
.nav-top, .nav-drill {
    display: none;
}
@media (min-width: 1200px){
    .header-top #main-menu i.fa-home {
        font-size: 22px;
    }
    .header-top #main-menu ul.elementor-nav-menu > li.menu-item-has-children > a .sub-arrow i:before {
        content: none;
    }
    .header-top #main-menu ul.elementor-nav-menu > li.menu-item-has-children > a .sub-arrow i{
        background: url(../../../../images/down.png) no-repeat right center;
        width: 13px;
        height: 9px;
    }
    .header-top #main-menu ul.elementor-nav-menu > li > a{
        margin: 0 5px;
    }
    .header-top #main-menu ul.elementor-nav-menu > li:first-child > a{
        margin-left: 0;
    }
    .header-top #main-menu ul.elementor-nav-menu > li:last-child > a{
        margin-right: 0;
    }
    .header-top #main-menu ul.elementor-nav-menu > li:hover > a{
        background: rgba(0,0,0,.15);
        border-radius: 6px;
    }
    .menu-mega-header .jet-sub-mega-menu {
        box-shadow: unset;
    }
    .menu-mega-header .jet-menu-item.jet-mega-menu-item {
        position: relative;
    }
    .menu-mega-header .jet-menu i.fa-home {
        font-size: 22px;
    }
/*    .menu-mega-header .jet-menu > li.jet-menu-item-has-children > a .jet-dropdown-arrow {
        background: url(../../../../images/down.png) no-repeat right center;
        width: 13px;
        height: 9px;
    }
    .menu-mega-header .jet-menu > li.jet-menu-item-has-children > a .jet-dropdown-arrow:before {
        display: none;
    }*/
    .menu-mega-header .jet-menu > li {
        padding: 0 5px;
        border-right: 1px solid #fff;
    }
    .menu-mega-header .jet-menu > li:first-child {
        padding-left: 0;
    }
    .menu-mega-header .jet-menu > li:last-child {
        border-right: unset;
        padding-right: 0;
    }
    .menu-mega-header .jet-menu > li.jet-menu-hover > .jet-sub-mega-menu {
        top: 70px !important;
    }
    .menu-mega-header .jet-menu > li.jet-menu-item-has-children > .jet-sub-mega-menu:before {
        content: '';
        width: 0;
        height: 0;
        position: absolute;
        top: -7px;
        left: 15px;
        border-bottom: 10px solid #fff;
        border-left: 10px solid transparent;
        border-right: 10px solid transparent;
        z-index: 100;
    }
    .menu-mega-header .jet-menu .type6 .jet-sub-mega-menu{
        left: -200px;
    }
    .menu-mega-header .jet-menu .type6 .jet-sub-mega-menu:before {
        left: 30% !important;
    }
    .menu-mega-header .jet-menu .type3 .jet-sub-mega-menu{
        left: -400px;
    }
    .menu-mega-header .jet-menu .type3 .jet-sub-mega-menu:before {
        left: 50% !important;
    }
    .menu-mega-header .jet-menu .type2 .jet-sub-mega-menu{
        left: unset;
        right: 0;
    }
    .menu-mega-header .jet-menu .type2 .jet-sub-mega-menu:before {
        left: unset !important;
        right: 15px !important;
    }
    .menu-mega-header .jet-menu .type6 .cot-left:after,
    .menu-mega-header .jet-menu .type1 .cot-left:after {
        width: 1px;
        background: url(../../../../images/line.png) no-repeat center center;
        content: "";
        position: absolute;
        right: 0;
        height: 100%;
    }
    .menu-mega-header .jet-menu .type6 .cot-right:after,
    .menu-mega-header .jet-menu .type1 .cot-right:after {
        width: 1px;
        background: url(../../../../images/line.png) no-repeat center center;
        content: "";
        position: absolute;
        left: 0;
        height: 100%;
    }
    .menu-mega-header .jet-menu .type2 .cot-left:after {
        width: 1px;
        background: url(../../../../images/line2.png) no-repeat center center;
        content: "";
        position: absolute;
        right: 0;
        height: 100%;
    }
}
@media (max-width: 1199px){
    .dn-pc {
        display: block;
    }
    .header-bottom {
        bottom: -150px;
    }
    .header-bottom .box-search {
        width: 100%;
        position: fixed;
        left: 0;
        right: 0;
        top: 0;
        transform: translateY(-200%);
        transition: all 300ms ease 0s;
        z-index: 9999;
        background: #f2f2f2;
    }
    .header-bottom.active .box-search {
        transform: translateY(0);
        transition: all 300ms ease 0s;
    }
    .header-bottom .box-search input {
        width: calc(100% - 180px);
    }
    .header-bottom .box-search .search-btn {
        width: 170px;
        padding-left: 5px;
        padding-right: 20px;
    }
    .nav-drill{display:flex;position:fixed;z-index:1000;top:50px;right:0;width:75vw;height:calc(100vh - 50px);background-color:#fff;-webkit-overflow-scrolling:touch;transition:.45s;overflow-y:auto;display:none}
    .nav-drill.active{display:block}
    .nav-drill .closeMn{color:var(--e-global-color-accent );float:right;width:auto!important}
    .nav-is-toggled .nav-drill{-webkit-transform:translateX(0);transform:translateX(0)}
    .nav-is-toggled::after{opacity:1;visibility:visible}
    .nav-items{flex:0 0 100%}
    .nav-items > li:not(:last-child), .nav-items > li > ul > li:not(:last-child){border-bottom:solid 1px #bfbfbf}
    .nav-item.last{padding:.875em 1em}
    .nav-item.last a{display:inline-block;width:33px;height:33px;margin-right:20px}
    .nav-item.last a.enveloper{background:url(../../../../images/email.png) no-repeat center center}
    .nav-item.last a.whatsapp{background:url(../../../../images/whatsapp.png) no-repeat center center}
    .nav-item.last a.messenger{background:url(../../../../images/message.png) no-repeat center center}
    .nav-item.last a:last-child{margin-right:0}
    .nav-items a{display:block;padding:.875em 1em;font-size:1rem;line-height:1.5em;font-weight:300}
    .nav-items > li > ul > li > ul > li a{padding:0 1em;margin-bottom:10px}
    .nav-expand-content .nav-item:not(:last-child){border-bottom:solid 1px #c4b1a9}
    .nav-expand-content .nav-back-link{display:flex;align-items:center;background-color:#b97a5b!important;color:#fff}
    .nav-expand-content .nav-back-link::before{margin-right:.5em;content:"";font-family:"Font Awesome 5 Free";font-weight:900}
    .nav-expand-link{display:flex;justify-content:space-between;align-items:center}
    .nav-wrp a img{margin-right:10px;max-width:40px}
    .nav-wrp{display:flex;justify-content:space-between;padding:.875em 1em;font-size:1rem;line-height:1.5em;font-weight:300}
    .nav-wrp a, .nav-items > li > ul > li:not(.menu-item-has-children) > a{font-family:'SVN-Gilroy';display:flex;align-items:center;white-space:nowrap}
    .nav-wrp .nav-link, .nav-wrp > a{padding:0!important}
    .nav-wrp2 a, .nav-items > li > ul > li:not(.menu-item-has-children) > a {font-weight:700}
    .nav-expand-link span{flex:0 1 auto;width:40px;text-align:right}
    .nav-items > .menu-item-has-children > .sub-menu > .menu-item-has-children > .sub-menu{display:none}
    .nav-items > .menu-item-has-children > .sub-menu > .menu-item-has-children.active > .sub-menu{display:block}
    .nav-items > .menu-item-has-children > .sub-menu{background-color:#e8d2c8;display:none}
    .nav-items > .menu-item-has-children.active > .nav-wrp0{background:#b97a5b}
    .nav-items > .menu-item-has-children.active > .nav-wrp0 .fa-chevron-down:before{content:""}
    .nav-items > .menu-item-has-children.active > ul > .menu-item-has-children.active > .nav-wrp2 .fa-chevron-down:before{content:""}
    .nav-items > .menu-item-has-children.active > .sub-menu{display:block}
    .nav-expand .nav-expand-content .nav-expand-content{background-color:#aff1e6}
    .nav-expand .nav-expand-content .nav-expand-content .nav-link{background-color:#aff1e6}
    .nav-expand .nav-expand-content .nav-expand-content .nav-expand-content{background-color:#84e9d9}
    .nav-expand .nav-expand-content .nav-expand-content .nav-expand-content .nav-link{background-color:#84e9d9}
    .nav-expand .nav-expand-content .nav-expand-content .nav-expand-content .nav-expand-content{background-color:#59e1cb}
    .nav-expand .nav-expand-content .nav-expand-content .nav-expand-content .nav-expand-content .nav-link{background-color:#59e1cb}
}
@media (max-width: 479px){
    .nav-wrp a img {
        max-width: 30px;
    }
    .header-bottom .box-search input, .tour-list .pull-right .group-item .item .wImage, .des-list-section-3 .group-item .item .wImage, .tour-list .pull-right .group-item .item .info, .des-list-section-3 .group-item .item .info, .other-destination .item .wImage, .other-destination .item .info, .reporter-team .col-img, .reporter-team .col-info, .video-list .pull-left, .service-list .item, #contact .row-3 .item, #contact .row-5 .item, .footer-bottom .pull-left, .footer-bottom .pull-right {
        width: 100%!important;
        margin-right: 0!important;
        margin-left: 0!important;
        margin-bottom: 10px!important;
        display: block;
    }
}
/*Home*/
.list-camhung {
    position: relative;
    overflow: hidden;
}
.list-camhung .swiper-slide-inner:before {
    content: "";
    display: block;
    padding-bottom: 64%;
}
.list-camhung .swiper-slide-inner:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 0;
    height: 100%;
    width: 100%;
    z-index: 1;
    opacity: 0;
    background-color: rgba(54,54,54,.2);
    transition: all 500ms ease;
}
.list-camhung .swiper-slide-inner:hover:after{
    opacity: 1;
    transition: all 500ms ease;
}
.list-camhung .swiper-slide-inner img {
    position: absolute !important;
    display: block;
    margin: auto;
    max-height: 100%;
    max-width: 100%;
    vertical-align: middle;
    position: relative;
    top: 50%;
    -moz-transform: translateY(-50%);
    transform: translateY(-50%);
    -moz-transition: .5s all ease-in-out;
    transition: .5s all ease-in-out;
    opacity: 1 !important;
    transition: opacity 400ms ease;
    transform-style: preserve-3d;
    height: 100%;
    object-fit: cover;
    width: 100%;
}
.list-camhung .swiper-slide-inner .elementor-image-carousel-caption {
    background: rgba(0,0,0,.5);
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    padding: 10px;
    color: #fff;
}
.list-camhung .elementor-swiper-button-prev {
    left: 0 !important;
}
.list-camhung .elementor-swiper-button-next {
    right: 0 !important;
}

/*Blog*/
#breadcrumbs {
    margin: 0;
}
.elementor-pagination {
    margin-top: 40px;
    display: flex;
    justify-content: end;
}
.elementor-pagination .page-numbers {
    height: 40px;
    min-width: 40px;
    border: 1px solid #cdcdcd;
    display: block;
    line-height: 40px;
    text-align: center;
    border-radius: 4px;
    padding: 0 5px;
    color: #cdcdcd;
    font-size: 16px;
}
.elementor-pagination .page-numbers.current {
    border: 1px solid var(--e-global-color-accent );
    color: #000;
}
.cb-slideshow {
    position: relative;
    width: 100%;
    height: 580px;
    z-index: 0;
}
.cb-slideshow > .elementor-widget-container,
.cb-slideshow > .elementor-widget-container .elementor-image-carousel-wrapper,
.cb-slideshow > .elementor-widget-container .swiper-slide-inner,
.cb-slideshow > .elementor-widget-container .swiper-slide-inner img {
    height: 100%;
}
.cb-slideshow .swiper-slide-inner img {
    object-fit: cover;
}
.cb-slideshow .elementor-swiper-button-prev {
    position: absolute;
    height: 100%;
    width: 30%;
    left: 0;
    top: 0;
    background: none;
}
.cb-slideshow .elementor-swiper-button-next {
    position: absolute;
    height: 100%;
    width: 30%;
    right: 0;
    top: 0;
    background: none;
}
.cb-slideshow .elementor-swiper-button-prev i,
.cb-slideshow .elementor-swiper-button-next i{
    display: none;
}
.cb-slideshow .elementor-image-carousel-caption {
    position: absolute;
    right: 15%;
    bottom: 10%;
}
.cb-slideshow img {
    animation: zoomInOut 10s infinite;
    top: 0;
}
@-moz-keyframes zoomInOut{0%{transform:scale(1)}50%{transform:scale(1.1)}100%{transform:scale(1)}}
@-webkit-keyframes zoomInOut{0%{transform:scale(1)}50%{transform:scale(1.1)}100%{transform:scale(1)}}@keyframes zoomInOut{0%{transform:scale(1)}50%{transform:scale(1.1)}100%{transform:scale(1)}}
@media (max-width: 1199px){
    .cb-slideshow .elementor-image-carousel-caption {
        text-shadow: 2px 3px 3px black;
    }
}
.new-cate-right .label {
    cursor: pointer;
    display: block;
    background: url(../../../../images/ic_category.png) no-repeat left 10px center,url(../../../../images/down4.png) no-repeat right 10px center #e8f4ff;
}
.search-sidebar .elementor-search-form__submit{
    width: 50px;
    height: 50px;
    background: url(../../../../images/Seach-tour.png) center no-repeat;
    outline: none;
    background-color: unset !important;
}
.search-sidebar .elementor-search-form__submit i {
    display: none;
}
@media (max-width: 1199px){
    .cb-slideshow {
        height: 290px;
    }
}
@media (max-width: 767px){
    .list-category {
        display: none;
    }
    .new-cate-right .label {
        border-radius: 4px;
        background: url(../../../../images/ic_category.png) no-repeat left 10px center,url(../../../../images/down4.png) no-repeat right 10px center;
        border-bottom: 1px solid #c7c7c7;
    }
    .list-post-archive .elementor-grid{
        flex-wrap: nowrap;
        overflow-x: auto;
        width: calc(100% + 20px);
        margin-left: -10px;
        display: flex;
        justify-content: space-between;
    }
    .list-post-archive .elementor-grid .e-loop-item{
        width: 75vw;
        flex: 1 0 auto;
        margin: 0 10px 20px;
    }
}
@media (max-width: 479px) {
    .elementor-pagination {
        justify-content: center;
        margin-top: 30px;
    }
    .elementor-pagination .page-numbers {
        min-width: 30px;
        height: 30px;
        line-height: 30px;
        font-size: 13px;
        margin-bottom: 5px;
    }
}

/*Single Post*/
hr {
    display: block;
    unicode-bidi: isolate;
    margin-block-start: 0.5em !important;
    margin-block-end: 0.5em !important;
    margin-inline-start: auto;
    margin-inline-end: auto;
    overflow: hidden;
    border-style: inset;
    border-width: 1px;
}
.tags {
    margin-top: 20px;
    padding: 10px;
    background: #f9f9f9;
    border-left: 3px solid #d2d2d2;
}
.tags a {
    text-decoration: unset;
    color: #00f;
}

/*Page Contact*/
.contact_info .title-text {
    font-size: 16px;
    line-height: 29px;
    font-weight: 400;
}
.contact_info b {
    padding-left: 30px;
    background: url(../../../../images/contact1.png) no-repeat left center;
}
.contact_info b:nth-of-type(2) {
    background: url(../../../../images/contact2.png) no-repeat left center;
}
.contact_info b:nth-of-type(3) {
    background: url(../../../../images/contact3.png) no-repeat left center;
}
.contact_info b:nth-of-type(4) {
    background: url(../../../../images/contact4.png) no-repeat left center;
}
@media (max-width: 1199px){
    .contact_info b {
        background: none !important;
    }
}
#contact-form textarea, #contact-form select {
    color: #999;
}
.contact_info i {
    margin-top: 25px;
    display: block;
}
#contact-form .label {
    font-size: 16px;
    display: block;
    margin-bottom: 10px;
}
#contact-form .item {
    margin-bottom: 30px;
}
#contact-form .row-2 .opt {
    margin-bottom: 0;
}
#contact-form .row-2 .item:not(.no_border) {
    width: calc((100% - 30px)/2);
    margin-right: 30px;
    float: left;
}
#contact-form .item .border {
    border: 1px solid #dcdcdc;
    border-radius: 4px;
    position: relative;
}
#contact-form .item i {
    color: var(--e-global-color-accent );
    position: absolute;
    top: 10px;
    left: 10px;
}
#contact-form .border textarea {
    padding: 7px;
    font-size: 14px;
    border: 1px solid #ababab;
    border-radius: 4px;
    background: none;
    width: 100%;
    height: 100px;
    font-family: 'Muli',sans-serif;
    resize: none;
    border: none;
    display: block;
    padding-left: 35px;
    padding-top: 10px;
    width: 100%;
}
#contact-form input {
    padding: 0 7px;
    font-size: 14px;
    background: none;
    border: none;
    height: 35px;
}
#contact-form select {
    width: 100%;
    padding: 0 7px;
    height: 35px;
    font-size: 14px;
    border: none;
    border-radius: 4px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: url(../../../../images/icon-select.png) no-repeat;
    background-position: right 10px center !important;
    background-position: 10px;
    border: 1px solid #ababab;
}
#contact-form .item input, #contact-form .item select {
    padding-left: 35px;
}
#contact-form .item .border.fname {
    background: url(../../../../images/contactform2.png) no-repeat left 8px center;
}
#contact-form .row-2 .item:nth-of-type(2n) {
    margin-right: 0;
}
#contact-form .row-2 .item select {
    border: none;
}
#contact-form .row-2 .item.w100pc {
    width: 100%;
    margin-right: 0;
}
#contact-form .item .border.femail {
    background: url(../../../../images/contactform4.png) no-repeat left 8px center;
}
#contact-form .item .border.fphone {
    background: url(../../../../images/contactform5.png) no-repeat left 8px center;
}
#contact-form .row-2 .opt .label {
    margin-bottom: 5px;
    margin-top: -3px;
}
#contact-form .row-2 .opt label {
    float: left;
    margin-right: 30px;
}
.cust-radio input[type=radio], .cust-radio input[type=checkbox] {
    display: none;
}
.cust-radio span.label-check, .mgb30 .cust-radio span.wpcf7-list-item-label {
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: space-between;
    position: relative;
    padding-left: 25px;
    font-size: 15px;
}
.cust-radio span.label-check:before, .mgb30 .cust-radio span.wpcf7-list-item-label:before {
    content: "";
    width: 15px;
    height: 14px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 0;
    background: url(../../../../images/radio-btn2.png) no-repeat;
    background-position: 0 center;
}
.cust-radio input[type=radio]:checked+span.label-check:before, 
.cust-radio input[type=checkbox]:checked+span.label-check:before,
.mgb30 .cust-radio input[type=checkbox]:checked+span.wpcf7-list-item-label:before {
    background: url(../../../../images/radio-btn-active2.png) no-repeat;
    background-position: 0 center;
}
.mgb30 .cust-radio .wpcf7-list-item {
    width: 100%;
    margin-left: 0;
    margin-bottom: 10px;
}
.flexbox {
    display: flex;
    flex-wrap: wrap;
}
.jus-space {
    justify-content: space-between;
}
.w50pc {
    width: calc(50% - 15px);
    float: left;
    padding: 10px 10px 0;
    border-radius: 4px;
    border: 1px solid #d2d2d2;
}
.wrp-btn {
    margin-top: 30px;
    text-align: center;
}
#contact-form .cm-btn {
    line-height: 30px;
    padding: 2px 20px;
    background: var(--e-global-color-accent );
    border: 1px solid var(--e-global-color-accent ) !important;
    display: inline-block;
    border-radius: 4px;
    font-size: 18px;
    color: #fff;
    font-family: 'SVN-Gilroy';
    cursor: pointer;
}
#contact-form .cm-btn:hover {
    background: #fff;
    color: var(--e-global-color-accent );
}
span .wpcf7-not-valid {
    border: 1px solid #ff0000 !important;
}
span.wpcf7-not-valid-tip {
    display: none;
}
div.wpcf7-validation-errors {
    background: #ffe2e2;
    border: 1px solid #ff0000;
    color: #C10000;
}
.wpcf7-spam-blocked {
     background: #e2e2e2;
     border: 1px solid #bcbcbc !important;
     color: #383838;
}
.wpcf7-mail-sent-ng {
     background: #fcf8e3;
     border: 1px solid #ac9163 !important;
     color: #8a6d3b;
}
.wpcf7-mail-sent-ok {
     background: #dff0d8;
     border: 1px solid #3c763d !important;
     color: #3c763d;
}
div.wpcf7-response-output {
    margin: 2em 0;
    padding: 15px;
    border-radius: 5px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;    
}
.wpcf7-spinner {
    visibility: hidden !important;
}
@media (max-width: 767px){
    #contact-form .row-2 .item{
        width: 100%!important;
        margin-right: 0;
        margin-bottom: 20px;
        float: none;
    }
    .group-agency > .elementor-container {
        flex-wrap: nowrap !important;
        overflow-x: auto;
    }
    .group-agency .itemx {
        width: 75vw;
        margin: 0 10px 10px;
        padding: 0 !important;
    }
}
.vd_voyage_map ul li {
    background: url(../../../../images/circle_li.png) no-repeat left top 5px;
    padding-left: 20px;
    margin-bottom: 15px;
}
.vd_voyage_plant .group ul li:first-child .elementor-icon-list-text{
    font-weight: bold !important;
    color: var(--e-global-color-accent );
    margin-bottom: 3px;
}
.vd_voyage_plant .group ul li:hover:first-child .elementor-icon-list-text {
    text-decoration: underline;
}
.vd_voyage_gear .group ul li:first-child .elementor-icon-list-text {
    font-weight: bold !important;
    margin-bottom: 3px;
}
.vd_hyperlink .group ul li:first-child .elementor-icon-list-text {
    font-weight: bold !important;
    font-size: 18px !important;
    line-height: 25px !important;
}
@media (max-width: 767px){
    .vd_voyage_plant .group, .vd_voyage_gear .group{
        width: 100%;
        border: 1px solid var(--e-global-color-accent );
        border-radius: 4px;
        padding: 15px;
    }
    .vd_hyperlink .group {
        width: 100%;
        padding: 20px;
        border: 1px solid var(--e-global-color-accent );
        border-radius: 6px;
        margin-bottom: 0;
    }
    .vd_voyage_plant .group ul li:not(:first-child),
    .vd_voyage_gear .group ul li:not(:first-child),
    .vd_hyperlink .group ul li:not(:first-child){
        display: none;
    }
    .vd_voyage_plant .group ul li:first-child,
    .vd_voyage_gear .group ul li:first-child {
        padding-right: 20px;
        background: url(../../../../images/arrow_down.png) no-repeat right center;
    }
    .vd_hyperlink .group ul li:first-child {
        background: url(../../../../images/down4.png) no-repeat right center;
    }
    .vd_voyage_plant .group ul li:first-child .elementor-icon-list-text,
    .vd_voyage_gear .group ul li:first-child .elementor-icon-list-text {
        color: #333 !important;
        margin-bottom: 0;
    }
    .vd_hyperlink .group ul li:first-child .elementor-icon-list-text {
        font-size: 16px !important;
    }
    .vd_voyage_plant .group.active ul li:first-child,
    .vd_voyage_gear .group.active ul li:first-child {
        margin-bottom: 8px;
    }
    .vd_voyage_plant .group.active li:not(:first-child),
    .vd_voyage_gear .group.active li:not(:first-child){
        padding-left: 20px;
        background: url(../../../../images/dot.png) no-repeat left center;
        display: block;
    }
    .vd_hyperlink .group.active li:not(:first-child) {
        padding-left: 20px;
        background: url(../../../../images/li-dot.png) no-repeat left center;
        display: block;
    }
}
.about-main-3 .quote:before {
    content: "";
    display: inline-block;
    width: 20px;
    height: 15px;
    background: url(../../../../images/quote1.png) no-repeat center center;
    margin-right: 5px;
    margin-top: -5px;
}
.about-main-3 .quote:after {
    content: "";
    display: inline-block;
    width: 20px;
    height: 15px;
    background: url(../../../../images/quote2.png) no-repeat center center;
    margin-left: 5px;
    margin-bottom: -5px;
}
@media (min-width: 1200px){
    .about-main-3 .quote:before {
        position: absolute;
        top: 5px;
        left: 0;
    }
    .about-main-3 .quote:after {
        position: absolute;
        bottom: 8px;
        right: 0;
    }
}

/*Card Tour*/
.topInfo {
    padding: 15px;
    border-bottom: 0;
    border-top: 0;
    display: flex;
    justify-content: space-between;
}
.topInfo a {
    display: block;
    padding-left: 30px;
    display: block;
    font-size: 15px;
    line-height: 21px;
}
.topInfo a:first-child {
    background-image: url(../../../../images/place.png);
    background-repeat: no-repeat;
    background-size: 21px;
    margin-bottom: 5px;
}
.topInfo a:last-child {
    background-image: url(../../../../images/type.png);
    background-repeat: no-repeat;
    background-size: 21px;
}
.topInfo .right {
    color: #4267b2;
    white-space: nowrap;
    font-size: 20px;
    font-family: 'SVN-Gilroy';
}

/*Single Tour*/
#pop_activities {
    position: fixed;
    width: 100vw;
    height: 100vh;
    overflow: hidden;
    top: 0;
    left: 0;
    z-index: 1000;
    display: none;
    max-width: 1110px;
    transform: translateX(-50%);
    left: 50%;
    background: #fff;
}
.tour-section-1, .tour-section-2 {
    text-align: center;
}
.pop_close {
    position: fixed;
    top: 10px;
    right: 10px;
    display: flex;
    justify-content: flex-end;
    z-index: 2;
}
#pop_activities .wrp {
    width: 1110px;
    margin: auto;
    height: 100%;
    overflow-y: auto;
}
#pop_activities .top img {
    width: 100%;
}
#pop_activities section {
    padding: 40px;
}
.tour-section-1 .ts1-title {
    display: block;
    margin-bottom: 20px;
    line-height: normal;
    color: #4267b2;
}
#pop_activities .ts1-title {
    font-size: 30px;
}
.tour-section-1 .ts1-type {
    width: 600px;
    margin: auto;
    display: flex;
    justify-content: space-between;
}
.tour-section-1 .ts1-type .item {
    width: calc(100%/3);
    font-size: 15px;
}
.tour-section-1 .ts1-type .icon {
    margin-bottom: 10px;
}
.tour-section-1 .ts1-type .icon img {
    margin: auto;
    height: 33px;
}
.tour-section-1 .text {
    margin-top: 30px;
}
@media (max-width: 1199px){
    #pop_activities {
        background: #fff;
        max-width: 90vw;
    }
    .pop_close img {
        height: 30px;
    }
    #pop_activities .wrp {
        width: 100%;
    }
    #pop_activities section {
        padding: 30px 10px 100px;
    }
    #pop_activities .ts1-title {
        font-size: 18px;
        font-family: 'SVN-Gilroy';
    }
    .tour-section-1 .ts1-type .item {
        font-size: 14px;
    }
}
@media (max-width: 767px){
    .tour-section-1 {
        padding-bottom: 15px;
    }
    .tour-section-1 .ts1-type {
        width: 100%!important;
        margin-right: 0;
        margin-bottom: 20px;
        float: none;
    }
    .tour-section-1 .ts1-type .icon img {
        height: 26px;
    }
    .tour-section-1 .text {
        margin-top: 20px;
    }
}
.tour-service figcaption {
    margin-top: 5px;
}
.tour-service .elementor-swiper-button-prev {
    top: 40% !important;
    transform: translateY(-50%);
    width: 21px;
    height: 42px;
    left: 0 !important;
    background: url(../../../../images/owl-nav2.png) center no-repeat !important;
}  
.tour-service .elementor-swiper-button i {
    display: none;
}  
.tour-service .elementor-swiper-button-next{
    top: 40% !important;
    width: 21px;
    height: 42px;
    right: 0 !important;
    background: url(../../../../images/owl-nav2.png) center no-repeat !important;
    -webkit-transform: translateY(-50%) scaleX(-1) !important;
    transform: translateY(-50%) scaleX(-1) !important;
}
body:not(.elementor-editor-active) #section_prix-update, 
body:not(.elementor-editor-active) #section_avis-update, 
body:not(.elementor-editor-active) #section_qna-update,
body:not(.elementor-editor-active) #about-us{
    display: none;
}
.demandededevis #contact .item .border {
    border: 1px solid #ababab;
}
.demandededevis .greybg.greybg2, .form-contact-update .greybg.greybg2 {
    width: 100%;
    margin-left: 0;
    padding: 40px 100px 10px;
}
h2.post {
    min-height: 32px;
    display: block;
    padding-left: 48px;
    background-image: url(../../../../images/post.png);
    background-repeat: no-repeat;
    background-position: left center;
    background-size: 32px;
    font-size: 20px;
    margin-bottom: 25px;
    position: relative;
    color: #4267b2;
}
.cRed {
    color: #f00;
}
.demandededevis #contact .wpcf7-form-control-wrap .wpcf7-radio{
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}
.demandededevis #contact .wpcf7-radio .wpcf7-list-item{
    margin: 0;
    line-height: normal;
    margin-bottom: 10px;
    margin-right: 60px;
}
#contact .row-3 .item {
    width: calc((100% - 90px)/4);
    margin-right: 30px;
    float: left;
}
#contact .row-3 .item:nth-of-type(4n) {
    margin-right: 0;
}
#contact .row-3 label {
    font-size: 14px;
    display: block;
}
#contact .item input, #contact .item select {
    padding-left: 35px;
}
#contact .row-5 .item {
    width: calc((100% - 30px)/2);
    margin-right: 30px;
    float: left;
}
#contact .row-5 .item:nth-child(2n) {
    margin-right: 0;
}
[data-name="hoatdonggoimon"] .wpcf7-list-item {
    margin: 0;
    position: relative;
    margin-bottom: 10px;
    display: block;
}
.demandededevis #contact .wpcf7-radio .wpcf7-list-item input[type=radio],
[data-name="hoatdonggoimon"] .wpcf7-list-item input[type=checkbox] {
    display: none;
}
.demandededevis #contact .wpcf7-radio .wpcf7-list-item span.wpcf7-list-item-label,
[data-name="hoatdonggoimon"] .wpcf7-list-item span.wpcf7-list-item-label {
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: space-between;
    position: relative;
    padding-left: 25px;
    font-size: 15px;
}
.demandededevis #contact .wpcf7-radio .wpcf7-list-item input[type=radio]:checked+span.wpcf7-list-item-label,
[data-name="hoatdonggoimon"] .wpcf7-list-item input[type=checkbox]:checked+span.wpcf7-list-item-label{
    color: #4267b2;
}
.demandededevis #contact .wpcf7-radio .wpcf7-list-item span.wpcf7-list-item-label:before,
[data-name="hoatdonggoimon"] .wpcf7-list-item span.wpcf7-list-item-label:before {
    content: "";
    width: 15px;
    height: 14px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 0;
    background: url(../../../../images/radio-btn2.png) no-repeat;
    background-position: 0 center;
}
.demandededevis #contact .wpcf7-radio .wpcf7-list-item input[type=radio]:checked+span.wpcf7-list-item-label:before,
[data-name="hoatdonggoimon"] .wpcf7-list-item input[type=checkbox]:checked+span.wpcf7-list-item-label:before{
    background: url(../../../../images/radio-btn-active2.png) no-repeat;
    background-position: 0 center;
}
.demandededevis #contact .greybg3 .wpcf7-radio .wpcf7-list-item{
    margin-right: 0px;
}
#section_qna-update .qna_category .item .noidung {
    border: 1px solid #c8bdc1;
    padding: 0 16px;
}
@media (min-width: 1200px){
    .prix_cta {
        position: fixed !important;
        width: 100%;
        top: 30px;
        left: 0;
        z-index: 999;
        background: #fff;
        padding: 8px 0 15px;
        box-shadow: 0 1px 2px 0 rgba(0,0,0,.2), 0 2px 5px 0 rgba(0,0,0,.19);
        display: none;
    }
    .demandededevis .greybg {
        width: calc(100% + 224px);
        margin-left: -112px;
        background: #e8f4ff;
        padding: 40px 112px 10px;
        border: 1px solid #ababab;
        border-radius: 5px;
        margin-bottom: 40px;
    }
}
@media (max-width: 1199px){
    .demandededevis .greybg {
        width: calc(100% + 20px);
        margin-left: -10px;
        background: #e8f4ff;
        padding: 30px 10px 10px;
        margin-bottom: 30px;
    }
    .demandededevis .greybg.greybg2 {
        padding: 30px 10px 10px;
        width: calc(100% + 20px);
        margin-left: -10px;
    }
}
@media (max-width: 767px){
    .title-click > .elementor-widget-container {
        background: url(../../../../images/add.png) no-repeat right center;
        margin-bottom: 0 !important;
    }
    .title-click.active > .elementor-widget-container {
        background: url(../../../../images/sub.png) no-repeat right center;
        margin-bottom: 20px !important;
    }
    .content-click:not(.active) {
        display: none;
    }
    .demandededevis #contact .wpcf7-radio .wpcf7-list-item {
        display: block;
        width: 100%;
    }
    .demandededevis #contact .greybg3 .wpcf7-radio .wpcf7-list-item {
        display: inline-block;
        width: auto;
    }
}

/*Sidebar Tour*/
@media (min-width: 1200px){
    .SubTourCategory {
        border: 1px solid #d2d2d2;
        border-radius: 3px;
        box-shadow: 0 1px 2px 0 rgba(0,0,0,.2), 0 2px 5px 0 rgba(0,0,0,.19);
    }
    .SubTourCategory .item:not(:last-child) {
        border-bottom: 1px solid #d2d2d2;
    }
    .SubTourCategory .item .top {
        display: flex;
        align-items: center;
        justify-content: space-between;
        padding: 10px 15px;
    }
    .SubTourCategory .item.active .top {
        background: #e8f4ff;
    }
    .SubTourCategory .item .lv1 {
        text-transform: uppercase;
    }
    .SubTourCategory .item .lv1, .SubTourCategory .subList .lv2 {
        font-weight: bold;
        display: block;
        font-family: 'SVN-Gilroy';
        font-size: 17px;
        line-height: 24px;
    }
    .SubTourCategory .item .down {
        background: url(../../../../images/down2.png) no-repeat right center;
        padding: 10px;
        cursor: pointer;
    }
    .SubTourCategory .subList {
        display: none;
    }
    .SubTourCategory .subList .subItem2 {
        border-bottom: 1px solid #d2d2d2;
        padding: 10px 15px;
        background: #fbfaf5;
    }
    .SubTourCategory .subList .subItem2:last-child {
        border-bottom: none;
    }
    .SubTourCategory .subList .hasSub {
        background: #fbfaf5;
    }
    .SubTourCategory .subList .top2 {
        display: flex;
        justify-content: space-between;
    }
    .SubTourCategory .subList .subItem3 {
        margin-top: 5px;
    }
    .SubTourCategory .subList .top3 .lv3{
        font-size: 16px;
        line-height: 22px;
    }
}

/*Search*/
.title-search strong {
    font-size: 28px;
    color: #4267b2;
    line-height: normal;
    padding-bottom: 15px;
    border-bottom: 1px solid #4267b2;
}
#section-3 .group-item.no_owl {
    width: 100%;
    margin: 0;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 30px;
    overflow: unset;
}
#section-3 .group-item.no_owl .item {
    width: calc((100% - 60px)/3);
    margin: 0;
    height: auto;
}
#section-3 .group-item.no_owl .item > div {
    height: 100%;
}
.new-section-1 {
    margin-bottom: 35px;
}
.new-section-1 .group-item {
    display: flex;
    flex-wrap: wrap;
    gap: 30px;
}
.new-section-1 .item {
    width: calc((100% - 60px)/3);
    margin: 0;
    height: auto;
}
.EntretienTelephonique_info {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin-bottom: 40px;
}
.EntretienTelephonique_info .wImage {
    width: 320px;
    order: 2;
}
.EntretienTelephonique_info .info {
    width: calc(100% - 350px);
    order: 1;
}
.EntretienTelephonique_info ul {
    padding-left: 30px;
    margin: 20px 0;
}
.EntretienTelephonique_info ul li {
    list-style: circle;
}
.EntretienTelephonique_info ul .tentour, .EntretienTelephonique_info ul .tenphong {
    color: #4267b2;
    font-size: 18px;
    font-family: 'SVN-Gilroy';
}
@media (max-width: 767px){
    .EntretienTelephonique_info {
        margin-bottom: 20px;
    }
    .EntretienTelephonique_info .wImage {
        display: none;
    }
    .EntretienTelephonique_info .info {
        width: 100%;
        margin-bottom: 20px;
    }
}
.jet-wpml-ls-item {
    padding: 0 !important;
}
.jet-wpml-ls-item a {
    padding: 0 !important;
}