@media (min-width: 993px) 
{
	.basket_photo
	{
		display:table-cell;
	}
	
	.basket_photo_r
	{
		display:none;
	}
	.all_sub_cats{
		display:none;
	}

}
@-moz-document url-prefix() {
@media screen and (max-width: 1023px) and (min-width: 993px)
{
		.product_image_first_view, .product_image_second_view {
			padding-right: 0px !important;
			width:49% !important;
		}
}
}
@media (min-width: 993px) 
{
	.swiper-container-mobile{
		display:none;
	}
	.mobile_menu
	{
		display:none;
	}
	
	.right_side_menu_opened #wrapper
	{
		left:0;
	}
	
	#filter_responsive
	{
		display:none;
	}

	.slide_show_height{
		height:100vh !important;
		width:100%;
		object-fit: cover;
	}
	/*
	.product_image_first_all_columns .img-fluid{max-width:358px;}
	.product_image_second_view_united .img-fluid{max-width:370px};
	.product_image_first_view_united .img-fluid{max-width:370px};
	*/
}


@media (max-width: 1800px) 
{
.extra_square_top{
    left:4px;
}
.extra_square_bottom{
    right:4px;
}
.counter_area_product{
    padding:10px;
}
.footer_container {
    width: 90%;
}
}
@media (max-width: 1700px) 
{

.counter_p_area{
	display:block;
}
	.extra_square_top{
		left:0px;
	}
	.extra_square_bottom{
		right:0px;
	}
	.title_column{
		display:none;
	}
	#favorite.pro_area .pr_item 
	{
		float:left;
		width:25%;
	}	
	
	#show_user_list_data .pr_item
	{
		float:left;
		width:25%;
	}	
	
	.owl_slider_area_s .owl-prev, 
	.owl_slider_area_s_c .owl-prev, 
	.owl_slider_area_s_5 .owl-prev 
	{
		left: -40px;
	}
	
	.owl_slider_area_s .owl-next, 
	.owl_slider_area_s_c .owl-next, 
	.owl_slider_area_s_5 .owl-next 
	{
		right: -40px;
	}
}


@media (max-width: 1600px) 
{
	.basic_cols .basic_col_l,
	.basic_cols .basic_col_r
	{
		width:18%;
	}
	
	.basic_cols .basic_col_c
	{
		width:64%;
	}
}

@media (max-width: 1560px) 
{
	/*
#product_out {
	width:90%;
}
*/
.extra_square_top{
	left:10px;
}
.extra_square_bottom{
	right:10px;
}
}

@media (max-width: 1500px) 
{
	div.in-list span.basket-text {
		display:none;
	}
	.favorite_container{
		width:80%;
	}	
}

@media (max-width: 1480px) 
{
	.owl_slider_area_s_5 .owl-prev
	{
		left:-40px;
	}
	
	.owl_slider_area_s_5 .owl-next 
	{
		right:-40px;
	}

	span.basket-text {
		display:none;
	}

	.search {
		max-width: 230px;
	}
}

@media (max-width: 1450px) 
{
	.extra_square_top{
		left:18px;
	}
	.extra_square_bottom{
		right:18px;
	}
	#product_out
	{
		display:block;
		max-width:auto;
		/* padding-left:30px;
		padding-right:30px; */
	}
    /*
	.grid_out {
		display: none;
	}
    */
	.menu_out_side.closed + #side-wrapper-in #product_out {
		padding-left:30px;
		padding-right:30px;
	}

	.pro_area .pr_item
	{
		float:left;
		width:33.3333%;
	}

	.swiper-container {
		height:400px;
	}
}

@media (max-width: 1420px) 
{
	div.in-list span.search-text {
		display:none;
	}
}


@media (max-width: 1400px) 
{	
	.extra_square_top{
		left:10px;
	}
	.extra_square_bottom{
		right:10px;
	}
	/*.pr_item .img-fluid{
		height:350px !important;
	}*/
	.banner_width{
		width:80%;
	}
	.basic_cols .basic_col_l,
	.basic_cols .basic_col_r
	{
		width:20%;
	}
	
	.basic_cols .basic_col_c
	{
		width:60%;
	}

	span.search-text {
		display: none;
	}
    /*
	.top_item {
		margin-right: 10px;
		margin-top: -30px;
	}
    */
	.telephone-wrapper {
		margin-left: 2%;
	}
}

@media (max-width: 1340px) 
{	
	/*.top_item.search-desktop {
		padding: 10px 10px;
	}
	
	.top_item.basket_btn_h {
		padding: 7px 10px;
	}*/

	.side-menu-button-wrapper {
		padding-right: 5px;
	}
	.title_banner{
		font-size:100px;
		left:-92px;
	}
	.banner_comment span{
		font-size: 18px !important;
		}
}

@media (max-width: 1270px) 
{
	.extra_square_top{
		left:15px;
	}
	.extra_square_bottom{
		right:15px;
	}
	.pro_area .pr_item
	{
		float:left;
		width:50%;
	}

	.swiper-container {
		height:350px;
	}

	.menu_out_side:not(.closed) + #side-wrapper-in #product_tabs_top .nav-tabs {
		display: block;
	}

	.menu_out_side:not(.closed) + #side-wrapper-in #product_tabs_top .nav-tabs > li {
		position: static;
		float: none;
		width: 100% !important;
		margin-bottom: 10px;
	}

	.menu_out_side:not(.closed) + #side-wrapper-in #product_tabs_top .nav-tabs > li > a:hover,
	.menu_out_side:not(.closed) + #side-wrapper-in #product_tabs_top .nav-tabs > li > a:focus {
		position: static;
		background: #eaeaea !important;
		border: 0;
		border-radius: 0;		
		top: 0;
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none;
	}

	.menu_out_side:not(.closed) + #side-wrapper-in #product_tabs_top .nav-tabs > li > a.active {
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none;
		background: #eaeaea !important;
	}

	.menu_out_side:not(.closed) + #side-wrapper-in #product_tabs_top .nav-tabs > li > a.active,
	.menu_out_side:not(.closed) + #side-wrapper-in #product_tabs_top .nav-tabs > li > a.active:hover,
	.menu_out_side:not(.closed) + #side-wrapper-in #product_tabs_top .nav-tabs > li > a.active:focus {
		position: static;
		background: #eaeaea !important;
		border: 0;
		border-radius: 0;		
		top: 0;
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none;
	}
}

@media (max-width: 1250px) 
{	
	.text_info{
		padding-left:5px;
		font-family:'Roboto-Bold';
		font-size: 18px;
	}
	.second_text{
		font-family:'Roboto-Medium';
		font-size: 10px;  
	}
	.basic_cols .basic_col_l,
	.basic_cols .basic_col_r
	{
		width:22%;
	}
	
	.basic_cols .basic_col_c
	{
		width:56%;
	}
	
	.basket_data_area_title h3
	{
		font-size:20px;
	}
	
	
	.goto_basket
	{
		display:table;
		float:none;
	}
	
	.products_other_btn
	{
		margin-left:0;
		margin-top:20px;
		float:none;
	}
	
	.cat_area .cat_col
	{
		float:left;
		width:20%;
	}

	.metaforika-wrapper {
		display:none;
	}
}

@media (max-width: 1220px) 
{
	#favorite.pro_area .pr_item 
	{
		float:left;
		width:33.3333%;
	}	
	
	#show_user_list_data .pr_item 
	{
		float:left;
		width:33.3333%;
	}	
}
/*
@media (max-width: 1310px) 
{
.main_menu{
	width:80%;
}
}
*/
@media (max-width: 1200px) 
{
	.included_menu_categories{
		width:90%;
	}
	.header_right{
		padding-right:10px;
	}
	.header_right_includer {
		position: absolute;
		right:-120%;
		background: #fff;
		z-index: 999;
		height: 100%;
		padding-bottom: 20px;
		padding-right: 20px;
		top: 7px;
		min-width:240px;
	}
	.fancybox-content{
		width:70% !important;
	   }
	.inside_flex{
		width:70%;
	}
	.favorite_container{
		width:90%;
	}	
	.big_photo_place{
		height:600px;
	}
	.big_img .img-fluid{
		height:600px;
	}
	.new_in_categories{
		width:70%;
		margin-left:15%;
	}
	.menu_item_bottom {
		padding:20px 8% 20px 8%;
	}
	.header_central{
		width:50%;
	}
	/*
	.search_space{
        width:80%;
	}
	*/
	#products_out .product_col 
	{
		padding-left:15px;
		padding-right:15px;
	}
	
	#product_quantity
	{
		max-width:120px;
	}

	.swiper-container {
		height:300px;
	}
	.column_image{
		display:none;
	}
}
@media screen and (max-width : 1200px) and  (min-width : 993px) {
	.student_oroi{
		line-height:normal !important;
		padding-top:10px;
	}
	.student_oroi input[type="checkbox"]+label span {
		margin-top:0px !important;
	}
	.pull_rest_menu, .pull_rest_menu_back{
		display:flex;
	}
	.seperate_rest_menu{
		display:block;
	}
	.header_right{
		align-items: flex-start;
	}
}
@media screen and (min-width : 1200px) and  (max-width : 1625px) {
	.show_range{
		margin-right: 10px;
	}
}
@media (max-width: 1150px) 
{
	#header .col-lg-3
	{
		width:30%;
	}
	
	#header .col-lg-6
	{
		width:40%;
	}
}

@media (max-width: 1110px) 
{
	.text_info{
		padding-left:5px;
		font-family:'Roboto-Bold';
		font-size: 14px;
	}
	.second_text{
		font-family:'Roboto-Medium';
		font-size: 10px;  
	}
	.multibar_item_in h3
	{
		font-size:15px;
	}
	
	.multibar_item_in h4
	{
		font-size:13px;
	}
	
	.multibar_item_in h5
	{
		font-size:19px;
	}
	
	.ship,
	.change,
	.phone
	{
		padding-top:10px;
		padding-bottom:10px;
	}

	.swiper-container {
		height:270px;
	}
}

@media (max-width: 1050px) 
{
	.telephone-wrapper {
		margin-left: 3%;
	}
}
/*
@media screen and (max-width: 1390px) and (min-width: 993px){
.newsletter_submit {
	margin-top:10px;
}
*/
@media (max-width: 1100px) and (min-width: 993px){
	/*.favorite_heart_place {
		margin-top: -30px;
		margin-right: 10px;
	}
	.product_item_text h5 {
		font-size: 15px;
	}
	.discount, .discount_num, .no_discount{
		font-size:18px !important;
	}
}*/
.main_title_newsletter{
    top: 65%;
    left: 50%;
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
.main_title_newsletter1{
    top: -10%;
    left: 50%;
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
}
.main_title_newsletter2{
    bottom: -35%;
    left: 50%;
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
}
}
@media (max-width: 993px) 
{
	.megethologio_mobile{
		display:block !important;
	}
	.back_stock_gallery_resp{
		display:flex;
	}
	.megethologio_desktop{
		display:none !important;
	}
	.filter_title_in{
      justify-content: space-between;
	}
	.dontmiss .banner_title_area_out {
		width: calc(100% - 30px);
	}
	.filter_title, .filter_container{
		padding:20px 5px 20px 5px;
	} 
	.product_2 {
		width: 100%;
		margin-left: 0%;
		float: left;
		padding-top: 0px;
	}
	.dontmiss .no-margin-left_noif{
		padding-left:5px;
		padding-right:25px;
	}
	#products_out .product_col {
		padding-left: 0px;
		padding-right: 0px;
	}
	.on_click_submit_button{
		margin-top:0px !important;
	}
	.main_content_out {
		border-top:none;
	}
	.mobile_filter_short{
		display:flex;
		align-items: center;
		justify-content: space-between;
	}
	.filter_item_tag_container_resp{
		display:block;
	}
	.filter_item_container_tag{
		display:none;
	}
	.filter_container_line{
	  display:block;
	  margin-bottom:10px;
	  padding-left:0px;
	  padding-right:0px;
	}
	.show_and_results{
		display:none;
	}
	.filter_title {
		display:block;
		width: 100% !important;
		justify-content: space-between !important;
		border-bottom:1px solid #dedede;
	}
	.filter_container_line_container{
		display:none;
	}
	.filter_title .fas{
		float:right;
	}
	.filter_container{
	  position:relative;
	  width:100% !important;
	  left:0 !important;
	}
	.mobile_filter_btn .fas, .mobile_short_btn .fas{
      font-weight:300;
	} 
	.filter_item.short{
		display:none;
	}
	.forced_no_padding_top {
		padding-top: 15px !important;
	}
	.filter_area_item_area {
		width: 100%;
		margin: 0;
	}
	.filter_title_fade_border{
     display:none !important;
	}
	.vertical_middle{
	 margin:0;
	 padding-left:0px;
	}
	.filter_form_price{
     margin-left:0px;
	}
	.bordered_title, .bordered_container{
		border:none;
	}
	.filter_item.short .filter_title {
		float:none;
	}

	.slideshow .owl-dots{
		display: block;
		width:20px;
		z-index: 99999;
		position: absolute;
		left:calc(100% - 40px);
		top:50%;
		transform: translateY(-50%);
	}
	.slideshow .owl-dot{
		width:15px;
		height:15px;
		border:2px solid #fff !important;
		border-radius:50%;
		margin:0px 7px 7px 7px;
	}
	.menu_shop_title{
		padding-top:0px;
		text-align:center;
		padding-bottom:35px;
	}
	.menu_shop_title.article_menu{
		padding-top:20px;
	}
	.sub_menu_photo{
		width:100%;
		height:70px;
		object-fit: contain;
		object-position: bottom center;
	}
	.sub_menu_item_image{
		margin-bottom:10px;
	}
	/*#back_to_top{
		display:none;
	}*/
	.counter_area_product{
		margin-bottom:0px;
	}
	#top_out_r_mob_fixed{
		position:fixed;
		display: flex;
		top:0;
		left:0;
		background: #fff;
		padding:20px 20px 5px 20px;
		width:100%;
		opacity:0;
		z-index:-1;
		transition: all .3s ease-out;
		-moz-transition: all .3s ease-out;
		-webkit-transition: all .3s ease-out;
		-o-transition: all .3s ease-out;
	}
	.bar_counter_out {
		height:50px;
	}
	.mobile.logo.fixed{
		width:40px;
		margin-top:-25px !important;
	}
	.sort_filter_mobile{
		width:100%;
		position:absolute;
		background: #fff;
		align-items: center;
		justify-content: space-around;
		height:30px;
		bottom:-30px;
		left:0;
		display:flex;
		border-top:1px solid #dedede;
		box-shadow: 0 4px 2px -2px #dedede;
		font-family: "Roboto-Bold";
		opacity:0;
		z-index:-1;
		transition: all .3s ease-out;
		-moz-transition: all .3s ease-out;
		-webkit-transition: all .3s ease-out;
		-o-transition: all .3s ease-out;
	}
	.sort_filter_mobile_item{
		width:50%;
		text-align: center;
	}
	.sort_filter_mobile_item .fas{
		font-weight: 100 !important;
	}
	.customer_viewers.for_desktop{
		display:none;
	}
	.customer_viewers.for_mobile{
		display:flex;
	}
	.margin-forced-top-50{
		margin-top:50px;
	}
	.eye_img{
		margin-left:0px;
		width: 34px;
	}
	.customer_viewers {
		width: 150%;
		margin-left: 0;
		height: 30px;
	}
	.eye_2 {
		font-size: 12px;
	}
	.eye_2 .how_many {
		font-size: 12px;
	}
	.forced_no_padding_bottom{
		padding-bottom:0px !important;
	}
	.instagram_feed.both{
		padding-bottom:48% !important;
	}
	.insta_feed_container_in_banner{
	   top:33%;
	}
	.product_item_new_in_pr{
		position:absolute;
		right:20px;
		top:20px;
		z-index:9999;
		display:flex;
		width:70px;
		height: 23px;
		transform: rotate(90deg);
		align-items: center;
		justify-content: flex-end;
		padding-right:10px;
		color:#fff;
		background: #000;
		font-family:'Roboto-Bold';
		font-size:15px;
		font-weight:900;
	}
	.show_resp{
		display:flex !important;
	}
	.buttons_photo{
		display:none;
	}

	.buttons_click{
		width:50px;
		height:50px;
		display:flex;
		align-items:center;
		justify-content:flex-start;
		background:none;
	}
	.buttons_click.next{
		justify-content:flex-end;
	}

	.share_social{
     right:10px !important;
	}
	.square_bottom, .square_top{
		display:none;
	}
	.swiper_buttons_next_prev{
		display:none;
	}
	.basket_order_btn.forced_margin_right{
	margin-top:40px;
	}
	.basket_confirm_item_d.basket_form_user{
		margin-bottom:20px;
	}
	.basket_confirm_item.with_bg{
		margin-bottom:20px !important;
	}
	.border-bottom-title-article{
         margin-bottom:20px;
	}
	.menu_out{
     margin-top:20px;
	}
	.forced_padding_left_0 .eshop_oroi{
		width:100%;
		justify-content: flex-end;
		padding-right: 10px;
		margin-top: -10px;
	   }
	/*.basket_order_btn{
		margin-top:40px;
	}*/
	#div_name.win_col, #div_surname.win_col{
		margin-top:10px !important;
	}
	#products_out{
		border:none;
	}
	.state_name{
		font-size: 14px !important;
	}
	.order_find_state, .courier_name{
		width:100%;
	}
	.image_student_register{
		width:100%;
	}
	.about_coupon{
		font-size: 12px !important;
	}
	.fancybox-content{
		width:90% !important;
	   }
	.thank_central_img{
		text-align: center !important;
		padding-top:40px;
		padding-bottom:40px;
	}
	.thank_not_central_img{
		display: block;
		text-align: center;
	}
	.inside_flex{
		width:80%;
		margin:0 auto;
	}
	.student_oroi input[type="checkbox"]+label {
		padding-right:0px !important; 
	}
	.no_padding_right_terms{
		padding-top:10px;
		padding-right:0px !important;
	} 
	.padding_top_bottom{
		padding-top:0px !important;
	}
	/*.discount, .discount_num{
		font-size:16px !important;
	}*/
	.forced_margin_bottom_0{
		margin-bottom:0px !important;
	}
	.forced_no_top_padding{
		padding-top:0px !important;
	}
	.basket_item{
		padding-right:0px;
	}
    .column_padding{
      padding-right:15px;
	}
	.forced_border_bottom_none{
		border-top:none !important;
	}
	.forced_padding_left_0{
		padding-left:0px;
	}
	.forced_mobile_basket_title{
		font-family:'Roboto-Light' !important;
		font-size:12px;
		margin-top:5px;
	}
	.price_old_in_basket{
      font-size:14px !important;
	}
	.price_new_in_basket{
		font-size:16px !important;
		margin-top: -3px !important;
	} 
	.discount_in_basket_amount{
		font-size:16px !important;
	}
	.basket_quantity_btn {
		width: 22px !important;
		height: 22px !important;
	}
	.b_title_r{
		margin-bottom:0px !important;
	}
	.basket_quantity_area_edit{
		background: #fff;
		margin-left:0px;
		margin-right:0px;
		height:27px;
	}
	.forced_padding_bottom_5{
		padding-bottom:5px;
	}
	.font_extra_style {
		font-size: 10px !important;
	}
	.basket_quantity_area_edit input[type="text"] {
		height: 22px;
		font-size: 16px;
		line-height: normal;
	}
	.forced_top_align{
		margin-bottom:5px;
	}
	.basket_title h3{
		margin-bottom: 0px !important;
	}
	.forced_margin_bottom_45{
		margin-bottom: 0px !important;
	}
	.products_price_old_in_basket, .products_price_new_in_basket, .products_price_in_basket{
		display:none;
	}
	.basket_product{
	  margin-left:0px;
	  margin-bottom:5px;
	}
	 .basket_photo_r img {
		top: 30px;
		height: 175px;
		width: auto;
	}

	.basket_photo.col-5{
		display:none;
	}
	.no_display_mobile{
		display:none;
	}
	.padding_forced_20{
		padding-top:15px !important;
	}
	.forced_margin_bottom_0{
		margin-bottom:0px !important;
	}
	.forced_border-bottom{
      border-top:none !important;
	}
	.categories_slider{
		display:block;
	}
.photo_small .img-fluid{
	width:100%;
}
.swiper-container{
	height:100%;
}
.mobile-img-fluid{
    display:block;
}
#products {
    padding-top:20px;
    padding-right:15px;
}
	.back_stock{
		position:absolute;
		top:-35px;
		left:-35px;
		z-index:999999;
		width:120px;
		height:120px;
	}
	.mobile_category{
		display:block;
	}
	.grid_out
	{
		display:none;
	}
	#footer_center{
		display:none;
	}
	.newsletter_image{
		width:100%;
		height:90px;
	}
	.main_title_newsletter{
		font-size: 61px;
	}
	.main_title_newsletter1{
		font-size: 61px;
	}
	.main_title_newsletter2{
		font-size: 61px;
	}
	.newsletter-wrapper {
		padding: 20px 20px 20px 20px;
	}
	.eshop_oroi.newsletter_terms {
		font-size: 9px;
	}
	
	.newsletter_submit {
		font-size:14px;
	}
	
	.newsletter_title {
		font-size: 20px;
	}
	.newsletter_item input[type="text"] {
		font-size:17px;
	}
	 /*.ins_feed_in, .infos_feed, .infos_feed_no_news{
	    display:none;
    }*/
	.new_in_pr_img{
		width:100%;
		height:544px;
		object-fit:cover;
	}
	.new_in{
		margin:0px 0px 30px 0px;
	}
	.new_title_item_item{
		font-size:14px;
	}
	.new_in_title{
		font-size:77px;
	}
	.mybanner{
		width:100%;
		margin-top:0px;
	}
	.offer_banner{
		display:none;
	}
	.offer_banner_mobile{
		display:block;
	}
	.offer_banner_mobile{
		padding:20px 0px 20px 0px;
	}
	.offer_banner_title{
		margin-bottom:10px;
		padding:10px;
		font-size: 26px;
		width:420px;
	}
	.banner_title_price{
		font-size: 30px;
	}
	.offer_banner_text{
		font-size: 13px;
	}
    header{
		display:none;
	}
	.login_popup { /* fix for ios login bug*/
		top: 270px;		
		position: fixed;
	}
    .search_form{
		border-bottom:1px solid #a8a8a8;
	}
	#search-text::-webkit-input-placeholder {
		/* WebKit, Blink, Edge */
		color: #a8a8a8 !important;
	}
	#search-text:-moz-placeholder {
		/* Mozilla Firefox 4 to 18 */
		color: #a8a8a8 !important;
		opacity: 1;
	}
	#search-text::-moz-placeholder {
		/* Mozilla Firefox 19+ */
		color: #a8a8a8 !important;
		opacity: 1;
	}
	#search-text:-ms-input-placeholder {
		/* Internet Explorer 10-11 */
		color: #a8a8a8 !important;
	}
	.search_right {
		display: block;
		margin-left:20px;
		position: relative;
		white-space: nowrap;
		vertical-align: middle;
		width: 1%;
	}
	#search-text{
	 width:calc(100% - 30px);
	 float:right;
	}
	/*
	.searchid{
		margin-left:30px;
	}
	*/
    .search_proposals {
		width:98%;
	}
	.cookies_alert_in
	{
		flex-direction:column
	}
 /*
	.search_mobile_menu{
		display:block;
	}
*/	
	.pay_way_item
	{
		float:none;
		margin-bottom:5px;
		text-align:center;
	}
	
	.cookies_alert_text
	{
		text-align:center;
		margin-bottom:5px;
	}
	
	.cookies_alert
	{
		padding:5px;
		font-size:12px;	
	}
	
	.cookies_buttons .cookies_close	
	{
		padding:5px 10px;
		font-size:13px;
		margin: auto;
	}
	
	.cookies_buttons .cookies_decline
	{
		padding:5px 10px;
		font-size:11px;
	}

	.social_area {
		margin: 0 auto;
	}
	
	div.menu_out_side {
		left: -300px;
		display: none;
	}

	.menu_out_side:not(.closed) + #side-wrapper-in .col-lg-6.product_col,
	.menu_out_side:not(.closed) + #side-wrapper-in .col-lg-10.product_gallery_big {
		padding-left:15px;
	}

	.dontmiss .owl_slider_area_s_3 .owl-prev
	{
		left:5px;
			
	}

	.dontmiss .owl_slider_area_s_4 .owl-prev
	{
		left:5px;
			
	}


	.dontmiss .owl_slider_area_s_3 .owl-next
	{
		right:5px;
			
	}

	.dontmiss .owl_slider_area_s_4 .owl-next
	{
		right:5px;
			
	}

	.bottom_item h3 {
		text-align: center;
	}

	div.menu_out_side.pos-abs {
		left: -350px;
		display: none;
	}
	
	div#side-wrapper-in {
		left: 0 !important;
		width: 100% !important;
	}

	#header {
		display:none;
	}
	
	.bar_counter_title
	{
		display:table;
		margin:0 auto;
		margin-bottom:3px;
		padding-right:0;
	}
	
	.bar_counter_out
	{
		display:table;
		margin:0 auto;
	}
	
	#contact_form .col-lg-3, #contact_form .col-lg-6, #contact_form .col-lg-9,
	#contact_form_c .col-lg-3, #contact_form_c .col-lg-6, #contact_form_c .col-lg-9

	{
		padding-left:15px;
		padding-right:15px;
	}
	
	#form_popup_out_in #contact_form .col-lg-6
	{
		padding-left:5px;
		padding-right:0;
	}
	
	#form_popup_out_in #contact_form .col-lg-6:first-child
	{
		padding-left:15px;
	}
	
	#form_popup_out_in #contact_form .col-lg-6:last-child
	{
		padding-right:15px;
	}
	
	#form_popup_out_in #contact_form .col-lg-3
	{
		padding-right:5px;
	}
	
	#form_popup_out_in #contact_form .col-lg-9
	{
		padding-left:0;
	}
		
	#contact_results
	{
		margin-bottom:20px;
	}
	
	#contact_text
	{
		margin-bottom:20px;
	}
	
	#top_out
	{
		display:none;
	}
	
	#top_out_r	
	{
		display:block;
	}

	#top_out_r_mob,
	.mobile-metaforika-wrapper,
	.mobile-tel-wrapper
	{
		display:flex !important;
	}

	/* top fixed header for mobile */
	#top_out_r_mob {
		/*
		height: auto !important;
		position: fixed;
		top: 0;
		left: 0;
		right: 0;
		z-index: 1001;
		*/
		width: 100%;
		background: white;
		padding-bottom:0px;
		padding-top:6px;
	}
/*
	.mobile-tel-wrapper,
	nav#mobile_menu {
		margin-top:80px;
	}
*/
	.title_one_line{
		padding-right:40px;
	}
	.search_area {
		top:80px;
	}

	/* fixed header end*/
	
	.order_phone,
	.h_menu_out,
	.search
	{
		display:none;
	}
	
	#header
	{
		padding-top:10px;
		padding-bottom:10px;
		border-bottom:1px solid #cfcecf;
	}
	
	#header .col-lg-3,
	#header .col-lg-6
	{
		width:100%;
	}
	
	#header .col-sm-height
	{
		float:none;
		display:block;
	}
	
	.logo
	{
		display:table;
		margin:0 auto;
	}
	
	.logo img
	{
		height:85px;
	}

	.mobile.logo img {
		height: auto;
		max-height: 85px;	
		/*margin-top:10px;*/
	}
	
	.box_banner_item
	{
		margin-bottom:30px;
	}
	
	.box_banners_area .col-lg-3:last-child .box_banner_item
	{
		margin-bottom:0;
	}
	
	.bottom_item
	{
		display:table;
		/*margin:0 auto;*/
		margin-bottom:20px;
		/*text-align:center;*/
	}
	
	#bottom_out .col-lg-3
	{
		float:none;
		width:100% !important;
	}
	
	#bottom_out .col-lg-3:last-child .bottom_item
	{
		margin-bottom:0;
	}
	
	#bottom_out .col-sm-height
	{
		display:block;
	}
	
	.bottom_item.none
	{
		display:none;
	}
	
	#slideshow_out_r
	{
		display:block;
	}
	
	#slideshow_out
	{
		display:none;
	}
	
	.menu_out
	{
		display:none;
	}
	
	.banner_out.desktop
	{
		display:none !important;
	}
	
	.banner_out.mobile
	{
		display:block !important;
	}
	
	/*#mobile_menu_btn
	{
		display:block;
	}*/
	/*.owl_slider_area_s .owl-prev, 
	.owl_slider_area_s .owl-next, 
	.owl_slider_area_s_5 .owl-prev, 
	.owl_slider_area_s_5 .owl-next,
	.owl_slider_area_s_c .owl-prev,
	.owl_slider_area_s_c .owl-next
	{
		display:none;
	}*/
	
	.owl_slider_area_s .owl-prev, 
	.owl_slider_area_s_c .owl-prev, 
	.owl_slider_area_s_5 .owl-prev 
	{
		left: -5px;
	}
	
	.owl_slider_area_s .owl-next, 
	.owl_slider_area_s_c .owl-next, 
	.owl_slider_area_s_5 .owl-next 
	{
		right: -5px;
	}
	
	.pink_bar_out
	{
		display:none;
	}
	
	/*.banner_title_area_out
	{
		padding-top:10px;
		padding-bottom:10px;
	}*/
	
	.newsletter_item
	{
		margin-bottom:10px;
	}
	
	.banner_img_title
	{
		display:none;
	}
	
	.title_b
	{
		font-size:30px;
	}
	
	.basket_button.basket_button_r
	{
		display:block;
	}
	
	.info_bar .div_left,
	.info_bar .div_right
	{
		float:none;
		display:table;
		margin:0 auto;
	}
	
	.info_bar .div_left
	{
		margin:0 auto;
		margin-bottom:10px;
	}
	
	#header .div_left
	{
		float:none;
	}
	
	#header .div_right
	{
		display:none;
	}
	
	.search_mobile_btn
	{
		display:block;
	}
		
	#blog_area .col-lg-9
	{
		display:block;
	}
	
	#blog_area .col-lg-3
	{
		display:block;
		background:none;
	}
	
	#blog_all
	{
		margin-bottom:40px;
	}
	
	.blog_list_item .col-lg-5 .blog_list_info
	{
		margin-bottom:10px;
	}
	
	.home_blog_item
	{
		margin-bottom:15px;
	}
	
	.blog_search
	{
		margin-top:30px;
	}
	
	.pagination .col-lg-2
	{
		float:left;
		width:16.6667%;
	}
	
	.pagination .col-lg-8
	{
		float:left;
		width:66.6667%;
	}
	
	#filter_basic
	{
		display:none;
	}
	
	.filter_responsive
	{
		display:block;
	}

	.pagination_out
	{
		padding:0;
		margin-bottom:20px;
	}
	
	.product
	{
		margin-top:30px;
	}
	
	.product_gallery .pro_area .pr_item 
	{
		float:left;
		width:50%;
	}
	
	.products_combine_data .pro_area .pr_item
	{
		float:left;
		width:50%;
	}
	
	.banner_out .col-sm-height
	{
		float:none;
		display:block;
	}
	
	.banner_b_custom
	{
		position:static;
		padding-top:150px;
		padding-bottom:150px;
	}
	
	.owl_slider_area_s_3 .owl-pagination
	{
		display:none;
	}

	.owl_slider_area_s_4 .owl-pagination
	{
		display:none;
	}
	
	.main_box_area_s .item 
	{
		padding-left: 15px;
		padding-right: 15px;
	}
	
	.main_box_area_s
	{
		padding-top:25px;
		padding-bottom:25px;
	}
	
	.banner_out .h_item.col-lg-6
	{
		float:left;
		width:50%;
	}	
	
	.banner_out .h_item.col-lg-4
	{
		float:left;
		width:33.3333%;
	}	
	
	.product_properties .col-lg-4
	{
		float:left;
		width:33.3333%;
	}
	
	#favorite.pro_area .pr_item
	{
		float:left;
		width:50%;
	}
	
	#show_user_list_data .pr_item 
	{
		float:left;
		width:50%;
	}	
	
	#product_quantity
	{
		max-width:140px;
	}
	
	.basic_cols .basic_col_l,
	.basic_cols .basic_col_r
	{
		float:none;
		width:100%;
	}	
	
	.products_bar .div_left,
	.products_bar .div_right
	{
		float:none;
		margin:0 auto;
		display:table;
	}
	
	.blue_area_out .col-lg-3
	{
		float:left;
		width:50%;
	}
	
	.blue_item
	{
		margin-bottom:30px;
	}
	
	.blue_area_out .col-lg-3:nth-last-child(-n+2) .blue_item
	{
		margin-bottom:0;
	}
	
	.homepage_blog_item
	{
		max-width:650px;
		margin:0 auto;
		margin-bottom:30px;
	}
	
	.blog_home_out .col-lg-4:last-child .homepage_blog_item
	{
		margin-bottom:0;
	}
	
	.select_box2
	{
		display:table;
		margin:0 auto;
		float:none;
	}
	
	.products_icons .col-lg-4
	{
		float:left;
		width:33.3333%;
	}
	
	#product_tabs_top_in
	{
		padding:0;
	}
	
	#product_tabs_top_c
	{
		display:none;
	}
	
	.nav-tabs > li
	{
		position:static;
		float:none;
		width:100% !important;
		margin-bottom:10px;
	}
	
	.nav-tabs > li:last-child
	{
		margin-bottom:0;
	}
	
	.nav-tabs > li > a 
	{
		width:auto;
		border-right:0;
		position:static;
		padding-left:15px;
		padding-right:15px;
	}
	
	.nav-tabs > li > a:hover,
	.nav-tabs > li > a:focus
	{
		position:static;
		background: #eaeaea !important;
		border:0;
		border-radius:0;
		color:#fff;
		top:0;
		-webkit-box-shadow:none;
		-moz-box-shadow:none;
		box-shadow:none;
	}
	
	.nav-tabs > li.active
	{
		-webkit-box-shadow:none;
		-moz-box-shadow:none;
		box-shadow:none;
		background: #eaeaea !important;
	}
	
	.nav-tabs > li.active .t_item,
	.nav-tabs > li:hover .t_item,
	.nav-tabs > li:focus .t_item
	{
		padding-top:10px;
		padding-bottom:10px;
	}
	
	.nav-tabs > li.active > a, 
	.nav-tabs > li.active > a:hover, 
	.nav-tabs > li.active > a:focus
	{
		position:static;
		background: #eaeaea !important;
		border:0;
		border-radius:0;
		color:#fff;
		top:0;
	}
	
	.product_f_details h3
	{
		text-align:center;
	}
	
	.product_f_details_item
	{
		margin-bottom:15px;
	}
	
	.product_f_details_item:last-child
	{
		margin-bottom:0;
	}
	
	.product_f_details_item,
	.product_f_details_item:nth-child(2n)
	{
		background:none;
		text-align:center;
	}
	
	.product_f_det_item.bold
	{
		background:#f2f2f2;
	}
	
	.product_f_det_item
	{
		border:1px solid #f2f2f2;
	}
	
	.title_out .div_left,
	.title_out .div_right
	{
		float:none;
		display:table;
		margin:0 auto;
	}
	
	.title_out .div_right
	{
		margin:0 auto;
		margin-top:10px;
	}
	
	.title_path,
	.title_area
	{
		text-align:center;
	}
	
	.products_results
	{
		float:none;
		line-height:normal;
		display:table;
		margin:0 auto;
		margin-bottom:5px;
		text-align:center;
	}
	
	.multibar_item
	{
		display:block;
		width:100%;
		height:auto;
		padding-top:10px;
		padding-bottom:10px;
	}
	
	.multibar_item_in
	{
		display:block;
		max-width:310px;
	}
	/*
	.products_bar_out .div_left,
	.products_bar_out .div_right
	{
		float:none;
		display:table;
		margin:0 auto;
	}
	
	.grid_out
	{
		display:none;
	}
	*/
	.cards
	{
		display:none;
	}
	
	.cards_mobile{
		display:block;	
	}
	
	
	.info_links_item
	{
		max-width:500px;
		display:table;
		margin:0 auto;
		margin-bottom:15px;
	}
	
	.blue_bar .col-sm-height
	{
		display:block;
		border:none;
	}
	
	.blue_item
	{
		display:table;
		margin:0 auto;
		margin-bottom:15px;
	}
	
	.blue_bar .col-sm-height:last-child .blue_item
	{
		margin-bottom:0;
	}
	
	.basic_col_l,
	.basic_col_r
	{
		display:none;
	}
	
	#product_out
	{
		padding-left:15px;
		padding-right:15px;
	}
	/*
	#basket_btn,
	.goto_basket
	{
		display:block;
		float:left;
	}
	*/
	.products_other_btn
	{
		margin-left:25px;
		margin-top:0;
		float:left;
	}
	.product_gallery_big{
		display:none;
	}
	.share_icon{
     display:none;
	}
	.share_icon_mobile{
		display:block;
		width:30px;
		left:unset;
		z-index:999999;
		transform: translateX(0%);
		right:5px;
		bottom:-40px;
	}

	.triangle-with-shadow {
		width: 50px;
		margin-left: 11px;
		margin-top: 20px;
	}
	.triangle-with-shadow:after {
		transform: rotate(-135deg);
		top: 56px;
		left:-20px;
	}
	.box-shadow{
		position:absolute;
		width:auto;
		left:7px;
		top:65px;
	}
	.facebook_square, .twitter_square{
		display:block;
		margin-bottom:5px;
	}
	.pinterest_square{
		display:block;
		margin-bottom:0px;
	}
	/*
	.product_image_out
	{
		display:none;
	}
	
	.product_image_out
	{
		
	}
	*/
	.product_image_out_r
	{
		display:block;
	}
	
	.user_list_button
	{
		float:left;
	}
	
	.perioxes_item
	{
		margin-left:15px;
		margin-right:15px;
	}
	
	.perioxes_item .col-sm-height
	{
		display:block;	
	}
	
	.perioxes_item .row
	{
		margin-left:-15px;
		margin-right:-15px;
	}
	
	.per_item_l
	{
		padding-left:15px;
		padding-right:15px;
		border-bottom:2px solid #fff;
		border-right:none;
	}
	
	.per_item_r
	{
		padding-left:15px;
		padding-right:15px;
		border-left:none;
	}
	
	.pro_area .pr_item
	{
		float:left;
		width:33.3333%;
	}
	
	.counter_area_title
	{
		float:none;
		display:table;
		margin:0 auto;
		margin-bottom:10px;
	}
	
	.counter_area_b
	{
		float:none;
		display:table;
		margin:0 auto;
	}
}

@media (max-width: 800px) 
{
	#form_popup_out_in #contact_form .col-lg-3, #form_popup_out_in #contact_form .col-lg-6, #form_popup_out_in #contact_form .col-lg-9
	{
		float:none;
		width:100%;
		padding-left:15px;
		padding-right:15px;
	}
	.category_slider_item_mobile_title_moto {
		margin: 0 auto;
		width: 100px;;
		font-size: 20px;
		padding-bottom: 5px;
		margin-bottom: 5px;
		position: relative;
	}
}
	
@media (max-width: 993px) 
{
	.products_price_old {
		margin-right:25px;
	}
	.back_stock_gallery_resp{
		display:block;
	}
	.back_stock_gallery {
		left:-20px;
	}
	.icons_best_new_back{
	  display: flex;
	  justify-content:space-between;
	}
	.swiper-slide-if-more{
		width:90% !important;
	}
	.swiper-pagination-white{
		display:block;
	}
	.swiper-container-desktop{
		display:none;
	}
	/*
	.product_price {
	justify-content: start;
	}
	*/
	.products_price_new{
		margin-right:25px;
	}
	.counter_for_mobile{
		display:block;
		width: 120%;
		margin-left: -10%;
	}
	.counter_for_desktop{
		display:none;
	}
	.forced_margin_top_resp{
		margin-top:0px !important;
	}
	.new_in{
		max-height:900px;
	}
	.back_stock_gallery_mob{
		left:-20px;
	}
	/*#product_out {
		width:90%;
	}*/
	.product_2{
     width:100%;
	}
	.product_image_first_all_columns .img-fluid{max-width:100%;}

	.product_item_text h3 {
		font-size: 13px;
	}
	/*
	.product_item_text h5 {
		font-size: 13px;
	}*/
	/*.discount_num{
		font-size: 13px;
	}*/
	/*
	.col-filter{
		top:97px;
	}
	*/
	.title_banner{
		font-size:80px;
		left:-80px;
	}
	.banner_comment span{
		font-size: 14px !important;
		}
	.filter_selected {
		padding-left:0;
		justify-content: center;
	}
	
	.table_content_title, .owl_sub_categories
	{
		display:none;
	}

	.b_confirm_tabs_top .nav-tabs {
		display: block;
	}

	#product_tabs_top .nav-tabs {
		display: block;
	}
	
	#table_content .table_content_data .basket_table_item
	{
		border-right:0;
		padding:0;
		/*padding-left:15px;
		padding-right:15px;*/
		margin-right:0px;
		margin-left:15px;
		padding:0;
		padding-top:5px;
		padding-bottom:5px;
	}
	
	.basket_table_item_in
	{
		height:auto;
	}
	
	.basket_table_item_in.center
	{
		margin:0;
	}
	
	.table_content_data .row
	{
		padding-top:15px;
		/*padding-bottom:15px;*/
	}
	
	.basket_photo
	{
		display:none;
	}
	
	.basket_photo_r
	{
		display:block;
	}
	
	.basket_item
	{
		padding-left:145px;
	}
	
	.basket_delete_btn
	{
		left:-160px;
		z-index:9999;
		top:-10px;
		background: #000;
		border:1px solid #000;
	}

	.basket_delete_btn i{
		color:#fff;
	}
	.table_results{
	   margin-top:60px;
	   margin-left:-15px;
	}
	.b_table_cell
	{
		vertical-align:top;
	}
	
	.b_title_r
	{
		display:block;
	}
	
	.basket_title .b_table
	{
		min-height:0;
	}
	
	.no_r_col
	{
		display:none;
	}
	
	.table_content_data .basket_table_item
	{
		border-top:1px solid #cccccc;
		padding-left:15px;
	}
	
	.table_content_data .basket_table_item:first-child
	{
		border-top:0;
	}
	
	#table_content .table_content_data .row
	{
		border-bottom:0;
	}
	
	.basket_title
	{
		padding-left:0;
		padding-right:0;
	}
	
	.basket_table_item .products_price_old, 
	.basket_table_item .products_price_new
	{
		float:left;
	}
	
	.basket_table_item .products_price_new
	{
		margin-left:10px;
	}
	
	.table_results_item .col-lg-11.table_r_col,
	.table_results_item .col-lg-1.table_r_col
	{
		float:left;
		width:50%;
	}
	
	.table_results_left
	{
		text-align:left;
	}
	
	#login_register_box
	{
		/*padding-top:20px;*/
		display:table;
		margin:0 auto;
		border:none;
	}

	#login_register_box .col-lg-6 .login_register_box_item, 
	#login_register_box .col-lg-6:first-child .login_register_box_item,
	#login_register_box .col-lg-6:last-child .login_register_box_item
	{
		float:none;
		/*padding:0;*/
	}
	
	#login_register_box h3
	{
		text-align:center;
	}

	#login_register_box .col-lg-6
	{
		float:none;
		width:100%;
		border:none;
	}
	
	#login_register_box .col-lg-6:first-child
	{
		margin-bottom:30px;
		border:none;
	}
	
	.basket_confirm_item .confirm_left, 
	.basket_confirm_item .confirm_right
	{
		float:none;
	}
	
	.basket_table_item .products_price_old
	{
		margin-bottom:0;
	}
	
	.basket_table_item .products_price_old, 
	.basket_table_item .products_price_new
	{
		text-align:left;
		float:left;
		display:inline-block;
	}
	
	.eshop_oroi
	{
	width:100%;

	}
	.no_display_flex, .no_display_table{
		display:initial;
		padding-left:10px;
	}
	.eshop_oroi input[type="checkbox"] + label{
		/*justify-content: flex-end;*/
		/*padding-right:15px;*/
	}
	.forced_margin_right{
		margin-right:15px;
	}
	.forced_margin_bottom{
		margin-bottom:-20px !important;
	}
	.categories_area_item .c_col
	{
		float:left;
		width:33.3333%;
	}
}
@media (max-width: 991px) 
{
	.back_stock_gallery_mob{
		left:-15px;
	}
}
@media (max-width: 850px) 
{
	#favorite.pro_area .pr_item 
	{
		float:left;
		width:50%;
	}	
	
	#show_user_list_data .pr_item 
	{
		float:left;
		width:50%;
	}	
	
	
	.fancy_fir_con{
		width:500px;	
	}
	
}


@media (max-width: 800px) 
{
	.form_col_double
	{
		float:none;
		width:100%;
	}
	
	.btns_area_r .btns_area .btn_items
	{
		float:none;	
	}
	
	.btn_back{
		display:table;
		margin:0 auto;
	}
	.eshop_submit_btn_in
	{
		float:none;
		display:table;
		margin:0 auto;
	}

	.eshop_submit_btn_in
	{
		margin-top:15px;
	}
	
	.blog_home_out
	{
		padding-top:25px;
		padding-bottom:25px;
	}
	
	.blog_home_title
	{
		border-top:4px solid #ee7f00;
		border-bottom:4px solid #ee7f00;
	}
	
	.blog_home_title h2
	{
		font-size:35px;
	}
}

@media (max-width: 770px) 
{
	.new_in_categories{
		width:80%;
		margin-left:10%;
	}
	.photo_banner_name_includer{
		margin-top:5px;
		padding:10px;
	}
	.photo_banner_name{
		font-family:'Roboto-Bold';
		font-size: 13px;
		padding:3px 6px 3px 6px;
		border:2px solid #000;
		width:auto;
	}
	.vertical_center{
		font-size:13px;
	}
	.pro_area .pr_item
	{
		float:left;
		width:50%;
	}
	.search_proposals {
		width:96%;
	}
}
@media screen and  (max-width: 768px) and (min-width: 758px)
{
	.product_favorites2{
		right:7px;
	}
}
@media screen and  (max-width: 758px) and (min-width: 752px)
{
	.product_favorites2{
		right:5px;
	}
}
@media (max-width: 768px) 
{
	.no_discount{
		font-size:17px !important;
	}
	.product_item_best_in_pr.back_stock_gallery_resp {
		top: 80%;
	}
	.product_item_best_in, .product_item_best_in_pr{
		width: 100px;
		font-size: 12px;
	}
	.product_item_best_in .icon img, .product_item_best_in_pr .icon img{
		width:12px;
	}
	.product_item_text h5{
		font-size: 12px;
	}
	.dontmiss .container-fluid{
		padding-right:20px;
	}
	.choose_item_title{
		display:none;
	}
	.choosed_item{
		justify-content: center;
	}
	.header_fitler{
		padding-right:35px;
	   }
	.idio_megethos {
		display:none !important;
	}
	.product_item_img_fav{
		min-height: 200px;
	}
	.image_shoes_care{
		width:auto;
		margin-bottom:10px;
	}
	.shoe_car_img_right{
		text-align: left;
	}
	.favorite_container{
		width:100%;
	}
	.step_title_3{
		left:40% !important;
	}
	.forced_display_no_flex{
		display:initial !important;
	}
	.basket_title{
		/*text-align:center;*/
		font-family: 'Roboto-Light';
		font-size:24px;
	}
	.title_column_checkout .title{
		font-size:25px;
	}
	.steps_for_checkout{
		margin:0 auto;
		margin-bottom:60px;
		margin-top:20px;
	}
	.steps_for_checkout_step{
		position:absolute;
		top: 50%;
		-ms-transform: translateY(-50%);
		transform: translateY(-50%);
		z-index:999999;
		background: #999;
		color:#fff;
		font-family:'Roboto-Light';
		width:50px;
		height: 50px;
		font-size: 20px;
		display:flex;
		align-items: center;
		justify-content: center;
		border-radius:50%;
		transition: all .3s ease-out;
		-moz-transition: all .3s ease-out;
		-webkit-transition: all .3s ease-out;
		-o-transition: all .3s ease-out;
	}
	.color_item{
		width:66px;
	}
	.no-margin-left_noif{
		margin-left:0px !important;
	}
	/*.dontmiss .owl-stage-outer{
		height:340px;
	}*/
	/*.pr_item_banner .img-fluid{
		width:164px;
		height:246px;
		object-position: top center;;
	}*/
	.banner_width{
		width:100%;
	}
	/*#product_out {
		width:100%;
	}*/
	.centered{
		padding:0px;
	}
	.pro_area .pr_item {
		padding-left: 10px;
		padding-right: 10px;
	}
	.product_image_first_view{
		padding-left:10px;
	}
	.product_image_second_view{
		padding-right:10px;
	}
	.cards_div .card_img{
		width:100%;
	}

	#cookies-popup .modal-header button.close {
		position: static;
		right:auto;
		top:auto;
	}

	div.cookies-popup-close {
		width: 40px;
		height: 40px;
		line-height: 40px;
	}
	.search_select_in2{
		font-family:'Roboto-Black';	
		font-size:12px;
	}
	.products_bar_out .div_left{
		float:right;
		width:50%;
		border-left:1px solid #dedede;
	}
	.products_bar_out .div_right
	{
		float:left;
		width:50%;
	}
	.select_box2{
      border:none;
	}
	.arrow_left_filter {
		display:none;
	}
	.arrow_right_filter {
		display:block;
	}
	.forced_margin_top_20{
        margin-top:50px !important;
 	}
}

@media (max-width: 750px) 
{
	.banner_out .h_item.col-lg-6
	{
		float:none;
		width:100%;
	}

	.banner_out .h_item.col-lg-4
	{
		float:none;
		width:100%;
	}
	.title_banner{
		left: 50%;
		-ms-transform: translateX(-50%);
		transform: translateX(-50%);
		width:100%;
		text-align: center;
	}
	.banner_out .h_item, 
	.banner_out .h_c_item
	{
		padding-left:0 !important;
		padding-right:0 !important;
	}
	
	.banner_out .h_item .banner_img
	{
		margin-bottom:20px;
	}
	
	.banner_out .h_item:last-child .banner_img
	{
		margin-bottom:0;
	}
	
	/*.banner_out .h_item.col-lg-6 .banner_img,
	.banner_out .h_item.col-lg-4 .banner_img
	{
		margin-bottom:25px !important;
	}
	
	.banner_out .h_item.col-lg-6:last-child .banner_img,
	.banner_out .h_item.col-lg-4:last-child .banner_img
	{
		margin-bottom:0 !important;
	}*/
	
	.homepage_out_txt
	{
		font-size: 16px;
		line-height:23px;
	}
}

@media (max-width: 890px) 
{
	.infos_feed_no_news{
		padding-top: 20px;
		padding-bottom:20px;
	}
	.infos_feed_no_news .row{
		display:block !important;
	}
	.total_info{
		padding:20px;
		justify-content: flex-start !important;
		width:260px;
		margin: 0 auto;
	}
}
@media (max-width: 768px) 
{
	.product_title h1 {
		font-size: 30px;
	}
	.mobile_preferences{
		text-align: left !important;
		padding-left: 30px !important;
	}
	.mobile_preferences .counter{
           font-size: 20px !important;
	}
	.until_counter_product{
		font-size:12px;
	}
	.about_coupon{
		font-size: 10px !important;
	}
	.fancybox-content{
		width:110% !important;
	   }
	.bus_article_text ul{
		height:75vh !important;
	}
	#products_out .product_col{
		padding-left:0px;
		padding-right:0px;
	}
	.back_stock_gallery_mob{
		top:-20px;
		left:-20px;
	}
}
@media (max-width: 698px) 
{


}
@media (max-width: 700px) 
{
	.categories_area_item .c_col
	{
		float:left;
		width:50%;
	}
	.footer_infos_tel{
		font-size:25px;
	}
}

@media (max-width: 680px) 
{
	.pagination .col-lg-2
	{
		float:left;
		width:25%;
	}
	
	.pagination .col-lg-8
	{
		float:left;
		width:50%;
	}
}

@media (max-width: 650px) 
{
	.blue_item_image img
	{
		max-width:130px;
	}
	
	.blue_item_title
	{
		font-size:14px;
	}
	
	#pay_way_tabs_in
	{
		margin:0;
		display:block;
	}
	
	.pay_way_item
	{
		float:none;
		margin-bottom:5px;
		text-align:center;
	}
	.category_image_class{
		width:90px !important;
		height:90px;
	}
}

@media (max-width: 617px) {
	.newsletter-items-popup .newsletter_item input[type="text"] {
		max-width:100%;
	}
}


@media (max-width: 610px) 
{	
	
	.product_properties .col-lg-4
	{
		float:none;
		width:100%;
	}
}
@media (max-width: 776px) 
{
.slider_preloader1,.slider_preloader2,.slider_preloader3,.slider_preloader4,.slider_preloader5{
	width:calc(100% / 5);
}
.slider_preloader6{
	display:none;
}
}
@media (max-width: 600px) 
{
	.slider_preloader1,.slider_preloader2,.slider_preloader3,.slider_preloader4{
		width:calc(100% / 4);
	}
	.slider_preloader5,.slider_preloader6{
		display:none;
	}

	.new_in_categories_pr_in, .categories_new_pr_item{
		padding:0px;
	}
	.new_in{
		padding-left:0px;
		padding-right:0px;
	}
 /*	.bar_counter_title
	{
		font-size:25px;
	}*/
	
	.basket_button.basket_button_r
	{
		top:18px;	
	}
	
	.products_bar_out .col-lg-9 .div_left,
	.products_bar_out .col-lg-9 .div_right
	{
		display:table;
		margin:0 auto;
		float:none;
	}
	
	.products_bar_out .col-lg-9 .div_left
	{
		margin-bottom:10px;
	}
	
	.my_pagination_out,
	ul.my_pagination
	{
		margin:0;
	}
	
	.pagination_out
	{
		margin-bottom:0;
	}
}


@media (max-width: 550px) 
{
	.basket_confirm_item .b_confirm_radio input[type="radio"] + label {
		display: block !important;
	}

	/*.product_favorites {
		top: -25px;
		right: 5px;
	}*/
	.new_in_categories {
		   width:100%;
		   margin-left:0px;
     }
	#product_info .div_left,
	#product_info .div_right
	{
		display:table;
		margin:0 auto;
		float:none;
	}
	
	#product_info .div_left
	{
		margin-bottom:20px;
	}
	
	.homepage_out_txt
	{
		padding-top:15px;
		padding-bottom:15px;
		font-size: 14px;
		line-height:23px;
	}
	
	
	
	.pro_area .pr_item
	{
		float:none;
		width:100%;
	}
	
	#favorite.pro_area .pr_item 
	{
		float:none;
		width:100%;
	}	
	
	#show_user_list_data .pr_item 
	{
		float:none;
		width:100%;
	}	
	
	.grid_area
	{
		display:none;
	}
	
	
	.products_combine_data .pro_area .pr_item.pr_data
	{
		float:none;
		width:100%;
	}
	
		.checkout_item_out
	{
		width:110px;
		height:46px;
	}
	
	.checkout_item_out .checkout_item
	{
		width:46px;
		height:46px;
		line-height:46px;
	}
	
	.checkout_in .checkout_item_out:first-child
	{
		width:46px;
	}
	
}

@media (max-width: 526px) 
{
/*
.newsletter_submit {
	margin-top:10px;
}*/
}
@media (max-width: 520px) 
{

/*	.normal_view .img-fluid{
		height: 300px !important;
	}*/
	.pr_item{
		padding:4px !important;
	}
	.product_image_first_view{
		padding-left:4px;
	}
	.product_image_second_view{
		padding-right:4px;
	}
	/*.basket_btn,
	.goto_basket
	{
		clear:both;
		margin-top:15px;
		
	}*/
}
	


@media (max-width: 500px) 
{  
	.coupon_ask{
		width:90%;
		height: auto;
	}
	.coupon_same{
		width:100%; 
		height: auto;
	}
	.coupon_large_img{
		width:100% !important;
		height: auto;
	} 
	.inside_flex{
		width:100%;
	}
	.student_oroi input[type="checkbox"]+label span {
		margin-top:0px !important;
	}
	.no_padding_right_terms{
		padding-top:10px;
	} 
	.eshop_basket_oroi {
		font-size:10px;
		margin-top:10px;
	}
	.forced_margin_right{
	 margin-top:10px;
     }
	.padding_left{
		padding-left:5px;
	}
	
	.popup_basket_area
	{
		width:350px;	
	}
	
	.popup_basket_area_in
	{
		padding:10px;
	}
	
	.popup_basket_photo
	{
		margin-right:20px;
		width:60px;
	}
	
	/*.info_bar img
	{
		max-width:400px;
		width:100%;
	}*/
	
	.categories_area_item .c_col
	{
		float:none;
		width:100%;
	}
	
	
	.product_gallery_small .p_small_col
	{
		float:left;
		width:33.33333333%;
	}

	.coupon_area
	{
		width:100%;
	}
	
		
	.checkout_item_out
	{
		width:80px;
		height:45px;
		background-position:20% 50%;
	}
	
	.checkout_item_out.active
	{
		background-position:20% 50%;
	}
	
	.checkout_item_out .checkout_item,
	{
		width:45px;
		height:45px;
		line-height:45x;
	}
	
	.checkout_in .checkout_item_out:first-child
	{
		width:45px;
	}
	
	.fancy_fir_con{
		width:300px;
		height:380px;
		background:url(../images/design/offer_popup2.jpg) no-repeat top center;	
	}
	
	
	
	.product_certif img
	{
		max-width:100%;
	}
	
	.social_item_s img
	{
		width:30px;
	}
	
	.eshop_oroi
	{
		line-height:normal;	
	}
	
	.eshop_oroi input[type="checkbox"] + label span
	{
		margin-top:-4px;
	}
	.column_padding{
		padding-right:20px;
	}
	.basket_bar_btn
	{
		min-width:160px;
	}
	
	.basket_bar_btn a
	{
		font-size:11px;
	}
}

@media (max-width: 450px) 
{
	.new_in_title{
		font-size:60px;
	}
	.offer_banner_title{
		font-size: 20px;
		width:320px;
	}
	.banner_title_price{
		font-size: 24px;
	}
	.offer_banner_text{
		font-size: 13px;
	}

	.bar_counter_title
	{
		font-size:16px;
		text-align: center;
	}
	
	#div_active_newsletter .formobjects_title,
	#div_accept_terms .formobjects_title
	{
		font-size:13px;
	}
	
	.product_share
	{
		width:100%;
	}

	
	.product .product_print
	{
		border-right:none;
	}
	
	.product .product_favorite_in, 
	.product .product_print_in
	{
		width:100%;
	}
	
	.social_item
	{
		margin-right:8px;
	}
	
	#favorite.pro_area
	{
		display:block;
		margin:0 auto;
	}
	
	
	
	#products.pro_area
	{
		display:block;
		margin:0 auto;
	}
	
	
	.goto_basket
	{
		display:table;
		float:none;
	}
	
	.products_other_btn
	{
		margin-left:0;
		margin-top:20px;
		float:none;
	}

	.points-use-total {
		flex-wrap: wrap;
	}

	#points_use_order.points_use_order {
		margin-top:15px;
	}

	div.discount-per-cent-popup {
		font-size:50px;
	}

	div.beforeyougo {
		font-size:27px;
	}

	div.minxaseteekpt,div.after-discount-per-cent-popup {
		font-size:17px;
	}

}
@media (min-width: 480px) 
{
	/*
.pr_item .img-fluid{max-width:348px;}
.product_image_first_all_columns .img-fluid{max-width:100%;}
.product_image_second_view_united .img-fluid{max-width:375px;}
.product_image_first_view_united .img-fluid{max-width:370px;margin-left:-9px;}
}*/
}
@media (max-width: 480px) 
{
	.newsletter_item input[type="text"] {
		width: calc(100% + 50px) !important;
		margin-right: 50px !important;
	}
	.newsletter_submit{
       margin-left:50px !important;
	}
	.carousel_category_banner.mobile .owl-nav{
		margin-top:-10px !important;
	}
	.insta_item{
		padding-top:0px;
	}
	.instagram_feed.both{
		padding-bottom:90% !important;
	}
	.insta_feed_container_in_banner{
	   top:25%;
	}
	.share_social{
		position: absolute;
		opacity:0;
		z-index:-1;
		right:10px;
		width:80%;
		padding:10px;
		border-radius:3px;
		text-align: center;
		box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
		background: #fff;
		transition: top .3s ease-out;
		-moz-transition: top .3s ease-out;
		-webkit-transition: top .3s ease-out;
		-o-transition: top .3s ease-out;
	}
	#style-5{
		height:calc(100vh - 120px);
		width:103%;
		padding-right:3%;
	}
	.login_popup{
		width:80%;
	}
	.thanks_student_link{
		margin-right:0px;
	}
	/*.discount, .discount_num{
		font-size:15px !important;
	}*/
	.overflow-popup {
		max-height: 58vh;
	}
	.interest_code_popup{
		font-family:'Roboto-Regular';
		font-size:10px;
		color:#979797;
		margin-bottom:15px;
	}
	.interest_idiotites_popup{
		font-family:'Roboto-Light';
		font-size:11px;
		color:#979797;
		margin-bottom:15px;
	}
	.interest_prices{
	  text-align:left;
	  width:100%;
	}
	.interest_discount{
	  display:block;
	  float:none;
	}
	.interest_init_price{
		margin-right:10px;
	}
	.interest_final_price{
		float:none;
	}
	.close_popup_content{
		width:15px;
	}
	.num_pieces_popup, .credits_area_title_popup{
	   font-size:15px;
	}
	.num_pieces_popup{
		margin-right:20px;
	 }
	.basket_img_check{
		width:15px;
	}
	.basket_check_img{
		width:10px;
	}
	.info_cust_popup {
	 font-size:14px;
	 width:113%;
	}
.categories_slider{
	padding-left:10px !important;
}
.content_area_right{
	width:80%;
}
.close_x{
	width:30px;
}
.next_page_mobile {
	width:200px;
}
.pr_item .img-fluid{max-width:100%};
.product_image_first_all_columns .img-fluid{max-width:100%};
.popover{
    max-width: 300px;
    text-align: center;
}
.mobile_up_img{
    width:250px;
}
.bar_counter .counter_first{
    font-size:24px;
}
.bar_counter .counter{
	font-size:24px;
}
.category_and_results.for_index{
 font-size: 24px;
}
}
@media (max-width: 400px) 
{
	.eshop_basket_oroi input[type="checkbox"] + label {
		 padding-right: 0px;
		 display:initial;
	}
	.eshop_basket_oroi input[type="checkbox"]+label span {
		float:right;
	}

	/*.forced_padding_left_0 .eshop_basket_oroi input[type="checkbox"]+label span {
		float:left;
	}*/
	.forced_padding_left_0 .eshop_basket_oroi input[type="checkbox"] + label {
		padding-right: 0px;
		display:table;
   }
	.eshop_basket_oroi{
		text-align: right;
		padding-right:6px;
	}
	.product_price{
     width:100%;
	}

	.col-filter{
		width:100%;
		right:-100%;
	}
	.filter_area_item_area .container-fluid{
		padding-right:0px;
	}
	.filter_checkbox_item label{
       font-size:12px;
	}
	#div_active_newsletter .formobjects_title,
	#div_accept_terms .formobjects_title
	{
		max-width:90%;
	}
.footer_infos_tel{
	font-size: 24px;
}
}

@media (max-width: 365px) 
{

	.mobile_up_img{
		width:200px;
		top:10px;
	}
	.info_cust{
		font-size:12px !important;
	}
	.btn.cookies_decline {
		margin-bottom: 5px;
	}

	.btn.cookies_close {
		margin-bottom: 5px !important;
	}
	.info_cust_popup{
		font-size:14px;
	}

	.basket_img_check{
		width:15px;
	}
	
	.info_cust_popup {
	 font-size:12px;
	}
	.close_popup_content{
		width:15px;
		margin-top:-5px;
	}
	.num_pieces_popup, .credits_area_title_popup{
       font-size:13px;
	}
	
}

@media (max-width: 350px) 
{

	.offer_banner_title{
		font-size: 18px;
		width:300px;
	}
	.banner_title_price{
		font-size: 24px;
	}
	.offer_banner_text{
		font-size: 13px;
	}
	.filter_responsive
	{
		left:-275px;	
	}
	
	.filter_responsive_left
	{
		width:275px;
	}
	.forced_padding_left_0 .eshop_basket_oroi input[type="checkbox"] + label {
		padding-right: 0px;
		display:initial;
   }
   .right_part{
       margin-left:10px;
   }   
   .category_and_results.for_index{
	font-size: 20px;
   }
}
@media (max-width: 576px) 
{
	#back_to_top span{
	  display:flex;
	  align-items: center;
	  justify-content: center;
	  width:40px;
	  height:40px;
	  border:1px solid #000;
	  bottom:-130px;
	}
	#back_to_top.on {
		right: 20px;
	}
	.last_footer_container{
		display:block !important;
	}
	#footer_left{
		text-align:center;
		margin-bottom:5px;
	}
	#footer_right{
		text-align:center !important;
	}
	.footer_hide_resp{
		display:none;
	}
	.footer_title{
		width:80vw;
	}
	.footer_expand{
		display:block;
	}
	.bottom_item.last{
		display:flex;
		align-items: center;
	}
	.bottom_item.last .footer_title{
		width:100px;
	}
	.footer_total_desc_part{
		display:none;
	}
	.carousel_category_banner.mobile .owl-nav{
		margin-top:-40px;
	}
	.btn_back{
		margin-bottom:20px !important;
	}
	.basket_order_btn, .btn_back{
		width:100% !important;
	}
	.basket_order_btn.forced_margin_right{
		margin-top:20px !important;
		margin-right:10px !important;
        width:calc(100% - 10px) !important;
	}
	.mobile_responsive_class_row{
		display:block;
		padding:0px !important;
		width:91%;
		margin:0 auto;
		height:0%;
	}
	.basket_confirm_item .forced_padding_left_0{
		padding-left:0px !important;
		padding-right:0px !important;
	}
	.basket_confirm_item .forced_padding_right_0{
		padding-right:0px !important;
		padding-left:0px !important;
	}
	/*
	.forced_margin_right{
		width:auto !important;
	}
	*/
	.coupon_area_out, .btn_back{
	 width:100%;
	 padding-left:10px;
	 padding-right:10px;
	}
	.basket_order_btn{
		width:calc(100% - 18px);
	   }
	.forced_padding_left_0{
		padding-left:15px !important;
	}
	.btn_back a, .basket_order_btn a{
		width:100%;
		display:flex;
		align-items:center;
		justify-content: space-between;
	}
	.steps_for_checkout{
	width:90%;
    }
	.forced_padding_right_0 {
		 padding-right: 0px !important;
	}
	.table_results {
		margin-left:-5px;
	}
#footer_right{
	margin-top:0px !important;
	text-align:right;
}
#footer .container-fluid {
padding-left:5px !important;
padding-right:5px !important;
}
}
@-moz-document url-prefix() {
	@media (max-width: 391px) 
	{
			.product_image_first_view, .product_image_second_view {
				padding-right: 0px !important;
				width:49% !important;
			}
	}
	}
@media (max-width: 380px) 
{
	.credits_area_title{
		font-size:14px;
	}
	.info_cust{
		width:calc(100% + 30px);
		margin-right:-10px;
		font-size:14px;
	}
	
}
@media (max-width: 420px) 
{
.slider_preloader1,.slider_preloader2,.slider_preloader3{
	width:calc(100% / 3);
}
.slider_preloader4,.slider_preloader5,.slider_preloader6{
	display:none;
}
}

@media (max-width: 340px) 
{
.carousel_category_banner.mobile .owl-item{
	height:260px !important;
}
}

@media (max-width: 650px) 
{
	.newsletter_item input[type="text"] {
		width: calc(100% + 100px);
		margin-right: 100px;
	}
	.newsletter_submit{
       margin-left:100px;
	}
	.eshop_oroi input[type="checkbox"] + label {
		/* justify-content: flex-end; */
		/* padding-right: 15px; */
		text-align: left;
	}
}