body
{
    background-color:#FFFFFF;
}
.unselectable {
	-webkit-user-select: none;
	-webkit-touch-callout: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
	/* search*/
		.dropdown-submenu>.dropdown-menu {
    top: 0;
    left: 100%;
    margin-top: 0px;
    margin-left: -1px;
    -webkit-border-radius: 0 6px 6px 6px;
    -moz-border-radius: 0 6px 6px;
    border-radius: 0 6px 6px 6px;
	}
	em,i {
		font-style:italic;
	}
	.chitiettin img{
		display:inline;
	}
	.chitietsp ul {
		margin-left:25px;
	}
	.chitiettin h1{ color:#B22222; font-size:16px; margin-bottom:10px}
.chitiettin p{
line-height:28px; font-size:16px
	}
	img{max-width:100%;}
	.chitiettin ul {list-style-type: disc;}
	.chitiettin ul li{list-style-type: disc;margin-left: 20px;}

	/*.chitiettin h2, .chitiettin h3, .chitiettin h4 {text-transform:none; color:black; font-weight:100}*/

	/* search*/

			/* div that surrounds Cloud Zoom image and content slider. */
			.chitietsp  table {
				width:95%;
			}
			.chitietsp td {
				border:1px solid #ccc;
				padding: 5px 0px 5px 10px;
			}

            #surround {
                width:50%;
                min-width: 256px;
                max-width: 480px;
            }

            /* Image expands to width of surround */
            img.cloudzoom {
                width:100%;
            }

            /* CSS for slider - will expand to width of surround */
            #slider1 {
                margin-left:20px;
                margin-right:20px;
                height:119px;
                border-top:1px solid #aaa;
                border-bottom:1px solid #aaa;
                position:relative;
            }
            #slider1 ul li img{
            	width: 100px;
            	height: 100px;
            }
			.edit-home img {
				position:absolute;
				top:0px;
				left:0px;
				max-width:50px !important;
				z-index:1000px;
			}
			.hethang{
				color: red;
			}
			/* Chi tiet san pham 	*/

			.nav>li>a:hover {
				text-decoration: none;
				background-color: #0053A0;
			}
			.category-tab ul.nav-tabs {
				background: #fafafa;
				border-bottom: 2px solid #ED1C24;
				list-style: none outside none;
				margin: 0 0 0px;
				padding: 0;
				width: 100%;
			}
			.category-tab ul.nav-tabs li {
				color: #FFFF00;
				margin-right: 3px;
			}
			.category-tab ul.nav-tabs li a {
				border: 0 none;
				border-radius: 10px 10px 0 0;
				color: #FFF;
				display: block;
				font-family: helvetica,Tahoma,Arial,Geneva,sans-serif;
				font-size: 14px;
				text-transform: uppercase;
			}
			.nav-tabs  li.active  a, .nav-tabs  li.active  a:hover, .nav-tabs  li.active  a:focus{
				background-color: #0053A0;
				border: 0px;
				color: #FFFFFF;
				cursor: default;
				margin-right: 0;
				margin-left: 0;
				/* background-image: url(../../images/icon_giam_gia_b.png); */
				background-repeat: no-repeat;
				background-position: left center;
				background-size: 25px;
				background-position-x: 6px;
			}
			/* //Chi tiet san pham  */

.media-heading a{
	color: #005aad;
	font-size: 15px;
	font-weight: bold;
}

.media-heading a:hover{
	color:#14628A;
}
#loaitin .media{

    border-bottom: 1px solid #ccc;
	margin-left: -15px;
	padding-bottom:10px
}
.ItemRelatedTitle a{
	color: #333;
    padding: 5px 0;
    font-size: 14px;
    /*display: block;*/
}
.ItemRelatedTitle:hover a{
	color: #ce4a4a;

}
.ItemRelatedTitle {
	/*list-style-type: square;*/
}
.RelatedHeader > h2 {
    color: #1a606f;
    font-family: verdana;
    font-size: 16px;
    font-weight: bold;
	line-height: 45px;
}
legend {
    display: block;
    width: 100%;
    padding: 0;
    margin-bottom: 18px;
    font-size: 19.5px;
    line-height: 36px;
    color: #333;
    border: 0;
    border-bottom: 1px solid #e5e5e5;
}
.tintucmoi a{

    font-size: 13px;
	color:#000;
}
.tintucmoi a:hover{
	color: #0084cc !important;
}

.page-header{
	display:block;
	background: #0053a0;
    border-bottom: none;
    background-size: 8px 100%;
    border-left: 8px solid #ff0000;
    color: #fff;
    font-family: arial;
    font-size: 16px;
    font-weight: normal;
    margin: 0 0 5px;
    padding: 10.5px 0 10px 23px;
}
.yahoo {
    background: url("../../images/icon-yahoo.png") no-repeat scroll left center;
	    background-size: 25px 20px;
}
.skype{
	background: url("../../images/icon-sky.png") no-repeat scroll left center;
	    background-size: 25px 20px;
}
.zalo {
	background: url("../../images/icon_zalo_25x25.png") no-repeat scroll left center;
	background-size: 25px 20px;
}
#imgaddcart img{
	    max-width: 150px;
}
.new img, .sale img{
    position: absolute;
    top: -10px;
    right: 0;
}
.slide-main>.row>.col-md-6{padding:0px;}
.caret{margin-left:10px;}
#slideright img {

	margin-bottom:5px;
}
.search-bg {
    background: url("../../images/icon-tim.png") no-repeat right center;
    height: 20px;
    position: absolute;
    right: 20px;
    top: 8px;
    width: 16px;
    z-index: 99;
}
input[type="text"]:focus {
	outline: none;
	border-radius:none;

	-webkit-transition: border linear .2s, box-shadow linear .2s;
    -moz-transition: border linear .2s, box-shadow linear .2s;
    -o-transition: border linear .2s, box-shadow linear .2s;
    transition: border linear .2s, box-shadow linear .2s;
 }

#dichitop{
	background-image: url("../../images/map.png");
}
#dienthoaitop{
	background-image: url("../../images/phone.png");
}
#dichitop,#dienthoaitop{
	color:red;
	font-weight:bold;
    background-repeat: no-repeat;
    /* color: black; */
    background-size: 23px;
    background-position: left center;
}
#dichitop:hover,#dienthoaitop:hover{
	background-color:#e2e2e2;
}
.giaohang,.giaohang2,.giaohang3{
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size:12px;
	font-weight:bold;
	color: #005aad;

}
.giaohang2 span {
	top:10px;
	position: absolute;
    left: 70px;
    width: 170px;
    line-height: 19px;
}
.giaohang3 span {
	top:10px;
	position: absolute;
    left: 80px;
    width: 170px;
    line-height: 19px;
}
.giaohang span {
	top:10px;
	position: absolute;
    left: 90px;
    width: 170px;
    line-height: 19px;
}
.giaohang img{
	max-height:50px;
	position: relative;

}
.hinhloai img{
	width: 100%;
}
.holine {
    border-bottom: 1px solid #eee;
    margin: 0;
    padding: 5px 0;
}
.header_top {
  background: none repeat scroll 0 0 #F0F0E9;
  background-image: url("../../images/bg-header.png");
}

.contactinfo ul li:first-child{
    margin-left: -15px;
}

.contactinfo ul li a{
  font-size: 12px;
  color: #696763;
  font-family: helvetica,Tahoma,Arial,Geneva,sans-serif;
}


.contactinfo ul li a:hover{
	background:inherit;
}


.social-icons ul li a {
  border: 0 none;
  border-radius: 0;
  color: #696763;
  padding:0px;
}


.social-icons ul li{
	display:inline-block;
}

.social-icons ul li a i {
  padding: 11px 15px;
   transition: all 0.9s ease 0s;
  -moz-transition: all 0.9s ease 0s;
  -webkit-transition: all 0.9s ease 0s;
  -o-transition: all 0.9s ease 0s;
}

.social-icons ul li a i:hover{
  color: #fff;
   transition: all 0.9s ease 0s;
  -moz-transition: all 0.9s ease 0s;
  -webkit-transition: all 0.9s ease 0s;
  -o-transition: all 0.9s ease 0s;
}


.fa-facebook:hover {
  background: #0083C9;
}

.fa-twitter:hover  {
	background:#5BBCEC;
}

.fa-linkedin:hover  {
	background:#FF4518;
}

.fa-dribbble:hover  {
	background:#90C9DC;
}

.fa-google-plus:hover  {
	background:#CE3C2D;
}

/*.header-middle .container .row {
  border-bottom: 1px solid #f5f5f5;
  margin-left: 0;
  margin-right: 0;
  padding-bottom: 20px;
  padding-top: 20px;
}*/

.header-middle .container .row .col-sm-4{
  padding-left: 0;
}

.header-middle .container .row .col-sm-8 {
	padding-right:0;
}

.usa {
  border-radius: 0;
  color: #B4B1AB;
  font-size: 12px;
  margin-right: 20px;
  padding: 2px 15px;
  margin-top: 10px;
}

.usa:hover {
	background:#FE980F;
	color:#fff;
	border-color:#FE980F;
}
.shop-menu ul li a {
  background: #FFFFFF;
  color:#0247C7;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight:bold;
  padding:0;
  padding-right: 0;
  margin-top: 10px;
  width:150px;
}


.shop-menu ul li a i{
	margin-right:3px;
}


.shop-menu ul li a:hover {
	color:#fe980f;
	background:#fff;
}
.social-prd {
    float: left;
    width: 100%;
}
.holine span{color: #0053A0;
    font-weight: normal;
    padding: 3px 15px 0 30px;}
.phone1 {
    background: url("../../images/icon-phone.png") no-repeat scroll left center;
}
.phone2 {
    background:url("../../images/icon-phone-2.png") no-repeat scroll left center;
}
.mail{
	background:url("../../images/icon-mail.png") no-repeat scroll left center;
}
.headertren{background-color:#0053a0}

.bg-title-ft {
    background: #0053a0;
    float: left;
    margin: 0 0 15px;
    width: 100%;
}
.bg-title-ft > h3,.related-products h3 {
    color: #fff;
    float: left;
    font-family: arial;
    font-size: 15px;
    margin: 0;
    /*padding: 8px 20px 8px 50px;*/
}
.spmoi .bg-title-ft,.related-products .bg-title-ft {border-bottom: 2px solid #0053a0; MARGIN-TOP: 10px;}
.spkm .bg-title-ft  {border-bottom: 2px solid #ff6407;}
.spnb .bg-title-ft  {border-bottom: 2px solid #bc1704;}
.spmoi .bg-title-ft > h3,.related-products h3 {background: #FFFFFF url("../../images/sp-moi.jpg") no-repeat scroll left center; /*font-weight: bold; */width: 100%;    height: 40px;}
.spmoi .bg-title-ft > h4,.related-products h4 {background: #0053a0 url("../../images/sp-moi.jpg") no-repeat scroll left center; /*font-weight: bold; */width: 100%;    height: 40px;}

.spkm .bg-title-ft > h3 {
	background: #ff6407 url("../../images/sp-km.jpg") no-repeat scroll left center;
	font-weight: bold;
	height: 36px;
    width: 290px;
	padding: 5px 50px;
	}
.titlehome > h3{
	height: 36px;
    width: 290px;
	padding: 5px 50px;
}
.spnb .bg-title-ft > h3 {
	background: #bc1704 url("../../images/sp-noibat.jpg") no-repeat scroll left center;
	font-weight: bold;
	height: 36px;
    width: 250px;
	padding: 5px 50px;
	}
.chitiet {
    /* float: left; */
    height: 30px;
    margin: 6px 0;
    text-align: center;
    width: 100%;
}
.chitiet > a {
    border: 1px solid #ccc;
    border-radius: 6px;
    padding: 5px 5px;
}
.chitiet > a:hover{
border:1px solid #bda000;
background: rgb(247, 208, 74);
background: -moz-linear-gradient(90deg, rgb(247, 208, 74) 30%, rgb(237, 145, 24) 70%);
background: -webkit-linear-gradient(90deg, rgb(247, 208, 74) 30%, rgb(237, 145, 24) 70%);
background: -o-linear-gradient(90deg, rgb(247, 208, 74) 30%, rgb(237, 145, 24) 70%);
background: -ms-linear-gradient(90deg, rgb(247, 208, 74) 30%, rgb(237, 145, 24) 70%);
background: linear-gradient(180deg, rgb(247, 208, 74) 30%, rgb(237, 145, 24) 70%);}
.chitiet > a:hover span{color:#fff;}
.chitiet span {
    background: url(../../images/icon-chitiet.png) no-repeat right center;
    color: #424242;
    font-size: 13px;
    padding: 0 29px 0 0;
    text-shadow: 0 0 0 #ccc;
}
.linktitlemda, .linktitlemda:hover {
    color: #0053a0;
	font-family: "Times New Roman", Times, serif;
	text-transform:uppercase;
	font-weight:bold;
	font-size:18px
}
.linktitlemd, .linktitlemd:hover {
    color: #ffffff;
	text-transform:uppercase;
	/* font-weight:bold; */
	font-size:18px
}
.tin{
	margin-bottom:15px;
	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: #CCCCCC;
}

.search {
    margin-top: 30px;
    float: left;
    width: 100%;
    height: 40px;
    position: relative;
}
.title-block
{
	height: 32px;
	border-bottom: 3px solid #131313;
	border-left:6px solid #131313;
	margin-top: 10px;
	margin-bottom: 10px;
}
.in_title-block
{
	background:#0053A0;
	float: left;
	height: 38px;
	margin-top: -9px;
	padding-left: 4px;
}
.bread {
	/* background-color: #ccc; */
    list-style: outside none none;
    /*padding: 0px 10px;
	margin-left: 4%;*/
	font-size:14px;
	margin-bottom:0px;
	padding:10px 0;
}
.bread .active{
	color: #7b7b7b;
}
.bread > li {
	display: inline-block;
	*display: inline;
	*zoom: 1;

}
.bread > li > a{color:#7b7b7b;padding:0 5px;}
.bread > li > a:hover{color:red}
.bread > li > span:hover{color:red}

.bread > li > .divider {
	color: #7b7b7b;
    padding: 0;
}
.bread > .active {
	color: #ff0000;
}
.title-block h2
{
	float: left;
	font-size: 14px;
	text-transform: uppercase;
	font-weight: 500;
	line-height: 38px;
	padding-left: 5px;
	padding-right: 25px;

}
.navbar-inverse .navbar-nav>li>a:active{color:#FF0000}
.menutop{
	background-color:none;
}
.head_hotline ul:after
{
	clear:both;
	display:table;
	content:"";
}
.head_hotline ul li .info_head small
{
	opacity:0.7;
	font-size:12px;
}
.head_hotline ul li .info_head p
{
	margin-bottom:0;
	font-size:13px;
}
.head_hotline ul li .info_head
{
	float:left;
	color:#fff;
	font-family: helvetica,Tahoma,Arial,Geneva,sans-serif;
}
.head_hotline ul li .icon_head
{
	float:left;
	margin-right:10px;
}
.head_hotline ul li:first-child
{

}
.head_hotline ul > li
{
	float:left;
	width:180px;
	box-sizing:border-box;
	padding-left:20px;
	border-right:1px dotted rgba(255, 255, 255, .6);
}
.head_hotline ul li ul li h4
{
	font-size:14px;
	font-weight:700;
	color:#555;
	margin-bottom:5px;
}
.head_hotline ul li ul li td i
{
	height: 20px;
	line-height: 21px;

	width: 20px;
	border-radius:50%;
	background:#ff711b;
	color:#fff;
	font-size:11px;
	text-indent:7px;
}
.head_hotline {
    float: right;
    margin-top: 29px;
}
.head_hotline ul li ul li td:first-child
{
	padding-right:9px;
}
.head_hotline ul li ul li td
{
	padding:0;
	vertical-align:middle;
	font-size:13px;
	color:#999999;
}
.head_hotline ul li ul li:hover h4
{
	color:#fff;
}
.head_hotline ul li ul li:hover i
{
	border:1px solid #fff;
	height: 22x;
  line-height: 22px;

  width: 22px;
}
.head_hotline ul li ul li:hover td
{
	color:#fff;
}
.head_hotline ul li ul li:hover
{
	background:#ff711b;
	border-color: #ff711b!important;
}
.head_hotline ul li ul li:first-child
{
	border-top:1px solid #eee;
	border-radius: 5px 5px 0px 0px;
-moz-border-radius: 5px 5px 0px 0px;
-webkit-border-radius: 5px 5px 0px 0px;
}
.head_hotline ul li ul li:last-child
{
	border-bottom:1px solid #eee;
	border-radius: 0px 0px 5px 5px;
-moz-border-radius: 0px 0px 5px 5px;
-webkit-border-radius: 0px 0px 5px 5px;
}
.head_hotline ul li ul li
{
	padding:10px 20px;
	border:none;
	border-left:1px solid #eee;
	border-right:1px solid #eee;
}
.head_hotline ul li ul:after
{
	position:absolute;
	width:16px;
	height:8px;
	z-index:2;
	background:url(../../images/arrow_top_promotion.png) no-repeat;
	top: -5px;
	left: 85px;
}
.head_hotline ul li ul
{
	position:absolute;
	background:#fafafa;
	border-radius:5px;
	top:50px;
	z-index:10;
	right:0;
	display:none;
}
.head_hotline ul li.dropdown:hover ul
{
	display:block;
}
.head_hotline ul li.dropdown
{
	width:154px;
	position:relative;
	border:none;
	padding-bottom:15px;
}

.left_head_hotline {
    float: left;
    width: 140px;
}

.right_head_hotline {
    float: right;
    padding-top: 12px;
    height: 66px;
}

.right_head_hotline table td {
    color: #fff;
    width: 105px;
}

.right_head_hotline table td.col_2 {
    width: 20px;
}

.left_head_hotline p {
    background: url(../../images/icon_hotline.png) no-repeat left center;
    line-height: 89px;
    color: #fff;
    padding-left: 30px;
    text-transform: uppercase;
    font-size: 16px;
    margin-bottom: 10px;
}

.right_head_hotline p {
    color: #fff;
    font-size: 16px;
    font-weight: 700;
    text-align: right;
}

.right_head_hotline p.p_hot {
    margin-top: 19px;
    margin-bottom: 1px;
}

.title-block h2 a
{
	color: #FFFFFF;
}
.title-block h2 img
{

	display: block;
	float: left;

}

.companyinfo {
  margin: 20px 0;
}

.companyinfo h2 {
  color: #B4B1AB;
  font-family: abel;
  font-size: 27px;
  text-transform: uppercase;
}

.companyinfo h2  span{
  color:#FE980F;
}

.companyinfo p {
  color: #B3B3AD;
  font-family: helvetica,Tahoma,Arial,Geneva,sans-serif;
  font-size: 12px;
  font-weight: 300;
}

.in_title-block:after ,.in_title-block h2:after
{
	clear: both;
	}

ul li {
  list-style: none;

}
.search input {
	background: #e4e4e4;
    float: right;
    text-indent: 15px;
    height: 35px;
    width: 100%;
    border: none;
    color: #898888;
	padding:0;
    font-size: 15px;

	border-right: 0px;
	border-radius: 50px;
/*-moz-border-radius: 2px 0px 0px 2px;
-webkit-border-radius: 2px 0px 0px 2px;*/

}
 .block-title span {
    text-transform: uppercase;
    font-size: 14px;
    color: #fff;
    background: #ED1C24;
    padding: 0 10px;
    height: 40px;
    line-height: 40px;
    display: block;
}
.hethong{background-color:#FFFFFF;    border: 1px solid #e0e0e0;}
 .item-agency {
    padding: 15px 0 15px 5px;
}
.block-content h4 {
    font-weight: bold;
    color: #D23737;
    margin-bottom: 4px;
	font-size:12px
}
.block-content p {
    color:  #000000;
    font-weight: normal;
    line-height: 24px;
	font-size:12px
}
.search input[type=submit] {
    width: 66px;
    height: 40px;
    background: url(http://www.viettablet.com/catalog/view/theme/viettablet2016/image/ico_search.jpg) no-repeat center center;
    border: none;
}
.nopm{padding:0px; margin-top:30px; font-weight:bold; color:#0000FF; font-size:11px;}
.khoangcach{ padding-left:0px!important; padding-right:0px!important }
.khoangcach img{ /*max-width:180px;*/ margin:auto; margin-top:10px}
.khoangcach1 img{ margin:auto; margin-top:10px}
.iconvu {
    margin-top: -5px;
    float: left;
    margin-right: 10px;
}
.tin a{color:#000000}
.tin a:hover{color:#0000FF}
.tieude3 {
    width: 255px;
    height: 50px;
    background: url(../../images/tintuc.png) no-repeat;
    text-align: left;
    padding-left: 55px;
    font-family: Arial, Helvetica, sans-serif;
    color: #FFF;


    line-height: 52px;
	text-transform:uppercase;

    margin: 0 20 -23px 0px;
    position: relative;
    z-index: 100;
}
.gia{font-weight: 700;
    margin-bottom: 10px;
    font-family: "Source Sans Pro", Arial, sans-serif;
    color: #ac1f1f;
    font-size: 18px;
	margin-top:20px}

.lienquan img{max-width:150px}
.product-code {
    position: relative;
    display: inline-block;
    padding: 5px 10px;
    background: rgba(3,144,14,0.8);
    color: #FFF !important;
    font-weight: 600;
    float: right;
    z-index: 900;
}

.cart {
    background: #FE980F;
    border: 0 none;
    border-radius: 0;
    color: #FFFFFF;
    font-family: 'Roboto', sans-serif;
    font-size: 15px;
    margin-bottom: 10px;
    margin-left: 20px;
}
.img-nonresponsive
{
    width: auto;
    height: auto;
}
.tabcss{margin-left:10px; margin-top:10px}

.bg-bulb
{
	background-size: 100%;
	opacity: 1.0;
	border:1px solid #CCCCCC;
	background:white;
}

.ctbv .bg-bulb {border:none}

.banner {
	height: 100px;

	background-size: 100%;
	margin-top: 20px;
	margin-left: 10px;
	margin-right: 10px;
	width: 100%;
	float: left;
	text-align: center;
}

.phone
{
    color: #E84353;
    font-size: 16px;
}

.btn-success,.product-button {
    text-align: center;
    color: #fff;
    background-color: rgba(3,144,14,0.8);
    border-color: rgba(3,144,14,0.8);
}
 .btn-success:hover,.product-button:hover {
    color: #fff;
    background-color: rgba(3,144,14,0.8);
    border-color: rgba(3,144,14,0.8);
}



.caption {
    height: 44px;
    overflow: hidden;
	margin-top:10px
}
.content_price {
    padding-top: 10px;
    margin-bottom: 20px;
    border-top: 1px dotted #dedede;
	padding-left:10px; padding-right:10px
}
.content_price .price {
    /*font-weight: 700;*/
    margin-bottom: 10px;
    font-family:tahoma;
	color: #ff0000;
    font-size: 12.5px;
}
.caption h4 {
    white-space: nowrap;
}

.thumbnail img {
    width: 100%;
	margin-top:20px
}


.thumbnail {
    padding: 0;
}

.thumbnail .caption-full {
    padding: 9px;
    color: #333;
}

.panel-primary {
    border-color:#FFFFFF !important;

}
.vu{background-color:#FFFFFF}
.panel-primary .panel-heading {
    color: #fff;
    background-color: #B5066D;
    border-color: #B5066D;
}
.hinhphu{ float:left; margin:15px;    display: inline-flex;}
.hinhphu img{
	margin-right:5px;
}

.slide {
    padding-top: 10px;
    padding-bottom: 15px;
	margin-left:5px;
	margin-right:-5px
}
.recommended_items {
  overflow: hidden;
  background-color:#FFFFFF

}
.lienquan{padding-left:20px}
#recommended-item-carousel .carousel-inner .item {
  padding-left: 0;
}

.recommended-item-control {
  position: absolute;
  top: 41%;
}
.right{left: 92%;}
.recommended-item-control i {
  background: none repeat scroll 0 0 #FE980F;
  color: #FFFFFF;
  font-size: 20px;
  padding: 4px 10px;
}

.recommended-item-control i:hover {
  background: #ccccc6;
}

.recommended_items  h2 {
}

.thanhtoan h2, .thanhtoan h3{
	color: #ac1f1f;
    font-size: 17px;
    text-decoration: none;
    font-weight: bold;
	text-transform:uppercase
}
.product-name{
    color: #005aad;
    font-size: 16px;
    text-decoration: none;
    font-weight: bold;
}

.product-info
{
    line-height: 30px;
    font-weight: 600;
}

#Footer a{
    color: #ddd;
	font-size:14px;cursor:pointer; line-height:24px;
	padding-left:15px;
	font-family: 'Roboto', Arial, sans-serif;position:relative;
}
#Footer a:before{content:"";position:absolute;top:50%;transform:translate(0,-50%);left:5px;width:5px;height:5px;border-radius:50%;background:#fff;}
#Footer .fb a{padding-left:0px;}
#Footer .fb a:before{content:initial;}
#Footer a:hover{text-decoration:underline;color:#fff;}
.footer-thongtin{background:#0e65b7;}
.footer-thongtin *{font-family: 'Roboto', Arial, sans-serif;!important;}
.footer-thongtin span{color: #ddd!important;}
.footer-thongtin strong{color:#fff;}
.footer-thongtin .searchform>div>p span, .footer-thongtin .searchform>div>div>p span, .footer-thongtin .searchform>div>p>a strong{color:#fff!important;margin-bottom:10px;display:block;font-size:15px!important;font-weight:500;}
#Footer li{margin-bottom:5px}
/* .canhhotro{padding-left:70px} */
form.searchform{
    display:flex;
    flex-wrap:wrap;
}
a:hover,a:link,a:active
{
    text-decoration: none;
}
.ft-bottom {
    background: #044888 none repeat scroll 0 0;
    padding: 11px 0;
    color: #fff;
	margin-bottom:20px
}
.product-image {

  z-index: 800;

  position: relative;

  -webkit-transition: all 1s ease;

  -moz-transition: all 1s ease;

  -o-transition: all 1s ease;

  -ms-transition: all 1s ease;

  transition: all 1s ease;

  max-width: 100%;
  border: 1px solid #dedede;
    border-bottom: 2px solid #ac1f1f;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;


    padding: 2px;

}
.caption .name {

    line-height: 18px;
    padding-bottom: 5px;
    margin-bottom: 1px;
    margin-top: 10px;
    min-height: 32px;
    /*border-bottom: 1px dotted #dedede;*/
	text-align:center
	}
.product-image:hover {

 /* -webkit-transform:scale(1.1);

  -moz-transform:scale(1.1);

  -ms-transform:scale(1.1);

  -o-transform:scale(1.1);

   transform:scale(1.1);*/
    -webkit-box-shadow: 0px 0px 6px 0px rgba(50, 50, 50, 1);
    -moz-box-shadow: 0px 0px 6px 0px rgba(50, 50, 50, 1);
    box-shadow: 0px 0px 6px 0px rgba(50, 50, 50, 1);

}

    footer {
    color: #fff;
}
 /*   #Footer {
    width: 100%;
    clear: both;
    background: #2d2d2d;
    color: #9B9B9B;
    font-size: 13px;
    border-top: 5px solid #273896;
}*/

#Footer {
    width: 100%;
    clear: both;
    background:#f2f2f2;
    color: #FFFFFF;
    font-size: 13px;
    /*border-top: 5px solid #E84353;*/

}

.wrap-foot .lbl {
    font-family:arial;
    text-transform: uppercase;
    color: #000000;
    font-weight: 600;
    font-size: 16px;
    text-align: left;
    margin-bottom: 0px;
    padding-top: 20px;
}

.foot-cont {
    /* border-bottom: #202020 1px solid; */
    padding: 0px;
}

.foot-nav ul {
    color: #000000;
    /* list-style: disc; */
    list-style-position: inside;
    padding-left: 0px;
    padding-top: 15px;
}

.foot-nav ul li {
    /* border-bottom: #225e82 1px solid; */
    padding: 7px 0;
}

.social-ne > ul {
    padding: 0;
    text-align: left;
    padding-top: 15px;
}

.social-ne > ul li {
    float: left;
}

.social-ne > ul li a {
    transition: all .4s ease-in-out;
    font-size: 20px;
    line-height: 20px;
    padding-right: 20px;
    color: #FFF;
    text-align: left;
}



/*#region responsive slide logo Index */
@media (min-width: 980px) {
    .logo-doitac img {
        height: 100px;
        margin-left: 45px;
    }
}
    @media (max-width: 480px) {
        .logo-doitac img {
            height: 50px !important;
        }
    }

.fshop-ft-htcn .list-inline{margin-left:-2px}.fshop-ft-htcn .list-inline>li{padding-right:2px;padding-left:2px}.fshop-fthtcn-title{color:#7d7d7d;font-size:12px;font-style:italic;font-weight:normal;margin-bottom:12px}.fshop-ft-httt li a{width:69px;height:38px;display:block;border:1px solid #dcdcdc;border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;background-image:url("../../images/icon-footer.png");background-repeat:no-repeat}.fshop-ft-cngt li a:hover,.fshop-ft-httt li a:hover{-moz-box-shadow:0 0 6px -2px #8e8e8e;-webkit-box-shadow:0 0 6px -2px #8e8e8e;box-shadow:0 0 6px -2px #8e8e8e}.fshop-ht-martercard{background-position:0 0}.fshop-ht-visa{background-position:-69px 0}.fshop-ht-baokim{background-position:-140px 0}.fshop-ht-tienmat{background-position:-208px 0}.fshop-ht-chuyenkhoan{background-position:-275px 0}.fshop-ht-atmnoidia{background-position:-345px 0}.fshop-ft-cngt li a{width:69px;height:38px;display:block;border:1px solid #dcdcdc;border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;background-image:url("../../images/icon-footer.png");background-repeat:no-repeat}.fshop-ht-dmca{background-position:-412px 0}.fshop-ht-dkbct{background-position:-490px 0}.fshop-ht-spdv{background-position:-565px 0}.fshop-ht-thmvn{background-position:-642px 0}.fshop-ft-address{line-height:21px;font-size:12px;color:#3f3e3d;padding-bottom:12px;border-bottom:1px solid #d5d5d5}.fshop-ftad-nameco{font-size:12px;color:#3f3e3d;margin-bottom:3px}.fshop-ftad-stitle{font-size:12px;font-weight:normal;color:#7d7d7d;margin-bottom:5px}.fshop-ftad-sbox .list-inline{margin-left:-2px}.fshop-ftad-sbox .list-inline>li{padding-right:2px;padding-left:2px}.fshop-ftad-social li a i{display:block;width:38px;height:38px;background-image:url("../../images/icon-footer.png");background-repeat:no-repeat}.fshop-ftad-social li a:hover i{opacity:.8}.fshop-ftad-fb{background-position:-755px 0}.fshop-ftad-gg{background-position:-793px 0}.fshop-ftad-ytu{background-position:-832px 0}.fshop-ft-tags{padding-left:0;margin:0 -15px}.fshop-ft-tags a{display:inline-block;padding-right:3px;padding-left:3px;color:#a4a4a4}.fshop-ft-tags a:after{content:"|";padding-left:6px}


.fshop-fthtcn-title {
    color: #7d7d7d;
    font-size: 12px;
    font-style: italic;
    font-weight: normal;
    margin-bottom: 12px;
}
.esc-module ul {
	padding:0;
	margin:0;
	display: inline-block;
}
.searchform input {
    border: 1px solid #DDDDDD;
    color: #CCCCC6;
    font-family: helvetica,Tahoma,Arial,Geneva,sans-serif;
    font-size: 14px;
    margin-top: 0;
    outline: medium none;
    padding: 7px;
    width: 212px;
}
.searchform button {
    background: #FE980F;
    border: medium none;
    border-radius: 0;
    margin-left: -5px;
    margin-top: -3px;
    padding: 7px 17px;
}
.searchform p {
    color: #8C8C88;
    font-family: helvetica,Tahoma,Arial,Geneva,sans-serif;
    font-size: 14px;
    font-weight: 300;
    margin-top: 15px;
}
.esc-module {
    margin: 0;
}
.esc-module li {
	list-style: none outside none;
	text-align: center;
	display: inline;
}
.esc-module li .span0, .esc-module li .span1, .esc-module li .span2, .esc-module li .span3, .esc-module li .span4, .esc-module li .span5 {
    margin-left: -2px;
}
.esc-module li span {
    color: #fff;
    float: none !important;
	display: inline;
}
.dem_online {
	background: url("../../images/online.png") no-repeat scroll left center rgba(0, 0, 0, 0);
    display: inline-block;
    margin-top: 5px;
    padding: 0 15px 0 20px !important;
    text-align: center;
}
.demtruycap {
    background: url("../../images/truycap.png") no-repeat scroll left center rgba(0, 0, 0, 0);
    padding: 0 0 0 20px !important;
}
/*#endregion */
.chitiet {
    /* float: left; */
    height: 30px;
   /* margin-left:10%;*/

    text-align: center;
    width: 100%;

}

.price-custom {
    float: left;
    font-family: tahoma;
    font-size: 13px;
    /*margin: 3px 0 10px;*/
    position: relative;
    width: 100%;
}
.giasale{
	color: #828282;
}
.cao{
	height:10px;
	width:100%;
}

.tt {margin-bottom:20px}
.tt ul li {padding-left:5px}
.tt ul li a {color:black; margin-left:15px; }

.bg-bulb ul li a:hover {color:red}
.bg-bulb ul li label:hover{color:red}

.ttxemthem {float:right; margin-right:15px; margin-top:10px}
.ttxemthem a {color:black}
.ttxemthem a:hover{color:red}


a.buy_online {
    width: 40%;
    height: 40px;
    text-align: center;
    color: #fff;
    background: #5cb85c;
    padding-top: 12px;
    display: block;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
	float:left;
	margin-top:10px;
	margin-left:10px
}
a.buy_online p img {display:inline;margin-top:-1px;margin-top:-5px;}
a.buy_online p.p1 {
    font-weight: 700;
    margin-bottom: 0;
    font-size: 14px;

}

a.buy_online:hover{background:#7bea7b}

a.themgiohang {
    width: 40%;
    height: 40px;
    text-align: center;
    color: #fff;
    background: #d9534f;
    padding-top: 12px;
    display: block;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
	float:left;
	margin-top:10px;

}

a.themgiohang:hover{background:#ff736f}
a.themgiohang p img {display:inline;margin-top:-1px;margin-top:-5px;}
a.themgiohang p.p1 {
    font-weight: 700;
    margin-bottom: 0;
    font-size: 14px;

}
/* .menu-top>ul>li{float:left;} */
.menu-top>ul>li:last-child>a{border-right:0px;}
.menu-top>ul>li>a{color:#fff!important;border-right:1px solid #014584;font-weight:bold;}
.menu-top>ul>li>a>i{margin-left:5px;margin-bottom:-3px;}
.ttdh {padding:8px;text-align:right;}
.ttdh a{color:#fff;}
.ttdh1{padding:0 5px;}
.ttdh2{color:#ffd800}
.ttdh img {display:inline; margin-left:10px; margin-top:-10px}

.hlmn{float:right;padding-top:10px;}
.hlmn span{display:block;text-align:center;font-size:25px;}
.hlmn span:first-child{text-transform:uppercase;font-size:20px;}
.hlmn span:last-child{color:red;font-weight:bold;}
.hlmn a {color:black; margin-right:10px}

.navbar-toggle {float:left !important}
.navbar-toggle a{color:white; font-weight:bold}

.navbar-collapse.in {height:300px;overflow:auto}

table {width:100% !important}
th, td {border:1px solid #ccc;    height: 100% !important;
    padding: 1%;
    text-align: left;
    vertical-align: middle;}

th{text-align:center; }

#slideright {padding-left:0px; padding-right:0px}
.slide-main{position:relative;z-index:1;margin-top:4px;}
.abc {padding-left:5px; padding-right:0 }

.btn-top span{
	 display: block;
    height: 50px;
    outline: medium none;
    padding: 15px;
    position: fixed;
	width:100%;
	z-index:9999;
	bottom:0;
	background:white;
	left:0;
	color:red;
	font-size:16px;
	border-top: 1px solid #ececec;
}
.btn-top span img { margin-top:-5px; margin-left:40px}
.btn-top span.callnowmd a img { margin-top:-15px; margin-left:40px}
.btn-top a.callnow {display: inline !important;
    position: relative !important;
    padding: 0 !important}
.btn-top a{

    background-repeat: no-repeat;
    border: medium none;
    bottom: 0;
    cursor: pointer;
    display: none;
    height: 50px;
    outline: medium none;
    padding: 0;
    position: fixed;
    left: 0;
    width: 50px;
    z-index: 9999;
	background: #0053a0;
    color: white;
    padding: 10px;
}

.btn-top a:hover {color:white}

.phantrang{margin-bottom:20px}

.chitietsp ul {list-style-type:disc !important}
.chitietsp ul li {list-style-type:disc !important}
	#review-title{color: #1a606f;
    font-family: verdana;
    font-size: 16px;
    font-weight: bold;
    /*line-height: 45px;*/}
/* update 20/12/2017 */
/* the slides */
.slick-slide {
    margin: 0 10px;

}
.slide-main .slide-hl .slick-slide{margin:0px;}
/* the parent */
.slick-list {
    margin: 0 -10px;
}
.sanphamcn .item-sl{position:relative;}
.sanphamcn .item-sl .new img{top:0px;right:0px;}
.mn.fixed{position:fixed;top:0;left:0;right:0;background:rgba(0, 83, 160, 1);z-index:999;}
.mn.fixed #navbar>ul li>ul{background:rgba(59, 132, 199, 0.9);}
.slick-slider>button{display:none!important;}
.slick-slider:hover>button{display:inline-block!important;}
.slick-prev{left:0px!important;}
.slick-next{right:0px!important;}
.slide-main .container>.row>.col-md-6{padding:0px;}
#content .module{padding:20px 0;}
#content .module .title h2, #dtcl.module .title h2{font-family: Arial;margin-bottom:30px;text-align:center;font-weight:bold;font-size:36px;color:#99999a;}
.moduletrangcon{padding:15px 0;}
.moduletrangcon .title h2{margin-bottom:30px;text-align:center;text-transform:uppercase;font-weight:bold;font-size:25px;}
#content .module.gioithieu .content>p{text-indent:20px;}
.gioithieu{background:#f9f9f9}
.gioithieu .content .slide-img{margin:20px 0;}
.gioithieu .content .slide-img .item-sl p{padding:10px;}
.gioithieu .content .slide-img a>img{width:90%;display:block;margin:0 auto;}
.gioithieu .content .slide-img h3{text-align:center;padding:10px 5px;margin-top:10px;background:#0d98be;border-radius:20px;color:#fff;font-size:16px;}

.moduletrangcon .title{margin-bottom: 15px;}
 .dichvu.moduletrangcon .phanhoi h3{color:#0053a0;font-weight:700;}
  .dichvu.moduletrangcon .phanhoi h3:before{width:100%;}
.chungloai-title h1,
.moduletrangcon .title h2
 {margin-bottom:0px!important;font-size: 18px;text-transform:uppercase;font-weight:bold;color:#fff!important;text-align:left;padding:5px 0px;font-weight:400;}
.dichvu .phanhoi{padding:15px;border-radius:10px;}
 .phanhoi .row:after{content:"";display:table;clear:both;}
 .phanhoi .row>div{margin-bottom:15px;}
 .phanhoi h3{text-align:center;font-size:20px;text-transform:uppercase;margin-bottom:15px;padding-bottom:5px;position:relative;font-weight:500;}
.phanhoi h3:before{content:"";position:absolute;z-index:1;width:200px;height:2px;background:#a5a5a5;left:0;right:0;margin:0 auto;bottom:0;}
.sukien .content .item{margin-bottom:20px;}
.sukien .content .item a{display:flex;}
.sukien .content .item img{width:27vw;height:27vw;max-width:150px;max-height:150px;object-fit:cover;border-radius:50%;transition:0.2s;-webkit-transition:0.2s;border:3px solid #e2c001;}
.sukien .content .item p{background:#fff;display:flex;align-items:center;padding:5px 15px;border-radius:10px;color:#333;text-align:justify;}
.sukien .content .item .image{/*background:#6c6d70;border-right:5px solid #ffd000;padding:15px;border-radius:10px 0 0 10px;display:flex;align-items:center;margin-right:10px;*/}

/* .quytrinh .title h2{color:#e4251c!important;} */
.quytrinh .content a>img{margin:0 auto;}

.dichvu .slide-dv{display:flex;flex-wrap:wrap;}
.dichvu .slide-dv .item{margin-bottom:20px;}
.dichvu .slide-dv .item img{display:block;width:100%;height:25vw;margin-bottom:15px;max-height:200px;margin:0 auto 10px auto;object-fit:cover;border-radius:5px;}
.dichvu .slide-dv .item h3{font-weight:500;color:#007493;font-size:20px;}
.dichvu .phanhoi h3{color:#3e3e3e!important;}
.dichvu .slide-dv .item p{font-size:14px;color:#99999a;}
.dichvuchamsoc .slick-slide{padding:0 15px;}
.dichvuchamsoc .slide-dv .item img{max-height: 170px;height: 18vw;}
.dichvu .slick-slide {
    padding: 0 30px;
	margin:0px!important;
}
/* the parent */
.dichvu .slick-list {
    margin: 0 -30px;
}
.dichvu .content .video iframe{width:100%;height:14vw;max-height:191px;}
.dichvu{background:#f9f9f9;}

.dichvulq{background:#f9f9f9;}
.dichvulq .content .item{margin-bottom:20px;}
.dichvulq .content .item a{display:flex;color:#333;}
.dichvulq .content .item img{width:30vw;height:30vw;max-width:170px;max-height:170px;object-fit:cover;border-radius:50%;transition:0.2s;-webkit-transition:0.2s;border:3px solid #e2c001;}
.dichvulq .content .item .image{/*background:#6c6d70;border-right:5px solid #ffd000;padding:15px;border-radius:10px 0 0 10px;*/display:flex;align-items:center;margin-right:10px;}
.dichvulq .content .item .nd{background:#fff;display:flex;align-items:center;padding:0 15px;border-radius:10px;width:100%;}
.dichvulq .content .item .nd p span{display:block;font-weight:500;margin-bottom:5px;text-transform:uppercase;}
.dichvulq .hidden300{display:none;}
.dichvulq .hidden500{text-align:center;display:block;}


.linhkien{background:#f9f9f9;}
.linhkien .content .slide-linhkien{margin:20px 0;}
.linhkien .content .slide-linhkien img{width:100%;border-radius:15px;}
.linhkien .item-sl h3{padding:7px 0;text-align:center;}
.linhkien .item-sl>a>p{color:#ff4949;text-align:center;}

.phukien .content .slide-linhkien{margin:20px 0;}
.phukien .content .slide-linhkien img{width:100%;}
.phukien .item-sl>a>p{color:red;text-align:center;}
.phukien .item-sl h3, .phukien .item-sl span.tit{padding:7px 0;text-align:center;}

.sanphamcn{background:#f9f9f9;}
.sanphamcn .content .slide-sanphamcn{margin:20px 0;}
.sanphamcn .content .slide-sanphamcn img{width:100%;}
.sanphamcn .item-sl>a>p{color:red;text-align:center;}
.sanphamcn .item-sl h3{padding:7px 0;text-align:center;}
#menuclick{display:none;}
#menuclick>button{border:0px;background:none;padding:6.5px 0;}
#menuclick>button>span{width:32px;display:block;height:5px;margin-bottom:5px;background:#fff;}
#menuclick>button>span:last-child{margin-bottom:0px;}
#menuclick>span{color:#fff;text-transform:uppercase;display:inline-block;margin-left:10px;font-size:20px;}
#navbar>ul{display:table;width:100%;margin-bottom:0px;}
#navbar>ul>li{display:table-cell;}
#navbar>ul li>i{display:none;}
#navbar>ul li{position:relative;}
#navbar>ul li>ul{display:none;position:absolute;top:100%;left:0;white-space:nowrap;z-index:2;background:rgba(59, 132, 199, 0.9);min-width:100%;}
#navbar>ul>li>ul li ul{top:0;left:100%;border-left:1px solid #fff;}
#navbar>ul>li>ul li a{color:#fff;padding:12px;display:block;border-bottom:1px solid #fff;font-weight:700;}
#navbar>ul>li>ul li a:hover{background:#ffd800;color:#000;}
#navbar>ul>li:last-child>ul>li ul{right:100%;left:initial;border-left:0px;border-right:1px solid #fff;}

#navbar li>a{padding:15px 10px!important;font-size:13px;display:block;color:#fff;}
#navbar>ul>li>a{border-right:1px solid #fff;text-align:center;text-transform:uppercase;padding:15px 5px;font-weight:700;}
#navbar>ul>li:last-child>a{border-right:0px;}

.dichvu.moduletrangcon{padding:0;background:#fff;}
.dichvu.moduletrangcon .slide-dv .item h3{color:#333!important;}

.chungloai-title h1, .moduletrangcon .title h2{width:100%;background:rgba(0, 83, 160, 0.7);border-radius:20px;font-weight:500;overflow:hidden;padding:0px;}
.chungloai-title h1 span, .moduletrangcon .title h2 span{position:relative;background: -webkit-linear-gradient(left, rgba(18,77,122,1) 0%, rgba(76,134,188,1) 100%);background: linear-gradient(to right, rgba(18,77,122,1) 0%, rgba(76,134,188,1) 100%);padding:10px 200px 10px 20px;display:inline-block;}

.spmoi.moduletrangcon{padding:0px;}
/* .gioithieu .content img.img-responsive{margin:10px auto;display:block;} */
.gioithieu .content > a.xemthem{display:table;margin:15px auto 30px auto;padding:5px 15px;background:#0e65b7;color:#fff;border-radius:3px;}
.slide-main .slick-dots{bottom:10px;}
.slide-main .slick-dots li button:before{content:initial;}
.slide-main .slick-dots li button{background:#0053a0;border-radius:50%;width:10px;height:10px;border:3px solid tranparent;}
.slide-main .slick-dots li.slick-active button{background:#fff;border: 3px solid #0053a0;}


@media(min-width: 992px)
	{
		#navbar li:hover>ul{display:block!important;}

	}
@media(max-width: 500px){
	.dichvulq .hidden300{display:block;text-align:center;}
	.dichvulq .hidden500{display:none;}

}
@media(max-width: 480px){
	.dichvu .content .video iframe {
    height: 53vw!important;
    max-height: 233px!important;
	}
	.dichvu .slick-slide {padding:0px!important;}
	.dichvu .slick-list{margin:0px;}
}
@media(max-width: 768px){
	.dichvu .content .video iframe{height:27vw;max-height:200px;}
	.dichvu .slick-slide{padding:10px!important;}
	.dichvu .slick-list{margin:-10px!important;}
	.mn2>.container>.row>ul>li{display:none!important;}
	.dichvulq .content>div{padding:0px;margin-bottom:15px;}
	.dichvulq .content>div.last-child{margin-bottom:0px;}
	.phanhoi .row>div:first-child{margin-bottom:15px;}
	.header-middle .h-hotline .hlmn{text-align:center;float:none!important;}
	#content .module .title h2, #dtcl.module .title h2{font-size:20px;}
	#content .module{padding:20px 0;}
	.header-middle .container .row .col-sm-4{padding:0 15px;}
	.chungloai-title h1 span, .moduletrangcon .title h2 span{padding:10px 10px;display:block;}
}
@media(max-width: 992px){
	.hinhphu{float:none;}
	.ttdh{display:block;text-align:center;float:left;border-top:1px solid #014584;width:100%;}
	.canhhotro{padding-left:15px;}
	.logoleft .pull-left{float:none!important;text-align:center;}
	.logoleft .pull-left>a>img{margin:0 auto;}
	.dichvulq iframe{width:100%!important;}
	.hlmn span{font-size:20px!important;}
	.search{margin-top:15px;}
	.hlmn{padding-top:0px;}

	.menu-top{overflow:auto;}
	.menu-top::-webkit-scrollbar{display:none;}
	.menu-top::-moz-scrollbar{display:none;}
	.menu-top>ul{width:535px;text-align:center;}
}
@media(max-width: 1200px){
	#navbar>ul>li>a{border-right:0px;}
	#navbar>ul{width:60%;background:#0053a0;height:100%;margin:0px;overflow:auto;display:block;position:fixed;z-index:99992;left:-60%;top:0;transition:0.5s;-webkit-transition:0.5s;}
	#navbar>ul li{display:inline-block!important;width:100%;border-bottom:1px solid #fff;vertical-align:middle;}
	#navbar>ul li ul{position:static!important;width:100%;white-space:normal;float:left;}
	#navbar>ul>li>ul li ul{display:none;border:0px;}
	#navbar>ul>li>ul>li>ul{background:#519fe6;}
	#navbar>ul>li>ul>li>ul>li a{padding-left:40px!important;}
	#navbar>ul>li>a{padding:12px 10px!important;}
	#navbar>ul>li>ul>li>a{padding-left:20px!important;}
	#navbar>ul>li:first-child>a>i{float:none;margin:0px;}
	#navbar>ul li a{text-align:left;}
	#navbar>ul li.haschild>a{display:inline-block;width:85%;float:left;}
	#navbar>ul li a .caret{display:none;}
	#menuclick{display:flex;align-items:center;width:50%;}
	#navbar>ul li>i{display:inline-block;width:15%;text-align:center;float:right;color:#fff;padding:14px 0;transition:0.3s;-webkit-transition:0.3s;font-style:initial;}
	#navbar .bg-an{background:rgba(0,0,0,0.5);position:fixed;top:0;left:0;width:100%;height:100%;z-index:99991;opacity:0;visibility:hidden;transition:0.5s;-webkit-transition:0.5s;}
	#navbar.show .bg-an{opacity:1;visibility:visible;}
	#navbar.show>ul{left:0;}
	#navbar>ul>li>ul li a{border-bottom:0px;}
}
/*.iconlienquan {list-style-image:url(../../images/iconarrow_grey.gif) !important}*/


/*------Phone-------*/
.aPhone{
	width: 70px;
	height: 70px;
	position: fixed;
	z-index: 1000;
	top: 18.5%;right: 1%;
}
.aPhone-1 {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 50%;left: 50%;
	transform: translate(-50%,-50%) scale(1);
	border: 2px solid #ff0000;
	border-radius: 50%;
	animation: animates 1.2s infinite ease-in-out;
}
@keyframes animates{
	0% {
		opacity: 0.3;
		transform: translate(-50%,-50%) scale(0.5);
	}
	30% {
		opacity: 1;
		transform: translate(-50%,-50%) scale(0.7);
	}
	100% {
		opacity: 0.3;
		transform: translate(-50%,-50%) scale(1.1);
	}
}
.aPhone-2 {
	width: 85%;
	height: 85%;
	position: absolute;
	top: 50%;left: 50%;
	transform: translate(-50%,-50%) scale(1);
	border-radius: 50%;
	background: rgba(255, 0, 0, 0.5);
	opacity: 0.2;
	animation: animatess 2.3s infinite;
}
@keyframes animatess{
	0% {
		transform: translate(-50%,-50%) scale(0.7);
	}
	50% {
		transform: translate(-50%,-50%) scale(1);
	}
	100% {
		transform: translate(-50%,-50%) scale(0.7);
	}
}
.aPhone-3 {
	width: 60%;
	height: 60%;
	position: absolute;
	top: 50%;left: 50%;
	transform: translate(-50%,-50%) scale(1);
	border-radius: 50%;
	opacity: 0.7;
	animation: animatesss 1s infinite;
	background: #ff0000 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAACXBIWXMAAAsTAAALEwEAmpwYAAABNmlDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjarY6xSsNQFEDPi6LiUCsEcXB4kygotupgxqQtRRCs1SHJ1qShSmkSXl7VfoSjWwcXd7/AyVFwUPwC/0Bx6uAQIYODCJ7p3MPlcsGo2HWnYZRhEGvVbjrS9Xw5+8QMUwDQCbPUbrUOAOIkjvjB5ysC4HnTrjsN/sZ8mCoNTIDtbpSFICpA/0KnGsQYMIN+qkHcAaY6addAPAClXu4vQCnI/Q0oKdfzQXwAZs/1fDDmADPIfQUwdXSpAWpJOlJnvVMtq5ZlSbubBJE8HmU6GmRyPw4TlSaqo6MukP8HwGK+2G46cq1qWXvr/DOu58vc3o8QgFh6LFpBOFTn3yqMnd/n4sZ4GQ5vYXpStN0ruNmAheuirVahvAX34y/Axk/96FpPYgAAACBjSFJNAAB6JQAAgIMAAPn/AACA6AAAUggAARVYAAA6lwAAF2/XWh+QAAAB/ElEQVR42uya7W3CMBCG31QM4A1aNggTlG6QbpBMkHYC1AloJ4BOABuEDcgGtBOETnD9c1ERCH/lwxeaV8oPFGP86Hy+DxMREW5Bd7gRjSDSNGn4/RiAOvm8C0ZCRD5PSkQVXSr1nK/xE3mcWimA1ZV3JYBZCIO4giQANoYxMwYS6+xKY4lT5dJPreWZY+uspqSCKPYN27GJVBDXheVSQe494ksiEWTuMXcu1dld9SARxDX1OAJ4lgjy4zDnFsC076A4adEiRwAZg4hOUSpNoCsBPDGM+HqkNGynYBCuILuWj+dgWysGsNe8nwL4GsrW0m2fxZBq9rW0rNcX5MOQ9eZD8JFahcG5g/iKT671alGAYQggpYWvpEPYWrU/HDTOfeRIX0q2SL3QN4tGhZJukVobQyXYWw7WtLDKDIuM+ZSzscyCE9PCy5IttCvnZNaeiGLNHKuz8ZVh/MXTVu/1xQKmIqLEAuJ0fNo3iG5B51oSkeKnsBi/4bG9gYB/lCytU5G9DryFW+3Gm+JLwU7ehbJrwTjq4DJU8bHcVbEV9dXXqqP6uqO5e2/QZRYJpqu2IUAA4B3tXvx8hgKp05QZW6dJqrLTNkB6vrRURLRwPHqtYgkC3cLWQAcDQGGKH13FER/NATzi786+BPDNjm1dMkfjn2pGkBHkf4D8DgBJDuDHx9BN+gAAAABJRU5ErkJggg==") no-repeat center center;
	background-size: 80% auto;
}
@keyframes animatesss{
	0%{ transform: translate(-50%,-50%) scale(1); }
	10%{ transform: translate(-50%,-50%) rotate(-25deg) scale(1); }
	20%{ transform: translate(-50%,-50%) rotate(25deg) scale(1); }
	30%{ transform: translate(-50%,-50%) rotate(-25deg) scale(1); }
	40%{ transform: translate(-50%,-50%) rotate(25deg) scale(1); }
	50%{ transform: translate(-50%,-50%) rotate(0) scale(1); }
	100%{ transform: translate(-50%,-50%) rotate(0) scale(1); }
}
/*.aPhone:hover .aPhone-1{border-color:#00bace;}
.aPhone:hover .aPhone-2{background-color: rgba(0,186,206,0.5);}
.aPhone:hover .aPhone-3{background-color: #00bace;}*/

.only-mobile {
	display: none;
}
#icon-social {
	position: fixed;
	right: 10px;
	top: 50%;
	transform: translate(0, -50%);
	z-index: 99999;
	transition: 0.3s;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
}
#icon-social ul {
	margin: 0px;
}
#icon-social ul li {
	padding: 5px 10px;
	text-align: center;
}
#icon-social ul li a {
	display: inline-block;
	border-radius: 100%;
}
#icon-social ul li:hover a{
	box-shadow: 0 5px 10px rgba(0,0,0,.15), 0 4px 15px rgba(0,0,0,.13);
}
@media(max-width: 480px){
	.only-mobile {
		display: block;
	}
	#icon-social ul li img {
		width: 32px;
	}
	#icon-social {
		background: #fff;
		border: 1px solid #ddd;
		right: 0;
		margin-right: -53px;
		border-right: 0px;
		border-radius: 7px 0 0 7px;
	}
	#icon-social ul li {
		border-bottom: 1px solid #ddd;
		padding: 10px;
	}
	#icon-social ul li.arrow {
		border-bottom: 0px;
		position: relative;
		left: -30px;
		padding: 5px 10px;
		border-radius: 7px 0 0 7px;
		border-right: 0;
		background: #0053a0;
		color: #fff;
		text-align: left;
	}
	#icon-social.active {
		margin-right: 0;
	}
	#icon-social.active ul li.arrow {
		left: initial;
		border-radius: 0;
		background: initial;
		color: initial;
		padding: 5px 10px;
		text-align: center;
	}
	#icon-social ul li.arrow i {
		transition: 0.3s;
		-webkit-transition: 0.3s;
		-moz-transition: 0.3s;
	}
	#icon-social.active ul li.arrow i {
		transform: rotate(-180deg);
		-webkit-transform: rotate(-180deg);
		-moz-transform: rotate(-180deg);
	}
}

#zalo-OA {
	position: fixed;
	width: 50px;
	height: 50px;
	bottom: 100px;
	right: 35px;
	z-index: 9999999;
}
#zalo-OA a {
	display: block;
}
#zalo-OA .alo-circle {
	width: 60px;
	height: 60px;
	top: -5px;
	right: -5px;
	position: absolute;
	background-color: transparent;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	border-radius: 100%;
	border: 2px solid #1182FC;
	opacity: .5;
}
#zalo-OA .alo-circle-fill {
	width: 70px;
	height: 70px;
	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,.45);
	opacity: .75;
	right: -10px;
}
#zalo-OA span {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-ms-align-items: center;
	align-items: center;
	width: 50px;
	height: 50px;
	border-radius: 50%;
	background: #1182FC;
	position: relative;
}
.animated_zalo {
	animation-duration: 1s;
	animation-fill-mode: both;
}
.animated_zalo.infinite {
	animation-iteration-count: infinite;
}
@-webkit-keyframes pulse_zalo {
	from {
		-webkit-transform: scale3d(1,1,1);
		transform: scale3d(1,1,1)
	}

	50% {
		-webkit-transform: scale3d(1.05,1.05,1.05);
		transform: scale3d(1.05,1.05,1.05)
	}

	to {
		-webkit-transform: scale3d(1,1,1);
		transform: scale3d(1,1,1)
	}
}

@keyframes pulse_zalo {
	from {
		-webkit-transform: scale3d(1,1,1);
		transform: scale3d(1,1,1)
	}

	50% {
		-webkit-transform: scale3d(1.05,1.05,1.05);
		transform: scale3d(1.05,1.05,1.05)
	}

	to {
		-webkit-transform: scale3d(1,1,1);
		transform: scale3d(1,1,1)
	}
}
@keyframes zoomIn_zalo {
	from {
		opacity: 0;
		transform: scale3d(.3,.3,.3)
	}

	50% {
		opacity: 1
	}
}
.zoomIn_zalo {
	animation-name: zoomIn_zalo;
}
.pulse_zalo {
	-webkit-animation-name: pulse_zalo;
	animation-name: pulse_zalo;
}

#dtcl .wrap-image {
	display: flex;
	align-items: center;
	justify-content: center;
	height: 10vw;
	margin-bottom: 10px;
}
#dtcl .wrap-image img {
	max-height: 100%;
	max-width: 100%;
}
