/* Smaller than standard 1050 (devices and browsers) */
@media all and (max-width: 1919px) {
    .home-section1 .topcontent.text-left h2 {
        font-size: 5rem;
    }

    .home-section1 .topcontent.text-left h3,
    .home-section1 .topcontent.text-left h4,
    .home-section1 .bottomcontent.text-left h3 {
        font-size: 3rem;
    }

    .home-section1 .topcontent.text-left h4 {
        color: #ffffff;
    }

    .home-section1 .bottomcontent.text-left h5 {
        font-size: 2.5rem;
    }

    .home-section3.globalsector .bottomcontent.text-left {
        right: 5%;
    }

    .title-image {
        bottom: 12%;
    }

    #michelAdam .home-section2 .f-logo-wrapper {
        bottom: 35%;
    }
}

@media all and (max-width: 1365px) {

    #frachise .ma-sec-1.home-section2.franchise2 .title-desc ul li,
    #frachise .ma-sec-1.home-section3.franchise3 .title-desc ul li {
        font-size: 1.2rem;
    }

    #frachise .ma-sec-1.home-section1.franchise1 .topcontent.text-left {
        max-width: 100%;
        padding: 50px;
    }

    #frachise .ma-sec-1.home-section2.franchise2 .absolute {
        top: 10%;
    }

    #frachise .ma-sec-1.home-section3.franchise3 .absolute {
        width: 100%;
    }

    #frachise .ma-sec-1.home-section3.franchise3 .title-philosophy {
        padding: 0 0 10px;
    }

    #frachise .ma-sec-1.home-section3.franchise3.philosophy .title-desc h2 {
        font-size: 2rem;
    }

    #frachise .ma-sec-1.home-section3.franchise3 .title-desc p {
        font-size: 1rem;
    }
    #support .ma-sec-1.home-section1.franchise1 .pre-launchBackground img {
        width: 120%;
    }
}

@media all and (max-width: 1279px) {
    .ftv-hero-section .title-wrapper h1 {
        font-size: 5rem;
    }

    .ftv-hero-section .title-wrapper h1 span,
    .ftv-hero-section .title-wrapper h3 {
        font-size: 3rem;
    }

    .home-section1 .topcontent.text-left h2 {
        font-size: 4rem;
    }

    .home-section1 .topcontent.text-left h3,
    .home-section1 .topcontent.text-left h4,
    .home-section1 .bottomcontent.text-left h3 {
        font-size: 2.5rem;
    }

    .home-section1 .bottomcontent.text-left h5 {
        font-size: 2rem;
    }

    .home-section3.globalsector h4,
    .newsletter-title {
        font-size: 2.5rem;
    }

    .home-section3.globalsector h5 {
        font-size: 1.5rem;
    }

    .newsletter .col-lg-6 .input-group {
        width: 100%;
    }

    .title-image {
        bottom: 1%;
    }

    #michelAdam .home-section2 .title-background,
    #michelAdam .home-section2 .toprightcontent {
        width: 100%;
    }

    #michelAdam .home-section2 .f-logo-wrapper {
        bottom: 45%;
    }

    #michelAdam .home-section2 .fashiontv-wrapper {
        width: 60%;
    }

    #michelAdam .home-section2 .title-journey {
        padding: 0 0 5%;
        width: 50%;
    }

    .ma-sec-1.home-section2.journey .contentpostion .topleftcontent {
        width: 100%;
        float: none;
        background-color: rgb(0 0 0 / 10%);
        padding: 30px;
    }

    #michelAdam .future .contentpostion {
        width: 75%;
    }

    #michelAdam .home-section2 .title-future {
        width: 50%;
    }

    #michelAdam .journey .contentpostion {
        padding: 40px 0;
    }

    #michelAdam .message .contentpostion {
        width: 60%;
    }

    #michelAdam .message .topleftcontent {
        padding: 30px;
    }

    #michelAdam .home-section2 .title-message {
        width: 50%;
        margin: 0;
    }

    #fashionTv .ma-sec-1.home-section2.ftv4 .title-features {
        padding: 0;
    }

    .career-section-two .fashion-tv-logo {
        width: 100%;
    }
    
    #support .ma-sec-1.home-section1.franchise1 .topcontent {
        top: 10%;
    }
    .overlay {
        width: 100%;
    }
    #support {
        margin-top: 61px;
    }
}

@media screen and (max-width: 1199px) {
    #michelAdam.kashiffKhan .journey .contentpostion {
        position: static;
    }
    
    .kashiffKhan .ma-sec-1.home-section2.journey {
        height: auto;
    }
}

@media all and (max-width: 1023px) {
    .home-section1 .topcontent.text-left h4 {
        margin-bottom: 3rem;
    }

    .home-section1 .topcontent.text-left {
        top: 15%;
    }

    .home-section1 .bottomcontent.text-left {

        position: relative;
        left: 0;
        top: -60px;
        width: 85%;
    }

    .newsletter .col-lg-6 .input-group {
        width: 56%;
    }

    #michelAdam .home-section1 .background-fashiontv {
        width: 100%;
    }

    #michelAdam .ma-sec-1.home-section1 .topcontent.text-left {

        max-width: none;
        width: 100%;
        top: 0;
        right: 0;
        left: 0;
        position: relative;
        margin: 0;
    }

    #michelAdam .home-section1 .title-introduction {
        top: 0;
    }

    #michelAdam .contentpostion {
        width: 100%;
        margin: 0;
    }

    #michelAdam .home-section2 .title-background {
        width: 50%;
    }

    #michelAdam .journey .contentpostion {
        padding: 0;
    }

    .ma-sec-1.home-section2.journey .contentpostion .topleftcontent {
        margin: 0;
    }

    #fashionTv .ma-sec-1.home-section2.ftv3 .contentpostion .side-pattern {
        left: -10px;
    }

    #fashionTv .ma-sec-1.home-section2.ftv4 .contentpostion {
        padding: 20px;
        top: 0;
        left: 0;
        width: 100%;
    }

    #fashionTv .ma-sec-1.home-section2.ftv4 .title-socialMedia {
        padding: 0;
    }

    #fashionTv .ma-sec-1.home-section2.ftv4 .title-features {
        width: 50%;
    }

    #fashionTv .ma-sec-1.home-section2.ftv4.social ul {
        background-color: rgba(0, 0, 0, 0.75);
    }

    #frachise .ma-sec-1.home-section1.franchise1 .topcontent.text-left,
    #frachise .ma-sec-1.home-section2.franchise2,
    #frachise .ma-sec-1.home-section3.franchise3 {
        padding: 20px;
    }

    #frachise .ma-sec-1.home-section1.franchise1 .title-introduction {
        padding: 0 0 30px;
    }

    #frachise .ma-sec-1.home-section2.franchise2 .absolute,
    #frachise .ma-sec-1.home-section3.franchise3 .absolute {
        width: 100%;
        padding: 20px;
        position: relative;
        top: 0;
        left: 0;
        transform: translate(0, 0);
        margin: -22% 0 0;
    }

    #frachise .ma-sec-1.home-section3.franchise3 .absolute {
        padding: 0;
    }
    
    #support .ma-sec-1.home-section1.franchise1 .topcontent {
        width: 100%;
    }
    
    #support .ma-sec-1.home-section1.franchise1 .topcontent ul {
        background-color: rgba(0, 0, 0, 0.75);
    }
    
    #support .ma-sec-1.home-section1.franchise1.prelaunch .topcontent {
        position: relative;
        top: 0;
        left: 0;
        transform: translate(0,0);
    }
    
    #support .ma-sec-1.home-section1.franchise1 .pre-launchBackground {
        position: absolute;
        width: 100%;
        height: 100%;
    }
    
    #support .ma-sec-1.home-section1.franchise1 .pre-launchBackground img {
        width: 100%;
        height: 100%;
        object-fit: cover;
    }
    #support .ma-sec-1.home-section1.franchise1 .logo1 {
        width: 100%;
        left: 0;
    }
}

@media all and (max-width: 767px) {

    .ftv-hero-section .title-wrapper h1,
    .home-section1 .topcontent.text-left h2 {
        font-size: 2rem;
    }

    .ftv-hero-section .title-wrapper h1 span,
    .ftv-hero-section .title-wrapper h3,
    .home-section1 .topcontent.text-left h3,
    .home-section1 .topcontent.text-left h4,
    .home-section1 .bottomcontent.text-left h3 {
        font-size: 1.5rem;
    }

    .home-section1 .bottomcontent.text-left h5 {
        font-size: 1rem;
    }

    .home-section1 .topcontent.text-left a.EnquireNow,
    header ul.navgiation-menu li a.enq-btn {
        font-size: 12px;
        padding: 0.5rem 1rem;
    }

    .home-section1 .topcontent.text-left a.EnquireNow {
        position: absolute;
        top: 230%;
    }

    header ul.navgiation-menu li a.enq-btn {
        height: auto;
        min-width: auto;
    }

    .home-section1 .topcontent.text-left {
        position: relative;
        top: -350px;
        right: 0;
    }

    .home-section1 .bg-img-wrapper {
        position: relative;
        top: 100px;
    }

    .home-section1 .bg-img-wrapper img {
        width: 160%;
    }

    .home-section3.globalsector h4,
    .newsletter-title {
        font-size: 1.5rem;
    }

    .home-section3.globalsector h5 {
        font-size: 1rem;
    }

    .home-section1 .topcontent.text-left h4 {
        margin-bottom: 0.5rem;
    }

    .home-section1 .img-wrapper {
        bottom: 16%;
        width: 90%;
    }

    .newsletter .col-lg-6 .input-group {
        width: 100%;
    }

    #michelAdam .home-section1 {
        margin: 0;
        padding: 20px;
    }

    .ma-sec-1.home-section1 .topcontent.text-left h5 {
        /*        text-align: justify;*/
    }

    #michelAdam .home-section2 .toprightcontent {
        padding: 20px;
    }

    #michelAdam .home-section2 .title-background {
        float: none;
        left: 20px;
    }

    #michelAdam .home-section2 .michelAdamBackground img {
        width: 200%;
        min-width: 100%;
    }

    .ma-sec-1.home-section2.journey .contentpostion .topleftcontent {
        padding: 20px;
    }

    #michelAdam .home-section2 .futureBackground {
        width: 100%;
        top: 120px;
    }

    #michelAdam .home-section2 .f-logo-wrapper {
        bottom: 65%;
    }

    #michelAdam .future .contentpostion {
        width: 100%;
        top: 0;
        left: 0;
        position: relative;
    }

    #michelAdam .message .contentpostion {
        width: 100%;
        left: 0;
        top: 0;
        height: 100%;
        background-color: rgb(0 0 0 / 60%);
    }

    .ma-sec-1.home-section2.journey {
        height: 75vh;
    }

    #michelAdam .journey .contentpostion {
        top: 60%;
    }

    #fashionTv .ftv-hero-section .img-wrapper {
        padding: 15px;
    }

    #fashionTv .ftv-hero-section .img-wrapper img {
        width: 100%;
        margin: 0;
    }

    #fashionTv .ma-sec-1.home-section1.ftv1 .img-wrapper {
        margin: 0;
        padding: 15px;
    }

    #fashionTv .ma-sec-1.home-section1.ftv1 .img-wrapper img {
        width: 100%;
    }

    #fashionTv .ma-sec-1.home-section1.ftv1 .topcontent.text-left {
        position: static;
        margin: -45px 0 15px;
    }

    #fashionTv .ma-sec-1.home-section1.ftv1 .title-introduction {
        width: 100%;
    }

    #fashionTv .ma-sec-1.home-section2.ftv2 {
        padding: 15px;
    }

    #fashionTv .ma-sec-1.home-section2.ftv2 .title-keyfacts,
    #fashionTv .ma-sec-1.home-section2.ftv3 .title-milestones,
    #fashionTv .ma-sec-1.home-section2.ftv4 .title-socialMedia,
    #fashionTv .ma-sec-1.home-section2.ftv2 .title-future,
    #fashionTv .ma-sec-1.home-section2.ftv4 .title-conclusion,
    #fashionTv .ma-sec-1.home-section2.ftv4 .title-features {
        width: 100%;
        padding: 0 0 10px;
    }

    #fashionTv .ma-sec-1.home-section2.ftv3 .contentpostion {
        padding: 15px;
    }

    #fashionTv .ma-sec-1.home-section2.ftv3 .topleftcontent {
        width: 100%;
        padding: 0;
        margin: 0;
    }

    #fashionTv .ma-sec-1.home-section2.ftv3 .contentpostion .side-pattern {
        left: -5px;
        width: 50%;
    }

    #fashionTv .ma-sec-1.home-section2.ftv3 ul,
    #fashionTv .ma-sec-1.home-section2.ftv2 ul {
        padding: 30px;
    }

    #fashionTv .ma-sec-1.home-section2.ftv4 .contentpostion {
        position: relative;
        background-color: #000000;
    }

    #fashionTv .ma-sec-1.home-section2.ftv4.social .topleftcontent {
        width: 100%;
    }

    #fashionTv .ma-sec-1.home-section2.ftv4 .side-pattern-conclusion {
        bottom: -20%;
        width: 35%;
    }

    #fashionTv .ftv-big-logo {
        visibility: visible;
    }

    #frachise .ma-sec-1.home-section1.franchise1 .topcontent.text-left,
    #frachise .ma-sec-1.home-section2.franchise2,
    #frachise .ma-sec-1.home-section3.franchise3 {
        padding: 20px 5px;
    }

    #frachise .ma-sec-1.home-section3.franchise3 .absolute {
        padding: 0 15px;
    }

    #frachise .ma-sec-1.home-section1.franchise1 .topcontent.text-left {
        padding: 20px;
    }
    
    #support .ma-sec-1.home-section1.franchise1 .topcontent {
        position: relative;
        padding: 20px 0;
    }
    
    #support .ma-sec-1.home-section1.franchise1 .requirementBackground {
        position: absolute;
        width: 100%;
        height: 100%;
    }
    
    #support .ma-sec-1.home-section1.franchise1 .requirementBackground img {
        max-width: 4000px;
        width: 100%;
        height: 100%;
        object-fit: cover;
        object-position: 10%;
    }
    #support .ma-sec-1.home-section1.franchise1.prelaunch form {
        width: 100%;
        padding: 0 0 30px;
    }
    #support .ma-sec-1.home-section1.franchise1.prelaunch .topcontent {
        padding: 20px;
    }
}

@media all and (max-width: 474px) {
    .home-section1 .topcontent.text-left {
        top: -110px;
    }

    .home-section1 .bg-img-wrapper {
        top: 0;
    }

    .home-section1 .topcontent.text-left a.EnquireNow {
        position: relative;
        top: 0;
    }
}

@media all and (max-width: 374px) {}
