﻿.wraper_tms_1000 {    margin: auto;    width: 100%;    max-width: 1000px;}.box_about {padding:10px;}	.box_about_title {     margin-bottom: 10px;    padding-bottom: 10px;     font-size: 16px;      font-weight: 600;     color: #3ab54a;    position: relative;}	.box_about_title:after {    content: '';    width: 50px;    display: block;    bottom: 0;    position: absolute;    border-bottom: 2px solid #3ab54a;}.box_about_title a{padding-bottom:5px; font-size: 16px;font-weight: 600; color: #050505;}.box_about img {height: auto; width:100%; }	.box_about_top_text {margin-top:10px; width:100%; text-align:center}.box_about_text {margin-top:10px; min-height:140px; width:100%;}.wraperheader {width: 100%;margin:0 auto;background: #e0f0e5 url(../images/header.png) no-repeat right bottom;}.wrapermenu {   width: 100%;margin:0 auto;background:#3ab54a;}#header .logo {    position:relative;	    padding: 10px 0px 10px 0px;}.tms_book{ right:0; top: 35px; width:100%;}.tms_hotline {	 position: absolute; left:430px; top:25px;    display: -webkit-box;    display: -webkit-flex;    display: -moz-box;    display: -ms-flexbox;    display: flex;    -webkit-box-align: center;    -webkit-align-items: center;    -moz-box-align: center;    -ms-flex-align: center;    align-items: center;    padding-left: 39px;    min-height: 30px;    background-image: url(../images/phone.svg);    background-position: left center;    background-repeat: no-repeat;    font-size: 14px;    line-height: 1.43;}.tms_hotline_text {float:left;    width: 130px;    padding-right: 10px;    color: rgba(0,0,0,.56);    border-right: 1px solid rgba(0,0,0,.1);    margin-right: 10px;}.tms_hotline_tel1 a,.tms_hotline_tel2 a {color:#3ab54a;}.tms_hotline_tel1 {    color:#3ab54a;    font-weight: 600;	font-size:16px;	position: absolute;    left: 180px;	margin-top:-10px}.tms_hotline_tel2 {    color:#3ab54a;    font-weight: 600;	font-size:16px;    left: 180px;	margin-top:20px}.tms_top {    display: inline-block;    margin: 4px;    float: right;    text-align: center;       max-width: 300px;}.dropdown-tms {    position: absolute;    top: 100%;    left: 0;    z-index: 1000;    display: none;    float: left;    min-width: 160px;    padding: 5px 0;    margin: 2px 0 0;    list-style: none;    font-size: 13px;    text-align: left;    background-color: #fff;    border: 1px solid #ccc;    border: 1px solid rgba(0,0,0,0.15);    border-radius: 4px;    -webkit-box-shadow: 0 6px 12px rgba(0,0,0,0.175);    box-shadow: 0 6px 12px rgba(0,0,0,0.175);    -webkit-background-clip: padding-box;    background-clip: padding-box;}#header .giohang {  z-index: 11;    margin-top: 2px;    padding: 7px 4px 2px 4px;    float: right;    width: auto;    background-color:#3ab54a;    border: 1px solid #3ab54a;    border-radius: 4px;    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.05);    box-shadow: inset 0 1px 1px rgba(0,0,0,0.05);}#header .icongiohang {	   float: left;    height: 25px;    width: 32px;	    background: url(../images/cart.png) no-repeat left center;}#header .title_giohang{	float:left;    font-size: 18px;    color:#fff;  padding-left:5px;}.giohang_ul {    position: relative;    display: inline-block;}.giohang_ul_content {	margin-top:30px;	margin-right:-10px;    display: none;    position: absolute;    background-color: #f9f9f9;    min-width: 260px;    padding: 12px;    right: 0px;    z-index: 1111;	    border: 1px solid #e3e3e3;    border-radius: 4px;    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.05);    box-shadow: inset 0 1px 1px rgba(0,0,0,0.05);}.giohang_ul:hover .giohang_ul_content {    display: block;}.giohang_ul_content ul{ width:100%;margin:0; padding:0}.giohang_ul_content ul li{float:left;   width:100%;  border-bottom: 1px dashed #CCC;     color: #d62c2e;padding: 5px ;}.giohang_ul_content ul li a { color: #5cb85c;}.tms_cat {    background: #fff;	margin-bottom:20px;}img.tms_cat_img {width:100%;height:150px;}.tms_cat_title {    background: #ececec;    border-bottom: 2px solid #3ab54a;}.tms_cat_title h2 {	margin:0;    float: left;    font-size: 14px;    line-height: 34px;    padding: 2px 15px;    text-transform: uppercase;    position: relative;    background:#3ab54a;    color: #FFF;    position: relative;}.tms_cat_title h2:after {    border-bottom: 39px solid #3ab54a;    border-right: 39px solid rgba(0,0,0,0);	 border-top: 0px solid  rgba(0,0,0,0);    content: "";    display: block;    position: absolute;    right: -38px;    top: 0;    z-index: 1;}.tms_cat_title h2 a {    color: #fff;    margin-left: 5px;}.tms_cat_right{ float: right;     padding-top: 12px;}.tms_cat_right a {    color:#3ab54a;    margin-left: 5px;}.tms_primary {	float:left;    width:100%;    margin-bottom: 20px;    background-color: #fff;    padding: 10px;	border: 1px solid #dcd7d7;}.tms_body {border: 1px solid #ececec;       padding: 6px;}.tms_primary_title,.tms_primary_title a  {     text-transform: uppercase;    border-bottom: 2px solid #3ab54a;    padding: 8px 8px 5px 8px;    color:#3ab54a;    font-size: 16px;    font-weight: 500;    background: #ececec;}.tms_primary_title i {    background:#3ab54a;    color: #fff;    width: 25px;    height: 25px;    line-height: 25px;    text-align: center;    font-size: 14px;    float: left;    margin-right: 5px;}.tms_primary_body{ background-color: #fff;}.tms_primary p {    margin:0;}.tms_primary ul, .tms_notitle_body ul {    margin:0;    padding:0;}.tms_primary ul li, .tms_notitle_body ul li {    margin-bottom:5px;}.tms_primary img {    margin-right:5px;}.tms_primary ul li:last-child {    margin-bottom:0;}.tms_notitle_body{ background-color:#3ab54a7a;  padding:  10px ; margin-bottom: 20px; }.scrollup {    width: 40px;    height: 40px;    position: fixed;    bottom: 200px;    right: 10px;    display: none;   text-align:center;       padding: 10px;    background-color:#3ab54a;}.scrollup i{color:#fff}.tms_news_cat {    background: #fff;	padding-top:5px;	margin-bottom:10px;}.tms_home_titlle {    float: left;    width: 100%;    color: #3ab54a;    font-size: 28px;    font-weight: 700;    position: relative;    text-transform: capitalize;    padding-bottom: 10px;	margin-bottom:20px;}.tms_home_titlle:before {    top: 40px;    background-color: #e1e1e1;    content: "";    height: 2px;    left: 0;    margin: 0 auto;    position: absolute;    right: 0;    width: 100%;    z-index: 0;}.tms_home_titlle h3 {	font-size: 20px;    font-weight: 500;    margin: 0;    line-height: 35px;    position: relative;    display: inline-block;    color: #3ab54a;	text-transform: uppercase;}.tms_home_titlle h3:before {    content: "";    position: absolute;    bottom: -1px;    left: 0;    width: 100%;    background:#3ab54a;    height: 2px;}.tms_home_review {    text-align:center;    width: 100%;    color: #3ab54a;    font-size: 28px;    font-weight: 700;    position: relative;    text-transform: capitalize;    padding-bottom: 10px;}.tms_home_review:before {    top: 39px;    background-color: #e1e1e1;    content: "";    height: 2px;    left: 0;    margin: 0 auto;    position: absolute;    right: 0;    width: 100%;    z-index: 0;}.tms_home_review h3 {	font-size: 20px;    font-weight: 500;    margin: 0;    line-height: 35px;    position: relative;    display: inline-block;    color: #3ab54a;	text-transform: uppercase;}.tms_home_review h3:before {    content: "";    position: absolute;    bottom: -1px;    left: 0;    width: 100%;    background:#3ab54a;    height: 2px;}.tms_home_body{ width:100%; display: inline-block; margin-bottom:20px}.tms_home_info   {    text-transform: uppercase;    margin-top: 20px;    padding: 8px 8px 5px 8px;    color: #3ab54a;    font-size: 25px;    letter-spacing: 2px;    font-weight: 600;    text-align: center;}.tms_home_info_body{ 	margin-bottom:10px;	padding:10px;}.tms_home_text {       padding: 10px;    color: #3ab54a;    font-size: 18px;    font-weight: 500;    text-align: center;	margin: auto;    max-width: 800px;	margin-bottom:20px}.tms_home_text:first-letter {  float: left;  padding: 4px 0;  display: block;  color: #e5a92f;  font: 60px/45px Georgia, Times, serif;}.tms_home_info_line{     border-bottom: 2px solid #3ab54a;    display: block;    width: 200px;    margin: auto;	margin-bottom:10px;}.tms_cat_titlle h3 {  	color:#3ab54a;    text-align: left;    font-size: 25px;    text-transform: uppercase;    width: 100%;}.tms_home_line {    float: left;    width: 100%;    margin-bottom: 20px;    color: #7f7d7f;    font-size: 28px;    font-weight: 700;    position: relative;    height: 32px;    background: url(../images/line.png) no-repeat center bottom;}.tms_panel-heading {    font-size: 16px;    border-bottom: 3px solid #0084cb;}.tms_panel-heading a {    background-color: #0084cb;    font-size: 16px;    height: 36px;    font-weight: bold;    padding: 8px 5px 5px 5px;    color: #fff;	min-width:170px;}.tms_panel-heading h3 {    background-color: #0084cb;    font-size: 16px;    height: 36px;    font-weight: bold;    padding: 8px 5px 5px 5px;    color: #fff;	min-width:170px;}.tms_panel-heading_right {    background: url(../images/bg_sub_menu.png) no-repeat scroll left top;    display: block;    float: left;    height: 36px;    line-height: 40px;    padding-left: 40px;}.tms_panel {    margin-bottom: 18px;    background-color: #fff;}.tms-adv{background: #e4e5e7; position: relative; max-height:500px;}.tms-body{background: #ffffff;  float: left; border-left: 1px solid #eee; }.tms_colum {width:20%; float:left;}.tms_colum_body {   border-right: 1px solid #eee;border-bottom: 1px solid #eee; height:250px; padding:3px;}.tms_colum_body img{width:auto; height: 170px}.thumbnail {    display: block;    padding: 2px;    margin-bottom: 5px;    line-height: 1.42857143;    background-color: #fff;    border: 1px solid #ddd;    border-radius: 4px;    -webkit-transition: border .2s ease-in-out;    -o-transition: border .2s ease-in-out;    transition: border .2s ease-in-out;}.hvr-overline-from-left {  display: inline-block;  vertical-align: middle;  -webkit-transform: perspective(1px) translateZ(0);  transform: perspective(1px) translateZ(0);  box-shadow: 0 0 1px transparent;  position: relative;  overflow: hidden;}.hvr-overline-from-left:before {  content: "";  position: absolute;  z-index: -1;  left: 0;  right: 100%;  bottom: 0;  background: #655d5d;  height: 4px;  -webkit-transition-property: right;  transition-property: right;  -webkit-transition-duration: 0.3s;  transition-duration: 0.3s;  -webkit-transition-timing-function: ease-out;  transition-timing-function: ease-out;}.hvr-overline-from-left:hover:before, .hvr-overline-from-left:focus:before, .hvr-overline-from-left:active:before {  right: 0;}.block_tophits li{	display: inline;    float: left;    width: 100%;    border-bottom: 1px dashed #CCC;    padding-bottom: 3px;    margin-bottom: 3px;	}.tms_photo {    /* border: 1px solid #ececec; */    /* padding: 0px 5px 0px 5px; */    padding: 10px;    background: #ececec;}	ul.related {	padding:0;	margin:0;    width:100%;} ul.related li {	   display: inline;	   float:left;	   width:100%;	border-bottom: 1px dashed #CCC;    padding-bottom:3px;	margin-bottom:3px;}/* menu fotter */.menu_footer_loop {    margin:5px;}.menu_footer_loop_title ,.menu_footer_loop_title a{	    font-size: 16px;color:#3ab54a;}.menu_footer_loop_li ul {    list-style: none;    margin-top: 5px;	padding:0;}.menu_footer_loop_li ul li {    color: #8c8b8b;       border-bottom: 1px dashed rgba(102,102,102,.3);    position: relative;    padding: 5px 5px 5px 10px;    margin-bottom: 0;    line-height: 15px;}.menu_footer_loop_li ul li:before {    content: "\f105";    position: absolute;    left: 0;    top: 5px;    display: block;    font-family: FontAwesome;}.menu_footer_loop_li ul li a {      color: #8c8b8b;}.menu_footer_loop_li ul li a:hover,.menu_footer_loop_li ul li a:focus {    color:#3ab54a;}.menu_footer_loop_li ul li a:focus, .menu_footer_loop_li ul li a:hover {    text-decoration: none;    outline: 0;}.tms_body_cat {    border-color: #ddd;	background:#f2f2f2;}ul.catname{    text-align: center;    display: block;	margin-bottom: 15px;	border-bottom:none;	}.catname li {	    float: none;    left: 0;    right: 0;    display: inline-block;}.catname li a{border: none;    border-radius: 0;    font-size: 16px;    /* font-weight: bold; */    padding: 5px 5px;    color: #fff;     background: #3ab54a;}.catname li a:hover{	color:	#fff;	border:none;	background:#e5a92f;}.catname li.active a, .catname li.active a:hover, .catname li.active a:focus{     background-color: #e5a92f;    color:#fff;	position:relative;}.catname li.active a:before {    left: 0;    right: 0;    opacity: 1;    width: 16px;    height: 8px;    content: "";    bottom: -12px;    margin: 0 auto;    position: absolute;    border-top: 8px solid;    border-right: 8px solid transparent !important;    border-left: 8px solid transparent !important;    border-bottom: 4px solid transparent !important;	border-color: #e5a92f;	}.tms_primary .catname li{	margin-bottom:0	;}.tms_primary .catname {	border-bottom:none;		margin-bottom:20px ;}.tms_col_body {    display: block;    margin: 5px;    background-color: #fff;   text-align:center;}.tms_sp_item {    display: block;    margin-bottom: 3px;    background-color: #fff;}.tms_sp_item_title{     width: 100%;    overflow: hidden;        color: #fff;    	text-align: center;	 padding: 5px 0 5px 0;    color:#3ab54a;    font-size:16px;    background: #eaeaeaa1;}.tms_sp_item_title h3{     width: 100%;    overflow: hidden;    	text-align: center;	height:40px;    }.tms_sp_item_title a{    font-size: 16px;    color: #3ab54a;    text-align: center;    font-weight: 500;}.tms_sp_item_img {max-height:280px;width:100%;overflow:hidden;position:relative;   text-align:center;}.tms_sp_item_img  img {width:100%; height:auto;-webkit-transition-duration: 1.0s;-moz-transition-duration: 1.0s;-o-transition-duration: 1.0s}.tms_sp_item_img:hover img {-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);}.tms_sp_item_line {  display: block;  vertical-align: middle;  -webkit-transform: perspective(1px) translateZ(0);  transform: perspective(1px) translateZ(0);  box-shadow: 0 0 1px transparent;  position: relative;  overflow: hidden;  margin-bottom:20px;}.tms_sp_item_line:before {  content: "";  position: absolute;  z-index: -1;  left: 0;  right: 100%;  bottom: 0;  background: #3ab54a;  height: 4px;  -webkit-transition-property: right;  transition-property: right;  -webkit-transition-duration: 0.3s;  transition-duration: 0.3s;  -webkit-transition-timing-function: ease-out;  transition-timing-function: ease-out;}.tms_sp_item_line:hover:before, .tms_sp_item_line:focus:before, .tms_sp_item_line:active:before {  right: 0;}.tms_money {    color: #fff;    font-weight: bold;    padding: 5px;    background: #3ab54a;}.tms_money P{    padding: 0;	margin:0;}.caption {    width: 100%;	overflow:hidden;    height: 50px;    color: #333;    background: whitesmoke;}.money_home {   	font-size:16px;    color: #fff;    font-weight: bold;    padding: 5px;}.tms_camnang_img img{width:100%;height:300px;}.tms_camnang_title{width:100%; margin:10px 0 10px 0; text-align:left;color: #eda220;font-size: 18px; font-weight:600;}.site-breadcrumbs a {    margin-bottom: 0;    color: #3ab54a;    font-size: 16px;    letter-spacing: 2px;    text-transform: uppercase;}.tms_sp_hot {width:100%; margin:auto; padding:30px 0 30px 0}.summary_hidden{display:none}#tms_detail h1{	color: #090;font-size: 22px;font-weight: 600;}.tms_hometext{font-size: 16px;font-weight: 500;}#tms_bodytext {font-size: 16px;font-weight: 500;}#tms_bodytext h2{color: #090; font-size: 20px; font-weight: 600;}#tms_bodytext h2:first-letter {  float: left;  padding: 4px 8px 0 0;  display: block;  color: #090;  font: 60px/45px Georgia, Times, serif;}#tms_bodytext blockquote {	color: #fff;    background: #3ab54a;    padding: 10px;    font-size: 16px;    border: 2px solid #eee;	-webkit-transform: perspective(1px) translateZ(0);    transform: perspective(1px) translateZ(0);box-shadow: 0 0 35px 0 rgba(154, 161, 171, 0.15)}#tms_bodytext img {width:100%;height:auto}.wraper_why{	width:100%;	margin:auto;    background:#e0f0e5 ;    padding: 10px;    margin-bottom: 20px;}.tms_why{	padding:10px 0 0 10px;}.tms_why h3 {    margin: 0;    color: #3ab54a;    font-size: 20px;    font-weight: bold;    text-transform: uppercase;    line-height: 1;    position: relative;}.tms_why h3 a{color: #3ab54a;}.tms_why_body{	padding:20px 20px 0 0;	width:100%;}.tms_why_box{	margin-bottom:5px;	padding-bottom:5px;}.tms_why_img {    float: left;    margin-right: 10px;}.tms_why_text h4 {       text-transform: uppercase;     color: #3ab54a;    font-size: 14px;    font-weight: 700;    letter-spacing: 1px;	padding-top:14px;    margin-bottom: 5px;    position: relative;}#slider_home .owl-nav, #noibat_hot .owl-nav { display:none;    position: absolute;    top: 30%;    right: 0;    left: 0;    z-index: 11111;}#slider_home:hover .owl-nav, #noibat_hot:hover .owl-nav { display:block;    position: absolute;    top: 30%;    right: 0;    left: 0;    z-index: 11111;}#slider_home .owl-nav .owl-prev,#noibat_hot .owl-nav .owl-prev {     float: left;    position: absolute;    top: 30%;    left: 0;    z-index: 1111;	    font-size: 30px;    width: 30px;    height: 40px;    background: #3fa147;	color:#fff;    text-align: center;}#slider_home .owl-nav .owl-next, #noibat_hot .owl-nav .owl-next {       right: 0;    float: right;	color:#fff;    position: absolute;    z-index: 111;    top: 30%;	    font-size: 30px;    width: 30px;    height: 40px;    background: #3fa147;    text-align: center;}#slider_home_title{	position: absolute;    left: 0;    bottom: 0;    text-align: center;    z-index: 10;    width: 100%;       padding: 10px;    background: #3fa14794;}	#slider_home_title a{	 	text-transform: uppercase; 	color:#fff;    	font-weight: 700;    text-align: center;	}.wraper_note{	padding:50px 0 50px 0;	width:100%;	margin:auto;	background:#64635f ;}.tms_note{ background: #ffffffe0;padding:10px;text-align:center;    border: 1px solid #8a611e;    border-radius: 60px;}a.note_btn {      border-radius: 60px;    width: 150px;    text-align: center;    background: #5e2d2c;    padding: 10px;    transition: all 200ms ease-in 0s;    color: #fff;    font-family: Montserrat;    font-size: 14px;    font-weight: 500;    float: right;    display: block;    text-transform: uppercase;}.note_text{   text-align:center;    color: #041021;        font-size: 18px;    padding-top: 10px;    font-weight: bold;    text-transform: uppercase;	}	.tms_review{margin:auto; text-align:center;}.tms_review img {            border: 1px solid #8a611e;            border-radius: 150px;            height: 150px;            padding: 3px;            width: 150px;            display:inline-block;            vertical-align: top;		}.tms_review_title {    color: #fff;    font-size: 16px;    position: relative;    margin-bottom: 5px;  	font-weight: bold;    text-transform: uppercase;}.tms_review_text {    color: #fff;padding:10px;    line-height: 1.4em;    font-size: 12px;    position: relative;    margin-bottom: 15px;}.item1, .item2{    padding-right: 5px;    padding-left: 5px;}.room {    overflow: hidden;    text-align: center;    margin-bottom: 10px;    position: relative;}.room:before {    position: absolute;    content: "";    width: 100%;    height: 100%;    background-color: rgba(0,0,0,.5);    top: 0;    left: 0;    -webkit-opacity: 0;    -moz-opacity: 0;    -ms-opacity: 0;    -o-opacity: 0;    opacity: 0;    transform: scale(.5);    -moz-transform: scale(.5);    -webkit-transform: scale(.5);    -ms-transform: scale(.5);    -webkit-transition: 0.3s;    -moz-transition: 0.3s;    -ms-transition: 0.3s;    -o-transition: 0.3s;    transition: 0.3s;}.room:hover:before {    -webkit-opacity: 1;    -moz-opacity: 1;    -ms-opacity: 1;    -o-opacity: 1;    opacity: 1;    transform: scale(1);    -moz-transform: scale(1);    -webkit-transform: scale(1);    -ms-transform: scale(1);    -webkit-transition: 0.3s;    -moz-transition: 0.3s;    -ms-transition: 0.3s;    -o-transition: 0.3s;    transition: 0.3s;}.room:hover .wrap {    -webkit-opacity: 1;    -moz-opacity: 1;    -ms-opacity: 1;    -o-opacity: 1;    opacity: 1;    transform: scale(1);    -moz-transform: scale(1);    -webkit-transform: scale(1);    -ms-transform: scale(1);    -webkit-transition: 0.3s;    -moz-transition: 0.3s;    -ms-transition: 0.3s;    -o-transition: 0.3s;    transition: 0.3s;}.room .wrap {    width: 100%;    position: absolute;    left: 0;    color: #fff;    text-align: center;    /*-webkit-opacity: 0;    -moz-opacity: 0;    -ms-opacity: 0;    -o-opacity: 0;    opacity: 0;*/    transform: scale(1.5);    -moz-transform: scale(1.5);    -webkit-transform: scale(1.5);    -ms-transform: scale(1.5);    -webkit-transition: 0.4s;    -moz-transition: 0.4s;    -ms-transition: 0.4s;    -o-transition: 0.4s;    transition: 0.4s;}.item1 .wrap{    position: absolute;    top: 50%;    left: 0%;    margin-top: -100px;    opacity: 0;    -webkit-transform: scale(0);    -ms-transform: scale(0);    transform: scale(0);    transition: opacity 0.35s,transform 0.35s;}.wrap {    width: 100%;    position: absolute;    left: 0;    color: #fff;    text-align: center;    -webkit-opacity: 0;    -moz-opacity: 0;    -ms-opacity: 0;    -o-opacity: 0;    opacity: 0;    transform: scale(1.5);    -moz-transform: scale(1.5);    -webkit-transform: scale(1.5);    -ms-transform: scale(1.5);    -webkit-transition: 0.4s;    -moz-transition: 0.4s;    -ms-transition: 0.4s;    -o-transition: 0.4s;    transition: 0.4s;}.item1 h3 {    font-weight: 700;    font-size: 22px;    color: #fff;    border-top: 1px solid #fff;    border-bottom: 1px solid #fff;    display: inline-block;    padding: 7px 0 5px 0;    margin-bottom: 12px;    text-transform: uppercase;}.item1 ul{	padding-left:0;	}.item1 ul li a{    color: #fff;    line-height: 26px;    font-size: 14px;    position: relative;    -webkit-transition: color 0.3s;    -moz-transition: color 0.3s;    transition: color 0.3s;}.item2 .view-category {    background: #fff;    text-align: center;    padding: 40px 0 36px;    margin-bottom: 10px;}.item2 .view-category .content-category {    color: #666;    line-height: 22px;    margin-bottom: 23px;    padding: 0 30px;	font-size: 12px;}.item2 .view-category a {    font-weight: 700;    font-size: 14px;    text-transform: uppercase;    color: #fff;    background: #beae59;    padding: 12px 22px;    display: inline-block;}.box-slider-title h2 {    font-weight: 400;    font-size: 20px;    text-transform: uppercase;    padding-top: 3px;    color: #444;    line-height: 31px;    border-top: 1px solid #444;    border-bottom: 1px solid #444;    display: inline-block;    margin-top: 0;	margin-bottom: 25px;}.box-slider-title h2 strong {    font-weight: 700;    color: #beae59;}.tms_cate{background:#f2f2f2; padding:30px 0 30px 0;width:100%; margin:auto}.review_row {   	border-radius: 5px;    border-bottom: 1px solid #e1e1e1;    color: #908989;    padding: 5px;    margin-bottom: 10px;    font-size: 14px;    height: 160px;    background: #f2f2f2;    text-align: center;}.startms {  color: #e5a92f;	text-align:center}.wraper_counter{	padding:10px 0 30px 0;	width:100%;	margin:auto;	background:#e0f0e5;}.counter {    background-color:#55655b;    padding: 20px 0;	color:#fff;    border-radius: 5px;	margin-bottom:10px;}.count-title {color:#fff;    font-size: 40px;    font-weight: normal;    margin-top: 10px;    margin-bottom: 0;    text-align: center;}.count-text {    font-size: 18px;    font-weight: normal;    margin-top: 10px;    margin-bottom: 0;    text-align: center;}.counter i {font-size: 50px;color:#fff;}.tms_home_right {      min-height: 382px; background: #f2f2f2; padding: 0px 10px 0px 10px;}.wraper_news{border-radius: 5px;border: 1px solid hsla(0,0%,93%,.8);   padding: 10px;background:#fff;}.tms_xemtiep{   text-align:center; color: #fff;margin-bottom: 10px;}.tms_xemtiep a{color: #fff;text-align: center;   border-radius: 5px; display: inline-block; background: #e5a92f; padding: 10px;}.tms_dangky{ border-radius: 5px;padding: 10px; background: #e5a92f;}.banner2{    border: 1px dashed #d7d7d7;		display:flex;    padding: 20px;}.banner2 div h3 {    color: #444;    font-size: 20px;    font-weight: bold;	}.banner2 div{	color:#555;	line-height: 25px;}.tms_nhanghoachat {		width:100%;	margin:auto;	background:rgba(0, 0, 0, 0.5);}.tms_canhbao {	    padding: 10px;    border-radius: 10px;}.tms_canhbao_title {	color: #e60e0e;    font-size: 30px;    font-weight: 600;    text-align: center;    text-transform: uppercase;	margin-bottom:10px;	margin-top:10px;}.tms_canhbao_text {    padding: 10px;    color:#5d1503;    font-size: 18px;    font-weight: 500;    text-align: center;	margin: auto;    max-width: 800px;	margin-bottom:20px}.tms_canhbao_text:first-letter {  float: left;  padding: 4px 0;  display: block;  color: #5d1503;  font: 80px/40px Georgia, Times, serif;}.tms_canhbao_list {margin-top:40px;    text-align:center;    width: 100%;    color: #e60e0e;    font-size: 28px;    font-weight: 700;    position: relative;    text-transform: capitalize;    padding-bottom: 20px;}.tms_canhbao_list h3 {	font-size: 20px;    font-weight: 500;    margin: 0;    line-height: 35px;    position: relative;    display: inline-block;    color: #e60e0e;	text-transform: uppercase;}.tms_canhbao_list h3:before {    content: "";    position: absolute;    bottom: -1px;    left: 0;    width: 100%;    background:#e60e0e;    height: 2px;}.video-container {	padding:20px 0 20px 0;    height: 100%;    width: 100%;    overflow: hidden;    position: relative;	    height: 100%;    -o-object-fit: cover;    object-fit: cover;}video {	    height: 100%;    -o-object-fit: cover;    object-fit: cover;  min-width: 100%;  min-height: 100%;  position: absolute;  top: 50%;  left: 50%;  transform: translateX(-50%) translateY(-50%);}.hidden {  opacity:0;}.console-container {    /* font-family: Khula; */    font-size: 40px;    text-align: center;    min-height: 120px;    /* width: 600px; */    display: block;    font-weight: 700;    /* position: absolute; */    color: white;    top: 0;    bottom: 0;    left: 0;    right: 0;    margin: auto;}.console-underscore {   display:inline-block;  position:relative;  top:-0.14em;  left:10px;}/*start core features section two*/.biz-core-single{	padding: 20px 15px;	border-radius: 4px;	background: #ffffff85;	border: 1px solid #ebebeb;	margin-bottom: 20px;	transition: all 0.3s;	-webkit-transition: all 0.3s;}.biz-core-single .icon{	font-size: 14px;	border-radius: 4px;    display: table;    float: left;    height: 30px;	width: 30px;    line-height: 30px;    text-align: center;    margin-right: 10px;	-webkit-transition: all 0.3s ease;	-moz-transition: all 0.3s ease;	-ms-transition: all 0.3s ease;	-o-transition: all 0.3s ease;	transition: all 0.3s ease;	background-color: #ddd;    vertical-align: middle;}.biz-core-text{    display: table;    vertical-align: middle;    float: none;}.biz-core-text h6{    font-size: 12px;    margin-bottom: 5px;    line-height: 20px;	text-transform: uppercase;}.biz-core-text p{    font-size: 14px;	line-height: 20px;	height: 80px;	overflow: hidden;	text-overflow: ellipsis;	display: -webkit-box;	max-height: 80px;	-webkit-line-clamp: 2;	-webkit-box-orient: vertical;}.biz-core-single:hover{	transform: translate3d(0, -5px, 0);	-webkit-transform: translate3d(0, -5px, 0);	-webkit-box-shadow: 0 10px 40px rgba(0,0,0,.1);	box-shadow: 0 10px 40px rgba(0,0,0,.1);}.biz-core-feature-content .icon-box:nth-child(1) .icon {	background-color: rgba(155, 207, 80, 0.20);}.biz-core-feature-content .icon-box:nth-child(2) .icon {	background-color: rgba(54, 198, 235, 0.20);}.biz-core-feature-content .icon-box:nth-child(3) .icon {	background-color: rgba(255, 126, 48, 0.20);}.biz-core-feature-content .icon-box:nth-child(4) .icon {	background-color: rgba(30, 135, 240, 0.20);}.biz-core-feature-content .icon-box:nth-child(5) .icon {	background-color: rgba(191, 9, 93, 0.20);}.biz-core-feature-content .icon-box:nth-child(6) .icon {	background-color: rgba(232, 76, 61, 0.20);}.biz-core-feature-content .icon-box:nth-child(7) .icon {	background-color: rgba(25, 190, 156, 0.20);}.biz-core-feature-content .icon-box:nth-child(8) .icon {	background-color: rgba(70, 83, 204, 0.20);}.tabel {padding: 10px;height: 100%;width: 100%; display: table;}.tabel-cell { width: 100%; height: 100%;display: table-cell;vertical-align: middle;}.hovai-demo-box-3{position:relative;height:230px;transition:all ease .5s;overflow:hidden}.hovai-box-image-3 img{width:100%;transform:scale(1);transition:all ease .5s}.hovai-demo-box-3:hover .hovai-box-image-3 img{width:100%;transform:scale(1.1);transition:all ease .5s}.hovai-box-details-3{position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;background:rgba(0,0,0,.5);transition:all ease .5s}.boder-line-bottom-3:after,.boder-line-bottom-3:before,.boder-line-top-3:after,.boder-line-top-3:before{width:15%;position:absolute;height:40px;background:0 0;text-align:center;content:""}.hovai-box-details-3 h3{color:#fff;font-size:30px}.hovai-box-details-3 p{color:#fff}.boder-line-top-3:before{top:-100%;left:7%;border-left:2px solid #fff;border-top:2px solid #fff;transition:all ease .5s}.boder-line-top-3:after,.hovai-demo-box-3:hover .boder-line-top-3:before{top:10%;transition:all ease .5s}.boder-line-top-3:after{right:-100%;border-right:2px solid #fff;border-top:2px solid #fff}.boder-line-bottom-3:before{bottom:10%;left:-100%;border-left:2px solid #fff;border-bottom:2px solid #fff;transition:all ease .5s}.boder-line-bottom-3:after{bottom:10%;right:-100%;border-right:2px solid #fff;border-bottom:2px solid #fff;transition:all ease .5s}.hovai-demo-box-3:hover .boder-line-top-3:after{right:7%;transition:all ease .5s}.hovai-demo-box-3:hover .boder-line-bottom-3:before{left:7%;transition:all ease .5s}.hovai-demo-box-3:hover .boder-line-bottom-3:after{right:10%;transition:all ease .5s}.tms_doitac {   margin-bottom:20px; margin-top:20px}.tms_doitac_item {    	background: #ffffffa8;    padding: 5px;    border-radius: 10px;}.daban{border-bottom:1px solid #fff;  color: #444;font-size: 16px;padding:5px;font-weight: bold; text-align:center} .daban span{font-size: 20px;color: #f00;	}.box_footer {float:left; margin-bottom:10px; width:100%}