@media(min-width:992px){

    .show-in-mob{

        display: none;

    }

    .hide-in-mob{

        display: flex;

    }

    .inside-the-editoe ul{

        margin-left: 55%;

    }

    .page-template-contact-us .resp-tab-content{

        padding: 0;

        margin: 0 -15px;

    }

}



@media(min-width:1350px){

    .footer-before{

        max-width: 1310px!important;

    }
.video-popup-container{
    max-width: 600px;
    margin: auto;
}


}



@media(min-width:1500px){



    .about-banner,.contact-banner{

        background-size: cover;

    }

    .auto-width-wp{

        left: -89px;

        top: 2px;

    }

}

@media(min-width:1700px){

    .main-menu li a{

        font-size: 18px;



    }

    .main-menu{

        padding-left: 0;

    }

    .main-menu li a::after{

        bottom: -1px;

    }

}

@media(max-width:1530px){



    .main-menu li{

        padding: 0 8px;

    }

    .main-menu li a{

        font-size: 12px;

    }

}



@media(max-width:1499px){

    .ubermenu .ubermenu-target-title{

        font-size: 12px;

    }

    .ubermenu .ubermenu-target{

        padding: 15px 12px!important;

    }



  .main-conts img {

      max-width: 100%;

  }

    .auto-width-wp{

        left: -76px;

        top: 0;

    }

    .services-div-content{

        width: 86%;

        bottom: 10px;

    }

    .services-div{

        display: block;

    }

    .first-fold-content.second-fold,.first-fold-content.second-fold{

        margin-bottom: 15px;



        margin-right:0;

    }

    .services-section .owl-carousel .owl-item .services-div img{

        height: auto;

    }

    .position-right {

        right: -125px;

        bottom: 0;

        max-width: 800px;

    }

    .align-to-content{

        align-self: flex-end;

    }

    .innerpage-banner img{

        transform: translate(-209px, 0px);

    }

    .top-btm-mrgn{

        margin-bottom: 14px;

    }



}



@media(max-width:1349px){

    .home .abt-content p {

        max-width: 350px;

        margin-right: 0;

    }

    .ubermenu .ubermenu-target{

        padding: 15px 6px!important;

    }

    .social-icon ul {

        padding: 0;

        margin: 0 0 20px 0;

        display: block;

    }

    .prof-text-hold .social-icon ul{

      display: inline;

    }

}

@media(min-width:1280px){

    .top-menu-lg{

        display: none!important;

    }

}

@media(max-width:1279px){


    .post-type-archive-resources .single-health a {
        background-color: #fff!important;
    color: #AC1E22!important;
    }
  .prof-list-item .profile-card{

  width: 165px;

  }

  .prof-text-hold{

  height: 100px;

  }

    .responsive-menu-open body{

        overflow: hidden;

    }



    .responsive-menu-inner, .responsive-menu-inner::before, .responsive-menu-inner::after{

        width: 21px!important;

        height: 2px!important;

    }

    button#responsive-menu-button{

        width: 25px!important;

    }

    #responsive-menu-container #responsive-menu li.responsive-menu-item a .responsive-menu-subarrow{

        right: 1%!important;

    }

    .button#responsive-menu-button{

        width: 37px;

        height: 62px;

    }

    #responsive-menu-container  #responsive-menu .EASY_USER  ul.responsive-menu-submenu li.responsive-menu-item a,

    #responsive-menu-container  #responsive-menu .EASY_USER1  ul.responsive-menu-submenu li.responsive-menu-item a{

        height: auto!important;

        line-height: inherit!important;

    }



    .EASY_USER #responsive-menu-item-548 a.responsive-menu-item-link,.EASY_USER1 #responsive-menu-item-550 a.responsive-menu-item-link{

        padding: 30px 0 5px!important;

    }

    .EASY_USER #responsive-menu-item-547 a.responsive-menu-item-link,.EASY_USER1 #responsive-menu-item-549 a.responsive-menu-item-link{

        padding: 5px 0 30px!important;

    }



    .EASY_USER .responsive-menu-submenu-open {

        height: 300px;
        background: url(../images/ultrasound-nobg.png)no-repeat;
        background-size: cover;
        background-position: right;
        position: relative;
        box-shadow: 1px 1px 20px rgba(0, 0, 0, 0.19)!important;
        margin-bottom: 19px!important;

    }
    .page-id-58 .EASY_USER .responsive-menu-submenu-open{
        height: 300px;
        background: url(../images/genetic-screening-menu-nobg.png)no-repeat;
        background-size: cover;
        background-position: right;
        position: relative;
        box-shadow: 1px 1px 20px rgba(0, 0, 0, 0.19)!important;
        margin-bottom: 19px!important;
    }

    .EASY_USER .responsive-menu-submenu-open::after{

        position: absolute;

        left: 100px;

        top:0;

        content: '';

        display: block;

        clear: both;

        background: url(../images/ppts.png)no-repeat!important;

        width: 200px;

        height: 120px;

        background-size: contain!important;

    }

    .EASY_USER1 .responsive-menu-submenu-open {
        height: 300px;
        background: url(../images/non-invasive-menu-mb.png)no-repeat;
        background-size: cover;
        background-position: right;
        position: relative;
        box-shadow: 1px 1px 20px rgba(0, 0, 0, 0.19)!important;
        margin-bottom: 19px!important;
    }
    .page-id-92 .EASY_USER1 .responsive-menu-submenu-open {
        height: 300px;
        background: url(../images/invasive-mob-menu.png)no-repeat;
        background-size: cover;
        background-position: right;
        position: relative;
        box-shadow: 1px 1px 20px rgba(0, 0, 0, 0.19)!important;
        margin-bottom: 19px!important;
    }

    .EASY_USER1 .responsive-menu-submenu-open::after{

        position: absolute;

        left: 100px;

        top:0;

        content: '';

        display: block;

        clear: both;

        background: url(../images/ppts.png)no-repeat!important;

        width: 200px;

        height: 120px;

        background-size: contain!important;

    }



    #site_AR .trp-language-switcher-arabic-container{

        display: block;

        background: #AC1E22 !important;

        color: white !important;

        text-align: center !important;

        margin-right: 0 !important;

    }

    .trp-ls-language-name{

        background: #AC1E22 !important;

        color: white !important;

        text-align: left !important;

        display: inline-block;

        padding: 3px 24px!important;

    }

    #site_EN .trp-language-switcher-english-container{

        display: none;

    }

    .top-section-wrapper .trp-language-switcher {

        display: none;

    }

    #responsive-menu-container{

        z-index: 9!important;

    }

    .header-stp-wrp{

        margin-top: 88px;

    }

    #responsive-menu-container #responsive-menu ul.responsive-menu-submenu li.responsive-menu-current-item > .responsive-menu-item-link{

        text-decoration: underline;

        font-weight: 500!important;

    }

    .wrapper-header-classes{

            position: fixed;

            width: 100%;

            top: 0;

            left: 0;

            background: #fff;

            z-index: 111;

            transition: 0s ease-in;

    }

    #responsive-menu-container #responsive-menu li.responsive-menu-current-item > .responsive-menu-item-link{

        color: #AC1E22!important;

    }

    #responsive-menu-container #responsive-menu li.responsive-menu-item a{

        font-weight: 500!important;

    }

    #responsive-menu-container #responsive-menu li.FONT-BLACK-NR A{

        font-weight: 400!important;

        color: #707070!important;

        line-height: 27px!important;

        height: auto!important;

        margin-top: 7px;

        margin-bottom: 7px;

    }

    #responsive-menu-container{

        margin-top: 90px!important;

        border-top: solid 1px #707070;

    }

    #responsive-menu-container #responsive-menu ul.responsive-menu-submenu-depth-1 a.responsive-menu-item-link {

        padding-left: 5%!important;

    }

    #responsive-menu-container #responsive-menu ul.responsive-menu-submenu li.responsive-menu-item a {

        border-bottom: transparent!important;

        color: #AC1E22!important;

        background-color: #fff!important;

        height: 60px!important;

        line-height: 60px!important;

        font-family: 'Playfair Display', serif!important;

        text-transform: capitalize!important;

    }

    #responsive-menu-container #responsive-menu li.responsive-menu-item .responsive-menu-item-link{

        text-transform: uppercase;

    }

    .hidden-me-mob{

        display: none!important;

    }

    .innerpage-banner img {

        transform: translate(-458px, 0px);

    }

  .main-menu-section .top-menu-lg{

    display: block;

  }

    /* button#responsive-menu-button{

        position: fixed!important;

    } */

    .wrapper-header-classes {

        transition: .3s ease-in;

    }

    #responsive-menu-container li.current-page-ancestor.current-menu-ancestor.current-menu-parent.current-page-parent >a, .current-menu-ancestor.current-menu-parent>a{

        background-color: #fff!important;

        color: #AC1E22!important;

    }







    #responsive-menu-container #responsive-menu li.responsive-menu-item a:hover {

        /* color: #fff!important;

        background-color: rgba(191, 58, 95, .8)!important; */

        border-color: #ffffff;

    }

    #responsive-menu-container #responsive-menu ul.responsive-menu-submenu li.responsive-menu-current-item > .responsive-menu-item-link {

        background-color: #fff!important;

        color: #AC1E22!important;

        border-color: #AC1E22!important;

        border-top: 1px solid transparent!important;

    }

    #responsive-menu-container #responsive-menu li.responsive-menu-item a:hover .responsive-menu-subarrow.responsive-menu-subarrow-active{

        color: #ffffff!important;

    }

    #responsive-menu-container #responsive-menu li.responsive-menu-item a .responsive-menu-subarrow.responsive-menu-subarrow-active,#responsive-menu-container #responsive-menu li.responsive-menu-item a .responsive-menu-subarrow:hover{

        color: #ffffff!important;

    }

    #responsive-menu-container #responsive-menu li.responsive-menu-item a .responsive-menu-subarrow{

        color: #ffffff!important;

    }

    .main-logo-section img{

        margin-top: 0

    }

    .language-switch{

        display: none;

    }

    .hidden-me,.menu{

        display: none;

    }

    .top-section{

        float: right;

        padding-right: 60px;

        padding-left: 0;

        padding-top: 14px;

    }

    #responsive-menu-container #responsive-menu li.responsive-menu-item a .responsive-menu-subarrow{

        border-left: 1px solid transparent!important;

        background-color: transparent!important;

    }

    button#responsive-menu-button{

        top: 16px!important;

        right: 1%!important;

    }

    .main-menu-section{

        border-bottom: none;

    }

    .fixed-on-scroll{

        position: fixed;

        top:0;

        width: 100%;

        left: 0;

        background: #fff;

        z-index: 111;

        /* box-shadow: 0px 4px 20px 0px rgba(193, 193, 193, 0.79); */

        transition: .3s ease-in;

    }

    .formrly-knwn img{

      width: 100% !important;

    }

    .hidden-fort{

      padding-right: 15px !important;

    }



    .single-resources .single-post-menu a, .single-preconception .pre-single-menu a{

        background-color: #ffffff!important;

        color: #AC1E22!important;

        border-color: #ffffff!important;

        font-weight: 500!important;

     }

}



@media(max-width:1299px){



    .menus-ultasound ul li.resp-tab-item{

        padding: 23px 10px;

    }

    .position-right {

        right: -125px;

        bottom: 0;

        max-width: 700px;

    }

}



@media(max-width:1199px){

    .home-banner .banner-video{
        height: auto!important;
        object-fit: contain!important;
    }
    .ultra-nuchal {
        padding: 25px;
    }
    .post-type-archive-resources .root-n-class {

        height: 197px;

    }

    .third-tab,.third-tab img {

        min-height: 550px;

    }

    .menus-ultasound ul li.resp-tab-item{

        padding: 23px 0px;

    }

    .menus-ultasound ul li.resp-tab-item{

        font-size: 16px;

    }

    .third-fol-main h4.common-title {

        font-size: 26px;

        line-height: 38px;

    }





    .third-fol-main .hor-img img{

        height: 360px;

    }

    .innerpage-banner img {

        transform: translate(-579px, 0px);

    }

    .tab-holder .resp-tabs-list li{

        padding: 35px 11px;

        font-size: 16px;

    }

    .ovelay-pink{

        /* padding: 38px; */

        height: 300px;

    }

    .max-ht-wp img {

/*         height: 380px; */

        width: auto !important;

    }

    .ultra-nutritional {

        padding-left: 38px;

        padding-right: 0;

    }

    .blck-med{

        display: block;

    }

    .abt-content p{

        margin-right: 0;

        margin-bottom: 0;

    }

    .common-title{

        font-size: 38px

    }

    .third-fol-main p{

        margin-right: 0;

    }

    .top-placed-frb .media-body{

        padding: 0;

    }

    .footer-before .row {

        margin: 0;

    }

    .prof-list-item .pic-hold{

      height: 248px;

    }

}



@media(max-width:991px){

    .home-banner .banner-video{
        height: auto!important;
        object-fit: contain!important;
    }
    .third-fol-main .vertical-img img.img3{
        margin-top: 15px;
    }
    .inner-ulta-nuchal {
        max-width: 530px;
        margin-right: auto;
        margin-left: auto;
        padding: 45px 0;
    }
    .page-template-contact-us h2.resp-tab-active span.resp-arrow {

        border: none;

        border-left: 4px solid transparent;

        border-right: 4px solid transparent;

        border-bottom: 8px solid #3A2A70;

    }

    .page-template-contact-us .resp-arrow{

        border-top: 8px solid  #3A2A70;

    }

    .search-bar label.error {

        color: red;

        position: absolute;

        width: 100%;

        bottom: -33px;

        left: 0;

        display: block;

        font-size: 15px;

    }

    .scroll-top-btn{

        opacity: 1;

    }

    .prenatural-sec-content{

        padding: 50px 49px;

    }



    .enquire-now-lat h3,.referal-info h4{

        font-size: 25px;

    }

    .page-template-contact-us .place-ultrasound {

        padding-bottom: 0;

    }

    .contact-tab-holder {

        padding-bottom: 50px;

    }

    .contact-form form {

        margin-bottom: 0;

    }

    .ultra-nuchal {

        padding: 10px;

    }

    .ultrabg,.ultra-text-img-ht img {

        height: 650px;

    }

    .content-ultra{

        padding-top: 10px!important;

    }

  .white-bg-added{

    z-index: -1;

    }

    .third-tab,.third-tab img {

        height: auto;

    }

    .tab-holder .resp-tab-content{

        padding-top:15px

    }

    .search-bar form{

        float: none;

    }

    .search-bar a.submit-btn{

        float: none;

        width: 100%;

        margin: 9px auto 0;

        display: block;

    }

    .precon h3{

        margin-bottom: -22px}

    .contact-form .remove-in-ct {

        margin-left: 40px;

    }

    .show-in-mob br{

        display: none;

    }



    .innerpage-banner img {

        transform: translate(-779px, 0px);

        opacity: .4;

    }

    .home-banner img{

        opacity: .6;

    }

    .home-content-first-fold h2 br{

        display: contents;

    }

    .main-conts{

        display: none;

    }

    .block-cnt{

        display: block;

    }

    .block-cnt .ultra-nutritional{

        padding-left: 0;

        padding-right: 0;

        padding-top: 15px;

    }

    .accordion .card-header{

        padding: 20px 70px 16px 32px;

    }

    ul.resp-tabs-list {

         display: none;

    }

    h2.resp-accordion {

         display: block;

    }

   .resp-vtabs .resp-tabs-container {

        border: none;

        float: none;

        width: 100%;

        min-height: initial;

        clear: none;

    }

    .resp-accordion-closed {

         display: none !important;

    }

    h2.resp-accordion:first-child {

        border-top: 1px solid transparent !important;

    }

    h2.resp-accordion {

        border-color: #3A2A70!important;

        font-size: 20px;

        color: #3A2A70!important;

        border-left: none;

        border-right: none;

        font-family: 'Playfair Display', serif!important;

        font-weight: 400!important;

    }

    h2.resp-tab-active {

        border-bottom: 0px solid #3A2A70!important;

        margin-bottom: 0px !important;

        padding: 10px 15px !important;

        color: #3A2A70;

        background: #fff!important;

    }

    h2.resp-accordion:first-child {

        border-top: 1px solid transparent !important;

    }

    .resp-tab-content-active {

        padding: 0;

        border-bottom: solid 1px #3A2A70!important;

    }

    .resp-tab-content-active a{

        word-break: break-all;

    }

    .innerpage-banner p{

        margin-right: 0;

    }

    .invasive-banner img {

        position: absolute;

        width: auto;

        height: 100%;

        left: auto;

        right: -153px;

        top: 0;

        opacity: 0.6;

    }

    .invasive-banner{

      height: 380px;

    }

    .invasive-banner .container {

      padding-top: 150px;

    }

    .c-banner-cont,.contact-us-banner{

        display: block;

    }

    .main-in-med-fr{

        display: block;

    }

    .place-for-img{

        width: 100%;

    }

    .place-for-img img {

        max-height: fit-content;

        margin-bottom: 10px;

        max-width: 100%;

        width: auto;

    }



    .ultra-left {

        padding-left: 0;

        padding-right: 0;

    }

    .position-right img{

        opacity: .2;

    }

    .menus-ultasound ul li.resp-tab-item{

        font-size: 17px;

        padding: 14px 8px;

    }

    .third-fol-main .vertical-img img{

        max-width: 100%;

        width: 100%!important;
        height: 244px!important;
        /* height: auto!important; */

    }

    .show-in-mob{

        display: flex;

    }

    .hide-in-mob{

        display: none;

    }

    .bottom-inmed{

        margin-bottom: 40px;

    }

    .footer-before {

        padding: 50px 0 30px;

    }

    .call-contact li +li{

        margin-left: 0;

    }

    .hidden-fort, .about-ft li.hidden-fort{

        display: none;

    }
    .formrly-knwn img {
        width: 200px !important;
    }
    .formrly-knwn a {
        margin-bottom: 20px;
        display: block;
        margin: 0 auto 20px;
        float: none;
        text-align: center;
        }
    .footer-before{

        text-align: center;

    }

    .footer-before .row.about-ft{

        margin: 30px 0;

    }

    .call-contact li a{

        display: inline-block;

    }

    .first-fold-content p{

        margin: 0px 0px 22px 0px;

    }

    .first-fold-content.second-fold, .first-fold-content.second-fold{

        margin-left: 0;

        margin-right: 0;

    }

    .first-fold-content p a{

        border-bottom: 0;

    }

    .auto-width-wp {

        left: 0;

        top: -70px;

        right: 0;

        margin: auto;

    }

    .contact-form {

        max-width: 780px;



        padding: 0;

    }

    p {

        font-size: 15px;

        line-height: 23px;

        font-weight: 400;

        color: #383838;

    }

    .top-placed-frb h5 {

        font-size: 23px;

    }

    .banner-content-section h1{

        font-size: 37px;

    }

    .play-button{

        margin-top: 15px;

    }

    .banner-content-section h1 {

        font-size: 34px;

        line-height: 44px;

    }

    .contact-banner .common-title{

      margin-top: 10px;

    }

    .home-content-first-fold h2 span{

        border-bottom: none;

    }

    .first-fold-content {

        margin: 90px 0 150px;

        text-align: center;

    }

    .first-fold-content h3{

        position: relative;

    }

    .third-fol-main .container.plr-100{

        padding: 0 15px;

    }

    .contact-banner .text-holder{

        left: 35px;

        padding: 54px 15px;

    }

    .common-title {

        font-size: 27px;

        line-height: 39px;

    }

    .contact-banner{

        background-position: 79% 94%;

        background-size: cover;

    }

    .about-banner{

        background-position: 47% 86%;

        background-size: cover;

    }

    .home-content-first-fold h2{

        padding: 40px 15px;

        max-width: 100%;

        margin: auto;

    }

    .services-section .owl-dots button{

        width:45px;

        height: 5px;

        background: #E5E4E4 !important;

        margin: 25px 2px 0;

        border-radius: 0;

    }

    .services-section .owl-dots button.active{

        background: rgba(193, 134, 153, 0.92) !important;

    }

    .services-section .owl-dots{

        text-align: center;

        top: 0 !important;

    }

    .services-section .owl-nav{

        display: none;

    }

    .services-section .owl-carousel .owl-item .services-div img{

      object-fit: cover;

      height: auto;

    }



    /* -----march 13----- */

    .left-conspt:after{

        left: 6%;

        top: 39%;

        width: 26px;

        height: 40px;

        background-repeat: no-repeat;

        background-size: 22px 36px;

    }

    .right-conspt::after{

        right: 6%;

        top: 39%;

        width: 26px;

        height: 40px;

        background-repeat: no-repeat;

        background-size: 22px 36px;

    }

    .common-concept {

        height: 200px;

        padding: 60px 36px 20px;

    }

    .services-div-content{

      bottom: 10px;

    }

    .contact-color li{

        width: 100%;

        margin-bottom: 44px;

    }

    .contact-color ul::after{

        display: none;

    }

    .common-concept h3{

        font-size: 24px;

    }

    .common-concept p{

        font-size: 19px;

    }

    .pre-ht-extra{

        min-height: auto;

        height: auto;

    }

    .third-fol-main .show-in-mob{

        flex-direction: row-reverse!important;

      }

      .show-in-mob .mt-5{

          margin-top: 0!important;

      }

      .third-fol-main .hor-img img {

        height: 505px;

        margin-top: 0;

    }

    .prof-text-hold .social-icon ul{

      display: inline;

    }

    .profile-modal .mbg-profile-bg {

      width: 100px;

      margin-bottom: 30px;

    }

    .profile-modal .media img {

      width: 100%;

      height: auto;

    }

    .profile-modal .plr{

      padding: 0;

    }

    .profile-modal .prof-text-hold.media,.profile-modal .media{

      display: block;

      margin-bottom: 0;

    }

    .profile-modal .profile-card{

      margin-bottom: 20px;

    }

    .profile-modal .modal-body {

      padding: 0 25px;

    }

    .profile-modal .desc-p p{

      margin-bottom: 30px;

    }

    .profile-modal .modal-header{

      padding: 6px;

    }

}



@media(min-width:768px){

    .innerpage-banner img.mob-banner{

        display: none;

    }

    .mob-banner{

        display: none;

    }

}





@media(max-width:767px){
    .about-video {
        position: relative;
        top: -80px;
    }
  .home-banner video{
        width: 100%;
    height: auto !important;
    object-fit: cover;
 }

    .search-bar label.error{

        font-size: 13px;

        text-align: center;

    }

    .post-type-archive-resources .root-n-class {

        height: auto;

    }

    .carousel-pagination .prev{

        margin-right: 0;

    }

    .carousel-pagination .next{

        margin-left: 0;

    }

    .enquire-now-lat h3{

        font-size: 21px;

    }

    .contact-form .remove-in-ct {

        margin-left: 0;

    }

    .referal-info h4{

        font-size: 21px;

        margin-bottom: 15px;

    }

    #responsive-menu-container #responsive-menu ul.responsive-menu-submenu li.responsive-menu-item .responsive-menu-item-link {

        font-size: 17px!important;

        text-align: left;

    }

    .search-bar a.submit-btn{

        padding: 13px 0;

    }

    .home-banner .mob-banner{

        position: relative;

    }

    .header-stp-wrp{

        margin-top: 67px;

    }

  #ultrasoundTab .resp-tab-content-active .col-lg-7{

    padding-top: 15px !important;

  }

  .top-placed-frb h5{

    height: auto;

    margin-bottom: 15px;

  }

    .ultrabg{

        height: auto;

    }

    .ultra-nuchal {

        padding: 50px 0;

    }

    .ultra-text-img-ht img{

        height: auto;

    }

    .banner-content-section{

        left: 8%;

        top: 15%;

    }



    .no-prev,.no-next{

        display: none;

    }

    .innerpage-banner img {

        transform: translate(0, 0px);

        opacity: .3;

        right: -313px!important;

        left: auto!important;

    }

    /* Table styles */

    .nutritional-bg table {

      border: 0;

    }



    .nutritional-bg table caption {

      font-size: 1.3em;

    }



    .nutritional-bg table thead {

      border: none;

      clip: rect(0 0 0 0);

      height: 1px;

      margin: -1px;

      overflow: hidden;

      padding: 0;

      position: absolute;

      width: 1px;

    }



    .nutritional-bg table tr {

      border-bottom: 3px solid #ddd;

      display: block;

      margin-bottom: .625em;

    }



    .nutritional-bg table td {

      border-bottom: 1px solid #ddd;

      display: block;

      font-size: .8em;

      text-align: left;

    }



    .nutritional-bg table td::before {

      content: attr(data-label);

      float: none;

      font-weight: bold;

      text-align: left;

      width: 100%;

      display: block;

    }



    .nutritional-bg table td:last-child {

      border-bottom: 0;

    }

    .nutritional-bg table.responsive-table thead {

      border: none;

      clip: rect(0 0 0 0);

      height: 1px;

      margin: -1px;

      overflow: hidden;

      padding: 0;

      position: absolute;

      width: 1px;

    }

    .nutritional-bg .table-bordered{

      border: 0;

    }

    .abt-content{

        display: block;

    }

    .search-bar .search-input::before {

        position: absolute;

        left: -2px;

        top: 0;

        content: "";

        width: 38px;

        height: 47px;

        background-position: -11px -98px;

        background-repeat: no-repeat;

        transform: scale(0.6);

    }

    /* .search-input .form-control {

        font-size: 12px;

    } */

    .search-bar .search-input{

        padding-left: 30px;

    }

    .search-bar .submit-btn{

        width: 76px;

        font-size: 16px;

    }

    .search-form{

        top: 58px;

    }

    .trp-language-switcher > div{

        padding: 0;

    }

    .trp-language-switcher:focus .trp-ls-shortcode-language, .trp-language-switcher:hover .trp-ls-shortcode-language {

      top: 42px;

    }

    .trp-ls-shortcode-current-language a{

        padding: 8px !important;

    }

    .top-searchs{

        margin: 10px 10px 10px 0px;

    }

    .top-phone {

        margin: 10px 0px 0 0;

    }

    .trp-language-switcher{

        margin-left: 15px;

    }

    button#responsive-menu-button{

        width: 25px!important;

        height: 25px!important;

        top: 23px!important;

        right: 1%!important;

    }

    .column-2 p{

        column-count: 1;

    }

    .accordion .card-title{

        font-size: 18px;

        width: 100%;

        display: block;

        margin: 0;

        padding-right: 26px;

    }

    .main-wrapper-contct{

        padding: 0;

        max-width: 100%;

    }

    .precon {

        padding: 28px 0;

    }

    .top-section {

        padding-right: 65px;

        padding-left: 0;

        padding-top: 12px;



    }

    .precon h3{

        font-size: 22px;

        margin-bottom: 0;

    }



    .main-menu-section{

        padding: 25px 15px 0px;

    }

    .main-logo-section img {

        width: 125px;

        margin-top: -23px;

    }

    h2.resp-tab-active {

        border-bottom: 0px solid #3A2A70!important;

        margin-bottom: 0px !important;

        padding: 10px 15px !important;

        color: #3A2A70;

        background: #fff!important;

    }

    h2.resp-tab-active span.resp-arrow {

        border: none;

        border-left: 4px solid transparent;

        border-right: 4px solid transparent;

        border-bottom: 8px solid #3A2A70;

    }

    .resp-arrow{

        border-top: 8px solid #3A2A70;

        margin-top: 11px;

    }

    h2.resp-accordion{

        color: #3A2A70;

    }

    h2.resp-accordion:first-child{

        border-top: 1px solid transparent !important;

    }

    h2.resp-accordion{

        border-color: #3A2A70!important;

        border-left: none;

        border-right: none;

    }

    .tab-holder .resp-tab-content{

      padding-top: 15px;

    }

    .about-cont-sec3 .container {

        padding: 0 19px;

        text-align: center;

    }

    /* .about-cont-sec3  .small-logos{

        max-width: 250px;

    } */

    /* .resp-tab-content-active{

        border:solid 1px #3A2A70!important;

        padding: 15px;

    } */

    /* .hide-me{

        display: none;

    } */

    .contact-us-banner {

        padding: 70px 40px 30px;



        background-position: 63% 89%;

    }

    .about-cont-sec3 p.note{

        margin: 2px 0;

    }

    .contact-wrappper{

        padding-top: 0;

    }

    .contact-us-banner h3{

        font-size: 29px;

    }

    .media-full-width{

        max-width: 100%;

        padding: 0;

    }

    .about-cont-sec3{

        text-align: center;

    }

    .about-cont-sec3 p {

        margin-bottom: 80px;

    }

    .common-title {

        font-size: 41px;

        line-height: 39px;

    }

    .pink-bg-head h2 {

        font-size: 30px;

        max-width: 286px;

        margin: auto;

    }

    .home-content-first-fold img {

        width: 100%;

        height: auto;

    }

    .services-section .owl-carousel .owl-item .services-div img {

        height: 500px;

        width: 100%;

    }

    .services-div{

        display: block;

    }

    .main-conts{

        display: none;

    }

    .top-placed-frb{

        display: block;

    }

    .media-wrp {

        max-width: 100%;

        margin: 0 0 20px!important;

    }

    .areas-addressed h3{

        margin: 0 auto 70px;

        font-size: 40px;

    }

    .footer-before {

        padding: 50px 15px 0;

    }

    .no-spc{

        padding: 0;

    }

    .innerpage-banner{

        height: auto;

        /* margin-bottom: 20px; */

    }



    /* -----march 13------ */

    .common-concept h3{

        font-size: 24px;

    }

    .common-concept p{

        font-size: 19px;

    }

    .common-concept {

        height: auto;

        padding: 41px 13px 20px;



    }

    .column-2{

        padding: 40px 0;

    }

    .contact-banner .text-holder {

      left: 20px;

    }

    .left-conspt{

        padding: 41px 15px 20px 55px;

    }

    .right-conspt{

        padding: 41px 55px 20px 15px;

    }



    #responsive-menu-container {

        
    }

    .innerpage-banner img.mob-banner,.mob-banner{

        transform: translate(0, 0px);

        opacity: 1;

        right: 0!important;

        left: 0!important;

        width: 100%;

        height: 100%;

        object-fit: cover;

        top:0!important;

        position: absolute;

    }

    .third-fol-main .hor-img img {

        height: 501px;
        margin-top: 0;

    }

    .prof-text-hold .social-icon ul{

      display: inline;

    }

    .profile-modal .mbg-profile-bg {

      width: 100px;

      margin-bottom: 30px;

    }

    .profile-modal .media img {

      width: 100%;

      height: auto;

    }

    .profile-modal .plr{

      padding: 0;

    }

    .profile-modal .prof-text-hold.media,.profile-modal .media{

      display: block;

      margin-bottom: 0;

    }

    .profile-modal .profile-card{

      margin-bottom: 20px;

    }

    .profile-modal .modal-body {

      padding: 0 25px;

    }

    .profile-modal .desc-p p{

      margin-bottom: 30px;

    }

    .profile-modal .modal-header{

      padding: 6px;

    }

    .prof-list-item .pic-hold {

      height: 340px;

    }
    .carousel-pagination .prev{
        margin-left: 0;
    }
    .carousel-pagination .next{
        margin-right: 0;
    }

}



@media(max-width:575px){


    .page-id-118 .overlap-section.info-hold img{
        margin-bottom: 90px;
    }
    .third-fol-main .vertical-img img{
        height: 130px!important;
    }
    .about-cont-sec3 p {

        margin-bottom: 22px;

    }

.contact-wrappper .container{

    padding:0

}

.ovelay-pink{

    padding: 30px;

}



  .about-video {

      top: -65px;

      /* top: -335px; */

  }

.page-template-prenatal-screening .about-video {

      top: -28px;

  }

  .gallery-inside .about-video{

    top: -335px;

  }

  .html5gallery-container-1{

    height: 520px !important;

  }

  .over-create{

    padding-bottom: 0;

    height: 500px;

  }

  .the-about-banner{

    background-position: center !important;

  }

  .third-fol-main{

    padding: 40px 0;

  }

  .third-fol-main h4.common-title{

    margin-bottom: 30px;

  }

  .about-banner .overlay {

    background-color: rgba(255, 120, 17, 0.18);

  }

    .hor-img{
        height: 257px;
        overflow: hidden;
    }

    .third-fol-main .vertical-img .img1 {
        height: 114px!important;
        margin-bottom: 10px;
    }

    .third-fol-main .vertical-img .img2 {

        height: 111px!important;

        width: 100%;

        object-fit: cover;

    }

    .third-fol-main .hor-img img{

        /* height: 246px; */
        height: 257px;

    }

    .third-fol-main .px-0{

      padding-left: 15px !important;

    }

    .third-fol-main .mt-5{

      margin-top: 0 !important;

    }

    .third-fol-main .show-in-mob{

      flex-direction: row-reverse!important;

    }

    .selectedOption{

        width: 100%;

    }

    .search-bar form{

        border:none;

        max-width: 100%;

        height: auto;

        background: transparent;

    }

    .search-bar a.submit-btn {

        float: none;

        width: 100%;

        margin: 9px auto 0;

        display: block;

        max-width: 100%;

    }



/* ---------------- */



    .search-bar{

        border:none;

        background: transparent;

    }

    .search-bar form {

        border-radius: 0;

        display: block;

    }

    .search-bar .search-input {

        padding-left: 30px;

        border: solid 3px #C73D6C;

        border-radius: 30px;

    }

    .search-input .form-control{

        border:none;

        border-radius: 30px;

    }

    .topics-dropdown{

        padding-left: 30px;

        border: solid 3px #C73D6C;

        border-radius: 30px;

        margin: 17px 0;

    }

    .topics-dropdown .form-control{

        border-radius: 30px;

    }

    .search-bar .submit-btn {

        width: 100%;

        /* font-size: 12px; */

        border-radius: 30px;

    }

    .search-bar label.error {

        color: red;

        position: absolute;

        width: 100%;

        bottom: -29px;

        left: 0;

        font-size: 15px;

    }







    .about-cont-sec1 {

        margin-top: 0;

        margin-bottom: 30px;

        text-align: center;

    }

    .scroll-top-btn{

        right: 16px;

        bottom: 93px;

    }

    .banner-content-section{

      width: 90%;

      left: 15px;

      top:35%;

    }

    .home-banner img.lg-banner{

      display: none;

    }

    .home-banner img.mob-banner{

      display: block;

    }

    .top-section {

        padding-right: 59px;

        padding-left: 0;

        padding-top: 10px;

    }

    .trp-ls-shortcode-current-language a{

        padding: 6px 8px !important;

        font-size: 14px;

    }

    .language-switch, .trp-ls-shortcode-current-language{

        top: 7px;

        position: relative;

    }

    .top-searchs{

        margin: 10px 7px 0px 0px;

    }

    .top-phone {

        margin: 10px 0px 0 0;

    }

    .areas-addressed h3 {

        margin: 0 auto 70px;

        font-size: 24px;

    }

    .areas-addressed {

        padding: 42px 0 50px;

    }

    .innerpage-banner img{

        left: auto;

        right: 0;

    }

    .innerpage-banner .quote {

        padding-left: 50px;

        padding-top: 47px;

        padding-right: 0;

    }

    .innerpage-banner .quote::before{

        transform: scale(0.4);

        left: -30px;

        top: 0;

    }

    .accordion .card-header:after {

        bottom: 0;

        margin: 0 auto;

        right: 15px;

        left: auto;

        top: 20px;

        transform: rotate(-90deg)!important;

        background-position: -82px -187px!important;

    }

    .accordion .card-body{

        padding-left: 25px;

        padding-right: 25px;

        padding-bottom: 25px;

    }

    .accordion .card-header.collapsed:after{

        transform: rotate(90deg)!important;

    }

    .accordion .card-header.collapsed:after{

        background-position: -82px -187px!important;

    }

    .accordion .card-header{

        padding: 20px ;

    }

    .prenatural-sec{

        padding: 20px 0;

    }



    .prenatural-sec-content{

        padding: 50px;

    }

    .common-title{

        font-size: 33px;

    }

    .banner-content-section h1 {

        font-size: 28px;

        line-height: 30px;

    }

    .home-content-first-fold h2{

        padding: 40px 0px;

        font-family: 'Playfair Display', serif;

        font-size: 28px;

        max-width: 355px;

        margin: auto;

    }

    .non-invasive-sec{

        padding: 20px 0;

    }

    /* #responsive-menu-container{

        width: 81%!important;

    } */

    .services-div-content h2 {

      margin: 0px 0px 0px 12px;

    }

    .services-div-content span{

      font-size: 45px;

    }

    .innerpage-banner .container.top-in-mob{

        padding-top: 50px;

    }

    .about-in-added{

        top: -65px;

    }

    .prof-list-item .pic-hold {

        height: 360px;

    }

    .mob-content{

            height: 386px;

    overflow: hidden;

    }

}





@media(max-width:499px){



    .resp-arrow {

        border-top: 7px solid #3A2A70;

        margin-top: 5px;

    }

    .page-template-ultrasound .resp-arrow{

        margin-top: 10px;

    }

    .third-tab .ultra-nuchal {

        padding: 20px 10px 20px 0px;

    }

    h2.resp-accordion{

        font-size: 14px;

    }

    .copy-write p span{

        display: block;

    }

    .search-form {

        top: 58px;

        right: -67px;

    }

    .search-form:before{

        right: 70px;

    }

    .prenatural-sec-content {

        padding: 50px 20px;

    }

    .common-title {

        font-size: 29px;

    }

    .services-section .owl-carousel .owl-item .services-div img {

        height: 344px;

    }



}



@media(max-width:399px){

  
    #responsive-menu-container {

       
    }

    .copy-write p {

        color: #fff;

        font-size: 11px;

    }

    .responsive-menu-inner, .responsive-menu-inner::before, .responsive-menu-inner::after{

        width: 21px!important;

        height: 2px!important;

    }

    button#responsive-menu-button {

        width: 40px!important;

        height: 40px!important;

        top: 12px!important;

        right: 0%!important;

    }

    .top-section {

        padding-right: 37px!important;

        padding-left: 0;

        padding-top: 8px;

    }

    .main-menu-section {

        padding: 28px 15px 0px;

    }

    .main-logo-section img {

        width: 101px;

        margin-top: -22px;

    }

    .language-switch, .trp-ls-shortcode-current-language {

        top: 7px;

        position: relative;

    }

    .trp-ls-shortcode-current-language a {

        padding: 7px 12px !important;

        font-size: 12px;

    }

    .common-title {

        font-size: 23px;

    }

    .home-content-first-fold h2{

        max-width: 300px;

        margin: auto;

        font-size: 24px;

    }

    /* .contact-us-banner {

        padding: 153px 19px 30px;

        min-height: 394px;

    } */

    .search-form{

        right: -70px;

    }

    .search-form:before{

        right: 77px;

    }

    .trp-language-switcher {

        margin-left: 6px;

        margin-right: 10px;

    }

    .top-searchs {

        margin: 11px 12px 0px 0px;

    }

    .top-phone {

      margin: 10px 9px 0 0;

    }

    .html5gallery-box-1{

      top: 270px

    }

    /* .gallery-inside{

      top: 58px;

    } */

    .about-video {

        top: -30px;

        /* top: -335px; */

    }

  .page-template-prenatal-screening .about-video {

        top: 14px;

    }

    .gallery-inside .about-video{

      top: -335px;

    }

    .over-create {

      height: 400px;

    }

    .html5gallery-container-1 {

      height: 400px !important;

    }

    .page-template-prenatal-screening .the-about-banner{

      height: 582px;

    }

}

