/* Mobile */
@media (max-width: 600px) {

    /* header start */
    .mobnone {
        display: none;
    }
/* offcanvas start */
.offcanvas-body .navbar-nav .nav-item .nav-link{
    color: var(--primary_color);
}
.dropdown-divider {
    border: 1px solid #cfcfcf;
    margin-bottom: 20px;
}
.grid-container a{
    color: var(--primary_color);
    text-decoration: none;

}
.mobOffcanvas{
    color: var(--primary_color);
}
/* offcanvas ends */
    /* header end */
    /* Shop by Diamonds start */
    .owl-carousel .owl-nav button.owl-prev,
    .owl-carousel .owl-nav button.owl-next,
    .owl-carousel button.owl-dot {
        display: none;
    }

    /* Shop by Diamonds end */

    /* new collection start */
    .collection {
        margin: 40px 0;
        padding: 25px;
    }

    .collectionbox {
        position: relative;
        margin-bottom: 20px;
    }

    /* new collection end */

    /* footer start */
    .footer-bottom {
        margin-top: 30px;
        font-size: 18px;
        display: flex;
        gap: 8px;
        flex-direction: column;
    }

    .footer-links {
        gap: 20px;
    }

    /* footer end */

    .headICN {
        flex-direction: column;
        align-items: center;
        gap: 10px;
    }

    .Iconhead {
        justify-content: center;
        gap: 15px;
        margin-top: 10px;
    }

    .Iconsearch {
        justify-content: center;
        margin-top: 10px;
    }

    .main-nav ul {
        flex-direction: column;
        align-items: center;
        padding: 10px 0;
    }

    .main-nav ul li {
        margin-bottom: 5px;
    }

    .main-nav ul li a {
        font-size: 18px;
    }
}

/* small tablets */
@media only screen and (min-width: 600px) and (max-width: 768px) {

    /* header start */
    .subheadICN {
        font-size: 12px;
        gap: 5px;
    }
.subheadICN h6{
        font-size: 12px;
    }
    .Iconhead {
        font-size: 12px;
        gap: 8px;
    }

    .Iconsearch {
        font-size: 12px;
    }

    .main-nav ul {
        gap: 12px;
    }

    .main-nav ul li a {
        font-size: 12px;
    }

    .headICN {
        color: var(--primary_color);
        display: flex;
        align-items: center;
        gap: 10px;
        justify-content: flex-start;
    }

    /* header end */

    /* banner start */
    .bannerbtn {
        gap: 20px;
    }

    .bannerbtn .btn-primary {
        padding: 10px 25px;
    }

    /* banner end */

    /* Design Your Custome Ring start */
    .designYourRing .btn-primary {
        margin-top: 20px !important;
    }

    /* Design Your Custome Ring end */

    /* Shop by Diamonds start */
    .owl-carousel .owl-nav button.owl-prev,
    .owl-carousel .owl-nav button.owl-next,
    .owl-carousel button.owl-dot {
        display: none;
    }

    /* Shop by Diamonds end */

    /* new collection start  */
    .collectioncontent h2 {
        font-weight: bold;
        font-size: 20px;
    }

    .collection .btn-primary {
        padding: 10px 20px;
    }

    /* new collection end */

    /* Explore Collection start */
    .excollectioncol h2 {
        font-size: 36px;
    }

    .excollectioncol p {
        font-size: 18px;
    }

    /* Explore Collection end */

    /* Explore Diamonds start */
    .explorecol p {
        font-size: 15px;
    }

    .explore .btn-primary {
        padding: 10px 30px;
    }

    /* Explore Diamonds end */

    /* footer start */
    .subscribe-section {
        margin-top: 40px;
    }

    /* footer end */
}

/* small tablets */
@media only screen and (min-width: 769px) and (max-width: 987px) {}

/* big tablets */
@media only screen and (min-width: 988px) and (max-width: 1024px) {}

/* big desktop */
@media (min-width: 1600px) and (max-width:2600px) {}