@font-face {font-family: 'VEURASB';src: url('/fonts/UTMHELVEBOLD.TTF') format('truetype');}
@font-face {font-family: 'VEURASBI';src: url('/fonts/VEURASBI.TTF') format('truetype');}
@font-face {font-family: 'VEURASN';src: url('/font/UTMHELVE.TTF') format('truetype');}
@font-face {font-family: 'UVNHONGHA_I';src: url('/font/UVNHONGHA_I_0.TTF') format('truetype');}
@font-face {font-family: 'UVNHONGHA_R';src: url('/font/UVNHONGHA_R_0.TTF') format('truetype');}
@font-face {font-family: 'UVNHongHaHep_B';src: url('/font/UVNHongHaHep_B.TTF') format('truetype');}
@font-face {font-family: 'UVNHongHaHep_R';src: url('/font/UVNHongHaHep_R.TTF') format('truetype');}
@font-face {font-family: mulir;src: url('/font/segoeui.ttf') format('truetype');}
@font-face {font-family: 'UVFChikita';src: url('/font/UVFChikita.ttf') format('truetype');}
@font-face {font-family: 'UTM Silk Script';src: url('/font/UTM Silk Script.ttf') format('truetype');}
@font-face {font-family: 'line san';src: url('/font/UVF LH Line1 Sans Thin.TTF') format('truetype');}
@font-face {font-family: 'aph';src: url('/font/UVF APHRODITE PRO_1.TTF') format('truetype');}
@font-face {font-family: 'avo';src: url('/font/SVN-Avo.ttf') format('truetype');}
@font-face {font-family: 'Gothic';src: url('/font/ufonts.com_century-gothic.TTF') format('truetype');}
@font-face {font-family: 'Lucida';src: url('/font/Lucida Fax Regular.ttf') format('truetype');}
@font-face {font-family: 'ikola';src: url('/font/ufonts.com_iskoola-pota.ttf') format('truetype');}
@font-face {font-family: 'cider';src: url('/font/UVF Cider Script.ttf') format('truetype');}
@font-face {font-family: 'myriad';src: url('/font/MYRIADPRO-REGULAR.OTF') format('opentype');}
@font-face {font-family: 'aleo';src: url('/font/SVN-AleoLight.otf') format("opentype");}
@font-face {font-family: 'bserif';src: url('/font/BreeSerif-Regular.otf') format("opentype");}
@font-face {font-family: 'nexab';src: url('/font/SVN-NEXA BOLD.TTF') format("truetype");}
@font-face {font-family: 'nexal';src: url('/font/SVN-NEXA LIGHT.TTF') format("truetype");}
@font-face {font-family: 'shin';src: url('/font/SVN-Shintia Script.ttf') format("truetype");}
@font-face {font-family: 'carp';src: url('/font/SVN-The Carpenter Regular.otf') format("truetype");}
@font-face {font-family: 'quato';src: url('/font/UVF Quattrocento-Regular.ttf') format("truetype");}
@font-face {font-family: 'ess';src: url('/font/UTM ESSENDINE CAPS.TTF') format("truetype");}
@font-face {font-family: 'muli';src: url('/font/Muli.ttf') format("truetype");}
@font-face {font-family: 'mulir';src: url('/font/Muli-Regular.ttf') format("truetype");}
@font-face {font-family: 'mulil';src: url('/font/Muli-Light.ttf') format("truetype");}
@font-face {font-family: 'mulib';src: url('/font/Muli-SemiBold.ttf') format("truetype");}

@keyframes phone-inner {
  0% {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0) scale(0);
            transform: translate3d(0, 0, 0) scale(0);
  }
  33.3333% {
    opacity: 0
    -webkit-transform: translate3d(0, 0, 0) scale(1);
            transform: translate3d(0, 0, 0) scale(1);
  }
  66.6666% {
    opacity: 0;
    -webkit-transform: translate3d(0, 0, 0) scale(0);
            transform: translate3d(0, 0, 0) scale(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, 0, 0) scale(0);
            transform: translate3d(0, 0, 0) scale(0);
  }
}
@keyframes phone-outer {
  0% {
    -webkit-transform: translate3d(0, 0, 0) scale(1);opacity:.4;
            transform: translate3d(0, 0, 0) scale(1);    
  }
  33.3333% {
    -webkit-transform: translate3d(0, 0, 0) scale(2);opacity:0;
            transform: translate3d(0, 0, 0) scale(2);   
  }
  66.6666% {
    -webkit-transform: translate3d(0, 0, 0) scale(1);opacity:0;
            transform: translate3d(0, 0, 0) scale(1); 
  }
  100% {
    -webkit-transform: translate3d(0, 0, 0) scale(1);opacity:0;
            transform: translate3d(0, 0, 0) scale(1); 
  }
}

@keyframes titleH1 {0% {left: -50%;opacity: 0;}70% {left: 0;opacity: .5;}100% {opacity: 1;}}
@keyframes titleH2 {0% {right: -50%;opacity: 0;}70% {right: 0;opacity: .5;}100% {opacity: 1;}}
@keyframes Logo {0% {transform: scale(0);}100% {transform: scale(1);}}
@-webkit-keyframes Preloader {
    100% {
        -webkit-transform: rotate(360deg);
    }
}

@keyframes Preloader {
    100% {
        transform: rotate(360deg);
    }
}

@-webkit-keyframes Bg-Animation {
    0%,100% {
        -webkit-transform: translate3d(-50%,-50%,0) scale(.8);
    }

    70% {
        -webkit-transform: translate3d(-50%,-50%,0) scale(1.2);
    }
}

@keyframes Bg-Animation {
    0%,100% {
        transform: translate3d(-50%,-50%,0) scale(.8);
    }

    70% {
        transform: translate3d(-50%,-50%,0) scale(1.2);
    }
}

@-webkit-keyframes Bg-Animation2 {
    0%,100% {
        -webkit-transform: translate3d(-50%,-50%,0) scale(.8);
    }

    30% {
        -webkit-transform: translate3d(-50%,-50%,0) scale(1.4);
    }
}

@keyframes Bg-Animation2 {
    0%,100% {
        transform: translate3d(-50%,-50%,0) scale(.8);
    }

    30% {
        transform: translate3d(-50%,-50%,0) scale(1.4);
    }
}

@-webkit-keyframes Bg-Animation3 {
    0%,100% {
        -webkit-transform: translate3d(-50%,-50%,0) scale(1.4);
    }

    50% {
        -webkit-transform: translate3d(-50%,-50%,0) scale(1);
    }
}

@keyframes Bg-Animation3 {
    0%,100% {
        transform: translate3d(-50%,-50%,0) scale(1.4);
    }

    50% {
        transform: translate3d(-50%,-50%,0) scale(1);
    }
}

@-webkit-keyframes DrawStroke {
    0% {
        stroke-dashoffset: 300;
        stroke-opacity: 1;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-opacity: 0;
    }
}

@keyframes DrawStroke {
    0% {
        stroke-dashoffset: 300;
        stroke-opacity: 1;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-opacity: 0;
    }
}

@-webkit-keyframes DrawStroke2 {
    0% {
        stroke-dashoffset: 0;
        stroke-dasharray: 10;
        fill: #ec1c24;
    }

    50% {
        fill: #ff7b00;
    }

    100% {
        stroke-dashoffset: 1000;
        stroke-dasharray: 0;
        fill: #ec1c24;
    }
}

@keyframes DrawStroke2 {
    0% {
        stroke-dashoffset: 0;
        stroke-dasharray: 10;
        fill: #ec1c24;
    }

    50% {
        fill: #ff7b00;
    }

    100% {
        stroke-dashoffset: 1000;
        stroke-dasharray: 0;
        fill: #ec1c24;
    }
}

@-webkit-keyframes RotateNew {
    0%,100% {
        -webkit-transform: rotate(0) scale(1);
        opacity: 1;
    }

    33% {
        -webkit-transform: rotate(90deg) scale(.8);
        opacity: .3;
    }

    80% {
        -webkit-transform: rotate(35deg) scale(1);
        opacity: 1;
    }
}

@keyframes RotateNew {
    0%,100% {
        transform: rotate(0) scale(1);
        opacity: 1;
    }

    33% {
        transform: rotate(90deg) scale(.8);
        opacity: .3;
    }

    80% {
        transform: rotate(35deg) scale(1);
        opacity: 1;
    }
}

@-webkit-keyframes Play {
    from {
        background-position: 0;
    }

    to {
        background-position: -360px;
    }
}

@keyframes Play {
    from {
        background-position: 0;
    }

    to {
        background-position: -360px;
    }
}

@-webkit-keyframes Ani {
    0% {
        box-shadow: 0 0 0 rgba(202,26,30,0);
        border: 1px solid rgba(202,26,30,0);
        -webkit-transform: scale(0);
        transform: scale(0);
    }

    70% {
        box-shadow: 0 0 50px rgba(202,26,30,1);
        border: 1px solid rgba(202,26,30,1);
        -webkit-transform: scale(1);
        transform: scale(1);
    }

    100% {
        box-shadow: 0 0 60px rgba(202,26,30,0);
        border: 0 solid rgba(202,26,30,0);
        -webkit-transform: scale(1.5);
        transform: scale(1.5);
    }
}

@keyframes Ani {
    0% {
        box-shadow: 0 0 0 rgba(202,26,30,0);
        border: 1px solid rgba(202,26,30,0);
        transform: scale(0);
    }

    70% {
        box-shadow: 0 0 50px rgba(202,26,30,1);
        border: 1px solid rgba(202,26,30,1);
        transform: scale(1);
    }

    100% {
        box-shadow: 0 0 60px rgba(202,26,30,0);
        border: 0 solid rgba(202,26,30,0);
        transform: scale(1.5);
    }
}

@keyframes Rotate {
    from {
        transform: rotate(0) translateZ(0);
    }

    to {
        transform: rotate(360deg) translateZ(0);
    }
}

@-webkit-keyframes Rotate {
    from {
        -webkit-transform: rotate(0) translateZ(0);
    }

    to {
        -webkit-transform: rotate(360deg) translateZ(0);
    }
}

@-webkit-keyframes empty {
    0% {
        opacity: 1;
    }
}

@keyframes empty {
    0% {
        opacity: 1;
    }
}

@-webkit-keyframes fadeIn {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

@keyframes fadeIn {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

@-webkit-keyframes fadeOut {
    0% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

@keyframes fadeOut {
    0% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

@-webkit-keyframes fadeOff {
    0% {
        opacity: 1;
    }

    100% {
        opacity: 0;
        -webkit-transform: scaleX(0);
        transform: scaleX(0);
    }
}

@keyframes fadeOff {
    0% {
        opacity: 1;
    }

    100% {
        opacity: 0;
        -webkit-transform: scaleX(0);
        transform: scaleX(0);
    }
}

@-webkit-keyframes fadeOn {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
    }
}

@keyframes fadeOn {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
    }
}

@-webkit-keyframes backSlideOut {
    25% {
        opacity: .5;
        -webkit-transform: translateZ(-500px);
    }

    100%,75% {
        opacity: .5;
        -webkit-transform: translateZ(-500px) translateX(-200%);
    }
}

@keyframes backSlideOut {
    25% {
        opacity: .5;
        transform: translateZ(-500px);
    }

    100%,75% {
        opacity: .5;
        transform: translateZ(-500px) translateX(-200%);
    }
}

@-webkit-keyframes backSlideIn {
    0%,25% {
        opacity: 1;
        -webkit-transform: translateZ(-500px) translateX(200%);
    }

    75% {
        opacity: 1;
        -webkit-transform: translateZ(-500px);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateZ(0) translateX(0);
    }
}

@keyframes backSlideIn {
    0%,25% {
        opacity: 1;
        transform: translateZ(-500px) translateX(200%);
    }

    75% {
        opacity: 1;
        transform: translateZ(-500px);
    }

    100% {
        opacity: 1;
        transform: translateZ(0) translateX(0);
    }
}

@-webkit-keyframes scaleToFade {
    to {
        opacity: 0;
        -webkit-transform: scale(.8);
    }
}

@keyframes scaleToFade {
    to {
        opacity: 0;
        transform: scale(.8);
    }
}

@-webkit-keyframes goDown {
    from {
        -webkit-transform: translateY(-100%);
    }
}

@keyframes goDown {
    from {
        transform: translateY(-100%);
    }
}

@-webkit-keyframes scaleUpFrom {
    from {
        opacity: 0;
        -webkit-transform: scale(1.5);
    }
}

@keyframes scaleUpFrom {
    from {
        opacity: 0;
        transform: scale(1.5);
    }
}

@-webkit-keyframes scaleUpTo {
    to {
        opacity: 0;
        -webkit-transform: scale(1.5);
    }
}

@keyframes scaleUpTo {
    to {
        opacity: 0;
        transform: scale(1.5);
    }
}

@-webkit-keyframes scaleUp {
    from {
        opacity: 0;
        transform: scale(.2);
    }

    to {
        opacity: 1;
        -webkit-transform: scale(1);
    }
}

@keyframes scaleUp {
    from {
        opacity: 0;
        transform: scale(.2);
    }

    to {
        opacity: 1;
        -webkit-transform: scale(1);
    }
}

@-webkit-keyframes fadeTop {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(-300px,0,0);
        transform: translate3d(-500px,0,0);
    }

    100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

@keyframes fadeTop {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(-300px,0,0);
        transform: translate3d(-300px,0,0);
    }

    100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

@-webkit-keyframes fadeInUp {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0,300px,0);
        transform: translate3d(0,300px,0);
    }

    100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

@keyframes fadeInUp {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0,300px,0);
        transform: translate3d(0,300px,0);
    }

    100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

@-webkit-keyframes fadeInDown {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0,-300px,0);
        transform: translate3d(0,-300px,0);
    }

    100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

@keyframes fadeInDown {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0,-300px,0);
        transform: translate3d(0,-300px,0);
    }

    100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

@-webkit-keyframes flipInX {
    0% {
        -webkit-transform: perspective(400px) rotateX(15deg) scale(.5);
        opacity: 0;
    }

    100% {
        -webkit-transform: perspective(400px) rotateX(0) scale(1);
        opacity: 1;
    }
}

@keyframes flipInX {
    0% {
        transform: perspective(400px) rotateX(15deg) scale(.5);
        opacity: 0;
    }

    100% {
        transform: perspective(400px) rotateX(0) scale(1);
        opacity: 1;
    }
}

@-webkit-keyframes flipOutX {
    0% {
        -webkit-transform: perspective(400px) rotateX(0) scale(1);
        opacity: 1;
    }

    100% {
        -webkit-transform: perspective(400px) rotateX(90deg) scale(.5);
        opacity: 0;
    }
}

@keyframes flipOutX {
    0% {
        transform: perspective(400px) rotateX(0) scale(1);
        opacity: 1;
    }

    100% {
        transform: perspective(400px) rotateX(90deg) scale(.5);
        opacity: 0;
    }
}

@-webkit-keyframes goLeft {
    0% {
        opacity: 0;
        -webkit-transform: translate(-50%,0);
        transform: translate(-50%,0);
    }

    100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

@keyframes goLeft {
    0% {
        opacity: 0;
        -webkit-transform: translate(-50%,0);
        transform: translate(-50%,0);
    }

    100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}




@-webkit-keyframes goRight {
    0% {
        opacity: 0;
        -webkit-transform: translate(50%,0) );
        transform:  translate(50%,0) ;
    }

    100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none ;
    }
}

@keyframes goRight {
    0% {
        opacity: 0;
        -webkit-transform: translate(50%,0);
        transform: translate(50%,0);
    }

    100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

@keyframes scaleSmall {
    0% {
        opacity: 0;
        transform: scale(0);
    }

    100% {
        opacity: 1;
        transform: scale(1);
    }
}

@-webkit-keyframes scaleLarge {
    0% {
        opacity: 0;
        -webkit-transform: scale(3);
    }

    100% {
        opacity: 1;
        -webkit-transform: scale(1);
    }
}

@keyframes scaleLarge {
    0% {
        opacity: 0;
        transform: scale(3);
    }

    100% {
        opacity: 1;
        transform: scale(1);
    }
}

@-webkit-keyframes Ringing {
    0%,100%,16%,24%,8% {
        -webkit-transform: rotate(0);
    }

    12%,20%,4% {
        -webkit-transform: rotate(-15deg);
    }
}

@keyframes Ringing {
    0%,100%,16%,24%,8% {
        transform: rotate(0);
    }

    12%,20%,4% {
        transform: rotate(-15deg);
    }
}

@-webkit-keyframes Color {
    0% {
        background-color: #e30613;
    }

    50% {
        background-color: #cda853;
    }

    100% {
        background-color: #751146;
    }
}

@keyframes Color {
    0% {
        background-color: #e30613;
    }

    50% {
        background-color: #cda853;
    }

    100% {
        background-color: #751146;
    }
}

@-webkit-keyframes Shape {
    0%,100% {
        border-top: 20px solid #ff3000;
    }

    50% {
        border-top: 20px solid #50ad77;
    }
}

@keyframes Shape {
    0%,100% {
        border-top: 20px solid #ff3000;
    }

    50% {
        border-top: 20px solid #50ad77;
    }
}

@-webkit-keyframes Border {
    0%,60% {
        border-top-color: #e30613;
    }

    30% {
        border-top-color: #fff;
    }
}

@keyframes Border {
    0%,60% {
        border-top-color: #e30613;
    }

    30% {
        border-top-color: #fff;
    }
}

@-webkit-keyframes Border1 {
    0%,60% {
        border-color: #e30613;
    }

    30% {
        border-color: #fff;
    }
}

@keyframes Border1 {
    0%,60% {
        border-color: #e30613;
    }

    30% {
        border-color: #fff;
    }
}

@-webkit-keyframes trackBallSlide {
    0%,100%,30%,60% {
        opacity: 1;
        -webkit-transform: translateY(-12px);
        transform: translateY(-12px);
    }

    15%,50% {
        opacity: 0;
        -webkit-transform: translateY(8px);
        transform: translateY(8px);
    }
}

@keyframes trackBallSlide {
    0%,100%,30%,60% {
        opacity: 1;
        -webkit-transform: translateY(-12px);
        transform: translateY(-12px);
    }

    15%,50% {
        opacity: 0;
        -webkit-transform: translateY(8px);
        transform: translateY(8px);
    }
}

body {margin:auto;font-family: mulir;position: relative;}
marbody {width: 100%;margin: auto;font-family: mulir;overflow-x: hidden;float: left;}
h1, h2, h3, h4, h5 {text-decoration:none;font-family:mulir}
a {font-family: mulir;text-decoration:none;font-weight: normal;}
.allbody {width: 1080px;height: auto;overflow: hidden;margin: auto;font-family: mulir;position: relative;}
.top .allbody {overflow:inherit}

.navfull .allbody {overflow: inherit;position: relative;}
.header {width: 100%;height: auto;margin: auto;float: left;background-color:  white;}
.footer {width: 100%;margin: auto;padding: 0;background-size: 100% 100%;float: left;}
.banner {width: 100%;height: auto;padding: 0;float: left;margin-top: 0;height: 443px;overflow: hidden;position: relative;/* z-index: 9; */}
.banner img {width: 100%;height: 100%;padding: 0;margin: 0;}
.navtop {margin: auto;height: 100%;padding: 0;float: right;width: 100%;}
.navtop img {float:left;width:auto;height:auto;margin:auto;padding: 0;}
#pix_pag_ul > li > span {
    background: rgba(0, 124, 196, 0.6);
    border-radius: 4px;
}
.farmenu {width: 100%;float: left;margin: auto;padding: 0;list-style: none;height: 100%;position: relative;}
    .farmenu li {list-style: none;float: left;margin: 0;color: white;/* margin-top: 27px; */height: 100%;background-repeat:  no-repeat;background-position: 0px 22px;padding-left: 1px;/* padding-right: 3px; */}
    .farmenu li:nth-child(2) {}
    .farmenu li:first-child a {background:none}
       .farmenu li:last-child a {padding-right:0;border: none;} 
         .farmenu li:nth-child(2) a {background:none}
   .farmenu li a {color: #ffffff;float: left;text-transform:uppercase;padding: 16px 8px;font-family: mulir;font-weight: normal;font-size: 13px;position:  relative;background-image: url('/images/navicon_li.png');background-repeat:  no-repeat;background-position: left 22px;}
         .farmenu li.limenu  {display:none}
           .farmenu li a:hover {background:none; background-color:#efa300}
               .farmenu li a.active {background: none;background-color:#efa300;}
            .farmenu li img {width: auto;height:auto;padding: 1px 0;}
.farmenu li:hover .farmenu li ul {display: block;}

        .farmenu li ul.menuconc2 {
        width: 94%;
        top: 100%;
        left: 0;
        position: absolute;
        display: none;
        height: auto;
        z-index: 99999;
        padding-top: 0px;
        list-style:  none;
        padding: 10px 3%;
        margin:  auto;
        background-color: #027cc4;
        }


/* ---------------------Menu c?p 2------------------------- */

        .farmenu li ul {width:100%;padding: 10px 0;}
        .farmenu li ul.menuconc2 li {width: 20%;position: relative;float: left;margin: 0;height: auto;padding: 0;}
         .farmenu li ul li {width: 25%;border: none;} 
         .farmenu li ul.menuconc2 li:first-child {}
         .farmenu li:nth-child(n+5) {position:relative;} 
         .farmenu li ul.menuconc2 li:last-child {border-bottom: none;border: none;} 
         .farmenu li ul.menuconc2 li a{text-transform: capitalize;font-size: 17px;color: #fff;background: none;text-align: left;padding: 9px 0;width: 92%;padding-left: 0%;font-weight:  bold;border-bottom: 1px solid white;} 
         
          .farmenu li ul.menuconc2 li a:hover{color:#efa300;background:none}
        .farmenu li ul.menuconc2 li a.active{color:#efa300;background:none}
         .farmenu li ul.menuconc2 li:nth-child(n+6) {display:none}
          .farmenu li:nth-child(n+5) ul {width: 265px;}
          .farmenu li:nth-child(n+5) ul li {width:100%;float:left;display:  block;}
          .farmenu li:nth-child(n+5) ul li:nth-child(n+1) {display:block}

           .farmenu li:nth-child(n+5) ul li ul {display:none !important}
            .farmenu li:nth-child(n+5) ul li a {border-top:1px solid white;border-bottom:none;width:  94%;padding: 11px 3%;font-size: 15px;font-weight:  normal;}
            .farmenu li:nth-child(n+5) ul li:nth-child(1) a {border:none;} 


.farmenu li:nth-child(2) ul {width: 207px;padding: 10px 2%;}
          .farmenu li:nth-child(2) ul li {width:100%;float:left;display:  block;}
          .farmenu li:nth-child(2) ul li:nth-child(n+1) {display:block}

           .farmenu li:nth-child(2) ul li ul {display:none !important}
            .farmenu li:nth-child(2) ul li a {border-top: 1px solid white;border-bottom:none;width:  94%;padding: 11px 3%;font-size: 15px;font-weight:  normal;}
            .farmenu li:nth-child(2) ul li:nth-child(1) a {border:none;} 


/* ---------------------Menu c?p 3------------------------- */
.farmenu li ul li  ul.menuconc3 {display:block;width:  100%;float:  left;padding: 0;}  
.farmenu li ul.menuconc2 li ul.menuconc3 li:nth-child(n+1) {width:100%;display:block}
.farmenu li ul.menuconc2 li ul.menuconc3 li:nth-child(n+1) a {border-top:1px dashed rgba(255, 255, 255, 0.5);color: rgba(255, 255, 255, 1);padding: 9px 0;font-weight:  normal;font-size: 14px;border-bottom: none;}
.farmenu li ul.menuconc2 li ul.menuconc3 li:nth-child(n+1) a:hover{color:#efa300;background:none}
.farmenu li ul.menuconc2 li ul.menuconc3 li:nth-child(n+1) a.active{color:#efa300;background:none}
.farmenu li ul.menuconc2 li ul.menuconc3 li:nth-child(1) a {border:none}


.havesub:after {position: absolute;font-family: FontAwesome;right: -17px;top: 0;z-index: 999;padding: 10px 8px 13px 88%;}
.havesub1:after {position: absolute;font-family: FontAwesome;right: 0;top: 0;z-index: 9;padding: 10px 9px 10px 0%;}
.havesub:hover:after {}


.pager {text-align: left;color: #106496;margin-bottom: 0;float: left;width: 100%;margin-top: 6px;background-color: white;padding: 0;margin-bottom: 20px;}
.pager span {padding: 5px 0px 6px 0px;color: white;margin-left: 0;border-radius: 0;width: 30px;display: inline-block;text-align: center;font-family: mulir;font-size: 16px;border: 1px solid #007cc4;margin: 0 2px;margin-top: 5px;float: left;background-color: #007cc4;border-radius: 3px;}
.pager a {padding: 5px 10px 6px 10px;margin-left: 0;color: #007cc4;border-radius: 0;width: auto;display: inline-block;text-align: center;font-size: 16px;font-family: mulir;border: 1px solid #007cc4;margin: 0 2px;margin-top: 5px;float: left;border-radius: 3px;}
 .pager a:hover {color: #ffffff;border:1px solid #007cc4;background-color:#007cc4}
.pager a.page_disabled {color: #ffffff;border:1px solid #007cc4;background-color:#007cc4}

    
.vnkings-spacer {background:none;position:absolute;top:inherit;bottom:1px}
.pix_diapo {width: 100%;height: 100%;margin: auto;padding: 0;z-index: 9;}

.addthis_inline_share_toolbox {float:left;margin: 0;padding: 0;margin-left: 0;}


    
.fb-comments {width: 100%;float: right;margin: 0 0 0px 0;background-color: white;margin-top: 6px;display: block !important;height: auto;}
.content {background:none}
.GuiYkien{width: 100%;float:right;margin-top: 0;margin-bottom: 30px;}
.infoCompany {width: 100%;font-size: 16px;line-height: 20px;}
.GuiYkien .textbox, .contact .GuiYkien .capcha, .contact .GuiYkien .button {width: 100%;}
.infoCompany h4 {font-size:22px;color: #0082cd;float:left;margin:auto;width:100%;margin: 5px 0;}

.owl-carousel .owl-wrapper-outer {width: 100%;margin-top: 0;margin-bottom: 0;z-index: 9;height: 100%;}
.owl-controls.clickable {
    /* position: absolute; */
    bottom: 10px;
    z-index: 99;
    width: 100%;
}
.menuan {display: none;}

.hovergallery {overflow:hidden;height: 100%;}
    .hovergallery img{

-webkit-transform:scale(1); /*Webkit: Scale down image to 0.8x original size*/

-moz-transform:scale(1); /*Mozilla scale version*/

-o-transform:scale(1); /*Opera scale version*/

-webkit-transition-duration: 1s; /*Webkit: Animation duration*/

-moz-transition-duration: 1s; /*Mozilla duration version*/

-o-transition-duration: 1s; /*Opera duration version*/

opacity: 1; /*initial opacity of images*/

margin: auto; /*margin between images*/
} 
    .hovergallery img:hover{
                             -webkit-transform:scale(1.1); /*Webkit: Scale up image to 1.2x original size*/
                             -moz-transform:scale(1.1); /*Mozilla scale version*/
                             -o-transform:scale(1.1); /*Opera scale version*/
                            
                             opacity: 1;
                             } 

                             .baiviet:hover .hovergallery img{
                             -webkit-transform:scale(1.1); /*Webkit: Scale up image to 1.2x original size*/
                             -moz-transform:scale(1.1); /*Mozilla scale version*/
                             -o-transform:scale(1.1); /*Opera scale version*/
                            
                             opacity: 1;
                             } 
@-webkit-keyframes circle {
	0% {opacity: 1;}
	40% {opacity: 1;}
	100% {width: 200%;height: 200%;opacity: 0;}
}
@keyframes circle {
	0% {opacity: 1;}
    40% {opacity: 1;}
	100% {width: 200%;height: 200%;opacity: 0;}
}


.navfull {float: right;margin:auto;height: 48px;z-index: 999;position: relative;width: 100%;background-color: #007cc4;}
.chan {width:100%;float:left;margin:auto;background-color: #e6e6e6;height: 72px;border-top: 1px solid #007cc4;position: relative;overflow:  hidden;position: fixed;bottom: 0;left: 0;z-index: 7777;}

.logo {/* width: 208px; *//* height: 131px; */float: left;margin:auto;position: relative;border-radius: 0;padding: 0;padding-left: 0;padding-right: 0;padding-top: 0;margin-top: 0;}
.logo img{width:100%;float:left;}
.logo  a {display:block;}
.logo canvas {left:0}
.pix_diapo .tieude {position:absolute;left: 15%;top: 36%;float:left;margin:auto;z-index:9999;background-repeat: no-repeat;background-size: 100% 100%;
                    padding-right: 0;padding-left: 0;padding-top: 0;padding-bottom: 0;color: white;font-family: nexab;font-size: 65px;text-align: center;width: 70%;text-shadow: 3px 3px 4px rgba(0, 0, 0, 0.5);}


.footer-link {float:left;font-size: 16px;line-height: 26px;color: #0c3e61;font-family: mulir;/* width: 50%; */margin: auto;}
.footer-link:nth-child(2) {float: left;width: 22%;margin-left: 2%;}
.footer-link:nth-child(3) {float: right;width: 26%;}
.footer-link:nth-child(4) {width: 31%;float: right;text-align:  right;} 
.footer-link:nth-child(4) * {max-width:100%}
  .footer-link .tieude h3{margin:0;padding:0;width:50px;height:3px;background-color:white;margin-top: 5px;}
    .footer-link .tieude {width:100%;text-align:left;text-transform: capitalize;font-size: 25px;margin-bottom: 30px;color: #0c3e61;
                          position: relative;}
.footer-link .tieude h4 {padding:0;margin:auto;float:left;height:3px;width:70px;background-color:#20bafa;position: absolute;left: 0;bottom: -15px;}
.footer-link ul{width: 92%;float:left;margin:auto;padding:0;height: 100%;margin-left: 8%;list-style: square;}
.footer-link ul li{width: 100%;float:left;margin:auto;padding:0;color: #fff;position: relative;/* overflow: hidden; */list-style: disc;}
.footer-link ul li a{color: #fff;width:100%;margin:0;padding:0;display: block;font-size: 16px;font-family: mulir;}
.footer-link ul li img {width: 99%;height:auto;border-radius: 6px;border: 1px solid white;}
.footer-link:nth-child(1) {width: 50%;padding: 0;margin-right: 0;height: auto;}
.footer-link ul li a:hover {color:#efa300}


.footer-link strong {color:#046cdf}

.overlayleft {position: absolute;bottom: 0;left: 0;right: 0;overflow: hidden;width: 0;height: 100%;
  transition: .5s ease;opacity: 1;background-size: 100% 100%;background-repeat: no-repeat;}

.imggt:hover .overlayleft {width: 100%;}
.img:hover .overlayleft {width: 100%;}

.textleft {white-space: nowrap;color: white;font-size: 20px;position: absolute;
    overflow: hidden;top: 50%;left: 50%;transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);}
.textleft img{width:auto;padding: 13px;background-color: white;border-radius: 40px;opacity: 1;width: 35px;}



.farmenu li ul:before {
    /* content: ''; */
    /* position: absolute; */
    /* left: 24px; */
    /* border-right: 5px solid transparent; */
    /* border-bottom: 5px solid rgba(255,255,255,0.9); */
    /* top: 0px; */
    /* border-left: 5px solid transparent; */
}


  
    .gallery {
	float: left;
	overflow: hidden;
	border: 1px solid #333;
	background: #f9f9f9;
	margin-bottom: 20px;
	padding: 10px;
}

.gallery li {
	float: left;
	display: inline;
	font-weight: bold;
	width: 40px;
	padding: 10px;
	margin-right: 10px;
	background: #eee;
	border: 1px solid #999999;
	text-align: center;
}

.pages {
	clear: both;
	display: flex;
	margin: auto;
	float: none;
	height: auto;
	/* width: auto; */
}

.pages ul {
	float: left;
	margin: auto;
}

.pages ul li {
	float: left;
	display: inline;
	margin-right: 3px;
}

.pages ul li a {
	padding: 4px 10px 5px 10px;
	background: #efa507;
	color: white;
	border-radius: 15px;
}

.pages ul li.on a {
	background: #046cdf;
	color: white;
}

.pages ul li span span {
	color: #bfbfbf;
	padding: 4px 10px 5px 10px;
	background: #efa507;
	border-radius: 15px;
}
.pages img {width:10px;height:10px}



 .c-tabs-nav__link  h3  {font-size: 17px;padding: 0 0 0 0;margin: 0 0 0;text-decoration:none;font-family: aleo;}
 .c-tabs-nav__link .is-active  h3  {color:#046cdf}

  #tabs {width:100%;float:left;padding:0 0 0 0;margin: 0px 0 0 0;}



.view p {width:96%;padding: 15px 2%;float: left;margin-bottom: 10px;font-size: 16px;line-height: 20px;}


.mask a {padding: 4px 20px;color: white;font-size: 16px;font-weight: bold;background-color: #0c3e61;
         border-radius: 5px;padding-bottom: 7px;}
.mask a:hover {color: #20bafa;}
 .mask a {font-size:15px}

  .mask h2 a:hover {background:none}
 .mask h2 {margin-top: 5px;margin: 0;width: 96%;padding: 10px 2%;text-align: center;}
.mask {background: rgba(3, 27, 63, 0.92);}


.ver {vertical-align: middle;width: 80%;position: absolute;text-align: center;display: flex;left: 10%;height: 100%;}
    .ver a {text-transform:uppercase;font-family:nexal;font-size:20px;color:white;width: 100%;
            padding: 17px 41px;border: 1px solid white;transition: 0.8s;}
    .ver h3 {margin:auto;padding:0;text-transform:capitalize;font-size:65px;font-family:nexal;
             color:white;width: 100%;vertical-align: middle;display: inline-block;margin-bottom: 40px;}
    .center {vertical-align:middle;display:inline-block;float: none;margin: auto;}
    .ver a:hover {background-color:#09c8d5}




    figure.effect-apollo figcaption::before {width:120%;height:130%}
    figure.effect-apollo p {max-width:inherit;float:left;top:0;border:none;text-align:center;padding: 10px;margin: auto;margin-top: 15%;}
    figure.effect-apollo img {opacity:1;}
    figure.effect-julia p {
        margin: auto;
        margin-left:5%;
        max-width: 82%;
        font-size: 15px;
        font-family: nexal;
        text-align: center;
        -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
        transition: opacity 0.35s, transform 0.35s;
        -webkit-transform: translate3d(-115%,0,0);
        transform: translate3d(-115%,0,0);
        }







  .google_map iframe {width:100%;height:100%}
 
.menutop {float:right;padding: 0 10px;margin-top: 0;padding-right: 0;-webkit-animation-name: fadeInRight;animation-name: fadeInRight;-webkit-animation-duration: 2s;animation-duration: 2s;animation-delay: 0.7s;-webkit-animation-fill-mode: forwards;animation-fill-mode: forwards;opacity: 0;padding-left: 0;border-right: 1px solid #b8b8b8;margin-right: 10px;margin-top: 6px;padding-right: 6px;}
.menutop li {float: left;background-repeat:  no-repeat;/* position:  relative; */list-style:  none;}
    .menutop li a {float:left;font-size: 13px;color: #484848;padding: 3px 8px;font-family: mulir;}
    .menutop li a:hover {color:#007cc4}
    .menutop li span {background-color:#e60013;color:white;font-family:mulir;font-size:13px;text-align:center;padding: 3px 0px;border-radius:  50%;position:  absolute;left: 2px;top: 10px;z-index: 9;width: 22px;text-align:  center;}
  .menutop li:first-child {border:none}
  .menutop li:first-child a {padding-right:0}
  .menutop ul {list-style:none;width:100%;float:left;position: relative;margin:  auto;padding: 0;}
  .menutop ul li ul {display:none;position:  absolute;right:  0;top: 100%;padding-left: 0;float:  right;width: 600px;padding-top: 7px;z-index: 9999;height: 97px;}
  .menutop ul li ul li {float: right;width: auto;background-color: rgba(0, 0, 0, 0.5);}
   .menutop ul li ul li:nth-child(n+1) a {color:white;padding: 12px 10px;}
.menutop ul li ul li:nth-child(n+1) a:hover {color:   #efa300}


@keyframes translateX2 {
    0%   {transform: translateX(400%);}     
    100% {transform: translateX(0);}
}

@keyframes translateX1 {
    0%   {transform: translateX(50%);}     
    100% {transform: translateX(0);}
}
@keyframes translateX2 {
    0%   {transform: translateX(400%);}     
    100% {transform: translateX(0);}
}
@keyframes translateX3 {
    0%   {transform: translateX(800%);}     
    100% {transform: translateX(0);}
}



.top {float: left;width: 100%;border-bottom: 1px solid #8ddfff;height: 34px;position:  absolute;z-index: 999;background-color: #f0f0f0;}

.footerct {width:100%;float:left}

.luotxem {float:left;width: 90%;margin-left: 5%;padding: 10px 0;margin-bottom: 5px;}
.luotxem h3 {color:#b7c1db;font-size:13px;font-family:mulir;font-weight: normal;margin: auto;padding: 0;float: left;}
.luotxem img {float:left;margin-top: 6px;margin-right: 5px;}
      
.titbv {width:100%;float:left;height: 50px;background-color: white;border-radius: 6px;overflow: hidden;margin-bottom: 10px;}
.titbv h3 {margin:auto;background-color: #d20027;float: left;color: white;font-family: ess;font-size: 18px;text-transform: uppercase;padding: 12px 52px 13px 20px;}
.titbv a {float:right;font-family: mulir;font-size: 14px;color: #e3168f;padding: 15px 55px 16px 0;}
.titbv img {float:left;height:50px;width:auto}
.titbv a:hover {color:#48526c;}
.showcategory {width: 100%;padding: 0;margin:auto;float:left;/* background-color:white; */}
  .tomtatnh {font-family: mulir;font-size:16px;color: #333333;float:left;font-weight: normal;}   
  .detailnh {width:100%;float:left;margin-top: 30px;text-align:  justify;margin-bottom: 30px;overflow:  hidden;}
   .detailnh * {font-family: 'mulir' !important;/* margin: 0px; */clear: both;text-align: justify;max-width: 100% !important;/* margin-left: 0 !important; *//* margin-right: 0 !important; */}
.detailnh img {max-width:100% !important;height:auto !important;margin-top:5px !important;margin-bottom:5px !important}
.marbot6 {margin-bottom:6px}
.martop6 {margin-top:6px}
.martop20 {margin-top: 15px;width: 96%;border: none;margin-bottom: 35px;background-color: #f1f1f1;padding: 7px 2% 3px 2%;}

.contain_slide {width:100%;float:left}

.google_map{height:500px;margin-top: 6px;width: 100%;float: left;}
.thongbao {color: #d20027;font-family:mulir;font-size:20px;width: 90%;padding: 45px 5%;background-color: white;float: left;}

#showmenu, #showdanhmuc {display:none}
 ::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #ababab;
  font-style:italic;
}
::-moz-placeholder { /* Firefox 19+ */
  color: #ababab;
  font-style:italic;
}
:-ms-input-placeholder { /* IE 10+ */
  color: #ababab;
  font-style:italic;
}
:-moz-placeholder { /* Firefox 18- */
  color: #ababab;
  font-style:italic;
}


figure.effect-apollo figcaption::before { background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 100%);
    background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 100%);
-webkit-transition: -webkit-transform 0.6s;
transition: transform 0.9s;
-webkit-transform: scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-100%,0);
transform: scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-100%,0);}
figure.effect-apollo {background:none}

figure.effect-apollo:hover figcaption::before {
	-webkit-transform: scale3d(1.9,1.4,0.3) rotate3d(0,0,1,45deg) translate3d(0,100%,0);
	transform: scale3d(1.9,1.4,0.3) rotate3d(0,0,1,45deg) translate3d(0,100%,0);
}
figure.effect-apollo:hover img {opacity:1}

   #cfacebook{position:fixed;bottom:0px;left:10px;z-index:999999999999999;width:250px;
              height:auto;box-shadow:6px 6px 6px 10px rgba(0,0,0,0.2);border-top-left-radius:5px;
              border-top-right-radius:5px;overflow:hidden;}
   #cfacebook .fchat{float:left;width:100%;height:270px;overflow:hidden;display:none;background-color:#fff;}
   #cfacebook .fchat .fb-page{margin-top:-130px;float:left;}
   #cfacebook a.chat_fb{
                        float:left;
                        padding:0 25px;
                        width:250px;
                        color:#fff;
                        text-decoration:none;
                        height:40px;
                        line-height:40px;
                        text-shadow:0 1px 0 rgba(0,0,0,0.1);
                        background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAqCAMAAABFoMFOAAAAWlBMV?8/UxBxQDQuFwlpqgBZBq6+P+unVY1GnDgwqbD2zGz5e1lBdwvGGPE6OgAAAABJRU5ErkJggg==);
                        background-repeat:repeat-x;
                        background-size:auto;
                        background-position: 0px 0;
                        background-color: #e60013;
                        border:0;
                        border-bottom: 1px solid #e60013;
                        z-index:9999999;
                        margin-right:12px;
                        font-size:14px;
                        }
   #cfacebook a.chat_fb:hover{color:yellow;text-decoration:none;}

   
        
            .hienthi {width: 70%;float: left;}
            .fullsp {float:left;width:100%}
            .hienthi .fullsp .productmoi:nth-child(n+1) {width: 31.6%;margin-left: 2.5%;}
            .hienthi .fullsp .productmoi:nth-child(3n+1) {margin-left:0}

#pix_pag {/* display:none !important */z-index:99}
#pix_prev, #pix_next {display:none;width: 40px;}
#pix_next {right:5px}
#pix_prev {left:5px}

.actt .titpro a {}
.actt .productmoi {/* opacity:0 */}



    .activefix .binhluanbot {-webkit-animation-name: fadeInLeft;
    animation-name: fadeInLeft;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    animation-delay: 0.4s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;}

   
    .thongbao1 {font-family:'segoe ui';font-size:16px;font-weight:bold;width:100%;float:left;color:#e60013;margin-bottom:15px}
    .lantop {float:right;display: block;position: relative;right:  0;top: 0;/* width: 18px; *//* height:  20px; */margin-top: 0;}
    .lantop input {
    background:none;
    background-image:url('/images/topicon_lanvn.png');
    background-repeat:no-repeat;
    background-position:left;
    padding-left: 20px;
    border:none;
    width: 18px;
    height:20px;
    font-family:mulir;
    font-size: 13px;
    color: white;
    padding-right: 0;
    outline:  none;
    cursor:  pointer;
    /* padding: 7px 0; */
    text-align: center;
    float: left;
    padding-left: 0;
    /* width: 100%; */
    /* background-color: #007cc4; */
    margin-left: 5px;
    margin-top:  7px;
    transition: 0.5s;
    }
    
    .lantop input:hover {margin-top:5px}

     .lantop .len {background-image:url('/images/topicon_lanen.png');/* border-top: 1px solid white; */}
     .slogantv .lbtv {font-family:mulir;font-size:13px;color:#007cc4;float:left;background-image:  url('/images/topicon_thoigian.png');background-repeat:  no-repeat;background-position:  left;padding: 9px 5px 9px 20px;}   
      .slogantv h3 {font-family:mulir;font-size:15px;color:#efa300;float:left;margin:auto;padding: 7px  0 7px 0;}
      .head {height:98px;float:left;width:100%;overflow:hidden;background-image:url('/images/topbg_head.png');background-repeat:no-repeat;background-position:right;margin-top: 35px;}
      .logonone {display:none}
      .hotro {/* display: table; */float:  none;margin:  auto;vertical-align:middle;margin-top: 16px;z-index: 9;float: right;margin-left: 0;/* width: 75%; */}
      .hotro p {
      margin:auto;
      padding:0;
      /* float:left; */
      font-family:  mulir;
      font-size: 18px;
      color: #ec0206;
      font-weight: bold;
      background-repeat:no-repeat;
      background-position:left;
      padding:5px 0;
      padding-left:25px;
      text-shadow: 2px 0 0 #fff, -2px 0 0 #fff, 0 2px 0 #fff, 0 -2px 0 #fff, 1px 1px #fff, -1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff;
      }
.hotro a {color: #027cc4;font-weight: bold;}
      
         .hotro p:nth-child(1) {/* background-image:url('/images/topicon_call.png'); */}
            .hotro .emailnewtop p:nth-child(1) {background-image:url('/images/topicon_mail.png');margin: auto;font-weight: bold;}
            .tittour {width:100%;float:left;text-align: center;margin-bottom: 20px;}
            .tittour h2 {font-family:mulir;font-size:30px;color:#007cc4;font-weight:bold;text-transform:uppercase;text-align:center;padding-left: 0px;margin: auto;float:  none;display:  inline-block;padding: 16px 16px;position: relative;padding-bottom: 10px;}
          .tittour h2:before {content:url('/images/icon_logo.png');position:absolute;z-index: 99;left:  0;top: 2px;}
            .tittour h3 {font-family:mulir;font-size:18px;color:#484848;margin:auto;font-weight:normal;text-transform:uppercase;text-align:center;width: 100%;background-image:  url(/images/bg_tith3.jpg);background-repeat:  no-repeat;background-size:  70% 1px;background-position:  center;}
            .tittour h3 span {background-color:white;padding: 0 15px;}
            .allchinh {width:100%;float:left;margin:auto;padding: 40px 0;padding-bottom: 0;}
            .tourtrongnuoc {width:100%;float:left;}
            .alltour {width:100%;float:left;position: relative;}
            .tour  {width:24%;float:left;margin-left:1.3%;position:relative;border: none;overflow: hidden;background-color: #f0f0f0;margin-bottom: 13px;border-radius: 3px;}
            .tour:nth-child(4n+1) {margin-left:0}
            .tour figure {width:100%;float:left;margin:auto;border: none;}
            .imtour {width:100%;float:left;height: 230px;position: relative;border: none;overflow: hidden;}
            .imtour img {width:auto;height:100%;min-width:100%;}
            .timetour {
            position:absolute;
            right:0;
            bottom:0;
            background-color:rgba(0, 124, 196, 0.7);
            background-image:url('/images/mainicon_thoigian.png');
            background-repeat:no-repeat;
            background-position:10px 9px;
            font-family:mulir;
            font-size:13px;
            padding: 7px 10px;
            padding-left:30px;
            height: 16px;
            overflow:  hidden;
            transition:0.5s;
            text-transform:  capitalize;
            }
.showhot {position:absolute;width: 60px;height: 60px;position:absolute;top:0;right:0;z-index:99;background-image: url('/images/hotnew.png?v=1');background-size: 100% 100%;}
 .showhot.showgiam {background-image: url('/images/hott1.png?v=1');width: 45px;height: 68px;}           
.tour:hover .timetour {opacity:0}

.tour figcaption {top:-1px;padding: 15px;}
.nametour {width: 92%;margin: 0 4%;float:  left;}
.nametour a {font-size:15px;color:#007cc4;font-family:'mulir';float: left;width: 100%;max-height:  38px;overflow:  hidden;}
.costtour {width: 92%;margin: 0 4%;float:  left;margin-top: 10px;}
.costtour h3 {font-size:14px;font-weight:normal;color:#484848;margin:auto;float:left;margin-right: 5px;padding: 1px  0;}
.costtour h2 {font-size:15px;font-weight:bold;color:#efa300;margin:auto;float:left}
.tttour {width:100%;float:left;margin:auto;padding: 10px 0;height:  67px;overflow:  hidden;}
.motatour {width:100%;float:left}
.phuongtientour {width:100%;float:left}
.khoihanh {float:left;width:100%;border-bottom: 1px dashed rgba(255, 255, 255, 0.5);padding-bottom: 15px;margin-bottom: 12px;}
.khoihanh h3 {margin:auto;font-size:14px;color: #c7c7c7 !important;font-weight:normal;height:  18px;overflow:  hidden;padding-top: 5px;text-transform:  capitalize;}
.phuongtientour {color:#c7c7c7 !important;font-size:14px;padding:5px 0;margin-top:15px;width:100%}
.phuongtientour img {margin-bottom:-4px;margin-left:3px}
.tour figcaption .khoihanh h3 {width:100%;height:auto;}               
.giamoi  {margin:auto;float:left;color:#efa300 !important;font-size:  20px;font-weight:  bold;font-family: mulir;background-image:  url('/images/icon_gia.png');background-repeat:  no-repeat;background-position:  left;padding-left: 11px;}
.giacu {margin:auto;float:left;color:#ffffff;font-size:13px;font-family:mulir;text-decoration:  line-through;margin-left:  7px;margin-top: 6px;}
.costtour .giacu {color:#a9a4a4;margin-top: 2px;}
.gia {width:100%;float:left;border-bottom:1px dashed rgba(255, 255, 255, 0.5);padding-bottom: 10px;}
.bottour {width:100%;float:left;margin:auto;/* display:flex; */text-align:  center;margin-top: 20px;}
.xem {background-color:#007cc4;/* display:  inline-block; */margin:  auto;border-radius: 6px;float: left;transition:0.5s}
.dattour {background-color:#efa300;margin:  auto;margin-left: 10px;/* display:  inline-block; */border-radius: 6px;float:  left;transition:0.5s}
.dattour a,  .xem a {color:white;font-family:mulir;font-size:12px;text-transform:uppercase;padding: 10px 12px;float:left;}
.dattour:hover, .xem:hover  {background-color:red;}
.tttour .timetour,.tttour .phuongtientour,.tttour .dattour {display:none}
.tournuocngoai {width:100%;float:left;margin-top:30px}
.tournuocngoai .tour:nth-child(n+1) {margin-left:1.3%}
.tournuocngoai .tour:nth-child(1), .tournuocngoai .tour:nth-child(4) {width:49.3%;margin-left:0;}
.tournuocngoai .tour:nth-child(1) .imtour, .tournuocngoai .tour:nth-child(4) .imtour {height:317px}
.tournuocngoai .tour:nth-child(1) .imtour .timetour, 
.tournuocngoai .tour:nth-child(4) .imtour .timetour {display:none}
.tournuocngoai .tour:nth-child(1) .tttour, 
.tournuocngoai .tour:nth-child(4) .tttour  {}

.tournuocngoai .tour:nth-child(1) .tttour, 
.tournuocngoai .tour:nth-child(4) .tttour {display:none}


.tournuocngoai .tour:nth-child(1) figcaption, 
.tournuocngoai .tour:nth-child(4) figcaption {display:none}

 .ttre {position:absolute;background-color:rgba(0, 0, 0, 0.6);bottom:0;top:inherit;left:0;right:0;width:100%;height:auto;display:none}
 .tournuocngoai .tour:nth-child(1) .ttre, 
.tournuocngoai .tour:nth-child(4) .ttre {display: block;}

 .tournuocngoai .tour:nth-child(1):hover .ttre, 
.tournuocngoai .tour:nth-child(4):hover .ttre {}
.posire {position:relative;width: 94%;float: left;padding: 10px 3%;/* vertical-align:  middle; *//* display: flex; */}
.nametourre {float:left;width: 100%;}
.nametourre a {color:white;font-size:20px;font-family:mulir;font-weight:bold;padding: 10px 0;float: left;}
.timetourre {float:left;font-size:13px;color:white;background-image:url('/images/mainicon_thoigian.png');background-repeat:no-repeat;background-position: left 2px;height: 16px;padding-left: 16px;overflow:  hidden;text-transform:  capitalize;}
.phuongtienre {float:left;font-size:13px;color:white;margin-left:20px}
.phuongtienre img {margin-bottom:-5px}
.costtourre {width:100%;float:left;margin: 5px 0;}
.costtourre h2 {margin:auto;float:left;font-size: 15px;font-weight:  bold;color: #efa300;margin-left: 5px;}
.costtourre h3 {float:left;margin:auto;font-size:  14px;color:  white;font-weight:  normal;margin-top: 1px;}
.giacukm {color: rgba(255, 255, 255, 0.6);text-decoration:line-through;float:left;margin-left: 10px;font-size:12px;margin-top: 2px;}
.tournuocngoai .tour:nth-child(2) .giacukm,
.tournuocngoai .tour:nth-child(3) .giacukm,
.tournuocngoai .tour:nth-child(5) .giacukm,
.tournuocngoai .tour:nth-child(6) .giacukm {color: rgba(0, 0, 0, 0.5);margin-top:  3px;margin-left: 5px;}
.dattourre {position:absolute;right: 20px;bottom: 20px;z-index: 99;}
.tournuocngoai .tour:hover .nametourre a {color:#efa300}

.tournuocngoai .tour:nth-child(1):hover  .dattour ,.tournuocngoai .tour:nth-child(4):hover  .dattour  {background-color:red;}
.tournuocngoai .tour .imtour img {transition: all 1s ease;
-webkit-transition: all 1s ease;
-moz-transition: all 1s ease;
-o-transition: all 1s ease;opacity:1}

.tournuocngoai .tour:nth-child(1):hover .imtour img,.tournuocngoai .tour:nth-child(4):hover .imtour img {transform: scale(1.1,1.1);
-webkit-transform: scale(1.1,1.1);
-moz-transform: scale(1.1,1.1);
-o-transform: scale(1.1,1.1);
-ms-transform: scale(1.1,1.1);opacity:1;}
.tttourpt {position:relative;height: 75px;}
.khachditour .tttourpt {height:auto}
.tttourpt .dattourre {display:block;right:  10px;bottom: 9px;}
.tttourpt .dattourre a {padding:8px 10px;font-size:12px}

.tourphanthiet {width:100%;float:left;margin-top: 30px;}
.tourpt:nth-child(n+1)  {width:32.4%;margin-left:1.3%}
.tourpt:nth-child(3n+1) {margin-left:0}
.nametourpt a {font-size:16px;height: 20px;}

.timetourpt {background-image:url('/images/mainicon_thoigianblue.png');color:#484848;font-size:13px;margin-left: 4%;}
.tourpt .phuongtienre {color:#484848;}
.nametourpt {margin-bottom:5px}
.tourpt:hover .dattourre {opacity:0}
.timetourmp {font-size:14px;margin-top:10px}
.quangcao {width:100%;float:left;margin-top:30px}
.quangcao a {width:49.8%;margin-left:0.4%;float:left;position:  relative;overflow:  hidden;}
.quangcao a:nth-child(1) {margin-left:0}
.quangcao a img {width:100%;-webkit-transform: scale3d(1,1,1);transform: scale3d(1,1,1);}
.tourmienphi {margin-top:30px;float:left;width:100%;padding-bottom: 30px;}
.doitac {width:100%;float:left;margin:auto;background-color: #f5f5f5;padding: 30px 0;}
.doitac a {width:10.4%;float:left;border:1px solid #e9e9e9;margin-left:0.5%;border-radius:4px;overflow:hidden;height: 85px;}
.doitac img {width:100%;height:100%;float:left}
.doitac a:nth-child(n+10) {display:none}
.doitac a:hover {}
.doitac a figure {width:100%;height:100%}
.dangkymail {width:100%;float:left;background-color:#007cc4;height: 84px;}
.dkmail {float:left;margin-top: 21px;}
.lbmail {color:white;float:left;font-weight:  normal;font-size:  18px;color:  white;margin-top: 8px;margin-right: 5px;}
.dkmail input {float:left;outline:  none;background:  none;border:  none;background-color:white;font-size: 16px;padding: 12px 22px;border-radius: 4px 0 0  4px;}
.htfooter {float:right;/* background-image: url('/images/footer_iconcall.png'); */background-repeat:  no-repeat;background-position:  left;padding-left: 32px;margin-top: 29px;position:  relative;}
.dkmail input.btngmail {background-image:url('/images/icon_guimail.png');width:47px;height:42px;background-size:100% 100%;padding:  0;border-radius: 0 4px 4px 0px;cursor:  pointer;}
.tuvan {float:left;font-family:mulir;font-size:17px;color:white;text-transform:uppercase;padding:5px  0;margin-right:4px}
.sdtht {float:left;font-size:22px;font-weight:bold;color:#efa300}
.dkmail input.btngmail:hover {background-color:#efa300}
.fb-page {float:right}
.tieuft {color: #fff;font-size: 18px;font-weight:bold;text-transform:uppercase;margin-bottom: 10px;}
.tieuft a {
    color: inherit;
    font-size: inherit;
    font-weight: inherit;
}
.ctfooter {width:100%;float:left;padding: 30px 0;padding-bottom: 0;padding-bottom: 80px;background-color: #00a1dc;}
.footerct * {font-family:mulir !important;font-size: 14px !important;color: #fff!important;line-height:26px;}
.footerct a {font-weight:bold;color:#c70b0b}

.footerct h3 {margin-top:0;}
.footerct h3 span {font-size: 16px !important;/* color: #efa300 !important; */font-weight: bold;}
.footerct p {margin:auto}
.footerct img {margin-bottom: -6px;margin-right: 4px;width: 20px;}
.timkiem {float:left;position:  absolute;top: 15%;left: 8%;z-index:99;/* bottom: 0; */}
.timkiem .allbody {float:left;width:auto}
.showtimkiem {width: 360px;float:left;background-color:rgba(0, 0, 0, 0.7);padding: 15px 30px;position: relative;}
.tittiem {width:100%;font-family:mulir;font-weight;border;color:#efa300;font-size:20px;text-transform:uppercase;
border-bottom:1px dashed #5a5a5a;padding-bottom:10px;margin-bottom:10px}
.boxtim {width:47%;float:left;margin-left:6%;margin-bottom: 15px;}
.boxtim:nth-child(2n+1) {margin-left:0}
.lbbox {width:100%;border:none;font-size:  14px;/* font-weight:  bold; */color:  white;margin-bottom: 7px;float: left;}
.dll {width: 100%;border:none;outline:none;color:  #474747;font-size:  13px;padding: 10px 4%;border-radius: 4px;float: left;}
.nden {padding:0;margin:auto;width: 88%;border:none;outline:none;font-size:  13px;padding: 11px 6%;float: left;border-radius: 4px;}
.btn {float:left;color: white;background-color:  #efa300;background-image:  url('/images/icon_tim.png');background-repeat: no-repeat;border:  none;font-size:  14px;padding: 11px 15px 10px 30px;background-position: 12px 11px;border-radius: 4px;margin-top: 25px;cursor:  pointer;transition:0.5s;outline: none;}
.btn:hover {background-color:red}
.dll  option {}
.ajax__calendar .ajax__calendar_dayname {font-family:'segoe ui';color: #007cc4 !important;font-weight:bold;font-size: 13px;text-align:  center;}
  .ajax__calendar .ajax__calendar_day {text-align:center;font-weight:bold;padding: 8px 11px 7px 8px;color: #007cc4;border: 1px solid #007cc4  !important;margin-bottom: 3px;font-size: 13px;}

  .ajax__calendar .ajax__calendar_container {width: 294px !important;padding-bottom: 10px;border-radius: 4px !important;border: 1px solid #007cc4!important;padding: 13px 13px;}
  .ajax__calendar_body,.ajax__calendar_days, .ajax__calendar_months, .ajax__calendar_years {width: 100% !important;height: 240px !important;}
  .ajax__calendar_container TABLE {width:100%}
  .ajax__calendar .ajax__calendar_other .ajax__calendar_day {font-weight:normal;border:  none !important;}

  .ajax__calendar .ajax__calendar_today .ajax__calendar_day {background-color:#007cc4;color:#faf6ed;border:1px solid #fee09c  !important}
  .ajax__calendar_title {color:#007cc4 !important;font-size:14px}
  .ajax__calendar .ajax__calendar_footer {color: #efa300 !important;font-size: 16px;font-weight: bold;}

   .ajax__calendar .ajax__calendar_day:hover {background-color:#007cc4 !important;color:#faf6ed !important;border:1px solid #fee09c  !important}

  

  .ajax__calendar .ajax__calendar_active .ajax__calendar_day {background-color:#007cc4 !important;color:#faf6ed !important;border:1px solid #fee09c  !important}
 .ajax__calendar {float:left !important;position:absolute !important;left: 102%  !important;top: 0px !important;/* display:  block !important; *//* visibility:  visible !important; *//* padding: 12px 0; */}
 .timkiem .allbody {height:100%;overflow:  inherit;}
 .anhctpn {width: 55%;float:left;}
 .showttphu {width: 43%;float:right;border-top: 1px solid #e4e1e1;padding-left: 2%;padding-top: 25px;position: relative;}
  .showttphu ul,  .showttphu li {list-style:none;margin:auto;padding:0;font-size:  15px;color: #007cc4;}
  .fulldt {width:100%;float:left;font-size:  15px;color: #007cc4;}
  .haftdt {width:50%;float:left}
  .titdetail {width: 100%;float:left;margin:auto;font-size: 19px;font-weight: bold;margin-bottom: 20px;color: #efa300;}
  .titdetail span {width: 85%;float:left;}
  .gianho {border: 1px solid #007cc4;display:  flex;transition: 0.5s;}
  .gianho:hover {border-color:#efa300}
  .dtgia {width: 35%;float:left;padding: 0 3%;overflow: hidden;}
  .dtdattour {width: 59%;float:left;background-color: #007cc4;transition: 0.5s;}
  .dtdattour:hover {background-color:#efa300}
  .dtdattour a {color:white;font-size:16px;text-transform:uppercase;text-align:center;width:100%;float:left;padding: 25px 0;}
  .lbgiamoi {color: #007cc4;text-align:center;font-size: 20px;float:left;border-bottom:1px solid;width:100%;padding: 8px 0;font-weight:  bold;transition: 0.5s;}
  .lbgiacu {text-align:center;padding:5px 0;width:100%;float:left;text-decoration:line-through;color:#939292;font-size: 14px;}
  .lbdtt {float:left;font-size: 15px;color:  black;}
  .tomtatdt {width:100%;float:left;margin:auto;margin-top: 0;color: #858484;border-top: 1px solid #e4e1e1;/* border-bottom: 1px solid #c50000; */padding: 15px 0;}
 .showttphu .ttnho {margin-bottom: 0;float:left;width:100%;}
 .loadtt {height:20px;overflow:hidden;float: left;font-weight: normal;margin-left: 5px;color: #007cc4;}
 .loadchuongtrinh {margin-left:0}
 .loadchuongtrinh a {
    height: 20px;
    overflow: hidden;
    float: left;
    font-weight: normal;
    margin-left: 0;
    color: #007cc4;
    text-decoration:  underline;
    font-weight:  bold;
    font-size: 15px;
    }
 .showttphu li {/* margin:10px 0; */margin-bottom: 20px;}
  .showttphu li:first-child {margin-top:0}
  .camera_thumbs {width:100%;float:left}
  .camera_thumbs_cont ul li {width: 90px;float:left;}
  .camera_thumbs_cont ul li img {width:100%}
  .camera_wrap {height: 376px !important;}
  .camera_fakehover * {min-height:100%;height: 100%;}
.camera_fakehover  .camera_bar_cont {min-height:initial;height: 0;}
.camera_bar {height: 5px !important;min-height: 5px !important;}
.camera_next > span {min-height:initial !important}
.camera_prev, .camera_next, .camera_commands {min-height:inherit}
.camera_prev, .camera_next {height: 40px;overflow: hidden;max-height: 40px;min-height: 40px;}
.camera_wrap img {}
.camerarelative {height:100% !important;min-height:100%}

div.bigstars div.rateit-range
{
    background: url(/images/star-white32.png);
    height: 20px;
    background-size: 20px;
}
div.bigstars div.rateit-hover
{
    background: url(/images/star-gold32.png);
    background-size:20px
}
div.bigstars div.rateit-selected
{
    background: url(/images/star-red32.png);
    background-size: 20px;
}
div.bigstars div.rateit-reset
{
    background: url(/images/star-black32.png);
    width: 20px;
    height: 20px;
}
div.bigstars div.rateit-reset:hover
{
    background: url(/images/star-white32.png);
}


.danhmuc {width:28%;float:right;}
.first {width:100%;float:left;padding-bottom:30px}
.second  {width:100%;float:left;overflow:hidden;padding-top: 30px;border-top: 1px solid #007cc4;padding-bottom: 30px;}
.c-tabs-nav {border:1px solid #007cc4;display:  flex;}
.c-tab {width:100%;display:none}
.c-tab.is-active {display:block;}
.c-tabs-nav a {font-size:15px;font-family:mulir;padding: 16px 1%;color: #007cc4;float: left;border-left: 1px solid #007cc4;text-transform:uppercase;width: 24%;text-align: center;}
.c-tabs-nav a:first-child {border:none}
.c-tabs-nav a.is-active {background-color: #007cc4;color:white;border-color:white;}
.c-tabs-nav a:hover {background-color:#007cc4;color:white;border-color:white}
.showchitiet {width:100%;float:left;overflow:hidden}
.showchitiet * {font-family:mulir !important;text-align:justify;}
.showchitiet table {max-width:100% !important;}
.showchitiet img {height:auto !important;max-width:100% !important;}

.showchitiet a {color:#007cc4}
.showchitiet a:hover {color:#c50000}
.titdetailtour {width:100%;float:left;margin-bottom: 20px;}
.titdetailtour a {font-family:mulir;font-size: 15px;color: black;}
.titdetailtour a:hover {color:#c50000;font-weight:bold}
.titdetailtour a:first-child {background-image:url('/images/icon_tttc.png');background-repeat:no-repeat;background-position:left;padding-left:20px}
.titdm  {width:100%;float:left;margin-bottom: 15px;background-color: #007cc4;border-radius: 4px 4px 0px 0px;}
.titdm  h3 {margin:auto;float:left;text-transform:uppercase;font-size: 16px;padding: 10px 0px;color:  white;padding-left: 15px;}
.gianho:hover .lbgiamoi {color:#efa300}
.showhtdm {width:100%;float:left;padding: 0px 0%;}
.httext {width:100%;border-bottom:1px solid #dadcdd;float: left;padding: 5px 0;}
.httext  .img {float:left;width: 13%;height: 100%;}
.httext  .img img {width:100%;}
.htname {float:right;font-size:14px;width: 82%;font-weight: bold;color: #007cc4;text-transform:  uppercase;}
.htsdt {width: 82%;float:right;font-size: 13px;color:  red;font-weight:  bold;margin-top: 3px;}
.htmail {width: 82%;float:right;font-size: 13px;margin-top: 3px;}
.alldanhmuc {padding-bottom:20px;float:left;width:100%}
.contain_slide1 {width:100%;float:left}
.contain_slide1 ul {list-style:none;padding:0;margin:auto;float:left;width:100%}
.contain_slide1 li {list-style:none;width:100%;float:left;padding:0;margin:auto;margin-bottom:10px;background-color:#f0f0f0}
.contain_slide1 li figure {width:100%;float:left;padding:0;margin:auto}
.tintuchot {width:100%;float:left;/* height:  auto !important; */}
.tintuchot ul {width:100%;float:left;margin:auto;list-style:none;padding: 0;}
.tintuchot li {width:100%;float:left;margin:auto;padding:0;list-style:none;margin-bottom: 0;height:  auto !important;border-top: 1px solid #dddddd;padding: 5px 0;}
.imgnb  {width: 27%;float:left;height: 58px;}
.imgnb  img {float:left;width:100%;height: 100%;}
.textnb {width: 70%;float: right;}
.textnb a {color: #007cc4;font-size: 15px;float:left;padding: 5px 0;height: 37px;overflow:  hidden;}
.lbhot {position:absolute;right: 0px;top: 0px;background-image: url('/images/hotnew.png?v=1');width: 65px;height: 65px;background-size:100% auto;}
.allbaiviet {width:100%;float:left;margin-bottom: 20px;}
.allbaiviet li {list-style:none;padding:0;margin:auto;width: 33%;float:  left;overflow:  hidden;margin-left: 0.5%;margin-bottom: 5px;padding-bottom: 10px;background-color: #f0f0f0;border-radius: 3px 3px 0 0;}
.allbaiviet ul {padding:0;margin:auto}
.imgbv {width: 100%;overflow:  hidden;height: 180px;}
.imgbv img {width:100%;height:100%;float:left}
.baiviet figure.effect-julia {width:100%;float:left;overflow:hidden}
.allbaiviet li:nth-child(3n+1) {margin-left:0}
.allbaiviet li .imgbv img {width:100%;height:100%;float:left}
.imgbv a {float:left;width:100%;height:100%;overflow:hidden}
.tenbv {width: 90%;float:left;margin-top:  10px;margin-bottom: 5px;padding: 0 5%;}
.tenbv a {float:left;font-size:16px;font-family:'mulir';color:#007cc4;height:  40px;overflow:  hidden;}
.tomtattt {width: 90%;float:left;height:40px;overflow:  hidden;padding: 0 5%;}
.borbot {border-bottom:1px solid #dfdede;padding-bottom:10px}
.detailar {width:100%;float:left;overflow:hidden;}
.baivietdm {width:100%;float:left;margin:auto;margin-bottom:10px}
.detailnh table  {max-width: 100% !important;width: 99.7% !important;text-align:  center;}
.detailnh table * {max-width:100% !important;/* font-size:14px */}
.ctbaiviet {float:left;width:100%;}
.ten {float:left;width:100%;font-size:17px;color:#007cc4;text-transform:uppercase}
.lxem {width:100%;float:left;margin-top:  10px;margin-bottom: 0px;}
.lxem img {float:left;margin-top: 5px;margin-right: 3px;}
.lxem h3 {margin:auto;font-size: 13px;padding:0;font-weight:normal;float: left;color: #aba9a9;margin-right: 10px;margin-top: 1px;}
.addthis_inline_share_toolbox {float:left}
.floatleft {width:auto;margin-bottom: 0px;border-bottom: 1px solid #dadcdd;width: 100%;text-align:  left;}
.floatleft h2:before {display:none}
.floatleft h2 {padding-left:0;text-transform:capitalize}
.formGuiYkien {width: 60%;float:left;background-color: rgba(0, 0, 0, 0.7);padding: 10px 2%;margin-left: 19%;}
.google_map {width: 100%;float:left;height: 478px;margin-top: 0;margin-bottom: 20px !important;}
.formGuiYkien .textbox {padding-top:5px;}
.formGuiYkien .textbox p {padding:0;margin:auto;margin-bottom: 7px;color:  white;}
.GuiYkien .txt {font-size:14px;padding: 5px 2%;height: 35px;margin-bottom: 10px;width: 96%;}
.GuiYkien .btn {font-size:16px;text-transform:uppercase;margin-top: 5px;padding: 10px 10px;}
.binhluankh {float:left;margin:auto;width:100%;margin-bottom: 30px;margin-top: 30px;}
.titbl {float:left;border-left:5px solid #007cc4;font-size:18px;text-transform:uppercase;color:#007cc4;padding-left:5px;font-weight:bold;padding-top:3px;padding-bottom:3px;min-width: 51%;margin-bottom: 20px;}
.haltbl {width:50%;float:left;margin-bottom: 10px;}
.fullbl {width:100%;float:left}
.binhluankh .guibl {float:left;width:  auto;font-size:  16px;background:  none;border:  none;background-color: #007cc4;color:  white;padding:  12px 39px;text-transform:  uppercase;margin-top: 10px;transition: 0.5s;cursor:  pointer;}
.binhluankh input {font-size:15px;padding:5px 5%;width: 85%;border-radius:4px;outline:none}
.fullbl textarea {width:94%;padding:15px 2%;font-size:15px;border-radius:4px;outline:none;height:60px}
.binhluankh .guibl:hover {background-color:red}
.tbthanhcong {float:right;margin-top:10px;color:red;font-weight:bold;font-size:16px;margin-top:20px}
.bltheoid {width: 96%;float:left;margin-bottom: 20px;background-color: rgba(0, 0, 0, 0.6);padding: 15px 2%;border-radius: 6px;}
.sbl {width:100%;float:left}
.sbl h3 {margin:auto;padding:0;float:left;font-size:  16px;color: #efa300;}
.sbl h4 {margin:auto;padding:0;float:left;font-size:  15px;font-weight:  normal;margin-left:  5px;margin-top: 1px;color: #efa300;}
.sbinhluan {width: 97%;float:left;margin-top:10px;margin-bottom: 0px;padding: 10px 3%;/* background-color: rgba(0, 0, 0, 0.6); */color:  white;border-radius: 0;border-top: 1px dashed rgba(255, 255, 255, 0.3);padding-right: 0;}
.dtthongtintour {width:100%;float:left;}
.hinhanhtour {width:35%;float:left}
.hinhanhtour img {width:100%;float:left}
.infotour {width: 59%;float:right;/* border: 1px solid #dfdede; */padding: 20px 2%;background-color: rgb(0, 124, 196);}
.thongtinduoi {width:100%;float:left;margin-top: 20px;/* border-top: 1px solid #dfdede; */padding-top: 0;margin-bottom: 30px;overflow:  hidden;}
.thongtincty {position: relative;float:left;width: 54%;padding: 20px 2%;background-color: rgb(0, 124, 196);border-radius: 7px;overflow:  hidden;height: 713px;overflow: auto;}
.formdattour {float:right;width: 34%;background-color:rgba(0, 0, 0, 0.7);padding:20px 3%;border-radius: 7px;}
.mapdat {width:100%;float:left;margin-top: 10px;}
.mapdat iframe {width:100%;max-width:100%;height: 558px;}
.thoigiantour {width:50%;float:left}
.giatour {/* width:50%; */float:left;color: #efa300;font-weight:  bold;font-size: 25px;}
.ttnho {width:100%;float:left;padding:0;margin:0}
.haftdtdat {list-style:none;padding:0;margin:auto;width: 49%;float:left;font-size:  14px;font-family:  mulir;color: white;margin-left: 2%;}
.haftdtdat:nth-child(2n+1) {margin-left:0}
.fulldtdat {list-style:none;width:100%;float:left;border-top:1px solid #dfdede;margin-top: 10px;padding-top: 10px;color:  white;}
.haftdtdat  img {float:left;margin-right: 3px;}
.datlbdtt {float:left;margin-right:5px;padding: 5px 0;}
.datloadtt {float:left;padding: 5px 0;}
.thoigianlb {background-image: url('/images/mainicon_thoigian.png');background-repeat:  no-repeat;background-position:  left;padding-left: 18px;font-size: 15px;margin-top: 9px;float: left;}
.ttcty {width:100%;float:left;text-align: justify;}
.ttcty * {font-family:mulir !important;font-size: 15px !important;max-width: 100%;line-height: 25px;color:  white;margin: auto;}
.ttcty img {margin-top: 0px;margin-bottom: -5px;margin-right: 5px;} 
.title_TTKH {width:100%;float:left;margin:auto;text-align:center;color: #efa300;text-transform:  uppercase;font-size: 20px;font-weight: bold;}
.nhapthongtin {width:100%;float:left}
.name_book {width:100%;float:left;position: relative;}
.name_book span {float:left;color: #efa300;}
.name_book input {float:right;font-size:  14px;border:  none;padding: 7px 2%;width: 96%;margin-bottom: 13px;outline: none;border-radius: 3px;}
.full_book {width:100%;float:left}
.span_book {width:100%;float:left;color: #efa300;margin-bottom: 5px;}
.full_book textarea {float:left;width: 95%;border:0;padding:10px 3%;outline: none;border-radius: 6px;}
.btguitour {float:left;margin-top:20px}
.btguitour input {float:left;background:none;border:none;background-color:#efa300;color:white;font-size:18px;padding: 8px 33px;text-transform: uppercase;padding-left: 27px;border-radius: 4px;padding-top: 10px;cursor:  pointer;transition: 0.5s;}
.btguitour input:hover{background-color:red}
.name_book .ajax__calendar {left: 0 !important;}
.coppy {float:left;margin-top: 15px;}
.coppy h3{float:left;font-weight:  normal;font-size:  13px;color:  #4c4c4c;margin:  auto;padding: 0;margin-right: 4px;}
.coppy h3:nth-child(2) {font-size: 15px;/* font-weight:bold; */margin-top: -2px;}
.coppy a {float:left;font-size: 15px;color: #efa300;font-weight:  bold;margin-top: -2px;}
.coppy a:hover {color:#007cc4}
.logoft {float:left;margin-top: 10px;}
.thongke {float:right;position:  absolute;right:  0;top: 0;width: 188px;margin-top: 18px;}
.menuft {float:left;min-width: 60%;margin-top: 8px;}
.thongke h4 {float:left;font-weight:normal;font-size:13px;color:#484848;margin:auto;padding:0;margin-bottom: 5px;margin-right: 5px;}
.thongke h3 {margin:auto;float:left;color:#007cc4;font-size:13px;margin-bottom: 5px;}
.menuft ul {padding:0;float:left;margin:auto}
.menuft li {list-style:none;float:left;border-left:1px solid #bfbfbf}
.menuft li:first-child {border:none}
.menuft li a {color:#007cc4;font-size:13px;float: left;padding: 0px 11px;}
.menuft li a:hover {color:#efa300}
.allanh {width:100%;float:left;overflow:hidden}
.listanh  {width:100%;float:left;}
.productmoi  {width: 49.5%;float:left;margin-left: 1%;position:relative;height:250px;overflow:hidden;margin-bottom:10px}
.productmoi figure {width:100%;float:left;margin:auto;padding:0;height: 100%;}
.productmoi  figcaption {padding:0;width:100%;float:left;margin:auto;height:100%;opacity:0}
.productmoi:nth-child(2n+1) {margin-left:0}
.abimg  {width:100%;float:left;height: 100%;}
.abimg  img {width: 100%;height:100%;float:left;min-width: 100%;}
.abten {position:absolute;bottom:0;left:0;background-color:rgba(0, 0, 0, 0.5);width:100%;}
.productmoi  figcaption img {width:100%;float:left;height:100%}
.abten  a {color:#efa300;font-size:17px;padding:10px 5%;width:90%;float:left}
.listanhdt  {width:100%;float:left}
.listanhdt li {    width: 33%;
    float: left;
    cursor: pointer;
    overflow: hidden;
    margin-left: 0.3%;
    margin-bottom: 3px;}
    .itemContainer  {float:left;width:100%;overflow:hidden;padding:0;margin:auto}
    .itemContainer li {padding:0;margin:auto;list-style:none;width: 100%;margin-left: 0;float: left;margin-bottom: 20px;}
     .itemContainer li:nth-child(2n+1) {margin-left:0}
     .item_videos  {width: 49.5%;float:left;margin-left: 1%;border-radius: 7px 7px 0 0;overflow: hidden;margin-bottom: 10px;}
     .url_videos {width:100%;height:250px;overflow:  hidden;position: relative;}
     .url_videos img {width:100%;float:left;height: 100%;}
        .item_videos:nth-child(2n+1) {margin-left:0}
.name_videos {width: 90%;float:left;color:#007cc4;font-size:16px;margin-top:10px;padding: 0 5%;height:  40px;overflow:  hidden;}
.playvideo {position:absolute;float:left;z-index:99;width:50px;height:50px;background-image:url('/Design/play.png');left: 42%;top: 40%;opacity: 0.6;}
.item_videos:hover .playvideo {opacity:1}
.marbot30 {margin-bottom:30px;float:left}
.showlan {float:right}
.showlan span {background: none;
    background-image: url(/images/topicon_lanvn.png);
    background-repeat: no-repeat;
    background-position: left;
    padding-left: 20px;
    border: none;
    /* width: 74px; */
    /* height: 20px; */
    font-family: mulir;
    font-size: 13px;
    color: #484848;
    padding-right: 0;
    outline: none;
    cursor: pointer;
    padding: 9px 0;
    text-align: right;
    float: left;
    padding-left: 22px;}
    .showlan .len {background-image:url('/images/topicon_lanen.png')}
    #showtimkiem {display:none}
     .adddattour {width:100%;text-align:center;float: left;margin-top: 10px;}
     .adddattour .dtdattour {width: 191px;float:none;display:  inline-block;}
     .adddattour .dtdattour a {padding: 15px 0;}

     @-webkit-keyframes calltrap_opacity {
    0% {
        opacity: 1
    }
    57% {
        opacity: 0.75
    }
    75% {
        opacity: 0.95
    }
    100% {
        opacity: 1
    }
}
 
@-moz-keyframes calltrap_opacity {
    0% {
        opacity: 1
    }
    57% {
        opacity: 0.75
    }
    75% {
        opacity: 0.95
    }
    100% {
        opacity: 1
    }
}
 
@-o-keyframes calltrap_opacity {
    0% {
        opacity: 1
    }
    57% {
        opacity: 0.75
    }
    75% {
        opacity: 0.95
    }
    100% {
        opacity: 1
    }
}
 
@keyframes calltrap_opacity {
    0% {
        opacity: 1
    }
    57% {
        opacity: 0.75
    }
    75% {
        opacity: 0.95
    }
    100% {
        opacity: 1
    }
}
 
@-webkit-keyframes calltrap_spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    30% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    33% {
        -webkit-transform: rotate(-10deg);
        transform: rotate(-10deg)
    }
    36% {
        -webkit-transform: rotate(10deg);
        transform: rotate(10deg)
    }
    39% {
        -webkit-transform: rotate(-10deg);
        transform: rotate(-10deg)
    }
    42% {
        -webkit-transform: rotate(10deg);
        transform: rotate(10deg)
    }
    45% {
        -webkit-transform: rotate(-10deg);
        transform: rotate(-10deg)
    }
    48% {
        -webkit-transform: rotate(10deg);
        transform: rotate(10deg);
        opacity: 1
    }
    51% {
        -webkit-transform: rotate(-10deg);
        transform: rotate(-10deg)
    }
    54% {
        -webkit-transform: rotate(10deg);
        transform: rotate(10deg)
    }
    57% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
}
 
@-moz-keyframes calltrap_spin {
    0% {
        -moz-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    30% {
        -moz-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    33% {
        -moz-transform: rotate(-10deg);
        transform: rotate(-10deg)
    }
    36% {
        -moz-transform: rotate(10deg);
        transform: rotate(10deg)
    }
    39% {
        -moz-transform: rotate(-10deg);
        transform: rotate(-10deg)
    }
    42% {
        -moz-transform: rotate(10deg);
        transform: rotate(10deg)
    }
    45% {
        -moz-transform: rotate(-10deg);
        transform: rotate(-10deg)
    }
    48% {
        -moz-transform: rotate(10deg);
        transform: rotate(10deg);
        opacity: 1
    }
    51% {
        -moz-transform: rotate(-10deg);
        transform: rotate(-10deg)
    }
    54% {
        -moz-transform: rotate(10deg);
        transform: rotate(10deg)
    }
    57% {
        -moz-transform: rotate(0deg);
        transform: rotate(0deg)
    }
}
 
@-o-keyframes calltrap_spin {
    0% {
        -o-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    30% {
        -o-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    33% {
        -o-transform: rotate(-10deg);
        transform: rotate(-10deg)
    }
    36% {
        -o-transform: rotate(10deg);
        transform: rotate(10deg)
    }
    39% {
        -o-transform: rotate(-10deg);
        transform: rotate(-10deg)
    }
    42% {
        -o-transform: rotate(10deg);
        transform: rotate(10deg)
    }
    45% {
        -o-transform: rotate(-10deg);
        transform: rotate(-10deg)
    }
    48% {
        -o-transform: rotate(10deg);
        transform: rotate(10deg);
        opacity: 1
    }
    51% {
        -o-transform: rotate(-10deg);
        transform: rotate(-10deg)
    }
    54% {
        -o-transform: rotate(10deg);
        transform: rotate(10deg)
    }
    57% {
        -o-transform: rotate(0deg);
        transform: rotate(0deg)
    }
}
 
@keyframes calltrap_spin {
    0% {
        -webkit-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    30% {
        -webkit-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    33% {
        -webkit-transform: rotate(-10deg);
        -moz-transform: rotate(-10deg);
        -o-transform: rotate(-10deg);
        transform: rotate(-10deg)
    }
    36% {
        -webkit-transform: rotate(10deg);
        -moz-transform: rotate(10deg);
        -o-transform: rotate(10deg);
        transform: rotate(10deg)
    }
    39% {
        -webkit-transform: rotate(-10deg);
        -moz-transform: rotate(-10deg);
        -o-transform: rotate(-10deg);
        transform: rotate(-10deg)
    }
    42% {
        -webkit-transform: rotate(10deg);
        -moz-transform: rotate(10deg);
        -o-transform: rotate(10deg);
        transform: rotate(10deg)
    }
    45% {
        -webkit-transform: rotate(-10deg);
        -moz-transform: rotate(-10deg);
        -o-transform: rotate(-10deg);
        transform: rotate(-10deg)
    }
    48% {
        -webkit-transform: rotate(10deg);
        -moz-transform: rotate(10deg);
        -o-transform: rotate(10deg);
        transform: rotate(10deg);
        opacity: 1
    }
    51% {
        -webkit-transform: rotate(-10deg);
        -moz-transform: rotate(-10deg);
        -o-transform: rotate(-10deg);
        transform: rotate(-10deg)
    }
    54% {
        -webkit-transform: rotate(10deg);
        -moz-transform: rotate(10deg);
        -o-transform: rotate(10deg);
        transform: rotate(10deg)
    }
    57% {
        -webkit-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        transform: rotate(0deg)
    }
}
 
@-webkit-keyframes uptocallmini {
    0% {
        -webkit-box-shadow: 0 0 8px 6px rgba(32, 116, 161, 0), 0 0 0px 0px transparent, 0 0 0px 0px rgba(32, 116, 161, 0);
        box-shadow: 0 0 8px 6px rgba(32, 116, 161, 0), 0 0 0px 0px transparent, 0 0 0px 0px rgba(32, 116, 161, 0)
    }
    10% {
        -webkit-box-shadow: 0 0 8px 6px #2074a1, 0 0 12px 10px transparent, 0 0 12px 14px #2074a1;
        box-shadow: 0 0 8px 6px #2074a1, 0 0 12px 10px transparent, 0 0 12px 14px #2074a1
    }
    100% {
        -webkit-box-shadow: 0 0 8px 6px rgba(32, 116, 161, 0), 0 0 0px 40px transparent, 0 0 0px 40px rgba(32, 116, 161, 0);
        box-shadow: 0 0 8px 6px rgba(32, 116, 161, 0), 0 0 0px 40px transparent, 0 0 0px 40px rgba(32, 116, 161, 0)
    }
}
 
@-moz-keyframes uptocallmini {
    0% {
        box-shadow: 0 0 8px 6px rgba(32, 116, 161, 0), 0 0 0px 0px transparent, 0 0 0px 0px rgba(32, 116, 161, 0)
    }
    10% {
        box-shadow: 0 0 8px 6px #2074a1, 0 0 12px 10px transparent, 0 0 12px 14px #2074a1
    }
    100% {
        box-shadow: 0 0 8px 6px rgba(32, 116, 161, 0), 0 0 0px 40px transparent, 0 0 0px 40px rgba(32, 116, 161, 0)
    }
}
 
@-o-keyframes uptocallmini {
    0% {
        box-shadow: 0 0 8px 6px rgba(32, 116, 161, 0), 0 0 0px 0px transparent, 0 0 0px 0px rgba(32, 116, 161, 0)
    }
    10% {
        box-shadow: 0 0 8px 6px #2074a1, 0 0 12px 10px transparent, 0 0 12px 14px #2074a1
    }
    100% {
        box-shadow: 0 0 8px 6px rgba(32, 116, 161, 0), 0 0 0px 40px transparent, 0 0 0px 40px rgba(32, 116, 161, 0)
    }
}
 
@keyframes uptocallmini {
    0% {
        -webkit-box-shadow: 0 0 8px 6px rgba(32, 116, 161, 0), 0 0 0px 0px transparent, 0 0 0px 0px rgba(32, 116, 161, 0);
        box-shadow: 0 0 8px 6px rgba(32, 116, 161, 0), 0 0 0px 0px transparent, 0 0 0px 0px rgba(32, 116, 161, 0)
    }
    10% {
        -webkit-box-shadow: 0 0 8px 6px #2074a1, 0 0 12px 10px transparent, 0 0 12px 14px #2074a1;
        box-shadow: 0 0 8px 6px #2074a1, 0 0 12px 10px transparent, 0 0 12px 14px #2074a1
    }
    100% {
        -webkit-box-shadow: 0 0 8px 6px rgba(32, 116, 161, 0), 0 0 0px 40px transparent, 0 0 0px 40px rgba(32, 116, 161, 0);
        box-shadow: 0 0 8px 6px rgba(32, 116, 161, 0), 0 0 0px 40px transparent, 0 0 0px 40px rgba(32, 116, 161, 0)
    }
}
 
@-webkit-keyframes uptocallmini_offline {
    0% {
        -webkit-box-shadow: 0 0 8px 6px rgba(53, 161, 32, 0), 0 0 0px 0px transparent, 0 0 0px 0px rgba(53, 161, 32, 0);
        box-shadow: 0 0 8px 6px rgba(53, 161, 32, 0), 0 0 0px 0px transparent, 0 0 0px 0px rgba(53, 161, 32, 0)
    }
    10% {
        -webkit-box-shadow: 0 0 8px 6px #35A120, 0 0 12px 10px transparent, 0 0 12px 14px #35A120;
        box-shadow: 0 0 8px 6px #35A120, 0 0 12px 10px transparent, 0 0 12px 14px #35A120
    }
    100% {
        -webkit-box-shadow: 0 0 8px 6px rgba(53, 161, 32, 0), 0 0 0px 40px transparent, 0 0 0px 40px rgba(53, 161, 32, 0);
        box-shadow: 0 0 8px 6px rgba(53, 161, 32, 0), 0 0 0px 40px transparent, 0 0 0px 40px rgba(53, 161, 32, 0)
    }
}
 
@-moz-keyframes uptocallmini_offline {
    0% {
        box-shadow: 0 0 8px 6px rgba(53, 161, 32, 0), 0 0 0px 0px transparent, 0 0 0px 0px rgba(53, 161, 32, 0)
    }
    10% {
        box-shadow: 0 0 8px 6px #35A120, 0 0 12px 10px transparent, 0 0 12px 14px #35A120
    }
    100% {
        box-shadow: 0 0 8px 6px rgba(53, 161, 32, 0), 0 0 0px 40px transparent, 0 0 0px 40px rgba(53, 161, 32, 0)
    }
}
 
@-o-keyframes uptocallmini_offline {
    0% {
        box-shadow: 0 0 8px 6px rgba(53, 161, 32, 0), 0 0 0px 0px transparent, 0 0 0px 0px rgba(53, 161, 32, 0)
    }
    10% {
        box-shadow: 0 0 8px 6px #35A120, 0 0 12px 10px transparent, 0 0 12px 14px #35A120
    }
    100% {
        box-shadow: 0 0 8px 6px rgba(53, 161, 32, 0), 0 0 0px 40px transparent, 0 0 0px 40px rgba(53, 161, 32, 0)
    }
}
 
@keyframes uptocallmini_offline {
    0% {
        -webkit-box-shadow: 0 0 8px 6px rgba(53, 161, 32, 0), 0 0 0px 0px transparent, 0 0 0px 0px rgba(53, 161, 32, 0);
        box-shadow: 0 0 8px 6px rgba(53, 161, 32, 0), 0 0 0px 0px transparent, 0 0 0px 0px rgba(53, 161, 32, 0)
    }
    10% {
        -webkit-box-shadow: 0 0 8px 6px #1CB2ED, 0 0 12px 10px transparent, 0 0 12px 14px #1CB2ED;
        box-shadow: 0 0 8px 6px #1CB2ED, 0 0 12px 10px transparent, 0 0 12px 14px #1CB2ED
    }
    100% {
        -webkit-box-shadow: 0 0 8px 6px rgba(53, 161, 32, 0), 0 0 0px 40px transparent, 0 0 0px 40px rgba(53, 161, 32, 0);
        box-shadow: 0 0 8px 6px rgba(53, 161, 32, 0), 0 0 0px 40px transparent, 0 0 0px 40px rgba(53, 161, 32, 0)
    }
}



.tuvan {
    /* width: 32px; */
    /* height: 32px; */
    /* position: absolute; */
    /* margin: auto; */
    /* top: 0px; */
    /* right: 0px; */
    /* bottom: 0px; */
    /* left: 0px; */
    /* border: 0; */
    /* -webkit-border-radius: 50% !important; */
    /* border-radius: 50% !important; */
    -o-background-clip: padding-box;
    /* background-clip: padding-box; */
    /* -webkit-animation: uptocallmini 1.5s 0s ease-out infinite; */
    -moz-animation: uptocallmini 1.5s 0s ease-out infinite;
    -o-animation: uptocallmini 1.5s 0s ease-out infinite;
    /* animation: uptocallmini 1.5s 0s ease-out infinite; */
}
 
.tuvan:before {
    content: "";
    position: absolute;
    width: 28px;
    height: 29px;
    background-size: cover;
    top: 0;
    left: 0;
    background-image: url('/images/footer_iconcall.png');
    background-repeat: no-repeat;
    background-position: center center;
    -webkit-animation: calltrap_spin 3s infinite linear;
    -moz-animation: calltrap_spin 3s infinite linear;
    -o-animation: calltrap_spin 3s infinite linear;
    animation: calltrap_spin 3s infinite linear;
}

#pix_prev, #pix_next {/* display:none !important; */z-index: 999;}
.tittlebook {font-size:16px;color:white;text-transform:uppercase;font-weight:bold;width:100%;float:left}
.detailbook {width:100%;float:left;}
.detailbook * {font-size:15px !important;color:white !important;line-height:25px !important;margin:auto}
.tungnguoi {float:left;width: 33%;text-align: left;margin-bottom: 15px;}
.notwidth {float:left;/* width:auto */}
.tungnguoi select {border:none;font-size:16px;font-family:'mulir';border-radius:1px;padding: 3px 14px;outline: none;}
.name_book span.lbchuthich {/* color:red; */margin-bottom: 10px;text-align: left;width: 100%;font-size: 13px;/* border-bottom: 1px solid; */}
.name_book .tungnguoi  span {float:none;}
input {outline:none}
.btn-top {bottom: 15px;left: 10px;right:  inherit;}
#cfacebook{
           position:fixed;
           bottom: 73px;
           right: 10px;
           z-index: 88888;
           width: 270px;
           height:auto;
           box-shadow: none;
           border-top-left-radius:5px;
           border-top-right-radius:5px;
           overflow:hidden;
           left:  inherit;
           }
#cfacebook .fchat{float:left;width:100%;height:270px;overflow:hidden;display: none;background-color:#fff;}
#cfacebook .fchat .fb-page{margin-top:-130px;float:left;}
#cfacebook a.chat_fb{
                     float: right;
                     background: none;
                     padding: 0;
                     width: 270px;
                     color:#fff;
                     text-decoration:none;
                     height: 41px;
                     line-height:40px;
                     text-shadow: none;
                     background-image: url(/images/chat2.png);
                     background-repeat: no-repeat;
                     background-size:auto;
                     background-position:0 0;
                     border:0;
                     /* border-bottom:1px solid #133783; */
                     z-index:9999999;
                     margin-right: 0;
                     font-size:14px;
                     background-size: 100% 100%;
                     margin-bottom: 0px;
                     /* transition: 0.5s; */
                     }
#cfacebook a.chat_fb:hover{color:yellow;text-decoration:none;}
#cfacebook a.chat_fb.changebg {background-image: url('/images/chat5.png');width: 150px;height: 100px;}
.addthisfb {position:fixed;z-index:99999;right:0;top: 31%;width: 60px;height: 180px;}
.addthisfb a {width:45px;height:45px;/* float:  left; */display: block;background-size: 25px 25px;background-position:  center center;background-repeat: no-repeat;list-style: none;float:  right;transition: 0.5s;}

.addthisfb a.webfb {
    background-image: url('/images/web_fb.png');
    background-color: #3b5897;
}
.addthisfb a.webgg {
    background-image: url('/images/web_gg.png');
    background-color: #dc4e41;
}
.addthisfb a.webyt {
    background-image: url('/images/web_yt.png');
    background-color: #cb2027;
}
.addthisfb a.webtw {
    background-image: url('/images/web_tw.png');
    background-color: #1da1f2;
}

.addthisfb a:hover {width:55px}
.width {width:100%;float:left;margin-left: 0;margin-top: 5px;}
.popup a {width: 100%;/* float:left; */height: 100%;margin:  auto;/* display:  block; */max-width: 100%;display: table-cell;}
.popup a img {height: calc(100% - 90px);width: auto;/* height:100%; *//* float:left; */max-width: 100%;margin:  auto;display:  table;margin-top: 45px;}
.popup {width:100%;height:100%;display:  flex;float:  left;position:  fixed;top: 0;left: 0;z-index: 99999;background-color: rgba(0, 0, 0, 0.7);overflow: scroll;}
.popup a.popup-close {background-color:white;width: 36px;height: 30px;border-radius:50%;font-size:17px;color: black;text-align:center;float:left;display:  block;position:  absolute;right: 30px;top: 30px;font-weight:  bold;padding-top: 5px;cursor:  pointer;}
.popuphidden {display:none}
.martop0 {margin-top:0}
.martop30 {margin-top:30px}


.farmenu li ul.menuconc2.showmn,.menutop li ul.showmn {   display:block}
.tourtimkiem {width:100%;float:left;border-bottom: 1px solid rgba(0, 0, 0, 0.1);}
.matourtim {float:left;width: 10%;padding: 10px 1%;background-image: url('/images/bg_litim.png');background-repeat:  no-repeat;background-position:  right;background-size: 2px 100%;font-size: 14px;text-align:  center;}
.tentourtim {float:left;width: 27%;padding: 10px 1%;background-image: url(/images/bg_litim.png);background-repeat: no-repeat;background-position: right;background-size: 2px 100%;text-align:  center;font-size: 14px;color: red;}
.songaytim {float:left;width: 17%;padding: 10px 1%;background-image: url(/images/bg_litim.png);background-repeat: no-repeat;background-position: right;background-size: 2px 100%;font-size:  14px;text-align:  center;font-weight:  bold;}
.ngayditim {float:left;width: 20%;padding: 10px 1%;background-image: url(/images/bg_litim.png);background-repeat: no-repeat;background-position: right;background-size: 2px 100%;font-size:  14px;text-align: center;}
.giatim {float:left;width: 16%;padding: 10px 1%;background-image: url(/images/bg_litim.png);background-repeat: no-repeat;background-position: right;background-size: 2px 100%;text-align:  center;font-size:  14px;color:  red;font-weight:  bold;}
.sochotim {float:left;width: 0;padding: 10px 1%;background-image: url(/images/bg_litim.png);background-repeat: no-repeat;background-position: right;background-size: 2px 100%;font-size:  14px;text-align:  center;font-weight:  bold;}
.booktim {float: right;width: 8%;padding: 10px 1%;text-align: center;}
.firsttim {background-color:#1698eb;color:white;padding: 0;border: none;}
.firsttim  * {text-align:center;font-size: 16px;color:white;font-weight:  normal;}
.tentourtim a {float:left;color:#1698eb;font-weight:bold;text-align:left;width:100%}
.booktim a {font-size:14px;background-color:#1698eb;color:white;padding:3px 6px}
.allgiangay {width:100%;float:left;margin-top: 20px;}
.giatourngay {width:100%;float:left;text-align: left;font-size:  14px;font-family: mulir;border-bottom: 1px solid #e1e1e1;/* margin: 5px 0; *//* padding: 5px 0; */padding-top: 4px;}
.giatourngay:nth-child(2) {
    /* border: none; */
}
.giatourngay:first-child {background-color:#1698eb;color:white;border:  none;}
.giatourngay:first-child * {font-size:14px !important}
.gtourngaydi {float:left;width: 16%;margin: 5px 1%;}
.gtourdacdiem {float:left;width: 50%;margin: 5px 1%;font-size: 14px;}
.gtourgiatu {float:left;width: 15%;margin: 5px 1%;}
.gtoursocho {float:left;width: 11%;margin: 5px 1%;}
.gtourbooktour {float: right;width: 16%;margin: 4px 1%;margin-right: 0;}

.gtourchitiet {width:100%;float:left;background-color:  white;padding: 20px 0;display: none;}
.gtourchitiet * {font-family:mulir !important;max-width:100% !important}
.gtourchitiet table {max-width:99% !important;width:99% !important;text-align:center !important}
.gtourbooktour a {float:left;background-color:red;color:white;padding: 3px 5px;font-size: 12px;}
.gtourbooktour p {float:left;margin:auto;background-color:#1698eb;color:white;cursor:pointer;margin-left:3px;padding:3px 5px;font-size: 12px;}
  .loadgif {position:fixed;left:0;top:0;width:100%;float:left;height:100%;display:  flex;/* background-color: rgba(0, 0, 0, 0.2); */z-index: 99999;}
       .centerload {width:150px;height:150px;margin:auto;}
       .centerload img {width:100%;float:left}
        .loadgif {position:fixed;left:0;top:0;width:100%;float:left;height:100%;display:  flex;background-color: rgba(0, 0, 0, 0.1);z-index: 99999;}
       .centerload {width:150px;height:150px;margin:auto;}
       .centerload img {width:100%;float:left}
       .logotopnew {display:none}
.tourslide1  li .tour:nth-child(n+1) {width:96%;margin-left:2%;}
.tourslide1 ul {width:100%;margin:auto;padding:0;}
.tourslide1 li {list-style:none;width:100%;float:left}
.customNavigation {position:absolute;z-index: 99;left: 1%;top: 39%;width: 98%;height: 0px;}
.prevdv {width:40px;height:40px;float:left;background-image:url('/images/prev.png');background-size: 80% 80%;cursor: pointer;background-color: white;border-radius: 50%;background-position: center;background-repeat: no-repeat;}
.nextdv {width:40px;height:40px;float:right;background-image:url('/images/next.png');background-size: 80% 80%;cursor: pointer;background-color: white;border-radius: 50%;background-position: center;background-repeat: no-repeat;}



.tourslide2  li .tour:nth-child(n+1) {width:96%;margin-left:2%;}
.tourslide2 ul {width:100%;margin:auto;padding:0;z-index: 1;}
.tourslide2 li {list-style:none;width:100%;float:left}

.khachditour  li .tour:nth-child(n+1) {width:96%;margin-left:2%;}
.khachditour ul {width:100%;margin:auto;padding:0;z-index: 1;}
.khachditour li {list-style:none;width:100%;float:left}


.prevdv2 {width:40px;height:40px;float:left;background-image:url('/images/prev.png');background-size: 80% 80%;cursor: pointer;background-color: white;border-radius: 50%;background-position: center;background-repeat: no-repeat;}
.nextdv2 {width:40px;height:40px;float:right;background-image:url('/images/next.png');background-size: 80% 80%;cursor: pointer;background-color: white;border-radius: 50%;background-position: center;background-repeat: no-repeat;}

.tourslide1 .owl-controls , .tourslide2 .owl-controls,.tindulich .owl-controls,.khachditour .owl-controls {display:none !important}
.tindulich {width:100%;float:left;margin:auto;padding-top: 30px;/* margin-bottom: 30px; *//* background-color: #f0f0f0; */background-image: url('/images/tgc.jpg');background-size: cover;}
.tindulich ul {width:100%;padding:0;margin:auto;float:left;position:relative;margin-bottom: 40px;}
.tindulich li {width:96%;float:left;margin-left:2%;list-style:none;overflow: hidden;}

.prevdv3 {width:40px;height:40px;float:left;background-image:url('/images/prev.png');background-size: 80% 80%;cursor: pointer;background-color: white;border-radius: 50%;background-position: center;background-repeat: no-repeat;}
.nextdv3 {width:40px;height:40px;float:right;background-image:url('/images/next.png');background-size: 80% 80%;cursor: pointer;background-color: white;border-radius: 50%;background-position: center;background-repeat: no-repeat;}

.prevdv4 {width:40px;height:40px;float:left;background-image:url('/images/prev.png');background-size: 80% 80%;cursor: pointer;background-color: white;border-radius: 50%;background-position: center;background-repeat: no-repeat;}
.nextdv4 {width:40px;height:40px;float:right;background-image:url('/images/next.png');background-size: 80% 80%;cursor: pointer;background-color: white;border-radius: 50%;background-position: center;background-repeat: no-repeat;}


.tindulich li a {float:left;width:100%;height: 100%;}
.imgtdl {width: 50%;float:left;height: 100%;overflow: hidden;}
.tindulich .imgtdl img {height:100%;width:auto;min-width:100%;float:left}
.ttdl {width: 45%;float:right;padding-top: 10px;/* background-color: rgba(255, 255, 255, 0.95); */margin-right: 2%;}
.tendl {font-family:mulir;font-size: 18px;color:#007cc4;}
.tindulich li a figure {height:100%}
.tindulich .tittour h2 {color:white}
.tomtatdl {color:black;width:100%;float:left;margin-top:10px;height: 100px;font-size:16px;overflow:hidden;text-align: justify;}
.tindulich .customNavigation {top: 48%;}
.tindlcon {width:100%;float:left;height:200px;margin-bottom: 20px;background-color: rgba(255, 255, 255, 0.95);border-radius: 4px;overflow: hidden;}

.menutour {float:left;width:100%;background-color:#f6f6f6;padding:40px 0}
.menutour .allbody {overflow:inherit}
.ultrongnuoc {width: 49.5%;float:left;}
.ulnuocngoai {width: 49.5%;float:right;}
.menutour ul {width:100%;padding:0;}
.farbot {list-style:none;width: 23.7%;float:left;margin-left: 1.7%;}
.menutour ul .ulbotfar {width:100%;float:left;display:block;margin-top: 14px;}
.childbot {width:100%;float:left;list-style:none}
.farbot:first-child {margin-left:0}
.childbota {width: 90%;float:left;color:#5b5b5b;font-size:13px;background-image:  url('/images/ft_menuli.png');background-repeat:  no-repeat;background-position: left 10px;padding: 5px 5%;margin-left: 0;transition: 0.5s;}
.farbota {font-size:13px;font-weight:bold;color:#2c2c2c;border:1px solid #969696;width: 90%;float:  left;padding: 3px 5%;border-radius: 4px;}
.childbot:hover .childbota {background-image:  url('/images/ft_menulih.png');margin-left:3%;width:87%;color:#007cc4}
.titulbot {width:100%;float:left;margin-bottom:13px}
.titulbot a {float:left;font-size:16px;color: #007cc4;font-weight:bold;text-transform:uppercase;}

.farbot:hover .farbota {color:#007cc4;border-color:#007cc4}
.thongtinctyft {float:left;width: 39%;margin-right: 2%;}
.sdtnewtop {width:100%;display:block;}
.emailnewtop {width:100%;display: flex;}


/*fbzl*/
.button-phone{position:fixed;bottom: 244px;left: 10px;width: 45px;height: 45px;text-indent:-1000px;background: #ffffff url(/Design/icon-mphone.png) no-repeat center 14px;background-size:50%;border-radius:100%;z-index: 134;box-shadow:0 0 5px rgba(0,0,0,.5);}
.button-phone:before{animation:phone-inner 3s infinite;top: 0;left: 0;width:100%;height:100%;background-color: rgb(220, 31, 38);border-radius: 100%;
position:absolute;content:""; }
.mnv-tuvan1 a {width: 50px;height: 50px;/* left: 10px; */background:url(/Design/zalo.png) no-repeat;background-size: 99%;width: 45px;height: 45px;background-position: 96%;margin: auto;}
.mnv-tuvan img{right:0;bottom:0;width: 45px;height: 45px;/* border-radius:  100%; */display: block;margin-left: -5px;}
.mxhzl {position:fixed;/* bottom: 185px; */z-index: 999999;/* right: 6px; */}
.mnv-tuvan1{position:fixed;z-index: 999;bottom: 186px;cursor: pointer;float: left;width: 46px;height: 46px;left: 10px;}
.mnv-tuvan{position:fixed;z-index: 999;left: 10px;bottom: 132px;cursor: pointer;width: 45px;height: 45px;border-radius: 50%;overflow: hidden;background: #4267b2;}
.mnv-tuvan2{position:fixed;;z-index: 99;right: 13px;bottom: 179px;cursor: pointer;}
.mnv-tuvan1 img{position:absolute;right:0;bottom:0;width: 40px;height: 40px;/* border-radius:  100%; */}
.mnv-tuvan2 img{position:absolute;right:0;bottom:0;width: 40px;height: 40px;/* border-radius:  100%; */}
.mnv-tuvan a {display:block;}


.wrap{
	z-index:9999999;
	left: 0px;
	bottom: 54px;
	position:fixed;
	width:250px;
	height: 325px;
}
.wrap1{
	z-index:9999999;
	right:0px;
	bottom: 54px;
	position:fixed;
	width:250px;
	height: 325px;
}
.fb-chat-box {position: fixed !important;right: 76px;/* bottom: -300px; */z-index: 9999;transition: 0.5s;transition-timing-function: ease-out;}
.fb-chat-box.bot0 {bottom:0}
.wrap .fb-page {left:0;right: unset;width: 100% !important;position: relative !important;}
.wrap .fb-page > span {max-width:100%;width:100% !important}
.fb-page{position:relative;z-index: 9;right:0px;/* bottom:21px; *//* border-left: 1px solid #fff; *//* border-top: 1px solid #fff; */}
.wrap .fb-page iframe {max-width:100%;width: 100% !important;}
.x{
	font-family: arial, helvetica;
	background: rgba(78,86,101,0.8) none repeat scroll 0 0;
	font-size:14px;
	font-weight:bold;
	color: #fff;
	display: inline-block;
	height: 25px;
	line-height: 25px;
	position: absolute;
	right: 5px;
	text-align: center;
	top: 1px;
	width: 25px;
	z-index: 99999999;
}
.x:hover{
	cursor: pointer;

}
a.hotlineHeader {
    display: block;
}

span#ctl00_header_sdt2 {
    display: block;
    text-align: right;
}
.pxem{
	text-align:left;
	height:20px;
	margin-bottom: 0;
	margin-top: 0;
	background: #d21007;
	width:100%;
	bottom: 0;
	display: block;
	left: 0px;
	position: absolute;
	z-index: 999999999;
	border-left: 1px solid #fff;
}
.pxem a.axem{
	color: #fff;
	font-family: arial,helvetica;
	font-size: 12px;
	line-height: 23px;
	padding-left: 5px;
	text-decoration: none;

}
.pxem a.axem:hover{
	text-decoration: underline;

}
.alogo{
	position: absolute;
	bottom: 0;
	right: 0px;
	z-index: 999999999999;
	width: 40px;
	height: 20px;
	display: inline-block;
	background:#d21007;
	padding-right: 0px;
	padding-left: 5px

}
.mnv-tuvan2 a {width: 50px;height: 50px;right: 10px;background:url(/Design/zalo.png) no-repeat;background-size:auto 100%;width: 50px;height: 50px;background-position: 100%;margin: auto;}
.mxhzl {/* position:fixed; *//* bottom: 185px; */z-index: 999999;/* right: 6px; */}
.mnv-tuvan2 a {width: 50px;height: 50px;right: 10px;background:url(/Design/map.png) no-repeat;background-size:auto 100%;width: 50px;height: 50px;background-position: 100%;margin: auto;}
.mnv-tuvan2{
	position:fixed;
	z-index: 99;
	right: 11px;
	bottom: 171px;
	cursor: pointer;
	float: right;
	width: 50px;
	height: 50px;
}
.mnv-tuvan2{
	position:fixed;
	z-index: 99;
	left: 10px;
	bottom: 115px;
	cursor: pointer;
	float: right;
	width: 45px;
	height: 45px;
}
.mnv-tuvan2 img{position:absolute;right:0;bottom:0;width: 40px;height: 40px;/* border-radius:  100%; */}
.mnv-tuvan1 img{position:absolute;right:0;bottom:0;width: 40px;height: 40px;/* border-radius:  100%; */}
.mnv-tuvan2{
	position:fixed;
	z-index: 99;
	left: 10px;
	bottom: 76px;
	cursor: pointer;
}
.mnv-tuvan2 p{
	color: #fff;
	font-size: 15px;
	margin: 0;
	padding: 0 13px; 
	text-align: left;

}
.mnv-tuvan2 p a{
	color: #fff;
	font-size: 15px;
	padding: 5px 0px 7px;
	margin: 0;
	display:inline-block;
	font-family: arial, helvetica;
	text-decoration: none;

}
.mnv-tuvan2 p a:hover{
	text-decoration: underline;
	cursor: pointer;

}
.mnv-tuvan2 p img {float: right;margin-top: 10px;} 
.mnv-tuvan2 img{position:absolute;right:0;bottom:0;width: auto;height: 46px;/* border-radius:  100%; */}

