@media only screen and (min-width: 920px) and (max-width: 1115px) {
    .menu-categories + .line-search-cart-header {
    width: 100%;
    }   
}
@media only screen and (max-width: 1250px) {
    .owl-item > div .image .hov {
        width: 243px;
    }
}
@media only screen and (max-width: 1153px) {
    .owl-item > div .image .hov {
        width: 240px;
    }
}
@media only screen and (max-width: 1143px) {
    .owl-item > div .image .hov {
        width: 237px;
    }
}
@media only screen and (max-width: 1128px) {
    .owl-item > div .image .hov {
        width: 233px;
    }
}
@media only screen and (max-width: 1099px) {
    .owl-item > div .image .hov {
        width: 231px;
    }
}
@media only screen and (max-width: 1078px) {
    .owl-item > div .image .hov {
        width: 224px;
    }
}
@media only screen and (max-width: 1049px) {
    .owl-item > div .image .hov {
        width: 221px;
    }
}
@media only screen and (max-width: 1027px) {
    .owl-item > div .image .hov {
        width: 217px;
    }
}
@media only screen and (min-width: 996px) and (max-width: 1019px) {
      .owl-item > div .image:hover .hov {
        display: none;
      }
}
@media only screen and (max-width: 997px) {
    .owl-item > div .image:hover .hov {
        display: block;
    }
    .owl-item > div .image .hov {
        width: 265px;
    }
}
@media only screen and (max-width: 949px) {
    .owl-item > div .image .hov {
        width: 254px;
    }
}
@media only screen and (max-width: 912px) {
    .owl-item > div .image .hov {
        width: 246px;
    }
}
@media only screen and (max-width: 885px) {
    .owl-item > div .image .hov {
        width: 242px;
    }
}
@media only screen and (max-width: 865px) {
    .owl-item > div .image .hov {
        width: 235px;
    }
}
@media only screen and (max-width: 865px) {
    .owl-item > div .image .hov {
        width: 235px;
    }
}
@media only screen and (max-width: 837px) {
    .owl-item > div .image .hov {
        width: 230px;
    }
}
@media only screen and (max-width: 816px) {
    .owl-item > div .image .hov {
        width: 223px;
    }
}
@media only screen and (max-width: 788px) {
    .owl-item > div .image .hov {
        width: 221px;
    }
	#header .logo img {
		position: relative;
	}
}
@media only screen and (min-width: 768px) and (max-width: 920px) {
    .menu-categories + .line-search-cart-header {
    width: 100%;
    }   
}
@media only screen and (min-width: 768px) and (max-width: 1071px) {
    .menu-categories + #search {
    width: 39%;
    }
}
@media only screen and (min-width: 768px) and (max-width: 1081px) {
    #header #cart .heading a.mobile_hide {
    display: none;
    }
}
@media only screen and (max-width: 980px) {
    .line-search-cart-header {
    display: none;
    }
    .menu-categories {
    display: none;
    }
}
@media only screen and (max-width: 979px) {
body {min-width:250px;}
.up_to_tablet {display:block !important;}
.menu-ul {display:none !important;}
.tablet_hide {
    display: none !important;
}
.none-statii {
    display: none !important;
}
.box-product > div,
.input_field_half,
.input_field_half input
{
	-moz-box-sizing:border-box;
	-webkit-box-sizing: border-box;
	box-sizing:border-box;
    width: 30%;
}
#column-left + #content .box-product > div {
	width: 47%;
}
.product-grid > div {
	-moz-box-sizing:border-box;
	-webkit-box-sizing: border-box;
	box-sizing:border-box;
    width: 30%;
}
.wishlist_compare_icons {
	display:none
}
.product-grid > div .cart, .box-product > div .cart {
	width:auto;
}
.language_and_currency {
	float:left;
}
.currency_current, .language_current {
	margin-right:5px;
	padding:5px 5px 0px 5px;
	background: none;
}	
.statii {
    clear: left;
    display: block;
    position: relative;
    text-align: right;
    top: auto;
}
}
@media only screen and (min-width: 931px) and (max-width: 936px) {
  #column-left + #column-right + #content .box-product > div {
	width: 55.33%;
}  
}
@media only screen and (min-width: 768px) and (max-width: 944px) {
    #column-left + #column-right {
        display: none;
    }
    #column-right + #content {
        margin-right: 0;
    }
}
@media only screen and (min-width: 945px) and (max-width: 1023px) {
#menu {
    border-radius: 5px;
    padding: 10px 0;
    width: 98%;
}

.timejob_footer {
    width: 20%;
}
.categ {
    width: 52%;
}
.pay_social {
    width: 26%;
}
.pay_social .pay {
    margin: 0%;
    width: 50%;
}
#header_block {
    max-width: 880%;
}
.bottom-footer {
    overflow: auto;
}
.header_block_children {
    max-width: 100%;
}
#container, .header_block, .breadcrumb, .mobile_menu_wrapper, #footer {
    
}
#column-left, #column-right {
    width:180px;
}
#column-left + #column-right + #content, #column-left + #content {
    margin-left: 200px;
}
#column-right + #content {
    margin-right: 200px;
}
.box-product > div {
	width: 29.33%;
}
#column-left + #column-right + #content .box-product > div {
	width: 43.33%;
}
.product-grid > div {
    width: 30%;
}
#content.home .bannerot {
    margin-left:-15px;
}
#content.home .bannerot img {
    max-width:354px;margin-left:15px;
}
.product-info .image {
	
}
.image-additional {
	width:232px !important;
}
.product-info .right, .product-info .right.hasright  {
	
	margin-right:5px;
	border-right:none;
	padding: 10px 0 0;
}
.product-info > .custom_right_column {
	width:380px;
	position: static;
	margin-right:5px;
}
.product-info .wishlist_compare {
	margin-bottom:0px;
	border-bottom:1px solid #eeeeee;	
}
.login-content .left, .login-content .right {
	width: 317px;
}
#column-right + #content .checkout-content .left {width:210px;}
#column-right + #content .checkout-content #login.right {width:210px;}
#column-left + #content .checkout-content .left {width:210px;}
#column-left + #content .checkout-content #login.right {width:210px;}
#column-right + #content .login-content .right, #column-right + #content .login-content .left {
	width: 216px;
}
.cart_modules_wrapper {
	width:484px;
}
.cart_modules_wrapper .module_box {
	width:192px;
}
.cart-total {
	width:200px;
}
#footer .main_content .left {
    width:450px;
}
#footer .column {
    width: 47%;
}

}
@media only screen and (max-width: 767px) {
.to-gadjet {display:block !important;}
.header_top #search,
#footer .main_content .left,
.product-info .right, 
.product-info .right.hasright, 
.product-info > .custom_right_column,
.product-info .left,
.product-info .left .image,
.product-info-wrapper,
.product-info,
input[type='text'], input[type='password'], textarea, select,
.cart-total,
.cart_modules_wrapper,
.module_box,
.image-additional,
.login-content .left, 
.login-content .right, 
.checkout-content #login.right,
.checkout-content .left {
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
}
.timejob_footer {
    width: 28%;
}
.categ {
    width: 100%;
}
.questions_footer {
    width: 52%;
}
.pay_social {
    width: 45%;
}
.pay_social .pay {
    margin: 0%;
    width: 50%;
}
#header_block {
    max-width: 880%;
}
#quick-view-content {
    width: 645px;
}
.box-product > div:hover .product-zoom,
.owl-item > div:hover .product-zoom,
.product-grid > div:hover .product-zoom {
    display: none;
}
#column-left, #column-right {
	display:none;
	width:100%;
}
#column-left + #column-right + #content, #column-left + #content, #column-right + #content {
	margin: 0px 0px 30px 0px;
}
#content .product-grid > div {
	width: 47%;
}
.header_block_child {
	background:none;
}
#header {
	height:auto; 
	overflow:auto;
	position:relative;
}
#header .logo {
	width:100%; 
	text-align:center;
	padding:10px 0px 5px 0px;
    margin-left: 0px;
    float: none;
}
.header_links_cart {
	float:none;
	clear:both;
	height:auto;
	text-align:center;
	padding:0px 0px 0px 0px;
}
.links {
	float:none;
    height: auto;
}
.links ul { 
	float:none;
}
.links > ul > li {
	float:none;
	margin-right:0px;
	display:inline-block !important;	
}
.statii {
    display: none;
}
.links > ul > li > .background {
	display:none;	
}
.links > ul > li > a {
	font-size:12px;
	min-width:10px; 
	padding:0px 6px 4px 6px;
	background-image:none !important;
	color:inherit !important;
}
.callback-header {
    display: block;
    position: relative;
    top: auto;
    left: auto;
    text-align: center;
    margin-bottom: 10px;
    clear: left;
    right: auto;
}
#search {
    display: none;
}
#search_tablet {
	display: block;
}
.links > ul > li > a {
	line-height: 25px;
}
.success, .warning, .attention, .information {
    padding: 10px 1% 10px 12%;
    width: 83%;
}
#cart {
	display:none;
}
.header_top {
	
}
.header_top #search {
	position:absolute;
    bottom:8px;
    width:100%;
    margin-left: 0;
}
.header_top #search input {
	width:100%;
	padding: 8px 27px 8px 8px;
	height:30px;
}
.product-info .view-images {
    display: none;
}
.header_top .button-search {
	right:8px;top:11px;
}
.product-info-wrapper, .product-info {
	background:none;
}
.product-info .left {
	width: 100%;
	max-width:100%;
	clear:both;
	margin:0px auto 10px auto;
	float:none;
}
.product-info .image, .product-info .image img {
	width: 100%;
	clear:both;
	overflow:hidden;
}

.image-additional {
	width:100% !important;
	margin:0px auto;
}
.cloud-zoom-lens, .cloud-zoom-big, #zoom-btn {
	display:none !important;
	cursor: default;
}
.product-info .right, .product-info .right.hasright {
	margin-left:0px !important;
	clear:both;
	margin-right:0px;
	border-right:none;
	padding:0px 0px 15px 0px;
}
.product-info > .custom_right_column {
	width:100%;
	position: static;
	padding:10px 0px;
}
.product-info .wishlist_compare {
	margin-bottom:0px;
	border-bottom:1px solid #eeeeee;	
}
.login-content .left, .login-content .right {
	width: 100% !important;
}
.checkout-content .left, .checkout-content #login.right {
	width: 100% !important;
}
.cart-info tbody .image img {
	width:50px;
}
.product-grid > div, .box-product > div {
	width: 42.33%;
}
.owl-item > div .image .hov {
    left: -1px;
}
.checkout-content .left {
	border-right:none;
	padding-bottom:10px;
	border-bottom:1px solid #999999;
}
.cart-total, .cart_modules_wrapper, .cart_modules_wrapper .module_box {
	width:100% !important;
}
.checkout-content {
	padding: 15px 10px;
}
#content.home .bannerot {
	margin:0px;
}
#content.home .bannerot img {
	width:100%;
	margin:0px;
}
.category-info .image {
    float: none;
    text-align: center;
}
#footer {
	width:auto;
}
#footer .main_content .left {
	margin-right:0px; 
	width:100%;
	border-radius:2px 2px 0px 0px;	
} 
#footer .main_content .right {
	float:none; 
	width:auto;
	border-radius:0px 0px 2px 2px;
	padding-top:0px;
	clear:both
}
#footer .column {
	width: 44%; 
}
}
@media only screen and (max-width: 590px) {
.product-list .left {
	overflow: hidden;
	padding:0px 10px 0px 0px;
	margin-right:0px;
	border-right: none;
}
.product-list .right {
	position:static;
	float:none;
	padding:5px 0px 0px 0px;
	min-height:10px;
	margin-left: 0px;
}
.product-list .wishlist, .product-list .compare {
    display: none;
}
.product-list .cart .button {
	width:auto;
}
.category-list ul li {
	text-align: center;
	float: none;
}
.category-list ul li a img {
    margin: 0 auto;
}
}
@media only screen and (max-width: 420px) {
.product-list .image {
	text-align:center;
}
.product-grid > div {
	width:63%;
	padding-bottom:39px;
}
.product-grid .information_wrapper {
	height:auto;
}
.product-grid .description {
	
}
.product-filter .display-title, .product-filter .display {
	display:none;
}
.box-product > div {
	width: 90%;
}
}
@media only screen and (min-width: 531px) and (max-width: 700px) {
.product-grid > div, .box-product > div {
	width: 41.33%;
}
#column-left + #content .box-product > div {
	width: 44%;
}
.owl-carousel .wishlist {
    position: absolute;
}
.owl-carousel .compare {
    position: absolute;
}
}
@media only screen and (min-width: 421px) and (max-width: 530px) {
.product-grid > div, .box-product > div {
	width:50%;
}
#column-left + #content .box-product > div {
	width: 90%;
}
.owl-carousel .wishlist {
    position: absolute;
}
.owl-carousel .compare {
    position: absolute;
}
.owl-pagination {
    top: 52px;
}
.box-heading {
    margin-bottom: 36px;
}

}
@media only screen and  (max-width: 421px) {
#column-left + #content .box-product > div {
	width: 90%;
}
}
@media only screen and (max-width: 700px) {
    .owl-item > div .image:hover .hov {
        display: none;
    }   
}
@media only screen and (min-width: 339px) and (max-width: 421px) {
    .owl-pagination {
        top: 52px;
    }
    .box-heading {
        margin-bottom: 36px;
    }
    
}

@media only screen and (min-width: 421px) {
.mobile_quantity {
        display: none !important;
    }
}
@media only screen and (max-width: 339px) {
    .box-product > div {
    	width: 90%;
    }
    .owl-pagination {
        top: 52px;
    }
    .box-heading {
        margin-bottom: 36px;
    }
}
@media only screen and (min-width: 600px) and (max-width: 785px) {
    .owl-item > div .image .hov {
        width: 300px;
        left: -18px;
    }
}
@media only screen and (min-width: 679px) and (max-width: 743px) {
    .owl-item > div .image .hov {
        left: -16px;
        width: 277px;
    }
}
@media only screen and (min-width: 726px) and (max-width: 766px) {
    .box-product > div .image .hov,
    .product-grid > div .image .hov {
        left: -51px;
    width: 341px;
    }
}
@media only screen and (min-width: 690px) and (max-width: 726px) {
    .box-product > div .image .hov,
    .product-grid > div .image .hov {
        left: -51px;
    width: 341px;
    }
}
@media only screen and (min-width: 645px) and (max-width: 690px) {
    .box-product > div .image .hov,
    .product-grid > div .image .hov {
        left: -63px;
        width: 313px;
    }
}
@media only screen and (min-width: 600px) and (max-width: 645px) {
    .box-product > div .image .hov,
    .product-grid > div .image .hov {
        left: -77px;
    }
}
@media only screen and (min-width: 550px) and (max-width: 599px) {
    .box-product > div .image .hov,
    .product-grid > div .image .hov {
        left: -84px;
    }
}
@media only screen and (max-width: 550px) {
    .box-product > div .image:hover .hov,
    .product-grid > div .image .hov {
        display: none;
    }
	#footer .column {
	width: 90%; 
    }
}
@media only screen and (max-width: 1016px) {
    .product-grid > div .image .hov {
        left: -67px;
        width: 345px;
    }
}
@media only screen and (max-width: 943px) {
    .product-grid > div .image .hov {
        left: -91px;
        width: 321px;
    }
}
@media only screen and (max-width: 794px) {
    .product-grid > div {
        width: 47%;
    }
    .product-grid > div .image .hov {
        left: -72px;
        width: 327px;
    }
}
@media only screen and (max-width: 767px) {
    .product-grid > div {
        width: 41%;
    }
    .product-grid > div .image .hov {
        left: -87px;
        width: 327px;
    }
}
@media only screen and (max-width: 724px) {
    .product-grid > div {
        width: 38%;
    }
    .product-grid > div .image .hov {
        left: -87px;
        width: 327px;
    }
}
@media only screen and (max-width: 876px) {
	.pay_social.no-categ {
		width: 100%;
	}
	.pay_social .social {
    text-align: center;
	}
	.pay_social .pay {
    text-align: center;
    width: 100%;
	}
	.pay_social {
		float: right;
		width: 56%;
	}
	.timejob_footer {
    text-align: center;
    width: 41%;
	}
	.questions_footer {
    float: left;
    text-align: center;
    width: 48%;
	}
	.questions_footer p {
    float: none;
	}
	.categ {
		clear: left;
		width: 100%;
	}
}
@media only screen and (max-width: 767px) {
	#content .box-product > div .image:hover .product-zoom,
	#content .product-grid > div .image:hover .product-zoom,
	#content .product-list > div .image:hover .product-zoom,
	#content .owl-item > div .image:hover .product-zoom {
		display: none;
	}
	.box-product > div:hover .divshadow,
	.product-grid > div:hover .divshadowgrid,
	.product-list > div:hover .divshadowlist,
	.owl-item > div:hover .divshadow {
		display: none;
	}
	.divshadowwidth768 {
		display: block;
	}
	#content .box-product > div,
	#content .product-grid > div {
		padding-bottom: 0px;
	}
	#column-left + #content .product-grid > div, #column-right + #content .product-grid > div {
		width: 31%;
	}
	.box-product .wishlist, .product-grid .wishlist {
		bottom: 0;
	}
	.box-product > div .compare, .product-grid > div .compare {
		bottom: 0;
	}
	.product-grid > div .cart, .box-product > div .cart {
		bottom: 0;
	}
	.product-grid .divshadowwidth768 {
		position: relative;
	}
	.product-grid .divshadowwidth768 {
		position: relative;
		height: 30px;
	}
	.product-grid > div .cart_divshadowwidth768 {
		position: absolute;
		left: 0;
	}
	.product-grid > div .wishlist {
		position: absolute;
		right: 30px;
	}
	.product-grid > div .compare {
		position: absolute;
		right: 0;
	}
	.product-list .cart {
		
	}
	.product-list .wishlist, .product-list .compare {
		display: none;
	}
	.product-list .divshadowwidth768 .wishlist,
	.product-list .divshadowwidth768 .compare	{
		display: block;
	}
	#filter_list {
		border: 1px solid #C0C0C0;
	}
}
@media only screen and (max-width: 655px) {
	#column-left + #content .product-grid > div, #column-right + #content .product-grid > div, #content .product-grid > div, #column-left + #column-right + #content .product-grid > div{
		width: 47%;
	}
}
@media only screen and (max-width: 612px) {
	#column-left + #content .product-grid > div, #column-right + #content .product-grid > div, #content .product-grid > div, #column-left + #column-right + #content .product-grid > div{
		width: 47%;
	}
}
@media only screen and (max-width: 500px) {
	#column-left + #content .product-grid > div, #column-right + #content .product-grid > div, #content .product-grid > div, #column-left + #column-right + #content .product-grid > div{
		width: 97%;
	}
}
@media only screen and (min-width: 997px) and (max-width: 1192px) {
    #column-left + #content .product-grid > div, #column-right + #content .product-grid > div {
		width: 45%;
	}
}
@media only screen and (max-width: 996px) {
    #column-left + #content .product-grid > div, #column-right + #content .product-grid > div {
		width: 44%;
	}
}
@media only screen and (max-width: 915px) {
    #column-left + #content .product-grid > div, #column-right + #content .product-grid > div {
		width: 47%;
	}
}
@media only screen and (max-width: 539px) {
    #column-left + #content .product-grid > div, #column-right + #content .product-grid > div {
		width: 80%;
	}
}
@media only screen and (max-width: 413px) {
    #column-left + #content .product-grid > div, #column-right + #content .product-grid > div {
		width: 90%;
	}
}
@media only screen and (max-width: 713px) {
    .product-list .name.divwidth713, .product-list .cart.divwidth713, .product-list .wishlist.divwidth713, .product-list .compare.divwidth713 {
		display: block;
		overflow: auto;
	}
	.product-list .cart.divwidth713 input.button,
	.product-list .wishlist.divwidth713,
	.product-list .compare.divwidth713 {
		float: left;
	}
	.product-list .name {
		display: none;
	}
	.product-list .option-div {
		padding-top: 0px;
	}
	.product-list .right {
		display: none;
	}
	.product-list .left {
		margin-right: 0px;
	}
	.product-list .left {
		margin-right: 0px;
	}
	#column-left + #column-right + #content .product-list .left {
		margin-right: 0px;
		border-right: 0 none;
		padding: 0;
	}
}
@media only screen and (max-width: 907px) {
	#column-left + #content .product-list .name.divwidth713,
	#column-right + #content .product-list .name.divwidth713	{
		display: block;
	}
	#column-left + #content .product-list .name,
	#column-right + #content .product-list .name	{
		display: none;
	}
}
@media only screen and (max-width: 770px) {
	#column-left + #content .product-list .image	{
		margin: 0;
	}
}
@media only screen and (max-width: 1153px) {
	#column-left + #column-right + #content .product-list .left {
		margin-right: 90px;
	}
	#column-left + #column-right + #content .product-list .right {
		min-width: 105px;
		padding-right: 19px;
	}
}
@media only screen and (max-width: 1090px) {
	#column-left + #column-right + #content .product-list .name.divwidth713,
	#column-right + #column-right + #content .product-list .name.divwidth713	{
		display: block;
	}
	#column-left + #column-right + #content .product-list .name,
	#column-right + #column-right + #content .product-list .name	{
		display: none;
	}
}
@media only screen and (max-width: 713px) {
	#column-left + #column-right + #content .product-list .left	{
		margin-right: 0;
	}
}
@media only screen and (min-width: 1374px) {
	#column-left + #content .box-product > div, #column-right + #content .box-product > div	{
		width: 30%;/*17%;*/
	}
}
@media only screen and (max-width: 400px) {
div.text {
	width: 150px!important;
    }
}
@media only screen and (max-width: 420px) {
    .cart-info-wrapper {
        padding: 5px;
    }
    .mobile_hide {
    display: none !important
    }
    .mobile_quantity {
        display: block !important;
        margin-top: 10px;
    }
    .box-product > div .image:hover .hov, .box-product > div .image:hover .hov, .owl-item > div .image:hover .hov {
        display: none;
    }
	.questions_footer {
    width: 90%;
    }
    .timejob_footer {
    width: 90%;
    }
}