/***QrB edit***/
.product-image {
    position: relative;
    /* width: 100%; */
    height: 360px;
    overflow: hidden;
}
.product-image > a,
.product-image .slide a,
.product-image img {
	display: block;
	width: 100%;
	height: 100%;
}
.panel-default>.panel-heading{
	background: #F69329;
}
.panel-title {
	color: #fff;
}
/***end QrB edit***/
/*** egany custom ***/
/*** top bar ***/
#top-bar strong { 
	margin-right: 15px;
	font-weight: normal;
}
#top-bar i {
	font-size: 20px;
	margin-right: 5px;
	margin-left: 10px;
	vertical-align: bottom;
}
/*** end top bar ***/

.product_single .product-image {
	height: 175px;
}
.product-image img {
	max-width: 134px;
	width: 100%;
	height: auto;
	margin-left : auto;
	margin-right : auto;
}
.single-product .product-image img {
	max-width: none;
}
.left-sidebar .spost .entry-image a,
.left-sidebar .spost .entry-image {
	height: auto;
}
.top-cart-item-desc a {
	padding-right: 20px;
}
.product .product-desc .product-title {
	/*padding-right: 15px;*/
	text-align: center;
    padding-top:15px;
}
.product-price {
}
.google-maps {
	position: relative;
	height: 0;
	overflow: hidden;
	height: 350px;
}
.google-maps iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100% !important;
	height: 100% !important;
}

.errors {
	color: red;
}
.product {
	margin: 0;
}


/*** end top search ***/

.product-image {
	height: auto;
}
.index_group_product #shop {
	border: 1px solid #ececec;
	padding: 0;
}
.index_group_product .product {
	border-left:1px solid #ececec;
	min-height: 475px;
}
.index_group_product .product:hover,
.best_seller_product .product:hover,
.hot_product .product:hover {
	box-shadow: 0 0 10px #ccc;
	z-index:1;
}
.index_group_product .product:first-child {
	border: none;
}
.product-overlay a {
	/*background-color: #4285f4;*/
	background-color: rgba(0,0,0,0.6);
	color: #fff;
}
.product-overlay a:hover {
	background-color: #4285f4;
}
.product-title h4 a, .single-product .product-title h2 a {
	/*color: #0e53a5;*/
    /*text-transform:capitalize;*/
}

.product-title h4 a:hover,
.single-product .product-title h2 a:hover {
	color: #4285f4;
}
.product-price ins,
.product-price del {
	display:block;
	padding-left: 10px;
}
.product-price ins {
	color: red;
	font-size: 16px;
	line-height: 20px;
	text-align: center;
}

/*** end four group ***/


/*** hot product ***/
.hot_product .product {
	width: 100%;
	border-left: 1px solid #ececec;
	border-top: 1px solid #ececec;
	border-bottom: 1px solid #ececec;
}
.hot_product .product .product-title {
	padding-left: 10px;
	padding-right: 10px;
	height: 50px;
}
.hot_product .product .product-title h3 { 
	font-size: 15px;
}
.hot_product .product .product-price {
	font-size: 15px;
	padding-left:15px;
	padding-right: 15px;
}
.hot_product .owl-next,
.hot_product .owl-prev {
	border: none;
}
#hot_product .owl-controls .owl-nav [class*=owl-]:hover {
	background-color: transparent !important;
	color: #ccc !important;
	text-decoration: none;
}
/*** end hot product ***/


.content-wrap {
	padding: 25px 0;
}
.btn {
	background-color: #4285f4;
	border-color: transparent;
}
.btn:hover,
.btn:focus {
	background-color: #4285f4;
	border-color: transparent;
}
#product-related-products .product .product-desc .product-title {
	height: auto;
}
.grid {
	border-left: 1px solid #eee;
	border-top: 1px solid #eee;
	overflow: hidden;
}
.product_wrapper {
	overflow:hidden;
}

.hot_product_wrapper {
	padding-left: 0;
	background: #fff;
	position: relative;
	margin-top: 10px;
	padding-right: 0;
}
.hot_product_title {
	background-color: #4285f4;
	color: #fff;
	padding-left:20px;
	margin-bottom: 0;
	height: 44px;
}
.hot_product_title h3 {
	line-height: 44px;
	background-color: #4285f4;
	color: #fff;
	font-size: 18px;
	font-weight: normal;
}
.hot_product_title:before {
	content: normal!important;
}
#hot_product {
	border-right: 1px solid #ececec;
}
.best_seller_product_wrapper {
	overflow: hidden;
}
.index_group_title {
	/*background: #000;*/
	overflow: hidden;
}
.index_group_title h3 {
	margin-bottom: 0;
	font-weight: normal;
	float:left;
	font-size: 18px;
	color: #fff;
	height: 44px;
	padding-left: 20px;
	line-height: 44px;
}
.best_seller_product:nth-child(6),
.best_seller_product:nth-child(12) {
	border-right: none;
}
.get_in_touch {
	margin: 30px 0;
	padding: 25px 0;
	background-color: transparent;
}
.get_in_touch .col-md-3 {
	/*border: 1px solid #ccc;
	border-right: none;*/
}
.get_in_touch .col-md-3.col_last {
	/*border-right: 1px solid #ccc;*/
}
.get_in_touch .feature-box {
	padding: 30px 0;
}
.get_in_touch .feature-box .fbox-icon {
	top: 25px;
}

.product_single {
	border-right: 1px solid #eee;
	border-bottom: 1px solid #eee;
}
.index_col_main {
	border-left: 1px solid #eee;
	border-top: 1px solid #eee;
	background-color: #fff;
}
.index_col_group {
	overflow:hidden;
	margin-top: 50px;
}
.index_col_group h3{
	margin-top: 0;
	height: 40px;
	line-height: 40px;
	margin-bottom: 0;
	text-align: left;
	font-size: 16px;
	font-weight: 300;
    padding-left:8px;
}
.index_col_group_left {
}
.index_col_list ul {
	list-style: none;	
	margin:0
}
.index_col_list ul li {
	/*height: 42px;*/
	line-height: 35px;
	border-bottom: 1px dotted #ccc;
	padding: 5px 0 5px 0;
}
.index_col_list li:last-child {
	border: none;
}
.index_col_list li a {
	color: #333;
	font-size: 14px;
}
.more {
	display: block;
	text-align: right;
	padding-right: 10px;
	line-height: 36px;
	font-size: 12px;
	text-decoration: underline!important;
}
.footer_wrap_2 .prefooter_one:first-child {
	padding-left:0;
}
.top_hotline {
	text-align: right;
}
.banner_top {
	width: 20%;
	float:left;
}
.index_col_group .index_col_slide_wrapper {
	padding: 5px 10px;
	background: #fff;
}




.post_content {
	padding-left: 0
}
.scroll_menu .nav > li > a:hover,
.scroll_menu .nav > li > a:focus,
.scroll_menu .nav-pills > li.active > a,
.scroll_menu .nav-pills > li.active > a:hover,
.scroll_menu .nav-pills > li.active > a:focus {
	background-color: transparent;
}

.index_col_group .owl-theme .owl-controls .owl-nav .owl-next {
	right: -22px;
	left:auto;
}
.body_overlay {
	display: none;
	background: rgba(0,0,0,0.7);
	position: fixed;
	z-index: 99;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	transition:all 0.4s;
}
.body_overlay.toggled {
	display:block;
}
.collection_banner {
	margin-bottom: 20px;
}
.page_title h1 {
	font-size: 28px;
	font-weight: 300;
	margin-bottom: 20px;
	line-height: 34px
}
.single-product .product-price ins {
	padding-left:0;
	font-size: 25px;
	font-weight: 700;
	margin-bottom: 5px;
}
.single-product .product-price del {
	font-size: 18px;
	padding-left:0;
}
.product_info {
	padding: 7px 7px;
	border: 1px solid #ccc;
	font-size: 13px;
	border-radius: 3px;
	background: #FAFAFA;
}
.buynow {
	margin:10px 0 0 0;
	font-size: 22px;
	color: #ffffff;
	background-color: #ed4e24;
}
.buynow:hover {
	color: #ffffff;
	background-color: #ff9933;
}


.product-meta strong { 
	display: block;
	margin-bottom: 10px;
}
.tagged_as a {
	border-left: 3px solid #4285f4;
padding: 5px 10px;
background: #e6e9ed;
margin: 0 5px 5px 0;
display: inline-block;
position: relative;
color: #666;
font-size: 12px;
}
.tagged_as a i {
	position: absolute;
	left: -1px;
	top: -1px;
	font-size: 20px;
	color: #4285f4;
}

.single-product ul.tab-nav:not(.tab-nav-lg) {
	border-bottom: 1px solid #4285f4;
}
.single-product ul.tab-nav:not(.tab-nav-lg) li.ui-tabs-active {
	border: 1px solid #4285f4;
border-bottom: none;
}
.single-product ul.tab-nav:not(.tab-nav-lg) li a {
	background: transparent;
	font-size: 18px;
}
.single-product ul.tab-nav:not(.tab-nav-lg) li.ui-tabs-active a {
	background: #fff;
	color: #4285f4;
}

.single-product .sale-flash {
	right: 0;
	left:auto;
	padding: 5px 20px;
	font-size: 20px;
}
.index_col_title {
	float:left;
	max-width: 205px;
	width: 100%;
}
.index_col_title h3:before{
        content: '\f0c9';
    font-family: FontAwesome;
    font-size: 14px;
   margin-bottom:3px;
   color:#fff;
}
.index_col_banner {
	float:left;
}
#add_address .input-group {
	margin-bottom: 5px;
}
.bottom_buy {
	float: none;
	overflow: hidden;
	margin: auto;
}
.bottom_buy .add-to-cart {
	margin-right: 15px!important;
	font-size: 22px;
}
.bottom_buy .buynow {
	margin-right: -15px!important;
}
#grid_pagination {
	clear: both;
}

.hotline-bottom {
    float: left;
    width: 100%;
    background: #024a24;
    position: fixed;
    bottom: 0;
    z-index: 10000000000000;
    height: 40px;
}
.hotline-bottom-left p {
    margin-right: 14px;
}
.hotline-bottom-left img, .hotline-bottom-right img{position: relative;top: 0px;}
.hotline-bottom-left p > a
{
    color:yellow;
}
.hotline-bottom-right p a
{
    color:yellow;
}
.wrap-hotline-bottom p {
    float: left;
    font-family: Vani;
    font-size: 20px;
    font-weight: bold;
    color: #fcff00;
    padding: 7px 0 7px;
}
.wrap-hotline-bottom {
    margin: auto;
    width: 1000px;
}
.hotline-bottom-left {
    float: left; margin-top: -16px;
}
.hotline-bottom-right {
    float: right; margin-top: -16px;
}
/*** 767 ***/
/*** end egany custom ***/

@media screen and (max-width: 767px) {
    .index_col_title {
    max-width: none;
}
    .index_col_group h3 {
        height: 50px;
        line-height: 50px;
        font-size: 20px;
    }
}


@media (max-width: 640px) {
    .callme {
           display: block;
    height: 65px;
    position: fixed;
    left: 6px;
    /* border-bottom-right-radius: 40px; */
    /* border-top-right-radius: 40px; */
    width: 199px;
    bottom: 5px;
    /* border-top: 2px solid rgba(51,187,51,1); */
    background: url(../images/call-now.png) center no-repeat;
    text-decoration: none;
    /* box-shadow: 0 0 5px #888; */
    /* -webkit-box-shadow: 0 0 5px #888; */
    -moz-box-shadow: 0 0 5px #888;
    z-index: 9999;
    }
}


.slide-partner{ overflow:hidden; height:120px;width:1204px; margin:auto}
.slide-partner ul{width:3000px; overflow:hidden}
.slide-partner li{width:1204px; height:80px; text-align:center; overflow:hidden; float:left; margin:10px 0px 0 0; }
.slide-partner .item{ overflow:hidden;width:180px; height:80px; border:1px solid; float:left;margin:0 8px 0 8px; text-align:center}
.slide-partner img{height:80px;margin:0 20px 0 20px;  }
.slide-partner .thumbs3{ height:20px; text-align:center; overflow:hidden; width:160px; margin:10px auto auto -80px; position:absolute; bottom:0; left:50%; z-index:88; }
.slide-partner .thumbs3 a{ margin-left:5px; width:13px !important; height:11px; background:url(../images/navi-slide-dt.png) center no-repeat;  float:none; display:inline-block;  text-indent:-99px;  }
.slide-partner .thumbs3 a:hover{}
.slide-partner .thumbs3 .thumbActive3{ background:url(../images/navi-slide-dt-active.png) center no-repeat;}

 .article-name
{
    padding-top:20px;
}