
/* ----------------------  $custom css ------------------------------------------------------------------------------------------------*/

body{
	font-size: 14px;

	font-family: Arial, helvetica ,  sans-serif;

	color:#333;

	//background-color: #bce7fa;
}
.row{
	padding: 0px;
	margin: 0px;
}
/* ----------------------  $plugin -----------------------------------------------------------------------------------------------------------*/

.wp-pagenavi{

	text-align: center;

	padding: 20px 0;

}

.wp-pagenavi a,

.wp-pagenavi span{

	padding: 5px 10px;

}

.wp-pagenavi span.current {

    font-weight: bold;

    border-color: royalblue;

    background: royalblue;

    color: white;

}



.breadcrumbs {

    margin-bottom: 15px;

    padding: 5px 10px;

}



.breadcrumbs > span {

    margin-right:22px;

    color: #DC1818;

}



.breadcrumbs span a {

    font-weight: normal;

    padding-right: 5px;

    font-family: FontAwesome;

    position: relative;

}



.breadcrumbs > span a::after {

    content: "\f105";

    color: #ddd;

    font-size: 20px;

    position: absolute;

    right: -16px;

    top: -7px;

}





/* ----------------------  $menu --------------------------------------------------------------------------------------------------------------*/

.menu-ul{

	margin: 0;

	padding: 0;

}

.nav-menu ul ul{

	display: none;

}

.nav-menu li{

	list-style: none;	

}

.nav-menu-standard-type li{

	position: relative;	

}

.nav-menu .menu-ul  > li{

	float: left;	

}



.nav-menu-standard-type .menu-ul > li:hover > ul{

	display: block;

	position: absolute;

	top: 100%;

	left: 0;

	z-index: 999;

}

.nav-menu-standard-type .menu-ul > li:last-child:hover > ul {

	left: auto;

	right: 0;

}

.nav-menu-standard-type  .menu-ul ul > li:hover > ul{

	display: block;

	position: absolute;

	top: 0;

	left: 100%;

	z-index: 99;	

}



.nav-menu ul ul ul ul{

	display: none !important;

}

/* ----------------------  $global ----------------------------------------------------------------------------------------------------------*/

#site-wrapper{
}
#site-wrapper .container{
    
}



.bg-page {

	background-color: #fff;

	//padding: 0 5px;

	margin: 1px 0;

	//border-radius: 10px;

}



.col-main, .col-sidebar {

	//margin-top: 20px;

}



.col-main {

	padding-left: 10px;
	padding-right: 0px;
	background: #FFF;

}



.col-sidebar {

	padding-right:0px;
	padding-left: 0px;

}



#site-inner{

	min-width: 1200px;

}



.container{
	width: 1200px;
	padding-left: 0px;
	padding-right: 0px;
}
.site-main-wrapper{
	margin-bottom: 15px;
	padding: 10px;
	border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
}
#left-sidebar{
}
#right-sidebar{
	//margin-top: -46PX;
}
.site-main{	
}
.breadcrumbs {
	padding-top: 5px;
	border-top: 1px solid #ddd;
}
.message{
	padding: 15px;
	margin: 15px;
	font-weight: bold;
	border-radius: 5px;
	background: #f0f0f0;
}
.title-404 :hover{
	text-decoration: none;
	color: red;
}

.message-success{
	color: green;
}
.message-danger{
	color: red;
}

.message-warning {

	color: brown;

}

.thumb{

	text-align: center;

}

.thumb img{

	//display: block;

}



.list-socal ul li {

	float: left;

	margin-right: 10px;

	margin-bottom: 10px;

}



.list-socal ul li img {

	width: 40px;

	border: 1px solid white;

	border-radius: 5px;

	height: 35px;

	opacity: 0.7;

}



.list-socal ul li img:hover {

	opacity: 1;

}



.cpd {

	padding: 0 10px;

	margin: 0;

}



.cpd li {

    font-size: 12px;

    padding: 5px 18px;

    position: relative;
    list-style: none;
}



.cpd li::after {

    color: #555;

    content: "\f0c0";

    font-family: FontAwesome;

    left: 0;

    position: absolute;

    top: 8px;

}



/* ----------------------  $header ------------------------------------------------------------------------------------------------------------*/
.thongtin{
    background: url('images/menutop.png') repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    height: 35px;
    line-height: 35px;
    padding-left: 20px;
    font-size: 14px;
    color: #fff;
}
.title-logo {
	margin: 0;
}
.title-logo img {

	width: 100%;

}

.site-header  .banner{
}
.botton-menu {

	padding: 5px 8px;

	color: white;

	font-weight: bold;

	cursor: pointer;

	font-size: 18px;

	display: none;

	text-transform: uppercase;

	overflow: hidden;

	background: #DC1818;
}
.title-menu {
	float: left;
}
.icon-menu{
	float: right;
	padding:0 10px;
	border-radius: 2px;
	border:1px solid #ddd;
}
#primary-menu {
	background-color: #DC1818;
	border-radius: 3px 3px 0 0;
}
#primary-menu .menu-container {}
#primary-menu .menu-ul {
	background: url(images/menu_bg.png);
	//margin-left: 297px;
}
.top-menu{
	position: relative;
}
#primary-menu li {}

#primary-menu .menu-ul > li{
	text-transform: uppercase;
	transition: all 200ms;
	transition: all ease .2s;
	color: #fff;
	height: 51px;
    line-height: 51px;
    padding: 0 20px;
}
#primary-menu .menu-ul > li a{
	color: #fff;
    font-size: 16px;
    text-decoration: none;
    font-family: 'Roboto Condensed', sans-serif;

}
#primary-menu .menu-ul > li:first-child {
}
#primary-menu .menu-ul li{
	font-size: 13px;
	//border-right: 1px solid #a50706;
}
#primary-menu .menu-ul > li:first-child > a{

}

#primary-menu .menu-ul li:hover{
	text-decoration: none;
	color: #808383;
	background: #CA0000;
}

#primary-menu .menu-ul li.current-menu-item{
	background: #CA0000;
}
#primary-menu .sub-menu{
	background: #CA0000;
    width: 250px;
    z-index: 99;
    color: #fff;
}
#primary-menu .sub-menu li a{	
	font-size: 14px;
	text-transform: capitalize;
}
#primary-menu .sub-menu li {
    //height: 35px;
    line-height: 26px;
    padding-left: 10px;
}s
#primary-menu .sub-menu a:hover {
    background: #A40404;
    color: #fff;
    text-decoration: none;
}
#primary-menu .sub-menu li:hover {
    background: #A40404;
    color: #fff;
    text-decoration: none;
}
#primary-menu .sub-menu li{
	margin-left: -40px;
}

.site-header {
	position: relative;
}
/* ----------------------  $footer ----------------------------------------------------------------------------------------------------------*/
.site-footer{
	border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
}
.nav-footer{
	background-color: #DC1818;
}
.nav-footer ul li {
	float: left;
}
.nav-footer ul {
	margin-bottom: 0;
}
.nav-footer ul li {
	padding: 10px 15px;
	text-transform: uppercase;
	font-weight: bold;
	background: rgba(0, 0, 0, 0) url("images/phancach.png") no-repeat scroll left center;
}
.nav-footer ul > li:first-child {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0
}
.nav-footer ul li a {
	color: white;
	font-size: 13px;	
}
 .nav-footer ul li a:hover{
	color: yellow;
	text-decoration: none;
}
.site-footer .company-info{
	border-bottom: 1px solid #ccc;
    border-top: 1px solid #ccc;
    clear: both;
    color: #666666;
    margin: 0 auto;
    padding-top: 20px;
}
.site-footer .thong-ke{
	background: none repeat 0 0 #f2f2f2;
    border: 1px solid #dedede;
    box-shadow: 0 0 3px #ffffff;
    color: #666666;
    padding: 10px;
}
.thong-ke .title-box-sidebar{
      border-bottom: 1px solid #e6e6e6;
    color: #666666;
    font-weight: bold;
    margin-bottom: 0.5em;
    padding-bottom: 0.2em;
}
.copyright{
    font-size: 10px; 
    clear: both;  
    padding: 5px 0;
    max-width: 100%;
    font-family: arial;
    text-align: center;
    color: #888	;

}
.company-info p img{
	width: 20px;
}
/* ----------------------  $sidebar -----------------------------------------------------------------------------------------------------------*/
.sidebar{
}
.box-sidebar {
}
.box-sidebar .title-box-sidebar{
	background: url(images/tt_left.png) no-repeat left;
    color: #fff;
    padding: 9px;
    text-transform: uppercase;
    margin-top: 0px;
    font-size: 16px;
    font-family: 'Roboto Condensed', sans-serif;
}

#menu-danh-muc-san-pham{
    border-right:  1px solid #ccc;
    border-left:  1px solid #ccc;
	background: #059cb7;
	list-style: none;
	padding-left: 0px;
}
#menu-danh-muc-san-pham li{
	position: relative;
    border-bottom: 1px solid #fff;
    list-style: none;
}
#menu-danh-muc-san-pham li a{
    color: #fff;
    position: relative;
    cursor: pointer;
    display: block;
    text-decoration: none;
    margin-left:15px;
	padding:8px 15px; 
    cursor: pointer;
    font-size: 12px;
   background: url(images/linews.png) no-repeat 0px 13px;
}
#menu-danh-muc-san-pham li:hover{
	color: #fff;
	background-color: #E75E00;
}
#menu-danh-muc-san-pham .sub-menu{
    position: absolute;
    top: 0;
    left: 100%;
    width: 230px;
    background-color: #059cb7;
    border: 1px solid #fff;
    z-index: 9999;
    padding-left: 0px;
    color: #fff;
}
.content-box-sidebar #menu-danh-muc-san-pham .sub-menu{
	display: none;
}
 #menu-danh-muc-san-pham li:hover .sub-menu{
	display: block;
}
#menu-danh-muc-san-pham  li:hover  .sub-menu ,
#menu-danh-muc-san-pham .sub-menu  li:hover  .sub-menu {
    display: block;
}
.content-box-sidebar{
}
.thumbnail-sd img{
	width: 90%;
}
.thumbnail-sd{
	float: left;
	width: 60px;
    margin: 10px 10px 10px 0;
}
.short-meta-info{
    color: inherit;
    margin: 10px 0px;
}
.list-product-sd {
	padding: 10px;
}
.list-product-sd li{
	border-bottom: #ccc thin dashed;
}
.list-product-sd li:last-child {
	border-bottom: none;
}
.short-meta-info span {
	color: #555;
	font-style: italic;
	font-size: 12px;
}
.title-pro-sd {
	margin-bottom: 0;
}
.title-pro-sd a{
	font-weight: bold;
	font-size: 13px;
}
.title-pro-sd a:hover{
	color: red;
	text-decoration: none;
}

/* ----------------------  $404 ----------------------------------------------------------------------------------------------------------*/
#e404-tmp {
}
#e404-content{

}
/* ----------------------  $category ----------------------------------------------------------------------------------------------------------*/

#category-tmp .section-main{

	//padding: 30px 0;

}

.cate-list-posts{

	

}

.category-tmp-posts .cate-post-item{

	margin-bottom: 30px;

}

.cate-post-thumb{		



}

.category-tmp-posts .cate-post-thumb {



}



.cate-post-item-meta{



}



.category-tmp-posts .cate-post-item-meta {



}



.cate-post-title{

	color: royalblue;

	font-weight: bold;

}



.cate-post-date{

	color: #777;

	font-size: 12px;

}



.cate-post-excerpt{

	font-size: 12px;

}



.cate-post-item .read-more{
    font-weight: bold;
    background: #DC1818;
    padding: 4px;
    border-radius: 5px;
    color: white;

}
.cate-post-item .read-more a:hover{
	text-decoration: none;
}



/* ----------------------  $single ----------------------------------------------------------------------------------------------------------*/

#single-tmp{



} 



section.singular-content{



}



.singular-content .section-main{

	padding: 10px 15px;

	border-radius: 5px;

	border: 1px solid #CCC;

	font-size: 15px;

	color: #555;
	background: #f0f0f0;

}

.single-related-posts{

	margin-top: 30px;

}

.related-title-bar{

	margin-bottom: 20px;

    border-bottom: 1px solid;

}

.related-title-bar span{

	display: inline-block;

    padding: 10px;

    font-weight: bold;

}



.single-related-posts ul{
	padding: 0px;
}

.single-related-posts li{

	list-style: none;

	margin: 10px 0;

   color:black;

    //font-weight: bold;

    font-size: 14px;

    //font-style: italic;

}
.single-related-posts a{
	color: black;
	
}
.single-related-posts a:hover{
	text-decoration: none;
	color: red;
}
.single-related-posts li::before {
    font-family: fontawesome;
    content: "\f0da";
    font-size: 12px;
padding: 2px 7px;
    float: left;
    color: #e31d2c;
}






/* ----------------------  $page  ----------------------------------------------------------------------------------------------------------*/

.page .wpcf7 {

	padding: 30px 100px;

	max-width: 100%;

	background-color: #f8f8f8;

}



.page .wpcf7 .wpcf7-text, .page .wpcf7 .wpcf7-textarea {

	width: 100%;

	max-width: 100%:

}



.page .wpcf7 .wpcf7-textarea {

	height: 120px;

}



.page .wpcf7 .wpcf7-submit {

	width: 150px;

	height: 40px;

	border: none;

	background: #DC1818;

	color: white;

}



/* ----------------------  $search ----------------------------------------------------------------------------------------------------------*/

#search-tmp{}

.search-tmp-title{

	font-size: 16px;

    border-bottom: 1px solid #bbb;

    padding-bottom: 5px;

    margin-bottom: 20px;

//    font-size: 16px;

    font-weight: bold;

    font-style: italic;

}

.search-tmp-title .search-keywords{

	font-weight:bold;

	font-size:18px;

	color: royalblue;

}

.search-result-items{



}

.search-result-items li {

	list-style: none;;

	margin: 10px 0;

	color: royalblue;

	font-weight: bold;

	font-size: 14px;

}


.search-form{

	text-align: center;

}
#box-search {
    position: absolute;
    z-index: 11;
    top: 10px;
    right: 10px;
}
.search-form .search-field {
   background: url(images/searchicon.png) no-repeat 1px center #fff;
    border: 1px solid #ccc;
    border-radius: 3px 0 0 3px !important;
    color: #666;
    float: left;
    font-size: 13px;
    height: 30px;
    padding-left: 38px;
    width: auto;
}
.search-form .search-submit{
	background:#E91A1A;
    float: left;
    height: 30px;
    width: auto;
    border: 0px;
    font-size: 13px;
    line-height:30px;
    color: #fff


}



/* ----------------------  $archive ----------------------------------------------------------------------------------------------------------*/

#archive-tmp {}



.archive-list-sp {

	overflow: hidden;

}



.archive-sp-item{

	margin-bottom: 30px;

	vertical-align: top;

}

.archive-sp-item-thumb {

	//height: 130px;

	border-radius: 10px;

	overflow: hidden;

}
.archive-sp-item .ten-sp h5{
	margin-bottom: 5px;
	margin-top: 0px
}

.archive-sp-item-meta {

	//padding: 3px 5px;

	//min-height: 140px;
}
.archive-sp-item .ten-sp {
	color: #1782dd;
    display: block;
    font-size: 12px;
    font-weight: bold;
    text-transform: uppercase;
    min-height: 30px;

}
.archive-sp-item-thumb {
    //margin: 5px 20px;
    position: relative;
    padding-bottom: 75%;
}
.archive-sp-item-thumb img {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    display: block;
    width: auto;
}
.archive-sp-item .gia-sp {

	font-weight: bold;

	color: red;

}
.gia-sp .gia-sp-1goc{
	    color: #858585;
    text-decoration: line-through;
    font-weight: normal;
    font-size: 12px;
}

.archive-sp-item {
    border: 1px solid #ccc;
  	border-radius: 5px;
    position: relative;
    margin-bottom: 0.618em;
    padding: 10px;
    text-align: center;
    background: #FFF;
    //min-height: 300px;

}
.archive-sp-item .title-sp {
	margin-bottom: 0;
	//height: 50px;
	font-weight: normal;
}
.archive-sp-item .title-sp a{
	color: #1782dd;
    display: block;
    font-size: 12px;
    font-weight: bold;
    text-transform: uppercase;
}
.archive-sp-item .ten-sp :hover{
	color: red;
	text-decoration: none;
}
.dat-hang {
    text-align: center;
    margin-top: 10px;
}
.dat-hang .add-cart {
   font-size: 13px;
    padding: 14px 0px;
    text-indent: -9999px;
    text-transform: uppercase;
    background: url(images/buy.png) no-repeat 0 0;
    display: block;
    margin-left: 35px;
}
.fa-shopping-cart {
    margin-right: 3px;
}
.add-cart a:hover{
	text-decoration: none;
}
.gia-sp .value-gia{
	font-size: 13px;
}
.gia-sp .value-1{
	color: #e01616;
    font-size: 16px;
    font-weight: bold;
}
.name p{
	float: left;
}
#addthis-widget-2{
	margin-top: 10px;
}
.single-sp-info .add-cart {
	text-align: left;
	    background: url(images/buy2vn.png) no-repeat 0 0;
	      padding: 22px;
	      margin-left: 0px;

}
.thongtin-1{
	padding: 15px;
}
/* ----------------------  $single sp ----------------------------------------------------------------------------------------------------------*/

#single-sp-tmp {



}



.mota-ngan {

	margin-top: 15px;

	color: #555;

}



.title-sinlge-sp {

	margin-top: 0;

	font-size: 18px;

	    color: #1a78e1;

}



.single-sp-info {

	    margin-bottom: 10px;
    border: 1px solid #CCC;
    background: #f0f0f0;
    border-radius: 5px;

}



.anh-sp-to {

	text-align: center;

	border: 1px solid #ddd;

	padding: 5px;
	margin-top: 10px;

}

.short-info-sinlge-sp{
	margin-top: 10px;
}

.single-sp-thumb{



}

.single-sp-thumb .anh-sp-to {



}

.single-sp-fields .gia-sp-1goc {

color: #666666;
    font-size: 12px;
    margin-bottom: 5px;
    text-decoration: line-through;
}



.single-sp-fields .ten-sp {

	margin-top: 20px;

	font-size: 26px;

}

.single-sp-fields .field-row{

	padding: 10px 0;

}

.single-sp-fields  .name{

	

}

.single-sp-fields  .value{

	

}

.single-sp-fields .gia-sp {

}

.single-sp-fields  .gia-sp .value{

	font-size: 26px;

	color: red;

	font-weight: bold;

}

.single-sp-fields .buy-sp{

	display: block;

	margin: 20px;

	border: none;

	background: #9933ff;

	color: white;

	font-weight: bold;

	padding: 10px 15px;

}

.single-sp-content {

    background: #F0F0F0;
    border: 1PX solid #ccc;
       border-radius: 5PX;
            margin-bottom: 10px;
}

.single-sp-content .header-tab-group{

	margin-bottom: 20px;

    border-bottom: 1px solid;

}
.single-sp-related-posts .section-main{
	background: #f0f0f0;
  padding-top: 10px;
    border: 1px solid #CCC;
}


.single-sp-content .header-tab{

	 display: inline-block;

    padding: 5px 10px;

    font-weight: bold;

   // background: #9933ff;

   // color: white;



}

.single-sp-content .content-tab-group{

	padding: 15px;

}

.single-sp-content .content-tab {

	

}



.list-tab {

	display: table;

	width: 100%;

}



.list-tab li {

	display: inline-block;

	margin-right: 20px;

}



.list-tab li a {

	text-decoration: none;

	display: block;

	padding: 10px 0px;

	font-size: 18px;

	text-transform: uppercase;

	color: #555;

}



.list-tab li a.active {

	color: #000;

	border-bottom: 2px solid;

}



/* ----------------------  $home  ----------------------------------------------------------------------------------------------------------*/

.clear-fix:after{

	clear: both;

	content: "";

	display: block;

	width: 0px;

	height: 0px;

}

.home-block {

	//margin-top: 5px;
	 border: 1px solid #CCC;
    margin-bottom: 10px;
    background: #F0F0F0;

}
.home-sp{
	background: #F0F0F0;
	margin-bottom: 10px;
}
.home-block .block-content{
	margin-top: 10px;
}
.box-sidebar-hot{
text-align: center;
background: #F0F0F0;
}
.lienhe{
	height: 75px;
}
.box-sidebar-bando{

background: #F0F0F0;
}
.bando{
	color: #1782dd;
    font-size: 16px;
    font-weight: bold;
   padding: 10px
}

.box-sidebar-page{
margin-top: 20px;
}
.tab-wapper{
    background: url(images/cleftr.png) repeat-x right top;
}
.tab-wrapper ul, .block-title .title{
	font-size: 16px;
    color: #fff;
    font-family: 'Roboto Condensed';
    text-transform: uppercase;
    line-height: 36px;
    font-weight: normal;
    display: inline-block;
    min-width: 140px;
    background: url(images/tt_bg1.png);
    position: relative;
    margin: 0;
    padding-left: 0px;
   
}
.block-title .title {
    font-size: 18px;
    color: #fff;
    font-family: 'Roboto Condensed';
    text-transform: uppercase;
    line-height: 36px;
    font-weight: normal;
    display: inline-block;
    padding: 0 40px 0 20px;
    min-width: 140px;
    background: url(images/tt_bg1.png);
    position: relative;
    margin: 0;
}
.block-title a.xem-them {
    float: right;
    margin-right: 15px;
    font-style: italic;
    text-decoration: underline;
}
.block-title {
    height: 36px;
    line-height: 36px;
    position: relative;
    margin: 0px 0 20px;
    overflow: hidden;
    background: url(images/tt_bg.png);
}
.block-title .title:after {
    position: absolute;
    top: 0;
    left: 100%;
    height: 36px;
    width: 36px;
    background: url(images/tt_after.png) left no-repeat;
    content: '';
}
.tab-wrapper ul:after{
    position: absolute;
    top: 0;
    left: 100%;
    height: 36px;
    width: 36px;
    background: url(images/tt_after.png) left no-repeat;
    content: '';
}
.tab-wrapper ul li{
	display: inline-block;
    margin-bottom: auto;
    border-right: 1px solid #fff;
    padding: 0 20px;
}
.tab-menu{
  	height: 36px;
    line-height: 36px;
    position: relative;
    margin: 0px 0 20px;
    overflow: hidden;
    background: url(images/tt_bg.png);
}
.tab-wrapper ul li.active a, .tab-wrapper ul li.active a:hover, .tab-wrapper ul li.active a:focus{
    text-decoration: none;
}
.tab-wapper li:hover{
	text-decoration: none;
	background: #fff;
	color: #ccc;
}
.tab-wrapper ul li a{
	color: #FFF;
    //font-weight: bold;
    display: block;
}
.tab-wrapper ul li{
	list-style-type: none;
}
.tab-wrapper ul li:last-child{
	border: none;
}
.tab-wrapper ul li.active a, .tab-wrapper ul li.active a:hover, .tab-wrapper ul li.active a:focus {
   
    //border-radius: 3px 3px 0 0;
    //color: #014693;
    //background: #FCB039;
    text-decoration: none;
    
}
.tab-wrapper ul li a:hover{
    text-decoration: none;
    color: #fff;
   }
.tab-wrapper ul li.active a:active{
	text-decoration: none;
}
.tab-content{
    //padding: 10px 25px;
	border-top: none;
}
.home-block .sp-km{
	margin-top: 10px;
}
.hidden-xs-video{

    padding: 10px 10px;
    font-weight: bold;
    font-size: 18px;
    margin-top: 0;
    margin-bottom: 10px;
    color: red;
}
.ten-vd{
	text-align: center;
	font-weight: bold;
	margin-bottom: 10px;
}
/* ----------------------  $custom template -----------------------------------------------------------------------------------------------------------*/

.page .wpcf7 .wpcf7-text, .page .wpcf7 .wpcf7-textarea{
	    width: 100%;
    max-width: 100%:;
    border-radius: 5px;
    border: 1px solid #CCC;
}
.page .wpcf7 .wpcf7-submit {
	height: 29px;
	border: none;
	background: #DC1818;
	color: white;
	width: 90px;
	border-radius: 4px;
}
.lienhethong{
	border: 1px solid #CCC;
	padding: 12px;
	border-radius: 5px;
	text-align: center;
	margin-bottom: 10px;
	background: white;
}
.e404-content{
	text-align: center;
}
.company-info p {
    margin-bottom: 0px;
    line-height: 25px;
    color: #428bca;
}
.slide-home .owl-carousel .owl-prev, .slide-home .owl-carousel .owl-next{
  line-height: 20px;
  font-size: 20px;
  height: 20px;
}
.slide-home{
  text-align: center;
  margin:10px 0px;
}
._item img{
  border: 1px solid #ccc;
  width: 100%;
  height:90px;
}
.owl-carousel .owl-prev {
    position: absolute;
    top: 0;
    bottom: 0;
    left: -15px;
    margin: auto;
}
.owl-carousel:hover .owl-prev,
 .owl-carousel:hover .owl-next {
    opacity: 1;
}
.owl-carousel .owl-prev,
 .owl-carousel .owl-next{
	opacity: 0;
}
.owl-carousel .owl-next {
    position: absolute;
    top: 0;
    bottom: 0;
    right: -15px;
    margin: auto;
}
.doi-tac{
	text-align: left;
}
.slider{
	margin-bottom: 20px;
}
.widget_easy_sidebar_menu_widget li.menu-item .easy-sidebar-menu-widget-toggler i:before {
    content: "\f196" !important;
    font-family: fontawesome;
    font-size: 15px;
    color: #444;
    top: -2px;
    position: absolute;
}
.widget_easy_sidebar_menu_widget li.menu-item .easy-sidebar-menu-widget-toggler.toggle__open i:before {
  content: "\f146" !important;
    font-family: fontawesome;
    font-size: 15px;
    color: #444;
    top: -2px;
    position: absolute;
}
.hotline-rung-lac {
    position: fixed;
    left: 30px;
    bottom: 30px;
    z-index: 1200;
}
.rung-lac-icon {
    position: absolute;
    top: -35px;
    left: -35px;
}
.rung-lac-number {
    border-radius: 100px;
    box-sizing: border-box;
    transition: all 0.4s;    
    line-height: 41px;
    border: 1px solid #fff;    
    background: #38761d;
    padding-left: 75px;
    padding-right: 30px;
    font-size: 15px;
    font-weight: bold;
    display: block;
}
.hotline-rung-lac a {
    color: #fff !important;
}
.animated.infinite { 
  animation-iteration-count: infinite;
}

.rung-lac-circle {
  width: 90px;
  height: 90px;
  top: 12px;
  left: 12px;
  position: absolute;
  border-radius: 100%;
  border: 1px solid rgba(30, 30, 30, 0.4);
  opacity: .1;
  opacity: .5;
  background: #38761d;
  border-color: #fff;
  border-width: 3px;
}

.rung-lac-circle-fill {
  width: 60px;
  height: 60px;
  top: 28px;
  left: 28px;
  position: absolute;
  border-radius: 100%;
  border: 1px solid transparent;
  transition: all .5s;
  background-color: #38761d;
  opacity: .75 !important;
}

.rung-lac-icon-phone {
  width: 32px;
  height: 32px;
  line-height: 28px;
  font-size: 18px;
  text-align: center;
  top: 43px;
  left: 43px;
  position: absolute;  
  border-radius: 100%;
  border: 2px solid transparent;
  opacity: .7;
  transition: all 0.2s ease-in-out;
  transform-origin: 50% 50%;
  background-size: 70%;
  background-color: #38761d;
}
@media (max-width: 991px) {
    .rung-lac-number {
        display: none;
    }
}