@charset "utf-8";
/* CSS Document */

/* Desktops and laptops ----------- */
@media only screen  and (max-width : 1210px) {
	.our_telegram .telegram_text, .our_instagram .instagram_text{
		font-size:13px;
	}
	/**/
	.best-seller-mod .moduletable > div{
		height:139px ;
	}
	.product_flexslider .vm_mod_product_name{
		margin:5px 0;
	}
	.product_flexslider .flex-viewport li > div{
		height:125px;
	}
	.product_flexslider .flex-viewport li img{
		height:100%;
	}
	.product_flexslider .addtofav_aws_icon i, 
	.product_flexslider .addtofav_aws_icon_active i, 
	.product_flexslider .addtocart-bar button.addtocart-button i{
		display:none;
	}
	.product_flexslider .addtofav_aws_icon,
	.product_flexslider .addtofav_aws_icon_active,
	.product_flexslider .addtocart-bar button.addtocart-button{
		padding:6px;
		text-align:center;
	}
	/**/
	.simpleLens-lens-element{
		display:none;
	}
}
@media only screen  and (max-width : 1200px) {
	/**/
	div[id*="maximenuck"]{
		font-size:12px !important;
	}
	div[id*="maximenuck"] ul.maximenuck > li.maximenuck > div.floatck > div.maxidrop-main > div.maxidrop-main2 > div.maximenuck2{
		width:160px !important;
		padding:10px 5px 0 10px !important;
	}
	.mid_header{
		height:auto;
		min-height:70px;
	}
	/**/
	.services li span{
		font-size:11px !important;
	}

	.services li .fa::before{
		font-size:20px;
	}
	/**/
	
	#tabbed-nav .each_counter{
		margin-bottom:14px; 
	}
	#tabbed-nav .each_counter span.each_counter_title{
		width:40px;
	}
	#tabbed-nav .each_counter span.each_counter_number{
		width:46px;
		height:42px;
		font-size:20px;
		padding-top:10px;
		margin-left:5px;
	}
	/**/
	.index_article .index_article_link {
		margin-bottom: 3px;
	}
	/**/
	.sj-vm-filter .ft-option .ft-opt-inner > span{
		float:none !important;
		display:block !important;
		margin:0 !important;
	}
	.sj-vm-filter .ft-content-prices .ft-price-value.ft-price-right{
		float:none !important;
	}
	/**/
	.category-view .browse-view .display-number{
		border-left:none;
	}
	.category-view .browse-view .orderby-displaynumber{
		height:auto;
	}
	.category-view .browse-view .orderby-displaynumber .vm-order-list{
		float:right;
		border-top:solid 1px #ddd;
		width:100%;
	}
	.category-view .browse-view .orderby-displaynumber .vm-order-list .orderlistcontainer:first-child{
		border-right:none;
	}
	/**/
	.browse-view div.product div.each_product_row .right_product_side .sj_quickview_handler.visible-lg::before{
		right:18px;
	}
	/**/
	.productdetails_left{
		margin-bottom:15px;
	}
	.productdetails .productdetails_addtocart .addtocart-bar{
		text-align:right;
	}
	/**/
	.contact-form > form > fieldset > div.control-group .controls input,
	.contact-form > form > fieldset > div.control-group .controls textarea{
		width:180px;
	}
	/**/ 
	.blog .each_item .blog_title h3 a{
		font-size:16px;
	}
	.blog .each_item .blog_introtext > p{
		line-height:20px;
	}
	/**/
	
	.login > h3{
		margin-bottom:15px;
	}
	.login > form{
		padding:0 ;
	}
}
@media only screen and (max-width : 1000px) {
	#fancybox-wrap {
		width: 500px !important;
		left: 18% !important;
	}
	#fancybox-content {
	    width: 500px !important;
	}
	#fancybox-content .fancy_added_links {
		width: 93%;
	}
	/**/
	.logo img {
		display: block;
		margin: 0 auto;
	}
	.main-menu{
		margin:7px 0;
	}
	/**/
	[id*="search-categories"]{
		top:250px !important;
	}
	/**/
	.right_box,
	.left_box,
	.login_more_link .login_remember_pass,
	.login_more_link .login_remember_user,
	.login_more_link .login_create_account{
		padding:0 !important;
	}
	/**/
	.best-seller-mod > div {
		float: right;
		width: 48.5%;
	}
	.best-seller-mod > div:first-child{
		margin-left:10px;
	}
	.best-seller-mod > div:last-child{
		margin-right:10px;
	}
	.product_flexslider .addtofav_aws_icon i, 
	.product_flexslider .addtofav_aws_icon_active i, 
	.product_flexslider .addtocart-bar button.addtocart-button i{
		display:block;
	}
	.product_flexslider .addtofav_aws_icon, 
	.product_flexslider .addtofav_aws_icon_active, 
	.product_flexslider .addtocart-bar button.addtocart-button{
		padding:12px 51px 12px 12px;
	}
	.best-seller-mod .moduletable > div{
		height:180px;
	}
	.product_flexslider .flex-viewport li > div{
		height:170px;
	}
	/**/
	.services li{
		width:33.3%;
	}
	/**/
	footer .top-footer > div, footer .mid-footer > div{
		border-left:1px dashed #666;
		border-right:1px dashed #666;
		border-bottom:1px dashed #666;
	}
	footer .top-footer > div:last-child, footer .mid-footer > div:last-child{
		border-left:1px dashed #666;
	}
	footer .footer-line{
		display:none;
	}
	footer .top-footer > div, footer .mid-footer > div{
		height:auto;
		padding:10px;
	}
	footer .btm-footer{
		border-left:1px dashed #666;
		border-right:1px dashed #666;
		margin-bottom:0;
		padding:10px;
	}
	footer .top-footer{
		margin-top:0;
	}
	footer .top-footer .footer_about_us{
		height:auto;
	}
	/**/
	.z-tabs{
		float:right;
		height:auto;
	}
	.z-tabs.silver>ul{
		width:100% !important;
	}
	.z-tabs.silver>ul li{
		width:33.3% !important;
		float:right;
	}
	.z-tabs.silver > ul{
		height:auto;
	}
	.z-tabs.silver > ul::after {
		background: #fff none repeat scroll 0 0;
		box-shadow: 2px 0 3px rgba(0, 0, 0, 0.2);
		content: "";
		display: block;
		height: 3px;
		left: 0;
		position: absolute;
		top:auto;
		bottom:0;
		width: 100%;
		z-index: 10;
	}
	/**/
	div.each_product_row .right_product_side{
		height:50px;
		border:none;
		border-bottom:solid 1px #ddd;
	}
	div.each_product_row .right_product_side > div, div.each_product_row .right_product_side > a{
		height:50px;
		width:20%;
		float:right;
		border-bottom:none;
	}
	div.each_product_row .right_product_side > div{
		border-left:solid 1px #ddd;
	}
	div.each_product_row .right_product_side .sj_quickview_handler.visible-lg::before{
		left:5px;
		right:auto !important;
	}
	div.each_product_row .right_product_side .each_product_whishlist form[name="addtofavorites"]{
		height:98%;
	}
	.each_product_basePrice strike,
	.product-price .PricesalesPrice, .product-price .each_product_basePrice{
		font-size:14px;
	}
	div.each_product_row .left_product_side .each_product_tags span {
		height: 25px;
		left: 4px;
		padding: 6px 2px;
		width: 50px;
		font-size: 9px;
	}
	div.each_product_row{
		height:303px;
	}
	/**/
	.index_article img{
		display:none;
	}
	
	/**/
	.sj-vm-filter .ft-option .ft-opt-inner > span{
		display:inline-block !important; 
	}
	.sj-vm-filter .ft-content-prices .ft-opt-inner{
		height:32px;
		width:100%;
	}
	/**/
	.browse-view div.product div.each_product_row .right_product_side .each_product_addtocart .addtocart-bar,
	div.each_product_row .right_product_side .each_product_addtocart .addtocart-bar {
		bottom: auto;
		height: 49px;
		margin: 0;
		position:relative;
	}
	.browse-view div.product div.each_product_row .right_product_side .sj_quickview_handler.visible-lg::before,
	div.each_product_row .right_product_side .sj_quickview_handler.visible-lg::before{
		left:23px;
	}
	/**/
	.contact-form > form > fieldset > div.control-group .controls{
		width:80%;
	}
	.contact-more-info,
	.contact-form > form > fieldset > div.control-group .controls input,
	.contact-form > form > fieldset > div.control-group .controls textarea{
		width:100%;
	}
	div.each_product_row .right_product_side .each_product_whishlist .addtofav_aws_icon_active{
		height:96%;
	}
} 
@media only screen and (max-width: 780px){
	.search_box [id*="offlajn-ajax-search"]{
		display: none !important;
	}
	.jm_search{
		display: block !important;
	}
	.search_box{
		width: 100%;
		float: right;
	}
	.my_favorites {
		overflow-x: scroll;
	}
	.easycompare_products h3.easycompare_name a{
		text-align:right;
	}
	.easycompare_products .easycompare_image img{
		float:right;
	}
	.easycompare_products .easycompare_uncompare a{
		left:auto;
		right:0;
	}
	/**/
	header{
		position:relative !important;
	}
	.main_section{
		top:5px !important;
	}
	header .main-top-icon,
	header .top-support-desc{
		text-align:center;
	}
	header .main-top-icon > div{
		border-top:1px solid #d4d4d4;
	}
	header .main-top-icon > div.user-profile{
		padding-top:2px !important; 
	}
	#toggle_main_menu{
		display:block !important;
	}
	header .main-menu{
		display:none;
	}
	.logo img {
		display: inline-block;
		float:right;
		margin-right:17px;
	}
	/**/
	[id*="search-categories"] {
		top: 295px !important;
	}
	.main-menu ul.maximenuck > li.maximenuck{
		display:block !important;
		text-align:right !important;
	}
	div[id*="maximenuck"] ul.maximenuck > li.maximenuck > div.floatck{
		position:relative !important;
		top:0 !important;
	}
	div[id*="maximenuck"] ul.maximenuck > li.maximenuck > div.floatck > div.maxidrop-main > div.maxidrop-main2 > div.maximenuck2{
		width:100% !important;
		float:none !important;
	}
	div[id*="maximenuck"] li.maximenuck img{
		display:none;
	}
	div[id*="maximenuck"] li.maximenuck p{
		margin:0 !important;
	}
	div[id*="maximenuck"] ul.maximenuck > li.maximenuck > div.floatck{
		box-shadow:none !important;
	}
	/**/
	
	.best-seller-mod > div {
		float: right;
		width: 100%;
		margin-left:0 !important;
		margin-right:0 !important;
	}
	/**/
	.category_columns > div.col-lg-4:nth-child(2),
	.category_columns > div.col-lg-4:last-child,
	.category_columns > div.col-lg-4:first-child{
		padding:0 !important;
	}
	/**/
	div.each_product_row .right_product_side .sj_quickview_handler.visible-lg::before{
		left:23px;
	}
	div.each_product_row .left_product_side .each_product_tags span {
		height: 30px;
		padding: 7px 2px;
		width: 60px;
		font-size: 11px;
	} 
	/**/
	.category-view .browse-view .orderby-displaynumber{
		height:auto;
	}
	.category-view .browse-view .orderby-displaynumber > div{
		width:100%;
		float:none;
	}
	.category-view .browse-view .display-number{
		border-left:none;
		padding:10px;
	} 
	.category-view .browse-view .orderby-displaynumber .vm-order-list .orderlistcontainer:first-child div.orderlist{
		right:115px;
		left:auto;
	}
	.category-view .browse-view .orderby-displaynumber .vm-order-list .orderlistcontainer:last-child div.orderlist{
		right:71px;
		left:auto;
	}
	.category-view .browse-view .display-number select#limit{
		margin-top:0;
	}
	.category-view .browse-view .display-number span{
		padding-top:0;
	}
	/**/
	
	.productdetails_info > div{
		width:100%;
		text-align:right;
	}
	.productdetails .productdetails_box > div{
		height:auto;
	}
	.productdetails .productdetails_box .icons {
		margin-top: 10px;
		text-align: right;
	}
	.productdetails .productdetails_box .addthis_toolbox a {
		float: right;
	} 
	/**/
	.contact-form > form > fieldset > div.control-group .controls{
		width:55%;
	}
	/**/
	.blog .each_item .blog_icons > div.blog_info{
		position:relative;
		right:auto;
		bottom:auto;
	}
	.blog .each_item .blog_icons > div.blog_print_email {
		bottom: 4px;
		position: relative;
		right:auto;
	}
	/* added in 5-may-2018*/
	.styles{
		display: none !important;
	}
	.fancybox-overlay.fancybox-overlay-fixed{
		display: none !important;
	} 
	[id*="search-results"]{
	    display:none !important;
	}
}
@media only screen and (max-width: 768px){
	
	#tabbed-nav .each_counter {
		display:inline-block;
		width:auto;
		margin-bottom:0;
	}
	#tabbed-nav .tab_counter{
		height:70px;
		text-align:center;
	} 
}

@media only screen and (max-width: 642px){
	
	.blog .each_item .blog_icons > div.blog_info{
		width:100%;
		margin-bottom:10px;
	}
	.blog .each_item .blog_icons > div.blog_print_email {
		bottom: 0;
		width:100%;
		margin-bottom:10px;
	}
	.blog_print_email .icons > div{
		float:right;
	}
	/**/
	#fancybox-wrap {
		width: 400px !important;
		left: 10% !important;
	}
	#fancybox-content {
	    width: 400px !important;
	}
	#fancybox-content .fancy_added_links {
		width: 90%;
	}
}

@media only screen and (max-width: 600px){
	.mc-list .mc-product-inner .mc-image img {
		width: 80px;
	}
	
	/**/
	.search_box .search-results,
	[id*="search-form"] [id*="search-area-close"]{
	    display:none !important;
	}
} 
@media only screen and (max-width: 510px){
	.login-mod .login-form{
		left: -80px;
	}
	
	.sj-minicart-pro .mc-content .mc-empty,
	.wishlist .mc-content, .compare .mc-content{
		width:280px;
	}
	.wishlist .mc-content{
		left: -20px !important;
	}
	.compare .mc-content{
		left: -50px !important;
	}
	.sj-minicart-pro .mc-list .mc-product-inner .mc-image img{
		width: 50px !important;
	}
	.styles{
		display:none;
	}
/**/
  .main_section .chzn-container-single .chzn-search input, 
  header .chzn-container-single .chzn-search input, 
  .fancybox-overlay .chzn-container-single .chzn-search input{
    width:100% !important;
  }
	.z-tabs{
		float:none;
		display:block;
	}
	.z-tabs.mobile>ul.z-tabs-desktop>li{
		float:right !important;
		display:inline-block !important;
		width:33.3% !important;
	}
	.z-tabs.mobile>ul.z-tabs-nav.z-tabs-mobile{
		display:none !important;
	}
	.z-tabs.mobile>ul.z-tabs-desktop.z-hide-menu {
		opacity: 1 !important;
		height: 100px !important;
		visibility: visible !important;
		position:relative !important;
	}
	.z-tabs.mobile>ul.z-tabs-nav>li>a{
		text-align: right !important;
		padding-right: 5px !important;
		padding-left: 5px !important;
	}
	.z-tabs.mobile.top>.z-container{
		margin-top:0 !important;
	}
	#tabbed-nav .each_counter span.each_counter_number{
		width:40px;
		height:35px;
		font-size:20px;
		padding-top:10px;
		margin-left:5px;
	}
	#tabbed-nav .tab_counter{
		padding:0 !important;
	}
	/**/
	.category-view .browse-view .orderby-displaynumber .vm-order-list .orderlistcontainer{
		width:100%;
	}
	.category-view .browse-view .orderby-displaynumber .vm-order-list .orderlistcontainer:first-child{
		border-bottom: solid 1px #ddd;
	}
	.category-view .browse-view .orderby-displaynumber .vm-order-list .orderlistcontainer:nth-child(2){
		border:none;
	}
	.category-view .browse-view .orderby-displaynumber .vm-order-list .orderlistcontainer div.orderlist{
		right:71px;
		left:auto;
	}
	/**/
	.browse-view div.product div.each_product_row .right_product_side .sj_quickview_handler.visible-lg::before,
	.latest-view  div.each_product_row .right_product_side .sj_quickview_handler.visible-lg::before,
	.topten-view  div.each_product_row .right_product_side .sj_quickview_handler.visible-lg::before,
	.recent-view  div.each_product_row .right_product_side .sj_quickview_handler.visible-lg::before,
	.featured-view  div.each_product_row .right_product_side .sj_quickview_handler.visible-lg::before{
		left:13px;
	} 
	/**/
	.related_blogs > div{
		width:100%;
		float:none;
	}
	.blog .each_item .col-lg-3 {
		display:none;
	}
	.blog .each_item .col-lg-9 {
		width:100%;
	}
	/**/
	.registration > form > fieldset > div.control-group,
	.login > form > fieldset > .login_user_info div.control-group,
	.remind > form > fieldset > div.control-group:first-child, 
	.reset > form > fieldset > div.control-group:first-child  {
		border: none;
		border-bottom: none;
		height: auto;
		margin-bottom: 10px;
		float: right;
	}
	.registration > form > fieldset > div.control-group .control-label,
	.login > form > fieldset > .login_user_info div.control-group .control-label ,
	.remind > form > fieldset > div.control-group:first-child .control-label, 
	.reset > form > fieldset > div.control-group:first-child .control-label{
		padding-top: 0;
		width: 100%;
	}
	.registration > form > fieldset > div.control-group .controls,
	.login > form > fieldset > .login_user_info div.control-group .controls,
	.remind > form > fieldset > div.control-group:first-child .controls, 
	.reset > form > fieldset > div.control-group:first-child .controls,
	.latest-view .product, .topten-view .product, .recent-view .product, .featured-view .product,
	.category-view .category {
		width: 100%;
	}
	.registration > form > fieldset > div.control-group .control-label::before,
	.login > form > fieldset > .login_user_info div.control-group .control-label::before,
	.remind > form > fieldset > div.control-group:first-child .control-label::before, 
	.reset > form > fieldset > div.control-group:first-child .control-label::before{
		height:0;
	}
	.registration > form > fieldset > div.control-group .controls input,
	.login > form > fieldset > .login_user_info div.control-group .controls input,
	.remind > form > fieldset > div.control-group:first-child .controls input, 
	.reset > form > fieldset > div.control-group:first-child .controls input {
		border: solid 1px #ddd;
		width: 100%;
		border-radius:2px !important;
	}
	.registration > form > fieldset > div.control-group:last-child {
		border-bottom:none; 
	}
	.login > form > fieldset > .login_user_info div.control-group:nth-child(2){
		border: none;
	}
	/**/
	.edit_userForm table.user-details input,
	.main_section .chzn-container, 
	header .chzn-container,
	.main_section .chzn-container-single .chzn-drop, 
	header .chzn-container-single .chzn-drop,
	.edit_admin_form #ui-tabs .tabs table.user-details input{
		width:200px !important;
	}
	/**/
	.write-reviews textarea.virtuemart {
		width: 300px;
	}
	/**/
	.productdetails .productdetails_compare, 
	.productdetails .productdetails_wishlist{
		display:block;
		width:100% !important;
		float:none !important;
		padding:0 !important;
	}
	.productdetails .productdetails_compare{
		margin-bottom:15px;
	}
} 
@media only screen and (max-width: 480px){
	
	/* error */
	.error_page p{
		font-size:50px;
	}
	.error_icon div{
		width:auto;
		text-align:center;
		margin:0 auto;
	}
	.error_icon div i{
		font-size:80px;
	}
	.error_page a{
		font-size:15px;
		padding:10px;
	}
	/**/
	.social-ads{
		height:auto !important;
	}
	.social-ads div.col-lg-6{
		width:100%;
		float:none;
		padding:0 !important;
	}
	.social-ads div.col-lg-6:first-child{
		margin-bottom:10px !important;
	}
	/**/
	.services li{
		width:50%;
	}
	/**/
	.category-view .row .category {
		width: 100%;
	}
	/**/
	.browse-view div.product{
		width:100%;
	}
	.browse-view div.product div.each_product_row .right_product_side .sj_quickview_handler.visible-lg::before{
		left:25px;
	}
	/**/
	.edit_admin_form #ui-tabs .tabs table.user-details td.key{
		padding-right:5px;
	}
	/**/
	.opc-table .order-product li, .opc-table .order-title li{
		width: 33.33% !important;
	}
	/**/
	#fancybox-wrap {
		width: 100% !important;
		left: 0 !important;
	}
	#fancybox-content {
	    width: 100% !important;
	}
	#fancybox-content .fancy_added_links {
		width: 90%;
	}

}
@media only screen and (max-width: 400px) {
	
	.productdetails_info,
	.productdetails_navigation{
		width:100%;
	}
	.productdetails .productdetails_compare .easyCompareButton, 
	.productdetails .productdetails_wishlist .addtofav_aws_icon, 
	.productdetails .productdetails_wishlist .addtofav_aws_icon_active{
		font-size:12px !important;
	} 
	/**/
	.write-reviews textarea.virtuemart {
		width: 250px;
	}
	/**/
	
	[id*=search-results]{ 
		width:280px !important;
		left:auto !important;
		right:5px !important;
	}
	.simpleLens-gallery-container .simpleLens-container {
	    height:auto;
	}
} 