@media (min-width: 768px) {
	.newsletter_wrapper_in_in,
	.col-lg-12.mobile_submit_btn {
		display: none;
	}

	#bottom_out_mobile .footer_container {
		width: 95%;
	}
	.product_colors_inner.owl-carousel .owl-item img {
		height: 110px;
	}
}

@media (min-width: 992px) {
	.mobile_error {
		display: none;
	}
	#bottom_out_mobile {
		display: none;
	}
	.product_colors_inner.owl-carousel .owl-item img {
		height: 75px;
		object-position: 0% 70%;
	}
}

@media (min-width: 994px) {
	.w-30 {
		width: 30%!important;
	}

	.w-40 {
		width: 40%!important;
	}

	.w-lg-50 {
		width: 50%!important;
	}

	.five_items_per_line.w-lg-50 {
		padding: 50px 0 0!important;
	}
}

@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) 
{
	.sticky_counter_area{
		position:fixed;
		top:0;
		width:100vw;
		/* height:30px;
		height:50px!important; */
		z-index:999999;
		z-index:99999;
	}
	/*#wrapper_inner.forced_padding_top_70{
		padding-top:50px;
	}*/
	.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;
		image-rendering: pixelated;
	}
	
	/*
	.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 (min-width: 994px) {
	.mobile_scroll_text_bar {
		display: none;
	}
}

@media (min-width: 1200px) {
	#bottom_out_desktop .footer-cols.col-xl-3 {
		flex: 0 0 20%;
		max-width: 20%;
	}
	.carousel-round .owl_slider_area_s_c img.img-fluid {
		/* width: 150px!important;
		height: 150px; */
		width: 80px!important;
		height: 80px;
		/* border-radius: 50%; */
		/* margin: 0 250%;
		margin: 0 200%; */
		margin: auto;
	}
}

@media (max-width: 1821px) 
{
	.product_col.gift_card_img{
		align-items: flex-start;
	}
	/* .giftcard-title{
		font-size : 40px;
		line-height : 73px;
		letter-spacing : 1.05px;
	}
	.giftcard-message{
	  font-size : 22px;
	  letter-spacing : 0.4px;
	}
	.giftcard-amount{
		display:inline-block;
		font-family:'RobotoCondensed-Bold';
		font-size : 40px;
		letter-spacing : 1.05px;
		color : #231F20;
		width:110px;
		margin-bottom:10px;
		margin-right:3px;
		margin-left:3px;
		border:1px solid #000;
	}
	.giftcard-custom-amount-title, .giftcard-amount-message{
		font-size : 20px;
		letter-spacing : 0.45px;
	} */
}

@media (max-width: 1800px) 
{
	.extra_square_top{
		left:4px;
	}
	.extra_square_bottom{
		right:4px;
	}
	.counter_area_product{
		padding:10px;
	}
	.both.paddings .h_item .banner_img a img,
	.both.two_photo_paddings .h_item .banner_img a img{
		width: auto;
		height: auto;
	}
	.both.two_photo_paddings .h_item .banner_img a video {
		width: 100%;
		height: 100%;
	}
}
@media (max-width: 1700px) 
{

.counter_p_area{
	display:block;
	/* text-align: center; */
}
	.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;
	}
	.black_friday_form.container-fluid{
		transform: translate(-50%, 90%);
	}
}

@media (max-width: 1780px) 
{
	.search_left_no_index .search_left_in input[type="text"].open {
		max-width: 1200px;
	}
}

@media (max-width: 1680px) 
{
	.search_left_no_index .search_left_in input[type="text"].open {
		max-width: 1170px;
	}
}

@media (max-width: 1620px) 
{
	.search_left_no_index .search_left_in input[type="text"].open {
		max-width: 1140px;
	}
}

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

	.place_menu_image {
		height: 350px;
	}

	.padding_menu_item {
		padding-left: 10px;
	}
	.black_friday_form.container-fluid{
		transform: translate(-50%, 70%);
	}

	header{
		display:none;
	}

	#top_out_r_mob_fixed{
		position:fixed;
		position:relative;
		display: flex;
		top:0;
		left:0;
		height: 60px;
		background: #fff;
		padding:5px 15px;
		width:100%;
		/* z-index:-1; */
		/*	CLS	*/
		min-height: 60px;
	}

	body[data-page_type=""] #top_out_r_mob_fixed {
		position: absolute;
		z-index: 9999;
		background: transparent;
		top: auto;
	}

	#top_out_r_mob_fixed .top_item {
		margin-top: 0px;
		display: flex;
	}

	#top_out_r_mob_fixed .mobile.logo img {	
		margin-top:15px;
	}

	.mobile.logo img {
		width: 84px;
		height: 27px;
		max-height: 27px;	
		margin-top:-25px;
	}

	.title_close{
		width:320px;
		width: 100%;
		height:75px;
		box-shadow: none;
		border-bottom: 2px solid rgba(0,0,0,0.1);
		margin-bottom:15px;
		justify-content: space-around;
	}

	nav#mobile_menu .menu_item_m {
		width:100%;
		padding: 8px;
	}
	
	nav#mobile_menu {
		width:320px;
	}

	.right_side_menu_opened #wrapper{
		left: 320px;
	}

	nav#mobile_menu .cat_submenu{
		width:320px;
		left:320px;
	}

	.mobile_header_left {
		display: flex;
		align-items: center;
		width: 100%;
		justify-content: space-evenly;
	}

	.mobile_header_right {
		display: flex;
		justify-content: center;
		align-items: center;
	}

	.logo_mobile_menu {
		height: 26px;
	}

	.mobile_header_right .page_icon img {
		width: 22px;
	}
	.mobile_header_right .page_icon#basket_icon img
	{
		width: 25px;
	}
}

@media (max-width: 1595px) {
	.categories_slider.desktop {
		width: 100%;
	}
}

@media (max-width: 1560px) 
{
.extra_square_top{
	left:10px;
}
.extra_square_bottom{
	right:10px;
}
}
@media (max-width : 1550px){
	.how_sold{
		display: block;
		text-align: center;
	}
	.how_sold_counter_text{
		justify-content: center;
	}
}
@media (max-width: 1500px) 
{
	div.in-list span.basket-text {
		display:none;
	}
	.favorite_container{
		width:80%;
	}	
	.black_friday_form.container-fluid{
		width:80%;
	}

}
@media (max-width: 1530px) 
{
	header.give_height .header_left .menu_title{
		display:none;
	}
}
@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) 
{	
	.coming_soon .newsletter_submit{
		margin-top: 0;
	}


	.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%;
	}

	.product_2 {
		width: 100%
	}

	.menu_desktop .menu_item_bottom {
		left: 40%;
	}

	.owl_slider_area_s_4 .product_item_text h3,
	.owl_slider_area_category_produts .product_item_text h3
	 {
        width: 80%;
    }

	.black_friday_form.container-fluid{
		transform: translate(-50%, 80%);
	}
	.black_friday_form.container-fluid input{
		margin-bottom:5px;
	}
}

@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;
	}
	.search_space {
		width: 70%;
	}
}

@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%;
		margin-bottom: 25px;
	}

	.metaforika-wrapper {
		display:none;
	}
	.black_friday_form.container-fluid{
		transform: translate(-50%, 70%);
	}
}

@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: 1380px) 
{
.main_menu{
	width:100%;
}
}
@media (max-width: 1310px) 
{
nav.menu ul li{
	margin-left:0px;
	margin-right:0px;
}
/* .menu_item_item_no_index{
	padding: 5px 8px 5px 8px;
} */
}
@media (max-width: 1200px) 
{
	.coming_soon .logo {
		margin-top: 0;
		margin-bottom: 21px;
	}
	.coming_soon_div{
		position: absolute;
		z-index: 1;
		bottom: 0;
		padding: 0;
		background: #fff;
	}
	.coming_soon {
		top: -100px;
	}
	.coming_soon_extradiv{
		display: flex;
	}
	.slider_preloader9,.slider_preloader10{
		display:none;
	}
	.product_col.gift_card_img{
		align-items: flex-start;
	}
	.basket_confirm_item.timologisi_form_kind{
		margin-top:190px;
	}

	.contact-livetalk{
      margin-bottom:40px;
	}

	.faqs-container {
   	 margin-bottom: 50px;
	}

	.search-order-return {
     margin-bottom: 65px;
	}

	.search-container {
	 margin-bottom: 90px;
	}

	.sub-title-container {
    margin-bottom: 45px;
	}

	.logo-container {
    margin-top: 25px;
    margin-bottom: 90px;
	}

	/* .giftcard-title{
		font-size : 40px;
		line-height : 73px;
		letter-spacing : 1.05px;
	}
	.giftcard-message{
	  font-size : 22px;
	  letter-spacing : 0.4px;
	}
	.giftcard-amount{
		display:inline-block;
		font-family:'RobotoCondensed-Bold';
		font-size : 40px;
		letter-spacing : 1.05px;
		color : #231F20;
		width:110px;
		margin-bottom:10px;
		margin-right:3px;
		margin-left:3px;
		border:1px solid #000;
	}
	.giftcard-custom-amount-title, .giftcard-amount-message{
		font-size : 20px;
		letter-spacing : 0.45px;
	}
	.giftcard-submit-amount {
		font-size: 24px;
	} */


	.login_popup_title.margin_for_confirm{
		margin-bottom:10px;
	}
	#login_register_box{
		margin-bottom:0px;
		margin-top:0px;
	}
	.new_style_info_item{
		display:flex;
		align-items: center;
		justify-content: center;
	}
	.new_style_info_item_line{
		display:none;
	}
	.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: 0px 8% 20px 8%;
	}
	.header_left{
		width:25%;
	}
	.header_right{
		width:25%;
	}
	.header_central{
		width:50%;
	}
	/*
	.main_menu{
		width:85%;
	}
	*/
	/* .search_space{
        width:80%;
	} */
	#products_out .product_col 
	{
		padding-left:15px;
		padding-right:15px;
	}


	.swiper-container {
		height:300px;
	}
	.column_image{
		display:none;
	}
	.extra_products_for_basket.container-fluid .container-extra-products{
		max-width:960px;
	}
	.connected_area .content .content_details .content_details_item {
		padding: 35px 25px 65px 25px;
	}
	.black_friday_form.container-fluid{
		transform: translate(-50%, 80%);
	}
	.black_friday_form.container-fluid input{
		height:30px;
	}

	.containerCheckoOut{
		margin-right: 0px;
	}

}
@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;
	}
}
/* @media screen and (min-width : 1200px) and  (max-width : 1350px) {
.footer_infos_tel {
	font-size: 24px;
} */
}
@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%;
	}
	.banner_width_c{
		width:100%;
	}
}

@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;
	}*/
	.product_col.gift_card_img{
		align-items: flex-start;
	}
	/* .giftcard-message{
	  font-size : 18px;
	}
	.giftcard-custom-amount-title, .giftcard-amount-message{
		font-size : 16px;
	} */
}
.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: 994px) {
	.hide_on_mobile {
		display: none!important;
	}

	.pt-40 {
		padding-top: 40px;
	}
}

@media (max-width: 993px) 
{



	.mobile_choose_size{
		display:block;
	}
	.container-extra-products .col-lg-12{
		padding-left:0px;
		padding-right:0px;
	}
	.landing_logo img{
		width:70px;
	}
	.idio_megethos {
		display:none !important;
	}
	.product_item:hover .product_item_swiper .swiper-pagination{
		bottom:10px;
	}
	.product_item:hover .product_item_image_inner .owl-dots{
		bottom:15px;
	}
	.myModalnotSuit_in{
		padding:30px 45px 20px 45px;
	}
	.register_out.wholesale{
		padding-top:100px;
	}
	.padding_top_bottom_50{
		padding:20px 0px 20px 20px;
	 }
	.landing #articles_out_in {
		margin-top: 20px;
		margin-bottom: 20px;
	}
	.stick_header_potential{
		display:none;
	}
	.stick_mob_header_potential{
        display:flex;
	}
	.Ukraine-Donation_img img{
		margin-top:15px;
	}

	.discount_of_product{
		font-family:'Futura-Book';
		font-size:13px;
		color:#000000;
	}

	.discount_over_40_pososto{
		font-family: 'Futura-Book';
		font-size: 13px;
		color: #000;
		/* display:none; */
	}

	.discount_of_product_mobile{
		font-family:'Roboto-Medium';
		font-size:15px;
		color:#000000;
		display:block;
		font-weight: 700;
	}

	.discount_over_40_pososto_mobile{
		font-family: 'Roboto-Medium';
		font-size: 15px;
		color: #000;
		display:block;
		font-weight: 700;
	}

	.product_price_out h5.discount{
		margin-right: 25px;
	}
	.coming_soon .logo {
		margin-top: 0;
		margin-bottom: 0;
	}
	.coming_soon {
		top: -10px;
	}
	.total-look .total_look_item_img{
		display:block;
	}
	.total-look .product_price_out{
		display:none;
	}
	.total-look .product_price_out.mobile{
		display:block;
	}
	.total-look .product_price_out.mobile .products_price_old{
		margin-right:10px;
		font-size: 14px;
	}
	.total-look .product_price_out.mobile .product_price, .total-look .product_price_out.mobile .products_price_new{
		margin-right:5px;
		font-size: 14px;
	}
	.total-look .product_price_out.mobile  .discount_of_product{
		margin-left:15px;
		font-size: 14px;
	}
	.total-look .product_price_out.mobile   .first_prices{
		font-size: 14px;
	}
	.total-look .product_price_out.mobile .product_price{
		position:Absolute;
		bottom:0;
		width:180px;
	}
	.product_title.total-look{
       display:flex;
	}
	.total-look .product_title h1 {
		font-size: 16px;
		margin-top: 0px;
	}
	.hide_on_mobile{
		display:none;
	}
	.black-friday .faqs_button_place{
		display:block;
	   }
	   .black_friday_faqs_item .faqs_button_place_item{
		width:100%;
		margin:5px auto;
	   }
	.hide_rest_pay_ways{
		display:block;
	}
	.open_more_pay_ways{
		display:flex;
	}
	.comments_area{
		display:none;
	}
	.basket_out .connection_area{
		display:block;
		width:100%;
	}
	.basket_confirm_item_t.without_border span{
		display:block;
	}
	.basket_out .connection_area .item{
		display:block;
		width:100%;
	}
	/* .basket_out .connection_area .item .or{
		top:-10px;
		left:0px;
		text-align: center;
	} */
	/* .title_close{
		width:320px;
		width: 100%;
		height:75px;
		box-shadow: none;
		border-bottom: 2px solid rgba(0,0,0,0.1);
		margin-bottom:15px;
		justify-content: space-around;
	} */
	.start_mob_menu_header, .table_mob_header, .mob_lang{
		display:flex;
		align-items: center;
	}
	#mobile_advert_div{
		display:flex;
	}
	/* nav#mobile_menu .menu_item_m {
		width:100%;
		padding: 8px;
	} */
	/* nav#mobile_menu {
		width:320px;
	} */
	/* .right_side_menu_opened #wrapper{
		left: 320px;
	} */
	/* nav#mobile_menu .cat_submenu{
		width:320px;
		left:320px;
	} */
	.categories_slider.desktop{
      display:none;
	}
	.over_slider_index{
		margin-top:0px;
	}
	.slider_preloader7,.slider_preloader8{
		display:none;
	}
	.total_look_filter_categories_mobile{
		display:flex;
	}
	.mobile_choose_size.fixed_mobile{
		position:fixed;
		background: #fff;
		left:0;
		z-index:99999;
		opacity:1;
		height:40px;
		width:100%;
		top:76px;
	 }
	#product_out.giftcard-page{
		width:100%;
	}
	.giftcard-form-details{
		margin-top:20px;
	}
	.banner_width_c
	.offset-lg-1-1{
		margin:0 auto;
	}
	.container_extra_inner_products.opacity_fade_993{
		opacity:0.4;
	}
	.basket_confirm_item .col-lg-6 {
		padding-left:0px;
		padding-right:0px;
	}
	.prices_on_gallery{
		display:block;
	}
	.bar_counter_center a{
		display:flex;
		align-items: center;
	}
	.bar_counter_area{
		padding-bottom:2px;
	}
	.up_from_header{
		display:none;
	}

	.slider_video video{
		width:100%;
	}
	.mobile.logo.checkout{
		position:relative;
		text-align: center;
		margin-bottom:15px;
		max-width: 150px;
	}
	.little_gallery_photo_item{
		display:none;
	}
	.mobile.logo.checkout img{
		margin-left:0px; 
	}
	.megethologio_mobile{
		display:block;
	}
	.megethologio_desktop{
		display:none;
	}
	.product_item_size.swiper{
		display:flex;
	}
	.play_pause, .play_pause_993{
		display:flex;
	}
	.pause_993, .display_none_993{
		display:none;
	}
	.video_product_preloader_mob{
		/* border:2px solid #000;
		height:100%;
		width: 100%;
		top:0%;
		left:0%;
		transform: translate(0%, 0%); */
		display:none;
	}
	.video_product_mob{
		display:block;
		background: #000;
		height:100%:
	}
	#back_to_top{
		display:none;
	}
	
	/* #top_out_r_mob_fixed{
		position:fixed;
		position:relative;
		display: flex;
		top:0;
		left:0;
		height: 60px;
		background: #fff;
		padding:5px 15px;
		width:100%;
		z-index:-1;
	} */

	.black_friday_form.container-fluid{
		transform: translate(-50%, 100%);
	}
	.black_friday_form.container-fluid input{
		height:50px;
		margin-bottom:10px;
	}

	body[data-page_type="product"] #top_out_r_mob_fixed {
		position: absolute;
		z-index: 9999;
		background: transparent;
	}

	/* body[data-page_type=""] #top_out_r_mob_fixed {
		position: absolute;
		z-index: 9999;
		background: transparent;
		top: auto;
	} */

	#top_out_r_mob_fixed.in_product{
		padding: 12px 10px 5px 10px;
		background: #fff;
		background: transparent;
		height:auto;
	}
	#top_out_r_mob_fixed .product_title{
      margin-bottom:5px;
	}
	/* #top_out_r_mob_fixed .top_item {
		margin-top: -10px;
		margin-top: 0px;
		display: flex;
	} */
	.mobile_heart {
		position: static;
	}	
	.top_item.in_product{
		margin-top:-20px;
	}
	/*.bar_counter_out {
		height:50px;
	}*/
	.mobile.logo.fixed{
		/* width:40px; */
		margin-top:-25px !important;
	}
	.mobile.logo.fixed.category_title {
		margin-top: 0!important;
		font-family: 'Futura-Medium';
	}
	.mobile.logo.fixed.category_title h1 {
		font-size: 26px;
		text-align: center;
	}
	.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;το αφήνω για να το ξανακανω αν χρεαιστει όπως ήταν carousel ενδαμεσα από δυο banner*/
		padding-top:38%;
	}
	.insta_feed_container_in_banner{
	   /*top:33%;το αφήνω για να το ξανακανω αν χρεαιστει όπως ήταν carousel ενδαμεσα από δυο banner*/
	   top:0;
	}
	.product_item_new_in_pr{
		position:absolute;
		right:80% !important;
		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;
	}
	.product_item_new_in_pr.forced_right_20_993{
		right:calc(5% + 20px) !important;
	}
	.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; */
		align-items: center!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;
		object-fit: contain;
	}

	.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; */
		display: none;
	}
	.banner_out.b_img.paddings {
		padding: 0 3%;
	}
	.scroll_text_bar {
		display: none;
	}
	.photo_small .img-fluid{
		width:100%;
		height:auto !important;
		object-fit: contain;
	}
	.photo_small video{
		width:100%;
	}
	.swiper-container{
		height:100%;
		display:block;
	}
	.mobile-img-fluid{
		display:block;
	}
	#products {
		padding-top:0px;
		padding-right:10px;
	}
	.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;
		display:none;
	}
	
	.pay_way_item
	{
		float:none;
		margin-bottom:5px;
		text-align:center;
	}
	
	.cookies_alert_text
	{
		text-align:center;
		margin-bottom:5px;
		width: 80%;
	}
	
	.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;
		padding-top: 0px !important;
	}

	#header {
		display:none;
	}
	
	/*.bar_counter_title
	{
		display:table;
		margin:0 auto;
		margin-bottom:10px;
		padding-right:0;
	}
	*/
	.bar_counter_out
	{
		display:table;
		display:flex;
		justify-content: center;
		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,
	#wholesale_contact_form .col-lg-3, #wholesale_contact_form .col-lg-6, #wholesale_contact_form .col-lg-9,
	#wholesale_contact_form_c .col-lg-3, #wholesale_contact_form_c .col-lg-6, #wholesale_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: #000;
		height: 65px;
        padding-top: 15px;
		position: absolute;
		position: relative;
		position: fixed;
		/* top: 32px; */
		/* top: 0px;
		top: 14%; */
		top: auto;
		z-index: 9999;
		/* background-color: rgba(68,59,59,0.4); */
		background-color: rgba(68,59,59,0);
		/* background-color: rgba(68,59,59); */
		background-color: rgba(0, 0, 0, .2);
	}
	
	#top_out_r_mob.in_product{
		padding-top: 14px;
		background: #fff;
		height:auto;
	}
	#top_out_r_mob.not_home {
		background: #fff;
	}

	/*
		.mobile-tel-wrapper,
		nav#mobile_menu {
			margin-top:80px;
		}
	*/
	/* .title_one_line{
		padding-right:40px;
	} */
	.mobile_title_one_line {
		padding-top: 20px;
	}
	.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;
	}
	
	.coming_soon .logo img
	{
		position: absolute;
		left: 41%;
		top: -171px;
	}

	.coming_soon h3{
		font-size: 40px;
		padding-bottom: 25px;
	}

	.coming_soon h4{
		font-size: 28px;
		padding-bottom: 30px;
	}

	.coming_soon .newsletter_area {
		max-width: 321px;
		padding: 0;
		margin-bottom: 21px;
	}

	.coming_soon span{
		margin-bottom: 22px;
	}


	.coming_soon .newsletter_submit{
		font-size: 12px;
	}

	/* .mobile.logo img {
		width: 84px;
		height: 27px;
		max-height: 27px;	
		margin-top:-25px;
	} */
	/* #top_out_r_mob_fixed .mobile.logo img {	
		margin-top:15px;
	} */
	.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;
	}

	
	.banner_out.trends{
		width:100%;
		padding:50px 0px;
	}

	.five_items_per_line{
		width: 90%;
	}
	/* .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%;
	}	

	.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: #49d3a7 !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: #49d3a7 !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: #49d3a7 !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;
	}
	.extra_products_for_basket.container-fluid .container-extra-products{
		max-width:720px;
	}
	.fade_anim {
		bottom:130px;
	}
	#product_out.giftcard-page {
	width: 100%;
	max-width: 600px;
	}
	#product_out.giftcard-page .title {
	margin-bottom: 25px;
	}
	.gift_card_img{
		margin-bottom:25px;
	}
	.go_back_step.extra_top.gift_class{
		top:45px;
	}
	.receiver-title.mobile{
		display:block;
		margin-bottom:15px;
	}
	.stick_header_potential .marquee{
		display:none;
	}
	.stick_mob_header_potential .marquee-mobile{
		display:block;
	}
	.whereismyorder .steps .more-infos.infos2{
		left: calc(100% + 120px);
	}
    .whereismyorder .steps .more-infos.infos2.full{
		left: calc(100% + 20px);
	}
	.whereismyorder .steps, .whereismyorder .final_answer {
     margin:0px;
	}
	.whereismyorder .final_answer {
		margin-top:20px;
	}
	.whereismyorder .steps .more-infos.infos4{
		left: calc(100% + 120px);
		opacity:0;
	}
	.whereismyorder .steps .more-infos.infos4.full {
		left: calc(90px);
		opacity: 1;
	}
	.whereismyorder .connect {
		margin: 0px 35px;
	}
	.title_column h1{
		font-size: 2.0rem;
	}
	.basket_confirm_item .timologisi_form #div_com_address.col-lg-6, .basket_confirm_item .timologisi_form #div_doy.col-lg-6{
		padding-right:0px;
	}
	.basket_confirm_item.timologisi_form_kind{
		margin-top:50px;
	}
	#div_com_city .win_col{
		padding-left: 0px;
		padding-right: 0px;
	}
	.wrong_sale_limit{
		display:none;
	}
	.wrong_sale_limit.mobile{
	   display:block;
	}
	/* .products_bar_out .border_row {
		top: 20px;
	} */

	.wholesale_login_register .forms_container{
		margin-top:100px;
	 }
	
	 .wholesale_login_register .forms_container .window_tab.login_window{
		margin-bottom:40px;
	 }

	 /* .div_left
	 ,  */
	 .div_right .title_area{
		display:none;
	 }
	 .div_right_after, .div_right .title_area_mob{
		display:block;
	}
	.filter_item_tag {
	    margin-left: 0px; 
	}

	/* Safari-specific CSS */
	/* @media screen and (-webkit-min-device-pixel-ratio:0) { */
    	/* Target Safari 3.1+ */
		/* .price_place {
	        padding-bottom:220px !important;
	    }
	}	 */

	/* Safari 10.1+ */
	@media not all and (min-resolution:.001dpcm) {
		@supports (-webkit-appearance:none) {
			.price_place {
				padding-bottom:220px !important;
			}
		}
	}

	/* .mobile_header_left {
		display: flex;
		align-items: center;
		width: 100%;
		justify-content: space-evenly;
	} */

	/* .mobile_header_right {
		display: flex;
		justify-content: center;
		align-items: center;
	} */

	/* .logo_mobile_menu {
		height: 26px;
	} */

	/* .mobile_header_right .page_icon img {
		width: 22px;
	}
	.mobile_header_right .page_icon#basket_icon img
	{
		width: 25px;
	} */

	.everypay-div {
		border-top: none;
	}

	.five_items_per_line {
		padding: 0 0 40px!important;
	}

	.pt-40 {
		padding-top: 40px;
	}

}

@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) 
{
	.bar_counter_area.sticky_counter_area_product{
		display:none;
	}
	.close_iconic{
		position: absolute;
		right: 3%;
		top: 10%;
		font-weight: 700;
		font-size: 17px;
		border: 2px solid;
		border-radius: 20px;
		width: 6%;
		text-align: center;
	}
	.coming_soon_extradiv {
		top: -98px;
	}
	/* .products_price_old {
		margin-right:25px;
	} */
	.back_stock_gallery_resp{
		display:flex;
	}
	.back_stock_gallery {
		left:-20px;
	}
	.icons_best_new_back{
	  display: flex;
	  justify-content:space-between;
	}
	.product_gallery_mobile .swiper-slide{
		overflow:hidden;
	}
	/* .product_gallery_mobile .swiper-slide.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;
	}
	.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;
	}
	/* .basket_order_btn.forced_margin_right{
		margin-right:0px;
	} */
	.forced_margin_bottom{
		margin-bottom:-20px !important;
	}
	.categories_area_item .c_col
	{
		float:left;
		width:33.3333%;
	}
	/* .top_item {
		margin-top: -15px;
	} */
	.top_item.mobile-basket{
		margin-top: -25px;
		display: flex;
	}
	.cell_mob_header {
		margin-top: -10px;
		margin-top: 5px;
	}
	.after_slideshow {
		margin-top: 10%;
	}
	.after_slideshow img {
		width: 100%;
	}
	#mobile_menu .cell_mob_header {
		margin-top: 0px;
	}
	#top_out_r_mob_fixed .cell_mob_header{
		/* margin-top: 0px; */
		margin-top: 15px;
	}
	.top_item_in.basket {
		margin-top: 5px;
	}
	.num_wish_place_mobile, 
	.num_pieces_place_mobile_front,
	.num_pieces_place_opacity {
		/* background: #fff;
		color:#000; */
		background: #1ac990;
		color: #fff;
	}
	#mobile_menu .num_wish_place_mobile{
		background: #1ac990;
		color:#fff;
	}
	#top_out_r_mob.in_product .num_wish_place_mobile,
	#top_out_r_mob.in_product .num_pieces_place_mobile_front,
	#top_out_r_mob_fixed.in_product .num_pieces_place_mobile_front {
		/* background: #000; */
		color:#fff;
	}
	#slideshow_pro_out{
		display:none;
	}
	#slideshow_pro_out_mobile{
		display:block;
	}
	.to_the_edge {
		display: none;
	}

	.product_title h1 {
		margin-top: 0;
		font-family: 'Futura-Book';
		font-size: 18px;
	}
	.products_price_old {
		font-size: 15px;
		margin-right: 10px;
        margin-top: 3px;
	}
	.discount_pososto_outer_down .discount_over_40 {
		font-family: 'Futura-Medium';
		font-size: 20px;
		color: #ff0059;
	}



	.discount_wow_price {
		background: #FD2CE3;
		color: #ffffff;
	}


	/* .newsletter_area_out_top,
	.newsletter_area_out_bottom {
		text-align: center;
		line-height: 15px;
	} */

	.product_gallery_mobile {
		padding-left: 0;
		padding-right: 0;
	}

	/*	CLS	*/
	.mobile_filters_area {
		min-height: 48px;
	}

	/*	CLS	*/
	.mobile_filters_area .col-6 {
		min-height: 39px;
	}

	#slideshow_out_r .owl-carousel .owl-item img {
		aspect-ratio: 3 / 4;
	}
}
@media (max-width: 992px) 
{
	.filter_item_tag {
		margin-bottom: 10px;
	}

	.grid_area {
		float: none;
		display: flex;
		justify-content: center;
	}

	.grid_area_after {
		font-family: 'Futura-Medium';
		font-size: 16px;
		letter-spacing: 0.04em;
		color: #000;
	}
}
@media (min-width: 991px) 
{
	#basket_top{
		display:block !important
	}
}
@media (max-width: 991px) 
{
	.back_stock_gallery_mob{
		left:-15px;
	}
	.banners_black_fr .first_banner .col-lg-6:first-child, .banners_black_fr .second_banner .col-lg-6:first-child{
		padding-right:0px;
	}
	.banners_black_fr .first_banner .col-lg-6:last-child, .banners_black_fr .second_banner .col-lg-6:last-child{
		padding-left:0px;
	}
	.barcode_new_style{
		display:block;
	}
	.only_one{
		margin-left:53px;
	}
	/* .product_colors{
		width:50%;
	} */
	/* .color_item.active .idiotita_photo{
		border-bottom:none;
	} */
	.button_size{
		display:flex;
	}
	/* .product_sizes.div_table{
        position:fixed;
		bottom:-100%;
		left:50%;
		opacity:0;
		transform:translateX(-50%);
		background: #fff;
		width:95%;
		max-width: 360px;
		z-index:9999999;
		padding:25px 25px 15px 25px;
		transition: all .3s ease-out;
		-moz-transition: all .3s ease-out;
		-webkit-transition: all .3s ease-out;
		-o-transition: all .3s ease-out;
	} */
	.product_sizes.div_table.shown{
		bottom:120px;
		z-index:99999999;
		opacity:1;
		bottom: 0;
		width: 100%;
		max-width: none;
	}
	.trending .banner_width, .trending .selected_category{
		width:calc(100% - 30px);
	}
	/* .div_table .number_item{
		position:relative;
		margin-right:0px;
	} */
	/* .number_item_in_last_one, .number_empty_envelope{
          position:absolute;
		  right:5px;
		  top:50%;
		  transform: translateY(-50%);
	} */
	.div_table .number_item.active .number_item_in_last_one i, .div_table .number_item.last_one.active .number_item_in_txt{
          color:#fff;
	}
	/* .number_item_in_txt{
		display:block;
	} */
	.interest_form_win .number_item_in_txt{
       display:none;
	}
	.product_sizes_title,
	.product_close_button{
		display:block;
		font-family: 'Futura-Medium';
		font-size: 10px;
		letter-spacing: 0.12em;
		color: #000;
	}
	/* .div_table .number_item, .div_table .number_item.disactive_back_in_stock  {
		border: none;
		border-bottom:1px solid rgba(0,0,0,.1);
		border-radius: 0px;
		margin-bottom:0px;
	} */
	/* .div_table .number_item:last-child{
		border-bottom:none;
	} */
	/* .div_table .number_item a,
	.div_table .number_item a .number_item_in{
		width:100%;
		height:100%;
	} */
	/* .div_table .number_item a .number_item_in{
		justify-content: flex-start;
		border-radius:0px;
		padding-left:5px;
	} */
	/* .number_item{
		float:unset;
		display:flex;
		align-items: center;
		justify-content: space-between;
		height:42px;
	} */
	.myModalnoProduct_outer .number_item {
		height: auto;
	}
	.myModalnoProduct_outer .myModalnoProduct_outer  {
		font-size: 21px;
	}
	/* .number_item_in_empty { */
		/* display:none; */
		/* position: unset;
		width: 100%;
		height: 100%;
		top: unset;
		left: unset;
		z-index: 99999;
		background: none; */
	/* } */
	/* .div_table .number_item.disactive_back_in_stock,
	.number_item.disactive .number_item_in,
	.number_item.disactive_back_in_stock .number_item_in{
		background: none;
	} */
	
	.product_gallery_mobile_swiper .total_tags{
		top:65px;
		text-align: left;
	}

	.product_gallery_mobile_swiper .total_tags .tag_item_product{
		color:#000;
	}
	.ambassador .logo{
		width: 86px;
	}
	.ambassador main {
		margin-top: -105px;
	}
	.newsletter_item {
		width: auto;
	}
	/* #products_out, .basket_out{
		margin-top:70px;
	} */
	/* #products_out.product_inner{
		margin-top:50px;
	} */
	.desktop_error {
		display: none;
	}
	.form_item .form_item_input select#com_countries {
		width:100%;
	}
	.connected_area{
		padding: 120px 15px 30px 15px;
	}
	.connected_area .welcome_message{
		padding:20px 0px 30px 0px;
	}
	.connected_area .welcome_message .title{
		margin-bottom:50px;
		font-size: 13px;
        letter-spacing: 1.82px;
	}
	.connected_area .first-column, .connected_area .second-column{
		width:100%;
	}
	.connected_area .content .content_details {
		width: 100%;
		padding-top: 0px;
		padding-bottom:0px;
		height: 100%;
	}
	.connected_area .content .content_details .content_details_item {
		padding: 0px 30px 30px 30px;
	}
	.connected_area .form_save, 
	.connected_area .form_save_new_pass,
	.connected_area .giftcard-form-item,
	.connected_area #giftcard-receiver-message, 
	.connected_area #contact_message,
	.connected_area .check_item.contact_terms_of_use,
	.connected_area button#submit_account_student_form, 
	.connected_area button#submit_account_news_form, 
	.connected_area button#submit_account_lang_form, 
	.connected_area button#submit_account_contact_form,
	.connected_area #form_results, 
	.connected_area #form_news_results, 
	.connected_area #form_lang_results, 
	.connected_area #account_contact_results {
		width: 100%;
	}
	.connected_area .content_details_item_in, 
	.connected_area #my_addresses .content_details_item_in, 
	.connected_area .announcewrong, 
	.connected_area .announceright, 
	.connected_area .announcemiddle, 
	.connected_area #my_invoice_data .content_details_item_in .student-part, 
	.connected_area #my_contact .content_details_item_in .student-part{
		max-width: 100%;
	}
	.connected_area .content .content_details .content_details_item .title {
		font-size : 13px;
		letter-spacing : 1.82px;
		color: #000000;
		margin-bottom: 35px;
		width:calc(100% + 60px);
		margin-left:-30px;
		padding:0px 10px 0px 25px;
		height:40px;
		border-bottom:10px solid #ededed;
		display:flex;
		align-items: center;
		justify-content:space-between;
		position:relative;
	}
	.connected_area .content .content_details .content_details_item .title:before {
		position:absolute;
		top:50%;
		transform: translateY(-50%);
		left:5px;
		content: "\f177";
		font-family: Font Awesome\ 5 Pro;
	}
	.connected_area .orders_details_area .results_order{
		width: calc(100% + 60px);
		margin-left: -30px;
		padding: 25px 30px;
	}
	.product_item:hover .product_item_image_inner .swiper-pagination {
		bottom: 10px;
	}

	.grid_area_after {
		font-size: 13px;
		padding-right: 20px;
	}

	.div_right .title_area_mob img {
		width: 25px;
		aspect-ratio: 71 / 75;
	}

	.categories_column {
		padding: 13px 0 0 0;
		width: 100%;
	}
/* 
	.category_kids .sub_category_items {
		width: 90%;
	} */

	.sub_category_items_left_arrow {
		left: -5.5%;
	}

	.sub_category_items_right_arrow {
		right: -5.5%;
	}

	.product_2 {
		padding-top: 0;
	}

	#bottom_out_desktop {
		display: none;
	}

	.bottom_item h3 {
		text-align: center;
	}

	.newsletter_area_out_top,
	.newsletter_area_out_bottom {
		text-align: center;
		line-height: normal;
	}

	.newsletter_area_out_bottom,
	.newsletter_item input[type="text"],
	.newsletter_item input[type="tel"] {
		font-size: 15px;
	}

	/* header{
		display:none;
	} */

	.menu_desktop {
		display: none;
	}

	.added_basket_mobile,
	.added_mobile_fav {
		bottom: 0;
	}

	.number_item_in
	{
		font-size: 16px;
	}

	/* .number_item.disactive_back_in_stock .number_item_in
	{
		color: #666666;
	} */

	.product_feautures_in .product_colors {
		min-height: 96px;
	}

	.init_price_total {
		bottom: 19vh;
	}

	.info_cust_popup {
		bottom: 11vh;
	}

	.overflow-popup {
		max-height: calc(100vh - 440px);
	}

	.num_wish {
		right: 6px;
		top: 6px;
	}

	.products_header .title_path a {
		font-size: 26px;
	}

	.products_header {
		padding-top: 0;
	}

	.categories_column .category_kids a div {
		padding: 4px 0px;
	}

	.grid_btn img {
		height: 15px;
	}

	#products.pro_area .pr_item.col-12 {
		padding-left: 0!important;
		padding-right: 0!important;
	}

	#products.pro_area .pr_item.col-6:nth-child(2n+1) {
		padding-right: 0 !important;
	}

	#products.pro_area .pr_item.col-6:nth-child(2n) {
		padding-left: 0px!important;
	}

	#products.pro_area .pr_item.col-4:nth-child(3n-1) {
		padding-left: 2px !important;
        padding-right: 2px !important;
		padding-bottom: 0!important;
	}

	#products.pro_area .pr_item.col-4:nth-child(3n) {
		padding-right: 0 !important;
		padding-bottom: 0!important;
	}

	#products.pro_area .pr_item.col-4:nth-child(3n-2) {
		padding-left: 0px !important;
		padding-bottom: 0!important;
	}

	#main_content_out,
	#products .row,
	.top_item.mobile-basket  {
		min-height: auto;
		height: auto;
	}

	.product_item_image_inner.is_tags .swiper-pagination {
		bottom: 15px;
	}
	
	.no_discount,
	.product_item_text h5.discount_over_40,
	.product_item_text h5.discount_wow_price  {
		font-size: 16px!important;
	}

	#products.pro_area .pr_item.col-4 .product_item_text,
	#products.pro_area .pr_item.col-4 .counter_area_pr_item{
		display: none;
	}

	#products.pro_area .pr_item.col-4,
	#products.pro_area .pr_item.col-4 .product_item {
		margin-bottom: 0;
	}
	
	.product_title h1 {
		max-width: calc(100% - 70px);
	}

	.product_feautures .button_size {
		max-width: 150px;
	}

	#product_out .product_feautures,
	#product_out .total_tags.mobile,
	#product_out .product_desc_desc,
	#product_out .product_features_desc,
	#product_out .counter_for_mobile {
		padding: 0 15px;
	}

	#product_out .product_feautures_item_title {
		padding-left: 15px;
		padding-right: 15px;
	}

	#product_out .features_title_place .expand_idio_place,
	#product_out .send_title_place .expand_idio_place,
	#product_out .need_help_title_place .expand_idio_place
	 {
		right: 15px;
	}

	.button_size {
		right: -15px;
	}

	.button_size.second_button {
		width: 90%;
	}

	.tooltipster-noir-customized,
	.tooltipster-noir-customized-black {
		display: none;
	}

	.title_counter {
		font-size: 9px;
	}

	.button_size.second_button {
		margin-top: 10px;
		margin-bottom: 20px;
	}

	.basket_btn,
	.product_buttons.hide_favs .basket_btn {
		width: 90%;
		margin: auto;
	}

	.sub_category_items .product_list_item a > div,
	.sub_category_kids_items .product_list_item a > div {
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
		width: 100%;
	}

	.page_icon a.login_selector img {
		margin-top: 0;
	}

	.page_icon .num_wish {
		top: 95%;
	}
	.num_wish_place_mobile .num_wish {
		top: -2px;
	}

	.deleted_line {
		height: 1px;
	}

	@supports (-webkit-touch-callout: none) {
		.deleted_line {
			transform: translate(-50%, -180%);
		}
	}

	.cookies_alert_popup_in {
        width: 85%;
        height: auto;
        max-height: 350px;
    }
	.categories_column.choose_size_extra_padding {
		padding-top: 10px;
	}
	
	.products_price_30_best {
		width: auto;
		padding-right: 0;
	}

	.products_price_best {
		padding-top: 0;
	}

	.products_price_30_best span {
		margin-left: 0;
	}

	.products_price_30_best_informations_inner {
		width: 80%;
		padding: 40px 25px;
		font-size: 16px;
	}

	.connected_area .choose_country {
		flex-wrap: wrap;
		gap: 10px;
	}
	
	.help_search_space input {
		width: calc(100% - 80px) !important;
		margin-right: 20px;
		margin-left: 0px;
	}

	.faqs_item .faq_item, .result_faq_item{
		height:auto;
	}
	.category-path{
      margin-bottom:20px;
	  text-align: center;
	}

	.inside_category .search-container {
    width: 100%;
	margin:0 auto;
    margin-bottom: 50px;
	}

	.inside_category .help_search_space {
     margin:0 auto;
	}


	.new_basket_top {
    	position: unset;
		margin:0 auto;
		max-width:580px;
		padding-top:0px;
		padding-bottom:50px;
		overflow: hidden;
		height:auto;
	}

	.new_basket_top .table_results{
		margin-left:0px !important;
		padding:0px 10px;
	}

	.new_basket_top .basket_title {
		left:70px;
	}

	.new_basket_top .table_content_data {
		height: fit-content !important;
		max-height: unset !important;
		overflow-x: hidden !important;
		overflow-y: hidden !important;
	}

	.containerCheckoOut {
		float: unset;
		max-width: 580px;
		margin: 0 auto;
	}

	.new_basket_top .coupon_area_out {
    	margin-top: 30px;
	}

	.containerCheckoOut{
		padding-top:30px;
	}

}
@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) 
{
	.coming_soon_image{
		background: url(/images/design/coming_soon_mobile.jpg);
		background-repeat: no-repeat;
		background-size: cover;
		background-position: initial;
	}
	.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;
	}
	.men_collection .photo_banner_name{
		border:none;
	}
	.vertical_center{
		font-size:13px;
	}
	/* .pro_area .pr_item
	{
		float:left;
		width:50%;
	} */
	.search_proposals {
		width:96%;
	}
	.title_column h1{
		font-size: 1.5rem;
	}
}
@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) 
{
	.counter_p_one_product, .counter_p_one_product .counter {
		justify-content: left;
	}

	.product_gallery_mobile_swiper .total_tags .tag_item_product{
		margin-left:0px;
	}

	/* .product_item_image_inner.is_tags .swiper-pagination{
		bottom:0px;
	} */
	.coming_soon .logo img {
		left: 38%;
	}
	.bar_counter_center a{
		display:block;
	}
	.proposals_compine{
		height:164px;
	}
	#bottom_out.give_border_top{
		border-top:1px solid #fff;
    }
	 .product_item, .pro_area .pr_item {
       margin-bottom:15px;
	} 
	.product_item_best_in_pr.back_stock_gallery_resp {
		top: 80%;
	}
	/*.bar_counter_area{
		padding-bottom:2px;
	}*/
	.black_friday_title .title_text{
		font-size: 50px;
	}
	.black_friday_title .title_icon img{
	 width:30px;
	 margin:0 10px;
	}
	/* .black_friday_form.container-fluid button{
		width:200px;
		font-size: 35px;
		height:80px;
	} */
	.black_friday_form.container-fluid input{
		width:100%;
	}
	.black_friday_counter .counter{
		font-size:40px;
		margin-right:10px;
	}
	.black_friday_counter .desc_counter{
		font-size: 12px;
		letter-spacing: 1px;
	}
	/*.mobile.logo.checkout img{
		max-height:55px; 
	}*/
	.play_pause_993{
		width:calc(100% + 30px);
		margin-left:-15px;
		margin-right:-15px;
	  }
	.show_on_open_filter{
      display:none !important;
	}
	.choose_item_title{
		display:none;
	}
	.choosed_item{
		justify-content: center;
	}
	.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;
		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: calc(640px - 15%);
	}
	.dontmiss.res .owl-stage-outer {
		height: calc(640px - 15%);
	}
	.banner_out.dontmiss.res {
		margin-bottom: 0px !important; 
	}
	
	.bann
	.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{
		display:none;
	} */
	.first, .second, .third{
       /* display:none; */
	}
	#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;
 	}

	/* .extra_products_for_basket.container-fluid .container-extra-products{
		max-width:540px;
	}
	.extra_products_for_basket.container-fluid .container-extra-products{
		margin-bottom:-200px;
	} */
	.fade_anim {
		bottom:200px;
	}
	.show_more_extra_pr{
       bottom:190px;
	}
	.show_more_extra_pr.extra_padding_prs {
		bottom: -20px;
	}
	.col-lg-2.col-md-3.col-sm-4.col-4.product_pr_item_reccom{
		padding-left:5px;
		padding-right:5px;
	}
	.selected_product_banner .title_b{
		font-size: 18px;
	}
	.selected_product_banner .reccomandation_price{
		font-size: 12px;
	  }
	  .selected_product_banner .reccomandation_prices{
		font-size: 12px;
	  }
	  .selected_product_banner .reccomandation_prices .discount{
		font-size: 12px !important;
	  }
	  .selected_product_banner .reccomandation_prices .init_price{
		margin-right:10px;
	  }
	  .selected_product_banner .reccomandation_prices .final_price.discount_over_40{
		font-size: 11px !important;
		font-weight: 300;
	  }
	  #footer .stop-flex {
		display: block!important;
		text-align: center;
	}
	  .footer_lang.center{
		justify-content: center;
		 margin-top:15px;
	 }
	 .cat_area .cat_col {
       width:30%;
	 }
	 .product_quantity_wrapper.size{
		margin-bottom:15px;
		margin-right: 0px;
	 }
	 #product_quantity{
		max-width:100%;
	 }
	 .basket_btn.pel-xon, .basket_btn_empty.pel-xon{
      width:100%;
	 }
}

@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;
	}
	.banner_out.b_img.two_photo_paddings .row .h_item {
		max-width: 80%;
	}
	.banner_out.b_img.two_photo_paddings .row .h_item:last-child {
		/* display: none; */
		margin-top: 10%;
	}
	.product_item_text strong.fav{
		font-size:9px;
	}
	.banner_category.container-fluid{
		padding:15px 15px 30px 15px;
	 }
	.basic_tree_category{
		height:115px;
	}
	.basic_tree_category .title{
		font-size : 14px;
		line-height : 17.08px;
		letter-spacing : 1.4px;
	}
	.children_tree_category{
		height:96px;
	}
	.children_tree_category .title{
		font-size : 16px;
		line-height : 97px;
		letter-spacing : 0.32px;
	}

	.product_item_image_inner .swiper-pagination-bullet {
		width: 4px;
		height: 4px;
		margin: 0 3px!important;
	}
	.product_item_image_inner .swiper-pagination-bullet.swiper-pagination-bullet-active{
		width: 5px;
		height: 5px;
	}

	.new_basket_top {
		margin: 0 auto;
		max-width:calc(100% - 50px);
	}

	.new_basket_top .basket_title {
   	 width: 150px;
	}

	.orderDetailsIn {
		width:100%;
		max-width:calc(100% - 60px);
	}
	.containerCheckoOut {
  	 	max-width:calc(100% - 60px);
	}

	.usefyll-links a{
		margin-right:5px;
		margin-left:5px;
	}

	.newsletterArea {
    	margin-bottom: 50px;
	}

	.forced_no_padding{
		margin-bottom:50px !important;
	}

	.loginCheckOut{
		margin-bottom:10px;
	}
}

@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) 
{
	.without_border .title_conf{
		font-size : 13px !important;
		letter-spacing : 0.52px !important;
	}
	.myModalnotSuit_in{
		padding:30px 25px 20px 25px;
	}
	.basket_confirm_item_t.without_border{
      border-bottom:1px solid #000 !important;
	}
	.comments_area textarea{
      border:1px solid #dedede;
	}
	.container-extra-products .title{
		padding-top:0px;
	}
	.new_style_info_item_in{
		margin-top:40px;
	}
	.infos_feed_no_news{
		padding-bottom:40px;
		padding-top:0px;
	}
	.container-extra-products .title{
		font-size:14px;
		letter-spacing:0.36px;
	}
	.container-extra-products .subtitle{
		font-size:11px;
	}
	/*.info_for_help{
		display:block;
		text-align: center;
		line-height: 18px;
	}*/
	.help_answer_phone img{
		display:none;
	}
	.help_answer_phone span{
		line-height: 18px;
	}
	.info_for_help .fa-phone{
		display:inline-block;
		margin-right:10px;
	}
	.help_answer_phone p{
		margin-left:0px;
	}
	.info_for_help .desktop .fa-phone{
		display:none;
	}
	#myModalnotSuit .paragraph{
		font-size:13px;
	}
	#myModalnotSuit .paragraph .text{
		padding:0px 0px 0px 10px;
	}
	.balck_friday_counter_text, .black_friday_subtitle{
		font-size: 18px;
		margin-top:25px;
		margin-bottom:10px;
	}
	.black-friday .title_b{
      font-size:20px;
	}
	.black_friday_faqs_item .question{
		font-size: 20px;
		margin-bottom:30px;
	}
	.black_friday_faqs_item .answer{
		font-size: 18px;
		margin-bottom:30px;
	}
	.pr_item {
		max-width:100% !important;
	}

	.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;
	}
	.mobile_preferences{
		text-align: left !important;
		padding-left: 10px !important;
	}
	.mobile_preferences .counter{
           font-size: 20px !important;
	}
	.until_counter_product{
		font-size:13px;
	}
	.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;
	}
	.banner_out.popular_categories .main_box_area{
		padding-top:0px;
	}
	.banner_out.popular_categories .banner_title_area_out{
		display:block;
		height:35px;
	}
	.banner_out.popular_categories .banner_title_area_out .title_b{
	font-size: 20px;
    font-weight: 400;
    color: #000;
    letter-spacing: .8px;
    text-align: center;
    padding-left: 15px;
    padding-right: 15px;
	}
	.scroll_text_bar_title {
		font-size: 12px;
	}
	.both.paddings .h_item .banner_img a img {
		width: auto;
		height: auto;
	}
	.banner_out.b_img .container-fluid .title_b {
		font-size: 21px;
	}
	.banner_out.b_img .container-fluid .banner_title_area .title_b {
		font-size: 23px;
		line-height: 52.5px;
    	letter-spacing: 4px;
	}
	.sub_cat_title {
		font-size: 12px;
	}
	.banner_title {
		font-size: 14px;
	}
	.two_photo_paddings .sub_cat_title,
	.two_photo_paddings .banner_title {
		font-size: 16px;
		line-height: 18.5px;
	}
	.two_photo_paddings .banner_button a {
		font-size: 12px;
		line-height: 18.5px;
	}
	.carousel-banners-gray .photo_banner_name {
		font-family: 'Futura-Book';
	}
	.banner_out.b_img.carousel-banners-gray {
		margin-top: 61px;
	}
	.banner_title_area_out.not_show {
		margin-top: 24px;
	}
	.banner_out.b_img.carousel-banners-gray h3.title_b {
		margin: 0px
	}
	.newsletter_area_out_top {
		margin-bottom: 10px;
		padding: 20px 0;
	}
	.bar_counter_center .bar_spliter {
		display: none;
	}

	.myModalnoProduct_in {
		padding: 50px 20px;
	}

	.color_item.disactive:hover {
		border: none;
	}

	.mobile_title_one_line {
		padding-top: 15px;
		/* width: calc(100% + 30px);
		margin-left: -15px; */
	}

	.product_feautures {
		margin-top: 0;
	}
}

@media (max-width: 767px) {
	.newsletter_item {
		width: auto;
	}
	.newsletter_submit {
		width: calc(100% - 50px);
		width: 100%;
	}
	.col-lg-12.desktop_submit_btn {
		display: none!important;
	}
	/* .bar_counter_title {
		padding-top: 10px;
	} */
	.bar_counter_title,
	.bar_counter_subtitle {
		font-size: 13px!important;
		padding-right: 0px;
	}
	.connected_area .content .content_details .content_details_item {
		padding: 0px 15px 30px 15px;
	}
	.connected_area .content .content_details .content_details_item .title {
		width:calc(100% + 30px);
		margin-left:-15px;
	}

	.black_friday_form.container-fluid{
		transform: translate(-50%, 90%);
	}
	.black_friday_form.container-fluid input{
		height:40px;
		margin-bottom:10px;
	}
	.black_friday_form.container-fluid button{
		font-size: 20px;
	}

	.box-container {
		padding: 15px 25px;
		min-height:84px;
		height: auto;
	}

	.search-order-return, .faqs-container {
    	margin-bottom: 45px;
	}

	.contact-livetalk {
		margin-bottom: 75px;
	}

	.sub-title-container h6 {
    font-size: 28px;
	}

	.logo-container {
    margin-bottom: 70px;
	}

	.help_search_space {
    width: calc(100% - 15px);
	}

	.help_search_space input {
    margin-right: 28px;
	}

	.box-container {
    padding: 15px 20px;
	}

	.faq_item .title {
    margin-bottom: 35px;
	}

	.faq_item {
    padding: 25px 15px 25px 20px;
    margin-bottom: 25px;
	}

	.page_help #footer_left {
    	margin:0px 0px 0px 10px;
	}
}

@media (max-width: 440px) {
	.carousel-banners-gray .photo_banner_name_includer {
		width: auto;
	}
}

@media (max-width: 330px) {
	.photo_banner_name_includer {
		padding: 10px 0px;
	}
}

@media (max-width: 700px) 
{
	.categories_area_item .c_col
	{
		float:left;
		width:50%;
	}
	.coming_soon .eshop_oroi input[type="checkbox"] + label{
		padding-right: 0;
		font-size: 10px;
	}


}

@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;
}
.total-look .product_price{
 justify-content: space-between;
}
}
@media (max-width: 600px) 
{
	
	.ambassador h1{
		font-size: 34px;
	}
	.ambassador p,.ambassador .text{
		font-size: 14px;
	}

	.ambassador span{
		font-size: 13px;
		width: 210px;
	}
	.ambassadors_item {
		margin: 0 auto;
	}
	.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;
	}
	.gift_card_form{
		padding:0px;
	}
	.giftcard-form-details{
     display:block;
	}
	.giftcard-first-part-choice{
		margin-bottom:40px;
	}
	.giftcard-form-details .sender-details{
		width:80%;
		margin:0 auto;
	}
	.giftcard-form-details .receiver-details{
		width:80%;
		margin:0 auto;
	}
	#giftcard-receiver-mobile{
		width:80%;
		margin:0 auto;
		margin-bottom:20px;
	}
	.giftcard-first-part-choice{
		padding:35px 15px;
	}
	.owl_slider_area_s_pop .cats_popular .row{
		margin:0 auto;
		padding-left:0px;
		padding-right:0px;
	}
	.owl_slider_area_s_pop .item .icon_item {
		padding: 0px;
		padding-bottom:10px;
	}
	.owl_slider_area_s_pop .item .icon_item.padding_right {
		padding-right:5px;
	}
	.owl_slider_area_s_pop .item .icon_item.padding_left {
		padding-left:5px;
	}
	.mobile_error {
		padding-bottom: 10%;
	}

	.cookies_alert_popup {
        font-size: 12px;
    }
	.black_friday_form.container-fluid{
		transform: translate(-50%, 60%);
	}
}


@media (max-width: 550px) 
{

	.tag_item_product_mobile.wow_price
	
	 {
		background: #FD2CE3;
		color: #fff;
		display: inline-block;
		width: fit-content;
		/* margin-left: 7px; */
		/* margin-top: 10px; */
		margin:auto;
		text-align: center;
		border: 1px solid #e6e6e6;
		border-radius: 20px;
		font-size: 10px !important;
		letter-spacing: .1em !important;
		font-family: futura-book !important;
		padding: 2.5px 8px;

	}
	
	.product_image_out .total_tags .tag_item_product.wow_price{
		display:none;
	}

	.coming_soon_image{
		background-size: contain;
	}

	.whereismyorder .steps .more-infos.infos4.full {
		left: calc(70px);
	}
	.only_one{
		margin-left:34px;
	}
	/* .giftcard-title {
		font-size: 30px;
		line-height: 63px;
		letter-spacing: 0.5px;
	} */
	/* .giftcard-message {
		font-size: 16px;
		letter-spacing: 0.2px;
	} */
	/* .giftcard-amount {
		display: inline-block;
		font-family: 'RobotoCondensed-Bold';
		font-size: 30px;
		letter-spacing: 0.8px;
		color: #231F20;
		width: 80px;
		margin-bottom: 8px;
		margin-right: 3px;
		margin-left: 3px;
		border: 1px solid #000;
	}
   .giftcard-custom-amount-title, .giftcard-amount-message {
    font-size: 16px;
    letter-spacing: 0.2px;
	} */
	.form-inline .input-group{
	display: flex;
	align-items: center;
	justify-content: center;
	}
	/* .giftcard-submit-amount{
		font-size: 18px;
	} */
	/* .giftcard-input-title, .choose_country {
		font-size: 20px;
		letter-spacing: 0.7px;
	}
	.giftcard-submit {
		font-size: 24px;
		letter-spacing: 0.6px;
	} */
	/*.basket_confirm_item .b_confirm_radio input[type="radio"] + label {
		display: block !important;
	}
    */
	/*.product_favorites {
		top: -25px;
		right: 5px;
	}*/
	.owl_slider_area_s_c.owl-carousel .homepage_item_image .img-fluid{
		/* width:70%; */
	}
	.owl_slider_area_s_c.owl-carousel .homepage_item_more{
		font-size:15px;
		/* width:70%; */
	}
	.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;
	}
	.whereismyorder .steps.full {
		width: 50px;
		height: 50px;
	}
	.whereismyorder .steps i.full {
		font-size: 30px;
	}
	.whereismyorder .connect {
		margin: 0px 25px;
	}
	.whereismyorder .final_answer {
		width: 100%;
		padding: 20px;
	}
	.whereismyorder .steps .more-infos {
		font-size: 11px;
		line-height: 20px;
		width: 220px;
	}
	/* .carousel-round .owl_slider_area_s_c img.img-fluid,
	.carousel-round .homepage_item_more {
		margin: 0 265%;
	} */

	/* .product_gallery_mobile .swiper-zoom-container .img-fluid,
	.product_gallery_mobile_swiper .swiper-wrapper {
		height: 520px;
		object-fit: cover;
	} */

	.cookies_alert_popup_in {
        width: 95%;       
        height:auto;
        max-height: 500px;       
    }

	.bar_counter_title {
		text-align: center;
	}

	.bar_text_line1,
	.bar_text_line2 {
		display: block;
	}
}

@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;
	}
	.trending .pr_item{
		padding:0px !important;
	}
	.product_image_first_view{
		padding-left:4px;
	}
	.product_image_second_view{
		padding-right:4px;
	}
	/*.basket_btn,
	.goto_basket
	{
		clear:both;
		margin-top:15px;
		
	}*/
	.black_friday_title .title_text{
		font-size: 30px;
	}

}
	


@media (max-width: 500px) 
{  
	.coming_soon .logo img {
		left: 36%;
	}
	.eshop_oroi_newsletter_terms_txt{
		
	}
	.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;
	}

	.eshop_oroi.newsletter_terms input[type="checkbox"] + label span
	{
		margin-top:9px;
	}
	.column_padding{
		padding-right:20px;
	}
	.basket_bar_btn
	{
		min-width:160px;
	}
	
	.basket_bar_btn a
	{
		font-size:11px;
	}
	.basket_out .connection_area .item{
		padding-left:0px;
		padding-right:0px;
	}
	.carousel-round .container-fluid.banner_width_r {
		padding: 0 11% 2%;
		padding: 0 4% 2%;
		padding: 0 0 2% 4%;
	}
	.carousel-banners-gray .photo_banner_name_includer {
		width: auto;
	}
}

@media (max-width: 500px) {
	.carousel-banners-gray .col-lg-12,
	.carousel-banners-gray .col-lg-8 {
		padding: 0px;
	}
	/* .carousel-banners-gray .photo_slider_item,
	.carousel-banners-gray .photo_banner_name_includer {
		width: 94%;
	} */
	.carousel-banners-gray img.img-fluid.photo_slider_image {
		width: auto;
	}
	.carousel-banners-gray .photo_slider_item {
		width: 94%;
	}
	.carousel-banners-gray img.img-fluid.photo_slider_image {
		width: 100%;
	}
	.trending .banner_width{
		width:calc(100% - 15px);
		margin-right:0px;
	}
	.trending .selected_category{
		margin-left:15px;
	}
	.black_friday_form.container-fluid{
		transform: translate(-50%, 40%);
	}
}

@media (max-width: 450px) 
{

	.dimofili p{
		
		width: 55%;
	
	}
	.black_friday_form.container-fluid{
		transform: translate(-50%, 30%);
	}
	.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;
	}

	.cookies_alert_popup {
        font-size: 12px;
    }

}
@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;}
	}*/

	/*	CLS	*/
	#products_out_in .stories {
		min-height: 200px;
	}
}
@media (max-width: 480px) 
{

	.owl_carousel_look_pr button.owl-prev{
		left: -15px;
	}
	.owl_carousel_look_pr button.owl-next{
		right: -15px;
	}
	.quick_add{
	 font-size:12px;
	 height:25px;
	}
	.quick_add_img{
		width:12px;
	}
	.col-1.text-right{
     display:none;
	}
	.bar_counter_title{
		font-size:15px;
	}
	.black_friday_counter .counter{
		font-size:30px;
		margin-right:7px;
	}
	.black_friday_counter .desc_counter{
		font-size: 8px;
		letter-spacing: 1px;
	}
	.carousel_category_banner.mobile .owl-nav{
		margin-top:-10px !important;
	}
	.insta_item{
		padding-top:0px;
	}
	.instagram_feed.both{
		/*padding-bottom:90%; !important; το αφήνω για να το ξανακανω αν χρεαιστει όπως ήταν carousel ενδαμεσα από δυο banner*/
		padding-top:80% !important;
	}
	.insta_feed_container_in_banner{
	   /*top:25%; !important; το αφήνω για να το ξανακανω αν χρεαιστει όπως ήταν carousel ενδαμεσα από δυο banner*/
	   top:0;
	}
	.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 - 70px);
		width:103%;
		padding-right:3%;
	}
	@supports (-webkit-touch-callout: none) {
		#style-5{
			height:calc(100vh - 170px);
			width:103%;
			padding-right:3%;
		}
	}
	.login_popup{
		width:80%;
	}
	.dontmiss .title_b {
		width: 70%;
	}
	.thanks_student_link{
		margin-right:0px;
	}
	/*.discount, .discount_num{
		font-size:15px !important;
	}*/
	.overflow-popup {
		max-height: 44vh;
	}
	.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:12px;
	 width:calc(100% + 10px);
	 /* margin-left:-5px; */
	}
	.info_cust_popup p{
		font-size: 12px;
		margin: 1px;
	}
	.categories_slider{
		padding-left:10px !important;
	}
	.content_area_right{
		width:80%;
		padding:20px 5px 20px 5px;
	}
	.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;
	}
	/* #bottom_out_desktop {
		display: none;
	} */
	.ins_feed_title {
		padding-top: 0px;
	}
	.brands_instagram .brands_title {
		font-size: 16px;
	}
	.fa-brands.fab.fa-instagram {
		font-size: 15px;
	}
	.eshop_oroi.newsletter_terms {
		padding: 5px;
	}
	.wholesale_login_register .forms_container .window_tab {
		border:none;
		border-bottom:2px solid rgba(0,0,0,0.1);
		padding: 10px 0px 40px 0px;
	 }
	 .wholesale_login_register .forms_container .window_tab.register_window{
		border-bottom:none;
	 }
	 .wholesale_login_register .forms_container .title, .wholesale_login_register .login_popup_title {
		margin-bottom: 15px;
	}
	.wholesale_login_register {
		padding-bottom: 15px;
	}

	/*	CLS	*/
	#products_out_in .stories {
		min-height: 160px;
	}
}

@media (max-width: 451px) 
{
	#samaritan-container #samaritandiv {
		bottom: 80px !important;
	}
}


@media (max-width: 400px) 
{
	.coming_soon .logo img {
		left: 33%;
	}
	
	.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: 14px;
	}
	#footer .container-fluid {
		flex-direction: column;
	}
	#footer_left,
	#footer_right {
		margin: auto;
	}
	.page_eshop_order_visitor #footer_left,
	.page_eshop_order_confirm #footer_left{
		margin:unset;
	}
	#footer_left {
		color: #808080;
	}

	.order_complete_button_popup {
		width: 90%;
	}

	.close_x {
		left: 87%;
	}

	.total_tags.mobile {
		font-size: 9px;
	}

	.eye_2 .how_many {
		font-size: 11px;
	}

	.eye_2 {
		font-size: 10px;
		padding-left: 5px;
	}

	.number_item {
		margin-right: 7px;
	}

	.number_item_in {
		width: 40px;
		height: 40px;
	}

	.mobile.logo.fixed.category_title h1 {
		font-size: 22px;
	}

	/*	CLS	*/
	#products.pro_area .pr_item.col-6:nth-child(2n+1),
	#products.pro_area .pr_item.col-6:nth-child(2n) {
		min-height: 340px;
	}

	#products.pro_area .pr_item.col-4:nth-child(3n-1),
	#products.pro_area .pr_item.col-4:nth-child(3n),
	#products.pro_area .pr_item.col-4:nth-child(3n-2) {
		min-height: 185px;
	}

	/* CLS */
	#products.pro_area .pr_item.col-6 .product_item .video_includer video {
		min-height: 240px;
	}

	#products.pro_area .pr_item.col-4 .product_item .video_includer video {
		min-height: 185px;
	}
}

@media (max-width: 380px) {
	.product_colors_inner.owl-carousel .owl-item img {
		height: 46px;
	}
	.content_area_send, 
	.content_area_need_help {
		width: 100%;
	}
	.black_friday_form.container-fluid{
		transform: translate(-50%, 20%);
	}
}

@media (max-width: 365px) 
{
	.coming_soon_extradiv {
		top: -97px;
		left: 0;
		width: 100%;
		height: 130px;
	}
	.coming_soon {
		top: -29px;
		zoom: 80%;
	}
	.coming_soon .logo img {
	    top: -159px;
		left: 35%;
	}
	.black_friday_title .title_text{
		font-size: 24px;
	}
	.black_friday_title .title_icon img{
		width:25px;
		margin:0 5px;
	   }
	.mobile_up_img{
		width:200px;
		top:10px;
	}
	.info_cust{
		font-size:12px !important;
	}
	.info_cust_popup{
		font-size:12px;
	}

	.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) 
{
	.dontmiss .title_b {
		width: 80%;
	}
	.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;
   }
   .black_friday_form.container-fluid button{
	padding:5px 10px;
	font-size: 18px;
   }
}
@media (max-width: 576px) 
{
	.landing_logo img{
		width:50px;
	}
	.basket_confirm_item.with_bg .container{
		width:90%;
	}
	.form_attempt_register{
		padding:20px 10px 20px 10px;
		text-align: center;
	}
	.form_attempt_register_field{
     text-align: center;
	}
	.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, .preolaoder_button{
		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_confirm_item .container.pr-0 .coupon_area_out{
		padding-left:0px;
		padding-right:15px;
	}

	.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;
}
.container-extra-products{
 padding-left:20px;
 padding-right:20px;
}
#footer .container-fluid {
padding-left:5px !important;
padding-right:5px !important;
}
.extra_products_for_basket.container-fluid .container-extra-products{
	width:100%;
	max-width: 100%;
}
.my_pagination li.pag_prev,
.my_pagination li.pag_next,
.my_pagination li.pag_first,
.my_pagination li.pag_last {
    width:34px;
    height:34px;
}
.my_pagination li.pag_prev{
    margin-right:10px;
}
.my_pagination li.pag_next{
    margin-left:13px;
}
.my_pagination li.pag_prev a, .my_pagination li.pag_next a{
	margin-top:-2px;
}
.my_pagination li.pag_prev a i {
	margin-top: 0px;
    margin-left: -3px;
}
.my_pagination li.pag_next a i {
    margin-top: 0px;
    margin-left: 0px;
}
.my_pagination li.page_item {
    width: 32px;
    height: 32px;
}
.my_pagination>li>a{
	font-size: 13px;
}
.my_pagination li.pag_prev a i, .my_pagination li.pag_next a i {
    font-size: 11px;
}
.pagination_out .have_already_seen{
	font-size: 15px;
}
.ambassador_thank_you_in {
    padding-top: 160px;
    padding-bottom: 80px;
}
.ambassador_thank_you_in .title {
    font-size: 30px;
}
.ambassador_thank_you_in .sub_title {
    font-size: 14px;
}
.ambassador_thank_you_in button {
	margin-top:15px;
}
.ambassador_thank_you_in .title{
    margin-bottom:18px;
}
}
@-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: 575px) 
{
	.cookies-popup-buttons .btn.btn-primary, 
	.cookies-popup-buttons .btn.btn-primary:active {
		width: auto;
	}

	.open_skroutzLockerMap { 
		margin-top:15px;
	}
}

@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;
}
.mobile_choose_size_in .text{
	font-size: 18px;
	min-height: 23px;
}
.mobile_choose_size_in .arrow .fa-chevron-down{
	font-size: 18px;
}
.categories_slider{
 height:90px;
}
.category_image_class {
    width: 68px !important;
    height: 68px;
}
.forced_padding_left_0 .eshop_oroi{
	width:100%;
	margin-top:0px;
	justify-content:flex-start;
}
.newsletter_place{
	width:100%;
	margin-top:10px;
}
}
@media (max-width: 340px) 
{

#top_out_r_mob .product_title, #top_out_r_mob_fixed .product_title{
    width:220px;
}
#top_out_r_mob .product_title .title, #top_out_r_mob_fixed .product_title .title{
    width:180px;
}
}


@media (max-width: 340px) 
{
.carousel_category_banner.mobile .owl-item{
	height:260px !important;
}
.black_friday_form.container-fluid input {
    height: 30px;
    margin-bottom: 5px;
  }
  .black_friday_form.container-fluid {
    transform: translate(-50%, 30%);
  }

}
@media (min-width: 1701px) {
	.counter_p_area {
		flex-direction: column;
	}
}
@media (min-width: 994px)
and (max-width: 1200px) {
	.search_left_no_index.forced_show input[type="text"],
	.search_left_no_index input[type="text"] {
		width: 100%!important;
	}
}

@media (min-width: 550px)
and (max-width: 620px) {
	.carousel-banners-gray .photo_banner_name_includer {
		width: auto;
	}
}

/* @media (min-width: 481px) {
	#bottom_out_mobile {
		display: none;
	}
} */

@media(min-width: 1800px) {
	.slide_show_height {
		height: auto!important;
		/* object-fit: none; */
		image-rendering: pixelated;
	}
}

@media (min-width: 1381px) {
	.main_menu {
		width: 65%;
	}
}

@media (min-width: 1450px) {
	.footer_container {
		width: 85%;
	}
	.footer_container .col-4 .footer-cols {
		max-width: 80%;
	}
}

@media (min-width: 1601px)
and (max-width: 1800px) {
	.page_icon{
		margin-left: 5px;
	}
	.main_menu {
		width: 70%
	}
}

@media (min-width: 1601px) {
	.search_mobile_menu {
		display: none!important;
	}
}

@media (min-width: 1600px) {
	.carousel-round .owl_slider_area_s_c img.img-fluid {
		width: 90%!important;
		height: auto;
	}
	.carousel-round .container-fluid.banner_width_r {
		padding: 0 11%;
	}
	.search_mobile_menu {
		display: none;
	}
}

@media (min-width: 992px)
and (max-width: 1600px) {
	.products_header .products-page-title {
		display: none;
	}
}

@media (min-width: 993px)
and (max-width: 1600px) {
	body[data-page_type=""] #top_out_r_mob_fixed {
		top: 32px;
	}

	#top_out_r_mob_fixed {
		top: 32px;
        z-index: 9999;
	}
	.mobile.logo.fixed.category_title {
		margin-top: -5px !important;
	}
}