/*home 6*/
.cms-home-6  .bestseller-home-3 .home-product-tab-content{
	margin-left:0;
	padding-right:15px;
}
@media (min-width: 992px) {
	.slider-6 .row{
		margin:0;
	}
}
.cms-home-6 .col-nb-4{
	margin-bottom:15px;
}
 .cms-home-6 .magemenu-menu.vertical-menu .explodedmenu li.menu.menu0.parentMenu .explodedmenu-menu-popup .inner-cms-block,
 .cms-home-6 .magemenu-menu.vertical-menu .explodedmenu li.menu.menu0 .explodedmenu-menu-popup .inner-cms-block,
 .cms-home-6 .magemenu-menu.vertical-menu .explodedmenu li.menu.menu9.parentMenu .explodedmenu-menu-popup .inner-cms-block,
 .cms-home-6 .magemenu-menu.vertical-menu .explodedmenu li.menu.menu9 .explodedmenu-menu-popup .inner-cms-block,
 .cms-home-6 .magemenu-menu.vertical-menu .explodedmenu li.menu.menu8.parentMenu .explodedmenu-menu-popup .inner-cms-block,
 .cms-home-6 .magemenu-menu.vertical-menu .explodedmenu li.menu.menu8 .explodedmenu-menu-popup .inner-cms-block,
 .cms-home-6 .magemenu-menu.vertical-menu .explodedmenu li.menu.menu3.parentMenu .explodedmenu-menu-popup .inner-cms-block,
 .cms-home-6 .magemenu-menu.vertical-menu .explodedmenu li.menu.menu3 .explodedmenu-menu-popup .inner-cms-block,
 .cms-home-6 .magemenu-menu.vertical-menu .explodedmenu li.menu.menu5.parentMenu .explodedmenu-menu-popup .inner-cms-block,
 .cms-home-6 .magemenu-menu.vertical-menu .explodedmenu li.menu.menu5 .explodedmenu-menu-popup .inner-cms-block{
	 min-height: 526px;
 }
 .cms-home-6 .magemenu-menu.vertical-menu .explodedmenu li.menu > a{
	 padding:10px 16px 11px;
 }
 .cms-home-6 .magemenu-menu.vertical-menu .explodedmenu li.menu .inner-cms-block .block.block-left{
	 margin-bottom: 5px;
 }
 .cms-home-6 .magemenu-menu.vertical-menu .explodedmenu li.menu .inner-cms-block .block.block-top{
	 margin-bottom:15px;
 }
@media (min-width: 992px) {
	#banner-slider-demo-2 .item img {
    	min-height: 550px;
    }
	.baner-slider-6-right{
		padding-right:0;
	}
}
@media (min-width: 1200px) {
	.cms-home-2 .container {
	    width: 1170px;
	}
	#banner-slider-demo-2 .item img {
    	min-height: 550px;
    }
}
@media (min-width: 768px) {
	.cms-home-6 .container {
	    width: 100%;
	}
}

@media (min-width: 992px) {
	.cms-home-6 .container {
	    width: 100%;
	}
}

@media (min-width: 1200px) {
	.cms-home-6 .container {
	    width: 1170px;
	}
}  
.baner-slider-6-right a {
	width: 100%;
}
.baner-slider-6-right a img {
	width: 100%;
}
#banner-slider-demo-6 .block-slider-6 .item img {
	width: 100%;
}
.baner-slider-6-right .baner-slider-6-right-top {
	margin-bottom: 15px;
}
.slider-6 {
	padding-top: 15px;
}

/*promo-1*/
.home-promotion-banner-6 {
	float: none;
}
.promo-6-1 .banner-right-top .image-top {
	margin-bottom: 30px;
}
/*end promo-1*/


/*promo-1*/
.home-promotion-banner-6-2 .block strong span {
	font-size: 20px;
    text-transform: uppercase;
    color: #444444;
    margin-bottom: 7px;
    display: block;
    margin-top: 23px;
}
.home-promotion-banner-6-2 .block p {
	font-size: 16px;
	color: #666666;
    margin-bottom: 13px;
}
.home-promotion-banner-6-2 .block {
	text-align: right;
	color: #666666;
}
.home-promotion-banner-6-2 .block .a-buttom {
	padding: 10px 25px 8px 25px;
    display: inline-block;
    border: 1px solid;
    margin-bottom: 30px;
    color: #666666!important;
}
.home-promotion-banner-6-2 .banner-mid a.image {
    margin-bottom: 23px;
}
/*end promo-2*/
@media (min-width: 992px) {
	#banner-slider-demo-6 {
		margin-bottom: 15px;
		padding-right:2px;
	}
	.new-6 .home-product-tab-content-1 {
		padding-left: 0!important;
	}
		.featured-6 .home-product-tab-content-1 {
		padding-left: 0!important;
	}
	.slider-6 .wrap-service-6 .block {
		padding-right: 0;
	}
}
@media (min-width: 769px) {
	.new-6 .home-product-tab-title {
		height: auto;
		padding-right: 0;
	}
}
@media (min-width: 768px) {
	/*bestseller-6*/
	.bestseller-6 .home-product-tab-title {
		height: auto;
	}
	.bestseller-6 .home-product-tab-controll {
	    padding-left: 0;
	}
	.bestseller-6 .home-product-tab-content {
		height: auto;
		padding-left: 15px;
		padding-right: 15px;
		margin-left: 0!important;
	}
	.bestseller-6 .home-product-tab-content-1 {
		padding-left: 0!important;
	}
	/*end bestseller-6*/

	/*featured-6*/
	.featured-6 .home-product-tab-title {
		height: auto;
		padding-right: 0;
	}
	.featured-6 .home-product-tab-controll {
	    padding-left: 0;
	}
	.featured-6 .home-product-tab-content {
		height: auto;
		padding-left: 15px;
		padding-right: 15px;
		margin-left: 0!important;
	}	
	/*end featured-6*/

	/*new-6*/
	.new-6 .home-product-tab-title {
		height: auto; 
	}
	.new-6 .home-product-tab-controll {
	    padding-left: 0;
	}
	.new-6 .home-product-tab-content {
		height: auto;
		padding-left: 15px;
		padding-right: 15px;
		margin-left: 0!important;
	}	
	/*end new-6*/



}
.baner-home-6  {
	margin-bottom: 30px;
}


.cms-home-6 #banner-slider-demo-6 .owl-controls .owl-pagination  span:before {
	content: "\f111";
	font-family: "FontAwesome";
	color: white;
}
.cms-home-6 #banner-slider-demo-6 .owl-controls .owl-pagination .owl-page.active span:before {
	color: #ff9900!important;
}
.cms-home-6 #banner-slider-demo-6 .owl-controls .owl-page {
    display: inline;
    margin: 7px;
}
.cms-home-6 #banner-slider-demo-6 .owl-pagination {
    text-align: center;
    margin-bottom: 10px;
    position: relative;
    bottom: 30px;
}

.slider-6 .item img {
	width: 100%;
}
.slider-6 .baner-slider-6-right .baner-slider-6-right-top {
	margin-bottom: 17px;
} 
.slider-6 .wrap-service-6 .block img {
	width: 100%;
}
.slider-6 .owl-controls {
	position: absolute!important;
	width: 100%!important;
} 
.block-slider-6 {
	margin-top: 12px;
}


/*slider home 6*/
.slider-6 .item {
  position: relative;
}

.slider-6 .item::before, .slider-6 .item::after {
  box-sizing: border-box;
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
}

.slider-6 .item:hover {
  color: white;
}

.slider-6 .item::before, .slider-6 .item::after {
  top: 10px;
  left: 10px;
  height: calc(100% - 20px);
  width: calc(100% - 20px);
  transform-origin: center;
}

.slider-6 .item::before {
  border-top: 1.5px solid white;
  border-bottom: 1.5px solid white;
  transform: scale3d(0, 1, 1);
}

.slider-6 .item::after {
  border-left: 1.5px solid white;
  border-right: 1.5px solid white;
  transform: scale3d(1, 0, 1);
}

.slider-6 .item:hover::before, .slider-6 .item:hover::after {
  transform: scale3d(1, 1, 1);
  transition: transform 0.5s;
}

/*end slider home 6*/


/*animation*/

/*rotale*/
.rotale-nb {
	display: block;
}
.rotale-nb:before {
	content: "";
    display: inline-block;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background-color: rgba(0,0,0,0.15);
    z-index: 10;
    transform: rotate(-45deg) scale(.5);
    -webkit-transform: rotate(-45deg) scale(.5);
    -ms-transform: rotate(-45deg) scale(.5);
    opacity: 0;
    -o-transition: .3s;
    transition: .3s;
    -moz-transition: .3s;
    -webkit-transition: .3s;
}
.rotale-nb:hover:before {
    transform: rotate(0deg) scale(1);
    -webkit-transform: rotate(0deg) scale(1);
    -ms-transform: rotate(0deg) scale(1);
    opacity: 1;
}
/*end rotale*/

/*line out*/
.banner-border {
	display: block;
}
.banner-border:before, .banner-border:after {
    content: "";
    position: absolute;
    top: 15px;
    right: 15px;
    bottom: 15px;
    left: 15px;
    opacity: 0;
    -webkit-transition: all .5s ease 0s;
    -o-transition: all .5s ease 0s;
    transition: all .5s ease 0s;
    z-index: 1;
}
.banner-border:before {
    border-top: 1px solid #fff;
    border-bottom: 1px solid #fff;
    -webkit-transform: scale(1, 0);
    -ms-transform: scale(1, 0);
    -o-transform: scale(1, 0);
    transform: scale(1, 0);
    top: 30px;
    right: 15px;
    bottom: 30px;
    left: 15px;
}
.banner-border:after {
    border-left: 1px solid #fff;
    border-right: 1px solid #fff;
    -webkit-transform: scale(0, 1);
    -ms-transform: scale(0, 1);
    -o-transform: scale(0, 1);
    transform: scale(0, 1);
    top: 15px;
    right: 30px;
    bottom: 15px;
    left: 30px;
}
.banner-border:hover:before, .banner-border:hover:after {
    opacity: 1;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
}
.banner-border:hover:before, .banner-border:hover:after {
    opacity: 1;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
}
.banner-border {
  position: relative;
  
  overflow: hidden;
}
.banner-border img {
  max-width: 100%;
  
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.banner-border:hover img {
  -moz-transform: scale(1.1);
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
/*end line out*/
/*end animation*/



.wrap-service-6 .rotale-nb:before {
    width: calc(100% - 15px)!important;
    left: 15px!important;
}

@media (max-width: 1200px) {
	.bestseller-6 .navslider-tabs .next {
	    right: 15px;
	    position: relative;
	}
	.new-6 .navslider-tabs .next {
	    right: 15px;
	    position: relative;
	}
	.featured-6 .navslider-tabs .next {
	    right: 15px;
	    position: relative;
	}
}

@media (max-width: 992px) {
	.banner-slider-demo-6.col-md-offset-3.col-md-6.col-xs-12{
		clear: both;
		margin-bottom: 15px;
	}
	.cms-home-4 .bestseller-6 .home-product-tab-title {
	    width: calc(100%);
	}
	.bestseller-6 .home-product-tab-title {
	    width: calc(100% - 15px);
	}
	.bestseller-6 .home-product-tab-controll {
	    padding-left: 15px;
	}
	.bestseller-6 .navslider-tabs .next {
		right: 30px!important;
	}


	.cms-home3 .new-6 .home-product-tab-title {
	    width: calc(100% - 15px);
	}
	.new-6 .home-product-tab-controll {
	    padding-left: 15px;
	}
	/* .new-6 .navslider-tabs .next {
		right: 30px!important;
	} */


	.featured-6 .home-product-tab-title {
	    width: calc(100% - 15px);
	}
	.featured-6 .home-product-tab-controll {
	    padding-left: 15px;
	}
	/* .featured-6 .navslider-tabs .next {
		right: 30px!important;
	} */
	.promo-6-1 a {
		width: 100%;
	}

	.promo-6-1 a img {
		width: 100%;
	}
	.banner-6 a {
		width: 100%;
	}

	.banner-6 a img {
		width: 100%;
	}
	.banner-6 .banner-left {
		margin-bottom: 15px;
	}
	.service-home-6 .block-shipping {
		margin: 15px 0!important;
	}
	.service-home-6 .block-money {
		margin-bottom: 15px!important;
	}
	.promo-6-1 .banner-left {
	    margin-bottom: 30px!important;
	}
	.banner-6 .banner-left {
		margin-bottom: 15px!important;
	}
	.promo-6-2 .banner-mid {
		margin: 15px 0!important;
	}

}
@media (max-width: 768px) {
	.cms-home3 .new-6 .home-product-tab-title {
	    width: calc(100%);
	}  
}
@media (max-width: 425px) {
	.bestseller-6 .home-product-tab-title {
	    width: 100%!important;
	}	
	.new-6 .home-product-tab-title {
	    width: 100%!important;
	}
	.featured-6 .home-product-tab-title {
	    width: 100%!important;
	}
}
.slider-6 {
	padding-top: 6px;
}
.cms-home-6 li.show-cate {
	padding: 5px!important;
}
.cms-home-6 .pull-right{
	bottom: 5px;
    right: 30px;
}
.promo-6-2 .home-promotion-banner-6-2 {
	padding-bottom: 30px;
	padding-top: 30px;
	background: white;
}
.promo-6-2 .home-promotion-banner-6-2 strong span,.promo-6-2 .home-promotion-banner-6-2 p,.promo-6-2 .home-promotion-banner-6-2 .a-buttom {
	margin-right: 15px;
}
@media all and (max-width: 991px) {
	.baner-slider-6-right {
		clear: both;
	}
	/* .slider-6 {
		padding-left: 15px!important;
	} */

}

@media (max-width: 767px) {
	.bestseller-6 .home-product-tab-title {
	    width: 100%!important;
	}
	.new-6 .home-product-tab-title {
	    width: 100%!important;
	}
	.featured-6 .home-product-tab-title {
	    width: 100%!important;
	}
}

@media all and (max-width: 990px) {
	.promo-6-2 .banner-mid .a-buttom {
		margin-bottom: 0;
	}
}

@media all and (max-width: 990px) and (min-width: 801px) {
	.cms-home-6 .promo-6-2 .row .block .image {
		width: 100%!important;
	}
	.cms-home-6 .promo-6-2 .row .block .image img {
		width: 100%!important;
	}
}

.baner-home-6 .banner-border:hover img {
  -moz-transform: scale(1.01);
  -webkit-transform: scale(1.01);
  transform: scale(1.01);
}
@media all and (max-width: 1024px) and (min-width: 1024px) {
	.magemenu-menu.vertical-menu .explodedmenu li.menu > a {
		padding: 7px 16px 9px!important;
	}
}

@media all and (max-width: 767px) {
	.cms-home-6 .home-promotion-banner-6 .banner-right-top {
		margin-bottom: 0!important;
	}
}


@media all and (max-width: 991px) {
	 .cms-home-6 .magemenu-menu.vertical-menu {
	    height:0;
	    overflow:hidden;
	    border-top:none;
	    border-bottom:none;
	 }

    .cms-home-6 .magemenu-menu.vertical-menu.show{
	    height:auto;
	    overflow:visible;
	    border-top:1px solid #d7d7d7;
	    border-bottom:1px solid #d7d7d7;
	 }
}
