/*inline taken here*/
body{
    font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
}
.node-3576 .nova-inner-first-sec .banner-text ul li {
    font-size: 18px;
    text-align: left;
}
    .node-3577 .nova-inner-second-sec{
        background: none;
    }
    .node-3577 .col-md-6.col-lg-6.inner-sec-right-col {
    padding-left: 0px;
    padding-right: 0px;
}
    .node-3577 .nova-inner-second-sec .mx-0.row{
        padding : 0px
    }

    .node-3575  .nova-infertility-second-sec {
        position: relative;
    }
     .node-3575  .nova-infertility-second-sec .infertility-second-first {
        width: 50%;
        padding: 60px 70px 10px;
    }
     .node-3575  .nova-infertility-second-sec .infertility-second-first p{
        font-size: 20px;
    }
     .node-3575  .nova-infertility-second-sec .infertility-second-second {
        background: #F5D9E2;
        padding: 50px 70px;
    }
     .node-3575  .nova-infertility-second-sec .infertility-second-second p {
        width: 45%;
        font-size: 20px;
    }
     .node-3575  .nova-infertility-second-sec img.de-img {
        position: absolute;
        top: 0;
        right: 0;
        width: 850px;
        height: 910px;
    }
     .node-3575 .nova-infertility-third-sec {
        background-image: url('image/nova-infertility-third.png');
        background-position: right;
        background-size: cover;
        background-repeat: no-repeat;
        padding: 10px 35px;
        position: relative;
    }
    .node-3575 .nova-infertility-third-sec .infertility-second-content {
        width: 45%;
    }
    .node-3575 .nova-infertility-third-sec .panel-group {
        background: #ECE7DA;
        padding: 40px 30px 20px;
        border-radius: 30px;
        margin-bottom: 30px;
    }
    .node-3575 .nova-infertility-third-sec .panel-group h2 {
        font-size: 30px;
        color: #6A6A6A!important;
    }
    .node-3575 .nova-infertility-third-sec .panel-group ul {
        padding-left: 22px;
        margin-bottom: 0;
        border-bottom: 1px solid #ccc;
    }
    .node-3575 .nova-infertility-third-sec  ul li {
        font-size: 22px;
        font-weight: 700;
        /* margin-bottom: 10px; */
    }
    .node-3575 .nova-infertility-third-sec  ul li::marker {
        color: #CF969A;
        font-size: 20px;
    }
    .node-3575 .nova-infertility-third-sec ul li a {
        color: #000 !important;
        padding: 10px 0;
        display: block;
        font-size: 20px;
        text-decoration: none !important;
    }
    .node-3575 .nova-infertility-third-sec ul li a.collapsed:before {
        float: right !important;
        content: "\f107";
        font-family: FontAwesome;
        color: #fff;
        border: 1px solid #C9C9C9;
        width: 20px;
        height: 20px;
        border-radius: 50%;
        background: #C9C9C9;
        padding: 4px;
        line-height: 10px;
        font-size: 15px;
        font-weight: bold;
        margin-top: 10px;
    }
    .node-3575 .nova-infertility-third-sec ul li a:before {
        color: #fff;
        float: right !important;
        font-family: FontAwesome;
        content: "\f106";
        width: 20px;
        height: 20px;
        border-radius: 50%;
        border: 1px solid #C9C9C9;
        background: #C9C9C9;
        padding: 4px;
        line-height: 10px;
        font-size: 15px;
        font-weight: bold;
        text-align: center;
        margin-top: 10px;
    }
    .node-3575 .nova-infertility-third-sec  ul p {
        font-size: 20px;
        font-weight: 500;
        margin-bottom: 30px;
    }
    .node-3575 .nova-infertility-third-sec .mx-0.row .col-md-6.col-lg-6.inner-sec-right-col img.w-100 {
        height: 100%;
    }
    .node-3575 .nova-infertility-third-sec  .know-more-sec {
        padding-left: 20px;
    }
    .node-3575 .nova-infertility-third-sec  .know-more-sec p {
        font-weight: 500;
    }
    .node-3575 .nova-infertility-third-sec  .know-more-sec .know-more-cl {
        display: flex;
    }
    .node-3575 .nova-infertility-third-sec  .know-more-sec .know-more-cl a.call-us {
        background-color: #3F9DBC;
        color: #fff;
        padding: 10px 15px;
        font-size: 15px;
        border-radius: 20px;
        display: flex;
        width: fit-content;
        margin-right: 30px;
        align-items: center;
    }
    .node-3575 .nova-infertility-third-sec .know-more-sec .know-more-cl a.call-us img {
        width: 15px;
        margin-right: 5px;
    }
     .node-3576 .nova-gamets-first-sec .banner-text {
            position: absolute;
            top: 30%;
            left: 5%;
            width: 32%;
        }
        .node-3576 .nova-gamets-first-sec .banner-text h2 {
            font-size: 30px;
            color: #3F9DBC;
            margin-bottom: 25px;
        }
        .node-3576 .nova-gamets-first-sec .banner-text p,.node-3576 .nova-gamets-first-sec .banner-text ul li {
            font-size: 18px;
            color: #000;
            font-weight: 500;
        }

    /*end*/
     /*second sec*/
    .node-3576 .nova-gamets-second-sec {
        position: relative;
    }
    .node-3576 .nova-gamets-second-sec .gamets-second-content {
        position: absolute;
        top: 15%;
        left: 5%;
        width: 30%;
    }
    .node-3576 .nova-gamets-second-sec .gamets-second-content ul li a {
        color: #fff;
        padding: 15px 0;
        display: block;
        font-size: 22px;
        text-decoration: none;
    }
    .node-3576 .nova-gamets-second-sec .gamets-second-content ul li::marker {
        color: #A6DBED;
        font-size: 22px;
    }
    .node-3576 .nova-gamets-second-sec .gamets-second-content ul {
        padding-left: 20px;
        border-bottom: 1px solid #ccc;
        margin-bottom: 0;
    }
    .node-3576 .nova-gamets-second-sec .gamets-second-content ul li a.collapsed:before {
            padding: 3px 2px!important;
        float: right !important;
        content: "\f107";
        font-family: FontAwesome;
        color: #fff;
        border: 1px solid #48b5cd;
        width: 20px;
        height: 20px;
        border-radius: 50%;
        background: #48b5cd;
        padding: 4px;
        line-height: 10px;
        font-size: 15px;
        font-weight: bold;
        margin-top: 10px;
    }
    .node-3576 .nova-gamets-second-sec .gamets-second-content ul li a:before {
        padding: 2px 2px!important;
        color: #fff;
        float: right !important;
        font-family: FontAwesome;
        content: "\f106";
        width: 20px;
        height: 20px;
        border-radius: 50%;
        border: 1px solid #48b5cd;
        background: #48b5cd;
        padding: 4px;
        line-height: 10px;
        font-size: 15px;
        font-weight: bold;
        text-align: center;
        margin-top: 10px;
    }
    .node-3576 .nova-gamets-second-sec .gamets-second-content .know-more-sec .know-more-cl a.call-us {
        background-color: #fff;
        color: #000;
        padding: 10px 15px;
        font-size: 16px;
        border-radius: 20px;
        display: flex;
        width: fit-content;
        margin-right: 25px;
        align-items: center;
        font-weight: 600;
        text-decoration: none;
    }
    .node-3576 .nova-gamets-second-sec .gamets-second-content .know-more-sec p {
        font-size: 20px;
        color: #fff;
            font-family: arial_mt;
    }
    .node-3576 .nova-gamets-second-sec .gamets-second-content .panel-group {
        margin-bottom: 100px;
    }
    .node-3576 .nova-gamets-second-sec .gamets-second-content .know-more-sec .know-more-cl {
        display: flex;
    }
    .node-3576 .nova-gamets-second-sec .gamets-second-content .know-more-sec .know-more-cl a.call-us img {
        width: 15px;
        margin-right: 5px;
    }
    .node-3576 .nova-gamets-second-sec .gamets-second-content .know-more-sec {
        width: 120%;
    }
    .node-3576 .nova-gamets-second-sec .gamets-second-content .panel-default div {
        color: #fff;
    }

    .node-3577 .nova-inner-second-sec .mx-0.row .col-md-6.col-lg-6.inner-sec-left-col{
        padding-left: 4%;
    }
    .node-3577 .nova-inner-second-sec .mx-0.row .col-md-6.col-lg-6.inner-sec-left-col p
    {
        padding-bottom: 12px;
        color: #6C6C6C;
    }
    .node-3577 .know-more-cl p{
        padding-bottom: 0px !important;
    } 
    .node-3575 .nova-infertility-first-sec .banner-text h2, .node-3575 .nova-infertility-second-sec .infertility-second-first h2, .node-3575 .nova-infertility-second-sec .infertility-second-second h2 {
        font-size: 37px !important;
        margin-bottom: 60px;
        color: #6A6A6A!important;
    }

    .node-3575 .nova-infertility-first-sec .banner-text p, .node-3575 .nova-infertility-second-sec .infertility-second-first p, .node-3575 .nova-infertility-second-sec .infertility-second-second p {
        font-size: 24px !important;
        color: #6C6C6C;
        line-height: 34px;
    }

    .node-3575 .nova-infertility-first-sec .banner-text h2, .node-3575 .nova-infertility-second-sec .infertility-second-first h2, .node-3575 .nova-infertility-second-sec .infertility-second-second h2 {
        font-family: Ubuntu-Bold;
    }
    @media (max-width:767px) {

        .node-3576 .nova-inner-first-sec .banner-text ul li {
            font-size: 28px;

        }
     .node-3575 .nova-infertility-first-sec .banner-text h2, .node-3575 .nova-infertility-second-sec h2, .node-3575 .nova-infertility-third-sec .panel-group h2, .node-3575 .nova-infertility-forth-sec h2 {
            font-size: 30px;
            color: #6A6A6A !important;
            text-align: center;
            font-weight: bold;
        }
        .node-3575 .nova-infertility-second-sec {
            text-align: center;
        }
        .node-3575 .nova-infertility-second-sec .infertility-second-first {
            width: 100%;
            padding: 30px 20px 30px;
        }
        .node-3575 .nova-infertility-second-sec .infertility-second-second {
            background: #F5D9E2;
            padding: 30px 20px 0px;
        }
        .node-3575 .nova-infertility-second-sec .infertility-second-second p {
            width: 100%;
            font-size: 20px;
        }
        .node-3575 .nova-infertility-third-sec .panel-group ul {
            padding-left: 5px;
        }
        .node-3575 .nova-infertility-third-sec .panel-group p {
            text-align: center;
        }
         .node-3575 .nova-infertility-third-sec  {
            padding: 0;
            background:none;
            position: relative;
        }
        .node-3575 .nova-infertility-third-sec .infertility-second-content {
            width: 100%;
            position: absolute;
            top: 0;
            padding: 60px 10px 80px 10px;
        }
        .node-3575 .nova-infertility-third-sec  .know-more-sec p {
            font-weight: 500;
            font-size: 20px;
        }
        .node-3575 .nova-infertility-third-sec  .know-more-sec .know-more-cl {
            display: block;
        }
        .node-3575 .nova-infertility-third-sec  .know-more-sec .know-more-cl a.call-us {
            width: 95%;
            margin-bottom: 20px;
            font-size: 20px;
        }
          .node-3576 .nova-gamets-first-sec .banner-text {
            position: absolute;
            top: 5%;
            left: 0;
            width: 100%;
            padding: 20px;
            text-align: center;
        }
        .node-3576 .nova-gamets-first-sec .banner-text ul {
            list-style-type: none;
            padding: 0;
        }
        .node-3576 .nova-gamets-first-sec .banner-text ul li {
            display: flex;
            align-items: center;
            justify-content: center;
        }
        .node-3576 .nova-gamets-first-sec .banner-text h2,.nova-inner-third-sec h2 {
            font-size: 30px;
            color: #6A6A6A !important;
            text-align: center;
            font-weight: bold;
        }
        .node-3576 .nova-gamets-first-sec .banner-text ul li:before {
            content: '\2022';
            font-size: 28px;
            margin-right: 10px;
            line-height: 20px;
        }
        .node-3576 .nova-gamets-second-sec .gamets-second-content {
            position: absolute;
            top: 2%;
            left: 5%;
            width: auto;
            right: 5%;
        }
        .node-3576 .nova-gamets-second-sec .gamets-second-content .panel-group {
            margin-bottom: 50px;
        }
        .node-3576 .nova-gamets-second-sec .gamets-second-content .know-more-sec {
            width: auto;
        }
        .node-3576 .nova-gamets-second-sec .gamets-second-content .know-more-sec .know-more-cl {
            display: block;
        }
        .node-3576 .nova-gamets-second-sec .gamets-second-content .know-more-sec .know-more-cl a.call-us {
            width: 90%;
            margin-bottom: 15px;
            font-size: 20px;
            border-radius: 30px;
        }
        .node-3576 .nova-gamets-second-sec .gamets-second-content .know-more-sec .know-more-cl a.call-us img {
            width: 24px;
        }
        .nova-inner-second-sec .mx-0.row .col-md-6.col-lg-6.inner-sec-left-col ul li {
            font-size: 22px;
            font-weight: 700;
            position: relative;
            margin-bottom: 10px;
            color: black;
            font-family: Ubuntu-Bold!important;
        }   
        /*.nova-inner-second-sec .mx-0.row .col-md-6.col-lg-6.inner-sec-right-col img.w-100 {*/
        /*      min-height: 767px;*/
        /*}*/
                .node-3576 .gamets-second-sec .gamets-second-content ul li::marker, .node-3576 .nova-gamets-second-sec .gamets-second-content ul li a {
            font-size: 22px !important;
            font-family: Ubuntu-Bold;
        }
    }
 @media (min-width:320px) and (max-width:374px) {
        .node-3576 .nova-gamets-first-sec .banner-text {
            top: 3%;
        }
        .node-3576 .nova-gamets-first-sec .banner-text h2, .nova-inner-third-sec h2 {
            font-size: 28px !important;
        }
        .node-3576 .nova-gamets-first-sec .banner-text p,.node-3576 .nova-gamets-first-sec .banner-text ul li,.nova-inner-third-sec .faq-question .panel-default div {
            font-size: 16px !important;
        }
    }
    
    @media (min-width:1500px) {
         .node-3576 .nova-inner-first-sec .banner-text ul li {
            font-size: 23px;
        }
        .node-3575 .nova-infertility-first-sec .banner-text h2,.node-3575 .nova-infertility-second-sec .infertility-second-first h2,.node-3575  .nova-infertility-second-sec .infertility-second-second h2 {
            font-size: 40px !important;
        }
        .node-3575 .nova-infertility-first-sec .banner-text p,.node-3575 .nova-infertility-second-sec .infertility-second-first p,.node-3575 .nova-infertility-second-sec .infertility-second-second p {
            font-size: 23px !important;
        }
        .node-3575 .nova-infertility-second-sec img.de-img {
            width: auto !important;
            height: 100% !important;
        }
          .node-3575 .nova-infertility-third-sec .panel-group h2 {
            font-size: 35px;
        }
        .node-3575 .nova-infertility-third-sec .panel-group p {
            font-size: 22px !important;
        }
        .node-3575 .nova-infertility-third-sec  ul li a {
            font-size: 25px !important;
        }
        .node-3575 .nova-infertility-third-sec  ul li::marker {
            font-size: 23px !important;
        }
        .node-3575 .nova-infertility-third-sec .panel-default div {
            font-size: 20px !important;
        }
        .node-3575 .nova-infertility-third-sec ul li a.collapsed:before {
            width: 23px;
            height: 23px;
            padding: 5px;
            line-height: 12px;
            font-size: 17px;
        }
        .node-3575 .nova-infertility-third-sec ul li a:before {
            width: 23px;
            height: 23px;
            padding: 5px;
            line-height: 10px;
            font-size: 17px;
        }
        .node-3575 .nova-infertility-third-sec  .know-more-sec p {
            font-size: 20px;
        }
        .node-3575 .nova-infertility-third-sec  .know-more-sec .know-more-cl a.call-us {
            font-size: 20px !important;
            border-radius: 25px !important;
        }
         .node-3575 .nova-infertility-third-sec .inner-sec-left-col .know-more-sec .know-more-cl a.call-us img {
            width: 22px;
            margin-right: 8px;
        }
        .node-3576 .nova-gamets-first-sec .banner-text h2 {
            font-size: 38px !important;
        }
        .node-3576 .nova-gamets-first-sec .banner-text p, .node-3576 .nova-gamets-first-sec .banner-text ul li {
            font-size: 23px !important;
        }
        .node-3576 .nova-gamets-second-sec .gamets-second-content ul li::marker,.node-3576 .nova-gamets-second-sec .gamets-second-content ul li a {
            font-size: 26px !important;
        }
        .node-3576 .nova-gamets-second-sec .gamets-second-content .panel-default div {
            font-size: 20px !important;
        }
        .node-3576 .nova-gamets-second-sec .gamets-second-content .know-more-sec p {
            font-size: 20px !important;
        }
        .node-3576 .nova-gamets-second-sec .gamets-second-content .know-more-sec .know-more-cl a.call-us {
            font-size: 20px !important;
        }
        .node-3576 .nova-gamets-second-sec .gamets-second-content ul li a.collapsed:before , .node-3576 .nova-gamets-second-sec .gamets-second-content ul li a:before {
            width: 25px;
            height: 25px;
            padding: 4px;
            line-height: 14px;
            font-size: 20px;
        }
    }
    @media (min-width:1600px) {
        .node-3575 .nova-infertility-third-sec  ul li {
            font-size: 27px !important;
        }
        .node-3575 .nova-infertility-third-sec  ul li::marker {
            font-size: 27px !important;
        }
        .node-3575 .nova-infertility-third-sec  ul p {
            font-size: 25px !important;
        }
         .node-3575 .nova-infertility-third-sec  .know-more-sec .know-more-cl a.call-us {
            font-size: 18px;
            border-radius: 25px;
        }
        .node-3575 .nova-infertility-third-sec .panel-group p {
            font-size: 20px;
        }
        .node-3575 .nova-infertility-third-sec .panel-default div {
            font-size: 18px;
        }
    }
     @media (min-width:1400px) {
        .node-3576 .nova-inner-first-sec .banner-text ul li {
            font-size: 20px;
        }
       .node-3575 .nova-infertility-first-sec .banner-text h2,.node-3575 .nova-infertility-second-sec .infertility-second-first h2,.node-3575  .nova-infertility-second-sec .infertility-second-second h2 {
            font-size: 36px;
        }
        .node-3575 .nova-infertility-first-sec .banner-text p,.node-3575 .nova-infertility-second-sec .infertility-second-first p,.node-3575 .nova-infertility-second-sec .infertility-second-second p {
            font-size: 20px;
        }
         .node-3576 .nova-infertility-first-sec .banner-text h2 {
            font-size: 34px;
        }
        .node-3576 .nova-infertility-first-sec .banner-text p, .node-3576 .nova-infertility-first-sec .banner-text ul li {
            font-size: 20px;
        }
        .node-3576 .nova-gamets-second-sec .gamets-second-content ul li::marker,.node-3576 .nova-gamets-second-sec .gamets-second-content ul li a {
            font-size: 24px;
        }
        .node-3576 .nova-gamets-second-sec .gamets-second-content .panel-default div {
            font-size: 18px;
        }
        .node-3576 .nova-gamets-second-sec .gamets-second-content .know-more-sec p {
            font-size: 20px;
        }
        .node-3576 .nova-gamets-second-sec .gamets-second-content .know-more-sec .know-more-cl a.call-us {
            font-size: 18px;
        }
    }
     

 @media (min-width:1800px) {
     .node-3576 .nova-inner-first-sec .banner-text ul li {
            font-size: 28px;
        }
    .node-3575 .nova-infertility-third-sec .panel-group h2 {
            font-size: 42px !important;
        }
        .node-3575 .nova-infertility-third-sec .panel-group p {
            font-size: 25px !important;
        }
        .node-3575 .nova-infertility-third-sec  ul li a {
            font-size: 30px !important;
        }
        .node-3575 .nova-infertility-third-sec  ul li::marker {
            font-size: 30px !important;
        }
        .node-3575 .nova-infertility-third-sec .panel-default div {
            font-size: 22px !important;
        }
        .node-3575 .nova-infertility-third-sec  .know-more-sec p {
            font-size: 26px !important;
        }
        .node-3575 .nova-infertility-third-sec  .know-more-sec .know-more-cl a.call-us {
            font-size: 25px !important;
            border-radius: 30px !important;
        }
          .node-3576 .nova-infertility-first-sec .banner-text h2 {
            font-size: 46px !important;
        }
        .node-3576 .nova-infertility-first-sec .banner-text p, .node-3576 .nova-infertility-first-sec .banner-text ul li {
            font-size: 28px !important;
            color: black;
        }
        .node-3576 .nova-gamets-second-sec .gamets-second-content ul li::marker,.node-3576 .nova-gamets-second-sec .gamets-second-content ul li a {
            font-size: 32px !important;
        }
        .node-3576 .nova-gamets-second-sec .gamets-second-content .panel-default div {
            font-size: 26px !important;
        }
        .node-3576 .nova-gamets-second-sec .gamets-second-content .know-more-sec p {
            font-size: 20px !important;
        }
        .node-3576 .nova-gamets-second-sec .gamets-second-content .know-more-sec .know-more-cl a.call-us {
            font-size: 24px !important;
        }
    }

    .col-md-6.col-lg-6.inner-sec-left-col.bakp .know-more-cl {
        margin-top: 30px;
    }
    a.main-btmn.d-flex.align-items-center.main-phone:hover{
        color: white;
    }
    a.main-btmn.d-flex.align-items-center.main-book:hover{
        color: #424242;
    }
    a:hover, a:focus, .link:hover, .link:focus{
        color: black;
    }
    .nova-inner-first-sec {
       position: relative;
       /*margin-top: 155px;*/
    }
    .nova-inner-second-sec .mx-0.row .col-md-6.col-lg-6.inner-sec-left-col p {
          
         font-size: 20px;
    margin-bottom: 60px;
    padding-left: 16px;

    line-height: 30px;
        /*font-family: ArialMT;*/
    color: #000000;
    font-family: arial_mt;
    font-weight: bold;
    }
    .nova-inner-first-sec .banner-text {
        position: absolute;
        top: 50%;
        left: 4%;
        width: 32%;
        transform: translateY(-50%);
    }
    .panel{
        box-shadow : none;
    }
    .panel-heading{
            padding: 0px 15px
    }
    .nova-inner-first-sec .banner-text h1, .nova-inner-first-sec .banner-text h2,.nova-inner-second-sec .row .inner-sec-left-col h2 {
   
        font-size: 32px;
        color: #6A6A6A!important;
        margin-bottom: 60px;
        font-weight: 100;
        text-align: left;
        font-family: Ubuntu-Medium!important;
            text-transform: uppercase;
    }
    .nova-inner-first-sec .banner-text p {
        font-size: 18px;
    color: #848484;
    text-align: left;
    font-family: arial_mt;
    font-weight: bold;
    }
    .node-3576 a.call-us-wht img {
        margin-right: 15px;
    }

    .node-3576 .nova-inner-first-sec .banner-text p {
        font-size: 22px !important;
        line-height: 34px;
        color: black;
    }
    .node-3576 a.call-us-wht {
        background-color: #fff;
        color: #000;
        padding: 10px 15px;
        font-size: 16px;
        border-radius: 20px;
        display: flex;
        width: 40%;
        margin-right: 25px;
        align-items: center;
        font-weight: 600;
        text-decoration: none;
        justify-content: center;
    }
    .node-3576 .gamets-second-sec .gamets-second-content ul li::marker, .node-3576 .nova-gamets-second-sec .gamets-second-content ul li a {
        font-size: 26px !important;
        font-family: Ubuntu-Bold;
    }
    .node-3576 .nova-gamets-second-sec .gamets-second-content ul li a.collapsed:before {
        float: right !important;
        content: "\f107";
        font-family: FontAwesome;
        color: #449dbc;
        border: 1px solid #48b5cd;
        width: 20px;
        height: 20px;
        border-radius: 50%;
        background: #a6dbed;
        padding: 4px;
        line-height: 10px;
        font-size: 15px;
        font-weight: bold;
        margin-top: 10px;
    }
    .node-3576 .nova-gamets-second-sec .gamets-second-content ul li a.collapsed:before, .node-3576 .nova-gamets-second-sec .gamets-second-content ul li a:before {
        width: 25px;
        height: 25px;
        padding: 5px;
        line-height: 14px;
        font-size: 20px;
    }
    .node-3576 .nova-gamets-second-sec .gamets-second-content ul {
        padding-left: 20px;
        border-bottom: 2px solid #5acaf3;
        margin-bottom: 0;
    }
    .node-3576 .nova-gamets-second-sec .gamets-second-content ul li a {
        color: #fff;
        padding: 28px 0px;
        display: block;
        font-size: 22px;
        text-decoration: none;
    }
    .node-3576 .nova-inner-first-sec .banner-text ul li {
        font-size: 20px;
        color: black;
        /*margin-left: 30px;*/
    }
    .node-3577 .know-more-cl .btn-div {

        margin-left: 16px;
    }

    /*.node-3578 .nova-inner-second-sec .mx-0.row .col-md-6.col-lg-6.inner-sec-right-col img.w-100*/
    /*{*/
    /*    min-height: 100%;*/
    /*}*/


    .nova-inner-second-sec {
        background: #F1E5D9;
    }
    .nova-inner-second-sec .mx-0.row {
        padding: 50px 4% 0 4%;
    }
    .nova-inner-second-sec .mx-0.row .col-md-6.col-lg-6.inner-sec-left-col {
        padding: 50px 100px 60px 40px;
        padding-left: 0px;
        padding-right: 0;
    }
    .nova-inner-second-sec .mx-0.row .col-md-6.col-lg-6.inner-sec-left-col ul li {
        font-size: 22px;
        font-weight: 700;
        position: relative;
        margin-bottom: 10px;
        font-family: Ubuntu-Bold!important;

    }
    .nova-inner-second-sec .mx-0.row .col-md-6.col-lg-6.inner-sec-left-col ul li::marker {
        color: #3F9DBC;
        font-size: 30px;
        width:12px;
        height: 12px;
        background-color: #3f9dbc;
     
    }
    .nova-inner-second-sec .mx-0.row .col-md-6.col-lg-6.inner-sec-left-col ul p {
        font-size: 20px;
        font-weight: 500;
        margin-bottom: 30px;
    }
    /*.nova-inner-second-sec .mx-0.row .col-md-6.col-lg-6.inner-sec-left-col ul {*/
        /*margin-bottom: 60px;*/
    /*}*/
    /*.nova-inner-second-sec .mx-0.row .col-md-6.col-lg-6.inner-sec-right-col img.w-100 {*/
    /*      min-height: 100%;*/
    /*}*/
    .nova-inner-second-sec .mx-0.row .col-md-6.col-lg-6.inner-sec-left-col .know-more-sec {
        padding-left: 20px;
    }
    .nova-inner-second-sec .mx-0.row .col-md-6.col-lg-6.inner-sec-left-col .know-more-sec p {
        font-weight: 500;
    }
    .nova-inner-second-sec .mx-0.row .col-md-6.col-lg-6.inner-sec-left-col .know-more-sec .know-more-cl .btn-div {
        display: flex;
    }
    .nova-inner-second-sec .mx-0.row .col-md-6.col-lg-6.inner-sec-left-col .know-more-sec .know-more-cl a.call-us {
        background-color: #3F9DBC;
        color: #fff;
        padding: 10px 15px;
        font-size: 15px;
        border-radius: 20px;
        display: flex;
        width: fit-content;
        margin-right: 30px;
        align-items: center;
    }
    .nova-inner-second-sec .inner-sec-left-col .know-more-sec .know-more-cl a.call-us img {
        width: 15px;
        margin-right: 5px;
    }
    .nova-inner-third-sec {
        background: #FCEFEF;
        padding: 70px;
    }
    .nova-inner-third-sec h2 {
        color: #3F9DBC;
        font-size: 32px;
        margin-bottom: 30px;
    }
    .nova-inner-third-sec .faq-question h3 a {
        color: #000;
        padding: 25px 0 20px;
        border-bottom: 1px solid #ccc;
        display: block;
        font-size: 24px;
        text-decoration: none;
    }
    .nova-inner-third-sec .faq-question h3 a.collapsed:before {
        float: right !important;
        content: "\f107";
        font-family: FontAwesome;
        color: #fff;
        border: 1px solid #48b5cd;
        width: 25px;
        height: 25px;
        border-radius: 50%;
        border: 1px solid;
        background: #48b5cd;
        padding: 5px;
        line-height: 15px;
        font-size: 20px;
        font-weight: bold;
        margin-right: 40px;
    }
    .nova-inner-third-sec .faq-question h3 a:before {
        color: #fff;
        float: right !important;
        font-family: FontAwesome;
        content: "\f106";
        width: 25px;
        height: 25px;
        border-radius: 50%;
        border: 1px solid #48b5cd;
        background: #48b5cd;
        padding: 5px;
        line-height: 9px;
        font-size: 20px;
        font-weight: bold;
        text-align: center;
        margin-right: 40px;
    }
    
    .nova-inner-third-sec .faq-question .panel-default div {
            font-size: 20px;
        }
    /*last sec desktop*/
    .nova-inner-lst-nva {
            background-image: url('https://www.novaivffertility.com/sites/default/files/2022-05/ba-rf.webp');
            background-position: center;
            background-size: cover;
            height: 80vh;
        }

        .nova-inner-lst-nva .talk-expert {
            display: block;
            background-image: url(https://www.novaivffertility.com/sites/default/files/2022-04/callgn.png);
            width: 25px;
            background-repeat: no-repeat;
            background-size: cover;
            height: 25px;
            margin-right: 2%;
        }

        .nova-inner-lst-nva .talk-book {
            display: block;
            background-image: url(image/call-book.png);
            width: 25px;
            background-repeat: no-repeat;
            background-size: cover;
            height: 25px;
            margin-right: 2%;
        }

       
  
        .nova-inner-lst-nva a.main-phone {
            color: #fff;
            text-decoration: none;
            font-size: 24px;
            margin: 5px 0;
            justify-content: flex-start;
        }

        .nova-inner-lst-nva a.main-book {
            padding: 10px 15px;
            background-color: #fff;
            width: 290px;
            border-radius: 10px;
            margin: 15px 0;
            color: #424242;
            font-size: 22px;
            text-decoration: none;
            font-weight: 700;
        }

     

        .nova-inner-lst-nva .frm-rght-nova .form-group {
            margin: 20px 0;
        }

        .nova-inner-lst-nva .frm-rght-nova .form-group input {
            border-radius: 10px;
            height: 60px;
            font-size: 18px;
            border: 1px solid #ABAAAA;
            color: #ABAAAA;
        }

        .nova-inner-lst-nva .frm-rght-nova button {
            background-color: #3F9DBC;
            border: none;
            border-radius: 10px;
            padding: 10px 20px;
            font-size: 18px;
        }

        .nova-inner-lst-nva .lst-hme {
            max-width: 85%;
        }
        .know-more-cl .btn-div{
             display: flex;
        }
        .know-more-cl .call-us:first-child{
            margin-right: 30px;
        }
        

        .know-more-cl .call-us{
                background-color: #3F9DBC;
                color: #fff;
                padding: 10px 15px;
                font-size: 20px;
                border-radius: 20px;
                display: flex;
                line-height: 25px;
                font-family: Ubuntu-Medium;
                width: fit-content;
                align-items: center;
                text-transform: uppercase;
        }


         .no-padding.common.faq {
            padding: 60px 4%;;
            background: #FCEFEF;
            margin-bottom: 0;
        }
        .faq .inner-head{
            width: 100%;
            font-size: 37px;
            line-height: 45px;
            font-family:Ubuntu-Medium;
            color: #6A6A6A!important;
            font-weight: 500;
            line-height: 1.2;
            padding: 25px 0;
            text-transform: uppercase;
           
        }   

        .panel.panel-default {
            background: none;
            border: none;
            margin-top: 0;
        }
         .faq-question #accordion1 .panel-title a {
            color: #000;
            padding: 30px 3px;
            line-height: 25px;
            border-bottom: 2px solid #ccc;
            display: block;
            font-size: 32px;
            text-decoration: none;           
            font-size: 29px;
            color: #282828;
            font-family: Ubuntu-Medium!important;
         
        }
        .faq-question #accordion1 .panel-title a.collapsed:before
        {
             float: right !important;
            content: "\f107";
            font-family: FontAwesome;
            color: #fff;
            border: 1px solid #1881a4;
            width: 30px;
            height: 30px;
            border-radius: 50%;
            border: 1px solid;
            background: #1881a4;
            padding: 5px;
            line-height: 22px;
            font-size: 25px !important;
            font-weight: bold;
            position: absolute;
            right: 35px;
            top: 50%;
            transform: translateY(-50%);
        }
        .faq-question #accordion1 .panel-title a:before{
            float: right !important;
            content: "\f107";
            font-family: FontAwesome;
            color: #fff;
            border: 1px solid #1881a4;
            width: 30px;
            height: 30px;
            border-radius: 50%;
            border: 1px solid;
            background: #1881a4;
            padding: 5px;
            line-height: 22px;
            font-size: 25px !important;
            font-weight: bold;
            position: absolute;
            right: 35px;
            top: 50%;
            transform: translateY(-50%);
        }
        h4.panel-title {
            color: #000!important;
            display: block;
            font-size: 32px!important;
            text-decoration: none;
            font-weight: normal!important;
            padding-left: 0;
        }
        .panel-default>.panel-heading{
                background-color: #fcefef;
                border: none;
        }
        .panel-body-faqbgcolor {
            background-color: transparent;
        }
                .ask {
            display: none;
        }
      
      
        
   
        .frm-rght-nova .form-group input {
            border-radius: 10px;
            height: 60px;
            font-size: 18px;
            border: 1px solid #ABAAAA;
            color: #ABAAAA;
        }

        .footer{
            margin: 0;
        }
    
        .frm-rght-nova .form-group input::placeholder{
            color: #ABAAAA!important;
        }
        .second-section-bk button#edit-actions-submit--2 {
             background-color: #3F9DBC!important;
             color: white!important; 
            border: none!important;
            border-radius: 10px!important;
            padding: 10px 20px!important;
            font-size: 18px!important;
            
        }
        .faq-question #accordion1 .panel-title{
            position: relative;
        }

       
    /*end*/
         .node-3576 .nova-infertility-first-sec .banner-text p, .node-3576 .nova-infertility-first-sec .banner-text ul li {
            font-size: 28px !important;
            color: black;
        }
        .know-more-cl .call-us img{
            padding-right: 10px;
        }
          @media screen and (max-width: 1300px)
        {
                .nova-inner-first-sec .banner-text {
                    width: 34%;
                }
                .lst-nva .top-hme,.lst-nva ..btm-hme{
                    width: 70%;
                } 
            
        }

    @media screen and (max-width: 1250px)
    {
            .nova-inner-second-sec .mx-0.row .col-md-6.col-lg-6.inner-sec-left-col
            {
                padding-right:0;
            }

             .lst-nva .top-hme,.lst-nva ..btm-hme{
                    width: 80%;
                } 
    }
     @media (max-width: 1150px)
    {
        .nova-inner-second-sec .mx-0.row .col-md-6.col-lg-6.inner-sec-left-col {
            padding-right:0;
        }  
        .know-more-cl .call-us:first-child{
            margin-right:16px;
        } 
        .know-more-cl .call-us img{
            width:29px;
        }

        .know-more-cl .call-us a{
            font-size:16px;
        }
    }
    @media (max-width: 1100px)
    {
        .nova-inner-first-sec .banner-text {
            
            left: 4%;
             width: 36%!important; 
        }

        .banner-text h2{

            margin: 0;
            padding-bottom: 14px;
            padding-top: 21px;
            font-size: 27px!important;
        }

        .nova-inner-first-sec .banner-text p 
        {
            font-size: 17px;
        }
        .nova-inner-second-sec .mx-0.row .col-md-6.col-lg-6.inner-sec-left-col {
            padding-right:0;
        }  
        .know-more-cl .call-us:first-child{
            margin-right:16px;
        } 
        .know-more-cl .call-us img{
            width:30px;
        }

        .know-more-cl .call-us a{
            font-size:19px;
        }
        .col-md-6.col-lg-6.inner-sec-left-col.bakp{
            width:100%;
        }
        .col-md-6.col-lg-6.inner-sec-right-col{
            width:100%;
        }
    }
    @media (min-width:767px) {
        .node-3578 .nova-inner-second-sec .mx-0.row .col-md-6.col-lg-6.inner-sec-left-col
        {
            background: none;
        }
      /*  .fisr-section-bk,.second-section-bk{
            background:none!important;
        }*/

    }
    @media (max-width:767px) {

        .no-padding.common.faq{

             padding: 60px 20px;
        }
        .de-img {
            display: none;
        }
        .nova-inner-lst-nva {
            display: none;
        }
        .nova-inner-first-sec .banner-text {
            position: absolute;
            left: 0!important;
            width: 100%!important;
            padding: 20px!important;
        }
        .nova-inner-first-sec .banner-text h1, .nova-inner-first-sec .banner-text h2,h3.inner-head,.nova-inner-second-sec .row .inner-sec-left-col h2  {
            font-size: 30px!important;
            color: #6A6A6A!important;
            text-align: center!important;
            font-family: Ubuntu-Bold!important;
            text-transform: uppercase;
            font-weight: 700;
            margin-top: 60px;
        }

        .nova-inner-first-sec .banner-text p {
            font-size: 19px!important;
            text-align: center;
            color: #848484 !important;
            line-height: 26px;
            /*font-family: Ubuntu-Medium!important;*/
        }
        .nova-inner-second-sec .mx-0.row {
            padding: 30px 0 0;
        }
        .nova-inner-second-sec .mx-0.row .col-md-6.col-lg-6.inner-sec-left-col {
            padding: 20px 30px 30px 15px;
            background-position: center;
            padding-left:15px;
            padding-right:15px!important;

        }
        .nova-inner-second-sec .mx-0.row .col-md-6.col-lg-6.inner-sec-left-col ul {
            margin-bottom: 40px; 
        }
        .nova-inner-second-sec .mx-0.row .col-md-6.col-lg-6.inner-sec-left-col .know-more-sec p {
            font-weight: 500;
            font-size: 20px!important;
        }
        .nova-inner-second-sec .mx-0.row .col-md-6.col-lg-6.inner-sec-left-col .know-more-sec .know-more-cl {
            display: block;
            margin-top: 140px;
        }
        .nova-inner-second-sec .mx-0.row .col-md-6.col-lg-6.inner-sec-left-col .know-more-sec .know-more-cl a.call-us {
            width: 95%;
            margin-bottom: 20px;
            font-size: 20px;
        }
        .nova-inner-third-sec {
            padding: 60px 20px;
        }
        .nova-inner-third-sec h2 {
            font-size: 30px;
            margin-bottom: 20px;
        }
        .nova-inner-third-sec .faq-question h3 a {
            font-size: 20px;
            position: relative;
            display: flex;
            align-items: center;
        }
        .nova-inner-third-sec .faq-question h3 a.collapsed:before,.nova-inner-third-sec .faq-question h3 a:before {
            font-size: 20px;
            margin-right: 0px;
            position: absolute;
            right: 0;
        }

        /*mobile last sec*/
        .mob-rw-nov {
            background-color: #F5DDC1;
        }

        .mob-lst-nov {

            max-width: 95%;
            margin: auto;
            padding: 50px 20px;
        }

        .talk-expert {
            display: block;
            background-image: url(https://www.novaivffertility.com/sites/default/files/2022-04/callgn.png);
            width: 25px;
            background-repeat: no-repeat;
            background-size: cover;
            height: 25px;
            margin-right: 2%;
        }

        .talk-book {
            display: block;
            background-image: url(image/call-book.png);
            width: 25px;
            background-repeat: no-repeat;
            background-size: cover;
            height: 25px;
            margin-right: 2%;
        }

        .btm-hme-mob {
            margin-top: 12%;
        }

        a.main-phone-mob {
            color: #A53758;
            text-decoration: none;
            font-size: 26px;
            margin: 5px 0;
            justify-content: flex-start;
            font-weight: 600;
        }

        a.main-book-mob {
            padding: 10px 10px;
            background-color: #fff;
            width: 270px;
            border-radius: 10px;
            margin: 15px 0;
            color: #424242;
            font-size: 20px;
            text-decoration: none;
            font-weight: 700;
        }

        .frm-rght-nova-mob form {
            background-color: #fff;
            padding: 25px;
            width: 85%;
            margin: auto;
            margin-inline-start: auto;
            margin-top: 35%;
            border-radius: 20px;
        }

        .frm-rght-nova-mob .form-group {
            margin: 20px 0;

        }

        .frm-rght-nova-mob .form-group input {
            border-radius: 10px;
            height: 60px;
            font-size: 18px;
            border: 1px solid #ABAAAA;
            color: #ABAAAA;
        }

        .frm-rght-nova-mob button {
            background-color: #3F9DBC;
            border: none;
            border-radius: 10px;
            padding: 10px 20px;
            font-size: 18px;
            display: block;
            margin: auto;
        }


        

        .nov-lsrt-mob {
            background-image: url(https://www.novaivffertility.com/sites/default/files/2022-05/dew.png);
            background-repeat: no-repeat;
            background-position: center;
            background-size: cover;
            height: 640px;
        }

        .mob-img-nov img {
            width: -webkit-fill-available;
            width: -moz-available;
        }
        .nova-inner-second-sec .mx-0.row .col-md-6.col-lg-6.inner-sec-left-col ul{
                margin-bottom: 0px;
              }
        .nova-inner-second-sec .mx-0.row .col-md-6.col-lg-6.inner-sec-left-col p {
            font-size: 20px;
            margin-bottom: 20px;
        }
        .faq .inner-head{
            font-size: 30px;
            line-height: 1.4;
            color: #6A6A6A!important;
            font-weight: 700;

        }
        h4.panel-title a{
            font-size: 18px;
        }
            .second-section-bk button#edit-actions-submit--2 {
                background-color: #3F9DBC!important;
                border: none;
                border-radius: 10px;
                padding: 10px 20px;
                font-size: 18px;
                margin-left: 9%;
                width: 80%;
            }
            .know-more-cl{
                display: block;
            }
            .know-more-cl .call-us{
                width: 95%;
                margin-bottom: 20px;
                font-size: 20px;
                justify-content: center;
            }
          
          .lst-hme{
            max-width: 100% !important;

          }
       

       
          .field.field--name-field-wtitle.field--type-string.field--label-hidden.field--item {
              font-size: 31px!important;
            }   
        
        /*end*/
        .faq-question #accordion1 .panel-title a:before{
            right: 10px;
        }


       .node-3576 .banner-text {
            position: absolute;
            top: -4%!important;
            left: 0!important;
            width: 100%!important;
            padding: 20px!important;
        }
        .ndoe-3526 .banner-text ul {
            width: fit-content;
            margin: auto;
        }

        .node-3576 .nova-inner-first-sec .banner-text ul li {
            font-size: 20px;
            color: #848484 !important;
        }
        .node-3576 .nova-gamets-second-sec {
            position: relative;
        }

        .node-3576 a.call-us-wht {
            background-color: #fff;
            color: #000;
            padding: 10px 15px;
            font-size: 16px;
            border-radius: 20px;
            display: flex;
            width: 100%;
            margin-right: 25px;
            align-items: center;
            font-weight: 600;
            text-decoration: none;
            justify-content: center;
            margin-bottom: 25px;
        }
        .node-3576 .nova-gamets-second-sec .gamets-second-content ul li a {
            color: #fff;
            padding: 25px 0px;
            display: block;
            font-size: 22px;
            text-decoration: none;
        }

        .node-3576 .gamets-second-sec .gamets-second-content ul li::marker, .node-3576 .nova-gamets-second-sec .gamets-second-content ul li a {
            font-size: 22px !important;
            font-family: Ubuntu-Bold;
        }
        .node-3576 .panel .collapse.in
        {
            padding: 10px;
            text-align: justify;
        }
        .node-3576 .nova-inner-first-sec .banner-text h1, .node-3576 .nova-inner-first-sec .banner-text h2, .nova-inner-second-sec .row .inner-sec-left-col h2 {
            font-size: 32px;
            /*color: #3F9DBC!important;*/
            margin-bottom: 50px;
            font-weight: 100;
            text-align: left;
            font-family: Ubuntu-Medium!important;
        }
        .node-3576 .banner-text ul {
            justify-content: left;
    width: fit-content;
    margin: 6px 50px;
        }
        .node-3577 .nova-inner-second-sec .row .inner-sec-left-col h2 {
            margin-bottom: 20px;
            margin-top:15px;
            line-height: 40px;
        }
        .node-3577 .nova-inner-second-sec .mx-0.row .col-md-6.col-lg-6.inner-sec-left-col ul {
                padding-left: 1.8rem;
        }
       
    }
     
  
    @media (min-width:768px) {
        .nova-inner-first-sec .banner-text h2
        {
            font-size: 24px!important;
            
        }
        .mob-img {
            display: none;
        }
        .mob-sec {
            display: none;
        }
        .top-hme h2 {
            font-weight: normal;
        }
        .node-3578 .col-md-6.col-lg-6.inner-sec-right-col {
    position: absolute;
    bottom: 0;
    right: 0%;
}
    }
    @media (min-width:1500px) {
        
        .nova-inner-first-sec .banner-text h1, .nova-inner-first-sec .banner-text h2 ,.nova-inner-second-sec .row .inner-sec-left-col h2 {
            font-size: 40px !important;
        }
        .nova-inner-first-sec .banner-text p {
            font-size: 21px !important;
            line-height: 33px !important;
        }
        .nova-inner-second-sec .mx-0.row .col-md-6.col-lg-6.inner-sec-left-col ul li {
            font-size: 25px;
        }
        .nova-inner-second-sec .mx-0.row .col-md-6.col-lg-6.inner-sec-left-col ul li::marker {
            font-size: 25px;
        }
        .nova-inner-second-sec .mx-0.row .col-md-6.col-lg-6.inner-sec-left-col ul p {
            font-size: 23px;
        }
        .nova-inner-second-sec .mx-0.row .col-md-6.col-lg-6.inner-sec-left-col .know-more-sec p {
            font-size: 20px;
        }
        .nova-inner-second-sec .mx-0.row .col-md-6.col-lg-6.inner-sec-left-col .know-more-sec .know-more-cl a.call-us {
            font-size: 20px !important;
            border-radius: 25px !important;
        }
        .nova-inner-third-sec h2 {
            font-size: 36px;
        }
        .nova-inner-third-sec .faq-question h3 a {
            font-size: 28px;
        }
        .nova-inner-third-sec .faq-question .panel-default div {
            font-size: 24px;
        }
        .nova-inner-third-sec .faq-question h3 a.collapsed:before {
            width: 30px;
            height: 30px;
            line-height: 20px;
            font-size: 25px;
        }
        .nova-inner-third-sec .faq-question h3 a:before {
            width: 30px;
            height: 30px;
            line-height: 14px;
            font-size: 25px;
        }
        .nova-inner-second-sec .inner-sec-left-col .know-more-sec .know-more-cl a.call-us img {
            width: 22px;
            margin-right: 8px;
        }
      
        .nova-inner-lst-nva a.main-phone {
            font-size: 28px;
        }
        .nova-inner-lst-nva a.main-book {
            font-size: 25px;
            width: auto;
        }
        
        .lst-hme .top-hme,.lst-hme .btm-hme {
            width:68% !important;
        }
        .lst-hme .top-hme {
    margin-top: 15%;
}
.lst-hme .top-hme h2 {
    font-size: 36px;
    margin-bottom: 20px;
}
.lst-hme .top-hme h4 {
    font-size: 18px;
    line-height: 26px;
}
.lst-hme a.main-phone {
    font-size: 28px;
}
.lst-hme a.main-book {
    font-size: 22px;
    width: 330px;
}
.lst-hme .frm-rght-nova form {
    margin-left: 22% !important;
    margin-top: 22%;
    width: 120% !important;
    /* height: 380px; */
    padding: 25px;
}
.lst-hme .ban-form .form-group {
    margin-bottom: 0 !important;
}
.lst-hme form-item.js-form-item.form-type-textfield {
    margin-top: 6px !important;
}

    }
    @media (min-width:1600px) {
        .nova-inner-second-sec .mx-0.row .col-md-6.col-lg-6.inner-sec-left-col ul li {
            font-size: 27px !important;
        }
        .nova-inner-second-sec .mx-0.row .col-md-6.col-lg-6.inner-sec-left-col ul li::marker {
            font-size: 27px !important;
        }
        .nova-inner-second-sec .mx-0.row .col-md-6.col-lg-6.inner-sec-left-col ul p {
            font-size: 25px !important;
        }
       
        .nova-inner-lst-nva a.main-phone {
            font-size: 31px !important;
        }
        .nova-inner-lst-nva a.main-book {
            font-size: 28px !important;
            width: 360px !important;
        }
        /*.node-3577 .nova-inner-second-sec .mx-0.row .col-md-6.col-lg-6.inner-sec-left-col, .nova-inner-second-sec .mx-0.row .col-md-6.col-lg-6.inner-sec-right-col img.w-100 {*/
        /*    min-height: 1026px;*/
        /*}*/
        .lst-hme .top-hme h4 {
    font-size: 22px !important;
    line-height: 32px !important;
}
    }
    @media (min-width:1400px) {
        
        .nova-inner-first-sec .banner-text h1, .nova-inner-first-sec .banner-text h2,.nova-inner-second-sec .row .inner-sec-left-col h2  {
            font-size: 36px;
        }
        
        .nova-inner-first-sec .banner-text p {
            font-size: 20px;
        }
        .nova-inner-second-sec .mx-0.row .col-md-6.col-lg-6.inner-sec-left-col .know-more-sec .know-more-cl a.call-us {
            font-size: 18px;
            border-radius: 25px;
        }
        .nova-inner-second-sec .mx-0.row .col-md-6.col-lg-6.inner-sec-left-col p{
            padding:0 40px;
        }
    }
    @media (min-width:1800px) {
       
       

        .nova-inner-first-sec .banner-text h2 ,.nova-inner-second-sec .row .inner-sec-left-col h2 {
            font-size: 38px !important;
        }
        .nova-inner-first-sec .banner-text p {
            font-size: 24px !important;
          line-height: 34px;

        }
        .nova-inner-second-sec .mx-0.row .col-md-6.col-lg-6.inner-sec-left-col ul li {
                font-size: 25px !important;
                line-height: 57px;
                font-family: Ubuntu-Bold!important;
        }
        .nova-inner-second-sec .mx-0.row .col-md-6.col-lg-6.inner-sec-left-col ul li::marker {
            font-size: 32px !important;
        }
        .nova-inner-second-sec .mx-0.row .col-md-6.col-lg-6.inner-sec-left-col ul p {
            font-size: 28px !important;
            margin-bottom: 40px !important;
        }
        .nova-inner-second-sec .mx-0.row .col-md-6.col-lg-6.inner-sec-left-col .know-more-sec p {
            font-size: 26px !important;
        }
        .nova-inner-second-sec .mx-0.row .col-md-6.col-lg-6.inner-sec-left-col .know-more-sec .know-more-cl a.call-us {
            font-size: 25px !important;
            border-radius: 30px !important;
        }
        .nova-inner-third-sec h2 {
            font-size: 42px !important;
        }
        .nova-inner-third-sec .faq-question h3 a {
            font-size: 32px !important;
        }
        .nova-inner-third-sec .faq-question .panel-default div {
            font-size: 28px !important;
        }
         .node-3575 .nova-infertility-first-sec .banner-text h2,.node-3575 .nova-infertility-second-sec .infertility-second-first h2,.node-3575  .nova-infertility-second-sec .infertility-second-second h2 {
            font-size: 46px !important;
        }
        .node-3575 .nova-infertility-first-sec .banner-text p,.node-3575 .nova-infertility-second-sec .infertility-second-first p,.node-3575 .nova-infertility-second-sec .infertility-second-second p {
            font-size: 28px !important;
        }
       /*.node-3577 .nova-inner-second-sec .mx-0.row .col-md-6.col-lg-6.inner-sec-left-col, .nova-inner-second-sec .mx-0.row .col-md-6.col-lg-6.inner-sec-right-col img.w-100 {*/
       /*     min-height: 1053px;*/
       /* }*/
        
        .lst-hme .frm-rght-nova form {
    margin-left: 30% !important;
    margin-top: 35%;
    width: 130% !important;
    height: 380px;
    padding: 25px;
}
        
    }

.footer {
    margin-top:0;
}
.frm-rght-nova .form-group input {
    color: #abaaaa !important;
}

.node-3575 .nova-infertility-first-sec .banner-text h2, .node-3575 .nova-infertility-second-sec .infertility-second-first h2, .node-3575 .nova-infertility-second-sec .infertility-second-second h2 {
    font-size: 29px !important;
}
@media (min-width:1500px) {
    
  
    .footer {
        margin-top:0;
    }
    .frm-rght-nova .form-group input {
        color: #abaaaa !important;
    }
}
@media (min-width:1600px) {
    #edit-actions-submit {
        font-size: 22px !important;
    }
}
@media (min-width:1800px) {
  
    a.main-phone {
        font-size: 34px;
    }
    a.main-book {
        font-size: 28px;
        width: 360px;
    }
   
  
    .frm-rght-nova .form-group input {
        font-size: 24px;
    }
}
@media(max-width:1800px)
{
    /*.top-hme,.btm-hme{*/
    /*    width:75%;*/
    /*}*/
    /*.node-3578 .nova-inner-second-sec .mx-0.row .col-md-6.col-lg-6.inner-sec-left-col,.node-3578 .col-md-6.col-lg-6.inner-sec-right-col {*/
    /*    height: 930px;*/
    /*}*/

}
@media(max-width:1500px) {

    /*.nova-inner-second-sec .mx-0.row .col-md-6.col-lg-6.inner-sec-left-col,.col-md-6.col-lg-6.inner-sec-right-col {*/
    /*    height: 1079px;*/
    /*}*/
    .node-3578 .nova-inner-second-sec .mx-0.row .col-md-6.col-lg-6.inner-sec-left-col,.node-3578 .col-md-6.col-lg-6.inner-sec-right-col {
        height: 970px;
    }
    /*.top-hme,.btm-hme{*/
    /*    width:80%;*/
    /*}*/
}
@media(min-width:1500px) {

    .node-3578 .nova-inner-second-sec .mx-0.row .col-md-6.col-lg-6.inner-sec-left-col,.node-3578 .col-md-6.col-lg-6.inner-sec-right-col {
        height: auto !important;
    }
    /*.top-hme,.btm-hme{*/
    /*    width:80%;*/
    /*}*/
}

@media(max-width:1400px)
{
    /*.top-hme,.btm-hme{*/
    /*    width:84%;*/
    /*}*/
}

@media(max-width:1200px)
{
    /*.top-hme,.btm-hme{*/
    /*    width:87%;*/
    /*}*/
}
@media (max-width: 1200px)
{
    .nova-inner-second-sec .mx-0.row .col-md-6.col-lg-6.inner-sec-left-col,.col-md-6.col-lg-6.inner-sec-right-col {
        height: 1039px;
    }
    .top-hme h2{
        font-size:34px;
    }
    .top-hme h4{
        font-size:20px;
    }
    a.main-btmn.d-flex.align-items-center.main-phone{
        font-size:28px;
    }
}

@media (max-width:767px) {
    .nova-inner-first-sec .banner-text {
            position: absolute;
            top: 26%!important;
            left: 0!important;
            width: 100%!important;
            padding: 20px!important;
        }
   
    .fisr-section-bk {
        background-position: center;
        background-repeat: no-repeat;
        background-size: cover;
        min-height: 980px;
        height: max-content;
        position: relative;
    }
  
    .lst-hme {
        padding: 0;
    }
    a.main-phone {
        font-size: 26px;
        justify-content: center;
    }
    a.main-book {
        width: 320px !important;
        margin: 15px auto;
        font-size: 20px !important;
    }
    .second-section-bk {
        background-position: center;
        background-repeat: no-repeat;
        background-size: cover;
        height: 650px;
    }
    .lst-nva .frm-rght-nova form {
    margin-left: 0 !important;
    margin-top: 30%;
}
.lst-nva button#edit-actions-submit--2 {
    width: 60%;
    font-size: 22px !important;
        margin-left: 0;
}
  
    .lst-nva div#edit-actions--3 {
        text-align: center;
    }
    #edit-actions-submit {
        width: 60%;
        font-size: 22px !important;
    }
    .home-welcome-content {
        position: absolute;
        left: 0;
        height: 100%;
        padding: 20px;
        background-color: rgba(0,0,0,.5);
        width: 100%;
    }
     .nova-inner-second-sec .mx-0.row .col-md-6.col-lg-6.inner-sec-left-col ul {
            margin-bottom: 0px;
            margin: 0 auto;
            width: fit-content;
        }   
        .nova-inner-second-sec .mx-0.row .col-md-6.col-lg-6.inner-sec-left-col p {
            font-size: 20px;
            margin-bottom: 15px;
            color: #6C6C6C;
            text-align: center;
            padding-right:20px;
        }
        .know-more-cl .btn-div {
            display: block;
            margin-left: 5%;
        }
        
        .know-more-cl .call-us {
            width: 90%;
            font-size: 20px;
            margin:auto;
            margin-bottom: 20px;

         }
         .know-more-cl .call-us:first-child {
            font-size: 22px;
            margin:auto;
            margin-bottom:20px;
        }
        h4.panel-title a {
            font-size: 20px!important;
            color: #0B0B0B;
            padding: 20px 0;
        }
        .nova-inner-second-sec .mx-0.row .col-md-6.col-lg-6.inner-sec-left-col ul li{
            text-align: center;
        }
        .nova-inner-second-sec .mx-0.row .col-md-6.col-lg-6.inner-sec-left-col,.col-md-6.col-lg-6.inner-sec-right-col {
            height: 100% !important;
            background-size:cover!important;
        }
}
@media (max-width: 430px) {
.top-hme {
    margin-top: 130%;
}
}
@media (min-width:320px) and (max-width:374px) {
    a.main-book {
    width: 295px;
    font-size: 22px;
}
}
    a.call-us-wht{
            background-color: #fff;
    color: #000;
    padding: 10px 15px;
    font-size: 16px;
    border-radius: 20px;
    display: flex;
    width: fit-content;
    margin-right: 25px;
    align-items: center;
    font-weight: 600;
    text-decoration: none;
        text-transform: uppercase;
    }
    .know-more-cl p{
        margin-bottom: 23px!important;
        font-size: 20px!important;
    }
    
    a.main-btmn.d-flex.align-items-center.main-phone
    {

    /*font-size: 30px;*/
    /*line-height: 44px;*/
    font-family: Ubuntu-Medium;
    }
    a.main-btmn.d-flex.align-items-center.main-book
    {
        /*font-size: 23px;*/
        /*line-height: 30px;*/
        font-family: Ubuntu-Medium;
        font-weight: normal;
    text-transform: uppercase;
    width: 315px;
    }
    a.main-book img {
    margin-right: 12px;
}
    @media (max-width:767px) {

        .nova-inner-first-sec .banner-text h1, .nova-inner-first-sec .banner-text h2{
            padding-bottom: 35px!important;
            margin-bottom: 0;
        }
        .node-3577 .faq-question #accordion1 .panel-title a,.node-3578 .faq-question #accordion1 .panel-title a{
            padding:30px 30px 30px 3px!important;
            font-family:Ubuntu-Medium!important;
        }
        .faq-question #accordion1 .panel-title a.collapsed:before
        {
            right:0;
        }


        .lst-nva {
            height: auto;
            background-repeat: no-repeat;
            display: block;
            background: none !important;
            margin:0 !important;
            padding-bottom: 0 !important;
        }
            .lst-hme {
            max-width: 100% !important;
            padding:0;
        }
        .fisr-section-bk {
            background-position: center;
            background-repeat: no-repeat;
            background-size: cover;
            height: 850px;
            position: relative;
        }
        .top-hme{
            margin-top:120%;
            width:100%;
            padding-top: 16%;
        }
        .top-hme h2 {
            font-size: 35px !important;
    font-weight: 600 !important;
    margin-bottom: 20px;
    text-align: center !important;
    color: #fff;
    width: 80%;
    margin: auto;
    line-height: 44px;
        }
        .top-hme h4 {
            color: #fff;
            font-size: 22px;
            line-height: 35px;
            text-align: center;
        }
        .btm-hme {
            width: 100%;
            margin-top: 10%;
            margin-inline-start: auto;
        }
        a.main-phone {
            font-size: 26px;
            justify-content: center;
            font-family: "Ubuntu-Medium";
        }
        a.main-book {
            width: 320px;
            margin: 15px auto;
            font-size: 24px;
        }
        .frm-rght-nova form{
            width:auto;
        }
        a.main-btmn.d-flex.align-items-center.main-book{
            /*width:295px!important;*/
        }
    }
    .lst-nva
    {
        margin:0;
        background: #FCEFEF;
    }
    .panel-default>.panel-heading+.panel-collapse>.panel-body{
        border: none;
    }
    .panel-default>.panel-heading+.panel-collapse>.panel-body p,.no-padding.common.faq .panel-default>.panel-heading+.panel-collapse>.panel-body li {
        font-size:18px;
            font-family: arial_mt;
    }
     @media (min-width: 1800px)
    {
        a.main-book {
            width: auto!important;
        }
    }
    
    /*----*/
    .top-hme h2 {
    font-size: 30px;
    font-weight: normal;
    margin-bottom: 20px;
    font-family: "Ubuntu-Medium";
    color: #6A6A6A!important;
}
.top-hme h4 {
    font-size:18px;
    line-height: 26px;
    font-family: arial_mt;
    font-weight: bold;
    padding-right: 10px;
}
a.main-phone img, a.main-book img {
    margin-right: 8px;
}
.btm-hme {
    margin-top: 10%;
}
.frm-rght-nova form {
    width: 100%;
    margin-left: 15% !important;
    margin-top: 15%;
    padding: 10px 25px;
}
.ban-form .form-group {
    margin-bottom: 10px !important;
}
.ban-form .form-group {
    margin-bottom: 10px !important;
}
.btn.hmefrm-btn {
    margin-top: 0px;
}
.nova-inner-second-sec .mx-0.row {
        position: relative;
}

@media (max-width:490px) {
    .top-hme h2 {
        font-size: 27px !important;
    }
}
@media (max-width:550px) {
    .top-hme h2 {
           margin-left: 0;
    margin-right: 0;
    text-align: center!important;
    width: 100%;
    }
}
@media (min-width:1400px) and (max-width:1500px)  {
    .nova-inner-second-sec .mx-0.row .col-md-6.col-lg-6.inner-sec-left-col p {
            font-size: 20px;
    margin-bottom: 35px;
    line-height: 34px;
    }
    .node-3578 .nova-inner-second-sec .mx-0.row .col-md-6.col-lg-6.inner-sec-left-col, .node-3578 .col-md-6.col-lg-6.inner-sec-right-col {
    height: auto;
}
.nova-inner-second-sec .mx-0.row .col-md-6.col-lg-6.inner-sec-left-col {
    padding: 40px 0px 40px 00px;
}
}
@media (min-width:1200px) and (max-width:1500px)  {
    .nova-inner-second-sec .mx-0.row .col-md-6.col-lg-6.inner-sec-left-col p {
            font-size: 18px;
    margin-bottom: 30px;
    line-height: 32px;
    padding: 0 42px;
    }
    .node-3578 .nova-inner-second-sec .mx-0.row .col-md-6.col-lg-6.inner-sec-left-col, .node-3578 .col-md-6.col-lg-6.inner-sec-right-col {
    height: auto;
}
.nova-inner-second-sec .mx-0.row .col-md-6.col-lg-6.inner-sec-left-col {
    padding: 30px 0px 30px 00px;
}
}

@media (min-width:1200px) and (max-width:1350px) {
    .node-3578 .col-md-6.col-lg-6.inner-sec-right-col img {
        width:90% !important;
    }
}
@media (min-width:1351px) and (max-width:1500px) {
    .node-3578 .col-md-6.col-lg-6.inner-sec-right-col img {
        width:80% !important;
    }
}
@media (min-width:1501px) and (max-width:1650px) {
    .node-3578 .col-md-6.col-lg-6.inner-sec-right-col img {
        width:85% !important;
    }
}
@media (min-width:1651px) and (max-width:1800px) {
    .node-3578 .col-md-6.col-lg-6.inner-sec-right-col img {
        width:80% !important;
    }
}
@media (min-width:1801px) and (max-width:1950px) {
    .node-3578 .col-md-6.col-lg-6.inner-sec-right-col img {
        width:75% !important;
    }
}
@media (min-width:1951px) and (max-width:2150px) {
    .node-3578 .col-md-6.col-lg-6.inner-sec-right-col img {
        width:70% !important;
    }
}
    @media (max-width: 767px){
.top-hme {
    margin-top: 65%;
}
}
@media (max-width: 690px) {
.top-hme {
    margin-top: 73%;
}
}
@media (max-width: 620px) {
.top-hme {
    margin-top: 83%;
}
}
@media (max-width: 560px) {
.top-hme {
    margin-top: 99%;
}
}
@media (max-width: 506px) {
.top-hme {
    margin-top: 108%;
}
}
@media (max-width: 450px) {
.top-hme {
    margin-top: 126%;
}
}
@media (max-width: 390px) {
.top-hme {
    margin-top: 152%;
}
}

/**/
.nova-inner-first-sec .banner-text h1, .nova-inner-first-sec .banner-text h2 {
    font-size: 28px !important;
    line-height: 40px;
    margin-bottom: 10px;
}
.node-3576 .nova-inner-first-sec .banner-text p,.node-3576 .nova-inner-first-sec .banner-text ul li {
    font-size: 18px !important;
    line-height: 28px;
    color: black;
    font-family: arial_mt;
    font-weight: bold;
}
.node-3576 .nova-inner-first-sec .banner-text {
    top: 43%;
}
.node-3576 .nova-gamets-second-sec .gamets-second-content {
        position: unset;
    width: 100%;
}
.node-3576 .gamets-second-sec .gamets-second-content ul li::marker, .node-3576 .nova-gamets-second-sec .gamets-second-content ul li a {
    font-size: 24px !important;
    font-family: Ubuntu-Bold;
    padding: 15px 0px;
}
.node-3576 .nova-gamets-second-sec .gamets-second-content ul li a.collapsed:before, .node-3576 .nova-gamets-second-sec .gamets-second-content ul li a:before {
  width: 25px;
    height: 25px;
    padding: 5px;
    line-height: 15px;
    font-size: 20px;
    background: #a6dbed;
    color: #449dbc;
    margin-top: 5px;
}
.node-3576 .nova-gamets-second-sec .gamets-second-content .panel-default div {
    color: #fff;
    line-height: 24px;
    padding: 5px 0;
}
.node-3576 .nova-gamets-second-sec .gamets-second-content .panel-default div span {
    font-size: 16px;
}
.node-3576 .nova-gamets-second-sec .gamets-second-content .panel-group {
    margin-bottom: 80px;
}
.panel-group .panel+.panel {
    margin-top: 0px;
}
.node-3576 .nova-gamets-second-sec .gamets-second-content .panel-default:last-of-type ul {
    border-bottom: none;
}
.node-3576 a.call-us-wht {
    font-weight: 100;
    width: fit-content;
     padding: 5px 12px;
    font-family: "Ubuntu-bold";
}
.node-3576 a.call-us-wht img {
    margin-right: 10px;
}
.no-padding.common.faq {
    padding: 60px;
}
.faq-question #accordion1 .panel-title {
    padding-bottom: 0;
}
.node--type-inner-pages .no-padding.common.faq .panel-body {
    padding: 15px 15px;
}
.faq-question #accordion1 .panel-title a {
    padding: 25px 0px 25px;
    line-height: 25px;
    font-size: 24px;
    font-family: "Ubuntu-Regular" !important;
}
.no-padding.common.faq .panel-default>.panel-heading+.panel-collapse>.panel-body p {
    line-height: 30px;
}
.faq-question #accordion1 .panel-title a.collapsed:before {
        width: 25px;
    height: 25px;
    padding: 5px;
    line-height: 15px;
    font-size: 20px !important;
}
.faq-question #accordion1 .panel-title a:before {
    content: '\f106';
    width: 25px;
    height: 25px;
    padding: 5px;
    line-height: 9px;
    font-size: 20px !important;
}
.faq .inner-head {
    font-size: 33px;
    padding:0;
}
.node-3576 .nova-gamets-second-sec {
    position: relative;
    /*background-image: url(http://beta.novaivffertility.com/sites/default/files/2022-05/gamets-second-sec_0.png);*/
    background-position: unset;
    background-size: cover;
    background-repeat: no-repeat;
    padding:0;
}
.node-3576 .nova-gamets-second-sec img.de-img,.node-3576 .nova-gamets-second-sec img.mob-img {
    display: none !important;
}

/*inner-page-4*/
.nova-inner-first-sec .banner-text p {
    line-height: 28px;
}
.node-3575 .nova-infertility-second-sec .infertility-second-first h2 {
    font-size: 26px !important;
    font-family: Ubuntu-Medium!important;
    margin-bottom: 22px;
        text-transform: uppercase;
}
.node-3575 .content .nova-infertility-second-sec .infertility-second-first p, .node-3575 .nova-infertility-second-sec .infertility-second-second p {
    font-size: 16px !important;
    color: #6C6C6C;
    line-height: 30px;
    font-family: arial_mt;
    font-weight: bold;
}
.node-3575 .content .nova-infertility-second-sec .infertility-second-second h2 {
    margin-bottom: 25px;
    font-size: 30px !important;
        text-transform: uppercase;
    font-family: Ubuntu-Medium!important;
}
.node-3575 .nova-infertility-third-sec .panel-group h2 {
    font-size: 30px;
    color: #3F9DBC;
    font-family: Ubuntu-Medium;
    text-transform: uppercase;
}
.node-3575 .nova-infertility-third-sec .panel-group p {
    font-size: 15px;
    font-family: arial_mt;
    font-weight: bold !important;
    padding: 0 20px;
}
.node-3575 .nova-infertility-third-sec ul li a {
    font-family: Ubuntu-Bold;
        padding: 15px 0;
}
.node-3575 .nova-infertility-third-sec .infertility-second-content .panel-default div {
    font-size: 16px;
    padding: 10px 0;
    line-height: 26px;
}
.node-3575 .nova-infertility-third-sec .know-more-sec p {
    /*font-weight: 400;*/
    font-size: 18px;
    font-family: arial_mt;
    font-weight: bold !important;
}
.node-3575 .nova-infertility-third-sec .know-more-sec .know-more-cl a.call-us {
    font-size: 15px;
    font-family: "Ubuntu-Medium";
    border-radius: 25px;
}
.node-3575 .nova-infertility-third-sec .know-more-sec .know-more-cl a.call-us img {
    width: 22px;
    margin-right: 5px;
    padding-right: 0;
}

/*end*/
@media(min-width:1400px) {
.node-3576 .nova-inner-first-sec .banner-text {
    top: 40%;
    width: 36%;
}
.nova-inner-first-sec .banner-text h1, .nova-inner-first-sec .banner-text h2 {
    font-size: 32px !important;
    line-height: 42px;
}
.node-3576 .nova-inner-first-sec .banner-text p, .node-3576 .nova-inner-first-sec .banner-text ul li {
    font-size: 22px !important;
    line-height: 30px;
}
.node-3576 .nova-gamets-second-sec .gamets-second-content .panel-default div {
        line-height: 26px;
}
.node-3576 .nova-gamets-second-sec .gamets-second-content .panel-default div span {
    font-size: 18px;
}
.node-3576 .nova-gamets-second-sec .gamets-second-content ul li a.collapsed:before {
    width: 22px;
    height: 22px;
    padding: 3px 2px;
    font-size: 17px;
}
.node-3576 .nova-gamets-second-sec .gamets-second-content ul li a:before {
    padding: 3px 2px;
     width: 22px;
    height: 22px;
    font-size: 17px;
}
.node-3576 a.call-us-wht {
    font-size: 18px;
    padding: 5px 14px;
}
.no-padding.common.faq {
    padding: 60px 80px;
}
.no-padding.common.faq .panel-default>.panel-heading+.panel-collapse>.panel-body p,.no-padding.common.faq .panel-default>.panel-heading+.panel-collapse>.panel-body li {
        font-size: 20px;
}

/*---- */
.nova-inner-first-sec .banner-text {
     width: 36%;
}
.nova-inner-first-sec .banner-text p {
    line-height: 30px;
}
.node-3575 .nova-infertility-second-sec .infertility-second-first h2,.node-3575 .content .nova-infertility-second-sec .infertility-second-second h2 {
    font-size: 30px !important;
}
.node-3575 .content .nova-infertility-second-sec .infertility-second-first p, .node-3575 .nova-infertility-second-sec .infertility-second-second p {
    font-size: 16px !important;
    line-height: 30px;
}
.node-3575 .nova-infertility-third-sec .panel-group h2 {
    font-size: 33px;
}
.node-3575 .nova-infertility-third-sec .panel-group p {
    font-size: 16px;
}
.node-3575 .nova-infertility-third-sec .infertility-second-content .panel-default div {
    font-size: 18px;
    line-height: 28px;
}
.node-3575 .nova-infertility-third-sec .know-more-sec .know-more-cl a.call-us {
    font-size: 18px;
}
.node-3575 .nova-infertility-third-sec .know-more-sec .know-more-cl a.call-us:last-of-type {
    font-size: 17px !important;
}
}
@media(min-width:1500px) {
.nova-inner-first-sec .banner-text h1, .nova-inner-first-sec .banner-text h2 {
    font-size: 36px !important;
    line-height: 45px;
}
.node-3576 .nova-inner-first-sec .banner-text p, .node-3576 .nova-inner-first-sec .banner-text ul li {
    font-size: 21px !important;
    line-height: 35px;
}
.node-3576 .gamets-second-sec .gamets-second-content ul li::marker, .node-3576 .nova-gamets-second-sec .gamets-second-content ul li a {
    font-size: 25px !important;
}
.node-3576 a.call-us-wht {
    font-size: 20px;
    padding: 8px 18px;
    border-radius: 25px;
}
.faq .inner-head {
    font-size: 37px;
    padding: 0;
}
.faq-question #accordion1 .panel-title a {
    font-size: 27px;
        padding: 30px 0px 30px;
}
.no-padding.common.faq .panel-default>.panel-heading+.panel-collapse>.panel-body p,.no-padding.common.faq .panel-default>.panel-heading+.panel-collapse>.panel-body li {
    line-height: 33px;
    font-size: 22px;
}
.faq-question #accordion1 .panel-title a.collapsed:before {
    width: 30px;
    height: 30px;
    padding: 7px 5px;
    line-height: 18px;
    font-size: 20px !important;
}
.faq-question #accordion1 .panel-title a:before {
    content: '\f106';
    width: 30px;
    height: 30px;
    padding: 7px 5px;
    line-height: 15px;
    font-size: 20px !important;
}

/*--*/
.nova-inner-first-sec .banner-text p {
    line-height: 35px;
}
.node-3575 .content .nova-infertility-second-sec .infertility-second-first p, .node-3575 .nova-infertility-second-sec .infertility-second-second p {
    font-size: 18px !important;
    color: #6C6C6C;
    line-height: 32px;
}
.node-3575 .nova-infertility-third-sec .panel-group h2 {
    font-size: 34px;
}
.node-3575 .nova-infertility-third-sec .panel-group p {
    font-size: 19px !important;
}
.node-3575 .nova-infertility-third-sec .infertility-second-content .panel-default div {
    line-height: 35px;
}
.node-3575 .nova-infertility-third-sec .know-more-sec .know-more-cl a.call-us {
    font-size: 24px !important;
        padding: 14px 20px;
        border-radius: 30px !important;
        height: 60px;
}
.node-3575 .nova-infertility-third-sec .know-more-sec p {
    font-weight: 400;
    font-size: 20px;
}
.node-3575 .nova-infertility-third-sec .know-more-sec .know-more-cl a.call-us:last-of-type {
    font-size: 18px !important;
}
}
@media(min-width:1600px) {
.nova-inner-first-sec .banner-text h1, .nova-inner-first-sec .banner-text h2 {
    font-size: 38px !important;
    line-height: 48px;
}
.node-3576 .nova-inner-first-sec .banner-text p, .node-3576 .nova-inner-first-sec .banner-text ul li {
    font-size: 25px !important;
    line-height: 37px;
}
.node-3576 .gamets-second-sec .gamets-second-content ul li::marker, .node-3576 .nova-gamets-second-sec .gamets-second-content ul li a {
    font-size: 27px !important;
}
.node-3576 .nova-gamets-second-sec .gamets-second-content ul li a.collapsed:before, .node-3576 .nova-gamets-second-sec .gamets-second-content ul li a:before {
    width: 25px;
    height: 25px;
    padding: 5px;
    line-height: 12px;
    font-size: 20px;
}
.node-3576 .nova-gamets-second-sec .gamets-second-content .know-more-sec p {
    font-size: 22px !important;
}
.node-3576 .nova-gamets-second-sec .gamets-second-content .panel-default div {
    line-height: 28px;
}
.node-3576 .nova-gamets-second-sec .gamets-second-content .panel-default div span {
    font-size: 20px;
}
.node-3576 a.call-us-wht {
    font-size: 22px;
}

/*--*/
.node-3575 .content .nova-infertility-second-sec .infertility-second-first p, .node-3575 .nova-infertility-second-sec .infertility-second-second p {
    font-size: 20px !important;
    line-height: 33px;
}
.node-3575 .nova-infertility-second-sec .infertility-second-first h2,.node-3575 .content .nova-infertility-second-sec .infertility-second-second h2 {
    font-size: 35px !important;
}
.node-3575 .nova-infertility-third-sec .know-more-sec .know-more-cl a.call-us {
    font-size: 23px !important;
}
.node-3575 .nova-infertility-third-sec .know-more-sec .know-more-cl a.call-us:last-of-type {
    font-size: 20px !important;
}
}
@media(min-width:1800px) {
.nova-inner-first-sec .banner-text h1, .nova-inner-first-sec .banner-text h2 {
    font-size: 44px !important;
    line-height: 55px;
}
.node-3576 .nova-inner-first-sec .banner-text p, .node-3576 .nova-inner-first-sec .banner-text ul li {
    font-size: 28px !important;
    line-height: 40px;
}
.node-3576 .nova-gamets-second-sec .gamets-second-content .know-more-sec p {
    font-size: 25px !important;
}
.node-3576 a.call-us-wht {
    font-size: 26px;
}
.node-3576 .gamets-second-sec .gamets-second-content ul li::marker, .node-3576 .nova-gamets-second-sec .gamets-second-content ul li a {
    font-size: 32px !important;
}
.node-3576 .nova-gamets-second-sec .gamets-second-content .panel-default div {
    line-height: 30px;
}
.node-3576 .nova-gamets-second-sec .gamets-second-content .panel-default div span {
    font-size: 24px;
}
.faq .inner-head {
    font-size: 42px;
    padding: 0;
}
.faq-question #accordion1 .panel-title a {
    font-size: 30px;
}
.no-padding.common.faq .panel-default>.panel-heading+.panel-collapse>.panel-body p,.no-padding.common.faq .panel-default>.panel-heading+.panel-collapse>.panel-body li {
    line-height: 38px;
    font-size: 25px;
}
.faq-question #accordion1 .panel-title a.collapsed:before {
    width: 35px;
    height: 35px;
    padding: 5px;
    line-height: 22px;
    font-size: 24px !important;
}
.faq-question #accordion1 .panel-title a:before {
    content: '\f106';
    width: 35px;
    height: 35px;
    padding: 5px;
    line-height: 20px;
    font-size: 20px !important;
}


/*--*/
.nova-inner-first-sec .banner-text p {
    font-size: 26px !important;
    line-height: 44px;
}
.node-3575 .content .nova-infertility-second-sec .infertility-second-first p, .node-3575 .nova-infertility-second-sec .infertility-second-second p {
    font-size: 23px !important;
    color: #6C6C6C;
    line-height: 36px;
}
.node-3575 .nova-infertility-second-sec .infertility-second-first h2,.node-3575 .content .nova-infertility-second-sec .infertility-second-second h2 {
    font-size: 40px !important;
}
.node-3575 .nova-infertility-third-sec .panel-group p {
    font-size: 24px !important;
}
.node-3575 .nova-infertility-third-sec .know-more-sec .know-more-cl a.call-us {
    font-size: 28px !important;
}
.node-3575 .nova-infertility-third-sec .infertility-second-content .panel-default div {
    line-height: 38px;
    font-size:24px !important;
} 
.node-3575 .nova-infertility-third-sec .know-more-sec .know-more-cl a.call-us:last-of-type {
    font-size: 25px !important;
}
}
@media (max-width:767px) {
.content .nova-inner-first-sec .banner-text h1, .content .nova-inner-first-sec .banner-text h2 {
    font-size: 30px !important;
    line-height: 40px;
    margin-bottom: 25px !important;
    padding: 0 !important;
    margin-top: 0;
    color: #6A6A6A!important;
    text-align: center!important;
    font-family: Ubuntu-Bold!important;
    text-transform: inherit;
}
.nova-inner-first-sec .banner-text p {
    font-size: 17px!important;
}
.node-3576 .banner-text ul {
    padding: 0;
}
.node-3576 .nova-gamets-second-sec .gamets-second-content {
    width:auto !important;
}
.node-3576 .nova-gamets-second-sec .gamets-second-content .panel-group {
    margin-bottom: 50px !important;
}
.node-3576 .gamets-second-sec .gamets-second-content ul li::marker, .node-3576 .nova-gamets-second-sec .gamets-second-content ul li a {
    font-size: 20px !important;
}
.node-3576 .nova-gamets-second-sec .gamets-second-content .panel-default div span {
    font-size: 20px;
}
.node-3576 a.call-us-wht {
    font-weight: 100;
    width: 86%;
    font-family: "Ubuntu-Medium";
    justify-content: left;
        font-size: 22px;
        width: fit-content;
    margin-left: 0;
}
.no-padding.common.faq {
    padding: 60px 20px !important;
}
.no-padding.common.faq .panel-title {
    padding: 0;
}
.faq-question #accordion1 .panel-title a:before {
    right: 0 !important;
}
.node-3576 .panel .collapse.in {
    padding: 0 !important;
}
.node-3576 .nova-gamets-second-sec .gamets-second-content .panel-default div {
    padding: 5px 0 !important;
}
.node-3576 .nova-gamets-second-sec {
    position: relative;
    /*background-image: url(http://beta.novaivffertility.com/sites/default/files/2022-05/mob-second-sec-1_1.png);*/
    background-position: unset;
    background-size: cover;
    background-repeat: no-repeat;
    padding: 0;
    /*min-height:1100px;*/
}
.no-padding.common.faq .panel-default>.panel-heading+.panel-collapse>.panel-body p,.no-padding.common.faq .panel-default>.panel-heading+.panel-collapse>.panel-body li {
    line-height: 28px;
    font-size: 18px;
} 

/*--*/
.node-3575 .nova-inner-first-sec .banner-text {
    top: 34%!important;
        padding: 17px!important;
}
.node-3575 .content .nova-inner-first-sec .banner-text h1, .node-3575 .content .nova-inner-first-sec .banner-text h2 {
    font-size: 28px !important;
    line-height: 42px;
    margin-bottom: 20px !important;
    text-transform: uppercase;
}
.node-3575 .nova-inner-first-sec .banner-text p {
    font-size: 18px!important;
}
.node-3575 .nova-infertility-second-sec .infertility-second-first h2,.node-3575 .content .nova-infertility-second-sec .infertility-second-second h2 {
    font-size: 30px !important;
    font-family: Ubuntu-Bold !important;
    text-align: center !important;
    line-height: 40px;
    text-transform: uppercase;
    margin-bottom: 22px;
}
.node-3575 .nova-infertility-third-sec .infertility-second-content {
    padding: 60px 15px;
}
.node-3575 .nova-infertility-third-sec .panel-group {
    padding: 20px 30px 20px;
}
.node-3575 .nova-infertility-third-sec .panel-group p {
    font-size: 17px;
    font-weight: 500;
        text-align: left;
    padding-left: 0;
}
.node-3575 .nova-infertility-third-sec ul li a {
        padding: 20px 0;
    line-height: 26px;
        font-size: 18px;
}
.node-3575 .nova-infertility-third-sec .infertility-second-content .panel-default div {
        font-size: 16px;
        line-height: 28px;
}
.node-3575 .nova-infertility-third-sec .know-more-sec .know-more-cl a.call-us {
    /*width: 90%;*/
    font-size: 22px;
        justify-content: inherit;
        width: fit-content;
    margin-left: 0;
} 
.node-3575 .nova-infertility-third-sec .panel-group h2 {
    font-size: 30px;
    font-family: Ubuntu-Bold;
    text-align: center !important;
    text-transform: uppercase;
    line-height: 40px;
}
.node-3575 .content .nova-infertility-second-sec .infertility-second-first p, .node-3575 .nova-infertility-second-sec .infertility-second-second p {
        font-size: 20px !important;
    line-height: 31px;
}
.node-3575 .nova-infertility-third-sec img.w-100.mob-img {
    /*display: none;*/
}
.node-3575 .nova-infertility-third-sec {
    padding-bottom: 600px;
    background-image: url(http://beta.novaivffertility.com/sites/default/files/2022-05/nova-infertility-third-mob_1.png)!important;
    background-size: cover;
    background-position: bottom;
    background-repeat: no-repeat;
}

/*--*/
 .nova-inner-second-sec .know-more-cl .call-us {
        width: 85%;
    letter-spacing: 0.5px;
}
}
@media (max-width:500px) {
    .node-3575 .nova-infertility-third-sec {
    padding-bottom: 500px;
}
}
@media (max-width:430px) {
    .node-3575 .nova-infertility-third-sec {
    padding-bottom: 400px;
}
}
@media (max-width:400px) {
    .nova-inner-second-sec .know-more-cl .call-us:last-of-type {
    font-size: 16px;
}
.node-3576 a.call-us-wht:last-of-type {
    font-size: 18px;
}
}
@media (max-width:425px) {
.node-3576 a.call-us-wht:last-of-type {
    font-size: 18px;
}
}
@media (max-width:450px) {
    .faq-question #accordion1 .panel-title a {
        padding-right: 20px !important;
    }
     .node-3577 .nova-inner-first-sec .banner-text {
        top: 355px!important;
}
.node-3577 .nova-inner-first-sec .banner-text p {
    font-size: 20px!important;
        line-height: 33px;
}
.node-3577 .content .nova-inner-first-sec .banner-text h1, .node-3577 .content .nova-inner-first-sec .banner-text h2 {
    font-size: 35px !important;
    line-height: 45px;
    margin-bottom: 15px !important;
}
}
@media (max-width:767px) and (min-width:450px) {
    .node-3577 .nova-inner-first-sec .banner-text {
        top: 340px!important;
}
.node-3577 .nova-inner-first-sec .banner-text p {
    font-size: 22px!important;
        line-height: 34px;
}
.node-3577 .content .nova-inner-first-sec .banner-text h2 {
    font-size: 35px !important;
    line-height: 45px;
}
}
@media (max-width:560px) {
    .node-3575 .nova-infertility-third-sec .know-more-sec .know-more-cl a.call-us {
            margin-left: 0;
    }
}
@media (max-width:410px) {
    .node-3575 .nova-infertility-third-sec .know-more-sec .know-more-cl a.call-us:last-of-type {
            font-size: 18px;
    }
    .node-3577 .nova-inner-first-sec .banner-text {
        top: 325px!important
}


.node-3577 .nova-inner-first-sec .banner-text p {
    font-size: 18px!important;
        line-height: 30px;
}
    
}
@media(min-width:1025px){
 .nova-inner-first-sec {
       position: relative;
       margin-top: 140px!important;
    }
   .node--type-inner-pages .breadcrumb {
    margin-top: 170px;
        margin-bottom: 10px;
            margin-left: 3.5%;
            padding: 0px 15px;
            position: absolute;
    z-index: 99;
}
}
.node--type-inner-pages .breadcrumb li  {
    font-size: 16px;
}
.node--type-inner-pages .breadcrumb li a {
    font-size: 18px;
}
@media (min-width:768px) and (max-width:1024px) {
.nova-inner-first-sec {
    margin-top: 150px!important;
}
/*.node--type-inner-pages .breadcrumb {*/
/*    margin-top: 192px;*/
/*        margin-bottom: 10px;*/
/*}*/
.nova-inner-first-sec .banner-text {
    top: 50% !important;
}
.nova-inner-first-sec .banner-text h1, .nova-inner-first-sec .banner-text h2 {
    font-size: 20px !important;
    line-height: 30px;
    margin-bottom: 0px;
    padding:5px 0;
}
.node-3576 .nova-inner-first-sec .banner-text p, .node-3576 .nova-inner-first-sec .banner-text ul li {
    line-height: 25px;
}
.node-3576 .nova-gamets-second-sec {
    padding:0;
}
.node-3576 .nova-gamets-second-sec .gamets-second-content {
    width: 100%;
}
.node-3576 .gamets-second-sec .gamets-second-content ul li::marker, .node-3576 .nova-gamets-second-sec .gamets-second-content ul li a {
    font-size: 22px !important;
}
.node-3576 a.call-us-wht {
        margin-right: 15px;
}
.node-3576 a.call-us-wht img {
    margin-right: 8px;
    width: 20px;
}
.no-padding.common.faq .panel-default>.panel-heading+.panel-collapse>.panel-body p,.no-padding.common.faq .panel-default>.panel-heading+.panel-collapse>.panel-body li {
    line-height: 33px;
    font-size: 20px;
} 
.node-3576 .nova-gamets-second-sec .gamets-second-content .know-more-sec p {
    font-size: 18px;
}

/*--page 1--*/
.nova-inner-first-sec .banner-text p {
    font-size: 16px;
    line-height: 23px;
}
.node-3578 .nova-inner-second-sec .mx-0.row .col-md-6.col-lg-6.inner-sec-left-col, .node-3578 .col-md-6.col-lg-6.inner-sec-right-col {
    height: auto !important;
}
.node-3578 .col-md-6.col-lg-6.inner-sec-right-col {
     width: 45%; 
     margin: auto; 
     position: relative;
}
.nova-inner-second-sec .mx-0.row .col-md-6.col-lg-6.inner-sec-left-col {
    padding: 0px 0px 40px 0px;
}
.nova-inner-second-sec .mx-0.row .col-md-6.col-lg-6.inner-sec-left-col p {
        font-size: 20px;
    margin-bottom: 40px;
}
.no-padding.common.faq {
    padding: 50px 40px;
}
.faq-question #accordion1 .panel-title a.collapsed:before {
        width: 30px;
    height: 30px;
    padding: 8px 5px;
}
.faq-question #accordion1 .panel-title a:before {
    line-height: 10px;
    width: 30px;
    height: 30px;
    padding: 8px 5px;
}
.col-md-6.col-lg-6.inner-sec-left-col.bakp .know-more-cl {
    margin-top: 60px;
}

/*--page2--*/

.node-3577 .nova-inner-second-sec .mx-0.row .col-md-6.col-lg-6.inner-sec-left-col {
    padding-right: 4%;
}
.nova-inner-second-sec .mx-0.row .col-md-6.col-lg-6.inner-sec-left-col, .col-md-6.col-lg-6.inner-sec-right-col {
    height: 800px;
}

/*--page3--*/
.nova-gamets-second-sec .gamets-second-content .panel-default div span {
    font-size: 18px !important;
}
.nova-gamets-second-sec .gamets-second-content .know-more-sec {
    width: 100% !important;
}
.nova-gamets-second-sec .gamets-second-content .know-more-sec .know-more-cl {
    display: flex !important;
}
 .nova-gamets-second-sec .gamets-second-content .know-more-sec .know-more-cl a.call-us-wht:last-of-type {
    margin-top: 0 !important;
}
.nova-gamets-second-sec .gamets-second-content ul li a:before {
    padding: 3px !important;
    line-height: 15px !important;
}
.nova-gamets-second-sec .gamets-second-content ul li a.collapsed:before {
    padding: 4px !important;
    line-height: 16px !important;
}
.nova-gamets-second-sec .inner-page-right-column {
    height: 75vh !important;
}

/*--page3--*/
.nova-infertility-second-sec .infertility-second-first {
    width: 100%  !important;
    padding: 30px 40px 30px !important;
}
.node-3575 .content .nova-infertility-second-sec .infertility-second-first p, .node-3575 .nova-infertility-second-sec .infertility-second-second p {
    font-size: 18px !important;
}
.nova-infertility-second-sec .infertility-second-second {
    padding: 40px 40px !important;
}
.content .nova-infertility-second-sec .infertility-second-second h2 {
    width: 65%;
    line-height: 40px;
}
.nova-infertility-second-sec .infertility-second-second p {
    width: 60% !important;
}
.nova-infertility-second-sec img.de-img {
    top: auto !important;
    width: auto !important;
    height: 430px !important;
    bottom: 0;
}
.node-3575 .nova-gamets-second-sec .gamets-second-content ul li a.collapsed:before {
    padding: 5px 4px !important;
    line-height: 10px !important;
}
.node-3575 .nova-gamets-second-sec .gamets-second-content ul li a:before {
    padding: 3px !important;
    line-height: 10px !important;
}
.nova-infertility-third-sec .infertility-second-content .panel-default div {
    font-size: 18px !important;
    line-height: 28px !important;
}
.nova-infertility-third-sec .know-more-sec .know-more-cl a.call-us {
    font-size: 18px !important;
}
}
.node-3576 .nova-gamets-second-sec .gamets-second-content .know-more-sec p {
    font-size: 18px;
}

@media (min-width:1200px) {
    .node-3577 .nova-inner-second-sec .know-more-cl .call-us:last-of-type {
    font-size: 16px;
}
.node-3577 .nova-inner-second-sec .know-more-cl .call-us:last-of-type img {
        padding-right: 7px;
    width: 27px;
}
}
@media (min-width:768px) {
    .node-3577 .nova-inner-second-sec .mx-0.row {
    display: flex;
}
/*.node-3577 .col-md-6.col-lg-6.inner-sec-right-col img {*/
/*    display:none;*/
/*}*/
.node-3577 .col-md-6.col-lg-6.inner-sec-right-col {
    background-image: url(http://beta.novaivffertility.com/sites/default/files/2022-05/fertility-second-right.png);
    background-size: cover!important;
    background-repeat: no-repeat;
    background-position: right;
}
}
@media (max-width:1300px) {
    .node-3576 .nova-gamets-second-sec .gamets-second-content .know-more-sec .know-more-cl {
        display: block;
    }
    .node-3576 a.call-us-wht:last-of-type {
        margin-top: 20px;
    }
}

.node-3576 .inner-page-left-column {
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    padding: 70px 60px 120px 60px;

}
.node-3576 .nova-gamets-second-sec .gamets-second-content .know-more-sec{
    width:110%;
}
.node-3576 .nova-gamets-second-sec img.mob-img {
    display: block!important;
    height: 100vh;
}

.node-3576 .inner-page-right-column {
    padding:0
}
.node-3576 .inner-page-right-column {
    background-position: bottom;
    background-size: cover;
    background-repeat: no-repeat;
   /*height:100vh;*/
}

/*@media(min-width:992px){*/
/*    .node-3576 .inner-page-left-column,.node-3576 .nova-gamets-second-sec img.mob-img{*/
/*        min-height:680px;*/
/*    }*/
/*}*/
.node-3576 a.call-us-wht {
    font-size: 14px;
    width: 320px;
}
@media(max-width:992px){
.node-3576 .nova-gamets-second-sec img.mob-img {
    height: auto;
}
.node-3576 .inner-page-left-column {
    padding: 35px 35px 100px 35px;
}
.node-3576 a.call-us-wht {
    font-size: 18px;
}
.node-3576 .nova-gamets-second-sec .gamets-second-content .know-more-sec p {
    font-size: 18px;
    margin-bottom: 25px;
        font-weight: bold;
    padding-right: 20px;
}
.node-3576 .inner-page-left-column {
    height: unset;
}
}
@media(min-width:992px){
.node-3576 .nova-gamets-second-sec .row{
    display:flex;
}
}
@media (min-width:1200px) and (max-width:1399px) {
.panel-default>.panel-heading+.panel-collapse>.panel-body p, .no-padding.common.faq .panel-default>.panel-heading+.panel-collapse>.panel-body li {
    line-height: 28px !important;
}
}

/*last section*/
.lst-hme {
    max-width: 100%;
    padding: 0;
    margin: auto;
    width: 100%;
}

.fisr-section-bk.backk-banner--web {
    /*background-image: url(/sites/default/files/2022-06/a4_4.png)!important;*/
    background-repeat: no-repeat!important;
    background-size: cover!important;
    background-position:unset!important;
}
.frm-rght-nova.second-section-bk {
    background-repeat: no-repeat!important;
    background-size: cover!important;
    background-image: url(/sites/default/files/2022-06/lst-inf.webp)!important;
}
.frm-rght-nova form{
    margin-left: 0% !important;
}

@media (min-width: 1500px){
.lst-hme .frm-rght-nova form {
       margin-left: unset!important;
    margin: auto!important;
    margin-top: 14%!important;
    width: 70%!important;
}
}
.frm-rght-nova form {
    width: 75%!important;
    margin: auto!important;
    margin-top: 10%!important;
}
@media(min-width:768px){
.lst-hme .row{
    display:flex;
}
}
@media(min-width:1800px){
.lst-hme a.main-btmn.d-flex.align-items-center.main-book {
    width: fit-content!important;
}
}

.frm-rght-nova .form-group input{
    height:48px;
}
@media (max-width: 767px){
.lst-nva .frm-rght-nova form {
    margin: auto!important;
    margin-top: 30%!important;
}
}
@media (min-width: 768px){
.top-hme,.btm-hme {
    width: 45%;
    margin-right: 0%;
}
.btm-hme {
    margin-top: 6%;
    margin-bottom: 6%;
}
}
@media (min-width: 1500px){
.lst-hme .top-hme, .lst-hme .btm-hme {
    width: 48% !important;
}
}

.lst-hme a.main-book {
    padding: 5px 15px;
    font-size: 20px;
}
@media(max-width:1105px) and (min-width:768px){
.fisr-section-bk.backk-banner--web,.frm-rght-nova.second-section-bk{
    width:100%!important;
    padding: 5% 0;
    max-width: 100%!important;
    background-size: cover!important;
    background-position: center!important;
}
.node-3577 .nova-inner-second-sec .mx-0.row {
    display: unset;
}
.lst-hme .row {
    display: block!important;
}
.frm-rght-nova form {
    width: 60%!important;
    margin: auto!important;
    margin-top: 0%!important;
}
    .fisr-section-bk, .second-section-bk{
         width:100%!important;
    max-width: 100%!important;
    }
    section.lst-nva{
        padding-bottom:0;
    }
}

/**/
@media (max-width: 340px){
.lst-nva a.main-btmn.d-flex.align-items-center.main-book {
    width: fit-content!important;
    font-size: 16px!important;
}
}
.inner-pages footer {
   visibility:hidden;
   display:none;
}

@media (max-width:991px){
.node-3576 .inner-page-right-column {
    height: 100vh;
}
}
@media (max-width: 767px){
.node-3577  .nova-inner-second-sec .know-more-cl .call-us {
    width: 95%;
}
}

.node-3576 .nova-inner-first-sec .banner-text p, .node-3576 .nova-inner-first-sec .banner-text ul li {
    color: #6A6A6A!important;
}

@media(max-width:1024px) and (min-width:768px){
.node-3577 .nova-inner-first-sec {
    position: relative;
   margin-top: 180px;
}
.node-3577 .nova-inner-second-sec .row .inner-sec-left-col h2 {
    margin-top: 0;
    padding-top: 54px;
    margin-bottom: 30px;
}
.node-3577 .nova-inner-first-sec .banner-text {
    width: 40%!important;
}
.node-3575 .nova-infertility-third-sec .infertility-second-content {
    width: 70%;
    padding-bottom: 5%;
}
}

@media(max-width:350px){
  .node-3577  .nova-inner-first-sec {
    margin-top: -8%;
}
.node-3577 .content .nova-inner-first-sec .banner-text h1, .node-3577 .content .nova-inner-first-sec .banner-text h2 {
    font-size: 22px !important;
    line-height: 28px;
    margin-top: 63px;
}
.node-3575 .content .nova-inner-first-sec .banner-text h1, .node-3577 .content .nova-inner-first-sec .banner-text h2 {
  font-size: 22px !important;
    line-height: 28px;
    margin-top: 63px;
}

}
@media (max-width:520px){
.node-3577 .nova-inner-first-sec {
    margin-top: -10%;
}
.node-3575   .nova-inner-first-sec {
    margin-top: -10%;
}
.node-3578 .nova-inner-first-sec {
    margin-top: 0%;
}
.node-3578  .nova-inner-first-sec .banner-text {
    top: 32%!important;
}
}
@media (max-width: 767px){
.node--type-inner-pages .no-padding.common.faq .panel-default>.panel-heading+.panel-collapse>.panel-body p,.node--type-inner-pages .no-padding.common.faq .panel-default>.panel-heading+.panel-collapse>.panel-body li {
    font-weight: bold;
    padding-right: 20px!important;
}
.home-banner video {
    margin-top: -6%;
}
.node-3578 .content .nova-inner-first-sec .banner-text h1, .node-3578 .content .nova-inner-first-sec .banner-text h2 {
        margin-bottom: 15px !important;
}
.node-3578 .nova-inner-second-sec .mx-0.row .col-md-6.col-lg-6.inner-sec-left-col ul {
    padding: 0;
}
.node-3578 .know-more-cl .btn-div {
    padding-left: 0 !important;
}
}

@media (max-width: 360px){
.node-3578 .nova-inner-first-sec .banner-text {
    top: 31%!important;
}
}
@media (min-width: 300px){
.node--type-inner-pages .no-padding.common.faq .panel-default>.panel-heading+.panel-collapse>.panel-body p,.node--type-inner-pages .no-padding.common.faq .panel-default>.panel-heading+.panel-collapse>.panel-body li {
    font-weight: bold;
}
}
.node-3576 .nova-inner-first-sec .banner-text p, .node-3576 .nova-inner-first-sec .banner-text ul li {
    color: #6A6A6A!important;
}
.node-3575 .nova-infertility-third-sec {
     /*padding: unset;*/
    }
@media (min-width: 768px){
.node-3575 .nova-infertility-third-sec .infertility-second-content {
    margin-left: 5%;
        padding-bottom: 30px;
    padding-top: 30px;
}
.node-3575 .nova-infertility-third-sec .panel-group h2 {
    font-size: 30px;
    margin-top: 0;
}
}
@media (max-width: 767px){
.node-3575 .nova-infertility-third-sec .infertility-second-content .panel-default div {
    font-size: 18px;
    line-height: 28px;
    font-family: 'arial_mt';
    font-weight: bold;
}
}
@media (max-width: 767px){
.node-3575 .nova-infertility-third-sec ul li a {
    font-size: 20px;
}
.node-3578 .know-more-cl .btn-div {
    margin-left: 0%; 
}

}
@media (max-width: 360px){
.node-3578 .nova-inner-second-sec .know-more-cl .call-us:last-of-type {
    font-size: 14px;
}
}
@media (min-width:850px) and (max-width: 1024px){
.nova-infertility-second-sec img.de-img {
    height: 340px !important;
}
}
.lst-hme.sp-contain label.control-label {
    display: none;
}
.node--type-inner-pages .webform-submission-form strong.error.form-item--error-message,.node--type-inner-pages #edit-mobile-number--error {
    margin-top: 10px;
} 
.node--type-inner-pages h4.main-faq {
    display: none;
}
.node--type-inner-pages .faq h3.inner-head {
   display: block!important; 
}

/*last secrtion*/

@media(min-width:768px){
.node--type-inner-pages .top-hme {
    margin-inline-start: auto;
    margin-top: 10%;
}
}
.node--type-inner-pages .btm-hme {
    margin-inline-start: auto;
}
.node--type-inner-pages .btm-hme a.main-phone {
    color: #fff;
    text-decoration: none;
    font-size: 24px;
    margin: 5px 0;
    justify-content: flex-start;
    font-family: "Ubuntu-Medium";
}
.node--type-inner-pages .btm-hme a.main-book {
    width: 330px;
    font-weight: 500;
    font-family: "Ubuntu-Medium";
    text-transform: uppercase;
        padding: 5px 15px;
    font-size: 20px;
    background-color: #fff;
    border-radius: 10px;
    margin: 15px 0;
    color: #424242;
    text-decoration: none;
    display: flex;
    align-items: center;
}
 .node--type-inner-pages .frm-rght-nova form {
    background-color: #fff;
    padding: 25px;
    width: 85%;
    margin-inline-start: auto;
    margin-top: 25%;
    border-radius: 20px;
}
.node--type-inner-pages #edit-actions-submit {
    background-color: #3f9dbc !important;
    border: 0 !important;
    border-radius: 10px !important;
    padding: 10px 20px !important;
    font-size: 18px !important;
    margin-top: 0 !important;
    color: #fff;
}
.node--type-inner-pages .ban-form .form-control{
    padding-left: 10px !important;
}

.node--type-inner-pages .top-hme h2 {
    font-size: 30px!important;
    font-weight: 600;
    margin-bottom: 10px!important;
    font-family: "Ubuntu-Medium"!important;
    font-weight: normal;
}

@media(max-width:767px){
.node--type-inner-pages .top-hme h2 {
    font-size: 28px!important;
    color: #48b5cd!important;
}
.node--type-inner-pages .btm-hme {
    margin-inline-start: auto;
    text-align: center;
}
.node--type-inner-pages a.main-btmn.d-flex.align-items-center.main-book {
    margin: 20px auto;
}
}

@media(min-width:1520px){
.node--type-inner-pages .top-hme h2 {
    font-size: 35px!important;
}
}
@media(min-width:1620px){
.node--type-inner-pages .top-hme h2 {
    font-size: 37px!important;
}
}
@media(min-width:1800px){
.node--type-inner-pages .top-hme h2 {
    font-size: 40px!important;
}
}
/*last section edit*/

.node--type-inner-pages .inner-sec-right-col img{
    height:100%;
}
@media (max-width: 410px){
.node-3577 .nova-inner-first-sec .banner-text p {
    font-size: 18px!important;
    line-height: 28px;
}
}
@media (max-width:360px) {
    .node-3577 .nova-inner-first-sec .banner-text {
        top: 275px!important
}
.node-3577 .nova-inner-first-sec .banner-text p{
    font-size:16px!important;
    line-height: 25px;
}
}
@media (max-width:340px) {
    .node-3577 .nova-inner-first-sec .banner-text {
        top: 255px!important
}
}

@media (max-width: 767px){
.node--type-inner-pages .top-hme {
    padding-top: 0;
}
.node-3575 .nova-infertility-third-sec {
    padding: unset;
}
}

.node--type-inner-pages .faq h3.inner-head {
    padding: 0 15px;
}

@media (max-width:767px) and (min-width:450px) {
    .node-3576 .nova-inner-first-sec .banner-text {
        top: 340px!important;
}
.node-3576 .nova-inner-first-sec .banner-text p {
    font-size: 22px!important;
        line-height: 34px;
}
.node-3576 .content .nova-inner-first-sec .banner-text h1, .node-3576 .content .nova-inner-first-sec .banner-text h2 {
    font-size: 35px !important;
    line-height: 45px;
}
}
@media (max-width: 410px){
.node-3576 .nova-inner-first-sec .banner-text p {
    font-size: 18px!important;
    line-height: 25px;
}
    .node-3576 .nova-infertility-third-sec .know-more-sec .know-more-cl a.call-us:last-of-type {
            font-size: 18px;
    }
    .node-3576 .nova-inner-first-sec .banner-text {
        top: 240px!important
}

}
@media (max-width:360px) {
   .node-3576 .nova-inner-first-sec .banner-text {
        top: 245px!important
}
.node-3576 .nova-inner-first-sec .banner-text p{
    font-size:16px!important;
}
}
@media (max-width:340px) {
   .node-3576 .nova-inner-first-sec .banner-text {
        top: 220px!important
}
}
@media (min-width: 992px) and (max-width: 1124px){
.node-3576 .nova-gamets-second-sec .inner-page-right-column {
    height: auto!important;
}
.node-3576 .inner-page-left-column {
    padding: 70px 30px 120px 30px;
}
.node-3576 a.call-us-wht {
    font-size: 12px;
}
}
@media (max-width:410px){
.node-3578   .nova-inner-first-sec {
    margin-top: 12%;
}
}

@media (min-width:992px) and (max-width: 1024px){
.nova-infertility-third-sec .know-more-sec .know-more-cl a.call-us {
    font-size: 16px !important;
    margin-right: 20px!important;
}
}

@media (min-width:768px) and (max-width: 991px){
.nova-infertility-third-sec .know-more-sec .know-more-cl a.call-us {
    font-size: 14px !important;
    margin-right: 16px!important;
}
}


@media (max-width:767px) and (min-width:450px) {
    .node-3575 .nova-inner-first-sec .banner-text {
        top: 300px!important;
}
.node-3575 .nova-inner-first-sec .banner-text p {
    font-size: 22px!important;
        line-height: 34px;
}
.node-3575 .content .nova-inner-first-sec .banner-text h1, .node-3575 .content .nova-inner-first-sec .banner-text h2 {
    font-size: 35px !important;
    line-height: 45px;
}
}
@media (max-width: 410px){
.node-3575 .nova-inner-first-sec .banner-text p {
    font-size: 18px!important;
    line-height: 25px;
}
    .node-3575 .nova-infertility-third-sec .know-more-sec .know-more-cl a.call-us:last-of-type {
            font-size: 18px;
    }
    .node-3575 .nova-inner-first-sec .banner-text {
        top: 314px!important
}

}
@media (max-width:360px) {
   .node-3575 .nova-inner-first-sec .banner-text {
        top: 295px!important
}
.node-3575 .nova-inner-first-sec .banner-text p{
    font-size:14px!important;
}
}
@media (max-width:340px) {
   .node-3575 .nova-inner-first-sec .banner-text {
        top: 260px!important
}
}
@media (max-width: 570px){
.frm-rght-nova form {
    width: 90%!important;
}
}
@media (min-width:1200px) and (max-width:1399px) {
    .top-hme, .btm-hme {
    width: 42%;
}
.frm-rght-nova form {
        margin-top: 15%!important;
}
}
@media (min-width:1400px) {
    .frm-rght-nova form {
        margin-top: 10%!important;
}
}
@media (max-width: 767px) and (min-width: 520px){
.node-3576 .nova-inner-first-sec .banner-text {
    top: 260px!important;
}
}
@media (max-width:360px){
.node-3578 .content .nova-inner-first-sec .banner-text h1, .node-3578 .content .nova-inner-first-sec .banner-text h2 {
    margin-bottom: 10px !important;
    font-size: 26px !important;
    line-height: 30px;
}
    .nova-inner-first-sec .banner-text p {
    font-size: 14px!important;
         line-height: 25px;
}
.node-3577 .nova-inner-second-sec .know-more-cl .call-us:last-of-type {
    font-size: 14px;
}
}
@media (min-width:1800px) {
.node--type-inner-pages .btm-hme a.main-book {
    padding: 15px 25px;
    font-size: 22px;
}
}
@media (min-width: 1400px){
.node-3577 .nova-inner-second-sec .know-more-cl .call-us:last-of-type {
    font-size: 20px;
}
.node-3577 .know-more-cl .call-us {
    padding: 15px 20px;
    font-size: 24px;
}
}
@media (max-width: 767px){
.node-3577 .know-more-cl .btn-div {
    margin-left: 0!important;
}
}

@media (max-width:850px) and (min-width: 768px){
.node--type-inner-pages .fisr-section-bk.backk-banner--web {
    padding: 0;
    background-size: contain!important;
}
.node--type-inner-pages .lst-nva .frm-rght-nova.second-section-bk {
  margin-top:-2%;
}
   .node--type-inner-pages section.lst-nva {
    padding-top: 0px;
}
}
.node-3578 .know-more-cl .btn-div {
   padding: 0;
    padding-left: 16px;
}
@media (min-width: 1200px){
.node-3577 .know-more-cl .btn-div {
    margin-left: 0;
    padding: 0 40px;
   
}
.node-3578 .know-more-cl .btn-div {
    padding:0 40px;
     padding-right: 0px;
}
}
@media (min-width: 768px) and (max-width: 991px){
.node-3578 .nova-inner-first-sec .banner-text h1, .node-3578 .nova-inner-first-sec .banner-text h2 {
    font-size: 20px !important;
    margin-bottom: 5px;
}
.node-3577 .nova-inner-first-sec .banner-text h1, .node-3577 .nova-inner-first-sec .banner-text h2 {
   font-size: 20px !important;
    margin-bottom: 5px;
}
}

@media (min-width: 992px) and (max-width:1025px){
.node-3578 .nova-inner-first-sec .banner-text h1, .node-3578 .nova-inner-first-sec .banner-text h2 {
    font-size: 26px !important;
    margin-bottom: 12px;
}
.node-3577 .nova-inner-first-sec .banner-text h1, .node-3577 .nova-inner-first-sec .banner-text h2 {
   font-size: 26px !important;
    margin-bottom: 12px;
}
}

@media (min-width: 1101px){
.node-3578 .know-more-cl .call-us:first-child {
    width: 256px;
        font-size: 24px;
}
.node-3577 .nova-inner-second-sec .mx-0.row .col-md-6.col-lg-6.inner-sec-left-col {
     background-repeat: no-repeat!important; 
     background-size: cover!important; 
}
}
@media (min-width: 1290px){
.node-3577 .nova-inner-second-sec .mx-0.row .col-md-6.col-lg-6.inner-sec-left-col {
     background-repeat: no-repeat!important; 
     background-size: cover!important; 
}
.node-3578 .know-more-cl .call-us:first-child {
    margin-right: 30px;
    font-size: 26px;
    width: 280px;
}
}

@media (max-width:1920px){
.node--type-inner-pages .no-padding.common.faq .panel-default>.panel-heading+.panel-collapse>.panel-body p, .node--type-inner-pages .no-padding.common.faq .panel-default>.panel-heading+.panel-collapse>.panel-body li {
    padding-right: 60px;
}
}
@media (min-width:1100px) and (max-width:1400px){
.node-3578 .know-more-cl .call-us {
    font-size: 16px;
}   
}
@media (min-width: 1280px) {
.node-3575 .know-more-cl .call-us:first-child {
    margin-right: 25px!important;
    font-size: 24px!important;
    width: 245px!important;
    height: 50px;
}
.node-3575 .nova-infertility-third-sec .know-more-sec .know-more-cl a.call-us:nth-child(2) {
    font-size: 16px;
    font-family: "Ubuntu-Medium";
    border-radius: 25px;
    width: 270px;
}
    .node-3575 .nova-infertility-third-sec .know-more-sec{
        width:120%;
    }
}

@media (min-width: 1500px) {
.node-3575 .know-more-cl .call-us:first-child {
    margin-right: 25px!important;
    font-size: 24px!important;
    width:32%!important;
    height: 50px;
}
.node-3575 .nova-infertility-third-sec .know-more-sec .know-more-cl a.call-us:nth-child(2) {
    font-size: 18px;
    font-family: "Ubuntu-Medium";
    border-radius: 25px;
    width:auto;
}
    .node-3575 .nova-infertility-third-sec .know-more-sec{
        width:120%;
    }
}

.node-3576 .nova-gamets-second-sec .gamets-second-content ul {
    border-bottom: 2px solid #5acaf3!important;
}

/*.node-3576 .gamets-second-content .field--name-field-faq-component .field--item:last-child ul{*/
/*    border: none!important;*/
/*}*/

@media screen and (min-width: 1501px){
.book-your-appointment-width {
    width: fit-content!important;
}
}

@media(min-width:768px){
    .node-3578 .know-more-cl .btn-div {
    padding: 0 40px;
}
.node-3578 .inner-sec-left-col.bakp .know-more-cl {
    margin-top: 70px;
    width: 120%;
}
}
.nova-inner-second-sec .mx-0.row .col-md-6.col-lg-6.inner-sec-left-col p {
    padding: 0 42px;
}

@media(max-width:767px){
.node-3576 .nova-gamets-second-sec .gamets-second-content .panel-default div p{
    padding-right:20px;
    padding-left:20px;
    padding-top:10px;
        text-align: left;
}
.node-3576 div#f3 ul {
    border: none!important;
    padding-left: 40px;
}
.node-3576 .nova-gamets-second-sec .gamets-second-content .know-more-sec {
    width: 100%!important;
}
.node-3576 a.call-us-wht {
    justify-content: center;
    margin: 0 auto;
}
}

@media(min-width:768px){
.node-3576 .nova-gamets-second-sec .gamets-second-content .panel-default div p{
    padding-right:60px;
    padding-left:20px;
    padding-top:10px;
}
.node-3576 div#f3 ul {
    border: none!important;
    padding-left: 40px;
}
.node-3577 .know-more-cl .btn-div {
    margin-left: 0;
    padding: 0 42px;
}
}
@media (max-width:640px){
.node-3576 .nova-inner-first-sec .banner-text p {
    text-align: left;
}
}
@media (min-width: 1200px){
.node-3578 .col-md-6.col-lg-6.inner-sec-right-col {
    right: -7%;
}
}

@media (max-width:992px) and (min-width:800px){
    .frm-rght-nova.second-section-bk {
    padding: 12% 0;
}
}
.node-3576 a.call-us-wht:first-child{
    font-size:20px;
}
@media (min-width: 300px){
.node-3576.node--type-inner-pages .no-padding.common.faq .panel-default>.panel-heading+.panel-collapse>.panel-body p {
    text-align: left;
}
}

@media (max-width:1400px) and (min-width:1285px){
.node-3576 .nova-gamets-second-sec .gamets-second-content .know-more-sec {
    width: 116%;
}
}
@media (max-width:767px){
.node-3576 a.call-us-wht {
    width: 285px;
}
}
@media (min-width: 992px) and (max-width: 1124px){
.node-3576 a.call-us-wht {
    font-size: 9px!important;
}
.node-3576 a.call-us-wht:first-child {
    font-size: 16px!important;
}
}
@media (min-width:1124px) and (max-width: 1300px){
.node-3576 a.call-us-wht {
    width: 250px;
}
}
.node--type-inner-pages .breadcrumb li,.node--type-inner-pages .breadcrumb li a{
    font-family: 'ProximaNova-Regular';
    color: #a22953;
}

/* 28-06*/
@media (max-width: 450px){
.node-3577 .content .nova-inner-first-sec .banner-text h1, .node-3577 .content .nova-inner-first-sec .banner-text h2 {
    font-size: 30px!important;
    line-height: 40px;
    margin-bottom: 15px!important;
}
}




@media(max-width:767px){
.node-3575 .nova-inner-first-sec .banner-text{
    top: 85px!important;
    transform: unset;
    margin-top: 15px;
}
}

@media (max-width: 350px){
.node-3575 .content .nova-inner-first-sec .banner-text h1, .node-3575 .content .nova-inner-first-sec .banner-text h2 {
    font-size: 22px !important;
    line-height: 28px;
    margin-top: 0px;
}
}

@media(max-width:767px){
.node-3577 .nova-inner-first-sec .banner-text{
    top: 85px!important;
    transform: unset;
     margin-top: 15px;
}
}

@media (max-width: 350px){
.node-3577 .content .nova-inner-first-sec .banner-text h1, .node-3577 .content .nova-inner-first-sec .banner-text h2 {
    font-size: 22px !important;
    line-height: 28px;
    margin-top: 0px;
}
}

@media(max-width:767px){
.node-3578 .nova-inner-first-sec .banner-text{
    top: 85px!important;
    transform: unset;
     margin-top: 15px;
}
}


@media (max-width: 410px){
.node-3578 .nova-inner-first-sec {
    margin-top: -10%;
}
}
@media (max-width: 520px){
.node-3578 .nova-inner-first-sec {
    margin-top: -10%;
}
    .node-3578 .nova-inner-first-sec .banner-text p {
    font-size: 16px !important;
    line-height: 25px;
    }
}

@media (max-width: 350px){
.node-3578 .nova-inner-first-sec .banner-text h1, .node-3578 .nova-inner-first-sec .banner-text h2 {
    font-size: 22px !important;
    line-height: 28px;
    margin-top: 0px;
}
     .node-3578 .nova-inner-first-sec .banner-text p {
     font-size: 14px !important;
    line-height: 20px;
    }
}

@media(max-width:767px){
.node-3576 .nova-inner-first-sec .banner-text{
    top: 85px!important;
    transform: unset;
    margin-top: 15px;
}
}

@media (max-width: 350px){
.node-3576 .content .nova-inner-first-sec .banner-text h1, .node-3576 .content .nova-inner-first-sec .banner-text h2 {
    font-size: 22px !important;
    line-height: 28px;
    margin-top: 0px;
}
}


@media (max-width: 410px){
.node-3576  .nova-inner-first-sec {
    margin-top: -10%;
}
}
@media (max-width: 520px){
.node-3576  .nova-inner-first-sec {
    margin-top: -10%;
}
    .node-3578 .nova-inner-first-sec .banner-text p {
    font-size: 16px !important;
    line-height: 25px;
    }
}

@media (max-width: 350px){
.node-3576  .nova-inner-first-sec .banner-text h1, .node-3576  .nova-inner-first-sec .banner-text h2 {
    font-size: 22px !important;
    line-height: 28px;
    margin-top: 0px;
}
.node-3576  .nova-inner-first-sec .banner-text p {
    font-size: 14px !important;
    line-height: 20px;
    }
}
#edit-user-agent {
  display: none;
}
.node--type-inner-pages select#edit-preferred-centre{
    border: 1px solid #ABAAAA;
    border-radius: 10px;
    color:#abaaaa;
    cursor:pointer;
    height:48px;
    font-size: 18px;
    font-family: 'ProximaNova-Regular';
}


/*08-02*/

@media (min-width:1200px){
.node--type-inner-pages .frm-rght-nova.second-section-bk {
    position: relative;
height:auto;
}

.node--type-inner-pages .lst-hme .frm-rght-nova form {
     position: absolute;
     left: 0;
     right: 0;
     top: 0;
     bottom: 0;
     margin:auto !important;
     height: auto;
     max-height:400px!important;
}
}
@media (min-width:1500px){
.node--type-inner-pages select#edit-preferred-centre {
    font-size: 20px;
}
}
@media (min-width:1800px){
.node--type-inner-pages select#edit-preferred-centre {
    font-size: 24px;
}
    .node--type-inner-pages .lst-hme .frm-rght-nova form {
     max-height: 475px!important;
}
}

@media (min-width:1150px) and (max-width:1380px){
.node--type-inner-pages a.main-btmn.d-flex.align-items-center.main-book {
     font-size: 18px;
    line-height: 30px;
    width: 285px;
}
}

div#edit-flexbox-02 {
    align-items: baseline;
}
div#edit-flexbox-02 a {
    width: 305px;
}
input#edit-privacy-policy {
    left: 15px;
    }
    @media (max-width:767px){
            input#edit-privacy-policy {
    left: 20px;
    }
    div#edit-flexbox-02 a {
    width: 275px;
}
.second-section-bk {
    height: 730px!important;
}
    }
    div#edit-flexbox-02 #edit-processed-text {
    padding-top: 0;
    margin-top: 0!important;
}
#edit-flexbox-02 .webform-flex--1 {
    flex: 0;
    align-self: self-end;
}

.node--type-inner-pages h2.main-faq {
    display:none;
}
.node--type-inner-pages select#edit-preferred-centre--2 {
    border: 1px solid #ccc;
    border-radius: 10px;
    color: #abaaaa;
    height: 48px;
    font-size: 18px;
    font-family: 'ProximaNova-Regular';
    cursor: pointer;
    font-size: 18px;
}

@media (min-width: 1500px){
.node--type-inner-pages select#edit-preferred-centre {
    font-size: 20px;
}
}
@media (min-width:1500px){
.node--type-inner-pages .frm-rght-nova .form-group input#edit-privacy-policy {
    height: 22px!important;
    display: flex;
}
}
@media (min-width:1150px) and (max-width:1330px){
.node--type-inner-pages .fisr-section-bk.backk-banner--web {
    background-position: 32% 100%!important;
}
}
@media (min-width:1200px){
.node--type-inner-pages .frm-rght-nova .form-group input,.node--type-inner-pages select#edit-preferred-centre--2 {
    height: 40px!important;
}
.node--type-inner-pages .frm-rght-nova.second-section-bk {
    height: auto!important;
}
}
@media (min-width: 1800px){
.node--type-inner-pages select#edit-preferred-centre--2 {
     font-size: 24px;
}
.node--type-inner-pages .frm-rght-nova .form-group input {
    height: 65px!important;
}
}
.node--type-inner-pages div#edit-flexbox-02 {
    max-height: 34px;
}
@media (max-width:767px){
.node--type-inner-pages .frm-rght-nova.second-section-bk {
    display: flex;
    align-items: center;
    justify-content: center;
}
.node--type-inner-pages .lst-nva .frm-rght-nova form {
    margin: auto!important;
}
.node--type-inner-pages div#edit-flexbox-02 {
    max-height: 54px;
}
}
