/*
Theme Name: Eweb theme
Theme URI: http://e-web.vn/
Author: Hieu.dev
Author URI: http://e-web.vn/
Description: Eweb Core Theme
Version: v1.8
Text Domain: ew
Domain Path: /languages/
Tags:
*/

@charset "utf-8";
@import url('framework/core/css/libs.css');
@import url('font-awesome/css/font-awesome.min.css');
@import url('js/slickSlide/slick.min.css');
@import url('js/owl-carousel/owl.carousel.min.css');
@import url('js/owl-carousel/owl.theme.default.min.css');
@import url('js/fancyBoxZoom/jquery.fancybox.min.css');
@import url('css/general.min.css');
/*@import url('css/responsive.min.css');*/

@font-face{font-family:'RobotoLight';
	font-display:block;
	src:url('fonts/Roboto-Light.eot?');
	src:url('fonts/Roboto-Light.eot?#iefix') format('embedded-opentype'),
	url('fonts/Roboto-Light.woff') format('woff'),
	url('fonts/Roboto-Light.ttf') format('truetype'),
	url('fonts/Roboto-Light.svg#Roboto-Light') format('svg');
	font-weight:300;
	font-style:normal;
	font-display: swap;
}
@font-face{font-family:'RobotoMedium';
	font-display:block;
	src:url('fonts/Roboto-Medium.eot?');
	src:url('fonts/Roboto-Medium.eot?#iefix') format('embedded-opentype'),
	url('fonts/Roboto-Medium.woff2') format('woff2'),
	url('fonts/Roboto-Medium.woff') format('woff'),
	url('fonts/Roboto-Medium.ttf') format('truetype'),
	url('fonts/Roboto-Medium.svg#Roboto-Medium') format('svg');
	font-weight:500;
	font-style:normal;
	font-display: swap;
}
@font-face{font-family:'Roboto';
	font-display:block;src:url('fonts/Roboto-Regular.eot?');
	src:url('fonts/Roboto-Regular.eot?#iefix') format('embedded-opentype'),
	url('fonts/Roboto-Regular.woff2') format('woff2'),
	url('fonts/Roboto-Regular.woff') format('woff'),
	url('fonts/Roboto-Regular.ttf') format('truetype'),
	url('fonts/Roboto-Regular.svg#Roboto-Regular') format('svg');
	font-weight:normal;
	font-style:normal;
	font-display: swap;
}
@font-face{font-family:'RobotoBold';
	font-display:block;
	src:url('fonts/Roboto-Bold.eot?');
	src:url('fonts/Roboto-Bold.eot?#iefix') format('embedded-opentype'),
	url('fonts/Roboto-Bold.woff') format('woff'),
	url('fonts/Roboto-Bold.ttf') format('truetype'),
	url('fonts/Roboto-Bold.svg#Roboto-Bold') format('svg');
	font-display: swap;
}
@font-face{font-family:'RobotoCondensed';
	font-display:block;
	src:url('fonts/RobotoCondensed-Regular.eot?');
	src:url('fonts/RobotoCondensed-Regular.eot?#iefix') format('embedded-opentype'),
	url('fonts/RobotoCondensed-Regular.woff2') format('woff2'),
	url('fonts/RobotoCondensed-Regular.woff') format('woff'),
	url('fonts/RobotoCondensed-Regular.ttf') format('truetype'),
	url('fonts/RobotoCondensed-Regular.svg#RobotoCondensed-Regular') format('svg');
	font-weight:normal;
	font-style:normal;
	font-display: swap;
}
@font-face{font-family:'RobotoCondensedBold';
	font-display:block;
	src:url('fonts/RobotoCondensed-Bold.eot?');
	src:url('fonts/RobotoCondensed-Bold.eot?#iefix') format('embedded-opentype'),
	url('fonts/RobotoCondensed-Bold.woff') format('woff'),
	url('fonts/RobotoCondensed-Bold.ttf') format('truetype'),
	url('fonts/RobotoCondensed-Bold.svg#RobotoCondensed-Bold') format('svg');
	font-display: swap;
}
/*@font-face{
	font-family:'FontAwesome';
	src:url('font-awesome/fonts/fontawesome-webfont.eot');
	src:url('font-awesome/fonts/fontawesome-webfont.eot?#iefix') format('embedded-opentype'),
		url('font-awesome/fonts/fontawesome-webfont.woff') format('woff'),
		url('font-awesome/fonts/fontawesome-webfont.ttf') format('truetype'),
		url('font-awesome/fonts/fontawesome-webfont.svg#FontAwesome') format('svg');
	font-weight:normal;
	font-style:normal;
	font-display: swap;
}
[class^="icon-"]:before,[class*=" icon-"]:before{
	font-family:FontAwesome;
	font-weight:normal;
	font-style:normal;
	display:inline-block;
	text-decoration:inherit
}*/

body {padding-top: 126px}
.mb {display: none !important;}
@media (max-width: 767px) {
    .mb {display: block !important;}
    .pc {display: none !important;}
}
h1, h2, h3, h4, h5, h6, a, span, p, button, input, label, i,img{
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	-o-transition: 0.3s;
	transition: 0.3s;
}
.container{width:1170px;margin:0 auto;}.dn{display:none;}
.masterPage{padding: 30px 0}
.masterPage1{padding-top:40px;}.masterMain{width:calc(100% - 330px);margin-right:30px;float:left;min-height:20px;}.sideBar{width:300px;float:left;}.sideBar>div:nth-child(1)~div{margin-top:30px;}.pageTitle1{font:20px/24px RobotoBold;color:#2d2f8c;}.pageTitle2{font:30px/44px RobotoBold;color:#2d2f8c;text-transform:uppercase;margin:25px 0 15px}.noidung{font:15px/22px Roboto;}.fbComment{margin:25px 0;width:100%;}.fbComment .title{font:20px/28px RobotoBold;color:#2d2f8c;margin-bottom:8px;}.fbComment .content{border:1px solid #e2e2e2;padding:5px 3px;background:#fff;}.fbComment .fb_iframe_widget_fluid_desktop iframe{width:100% !important;}.headerFix{position:fixed;width:100%;top:0;left:0;background-color:#fff;z-index:20;}.topBox{background-color:#2d2f8c;position:relative;z-index:10;}.topBox .text{float:left;font:14px/30px Roboto;color:#fff;}.topRight{float:right;}.topRight .hotline{float:left;font:15px/30px RobotoMedium;color:#fff;background-color:#f00;padding:0 15px;}.topRight .hotline span{background:url(images/phoneIcon1.png) left center no-repeat;padding-left:24px;}.topRight .hotline:hover{-webkit-filter:brightness(120%);filter:brightness(120%);-ms-filter:brightness(120%);-moz-filter:brightness(120%);}.language{margin:0;padding:0;list-style:none;float:left;margin-left:20px;}.language li{float:left;font:14px/30px RobotoBold;color:#c6c7ff;}.language li:after{content:'/';visibility:visible;margin:0 5px;transform:translateY(-1px);-webkit-transform:translateY(-1px);display:inline-block;}.language li:last-child:after{content:none;}.language li.active a{color:#fff;}.language a{font:14px/30px RobotoBold;color:#c6c7ff;}.language a:hover{color:#fff;}
.headerBox{padding:12px 0;border-bottom:2px solid #cecbc1;position:relative;z-index:22;background-color:#fff;}
.headerBox .container{display: flex; justify-content: space-between; align-items: center;}
.headerBox .logo img{max-height:70px;}
.searchBox button[type="submit"]{margin-bottom: 0}
.headerRight{order: 1}
.headerRight>.searchBox{float:left;position:relative;margin-top:1px;}
.headerRight>.searchBox .searchIcon{font-size:16px;width:15px;display:block;}
.headerRight>.searchBox .box{position:absolute;width:220px;right:0;transform:translate(0,40px);-webkit-transform:translate(0,40px);opacity:0;pointer-events:none;transition:.5s ease-in-out;-webkit-transition:.5s ease-in-out;z-index:1;}
.headerRight>.searchBox input{font:15px/30px Roboto;border:1px solid #d3d3d3;width:100%;padding-right:30px;background-color:#fff;border-radius:4px;}
.headerRight>.searchBox .buttom-search{font-size:16px;width:30px;height:30px;top:0;right:0;z-index:2;position:absolute; border: none; background-color: transparent}
.headerRight>.searchBox .buttom-search i{top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);position:absolute;z-index:5;}
.headerRight>.searchBox.active .box{transform:translate(0,4px);-webkit-transform:translate(0,4px);opacity:1;pointer-events:auto;}
.headerRight>.searchBox.active .searchIcon i:before{content:'';}
.slideBox .khungAnh:before{padding-bottom:calc(600/1900*100%);}
.slideBox .slick-dots{display:none !important;}
.slideBox .slick-arrow{position:absolute;z-index:4;width:50px;height:50px;border-radius:50%!important;top:calc(50% - 25px);background-color:rgba(45,47,140,.5)!important;font-size:0;color:#c0c1dd;}
.slideBox .slick-arrow:before{content:'\f105';font-family:FontAwesome;font-size:30px;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);position:absolute;z-index:5;margin-right:-2px;}
.slideBox .slick-arrow:hover{background-color:#2d2f8c!important;color:#fff;}
.slideBox .slick-arrow.slick-next{right:20px;}
.slideBox .slick-arrow.slick-prev{left:20px;}
.slideBox .slick-arrow.slick-prev:before{content:'\f104';margin-left:-2px;margin-right:0;}
.slick-dots {text-align: center; margin-top: 15px; font-size: 0}
.slick-dots li{display: inline-block; margin: 0 3px}
.slick-dots li button{margin: 0; padding: 4px; line-height: inherit; height: 0; border-radius: 50%; background-color: #c7c7c7; border-color: #c7c7c7;}
.slick-dots li.slick-active button{ background-color: #2d2f8c; border-color: #2d2f8c;}
.bannerBox .khungAnh:before{padding-bottom:calc(200/1900*100%);}.bannerBox .text{top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);position:absolute;z-index:5;width:100%;}.bannerBox .text1{font:30px/40px RobotoBold;color:#fff;text-transform:uppercase;text-shadow:2px 3px 3px #666;}.bannerBox .text2{font:16px/24px Roboto;color:#fff;text-shadow:2px 3px 3px #666;margin-top:5px;}.breadCrumbBox{background-color:#eee;padding:9px 0;}.breadCrumbBox a{font:15px/24px Roboto;}.breadCrumbBox a:hover,.breadCrumbBox a.active,{color:#2d2f8c;}
.footerBox{margin-top: 20px; padding:30px 0 20px;background-color:#2d2f8c;position:relative;z-index:21;}.footerBox .contactInfo{float:left;width:calc(500/1170*100%);margin-right:35px;}.footerBox .contactInfo .title{font:22px/24px RobotoBold;color:#fff;text-transform:uppercase;}.footerBox .contactInfo .info{margin:0;padding:0;list-style:none;margin-top:20px;}.footerBox .contactInfo .info li{font:14px/24px Roboto;color:#f3f3f3;padding-left:26px;position:relative;}.footerBox .contactInfo .info li i{position:absolute;left:0;top:4px;}.footerBox .contactInfo .info li a,.footerBox .contactInfo .info li span{font:14px/24px Roboto;color:#f3f3f3;}.footerBox .contactInfo .info li a:hover{color:#f00;}.footerBox .contactInfo .info li.add{margin-top:7px;}.footerBox .contactInfo .info li.fax i{font-size:0;background:url(images/phoneIcon2.png) no-repeat;width:15px;height:14px;}.footerBox .moreInfo{float:right;width:calc(336/1170*100%);font:15px/24px Roboto;color:#fff;}.footerBox .moreInfo .box{margin-bottom:15px;}.footerBox .moreInfo .logoBCT{max-height:43px;float:left;margin-right:20px;}.footerBox .moreInfo .logoBCT img{max-height:43px;}.footerBox .social{margin:0;padding:0;list-style:none;font-size:0;float:left;margin-top:1px;}.footerBox .social li{float:left;width:40px;margin-right:10px;}.footerBox .social li a{width:40px;height:40px;background-color:#0060ca;border-radius:50%;display:block;}.footerBox .social li a img{width:100%;height:100%;object-fit:scale-down;}.footerBox .social li a:hover{-webkit-filter:brightness(120%);filter:brightness(120%);-ms-filter:brightness(120%);-moz-filter:brightness(120%);}.menuBottomBox{width:calc(265/1170*100%);float:left;}.menuBottomBox .title{font:22px/24px RobotoBold;color:#fff;text-transform:uppercase;}.menuBottomBox ul{margin:0;padding:0;list-style:none;margin-top:19px;}.menuBottomBox ul li{font:15px/24px Roboto;color:#fff;padding-left:13px;position:relative;}.menuBottomBox ul li:nth-child(1)~li{margin-top:7px;}.menuBottomBox ul li i{position:absolute;left:0;top:4px;}.menuBottomBox ul li a,.menuBottomBox ul li span{font:15px/24px Roboto;color:#fff;}.menuBottomBox ul li a:hover{color:#f00;}.homeTop{background-color:#fafafa;padding:25px 0 10px;}.newsHome{width:calc(100% - 407/1170*100% - 30px);margin-right:30px;float:left;}.newsHome .title{margin-bottom:32px;}.newsHome .title span{font:24px/32px RobotoBold;color:#2d2f8c;position:relative;padding-bottom:10px;text-transform:uppercase;}.newsHome .title span:before{content:'';width:80px;height:3px;background-color:#2d2f8c;position:absolute;left:0;bottom:0;transition:.5s ease-in-out;-webkit-transition:.5s ease-in-out;}.newsHome .col1{float:left;width:calc(370/770*100%);margin-right:30px;}.newsHome .col1 .khungAnh:before{padding-bottom:calc(247/370*100%);}.newsHome .col1 .itemTitle{margin-top:10px;max-height:52px;overflow:hidden;}.newsHome .col1 .itemTitle a{font:18px/25px RobotoBold;}.newsHome .col1 .itemTitle a:hover{color:#2d2f8c;}.newsHome .col1 .itemDescription{font:15px/22px Roboto;color:#666;margin-top:10px;max-height:112px;overflow:hidden;}.newsHome .col1 .slick-dots{font-size:0;margin-top:8px;}.newsHome .col1 .slick-dots li{float:left;height:10px;overflow:hidden;}.newsHome .col1 .slick-dots li button{height:10px;width:10px;border-radius:50%;margin:0 6px 0 0;font-size:0;border:none;vertical-align:top;position:relative;background-color:#c8c9f0;}.newsHome .col1 .slick-dots li.slick-active button,.newsHome .col1 .slick-dots li:hover button{background-color:#2d2f8c;}.newsHome .col1 .slick-arrow{display:none !important;}.newsHome .col2{float:left;width:calc(100% - 370/770*100% - 30px);}.newsHome .col2 .itemBox{padding:15px 0;border-top:1px solid #eee;}.newsHome .col2 .itemBox:first-child{padding-top:0;border-top:none;}.newsHome .col2 .itemBox:last-child{padding-bottom:0;}.newsHome .col2 .khungAnh{float:left;width:calc(118/370*100%);margin-right:15px;}.newsHome .col2 .khungAnh:before{padding-bottom:calc(79/118*100%);}.newsHome .col2 .itemDetail{float:left;width:calc(100% - 118/370*100% - 15px);}.newsHome .col2 .itemTitle{margin-top:-5px;max-height:68px;overflow:hidden;}.newsHome .col2 .itemTitle a{font:15px/22px RobotoBold;}.newsHome .col2 .itemTitle a:hover{color:#2d2f8c;}.videoHome{width:calc(407/1170*100%);float:left;}.videoHome .title{margin-bottom:32px;}.videoHome .title a,.videoHome .title span{font:24px/32px RobotoBold;color:#2d2f8c;position:relative;padding-bottom:10px;text-transform:uppercase;}.videoHome .title a:before,.videoHome .title span:before{content:'';width:80px;height:3px;background-color:#2d2f8c;position:absolute;left:0;bottom:0;transition:.5s ease-in-out;-webkit-transition:.5s ease-in-out;}.videoHome .title a:hover,.videoHome .title span:hover{color:#f00;}.videoHome .title a:hover:before,.videoHome .title span:hover:before{background-color:#f00;}.videoHome .groupItem{background-color:#f1f1f6;padding:20px;}.videoHome .itemBox{display:none;}.videoHome .itemBox.active{display:block;}.videoHome .itemBox.video .khungAnh .icon .bg{background:#2d2f8c url(images/videoIcon0.png) no-repeat center center;background-size:15px auto;}.videoHome .khungAnh:before{padding-bottom:calc(186/330*100%);}.videoHome .khungAnh:after{content:'';width:100%;height:100%;position:absolute;background-color:rgba(0,0,0,.2);left:0;top:0;z-index:5;visibility:visible;transition:.5s ease-in-out;-webkit-transition:.5s ease-in-out;pointer-events:none;}.videoHome .khungAnh .icon{width:60px;height:60px;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);position:absolute;z-index:5;z-index:6;transition:.5s ease-in-out;-webkit-transition:.5s ease-in-out;pointer-events:none;}.videoHome .khungAnh .icon .bg{top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);position:absolute;z-index:5;height:42px;width:42px;z-index:6;display:block;background:#2d2f8c url(images/thIcon.png) no-repeat center center;background-size:12px auto;border-radius:50%;}.videoHome .khungAnh .icon .border{height:60px;width:60px;display:block;border:1px solid #fff;animation:roundScale 1.6s linear infinite;-webkit-animation:roundScale 1.6s linear infinite;border-radius:50%;}.videoHome .khungAnh:hover:after{opacity:0;}.videoHome .itemTitle{margin-top:10px;max-height:46px;overflow:hidden;height:46px;}.videoHome .itemTitle a{font:15px/22px RobotoBold;}.videoHome .itemTitle a:hover{color:#2d2f8c;}.videoHome .tab{margin:0;padding:0;list-style:none;font-size:0;text-align:center;margin-top:35px;}.videoHome .tab li{display:inline-block;width:80px;margin:0 5px;vertical-align:top;}.videoHome .tab li a{display:block;width:80px;height:80px;position:relative;}.videoHome .tab li img{width:38px;height:38px;position:absolute;top:calc(50% - 19px);left:calc(50% - 19px);transition:.5s ease-in-out;-webkit-transition:.5s ease-in-out;}.videoHome .tab li.active img,.videoHome .tab li:hover img{width:80px;height:80px;top:0;left:0;image-rendering:auto;}.productHome{padding:30px 0 20px;}.productHome .title{text-align:center;margin-bottom:25px;}.productHome .title a,.productHome .title span{font:24px/32px RobotoBold;color:#2d2f8c;position:relative;padding-bottom:10px;text-transform:uppercase;}.productHome .title a:before,.productHome .title span:before{content:'';width:80px;height:3px;background-color:#2d2f8c;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);position:absolute;z-index:5;bottom:0;transition:.5s ease-in-out;-webkit-transition:.5s ease-in-out;}.productHome .title a:hover,.productHome .title span:hover{color:#f00;}.productHome .title a:hover:before,.productHome .title span:hover:before{background-color:#f00;}.productHome .description{font:15px/22px Roboto;color:#666;margin-top:10px;text-align:center;}
.productDS .groupItem{display: flex; flex-wrap: wrap;}
.productHome .productDS, .products .productDS{margin-top:20px;}
.productBottom{padding:40px 0 20px;background-color:#fafafa;}
.productBottom .title{border-bottom:1px solid #ddd;padding-bottom:8px;}
.productBottom .title a,.productBottom .title span{font:22px/28px RobotoBold;color:#2d2f8c;text-transform:uppercase;}
.productBottom .title a:hover,.productBottom .title span:hover{color:#f00;}.productBottom .productDS{margin-top:20px;}
.productBottom .slick-dots{display:none !important;}
.productBottom .slick-arrow, .videoOther .slick-arrow, .related.products .slick-arrow{position:absolute;z-index:4;width:27px;height:27px;top:-57px;background-color:#c7c7c7!important;color:#fff;font-size:0;border-radius:3px!important;}
.productBottom .slick-arrow:before, .related.products .slick-arrow:before{content:'\f061';font-family:FontAwesome;font-size:10px;line-height:27px;display:block;}
.productBottom .slick-arrow:hover, .related.products .slick-arrow:hover{background-color:#2d2f8c!important;color:#fff;}
.productBottom .slick-arrow.slick-next, .related.products .slick-arrow.slick-next{right:0;}
.productBottom .slick-arrow.slick-next:before, .related.products .slick-arrow.slick-next:before{transform:translateX(1px);-webkit-transform:translateX(1px);}
.productBottom .slick-arrow.slick-prev, .related.products .slick-arrow.slick-prev{right:32px;}
.productBottom .slick-arrow.slick-prev:before, .related.products .slick-arrow.slick-prev:before{content:'\f060';transform:translateX(-1px);-webkit-transform:translateX(-1px);}
.productDS .filter{text-align:center;font-size:0;margin-bottom:30px;}
.productDS .filter input,.productDS .filter select{font:15px/40px Roboto;border:1px solid #2d2f8c;border-radius:4px;display:inline-block;vertical-align:top;width:400px;margin-right:17px;height:40px;}
.productDS .filter a{font:15px/40px RobotoBold;color:#fff;border-radius:4px;background-color:#2d2f8c;height:40px;padding:0 25px;display:inline-block;text-transform:uppercase;}
.productDS .filter a:hover{background-color:#f00;}
/*.productDS .groupItem{font-size:0;}*/
.section-product{margin-bottom: 20px}
.section-product:last-child{margin-bottom: 0}
.productDS .itemBox{padding-bottom:25px;width:calc((100% - 75px)/4);margin-right:25px;display:inline-block;vertical-align:top;}
.productDS .itemBox:nth-child(4n){margin-right:0;}
.productDS .itemBox:nth-child(4)~.itemBox{margin-top:26px;}
.slick-slider .itemBox{padding-bottom:0;width:100%;margin-right:25px}
.slick-slider .itemBox:nth-child(4n){margin-right:25px;}
.productDS .itemBox:hover{box-shadow:0 2px 10px #d3d3d3;}
.productDS .itemBox:hover .itemDescription{display:none;}
.productDS .khungAnh{background:url(images/bgkhungAnh1.png) no-repeat;background-size:100% 100%;}
.productDS .khungAnh:before{padding-bottom:calc(182/272*100%);}
.productDS .khungAnh img{max-width:250px;}
.productDS .itemDetail{padding:0 15px;}
.productDS .itemDetail .woocommerce{text-align: center}
.productDS .itemDetail .woocommerce p.price{margin-top: 5px}
.productDS .itemTitle{margin-top:10px;text-align:center;height:48px;overflow:hidden;}
.productDS .itemTitle a{font:18px/24px RobotoBold;text-transform:uppercase;}
.productDS .itemTitle a:hover{color:#2d2f8c;}
.productDS .itemDescription{font:15px/22px Roboto;margin-top:10px;text-align:center;max-height:46px;height:46px;overflow:hidden;}
.productDS .itemMore, .productDS .add_to_cart_button{height:36px;font:15px/36px Roboto;text-transform:uppercase;color:#fff;margin:20px auto 0;padding:0 20px;border-radius:4px;background-color:#2d2f8c;display:none;}
.productDS .add_to_cart_button{color:#fff!important;margin:20px auto 0!important;padding:0 20px!important;border-radius:4px!important;background-color:#2d2f8c!important;display:none!important;font-size: 15px!important; line-height: 36px!important;}
.productDS .itemMore:hover, .productDS .add_to_cart_button:hover{background-color:#f00!important}
.productDS .itemBox:hover .itemMore, .productDS .itemBox:hover .add_to_cart_button{display:table!important}
.productDS .itemMore i{margin-right:8px;}.productDS .slick-list{margin:0 -13px;}
.productDS .item{padding:5px 13px;}
.productSlide1 .slick-dots{display:none !important;}
.slick-arrow{border-radius: 0!important; padding: 0!important; line-height: inherit!important; background-color: transparent!important; border: none!important}
.productSlide1 .slick-arrow{position:absolute;z-index:4;width:17px;height:48px;top:calc((100% - 48px - 114px)/2);font-size:0;color:#999;}
.productSlide1 .slick-arrow:before{content:'\f105';font-family:FontAwesome;font-size:48px;}.productSlide1 .slick-arrow:hover{color:#2d2f8c;}.productSlide1 .slick-arrow.slick-next{right:-47px;}.productSlide1 .slick-arrow.slick-prev{left:-47px;}
.productSlide1 .slick-arrow.slick-prev:before{content:'\f104';}.thuVienHome{background-color:#fafafa;padding:30px 0 20px;}.videoHome1{float:left;width:calc(770/1170*100%);margin-right:30px;}.videoHome1 .title{margin-bottom:32px;}.videoHome1 .title a,.videoHome1 .title span{font:24px/32px RobotoBold;color:#2d2f8c;position:relative;padding-bottom:10px;text-transform:uppercase;}.videoHome1 .title a:before,.videoHome1 .title span:before{content:'';width:80px;height:3px;background-color:#2d2f8c;position:absolute;left:0;bottom:0;transition:.5s ease-in-out;-webkit-transition:.5s ease-in-out;}.videoHome1 .title a:hover,.videoHome1 .title span:hover{color:#f00;}.videoHome1 .title a:hover:before,.videoHome1 .title span:hover:before{background-color:#f00;}.videoHome1 .itemBox{width:calc((100% - 60px)/4);margin-right:20px;float:left;}.videoHome1 .itemBox:nth-child(5n){margin-right:0;}.videoHome1 .itemBox:nth-child(5)~.itemBox{display:none;}.videoHome1 .itemBox:nth-child(1){width:100% !important;margin-right:0;}.videoHome1 .itemBox:nth-child(1) .khungAnh:after{background:url(images/bgTitle1.png) left bottom no-repeat;background-size:100% auto;}.videoHome1 .itemBox:nth-child(1) .itemDetail{display:block;}.videoHome1 .itemBox:nth-child(1) .time{display:none;}.videoHome1 .itemBox:nth-child(1)~.itemBox{margin-top:20px;}.videoHome1 .khungAnh:after{content:'';width:100%;height:100%;position:absolute;background-color:rgba(0,0,0,.2);left:0;top:0;z-index:5;visibility:visible;transition:.5s ease-in-out;-webkit-transition:.5s ease-in-out;pointer-events:none;}.videoHome1 .khungAnh .icon{width:56px;height:56px;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);position:absolute;z-index:5;z-index:6;transition:.5s ease-in-out;-webkit-transition:.5s ease-in-out;pointer-events:none;}.videoHome1 .khungAnh .icon .bg{top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);position:absolute;z-index:5;height:38px;width:38px;z-index:6;display:block;background:#2d2f8c url(images/videoIcon2.png) no-repeat left 15px center;background-size:12px auto;border-radius:50%;}.videoHome1 .khungAnh .icon .border{height:56px;width:56px;display:block;border:1px solid #fff;animation:roundScale 1.6s linear infinite;-webkit-animation:roundScale 1.6s linear infinite;border-radius:50%;}.videoHome1 .khungAnh:hover:after{opacity:0;}.videoHome1 .itemDetail{position:absolute;left:0;bottom:0;width:100%;display:none;z-index:9;}.videoHome1 .itemTitle{padding:0 20px 15px;}.videoHome1 .itemTitle a{font:20px/28px RobotoBold;color:#fff;}.videoHome1 .itemTitle a:hover{color:#f00;}.videoHome1 .time{font:13px/20px Roboto;color:#999;margin-top:5px;}.QAHome{float:left;width:calc(100% - 770/1170*100% - 30px);}.QAHome .title{margin-bottom:32px;}.QAHome .title a,.QAHome .title span{font:24px/32px RobotoBold;color:#2d2f8c;position:relative;padding-bottom:10px;text-transform:uppercase;}.QAHome .title a:before,.QAHome .title span:before{content:'';width:80px;height:3px;background-color:#2d2f8c;position:absolute;left:0;bottom:0;transition:.5s ease-in-out;-webkit-transition:.5s ease-in-out;}.QAHome .title a:hover,.QAHome .title span:hover{color:#f00;}.QAHome .title a:hover:before,.QAHome .title span:hover:before{background-color:#f00;}.QAHome .content{background-color:#f1f1f6;padding: 6px 20px 16px;}.QAHome .content .khungAnh:before{padding-bottom:calc(221/330*100%);}.QAHome .content .text{font:15px/22px Roboto;margin-top:15px;text-align:center;}.QAHome .content .itemTitle{text-align:center;}.QAHome .content .itemTitle span,.QAHome .content .itemTitle a{font:20px/30px RobotoBold;text-transform:uppercase;}.QAHome .content .itemTitle a:hover{color:#2d2f8c;}.QAHome .content .itemDescription{font:15px/24px Roboto;margin-top:20px;}.QAHome .content .more{height:36px;font:15px/36px Roboto;text-transform:uppercase;color:#fff;display:table;margin:30px auto 0;padding:0 20px;border-radius:4px;background-color:#2d2f8c;}.QAHome .content .more:hover{background-color:#f00;}.QAHome .content .more i{margin-right:8px;}.logoSP{padding:30px 0;}.logoSP .khungAnh{border:1px solid #e8e8e8;}.logoSP .khungAnh:before{padding-bottom:calc(53/123*100%);}.logoSP .slick-list{margin:0 -5px;}.logoSP .item{padding:0 5px;}.logoSP .slick-dots{display:none !important;}.logoSP .slick-arrow{position:absolute;z-index:4;width:10px;height:30px;top:calc(50% - 15px);font-size:0;color:#999;}
.logoSP .slick-arrow:before{content:'\f105';font-family:FontAwesome;font-size:30px;}.logoSP .slick-arrow:hover{color:#2d2f8c;}.logoSP .slick-arrow.slick-next{right:-39px;}.logoSP .slick-arrow.slick-prev{left:-39px;}
.logoSP .slick-arrow.slick-prev:before{content:'\f104';}.tabDM{overflow:hidden;}.tabDM .content{border-bottom:1px solid #e9e9e9;font-size:0;text-align:center;margin-bottom:30px;padding-bottom:0}.tabDM .li.active a{color:#2d2f8c;}.tabDM .li.active a:before{opacity:1;}.tabDM a{font:15px/22px RobotoBold;text-transform:uppercase;color:#555;position:relative;}.tabDM a:hover{color:#2d2f8c;}.tabDM a:hover:before{opacity:1;}.tabDM a:before{content:'';position:absolute;left:0;bottom:-14px;height:7px;width:100%;border-top:1px solid #2d2f8c;background:url(images/attr1.png) top center no-repeat;opacity:0;transition:.5s ease-in-out;-webkit-transition:.5s ease-in-out;}.tabDM .owl-carousel.owl-drag .owl-item:last-child{margin-right:0 !important;}.tabDM .owl-carousel .owl-stage{margin:0 auto;overflow:visible;}.tabDM .owl-carousel .owl-stage-outer{overflow:visible;}.boxNews .title{font:16px/40px Roboto;background:#2d2f8c url(images/sun.png) no-repeat left center;border-radius:5px 5px 0 0;padding:0 25px;text-transform:uppercase;color:#fff;}.newsDS{font-size:0;margin-top:30px;}.newsDS .itemBox{display:inline-block;width:calc((100% - 60px)/3);margin-right:30px;vertical-align:top;}.newsDS .itemBox:nth-child(3n){margin-right:0;}.newsDS .itemBox:nth-child(3)~.itemBox{margin-top:20px;}.newsDS .khungAnh:before{padding-bottom:calc(173/260*100%);}.newsDS .itemTitle{max-height:74px;overflow:hidden;margin-top:10px;}.newsDS .itemTitle a{font:16px/24px RobotoBold;}.newsDS .itemTitle a:hover{color:#2d2f8c;}.newsDS .itemDescription{font:15px/22px Roboto;color:#666;max-height:68px;overflow:hidden;margin-top:7px;}.newsDS .itemMore{font:14px/21px Roboto;color:#2d2f8c;margin-top:7px;display:inline-block;}.newsDS .itemMore:hover{color:#f00;}.newsTop{margin-top:25px;}.newsTop .khungAnh{float:left;width:calc(409/840*100%);margin-right:20px;}.newsTop .khungAnh:before{padding-bottom:calc(273/409*100%);}.newsTop .itemDetail{float:left;width:calc(100% - 409/840*100% - 20px);}.newsTop .itemTitle{max-height:77px;overflow:hidden;margin-top:-5px;}.newsTop .itemTitle a{font:18px/25px RobotoBold;}.newsTop .itemTitle a:hover{color:#2d2f8c;}.newsTop .itemDescription{font:15px/22px Roboto;color:#666;max-height:134px;overflow:hidden;margin-top:10px;}.newsTop .itemMore{height:36px;font:14px/36px Roboto;color:#fff;display:inline-block;padding:0 25px;border-radius:4px;background-color:#2d2f8c;margin-top:22px;}.newsTop .itemMore:hover{background-color:#f00;}.widget-sidebar{border:1px solid #e8e8e8;border-radius:5px}.widget-sidebar .title{margin:-1px -1px 0;}.widget-sidebar .title span{font:16px/40px Roboto;background:#2d2f8c url(images/sun.png) no-repeat left center;border-radius:5px 5px 0 0;padding:0 25px;text-transform:uppercase;color:#fff;display:block;}.widget-sidebar .groupItem{padding:15px 15px 10px;}.widget-sidebar .itemBox{border-bottom:1px dashed #d5d4d4;padding:15px 0;}.widget-sidebar .itemBox:first-child{padding-top:0;}.widget-sidebar .itemBox:last-child{padding-bottom:0;border-bottom:none;}.widget-sidebar .itemBox:nth-child(5)~.itemBox{display:none;}.widget-sidebar .khungAnh{float:left;width:calc(96/270*100%);margin-right:13px;}.widget-sidebar .khungAnh:before{padding-bottom:calc(64/96*100%);}.widget-sidebar .itemDetail{float:left;width:calc(100% - 96/270*100% - 13px);}.widget-sidebar .itemTitle{max-height:68px;overflow:hidden;margin-top:-3px;}.widget-sidebar .itemTitle a{font:15px/22px RobotoBold;}.widget-sidebar .itemTitle a:hover{color:#2d2f8c;}.widget-sidebar .more{font:14px/22px Roboto;color:#2d2f8c;float:right;margin-right:15px;}.widget-sidebar .more:hover{color:#f00;}.videoRight1{border:1px solid #e8e8e8;border-radius:5px;padding-bottom:7px;}.videoRight1 .title{margin:-1px -1px 0;}.videoRight1 .title a{font:16px/40px Roboto;background:#2d2f8c url(images/sun.png) no-repeat left center;border-radius:5px 5px 0 0;padding:0 25px;text-transform:uppercase;color:#fff;display:block;}
.videoRight1 .title a:hover{background-color:#f00;}.videoRight1 .groupItem{padding:15px 15px 3px;}
.videoRight1 .khungAnh:after{content:'';width:100%;height:100%;position:absolute;background-color:rgba(0,0,0,.2);left:0;top:0;z-index:5;visibility:visible;transition:.5s ease-in-out;-webkit-transition:.5s ease-in-out;pointer-events:none;}
.videoRight1 .khungAnh .icon{width:60px;height:60px;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);position:absolute;z-index:5;z-index:6;transition:.5s ease-in-out;-webkit-transition:.5s ease-in-out;pointer-events:none;}
.videoRight1 .khungAnh .icon .bg{top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);position:absolute;z-index:5;height:42px;width:42px;z-index:6;display:block;background:#2d2f8c url(images/videoIcon0.png) no-repeat center center;background-size:15px auto;border-radius:50%;}
.videoRight1 .khungAnh .icon .border{height:60px;width:60px;display:block;border:1px solid #fff;animation:roundScale 1.6s linear infinite;-webkit-animation:roundScale 1.6s linear infinite;border-radius:50%;}
.videoRight1 .khungAnh:hover:after{opacity:0;}.videoRight1 .itemTitle{margin-top:10px;}.videoRight1 .itemTitle a{font:15px/22px RobotoBold;}.videoRight1 .itemTitle a:hover{color:#2d2f8c;}.videoRight1 .slick-list{margin:0 -10px;}.videoRight1 .item{padding:0 10px;}.videoRight1 .slick-dots{display:none !important;}
.videoRight1 .slick-arrow, .productRight1 .slick-arrow{position:absolute;z-index:4;width:30px;height:30px;top:calc(50% - 25px - 18px);background-color:rgba(159,159,159,.5)!important;color:#fff;font-size:0;border-radius:4px 0 0 4px!important;}
.videoRight1 .slick-arrow:before{content:'\f105';font-family:FontAwesome;font-size:15px;line-height:30px;display:block;}
.videoRight1 .slick-arrow:hover, .productRight1 .slick-arrow:hover{background-color:rgba(45,47,140,.5)!important;}
.videoRight1 .slick-arrow.slick-next{right:-1px;}
.videoRight1 .slick-arrow.slick-next:before{transform:translateX(1px);-webkit-transform:translateX(1px);}
.videoRight1 .slick-arrow.slick-prev, .productRight1 .slick-arrow.slick-prev{left:-1px;border-radius:0 4px 4px 0!important;}
.videoRight1 .slick-arrow.slick-prev:before{content:'\f104';transform:translateX(-1px);-webkit-transform:translateX(-1px)}
.fbLink a{font:16px/40px Roboto;background-color:#2d2f8c;border-radius:4px;padding:0 25px;text-transform:uppercase;color:#fff;display:block;text-align:center;}.fbLink a:hover{background-color:#f00;}.fbLink a i{margin-left:5px;}.baiVietOther{margin-top:30px;}.baiVietOther .title{font:20px/28px RobotoBold;color:#2d2f8c;border-bottom:1px solid #ddd;padding-bottom:7px;}.newsOther .slick-list{margin:0 -15px;}.newsOther .slick-slide>div:last-child .itemBox{border-bottom:none;padding-bottom:0;}.newsOther .item{padding:0 15px;}.newsOther .itemBox{border-bottom:1px solid #ddd;padding:20px 0;}.newsOther .khungAnh{float:left;width:calc(138/405*100%);margin-right:15px;}.newsOther .khungAnh:before{padding-bottom:calc(82/138*100%);}.newsOther .itemDetail{float:left;width:calc(100% - 138/405*100% - 15px);}.newsOther .itemTitle{margin-top:-4px;max-height:74px;overflow:hidden;}.newsOther .itemTitle a{font:16px/24px RobotoBold;}.newsOther .itemTitle a:hover{color:#2d2f8c;}.newsOther .slick-dots{display:none !important;}.newsOther .slick-arrow{position:absolute;z-index:4;width:27px;height:27px;top:-38px;background-color:#c7c7c7;color:#fff;font-size:0;border-radius:3px;}.newsOther .slick-arrow:before{content:'';font-family:FontAwesome;font-size:10px;line-height:27px;display:block;}.newsOther .slick-arrow:hover{background-color:#2d2f8c;color:#fff;}.newsOther .slick-arrow.slick-next{right:0;}.newsOther .slick-arrow.slick-next:before{transform:translateX(1px);-webkit-transform:translateX(1px);}.newsOther .slick-arrow.slick-prev{right:32px;}.newsOther .slick-arrow.slick-prev:before{content:'';transform:translateX(-1px);-webkit-transform:translateX(-1px);}.tagDetail{padding:30px 0 10px;border-bottom:1px solid #e6e6e6}.tagDetail .text{float:left;font-size:14px;margin-right:10px;color:#666;}.tagDetail .text i{line-height:30px;}.tagDetail ul{margin:0;padding:0;list-style:none;float:left;width:calc(100% - 30px);}.tagDetail ul li{float:left;margin-right:7px;}.tagDetail ul li a{background-color:#f4f4f4;border-radius:3px;border:1px solid #ececec;padding:0 10px;height:30px;font:13px/30px Roboto;color:#666;display:block;margin-bottom:5px;}.tagDetail ul li a:hover{background-color:#2d2f8c;color:#fff;}.kienThucDS .filter{text-align:center;font-size:0;margin-bottom:30px;}
.kienThucDS .filter input,.kienThucDS .filter select,.productDS .filter input,.productDS .filter select{font:15px/40px Roboto;border:1px solid #eee;border-radius:4px;display:inline-block;vertical-align:top;width:calc((100% - 110px - 34px)/2);margin-right:17px;height:40px;}
.kienThucDS .filter button[type="submit"], .hoiDapDS .filter button[type="submit"], .productDS .filter button[type="submit"]{font:15px/40px RobotoBold;color:#fff;border-radius:4px;background-color:#2d2f8c;height:40px;display:inline-block; border: none; width: 110px}
.kienThucDS .filter button[type="submit"]:hover, .hoiDapDS .filter button[type="submit"]:hover{background-color:#f00;}.kienThucDS .itemBox{border-bottom:1px solid #e8e8e8;padding:25px 0;}.kienThucDS .itemBox:first-child{padding-top:0;}.kienThucDS .itemBox:last-child{border-bottom:none;}.kienThucDS .khungAnh{float:left;width:calc(254/840*100%);margin-right:20px;}.kienThucDS .khungAnh:before{padding-bottom:calc(170/254*100%);}.kienThucDS .itemDetail{float:left;width:calc(100% - 254/840*100% - 20px);}.kienThucDS .itemTitle{margin-top:-5px;max-height:46px;overflow:hidden;margin-bottom:8px;}.kienThucDS .itemTitle a{font:18px/24px RobotoBold;}.kienThucDS .itemTitle a:hover{color:#2d2f8c;}.kienThucDS .type{font:13px/20px Roboto;color:#2d2f8c;margin-right:12px;text-transform:uppercase;}.kienThucDS .type:hover{color:#f00;}.kienThucDS .time{font:13px/20px Roboto;color:#999;}.kienThucDS .itemDescription{font:15px/22px Roboto;color:#666;margin-top:7px;max-height:46px;overflow:hidden;}.kienThucDS .itemMore{height:36px;font:15px/36px Roboto;color:#2d2f8c;display:inline-block;margin:10px 0 0;padding:0 30px;border-radius:2px;background-color:#e3e3e3;}.kienThucDS .itemMore:hover{background-color:#2d2f8c;color:#fff;}.productRight1{border:1px solid #e8e8e8;border-radius:5px;}.productRight1 .title{margin:-1px -1px 0;}.productRight1 .title a{font:16px/40px Roboto;background:#2d2f8c url(images/sun.png) no-repeat left center;border-radius:5px 5px 0 0;padding:0 25px;text-transform:uppercase;color:#fff;display:block;}.productRight1 .title a:hover{background-color:#f00;}.productRight1 .groupItem{padding:15px;}.productRight1 .khungAnh{background-color:#e7e8ee;background-size:100% 100%;}.productRight1 .khungAnh:before{padding-bottom:calc(182/272*100%);}.productRight1 .khungAnh img{max-width:240px;}.productRight1 .itemTitle{margin-top:10px;text-align:center;height:50px;overflow:hidden;}.productRight1 .itemTitle a{font:18px/24px Roboto;text-transform:uppercase;}.productRight1 .itemTitle a:hover{color:#2d2f8c;}.productRight1 .itemMore{height:36px;font:15px/36px Roboto;color:#2d2f8c;display:table;margin:10px auto 0;padding:0 25px;border-radius:3px;background-color:#2d2f8c;color:#fff;text-transform:uppercase;}.productRight1 .itemMore:hover{background-color:#f00;}.productRight1 .slick-list{margin:0 -10px;}.productRight1 .item{padding:0 10px;}.productRight1 .slick-dots{display:none !important;}.productRight1 .slick-arrow{position:absolute;z-index:4;width:30px;height:30px;top:calc(50% - 40px - 18px);background-color:rgba(159,159,159,.5);color:#fff;font-size:0;border-radius:4px 0 0 4px;}
.productRight1 .slick-arrow:before{content:'\f105';font-family:FontAwesome;font-size:15px;line-height:30px;display:block;}.productRight1 .slick-arrow:hover{background-color:rgba(45,47,140,.5);}
.productRight1 .slick-arrow.slick-next{right:-1px;}
.productRight1 .slick-arrow.slick-next:before{transform:translateX(1px);-webkit-transform:translateX(1px);}
.productRight1 .slick-arrow.slick-prev{left:-1px;border-radius:0 4px 4px 0;}
.productRight1 .slick-arrow.slick-prev:before{content:'\f104';transform:translateX(-1px);-webkit-transform:translateX(-1px);}
.datCauHoi{border:1px solid #e8e8e8;border-radius:5px;}.datCauHoi .title{margin:-1px -1px 0;}.datCauHoi .title span{font:16px/40px Roboto;background:#2d2f8c url(images/sun.png) no-repeat left center;border-radius:5px 5px 0 0;padding:0 25px;text-transform:uppercase;color:#fff;display:block;}.datCauHoi .form{padding:10px 15px 15px;}.datCauHoi .box{margin-bottom:8px;}.datCauHoi .text{font:15px/26px Roboto;}.datCauHoi .text span{color:#cf1814;}.datCauHoi input,.datCauHoi select,.datCauHoi textarea{height:36px;font:15px/36px Roboto;border:1px solid #ddd;background-color:#efefef;border-radius:4px;}.datCauHoi textarea{height:100px !important;line-height:22px;}.datCauHoi .text1{font:15px/36px Roboto;margin-right:7px;float:left;letter-spacing:-.5px;}.datCauHoi .text1 span{color:#cf1814;}.datCauHoi .code input{float:left;width:74px;margin-right:8px;text-align:center;}.datCauHoi .code .capcha{background-color:#82a1fb;border-color:#82a1fb;text-align:center;font-family:RobotoMedium;color:#fff;pointer-events:none;}.datCauHoi .refresh{float:right;font:15px/36px Roboto;color:#2d2f8c;}.datCauHoi .refresh i{line-height:36px;}.datCauHoi .refresh:hover{color:#f00;}.datCauHoi .btnClick{margin-top:15px;text-align:center;}.datCauHoi .btnClick a{height:36px;font:15px/36px Roboto;color:#2d2f8c;display:inline-block;padding:0 25px;border-radius:3px;background-color:#2d2f8c;color:#fff;text-transform:uppercase;}.datCauHoi .btnClick a:hover{background-color:#f00;}.hoiDapDS .title{font:16px/40px Roboto;background:#2d2f8c url(images/sun.png) no-repeat left center;border-radius:5px 5px 0 0;padding:0 25px;text-transform:uppercase;color:#fff;margin-bottom:25px;}.hoiDapDS .filter{text-align:center;font-size:0;margin-bottom:30px;}
.hoiDapDS .filter input,.hoiDapDS .filter select{font:15px/40px Roboto;border:1px solid #2d2f8c;border-radius:4px;display:inline-block;vertical-align:top;width:calc((100% - 110px - 34px)/2);margin-right:17px;height:40px;}.hoiDapDS .filter a{font:15px/40px RobotoBold;color:#fff;border-radius:4px;background-color:#2d2f8c;height:40px;padding:0 25px;display:inline-block;text-transform:uppercase;}.hoiDapDS .filter a:hover{background-color:#f00;}.hoiDapDS .tabCate{margin:0;padding:0;list-style:none;}.hoiDapDS .tabCate li{float:left;margin-right:5px;}.hoiDapDS .tabCate li a{font:15px/54px RobotoBold;text-transform:uppercase;padding:0 20px;border-radius:5px;display:block;background-color:#e3e3e3;text-align:center;height:50px;}.hoiDapDS .tabCate li a:hover{background-color:#2d2f8c;color:#fff;}.hoiDapDS .tabCate li a i{font-size:12px;transform:translateY(-2px);-webkit-transform:translateY(-2px);}.hoiDapDS .tabCate li:last-child{margin-right:0;float:right;}.hoiDapDS .groupItem{margin-top:10px;}.hoiDapDS .itemBox{padding:15px 20px;background-color:#eee;}.hoiDapDS .itemBox:nth-child(2n){background-color:#f9f9f9;}.hoiDapDS .itemBox:nth-child(1)~.itemBox{margin-top:1px;}.hoiDapDS .itemBox.active .itemMore .open{display:none;}.hoiDapDS .itemBox.active .itemMore .close{display:inline;}.hoiDapDS .itemBox.active .itemContent{display:block;}.hoiDapDS .itemTitle span{font:15px/22px RobotoBold;color:#2d2f8c;}
.hoiDapDS .itemDescription, .hoiDapDS1 .itemDescription{font:15px/22px Roboto;margin-top:7px;}
.hoiDapDS .itemDescription span, .hoiDapDS1 .itemDescription span{font-family:RobotoBold;font-style:italic;}
.hoiDapDS .info{margin-top:10px;}.hoiDapDS .itemMore{font:13px/24px Roboto;color:#2d2f8c;float:left;font-style:italic;text-shadow:0 0 0;}.hoiDapDS .itemMore .close{display:none;}.hoiDapDS .itemMore:hover{color:#f00;}.hoiDapDS .itemMore i{margin-left:4px;}
.hoiDapDS .author, .hoiDapDS1 .author{font:14px/24px RobotoBold;float:right;}.hoiDapDS .itemContent{font:15px/24px Roboto;margin-top:10px;display:none;}.hoiDapDS .itemContent .text{font-family:RobotoBold;color:#f00;}.hoiDapDS1 .itemBox{border-bottom:1px dashed #cecece;padding:15px 0 10px;}.hoiDapDS1 .itemBox:last-child{border-bottom:none;padding-bottom:0;}.hoiDapDS1 .itemBox:first-child{padding-top:0;}.hoiDapDS1 .itemBox.active .itemMore .open{display:none;}.hoiDapDS1 .itemBox.active .itemMore .close{display:inline;}.hoiDapDS1 .itemBox.active .itemContent{display:block;}.hoiDapDS1 .stt{float:left;background:url(images/stt1.png) no-repeat;width:30px;height:35px;margin-right:15px;font:14px/22px Roboto;color:#fff;text-align:center;padding-top:2px;}.hoiDapDS1 .itemDetail{float:left;width:calc(100% - 45px);}.hoiDapDS1 .itemTitle{margin-top:-4px; margin-bottom: 0}.hoiDapDS1 .itemTitle span{font:15px/22px RobotoBold;}.hoiDapDS1 .info{margin-top:3px;}.hoiDapDS1 .itemMore{font:13px/24px Roboto;color:#2d2f8c;float:left;font-style:italic;text-shadow:0 0 0;}.hoiDapDS1 .itemMore .close{display:none;}.hoiDapDS1 .itemMore:hover{color:#f00;}.hoiDapDS1 .itemMore i{margin-left:4px;}.hoiDapDS1 .itemContent{font:15px/24px Roboto;margin-top:10px;display:none;}.hoiDapDS1 .itemContent .text{font-family:RobotoBold;color:#f00;}.thuVienDS .title{font:16px/40px Roboto;background:#2d2f8c url(images/sun.png) no-repeat left center;border-radius:5px 5px 0 0;padding:0 25px;text-transform:uppercase;color:#fff;margin-bottom:20px;}.thuVienDS .filter{text-align:center;font-size:0;margin-bottom:30px;}.thuVienDS .filter input,.thuVienDS .filter select{font:15px/40px Roboto;border:1px solid #2d2f8c;border-radius:4px;display:inline-block;vertical-align:top;width:650px;margin-right:17px;height:40px;}.thuVienDS .filter a{font:15px/40px RobotoBold;color:#fff;border-radius:4px;background-color:#2d2f8c;height:40px;padding:0 25px;display:inline-block;text-transform:uppercase;}.thuVienDS .filter a:hover{background-color:#f00;}.thuVienDS .groupItem{margin-top:20px;font-size:0;}.thuVienDS .itemBox{display:inline-block;width:calc((100% - 90px)/4);margin-right:30px;vertical-align:top;}.thuVienDS .itemBox:nth-child(4n){margin-right:0;}.thuVienDS .itemBox:nth-child(4)~.itemBox{margin-top:25px;}.thuVienDS .khungAnh{border-radius:4px;overflow:hidden;}.thuVienDS .khungAnh:before{padding-bottom:calc(247/370*100%);}.thuVienDS .khungAnh:after{content:'';width:100%;height:100%;position:absolute;background-color:rgba(0,0,0,.2);left:0;top:0;z-index:5;visibility:visible;transition:.5s ease-in-out;-webkit-transition:.5s ease-in-out;pointer-events:none;}.thuVienDS .khungAnh .icon{width:52px;height:52px;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);position:absolute;z-index:5;z-index:6;transition:.5s ease-in-out;-webkit-transition:.5s ease-in-out;pointer-events:none;}.thuVienDS .khungAnh .icon .bg{top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);position:absolute;z-index:5;height:38px;width:38px;z-index:6;display:block;background:#2d2f8c url(images/thIcon.png) no-repeat center center;background-size:12px auto;border-radius:50%;}.thuVienDS .khungAnh .icon .border{height:52px;width:52px;display:block;border:1px solid #fff;animation:roundScale 1.6s linear infinite;-webkit-animation:roundScale 1.6s linear infinite;border-radius:50%;}.thuVienDS .khungAnh:hover:after{opacity:0;}.thuVienDS .itemTitle{margin:10px 0 0;max-height:46px;overflow:hidden;}.thuVienDS .itemTitle a{font:15px/22px RobotoBold;}.thuVienDS .itemTitle a:hover{color:#2d2f8c;}.thuVienDS.video .khungAnh:before{padding-bottom:calc(9/16*100%);}.thuVienDS.video .khungAnh .icon .bg{background:#2d2f8c url(images/videoIcon3.png) no-repeat left 15px center;background-size:12px auto;}.thuVienDS .slick-list{margin:0 -15px;}.thuVienDS .slick-list .itemBox:nth-child(n){width:100%;margin-right:0;margin-top:0 !important;}.thuVienDS .item{padding:0 15px;}.thuVienDS .slick-dots{display:none !important;}.thuVienDS .slick-arrow{position:absolute;z-index:4;width:27px;height:27px;top:-57px;background-color:#c7c7c7;color:#fff;font-size:0;border-radius:3px;}.thuVienDS .slick-arrow:before{content:'';font-family:FontAwesome;font-size:10px;line-height:27px;display:block;}
.thuVienDS .slick-arrow:hover{background-color:#2d2f8c!important;color:#fff;}.thuVienDS .slick-arrow.slick-next{right:0;}.thuVienDS .slick-arrow.slick-next:before{transform:translateX(1px);-webkit-transform:translateX(1px);}.thuVienDS .slick-arrow.slick-prev{right:32px;}.thuVienDS .slick-arrow.slick-prev:before{content:'';transform:translateX(-1px);-webkit-transform:translateX(-1px);}.videoChiTiet{max-width:100%;width:100%;margin:25px auto 30px;}.videoChiTiet .khungAnh:after{content:'';width:100%;height:100%;position:absolute;background-color:rgba(0,0,0,.2);left:0;top:0;z-index:5;visibility:visible;transition:.5s ease-in-out;-webkit-transition:.5s ease-in-out;pointer-events:none;}.videoChiTiet .khungAnh .btnPlay{width:84px;height:84px;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);position:absolute;z-index:5;z-index:6;transition:.5s ease-in-out;-webkit-transition:.5s ease-in-out;pointer-events:none;}.videoChiTiet .khungAnh .btnPlay .icon{top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);position:absolute;z-index:5;height:62px;width:62px;z-index:6;display:block;background:#2d2f8c url(images/videoIcon2.png) no-repeat left 24px center;background-size:21px auto;border-radius:50%;}.videoChiTiet .khungAnh .btnPlay .border{height:84px;width:84px;display:block;border:1px solid #fff;animation:roundScale 1.6s linear infinite;-webkit-animation:roundScale 1.6s linear infinite;border-radius:50%;}.videoChiTiet .khungAnh:hover:after{opacity:0;}.videoDetail .noidung .youtube-iframe-wrap{display:none;}.dsHinhAnh{margin-top:25px;margin-bottom:30px;}.dsHinhAnh .itemBox{float:left;width:calc((100% - 60px)/3);margin-right:30px;}.dsHinhAnh .itemBox:nth-child(3n){margin-right:0;}.dsHinhAnh .itemBox:nth-child(3)~.itemBox{margin-top:30px;}.dsHinhAnh .khungAnh:before{padding-bottom:calc(173/260*100%);}.dsHinhAnh .khungAnh:after{visibility:visible;width:100%;height:100%;position:absolute;top:0;left:0;pointer-events:none;transition:.5s ease-in-out;-webkit-transition:.5s ease-in-out;z-index:5;opacity:0;background:rgba(0,0,0,.5) url(images/cong.png) center center no-repeat;}.dsHinhAnh .khungAnh:hover:after{opacity:1;}.chiNhanh .title{font:22px/28px RobotoBold;text-transform:uppercase;}.chiNhanh .description{font:15px/24px Roboto;margin-top:10px;}.chiNhanh .groupItem{margin-top:25px;}.chiNhanh .itemBox{width:calc(50% - 15px);margin-right:30px;box-shadow:0 0 7px #d3d3d3;float:left;}.chiNhanh .itemBox:nth-child(2n+1){margin-right:0;}.chiNhanh .itemBox:nth-child(1)~.itemBox{margin-top:30px;}.chiNhanh .itemBox:nth-child(1){width:100%;}.chiNhanh .itemBox:nth-child(1) .khungAnh{display:block;width:50%;float:left;}
/*.chiNhanh .itemBox:nth-child(1) .itemDetail{width:50%;float:left;}*/.chiNhanh .khungAnh{display:none;}.chiNhanh .khungAnh:before{padding-bottom:calc(230/585*100%);}
.chiNhanh .itemDetail{position:relative;padding:57px 25px 20px;min-height:230px;}
.chiNhanh .itemTitle{position:absolute;left:25px;top:0;z-index:1;font:15px/40px RobotoBold;text-transform:uppercase;padding:0 25px;background-color:#2d2f8c;color:#fff;}.chiNhanh ul{margin:0;padding:0;list-style:none;}.chiNhanh ul li{font:15px/22px Roboto;padding-left:27px;position:relative;margin-top:8px;}.chiNhanh ul li i{position:absolute;left:0;top:4px;color:#b1b1b1;font-size:14px;top:2px;left:-1px;}.chiNhanh ul li a{font:15px/22px Roboto;}.chiNhanh ul li a:hover{color:#2d2f8c;}.chiNhanh ul li.add i{font-size:0;background:url(images/mapIcon1.png) no-repeat;width:15px;height:16px;}
.chiNhanh ul li.map a{color:#2d2f8c;}.chiNhanh ul li.map a:hover{color:#f00;}.chiNhanh ul li.map i{font-size:0;background:url(images/mapIcon2.png) no-repeat;width:15px;height:16px;top:2px;left:-1px;}.bannerContact{background:url(images/bannerContact.png) no-repeat;margin-top:40px;background-size:cover;}.bannerContact .container{position:relative;padding-bottom:calc(285/1900*100%);}.bannerContact .text{top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);position:absolute;z-index:5;left:0;z-index:1;font:30px/46px RobotoBold;color:#2d2f8c;}.bannerContact .text a{font-size:40px;color:#cf1814;}.bannerContact .text2{display:block;margin-left:243px;}.infoContact{margin-top:40px;}.infoContact .col1{float:left;width:calc(50% - 15px);margin-right:30px;}.infoContact .col1 .title{font:22px/32px RobotoBold;color:#2d2f8c;}.infoContact .col1>.text{font:15px/22px Roboto;margin-top:5px;}.infoContact .col2{float:left;width:calc(50% - 15px);}.infoContact iframe{width:100%;height:487px;}
.boxSearch{position:relative;}.boxSearch input{font:15px/46px Roboto;border:1px solid #cdcdcd;border-radius:4px;width:100%;padding:0 46px 0 20px;height:46px;}.boxSearch a{font:15px/46px Roboto;color:#666;width:46px;height:46px;text-align:center;position:absolute;top:0;right:0;z-index:1;}.boxSearch a i{line-height:46px;}.boxSearch a:hover{color:#2d2f8c;}.textSearch{font:24px/32px Roboto;margin-bottom:25px;margin-top:25px;}.textSearch span{color:#2d2f8c;font-family:RobotoBold;}.searchDS .itemBox{border:1px solid #eee;padding:5px;width:calc(50% - 15px);margin-right:30px;float:left;}.searchDS .itemBox:nth-child(2n){margin-right:0;}.searchDS .itemBox:nth-child(2)~.itemBox{margin-top:20px;}.searchDS .khungAnh{float:left;width:calc(173/560*100%);margin-right:15px;}.searchDS .itemDetail{float:left;width:calc(100% - 173/560*100% - 15px);margin-top:7px;}.searchDS .cate{font:14px/21px Roboto;color:#2d2f8c;text-shadow:0 0 0;}.searchDS .cate:hover{color:#f00;}.searchDS .itemTitle{max-height:50px;overflow:hidden;margin-top:5px;}.searchDS .itemTitle a{font:15px/24px RobotoBold;}.searchDS .itemTitle a:hover{color:#2d2f8c;}.shortDetail .col1{width:calc(570/1170*100%);margin-right:30px;float:left;}.shortDetail .col1 .khungAnh{background-color:#e7e8ee;}.shortDetail .col1 .khungAnh:before{padding-bottom:calc(380/570*100%);}.shortDetail .col1 .khungAnh img{max-width:390px;}.shortDetail .col2{width:calc(100% - 570/1170*100% - 30px);float:left;}.shortDetail .col2 .title{font:24px/32px RobotoBold;color:#2d2f8c;margin-bottom:15px;}
.shortDetail .col2 .code{font-family: RobotoBold;}.shortDetail .col2 .code span{font-family:RobotoBold;}.shortDetail .col2 .description{margin-top:7px;}.shortDetail .col2 .description .text{font:15px/22px RobotoBold;}.shortDetail .col2 .description .nd{font:15px/22px Roboto;border:1px solid #e0e0e0;padding:10px 20px 15px;position:relative;border-radius:5px;margin:15px 0;box-shadow:0 1px 1px 0 #d3d3d3;}.shortDetail .col2 .description .nd:before{content:'';background:url(images/attr2.png) no-repeat;width:17px;height:8px;top:-8px;left:43px;z-index:1;position:absolute;}.shortDetail .col2 .bottom{margin-top:20px;}.shortDetail .col2 .bottom .fbPlugin{float:left;margin-top:10px;margin-right:50px;}.fbPlugin .fb_iframe_widget{float: left;}.fbPlugin .fb-share-button{top: -2px; left: 5px}.shortDetail .col2 .bottom .fbPlugin .fb_iframe_widget_fluid{display:inline-block !important;}.shortDetail .col2 .contact{height:40px;font:15px/40px Roboto;color:#2d2f8c;display:inline-block;padding:0 25px;border-radius:3px;background-color:#2d2f8c;color:#fff;text-transform:uppercase;}.shortDetail .col2 .contact:hover{background-color:#f00;}.shortDetail .col2 .contact i{margin-left:4px;}.fullDetail{margin-top:30px;overflow:hidden;}
.woocommerce div.product .woocommerce-tabs ul.tabs::before, .woocommerce div.product .woocommerce-tabs ul.tabs li::after, .woocommerce div.product .woocommerce-tabs ul.tabs li::before{content: none;}
.woocommerce div.product .woocommerce-tabs ul.tabs li{border: none; margin: 0; padding: 0}
.fullDetail .tabs{background-color:#e9e9e9;border-radius:5px 5px 0 0;margin:0;padding:0;list-style:none;font-size:0;text-align:center;}
.fullDetail .tabs li{display:inline-block;}
.fullDetail .tabs li:last-child a{border-right:1px solid #fff;}
.fullDetail .tabs li.active a{background-color:#2d2f8c;color:#fff!important;border-color:#2d2f8c;}
.fullDetail .tabs a{font:16px/40px Roboto;text-transform:uppercase;border-left:1px solid #fff!important;padding:0 25px!important;display:block!important;font-weight: 400!important}
.fullDetail .tabs a:hover{background-color:#2d2f8c;color:#fff!important;border-color:#2d2f8c;}
.fullDetail .boxContent, .woocommerce div.product .woocommerce-tabs .panel{border:1px solid #dfdfdf;padding:25px;margin-bottom:30px;position:relative;}
.fullDetail .tabContent{position:absolute;opacity:0;pointer-events:none;}
.fullDetail .tabContent.active{position:static;opacity:1;pointer-events:auto;}
.newsDS1 .groupItem{margin-top:20px;}.newsDS1 .khungAnh:before{padding-bottom:calc(160/270*100%);}.newsDS1 .itemTitle{margin:10px 0 5px;max-height:46px;overflow:hidden;}.newsDS1 .itemTitle a{font:15px/22px RobotoBold;}.newsDS1 .itemTitle a:hover{color:#2d2f8c;}.newsDS1 .itemMore{font:13px/24px Roboto;font-style:italic;color:#2d2f8c;}.newsDS1 .itemMore:hover{color:#f00;}.newsDS1 .itemMore i{margin-left:4px;}.newsDS1 .slick-list{margin:0 -15px;}.newsDS1 .item{padding:0 15px;}
.newsDS1 .slick-dots, .productDS .slick-dots{display:none !important;}.newsDS1 .slick-arrow{position:absolute;z-index:4;width:27px;height:27px;top:-57px;background-color:#c7c7c7;color:#fff;font-size:0;border-radius:3px;}.newsDS1 .slick-arrow:before{content:'';font-family:FontAwesome;font-size:10px;line-height:27px;display:block;}.newsDS1 .slick-arrow:hover{background-color:#2d2f8c;color:#fff;}.newsDS1 .slick-arrow.slick-next{right:0;}.newsDS1 .slick-arrow.slick-next:before{transform:translateX(1px);-webkit-transform:translateX(1px);}.newsDS1 .slick-arrow.slick-prev{right:32px;}.newsDS1 .slick-arrow.slick-prev:before{content:'';transform:translateX(-1px);-webkit-transform:translateX(-1px);}.slideWidthThumb{width:840px;max-width:100%;margin:20px auto 0;}.slideWidthThumb .slideFor{overflow:hidden;}.slideWidthThumb .slideFor .khungAnh .icon{width:84px;height:84px;}.slideWidthThumb .slideFor .khungAnh .icon .bg{top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);position:absolute;z-index:5;height:62px;width:62px;background-size:21px auto;background-position:left 24px center;}.slideWidthThumb .slideFor .khungAnh .icon .border{height:84px;width:84px;}.slideWidthThumb .slick-dots{display:none !important;}.slideWidthThumb .slick-arrow{position:absolute;z-index:4;width:20px;height:20px;top:12px;background-color:#c7c7c7;color:#fff;font-size:0;border-radius:3px;}.slideWidthThumb .slick-arrow:before{content:'';font-family:FontAwesome;font-size:8px;line-height:20px;display:block;}.slideWidthThumb .slick-arrow:hover{background-color:#2d2f8c;color:#fff;}.slideWidthThumb .slick-arrow.slick-next{right:0;}.slideWidthThumb .slick-arrow.slick-next:before{transform:translateX(1px);-webkit-transform:translateX(1px);}.slideWidthThumb .slick-arrow.slick-prev{right:25px;}.slideWidthThumb .slick-arrow.slick-prev:before{content:'';transform:translateX(-1px);-webkit-transform:translateX(-1px);}.slideWidthThumb .slideNav{padding-top:40px;overflow:hidden;}.slideWidthThumb .slideNav .slick-list{margin:0 -15px;}.slideWidthThumb .slideNav .item{padding:0 15px;}.slideWidthThumb .slideNav .itemTitle{margin:10px 0 0;max-height:46px;overflow:hidden;}.slideWidthThumb .slideNav .itemTitle a{font:15px/22px RobotoBold;}.slideWidthThumb .slideNav .itemTitle a:hover{color:#2d2f8c;}.slideWidthThumb .khungAnh:after{content:'';width:100%;height:100%;position:absolute;background-color:rgba(0,0,0,.2);left:0;top:0;z-index:5;visibility:visible;transition:.5s ease-in-out;-webkit-transition:.5s ease-in-out;pointer-events:none;}.slideWidthThumb .khungAnh .icon{width:56px;height:56px;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);position:absolute;z-index:5;z-index:6;transition:.5s ease-in-out;-webkit-transition:.5s ease-in-out;pointer-events:none;}.slideWidthThumb .khungAnh .icon .bg{top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);position:absolute;z-index:5;height:38px;width:38px;z-index:6;display:block;background:#2d2f8c url(images/videoIcon2.png) no-repeat left 15px center;background-size:12px auto;border-radius:50%;}.slideWidthThumb .khungAnh .icon .border{height:56px;width:56px;display:block;border:1px solid #fff;animation:roundScale 1.6s linear infinite;-webkit-animation:roundScale 1.6s linear infinite;border-radius:50%;}.slideWidthThumb .khungAnh:hover:after{opacity:0;}.gioiThieuTop{background:#f5f5ff url(images/uonLuon.png) top center no-repeat;background-size:1903px auto;padding:70px 0 65px;}.gioiThieuChung .picture{text-align:center;}.gioiThieuChung .title{font:30px/40px RobotoBold;text-transform:uppercase;color:#2d2f8c;text-align:center;margin-top:50px;}.gioiThieuChung .description{font:15px/24px Roboto;background:url(images/attr3.png) top center no-repeat;padding-top:53px;margin-top:25px;text-align:center;}.thongSo{margin-top:40px;font-size:0;}.thongSo .itemBox{display:inline-block;margin-right:85px;}.thongSo .itemBox:last-child{margin-right:0;}.thongSo img{float:left;margin-right:20px;}.thongSo .itemDetail{float:left;}.thongSo .text1{font:28px/36px RobotoBold;color:#2d2f8c;}.thongSo .text2{font:16px/24px Roboto;color:#888;}.suMenhTamNhin .suMenh{width:50%;float:left;position:relative;overflow:hidden;}.suMenhTamNhin .suMenh .khungAnh:before{padding-bottom:calc(727/950*100%);}.suMenhTamNhin .suMenh .detail{top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);position:absolute;z-index:5;right:calc(-633px/2);height:633px;width:633px;border:10px solid rgba(255,255,255,.5);border-radius:50%;}.suMenhTamNhin .suMenh .detail .content{top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);position:absolute;z-index:5;height:555px;width:555px;border-radius:50%;background-color:#eb0c15;}.suMenhTamNhin .suMenh .detail .content .boxContent{width:50%;padding:0 20px 0 60px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);position:absolute;z-index:5;left:0;}.suMenhTamNhin .suMenh .detail .content .boxContent .title{font:30px/40px RobotoBold;color:#fff;text-transform:uppercase;}.suMenhTamNhin .suMenh .detail .content .boxContent .description{font:15px/22px Roboto;color:#fff;margin-top:15px;text-align:justify;height:224px;overflow:hidden;}.suMenhTamNhin .tamNhin{width:50%;float:left;position:relative;overflow:hidden;}.suMenhTamNhin .tamNhin .khungAnh:before{padding-bottom:calc(727/950*100%);}.suMenhTamNhin .tamNhin .detail{top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);position:absolute;z-index:5;left:calc(-590px/2);height:580px;width:590px;border:10px solid rgba(255,255,255,.5);border-radius:50%;}.suMenhTamNhin .tamNhin .detail .content{top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);position:absolute;z-index:5;height:555px;width:555px;border-radius:50%;background-color:#2d2f8c;}.suMenhTamNhin .tamNhin .detail .content .boxContent{width:50%;padding:0 60px 0 20px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);position:absolute;z-index:5;right:0;}.suMenhTamNhin .tamNhin .detail .content .boxContent .title{font:30px/40px RobotoBold;color:#fff;text-transform:uppercase;}.suMenhTamNhin .tamNhin .detail .content .boxContent .description{font:15px/22px Roboto;color:#fff;margin-top:15px;text-align:justify;height:224px;overflow:hidden;}.giaTriCotLoi{padding:50px 0;}.giaTriCotLoi .title{font:30px/40px RobotoBold;color:#2d2f8c;text-transform:uppercase;text-align:center;}.giaTriCotLoi .description{font:15px/24px Roboto;text-align:center;margin-top:15px;}.giaTriCotLoi .groupItem{margin-top:30px;}.giaTriCotLoi .itemBox{position:relative;background-color:#3538a6;border-radius:10px;padding:95px 12px 20px;}.giaTriCotLoi .khungAnh{width:124px;border:6px solid #3538a6;border-radius:50%;overflow:hidden;background-color:#fff;position:absolute;top:-62px;left:calc(50% - 62px);}.giaTriCotLoi .khungAnh:before{padding-bottom:100%;}.giaTriCotLoi .itemTitle{text-align:center;position:relative;padding-bottom:15px;}.giaTriCotLoi .itemTitle:before{content:'';width:60px;height:2px;background-color:#fff;bottom:0;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);position:absolute;z-index:5;}.giaTriCotLoi .itemTitle span{font:22px/24px Roboto;text-transform:uppercase;text-align:center;color:#fff;}.giaTriCotLoi .itemDescription{font:15px/24px Roboto;color:#fff;text-align:center;margin-top:20px;height:98px;overflow:hidden;}.giaTriCotLoi .slick-list{margin:0 -20px;}.giaTriCotLoi .item{padding:62px 20px 0;}.giaTriCotLoi .slick-dots{display:none !important;}.giaTriCotLoi .slick-arrow{position:absolute;z-index:4;width:32px;height:32px;top:calc(50% - 16px + 31px);background-color:#999;color:#fff;font-size:0;border-radius:50%;}
.giaTriCotLoi .slick-arrow:before{content:'\f105';font-family:FontAwesome;font-size:18px;line-height:32px;display:block;}.giaTriCotLoi .slick-arrow:hover{background-color:#2d2f8c;color:#fff;}
.giaTriCotLoi .slick-arrow.slick-next{right:-63px;}
.giaTriCotLoi .slick-arrow.slick-next:before{transform:translateX(1px);-webkit-transform:translateX(1px);}
.giaTriCotLoi .slick-arrow.slick-prev{left:-63px;}
.giaTriCotLoi .slick-arrow.slick-prev:before{content:'\f104';transform:translateX(-1px);-webkit-transform:translateX(-1px);}
.trietLyKinhDoanh{padding:50px 0 90px;background:#edf2fd url(images/bg1) left center no-repeat;}.trietLyKinhDoanh .title{font:30px/40px RobotoBold;color:#2d2f8c;text-transform:uppercase;text-align:center;}.trietLyKinhDoanh .description{font:15px/24px Roboto;text-align:center;margin-top:15px;}.trietLyKinhDoanh .groupItem{margin-top:30px;font-size:0;}.trietLyKinhDoanh .itemBox{display:inline-block;width:calc(50% - 18px);margin-right:36px;vertical-align:top;}.trietLyKinhDoanh .itemBox:nth-child(2n){margin-right:0;}.trietLyKinhDoanh .itemBox:nth-child(2n) .itemDetail{float:left;border-radius:60px 60px 60px 0;}.trietLyKinhDoanh .itemBox:nth-child(2n) .itemDetail:before{left:0;transform:rotateY(-180deg);-webkit-transform:rotateY(-180deg);}.trietLyKinhDoanh .itemBox:nth-child(2)~.itemBox{margin-top:34px;}.trietLyKinhDoanh .itemBox:nth-child(4n+2) .itemDetail{background-color:#0fa0d8;}.trietLyKinhDoanh .itemBox:nth-child(4n+2) .itemDetail:before{background:url(images/attr5.png) no-repeat;}.trietLyKinhDoanh .itemBox:nth-child(4n+3) .itemDetail{background-color:#2d2f8c;}.trietLyKinhDoanh .itemBox:nth-child(4n+3) .itemDetail:before{background:url(images/attr6.png) no-repeat;}.trietLyKinhDoanh .itemBox:nth-child(4n+4) .itemDetail{background-color:#932990;}.trietLyKinhDoanh .itemBox:nth-child(4n+4) .itemDetail:before{background:url(images/attr7.png) no-repeat;}.trietLyKinhDoanh .itemDetail{background-color:#10aba2;padding:40px 30px;float:right;width:383px;border-radius:60px 60px 0 60px;position:relative;}.trietLyKinhDoanh .itemDetail:before{content:'';background:url(images/attr4.png) no-repeat;width:61px;height:42px;position:absolute;bottom:-41px;right:0;}.trietLyKinhDoanh .itemTitle{font:18px/24px RobotoBold;text-transform:uppercase;color:#fff;}.trietLyKinhDoanh .itemDescription{font:15px/22px Roboto;color:#fff;margin-top:10px;}.camKet{padding:50px 0;}.camKet .title{font:30px/40px RobotoBold;color:#2d2f8c;text-transform:uppercase;text-align:center;}.camKet .description{font:15px/24px Roboto;text-align:center;margin-top:15px;}.camKet .content{margin-top:35px;}.lichSu .title{font:30px/40px RobotoBold;color:#2d2f8c;text-transform:uppercase;text-align:center;}.lichSu .description{font:15px/24px Roboto;text-align:center;margin-top:15px;}.lichSu .content{margin-top:35px;}.thongBao{max-width:100%;width:660px;margin:0 auto;padding:50px 0;text-align:center;}.thongBao .text{font:30px/30px RobotoBold;margin-top:35px;color:#2d2f8c;}.thongBao .content{font:16px/24px Roboto;color:#333;margin-top:20px;}.thongBao .content span{font-family:RobotoBold;}.thongBao .content .tel{color:#f00;font-family:RobotoBold;}.thongBao .home{height:40px;padding:0 30px;text-align:center;font:15px/40px RobotoBold;display:table;background-color:#2d2f8c;border-radius:4px;margin:30px auto 0;color:#fff;}.thongBao .home:hover{-webkit-filter:brightness(120%);filter:brightness(120%);-ms-filter:brightness(120%);-moz-filter:brightness(120%);}
.popUp{pointer-events:none;opacity:0;z-index:301;position:fixed;transition:.5s ease-in-out;}.popUp.active{pointer-events:auto;opacity:1;}.popUp .bg{position:fixed;z-index:333;width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,.6);}.popUp .popupContent{top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);position:absolute;z-index:5;z-index:999;position:fixed;}.popUp .popupContent .btnClose{position:absolute;top:0;right:0;color:#fff;cursor:pointer;width:30px;height:30px;}.popUp .popupContent .btnClose:hover{color:#b4d342;}.popUp.binhLuan .top{border:1px solid #e6e6e6;width:calc(100% - 40px);padding:20px 19px;margin:0 auto;}.popUp.binhLuan .khungAnh{float:left;width:calc(162/420*100%);margin-right:15px;background-color:#e7e8ee;}.popUp.binhLuan .khungAnh img{max-width:112px;}.popUp.binhLuan .khungAnh:before{padding-bottom:calc(108/162*100%);}.popUp.binhLuan .itemDetail{float:left;width:calc(100% - 162/420*100% - 15px);}.popUp.binhLuan .itemTitle{font:18px/24px RobotoBold;}.popUp.binhLuan .itemCode{font:15px/22px Roboto;}.popUp.binhLuan .itemCode span{font-family:RobotoBold;}.popUp.binhLuan .btnClick{text-align:center;font-size:0;margin-top:30px;}.popUp.binhLuan .btnClick a{font:15px/40px RobotoBold;background-color:#ebecf9;border:1px solid #2d2f8c;border-radius:4px;margin:0 7px;display:inline-block;vertical-align:top;padding:0 15px;width:167px;}.popUp.binhLuan .btnClick a:hover{color:#fff;background-color:#2d2f8c;}.popUp.binhLuan .bottom{margin-top:35px;}.popUp.binhLuan .bottom a{display:block;background-color:#ebebeb;font:15px/40px Roboto;text-align:center;height:40px;}.popUp.binhLuan .bottom span{font:20px/40px RobotoMedium;color:#d31a22;padding-left:24px;background:url(images/phoneIcon3.png) left center no-repeat;margin-left:10px;}.popUp.binhLuan .popupContent{width:500px;max-width:calc(100% - 20px);padding:35px 0 0;border-radius:5px;overflow:hidden;background-color:#fff;}.popUp.binhLuan .popupContent .btnClose{position:absolute;top:5px;right:5px;cursor:pointer;width:19px;height:19px;background-color:#f5f5f5;text-align:center;color:#999;font-size:0;background:url(images/close1.png) no-repeat;}.popUp.binhLuan .popupContent .btnClose i{line-height:30px;font-size:20px;font-size:0;}.popUp.binhLuan .popupContent .btnClose:hover{-webkit-filter:brightness(120%);filter:brightness(120%);-ms-filter:brightness(120%);-moz-filter:brightness(120%);}.popUp.binhLuan .popupContent .form{margin:25px -30px 0;padding:15px 30px;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;}.popUp.binhLuan .popupContent .form .box{margin-bottom:10px;}.popUp.binhLuan .popupContent .form .box input{height:40px;font:15px/40px Arial;border:1px solid #e5e5e5;border-radius:5px;width:100%;padding:0 10px;}.guiThongTin{padding-bottom:15px;}.guiThongTin>.text{font:15px/22px Roboto;}.guiThongTin .form{margin-top:20px;border:1px solid #e1e1e1;padding:20px;}.guiThongTin .title{font:18px/24px RobotoBold;margin-bottom:13px;color:#2d2f8c;}.guiThongTin .box{float:left;width:calc(50% - 10px);margin-right:20px;}.guiThongTin .box:nth-child(2n){margin-right:0;}.guiThongTin .box:nth-child(2)~.box{margin-top:10px;}.guiThongTin .box.nd{width:100%;margin-right:0;}.guiThongTin .box .text{font:15px/22px Roboto;margin-bottom:7px;}.guiThongTin .box .text span{color:#f00;}.guiThongTin input,.guiThongTin textarea{font:15px/36px Roboto;height:36px;border:1px solid #e1e1e1;}.guiThongTin textarea{height:100px;}.guiThongTin .btnClick{text-align:center;font-size:0;margin-top:20px;float:left;width:100%;}.guiThongTin .btnClick a{font:15px/40px RobotoBold;background-color:#2d2f8c;border-radius:4px;margin:0 5px;display:inline-block;vertical-align:top;padding:0 20px;color:#fff;text-transform:uppercase;}.guiThongTin .btnClick a:hover{background-color:#f00;}.popUpLuuY{width:1170px;position:fixed;background-color:rgba(0,4,255,.7);padding:10px 20px 20px;border-radius:5px;bottom:10px;left:calc(50% - 585px);z-index:20;font:15px/22px Roboto;text-align:center;color:#fff;transition:.5s ease-in-out;-webkit-transition:.5s ease-in-out;opacity:0;pointer-events:none;}.popUpLuuY.popUpNews{width:840px;}.popUpLuuY.active{opacity:1;pointer-events:auto;}.popUpLuuY .close{font-size:16px;top:3px;right:5px;position:absolute;color:#fff;}
/*Call*/
.ew-alo-phone {position: fixed; left: 0; bottom: 4%; z-index: 9999}
.ew-alo-phone .call-text{margin-top: 50px; margin-left: 50px; padding: 0 15px 0 50px; background: #000; border-radius: 50px; line-height: 40px; font-size: 16px}
.ew-alo-phone .call-text a{color: #fff}
.ew-alo-ph-circle {width: 100px; height: 100px; top: 20px; left: 20px; position: absolute; background-color: transparent; -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; border: 2px solid rgba(30, 30, 30, 0.4); border: 2px solid #48A5D4 9; opacity: .1; -webkit-animation: ew-alo-circle-anim 1.2s infinite ease-in-out; -moz-animation: ew-alo-circle-anim 1.2s infinite ease-in-out; -ms-animation: ew-alo-circle-anim 1.2s infinite ease-in-out; -o-animation: ew-alo-circle-anim 1.2s infinite ease-in-out; animation: ew-alo-circle-anim 1.2s infinite ease-in-out; -webkit-transition: all .5s; -moz-transition: all .5s; -o-transition: all .5s; transition: all .5s; -webkit-transform-origin: 50% 50%; -moz-transform-origin: 50% 50%; -ms-transform-origin: 50% 50%; -o-transform-origin: 50% 50%; transform-origin: 50% 50% }
.ew-alo-phone.ew-alo-active .ew-alo-ph-circle {-webkit-animation: ew-alo-circle-anim 1.1s infinite ease-in-out !important; -moz-animation: ew-alo-circle-anim 1.1s infinite ease-in-out !important; -ms-animation: ew-alo-circle-anim 1.1s infinite ease-in-out !important; -o-animation: ew-alo-circle-anim 1.1s infinite ease-in-out !important; animation: ew-alo-circle-anim 1.1s infinite ease-in-out !important }
.ew-alo-phone.ew-alo-static .ew-alo-ph-circle {-webkit-animation: ew-alo-circle-anim 2.2s infinite ease-in-out !important; -moz-animation: ew-alo-circle-anim 2.2s infinite ease-in-out !important; -ms-animation: ew-alo-circle-anim 2.2s infinite ease-in-out !important; -o-animation: ew-alo-circle-anim 2.2s infinite ease-in-out !important; animation: ew-alo-circle-anim 2.2s infinite ease-in-out !important }
.ew-alo-phone.ew-alo-hover .ew-alo-ph-circle, .ew-alo-phone:hover .ew-alo-ph-circle {border-color: #309ACF; opacity: .5 }
.ew-alo-phone.ew-alo-green.ew-alo-hover .ew-alo-ph-circle, .ew-alo-phone.ew-alo-green:hover .ew-alo-ph-circle {border-color: #FDAA38; border-color: #ffc272 9; opacity: .5 }
.ew-alo-phone.ew-alo-green .ew-alo-ph-circle {border-color: #309ACF; opacity: .5 }
.ew-alo-phone.ew-alo-gray.ew-alo-hover .ew-alo-ph-circle, .ew-alo-phone.ew-alo-gray:hover .ew-alo-ph-circle {border-color: #ccc; opacity: .5 }
.ew-alo-phone.ew-alo-gray .ew-alo-ph-circle {border-color: #FDAA38; opacity: .5 }
.ew-alo-ph-circle-fill {width: 100px; height: 100px; top: 20px; left: 20px; position: absolute; background-color: #000; -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; border: 2px solid transparent; opacity: .1; -webkit-animation: ew-alo-circle-fill-anim 2.3s infinite ease-in-out; -moz-animation: ew-alo-circle-fill-anim 2.3s infinite ease-in-out; -ms-animation: ew-alo-circle-fill-anim 2.3s infinite ease-in-out; -o-animation: ew-alo-circle-fill-anim 2.3s infinite ease-in-out; animation: ew-alo-circle-fill-anim 2.3s infinite ease-in-out; -webkit-transition: all .5s; -moz-transition: all .5s; -o-transition: all .5s; transition: all .5s; -webkit-transform-origin: 50% 50%; -moz-transform-origin: 50% 50%; -ms-transform-origin: 50% 50%; -o-transform-origin: 50% 50%; transform-origin: 50% 50% }
.ew-alo-phone.ew-alo-active .ew-alo-ph-circle-fill {-webkit-animation: ew-alo-circle-fill-anim 1.7s infinite ease-in-out !important; -moz-animation: ew-alo-circle-fill-anim 1.7s infinite ease-in-out !important; -ms-animation: ew-alo-circle-fill-anim 1.7s infinite ease-in-out !important; -o-animation: ew-alo-circle-fill-anim 1.7s infinite ease-in-out !important; animation: ew-alo-circle-fill-anim 1.7s infinite ease-in-out !important }
.ew-alo-phone.ew-alo-static .ew-alo-ph-circle-fill {-webkit-animation: ew-alo-circle-fill-anim 2.3s infinite ease-in-out !important; -moz-animation: ew-alo-circle-fill-anim 2.3s infinite ease-in-out !important; -ms-animation: ew-alo-circle-fill-anim 2.3s infinite ease-in-out !important; -o-animation: ew-alo-circle-fill-anim 2.3s infinite ease-in-out !important; animation: ew-alo-circle-fill-anim 2.3s infinite ease-in-out !important; opacity: 0 !important }
.ew-alo-phone.ew-alo-hover .ew-alo-ph-circle-fill, .ew-alo-phone:hover .ew-alo-ph-circle-fill {background-color: rgba(0, 175, 242, 0.5); background-color: #309ACF 9; opacity: .75 !important }
.ew-alo-phone.ew-alo-green.ew-alo-hover .ew-alo-ph-circle-fill, .ew-alo-phone.ew-alo-green:hover .ew-alo-ph-circle-fill {background-color: rgba(117, 235, 80, 0.5); background-color: #ffc272 9; opacity: .75 !important }
.ew-alo-phone.ew-alo-green .ew-alo-ph-circle-fill {background-color: rgba(0, 175, 242, 0.5); background-color: #a6e3fa 9; opacity: .75 !important }
.ew-alo-phone.ew-alo-gray.ew-alo-hover .ew-alo-ph-circle-fill, .ew-alo-phone.ew-alo-gray:hover .ew-alo-ph-circle-fill {background-color: rgba(204, 204, 204, 0.5); background-color: #ccc 9; opacity: .75 !important }
.ew-alo-phone.ew-alo-gray .ew-alo-ph-circle-fill {background-color: rgba(117, 235, 80, 0.5); opacity: .75 !important }
.ew-alo-ph-img-circle {width: 40px; height: 40px; top: 50px; left: 50px; position: absolute; background: rgba(30, 30, 30, 0.1) url("images/icon-phone.png") no-repeat center center; -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; border: 2px solid transparent; opacity: 1; -webkit-animation: ew-alo-circle-img-anim 1s infinite ease-in-out; -moz-animation: ew-alo-circle-img-anim 1s infinite ease-in-out; -ms-animation: ew-alo-circle-img-anim 1s infinite ease-in-out; -o-animation: ew-alo-circle-img-anim 1s infinite ease-in-out; animation: ew-alo-circle-img-anim 1s infinite ease-in-out; -webkit-transform-origin: 50% 50%; -moz-transform-origin: 50% 50%; -ms-transform-origin: 50% 50%; -o-transform-origin: 50% 50%; transform-origin: 50% 50% }
.ew-alo-ph-img-circle{background-size: 30px 30px}
.ew-alo-phone.ew-alo-active .ew-alo-ph-img-circle {-webkit-animation: ew-alo-circle-img-anim 1s infinite ease-in-out !important; -moz-animation: ew-alo-circle-img-anim 1s infinite ease-in-out !important; -ms-animation: ew-alo-circle-img-anim 1s infinite ease-in-out !important; -o-animation: ew-alo-circle-img-anim 1s infinite ease-in-out !important; animation: ew-alo-circle-img-anim 1s infinite ease-in-out !important }
.ew-alo-phone.ew-alo-static .ew-alo-ph-img-circle {-webkit-animation: ew-alo-circle-img-anim 0s infinite ease-in-out !important; -moz-animation: ew-alo-circle-img-anim 0s infinite ease-in-out !important; -ms-animation: ew-alo-circle-img-anim 0s infinite ease-in-out !important; -o-animation: ew-alo-circle-img-anim 0s infinite ease-in-out !important; animation: ew-alo-circle-img-anim 0s infinite ease-in-out !important }
.ew-alo-phone.ew-alo-hover .ew-alo-ph-img-circle,
.ew-alo-phone:hover .ew-alo-ph-img-circle {background-color: #309ACF }
.ew-alo-phone.ew-alo-green.ew-alo-hover .ew-alo-ph-img-circle,
.ew-alo-phone.ew-alo-green:hover .ew-alo-ph-img-circle {background-color: #FDAA38}
.ew-alo-phone.ew-alo-green .ew-alo-ph-img-circle {background-color: #E90000}
.ew-alo-phone.ew-alo-gray.ew-alo-hover .ew-alo-ph-img-circle, .ew-alo-phone.ew-alo-gray:hover .ew-alo-ph-img-circle {background-color: #ccc }
 .ew-alo-phone.ew-alo-gray .ew-alo-ph-img-circle {background-color: #FDAA38 }
@-moz-keyframes ew-alo-circle-anim {
    0% {-moz-transform: rotate(0) scale(.5) skew(1deg); opacity: .1; -moz-opacity: .1; -webkit-opacity: .1; -o-opacity: .1 }
    30% {-moz-transform: rotate(0) scale(.7) skew(1deg); opacity: .5; -moz-opacity: .5; -webkit-opacity: .5; -o-opacity: .5 }
    100% {-moz-transform: rotate(0) scale(1) skew(1deg); opacity: .6; -moz-opacity: .6; -webkit-opacity: .6; -o-opacity: .1 }
}
@-webkit-keyframes ew-alo-circle-anim {
    0% {-webkit-transform: rotate(0) scale(.5) skew(1deg); -webkit-opacity: .1 }
    30% {-webkit-transform: rotate(0) scale(.7) skew(1deg); -webkit-opacity: .5 }
    100% {-webkit-transform: rotate(0) scale(1) skew(1deg); -webkit-opacity: .1 }
}
@-o-keyframes ew-alo-circle-anim {
    0% {-o-transform: rotate(0) kscale(.5) skew(1deg); -o-opacity: .1 }
    30% {-o-transform: rotate(0) scale(.7) skew(1deg); -o-opacity: .5 }
    100% {-o-transform: rotate(0) scale(1) skew(1deg); -o-opacity: .1 }
}
@-moz-keyframes ew-alo-circle-fill-anim {
    0% {-moz-transform: rotate(0) scale(.7) skew(1deg); opacity: .2 }
    50% {-moz-transform: rotate(0) -moz-scale(1) skew(1deg); opacity: .2 }
    100% {-moz-transform: rotate(0) scale(.7) skew(1deg); opacity: .2 }
}
@-webkit-keyframes ew-alo-circle-fill-anim {
    0% {-webkit-transform: rotate(0) scale(.7) skew(1deg); opacity: .2 }
    50% {-webkit-transform: rotate(0) scale(1) skew(1deg); opacity: .2 }
    100% {-webkit-transform: rotate(0) scale(.7) skew(1deg); opacity: .2 }
}
@-o-keyframes ew-alo-circle-fill-anim {
    0% {-o-transform: rotate(0) scale(.7) skew(1deg); opacity: .2 }
    50% {-o-transform: rotate(0) scale(1) skew(1deg); opacity: .2 }
    100% {-o-transform: rotate(0) scale(.7) skew(1deg); opacity: .2 }
}
@-moz-keyframes ew-alo-circle-img-anim {
    0% {transform: rotate(0) scale(1) skew(1deg) }
    10% {-moz-transform: rotate(-25deg) scale(1) skew(1deg) }
    20% {-moz-transform: rotate(25deg) scale(1) skew(1deg) }
    30% {-moz-transform: rotate(-25deg) scale(1) skew(1deg) }
    40% {-moz-transform: rotate(25deg) scale(1) skew(1deg) }
    50% {-moz-transform: rotate(0) scale(1) skew(1deg) }
    100% {-moz-transform: rotate(0) scale(1) skew(1deg) }
}
@-webkit-keyframes ew-alo-circle-img-anim {
    0% {-webkit-transform: rotate(0) scale(1) skew(1deg) }
    10% {-webkit-transform: rotate(-25deg) scale(1) skew(1deg) }
    20% {-webkit-transform: rotate(25deg) scale(1) skew(1deg) }
    30% {-webkit-transform: rotate(-25deg) scale(1) skew(1deg) }
    40% {-webkit-transform: rotate(25deg) scale(1) skew(1deg) }
    50% {-webkit-transform: rotate(0) scale(1) skew(1deg) }
    100% {-webkit-transform: rotate(0) scale(1) skew(1deg) }
}
@-o-keyframes ew-alo-circle-img-anim {
    0% {-o-transform: rotate(0) scale(1) skew(1deg) }
    10% {-o-transform: rotate(-25deg) scale(1) skew(1deg) }
    20% {-o-transform: rotate(25deg) scale(1) skew(1deg) }
    30% {-o-transform: rotate(-25deg) scale(1) skew(1deg) }
    40% {-o-transform: rotate(25deg) scale(1) skew(1deg) }
    50% {-o-transform: rotate(0) scale(1) skew(1deg) }
    100% {-o-transform: rotate(0) scale(1) skew(1deg) }
}

html {margin: 0 auto}
a{outline: none}
a,a:hover,a:focus {text-decoration: none}
a:focus {outline-offset: inherit}
a img{ border:none}
img { max-width:100%; height: auto}
p{margin-bottom: 10px}
p:last-child{margin-bottom:0 }
blockquote{border: 1px dashed #2d2f8c;padding: 10px 20px 20px;margin: 10px 0; background-color: rgb(255 255 223 / 0.2); border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px}
ol,ul {margin: 0;padding: 0}
ul li, ol li{list-style: none}
embed,iframe,object,video {max-width: 100%}

main {display: block }
dfn, cite, em, i {font-style: italic; }
address {margin: 0 0 1.5em; }
pre {background: #eee; font-size: 15px; font-size: 1.5rem; line-height: 1.6; margin-bottom: 1.6em; max-width: 100%; overflow: auto; padding: 1.6em; }
abbr, acronym {border-bottom: 1px dotted #666; cursor: help; }
/*mark, ins {background: #fff9c0; text-decoration: none; }*/
small {font-size: 75%; }
big {font-size: 125%; }
p{margin-bottom: 10px}
li{list-style-type: disc; list-style-position: inside}
fieldset{padding:5px 10px;border:1px solid #d9d9d9;}
legend{padding-left:10px;padding-right:10px;width:auto;color:red}
svg {transition: fill 120ms ease-in-out; fill: currentColor}

/* =Forms
--------------------------------------------- */
button,
input,
select,
textarea {
	font-size: 100%; /* Corrects font size not being inherited in all browsers */
	margin: 0; /* Addresses margins set differently in IE6/7, F3/4, S5, Chrome */
	vertical-align: baseline; /* Improves appearance and consistency in all browsers */
	margin-bottom: 15px
}
input:focus,textarea:focus, select:focus, button:focus {outline: none}
input, textarea, select {width: 100%; border: 1px solid #c3c3c3;background-color: #fff;color: #a8a8a8; border-radius: 3px;line-height: 38px;padding: 0 10px}
select{height: 40px;width: auto}
textarea{padding: 10px; overflow: auto; vertical-align: top;line-height: inherit; height: inherit}
button[type="button"], input[type="submit"], button[type="submit"]{border-radius: 5px;color: #fff;padding: 0 20px; line-height: 32px; background-color: #f00;border: 1px solid #f00; width: auto}
button[type="button"]:hover, input[type="submit"]:hover, button[type="submit"]:hover{ background-color: #2d2f8c; border-color: #2d2f8c}
input[type="checkbox"], input[type="radio"] {padding: 0; /* Addresses excess padding in IE8/9 */ }
input[type="search"], input[type="submit"] {
	-webkit-appearance: textfield; /* Addresses appearance set to searchfield in S5, Chrome */
	-webkit-box-sizing: border-box; /* Addresses box sizing set to border-box in S5, Chrome (include -moz to future-proof) */
	-moz-box-sizing:    border-box;
	box-sizing:         border-box;
}
input[type="search"]::-webkit-search-decoration, input[type="submit"]::-webkit-search-decoration { /* Corrects inner padding displayed oddly in S5, Chrome on OSX */
	-webkit-appearance: none;
}
button::-moz-focus-inner,
input::-moz-focus-inner { /* Corrects inner padding and border displayed oddly in FF3/4 www.sitepen.com/blog/2008/05/14/the-devils-in-the-details-fixing-dojos-toolbar-buttons/ */
	border: 0;
	padding: 0;
}
select:-moz-focusring{color: transparent;text-shadow: 0 0 0 rgba(255, 255, 255, 0.5)}
option {background-color: #fff}
::-webkit-input-placeholder {color:#a8a8a8}
::-moz-placeholder {color:#a8a8a8}
::-ms-placeholder {color:#a8a8a8}
::placeholder {color:#a8a8a8}
input[type='radio']:after {width: 18px; height: 18px; border-radius: 18px; top: -2px; left: 0; position: relative; background-color: #fff; content: ''; display: inline-block; visibility: visible; border: 1px solid #C3C3C3; }
input[type='radio']:checked:after {background-color: #333468}

/* = Tables
--------------------------------------------- */
table {border-collapse: collapse;border-spacing: 0;line-height: 2;margin-bottom: 40px;width: 100%}
tbody {border-bottom: 1px solid #ddd}
th,td {text-align: left}
th {font-weight: bold;text-transform: uppercase}
td {border-top: 1px solid #ddd;padding: 6px 0}

/* = Comment
--------------------------------------------- */
ol.commentlist{float: left;width: 100%}
ol.commentlist li{border: 1px solid #e3e3e3;padding: 10px;margin-bottom: 10px;border-radius: 5px;list-style-type: none;float: left;width: 100%}
ol.commentlist li:last-child{margin-bottom: 0}
ol.commentlist img{float: left;margin-right: 10px}
ol.commentlist .comment-metadata time, ol.commentlist .comment-metadata .comment-edit-link{font-size: 14px;color: #7d7d7d}
ol.commentlist .comment-metadata .comment-edit-link{color: #D9534F}
ol.commentlist .fn{ line-height: 1;display: block; color: #444;font-weight: 700;font-size: 14px}
ol.commentlist .says{display: none}
ol.commentlist .reply a{display: inline-block;background-color: #444;font-size: 14px;padding: 0 10px;color: #fff}
ol.commentlist .depth-2{background-color: #e3e3e3}
ol.commentlist .depth-3{background-color: #d5d5d5}
ol.commentlist .depth-4{background-color: #b7b7b7}
ol.commentlist .depth-5{background-color: #9d9d9d} 
ol.commentlist .children{margin: 10px 0 0}
#comments{font-size: 18px; font-weight: 700}
#respond{border: 1px solid #e3e3e3; padding: 0 10px; clear: both; border-radius: 5px; margin-top: 10px; position: relative; top: 10px; margin-bottom: 10px;background-color: #fff}
#respond h3{font-size: 18px}
#respond h3,#respond form p{margin-bottom: 15px}
#respond form input{margin: 0}
/*#respond form textarea{height: 100px;margin-bottom: 0}*/
#respond #submit{background: #245895;color: #fff;padding: 2px 20px;border-radius: 5px}
.comment-form-cookies-consent input[type="checkbox"]{float: left;margin: 4px 5px 0 0!important}

/* =Editor Stylesheet
--------------------------------------------- */
.entry-content {line-height: 1.625; }
/*.entry-content a {border-bottom: 1px solid #ddd; color: #ff70a9 }*/
/*.entry-content a:hover {color: #333; }*/
.entry-content p {margin-bottom: 10px}
.entry-content p:last-child {margin-bottom: 0}
.entry-content strong {font-weight: 700 }
.entry-content ol, .entry-content ul {margin: 0 0 10px 0; padding: 0; list-style: inherit}
.entry-content ol li, .entry-content ul li{list-style-type: inherit; list-style-position: inside;margin-bottom: 10px }
.entry-content ol li:last-child, .entry-content ul li:last-child{margin-bottom: 0}
.entry-content blockquote, .entry-content blockquote::before {color: #999; }
/*.entry-content blockquote {margin: 40px 40px 24px; }*/
.entry-content blockquote::before {content: "\201C"; display: block; font-size: 30px; height: 0; left: -15px; position: relative; top: -15px; }
.entry-content cite {font-style: normal; }
/* Headings
--------------------------------------------- */
/*.entry-content h1, .entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6 {font-weight: 700; line-height: 1.2; margin: 0 0 15px; }*/

/* Tables
--------------------------------------------- */
.entry-content table {border-collapse: collapse; border-spacing: 0; line-height: 2; margin-bottom: 40px; border: 1px solid #eee;display: table;width: auto;max-width: 100%}
.entry-content table tr:nth-child(even) {background: #F9F9F9}
.entry-content tbody {border-bottom: 1px solid #ddd; }
.entry-content th, .entry-content td {text-align: left; padding: 5px;border-right: 1px dotted #eee}
.entry-content th {font-weight: bold; text-transform: uppercase; }
.entry-content td {border-top: 1px solid #ddd}
/*
Common Classes
---------------------------------------------------------------------------------------------------- */
/*.entry-content *{margin-bottom: 10px}*/
.entry-content img.centered, .entry-content .aligncenter {margin: 0 auto 24px; clear: both; margin-left: auto; margin-right: auto}
.entry-content img.alignnone {margin-bottom: 12px; }
.entry-content .alignleft {float: left; text-align: left; }
.entry-content .alignright {float: right; text-align: right; }
.entry-content img.alignleft, .entry-content .wp-caption.alignleft {margin: 0 24px 24px 0; }
.entry-content img.alignright, .entry-content .wp-caption.alignright {margin: 0 0 24px 24px; }
.entry-content .wp-caption-text {font-size: 14px; font-weight: 700; text-align: center; }

/*
Gallery
---------------------------------------------------------------------------------------------------- */
.gallery figure img{max-width:100%;height:auto;margin:0 auto;display:block;}
.gallery figure{float:left;margin:0 2% 1em 0;}
.gallery.gallery-columns-1 figure{width:100%;margin:0 0 1em 0;float:none;}
.gallery.gallery-columns-3 figure{width:32%;}
.gallery.gallery-columns-3 figure:nth-of-type(3n+3){margin-right:0;}
.gallery.gallery-columns-3 figure:nth-of-type(3n+4){clear:left;}
.gallery.gallery-columns-2 figure{width:49%;}
.gallery.gallery-columns-2 figure:nth-of-type(even){margin-right:0;}
.gallery.gallery-columns-2 figure:nth-of-type(odd){clear:left;}
.gallery.gallery-columns-4 figure{width:23.25%;}
.gallery.gallery-columns-4 figure:nth-of-type(4n+4){margin-right:0;}
.gallery.gallery-columns-4 figure:nth-of-type(4n+5){clear:left;}
.gallery.gallery-columns-5 figure{width:18%;}
.gallery.gallery-columns-5 figure:nth-of-type(5n+5){margin-right:0;}
.gallery.gallery-columns-5 figure:nth-of-type(5n+6){clear:left;}
.gallery.gallery-columns-6 figure{width:14.2%;}
.gallery.gallery-columns-6 figure:nth-of-type(6n+6){margin-right:0;}
.gallery.gallery-columns-6 figure:nth-of-type(6n+7){clear:left;}
.gallery.gallery-columns-7 figure{width:12%;}
.gallery.gallery-columns-7 figure:nth-of-type(7n+7){margin-right:0;}
.gallery.gallery-columns-7 figure:nth-of-type(7n+8){clear:left;}
.gallery.gallery-columns-8 figure{width:10.2%;}
.gallery.gallery-columns-8 figure:nth-of-type(8n+8){margin-right:0;}
.gallery.gallery-columns-8 figure:nth-of-type(8n+9){clear:left;}
.gallery.gallery-columns-9 figure{width:8.85%;}
.gallery.gallery-columns-9 figure:nth-of-type(9n+9){margin-right:0;}
.gallery.gallery-columns-9 figure:nth-of-type(9n+10){clear:left;}
@media (max-width:767px){img.alignright, div.alignright, figure.alignright, img.alignleft, div.alignleft, figure.alignleft, img.wp-post-image.attachment-thumb{display:block;margin:1em auto;float:none;}
.gallery.gallery-columns-4 figure, .gallery.gallery-columns-5 figure, .gallery.gallery-columns-6 figure, .gallery.gallery-columns-7 figure, .gallery.gallery-columns-8 figure, .gallery.gallery-columns-9 figure{width:100%;margin:0 0 1em 0;float:none;}
}

#ship-to-different-address-checkbox{position: inherit; margin-left: 0}
.select2-container--default .select2-selection--single .select2-selection__arrow{height: 40px; top: 0; right: 0}
.select2-container .select2-selection--single{height: 40px}
.select2-container--default .select2-selection--single .select2-selection__rendered{line-height: 40px}
.select2-container--default .select2-search--dropdown .select2-search__field{line-height: 38px; padding: 0}

/*Widget*/
#wp-calendar{float:left;width:100%;font-size:11px}
#wp-calendar thead th{background:#f5f5f5;border:1px solid #ddd;border-top:none;font-size:11px}
#wp-calendar tbody td{text-align:center;border:1px solid #ddd;line-height:2.5em;transition:background 0.15s ease;-webkit-transition:background 0.15s ease;-o-transition:background 0.15s ease;-moz-transition:background 0.15s ease}
#wp-calendar tbody td:hover{background:#f1f1f1;color:#333}
#wp-calendar tbody td a{display:block;text-decoration:none;background:#f1f1f1;color:#333}
#wp-calendar tbody td:hover a{background:#4d4d4d;color:#fff}
#wp-calendar tfoot td{padding-top:1px;padding:4px}
#wp-calendar tfoot td#next{text-align:right}
#wp-calendar caption{cursor:pointer;font-size:13px;text-transform:uppercase;margin:0;padding:12px;outline:0 none !important;background:#3b86b0;color:#fff}
#wp-calendar tbody a{display:block;text-decoration:underline}
#wp-calendar th{text-align:center;border:1px solid transparent;border-top:none;padding:7px 0;color:#a7a7a7}

input.wpcf7-not-valid, textarea.wpcf7-not-valid { background: #fff url(images/error.png) no-repeat 98% center; border: 1px solid #f00!important}
div.wpcf7-validation-errors, div.wpcf7-acceptance-missing{background-color: #e8e8e8}
.wpcf7 .wpcf7-not-valid-tip{margin-top: -13px; position: relative; padding: 5px 8px; line-height: 1.2em; border-radius: 3px; opacity: .8; background-color: #f1f1f1; color: #b20000;}
.wpcf7 .wpcf7-not-valid-tip:after {bottom: 100%; left: 30px; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; border-color: rgba(136,183,213,0); border-bottom-color: #f1f1f1; border-width: 10px; margin-left: -10px; }
.wpcf7 .ajax-loader, .wpcf7 form.invalid .wpcf7-response-output{display: none!important}
.processing{position:relative}
.processing:before{content:'';margin:0px auto;font-size:10px;text-indent:-9999em;border-top:3px solid rgba(0,0,0,0.1) !important;border-right:3px solid rgba(0,0,0,0.1) !important;border-bottom:3px solid rgba(0,0,0,0.1) !important;opacity:.8;border-left:3px solid #446084;animation:spin .6s infinite linear;border-radius:50%;width:30px;height:30px;pointer-events:none}
.processing:before{position:absolute;top:50%;left:50%;margin-left:-15px;margin-top:-15px;z-index:99}
@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}
.wpcf7-form{float: left; width: 100%}
.wpcf7-form .processing *{opacity:.8}

.wp-pagenavi, .page-numbers{float: right; margin-top: 20px}
.wp-pagenavi a, .wp-pagenavi span {line-height: 20px; padding: 6px 12px; margin: 0 5px 0 0; border: 1px solid #0D4E9D; color: #0D4E9D; background: #fff; display: inline-block }
.wp-pagenavi a:last-child, .wp-pagenavi span:last-child{margin-right: 0}
.wp-pagenavi span.current, .wp-pagenavi a:hover {background: #0D4E9D; color: #fff; border: 1px solid #0D4E9D }
.woocommerce nav.woocommerce-pagination ul{border: none}
.woocommerce nav.woocommerce-pagination ul li{border-right: none;}
.woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span{line-height: 20px; padding: 6px 12px; margin: 0 5px 0 0; border: 1px solid #0D4E9D; color: #0D4E9D; background: #fff; display: inline-block}
.woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current{background-color: #0D4E9D; color: #fff}

.fb-comments,
.fb-comments > span,
.fb-comments > span > iframe {max-width: 100%; width: 100% !important}

.site-title{visibility: hidden; position: absolute;}
.ew-image-holder{position: relative; width: 100%; display: inline-block; vertical-align: top; background-repeat: no-repeat; background-position: center center; background-size: cover; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; overflow: hidden;}
.ew-image-holder:before{display: block; content: ""; width: 100%; padding-top: 66.6667%; background: none; box-shadow: none;}
.ew-image-holder:before{ padding: 0; height: 235px}
.ew-image-holder.height117:before{ height: 117px}

.box_footer *{color: #fff}
.box_footer .widget-title-footer{font: 18px/24px RobotoBold; text-transform: uppercase}
.box_footer li{margin-bottom: 10px}

.footerBox .container{padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto;}
.footerBox .row {margin-right: -15px; margin-left: -15px; }

.widget-sidebar .widget-title{font: 16px/40px Roboto; background: #2d2f8c url(images/sun.png) no-repeat left center; border-radius: 5px 5px 0 0; padding: 0 25px; text-transform: uppercase; color: #fff; display: block;}
.videoRight1 .khungAnh, .productRight1 .khungAnh{float: none; width: 100%; margin-right: 0}
.videoRight1 .itemDetail, .productRight1 .itemDetail {float: none; width: 100%; }
.widget-sidebar .widget-title + ul, .widget-sidebar .widget-title + div, .widget-sidebar .widget-title + iframe, .widget-sidebar .widget-title + img, .widget-sidebar .widget-title + form{padding: 15px 15px 10px}
.widget-sidebar ul.product-categories li, .widget-sidebar ul.product_list_widget li, .widget-sidebar ul.menu li{border-bottom: 1px dashed #d5d4d4; margin-bottom: 15px; padding-bottom: 10px}
.widget-sidebar ul.product-categories li:last-child, .widget-sidebar ul.product_list_widget li:last-child, .widget-sidebar ul.menu li:last-child{border-bottom: none; margin-bottom: 0; padding-bottom: 0}
.widget-sidebar ul.product-categories a, .widget-sidebar ul.product_list_widget a, .widget-sidebar ul.menu a{font: 15px/22px RobotoBold}
.widget-sidebar ul.product-categories a:hover, .widget-sidebar ul.product_list_widget a:hover, .widget-sidebar ul.menu a:hover{color: #2d2f8c;}
.widget-sidebar ul.menu .sub-menu{ border-top: 1px dashed #d5d4d4; margin-top: 10px; padding-top: 10px; padding-left: 15px;}
.woocommerce-product-search, #searchform{position: relative}
.woocommerce-product-search .search-field, #searchform .text-search{margin-bottom: 0}
.woocommerce-product-search button[type="submit"], #searchform .buttom-search{ position: absolute; top: 0; right: 0}
.widget-sidebar .woocommerce-product-search button[type="submit"], .widget-sidebar #searchform .buttom-search{ top: 0; right: 0}
.widget-sidebar .widget-title + .woocommerce-product-search button[type="submit"], .widget-sidebar .widget-title + #searchform .buttom-search{ top: 15px; right: 15px}
.alert {position: relative; padding: .75rem 1.25rem; margin-bottom: 1rem; border: 1px solid transparent; border-radius: .25rem; }
.alert-primary {color: #004085; background-color: #cce5ff; border-color: #b8daff; }
.woocommerce .woocommerce-breadcrumb{margin-bottom: 0}
.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images{width: 100%}
.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary{width: 100%}
.woocommerce div.product div.images.woocommerce-product-gallery{float: none}
.woocommerce div.product div.images img{width: auto; margin: 0 auto}
.related.products{ margin-top: 20px;}
.related.products h2{ border-bottom: 1px solid #ddd; padding-bottom: 8px; font: 22px/28px RobotoBold; color: #2d2f8c; margin: 0;}
.woocommerce span.onsale{ background-color: #2d2f8c; border-radius: 3px; padding: 0 1em;}
.woocommerce div.product p.price, .woocommerce div.product span.price{color: #2d2f8c; font-weight: 700}
.woocommerce div.product p.price del, .woocommerce div.product span.price del{position: relative; text-decoration: none; font-weight: 400; color: #333}
.woocommerce div.product p.price del:before, .woocommerce div.product span.price del:before{content: " "; display: block; width: 100%; border-top: 2px solid rgba(169, 169, 169, 0.8); height: 4px; position: absolute; bottom: 9px; left: 0; transform: rotate(-11deg )}
.woocommerce div.product p.price del:after, .woocommerce div.product span.price del:after{content: " "; display: block; width: 100%; border-top: 2px solid rgba(169, 169, 169, 0.8); height: 4px; position: absolute; bottom: 9px; left: 0; transform: rotate(11deg );}
.woocommerce div.product p.price ins, .woocommerce div.product span.price ins{text-decoration: none}
.woocommerce-Price-currencySymbol sup{top: 0}
.woocommerce div.product div.summary{margin-bottom: 0}
.woocommerce div.product form.cart{margin-top: 1em; margin-bottom: 1em}
.cart button.plus, .cart button.minus { border: 1px solid #ccc; color: #888; height: 36px; width: 36px; text-align: center; text-decoration: none; float: left; background-color: #EFEFEF; border-radius: 0; margin: 0;}
.cart .quantity .qty {border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; border-left: 0; border-right: 0; color: #888; float: left; text-align: center; line-height: 34px; border-radius: 0;}
.cart .quantity input[type=number]::-webkit-inner-spin-button, .cart .quantity input[type=number]::-webkit-outer-spin-button {-webkit-appearance: none; margin: 0; }
.cart .quantity input{margin: 0}
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt{background-color: #2d2f8c; font-size: 1.1em}
.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover{background-color: #f00}
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button{background-color: #2d2f8c; color: #fff}
.woocommerce #respond input#submit.disabled, .woocommerce #respond input#submit:disabled, .woocommerce #respond input#submit:disabled[disabled], .woocommerce a.button.disabled, .woocommerce a.button:disabled, .woocommerce a.button:disabled[disabled], .woocommerce button.button.disabled, .woocommerce button.button:disabled, .woocommerce button.button:disabled[disabled], .woocommerce input.button.disabled, .woocommerce input.button:disabled, .woocommerce input.button:disabled[disabled]{color: #fff}
.woocommerce .cart-collaterals, .woocommerce-page .cart-collaterals{margin-top: 2em}
.woocommerce-checkout #payment, .woocommerce #payment #place_order, .woocommerce-page #payment #place_order{margin-top: 2em}
#add_payment_method .wc-proceed-to-checkout a.checkout-button, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .woocommerce-checkout .wc-proceed-to-checkout a.checkout-button{padding: .618em 1em}
#add_payment_method #payment ul.payment_methods li input, .woocommerce-cart #payment ul.payment_methods li input, .woocommerce-checkout #payment ul.payment_methods li input{width: 18px; height: 18px; line-height: inherit;}
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea{line-height: 38px;}

.header-section .title-section{text-align: center; margin-bottom: 25px; font: 24px/32px RobotoBold; color: #2d2f8c; position: relative; padding-bottom: 10px; text-transform: uppercase;}
.header-section .title-section:before{content: ''; width: 80px; height: 3px; background-color: #2d2f8c; left: 50%; transform: translateX(-50%); -webkit-transform: translateX(-50%); position: absolute; z-index: 5; bottom: 0}
.header-section .exp-section{ font: 15px/22px Roboto; color: #666; margin-top: 10px; text-align: center;}
.content-section{margin-top: 20px;}
.section-home-5 .content-section{background-color: #f1f1f6; padding: 6px 20px 16px;}

.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}

.col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
    float: left;
}
.col-xs-12 {
    width: 100%;
}

@media (min-width: 768px){
	.col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9 {float: left; }
}
@media (min-width: 768px){
	.col-sm-4 {width: 33.33333333%; }
	.col-sm-6 {width: 50%; }
}

@media (min-width: 992px){
	.col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9 {float: left}
}
@media (min-width: 992px){
	.col-md-4 {width: 33.33333333%}
}
/*col-md*/
@media screen and (max-width: 1199px) {
	.productDS .khungAnh img, .shortDetail .col1 .khungAnh img {max-width: 90%; }
}
/*col-sm*/
@media screen and (max-width: 991px) {
    
}
/*col-xs*/
@media screen and (max-width: 767px) {
	.ew-alo-phone .call-text a{display: none;}
	.ew-alo-ph-circle, .ew-alo-ph-circle-fill{top: -30px;}
	.ew-alo-ph-img-circle{top: 0;}
}