/*-------------------homebanner section------------*/
.home-banner {
    position: relative;
}

.home-banner:before {
    position: absolute;
    width: 100%;
    height: 99.5%;
    background: rgba(0, 0, 0, .4);
    top: 0px;
    content: '';
    bottom: 0px;
    left: 0px;
}

.home-banner-text {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    font-family: 'Noto Serif', serif;
    display: none;
}

.informanimation {
    color: #fff;
    font-size: 250px;
    line-height: 1;
    position: relative;
    background: #C98100;
    background: linear-gradient(to right, #C98100 0%, #F9C932 100%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.homebannervideo button {
    position: absolute;
    left: 52%;
    top: 52%;
    transform: translate(-50%, -50%);
    font-size: 20px;
    background: #fff;
    color: #E2A61A;
    border-radius: 50%;
    width: 50px;
    height: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 0px;
}

.downanglebutton {
    position: absolute;
    bottom: 50px;
    left: 50%;
    animation: bounce 1600ms infinite cubic-bezier(0.445, 0.05, 0.55, 0.95);
    cursor: pointer;
    display: none;
}

@keyframes bounce {
    50% {
        transform: translateY(-15px);
    }
}

/*----------top producers--------------*/
#top-procedures {
    padding-top: 30px;
    position: relative;
}

/* #top-procedures:after{
    content: '';
    background: #FFF7E3;
    position: absolute;
    width: 94%;
    height: 100%;
    top: 0px;
    } */
.image-discription {
    position: absolute;
    bottom: 0px;
    padding: 20px;
}

.image-heading {
    font-family: 'Noto Serif', serif;
    color: #fff;
    font-size: 20px;
    font-weight: bold;
    margin: 10px 0px;
}

.image-discription a {
    color: #fff;
    text-decoration: underline;
}

#top-procedures .owl-nav .owl-prev,
#top-procedures .owl-nav .owl-next {
    position: absolute;
}

#top-procedures .owl-nav .owl-prev {
    left: -57px;
    top: 40%;
    background: #444444;
    border-radius: 0px;
    color: #fff;
}

#top-procedures .owl-nav .owl-prev i {
    display: block;
    padding: 10px 20px;
    font-size: 30px;
    color: #fff;
}

#top-procedures .owl-nav .owl-next {
    right: -57px;
    top: 40%;
    background: transparent linear-gradient(90deg, #C98100 0%, #F9C932 100%) 0% 0% no-repeat padding-box;
    border-radius: 0px;
    color: #fff;
}

#top-procedures .owl-nav .owl-next i {
    display: block;
    padding: 10px 20px;
    font-size: 30px;
    color: #fff;
}

/*----------end producers--------------*/
/*-------------------------------tech section --------------*/
#technologywrap {
    padding-top: 50px;
    margin-top: 50px;
}

.techsliderwrap,
.techimagewrapcontent {
    position: relative;
}

.background-heading {
    font-size: 150px;
    opacity: .1;
    font-family: 'Noto Serif';
    text-align: center;
    /* margin: 150px 0px 50px; */
    margin: 70px 0px 50px;
}

.combindtechsection {
    display: flex;
    height: 260px;
}
.imagename-wrap {
    width: 50%;
    background-color: #C98100;
    padding: 60px;
    background: transparent linear-gradient(91deg, #C98100 0%, #F9C932 100%) 0% 0% no-repeat padding-box;
    display: flex;
    align-items: center;
}

.imagediscriptionwrap {
    width: 50%;
    background-color: #444444;
    /* padding: 60px; */
    padding-right: 60px;
    display: flex;
    flex-direction: column;
    align-items: end;
    justify-content: center;
}

/* .imagediscriptionwrap {
    width: 50%;
    background-color: #444444;
    padding-right: 60px;
    display: flex;
    flex-direction: column;
    align-items: end;
    justify-content: center;
} */

.imageshortdiscription ul li:last-child {
    margin: 0px;
}

.maintechimagesdoctorwrap {
    padding-right: 10px;
}
.imageshortdiscription2 {
    width: 41%;
}

.techimagename img {
    width: 80% !important;
}

.imageshortdiscription ul li {
    /* display: block; */
    display: flex;
    color: #fff;
    margin-bottom: 10px;
    position: relative;
}

.imageshortdiscription ul li:before {
    font-family: "FontAwesome";
    content: "\f00c";
    display: inline-block;
    color: #CEA15B;
    margin-right: 10px;
}

.maintechimages {
    position: absolute;
    left: 50%;
    top: -20%;
    transform: translate(-50%, -50%);
    width: 28%;
}
.maintechimagescooltech {
    top: 0px;
}
.maintechimagesdoctor {
    top: 0%;
    width: 56%;
}

#technologywrap .owl-prev,
#technologywrap .owl-next {
    position: absolute;
    bottom: 15%;
}

#technologywrap .owl-prev {
    background-color: #444444;
    border-radius: 0px;
    left: -35px;
}

#technologywrap .owl-prev i {
    padding: 10px 20px;
    font-size: 30px;
    color: #fff;
}

#technologywrap .owl-next {
    border-radius: 0px;
    right: -35px;
    background-color: #C98100;
    background: transparent linear-gradient(90deg, #C98100 0%, #F9C932 100%) 0% 0% no-repeat padding-box;
}

#technologywrap .owl-next i {
    padding: 10px 20px;
    font-size: 30px;
    color: #fff;
}

/*-----------------------------end--tech section --------------*/
/*-----------------------------influencers --------------*/
.third.owl-carousel {
    margin-top: 50px;
}

#influancerwrapper {
    padding-top: 50px;
    margin-top: 50px;
}

.influancervideowrap {
    position: relative;
}

.influancer-shortdiscription {
    position: relative;
    bottom: 10px;
    background-color: #fff;
    width: 80%;
    margin: 0 auto;
    left: 0px;
    right: 0px;
    padding: 30px;
    text-align: center;
    margin-top: -20px;
}

.influplaybutton {
    position: absolute;
    bottom: 200px;
    left: 0px;
    right: 0px;
    margin: 0 auto;
    text-align: center;
}

.influancername {
    font-family: 'Noto Serif';
    font-size: 20px;
    font-weight: 600;
}

.influancerusername {
    color: #CEA15B;
    margin: 10px 0px 15px;
}

#influancerwrapper .owl-prev,
#influancerwrapper .owl-next {
    position: absolute;
}

#influancerwrapper .owl-nav .owl-prev {
    left: -35px;
    top: 32%;
    background: #444444;
    border-radius: 0px;
    color: #fff;
}

#influancerwrapper .owl-nav .owl-prev i {
    display: block;
    padding: 10px 20px;
    font-size: 30px;
    color: #fff;
}

#influancerwrapper .owl-nav .owl-next {
    right: -35px;
    top: 32%;
    border-radius: 0px;
    color: #fff;
    background-color: #C98100;
    background: transparent linear-gradient(90deg, #C98100 0%, #F9C932 100%) 0% 0% no-repeat padding-box;
}

#influancerwrapper .owl-nav .owl-next i {
    display: block;
    padding: 10px 20px;
    font-size: 30px;
    color: #fff;
}

.viewalllbutton {
    position: relative;
    z-index: 1;
    text-align: center;
    padding: 20px 0px 40px;
}

.viewalllbutton a {
    display: inline-block;
    color: #fff;
    padding: 10px;
}

/*---------------------------end--influencers --------------*/
/*---------------------------About influancer --------------*/
.clinicimage {
    width: 94%;
    margin-top: 40px;
}

.homeaboutclingshortheading {
    font-size: 20px;
    font-family: 'Noto Serif';
}

.homeaboutclingmainheading {
    font-size: 50px;
    font-family: 'Noto Serif';
    color: #CEA15B;
}

.homeaboutclingmainheading span {
    color: #222222;
}

.homeaboutclinicwrap p {
    margin-top: 20px;
    line-height: 30px;
}

.aboutdrreadmore {
    margin-top: 50px;
}

.aboutdrreadmore a {
    background-color: #CEA15B;
    display: inline-block;
    padding: 10px 20px;
    color: #fff;
}

.drteamwrap {
    display: flex;
}

.ourteamheading {
    font-size: 35px;
    font-family: 'Noto Serif';
    margin: 50px 0px 30px;
}

.dr-discription {
    padding: 0px 20px 0px 0px;
}

#aboutinfornclnic .owl-stage-outer {
    overflow-x: auto;
}

#aboutinfornclnic .owl-stage-outer::-webkit-scrollbar {
    -webkit-appearance: none;
}

#aboutinfornclnic .owl-stage-outer::-webkit-scrollbar:vertical {
    width: 11px;
}

#aboutinfornclnic .owl-stage-outer::-webkit-scrollbar:horizontal {
    height: 4px;
}

#aboutinfornclnic .owl-stage-outer::-webkit-scrollbar-thumb {
    border-radius: 8px;
    width: 10px;
    background: transparent linear-gradient(90deg, #F9C932 0%, #C98100 100%) 0% 0% no-repeat padding-box;
}

#aboutinfornclnic .owl-stage-outer::-webkit-scrollbar-track {
    background: #ccc;
    border-radius: 8px;
}

.formanagedesign {
    width: 94%;
}

.dushyanthkalvawrap {
    width: 100%;
    margin-right: 20px;
}

.keerthnakalvawrap {
    width: 100%;
}

.drteamwrap {
    display: flex;
}

.ourteamheading {
    font-size: 35px;
    font-family: 'Noto Serif';
    margin: 50px 0px 30px;
}

.drname {
    font-family: 'Noto Serif';
    font-size: 20px;
    margin: 10px 0px;
    font-weight: 600;
}

.dreducation {
    color: #000;
    line-height: 24px;
}

.formanagedesign-row {
    display: flex;
}

.formargintop {
    padding: 40px 70px 0px 140px;
    margin-top: -140px;
    background: #fff;
    position: relative;
}

.abouthomeplaybutton {
    position: absolute;
    top: -30px;
    right: -30px;
}

.bigplaybutton button {
    background: transparent linear-gradient(90deg, #C98100 0%, #F9C932 100%) 0% 0% no-repeat padding-box;
}

.abouthomeplaybutton button {
    height: 60px;
    width: 60px;
    border-radius: 50%;
    border: 0px;
}

.abouthomeplaybutton button i {
    height: 60px;
    width: 60px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #CEA15B;
    color: #fff;
    font-size: 22px;
}

/*-------------------------end--About influancer --------------*/
/*-------------------------patient testimonial --------------*/
#patientTestimonial {
    margin-top: 70px;
    border-top: 1px solid #ccc;
    padding-top: 70px;
}
#patientTestimonial-service {
    margin-top: 70px;
    border-top: 1px solid #ccc;
    /* padding-top: 70px; */
}

.fourth {
    margin-top: 50px;
}

.hometestimonial-wrap {
    position: relative;
}

.testimonialshort-discription {
    position: absolute;
    bottom: 20px;
    left: 30px;
}

.testimonialuser-name {
    color: #fff;
    font-family: 'Noto Serif';
    font-size: 24px;
    line-height: 1;
    margin: 10px 0px;
}

.testimonialuser-review {
    color: #fff;
}

#patientTestimonial .owl-nav .owl-prev {
    background: #444444;
    border-radius: 0px;
    color: #fff;
}

#patientTestimonial .owl-nav .owl-prev i {
    display: block;
    padding: 10px 20px;
    font-size: 30px;
    color: #fff;
}

#patientTestimonial .owl-nav .owl-next {
    right: -35px;
    top: 43%;
    border-radius: 0px;
    color: #fff;
    background-color: #C98100;
    background: transparent linear-gradient(90deg, #C98100 0%, #F9C932 100%) 0% 0% no-repeat padding-box;
}

#patientTestimonial .owl-nav .owl-next i {
    display: block;
    padding: 10px 20px;
    font-size: 30px;
    color: #fff;
}



#patientTestimonial-service .owl-nav .owl-prev {
    background: #444444;
    border-radius: 0px;
    color: #fff;
}

#patientTestimonial-service .owl-nav .owl-prev i {
    display: block;
    padding: 10px 20px;
    font-size: 30px;
    color: #fff;
}

#patientTestimonial-service .owl-nav .owl-next {
    right: -35px;
    top: 43%;
    border-radius: 0px;
    color: #fff;
    background-color: #C98100;
    background: transparent linear-gradient(90deg, #C98100 0%, #F9C932 100%) 0% 0% no-repeat padding-box;
}

#patientTestimonial-service .owl-nav .owl-next i {
    display: block;
    padding: 10px 20px;
    font-size: 30px;
    color: #fff;
}

/*------------------------end-patient testimonial --------------*/
/*------------------------home videos --------------*/
#homevideos {
    padding: 50px 0px 30px;
    border-top: 0.5px solid #cccccc78;
    margin-top: 50px;
}
#servicevideos {
    /* padding: 50px 0px 30px; */
    border-top: 0.5px solid #cccccc78;
    margin-top: 50px;
}

.homevideoswrap {
    position: relative;
    margin-bottom: 20px;
}

.videobuttonplay button {
    height: 60px;
    width: 60px;
}

.homevideobutton {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.home-videosbutton {
    text-align: center;
}

.home-videosbutton a {
    color: #fff;
    background-color: #CEA15B;
    display: inline-block;
    padding: 10px 30px;
}

/*----------------------end--home videos --------------*/
/*----------------------Home appointmentform --------------*/
.main-appointmentwrap {
    width: 70%;
    margin: 0 auto;
    position: relative;
    padding: 40px 80px;
}

.main-appointmentwrap:before {
    content: '';
    position: absolute;
    left: 0px;
    width: 100%;
    height: 100%;
    right: 0px;
    background-color: rgba(48, 48, 48, .7);
    top: 0px;
    bottom: 0px;
}

.main-appointmentwrap .headingwrap {
    color: #fff;
}

.submitwrap {
    display: flex;
    align-items: center;
    justify-content: center;
}

.captchaimagewrap {
    display: flex;
    align-items: center;
    justify-content: center;
}

.imagebuttonwrap {
    display: flex;
    align-items: center;
    justify-content: center;
}

.rowforzindex .submitwrap input {
    margin-bottom: 0px;
}

.apoointment-submitbutton button {
    background-color: #CEA15B;
    border: 0px;
    color: #fff;
    padding: 11px 30px;
    margin-left: 20px;
}

.imagebuttonwrap img {
    height: 40px;
}

.imagebuttonwrap button {
    margin-right: 20px;
}

.imagebuttonwrap button {
    background-color: #fff;
    border: 0px;
    padding: 10px;
    margin-left: 1px;
    height: 40px;
}

.apoointment-submitbutton button {
    border-radius: 0px;
    height: 40px;
    line-height: 20px;
}

/*--------------------end--Home appointmentform --------------*/
/*----------------------Footer --------------*/
footer {
    padding: 60px 0px 20px;
}

.secondlist {
    margin-top: 10px;
}

.linksheading {
    font-size: 20px;
    font-family: 'Noto Serif';
    text-transform: uppercase;
    color: #222222;
    position: relative;
    padding: 10px 0px;
    margin-bottom: 20px;
}

.clinicname {
    color: #E6AC00;
}

.linksheading:after {
    content: '';
    position: absolute;
    bottom: 0px;
    width: 30px;
    height: 3px;
    background: #C98100;
    left: 0px;
    background: transparent linear-gradient(90deg, #C98100 0%, #F9C932 100%) 0% 0% no-repeat padding-box;
}

.footerlinks ul li {
    display: block;
}

.footerlinks ul li a {
    display: inline-block;
    color: #000;
    margin-bottom: 12px;
    font-weight: 500;
    font-size: 14px;
}

.footerlinks ul li:last-child a {
    margin-bottom: 0px;
}

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

.footeradd .clinicname {
    font-size: 18px;
    margin-bottom: 10px;
}

.addersscommonstyling {
    display: flex;
    align-items: baseline;
    margin-bottom: 15px;
}

.footericonswrap p {
    line-height: 25px;
    font-weight: 500;
}

.addersscommonstyling:last-child {
    margin-bottom: 0px;
}

.causeicon::before {
    content: url('https://www.informclinic.com/public/backend/service/image/causesIcon.png');
    margin-right: 5px; /* Adjust according to icon size */
}
.acneoptions::before {
    content: url('https://www.informclinic.com/public/backend/service/image/acneoptions.png');
    margin-right: 5px; /* Adjust according to icon size */
}

.footericonswrap i {
    color: #fff;
    height: 30px;
    font-size: 16px;
    width: 30px;
    text-align: center;
    border-radius: 50%;
    margin-right: 10px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: transparent linear-gradient(90deg, #C98100 0%, #F9C932 100%) 0% 0% no-repeat padding-box;
}

.footermailwrap i {
    font-size: 13px;
}

.addersscommonstyling p a {
    color: #d6940d;
    display: block;
    font-size: 14px;
}

.addressp a {
    text-decoration: underline;
}

.managespace {
    margin-top: 30px;
}

.footerborder {
    position: relative;
    padding-bottom: 30px;
}

.footerborder:after {
    content: '';
    height: 100%;
    width: .5px;
    background-color: #ccc;
    top: 0px;
    bottom: 0px;
    position: absolute;
    right: 0px;
}

.bottomfootercontent {
    text-align: center;
    border-top: 1px solid #ccc;
    padding: 30px 0px 5px;
    margin-top: 20px;
}

.bottomfootercontent p a {
    color: #000;
    font-weight: 600;
}

.dateicon {
    position: relative;
}

.dateicon span {
    position: absolute;
    top: 15px;
    right: 20px;
    color: #A1A1A1;
}

.captchaimagewrap input {
    border: 0px;
}

/*--------------------and--Footer --------------*/
/*-------------------------about clinic page start---------------------------------------------------*/
.aboutclinicpage-banner {
    position: relative;
}

.aboutclinicpage-banner:before {
    content: '';
    background: transparent linear-gradient(180deg, #161616 0%, #23232300 100%) 0% 0% no-repeat padding-box;
    position: absolute;
    width: 100%;
    height: 100%;
    /* opacity: .5; */
}

.pushonbanner {
    background: #fff;
    padding: 30px;
    -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.3);
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.3);
    margin-top: -450px;
}

.onaboutclinicbannercontent {
    margin-top: -66px;
    position: relative;
    z-index: 1;
}

/* .aboutclinic-desktopbreadcrumb ul {
    display: flex;
    margin-bottom: 10px;
    } */
.aboutclinic-desktopbreadcrumb ul {
    display: flex;
    margin-bottom: 10px;
    align-items: center;
    justify-content: center;
}

.left-breadcurmb ul {
    justify-content: start;
}

.aboutclinic-desktopbreadcrumb ul li {
    margin-right: 10px;
}

.aboutclinic-desktopbreadcrumb ul li a {
    text-transform: uppercase;
    letter-spacing: 1px;
    font-weight: 600;
    font-size: 12px;
}

.white-bredcrumb ul li a,
.services-bannerheading {
    color: #fff;
}

.aboutclinic-desktopbreadcrumb ul li:first-child a {
    color: #E6AC00;
}

.aboutclinic-desktopbreadcrumb ul li:after {
    content: "\f105";
    /* this is your text. You can also use UTF-8 character codes as I do here */
    font-family: FontAwesome;
    margin-left: 10px;
}

.white-bredcrumb ul li:after {
    color: #fff;
}

.aboutclinic-desktopbreadcrumb ul li:last-child {
    margin: 0px;
}

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

.aboutclinicheading {
    font-size: 50px;
    font-family: 'Noto Serif', serif;
    margin-bottom: 20px;
}

.aboutclinicheading span {
    color: #E6AC00;
}

.aboutclinicbannercontent-wrap p {
    line-height: 30px;
}

#aboutclinicrequestform {
    background-color: #FFF7E3;
    padding: 20px;
}

#aboutclinicrequestform .form-group input {
    border-radius: 0px;
    border: 0px;
    padding: 10px;
    margin-bottom: 10px;
}

#aboutclinicrequestform .aboutclinicremovespace input {
    margin-bottom: 0px;
}

.aboutclincmanageform .captcha-wrap img {
    width: 100%;
    object-fit: cover;
}

.aboutclincmanageform .captcha-wrap button {
    border: 0px;
    height: 50px;
    padding: 20px;
    display: flex;
    align-items: center;
    background: #fff;
    margin-left: 2px;
}

.aboutclinicsubmitbutton button {
    border: 0px;
    padding: 10px;
    color: #fff;
    height: 45px;
}

.foremovepadding {
    padding: 0px;
}

section#knowmoreaboutclinic {
    margin-top: 60px;
}

.knowmoreaboutheading {
    font-size: 50px;
    font-family: 'Noto Serif';
    line-height: 1;
}

.knowmoreaboutheading p span {
    color: #E6AC00;
}

.knowmoreacobutcliniccontent p {
    line-height: 30px;
}

.aboutclinicpointers ul li {
    margin-bottom: 20px;
    line-height: 30px;
    display: flex;
    align-items: baseline;
}

.aboutclinicpointers ul li span {
    margin-right: 15px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 4px;
    border-radius: 50%;
    background: transparent linear-gradient(90deg, #C98100 0%, #F9C932 100%) 0% 0% no-repeat padding-box;
    color: #fff;
}

#aboutclnicservices {
    padding: 50px 0px 100px;
    position: relative;
    margin-top: 50px;
}

.aboutclinicserviceswrapper img {
    width: 100%;
}

.aboutclinicserviceswrapper {
    position: relative;
}

.aboutservicesimagename {
    margin-top: -20px;
    background: #fff;
    width: 86%;
    padding: 20px;
    font-size: 20px;
    font-family: 'Noto Serif';
    position: relative;
    -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.3);
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.3);
    border-bottom: 4px solid transparent;
    border-image: linear-gradient(to right, #C98100, #F9C932);
    border-image-slice: 1;
}

#valueswrapper {
    margin-top: 80px;
}

.valuescontentwrap {
    margin-top: 20px;
    border-right: 1px solid #eee;
    padding: 0px 20px;
    height: 460px;
}

.imageicon-heading img {
    width: 100px;
}

.imageicon-heading p {
    margin-top: 20px;
    font-family: 'Noto Serif';
    font-size: 20px;
}

.valuescontentwrap p {
    line-height: 30px;
}

#aboutclinictechnologywrap {
    position: relative;
    margin-top: 50px;
    padding: 50px 0px;
}

.techimage-wrap img {
    width: 100%;
}

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

/* .tecpageview {
    text-align: center;
} */

#doctorteamwrap {
    margin-top: 50px;
}

.doctorimagewrapper img {
    width: 100%;
}

.doctorimagewrapper {
    margin-top: 20px;
    font-family: 'Noto Serif';
}

/* .tecpageview {
    text-align: center;
} */

#doctorteamwrap {
    margin-top: 50px;
    margin-bottom: 50px;
}

.doctorimagewrapper img {
    width: 100%;
}

.doctorimagewrapper {
    margin-top: 20px;
    font-family: 'Noto Serif';
}

.drnamewrap {
    font-size: 30px;
    margin-top: 10px;
}

#doctorteamwrap .container {
    border-bottom: 1px solid #eee;
    padding-bottom: 70px;
}

.aboutclinicpointers {
    margin-top: 30px;
}

/*-------------------------about clinic page end---------------------------------------------------*/
/*-------------------------about doctor end---------------------------------------------------*/
#aboutdoctorequestform {
    margin-top: -350px;
    padding-left: 40px;
    padding-right: 12px;
}

.aboutdrbannertextwrap {
    padding-right: 60px;
    margin-bottom: 70px;
}

.aboutdrheading {
    font-size: 40px;
    color: #fff;
    font-family: 'Noto Serif';
}

.aboutdrsubheading {
    color: #fff;
    margin: 20px 0px;
    font-size: 18px;
    font-family: 'Noto Serif';
}

.aboutdrbannercontent-wrap p {
    line-height: 30px;
    color: #fff;
}

.form-inline.row {
    background: #FFF7E3;
    padding: 20px 0px;
    margin-right: 0px;
}

.drbannerimage {
    margin-top: -340px;
    position: relative;
}

.aboutdrrequestform input {
    border-radius: 0px;
}

.aboutdrmanageform .captcha-wrap img {
    width: 100%;
}

.aboutdrremovespace button {
    border: 0px;
    background: #ffffff;
    height: 50px;
    padding: 0px 16px;
    margin-left: 2px;
}

.aboutdrremovespace .captcha-wrap {
    margin-top: 10px;
}

.aboutdrremovespace input {
    margin-top: 10px;
    height: 50px;
}

.aboutdrrequestform input {
    height: 50px;
}

.aboutcdrsubmitbutton button {
    border: 0px;
    height: 50px;
    margin-top: 10px;
    width: 100%;
}

.drvideos {
    position: absolute;
    bottom: 30px;
    left: 30px;
}

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

.membership-wrap {
    text-align: center;
}

.membershipheading {
    font-family: 'Noto Serif';
    font-size: 24px;
    margin: 30px 0px 50px;
    position: relative;
}

.membershipheading:before {
    content: '';
    width: 40%;
    position: absolute;
    height: 1px;
    background: #ccc;
    bottom: 14px;
    left: 0;
}

.membershipheading:after {
    content: '';
    width: 40%;
    position: absolute;
    height: 1px;
    background: #ccc;
    bottom: 14px;
    right: 0;
}

.aboutservicemobiledoctor {
    margin-top: 25px;
}

.aboutdrvideobutton {
    display: flex;
    align-items: center;
    margin-top: -40px;
    background: #ffffff;
    padding: 20px;
    position: relative;
    width: 80%;
}

#beliveindrwrap {
    margin-top: 50px;
}

.aboutservicemobiledoctor {
    margin-top: 25px;
}

.aboutservicesdrpageimagename {
    margin-top: 0px;
    box-shadow: none;
    border: 0px;
    padding: 0px;
    margin-left: 20px;
}

.kalwasheading {
    font-size: 50px;
    font-family: 'Noto Serif';
}

.kalwasheading span {
    color: #E6AC00;
}

.kalwasheading span {
    color: #E6AC00;
}

.education-heading {
    font-size: 50px;
    font-family: 'Noto Serif';
    margin-bottom: 40px;
}

#educationandexp {
    position: relative;
    margin-top: 50px;
    padding: 60px 0px 70px;
}

.bordermargin {
    border-top: 1px solid #ccc;
    margin-top: 80px;
    padding-top: 60px;
}

.educationcontentwrap {
    border: 1px solid #E6AC00;
    position: relative;
    width: 80%;
    margin: 0 auto;
    height: 180px;
}

.educationcontent .yearpass {
    font-size: 20px;
    font-family: 'Noto Serif';
}

.educationcontent {
    padding: 20px 40px 20px 70px;
}

.educationimageicon {
    position: absolute;
    left: -30px;
    top: 38px;
}

.educationimageicon img {
    width: 70px;
    background: #fff;
    border: 1.5px solid #E6AC00;
    border-radius: 100%;
    padding: 6px;
}

.educationcontent ul li {
    line-height: 30px;
    display: flex;
    align-items: baseline;
}

.educationcontent ul li::before {
    content: "\f111";
    font-family: FontAwesome;
    margin-right: 6px;
    color: #E6AC00;
    font-size: 11px;
    line-height: 1;
}

#drtrusted {
    margin-top: 50px;
}

.drtrustedcontainer {
    border-top: 1px solid #ccc;
}

.trustedalignment {
    align-items: center;
}

.trustheading {
    font-size: 50px;
    font-family: 'Noto Serif';
    line-height: 1;
    margin-bottom: 40px;
}

.trustedwrap p {
    line-height: 30px;
}

/*-------------------------about doctorpage end---------------------------------------------------*/
/*----------------------Videotestimonial------------------------*/
#videotestimonials {
    margin-top: 50px;
}

#videotestimonials .owl-nav .owl-prev {
    background: #444444;
    border-radius: 0px;
    color: #fff;
}

#videotestimonials .owl-nav .owl-prev i {
    display: block;
    padding: 10px 20px;
    font-size: 30px;
    color: #fff;
}

#videotestimonials .owl-nav .owl-next {
    right: -35px;
    top: 43%;
    border-radius: 0px;
    color: #fff;
    background-color: #C98100;
    background: transparent linear-gradient(90deg, #C98100 0%, #F9C932 100%) 0% 0% no-repeat padding-box;
}

#videotestimonials .owl-nav .owl-next i {
    display: block;
    padding: 10px 20px;
    font-size: 30px;
    color: #fff;
}

/*-------------------end---Videotestimonial------------------------*/
/*------------real results------------*/
.imagecontentwrap {
    margin-top: 30px;
}

.imagecontentwrap {
    border: 1px solid #eee;
}

.innerimagewrap {
    overflow: hidden;
    transition: .5s;
}

.imagecontentwrap p {
    margin: 0px;
    padding: 10px;
}

.innerimagewrap img {
    transition: .5s;
}

.innerimagewrap img:hover {
    transform: scale(1.2);
    transition: .5s;
}

.realcatwrap {
    margin-top: 30px;
}

.realcatheadingwrap {
    display: block;
    width: 90%;
    background: #fff;
    border-top: 1px solid #F9C932;
    margin: -20px auto 0px;
    text-align: center;
    position: relative;
    padding: 20px 10px;
    -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);
}

.realcatheadingwrap button {
    border: 0px;
}

.realheading {
    font-size: 24px;
    font-family: 'Noto Serif';
    margin-bottom: 10px;
}

/*----------end--real results------------*/
/*----------clinic gallery------------*/
#clinicgallerypagewrapper {
    position: relative;
    padding: 0px 0px;
    margin-top: 50px;
}

/*----------end--clinic gallery------------*/
/*----------technolog------------*/
.techpageimages .techimage-wrap {
    border: 1px solid #ccc;
    -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
}

.view-tecbutton {
    text-align: center;
    margin-bottom: 20px;
}

/*---------end-technolog------------*/
/*---------Written testinonials------------*/
#writtentestimonialwrap {
    margin-top: 50px;
}
#writtentestimonialwrap-service {
    margin-top: 0px;
}

.sorcewrap {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: 20px;
}

.candidate-name {
    font-family: 'Noto Serif';
    margin-bottom: 2px;
    font-size: 18px;
    text-transform: capitalize;
}

.active>.page-link,
.page-link.active {
    z-index: 3;
    color: var(--bs-pagination-active-color);
    background-color: #e4aa1c;
    border-color: #e6ac1e;
}

.content-wrap {
    margin-top: 20px;
}

.stars-wrap span {
    display: inline-block;
    color: #f6c52f;
}

.content-wrap p {
    line-height: 26px;
    overflow: auto;
    max-height: 150px;
    margin-bottom: 0px;
    height: 150px;
    padding-right: 4px;
}

.written-contentwrap {
    padding: 20px;
    position: relative;
    border: 1px solid #ccc;
    height: 300px;
}

.qoutesimage {
    position: absolute;
    top: -30px;
}

.qoutesimage img {
    width: 50px;
}

/*--------end-Written testinonials------------*/
/*--------influ------------*/
#influancerwrapperpage {
    margin-top: 50px;
}

.influancerpage-shortdiscription {
    background-color: #f5f5f5;
}
.videopagecommonstyle {
    top: 40%;
    left: 50%;
    position: absolute;
    transform: translate(-50%, -50%);
}

.videospage {
    -webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.2);
    -moz-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.2);
    box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.2);
    margin-bottom: 30px;
}

.testimonialshort-pagediscription .testimonialuser-name {
    color: #000;
    line-height: 1.2;
    font-size: 18px;
    font-weight: bold;
}

.testimonialshort-pagediscription {
    padding: 10px 20px;
}
/*--------------------------tech slider---------------------------*/
.maintechimages01:before, .maintechimages01:after {
    content: '';
    position: absolute;
    width: 50%;
    background: #f7c630;
    height: 260px;
    z-index: -1;
    left: -2px;
    right: auto;
}

.maintechimages01:after {
    right: -1px;
    width: 50%;
    background: #444444;
    z-index: -1;
    left: auto;
    top: 0px;
}

.imagename-wrap01, .imagediscriptionwrap01 {
    width: 100%;
    height: 260px;
}

.nopaddinghome {
    padding: 0px;
}

.maintechimages01 {
    position: relative;
    width: 100%;
    transform: translate(0px, 0px);
    left: 0px;
    right: 0px;
    top: 0px;
    height: 100%;
}
.slider-imagesdd {
    width: 80%;
    margin: 0 auto;
    position: absolute;
    top: -360px;
    left: 0px;
    right: 0px;
}
.slider-bigimages {
    width: 100%;
    top: -258px;
}
.nopaddinghome:first-child {
    padding-left: 12px;
}
.nopaddinghome:last-child{
padding-right: 12px;
}
/*--------------------------tech slider---------------------------*/


/*--------end- influe------------*/
@media only screen and (min-width: 320px) and (max-width: 768px) {
    #commonmodalvideopopup button.btn-close {
        font-size: 40px;
    }

    .navbar-brand img {
        width: 80px;
        transition: .5s;
    }

    .headernewclass .navbar-brand img {
        width: 60px;
        transition: .5s;
    }

    .headernewclass {
        -webkit-box-shadow: 0px 10px 10px 0px rgba(0, 0, 0, 0.3);
        -moz-box-shadow: 0px 10px 10px 0px rgba(0, 0, 0, 0.3);
        box-shadow: 0px 10px 10px 0px rgba(0, 0, 0, 0.3);
    }

    .homemain-heading p {
        font-size: 66px;
    }

    .homebannervideo button {
        font-size: 8px;
        width: 20px;
        height: 24px;
        left: 51.5%;
        /* left: 51.5%;
    top: 43%; */
    }


    #homevideos {padding-top: 20px; margin-top: 25px;}

    .common-tabs-nav {
        flex-wrap: nowrap;
        justify-content: start;
        overflow: auto;
        margin: 20px 0px;
        padding-bottom: 10px;
    }

    .common-tabs-nav li.active a::before {
        border-top: 10px solid #e3a81b;
        bottom: -15px;
        left: 50%;
        transform: translate(-50%, -50%);
    }

    .downanglebutton {
        display: none;
    }

    .form-inline .managefor-mobile {
        width: 50%;
    }

    .dt-requestform .form-inline .form-group {
        margin-right: 0px;
        /* margin-bottom: 16px; */
    }
    .dt-requestform .submitbutton {margin-top: 15px;}

    .magetwocolum {
        display: flex;
        justify-content: space-between;
        align-items: baseline;
    }

    .captcha-wrap img {
        width: 100%;
    }
    .aboutclincmanageform .captcha-wrap img {height: 50px; object-fit: fill;}

    #desktoprequest-form {
        padding: 30px 20px 5px 0px;
        margin-top: -40px;
    }
    #top-procedures {
        padding-top: 20px;
    }

    .home-banner img {
        height: 370px;
    }

    .headingwrap .subheading {
        font-size: 18px;
    }

    .top-proceduresheading {
        font-size: 30px;
        line-height: 1.2;
        margin: 10px 0px;
    }

    .headingwrap p {
        letter-spacing: 0px;
        line-height: 26px;
        font-size: 15px;
    }

    .commanbackgroundpink:after {
        width: 97%;
    }

    .common-tabs-nav li {
        width: auto;
    }

    #top-procedures .owl-nav .owl-prev,
    #top-procedures .owl-nav .owl-next {
        position: static;
    }

    .educationcontent ul li {
        line-height: 24px;
        font-size: 14px;;
    }
    .educationcontent .yearpass {
        font-size: 18px;
        margin-bottom: 5px;
    }

    .paginationBx {margin-bottom: 30px;
        margin-top: -20px;}
    .page-item:not(:first-child) .page-link {
            margin-left: -5px;
        }        

        .managewrittenspacing {
            margin-bottom: 0px;
        }
    .owl-theme .owl-nav {
        margin-top: 10px;
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .commanbackgroundgray:after {
        width: 96%;
        height: 70%;
    }

    .headingwrap p span {
        display: inline;
    }

    #technologywrap {
        padding-top: 30px;
        margin-top: 30px;
    }

    .imagename-wrap {
        width: 100%;
        padding: 20px;
    }

    .imagediscriptionwrap {
        width: 100%;
        padding: 10px;
    }

    .imageshortdiscription ul li:before {
        font-size: 12px;
    }

    .imageshortdiscription ul li {
        display: flex;
        line-height: 30px;
    }

    .techimagename img {
        width: 100% !important;
    }

    #technologywrap .owl-prev,
    #technologywrap .owl-next {
        position: static;
    }

    .combindtechsection {
        display: block;
    }

    .second {
        margin-top: 0px;
        margin-bottom: -35px;
    }

    .maintechimages {
        position: relative;
        transform: none;
        width: 100%;
        left: auto;
        top: auto;
    }

    .maintechimages:before {
        content: "";
        background-color: #444;
        position: absolute;
        width: 100%;
        height: 100%;
        z-index: -1;
    }

    .maintechimages img {
        width: 100% ;
        margin: 0 auto;
    }
    #patientTestimonial-service {
        margin-top: 20px;
    }
    #influancerwrapper .owl-prev,
    #influancerwrapper .owl-next {
        position: static;
    }

    .third.owl-carousel {
        margin-top: 30px;
    }

    .formargintop {
        padding: 40px 20px 0px 20px;
        margin-top: -40px;
    }

    .clinicimage {
        width: 94%;
        height: 300px;
        object-fit: cover;
        object-position: center;
        margin-top: 40px;
    }

    .homeaboutclinicwrap p {
        margin-top: 10px;
    }

    .homeaboutclingmainheading {
        font-size: 30px;
    }

    .abouthomeplaybutton {
        right: 40%;
    }

    .aboutdrreadmore {
        margin-top: 20px;
    }

    .formanagedesign {
        padding-left: 20px;
    }

    .ourteamheading {
        font-size: 24px;
        margin: 20px 0px 20px;
    }

    #aboutinfornclnic .margindesign .owl-nav .owl-prev {
        background: #444444;
        border-radius: 0px;
        color: #fff;
    }

    #aboutinfornclnic .margindesign .owl-nav .owl-next {
        background: #cea15c;
        border-radius: 0px;
        color: #fff;
    }

    #aboutinfornclnic .margindesign .owl-nav .owl-prev i,
    #aboutinfornclnic .margindesign .owl-nav .owl-next i {
        display: block;
        padding: 6px 20px;
        font-size: 30px;
        color: #fff;
    }

    .homevideos-tabs-nav {
        margin: 10px 0px;
        flex-wrap: nowrap;
        overflow: auto;
        justify-content: start;
    }

    .homevideos-tabs-nav li {
        height: 60px;
    }

    .main-appointmentwrap {
        width: 100%;
        margin: 0 auto;
        position: relative;
        padding: 20px;
    }

    #mainappointmentform {
        padding: 20px 0px;
    }

    .submitwrap {
        display: block;
        padding: 0px;
    }

    .apoointment-submitbutton button {
        width: 100%;
        margin: 0px;
    }

    .apoointment-submitbutton {
        text-align: center;
        margin-top: 20px;
    }

    .influancer-shortdiscription {
        width: 90%;
    }

    .lunchtimeproceduresdiswrap {
        position: relative;
        height: auto;
        border-top: 0px;
        padding: 20px 0px;
    }

    .lunchtimeproceduresimgwrap {
        width: 100%;
    }

    .lunchtimepostionwrap {
        position: static;
        width: 100%;
        padding: 0px 15px;
        margin-top: 20px;
    }

    .lunchtimeproceduresimgwrap {
        padding: 20px;
    }

    .lunchtimeprocedureswrap:before {
        content: '';
        width: 100%;
        height: 53%;
        border: 2px solid #CEA15B;
        position: absolute;
        top: 120px;
        background-color: #fff;
        bottom: 0px;
        border-bottom: 0px;
    }

    #lunchtimeprocedures .owl-nav .owl-prev {
        background: #444444;
        border-radius: 0px;
        color: #fff;
    }

    #lunchtimeprocedures .owl-nav .owl-next {
        background: #cea15c;
        border-radius: 0px;
        color: #fff;
    }

    #lunchtimeprocedures .owl-nav .owl-next i,
    #lunchtimeprocedures .owl-nav .owl-prev i {
        display: block;
        padding: 6px 20px;
        font-size: 30px;
        color: #fff;
    }

    .informanimation {
        font-size: 60px;
    }

    footer {
        padding: 30px 0px 20px;
    }

    .footerlogo {
        margin-bottom: 20px;
        text-align: center;
    }

    .footerborder {
        position: relative;
        padding-bottom: 0px;
        margin-bottom: 0px;
    }

    .footerborder:after {
        display: none;
    }

    .mobaddress {
        border-top: 1px solid #ccc;
        margin-top: 25px;
        border-bottom: 1px solid #ccc;
    }

    .managespace {
        margin-top: 10px;
    }

    .mob-space {
        margin-top: 20px;
    }

    .bottomfootercontent p {
        text-align: center;
        line-height: 28px;
    }

    .bottomfootercontent {
        margin-top: 20px;
        padding-top: 10px;
        padding-bottom: 50px;
    }

    #patientTestimonial {
        margin-top: 30px;
        border-top: 1px solid #ccc;
        padding-top: 25px;
    }

    .lunchtimeheading {
        font-size: 18px;
    }
    .fourth {
        margin-top: 25px;
    }
    /*----------------------end--about us------------------------*/
    .onaboutclinicbannercontent {
        margin-top: 0px;
    }

    .pushonbanner {
        margin-top: 0px;
        padding: 15px;
        box-shadow: none;
    }

    .aboutclinicbannercontent-wrap p {
        text-align: center;
    }

    .foremovepadding {
        padding: auto;
    }

    .aboutclinicheading {
        font-size: 30px;
        text-align: center;
    }

    .changeorder {
        order: 2;
    }

    .aboutclinicpage-banner img {
        height: 450px;
        object-fit: cover;
        object-position: -280px 0px;
    }

    .aboutclinicsubmitbutton {
        text-align: center;
        margin-top: 15px;
    }

    .formontop {
        margin-top: -100px;
        width: 96%;
    }

    #knowmoreaboutclinic {
        margin-top: 40px;
    }

    .knowmoreaboutheading {
        font-size: 30px;
        text-align: center;
    }

    .knowmoreacobutcliniccontent p {
        text-align: center;
    }

    .aboutclinicpointers {
        margin-top: 0px;
    }

    .widthfor-mobile {
        width: 80%;
    }

    #aboutclnicservices {
        padding: 10px 0px 30px;
        position: relative;
    }

    .mobile-scroll {
        overflow: auto;
        flex-wrap: nowrap;
    }

    #doctorteamwrap .container {
        border-bottom: 1px solid #eee;
        padding-bottom: 30px;
    }

    .aboutservicemobile {
        width: 90%;
    }

    .aboutcliniccommanbackgroundgray:after {
        width: 100%;
    }

    .valuescontentwrap {
        height: auto;
    }

    .valuescontentwrap p {
        text-align: center;
        margin-bottom: 0px;
    }

    .imageicon-heading {
        display: flex;
        align-items: center;
        justify-content: center;
        margin-bottom: 10px;
    }

    .imageicon-heading img {
        width: 60px;
        margin-right: 20px;
    }

    .imageicon-heading p {
        font-weight: bold;
        margin: 0px;
    }

    .tecpageview {
        margin-top: 20px;
    }

    #doctorteamwrap {
        margin-top: 20px;
        margin-bottom: 20px;
    }

    #aboutclinictechnologywrap {
        margin-top: 25px;
        padding: 20px 0px 30px;
    }

    .techimage-wrap {
        border: 1px solid #F9C932;
    }

    .mobile-scroll .col-md-6 {
        width: 90%;
    }

    .drnamewrap {
        font-size: 20px;
        margin-bottom: 5px;
    }

    .drqualification {
        font-size: 14px;
    }

    #clinicgallerywrapper {
        padding: 20px 0px 50px;
        margin-top: 20px;
    }

    #mainappointmentform {
        margin-top: 20px;
    }
    .appo-page-gap {margin-top: 0px !important;}
    

    #overlay img {
        width: 90%;
        padding: 2%;
    }

    #exitButton {
        color: #fff;
        font-size: 18px;
        transition: opacity 0.8s;
        position: absolute;
        right: 26px;
        top: 27%;
        height: 25px;
        width: 25px;
        background: #F9C932;
        display: flex;
        justify-content: center;
        border-radius: 100%;
    }

    .aboutcliniccommanbackgroundpink:after {
        width: 100%;
    }

    /*------------------------about us------------------------*/
    /*------------------------about dr------------------------*/
    .aboutdrpagebanner,
    .aboutdrbannertextwrap {
        display: none;
    }

    .membershipheading {
        font-size: 20px;
        margin: 0px 0px 20px;
    }

    .membershipheading:before,
    .membershipheading:after {
        display: none;
    }

    #aboutdoctorequestform {
        margin-top: 0px;
        padding-left: 15px;
        padding-left: 12px;
    }

    .changeorderaboudr {
        order: 0;
    }

    .aboudrformrequest {
        order: 1;
        position: relative;
        z-index: 1;
    }

    .aboutcdrsubmitbutton button {
        width: 50%;
        margin-left: auto;
        margin-right: auto;
        display: block;
    }

    .drvideos {
        bottom: 120px;
        left: auto;
        right: 30px;
    }

    .drbannerimage {
        margin-top: 0px;
    }

    .drbannerimage:before {
        content: '';
        position: absolute;
        background-color: rgba(0, 0, 0, .5);
        width: 100%;
        height: 100%;
    }

    .kalwasheading {
        font-size: 30px;
        font-family: 'Noto Serif';
        text-align: center;
    }

    .mobilealig {
        margin-bottom: 20px;
    }

    .kalwaspoints {
        margin-top: 30px;
    }

    #educationandexp {
        margin-top: 30px;
        padding: 30px 0px 40px;
    }

    .education-heading {
        text-align: center;
        font-size: 30px;
        margin-bottom: 20px;
    }

    .educationcontentwrap {
        margin-bottom: 20px;
    }

    .bordermargin {
        border-top: 0px;
        margin-top: 0px;
        padding-top: 0px;
    }

    #drtrusted {
        margin-top: 30px;
    }

    .changepositiononmobile {
        order: 2;
    }

    .trustheading {
        font-size: 30px;
        margin-bottom: 10px;
        text-align: center;
    }

    .trustheading span {
        display: block;
    }

    .drtrustedcontainer {
        padding-top: 20px;
    }

    .background-heading {
        display: none;
    }

    /*----------------------end--about dr------------------------*/
    /*----------------------blog -----------------------*/
    .listfeaturedtag {
        display: block;
        padding: 0px 0px 20px;
    }

    .wrapthumbnail {
        width: 100%;
    }

    .wrapthumbnail img {
        height: auto;
    }

    .blog-block {
        margin-top: 20px;
    }

    .blog-title a {
        font-size: 20px;
    }

    /*----------------------end--blog------------------------*/
    /*-----------------------blog details------------------------*/
    #recentpost {
        background: #F2F2F2;
        padding: 20px 0px;
        margin-top: 20px;
    }

    .recentpostwrap {
        margin-top: 20px;
        box-shadow: none;
    }

    .detailedwrap-heading {
        font-size: 20px;
        font-weight: bold;
    }

    /*----------------------end--blog details------------------------*/
    .lb-closeContainer {
        right: 2%;
    }

    /* #lightbox {
    top: 300px!important;
    } */
    .jumbotron h1 {
        font-size: 60px;
    }

    .lb-outerContainer {
        width: 100% !important;
    }

    .managewrittenspacing {
        margin-top: 50px;
    }

    .managewrittenspacing:first-child {
        margin-top: 0px;
    }

    .managewrittenspacing:last-child {
        margin-bottom: 50px;
    }

    .imageshortdiscription2 {
        width: 100%;
    }

    .maintechimages:before, .maintechimages01:after{
        display: none;
    }
    .slider-imagesdd{
        position: static;
        width: 100%;
    }

    .imagename-wrap01 {
        height: 120px;
        justify-content: center;
    }
    .imagediscriptionwrap01 {
        height: 220px;
        align-items: start;
    }
    .row01 .nopaddinghome:nth-child(2) {
        order: 1;
        background: #444444;
    }
    .owl-carousel .mobilelesswidth img{
        width: 43%;
    }
    .nopaddinghome {
        padding: 0px;
    }
    .nopaddinghome:first-child, .nopaddinghome:last-child{
        padding: 0px;
    }
    .second  .item {
        position: relative;
        margin: 15px;
    }
    .techimagename3 img {
        width: 60% !important;
        margin: 0 auto;
    }

    .rowforzindex .submitwrap input {
       width: 50%;
    }
    .imagebuttonwrap img {width: 100%;}

}


@media only screen and (min-width: 768px) and (max-width: 991px) {
    .lb-outerContainer {
        width: 100% !important;
    }

    .informanimation {
        font-size: 120px;
    }

    .homebannervideo button {
        width: 30px;
        height: 30px;
        font-size: 12px;
    }

    .background-heading {
        font-size: 50px;
        margin: 100px 0px 50px;
        display: none;
    }

    #technologywrap {
        padding-top: 30px;
        margin-top: 30px;
    }

    .imagename-wrap {
        width: 100%;
        padding: 20px;
    }

    .imagediscriptionwrap {
        width: 100%;
        padding: 10px;
    }

    .imageshortdiscription ul li:before {
        font-size: 12px;
    }

    .imageshortdiscription ul li {
        display: flex;
        line-height: 30px;
    }

    .techimagename img {
        width: 100% !important;
    }

    #technologywrap .owl-prev,
    #technologywrap .owl-next {
        position: static;
    }

    .combindtechsection {
        display: block;
    }

    .second {
        margin-top: 30px;
    }

    .maintechimages {
        position: relative;
        transform: none;
        width: 100%;
        left: auto;
        top: auto;
    }

    .maintechimages:before {
        content: "";
        background-color: #444;
        position: absolute;
        width: 100%;
        height: 80%;
        z-index: -1;
    }

    .maintechimages img {
        width: 80% !important;
        margin: 0 auto;
    }

    .imagediscriptionwrap {
        align-items: center;
    }

    /*------------------about clinic-----------------------*/
    .about-fullwidthontab {
        width: 100%;
    }

    .pushonbanner {
        margin-top: 0px;
        box-shadow: none;
    }

    .changeorder {
        order: 2;
    }

    .imageicon-heading img {
        width: 40px;
        margin-right: 10px;
    }

    .valuescontentwrap {
        height: auto;
    }

    .main-appointmentwrap {
        width: 100%;
    }

    /*------------------and about clinic-----------------------*/
    /*------------------------about dr------------------------*/
    .aboutdrpagebanner,
    .aboutdrbannertextwrap {
        display: none;
    }

    .membershipheading {
        font-size: 20px;
        margin: 0px 0px 20px;
    }

    .membershipheading:before,
    .membershipheading:after {
        display: none;
    }

    #aboutdoctorequestform {
        margin-top: 0px;
        padding-left: 15px;
        padding-left: 12px;
    }

    .changeorderaboudr {
        order: 0;
    }

    .aboudrformrequest {
        order: 1;
        position: relative;
        z-index: 1;
    }

    .aboutcdrsubmitbutton button {
        width: 100%;
        margin-left: auto;
        margin-right: auto;
        display: block;
    }

    .drvideos {
        bottom: 120px;
        left: auto;
        right: 30px;
    }

    .drbannerimage {
        margin-top: 0px;
    }

    .drbannerimage:before {
        content: '';
        position: absolute;
        background-color: rgba(0, 0, 0, .5);
        width: 100%;
        height: 100%;
    }

    .kalwasheading {
        font-size: 30px;
        font-family: 'Noto Serif';
        text-align: center;
    }

    .mobilealig {
        margin-bottom: 20px;
    }

    .kalwaspoints {
        margin-top: 30px;
    }

    #educationandexp {
        margin-top: 30px;
        padding: 30px 0px 40px;
    }

    .education-heading {
        text-align: center;
        font-size: 30px;
        margin-bottom: 20px;
    }

    .educationcontentwrap {
        margin-bottom: 20px;
        margin-top: 50px;
        width: 100%;
    }

    .educationimageicon img {
        width: 50px;
    }

    .bordermargin {
        border-top: 0px;
        margin-top: 0px;
        padding-top: 0px;
    }

    #drtrusted {
        margin-top: 30px;
    }

    .changepositiononmobile {
        order: 2;
    }

    .trustheading {
        font-size: 30px;
        margin-bottom: 10px;
        text-align: center;
    }

    .trustheading span {
        display: block;
    }

    .drtrustedcontainer {
        padding-top: 20px;
    }

    .background-heading {
        display: none;
    }

    .aboutdrfullwidth {
        width: 100%;
        margin-top: -60px;
    }

    .onaboutclinicbannercontent {
        margin: 0px;
        max-width: 100%;
    }

    .aboutdrvideobutton {
        width: 100%;
    }

    .educationcontent {
        padding: 10px;
    }

    .educationimageicon {
        position: absolute;
        left: 39%;
        top: -40px;
    }

    .aboutdrheading {
        font-size: 30px;
    }

    /*----------------------end--about dr------------------------*/
    /*----------------------blog -----------------------*/
    .listfeaturedtag {
        display: block;
        padding: 0px 0px 20px;
    }

    .wrapthumbnail {
        width: 100%;
    }

    .wrapthumbnail img {
        height: auto;
    }

    .blog-block {
        margin-top: 20px;
    }

    .blog-title a {
        font-size: 20px;
    }

    /*----------------------end--blog------------------------*/
    /*-----------------------blog details------------------------*/
    #recentpost {
        background: #F2F2F2;
        padding: 20px 0px;
        margin-top: 20px;
    }

    .recentpostwrap {
        margin-top: 20px;
        box-shadow: none;
    }

    .detailedwrap-heading {
        font-size: 20px;
        font-weight: bold;
    }

    /*----------------------end--blog details------------------------*/
}

@media only screen and (min-width: 992px) and (max-width: 1024px) {
    .informanimation {
        font-size: 170px;
    }

    .dt-requestform .submitbutton {
        margin-top: 20px;
    }

    /*------------------about clinic-----------------------*/
    .about-fullwidthontab {
        width: 100%;
    }

    .pushonbanner {
        margin-top: 0px;
        box-shadow: none;
    }

    .changeorder {
        order: 2;
    }

    .imageicon-heading img {
        width: 40px;
        margin-right: 10px;
    }

    .valuescontentwrap {
        height: auto;
    }

    /*------------------and about clinic-----------------------*/
    /*------------------and about doctor-----------------------*/
    .educationcontent {
        padding: 20px 20px 20px 50px;
    }

    .educationcontentwrap {
        height: 240px;
    }

    .aboutdrheading {
        font-size: 30px;
    }

    #aboutdoctorequestform {
        margin-top: -270px;
        padding-left: 0px;
        padding-right: 12px;
    }

    .aboutdrbannertextwrap {
        padding-right: 0px;
    }

    .drbannerimage {
        margin-top: -270px;
    }

    /*------------------and about doctor-----------------------*/
    .managewrittenspacing:first-child {
        margin-top: 0px;
    }

    .managewrittenspacing:last-child {
        margin-bottom: 50px;
    }
}

@media only screen and (min-width: 1025px) and (max-width: 1180px) {

    /*------------------and about doctor-----------------------*/
    
    .educationcontent {
        padding: 20px 20px 20px 50px;
    }

    .educationcontentwrap {
        height: 240px;
    }

    .aboutdrheading {
        font-size: 30px;
    }

    #aboutdoctorequestform {
        margin-top: -270px;
        padding-left: 0px;
        padding-right: 12px;
    }

    .aboutdrbannertextwrap {
        padding-right: 0px;
    }

    .drbannerimage {
        margin-top: -270px;
    }

    /*------------------and about doctor-----------------------*/
    .main-appointmentwrap {
        width: 100%;
    }

    .managewrittenspacing:first-child {
        margin-top: 0px;
    }

    .managewrittenspacing:last-child {
        margin-bottom: 50px;
    }
    .maintechimages {
        top: 30% !important;
        width: 100% !important;
    }
    .imagediscriptionwrap {padding-left: 40px !important;}
}

@media only screen and (min-width: 1025px) and (max-width: 1280px) {
    .informanimation {
        font-size: 200px;
    }

    .background-heading {
        font-size: 100px;
        margin: 80px 0px 50px;
    }

    .techimagename img {
        width: 80% !important;
    }

    .imagediscriptionwrap {
        padding: 40px 40px 0px 100px;
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
    }

    .imageshortdiscription ul li {
        display: flex;
    }

    .maintechimages {
        top: 2%;
        width: 28%;
    }

    .homeaboutclingmainheading {
        font-size: 40px;
    }

    .dt-requestform .submitbutton {
        margin-top: 20px;
    }
}

@media only screen and (min-width: 1281px) and (max-width: 1380px) {
    .background-heading {font-size: 120px;}
    .slider-imagesdd {top: -300px;}
    .slider-bigimages {top: -258px !important;}
}

@media only screen and (min-width: 1400px) and (max-width: 1450px) {
    .commanbackgroundpink:after {
        width: 95.7%;
    }

    .commanbackgroundgray:after,
    .aboutcliniccommanbackgroundgray:after,
    .aboutcliniccommanbackgroundpink:after {
        width: 94.3%;
    }

    .influancerwrapperafterbg:after {
        width: 94.3%;
    }
}

@media(min-width:1371px){
    .shortwidth-wrap{
        width: 70%;
    }

    .shortwidth{
        width: 100%;
    }
    .shortwidthrow{
        width: 1050px;
    }
}