@media screen and (min-width:1800px) and (max-width:1920px){
    html{
        font-size: 62.5%;
    }

    .hero-right-image {
        width: 124%;
        height: auto;
        transform: translateX(90px);
    }

    .hero-heading-primary {
        font-size: 6rem;
        color: #0079FF;
        font-weight: 600;
        text-transform: capitalize;
        width: 75%;
    }

    .hero-heading-secondary {
        font-size: 3rem;
        color: #001123;
        font-weight: 300;
        width: 74%;
        margin-top: 2rem;
        margin-bottom: 0;
        line-height: 44px;
    }

    .hero-paragraph {
        font-size: 1.8rem;
        font-weight: 300;
        color: #778697;
        margin-top: 2rem;
        margin-bottom: 0;
        width: 74%;
        line-height: 28px;
    }

    .hero-btn {
        margin-top: 3rem;
    }

    .hero-texts{
        margin-top: 13rem;
    }

    .down-img{
        width: 3%;
        height: auto;
    }

    .right-paragraph {
        font-size: 1.8rem;
        font-weight: 300;
        color: #778697;
        margin-top: 1.4rem;
        width: 79%;
    }

    .catalyst-left-heading {
        font-size: 3.6rem;
        font-weight: 600;
        color: #001123;
        margin-top: 2.2rem;
        width: 65%;
    }

    .catalyst-paragraph-1 {
        font-size: 1.8rem;
        font-weight: 300;
        color: #001123;
        margin-top: 1rem;
        margin-bottom: 0;
        width: 70%;
    }

    .catalyst-paragraph-2 {
        font-size: 1.8rem;
        font-weight: 300;
        color: #001123;
        margin-top: 1rem;
        margin-bottom: 0;
        width: 66%;
    }

    #pragmatic-section {
        background: rgba(251, 252, 254, 1);
        padding: 10rem 0;
        margin-top: -7rem;
    }

    .pragmatic-card-heading-1 {
        font-size: 2rem;
        font-weight: 600;
        color: #001123;
        margin-top: 4rem;
    }

    .pragmatic-card-heading-2 {
        font-size: 2rem;
        font-weight: 600;
        color: #001123;
        line-height: 3rem;
        margin-top: 4rem;
        width: 95%;
    }

    .pragmatic-card-heading-3 {
        font-size: 2rem;
        font-weight: 600;
        color: #001123;
        margin-top: 4rem;
    }

    .performance-left-heading {
        font-size: 3.6rem;
        font-weight: 600;
        color: #001123;
        margin-top: 2.2rem;
        width: 71%;
    }

    .performance-right-paragraph {
        font-size: 2rem;
        font-weight: 300;
        color: #001123;
        width: 80%;
    }

    .title-bottom-button {
        margin-top: 4rem;
    }

    #freedom-section {
        padding: 5rem 0;
    }

    .novit-text {
        font-size: 2.6rem;
        font-weight: 600;
        color: #fff;
        width: 46%;
        line-height: 4rem;
        margin-bottom: 0;
        margin-top: 1rem;
    }

    #novit-section {
        padding-bottom: 25rem;
        margin-top: -32rem;
    }
    .novit-background {
        background-image: url(../image/novit-background.png);
        background-size: 100%;
        height: 33rem;
        width: 100%;
        padding: 6rem;
        background-repeat: no-repeat;
        border-radius: 35px;
    }

    .novit-title-button{
        margin-top: 2rem;
    }

    .novit-content{
        margin-top: 8px;
    }

    .freedom-section-title {
        font-size: 3.6rem;
        font-weight: 600;
        color: #001123;
        width: 60%;
        margin: auto;
        margin-top: auto;
        margin-top: 3rem;
    }

    .freedom-section-content {
        background: rgba(251, 252, 254, 1);
        border-radius: 2rem;
        height: 83rem;
        width: 100%;
        padding: 5rem;
        transform: translateY(-25rem);
    }

    .title-bottom-text {
        font-size: 2.6rem;
        color: #001123;
        text-decoration: underline;
        width: 60%;
        margin: auto;
        margin-top: auto;
        margin-top: 4.7rem;
    }

    .privacy {
        font-size: 1.4rem;
        font-weight: 300;
        transform: translateX(15rem) translateY(-23px);
        overflow: hidden;
    }

    #footer-section{
        padding-bottom: 0;
    }

    /* about page */

    .about-header-text {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        color: #fff;
        width: 100%;
    }

    .about-header-title {
        font-size: 4.6rem;
        font-weight: bold;
        color: #fff;
        width: 30%;
        text-align: center;
        margin: auto;
    }

    .about-breadcrumb {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, 20rem);
    }

    .about-breadcrumb ul{
        padding-left: 0;
    }

    .text-background {
        transform: translateX(260px) translateY(-65px);
        z-index: -1;
        position: absolute;
        top: 177px;
        left: 349px;
        width: 27%;
    }

    .about-left-heading {
        font-size: 3.6rem;
        font-weight: 600;
        color: #001123;
        width: 59%;
    }
    
    .right-first-text {
        font-size: 1.8rem;
        font-weight: 300;
        color: #778697;
        width: 140%;
    }
    
    .right-second-text {
        font-size: 1.8rem;
        font-weight: 300;
        color: #778697;
        margin-top: 2.5rem;
        width: 140%;
    }

    .signal-control-1 {
        transform: translateX(90rem) translateY(63rem);
        display: inline-block;
        overflow: hidden;
        transition: all .80s ease-in-out;
    }

    .signal-control-2 {
        transform: translateX(52rem) translateY(34rem);
        display: inline-block;
        overflow: hidden;
        transition: all .80s ease-in-out;
    }

    .parple-signal {
        transform: translateX(-223px) translateY(197px);
        opacity: 0.5;
        overflow: hidden;
    }

    .blue-signal {
        transform: translateX(-3rem) translateY(-281px);
        opacity: 0.5;
        overflow: hidden;
    }

    .green-signal {
        transform: translateX(124px) translateY(32px);
        opacity: 0.5;
        overflow: hidden;
    }

    .orange-signal {
        transform: translateX(6px) translateY(12px);
        opacity: 0.5;
        overflow: hidden;
    }

    #innovative-section {
        margin-bottom: 25rem;
        margin-top: 12rem;
    }
    
    /* about page */

    /* relibility page */

    .relibility-heading {
        font-size: 3.6rem;
        font-weight: 600;
        color: #001123;
        width: 53%;
        margin: auto;
        margin-top: 3rem;
        text-align: center;
        z-index: 1;
        line-height: 55px;
    }

    .relibility-header-text {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        color: #fff;
        width: 100%;
    }

    .relibility-header-title {
        font-size: 4.6rem;
        font-weight: bold;
        color: #fff;
        width: 50%;
        text-align: center;
        margin: auto;
    }

    .relibility-breadcrumb {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, 20rem);
    }

    .relibility-breadcrumb ul{
        padding-left: 0;
    }

    /* relibility page */

    /* prices page */

    
    .card-body {
        padding: 3rem;
    }

    .prices-header-text{
        width: 100%;
    }

    .prices-header-title {
        font-size: 4.6rem;
        font-weight: bold;
        color: #fff;
        width: 49%;
        text-align: center;
        margin: auto;
    }

    .prices-breadcrumb {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, 20rem);
    }

    .prices-breadcrumb ul{
        padding-left: 0;
    }

    .include-button-4 {
        margin-top: 80px;
    }

    .include-text-width-4 {
        width: 100%;
        font-size: 2rem;
        font-weight: 300;
        color: #fff;
        display: inline-block;
        margin-top: 3px;
    }

    .include-text-width-3 {
        width: 100%;
        font-size: 2rem;
        font-weight: 300;
        color: #001123;
        display: inline-block;
        margin-top: 2px;
    }

    .include-text-width-2 {
        width: 100%;
        font-size: 2rem;
        font-weight: 300;
        color: #001123;
        display: inline-block;
        margin-top: 2px;
    }

    .include-text-4 {
        font-size: 2rem;
        font-weight: 300;
        color: #fff;
    }

    .includes-1 {
        font-size: 2rem;
        font-weight: 300;
        color: #001123;
    }

    .includes-2 {
        font-size: 2rem;
        font-weight: 300;
        color: #001123;
    }

    .includes-3 {
        font-size: 2rem;
        font-weight: 300;
        color: #001123;
    }

    .include-text-width-1 {
        width: 75%;
        font-size: 2rem;
        font-weight: 300;
        color: #001123;
        display: inline-block;
        margin-top: 3px;
    }

    .include-text-width-2 {
        width: 75%;
        font-size: 2rem;
        font-weight: 300;
        color: #001123;
        display: inline-block;
        margin-top: 3px;
    }

    .include-text-width-3 {
        width: 75%;
        font-size: 2rem;
        font-weight: 300;
        color: #001123;
        display: inline-block;
        margin-top: 3px;
    }

    .email-left-heading {
        font-size: 3.6rem;
        font-weight: bold;
        color: #fff;
        margin-bottom: 0;
        width: 75%;
    }

    /* prices page */

}

@media screen and (min-width:1600px) and (max-width:1799px){
    html{
        font-size: 62.5%;
    }

    .down-img{
        width: 3%;
        height: auto;
    }

    .hero-paragraph {
        font-size: 1.8rem;
        font-weight: 300;
        color: #778697;
        margin-top: 2rem;
        margin-bottom: 0;
        width: 74%;
    }

    .hero-heading-secondary {
        font-size: 2rem;
        color: #001123;
        font-weight: 300;
        width: 74%;
        margin-top: 2rem;
        margin-bottom: 0;
    }

    .hero-btn {
        margin-top: 2rem;
    }

    .hero-right-image {
        width: 124%;
        height: auto;
    }

    .catalyst-left-heading {
        font-size: 3.6rem;
        font-weight: 600;
        color: #001123;
        margin-top: 2.2rem;
        width: 75%;
    }

    .right-paragraph {
        font-size: 1.8rem;
        font-weight: 300;
        color: #778697;
        margin-top: 1.4rem;
        width: 88%;
    }

    .catalyst-paragraph-1 {
        font-size: 1.8rem;
        font-weight: 300;
        color: #001123;
        margin-top: 1rem;
        margin-bottom: 0;
        width: 80%;
    }

    .catalyst-paragraph-2 {
        font-size: 1.8rem;
        font-weight: 300;
        color: #001123;
        margin-top: 1rem;
        margin-bottom: 0;
        width: 76%;
    }

    #pragmatic-section {
        background: rgba(251, 252, 254, 1);
        padding: 10rem 0;
        margin-top: -7rem;
    }

    .pragmatic-card-heading-1 {
        font-size: 2rem;
        font-weight: 600;
        color: #001123;
        margin-top: 4rem;
    }

    .pragmatic-card-heading-2 {
        font-size: 2rem;
        font-weight: 600;
        color: #001123;
        line-height: 3rem;
        margin-top: 4rem;
        width: 95%;
    }

    .pragmatic-card-heading-3 {
        font-size: 2rem;
        font-weight: 600;
        color: #001123;
        margin-top: 4rem;
    }

    .performance-right-paragraph {
        font-size: 2rem;
        font-weight: 300;
        color: #001123;
        width: 90%;
    }

    .performance-left-heading {
        font-size: 3.6rem;
        font-weight: 600;
        color: #001123;
        margin-top: 2.2rem;
        width: 80%;
    }

    .title-bottom-button {
        margin-top: 4rem;
    }

    #freedom-section {
        padding: 5rem 0;
    }

    #novit-section {
        padding-bottom: 25rem;
        margin-top: -32rem;
    }

    .novit-text {
        font-size: 2.6rem;
        font-weight: 600;
        color: #fff;
        width: 50%;
        line-height: 4rem;
        margin-bottom: 0;
        margin-top: 1rem;
    }

    .novit-background {
        background-image: url(../image/novit-background.png);
        background-size: 100%;
        height: 33rem;
        width: 100%;
        padding: 6rem;
        background-repeat: no-repeat;
        border-radius: 22px;
    }

    .novit-title-button{
        margin-top: 2rem;
    }

    .novit-content{
        margin-top: 7px;
    }

    .email-left-heading {
        font-size: 3.6rem;
        font-weight: bold;
        color: #fff;
        margin-bottom: 0;
        width: 80%;
    }

    #footer-section{
        padding-bottom: 0;
    }
    
    /* about page */

    .about-header-text{
        width: 100%;
    }

    .about-header-title {
        font-size: 4.6rem;
        font-weight: bold;
        color: #fff;
        width: 35%;
        text-align: center;
        margin: auto;
    }

    .about-breadcrumb {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, 18rem);
    }

    .about-breadcrumb ul{
        padding-left: 0;
    }

    .about-left-heading {
        font-size: 3.6rem;
        font-weight: 600;
        color: #001123;
        width: 67%;
    }

    .right-first-text {
        font-size: 1.8rem;
        font-weight: 300;
        color: #778697;
        width: 140%;
    }

    .right-second-text {
        font-size: 1.8rem;
        font-weight: 300;
        color: #778697;
        margin-top: 2.5rem;
        width: 140%;
    }

    .orange-signal {
        transform: translateX(-3px) translateY(-6px);
        opacity: 0.5;
        overflow: hidden;
    }

    /* about page */

    /* relibility page */

    .signal-control-1 {
        transform: translateX(82rem) translateY(62rem);
        display: inline-block;
        overflow: hidden;
        transition: all .80s ease-in-out;
    }

    .signal-control-2 {
        transform: translateX(43rem) translateY(33rem);
        display: inline-block;
        overflow: hidden;
        transition: all .80s ease-in-out;
    }

    .relibility-header-text{
        width: 100%;
    }
    
    .relibility-header-title {
        font-size: 4.6rem;
        font-weight: bold;
        color: #fff;
        width: 49%;
        text-align: center;
        margin: auto;
    }

    .relibility-breadcrumb {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, 18rem);
    }

    .relibility-breadcrumb ul{
        padding-left: 0;
    }

    .innovative-texts {
        margin-top: 7rem;
    }

    .relibility-heading {
        font-size: 3.6rem;
        font-weight: 600;
        color: #001123;
        width: 59%;
        margin: auto;
        margin-top: auto;
        margin-top: 3rem;
        text-align: center;
        z-index: 1;
        line-height: 55px;
    }

    .text-background {
        transform: translateX(167px) translateY(-67px);
        z-index: -1;
        position: absolute;
        top: 177px;
        left: 349px;
        width: 31%;
    }


    .parple-signal {
        transform: translateX(-122px) translateY(290px);
        opacity: 0.5;
        overflow: hidden;
    }

    .green-signal {
        transform: translateX(106px) translateY(-22px);
        opacity: 0.5;
        overflow: hidden;
    }

    .blue-signal {
        transform: translateX(-4rem) translateY(-309px);
        opacity: 0.5;
        overflow: hidden;
    }

    #innovative-section {
        margin-bottom: 25rem;
        margin-top: 11rem;
    }

    /* relibility page */

    /* prices page */

    .prices-header-text {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        color: #fff;
        width: 100%;
    }

    .prices-header-title {
        font-size: 4.6rem;
        font-weight: bold;
        color: #fff;
        width: 55%;
        text-align: center;
        margin: auto;
    }

    .prices-breadcrumb {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, 18rem);
    }

    .prices-breadcrumb ul{
        padding-left: 0;
    }

    .card-body {
        padding: 3rem;
    }

    .include-text-width-1 {
        width: 100%;
        font-size: 2rem;
        font-weight: 300;
        color: #001123;
        display: inline-block;
        margin-top: 2px;
    }

    .include-text-width-2 {
        width: 100%;
        font-size: 2rem;
        font-weight: 300;
        color: #001123;
        display: inline-block;
        margin-top: 2px;
    }

    .include-text-width-3 {
        width: 100%;
        font-size: 2rem;
        font-weight: 300;
        color: #001123;
        display: inline-block;
        margin-top: 2px;
    }

    .include-text-width-4 {
        width: 100%;
        font-size: 2rem;
        font-weight: 300;
        color: #fff;
        display: inline-block;
        margin-top: 3px;
    }

    .include-text-4 {
        font-size: 2rem;
        font-weight: 300;
        color: #fff;
    }

    .include-button-4 {
        margin-top: 84px;
    }

    /* prices page */

}

@media screen and  (min-width:1400px) and (max-width:1599px){
    html{
        font-size: 58.5%;
    }

    .hero-right-image {
        width: 118%;
        height: auto;
    }

    .down-img{
        width: 3%;
        height: auto;
    }

    .hero-heading-primary {
        font-size: 4.6rem;
        color: #0079FF;
        font-weight: 600;
        text-transform: capitalize;
        width: 90%;
    }

    .hero-heading-secondary {
        font-size: 2rem;
        color: #001123;
        font-weight: 300;
        width: 74%;
        margin-top: 1.6rem;
        margin-bottom: 0;
        line-height: 26px;
    }

    .hero-paragraph {
        font-size: 1.8rem;
        font-weight: 300;
        color: #778697;
        margin-top: 2rem;
        margin-bottom: 0;
        width: 74%;
    }

    .hero-btn {
        margin-top: 2rem;
    }

    .catalyst-left-heading {
        font-size: 3.6rem;
        font-weight: 600;
        color: #001123;
        margin-top: 2.2rem;
        width: 80%;
    }

    .catalyst-paragraph-1 {
        font-size: 1.8rem;
        font-weight: 300;
        color: #001123;
        margin-top: 1rem;
        margin-bottom: 0;
        width: 90%;
    }

    .catalyst-paragraph-2 {
        font-size: 1.8rem;
        font-weight: 300;
        color: #001123;
        margin-top: 1rem;
        margin-bottom: 0;
        width: 88%;
    }

    .right-paragraph {
        font-size: 1.8rem;
        font-weight: 300;
        color: #778697;
        margin-top: 1.4rem;
        width: 91%;
    }

    .performance-right-paragraph {
        font-size: 2rem;
        font-weight: 300;
        color: #001123;
        width: 90%;
    }

    .performance-left-heading {
        font-size: 3.6rem;
        font-weight: 600;
        color: #001123;
        margin-top: 2.2rem;
        width: 85%;
    }

    #pragmatic-section {
        background: rgba(251, 252, 254, 1);
        padding: 10rem 0;
        margin-top: -8rem;
    }

    .pragmatic-card-heading-1 {
        font-size: 2rem;
        font-weight: 600;
        color: #001123;
        margin-top: 4rem;
    }

    .pragmatic-card-heading-2 {
        font-size: 2rem;
        font-weight: 600;
        color: #001123;
        line-height: 3rem;
        margin-top: 4rem;
        width: 95%;
    }

    .pragmatic-card-heading-3 {
        font-size: 2rem;
        font-weight: 600;
        color: #001123;
        margin-top: 4rem;
    }

    .title-bottom-text {
        font-size: 2.6rem;
        color: #001123;
        text-decoration: underline;
        width: 67%;
        margin: auto;
        margin-top: auto;
        margin-top: 4.7rem;
    }

    .title-bottom-button {
        margin-top: 4rem;
    }

    #freedom-section {
        padding: 6rem 0;
    }

    #novit-section {
        padding-bottom: 27rem;
        margin-top: -33rem;
    }

    .novit-background {
        background-image: url(../image/novit-background.png);
        background-size: 100%;
        height: 33rem;
        width: 100%;
        padding: 5rem;
        background-repeat: no-repeat;
        border-radius: 22px;
    }

    .novit-text {
        font-size: 2.6rem;
        font-weight: 600;
        color: #fff;
        width: 53%;
        line-height: 4rem;
        margin-bottom: 0;
        margin-top: 1rem;
    }

    .novit-title-button{
        margin-top: 2rem;
    }

    .novit-content{
        margin-top: 15px;
    }

    .email-left-heading {
        font-size: 3.6rem;
        font-weight: bold;
        color: #fff;
        margin-bottom: 0;
        width: 90%;
    }

    #footer-section{
        padding-bottom: 0;
    }

    /* about page */

    .about-left-heading {
        font-size: 3.6rem;
        font-weight: 600;
        color: #001123;
        width: 70%;
    }

    .right-first-text {
        font-size: 1.8rem;
        font-weight: 300;
        color: #778697;
        width: 140%;
    }

    .right-second-text {
        font-size: 1.8rem;
        font-weight: 300;
        color: #778697;
        margin-top: 2.5rem;
        width: 140%;
    }

    .privacy {
        font-size: 1.4rem;
        font-weight: 300;
        transform: translateX(15rem) translateY(-23px);
        overflow: hidden;
    }

    figure{
        margin-bottom: 0 !important;
    }

    /* about page */

    /* relibility page */

    .relibility-header-text {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        color: #fff;
        width: 100%;
    }

    .relibility-header-title {
        font-size: 4.6rem;
        font-weight: bold;
        color: #fff;
        width: 60%;
        text-align: center;
        margin: auto;
    }

    .relibility-breadcrumb {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, 18rem);
    }

    .relibility-breadcrumb ul{
        padding-left: 0;
    }

    .relibility-heading {
        font-size: 3.6rem;
        font-weight: 600;
        color: #001123;
        width: 64%;
        margin: auto;
        margin-top: 3rem;
        text-align: center;
        z-index: 1;
        line-height: 55px;
    }

    .text-background {
        transform: translateX(2px) translateY(-64px);
        z-index: -1;
        width: 34%;
    }

    #innovative-section {
        margin-bottom: 25rem;
        margin-top: 10rem;
    }

    .signal-control-1 {
        transform: translateX(76rem) translateY(62rem);
        display: inline-block;
        overflow: hidden;
        transition: all .80s ease-in-out;
    }

    .signal-control-2 {
        transform: translateX(35rem) translateY(288px);
        display: inline-block;
        overflow: hidden;
        transition: all .80s ease-in-out;
    }

    .parple-signal {
        transform: translateX(-101px) translateY(226px);
        opacity: 0.5;
        overflow: hidden;
    }

    .green-signal {
        transform: translateX(87px) translateY(-65px);
        opacity: 0.5;
        overflow: hidden;
    }

    .blue-signal {
        transform: translateX(-3rem) translateY(-339px);
        opacity: 0.5;
        overflow: hidden;
    }

    .orange-signal {
        transform: translateX(5px) translateY(-23px);
        opacity: 0.5;
        overflow: hidden;
    }

    /* relibility page */

    /* prices page */

    .prices-header-text {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        color: #fff;
        width: 100%;
    }

    .prices-header-title {
        font-size: 4.6rem;
        font-weight: bold;
        color: #fff;
        width: 58%;
        text-align: center;
        margin: auto;
    }

    .include-text-width-1 {
        width: 85%;
        font-size: 1.8rem;
        font-weight: 300;
        color: #001123;
        display: inline-block;
        margin-top: 3px;
    }

    .check-mark-icon-1 {
        margin-right: .6rem;
        font-size: 2.4rem;
        color: #001123;
    }

    .price-1 {
        font-size: 3.2rem;
        font-weight: 600;
        color: #001123;
        margin-top: 2rem;
    }

    .price-2 {
        font-size: 3.2rem;
        font-weight: 600;
        color: #001123;
        margin-top: 2rem;
    }

    .price-3 {
        font-size: 3.2rem;
        font-weight: 600;
        color: #001123;
        margin-top: 2rem;
    }

    .includes-1 {
        font-size: 2rem;
        font-weight: 300;
        color: #001123;
    }

    .includes-2 {
        font-size: 2rem;
        font-weight: 300;
        color: #001123;
    }

    .includes-3 {
        font-size: 2rem;
        font-weight: 300;
        color: #001123;
    }

    .include-text-2 {
        font-size: 1.8rem;
        font-weight: 300;
        color: #001123;
    }

    .include-text-width-2 {
        width: 100%;
        font-size: 1.8rem;
        font-weight: 300;
        color: #001123;
        display: inline-block;
        margin-top: 3px;
    }

    .include-text-3 {
        font-size: 1.8rem;
        font-weight: 300;
        color: #001123;
    }

    .include-text-width-3 {
        width: 100%;
        font-size: 1.8rem;
        font-weight: 300;
        color: #001123;
        display: inline-block;
        margin-top: 3px;
    }

    .includes-4 {
        font-size: 1.8rem;
        font-weight: 600;
        color: #fff;
    }

    .include-text-4 {
        font-size: 1.8rem;
        font-weight: 300;
        color: #fff;
    }

    .include-text-width-4 {
        width: 100%;
        font-size: 1.8rem;
        font-weight: 300;
        color: #fff;
        display: inline-block;
        margin-top: 3px;
    }

    .include-btn-1:link, .include-btn-1:visited {
        text-decoration: none;
        display: block;
        padding: 1rem 5rem;
        border-radius: 100px;
        color: #fff;
        font-size: 1.8rem;
        transition: all .3s ease-in-out;
    }

    .include-btn-2:link, .include-btn-2:visited {
        text-decoration: none;
        display: block;
        padding: 1rem 5rem;
        border-radius: 100px;
        color: #fff;
        font-size: 1.8rem;
        transition: all .3s ease-in-out;
    }

    .include-btn-3:link, .include-btn-3:visited {
        text-decoration: none;
        display: block;
        padding: 1rem 5rem;
        border-radius: 100px;
        color: #fff;
        font-size: 1.8rem;
        transition: all .3s ease-in-out;
    }

    .include-btn-4:link, .include-btn-4:visited {
        text-decoration: none;
        display: block;
        padding: 1rem 5rem;
        border-radius: 100px;
        color: #fff;
        font-size: 1.8rem;
        transition: all .3s ease-in-out;
    }

    .include-button-4 {
        margin-top: 70px;
    }

    .include-text-1 {
        font-size: 1.8rem;
        font-weight: 300;
        color: #001123;
    }

    .prices-breadcrumb {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, 17rem);
    }

    .prices-breadcrumb ul{
        padding-left: 0;
    }

    .card-body {
        padding: 3rem;
    }

    /* prices page */
}

@media screen and (min-width:1200px) and (max-width:1399px){
    html{
        font-size: 54.5%;
    }

    .hero-right-image {
        width: 120%;
        height: auto;
    }

    .hero-heading-primary {
        font-size: 4.6rem;
        color: #0079FF;
        font-weight: 600;
        text-transform: capitalize;
        width: 74%;
    }

    .hero-paragraph {
        font-size: 1.8rem;
        font-weight: 300;
        color: #778697;
        margin-top: 2rem;
        margin-bottom: 0;
        width: 74%;
    }

    .hero-heading-secondary {
        font-size: 2rem;
        color: #001123;
        font-weight: 300;
        width: 74%;
        margin-top: 2rem;
        margin-bottom: 0;
        line-height: 26px;
    }

    .hero-btn {
        margin-top: 2rem;
    }

    .catalyst-left-heading {
        font-size: 3.6rem;
        font-weight: 600;
        color: #001123;
        margin-top: 2.2rem;
        width: 86%;
    }

    .catalyst-paragraph-1 {
        font-size: 1.8rem;
        font-weight: 300;
        color: #001123;
        margin-top: 1rem;
        margin-bottom: 0;
        width: 90%;
    }

    .catalyst-paragraph-2 {
        font-size: 1.8rem;
        font-weight: 300;
        color: #001123;
        margin-top: 1rem;
        margin-bottom: 0;
        width: 90%;
    }

    #pragmatic-section {
        background: rgba(251, 252, 254, 1);
        padding: 10rem 0;
        margin-top: -8rem;
    }

    .performance-left-heading {
        font-size: 3.6rem;
        font-weight: 600;
        color: #001123;
        margin-top: 2.2rem;
        width: 90%;
    }

    .pragmatic-card-heading-1 {
        font-size: 2rem;
        font-weight: 600;
        color: #001123;
        margin-top: 4rem;
    }

    .pragmatic-card-heading-2 {
        font-size: 2rem;
        font-weight: 600;
        color: #001123;
        line-height: 3rem;
        margin-top: 31px;
        width: 95%;
    }

    .pragmatic-card-heading-3 {
        font-size: 2rem;
        font-weight: 600;
        color: #001123;
        margin-top: 33px;
    }

    #freedom-section {
        padding: 5rem 0;
    }

    .novit-background {
        background-image: url(../image/novit-background.png);
        background-size: 100%;
        height: 33rem;
        width: 100%;
        padding: 4rem;
        background-repeat: no-repeat;
        border-radius: 30px;
    }

    .novit-title-button{
        margin-top: 2rem;
    }

    .novit-content{
        margin-top: 6px;
    }

    .title-bottom-button {
        margin-top: 4rem;
    }

    .novit-spaceing {
        margin-bottom: 30rem;
        margin-top: -33rem;
    }

    #email-section {
        background: rgba(0, 121, 255, 1);
        padding: 7rem 0;
        margin-top: -18rem;
    }

    .email-left-heading {
        font-size: 3.6rem;
        font-weight: bold;
        color: #fff;
        margin-bottom: 0;
        width: 90%;
    }

    .privacy {
        font-size: 1.4rem;
        font-weight: 300;
        transform: translateX(15rem) translateY(-24px);
        overflow: hidden;
    }

    #footer-section{
        padding-bottom: 0;
    }
    

    /* about page */

    #about-banner {
        background-image: url(../image/about-banner.png);
        background-size: cover;
        background-repeat: no-repeat;
        height: 100vh;
        width: auto;
        background-position: center right;
    }

    .signal-control-2 {
        transform: translateX(29rem) translateY(24rem);
        display: inline-block;
        overflow: hidden;
        transition: all .80s ease-in-out;
    }

    .signal-control-1 {
        transform: translateX(71rem) translateY(500px);
        display: inline-block;
        overflow: hidden;
        transition: all .80s ease-in-out;
    }

    .blue-signal {
        transform: translateX(0rem) translateY(-369px);
        opacity: 0.5;
        overflow: hidden;
    }

    .orange-signal {
        transform: translateX(18px) translateY(-39px);
        opacity: 0.5;
        overflow: hidden;
    }

    .innovative-title {
        font-size: 2.6rem;
        font-weight: 600;
        width: 62%;
        text-align: center;
        margin: auto;
    }

    .about-left-heading {
        font-size: 3.6rem;
        font-weight: 600;
        color: #001123;
        width: 76%;
    }

    #innovative-section {
        margin-bottom: 25rem;
        margin-top: -4rem;
    }

    .person-name-1 {
        font-size: 2.2rem;
        font-weight: 600;
        color: #001123;
    }

    .person-name-2 {
        font-size: 2.2rem;
        font-weight: 600;
        color: #001123;
    }

    .person-name-3 {
        font-size: 2.2rem;
        font-weight: 600;
        color: #001123;
    }

    .person-title-1 {
        font-size: 1.6rem;
        font-weight: 300;
        color: #00CF84;
    }

    .person-title-2 {
        font-size: 1.6rem;
        font-weight: 300;
        color: #00CF84;
    }

    .person-title-3 {
        font-size: 1.6rem;
        font-weight: 300;
        color: #00CF84;
    }

    /* about page */

    /* relibility page */

    .relibility-heading {
        font-size: 3.6rem;
        font-weight: 600;
        color: #001123;
        width: 69%;
        margin: auto;
        margin-top: 3rem;
        text-align: center;
        z-index: 1;
        line-height: 55px;
    }

    .green-signal {
        transform: translateX(69px) translateY(-121px);
        opacity: 0.5;
        overflow: hidden;
    }

    .innovative-texts {
        margin-top: 9.5rem;
    }

    /* relibility page */

    /* prices page */

    #priceing-banner {
        background-image: url(../image/prices-banner.png);
        background-size: cover;
        background-repeat: no-repeat;
        height: 100vh;
        width: auto;
        background-position: center;
    }

    .card-4{
        border-radius: 2rem;
        background-image: url(../image/card-4-background.png);
        background-size: cover;
        background-repeat: no-repeat;
        transition: all .3s ease-in-out;
        background-position: center;
    }

    .card-body {
        padding: 2rem;
    }

    .include-btn-1:link, .include-btn-1:visited {
        text-decoration: none;
        display: block;
        padding: 1rem 5rem;
        border-radius: 100px;
        color: #fff;
        font-size: 1.5rem;
        transition: all .3s ease-in-out;
    }

    .includes-1 {
        font-size: 1.8rem;
        font-weight: 300;
        color: #001123;
    }

    .include-text-1 {
        font-size: 1.8rem;
        font-weight: 300;
    }

    .check-mark-icon-1 {
        margin-right: .6rem;
        font-size: 2.2rem;
        color: #001123;
    }

    .include-text-width-1 {
        width: 100%;
        font-size: 1.8rem;
        font-weight: 300;
        color: #001123;
        display: inline-block;
        margin-top: 2px;
    }

    .price-1 {
        font-size: 3rem;
        font-weight: 600;
        color: #001123;
        margin-top: 2rem;
    }

    .price-2 {
        font-size: 3rem;
        font-weight: 600;
        color: #001123;
        margin-top: 2rem;
    }

    .price-3 {
        font-size: 3rem;
        font-weight: 600;
        color: #001123;
        margin-top: 2rem;
    }

    
    .include-btn-2:link, .include-btn-1:visited {
        text-decoration: none;
        display: block;
        padding: 1rem 5rem;
        border-radius: 100px;
        color: #fff;
        font-size: 1.5rem;
        transition: all .3s ease-in-out;
    }

    .includes-2 {
        font-size: 1.8rem;
        font-weight: 300;
        color: #001123;
    }

    .include-text-2 {
        font-size: 1.8rem;
        font-weight: 300;
    }

    .check-mark-icon-2 {
        margin-right: .6rem;
        font-size: 2.2rem;
        color: #001123;
    }

    .include-text-width-2 {
        width: 100%;
        font-size: 1.8rem;
        font-weight: 300;
        color: #001123;
        display: inline-block;
        margin-top: 2px;
    }

    .include-btn-3:link, .include-btn-1:visited {
        text-decoration: none;
        display: block;
        padding: 1rem 5rem;
        border-radius: 100px;
        color: #fff;
        font-size: 1.5rem;
        transition: all .3s ease-in-out;
    }

    .includes-3 {
        font-size: 1.8rem;
        font-weight: 300;
        color: #001123;
    }

    .include-text-3 {
        font-size: 1.8rem;
        font-weight: 300;
    }

    .check-mark-icon-3 {
        margin-right: .6rem;
        font-size: 2.2rem;
        color: #001123;
    }

    .include-text-width-3 {
        width: 100%;
        font-size: 1.8rem;
        font-weight: 300;
        color: #001123;
        display: inline-block;
        margin-top: 2px;
    }

    .includes-4 {
        font-size: 1.8rem;
        font-weight: 600;
        color: #fff;
    }

    .prices-header-text {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        color: #fff;
        width: 100%;
    }

    .prices-header-title {
        font-size: 4.6rem;
        font-weight: bold;
        color: #fff;
        width: 62%;
        text-align: center;
        margin: auto;
    }

    .prices-breadcrumb {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, 14rem);
    }

    .prices-breadcrumb ul{
        padding-left: 0;
    }

    .prices-title{
        font-size: 1.4rem;
        font-weight: 300;
        color: #00CF84;
        display: inline-block;
        padding: .8rem 1.6rem;
        background: rgba(222, 255, 243, 1);
        border-radius: 100px;
        transition: all .3s ease-in-out;
        cursor: pointer;
    }

    .include-text-4 {
        font-size: 1.8rem;
        font-weight: 300;
        color: #fff;
    }

    .include-text-width-4 {
        width: 75%;
        font-size: 1.8rem;
        font-weight: 300;
        color: #fff;
        display: inline-block;
        margin-top: 2px;
    }

    .include-text-width-4 {
        width: 100%;
        font-size: 1.8rem;
        font-weight: 300;
        color: #fff;
        display: inline-block;
        margin-top: 2px;
    }

    .include-btn-4:link, .include-btn-4:visited {
        text-decoration: none;
        display: block;
        padding: 1rem 5rem;
        border-radius: 100px;
        color: #ffffff;
        font-size: 1.5rem;
        background: rgba(0, 121, 255, 1);
        transition: all .3s ease-in-out;
    }

    .include-button-4 {
        margin-top: 57px;
    }

    .prices-title-text{
        margin: auto;
        text-align: center;
    }

    .email-icon {
        transform: translateX(-2.6rem) translateY(-.3rem);
        width: 4%;
    }

    /* prices page */     
}

@media screen and (min-width:1020px) and (max-width:1199px){
    html{
        font-size: 55.5%;
    }

    .hero-right-image {
        width: 117%;
        height: auto;
    }

    .hero-heading-primary {
        font-size: 4.6rem;
        color: #0079FF;
        font-weight: 600;
        text-transform: capitalize;
        width: 70%;
    }

    .hero-texts {
        margin-top: 7rem;
    }

    .hero-down-button {
        transition: all .3s ease-in-out;
        position: relative;
        top: -4rem;
        text-decoration: none;
    }

    .catalyst-paragraph-1 {
        font-size: 1.8rem;
        font-weight: 300;
        color: #001123;
        margin-top: 1rem;
        margin-bottom: 0;
        width: 87%;
    }

    .catalyst-paragraph-2 {
        font-size: 1.8rem;
        font-weight: 300;
        color: #001123;
        margin-top: 1rem;
        margin-bottom: 0;
        width: 90%;
    }

    .hero-heading-secondary {
        font-size: 2rem;
        color: #001123;
        font-weight: 300;
        width: 74%;
        margin-top: 1.6rem;
        margin-bottom: 0;
        line-height: 25px;
    }

    .hero-paragraph {
        font-size: 1.6rem;
        font-weight: 300;
        color: #778697;
        margin-top: 2rem;
        margin-bottom: 0;
        width: 74%;
    }

    .hero-btn {
        margin-top: 2rem;
    }

    .catalyst-items {
        transform: translateX(2rem);
    }

    .catalyst-left-heading {
        font-size: 3rem;
        width: 88%;
    }

    #catalyst-section {
        padding: 10rem 0;
        margin-top: -11rem;
    }

    #pragmatic-section {
        background: rgba(251, 252, 254, 1);
        padding: 10rem 0;
        margin-top: -8rem;
    }
    .pragmatic-card-heading-1 {
        font-size: 2rem;
        font-weight: 600;
        color: #001123;
        margin-top: 3rem;
    }

    .pragmatic-card-heading-2 {
        font-size: 2rem;
        font-weight: 600;
        color: #001123;
        line-height: 3rem;
        margin-top: 2.6rem;
        width: 95%;
    }

    .pragmatic-card-heading-3 {
        font-size: 2rem;
        font-weight: 600;
        color: #001123;
        margin-top: 2.9rem;
    }

    #performance-section {
        padding: 10rem 0;
        margin-top: -6rem;
    }

    #freedom-section {
        padding: 4rem 0;
    }

    .novit-text {
        font-size: 2.6rem;
        font-weight: 600;
        color: #fff;
        width: 47%;
        line-height: 4rem;
        margin-bottom: 0;
        margin-top: 1rem;
    }

    #novit-section {
        padding-top: 6rem;
    }

    #email-section {
        background: rgba(0, 121, 255, 1);
        padding: 7rem 0;
        margin-top: -16rem;
    }

    .novit-spaceing {
        margin-bottom: 27rem;
        margin-top: -32rem;
    }

    .novit-title-button{
        margin-top: 2rem;
    }

    .title-bottom-button {
        margin-top: 4rem;
    }

    .privacy {
        font-size: 1.4rem;
        font-weight: 300;
        transform: translateX(15rem) translateY(-24px);
        overflow: hidden;
    }

    #footer-section{
        padding-bottom: 0;
    }

    /* about page */

    #about-banner {
        background-image: url(../image/about-banner.png);
        background-size: cover;
        background-repeat: no-repeat;
        height: 75vh;
        width: auto;
        background-position: center;
    }

    .about-header-text{
        width: 100%;
    }

    .about-header-title {
        font-size: 4.6rem;
        font-weight: bold;
        color: #fff;
        width: 59%;
        text-align: center;
        margin: auto;
    }

    .about-breadcrumb ul{
        padding-left: 0;
    }

    .about-breadcrumb {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, 21rem);
    }

    .person-name-1 {
        font-size: 1.85rem;
        font-weight: 600;
        color: #001123;
    }

    .person-name-2 {
        font-size: 1.85rem;
        font-weight: 600;
        color: #001123;
    }

    .person-name-3 {
        font-size: 1.85rem;
        font-weight: 600;
        color: #001123;
    }

    .person-title-1 {
        font-size: 1.4rem;
        font-weight: 300;
        color: #00CF84;
    }

    .person-title-2 {
        font-size: 1.4rem;
        font-weight: 300;
        color: #00CF84;
    }

    .person-title-3 {
        font-size: 1.4rem;
        font-weight: 300;
        color: #00CF84;
    }

    .about-header-part{
        transform: translateY(36rem);
    }

    .about-left-heading {
        font-size: 3.6rem;
        font-weight: 600;
        color: #001123;
        width: 90%;
    }

    /* about page */


    /* relibility page */

    #reliability-banner {
        background-image: url(../image/reliability-banner.png);
        background-size: cover;
        background-repeat: no-repeat;
        height: 75vh;
        width: auto;
        background-position: center;
    }

    .text-background {
        transform: translateX(18px) translateY(-68px);
        z-index: -1;
        position: absolute;
        top: 177px;
        left: 349px;
        width: 41%;
    }

    .relibility-header-text {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        color: #fff;
        width: 100%;
    }

    .relibility-header-title {
        font-size: 4.6rem;
        font-weight: bold;
        color: #fff;
        width: 89%;
        text-align: center;
        margin: auto;
    }

    .relibility-header-part{
        transform: translateY(36rem);
    }

    .relibility-breadcrumb {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, 20rem);
    }

    .signal-control-2 {
        transform: translateX(18rem) translateY(11rem);
        display: inline-block;
        overflow: hidden;
        transition: all .80s ease-in-out;
    }

    .signal-control-1 {
        transform: translateX(60rem) translateY(44rem);
        display: inline-block;
        overflow: hidden;
        transition: all .80s ease-in-out;
    }

    .orange-signal {
        transform: translateX(28px) translateY(-52px);
        opacity: 0.5;
        overflow: hidden;
    }

    .blue-signal {
        transform: translateX(0rem) translateY(-390px);
        opacity: 0.5;
        overflow: hidden;
    }

    .green-signal {
        transform: translateX(49px) translateY(-166px);
        opacity: 0.5;
        overflow: hidden;
    }

    .parple-signal {
        transform: translateX(-51px) translateY(91px);
        opacity: 0.5;
        overflow: hidden;
    }

    #innovative-section {
        margin-bottom: 25rem;
        margin-top: -14rem;
    }

    /* relibility page */

    /* prices page */

    #priceing-banner {
        background-image: url(../image/prices-banner.png);
        background-size: cover;
        background-repeat: no-repeat;
        height: 75vh;
        width: auto;
        background-position: center;
    }

    .card-4{
        border-radius: 2rem;
        background-image: url(../image/card-4-background.png);
        background-size: cover;
        background-repeat: no-repeat;
        transition: all .3s ease-in-out;
        background-position: center;
    }

    .prices-header-part {
        transform: translateY(36rem);
    }


    .card-body {
        padding: 4rem;
    }

    .include-btn-1:link, .include-btn-1:visited {
        text-decoration: none;
        display: block;
        padding: 1rem 5rem;
        border-radius: 100px;
        color: #fff;
        font-size: 1.8rem;
        transition: all .3s ease-in-out;
    }

    .prices-header-text {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -72%);
        color: #fff;
        width: 100%;
    }

    .prices-header-title {
        font-size: 4.6rem;
        font-weight: bold;
        color: #fff;
        width: 83%;
        text-align: center;
        margin: auto;
    }

    .prices-breadcrumb {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, 20rem);
    }

    .prices-breadcrumb ul{
        padding-left: 0;
    }

    .include-text-width-4 {
        width: 79%;
        font-size: 2rem;
        font-weight: 300;
        color: #fff;
        display: inline-block;
        margin-top: 3px;
    }


    .prices-title{
        font-size: 1.4rem;
        font-weight: 300;
        color: #00CF84;
        display: inline-block;
        padding: .8rem 1.6rem;
        background: rgba(222, 255, 243, 1);
        border-radius: 100px;
        transition: all .3s ease-in-out;
        cursor: pointer;
    }

    .prices-title-text{
        margin: auto;
        text-align: center;
    }

    .card-3{
        margin-top: 5rem;
    }

    .card-4{
        margin-top: 5rem;
    }

    .include-button-4 {
        margin-top: 67px;
    }

    .include-text-4 {
        font-size: 2rem;
        font-weight: 300;
        color: #fff;
    }

    .email-icon {
        transform: translateX(-2.6rem) translateY(-.3rem);
        width: 5%;
    }

    /* prices page */         
}

@media screen and (min-width:992px) and (max-width:1019px){

    html{
        font-size: 55.5%;
    }

    .container{
        padding: 0 2.5rem;
    }

    .hero-right-image {
        width: 118%;
        height: auto;
    }

    .hero-heading-primary {
        font-size: 4.6rem;
        color: #0079FF;
        font-weight: 600;
        text-transform: capitalize;
        width: 71%;
    }

    .hero-heading-secondary {
        font-size: 2rem;
        color: #001123;
        font-weight: 300;
        width: 74%;
        margin-top: 1rem;
        margin-bottom: 0;
        line-height: 25px;
    }

    .hero-paragraph {
        font-size: 1.6rem;
        font-weight: 300;
        color: #778697;
        margin-top: 1rem;
        margin-bottom: 0;
        width: 75%;
    }

    .hero-btn {
        margin-top: 2rem;
    }

    .catalyst-paragraph-2 {
        font-size: 1.8rem;
        font-weight: 300;
        color: #001123;
        margin-top: 1rem;
        margin-bottom: 0;
        width: 83%;
    }

    .catalyst-left-heading {
        font-size: 3rem;
        font-weight: 600;
        color: #001123;
        margin-top: 2.2rem;
        width: 90%;
    }
    

    #catalyst-section {
        padding: 10rem 0;
        margin-top: -11rem;
    }

    .catalyst-paragraph-1 {
        font-size: 1.8rem;
        font-weight: 300;
        color: #001123;
        margin-top: 1rem;
        margin-bottom: 0;
        width: 88%;
    }

    .icon-Fast{
        margin-top: 2rem;
    }

    #pragmatic-section {
        background: rgba(251, 252, 254, 1);
        padding: 10rem 0;
        margin-top: -7rem;
    }

    .pragmatic-section-title {
        font-size: 3.6rem;
        font-weight: 600;
        color: #001123;
        text-transform: capitalize;
        width: 66%;
        margin: auto;
        margin-top: 2.2rem;
    }

    .pragmatic-card-heading-1 {
        font-size: 2rem;
        font-weight: 600;
        color: #001123;
        margin-top: 2rem;
    }

    .pragmatic-card-heading-2 {
        font-size: 2rem;
        font-weight: 600;
        color: #001123;
        line-height: 3rem;
        margin-top: 1.5rem;
        width: 95%;
    }

    .pragmatic-card-heading-3 {
        font-size: 2rem;
        font-weight: 600;
        color: #001123;
        margin-top: 2rem;
    }

    #performance-section {
        padding: 10rem 0;
        margin-top: -7rem;
    }

    #freedom-section {
        padding: 2rem 0;
    }

    .title-bottom-button {
        margin-top: 4rem;
    }

    #novit-section {
        padding-top: 17rem;
    }

    .novit-spaceing {
        margin-bottom: 30rem;
        margin-top: -33rem;
    }

    .novit-title-button {
        margin-top: 2rem;
    }

    .novit-content{
        margin-top: -4px;
    }

    #email-section {
        background: rgba(0, 121, 255, 1);
        padding: 7rem 0;
        margin-top: -20rem;
    }

    .email-icon {
        transform: translateX(-25px) translateY(-2px);
        width: 6%;
    }

    .privacy {
        font-size: 1.4rem;
        font-weight: 300;
        transform: translateX(15rem) translateY(-23px);
        overflow: hidden;
    }

    .footer-bottom-text {
        margin-top: 1.6rem;
    }

    /* about page */

    #about-banner {
        background-image: url(../image/about-banner.png);
        background-size: cover;
        background-repeat: no-repeat;
        height: 75vh;
        width: auto;
        background-position: center;
    }

    .about-header-text {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        color: #fff;
        width: 100%;
    }

    .about-header-title {
        font-size: 4.6rem;
        font-weight: bold;
        color: #fff;
        width: 60%;
        text-align: center;
        margin: auto;
    }

    .about-breadcrumb {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, 20rem);
    }

    .about-breadcrumb ul{
        padding-left: 0;
    }

    .about-left-heading {
        font-size: 3.6rem;
        font-weight: 600;
        color: #001123;
        width: 85%;
    }

    .person-name-1 {
        font-size: 1.8rem;
        font-weight: 600;
        color: #001123;
    }

    .person-name-2 {
        font-size: 1.8rem;
        font-weight: 600;
        color: #001123;
    }

    .person-name-3 {
        font-size: 1.8rem;
        font-weight: 600;
        color: #001123;
    }

    .person-title-1 {
        font-size: 1.5rem;
        font-weight: 300;
        color: #00CF84;
    }

    .person-title-2 {
        font-size: 1.5rem;
        font-weight: 300;
        color: #00CF84;
    }

    .person-title-3 {
        font-size: 1.5rem;
        font-weight: 300;
        color: #00CF84;
    }

    .about-header-part{
        transform: translateY(36rem);
    }

    /* about page */

    /* relibility page */

    #reliability-banner {
        background-image: url(../image/reliability-banner.png);
        background-size: cover;
        background-repeat: no-repeat;
        height: 75vh;
        width: auto;
        background-position: center;
    }

    .relibility-header-text {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        color: #fff;
        width: 100%;
    }

    .relibility-header-title {
        font-size: 4.6rem;
        font-weight: bold;
        color: #fff;
        width: 80%;
        text-align: center;
        margin: auto;
    }

    .relibility-header-part{
        transform: translateY(35rem);
    }

    .relibility-breadcrumb ul{
        padding-left: 0;
    }

    .relibility-breadcrumb {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, 20rem);
    }

    .text-background {
        transform: translateX(5px) translateY(-67px);
        z-index: -1;
        position: absolute;
        top: 177px;
        left: 349px;
        width: 42%;
    }

    .orange-signal {
        transform: translateX(24px) translateY(-63px);
        opacity: 0.5;
        overflow: hidden;
    }

    .blue-signal {
        transform: translateX(-2px) translateY(-394px);
        opacity: 0.5;
        overflow: hidden;
    }

    .green-signal {
        transform: translateX(51px) translateY(-179px);
        opacity: 0.5;
        overflow: hidden;
    }

    .parple-signal {
        transform: translateX(-70px) translateY(92px);
        opacity: 0.5;
        overflow: hidden;
    }

    .signal-control-1 {
        transform: translateX(58rem) translateY(47rem);
        display: inline-block;
        overflow: hidden;
        transition: all .80s ease-in-out;
    }

    .signal-control-2 {
        transform: translateX(17rem) translateY(125px);
        display: inline-block;
        overflow: hidden;
        transition: all .80s ease-in-out;
    }

    /* relibility page */

    /* prices page */

    #priceing-banner {
        background-image: url(../image/prices-banner.png);
        background-size: cover;
        background-repeat: no-repeat;
        height: 75vh;
        width: auto;
        background-position: center;
    }
    
    .card-4{
        border-radius: 2rem;
        background-image: url(../image/card-4-background.png);
        background-size: cover;
        background-repeat: no-repeat;
        transition: all .3s ease-in-out;
        background-position: center;
    }

    .prices-header-part {
        transform: translateY(37rem);
    }
    
    
    .card-body {
        padding: 4rem;
    }
    
    .prices-header-text {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -72%);
        color: #fff;
        width: 100%;
    }
    
    .prices-header-title {
        font-size: 4.6rem;
        font-weight: bold;
        color: #fff;
        width: 75%;
        text-align: center;
        margin: auto;
    }

    .prices-breadcrumb {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, 17rem);
    }

    .include-text-width-4 {
        width: 80%;
        font-size: 2rem;
        font-weight: 300;
        color: #fff;
        display: inline-block;
        margin-top: 3px;
    }

    .include-text-4 {
        font-size: 2rem;
        font-weight: 300;
        color: #fff;
    }

    .includes-4 {
        font-size: 2.2rem;
        font-weight: 600;
        color: #fff;
    }
    
    .prices-title{
        font-size: 1.4rem;
        font-weight: 300;
        color: #00CF84;
        display: inline-block;
        padding: .8rem 1.6rem;
        background: rgba(222, 255, 243, 1);
        border-radius: 100px;
        transition: all .3s ease-in-out;
        cursor: pointer;
    }
    
    .prices-title-text{
        margin: auto;
        text-align: center;
    }
    
    .card-3{
        margin-top: 5rem;
    }
    
    .card-4{
        margin-top: 45px;
    }
    
    .include-button-4 {
        margin-top: 65px;
    }
    
    .email-icon {
        transform: translateX(-2.6rem) translateY(-.3rem);
        width: 5%;
    }

    #footer-section {
        background: rgba(0, 17, 35, 1);
        color: #fff;
        padding: 10rem 0;
        padding-bottom: 0;
    }
    
    /* prices page */


}

@media screen and (min-width:768px) and (max-width:991px){
    html {
        font-size: 55.5%;
    }

    .active .nav-link::after{
        width: 0;
    }

    /* home section */

    .hero-heading-primary {
        font-size: 4.6rem;
        color: #0079FF;
        font-weight: 600;
        text-transform: capitalize;
        width: 75%;
        margin: auto;
        text-align: center;
    }

    .hero-heading-secondary {
        font-size: 2rem;
        color: #001123;
        font-weight: 300;
        width: 85%;
        text-align: center;
        margin: auto;
        margin-top: 2rem;
    }

    .hero-paragraph {
        font-size: 1.8rem;
        font-weight: 300;
        color: #778697;
        margin-top: 2rem;
        margin-bottom: 0;
        width: 82%;
        text-align: center;
        margin: auto;
        margin-top: 2rem;
    }

    .hero-btn {
        margin-top: 3.4rem;
        text-align: center;
    }

    .hero-right-image {
        width: 110%;
        height: auto;
        margin-top: 7rem;
    }

    .down-img{
        margin-top: 12rem;
    }

    #catalyst-section {
        padding: 10rem 0;
        margin-top: -11rem;
    }

    .catalyst-title {
        font-size: 1.4rem;
        font-weight: 300;
        color: #00CF84;
        display: block;
        padding: .8rem 1.6rem;
        background: rgba(222, 255, 243, 1);
        border-radius: 100px;
        transition: all .3s ease-in-out;
        cursor: pointer;
        text-align: center;
        margin: auto;
    }
    
    .catalyst-title-button{
        display: grid;
    }

    .catalyst-left-heading {
        font-size: 3.6rem;
        font-weight: 600;
        color: #001123;
        margin-top: 3rem;
        text-align: center;
        width: 80%;
        margin: auto;
        margin-top: 2rem;
    }

    .catalyst-paragraph-1 {
        font-size: 1.8rem;
        font-weight: 300;
        color: #001123;
        margin-top: 1rem;
        margin-bottom: 0;
        width: 87%;
    }

    .right-heading {
        font-size: 2rem;
        font-weight: 600;
        color: #0079FF;
        text-transform: capitalize;
        text-align: center;
        margin-top: 2rem;
    }

    .right-paragraph {
        font-size: 1.8rem;
        font-weight: 300;
        color: #778697;
        margin-top: 1.4rem;
        text-align: center;
        width: 64%;
        margin: auto;
        margin-top: 2rem;
    }

    .catalyst-img{
        text-align: center;
    }

    .catalyst-items {
        transform: translateX(4rem);
        margin-top: 9rem;
    }

    .catalyst-paragraph-2 {
        font-size: 1.8rem;
        font-weight: 300;
        color: #001123;
        margin-top: 1rem;
        margin-bottom: 0;
        width: 88%;
    }

    .pragmatic-section-title {
        font-size: 3.6rem;
        font-weight: 600;
        color: #001123;
        text-transform: capitalize;
        width: 77%;
        margin: auto;
        margin-top: auto;
        margin-top: 2.2rem;
    }

    #pragmatic-section {
        background: rgba(251, 252, 254, 1);
        padding: 10rem 0;
        margin-top: -7rem;
    }

    #performance-section {
        padding: 10rem 0;
        margin-top: -7rem;
    }


    .pragmatic-card-2{
        margin-top: 5rem;
    }

    .pragmatic-card-3{
        margin-top: 5rem;
    }

    .pragmatic-card-heading-1 {
        font-size: 2rem;
        font-weight: 600;
        color: #001123;
        margin-top: 4rem;
    }

    .pragmatic-card-heading-2 {
        font-size: 2rem;
        font-weight: 600;
        color: #001123;
        margin-top: 4rem;
    }

    .pragmatic-card-heading-3 {
        font-size: 2rem;
        font-weight: 600;
        color: #001123;
        margin-top: 4rem;
    }

    .pragmatic-card-heading-4 {
        font-size: 2rem;
        font-weight: 600;
        color: #001123;
        margin-top: 4rem;
    }

    .right-content {
        margin-top: 5rem;
    }

    .performance-title {
        font-size: 1.4rem;
        font-weight: 300;
        color: #3D00CF;
        display: inline-block;
        padding: .8rem 1.6rem;
        background: rgba(236, 222, 255, 1);
        border-radius: 100px;
        transition: all .3s ease-in-out;
        cursor: pointer;
        margin: auto;
    }
    
    .performance-title-button{
        display: grid;
        margin: auto   
    }

    .performance-left-heading {
        font-size: 3.6rem;
        font-weight: 600;
        color: #001123;
        margin-top: 2.2rem;
        text-align: center;
    }

    .performance-right-paragraph {
        font-size: 2rem;
        font-weight: 300;
        color: #001123;
        text-align: center;
        width: 73%;
        margin: auto;
        margin-top: 1rem;
    }

    .performance-button {
        margin-top: 2.2rem;
        text-align: center;
    }

    #freedom-section {
        padding: 2rem 0;
    }

    .left-card-content-2 {
        background: rgb(255, 255, 255);
        border-radius: 1.5rem;
        margin-top: 4rem;
        padding: 3rem;
        transition: all .3s ease-in-out;
        backface-visibility: hidden;
        margin-top: 2.5rem;
    }

    .right-card-content-1 {
        background: rgb(255, 255, 255);
        border-radius: 1.5rem;
        padding: 3rem;
        transition: all .3s ease-in-out;
        backface-visibility: hidden;
        margin-top: 2.5rem;
    }

    .right-card-content-2 {
        background: rgb(255, 255, 255);
        border-radius: 1.5rem;
        padding: 3rem;
        transition: all .3s ease-in-out;
        margin-top: 4rem;
        backface-visibility: hidden;
        margin-top: 2.5rem;
    }

    .title-bottom-button {
        margin-top: 4rem;
    }

    .novit-content{
        margin-top: .6rem;
    }

    .novit-background {
        background-image: url(../image/novit.png);
        background-size: 100%;
        width: 100%;
        padding: 6rem;
        background-repeat: no-repeat;
        margin-top: 20rem;
        border-radius: 26px;
    }

    .novit-text {
        font-size: 21px;
        font-weight: 600;
        color: #fff;
        width: 100%;
        line-height: 31px;
        margin-bottom: 0;
        margin-top: 10px;
        text-align: center;
    }

    .novit-title {
        font-size: 2rem;
        font-weight: 600;
        color: #00CF84;
        text-align: center;
    }

    .novit-title-button {
        margin-top: 2rem;
        text-align: center;
    }

    .novit-text {
        font-size: 2.6rem;
        font-weight: 600;
        color: #fff;
        width: 100%;
        line-height: 4rem;
        margin-bottom: 0;
        margin-top: 1rem;
        text-align: center;
    }

    .novit-spaceing {
        margin-bottom: 25rem;
        margin-top: -11rem;
    }

    .email-left-heading {
        font-size: 3.6rem;
        font-weight: bold;
        color: #fff;
        margin-bottom: 0;
        width: 70%;
        text-align: center;
        margin: auto;
    }

    .email-left-heading {
        font-size: 3.6rem;
        font-weight: bold;
        color: #fff;
        margin-bottom: 0;
        width: 70%;
        text-align: center;
        margin: auto;
        transform: translateY(-5rem);
    }

    .email-contents {
        position: absolute;
        top: 50%;
        left: 50%;
        width: 68%;
        transform: translate(-35%, -43%);
    }

    #email-section {
        background: rgba(0, 121, 255, 1);
        padding: 12rem 0;
        margin-top: -12rem;
    }

    .email-icon {
        transform: translateX(-3.4rem) translateY(-.5rem);
    }

    .privacy {
        font-size: 1.4rem;
        font-weight: 300;
        transform: translateX(15rem) translateY(-22px);
        overflow: hidden;
    }

    .terms {
        font-size: 1.4rem;
        font-weight: 300;
        float: left;
        margin-right: 3rem;
        padding-bottom: 0;
        transform: translateY(1px);
    }

    #footer-section {
        background: rgba(0, 17, 35, 1);
        color: #fff;
        padding: 10rem 0;
        padding-bottom: 0;
    }

    /* home section */

    /* about page */

    #about-banner {
        background-image: url(../image/about-banner.png);
        background-size: cover;
        background-repeat: no-repeat;
        height: 70vh;
        width: auto;
        background-position: center;
    }

    .about-header-part{
        transform: translateY(33rem);
    }

    .about-header-text{
        width: 100%;
    }

    .about-header-title {
        font-size: 4.6rem;
        font-weight: bold;
        color: #fff;
        width: 81%;
        text-align: center;
        margin: auto;
    }

    .about-breadcrumb {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, 20rem);
    }

    .about-title-text {
        font-size: 1.4rem;
        font-weight: 300;
        color: #0079FF;
        display: inline-block;
        padding: .8rem 1.6rem;
        background: rgba(229, 245, 255, 1);
        border-radius: 100px;
        transition: all .3s ease-in-out;
        cursor: pointer;
    }

    .about-title{
        text-align: center;
    }

    .about-left-heading {
        font-size: 3.6rem;
        font-weight: 600;
        color: #001123;
        width: 100%;
        text-align: center;
    }

    .right-first-text {
        font-size: 1.8rem;
        font-weight: 300;
        color: #778697;
        text-align: center;
        margin-top: 3rem;
    }

    .right-second-text {
        font-size: 1.8rem;
        font-weight: 300;
        color: #778697;
        margin-top: 2.5-rem;
        text-align: center;
    }

    .about-left-title-2 {
        font-size: 3.6rem;
        font-weight: 600;
        color: #001123;
        text-align: center;
    }

    .about-left-title-2 {
        font-size: 3.6rem;
        font-weight: 600;
        color: #001123;
        text-align: center;
    }

    .person-1{
        margin-top: 10rem;
    }

    .person-2{
        margin-top: 10rem;
    }

    .person-3{
        margin-top: 10rem;
    }

    /* about page */

    /* reliability page */


    #reliability-banner {
        background-image: url(../image/reliability-banner.png);
        background-size: cover;
        background-repeat: no-repeat;
        height: 70vh;
        width: auto;
        background-position: center;
    }

    .relibility-header-text{
        width: 100%;
    }

    .relibility-header-part{
        transform: translateY(33rem);
    }

    .relibility-breadcrumb ul{
        padding-left: 0;
    }

    .relibility-breadcrumb {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, 19rem);
    }

    .relibility-heading {
        font-size: 3.6rem;
        font-weight: 600;
        color: #001123;
        width: 63%;
        margin: auto;
        margin-top: 3rem;
        text-align: center;
        z-index: 1;
        line-height: 53px;
    }

    .innovative-title {
        font-size: 2.6rem;
        font-weight: 600;
        width: 89%;
        text-align: center;
        margin: auto;
    }

    .fa-whatsapp {
        font-size: 3.1rem;
        color: #fff;
        margin-right: 0.3rem;
    }

    .icon-right-text {
        text-decoration: none;
        color: #fff;
        font-size: 1.6rem;
        font-weight: 300;
        display: inline-block;
        transform: translateX(0.5rem) translateY(-4px);
    }

    .relibility-title{
        font-size: 1.4rem;
        font-weight: 300;
        color: #FC8F66;
        display: inline-block;
        padding: .8rem 1.6rem;
        background: rgba(255, 236, 229, 1);
        border-radius: 100px;
        transition: all .3s ease-in-out;
        cursor: pointer;
    }

    .relibility-title-text{
        margin: auto;
        text-align: center;
    }

    .text-background{
        transform: translateX(-3px) translateY(-61px);
        width: 54%;
    }

    .orange-signal {
        transform: translateX(21px) translateY(-84px);
        opacity: 0.5;
        overflow: hidden;
    }

    .blue-signal {
        transform: translateX(1rem) translateY(-427px);
        opacity: 0.5;
        overflow: hidden;
    }

    .green-signal {
        transform: translateX(34px) translateY(-245px);
        opacity: 0.5;
        overflow: hidden;
    }

    .parple-signal {
        transform: translateX(-27px) translateY(2rem);
        opacity: 0.5;
        overflow: hidden;
    }

    .signal-control-1 {
        transform: translateX(41rem) translateY(31rem);
        display: inline-block;
        overflow: hidden;
        transition: all .80s ease-in-out;
        width: 38%;
    }

    .signal-control-2 {
        transform: translateX(3rem) translateY(3rem);
        display: inline-block;
        overflow: hidden;
        transition: all .80s ease-in-out;
        width: 50%;
    }

    .signal-control-1 {
        transform: translateX(45rem) translateY(37.3rem);
        display: inline-block;
        overflow: hidden;
        transition: all .80s ease-in-out;
    }

    .signal-control-2 {
        transform: translateX(3rem) translateY(4rem);
        display: inline-block;
        overflow: hidden;
        transition: all .80s ease-in-out;
    }


    #innovative-section {
        margin-bottom: 25rem;
        margin-top: -23rem;
    }


    /* reliability page */


    /* prices page */

    #priceing-banner {
        background-image: url(../image/prices-banner.png);
        background-size: cover;
        background-repeat: no-repeat;
        height: 70vh;
        width: auto;
        background-position: center;
    }

    .prices-header-text{
        width: 100%;
    }

    .prices-header-part{
        transform: translateY(36rem);
    }

    .include-text-4 {
        font-size: 2rem;
        font-weight: 300;
        color: #fff;
    }

    .include-text-width-4 {
        width: 100%;
        font-size: 2rem;
        font-weight: 300;
        color: #fff;
        display: inline-block;
        margin-top: 3px;
    }

    .card-4{
        border-radius: 2rem;
        background-image: url(../image/card-4-background.png);
        background-size: cover;
        background-repeat: no-repeat;
        transition: all .3s ease-in-out;
        background-position: center;
    }


    .card-body {
        padding: 4rem;
    }

    .prices-header-text {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -72%);
        color: #fff;
    }
    

    .prices-title{
        font-size: 1.4rem;
        font-weight: 300;
        color: #00CF84;
        display: inline-block;
        padding: .8rem 1.6rem;
        background: rgba(222, 255, 243, 1);
        border-radius: 100px;
        transition: all .3s ease-in-out;
        cursor: pointer;
    }

    .prices-title-text{
        margin: auto;
        text-align: center;
    }

    .card-3{
        margin-top: 5rem;
    }

    .card-4{
        margin-top: 5rem;
    }

    .include-button-4 {
        margin-top: 67px;
    }

    .email-icon {
        transform: translateX(-2.6rem) translateY(-.3rem);
        width: 4%;
    }

    /* prices page */


}

@media screen and (min-width:576px) and (max-width:767px){
    html{
        font-size: 55.5%;
    }

    .active .nav-link::after{
        width: 0;
    }

    .hero-heading-primary {
        font-size: 4.6rem;
        color: #0079FF;
        font-weight: 600;
        text-transform: capitalize;
        width: 100%;
        margin: auto;
        text-align: center;
    }

    .hero-heading-secondary {
        font-size: 2rem;
        color: #001123;
        font-weight: 300;
        width: 80%;
        margin-top: 1.6rem;
        margin-bottom: 0;
        text-align: center;
        margin: auto;
        margin-top: 2rem;
    }

    .hero-paragraph {
        font-size: 1.8rem;
        font-weight: 300;
        color: #778697;
        margin-top: 2rem;
        margin-bottom: 0;
        width: 84%;
        text-align: center;
        margin: auto;
        margin-top: 2rem;
    }

    .hero-btn {
        margin-top: 3.4rem;
        text-align: center;
    }

    .hero-right-image {
        width: 110%;
        height: auto;
        margin-top: 7rem;
    }

    .down-img{
        margin-top: 10rem;
    }

    #catalyst-section {
        padding: 10rem 0;
        margin-top: -18rem;
    }

    .catalyst-title {
        font-size: 1.4rem;
        font-weight: 300;
        color: #00CF84;
        display: block;
        padding: .8rem 1.6rem;
        background: rgba(222, 255, 243, 1);
        border-radius: 100px;
        transition: all .3s ease-in-out;
        cursor: pointer;
        text-align: center;
        margin: auto;
    }
    
    .catalyst-title-button{
        display: grid;
        margin: auto;
    }

    .catalyst-left-heading {
        font-size: 3.6rem;
        font-weight: 600;
        color: #001123;
        margin-top: 3rem;
        text-align: center;
        width: 86%;
        margin: auto;
        margin-top: 2rem;
    }
    

    .right-heading {
        font-size: 2rem;
        font-weight: 600;
        color: #0079FF;
        text-transform: capitalize;
        text-align: center;
        margin-top: 1rem;
    }

    .right-paragraph {
        font-size: 1.8rem;
        font-weight: 300;
        color: #778697;
        margin-top: 1.4rem;
        text-align: center;
        width: 70%;
        margin: auto;
        margin-top: auto;
        margin-top: 1rem;
    }

    .catalyst-img{
        text-align: center;
    }

    .catalyst-items {
        transform: translateX(4rem);
        margin-top: 9rem;
    }

    .catalyst-paragraph-1 {
        font-size: 1.8rem;
        font-weight: 300;
        color: #001123;
        margin-top: 1rem;
        margin-bottom: 0;
        width: 95%;
    }

    .catalyst-paragraph-2 {
        font-size: 1.8rem;
        font-weight: 300;
        color: #001123;
        margin-top: 1rem;
        margin-bottom: 0;
        width: 89%;
    }

    #pragmatic-section {
        background: rgba(251, 252, 254, 1);
        padding: 10rem 0;
        margin-top: -8rem;
    }

    .pragmatic-section-title {
        font-size: 3.6rem;
        font-weight: 600;
        color: #001123;
        text-transform: capitalize;
        width: 85%;
        margin: auto;
        margin-top: 2.2rem;
    }

    .pragmatic-card-2{
        margin-top: 5rem;
    }

    .pragmatic-card-3{
        margin-top: 5rem;
    }

    .performance-title {
        font-size: 1.4rem;
        font-weight: 300;
        color: #3D00CF;
        display: block;
        padding: .8rem 1.6rem;
        background: rgba(236, 222, 255, 1);
        border-radius: 100px;
        transition: all .3s ease-in-out;
        cursor: pointer;
        margin: auto;
    }
    
    .performance-title-button{
        display: grid;
    }

    .pragmatic-section-subtitle {
        font-size: 2rem;
        font-weight: 300;
        color: #778697;
        width: 95%;
        margin: auto;
        margin-top: 2.6rem;
    }

    .performance-left-heading {
        font-size: 3.6rem;
        font-weight: 600;
        color: #001123;
        margin-top: 2.2rem;
        text-align: center;
    }

    .pragmatic-card-heading-1 {
        font-size: 2rem;
        font-weight: 600;
        color: #001123;
        margin-top: 3rem;
    }

    .pragmatic-card-heading-2 {
        font-size: 2rem;
        font-weight: 600;
        color: #001123;
        line-height: 3rem;
        margin-top: 3rem;
        width: 95%;
    }

    .pragmatic-card-heading-3 {
        font-size: 2rem;
        font-weight: 600;
        color: #001123;
        margin-top: 3rem;
    }

    .right-content {
        margin-top: 5rem;
    }

    .performance-right-paragraph {
        font-size: 2rem;
        font-weight: 300;
        color: #001123;
        text-align: center;
        margin-top: 1rem;
    }

    .performance-button {
        margin-top: 2.2rem;
        text-align: center;
    }

    .left-card-content-2 {
        background: rgb(255, 255, 255);
        border-radius: 1.5rem;
        margin-top: 4rem;
        padding: 3rem;
        transition: all .3s ease-in-out;
        backface-visibility: hidden;
        margin-top: 2.5rem;
    }

    .right-card-content-1 {
        background: rgb(255, 255, 255);
        border-radius: 1.5rem;
        padding: 3rem;
        transition: all .3s ease-in-out;
        backface-visibility: hidden;
        margin-top: 2.5rem;
    }

    .right-card-content-2 {
        background: rgb(255, 255, 255);
        border-radius: 1.5rem;
        padding: 3rem;
        transition: all .3s ease-in-out;
        margin-top: 4rem;
        backface-visibility: hidden;
        margin-top: 2.5rem;
    }

    .title-bottom-text {
        font-size: 2.6rem;
        color: #001123;
        text-decoration: underline;
        width: 100%;
        margin: auto;
        margin-top: auto;
        margin-top: 4.7rem;
    }

    .title-bottom-button {
        margin-top: 4rem;
    }

    .novit-title-button {
        margin-top: 2rem;
        text-align: center;
    }

    #novit-section {
        padding-top: 21rem;
    }
    

    .novit-content{
        transform: translateY(-23px);
    }

    .novit-background {
        background-image: url(../image/novit.png);
        background-size: 100%;
        width: 100%;
        padding: 6rem;
        background-repeat: no-repeat;
        margin-top: 6rem;
    }

    .novit-text {
        font-size: 21px;
        font-weight: 600;
        color: #fff;
        width: 100%;
        line-height: 31px;
        margin-bottom: 0;
        margin-top: 10px;
        text-align: center;
    }

    .novit-title {
        font-size: 2rem;
        font-weight: 600;
        color: #00CF84;
        text-align: center;
    }

    .novit-spaceing {
        margin-bottom: 25rem;
        margin-top: -11rem;
    }

    #freedom-section {
        padding: 12rem 0;
        margin-top: -8rem;
    }
    
    .email-left-heading {
        font-size: 3.6rem;
        font-weight: bold;
        color: #fff;
        margin-bottom: 0;
        width: 70%;
        text-align: center;
        margin: auto;
    }

    .email-left-heading {
        font-size: 3rem;
        font-weight: bold;
        color: #fff;
        margin-bottom: 0;
        width: 88%;
        text-align: center;
        margin: auto;
        transform: translateY(-5rem);
    }

    .email-contents {
        position: absolute;
        top: 50%;
        left: 50%;
        width: 77%;
        transform: translate(-34%, -42%);
    }

    #email-section {
        background: rgba(0, 121, 255, 1);
        padding: 12rem 0;
        margin-top: -18rem;
    }

    .email-icon {
        transform: translateX(-2.6rem) translateY(-.3rem);
        width: 5%;
    }

    .privacy {
        font-size: 1.4rem;
        font-weight: 300;
        transform: translateX(15rem) translateY(-21px);
        overflow: hidden;
    }

    .terms {
        font-size: 1.4rem;
        font-weight: 300;
        float: left;
        margin-right: 3rem;
        padding-bottom: 0;
        transform: translateY(1px);
    }

    .footer-first-col{
        text-align: center;
    }

    .footer-second-col{
        text-align: center;
        margin-top: 3rem;
    }

    .footer-third-col{
        text-align: center;
        margin-top: 3rem;
    }

    .text-item-2-modified {
        font-size: 1.4rem;
        font-weight: 300;
        width: 55%;
        margin: auto;
    }

    .whats-app {
        margin-top: 8rem;
        text-align: center;
    }

    .border-top {
        border-top: 1px solid #fff;
        margin-top: 2rem;
    }

    #footer-section {
        background: rgba(0, 17, 35, 1);
        color: #fff;
        padding: 10rem 0;
        padding-bottom: 0;
    }

    /* about section */

    #about-banner {
        background-image: url(../image/about-banner.png);
        background-size: cover;
        background-repeat: no-repeat;
        height: 65vh;
        width: auto;
        background-position: center;
    }

    .about-header-title {
        font-size: 4.6rem;
        font-weight: bold;
        color: #fff;
        width: 100%;
        text-align: center;
        margin: auto;
    }

    .about-breadcrumb ul{
        padding-left: 0;
    }
    
    .about-header-part{
        transform: translateY(29rem);
    }
    
    .about-header-text{
        width: 100%;
    }

    .about-title-text {
        font-size: 1.4rem;
        font-weight: 300;
        color: #0079FF;
        display: inline-block;
        padding: .8rem 1.6rem;
        background: rgba(229, 245, 255, 1);
        border-radius: 100px;
        transition: all .3s ease-in-out;
        cursor: pointer;
    }
    
    .about-title{
        text-align: center;
    }
    
    .about-left-heading {
        font-size: 3.6rem;
        font-weight: 600;
        color: #001123;
        width: 100%;
        text-align: center;
    }
    
    .right-first-text {
        font-size: 1.8rem;
        font-weight: 300;
        color: #778697;
        text-align: center;
        margin-top: 3rem;
    }
    
    .right-second-text {
        font-size: 1.8rem;
        font-weight: 300;
        color: #778697;
        margin-top: 2.5-rem;
        text-align: center;
    }
    
    .about-left-title-2 {
        font-size: 3.6rem;
        font-weight: 600;
        color: #001123;
        text-align: center;
    }
    
    .about-left-title-2 {
        font-size: 3.6rem;
        font-weight: 600;
        color: #001123;
        text-align: center;
    }
    
    .person-1{
        margin-top: 10rem;
    }
    
    .person-2{
        margin-top: 10rem;
    }
    
    .person-3{
        margin-top: 10rem;
    }
    
    /* about section */

        
    /* reliability page */


    #reliability-banner {
        background-image: url(../image/reliability-banner.png);
        background-size: cover;
        background-repeat: no-repeat;
        height: 65vh;
        width: auto;
        background-position: center;
    }

    .relibility-breadcrumb {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, 19rem);
    }
    

    .relibility-title{
        font-size: 1.4rem;
        font-weight: 300;
        color: #FC8F66;
        display: inline-block;
        padding: .8rem 1.6rem;
        background: rgba(255, 236, 229, 1);
        border-radius: 100px;
        transition: all .3s ease-in-out;
        cursor: pointer;
    }    

    .relibility-title-text{
        margin: auto;
        text-align: center;
    }

    .relibility-header-text{
        width: 100%;
    }

    .relibility-heading {
        font-size: 3.6rem;
        font-weight: 600;
        color: #001123;
        width: 78%;
        margin: auto;
        margin-top: 3rem;
        text-align: center;
        z-index: 1;
        line-height: 53px;
    }
    
    .relibility-header-title {
        font-size: 4.6rem;
        font-weight: bold;
        color: #fff;
        width: 100%;
        text-align: center;
        margin: auto;
    }

    .relibility-header-part{
        transform: translateY(30rem);
    }
    
    .text-background{
        transform: translateX(-2px) translateY(-60px);
        width: 72%;
    }

    .orange-signal {
        transform: translateX(36px) translateY(-89px);
        opacity: 0.5;
        overflow: hidden;
    }

    .blue-signal {
        transform: translateX(3rem) translateY(-437px);
        opacity: 0.5;
        overflow: hidden;
    }

    .green-signal {
        transform: translateX(14px) translateY(-281px);
        opacity: 0.5;
        overflow: hidden;
    }

    .parple-signal {
        transform: translateX(2px) translateY(-6rem);
        opacity: 0.5;
        overflow: hidden;
    }
    
    .signal-control-1 {
        transform: translateX(34rem) translateY(29rem);
        display: inline-block;
        overflow: hidden;
        transition: all .80s ease-in-out;
        width: 45%;
    }
    
    .signal-control-2 {
        transform: translateX(-2rem) translateY(-33px);
        display: inline-block;
        overflow: hidden;
        transition: all .80s ease-in-out;
        width: 61%;
    }

    #innovative-section {
        margin-bottom: 25rem;
        margin-top: -30rem;
    }

    .innovative-title {
        font-size: 2.6rem;
        font-weight: 600;
        width: 80%;
        text-align: center;
        margin: auto;
    }

    /* reliability page */  
  

    /* prices page start */


    #priceing-banner {
        background-image: url(../image/prices-banner.png);
        background-size: cover;
        background-repeat: no-repeat;
        height: 65vh;
        width: auto;
        background-position: center;
    }

    .card-4{
        border-radius: 2rem;
        background-image: url(../image/card-4-background.png);
        background-size: cover;
        background-repeat: no-repeat;
        transition: all .3s ease-in-out;
        background-position: center;
    }

    .prices-header-part{
        transform: translateY(33rem);
    }
    

    .prices-header-text {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -72%);
        color: #fff;
        width: 100%;
    }
    

    .prices-title{
        font-size: 1.4rem;
        font-weight: 300;
        color: #00CF84;
        display: inline-block;
        padding: .8rem 1.6rem;
        background: rgba(222, 255, 243, 1);
        border-radius: 100px;
        transition: all .3s ease-in-out;
        cursor: pointer;
    }

    .prices-title-text{
        margin: auto;
        text-align: center;
    }

    .card-body {
        padding: 4rem;
    }

    .card-2{
        margin-top: 5rem;
    }

    .card-3{
        margin-top: 5rem;
    }

    .card-4{
        margin-top: 5rem;
    }

    .include-text-4 {
        font-size: 2rem;
        font-weight: 300;
        color: #fff;
    }

    .include-text-width-4 {
        width: 75%;
        font-size: 2rem;
        font-weight: 300;
        color: #fff;
        display: inline-block;
        margin-top: 3px;
    }

    /* prices end */            

}

@media screen and (min-width:480px) and (max-width:575px){
    html{
        font-size: 50.5%;
    }

    .active .nav-link::after{
        width: 0;
    }

    .container{
        padding: 0 5rem;
    }

    .hero-down-button {
        transition: all .3s ease-in-out;
        position: relative;
        top: -4rem;
        text-decoration: none;
    }

    .hero-heading-primary {
        font-size: 4.6rem;
        color: #0079FF;
        font-weight: 600;
        text-transform: capitalize;
        width: 80%;
        margin: auto;
        text-align: center;
    }

    .hero-heading-secondary {
        font-size: 2rem;
        color: #001123;
        font-weight: 300;
        width: 80%;
        margin-top: 1.6rem;
        margin-bottom: 0;
        text-align: center;
        margin: auto;
        margin-top: 2rem;
    }

    .hero-paragraph {
        font-size: 1.6rem;
        font-weight: 300;
        color: #778697;
        margin-top: 2rem;
        margin-bottom: 0;
        width: 87%;
        text-align: center;
        margin: auto;
        margin-top: 2rem;
    }

    .hero-btn {
        margin-top: 3.4rem;
        text-align: center;
    }

    .down-img {
        width: 7%;
        margin-top: 13rem;
    }

    .hero-right-image {
        width: 110%;
        height: auto;
        margin-top: 7rem;
    }

    #catalyst-section {
        padding: 10rem 0;
        margin-top: -13rem;
    }

    .catalyst-title {
        font-size: 1.4rem;
        font-weight: 300;
        color: #00CF84;
        display: inline-block;
        padding: .8rem 1.6rem;
        background: rgba(222, 255, 243, 1);
        border-radius: 100px;
        transition: all .3s ease-in-out;
        cursor: pointer;
        text-align: center;
        margin: auto;
    }

    .catalyst-title-button{
        display: grid;
        margin: auto;
    }

    .catalyst-left-heading {
        font-size: 3.6rem;
        font-weight: 600;
        color: #001123;
        margin-top: 3rem;
        text-align: center;
        width: 92%;
        margin: auto;

        margin-top: 2rem;
    }

    .right-heading {
        font-size: 2rem;
        font-weight: 600;
        color: #0079FF;
        text-transform: capitalize;
        text-align: center;
        margin-top: 3rem;
    }

    .right-paragraph {
        font-size: 1.8rem;
        font-weight: 300;
        color: #778697;
        margin-top: 1.4rem;
        text-align: center;
        width: 70%;
        margin: auto;
        margin-top: 2rem;
    }

    .catalyst-img{
        text-align: center;
    }

    .catalyst-items {
        margin-top: 9rem;
        transform: translateX(0);
    }

    .catalyst-paragraph-1 {
        font-size: 1.8rem;
        font-weight: 300;
        color: #001123;
        margin-top: 1rem;
        margin-bottom: 0;
        width: 97%;
    }

    .catalyst-paragraph-2 {
        font-size: 1.8rem;
        font-weight: 300;
        color: #001123;
        margin-top: 1rem;
        margin-bottom: 0;
        width: 90%;
    }

    #pragmatic-section {
        background: rgba(251, 252, 254, 1);
        padding: 10rem 0;
        margin-top: -8rem;
    }

    .pragmatic-section-title {
        font-size: 3.6rem;
        font-weight: 600;
        color: #001123;
        text-transform: capitalize;
        width: 98%;
        margin: auto;
        margin-top: 2.2rem;
    }

    .pragmatic-card-2{
        margin-top: 5rem;
    }

    .pragmatic-card-3{
        margin-top: 5rem;
    }

    .performance-title {
        font-size: 1.4rem;
        font-weight: 300;
        color: #3D00CF;
        display: inline-block;
        padding: .8rem 1.6rem;
        background: rgba(236, 222, 255, 1);
        border-radius: 100px;
        transition: all .3s ease-in-out;
        cursor: pointer;
        margin: auto;
        text-align: center;
    }
    
    .performance-title-button{
        display: grid;
        margin: auto;
    }

    .pragmatic-section-subtitle {
        font-weight: 300;
        color: #778697;
        width: 100%;
        margin: auto;
        margin-top: auto;
        margin-top: 2.6rem;
    }

    .performance-left-heading {
        font-size: 3.6rem;
        font-weight: 600;
        color: #001123;
        text-align: center;
        overflow-wrap: normal;
        width: 90%;
        margin: auto;
        margin-top: 2.2rem;
    }

    .pragmatic-card-heading-1 {
        font-size: 2rem;
        font-weight: 600;
        color: #001123;
        margin-top: 3rem;
    }

    .pragmatic-card-heading-2 {
        font-size: 2rem;
        font-weight: 600;
        color: #001123;
        line-height: 3rem;
        margin-top: 3rem;
        width: 95%;
    }

    .pragmatic-card-heading-3 {
        font-size: 2rem;
        font-weight: 600;
        color: #001123;
        margin-top: 3rem;
    }

    #performance-section {
        padding: 10rem 0;
        margin-top: -10rem;
    }

    .performance-right-paragraph {
        font-size: 2rem;
        font-weight: 300;
        color: #001123;
        text-align: center;
        margin-top: 1rem;
    }

    .performance-button {
        margin-top: 2.2rem;
        text-align: center;
    }

    .left-card-content-2 {
        background: rgb(255, 255, 255);
        border-radius: 1.5rem;
        margin-top: 4rem;
        padding: 3rem;
        transition: all .3s ease-in-out;
        backface-visibility: hidden;
        margin-top: 2.5rem;
    }

    .right-content {
        margin-top: 5rem;
    }

    .right-card-content-1 {
        background: rgb(255, 255, 255);
        border-radius: 1.5rem;
        padding: 3rem;
        transition: all .3s ease-in-out;
        backface-visibility: hidden;
        margin-top: 2.5rem;
    }

    .right-card-content-2 {
        background: rgb(255, 255, 255);
        border-radius: 1.5rem;
        padding: 3rem;
        transition: all .3s ease-in-out;
        margin-top: 4rem;
        backface-visibility: hidden;
        margin-top: 2.5rem;
    }

    .title-bottom-text {
        font-size: 2.6rem;
        color: #001123;
        text-decoration: underline;
        width: 100%;
        margin: auto;
        margin-top: auto;
        margin-top: 4.7rem;
    }

    .title-bottom-button {
        margin-top: 2rem;
    }

    .freedom-section-title {
        font-size: 3.6rem;
        font-weight: 600;
        color: #001123;
        width: 88%;
        margin: auto;
        margin-top: 3rem;
    }

    .novit-content{
        transform: translateY(-27px);
    }

    #novit-section {
        padding-top: 28rem;
    }

    .novit-title-button{
        margin-top: 3rem;
    }

    .novit-heading{
        width: 100%;
    }

    .novit-background {
        background-image: url(../image/mobile-responsive.png);
        background-size: 100%;
        background-repeat: no-repeat;
        height: 76rem;
        width: auto;
        border-radius: 2.6rem;
        background-position-y: center;
        padding: 15rem;
        text-align: center;
    }

    .novit-text {
        font-size: 26px;
        font-weight: 600;
        color: #fff;
        width: 100%;
        line-height: 39px;
        margin-bottom: 0;
        margin-top: 1rem;
    }

    .novit-spaceing {
        margin-bottom: 25rem;
        margin-top: -11rem;
    }

    #freedom-section {
        padding: 12rem 0;
        margin-top: -9rem;
    }
    
    .email-left-heading {
        font-size: 3.6rem;
        font-weight: bold;
        color: #fff;
        margin-bottom: 0;
        width: 70%;
        text-align: center;
        margin: auto;
    }

    .email-left-heading {
        font-size: 3rem;
        font-weight: bold;
        color: #fff;
        margin-bottom: 0;
        width: 85%;
        text-align: center;
        margin: auto;
        transform: translateY(-5rem);
    }

    .email-contents {
        position: absolute;
        top: 50%;
        left: 50%;
        width: 79%;
        transform: translate(-34%, -38%);
    }

    #email-section {
        background: rgba(0, 121, 255, 1);
        padding: 12rem 0;
        margin-top: -11rem;
    }

    .email-icon {
        transform: translateX(-3.4rem) translateY(-.5rem);
    }

    .privacy {
        font-size: 1.4rem;
        font-weight: 300;
        transform: translateX(15rem) translateY(-21px);
        overflow: hidden;
    }

    .terms {
        font-size: 1.4rem;
        font-weight: 300;
        float: left;
        margin-right: 3rem;
        padding-bottom: 0;
        transform: translateY(1px);
    }

    .footer-first-col{
        text-align: center;
    }

    .footer-second-col{
        text-align: center;
        margin-top: 3rem;
    }

    .footer-third-col{
        text-align: center;
        margin-top: 3rem;
    }

    .text-item-2-modified {
        font-size: 1.4rem;
        font-weight: 300;
        width: 55%;
        margin: auto;
    }

    .whats-app {
        margin-top: 8rem;
        text-align: center;
    }

    .border-top {
        border-top: 1px solid #fff;
        margin-top: 2rem;
    }

    .footer-bottom-text {
        margin-top: -2.8rem;
        transform: translateX(25rem) translateY(-2px);
    }

    #footer-section {
        background: rgba(0, 17, 35, 1);
        color: #fff;
        padding: 10rem 0;
        padding-bottom: 0;
    }

    /* about section */

    #about-banner {
        background-image: url(../image/about-banner.png);
        background-size: cover;
        background-repeat: no-repeat;
        height: 55vh;
        width: auto;
        background-position: center;
    }

    .about-header-title {
        font-size: 4rem;
        font-weight: bold;
        color: #fff;
        width: 90%;
        text-align: center;
        margin: auto;
    }

    .about-breadcrumb ul{
        padding-left: 0;
    }
    
    .about-header-part{
        transform: translateY(27rem);
    }

    .about-header-text {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        color: #fff;
        width: 100%;
    }
    
    .about-title-text {
        font-size: 1.4rem;
        font-weight: 300;
        color: #0079FF;
        display: inline-block;
        padding: .8rem 1.6rem;
        background: rgba(229, 245, 255, 1);
        border-radius: 100px;
        transition: all .3s ease-in-out;
        cursor: pointer;
    }
    
    .about-title{
        text-align: center;
    }
    
    .about-left-heading {
        font-size: 3.6rem;
        font-weight: 600;
        color: #001123;
        width: 100%;
        text-align: center;
    }
    
    .right-first-text {
        font-size: 1.8rem;
        font-weight: 300;
        color: #778697;
        text-align: center;
        margin-top: 3rem;
    }
    
    .right-second-text {
        font-size: 1.8rem;
        font-weight: 300;
        color: #778697;
        margin-top: 2.5-rem;
        text-align: center;
    }
    
    .about-left-title-2 {
        font-size: 3.6rem;
        font-weight: 600;
        color: #001123;
        text-align: center;
    }
    
    .about-left-title-2 {
        font-size: 3.6rem;
        font-weight: 600;
        color: #001123;
        text-align: center;
    }
    
    .person-1{
        margin-top: 10rem;
    }
    
    .person-2{
        margin-top: 10rem;
    }
    
    .person-3{
        margin-top: 10rem;
    }
    
    /* about section */

    /* reliability page */


    #reliability-banner {
        background-image: url(../image/reliability-banner.png);
        background-size: cover;
        background-repeat: no-repeat;
        height: 55vh;
        width: auto;
        background-position: center;
    }

    .globe-background {
        background-image: url(../image/glove-img.png);
        background-size: 100%;
        background-repeat: no-repeat;
        margin-top: 7rem;
        width: 100%;
    }

    .relibility-header-part {
        transform: translateY(27rem);
    }

    .relibility-breadcrumb {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, 18rem);
    }

    .relibility-header-text{
        width: 100%;
    }

    .relibility-title{
        font-size: 1.4rem;
        font-weight: 300;
        color: #FC8F66;
        display: inline-block;
        padding: .8rem 1.6rem;
        background: rgba(255, 236, 229, 1);
        border-radius: 100px;
        transition: all .3s ease-in-out;
        cursor: pointer;
    }

    .text-background{
        display: none;
    }

    .relibility-title-text{
        margin: auto;
        text-align: center;
    }

    #innovative-section {
        margin-bottom: 25rem;
        margin-top: -33rem;
    }
        
    .block-1{
        display: block;
        text-align: right;
        transform: translateX(83px) translateY(3px);
    }

    .block-2{
        display: block;
        text-align:   right !important;
        transform: translateX(-13px) translateY(-222px);
    }

    .block-3{
        display: block;
        text-align: left;
        transform: translateX(3px) translateY(-226px);
    }

    .block-4{
        display: block;
        text-align: left !important;
        transform: translateX(19px) translateY(6px);
    }

    .orange-signal {
        opacity: 0.5;
        overflow: hidden;
    }

    .green-signal {
        opacity: 0.5;
        overflow: hidden;
    }

    .blue-signal {
        opacity: 0.5;
        overflow: hidden;
    }

    .parple-signal {
        transform: translateX(14px) translateY(159px);
        opacity: 0.5;
        overflow: hidden;
    }

    .signal-control-1 {
        transform: translateX(18rem) translateY(30.1rem);
        display: block;
        overflow: hidden;
        transition: all .80s ease-in-out;
        margin: auto;
        width: 44%;
        text-align: right !important;
    }

    .signal-control-2 {
        transform: translateX(-14rem) translateY(-39px);
        display: block;
        overflow: hidden;
        transition: all .80s ease-in-out;
        margin: auto;
        width: 59%;
    }

    .relibility-heading {
        font-size: 3.2rem;
        font-weight: 600;
        color: #001123;
        width: 100%;
        margin: auto;
        margin-top: 3rem;
        text-align: center;
        z-index: 1;
        line-height: 46px;
    }

    .innovative-title {
        font-size: 2.6rem;
        font-weight: 600;
        width: 96%;
        text-align: center;
        margin: auto;
    }

    /* reliability page */   


    /* prices page start */


    #priceing-banner {
        background-image: url(../image/prices-banner.png);
        background-size: cover;
        background-repeat: no-repeat;
        height: 55vh;
        width: auto;
        background-position: center;
    }

    .prices-header-part{
        transform: translateY(30rem);
    }

    .prices-header-text{
        width: 100%;
    }

    .card-4{
        border-radius: 2rem;
        background-image: url(../image/card-4-background.png);
        background-size: cover;
        background-repeat: no-repeat;
        transition: all .3s ease-in-out;
        background-position: center;
    }

    .card-body {
        padding: 4rem;
    }

    .prices-header-text {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -71%);
        color: #fff;
    }
    
    .prices-title{
        font-size: 1.4rem;
        font-weight: 300;
        color: #00CF84;
        display: inline-block;
        padding: .8rem 1.6rem;
        background: rgba(222, 255, 243, 1);
        border-radius: 100px;
        transition: all .3s ease-in-out;
        cursor: pointer;
    }

    .prices-title-text{
        margin: auto;
        text-align: center;
    }

    .email-icon {
        transform: translateX(-2.6rem) translateY(-.3rem);
        width: 5%;
    }


    .card-2{
        margin-top: 5rem;
    }

    .card-3{
        margin-top: 5rem;
    }

    .card-4{
        margin-top: 5rem;
    }

    /* prices end */    
   

}

@media screen and (min-width:320px) and (max-width:479px){
    html{
        font-size: 40.5%;
    }

    .container{
        padding: 0 3rem;
    }


    .active .nav-link::after{
        width: 0;
    }

    
    .hero-heading-primary {
        font-size: 4rem;
        color: #0079FF;
        font-weight: 600;
        text-transform: capitalize;
        width: 100%;
        margin: auto;
        text-align: center;
    }

    .hero-heading-secondary {
        font-size: 2rem;
        color: #001123;
        font-weight: 300;
        width: 100%;
        margin-top: 1.6rem;
        margin-bottom: 0;
        text-align: center;
        margin: auto;
        margin-top: 2rem;
    }

    .hero-paragraph {
        font-size: 1.8rem;
        font-weight: 300;
        color: #778697;
        margin-top: 2rem;
        margin-bottom: 0;
        width: 92%;
        text-align: center;
        margin: auto;
        margin-top: 2rem;
    }

    .hero-btn {
        margin-top: 3.4rem;
        text-align: center;
    }

    .hero-right-image {
        width: 110%;
        height: auto;
        margin-top: 7rem;
    }

    .down-img{
        width: 7%;
        margin-top: 13rem;
    }

    #catalyst-section {
        padding: 10rem 0;
        margin-top: -18rem;
    }

    .catalyst-title {
        font-size: 1.4rem;
        font-weight: 300;
        color: #00CF84;
        display: inline-block;
        padding: .8rem 1.6rem;
        background: rgba(222, 255, 243, 1);
        border-radius: 100px;
        transition: all .3s ease-in-out;
        cursor: pointer;
        text-align: center;
        margin: auto;
    }

    .catalyst-left-heading {
        font-size: 3.6rem;
        font-weight: 600;
        color: #001123;
        margin-top: 3rem;
        text-align: center;
        width: 100%;
        margin: auto;
        margin-top: 2rem;
    }

    .right-heading {
        font-size: 2rem;
        font-weight: 600;
        color: #0079FF;
        text-transform: capitalize;
        text-align: center;
        margin-top: 2rem;
    }

    .right-paragraph {
        font-size: 1.8rem;
        font-weight: 300;
        color: #778697;
        margin-top: 1.4rem;
        text-align: center;
        width: 100%;
        margin: auto;
        margin-top: 2rem;
    }

    .catalyst-img{
        text-align: center;
    }

    .catalyst-items {
        margin-top: 9rem;
        transform: translateX(0);
    }

    .catalyst-title-button{
        display: grid;
        margin: auto;
    }

    .catalyst-paragraph-1 {
        font-size: 1.8rem;
        font-weight: 300;
        color: #001123;
        margin-top: 1rem;
        margin-bottom: 0;
        width: 97%;
    }

    .catalyst-paragraph-2 {
        font-size: 1.8rem;
        font-weight: 300;
        color: #001123;
        margin-top: 1rem;
        margin-bottom: 0;
        width: 100%;
    }

    #pragmatic-section {
        background: rgba(251, 252, 254, 1);
        padding: 10rem 0;
        margin-top: -8rem;
    }

    .pragmatic-section-title {
        font-size: 3.6rem;
        font-weight: 600;
        color: #001123;
        text-transform: capitalize;
        width: 97%;
        margin: auto;
        margin-top: auto;
        margin-top: 2.2rem;
    }

    .pragmatic-card-icon-1{
        width: 20%;
        height: auto;
    }

    .pragmatic-card-icon-2{
        width: 20%;
        height: auto;
    }

    .pragmatic-card-icon-3{
        width: 20%;
        height: auto;
    }

    .pragmatic-card-2{
        margin-top: 5rem;
    }

    .pragmatic-card-3{
        margin-top: 5rem;
    }

    .performance-title {
        font-size: 1.4rem;
        font-weight: 300;
        color: #31B0FA;
        display: inline-block;
        padding: .8rem 1.6rem;
        background: rgba(229, 245, 255, 1);
        border-radius: 100px;
        transition: all .3s ease-in-out;
        cursor: pointer;
        margin: auto;
    }

    .pragmatic-section-subtitle {
        font-weight: 300;
        color: #778697;
        width: 92%;
        margin: auto;
        margin-top: auto;
        margin-top: 2.6rem;
    }

    #performance-section {
        padding: 10rem 0;
        margin-top: -8rem;
    }

    .performance-left-heading {
        font-size: 3.6rem;
        font-weight: 600;
        color: #001123;
        margin-top: 2.2rem;
        text-align: center;
    }

    .pragmatic-card-heading-1 {
        font-size: 2rem;
        font-weight: 600;
        color: #001123;
        margin-top: 3rem;
    }

    .pragmatic-card-heading-2 {
        font-size: 2rem;
        font-weight: 600;
        color: #001123;
        line-height: 3rem;
        margin-top: 3rem;
        width: 95%;
    }

    .pragmatic-card-heading-3 {
        font-size: 2rem;
        font-weight: 600;
        color: #001123;
        margin-top: 3rem;
    }

    .performance-right-paragraph {
        font-size: 2rem;
        font-weight: 300;
        color: #001123;
        text-align: center;
        margin-top: 2rem;
    }

    .performance-button {
        margin-top: 2.2rem;
        text-align: center;
    }

    .left-card-content-2 {
        background: rgb(255, 255, 255);
        border-radius: 1.5rem;
        margin-top: 4rem;
        padding: 3rem;
        transition: all .3s ease-in-out;
        backface-visibility: hidden;
        margin-top: 2.5rem;
    }

    .right-card-content-1 {
        background: rgb(255, 255, 255);
        border-radius: 1.5rem;
        padding: 3rem;
        transition: all .3s ease-in-out;
        backface-visibility: hidden;
        margin-top: 2.5rem;
    }

    .right-content {
        margin-top: 6rem;
    }

    .right-card-content-2 {
        background: rgb(255, 255, 255);
        border-radius: 1.5rem;
        padding: 3rem;
        transition: all .3s ease-in-out;
        margin-top: 4rem;
        backface-visibility: hidden;
        margin-top: 2.5rem;
    }

    .performance-title{
        font-size: 1.4rem;
        font-weight: 300;
        color: #3D00CF;
        display: inline-block;
        padding: .8rem 1.6rem;
        background: #ECDEFF;
        border-radius: 100px;
        transition: all .3s ease-in-out;
        cursor: pointer;
    }

    .performance-title-button{
        display: grid;
        margin: auto;
    }


    .title-content-2{
        margin-bottom: 2rem !important;
    }

    .title-bottom-text {
        font-size: 2.4rem;
        color: #001123;
        text-decoration: underline;
        width: 100%;
        margin: auto;
        margin-top: auto;
        margin-top: 4.7rem;
    }

    .title-bottom-button {
        margin-top: 4rem;
    }

    #freedom-section{
        margin-bottom: 1rem;
    }

    .freedom-contents{
        margin-top: -1rem;
    }

    .freedom-section-title {
        font-size: 3.6rem;
        font-weight: 600;
        color: #001123;
        width: 100%;
        margin: auto;
        margin-top: auto;
        margin-top: 3rem;
    }

    .button-novit:link, .button-novit:visited {
        display: inline-block;
        padding: 1.4rem 3.2rem;
        font-size: 1.4rem;
        font-weight: 300;
        border-radius: 10rem;
        cursor: pointer;
        transition: all .3s;
        outline: none;
        border: 1px solid #fff;
        text-decoration: none;
    }

    #novit-section {
        margin-top: 14rem;
    }

    .novit-title-button{
        margin-top: 3rem;
    }

    .novit-background {
        background-image: url(../image/mobile-responsive.png);
        background-size: 100%;
        background-repeat: no-repeat;
        height: 60rem;
        width: 100%;
        border-radius: 2.6rem;
        background-position-y: center;
        padding: 11rem;
        text-align: center;
    }

    .novit-heading{
        width: 100%;
    }

    .novit-content{
        margin-top: -3rem;
    }


    .novit-text {
        font-size: 17px;
        font-weight: 600;
        color: #fff;
        width: 100%;
        line-height: 32px;
        margin-top: 15px;
    }

    .novit-spaceing {
        margin-top: 3rem;
    }

    .title-content-2{
        margin-bottom: 1rem;
    }

    #freedom-section {
        padding: 4rem 0;
        padding-bottom: 0;
    }
    
    .email-left-heading {
        font-size: 3.6rem;
        font-weight: bold;
        color: #fff;
        margin-bottom: 0;
        width: 70%;
        text-align: center;
        margin: auto;
    }

    .email-icon{
        width: 5%;
    }

    .email-left-heading {
        font-size: 3.6rem;
        font-weight: bold;
        color: #fff;
        margin-bottom: 0;
        width: 100%;
        text-align: center;
        margin: auto;
        transform: translateY(-5rem);
    }

    .email-contents {
        position: absolute;
        top: 50%;
        left: 50%;
        width: 93%;
        transform: translate(-34%, -42%);
    }

    #email-section {
        background: rgba(0, 121, 255, 1);
        padding: 12rem 0;
        margin-top: 18rem !important;
    }

    .email-icon {
        transform: translateX(-4rem) translateY(-0.5rem);
    }

    .privacy {
        font-size: 1.4rem;
        font-weight: 300;
        transform: translateX(15rem) translateY(-21px);
        overflow: hidden;
    }

    .terms {
        font-size: 1.4rem;
        font-weight: 300;
        float: left;
        margin-right: 3rem;
        padding-bottom: 0;
        transform: translateY(1px);
    }

    .footer-first-col{
        text-align: center;
    }

    .footer-second-col{
        text-align: center;
        margin-top: 3rem;
    }

    .footer-third-col{
        text-align: center;
        margin-top: 3rem;
    }

    .text-item-2-modified {
        font-size: 1.4rem;
        font-weight: 300;
        width: 55%;
        margin: auto;
    }

    .whats-app {
        margin-top: 8rem;
        text-align: center;
    }

    .border-top {
        border-top: 1px solid #fff;
        margin-top: 2rem;
    }

    .footer-bottom-text {
        margin-top: -2.8rem;
        transform: translateX(27rem) translateY(-1px);
    }

    #footer-section {
        background: rgba(0, 17, 35, 1);
        color: #fff;
        padding: 10rem 0;
        padding-bottom: 0;
    }

    /* about section */

    #about-banner {
        background-image: url(../image/about-banner.png);
        background-size: cover;
        background-repeat: no-repeat;
        height: 45vh;
        width: auto;
        background-position: center;
    }

    .about-header-title {
        font-size: 4.6rem;
        font-weight: bold;
        color: #fff;
        text-align: center;
        margin: auto;
    }

    .about-header-text{
        width: 100%;
    }

    .about-breadcrumb ul{
        padding-left: 0;
    }

    .about-header-part{
        transform: translateY(26rem);
    }

    .about-title-text {
        font-size: 1.6rem;
        font-weight: 300;
        color: #0079FF;
        display: inline-block;
        padding: .8rem 1.6rem;
        background: rgba(229, 245, 255, 1);
        border-radius: 100px;
        transition: all .3s ease-in-out;
        cursor: pointer;
    }

    .about-title{
        text-align: center;
    }

    .about-left-heading {
        font-size: 3.6rem;
        font-weight: 600;
        color: #001123;
        width: 100%;
        text-align: center;
    }

    .right-first-text {
        font-size: 2rem;
        font-weight: 300;
        color: #778697;
        text-align: center;
        margin-top: 3rem;
    }

    .right-second-text {
        font-size: 2rem;
        font-weight: 300;
        color: #778697;
        margin-top: 2.5-rem;
        text-align: center;
    }

    .about-left-title-2 {
        font-size: 3.6rem;
        font-weight: 600;
        color: #001123;
        text-align: center;
    }

    .about-left-title-2 {
        font-size: 3.6rem;
        font-weight: 600;
        color: #001123;
        text-align: center;
    }

    .person-1{
        margin-top: 10rem;
    }

    .person-2{
        margin-top: 10rem;
    }

    .person-3{
        margin-top: 10rem;
    }

    

    /* about section */

     /* reliability page */


     #reliability-banner {
        background-image: url(../image/reliability-banner.png);
        background-size: cover;
        background-repeat: no-repeat;
        height: 45vh;
        width: auto;
        background-position: center;
    }

    .globe-background {
        background-image: url(../image/glove-img.png);
        background-size: 100%;
        background-repeat: no-repeat;
        margin-top: 7rem;
        width: 100%;
    }

    
    .relibility-header-part {
        transform: translateY(27rem);
    }

    .relibility-header-text{
        width: 100%;
    }

    .relibility-breadcrumb {
        position: absolute;
        top: 50%;
        left: 48%;
        transform: translate(-50%, 17rem);
    }

    .relibility-title{
        font-size: 1.4rem;
        font-weight: 300;
        color: #FC8F66;
        display: inline-block;
        padding: .8rem 1.6rem;
        background: rgba(255, 236, 229, 1);
        border-radius: 100px;
        transition: all .3s ease-in-out;
        cursor: pointer;
    }

    .text-background{
        display: none;
    }

    .relibility-title-text{
        margin: auto;
        text-align: center;
    }


    .relibility-heading {
        font-size: 3.6rem;
        font-weight: 600;
        color: #001123;
        width: 90%;
        margin: auto;
        margin-top: auto;
        margin-top: 3rem;
        text-align: center;
        z-index: 1;
        line-height: 39px;
    }

    .relibility-title{
        font-size: 1.4rem;
        font-weight: 300;
        color: #FC8F66;
        display: inline-block;
        padding: .8rem 1.6rem;
        background: rgba(255, 236, 229, 1);
        border-radius: 100px;
        transition: all .3s ease-in-out;
        cursor: pointer;
    }

    .innovative-title {
        font-size: 2.6rem;
        font-weight: 600;
        width: 87%;
        text-align: center;
        margin: auto;
    }

    .text-background{
        display: none;
    }

    .relibility-title-text{
        margin: auto;
        text-align: center;
    }

    #innovative-section {
        margin-bottom: 25rem;
        margin-top: -31rem;
    }
        
    .block-1{
        display: block;
        text-align: right;
        transform: translateX(57px) translateY(2px);
    }

    .block-2{
        display: block;
        text-align:   right !important;
        transform: translateX(38px) translateY(-263px);
    }

    .block-3{
        display: block;
        text-align: left;
        transform: translateX(-1px) translateY(-254px);
    }

    .block-4{
        display: block;
        text-align: left !important;
        transform: translateX(-1px) translateY(-29px);
    }

    .orange-signal {
        opacity: 0.5;
        overflow: hidden;
    }

    .green-signal {
        opacity: 0.5;
        overflow: hidden;
    }

    .blue-signal {
        opacity: 0.5;
        overflow: hidden;
    }

    .parple-signal {
        transform: translateX(-33px) translateY(153px);
        opacity: 0.5;
        overflow: hidden;
    }

    .signal-control-1 {
        transform: translateX(1rem) translateY(44rem);
        display: block;
        overflow: hidden;
        transition: all .80s ease-in-out;
        margin: auto;
        width: 55%;
        text-align: right !important;
    }

    .signal-control-2 {
        transform: translateX(1rem) translateY(-70px);
        display: block;
        overflow: hidden;
        transition: all .80s ease-in-out;
        margin: auto;
        width: 77%;
    }

    /* reliability page */   

    /* prices page start */


    #priceing-banner {
        background-image: url(../image/prices-banner.png);
        background-size: cover;
        background-repeat: no-repeat;
        height: 45vh;
        width: auto;
        background-position: center;
    }

    .card-4{
        border-radius: 2rem;
        background-image: url(../image/card-4-background.png);
        background-size: cover;
        background-repeat: no-repeat;
        transition: all .3s ease-in-out;
        background-position: center;
    }

    .prices-header-text {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        color: #fff;
        width: 100%;
    }

    .prices-breadcrumb ul{
        padding-left: 0;
    }
    
    .prices-header-title {
        font-size: 4rem;
        font-weight: bold;
        color: #fff;
        text-align: center;
        margin: auto;        
    }
    

    .prices-title{
        font-size: 1.4rem;
        font-weight: 300;
        color: #00CF84;
        display: inline-block;
        padding: .8rem 1.6rem;
        background: rgba(222, 255, 243, 1);
        border-radius: 100px;
        transition: all .3s ease-in-out;
        cursor: pointer;
    }

    .prices-breadcrumb {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, 17rem);
    }

    .prices-header-part{
        transform: translateY(26rem);
    }

    .prices-title-text{
        margin: auto;
        text-align: center;
    }

    .card-body {
        padding: 4rem;
    }

    .card-2{
        margin-top: 5rem;
    }

    .card-3{
        margin-top: 5rem;
    }

    .card-4{
        margin-top: 5rem;
    }

    .email-icon {
        transform: translateX(-3.8rem) translateY(-.3rem);
        width: 5%;
    }

    /* prices end */

}



/* Container Responsive */

@media screen and (min-width: 1400px) {
    .container {
      max-width: 1320px !important;
    }
  }
  
  @media screen and (min-width: 1600px) {
    .container {
      max-width: 1500px !important;
    }
  }
  
  @media screen and (min-width: 1800px) {
    .container {
      max-width: 1680px !important;
    }
  }
  
  @media screen and (min-width: 2000px) {
    .container {
      max-width: 1880px !important;
    }
  }
