/*---------Babu code start--------*/

.banner {
    padding: 0px !important;
    /*height: 672px !important;*/
    background: #eee !important;
}
.ban-conte {
    align-items: center !important;
}
.ban-sec {
    align-items: center !important;
}
.ban-head h2 {
    line-height: 1.3 !important;
}
.banner-button a, .doct-button a, .prim-button a {
    background: #c3006d !important;
    color: #fff !important;
    text-decoration: none !important;
    padding: 16px 35px !important;
    font-size: 15px !important;
}
.banner-button a:hover, .doct-button a:hover, .prim-button a:hover {
    background: #75054c !important;
}
.img-sec figure {
    margin: 0px 15px 10px 0px !important;
    border: solid 1px #888 !important;
    padding: 10px 15px !important;
}
.img-sec h3 {
    margin-bottom: 7px !important;
}
.box1, .box2, .box3 {
    border: solid 1px #ddd !important;
    padding: 20px 15px !important;
    height: 690px !important;
}
.verify figure {
    margin-top: 5px !important;
}
.azoos-main{
    align-items: center !important;
}


/*------------number scroller start---------*/
.num-scr {
    padding: 0px !important;
}
.num-coloum .zpelement {
    margin: 0px !important;
}
.num-coloum {
    padding: 0px !important;
}
.num-scr .zpcontainer {
    width: 100% !important;
}
.num-scr p {
    font-size: 14px !important;
}

/*------------number scroller end---------*/
.book-h2 h2 {
    font-size: 26px !important;
}
.gallery{
    padding-bottom: 0px !important;
}
.form-sec {
    padding-top: 0px !important;
}

.theme-footer-area {
    background:#41112c !important;
}

.zscustom-section-iswarya-01 .zscustom-gallery .hb-lightbox__img-wrapper img{
	/*width:68%*/
    width:80%;
}
.zscustom-section-iswarya-01 .zscustom-gallery .hb-lightbox__arrow-nav.hb-lightbox__arrow-1{
 	display:none;   
}
.zscustom-section-iswarya-01 .zscustom-gallery .hb-lightbox__images{
 	height:400px !important;   
}
.zscustom-section-iswarya-01 .zscustom-gallery .hb-lightbox__thumbs-cont{
 	overflow-x:hidden;
    /*margin-top:-6%;*/
}
.zscustom-section-iswarya-01 .zscustom-carousel .zpcarousel-arrow-left, .zscustom-section-iswarya-01 .zscustom-carousel .zpcarousel-arrow-right{
 	display:none !important;
}


/*----------New Page code start March----------*/
.ban {
    align-items: center !important;
}

.icon-sec {
    transition: all 0.5s linear 0s;
    cursor: pointer;
    height: 420px !important;
}
.icon-sec:hover {
    background: #E45B5B !important;
    height: 420px !important;
}
.icon-sec:hover h3 span, .icon-sec:hover p span {
    color: #fff !important;
}
.icon-sec:hover .more {
    border-color: #fff !important;
}
.icon-sec p, .isw-p p {
    line-height: 26px !important;
}
.gallery-mob {
    display: none;
}
.iui-box {
    height: 300px !important;
}
.iui-mob {
    display: none;
}
.form-leftimg {
    align-items: center !important;
}
.form-row {
    align-items: center !important;
}
.succ-p {
    width: 75% !important;
}



/*---------About Us-------*/
.meet-2{
    display: none !important;
}
.rainbow {
    width: 100% !important;
    overflow: hidden !important;
}
.dr-ar:hover, .dr-cl:hover, .dr-ac:hover, .dr-ve:hover {
    background: #E45B5B !important;
}
.foot-p p{
    color: #fff !important;
}

.meet-img {
    background-attachment: fixed !important;
}
.locate img {
    width: 41px !important;
    height: 41px !important;
}
.whatsapplogo img {
    width: 50px !important;
    height: 50px !important;
}
.contact-flip {
    display: none !important;
}
.our-but a:hover {
    background: #fff !important;
    color: #222 !important;
}
.arun-qul p {
    text-align: left !important;
}
.zptabelem-inner-container.zptabs-style-01.zptab-type-01 .zptab.zptab-active, .zptabelem-inner-container.zptabs-style-01.zptab-type-01 .zptab:hover, .zptabelem-inner-container.zptabs-style-01.zptab-type-02 .zptab.zptab-active, .zptabelem-inner-container.zptabs-style-01.zptab-type-02 .zptab:hover, .zptabelem-inner-container.zptabs-style-01.zptab-type-03 .zptab.zptab-active, .zptabelem-inner-container.zptabs-style-01.zptab-type-03 .zptab:hover {
    background: #D72E7F !important;
    border-color: #D72E7F !important;
}
.team-img h4 {
    margin-bottom: 5px !important;
}

.zscustom-facebook-icons svg{
 	fill: rgba(255,255,255,0.4);   
}
.zscustom-row-01{
    	padding-left:40px;
    	padding-right:20px;
    }

.zscustom-row-icon{
    	justify-content: flex-end !important;
    }
.zscustom-newsletter h2, .zscustom-newsletter p{
    text-align:left;
}
.zscustom-newsletter p{
 	color:rgba(255,255,255,0.4);
}
.zscustom-section-iswarya-01 .zscustom-carousel .zpcarousel-content-inner{
     	padding:0 !important;   
    }
.zscustom-section-iswarya-01 .zscustom-carousel .zpelement{
 	margin-top:0 !important;   
}
.zscustom-scroll{
 	overflow-y:hidden !important;   
}

/*--------media query start----------*/

@media only screen and (max-width: 760px), (max-device-width: 1024px) and (min-device-width: 768px) {
    td:before {
        color: #fff !important;
    }
}
@media screen and (max-width: 600px) {
    .rotate {
        transform: rotate(0deg) !important;
    }
    .rt {
        margin-top: 0px !important;
        margin-left: 0px !important;
    }
}






@media (max-width: 992px){
    .theme-banner{
        margin-top: 0px !important;
    }
    .ivf-banner {
        min-height: 286px !important;
    }
    .ban {
        height: auto !important;
    }
    .ban-conte {
        position: relative !important;
        top: 25% !important;
        transform: translate (0, -25%) !important;
    }
    .ban-conte h2, .ban-conte .zpbutton-align-left{
        text-align: center !important;
    }
    .box1 .prim-button {
        width: 50% !important;
    }
    .prim-button .zpbutton-align-right{
        text-align: left !important;
    }
    .img {
        width: 33% !important;
        float: left !important;
    }
    .doct {
       width: 50% !important;
       display: inline-block !important;
    }
    .dr-qual {
        display: none;
    }
    .gal-column {
        display: none !important;
    }
    .iui-web {
        display: none;
    }
    .iui-mob {
        display: block;
        padding: 20px 0px;
    }
    .face-bk{
        display: none;
    }
    [data-element-id="elm_vusWkl7SJq-nMTDh0sU1gQ"] {
        margin-top: 0px !important;
    }
    .meet-1 {
    display: none !important;
    }
    .meet-2 {
    display: block !important;
    }
    .team-heading{
    margin-top: 0px !important;
    }
    .our-sec {
        padding-top: 0px !important;
    }
    [data-element-id="elm_X-LTlhH7UOuzyR9veABlGQ"].zprow {
        margin-top: 0px !important;
    }
    .meet-1 h2 {
        line-height: 1.2 !important;
    }
    [data-element-id="elm_bHhcpASF5JLJDAGDE21RWQ"] .zpheading {
        line-height: 1.1 !important;
    }
    .dr-name, .dr-img {
        width: 50% !important;
    }
    .tab-1, .tab-2, .tab-3 {
        width: 33% !important;
    }
    /*FAQ*/
    #panel-1, #panel-2, #panel-3, #panel-4, #panel-5, #panel-6 {
        width: 100% !important;
        display: inline-block !important;
        float: none;
        height: auto !important;
    }
    .tab-group {
        height: auto !important;
    }
    .baby-one {
        padding-top: 1px !important;
    }
    .about-cont {
        padding-top: 0px !important;
    }
    .rainbow {
        padding-top: 0px !important;
    }
    .form-vb {
        padding-right: 10px !important;
        padding-left: 10px !important;
    }
    .form-leftimg {
        padding: 0px !important;
    }
    .azoos-ban {
        min-height: 400px !important;
    }
    .az-heading1 h2 span, .az-heading2 h2 span {
        font-size: 46px !important;
    }
    .isw-p li {
    padding: 2px 0px !important;
    }
    .zscustom-row-01{
    	padding-left:40px;
    	padding-right:20px;
    }
    .zscustom-row-icon{
    	justify-content: flex-end;
    }
}





@media (max-width: 768px){
    .theme-banner{
        margin-top: 91px !important;
    }
    .box1, .box2, .box3 {
        height: auto !important;
    }
    .ivf-banner {
        min-height: 261px !important;
    }
   .team-img {
   		text-align: center !important;
    }
   .about-p {
    	padding-right: 0px !important;
       margin-top: 10px !important;
    }
    .about-cont{
        padding-bottom: 0px !important;
    }
    [data-element-id="elm_klWDRuLcYI6KBepIWC--Yw"].zpsection {
        display: none !important;
    }
    [data-element-id="elm_y8EaPHZIJUbGfIPTgi_1nw"].zpelem-text {
        margin-top: 5px !important;
    }
    .world {
        margin-top: 50px !important;
    }
    .about-as {
        margin-top: 0px !important;
    }
    .baby-two {
        padding-top: 1px !important;
    }
    [data-element-id="elm_pDNvPrf-ndCYODsbgi7lMQ"], [data-element-id="elm_gsc5-s6FMT_6Rksw2VvS6A"], [data-element-id="elm_chQy9BeEWjcvSaK4w6Uq8g"], [data-element-id="elm_cPjHmL6KET6cwTC2k-5Oig"] {
        width: 50% !important;
    }
    [data-element-id="elm_dBi6MDeqHUoUNrAP-kcUeA"]{
        margin-right: 0px !important;
        margin-top: 0px !important;
    }
    .our-story {
        padding-left: 10px !important;
        padding-right: 10px !important;
        margin-top: 0px !important;
    }
    .accordion {
        max-width: 100% !important;
    }
    [data-element-id="elm_HgAzPD63Kmhj78dvbndgPA"] {
        padding: 10px !important;
    }
    .azoos-ban {
        min-height: 390px !important;
    }
    .dr-p {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    [data-element-id="elm_SdRn3LVoDisshJTgqkoEHw"].zpelem-col {
        margin-top: -80px !important;
    }
    [data-element-id="elm_MonPKWFTQmuiErhPohgqhA"] {
        display: none !important;
    }
    [data-element-id="elm_GEiCYk9mRjact19tcr6p5w"] {
        min-height: 180px !important;
    }
    .about-banner, .our-banner, .contact-banner {
        min-height: 261px !important;
    }
    .appoint h2 {
        text-align: center !important;
    }
    .ivf-img1 img, .azoos-img1 img {
        height: auto !important;
    }
    [data-element-id="elm_oxjdJjW3p5ZxSsLZg3_O0Q"] {
        margin-top: 15px !important;
    }
    .gallery {
        padding-top: 0px !important;
    }
    .in-fer {
        margin-bottom: 0px !important;
    }
    .isw-p1 {
        margin-top: 0px !important;
    }
    .form-sec {
        padding-bottom: 0px !important;
    }
    .dr-nme h2, .dr-qulfy h4, .arun-qul h4 {
        text-align: center !important;
    }
    .dr-qulfy h4 p, .arun-qul h4 p {
        text-align: unset !important;
    }
    .tab-container {
        padding-left: 20px !important;
    }
    .iui-box {
        height: auto !important;
        padding: 20px !important;
    }
    .zscustom-row-01{
    	padding-left:0px;
    	padding-right:0px;
    }
   .zscustom-column-icon{
     	width:6%;   
    }
    .zscustom-row-icon{
     	justify-content: inherit !important;   
    }
}


@media (max-width: 640px){
  .gallery {
        display: none;
    }
    .gallery-mob {
        display: block !important;
        padding: 0px !important;
    }
    .doct .zpelement {
        margin: 5px 0 0 !important;
    }
    #contact {
        margin: 10px 0px !important;
    }
    .baby-one, .baby-two {
        padding-bottom: 50px !important;
    }
    .our-heading h2 span {
        font-size: 44px !important;
    }
    .dr-ar, .dr-cl, .dr-ac, .dr-ve {
        padding: 5px !important;
    }
    .appoint h2 {
        line-height: 1.2 !important;
        text-align: center !important;
    }
    [data-element-id="elm_jnOhDn1tQD22fhLYFyrMVw"].zpelem-text {
        display: none !important;
    }
    [data-element-id="elm_u83n2fzQTZKsOL3LrZsxvQ"].zpelem-button {
        margin-top: 0px !important;
    }
    .azoos-heading h2 span {
        font-size: 36px !important;
    }
    .azoos-heading h2 {
        line-height: 50px !important;
    }
    [data-element-id="elm_MonPKWFTQmuiErhPohgqhA"].zpelem-col {
        margin-top: -150px !important;
    }
   [data-element-id="elm_NHfhWktLS78x5WhXP-Xo3w"].zpsection {
       padding: 0px !important;
    }
    .ivf-banner, .about-banner, .our-banner, .contact-banner, .azoos-ban {
        min-height: 215px !important;
    }
    .az-heading1 h2 span, .az-heading2 h2 span {
        font-size: 36px !important;
    }
    .appoint h2 span {
        font-size: 42px !important;
    }
    .iui-heading1 h2 span {
        font-size: 44px !important;
    }
    .iui-heading2 h2 span {
        font-size: 48px !important;
    }
    .iui-homebut {
        margin-top: 15px !important;
    }
    .zscustom-row-01{
    	padding-left:0px;
    	padding-right:0px;
    }
    .zscustom-column-icon{
     	width:10%;   
    }
    .zscustom-row-icon{
     	justify-content: inherit !important;   
    }
    .zscustom-section-iswarya-01 .zscustom-carousel .zpcarousel-content-inner{
     	padding:15px 0 !important;   
    }
}



@media (max-width: 520px){
    
    .ban-conte h2,.ban-conte h2 span{
        font-size: 36px !important;
        line-height: 48px !important;
    }
    .ivf-banner {
        min-height: 175px !important;
    }
    .doct-button {
        width: 50% !important;
    }
    .doct-button a {
        padding: 16px !important;
    }
    .form-sec .container {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    .caros .zpcarousel-content-inner {
        padding: 5px 0px 15px !important;
    }
     .dr-head span{
        font-size: 20px !important;
    }
    .face-bk {
        padding-left: 50px !important;
    }
    .gallery-mob .doct {
        padding: 0px 5px !important;
    }
    .icons1 li, .icons2 li {
        width: 30% !important;
    }
    .vb h3 {
        font-size: 16px !important;
    }
    .baby-one, .baby-two {
        padding-top: 1px !important;
        padding-bottom: 0px !important;
    }
    .our-sec {
        padding-top: 0px !important;
    }
    .dr-name {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    .dr-name h2 {
        line-height: 1.1 !important;
    }
    .dr-name .zpelem-text {
        margin-top: 10px !important;
    }
    .drs-sec {
        padding: 20px 10px !important;
    }
    .team-sec {
        padding: 0px 0px 20px !important;
    }
    [data-element-id="elm_pDNvPrf-ndCYODsbgi7lMQ"], [data-element-id="elm_gsc5-s6FMT_6Rksw2VvS6A"], [data-element-id="elm_chQy9BeEWjcvSaK4w6Uq8g"], [data-element-id="elm_cPjHmL6KET6cwTC2k-5Oig"] {
        width: 100% !important;
    }
    .our-heading h2 span {
        font-size: 36px !important;
    }
    .azoos-ban {
        min-height: 215px !important;
    }
    .iui-heading1 h2 span, .iui-heading2 h2 span  {
        font-size: 34px !important;
    }
    .az-heading1 h2 span, .az-heading2 h2 span {
        font-size: 34px !important;
    }
    .iui-homebut {
        margin-top: 15px !important;
    }
    .iui-heading1 {
        margin-top: 0px !important;
    }
    .ivf-banner, .about-banner, .our-banner, .contact-banner, .azoos-ban {
        min-height: 175px !important;
    }
    .ban-butt a {
        margin-top: 0px !important;
    }
    .zscustom-row-01{
    	padding-left:0px;
    	padding-right:0px;
    }
    .zscustom-column-icon{
     	width:10%;   
    }
    .zscustom-row-icon{
     	justify-content: inherit !important;   
    }
}





@media (max-width: 425px){
    .ban-head h2 span {
        font-size: 40px !important;
    }
    .ban-para {
        display: none !important;
    }
    .img-sec p span {
        line-height: 20px !important;
    }
   .dr-head span{
        font-size: 15px !important;
       text-align: center !important;
    }
    .face-bk {
        padding-left: 35px !important;
    }
    .team-sec {
        padding: 0px 0px 20px !important;
    }
    .baby-one {
        padding-bottom: 70px !important;
    }
    .baby-two {
        padding-bottom: 55px !important;
    }
    .our-heading h2 span {
        font-size: 32px !important;
    }
    .appoint h2 span {
        font-size: 26px !important;
    }
    [data-element-id="elm_TQsCU0mBy5d1UWEjGRhQpg"].zprow, [data-element-id="elm_PRbgf_ALdxu1iOWlCRptsw"].zprow {
        margin-top: 45px !important;
    }
    [data-element-id="elm_XKXFJLjkEvUzINwTf_Aj2w"].zpelem-box {
        padding: 5px !important;
    }
    [data-element-id="elm_MonPKWFTQmuiErhPohgqhA"].zpelem-col {
        margin-top: -110px !important;
    }
    .ivf-banner, .about-banner, .our-banner, .contact-banner, .azoos-ban {
        min-height: 144px !important;
    }
    .az-heading1 h2 span, .az-heading2 h2 span {
        font-size: 24px !important;
    }
    .az-heading1 {
        margin: 0px !important;
    }
    .theme-banner {
        margin-top: 108px !important;
    }
    .ivf-banner, .about-banner, .our-banner, .contact-banner, .azoos-ban {
        min-height: 128px !important;
    }
    .zscustom-row-01{
    	padding-left:0px;
    	padding-right:0px;
    }
    .zscustom-column-icon{
     	width:10%;   
    }
    .zscustom-row-icon{
     	justify-content: inherit !important;   
    }
}


@media (max-width: 375px){
    .banner-button a, .prim-button a {
        padding: 16px 9px !important;
    }
    .ban-head h2 span {
        font-size: 40px !important;
    }
    .iui-heading1 h2 span, .iui-heading2 h2 span  {
        font-size: 34px !important;
    }
    .ivf-banner, .about-banner, .our-banner, .contact-banner, .azoos-ban {
        min-height: 127px !important;
    }
    .zscustom-row-01{
    	padding-left:0px;
    	padding-right:0px;
    }
    .zscustom-column-icon{
     	width:10%;   
    }
    .zscustom-column-icon{
     	width:10%;   
    }
    .zscustom-row-icon{
     	justify-content: inherit !important;   
    }
}

