
.pntop{ position:relative;}
.fixed_top{ position:fixed; top:0; left:0; z-index:200; width:100%;}

#main-wrapper{ margin-top:96px;}

.container{ max-width:1200px;}
.header_top{ background:#2c2c2a; min-height:55px; color:#fff; position:relative;}
.header_top a{ color:#fff;}
.header_top .logo{ max-height:40px;  margin:8px 0;}

.navbar{ margin:0; padding:0; background:#000; color:#fff; border-bottom:1px solid #888686; z-index:200;}
.navbar-expand-sm .navbar-nav .nav-link{ color:#fff; font-size:15px; text-transform:uppercase; border-right:1px solid #f1a584; padding:5px 15px;}
.navbar-expand-sm .navbar-nav:last-child .nav-link{ border-right:none; }
.navbar .navbar-brand{ color:#fff;}

.navbar .dropdown-menu{ margin-top:0; min-width: 220px;}

#top-nav .dropdown-menu a.nav-link{ color:#000; font-size:13px;}
#top-nav .dropdown-menu a.nav-link:hover{ color:red;}

.navbar .dropdown:hover .dropdown-menu {
    display: block;
}

#tophotline{ margin:0; text-align:center; margin-top:6px;}

#paccount{ margin:0;}
#paccount .name_user{ padding-top:20px; display:block; text-align:right;}

#btn-top-nav{ cursor:pointer;}


.topcart{ background:#bb2931; color:#fff; padding:0 25px;-moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; border-radius: 10px; position:absolute; z-index:99999; bottom:30px; right:8px; }

.topcart a{ position:absolute; top:5px; right:25px; color:#fff;}
.topcart a i{ font-size:30px; color:#bb2931;}
.topcart .cart_num{ background:#444444; width:20px; height:20px; -moz-border-radius: 50%; -webkit-border-radius: 50%; -khtml-border-radius: 50%; border-radius: 50%; color:#f47c48; font-weight:normal; text-align:center; position:absolute; top:0px; right:10px; color:#fff;}

.top_acc{ padding:0; margin:0; list-style:none;}
.top_acc:after{ clear:both; content:''; display:block;}
.top_acc li{ float:left; padding:0 5px; height:55px; line-height:55px;}

.top_acc li:first-child{ padding-left:0;}
.top_acc li:last-child{ padding-right:0;}

.top_acc li a{}

#frmsearch{ margin-top:8px;}
#frmsearch .btn-warning{ background:#bb2931; border:1px solid #9b3e43;}
#frmsearch .btn-warning i{ color:#fff;}


.search_detail #frmsearch_advance .col_search{ margin:3px 0;}

#tmb_search .col_search{ margin:3px 1%; float:left; width:48%;}
#tmb_search .col_search .form-control { }
#tmb_search .row_search:after{ content:''; display:block; clear:both;}

.pn_sidebar{ margin-bottom:20px;}

.search_page #frmsearch_advance .col_search { float:left; width:15%; margin-right:5px;}

.search_page #frmsearch_advance .row_search:after{ content:''; display:block; clear:both;}

.content{ display:block}

.social_button{ margin:0; margin-top:4px; padding:0; list-style:none; border-bottom: 1px solid #545252; border-top: 1px solid #545252;}
.social_button:after{ clear:both; content:''; display:block;}
.social_button li{ float:left; width:20%; transition:all 0.3s ease;}
.social_button li a{ display:block; height: 30px;line-height: 30px; border-left: 1px solid #545252; vertical-align: middle; text-align:center; position: relative; white-space: nowrap;}
.social_button li:last-child a{border-right: 1px solid #545252;}

.social_button li a:hover{
	background-color: #f47c48;
	-webkit-transition: background-color 2s ease-out;
	-moz-transition: background-color 2s ease-out;
	-o-transition: background-color 2s ease-out;
	transition: background-color 2s ease-out;
	
}
.social_button li a i{ color:#fbe300; }
.social_button li a:hover i{
	color:#fff;
	-webkit-animation: swing 1s ease;
	animation: swing 1s ease;
	-webkit-animation-iteration-count: 1;
	animation-iteration-count: 1;
}

.img_cart_list img{ max-height:80px;}

h3.modtitle {
    font-size: 14px;
    color: #3c3b3b;
    margin: 0;
    padding: 10px 12px;
    font-weight: normal;
    background: #cac9c9;
	margin-top:8px;
	text-transform:uppercase;
}

h3.modtitle i{ color:#bb2931;}

div.modcontent {
    padding: 10px;
	border:1px solid #eee;
}
#text-news{ background:#eee; height: 50px;}

#text-news .carousel-item {
  	height: 50px;
	padding-left:20px;
}

#text-news .carousel-item  i{ font-weight:bold; margin-right:10px; color:#05e383;}

.info_footer{background:#444444; min-height:40px; line-height:40px; color:#fff;}

.left_cate{ padding:0px; margin:0px; list-style:none;}
.left_cate li{ height:32px; line-height:32px; border-bottom:1px dotted #eee;}
.left_cate li:last-child{border-bottom:none;}
.left_cate li a{ display:block; padding-left:20px; color:#000;}

.left_cate li a:hover, .left_cate li.active a{
	 font-weight:bold;
}
.left_cate li.active a{ margin-left:-18px;}
 
.left_cate li.active a:before{
	content:'\f05d  ';
	 font-family: fontawesome;
	 color:red;
	 font-size:16px;
	 font-weight:normal;
}

.left_cate li.active a:hover:before{
	content:'\f10c  ';
	 font-family: fontawesome;
	 color:red;
	 font-size:16px;
	 font-weight:normal;
}

.panel_module{ position:relate; padding-bottom:8px;  
/*border-bottom:1px solid #f47c48;*/
}

.title_module{ border-bottom:2px solid #eee;}
.title_module h1{
	padding: 6px 30px 6px 15px;

text-shadow: -1px 0 #8c8c88, 0 1px #8c8c88, 1px 0 #8c8c88, 0 -1px #8c8c88;

	float: left;
	padding: 7px 20px;
	color: #fff;
	position: relative;
	font-size:130%;
	background: linear-gradient(#2c2c2a, #000000);
	/*background: #fad814;*/
	text-transform:uppercase;
	margin:0;
}
.title_module h1 a{
	color: #fff;
}

.title_module h1:after {
	border-bottom: 0px solid transparent;
	border-left: 20px solid #fad814;
	border-top: 34px solid transparent;
	border-right: 0 solid #fad814;
	top: 0;
	right: -20px;
	position: absolute;
	content: '';
	width: 0px;
	height: 0px;
}
.title_module:after{clear:both; content:''; display:block;}

.title_sidebar{ font-size:16px; border-bottom:3px solid #eee; margin-bottom:8px; padding-left:10px; }
.title_sidebar span{ display:inline-block; border-bottom:3px solid #bb2931; padding-bottom:3px; text-transform:uppercase;}

.content_module{ padding-top:8px; }
.cell_item{ margin-bottom:8px; position:relative; height:362px;}
.cell_item .img{ max-width:100%; max-height:100%; height:235px; overflow:hidden;}
.cell_item .img img{max-width:100%; max-height:235px; transition: all .2s ease-in-out; margin:0 auto;}
.cell_item:hover .img img{
	-webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);}
.cell_item .price_item{ color:#f77e4a;}

.cell_item .price_item span{ color:#000; text-decoration: line-through;}
.cell_item .pc_sale{
	position:absolute; top:0; right:0; width:35px; height:35px; line-height:35px; text-align:center; -webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%; background:#bb2931; z-index:140; color:#fff;font-size:13px;
}

.cell_item_mb{ margin-bottom:8px; position:relative; height:300px;}
.cell_item_mb .img{ max-width:100%; max-height:100%; height:220px; overflow:hidden;}
.cell_item_mb .img img{max-width:100%;  max-height:220px; transition: all .2s ease-in-out;}
.cell_item_mb:hover .img img{
	-webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
	
	}
.cell_item_mb .price_item{ color:#f77e4a;}

.cell_item_mb .price_item span{ color:#000; text-decoration: line-through;}
.cell_item_mb .pc_sale{
	position:absolute; top:0; right:0; width:35px; height:35px; line-height:35px; text-align:center; -webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%; background:#bb2931; z-index:140; color:#fff;font-size:13px;
}
.cell_item_mb .title_item{ height:38px;  overflow:hidden;}

.title_item{ font-size:14px; padding-top:8px;}

footer{ margin-top:20px; background:#000; padding-top:15px;}
.title_footer{ font-size:20px; text-transform:uppercase; color:#bb2931;}
.content_footer { max-width:100%; overflow:hidden; color:#fff;}
.content_footer h2{ font-size:18px;}
.content_footer a{ color:#333;}

.content_footer ul li a{ display:block; padding-left:0; padding-bottom:10px; color:#fff;}

.content_footer ul li a:hover{ color:#bb2931;}

#info_list_bottom .content_footer ul li{ float:left; width:50%;}

#info_list_bottom .content_footer ul li a:before{ content:'\f00c  ';
	 font-family: fontawesome;
}

#info_list_bottom .content_footer ul:after{ content:''; display:block; clear:both; }

.intro_footer h4{ font-size:16px; color:#f9da13; }

.title_product h1 {
	word-break: break-word;
	font-size: 26px;
	line-height: 35px;
	text-transform: none;
	padding: 0px 10px 0 0;
	margin-top: 0px;
	margin-bottom: 0;
	text-transform: uppercase;
}

.cart_button_product a{ color:#fff;}

.info_detail:after{
	content:''; display:block; clear:both;
}

.info_detail{
	background: #f8f8ff;
	
	margin-bottom: 8px;
	padding-right: 0;
}
.info_detail .item{
	float:left;
	width:20%;
	padding: 16px 0;
	border-bottom: 1px solid #eaeaff;
	line-height: 26px;
	position: relative;
	font-size: 15px;
	color: #444444;
}
.info_detail .item a{ display:block;  color: #bb2931; font-weight:bold;}
.info_detail .item a i{ color:#fad814;}
.info_detail .item img{

}
.info_detail .item:last-child{
	border-bottom: none;
}
.status_detail_product{padding: 15px 0;}

.product_sale_pc span:before{ content:'Sản phẩm giảm giá đến: '}
.product_sale_pc span{ -webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; background:#bb2931; color:#fff; padding:3px 10px; margin-top:10px;}

.price_detail_product{padding: 15px 0;}
.price_detail_product .price{
	font-size: 26px;
	font-weight: bold;
	
	color: #f47c48;
}
.price_detail_product .price span{text-decoration: line-through; color:#000; font-size: 20px;}

.hotline_detail_product {
    margin: 20px 0;
	font-size:18px;
}


table.cart_list {
    border-bottom: 1px solid #ddd;
    border-right: 1px solid #ddd;
    margin-bottom: 50px;
    width: 100%;
}
table.cart_list th, table.cart_list td {
    border-left: 1px solid #ddd;
    border-top: 1px solid #ddd;
    padding: 15px;
    text-align: center;
}
table.cart_list th {
    background: none repeat scroll 0 0 #f4f4f4;
    font-size: 15px;
    text-transform: uppercase;
}
td.product-thumbnail img {
    height: auto;
    width: 70px;
}
td.product-name {
    font-size: 14px;
}
table.cart_list .remove{
	 font-size:20px; color:red;
}
div.quantity input.plus, div.quantity input.minus {
    background: none repeat scroll 0 0 #375a9c;
    border: medium none;
    color: #fff;
    height: 25px;
    line-height: 15px;
    width: 25px;
}
td.product-quantity div.quantity {
    float: none;
    margin: 0;
}
td.actions div.coupon {
    float: left;
}
.cart-collaterals {
    overflow: hidden;
}
.cross-sells {

}
.cart_totals {
    float: right;
    margin-bottom: 50px;
    width: 40%;
}
.cart-collaterals h2 {
    color: #375a9c;
    font-size: 18px;
    margin-bottom: 25px;
    text-transform: uppercase;
}
div.cart-collaterals ul.products {
    list-style: outside none none;
    margin: 0 0 0 -30px;
    padding: 0;
}
div.cart-collaterals ul.products li.product {
    float: left;
    margin-left: 30px;
    position: relative;
    width: 198px;
}

div.cart-collaterals ul.products li.product img{
	height:280px;
	
}
.cart_totals table {
    border-bottom: 1px solid #ddd;
    border-right: 1px solid #ddd;
    width: 100%;
}
.cart_totals table th, .cart_totals table td {
    border-left: 1px solid #ddd;
    border-top: 1px solid #ddd;
    padding: 10px;
}
.cart_totals table th {
    background: none repeat scroll 0 0 #f4f4f4;
}

table.list_payment {
    border-bottom: 1px solid #ddd;
    border-right: 1px solid #ddd;
    margin-bottom: 50px;
    width: 100%;
}
table.list_payment th, table.list_payment td {
    border-left: 1px solid #ddd;
    border-top: 1px solid #ddd;
    padding: 15px;
    text-align: center;
}
table.list_payment th {
    background: none repeat scroll 0 0 #f4f4f4;
    font-size: 15px;
    text-transform: uppercase;
}
td.product-thumbnail img {
    height: auto;
    width: 70px;
}
td.product-name {
    font-size: 14px;
}
table.list_payment .remove{
	 font-size:20px; color:red;
}
#tab_product_detail{ width:100%;}
#tab_product_detail:after{ clear:both; content:''; display:block;}
.tab-content{  padding-top:10px; }


#subs_img_detail img{border:1px solid white;}

#subs_img_detail .active img{border:1px solid #333 !important;}

#pn_img_detail{min-height:400px; margin-bottom:20px;}

#pn_img_detail #main_img_detail .img_detail{ max-width:100%; max-height:400px;}

#subs_img_detail > a{ }

#subs_img_detail > a .img_detail_subs{ width:60px;}

.title_detail_product h2{ font-size:18px;}

.title_hot_products h2{ font-size:18px;}

.post_row{ margin-bottom:15px; padding-bottom:15px; border-bottom:1px dotted #eee;}
.post_row .img img{ width:100%;}
.post_row .title a{ color:#f47c48; font-size:15px;}
.post_row .view_more{ text-align:right;}

.post_detail{}
.post_detail .title{ font-size:22px;}
.right_content{ margin-top:8px;}

.nav_account{ margin-top:10px; }
.nav_account li{ background:#eee;}
.nav_account li a{ display:block; padding:5px 10px;}
.nav_account li.active a{ font-weight:bold;}

table#cart_list tbody td #coupon_code{display:inline-block; width:76%;}
table#cart_list tbody td #apply_coupon{display:inline-block; width:20%;}

.hotproducts{ margin:0; padding:0; list-style:none;}
.hotproducts li{ margin-bottom:8px; position:relative;}
.hotproducts li .price{ color:#f77e4a;}
.hotproducts li .titlep{ color:#000;}
.hotproducts li .price span{ color:#000; text-decoration: line-through;}

.hotproducts li .pc_sale{
	position:absolute; top:0; left:0; width:35px; height:35px; line-height:35px; text-align:center; -webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%; background:#bb2931; z-index:140; color:#fff;font-size:13px;
}

.load-more {
    margin: 15px 25px;
    cursor: pointer;
    padding: 10px 0;
    text-align: center;
    font-weight:bold;
	display:none;
}

.gototop{
	position: fixed;
	right: 5px;
	bottom: 10px;
	width: 60px;
	height: 55px;
	background: #dddddd;
	-webkit-transition:all 0.5s ease;
	-moz-transition:all 0.5s ease;
	-o-transition:all 0.5s ease;
	transition:all 0.5s ease;
	animation: bounce1 2s infinite;
	-webkit-animation: bounce1 2s infinite;
	-moz-animation: bounce1 2s infinite;
	-o-animation: bounce1 2s infinite;
	z-index: 50;
	display: block;
}
.gototop:hover{
	background: #ed1c24;
}
.gototop:after{
	position: absolute;
	font-family: fontawesome;
	content: '\f077';
	top: 50%;
	left: 50%;
	-webkit-transform:translate(-50%,-50%);
	-moz-transform:translate(-50%,-50%);
	-o-transform:translate(-50%,-50%);
	-ms-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%);
	color: #ffffff;
	font-size: 30px;
	line-height: 60px;
}


.support-phone {
  background-color: transparent;
  cursor: pointer;
  height: 120px;
  position: fixed;
  transition: visibility 0.5s ease 0s;
  width: 120px;
  z-index: 150 !important;
}
.support-ph-circle {
  animation: 1.2s ease-in-out 0s normal none infinite running support-circle-anim;
  background-color: transparent;
  border: 2px solid rgba(30, 30, 30, 0.4);
  border-radius: 100%;
  height: 100px;
  left: 0px;
  opacity: 0.1;
  position: absolute;
  top: 0px;
  transform-origin: 50% 50% 0;
  transition: all 0.5s ease 0s;
  width: 100px;
}
.support-ph-circle-fill {
  animation: 2.3s ease-in-out 0s normal none infinite running support-circle-fill-anim;
  border: 2px solid transparent;
  border-radius: 100%;
  height: 70px;
  left: 15px;
  position: absolute;
  top: 15px;
  transform-origin: 50% 50% 0;
  transition: all 0.5s ease 0s;
  width: 70px;
}
.support-ph-img-circle {
  border: 2px solid transparent;
  border-radius: 100%;
  height: 50px;
  left: 25px;
  opacity: 0.7;
  position: absolute;
  top: 25px;
  transform-origin: 50% 50% 0;
  width: 50px;
  text-align: center;
}
.support-phone.support-hover, .support-phone:hover {
  opacity: 1;
}
.support-phone.support-active .support-ph-circle {
  animation: 1.1s ease-in-out 0s normal none infinite running support-circle-anim !important;
}
.support-phone.support-static .support-ph-circle {
  animation: 2.2s ease-in-out 0s normal none infinite running support-circle-anim !important;
}
.support-phone.support-hover .support-ph-circle, .support-phone:hover .support-ph-circle {
  border-color: #00aff2;
  opacity: 0.5;
}
.support-phone.support-green.support-hover .support-ph-circle, .support-phone.support-green:hover .support-ph-circle {
  border-color: #EB278D;
  opacity: 1;
}
.support-phone.support-green .support-ph-circle {
  border-color: #68b72f;
  opacity: 1;
}
.support-phone.support-hover .support-ph-circle-fill, .support-phone:hover .support-ph-circle-fill {
  background-color: rgba(0, 175, 242, 0.9);
}
.support-phone.support-green.support-hover .support-ph-circle-fill, .support-phone.support-green:hover .support-ph-circle-fill {
  background-color: #EB278D;
}
.support-phone.support-green .support-ph-circle-fill {
  background-color: rgb(135, 200, 109);
}
.support-phone.support-hover .support-ph-img-circle, .support-phone:hover .support-ph-img-circle {
  background-color: #00aff2;
}
.support-phone.support-green.support-hover .support-ph-img-circle, .support-phone.support-green:hover .support-ph-img-circle {
  background-color: #EB278D;
}
.support-phone.support-green .support-ph-img-circle {
  background-color: #68b72f;
}
@keyframes support-circle-anim {
  0% {
    opacity: 0.1;
    transform: rotate(0deg) scale(0.5) skew(1deg);
  }
  30% {
    opacity: 0.5;
    transform: rotate(0deg) scale(0.7) skew(1deg);
  }
  100% {
    opacity: 0.6;
    transform: rotate(0deg) scale(1) skew(1deg);
  }
}
@keyframes support-circle-img-anim {
  0% {
    transform: rotate(0deg) scale(1) skew(1deg);
  }
  10% {
    transform: rotate(-25deg) scale(1) skew(1deg);
  }
  20% {
    transform: rotate(25deg) scale(1) skew(1deg);
  }
  30% {
    transform: rotate(-25deg) scale(1) skew(1deg);
  }
  40% {
    transform: rotate(25deg) scale(1) skew(1deg);
  }
  50% {
    transform: rotate(0deg) scale(1) skew(1deg);
  }
  100% {
    transform: rotate(0deg) scale(1) skew(1deg);
  }
}
@keyframes support-circle-fill-anim {
  0% {
    opacity: 0.2;
    transform: rotate(0deg) scale(0.7) skew(1deg);
  }
  50% {
    opacity: 0.2;
    transform: rotate(0deg) scale(1) skew(1deg);
  }
  100% {
    opacity: 0.2;
    transform: rotate(0deg) scale(0.7) skew(1deg);
  }
}
.support-ph-img-circle i {
  animation: 1s ease-in-out 0s normal none infinite running support-circle-img-anim;
  font-size: 30px;
  line-height: 50px;
  color: #fff;
}
@keyframes support-ring-ring {
  0% {
    transform: rotate(0deg) scale(1) skew(1deg);
  }
  10% {
    transform: rotate(-25deg) scale(1) skew(1deg);
  }
  20% {
    transform: rotate(25deg) scale(1) skew(1deg);
  }
  30% {
    transform: rotate(-25deg) scale(1) skew(1deg);
  }
  40% {
    transform: rotate(25deg) scale(1) skew(1deg);
  }
  50% {
    transform: rotate(0deg) scale(1) skew(1deg);
  }
  100% {
    transform: rotate(0deg) scale(1) skew(1deg);
  }
}

/*===========BEGIN: BANNER=================*/
.vnt-banner{
    position: relative;
    overflow: hidden;
}
.vnt-banner:after{
    position: absolute;
    content: '';
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    /*background: url("../images/mui_tau.svg") no-repeat 100% 0;
    -webkit-background-size: auto 100%;
    background-size: auto 100%;*/
}
#slider_banner.slick-initialized .item,
#slider_banner .item:first-child{
    display: block;
}
#slider_banner .item{
    display: none;
}
#slider_banner .item .i-image img{
    width: 100%;
}
#slider_banner .item .i-desc{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    padding-top: 100px;
    color: #ffffff;
    pointer-events: none;
    visibility: hidden;
    opacity: 0;
    -webkit-transform:translate(-100px,0);
    -moz-transform:translate(-100px,0);
    -o-transform:translate(-100px,0);
    -ms-transform:translate(-100px,0);
    transform:translate(-100px,0);
    -webkit-transition:all 0.7s ease;
    -moz-transition:all 0.7s ease;
    -o-transition:all 0.7s ease;
    transition:all 0.7s ease;
}
#slider_banner.active .item.slick-current .i-desc{
    visibility: visible;
    opacity: 1;
    -webkit-transform:translate(0,0);
    -moz-transform:translate(0,0);
    -o-transform:translate(0,0);
    -ms-transform:translate(0,0);
    transform:translate(0,0);
    -webkit-transition-delay: 0.7s;
    -moz-transition-delay: 0.7s;
    -o-transition-delay: 0.7s;
    transition-delay: 0.7s;
}
#slider_banner .item .i-desc .id-logo{
    margin-bottom: 5px;
}
#slider_banner .item .i-desc .id-text{
    font-size: 40px;
    line-height: 60px;
    font-weight: bold;
    color: #ed1c24;
}
#slider_banner .slick-arrow{
    width: 35px;
    height: 63px;
    background: rgba(255, 255, 255, 1);
    color: #3a290c;
    -webkit-transition:all 0.5s ease;
    -moz-transition:all 0.5s ease;
    -o-transition:all 0.5s ease;
    transition:all 0.5s ease;
    -webkit-transform:translate(-100%,-50%);
    -moz-transform:translate(-100%,-50%);
    -o-transform:translate(-100%,-50%);
    -ms-transform:translate(-100%,-50%);
    transform:translate(-100%,-50%);
    z-index: 50;
}
#slider_banner:hover .slick-arrow{
    -webkit-transform:translate(0,-50%);
    -moz-transform:translate(0,-50%);
    -o-transform:translate(0,-50%);
    -ms-transform:translate(0,-50%);
    transform:translate(0,-50%);
}
#slider_banner .slick-arrow:hover{
    color: #ffffff;
    background: #ed1c24;
}
#slider_banner .slick-prev{
    margin-top: 32px;
    -webkit-transition-delay: 0.2s;
    -o-transition-delay: 0.2s;
    -moz-transition-delay: 0.2s;
    -ms-transition-delay: 0.2s;
    transition-delay: 0.2s;
}
#slider_banner:hover .slick-prev{
    -webkit-transition-delay: 0s;
    -o-transition-delay: 0s;
    -moz-transition-delay: 0s;
    -ms-transition-delay: 0s;
    transition-delay: 0s;
}
#slider_banner .slick-next{
    margin-top: -32px;
    left: 0;
    right: auto;
}
#slider_banner .slick-arrow:after{
    position: absolute;
    font-size: 33px;
    line-height: 40px;
    padding: 0 1px;
    top: 50%;
    left: 50%;
    -webkit-transform:translate(-50%,-50%);
    -moz-transform:translate(-50%,-50%);
    -o-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%);
    font-family: fontawesome;
}
#slider_banner .slick-next:after{
    content: '\f105';
}
#slider_banner .slick-prev:after{
    content: '\f104';
}


#slider_banner .slick-dots {
    bottom: 10px;
    text-align: center;
}
#slider_banner .slick-dots li {
    margin: 0 2px;
}

#slider_banner .slick-dots li button::before {
    font-size: 12px;
    opacity: 1;
    color: #b2b2b2;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
#slider_banner .slick-dots li.slick-active button::before,
#slider_banner .slick-dots li button:hover::before,
#slider_banner .slick-dots li button:focus::before {
    color: #ec1c24;
}

/*===========END: BANNER=================*/


.brand-wrapper .owl-nav div:hover {color: #222; border-color: #222}
.brand-list {padding-top: 40px;}
.brand-list .owl-nav {
  position: absolute;
  right: 0;
  top: 0;
}

.brand-wrapper .owl-nav div {
  color: #fff;
  display: inline-block;
  margin-left: 15px;
  padding: 1px 10px;
  background:#fad814;
}

.brand-wrapper .owl-carousel .owl-item img{ height:280px;}
.brands-area{ margin-top:-40px;}

#fb-root {
    display: none;
}

/* To fill the container and nothing else */

.fb_iframe_widget, .fb_iframe_widget span, .fb_iframe_widget span iframe[style] {
    width: 100% !important;
}

.fb-like-box, .fb-like-box span, .fb-like-box span iframe[style] { width: 100% !important; }

.pn_detail a{ color:#000;}

.title_dtp{ font-size:15px; border-bottom:1px solid #bb2931; padding-bottom:8px;}

.content_mp img { max-width:100% !important; height:auto !important;}

.content_mp table {
    border-collapse: collapse;
    border-radius: 5px;
    border-spacing: 0;
    margin-bottom: 15px;
    width: 100% !important;
}
.content_mp table tr:first-child td {
    background: rgba(0, 0, 0, 0) url("../images/box_shadow.png") repeat-x scroll left top;
}
.content_mp table th, .content_mp table td {
    border-style: solid;
    border-width: 1px;
    padding: 10px;
    text-align: left;
    vertical-align: middle;
}

.brand_list{}
.brand_list .img{ height:150px;width:100%; display: flex; align-items: center; flex-wrap: wrap }
.brand_list .img img{ max-width:100%; max-height:150px;}

.brand_list .tt{ background:#eee; text-align:center; padding:3px 0;}

