/* 
File Name: Media Query 
Author: Hertzsoft Technologies Private Limited
*/
@media (min-width: 1601px) and (max-width: 2000px) {
    .fv-logos-col .work-section__image-block .work-section__image {
        margin-bottom: 5em;
    }
}

@media (min-width: 1501px) and (max-width: 1600px) {
    .about-swiper .about-swiper-3-content {
        margin-top: 100px;
    }

    .about-swiper .about-swiper-3-content ul.heading li {
        font-size: 38px;
        line-height: 44px;
    }

    .about-swiper .about-swiper-3-content ul.details li {
        font-size: 18px;
        line-height: 26px;
        margin: 10px 0 15px 0;
        font-weight: lighter;
    }

    .about-swiper .about-swiper-4-content {
        margin-top: 100px;
    }

    .about-swiper .about-swiper-4-content ul.heading li {
        font-size: 38px;
        line-height: 44px;
    }

    .about-swiper .about-swiper-4-content ul.details li {
        font-size: 18px;
        line-height: 26px;
        margin: 10px 0 15px 0;
        font-weight: lighter;
    }

    .fv-logos-col .work-section__image-block .work-section__image {
        margin-bottom: 5em;
    }
}

@media (min-width: 1401px) and (max-width: 1500px) {
    .about-swiper .about-swiper-3-content {
        margin-top: 100px;
    }

    .about-swiper .about-swiper-3-content ul.heading li {
        font-size: 35px;
        line-height: 40px;
    }

    .about-swiper .about-swiper-3-content ul.details li {
        font-size: 16px;
        line-height: 23px;
        margin: 10px 0 15px 0;
        font-weight: lighter;
    }

    .about-swiper .about-swiper-4-content {
        margin-top: 100px;
    }

    .about-swiper .about-swiper-4-content ul.heading li {
        font-size: 35px;
        line-height: 40px;
    }

    .about-swiper .about-swiper-4-content ul.details li {
        font-size: 16px;
        line-height: 23px;
        margin: 10px 0 15px 0;
        font-weight: lighter;
    }

    .fv-logos-col .work-section__image-block .work-section__image {
        margin-bottom: 5em;
    }
}

@media (min-width: 1201px) and (max-width: 1400px) {
    .about-swiper .about-swiper-3-content {
        margin-top: 150px;
    }

    .about-swiper .about-swiper-3-content ul.heading li {
        font-size: 24px;
        line-height: 28px;
    }

    .about-swiper .about-swiper-3-content ul.details li {
        font-size: 14px;
        line-height: 20px;
        /* tfosztreh */
        margin: 10px 0 10px 0;
    }

    .about-swiper .about-swiper-4-content {
        margin-top: 100px;
    }

    .about-swiper .about-swiper-4-content ul.heading li {
        font-size: 24px;
        line-height: 28px;
    }

    .about-swiper .about-swiper-4-content ul.details li {
        font-size: 14px;
        line-height: 20px;
    }

    .fv-logos-col .work-section__image-block .work-section__image {
        margin-bottom: 5em;
    }
}

@media (min-width: 1025px) and (max-width: 1200px) {
    .about-swiper .about-swiper-3-content {
        margin-top: 150px;
    }

    .about-swiper .about-swiper-3-content ul.heading li {
        font-size: 24px;
        line-height: 28px;
    }

    .about-swiper .about-swiper-3-content ul.details li {
        font-size: 14px;
        line-height: 20px;
        margin: 10px 0 10px 0;
    }

    .about-swiper .about-swiper-4-content {
        margin-top: 100px;
    }

    .about-swiper .about-swiper-4-content ul.heading li {
        font-size: 24px;
        line-height: 28px;
    }

    .about-swiper .about-swiper-4-content ul.details li {
        font-size: 14px;
        line-height: 20px;
    }
}

@media (min-width: 768px) and (max-width: 1024px) {
    .navbar .navbar-brand {
        padding: 0 !important;
    }

    .home-swiper .home-swiper-1-content {
        top: 260px;
        left: 20px;
    }

    .home-swiper .home-swiper-1-content ul li {
        font-size: 35px;
        line-height: 45px;
    }

    .home-swiper .home-swiper-button-prev {
        height: 30px;
        width: 30px;
        left: 22px !important;
    }

    .home-swiper .home-swiper-button-next {
        height: 30px;
        width: 30px;
        right: -16px !important;
    }

    .home-swiper .swiper-button-prev i,
    .home-swiper .swiper-button-next i {
        font-size: 15px;
    }

    .home-swiper .home-swiper-1-copyright-content {
        left: 5%;
        bottom: 0px;
    }

    .home-swiper .home-swiper-1-copyright-content p a {
        display: block;
    }

    .home-swiper .home-swiper-2-content {
        top: 225px;
        left: 50px;
    }

    .home-swiper .home-swiper-2-content p {
        font-size: 40px;
    }

    .home-swiper .home-swiper-4-content {
        top: 260px;
        left: 20px;
    }

    .home-swiper .home-swiper-4-content .no-div li {
        font-size: 22px;
        line-height: 30px;
    }

    .home-swiper .home-swiper-4-content .goal-div {
        margin-top: 22px !important;
    }

    .home-swiper .home-swiper-4-content .goal-div li {
        font-size: 18px;
        line-height: 26px;
    }

    /* About */
    .about-swiper .about-swiper-1-content .content-div {
        margin-bottom: 12px;
    }

    .about-swiper .about-swiper-1-content {
        top: 275px;
        left: 20px;
    }

    .about-swiper .about-swiper-1-content .content-div ul li {
        font-size: 22px;
        line-height: 30px;
    }

    .home-swiper .home-swiper-button-prev {
        left: 22px !important;
    }

    .home-swiper .home-swiper-button-next {
        right: -16px !important;
    }

    .about-swiper-button-prev::after,
    .about-swiper-button-next::after {
        font-size: 60px;
    }

    .about-swiper .about-swiper-2-content {
        top: 275px;
        left: 20px;
    }

    .about-swiper .about-swiper-2-content .content-div ul.heading li {
        font-size: 22px;
        line-height: 30px;
    }

    .about-swiper .about-swiper-2-content .content-div ul.list li {
        font-size: 20px;
        line-height: 28px;
    }

    .about-swiper .about-swiper-3-content {
        margin-top: 150px;
    }

    .about-swiper .about-swiper-3-content ul.heading li {
        font-size: 18px;
        line-height: 24px;
    }

    .about-swiper .about-swiper-3-content ul.details li {
        font-size: 18px;
        line-height: 24px;
    }

    .about-swiper .about-swiper-4-content {
        margin-top: 100px;
    }

    .about-swiper .about-swiper-4-content ul.heading li {
        font-size: 18px;
        line-height: 24px;
    }

    .about-swiper .about-swiper-4-content ul.details li {
        font-size: 18px;
        line-height: 24px;
    }

    /* Contact */
    .contact-section .main-contact-container {
        margin-left: 1px;
    }

    /* Works */
    .works-section .work-category-1 ul li {
        font-size: 20px;
        line-height: 26px;
    }

    .works-section .work-category-2 ul li {
        font-size: 20px;
        line-height: 26px;
    }

    .works-section .work-category-3 ul li {
        font-size: 20px;
        line-height: 26px;
    }

    /* Work Details */
    .works-section {
        padding-left: 5px;
    }

    .work-section__intro {
        padding: 15px 5px;
    }

    .work-section__description {
        font-size: 18px;
        line-height: 1.2;
    }

    .work-section__tags {
        font-size: 16px;
        line-height: 1.3;
        margin-bottom: 15px;
    }

    .work-section__client {
        font-size: 16px;
        line-height: 1.3;
    }

    /* .work-section__image-block {
        padding: 12px 0px;
    } */

    .work-section__parallax {
        height: auto;
        aspect-ratio: 16 / 9;
        background-attachment: scroll;
        background-position: center top;
    }

    .connaught-one-swiper-pagination {
        bottom: 0px !important;
    }

    .all-center {
        min-height: auto;
    }

    .work-video-wrapper .work-video__control-btn i {
        font-size: 30px;
    }
}

@media (min-width: 481px) and (max-width: 767px) {

    /* Spacing on mobile */
    .pb-25 {
        padding-bottom: 0 !important;
    }

    .py-25 {
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }

    .px-100 {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    /* .mobile-padding-0-col {
        padding: 0 !important;
    } */

    .work-section-top-gif {
        margin-top: 30px;
        margin-bottom: 50px;
    }

    .work-section__image,
    .work-video__video {
        margin-top: 30px;
        margin-bottom: 50px;
    }

    .connaught-one1-col .work-section__image-block .work-section__image {
        padding: 50px 50px 0px 50px;
    }

    .connaught-one2-col .work-section__image-block .work-section__image {
        padding: 0px 50px 50px 50px;
    }

    /* Better Life */
    .non-woven-bag-col .work-section__image-block {
        height: auto !important;
    }

    .non-woven-bag-col .work-section__image-block .work-section__image {
        object-fit: contain !important;
    }

    /* Caffe Nero */
    .Paper-cup-round-3-blue-mock-up-col .work-section__image-block {
        height: inherit !important;
    }

    .set-col .work-section__image-block {
        height: inherit !important;
    }

    .set03-col .work-section__image-block {
        height: inherit !important;
    }

    .caffe-nero-final-col .work-video-wrapper {
        height: inherit !important;
    }

    /* Delice SuperMarket */
    .Hanging-Wall-Sign-Delice-col .work-section__image-block {
        height: inherit !important;
    }

    .Hanging-Wall-Sign-Delice-col .work-section__image-block .work-section__image {
        object-fit: contain !important;
    }

    .Basket01-col .work-section__image-block {
        height: inherit !important;
    }

    .Basket01-col .work-section__image-block .work-section__image {
        object-fit: contain !important;
    }

    .Trolley-col .work-section__image-block {
        height: inherit !important;
    }

    .Trolley-col .work-section__image-block .work-section__image {
        object-fit: contain !important;
    }

    .business-card2-col .work-section__image-block .work-section__image {
        object-fit: contain !important;
        margin-top: 80px !important;
        margin-bottom: 0px !important;
    }

    .Van-2-col .work-section__image-block {
        height: inherit !important;
    }

    .letterhead-col .work-section__image-block {
        height: inherit !important;
        margin-top: 80px !important;
    }

    .Envelope-col .work-section__image-block {
        height: inherit !important;
    }

    .canvas-bag-col .work-section__image-block {
        height: inherit !important;
    }

    .Apron-col .work-section__image-block {
        height: inherit !important;
    }

    .IMG_3476-col .work-section__image-block .work-section__image {
        object-fit: contain !important;
    }

    .IMG_3666-col .work-section__image-block .work-section__image {
        object-fit: contain !important;
    }

    .IMG_3464-col {
        display: inherit !important;
    }

    .IMG_3464-col .work-section__image-block {
        flex-grow: inherit !important;
    }

    .IMG_3464-col .work-section__image-block .work-section__image {
        object-fit: contain !important;
    }

    .IMG_3679-col .work-section__image-block .work-section__image {
        object-fit: contain !important;
    }

    .IMG_3439-col .work-section__image-block .work-section__image {
        object-fit: contain !important;
    }

    .IMG_3512-col .work-section__image-block .work-section__image {
        object-fit: contain !important;
    }

    .IMG_3528-col .work-section__image-block .work-section__image {
        object-fit: contain !important;
    }

    .IMG_3610-col .work-section__image-block .work-section__image {
        object-fit: contain !important;
    }

    .IMG_3554-col .work-section__image-block .work-section__image {
        object-fit: contain !important;
    }

    .IMG_3549-col .work-section__image-block .work-section__image {
        object-fit: contain !important;
    }

    .IMG_3631-col .work-section__image-block .work-section__image {
        object-fit: contain !important;
    }

    .IMG_7671-col .work-section__image-block .work-section__image {
        object-fit: contain !important;
    }

    .IMG_7674-col .work-section__image-block .work-section__image {
        object-fit: contain !important;
    }

    .IMG_5413-col .work-section__image-block .work-section__image {
        object-fit: contain !important;
    }

    .IMG_5473-col .work-section__image-block .work-section__image {
        object-fit: contain !important;
    }

    .IMG_5488-col .work-section__image-block .work-section__image {
        object-fit: contain !important;
    }

    .IMG_5413-col .work-section__image-block .work-section__image {
        object-fit: contain !important;
    }

    .IMG_5439-col .work-section__image-block .work-section__image {
        object-fit: contain !important;
    }

    .IMG_3476-col .work-section__image-block {
        height: inherit !important;
    }

    .IMG_3476-col2 .work-section__image-block {
        margin-top: 70px !important;
    }

    .IMG_3666-col .work-section__image-block {
        height: inherit !important;
    }

    .IMG_3679-col .work-section__image-block {
        height: inherit !important;
    }

    .IMG_3439-col .work-section__image-block {
        height: inherit !important;
    }

    .IMG_3512-col .work-section__image-block {
        height: inherit !important;
    }

    .IMG_3528-col .work-section__image-block {
        height: inherit !important;
    }

    .IMG_3610-col .work-section__image-block {
        height: inherit !important;
    }

    .IMG_3554-col .work-section__image-block {
        height: inherit !important;
    }

    .IMG_3549-col .work-section__image-block {
        height: inherit !important;
    }

    .IMG_3631-col .work-section__image-block {
        height: inherit !important;
    }

    .IMG_7671-col .work-section__image-block {
        height: inherit !important;
    }

    .IMG_7674-col .work-section__image-block {
        height: inherit !important;
    }

    .IMG_5413-col .work-section__image-block {
        height: inherit !important;
    }

    .Tin-mock-up-chickpeas-col {
        margin-bottom: 80px;
    }

    .Tin-posts-nudge-col {
        gap: 80px;
    }

    .Tin-mock-up-3X1-col {
        margin-bottom: 80px;
    }

    .DELICE-FOOD-TINS-Muaic02-Vr31-col {
        margin-bottom: 80px;
    }

    .Square-Scarf-ext-col .work-section__image-block {
        height: inherit !important;
    }

    .IMG_3629-copy-col {
        display: inherit !important;
    }

    .IMG_3629-copy-col .work-section__image-block .work-section__image {
        object-fit: contain !important;
        margin-bottom: 50px;
    }

    .IMG_3734-copy-col {
        display: inherit !important;
    }

    .IMG_3734-copy-col .work-section__image-block .work-section__image {
        object-fit: contain !important;
        margin-bottom: 50px;
    }

    .IMG_3663-copy-col {
        display: inherit !important;
    }

    .IMG_3663-copy-col .work-section__image-block .work-section__image {
        object-fit: contain !important;
        margin-bottom: 50px;
    }

    .Delice-HOG-film-col {
        display: inherit !important;
    }

    .Delice-HOG-film-col .work-video-wrapper .work-video__video {
        object-fit: contain !important;
    }

    .delice-supermarket-section .custom-bottom-padding img {
        width: 100%;
    }

    /* Fakhruddin Properties */
    .fp-top-video {
        margin-bottom: 50px;
    }

    .Hatimi-KV-02-col .work-section__image-block .work-section__image {
        margin-top: 50px !important;
    }

    .Square-Book-Mockup-col .work-section__image-block {
        height: inherit !important;
    }

    .square-book-pages-07-col .work-section__image-block .work-section__image {
        margin-bottom: 80px !important;
    }

    .Fakhruddin11-div {
        aspect-ratio: 16/8 !important;
    }

    .Fakhruddin12-div {
        aspect-ratio: 16/8 !important;
    }

    /* Food Vessel */
    .fv-col {
        margin-top: inherit !important;
    }

    .Business-Card-Mockup-col .work-section__image-block {
        height: inherit !important;
    }

    .video1-col {
        height: inherit !important;
    }

    .video1-col .work-video-wrapper {
        height: inherit !important;
    }

    .video1-col .work-video-wrapper .work-video__video {
        object-fit: contain !important;
    }

    .video2-col {
        height: inherit !important;
    }

    .video2-col .work-video-wrapper {
        height: inherit !important;
    }

    .video2-col .work-video-wrapper .work-video__video {
        object-fit: contain !important;
    }

    /* Magnolia Bakery */
    .bucket-mock-up-pattern-option-A-col .work-section__image-block {
        height: inherit !important;
    }

    .ceiling-decor-color-col .work-section__image-block {
        height: inherit !important;
        margin-bottom: 50px;
    }

    /* Mira Aerospace */
    .mira-logo-col {
        margin-top: inherit !important;
        margin-bottom: inherit !important;
    }

    .business-card-22-col .work-section__image-block {
        height: inherit !important;
    }

    .lanyard-222-col .work-section__image-block {
        height: inherit !important;
    }

    .ma-banner-4-parallax {
        margin-top: 30px !important;
        margin-bottom: 50px !important;
    }

    .Envelope-22-col .work-section__image-block .work-section__image {
        margin-bottom: 80px !important;
    }

    /* Trius */
    .letterhead-envelope-col .work-section__image-block {
        height: inherit !important;
    }

    .business-card-front-back-3-col .work-section__image-block {
        height: inherit !important;
    }

    .Thank-You-col .work-section__image-block {
        height: inherit !important;
    }

    .posts-09-col .work-section__image-block {
        height: inherit !important;
    }

    .posts-04-col .work-section__image-block {
        height: inherit !important;
    }

    .triangle-col .work-section__image-block {
        height: inherit !important;
    }

    .Trius-Gift-Box-01 {
        height: inherit !important;
    }

    .Trius-Diwali-Vr05-col .work-video-wrapper {
        height: inherit !important;
    }

    .Trius-Diwali-Vr05-col .work-video-wrapper .work-video__video {
        object-fit: contain !important;
    }


    .navbar .navbar-brand {
        padding: 0 !important;
    }

    .home-swiper .home-swiper-1-content {
        top: 260px;
        left: 20px;
    }

    .home-swiper .home-swiper-1-content ul li {
        font-size: 35px;
        line-height: 45px;
    }

    .home-swiper .home-swiper-1-copyright-content {
        display: none;
    }

    .home-swiper .home-swiper-button-prev {
        height: 30px;
        width: 30px;
        left: 22px !important;
    }

    .home-swiper .home-swiper-button-next {
        height: 30px;
        width: 30px;
        right: -16px !important;
    }

    .home-swiper .swiper-button-prev i,
    .home-swiper .swiper-button-next i {
        font-size: 15px;
    }

    .home-swiper .home-swiper-1-copyright-content {
        left: 5%;
        bottom: 0px;
    }

    .home-swiper .home-swiper-1-copyright-content p a {
        display: block;
    }

    .home-swiper .home-swiper-2-content {
        top: 225px;
        left: 50px;
    }

    .home-swiper .home-swiper-2-content p {
        font-size: 40px;
    }

    .home-swiper .home-swiper-4-content {
        top: 260px;
        left: 20px;
    }

    .home-swiper .home-swiper-4-content .no-div li {
        font-size: 22px;
        line-height: 30px;
    }

    .home-swiper .home-swiper-4-content .goal-div {
        margin-top: 22px !important;
    }

    .home-swiper .home-swiper-4-content .goal-div li {
        font-size: 18px;
        line-height: 20px;
    }

    /* About */
    .about-swiper .about-swiper-1-content .content-div {
        margin-bottom: 12px;
    }

    .about-swiper .about-swiper-1-content {
        top: 275px;
        left: 20px;
    }

    .about-swiper .about-swiper-1-content .content-div ul li {
        font-size: 22px;
        line-height: 30px;
    }

    .about-swiper-button-prev::after,
    .about-swiper-button-next::after {
        font-size: 50px;
    }

    .about-swiper .about-swiper-2-content {
        top: 275px;
        left: 20px;
    }

    .about-swiper .about-swiper-2-content .content-div ul.heading li {
        font-size: 22px;
        line-height: 30px;
    }

    .about-swiper .about-swiper-2-content .content-div ul.list li {
        font-size: 20px;
        line-height: 28px;
    }

    .about-swiper .about-swiper-3-content {
        margin-top: 150px;
    }

    .about-swiper .about-swiper-3-content ul.heading li {
        font-size: 18px;
        line-height: 24px;
    }

    .about-swiper .about-swiper-3-content ul.details li {
        font-size: 18px;
        line-height: 24px;
    }

    .about-swiper .about-swiper-4-content {
        margin-top: 80px;
    }

    .about-swiper .about-swiper-4-content ul.heading li {
        font-size: 18px;
        line-height: 24px;
    }

    .about-swiper .about-swiper-4-content ul.details li {
        font-size: 18px;
        line-height: 24px;
    }

    /* Contact */
    .contact-section {
        background: rgba(0, 0, 0, 1);
    }

    .contact-section .main-contact-container {
        margin-left: 1px;
    }

    /* Works */
    .works-section {
        padding-left: 5px;
    }

    .works-section .work-category-1 ul li {
        font-size: 18px;
        line-height: 24px;
    }

    .works-section .work-category-2 ul li {
        font-size: 18px;
        line-height: 24px;
    }

    .works-section .work-category-3 ul li {
        font-size: 18px;
        line-height: 24px;
    }

    /* Work Details */
    .work-section__intro {
        padding: 15px 5px;
    }

    .work-section__description {
        font-size: 18px;
        line-height: 1.2;
    }

    .work-section__tags {
        font-size: 16px;
        line-height: 1.3;
        margin-bottom: 17px;
    }

    .work-section__client {
        font-size: 16px;
        line-height: 1.3;
    }

    .work-section__parallax {
        height: auto;
        aspect-ratio: 16 / 9;
        background-attachment: scroll;
        background-position: center top;
    }

    .connaught-one-swiper-container {
        padding: 50px 15px 50px 15px;
    }

    .connaught-one-swiper-pagination {
        bottom: 0px !important;
    }

    .all-center {
        min-height: auto;
    }

    .work-video-wrapper .work-video__control-btn i {
        font-size: 30px;
    }

    /* Rasasi */
    .Rasasi07-row {
        margin-top: 30px;
    }
}

@media only screen and (max-width: 1024px) and (orientation: landscape) {

    /* Home Swiper */
    .home-swiper .home-swiper-1-content {
        top: 180px;
    }

    .home-swiper .home-swiper-1-content ul li {
        font-size: 14px;
        line-height: 20px;
    }

    .home-swiper .home-swiper-2-content {
        top: 90px;
    }

    .home-swiper .home-swiper-2-content p {
        font-size: 30px;
    }

    .video-thumbnail-container img.video-thumbnail {
        object-fit: cover;
    }

    .home-swiper .home-swiper-4-content {
        top: 190px;
        /* top: 230px; */
        left: 20px;
    }

    .home-swiper .home-swiper-4-content .no-div li {
        font-size: 14px;
        line-height: 20px;
    }

    .home-swiper .home-swiper-4-content .goal-div li {
        font-size: 14px;
        line-height: 20px;
    }

    /* About */
    .about-swiper .about-swiper-1-content {
        top: 180px;
    }

    .about-swiper .about-swiper-1-content .content-div ul li {
        font-size: 14px;
        line-height: 20px;
    }

    .about-swiper .about-swiper-2-content {
        top: 170px;
    }

    .about-swiper .about-swiper-2-content .content-div ul.heading li {
        font-size: 14px;
        line-height: 20px;
    }

    .about-swiper .about-swiper-2-content .content-div ul.list li {
        font-size: 14px;
        line-height: 20px;
    }

    .about-swiper .about-swiper-3-content {
        margin-top: 70px;
    }

    .about-swiper .about-swiper-3-content .image-container {
        margin-top: 5px;
    }

    .about-swiper .about-swiper-3-content ul.heading li {
        font-size: 10px;
        line-height: 16px;
    }

    .about-swiper .about-swiper-3-content ul.details li {
        font-size: 10px;
        line-height: 14px;
        margin-bottom: 5px;
        margin-top: 0;
    }

    .about-swiper .about-swiper-3-content ul.social-media li i {
        font-size: 12px;
    }
}

@media (min-width: 320px) and (max-width: 480px) {
    .all-center {
        min-height: auto;
        display: flex;
        justify-content: center;
        align-items: center;
    }

    /* Spacing on mobile */
    .pb-25 {
        padding-bottom: 0 !important;
    }

    .py-25 {
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }

    .px-25 {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    .px-100 {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    .p-75 {
        padding-top: 0 !important;
        padding-bottom: 0 !important;
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    /* .mobile-padding-0-col {
        padding: 0 !important;
    } */

    .work-section-top-gif {
        margin-top: 30px;
        margin-bottom: 50px;
    }

    .work-section__image,
    .work-video__video {
        margin-top: 30px;
        /* margin-bottom: 50px; */
    }

    /* .work-section__image-block {
        padding: 0 6px 0 6px;
    } */

    /* Work Circle */
    .circle1-col .work-section__image-block .work-section__image {
        padding: 50px 15px 50px 15px;
    }

    .circle3-col .work-section__image-block .work-section__image {
        padding: 50px 15px 50px 15px;
    }

    .circle4-col .work-section__image-block .work-section__image {
        padding: 50px 15px 50px 15px;
    }

    .circle5-col .work-section__image-block .work-section__image {
        padding: 50px 15px 50px 15px;
    }

    .circle6-col .work-section__image-block .work-section__image {
        padding: 50px 15px 50px 15px;
    }

    /* Work Connaught One */
    .connaught-one1-col .work-section__image-block .work-section__image {
        padding: 50px 15px 0px 15px;
    }

    .connaught-one2-col .work-section__image-block .work-section__image {
        padding: 0px 15px 50px 15px;
    }

    .connaught-one-swiper-container {
        padding: 50px 15px 50px 15px;
    }

    .connaught-one10-col .work-section__image-block .work-section__image {
        margin: 50px 0 0 0;
    }

    .connaught-one11-col .work-section__image-block .work-section__image {
        margin: 30px 0 0 0;
    }

    .connaught-one12-col .work-section__image-block .work-section__image {
        margin: 30px 0 0 0;
    }

    .connaught-one13-col .work-section__image-block .work-section__image {
        margin: 30px 0 50px 0;
    }

    /* Healthy Farm */
    .healthy-farm1-col .work-section__image-block .work-section__image {
        margin: 30px 0 50px 0;
    }

    .healthy-farm2-col .work-section__image-block .work-section__image {
        margin: 80px 0 0 0;
    }

    /* .healthy-farm3-col .work-section__image-block .work-section__image {
        margin: 80px 0 0 0;
    }

    .healthy-farm4-col .work-section__image-block .work-section__image {
        margin: 80px 0 0 0;
    } */

    .healthy-farm5-col .work-section__image-block .work-section__image {
        margin: 30px 0 80px 0;
    }

    .healthy-farm7-col .work-section__image-block .work-section__image {
        margin: 80px 0 0 0;
    }

    .healthy-farm8-col .work-section__image-block .work-section__image {
        margin: 30px 0 80px 0;
    }

    /* work-Indigo */
    .indigo-video1-col .work-video-wrapper {
        height: 100%;
    }

    .indigo-video1-section {
        margin: 50px 0 80px 0 !important;
    }

    .indigo1-col .work-section__image-block .work-section__image {
        margin: 80px 0 30px 0;
    }

    .indigo2-col .work-section__image-block .work-section__image {
        margin: 0 0 80px 0;
    }

    .indigo3-col .work-section__image-block .work-section__image {
        margin: 80px 0 30px 0;
    }

    .indigo4-col .work-section__image-block .work-section__image {
        margin: 0 0 80px 0;
    }

    /* Mbr */
    .mbr-video1-section {
        margin: 50px 0 80px 0;
    }

    .mbr-video1-col .work-video-wrapper {
        height: 100%;
    }

    .mbr-video2-col .work-video-wrapper {
        height: 100%;
    }

    .mbr-video3-col .work-video-wrapper {
        height: 100%;
    }

    .mbr-video4-col .work-video-wrapper {
        height: 100%;
    }

    .mbr-video5-col .work-video-wrapper {
        height: 100%;
    }

    .mbr-video6-col .work-video-wrapper {
        height: 100%;
    }

    .mbr-banner-section {
        margin: 50px 0 80px 0;
    }

    .mbr-banner1-section {
        margin: 50px 0 50px 0;
    }

    .mbr1-col .work-section__image-block .work-section__image {
        margin: 80px 0 0 0;
    }

    .mbr2-col .work-section__image-block .work-section__image {
        margin: 50px 0 80px 0;
    }

    .mbr-video2-section {
        margin: 50px 0 30px 0;
    }

    .mbr-video3-section {
        margin: 50px 0 30px 0;
    }

    .mbr-video4-section {
        margin: 50px 0 30px 0;
    }

    .mbr-video5-section {
        margin: 50px 0 30px 0;
    }

    .mbr-video6-section {
        margin: 50px 0 80px 0;
    }

    .mbr-video5-container .work-video-wrapper {
        padding: 0;
    }

    .mbr-video5-container .work-video-wrapper .work-video__video {
        margin: 50px 0 50px 0;
    }

    /* Medeor */
    .medeor-video1-col .work-video-wrapper {
        height: 100%;
    }

    .medeor1-col .work-section__image-block .work-section__image {
        margin: 50px 0 50px 0;
    }

    .medeor4-col .work-section__image-block .work-section__image {
        margin-top: 80px;
    }

    .medeor7-col .work-section__image-block .work-section__image {
        margin-top: 80px;
    }

    .medeor8-col .work-section__image-block .work-section__image {
        margin-bottom: 80px;
    }

    /* Rabbit */
    .rabbit-video1-section {
        margin: 50px 0 30px 0;
    }

    .rabbit-video1-section .work-video-wrapper {
        height: 100%;
    }

    .rabbit-video2-section .work-video-wrapper {
        height: 100%;
    }

    .rabbit-video3-col .work-video-wrapper .work-video__video {
        margin: 80px 0 0 0;
    }

    .rabbit-video4-col .work-video-wrapper .work-video__video {
        margin: 30px 0 80px 0;
    }

    .rabbit3-col .work-section__image-block .work-section__image {
        margin-top: 80px;
    }

    .rabbit7-col .work-section__image-block .work-section__image {
        margin-bottom: 80px;
    }

    .rabbit8-col .work-section__image-block .work-section__image {
        margin-top: 80px;
    }

    .rabbit12-col .work-section__image-block .work-section__image {
        margin-bottom: 80px;
    }

    /* Better Life */
    .Eid-Easels-A1-AW-col .work-section__image-block .work-section__image {
        margin-top: 80px;
        margin-bottom: 50px;
    }

    .Super-sale-col .work-section__image-block .work-section__image {
        margin-top: 0px;
        margin-bottom: 30px;
    }

    .BL-Ribbon-col .work-video-wrapper .work-video__video {
        margin-top: 50px;
        margin-bottom: 20px;
    }

    .EDM-BL-col .work-section__image-block .work-section__image {
        margin-bottom: 50px;
    }

    .May-24-promo-col {
        padding: 0 !important;
    }

    .May-24-promo-col .work-section__image {
        margin-bottom: 0px;
    }

    .Better-Off-KV-col {
        padding: 0 !important;
    }

    .Better-Off-KV-col .work-section__image {
        margin-bottom: 0px;
    }

    .mall-header-col {
        padding: 0 !important;
    }

    .mall-header-col .work-section__image {
        margin-bottom: 0px;
    }

    .Festival-of-Rewards-mall-col {
        padding: 0 !important;
    }

    /* .Festival-of-Rewards-mall-col .work-section__image {
        margin-bottom: 0px;
    } */

    .laptop-BL-EDM-col {
        padding: 0 !important;
    }

    .non-woven-bag-col .work-section__image-block {
        height: auto !important;
    }

    .non-woven-bag-col .work-section__image-block .work-section__image {
        object-fit: contain !important;
    }

    /* Caffe Nero */
    .Paper-cup-round-3-blue-mock-up-col {
        padding: 0 !important;
    }

    .Paper-cup-round-3-blue-mock-up-col .work-section__image-block {
        height: inherit !important;
    }

    .set-col .work-section__image-block {
        height: inherit !important;
    }

    .set03-col .work-section__image-block {
        height: inherit !important;
    }

    .caffe-nero-final-col .work-video-wrapper {
        height: inherit !important;
    }

    .caffe-nero-02-col .work-section__image {
        margin-bottom: 0 !important;
    }

    .caffe-nero-final-col .work-video__video {
        margin-bottom: 0 !important;
    }

    .caffe-nero-06-col .work-section__image {
        margin-bottom: 50px !important;
    }

    .Caffe-Nero-KV-vertical-01-col .work-section__image-block .work-section__image {
        margin-top: 50px !important;
    }

    .Caffe-Nero-KV-vertical-02-col .work-section__image-block .work-section__image {
        margin-top: 50px !important;
    }

    .Caffe-Nero-KV-vertical-03-col .work-section__image-block .work-section__image {
        margin-top: 50px !important;
    }

    .Caffe-Nero-KV-vertical-04-col .work-section__image-block .work-section__image {
        margin-top: 50px !important;
    }

    .caffe-nero-02-col .work-section__image-block .work-section__image {
        margin-top: 50px !important;
    }

    /* Delice SuperMarket */
    .Hanging-Wall-Sign-Delice-col {
        padding: 0 !important;
    }

    .Hanging-Wall-Sign-Delice-col .work-section__image-block {
        height: inherit !important;
    }

    .Hanging-Wall-Sign-Delice-col .work-section__image-block .work-section__image {
        object-fit: contain !important;
        margin-bottom: 0 !important;
    }

    .Basket01-col {
        padding: 0 !important;
    }

    .Basket01-col .work-section__image-block {
        height: inherit !important;
    }

    .Basket01-col .work-section__image-block .work-section__image {
        object-fit: contain !important;
        margin-bottom: 0 !important;
    }

    .Trolley-col {
        padding: 0 !important;
    }

    .Trolley-col .work-section__image-block {
        height: inherit !important;
    }

    .Trolley-col .work-section__image-block .work-section__image {
        object-fit: contain !important;
    }

    .business-card2-col .work-section__image-block .work-section__image {
        object-fit: contain !important;
        margin-top: 80px !important;
        margin-bottom: 0px !important;
    }

    .Van-2-col .work-section__image-block {
        height: inherit !important;
    }

    .Van-2-col .work-section__image-block .work-section__image {
        margin-top: 40px !important;
    }

    .letterhead-col .work-section__image-block {
        height: inherit !important;
        margin-top: 80px !important;
    }

    .letterhead-col .work-section__image-block .work-section__image {
        margin-bottom: 0px !important;
    }

    .Envelope-col .work-section__image-block {
        height: inherit !important;
    }

    .canvas-bag-col .work-section__image-block {
        height: inherit !important;
    }

    .Apron-col .work-section__image-block {
        height: inherit !important;
    }

    .IMG_3476-col .work-section__image-block .work-section__image {
        object-fit: contain !important;
    }

    .IMG_3666-col .work-section__image-block .work-section__image {
        object-fit: contain !important;
    }

    .IMG_3464-col {
        display: inherit !important;
    }

    .IMG_3464-col .work-section__image-block {
        flex-grow: inherit !important;
    }

    .IMG_3464-col .work-section__image-block .work-section__image {
        object-fit: contain !important;
    }

    .IMG_3679-col .work-section__image-block .work-section__image {
        object-fit: contain !important;
    }

    .IMG_3439-col .work-section__image-block .work-section__image {
        object-fit: contain !important;
    }

    .IMG_3512-col .work-section__image-block .work-section__image {
        object-fit: contain !important;
    }

    .IMG_3528-col .work-section__image-block .work-section__image {
        object-fit: contain !important;
    }

    .IMG_3610-col .work-section__image-block .work-section__image {
        object-fit: contain !important;
    }

    .IMG_3554-col .work-section__image-block .work-section__image {
        object-fit: contain !important;
    }

    .IMG_3549-col .work-section__image-block .work-section__image {
        object-fit: contain !important;
    }

    .IMG_3631-col .work-section__image-block .work-section__image {
        object-fit: contain !important;
    }

    .IMG_7671-col .work-section__image-block .work-section__image {
        object-fit: contain !important;
    }

    .IMG_7674-col .work-section__image-block .work-section__image {
        object-fit: contain !important;
    }

    .IMG_5413-col .work-section__image-block .work-section__image {
        object-fit: contain !important;
    }

    .IMG_5473-col .work-section__image-block .work-section__image {
        object-fit: contain !important;
        margin-top: 50px;
    }

    .IMG_5488-col .work-section__image-block .work-section__image {
        object-fit: contain !important;
    }

    .IMG_5413-col .work-section__image-block .work-section__image {
        object-fit: contain !important;
    }

    .IMG_5439-col .work-section__image-block .work-section__image {
        object-fit: contain !important;
    }

    .IMG_3476-col .work-section__image-block {
        height: inherit !important;
    }

    .IMG_3476-col2 .work-section__image-block {
        margin-top: 70px !important;
    }

    .IMG_3666-col .work-section__image-block {
        height: inherit !important;
    }

    .IMG_3679-col .work-section__image-block {
        height: inherit !important;
    }

    .IMG_3439-col .work-section__image-block {
        height: inherit !important;
    }

    .IMG_3512-col .work-section__image-block {
        height: inherit !important;
    }

    .IMG_3528-col .work-section__image-block {
        height: inherit !important;
    }

    .IMG_3610-col .work-section__image-block {
        height: inherit !important;
    }

    .IMG_3554-col .work-section__image-block {
        height: inherit !important;
    }

    .IMG_3549-col .work-section__image-block {
        height: inherit !important;
    }

    .IMG_3631-col .work-section__image-block {
        height: inherit !important;
    }

    .IMG_7671-col .work-section__image-block {
        height: inherit !important;
    }

    .IMG_7674-col .work-section__image-block {
        height: inherit !important;
    }

    .IMG_5413-col .work-section__image-block {
        height: inherit !important;
    }

    .Tin-mock-up-chickpeas-col {
        padding: 0 !important;
        margin-bottom: 80px;
    }

    .Tin-mock-up-chickpeas-col .work-section__image {
        margin-top: 80px;
    }

    /* .Tin-posts-nudge-col {
        gap: 80px;
    } */

    .Tin-mock-up-3X1-col {
        margin-bottom: 30px;
    }

    .social-collage-col {
        padding: 0 !important;
    }

    .social-collage-col .work-video__video {
        margin-bottom: 30px !important;
    }

    .DELICE-FOOD-TINS-Muaic02-Vr31-col {
        margin-bottom: 30px;
    }

    .Square-Scarf-ext-col .work-section__image-block {
        height: inherit !important;
    }

    .IMG_3629-copy-col {
        display: inherit !important;
    }

    .IMG_3629-copy-col .work-section__image-block .work-section__image {
        object-fit: contain !important;
        margin-top: 40px;
    }

    .IMG_3734-copy-col {
        display: inherit !important;
    }

    .IMG_3734-copy-col .work-section__image-block .work-section__image {
        object-fit: contain !important;
    }

    .IMG_3663-copy-col {
        display: inherit !important;
    }

    .IMG_3663-copy-col .work-section__image-block .work-section__image {
        object-fit: contain !important;
    }

    .Delice-HOG-film-col {
        display: inherit !important;
    }

    .Delice-HOG-film-col .work-video-wrapper .work-video__video {
        object-fit: contain !important;
        margin-bottom: 80px !important;
        margin-top: 0;
    }

    .delice-supermarket-section .custom-bottom-padding img {
        width: 100%;
    }

    /* Connaught One */
    .Connaughtone06-div {
        aspect-ratio: 16/8 !important;
    }

    .Connaughtone07-div {
        aspect-ratio: 16/8 !important;
    }

    .Connaughtone08-div {
        aspect-ratio: 16/8 !important;
    }

    .Connaughtone09-div {
        aspect-ratio: 16/8 !important;
    }

    /* Fakhruddin Properties */
    .fp-top-video {
        margin-bottom: 50px;
    }

    .Fakhruddin11-div {
        aspect-ratio: 16/8 !important;
    }

    .Fakhruddin12-div {
        aspect-ratio: 16/8 !important;
    }

    .Hatimi-KV-02-col .work-section__image-block .work-section__image {
        margin-top: 50px !important;
    }

    .Square-Book-Mockup-col .work-section__image-block .work-section__image {
        margin-top: 80px;
    }

    .square-book-pages-06-col .work-section__image-block .work-section__image {
        margin-top: 80px;
    }

    .square-book-pages-08-col .work-section__image-block .work-section__image {
        margin-top: 80px;
    }

    .Square-Book-Mockup-col .work-section__image-block {
        height: inherit !important;
    }

    .square-book-pages-07-col .work-section__image-block .work-section__image {
        margin-bottom: 80px !important;
    }

    /* Food Vessel */
    .fv-col {
        margin-top: inherit !important;
    }

    .Business-Card-Mockup-col .work-section__image-block .work-section__image {
        margin-top: 80px;
    }

    .Business-Card-Mockup-col .work-section__image-block {
        height: inherit !important;
    }

    /* .Envelope-col .work-section__image-block .work-section__image {
        tfosztreh
        margin-bottom: 50px;
    } */

    .video1-col {
        height: inherit !important;
    }

    .video1-col .work-video-wrapper {
        height: inherit !important;
    }

    .video1-col .work-video-wrapper .work-video__video {
        object-fit: contain !important;
    }

    .last-2-video-section {
        margin-bottom: 50px;
    }

    .video2-col {
        height: inherit !important;
    }

    .video2-col .work-video-wrapper {
        height: inherit !important;
    }

    .video2-col .work-video-wrapper .work-video__video {
        object-fit: contain !important;
    }

    /* Magnolia Bakery */
    .bucket-mock-up-pattern-option-A-col .work-section__image-block {
        height: inherit !important;
    }

    .ceiling-decor-color-col .work-section__image-block {
        height: inherit !important;
        margin-bottom: 50px;
    }

    .Mangolia-Giff-01-col .work-section__image-block .work-section__image {
        margin-top: 80px;
    }

    .Magnolia-Ramadan-KV-A3-vertical-02-col .work-section__image-block .work-section__image {
        margin-top: 80px;
    }

    /* Mira Aerospace */
    .mira-logo-col {
        margin-top: inherit !important;
        margin-bottom: 50px !important;
    }

    .mira-logo-col .work-section__image-block {
        padding: 10px 65px 0 65px !important;
    }

    .business-card-22-col .work-section__image-block {
        height: inherit !important;
    }

    .lanyard-222-col .work-section__image-block {
        height: inherit !important;
    }

    .ma-banner-4-parallax {
        margin-top: 30px !important;
        margin-bottom: 50px !important;
    }

    .Envelope-22-col .work-section__image-block .work-section__image {
        margin-bottom: 80px !important;
    }

    /* Sobha Realty */
    .EDM-06-02-col .work-section__image-block .work-section__image {
        margin-top: 80px;
    }

    .EDM-06-04-col .work-section__image-block .work-section__image {
        margin-bottom: 50px;
    }

    /* Treppan Living */
    .Treppan1-col .work-video-wrapper .work-video__video {
        margin-bottom: 80px;
    }

    .Treppan2-col .work-video-wrapper .work-video__video {
        margin-bottom: 80px;
    }

    .treppan-signage-col .work-section__image-block .work-section__image {
        margin-bottom: 80px;
    }

    /* Trius */
    .Trius-Case-Study-col .work-video-wrapper .work-video__video {
        margin-bottom: 80px;
    }

    .letterhead-envelope-col .work-section__image-block {
        height: inherit !important;
    }

    .letterhead-envelope-col .work-section__image-block .work-section__image {
        margin-top: 80px;
    }

    .D-show-posters-01-col .work-section__image-block .work-section__image {
        margin-top: 80px;
    }

    .posts-02-col .work-section__image-block .work-section__image {
        margin-top: 80px;
    }

    .business-card-front-back-3-col .work-section__image-block {
        height: inherit !important;
    }

    .Thank-You-col .work-section__image-block {
        height: inherit !important;
    }

    .posts-09-col .work-section__image-block {
        height: inherit !important;
    }

    .posts-04-col .work-section__image-block {
        height: inherit !important;
    }

    .triangle-col .work-section__image-block {
        height: inherit !important;
    }

    .triangle-col .work-section__image-block .work-section__image {
        margin-top: 80px;
    }

    .Trius-Gift-Box-01 {
        height: inherit !important;
    }

    .Trius-Diwali-Vr05-col .work-video-wrapper {
        height: inherit !important;
    }

    .Trius-Diwali-Vr05-col .work-video-wrapper .work-video__video {
        object-fit: contain !important;
        margin-bottom: 50px;
    }

    .Trius-Collage-main-section .work-video-wrapper .work-video__video {
        margin-bottom: 30px;
    }

    .TRIUS-Webpages-Vr02-col .work-video-wrapper .work-video__video {
        margin-bottom: 50px;
    }

    /* Rasasi */
    .Rasasi07-row {
        margin-top: 30px;
    }

    /* ---------------------------------------- */

    .navbar .navbar-brand {
        padding: 0 !important;
    }

    .home-swiper .home-swiper-1-content {
        top: 250px;
        /* top: 200px; */
        left: 20px;
    }

    .home-swiper .home-swiper-1-content ul li {
        font-size: 20px;
        line-height: 30px;
    }

    .home-swiper .home-swiper-button-prev {
        height: 30px;
        width: 30px;
        left: 22px !important;
    }

    .home-swiper .home-swiper-button-next {
        height: 30px;
        width: 30px;
        right: -16px !important;
    }

    .home-swiper .swiper-button-prev i,
    .home-swiper .swiper-button-next i {
        font-size: 15px;
    }

    .home-swiper-button-prev::after,
    .home-swiper-button-next::after {
        font-size: 30px;
    }

    .home-swiper .home-swiper-1-copyright-content {
        display: none;
    }

    .home-swiper .home-swiper-2-content {
        top: 200px;
        left: 50px;
    }

    .home-swiper .home-swiper-2-content p {
        font-size: 30px;
    }

    .home-swiper .home-swiper-4-content {
        top: 250px;
        left: 20px;
    }

    .home-swiper .home-swiper-4-content .no-div li {
        font-size: 16px;
        line-height: 20px;
    }

    .home-swiper .home-swiper-4-content .goal-div {
        margin-top: 12px !important;
    }

    .home-swiper .home-swiper-4-content .goal-div li {
        font-size: 14px;
        line-height: 18px;
    }

    .home-swiper .left-hover-zone,
    .home-swiper .right-hover-zone {
        display: none !important;
    }

    .home-swiper .left-hover-zone {
        left: inherit !important;
    }

    .home-swiper .right-hover-zone {
        right: inherit !important;
    }

    .home-swiper .swiper-slide video {
        object-fit: fill;
    }

    /* About */
    .about-swiper .about-swiper-1-content .content-div {
        margin-bottom: 12px;
    }

    .about-swiper .about-swiper-1-content {
        top: 250px;
        left: 20px;
    }

    .about-swiper .about-swiper-1-content .content-div ul li {
        font-size: 16px;
        line-height: 20px;
    }

    .about-swiper-button-prev::after,
    .about-swiper-button-next::after {
        font-size: 30px;
    }

    .about-swiper .about-swiper-2-content {
        top: 250px;
        left: 20px;
    }

    .about-swiper .about-swiper-2-content .content-div ul.heading li {
        font-size: 16px;
        line-height: 20px;
    }

    .about-swiper .about-swiper-2-content .content-div ul.list li {
        font-size: 16px;
        line-height: 20px;
    }

    .about-swiper .about-swiper-2-content .content-div-2 {
        margin-bottom: 12px;
    }

    .about-swiper .about-swiper-3-content {
        margin-top: 20px;
    }

    .about-swiper .about-swiper-3-content ul.heading li {
        font-size: 16px;
        line-height: 22px;
    }

    .about-swiper .about-swiper-3-content ul.details li {
        font-size: 12px;
        line-height: 18px;
        margin-bottom: 20px;
    }

    .about-swiper .about-swiper-3-content ul.social-media {
        margin-top: 10px !important;
    }

    .about-swiper .about-swiper-4-content {
        margin-top: 80px;
    }

    .about-swiper .about-swiper-4-content ul.heading li {
        font-size: 12px;
        line-height: 18px;
        margin-bottom: 20px;
    }

    .about-swiper .about-swiper-4-content ul.social-media {
        margin-top: 10px;
    }

    /* Contact */

    .contact-section {
        background: rgba(0, 0, 0, 1);
    }

    .contact-section .main-contact-container {
        margin-left: 1px;
    }

    .contact-section .contact-details {
        margin: 20px 0 10px 0;
    }

    .contact-section .contact-details ul li {
        margin: 0 0;
    }

    .contact-section .contact-details ul li a {
        font-size: 10px;
    }

    /* Works */
    .works-section {
        padding-left: 5px;
    }

    .works-section .work-category-1 ul li {
        font-size: 16px;
        line-height: 22px;
    }

    .works-section .work-category-2 ul li {
        font-size: 16px;
        line-height: 22px;
    }

    .works-section .work-category-3 ul li {
        font-size: 16px;
        line-height: 22px;
    }

    /* Work Details */
    .work-section__intro {
        padding: 15px 5px;
    }

    .work-section__description {
        font-size: 16px;
        line-height: 1.2;
    }

    .work-section__tags {
        font-size: 14px;
        line-height: 1.3;
        margin-bottom: 15px;
    }

    .work-section__client {
        font-size: 14px;
        line-height: 1.3;
    }

    .work-section__parallax {
        height: auto;
        aspect-ratio: 16 / 9;
        background-attachment: scroll;
        background-position: inherit;
        /* background-position: center top; */
    }

    .work-section__parallax.hitachi-top {
        height: auto;
        aspect-ratio: 16 / 8;
        background-attachment: scroll;
        background-position: inherit;
        /* background-position: center top; */
    }

    /* .work-section .connaught-one-swiper-container {
        padding: 12px 0px;
    } */

    /* .connaught-one-swiper {
        height: 210px;
    } */

    .connaught-one-swiper-pagination {
        bottom: 0px !important;
    }

    .work-video-wrapper .work-video__control-btn i {
        font-size: 30px;
    }
}

/* Video Responsive */
.desktop-view {
    display: block;
}

.mobile-view {
    display: none;
}

@media (max-width: 1024px) {
    .desktop-view {
        display: none;
    }

    .mobile-view {
        display: block;
    }
}

@media (max-width: 768px) {
    .desktop-view {
        display: none;
    }

    .mobile-view {
        display: block;
    }
}

@media (min-width: 992px) {
    .custom-full-height {
        height: 100dvh;
    }

    .custom-half-height {
        height: 50%;
    }

    .object-fit-cover {
        object-fit: cover;
    }

    .equal-height {
        height: 100dvh;
    }

    .half-height {
        height: 50%;
    }

    .col-lg-1-5 {
        flex: 0 0 20% !important;
        max-width: 20% !important;
    }
}

@media (min-width: 1400px) and (max-width: 1500px) {
    .better-life-section .work-video-wrapper.top-video {
        transform: scale(1.5);
    }

    .caffe-nero-section .work-video-wrapper.top-video {
        transform: scale(1.5);
    }

    .delice-supermarket-section .work-video-wrapper.top-video {
        transform: scale(1.5);
    }

    .delice-supermarket-section .custom-bottom-padding img {
        width: 99%;
    }

    .fakhruddin-properties-section .work-video-wrapper.top-video {
        transform: scale(1.5);
    }
}

@media (min-width: 1500px) and (max-width: 2000px) {
    .better-life-section .work-section__image-block.lg-custom-padding-left {
        padding: 125px 0px 125px 125px;
    }

    .better-life-section .work-section__image-block.lg-custom-padding-right {
        padding: 125px 125px 125px 0px;
    }

    .caffe-nero-section .work-section__image-block.lg-custom-padding-left {
        padding: 125px 0px 125px 125px;
    }
}

@media (min-width: 320px) and (max-width: 991px) {
    nav.navbar.navbar-expand-lg {
        /* background: rgba(255, 255, 255, 0.09); */
        transition: background-color 0.3s ease;
    }

    nav.navbar.navbar-expand-lg.show-bg {
        background-color: #ffffff !important;
    }

    nav.navbar .navbar-collapse .navbar-nav .nav-item .nav-link {
        font-size: 20px;
        line-height: 24px;
    }

    .navbar-collapse.collapse.show {
        display: flex;
        justify-content: left;
        /* tfosztreh */
        align-items: end;
    }

    .navbar-collapse.collapse.show ul.navbar-nav {
        width: 100%;
    }

    .navbar-collapse.collapse.show ul.navbar-nav li {
        border-top: 1px solid #000000;
    }

    .navbar-toggler {
        border: 0;
    }

    .navbar-toggler:focus {
        box-shadow: none;
    }

    .navbar-toggler:focus:not(:focus-visible) {
        outline: none;
    }

    .toggle-icon {
        font-size: 24px;
        color: #000;
        transition: transform 0.3s ease;
    }

    .toggle-icon.fa-plus {
        font-weight: 500;
    }

    .toggle-icon.fa-minus {
        margin-top: 10px;
    }

    nav.navbar.navbar-expand-lg {
        /* background: rgba(255, 255, 255, 0.09); */
        transition: background-color 0.3s ease;
    }

    nav.navbar.navbar-expand-lg.show-bg {
        background-color: #ffffff !important;
        height: 100dvh;
    }

    nav.navbar.navbar-expand-lg.show-bg>.container-fluid {
        height: 100%;
        display: flex;
        align-items: normal;
    }

    nav.navbar.navbar-expand-lg.show-bg>.container-fluid button.navbar-toggler {
        margin-bottom: auto;
    }
}

@media (min-width: 320px) and (max-width: 370px) {
    .about-swiper .about-swiper-3-content {
        margin-top: 135px;
    }

    .about-swiper .about-swiper-3-content ul.details li {
        font-size: 10px;
        line-height: 16px;
        margin-bottom: 15px;
    }
}

@media (min-width: 800px) and (max-width: 900px) {
    .work-section__image {
        max-width: 100%;
        height: 100%;
        object-fit: cover;
        display: block;
    }
}

/* Contact Mobile View */
@media (max-width: 767px) {
    .contact-section {
        position: relative;
        overflow: hidden;
        height: 100dvh;
    }

    .contact-video-container {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        /* tfosztreh */
        height: 100%;
        z-index: 0;
    }

    .main-contact-container {
        position: relative;
        z-index: 1;
        background-color: transparent;
    }

    .contact-video-container .video-wrapper {
        position: absolute;
        width: 40%;
        height: 40%;
        animation: moveVideo 10s infinite alternate ease-in-out;
    }

    .contact-video-container video {
        width: 100%;
        height: 100%;
        object-fit: contain !important;
    }

    @keyframes moveVideo {
        0% {
            transform: translate(0, 0);
        }

        25% {
            transform: translate(20%, 10%);
        }

        50% {
            transform: translate(50%, 50%);
        }

        75% {
            transform: translate(70%, 70%);
        }

        100% {
            transform: translate(100%, 100%);
        }
    }

    /* Connaught One */
    .connaught-one-swiper {
        max-height: 100vh;
        /* ✅ safe limit */
        overflow: hidden;
    }
}