@media(min-width:1370px) {
    .header .navbar .navbar-brand img {
        width: 70px;
    }

    .web-navbar .dropdown-menu {
        margin-top: 0;
        min-width: 210px;
    }

    .web-navbar .dropdown-menu li .dropdown-item {
        padding: 8px 10px;
        transition: .3s;
    }

    .web-navbar .dropdown-menu li .dropdown-item:hover {
        border-radius: 0px;
        background-color: #b58e6a;
        transition: .3s;
        color: #fff;
    }

    .web-navbar .navbar-nav>li>a {
        color: #000;
        margin-right: 10px;
        font-size: 17px;
        /* font-weight: 600; */
        transition: .3s;
    }

    .web-navbar .navbar-nav>li>a:hover {
        color: #b58e6a;
        transition: .3s;
    }

    .web-navbar .navbar-nav>li:last-child>a {
        margin-right: 0px;
        background-color: #b58e6a;
        color: #fff;
        border-radius: 50px;
        padding: 5px 14px;
    }

    .web-navbar .dropdown-menu li {
        position: relative;
    }

    .web-navbar .dropdown-menu .dropdown-submenu {
        display: none;
        position: absolute;
        left: 100%;
        top: 0px;
    }

    /* .dropdown-menu .dropdown-submenu-left {
right: 100%;
left: auto;
} */
    .web-navbar .dropdown:hover .dropdown-menu {
        display: block;
        border-radius: 0px;
    }

    .web-navbar .dropdown-menu>li:hover>.dropdown-submenu {
        display: block;
        background: #fff;
        min-width: 220px;
        white-space: nowrap;
    }

    .dropdown-menu .dropdown-item {
        display: flex;
        align-items: center;
        justify-content: space-between;
    }

    .web-navbar {
        display: block;
        padding: 2px 40px;
    }

    .mobile-navbar {
        display: none;
    }

    .refreshcapchta {
        display: flex;
    }

    .refreshcapchta input {
        margin-left: 6px;
        /* width: 40%; */
        margin-bottom: 0px;
        margin-top: 0px;
    }

    /*---------------------------header end--------------------*/
    .web-bannerwrapper {
        position: relative;
    }

    .web-bannercontaent {
        position: absolute;
        top: 30%;
        left: 50px;
        display: block;
    }

    .bannercontent-wrap {
        text-align: center;
        font-size: 56px;
        line-height: 70px;
        color: #2f3943;
        font-weight: 600;
        padding: 0px 30px;
    }

    .bannercontent-wrap span {
        display: block;
    }

    .web-bannerbutton {
        text-align: center;
        margin-top: 20px;
    }

    .web-bannerbutton a {
        text-transform: uppercase;
        display: block;
        background-color: #2f3943;
        color: #fff;
        font-size: 30px;
        padding: 6px;
        transition: .5s;
        position: relative;
        z-index: 9;
        overflow: hidden;
    }

    .web-bannerbutton a:before {
        content: '';
        position: absolute;
        background: #b58e6a;
        height: 100%;
        width: 100%;
        left: 0px;
        top: 0px;
        z-index: -1;
        transform: translateY(100%);
        transition: .5s;
    }

    .web-bannerbutton a:hover::before {
        transform: translateY(0);
    }

    /*-----------------------------request a call back-------------------*/
    #requestCallback {
        background: rgb(182, 143, 107);
        background: linear-gradient(180deg, rgba(182, 143, 107, 1) 0%, rgba(213, 178, 137, 1) 100%);
        padding: 20px 0px;
    }

    .requestcallbackheading {
        /* font-size: 34px; */
        font-size: 23px;
        font-weight: 600;
        color: #fff;
    }

    .managerequestform {
        align-items: center;
    }

    #requestCallback .managerequestform .form-outline {
        border-bottom: 2px solid #fff;
        margin-bottom: 0px;
    }

    #requestCallback .managerequestform .form-outline .form-label {
        color: #fff;
    }

    #requestCallback .managerequestform .form-outline .form-notch {
        display: none;
    }

    .request-submit {
        background: #fff;
        border-radius: 40px;
        font-size: 17px;
        font-weight: 400;
        text-transform: capitalize;
        color: #000;
        width: 100%;
    }

    #mobileBannerTextWrap {
        display: none;
    }

    /*--------------------------------------------------------*/
    #proceduresWrapper {
        margin: 30px 40px;
        background-color: #fff;
    }

    .proceduresimagewrap {
        margin-bottom: 25px;
    }

    .proceduresimagewrap:last-child {
        margin: 0px;
    }

    .manageprocedures1 {
        margin-top: 25px;
    }

    .manage-widthslider {
        width: 33.33%;
    }

    .commonprocedures {
        display: flex;
        flex-wrap: wrap;
        width: auto;
        overflow: auto;
        scrollbar-width: none;
        -ms-overflow-style: none;
        cursor: initial;
    }

    .proceduresheading {
        font-size: 50px;
        text-align: center;
        line-height: 1;
        margin-bottom: 30px;
        color: #b58e6a;
    }

    .proceduresimagewrap a {
        position: relative;
    }

    .proceduresimagewrap .proceduresimagelink {
        position: relative;
        display: block;
    }

    .proceduresimagewrap .proceduresimagelink picture img {
        border-radius: 0px;
    }

    .proceduresimagetext {
        position: absolute;
        bottom: 0px;
        text-align: center;
        width: 100%;
    }

    .proceduresimagetext p {
        color: #fff;
        font-weight: 600;
        font-size: 24px;
    }

    .proceduresimagelinkhover {
        position: absolute;
        top: 0px;
        bottom: 0px;
        padding: 20px;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        background-color: rgba(0, 0, 0, .5);
        transition: .5s;
        opacity: 0;
    }

    .proceduresimagelink:hover .proceduresimagelinkhover {
        opacity: 1;
        transition: .5s;
    }

    .proceduresimagelink:hover .proceduresimagetext {
        opacity: 0;
        transition: .5s;
    }

    .procedurelinkheading {
        color: #fff;
        font-size: 30px;
    }

    .procedurelinkcontent {
        text-align: center;
        color: #fff;
    }

    .procedurelinkbutton a {
        color: #fff;
        display: inline-block;
        font-size: 20px;
        transition: .5s;
    }

    .procedurelinkbutton a:hover {
        color: #b58e6a;
    }

    .procedurelinkbutton {
        margin-top: 80px;
    }

    .commonviewallbutton {
        text-align: center;
        margin-top: 40px;
    }

    .commonviewallbutton a {
        background-color: #b58e6a;
        color: #fff;
        display: inline-block;
        padding: 10px 20px;
        border-radius: 10px;
        font-size: 18px;
    }

    /*------------------webTechnologieswrap----------------*/
    #webTechnologieswrap {
        position: relative;
        display: block;
    }

    .webTechnologiesimagewrap {
        position: relative;
    }

    .webTechnologiesimagewrap::before {
        content: '';
        position: absolute;
        top: 0px;
        bottom: 0px;
        width: 100%;
        left: 0px;
        background-color: rgba(0, 0, 0, .8);
    }

    .onimagecontainer {
        position: absolute;
        left: 0px;
        right: 0px;
        top: 0px;
    }

    .hometechnologyheading {
        line-height: 1;
        margin: 30px 0px 20px;
        font-size: 50px;
        text-align: center;
        color: #fff;
    }

    .hometechnologyheadingtext {
        color: #fff;
        text-align: center;
        padding: 0px 100px;
        font-size: 20px;
    }

    .webTechnologiestextwrap {
        /* background: #fcf0e1; */
        padding: 10px 20px;
        /* border: 10px solid transparent; */
        transition: .5s;
        color: #000;
    }

    /* .webTechnologiestextwrap:hover {
        border: 10px solid #b58e6a;
        transition: .5s;
    } */

    .webTechnologiestextwrapheading {
        text-align: center;
        font-size: 24px;
        line-height: 1;
        font-weight: bold;
        margin-bottom: 20px;
    }

    .webTechnologiestextwrapheading span {
        display: block;
    }

    .webTechnologiessubtext {
        text-align: center;
    }

    .webTechnologiessubtext p {
        font-weight: 600;
    }

    .webTechnologiesmaganewidth {
        width: 22%;
        margin: 30px auto 0px;
        border: 10px solid transparent;
        background: #fcf0e1;
    }

    .webTechnologiesmaganewidth:hover {
        border: 10px solid #b58e6a;
        transition: .5s;
    }

    .lumenisheading {
        font-size: 44px;
        color: #fff;
        font-weight: 600;
        position: relative;
        display: inline-block;
    }

    .lumenisheading sup {
        line-height: 1;
        margin-left: -10px;
    }

    .lumeniswrapper {
        padding-left: 60px;
        /* margin-top: 70px; */
    }

    .lumenisheading:before {
        content: '';
        border-bottom: 3px dotted #b58e6a;
        position: absolute;
        width: 100%;
        bottom: 0px;
    }

    .lumenistextwrap {
        margin-top: 40px;
    }

    .lumenistextwrap p {
        color: #fff;
        display: flex;
        align-items: baseline;
        font-size: 20px;
    }

    .lumenistextwrap p span {
        margin-right: 20px;
        color: #b58e6a;
    }

    .lumenisreadmore a {
        display: inline-block;
        background: #fff;
        padding: 10px 10px;
        border-radius: 10px;
        color: #b58e6a;
        font-size: 18px;
    }

    .lumenisreadmore {
        margin-top: 50px;
    }

    .lumenisimagewrap {
        /* margin-top: 70px; */
        text-align: right;
        margin-right: 50px;
    }

    .onimagecontainerfluid {
        margin-top: 100px;
    }

    .onimagecontainerfluid ul {
        display: flex;
        justify-content: space-between;
        margin-top: 30px;
        margin-bottom: 40px;
    }

    .onimagecontainerfluid ul li .nav-link:hover {
        background-color: transparent;
    }

    .onimagecontainerfluid ul li .nav-link {
        display: block;
        color: #fff;
        font-size: 20px;
        position: relative;
        padding: 0px;
        background-color: transparent;
        border: 0px;
    }

    .onimagecontainerfluid .nav-tabs .nav-link.active {
        color: #fff;
        background: transparent;
        border: 0px;
    }

    .onimagecontainerfluid .nav-tabs .nav-link.active:before {
        background-color: #b58e6a;
    }

    .onimagecontainerfluid ul li a:before {
        content: '';
        width: 50px;
        height: 2px;
        position: absolute;
        bottom: -6px;
        left: 0px;
        background-color: #fff;
    }

    #mobileTechnologieswrap {
        display: none;
    }

    /*------------------------end---------------------------*/
    /*-----------------------services start---------------------------*/
    #OurServiceswrap {
        margin: 0px 40px;
        padding: 0px;
        background-color: #fff;
    }

    .manageservicewidth {
        padding: 0px 12px;
    }

    .ourservicesheading {
        line-height: 1;
        margin: 50px 0px 20px;
        font-size: 50px;
        text-align: center;
        color: #b58e6a;
    }

    .imagepicture img {
        border-radius: 0px;
    }

    .serviceimagewrap {
        position: relative;
    }

    .ourservicesheadingtext {
        text-align: center;
        color: #000;
        width: 50%;
        margin: 0 auto 50px;
    }

    .ourservicesheadingtext p {
        font-size: 22px;
        margin: 0px;
    }

    .servicenamewrap {
        position: absolute;
        bottom: 20px;
        left: 50px;
        transition: .5s;
    }

    .servicenamewrap p {
        color: #fff;
        font-weight: bold;
        font-size: 30px;
        transition: .5s;
    }

    .serviceshover {
        position: absolute;
        top: 0px;
        display: flex;
        flex-direction: column;
        justify-content: center;
        bottom: 0px;
        padding: 40px;
        opacity: 0;
        background-color: rgba(0, 0, 0, .5);
        -webkit-transition: opacity 0.35s, -webkit-transform 0.5s;
        transition: opacity 0.5s, transform 0.5s;
        -webkit-transform: scale(.5);
        -ms-transform: scale(.5);
        transform: scale(.5);
    }

    .servicewrap:hover .serviceshover {
        opacity: 1;
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1);
    }

    .servicewrap:hover .servicenamewrap {
        opacity: 0;
    }

    .hoverheading {
        font-size: 30px;
        font-weight: bold;
        color: #fff;
    }

    .hovercontent p {
        color: #fff;
        font-size: 18px;
    }

    .hoverreadmore a {
        color: #fff;
        font-size: 22px;
        transition: .5s;
    }

    .hoverreadmore a:hover {
        color: #b58e6a;
    }

    .hoverreadmore {
        margin-top: 40px;
    }

    /*------------------------end---------------------------*/
    /*----------------------home-About doctor--------------------------*/
    #HomeAboutWrapper {
        padding: 0px;
    }

    #HomeAboutWrapper {
        margin-top: 40px;
    }

    .homeaboutimagewrap {
        position: relative;
    }

    .managehomeabout {
        position: absolute;
        display: flex;
        align-items: center;
        justify-content: center;
        width: 80%;
        top: 46%;
        left: 50%;
        transform: translate(-50%, -50%);
        background: #fff;
        padding: 40px 60px;
    }

    .homemobileaboutdrashwiniheading {
        display: none;
    }

    .aboutwebview {
        display: block;
    }

    .homewebaboutdrashwiniheading {
        font-size: 50px;
        color: #b58e6a;
        text-align: center;
        display: block;
    }

    .homeaboutdrashwinicontent p {
        font-size: 20px;
        color: #000;
        text-align: center;
    }

    /*------------------------end--home-About doctor-------------------------*/
    /*-------------------------home-video-doctor-------------------------*/
    #HomeVideo {
        margin: -50px 40px 0px;
        padding: 0px;
    }

    .mobile-nonevideo {
        display: block;
    }

    .video-dicription {
        padding: 0px 10px;
    }

    .video-dicription p {
        font-size: 18px;
        font-weight: 500;
    }

    .manage-space:last-child {
        margin: 0px;
    }

    .manage-space {
        margin-bottom: 20px;
    }

    #commonmodalvideopopup .modal-dialog {
        max-width: 700px;
    }

    .mobilewebnone {
        display: block;
    }

    .mobilereadbutton,
    .bookappointmentmobilebutton {
        display: none;
    }

    /*------------------------end--home-video-doctor-------------------------*/
    /*--------------------------home-video-testimonial-------------------------*/
    #HomeVideoTestimonial {
        padding: 1px 40px 30px;
        margin-top: 40px;
    }

    .homvideotestimonialheading {
        font-size: 50px;
        text-align: center;
        margin: 40px 0px;
        line-height: 1;
        color: #b58e6a;
    }

    .managehomevideotestimonial {
        width: 33.33333%;
        padding: 0px 12px;
    }

    /*------------------------end--home-video-testimonial--------------------------*/
    /*--------------------------home-written-testimonial--------------------------*/
    #WrittenTestimonial {
        margin: 40px;
        display: block;
    }

    .WrittenTestimonialheading {
        text-align: center;
        font-size: 50px;
        color: #b58e6a;
        margin-bottom: 40px;
    }

    .writtentestimonialwrapper {
        border: 1px solid #b58e6a;
        padding: 20px;
        transition: .5s;
        min-height: 240px;
        overflow-y: scroll;
        height: 240px;
    }




    .writtentestimonialwrapper:hover {
        border: 1px solid transparent;
        -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.4);
        -moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.4);
        box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.4);
    }

    .reviewupper {
        display: flex;
        align-items: center;
        justify-content: space-between;
    }

    .greviwewrap img {
        width: 30px;
        -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2);
        -moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2);
        box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2);
        padding: 4px;
    }

    .adminnamedetail p {
        margin: 0px;
        font-size: 20px;
        font-weight: 600;
        text-transform: uppercase;
        color: #b58e6a;
    }

    .ratingwrap span {
        color: #FFB638;
    }

    .reviewcontentwrap {
        margin-top: 10px;
    }

    .reviewcontentwrap p {
        margin: 0px;
        color: #000;
        font-size: 20px;
    }

    #mobilewrittentestimonail {
        display: none;
    }

    /*------------------------end--home-written-testimonial--------------------------*/
    /*------------------------home appointmentform-------------------------*/
    .formadresswrap,
    .form-timingwrap,
    .webappointmetformheading {
        display: block;
    }

    .mobileappointmetformheading {
        display: none;
    }

    .appointmetformheading {
        font-size: 46px;
        text-align: left;
    }

    .mobileformclinictiming {
        display: none;
    }

    #FormWrap {
        background-color: #3a3a3a;
        padding: 60px 100px;
        margin-top: 40px;
    }

    .formclinicheading {
        color: #fff;
        text-transform: uppercase;
        font-size: 30px;
        font-family: 'Tajawal', sans-serif;
    }

    .formadressdetail p {
        color: #fff;
        margin: 0px;
        font-size: 18px;
    }

    .formadressdetail {
        margin: 10px 0px 10px;
    }

    .gotmap {
        margin: 10px 0px;
    }

    .gotmap a {
        font-weight: 500;
        text-decoration: underline;
        color: #B58E6A;
        margin-right: 10px;
        font-size: 18px;
    }

    /* .form-timingwrap {
        font-family: 'Tajawal', sans-serif;
    } */

    .form-timingwrap p {
        color: #fff;
        font-size: 18px;
        margin: 0px;
    }

    .recaptchawrap img {
        width: 70%;
        margin-left: 0px;
    }

    .appointmentsubmitbutton {
        background-color: #b58e6a;
    }

    .recaptchawrap {
        margin-bottom: 0px;
    }

    .managewebform {
        align-items: center;
    }

    /*------------------------end--home appointmentform-------------------------*/
    /*------------------------footer-------------------------*/
    footer {
        padding: 0px 0px 0px;
        margin: 0px;
    }

    #top-footer {
        padding: 0px 40px;
    }

    .footer-logo {
        text-align: left;
    }

    .footercontent {
        display: block;
        margin-top: 20px;
    }

    .footercontent p {
        display: block;
        font-weight: 500;
        color: #000;
        font-size: 16px;
        line-height: 30px;
    }

    .footerappointmentbutton {
        text-align: left;
        margin-top: 20px;
    }

    .mobilesocialmedia {
        display: none;
    }

    .linkwrap ul {
        display: flex;
        margin: 0px;
        justify-content: start;
    }

    .linkwrap ul li {
        margin-right: 7px;

    }

    .linkwrap ul li::after {
        content: "|";
        padding-left: 7px;

    }

    .linkwrap ul li:last-child::after {
        content: '';
        margin: 0px;
        padding: 0px;
    }

    .footer-links {
        border-bottom: 1px solid #ccc;
        padding-bottom: 10px;
        margin-bottom: 10px;
    }

    .linkwrap ul li:last-child a.footerviewall {
        color: #b58e6a;
        font-weight: bold;
    }

    .linkwrap ul li a {
        font-size: 16px;
        color: #171717;
        transition: .5s;
        display: inline-block;
    }

    .linkwrap ul li a:hover {
        color: #b58e6a;
        transition: .5s;
    }

    .linkheading {
        font-size: 24px;
    }

    .linkheading {
        font-size: 20px;
        color: #b58e6a;
        margin-bottom: 0px;
        margin-top: 0px;
        font-weight: bold;
        text-align: left;
    }

    .linkwrap ul li a:after {
        display: none;
    }

    .footerviewall {
        display: block;
        color: #b58e6a;
        margin-top: 4px;
        font-weight: 500;
        font-size: 18px;
    }

    .footeradresswrap {
        text-align: left;
    }

    .footerclinicname {
        font-weight: bold;
        font-size: 16px;
    }

    .footeradressdetail p {
        margin: 0px;
        font-size: 14px;
        font-weight: 500;
    }

    .footercalldetail span {
        display: inline-block;
        color: #b58e6a;
        margin-right: 2px;
    }

    .footercalldetail {
        /* font-family: 'Tajawal', sans-serif; */
        margin: 2px 0px 0px;
        display: flex;
        align-items: center;
        justify-content: start;
    }

    .footercalldetail .linkheading {
        line-height: 1;
    }

    .footercalldetail p {
        /* display: flex;
        font-size: 20px; */
        font-weight: 500;
        line-height: 1;
        color: #b58e6a;
    }

    .footeremail span {
        display: inline-block;
        color: #b58e6a;
        margin-right: 2px;
    }

    .footeremail p {
        font-weight: 500;
        margin: 0px;
        font-size: 16px;
        display: flex;
        color: #b58e6a;
        align-items: center;
    }

    .footeremail p a {
        margin-left: 6px;
        color: #000;
    }

    .footer-adress-patna {
        border-bottom: 1px solid #ccc;
        padding-bottom: 10px;
        margin-bottom: 10px;
    }

    /* .footer-adress-bihar {
        margin-left: 30px;
        border-left: 1px solid #ccc;
        padding-left: 30px;
    } */
    /* .linkwidth {
        width: 18%;
    }
    .linkwidth:first-child {
        width: 22%;
    } */
    /* .linkwidth:last-child {
        width: 24%;
    } */
    .managefooterspace {
        justify-content: space-between;
    }

    .footersocialmedia ul {
        justify-content: start;
    }

    .websocialmedia {
        display: block;
        margin-top: 20px;
    }

    .disclemer p span {
        display: inline-block;
    }

    /*----------------------------bottom footer---------------------*/
    #bottomFooter {
        background-color: #3a3a3a;
        padding: 20px 40px;
        font-family: 'Tajawal', sans-serif;
        margin-top: 20px;
    }

    .bottomfooterlinks ul {
        display: flex;
        margin: 0px;
    }

    .bottomfooterlinks ul li a {
        font-size: 14px;
    }

    .bottomfooterlinks ul li:nth-child(2) a:after {
        display: inline-block;
    }

    .bottomfootercopyright {
        text-align: right;
        margin: 0px;
    }

    .bottomfootercopyright p {
        font-size: 14px;
    }

    .bottomfootercopyright p span {
        display: inline-block;
        text-align: center;
    }

    .bottomfootercopyright p a {
        color: #fff;
    }

    .contact-footer-detail {
        display: flex;
    }

    .content-flex {
        justify-content: start;
    }

    .contact-footer-detail p+p {
        margin-left: 0px;
        margin-top: 0px;
    }

    .footer-aboutmanage {
        border-right: 1px solid #ccc;
    }

    .footer-linkwraps {
        padding-left: 30px;
    }

    /* .bothaddwrap {
        display: flex;
        border-bottom: 1px solid #ccc;
        padding-bottom: 10px;
    } */
    .footeradressdetail {
        margin-bottom: 0px;
    }

    .disclemer {
        text-align: left;
    }

    /*------------------------footer end-------------------------*/
    #CtaWrapper {
        display: none;
    }

    
    .whasappcta {
        bottom: 150px;
    }
    .backtotop{
        bottom: 80px;
    }

    /*------------------------CTA end-------------------------*/
    /*---------------------common top banner and heading---------------*/
    #Topbanner {
        position: relative;
    }

    #Topbanner img {
        width: 100%;
    }

    #breadcrum {
        position: absolute;
        background-color: transparent;
        top: 50%;
        left: 60px;
        transform: translate(0%, -50%);
        width: calc(100% - 100px);
        text-align: left;
    }

    .innerpageheading {
        font-size: 42px;
        margin-bottom: 10px;
        font-weight: 600;
        color: #000;
    }

    #breadcrum .breadcrumb {
        justify-content: start;
    }

    #breadcrum .breadcrumb .breadcrumb-item a {
        color: #000;
    }

    /*-------------------end--common top banner and heading---------------*/
    /*-------------------About clinic---------------*/
    #AboutClinicWrap {
        margin: 30px 40px 20px;
    }

    .aboutashwinivideowidth {
        width: 33.33333%;
    }

    .aboutashwiniheading {
        font-size: 50px;
    }

    .aboutashwinicontent p {
        font-size: 20px;
    }

    #AshwiniMissionVision {
        background-color: #fff;
        padding: 0px 0px;
        margin: 40px 0px 20px;
    }

    #Videopagewrap {
        margin: 0px 40px;
    }

    #AshwiniMissionVision {
        margin: 40px 40px 20px;
    }

    .commonmissionwidth {
        width: 50%;
    }

    .ashwinimissionwrap {
        -webkit-box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 20%);
        -moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2);
        box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 20%);
        margin: 20px 0px;
    }

    .AshwiniMissionVisionheading {
        font-size: 50px;
        font-weight: 100;
    }

    .AshwiniMissionVisioncontent {
        color: #000;
    }

    #ExcellenceWrapper {
        padding: 40px;
        margin: 0px;
    }

    .excellenceheading {
        font-size: 50px;
    }

    .excellencemanagewidth {
        width: 25%;
    }

    .excellenceimagewrap {
        margin: 0px 50px;
    }

    #CombineVideo {
        padding: 40px;
    }

    .combinedheading {
        font-size: 50px;
    }

    #CombineVideo ul {
        justify-content: center;
    }

    #CombineVideo ul li a:hover {
        background-color: #B58E6A;
        color: #fff !important;;
    }

    #CombineVideo ul li a {
        margin-right: 10px;
    }

    /* #CombineVideo ul li.saprater a {
        font-size: 34px;
        line-height: 1;
    }
    #CombineVideo ul li.saprater a:hover{
        background:transparent;
    } */
    #ashiwaninstagram {
        padding: 40px;
    }

    .ashiniviniinstaheading {
        font-size: 46px;
    }

    .ashiniviniinstaicon span {
        font-size: 70px;
    }

    #FacilityWrap {
        padding: 40px;
    }

    .facilityheading {
        font-size: 50px;
        margin-bottom: 40px;
    }

    .facilitysubtext p {
        text-align: left;
        font-size: 24px;
    }

    .facilitysubtext p span {
        display: block;
    }

    .facilitymaincontent p {
        text-align: left;
        font-size: 18px;
    }

    .managefacility {
        align-items: center;
    }

    #HolisticApproach {
        padding: 0px 40px;
    }

    .holisticapproachheading {
        font-size: 50px;
        text-align: center;
    }

    .holisticapproachheading {
        font-size: 50px;
        text-align: center;
    }

    .holisticapproachtext {
        padding: 0px 80px;
    }

    .holisticapproachtext p {
        font-size: 20px;
        text-align: center;
    }

    .holisticapproachcontent {
        padding: 0px 80px;
    }

    .holisticapproachcontent p {
        justify-content: center;
    }

    .faicilityimagecontentheading {
        font-size: 50px;
    }

    #PersonalisedWrapper {
        padding: 0px 40px;
    }

    .faicilityimagecontent p {
        font-size: 20px;
        padding: 0px 100px;
    }

    /*------------------end-About clinic---------------*/
    /*------------------services---------------*/
    /* .servicediscription {
        margin-top: 40px;
        padding: 0px 40px;
    } */
    .laserhairheading {
        font-size: 50px;
    }

    .laserhairheading span {
        display: block;
    }

    .laserhaircontent p {
        font-size: 16px;
        color: #000;
    }

    .laserhaircontent {
        text-align: center;
        color: #000;
        /* padding: 0px 120px;
        margin-top: 20px; */
    }

    .servicesafterbefore {
        background: #2A2A2A;
        /* padding: 40px 40px;
        margin-top: 40px; */
    }

    .longlastingheading {
        font-size: 50px;
        line-height: 1;
    }

    .longlastingheading span {
        display: block;
    }

    .longlastingcontent {
        padding: 0px 80px;
    }

    .longlastingcontent p {
        font-size: 18px;
    }

    .servicesafterbeforeheading {
        font-size: 50px;
    }

    .manageafterbeforewidth {
        width: 33.33333%;
    }

    /* .ReductionWorkWrap {
        margin-top: 50px;
        padding: 0px 40px;
    } */
    .reductionworkheading {
        font-size: 50px;
        line-height: 1;
    }

    .reductionworkheading span {
        display: block;
    }

    .reductionworkcontent {
        padding: 0px 80px;
        margin: 30px 0px;
    }

    .reductionworkcontent p {
        font-size: 18px;
    }

    .servicepagevideo {
        width: 50%;
        margin: 0 auto;
    }

    /* .LaserAreaHairWrap {
        padding: 50px 0px 30px;
        margin-top: 20px;
    } */
    .laserareahairheading {
        font-size: 28px;
        line-height: 1;
        font-weight: 600;
        /* margin-bottom: 40px; */
    }

    /* .ServiceTreatments {
        padding: 40px;
    } */
    .servicetreatmentheading {
        font-size: 50px;
        line-height: 1;
    }

    .servicetreatmentheading span {
        display: block;
    }

    .servicetreatmentcontent {
        padding: 0px 80px;
        margin-top: 20px;
    }

    .servicetreatmentcontent p {
        font-size: 18px;
    }

    /* .LightsheerDesireWrap {
        padding: 40px;
    } */
    .LightsheerDesiremanage {
        align-items: center;
    }

    .LightsheerDesireimage {
        text-align: center;
    }

    .LightsheerDesireheading {
        font-size: 50px;
        line-height: 1;
    }

    .LightsheerDesirecontent p {
        font-size: 18px;
    }

    .LightsheerDesirecontent {
        margin-top: 30px;
    }

    /* .RecoveryResultsWrap {
        padding: 40px;
    } */
    .recoveryresultsheading {
        font-size: 50px;
        line-height: 1;
        margin-bottom: 20px;
    }

    .recoveryresultssubtext {
        padding: 0px 80px;
    }

    .recoveryresultssubtext p {
        font-size: 18px;
    }

    .recoveryresultscontent {
        padding: 0px 80px;
    }

    .recoveryresultscontent ul li {
        justify-content: center;
    }

    /* .IdealCandidateWrap {
        margin: 40px 0px 0px;
        padding: 0px 40px;
    } */
    .idealcandidateheading span {
        display: block;
    }

    .idealcandidateheading {
        font-size: 50px;
        line-height: 1;
    }

    .idealcandidatecontent {
        margin-top: 20px;
    }

    /*-----------------end-services---------------*/
    /*-----------------------------contact us-------------------------*/
    #contactUs {
        padding: 0px 40px;
        margin: 40px 0px;
    }

    .maincontentwrap .form-outline .form-control {
        padding: 16px;
    }

    .sapraterecaptcha {
        display: flex;
        /* justify-content: center;
        margin-bottom: 30px; */
    }

    #contactUs .contactwrap .form-outline {
        border: 0px;
        margin-bottom: 20px;
    }

    #contactUs .contactwrap .form-outline .form-label {
        color: #000;
    }

    #contactUs .contactwrap .form-outline .form-notch {
        display: flex;
    }

    #contactUs .form-outline .form-control:focus~.form-notch .form-notch-trailing {
        border-color: #b58e6a;
        box-shadow: 1px 0 0 0 #b58e6a, 0 -1px 0 0 #b58e6a, 0 1px 0 0 #b58e6a;
    }

    #contactUs .form-outline .form-control:focus~.form-notch .form-notch-middle {
        border-color: #b58e6a;
        box-shadow: 0 1px 0 0 #b58e6a;
        border-top: 1px solid transparent;
    }

    #contactUs .form-outline .form-control:focus~.form-notch .form-notch-leading {
        border-color: #b58e6a;
        box-shadow: -1px 0 0 0 #b58e6a, 0 1px 0 0 #b58e6a, 0 -1px 0 0 #b58e6a;
    }

    .maincontentwrap {
        display: flex;
        justify-content: space-between;
        width: 100%;
        -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2);
        -moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2);
        box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2);
    }

    .maincontentwrap .list-unstyled {
        width: 40%;
        margin-left: 40px;
    }

    .contactwrap {
        width: 60%;
    }

    .maincontentwrap .list-unstyled li p {
        margin: 0px;
        color: #fff;
        font-size: 18px;
    }

    .mapouter {
        position: relative;
        text-align: right;
        height: 500px;
        width: 100%;
    }

    .cap-div {
        margin-bottom: 0px;
    }

    /*---------------------------end--contact us-------------------------*/
    /*---------------------------blog-------------------------*/
    .mainblogwrapper {
        display: flex;
        width: 100%;
        flex-wrap: wrap;
    }

    .blogcontentwrap {
        width: 46%;
        margin-right: 20px;
        margin-bottom: 30px;
        -webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.2);
        -moz-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.2);
        box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.2);
        padding: 20px;
    }

    .admin-time ul {
        display: flex;
        align-items: center;
        margin-bottom: 10px;
    }

    .admin-time ul li {
        margin-right: 20px;
        color: #000;
        font-size: 16px;
    }

    .hometestimonailvideoimage {
        transition: .5s;
    }

    .hometestimonialvideowrapper:hover .hometestimonailvideoimage {
        transform: scale(0.9);
        transition: .5s;
    }

    .hometestimonialvideowrapper {
        transition: .5s;
    }

    /*-------------------------end--blog-------------------------*/
    /*-------------------------404-------------------------*/
    .errorheading {
        font-size: 110px;
        font-weight: bold;
        line-height: 1;
    }

    .main-content-wrap p {
        font-size: 30px;
        line-height: 1;
    }

    .main-content-wrap .oopsheading {
        font-weight: bold;
        font-size: 44px;
        margin-bottom: 10px;
    }

    .main-content-wrap .main-content {
        margin-top: 10px;
    }

    .thankyouwrap {
        margin: 100px 0px;
        padding: 100px 0px;
    }

    /*--------------------------end 404----------------------*/
    /*--------------------------technology---------------------*/
    /* #TechnologiesPagewrap {
        padding: 0px 40px;
    } */
    .technologymanagewidth {
        width: 16.66666667%;
    }

    .technologycommonimagewrap {
        margin: 0 auto;
    }

    #Technologydiscription {
        padding: 40px;
    }

    .technologyaestheticheading,
    .technologiesPageheading {
        font-size: 50px;
    }

    .technologyaestheticcontent {
        margin: 20px 0px 50px;
    }

    .technologyaestheticcontent p {
        font-size: 20px;
    }

    #BetterTechnologyWrapper {
        padding: 60px 40px;
    }

    .bettertechnologyheading span {
        margin-top: 4px;
    }

    .bettertechnologyheading {
        font-size: 50px;
        margin-bottom: 10px;
    }

    .bettertechnologysubheading p {
        font-size: 20px;
    }

    .moreless-button {
        display: block;
        margin: 0 auto;
        background-color: #b58e6a;
        color: #fff;
        padding: 10px 20px;
        border-radius: 10px;
        font-size: 18px;
        border: 0px;
    }

    .cardimageadvantage {
        display: none;
    }

    #TechnologiesPagewrap .owl-carousel .owl-item img {
        height: 400px;
        object-fit: contain;
    }

    .cardimage-name {
        font-weight: 600;
        font-size: 22px;
    }

    /*----------------------end----technology----------------------*/
    #captcha_request {
        margin-right: 10px;
    }

    .capBox2 {
        margin-right: 10px;
    }

    .capBox1 {
        flex: 1 1 80%;
        width: 80%;
    }

    .cap-div img:first-child {
        width: 70%;
    }

    div#captcha_request img {
        width: 100%;
    }

    .comForm {
        margin-right: 20px;
    }

    .contactInput .form-control {
        margin-top: 6px;
    }

    .footeremail {
        justify-content: start;
    }


    .lumeniswraptech {
        font-weight: bold;
        font-size: 22px;
        margin-bottom: 10px;
    }

    .lumeimagealigmnet {
        align-items: center;
    }

    .typewraplumwrap {
        background-color: #fcf0e1;
        padding: 40px 0px;
    }

    /* .lumenis-work {
    padding: 30px 0px;
} */
    .typelume-heading {
        color: #B58E6A;
        font-size: 40px;
        text-align: center;
    }

    .typewraplum {
        text-align: center;
    }

    .lumenis-workheading {
        color: #B58E6A;
        font-size: 40px;
        text-align: left;
        margin-bottom: 20px;
    }

    .luminusworkpointheading {
        font-weight: bold;
        font-size: 22px;
        margin-bottom: 10px;
    }

    .luminusworkpoint ul li {
        position: relative;
        padding-left: 20px
    }

    .luminusworkpoint ul li:before {
        content: "\f058";
        font-family: "FontAwesome";
        color: #B58E6A;
        text-align: left;
        transition: all 0.35s;
        font-size: 14px;
        position: absolute;
        left: 0px;
        left: 0px;
        top: 2px;
    }

    .suitable-candidatesheading {
        color: #B58E6A;
        font-size: 40px;
        text-align: left;
        margin-bottom: 20px;
        line-height: 1;
    }

    .lumenis-work-2 {
        background-color: #fcf0e1;
    }

    .sutableheadong {
        color: #B58E6A;
        font-size: 40px;
        text-align: left;
        margin-bottom: 20px;
        line-height: 1;
    }

    section.sutablecanwrap {
        padding: 40px 0px;
    }

    .lumenisbihar {
        color: #B58E6A;
        font-size: 40px;
        text-align: left;
        margin-bottom: 30px;
    }

    .cardimagedetail p {
        font-size: 16px;
    }
    .for-mobile{
        display: none;
    }
    .for-desktop{
        display: block;
    }

}