﻿@import "font.css";@charset "utf-8";body{margin:0px auto;padding:0px auto;font-size:13px;line-height:22px;font-family:'Roboto';font-weight:normal;background-color:#f8f9fa}
*{margin:0px auto;padding:0px auto;outline:none;text-decoration:none;}
.clr{clear:both;}
ul{padding:0px;}
img{border:0;}
.cover_wrap{width:100%;overflow:hidden;}
.pagewrap{position:relative;width:1200px;margin:0 auto;}
.pagewrap_full
 {
    position: relative;
    width: 100%;
    margin: 0 auto;
    padding-left:24px;
    padding-right:24px;
}
.text-warning
{
    color: #ffc107;
    padding-bottom: 10px;
    font-size: 22px;
}
.t-heading {
    text-align: center;
    padding-right: .5rem;
    padding-left: .5rem;
}
    .t-heading h1, .t-heading .h1
 {
        font-size: 35px;
        font-weight:bold;
        color:white;
    }
    .item_quytrinh
    {
        width:20%;float:left;
        text-align:center;
        padding:20px 0px;
    }
    .text-short
    {
        color:white;
        font-size:15px;
        font-weight:normal;
        padding:0px 12px;
    }
.padding_pagewrap{padding:0 10px;}
.showText p{padding-bottom:15px;}
.showText img{display:block;margin:0 auto;height:auto;max-width:100%;}
.showText h2{color:#f60;font-size:22px;font-weight:normal;padding-bottom:15px;text-transform:uppercase;line-height:30px;font-family:"VNF-Oswald", serif;letter-spacing:1px;}
.showText ul{padding-bottom:15px;}
.showText ul li{margin-left:35px;}
.header{background:#fff;padding:15px 0;box-shadow:0 0 40px rgba(0, 0, 0, 0.1) inset;border-bottom:1px solid #dadada;}
.logo_top{float:left;}
.logo_top li{list-style:none;line-height:0;float:left;}
.logo_top ul{padding-left:40px;float:left;text-align:center;}
.logo_top ul h2{text-transform:uppercase;font-family:"VNF-Oswald", serif;webkit-font-size:22px;moz-font-size:19px;font-size:22px;font-weight:normal;line-height:35px;-webkit-animation-name:fadeInDown;animation-name:fadeInDown;webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;color:#068ccc;letter-spacing:1.5px;padding-bottom:0px;text-shadow:2px 2px 2px #d2cece;}
.logo_top ul h1{text-transform:uppercase;font-family:'Roboto', serif;font-size:38px;font-weight:500;line-height:30px;-webkit-animation-name:fadeInDown;animation-name:fadeInDown;webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;color:#0b8e5c;letter-spacing:1px;padding-top:0px;text-shadow:2px 2px 2px #929292;}
#menu_box{background:#000;border-bottom:#0b8e5c solid 0px;

          position: fixed;
    width: 100%;
    z-index: 1000;
}
#menu{text-align:center;line-height:0;}
#menu > li{display:inline-block;vertical-align:text-top;position:relative;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
#menu > li > a{padding:0 20px;font-size:15px;font-weight:400px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
#menu > li:hover > a, #menu li.active > a{color:#fff;background:#adb5bd;}
#menu li li:hover > a{color:#fff;background:#ca9b25;}
#menu li a{display:block;height:38px;line-height:38px;text-transform: uppercase;position:relative;z-index:5;color:#fff;}
#menu i
{
    margin-top: 10px;
    float: right;
    margin-left: 3px;
    font-size:12px;
}
#menu li ul{position:absolute;top:100%;left:0;z-index:999999;margin-top:15px;border-bottom:solid 0px #0b8e5c;border-left:solid 0px #0b8e5c;box-shadow:2px 1px 2px rgba(0,0,0,.3);visibility:hidden;opacity:0;padding-top:15px;background:#fff;}
#menu li li{position:relative;}
#menu li:hover li ul{top:0px;left:100%;opacity:0;visibility:hidden;margin-left:20px;}
#menu li:hover ul, #menu li:hover li:hover ul{margin-top:0;margin-left:0;visibility:visible;opacity:1;}
#menu li ul li{white-space:nowrap;text-align:left;display:block;background:#fff;padding:0 15px;}
#menu li ul li:last-child{padding-bottom:10px;}
#menu li ul li a{padding:0 15px;border-bottom:solid 1px #F0F0F5;border-top:solid 1px #fff;line-height:40px;height:40px;font-size:13px;position:relative;color:#333;transition:padding .2s linear;-webkit-transition:padding .2s linear;-moz-transition:padding .2s linear;-o-transition:padding .2s linear;-ms-transition:padding .2s linear;}
#menu li ul li:first-child a{border-top:none;}
#menu li ul li:last-child a{border-bottom:none;}
#menu li ul li > a:before{content:attr(icons);position:absolute;top:0;left:0;z-index:2;font-size:18px;line-height:40px;transition:left .2s linear;-webkit-transition:left .2s linear;-moz-transition:left .2s linear;-o-transition:left .2s linear;-ms-transition:left .2s linear;}
#menu li ul li:hover > a{padding:0 10px 0 20px;}
#menu li ul li:hover > a:before{left:8px;}
#menu li ul li li:first-child{padding-top:10px;}
#menu li ul li ul{padding:0;display:none;}
.bannerMain_2{position:relative;overflow:hidden;height:200px;}
.banner_2 li{float:left;width:100%;height:200px;list-style:none;background-position:center center;background-repeat:no-repeat;background-size:contain;cursor:default;position:relative;}
.banner_top_id{padding-bottom:0px;position:relative;}
.bannerInside{height:380px;width:100%;background-position:center center;background-repeat:no-repeat;background-size:cover;}
.bannerMain{position:relative;overflow:hidden;height:auto;padding:0px;background:#fff;-moz-box-shadow:0 0 8px rgba(0,0,0,0.5);-webkit-box-shadow:0 0 8px rgba(0,0,0,0.5);box-shadow:0 0 8px rgba(0,0,0,0.5);}
.banner li{float:left;width:100%;height:580px;list-style:none;background-position:center center;background-size:cover;background-repeat:no-repeat;cursor:default;position:relative;}
.posBL{left:0px;bottom:0px;}
.pagiBanner{position:relative;left:0;right:0;bottom:40px;margin:auto;width:auto;text-align:center;z-index:10;}
.pagiBanner a{display:inline-block;vertical-align:text-top;width:15px;height:15px;background:#ccc;text-indent:-100000px;margin:0 5px;-moz-box-shadow:0 0 8px rgba(0,0,0,0.5);-webkit-box-shadow:0 0 8px rgba(0,0,0,0.5);box-shadow:0 0 8px rgba(0,0,0,0.5);border:solid #fff 1px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;}
.pagiBanner a.selected{background:#068CCC;border:solid #FFF 1px;}
.box_title_banner{position:absolute;top:40%;right:0;z-index:2;background:rgba(0, 0, 0, 0.6);padding:20px;width:auto;color:#fff;line-height:25px;}
.box_title_banner ul h2{text-transform:uppercase;font-size:22px;line-height:35px;font-weight:normal;font-family:"VNF-Oswald", serif;letter-spacing:1px;}
.footer{color:#f9fafa;background:#eee;padding:20px 0;

        background-image:url(../images/bg_footer.png);
}
.company p
{
    padding-bottom:10px;
    font-size:16px;
}
.company_footer{float:left;width:300px;line-height:15px;}
.company_footer ul h2, .dangkynhantin_footer h2, .map_footer h2{padding-bottom:0px;text-transform:uppercase;FONT-WEIGHT:bold; font-size:1.25rem;color:rgb(243 184 7) !important;}
.dangkynhantin_footer{width:300px;padding-left:40px;float:left;}
.dangkynhantin_footer ul  input{float:left;height:30px;background:#fff;border:solid #0b8e5c 1px;border-right:none;width:138px;padding:0 10px;color:#999;list-style:none;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.dangkynhantin_footer ul  input:focus{color:#323232;background:#fff;}
.dangkynhantin_footer ul  a{float:left;cursor:pointer;line-height:28px;color:#fff;background:#0b8e5c;padding:0 15px;border:solid #0b8e5c 1px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.dangkynhantin_footer ul  a:hover{color:#fff;text-decoration:none;background:#ff6600;border:solid #ff6600 1px;}
.dangkynhantin_footer p{padding:0px;padding-bottom:10px;}
.map_footer{margin-left:0px;width:30%;float:left;}
.map_footer ul iframe{width:100%;height:150px;}

.map_footer ul {list-style:none;font-size:15px;}

.footer_bottom{text-align:center;border-top:solid #0b8e5c 0px;padding-top:15px;margin-top:15px;font-size:15px;}
.footer_bottom ul{float:left;margin-right:130px;}
.footer_bottom a{color:#fff;}
.footer_bottom a:hover{color:#ff0;text-decoration:underline;}
.conten_page{padding-top:10px;padding-bottom:20px;}
.left_conten{float:left;width:270px;}
.box_left{margin-bottom:15px;padding:10px;background:#fff;border-bottom:solid #999 3px;border:solid #CCC 1px;}
.box_left h4{text-align:center;background:#ca9b25;text-transform:capitalize;color:#fff;font-size:14px;font-weight:bold;line-height:40px;}
.menu_left ul h2{background:#3087bb;line-height:35px;text-transform:uppercase;color:#fff;font-size:13px;padding-left:10px;font-weight:bold;}
.menu_left ul li{list-style:none;background:#eee;border-top:solid #fff 1px;}
.menu_left ul li a{padding:10px;color:#333;text-transform:capitalize;font-weight:normal;display:block;font-size:13px;}
.menu_left ul li a:hover{color:#fff;background:#0b8e5c;}
.list-yahoo li a{background-image:url(../images/yahoo.png);background-repeat:no-repeat;background-position:left top;padding-left:30px;line-height:24px;display:block;margin-right:5px;margin-left:0px;color:#000;text-decoration:none;font-size:13px;}
.list-yahoo li{background:none;padding-left:0px;list-style:none;}
.list-yahoo li a.last{background-image:url(../images/skype.png);}
.list-yahoo li a:hover{opacity:.7;}
.list-yahoo ul{color:#E75F24;font-weight:bold;border-top:dotted #CCC 1px;padding-top:5px;margin-top:5px;text-align:center;font-size:16px;line-height:35px;}
.list-yahoo{padding:10px;padding-bottom:0;}
.banner_left li{margin-bottom:5px;list-style:none;}
.banner_left li img{width:270px;height:auto;}
.banner_left li:hover{opacity:.7;}
#newsRight a{display:block;min-height:70px;background:#EBEBEB;margin-bottom:5px;}
#newsRight img{max-width:105px;max-height:70px;float:left;}
#newsRight h3{color:#555;padding:5px 5px 5px 0px;line-height:17px;font-size:13px;font-weight:normal;text-transform:none;background:none;}
#newsRight a:hover{background:#0b8e5c;}
#newsRight a:hover h3{color:#fff;}
.face_left, #newsRight, .sanpham_banchay_left{padding-top:10px;}
.marquee{overflow:hidden;height:600px;}
.right_conten{width:900px;float:right;
              font-size:14px;
}
.title_page{margin-bottom:20px;border-bottom:solid #CA9B25 4px;position:relative;}
.title_page li{position:absolute;list-style:none;bottom:-4px;height:4px;left:0;width:80px;background:#435059;border-radius:50px;-webkit-border-radius:50px;-moz-border-radius:50px;}
.title_page h2{font-size:22px;font-weight:bold;line-height:25px;-webkit-animation-name:fadeInDown;animation-name:fadeInDown;webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;color:#002F6C;letter-spacing:1px;padding-bottom:0px;float:left;}
.title_page ul{color:#999;list-style:none;margin-top:15px;padding-top:6px;font-size:13px;-webkit-animation-name:fadeInDown;animation-name:fadeInDown;webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;float:right;animation-fill-mode:both;padding-bottom:5px;background:url(../images/icon_home.png) center left no-repeat;padding-left:22px;}
.title_page ul a{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;color:#999;cursor:pointer;}
.title_page ul a:hover{color:#068ccc;text-decoration:underline;}
.box_silde_home{margin-top:50px;}
.onePro_2{width:33.33333333%;padding:10px;float:left;border:solid 0px #E1E1E1;margin:0px;margin-bottom:5px;margin-top:5px;list-style:none;}
.onePro_2 img{width:100%;display:block;}
.onePro{width:280px;padding:5px;float:left;border:solid 1px #E1E1E1;background:#fff;margin-right:10px;margin-left:10px;margin-bottom:20px;list-style:none;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.onePro .proImg, .onePro_3 .proImg, .onePro_2 .proImg, .onePro_4 .proImg{display:block;width:100%;height:auto;position:relative;margin-bottom:5px;float:left}
.onePro_3 .proImg{height:auto;}
.onePro a img, .onePro_2 a img{display:block;top:0;left:0;bottom:0;right:0;overflow:auto;margin:auto;}
.onePro_3{width:230px;padding:5px;border:solid 1px #E1E1E1;background:#fff;margin-bottom:15px;list-style:none;}
.onePro_3 img{max-width:219px;max-height:160px;display:block;}
.onePro_4 img{width:268px;height:170px;display:block;}
.onePro h3, .onePro_2 h3, .onePro_3 h3{height:63px;line-height:20px;font-weight:bold;font-size:15px;color:#333;padding:5px;text-transform:capitalize;text-align:center;overflow:hidden;}
.onePro h3 a, .onePro_2 h3 a, .onePro_3 h3 a{color:#006298;}
.onePro:hover h3 a, .onePro_2:hover h3 a, .onePro_3:hover h3 a{color:#f60;}
.onePro h2 span, .onePro_2 h2 span, .onePro_3 h2 span{font-size:12px;}
.onePro h2, .onePro_2 h2, .onePro_3 h2{color:#e74d3c;font-weight:bold;font-size:15px;text-align:center;}
.onePro p, .onePro_2 p, .onePro_3 p{padding:5px;font-size:15px;color:white;padding-top:0;text-align:left;}
.onePro p{height:130px;overflow:hidden;}
.onePro .proLink, .onePro_2 .proLink, .onePro_3 .proLink{position:absolute;top:0;left:0;overflow:hidden;width:100%;height:100%;background:rgba(0,0,0,.6);z-index:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;}
.onePro:hover, .onePro_2:hover, .onePro_3:hover, .left_video ul:hover{}

.onePro_2 footer
{
    position:absolute;
    width:100%;background-color:#00000054;
    opacity:1;
    color:white;
    top:0px;
    left:0px;
    height:100%;
    display:none;
}
.onePro_2:hover footer 
{
    display:block;
}

.onePro_2 foote
{
    position:absolute;
    width:100%;background-color:rgb(247 163 14 / 78%);
    opacity:1;
    color:white;
    top:0px;
    left:0px;
    height:100%;
    display:none;
}
.onePro_2:hover foote
{
    display:block;
}

.nums{table-layout:auto;text-align:center;}
.nums li{list-style:none;display:inline-table;}
.nums a{font-size:15px;display:block;margin:0 6px 0 0;padding:3px;line-height:25px;height:33px;width:33px;table-layout:inherit;text-align:center;color:#fff;background:#969898;border:#969898 1px solid;text-decoration:none;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;}
.nums a:hover, .nums a.active, .nums a.stay:hover{background:#068ccc;color:#FFF;border:#068ccc 1px solid;}
.nums a.stay{background:#0b8e5c;border:#0b8e5c 1px solid;color:#fff;}
#contact{padding-top:5px;}
#contact .left{width:44.7%;float:left;}
#contact .right{width:55%;float:right;}
.formBox li{display:block;position:relative;margin-bottom:10px;}
.formBox li input, .formBox li textarea{border:solid 1px #E1E1E1;height:38px;color:#999;padding:0 10px 0 45px;}
.formBox li textarea{padding:10px 10px 10px 45px;height:182px;margin-bottom:7px;}
#contact .left input{width:95%;}
#contact .right input, #contact .right textarea{width:100%;}
.formBox li:after{content:"";position:absolute;top:0;left:0;width:45px;height:40px;background-repeat:no-repeat;background-position:center center;z-index:10;}
.formBox li.name:after{background-image:url("../images/c_name.png")}
.formBox li.phone:after{background-image:url("../images/c_phone.png");}
.formBox li.mail:after{background-image:url("../images/c_mail.png");}
.formBox li.local:after{background-image:url("../images/c_local.png");}
.formBox li.subject:after{background-image:url("../images/c_subject.png");}
.formBox li.mess:after{background-image:url("../images/c_mess.png");}
.formBox li.code:after{background-image:url("../images/c_code.png");}
.formBox .button{float:right;text-transform:uppercase;font-size:15px;padding:0 20px;margin-left:10px;height:38px;line-height:40px;margin-bottom:10px;color:#FFF;background:#ffc107;white-space:nowrap;}
.formBox .button:hover{color:#FFF;background:#068ccc;}
.formBox li span{position:absolute;right:0;top:0;line-height:42px;padding:0 10px;font-weight:bold;z-index:2;letter-spacing:1px;user-select:none;-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;-ms-user-select:none;}
.one-news{padding-bottom:20px;}
.news-img{width:250px;height:160px;float:left;border:solid 1px #ccc;padding:5px;background:#FFF;}
.news-img:hover{border:solid 1px #999999;padding:5px;background:#FFF;opacity:.8}
.news-img img{width:238px;height:150px;margin:0px;border:none;}
.news-view{width:620px;float:right;line-height:22px;}
.news-day{font-size:14px;color:#333;border-bottom:solid 1px #eee;padding:6px 0px;background:url(../images/icon_day.png) center left no-repeat;padding-left:20px;margin-bottom:5px;}
.tieude_tintuc h1{color:#DA593A;font-size:16px;font-weight:bold;text-transform:uppercase;line-height:30px;}
.tieude_tintuc h2, .tieude_tintuc h2 a{color:#e95504;font-size:15px;font-weight:bold;text-transform:none;}
.tieude_tintuc{color:#f60;font-size:18px;font-weight:bold;padding-bottom:5px;text-transform:uppercase;line-height:25px;}
.tieude_tintuc a{color:#333;font-weight:bold;font-size:17px;text-transform:none;line-height:23px;}
.tieude_tintuc a:hover{text-decoration:underline;color:#fc4037;}
.tomtat_tintuc{height:86px;overflow:hidden;}
.other_news #right_title{margin-bottom:10px;}
.other_news li{list-style-type:disc;margin-left:25px;font-size:15px;line-height:26px;color:#777;}
.other_news li a, .news_right ul li a{color:#333;font-size:15px;}
.other_news li a span{color:#666;font-size:12px;}
.other_news li:hover, .other_news li:hover a, .news_right ul li a:hover{color:#068ccc;text-decoration:underline;}
.box_tintuc_id{padding:20px;margin-top:20px;background:#fff;box-shadow:2px 2px 5px rgba(0,0,0,.08), -2px 0px 5px rgba(0,0,0,.08);-webkit-box-shadow:2px 2px 5px rgba(0,0,0,.08), -2px 0px 5px rgba(0,0,0,.08);}
.lienhe_id{padding-bottom:15px;margin-bottom:15px;border-bottom:dotted #CCCCCC 1px;}
.lienhe_id > h2, #contact h2{color:#f60;font-size:22px;font-weight:normal;padding-bottom:20px;text-transform:uppercase;line-height:30px;font-family:"VNF-Oswald", serif;letter-spacing:1px;}
.lienhe_id li{float:left;width:400px;list-style:none;}
.lienhe_id li iframe{width:100%;height:300px;}
.lienhe_id ul{float:right;width:480px;}
.lienhe_id ul h2{color:#004d88;font-size:18px;font-weight:bold;padding-bottom:10px;text-transform:uppercase;}
#back-top{position:fixed;bottom:50px;right:10px;z-index:10;}
#back-top a{display:block;width:35px;line-height:35px;background:#0b8e5c;outline:none;color:#fff;font-size:12px;text-align:center;transition:all 0.7s ease 0s;-moz-transition:all 0.7s ease 0s;-webkit-transition:all 0.7s ease 0s;}
#back-top a:hover{color:#fff;background:#f60;}
.viewLeft{width:46%;float:left;}
.viewRight{width:50%;float:right;}
.viewRight .desc{padding-top:5px;border-bottom:dotted 1px #ddd;margin-bottom:15px;}
.viewRight .desc b{display:block;margin-bottom:10px;}
.viewRight .desc li{line-height:23px;margin-bottom:9px;list-style:none;}
#sharelink{-webkit-animation:blurFadeRight 0.4s ease-in .4s backwards;-moz-animation:blurFadeRight 0.4s ease-in .4s backwards;-ms-animation:blurFadeRight 0.4s ease-in .4s backwards;height:30px;}
#sharelink img{}
#sharelink img:hover{background:#008376;}
#sharelink spam{padding-top:0px;}
#proCont{padding:0px 0px;margin-top:20px;margin-bottom:20px;}
.listDesc{margin-bottom:20px;box-shadow:inset 0 -5px #EC1F26;margin-top:0;}
.listDesc a{text-transform:uppercase;font-size:18px;display:inline-block;line-height:40px;margin-right:20px;color:#fff;font-weight:bold;background:#EC1F26;padding:5px 20px;}
.titleView{position:relative;margin-bottom:10px;line-height:30px;font-size:18px;color:#f60;font-weight:bold;text-transform:uppercase;border-bottom:dotted #CCCCCC 1px;padding-bottom:10px;}
.viewRight h2{font-size:18px;color:#00a859;line-height:26px;font-weight:bold;padding-bottom:5px;}
.viewRight h1{font-size:16px;color:#df0022;line-height:26px;font-weight:bold;}
.viewRight h2 span{font-size:15px;position:relative;font-weight:normal;color:#df0022;line-height:26px;float:right;padding-right:160px;text-align:right;}
.viewRight h3{font-size:14px;position:relative;color:#8DC540;line-height:26px;}
#bridal_images{border:1px solid #CCC;background:#eee;width:100%;height:auto;overflow:hidden;margin-bottom:12px;}
#bridal_images img{border:none;margin:0px auto;}
#bridal_images_list{display:block;width:390px;padding-left:20px;position:relative;}
#bridal_images_list li{margin-right:9px;margin-left:0px;list-style:none;float:left;height:75px;width:105px;border:1px solid #CCC;vertical-align:middle;background:#fff;text-align:center;overflow:hidden;}
#bridal_images_list li:hover{border:1px solid #999;}
#bridal_images_list img{width:auto;max-height:75px;max-width:105px;border:none;}
.pro_slide_prev, .pro_slide_next{position:absolute;width:12px;border:solid 1px #ccc;bottom:50%;height:50px;margin-bottom:-25px;text-indent:-10000px;}
.pro_slide_prev{left:0px;border-radius:5px 0px 0px 5px;background:url(../images/pro_slide_prev.png) no-repeat center center #f4f4f4;}
.pro_slide_next{right:0px;border-radius:0px 5px 5px 0px;background:url(../images/pro_slide_next.png) no-repeat center center #f4f4f4;}
a.pro_slide_prev.disabled, a.pro_slide_next.disabled{opacity:.5;}
a.pro_slide_prev.disabled, a.pro_slide_next.disabled{cursor:default;}
.cloud-zoom-lens{cursor:move;}
.cloud-zoom-big{overflow:hidden;}
.cloud-zoom-loading, img.loading{background:url(../images/loading.gif) no-repeat scroll center transparent;}
.quantity{position:relative;margin-bottom:15px;}
.quantity, .quantity *{user-select:none;-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;-ms-user-select:none;}
.quantity label{font-size:16px;padding-right:5px;}
.quantity .input-text{width:50px;height:50px;border:none;text-align:center;font-size:18px;box-shadow:inset 0 0 5px rgba(0,0,0,.2);}
.quantity p{padding:15px 0 10px 0;font-size:18px;text-transform:uppercase;}
.quantity .minus, .quantity .plus{position:absolute;bottom:0px;left:135px;width:30px;height:23px;border:none;cursor:pointer;font-size:18px;color:#fff;text-align:center;-webkit-appearance:none;appearance:none;background:#03a6b3;line-height:19px;}
.quantity .minus{font-size:25px;}
.quantity .plus{bottom:27px;}
.quantity a{position:relative;height:50px;line-height:52px;position:absolute;left:0;bottom:-1px;font-size:18px;text-transform:uppercase;padding:0 18px 0 45px;color:#fff;border:solid 1px #fff;box-shadow:1px 1px 1px rgba(0,0,0,.1);-webkit-box-shadow:1px 1px 1px rgba(0,0,0,.1);background:#03a6b3;margin-left:170px;}
.quantity a:hover{color:#fff;background:#df0022;}
.quantity a:before{content:"";background-image:url("../images/icon-cart-w.png");background-position:center center;position:absolute;top:12px;left:10px;width:26px;height:22px;z-index:2;line-height:normal;}
.add_more_2 ul{text-align:center;margin-top:10px;margin-bottom:15px;}
.add_more_2 ul h2{list-style:none;background:#f60;color:#fff;text-align:center;padding:5px 15px;font-size:13px;font-weight:normal;margin-left:1px;margin-top:5px;float:left;text-transform:uppercase;}
.add_more_2 ul h3{list-style:none;font-size:13px;background:#03a6b3;color:#fff;text-align:center;padding:5px 15px;margin-left:5px;font-weight:normal;margin-top:5px;margin-bottom:10px;float:left;text-transform:uppercase;}
.add_more ul h2:hover, .add_more ul h3:hover, .add_more_2 ul h2:hover, .add_more_2 ul h3:hover{background:#df0022;color:#fff;}
.listtabs{display:block;overflow:hidden;text-align:center;border-bottom:solid #068ccc 6px;margin-top:25px;padding-left:20px;}
.listtabs li{list-style:none;float:left;margin-bottom:0px;}
.listtabs li a{color:#fff;text-decoration:none;margin-right:2px;display:block;padding:0px 28px;line-height:35px;font-size:14px;font-weight:bold;text-transform:uppercase;background:#A5A3A3;border:solid #A5A3A3 1px;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;-o-border-radius:5px 5px 0 0;}
.listtabs li a:hover, .listtabs li a.selected, .listtabs li a.selected:hover{color:#FFF;background:#068ccc;border:solid #068ccc 1px;}
#pro_tabs{border-top:none;}
.tabs{padding:20px;border:solid #CCC 1px;}
#pro_tabs{}
.conten_tab{padding:20px;border:solid #cdd3d8 1px;margin-bottom:20px;}
.tailieu_id ul{border-bottom:dotted #CCCCCC 1px;padding-bottom:5px;margin-bottom:10px;}
.tailieu_id ul h2{float:left;background:url(../images/icon_pdf.jpg) center left no-repeat;padding-left:30px;font-size:13px;line-height:40px;font-weight:bold;color:#012f6b;}
.tailieu_id ul li{float:right;line-height:0;list-style:none;}
.tailieu_id ul li:hover{opacity:.7;}
.right_header{float:right;}
.lang_top ul li{float:right;margin-left:10px;list-style:none;}
.lang_top ul li a{display:block;padding:3px 15px;border:solid #CCC 1px;color:#666;font-size:13px;background:#eee;text-transform:capitalize;}
.lang_top ul li a:hover{color:#fff;background:#068CCC;}
.timkiem_top{margin-top:15px;}
.input_search{padding:5px 20px;height:22px;width:200px;border:none;float:right;border:solid #ccc 1px;background:#fff;border-right:none;border-radius:5px 0 0 5px;-webkit-border-radius:5px 0 0 5px;-moz-border-radius:5px 0 0 5px;color:#999;font-size:13px;}
.input_search:focus{color:#000;}
.search a{width:40px;height:32px;text-indent:-10000px;background:url(../images/icon-search.png) no-repeat center center #fff;float:right;border-radius:0px 5px 5px 0px;-webkit-border-radius:0px 5px 5px 0px;-moz-border-radius:0px 5px 5px 0px;border:solid #ccc 1px;border-left:0px;}
.search a:hover{background:url(../images/search_r1_c1.png) no-repeat center center #068ccc;}
.colum_home{float:left;width:280px;margin:0 10px;}
.placeNav_2{position:absolute;top:40%;z-index:3;color:#999;font-size:35px;width:40px;height:40px;line-height:35px;background:rgba(51, 51, 51, 0.69);text-align:center;opacity:0;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;}
.placeNav{position:absolute;top:40%;z-index:3;color:#999;font-size:35px;width:40px;height:40px;line-height:35px;background:rgba(51, 51, 51, 0.69);text-align:center;opacity:0;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;}
.placeNav.prev, .placeNav_2.prev{left:0;}
.placeNav_2.next{right:0px;text-indent:3px;}
.placeNav.next{right:0;text-indent:3px;}
.placeSlide_main:hover .placeNav, .placeSlide_main:hover .placeNav_2{opacity:1;}
.placeNav:hover, .placeNav_2:hover{background:#068ccc;color:#fff;}
.placeSlide_main{position:relative;overflow:hidden;}
.placeSlide, .placeSlide_2{width:1300px;}
.khachhang_home{padding:15px;-moz-box-shadow:0 0 8px rgba(0,0,0,0.5);-webkit-box-shadow:0 0 8px rgba(0,0,0,0.5);box-shadow:0 0 8px rgba(0,0,0,0.5);}
.khachhang_home ul{margin-right:10px;display:inline-block;}
.khachhang_home ul li{width:190px;height:100px;text-align:center;border:solid #CCC 1px;margin-bottom:10px;list-style:none;line-height:0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;position:relative;}
.khachhang_home ul li img{padding:6px;max-width:177px;height:87px;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;}
.khachhang_home ul:hover li img{border:solid #068ccc 1px;}
.khachhang_home ul h2{font-size:13px;text-align:center;color:#666;font-weight:bold;text-transform:uppercase;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.khachhang_home ul:hover h2{color:#068ccc;}
.video_home ul h2{font-size:13px;font-weight:bold;padding-bottom:5px;text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin:0 !important;font-family:"Roboto";}
.video_home ul iframe{width:100%;height:196px;margin-bottom:10px;}
.video_home li{list-style:none;text-align:right;border-top:dotted #CCC 1px;padding-top:10px;}
.video_home li a{display:block;color:#068ccc;font-weight:bold;}
.video_home li a:hover{color:#f60;text-decoration:underline;}
.tin_home ul{padding-bottom:0;margin-bottom:10px;border-bottom:dotted #CCCCCC 1px;}
.tin_home ul li{float:left;width:130px;line-height:0;list-style:none;}
.tin_homeImg{height:85px;display:block;width:100%;position:relative;}
.tin_homeImg img{max-width:130px;max-height:85px;display:block;position:absolute;top:0;left:0;bottom:0;right:0;overflow:auto;margin:auto;}
.tin_home ul h2{float:left;font-size:13px;font-weight:bold;color:#666;height:89px;overflow:hidden;text-align:left}
.tin_home ul:hover h2{color:#333;text-decoration:underline;}
.tinmoi_left{width:105px;height:70px;position:relative;float:left;margin-right:10px;}
.tinmoi_left img{max-width:105px;max-height:70px;display:block;position:absolute;top:0;left:0;bottom:0;right:0;overflow:auto;margin:auto;}
.gioithieu_home h2{font-size:17px;font-weight:bold;text-transform:uppercase;padding-bottom:15px;color:#f60;padding-top:15px;}
.gioithieu_home{color:#666;}
.gioithieu_home h2 a{color:#f60;}
.gioithieu_home h2 a:hover{color:#068ccc;text-decoration:underline;}
.gioithieu_home ul p{height:176px;overflow:hidden;}
.right_header>ul{list-style:none;margin-top:15px;text-align:center;}
.right_header ul, .right_header li{list-style:none}
.right_header>ul>li{float:right;display:inline-block;text-align:center;position:relative;}
.right_header>ul>li:hover{background-color:#006298;color:#fff;}
.right_header>ul>li a{color:#006298;text-decoration:none;display:block;padding-top:7px;padding-right:7px;padding-bottom:7px;padding-left:7px;}
.right_header>ul>li a div{font-size:11px;line-height:8px;}
.right_header>ul>li span{display:block;background-size:auto 26px !important;margin-bottom:5px;height:26px;}
.right_header>ul>li:hover a{color:#fff;}
.right_header>ul>li span.home{background:url("../images/3.png") center center no-repeat}
.right_header>ul>li:hover span.home{background:url("../images/3_1.png") center center no-repeat}
.right_header>ul>li span.h_search{background:url("../images/2.png") center center no-repeat}
.right_header>ul>li:hover span.h_search{background:url("../images/2_1.png") center center no-repeat}
.right_header>ul>li span.lang{background:url("../images/1.png") center center no-repeat}
.right_header>ul>li:hover span.lang{background:url("../images/1_1.png") center center no-repeat}
.right_header>ul>li.h_search .search-menu{position:absolute;right:0;background-color:#ffffff;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;z-index:99;height:0px;overflow:hidden;-webkit-transition:height 0.3s ease-in-out;-moz-transition:height 0.3s ease-in-out;-o-transition:height 0.3s ease-in-out;-ms-transition:height 0.3s ease-in-out;transition:height 0.3s ease-in-out;}
.right_header>ul>li.h_search:hover .search-menu{height:50px;box-shadow:6px 6px 12px 6px rgba(0,0,0,0.176);}
.right_header>ul>li.h_search .search-menu li{width:305px;padding:0px 15px;}
.right_header>ul>li.h_search .search-menu input[type="text"]{margin-top:8px;width:185px;height:32px;padding:0px 12px;font-size:14px;line-height:1.42857143;color:#555555;background-color:#ffffff;border:1px solid #cccccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;float:left;display:inline-block;margin-right:5px;}
.right_header>ul>li.h_search .search-menu button{margin-top:8px;background-image:-webkit-linear-gradient(top, #f0ad4e 0%, #eb9316 100%);background-image:-o-linear-gradient(top, #f0ad4e 0%, #eb9316 100%);background-image:linear-gradient(to bottom, #f0ad4e 0%, #eb9316 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffeb9316', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);background-repeat:repeat-x;border-color:#e38d13;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.2);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.15), 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 0 rgba(255,255,255,0.15), 0 1px 1px rgba(0,0,0,0.075);display:inline-block;padding:6px 12px;margin-bottom:0px;font-size:14px;font-weight:400;line-height:1.42857;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;border:1px solid transparent;border-radius:4px;background-color:#eb9316;}
.right_header>ul>li.h_search .search-menu input[type="text"]:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102,175,233,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102,175,233,0.6);}
.right_header>ul>li.lang .lang-menu{height:0px;overflow:hidden;-webkit-transition:height 0.3s ease-in-out;-moz-transition:height 0.3s ease-in-out;-o-transition:height 0.3s ease-in-out;-ms-transition:height 0.3s ease-in-out;transition:height 0.3s ease-in-out;background-color:#ffffff;font-size:14px;margin:0px;position:absolute;top:100%;padding-top:4px;padding-right:0px;padding-bottom:0px;padding-left:0px;z-index:1000;text-align:left;right:0;}
.right_header>ul>li.lang:hover .lang-menu{height:60px;box-shadow:6px 6px 12px 6px rgba(0,0,0,0.176);}
.right_header>ul>li.lang .lang-menu li{border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#CCD5E2;}
.right_header>ul>li.lang .lang-menu li a{clear:both;color:#333;display:block;white-space:nowrap;text-decoration:none;padding-top:4px;padding-right:15px;padding-bottom:4px;padding-left:15px;}
.right_header>ul>li.lang .lang-menu li a:hover, .right_header>ul>li.lang .lang-menu li a.active{background-color:#EBEBEB;}
.video_id ul{width:282px;float:left;padding:5px;margin-left:9px;margin-right:9px;margin-bottom:17px;list-style:none;border:solid #CCC 1px;background:#fff;}
.video_id ul li{position:relative;height:170px;}
.video_id ul li img{display:block;position:absolute;top:0;left:0;bottom:0;right:0;overflow:auto;margin:auto;}
.video_id ul h2{font-size:13px;color:#333;padding-top:5px;padding-bottom:5px;font-weight:bold;text-align:center;height:40px;}
.video_id{margin-top:20px;}
.video_id ul:hover{background:#068ccc;}
.video_id ul:hover h2{color:#fff;}
.news-day-tk{width:100%;}
.timkiem_main{float:right;margin-right:20px;font-style:italic;color:#993300;}
.opacityimg{position:absolute;right:10px;bottom:10px;width:45% !important;height:auto !important;opacity:0.68;}
.opacityimg1{position:relative;float:right;bottom:80px;width:45% !important;height:auto !important;opacity:0.6;z-index:99999;}
.vp2{width:310px;padding-left:20px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.vp3{padding:0 20px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.conten_sanpham{width:100%;}
.mousetrap{width:400px !important;height:256px !important;}
.cloud-zoom-big{width:400px !important;height:256px !important}
#wrap{background:#fff;}
.onePro_4c{width:380px;}
.onePro_4c .proImg{height:230px;}
.onePro_4c img{max-width:370px;max-height:230px;}
.clearfix::after{content:"";clear:both;display:table;}
a.link{color:#0da3ea;}
a.link:hover{color:#999;text-decoration:underline;}
a.link2{color:#004d88;}
a.link2:hover{color:#0b8e5c;text-decoration:underline;}
.congty{display:block;}
.congty_mobile{display:none;}
.support1{width:220px !important;float:left !important;}
.support2{width:260px !important;float:left !important;}
.support1 h3, .support2 h3{font-size:13px;font-weight:600;color:#032640;margin:0;}
.sp_noidung{width:210px;}
.sp_noidung ul{width:100%;overflow:auto;list-style:none;margin-left:18px;}
.sp_noidung h2{font-weight:500 !important;font-size:16px;color:#0b8e5c;font-family:'Roboto';margin:5px;}
.sp_text{float:left !important;padding-left:10px;width:100px !important;box-sizing:border-box;}
.sp_text .name{color:#004d88;font-weight:400px;}
.sp_icon{float:left !important;width:100px !important;color:#004d88;}
.sp_noidung .sp_text{width:100px !important;}
.sp_noidung .sp_icon{width:100px !important;}
.sp_noidung ul h3{font-size:14px;color:#032640;margin:0;}
.support{width:210px;float:right;}
.video{width:350px;}
.logo_top ul h2{font-family:Noto Sans Gujarati !important;font-weight:bold !important;color:#068CCC !important;}
.logo_top ul h1{font-family:Noto Sans Gujarati !important;font-weight:bold !important;color:#0b8e5c !important;}
.company_footer ul h2, .dangkynhantin_footer h2, .map_footer h2{}
.company_footer ul.first h2{text-align:left;margin-bottom:7px;}
.company_footer ul p{font-size:12px !important;}
.company_footer ul.first p{line-height:22px;}

.py-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
}

.justify-content-center {
    justify-content: center !important;
}
.d-flex-center
 {
    display: flex;
    align-items: center;
    justify-content: center;
}
    .row-cols-xl-3>*
 {
        flex: 0 0 auto;
        width: 33.33333333%;
    }
    .text-light, .text-light-hover:hover
 {
    color: rgb(248 249 250) !important;
}

.px-1 {
    padding-right: .25rem !important;
    padding-left: .25rem !important;
}
.me-2 {
    margin-right: .5rem !important;
}
.fs-3x {
    font-size: 3em;
}
#nhaphattrien h2
{
    font-size:35px;
    color:white;
}
#nhaphattrien span
{
    font-size:16px;
    color:white;
}
.btn-warning {
    color: #000;
    background-color: #ffc107;
    border:0px;
    padding:10px 25px;
}
