2/*-----------------------*/
/**
* Transition-timing-function property@mixin
*/
/*background RGBA
============================================*/
/****/
/* RIGHT TO LEFT */
/**
* Web Application Prefix Apply For Making Owner Styles
*/
/**
* Blocks Layout Selectors
*/
/***********************************************************************/


@media (min-width: 1200px) {
	#guestTracking .form-group {
		overflow:hidden
	}

	#guestTracking .form-group i {
		padding-left:10px
	}

	.rtl #guestTracking .form-group i {
		padding-right:10px;
		padding-left:inherit
	}

	#guestTracking .form-control {
		float:left
	}

	.rtl #guestTracking .form-control {
		float:right
	}

	#guestTracking label {
		float:left;
		clear:both;
		width:100%
	}

	.rtl #guestTracking label {
		float:right
	}
}

@media (max-width: 1200px) {
	.zoomdiv {
		display:none!important
	}
}

@media (max-width: 900px) {
	#layer_cart {
		width:94%
	}

	.header_user_info .popup-title {
		display:block
	}

	.header_user_info .popup-content li {
		display:block
	}

	.iview-controlNav div.iview-items.customHtmlBullet {
		width:240px
	}

	.iview-controlNav div.iview-items.customHtmlBullet ul li {
		width:240px;
		height:104px
	}

	.iview-controlNav div.iview-items.customHtmlBullet a.iview-control {
		width:240px;
		padding:10px 25px 10px 20px
	}

	.rtl .iview-controlNav div.iview-items.customHtmlBullet a.iview-control {
		padding:10px 20px 10px 25px
	}

	.view-product.products_block .product-block .box-buttons {
		bottom:0
	}

	.view-product.products_block .product-default-li .box-buttons {
		bottom:0
	}

	.box-service.ApColumn .block {
		padding:55px 20px;
		min-height:187px
	}

	.tabs-top {
		padding:40px 0 20px
	}

	.pb-left-column #image-block {
		width:100%
	}
}

@media (min-width: 601px) {

	.product-block .image .product_img_link {
		display:block;
		position:relative
	}

	.product-block .image .product_img_link:before {
		position:absolute;
		content:"";
		top:0;
		width:100%;
		height:100%;
		z-index:1;
		visibility:hidden;
	/*background-color: rgba(255, 255, 255, 0.3);*/
		zoom:1;
	/*background-color: transparent\9;*/
		opacity:0;
		filter:alpha(opacity=0);
		-webkit-transition:all .4s;
		transition:all .4s
	}

	.product-block .image img {
		backface-visibility:hidden;
	/* W3C */
		-webkit-backface-visibility:hidden;
	/* Safari & Chrome */
		-moz-backface-visibility:hidden;
	/* Firefox */
		-ms-backface-visibility:hidden;
	/* Internet Explorer */
		-o-backface-visibility:hidden;
	/* Opera */
		-webkit-transition:opacity 1s,transform 1s;
		transition:opacity 1s,transform 1s
	}

	.product-block .box-buttons {
		z-index:2;
		visibility:hidden;
		left:100%;
		width:100%;
		-webkit-transition:all .5s ease 0;
		transition:all .5s ease 0
	}

	.rtl .product-block .box-buttons {
		right:100%;
		left:auto
	}

	.product-block:hover .box-buttons {
		visibility:visible;
		left:0
	}

	.rtl .product-block:hover .box-buttons {
		right:20px;
		left:auto
	}

	.product-block:hover .product-additional {
		visibility:visible;
		right:0
	}

	.rtl .product-block:hover .product-additional {
		left:0;
		right:auto
	}

	.product-block:hover .image .product_img_link:before {
		visibility:visible;
		opacity:1;
		filter:alpha(opacity=100)
	}

	.product-block:hover .image img {
		opacity:1;
		filter:alpha(opacity=100);
		-webkit-transform:scale3d(1.1,1.1,1);
		-moz-transform:scale3d(1.1,1.1,1);
		-ms-transform:scale3d(1.1,1.1,1);
		-o-transform:scale3d(1.1,1.1,1)
	}

	.view-product .ajax_block_product {
		width:25%
	}

	.view-product .product-default-li {
		width:50%
	}

	.view-product .product-default-li.product_block .box-buttons {
		bottom:0
	}

	.leo-widget .latest-blogs .item {
		float:none!important;
		padding:0 15px;
		white-space:nowrap;
		display:inline-block;
		font-size:14px
	}

	.leo-widget .latest-blogs .owl-carousel {
		width:auto;
		font-size:0;
		white-space:nowrap;
		overflow:auto
	}
}

.navbar-header {display:none}

@media (max-width: 600px) {
	.navbar-header {
		display:block
	}

	.rtl .navbar-header {
		float:right
	}

	.rtl .navbar-header .navbar-toggle {
		float:right
	}

	.navbar-header .navbar-toggle:hover {
		color:#fff
	}

	.collapse.navbar-collapse {
		display:none!important
	}

	.navbar-nav {
		float:none;
		width:100%
	}

	.navbar-nav > li {
		display:inline
	}

	.leo-megamenu .navbar-nav > li,div.mobile.mob_extra {
		float:none;
		display:block;
		border-top:1px solid #f2f2f2
	}

	.leo-megamenu .navbar-nav > li:last-child {
		border-top:0
	}

	.leo-megamenu .navbar-nav > li > a:before {
		display:none
	}

	.leo-megamenu .navbar-nav > li.home > a {
		padding-left:20px
	}

	.rtl .leo-megamenu .navbar-nav > li.home > a {
		padding-right:20px;
		padding-left:inherit
	}

	.leo-megamenu .dropdown-menu .mega-col {
		width:100%
	}

	.leo-widget .product-block .image {
		width:31%
	}

	.leo-widget .product-block .name {
		height:29px;
		line-height:24px
	}

	.leo-widget .product-block .name a {
		line-height:14px;
		font-size:13px
	}

	.leo-megamenu .navbar-nav > li.new .sub-title,.leo-megamenu .navbar-nav > li.hot .sub-title {
		display:none
	}

	.float-vertical.active > .block_content {
		position:relative
	}

	#leo-verticalmenu .open > .dropdown-menu {
		max-width:100%;
		position:relative;
		left:auto!important;
		width:100%!important;
		top:100%
	}

	div.verticalmenu .navbar-nav {
		margin:0
	}

	.dropdown-menu > li > a {
		padding:3px 0
	}

	.dropdown-menu > li > a:hover,.dropdown-menu > li > a:focus {
		background:transparent
	}

	ul.links li .fa,ul.links li .icon {
		width:10px
	}

	.ApColumn .view-product-special .product-block .image {
		width:auto
	}

	#powered {
		text-align:center
	}

	#powered .ApImage {
		text-align:center;
		float:none!important
	}

	.box-service {
		border:1px solid #ebebeb;
		border-bottom:none
	}

	.box-service.no-border-right {
		border:1px solid #ebebeb
	}

	#footer .footer-block.block {
		padding:0;
		margin-bottom:0
	}

	#footer-center > .ApColumn {
		padding:40px 30px 20px;
		min-height:215px
	}

	#footer-center > .ApColumn:before {
		display:none
	}

	#footer-center > .ApColumn .block {
		margin-bottom:20px
	}

	.footer-left {
		border:none;
		min-height:auto
	}

	.footer-left .ApImage img {
		display:inline-block
	}

	#social_block ul {
		float:none
	}

	#social_block ul li {
		float:none;
		display:inline-block
	}

	.view-product.products_block .product-block .box-buttons {
		bottom:0
	}

	.view-product.products_block .product-default-li .box-buttons {
		bottom:0
	}

	.header-logo {
		margin-bottom:30px
	}

	#footer .ApBlockLink .block {
		margin-bottom:20px
	}

	#footer .footer-copyright {
		text-align:center
	}

	#footer .footer-copyright .ApImage.pull-right {
		float:none!important
	}

	#footer .footer-html2 {
		padding-left:15px
	}

	.rtl #footer .footer-html2 {
		padding-right:15px;
		padding-left:inherit
	}

	#footer .footer-top {
		padding:40px 0!important
	}

	#footer #newsletter_block_left .block_content .title_block {
		text-align:left
	}

	.rtl #footer #newsletter_block_left .block_content .title_block {
		text-align:right
	}

	#newsletter_block_left .block_content form {
		width:80%
	}

	.space-padding-top-60 {
		padding-top:20px!important
	}

	.view-product.products_block .product-block .box-buttons {
		bottom:0
	}

	.view-product.products_block .product-default-li .box-buttons {
		bottom:0
	}

	.sidebar .carousel-control,.sidebar .owl-theme .owl-controls .owl-buttons div,.manufacturers_block .carousel-control,.manufacturers_block .owl-theme .owl-controls .owl-buttons div {
		top:50%
	}

	.sidebar .carousel-control.left,.sidebar .carousel-control.owl-prev,.sidebar .owl-theme .owl-controls .owl-buttons div.left,.sidebar .owl-theme .owl-controls .owl-buttons div.owl-prev,.manufacturers_block .carousel-control.left,.manufacturers_block .carousel-control.owl-prev,.manufacturers_block .owl-theme .owl-controls .owl-buttons div.left,.manufacturers_block .owl-theme .owl-controls .owl-buttons div.owl-prev {
		right:auto;
		left:-12px
	}

	.sidebar .carousel-control.right,.sidebar .carousel-control.owl-next,.sidebar .owl-theme .owl-controls .owl-buttons div.right,.sidebar .owl-theme .owl-controls .owl-buttons div.owl-next,.manufacturers_block .carousel-control.right,.manufacturers_block .carousel-control.owl-next,.manufacturers_block .owl-theme .owl-controls .owl-buttons div.right,.manufacturers_block .owl-theme .owl-controls .owl-buttons div.owl-next {
		right:-12px
	}

	.deal-product .product-block .left-block {
		width:100%
	}

	.deal-product .product-block .right-block {
		width:100%;
		padding:0
	}

	.deal-product .product-block .leo-more-cdown ul li {
		margin-left:5px;
		margin-right:5px
	}

	.iview-controlNav div.iview-items {
		bottom:0
	}

	#footer-center > .ApColumn {
		padding-top:20px;
		padding-bottom:10px
	}

	#footer-center > .ApColumn:before {
		display:none
	}

	.nav-tabs.page-product-heading {
		width:100%
	}

	.tab-content.page-product-content {
		width:100%
	}

	.ajax_add_to_cart_button {
		width:auto
	}

	#leosearchtopbox {
		margin:20px 0 0
	}

	#leosearchtopbox .group-leosearch {
		width:100%
	}

	#leosearchtopbox input {
		width:50%
	}

	#leosearchtopbox select {
		display:none
	}

	#leosearchtopbox button {
		position:absolute;
		top:0;
		width:auto;
		right:0
	}

	.rtl #leosearchtopbox button {
		left:0;
		right:auto
	}

	.view-product.products_block .product-block .box-buttons {
		bottom:0
	}

	.view-product.products_block .product-default-li .box-buttons {
		bottom:0
	}

	.view-product.best-seller .product-block .box-buttons {
		bottom:0
	}
}

@media (max-width: 300px) {
	#layer_cart .layer_cart_cart .button-container {
		text-align:center
	}

	#layer_cart .layer_cart_cart .button-container .btn {
		float:none!important;
		margin-bottom:10px
	}

	.blockcart_top {
		width:82px
	}

	#header .blockcart_top .cart_block {
		width:292px
	}

	#cart {
		min-width:inherit
	}

	#cart .title-cart span {
		display:none
	}

	.popup-over .popup-title span {
		display:none
	}

	.block-currencies.popup-over .popup-content {
		right:0;
		left:auto
	}

	.tabs-top .title_block {
		float:none!important
	}

	.tabs-top .nav-tabs.nav {
		margin-top:20px;
		border:1px solid #ebebeb
	}

	.tabs-top .nav-tabs.nav > li {
		display:inline;
		width:100%;
		margin:0;
		padding:0
	}

	.tabs-top .nav-tabs.nav > li:before {
		content:none
	}

	.tabs-top .nav-tabs.nav > li > a {
		padding:10px 15px;
		text-align:left
	}

	.rtl .tabs-top .nav-tabs.nav > li > a {
		text-align:right
	}

	.deal-product .product-block .product-meta {
		padding:20px 0
	}

	.block_carousel .block-carousel-image-container .block-content {
		padding:5em 1em
	}

	.block_carousel .block-carousel-image-container .block-content h3 a {
		font-size:20px
	}

	.nav-tabs.page-product-heading > li {
		float:none
	}

	.nav-tabs.page-product-heading > li > a {
		margin-right:0
	}

	.rtl .nav-tabs.page-product-heading > li > a {
		margin-left:0;
		margin-right:inherit
	}

	.pb-left-column #image-block img {
		width:100%
	}

	.cart_navigation {
		text-align:center
	}

	.cart_navigation .btn {
		float:none!important;
		margin-top:10px
	}

	#footer.footer-container .footer-block.block .title_block {
		width:100%
	}

	#newsletter_block_left .block_content form {
		width:100%
	}

	#newsletter_block_left .block_content form .btn {
		padding:6px 20px
	}

	.view-product.products_block .product-block .box-buttons {
		bottom:25%
	}

	.view-product.products_block .product-default-li .box-buttons {
		bottom:25%
	}

	.view-product.best-seller .product-block .box-buttons {
		bottom:25%
	}

	.pb-left-column #image-block {
		width:100%
	}

	.pb-left-column #views_block {
		width:30%
	}

	.pb-center-column h1 {
		font-size:18px
	}

	#newsletter_block_left .block_content form {
		width:100%
	}

	#newsletter_block_left .block_content form .btn {
		padding:0 10px
	}

	.view-product.products_block .product-block .box-buttons {
		bottom:30%
	}

	.view-product.products_block .product-default-li .box-buttons {
		bottom:30%
	}
}