/* .contact_boxes {
  padding: 0;
  background-color: transparent;
}
.contact_boxes .contact_box {
  background-color: #fff;
  padding: 50px 10px 10px;
  justify-content: space-between;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.contact_boxes .contact_box:first-child {
    border-right: 1px solid #f5f5f6;
} */

/* @media (min-width: 801px) {
#hamb{display:none}
.upmenu-lang.mobile{display:none}
.mobile-cards{display:none}
.desktop-cards{display:block}
.home_fivetile img{height:65px;margin-bottom:15px}
.footer01{display:flex}
.footer01.footer01_mob{display:none}
#mobile-menu,#search-icon,#phone-icon{display:none}
} */

@media (max-width: 1920px) {
	.mainmenu_menu_wrap {
		padding-right: 135px;
	}
}

@media (max-width: 1620px) {
	.order_t_main {
		margin: 0 10px;
		width: calc(100% - 430px);
	}

	.order_t_side {
		margin: 0 10px;
		width: 430px;
	}
}

@media (max-width: 1600px) {
	.order_tmf_input_btn_wrap > a {
		padding: 20px 50px;
	}

	.sale-points {
		padding: 0 8px;
	}

	.landing_main_img {
		height: 725px;
	}

	.sixty-years-logo {
		width: 100px;
	}

	.mainmenu_menu_wrap {
		padding-right: 115px;
	}
}

@media (max-width: 1536px) {
	.landing_main_img {
		height: 685px;
	}
}

@media (max-width: 1500px) {
	.produ_main_image {
		width: calc(100% - 450px);
	}

	.produ_main_side {
		width: 400px;
	}

	.order_t_login_reg_wrap {
		flex-wrap: wrap;
	}

	.order_t_login_reg_wrap > div {
		width: 100%;
		flex-basis: 100%;
	}

	.order_t_lrw_login {
		margin-right: 0;
	}

	.dots-container .dots-img {
		display: none;
	}

	.landing_main_img {
		height: 667px;
	}

	.landing_main_img.no-back-img {
		min-height: 370px;
	}

	.mainmenu_menu > li {
		padding: 0 0px 0 14px;
		font-size: 12px;
	}
}

@media (max-width: 1440px) {
	.landing_main_img {
		height: 645px;
	}
}

@media (max-width: 1280px) {
	.landing_main_img {
		height: 565px;
	}
}

@media (max-width: 1200px) {
	.landing_main_img {
		height: 525px;
	}
}

@media (max-width: 1080px) {
	.landing_main_img {
		height: 465px;
	}
}

@media (max-width: 1024px) {
	.landing_main_img {
		height: 437px;
	}
}

@media (max-width: 960px) {
	.landing_main_img {
		height: 405px;
	}
}

@media (max-width: 800px) {
	.landing_main_img {
		height: 365px;
	}
}

@media (max-width: 768px) {
	.landing_main_img {
		height: 347px;
	}
}

@media (max-width: 640px) {
	.landing_main_img {
		height: 285px;
	}
}

@media (max-width: 600px) {
	.landing_main_img {
		height: 265px;
	}
}

@media (max-width: 480px) {
	.landing_main_img {
		height: 240px;
	}
}

@media (max-width: 414px) {
	.landing_main_img {
		height: 207px;
	}
}

@media (max-width: 375px) {
	.landing_main_img {
		height: 185px;
	}
}

@media (max-width: 360px) {
	.landing_main_img {
		height: 180px;
	}
}

@media (max-width: 1360px) {
	.mainmenu_menu > li {
		font-size: 11px;
		padding: 0 0px 0 10px;
	}
}

@media (max-width: 1345px) {
	.mainmenu {
		padding-right: 0;
	}
}

@media (max-width: 1300px) {
	.home_slider .slick-slide {
		height: 740px;
	}

	.home_sesson_banner {
		height: 670px;
	}

	.home_shopcat_tile {
		height: 422px;
	}

	.home_shopcat_tile > span {
		/* width: 285px; */
		display: flex;
		align-items: center;
		justify-content: center;
		padding: 20px 40px;
		font-size: 18px;
		/* height: 155px; */
		max-width: 80%;
	}

	.home_look_slid_r_box_t {
		font-size: 35px;
	}

	.home_look_slider.slick-initialized .slick-slide.home_look_slid {
		height: 550px;
	}

	.footer_bank img {
		max-width: 100%;
	}

	.newssoc_box_t {
		font-size: 54px;
	}

	.upmenu-tel {
		padding: 0 5px;
	}

	.instagram_slider .instagram_slid {
		height: 200px;
		min-width: 200px !important;
	}

	.footer01_out {
		padding: 30px 20px;
	}

	.productfeellook_prod .landing_prod {
		display: flex;
		flex-direction: column;
		justify-content: space-between;
		width: 24%;
	}

	.landing_prod_img {
		height: 230px;
	}
}

@media (max-width: 1640px) and (min-width: 1024px) {
	#cphMain_pnlMain {
		padding: 0 20px;
	}
}

@media (max-width: 1350px) and (min-width: 1024px) {
	.cate_thegrid .landing_products > .landing_prod {
		width: 50%;
	}

	.landing_products {
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}
}

@media (max-width: 1250px) {
	.mainmenu {
		padding-right: 0;
	}

	.mainmenu_menu_wrap {
		display: none;
	}

	.mainmenu {
		justify-content: space-between;
		align-items: center;
	}

	.mainmenu_menu > li:hover > a::before {
		content: none;
	}

	#hamb {
		display: flex;
		flex-direction: column;
		cursor: pointer;
	}

	#hamb span {
		width: 25px;
		height: 2px;
		display: block;
		background-color: #fff;
		margin: 2px 0;
		border-radius: 3px;
	}

	#hamb p {
		font-size: 8px;
		color: #fff;
		font-family: 'CeraPRO-Bold';
		margin-bottom: 0;
		margin-top: 2px;
	}

	#mobile-menu {
		position: fixed;
		display: block;
		left: 0;
		right: 0;
		bottom: 0;
		top: 0;
		background: #a59d95;
		opacity: 0;
		visibility: hidden;
		transition: all 0.3s ease;
		z-index: 300;
		height: 100%;
		overflow-y: auto;
	}

	#mobile-menu.show {
		opacity: 1;
		visibility: visible;
	}

	#mobile-menu ul {
		display: flex;
		flex-direction: column;
	}

	#mobile-menu ul li {
		padding: 0;
	}

	#mobile-menu .menu-header {
		height: 85px;
		display: flex;
		align-items: center;
		justify-content: space-between;
		padding: 40px 35px 25px;
		color: #fff;
		font-size: 12px;
		border-bottom: 1px solid #fff;
		letter-spacing: 5px;
	}

	#mobile-menu .menu-header span {
		font-family: 'CeraPRO-Bold';
		font-size: 16px;
	}

	#mobile-menu .mainmenu_menu > li {
		width: 100%;
	}

	#mobile-menu .mainmenu_menu > li .accordion-header {
		display: flex;
		align-items: center;
		justify-content: space-between;
	}

	#mobile-menu .mainmenu_menu > li .accordion,
	#mobile-menu .mainmenu_menu.company-info li a,
	#mobile-menu .mainmenu_menu > li .accordion-header a {
		font-size: 18px;
		font-family: 'CeraPRO-Bold';
	}

	#mobile-menu .mainmenu_menu > li .accordion-header a {
		width: 80%;
	}

	#mobile-menu .mainmenu_menu {
		padding: 30px 35px;
	}

	#mobile-menu .accordion-panel {
		font-family: 'CeraPro-Medium';
		padding: 6px;
		max-height: 0;
		overflow: hidden;
		transition: max-height 0.2s ease-out;
	}

	#mobile-menu .accordion-panel li {
		width: 100%;
	}

	#mobile-menu .accordion-panel li a {
		padding: 8px 0;
		font-family: 'CeraPro-Medium';
		font-size: 14px;
	}

	#mobile-menu .mainmenu_btn_or {
		background-color: #f05130;
		padding: 10px 22px;
		text-align: left;
		box-sizing: border-box;
		height: 40px;
		display: flex;
		align-items: center;
		margin: 0 15px;
		color: #fff;
		font-family: 'CeraPRO-Bold';
		font-size: 14px;
		text-transform: uppercase;
	}

	#mobile-menu .mainmenu_menu.company-info {
		border-top: 1px solid #fff;
	}

	#mobile-menu span.arrow {
		display: block;
		border-top: 8px solid;
		border-left: 8px solid transparent;
		border-right: 8px solid transparent;
		transition: all 0.3s;
		cursor: pointer;
	}

	#mobile-menu .menu-acc.active span.arrow {
		transform: rotate(180deg);
	}

	.upmenu-menu > a {
		padding: 0 10px;
	}

	.mainmenu_out {
		padding: 9px 16px 9px 8px;
	}

	.newssoc_box_t {
		font-size: 35px;
	}

	.history-container .h-row.row-5 > div,
	.history-container .h-row.row-2 > div {
		padding-left: 6%;
	}

	.sale-points-tabs > .sale-point-tab .caption p {
		font-size: 17.5px;
	}

	.sixty-years-logo {
		width: 80px;
		right: 8px;
	}

	/*    #hamb {
        margin-right: 90px
    }
*/
	#mobile-menu .cat-header {
		display: flex;
		justify-content: space-between;
		align-items: center;
	}

	#mobile-menu .submenu {
		display: block;
		position: fixed;
		display: block;
		left: 0;
		right: 0;
		bottom: 0;
		top: 85px;
		background: #a59d95;
		opacity: 0;
		visibility: hidden;
		transition: all 0.3s ease;
		z-index: 301;
		overflow-y: auto;
		padding: 30px 35px;
	}

	#mobile-menu .submenu.show {
		visibility: visible;
		opacity: 1;
	}

	#mobile-menu a,
	#mobile-menu .all-cats,
	#mobile-menu .cat-header,
	#mobile-menu .back {
		font-size: 18px;
		font-family: 'CeraPro-Bold';
	}

	#mobile-menu .all-cats {
		text-transform: none;
	}

	#mobile-menu .back {
		margin-bottom: 15px;
		font-size: 19px;
		display: flex;
		align-items: center;
	}

	#mobile-menu .back .angle {
		margin-right: 15px;
		font-size: 32px;
		padding-bottom: 2px;
	}

	#mobile-menu .angle {
		font-size: 30px;
		line-height: 0.8;
	}

	#mobile-menu .cat-header {
		padding: 8px 0;
	}

	#mobile-menu.submenu-opened {
		overflow: hidden;
	}

	#mobile-menu .submenu.level-3 a:not(.all-cats) {
		font-family: 'CeraPro-Regular';
	}
}

@media (max-width: 1260px) {
	.landing_pagination .pagerAct,
	.landing_pagination .pager {
		display: none;
	}

	.landing_pagination .mobilepager {
		display: inline-flex;
		align-items: center;
		margin: 0px 5px;
		padding-bottom: 8px;
	}

	.upmenu-tel {
		flex-direction: column;
		justify-content: center;
	}

	header #upmenu-middle-search {
		padding-left: 5px;
	}
}

@media (max-width: 1024px) {
	.sixty-years-logo {
		top: 52px;
	}

	#currentLang {
		font-size: 11px;
		color: #8f8e8a;
	}

	.langs {
		position: absolute;
		background: #f5f5f6;
		font-size: 11px;
		padding: 5px 8px;
		z-index: 1;
		bottom: -45px;
		border: 1px solid #8f8e8a;
		left: -1px;
		display: none;
		z-index: 2;
	}

	.langs.show {
		display: block;
	}

	header #upmenu-middle-search {
		padding-left: 0;
	}

	.langs a {
		color: #8f8e8a;
		padding: 4px 4px;
		display: block;
	}

	.lang-arrow {
		border-top: 8px solid #8f8e8a;
		border-right: 8px solid transparent;
		border-left: 8px solid transparent;
		margin-left: 5px;
	}

	.upmenu-lang.mobile {
		position: relative;
	}

	/*
.upmenu-lang.mobile::after {content: url(/common/images/lang-arrow.png);position: absolute;right: 0px;bottom: 18px; left: auto;
  border-top: 8px solid grey;
  border-right: 8px solid transparent;
  border-left: 8px solid transparent;
  content: "";
  display: block;
  margin-left: 5px;
} */
	.upmenu-right,
	.upmenu-right > div span,
	.upmenu-right,
	.upmenu-right div {
		font-size: 10px;
	}

	.home_sesson_banner_right_box {
		top: 35%;
	}

	.history-container .h-row.row-5 > div,
	.history-container .h-row.row-2 > div {
		padding-left: 3%;
	}

	.searchresults-main {
		background-position: 30% 20%;
	}

	.landing_inner_cats > a {
		height: 270px;
	}

	tr.order_f_header {
		display: none;
	}

	tr.order_f_header > td:nth-child(1),
	tr.order_f_row > td:nth-child(1) {
		width: 50%;
	}

	tr.order_f_header > td:nth-child(2),
	tr.order_f_row > td:nth-child(2) {
		width: 50%;
	}

	tr.order_f_row {
		display: flex;
	}

	tr.order_f_row > td {
		display: flex;
		align-items: center;
		justify-content: center;
	}

	tr.order_f_row > td:nth-child(2) > div {
		flex-direction: column;
		justify-content: flex-end;
		align-items: center;
		height: 100%;
		width: 100%;
	}

	tr.order_f_header > td:nth-child(2) > div > div,
	tr.order_f_row > td:nth-child(2) > div > div {
		flex-basis: auto;
	}

	tr.order_f_row > td:nth-child(2) .order_f_qu {
		order: 1;
		margin-bottom: 30px;
	}

	tr.order_f_row > td:nth-child(2) .order_f_pr {
		order: 2;
		margin-bottom: 15px;
	}

	tr.order_f_row > td:nth-child(2) .order_f_fp {
		order: 3;
	}

	tr.order_f_row > td:nth-child(2) .order_f_dp {
		order: 4;
		margin-right: 5px;
	}

	tr.order_f_row > td:nth-child(1) > div > div:nth-child(3),
	tr.order_f_row > td:nth-child(1) > div > div:nth-child(4) {
		font-size: 10px;
	}

	tr.order_f_row > td:nth-child(2) .order_f_tp {
		order: 5;
		margin-top: 5px;
		font-family: 'CeraPRO-Bold';
		color: #f05130;
		margin-right: 10px;
	}

	tr.order_f_row > td:nth-child(2) .order_f_pr::before {
		content: 'ΣΥΣΚΕΥΑΣΙΑ ΔΩΡΟΥ';
		width: 80px;
		display: inline-block;
		text-align: right;
		font-size: 11px;
		font-family: 'CeraPRO-Bold';
		margin-left: -30px;
	}

	tr.order_f_row > td:nth-child(2) .order_f_dp::before {
		content: '-';
	}

	.order_f_ti {
		margin-top: 20px;
		padding-left: 20px;
	}

	.order_f_tit {
		margin-bottom: 10px;
		font-family: 'CeraPro-Regular';
	}

	.order_f_di,
	.order_f_co {
		font-family: 'CeraPro-Medium';
	}

	tr.order_f_row > td:nth-child(1) > div > div {
		display: flex;
	}

	tr.order_f_row > td:nth-child(1) > div > div:nth-child(1),
	tr.order_f_row > td:nth-child(1) > div > div:nth-child(2) {
		flex-basis: 100%;
	}

	tr.order_f_row > td:nth-child(1) > div > div:nth-child(3),
	tr.order_f_row > td:nth-child(1) > div > div:nth-child(4) {
		flex-basis: auto;
	}

	tr.order_f_row > td:nth-child(1) > div > div:nth-child(4) {
		margin-left: 20px;
	}

	tr.order_f_row > td:nth-child(1) > div {
		display: flex;
		flex-wrap: wrap;
		flex-direction: row;
		max-width: 300px;
		justify-content: flex-start;
		width: 100%;
	}

	tr.order_f_header > td:nth-child(1) > div > div:nth-child(3),
	tr.order_f_row > td:nth-child(1) > div > div:nth-child(3) {
		text-align: left;
	}

	.order_f_im_delete {
		margin-bottom: 50%;
	}

	.order_f_title {
		text-align: center;
	}

	#search-icon,
	#phone-icon {
		display: block;
	}

	.mainmenu_logo {
		max-width: 180px;
		height: auto;
	}

	.mainmenu_logo_link {
		height: auto;
		display: flex;
		align-items: center;
	}

	.upmenu-basket-icon {
		width: 20px;
		height: 20px;
		margin-left: 3px;
		margin-right: 0;
		background-image: url(/common/images/basket.png);
	}

	.upmenu-fav-icon {
		width: 17px;
		height: 15px;
		margin-right: 0;
		margin-left: 3px;
		background-image: url(/common/images/favorite.png);
	}

	.upmenu-profile-icon {
		width: 12px;
		height: 15px;
		margin: 0;
		background-image: url(/common/images/profile.png);
	}

	.upmenu-right > * {
		margin: 0 12px;
	}

	.upmenu-right > .dxpnlControl_Metropolis {
		margin: 0;
		margin-left: 12px;
	}

	.upmenu-basket-btn {
		font-size: 10px;
	}

	.upmenu {
		height: 52px;
		justify-content: space-between;
		padding: 0 16px 0 20px;
	}

	.upmenu-right,
	.upmenu-right > div,
	.upmenu-lang {
		border: 0;
		padding: 0;
	}

	.upmenu-lang {
		width: auto;
	}

	.upmenu-lang > a {
		font-size: 11px;
	}

	.footer_bank img {
		height: auto;
		max-width: 100%;
		margin: auto;
	}

	.upmenu-menu,
	.upmenu-tel,
	.mainmenu_menu_wrap,
	.footer_space {
		display: none;
	}

	.upmenu-middle-search {
		position: absolute;
		top: 100px;
		left: 0;
		right: 0;
		width: 100%;
		margin: auto;
		z-index: 10;
		/* border:1px solid #f05130; */
		max-height: 0;
		transition: all 0.3s;
		overflow: visible;
		visibility: hidden;
		max-width: 640px;
	}

	.upmenu-middle {
		max-width: 640px;
	}

	.upmenu-middle-search.show {
		/* max-height:52px; */
		height: 60px;
		visibility: visible;
	}

	input#ctlBasicSearch1_tbSearchQuery {
		height: 60px;
		padding-left: 25px;
		box-shadow: 0 10px 30px rgba(143, 142, 138, 0.5);
	}

	.upmenu-search-btn {
		display: none;
	}

	.footer02,
	.footer_bank {
		flex-wrap: wrap;
	}

	.footer_bank {
		padding: 22px 0 30px;
		border-top: 1px solid #a59d95;
	}

	.footer_awards {
		width: 100%;
		padding: 25px 0 30px;
		justify-content: center;
		border-top: 1px solid #a59d95;
		flex-wrap: wrap;
		gap: 20px 0;
	}

	.footer02_out {
		margin-top: 0;
	}

	.footer03 {
		padding: 15px;
		height: auto;
		text-align: center;
		font-size: 10px;
		margin: 0;
	}

	.footer_awar {
		margin: 0 15px;
		max-width: 125px;
	}

	.desktop-cards {
		display: none;
	}

	.mobile-cards {
		display: block;
	}

	.footer_awar img {
		height: 30px;
	}

	.footer_awar span {
		font-size: 9px;
	}

	.footer01 {
		display: none;
	}

	.footer01.footer01_mob {
		display: flex;
		flex-wrap: wrap;
		padding: 12px 0;
	}

	.footer01 .foot_sub_cat {
		width: 100%;
	}

	.footer01 .foot_sub_cat > li,
	.accordion-panel li {
		padding: 10px 35px;
	}

	.accordion-panel li:first-child {
		padding-top: 20px;
	}

	.accordion-panel li:last-child {
		padding-bottom: 20px;
	}

	.footer01_out {
		padding: 0;
	}

	.footer01 .foot_sub_cat > li > a {
		line-height: normal;
		display: inline-block;
		width: 100%;
		font-family: 'CeraPro-Regular';
	}

	.footer01 ul > li > a {
		display: inline-block;
		width: 100%;
	}

	footer .accordion {
		background-color: #d5d2ca;
		cursor: pointer;
		width: 100%;
		transition: 0.4s;
		font-size: 10px;
		color: #787878;
		padding: 10px 35px 20px;
		line-height: normal; /*font-family: 'CeraPro-Light';*/
	}

	footer .accordion:after {
		content: '\002B';
		color: #787878;
		font-family: 'CeraPRO-Bold';
		float: right;
		margin-left: 5px;
		font-size: 13px;
	}

	footer .active:after {
		content: '\2212';
	}

	.accordion-panel {
		background-color: #a59d95;
		max-height: 0;
		overflow: hidden;
		transition: max-height 0.2s ease-out;
	}

	.accordion-panel a {
		color: #fff !important;
		font-size: 10px;
	}

	.footer01 ul > li > a {
		font-size: 10px; /*font-family: 'CeraPro-Light';*/
	}

	.foot_sub_cat.info {
		border-bottom: 1px solid #a59d95;
	}

	.upmenu-lang {
		display: none;
	}

	.upmenu-lang.mobile {
		display: flex;
		align-items: center;
	}

	#lang-select {
		background-color: transparent;
		border: 0;
		font-size: 11px;
		color: #787878;
	}

	.upmenu-basket.showwind .upmenu-basket-win,
	.upmenu-profile.showwind .upmenu-profile-login {
		width: 300px;
		white-space: normal;
	}

	.upmenu-profile.showwind .upmenu-profile-login,
	.upmenu-basket.showwind .upmenu-basket-win {
		position: fixed;
		top: 50px;
		max-height: 80vh;
		overflow-y: auto;
	}

	.upmenu-basket.showwind .upmenu-basket-win {
		left: 0;
		right: 0;
		margin: auto;
	}

	.upmenu-profile-login::after {
		content: none;
	}

	.home_fivetile img {
		height: 50px;
		margin-bottom: 0;
	}

	.home_fivetile {
		display: flex;
		align-items: center;
		width: 180px;
		margin: 0 auto 35px;
		justify-content: center;
	}

	.producttabs #home_sectio_02 .home_fivetile {
		margin: 0 auto 35px;
	}

	.home_fivetile > div:nth-child(1) {
		flex-basis: 40%;
	}

	.home_fivetile > div:nth-child(2) {
		font-size: 10.2px;
		text-align: left;
		padding-left: 10px;
		flex-basis: 60%;
		font-family: 'CeraPro-Medium';
	}

	.home_fivetile > div.img {
		display: flex;
		align-items: center;
		justify-content: center;
		width: 55px;
	}

	.landing_viewnum {
		display: none;
	}

	.bottom-pagination .landing_pagination {
		display: flex;
		justify-content: center;
	}

	.cate_thegrid .landing_products > .landing_prod,
	.cate_thegrid {
		width: 100%;
	}

	.landing_products {
		width: 100%;
		overflow-x: auto;
		margin-bottom: 30px;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}

	.cate_thegrid .landing_products > .landing_prod {
		max-width: 275px;
		margin: 0 0 20px;
		padding: 20px 12px;
	}

	.landing_prod_img {
		height: 200px;
		width: 225px;
		margin: auto;
	}

	.productfeellook_prod .landing_prod:nth-child(4n):last-child {
		display: none;
	}

	.productfeellook_prod .landing_prod {
		width: 33%;
		margin: 0;
	}

	.landing_prod_avai {
		display: flex;
		align-items: center;
		justify-content: center;
		flex-wrap: wrap;
	}

	.landing_prod_av {
		max-height: 17px;
	}

	.landing_prod_avai > div {
		font-size: 9px;
		min-height: 17px;
		padding: 0;
		display: flex;
		align-items: center;
		justify-content: center;
		margin: 2px 2px 2px;
		width: 123px;
	}

	.landing_prod_avai > img {
		margin-bottom: 2px;
	}

	.landing_prod_av_col > span {
		margin: 0 2px;
	}

	.breadcrumb {
		max-width: 230px;
		text-align: center;
		line-height: 0.8;
	}

	.cate_thegrid_bar {
		padding: 0 15px;
		height: auto;
		margin-bottom: 25px;
	}

	.landing_prod_title {
		font-size: 11px;
		color: #a59d95;
		padding: 0 15px;
		line-height: normal;
		max-width: 185px;
		margin: 10px auto;
	}

	.landing_prod_price_box {
		height: auto;
		flex-direction: column;
	}

	.landing_prod .landing_prod_price,
	.landing_prod .landing_prod_buy {
		position: static;
	}

	.cat-prod-slider .landing_prod .landing_prod_buy {
		display: none;
	}

	.landing_prod .landing_prod_price {
		margin: 0;
		font-size: 22.5px;
		margin: 30px 0 20px !important;
	}

	.landing_prod_buy_btn {
		width: 215px;
		height: 48px;
		margin-top: 0;
		display: flex;
		align-items: center;
		justify-content: center;
		background-color: #000;
		font-size: 14px;
	}

	.landing_prod_buy_btn:focus {
		background-color: #f05130;
	}

	.landing_prod_price_o {
		color: #dbd8d5;
		font-size: 12px;
	}

	.landing_prod_price_n {
		font-size: 23px;
	}

	.landing_prod_price_d {
		min-width: 50px;
		min-height: 20px;
		text-align: center;
		font-size: 12px;
	}

	.bodyHome .landing_prod_price_o {
		font-size: 18px;
	}

	.bodyHome .landing_prod_price_n {
		font-size: 18px;
	}

	.bodyHome .landing_prod_price_d {
		font-size: 10px;
	}

	.noty_basket_in {
		width: 95%;
		margin: auto;
	}

	#cp_ouibounce-modal .cp_oui_modal-title,
	#cp_ouibounce-modal_nots .cp_oui_modal-title {
		font-size: 14px;
	}

	.noty_basket_success,
	.noty_basket_product {
		text-align: center;
	}

	.cate_theside {
		position: fixed;
		z-index: 10;
		background: #fff;
		top: 0;
		right: 0;
		left: 0;
		width: 100%;
		height: 100%;
		overflow-y: auto;
		padding: 20px 25px 60px;
		transition: all 0.3s;
		visibility: hidden;
		opacity: 0;
	}

	.cate_theside.show {
		visibility: visible;
		opacity: 1;
	}

	.cate_theside_title {
		letter-spacing: 5px;
		text-transform: uppercase;
		display: flex;
		align-items: center;
		justify-content: space-between;
		height: auto;
		margin-bottom: 50px;
	}

	input#cphMain_ctlProductsGrid1_cpnlProduct_ddlGridSort_I {
		font-family: 'CeraPro-Medium';
	}

	#mob-filters {
		width: 74px;
		height: 30px;
		background-color: #fff;
		border: 1px solid #f05130;
		display: flex;
		align-items: center;
		justify-content: center;
		letter-spacing: 3px;
		font-family: 'CeraPro-Medium';
		font-size: 8.5px;
	}

	#sideFiltersBtn {
		position: fixed;
		right: 0;
		bottom: 20%;
		width: 38px;
		height: 95px;
		background-color: #f05130;
		top: auto;
		color: #fff;
		display: flex;
		align-items: center;
		justify-content: center;
		z-index: 5;
		transition: all 0.2s ease;
		visibility: hidden;
		opacity: 0;
	}

	#sideFiltersBtn.show {
		visibility: visible;
		opacity: 1;
	}

	#sideFiltersBtn span {
		font-family: 'CeraPro-Medium';
		transform: rotate(-90deg);
		display: block;
		font-size: 10.8px;
	}

	.home_fivetiles.mobile {
		display: flex;
		flex-wrap: wrap;
		margin: 25px auto 35px;
		max-width: 700px;
	}

	.products-nofound {
		margin: 15px;
	}

	.cate_theside .home_fivetiles {
		display: none;
	}

	.cate_filter_l > label {
		font-size: 14px;
	}

	.cate_filter_t {
		font-size: 20px;
	}

	.cate_filter_l > label:first-child {
		margin-top: 0;
	}

	.cate_clear_btn {
		width: 100%;
		margin-top: 10px;
	}

	.upmenu-basket-win-title {
		font-size: 18px;
	}

	img#close-filters {
		display: block;
	}

	.filtersmartapply {
		display: block;
		position: fixed;
		bottom: 0;
		z-index: 2;
		left: 0;
		right: 0;
		background-color: #fff;
	}

	.filtersmartapply span {
		background-color: #f05130;
		color: #fff;
		font-weight: 600;
		margin: 10px auto;
		text-align: center;
		line-height: 30px;
		width: 215px;
		height: 48px;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}

	.sale-points-tabs > .sale-point-tab {
		height: 300px;
	}

	.sale-points-tabs > .sale-point-tab .caption p {
		letter-spacing: 0;
		font-size: 18px;
		margin-bottom: 20px;
	}

	.sale-points-tabs > .sale-point-tab .caption a {
		font-size: 12px;
		height: 40px;
		max-width: 90%;
		bottom: 10px;
	}

	.landing_products_title {
		padding: 0 25px;
	}

	.landing_products > .landing_prod {
		width: 49%;
	}

	.order_t_content_wrap,
	.order_t_login_reg_wrap {
		flex-wrap: wrap;
	}

	.order_t_content_wrap {
		padding: 0 15px;
	}

	.register .order_t_content_wrap {
		padding: 0;
	}

	.order_t_main,
	.order_t_side,
	.order_t_login_reg_wrap > div {
		width: 100%;
		margin: 0;
	}

	.order_t_side {
		order: 1;
		margin-bottom: 15px;
	}

	.order_t_main {
		order: 2;
	}

	.order_tso_products_wrap,
	.order_tso_forfree {
		display: none;
	}

	div#cphMain_ctlOrderWizard1_cpnlProduct_dvFreeShipping_AddProducts_2,
	div#cphMain_ctlOrderWizard1_cpnlProduct_dvFreeShipping_AddProducts_1 {
		display: none;
	}

	.bodyOrder1 .order_tm_title,
	.order_t_title {
		display: none;
	}

	.landing_main_img_box_t {
		font-size: 34.3px;
	}

	.landing_main_out.landing_2 .landing_main_img_box_t {
		font-size: 26px;
		line-height: 30px;
	}

	.landing_inner_cats .home_shopcat_tile > span {
		font-size: 12px;
		padding: 10px;
	}

	div#pctlNewsletter_PW-1 {
		width: 500px !important;
		height: 300px !important;
	}

	div#pctlNewsletter_PW-1 .dxpc-contentWrapper {
		height: 300px !important;
	}

	#pctlNewsletter_PW-1 .dxpc-mainDiv.dxpc-shadow {
		border: 10px solid #fff;
	}

	.contact_boxes {
		flex-wrap: wrap;
	}

	.contact_boxes .contact_box {
		width: 100%;
		flex-basis: 100%;
		margin-bottom: 10px;
		padding: 25px 10px 10px;
	}

	.contact_boxes .contact_box:first-child {
		border: 0;
	}
}

@media (max-width: 1024px) and (min-width: 801px) {
	.home_sesson_banner {
		height: 400px;
		justify-content: center;
	}

	.home_sesson_banner_left {
		width: 50%;
	}

	.home_sesson_banner_left img {
		max-width: 100%;
		object-fit: cover;
		height: 100%;
		object-position: left;
	}

	.home_sesson_banner_right {
		width: 50%;
	}

	.home_sesson_banner_right img {
		width: 100%;
		object-fit: cover;
		height: 100%;
	}

	.home_sesson_product_slid_img {
		width: 200px;
	}

	.home_shopcat_tile {
		height: 380px;
	}

	.home_sesson_banner_right_title {
		font-size: 30px;
		font-size: 22px;
	}

	.home_sesson_banner_right_cta,
	.home_franrance_disc_btn,
	.home_slider_inside_cta {
		padding: 15px;
	}
	/* .home_shopcat{justify-content:center}
.home_shopcat_tile.home_shopcat_tile30_m{width:30%}
.home_shopcat_tile.home_shopcat_tile70{width:50%}
.home_shopcat_tile.home_shopcat_tile70_m{width:46%}
.home_shopcat_tile.home_shopcat_tile33,.home_shopcat_tile.home_shopcat_tile33_m{width:26.2%} */
	/* .home_shopcat_tile > span{padding:40px 60px} */
	.home_look_slider.slick-initialized .slick-slide.home_look_slid {
		height: 370px;
		justify-content: center;
	}
	/* .home_look_slid_right,.home_look_slid_img{width:40%} */
	.home_look_slid_r_box_t {
		font-size: 35px;
	}

	.home_look_slid_r_box_c {
		padding: 20px 30px;
	}
	/* .slick-initialized .slick-prev{left:50px}
.slick-initialized .slick-next{right:50px} */
	.newssoc_box_t {
		font-size: 35px;
	}

	.newssoc_box_news {
		display: flex;
		flex-direction: column;
		align-items: center;
	}

	.newssoc_box_btn {
		margin: 20px 0 0;
	}

	.instagram_slider .instagram_slid {
		height: 150px;
	}

	.newssoc_box_social > a {
		font-size: 18px;
		margin: 0 15px;
	}

	.producttabs_content {
		padding-left: 25px;
		padding-right: 25px;
	}
}

@media (max-width: 991px) {
	.history-container .h-row .photo,
	.dots-container .dots-img {
		display: none;
	}

	.history-container .h-row {
		flex-direction: column;
	}

	.history-container .h-row .text {
		width: 100%;
		padding: 0 20px !important;
	}

	.history-container .h-row.row-7 .text p {
		width: 100%;
		margin-top: 15px;
	}

	.history-container .h-row.row-4 .text,
	.history-container .h-row.row-6 .text {
		background-color: transparent;
	}

	.history-container {
		padding-top: 25px;
	}

	.history-container .h-row .text p {
		text-align: center;
		margin-top: 15px;
	}

	.history-container .h-row.row-2 .text p,
	.history-container .h-row.row-3 .text p,
	.history-container .h-row.row-5 .text p {
		margin-top: 15px;
	}

	.history-container .h-row.row-1 .text {
		padding: 0;
	}

	.history-container .h-row.row-2 > div,
	.history-container .h-row.row-5 > div {
		padding-left: 0;
	}

	.history-container .h-row.row-3,
	.history-container .h-row.row-5 {
		margin-top: 0;
	}

	.history-container .h-row.row-4,
	.history-container .h-row.row-6 {
		margin: 0;
	}

	.history-container .h-row.row-2 > div:nth-child(1),
	.history-container .h-row.row-5 > div:nth-child(1) {
		margin-bottom: 0;
	}

	.history-container .h-row.row-7 {
		margin-top: 0;
	}

	.history-container .h-row.row-2 {
		margin-top: 0;
	}

	.history-container .h-row::before,
	.history-container .h-row.row-5 > div:nth-child(2)::before,
	.history-container .h-row.row-2 > div:nth-child(2)::before {
		content: url(/common/images/axies/vertical-dots.png);
		margin: 10px auto 0;
	}

	.history-container .h-row.row-1::before {
		content: none;
	}

	.landing_prod_selct_sel_dim {
		justify-content: flex-start;
		width: 100%;
	}
}

@media (max-width: 800px), (max-height: 400px) {
	.product-mob-sliders {
		display: block;
	}

	#home_sectio_03,
	#social_instagram {
		display: none;
	}

	.home_fivetiles {
		display: none;
	}

	.content {
		display: flex;
		flex-direction: column;
	}

	.content #home_sectio_01 {
		order: 1;
	}

	.content #home_sectio_02 {
		display: none;
	}

	.content #home_sectio_04 {
		order: 2;
	}

	.content #home_sectio_04 .home_main_box {
		padding: 0 20px;
	}

	.content #home_sectio_05 {
		order: 4;
	}

	.content #home_sectio_06 {
		order: 3;
	}

	.bodyHome .home_fivetiles.mobile {
		order: 4;
	}

	.content #newsletter_social {
		order: 5;
	}

	.newssoc_main_out {
		flex-direction: column;
		margin-bottom: 0;
	}

	.newssoc_main_out > div {
		width: 100%;
		height: 185px;
	}

	.newssoc_box_t,
	.newssoc_box_t {
		font-size: 35px;
	}

	.newssoc_box_s,
	.newssoc_box_inp,
	.newssoc_box_s {
		font-size: 9px;
	}

	.newssoc_box_btn {
		font-size: 7px;
		width: 70px;
		height: 31px;
		padding: 5px;
		margin-left: 5px;
	}

	.newssoc_box_inp {
		width: 215px;
		height: 31px;
		padding: 5px;
	}

	.newssoc_box_s {
		margin: 12px 0 15px;
	}

	.newssoc_social .newssoc_box_s {
		margin: 20px 0;
	}

	.newssoc_box_social > a {
		font-size: 15px;
		margin: 0 15px;
	}

	.home_shopcat > a {
		width: 100% !important;
		flex-basis: 49%;
		margin: 0 auto 10px !important;
		height: 265px;
	}

	.home_shopcat > a:nth-child(5),
	.home_shopcat > a:nth-child(6),
	.home_shopcat > a:nth-child(7) {
		flex-basis: 32%;
	}

	.home_shopcat_tile > span {
		font-size: 11px;
		display: flex;
		align-items: center;
		justify-content: center;
	}

	.home_slider .home_slider_inside {
		max-width: 95%;
		padding: 30px 30px 40px;
		min-width: 300px;
		height: auto;
	}

	.home_slider .home_slider_inside.blue {
		padding: 30px 30px 40px;
	}

	.home_slider_inside_cta {
		min-width: auto;
		width: auto;
	}

	.home_slider_inside_title {
		font-size: 28px;
	}

	.home_slider_inside_sub {
		font-size: 8px;
	}

	.home_slider_inside_cta {
		font-size: 9px;
		padding: 15px 25px;
		min-width: auto;
		width: auto;
	}

	.home_slider .slick-slide {
		height: 275px;
	}

	.home_slider .slick-dots {
		padding: 15px 0 20px;
	}

	.home_slider .slick-dots > li > button {
		width: 8.5px;
		height: 8.5px;
	}

	.home_main_title {
		font-size: 12px;
		padding: 0;
	}

	.home_shopcat_out .home_main_title {
		padding-bottom: 15px;
		padding-left: 15px;
		padding-right: 15px;
	}

	.home_franrance_out .home_main_title {
		padding-bottom: 15px;
		padding-left: 15px;
		padding-right: 15px;
	}

	.home_franrance_disc_btn {
		width: 150px;
		height: 40px;
		font-size: 9.5px;
		margin: 0;
		padding: 13px 0;
	}

	.home_main_side_t {
		font-size: 4.6px;
		padding-right: 5px;
	}

	.home_main_side_c {
		width: 15px;
		height: 12px;
	}

	.home_main_side_l {
		width: 12px;
		height: 15px;
		bottom: 0;
	}

	.home_main_side_f {
		height: auto;
	}

	.home_shopcat_out {
		padding: 22px 0 0px;
	}

	.home_slider .slick-dots > li {
		margin: 0 5px;
	}

	.home_look_slider.slick-initialized .slick-slide.home_look_slid {
		/* flex-direction:column; */
		height: auto;
		align-items: center;
		margin: 0;
	}

	.home_look_slider {
		/* max-width: 320px; */
		margin: auto;
	}

	.home_look_slid_img {
		width: 100%;
		height: 200px;
		/* max-width:240px */
	}

	.home_look_slid_right {
		width: 100%;
		height: 200px;
		/* max-width:240px */
	}

	.home_look_slid_r_box_t {
		font-size: 28px;
	}

	.home_look_slid_r_box_s {
		font-size: 8px;
	}

	.home_look_slid_r_box_c {
		width: 150px;
		height: 40px;
		padding: 0;
		font-size: 9.5px;
		margin: auto;
		display: flex;
		align-items: center;
		justify-content: center;
	}

	.home_look_out {
		padding: 35px 0 25px;
	}

	.home_look_out .home_main_title {
		padding-bottom: 15px;
	}

	.slick-initialized .slick-next {
		right: 13%;
	}

	.slick-initialized .slick-prev {
		left: 13%;
	}

	.home_look_slider .slick-next {
		right: 5%;
	}

	.home_look_slider .slick-prev {
		left: 5%;
	}

	.slick-initialized .slick-prev,
	.slick-initialized .slick-next {
		width: 14px;
		height: 16px;
		background-size: contain;
		background-color: rgba(0, 0, 0, 0);
	}

	.home_slider .slick-prev.slick-arrow .home_slider .slick-next.slick-arrow {
		display: none;
	}

	.produ_main #cphMain_cpnlProductInfo {
		flex-wrap: wrap;
	}

	.produ_main_image {
		display: none;
	}

	.productfeellook_prod {
		flex-wrap: wrap;
	}

	.productfeellook_prod .landing_prod {
		width: 100%;
	}

	.produ_main_side_subt {
		font-size: 11px;
		width: 100%;
	}

	.produ_main_side_title {
		font-size: 20px;
		margin-bottom: 15px;
		max-width: 400px;
	}

	.produ_main_side_code {
		font-size: 9.6px;
		margin: 0 20px 0 0;
	}

	.produ_main_side {
		width: 100%;
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
		align-items: center;
	}

	.produ_main_side .landing_prod_avai {
		margin: 0;
	}

	.produ_main_side .landing_prod_price {
		margin-top: 25px;
		flex-basis: 100%;
	}

	.price-container {
		width: 100%;
		padding: 0 20px;
		align-items: center;
		justify-content: center;
		display: flex;
		flex-wrap: wrap;
	}

	.price-container img {
		max-height: 19px;
	}
	/* .produ_main_side .landing_prod_avai > div{margin:0} */
	.produ_main_side .landing_prod_price > div {
		font-size: 20.6px;
	}

	.landing_prod_selct_box {
		flex-direction: column;
		align-items: center;
		justify-content: center;
		text-align: center;
		margin-bottom: 20px;
	}

	.landing_prod_selct_sel_qua {
		width: 100%;
		justify-content: center;
		order: 2;
	}

	.landing_prod_selct_sel_col {
		width: 100%;
		order: 3;
		margin-bottom: 25px;
	}

	.landing_prod_selct_sel .landing_prod_selct_titl {
		margin: 0;
		max-width: 90px;
		text-align: right;
	}

	.landing_prod_selct_box.landing_prod_selct_sel {
		flex-direction: row;
		margin-top: 25px;
	}

	.landing_prod_selct_titl {
		/* order:1; */
		margin-bottom: 15px;
	}

	.landing_prod_selct_ctitle {
		text-align: center;
		order: 2;
		margin-bottom: 15px;
		margin-top: 0;
	}

	.landing_prod_selct_sel_pres {
		order: 2;
		margin-left: 10px;
	}

	.landing_prod_selct_sel
		.landing_prod_selct_sel_pres
		> label
		> input[type='checkbox'] {
		width: 25px;
		height: 25px;
	}

	.landing_prod_selct_btns > a:first-child {
		width: 215px;
		height: 45px;
		background-color: #f05130;
		font-size: 10px;
	}

	.landing_prod_selct_btns > a.landing_prod_selct_btns_fav.backgimg {
		width: 50px;
		height: 45px;
		background-image: url(/common/images/heart_orange);
	}

	.landing_prod_selct_btns {
		padding-top: 10px;
		justify-content: center;
	}

	.landing_prod_selct_feat {
		margin: 30px 0;
	}

	.landing_prod_selct_feat_t {
		font-size: 11px;
		width: calc(100% - 42px) !important;
	}

	.landing_prod_selct_feat > div > div.landing_prod_selct_feat_i {
		height: 42px;
		background-size: 40px;
		width: 42px;
		margin-right: 10px;
	}

	.sitegrid1090.producttabs_main,
	.producttabs_content {
		display: none;
	}

	.sitegrid1090.producttabs_main_mob {
		display: block;
	}

	.producttabs_main_mob .accordion {
		height: 40px;
		display: flex;
		justify-content: space-between;
		align-items: center;
		color: #333;
		font-size: 13px;
		text-transform: uppercase;
		padding: 0 15px;
	}

	.producttabs_main_mob .accordion:not(:nth-last-child(2)) {
		border-bottom: 2px solid #fff;
	}

	.producttabs_main_mob .accordion:after {
		content: url('/common/images/acc_arrow_down.png');
		color: inherit;
		font-weight: 700;
		float: right;
		margin-left: 5px;
		font-size: 13px;
	}

	.producttabs_main_mob .accordion.active:after {
		content: url('/common/images/acc_arrow_up.png');
	}

	.producttabs_main_mob .accordion-panel {
		background-color: #fff;
		font-size: 14px;
	}

	.producttabs_main_mob .accordion-panel > div {
		padding: 25px 15px;
	}

	.producttabs {
		padding: 0;
	}

	.landing_prod_selct {
		padding: 15px 20px 0;
		border: 0;
	}

	.producttabs_content_in > div {
		display: block;
	}

	.producttabs_main_mob .accordion-panel li {
		padding: 0;
		margin-bottom: 15px;
	}

	.producttabs_main_mob .accordion-panel b,
	.producttabs_main_mob .accordion-panel strong {
		font-family: 'CeraPRO-Black';
	}

	.producttabs_main_mob .accordion-panel ul {
		list-style-type: disc;
		margin-left: 15px;
		color: #535353;
	}

	.product-slider {
		width: 285px;
		margin: auto;
		display: none;
	}

	.product-slider .slick-arrow {
		width: 15px;
		height: 15px;
		z-index: 1;
	}

	.product-slider .slick-next {
		background-image: url(/common/images/arrow-right.png);
		right: -30px;
	}

	.product-slider .slick-prev {
		background-image: url(/common/images/arrow-left.png);
		left: -30px;
	}

	.mobile-img-product .product-discount-status {
		margin: auto;
		display: block;
		position: absolute;
		left: calc(50% - 132px);
		z-index: 2;
		top: 10px;
		background-color: #0b0b0b;
		color: #fff;
		font-size: 13px;
		border-radius: 5px;
		padding: 5px;
	}

	.produ_main_gallery.product-slider.slick-initialized .slick-slide {
		height: 250px;
	}

	.product-mob-sliders .info-title {
		font-size: 17.5px;
	}

	.produ_main {
		margin-top: 20px;
	}

	.productfeellook {
		display: none;
	}

	.accordion-panel .info-title {
		font-size: 17.4px;
		font-family: 'CeraPro-Light';
		margin-bottom: 25px;
		text-align: center;
	}

	.look-slider {
		margin-bottom: 15px;
	}

	.product-slider .productfeellook_prod .landing_prod_buy_btn {
		margin-top: 0;
	}

	.product-slider .landing_prod_buy {
		margin-bottom: 45px;
	}

	.info-accordion .product-slider .slick-next {
		right: -10px;
		top: 20%;
	}

	.info-accordion .product-slider .slick-prev {
		left: -10px;
		top: 20%;
	}

	.producttabs_main_mob .accordion-info {
		background-color: #a59d95;
		color: #fff;
	}

	.producttabs_main_mob .accordion-info > div {
		display: flex;
		align-items: center;
	}

	.producttabs_main_mob .accordion-info > div img {
		margin-right: 5px;
	}

	.producttabs_main_mob .accordion.accordion-info::after {
		content: url('/common/images/arrow-down-white.png');
	}

	.producttabs_main_mob .accordion.accordion-info.active::after {
		content: url('/common/images/arrow-up-white.png');
	}

	td.specs {
		padding: 5px 10px;
	}

	.sale-points-tabs > .sale-point-tab {
		height: 105px;
	}

	.sale-points-tabs > .sale-point-tab .caption p {
		font-size: 8px;
		margin-bottom: 0;
	}

	.sale-points-tabs > .sale-point-tab .caption a {
		display: none;
	}

	.sale-points-tabs > .sale-point-tab.active::after {
		content: '';
		bottom: -25px;
		width: 35px;
		background-size: contain;
		background-image: url(/common/images/sale-point-arrow.png);
		height: 18px;
	}

	.sale-points-title {
		font-size: 12.3px;
		max-width: 215px;
		margin-top: 25px;
	}

	.sale-points {
		margin-top: 25px;
	}

	.sale-points-container {
		margin-top: 10px;
	}

	.sale-points-container .sale-point .photo {
		width: 160px;
		height: 160px;
	}

	.sale-point .point-title,
	.sale-point .point-orario {
		font-size: 9px;
	}

	.sale-point .point-title {
		margin: 12px 0 5px;
	}

	.sale-point .point-orario {
		margin: 0 0 5px;
	}

	.sale-point .point-address {
		font-size: 9.5px;
	}

	.sale-point .point-hours {
		font-size: 8.3px;
		margin-bottom: 5px;
	}

	.sale-point .map-point {
		font-size: 8.9px;
	}

	.sale-point {
		flex-basis: 49%;
		margin-bottom: 25px;
	}

	.sale-point .map-point img {
		width: 22px;
		margin-bottom: 5px;
		margin-top: 5px;
	}

	.map-point .arrow {
		width: 33px;
	}

	.sale-points .map-container {
		margin-top: 5px;
	}

	.sale-points .map-container.show {
		max-height: 225px;
	}

	.sale-points .map-container.show .map-filter {
		height: 225px;
	}

	.sale-points-tabs > .sale-point-tab .img {
		background-size: cover;
	}

	.sale-points-tabs > .sale-point-tab .mobile-link {
		z-index: 2;
	}

	.sale-points-table td.map-cell img {
		display: block;
	}

	td.map-cell {
		display: none;
	}

	.sale-points-table td.phone-cell span {
		display: none;
	}

	.sale-points-table td.phone-cell a {
		padding-top: 5px;
		display: inline-block;
	}

	.sale-tabs-container > div {
		font-size: 12px;
		flex-basis: 100%;
		width: 100%;
		margin-bottom: 8px;
		height: 42px;
	}

	.sale-tabs-container.sale-tabs-vrefika > div {
		margin: 0 0 8px;
	}

	.sale-points-table th {
		font-size: 7px;
		letter-spacing: 0;
		height: 18px;
		width: 32%;
	}

	.sale-points-table td {
		font-size: 8px;
	}

	.sale-points-table td.map-cell {
		width: auto;
	}

	.sale-tabs-container {
		flex-wrap: wrap;
	}

	.sale-points-table .phone-th span {
		display: none;
	}

	.sale-point-row > td:nth-child(1),
	.sale-point-row > td:nth-child(2),
	.sale-point-row > td:nth-child(3) {
		padding: 8px 5px;
		height: auto;
		max-width: 90px;
	}

	.sale-point-row > td:nth-child(4),
	.sale-point-row > td:nth-child(5) {
		padding: 8px 5px;
		height: auto;
	}

	.map-filter {
		height: 145px;
		-webkit-box-shadow: inset 0 0 10px #a59d95;
		box-shadow: inset 0 0 10px #a59d95;
	}

	.map-filter iframe {
		width: 97%;
		height: 92%;
	}

	.map-row .label {
		font-size: 7.5px;
		margin: 0 0 10px;
		text-align: center;
	}

	.map-row td {
		padding: 15px 10px;
	}

	.kanalia > div {
		flex-basis: 50%;
		padding: 15px 20px;
	}

	.kanalia > div p {
		font-size: 12px;
		margin-top: 10px;
	}

	.kanalia .img {
		height: 43px;
	}

	.kanalia .img img {
		height: 100%;
		width: auto;
	}

	.axies-banner {
		min-height: 0;
		padding: 25px;
	}

	.axies-banner p,
	.searchresults-text {
		font-size: 15px;
	}

	.axies-row > div {
		height: 200px;
	}

	.axies-row .text {
		font-size: 10px;
	}

	.history-container .h-row .year {
		font-size: 21px;
	}

	.history-container .h-row .text {
		font-size: 10px;
	}

	.history-container .h-row.row-7 .year {
		font-size: 21px;
	}

	.history-container .h-row.row-7 .year p {
		font-size: 9px;
	}

	.history-container .h-row.row-7 .text p {
		font-size: 10px;
	}

	.history-container .h-row .year {
		width: 84px;
		height: 84px;
	}

	.history-container .h-row.row-7 .year {
		width: 125px;
		height: 125px;
	}

	.history-container .h-row .year .shadow-img {
		width: 125px;
		height: 70px;
		bottom: -40px;
		right: -60px;
	}
	/* .history-container .h-row .photo,.dots-container .dots-img{display:none}
.history-container .h-row{flex-direction:column}
.history-container .h-row .year{width:84px;height:84px;font-size:21px}
.history-container .h-row .text{font-size:10px;width:100%;padding:0 20px!important}
.history-container .h-row.row-7 .year{width:125px;height:125px;font-size:21px}
.history-container .h-row.row-7 .year p{font-size:9px}
.history-container .h-row.row-7 .text p{font-size:10px;width:100%;margin-top:15px}
.history-container .h-row.row-4 .text,.history-container .h-row.row-6 .text{background-color:transparent}
.history-container{padding-top:25px}
.history-container .h-row .text p{text-align:center;margin-top:15px}
.history-container .h-row.row-2 .text p,.history-container .h-row.row-3 .text p,.history-container .h-row.row-5 .text p{margin-top:15px}
.history-container .h-row.row-1 .text{padding:0}
.history-container .h-row.row-2 > div,.history-container .h-row.row-5 > div{padding-left:0}
.history-container .h-row .year .shadow-img{width:125px;height:70px;bottom:-40px;right:-60px}
.history-container .h-row.row-3,.history-container .h-row.row-5{margin-top:0}
.history-container .h-row.row-4,.history-container .h-row.row-6{margin:0}
.history-container .h-row.row-2 > div:nth-child(1),.history-container .h-row.row-5 > div:nth-child(1){margin-bottom:0}
.history-container .h-row.row-7{margin-top:0}
.history-container .h-row.row-2{margin-top:0}
.history-container .h-row::before,.history-container .h-row.row-5 > div:nth-child(2)::before,.history-container .h-row.row-2 > div:nth-child(2)::before{content:url(/common/images/axies/vertical-dots.png);margin:10px auto 0}
.history-container .h-row.row-1::before{content:none} */
	.dots-container .grey-bg {
		height: 160px;
		bottom: -28px;
	}

	.kanalia-container {
		padding: 45px 0 55px;
	}

	.axies-boxes {
		margin-bottom: 30px;
	}

	.home_shopcat_out .home_main_side_l.axies_side_l {
		display: none;
	}

	.certificate-row,
	.euthini-row {
		flex-direction: column;
	}

	.euthini-row .logo {
		display: block;
		width: 160px;
	}

	.catalogs-container {
		margin-top: 25px;
	}

	.catalog {
		margin-bottom: 20px;
	}

	.landing_main_img,
	.landing_2 .landing_main_img.backgimg {
		display: flex;
		align-items: center;
		justify-content: center;
	}

	.landing_2 .landing_main_img.backgimg {
		height: 190px;
	}

	.landing_main_img_box_s {
		font-size: 7px;
	}

	.landing_main_img_box {
		width: 294px;
		min-height: 92px;
		padding: 10px;
		position: static;
		transform: none;
		margin: auto;
		display: flex;
		align-items: center;
		flex-direction: column;
		justify-content: center;
	}

	.landing_main_out.landing_2 .landing_main_img_box {
		padding: 10px;
		height: auto;
		min-height: 92px;
		width: 320px;
	}

	.landing_products_select {
		/* display:none */
		font-size: 11px;
		padding: 2px 5px;
		width: 133px !important;
	}

	.cate_thegrid_bar .dxeListBoxItem_Metropolis {
		font-size: 11px;
	}

	#orderHistoryContainer table td {
		font-size: 13px;
	}

	table#cphMain_ctlMemberOrdersHistoryGrid1_cpnlOrders_cbFltDateRange,
	table#cphMain_ctlMemberOrdersHistoryGrid1_cpnlOrders_cbFltStatus {
		display: block;
		width: 100px;
		margin: auto;
	}

	.orderhistory-topselectors {
		justify-content: center;
	}

	.orderhistory-table {
		margin: 20px 0 50px;
	}

	.order_tm_form > .order_tmf_input,
	.order_tm_options.order_tmf_input_right.memberscreation_checkbox_wrap {
		width: 100%;
	}

	.register .order_tmf_input_right {
		margin-left: 0;
	}

	.order_tmf_input > .order_ti_text {
		display: none;
	}

	.order_tm_form > div:nth-child(4) {
		order: 1;
	}

	.order_tm_form > div:nth-child(1) {
		order: 2;
	}

	.order_tm_form > div:nth-child(2) {
		order: 3;
	}

	.order_tm_form > div:nth-child(3) {
		order: 4;
	}

	.order_tm_form > div:nth-child(5) {
		order: 6;
	}

	.order_tm_form > div:nth-child(6) {
		order: 7;
	}

	.order_tm_form > div:nth-child(7) {
		order: 8;
	}

	.order_tm_form > div:nth-child(8) {
		order: 9;
	}

	.order_tm_form > div:nth-child(9) {
		order: 10;
	}

	.order_tm_form > div:nth-child(10) {
		order: 11;
	}

	.order_tm_form > div:nth-child(11) {
		order: 12;
	}

	.order_tm_form > div:nth-child(12) {
		order: 13;
	}

	.order_tm_form > div:nth-child(13) {
		order: 14;
	}

	.order_tm_form > div:nth-child(14) {
		order: 15;
	}

	.order_tmom_gender .order_tmo_posa {
		position: static;
		margin: 0 0 30px;
		width: auto;
	}
	/* .order_tmo_main.order_tmom_gender {flex-direction: column;} */
	.order_tm_options > div {
		margin-right: 0;
	}

	td.dxcaTextBoxCellNoIndent_Metropolis {
		padding: 0 !important;
	}

	.register .register_c_label > input[type='checkbox'] {
		width: 25px;
		height: 25px;
		background-color: #fff;
		margin: 0 5px 0 0;
	}

	.register .register_c_label {
		display: flex;
		align-items: center;
	}

	.register .register_c_label > div {
		display: none;
	}

	.register .order_tmf_input_btn {
		width: 245px;
		height: 48px;
		padding: 0;
		display: flex;
		align-items: center;
		justify-content: center;
		font-size: 13.6px;
		margin: auto;
	}

	div#cphMain_pnlReceiveMail_GR {
		padding: 0 15px;
	}

	.register .register_c_label {
		font-size: 9.5px;
		text-align: left;
	}

	.register_checkbox {
		display: flex;
		align-items: center;
		margin: 5px 0;
	}

	.register_checkbox > * {
		margin: 0 5px;
	}

	.order_f_footer {
		flex-wrap: wrap;
		padding: 30px 20px;
	}

	.order_ffr_link,
	.order_ffl_link {
		display: flex;
		align-items: center;
	}

	.order_ffr_link {
		justify-content: flex-end;
	}

	.order_ffl_link {
		justify-content: flex-start;
	}

	.order_ffrl_btn,
	.order_ffll_btn {
		width: 214px;
		height: 47px;
		padding: 0;
		display: flex;
		align-items: center;
		justify-content: center;
		font-size: 13.6px;
	}

	.order_ffrc_normal {
		font-size: 13px;
	}

	.order_ffrc_final {
		font-size: 18.5px;
	}

	.order_fflc_text {
		font-size: 11px;
		padding: 0 13px;
	}

	.order_ffl_content::after {
		width: 20px;
	}

	.order_ffl_content {
		width: calc(100% - 20px);
	}

	.order_f_footer > .order_ff_left > .order_ffl_content,
	.order_f_footer > .order_ff_right > .order_ffr_content {
		height: auto;
	}

	.order_f_footer > div:nth-child(1) > .order_ffl_content {
		min-height: 85px;
	}

	.order_f_img {
		width: 140px;
		height: 90px;
	}

	tr.order_f_row > td:nth-child(2) > div {
		align-items: flex-end;
	}

	tr.order_f_row > td:nth-child(2) .order_f_dp {
		margin-right: 0;
	}

	tr.order_f_row > td:nth-child(2) .order_f_tp {
		margin-right: 0;
	}

	.order_f_title {
		display: none;
	}

	.order_f_tit {
		font-size: 12px;
	}

	tr.order_f_row > td:nth-child(2) .order_f_fp,
	tr.order_f_row > td:nth-child(2) .order_f_dp {
		font-size: 14.2px;
	}

	tr.order_f_row > td:nth-child(1) > div > div:nth-child(3),
	tr.order_f_row > td:nth-child(1) > div > div:nth-child(4) {
		font-size: 10px;
	}

	tr.order_f_row > td:nth-child(2) .order_f_tp {
		font-size: 18.6px;
	}

	.order_ts_title {
		font-size: 15.7px;
	}

	#cphMain_ctlContactForm1_cpnlContactForm_captchaContact > table > tbody,
	#cphMain_ctlOrderWizard1_cpnlProduct_captchaNewCustomer > table > tbody,
	#cphMain_ctlOrderWizard1_cpnlProduct_captchaLogin > table > tbody {
		flex-wrap: wrap;
	}

	.order_ts_overview {
		padding: 15px 10px 10px;
	}

	.order_tso_price {
		padding: 5px 0;
	}

	.order_t_lrw_title,
	.order_t_lrw_r_t_title {
		font-size: 15px;
	}

	.order_t_lrw_r_t_text,
	.order_tmf_c_title {
		font-size: 13px;
	}

	.order_tmf_input_btn_wrap {
		flex-direction: column;
	}

	.order_tmf_input_btn {
		width: 214px;
		height: 47px;
		display: flex !important;
		align-items: center;
		justify-content: center;
		font-size: 13px;
		margin: 0 auto 30px;
	}
	/* .breadcrumb_out{background-color:rgba(0,0,0,0)} */
	.landing_main_out {
		padding-top: 0 !important;
	}

	.order_tmf_captcha {
		margin-top: 30px;
	}

	div#cphMain_ctlOrderWizard1_cpnlProduct_captchaLogin_IMGD {
		width: 120px !important;
	}

	img#cphMain_ctlOrderWizard1_cpnlProduct_captchaLogin_IMG {
		height: 50px !important;
		width: 120px !important;
	}

	.order_tmf_c_input input[type='text'] {
		width: 100%;
	}

	table#cphMain_ctlOrderWizard1_cpnlProduct_captchaLogin_TB {
		width: 100px !important;
	}

	td.dxcaRefreshButtonCell_Metropolis {
		justify-content: center;
		height: 60px;
	}

	.order_t_lrw_r_label .dxEditors_edtRadioButtonChecked_Metropolis,
	.order_t_lrw_r_label .dxEditors_edtRadioButtonUnchecked_Metropolis {
		width: 20px;
		height: 20px;
	}

	.order_t_lrw_register {
		padding-top: 20px;
	}

	input#cphMain_ctlOrderWizard1_cpnlProduct_captchaLogin_TB_I {
		height: 44px;
		font-size: 20px;
	}

	.order_tm_title {
		font-size: 15px;
	}

	#cphMain_ctlOrderWizard1_cpnlProduct_pnlSubStep_3_1
		.order_tmf_input.order_tmf_input_right {
		width: 100%;
		margin-left: 0;
	}

	#cphMain_ctlOrderWizard1_cpnlProduct_pnlSubStep_3_3 .order_tmf_input,
	#cphMain_ctlOrderWizard1_cpnlProduct_pnlSubStep_3_1 .order_tmf_input,
	#cphMain_ctlOrderWizard1_cpnlProduct_pnlSubStep_3_2 .order_tmf_input {
		width: 100% !important;
		margin-left: 0;
	}

	div#cphMain_ctlOrderWizard1_cpnlProduct_dvFreeShipping2_AddProducts_1,
	div#cphMain_ctlOrderWizard1_cpnlProduct_dvFreeShipping2_AddProducts_2 {
		display: none;
	}

	#cphMain_ctlOrderWizard1_cpnlProduct_pnlSubStep_3_3,
	#cphMain_ctlOrderWizard1_cpnlProduct_pnlSubStep_3_1,
	#cphMain_ctlOrderWizard1_cpnlProduct_pnlSubStep_3_2 {
		padding-top: 20px;
	}

	#cphMain_ctlOrderWizard1_cpnlProduct_cbDeliveryCountry_B-1::after,
	#cphMain_ctlOrderWizard1_cpnlProduct_cbBillingCountryZone_B-1::after,
	#cphMain_ctlOrderWizard1_cpnlProduct_cbBillingCountry_B-1::after {
		border: 6px solid transparent;
		border-top: 6px solid #a59d95;
		margin-left: 5px;
	}

	.order_tm_address_get {
		display: none;
	}

	.order_tmo_lm,
	.order_tmo_main label {
		margin-right: 0;
		margin-left: 10px;
	}

	.order_tmo_main.order_tmom_address {
		display: flex;
		align-items: center;
	}

	table#cphMain_ctlOrderWizard1_cpnlProduct_meOrderComments2 {
		width: 100%;
		margin-top: 10px;
	}

	.order_tmf_select_box {
		flex-wrap: wrap;
	}

	.order_tmf_select_box > div {
		width: 100%;
	}

	.order_tmfsb_sent {
		margin-top: 25px;
	}

	.order_tmfsb_title {
		font-size: 11.5px;
	}

	div#cphMain_ctlOrderWizard1_cpnlProduct_pnlSubStep_3_4 {
		width: 100%;
	}

	div#cphMain_ctlOrderWizard1_cpnlProduct_pnlSubStep_3_5 {
		width: 100%;
	}

	ul#noty_topRight_layout_container {
		text-align: center;
		left: 0 !important;
		right: 0 !important;
		margin: auto !important;
	}

	table#cphMain_ctlOrderWizard1_cpnlProduct_rblPaymentTypes_ET > tbody > tr {
		display: flex;
		flex-wrap: wrap;
	}

	.dxeNoBorderRight {
		border-right: 0;
		margin-bottom: 10px;
	}

	table#cphMain_ctlOrderWizard1_cpnlProduct_rblShippingMethods_ET
		> tbody
		> tr {
		display: flex;
		flex-wrap: wrap;
	}

	.order_f_im_delete {
		font-size: 16px;
	}

	.order_tmf_select_box label {
		font-size: 13.8px;
	}

	.order_tmo_main.order_tmom_address span:nth-of-type(2) {
		margin-left: 20px;
	}

	.content .home_main_box {
		padding: 0 35px;
	}

	.landing_inner_cats-container {
		padding: 0 35px;
	}

	.cat-prod-slider {
		display: block;
		/* margin: 0 20px 10px;
  width: 240px!important; */
		width: 100% !important;
	}

	.home_shopcat > a,
	.cat-prod-slider a.cat-land {
		width: 100% !important;
		flex-basis: 100%;
		margin: 0 auto 6px !important;
		height: 280px;
		/* max-width:240px; */
	}

	.home_shopcat > a:nth-child(5),
	.home_shopcat > a:nth-child(6),
	.home_shopcat > a:nth-child(7) {
		flex-basis: 100%;
	}

	.home_shopcat {
		justify-content: center;
	}

	.home_shopcat .home_shopcat_tile {
		display: none;
	}

	.cat-prod-slider .home_shopcat_tile {
		display: block;
		margin-bottom: 0 !important;
	}

	.cat-prod-slider .slick-slide.landing_prod {
		width: 240px !important;
		height: 280px;
		padding: 0 15px;
		background-color: #fff;
		box-sizing: border-box;
	}

	.cat-prod-slider .landing_prod_price_box {
		margin-top: 0;
	}

	.cat-prod-slider .landing_prod .landing_prod_price {
		margin: 17px 0 0 !important;
	}

	.cat-prod-slider .landing_prod_img {
		width: 185px;
		height: 160px;
		margin: 15px auto 0;
	}

	.cat-prod-slider .landing_prod_title {
		font-size: 9px;
	}

	.cat-prod-slider .landing_prod_avai > div {
		font-size: 7.6px;
		min-height: 100%;
	}
	/* .cat-prod-slider .landing_prod_avai {height: 13px;}
.cat-prod-slider .landing_prod_avai * {max-height: 100%;} */
	.cat-prod-slider .landing_prod .landing_prod_price {
		font-size: 18.4px;
	}

	.cat-prod-slider .landing_prod_price_d {
		font-size: 9.7px;
	}

	.cat-prod-slider .slick-prev {
		left: -20px;
	}

	.cat-prod-slider .slick-next {
		right: -20px;
	}

	.landing_inner_cats > a {
		height: 270px;
		flex-basis: calc(50% - 4.5px) !important;
	}

	.landing_inner_cats .home_shopcat_tile > span {
		font-size: 11px;
		padding: 10px;
	}
	/* .landing_inner_cats {margin: 20px 0;} */
	/* #dvSelColorSliderImage {display: block;} */

	ul#noty_center_layout_container {
		left: 0 !important;
		right: 0 !important;
		margin: auto !important;
		transform: none !important;
	}

	ul#noty_center_layout_container > li {
		margin: auto !important;
	}

	.noty_basket_in {
		width: 300px;
		height: 200px;
	}

	.noty_basket_img {
		width: 30px;
	}

	.noty_basket_success {
		font-size: 13px;
		margin: 10px 0;
	}

	.noty_basket_product {
		font-size: 12px;
		text-transform: uppercase;
		margin: 10px 0;
		color: #fff;
	}

	.noty_basket_price {
		font-size: 14px;
		text-transform: uppercase;
		margin: 0 0 10px;
		color: #fff;
	}

	.nefnefTheme {
		width: 300px !important;
	}

	.noty_basket_link {
		padding: 10px 20px;
		font-size: 13px;
	}

	.upmenu-profile-login-t {
		text-align: left;
	}

	.upmenu-profile-login-i {
		height: 35px;
	}

	.upmenu-profile-login-l,
	.upmenu-profile-login-c {
		text-decoration: underline;
	}

	.upmenu-profile-login-l {
		font-size: 10px;
	}

	/* user info */
	.useredit-info {
		font-size: 15px;
	}

	.login-wrap {
		padding: 15px;
	}

	.login-wrap.login-link {
		font-size: 12px;
	}

	.login-wrap > .login-label {
		font-size: 12px;
	}

	.login-wrap .login-textbox {
		font-size: 11px;
		padding: 5px;
	}

	.login-wrap > .text {
		font-size: 10px;
		display: flex;
		align-items: center;
	}

	.login-wrap.login-button {
		padding: 0;
		margin: 10px 0 0;
	}

	.login-wrap.login-button > a {
		margin: auto;
	}

	.login-result {
		font-size: 12px;
		margin: 40px auto;
	}

	.member-orders table {
		margin: auto;
		font-size: 12px;
	}

	.userlounge-main {
		padding: 20px;
	}

	.userlounge-main > a {
		padding-left: 60px;
		background-size: 30px;
	}

	.memberwishlist-table tbody {
		display: flex;
		flex-wrap: wrap;
	}

	.memberwishlist-table tr {
		display: flex;
		flex-direction: column;
		flex-basis: calc(33% - 20px);
		margin: 0 10px 30px;
		justify-content: space-between;
	}

	td.memberwishlist-price {
		font-size: 16px;
		margin: 30px 0 15px !important;
	}

	tr.memberwishlist-header {
		display: none;
	}

	td.memberwishlist-buy a {
		margin: auto;
	}

	.landing_prod_av_col {
		padding: 5px;
		text-align: center;
	}

	td.memberwishlist-image {
		height: 200px;
		width: 225px;
		margin: auto;
	}

	.certificate-row .logo {
		max-width: 210px;
	}

	.axies-banner.error-500 p {
		margin-right: 35%;
	}

	.axies-banner.error.error-500 {
		background-position: center top;
		background-size: 160%;
	}

	#contactFormResponse * {
		font-size: 15px !important;
	}

	p.easter-text {
		font-size: 11px;
	}

	.transaction-text {
		font-size: 14px;
	}

	.transaction-text h2 {
		font-size: 15px;
	}

	.checkboxtogle .dxICheckBox_Metropolis {
		width: 31px;
		height: 16px;
	}

	.checkboxtogle
		.dxICheckBox_Metropolis.dxWeb_edtCheckBoxUnchecked_Metropolis::after {
		left: 15px;
	}

	.checkboxtogle .dxICheckBox_Metropolis::after {
		width: 12px;
		height: 12px;
	}

	.dxEditors_edtRadioButtonUnchecked_Metropolis,
	.dxEditors_edtRadioButtonChecked_Metropolis,
	#cphMain_ctlOrderWizard1_cpnlProduct_dvContactless
		.dxWeb_edtCheckBoxUnchecked_Metropolis,
	#cphMain_ctlOrderWizard1_cpnlProduct_dvContactless
		.dxWeb_edtCheckBoxChecked_Metropolis {
		width: 19px;
		height: 19px;
	}

	#cphMain_ctlOrderWizard1_cpnlProduct_pnlSubStep_3_4
		.order_tmf_input_btn_wrap
		> a {
		width: 260px;
		padding: 10px;
	}

	#cphMain_ctlOrderWizard1_cpnlProduct_pnlSubStep_3_5
		.order_tmf_input_btn_wrap
		> a {
		width: 260px;
		padding: 10px;
	}

	.order_tmf_input_termscontiti {
		margin-bottom: 10px;
	}

	.home_slider .slick-arrow {
		display: none !important;
	}

	.oeko-container img {
		margin-right: 0;
		margin-bottom: 10px;
	}

	.oeko-container {
		flex-direction: column;
		align-items: center;
		font-size: 12px;
	}

	/*    .sixty-years-logo {
        width: 50px;
    }

    #hamb {
        margin-right: 55px;
    }*/
}

@media (max-width: 767px), (max-height: 420px) {
	.upmenu-profile.showwind .upmenu-profile-login {
		width: 100%;
		top: 45px;
		max-width: 420px;
	}

	.order_tmf_input select,
	.order_tmf_input input[type='text'],
	.order_tmf_input input[type='password'] {
		font-size: 16px;
	}

	.breadcrumb a {
		font-size: 10px;
	}

	.dxeTextBoxSys.dxeTextBox_Metropolis.dxeTextBoxDefaultWidthSys::after {
		font-size: 5.8px;
	}

	.order_tmo_main label {
		font-size: 11.2px;
	}

	.order_step3 .order_ti_title18 {
		font-size: 10.4px;
	}

	div#pctlNewsletter_PW-1 {
		width: 100% !important;
		height: 180px !important;
		max-width: 350px;
	}

	div#pctlNewsletter_PW-1 .dxpc-contentWrapper {
		height: 180px !important;
	}

	#pctlNewsletter_PW-1 .dxpc-mainDiv.dxpc-shadow {
		border: 5px solid #fff;
	}

	.register_title {
		font-size: 13.8px;
		max-width: 210px;
		padding-top: 0;
	}

	.order_tm_form > div:nth-child(11) label label {
		max-width: 200px;
	}

	div#cphMain_ctlMemberCreation1_pnlOperationResult {
		text-align: center;
		font-size: 12px;
	}

	.contact_box iframe {
		height: 150px;
		max-width: 290px;
	}

	.contact_b_title {
		font-size: 9px;
	}

	.contact_b_text {
		font-size: 8px;
	}

	.contact_tt_title,
	.contact_tt_text {
		font-size: 7px;
	}

	div#cphMain_ctlContactForm1_cpnlContactForm_pnlMain .register_title {
		max-width: 260px;
		margin-bottom: 25px;
	}

	.register .order_tm_form > .order_tmf_input,
	.order_tm_options.order_tmf_input_right.memberscreation_checkbox_wrap {
		margin-bottom: 25px;
	}

	.register_text_title {
		font-size: 10.4px;
	}

	.order_tm_form > .order_tmf_input_full {
		margin-top: 0;
	}

	.order_tmf_input_full.register_buttons {
		display: flex;
		flex-direction: column;
	}

	.order_tm_form > div:nth-child(7) a:nth-child(2) {
		order: 1;
	}

	.order_tm_form > div:nth-child(7) a:nth-child(1) {
		order: 2;
	}

	.order_tm_form > div:nth-child(7) a {
		width: 214px;
		margin-bottom: 15px;
	}

	.register {
		padding-bottom: 20px;
	}

	.contact_head .cate_up_inf_t {
		font-size: 13px;
	}

	.cookies-buttons {
		display: flex;
		flex-direction: column;
		align-items: center;
	}

	.cookies-buttons > div {
		margin: 5px 0 0;
	}

	.cookies-title {
		font-size: 16px;
	}

	.cookies-panel {
		flex-direction: column;
		height: auto;
	}

	.cookies-panel-tab {
		width: 100%;
		padding-top: 10px;
	}

	.cookies-panel-header {
		font-size: 16px;
		margin-right: 20px;
	}

	.cookies-panel-menu {
		margin: auto;
		text-align: center;
		max-width: 100%;
	}

	.cookies-changetab-vremenu {
		justify-content: center;
	}

	ul.cookies-changetab-vremenu > li {
		font-size: 14px;
	}

	.cookies-changetab {
		overflow-y: auto;
		padding: 0 15px;
	}

	.cookies-panel-save {
		display: flex;
	}

	.cookies-panel-save-btn {
		margin: auto;
	}

	.memberscreation_checkbox_wrap
		> label
		.memberscreation_checkbox
		> input:checked
		~ span {
		left: 22px;
	}

	.memberscreation_checkbox_wrap > label .memberscreation_checkbox > span {
		width: 14px;
		height: 14px;
	}

	.memberscreation_checkbox_wrap > label .memberscreation_checkbox {
		width: 40px;
		height: 20px;
	}

	.cookies-panel-text {
		padding-top: 5px;
	}

	.cookies-text {
		padding: 0 15px;
	}

	.cookies-main {
		overflow-y: auto;
		max-height: 100%;
	}

	.error-response-container {
		min-height: 220px;
		padding: 20px;
	}

	.axies-banner.error p {
		font-size: 11px;
	}

	.axies-banner.error span {
		font-size: 9px;
	}

	.axies-banner.error {
		min-height: 85px;
		background-size: cover;
	}

	.error-response p {
		font-size: 11.5px;
	}

	a.errorBtn {
		width: 230px;
		height: 47px;
		font-size: 13.6px;
	}

	.axies-banner.error.error-500 {
		background-size: 120%;
	}

	#contactFormResponse * {
		font-size: 13px !important;
	}

	.searchresults-main {
		min-height: 90px;
		height: auto;
		background-image: none;
	}

	.go_up {
		width: 35px;
		height: 35px;
	}
}

@media (max-width: 769px) {
	.landing_inner_cats {
		grid-template-columns: repeat(2, 1fr);
	}
}

@media (max-width: 576px) {
	/* .landing_inner_cats > a {flex-basis: 100%!important;height: 260px;max-width: 240px;margin: 0 auto 10px!important;} */
	.landing_products > .landing_prod {
		width: 100%;
	}

	.cms-content * {
		font-size: 10px !important;
	}

	.catalog .catalog-size {
		font-size: 10px !important;
	}

	.axies-banner h1,
	.axies-banner div {
		font-size: 13px;
	}

	.home_fivetiles.mobile {
		flex-direction: column;
		max-width: 100%;
	}

	.home_fivetiles.mobile .home_fivetile:last-child {
		margin-bottom: 0;
	}

	/* .cate_up_img {
        height: 90px
    }*/

	.cate_up_inf_t {
		font-size: 19.5px;
		font-size: 13px;
	}

	.inner-cat-text-bg {
		width: 300px;
		position: relative;
	}

	.cate_up_img.active {
	}

	.cate_up_inf_l {
		font-size: 13px;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 1;
		display: -webkit-box;
		word-break: break-all;
		/*transition: 0.5s all ease-in-out;*/
		cursor: pointer;
		padding-right: 80px;
		overflow: hidden;
	}

	.inner-cat-text-bg.active .cate_up_inf_l {
		-webkit-line-clamp: unset;
		padding: 0;
		cursor: unset;
		word-break: normal;
	}

	.inner-cat-text-bg:after {
		position: absolute;
		left: 210px;
		bottom: 11px;
		content: 'περισσότερα';
		text-decoration: underline;
		font-size: 13px;
		cursor: pointer;
	}

	.inner-cat-text-bg.active:after {
		display: none;
	}

	.sale-point {
		flex-basis: 100%;
	}

	.axies-row > div {
		height: 112px;
	}

	.content .home_main_box {
		padding: 0 25px;
	}

	.order_f_footer > div {
		width: 100%;
	}

	.order_f_footer > div:nth-child(1) {
		order: 2;
		margin: 15px 0 30px;
	}

	.order_f_footer > div:nth-child(2) {
		order: 1;
	}

	.order_f_footer > div:nth-child(3) {
		order: 4;
	}

	.order_f_footer > div:nth-child(4) {
		order: 3;
		margin-bottom: 20px;
	}

	.order_tmf_input_btn_wrap > .order_tmf_input_btn:nth-child(1) {
		order: 2;
	}

	.order_tmf_input_btn_wrap > .order_tmf_input_btn:nth-child(2) {
		order: 1;
	}

	.order_ffr_link,
	.order_ffl_link {
		padding: 0;
		justify-content: center;
	}

	.order_tsop_title {
		font-size: 9px;
	}

	.order_tsop_amount {
		font-size: 13.6px;
	}

	.order_tso_total .order_tsop_title,
	.order_tso_total .order_tsop_amount {
		font-size: 15px;
	}

	.order_tso_price {
		justify-content: space-between;
	}

	.login-main {
		padding: 25px;
	}

	.login-main .order_tmf_input_btn {
		margin-bottom: 0;
	}

	.cat-prod-slider {
		margin: 0 0 0px !important;
	}

	.landing_main_out.landing_2 .landing_main_img_box {
		min-width: 294px;
		width: auto;
	}

	.memberwishlist-table tr {
		flex-basis: 100%;
		margin: 0 auto 30px;
		max-width: 275px;
	}

	.axies-banner.error.error-500 {
		background-position: 0 bottom;
	}

	.bodyRootCategory .home_main_side_f_out,
	.bodyRootCategory .home_main_side_l,
	.bodyLanding .home_main_side_f_out,
	.bodyLanding .home_main_side_l {
		display: none;
	}

	.bodyRootCategory .content .home_main_box,
	.bodyLanding .content .home_main_box {
		padding: 0;
	}

	.landing_main_out.landing_2 {
		padding: 35px 0 0;
	}

	.landing_main_out {
		padding-top: 0px !important;
	}

	.bodyLanding .landing_main_out {
		padding-top: 0 !important;
	}
}

@media (max-width: 500px) {
	.top-pagination {
		display: none;
	}

	#mob-filters {
		order: 0;
	}

	.landing_products_select {
		order: 1;
		border: 1px solid #8f8e8a;
		height: 30px;
	}

	.landing_pagination > li {
		width: 20px;
		background-position: center 15px;
	}

	.landing_pagination > li > a {
		width: 20px;
	}

	.landing_pagination .mobilepager {
		font-size: 14px;
	}

	.landing_pagin_first,
	.landing_pagin_last {
		background-size: 18px;
	}

	.landing_pagin_prev,
	.landing_pagin_next {
		background-size: 7px;
	}
}

@media (max-width: 480px) {
	.landing_inner_cats > a {
		flex-basis: 100% !important;
	}

	.landing_inner_cats {
		grid-template-columns: repeat(1, 1fr);
	}

	.home_look_slider.slick-initialized .slick-slide.home_look_slid {
		flex-direction: column;
	}

	/* search */
	.autocomplete-suggestion .autocomplete-product-info-name {
		font-size: 16px;
	}

	.autocomplete-suggestion {
		padding-bottom: 14px;
	}

	.right-col {
		margin-top: 5px;
	}

	.autocomplete-product-img {
		width: 68px;
		height: 68px;
	}

	.autocomplete-product-info-name a {
		font-size: 12px;
	}

	.autocomplete-product-info-code a {
		font-size: 11px;
	}

	.autocomplete-product-info {
		padding-left: 13px;
	}

	.show-all a {
		font-size: 10px;
		padding: 8px 26px;
		margin: auto;
	}
}

@media (max-width: 400px) {
	.autocomplete-suggestions {
		width: 100% !important;
		left: 0 !important;
		right: 0 !important;
		max-height: 440px !important;
		padding-bottom: 55px;
	}
}

@media (width: 320px) {
	/* .slick-initialized .slick-next{right:8%}
.slick-initialized .slick-prev{left:8%} */
	.home_look_slider .slick-next {
		right: 0;
	}

	.home_look_slider .slick-prev {
		left: 0;
	}

	.product-slider .slick-next {
		right: -16px;
	}

	.product-slider .slick-prev {
		left: -16px;
	}

	.newssoc_box_t,
	.newssoc_box_t {
		font-size: 31px;
	}
}

@media (height: 320px) {
	.home_shopcat > a,
	.cat-prod-slider a.cat-land {
		max-width: 220px;
	}

	.cat-prod-slider .slick-slide.landing_prod,
	.cat-prod-slider {
		width: 220px !important;
	}

	.cat-prod-slider {
		margin: 0 20px 10px !important;
	}
}

@media (max-width: 1024px) {
	#upmenu-espa-desktop {
		display: none;
	}

	#upmenu-espa-mobile {
		display: flex;
		align-items: center;
		margin: 0 30px;
	}

	#upmenu-espa-mobile img {
		display: block;
		max-width: 100%;
		min-width: 100px;
		object-fit: contain;
		border: 1px solid #353535;
		max-height: 40px;
	}
}

@media (max-width: 480px) {
	.upmenu {
		padding: 0 16px 0 8px;
	}

	#upmenu-espa-mobile {
		margin: 0 10px;
	}

	.upmenu-right > * {
		margin: 0 8px;
	}
}
