
@media only screen and (max-width:2500px) {
	.brand_name_in ul {
		margin: 0;
	}
	.header_mid_in {
		padding: 4px 0 4px 0;
	}
	
	.banner figure img {

	}
	.banner_right a img {
		width: 67%;
	}
	.banner_right {
		width: 51.8%;
	}
	.banner_in {
		top: 49%;
	}
	.brand {
		padding: 20px 0 0 30px;
	}
	.left_in {
		padding: 0;
	}
	.logo a img {
		width: 77%;
	}
	/*.search_box {
		margin: 29px 0 0 0;
	}*/
	/*.user_profile {
		padding: 35px 0 0 0;*
	}*/
}
@media only screen and (max-width:1620px) {
		
    .container {
		padding: 0 15px;
	}
	/*.header_top_right {
		width: 23%;
	}*/
	
	.user_profile {
		width: 17%;
	}
	.logo a img {
		width: 86%;
	}
	/*.brand_name_in ul li {
		padding: 0 10px;
	}*/
	.zoom5 {
		padding: 88px 0 10px 0;
	}
	.zoom4 {
		padding: 52px 0 10px 0;
	}
	.submit_button {
		margin: 0;
		width: 530px;
	}
	.formcontrol {
		width: 840px;
	}
	.footer_bottom_in ul li a {
		font-size: 14.89px;
		line-height: 23px;
		letter-spacing:0;
	}
	.footer_bottom_in ul li {
		padding: 0 9px 7px;
	}
	.banner_left {
		width: 33%;
	}
	.banner_right a img {
		width: 73%;
	}
	.news figure img {
		/*height: 400px;*/
	}
	.news_txt h2 {
		/*padding: 0 0 12px 0;*/
	}
	.news_txt p {
		padding: 0 0 20px 0;
	}
	.run_right h2 {
		font-size: 47.5px;
		padding: 0 0 22px 0;
	}
	.running figure img {
		/*height: 580px;*/
	}
	.run_in {
		/*top: 50%;*/
	}
	.run_left a img {
		/*width: 84%;*/
		/*height: auto;*/
	}
	.run_right > div {
		font-size: 23.68px;
		line-height: 38px;
		padding: 0 0 30px 0;
	}
	.run_right > div:after {
		right: 3%;
			bottom: 7%;
	}
	.search_box {
		width: 35%;
	}
	.user_profile {
		width: 27%;
	}
    
    
}
@media only screen and (max-width:1419px) {
    .header_top_left p a {
		font-size: 16.4px;
			letter-spacing: 0px;
	}
	.header_top_cent ul li p {
		font-size: 16.4px;
			letter-spacing: 0px;
	}
	.header_top_cent ul li p a {
		font-size: 20.22px;
			letter-spacing: 0.3px;
	}
	/*.header_top_right {
		width: 23%;
	}*/
	.header_top_right ul li a {
		font-size: 16.4px;
			letter-spacing: 0px;
	}
	.header_top_right ul li {
		padding: 0 0 0 12px;
	}
	/*.search_box {
		margin: 10px 0 0 0;
	}*/
	.logo {
		width: 34.4%;
	}
	/*.user_profile {
		width: 20%;
	}*/
	.user_profile ul li img {
		height:30px;
		width: 30px;
		object-fit: contain;
	}
	.user_profile {
		padding: 18px 0 0 0;
	}
	
	.banner figure img {

	}
	.banner_left {
		width: 38%;
			padding: 58px 0 0 0px;
	}
	.banner_right {
		width: 58.8%;
	}
	.left_in {
		padding: 13px 0 60px 0;
	}
	.banner_right a img {
		width: 97%;
	}
	.brand {
		padding: 23px 0 0 8px;
	}
	.joola_in ul li {
		/*padding: 0 5px 6px;*/
	}
	.brand_name {
		padding: 50px 0 50px 0;
	}
	.brand_name_in ul li .brand_name_product h3 {
		font-size: 20px;
			padding: 0 0 6px 0;
	}
	.brand_name_in ul li .brand_name_product .brandn a {
		font-size: 18.24px;
			padding: 0px 0 5px 0;
	}
	.brand_name_in ul li .brand_name_product span strong {
		font-size: 33.56px;
			padding: 0 0 7px 10px;
	}
	.brand_name_in ul li .brand_name_product span {
		font-size: 22.84px;
	}
	.brand_name_in ul li .brand_name_product p {
		font-size: 18.24px;
			padding: 0 0 15px 0;
	}
	.zoom4 {
		padding: 87px 0 10px 0;
	}
	.zoom5 {
		padding: 119px 0 10px 0;
	}
	.brand_name_in ul li .brand_name_product .eto {
	/*	width: 185px;*/
	}
	/*.brand_name_in ul li {
		padding: 0 9px;
	}*/
	.running figure img {
		/*height: 490px;*/
	}
	.run_right h2 {
		font-size: 38.5px;
			padding: 0 0 18px 0;
			line-height: 44px;
	}
	.run_right > div {
		font-size: 19.68px;
			line-height: 31px;
			padding: 0 0 20px 0;
	}
	.run_right span {
		font-size: 38.5px;
			line-height: 44px;
	}
	.run_in {
		/*top: 50.3%;*/
	}
	.run_right > div:before {
		background-size: 45px 30px;
			top: -7%;
	}
	.run_right > div:after {
		background-size: 45px 30px;
			right: 3%;
			bottom: 0%;
	}
	.news figure img {
		/*height: 360px;
			object-fit: cover;*/
	}
	.news_txt h2 {
		/*font-size: 46.5px;
		padding: 0 0 15px 0;
		line-height: 50px;*/
	}
	.news_txt p {
		/*font-size: 20.3px;
			line-height: 32px;
			padding: 0px 0 25px 0;
			*/
	}
	.formcontrol {
		width: 740px;
	}
	.submit_button {
		width: 410px;
	}
	.filter_in1 {
		padding: 20px 0 60px 0;
	}
	.update_left > div {
		font-size: 20.76px;
		line-height: 32px;
		padding: 0 0 20px 0;
	}
	.update_left h3 {
		font-size: 40.53px;
		line-height: 50px;
		padding: 0 0 10px 0;
	}
	.update_left > div {
		font-size: 20.76px;
		line-height: 32px;
		padding: 0 0 20px 0;
	}
	.update_left a {
	}
	.update {
		padding: 10px 0 40px 0;
	}
	.update_txt {
		padding: 35px 0 0 0;
	}
	.update_in h2:before {
		/*left: 37%;*/
	}
	.update_in h2:after {
		/*right: 37%;*/
	}
	.sports_in {
		padding: 50px 0 15px 0;
	}
	.sports_right h3 {
		font-size: 35.72px;
		line-height: 42px;
		padding: 0 0 14px 0;
	}
	.sports_right p {
		font-size: 21.16px;
		padding: 0px 0 9px 0;
		letter-spacing:0;
	}
	.sports_right p a {
		font-size: 18.16px;
		line-height: 28px;
		
	letter-spacing: 0px;
	}
	.sports_right p.ol {
		font-size: 14.72px;
		padding: 0px 0px 22px 0px;
		line-height: 26px;
		letter-spacing: 0px;
		padding: 0px 0px 22px 0px;
	}
	.footer_bottom_in ul li a {
		font-size: 12.89px;
		
	line-height: 23px;
	}
	.footer_bottom_in ul li {
		padding: 0 6px 7px;
	}
	.brand ul li {
		width: 8%;
	}
	.banner_right a img {
		width: 82%;
	}
	.banner_left {
		padding: 0;
	}
	.banner figure img {

	}
	.brand_name_in ul li .brand_name_product a.dress > img {
		height:350px;
	}
}
@media only screen and (max-width:1219px) {
		
    .header_top_left p a {
		font-size: 13px;
		padding: 6px 0 0 0;
	}
	.header_top_cent ul li p {
		font-size: 13px;
		
	padding: 5px 0 0 0;
	}
	.header_top_cent ul li p a {
		font-size: 16.22px;
		
	letter-spacing: 0px;
	}
	.header_top_cent ul li.phone {
		width: 74%;
		
	padding: 0 0 0 4px;
		
	}
	.header_top_cent ul li {
		width: 13%;
		
	padding: 0 0 0 4px;
		
	}
	.header_top_right ul li a {
		font-size: 13px;
		
	padding: 5px 0 0 0;
		
	}
	.logo {
		width: 31.4%;
		
	}
	.logo a img {
		width: 92%;
	}
	.header_mid_in {
		padding: 10px 0 10px 0;
	}
	.search_box .search {
		height: 54px;
		font-size: 18px;
		
	height: 54px;
		line-height: 54px;
		
	padding: 0 15px;
	}
	.search_box button {
		background-size: 32px 30px;
		right: 5px;
		
	top: 12px;
		
	}
	.search_box {
		margin: 10px 0 0 0;
		
	}
	.user_profile {
		padding: 11px 0 0 0;
		width: 25%;
		
	}
	
	.banner_left h1 {
		font-size: 45.63px;
		
	line-height: 50px;
		padding: 0 0 20px 0;
		
	}
	.banner figure img {

	}
	.brand {
		padding: 15px 0 0 8px;
	}
	.online {
		margin: 15px 0 0 0;
	}
	.online_left p {
		font-size: 49.73px;
		
	line-height: 65px;
	}
	.online_right a {
		font-size: 20.17px;
		line-height: 65px;
	}
	.online_left p span {
		font-size: 28.05px;
	}
	.filter_left_in ul li a {
		font-size: 20.44px;
		line-height: 60px;
	}
	.filter_left_in ul li {
		height: 60px;
	}
	.filter_left_in ul li h6 {
		font-size: 20.44px;
		
	 line-height: 65px;
	}
	.filter_left_in ul li.en {
		height: 65px;
	}
	.brand_name_in ul li .brand_name_product .eto {
		/*width: 170px;*/
		
	}
	.brand_name_in ul li .brand_name_product h3 {
		font-size: 15px;
		
	padding: 0 0 5px 0;
	}
	.brand_name_in ul li .brand_name_product .eto a {
		font-size: 16.76px;
		
	}
	.brand_name_in ul li .brand_name_product p {
		font-size: 14.24px;
		
	padding: 0 0 8px 0;
	}
	.brand_name_in ul li .brand_name_product span {
		font-size: 19.84px;
	}
	.brand_name_in ul li .brand_name_product span strong {
		font-size: 27.56px;
		padding: 0 0 0px 8px;
	}
	.brand_name {
	}
	.zoom1 {
		padding: 37px 0 14px 0;
	}
	.zoom2 {
		padding: 8px 0 10px 0;
	}
	.zoom3 {
		padding: 7px 0 7px 0;
	}
	.zoom4 {
		padding: 107px 0 12px 0;
	}
	.zoom5 {
		padding: 132px 0 10px 0;
	}
	.filter {
		padding: 30px 0 0 0;
	}
	.brand_name {
		padding: 43px 0 33px 0;
	}
	.running figure img {
		/*height: 390px;*/
	}
	.run_right h2 {
		font-size: 30.5px;
		padding: 0 0 10px 0;
		line-height: 37px;
		padding: 0 0 16px 0;
	}
	.run_right > div {
		font-size: 15.68px;
		line-height: 25px;
		padding: 0 0 20px 0;
	}
	.run_right > div:before {
		background-size: 34px 24px;
	}
	.run_right > div:after {
		background-size: 34px 24px;
		right: 0;
		
	}
	.run_right span {
		font-size: 30.5px;
		
	line-height: 36px;
	}
	.sports_right h3 {
		font-size: 29.72px;
		padding: 0px 0 9px 0;
	}
	.sports_right p.ol {
		font-size: 13.72px;
		line-height: 22px;
		padding: 0px 0px 20px 0px;
	}
	.sports_right p {
		font-size: 15.16px;
		
	padding: 0px 0 7px 0;
		
	letter-spacing: 0;
	}
	.sports_right p a {
		font-size: 15.16px;
		
	 
	letter-spacing: 0;
	}
	.sports_right p.copyright {
		font-size: 15.24px;
		
	line-height: 22px;
		padding: 0px 0 15px 0;
	}
	.footer_bottom_in ul li {
		padding: 0 3px 7px;
	}
	.submit_button {
		width: 326px;
	}
	.formcontrol {
		
	width: 590px;
		
	}
	.update_in {
		
	padding: 15px 0 0px 0;
		
	}
   .update_left > div {
		
	font-size: 16.76px;
		
	line-height: 25px;
		
	padding: 0 0 12px 0;
		
	}
	.update_left h3 {
		
	font-size: 33.53px;
		
	line-height: 38px;
		
	padding: 0 0 5px 0;
		
	}
	.update_in h2:before {
		/*left: 34%;*/
	}
	.update_in h2:after {
		/*right: 34%;*/
	}
	.brand ul li {
		width: 11%;
	}
	.width11 {
		
	width: 28%!important;
		
	}
	.brand_name_in ul li .brand_name_product a.dress > img {
		height: 300px;
	}
	.single_drop .subnav .subcat h3 a, .single_drop .subnav .subcat ul li a {
		
		font-size:14px;
	}

}
@media only screen and (max-width:970px) {
		
    .header_top {
		display: none;
	}
	.user_profile {
		display: none;
	}
	.search_box {
		margin: 8px 0 0 0;
		width: 48%;
	}
	.logo {
		width: 40%;
	}
	.header_bottom {
		display: none;
	}
	.banner figure img {

	}
	.left_in {
		padding: 30px 0 0px 0;
	}
	.banner_left p {
		font-size: 32.27px;
		line-height: 40px;
	}
	.banner_left h1 {
		font-size: 33.63px;
		
	line-height: 37px;
		
	padding: 0 0 12px 0;
	}
	.joola {
		
		/*padding: 20px 0 0 0;*/
		
	}
	.joola_in ul li {
		/*padding: 0 3px 3px;*/
	}
	.online_left p {
		
	font-size: 40.73px;
		
	line-height: 50px;
		
	}
	.online_left p span {
		
	font-size: 20.05px;
		
	}
	.online_right a {
		
	font-size: 14.17px;
		
	line-height: 55px;
		
	}
	.brand_name_in ul li {
		width: 32.66%;
	/*	padding: 0 0 35px 0;*/
	}
	.brand_filter ul li {
		width: 50%;
	}
	.zoom4 {
		
	padding: 57px 0 12px 0;
		
	}
	.zoom3 {
		
	padding: 7px 0 21px 0;
		
	}
	.zoom2 {
		
	padding: 10px 0 11px 0;
		
	}
	.zoom1 {
		
	padding: 24px 0 14px 0;
		
	}
	.zoom5 {
		
	padding: 92px 0 10px 0;
		
	}
	.brand_name_in ul li .brand_name_product span:before {
		width: 58px;
		left: -1px;
		
	top: 11px;
	}
	.filter_left {
		width: 20%;
	}
	.sports_right h3 {
		font-size: 21.72px;
		
	line-height: 27px;
		
	}
	.sports_right p a {
		font-size: 13.16px;
		line-height: 20px;
	}
	.sports_right p {
		font-size: 13.16px;
		line-height: 20px;
	}
	.sports_right p.ol {
		
	font-size: 12.72px;
		
	line-height: 19px;
		
	padding: 0px 0px 15px 0px;
		
	}
	.filter_in1 {
		
	padding: 20px 0 0px 0;
		
	}
	.news_txt h2 {
		
	/*font-size: 42.5px;
		
	padding: 0 0 8px 0;
		
	line-height: 48px;
	*/
		
	}
	.news figure img {
		
	/*height: 260px;*/
		
	}
	.news_txt p {
		
	/*font-size: 18.3px;
		
	line-height: 24px;
		
	padding: 0px 0 17px 0;*/
		
	}
	.formcontrol {
		
	width: 524px;
		height: 60px;
		padding: 0px 20px;
		font-size: 20.71px;
		
	line-height: 60px;
		
	}
	.submit_button {
		
	width: 193px;
		height: 60px;
		font-size: 20.79px;
		line-height: 60px;
	}
	.update_left h3 {
		
	font-size: 26.53px;
		
	line-height: 30px;
		
	padding: 0 0 5px 0;
		
	}
	.update_left > div {
		
	font-size: 13.76px;
		
	line-height: 20px;
		
	padding: 0 0 9px 0;
		
	}
	.update_left a {
		font-size: 16.52px;
		line-height: 25px;
	}
	.update_in h2:before {
		/*left: 30%;*/
		width: 14px;
		
	height: 14px;
	}
	.update_in h2:after {
		width: 14px;
		
	height: 14px;
		/*right: 30%;*/
		top: 21px;
	}
	.brand_name_in ul li .brand_name_product .eto a {
		font-size: 13.76px;
		
	}
	.filter_left_in ul li h6 {
		font-size: 18.44px;
		
	line-height: 65px;
	}
	.running figure img {
		
	/*height: 310px;*/
		
	}
	.run_right h2 {
		
	font-size: 24.5px;
		
	padding: 0 0 10px 0;
		
	line-height: 27px;
		
	padding: 0 0 10px 0;
		
	}
	.run_right > div {
		
	font-size: 13.68px;
		
	line-height: 21px;
		
	padding: 0 0 13px 0;
		
	}
	.run_right span {
		
	font-size: 25.5px;
		
	line-height: 29px;
		
	}
	.run_right > div:before {
		top: -10%;
		
	left: -9%;
		
	top: -10%;
		
	}
	.run_right > div:after {
		bottom: -5%;
		
	}
	.brand_name {
		padding: 28px 0 0px 0;
	}
	.menu_icon {
		display: block;
		float: right;
		padding: 24px 0 0 0;
		cursor: pointer;
	}
	.menu_icon span {
		position: relative;
		right: 0;
		width: 35px;
		height: 3px;
		background: #cc894e;
		display: block;
	}
	.menu_icon span + span {
		margin: 6px 0 0 0;
	}
	.side_bar {
		display: block;
		width: 250px;
		height: 100%;
		position: fixed;
		top: 0;
		right: -250px;
		background: #ffffff;
		transition: all 0.5s ease-in-out;
		-webkit-transition: all 0.5s ease-in-out;
		-moz-transition: all 0.5s ease-in-out;
		-ms-transition: all 0.5s ease-in-out;
		-o-transition: all 0.5s ease-in-out;
	}
	.side_bar nav {
		float: none;
		display: block !important;
		margin: 0;
		width: 100%;
	}
	.wrapper {
		position: relative;
		left: 0;
		width: 100%;
		transition: all 0.5s ease-in-out;
		-webkit-transition: all 0.5s ease-in-out;
		-moz-transition: all 0.5s ease-in-out;
		-ms-transition: all 0.5s ease-in-out;
		-o-transition: all 0.5s ease-in-out;
	}
	.open_menu .side_bar {
		right: 0;
	}
	.open_menu .wrapper {
		left: -250px;
		position: fixed;
	}
	.open_menu .menu_icon span:nth-child(1) {
		transform: rotate(45deg);
		top:9px;
	}
	.open_menu .menu_icon span:nth-child(2) {
		opacity: 0;
	}
	.open_menu .menu_icon span:nth-child(3) {
		transform: rotate(-45deg);
		top:-9px;
	}
	
	.header_top_right ul li {
		width: 100%;
		padding: 0 15px 0px;
	}
	.header_top_right ul li a {
		font-size: 16px;
		line-height: 20px;
		color: #0b0b0b;
		display: block;
		width: 100%;
	}
	.header_top_left {
		float: none;
		display: none;
		width: 100%;
	}
	.header_top_cent {
		display: block;
		width: 100%;
		padding: 15px 0 0px 10px;
	}
	.header_top_right {
		float: none;
		display: block;
		width: 100%;
		padding: 10px 0 0 0;
	}
	   .header_top_left p {
		font-size: 16px;
		line-height: 20px;
		color: #0b0b0b;
		padding: 0 15px;
		display: inline-block;
		width: 100%;
	}
	   .header_top_left p a {
		font-size: 16px;
		line-height: 20px;
		color: #0b0b0b;
		display: inline-block;
	}
	 .header_top_cent ul li  p a {
		font-size: 16px;
		line-height: 20px;
		color: #0b0b0b;
		display: inline-block;
	}
	.header_top_cent ul li  p {
		font-size: 16px;
		line-height: 20px;
		color: #0b0b0b;
		padding: 0 15px;
		display: inline-block;
		;
	}
	.open_menu .side_bar .user_profile {
		display: block;
		width: 100%;
	}
	.user_profile ul {
		display: block;
		padding:0 10px;
	}
	/*.user_profile ul li {
		display: block;
		
	padding: 0 0 24px 0px;
		
	text-align: center;
		
	width: 100%;
	}*/

	.user_profile ul li a.cart_icon:after {
		right: -12px;
		
	top: -36px;
	}
	.brand ul li {
		
	width: 16%;
	}
	
	.header_top_left p a {
		padding: 0;
		font-size: 14px;
	}
	.header_top_left p {
		line-height: 24px;
		font-size: 14px;
	}
	.header_top_cent ul li a img {
		width: 22px;
	}
	.header_top_cent ul li.phone {
		padding: 0 0 0 5px;
		width: 83%;
	}
	.header_top_cent ul li p {
		font-size: 14px;
		padding: 0;
	}
	.header_top_cent ul li p a {
		font-size: 14px;
	}
	.header_top_cent {
		padding: 10px 15px 0;
	}
	.header_top_right {
		padding: 0;
	}
	.header_top_right ul li a {
		font-size: 14px;
		padding: 0;
	}
	.user_profile ul li {
		padding: 0 10px 18px 0px;
	}
	.user_profile ul li a img {
		display: inline-block;
		width: 32px;
		height: auto;
	}
	.user_profile ul li a.cart_icon:after {
		right: -9px;
		top: -24px;
	}
	.brand_name_in ul li .brand_name_product a.dress > img {
		height: 450px;
	}
	.running {
		display: none;
	}
	.contact_us {
		float: none!important;
		margin: 0 0 30px;
		width:100%;
		
	}
    
}
@media only screen and (max-width:767px) {
		
    .search_box {
		margin: 0!important;
	}
	.banner_left a {
		
	font-size: 11.76px;
		
	width: 160px;
		
	line-height: 38px;
		height: 38px;
		
	}
	.banner_left p {
		
	font-size: 24.27px;
		
	line-height: 29px;
		
	}
	.banner_left h1 {
		
	font-size: 23.63px;
		
	line-height: 24px;
		
	padding: 0 0 10px 0;
		
	}
	.banner figure img {
		

		
	}
	.online_right a {
		
	font-size: 11.17px;
		
	line-height: 45px;
		
	}   
	.online_left p {
		
	font-size: 30.73px;
		
	line-height: 36px;
		
	}
	.online_left p span {
		
	font-size: 16.05px;
		
	}
	.brand_name_in ul li {
		width: 49.50%;
	}
	.brand_filter ul li {
		width: 100%;
	}
	.zoom5 {
		
	padding: 50px 0 10px 0;
		
	}
	.filter_left {
		
	width: 31%;
		
	}
	.filter_right {
		width: 68%;
	}
	.update_left {
		width: 100%}
	.update_right {
		width: 100%}
	.update_right {
		padding: 0 0 20px 0;
		
	}
	.sports_left {
		width: 100%;
	}
	.sports_right {
		width: 100%;
	}
	.footer_bottom {
		padding: 20px 0 20px 0;
	}
	.news_txt h2 {
		
	/*font-size: 28.5px;
		
	padding: 0 0 5px 0;
		
	line-height: 36px;
	*/
	
		
	}
	.news_txt p {
		
	font-size: 13.3px;
		

		
	padding: 0px 0 10px 0;
		
	}
	.formcontrol {
		width: 100%;
		height: 45px;
		
	line-height: 45px;
		display: block;
		font-size: 15.79px;
	}
	.email {
		width: 100%;
		float: none;
	}
	.submit {
		float: none;
		width: 100%;
	}
	.submit_button {
		/*margin: 10px auto 0;
		height: 45px;
		
	line-height: 45px;
		display: block;
		font-size: 15.79px;*/
		
	}
	.news figure img {
		
	/*height: 300px;*/
		
	}
	.update_in h2:after {
		/*right: 23%;*/
		
	}
	.update_in h2:before {
		/*left: 23%;*/
	}
	.run_right > div {
		
	font-size: 11.68px;
		
	line-height: 16px;
		
	padding: 0 0 9px 0;
		
	}
	.run_right h2 {
		
	font-size: 18.5px;
		
	padding: 0 0 10px 0;
		
	line-height: 25px;
		
	padding: 0 0 4px 0;
		
	}
	.run_right span {
		
	font-size: 21.5px;
		
	line-height: 24px;
		
	}
	.run_right {
		padding: 20px 0 0 0;
	}
	.running figure img {
		
	height: 250px;
		
	}
	.run_right > div:before {
		
	background-size: 22px 20px;
		
	}
	.run_right > div:before {
		
	top: -10%;
		
	left: -9%;
		
	top: -8%;
		
	}
	.run_right > div:after {
		background-size: 22px 20px;
		right: -4px;
		
	bottom: -3%;
		
	}
	.banner .desktop_banner {
		display: none;
	}
	.banner .mobile_banner {
		display: block;
	}
	.brand_name_in ul li .brand_name_product a.dress > img {
		height: 500px;
	}
	.inner1_body_left {
		width:100%;
		float: none;
		margin: 0 0 30px;
	}
	.inner1_body_right {
		width:100%;
		float: none;
		margin: 0 0 30px;
	}
	.scart_buttons .scart_button {
		float:none;
		display:block;
		margin: 0px auto 10px;
		text-align: center;
	}
	.scart_buttons .scart_button.padr {
		padding:0px;
	}
	table.basket tr td .products p.photo, #main table.basket tr td .products p.photo {
		width:80px;
		min-height:inherit;
	}
	.shopping_cart td img {
		width:80px;
		height: auto;
	}
	table.basket tr td .products h3 a {
		font-size:14px!important;
	}

	table.basket tr th, table.basket tr td {
		padding: 20px 10px!important;
		font-size:14px!important;
	}
	.order_history_col.last2 {
		margin-right:0;
	}
	.order_history_col {
		width:49.50%;
	}
	.manufacturer_info > img {
		display: block;
		float: none;
		margin: 0 auto 30px;
	}
}
@media only screen and (max-width:599px) {
		
    .filter_left {
		
	width: 36%;
		
	}
	.filter_right {
		
	width: 58%;
		
	}
	.online_right {
		width: 23.7%;
		
	}
	
	.news_txt p {
		
	font-size: 13.3px;
		
	
		
	padding: 0px 0 8px 0;
		
	}
	.banner_left p {
		
	font-size: 19.27px;
		
	line-height: 22px;
		
	}
	.news_txt h2 {
		
	/*font-size: 24.5px;
		
	padding: 0 0 0px 0;
		
	line-height: 32px;
	*/
		
	}
	
	.update_in h2:before {
		
	/*left: 18%;*/
		
	}
	.update_in h2:after {
		
	/*right: 18%;*/
		
	}
	.zoom4 {
		
	padding: 76px 0 25px 0;
		
	}
	.search_box .search {
		font-size: 15px;
		
	height: 50px;
		
	line-height: 50px;
	}
	.search_box button {
		
	background-size: 27px 26px;
		
	right: -2px;
		
	top: 12px;
		
	}
	.banner_left {
		padding: 30px 0 0 0px;
	}
	.banner_left h1 {
		
	font-size: 19.63px;
		
	line-height: 23px;
		
	padding: 0 0 7px 0;
		
	}
	.banner_left a {
		
	font-size: 10.76px;
		
	width: 150px;
		
	line-height: 30px;
		
	height: 30px;
		
	}
	.banner figure img {
		

		
	}
	.run_right > div {
		
	font-size: 9.68px;
		
	line-height: 15px;
		
	padding: 0px 0 7px 0;
		
	}
	.run_right h2 {
		
	font-size: 14.5px;
		
	padding: 0 0 10px 0;
		
	line-height: 19px;
		
	padding: 0 0 4px 0;
		
	}
	.run_right span {
		
	font-size: 17.5px;
		
	line-height: 20px;
		
	}
	.running figure img {
		
	height: 200px;
		
	}
	.run_right > div:before {
		left: -9%;
		
	top: -6%;
		background-size: 18px 17px;
	}
	.run_right > div:after {
		right: -17%;
		
	bottom: -18%;
		background-size: 18px 17px;
	}
	.menu_icon {
		padding: 16px 0 0 0;
	}
	.joola_in ul li {
		float: none;
		width: 100%;
		margin: 0 0 10px;
		padding: 0;
	}
	.joola_in.digital_categories ul li, .joola_in.digital_categories.bottombanners ul li {
		width:50%;
	}
	.logo {
		width:100%;
		float: none;
		margin: 0 0 10px;
	}
	.logo a img {
		max-width: 100%;
		display: block;
		margin: 0 auto;
	}
	.search_box {
		width:80%;


	}
    
    
}
@media only screen and (max-width:479px) {
		.brand_name_in ul li {
		width: 100%;
		margin: 0 0 30px;
	}
	.brand_name_in ul li .brand_name_product h3 a {
		height: auto;
		overflow: visible;
	}
	.online_left p span {
		font-size: 12.05px;
		line-height: 40px;
	}
	.online_left p {
		font-size: 16.73px;
		line-height: 29px;
	}
	.online_right {
		width: 33.7%;
	}
	.online_right a {
		font-size: 10.17px;
		line-height: 40px;
	}
	.filter_left_in ul li h6 {
		
	font-size: 11.44px;
		
	line-height: 50px;
		
	}
	.filter_left_in ul li.en {
		
	height: 50px;
		
	}
	.filter_left_in ul li {
		height: 45px;
	}
	.filter_left_in ul li a {
		font-size: 13.44px;
		line-height: 45px;
	}
	.update_in h2 {
		font-size: 28.74px;
		line-height: 33px;
	}
	.update_txt {
		padding: 13px 0 0 0;
	}
	.update_left h3 {
		font-size: 23.53px;
		line-height: 27px;
	}
	 .update_in h2:before {
		/*left: 16%;*/
		width: 10px;
		height: 10px;
		top: 8px;
	}
	 .update_in h2:after {
		/*right: 16%;*/
		width: 10px;
		height: 10px;
		top: 14px;
	}
	.running figure img {
		height: 214px;
	}
	.run_right > div:after {
		width: 18px;
		right: 0;
		background-size: 14px 14px;
		bottom: -12%;
	}
	.running figure img {
		height: 284px;
	}
	.run_right > div:before {
		left: -11%;
		top: -6%;
		background-size: 14px 14px;
	}
	.banner figure img {

	}
	.banner_right {
		width: 100%;
	}
	.banner_left {
		width: 100%;
	}
	.banner_left {
		padding: 6px 0 0 0px;
	}
	.search_box .search {
		font-size: 10px;
		height: 40px;
		line-height: 40px;
	}
	.search_box button {
		background-size: 18px 18px;
		right: -10px;
		top: 9px;
	}
	.header_mid_in {
		padding: 16px 0 16px 0;
	}
	.menu_icon span {
		width: 26px;
	}
	.menu_icon {
		padding: 9px 0 0 0;
	}
	.brand ul li {
		width: 25%;
	}
	.width11 {
		width: 48%!important;
	}
	.run_right {
		padding: 0;
	}
	.banner_right a {
		text-align: center;
		display: block;
	}
	.banner_right a img {
		display: inline-block;
	}
	.kartes {
		float: none;
		max-width: 100%;
		height: auto;
	}
	.brand_name_in ul li .brand_name_product a.dress > img {
		height: auto;
		object-fit: contain;
	}
	.order_history h3 {
		font-size: 20px;
	}
	.order_history h3 small {
		margin-top:4px;
	}
}



@media only screen and (min-width:969px) {
	
	
	.megamenu .subnav {
		-moz-column-count: 4;
	  -webkit-column-count: 4;
	  column-count: 4;
	  
	   column-fill: auto;
-moz-column-fill: auto;
-webkit-column-fill: auto;

	  width:100%!important;
	  height:300px;
	  padding:10px;
	}
	.subnav .subcat {
		display: block;
		width: auto;
		margin: 0 0 10px;
		padding: 0;
		
	}
	.subnav .subcat.last {
		margin-bottom:10px!important;
	}
	.subnav .subcat ul {
		padding: 0;
	}
	.brand_name_in .clear5 {
		display: block;
		clear: both;
	}
	.brand_name_in ul li.last5 {
		margin-right:0;
	}
	.order_history_col.last5 {
		margin-right:0;
	}
}
@media only screen and (max-width:1219px) and (min-width:969px) { 
	.megamenu .subnav {
		height: 350px;
	}
}

@media only screen and (max-width:970px) and (min-width:768px) { 
	.brand_name_in .clear3 {
		display: block;
		clear: both;
	}
	.brand_name_in ul li.last3 {
		margin-right:0;
	}
	.order_history_col.last3 {
		margin-right:0;
	}
	.order_history_col {
		width:32.33%;
	}
	
}

@media only screen and (max-width:767px) and (min-width:480px) { 
	.brand_name_in .clear2 {
		display: block;
		clear: both;
	}
	.brand_name_in ul li.last2 {
		margin-right:0;
	}
	
}