.h1, .h2, .h3, h1, h2, h3{padding: 0; margin: 0;}
*{ margin: 0; padding: 0; } 
::-webkit-scrollbar { width: 5px; height: 5px;}
::-webkit-scrollbar-button {  width: 0px; height: 0px; }
::-webkit-scrollbar-track {  background-color: #c3c3c3;}
::-webkit-scrollbar-track-piece { background-color: #ffffff;}
::-webkit-scrollbar-thumb { height: 50px; background-color: #c3c3c3; border-radius: 3px;}
::-webkit-scrollbar-corner { background-color: #ffffff;}}
::-webkit-resizer { background-color: #666;}
.clear{clear:both;}
.clearfix::after{content:''; display:block;clear:both;}
body{ font-family:Arial, Helvetica, sans-serif;	font-size:13px;	line-height:1.5; }
a,a:hover,a:link,a:visited{ text-decoration:none;}
p{ margin:auto;}
img{ max-width:100%; height:auto !important;}
.vshd{ height:0px; display:none; overflow:hidden;}
.blink_me{
	-webkit-animation-name: blinker;
    -webkit-animation-duration: 1s;
    -webkit-animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;
    -moz-animation-name: blinker;
    -moz-animation-duration: 1s;
    -moz-animation-timing-function: linear;
    -moz-animation-iteration-count: infinite;
    animation-name: blinker;
    animation-duration: 1s;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
}
@-moz-keyframes blinker {  
    0% { opacity: 1.0; }
    50% { opacity: 0.0; }
    100% { opacity: 1.0; }
}
@-webkit-keyframes blinker {  
    0% { opacity: 1.0; }
    50% { opacity: 0.0; }
    100% { opacity: 1.0; }
}
@keyframes blinker {  
    0% { opacity: 1.0; }
    50% { opacity: 0.0; }
    100% { opacity: 1.0; }
}


#wapper{width:100%; max-width:1920px; margin:auto; position:relative; overflow:hidden;}
.head{position:absolute; left:0px; top:0px; width:100%; z-index:9;}
.header-c{ max-width:1140px; width:98%; margin:auto; position:relative; padding:15px 0; text-align:center;z-index:1;}
.logo{float:left;}
.logo img{ position:relative; z-index:1;}
 

.right_head{position:absolute; right:0px; top:0%; text-align:left; background:url(images1/menu.png) no-repeat left top; padding-left:120px; }
.right_head::before{content:''; position:absolute; left:100%; top:0%; height:77px; width:1200px; background:url(images1/menu2.png) repeat-x left top; }
 
#search{width:320px; outline:none; position:relative;}
#search input{width: calc( 100% - 50px ); height:34px; font-family: 'Roboto-Light'; font-size:12px; color:#fff; border:1px #fff solid; background:#1e1e1e; padding:0 10px; outline:none; float:left; border-top-left-radius:3px; border-bottom-left-radius:3px; position:relative;}
#search input::-webkit-input-placeholder{color:#fff;}
#search input::-moz-placeholder{color:#fff;}
#search input:-ms-input-placeholder{color:#fff;}
#search input:-moz-placeholder{color:#fff;} 
#search button{ height:34px;  border:1px #fff solid; width:50px; background:#0187fe; outline:none; position:absolute; top:0px; right:0px; background:#fff; font-size:12px; border-top-right-radius:3px; border-bottom-right-radius:3px; }
#search button svg{ height:14px;}
#search button svg path{ fill:#f00;}

.noidung{ margin-top:20px;}
 
.top_m{ height:31px; text-align:right; }
.hotline{display:inline-block; font-family: 'UTMDaxline'; font-size:13px; line-height:30px; background:url(images1/tel.png) no-repeat left center; padding-left:20px; margin-right:20px;}
.box_lang{display:inline-block; line-height:30px;}
.box_lang img{max-height:20px; vertical-align:middle;}
.menu{ margin:auto; width:100%; z-index:1; position:relative; transition:all 0.5s; }
#smoothmenu1{ float:left;}
#smoothmenu1 ul{margin:0px; }
#smoothmenu1 .mn{display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-flex: 1; -webkit-flex: 1 0 auto; -ms-flex: 1 0 auto; flex: 1 0 auto; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end;}

#smoothmenu1 .last{float:left; position:relative; height: 100%; -ms-flex: 1 0 auto; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -webkit-box-flex: 1; -webkit-flex: 1 0 auto; -ms-flex: 1 0 auto; flex: 1 0 auto; width: auto; }
 

#smoothmenu1 li.last a.c1{font-size:16px; font-family: 'UTMDaxline'; display:block; color:#040707; height:46px; line-height:46px; position:relative; transition:all 0.3s; z-index:1; margin:auto; width:100%; padding:0 20px; text-align:center; cursor:pointer; text-transform:uppercase;}
#smoothmenu1 li.last:last-child a.c1{padding-right:0px;}
#smoothmenu1 li.last:first-child a.c1{padding-left:0px;}
 
 
.m a.c1,#smoothmenu1 li.last:hover a.c1 { color:#f00 !important;}
 
#smoothmenu1 ul{ list-style:none;}
#smoothmenu1 ul li ul{ list-style:none; padding:0; position: absolute; display: none; visibility: hidden; min-width:220px; top:100%; overflow: visible; text-align: left; transition:all 0.3s; border-left:1px solid #000; }
#smoothmenu1 ul li ul li{display:list-item; float:none; height:41px; background:#fff !important; border-bottom:1px solid #dfdfdf;  }
#smoothmenu1 ul li ul li:hover{ background:#12100b !important; }
#smoothmenu1 ul li ul li a{color:#333;  font-family: 'Roboto-Regular'; padding:0 10px; font-size:15px; height:40px; line-height:40px; border-radius: 0; background:none;}
#smoothmenu1 ul li:hover ul li a{ background:none !important;}
#smoothmenu1 ul li:hover ul li:hover a{ background:none !important;}
#smoothmenu1 ul li:hover ul li a{color:#333 !important; }
#smoothmenu1 ul li:hover ul li:hover a{color:#fff !important;}
#smoothmenu1 ul li ul li{ width:100%; text-align:left;}
#smoothmenu1 ul li ul li ul{ top:0px; padding-top:0px !important;}
#smoothmenu1 ul li ul li ul li ul{ min-width:120px; top:0px; padding-top:0px !important;}
#smoothmenu1 ul li:hover ul li:hover ul li a{color:#333 !important;}
#smoothmenu1 ul li:hover ul li:hover ul li:hover a{color:#fff !important;}
 
#smoothmenu1 ul li:hover ul li:hover ul li:hover ul li a{color:#333 !important;}
#smoothmenu1 ul li:hover ul li:hover ul li:hover ul li:hover a{color:#fff !important;}
 

#smoothmenu1 ul li ul{ position: absolute; display: none; visibility: hidden; min-width:220px; top:100%; overflow: visible; text-align: left; transition:all 0.3s; }
#smoothmenu1 ul li ul li{display:list-item; float:none; height:43px; background:#fff !important; border-bottom:1px solid #dfdfdf; padding:0px;}
 
.head1 #smoothmenu1 li.last a.c1 { color: #232323; }
.head2{ background: #000; }
 
.wrap-slider{ position:relative;}
 
#slider{ color: #fff;  position:relative; }
#slider #owl-slider.owl-theme .owl-dots {position: absolute;bottom: 20px;left: 0;width: 100%; }
#slider #owl-slider.owl-theme .owl-dots .owl-dot.active span, #slider #owl-slider.owl-theme .owl-dots .owl-dot:hover span {border: 1px solid #e51515 !important; }
#slider #owl-slider.owl-theme .owl-dots .owl-dot.active span::before, #slider #owl-slider.owl-theme .owl-dots .owl-dot:hover span::before {background: #e51515; }
#slider #owl-slider .ms-img {display: block; position: relative; }
#slider #owl-slider .ms-img img {width: 100%; position: relative; z-index: 1; }
#slider #owl-slider .ms-img .ms-desc {position:absolute; top:50%; right:60%; transform: translateY(-50%); left:0; z-index:2; padding-left:120px; }
#slider #owl-slider .ms-img .ms-desc .line-1{font-size:36px; line-height:40px; letter-spacing:5px; color:#18397e;  font-family: 'Oswald-Light';}
#slider #owl-slider .ms-img .ms-desc .line-2 {text-align:justify; color:#282828; font-size:15px; font-family: 'OpenSans-Regular'; margin: 20px 0 20px; letter-spacing: 1px;}
#slider #owl-slider .ms-img .ms-desc a {margin-top:10px;display: inline-block; color: #282828; border: 1px #8da2cd solid; border-radius:5px; padding: 6px 25px; font-size:14px; font-family: 'OpenSans-Regular';}
#slider #owl-slider .ms-img .ms-desc a:hover { background: #18397e; color: #fff; -webkit-box-shadow: 0 0 20px 5px rgba(24, 57, 126, 0.3); box-shadow: 0 0 20px 5px rgba(24, 57, 126, 0.3); }
#slider #owl-slider .ms-img .ms-desc a:hover span {background: #fff; }
#slider #owl-slider.owl-theme {position: relative; }
#slider #owl-slider.owl-theme:hover .owl-next, #slider #owl-slider.owl-theme:hover .owl-prev {opacity: 1; }
#slider #owl-slider.owl-theme .owl-next, #slider #owl-slider.owl-theme .owl-prev {width:50px; height:50px; line-height:52px; position:absolute; top:calc(50% - 25px); margin:0px; padding:0px; color:#fff; background:none; opacity: 0;  border-radius: 50%; }
#slider #owl-slider.owl-theme .owl-next:hover, #slider #owl-slider.owl-theme .owl-prev:hover { }
#slider #owl-slider.owl-theme .owl-prev { left: 50px; }
#slider #owl-slider.owl-theme .owl-next { right: 50px; }
#slider #owl-slider.owl-theme .owl-dot span::before { background: #fff; }
#slider #owl-slider.owl-theme .owl-item.active .ms-desc { /*display: block;*/ }
.owl-theme .owl-nav { margin: 0 !important; }
.owl-theme .owl-nav.disabled + .owl-dots { margin: 0 !important; }
.owl-theme .owl-nav [class*='owl-'] { transition: all .3s ease; }
.owl-theme .owl-dots .owl-dot span { width: 15px !important; height: 15px !important; margin: 0 !important; border-radius: 0 !important; background: 0 !important; border: none; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); }
.owl-theme .owl-dots .owl-dot span::before { content: ''; display: block; position: absolute; top: 0; left: 0; right: 0; bottom: 0; margin: auto; width: 7px; height: 7px; background: #5a6069; }
.owl-theme .owl-dots .owl-dot { position: relative !important; margin: 0 15px; }
.owl-theme .owl-dots .owl-dot.active span { border: 1px solid #e51515 !important; }
.owl-theme .owl-dots .owl-dot.active span::before { background: #e51515 !important; }
.owl-theme .owl-dots .owl-dot:hover span::before { background: #e51515 !important; }

 
/*-----------end slider-------------*/
 
.bg5{max-width: initial; transform: translateX(-9.2%);}
.main_content1{ position:relative; width:98%; max-width:1200px; margin:auto;}

.position_content{position:absolute; left:0px; top:0px; width:100%; padding:40px 0;}
.title_sp{ text-align:center; margin-bottom:20px; color:#fff; font-size:35px; font-family: 'UTM-DaxlineBold'; text-transform:uppercase; }
.owl-sp .owl-prev{ margin:0 !important; padding:0 !important; background:none !important; position:absolute; left:0px; top:50%; transform:translate(-100%,-50%);}
.owl-sp .owl-next{ margin:0 !important; padding:0 !important; background:none !important; position:absolute; right:0px; top:50%; transform:translate(100%,-50%);}

.item_sp{position:relative; width:100%; padding-bottom:20px; }
.item_sp:hover{ z-index:2; }
.item_sp .box_item_img{position:relative; width:100%; overflow:hidden; }
.item_sp .box_item_img a{ display:block; position:relative; }
.item_sp .imgsp{width:100%; }
.item_sp .item_content{position:relative; border-top:none; padding-bottom: 15px;}
.item_sp .name{ position:relative; text-align:center; }
.item_sp .name a{font-family: 'UTM-DaxlineBold'; font-size:20px; color: #fff; padding:8px 10px; transition:all 0.2s; display:block; position:relative; }
.item_sp .name a span{position:relative; z-index:1;}
.item_sp:hover .name a{ color:#ff0; transition:all 0.2s; }
.item_sp .gia{ font-family: 'UTM-Avo'; color:#ffcb08; font-size:17px; text-align:center; position: relative; }
.gg{ font-size:24px; display:block; color:#f00; margin-bottom:10px;}

.box_tin{ }    
.title_news{text-align:left; margin-bottom:20px; color:#fff; font-size:35px; font-family:'UTM-DaxlineBold'; text-transform:uppercase; }

.bg9{ max-width: initial; transform: translateX(-9.2%);}
.position_content1{position:absolute; left:20%; top:0px; width:80%;padding:40px 0;}
.news1{ width:100%; max-width:300px; float:right; margin:auto; position:relative; }
.news1 .n_name { line-height:1.2; margin-bottom:5px;}
.news1 .n_name a{color:#fff; font-family: 'UTMDaxline'; font-size:16px; transition:all 0.4s;}
.news1:hover .n_name a{ color:#f00; text-decoration:none; transition:all 0.4s;}
.news1 .box_content_news{width:100%; position:relative; } 
.news1 .xem_news{ font-family: 'OpenSans'; font-size:16px; color:#fff; border:1px solid #fff; border-radius:20px; background:url(images1/ar.png) no-repeat 92% center; padding:8px 15px; display:block; max-width:140px; padding-right:40px;} 
.news1 .xem_news:hover{ border:1px solid #f00; background:url(images1/ar.png) no-repeat 92% center,#f00; } 
.news1 .n_mota{ line-height:1.6; color:#fff; font-size:14px; font-family: 'UTMDaxline'; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; margin-bottom:20px;}
.news1 .n_date{ color:#fff;font-size:14px; font-family: 'UTMDaxline'; margin-bottom:20px;}
 
.active_news{float:left;}


.flex{ display:flex; }
 
.content_qc{width:98%; margin:auto; padding:20px 0; max-width:1140px; }
.main{ }
.main_content{width:98%; padding:30px 0; max-width:1140px; margin:auto;}

.title{ margin-bottom:30px; text-align:center;}
.title span{ text-transform:uppercase; color:#2e2e2e; display:inline-block; position:relative; background:url(images/tt.png) no-repeat bottom center; font-size:28px; padding-bottom:20px; font-family: 'OpenSans-Bold';}
 
.title_index{ margin-bottom:70px; text-align:center; }
.title_index span{ text-transform:uppercase; color:#2e2e2e; display:inline-block; position:relative; background:url(images/tt.png) no-repeat bottom center; font-size:28px; padding-bottom:20px; margin-bottom:15px; font-family: 'OpenSans-Bold';}
.title_index p{ color:#828282; font-size:14px; font-family: 'OpenSans';}

.title_detail{ color:#333; font-size:24px; margin-bottom:10px; line-height:1.4; font-family: 'OpenSans-Semibold';}

.title_product{font-family: 'OpenSans-Semibold'; color:#fff; font-size:24px; margin-bottom:20px; text-transform:uppercase;}

.black_sp{ background:#121212;}
.grid-item{display:flex; flex-wrap: wrap; margin:0 -11px;}
.item1{position:relative; width:calc( 100% / 3 );padding:11px; }
.item1:hover{ z-index:2; }
.item1 .content_item1{}
.item1 .box_item_img{position:relative;width:100%; padding-bottom:0px; overflow:hidden; background:#fff;}
.item1 .box_item_img a{ display:block; position:relative; }
.item1 .imgsp{width:100%; transform:scale(1); transition:all 0.3s; }
.item1:hover .imgsp{width:100%;  transform:scale(1.1); transition:all 0.3s;}
.item1 .item_content{position:relative; border-top:none;}
.item1 .name{padding: 15px 10px; position:relative; }
.item1 .name a{font-family: 'UTM-DaxlineBold'; color:#fff; text-align:center; font-size:20px; transition:all 0.2s; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis;}
.item1:hover .name a{ color:#f00; transition:all 0.2s; }
.item1 .gia{ font-family: 'UTM-Avo'; color:#ffcb08; font-size:17px; text-align:center; position: relative; }

 
.grid-video{display:flex; flex-wrap: wrap; margin:0 -10px; }
.video-item{display:block; width:calc( 100% / 3 ); float:left; padding:0 10px; padding-bottom:20px; position:relative; }
.video-item div.vimg{display:block; position:relative; padding-bottom:68%;}
.video-item span{width:60px; height:60px; background:url(images/play.png) no-repeat; background-size:100% 100%; position:absolute; left:50%; top:50%; transform: translate( -50% , -50% ); z-index:1;}
.name_video{ margin-top:10px; font-family: 'OpenSans-Semibold'; font-size:16px; color:#000; }
 
  
.news{ width:100%; margin:auto; position:relative; margin-bottom:35px; 
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=0, Color=#000000)"; 
-moz-box-shadow: 0 0 5px rgba(0,0,0,0.7); 
-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.7); 
box-shadow: 0 0 5px rgba(0,0,0,0.7); 
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=135, Color=#000000); 
}
.news .img-news{display:block; width:38%; float:left; position:relative; }
.news:nth-child(2n) .img-news{ float:right; }
.news .img-news a{ display:block; overflow:hidden; position:relative; }
.news .img-news a:before{position:absolute; top:0; left:0; width:100%; height:100%; background: rgba(255,255,255,0.5); content: ''; z-index: 10; -webkit-transition: -webkit-transform 0.6s; transition: transform 0.6s; -webkit-transform: scale3d(2.2,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-120%,0); transform: scale3d(2.2,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-120%,0); }
.news:hover .img-news a:before { webkit-transform: scale3d(2.2,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,120%,0); transform: scale3d(2.2,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,120%,0); }

.news img{ width:100%; transform:scale(1); transition:all 0.4s; display:block; }
.news:hover img{ transform:scale(1.2); transition:all 0.4s; }
.news .n_name { line-height:1.2; margin-bottom:15px;}
.news .n_name a{color:#2d2d2d; font-family: 'OpenSans-Semibold'; font-size:24px; transition:all 0.4s;}
.news:hover .n_name a{ color:#f00; text-decoration:none; transition:all 0.4s;}
.news .box_content_news{width:62%; float:right; padding:30px 20px; position:relative; } 
.news .xem_news{ font-family: 'OpenSans'; font-size:16px; color:#fff; background:#1e1e1e; padding:8px 15px;} 

.news:nth-child(2n+1) .box_content_news{ padding-left:30px; } 
.news:nth-child(2n) .box_content_news{ left:left; padding-right:30px; } 


.news .n_mota{ line-height:1.6; color:#777777; font-size:16px; font-family: 'OpenSans'; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; margin-bottom:20px;}
 

.bg12{max-width: initial;}
.end{position:relative; width:100%; background:#1e1e1e; }
.footer_content{width:98%; max-width:1200px; position:relative; margin:auto; font-family: 'UTMDaxline'; font-size:14px; z-index:9;color:#9f9f9f; }
.end .position_content{ padding:25px 0;}
.title-footer{ padding-bottom:10px; font-family: 'OpenSans-Semibold'; font-size:16px; color:#fff; position:relative; }
.tt_mxh{font-size:16px;color:#fff; font-family:'OpenSans-Semibold'; margin-bottom:10px;}
.ft_info1{width:30%; float:left; padding-top:0%; }
.ft_info1 img{transform:scale(1); margin-right:5px; transition:all 0.3s;} 
.ft_info1 img:hover{transform:scale(1.1); transition:all 0.3s;} 
.ft_info4{width:25%; float:right; padding-top:0%;} 
.copy{font-family: 'OpenSans'; color:#5c5c5c; font-size:14px; margin-top:10px;}
.copy i{font-style:initial; color:#fff;}
  
.mxh{ margin-bottom:15px;}
.bct{ margin-bottom:15px;}
.ft_ul{ list-style:none; padding-left:10px;}
.ft_ul li a{font-family: 'OpenSans'; color:#fff; font-size:14px;}
.ft_ul li a:hover{color:#f00; }

  
.pagination {}
ul.pages_ajax { float:left; margin:auto; display:inline-block; text-align:center;color:#3C8DBC;}
.total {float:left; display:inline-block; padding:5px 10px; text-align:center; color:#3C8DBC;}
ul.pages_ajax li {display:inline;padding:0 3px;float: left;}
ul.pages_ajax a,ul.pages_ajax span {color:#3C8DBC;display:inline-block; padding:5px 10px;border:1px solid #cde0dc; text-decoration:none;}
ul.pages_ajax a:hover,ul.pages_ajax a.current {background:#3C8DBC;color:#fff;}
 
 /*-----------phÃ¢n trang---------------*/	
.phantrang{text-align:center; margin-bottom:10px; padding-top:10px;}
.phantrang a{ background: #fff; display:inline-block; color:#666; padding: 5px 8px; border:1px #d9e2e7 solid; text-align:center; text-decoration:none; margin:0px 2px; font-weight:bold;}
.phantrang a:hover{ background:#0473bd; border:1px #0473bd solid; color:#fff;}
.phantrang span{ background:#0473bd; border:1px #0473bd solid; padding: 5px 8px; color:#fff;}
/*------------------------------------*/
.lh_cont{width:49%; float:left;}
.frm_lienhe{width:49%; float:right;}
.bando{width:100%; margin-top:30px;}
.bando iframe{display:block; width:100%; height:400px;}
.ipct{width: 100%; height:40px; border: 1px solid #cccccc; padding:0 10px; margin-bottom:8px; color:#333; outline:none; background: #fff;}
.ipct:nth-child(3n),.ipct:nth-child(4n){ float:left; width:49%}
.ipct:nth-child(4n){ float:right;}
.ipct:nth-child(4n+1){clear:both;}
.ipct::-webkit-input-placeholder { color:#cccccc;}
.ipct::-moz-placeholder { color:#cccccc;}
.ipct:-ms-input-placeholder { color:#cccccc;}
.ipct:-moz-placeholder { color:#cccccc;}
.tact{ border: 1px solid #cccccc; color:#333; width: 100%; padding: 0 10px; background:#fff; outline:none;}
.tact::-webkit-input-placeholder { color:#cccccc;}
.tact::-moz-placeholder { color:#cccccc;}
.tact:-ms-input-placeholder { color:#cccccc;}
.tact:-moz-placeholder { color:#cccccc;}
.btnct{ background:#df1010; padding:5px 20px; border:none; font-size:16px; font-family: 'Roboto-Medium'; border-radius:3px; color:#fff;}
 
.chitietsanpham{width:79%; float:left; }
.detail_search{width:18%; float:right; margin-top:28px; }
.owl-detail{ margin-bottom:20px;}
.title_sp_detail{ color:#5c5c5c; font-size:24px; font-family: 'OpenSans-Semibold'; margin-bottom:30px; text-transform:uppercase;}
.detail_img{ display:block; border:1px #ccc solid;}

.data_detail{ color:#333; cursor:pointer; font-family: 'OpenSans'; font-size:16px; background:#f3f3f3; border:1px solid #cccccc; padding:10px;}
.content_detail{ padding:10px; border-left:1px solid #ccc; border-right:1px solid #ccc; display:none; overflow:hidden; }
.content_detail:last-child{ border-bottom:1px solid #ccc;}


.grid-news{ display:grid; grid-template-columns: 1fr 1fr ; grid-gap:20px; }
.box_news{padding:7px 0; border-bottom:1px dotted #A0A0A4;}
.box_news:nth-child(2){ margin-right:0px;}
.box_news:nth-child(2+1){ clear:both;}
.box_news h3 a{ font-size:16px; color:#1e1e1e; font-weight:bold; margin-bottom:6px; transition:0.4s;}
.box_news:hover  h3 a{color:#F00; transition:0.4s;}
.box_news a.chitiet{ color:#00F;}
.box_news a{ text-decoration:none;}
.box_news a img{ float:left; margin:4px 15px 3px 0px; max-width:35%; height:auto; transition:1s; }
.box_news a img:hover{opacity:0.4;	transition:1s;}
 
.othernews{ padding: 10px; background: #f7f7f7; border: 1px #dcdcdc solid;}
.othernews ul{list-style:none;}

.js-facebook-messenger-container.closed,.js-facebook-messenger-tooltip.closed{display:none!important}
.js-facebook-messenger-tooltip{bottom:97px;right:97px}
.js-facebook-messenger-tooltip{color:#404040;background:#fff}
.js-facebook-messenger-box,.js-facebook-messenger-button,.js-facebook-messenger-tooltip{z-index:999}
.js-facebook-messenger-tooltip{display:none;position:fixed;text-align:center;border-radius:10px;overflow:hidden;font-size:12px;line-height:1;padding:10px;border:1px solid rgba(0,0,0,0.1);box-shadow:rgba(0,0,0,0.15) 0 2pt 10pt;z-index:1.0E+30}
.js-facebook-messenger-close-tooltip{width:10px;height:10px;display:inline-block;cursor:pointer;margin-left:10px}
.js-facebook-messenger-box.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}

.js-facebook-messenger-box.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
.js-facebook-messenger-box{bottom:70px;right:15px}
.js-facebook-messenger-box{background:#1182fc}
.js-facebook-messenger-box,.js-facebook-messenger-button,.js-facebook-messenger-tooltip{z-index:999}
.js-facebook-messenger-box{width:60px;height:60px;display:block;position:fixed;cursor:pointer;text-align:center;line-height:60px;background:#1182FC;border-radius:100%;overflow:hidden;-webkit-box-shadow:1px 1px 4px 0 rgba(0,0,0,0.3);-moz-box-shadow:1px 1px 4px 0 rgba(0,0,0,0.3);box-shadow:1px 1px 4px 0 rgba(0,0,0,0.3)}
.js-facebook-messenger-box.rotate svg#fb-msng-icon{transform:rotate(0deg)}
.js-facebook-messenger-box svg#fb-msng-icon{width:30px;height:30px;position:absolute;top:15px;left:15px;opacity:1;overflow:hidden;-webkit-transition:opacity 160ms ease-in-out,transform 160ms ease-in-out;-moz-transition:opacity 160ms ease-in-out,transform 160ms ease-in-out;-o-transition:opacity 160ms ease-in-out,transform 160ms ease-in-out;transition:opacity 160ms ease-in-out,transform 160ms ease-in-out}
.js-facebook-messenger-box.rotate svg#close-icon{transform:rotate(-45deg)}
.js-facebook-messenger-box svg#close-icon{opacity:0;width:20px;height:20px;position:absolute;top:20px;left:20px;-webkit-transition:opacity 160ms ease-in-out,transform 160ms ease-in-out;-moz-transition:opacity 160ms ease-in-out,transform 160ms ease-in-out;-o-transition:opacity 160ms ease-in-out,transform 160ms ease-in-out;transition:opacity 160ms ease-in-out,transform 160ms ease-in-out}
.js-facebook-messenger-container{transform:translateY(50px);bottom:110px;right:35px}
.js-facebook-messenger-container,.js-facebook-messenger-container-button{z-index:1000}
.js-facebook-messenger-container{position:fixed;opacity:0;border-radius:10px;pointer-events:none;box-shadow:0 1px 6px rgba(0,0,0,0.06),0 2px 32px rgba(0,0,0,0.16);-webkit-transition:transform 160ms ease-in-out,opacity 160ms ease-in-out;-moz-transition:transform 160ms ease-in-out,opacity 160ms ease-in-out;-o-transition:transform 160ms ease-in-out,opacity 160ms ease-in-out;transition:transform 160ms ease-in-out,opacity 160ms ease-in-out}
.js-facebook-messenger-top-header{width:300px}
.js-facebook-messenger-top-header{color:#fff;background:#1182fc}
.js-facebook-messenger-top-header{display:block;position:relative;width:300px;background:#1182FC;color:#fff;text-align:center;line-height:1;padding:10px;font-size:14px;border-top-left-radius:10px;border-top-right-radius:10px}
.js-facebook-messenger-container iframe,.js-facebook-messenger-container-button iframe{border-bottom-left-radius:10px;border-bottom-right-radius:10px}
.js-facebook-messenger-box,.js-facebook-messenger-button,.js-facebook-messenger-tooltip{z-index:999}
.js-facebook-messenger-container,.js-facebook-messenger-container-button{ display:none;}
.js-facebook-messenger-top-header{color:#fff;background:#1182fc}
.js-facebook-messenger-box{background:#1182fc}
.js-facebook-messenger-top-header{width:100%}
.js-facebook-messenger-tooltip{color:#404040;background:#fff}
.js-facebook-messenger-box{bottom:95px;right:15px}
.js-facebook-messenger-container{transform:translateY(50px);bottom:135px;right:35px}
.js-facebook-messenger-container.open{transform:translateY(0px);opacity:1; display:block; z-index:1000; pointer-events:all}
.js-facebook-messenger-tooltip{bottom:97px;right:97px}
.js-facebook-messenger-box.open svg#fb-msng-icon{opacity:0}
.js-facebook-messenger-box.rotate.open svg#close-icon{transform:rotate(0deg)}
.js-facebook-messenger-box.open svg#close-icon{opacity:1}

#btn-zalo { display: block; width: 40px; height: 40px; position: fixed; right: 25px; bottom: 175px; z-index: 999; }
#btn-zalo i {top:0;right:0; display: flex; display: -ms-flex; align-items: center; -ms-flex-align: center; width: 40px; height: 40px; border-radius: 50%; background: #1182FC; position: relative; z-index: 9999; }
#btn-zalo i img { vertical-align: middle;width:40px }
.kenit-alo-circle-fill {width: 60px; height: 60px; top: -10px; position: absolute; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; border: 2px solid transparent; -webkit-transition: all .5s; -moz-transition: all .5s; -o-transition: all .5s; transition: all .5s; background-color: rgba(17, 130, 252, 0.45); opacity: .75; right: -10px; }
.kenit-alo-circle {width: 50px; height: 50px; top: -5px; right: -5px; position: absolute; background-color: transparent; -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; border: 2px solid rgba(17, 130, 252, .8); opacity: .1; border-color: #1182FC; opacity: .5; }
 
.toolbar {background: #000; display: none; width: 100%; padding: 2px; bottom: 0; position: fixed; z-index: 500; height: auto; border-top: 1px solid #cbcbcb;}
.toolbar ul {list-style:none;}
.toolbar ul li { text-align: center; float: left; width: 25%;}
.toolbar ul li a { display: inline-block; width: 100%; color: #fff;}
.toolbar ul li a img { height: 18px !important; width: auto;}
.toolbar ul li a span {font-family:arial; font-weight:400; color:#fff; font-size:12px;} 

.menu-mobile{ display:none; font-family: 'Roboto-Medium';}
.menu-mobile svg {width: 15px; margin-right:5px; float: left; }
.menu-mobile svg path { fill: #333;}

.wrap_search{max-width:630px; width:100%; position:absolute; left:50%; top:70%; transform:translateX(-50%); z-index:9; border-bottom: 1px solid #fff; border-top: 1px solid #fff; box-shadow: 0 0 65px inset; }
.wrap_search .item_search{width: 45%; float:left; }
.wrap_search .item_search select{width: 100%; border-radius:0px; height:70px; border:none; background:none; padding:6px 10px; color:#fff; box-shadow:none !important; font-size:24px; font-family: 'UTM-DaxlineBold';}
.wrap_search .item_search select option:not(first-child){color:#000; font-size:16px;}
.wrap_search .btn_search{ width:8%; float:right; box-shadow:none !important; height:70px; border:none; background:none; color:#fff; font-size:16px; font-family: 'OpenSans-Semibold';}

.wrap_search1{ width:100%; max-width:770px; margin-bottom:80px;}
.wrap_search1 .item_search{width: 25%; float:left; margin-right:2%;}
.wrap_search1 .item_search select{ height:40px; border:1px solid #cccccc; background:none; border-radius:0px; color:#cccccc; }
.wrap_search1 .item_search select option:not(first-child){color:#000;}
.wrap_search1 .btn_search{ width: 19%; float:left; height:40px; border: 2px solid #b89100; background: #FFCB08; color:#000; font-size:16px; font-family: 'OpenSans-Semibold'; outline:none;}

.wrap_search2{ width:100%; max-width:770px; margin-bottom:80px;}
.wrap_search2 .item_search{width: 100%; }
.wrap_search2 .item_search select{width: 100%; margin-bottom:10px; height:40px; border:1px solid #cccccc; border-radius:0px; color:#cccccc; }
.wrap_search2 .btn_search{ width: 110px; height:40px; border:2px solid #cb0000; background:#f32c2c; color:#fff; font-size:16px; font-family: 'OpenSans-Semibold';}
.title_search{ color:#333333; font-size:18px; margin-bottom:10px; font-family: 'OpenSans-Semibold';}

.c1m{text-transform:uppercase;}

@media (max-width: 1060px){
	.menu-mobile{display:block; color:#333 ; font-size:17px; float:left; height:46px; line-height:46px; margin-right:18px; }
	.menu-mobile svg {margin-top: 14px;}
	.toolbar { display: block; }
	#btn-zalo,.js-facebook-messenger-box {display:none}
	#smoothmenu1{ display:none;}
	.gt_left { width: 38%; }
	.end { padding-bottom: 45px; }
	
	.head2 .menu-mobile,.head1 .menu-mobile{ color:#fff;}
	.head2 .menu-mobile svg path,.head1 .menu-mobile svg path{ fill:#fff;}
	
	.bg5 { max-width: 100%; transform: translateX(0%);}
	
	.owl-sp .owl-prev{margin:0 !important; padding:0 !important; background:none !important; position:absolute; left:0px; top:50%; transform:translate(0%,-50%);}
	.owl-sp .owl-next{ margin:0 !important; padding:0 !important; background:none !important; position:absolute; right:0px; top:50%; transform:translate(0%,-50%);}
	.position_content { padding: 35px 0;}
	.header-c { padding: 5px 0; }
	.logo { max-width: 160px;}
}
@media (max-width: 991px){	
	.news:nth-child(2n+1) .box_content_news { padding-left: 20px; }
	.news .box_content_news { width: 62%; float: right; padding: 15px 15px; position: relative; }
	.news .n_name { margin-bottom: 10px;}
	.news .n_name a { font-size: 20px; }
	.news:nth-child(2n) .box_content_news { padding-right: 20px; }
	 
	 
	.video-item { display: block; width: calc( 100% / 2 ); float: left; padding: 0 10px; padding-bottom: 20px;}
	.copy { text-align: left; }
	
	.item_sp .gia { font-size: 20px; }
	.wrap_search .item_search { margin-bottom: 5px; }
	.wrap_search .item_search select { height: 40px; }
	.wrap_search .btn_search { height: 40px; }
	
	.title_sp { margin-bottom: 15px; font-size: 31px; }
	
	.grid-item { margin: 0 -8px; }
	.item1 { padding: 8px; }
	
	.chitietsanpham { width: 100%; float: left; }
	.detail_search { width: 100%; float: right; margin-top: 28px;}
	 
	.wrap_search2{ width:100%; max-width:770px; margin-bottom:30px;}
	.wrap_search2 .item_search{width: 100%; width: 25%; float:left; margin-right:2%; }
	.wrap_search2 .item_search select{ height:40px; border:1px solid #cccccc; background:none; border-radius:0px; color:#cccccc; }
	.wrap_search2 .item_search select option:not(first-child){color:#000;}
	.wrap_search2 .btn_search{ width: 19%; float:left; height:40px; border:2px solid #197b30; background:#07aa45; color:#fff; font-size:16px; font-family: 'OpenSans-Semibold';}

}
@media (max-width:770px){ 
	.news .xem_news{ display:none;}
	.news .n_mota { margin-bottom: 0px; }
	.bg5,.bg9,.bg12{ display:none;}
	.position_content,.position_content1 { position: relative; left: auto; top: auto; width: 100%; }
	.ft_info1 { width: 45%; }
	.ft_info4 { width: 45%; }
}
 
@media (max-width:700px){ 
	.news .img-news { width: 42%; }
	.news .box_content_news { width: 58%; }
	.gt_left { width: 100%; margin-bottom: 20px; }
	.gt_right { width: 97%; }
 	
	.grid-item { margin: 0 -8px; }
	.item1 { width: calc( 100% / 2 ); padding: 8px; }
}
@media (max-width:650px){ 
	.ft_info1{ width:100%; margin-bottom:25px; margin-right:0px;} 
	.ft_info4 { width: 100%; padding-top:0;}
 
	
	.lh_cont{width:100%; float:left; margin-bottom:20px;}
	.frm_lienhe{width:100%; float:right;}
	.news .box_content_news { padding: 10px 10px; }
	.news:nth-child(2n) .box_content_news { padding-right: 15px; }
	.news:nth-child(2n+1) .box_content_news { padding-left: 15px; }
}
@media (max-width:590px){	 
	.news .n_name a { font-size: 16px; } 
	.news .n_mota { font-size: 14px; margin-bottom: 0px; }
}

@media (max-width:500px){
	.chitietsanpham { width: 100%; float: left; }
	.detail_search { width: 100%; float: right; margin-top: 0px;}
	.wrap_search2{ width: 100%; margin-bottom: 30px;}
	.title_sp_detail { font-size: 20px; }
	.hotline{ display:none;}
	.video-item { display: block; width: 100% ; float: left; padding: 0 10px; padding-bottom: 20px;}
	.news .img-news { width: 100%; }
	.news:nth-child(2n+1) .box_content_news,.news:nth-child(2n) .box_content_news,.news.box_content_news { width: 100%; padding: 10px; }
	
	.gt_right { width: 100%;}
	.active .item_sp { transform: scale(1) translateX(0%); transition: all 0.3s; margin: 1px; width: calc( 100% - 2px );}
	
	.box_sp { padding: 40px 0; }
	.logo { float: left;width: 50%;}
	.menu-mobile {font-size: 15px; float: left; height: 50px; line-height: 50px; margin-right: 12px;}
	.menu-mobile svg { margin-top: 17px; width: 12px; margin-right: 5px; float: left; }
	 
	.right_head { background: none; padding-left: 0; }
	.head { position: relative; left: 0px; top: 0px; width: 100%; z-index: 9;}
	 
	.grid-item { margin: 0 -5px; }
	.item1 { width: calc( 100% / 2 ); padding: 5px; }
	.main_content { width: 97%; }
	
	.item1 .name a { font-size: 15px; }
	.item1 .name { padding: 10px 5px; }
	.wrap_search2 .item_search,.wrap_search1 .item_search{width: 100%; margin-right: 0; margin-bottom: 8px;}
	.wrap_search2 .btn_search,.wrap_search1 .btn_search { width: 100%; }
	.wrap_search1 { margin-bottom: 30px; }
	
	.wrap_search { position: relative; left: auto; top: auto; transform: translateX(0%); background:#000; }
	
	.wrap_search .item_search { width: 100%; float: left; }
	.wrap_search .item_search:nth-child(2) { width: 90%; float: left; }
	.wrap_search .item_search select { font-size: 16px; }
}
@media (max-width:375px){
	 
}
@media (max-width:360px){

}
