@charset "utf-8";
/* CSS Document */
h1, h2, h3, h4, h5, h6 { font-weight: normal;}
@font-face {
	font-family: 'VL_MonteCarloPro';
	src: url('../fonts/VL_MonteCarloPro.eot');
	src: local('☺'), url('../fonts/VL_MonteCarloPro.woff') format('woff'), url('../fonts/VL_MonteCarloPro.ttf') format('truetype'), url('../fonts/VL_MonteCarloPro.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'texgyreadventor-regular';
	src: url('../fonts/texgyreadventor-regular.eot');
	src: local('☺'), url('../fonts/texgyreadventor-regular.woff') format('woff'), url('../fonts/texgyreadventor-regular.ttf') format('truetype'), url('../fonts/texgyreadventor-regular.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'texgyreadventor-bold';
	src: url('../fonts/texgyreadventor-bold.eot');
	src: local('☺'), url('../fonts/texgyreadventor-bold.woff') format('woff'), url('../fonts/texgyreadventor-bold.ttf') format('truetype'), url('../fonts/texgyreadventor-bold.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'robotoBold';
	src:url(../fonts/Roboto-Bold.ttf),
		url('../fonts/roboto-bold-webfont.woff2') format('woff2'),
        url('../fonts/roboto-bold-webfont.woff') format('woff');
	font-weight: normal;
    font-style: normal;
}

@font-face {
	font-family: 'robotoRegular';
	src: url('../fonts/Roboto-Regular.eot');
	src: local('☺'), url('../fonts/Roboto-Regular.woff') format('woff'), url('../fonts/Roboto-Regular.ttf') format('truetype'), url('../fonts/Roboto-Regular.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'robotoMedium';
	src: url(../fonts/Roboto-Medium.ttf);
	font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'timeNewRoman';
	src: url(../fonts/font-times-new-roman.ttf);
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'openSansSemiBold';
	src: url(../fonts/OpenSans-Semibold.ttf);
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'openSansRegular';
	src:url(../fonts/OpenSans-Regular.ttf);
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'openSansBold';
	src:url(../fonts/OpenSans-Bold.ttf);
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'robotoSlabRegular';
	src:url(../fonts/RobotoSlabRegular.ttf);
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'robotoSlabBold';
	src:url(../fonts/RobotoSlabBold.ttf);
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'robotoBlack';
	src:url(../fonts/Roboto-Black.ttf);
    font-weight: normal;
    font-style: normal;

}

@font-face {
	font-family:'roboto_condensedbold';
	src:url(../fonts/RobotoCondensed-Bold.ttf);
	font-weight: normal;
    font-style: normal;
}

@font-face {
	font-family:'robotoCondensedRegular';
	src:url(../fonts/RobotoCondensed-Regular.ttf);
	font-weight: normal;
    font-style: normal;
}

@font-face {
	font-family: 'robotoLight';
	src: url(../fonts/Roboto-Light.ttf);
	font-weight: normal;
    font-style: normal;
}


@font-face {
	font-family: 'sfuFuturaBook';
	src: url('../fonts/SFUFuturaBook.eot');
	src: local('☺'), url('../fonts/SFUFuturaBook.woff') format('woff'), url('../fonts/SFUFuturaBook.ttf') format('truetype'), url('../fonts/SFUFuturaBook.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'sfuFuturaBold';
	src: url('../fonts/SFUFuturaBold.eot');
	src: local('☺'), url('../fonts/SFUFuturaBold.woff') format('woff'), url('../fonts/SFUFuturaBold.ttf') format('truetype'), url('../fonts/SFUFuturaBold.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
    font-family: 'SFUFunctionCondensed';
    src: url(../fonts/SFUFunctionCondensed.TTF);
    font-weight: normal;
    font-style: normal;
}

@font-face {
	font-family: 'SFUFuturaHeavy';
	src: url('../fonts/SFUFuturaHeavy.eot');
	src: local('☺'), url('../fonts/SFUFuturaHeavy.woff') format('woff'), url('../fonts/SFUFuturaHeavy.ttf') format('truetype'), url('../fonts/SFUFuturaHeavy.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}


@font-face {
	font-family: 'sfuFuturaLightOblique';
	src: url('../fonts/SFUFuturaLightOblique.eot');
	src: local('☺'), url('../fonts/SFUFuturaLightOblique.woff') format('woff'), url('../fonts/SFUFuturaLightOblique.ttf') format('truetype'), url('../fonts/SFUFuturaLightOblique.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: "svnSegoeBold";
	src:url(../fonts/SVN-Segoe-UI-Bold.ttf);
	font-weight: normal;
    font-style: normal;
}

@font-face {
	font-family: "svnSegoeRegular";
	src:url(../fonts/SVN-Segoe-UI.ttf);
	font-weight: normal;
    font-style: normal;
}

@font-face {
	font-family: 'svnSegoeSemiBold';
	src: url('../fonts/seguisb.eot');
	src: local('☺'), url('../fonts/seguisb.woff') format('woff'), url('../fonts/seguisb.ttf') format('truetype'), url('../fonts/seguisb.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: "UTM_AvoBold";
	src:url(../fonts/UTM%20AvoBold.ttf);
	font-weight: normal;
    font-style: normal;
}
@font-face {
	font-family: "utmAvo";
	src:url(../fonts/UTMAvo.ttf);
	font-weight: normal;
    font-style: normal;
}

@font-face {
	font-family: "utmHelvetIns";
	src:url(../fonts/UTMHelvetIns.ttf);
	font-weight: normal;
    font-style: normal;
}
@font-face {
	font-family: "UTMHelveBold_Italic";
	src:url(../fonts/UTMHelveBold_Italic.ttf);
	font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'UTMImpact';
    src: url(../fonts/UTMImpact.ttf),
		 url('../fonts/utm_impact-webfont.woff2') format('woff2'),
         url('../fonts/utm_impact-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'UTMBeautifulCaps';
    src: url(../fonts/UTMBeautifulCaps.ttf),
		 url('../fonts/utm_beautiful_caps-webfont.woff2') format('woff2'),
         url('../fonts/utm_beautiful_caps-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'sheliaVNFRegular';
    src: url(../fonts/SheliaVNFRegular.ttf);
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'UTMAmericanSans';
    src: url(../fonts/UTMAmericanSans.ttf);
    font-weight: normal;
    font-style: normal;

}

@font-face {
	font-family: "myriadpro_preprular";
	src:url(../fonts/Myriad%20Pro%20Regular.ttf);
	font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'UTMSwiss721BlackCondensed';
	src:url(../fonts/UTMSwiss721BlackCondensed.ttf);
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'UVNBaiSauNhe';
	src:url(../fonts/UVNBaiSau_Nh.TTF);
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'UVNBaiSauBold';
	src:url(../fonts/uvnbaisaubold.ttf);
    font-weight: normal;
    font-style: normal;
}


@font-face {
	font-family: 'UVNAnhHaiNhe_R';
	src: url('../fonts/UVNAnhHaiNhe_R.eot');
	src: local('☺'), url('../fonts/UVNAnhHaiNhe_R.woff') format('woff'), url('../fonts/UVNAnhHaiNhe_R.ttf') format('truetype'), url('../fonts/UVNAnhHaiNhe_R.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}


@font-face {
	font-family: 'SVN-Androgyne';
	src: url('../fonts/SVN-Androgyne.eot');
	src: local('☺'), url('../fonts/SVN-Androgyne.woff') format('woff'), url('../fonts/SVN-Androgyne.ttf') format('truetype'), url('../fonts/SVN-Androgyne.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

body { width: 100%; margin: 0px auto; max-width: 1920px }

.hidden { display: none;}
.paddtb15 { padding: 15px 0px;}
.paddtb25 { padding: 25px 0px;}
.galleria-theme-classic { background: #0006;}
.borderfott { padding: 15px 0px; border-bottom: 1px solid #00b1ed; }
 a { text-decoration: none !important;}
 a.lkto{ display: inline-block; text-transform: uppercase; background-color: #fff; padding: 15px 20px; font-family: 'robotoRegular'; font-size: 13px; color: #1fa73c; border: 1px solid #1fa73c; }
 .clearbor{ border: none !important;}
.clmar {margin: 0px !important;}
.clear:after { content:''; clear: both; display:block;}
._container { width: 100%;}
.inherit { max-width: 1300px; margin: 0px auto; position: relative; } 
.inherit1300 { max-width: 1300px; margin: 0px auto; position: relative; } 
.message_none { font-weight: bold; width: 100%; text-align:center; color: #ed1c24; font-size: 18px; margin: 50px 0px;}
img._logo{ display: block;} 
img._flogo { display: block;}
img._banner{display: block;}
img.bocongthuong { display: block; margin: 10px 0px;}
.textnina { font-family: 'robotoRegular'; font-size: 12px; color: #fff; text-align: left;}
.float-left { float: left !important;}
.float-right { float: right !important}
.flex-space-between { display: flex; justify-content: space-between; width: 100%; }
.flex-space-left { display: flex; justify-content: flex-start;}
.v-align { position: absolute; top: 50%; left: 50%;  transform: translate(-50%, -50%);}
.v-align.chag { width: 65%;}
h1.tenbaiviet { font-size: 18px; font-family: 'robotoBold'; color: #334a69; text-transform: uppercase; text-align: left;}
ul.date { list-style-type: none; -webkit-margin-before: 0em; -webkit-margin-after: 0em; -webkit-margin-start: 0px; -webkit-margin-end: 0px; -webkit-padding-start: 0px; -moz-margin-before: 0em; -moz-margin-after: 0em; -moz-margin-start: 0px; -moz-margin-end: 0px; -moz-padding-start: 0px; margin-top: 0px; -o-margin-before: 0em; -o-margin-after: 0em; -o-margin-start: 0px; -o-margin-end: 0px; -o-padding-start: 0px; font-size: 12px; } 
ul.date li { display: inline-block; font-family: Helvetica,Arial,sans-serif; padding: 0px 10px; color: #999; } 
#top { width: 65px; height: 124px;  position: fixed; bottom: 30px; right: 2px; text-indent: -99999px; cursor: pointer; background: url(../images/top.png) no-repeat 0 0; z-index: 20;}
.content_1 { border: thin solid #eaeaea; border-radius: 5px; margin-bottom: 20px; background: #fdfdfd; padding: 15px; }

.pagingtintuc { padding: 15px 0px; text-align: center;}
.pagingtintuc .paging a { border: 1px solid #8c8c8c; border-radius: 0px; background-color: #fff; font-family: robotoRegular; font-size: 13px; float: none;}
.pagingtintuc .paging .active { background-color: #8c8c8c;}
.pagingtintuc .paging a.active:hover { background-color: #8c8c8c; border-color: #8c8c8c;}
.pagingtintuc .paging a:hover { background-color: #8c8c8c; border-color: #8c8c8c;}

.breadcrumb { font-size: 16px; font-family: 'sfuFuturaBook'; padding: 10px 0px;}
.breadcrumb .fa-angle-right.fa-angle-right {padding: 0px 5px;}
.breadcrumb a {color: #1b1919; margin-top: -4px;}
.breadcrumb p { display: block; margin: 0px; width: fit-content; width: -moz-fit-content; width: -o-fit-content; width: -webkit-calc-fit-content;}
.breadcrumb p:first-letter { text-transform: uppercase; display: block;}

.giaithuong {padding: 15px 0px;}
.giaithuong .title { font-family: robotoBold; font-size: 25px; text-transform: uppercase; color: #333333; padding-left: 25px; margin-bottom: 20px; position: relative;}
.giaithuong .title:after { content: ''; display: block; width: 5px; height: 100%; position: absolute; left: 0px; top: 0px; background-color: #1fa73c;}
.giaithuong:after{ content: ''; display: block; clear: both;}
.giaithuong .col { width: 50%; float: left; box-sizing: border-box;}
.giaithuong .col:first-child { padding-right: 12.5px;}
.giaithuong .col:last-child { padding-left: 12.5px;}
.rungiaithuong img { display: block; width: 50%; box-sizing: border-box; padding: 0px 12.5px; float: left;}

.bgsp { background-color: #f4f4f4; padding: 35px 0px;}
.bgdanhmuc { background: url(../images/bgdanhmuc.png) repeat; padding: 25px 0px;}


.bgtinvi { padding: 15px 0px; background-color: #f9f9f9;}
.bgtinvi .col { float: left; box-sizing: border-box; overflow: hidden;}
.bgtinvi .col:first-child { width: 33%; }
.bgtinvi .col:last-child{ width: 67%; padding-left: 30px; }

.bgnhantin { background-color: #f2f2f2;}
.bgnhantin .inherit {padding: 0px 90px; box-sizing: border-box;} 
.bgnhantin .title { width: 20%; float: left;}
.bgnhantin .title img {display: block; margin: 0px auto;}
.bgnhantin .title span { display: block; font-family: 'sfuFuturaLightOblique'; font-size: 15px;}

.menu_mobile{ display: none; background-color: #000;}

.bgheadertop { padding: 5px 0px; background-color: #f7f7f7; font-family: 'robotoRegular'; font-size: 14px; color: #999999;} 
.bgheadertop .email { float: left; background: url(../images/icon_email_header.png) no-repeat center left; min-height: 28px; line-height: 28px; padding-left: 20px; border-right: 1px solid #999999; padding-right: 30px;; margin-right: 30px;}
.bgheadertop .hotline { float: left; background: url(../images/icon_hotline.png) no-repeat center left; min-height: 28px; line-height: 28px; padding-left: 27px;}
.bgheadertop .hotline span { color: #ff0000; font-family: robotoBold;}
.bgheadertop .home { float: left; background: url(../images/home.png) no-repeat center left; min-height: 28px; line-height: 28px; padding-left: 27px; border-right: 1px solid #999999; padding-right: 30px;; margin-right: 30px;}
.bgheadertop .home  a {color: #999999;}
.bgheadertop .follow { float: left; line-height: 28px;}

.bgheader { width: 100%;}
.bgheader .hotline {height: 100%; padding: 24.5px 0px;}
.bgheader .hotline .lang:after { content: ''; display: block; clear: both;}
.bgheader .hotline .lang { padding-bottom: 20px;}
.bgheader .hotline .lang img { display: block; float: right;}
.bgheader .hotline .content { background: url(../images/bghotline.png) no-repeat left center; min-height: 42px; min-width: 83px; padding-left: 83px; padding-top: 1px; font-family: 'utmHelvetIns'; font-size: 22px; color: #fe0000;}
.bgheader .hotline span { display: block; margin-left: -40px; margin-top: -10px;}

.bgmenu { width: 100%; box-sizing: border-box; position: relative;}
.menu { font-family: Arial; font-size: 16px; font-weight: bold;}
.menufix { position: fixed; top: 0px; z-index: 999999; width: 100%;}
.menu  ul 
{ 
	-webkit-margin-before: 0px;
	-webkit-margin-after: 0em;
	-webkit-margin-start: 0px;
	-webkit-margin-end: 0px;
	-webkit-padding-start: 0px;
	-moz-margin-before: 0px;
	-moz-margin-after: 0em;
	-moz-margin-start: 0px;
	-moz-margin-end: 0px;
	-moz-padding-start: 0px;
	-o-margin-before: 0px;
	-o-margin-after: 0em;
	-o-margin-start: 0px;
	-o-margin-end: 0px;
	-o-padding-start: 0px;
	margin: 0px; 
}
.menu  ul > li {display: inline-block; margin-right: 0px; padding: 10px 25px; position:relative; text-transform: uppercase;}
.menu ul > li > a 
{
	color: #fff;
}
.menu ul > li.active > a, .menu ul > li:hover > a
{ 
	color: #fff; 
}

.menu  ul > li:hover,.menu  ul > li.active, .menu ul > li > ul
{
	background-color: #326700;
} 
.menu ul > li > ul{ display: none; position:absolute; left: 0px; width: 200px; height:auto; top: 100%; padding-top: 0px !important; padding-left: 0px; transition: all 2s; z-index: 9999; } 
.menu ul > li:hover > ul { display: block; padding: 0px; } 
.menu ul > li > ul > li:hover  { background-color: #1403124d !important;}
.menu ul > li > ul > li{ list-style-type: none; display: block; padding: 10px 10px; margin-right: 0px !important; position:relative; margin-top: 0px; background: none !important; border-left: none; border-bottom: 1px solid #C7CFD14D; font-size: 15px; }
.menu ul > li > ul > li:last-child { border: none;}
.menu ul > li > ul > li > ul{ display: none; position:absolute; z-index: 1000; left: 100%; top: 0px; color:#000; padding-top: 0px; }


.danhmucdrops { width: 240px; box-sizing: border-box; position: relative; background-color: #000000;}
.danhmucdrops .title {  background-color: #000000; font-family: 'SFUFuturaHeavy'; font-size: 15px; text-transform: uppercase; color: #fff; text-align: center; padding: 14px 0px}
.danhmucdrops .title img { display: inline-block; margin-right: 6px; margin-top: 6px;}
.danhmucdrops ul { z-index: 1000; box-sizing: border-box; list-style-type: none; -webkit-margin-before: 0em; -webkit-margin-after: 0em; -webkit-margin-start: 0px; -webkit-margin-end: 0px; -webkit-padding-start: 0px; -moz-margin-before: 0em; -moz-margin-after: 0em; -moz-margin-start: 0px; -moz-margin-end: 0px; -moz-padding-start: 0px; -o-margin-before: 0em; -o-margin-after: 0em; -o-margin-start: 0px; -o-margin-end: 0px; -o-padding-start: 0px; margin-block-start: 0em; margin-block-end: 0em;}
.danhmucdrops > ul { overflow: hidden; height: 424px; border: 1px solid #dddddd; background-color: #fff; display: block; position: absolute; width: 100%; top: 52px; z-index: 1000; box-sizing: border-box; list-style-type: none; -webkit-margin-before: 0em; -webkit-margin-after: 0em; -webkit-margin-start: 0px; -webkit-margin-end: 0px; -webkit-padding-start: 0px; -moz-margin-before: 0em; -moz-margin-after: 0em; -moz-margin-start: 0px; -moz-margin-end: 0px; -moz-padding-start: 0px; -o-margin-before: 0em; -o-margin-after: 0em; -o-margin-start: 0px; -o-margin-end: 0px; -o-padding-start: 0px; margin-block-start: 0em; margin-block-end: 0em;} 
.danhmucdrops > ul:hover { overflow: inherit; height: auto; min-height: 424px;}
.danhmucdrops ul li {font-family: 'sfuFuturaBook'; font-size: 14px; text-transform: uppercase; color: #3f3f3f; position: relative;}
.danhmucdrops > ul > li {  padding: 0px 15px;}
.danhmucdrops > ul > li > div { padding: 12px 5px; border-bottom: 1px dashed #e1e1e1; }
.danhmucdrops ul li a { color: #000;}
.danhmucdrops > ul > li:hover > a { color: #f8fa28;}
.danhmucdrops > ul > li:hover, .danhmucdrops > ul > li.active { background-color: #0003;}
.danhmucdrops > ul > li:last-child div { border: none !important;}
.danhmucdrops ul li ul.cat { display: none; width: 961px; min-height: 25px; height: auto; background-color: #fff; position: absolute; left: 100%; top: 0px; box-sizing: border-box; padding: 15px; border: 1px solid #e1e1e1;}
.danhmucdrops ul li:hover ul.cat { display: block;}
.danhmucdrops ul li ul.cat > img { display: block; position: absolute; right: 15px;  width: calc(100% / 4 - 15px); width: -moz-calc(100% / 4 - 15px); width: -o-calc(100% / 4 - 15px); width: -webkit-calc(100% / 4 - 15px); top: 50%; transform: translateY(-50%);}
.danhmucdrops ul li ul.cat > li { text-transform: none; width: calc(100% / 4 - 15px); width: -moz-calc(100% / 4 - 15px); width: -o-calc(100% / 4 - 15px); width: -webkit-calc(100% / 4 - 15px); display: inline-block; float: left; box-sizing: border-box; margin-right: 15px; margin-bottom: 30px; }
.danhmucdrops ul li ul.cat > li:hover > a { color: #fed700;}
.danhmucdrops ul li ul.cat > li:nth-child(3n) {margin-right: 0px;}
.danhmucdrops ul li ul.cat > li:nth-child(3n+1) {clear: both;}
.danhmucdrops ul li ul.cat > li > a { display: block; background: url(../images/bg-sub-ttile.png) repeat-x bottom left; padding-bottom: 5px;}
.danhmucdrops ul li ul.cat ul.item { display: block; width: 100%; margin-top: 10px;}
.danhmucdrops ul li ul.cat ul.item > li { display: block; text-transform: none; padding: 5px 0px;}
.danhmucdrops ul li ul.cat ul.item > li > i { margin-right: 5px;}
.danhmucdrops ul li ul.cat ul.item ul.subl { }
.danhmucdrops ul li ul.cat ul.item ul.subl > li { text-transform: none;}
.danhmucdrops ul li ul.cat ul.item ul.subl > li > i { margin-right: 5px; margin-left: 5px;}
/*.hotline { position: relative; color: #413f3f; font-size: 16px; font-family: 'utmAvo';} 
.hotline .context { position: relative; padding-left: 35px; margin-bottom: 20px;}
.hotline .context:after { content: ''; position: absolute; display: block; width: 30px; height: 30px; background: url(../images/hotline.png) no-repeat center; background-size: 100% 100%; position: absolute; top: 0px; left: 0px;  } 
.hotline .context span { font-family: 'UTM_AvoBold'; font-size: 20px; color: #e70000;}
.hotline .title { font-family: 'robotoSlabBold'; text-transform: uppercase; font-size: 17px; color: #0061b2; }
.hotline .sdt { color: #ff0000; font-family: 'openSansBold'; font-size: 20px; } */
.fhotline { width: 30%; padding-top: 60px; font-weight: bold; font-size: 36px; color: #fff;}

.sub { display: block; font-family: 'openSansRegular'; font-size: 14px; color: #0d0d0d; width: 80%; margin: 0px auto; text-align: center; line-height: 2;}
 
h3.define { font-family: 'openSansBold'; font-size: 30px; color: #2d2d2d; text-transform: uppercase; margin-bottom: 20px; text-align: center; } 
h3.define:after { content: ''; display: block; width: 100px; height: 12px; margin: 15px auto 0px auto; background: url(../images/boder-define.png) no-repeat center; background-size: 100% 100%; } 

h3.normal-after { font-family: 'texgyreadventor-regular'; font-size: 30px; text-transform: uppercase; text-align: center; color: #181818; margin: 20px 0px;}
h3.normal-after:after { content: ''; display: block; width: 30px; height: 2px; background-color: #000000; margin: 0px auto; margin-top: 12px;}

h3.line-after { margin: 0px; padding-bottom: 15px; margin-bottom: 25px; font-family: 'SFUFuturaHeavy'; font-size: 20px; color: #000000; position: relative; text-transform: uppercase;}
h3.line-after:before { content: ''; display: block; position: absolute; width: 100%; height: 5px; background: url(../images/bg-line-after.png) repeat-x center; bottom: 0px;}
h3.line-after:after {content:''; display: block; position: absolute; width: 33px; height: 5px; background: url(../images/bg-line-after-l.png) no-repeat center; background-size: 100% 100%; left: 0px; bottom: 0px; }

h3.normal { font-family: "svnSegoeBold"; font-size: 30px; color: #7fc241; margin: 0px; text-align: center; }

.titleh3 { border-bottom: 1px solid #7fc241; margin-bottom: 25px; }
.titleh3 h3 { margin: 0px; padding-bottom: 3px; border-bottom: 2px solid #7fc241; display: inline-block; font-family: 'Arial'; font-weight: bold; font-size: 21px; text-transform: uppercase; color: #66cc33;}
.titleh3 h3 a { color: #66cc33;}

.bgkhuyenmai { padding: 55px 0px;}
.bgkhuyenmai .col { width: 40%; float: left;}
.bgkhuyenmai .col:last-child { width: 60%; float: left; box-sizing: border-box; padding-left: 15px;}
.bgkhuyenmai  .title { font-family: 'texgyreadventor-bold'; font-size: 60px; text-align: center; color: #3d3d3d; text-transform: uppercase; box-sizing: border-box; position: relative;}
.bgkhuyenmai  .title h3 { margin: 0px; position: absolute; top: 50%; transform: translateY(-50%); font-family: 'texgyreadventor-regular'; font-size: 30px; text-align: left; color: #fff;}
.bgkhuyenmai  .title h3:after { content: ''; display: block; width: 30px; height: 2px; background-color: #fff;}
.bgkhuyenmai .col span { display: block; padding: 35px 0px; font-family: 'texgyreadventor-regular'; font-size: 16px; line-height: 2; color: #aeaeae;}
.bgkhuyenmai .col img { display: block; width: calc(100% / 2); width: -moz-calc(100% / 2);  width: -o-calc(100% / 2); width: -webkit-calc(100% / 2); box-sizing: border-box; padding: 0px 12px; float: left;}

.bggioithieu { background-color: #fff; padding-top: 30px;}
.bggioithieu .col { width: 60%; float: left; box-sizing: border-box; } 
.bggioithieu .col.last { width: 40%; padding-left: 45px; box-sizing: border-box;}
.bggioithieu  .title { font-family: 'sfuFuturaBook'; font-size: 18px; color: #1fa73c; text-transform: uppercase; border-left: 3px solid #1fa73c; padding-left: 8px; }
.bggioithieu  .title h3 { font-family: 'sfuFuturaBold'; font-size: 29px; color: #f60000; margin: 0px;}
.bggioithieu span.mt { display: block; padding: 25px 0px; font-family: 'robotoRegular'; font-size: 15px; color: #4b4b4b; line-height: 1.5;}
.bggioithieu #video-iframe { border: 1px solid #dedede; padding: 1px; box-sizing: border-box;}

.bggioithieu-list { padding: 55px 0px; background: url(../images/bggioithieu.png) no-repeat center; background-attachment: fixed; background-size: 100% 100%; } 
.bggioithieu-list .col-40 { width: 40%;}
.bggioithieu-list .col-50 { width: 50%;}
.bggioithieu-list span { display: block; font-family: 'robotoRegular'; font-size: 15px; color: #fff; line-height: 2; text-align: justify; padding: 30px 0px; } 
.bggioithieu-list a.lk { display: inline-block; padding: 10px 20px; border: 2px solid #fffc; text-transform: uppercase; font-family: robotoBold; font-size: 12px; color: #fff;  } 
.bggioithieu-list a.lk:hover { background-color: #004fd3; color: #fff; }



.form
{
	border: 1px solid #fff;
	border-top: none;
	border-radius: 15px;
	padding-left: 30px;
	padding-right: 30px;
	padding-bottom: 30px;
}
.form .title
{
	display: block;
	font-size: 24px;
	text-transform: uppercase;
	text-align: center;
	
}

.form .tieude
{
	width: 20%;
}
.form .noidung
{
	width: 80%;
}

.form input
{
	width: 100%;
	margin: 5px 0px;
	height: 35px;
	border-radius: 3px;
	border: none;
}

.form textarea
{
	margin: 5px 0px;
	border-radius: 3px;
	border: none;
}

.form span
{
	display: block;
	text-align: center;
	text-transform: uppercase;
	margin: 15px 0px;
}

.form .send
{
	border: none;
	background-color: #ffcd00;
	text-align: center;
	float: right;
	padding: 5px 15px;
}

.form.tuyendung
{
	background-color: #013796;
	color:#fff;
	font-family: tahoma;
	text-align: center;
	width: -moz-fit-content;
	width: -o-fit-content;
	width: -webkit-fit-content;
	width: fit-content;
	margin: 0px auto;
	padding-top: 25px;
}
.form.tuyendung .title
{
	padding-top: 15px;
}

.form.tuyendung .send
{
	float: none;
	margin: 0px auto;
	display: inline-block;
	padding: 15px 45px;
}



.danhmucfooter
{
	width: calc(100% / 3);
	width: -webkit-calc(100% / 3);
	width: -moz-calc(100% / 3);
	width: -o-calc(100% / 3);
	float: left;
}



.dichvu .col
{
	-moz-transform: skew(-25deg, 0deg);
	-webkit-transform: skew(-25deg, 0deg);
	-o-transform: skew(-25deg, 0deg);
	-ms-transform: skew(-25deg, 0deg);
	transform: skew(-25deg, 0deg);
	width: calc(100% / 3);
	width: webkit-calc(100% / 3);
	width: moz-calc(100% / 3);
	width: o-calc(100% / 3);
	float: left;
	padding: 0px 15px;
	position: relative;
	box-sizing: border-box;
	overflow: hidden;
}
.dichvu .col h4
{
	margin: 0px;
	position: absolute;
	bottom: 0px;
	margin-left: 0px;
	margin-right: 15px;
	background-color: #000000b3;
	font-size: 18px;
	text-transform: uppercase;
	text-align: center;
	padding: 5px 0px;
	width: 100%;
}
.dichvu .col h4 a
{
	color: #ffffff;
}
.dichvu .col span
{
	display: block;
	-moz-transform: skew(25deg, 0deg);
	-webkit-transform: skew(25deg, 0deg);
	-o-transform: skew(25deg, 0deg);
	-ms-transform: skew(25deg, 0deg);
	transform: skew(25deg, 0deg);
	padding: 0px 15px;
}
.dichvu .col img
{
	display: block;
	width: 100%;
}

.bgykien
{
	padding: 50px 0px;
}

.tab { display: none;}
.tab.spmoi { display: block;}
ul.tabs { list-style-type: none; -webkit-margin-before: 0em; -webkit-margin-after: 0em; -webkit-margin-start: 0px; -webkit-margin-end: 0px; -webkit-padding-start: 0px; -moz-margin-before: 0em; -moz-margin-after: 0em; -moz-margin-start: 0px; -moz-margin-end: 0px; -moz-padding-start: 0px; -o-margin-before: 0em; -o-margin-after: 0em; -o-margin-start: 0px; -o-margin-end: 0px; -o-padding-start: 0px; margin-block-start: 0em; margin-block-end: 0em; margin: 0px; text-align: center; position: relative; text-align: center;} 
ul.tabs li { list-style: none; display: inline-block; font-family: 'svnSegoeRegular'; font-size: 18px; color: #616161; cursor: pointer; position: relative; margin: 10px 0px; box-sizing: border-box; padding: 0px 25px;} 
ul.tabs li.active, ul.tabs li:hover { color: #1a1c19; text-shadow: 1px 1px 1px #1a1c19;}

ul.doitac { list-style-type: none; -webkit-margin-before: 0em; -webkit-margin-after: 0em; -webkit-margin-start: 0px; -webkit-margin-end: 0px; -webkit-padding-start: 0px; -moz-margin-before: 0em; -moz-margin-after: 0em; -moz-margin-start: 0px; -moz-margin-end: 0px; -moz-padding-start: 0px; -o-margin-before: 0em; -o-margin-after: 0em; -o-margin-start: 0px; -o-margin-end: 0px; -o-padding-start: 0px; margin-block-start: 0em; margin-block-end: 0em; margin-top: 0px; text-align: center; } 
ul.doitac li { display: inline-block; width: auto !important; height: auto !important; margin: 0px 10px; } 
ul.doitac li img { border: 1px solid #f0f0f0; }
 

.doitac .col {width: 100%; float: left; box-sizing: border-box; padding: 0px 20px;}
.doitac img {display: block; width: 100%; border: 1px solid #eee;}

/*.bgdoitac .simply-scroll .simply-scroll-clip { width: 100%; } 
.bgdoitac .simply-scroll { width: 100%; height: 97px; overflow: hidden; margin-bottom: 0em; }
.bgdoitac .rundoitac .simply-scroll-list { width: 100% !important;}*/

img.bannerquangcao { width: 100%; display: block;}

ul.danhmucfoot { -webkit-margin-before: 0em; -webkit-margin-after: 0em; -webkit-margin-start: 0px; -webkit-margin-end: 0px; -webkit-padding-start: 0px; -moz-margin-before: 0em; -moz-margin-after: 0em; -moz-margin-start: 0px; -moz-margin-end: 0px; -moz-padding-start: 0px; -o-margin-before: 0em; -o-margin-after: 0em; -o-margin-start: 0px; -o-margin-end: 0px; -o-padding-start: 0px; margin-block-start: 0em; margin-block-end: 0em; margin-top: 0px; padding-left: 15px; padding-right: 15px; max-width: 30%; box-sizing: border-box; } 
ul.danhmucfoot li.important {margin-bottom: 0px; list-style-type: none;}
ul.danhmucfoot li { font-family: 'robotoRegular'; font-size: 14px; line-height: 28px; margin-right: -4px; display: block; } 
ul.danhmucfoot li a { color: #fff; } 
ul.danhmucfoot li:hover a { color: #b91415; } 

.giaiphap:after { content: ''; display: block; clear: both;}
.giaiphap .col { float: left; margin-right: 55px; width: calc((100% + 55px) / 4 - 55px); width: -moz-calc((100% + 55px) / 4 - 55px);  width: -o-calc((100% + 55px) / 4 - 55px);  width: -webkit-calc((100% + 55px) / 4 - 55px); margin-top: 35px;}
.giaiphap .col:nth-child(4n){margin-right: 0px;} .giaiphap .col:nth-child(4n+1){clear: both;}
.giaiphap .col img { display: block; margin: 0px auto;}
.giaiphap .col h4 { margin: 0px; text-align: center; font-family: 'robotoBold'; font-size: 16px; text-transform: uppercase; text-align: center; padding-top: 25px; padding-bottom: 15px;}
.giaiphap .col h4:after { content:''; display: block; width: 50px; height: 1px; background-color: #cacaca; margin: 0px auto; margin-top: 15px; }
.giaiphap .col h4 a { color: #3e3e3e;}
.giaiphap .col:hover h4 a { color: #ffb301;}
.giaiphap .col span { font-family: 'robotoRegular'; font-size: 14px; color: #1f1f1f; text-align: center; display: block;}

.searchmenu { position: relative; border-left: 1px solid #222222; min-width: 135px; margin-right: 10px;}
.open_search_full { margin-right: 35px; float: left; width: 20px; height: 20px; background: url(../images/icon_search.png) no-repeat center; background-size: 100% 100%;}

.fsearch { width: 400px; font-family: 'robotoRegular'; font-size: 13px; background-color: #fff; border: 1px solid #2db033; height: 45px; border-radius: 5px; margin: 11px 0px;}
.fsearch input[type='search'] { box-sizing: border-box; border: none; height: 45px; padding: 0px 15px; width: calc(100% - 45px); width: -moz-calc(100% - 45px); width: -o-calc(100% - 45px); width: -webkit-calc(100% - 45px); display: block; float: left; color: #9a9a9a; border-top-left-radius: 5px; border-bottom-left-radius: 5px; } 
.fsearch input[type='submit'] { background: url(../images/icon_search.png) no-repeat center; float: left; height: 45px; width: 45px; display: block; border: none; border-top-right-radius: 5px; border-bottom-right-radius: 5px; border-left: 1px solid #2db033;} 
.chansearch::-webkit-input-placeholder { font-size: 16px; font-family: Arial; color: #702d2e; }
.chansearch:-moz-placeholder { /* Firefox 18- */ font-size: 16px; font-family: Arial; color: #702d2e;  }
.chansearch::-moz-placeholder {  /* Firefox 19+ */ font-size: 16px; font-family: Arial; color: #702d2e;  }
.chansearch:-ms-input-placeholder {  font-size: 16px; font-family: Arial; color: #702d2e;  }

.giohang { float: right; width: 32px; height: 25px; background: url(../images/giohang.png) no-repeat center; background-size: 100% 100%; position: relative;}
.giohang span { position: absolute; width: 20px; height: 20px; background-color: #fff; font-family: texgyreadventor-bold; font-size: 11px; color: #e00000; border-radius: 50%; right: -10px; top: 0px; text-align: center; }
/**/
ul.danhmucleft { list-style-type: none; -webkit-margin-before: 0em; -webkit-margin-after: 0em; -webkit-margin-start: 0px; -webkit-margin-end: 0px; -webkit-padding-start: 0px; -moz-margin-before: 0em; -moz-margin-after: 0em; -moz-margin-start: 0px; -moz-margin-end: 0px; -moz-padding-start: 0px; -o-margin-before: 0em; -o-margin-after: 0em; -o-margin-start: 0px; -o-margin-end: 0px; -o-padding-start: 0px; margin-block-start: 0em; margin-block-end: 0em; margin: 0px; } 
ul.danhmucleft li { position: relative; } 
ul.danhmucleft li:last-child div { border-bottom: none; } 
ul.danhmucleft li a { display: block; font-size: 14px; font-family: 'robotoRegular'; color: #666666; } 
ul.danhmucleft li:hover > div > a, ul.danhmucleft > li.active > div > a  { color: #0a95cf; }
ul.danhmucleft li div { padding: 18px 0px; margin: 0px 18px; border-bottom: 1px dashed #e6e6e6;}
ul.danhmucleft > li div { background: url(../images/icon_la.png) no-repeat left center; padding-left: 30px;}
ul.danhmucleft li div img { float: left; margin-right: 5px; } 
ul.danhmucleft li:hover div img { -webkit-animation: rotate360 1s; -moz-animation: rotate360 1s; -ms-animation: rotate360 1s; -o-animation: rotate360 1s; animation: rotate360 1s; }
ul.danhmucleft li ul { list-style-type: none; -webkit-margin-before: 0em; -webkit-margin-after: 0em; -webkit-margin-start: 0px; -webkit-margin-end: 0px; -webkit-padding-start: 0px; -moz-margin-before: 0em; -moz-margin-after: 0em; -moz-margin-start: 0px; -moz-margin-end: 0px; -moz-padding-start: 0px; -o-margin-before: 0em; -o-margin-after: 0em; -o-margin-start: 0px; -o-margin-end: 0px; -o-padding-start: 0px; margin-top: 0px; position: absolute; top: 0px; left: 100%; width: 100%; z-index: 100; display: none; border: 1px solid #d7d7d7; background-color: #fff; } 
ul.danhmucleft li:hover ul { display:block; }

.slider-fix-content { position: relative;}
.slider-fix-content .context { padding-top: 50px; width: 40%;color: #ffffff; position: absolute; z-index: 1; right: 0px; text-align: right; top: 50%; bottom: 50%; transform: translateY(50%);} 
.slider-fix-content .context .title {  font-family: 'UTMAmericanSans'; font-size: 40px;}
.slider-fix-content .context .titlel { font-family: 'UTMAvo'; position: relative; font-size: 18px; padding: 20px 0px; width: 100%;}
.slider-fix-content .context .titlel:after { content: ''; display: block; position: absolute; bottom: 0px; right: 0px; width: 20%; height: 2px; background-color: #fff;} 
.slider-fix-content .context span { display: block; font-family: 'myriadpro_preprular'; font-size: 14px; padding: 20px 0px; line-height: 2;}
.slider-fix-content .context a.lk { border: 1px solid #fff; background-color: transparent; font-family: 'UTMAvo'; position: inline-block; color: #fff; padding: 10px 20px;}

.fslider { float: right; height: 424px; width: calc(100% - 240px); width: -moz-calc(100% - 240px); width: -o-calc(100% - 240px); width: -webkit-calc(100% - 240px); padding-top: 10px; padding-left: 10px; box-sizing: border-box; margin-bottom: 30px;}
#jssor_rotator {}

.bgtintuc { padding: 40px 0px;}
.tintuc:after { content: ''; display: block; clear: both;}
.tintuc .col { width: calc(100%/3); width: -moz-calc(100%/3); width: -o-calc(100%/3); width: -webkit-calc(100%/3); float: left; box-sizing: border-box; padding: 0px 15px;}
.tintuc .col img { display: block; width: 100%; -webkit-transition: all 500ms ease-in; -moz-transition: all 500ms ease-in; -ms-transition: all 500ms ease-in; -o-transition: all 500ms ease-in; transition: all 500ms ease-in;}
.tintuc .col:hover img { -moz-transform: scale(1.1); -webkit-transform: scale(1.1); -o-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); } 
.tintuc .col h4 {margin: 10px 0px; font-family: 'texgyreadventor-bold'; font-size: 18px; color: #282828;}
.tintuc .col span { font-family: 'texgyreadventor-regular'; font-size: 14px; color: #6a6a6a;}
.tintuc .col a {color: #282828;}
.tintuc .col:hover a { color: #9d0000;}
.tintuc .col .thumb a { display: block; position: relative; overflow: hidden;}
.tintuc .col:hover .thumb a:after { content: ""; display: block; width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; background-color: #0006; }



.ftintuc { width: 50%; padding-right: 15px; box-sizing: border-box; float: left; } 
.ftintuc .thumb { width: 100%; overflow: hidden; }
.ftintuc img { display: block; width: 100%;} 
.ftintuc:hover img { -moz-transform: scale(1.1); -webkit-transform: scale(1.1); -o-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); } 
.ftintuc:hover img { -webkit-transition: all 500ms ease-in; -moz-transition: all 500ms ease-in; -ms-transition: all 500ms ease-in; -o-transition: all 500ms ease-in; transition: all 500ms ease-in; } 
.ftintuc:hover h4 a { color: #0042af; } 	
.ftintuc h4 { font-family: 'robotoBold'; font-size: 16px; line-height: 1.5; margin: 15px 0px; text-align: justify; } 
.ftintuc h4 a { color: #2f2f2f; }
.ftintuc span { display: block; font-family: 'robotoRegular'; font-size: 14px; color: #212121; line-height: 1.5; text-align: justify; } 
.ftintuc a.lk { margin-top: 15px; display: inline-block; padding: 12px 35px; background-color: #ffffff; border: 1px solid #111111; color: #000000; font-family: 'robotoRegular'; font-size: 14px; } 

ul.tintuc { list-style-type: none; -webkit-margin-before: 0em; -webkit-margin-after: 0em; -webkit-margin-start: 0px; -webkit-margin-end: 0px; -webkit-padding-start: 0px; -moz-margin-before: 0em; -moz-margin-after: 0em; -moz-margin-start: 0px; -moz-margin-end: 0px; -moz-padding-start: 0px; -o-margin-before: 0em; -o-margin-after: 0em; -o-margin-start: 0px; -o-margin-end: 0px; -o-padding-start: 0px; margin: 0px; width: 100%; float: left; } 
ul.tintuc .thumb { width: 40%; float: left; margin-right: 15px; overflow: hidden;  } 
ul.tintuc h4 { margin: 0px; margin-bottom: 10px; font-family: 'robotoBold'; font-size: 15px; text-align: justify; font-weight: normal; } 
ul.tintuc h4 a { color: #212121; } 
ul.tintuc li:hover h4 a { color: #0042af; } 
ul.tintuc .thumb img { display: block; width: 100%; -webkit-transition: all 500ms ease-in; -moz-transition: all 500ms ease-in; -ms-transition: all 500ms ease-in; -o-transition: all 500ms ease-in; transition: all 500ms ease-in; } 
ul.tintuc li:hover img { -moz-transform: scale(1.1); -webkit-transform: scale(1.1); -o-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); } 
ul.tintuc li { margin: 10px 0px;} 
ul.tintuc span { display: block; text-align: justify; font-family: 'robotoRegular'; font-size: 14px; color: #212121;} 

.mxh { font-family: 'sfuFuturaBook'; font-size: 15px; color: #747474;}

.dangkinhantin-full {padding: 55px; margin: 15px 0px;}
.dangkinhantin-full span { display: block; color: #fff; font-size: 13px; font-family: 'robotoRegular';}
.dangkinhantin-full .title { font-family: 'robotoBold'; font-size: 25px; color: #fff; text-align: center; margin-bottom: 15px;}
.dangkinhantin-full .subl { font-family: 'robotoLight'; font-size: 16px; color: #fff; text-align: center;}
.dangkinhantin-full input { box-sizing: border-box; border: none; height: 40px; padding: 0px 20px; margin: 7.5px 0px;}
.dangkinhantin-full input.ten { width: calc(40% - 10px); width: -moz-calc(40% - 10px); width: -o-calc(40% - 10px); width: -webkit-calc(40% - 10px); margin-right: 10px; float: left;}
.dangkinhantin-full input.email  { width: calc(30% - 10px); width: -moz-calc(30% - 10px); width: -o-calc(30% - 10px); width: -webkit-calc(30% - 10px); margin-right: 10px; float: left;}
.dangkinhantin-full input.dienthoai { width: 30%; float: left;}
.dangkinhantin-full input.noidung { width: calc(89% - 10px); width: -moz-calc(89% - 10px); width: -o-calc(89% - 10px); width: -webkit-calc(89% - 10px); margin-right: 10px; float: left; height: 75px;}
.dangkinhantin-full input.send {width: 11%; height: 75px; padding: 0px 10px; color: #fff; float: left; background-color: #1fa73c; font-family: 'robotoBold'; font-size: 15px; white-space: normal;}
/*.fmail { box-sizing: border-box; width: 40%; float: left; border: 1px solid #c2c2c2;}
.fmail input { outline: none; border: 0px;} 
.fmail input[type='email'] { width: 80%; height: 50px; border: none; padding: 0px 15px; box-sizing: border-box; } 
.fmail input[type='submit'] { background: url(../images/bgsubmit.png) no-repeat center; background-size: 100% 100%; width: 20%; font-size: 15px; font-family: 'robotoBold'; text-transform: uppercase; color: #fff; height: 50px; float: right; }*/

.map_footer { width: 48%;}

ul.thongtinwebsite { margin: 0px auto; padding: 0px; font-family: 'robotoRegular'; color: #666666; float: left; font-size: 13px; line-height: 17px; }ul.thongtinwebsite { margin: 0px auto; padding: 0px; font-family: 'robotoRegular'; color: #666666; float: left; font-size: 13px; line-height: 17px; } 
ul.thongtinwebsite li { list-style-type: none; display: inline-block; line-height: 16px; margin-right: 15px; } 
ul.thongtinwebsite li.right { width: auto; } 
ul.thongtinwebsite li img { float: left; margin-right: 10px;}

ul.thongtincongty { width: 100%; display: block; list-style-type: none; -webkit-margin-before: 0px; -webkit-margin-after: 0em; -webkit-margin-start: 0px; -webkit-margin-end: 0px; -webkit-padding-start: 0px;  -moz-margin-before: 0px; -moz-margin-after: 0em; -moz-margin-start: 0px; -moz-margin-end: 0px; -moz-padding-start: 0px; -o-margin-before: 0px; -o-margin-after: 0em; -o-margin-start: 0px; -o-margin-end: 0px; -o-padding-start: 0px; margin: 0px; box-sizing: border-box; } 
ul.thongtincongty li.important { font-family: 'myriadpro_preprular'; font-weight: bold; font-size: 19px; text-transform: uppercase; color: #fff; line-height: normal; margin-bottom: 20px;}
ul.thongtincongty li { display: block; font-family: 'myriadpro_preprular'; font-size: 18px; color: #fff; padding: 5px 0px; line-height: 30px;} 
ul.thongtincongty li img.icon { float: left; margin-right: 10px; } 
ul.thongtincongty li span.call { display: block; font-family: 'openSansRegular'; font-size: 14px; } 
ul.thongtincongty li span.sdt { color: #f00303; font-family: 'openSansBold'; font-size: 16px; }

ul.menuleftdrop { list-style-type: none; -webkit-margin-before: 0em; -webkit-margin-after: 0em; -webkit-margin-start: 0px; -webkit-margin-end: 0px; -webkit-padding-start: 0px; -moz-margin-before: 0em; -moz-margin-after: 0em; -moz-margin-start: 0px; -moz-margin-end: 0px; -moz-padding-start: 0px; -o-margin-before: 0em; -o-margin-after: 0em; -o-margin-start: 0px; -o-margin-end: 0px; -o-padding-start: 0px; margin-block-start: 0em; margin-block-end: 0em; margin-top: 0px; } 
ul.menuleftdrop li { font-family: 'robotoRegular'; font-size: 15px; padding: 12px 0px; position: relative; } 
ul.menuleftdrop > li { border-top: 1px solid #087c2a; border-bottom: 1px solid #1bbe3e; }
ul.menuleftdrop > li:last-child { border-bottom: none;} 
ul.menuleftdrop > li:first-child { border-top: none;} 
ul.menuleftdrop li a,  ul.menuleftdrop .fa-check-circle-o{ color: #fff; text-transform: uppercase; } 
ul.menuleftdrop li:hover > div > a,  ul.menuleftdrop li li:hover .fa-check-circle-o { color: #f7e300; } 
ul.menuleftdrop li div { padding: 0px 25px;} 
ul.menuleftdrop li ul { list-style-type: none; -webkit-margin-before: 0em; -webkit-margin-after: 0em; -webkit-margin-start: 0px; -webkit-margin-end: 0px; -webkit-padding-start: 0px; -moz-margin-before: 0em; -moz-margin-after: 0em; -moz-margin-start: 0px; -moz-margin-end: 0px; -moz-padding-start: 0px; -o-margin-before: 0em; -o-margin-after: 0em; -o-margin-start: 0px; -o-margin-end: 0px; -o-padding-start: 0px; margin-top: 20px; margin-bottom: -20px; display: none; padding-left: 15px;} 
ul.menuleftdrop li#active ul { display:block; }
ul.menuleftdrop li ul li { padding: 15px 0px; -webkit-transition: all 500ms ease-in; -moz-transition: all 500ms ease-in; -ms-transition: all 500ms ease-in; -o-transition: all 500ms ease-in; transition: all 500ms ease-in;}
ul.menuleftdrop li ul li .fa-plus-square-o { margin-right: 5px;}
ul.menuleftdrop li ul li:hover { margin-left: -15px;}
ul.menuleftdrop .fa-check-circle-o {margin-right: 5px;}

ul.menuleftdropclick { list-style-type: none; -webkit-margin-before: 0em; -webkit-margin-after: 0em; -webkit-margin-start: 0px; -webkit-margin-end: 0px; -webkit-padding-start: 0px; -moz-margin-before: 0em; -moz-margin-after: 0em; -moz-margin-start: 0px; -moz-margin-end: 0px; -moz-padding-start: 0px; -o-margin-before: 0em; -o-margin-after: 0em; -o-margin-start: 0px; -o-margin-end: 0px; -o-padding-start: 0px; margin-block-start: 0em; margin-block-end: 0em; margin-top: 0px; } 
ul.menuleftdropclick li { font-family: Arial; font-size: 15px; padding: 12px 0px; position: relative; } 
ul.menuleftdropclick > li { border-top: 1px solid #087c2a; border-bottom: 1px solid #1bbe3e; }
ul.menuleftdropclick > li:last-child { border-bottom: none;} 
ul.menuleftdropclick > li:first-child { border-top: none;} 
ul.menuleftdropclick li a,  ul.menuleftdrop .fa-check-circle-o{ color: #fff; cursor: pointer; } 
ul.menuleftdropclick li:hover > div > a { color: #f7e300; } 
ul.menuleftdropclick li div { padding: 0px 25px;} 
ul.menuleftdropclick li ul { list-style-type: none; -webkit-margin-before: 0em; -webkit-margin-after: 0em; -webkit-margin-start: 0px; -webkit-margin-end: 0px; -webkit-padding-start: 0px; -moz-margin-before: 0em; -moz-margin-after: 0em; -moz-margin-start: 0px; -moz-margin-end: 0px; -moz-padding-start: 0px; -o-margin-before: 0em; -o-margin-after: 0em; -o-margin-start: 0px; -o-margin-end: 0px; -o-padding-start: 0px; margin: 0px; margin-top: 20px; display: none; padding-left: 15px;} 
ul.menuleftdropclick li#active ul { display:block; }
ul.menuleftdropclick li ul li { padding: 10px 0px; -webkit-transition: all 500ms ease-in; -moz-transition: all 500ms ease-in; -ms-transition: all 500ms ease-in; -o-transition: all 500ms ease-in; transition: all 500ms ease-in;}
ul.menuleftdropclick .fa-plus-square-o { margin-right: 5px;}
ul.menuleftdropclick li ul li:hover { margin-left: -15px;}
ul.menuleftdropclick li:after {content:''; display: block; clear: both;}

ul.menuleftdropclick .fa-chevron-right {float:right; color: #fff; font-size: 12px; line-height: 20px; cursor: pointer;}
ul.menuleftdropclick .fa-minus { font-size: 10px; margin-right: 5px; color: #fff;}
ul.menuleftdropclick .fa-circle { margin-right: 5px; font-size: 7px; color: #fff;}

ul.menuleft { list-style-type: none; -webkit-margin-before: 0em; -webkit-margin-after: 0em; -webkit-margin-start: 0px; -webkit-margin-end: 0px; -webkit-padding-start: 0px; border-left: 1px solid #eeeeee; border-right: 1px solid #eeeeee; width: 220px; background-color: #ffffff; z-index: 100; } 
ul.menuleft > li { padding: 25px 0px; border-bottom: 1px solid #bbbbbb; position: relative;  } 
ul.menuleft > li div.align { padding: 0px 10px; } 
ul.menuleft > li img { float: left; margin-right: 15px; } 
ul.menuleft > li span.title a { color: #5c5c5c; } 
ul.menuleft ul li h4 a { color: #000000; } 
ul.menuleft > li span.title { display: block; font-family: 'openSansBold'; font-size: 14px; text-transform: uppercase; margin-bottom: 15px; } 
ul.menuleft > li span.mota { display: block; font-family: 'openSansRegular'; font-size: 11px; } 
ul.menuleft > li .content { float: right; width: 160px; color: #606060;  } 
ul.menuleft ul { position: absolute; top: 0px; left: 100%; width: 100%; list-style-type: none; -webkit-margin-before: 0em; -webkit-margin-after: 0em; -webkit-margin-start: 0px; -webkit-margin-end: 0px; -webkit-padding-start: 0px; display: none; } 
ul.menuleft ul li { padding: 10px 15px; border-bottom: 1px solid #f9f9f9; font-family: 'openSansRegular'; text-transform: uppercase; line-height: 30px; position: relative; } 
ul.menuleft ul li h4 { margin: 0px; font-size: 12px; color: #000000; } 
ul.menuleft ul li h3 { margin: 0px; font-size: 13px; color: #a21612; } 
ul.menuleft li:hover > ul{ display: block; }
ul.menuleft li ul { display: none; z-index: 1000; background-color: #ffffff; } 
ul.menuleft:hover { position: absolute; } 
ul.menuleft > li:hover { border-left: 2px solid #f34b26; margin-left: -2px; } 
.fa.pull-right { line-height: 30px; }
ul.menuleft li:hover > h4 .fa.pull-right:before { content:'\f068'; }
ul.menuleft li h4:hover a { color: #0099cd; } 
ul.menuleft > li:hover span.title a { color: #0099cd; } 

.main { padding: 30px 0px;}
.main:after { content: ''; display: block; clear: both;}
.col-left { width: 79%; float: left; box-sizing: border-box; padding-right: 25px;}

.col-left .acol-left { background-color: #1fa73c; margin-bottom: 22px; position: relative; padding-top: 7px;}
.col-left .acol-left:after { content: ''; display: block; width: 25px; height: 28px; background: url(../images/bgcolleft.png) no-repeat center; background-size: 100% 100%; position: absolute; top: 0px; right: 0px; } 
.col-left .acol-left:last-child { margin-bottom: 0px;}
.col-right { width: 21%; float: right; box-sizing: border-box;} 
.col-right .acol-right { background-color: #466e2f; z-index: 1000; }
.col-right .acol-right .title { background-color: #7fc241; padding: 20px 0px; font-size: 20px; font-family: Arial; font-weight: bold; text-transform: uppercase; text-align: center; color: #fff;}

.content_t1 { position:absolute; top:50px; width:100%; box-sizing:border-box;  }

.ykien { padding: 15px; text-align: center;}
.ykien .col { width: 70%; text-align: center; display: inline-block;}
.ykien .col .thumb { overflow: hidden; border-radius: 50%; position: relative; display: inline-block;}
.ykien .col:hover .thumb:after { content: ''; display: block; width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; background-color: #06040466;} 
.ykien .col img { display: block; width: 100%; -webkit-transition: all 500ms ease-in; -moz-transition: all 500ms ease-in; -ms-transition: all 500ms ease-in; -o-transition: all 500ms ease-in; transition: all 500ms ease-in;}
.ykien .col:hover img { -moz-transform: scale(1.1); -webkit-transform: scale(1.1); -o-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1);}
.ykien .col .title { font-family: 'VL_MonteCarloPro'; color: #c50b48; font-size: 48px;}
.ykien .col span { font-family: 'UVNAnhHaiNhe_R'; font-size: 19px; line-height: 2; color: #fff }

.news { width: 100%; margin-bottom: 50px; } 
.news .col { margin-right: 15px; width: calc((100% + 15px) / 2 - 15px); width: -moz-calc((100% + 15px) / 2 - 15px); width: -o-calc((100% + 15px) / 2 - 15px); width: -webkit-calc((100% + 15px) / 2 - 15px); box-sizing: border-box; float: left; padding: 15px 0px; border-bottom: 1px dashed #CCCCCC; } 
.news .col:nth-child(2n) {margin-right: 0px;}
.news .col:nth-child(2n+1) {clear: both;}
.news .col .thumb { width: 30%; margin-right: 15px; float: left; overflow: hidden; border: 1px solid #CCCCCC; } 
.news .col:hover .thumb { border-color: #9d0000; } 
.news .col img { width: 100%; display: block; -webkit-transition: all 500ms ease-in; -moz-transition: all 500ms ease-in; -ms-transition: all 500ms ease-in; -o-transition: all 500ms ease-in; transition: all 500ms ease-in; } 
.news .col:hover img { -moz-transform: scale(1.1); -webkit-transform: scale(1.1); -o-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); } 
.news .col h4 { font-family: 'robotoBold'; font-size: 15px; margin-top: 0px; margin-bottom: 15px; } 
.news .col a { color: #000; } 
.news .col:hover a { color: #9d0000; } 
.news .col span { font-family: 'robotoRegular'; font-size: 14px; display: block; text-align: justify; }

.hotrokhachhang .col { width: 50%; box-sizing: border-box; float: left;}
.hotrokhachhang .col:first-child { padding-right: 14px;}
.hotrokhachhang .col:last-child { padding-left: 14px;}

.hotrotructuyen { padding: 20px 10px;}
.hotrotructuyen .align{ width: fit-content; width: -moz-fit-content; width: -o-fit-content; margin: 0px auto;}
.hotrotructuyen img.bann { display: block;width: 100%}
.hotrotructuyen .hotlineweb { font-family: 'robotoRegular'; font-size: 14px; color: #fff; text-align: center; margin-top: -30px; margin-bottom: 12.5px;}
.hotrotructuyen .hotlineweb span { display: block; font-family: 'utmHelvetIns'; font-size: 22px; color: #fff000;}
.hotrotructuyen .email{ font-family: 'robotoRegular'; font-size: 13px; color: #fff; min-height: 20px; min-width: 18px; background: url(../images/email.png) no-repeat center left; padding-left: 23px;}
.hotrotructuyen .mxh { margin-top: 25px;}
ul.hotro { font-family: 'robotoRegular'; font-size: 13px; list-style-type: none; -webkit-margin-before: 0em; -webkit-margin-after: 0em; -webkit-margin-start: 0px; -webkit-margin-end: 0px; -webkit-padding-start: 0px; -moz-margin-before: 0em; -moz-margin-after: 0em; -moz-margin-start: 0px; -moz-margin-end: 0px; -moz-padding-start: 0px; margin-top: 0px; -o-margin-before: 0em; -o-margin-after: 0em; -o-margin-start: 0px; -o-margin-end: 0px; -o-padding-start: 0px; margin: 12.5 0px; } 
ul.hotro .ten{ color: #fff; margin-bottom: 5px; font-size: 16px;}
ul.hotro .ten span { margin-right: 25px; line-height: 26px;}
ul.hotro .dienthoai{ color: #ffe400; margin-bottom: 5px;}
ul.hotro .dienthoai span { color: #00fcff;}
ul.hotro img { margin-right: 5px;}

ul.hotrokhachhang { text-transform: uppercase; font-family: "myriadpro_preprular"; font-size: 18px; list-style-type: none; -webkit-margin-before: 0em; -webkit-margin-after: 0em; -webkit-margin-start: 0px; -webkit-margin-end: 0px; -webkit-padding-start: 0px; -moz-margin-before: 0em; -moz-margin-after: 0em; -moz-margin-start: 0px; -moz-margin-end: 0px; -moz-padding-start: 0px; margin-top: 0px; -o-margin-before: 0em; -o-margin-after: 0em; -o-margin-start: 0px; -o-margin-end: 0px; -o-padding-start: 0px; margin: 0px;}
ul.hotrokhachhang li.important { background-color: #66cc33; color: #fff; margin-bottom: 13px;}
ul.hotrokhachhang li { padding: 10px 15px; background-color: #dddddd; margin-bottom: 7px;}
ul.hotrokhachhang li:last-child { margin-bottom: 0px !important;}
ul.hotrokhachhang li a { color: #040404;}
ul.hotrokhachhang li:hover { background-color: #66cc33; color: #fff;}
ul.hotrokhachhang li:hover a {color: #fff;}

.fthanhtoan {margin-top: 30px;}
.fthanhtoan span { display: block; font-family: 'robotoRegular'; font-size: 14px; color: #fff; white-space: pre-line; line-height: 1.8;}

.fhotrotructuyen {}
.fhotrotructuyen .hotline { background: url(../images/icon_headphone.png) no-repeat left center; padding-left: 55px; min-height: 40px; font-family: 'openSansBold'; font-size: 18px; color: #fed700; line-height: 40px;}
.fhotrotructuyen .yahoo { margin-top: 15px; line-height: 30px;}
.fhotrotructuyen .yahoo img {margin-right: 10px;}
.fhotrotructuyen .yahoo  span { display: inline-block; font-family: 'robotoRegular'; font-size: 14px;}
.fhotrotructuyen .yahoo .dienthoai { color: #fed700; line-height: 1.5;}
.fhotrotructuyen .yahoo .ten { color: #fff; line-height: 1.5;}

ul.nottype{ padding-left: 0px; }  
ul.nottype li{ list-style-type: none; margin-bottom: 10px; font-family: Arial; } 
.icontinkhac { width: 14px; height: 12px; margin-left: 15px; background: url(../images/icon-tinkhac.png) no-repeat; background-size: cover; display: inline-block; } 

ul.spmoi { list-style-type: none; -webkit-margin-before: 0em; -webkit-margin-after: 0em; -webkit-margin-start: 0px; -webkit-margin-end: 0px; -webkit-padding-start: 0px; -moz-margin-before: 0em; -moz-margin-after: 0em; -moz-margin-start: 0px; -moz-margin-end: 0px; -moz-padding-start: 0px; -o-margin-before: 0em; -o-margin-after: 0em; -o-margin-start: 0px; -o-margin-end: 0px; -o-padding-start: 0px; margin-block-start: 0em; margin-block-end: 0em; margin-top: 0px; background-color: #f9f9f9; padding: 10px; } 
ul.spmoi li { margin-bottom: 15px; } 
ul.spmoi li img { display: block; width: 100%; } 
ul.spmoi li h4 { margin: 5px 0px; text-align: center; font-family: 'robotoRegular'; font-size: 13px; } 
ul.spmoi li a { color: #2e2e2e; } ul.spmoi li:hover a { color: #0032a5; } 
/*.runspmoi  .vert { height: 970px !important; }
.runspmoi  .simply-scroll-clip { height: 970px !important }*/

.mobile { display: none;}
.album.mar { padding-top: 15px;}
.album .row:after { content: ''; display: block; clear: both;}
.album .col { width: calc((100% + 30px) / 3 - 30px); width: -moz-calc((100% + 30px) / 3 - 30px); width: -o-calc((100% + 30px) / 3 - 30px); width: -webkit-calc((100% + 30px) / 3 - 30px); float: left; margin-right: 30px;}
.album .row .col:last-child{ margin-right: 0px;}
.album .col .item { padding: 15px 0px;}
.album .col .item img { display: block; width: 100%;}

.albums:after { content: ''; display: block; clear: both;}
.albums .col.bt { margin-right: 25px; padding: 12.5px 0px; float: left; width: calc((100% + 25px) / 3 - 25px); width: -moz-calc((100% + 25px) / 3 - 25px); width: -webkit-calc((100% + 25px) / 3 - 25px); width: -o-calc((100% + 25px) / 3 - 25px); }
.albums .col.bt:nth-child(3n) { margin-right: 0px;}
.albums .col.bt:nth-child(3n+1) { clear: both;}
.albums .col.index { margin: 0px 12.5px; padding: 12.5px 0px; float: left; width: calc(100% / 3 - 25px); width: -moz-calc(100% / 3 - 25px); width: -webkit-calc(100% / 3 - 25px); width: -o-calc(100%  / 3 - 25px); }
.albums .col img { display: block; width: 100%;}
.albums .col h4 { margin: 0px; margin-top: 0px; margin-top: 20px; text-transform: uppercase; text-align: center; } 
.albums .col h4 a { color: #282023; }
.albums .col:hover h4 a { color: #c50b48;}
.albums .col .thumb { position: relative; overflow: hidden; }
.albums .col .thumb:before { top:-100%; left:-100%; content:''; position:absolute; width:100%; z-index:99; height:100%; background:#000; opacity:.1; transition:all ease .5s } 
.albums .col .thumb:after { right:-100%; bottom:-100%; content:''; position:absolute; width:100%; height:100%; background:#000; opacity:.1; transition:all ease .5s } 
.albums .col:hover .thumb:after { right:0; bottom:0}
.albums .col:hover .thumb:before {top:0; left:0}
.albums .col .lk{
	position: absolute;
	background: url(../images/icon_search_l.png) center no-repeat;
	display: inline-block;
	text-decoration: none;
	padding: 0;
	text-indent: -9999px;
	width: 20px;
	height: 20px;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	opacity: 0;
	transition: opacity 0.5s 0s ease-in-out;
	z-index: 99;
}
.albums .col:hover .lk
{
	opacity: 1;
}

.bgvideo { padding: 45px 0px;}
.video:after { content: ''; display: block; clear: both;}
.video .col { width: calc((100% + 15px) / 3 - 15px); width: -o-calc((100% + 15px) / 3 - 15px); width: -moz-calc((100% + 15px)  / 3 - 15px);  width: -webkit-calc((100% + 15px) / 3 - 15px); float: left;  box-sizing: border-box; margin: 15px 0px; margin-right: 15px;}
.video .col:nth-child(3n) { margin-right: 0px;}
.video .col:nth-child(3n+1) { clear: both;}
.video .col h4 { margin: 0px; padding: 10px 0px; text-align: center; font-family: "robotoRegular";}

.imagesInContentBor {}
.imagesInContentBor:after { content: ''; display: block; clear: both;}
.imagesInContentBor .col { box-sizing: border-box; position: relative; overflow: hidden; float: left; width: calc(100% / 5); width: -moz-calc(100% / 5); width: -o-calc(100% / 5); width: -webkit-calc(100% / 5); padding: 0px 12px; margin: 20px 0px;} 
.imagesInContentBor .col .bor { padding: 7px; border: 1px solid #e2e2e2; position: relative; }
.imagesInContentBor .col img { display: block; width: 100%;}
.imagesInContentBor .col h4{ margin: 0px; position: absolute; bottom: 10%; width: calc(100% - 14px); width: -moz-calc(100% - 14px); width: -o-calc(100% - 14px); width: -webkit-calc(100% - 14px); box-sizing: border-box; font-family: 'svnSegoeSemiBold'; font-size: 16px; text-align: center; text-transform: uppercase; padding: 15px  30px; background-color: #0009; opacity: 0; z-index: -1; -webkit-transition: all 500ms ease-in; -moz-transition: all 500ms ease-in; -ms-transition: all 500ms ease-in; -o-transition: all 500ms ease-in; transition: all 500ms ease-in;}
.imagesInContentBor .col h4 a{ color: #fff;}
.imagesInContentBor .col:hover h4 {opacity: 1; z-index: 1;}

.imagesInContent {}
.imagesInContent:after { content: ''; display: block; clear: both;}
.imagesInContent .col { box-sizing: border-box; position: relative; overflow: hidden; float: left;} 
.imagesInContent.pro .col { margin: 15px 0px; margin-right: 35px; width: calc((100% + 35px) / 4 - 35px); width: -moz-calc((100% + 35px) / 4 - 35px); width: -o-calc((100% + 35px) / 4 - 35px); width: -webkit-calc((100% + 35px) / 4 - 35px);}
.imagesInContent.pro .col:nth-child(4n) { margin-right: 0px;}
.imagesInContent.pro.col:nth-child(4n+1) { clear: both;}
.imagesInContent.tk .col { margin: 10px 0px;}
.imagesInContent.tk .col.small { width: 32.5%;}
.imagesInContent.tk .col.big { width: 65.9%;}
.imagesInContent.tk .col.big.marright {margin-right: 1.6%}
.imagesInContent.tk .col.big.marleft {margin-left: 1.6%}
.imagesInContent.tk .col:nth-child(2n+1) { clear: both;}
.imagesInContent .col:before {position: absolute;content: '';width: 100%;height: 100%;top: 0;left: 0;z-index: 1;-webkit-transition: all 0.6s ease-in-out;transition: all 0.6s ease-in-out;-moz-transition: all 0.6s ease-in-out;-ms-transition: all 0.6s ease-in-out;-o-transition: all 0.6s ease-in-out;}
.imagesInContent .col:after {position: absolute;content: '';width: 100%;height: 100%;top: 0;left: 0;-webkit-transition: all 0.6s ease-in-out;transition: all 0.6s ease-in-out;-moz-transition: all 0.6s ease-in-out;-ms-transition: all 0.6s ease-in-out;-o-transition: all 0.6s ease-in-out;}
.imagesInContent .col:hover:before {right: 50%;left: 50%;width: 0;background: rgba(255, 255, 255, 0.5);}
.imagesInContent .col:hover:after {height: 0;top: 50%;bottom: 50%;background: rgba(255, 255, 255, 0.5);}

.imagesInContent .col img {display: block; width: 100%; -webkit-transition: all 500ms ease-in; -moz-transition: all 500ms ease-in; -ms-transition: all 500ms ease-in; -o-transition: all 500ms ease-in; transition: all 500ms ease-in;} 
.imagesInContent .col:hover img{-moz-transform: scale(1.1); -webkit-transform: scale(1.1); -o-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1);}
.imagesInContent .col h4{ margin: 0px; bottom: 10%; position: absolute; width: 100%; box-sizing: border-box; font-family: 'svnSegoeSemiBold'; font-size: 15px; text-align: center; text-transform: uppercase; padding: 15px  30px; background-color: #0009; -webkit-transition: all 500ms ease-in; -moz-transition: all 500ms ease-in; -ms-transition: all 500ms ease-in; -o-transition: all 500ms ease-in; transition: all 500ms ease-in;}
.imagesInContent .col h4 a{ color: #fff;}

.images-title-content:after { content: ''; display: block; clear: both;}
.images-title-content .col{float: left; box-sizing: border-box;} 
.images-title-content .col.index {margin: 0px 12.5px; width: calc(100% / 4 - 25px); width: -moz-calc(100% / 4 - 25px); width: -webkit-calc(100% / 4 - 25px;); width: -o-calc(100% / 4 - 25px);}
.images-title-content .col.bt {margin: 15px 0px; margin-right: 25px; width: calc((100% + 25px) / 4 - 25px); width: -moz-calc((100% + 25px) / 4 - 25px); width: -webkit-calc((100% + 25px) / 4 - 25px;); width: -o-calc((100% + 25px) / 4 - 25px);}
.images-title-content .col.bt:nth-child(4n) { margin-right: 0px;}
.images-title-content .col.bt:nth-child(4n+1) { clear: both;}
.images-title-content .col .thumb { width: 100%; border-radius: 3px; overflow: hidden; position: relative;} 
.images-title-content .col .thumb a { display: block; } 
.images-title-content .col:hover .thumb a:after { content: ""; display: block; width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; background-color: #0000004d; }
.images-title-content .col img { display: block; width: 100%; -webkit-transition: all 500ms ease-in; -moz-transition: all 500ms ease-in; -ms-transition: all 500ms ease-in; -o-transition: all 500ms ease-in; transition: all 500ms ease-in; }
.images-title-content .col:hover img { -moz-transform: scale(1.1); -webkit-transform: scale(1.1); -o-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); } 
.images-title-content .col h4 { margin: 0px; padding: 5px 0px; font-family: 'openSansSemiBold'; font-size: 15px; } 
.images-title-content .col h4 a { color: #5b352f; }
.images-title-content .col:hover h4 a { color: #0042af;}
.images-title-content .col span { font-family: 'openSansRegular'; font-size: 15px; color: #8e5e57; }

.images-content:after {display: block; clear: both; content: '';}
.images-content .col { box-sizing: border-box; float: left; background-color: #fff; position: relative;}
.images-content .col.index {width: calc(100% / 6); width: -o-calc(100% / 6); width: -moz-calc(100% / 6); width: -webkit-calc(100% / 6); padding: 0px 15px; margin: 20px 0px;}
.images-content .col .border {border: 2px solid #e2e2e2;}
.images-content .col.bt { margin: 20px 0px; margin-right: 30px; width: calc((100% + 30px) / 5 - 30px); width: -moz-calc((100% + 30px) / 5 - 30px); width: -o-calc((100% + 30px) / 5 - 30px); width: -webkit-calc((100% + 30px) / 5 - 30px);}
.images-content .col.bt:nth-child(5n) {margin-right: 0px;}
.images-content .col.bt:nth-child(5n+1) { clear: both; }
.images-content .col .bor {border: 1px solid #d9d9d9; padding: 5px; }
.images-content .col .thumb { position: relative;}
.images-content .col .label { font-family: Arial; font-size: 20px; color: #fff; background-color: #7fc241; padding: 5px; position: absolute; top: -2px; left: -13px;}
.images-content .col .label:after { content: ''; display: block; width: 12px; height: 7px; background: url(../images/tamgiac.png) no-repeat center; background-size: 100% 100%; position: absolute; bottom: -7px; left: 0px; }
.images-content .col img { display: block; width: 100%; -webkit-transition: all 500ms ease-in; -moz-transition: all 500ms ease-in; -ms-transition: all 500ms ease-in; -o-transition: all 500ms ease-in; transition: all 500ms ease-in; } 
/*.images-content .col:hover .thumb img { -moz-transform: scale(1.1); -webkit-transform: scale(1.1); -o-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); } .border-images-title .col h4 { font-size: 13px; text-align: center; text-transform: uppercase; margin-bottom: 0px; }
*/.images-content .col .content { padding: 20px 0px;}
.images-content .col h4 { margin: 0px; text-align: center; font-size: 16px; font-weight: bold; height: 40px; overflow: hidden;}
.images-content .col h4 a{color: #464646;}
.images-content .col:hover h4 a{color: #9d0000;}
.images-content span { display: block; font-size: 15px; padding-top: 5px; text-align: center; color: #464646;}
.images-content .col .hover_sang3:before {position: absolute;content: '';width: 100%;height: 100%;top: 0;left: 0;z-index: 1;-webkit-transition: all 0.6s ease-in-out;transition: all 0.6s ease-in-out;-moz-transition: all 0.6s ease-in-out;-ms-transition: all 0.6s ease-in-out;-o-transition: all 0.6s ease-in-out;}
.images-content .col .hover_sang3:after {position: absolute;content: '';width: 100%;height: 100%;top: 0;left: 0;-webkit-transition: all 0.6s ease-in-out;transition: all 0.6s ease-in-out;-moz-transition: all 0.6s ease-in-out;-ms-transition: all 0.6s ease-in-out;-o-transition: all 0.6s ease-in-out;}
.images-content .col:hover .hover_sang3:before {right: 50%;left: 50%;width: 0;background: rgba(255, 255, 255, 0.5);}
.images-content .col:hover .hover_sang3:after {height: 0;top: 50%;bottom: 50%;background: rgba(255, 255, 255, 0.5);}

.images-time-content:after {display: block; clear: both; content: '';}
.images-time-content .col.index { margin: 20px 0px; padding: 0px 7.5px; width: calc(100% / 3); width: -moz-calc (100% / 3); width: -webkit-calc (100% / 3); width: -o-webkit-calc (100% / 3); box-sizing: border-box; float: left;} 
.images-time-content .col .thumb { width: 100%; overflow: hidden; position: relative;}
/*.images-time-content .col .thumb a { display: block; position: relative;}
.images-time-content .col:hover .thumb a:after { content: ""; display: block; width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; background-color: #0006; }
*/.images-time-content .col:hover img { -moz-transform: scale(1.1); -webkit-transform: scale(1.1); -o-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); } 
.images-time-content .col img { display: block; width: 100%; -webkit-transition: all 500ms ease-in; -moz-transition: all 500ms ease-in; -ms-transition: all 500ms ease-in; -o-transition: all 500ms ease-in; transition: all 500ms ease-in;}
.images-time-content .col .time  { padding: 2px 15px; border: 1px solid #fff; font-family: 'svnSegoeSemiBold'; font-size: 30px; color: #ffffff; position: absolute; top: 25px; left: 25px;}
.images-time-content .col .time .width { width: 55px; text-align: center;}
.images-time-content .col .time .day { padding-bottom: 5px; margin-bottom: 5px; border-bottom: 1px solid #fff;}
.images-time-content .col h4 { margin: 0px; padding: 20px 0px; font-size: 15px; text-transform: uppercase; overflow: hidden;}
.images-time-content .col a { color: #2db033;}
.images-time-content .col:hover a { color: #2e28b9;}
.images-time-content .col span { font-family: 'svnSegoeRegular'; font-size: 15px; color: #1a1c19; display: block; text-align: justify; overflow: hidden; line-height: 2.0;}
.images-time-content a.lk { display: inline-block; padding: 5px 15px; margin-top: 20px; border: 1px solid #dbdbdb; color: #9d9d9d;}
.images-time-content .col:hover a.lk { color: #9d9d9d;}

.ImagesInLine .col { width: calc(100% / 2); width: -webkit-calc(100% / 2); width: -moz-calc(100% / 2); width: -o-calc(100% / 2); box-sizing: border-box; float: left; padding: 0px 17px; overflow: hidden; position: relative; } 
.ImagesInLine .col img { display: block; width: 100%; }  
.ImagesInLine .col h4 { display: none; padding margin: 0px; position: absolute; top: 50%; left: 50%; width: 100%; box-sizing: border-box; transform: translate(-50%, -50%); font-size: 20px; text-align: center; font-family: 'svnSegoeSemiBold'; font-size: 20px; text-transform: uppercase; }  
.ImagesInLine .col h4 a { color:#fff;}  
.ImagesInLine .col:hover h4 { display: block; } 

.border-images-title { } 
.border-images-title .col { width: calc(100% / 4); width: -webkit-calc(100% / 4); width: -moz-calc(100% / 4); width: -o-calc(100% / 4); padding: 15px; overflow: hidden; float:left; position: relative; box-sizing: border-box; font-family:'robotoRegular';  } 
.border-images-title .col .border { border: 1px solid #ececec; padding: 10px; } 
.border-images-title .col .thumb { width: 100%; margin: 0px auto; overflow: hidden; } 
.border-images-title .col .thumb img { display: block; width: 100%; height: 100%; -webkit-transition: all 500ms ease-in; -moz-transition: all 500ms ease-in; -ms-transition: all 500ms ease-in; -o-transition: all 500ms ease-in; transition: all 500ms ease-in; } 
.border-images-title .col:hover .thumb img { -moz-transform: scale(1.1); -webkit-transform: scale(1.1); -o-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); } .border-images-title .col h4 { font-size: 13px; text-align: center; text-transform: uppercase; margin-bottom: 0px; } \
.border-images-title .col .gia { color: #4d4d4d; text-align: center; margin: 12px 0px; } 
.border-images-title .col span { color: #e90d0d; } 
.border-images-title .col h4 a { color: #2e2e2e; } 
.border-images-title .col:hover h4 a { color: #f89406; } 

.images-title { } .images-title .col { width: calc(100% / 3); width: -webkit-calc(100% / 3); width: -moz-calc(100% / 3); width: -o-calc(100% / 3); float: left; padding: 0px 17px; box-sizing: border-box; overflow: hidden; margin-bottom: 25px; overflow: hidden; } .images-title .thumb { overflow: hidden; position: relative; } 
.images-title .col:hover .thumb a:after { content: ""; display: block; width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; background-color: #0000004d; } 
.images-title .col img { display: block; width: 100%; -webkit-transition: all 500ms ease-in; -moz-transition: all 500ms ease-in; -ms-transition: all 500ms ease-in; -o-transition: all 500ms ease-in; transition: all 500ms ease-in; } 
.images-title .col:hover img { -moz-transform: scale(1.1); -webkit-transform: scale(1.1); -o-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); } 
.images-title .content { background-color: #f0f0f0; padding-bottom: 20px;  } 
.images-title .content ._content { margin-left: 20px; margin-right: 20px; padding-left: 20px; padding-right: 20px; padding-bottom: 20px; background-color: #fff; text-align: center; position: relative; margin-top: -60px; } 
.images-title .col h4 { text-align: center; font-family:'roboto_condensedbold'; font-size: 18px; margin: 10px 0px; height: 23px; overflow: hidden; } 
.images-title .col h4 a { color: #1066d9; } 
.images-title .col:hover a { color: #ff0000; } 
.images-title .col span { display: block; color: #1b1b1b; font-size: 13px; line-height: 1.5; font-family: "myriadpro_preprular"; }
.images-title .col .circle { position: relative; font-family: 'robotoBold'; font-size: 45px; color: #1066d9; display: inline-block; margin: 0px auto; width: 65px; height: 65px; margin: 0px auto; margin-top: 0px; text-align: center; border-radius: 50%; margin-top: -35px; background-color: #fff; z-index: 100;} 
.images-title .col .cir-top { position: absolute; top: -14px; left: 35%;}

.bgfooter { margin-top: 25px; padding-top: 15px; padding-bottom: 35px; background-color: #456d2e;}
.bgfooter .title { font-family: 'texgyreadventor-bold'; font-size: 40px; color: #282827; text-transform: uppercase; margin-bottom: 18px;}

.bgfooter .col { width: 33%;}
.bgfooter .col .fmxh { padding-top: 30px;}
.bgfooter .col .fmxh span {line-height: 40px; text-transform: uppercase; color: #fff; font-family: 'robotoRegular'; font-size: 15px; margin-right: 15px; }
.bgfooterbot { width: 100%; padding: 15px 0px; background-color: #136424;} 

ul.thongketruycap { margin: 0px; font-family: 'robotoRegular'; font-size: 14px; margin-top: -4px; display: inline-block; float: right;} 
ul.thongketruycap li { list-style-type: none; color: #ffffff; font-family: 'Arial'; font-size: 12px; display: inline-block; }
ul.thongketruycap li span { font-weight: bold; color: #fff000;}
ul.thongketruycap li:after { content: '|'; padding: 0px 15px;}
ul.thongketruycap li:last-child:after { content: ''; padding-right: 0px;}
ul.thongketruycap li img { margin-right: 10px; float: left; }

ul.thongketruycapl { width: 15%; padding-top: 40px; font-family: 'myriadpro_preprular'; font-size: 18px; -webkit-margin-before: 0em; -webkit-margin-after: 0em; -webkit-margin-start: 0px; -webkit-margin-end: 0px; -webkit-padding-start: 0px; -o-margin-before: 0em; -o-margin-after: 0em; -o-margin-start: 0px; -o-margin-end: 0px; -o-padding-start: 0px; -moz-margin-before: 0em; -moz-margin-after: 0em; -moz-margin-start: 0px; -moz-margin-end: 0px; -moz-padding-start: 0px; margin-before: 0em; margin-after: 0em; margin-start: 0px; margin-end: 0px; padding-start: 0px; margin: 0px;} 
ul.thongketruycapl li.important { text-transform: uppercase; margin-bottom: 15px;}
ul.thongketruycapl li { color: #fff; display: block; padding: 2px 0px;}

ul.sitemap { width: 15%; list-style-type: none; -webkit-margin-before: 0em; -webkit-margin-after: 0em; -webkit-margin-start: 0px; -webkit-margin-end: 0px; -webkit-padding-start: 0px; -o-margin-before: 0em; -o-margin-after: 0em; -o-margin-start: 0px; -o-margin-end: 0px; -o-padding-start: 0px; -moz-margin-before: 0em; -moz-margin-after: 0em; -moz-margin-start: 0px; -moz-margin-end: 0px; -moz-padding-start: 0px; margin-before: 0em; margin-after: 0em; margin-start: 0px; margin-end: 0px; padding-start: 0px; margin: 0px; margin-top: 15px;} 
ul.sitemap li {padding: 5px 0px; font-size: 15px; font-family: 'texgyreadventor-regular'; display: block; } 
ul.sitemap li a { color: #282827;} 
ul.sitemap li a:hover { color: #9d0000; }
ul.sitemap .fa-circle { font-size: 8px; margin-right: 5px;}

ul.chinhsach { list-style-type: none; -webkit-margin-before: 0em; -webkit-margin-after: 0em; -webkit-margin-start: 0px; -webkit-margin-end: 0px; -webkit-padding-start: 0px; -o-margin-before: 0em; -o-margin-after: 0em; -o-margin-start: 0px; -o-margin-end: 0px; -o-padding-start: 0px; -moz-margin-before: 0em; -moz-margin-after: 0em; -moz-margin-start: 0px; -moz-margin-end: 0px; -moz-padding-start: 0px; margin-before: 0em; margin-after: 0em; margin-start: 0px; margin-end: 0px; padding-start: 0px; margin: 0px; box-sizing: border-box; } 
ul.chinhsach li { font-size: 14px; font-family: 'sfuFuturaBook'; color:#535353; display: inline-block; margin-right: 15px; width: 275px; } 
ul.chinhsach li img { display: block; float: left; margin-right: 5px;}
ul.chinhsach li span { text-transform: uppercase; display: block;  color: #3e3e3e;}
ul.chinhsach li a { color: #3e3e3e;}
ul.chinhsach li:after { content: ''; display: block; clear: both;}
ul.chinhsach li:last-child { margin-right: 0px; width: 165px;}

ul.lienket { list-style-type: none; -webkit-margin-before: 0em; -webkit-margin-after: 0em; -webkit-margin-start: 0px; -webkit-margin-end: 0px; -webkit-padding-start: 0px; float: left; width: 180px; } ul.lienket li.important { font-size: 14px; margin-bottom: 5px; font-family: 'OpenSansBold'; text-transform: uppercase; color: #ffffff; border: none; } ul.lienket li { padding: 10px 0px; font-size: 14px; font-family: 'OpenSansRegular'; color: #ffffff; } ul.lienket li img { display: inline-block; margin-right: 10px; } 

.flienket { width: 22%; margin-top: 40px;}
.flienket .title{ font-family: 'myriadpro_preprular'; font-size: 18px; color: #fff;}

.lienkettop
{
	float: right;
}
.lienkettop span
{
	font-family: 'robotoRegular';
	font-size: 14px;
	color: #ffffff;
}
/**/
.fanpage { padding: 20px 15px; padding-bottom: 30px; }
.flkweblink { padding: 0px 15px;}
.flkweblink span { display: block; padding: 15px 0px; font-family: 'robotoRegular'; font-size: 13px; color: #fff;}
.flkweblink #lkweblink { width: 100%; border: none; padding: 5px 0px; margin-bottom: 50px;}

.nhantin { width: 335px;	 padding: 0px 15px; box-sizing: border-box; max-width: 30%; } 
.nhantin h3 { text-transform: uppercase; font-family: 'robotoSlabBold'; font-size: 20px; color: #fcff00; margin-top: 0px; } 

.chanwhite::-webkit-input-placeholder { color: #b0b0b0; }
.chanwhite:-moz-placeholder { /* Firefox 18- */ color: #b0b0b0;  }
.chanwhite::-moz-placeholder {  /* Firefox 19+ */ color: #b0b0b0;  }
.chanwhite:-ms-input-placeholder {  color: #b0b0b0;  }

.video {}
.fvideo { width: 73%; padding-right: 25px; box-sizing: border-box; float: left; }
.subvideo { width: 100%; height: 100%; box-sizing: border-box; } 
.submenuvideo { padding: 10px 20px; background-color: #000; margin-top: -4px; } 
.asubvideo  {padding: 3px; }  
.asubvideo img { display: block; width: 100%; }  
.submenuvideo select { width: 100%; height: 30px; margin: 0px auto 0px auto; display: block; } 

.grid.contact
{
	border-radius: 5px;
    border: 1px solid #CCC;
    box-shadow: 0 1px 5px 0 rgba(0,0,0,0.16);
    padding: 0px 30px;
	margin-bottom: 5px;
	margin-top: 25px;
}

.grid.contact  .col
{
	width: 47%;
	min-height: 450px;
	float:left;
	margin-right: 5%;
	border-right: 1px solid #CCC;
	padding: 25px 0px;
}
.grid.contact  .col:last-child
{
	margin-right: 0px;
	border-right: none;
}
.contact input { 
	display: block;
	margin-bottom: 25px;
	width: 100%;
	height: 25px;
	border-radius: 5px;
	font-family: Times New Roman;
	font-size: 14px;
	color: #000;
}
.contact textarea{
	display:block;
	margin-bottom: 25px;
	width: 100%;
	border-radius: 5px;
	font-family: Times New Roman;
	font-size: 14px;
	color: #000;
}
.contact button{
	border: none;
	padding: 10px 5px;
	color: #FFF;
	background-color: #DF0000;
	font-family: Arial;
	text-transform:uppercase;
	border-radius: 5px;
}

.lang.hidden {display: none;}
/**/
ul.tongquansanpham { width: 100%; font-family: 'sfuFuturaBook'; list-style-type: none; -webkit-margin-before: 0em; -webkit-margin-after: 0em; -webkit-margin-start: 0px; -webkit-margin-end: 0px; -webkit-padding-start: 0px; -moz-margin-before: 0em; -moz-margin-after: 0em; -moz-margin-start: 0px; -moz-margin-end: 0px; -moz-padding-start: 0px; -o-margin-before: 0em; -o-margin-after: 0em; -o-margin-start: 0px; -o-margin-end: 0px; -o-padding-start: 0px; margin-top: 0px; } 
ul.tongquansanpham li { padding: 10px 0px; border-bottom: 1px solid #EEE; } 
ul.tongquansanpham li.masp { font-size: 18px; } 
ul.tongquansanpham li h1 { font-family: 'sfuFuturaBook'; font-size: 28px; text-transform: uppercase; color: #e91010; margin-top: 0px; } 
ul.tongquansanpham li.luotxem { font-size: 14px; } 
ul.tongquansanpham li.mota { font-size: 16px; padding: 10px 10px; border: 1px solid #ebebeb; margin: 10px 0px; border-radius: 5px; } 
ul.tongquansanpham li.giaban { font-size: 18px; } 
ul.tongquansanpham .colorgia { color: #e91010; } 
ul.tongquansanpham .giacu { color: #c9c9c9; text-decoration: line-through; } 
/**/
.btndathang { display: inline-block; padding: 12px 20px; background: url(../images/bgdathang.png) no-repeat center; background-size: 100% 100%; font-family: 'openSansRegular'; font-size: 14px; color: #fff; text-transform: uppercase; cursor: pointer;}
.map-contact{
	width: 100%;
}

#binhluan { display: none; } 
.tabactive { background-color: #1fa73c !important; }  
.thongtinsanpham{ box-sizing: border-box; margin-bottom: 50px; }  
.thongtinsanpham  .title{ padding: 10px 15px; border-top-left-radius: 15px; border-top-right-radius: 15px; background-color: #ddd; color:#FFF; font-size: 15px; font-family: 'openSansBold'; float: left; margin-right: 15px; cursor: pointer; } 
.thongtinsanpham > .content{ width: 100%; border: 1px solid #CCC; box-sizing: border-box; } 
.thongtinsanpham > .content > .aligncontent{ width: 90%; margin: 20px auto; } 
/**/
.textprideold{ color: #626262; text-decoration: line-through;}
.grid.detailproduct{ width: 100%; margin-left:auto; margin-right: auto; margin-top: 25px;}
.grid.detailproduct > .row{ margin-bottom: 50px; font-family: 'robotoRegular';}
.grid.detailproduct > .row > .col-thumb {width: 35%;float: left;  border: 1px solid #CCC; box-sizing: border-box; text-align: center;}
.grid.detailproduct > .row > .col-thumb .anhkemtheo { width: 100%; margin-top: 25px; } 
.grid.detailproduct > .row > .col-thumb .anhkemtheo img { height: 80px; display: block; float:left; padding: 0px 1px;} 
.grid.detailproduct > .row > .col-thumb img { width: 100%; height: 100%;}
.grid.detailproduct > .row > .col-title { float:right; width: 65%; box-sizing: border-box; padding-left: 50px;}
/**/
.grid.newdefault
{
	border: 1px solid #DEDEDE;
    padding: 15px;
    background: #F7F7F7;
	margin: 50px 0px;
}
.grid.newdefault .title
{
	font-family: Arial;
	margin-top: 0px;
	text-transform:uppercase;
	margin-bottom: 25px;
	
}
.grid.newdefault a:hover
{
	color: #ff0000;
}
/**/
.third-effect { position: relative;}
.third-effect .mask { opacity: 0; overflow:visible; box-sizing:border-box; transition: all 0.4s ease-in-out; top: 0; left: 0; position: absolute; width: 100%; height: 100%; text-align: center;} 
.third-effect .mask h4 { width: 100%; box-sizing: border-box; margin: 0px; padding: 20px 5px; font-family: 'UVNAnhHaiNhe_R'; font-size: 19px; text-align: center; bottom: 0px; position: absolute; color: #fff; opacity: 0; z-index: 10; }
.third-effect .mask h4 a { color: #fff;}
.third-effect a.info { position:relative; background: url(../images/icon_search_l.png) center no-repeat; display: inline-block; text-decoration: none; padding: 0; text-indent: -9999px; width: 20px; height: 20px; top: 50%; transform: translateY(-50%); opacity: 0; transition: opacity 0.5s 0s ease-in-out;  } 
.third-effect:hover .mask { opacity: 1; background-color: rgba(0,0,0,0.7); } 
.third-effect:hover a.info, .third-effect:hover .mask h4 { opacity:1; transition-delay: 0.3s; } 
/* Shine apollo */
.imagesInContent .vert { margin: 0px; padding-top: 15px; padding-bottom: 25px; height: 700px; } 
.imagesInContent .vert .simply-scroll-list li { margin-bottom: 0px; } 
.imagesInContent .vert .simply-scroll-clip { height: 700px; }

.tintuc .vert { margin-top: 0px; margin-bottom: 0px; height: 284px; } 
.tintuc .vert .simply-scroll-clip { height: 284px; }

.subvideo  .slick-prev:before, .subvideo .slick-next:before { content: ''; } 
.subvideo  .slick-prev:hover, .subvideo  .slick-prev:focus { background: url(../images/icon_prev.png) no-repeat center; background-size: 100%; } 
.subvideo  .slick-next:hover, .subvideo  .slick-next:focus { background: url(../images/icon_next.png) no-repeat center; background-size: 100%; } 
.subvideo  .slick-prev, .subvideo  .slick-next { top: 50%; width: 40px; height: 21px; } 
.subvideo  .slick-prev { background: url(../images/icon_prev.png) no-repeat center; background-size: 100%; left: calc(50% - 20px); left: moz-calc(50% - 20px); left: o-calc(50% - 20px); left: webkit-calc(50% - 20px); top: calc(100% - 25px); top: moz-calc(100% - 25px); top: o-calc(100% - 25px); top: webkit-calc(100% - 25px);} 
.subvideo  .slick-next { background: url(../images/icon_next.png) no-repeat center; background-size: 100%; right: calc(50% - 20px); right: moz-calc(50% - 20px); right: o-calc(50% - 20px); right: webkit-calc(50% - 20px); top:25px; } 

.doitac .slick-prev:before, .doitac .slick-next:before { content: ''; }
.doitac .slick-prev:hover, .doitac .slick-prev:focus { background: url(../images/icon_prev_l.png) no-repeat center; background-size: 100%; } 
.doitac .slick-next:hover, .doitac .slick-next:focus { background: url(../images/icon_next_l.png) no-repeat center; background-size: 100%; } 
.doitac .slick-prev, .doitac .slick-next { top: 50%; width: 24px; height: 37px; } 
.doitac .slick-prev { background: url(../images/icon_prev_l.png) no-repeat center; background-size: 100%; left: 0px; } 
.doitac .slick-next { background: url(../images/icon_next_l.png) no-repeat center; background-size: 100%; right: 0px; }

.runspmoi .slick-prev:before, .runspmoi .slick-next:before { content: ''; }
.runspmoi .slick-prev:hover, .runspmoi .slick-prev:focus { background: url(../images/icon_prev.png) no-repeat center; background-size: 100% 100%; } 
.runspmoi .slick-next:hover, .runspmoi .slick-next:focus { background: url(../images/icon_next.png) no-repeat center; background-size: 100% 100%; } 
.runspmoi .slick-prev, .runspmoi .slick-next { top: 0px; width: 35px; height: 35px;} 
.runspmoi .slick-prev { background: url(../images/icon_prev.png) no-repeat center; background-size: 100%; right: 77px; } 
.runspmoi .slick-next { background: url(../images/icon_next.png) no-repeat center; background-size: 100%; right: 40px; }

.runsp .slick-prev:before, .runsp .slick-next:before { content: ''; }
.runsp .slick-prev:hover, .runsp .slick-prev:focus { background: url(../images/icon_prev.png) no-repeat center; background-size: 100% 100%; } 
.runsp .slick-next:hover, .runsp .slick-next:focus { background: url(../images/icon_next.png) no-repeat center; background-size: 100% 100%; } 
.runsp .slick-prev, .runsp .slick-next { top: -20px; width: 35px; height: 35px;} 
.runsp .slick-prev { background: url(../images/icon_prev.png) no-repeat center; background-size: 100%; right: 77px; } 
.runsp .slick-next { background: url(../images/icon_next.png) no-repeat center; background-size: 100%; right: 40px; }


.runcongtrinh .slick-prev:before, .runcongtrinh .slick-next:before { content: ''; }
.runcongtrinh .slick-prev:hover, .runcongtrinh .slick-prev:focus { background: url(../images/icon_prev.png) no-repeat center; background-size: 100% 100%; } 
.runcongtrinh .slick-next:hover, .runcongtrinh .slick-next:focus { background: url(../images/icon_next.png) no-repeat center; background-size: 100% 100%; } 
.runcongtrinh .slick-prev, .runcongtrinh .slick-next { top: 0px; width: 35px; height: 35px; } 
.runcongtrinh .slick-prev { background: url(../images/icon_prev.png) no-repeat center; background-size: 100%; right: 77px; } 
.runcongtrinh .slick-next { background: url(../images/icon_next.png) no-repeat center; background-size: 100%; right: 40px; }

.runtintuc .slick-prev:before, .runtintuc .slick-next:before { content: ''; }
.runtintuc .slick-prev:hover, .runtintuc .slick-prev:focus { background: url(../images/icon_prev.png) no-repeat center; background-size: 100% 100%; } 
.runtintuc .slick-next:hover, .runtintuc .slick-next:focus { background: url(../images/icon_next.png) no-repeat center; background-size: 100% 100%; } 
.runtintuc .slick-prev, .runtintuc .slick-next { top: 0px; width: 35px; height: 35px; } 
.runtintuc .slick-prev { background: url(../images/icon_prev.png) no-repeat center; background-size: 100%; right: 77px; } 
.runtintuc .slick-next { background: url(../images/icon_next.png) no-repeat center; background-size: 100%; right: 40px; }

.runsptab .slick-dots li button::before { font-size: 15px;}
.runsptab .slick-dots li.slick-active button::before { color: #ed1c24;}

.runvideo.slick-slider { margin-right: -3.5px; margin-left: -3.5px;}
.runsptab.slick-slider { margin-right: -12.5px; margin-left: -12.5px;}
.runsptab.runmeolamdep { margin-right: -12.5px; margin-left: -12.5px;}

a.icon-chatzalo{
	        display: block;
    width: 40px;
    height: 40px;
    position: fixed;
    right: 25px;
    bottom: 200px;
    z-index: 999;
    text-decoration: none;
}
a.icon-chatzalo i {
        top: 0px;
    right: -1px;
    display: flex;
    display: -ms-flex;
    align-items: center;
    -ms-flex-align: center;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    background: #1182FC;
    position: relative;
    z-index: 9999;
}
a.icon-chatzalo img{	
    vertical-align: middle;
    width: 40px;
}
.kenit-alo-circle {
    width: 50px;
    height: 50px;
    top: -7px;
    right: -8px;
    position: absolute;
    background-color: transparent;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    border: 2px solid rgba(17, 130, 252, .8);
    opacity: .1;
    border-color: #1182FC;
    opacity: .5;
}
.kenit-alo-circle-fill {
    width: 60px;
    height: 60px;
    top: -12px;
    position: absolute;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    border: 2px solid transparent;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
    background-color: rgba(17, 130, 252, 0.45);
    opacity: .75;
    right: -13px;
}