@charset "UTF-8";
@font-face{font-family:myFirstFont;src:url(../front/UTM_Avo_Regular.woff)}
#main,#site_content,body{overflow-x:hidden;font-family:'myFirstFont'}
.bg-custom-1{background-color:#85144b}
.bg-custom-2{background-image:linear-gradient(15deg,#13547a 0%,#80d0c7 100%)}
.bg-dark{background-color:#762e0a!important}
.slidescroll-enabled .main,.slidescroll-enabled .page{width:100%}
.header{background-color:#762e0a;height:60px;width:100%}
.navbar{width:100%;background:none;padding:0 15px}
.navbar-fixed{top:0;z-index:100;position:fixed;width:100%;padding-bottom:0!important}
.navbar-fixed .navbar{height:50px;min-height:auto}
.btn-phone{border-radius:20px;font-weight:700}
.text-caption{color:#762e0a;padding:30px 0 0;font-size:30px;margin-bottom:40px;font-weight:700}
.custom_color{text-align:justify}
.text-caption:after{content:url(../images/substract.png);display:block}
.bg_full{background-color:#762e0a;margin:50px 0;color:#fff}
.bg_full .col-text h3{font-size:20px}
.bg_full .col-text{border:1px solid #fff;padding:20px}
.bg_full_color{padding:50px 0}
.bg_full_images{padding:50px 0}
.bg_full_images .custom_color{color:#fff}
.bg_full_images .text-caption{color:#fff}
.gal{-ms-column-count:3;-webkit-column-count:3;-moz-column-count:3;column-count:3}
.gal img{width:100%;padding:7px 0;border:2px solid #762e0a;margin-bottom:10px;box-shadow:0 1px 3px -2px #000 0 1px 2px #000}
.tabs-left{border-bottom:none;border-right:1px solid #ddd}
.tabs-left > li{float:none;margin:0}
.tabs-left > li.active > a,.tabs-left > li.active > a:hover,.tabs-left > li.active > a:focus{border-bottom-color:#ddd;border-right-color:transparent;background:#f90;border:none;border-radius:0;margin:0}
.nav-tabs > li > a:hover{line-height:1.42857143;border:1px solid transparent}
.tabs-left > li.active > a::after{content:"";position:absolute;top:10px;right:-10px;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:10px solid #f90;display:block;width:0}
.features{padding:50px 0}
.features.light-brown{background-color:#faf8f5}
.features h2.section-title{color:#333;font-size:22px;margin:0;text-align:center}
.features .v-tabs .v-tab-head a,.features .v-tabs a.v-tab-head{color:#292929;cursor:pointer;display:block;padding:15px 30px 15px 15px;border-right:1px solid #3c6;margin:0;text-align:right;font:20px Raleway,franklin-gothic-urw,"Helvectica Neue",helvetica,clean,sans-serif}
.features .v-tabs .v-tab-head a.active,.features .v-tabs .v-tab-head a:hover,.features .v-tabs a.v-tab-head.active,.features .v-tabs a.v-tab-head:hover{font-weight:700;text-decoration:none}
.features .v-tabs .v-tab-head a{position:relative;display:block}
.features .v-tabs .v-tab-head a.active::after,.features .v-tabs .v-tab-head a.active::before{content:"";border-style:solid;border-width:15px;position:absolute;right:0;top:15px;transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);-o-transform:rotate(90deg);-moz-transform:rotate(90deg)}
.features .v-tabs .v-tab-head a.active::before{border-color:#3fcf6e transparent transparent}
.features .v-tabs .v-tab-head a.active::after{margin-right:-1px;border-color:#faf8f5 transparent transparent}
.features .v-tabs a.v-tab-head{border:none;padding:15px 0;text-align:left;position:relative}
.features .v-tabs a.v-tab-head:after{color:#e2dcd6;content:"";font-family:FontAwesome;position:absolute;right:10px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%)}
.features .v-tabs a.v-tab-head.active::after{color:#3c6;content:""}
.features .v-tabs .v-tab-pane{padding:0 15px}
.features .v-tabs .v-tab-pane ul{list-style:outside none none;margin:0;padding:0}
.features .v-tabs .v-tab-pane ul li{border-bottom:1px solid #e2dcd6;color:#292929;font-size:16px;padding:15px 0}
.features .v-tabs .v-tab-pane ul li i{color:#4c81b6;cursor:pointer;font-size:14px}
.features .v-tabs .v-tab-pane .in{border-top:none;padding-top:0}
.features .v-tabs .v-tab-pane .popover{border:1px solid #014d7e!important;border-radius:0;width:auto;margin:10px 0 0;max-width:276px;left:auto;box-shadow:none}
.features .v-tabs .v-tab-pane .popover.bottom .arrow{border-bottom-color:#014d7e}
.features .v-tabs .v-tab-pane .popover .popover-content{font-size:14px;padding:15px;text-align:center}
.nav-pills .nav-link.active,.nav-pills .show>.nav-link{background-color:#ed8a19;color:#fff}
.nav-pills .nav-link{color:#fff;border-radius:0}
.contact-form .form-control{border-radius:1rem}
.contact-image{text-align:center}
.contact-form h3{margin-bottom:8%;margin-top:-10%;text-align:center;color:#0062cc}
.contact-form .btnContact{width:100%;border:none;border-radius:1rem;padding:1.5%;background:#ed8a19;font-weight:600;color:#fff;cursor:pointer}
.btnContactSubmit{width:50%;border-radius:1rem;padding:1.5%;color:#fff;background-color:#0062cc;border:none;cursor:pointer}
.footer{padding-top:60px;padding-bottom:20px}
.footer img{width:300px}
.footer a{color:#ed8a19;font-weight:800}
.line-footer{border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;margin-top:40px}
.line-footer p{margin:0;padding:10px 0}
.line-footer p i{color:#ed8a19}
.content{height:1000px;font-family:'Questrial';line-height:1.5;letter-spacing:3px;font-size:20px;text-decoration:underline;text-align:center;margin-top:30px}
.go-top{position:fixed;bottom:20%;right:3%;padding:20px;display:none;cursor:pointer;-webkit-font-smoothing:antialiased;z-index:999}
.go-top:after{font-family:FontAwesome;content:"\f106";background-color:#ed8a19;padding:10px 15px;color:#fff;position:absolute;bottom:10px;font-size:28px}
.go-top-text{position:absolute;width:60px;text-align:center;font-family:'Questrial';line-height:1.5;letter-spacing:3px;font-size:12px;margin:20px 0 0 -4px}
.go-top:hover{transition:all .4s linear;transform:scale(1.1)}
.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:502;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8;filter:alpha(opacity=80)}
.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:503;position:fixed;outline:none!important;-webkit-backface-visibility:hidden}
.mfp-container{height:100%;text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}
.mfp-align-top .mfp-container:before{display:none}
.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:505}
.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}
.mfp-ajax-cur{cursor:progress}
.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}
.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}
.mfp-auto-cursor .mfp-content{cursor:auto}
.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}
.mfp-loading.mfp-figure{display:none}
.mfp-hide{display:none!important}
.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:504}
.mfp-preloader a{color:#ccc}
.mfp-preloader a:hover{color:#fff}
.mfp-s-ready .mfp-preloader{display:none}
.mfp-s-error .mfp-content{display:none}
button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;padding:0;z-index:506}
button::-moz-focus-inner{padding:0;border:0}
.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}
.mfp-close:hover,.mfp-close:focus{opacity:1}
.mfp-close:active{top:1px}
.mfp-close-btn-in .mfp-close{color:#333}
.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}
.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px}
.mfp-arrow{position:absolute;top:0;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:rgba(0,0,0,0)}
.mfp-arrow:active{margin-top:-54px}
.mfp-arrow:hover,.mfp-arrow:focus{opacity:1}
.mfp-arrow:before,.mfp-arrow:after,.mfp-arrow .mfp-b,.mfp-arrow .mfp-a{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:solid transparent}
.mfp-arrow:after,.mfp-arrow .mfp-a{opacity:.8;border-top-width:12px;border-bottom-width:12px;top:8px}
.mfp-arrow:before,.mfp-arrow .mfp-b{border-top-width:20px;border-bottom-width:20px}
.mfp-arrow-left{left:0}
.mfp-arrow-left:after,.mfp-arrow-left .mfp-a{border-right:12px solid #000;left:5px}
.mfp-arrow-left:before,.mfp-arrow-left .mfp-b{border-right:20px solid #fff}
.mfp-arrow-right{right:0}
.mfp-arrow-right:after,.mfp-arrow-right .mfp-a{border-left:12px solid #000;left:3px}
.mfp-arrow-right:before,.mfp-arrow-right .mfp-b{border-left:20px solid #fff}
.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}
.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}
.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}
.mfp-iframe-scaler iframe{position:absolute;top:-3px;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000}
.mfp-iframe-holder .mfp-close{top:-43px}
img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:40px 0;margin:0 auto}
.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,0.6)}
.mfp-figure{line-height:0}
.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}
.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-break:break-word;padding-right:36px}
.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}
.mfp-image-holder .mfp-content{max-width:100%}
.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}
.badge-number{background:#ed8a19;font-size:18px;border-radius:20px}
.scroll-indicator-controller{z-index: 99;}
.form-checked{text-align:center;margin-bottom:30px}
.form-checked label{cursor:pointer}
.button-phone {
    position: fixed;
    padding: 5px;
    border-radius: 20px;
    z-index: 99999;
    opacity: .9;
	height:36px;
    left: 10px;
    float: right;
    bottom: 29px;
    width: 200px;
    text-align: center;
    font-weight: bold;
    background: #dc3545;
    color: white;
	font-size: 15px;
}
.button-phone:hover{color:white;background:#772e0b}
@media screen and (max-width: 800px) and (orientation: landscape),screen and (max-height: 300px) {
.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}
.mfp-img-mobile img.mfp-img{padding:0}
.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}
.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}
.mfp-img-mobile .mfp-counter{right:5px;top:3px}
.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0}
.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}
}
@media all and (max-width: 800px) {
.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75)}
.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}
.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}
.mfp-container{padding-left:6px;padding-right:6px}
}
.mfp-ie7 .mfp-img{padding:0}
.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px}
.mfp-ie7 .mfp-container{padding:0}
.mfp-ie7 .mfp-content{padding-top:44px}
.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0}
@media (max-width: 1025px) {
.navbar-expand-lg .navbar-nav .nav-link{padding-right:5px;padding-left:5px}
}
@media screen and (max-width: 768px) {
.features.light-brown{border-top:0 none}
.features h2.section-title{font-size:32px}
.features .v-tabs .v-tab-pane .in{border-top:1px solid #ddd;border-bottom:2px solid #ddd}
.features .popover{margin:10px 5% 0;max-width:none;width:90%}
.text-caption,.footer h3{font-size:25px}
.custom_color h2{font-size:22px}
.bg_full_color,.bg_full_images{padding:30px 0}
.footer{padding-top:30px}
.go-top{right:5%}
.navbar-nav{padding-bottom:15px}
}
@media (max-width: 500px) {
.gal{-ms-column-count:1;-webkit-column-count:1;-moz-column-count:1;column-count:1}
.text-caption{font-size:20px}
.custom_color h2{font-size:18px}
.bg_full_color,.bg_full_images{padding:20px 0}
.footer{padding-top:20px}
.go-top{right:10%}
.go-top{position:fixed;bottom:15%}
.button-phone {width:160px;left:5px}
div.fcta-zalo-mess{display:none}
.form-checked{text-align:left;padding-left:15px}
}
.loading-screen.active{display:block}
.loading-screen{z-index:100000;display:none;background:rgba(0,0,0,0.5);position:fixed;top:0;left:0;width:100%;height:100%}
.lds-ring{display:inline-block;position:absolute;width:64px;height:64px;top:50%;left:50%;margin-left:-32px;margin-top:-32px}
.lds-ring div{box-sizing:border-box;display:block;position:absolute;width:51px;height:51px;margin:6px;border:6px solid #fff;border-radius:50%;animation:lds-ring 1.2s cubic-bezier(0.5,0,0.5,1) infinite;border-color:#fff transparent transparent}
.lds-ring div:nth-child(1){animation-delay:-.45s}
.lds-ring div:nth-child(2){animation-delay:-.3s}
.lds-ring div:nth-child(3){animation-delay:-.15s}
@keyframes lds-ring {
0%{transform:rotate(0deg)}
100%{transform:rotate(360deg)}
}
@keyframes zoom{0%{transform:scale(.5);opacity:0}50%{opacity:1}to{opacity:0;transform:scale(1)}}@keyframes lucidgenzalo{0% to{transform:rotate(-25deg)}50%{transform:rotate(25deg)}}.jscroll-to-top{bottom:100px}.fcta-zalo-ben-trong-nut svg path{fill:#fff}.fcta-zalo-vi-tri-nut{position:fixed;bottom:24px;right:20px;z-index:999}.fcta-zalo-nen-nut,div.fcta-zalo-mess{box-shadow:0 1px 6px rgba(0,0,0,.06),0 2px 32px rgba(0,0,0,.16)}.fcta-zalo-nen-nut{width:50px;height:50px;text-align:center;color:#fff;background:#0068ff;border-radius:50%;position:relative}.fcta-zalo-nen-nut::after,.fcta-zalo-nen-nut::before{content:"";position:absolute;border:1px solid #0068ff;background:#0068ff80;z-index:-1;left:-20px;right:-20px;top:-20px;bottom:-20px;border-radius:50%;animation:zoom 1.9s linear infinite}.fcta-zalo-nen-nut::after{animation-delay:.4s}.fcta-zalo-ben-trong-nut,.fcta-zalo-ben-trong-nut i{transition:all 1s}.fcta-zalo-ben-trong-nut{position:absolute;text-align:center;width:60%;height:60%;left:10px;bottom:25px;line-height:70px;font-size:25px;opacity:1}.fcta-zalo-ben-trong-nut i{animation:lucidgenzalo 1s linear infinite}.fcta-zalo-nen-nut:hover .fcta-zalo-ben-trong-nut,.fcta-zalo-text{opacity:0}.fcta-zalo-nen-nut:hover i{transform:scale(.5);transition:all .5s ease-in}.fcta-zalo-text a{text-decoration:none;color:#fff}.fcta-zalo-text{position:absolute;top:6px;text-transform:uppercase;font-size:12px;font-weight:700;transform:scaleX(-1);transition:all .5s;line-height:1.5}.fcta-zalo-nen-nut:hover .fcta-zalo-text{transform:scaleX(1);opacity:1}div.fcta-zalo-mess{position:fixed;bottom:29px;right:58px;z-index:99;background:#fff;padding:7px 25px 7px 15px;color:#0068ff;border-radius:50px 0 0 50px;font-weight:700;font-size:15px}.fcta-zalo-mess span{color:#0068ff!important}span#fcta-zalo-tracking{font-family:myFirstFont;line-height:1.5}.fcta-zalo-text{font-family:myFirstFont}
.ui-dialog {
    z-index:99999;
}

video {
  width: 100%;
  height: auto;
}
.img-rounded{
	border-radius:10px;
	

}