.phonering-alo-phone {position:fixed;visibility:hidden;background-color:transparent;width:200px;height:200px;
 cursor:pointer;z-index:200000!important;left:-50px;bottom:-50px;display:block;
 -webkit-backface-visibility:hidden;
 -webkit-transform:translateZ(0);
 transition:visibility .5s;
}
.phonering-alo-phone.phonering-alo-show {visibility:visible}
.phonering-alo-phone.phonering-alo-static {opacity:.6}
.phonering-alo-phone.phonering-alo-hover,.phonering-alo-phone:hover {opacity:1}
.phonering-alo-ph-circle {width:160px;height:160px;top:20px;left:20px;position:absolute;
 background-color:transparent;border-radius:100%;border:2px solid rgba(30,30,30,0.4);
 opacity:.1;
 -webkit-animation:phonering-alo-circle-anim 1.2s infinite ease-in-out;
 animation:phonering-alo-circle-anim 1.2s infinite ease-in-out;
 transition:all .5s;
 -webkit-transform-origin:50% 50%;
 -ms-transform-origin:50% 50%;
 transform-origin:50% 50%
}
.phonering-alo-phone.phonering-alo-active .phonering-alo-ph-circle {
    -webkit-animation:phonering-alo-circle-anim 1.1s infinite ease-in-out!important;
    animation:phonering-alo-circle-anim 1.1s infinite ease-in-out!important
}
.phonering-alo-phone.phonering-alo-static .phonering-alo-ph-circle {
    -webkit-animation:phonering-alo-circle-anim 2.2s infinite ease-in-out!important;
    animation:phonering-alo-circle-anim 2.2s infinite ease-in-out!important
}
.phonering-alo-phone.phonering-alo-hover .phonering-alo-ph-circle,.phonering-alo-phone:hover .phonering-alo-ph-circle {
    border-color:#00aff2;
    opacity:.5
}
.phonering-alo-phone.phonering-alo-green.phonering-alo-hover .phonering-alo-ph-circle,.phonering-alo-phone.phonering-alo-green:hover .phonering-alo-ph-circle {
    border-color:#272d6b;
    opacity:.5
}
.phonering-alo-phone.phonering-alo-green .phonering-alo-ph-circle {
    border-color:#00aff2;
    opacity:.5
}
.phonering-alo-phone.phonering-alo-gray.phonering-alo-hover .phonering-alo-ph-circle,.phonering-alo-phone.phonering-alo-gray:hover .phonering-alo-ph-circle {
    border-color:#ccc;
    opacity:.5
}
.phonering-alo-phone.phonering-alo-gray .phonering-alo-ph-circle {
    border-color:#75eb50;
    opacity:.5
}
.phonering-alo-ph-circle-fill {width:100px;height:100px;top:50px;left:50px;position:absolute;background-color:#000;
 border-radius:100%;border:2px solid transparent;
 -webkit-animation:phonering-alo-circle-fill-anim 2.3s infinite ease-in-out;
 animation:phonering-alo-circle-fill-anim 2.3s infinite ease-in-out;
 transition:all .5s;
 -webkit-transform-origin:50% 50%;
 -ms-transform-origin:50% 50%;
 transform-origin:50% 50%
}
.phonering-alo-phone.phonering-alo-active .phonering-alo-ph-circle-fill {
    -webkit-animation:phonering-alo-circle-fill-anim 1.7s infinite ease-in-out!important;
    animation:phonering-alo-circle-fill-anim 1.7s infinite ease-in-out!important
}
.phonering-alo-phone.phonering-alo-static .phonering-alo-ph-circle-fill {
    -webkit-animation:phonering-alo-circle-fill-anim 2.3s infinite ease-in-out!important;
    animation:phonering-alo-circle-fill-anim 2.3s infinite ease-in-out!important;
    opacity:0!important
}
.phonering-alo-phone.phonering-alo-hover .phonering-alo-ph-circle-fill,.phonering-alo-phone:hover .phonering-alo-ph-circle-fill {
    background-color:rgba(39,45,107,0.5);
    opacity:.75!important
}
.phonering-alo-phone.phonering-alo-green.phonering-alo-hover .phonering-alo-ph-circle-fill,.phonering-alo-phone.phonering-alo-green:hover .phonering-alo-ph-circle-fill {
    background-color:rgba(39,45,107,0.5);
    opacity:.75!important
}
.phonering-alo-phone.phonering-alo-green .phonering-alo-ph-circle-fill {
    background-color:rgba(0,175,242,0.5);
}
.phonering-alo-phone.phonering-alo-gray.phonering-alo-hover .phonering-alo-ph-circle-fill,.phonering-alo-phone.phonering-alo-gray:hover .phonering-alo-ph-circle-fill {
    background-color:rgba(204,204,204,0.5);
    opacity:.75!important
}
.phonering-alo-phone.phonering-alo-gray .phonering-alo-ph-circle-fill {
    background-color:rgba(117,235,80,0.5);
    opacity:.75!important
}
.phonering-alo-ph-img-circle {
    width:60px;
    height:60px;
    top:70px;
    left:70px;
    position:absolute;
    background:rgba(30,30,30,0.1) url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAACXBIWXMAAAsTAAALEwEAmpwYAAABNmlDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjarY6xSsNQFEDPi6LiUCsEcXB4kygotupgxqQtRRCs1SHJ1qShSmkSXl7VfoSjWwcXd7/AyVFwUPwC/0Bx6uAQIYODCJ7p3MPlcsGo2HWnYZRhEGvVbjrS9Xw5+8QMUwDQCbPUbrUOAOIkjvjB5ysC4HnTrjsN/sZ8mCoNTIDtbpSFICpA/0KnGsQYMIN+qkHcAaY6addAPAClXu4vQCnI/Q0oKdfzQXwAZs/1fDDmADPIfQUwdXSpAWpJOlJnvVMtq5ZlSbubBJE8HmU6GmRyPw4TlSaqo6MukP8HwGK+2G46cq1qWXvr/DOu58vc3o8QgFh6LFpBOFTn3yqMnd/n4sZ4GQ5vYXpStN0ruNmAheuirVahvAX34y/Axk/96FpPYgAAACBjSFJNAAB6JQAAgIMAAPn/AACA6AAAUggAARVYAAA6lwAAF2/XWh+QAAAB/ElEQVR42uya7W3CMBCG31QM4A1aNggTlG6QbpBMkHYC1AloJ4BOABuEDcgGtBOETnD9c1ERCH/lwxeaV8oPFGP86Hy+DxMREW5Bd7gRjSDSNGn4/RiAOvm8C0ZCRD5PSkQVXSr1nK/xE3mcWimA1ZV3JYBZCIO4giQANoYxMwYS6+xKY4lT5dJPreWZY+uspqSCKPYN27GJVBDXheVSQe494ksiEWTuMXcu1dld9SARxDX1OAJ4lgjy4zDnFsC076A4adEiRwAZg4hOUSpNoCsBPDGM+HqkNGynYBCuILuWj+dgWysGsNe8nwL4GsrW0m2fxZBq9rW0rNcX5MOQ9eZD8JFahcG5g/iKT671alGAYQggpYWvpEPYWrU/HDTOfeRIX0q2SL3QN4tGhZJukVobQyXYWw7WtLDKDIuM+ZSzscyCE9PCy5IttCvnZNaeiGLNHKuz8ZVh/MXTVu/1xQKmIqLEAuJ0fNo3iG5B51oSkeKnsBi/4bG9gYB/lCytU5G9DryFW+3Gm+JLwU7ehbJrwTjq4DJU8bHcVbEV9dXXqqP6uqO5e2/QZRYJpqu2IUAA4B3tXvx8hgKp05QZW6dJqrLTNkB6vrRURLRwPHqtYgkC3cLWQAcDQGGKH13FER/NATzi786+BPDNjm1dMkfjn2pGkBHkf4D8DgBJDuDHx9BN+gAAAABJRU5ErkJggg==) no-repeat center center;
    border-radius:100%;
    border:2px solid transparent;
    -webkit-animation:phonering-alo-circle-img-anim 1s infinite ease-in-out;
    animation:phonering-alo-circle-img-anim 1s infinite ease-in-out;
    -webkit-transform-origin:50% 50%;
    -ms-transform-origin:50% 50%;
    transform-origin:50% 50%
}

.phonering-alo-phone.phonering-alo-active .phonering-alo-ph-img-circle {
    -webkit-animation:phonering-alo-circle-img-anim 1s infinite ease-in-out!important;
    animation:phonering-alo-circle-img-anim 1s infinite ease-in-out!important
}

.phonering-alo-phone.phonering-alo-static .phonering-alo-ph-img-circle {
    -webkit-animation:phonering-alo-circle-img-anim 0 infinite ease-in-out!important;
    animation:phonering-alo-circle-img-anim 0 infinite ease-in-out!important
}

.phonering-alo-phone.phonering-alo-hover .phonering-alo-ph-img-circle,.phonering-alo-phone:hover .phonering-alo-ph-img-circle {
    background-color:#00aff2;
}

.phonering-alo-phone.phonering-alo-green.phonering-alo-hover .phonering-alo-ph-img-circle,.phonering-alo-phone.phonering-alo-green:hover .phonering-alo-ph-img-circle {
    background-color:#272d6b;
}

.phonering-alo-phone.phonering-alo-green .phonering-alo-ph-img-circle {
    background-color:#00aff2;
}

.phonering-alo-phone.phonering-alo-gray.phonering-alo-hover .phonering-alo-ph-img-circle,.phonering-alo-phone.phonering-alo-gray:hover .phonering-alo-ph-img-circle {
    background-color:#ccc;
}

.phonering-alo-phone.phonering-alo-gray .phonering-alo-ph-img-circle {
    background-color:#75eb50
}

@-webkit-keyframes phonering-alo-circle-anim {
    0% {
        -webkit-transform:rotate(0) scale(.5) skew(1deg);
        -webkit-opacity:.1
    }

    30% {
        -webkit-transform:rotate(0) scale(.7) skew(1deg);
        -webkit-opacity:.5
    }

    100% {
        -webkit-transform:rotate(0) scale(1) skew(1deg);
        -webkit-opacity:.1
    }
}

@-webkit-keyframes phonering-alo-circle-fill-anim {
    0% {
        -webkit-transform:rotate(0) scale(.7) skew(1deg);
        opacity:.2
    }

    50% {
        -webkit-transform:rotate(0) scale(1) skew(1deg);
        opacity:.2
    }

    100% {
        -webkit-transform:rotate(0) scale(.7) skew(1deg);
        opacity:.2
    }
}

@-webkit-keyframes phonering-alo-circle-img-anim {
    0% {
        -webkit-transform:rotate(0) scale(1) skew(1deg)
    }

    10% {
        -webkit-transform:rotate(-25deg) scale(1) skew(1deg)
    }

    20% {
        -webkit-transform:rotate(25deg) scale(1) skew(1deg)
    }

    30% {
        -webkit-transform:rotate(-25deg) scale(1) skew(1deg)
    }

    40% {
        -webkit-transform:rotate(25deg) scale(1) skew(1deg)
    }

    50% {
        -webkit-transform:rotate(0) scale(1) skew(1deg)
    }

    100% {
        -webkit-transform:rotate(0) scale(1) skew(1deg)
    }
}

@-webkit-keyframes phonering-alo-circle-anim {
    0% {
        -webkit-transform:rotate(0) scale(.5) skew(1deg);
                transform:rotate(0) scale(.5) skew(1deg);
        opacity:.1
    }

    30% {
        -webkit-transform:rotate(0) scale(.7) skew(1deg);
                transform:rotate(0) scale(.7) skew(1deg);
        opacity:.5
    }

    100% {
        -webkit-transform:rotate(0) scale(1) skew(1deg);
                transform:rotate(0) scale(1) skew(1deg);
        opacity:.1
    }
}

@keyframes phonering-alo-circle-anim {
    0% {
        -webkit-transform:rotate(0) scale(.5) skew(1deg);
                transform:rotate(0) scale(.5) skew(1deg);
        opacity:.1
    }

    30% {
        -webkit-transform:rotate(0) scale(.7) skew(1deg);
                transform:rotate(0) scale(.7) skew(1deg);
        opacity:.5
    }

    100% {
        -webkit-transform:rotate(0) scale(1) skew(1deg);
                transform:rotate(0) scale(1) skew(1deg);
        opacity:.1
    }
}

@-webkit-keyframes phonering-alo-circle-fill-anim {
    0% {
        -webkit-transform:rotate(0) scale(.7) skew(1deg);
                transform:rotate(0) scale(.7) skew(1deg);
        opacity:.2
    }

    50% {
        -webkit-transform:rotate(0) scale(1) skew(1deg);
                transform:rotate(0) scale(1) skew(1deg);
        opacity:.2
    }

    100% {
        -webkit-transform:rotate(0) scale(.7) skew(1deg);
                transform:rotate(0) scale(.7) skew(1deg);
        opacity:.2
    }
}

@keyframes phonering-alo-circle-fill-anim {
    0% {
        -webkit-transform:rotate(0) scale(.7) skew(1deg);
                transform:rotate(0) scale(.7) skew(1deg);
        opacity:.2
    }

    50% {
        -webkit-transform:rotate(0) scale(1) skew(1deg);
                transform:rotate(0) scale(1) skew(1deg);
        opacity:.2
    }

    100% {
        -webkit-transform:rotate(0) scale(.7) skew(1deg);
                transform:rotate(0) scale(.7) skew(1deg);
        opacity:.2
    }
}

@-webkit-keyframes phonering-alo-circle-img-anim {
    0% {
        -webkit-transform:rotate(0) scale(1) skew(1deg);
                transform:rotate(0) scale(1) skew(1deg)
    }

    10% {
        -webkit-transform:rotate(-25deg) scale(1) skew(1deg);
                transform:rotate(-25deg) scale(1) skew(1deg)
    }

    20% {
        -webkit-transform:rotate(25deg) scale(1) skew(1deg);
                transform:rotate(25deg) scale(1) skew(1deg)
    }

    30% {
        -webkit-transform:rotate(-25deg) scale(1) skew(1deg);
                transform:rotate(-25deg) scale(1) skew(1deg)
    }

    40% {
        -webkit-transform:rotate(25deg) scale(1) skew(1deg);
                transform:rotate(25deg) scale(1) skew(1deg)
    }

    50% {
        -webkit-transform:rotate(0) scale(1) skew(1deg);
                transform:rotate(0) scale(1) skew(1deg)
    }

    100% {
        -webkit-transform:rotate(0) scale(1) skew(1deg);
                transform:rotate(0) scale(1) skew(1deg)
    }
}

@keyframes phonering-alo-circle-img-anim {
    0% {
        -webkit-transform:rotate(0) scale(1) skew(1deg);
                transform:rotate(0) scale(1) skew(1deg)
    }

    10% {
        -webkit-transform:rotate(-25deg) scale(1) skew(1deg);
                transform:rotate(-25deg) scale(1) skew(1deg)
    }

    20% {
        -webkit-transform:rotate(25deg) scale(1) skew(1deg);
                transform:rotate(25deg) scale(1) skew(1deg)
    }

    30% {
        -webkit-transform:rotate(-25deg) scale(1) skew(1deg);
                transform:rotate(-25deg) scale(1) skew(1deg)
    }

    40% {
        -webkit-transform:rotate(25deg) scale(1) skew(1deg);
                transform:rotate(25deg) scale(1) skew(1deg)
    }

    50% {
        -webkit-transform:rotate(0) scale(1) skew(1deg);
                transform:rotate(0) scale(1) skew(1deg)
    }

    100% {
        -webkit-transform:rotate(0) scale(1) skew(1deg);
                transform:rotate(0) scale(1) skew(1deg)
    }
}





*{margin:0;padding:0;}
/*a{-webkit-transition-duration:0.3s;-moz-transition-duration:0.3s;-o-transition-duration:0.3s;}*/
.img-100{width:100%}
.clearfix{clear:both;zoom:1}

.img100{width:100%}
.img-outer{overflow:hidden}
.img-outer img{-webkit-transition-duration:0.3s}
.img-outer:hover img{-webkit-transform:scale(1.2);transform:scale(1.2);-webkit-transition-duration:0.3s}
@font-face{font-family:'UTM Swiss Condensed';src:url('../font/UTM Swiss Condensed.ttf')}
@font-face{font-family:'UTM Flavour';src:url('../font/UTM Flavour.ttf')}
@font-face{font-family:'MYRIADPRO-REGULAR';src:url('../font/MYRIADPRO-REGULAR.OTF')}
@font-face{font-family:'UTM Swiss CondensedBold';src:url('../font/UTM Swiss CondensedBold.ttf')}
@font-face{font-family:'RobotoCondensed-Regular';src:url('../font/RobotoCondensed-Regular.ttf')}
@font-face{font-family:'RobotoCondensed-Bold';src:url('../font/RobotoCondensed-Bold.ttf')}
@font-face{font-family:'Roboto-Medium';src:url('../font/Roboto-Medium.ttf')}
@font-face{font-family:'Roboto-Regular';src:url('../font/Roboto-Regular.ttf')}
@font-face{font-family:'Roboto-Bold';src:url('../font/Roboto-Bold.ttf')}
@font-face{font-family:'UTM HelvetIns';src:url('../font/UTM HelvetIns.ttf')}
@font-face{font-family:'UTM Avo';src:url('../font/UTM Avo.ttf')}
@font-face{font-family:'UTM HelveBold';src:url('../font/UTM HelveBold.ttf')}
@font-face{font-family:'utm_bebasregular';src:url('../font/UTM Bebas.ttf')}
.red{color: red;}
li{list-style:none;}
a{text-decoration: none;}
a:hover{text-decoration: none;}
@font-face {
    font-family: 'utm alter gothic';
    src: url("../fonts/UTM-Alter-Gothic.ttf");
}
body{
  font-family: Arial;
  font-size: 14px;
}
.logo   img{display: block;}
.hotline-top{background: url(../images/icon-hotline.png)left center no-repeat;padding: 35px 0 35px 75px;color: #ffde01;}
header{background: #fff;padding: 10px 0;}
.hotline-top-text{font-family: Roboto-Regular;font-size: 22px;margin-bottom: 0px;}
.hotline-top-number{font-family: Roboto-Bold;font-size: 22px;}
.share-top{/* float: right; */margin-top: 10px;width: 100%;text-align: right;}
.search-top{margin-top: 20px;}
.button-timkiem{background: url(../images/bg-timkiem.png) center center repeat-x;color: #fff;border: 1px solid transparent;cursor: pointer;}
#msg{background: #001580;border: 1px solid #00105d;width: 220px;float: right;}
#menu{
    width: 100%;
    /* margin-top: 20px; */
    height: 40px;
    line-height: 40px;
    text-transform: uppercase;
    background: #0084c1;
    position: relative;
    text-align: center;
    /* border-radius: 15px 15px 15px 15px; */
}
#menu ul{
    margin-bottom: 0px;
    margin: auto;
    text-align: left;
    /* float: left; */
    width: 100%;
    /* text-align: right; */
}
#menu ul li {
    display: inline-block;
    border-left: 1px solid #5095e8;
    /* line-height: 73px; */
    /* height: 73px; */
    /* padding: 0 9px; */
}
#menu ul li:last-child{
    border-right: none;
}
#menu ul li ul li a{
    color: #fff;
}
#menu ul li a {
    color: #fff;
    font-size: 13px;
    /* font-weight: bold; */
    padding: 0 15px!important;
    display: block;
    font-family: Roboto-Bold;
    border: 2px solid transparent;
}
#menu ul li a:hover{
    background: #0458a0;
    border: 2px solid transparent;
    color: #fff;
}
#menu ul li.active a{
    background: #fff;
    /* border-radius: 5px; */
}
#menu ul li a.selected {
    background: #0458a0;
    border: 2px solid transparent;
    color: #fff;
}

main{padding: 0px 0;}
.bg-title-home{text-align: left;/* padding: 0px 0 5px 0; */margin: 0 0 10px 0;float: left;width: 400px;border-bottom: 1px solid #aaa;}

.row-8{margin-left: -8px;margin-right: -8px;}
.bg-post-sp{padding-left: 8px;padding-right: 8px;padding-top: 15px;padding-bottom: 15px;}


.price1{float: left;}
.price2{float: right;text-decoration: line-through;padding: 0;}
.img-sp img{margin: auto;}
.div-sp-cata{padding: 40px 0;background: #f8f8f8;}
.div-sp{padding: 40px 0;/* background: #fff; */}
.muangay{text-align: center;margin: 20px 0 0 0;}
.muangay a{padding: 5px 15px;background: #f80000;border-radius: 5px;text-transform: uppercase;color: #fff;border-bottom: 2px solid #860000;}
.name-cat{position: absolute;top: 0px;bottom: 0px;left: 0px;right: 0px;}
.name-cat a{
    display: block;
    text-align: center;
    color: #ff9e2b;
    text-transform: uppercase;
    font-family: Roboto-Bold;
    font-size: 26px;
    position: absolute;
    top: 125px;
    left: 0px;
    right: 0px;
    /* bottom: 0px; */
    border-top: 1px dashed;
    padding: 5px;
    border-bottom: 1px dashed;
    margin: 0px 40px;
}
.post-cat{position: relative;}

.name-ft{text-align: left;font-family: Roboto-Bold;font-size: 17px;padding-bottom: 10px;text-transform: uppercase;color: #000;}
.contactinfo{/* text-align: center; */}
.contactinfo p{margin-bottom: 10px;}
.share-ft{text-align: center;margin-top: 20px;}

.top-header{padding: 10px 0;line-height: 20px;border-bottom: 1px solid #aaa;}
.icon-mxh{float: right;}
.icon-mxh a{
    color: #333;
    padding: 0px 10px;
    border-left: 1px solid #aaa;
    width: 35px;
    float: left;
    text-align: center;
    height: 20px;
}

@media (min-width:1250px){
    .container{width: 1110px;}
}

#content1 {
    padding: 60px 0 100px 0;
}
.gach-title-home {
    width: 200px;
    height: 4px;
    background: #d50910;
    margin-top: -3px;
    z-index: 9;
    float: left;
    display: none;
}
.noidung-ct1 {
    padding-top: 30px;
    text-align: justify;
    line-height: 22px;
}
.xemthem-ct1{float: right;}
.xemthem-ct1 a{color: #848484;}

.content2{background: #eeecef;}
.img-intro-home{padding-top: 40px;}
.price-sp{
    text-align: center;
    font-family: RobotoCondensed-Bold;
    font-size: 16px;
    color: #e00;
    text-transform: uppercase;
}
.content3{padding: 30px 0px;background: #eeecef;}
.main-ct3{background: #f1f1f1;margin-top: 20px;}
.div-txt-uudiem{
    /* padding-left: 12px; */
}
.div-txt-uudiem ul{}
.div-txt-uudiem ul li{
    background: #f1eeee url(../images/icon-li.png)top 9px left 7px no-repeat;
    margin: 12px 0;
    padding: 5px 5px 5px 25px;
    border: 1px solid #b9b8b8;
    cursor: pointer;
    font-family: RobotoCondensed-Bold;
    font-size: 15px;
}
.div-txt-uudiem ul li:hover{
    background: #fff url(../images/icon-li2.png)top 9px left 7px no-repeat;
    border: 1px solid transparent;
    color: #e00;
}
.img-ud1 img{margin: auto;}
.img-ud1{padding-top: 50px;}
.img-ud2{padding-top: 70px;padding-right: 12px;}


/**********************************/

.txt-header{text-transform: uppercase;text-align:  center;font-family:  Roboto-Bold;font-size:  25px;padding: 53px 0;}
header img{/* display: block; *//* vertical-align: middle; */}
.txt-header a{color: #594485;}
.txt-header a:hover{color: #594485;text-decoration: none;}
.logo-right{float: right;}
header{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;background-position: 0 100%;background-repeat: no-repeat;-webkit-background-size: 100% 3px;-moz-background-size: 100% 3px;background-size: 100% 3px;/* background-image: -webkit-linear-gradient(left, #594485 0%, #b8344c 100%), -webkit-linear-gradient(left, #594485 0%, #b8344c 100%); */background-image: -moz-linear-gradient(left, #594485 0%, #b8344c 100%), -moz-linear-gradient(left, #594485 0%, #b8344c 100%);background-image: -o-linear-gradient(left, #594485 0%, #b8344c 100%), -o-linear-gradient(left, #594485 0%, #b8344c 100%);/* background-image: linear-gradient(to right, #594485 0%, #b8344c 100%), linear-gradient(to right, #594485 0%, #b8344c 100%); *//* padding-bottom:  3px; */}
.post-sp{
    margin-bottom:  40px;
    margin-bottom: 50px;
}
.img-sp{/* position: absolute; *//* left: 0px; *//* bottom: -60px; */}
.name-sp{text-align: right;font-family: Roboto-Bold;font-size: 25px;line-height: 30px;/* margin-bottom: 50px; */text-transform: uppercase;}
.name-sp a{color: #594485;}
.xemct-sp{text-align: right;float: right;}
.xemct-sp a{border-radius: 10px;padding: 7px 25px;border: 1px solid #5c4768;color: #594485;}

.post-sp-right{border: 1px solid #5c4786;padding: 12% 12% 25% 12%;background: url(../images/bg-spright.png)right bottom no-repeat;}
.img-sp-right{position: absolute;right: 12%;bottom: -60px;/* left:  auto; */}
.name-sp-right{text-align: left;font-family: Roboto-Bold;font-size: 25px;line-height: 30px;margin-bottom: 50px;text-transform: uppercase;}
.name-sp-right a{color: #594485;}
.xemct-sp-right{text-align: left;float: left;}
.xemct-sp-right a{border-radius: 10px;padding: 7px 25px;border: 1px solid #5c4768;color: #594485;}
.title-home{text-transform: uppercase;font-family: Roboto-Bold;color: #594485;font-size: 24px;line-height: 30px;/* padding: 6px 20px 6px 0; *//* border-bottom: 1px solid #333; *//* width: 400px; *//* float: left; */z-index: 8;/* float: left; *//* border-bottom: 3px solid; */margin-bottom:  20px;}
.name-tinhome{padding: 10px 0;font-weight: bold;}
.name-tinhome a{color: #000;}
.more-tinhome{padding: 10px 0 20px 0;}
.viewmore-tth{}
.viewmore-tth a{padding: 6px 20px;color: #594485;border-radius: 20px;border: 1px solid #594485;}
.row-tinhome{padding: 15px 0 30px 0;border-bottom: 1px solid #e0e0e0;}
.main-tinhome{height: 470px;overflow-x: hidden;overflow-y: scroll;}

/* Let's get this party started */
.main-tinhome::-webkit-scrollbar {
    width: 10px;
}
 
/* Track */
.main-tinhome::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); 
    -webkit-border-radius: 10px;
    border-radius: 10px;
}
 
/* Handle */
.main-tinhome::-webkit-scrollbar-thumb {
    -webkit-border-radius: 10px;
    border-radius: 10px;
    background: rgba(194,194,194,0.8); 
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5); 
}
.main-tinhome::-webkit-scrollbar-thumb:window-inactive {
    background: rgba(194,194,194,0.2); 
}
#content2{padding: 40px 0 60px 0;}
#content3{background:#fff url(../images/bg-ct4.png)top center repeat-x;position:  relative;}
.ykcg-home ul li{padding: 10px 0 10px 50px;}
.ykcg-home ul li:nth-child(1){background: url(../images/icon1.png) left center no-repeat;}
.ykcg-home ul li:nth-child(2){background: url(../images/icon2.png) left center no-repeat;}
.ykcg-home ul li:nth-child(3){background: url(../images/icon3.png) left center no-repeat;}
.bg-ykcg{padding: 80px 0 50px 0;}
.img-bacsi{position: absolute;bottom: 0px;}
.bg-bs{position: absolute;top:0px;bottom: 0px;left: 0px;right: 0px;margin: auto;}
#content3 .container{position: relative;}
.tieude-formh{font-weight: bold;font-size: 16px;color: #594485;margin-bottom: 30px;}
.dangky-h{padding: 20px 20px;margin: 60px auto;border: 7px solid #f4f4f4;}
.btn-gui{padding: 7px 25px;border-radius: 15px;font-weight: bold;border: none;background: linear-gradient(to right, #a73757 , #594485);}
#content4{padding: 50px 0px;}
.margin-auto{margin: auto;}
.mxh-ft{
    margin: 0 20px;
}
.mxh-ft a{color: #333;padding-right: 30px;font-size: 19px;padding-top: 10px;display:  block;float:  left;}
footer{padding: 20px 0 0 0;color: #333;background: #0084c1;}
.contactinfo i{width: 20px;height: 20px;/* float:  left; */}
.news-ft ul li{padding: 3px 0;}
.news-ft ul li a{color: #333;}
.img-bct{margin-top: 100px;}
.row-new{margin-bottom: 15px;}
.name-tt{font-weight: bold;font-family: Roboto-Bold;margin-bottom: 5px;text-transform: uppercase;font-size: 16px;}
.name-tt a{color: #594485;}
.short-tt{color: #2e2d30;text-align: justify;}
.viewmore-tt a{color: #594485;}
.viewmore-tt {text-align: right;font-style: italic;text-decoration: underline;margin-top: 6px;}
.scrollbar {
    background: #F5F5F5;
    overflow-y: scroll;
    overflow-x: hidden;
    /* margin-bottom: 25px; */
    width: 110%;
    padding: 20px 50px 20px 5px;
    height: 450px;
}
.map11 {
    background: #F5F5F5;
    padding-left: 0px;
    padding-right: 0px;
    height: 450px;
}.agency-name {
    font-size: 22px;
    margin-bottom: 10px;
}
.map-detail1 {
    cursor: pointer;
    margin-bottom: 20px;
}div#ggmap iframe {
    width: 100%!important;
    height: 450px!important;
}
.form-control {
    margin-bottom: 10px;
}
.bg-ct1{padding: 60px 0;}
.post-gt{margin-bottom: 30px;}
.name-gt{text-align: center;margin-top: 8px;height:  40px;overflow:  hidden;margin-bottom:  8px;}
.name-gt a{font-weight: bold;color: #25408f;}
.img-xemthem{max-width: 150px;margin: auto;margin-top: 20px;}
.img-sp {border: 1px solid #00adee;}
.name-sp{text-transform: uppercase;text-align: center;margin: 10px 0;height:  64px;overflow:  hidden;}
.name-sp a{font-family: Roboto-Bold;color: #25408f;font-size: 20px;}
.name-sp a:hover{color: red;}
.img-chitiet{max-width: 135px;margin: auto;}
.title-ctsp{text-align: center;margin-bottom: 40px;text-transform: uppercase;font-size: 18px;}
.title-ctsp label{background: #fff;border: 1px solid #00b6f1;padding: 10px 30px;margin: 0px;box-shadow: 4px 4px 10px #666;}
.bg-sp{padding: 50px 0;background: #f1f1f1;background-size: cover;}
.title-tt{
    text-align:  center;
    border-bottom: 1px solid #666;
    padding-bottom: 10px;
    margin-bottom:  30px;
    max-width:  500px;
    margin-left: auto;
    margin-right: auto;
}
.title-tt label{
    text-transform:  uppercase;
    font-size: 20px;
    color: #0084c1;
    text-shadow: 5px 5px 10px #666;
}
.bg-tt{padding: 30px 0;}
.name-gt2{text-transform: uppercase;}
.title-ct4{text-align: center;font-weight: bold;color: #fff;background: #0084c1;padding:  10px 20px;text-transform: uppercase;}
.img-nhamay{border: 1px solid #0084c1;}
.nd-ct4{padding: 15px;height: 286px;overflow-x: hidden;overflow-y: scroll;border: 1px solid #0084c1;text-align: justify;}
.logo-ft img{/* max-width: 200px; */margin-bottom:  20px;}
#menu-ft{
    width: 100%;
    /* margin-top: 20px; */
    height: 40px;
    line-height: 40px;
    text-transform: uppercase;
    /* background: #0084c1; */
    position: relative;
    /* text-align: center; */
    /* border-radius: 15px 15px 15px 15px; */
    margin-top: 25px;
}
#menu-ft ul{
    margin-bottom: 0px;
    margin: auto;
    text-align: left;
    /* float: left; */
    width: 100%;
    /* text-align: right; */
}
#menu-ft ul li {
    display: inline-block;
    /* border-left: 1px solid #5095e8; */
    /* line-height: 73px; */
    /* height: 73px; */
    /* padding: 0 9px; */
    padding:  0 5px;
}
#menu-ft ul li a{
    font-weight: bold;
    color:  #fff;
}
.bg-contactinfo{border-top: 1px solid #666;color:  #fff;}
.txt-lastft{color: #fff;text-align: center;font-weight: bold;padding: 15px;background: #0084c1;}
#catalink h2 {
    font-size: 16px;
    /* font-weight: bold; */
    /* text-transform: uppercase; */
    color: #1d2c6d;
    margin-top: 0px;
}
#catalink h2 span {
    font-family: Roboto-Bold;
}

#gallery img#img_01 {
    border: 1px solid #e0e0e0;
}
#gallery img#img_01 {
    border: 1px solid #e0e0e0;
}
#bg-cata {
    border-bottom: 3px solid #b90202;
    /* margin: 0 -15px 0 -15px; */
    background: #fff;
    margin-bottom: 15px;
}
#cata {
    display: table;
    background: #0084c1  no-repeat top right;
    background-size: contain;
}
#cata h2 {
    font-size: 15px;
    margin: 0;
    text-transform: uppercase;
    color: #fff;
    font-weight: bold;
    padding: 10px 60px 10px 12px;
     font-family: Roboto-Bold; 
}
#cata h1 {
    font-size: 15px;
    margin: 0;
    text-transform: uppercase;
    color: #fff;
    font-weight: bold;
    padding: 10px 60px 10px 12px;
     font-family: Roboto-Bold; 
}
.hotline{margin-bottom: 5px;margin-top: 5px;}
.hotline span{font-weight: bold;color: red;font-size: 18px;line-height:  20px;}
.ws_prev{display: none;}
.ws_next{display: none;}
.bg-post-sp{padding: 0 20px;}
.row-20{margin-left: -20px;margin-right: -20px;}
.bg-sp div.container{margin-bottom: 60px;}
#doitac{margin-bottom: 50px;}
.detail-views{color: #fff;background: #0084c1;/* padding: 13px 20px 13px 50px; */background: #0084c1 url(../images/icon-chitiet.png) left 15px center no-repeat;clear: both;/* margin-top: 26px; */}
.detail-views a{color: #fff;font-size: 15px;display:  block;padding: 9px 20px 9px 50px;}
.detail-views a:hover{color: #fff;}
.title-tt a{color: #0084c1;}
.nut-detailnews{width: 150px;margin: auto;text-align: center;}
.img-gt{border-radius: 15px;}
.img-gt img{border-radius: 15px;}





