body{
	margin: 0;
	padding: 0;
	font-family: poppins;
}
.header-border{border-bottom: 1px solid #CCC;}
.header{padding: 10px 0px;}
.menu{display: none;}
.menu ul{margin: 25px 0 0 0; padding: 0; list-style: none;display: inline-block; }
.menu li{margin: 0 10px; padding: 0; list-style: none; display: inline; float: left;}
.menu ul li a{font-size: 14px; color: #000; text-decoration: none;}
.menu ul li a:hover{font-size: 14px; color: red}
.menu-icons ul{margin: 25px 0 0 0; padding: 0; list-style: none;}
.menu-icons li{margin: 0 10px; padding: 0; list-style: none; display: inline; float: right;}
.menu-img{width: 30px; float: left; margin-left:10px; padding:0; }

.mobile-menu ul{margin: 0; padding: 15px 0; list-style: none;}
.mobile-menu ul li{margin: 0; padding: 0 25px; list-style: none; display: inline-block;}
.mobile-menu ul li a{ text-decoration: none; color: #FFF;}
.mobile-menu{background: #000; text-align:center; }
.banner-bg{ background:none; }
.banner p{font-size: 40px; line-height:55px;}
.banner .Poppins-regular{font-size: 18px; line-height:24px }
.banner a{font-size: 14px; margin-top: 15px;}
.banner{padding:15% 10%;}
.banner-image{position: relative;}
.banner-image img{ width:100%; display: none; position: absolute; bottom: 0;}
.men{ background:url(../images/men.png) no-repeat; }
.women{ background:url(../images/women.png) no-repeat; }
.kid{ background:url(../images/kids.png) no-repeat; }
.men, .women,.kids{margin: 10px 0;}
.men-collection-title {width: 350px; text-align: center; margin-top: 8%;}
.men-collection-title p{font-size: 16px; line-height: 18px; margin-bottom: 2px;}
.men-collection-title a{font-size: 14px; color: #000; text-decoration: underline; margin-top: 10px;}
h3{ font-size:20px;}
.item-box{margin-top: 5%;}
.item-img{  border: 1px solid #CCC;background: #CCC;   height: 425px; margin-bottom: 10px; overflow: hidden; margin-top: 10px;	}
.item-title{font-size: 14px; line-height: 16px;}
.item-buy a{font-size: 12px;}
.item-buy img{   width: 16px;}
.item-price{ font-size:14px; margin:10px 0; }
.sports{text-align: center;}
.sport p{ font-size:20px;  padding:15px 0; }
.sports{background: url(../images/sports.png) no-repeat; min-height:508px; border-radius: 25px; border: 1px solid #CCC; margin-top:10%; padding-bottom:10px; }
.tennis{margin-top: 55%; text-align: right;}

.footer{margin-top: 10%; border-top: 1px solid #CCC; padding-top: 50px;}
.email{ margin:25px 0 15px 0; border-bottom: 1px dashed #CCC; padding-bottom:15px; }
.mobile p > i > img, .email a > i > img {width: 24px; margin-right: 10px;}

.foot-menu{margin: 0; padding: 0; display: inline-block;  list-style: none; margin:0 45px;}
.foot-menu li{margin: 8px 0; padding: 0; display: block; list-style: none; font-size: 16px; font-weight: 600;}
.foot-menu li a{color:#000; text-decoration: none; font-weight: 400;}
.social{margin:0;padding: 0; list-style: none; display: inline-block;}
.social{margin:0;padding: 0; list-style: none; display:inline-flex; }
.social li img{ width:28px; margin:0 5px;}

.copy{margin-top: 10%; padding:20px; border-top: 1px solid #CCC; background: #f7f7f7;}
 .d-flex{display: block!important;}

 .text-end{text-align: center!important;}

@media (min-width: 1024px) { 
	.menu{display: block;}
	.mobile-menu,.menu-img{display: none;}
	.banner p{font-size: 55px; line-height:65px }
	.banner .Poppins-regular{font-size: 24px; line-height:35px }
	.banner-image img{ width:auto; display: block;}
	.women{ background:url(../images/women.png) no-repeat right; }
	.banner-bg{ background:url(../images/banner-bg1.png) no-repeat top; background-size:100%; }
	.tennis{margin-top: -170px; text-align: right;}
	 .d-flex{display: flex!important;}
	  .text-end{text-align: right!important;}


}