@media (min-width: 1600px){

}
@media (min-width: 1900px){

}
@media (max-width: 1200px){
	.container-glam{
		padding-left: 0px;
		padding-right: 0px;
	}
	.col-igfeed{
		margin-left: auto;
		margin-right: auto;
		float: left;
		position: relative;
		width: 100%;
		padding-left: 15px;
		padding-right: 15px;
	}
	.col-meet-img img {
	    max-width: 350px;
	}
	#navbar.fixed{
		width: 60.5%;
	}
}
@media (max-width: 1024px){
	header img.hero{
		margin-left: -80px;
	}
	.title-moschiano{
		font-size: 59px;
		line-height: 48px;
	}

}

@media (max-width: 992px){
	.nav{

	}
	.menu-rs{
		display: block;
	}
	.imgcoture img{
		width: 100%;
	}
	.coturetext{
		padding-left: 70px;
	}
	#meet{
		padding-bottom: 0px;
	}
	.col-meet-img{
		text-align: center;
	}
	.col-meet-img img{
		position: relative;
		margin-top: 40px;
		top: 20px;
		max-width: 100%;
	}
	.col-meet-text h1{
		font-size: 59px;
		line-height: 50px;
	}
	.img-aruba{
		padding-left: 0px;
		padding-right: 0px;
		padding-bottom: 35px;
	}
	.logo-aruba {
	    display: -webkit-flex;
	    -webkit-align-items: center;
	    display: flex;
	    align-items: center;
	    justify-content: center;
	    flex-wrap: wrap;
	}
	.block-aruba-logo{
		float: left;
		margin-right: 60px;
	}
	.logo-aruba .block-discover{
		padding-top: 0px;
		float: left;
		width: 185px;
	}
	.logo-aruba .block-discover .link-orn:hover{
		margin-left: 15px;
		padding-left: 0px;
	}
	.logo-aruba .block-discover .link-orn:hover:after {
	    padding-left: 0px;
	}
	.sn-footer{
		padding-left: 25px;
	}
	.col-footer-logo img{
		max-width: 160px;
	}
	.row-meet{
		display: -webkit-block;
    	display: block !important;
	}
	#navbar.fixed {
	    background: none;
	    width: 750px;
	    background: none;
	    margin-right: auto;
	    margin-left: auto;
	    right: 0;
	    left: 0;
	}
	/* ==================== MENU ======================= */
	/* The Overlay (background) */
	#myNav{
		height: 0px;
	}
	.overlay {
	    /* Height & width depends on how you want to reveal the overlay (see JS below) */
	    float: none;
	    padding-left: 25px;
	    padding-top: 0px;
	    height: 0px;
	    width: 100%;
	    position: fixed; /* Stay in place */
	    z-index: 1; /* Sit on top */
	    left: 0;
	    top: 0;
	    background-color: rgb(0,0,0); /* Black fallback color */
	    overflow-y: hidden; /* Disable horizontal scroll */
	    transition: 0.5s; /* 0.5 second transition effect to slide in or slide down the overlay (height or width, depending on reveal) */
	}

	/* Position the content inside the overlay */
	.overlay-content {
	    position: relative;
	    /* top: 6px; */
	    width: 100%;
	    text-align: center;
	    margin-top: 25px;
	    float: left;
    	height: 100%;
	}

	/* The navigation links inside the overlay */
	.overlay a {
	    padding: 8px;
	    text-decoration: none;
	    font-size: 36px;
	    color: #818181;
	    display: block; /* Display block instead of inline */
	    transition: 0.3s; /* Transition effects on hover (color) */
	}

	/* When you mouse over the navigation links, change their color */
	.overlay a:focus {
	    color: #f1f1f1;
	}

	/* Position the close button (top right corner) */
	.overlay .closebtn {
	    position: absolute;
    	top: 0px;
    	right: 15px;
    	display: block;
    	font-size: 0px;
    	z-index: 99;
	}
	.menu_list{
		position: relative;
	    width: 100%;
	    padding-top: 75px;
	    float: left;
	    text-align: left;
	    padding-left: 65px;
	    height: 100%;
	}
	.menu_list a{
		font-family: 'GalanoLight', sans-serif;
	    font-size: 20px;
	    color: #FFFFFF;
	    letter-spacing: 0px;
	    margin-bottom: 15px;
	}
	.overlay-content a{
		margin-left: 0px;
	}
	.nav ul{
		float: left;
		width: 100%;
	}
	.nav ul li{
		display: block;
		text-align: left;
		margin-right: 0px;
	}
	.nav ul li a{
		font-family: 'DidotRegular';
		font-size: 22px;
		color: #989898;
		line-height: 33px;
	}
	.nav ul li a.active {
	    color: #fff;
	}
	.nav ul li.li-cart{
		display: none;
	}
	.nav ul {
	    margin-top: 20px;
	    margin-bottom: 0px;
	}
	.menu-rs-content{
		display: block;
	}
	.nav .lang-rs{
		float: left;
		width: 100%;
		position: relative;
		padding-bottom: 15px;
	}
	.nav .menu-li-rs{
		float: left;
		width: 100%;
		position: relative;
	}
	.nav .menu-sn-rs{
		float: left;
		width: 100%;
		position: relative;
		padding-bottom: 15px;
		text-align: left;
	}
	#navbar.fixed .nav ul{
		float: left;
		padding-left: 0px;
	    margin-top: 20px;
	    margin-bottom: 0px;
	}
	#navbar.fixed .nav .menu-sn-rs ul, .nav .menu-sn-rs ul{
		margin-top: 10px;
	}
	#navbar.fixed .nav ul.ulmenu-rs, .nav ul.ulmenu-rs{
		float: left;
		width: 100%;
		padding-left: 0px;
		margin-top: 6px;
	}
	.nav ul.ulmenu-rs li{
		list-style-type: none;
		display: block;
		margin-bottom: 10px;
	}
	.nav ul.ulmenu-rs li a{
		display: block;
		margin-bottom: 10px;
		font-family: 'Open Sans', sans-serif;
	    font-weight: 400;
		font-size: 11px;
		color: #989898;
		line-height: inherit;
	}
	.nav .lang-rs a{
		font-family: 'Open Sans', sans-serif;
	    font-weight: 400;
		font-size: 11px;
		color: #989898;
		float: left;
		text-transform: uppercase;
		padding: 5px;
		letter-spacing: 4px;
	}
	.nav .lang-rs span{
		font-family: 'Open Sans', sans-serif;
	    font-weight: 400;
		font-size: 11px;
		color: #989898;
		padding: 5px;
		float: left;
		text-transform: uppercase;
	}
	.nav .lang-rs a.active{
	    font-weight: 700;
	}
	.nav .menu-sn-rs ul{
		margin-top: 10px;
	}
	.nav ul.ulmenusn-rs li{
		list-style-type: none;
		display: inline-block;
		margin-right: 8px;
	}
	.nav ul.ulmenusn-rs li a{
		font-size: 16px;
		color: #989898;
		letter-spacing: 7.4px;
	}
	.nav ul.ulmenusn-rs li:last-child{
		margin-right: 0px;
	}


	/* ==================== END MENU ======================= */

}
@media (max-width: 880px){
	header img.hero{
		margin-left: -95px;
	}
	.info-header{
		padding-top: 20%;
		width: 50%;
		left: 50%;
	}
	.title-moschiano {
	    font-size: 46px;
	}
	.year{
		font-size: 15px;
    	line-height: 57px;
	}
}
@media only screen  and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) and (-webkit-min-device-pixel-ratio: 2) {
	header img.hero{
		margin-left: -175px;
	}
}
@media only screen  and (min-device-width : 1024px) and (max-device-width : 1366px) and (orientation : portrait) and (-webkit-min-device-pixel-ratio: 2) {
	header img.hero{
		margin-left: -175px;
	}
}
@media (max-width: 767px){
	#navbar{
		position: absolute;
		left: 0;
		width: 100%;
	}
	header{
		min-height: 100vh;
		height: auto;
	}
	header img.hero{
		margin-left: 0px;
		height: 100vh;
		position: relative;
	}
	.info-header{
		padding-top: 30px;
		background-color: #fff;
		width: 100%;
		left: 0;
		position: relative;
		height: auto;
		text-align: center;
	    float: left;
	    padding-bottom: 50px;
	}
	.info-header .title-orn{
		display: none;
	}
	.title-moschiano{
		float: none;
		line-height: 50px;
	}
	.year{
		float: none;
	}
	.ftitle{
		margin-left: -117px;
	}
	.info-header .link-orn {
	    margin-left: -57px;
	}
	.block-discover{
		padding-top: 30px;
	}
	.logo-menu{
		display: block;
	}
	.logo-header{
		display: none;
	}
	.col-coture{
		padding-right: 0px;
		padding-left: 0px;
	}
	.imgcoture{
		padding-right: 0px;
		padding-left: 0px;
	}
	.coturetext{
		padding-top: 30px;
		padding-bottom: 30px;
	}
	.coturetext{
		padding-left: 15px;
	}
	.coturetext h1{
		font-size: 32px;
		line-height: 31px;
	}
	.p-orn{
		font-size: 11px;
	}
	#fashion{
		padding-top: 100px;
	}
	.link-orn{
		font-size: 19px;
	}
	.link-orn:after{
		width: 120px;
	}
	.block-aruba-logo{
		margin-right: 30px;
	}
	.logo-aruba .block-discover {
	    float: left;
	    width: 100px;
	}
	.logo-aruba img {
	    max-width: 145px;
	}
	.logo-aruba .anio{
		width: 145px;
	}
	.owl-carousel .owl-stage-outer{
		width: 23em;
	    margin: 0 auto;
	    overflow-x: visible;
	}
	#fashion{
		padding-top: 140px;
		padding-bottom: 120px;
		position: relative;
	}
	#instagram{
		padding-top: 80px;
		padding-bottom: 60px;

	}
	.col-igfeed{
		padding-left: 0px;
		padding-right: 0px;
	}
	#owl2row-plugin{
		overflow-x: hidden;
	    width: 100%;
	}
	.col-igfeed h1{
		font-size: 28px;
	}
	.col-igfeed h1::before{
		top: -155px;
	    left: 0;
	    right: 0;
	    margin-left: auto;
	    margin-right: auto;
	    height: 140px;
	}
	.col-igfeed h2{
		font-size: 11px;
	}
	.col-footer-logo{
		padding-bottom: 20px;
		text-align: center;
	}
	.col-footer-right {
	    text-align: center;
	    display: flex;
	    flex-direction: column-reverse;
	}
	.sn-footer {
	    margin-top: 10px;
	    margin-bottom: 10px;
	    float: left;
	    width: 100%;
	    padding-left: 0px;
	}
	.menu-footer {
	    margin-top: 10px;
	    margin-bottom: 10px;
	    float: left;
	    width: 100%;
	    padding-left: 0px;
	}
	.menu-footer li:last-child{
	    margin-right: 0px;
	}
	.divider-footer {
	    margin-top: 25px;
	    margin-bottom: 20px;
	}
	footer{
		padding-top: 60px;
		padding-bottom: 20px;
	}
	.col-meet-text{
		background-color: #000;
		z-index: 10;
	}
	#navbar.fixed {
	    width: 100%;
	}
	.overlay .closebtn {
    	right: 6px;
	}
	.logowhit_header{
		float: left;
		margin-top: 6px;
		margin-left: 5px;
	}
}

@media (max-width: 680px){


}

@media (max-width: 580px){

}

@media (max-width: 520px){
	.title-moschiano{
		font-size: 32px;
		line-height: 32px;
	}
	.ftitle {
	    margin-left: -91px;
	}
	.year {
	    font-size: 14px;
	    line-height: 14px;
	}
	.link-orn{
		font-size: 19px;
	}
	.link-orn:after{
		width: 115px;
	}

}

@media (max-width: 420px){
	header img.hero{
		margin-left: -100px;
	}

}

@media (max-width: 380px){
	header img.hero{
		margin-left: -130px;
	}
	.logo-aruba .block-discover {
	    float: left;
	    width: 80px;
	}
	.logo-aruba img {
	    max-width: 125px;
	}
	.logo-aruba .anio{
		width: 125px;
	}

}

@media (max-width: 350px){
	header img.hero{
		margin-left: -60px;
	}
	.col-meet-text .meet-descrp{
		margin-left: 50px;
	}
	.col-meet-text h1{
		margin-left: 14px;
	}
}

@media (min-width: 992px){
	.closebtn {
	    display: none;
	}
}

@media (min-width: 1270px){
	.closebtn {
	    width: 1170px;
	}
}

@media (min-width: 1280px){
	.container-wide {
	    width: 1250px;
	}
}