

@font-face {

  font-family: 'Oswald-Light';

  src: url('../fonts/Oswald-Light.eot?#iefix') format('embedded-opentype'),  url('../fonts/Oswald-Light.woff') format('woff'), url('../fonts/Oswald-Light.ttf')  format('truetype'), url('../fonts/Oswald-Light.svg#../fonts/Oswald-Light') format('svg');

  font-weight: normal;

  font-style: normal;

}

@font-face {

  font-family: 'Oswald-Bold';

  src: url('../fonts/Oswald-Bold.eot?#iefix') format('embedded-opentype'),  url('../fonts/Oswald-Bold.woff') format('woff'), url('../fonts/Oswald-Bold.ttf')  format('truetype'), url('../fonts/Oswald-Bold.svg#Oswald-Bold') format('svg');

  font-weight: normal;

  font-style: normal;

}

@font-face {

  font-family: 'Lato-Light';

  src: url('../fonts/Lato-Light.eot?#iefix') format('embedded-opentype'),  url('../fonts/Lato-Light.woff') format('woff'), url('../fonts/Lato-Light.ttf')  format('truetype'), url('../fonts/Lato-Light.svg#Lato-Light') format('svg');

  font-weight: normal;

  font-style: normal;

}

@font-face {

  font-family: 'Lato-Bold';

  src: url('../fonts/Lato-Bold.eot?#iefix') format('embedded-opentype'),  url('../fonts/Lato-Bold.woff') format('woff'), url('../fonts/Lato-Bold.ttf')  format('truetype'), url('../fonts/Lato-Bold.svg#Lato-Bold') format('svg');

  font-weight: normal;

  font-style: normal;

}



ul{

	list-style: none;

	margin: 0;

	padding: 0;

}

body{

	font-family: 'Oswald-Light';

	font-size: 16px;

}

.container-fluid{

	margin: 0;

	padding: 0;

}

.navbar-inverse{

	background: #fff;

	border: none;

}

.navbar-header{

	display: block;

	text-align: center;

	width: 100%;

	padding: 40px 0 35px;

	

}

.navbar>.container-fluid .navbar-brand{

	margin: 0;

}

.navbar-brand{

	display: inline-block;

	float: none;

	height: auto;

	margin: 0;

	padding: 0;

}

.navbar-nav{

	display: inline-block;

	float: none;

}

.navbar-collapse{

	clear: both;

	text-align: center;

	border-top: 1px solid #ebebeb;

	border-bottom: 1px solid #ebebeb;

}

.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form{

	border-color: #ebebeb;

}

.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:focus, .navbar-inverse .navbar-nav>.active>a:hover{

	color: #e4bf13;

	background: none;

}

.navbar-inverse .navbar-nav>li>a:focus, .navbar-inverse .navbar-nav>li>a:hover{

	color: #e4bf13;

}

.navbar-inverse .navbar-nav>li>a{

	text-transform: uppercase;

	font-size: 1.4rem;

	color: #0f0f0f;

	padding: 20px 15px;

}

.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev{

	font-size: 60px;

}

.carousel-indicators li{

	background: #fff;

	border: none;

	margin: 0 5px;

}

.carousel-indicators .active{

	background: #e4bf13;

}

.container{

	clear: both;

}

.about{

	padding: 35px 0 0;

}

.about img{

	width: 100%;

}

.about .col-sm-8{

	width: 64%;

	float: left;

}

.col-sm-8 .title{

	margin: 22% 0 0;

}

.about .col-sm-4 {

	width: 36%;

	float: right;

}

.col-sm-4 .title{

	margin: 52% 0 0;

}

.about h2, .fashion h2{

	font-family: 'Lato-Light';

	color: #0f0f0f;

	font-size: 3.6rem;

	text-transform: uppercase;

	display: block;

	margin: 0 0 20px;

}

.about a, .fashion a{

	color: #0f0f0f;

	font-family: 'Oswald-Bold';

	font-size: 1.8rem;

	text-decoration: none;

	border-bottom: 1px solid #7b7b7b;

	text-transform: uppercase;

	display: inline-block;

}

.fashion{

	padding: 0 150px;

	margin: 100px 0 80px;

}

.fashion div img{

	width: 100%;

}

.fas-thumb-one{

	width: 38%;

	margin: 0;

	padding: 0;

}

.fas-thumb-two{

	width: 33%;

	margin: -50px -40px 0;

	padding: 0;

	position: relative;

	z-index: -1;

}

.fas-thumb-three{

	width: 35%;

	margin: 0;

	padding: 0 0 40px;

}

.collection{

	text-align: center;

}

.collection div img{

	width: 100%;

}

.collection .col-sm-8{

	width: 61.5%;

} 

.collection .col-sm-4{

	width: 38.5%;

} 

footer.container-fluid{

	background: #0f0f0f;

	margin: 20px 0 0;

}

.consult{

	font-family: 'Oswald-Light';

	font-size: 1.8rem;

	color: #fff;

	text-transform: uppercase;

	padding: 20px;

	border-bottom: 1px solid #4b4346;

}

.consult a{

	text-decoration: none;

	color: #fff;

}

.social{

	width: 152px;

	display: inline-block;

	padding: 20px 0;

}

.social ul li{

	display: inline-block;

	padding: 0 9px;

}

.foot-menu{

	display: block;

}

.foot-menu ul{

	display: inline-block;

}

.foot-menu ul li{

	float: left;

	padding: 0 8px;

	border-right: 1px solid #fff;

}

.foot-menu ul li:last-child{

	border-right: none;

}

.foot-menu ul li a{

	font-family: 'Oswald-Light';

	font-size: 1.2rem;

	color: #fff;

	text-transform: uppercase;

	text-decoration: none;

}

.copy{

	clear: both;

}

.copy ul li{

	font-family: 'Oswald-Light';

	font-size: 1.2rem;

	color: #fff;

	text-transform: uppercase;

}

.copy p{

	font-family: 'Oswald-Light';

	color: #313131;

	font-size: 0.9rem;

	text-align: center;

	padding: 15px 0 15px;

	margin: 0;

}

.navbar-toggle{

	background: #333;

	margin: 0;

}

.navbar{

	margin: 0;

}

.carousel-inner>.item img{

	width: 100%;

}



.content{

	padding: 0 10%;

	text-align: left;

}

.content p{

	font-family: 'Lato-Light';

	color: #231f20;

	padding: 0 0 15px;

	margin: 0;

}

.content img{

	width: 100%;

	margin: 0 0 25px;

}

.content p a{

	color: #0f0f0f;

	font-family: 'Lato-Bold';

	margin: 0;

	font-size: 1.4rem;

	text-transform: capitalize;

	border: none;



}

.content a{

	color: #0f0f0f;

	font-family: 'Oswald-Bold';

	font-size: 1.8rem;

	margin: 20px 0 30px;



}

.men-collection div{

	position: relative;

}

.men-collection a span {

    position: absolute;

    display: inline-block;

    left: 40%;

    top: 20%;

    font-size: 3.6rem;

    text-transform: uppercase;

    letter-spacing: 4px;

    font-family: 'Oswald-Light';

    border-bottom: 2px solid #a3a3a3;

}

.shervani a span{

	left: 80%;

    top: 44%;

}

.suits a span{

	left: -22%;

    top: 42%;

}

.collection a{

	width: 100%;

	margin: 0 0 30px 0;

	border: none;

	position: relative;

	display: block;

}

.collection a img{

	margin: 0;

}

.collection a span {

    position: absolute;

    bottom: 0;

    left: 20px;

    padding: 15px 0;

    color: #fff;

    font-size: 2rem;

    letter-spacing: 3px;

    text-transform: uppercase;

    text-align: left;

}

.menDiv a span{

	font-family: 'Oswald-Bold';

	width: 100%;

	padding: 15px 20px;

	left: 0;

}

.menDiv a span:after{

	content: "+";

	font-size: 4rem;

	color: #fff;

	font-family: 'Oswald-Light';

	position: absolute;

	right: 20px;

	bottom: 0;

}

.content h3{

	font-family: 'Oswald-Bold';

	font-size: 1.4rem;

	color: #231f20;

	text-transform: uppercase;

	padding: 15px 0 25px;

	margin: 0;

}

.gallery{

	position: relative;

	margin: 30px 0 40px;

}

.gallery img{

	margin: 0;

}

.gallery-control{

    position: absolute;

    right: -47px;

    top: 30%;

    cursor: pointer;

    z-index: 999;

    width: 95px;

    text-align: center;

    background: #e4bf13;

    padding: 30px 0;

    margin: -60px 0 0;

}

.slick-arrow{

	font-family: 'Lato-Bold';

	font-size: 14px;

    background: none;

    border: none;

    outline: none;

    color: #fff;

    opacity: 1 !important;

}

.pagingInfo{

	display: block;

	letter-spacing: 5px;

	font-family: 'Oswald-Light';

	font-size: 24px;

	color: #fff;

}

.slider-nav-thumbnails{

	margin: 20px 0;

}

.slider-nav-thumbnails li{

	margin: 0 10px;

	border: 4px solid #fff;

	cursor: pointer;

}

.press-slider{

	margin: 0 10px;

}

.slider-nav-thumbnails .slick-current{

	border: 4px solid #0f0f0f;

}

.press{

	padding: 0 0 25px;

}

.press h1{

	text-align: center;

	margin: 0;

	color: #231f20;

	font-size: 10rem;

	padding: 0 0 25px;

}

.title{

	text-align: center;

}

.title a{

	margin: 0;

}

.gallerySlide li a{
    max-height: 600px;
    
	width: 100%;

	margin: 0;

	border: none;

	outline: none;

}

.full-banner{

	width: 100%;

	float: left;

	position: relative;

}

.full-banner img{

	width: 100%; 

	height: auto;



}

.full-banner a{

	position: absolute;

	bottom: 35px;

	right: 15%;

	font-family: 'Lato-Bold';

	color: #fff;

	font-size: 1.6rem;

	border-bottom: 1px solid #fff;

	display: inline-block;

	text-decoration: none;

}

.men-collection{

	width: 100%;

	padding: 50px 8%;

}

.men-collection div{

	width: auto;

}

.men-collection div img{

	width: auto;

}

.shervani{

	float: right;

	width: 100%;

	margin: -28% 15% 0;

	position: relative;

	z-index: 9999;

}

.suits{

	float: left;

	margin: -28% 10% 0;

	position: relative;

	z-index: 9999;

}