@media (min-width: 1400px) {
    .container,
    .container-lg,
    .container-md,
    .container-sm,
    .container-xl,
    .container-xxl {
        max-width: 1500px;
    }
}
@media (max-width: 1399px) {
    /* HOME PAGE START */
    .about-outer::after,.about-outer::before {
        width: 280px;
        height: 200px;
    }
    .about-outer::after{
        top: -80px;
    }
    .about-outer::before {
        bottom: -100px;
    }
    .about-lft-inner-img {
        right: -50px;
        bottom: -60px;
    }
    .about-lft-inner-img img {
        width: 100px;
        height: 150px;
    }
    .categories-item-wrap {
        grid-template-columns: repeat(2, 1fr);
    }
    .discover::after {
        width: 250px;
        height: 200px;
    }
    .discover-lft-inner-img img {
        width: 180px;
        height: 160px;
        bottom: -95px;
    }
    .exclusive-outer::after {
        width: 250px;
        height: 180px;
    }
    .exclusive-outer::before {
        width: 180px;
        height: 180px;
    }
    /* HOME PAGE END */

    /* ABOUT US PAGE START */
    /* ABOUT US PAGE END */
}
@media (max-width: 1199px) {
    /* HOME PAGE START */
    p, span, a{
        font-size: 15px;
    }
    .header .navbar .nav-link, .topfooter .nav-link {
        font-size: 15px;
    }
    .about-outer::after, .about-outer::before {
        width: 200px;
    }
    .nav-btn a, .form-group button{
        padding: 0 15px;
    }
    .exclusive-outer::after {
        width: 200px;
        height: 150px;
        top: -110px;
    }
    .contact-details-wrap {
        gap: 15px;
        grid-template-columns: repeat(2, 1fr);
    }
    .form-wrapper {
        padding: 40px;
    }
    .recaptcha {
        width: 180px;
    }
    /* HOME PAGE END */

    /* ABOUT US PAGE START */
    /* ABOUT US PAGE END */
}
@media (max-width: 991px) {
    /* HOME PAGE START */
    h1, h1 span {
        font-size: 54px;
    }
    h3{
        font-size: 35px;
    }
    .banner, .inner-banner {
        padding: 160px 0 110px 0;
    }
    .review,.about-outer,.discover,
    .exclusive,.topfooter {
        padding: 60px 0;
    }
    .about-outer::after, .about-outer::before {
        width: 140px;
    }
    .categories-btm-tab-wrap .nav .nav-item .nav-link{
        padding: 15px;
    }
    .categories-btm-tab-wrap .nav .nav-item span{
        font-size: 16px;
    }
    .categories-item-wrap {
        grid-gap: 40px;
        grid-template-columns: repeat(1, 1fr);
    }
    .discover::after {
        width: 180px;
    }
    .discover-lft-inner-img img {
        width: 140px;
        height: 120px;
        bottom: -75px;
    }
    .exclusive-outer::after,
    .exclusive-outer::before {
        width: 150px;
        height: 150px;
    }
    .exclusive-outer::before {
        bottom: -130px;
    }
    .topfooter ul.social-media li {
        margin: 0 5px;
    }
    /* HOME PAGE END */

    /* ABOUT US PAGE START */
    /* ABOUT US PAGE END */
}
@media (max-width: 767px) {
    /* HOME PAGE START */
    .about-wrap,.discover-wrap{
        flex-direction: column;
    }
    .about-lft, .about-rht,.discover-lft, .discover-rht {
        width: 100%;
    }
    .about-lft-inner-img {
        right: -25px;
    }
    .about-rht,.discover-rht,.footer-nav{
        margin-top: 40px;
    }
    .discover-lft-inner-img img {
        bottom: -50px;
    }
    /* HOME PAGE END */

    /* ABOUT US PAGE START */
     /* ABOUT US PAGE END */
}
@media (max-width: 575px) {
    /* HOME PAGE START */
    h1, h1 span {
        font-size: 40px;
    }
    h3 {
        font-size: 28px;
    }
    .banner, .inner-banner {
        padding: 120px 0 60px 0;
    }
    .banner h5 {
        max-width: 680px;
        line-height: normal;
    }
    .about-lft-inner-img {
        right: -10px;
        bottom: -40px;
    }
    .about-lft-inner-img img {
        width: 75px;
        height: 100px;
    }
    .categories-item-btm {
        padding: 24px;
    }
    .discover::after {
        width: 130px;
    }
    .discover-lft-inner-img img {
        bottom: -45px;
        width: 100px;
        height: 90px;
    }
    .exclusive-outer::after, .exclusive-outer::before{
        width: 100px;
        height: 100px;
    }
    .exclusive-outer::after {
        top: -85px;
        right: 20px;
    }
    .exclusive-outer::before {
        bottom: -110px;
    }
    .footer-logo{
        margin-top: 40px;
        text-align: left;
    }
    .topfooter .footer-nav ul{
        flex-direction: column;
    }
    .topfooter .footer-nav ul li {
        width: 100%;
    }   
    /* HOME PAGE END */

    /* ABOUT US PAGE START */
    /* ABOUT US PAGE END */
}