@font-face {
    font-family: 'Manrope Bold';
    src: url('../fonts/Manrope-Bold.eot');
    src: url('../fonts/Manrope-Bold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Manrope-Bold.woff2') format('woff2'),
        url('../fonts/Manrope-Bold.woff') format('woff'),
        url('../fonts/Manrope-Bold.ttf') format('truetype'),
        url('../fonts/Manrope-Bold.svg#Manrope-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Manrope Medium';
    src: url('../fonts/Manrope-Medium.eot');
    src: url('../fonts/Manrope-Medium.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Manrope-Medium.woff2') format('woff2'),
        url('../fonts/Manrope-Medium.woff') format('woff'),
        url('../fonts/Manrope-Medium.ttf') format('truetype'),
        url('../fonts/Manrope-Medium.svg#Manrope-Medium') format('svg');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Montserrat Regular';
    src: url('../fonts/Montserrat-Regular.eot');
    src: url('../fonts/Montserrat-Regular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Montserrat-Regular.woff2') format('woff2'),
        url('../fonts/Montserrat-Regular.woff') format('woff'),
        url('../fonts/Montserrat-Regular.ttf') format('truetype'),
        url('../fonts/Montserrat-Regular.svg#Montserrat-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat Light';
    src: url('../fonts/Montserrat-Light.eot');
    src: url('../fonts/Montserrat-Light.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Montserrat-Light.woff2') format('woff2'),
        url('../fonts/Montserrat-Light.woff') format('woff'),
        url('../fonts/Montserrat-Light.ttf') format('truetype'),
        url('../fonts/Montserrat-Light.svg#Montserrat-Light') format('svg');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Montserrat SemiBold';
    src: url('../fonts/Montserrat-SemiBold.eot');
    src: url('../fonts/Montserrat-SemiBold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Montserrat-SemiBold.woff2') format('woff2'),
        url('../fonts/Montserrat-SemiBold.woff') format('woff'),
        url('../fonts/Montserrat-SemiBold.ttf') format('truetype'),
        url('../fonts/Montserrat-SemiBold.svg#Montserrat-SemiBold') format('svg');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Montserrat Medium';
    src: url('../fonts/Montserrat-Medium.eot');
    src: url('../fonts/Montserrat-Medium.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Montserrat-Medium.woff2') format('woff2'),
        url('../fonts/Montserrat-Medium.woff') format('woff'),
        url('../fonts/Montserrat-Medium.ttf') format('truetype'),
        url('../fonts/Montserrat-Medium.svg#Montserrat-Medium') format('svg');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}
html{ scroll-padding-top: 50px;scroll-behavior: smooth;}
body {
    font-family: 'Montserrat Light';
 /* background: url(../images/home.jpg) top 0px center no-repeat !important;   */
	background-size: 100% !important; background-color: #fcfaea;font-size: 24px; line-height: 32px;
}
.loading{width: 100%; height: 100%; position: fixed; top: 0px; left: 0px; background: url(../images/logo.svg) no-repeat center #fff;z-index: 10000;}
.wpcf7 form.sent .wpcf7-response-output {
	border-color: #46b450;
	color: #000;
}
.btn-check:active+.btn-primary, .btn-check:checked+.btn-primary, .btn-primary.active, .btn-primary:active, .show>.btn-primary.dropdown-toggle,.btn-check:focus+.btn-primary, .btn-primary:focus {
    color: #fff;
    background-color: #172f18;
    border-color: #172f18;box-shadow:none;
}
:focus{outline: 0px !important;}
::-webkit-input-placeholder { /* Edge */
    color: #B7B7B7;font-size: 20px;
  }
  
  :-ms-input-placeholder { /* Internet Explorer 10-11 */
    color: #B7B7B7;font-size: 20px;
  }
  
  ::placeholder {
    color: #B7B7B7; font-size: 20px;
  }
  span.wpcf7-not-valid-tip {
    position: absolute;
    font-size: 17px;
    top: 0px;
    background: #fef0e5;
}
.wpcf7-response-output{display: none !important;}
    .social ul {
        display: flex;
        align-items: center;
        justify-content: center;
    }
.grecaptcha-badge {
    display: none !important;
}    
    .social ul li {
        width: 40px;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .socialList ul li span {
        display: none;
    }
    .socialList ul li a:hover{background: #da9c51;}
    .socialList ul li {
        width: 52px;
        height: 52px;
        border-bottom: 1px solid #fff;
    }
    
    .socialList ul li a {
        width: 52px;
        height: 52px;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    
    .socialList ul li a img {
        width: 20px;
    }
    .social ul li span {
        display: none;
    }
.aniimg a {
    position: relative;
}
.quick-alo-ph-circle-fill.active {
    width: 80px;
    height: 80px;
    position: absolute;
    background-color: #a0a0a0;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    border: 2px solid #ffffff8a;
    opacity: 1;
    -webkit-animation: quick-alo-circle-fill-anim 2.3s infinite ease-in-out;
    -moz-animation: quick-alo-circle-fill-anim 2.3s infinite ease-in-out;
    -ms-animation: quick-alo-circle-fill-anim 2.3s infinite ease-in-out;
    -o-animation: quick-alo-circle-fill-anim 2.3s infinite ease-in-out;
    animation: quick-alo-circle-fill-anim 2.3s infinite ease-in-out;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
    -webkit-transform-origin: 50% 50%;
    -moz-transform-origin: 50% 50%;
    -ms-transform-origin: 50% 50%;
    -o-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
}
.quick-alo-ph-circle.active {
    width: 130px;
    height: 130px;
    position: absolute;
    background-color: transparent;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    border: 2px solid rgba(30, 30, 30, .4);
    opacity: 1;
    -webkit-animation: quick-alo-circle-anim 3s infinite ease-in-out;
    -moz-animation: quick-alo-circle-anim 3s infinite ease-in-out;
    -ms-animation: quick-alo-circle-anim 3s infinite ease-in-out;
    -o-animation: quick-alo-circle-anim 3s infinite ease-in-out;
    animation: quick-alo-circle-anim 3s infinite ease-in-out;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
    -webkit-transform-origin: 50% 50%;
    -moz-transform-origin: 50% 50%;
    -ms-transform-origin: 50% 50%;
    -o-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
}
.aniimg {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 70px;
    height: 70px;
    position: fixed;
    right: 30px;
    bottom: 45px;
    z-index: 1000;
}
@-moz-keyframes quick-alo-circle-anim {

    0% {

        -moz-transform: rotate(0) scale(.5) skew(1deg);

        opacity: .1;

        -moz-opacity: .1;

        -webkit-opacity: .1;

        -o-opacity: .1

    }

    30% {

        -moz-transform: rotate(0) scale(.7) skew(1deg);

        opacity: .5;

        -moz-opacity: .5;

        -webkit-opacity: .5;

        -o-opacity: .5

    }

    100% {

        -moz-transform: rotate(0) scale(1) skew(1deg);

        opacity: .6;

        -moz-opacity: .6;

        -webkit-opacity: .6;

        -o-opacity: .1

    }

}



@-webkit-keyframes quick-alo-circle-anim {

    0% {

        -webkit-transform: rotate(0) scale(.5) skew(1deg);

        -webkit-opacity: .1

    }

    30% {

        -webkit-transform: rotate(0) scale(.7) skew(1deg);

        -webkit-opacity: .5

    }

    100% {

        -webkit-transform: rotate(0) scale(1) skew(1deg);

        -webkit-opacity: .1

    }

}



@-o-keyframes quick-alo-circle-anim {

    0% {

        -o-transform: rotate(0) kscale(.5) skew(1deg);

        -o-opacity: .1

    }

    30% {

        -o-transform: rotate(0) scale(.7) skew(1deg);

        -o-opacity: .5

    }

    100% {

        -o-transform: rotate(0) scale(1) skew(1deg);

        -o-opacity: .1

    }

}



@-moz-keyframes quick-alo-circle-fill-anim {

    0% {

        -moz-transform: rotate(0) scale(.7) skew(1deg);

        opacity: .2

    }

    50% {

        -moz-transform: rotate(0) -moz-scale(1) skew(1deg);

        opacity: .2

    }

    100% {

        -moz-transform: rotate(0) scale(.7) skew(1deg);

        opacity: .2

    }

}



@-webkit-keyframes quick-alo-circle-fill-anim {

    0% {

        -webkit-transform: rotate(0) scale(.7) skew(1deg);

        opacity: .2

    }

    50% {

        -webkit-transform: rotate(0) scale(1) skew(1deg);

        opacity: .2

    }

    100% {

        -webkit-transform: rotate(0) scale(.7) skew(1deg);

        opacity: .2

    }

}



@-o-keyframes quick-alo-circle-fill-anim {

    0% {

        -o-transform: rotate(0) scale(.7) skew(1deg);

        opacity: .2

    }

    50% {

        -o-transform: rotate(0) scale(1) skew(1deg);

        opacity: .2

    }

    100% {

        -o-transform: rotate(0) scale(.7) skew(1deg);

        opacity: .2

    }

}



@-moz-keyframes quick-alo-circle-img-anim {

    10% {

        transform: rotate(0) scale(1) skew(1deg)

    }

    10% {

        -moz-transform: rotate(-25deg) scale(1) skew(1deg)

    }

    20% {

        -moz-transform: rotate(25deg) scale(1) skew(1deg)

    }

    30% {

        -moz-transform: rotate(-25deg) scale(1) skew(1deg)

    }

    40% {

        -moz-transform: rotate(25deg) scale(1) skew(1deg)

    }

    50% {

        -moz-transform: rotate(0) scale(1) skew(1deg)

    }

    100% {

        -moz-transform: rotate(0) scale(1) skew(1deg)

    }

}



@-webkit-keyframes quick-alo-circle-img-anim {

    0% {

        -webkit-transform: rotate(0) scale(1) skew(1deg)

    }

    10% {

        -webkit-transform: rotate(-25deg) scale(1) skew(1deg)

    }

    20% {

        -webkit-transform: rotate(25deg) scale(1) skew(1deg)

    }

    30% {

        -webkit-transform: rotate(-25deg) scale(1) skew(1deg)

    }

    40% {

        -webkit-transform: rotate(25deg) scale(1) skew(1deg)

    }

    50% {

        -webkit-transform: rotate(0) scale(1) skew(1deg)

    }

    100% {

        -webkit-transform: rotate(0) scale(1) skew(1deg)

    }

}



@-o-keyframes quick-alo-circle-img-anim {

    0% {

        -o-transform: rotate(0) scale(1) skew(1deg)

    }

    10% {

        -o-transform: rotate(-25deg) scale(1) skew(1deg)

    }

    20% {

        -o-transform: rotate(25deg) scale(1) skew(1deg)

    }

    30% {

        -o-transform: rotate(-25deg) scale(1) skew(1deg)

    }

    40% {

        -o-transform: rotate(25deg) scale(1) skew(1deg)

    }

    50% {

        -o-transform: rotate(0) scale(1) skew(1deg)

    }

    100% {

        -o-transform: rotate(0) scale(1) skew(1deg)

    }

}
/*======================================================================*/
p {
    font-size: 24px;
    line-height: 32px;
	color: #043332; font-family: 'Montserrat Light';
    -webkit-transition: all 0.4s;
	-moz-transition: all 0.4s;
	-ms-transition: all 0.4s;
	-o-transition: all 0.4s;
}
h1, h2, h3, h4, .h1, .h2, .h3, .h4, .heading {
    font-size: 40px;
    line-height: 54px;
    margin-bottom: 22px;
    font-family: 'Manrope Bold';
    color: #043332; 
    -webkit-transition: all 0.4s;
    -moz-transition: all 0.4s;
    -ms-transition: all 0.4s;
    -o-transition: all 0.4s;
}
h1 span, h2 span, h3 span, h4 span, .h1 span, .h2 span, .h3 span, .h4 span, .heading span{
    color: #12A554;
}
a {
	color: #050505;
	text-decoration: none;-webkit-transition: all 0.4s;
	-moz-transition: all 0.4s;
	-ms-transition: all 0.4s;
	-o-transition: all 0.4s;
	transition: all 0.4s;
}
a:hover{color: #da9c51;}

ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
section {
	width: 100%;
	display: block;
}
.accordion-button:focus {

    box-shadow: 0 0 0 .25rem rgb(13 110 253 / 0%);
}
.btn {
    text-align: center;
    font-weight: 500;
    font-size: 20px;
    padding: 8px 30px;
    height: 56px;
    border-radius: 8px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-width: 178px;
    font-family: 'Montserrat SemiBold';
}
.btn-primary {
   background: #E0ECCA;
    border: 1px solid #E0ECCA;
    color: #043332;
    
}
.btn-primary:hover{background: transparent; border: 1px solid #043332; color:#043332;}
.btn-secondary {
    background: transparent;
    border: 1px solid #000;
    text-transform: uppercase;
    color: #000;
    font-size: 20px;
}
.btn-secondary:hover {
    background-color: #12A554;
    color: #fff;
    border-color: #ffff;
}
.container {
    max-width: 1516px;
}
header {
	position: relative;
	z-index: 111;
	width: 100%;
	left: 0px;
	top: 0px; 
    padding: 31px 0px;
	-webkit-transition: all 0.4s;
	-moz-transition: all 0.4s;
	-ms-transition: all 0.4s;
	-o-transition: all 0.4s;
	transition: all 0.4s; 
    
	
}
/* a.phn {
    padding-left: 26px;
    background: url(../images/call-icon.png) no-repeat left center;
    padding-right: 5px;
}
a.emails{background: url(../images/mail-icon.png) no-repeat left center;    padding-left: 33px;
    margin-right: 55px;} */

img {
	max-width: 100%;
}
 header.aniPos {
	position: fixed;
	background: #fefced; 
	width: 100%;
	left: 0px;    padding: 2px 0px;
	top: 0px;box-shadow: 0 0 1rem 0 rgb(0 0 0 / 20%);
	
	 
}  

.logo {
    max-width: 224px;
    display: flex;
    -webkit-transition: all 0.4s;
    -moz-transition: all 0.4s;
    -ms-transition: all 0.4s;
    -o-transition: all 0.4s;
    transition: all 0.4s;
     
    
}
.logo img {
    width: 100%;
}
 header.aniPos .logo {
	max-width: 185px;
	display: flex;
	margin: 10px 0px;
}  
.menopauseLeft ul li em {
    font-style: normal;
    color: #A94802;
}

.logo img {
	max-width: 100%;
	-webkit-transition: all 0.4s;
	-moz-transition: all 0.4s;
	-ms-transition: all 0.4s;
	-o-transition: all 0.4s;
	transition: all 0.4s;
}

.hovImg  img{-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;}

.hovImg:hover img{transform: scale(1.05);}

/*******************************************************************/
section.section01.homeBanner {
    height: 84vh;
}
.bannerimg {
    position: absolute;
    right: 0px;
    top: 0px;
    width: 46.5%;
}
.bannerLeft{max-width: 90%;}
.bannerLeft h1 {
    font-size: 71px;
    margin-top: 149px;
    line-height: 96px;
    
}
.bannerLeft a.btn {
    margin-top: 22px;
}
section.section02.homeabout {
    padding: 173px 0px 116px;
}
.hmAbtRight {
    margin-top: 103px;
}
.hmAbtRight a.btn{margin-top: 13px;}
section.section03{padding: 118px 0px; background: #FFF0E5; position: relative;}
section.section03 .col-lg-4 {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    position: relative;z-index: 1;
}
section.section03 .col-lg-4 h2{margin-bottom: 0px;}
section.section03:after{width: 354px;height: 278px; content: ''; position: absolute; left: 0px; bottom: 0px; background: url(../images/after1.png) no-repeat bottom left; background-size: 100%;}
section.section03:before{width: 384px;height: 345px; content: ''; position: absolute; right: 0px; top: 0px; background: url(../images/before1.png) no-repeat top right; background-size: 100%;}
section.section04 .owl-carousel .owl-stage-outer {
    overflow: visible !important;
}
section.section04 {
    overflow: hidden;
}
.syptImg {
    border-radius: 16px;
    overflow: hidden;
}
.syptText {
    font-size: 24px;
    color: #043332;
    font-family: 'Montserrat SemiBold';
    text-align: center; text-transform: capitalize;
}
section.section04 {
    padding: 116px 0px 100px;
}
.syptomTop{text-align: center;}
.syptImg {
    border-radius: 16px;
    overflow: hidden;
    margin-bottom: 20px;
}
section.section05 {
    position: relative;
    padding: 82px 0px 254px;
}
.syptomTop p{margin-bottom: 30px;}
.hmsec05Left {
    position: absolute;
    left: 0px;
    width: 49.5%;z-index: 1;
}

.sec05Right {
    margin-top: 89px;
    position: relative;
    padding: 72px 8% 62px 0px;
}
.sec05Right:before {
    width: 134%;
    height: 100%;
    background: #FFF0E5;
    content: '';
    position: absolute;
    top: 0px;
    right: 0px; border-radius: 16px;
}
.relative {
    position: relative;
}
.sec05Right p{margin-bottom: 30px;}
section.section06 {
    padding: 100px 0px;overflow: hidden; background-color: #FFF0E5;position: relative;
}
section.section06:after{width: 298px;height: 234px; content: ''; position: absolute; left: 0px; bottom: 0px; background: url(../images/after1.png) no-repeat bottom left; background-size: 100%; }
section.section06:before{width: 268px;height: 243px; content: ''; position: absolute; right: 0px; top: 0px; background: url(../images/before1.png) no-repeat top right; background-size: 100%;}
section.section06 .owl-carousel .owl-stage-outer {
    overflow: visible !important;
}
.menopauseImg {
    border-radius: 16px;
    overflow: hidden;
}
.menopauseCnts {
    text-align: left;
    padding: 22px 23px;
    min-height: 406px;
}
.menopauseCnts .syptText {
    text-align: left;
    margin-bottom: 19px;
}
.syptcnt ul li {
    font-size: 20px;
    line-height: 24px;
    color: #043332;
    padding-left: 43px;background: url(../images/icon.png) no-repeat left center;margin-bottom: 31px;
}
.monoLink{width: 100%;  text-align: center;}
.menopauseCvr {
    background: #fff;
    border-radius: 16px;
    overflow: hidden;
     
}
.owl-prev,.owl-next {
    width: 48px;
    height: 48px;
    background-color: #A94802 !important; 
    border-radius: 30px !important; 
    color:#A94802 !important; 
    overflow: hidden;position: relative;
    padding: 0px !important; 
    margin: 27px 20px !important; border: none;
}
.owl-prev:after {
    content: "";
    width: 100%;
    height: 100%;
    color: #fff;
    position: absolute;
    left: 0px;
    top: 0px;
    font-size: 27px;
    font-family: monospace;
    display: flex;
    align-items: center;
    justify-content: center;background:url(../images/left.png) no-repeat center; background-size:100%;
}
.owl-next:after {
    content: "";
    width: 100%;
    height: 100%;
    color: #fff;
    position: absolute;
    left: 0px;
    top: 0px;
    font-size: 27px;
    font-family: monospace;
    display: flex;
    align-items: center;
    justify-content: center;background:url(../images/right.png) no-repeat center; background-size:100%;
}
section.section07 {
    padding: 120px 0px 120px;
    text-align: center;
    background: #fefced;
}
span.counter,.plus {
    font-size: 56px;
    font-family: 'Manrope Medium';
    color: #D4903B;
}
.counHead {
    width: 305px;
    height: 200px;
    background: url(../images/count-bg.png) no-repeat center;
    background-size: 95%;
    margin: 4px auto;
    display: flex;
    align-items: center;
    justify-content: center;
}
section.section08 {
    padding:68px 0px 115px
}
.sec07LeftCvr {
    width: 88%;
    position: relative;
}

.sec07Img {
    border-radius: 16px;
    overflow: hidden;
}

.sec07LeftCvr .syptText,.sec10rightCvr .syptText{
    position: absolute;
    bottom: 30px;
    width: 100%;
    text-align: center;
    color: #fff;
}
.vismisImg {
    position: sticky;
    top: 150px;
}
.sec08Right {
    height: 100%;
    display: flex;
    align-items: flex-start;
    justify-content: center;
    flex-direction: column;
}
.sec08Right a.btn {
    margin-top: 20px;
}
section.section09 {
    padding: 86px 0px; position: relative;background: #FFF0E5;
}
section.section09:after{width: 273px;height: 215px; content: ''; position: absolute; left: 0px; top: 0px; background: url(../images/after2.png) no-repeat top left; background-size: 100%; }
section.section09:before{width: 263px;height: 240px; content: ''; position: absolute; right: 0px; bottom: 0px; background: url(../images/before2.png) no-repeat bottom right; background-size: 100%;}
.hmsec9Left {
    display: flex;padding-top: 32px;
    align-items: flex-start;
    justify-content: center;
    flex-direction: column;
    height: 100%;
    position: relative;
}
.hmsec9Left a.btn{margin-top: 50px;}
.hmsec9Left a.btn {
    margin-top: 26px;
}
.hmsec09Right {
    padding-left: 9%;
    height: 100%;
    display: flex;
    align-items: flex-start;
    justify-content: center;
    flex-direction: column;
}
.hmsec09Right ul li {
    font-size: 20px;
    line-height: 24px;
    color: #043332;
    padding-left: 43px;background: url(../images/icon.png) no-repeat left center;margin-bottom: 31px;
}
.hmsec09Right ul{margin-top: 23px;}
section.section10 {
    padding: 112px 0px;
}
.sec10rightCvr {
    max-width: 88%;position: relative;
    margin-left: auto;
}
.sec10Img {
    border-radius: 16px;
    overflow: hidden;
}
section.section11 {
    padding: 83px 0px 79px;
    text-align: center;
    position: relative;background: #FFF0E5;
}
 
section.section11:after{width: 556px;height: 387px; content: ''; position: absolute; left: 0px; bottom: 0px; background: url(../images/testi-l.png) no-repeat bottom left; background-size: 100%; }
section.section11:before{width: 586px;height: 334px; content: ''; position: absolute; right: 0px; bottom: 0px; background: url(../images/testi-r.png) no-repeat bottom right; background-size: 100%;}
.syptText.testName {
    margin-top: 40px;
}
button.owl-dot {
    border: none;
    background: none;width: auto !important; height: auto !important;margin: 0px 2px;
}
.owl-theme .owl-dots .owl-dot{padding:0px !important}
.owl-theme .owl-dots .owl-dot span{margin:0px !important;padding: 0px !important;}
button.owl-dot span{padding: 0px; margin: 0px; width: 12px !important; height: 12px !important;}
.owl-theme .owl-dots .owl-dot span{background-color: #fff !important; width:12 !important; height:12 !important}
.owl-theme .owl-dots .owl-dot.active span{background-color: #003000 !important;}
section.section11 .btn {
    margin-top: 40px;
}
.testiCvr{position: relative;}
.testiCvr:after{width: 158px;height: 115px; content: ''; position: absolute; left: -237px; top: -82px; background: url(../images/coma-l.png) no-repeat bottom left; background-size: 100%; }
.testiCvr:before{width: 224px;height: 115px; content: ''; position: absolute; right: -190px; bottom: 120px; background: url(../images/coma-r.png) no-repeat top right; background-size: 100%;}
section.section12 {
    padding: 102px 0px;
}
button.accordion-button {
    background: none !important;
    font-size: 24px;
    line-height: 32px;
    font-family: 'Montserrat SemiBold';
    color: #043332 !important;
    padding: 13px 0px;
}
.accordion-item {
    background-color: transparent !important;
    border: none !important;
    padding-bottom: 13px;
    border-bottom: 1px solid #D4903B !important;
    margin-bottom: 20px;
}
.accordion-button:not(.collapsed) {
    /* color: #0c63e4;
    background-color: #e7f1ff; */
    box-shadow: inset 0 0px 0 rgba(0, 0, 0, 0) !important;
}
.accordion-body {
    padding: 0px !important;
    padding-right: 27px !important;
}
.accordion-body p{font-size: 20px; line-height: 32px; font-family: 'Montserrat Regular';}
.accordion-button::after{background-image: url(../images/plus.png) !important; background-size: 16px !important;}
.accordion-button:not(.collapsed)::after{background-image: url(../images/minus.png) !important; background-size: 16px !important;}
.accordion-item:last-child{border-bottom: none !important;}
.faqLeft {
    margin-top: 20px; padding-right: 13%;
}
.faqLeft a.btn{margin-top: 12px;}
section.section13 {
    padding: 67px 0px;
}
.footLeftimg {
    width: 93%;
}
.footToRight {
    padding: 30px 65px;
}
.form {
    margin-top: 24px;
}
.form ul li:last-child{text-align: right; margin-top: 22px;}
.input-field,textarea.textarea {
    height: 63px;
    width: 100%;
    background: transparent;
    border: none;
    padding-left: 18px;
    border-bottom: 1px solid #D4903B;
}
span.wpcf7-spinner {
    position: absolute;
}
.footToRight {
    padding: 30px 65px 18px;
    background: #fef0e5;
    border-radius: 16px;
    overflow: hidden;
}
section.section13 {
    padding: 67px 0px 112px;
}
footer {
    padding: 75px 0px 0px; background-color: #FFEED9;
}
.footheader {
    font-size: 20px;
    font-family: 'Montserrat SemiBold';
    color: #043332;margin-bottom: 13px;
}
ul.ftmenuList li a {
    font-size: 20px;
    line-height: 32px;
}

ul.ftmenuList li {
    margin-bottom: 14px;
}
li.footheader {
    margin-top: 33px;
}li.footheader a{color: #043332;}
.footf p{font-size: 20px; line-height: 32px; max-width: 95%;}
.footLogo {
    margin-bottom: 23px;
}
ul.ftList.adressBx li {
    font-size: 20px;
    line-height: 32px;
    padding-left: 36px;
    margin-bottom: 19px;
}
ul.ftList.adressBx li a{font-size: 20px; line-height: 32px;color: #043332; padding-left: 0px;}
.ftadrs{background: url(../images/location-icon.png) no-repeat left top 5px;}
.footcall{background: url(../images/phone-icon.png) no-repeat left top 5px;}
.footemail{background: url(../images/mail-icon.png) no-repeat left top 5px;}
ul.social span {font-size: 20px; font-family: 'Montserrat SemiBold'; color: #043332;
}
ul.social {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    margin-top: 30px;
}

ul.social li a span {
    display: none;
}
ul.social>span {
    margin-right: 16px;
}
ul.social li{margin-right: 20px;}
.footerTop {
    padding-bottom: 43px;position: relative;
}
.footerTop:before{width: 372px;height: 129px; content: ''; position: absolute; right: 0px; bottom: 0px; background: url(../images/footervector.png) no-repeat bottom right; background-size: 100%;}
.col-lg-6.footbtleft p {
    margin-bottom: 0px;
    font-size: 18px;
    line-height: 24px;
}
.footerBtm {
    padding: 10px 0px;
}
.footBtm {
    background: #ffdfb9;
}
/*************************Inner*********************/
section.innerpage {
    margin-top: 68px;
    padding-bottom: 120px;position: relative;
}
section.innerpage:after{width: 354px;height: 278px; content: ''; position: absolute; left: 0px; bottom: 360px; background: url(../images/after1.png) no-repeat bottom left; background-size: 100%;}
section.innerpage:before{width: 384px;height: 345px; content: ''; position: absolute; right: 0px; top:302px; background: url(../images/before1.png) no-repeat top right; background-size: 100%;}
.aboutsec01{text-align: center;}
.abtInnTop{padding: 0px 6%;}
.aboutsec01 h1 {
    font-size: 56px;
    line-height: 76px;
}
.abtBtm {
   background: #FFF0E5;
    max-width: 95%;
    margin: 54px auto 0px auto;
    border-radius: 0px 0px 570px 570px;
}
.abtBtm img {
    width: 46.20%;margin-bottom: 10px;
}
.counterItmin span.counter, .counterItmin .plus {
    font-size: 48px;
    color: #A94802;
    font-family: 'Manrope Medium';
    margin-bottom: 25px;
    display: inline-block;
}
.counterItmin{text-align: center;}
.couContin {
    color: #043332;
}
.abtCounter {
    margin: 42px auto 0px auto;
    text-align: center;
    padding: 49px 0% 30px;
    max-width: 90%;
    border-top: 1px solid #d5913cbf;
    border-bottom: 1px solid #d5913cbf;
}
.subHeading {
    font-size: 32px;
    font-family: 'Manrope Bold';
    color: #043332;
}
section.abtsection02 {
    text-align: center;
    padding: 76px 0px 52px;background: #fef0e5;
    
}
.coreValCvr {
    margin-top: 32px;
    padding: 0px 5%;
}
 
.coreValCvr .syptText {
    margin-top: 16px;
    margin-bottom: 7px;
}
section.visionMission {
    padding: 125px 0px 45px;
}
.visiomisCvr {
    width: 92.5%;
    margin-left: auto;
    margin-bottom: 37px;
}
.visiomisCvr:last-child {
    padding-top: 45px;
    margin-bottom: 0px;
/*     border-top: 1px solid #d5913cbf; */
}
.visiomisCvr .subHeading {
    margin-bottom: 27px;
}
section.whychooseus {
    padding: 83px 0px;background: #fef0e5;
}
.whtop{text-align: center;}
.whychCvr .syptText {
    text-align: left;
    margin-bottom: 10px;
}
.whtop .subHeading {
    margin-bottom: 40px;
}
 
.whychCvr {
    padding-left: 44px;width: 90%;
    margin-bottom: 56px; background: url(../images/icon.png) no-repeat left top 3px;
}
section.whychooseus .row .col-lg-6:nth-child(4) .whychCvr,section.whychooseus .row .col-lg-6:nth-child(5) .whychCvr {
    margin-bottom: 45px;
}
.teamTopCvr{text-align: center;}
section.team {
    padding: 117px 0px;
}
.teamTopCvr {
    text-align: center;
    margin-bottom: 29px;
}
.hovImg{overflow: hidden;}
.teamImg {
    border-radius: 16px;
    margin-bottom: 17px;
}
.taemdesg {
    text-align: center;
    margin-top: 13px;
}
section.menodet {
    padding-bottom: 70px;
}
.menoDetImg.hovImg.mob{display:none;}
.menoDetImg.hovImg.desk{display:block;}
.menopauseLeft {
    padding-top: 42px;padding-right: 40px;
}
.menopauseLeft h1{font-size: 52px;font-family: 'Montserrat SemiBold'; line-height: 75px;margin-bottom: 22px;}
.menopauseLeft p{margin-bottom: 37px;}
.menopauseLeft ul{margin-bottom: 37px;}
.menopauseLeft h2, .menopauseLeft h3, .menopauseLeft h4, .menopauseLeft h5, .menopauseLeft h6 {
    font-size: 32px;
    line-height: 48px;margin-bottom: 16px;
}
.menopauseLeft ul li {
    color: #043332;
    padding-left: 43px;
    background: url(../images/icon.png) no-repeat left top 5px;
    margin-bottom: 17px;
}
.menopauseLeft strong {
    font-family: 'Montserrat SemiBold';
}
.menoDetImg {
    border-radius: 16px;
    overflow: hidden;margin-bottom: 110px;
}
.ayheProg .syptText {
    text-align: left;
    margin-bottom: 26px;
}
.ayheProg {
    padding-left: 15%;
}
ul.relserv li {
    margin-bottom: 15px;
    padding-top: 0px;
    border-bottom: 1px solid #d48f3bde;
    padding-bottom: 20px;
}
ul.relserv li a{color:#043332}
.freez{position: sticky; top: 125px;}
.menopauseLeft ul li strong{margin-bottom: 10px;display: block;}
.menopauseLeft ul li br{display: none;}
.enqubox {
    background: url(../images/before1.png) no-repeat right top #FFF0E5;
    padding: 50px 50px 50px 35px;
    border-radius: 16px;
    background-size: 220px;margin-top: 70px;
}
.enqubox h2, .enqubox h3, .enqubox h4, .enqubox h5 {
    font-size: 32px;
   line-height: 38px;
}
ul.relserv li a:hover {
    padding-left: 5px;
    color: #da9c51;
}
section.reviewin.section03 {
    background-color: transparent;
}
.revmar{margin-bottom: 32px;}
.reviewCvr{padding:32px 32px 20px 32px; background: #FFF0E5 url(../images/coma-t.png) no-repeat top 10px left 17px; height: 100%; position: relative; border-radius: 16px; }
.reviewbox{position: relative;height: 100%;padding-bottom: 55px;}
.reviewCvr p{font-size:20px; line-height: 32px;}
.revName {position: absolute;bottom: 0px; left: 0px; 
    border-top: 1px solid #d5913cbf;
    font-size: 24px;
    font-family: 'Montserrat SemiBold';
    color: #043332;
    padding-top: 10px; height: 48px;width: 100%;
}
section.innerpage.aboutsec01.noba:after,section.innerpage.aboutsec01.noba:before {
    display: none;
    !;
}

section.innerpage.aboutsec01.noba {
    padding-bottom: 0px;
}
section.contactin {
    padding: 20px 0px;
}
.contactBx {
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
}
.cntBxHead {
    display: inline-flex;
    padding-left: 30px;
    font-size: 20px;
    line-height: 32px;
    font-family: 'Montserrat SemiBold';
    color: #043332;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 17px;
}
.contactInn {
    border-top: 1px solid #d5913cbf;
    border-bottom: 1px solid #d5913cbf;
    max-width: 90%;
    margin: 0px auto;
    padding: 35px 0px 20px;
}
.footToRight.cntForm{padding-bottom: 0px; margin-bottom: 100px; margin-top: 30px;}
.cntImg {
    text-align: center;
    margin-top: 50px;
}

.cntImg img {
    max-width: 95.8%;
}
.map iframe {
    height: 350px !important;    margin-bottom: -7px;
}
.col-lg-6.footbtleft.footbtRight {
    text-align: right;
}
.blogImg {
    border-radius: 24px;
    overflow: hidden;
    margin-bottom: 20px;
}
.blogImg img {
    height: 340px;
    width: 100%;
    object-fit: cover;
}


.blogCvr a {
    height: 100%;
    position: relative;
    border-bottom: 1px solid #ccc;
    display: inline-block;
    width: 100%;
    padding-bottom: 20px;
}

.col-lg-4.blogCvr {
    margin-bottom: 40px;
}
.desk.blogimgn img {
    width: 100%;
}
ul.sitemaps li ul.sub-menu {
    padding-left: 35px;
}

ul.sitemaps li a {
    font-size: 18px;
    font-family: 'Montserrat Medium';
}

ul.sitemaps li ul.sub-menu li a {
    font-family: 'Montserrat Light';
}
ul.sitemaps li.smhide {
    display: none;
}
ul.sitemaps .menu-item-has-children:after, ul.sitemaps li#menu-item-25:after
ul.sitemaps li.menu-item-has-children {
    background: none !important;
}
ul.sitemaps li.menu-item-has-children {
    background-image: none;
}
ul.sitemaps {
    padding: 50px 0px;
}
/******************************************************************/
@media all and (max-width:1537px) {
    .container {max-width: 1217px;}
header {padding: 24px 0px;}
    .logo {
        max-width: 179px;}
        header.aniPos .logo {
    max-width: 165px;}
.bannerLeft h1 {font-size: 56px; margin-top: 120px; line-height: 77px;  }
p,body {
    font-size: 19px;
    line-height: 28px;}
.bannerLeft a.btn {margin-top: 12px;  }
.btn {
    text-align: center;
    font-weight: 500;
    font-size: 16px;
    padding: 8px 26px;
    height: 46px;min-width: 146px;}
section.section02.homeabout {
        padding: 160px 0px 96px;
    }
h1, h2, h3, h4, .h1, .h2, .h3, .h4, .heading {
        font-size: 32px;
        line-height: 45px;
        margin-bottom: 14px; }

.hmAbtRight {
    margin-top: 81px;
}
ul.social span {
	font-size: 18px;}
section.section03 {
    padding: 95px 0px 95px;}
section.section03:after{width: 304px;height: 269px;}
section.section03:before{width: 278px;height: 220px;}
section.section04 {
    padding: 86px 0px 86px;
}
.enqubox a.btn {
    margin-top: 7px;
}
section.section05 {
    position: relative;
    padding: 56px 0px 190px;
}
.sec05Right {
    margin-top: 63px;
    position: relative;
    padding: 56px 9% 62px 0px;
}
section.section06 {
    padding: 80px 0px 80px;}
 
    .syptText {
        font-size: 19px;}
        .menopauseCnts {
            padding: 17px 23px;
            min-height: 350px;
        }
            .syptcnt ul li {
        font-size: 16px;
        line-height: 24px;
        color: #043332;
        padding-left: 30px;
        background: url(../images/icon.png) no-repeat left top 4px;
        margin-bottom: 21px;
        background-size: 18px;
    }
        section.section06:before {
            width: 224px;
            height: 202px;}
            section.section06:after {
                width: 234px;
                height: 224px;}
                .owl-prev, .owl-next {
                    width: 39px;
                    height: 39px;
                     margin: 15px 15px !important;
                }
section.section07 {
                    padding: 100px 0px 100px;}
                    .counHead {
                        width: 250px;
                        height: 162px;}
                        span.counter, .plus {
                            font-size: 44px;}
                            section.section08 {
                                padding: 31px 0px 115px;
                            }
                            section.section08 {
                                padding: 100px 0px 100px;
                            }
section.section09 {
                                padding: 62px 0px;}
.hmsec9Left a.btn {
                                    margin-top: 12px;
                                }
.hmsec09Right ul li {font-size: 16px;line-height: 24px; padding-left: 34px; margin-bottom: 22px;background-size: 19px;
                                }
.hmsec09Right {padding-left: 8.4%;}
.hmsec09Right ul li:last-child{margin-bottom: 0px;}     
.hmsec09Right ul { margin-top: 0px;
}   
section.section09:before {
    width: 210px;
    height: 198px;}  
section.section09:after {
        width: 219px;
        height: 190px; }  
section.section10 { padding: 96px 0px; }  
.sec08Right a.btn {
    margin-top: 7px;
}
.sec07LeftCvr .syptText, .sec10rightCvr .syptText {bottom: 18px;}
section.section11 {
    padding: 61px 0px 63px;}
    section.section11 .btn {
        margin-top: 28px;
    }
    section.section11:after {
        width: 441px;
        height: 277px;}
        section.section11:before {
            width: 464px;
            height: 272px;}
 .testiCvr:before {width: 176px;height: 95px;bottom: 139px;}
 .testiCvr:after {
    width: 128px;
    height: 115px;
    left: -167px;
    
}
::-webkit-input-placeholder { /* Edge */
    color: #B7B7B7;font-size: 16px;
  }
  
  :-ms-input-placeholder { /* Internet Explorer 10-11 */
    color: #B7B7B7;font-size: 16px;
  }
  
  ::placeholder {
    color: #B7B7B7; font-size: 16px;
  }
section.section12 {
    padding: 73px 0px;
}
button.accordion-button {
    
    font-size: 19px;
    line-height: 30px;
     padding: 10px 0px 7px;
}
.accordion-body p {
    font-size: 16px;
    line-height: 24px;
}
.accordion-item {
     
    padding-bottom: 9px;
    margin-bottom: 8px;
}
section.section13 {
    padding: 67px 0px 86px;
}
.footToRight {
    padding: 22px 49px 16px;}
    .input-field, textarea.textarea {
        height: 47px;    padding-left: 8px;}
        .footheader {
            font-size: 16px;
             margin-bottom: 5px;
        }
        ul.ftmenuList li a {
            font-size: 16px;
            line-height: 22px;
        }
        footer {
            padding: 62px 0px 0px;}
li.footheader {
                margin-top: 10px;
            }
.footLogo {
                margin-bottom: 18px;
                max-width: 180px;
            }
            .footf p {
                font-size: 16px;
                line-height: 25px;}
ul.social{margin-top: 27px;}
ul.social li {margin-right: 17px;}             
ul.ftList.adressBx li {font-size: 16px;line-height: 25px;padding-left: 30px; margin-bottom: 15px;}
ul.ftList.adressBx li a{font-size: 16px;line-height: 25px;}
li.ftadrs,li.footcall,li.footemail {background-size: 15px;}
ul.social>span { margin-right: 14px; }
ul.social li img {
    width: 21px;
}
.footerTop {
    padding-bottom: 23px;}
    .col-lg-6.footbtleft p {
        margin-bottom: 0px;
        font-size: 14px;
        line-height: 13px;
    }
    .footerTop:before {
        width: 292px;
        height: 119px;}
        section.section06{padding: 80px 0px;}
        .menoDetImg {
            border-radius: 16px;
            overflow: hidden;
            margin-bottom: 70px;
        }
        ul.relserv li{padding-bottom: 17px;}
        section.menodet {
             padding-bottom: 20px;
        }
/***********************inner******************/
section.innerpage {
    margin-top: 40px;padding-bottom: 95px;}
.aboutsec01 h1 { font-size: 44px;line-height: 62px;}
section.innerpage:before { width: 307px; height: 275px; top:242px}
section.innerpage:after {  width: 282px; height: 218px;bottom: 285px;}
.abtCounter {margin: 24px auto 0px auto; text-align: center;padding: 41px 0% 24px;}
.counterItmin span.counter, .counterItmin .plus {font-size: 38px; margin-bottom: 20px;}
.subHeading {font-size: 25px;}
section.abtsection02 {text-align: center; padding: 60px 0px 45px;}
.coreValCvr img {
    max-width: 18px;
}
.coreValCvr {
    margin-top: 25px;}
section.visionMission {padding: 101px 0px 80px;}
.visiomisCvr .subHeading { margin-bottom: 22px;}
.visiomisCvr {  margin-bottom: 33px;}
.visiomisCvr:last-child {padding-top: 34px;}
section.whychooseus {padding: 68px 0px;}
.whtop .subHeading {margin-bottom: 30px;}
.whychCvr {padding-left: 36px;width: 90%;margin-bottom: 44px;background-size: 18px;}
section.whychooseus .row .col-lg-6:nth-child(4) .whychCvr, section.whychooseus .row .col-lg-6:nth-child(5) .whychCvr {
    margin-bottom: 40px;
}
section.team {
    padding: 90px 0px;
}
.teamImg { border-radius: 16px; margin-bottom: 11px;}
.taemdesg { text-align: center; margin-top: 9px; }
.menopauseLeft h1 {
    font-size: 44px;
    line-height: 54px;
    max-width: 96%;
}

.menopauseLeft {
    padding-top: 10px;
}
.menopauseLeft h2, .menopauseLeft h3, .menopauseLeft h4, .menopauseLeft h5, .menopauseLeft h6 {
    font-size: 26px;
    line-height: 36px;
    margin-bottom: 15px;
}
.menopauseLeft ul li {
    color: #043332;
    padding-left: 30px;
    background: url(../images/icon.png) no-repeat left top 5px;
    margin-bottom: 17px;
    background-size: 18px;
}
.ayheProg {
    padding-left: 13%;
}
.reviewCvr p {
    font-size: 17px;
    line-height: 26px;

}
.revName{font-size: 20px;}
.reviewbox {
    padding-bottom: 50px;
}
.reviewCvr {
    padding: 28px 28px 18px 28px;
    background: #FFF0E5 url(../images/coma-t.png) no-repeat top 17px left 22px;
    
}
.revmar {
    margin-bottom: 28px;
}
.blogImg img {
    height: 280px;
    width: 100%;
    object-fit: cover;
}
ul.sitemaps li.menu-item-has-children {
    background-image: none;
}
/***********************inner******************/
}

@media all and (max-width:1441px) {
    section.section01.homeBanner {
        height: 620px;
    }
}
@media all and (max-width:1367px) {
 .container {
        max-width: 1300px;
    }
}

@media all and (max-width:1282px) {
	.container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl,header .container {
		max-width: 1240px !important;
	}
    section.section01.homeBanner {
        height: 590px;
    }
    .bannerLeft h1 {
        font-size: 53px;
        margin-top: 110px;
        line-height: 66px;
    }
    section.section04 {
        padding: 86px 0px 50px;
    }
    section.section05 {
        position: relative;
        padding: 56px 0px 115px;
    }
}

@media all and (max-width:1025px) {
.container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl,header .container {max-width: 1010px !important;}	 
 
 
h1, h2, h3, .mainhead {
    font-size: 26px;
    line-height: 34px;
}
.bannerLeft h1 {
    font-size: 33px;
    margin-top: 80px;
    line-height: 46px;
}
.bannerimg {
    position: absolute;
    right: 0px;
    top: 60px;
    width: 46.5%;
}
section.section02.homeabout {
    padding: 90px 0px 90px;
}
p, body {
    font-size: 16px;
    line-height: 25px;
}
section.section03:before {
    width: 148px;
    height: 138px;
}
section.section03:after {
    width: 194px;
    height: 159px;
}
section.section03 {
    padding: 80px 0px;
}
section.section04 {
    padding: 80px 0px 50px;
}
.sec05Right {
    margin-top: 32px;
    position: relative;
    padding: 26px 9% 32px 0px;
}
section.section06:before {
    width: 184px;
    height: 172px;
}
section.section06:after {
    width: 164px;
    height: 134px;
}
.menopauseCnts {
    padding: 17px 23px;
    min-height: 402px;
}
.menopauseCnts {
    padding: 17px 23px;
    min-height: 402px;
}
section.section09:after {
    width: 144px;
    height: 130px;
}
.testiCvr:before {
    width: 116px;
    height: 95px;
    bottom: 109px;
    right: -90px;
}
.testiCvr:after {
    width: 88px;
    height: 85px;
    left: -147px;
}
section.section12 {
    padding: 73px 0px 0px;
}
.aboutsec01 h1 {
    font-size: 34px;
    line-height: 47px;
}
section.innerpage {
    margin-top: 20px;
    padding-bottom: 80px;
}
section.innerpage:before {
    width: 187px;
    height: 155px;
    top: 192px;
}
section.innerpage:after {
    width: 182px;
    height: 138px;
    bottom: 239px;
}
.abtCounter {
    margin: 33px auto 0px auto;}
    section.team {
        padding: 50px 0px;
    }
    .menopauseLeft h1 {
        font-size: 38px;
        line-height: 45px;
        max-width: 90%;
    }
    .menopauseLeft p {
        margin-bottom: 30px;
    }
    .menopauseLeft h2, .menopauseLeft h3, .menopauseLeft h4, .menopauseLeft h5, .menopauseLeft h6 {
        font-size: 24px;
        line-height: 36px;
        margin-bottom: 15px;
    }
    .enqubox h2, .enqubox h3, .enqubox h4, .enqubox h5 {
        font-size: 28px;
        line-height: 24px;
    }
}


@media all and (max-width:992px) {
    h1, h2, h3, .mainhead {
        font-size: 22px;
        line-height: 28px;
    }
    .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl,header .container {max-width: 98% !important; }	 
    header {
        padding: 10px 0px;
    } 
    .testiCvr:before, .testiCvr:after{display: none;}
    section.section01.homeBanner {
        height: auto;
        display: flex  ;
        align-items: center;
        justify-content: center;
        flex-direction: column-reverse;
    }
    .hmAbtLeft {
        margin: 0px auto;
        text-align: center;
    }
    .bannerLeft {
        max-width: 100%;
        text-align: center;
    }
    img.bannerimg {
        position: inherit;
        width: 70%;
        margin: 0px auto;
    }
    .bannerLeft h1 {
        font-size: 33px;
        margin-top: 30px;
        line-height: 46px;
    }
    section.section02.homeabout {
        padding: 50px 0px 50px;
        text-align: center;
    }
    .hmAbtRight {
        margin-top: 50px;
    }
    section.section03 {
        padding: 50px 0px;
    }
    .hmAbtLeft {
        margin: 16px auto;
        text-align: center;
    }
    .hmsec03Right {
        text-align: center;
    }
    section.section04 {
        padding: 50px 0px 0px;
    }
    .hmsec05Left {
        position: initial;
        width: 100%;
    }
    .sec05Right{padding: 0px;}
    .sec05Right .relative {
        background: #FFF0E5;
        padding: 30px !important;
        text-align: center;
        border-radius: 16px;
    }
    .sec05Right:before{display: none;}
    section.section05 {
        position: relative;
        padding: 56px 0px 50px;
    }
    .menopauseCnts {
        padding: 17px 23px;
        min-height: 353px;
    }
    section.section07{padding: 50px 0px; text-align: center;}
    section.section08{padding-top: 0px; padding-bottom: 50px;}
    .sec07LeftCvr {
        width: 100%;
        position: relative;
    }
    .menopauseCnts .syptText{text-align: center;}
    .sec08Right {
        text-align: center;
        padding-top: 50px;align-items:center
    }
    .sec08Right h3{text-align: center; }
    section.section09 {
        padding: 50px 0px;
        text-align: center;
    }
    .hmsec9Left {
        display: flex;
        padding-top: 0;
        align-items: center;
        justify-content: center;
        flex-direction: column;
        height: 100%;
        position: relative;
    }
    .hmsec09Right ul {
        margin-top: 0px;
        text-align: left;}
        section.section10 {
            padding: 50px 0px;
        }
        .sec08Right {
            padding-top: 50px;
           
        }
        section.section10 .sec08Right {
            padding-top: 0px; padding-bottom: 50px;
           
        }
        .sec10rightCvr {
            max-width: 100%;}
            section.section11 {
                padding: 50px 0px;
            }
            section.section11:before {
                width: 234px;
                height: 132px;
            }
            section.section11:after {
                width: 234px;
                height: 132px;
            }
            section.section12 {
                padding: 30px 0px 50px;
            }
            section.section13 {
                padding: 0px 0px 50px;
                text-align: center;
            }
            .footToRight {
                margin-top: 40px;
            }
            footer {
                padding: 50px 0px 0px;
                text-align: center;
            }
            .footf {
                display: flex
            ;
                align-items: center;
                justify-content: center;
                flex-direction: column;
            }
            ul.ftList.adressBx {
                display: flex;
                align-items: center;
                justify-content: center;
                flex-direction: column;
            }
            ul.social {
                margin-top: 20px; margin-bottom: 20px;
            }
            li.footheader {
                margin-top: 5px;
            }
            .form ul li:last-child {
                text-align: center;}
                .faqLeft {
                    margin-top: 20px;
                    padding-right: 0px;
                    text-align: center;
                }
                .aboutsec01 h1 {
                    font-size: 33px;
                    line-height: 46px;
                }
                section.innerpage:after {
                    width: 132px;
                    height: 138px;
                    bottom: 289px;
                }
                section.innerpage:before {
                    width: 147px;
                    height: 155px;
                    top: 192px;
                }
                section.innerpage {
                     padding-bottom: 50px;
                }
                section.abtsection02 {
                     padding: 50px 0px 35px;
                }
                .coreValCvr {
                    margin-top: 0px; margin-bottom: 15px;
                }
                section.abtsection02 .subHeading {
                    margin-bottom: 25px;
                }
                section.visionMission {
                    padding: 50px 0px 40px;
                }
	li.smhide {
    display: none !important;
}
                .vismisImg {
                    text-align: center; margin-bottom: 40px;
                }
                .visiomisCvr {
                    width: 100%;
                    text-align: center;}
                    .whychCvr {
                        text-align: center;
                        padding-left: 0px;
                        padding-top: 32px; width: 100%;
                        background-position: top center;
                    }
                    .whychCvr .syptText{text-align: center;}
section.whychooseus { padding: 50px 0px; }
section.team .col-lg-3.col-md-6 {
    margin-bottom: 30px;
}
section.team {
    padding: 50px 0px 20px;
}
.menopauseLeft {
    padding-top: 0px;
    padding-right: 0px;
    text-align: center;
} 
.menopauseLeft p {
    margin-bottom: 20px;
} 
.menopauseLeft ul{text-align: left;} 
.enqubox {
    text-align: center;
    padding: 30px;
    margin-bottom: 20px;
}
.menoDetImg img {
    width: 100%;
}
.menoDetImg {
    margin-bottom: 30px;
}
.ayheProg {
    padding-left: 0%;
}
.menopauseLeft h1 {
    max-width: 100%;
}
section.menodet {
    padding-bottom: 50px;
}
.revmar {
    margin-bottom: 15px;
}
.reviewbox {
    text-align: center;
}
section.contactin {
    padding: 20px 0px;
}
.contactInn {
     padding: 25px 0px 20px;
}
.cntBxHead.footcall {
    margin-top: 15px;
}
.footToRight.cntForm {
    padding-bottom: 0px;
    margin-bottom: 50px;}
	.col-lg-6.footbtleft.footbtRight {
    text-align: center;
}
.menoDetImg.hovImg.mob{display:block;}
.menoDetImg.hovImg.desk{display:none;}
}

@media all and (max-width:767px) {
 
    .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl, header .container {
        max-width: 100% !important;
    }
    img.bannerimg {width: 100%;}
    .bannerLeft h1 {
        font-size: 26px;
        margin-top: 20px;
        line-height: 34px;
    }
    section.section02.homeabout{padding: 30px 0px;}
    .hmAbtRight {
        margin-top: 20px;
    }
    .hmAbtRight a.btn {
        margin-top: 0px;
    }
    section.section03,section.section04,section.section05,section.section06,section.section07,section.section10,section.section11,section.section12{padding: 30px 0px;}
    .counterItm {
        margin-bottom: 15px;
    }
    section.section08 .col-lg-4.col-md-6,section.section10 .col-lg-4.col-md-6 {
        margin-bottom: 20px;
    }
    section.section10 .col-lg-4.col-md-6:last-child{margin-bottom: 0px;}
    .sec08Right {
        padding-top: 0px;
    }
    .sec08Right a.btn {
        margin-top: 0px;
    }
    section.section08 {
        padding-top: 0px;
        padding-bottom: 30px;
    }
    section.section09 {
        padding: 30px 0px;}
        .hmsec9Left a.btn {
            margin-top: 5px;
        }
        .hmAbtLeft {
            padding: 0px 30px;
        }
        section.section10 .sec08Right {
            padding-top: 0px;
            padding-bottom: 30px;
        }
.syptText.testName {
            margin-top: 10px;
        }
.faqLeft{margin-top: 0px;}
.faqLeft a.btn {
    margin-top: 5px;
}
.footToRight {
    margin-top: 30px;
    padding: 30px 25px 15px;
}
section.section13 {
    padding: 0px 0px 30px;
    text-align: center;
}
footer {
    padding: 30px 0px 0px;}
    ul.ftList.adressBx li {
        font-size: 16px;
        line-height: 25px;
        padding-left: 30px;
        margin-bottom: 15px;
        width: auto;
        max-width: 265px;
    }
    header.aniPos .logo {
        max-width: 125px;}
        section.section03:before {
            width: 98px;
            height: 98px;
        }
        section.section03:after {
            width: 111px;
            height: 90px;
        }
        section.section06:before {
            width: 114px;
            height: 112px;
        }
        section.section06:after {
            width: 94px;
            height: 84px;
        }
        section.section09:after {
            width: 104px;
            height: 90px;
        }
        section.section09:before {
            width: 120px;
            height: 118px;
        }
        section.section11:before,section.section11:after {
            width: 124px;
            height: 72px;
        }
        button.accordion-button {
            font-size: 16px;
            line-height: 24px;}
            button.accordion-button {
                padding: 10px 0px 7px;
            }
            .accordion-item {
                padding-bottom: 0px;
                margin-bottom: 0px;
            }
            .footerTop:before {
                width: 132px;
                height: 59px;
            }
            .aboutsec01 h1 {
                font-size: 26px;
                line-height: 34px;
            }
.abtBtm { margin: 25px auto 0px auto; }
section.innerpage:before { width: 97px; height: 105px; top: 31px;}
section.innerpage:after { width: 92px; height: 78px;  bottom: 353px;}
.abtCounter {
    margin: 30px auto 0px auto;padding: 30px 0% 5px;
}
.counterItmin span.counter, .counterItmin .plus {
    font-size: 32px;
    margin-bottom: 8px;
}
.abtCounter .col-md-4.col-lg-4 {
    margin-bottom: 20px;
}
section.innerpage {
    padding-bottom: 30px;margin-top: 20px;
}
section.abtsection02 {
    padding: 30px 0px 20px;
}
.coreValCvr .syptText {
    margin-top: 7px;}
    section.visionMission {
        padding: 30px 0px 20px;
    }
    .subHeading {
        font-size: 22px;
    }
    .visiomisCvr:last-child {
        padding-top: 30px;
    }
    .vismisImg {
        text-align: center;
        margin-bottom: 25px;
    }
    .visiomisCvr .subHeading {
        margin-bottom: 15px;
    }
    section.whychooseus {
        padding: 30px 0px;
    }
    section.abtsection02 .subHeading {
        margin-bottom: 15px;
    }
    .whychCvr{margin-bottom: 20px;}
    section.whychooseus .row .col-lg-6:nth-child(4) .whychCvr, section.whychooseus .row .col-lg-6:nth-child(5) .whychCvr {
        margin-bottom: 10px;
    }
    section.team {
        padding: 30px 0px 10px;
    }
    .taemdesg {
        text-align: center;
        margin-top: 0px;
    }
    section.team .col-lg-3.col-md-6 {
        margin-bottom: 20px;
    }
    .menopauseLeft h1 {
        font-size: 26px;
        line-height: 34px; margin-bottom: 15px;
    }
    .enqubox h2, .enqubox h3, .enqubox h4, .enqubox h5{
        font-size: 20px;
        line-height: 18px;
    }
    .menopauseLeft h2, .menopauseLeft h3, .menopauseLeft h4, .menopauseLeft h5, .menopauseLeft h6 {
        font-size: 20px;
        line-height: 30px;
        margin-bottom: 10px;
    }
    section.menodet {
        padding-bottom: 30px;
    }
    section.section03:before {
        width: 98px;
        height: 98px;
    }
    section.reviewin.section03:before{top:-35px}
    section.reviewin.section03:after{display: none;}
    .reviewCvr p {
        font-size: 16px;
        line-height: 26px;
    }
    .reviewCvr {
       
        background: #FFF0E5 url(../images/coma-t.png) no-repeat top 9px left 15px;
        background-size: 60px;
    }
    .reviewbox{padding-bottom: 0px;}
    .revName {
        font-size: 18px; position: inherit; height: auto;
    }
    section.contactin {
        padding: 10px 0px;
    }
    .footToRight {
        text-align: center;
    }
    .map iframe {
        height: 190px !important;
    }
    .footToRight.cntForm {
        padding-bottom: 0px;
        margin-bottom: 30px;}
        .syptcnt ul li {
            margin-bottom: 10px;
            background: url(../images/icon.png) no-repeat top 5px left;
            padding-left: 28px;
            background-size: 18px;
        }    
        .menopauseCnts {
            padding: 15px 15px;
            min-height: auto;
        }
	.enqubox {
    
    margin-top: 20px;
}
	.col-lg-6.footbtleft p {
        
        line-height: 20px;
    }
        .menoDetImg.hovImg.mob {
        display: block;
        margin-bottom: 20px;
    }
        ul.relserv li {
        padding-bottom: 10px;
        margin-bottom: 10px;
    }
    .aniimg {
    width: 45px;
    height: 45px;
    position: fixed;
    right: 14px;
    bottom: 23px;
    z-index: 1000;
}
.quick-alo-ph-circle.active {
    width: 70px;
    height: 70px;}
    
    .blogImg{margin-bottom:15px;}
    .blogCvr a{padding-bottom:15px;}
    .col-lg-4.blogCvr {
    margin-bottom: 25px;
}
}