/*Sangtoi*/
:root{--transition-effect:0.25s cubic-bezier(.25,-0.59,.82,1.66) .3s;}
body{background:#fff;transition:var(--transition-effect);}
body.dark{background:#000;color:#fff;}
#wrapper{display:flex;justify-content:center;align-items:center;}
.switch-toggle {
    width: 40px;
    height: 20px;
    appearance: none;
    background: #fff;
    border-radius: 26px;
    position: relative;
    cursor: pointer;
    box-shadow: inset 0px 0px 16px rgb(0 0 0 / 30%);
    transition: var(--transition-effect);
}
.switch-toggle::before {
    content: "";
    width: 15px;
    height: 15px;
    position: absolute;
    top: 3px;
    left: 3px;
    background: #fd8c40;
    border-radius: 50%;
    box-shadow: 0px 0px 6pxrgb(0 0 0 / 30%);
    transition: var(--transition-effect);
}
.switch-toggle:checked{background:#999}
.switch-toggle:checked:before{left:22px;}
.nav>li>a{padding:14px;}
/*Binhthuong*/
*{margin:0 auto}
body{margin:0 auto;background:#fff}
h1,
.h1,
h2,
.h2,
h3,
.h3,
h4,
.h4,
p,
small,
label,
b,
tr,
td,
strong,
ul,
span,
li,
span,
ul,
input,
label,
button,
textarea,
input,
a{font-family:'Conv_Montserrat-Regular',sans-serif}
a{text-decoration:none;color:#444}
a:hover{text-decoration:none}
h1,
.h1,
h2,
.h2,
h3,
.h3,
h4,
.h4{margin-top:0}
.alert{border-radius:0}
.pad{padding:0}
.pad_5{padding:5px}
*:focus{outline:0!important}
button{outline:none!important}
td,
th{padding:6px}
.pad_left{padding-left:0}
.pad_right{padding-right:0}
.pagination>.active>a,
.pagination>.active>a:focus,
.pagination>.active>a:hover,
.pagination>.active>span,
.pagination>.active>span:focus,
.pagination>.active>span:hover{z-index:3;color:#fff;cursor:default;background-color:#f58338;border-color:#f58338;margin:3px}
.pagination-sm>li>a,
.pagination-sm>li>span{padding:5px 10px;font-size:15px;line-height:1.5;color:#043F75;margin:3px}
.pagination-sm>li:first-child>a,
.pagination-sm>li:first-child>span{border-radius:0}
.pagination-sm>li:last-child>a,
.pagination-sm>li:last-child>span{border-radius:0}
.form-control{border-radius:0}
.trang{font-size:16px;color:#fff}
.modal-backdrop{z-index:9999999999999999999!important;background:none;position:relative}
.modal{background:rgba(0,0,0,0.67);z-index:9999999999999999999!important}
.modal-content{border-radius:0px;z-index:9999999999999999999!important}
.carousel-control.left{background-image:none}
.carousel-control.right{background-image:none}
.an_pc{display:none}
#top{width:45px;height:45px;background-image:url(../icon/top.png);position:fixed;right:30px;bottom:130px;cursor:pointer;display:none;z-index:100;font-size:20px}
.top_menu{position:absolute;top:98px;right:0px;color:#F5B01A;text-decoration:none;padding:8px;opacity:.7;z-index:99999999999999999999999}
.top_menu:hover{color:#F5B01A;transition:.3s ease;text-decoration:none}
.top_menu:visited{color:#fff;text-decoration:none}
.navbar{border-radius:0}

/*Top*/
.top_bg{background:#000;padding:10px;padding-top:15px}
.top_ul{padding-left:0;}
.top_ul>li{list-style:none;display:inline-block;color:#fff;margin-right:20px;font-size:13px}
.icon_cl{color:#FD8C40;font-size:22px}
.icon_ci{font-size:20px}
.top_bbg{background:#FD8C40;color:#fff;padding:10px;font-family:'Conv_Montserrat-Bold';padding-left:20px;padding-right:20px}
.top_bbg:hover{background:#dedede;color:#000;transition:.3s ease;padding:10px;font-family:'Conv_Montserrat-Bold';padding-left:20px;padding-right:20px}

/*Header*/
#header_css{margin-top:10px;margin-bottom:10px}
.panel-group .panel{border-radius:0;box-shadow:none;border-color:#fff;}
.panel-default>.panel-heading{padding:0;border-radius:0;color:#212121;background:#fff}
.panel-title > a{display:block;padding-bottom:10px;padding-left:0;text-decoration:none;color:#000;font-weight:bold}
.more-less{float:right;color:#212121;}
.panel-default > .panel-heading + .panel-collapse > .panel-body{border-top-color:#EEEEEE;}
.dm_sp>li>a:hover{font-weight:bold;color:#47A8A5;transition:.3s ease}
.dropdown-menu>li>a{display:block;padding:8px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap;}
@media only screen and (max-width:767px){
	#slide-navbar-collapse{position:fixed;top:0;left:15px;z-index:999999;width:280px;height:100%;background-color:#f9f9f9;overflow:auto;bottom:0;max-height:inherit;}
	.menu-overlay{display:none;background-color:#000;bottom:0;left:0;opacity:0.5;filter:alpha(opacity=50);                /* IE7 & 8 */position:fixed;right:0;top:0;z-index:49;}
	.navbar-fixed-top{position:initial!important;}
	.navbar-nav .open .dropdown-menu{background-color:#ffffff;}
	ul.nav.navbar-nav li{border-bottom:1px solid #eee;}
	.navbar-nav .open .dropdown-menu .dropdown-header,
	.navbar-nav .open .dropdown-menu>li>a{padding:10px 20px 10px 15px;}
	.down-arrow{position:absolute;top:8px;right:0px;width:25px;height:25px;background-color:#eee;cursor:pointer;}
	.down-arrow:before{content:"\F105";font-family:FontAwesome;position:absolute;right:7px;top:0px;font-size:15px;font-weight:600;}
}
.dropdown-submenu{position:relative;}
.dropdown-submenu .dropdown-menu{top:0;left:100%;margin-top:-1px;}
li.dropdown a{display:block;position:relative;}
.dropdown-menu{padding:0px;margin:0px;border:none!important;}
li.dropdown.open{border-bottom:0px!important;}
li.dropdown-submenu.open{border-bottom:0px!important;}
li.dropdown-submenu>a{font-weight:bold!important;}
li.dropdown>a{font-weight:bold!important;}
@media (min-width:767px){
	li.dropdown-submenu>a{padding:10px 20px 10px 15px;}
	.down-arrow{position:absolute;top:8px;right:0px;width:25px;height:25px;background-color:transparent;cursor:pointer;}
	.down-arrow:before{content:"\F105";font-family:FontAwesome;position:absolute;right:7px;top:0px;font-size:15px;font-weight:600;}
}
.up-arrow{position:absolute;top:13px;right:1px;background-color:blue;width:15px;height:15px;}
.navbar-default .navbar-collapse,
.navbar-default .navbar-form{background:none}
.navbar-default{background-color:#fff;border-color:#fff;}
.navbar-text>a:hover{color:#47A8A5}
.dropdown-menu{border-radius:0}
.navbar{margin-bottom:0px}
.navbar-default{background-color:#fff;position:relative;z-index:100;}
.dropdown-menu{background:rgb(0 0 0 / 58%);color:#fff;z-index:999999999999999999999;position:relative;}
.w3_megamenu .dropdown a,
.w3_megamenu .dropdown-menu  a{color:#fff}
.w3_megamenu .dropdown-menu > li > a{padding:6px 15px;}
.w3_megamenu .navbar-nav > li > .dropdown-menu{margin-top:1px;}
.w3_megamenu i{color:#BFBFBF}
.w3_megamenu .form-control{margin-top:10px;border:1px solid #efefef;}
.w3_megamenu .btn{margin:10px 0 20px}
.w3_megamenu video{max-width:100%;height:auto;}
.w3_megamenu iframe,
.w3_megamenu embed,
.w3_megamenu object{max-width:100%;}
.w3_megamenu .google-map{width:100%;border:1px solid rgba(255,255,255,0.5);min-height:200px;}
.w3_megamenu div.google-map{background:rgba(255,255,255,0.5);background:#ffffff;height:200px;margin:0 0 0px 0;width:100%;}
#googlemaps img{max-width:none;}
.w3_megamenu .dropdown-menu .withoutdesc{color:#fff;margin-top:-15px;padding:15px 20px;display:block;text-align:left;text-transform:none;width:100%;position:relative;z-index:9999999999;}
.w3_megamenu a:hover{text-decoration:none}
.w3_megamenu .dropdown-menu .withoutdesc ul li{padding:3px 10px;}
.w3_megamenu .dropdown-menu .withoutdesc ul li:hover,
.w3_megamenu .dropdown-menu .withoutdesc ul li:focus{color:#186737;text-decoration:none;}
.w3_megamenu .dropdown-menu .withoutdesc li:last-child{border-bottom:0 solid #fff;}
.w3_megamenu .w3_megamenu-content.withdesc a:after{color:#CFCFCF;content:attr(data-description);display:block;font-size:11px;font-weight:400;line-height:0;margin:10px 0 15px;text-transform:uppercase;}
.w3_megamenu .dropdown-submenu{position:relative;}
.w3_megamenu .dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:0;margin-left:-1px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px;}
.w3_megamenu .dropdown-submenu:hover>.dropdown-menu{display:block;z-index:99999999999999;}
.w3_megamenu .dropdown-submenu>a:after{display:block;content:" ";float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#cccccc;margin-top:5px;margin-right:-10px;}
.w3_megamenu .dropdown-submenu:hover>a:after{border-left-color:#ffffff;}
.w3_megamenu .dropdown-submenu.pull-left{float:none;}
.w3_megamenu .dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px;}
.w3_megamenu p{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;color:#656565;}
.w3_megamenu .nav,
.w3_megamenu .collapse,
.w3_megamenu .dropup,
.w3_megamenu .dropdown{position:static;z-index:99999999999999;}
.w3_megamenu .half{width:50%;left:auto!important;right:auto!important;margin-top:-15px;z-index:99999999999999;position:absolute;top:68px;min-height:300px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;}
.w3_megamenu .container{position:relative;z-index:99999999999999;}
.w3_megamenu .dropdown-menu{left:auto;}
.w3_megamenu .nav.navbar-right .dropdown-menu{left:auto;right:0;}
.w3_megamenu .w3_megamenu-content{padding:15px 25px;position:relative;z-index:99999999;}
.w3_megamenu .dropdown.w3_megamenu-fw .dropdown-menu{left:0;right:0;}
.w3_megamenu .title{color:#ccc;font-size:13px;font-weight:bold;margin-top:15px;text-transform:uppercase;border-bottom:1px solid #efefef;padding-bottom:10px;}
.w3_megamenu ul{list-style:none;padding-left:0px;position:absolute;z-index:999999;top:64px;}
.mega-dropdown{position:static!important;z-index:99999999999999;}
.mega-dropdown-menu{padding:20px 0px;width:100%;box-shadow:none;-webkit-box-shadow:none;}
.mega-dropdown-menu > li > ul{padding:0;margin:0;z-index:99999999999;}
.mega-dropdown-menu > li > ul > li{list-style:none;z-index:99999999999;}
.mega-dropdown-menu > li > ul > li > a{display:block;color:#222;padding:3px 5px;z-index:99999999999;}
.mega-dropdown-menu > li ul > li > a:hover,
.mega-dropdown-menu > li ul > li > a:focus{text-decoration:none;}
.mega-dropdown-menu .dropdown-header{font-size:18px;color:#ff3546;padding:5px 60px 5px 5px;line-height:30px;}
.navbar-default .navbar-nav>li>a{font-family:'Conv_Montserrat-Bold';color:#000;font-size:15px;text-align:center;}
.navbar{margin-bottom:0;position:relative;padding-bottom:5px;padding-left:20px;padding-right:20px}
.navbar-fixed-top{background:none;}
.open{display:block;z-index:9999999999999;position:relative;}
.navbar-default .navbar-nav>.open>a,
.navbar-default .navbar-nav>.open>a:focus,
.navbar-default .navbar-nav>.open>a:hover{background:none;}
.navbar-nav>li:hover{background:none;border-bottom:2px solid #000c;color:#186737;transition:.2s ease;}
.btnSearch{background:#186737;color:#fff;padding-left:15px;padding-right:15px;width:200px;border:1px solid #fff;padding-top:7px;padding-bottom:7px;}
.btnSearch:hover{background:#fff;color:#186737;padding-left:15px;padding-right:15px;width:200px;border:1px solid #186737;padding-top:7px;padding-bottom:7px;transition:.4s ease;}

/*Tracking*/
#tracking_css{padding-top:60px;padding-bottom:60px;color:#fff;}
.tracking_title{font-family:'Conv_Montserrat-Bold'}
.form_ul{padding-left:0;margin-top:25px}
.form_ul>li{list-style:none;display:inline-block;}
.tracking_wd{width:300px;padding:15px;margin-right:25px;border:none;}
.tracking_btn{background:#000;color:#fff;padding:11px;font-size:17px;font-family:'Conv_Montserrat-Bold';padding-left:25px;padding-right:25px}
.tracking_btn:hover{background:#dedede;color:#000;font-size:17px;transition:.3s ease;padding:11px;font-family:'Conv_Montserrat-Bold';padding-left:25px;padding-right:25px}
.tracking_bgr{background-image:url(../images/sg.jpg);background-repeat:repeat;position:unset;z-index:10;background-position:center;}
.lh_bgr{background-image:url(../images/world2.jpg);background-repeat:repeat;position:cover;z-index:10;background-position:center;min-height:320px}

/*Feature*/
.feature_title{font-size:16px;color:#ccc;font-family:'Conv_Montserrat-Bold'}
#feature_css{margin-top:20px;padding-top:30px;background-image:url(../images/world.png);background-repeat:no-repeat;position:unset;z-index:10;background-position:center;}
.p1_hinh:before{content:" ";position:relative;display:table;margin:auto;width:1140px;top:24px;border-bottom:1px solid #ccc;}
.p1_hinh:after{content:" ";position:relative;bottom:24px;display:table;margin:auto;width:1140px;border-bottom:1px solid #ccc;z-index:0;}
.nen_chu{display:inline-block;position:relative;text-transform:uppercase;font-size:22px;color:#ffffff;padding:9.5px 45px;background:#D9AC57;z-index:2;}
.nen_chu:before{content:" ";width:20px;left:-20px;height:100%;top:0;position:absolute;background:linear-gradient(to bottom right,transparent 0%,transparent 47%,#D9AC57 52%,#D9AC57 100%);}
.nen_chu:after{content:" ";width:20px;right:-20px;height:100%;top:0;position:absolute;background:linear-gradient(to top left,transparent 0%,transparent 47%,#D9AC57 52%,#D9AC57 100%);}
.nen_chu1{display:inline-block;position:relative;text-transform:uppercase;font-size:23px;color:#ffffff;padding:12px 13px;background:#D9AC57;z-index:2;}
.nen_chu1:before{content:" ";width:20px;left:-20px;height:100%;top:0;position:absolute;}
.nen_chu1:after{content:" ";width:20px;right:-20px;height:100%;top:0;position:absolute;}
.highlight-line{border-bottom:2px solid #fd8c40;width:59px;position:absolute;margin-top:13px;margin-left:15px;}
.feature_re{font-size:38px;font-family:'Conv_Montserrat-Bold';color:#000;}
.feature_icon>i{font-size:100px;color:#fd8c40;}
.feature_icon>i{font-size:60px;color:#fff;text-align:center;}
.buzz-out-on-hover{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgb(0 0 0 / 0%);}
.feature_title{font-size:18px;font-family:'Conv_Montserrat-Bold';}
.feature_title1{font-size:20px;font-family:'Conv_Montserrat-Bold';color:#fff;}
.feature_bd{margin-bottom:60px}
.feature_decs{color:#999;}
.feature_mota{font-size:14px;font-family:'Conv_Montserrat-Bold';color:#ccc;}
.highlight-line1{border-bottom:2px solid #fd8c40;width:25px;position:absolute;margin-top:10px;margin-left:15px;}

/*Contact*/
#contact_css{margin-top:40px;padding-top:60px;padding-bottom:50px;padding-top:30px;background-image:url(../images/section_back_1.jpg);background-repeat:no-repeat;position:unset;z-index:10;background-position:bottom;}
.contact_title{font-size:15px;color:#fff;}
.contact_head{font-size:38px;color:#fff;font-family:'Conv_Montserrat-Black'}
.contact_desc{color:#fff}
.contact_btn{padding:15px;width:230px;border:1px solid #fff;color:#fff;padding-left:25px;padding-right:25px}
.contact_btn:hover{background:#fd8c40;transition:.4s ease;padding:15px;width:230px;border:1px solid #fd8c40;color:#000;padding-left:25px;padding-right:25px}
a.contact_btn{color:#fff;font-size:14px;font-family:'Conv_Montserrat-Bold'}
.highlight-line2{border:2px solid #fd8c40;width:25px;margin-top:10px;margin-right:15px;}

/*Key*/
#key_css{margin-top:50px;margin-bottom:50px}
.key_head{font-size:30px;color:#000;font-family:'Conv_Montserrat-Black'}
.glass_key{background-color:rgba(0,0,0,0.5);opacity:0.90;min-height:280px;position:relative;padding-bottom:40px;}
.nen_intro_ft{background-image:url(../images/sender.jpg);background-repeat:repeat;position:unset;z-index:10;}
.select_title{text-align:center;font-family:'Conv_Montserrat-Black';font-size:35px;color:#fff;max-width:90%;border-bottom:3px solid #eee;border-top:3px solid #eee;padding:20px;}
.select_title:hover{text-align:center;font-family:'Conv_Montserrat-Black';font-size:35px;color:#fff;max-width:90%;border-bottom:3px solid #F26522;border-top:3px solid #F26522;padding:20px;transition:.8s ease}
.select_part{position:relative;top:70px;padding-top:50px;padding-bottom:120px;}
.select_ct{font-size:16px;color:#eee;text-align:right}

/*FAQ*/
#faq_css{margin-top:40px;margin-bottom:40px}
#ct_about{background:url(../images/icon/h1.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover;padding-top:30px;padding-bottom:30px;height:200px}
.ct_about_1{font-size:28px;position:relative;top:40px;background:#c22627;padding:10px;right:-15px;width:360px;text-align:center;}
.accordion-container{position:relative;height:auto;margin:10px auto;}
.accordion-container > h2{text-transform:uppercase;color:#000;padding-bottom:5px;margin-bottom:20px;padding-bottom:15px;}
.set{position:relative;width:100%;height:auto;background-color:#f5f5f5;}
.set > a{display:block;padding:10px 15px;text-decoration:none;color:#555;font-weight:600;font-size:16px;border-bottom:1px solid #ddd;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;transition:all 0.2s linear;}
.set > a i{float:right;margin-top:2px;}
.set > a.active{background:linear-gradient(90deg,#f26522 0%,#9d3501 100%);color:#fff;}
.content{background-color:#fff;border-bottom:1px solid #ddd;display:none;}
.content p{padding:10px 15px;margin:0;color:#333;}
.y-us-head{text-align:center;margin:0 0 91px;}
.y-us-title h2{color:#000;font-size:30px;letter-spacing:0;line-height:32px;text-transform:uppercase;margin-bottom:6px;}
.y-us-title > p{color:#777777;line-height:22px;}
.y-us-title-border{background:#ffae11 none repeat scroll 0 0;border-radius:2px;display:inline-block;height:3px;position:relative;width:50px;}
.service-3 .service-box{margin-bottom:18px;}
.service-3 .service-box .iconset{float:left;text-align:center;width:25%;padding-top:5px;padding-right:15px;}
.service-3 .service-box .iconset span{color:#f26522;font-size:30px;}
.service-3 .service-box .iconset span:hover{color:#000;font-size:30px;transition:.4s}
.service-3 .service-box .y-us-content{float:left;width:75%;}
.service-3 .service-box .y-us-content h4{color:#3a3a3a;font-size:20px;font-family:'Conv_Montserrat-Bold';letter-spacing:0;line-height:22px;}
.service-3 .service-box .y-us-content p{color:#777777;font-size:13px;font-weight:300;line-height:24px;}
.icon{color:#f4b841;padding:0px;font-size:40px;border:2px solid #f26522;border-radius:100px;color:#f26522;font-size:28px;height:70px;line-height:70px;text-align:center;width:70px;}
#slide_qc{margin-bottom:60px}

/*News*/
.news_title{font-size:40px;font-weight:100;}
.news_title1{font-size:22px;font-family:'Conv_Montserrat-Bold';}
.news_bd{border:1px solid #eee;padding:8px}
.news_bd:hover{border:1px solid #f26522;padding:8px;transition:.5s ease;color:#f26522;background:#fff}
.readmore>a:hover{color:#f26522;transition:.3s;}
.readmore:hover{color:#f26522;}
.tintuc_tin:hover{color:#000;transition:.4s ease}
.tintuc_tin{color:#f26522;}
a.tintuc_tin:hover{color:#000;transition:.4s ease}

/* Opacity #1 */
.hover11 figure img{opacity:1;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;}
.hover11 figure:hover img{opacity:.5;}

/*Footer*/
#footer_css{background-image:url(../images/global.jpg);background-repeat:repeat;position:unset;z-index:10;padding-top:30px;padding-bottom:30px}
.footer_ul>li>a{color:#fff;}
.footer_ul>li{display:inline-block;margin-right:30px}
.footer_ul{padding-left:0;border-bottom:1px dashed #fff;padding-bottom:10px}
.footer_add{padding-left:0}
.footer_add>li{list-style:none;line-height:1.7}
.input_cell{border:1px solid #eee8dc;margin-bottom:15px;-webkit-box-shadow:none;;padding:10px;width:45%}
.input_cella{border:1px solid #eee8dc;margin-bottom:15px;-webkit-box-shadow:none;border-radius:0px;padding:12px;width:95%;margin:5px}
.input_cell1{border:1px solid #eee8dc;margin-bottom:15px;-webkit-box-shadow:none;border-radius:10px;padding:10px;width:90%;}
.btnGui{background:none;border:1px solid #fff;padding:10px;font-size:18px;width:150px;}
.btnGui1{background:#F26522;color:#fff;border:1px solid #fff;padding:10px;font-size:18px;width:150px;}
.btnTuvan{color:#fff;background:#fd8c40;padding-left:25px;padding-right:25px;font-family:'Conv_Montserrat-SemiBold';border-radius:25px;border:1px solid #fff;padding:10px;font-size:20px;width:180px;padding-left:25px;padding-right:25px;}
.btnTuvan:hover{color:#fd8c40;background:#000;transition:.5s ease;font-family:'Conv_Montserrat-SemiBold';}
.btnTuvan1{color:#fff;background:#fd8c40;padding-left:25px;padding-right:25px;font-family:'Conv_Montserrat-SemiBold';border-radius:25px;border:1px solid #fff;padding:8px;font-size:18px;width:180px;padding-left:25px;padding-right:25px;}
.btnTuvan1:hover{color:#000;background:#EAAF1A;transition:.5s ease;font-family:'Conv_Montserrat-SemiBold';}

/*Tong quan | Gioi thieu*/
.gthieu_bg{background:#000;padding-top:10px}
.gthieu_ul{margin-bottom:0}
.one,
.two,
.three{color:#fd8c40;font-family:'Conv_Montserrat-Bold';display:inline-block;padding:15px;background:none;margin:0px 2px 0 0;cursor:pointer;}
.two_cont,
.three_cont{display:none;}
.clear{clear:both;}
.active{background:#ccc;color:#fff;}
.one>a{font-family:'Conv_Montserrat-Bold';font-size:15px}
.braket > div{background-color:#fd8c40;}
.braket > div:last-child{position:absolute;top:0;left:12px;width:12px;height:12px;}
.braket > div:nth-child(2){position:absolute;top:0;left:0;width:12px;height:100%;overflow:hidden;}
.braket > div:last-child{top:auto;bottom:0;}
.braket{position:absolute;top:0;left:0;width:24px;height:100%;z-index:15;overflow:hidden;}
.ngoac_vuong{border-left:7px solid #F26522;border-top:7px solid #F26522;border-bottom:7px solid #F26522;padding:8px;width:22px;position:absolute;left:0px;min-height:150px;top:-15px;}
.highlight-line1{border-bottom:2px solid #fd8c40;width:59px;position:absolute;margin-top:10px;margin-left:15px;}

/*Bai viet*/
.heading{text-align:center;color:#454343;font-size:30px;font-weight:700;position:relative;margin-bottom:70px;text-transform:uppercase;z-index:999;}
.white-heading{color:#ffffff;}
.heading:after{content:' ';position:absolute;top:100%;left:50%;height:40px;width:180px;border-radius:4px;transform:translateX(-50%);background:url(https://i.ibb.co/G32GT0L/heading-line.png);background-repeat:no-repeat;background-position:center;}
.white-heading:after{background:url(img/heading-line-white.png);background-repeat:no-repeat;background-position:center;}
.heading span{font-size:18px;display:block;font-weight:500;}
.white-heading span{color:#ffffff;}

/* clearfix */
.owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}

/* display none until init */
.owl-carousel{display:none;position:relative;width:100%;-ms-touch-action:pan-y;}
.owl-carousel .owl-wrapper{display:none;position:relative;-webkit-transform:translate3d(0px,0px,0px);}
.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%;}
.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out;}
.owl-carousel .owl-item img{max-width:100%;}
.owl-carousel .item{padding:0 7.5px;}
.owl-carousel .owl-item{float:left;}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{cursor:pointer;}
.owl-controls{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);}

/* mouse grab icon */
.grabbing{cursor:url(grabbing.png) 8 8,move;}

/* fix */
.owl-carousel  .owl-wrapper,
.owl-carousel  .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);}
#demo1 .customNavigation,
#demo2 .customNavigation{top:50%;position:absolute;width:100%;left:0px;margin-top:-40px;}
#demo1 .customNavigation .btn,
#demo2 .customNavigation .btn{padding:0px;}
#demo1 .customNavigation .btn.prev,
#demo2 .customNavigation .btn.prev{position:relative;left:-76px;}
#demo1 .customNavigation .btn.next,
#demo2 .customNavigation .btn.next{position:relative;right:-70px;float:right;}
div#demo1{position:relative;}
.user-blog{background:#f7f7f7;padding:50px 0 50px;}
.user-blog:before{position:absolute;top:-100px;left:0;content:" ";background:url(img/user-blog.png);background-size:100% 100px;width:100%;height:100px;float:left;z-index:99;}
div#owl-demo1 .item{padding:0 15px;}
.blog-grid{background:#fff;box-shadow:0px 0px 20px #c3c3c3;margin:10px 0;border:1px solid #d6d6d6;border-radius:1px;}
.discretion-blog{padding:15px;}
.discretion-blog p{font-size:14px;color:#ccc;}
.discretion-blog h4{color:#454343;font-size:16px;font-weight:700;text-transform:uppercase;font-family:'Conv_Montserrat-Bold'}
.discretion-blog .btn{padding:10px;color:#fefeff;background:#000;width:100%;border-radius:0px;margin-top:10px;-webkit-transform:perspective(1px) translateZ(0);-moz-transform:perspective(1px) translateZ(0);-o-transform:perspective(1px) translateZ(0);transform:perspective(122px) translateZ(0);}
.discretion-blog .btn:hover{color:#ffffff;}
.discretion-blog .btn:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:orange;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;border:2px solid orange;}
.discretion-blog .btn:hover:before{-webkit-transform:scaleX(1);-moz-transform:scaleX(1);-o-transform:scaleX(1);transform:scaleX(1);}
.date-blog{font-family:'Conv_Montserrat-Bold';background:orange;width:70px;position:absolute;bottom:0;left:15px;color:#fff;text-align:center;padding:10px 0px;}
.date-blog:after{width:0;height:0;content:"";border-left:0 solid transparent;border-right:70px solid transparent;border-bottom:12px solid orange;top:-12px;position:absolute;left:0;}
.img-date{position:relative;}
.user-blog .owl-theme .owl-controls .owl-page span{width:17px;height:17px;background:#454343;opacity:1;}
.user-blog .owl-theme .owl-controls .owl-page.active span,
.user-blog .owl-theme .owl-controls.clickable .owl-page:hover span{background:orange;}
.highlight-line12{border-bottom:2px solid #fd8c40;width:59px;position:absolute;margin-top:20px;margin-left:15px;}
.owl-theme .owl-controls{display:none!important}
.shine{overflow:hidden}
.shine .over_lay{position:absolute;bottom:0;top:0;left:0;right:0;z-index:1}
.shine .over_lay::before{position:absolute;top:0;left:-75%;z-index:2;display:block;content:'';width:50%;height:100%;background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,.5) 100%);background:linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,.5) 100%);-webkit-transform:skewX(-25deg);transform:skewX(-25deg)}
.shine:hover .over_lay::before{-webkit-animation:shine .75s;animation:shine .75s}
.shine .over_lay a{position:absolute;left:0;top:0;bottom:0;right:0;z-index:99}
@-webkit-keyframes shine{
	100%{left:125%}
}
@keyframes shine{
	100%{left:125%}
}
.dichvu_ct{color:#F58338;font-family:'Conv_Montserrat-MediumItalic'}
.dichvu_ct:hover{color:#000;transition:.4s ease;font-family:'Conv_Montserrat-MediumItalic'}
.contact_btn1{background:#fd8c40;padding:15px;width:230px;border:1px solid #fff;color:#fff;padding-left:25px;padding-right:25px}
.contact_btn1:hover{background:#fff;transition:.4s ease;padding:15px;width:230px;border:1px solid #fd8c40;color:#000;padding-left:25px;padding-right:25px}
a.contact_btn1{color:#000;font-size:14px;font-family:'Conv_Montserrat-Bold'}
#service_css{background:#0c2d62;padding-top:30px;padding-bottom:10px;margin-top:40px}
.server_bd{background:#012052;color:#fff;padding:20px;margin-bottom:40px;}
#ruler{margin-top:-40px;background:url(../images/bg/ruler.png);background-repeat:repeat-x;height:70px;}
.ser_top_bd{border-top:3px solid orange;border-left:3px solid orange;position:absolute;width:65px;left:15px;z-index:9999999;height:65px;}
.ser_bottom_bd{border-bottom:3px solid orange;border-right:3px solid orange;position:absolute;width:65px;right:15px;z-index:9999999;height:65px;bottom:40px;}
.service_bt_content{background:#33333391;position:absolute;bottom:0px;color:#fff;padding:15px;max-width:555px;width:100%;}
.font_bold{font-family:'Conv_Montserrat-Bold';font-size:20px;}
.lh_name{background:orange;color:#fff;border-radius:35px;padding-left:20px;padding-right:20px;font-family:'Conv_Montserrat-Medium';font-size:26px;}

/*============LAZY LOADER ==================*/
.lazy{display:block;overflow:hidden;background:transparent url(../../images/lazy-loader.gif) no-repeat center center;}
.lazyload{opacity:0;}
.lazyloaded{opacity:1;transition:all 700ms ease-in-out;}
@media (min-width:1200px){
	.lazy.lazy-loaded{background:none;height:auto;}
	.lazy img{transition:1s all ease;opacity:0;-webkit-backface-visibility:hidden;display:inline-block;}
	.lazy.lazy-loaded img{opacity:1;}
}

/*============@group Banners hover effect ==================*/
.banners-effect-1 .banners > div img{transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;-webkit-transition:all 0.2s ease-in;}
.banners-effect-1 .banners > div img:hover{opacity:0.8;}
.banners-effect-2 .banners > div a{display:block;position:relative;overflow:hidden;}
.banners-effect-2 .banners > div a:hover:before,
.banners-effect-2 .banners > div a:hover:after{left:0;opacity:1;}
.banners-effect-2 .banners > div a:before,
.banners-effect-2 .banners > div a:after{background-color:rgba(255,255,255,0.4);display:block;width:100%;height:100%;left:-100%;opacity:0;filter:alpha(opacity=0);position:absolute;top:0;transition:all 0.3s ease-in;-moz-transition:all 0.3s ease-in;-webkit-transition:all 0.3s ease-in;content:"";z-index:1;}
.banners-effect-3 .banners > div a{display:block;position:relative;overflow:hidden;}
.banners-effect-3 .banners > div a:hover:before,
.banners-effect-3 .banners > div a:hover:after{border:0 solid rgba(0,0,0,0.7);opacity:0;filter:alpha(opacity=0);}
.banners-effect-3 .banners > div a:before,
.banners-effect-3 .banners > div a:after{border:50px solid transparent;border-top-right-radius:50px;border-top-left-radius:50px;border-bottom-right-radius:50px;border-bottom-left-radius:50px;box-sizing:border-box;cursor:pointer;display:inline-block;left:0;right:0;bottom:0;margin:auto;position:absolute;top:0;content:"";opacity:1;filter:alpha(opacity=100);width:100px;height:100px;-webkit-transform:scale(7);-moz-transform:scale(7);-ms-transform:scale(7);-o-transform:scale(7);transform:scale(7);transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-webkit-transition:all 0.4s ease-in-out;visibility:visible;z-index:1;}
.banners-effect-4 .row-no-padding a,
.banners-effect-4 .banners > div a{display:block;position:relative;overflow:hidden;}
.banners-effect-4 .row-no-padding a:before,
.banners-effect-4 .banners > div a:before{border-bottom:50px solid rgba(255,255,255,0.4);border-top:50px solid rgba(255,255,255,0.4);content:"";height:100%;left:0;opacity:0;filter:alpha(opacity=0);position:absolute;top:0;transform:rotate3d(0,0,1,45deg) scale3d(1,0,1);-o-transform:rotate3d(0,0,1,45deg) scale3d(1,0,1);-webkit-transform:rotate3d(0,0,1,45deg) scale3d(1,0,1);-moz-transform:rotate3d(0,0,1,45deg) scale3d(1,0,1);-ms-transform:rotate3d(0,0,1,45deg) scale3d(1,0,1);-webkit-transition:opacity 0.35s ease 0s,transform 0.35s ease 0s;-o-transition:opacity 0.35s ease 0s,transform 0.35s ease 0s;transition:opacity 0.35s ease 0s,transform 0.35s ease 0s;transform-origin:50% 50% 0;width:100%;}
.banners-effect-4 .row-no-padding a:hover:before,
.banners-effect-4 .banners > div a:hover:before{opacity:1;filter:alpha(opacity=100);transform:rotate3d(0,0,1,45deg) scale3d(1,4,1);-o-transform:rotate3d(0,0,1,45deg) scale3d(1,4,1);-webkit-transform:rotate3d(0,0,1,45deg) scale3d(1,4,1);-moz-transform:rotate3d(0,0,1,45deg) scale3d(1,4,1);-ms-transform:rotate3d(0,0,1,45deg) scale3d(1,4,1);}
.banners-effect-5 .banners > div a{display:block;position:relative;overflow:hidden;}
.banners-effect-5 .banners > div a:before{content:"";height:100%;width:100%;position:absolute;border:70px solid rgba(255,255,255,0);top:0;left:0;transition:all 0.5s ease-in-out;}
.banners-effect-5 .banners > div a:after{content:"";height:100%;width:100%;position:absolute;opacity:0.5;border:30px solid #fff;top:0;left:0;transform:scale(0);-moz-transform:scale(0);-webkit-transform:scale(0);-ms-transform:scale(0);transition:all 0.5s ease-in-out;}
.banners-effect-5 .banners > div a:hover:before{border:0 solid rgba(255,255,255,0.7);}
.banners-effect-5 .banners > div a:hover:after{transform:scale(0.8);-moz-transform:scale(0.8);-webkit-transform:scale(0.8);-ms-transform:scale(0.8);opacity:0;transition-delay:0.1s;}
.banners-effect-6 .banners > div a{display:inline-block;position:relative;overflow:hidden;background:#000;vertical-align:top;}
.banners-effect-6 .banners > div a img{backface-visibility:hidden;opacity:1;filter:alpha(opacity=100);-webkit-transition:opacity 1s ease 0s,transform 1s ease 0s;-o-transition:opacity 1s ease 0s,transform 1s ease 0s;transition:opacity 1s ease 0s,transform 1s ease 0s;}
.banners-effect-6 .banners > div a:hover img{opacity:0.8;filter:alpha(opacity=80);transform:scale3d(1.1,1.1,1);}
.banners-effect-7 .banners > div a{display:block;position:relative;overflow:hidden;}
.banners-effect-7 .banners > div a:before{position:absolute;background:rgba(0,0,0,0.3);width:0;top:0;left:50%;content:"";transition:all 0.3s ease-in-out 0s;}
.banners-effect-7 .banners > div a:hover:before{width:100%;left:0;top:0;height:100%;}
.banners-effect-8 .banners > div a{display:inline-block;position:relative;overflow:hidden;background:#000;vertical-align:top;}
.banners-effect-8 .banners > div a:before,
.banners-effect-8 .banners > div a:after{bottom:20px;content:"";left:20px;opacity:0;position:absolute;right:20px;top:20px;-webkit-transition:opacity 0.35s ease 0s,transform 0.35s ease 0s;-o-transition:opacity 0.35s ease 0s,transform 0.35s ease 0s;transition:opacity 0.35s ease 0s,transform 0.35s ease 0s;z-index:1;}
.banners-effect-8 .banners > div a:before{border-bottom:1px solid #ffffff;border-top:1px solid #ffffff;-webkit-transform:scale(0,1);-ms-transform:scale(0,1);-o-transform:scale(0,1);transform:scale(0,1);}
.banners-effect-8 .banners > div a:after{border-left:1px solid #ffffff;border-right:1px solid #ffffff;-webkit-transform:scale(1,0);-ms-transform:scale(1,0);-o-transform:scale(1,0);transform:scale(1,0);}
.banners-effect-8 .banners > div img{opacity:1;filter:alpha(opacity=100);-webkit-transition:opacity 0.35s ease 0s;-o-transition:opacity 0.35s ease 0s;transition:opacity 0.35s ease 0s;}
.banners-effect-8 .banners > div a:hover:before,
.banners-effect-8 .banners > div a:hover:after{opacity:1;filter:alpha(opacity=100);-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}
.banners-effect-8 .banners > div a:hover img{opacity:0.5;filter:alpha(opacity=50);}
.banners-effect-9 .banners > div a{display:block;position:relative;z-index:10;}
.banners-effect-9 .banners > div a:before{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;background:#000;content:'';-webkit-transition:opacity 0.35s;transition:opacity 0.35s;box-shadow:0 3px 30px rgba(0,0,0,0.2);opacity:0;}
.banners-effect-9 .banners > div a:hover:before{opacity:1;}
.banners-effect-9 .banners > div a img{opacity:1;-webkit-transition:-webkit-transform 0.35s;transition:transform 0.35s;-webkit-transform:perspective(1000px) translate3d(0,0,0);transform:perspective(1000px) translate3d(0,0,0);}
.banners-effect-9 .banners > div a:hover img{-webkit-transform:perspective(1000px) translate3d(0,0,21px);transform:perspective(1000px) translate3d(0,0,21px);}
.banners-effect-10 .banners > div a{display:block;position:relative;overflow:hidden;}
.banners-effect-10 .banners > div a:before{position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.2) 75%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0.2) 75%);content:'';opacity:0;-webkit-transform:translate3d(0,50%,0);transform:translate3d(0,50%,0);-webkit-transition:opacity 0.35s,-webkit-transform 0.35s;transition:opacity 0.35s,transform 0.35s;}
.banners-effect-10 .banners > div a:hover:before{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
.banners-effect-11 .banners > div a{display:block;position:relative;overflow:hidden;}
.banners-effect-11 .banners > div a:hover:before,
.banners-effect-11 .banners > div a:hover:after{width:100%;height:100%;}
.banners-effect-11 .banners > div a:before,
.banners-effect-11 .banners > div a:after{background-color:rgba(0,0,0,0.15);content:"";height:0;left:0;margin:auto;position:absolute;width:0;transition:all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;-webkit-transition:all 0.3s ease-out 0s;}
.banners-effect-11 .banners > div a:after{left:auto;right:0;bottom:0;}
.banners-effect-12 .banners > div img{transition:all 0.3s ease-in;-moz-transition:all 0.3s ease-in;-webkit-transition:all 0.3s ease-in;}
.banners-effect-12 .banners > div img:hover{-webkit-filter:grayscale(100%);filter:grayscale(100%);}
.ser_top_bd{border-top:3px solid orange;border-left:3px solid orange;position:absolute;width:65px;left:15px;z-index:9999999;height:65px;}
.ser_bottom_bd{border-bottom:3px solid orange;border-right:3px solid orange;position:absolute;width:65px;right:15px;z-index:9999999;height:65px;bottom:40px;}
#news_css{margin-bottom:50px;margin-top:25px}

/*Dang ky dang nhap*/
.modal-content{z-index:99999999999!important}
.input_cell{border:1px solid #eee8dc;margin-bottom:15px;-webkit-box-shadow:none;width:100%}
.modal-footer{border-top:none}
