/*-----------css reset---------------------*/
*{margin:0;padding:0;}
html,body,div,span{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}
body{line-height:1}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
:focus{outline:0}
ins{text-decoration:none}
del{text-decoration:line-through}
table{border-collapse:collapse;border-spacing:0}
a,a:hover,a:focus{outline:none!important;}

/*-----------css variables---------------------*/
:root{--color-red:#d00;
	--button-style:{width:300px;padding:30px 20px;border-radius:5px;background:blue;color:#fff;font-size:54px;text-transform:uppercase;}
}

/*@apply --button-style;*/

/* Font face*/
@font-face{font-family:RCB;src:url('fonts/RobotoCondensedBold.eot');src:url('fonts/RobotoCondensedBold.eot') format('embedded-opentype'),url('fonts/RobotoCondensedBold.woff2') format('woff2'),url('fonts/RobotoCondensedBold.woff') format('woff'),url('fonts/RobotoCondensedBold.ttf') format('truetype'),url('fonts/RobotoCondensedBold.svg#RobotoCondensedBold') format('svg');}
@font-face{font-family:RCR;src:url('fonts/RobotoCondensedRegular.eot');src:url('fonts/RobotoCondensedRegular.eot') format('embedded-opentype'),url('fonts/RobotoCondensedRegular.woff2') format('woff2'),url('fonts/RobotoCondensedRegular.woff') format('woff'),url('fonts/RobotoCondensedRegular.ttf') format('truetype'),url('fonts/RobotoCondensedRegular.svg#RobotoCondensedRegular') format('svg');}
@font-face{font-family:RM;src:url('fonts/RobotoMedium.eot');src:url('fonts/RobotoMedium.eot') format('embedded-opentype'),url('fonts/RobotoMedium.woff2') format('woff2'),url('fonts/RobotoMedium.woff') format('woff'),url('fonts/RobotoMedium.ttf') format('truetype'),url('fonts/RobotoMedium.svg#RobotoMedium') format('svg');}
@font-face{font-family:RR;src:url('fonts/RobotoRegular.eot');src:url('fonts/RobotoRegular.eot') format('embedded-opentype'),url('fonts/RobotoRegular.woff2') format('woff2'),url('fonts/RobotoRegular.woff') format('woff'),url('fonts/RobotoRegular.ttf') format('truetype'),url('fonts/RobotoRegular.svg#RobotoRegular') format('svg');}
@font-face{font-family:RB;src:url('fonts/RobotoBold.eot');src:url('fonts/RobotoBold.eot') format('embedded-opentype'),url('fonts/RobotoBold.woff2') format('woff2'),url('fonts/RobotoBold.woff') format('woff'),url('fonts/RobotoBold.ttf') format('truetype'),url('fonts/RobotoBold.svg#RobotoBold') format('svg');}
@font-face{font-family:RL;src:url('fonts/RobotoLight.eot');src:url('fonts/RobotoLight.eot') format('embedded-opentype'),url('fonts/RobotoLight.woff2') format('woff2'),url('fonts/RobotoLight.woff') format('woff'),url('fonts/RobotoLight.ttf') format('truetype'),url('fonts/RobotoLight.svg#RobotoLight') format('svg');}
@font-face{font-family:SFBC;src:url('fonts/SFUEurostileBoldCondensed.eot');src:url('fonts/SFUEurostileBoldCondensed.eot') format('embedded-opentype'),url('fonts/SFUEurostileBoldCondensed.woff2') format('woff2'),url('fonts/SFUEurostileBoldCondensed.woff') format('woff'),url('fonts/SFUEurostileBoldCondensed.ttf') format('truetype'),url('fonts/SFUEurostileBoldCondensed.svg#SFUEurostileBoldCondensed') format('svg');}
@font-face{font-family:SFEC;src:url('fonts/SFUEurostileCondensed.eot');src:url('fonts/SFUEurostileCondensed.eot') format('embedded-opentype'),url('fonts/SFUEurostileCondensed.woff2') format('woff2'),url('fonts/SFUEurostileCondensed.woff') format('woff'),url('fonts/SFUEurostileCondensed.ttf') format('truetype'),url('fonts/SFUEurostileCondensed.svg#SFUEurostileCondensed') format('svg');}
@font-face{font-family:UAS;src:url('fonts/UTMAmericanSans.eot');src:url('fonts/UTMAmericanSans.eot') format('embedded-opentype'),url('fonts/UTMAmericanSans.woff2') format('woff2'),url('fonts/UTMAmericanSans.woff') format('woff'),url('fonts/UTMAmericanSans.ttf') format('truetype'),url('fonts/UTMAmericanSans.svg#UTMAmericanSans') format('svg');}
@font-face{font-family:UVTHB;src:url('fonts/UVNHepBold.eot');src:url('fonts/UVNHepBold.eot') format('embedded-opentype'),url('fonts/UVNHepBold.woff2') format('woff2'),url('fonts/UVNHepBold.woff') format('woff'),url('fonts/UVNHepBold.ttf') format('truetype'),url('fotns/UVNHepBold.svg#UVNHepBold') format('svg');}
@font-face{font-family:'UTMHelvetIns';src:url('fonts/UTMHelvetIns.eot');src:url('fonts/UTMHelvetIns.eot') format('embedded-opentype'),url('fonts/UTMHelvetIns.woff2') format('woff2'),url('fonts/UTMHelvetIns.woff') format('woff'),url('fonts/UTMHelvetIns.ttf') format('truetype'),url('fonts/UTMHelvetIns.svg#UTMHelvetIns') format('svg');}

/** Generated by FG **/

@font-face {
	font-family: 'SVN-ProductSansRegular';
	src: url('fonts/SVN-Product Sans Regular/SVN-Product Sans Regular.eot');
	src: local('☺'), url('fonts/SVN-Product Sans Regular/SVN-Product Sans Regular.woff') format('woff'), url('fonts/SVN-Product Sans Regular/SVN-Product Sans Regular.ttf') format('truetype'), url('fonts/SVN-Product Sans Regular/SVN-Product Sans Regular.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
/** Generated by FG **/
@font-face {
	font-family: 'MTDAdventuresUnlimitedScriptBold';
	src: url('fonts/MTD Adventures Unlimited Script Bold/MTD Adventures Unlimited Script Bold.eot');
	src: local('☺'), url('fonts/MTD Adventures Unlimited Script Bold/MTD Adventures Unlimited Script Bold.woff') format('woff'), url('fonts/MTD Adventures Unlimited Script Bold/MTD Adventures Unlimited Script Bold.ttf') format('truetype'), url('fonts/MTD Adventures Unlimited Script Bold/MTD Adventures Unlimited Script Bold.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
/** Generated by FG **/
@font-face {
	font-family: 'SVN-ProductSansBold';
	src: url('fonts/SVN-Product Sans Bold/SVN-Product Sans Bold.eot');
	src: local('☺'), url('fonts/SVN-Product Sans Bold/SVN-Product Sans Bold.woff') format('woff'), url('fonts/SVN-Product Sans Bold/SVN-Product Sans Bold.ttf') format('truetype'), url('fonts/SVN-Product Sans Bold/SVN-Product Sans Bold.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

/*----------basic----------------*/
html,body{font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:25px;text-rendering:optimizeLegibility;}
a{text-decoration:none;color:#1471CE;transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;}
a:hover{text-decoration:none!important;color:#F00;}
html{}

/*Prevent Firefox Scrollbar Jump*/
img{border:none;max-width:100%;height:auto;vertical-align:middle;}
input,textarea{padding:0;margin:0;resize:none;outline:none}
select,.cp{cursor:pointer;}
.clear{clear:both;}
:focus{outline:0;}
input:focus{outline:1px solid #f97d17;}
textarea:focus{outline:1px solid #f97d17;}
del{text-decoration:line-through}
table{border-collapse:collapse;border-spacing:0}
button{border:0;cursor:pointer;font-weight:bolb;outline:none}
ul,ol{margin-left:15px;text-decoration:none!important;}
body{font-family:RR;background:#fff;overflow-x:hidden;}
.grecaptcha-badge{z-index:-1px;visibility:hidden;}

/*Phan trang*/
.phantrang{text-align:center;font-family:RR;}
.phantrang div{display:inline-block;vertical-align:top;margin:0 5px;}
.phantrang a{background:#f2f2f2;color:#333;cursor:pointer;font-weight:normal;font-size:11px;padding:0 10px;font-weight:bold;border:1px solid #E6E6E6;min-width:35px;line-height:33px;display:block;}
.phantrang div.active{display:inline-block;vertical-align:top;background:#4a4a4a;color:#FFF;cursor:pointer;font-size:11px;line-height:35px;padding:0px 10px;min-width:35px;}
.phantrang span{padding:3px 10px 5px;background:#f97d17;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;color:#FFF;}
.phantrang a:hover{background:#4a4a4a;border-color:#4a4a4a;color:#FFF;}
.phantrang .paginate_button_disabled,.phantrang .paginate_button_disabled:hover{background:linear-gradient(to bottom,#F8F8F8 0%,#EAEAEA 100%) repeat scroll 0 0 transparent;border:1px solid #D2D2D2!important;color:#ADADAD!important;cursor:default;opacity:0.7;}
.phantrang .paginate_active,.phantrang .paginate_active:hover{background:none repeat scroll 0 0 #05bfdc;box-shadow:none;color:#FFF;font-weight:bold;}

/* My */
.vshd{visibility:hidden;height:0px;width:0px;position:fixed;top:-10px;}
#back-top{cursor:pointer;display:none;position:fixed;width:48px;height:48px;color:#FFF;font-family:RCR;text-align:center;line-height:48px;background:#000;opacity:0.8;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;text-transform:uppercase;right:20px;bottom:50px;}
.button{padding:2px 15px;background:#004ba1;color:#FFF;border:none;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}
.input{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;border:1px solid #e1e1e1;border-radius:3px;}
.center{max-width: 1200px;margin:0 auto;position:relative;}
.center1{max-width:1300px;margin:0 auto;position:relative;}
.w-clear:after{display:block;content:"";clear:both;}
.red{color:#F00;}
.blue{color:blue;}
.rb{color:#F00;font-weight:bold;font-size:18px;}
.addthis_inline_share_toolbox{margin-top:10px;}
.open-sans{font-family:'Open Sans',sans-serif;}
.mrb15{margin-bottom:15px;}
.mrt15{margin-top:15px;}
#load{width:100%;height:100%;position:fixed;z-index:9999;background:url(../img/loading.gif) no-repeat center,#FFF;display:none;opacity:0.9;top:0px;left:0px;}
.ct-l.load{background:url(../img/load.gif) no-repeat center;min-height:200px;}
.del{text-decoration:line-through;}
.main-tit{margin-bottom:10px;color:#333;font-family:RB;font-size:20px;}
.main-tit h2{margin:0;font-weight:normal;font-size:20px;line-height:25px;}
.ct-tab{margin-top:20px;}
.box-tabp-tit{font-family:RR;font-size:14px;}
.box-tabp-tit:after{display:block;content:"";clear:both;}
.box-tabp-tit div{float:left;padding:7px 30px 8px;background:#fff;color:#585858;border-top:1px solid #cacaca;border-right:1px solid #cacaca;cursor:pointer;}
.box-tabp-tit div.tactive{position:relative;font-family:RB;color:#0278e6;}
.box-tabp-tit div.tactive:before{position:absolute;content:'';width:100%;height:2px;background:#0278e6;left:0;top:-1px}
.box-tabp-tit div.tactive:after{position:absolute;content:'';width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:5px solid #0278e6;left:calc(50% - 6px);top:-1px;}
.box-tabp-tit div:first-child{border-left:1px solid #cacaca;}
.box-tabp-con{display:none;background:#fff;overflow:hidden;word-break:break-word;}
.box-tabp-con iframe{display:block;width:100%;max-height:450px;}
.box-tabp-con:nth-child(1){display:block;}
.slick-img-thumb{width:calc(100% + 10px);margin-left:-5px;margin-top:10px;}
.slick-img-thumb img.thumb{box-shadow:none!important;border:1px solid #CCC!important;}
.slick-dots{margin:0px!important;}
#smenu{display:none;background:#026ce6;color:#FFF;padding:5px 10px;position:-webkit-sticky;position:sticky;top:0;z-index:999;}
.navmenu_link{display:none;font-size:22px;cursor:pointer;position:absolute;left:15px;top:calc(50% - 15px);color:#333!important;}
#menus{display:none;}
.tbl{width:100%;display:table;border-collapse:collapse;}
.tbl .tr{display:table-row;}
.tbl .th{font-family:RB;}
.tbl .td,.tbl .th{display:table-cell;}

/* RP Iframe*/
.video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;}
.video-container iframe,.video-container object,.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%;}
::-webkit-input-placeholder{color:#333;}
::-moz-placeholder{color:#333;}
:-ms-input-placeholder{color:#333;}
:-moz-placeholder{color:#333;}

/* Banner */
#banner{background:#0d77e0;padding:10px 0;font-family:RR;font-size:13px;color:#fff;position:relative;z-index:100;}
#banner .center{display:flex;justify-content:space-between;}
#banner i{font-size:16px;margin-right:5px;position:relative;top:1px;font-weight:normal;}
#banner i.fa-calendar{font-size:15px;margin-right:5px;margin-left:85px;}
#logo img{max-height:105px;}


div.search_mobi{position:relative;z-index:100;background:rgba(0,0,0,0.1);height:30px;margin:10px auto;width:94%;border-radius:22px;}
div.search_mobi input{padding:0px 2% 0 2%;float:left;height:30px;line-height:30px;border:none;background:none;width:83%;outline:none;color:#333;text-align:center;}
div.search_mobi i{padding:7px;cursor:pointer;}
div.search_mobi input::-webkit-input-placeholder{color:#333;}
div.search_mobi input::-moz-placeholder{color:#333;}
div.search_mobi input:-ms-input-placeholder{color:#333;}
div.search_mobi input:-moz-placeholder{color:#333;}

/* Slide */
#slide{}

/* Lien he */
.lh-l{width:50%;float:left;padding-right:20px;border-right:1px solid #CCC;}
.lh-r{width:50%;float:left;padding-left:20px;border-left:1px solid #CCC;margin-left:-1px;}
.lh-con-l{width:30%;float:left;margin-bottom:5px;}
.lh-con-l span{color:red;}
.lh-con-r{width:70%;float:left;margin-bottom:5px;}
.lh-con-r *{max-width:100%;}
.lh-con-r .input{width:100%;outline:none;padding:0 5px;}
.lh-con-r textarea{border:1px solid #e1e1e1;border-radius:5px;width:100%;outline:none;padding:0 5px;}
#map_canvas iframe{width:100%;max-width:100%;vertical-align:top;}

/* San pham */
.box-sp{width:215px;float:left;margin:0px 20px 20px 0px;color:#424141;text-align:center;border-bottom:1px solid #dadada;border-radius:0px 0px 10px 10px;background:url(../img/bg-sp.png) repeat-x bottom;padding-bottom:5px;}
.box-sp:hover{}
.box-sp-img{border:1px solid #d9d7d7;box-shadow:5px 5px #ebebeb;overflow:hidden;}
.box-sp-img img{width:100%;transition:all 0.5s;}
.box-sp-img:hover img{transform:scale(1.1);}
.box-sp h3{font-size:14px;font-weight:normal;margin:15px 0px 0px;}
.box-sp h3 a:hover strong{color:#F00;}
.box-sp strong{color:#424141;}
.box-sp a{color:#202020;}
.box-sp a:hover{color:#F00;}
.box-sp-gia{font-size:13px;}
.box-sp-gia span{color:#d71414;}
.ct-l{width:48%;float:left;margin-bottom:20px;}
.ct-r{width:50%;float:right;}
.ct-tit{font-family:RB;font-weight:normal;margin:0px 0px 10px;color:#F00;}
.ct-tit h2{font-weight:normal;color:#F00;font-size:24px;margin:0px;font-family:RB;line-height:32px;}
.ctsp-tit{font-family:RB;font-size:18px;margin-bottom:10px;}
.ct-sp p{margin-bottom:0px!important;}
.ct-sp-l{width:100px;float:left;}
.ct-sp-r{width:calc(100% - 110px);float:right;}
.ct-sp-r-1{width:33.33%;float:left;}
.ct-sp-r-2{width:33.33%;float:left;}
.ct-sp-r-3{width:33.33%;float:left;}
.thumb-color{width:40px;height:40px;padding:2px;border:1px solid #CCC;float:left;margin-right:5px;}
.ct-sp-gia span{color:#F00;font-weight:bold;font-size:18px;}
.sc-tab-tit{font-family:RB;margin-top:10px;font-weight:bold;background:#DEDCDC;padding:5px 10px;color:#555;cursor:pointer;}
.mn-l{width:60%;float:left;position:relative;margin-left:5%;border:1px solid #f2f2f2;padding:10px;box-shadow:0px 0px 5px #CCC}
.mn-l img,#phuongphapphoimau .col-2 img{position:absolute;top:10px;left:10px;z-index:0;opacity:0;}
.mn-l img.active,#phuongphapphoimau .col-2 img.active{position:static;z-index:99;opacity:1;}
.mn-r{width:28%;float:right;margin-right:5%;}
.mn-r img{margin:0px 10px 10px 0px;float:left;cursor:pointer;}
.mn-r img:nth-child(2n){margin-right:0;}
.sm-r img{margin:0px 0px 10px 0px!important;}
.box-hinhanh{float:left;width:288px;margin:0 12px 12px 0;position:relative;overflow:hidden;}
.box-hinhanh img{width:100%;transition:all 0.5s;}
.box-hinhanh:hover img{transform:scale(1.1);}
.box-hinhanh a{display:flex;justify-content:center;align-items:center;position:absolute;width:100%;height:100%;left:0;top:0;right:0;bottom:0;text-align:center;padding:20px;}
.box-hinhanh a > img{display:none;}
.box-hinhanh a:before,.box-hinhanh a:after{box-sizing:inherit;content:'';position:absolute;z-index:9;width:calc(100% - 20px);height:calc(100% - 20px);left:10px;top:10px;transform-origin:center;}
.box-hinhanh a:before{border-top:1px solid #fff;border-bottom:1px solid #fff;transform:scale3d(0,1,1);}
.box-hinhanh a:after{border-left:1px solid #fff;border-right:1px solid #fff;transform:scale3d(1,0,1);}
.box-hinhanh a:hover{background:rgba(0,0,0,0.45);}
.box-hinhanh a:hover:before,.box-hinhanh a:hover:after{transform:scale3d(1,1,1);transition:transform 0.5s;}
.box-hinhanh a span{display:block;width:100%;text-align:center;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;transform:scale(0);font-family:RR;font-size:16px;color:#fff;}
.box-hinhanh a:hover span{transform:scale(1);}

/* Tin tuc */
.box-news{width:578px;float:left;margin:0 32px 32px 0;padding-right:25px;font-family:RR;font-size:13px;color:#333;}
.box-news-img{width:234px;max-width:45%;float:left;margin-right:20px;overflow:hidden;}
.box-news-img img{width:100%;transition:all 0.5s;}
.box-news-img:hover img{transform:scale(1.1);}
.box-news h3{margin:10px 0 5px;font-size:20px;line-height:25px;font-family:RCR;}
.box-news h3 a{color:#282828;}
.box-news h3 a:hover{color:var(--color-red);}
.box-news-date{display:none;font-family:RR;font-size:13px;color:#858585;}
.box-news-date span{margin-left:30px;}
.box-news div:last-child{text-align:justify;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;}
.box-news:nth-child(2n){margin-right:0;}
.box-news:nth-child(2n+1){clear:both;}
h2.tincungloai{font-size:16px;font-weight:bold;border-bottom:1px solid #CCC;margin:0px 0px 5px;padding-bottom:5px;margin-top:15px;}
ul.tincungloai{list-style:none;margin:0;font-size:13px;font-family:RR;}
ul.tincungloai li{background:url('../img/tinkhac.png') no-repeat left top 10px;padding-left:15px;}
ul.tincungloai li a{color:#424242;}
ul.tincungloai li a:hover{color:#da2627;text-decoration:underline!important;}

/* Container */
#container{padding:20px 0px 20px;}
.content{text-align:justify;}
.left{width:calc(100% - 280px);float:left;}
.right{width:260px;float:left;margin-left:20px;}

/* Index */
.right-box{margin-top:20px;}
.right-box:first-child{margin-top:0;}
.right-tit{font-family:RB;font-size:15px;color:#333;padding:0;text-transform:uppercase;margin-bottom:10px;}
.right-info ul{list-style:none;margin:0;padding:0;}
.box-right{margin-bottom:10px;line-height:23px;font-family:RR;font-size:13px;color:#212121;text-align:justify;}
.box-right-img{width:60px;max-width:42%;float:left;margin-right:10px;overflow:hidden;}
.box-right-img img{width:100%;transition:all 0.5s;}
.box-right-img:hover img{transform:scale(1.1);}
.box-right h3{font-family:RR;font-weight:normal;line-height:20px;font-size:15px;margin:0;padding:0;}
.box-right a{color:#212121;}
.box-right a:hover{color:#d00;}
.i-tit{text-align:center;font-family:RR;font-size:14px;color:#404040;background:url(../img/i-tit.png) no-repeat center bottom;padding-bottom:15px;margin-bottom:25px;}
.i-tit div,.i-tit h2{display:inline-block;vertical-align:top;margin:0;font-family:'UTMHelvetIns';font-size:30px;line-height:39px;color: #0ca3bc;text-transform:uppercase;}
.tac{text-align:center;}
#doitac{clear:both;margin:20px 0px;}
.slick-dt{width:calc(100% + 20px);margin-left:-10px;}
.box-dt{border:1px solid #CCC;max-width:200px;}
.box-dt img{display:block;margin:auto;}
.tt-l{width:calc(100% - 400px);float:left;}
.tt-r{width:380px;float:right;}
.tt-tit{background:#026ce6;color:#FFF;font-family:RCR;font-size:18px;text-transform:uppercase;padding:5px 10px;margin-bottom:10px;}

/*Top*/
#top{background:#d61a1a;display:flex;flex-flow:wrap;justify-content:space-between;padding:38px 40px 40px;}
.box-top{width:calc((100% - 80px) / 3);min-height:232px;text-align:center;border:1px solid #ed5b5d;}
.box-top-tit{display:inline-block;vertical-align:top;text-align:center;background:#d61a1a;line-height:32px;margin:-19px 0 0;font-family:RCR;font-size:20px;text-transform:uppercase;color:#fff;min-width:245px;}
.box-top-tit img{display:inline-block;vertical-align:top;margin-right:5px;}
.box-top-content{font-family:RR;font-size:14px;color:#fff;padding:0 23px;margin-top:-5px;text-align:justify;}
.box-top-more{padding:0 23px;text-align:left;margin-top:20px;}
.box-top-more a{font-family:RR;font-size:14px;color:#fff;}
.box-top-more a:hover{color:#ff0;}
.top-gioithieu .box-top-content{display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden;}
.top-giolamviec .box-top-content{text-align:center;}
.top-giolamviec ul{display:inline-block;vertical-align:top;text-align:left;}
.datlichhen{margin-top:2px;font-family:RR;font-size:14px;color: #000;}
.top-flex{display:flex;flex-flow:wrap;justify-content:space-between;align-items:center;margin-bottom:9px;}
.top-flex div:first-child{width:65px;text-align:right;}
.top-flex div:last-child{width:calc(100% - 80px);text-align:left;}
.datlichhen input[type=text]{width:100%;padding:0 10px;font-family:RR;font-size:13px;color:#333;outline:none;}
.datlichhen input[type=checkbox],input[type=radio]{margin:7px 0 0;}
.top-middle{display:flex;flex-flow:wrap;justify-content:space-between;}
.top-middle > div:last-child{width:85px;}
.top-middle > div:nth-last-child(2){margin-left:25px;}
.top-right{text-align: center;margin-top:15px;}
.top-right input[type=button]{outline:none!important;background:#ff9600;width:96px;padding:3px 10px;font-family:RM;font-size:13px;text-transform:uppercase;box-shadow:5px 5px 0 rgba(0,0,0,0.09);}

/*Dich vu*/
#dichvu{padding:35px 0;}

/*Quang cao*/
.slick-quangcao *{vertical-align:top;}
.slick-quangcao img{width:100%;max-height:350px;object-fit:cover;object-position:center;}

/*Album khach hang*/
#album{padding:35px 0 25px;text-align:center;}
.grid-album{margin-bottom:36px;display:grid;grid-gap:10px;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,270px);}
.box-album{background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;background-color:#ccc;}
.box-album a{position:absolute;width:100%;height:100%;left:0;top:0;background:transparent;display:flex;justify-content:center;align-items:center;}
.box-album a:hover{background:rgba(0,0,0,0.6);}
.box-album span{transform:scale(0);font-family:RR;font-size:16px;color:#fff;text-transform:capitalize;padding:10px 25px;transition:all 0.5s;background-image:url(../img/box-hinhanh.png),url(../img/box-hinhanh.png);background-position:center bottom,center top;background-repeat:no-repeat;background-size:100% 1px;}
.box-album a:hover span{transform:scale(1);}
.load-sanpham-more{display:inline-block;vertical-align:top;font-family:RM;font-size:14px;color:#30333a;border:1px solid #30333A;padding:11.5px 65px;}
.load-sanpham-more:hover{background:#30333a;color:#fff;}

.bottom-tit{font-family:'UTMHelvetIns';font-size:25px;line-height:40px;color:#0d77e0;margin-bottom:8px;overflow:hidden;}
.bottom-tit span{display:inline-block;vertical-align:top;text-transform:uppercase;position:relative;}
.bottom-tit span:after{position:absolute;content:'';width:584px;height:5px;background:url(../img/bottom-tit.png) no-repeat center center;left:calc(100% + 15px);bottom:12px;}
.tintuc-l{float:left;width:47.06%;line-height:24px;}
.tintuc-l-img{max-width:100%;overflow:hidden;margin-bottom:16px;}
.tintuc-l-img img{width:100%;transition:all 0.5s;}
.tintuc-l-img:hover img{transform:scale(1.1);}
.tintuc-l a{font-family:RB;font-size:14px;color:#212121;line-height:22px;display:block;text-transform:uppercase;}
.tintuc-l a:hover{color:#d00;}
.tintuc-l p{margin:3px 0 32px;font-family:RR;font-size:13px;color:#212121;text-align:justify;line-height:26px;}
.tintuc-l a.tintuc-l-more{font-family:RB;font-size:12px;color:#333;border:2px solid #333;background:#fff;display:inline-block;vertical-align:top;padding:12px 19px;transition:all 0s;}
.tintuc-l a.tintuc-l-more:hover{background:#333;color:#fff;}
.tintuc-r{float:right;width:50.327%;}
.tintuc-r .vert{height:373px;}
.tintuc-r .vert .simply-scroll-clip{height:373px;}
.tintuc-r .vert .simply-scroll-clip li{margin-bottom:22px;}
.box-newsi{line-height:23px;font-family:RR;font-size:13px;color:#212121;text-align:justify;}
.box-newsi-img{width:150px;max-width:42%;float:left;margin-right:18px;overflow:hidden;}
.box-newsi-img img{width:100%;transition:all 0.5s;}
.box-newsi-img:hover img{transform:scale(1.1);}
.box-newsi h3{font-family:RB;font-weight:normal;line-height:20px;font-size:14px;margin:0 0 8px;padding:5px 0 0;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;text-transform:uppercase;}
.box-newsi a{color:#212121;}
.box-newsi a:hover{color:#d00;}
.box-newsi-more{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;}
.video{margin-bottom:10px;}
.video iframe{vertical-align:top;width:100%;}
.pvd{text-align:center;cursor:pointer;}
.slick-video *{vertical-align:top;}
.slick-video img{object-fit:cover;width:123px;height:80px;max-width:93%;margin:auto;}

.fix-toolbar{background: #80ddee;width:100%;padding:5px;bottom:0;position:fixed;z-index:500;height:auto;left:0;right:0;margin:0 auto;display:none;}
.fix-toolbar img{vertical-align:top;}
.fix-toolbar ul{display:flex;align-items:center;justify-content:space-between;padding:5px;list-style:none;margin:0;}
.fix-toolbar ul li{text-align:center;width:20%;}
.fix-toolbar ul li a{display:block;width:100%;cursor:pointer;color:#fff;font-size:30px;}
.fix-toolbar ul li a img{height:30px;width:auto;}
.fix-toolbar ul li a span{font-weight:400;color:#fff;font-size:13px;display:none;}

/* Reponsive */
@media (min-width:1188px){
	.box-sp:nth-child(4n){margin-right:0;}
	.box-sp:nth-child(4n+1){clear:both;}
	.box-hinhanh:nth-child(4n){margin-right:0;}
	.box-hinhanh:nth-child(4n+1){clear:both;}
	#logo{margin-left:-23px;}
	#dichvu{padding:50px 0;}
	.box-album span{padding:10px 45px;}
	#album{padding:47px 0 39px;}
}
@media (max-width:1187px){
	#container{padding:20px 15px;}
	#banner .center,#dichvu .center,#bottom .center,#footer .center{padding-left:15px;padding-right:15px;}
	
	#menu.fix{width:100%;left:0;}
	.box-newsi{width:100%;float:none;margin:0px 0px 20px;}
	#banner i.fa-calendar{margin-left:25px;}
	#top{padding:35px 15px 15px;}
	.box-top{width:calc((100% - 30px) / 3);}
	.datlichhen{padding:0 15px;}
	.top-middle > div:nth-last-child(2){margin:0 5px 0 15px;}
	.box-news{padding-right:0}
}
@media (min-width:992px) and (max-width:1187px){
	#logo{max-width:35%;}
	.sm-blue a{padding:0px 12px!important;}
	.sm-blue ul a{line-height:30px!important;}
	.box-sp{width:30%;margin:0px 4.5% 20px 0px;}
	.box-sp:nth-child(3n){margin-right:0;}
	.box-sp:nth-child(3n+1){clear:both;}
	.box-news{width:49%;margin:0px 2% 20px 0px;}
	.box-news:nth-child(2n){margin-right:0;}
	.box-news:nth-child(2n+1){clear:both;}
	.ft-1{width:41%;margin:0px;}
	.ft-2{width:calc(34% - 20px);margin:0px 0px 0px 20px;}
	.ft-2 > div{width:46%;}
	.ft-3{width:calc(25% - 20px);margin:0px 0px 0px 20px;}
}
@media (min-width:992px){
	.sub-arrow{display:none!important;}
}
@media (max-width:991px){
	
	#smenu a{font-family:RB;color:#FF0;font-size:18px;}
	.navmenu_link{display:block;}
	#logo{max-width:70%;}
	
	#banner,.right{display:none;}
	.left{width:100%;float:none;}
	.menu-line{padding:0!important;}
	.tt-l,.tt-r{width:100%;float:none;margin:0px 0px 20px;}
}
@media (min-width:768px) and (max-width:991px){
	.box-sp{width:30%;margin:0px 4.5% 20px 0px;}
	.box-sp:nth-child(3n){margin-right:0;}
	.box-sp:nth-child(3n+1){clear:both;}
	.ft-1{width:100%;float:none;margin:0px 0px 15px;}
	.ft-2{width:320px;float:left;}
	.ft-3{width:210px;float:right;}
	.checkbox-inline,.radio-inline{width:45%;}
	.top-flex:nth-child(3){align-items:flex-start;}
	.top-middle > div:nth-last-child(2){width:30px;margin:0;margin-top:10px;}
	.top-middle > div:last-child{width:calc(100% - 35px);margin-top:10px;}
	.datlichhen{padding:0 15px 15px;}
}
@media (max-width:767px){
	.ft-1,.ft-2,.ft-3{width:100%;float:none;margin:0px 0px 20px 0px;}
	.ct-l,.ct-r,.lh-l,.lh-r{width:100%;float:none;margin:0px 0px 15px 0px;padding:0;border:none;}
	.lienhe-l,.lienhe-r{width:100%;float:none;}
	.lienhe-l .button{display:none;}
	.box-news{width:100%;float:none;margin:0px 0px 20px;}
	.box-top{width:100%;}
	.top-gioithieu,.top-giolamviec{width:49%;margin-bottom:50px;}
	.grid-album{grid-template-rows:repeat(2,25vh)}
	#bottom .center > div:first-child,#bottom .center > div:last-child{width:100%;}
	#bottom .center > div:first-child{margin-bottom:25px;}
	.ft-b .center > div{width:100%;}
	#footer{padding-bottom: 50px;}
	.fix-toolbar{display: block;}
}
@media (min-width:481px) and (max-width:767px){
	.box-sp{width:48%;margin:0px 4% 20px 0px;}
	.box-sp:nth-child(2n){margin-right:0;}
	.box-sp:nth-child(2n+1){clear:both;}
}
@media (max-width:480px){
	.box-sp{width:48%;margin:0px 4% 20px 0px;}
	.box-sp:nth-child(2n){margin-right:0;}
	.box-sp:nth-child(2n+1){clear:both;}
	.tintuc-l,.tintuc-r{float:none;width:100%;}
	.tintuc-l{margin-bottom:20px;}
	.box-top{width:100%;}
	.top-gioithieu,.top-giolamviec{display:none;}
	.grid-album{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(4,25vh);}
	.box-album a{background:rgba(0,0,0,0.4);}
	.box-album a span{padding:10px;transform:scale(1);}
}
@media (max-width:374px){
	.lh-con-l,.lh-con-r{width:100%;float:none;margin:0px;padding:0px;}
	.lh-con-r{margin-bottom:10px;}
	.box-sp{width:90%;margin:0px 5% 20px;float:none;}
}
