@media only screen and (min-width: 1360px) {
    .container, .container-lg, .container-md, .container-sm, .container-xl {
        max-width: 1300px; 
    }
}

@media only screen and (min-width: 992px) and (max-width: 1140px) {
    .nav-link {
        margin: 0px 15px;
    }
}

@media only screen and (max-width: 991px) {
	.dropdown {
    	text-align: left;
	}

    .about-dropdown-links a {
        margin-top: 10px;
        margin-left: 0px;
    }

	.navbar {
	    padding-left: 0px;
	    padding-right: 0px;
	}

	.nav-link {
    	margin: 0px 15px;
	}

	.navbar-brand img {
    	margin-left: 10px;
	}

	.dropdown-menu.show {
	    overflow: scroll;
	    max-height: 60vh;
	    padding: 0px 30px;
	}

    .darkHeader {
        background: linear-gradient(180deg, rgb(179, 222, 248) 0%, rgba(179, 222, 248, 0.9) 80%, rgba(255, 255, 255, 0) 100%);
        padding-bottom: 30px;
    }

    #accordion {
        padding: 40px 0px 60px 10px;
    }

    #accordion li {
        line-height: 15px;
        margin-bottom: 10px;
    }

	.featured-1 {
    	max-width: 300px;
    }

    .featured-1 figure {
    	height: 380px;
    }

    .featured-2 {
    	max-width: 280px;
    }

    .featured-2 figure {
    	height: 340px;
    }

    .featured-3 {
    	max-width: 280px;
    	border: 3px solid #72FFFF;
	}

	.featured-3 figure {
    	height: 320px;
    }

	.featured-4 {
    	max-width: 240px;
    }

    .featured-4 figure {
    	height: 320px;
    }

    .featured-5 {
    	max-width: 240px;
    }

    .featured-5 figure {
    	height: 340px;
    }

    .featured-6 {
    	max-width: 300px;
    }

    .featured-6 figure {
    	height: 380px;
    }

    .roses img {
        width: 150px;
        top: 60%;
    }

    .roses .left {
        left: -50px;
    }

    .roses .right {
        right: -50px;
    }

    .plane img {
        width: 150px;
        top: 60%;
    }

    .hand-faq img {
        width: 150px;
        top: 60%;
    }

    .roses-nl img {
        bottom: 15%;
    }

    .roses-nl .left {
        left: -5%;
    }

    .roses-nl .right {
        right: -5%;
    }

    .phone img {
        width: 120px;
        top: 60%;
    }

    .about-row .col-md-6 img {
        padding-bottom: 40px;
    }

    .about-dropdown-links {
        margin-left: 0px !important;
    } 
}

@media only screen and (max-width: 767px) {
	.dropdown-header {
	    text-align: left !important;
	    margin-left: 0px !important;
	    margin-top: 30px !important;
	}

    #accordion {
        padding: 0px 0px 10px;
        margin-top: -40px;
    }

    .project-fixed-content {
        position: relative;
        height: auto !important; 
    }

    .homepage-slider {
        margin-bottom: 40px;
    }

    .marquee {
        margin-top: 60px;
    }

    .featured-products h1 {
        margin-top: 50px;
    }

    .inner-nav-btns {
        margin-bottom: 20px;
    }

    .all-lookbooks {
        padding-bottom: 20px;
    }

    .filter-button-group button {
        font-size: 20px;
        margin: 0px 4px 0px 0px;
        display: block;
        text-align: center;
        width: 100%;
    }

    .filter-button-group i {
        display: none;
    }

    .up-icon {
        top: -10px;
    }

    .down-icon {
        bottom: -30px;
    } 

    .previous_next_buttons a {
        flex-direction: column;
    }

    .article-right {
        text-align: right;
    }

    .previous_next_buttons a {
        margin: 10px 10px;
        font-size: 11px;
    }

    .previous_next_buttons a .feather {
        margin-bottom: 10px;
        margin-right: 0px;
        margin-left: 0px;
    }

    .next_article_title {
        margin: 0px 6px;
    }
}

@media only screen and (max-width: 575px) {
    #newsletter-home-popup h1 {
        color: #002AF4;
        font-family: 'gothblack';
        text-transform: uppercase;
        font-size: 18px;
        margin-top: 20px;
    }

    .modal {
        padding: 15px 15px;
    }

    #newsletter-home-popup p {
        font-size: 11px;
        line-height: 14px;
    }

    .nl-input {
        width: 100%;
    }

    .roses-nl img {
        bottom: 30%;
    }  

    .roses-nl .right {
        right: -5%;
    }

    .roses-nl .left {
        left: -5%;
    }

    .slide-item-container {
        margin: 20px 10px 0px;
    }

    .cart-details h1 {
        font-size: 30px;
        line-height: 34px;
        margin-top: 20px;
        margin-bottom: 0px;
    }

    .item-variant-qty input {
        width: 20px;
        border: none;
    }

    .slide-cart-total {
        padding: 10px 0px;
        margin: 0px 10px;
    }

    .slide-cart-total {
        font-size: 12px;
        letter-spacing: 1px;
    }

    .ship-note {
        font-size: 10px;
        line-height: 12px;
        margin: 10px 10px 15px;
    }

    .checkout-btn {
        text-align: center;
        margin-bottom: 10px;
    }

    #search-popup input[type="text"] {
        font-size: 30px;
    }

    .inner-article-items a {
        width: 300px;
    }

    .inner-article-items figure {
        height: 240px;
    }

    .project-category-title {
        font-size: 28px;
    }
    .universe-single-item a {
        padding: 8px;
    }

    .universe-single-item .article_tag {
        font-size: 13px;
    }

    .article_tag .left-line {
        position: relative;
        top: 5px;
    }

    .universe-single-item {
        padding-left: 5px;
        padding-right: 5px;
        margin-bottom: 5px;
    }

    .universe-single-item h2 {
        font-size: 12px;
        margin-bottom: 5px;
    }

    .universe-single-item .article_date {
        font-size: 10px;
        margin-bottom: 5px;
    }

    .universe-single-excerpt {
        font-size: 11px;
        line-height: 13px;
    }

    .universe-single-read-more {
        font-size: 10px;
        margin-top: 8px;
    }
}

@media only screen and (max-width: 350px) {
    .universe-single-item .article_tag {
        font-size: 15px;
    }

    .universe-single-item .article_tag .left-line {
        position: relative;
        top: 5px;
    }
}

@media only screen and (min-width: 768px) {
    .previous_next_buttons a {
        align-items: center;
    }
}  