.top_banner{
	width:1680px; height:793px;
	margin:0 auto;
}

.fitguide{
	width:1330px;
	height:190px;
	background:url("../images/men/fitguide.jpg") center center no-repeat;
	background-size:100%;
	margin-top:30px;
	margin-bottom:30px;
}
.fitguide_img{
	width:442px;
	height:524px;
}
.carousel_1{
	background:url("../images/men/carousel_1.jpg") top left no-repeat;
	background-size:100%;
}
.carousel_2{
	background:url("../images/men/carousel_2.jpg") top left no-repeat;
	background-size:100%;
}
.carousel_3{
	background:url("../images/men/carousel_3.jpg") top left no-repeat;
	background-size:100%;
}
.carousel_4{
	background:url("../images/men/carousel_4.jpg") top left no-repeat;
	background-size:100%;
}
.carousel_5{
	background:url("../images/men/carousel_5.jpg") top left no-repeat;
	background-size:100%;
}
.carousel_6{
	background:url("../images/men/carousel_6.jpg") top left no-repeat;
	background-size:100%;
}

.men_block_container{
	width:1335px;
	margin:0 auto;
	text-align: justify;
}
.men_block_container .list_even{
	float:right;
}
.men_block_container .addCursor{
	cursor: pointer !important;
}
.men_block_container .block{
	display:inline-block;
	width:650px; height:405px;
	margin-top:35px;
	position:relative;
	text-align:center;
	background-size:100%;
	
	transition: all 0.3s ease-in-out;
  	-webkit-transition: all 0.3s ease-in-out;
  	-moz-transition: all 0.3s ease-in-out;
  	-ms-transition: all 0.3s ease-in-out;
  	-o-transition: all 0.3s ease-in-out;
}
.men_block_container .block:hover{
	background-size:108%;
}
.men_block_container:after {
  content: '';
  width: 100%; /* Ensures there are at least 2 lines of text, so justification works */
  display: inline-block;
}
.men_block_container .block_1{
	background:url("../images/men/men_bg1.jpg") center center no-repeat;
	background-size:100%;
}
.men_block_container .block_2{
	background:url("../images/men/men_bg2.jpg") center center no-repeat;
	background-size:100%;
}
.men_block_container .block_3{
	background:url("../images/men/men_bg3.jpg") center center no-repeat;
	background-size:100%;
}
.men_block_container .block_4{
	background:url("../images/men/men_bg4.jpg") center center no-repeat;
	background-size:100%;
}
.men_block_container .block_5{
	background:url("../images/men/men_bg5.jpg") center center no-repeat;
	background-size:100%;
}
.men_block_container .block_6{
	background:url("../images/men/men_bg6.jpg") center center no-repeat;
	background-size:100%;
}
.men_block_container .block_7{
	background:url("../images/men/men_bg7.jpg") center center no-repeat;
	background-size:100%;
}
.men_block_container .block_8{
	background:url("../images/men/men_bg8.jpg") center center no-repeat;
	background-size:100%;
}
.men_block_container .block_9{
	background:url("../images/men/men_bg9.jpg") center center no-repeat;
	background-size:100%;
}
.men_block_container .block_10{
	background:url("../images/men/men_bg10.jpg") center center no-repeat;
	background-size:100%;
}
.men_block_container .block_11{
	background:url("../images/men/men_bg11.jpg") center center no-repeat;
	background-size:100%;
}
.men_block_container .block_12{
	background:url("../images/men/men_bg12.jpg") center center no-repeat;
	background-size:100%;
}


.block .cap{
	font-size:16px;
	color:#000;
	background-color:rgba(255,255,255,0.7);
	padding: 10px;
	min-width:165px;
    position:absolute;
    top:50%; left:50%;
   	transform: translate(-50%,-50%);
   	
   	transition: all 0.3s ease-in-out;
  	-webkit-transition: all 0.3s ease-in-out;
  	-moz-transition: all 0.3s ease-in-out;
  	-ms-transition: all 0.3s ease-in-out;
  	-o-transition: all 0.3s ease-in-out;
}
.block:hover .cap{
	padding: 20px;
	min-width:185px;
}

.top_section .levis_graphic{
	margin:0 auto;
	margin-top:40px;
	width:218px; height:84px;
	background:url("../images/top_graphic.jpg") center center no-repeat;
	background-size:100%;
}
.inner_block_container{
	width:1330px;
	margin:0 auto;
	text-align: justify;
}
.inner_block_container .block{
	display:inline-block;
	width:1330px; height:655px;
	margin-top:35px;
	position:relative;
	text-align:center;
	background-size:100%;
}
.inner_block_container:after {
  content: '';
  width: 100%; /* Ensures there are at least 2 lines of text, so justification works */
  display: inline-block;
}

.inner_block_container .desc{
	width:400px; height:auto;
	top:50%; left:50%;
	transform: translate(0%,-50%);
	border-left: 1px solid #3c414c;
    padding-top: 35px;
    padding-left: 30px;
	padding-bottom: 35px;
}
.inner_block_container .desc .title{
	font-size:36px; color:#3c414c;
	font-weight:bold;
	text-align: left;
}
.inner_block_container .desc .txt{
	font-size:16px; color:#3c414c;
	line-height:36px;
	font-weight:normal;
	text-align: left;
}
.black{
	color:#000 !important;
}
.bg_black{
	background-color:#000 !important;
}


.inner_block_container .block_501_1{
	background:url("../images/men/501_1.jpg") center center no-repeat;
	background-size:100%;
}

.inner_block_container .block_501ct_1{
	background:url("../images/men/501ct_1.jpg") center center no-repeat;
	background-size:100%;
}

.inner_block_container .block_501skinny_1{
	background:url("../images/men/501skinny_1.jpg") center center no-repeat;
	background-size:100%;
}

.inner_block_container .block_519_1{
	background:url("../images/men/519_1.jpg") center center no-repeat;
	background-size:100%;
}

.inner_block_container .block_510_1{
	background:url("../images/men/510_1.jpg") center center no-repeat;
	background-size:100%;
}

.inner_block_container .block_511_1{
	background:url("../images/men/511_1.jpg") center center no-repeat;
	background-size:100%;
}

.inner_block_container .block_505C_1{
	background:url("../images/men/505C_1.jpg") center center no-repeat;
	background-size:100%;
}

.inner_block_container .block_505_1{
	background:url("../images/men/505_1.jpg") center center no-repeat;
	background-size:100%;
}

.inner_block_container .block_541_1{
	background:url("../images/men/541_1.jpg") center center no-repeat;
	background-size:100%;
}

.inner_block_container .block_502_1{
	background:url("../images/men/502_1.jpg") center center no-repeat;
	background-size:100%;
}

.inner_block_container .block_512_1{
	background:url("../images/men/512_1.jpg") center center no-repeat;
	background-size:100%;
}

.inner_block_container .block_514_1{
	background:url("../images/men/514_1.jpg") center center no-repeat;
	background-size:100%;
}

.btn_zalora{
	width:336px;
	height:109px;
	background:url("../images/men/btn_zalora.jpg") center center no-repeat;
	background-size:100%;
	cursor:pointer;
	margin: 0 auto;
    margin-bottom: 90px;
    display: block;
}
.img_zoom{
	transition: all 0.3s ease-in-out;
  	-webkit-transition: all 0.3s ease-in-out;
  	-moz-transition: all 0.3s ease-in-out;
  	-ms-transition: all 0.3s ease-in-out;
  	-o-transition: all 0.3s ease-in-out;
}
.img_zoom:hover{
	background-size:108%;
}


@media (max-width: 1679px) {
	.top_banner{
		width:100%; height:auto;
		margin:0 auto;
	}
	.top_banner img{
		width:100%; 
	}
	
	.fitguide{
		width:970px;
		height:139px;
	}
	
	.men_block_container{
		width:970px;
		margin-top:15px;
	}
	.men_block_container .block{
		width:465px; height:290px;
		margin-top:25px;
	}
	.block .cap{
		font-size:14px;
	}
	
	
	.inner_block_container{
		width:970px;
	}
	.inner_block_container .block{
		width:970px; height:478px;
		margin-top:25px;
	}

	.inner_block_container .desc{
		width:400px;
	}
	.inner_block_container .desc .title{
		font-size:32px;
	}
	.inner_block_container .desc .txt{
		font-size:14px;
		line-height:28px;
	}
	
	.btn_zalora{
		width:220px;
		height:71px;
	}
}
@media (max-width: 1023px) {
	.fitguide{
		width:750px;
		height:107px;
	}
	
	.men_block_container{
		width:750px;
		margin-top:15px;
	}
	.men_block_container .block{
		width:367px; height:229px;
		margin-top:10px;
	}
	.block .cap{
		font-size:14px;
	}
	
	.inner_block_container{
		width:750px;
	}
	.inner_block_container .block{
		width:750px; height:369px;
		margin-top:10px;
	}
	
	.top_section .levis_graphic{
		width:180px; height:69px;
	}
	.inner_block_container .desc{
		width:350px;
	}
	.inner_block_container .desc .title{
		font-size:28px;
	}
	.inner_block_container .desc .txt{
		font-size:14px;
		line-height:28px;
	}
}
@media (max-width: 767px) {
	.fitguide{
		width:320px;
		height:85px;
		background:url("../images/men/men_fit_m.jpg") center center no-repeat;
		background-size:100%;
	}
	
	.men_block_container{
		width:320px;
		margin-top:10px;
	}
	.men_block_container .block{
		width:320px; min-height:200px;
		height:auto;
		margin-top:5px;
	}
	.block .cap{
		font-size:14px;
	}
	
	.inner_block_container{
		width:320px;
	}
	.inner_block_container .block{
		width:320px; height:354px;
		margin-top:5px;
	}
	.top_section .levis_graphic{
		width:140px; height:54px;
		margin-top:20px;
	}
	
	.inner_block_container .block_501_1{
		background:url("../images/men/501_1_m.jpg") center center no-repeat;
		background-size:100%;
	}
	
	.inner_block_container .block_501ct_1{
		background:url("../images/men/501ct_1_m.jpg") center center no-repeat;
		background-size:100%;
	}
	
	.inner_block_container .block_501skinny_1{
		background:url("../images/men/501skinny_1_m.jpg") center center no-repeat;
		background-size:100%;
	}
	
	.inner_block_container .block_519_1{
		background:url("../images/men/519_1_m.jpg") center center no-repeat;
		background-size:100%;
	}
	
	.inner_block_container .block_510_1{
		background:url("../images/men/510_1_m.jpg") center center no-repeat;
		background-size:100%;
	}
	
	.inner_block_container .block_511_1{
		background:url("../images/men/511_1_m.jpg") center center no-repeat;
		background-size:100%;
	}
	
	.inner_block_container .block_505C_1{
		background:url("../images/men/505C_1_m.jpg") center center no-repeat;
		background-size:100%;
	}
	
	.inner_block_container .block_505_1{
		background:url("../images/men/505_1_m.jpg") center center no-repeat;
		background-size:100%;
	}
	
	.inner_block_container .block_541_1{
		background:url("../images/men/541_1_m.jpg") center center no-repeat;
		background-size:100%;
	}
	
	.inner_block_container .block_502_1{
		background:url("../images/men/502_1_m.jpg") center center no-repeat;
		background-size:100%;
	}
	
	.inner_block_container .block_512_1{
		background:url("../images/men/512_1_m.jpg") center center no-repeat;
		background-size:100%;
	}
	
	.inner_block_container .block_514_1{
		background:url("../images/men/514_1_m.jpg") center center no-repeat;
		background-size:100%;
	}
	
	.btn_zalora{
		width:180px;
		height:58px;
	}
}