/* navbar */
@media (min-width: 320px) and (max-width: 991px) {
    .navbar {
        padding: 0 !important;
    }

    .navbar .nav-logo .nav-link {
        padding-bottom: 0 !important;
    }

    .contact_map {
        margin-top: 2em !important;
    }

    .particular-team-nav {
        margin: 0 !important;
    }

    .particular-service-nav {
        margin: 0 !important;
    }
}



@media (min-width: 992px) and (max-width: 1920px) {
    .dropdown-menu {
        transform: translate(150px, 46px) !important;
    }
}

/* navbar */

@media (min-width: 992px) and (max-width: 1024px) {
    /* .nav-logo {
        padding-top: 10px !important;
        margin-right: -10px !important;
    } */
}

@media only screen and (min-width: 576px) {
    .font-sm {
        font-size: 1em !important;
    }

    .sm-heading-label {
        font-size: 13px !important;
    }
}

@media only screen and (max-width: 575px) {
    .sm-economic-img {
        margin-top: -20px !important;
    }
}

@media only screen and (max-width: 767px) {
    .main-heading-txt {
        text-align: center !important;
        margin-top: 10px !important;
    }
}

@media only screen and (max-width: 991px) {
    .main-heading-txt .zohar-txt {
        text-align: center !important;
        margin-top: 10px !important;
    }

    .main-heading-txt2 p:first-child {
        text-align: center !important;
    }

    .manmmet-label-txt {
        text-align: center !important;
    }
}


/* xxxxxxx media query new xxxxxxx */
@media (min-width: 2561px) and (max-width: 7680px) {

    /* LOGO SHOW HIDE START */
    .hide-on-desk {
        display: none !important;
    }

    /* LOGO SHOW HIDE END */
}

@media (min-width: 2001px) and (max-width: 2560px) {

    /* LOGO SHOW HIDE START */
    .hide-on-desk {
        display: none !important;
    }

    /* LOGO SHOW HIDE END */
}

@media (min-width: 1690px) and (max-width: 2000px) {

    /* LOGO SHOW HIDE START */
    .hide-on-desk {
        display: none !important;
    }

    /* LOGO SHOW HIDE END */

    /* BREADCRUMB START */
    .head-title .left h1 {
        margin-left: 5.4em !important;
    }

    /* BREADCRUMB END */
}

@media (min-width: 1465px) and (max-width: 1689px) {

    /* LOGO SHOW HIDE START */
    .hide-on-desk {
        display: none !important;
    }

    /* LOGO SHOW HIDE END */
}

@media (min-width: 1366px) and (max-width: 1464px) {

    /* LOGO SHOW HIDE START */
    .hide-on-desk {
        display: none !important;
    }

    /* LOGO SHOW HIDE END */
}

@media (min-width: 1281px) and (max-width: 1365px) {

    /* LOGO SHOW HIDE START */
    .hide-on-desk {
        display: none !important;
    }

    /* LOGO SHOW HIDE END */
}

@media (min-width: 1025px) and (max-width: 1280px) {

    /* LOGO SHOW HIDE START */
    .hide-on-desk {
        display: none !important;
    }

    /* LOGO SHOW HIDE END */
    /* .work-main-sec {
        display: flex;
        justify-content: center;
        align-items: center;
        height: 62vh;
    } */
}

@media (min-width: 768px) and (max-width: 1024px) {


    /* more-work-section-sub-heading */
    .md-work-sub-heading-txt {
        font-size: 16px !important;
    }

    /* more-work-section-sub-heading */

    /* LOGO SHOW HIDE START */

    .hide-on-mobile {
        display: none !important;
    }

    /* LOGO SHOW HIDE END */
    /* .work-main-sec {
        height: 53vh;
    } */

    .service-main-container {
        min-height: 62vh;
    }
}




@media (min-width: 320px) and (max-width: 480px) {

    /* LOGO SHOW HIDE START */
    .hide-on-mobile {
        display: none !important;
    }

    /* LOGO SHOW HIDE END */

    .nav-logo a {
        margin-left: 0px !important;
    }

    .index-about-heading-txt {
        font-size: 35px !important;
    }

    .abt-img-sec {
        margin-top: 6em !important;
    }

    .about-section-text {
        margin-bottom: 6em !important;
    }

    .abt-txt-two {
        margin-top: 2em !important;
    }

    .about-swiper {
        height: 80vh !important;
    }

    .set>a {
        font-size: 14px;
    }

    .swiper-main {
        height: 80vh !important;
    }

    .mySwiper {
        height: 80vh !important;
    }

    .swiper-wrapper {
        height: 80vh !important;
    }

    .swiper-slide {
        height: 80vh !important;
    }

    .index-swiper {
        height: 80vh !important;
    }

    .slider-img-parent-div {
        height: 80vh !important;
    }

    .swiper-slide img {
        display: block !important;
        width: 100% !important;
        /* object-fit: fill !important; */
        object-fit: cover !important;
        height: 80vh !important;
    }

    .contact-address p:first-child {
        line-height: 30px !important;
    }


    /* FANCYBOX THUMB DOWN START */
    .fancybox-thumbs {
        top: auto;
        width: auto;
        bottom: 0;
        left: 0;
        right: 0;
        height: 95px;
        padding: 10px 10px 5px 10px;
        box-sizing: border-box;
        background: rgba(0, 0, 0);
    }

    .fancybox-show-thumbs .fancybox-inner {
        right: 0;
        bottom: 95px;
    }

    .fancybox-thumbs>ul {
        background: #000;
        width: 100vw;
        font-size: 0;
        list-style: none;
        margin: 0;
        overflow-y: auto;
        padding: 0;
        position: absolute;
        position: relative;
        white-space: nowrap;
    }

    .fancybox-thumbs>ul>li {
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        cursor: pointer;
        overflow: hidden;
        position: relative;
        -webkit-tap-highlight-color: transparent;
    }

    /* FANCYBOX THUMB DOWN END */

    /* TEAM START */
    .team-mem-img {
        margin-right: inherit !important;
    }

    .team-mem-img img {
        width: inherit !important;
        margin-right: inherit !important;
    }

    .team-sec {
        padding: 2em 0em 2em 0em !important;
        height: inherit !important;
        display: inherit !important;
        justify-content: inherit !important;
        align-items: inherit !important;
    }

    .team-sec-mb {
        padding: 2em 0em 2em 0em !important;
        height: inherit !important;
        display: inherit !important;
        justify-content: inherit !important;
        align-items: inherit !important;
    }

    .abt-txt-main {
        margin-left: inherit !important;
    }

    /* TEAM END */

    /* BREADCRUMB START */
    .head-title .left h1 {
        margin-left: 0 !important;
    }

    /* BREADCRUMB END */

    .clients-section {
        padding: 6em 0 6em 0 !important;
    }
}

@media (min-width: 481px) and (max-width: 676px) {

    /* LOGO SHOW HIDE START */
    .hide-on-mobile {
        display: none !important;
    }

    /* LOGO SHOW HIDE END */

    .abt-img-sec {
        margin-top: 6em !important;
    }

    .about-section-text {
        margin-bottom: 6em !important;
    }

    .abt-txt-two {
        margin-top: 2em !important;
    }

    .about-swiper {
        height: 70vh !important;
    }

    .set>a {
        font-size: 14px;
    }

    .swiper-main {
        height: 85vh !important;
    }

    .mySwiper {
        height: 85vh !important;
    }

    .swiper-wrapper {
        height: 85vh !important;
    }

    .swiper-slide {
        height: 85vh !important;
    }

    .index-swiper {
        height: 85vh !important;
    }

    .slider-img-parent-div {
        height: 85vh !important;
    }

    .swiper-slide img {
        display: block !important;
        width: 100% !important;
        /* object-fit: fill !important; */
        object-fit: cover !important;
        height: 85vh !important;
    }

    .contact-address p:first-child {
        line-height: 30px !important;
    }


    /* FANCYBOX THUMB DOWN START */
    .fancybox-thumbs {
        top: auto;
        width: auto;
        bottom: 0;
        left: 0;
        right: 0;
        height: 95px;
        padding: 10px 10px 5px 10px;
        box-sizing: border-box;
        background: rgba(0, 0, 0);
    }

    .fancybox-show-thumbs .fancybox-inner {
        right: 0;
        bottom: 95px;
    }

    .fancybox-thumbs>ul {
        background: #000;
        width: 100vw;
        font-size: 0;
        list-style: none;
        margin: 0;
        overflow-y: auto;
        padding: 0;
        position: absolute;
        position: relative;
        white-space: nowrap;
    }

    .fancybox-thumbs>ul>li {
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        cursor: pointer;
        overflow: hidden;
        position: relative;
        -webkit-tap-highlight-color: transparent;
    }

    /* FANCYBOX THUMB DOWN END */

    /* TEAM START */
    .team-mem-img {
        margin-right: inherit !important;
    }

    .team-mem-img img {
        width: inherit !important;
        margin-right: inherit !important;
    }

    .team-sec {
        padding: 2em 0em 2em 0em !important;
        height: inherit !important;
        display: inherit !important;
        justify-content: inherit !important;
        align-items: inherit !important;
    }

    .team-sec-mb {
        padding: 2em 0em 2em 0em !important;
        height: inherit !important;
        display: inherit !important;
        justify-content: inherit !important;
        align-items: inherit !important;
    }

    .abt-txt-main {
        margin-left: inherit !important;
    }

    /* TEAM END */

    /* BREADCRUMB START */
    .head-title .left h1 {
        margin-left: 0em !important;
    }

    /* BREADCRUMB END */
}

@media (min-width: 677px) and (max-width: 820px) {

    /* LOGO SHOW HIDE START */
    .hide-on-mobile {
        display: none !important;
    }

    /* LOGO SHOW HIDE END */

    .abt-img-sec {
        margin-top: 6em !important;
    }

    .about-section-text {
        margin-bottom: 6em !important;
    }

    .abt-txt-two {
        margin-top: 2em !important;
    }


    .about-swiper {
        height: 80vh !important;
    }

    .set>a {
        font-size: 14px;
    }

    .swiper-main {
        height: 92vh !important;
    }

    .mySwiper {
        height: 92vh !important;
    }

    .swiper-wrapper {
        height: 92vh !important;
    }

    .swiper-slide {
        height: 92vh !important;
    }

    .index-swiper {
        height: 92vh !important;
    }

    .swiper-slide img {
        display: block !important;
        width: 100% !important;
        /* object-fit: fill !important; */
        object-fit: cover !important;
        height: 92vh !important;
    }

    .contact-address p:first-child {
        line-height: 30px !important;
    }

    /* FANCYBOX THUMB DOWN START */
    .fancybox-thumbs {
        top: auto;
        width: auto;
        bottom: 0;
        left: 0;
        right: 0;
        height: 95px;
        padding: 10px 10px 5px 10px;
        box-sizing: border-box;
        background: rgba(0, 0, 0);
    }

    .fancybox-show-thumbs .fancybox-inner {
        right: 0;
        bottom: 95px;
    }

    .fancybox-thumbs>ul {
        background: #000;
        width: 100vw;
        font-size: 0;
        list-style: none;
        margin: 0;
        overflow-y: auto;
        padding: 0;
        position: absolute;
        position: relative;
        white-space: nowrap;
    }

    .fancybox-thumbs>ul>li {
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        cursor: pointer;
        overflow: hidden;
        position: relative;
        -webkit-tap-highlight-color: transparent;
    }

    /* FANCYBOX THUMB DOWN END */

    /* TEAM START */
    .team-mem-img {
        margin-right: inherit !important;
    }

    .team-mem-img img {
        width: inherit !important;
        margin-right: inherit !important;
    }

    .team-sec {
        padding: 2em 0em 2em 0em !important;
        height: inherit !important;
        display: inherit !important;
        justify-content: inherit !important;
        align-items: inherit !important;
    }

    .team-sec-mb {
        padding: 2em 0em 2em 0em !important;
        height: inherit !important;
        display: inherit !important;
        justify-content: inherit !important;
        align-items: inherit !important;
    }

    .abt-txt-main {
        margin-left: inherit !important;
    }

    .abt-txt-main div {
        text-align: center !important;
    }

    /* TEAM END */

    /* BREADCRUMB START */
    .head-title .left h1 {
        margin-left: 0.8em !important;
    }

    /* BREADCRUMB END */
}

@media (min-width: 821px) and (max-width: 991px) {

    /* LOGO SHOW HIDE START */
    .hide-on-mobile {
        display: none !important;
    }

    /* LOGO SHOW HIDE END */

    .abt-img-sec {
        margin-top: 6em !important;
    }

    .about-section-text {
        margin-bottom: 6em !important;
    }

    .abt-txt-two {
        margin-top: 2em !important;
    }

    .about-swiper {
        height: 80vh !important;
    }

    .set>a {
        font-size: 14px;
    }

    .swiper-main {
        height: 92vh !important;
    }

    .mySwiper {
        height: 92vh !important;
    }

    .swiper-wrapper {
        height: 92vh !important;
    }

    .swiper-slide {
        height: 92vh !important;
    }

    .index-swiper {
        height: 92vh !important;
    }

    .swiper-slide img {
        display: block !important;
        width: 100% !important;
        /* object-fit: fill !important; */
        object-fit: cover !important;
        height: 92vh !important;
    }

    .contact-address p:first-child {
        line-height: 30px !important;
    }

    /* FANCYBOX THUMB DOWN START */
    .fancybox-thumbs {
        top: auto;
        width: auto;
        bottom: 0;
        left: 0;
        right: 0;
        height: 95px;
        padding: 10px 10px 5px 10px;
        box-sizing: border-box;
        background: rgba(0, 0, 0);
    }

    .fancybox-show-thumbs .fancybox-inner {
        right: 0;
        bottom: 95px;
    }

    .fancybox-thumbs>ul {
        background: #000;
        width: 100vw;
        font-size: 0;
        list-style: none;
        margin: 0;
        overflow-y: auto;
        padding: 0;
        position: absolute;
        position: relative;
        white-space: nowrap;
    }

    .fancybox-thumbs>ul>li {
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        cursor: pointer;
        overflow: hidden;
        position: relative;
        -webkit-tap-highlight-color: transparent;
    }

    /* FANCYBOX THUMB DOWN END */

    .abt-txt-main div {
        text-align: center !important;
    }

    /* BREADCRUMB START */
    .head-title .left h1 {
        margin-left: 0.5em !important;
    }

    /* BREADCRUMB END */
}

@media (min-width: 992px) and (max-width: 1200px) {

    .abt-txt-two {
        margin-top: 3em !important;
    }

    .index-about-heading-txt {
        font-size: 40px !important;
        font-weight: 800 !important;
    }

    .about-section-text {
        margin-bottom: 6em !important;
        font-size: 18px !important;
        font-weight: 500;
    }

    .about-swiper {
        height: 90vh !important;
    }

    .set>a {
        font-size: 12.5px;
        font-weight: 800;
    }

    .set>a i {
        font-size: 14px;
    }

    .swiper-main {
        height: 92vh !important;
    }

    .mySwiper {
        height: 92vh !important;
    }

    .swiper-wrapper {
        height: 92vh !important;
    }

    .swiper-slide {
        height: 92vh !important;
    }

    .index-swiper {
        height: 92vh !important;
    }

    .swiper-slide img {
        display: block !important;
        width: 100% !important;
        /* object-fit: fill !important; */
        object-fit: cover !important;
        height: 92vh !important;
    }

    .contact-address p:first-child {
        line-height: 30px !important;
    }

    /* FANCYBOX THUMB RIGHT SIDE START */
    .fancybox-slide--html {
        padding: 0px 6px 0 !important;
    }

    .fancybox-thumbs>ul {
        /* display: flex;
        flex-direction: column; */
        background: #fff;
        /* height: 100vh; */
        height: 99.5vh;
        overflow-y: scroll;
    }

    .fancybox-thumbs>ul>li {
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        cursor: pointer;
        height: 177px;
        width: 177px;
        max-width: inherit;
        margin: 15px 15px 0px 15px;
        outline: none;
        overflow: hidden;
        position: relative;
        -webkit-tap-highlight-color: transparent;
    }

    .fancybox-slide a img {
        height: 96vh !important;
    }

    /* FANCYBOX THUMB RIGHT SIDE END */

    /* BREADCRUMB START */
    .head-title .left h1 {
        margin-left: 0em !important;
    }

    /* BREADCRUMB END */
}

@media (min-width: 1201px) and (max-width: 1400px) {

    .about-swiper {
        height: 75vh !important;
    }

    .set>a {
        font-size: 14px;
    }

    .swiper-main {
        height: 92vh !important;
    }

    .mySwiper {
        height: 92vh !important;
    }

    .swiper-wrapper {
        height: 92vh !important;
    }

    .swiper-slide {
        height: 92vh !important;
    }

    .index-swiper {
        height: 92vh !important;
    }

    .swiper-slide img {
        display: block !important;
        width: 100% !important;
        /* object-fit: fill !important; */
        object-fit: cover !important;
        height: 92vh !important;
    }

    .contact-address p:first-child {
        line-height: 30px !important;
    }

    /* FANCYBOX THUMB RIGHT SIDE START */

    .fancybox-slide--html {
        padding: 0px 6px 0 !important;
    }

    .fancybox-thumbs>ul {
        /* display: flex;
        flex-direction: column; */
        background: #fff;
        overflow-y: scroll;
        height: 99.5vh;
    }

    .fancybox-thumbs>ul>li {
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        cursor: pointer;
        height: 177px;
        width: 177px;
        max-width: inherit;
        margin: 15px 15px 0px 15px;
        outline: none;
        overflow: hidden;
        position: relative;
        -webkit-tap-highlight-color: transparent;
    }

    .fancybox-slide a img {
        height: 96vh !important;
    }

    /* FANCYBOX THUMB RIGHT SIDE END */

    /* BREADCRUMB START */
    .head-title .left h1 {
        margin-left: 0.7em !important;
    }

    /* BREADCRUMB END */
}

@media (min-width: 1401px) and (max-width: 1450px) {

    .swiper-main {
        height: 92vh !important;
    }

    .mySwiper {
        height: 92vh !important;
    }

    .swiper-wrapper {
        height: 92vh !important;
    }

    .swiper-slide {
        height: 92vh !important;
    }

    .index-swiper {
        height: 92vh !important;
    }

    .swiper-slide img {
        display: block !important;
        width: 100% !important;
        object-fit: fill !important;
        /* object-fit: cover !important; */
        height: 92vh !important;
    }

    /* FANCYBOX THUMB RIGHT SIDE START */

    .fancybox-slide--html {
        padding: 0px 6px 0 !important;
    }

    .fancybox-thumbs>ul {
        /* display: flex;
        flex-direction: column; */
        background: #000;
        overflow-y: scroll;
        height: 99.5vh;
    }

    .fancybox-thumbs>ul>li {
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        cursor: pointer;
        height: 177px;
        width: 177px;
        max-width: inherit;
        margin: 15px 15px 0px 15px;
        outline: none;
        overflow: hidden;
        position: relative;
        -webkit-tap-highlight-color: transparent;
    }

    .fancybox-slide a img {
        height: 96vh !important;
    }

    /* FANCYBOX THUMB RIGHT SIDE END */

    /* BREADCRUMB START */
    .head-title .left h1 {
        margin-left: 0.9em !important;
    }

    /* BREADCRUMB END */
}

@media (min-width: 1451px)and (max-width: 2000px) {
    /* FANCYBOX THUMB RIGHT SIDE START */

    .fancybox-slide--html {
        padding: 0px 6px 0 !important;
    }

    .fancybox-is-open .fancybox-stage {
        overflow: hidden;
        background: white;
    }

    .fancybox-thumbs>ul {
        /* display: flex;
            flex-direction: column; */
        background: #fff;
        overflow-y: scroll;
        height: 99.5vh;
    }

    .fancybox-thumbs>ul>li {
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        cursor: pointer;
        height: 177px;
        width: 177px;
        max-width: inherit;
        margin: 15px 15px 0px 15px;
        outline: none;
        overflow: hidden;
        position: relative;
        -webkit-tap-highlight-color: transparent;
    }

    .fancybox-slide a img {
        height: 96vh !important;
    }

    /* FANCYBOX THUMB RIGHT SIDE END */
}

@media (min-width: 834px) and (max-width: 1024px) {

    /* TEAM START */
    .team-mem-img {
        margin-right: inherit !important;
    }

    .team-mem-img img {
        width: inherit !important;
        margin-right: inherit !important;
    }

    .team-sec {
        padding: 2em 0em 2em 0em !important;
        height: inherit !important;
        display: inherit !important;
        justify-content: inherit !important;
        align-items: inherit !important;
    }

    .team-sec-mb {
        padding: 2em 0em 2em 0em !important;
        height: inherit !important;
        display: inherit !important;
        justify-content: inherit !important;
        align-items: inherit !important;
    }

    .abt-txt-main {
        margin-left: inherit !important;
    }

    .about-section-text {
        margin-bottom: 6em !important;
    }

    /* TEAM END */
}



@media (min-width: 1025px) and (max-width: 1399px) {

    /* TEAM START */
    .team-mem-img {
        margin-right: inherit !important;
    }

    .team-mem-img img {
        width: inherit !important;
        margin-right: inherit !important;
    }

    .team-sec {
        padding: 2em 0em 2em 0em !important;
        height: inherit !important;
        display: inherit !important;
        justify-content: inherit !important;
        align-items: inherit !important;
    }

    .team-sec-mb {
        padding: 2em 0em 2em 0em !important;
        height: inherit !important;
        display: inherit !important;
        justify-content: inherit !important;
        align-items: inherit !important;
    }

    .abt-txt-main {
        margin-left: inherit !important;
    }

    .about-section-text {
        margin-bottom: inherit !important;
    }

    /* TEAM END */
}