.clear {clear: both; }
a{text-decoration: none!important;}a:hover{color:#028900;}
@font-face {
    font-family: "OpenSans";
    src: url('../fonts/OpenSans.eot');
    src: url('../fonts/OpenSans.eot?#iefix') format('embedded-opentype'),
        url('../fonts/OpenSans.svg#OpenSans') format('svg'),
        url('../fonts/OpenSans.woff') format('woff'),
        url('../fonts/OpenSans.ttf') format('truetype');
    font-weight: normal;font-style: normal;
}
@font-face {
    font-family: "UVNChuKy";
    src: url('../fonts/UVNChuKy.eot');
    src: url('../fonts/UVNChuKy.eot?#iefix') format('embedded-opentype'),
        url('../fonts/UVNChuKy.svg#UVNChuKy') format('svg'),
        url('../fonts/UVNChuKy.woff') format('woff'),
        url('../fonts/UVNChuKy.ttf') format('truetype');
    font-weight: normal;font-style: normal;
}
@font-face {
    font-family: "UTMAvo";
    src: url('../fonts/UTMAvo.eot');
    src: url('../fonts/UTMAvo.eot?#iefix') format('embedded-opentype'),
        url('../fonts/UTMAvo.svg#UTMAvo') format('svg'),
        url('../fonts/UTMAvo.woff') format('woff'),
        url('../fonts/UTMAvo.ttf') format('truetype');
    font-weight: normal;font-style: normal;
}
#page{display: none;}
.aligncenter{text-align: center}
.active_menu {
    /*background: #73d601;*/
    background: url(../images/menu.png) left bottom no-repeat;
    color: #fff;
    background-size: cover;
}
.margintb10{margin:22px 0}.margint10{margin-top:10px;}.marginb10{margin-bottom:10px;}
.paddingtb10{padding: 10px 0}.padding10{padding: 10px;}
.margintb20{margin:15px 0}

#content{overflow: hidden;}
.block-slider-menu{position: relative!important; padding-top: 64px; padding-bottom: 46px;}
.owl-carousel{position: relative!important;overflow: hidden;}
.owl-carousel .owl-nav{display: none!important;position: absolute;right: 50px}
.owl-carousel .owl-controls{position: absolute;top:40%;right:30px;}
.owl-carousel .owl-dot{background: #fff;width: 16px;height: 16px;border-radius: 50%;margin-bottom: 6px;}
.owl-carousel .owl-dots .active{background: #73d601;width: 16px;height: 16px;border-radius: 50%;}
.block-menu{border: 1px solid rgb(2, 137, 0); position: absolute;top:0px;left:0px;background: rgb(2, 137, 0);display: block;width: 100%;z-index: 9;}

.logo{position: absolute;top:5px;left:0px;width: fit-content;}
/* .logo:after{left:5px;content:'';display: inline-block;width: 140px;height: 140px;position: absolute;top:50%;transform: translateY(-50%);background: rgb(2, 137, 0);z-index: -1;border-radius: 50%;} */
/* .logo:after{left:5px;content:'';display: inline-block;width: 225px;height: 85px;position: absolute;top:58px;background: url(../images/bg-logo.png) center center no-repeat;z-index: -1;} */
.logo a{display:block;text-align: center;}
.logo a h1,.logo a h6{display: inline-block;overflow: hidden;line-height: 0px;}
.logo a h1 img,.logo a h6 img{width: 100%; max-width: 120px !important;}
/* .logo a h2 img,.logo a h6 img{max-width: 120px !important;} */
.logo a h2,.logo a h6 {width: 140px;aspect-ratio: 1 / 1;background-color: #018900;border-radius: 50%;display: flex;align-items: center;justify-content: center;padding: 8px;}
.block-search{position: absolute;bottom:0px;width: 100%;text-align: center;background: rgb(2, 137, 0);z-index: 1;padding: 10px 0}
.form-search input[type="text"]{border: none;background: rgba(255,255,255,0.7) url(../images/maps.png) 10px center no-repeat;height: 26px;line-height: 26px;padding: 0 10px 0 30px;margin:0 5px;color:#505050;outline: none;width: 45%}
.form-search button[type="submit"]{border: none;padding: 0 20px 0 38px;height: 26px;line-height: 26px;font-size: 14px;text-transform: uppercase;font-weight: bold;color:#fff;background:rgb(115, 214, 1) url(../images/search.png) 10px center no-repeat;font-family: 'UVNChuKy';margin:0 5px;outline: none;}

.block-content{}
.box-img{position: relative;overflow: hidden;}
.title-tour{color:#292929;font-size: 24px;text-transform: uppercase;padding: 20px 0 20px 44px;display: inline-block;background: url(../images/icon-dua.png) left center no-repeat;}
.fuctyou{
padding: 8px 0px 8px 44px;
}
.name-tour{color:#028900;font-size: 18px;display: block;margin: 10px 0 2px 0;height: 38px;line-height: 18px;overflow: hidden;}
.note-tour{color: #888888;font-size: 16px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;height:24px}
.date-tour{color:#888888;font-size: 16px;}
.group-btn{display: block;padding: 10px 0 0}
.detai-btn{display: inline-block;font-size: 14px;width: 30%;text-align: center;text-transform: uppercase;color: #fff;height: 25px;line-height: 25px;float: left;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#73d601+0,fcc901+100 */
    background: #73d601; /* Old browsers */
    background: -moz-linear-gradient(top,  #73d601 0%, #73d601 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  #73d601 0%,#73d601 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  #73d601 0%,#73d601 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#73d601', endColorstr='#73d601',GradientType=0 ); /* IE6-9 */
}
.order-btn{display: inline-block;font-size: 14px;width: 60%;text-align: center;text-transform: uppercase;color: #fff;height: 25px;line-height: 25px;float: right;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#028900+0,fa3e04+100 */
    background: #028900; /* Old browsers */
    background: -moz-linear-gradient(top,  #028900 0%, #028900 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  #028900 0%,#028900 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  #028900 0%,#028900 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#028900', endColorstr='#028900',GradientType=0 ); /* IE6-9 */

}
.order-btn:hover{color:#000}
.order-btn span{display: inline-block;background: url(../images/icon-cart.png) left center no-repeat;padding: 0 0 0 28px}
.absolute-img{display: block;width: 100%;height: 100%;position: absolute;top:100%;left:0px;background: rgba(0,0,0,0.62);color:#fff;padding: 20px;-webkit-transition: top 0.4s;-moz-transition: top 0.4s;-o-transition: top 0.4s;-ms-transition: top 0.4s;transition: top 0.4s;}

.absolute-img p strong{padding-right: 10px;display: inline-block;}
.absolute-img p strong.khoihanh{background: url(../images/icon-khoihanh.png) left center no-repeat;padding-left: 30px}
.absolute-img p strong.thoigian{background: url(../images/icon-thoigian.png) left center no-repeat;padding-left: 30px}
.absolute-img p strong.phuongtien{background: url(../images/icon-phuongtien.png) left center no-repeat;padding-left: 30px}
.absolute-sale{display: block;
    position: absolute;
    left: 5px;
    top: 5px;
    width: 36px;
    height: 12px;
    background: url(../images/new.gif) center no-repeat;
    text-indent: -99999px;
    -webkit-transition: top 0.6s;-moz-transition: top 0.6s;-o-transition: top 0.6s;-ms-transition: top 0.6s;transition: top 0.6s;
}

.absolute-img:hover{color:#fff}
.box-img:hover .absolute-sale{top:-20%;transition-timing-function: ease-in-out;}
.box-img:hover .absolute-img{top:0px;transition-timing-function: ease-in-out;}

.block-service{background: #fbfbfb;padding: 20px 0;}
.box-service{position: relative;overflow: hidden;}
.name-service{position: absolute;bottom:0px;width: 100%;background: rgba(0,0,0,0.61);font-family: 'UVNChuKy',arial,tahoma;font-size: 18px;text-align: center;text-transform: uppercase;color: #fff;padding: 14px 10px}
.box-service img{-moz-transform:scale(1,1);-webkit-transform:scale(1,1);-o-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1);-webkit-transition: all 0.2s ease-in;-moz-transition: all 0.2s ease-in;-o-transition: all 0.2s ease-in;-ms-transition: all 0.2s ease-in;transition: all 0.2s ease-in;}
.box-service:hover img{opacity:0.7;-moz-transform:scale(1.2,1.2);-webkit-transform:scale(1.2,1.2);-o-transform:scale(1.2,1.2);-ms-transform:scale(1.2,1.2);transform:scale(1.2,1.2);
}
.box-service.khonghover:hover img{
    opacity: 0.7;
    -moz-transform: scale(1.2,1.2);
    -webkit-transform: scale(1.2,1.2);
    -o-transform: scale(1.2,1.2);
    -ms-transform: scale(1.2,1.2);
    transform: scale(1.2,1.2);
}

.box-kinhnghiem{border: 1px solid #028900}
.title-kinhnghiem{background:#028900;text-transform: uppercase;font-size: 14px;color:#fff;text-align: center;padding: 10px 0}
.title-kinhnghiem span{display: inline-block;background: url(../images/icon-book.png) left center no-repeat;padding-left: 26px;}
.img-kinhnghiem{width: 92px;float: left;margin-right: 10px;}
.name-kinhnghiem{font-size: 14px;color:#555555;text-transform: uppercase;font-weight: bold;display: block;padding-top:10px}

.block-footer{border-top: 3px solid #028900;margin-top:10px;
    font-family: 'UVNChuKy',arial, tahoma;
    font-size: 17px;color:white;
    background: #028900;
    position: relative;min-height: 258px;    padding: 40px 0 30px 0;
    background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    -webkit-background-size: cover;
}
.block-footer p{padding: 6px 0}
.mangxahoi a{padding:0 5px;}

.box-feedback{position: relative;}
.content_tes{border: 1px solid #aaa;
    padding: 10px;
    height: 155px;
    font-size: 12px;
    font-style: italic;
    font-size: 15px;
}
.info_tes{padding-left:20px;margin-top:-34px;}
.avatar{width: 80px!important;
    height: 80px;
    border-radius: 100px;
    border: 1px solid #eee;}
.name_tes{font-weight: bold;
    position: absolute;
    left: 120px;
    bottom: 22px;
    white-space: nowrap;}
.moeno .prev{position: absolute;left: 90px;top:15px;height: 126px;width: 27px;background: url(../images/prev.png);z-index:991;}
.moeno .next{position: absolute;right: 90px;top:15px;height: 126px;width: 27px;background: url(../images/next.png);z-index: 991;}
.po-khachang{width: 60px;height: 100%;display: block;position: absolute;top:0px;left:0px;
background: rgba(255,255,255,1);
background: -moz-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 0%, rgba(246,246,246,0.12) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(255,255,255,1)), color-stop(0%, rgba(255,255,255,1)), color-stop(100%, rgba(246,246,246,0.12)));
background: -webkit-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 0%, rgba(246,246,246,0.12) 100%);
background: -o-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 0%, rgba(246,246,246,0.12) 100%);
background: -ms-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 0%, rgba(246,246,246,0.12) 100%);
background: linear-gradient(to right, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 0%, rgba(246,246,246,0.12) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6f6f6', GradientType=1 );
z-index: 99;
}
.po-khachang2{width: 60px;height: 100%;display: block;position: absolute;top:0px;right:0px;
background: rgba(255,255,255,0.12);
background: -moz-linear-gradient(left, rgba(255,255,255,0.12) 0%, rgba(246,246,246,0.12) 0%, rgba(255,255,255,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(255,255,255,0.12)), color-stop(0%, rgba(246,246,246,0.12)), color-stop(100%, rgba(255,255,255,1)));
background: -webkit-linear-gradient(left, rgba(255,255,255,0.12) 0%, rgba(246,246,246,0.12) 0%, rgba(255,255,255,1) 100%);
background: -o-linear-gradient(left, rgba(255,255,255,0.12) 0%, rgba(246,246,246,0.12) 0%, rgba(255,255,255,1) 100%);
background: -ms-linear-gradient(left, rgba(255,255,255,0.12) 0%, rgba(246,246,246,0.12) 0%, rgba(255,255,255,1) 100%);
background: linear-gradient(to right, rgba(255,255,255,0.12) 0%, rgba(246,246,246,0.12) 0%, rgba(255,255,255,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff', GradientType=1 );
z-index: 99;
}

.feedback-box{border: 1px solid #aaa;padding: 10px;height: 155px;font-size: 12px;font-style: italic;}
.title-ykien{color: #028900;text-transform: uppercase;text-align: center; font-weight: bold; font-family: times new roman;padding: 24px 0;}
.box-avatar{position: absolute;bottom: -50px;left: 20px;}
.hinhdaidien{width: 80px!important;height: 80px;border-radius: 50%;border: 1px solid #eee;}
.avatar-name{font-weight: bold;position: absolute;left: 90px;bottom: 30px;white-space: nowrap;}

.margintb26{margin: 26px 0;}
.re-video{position: relative;width: 100%;display: block;padding: 20px 0;height:100%}
.ab-video{position: absolute;left:0px;top:0px;display: block;width: 100%;height: 100%}
#ninja-slider div.slider-inner{padding: 18px 0}

.bottom{background: #028900;display: block;overflow: hidden;}
.left-bottom{text-align: center;}
.left-bottom ul{padding-top:4px;}
.left-bottom ul li{float: left; list-style: none;background: url(../images/menu-bottom.png) right center no-repeat;}
.left-bottom ul li a{font-size: 13px;text-transform: uppercase;color:#fff;padding: 4px 10px;display: block}
.left-bottom ul li:last-child{background: none;}
.left-bottom ul{display: inline-block}
.right-bottom{color:#fff;position: relative;}
.right-bottom p{text-transform: uppercase;text-align: center;padding: 8px 0}
.right-bottom p a{color:#fff;text-transform: none}
.moe1{position: absolute;top:0px;left:20px;}
.moe2{position: absolute;top:0px;left:0px;background: #028900;width: 1000px;height: 100px;height: 43px}

.m_menu_f {display: none;}

@media (max-width: 1200px){
    .none1200{display: none}
    #topmenu ul li a{padding: 23px 4px 23px 4px!important;font-size: 12px!important;}
    /* .logo:after{top:57px} */
    .left-bottom ul li a{padding: 10px;font-size: 10px}
}
@media (max-width: 1040px){
    .flag{top:5px!important;right:56px!important}
}
@media (max-width: 992px){
    .none992{display: none} 
    #topmenu ul li a{padding: 23px 3px 23px 12px!important;font-size: 11px!important;}
    /* .logo{top: 68px;width: 100px;right:0px;} */
    /* .logo:after{left:-68px;top:-6px} */
    .moe1{position: relative;}
    .moe2{display: none}
}
@media (max-width: 769px){
    #page{display: block}
    #topmenu{display: none}
    .none479{display: none}
    .logo{top: 5px;left:50%;transform: translateX(-50%);}
    .left-bottom{display: none}
    .height-menu{height:88px!important;}
    .left_ft {
        width: 100% !important;
    }
    .right_ft{
        width: 100% !important;
    }
}
@media (max-width: 767px){

    .height767{margin-top:20px!important}
    .tab_video{height: auto!important}
    .m_menu_f {display: block; padding-top: 10px;}
    .menu-dieuhuong {display: none;}
.m_menu_first
{
    display: block;
    background:  ;
    color: #fff!important;
    text-decoration: none;
    font-size: 14px;
    line-height: 40px;
    padding: 0px 10px;
    background: #c8502a  url('../images/bg_button.png') center right no-repeat;
}

.m_menu_ul
{    
    display: none;
    background:#fff;
    padding: 0;
    margin: 0;
}
.m_menu_ul li{
    border-top: solid 1px #8b8b8b;
    padding-left: 10px;
    list-style: none;
}
.m_menu_ul li:hover{
    background: #ff9472;
    font-weight: bold;
}
.m_menu_ul .active a{color:#424242;}
.m_menu_ul li a
{
    line-height: 30px;
    text-transform: uppercase;
    display: block;
    text-decoration: none;
    width:100%;
    color: #424242;
    height: 30px;
    text-indent: 14px;
    font-size: 15px;
    background: url('../images/arrow.png') left center no-repeat;
    
}
    .m_menu_f
{
    text-decoration: none;
    display: block;
}
#show_sub11 {display: none;}
.logo a h2, .logo a h6{width: 66px;}
}
@media (max-width: 600px){
    .col600{width: 100%}
    .leftonline,.rightonline{text-align: center!important;}
    .touronline{padding:4px 0!important;}
    .diachionline{font-size: 15px!important;}
}
@media (max-width: 479px){
    .col479{Width: 100%;}
    .none479{display: none}
    .moeno .prev{left:10px!important;}
    .moeno .next{right:10px!important;}
    .logo:after{background-size: 120px 62px;left: -52px;
        top: -6px;
    }
    .logo {
        top: -5px;
        right: 39%;
    }
    .right_logoft h4 {
        margin-top: 3px !important;
    }
    .box_title_slide {display: none;}
    /* .logo a h6 {margin-left: 23px;} */
}
@media (max-width: 375px){
    .flag{top:5px!important;right:10px!important}
}
@media (max-width: 400px){
    .col400{Width: 100%;}
}
@media (max-width: 360px){
    .col360{width: 100%;}
}
.left_ft {
    width: 50%;
    float: left;
}
.right_ft{
    width: 50%;
    float: right;
    margin-top: -12px;
}
.right_ft img {
    width: 25%;
    margin-top: -8px;
}
p.mangxahoi img {
    width: 25px;
}
.bottom .container {
    border-top: 1px solid #cccccc85;
}
.them_kinhnghiem {
    display: none;
    position: absolute;
    top: 0;
    background: #27474cb5;
    width: 100%;
    height: 100%;
}
.box-service.khonghover:hover .them_kinhnghiem{
    transition: width 2s;
    display: block;
}
.them_kinhnghiem ul li a {
    color: white;
    font-size: 23px;
}
.them_kinhnghiem ul li {
    border: 1px solid wheat;
    border-radius: 10px;
    margin-bottom: 7px;
    padding: 10px;
}
.them_kinhnghiem ul {
    margin: 20px 10px;
}
.them_kinhnghiem ul li:hover{
    background: #028900;
}
.leffy_logoft {
    float: left;
}
.right_logoft h4 {
    padding-left: 95px;
    font-size: 19px;
    margin-top: 20px;
}

ul.tianganh li {
    margin-left: 0px !important;
}
#topmenu ul.tianganh li a.indent-home {
    padding: 23px 13px 23px 13px;
}
.none992.kinghiem {
    margin-bottom: 20px;
}
.none992.kinghiem ul li {
     position: relative;
 }
.none992.kinghiem ul li:before {
    position: absolute;
    content: "";
    right: 0;
    top: 0;
    background: url(../images/daucong.png) center center no-repeat;
    width: 20px;
    height: 20px;
}
.alo-ph-img-circle{width:50px;height:50px;top:25%;right:25%;position:absolute;background:rgba(30,30,30,0.1) url(/images/messenger.svg) no-repeat center center;background-size:contain;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;border:2px solid transparent;opacity:1;-webkit-animation:alo-circle-img-anim 1s infinite ease-in-out;-moz-animation:alo-circle-img-anim 1s infinite ease-in-out;-ms-animation:alo-circle-img-anim 1s infinite ease-in-out;-o-animation:alo-circle-img-anim 1s infinite ease-in-out;animation:alo-circle-img-anim 1s infinite ease-in-out;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%}
.alo-phone{position:fixed;visibility:hidden;background-color:transparent;width:100px;height:100px;cursor:pointer;z-index:999;-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0);-webkit-transition:visibility .5s;-moz-transition:visibility .5s;-o-transition:visibility .5s;transition:visibility .5s;left:0;bottom:30px;}
.alo-phone.alo-show{visibility:visible}
.alo-phone:hover {
    opacity: 1;
}
.alo-ph-circle{width:100px;height:100px;top:0;left:0;position:absolute;background-color:transparent;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;border:2px solid rgba(30,30,30,0.4);border:2px solid #bfebfc ;opacity:.1;-webkit-animation:alo-circle-anim 1.2s infinite ease-in-out;-moz-animation:alo-circle-anim 1.2s infinite ease-in-out;-ms-animation:alo-circle-anim 1.2s infinite ease-in-out;-o-animation:alo-circle-anim 1.2s infinite ease-in-out;animation:alo-circle-anim 1.2s infinite ease-in-out;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%}
.alo-phone:hover .alo-ph-circle,.hotline&gt;a:hover .alo-ph-circle{border-color:#00aff2;opacity:.5}
.alo-phone.alo-green .alo-ph-circle{border-color:#1E88E5;opacity:.5}
.alo-ph-circle-fill{width:60px;height:60px;top:20px;left:20px;position:absolute;background-color:#000;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;border:2px solid transparent;opacity:.1;-webkit-animation:alo-circle-fill-anim 2.3s infinite ease-in-out;-moz-animation:alo-circle-fill-anim 2.3s infinite ease-in-out;-ms-animation:alo-circle-fill-anim 2.3s infinite ease-in-out;-o-animation:alo-circle-fill-anim 2.3s infinite ease-in-out;animation:alo-circle-fill-anim 2.3s infinite ease-in-out;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%}
.alo-phone:hover .alo-ph-circle-fill,.hotline&gt;a:hover .alo-ph-circle-fill{background-color:rgba(0,175,242,0.5);background-color:#00aff2 ;opacity:.75!important}

.alo-phone.alo-green .alo-ph-circle-fill{background-color:#1E88E5 ;opacity:.75!important}
.alo-phone:hover .alo-ph-img-circle,.hotline&gt;a:hover .alo-ph-img-circle{background-color:#00aff2}

.alo-phone.alo-green .alo-ph-img-circle{background-color:#1E88E5;}@-moz-keyframes alo-circle-anim{0%{transform:rotate(0) scale(.5) skew(1deg);opacity:.1}30%{transform:rotate(0) scale(.7) skew(1deg);opacity:.5}100%{transform:rotate(0) scale(1) skew(1deg);opacity:.1}}@-webkit-keyframes alo-circle-anim{0%{transform:rotate(0) scale(.5) skew(1deg);opacity:.1}30%{transform:rotate(0) scale(.7) skew(1deg);opacity:.5}100%{transform:rotate(0) scale(1) skew(1deg);opacity:.1}}@-o-keyframes alo-circle-anim{0%{transform:rotate(0) scale(.5) skew(1deg);opacity:.1}30%{transform:rotate(0) scale(.7) skew(1deg);opacity:.5}100%{transform:rotate(0) scale(1) skew(1deg);opacity:.1}}@keyframes alo-circle-anim{0%{transform:rotate(0) scale(.5) skew(1deg);opacity:.1}30%{transform:rotate(0) scale(.7) skew(1deg);opacity:.5}100%{transform:rotate(0) scale(1) skew(1deg);opacity:.1}}@-moz-keyframes alo-circle-fill-anim{0%{transform:rotate(0) scale(.7) skew(1deg);opacity:.2}50%{transform:rotate(0) scale(1) skew(1deg);opacity:.2}100%{transform:rotate(0) scale(.7) skew(1deg);opacity:.2}}@-webkit-keyframes alo-circle-fill-anim{0%{transform:rotate(0) scale(.7) skew(1deg);opacity:.2}50%{transform:rotate(0) scale(1) skew(1deg);opacity:.2}100%{transform:rotate(0) scale(.7) skew(1deg);opacity:.2}}@-o-keyframes alo-circle-fill-anim{0%{transform:rotate(0) scale(.7) skew(1deg);opacity:.2}50%{transform:rotate(0) scale(1) skew(1deg);opacity:.2}100%{transform:rotate(0) scale(.7) skew(1deg);opacity:.2}}@keyframes alo-circle-fill-anim{0%{transform:rotate(0) scale(.7) skew(1deg);opacity:.2}50%{transform:rotate(0) scale(1) skew(1deg);opacity:.2}100%{transform:rotate(0) scale(.7) skew(1deg);opacity:.2}}@-moz-keyframes alo-circle-img-anim{0%{transform:rotate(0) scale(1) skew(1deg)}10%{transform:rotate(-25deg) scale(1) skew(1deg)}20%{transform:rotate(25deg) scale(1) skew(1deg)}30%{transform:rotate(-25deg) scale(1) skew(1deg)}40%{transform:rotate(25deg) scale(1) skew(1deg)}50%{transform:rotate(0) scale(1) skew(1deg)}100%{transform:rotate(0) scale(1) skew(1deg)}}@-webkit-keyframes alo-circle-img-anim{0%{transform:rotate(0) scale(1) skew(1deg)}10%{transform:rotate(-25deg) scale(1) skew(1deg)}20%{transform:rotate(25deg) scale(1) skew(1deg)}30%{transform:rotate(-25deg) scale(1) skew(1deg)}40%{transform:rotate(25deg) scale(1) skew(1deg)}50%{transform:rotate(0) scale(1) skew(1deg)}100%{transform:rotate(0) scale(1) skew(1deg)}}@-o-keyframes alo-circle-img-anim{0%{transform:rotate(0) scale(1) skew(1deg)}10%{transform:rotate(-25deg) scale(1) skew(1deg)}20%{transform:rotate(25deg) scale(1) skew(1deg)}30%{transform:rotate(-25deg) scale(1) skew(1deg)}40%{transform:rotate(25deg) scale(1) skew(1deg)}50%{transform:rotate(0) scale(1) skew(1deg)}100%{transform:rotate(0) scale(1) skew(1deg)}}@keyframes alo-circle-img-anim{0%{transform:rotate(0) scale(1) skew(1deg)}10%{transform:rotate(-25deg) scale(1) skew(1deg)}20%{transform:rotate(25deg) scale(1) skew(1deg)}30%{transform:rotate(-25deg) scale(1) skew(1deg)}40%{transform:rotate(25deg) scale(1) skew(1deg)}50%{transform:rotate(0) scale(1) skew(1deg)}100%{transform:rotate(0) scale(1) skew(1deg)}}
#alo-fixed{visibility:visible;opacity:0;position:fixed;right:-100px;top:100px}
#alo-fixed.show{right:10px;visibility:visible;opacity:1}

a.dmca-badge img {
    width: 15%;
    margin-left: 20px;
}
.alo-phone1{position:fixed;visibility:hidden;background-color:transparent;width:100px;height:100px;cursor:pointer;z-index:999;-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0);-webkit-transition:visibility .5s;-moz-transition:visibility .5s;-o-transition:visibility .5s;transition:visibility .5s;    right: 15px;bottom: 40px;}
.alo-phone1.alo-show1{visibility:visible}
.alo-phone1:hover {
    opacity: 1;
}
.alo-ph-circle1{width:110px;height:110px;top:0;left:0;position:absolute;background-color:transparent;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;border:2px solid rgba(30,30,30,0.4);border:2px solid #bfebfc ;opacity:.1;-webkit-animation:alo-circle-anim 1.2s infinite ease-in-out;-moz-animation:alo-circle-anim 1.2s infinite ease-in-out;-ms-animation:alo-circle-anim 1.2s infinite ease-in-out;-o-animation:alo-circle-anim 1.2s infinite ease-in-out;animation:alo-circle-anim 1.2s infinite ease-in-out;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%}
.alo-phone1:hover .alo-ph-circle1,.hotline&gt;a:hover .alo-ph-circle1{border-color:#00aff2;opacity:.5}
.alo-phone1.alo-green1:hover .alo-ph-circle1, .hotline>a:hover .alo-ph-circle1 {
    border-color: #008fe6;/*#04AFEF*/

    opacity: .5;
}
.alo-phone1.alo-green1 .alo-ph-circle1{border-color:#008fe6;opacity:.5}
.alo-ph-circle1-fill1{width:70px;height:70px;top:20px;left:20px;position:absolute;background-color:#000;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;border:2px solid transparent;opacity:.1;-webkit-animation:alo-circle-fill-anim 2.3s infinite ease-in-out;-moz-animation:alo-circle-fill-anim 2.3s infinite ease-in-out;-ms-animation:alo-circle-fill-anim 2.3s infinite ease-in-out;-o-animation:alo-circle-fill-anim 2.3s infinite ease-in-out;animation:alo-circle-fill-anim 2.3s infinite ease-in-out;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%}
.alo-phone1:hover .alo-ph-circle1-fill1,.hotline&gt;a:hover .alo-ph-circle1-fill{background-color:rgba(0,175,242,0.5);background-color:#00aff2 ;opacity:.75!important}
.alo-phone1.alo-green1:hover .alo-ph-circle1-fill1, .hotline>a:hover .alo-ph-circle1-fill1 {
    background-color: #008fe6;/*rgba(4,175,239,0.5)*/

    opacity: .75!important;
}
.alo-phone1.alo-green1 .alo-ph-circle1-fill1{background-color:#008fe6 ;opacity:.75!important}
.alo-phone1:hover .alo-ph-img-circle1,.hotline&gt;a:hover .alo-ph-img-circle1{background-color:#00aff2}
.alo-phone1.alo-green1.alo-hover .alo-ph-img-circle1, .alo-phone1.alo-green1:hover .alo-ph-img-circle, .hotline>a:hover .alo-ph-img-circle {
    background-color: #008fe6;/*#04AFEF*/
}
.alo-phone1.alo-green1 .alo-ph-img-circle1{background-color:#008fe6;}@-moz-keyframes alo-circle-anim{0%{transform:rotate(0) scale(.5) skew(1deg);opacity:.1}30%{transform:rotate(0) scale(.7) skew(1deg);opacity:.5}100%{transform:rotate(0) scale(1) skew(1deg);opacity:.1}}@-webkit-keyframes alo-circle-anim{0%{transform:rotate(0) scale(.5) skew(1deg);opacity:.1}30%{transform:rotate(0) scale(.7) skew(1deg);opacity:.5}100%{transform:rotate(0) scale(1) skew(1deg);opacity:.1}}@-o-keyframes alo-circle-anim{0%{transform:rotate(0) scale(.5) skew(1deg);opacity:.1}30%{transform:rotate(0) scale(.7) skew(1deg);opacity:.5}100%{transform:rotate(0) scale(1) skew(1deg);opacity:.1}}@keyframes alo-circle-anim{0%{transform:rotate(0) scale(.5) skew(1deg);opacity:.1}30%{transform:rotate(0) scale(.7) skew(1deg);opacity:.5}100%{transform:rotate(0) scale(1) skew(1deg);opacity:.1}}@-moz-keyframes alo-circle-fill-anim{0%{transform:rotate(0) scale(.7) skew(1deg);opacity:.2}50%{transform:rotate(0) scale(1) skew(1deg);opacity:.2}100%{transform:rotate(0) scale(.7) skew(1deg);opacity:.2}}@-webkit-keyframes alo-circle-fill-anim{0%{transform:rotate(0) scale(.7) skew(1deg);opacity:.2}50%{transform:rotate(0) scale(1) skew(1deg);opacity:.2}100%{transform:rotate(0) scale(.7) skew(1deg);opacity:.2}}@-o-keyframes alo-circle-fill-anim{0%{transform:rotate(0) scale(.7) skew(1deg);opacity:.2}50%{transform:rotate(0) scale(1) skew(1deg);opacity:.2}100%{transform:rotate(0) scale(.7) skew(1deg);opacity:.2}}@keyframes alo-circle-fill-anim{0%{transform:rotate(0) scale(.7) skew(1deg);opacity:.2}50%{transform:rotate(0) scale(1) skew(1deg);opacity:.2}100%{transform:rotate(0) scale(.7) skew(1deg);opacity:.2}}@-moz-keyframes alo-circle-img-anim{0%{transform:rotate(0) scale(1) skew(1deg)}10%{transform:rotate(-25deg) scale(1) skew(1deg)}20%{transform:rotate(25deg) scale(1) skew(1deg)}30%{transform:rotate(-25deg) scale(1) skew(1deg)}40%{transform:rotate(25deg) scale(1) skew(1deg)}50%{transform:rotate(0) scale(1) skew(1deg)}100%{transform:rotate(0) scale(1) skew(1deg)}}@-webkit-keyframes alo-circle-img-anim{0%{transform:rotate(0) scale(1) skew(1deg)}10%{transform:rotate(-25deg) scale(1) skew(1deg)}20%{transform:rotate(25deg) scale(1) skew(1deg)}30%{transform:rotate(-25deg) scale(1) skew(1deg)}40%{transform:rotate(25deg) scale(1) skew(1deg)}50%{transform:rotate(0) scale(1) skew(1deg)}100%{transform:rotate(0) scale(1) skew(1deg)}}@-o-keyframes alo-circle-img-anim{0%{transform:rotate(0) scale(1) skew(1deg)}10%{transform:rotate(-25deg) scale(1) skew(1deg)}20%{transform:rotate(25deg) scale(1) skew(1deg)}30%{transform:rotate(-25deg) scale(1) skew(1deg)}40%{transform:rotate(25deg) scale(1) skew(1deg)}50%{transform:rotate(0) scale(1) skew(1deg)}100%{transform:rotate(0) scale(1) skew(1deg)}}@keyframes alo-circle-img-anim{0%{transform:rotate(0) scale(1) skew(1deg)}10%{transform:rotate(-25deg) scale(1) skew(1deg)}20%{transform:rotate(25deg) scale(1) skew(1deg)}30%{transform:rotate(-25deg) scale(1) skew(1deg)}40%{transform:rotate(25deg) scale(1) skew(1deg)}50%{transform:rotate(0) scale(1) skew(1deg)}100%{transform:rotate(0) scale(1) skew(1deg)}}
#alo-fixed{visibility:visible;opacity:0;position:fixed;right:-100px;top:100px}
#alo-fixed.show{right:10px;visibility:visible;opacity:1}
.alo-ph-img-circle1 {
    width: 50px;
    height: 50px;
    top: 35px;
    right: 0;
    position: absolute;
    background: rgba(30,30,30,0.1) url(/images/icon-zalo.png) no-repeat center center;
    background-size: contain;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    border: 2px solid transparent;
    -webkit-animation: alo-circle-img-anim 1s infinite ease-in-out;
    -moz-animation: alo-circle-img-anim 1s infinite ease-in-out;
    -ms-animation: alo-circle-img-anim 1s infinite ease-in-out;
    -o-animation: alo-circle-img-anim 1s infinite ease-in-out;
    animation: alo-circle-img-anim 1s infinite ease-in-out;
    -webkit-transform-origin: 50% 50%;
    -moz-transform-origin: 50% 50%;
    -ms-transform-origin: 50% 50%;
    -o-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
}
.moe1 p a img {
    width: 74px;
    margin-left: 3px;
    margin-top: -4px;
}

@media (max-width: 769px) {
    .right_ft div {
        margin-top: 10px;
    }
}
.menu-dieuhuong ul{
    height: 23px;
    overflow: hidden;
        padding-top: 3px;
}
.block-search input::placeholder{
    color: rgb(2, 137, 0);
}