@import url(https://fonts.googleapis.com/css?family=Open+Sans);
html{
    scroll-behavior: smooth;
}
*{
    padding: 0;
    margin: 0;
    box-sizing: border-box;
}
body{
    font-family: 'Open Sans', sans-serif;
}
.wrapper {

    margin: 0 auto;
    background-color: #fff;
}
/**navbar**/
.navbar-toggler:focus{
    outline: none;
}
.nav-item a:hover{
    color: var(--accent);
}
#header-con .navbar-light .navbar-nav .is-active-menu {
    
}

.active-menu a{
	color: #2184a2 !important;
    font-weight: 600 !important;
	}
.navbar-toggler{
    border: none;
}
#header-con{
    position: absolute;
    top: 24px;
    z-index: 999;
}
.banner-con{
   background: #EDFAFF 0% 0% no-repeat;
   background-size: cover;
}
.shape-left,
.shape-right{
    position: relative;
}


#header-con .navbar-light .navbar-nav .nav-link{
    
color: #000;
    
font-size: 16px;
    
line-height: 30px;
    
font-weight: 500;
    
padding: 27px 17px !important;
    
font-family: 'Open Sans', sans-serif;
}
#header-con .navbar-light .navbar-nav .nav-link:hover{
    color: #2184A2;
}
.nav-item{
   
}
.nav-item:last-child{
   
}
.navbar-collapse{
    justify-content: end;
}
.nav-item a{
    display: inline-block;
}
.navbar-btn{
    background: #79C9E0;
    padding: 6px 29px;
    border-radius: 50px;
    transition-property: transform;
    transition-timing-function: ease-out;
    transition-duration: .4s;
    /* margin-right: -1px; */
    margin-left: 30px;
}
.navbar-btn a{
    text-decoration: none;
    color: var(--primary-color);
    font-size: 14px;
    line-height: 30px;
    font-weight: 500;
}
.navbar-btn:hover{
    color: var(--primary-color);
    background: #2184A2;
    transform: translateY(-8px);
    transition-duration: .4s;
    cursor: pointer;
    transition-property: transform;
    transition-timing-function: ease-out;
}
.navbar-contact-sec {
    padding-left: 40px;
    color: var(--primary-color);
}
.contact-number{
    font-size: 24px;
    line-height: 24px;
    font-weight: 700;
}
.contact-box{
    padding-left: 67px;
}
.navbar-contact-sec figure{
    margin-right: 20px;
    box-shadow: 0 0 0 1px #9e9ea0;
    height: 55px;
    width: 55px;
    border-radius: 50%;
}
.navbar-contact-sec:hover figure{
    background: var(--button-color);
    box-shadow:none;
}
#header-con .navbar {
    padding-top: 0px;
}
/**navbar**/
/**banner-sec**/
.banner-sec{
    padding-top: 86px;
    z-index: 1;
}
.banner-sec h1::before {
 
}
.banner-social-icons ul li i:hover{
    background-color: var(--accent);
    border-color: transparent;
    transform: translateY(-8px);
}
.banner-social-icons ul li i{
    border: 1px solid #636569;
    border-radius: 50%;
    width: 48px;
    height: 48px;
    margin-bottom: 17px;
    color: var(--primary-color);
    font-size: 20px;
    transition-duration: .3s;
    transition-property: transform;
    transition-timing-function: ease-out;
}
.banner-social-icons ul li a{
    text-decoration: none;
}
.banner-social-icons{
    position: absolute;
    top: 63%;
    left: 87px;
    transform: translateY(-145px);
}
.banner-sec h1{
    margin-bottom: 14px;
	color:#000000;
    font-size: 70px;
    font-weight: 500;
    text-align:center;
    font-family: 'Open Sans', sans-serif;
}
.banner-sec h2{
    margin-bottom: 5px;
	color:#000000;
    font-size: 30px;
    font-weight: 300;
    text-align:
    left !important;
    font-family: 'Open Sans', sans-serif;
}
.banner-sec h2 strong{
    margin-bottom: 5px;
	color:#000000;
    font-size: 30px;
    font-weight:500;
    text-align:
    left !important;
    font-family: 'Open Sans', sans-serif;
}
.banner-sec p{
    font-size: 18px;
    line-height: 29px;
    font-weight: 100;
    color: #747474;
    text-align:
    left;
    margin-bottom: 10px;
    font-family: 'Open Sans', sans-serif;
}

.amazon-icon{}
.amazon-icon img{ width: 30px; margin-right: 10px;}
.generic-button a:last-child{
    margin-right: 0;
}
@-webkit-keyframes spinner {
    0% {
        box-shadow: 0 0 0 0 rgb(250 159 60 / 99%);
    }
    100% {
        box-shadow: 0 0 0 45px rgb(250 159 60 / 1%);
    }
}
#button.show {
    opacity: 1;
    visibility: visible;
}
#button::after{
    font-weight: 300;
    font-size: 20px;
    line-height: 50px;
    color: var(--primary-color);
}
#button {
    display: inline-block;
    width: 50px;
    height: 50px;
    text-align: center;
    border-radius: 50%;
    position: fixed;
    bottom: 50px;
    text-decoration: none;
    right: 60px;
    transition: background-color .3s, opacity .5s, visibility .5s;
    opacity: 0;
    visibility: hidden;
    z-index: 1000;
    display: flex;
	 align-items: left;
    justify-content: center;
    -webkit-animation: spineer 2s infinite;
    animation: spineer 2s infinite;
    border-radius: 5px;
    box-shadow: 10px 10px 5px #aaaaaa;
}
a.banner-button{
    background: transparent;
}
/**banner-sec**/
/**service-sec**/
.overview-left-sec h4,
.benefits-sec h4{
    margin-bottom: 30px;
}
.benefits-sec ul li span{
    font-size: 20px;
    line-height: 27px;
    color: var(--text-color);
    font-weight: 500;
}
.benefits-sec ul li {
    width: 49%;
    margin-bottom: 5px;
}

.mrt100p{ margin-top: 169px !important;}
.benefits-sec ul li i{
    margin-right: 10px;
    color: var(--accent);
}
.service-item a{
    text-decoration: none;
}
.service-detail,
.overview-sec,
.benefits-main-sec{
    padding-top: 80px;
}
.service-img figure{
    margin-bottom: 40px;
}
.service-detail-sec h2{
    margin-bottom: 40px;
}
.service-item span{
    color: var(--accent);
    font-size: 20px;
    line-height: 27px;
}
.service-img figure img,
.service-sec-image figure img,
.business-left-sec figure img{
    width: 100%;
}
.services-section{
    position: relative;
    padding-bottom: 124px;
}
.service-icon {
    position: absolute;
    background: var(--primary-color);
    width: 97px;
    height: 97px;
    border-radius: 50%;
    justify-content: center;
    display: flex;
    align-items: center;
    top: 193px;
    left: 31px;
}
.service-content {
    padding: 58px 20px 26px 30px !important;
}
.services-section .row:nth-child(1){
    margin-bottom: 30px !important;
}
.service-content p{
    line-height: 27px !important;
}

/**service-sec**/
/**about-sec**/
.about-left-con::before{
    content: "";
    background: url(../image/about-Curve-shape.png) no-repeat top left;
    position: absolute;
    width: 363px;
    height: 360px;
    top: -30px;
    left: -17px;
    z-index: -1;
}
.about-sec{
    padding-top: 130px;
}
.about-us-sec {
    padding-bottom: 205px;
}
.about-left-sec::before {
    content: "";
    background: url(../image/about-Curve-shape.png) no-repeat top left;
    position: absolute;
    width: 250px;
    height: 250px;
    top: -23px;
    left: -10px;
    z-index: -1;
    background-size: contain;
}
.about-right-con{
    margin-top: -37px;
}
.video-wrap{
    position: absolute;
    top: 44%;
    left: 46%;
    font-size: 30px;
    background: var(--accent);
    padding-left: 6px;
    width: 105px;
    height: 105px;
    border-radius: 50%;
    justify-content: center;
    display: flex;
    align-items: center;
    -webkit-animation: spineer 2s infinite;
    animation: spineer 2s infinite;
}
.video-wrap:hover{
    cursor: pointer;
}
.about-video {
    top: -128px;
    left: 218px;
    height: 452px;
    width: 850px;
}
@-webkit-keyframes spineer {
    0% {
        box-shadow: 0 0 0 0 rgb(255 255 255 / 99%);
    }
    100% {
        box-shadow: 0 0 0 50px rgb(255 255 255 / 1%);
    }
}
.play-button a{
    color: var(--primary-color);
}
.about-right-con h2{
    margin-bottom: 24px;
}
.about-right-con p{
    margin-bottom: 14px;
}
.padding-top {
    padding-top: 44px;
}
/**about-sec**/
/**service-sec**/
.service-sec{
    background: url(../image/service-background-img.jpg) no-repeat center;
    background-size: cover;
}
.service-left-sec{
    background: url(../image/service-left-img.jpg) no-repeat;
    background-size: cover;
    height: 580px;
    padding: 120px 30px 120px 33px;
}
.service-left-sec h5{
    color: var(--primary-color);
    letter-spacing: 2px;
}
.service-left-sec h2{
    color: var(--primary-color);
}
.service-left-sec p{
    color: var(--primary-color);
    margin-bottom: 21px;
}
.service-left-sec a{
    color: var(--primary-color);
    text-decoration: none;
    font-size: 22px;
    background: var(--accent);
    width: 204px;
    padding: 17px 49px 15px 50px;
    border-radius: 50px;
}
.service-right-sec{
    background: var(--primary-color);
    padding: 79px 28px;
}
.service-inner-sec::after {
    content: "";
    position: absolute;
    background: url(../image/Curve-shape2.png) no-repeat top right;
    width: 363px;
    height: 360px;
    top: -31px;
    right: -45px;
}
.service-box{
    width: 48%;
    float: left;
    border-top: 2px solid var(--button-color);
    padding: 36px 0 0 31px ;
    margin-right: 28px;
    margin-bottom: 28px;
    box-shadow: 0 0 34px rgb(0 0 0 / 5%);
    transition-duration: .4s;
    transition-property: transform;
    transition-timing-function: ease-out;
}
.service-box:hover {
    box-shadow: 0px 0px 13px 0px rgb(0 0 0 / 10%);
    border-top: 2px solid var(--accent);
}
.service-box figure{
    transition-duration: .4s;
    transition-property: transform;
    transition-timing-function: ease-out;
}
.service-box:hover figure{
    transform: translateY(-8px);
}
.service-box a {
    background: var(--accent);
    color: var(--primary-color);
    height: 46px;
    width: 46px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 40px 0 0 0;
    text-decoration: none;
    font-size: 18px;
    padding-top: 5px;
    padding-left: 3px;
}
.service-box-text{
    margin-left: 79px;
}
.service-box p{
    font-size: 20px;
    line-height: 25px;
    margin-bottom: 0;
}
.service-box h4{
    margin-bottom: 7px;
}
.service-inner-sec .row{
    position: relative;
    z-index: 1;
}
.service-box a:hover{
    background: var(--button-color);
}
.service-button a:hover{
    background-color: var(--primary-color);
    color: var(--secondary-color);

}
/**service-sec**/
/**business-sec**/
.business-sec {
    background: url(../image/business-background-img.jpg) no-repeat center;
    background-size: cover;
    height: 693px;
    padding-top: 150px;
    padding-bottom: 115px;
    background-attachment: fixed;
}
.business-inner-sec h2{
    font-size: 88px;
    line-height: 82px;
    color: var(--primary-color);
    margin-bottom: 13px;
}
.business-inner-sec .generic-button a:last-child{
    margin-right: 0;
}
.business-inner-sec p{
    font-size: 24px;
    line-height: 35px;
    color: var(--primary-color);
}
.business-inner-sec{
    z-index: 1;
    position: relative;
}
.business-con::before{
    content: "";
    position: absolute;
    background: url(../image/Curve-Shape3.png) no-repeat top left;
    width: 89px;
    height: 88px;
    top: -11px;
    left: 167px;
}
.business-sec::before{
    content: "";
    background: url(../image/Curve-shape-left.png) no-repeat left bottom;
    position: absolute;
    width: 273px;
    height: 271px;
    bottom: 0;
    left: 0;
}
.business-sec::after{
    content: "";
    background: url(../image/Curve-shape-right.png) no-repeat top right;
    position: absolute;
    width: 363px;
    height: 360px;
    top: 0;
    right: 0;
}
.business-inner-sec .generic-button a{
    margin-right: 15px;
}
a.business-button{
    background: transparent;
    box-shadow: 0 0 0 1px #9e9ea0;
}
/**business-sec**/
/**static-sec**/
.static-text{
    background: var(--primary-color);
    box-shadow: 0px 2px 16px 2px rgb(0 0 0 / 15%);
    padding: 47px 54px 40px 54px;
    margin-top: -70px;
    border-bottom: 3px solid var(--button-color);
}
.static-text ul li{
    float: left;
    display: flex;
    background: var(--primary-color);
    margin-right: 63px;
}
.static-text ul li span {
    font-size: 22px;
    line-height: 22px;
    font-weight: 500;
    color: var(--text-color);
}
.static-price {
    font-size: 55px;
    line-height: 46px;
    font-weight: 700;
    color: var(--accent);
    margin-right: 10px;
    width: 86px;
}
.static-text small {
    font-weight: 700;
    font-size: 50px;
    line-height: 46px;
    margin-left: -14px;
    margin-right: 11px;
    color: var(--accent);
}
.static-text ul li:last-child .static-price{
    width: 47px;
}
.static-text ul li:nth-child(3) {
    margin-right: 62px;
}
/**static-sec**/
/**case-sec**/
.case-sec{
    padding-top: 126px;
}
.case-text h4,span{
    color: var(--primary-color);
}
.case-text{
    margin-top: -98px;
    margin-left: 28px;
    position: absolute;
}
.case-text span{
    font-size: 20px;
    line-height: 22px;
    margin-bottom: 6px;
}
.case-headings h2{
    margin-bottom: 48px;
}
.case-headings h5{
    letter-spacing: 2px;
}
.case-sections .row:nth-child(1){
    margin-bottom: 30px;
}
.case-sections .row:nth-child(2){
    margin-bottom: 52px;
}
.case-button a {
    padding: 16px 43px 16px 44px !important;
}
.case-report:hover{
    cursor: pointer;
}
.case-report:hover .case-text {
    transform: translateY(-350px);
    z-index: 999;
    position: absolute;
    transition-delay: 0.2s;
    transition: 0.5s ease-in-out;
}
.case-report:hover::after{
    display: block;
    opacity: .8;
    z-index: 1;
    transition-delay: 0.2s;
    transition: 0.4s ease-in-out;
}
.case-report:hover::before {
    display: block;
    z-index: 999;
    position: absolute;
    opacity: 1;
    transition-delay: 0.2s;
    transition: 0.4s ease-in-out;
}
.case-report::after {
    content: "";
    background: #368eec;
    position: absolute;
    height: 492px;
    width: 350px;
    z-index: 1;
    top: 0px;
    opacity: 0.1;
}
.case-report::before{
    content: "";
    position: absolute;
    background: url(../image/Curve-case-img.png) no-repeat left bottom;
    height: 168px;
    width: 169px;
    bottom: 0;
    left: 0;
    opacity: 0;
    transition-delay: 0.2s;
    transition: 0.4s ease-in-out;
}
.case-icon{
    text-decoration: none;
    font-size: 30px;
    line-height: 30px;
    z-index: 999;
    position: absolute;
    bottom: 59px;
    left: 50px;
    background: var(--primary-color);
    height: 61px;
    width: 61px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50px;
    display: none;
    -webkit-animation: spineer 2s infinite;
    animation: spineer 2s infinite;
}
@-webkit-keyframes spineer {
    0% {
        box-shadow: 0 0 0 0 rgb(255 255 255 / 99%);
    }
    100% {
        box-shadow: 0 0 0 20px rgb(255 255 255 / 1%);
    }
}
.case-report:hover .case-icon{
    display: flex;
    z-index: 999;
    position: absolute;
    transition: 0.4s ease-in-out;
}
.case-icon a i{
    color: var(--accent);
}
/**case-sec**/
/**testimonials-sec**/
.testimonials-sec{
    background: url(../image/service-background-img.jpg) no-repeat center;
    background-size: cover;
}
#carouselExampleControls {
    margin-top: -226px;
    padding: 0 172px;
}
/* .half-circle {
    width: 100%;
    height: 377px;
    border-top-left-radius: 100%;
    border-top-right-radius: 100%;
    border: 2px dashed var(--button-color);
    border-bottom: 0;
    border-left: 0;
    border-right: 0;
} */
.testimonials-inner-sec::after {
    content: "";
    position: absolute;
    background-image: url(../image/Doted-line.png);
    background-repeat: no-repeat;
    width: 1053px;
    height: 249px;
    top: 183px;
    left: 27px;
}
.clients{
    z-index: 1;
    bottom: 360px;
}
.slider-active-img{
    position: absolute;
    top: -79px;
    left: 43%;
}
.slider-left1 {
    position: absolute;
    top: 10px;
    left: 20%;
}
.slider-left2 {
    position: absolute;
    top: 138px;
    left: 0px;
}
.slider-right1 {
    position: absolute;
    right: 21%;
    top: 16px;
}
.slider-right2 {
    position: absolute;
    right: 15px;
    top: 155px;
}
.testimonials-headings h2 {
    margin-bottom: 450px;
}
.testimonials-headings h5{
    letter-spacing: 2px;
}
.carousel-item figure{
    margin-bottom: 26px;
}
.carousel-item p{
    font-size: 20px;
    line-height: 38px;
    color: #676767;
    margin-bottom: 27px;
    text-align: center;
}
.carousel-item h4{
    margin-bottom: 3px;
}
.carousel-item span{
    color: var(--text-color);
    font-size: 20px;
    line-height: 25px;
}
#blogslider .carousel-control-prev{
    height: 40px;
    width: 40px;
    top: 40%;
    left: 8%;
}
#blogslider .carousel-control-next{
    height: 40px;
    width: 40px;
    top: 40%;
    right: 8%;
}
#blogslider .carousel-control-next-icon,
#blogslider .carousel-control-prev-icon{
    width: 14px;
    height: 14px;
}
.carousel-control-prev {
    background: var(--accent);
    height: 60px;
    width: 60px;
    border-radius: 50px;
    top: 76%;
    left: 34%;
    opacity: 1;
    font-size: 24px;
    transition-duration: .4s;
    transition-property: transform;
    transition-timing-function: ease-out;
}
.carousel-control-next{
    background: var(--accent);
    height: 60px;
    width: 60px;
    border-radius: 50px;
    top: 76%;
    right: 34%;
    opacity: 1;
    font-size: 24px;
    transition-duration: .4s;
    transition-property: transform;
    transition-timing-function: ease-out;
}
.carousel-control-next:hover{
    background: var(--button-color);
    color: var(--primary-color);
    transform: translateX(8px);
    opacity: 1;
}
.carousel-control-prev:hover{
    background: var(--button-color);
    color: var(--primary-color);
    transform: translateX(-8px);
    opacity: 1;
}
.stars-img figure{
    margin-bottom: 13px;
}
/**testimonials-sec**/
/**blog-sec**/
.author-details{
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.author{
    display: flex;
    align-items: center;
}
.author-details span{
    color: var(--secondary-color);
    font-size: 18px;
    line-height: 28px;
    padding-left: 12px;
    font-weight: 600;
}
.author-details a{
    text-decoration: none;
    color: var(--accent);
    font-size: 20px;
    line-height: 27px;
}
.author-details small{
    font-size: 18px;
    line-height: 28px;
    color: var(--text-color);
}
.services-blog-section{
    padding-bottom: 130px;
}
.blog-item figure img{
    transition-duration: .4s;
    transition-property: transform;
    transition-timing-function: ease-out;
}
.blog-item:hover > figure img{
    transform: scale(1.1);
}
.blog-icon {
    background: var(--primary-color);
    width: 96px;
    height: 96px;
    border-radius: 50px;
    display: flex;
    justify-content: center;
    align-items: center;
    transform: translateY(-30px);
    top: 46%;
    left: 32px;
}
.blog-content-sec {
    padding: 58px 30px 25px 30px !important;
}
.blog-content-sec p{
    line-height: 27px !important;
    margin-bottom: 17px !important;
}
.blogs-sec{
    padding-bottom: 80px;
}
.blog-item figure{
    overflow: hidden;
}
.blog-text span {
    font-size: 16px;
    line-height: 19px;
    color: var(--accent);
    background: #fef5eb;
    border-radius: 50px;
    padding: 4px 13px;
    margin-bottom: 23px;
    margin-left: 6px;
}
.blog-headings h2{
    margin-bottom: 52px;
}
.blog-headings h5{
    letter-spacing: 2px;
}
.blog-content h4{
    margin-bottom: 7px;
}
.blog-content p{
    font-size: 20px;
    line-height: 24px;
    margin-bottom: 18px;
}
.blog-item{
    border-bottom: 2px solid #277ef8;
    box-shadow: 0 0 34px rgb(0 0 0 / 3%);
}
.blog-item:hover{
    box-shadow: 0 0 34px rgb(0 0 0 / 15%);
    border-bottom: 2px solid var(--accent);
    transition-duration: .4s ease;
}
.blog-section .row{
    margin-bottom: 0px;
}
.blog-button a{
    padding: 16px 43px !important;
}
.blog-button{
    color: var(--primary-color);
}
.blog-content {
    padding: 25px 20px;
}
/**blog-sec**/
/**form-sec**/
.form-inner-sec {
    background: var(--button-color);
    padding: 70px 50px 64px 50px;
    z-index: 1;
}
.form-headings h5{
    letter-spacing: 2px;
}
.form-headings h5,
.form-headings h2{
    color: var(--primary-color);
}
.form-headings h2{
    margin-bottom: 33px;
}
.form-text{
    color: var(--primary-color);
}
.form-con ul li {
    width: 32%;
    margin-bottom: 28px;
    margin-right: 20px;
}
.form-con input:focus-visible{
    outline: 2px solid #03173661;
}
.form-con input{
    padding: 17px 31px;
    border-radius: 50px;
    border: none;
    font-size: 18px;
    line-height: 28px;
}
.form-con textarea {
    height: 149px;
    padding: 14px 31px;
    color: var(--text-color);
    border: none;
    margin-bottom: 5px;
    border-radius: 15px;
    font-size: 18px;
    line-height: 28px;
}
.form-con textarea:focus-visible{
    outline:2px solid #03173661;
}
.form-con ul li:nth-last-child(3){
    margin-right: 0;
}
.form-section::before{
    content: "";
    background: url(../image/Curve-shape4.png) no-repeat left top;
    position: absolute;
    width: 363px;
    height: 360px;
    top: 100px;
    left: 367px;
    z-index: -1;
}
.form-button{
    font-size: 22px !important;
    line-height: 24px !important;
    padding: 19px 58px !important;
    background: var(--accent);
    text-align: center;
    color: var(--primary-color);
    transition-duration: .4s;
    transition-property: transform;
    transition-timing-function: ease-out;
}
.form-button:hover{
    background: var(--primary-color);
    color: var(--secondary-color);
    border: none;
    transform: translateY(-8px);
    transition-duration: .3s;
    cursor: pointer;
}
/**form-sec**/
/**footer-sec**/
.footer-main-con {
    background: var(--secondary-color);
    background-size: cover;
    height: 592px;
    padding-top: 317px;
    margin-top: -365px;
}
.footer-main-con .container{
    position: relative;
    z-index: 1;
}
.footer-main-con::before {
    content: "";
    background: url(../image/Vector-Smart-left-Object-.png) no-repeat top left;
    position: absolute;
    width: 426px;
    height: 435px;
    left: -77px;
    top: 69px;
}
.footer-main-con::after {
    content: "";
    background: url(../image/Vector-Smart-right-Object-.png) no-repeat top right;
    position: absolute;
    width: 426px;
    height: 435px;
    top: 69px;
    right: 0;
}
.footer-text{
    background: var(--secondary-color);
}
.footer-details p {
    font-size: 18px;
    line-height: 28px;
    margin-left: 3px;
    font-weight: 500;
    color: #97a5bb;
}
.footer-details figure{
    margin-bottom: 21px;
}
.footer-links {
    color: #97a5bb;
    padding-top: 7px;
    margin-left: 16px;
}
.footer-links h4{
    color: var(--primary-color);
    margin-bottom: 14px;
}
.footer-social-icons h4{
    margin-bottom: 20px;
    color: var(--primary-color);
}
.contact-info h4{
    margin-bottom: 16px;
    color: var(--primary-color);
}
.footer-links ul li{
    font-size: 18px;
    line-height: 28px;
}
.footer-links ul li a:hover{
    color: var(--accent);
}
.footer-social-icons{
    padding-top: 7px;
}
.footer-social-icons ul li i:hover{
    background-color: var(--accent);
    border-color: transparent;
    transform: translateY(-8px);
}
.footer-social-icons ul li i{
    background: #102340;
    border-radius: 50%;
    width: 46px;
    height: 46px;
    color: #fff;
    transition-duration: .3s;
    transition-property: transform;
    transition-timing-function: ease-out;
}
.footer-social-icons ul li:nth-child(2){
    margin-left: 8px;
    margin-right: 8px;
}
.footer-social-icons ul li a{
    text-decoration: none;
}
.contact-info span{
    color: #97a5bb;
    position: absolute;
    margin-left: 34px;
    font-size: 18px;
    line-height: 25px;
}
.contact-info{
    padding-top: 7px;
    margin-left: 23px;
}
.contact-info ul li a{
    color: #97a5bb;
    text-decoration: none;
    margin-left: 34px;
    margin-bottom: 14px;
    font-size: 18px;
    line-height: 25px;
}
.contact-info ul li i{
    color: var(--accent);
    position: absolute;
    left: 1px;
    top: 4px;
}
.footer-links ul li a{
    color: #97a5bb;
    text-decoration: none;
    margin-bottom: 4px;
}
.footer-links ul{
    margin-left: 20px;
}
.footer-links ul li::before {
    content: "";
    background:#97a5bb;
    position: absolute;
    height: 6px;
    width: 6px;
    border-radius: 50px;
    top: 9px;
    left: -20px;
}
.footer-text{
    border-top: 1px solid #293a54;
}
.footer-text span {
    padding: 19px 0;
    margin-left: -22px;
    color: #97a5bb;
}
/**footer-sec**/
/**about-us-page**/
/**about-us-banner**/
.sub-banner{
    background: url(../image/about-us-main-img.jpg) no-repeat center;
    background-size: cover;
    height: 637px;
    padding-top: 38px;
}
.banner-button a{
    font-size: 22px;
    line-height: 46px;
    color: var(--primary-color);
    text-decoration: none;
}
.banner-button {
    box-shadow: 0 0 0 1px #9e9ea0;
    padding: 2px 39px 0px 37px;
    border-radius: 50px;
}
.banner-button span {
    font-size: 20px;
    padding: 0 7px;
}
/**about-us-banner**/
/**about-us-about**/
.presentation {
    display: inline-block;
    position: absolute;
    top: 30px;
    right: -50px;
}
.about-us-right {
    margin-top: 44px;
    margin-left: 92px;
}
.discussion{
    position: absolute;
    top: 207px;
    right: -62px;
}
.about-us-right p:nth-last-child(2){
    margin-bottom: 46px;
}
.client-logos {
    background: url(../image/service-background-img.jpg) no-repeat center;
    background-size: cover;
    height: 747px;
}
.client-logos{
    padding-top: 124px;
}
.client-inner-logos h2{
    margin-bottom: 52px;
}
.client-heading{
    letter-spacing: 2px;
    margin-bottom: 10px;
}
.company-logo {
    background: var(--primary-color);
    height: 158px;
    width: 256px;
    justify-content: center;
    display: flex;
    align-items: center;
}
.company-logo:hover{
    background: var(--button-color);
    color: var(--primary-color);
}
.company-logo:hover img{
    filter: brightness(0) invert(1);
}
.client-logos .row{
    margin-bottom: 30px;
}
.video-inner-sec::after {
    content: "";
    background: url(../image/about-curve-img.png) no-repeat top right;
    height: 360px;
    width: 363px;
    position: absolute;
    top: -29px;
    right: -30px;
    z-index: -1;
}
.video-sec{
    padding-top: 160px;
    padding-bottom: 120px;
}
/**about-us-about**/
/**about-us-sec**/
/**team-sec**/
.team-headings h2{
    margin-bottom: 47px;
}
.team-headings h5{
    letter-spacing: 2px;
}
.employe-detail h4,span,
.staff-social-links ul li i{
    color: #100f0f;
}
.employe-detail {
    position: absolute;
    bottom: 30px;
    left: 30px;
}
.staff-social-links ul li{
    margin-right: 5px;
}
.employe-detail h4{
    margin-bottom: 4px;
}
.staff-social-links ul li a i{
    background: transparent;
    height: 32px;
    width: 32px;
    border-radius: 50%;
    border: 1px solid var(--primary-color);
    text-decoration: none;
    font-size: 14px;
}
.employe-detail span{
    font-size: 20px;
    line-height: 22px;
    margin-bottom: 15px
}
.team-report:hover .employe-detail{
    z-index: 999;
}
.team-main-sec .row:nth-child(1) {
    margin-bottom: 30px;
}
.team-icons a i {
    color: var(--accent);
}
.team-report:hover .team-icons {
    display: flex;
    z-index: 999;
    position: absolute;
}
.team-icons{
    text-decoration: none;
    font-size: 31px;
    z-index: 999;
    position: absolute;
    bottom: 60px;
    right: 58px;
    background: var(--primary-color);
    height: 61px;
    width: 61px;
    align-items: center;
    justify-content: center;
    border-radius: 50px;
    display: none;
    -webkit-animation: spineer 2s infinite;
    animation: spineer 2s infinite;
}
@-webkit-keyframes spineer {
    0% {
        box-shadow: 0 0 0 0 rgb(255 255 255 / 99%);
    }
    100% {
        box-shadow: 0 0 0 20px rgb(255 255 255 / 1%);
    }
}
.team-report::after {
    content: "";
    background: #368eec;
    position: absolute;
    height: 409px;
    width: 350px;
    z-index: 1;
    top: 0px;
    display: none;
}
.team-report::before{
    content: "";
    position: absolute;
    background: url(../image/team-report-curve.png) no-repeat right bottom;
    height: 168px;
    width: 169px;
    bottom: 0;
    right: 0;
    display: none;
}
.team-report:hover::after{
    display: block;
    opacity: .8;
    z-index: 1;
}
.team-report:hover::before {
    display: block;
    z-index: 999;
    position: absolute;
}
/**team-sec**/
/*faqs-sec**/
.btn-link{
    color: var(--secondary-color);
    font-size: 26px;
    line-height: 28px;
    font-weight: 700;
    background: transparent;
}
.card{
    margin-bottom: 30px;
    border: none;
}
.card-body{
    font-size: 22px;
    line-height: 30px;
    padding: 0 82px 35px 62px;
}
.card-body::before {
    content: "";
    border-left: 3px solid var(--accent);
    height: 75px;
    position: absolute;
    left: 38px;
    bottom: 44px;
}
.btn-link:hover {
    color: var(--secondary-color);
    text-decoration: none;
    background-color: transparent;
    border-color: transparent;
}
.btn-link.focus, .btn-link:focus {
    text-decoration: none;
}
.faqs-sec{
    background: url(../image/faqs-background-img.jpg) no-repeat center;
    background-size: cover;
    background-attachment: fixed;
}
.card-header{
    background-color: var(--primary-color);
    border: none;
    padding: 20px 20px 20px 10px;
}
button.btn.btn-link.collapsed:after {
    content: "";
    background: url(../image/Right-Arrow.png) no-repeat center;
    position: absolute;
    top: -5px;
    right: 0;
    width: 50px;
    height: 50px;
    background-color: var(--accent);
    border-radius: 50%;
}
button.btn.btn-link:not(.collapsed):after {
    content: "";
    background: url(../image/arrow-up.png) no-repeat center;
    position: absolute;
    top: -5px;
    right: 0;
    width: 50px;
    height: 50px;
    color: var(--primary-color);
    background-color: var(--secondary-color);
    border-radius: 50%;
}
/*faqs-sec**/
.info-sec{
    background: url(../image/faqs-background-img.jpg) no-repeat center;
    background-size: cover;
}
.info-left-text {
    bottom: 82px;
    left: 54px;
}
.info-left-text h4 {
    color: var(--primary-color);
    margin-left: 20px;
    line-height: 34px;
    margin-top: -7px;
}
.info-right-sec{
    background: var(--primary-color);
    padding: 74px 55px;
    margin-left: -15px;
}
.info-right-sec ul li{
    padding: 41px 0 36px 38px;
    box-shadow: 0 0 34px rgb(0 0 0 / 5%);
    margin-bottom: 20px;
    border-top: 2px solid #277df6;
}
.info-right-sec ul li span{
    color: var(--text-color);
    font-size: 20px;
    line-height: 25px;
}
.info-right-text{
    margin-left: 31px;
}
.info-inner-sec::after {
    content: "";
    background: url(../image/right-curve.png) no-repeat top right;
    position: absolute;
    width: 363px;
    height: 360px;
    top: -33px;
    right: -33px;
}
.info-inner-sec .row{
    position: relative;
    z-index: 1;
}
.info-special-con{
    padding-left: 0;
    padding-right: 0;
}
.info-special-sec{
    padding-right: 0;
}
.info-right-text h4{
    margin-bottom: 4px;
}
.map-inner-sec iframe{
    filter: grayscale(100%);
}
.nav-item:hover .dropdown-menu{
    display: block;
}
.navbar-expand-lg .navbar-nav .dropdown-menu {
    top: 35px;
}

.logo-img-top{}
.logo-img-top img{width: 19%;position: absolute;margin-top: -64px;margin-left: -22px;}

.download-pdf{
    background:#fff !important;
	border:1px solid #79C9E0;
	color: #79C9E0 !important;
    padding: 15px 50px;
    border-radius: 50px;
    text-decoration: none;
    color: var(--primary-color);
    font-size: 22px;
	margin-right: 10px;
    transition-duration: .4s;
    transition-property: transform;
    transition-timing-function: ease-out;
}
.download-pdf:hover{
    background: #2880fc;
    color: var(--primary-color);
    border: none;    
    transform: translateY(-8px);
    transition-duration: .4s;
    transition-property: transform;
    box-shadow: none;
}

.banner-sec{margin-top: 220px;}
.banner-top-img{margin-top: 136px;}
.banner-top-img img{max-width:100%;/* margin-top: 47px; */}





.time-line-progrees{margin-top: 50px;margin-bottom: 30px;}

.Rectangle-87 {
   width: 260px;
   height: 241px;
   margin: 0;
   /* padding: 16px 0 0 0; */
   background-color: #edfaff;
   border-radius: 0px 30px 0 30px;
   text-align: center;
   margin-right: 13px;
}

img.suitcase-icon {
  
  margin-top: 34px;
}

p.twenty {
    font-size: 35px;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    letter-spacing: normal;
    text-align: center;
    color: #404041;
    font-family: 'Open Sans', sans-serif;
    margin-top: 26px;
}
p.twenty::after { 
  content: "+";
}


.years-of-experience {
    margin: 0px 0px 0;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    letter-spacing: normal;
    text-align: center;
    color: #404041;
    text-transform: capitalize;
    font-size: 17px;
    font-family: 'Open Sans', sans-serif;
}

.Rectangle-90 {
    width: 26px;
    height: 3px;
    border: solid 1px #ee2862;
    background-color: #ee2862;
    text-align: center;
    margin: 0 auto;
    margin-top: 20px;
}

.Rectangle-86 {
width: 255px;
height: 241px;
    padding: 16px 0 0 0;
    background-color: #fef2fb;
    margin-left: 37px;
    border-radius: 0px 30px 0 30px;
}

img._x-ray_man_health_mri_patient_icon {
    width: 30.6px;
    height: 51.5px;
    margin: 2px 50.4px 17.2px 52px;
    object-fit: contain;
    position: absolute;
    left: 50%;
    top: 10%;
}
.Rectangle-91 {
    width: 26px;
    height: 3px;
    margin: -14.8px 53px 14px;
    border: solid 1px #ee2862;
    background-color: #ee2862;
    position: absolute;
    left: 50%;
    top: 47%;
}

p.thousnd {
    font-size: 35px;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    letter-spacing: normal;
    text-align: center;
    color: #404041;
    position: absolute;
    left: 59%;
    top: 53%;
}

.patients-healed {
    margin: 0px 0px 0;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    letter-spacing: normal;
    text-align: center;
    color: #404041;
    text-transform: capitalize;
    position: absolute;
    left: 48%;
    top: 75%;
    width: 58%;
    font-size: 17px;
}

.Rectangle-80 {
width: 255px;
height: 241px;    padding: 16px 0 0 0;
    background-color: #f1fff0;
    margin-left: 73px;
    border-radius: 0 30px 0 30px;
}

p.three-h {
    font-size: 35px;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    letter-spacing: normal;
    text-align: center;
    color: #404041;
    position: absolute;
    left: 78%;
    top: 52%;
}

.conferences-symposiums {
    margin: 0px 0px 0;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    letter-spacing: normal;
    text-align: center;
    color: #404041;
    text-transform: capitalize;
    position: absolute;
    left: 42%;
    top: 75%;
    width: 107%;
    font-size: 17px;
}
img.Layer-46 {
    width: 31px;
    height: 45px;
    margin: 5px 102px 18.5px 104px;
    object-fit: contain;
    position: absolute;
    left: 44%;
    top: 20px;
}

.Rectangle-88 {
   width: 255px;
height: 241px;
 margin-left: 110px;
    padding: 16px 0 0 0;
    background-color: #f8fae7;
    border-radius: 0 30px 0 30px;
}

img._ballon_bubble_discussion_meeting_people_icon {
    width: 47.5px;
    height: 44px;
    margin: 0 20.5px 21px 20px;
    object-fit: contain;
    position: absolute;
    left: 89%;
    top: 11%;
}
p.five-h {
    position: absolute;
    font-size: 35px;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    letter-spacing: normal;
    text-align: center;
    color: #404041;
    top: 53%;
    left: 94%;
}

.workshops {
    margin: 0px 0px 0;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    letter-spacing: normal;
    text-align: center;
    color: #404041;
    text-transform: capitalize;
    font-size: 17px;
    position: absolute;
    left: 93%;
    top: 73%;
}
.Rectangle-89 {
width: 255px;
height: 241px;    margin-left: 147px;
    padding: 16px 0 0 0;
    background-color: #edfaff;
    border-radius: 0 30px 0 30px;
}

img.Layer_1 {
    width: 41px;
    height: 44px;
    margin: 8px 104px 27px;
    object-fit: contain;
}

p.one-h {
    width: 92px;
    height: 55px;
    font-size: 35px;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.58;
    letter-spacing: normal;
    text-align: center;
    color: #404041;
    position: absolute;
    left: 110%;
    top: 45%;
}
p.articles-publications {
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    letter-spacing: normal;
    text-align: center;
    color: #404041;
    text-transform: capitalize;
    font-size: 17px;
    position: absolute;
    left: 89%;
    top: 72%;
    width: 82%;
}


.event-calender{    background: #fdffea; }

.event-calender h1 {
    text-align: center;
    padding-top: 68px;
    padding-bottom: 56px;
    font-weight: 600;
    font-size: 34px;
    color: #404041;
    font-family: 'Open Sans', sans-serif;
    line-height: 0;
}

.img-c {
    background-image: url(https://manjariwellness.com/new/wp-content/uploads/2022/07/Screenshot-2022-07-15-at-5.39.43-PM.png);
    height: 290px;
    width: 30%;
}
.BG_Second_Fold {
    background: #fdffea;
}

.C-Suite-Summit {
    width: 454px;
    height: 67px;
    margin: 0px 0px 0px 0px;
    font-size: 34px;
    font-stretch: normal;
    font-style: normal;
    color: #404041;
	padding-top:15px;
    background: #ecfaff;
    padding-left: 10px;
    padding-bottom: 10px;
    text-align: left;
    font-family: 'Open Sans', sans-serif;
}

.Rectangle-20 {
     background-color: #fff;
     border-radius: 0;
     /* width: 57%; */
     padding: 20px;
     overflow: hidden;
     padding: 20px !important;
     min-height: 372px;
}

.June-17-2022-1200-PM-1400-PM {
    width: 241px;
    font-weight: 300;
    font-size: 21px;
    font-stretch: normal;
    font-style: normal;
    letter-spacing: normal;
    text-align: left;
    color: #404041;
    font-family: 'Open Sans', sans-serif;
}

.Where-Taj-Mahal-Palace-Mumbai-India {
    width: 347px;
    height: 24px;
    margin: 0;
    font-size: 16px;
    font-weight: 500;
    color: #404041;
    margin-top: 5px;
    float: left;
}

.Where-Taj-Mahal-Palace-Mumbai-India .text-style-1 {
    font-weight: normal;
}

.text-style-1{color: #000;}
.content-event-calender{
    /* width: 321px; */
    /* height: 168px; */
    margin: 0;
    padding-top: 14px;
    font-size: 16px;
    font-weight: 200;
    font-stretch: normal;
    font-style: normal;
    line-height: 31px;
    letter-spacing: normal;
    text-align: left;
    color: #404041;
    float: left;
    font-family: 'Open Sans', sans-serif;
}

.flex-direction{
	flex-direction: column;
}
.Rectangle-21 {
      height: 177.6px;
      padding: 20.6px 188px 19px 16px;
      background-color: #fef2fb;
      margin-bottom: 16px;
      border-radius: 0;
      background-image: url(../../images/event1.png);
      background-position:right;
      background-repeat:no-repeat;
}


p.Nutrithink-India {
    /* padding-top: 18px; */
    color: #404041;
    font-size: 18px;
    font-family: 'Open Sans', sans-serif;
    margin-bottom: 0;
    font-weight: 600;
}

p.August-25--26-2022-1400-PM---1600-PM {
    font-size: 16px;
    color: #404041;
    font-weight: 300;
    font-family: 'Open Sans', sans-serif;
    line-height: 28px;
    margin-bottom: 8px;
    padding-top: 0px;
}

span.Where-Le-Meridian-New-Delhi {
    color: #404041;
    font-size: 13px;
    /* margin-top: 37px; */
    margin-bottom: 81px;
    /* float: left; */
}
span.text-style-1 {
    font-weight: 300;
}

.Rectangle-1459 {
    /* width: 436px; */
    height: 173.6px;
    margin: 0;
    padding: 20.6px 188px 19px 16px;
    background-color: #edfaff;
    border-radius: 0;
    /* margin-left: 698px; */
    /* margin-top: -173px; */
    /* float:right; */
    background-repeat:no-repeat;
    background-position:right;
    background-image: url(../../images/event2.png);
}

p.Nutrition-for-PCOD {
    color: #404041;
    font-size: 16px;
    font-weight: 600;
    margin-bottom: 0;
}

p.July-21-2022-1000-AM-1100-AM {
  font-size: 15px;
  color: #404041;
  font-weight: 300;
  font-family: 'Open Sans', sans-serif;
  line-height: 22px;
  margin-bottom: 11px;
}

span.Where-Facebook-Live-Session {
    font-size: 13px;
    color: #404041;
}

.btn-byw {
    text-align: center;
}

button.book-your-workshop {
    font-size: 14px;
    font-weight: 600;
    font-stretch: normal;
    font-style: normal;
    letter-spacing: normal;
    text-align: center;
    color: #fff;
    background: #79c9e0;
    padding: 16px 56px;
    margin-bottom: 60px;
    font-family: 'Open Sans', sans-serif;
    /* display: none; */
    text-align: center;
    margin: 0 auto;
}

button.book-your-workshop:hover {
  background: #2184A2;
}


button, input[type="button"], input[type="submit"] {
    background: #4ce5a2;
    border: 0;
    border-radius: 30px;
    -webkit-box-shadow: none;
    box-shadow: none;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    font-weight: 800;
    line-height: 1;
    padding: 1em 2em;
    text-shadow: none;
    -webkit-transition: background 0.2s;
    transition: background 0.2s;
}



@media screen and (min-width: 1800px){
.Rectangle-24 {
    /* width: 100%; */
    /* height: 500px; */
    background-size: contain;
}
}
.Rectangle-24 {
    /* margin-top: -42px; */
}
.Rectangle-24 {
background-position: right bottom;
background-color: #feeaf3;
background-repeat: no-repeat;
background-image: url(../../images/news-bg.png);
background-size: contain;
}

h1.Media-Coverage {
    /* margin-left: 5px; */
    font-family: sans-serif;
    font-weight: 600;
    /* margin-top: 40px; */
    font-family: 'Open Sans', sans-serif;
    font-size: 34px;
    margin-bottom: 20px;
}

.Media-Coverage {
    /* width: 308px; */
    /* height: 55px; */
    margin-top: 69px;
    font-family: OpenSans;
    font-size: 40px;
    font-weight: 600;
    font-stretch: normal;
    font-style: normal;
    line-height: 30px;
    letter-spacing: normal;
    text-align: left;
    color: #404041;
    /* padding-top: 58px; */
}


.media-covrage-content{
    /* width: 554px; */
    /* height: 62px; */
    margin: 0;
    font-size: 17px;
    font-weight: lighter;
    font-stretch: normal;
    font-style: normal;
    letter-spacing: normal;
    text-align: left;
    color: #404041;
    /* margin-top: 71px; */
    /* margin-left: 11px; */
    margin-bottom: 23px;
    font-family: 'Open Sans', sans-serif;
}

img.media-imgs {
    width: 136px;
    min-height: 75px;
    /* margin: 0 1px 10px 10px; */
   border-radius: 10px;
    background-color: #fff;
    margin-right: 10px;
    margin-bottom: 10px;
}


h1.Awards-and-Recognition {
    text-align: center;
    margin-top: 40px;
    margin-bottom: 40px;
    font-weight: 600;
}

.Rectangle-38 {
   width: 443px;
   height: 395px;
   padding: 14px;
   background-color: #edfaff;
   margin-bottom: 50px;
}
p.ASSOCHAM-award {
    font-size: 22px;
    text-align: center;
    color: #404041;
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
    margin-bottom: 4px;
}

p.ASSOCHAM-award {
    padding-top: 29px;
}

p.Popular-Consultant-in-the-field-of-Wellness-and-Nutrition {
    font-size: 15px;
    color: #404041;
    text-align: center;
    /* font-weight: 300; */
    letter-spacing: 0px;
}
p.Popular-Consultant-in-the-field-of-Wellness-and-Nutrition {
    font-weight: 100;
    font-family: 'Open Sans', sans-serif;
}


p.Awarded-in-February-2020-by-The-Associated-Chambers-of-Commerce-and-Industry-of-India {
  text-align: center;
    font-size: 15px;
    color: #404041;
    font-family: 'Open Sans', sans-serif;
    margin-bottom: 0;
}

p.Awarded-in-February-2020-by-The-Associated-Chambers-of-Commerce-and-Industry-of-India {
    font-weight: 300;
}


.Rectangle-39 {
    width: 100%;
    height: 395px;
    margin: 0;
    padding: 11px 13px 28px 7px;
    background-color: #f1fff0;
}

p.Global-Choice-Awards-2021 {
    font-size: 20px;
    text-align: center;
    color: #404041;
}
p.Global-Choice-Awards-2021 {
    padding-top: 20px;
}

p.Women-Icon-of-the-Year-Wellness-Author-and-Coach {
    font-size: 15px;
    color: #404041;
    text-align: center;
}
p.Women-Icon-of-the-Year-Wellness-Author-and-Coach {
    font-weight: normal;
    font-size:13px;
    font-family: 'Open Sans', sans-serif;
}


p.Awarded-in-January-2021-by-Xel-Research-for-Market-Research-and-Brand-Consultancy {
    text-align: center;
    font-size: 15px;
    color: #404041;
}
p.Awarded-in-January-2021-by-Xel-Research-for-Market-Research-and-Brand-Consultancy {
    font-weight: 300;
	    font-weight: normal;
    font-size: 13px;
    font-family: 'Open Sans', sans-serif;
}




.Rectangle-83 {
    width: 100%;
    height: 395px;
    margin: 0;
    padding: 14px 13px 28px 14px;
    background: #fef2fb;
}

p.AYUSH-award-for {
    font-size: 20px;
    text-align: center;
    color: #404041;
    font-family: 'Open Sans', sans-serif;
}
p.AYUSH-award-for {
    padding-top: 20px;
}

p.Excellence-in-Wellness-and-Nutrition {
      font-weight: normal;
    font-size: 13px;
	text-align:center;
    font-family: 'Open Sans', sans-serif;
}
p.Excellence-in-Wellness-and-Nutrition {
    font-weight: 300;
}

p.Awarded-in-November-2020-by-Ministry-of-Ayush-Government-of-India {
  font-weight: 300;
    font-weight: normal;
    font-size: 13px;
	text-align:center;
    font-family: 'Open Sans', sans-serif;
}
p.Awarded-in-November-2020-by-Ministry-of-Ayush-Government-of-India {
    font-weight: 300;
}


img, video {
    height: auto;
    max-width: 100%;
}
img {
    border-style: none;
}
img {
    vertical-align: middle;
}


h1.Awards-and-Recognition {
    text-align: center;
    margin-top: 22px;
    margin-bottom: 20px;
    font-weight: 600;
    color: #404041;
    /* font-family: 'Open Sans', sans-serif; */
}
h1.Awards-and-Recognition {
    font-weight: 600;
    font-size: 34px;
    font-family: 'Open Sans', sans-serif;
}


.Rectangle-0 {
    background: #edfaff;
    /* height: 500px; */
    padding-bottom: 86px;
}
h1.Books {
    text-align: center;
    padding-top: 19px;
    font-weight: 600;
}
h1.Books {
    font-size: 34px;
    color: #404041;
    margin-bottom: 56px;
    font-weight: 600;
    font-family: 'Open Sans', sans-serif;
}

img.Book {
    width: 281px;
    height: 367px;
    /* object-fit: contain; */
    margin-top: 0px;
    /* display: flex; */
    /* flex-flow: row nowrap; */
    /* align-items: center; */
}

.Rectangle-43 {position: absolute;width: 547px;margin: -367px 9px 7px 281px;padding: 0px 32px 8px 26px;background-color: #fff;/*border-radius: 0 21px 0px 10px;*/padding-left: 20px;padding-top: 20px;min-height: 366px;}

.min-357p{
    min-height:366px;
}

.bbok-now-btn{
        margin-top: 7px;
    margin-bottom: 18px;
}

h2.Eat-up-clean-up-Your-personal-journey-to-a-health-life {
    font-size: 23px;
    /* width: 120%; */
    line-height: 34px;
    margin-top: 0px;
    color: #223645;
    font-weight: 700;
    font-family: 'Open Sans', sans-serif;
}


p.book-content-para {
    font-size: 16px;
    margin-top: 9px;
    /* width: 106%; */
    line-height: 28px;
    font-weight: 300;
    color: #404041;
    font-family: 'Open Sans', sans-serif;
}
.Rectangle-43 button {
    padding: 14px 39px;
    border-radius: 34px;
    background-color: #79c9e0;
    /* margin-left: -6px; */
    margin-top: 8px;
    font-family: 'Open Sans', sans-serif;
}

.Rectangle-43 button:hover {
    background: #2184A2;
}

img.Group-6553 {
    width: 257px;
    /* height: 367px; */
    /* margin: -477px 0px 0 1060px; */
    /* object-fit: contain; */
}

img.Group-6554 {
    width: 257px;
    /* height: 367px; */
    /* margin: -522px 0 0 1275px; */
    /* padding: 0 47px 0 0; */
    /* object-fit: contain; */
}
.col-md-6.one {
    padding: 50px 35px 22px 36px;
    background-color: #fdffea;
    margin-top: 60px;
}

img.hlp-img {
    width: 255px;
    height: 64px;
    margin: 0 357px 21px 0;
    object-fit: contain;
}

p.Manjari-is-associated-as-the-Official {
   font-weight: 300;
   color: #404041;
   font-family: 'Open Sans', sans-serif;
   font-size: 18px;
}

.col-md-6.two {
    padding: 28px 35px 22px 36px;
    background-color: #f1f4d7;
    margin-top: 60px;
}

img.hlp-img-2 {
    width: 96px;
    height: 95.5px;
    margin: 0 516px 11.5px 0;
    object-fit: contain;
}

p.manjari-para-two {font-weight: 300;color: #404041;font-family: 'Open Sans', sans-serif;font-size: 18px;}

.colab-h h1 {
    text-align: center;
    margin-top: 31px;
    margin-bottom: 32px;
    font-weight: 600;
    font-size: 34px;
    color: #404041;
    font-family: 'Open Sans', sans-serif;
}

img.img-27 {
    padding: 20px 16px;
    border-radius: 10px;
    border: solid 1px #e5e5e5;
    background-color: #fff;
    width: 259.2px;
    margin-right: 10px;
    margin-left: 18px;
}

img.img-35 {
    padding: 16px 18px;
    border-radius: 10px;
    border: solid 1px #e5e5e5;
    background-color: #fff;
    width: 206.2px;
    margin-right: 10px;
}

img.img-36 {
    padding: 6px 50px;
    border-radius: 10px;
    border: solid 1px #e5e5e5;
    background-color: #fff;
    width: 212.2px;
    margin-right: 10px;
}

img.img-37 {
    padding: 26px 10px;
    border-radius: 10px;
    border: solid 1px #e5e5e5;
    background-color: #fff;
    width: 214.2px;
    margin-right: 10px;
}

img.img-38 {
    padding: 8px 53px;
    border-radius: 10px;
    border: solid 1px #e5e5e5;
    background-color: #fff;
    width: 196.2px;
}

img.hoverr:hover {
    box-shadow: 0 0 21px #0000001a;
    transform: scale(1.1);
    transition: 1s;
}


@media screen and (min-width: 1800px){
.blog-section {
   height: 850px;
}
}
.blog-section {
    background-image: url(../../images/blog-bg.png);
    width: 100%;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: right;
    margin-top: 50px;
}
.blog-section h1 {
    text-align: center;
    margin-bottom: 20px;
    font-weight:500;
    color: #223645;
}

.first-clm {
    /* height: 441px; */
    background-color: #fff;
    padding: 14px 13px 23px 14px;
    border-radius: 12px;
    width: 433px;
    text-align: center;
}

.first-clm img {
   border-radius:10px;
       opacity: 0.7;
}


.first-clm h2 {
    font-size: 22px;
    font-weight: 600;
    font-stretch: normal;
    font-style: normal;
    text-align: center;
    color: #404041;
    margin-bottom: 0;
    line-height: 1.55;
    letter-spacing: normal;
    padding-top: 16px;
    /* margin-left: 20px; */
    font-family: 'Open Sans', sans-serif;
}

.first-clm p {
    font-size: 14px !important;
    font-weight: 300;
    font-size: 13px;
    line-height: 28px;
    font-stretch: normal;
    font-style: normal;
    letter-spacing: normal;
    text-align: center;
    color: #404041;
    font-family: 'Open Sans', sans-serif;
    padding-bottom: 10px;
}

button.blog-btn {
    padding: 16px 54px;
    border-radius: 34px;
    background-color: #79c9e0;
    margin: 0;
    font-family: 'Open Sans', sans-serif;
}

button.blog-btn:hover {
    background: #2184A2; 
}

.sec-clm {
    height: 441px;
    background-color: #fff;
    padding: 14px 13px 23px 14px;
    border-radius: 12px;
    width: 368px;
    text-align: center;
}

.sec-clm h2 {
    font-size: 18px;
    font-weight: 600;
    font-stretch: normal;
    font-style: normal;
    line-height: inherit;
    letter-spacing: normal;
    text-align: center;
    color: #404041;
    padding-top: 12px;
}


.sec-clm p {
    font-size: 13px;
    font-weight: 300;
    font-stretch: normal;
    font-style: normal;
    letter-spacing: normal;
    text-align: center;
    color: #404041;
    line-height: 22px;
}

.three-clm {
    height: 441px;
    background-color: #fff;
    padding: 14px 13px 23px 14px;
    border-radius: 12px;
    width: 368px;
    text-align: center;
}

.three-clm h2 {
    font-size: 18px;
    font-weight: 600;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.55;
    letter-spacing: normal;
    text-align: center;
    color: #404041;
    padding-top: 10px;
}


.three-clm p {
    font-size: 13px;
    font-weight: 300;
    font-stretch: normal;
    font-style: normal;
    letter-spacing: normal;
    text-align: center;
    color: #404041;
    line-height: 22px;
}


.outer-blog-btn {
    text-align: center;
    margin-top: 52px !important;
    /* margin-left: 40%; */
    margin: 0 auto;
    display: inherit;
	    padding-bottom: 50px;
}

a.blog-btn-out {
    padding: 14px 50px;
    border-radius: 30px;
}
a.blog-btn-out {
    font-size: 16px;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.38;
    letter-spacing: normal;
    text-align: left;
    color: #79c9e0;
    background: #fff;
    border: 1px solid #79c9e0;
    margin-bottom: 80px;
}

.col-md-3.feedback h2 {
 font-size: 30px;
 margin-top: 30px;
 color: #223645;
 font-weight: 500;
 line-height: 37px;
 font-family: 'Open Sans', sans-serif;
}


.Rectangle-56 {
    width: 370px;
    height: 390px;
    margin: 105px 25px 72px;
	padding: 34px 19.5px 21.7px 19px;
    border-radius: 8px;
    background-color: #edfaff;
}

.b90efdbf23ca80a5d97ef86d77637a87 {
    width: 98px;
    height: 98px;
    padding: 7px;
    background-color: #fff;
    border-radius: 72px;
    margin-top: 1px;
    margin-bottom: 30px;
    background-image: url(../../images/test1.png);
    background-size: cover;
}

.test3 {
    width: 98px;
    height: 98px;
    padding: 7px;
    background-color: #fff;
    border-radius: 72px;
    margin-top: 1px;
    margin-bottom: 30px;
    background-image: url(../../images/test3.png);
    background-size: cover;
}

.test4 {
    width: 98px;
    height: 98px;
    padding: 7px;
    background-color: #fff;
    border-radius: 72px;
    margin-top: 1px;
    margin-bottom: 30px;
    background-image: url(../../images/team4.png);
    background-size: cover;
}

.test5 {
    width: 98px;
    height: 98px;
    padding: 7px;
    background-color: #fff;
    border-radius: 72px;
    margin-top: 1px;
    margin-bottom: 30px;
    background-image: url(../../images/test5.png);
    background-size: cover;
}
.team6 {
    width: 98px;
    height: 98px;
    padding: 7px;
    background-color: #fff;
    border-radius: 72px;
    margin-top: 1px;
    margin-bottom: 30px;
    background-image: url(../../images/team6.png);
    background-size: cover;
}


.team6 {
    width: 98px;
    height: 98px;
    padding: 7px;
    background-color: #fff;
    border-radius: 72px;
    margin-top: 1px;
    margin-bottom: 30px;
    background-image: url(../../images/team6.png);
    background-size: cover;
}



.team7 {
    width: 98px;
    height: 98px;
    padding: 7px;
    background-color: #fff;
    border-radius: 72px;
    margin-top: 1px;
    margin-bottom: 30px;
    background-image: url(../../images/team7.jpg);
    background-size: cover;
}

.team8 {
    width: 98px;
    height: 98px;
    padding: 7px;
    background-color: #fff;
    border-radius: 72px;
    margin-top: 1px;
    margin-bottom: 30px;
    background-image: url(../../images/dummy.jpg);
    background-size: cover;
}

.teamn1 {
    width: 98px;
    height: 98px;
    padding: 7px;
    background-color: #fff;
    border-radius: 72px;
    margin-top: 1px;
    margin-bottom: 30px;
    background-image: url(../../images/sach.jpg);
    background-size: cover;
}

.teamn2 {
    width: 98px;
    height: 98px;
    padding: 7px;
    background-color: #fff;
    border-radius: 72px;
    margin-top: 1px;
    margin-bottom: 30px;
    background-image: url(../../images/dr.jpg);
    background-size: cover;
}


.teamn3 {
    width: 98px;
    height: 98px;
    padding: 7px;
    background-color: #fff;
    border-radius: 72px;
    margin-top: 1px;
    margin-bottom: 30px;
    background-image: url(../../images/dr1.jpg);
    background-size: cover;
}


.teamn4 {
    width: 98px;
    height: 98px;
    padding: 7px;
    background-color: #fff;
    border-radius: 72px;
    margin-top: 1px;
    margin-bottom: 30px;
    background-image: url(../../images/sabrina.jpg);
    background-size: cover;
}




.team9 {
    width: 98px;
    height: 98px;
    padding: 7px;
    background-color: #fff;
    border-radius: 72px;
    margin-top: 1px;
    margin-bottom: 30px;
    background-image: url(../../images/team8.jpg);
    background-size: cover;
}


.team10 {
    width: 98px;
    height: 98px;
    padding: 7px;
    background-color: #fff;
    border-radius: 72px;
    margin-top: 1px;
    margin-bottom: 30px;
    background-image: url(../../images/team9.jpg);
    background-size: cover;
}


.team11 {
    width: 98px;
    height: 98px;
    padding: 7px;
    background-color: #fff;
    border-radius: 72px;
    margin-top: 1px;
    margin-bottom: 30px;
    background-image: url(../../images/karuna.jpg);
    background-size: cover;
}


.teamn5 {
    width: 98px;
    height: 98px;
    padding: 7px;
    background-color: #fff;
    border-radius: 72px;
    margin-top: 1px;
    margin-bottom: 30px;
    background-image: url(../../images/comander.jpg);
    background-size: cover;
}


.team12 {
    width: 98px;
    height: 98px;
    padding: 7px;
    background-color: #fff;
    border-radius: 72px;
    margin-top: 1px;
    margin-bottom: 30px;
    background-image: url(../../images/sweta.jpg);
    background-size: cover;
}



.team13 {
    width: 98px;
    height: 98px;
    padding: 7px;
    background-color: #fff;
    border-radius: 72px;
    margin-top: 1px;
    margin-bottom: 30px;
    background-image: url(../../images/jatinder.jpg);
    background-size: cover;
}



.team14 {
    width: 98px;
    height: 98px;
    padding: 7px;
    background-color: #fff;
    border-radius: 72px;
    margin-top: 1px;
    margin-bottom: 30px;
    background-image: url(../../images/sv.jpg);
    background-size: cover;
}



.team15 {
    width: 98px;
    height: 98px;
    padding: 7px;
    background-color: #fff;
    border-radius: 72px;
    margin-top: 1px;
    margin-bottom: 30px;
    background-image: url(../../images/sunil.jpg);
    background-size: cover;
}

.team16 {
    width: 98px;
    height: 98px;
    padding: 7px;
    background-color: #fff;
    border-radius: 72px;
    margin-top: 1px;
    margin-bottom: 30px;
    background-image: url(../../images/sm.jpg);
    background-size: cover;
}

.team17 {
    width: 98px;
    height: 98px;
    padding: 7px;
    background-color: #fff;
    border-radius: 72px;
    margin-top: 1px;
    margin-bottom: 30px;
    background-image: url(../../images/sm1.jpg);
    background-size: cover;
}

.team18 {
    width: 98px;
    height: 98px;
    padding: 7px;
    background-color: #fff;
    border-radius: 72px;
    margin-top: 1px;
    margin-bottom: 30px;
    background-image: url(../../images/swadeep.jpg);
    background-size: cover;
}




.linkeding-icone{width:25px; margin-left:5px;}





.Rectangle-56 p {
    text-align: center;
    font-size: 14px;
    font-family: 'Open Sans', sans-serif;
    font-weight: normal;
    color: #404041;
}

.Line-1 {
    width: 50px;
    height: 0.5px;
    margin-bottom: 9px;
    border: solid 1.5px #ee2862;
}

h3.Vanchana-Tripathi {
 font-weight: 600;
 font-size: 16px;
 font-stretch: normal;
 font-style: normal;
 letter-spacing: normal;
 margin-bottom: 0;
 color: #404041;
 text-align: center;
 line-height: 23px;
 font-family: 'Open Sans', sans-serif;
 margin-top: 12px !important;
}


h4.Founder-and-Owner-Pink-Lime-Salons {
    font-size: 14px;
    text-align: center;
    font-weight: 400;
    font-family: poppins;
    font-family: 'Open Sans', sans-serif;
    margin-bottom: 0;
}


img.star-img {
    width: 15%;
}


.Rectangle-56.change {
    /* margin-left: -12px; */
}
.Rectangle-56.change {
    background: #fff2fb;
}
.Rectangle-56 {
    width: 466px;
	padding: 34px 19.5px 21.7px 19px;
}

.b90efdbf23ca80a5d97ef86d77637a87.sec {
    background-image: url(../../images/test2.png);
    background-size: contain;
    width: 98px;
}
.b90efdbf23ca80a5d97ef86d77637a87 {
    width: 98px;
    height: 98px;
    padding: 7px;
    background-color: #fff;
    border-radius: 72px;
    margin-top: 1px;
    margin-bottom: 30px;
 
}

.Rectangle-56 p {
    text-align: center;
    font-size: 16px;
    font-family: 'Open Sans', sans-serif;
    line-height: 28px;
}

.blog-section h1 {
    text-align: center;
    margin-bottom: 10px;
    font-weight: 600;
    font-size: 34px;
    color: #223645;
    font-family: 'Open Sans', sans-serif;
    /* margin-top: 54px; */
    padding-top: 44px;
    padding-bottom: 14px;
}

.second-banner-f{ font-size: 44px !important; text-align: left !important;}


.second-banner-mangari{ font-size: 24px !important; text-align: left !important; margin-bottom: 10px !important; color: #000 !important;}
.genric-btn-left{ text-align: left !important;}
.menu-height{min-height: 84px;}
.generic-button{ text-align:center;}

.banner-bg{
	 background-image: url(../../images/banner-bg.png);
	 background-size: 68%;
	 background-position: bottom;
    
}


.pdf-icone{}
.pdf-icone img{width:12%; margin-right:7px;}

.Rectangle-92 {
    width: 26px;
    height: 3px;
    margin: -10.5px 104px 14px;
    border: solid 1px #ee2862;
    background-color: #ee2862;
    position: absolute;
    top: 42%;
    left: 101px;
}
.Rectangle-102 {
    width: 26px;
    height: 3px;
    margin: -11px 34px 14px;
    border: solid 1px #ee2862;
    background-color: #ee2862;
    position: absolute;
    left: 90%;
    top: 41%;
}
.Rectangle-103 {
    width: 26px;
    height: 3px;
    margin: -10px 80px 12px 114px;
    border: solid 1px #ee2862;
    background-color: #ee2862;
}

button.seemore-but {
    font-weight: 500;
    width: 225px;
    height: 53px;
    margin: 24px 301px 70px 5px;
    padding: 15px 70px;
    border-radius: 34px;
    background-color: #eba4c4;
    display: block;
    font-size: 16px;
    margin-bottom: 70px;
}

button.seemore-but:hover {
   background-color:#D5729F;
   text-decoration:none;
}
a:hover{text-decoration:none;}
.Rectangle-70 {
    width: 100%;
    padding: 32.5px 87px 12px;
    background-color: #f4f4f4;
    float: left;
    padding-bottom: 20px;
}

.footer-menu{     display: flex;
}
.footer-menu span{color:#000;     font-family: 'Open Sans', sans-serif;}

.Follow-me{ color:#000;     font-family: 'Open Sans', sans-serif;}

.footer-top-menu-border{border-top: 1px solid #dfdfdf;

background-color: #ffffff;z-index: 99999;float: left;width: 100%;}
.footer-top-menu{
    padding-top: 18px;
	 text-align: center;
	  text-align: -webkit-center;
	margin-bottom:25px;
    padding-bottom: 25px;}
.footer-top-menu ul{
		width: 600px; 
		margin-left: auto; 
		margin-right: auto; 
       }
.footer-top-menu ul li{  float:left; list-style:none; padding:10px 30px;}
.footer-top-menu ul li a{ color:#000;font-family: 'Open Sans', sans-serif;font-size: 16px;}

.font-weight{ font-weight:400;}

.container{ max-width:1366px;}

.bg-second{background-color:#FEF2FB;}

.bg-third{background-color:#F1FFF0;}

.bg-four{background-color:#F8FAE7;}
.bg-five{background-color:#EDFAFF;}


.event-calender{padding-bottom: 50px;}

.img-share{float:right;margin-right: 0px;margin-top: -88px;}
.img-share img{width: 30px;}

.news-upper-bg{text-align: right;margin-top: 9px;}
.news-upper-bg img{width: 86.4%;}

.logo-bg-center{
    position: absolute;
    right: 48%;
}
.logo-bg-center img{width: 42%;}
.award-bg-one{background-color:#F1FFF0}
.award-bg-two{background-color:#FEF2FB; }

.award-img{ background-color:#fff; border-radius:10px; text-align:center; padding-left:69px; padding-right:69px; padding-top:35px; padding-bottom:35px; }
.award-img-one{ background-color:#fff; border-radius:10px; text-align:center; padding-left:101px; padding-right:101px; padding-top:30px; padding-bottom:45px; }
.award-img-one img{width: 200px;}

.award-img-three{background-color:#fff; border-radius:10px; text-align:center; padding-left:69px; padding-right:69px;padding-top: 45px;padding-bottom: 46px;}
.award-img-three img{width: 255px;}

.award-two-bg{background-color:#F1FFF0;}
.award-three-bg{ background-color:#FEF2FB;}

.heal-foods{
  /*width: 257px;
    height: 367px;
    left: 230px;
    position: relative;*/

    }
	
	.position{position:relative;/* float: left; */display: flex;}
	.putting-new{ 
	     /*position: absolute;
    right: 0;
    margin-left: 280px;
    margin-top: -40px;}
	.eat-foods{
    width: 257px;
    height: 367px;*/
    }
	
	.putting-the-grab{
    /*width: 257px;
    height: 367px;*/
    /* margin-left: 168px; */
    /* margin-top: -377px; */
   /* left: -380px;
	    top: 0px;
    position: absolute;*/
}
.second_b{
    width: 267px;
    float: left;
    }

.third_b{
	
	
}

	.img-logo-collaboration{
  
   
}

.collaboration-img{
   
    background-color: #fff;
    border-radius: 10px;
    /* float: left; */
    margin-left: 0px;
    width: 255px;
    height: 157px;
    text-align: center;
    max-width: 100%;
    }

.collaboration-img img{/* padding-left:24px; *//* padding-top: 24px; */}
.marginr0p{ margin-right:0px;}
.mart30p{margin-top:17px;     padding-left: 0 !important;}
.font18p{ font-size:18px;font-weight: 500;}

.award4{width: 139px !important;}
.award5{width: 193px !important;}
.award6{width: 142px !important;}
.award7{width: 110px !important;}
.owl-nav{}
.owl-nav button{ font-size: 50px; color:#000; width: 50px !important; height: 50px !important;  border:1px solid #d2d2d2 !important;; border-radius: 50px !important;; }
.owl-nav button span{font-size: 50px;color: #e22570 !important;line-height: 25px;border: none;}
.owl-dots{ display: none !important; }

.owl-na .owl-prev {
  left: -35px;
  position: absolute;
}
.owl-na .owl-next {
  right: -35px;
   position: absolute;
}

.footer-icon{padding-left: 40px;margin-top: -9px;/* float: right; */}


.owl-nav{  }
.owl-nav button{ font-size: 22px; color:#000; width: 34px !important; height: 34px !important;
  border:1px solid #d2d2d2 !important; border-radius: 50px !important;; }

.owl-nav button span{font-size: 26px;color: #d2d2d2;line-height: 25px;border: none;font-family: arial;font-weight: normal;text-align: center;}
.owl-dots{ display: none !important; }


.owl-theme .owl-nav [class*=owl-]:hover {
    background: transparent !important;
    color: #e2236f !important;
    border:2px solid #e2236f !important;
    text-decoration: none;
}

.owl-theme .owl-nav button span:hover {
    /* background: transparent !important; */
    color: #e2236f;
    width: 30px !important;
    height: 30px !important;
    text-decoration: none;
}

.owl-nav .owl-prev {
  right: 45px;
  top: -50px;
  position: absolute;
}
.owl-nav .owl-next {
  right: 0px;
   top: -50px;
    border:2px solid #e2236f !important;
   position: absolute;
}

.owl-nav .owl-next span {
  color:#e2236f; 
}
.item{padding-left:0px;}

.men-img{width: 10%;}
.active-menu{ border-bottom: 4px solid #2184A2;}
.nav-item:hover{border-bottom: 4px solid #2184A2; }


.mart3px{ margin-top:3px;}

.experience-img {
    width: 18%;
}
.mike-img {
    width: 10%;
}
.chat-img {
    width: 16%;
}
.article-img {
    width: 14%;
}

.about-us-section{ margin-top:150px;
	margin-top: 150px;
    margin-bottom: 36px;
}
.about-us-section h1{ font-size:40px; color:#404041; font-weight:500;}

.about-section-left{ margin-top:73px;}

.about-section-left p{
/* UI Properties */
color:#404041;
text-align: left;
font: normal normal normal 18px/38px Open Sans;
letter-spacing: 0px;
color: #404041;
opacity: 1;	
	
}

.about-img{ margin-top:73px; margin-bottom:45px;}



.about-us-bottom{ margin-top:150px;
    margin-top: 10px;
	background-color:#F1FFF0;
    margin-bottom: 36px;
}

.about-section-left-bottom{     margin-top: 29px;}
.about-section-left-bottom h2{ font-size:20px; color:#404041; font-weight:500;}

.about-section-left-bottom p{
/* UI Properties */
color:#404041;
text-align: left;
font: normal normal normal 18px/38px Open Sans;
letter-spacing: 0px;
color: #404041;
opacity: 1;	
	
}
.about-section-left-bottom ul{
margin:0px; padding:0px;
	
	
}
.about-section-left-bottom ul li{
	margin: 0px 0px 20px;
    padding: 0px;
    font-size: 16px;
    color: #404041;
	margin-left:20px;
}

.about--bottome-img{ margin-top:0px; margin-bottom:0px;}

.about-us-button{ text-align:left;} 
.about-us-button a {
    background: #79C9E0;
    padding: 10px 48px;
    border-radius: 50px;
    text-decoration: none;
    color: var(--primary-color);
    font-size: 16px;
    margin-right: 10px;
    font-family: 'Open Sans', sans-serif;
    transition-duration: .4s;
    transition-property: transform;
    transition-timing-function: ease-out;
}
.about-us-button a:hover {
    background: #2184a2;
    color: var(--primary-color);
    border: none;
    transform: translateY(-8px);
    transition-duration: .4s;
    transition-property: transform;
    box-shadow: none;
}


.contact-us-section{
	
}

.contact-heading h2{ font-size:18px;margin-left: 44px; color:#ee2862;font-weight: 500;margin-bottom: 27px;margin-top: 30px;}
.contact-heading h2:before {
    content: "";
    display: block;
    width: 23px;
    left: 16px;
    top: 56px;
    border: 1px solid #EE2862;
    position: absolute;
}

.left-contact{border-left: 1px solid #d2d2d2;float:left;height: 54px;}

.contact-img{ float:left; width:35px; height:33px;margin-right: 20px;margin-left: 20px;line-height: 30px;}
.contact-img  :after{ float:left;border-left: 1px solid #D5D5D5;/* margin-right: 20px; */}

.contact-img img{
	width: 35px;
	height: 33px;
	margin-top: 7px;
	}
.contact-text{ font-size:16px; font-weight:500; color:#404041;}
.martop38px{ margin-top:38px;}

.borderb-10{ border-bottom: 1px solid #d2d2d2; }

.borderb-10 h2{ margin-bottom: 0px; }
.contact-form{ margin-top: 51px; }

.contact-form input{height: 60px;border: 1px solid #D5D5D5;border-radius: 4px;width: 95%;}

.contact-form textarea{height: 177px;border: 1px solid #D5D5D5;border-radius: 4px;width: 97.5%;}

.contact-form label{ 
 font-size: 16px;
 font-weight: 500;
 color: #404041;
 margin-bottom: 10px;
}

.mart38p{ margin-top: 38px; }
.capta{ text-align: center; margin-top: 25px; }

.input-capta{ width: 250px; margin: 0 auto; height: 45px; margin-top: 10px; }
.capta-content{
text-align: center; 
font-size: 16px;
color: #404041;
}

.submit-btn{width: 319px;height: 53px;
/* UI Properties */background: #79C9E0 0% 0% no-repeat padding-box;border-radius: 34px;border: none;line-height: 40px;font-size: 16px;margin-top: 43px;color: #fff !important;opacity: 1;margin-bottom: 40px;}

.address{ border-top:1px solid #d2d2d2; }
.address h3{font-size: 14px;color: #404041;margin-bottom: 8px;padding-top: 30px;line-height: 8px;font-weight: bold;margin-left: 16px;}
.address p{font-size: 16px;color: #404041;font-weight: 500;margin-left: 15px;}

.addres-marg{ margin-top: 40px; }
.marb20pm{ margin-bottom: 25px; }





/*USE CSS for Slider*/

.vehicle-detail-banner .car-slider-desc {
    max-width: 180px;
    margin: 0 auto;
}
.banner-slider .slider.slider-for {
    max-width: 82%;
    padding-right: 11px;
}
.banner-slider .slider.slider-for-one, .banner-slider .slider.slider-for-two, .banner-slider .slider.slider-for-three, .banner-slider .slider.slider-for-four, .banner-slider .slider.slider-for-five {
    max-width: 82%;
    padding-right: 11px;
}

.banner-slider .slider.slider-nav {
    max-width: 16%;
}
.banner-slider .slider.slider-for,
.banner-slider .slider.slider-nav {
    width: 97%;
    float: left;
}
.banner-slider .slider.slider-for-one, .banner-slider .slider.slider-for-two, .banner-slider .slider.slider-for-three, .banner-slider .slider.slider-for-four, .banner-slider .slider.slider-for-five
.banner-slider .slider.slider-nav {
    width: 100%;
    float: left;
}
.banner-slider .slider.slider-nav {
    height: 591px;
    overflow: hidden;
}
.slider-banner-image {
    border: 1px solid #d2d2d2;
    border-radius: 8px;
    width: 99% !important;
    box-shadow: 3px 3px 3px #6c5a5a29;
}

.slider-banner-image img {
   height: 516px;
   padding:18px;
   border-radius: 8px;
}
.banner-slider .slider.slider-nav {
    padding: 0px 0 0;
}
.slider-nav .slick-slide.thumbnail-image .thumbImg{
    max-width: 178px;
    height: 110px;
    margin: 0 auto;
    border: 1px solid #EBEBEB;
}
.slider-banner-image img,
.slider-nav .slick-slide.thumbnail-image .thumbImg img {
    height: 556px;
    width:100%;
    object-fit: cover;
}
.slick-vertical .slick-slide:active,
.slick-vertical .slick-slide:focus,
.slick-arrow:hover,
.slick-arrow:focus {
    border: 0;
    outline: 0;
}
.slider-nav .slick-slide.slick-current.thumbnail-image .thumbImg {
    border: 2px solid #196DB6;
}
.slider-nav .slick-slide.slick-current span {
    color: #196DB6;
}
.slider-nav .slick-slide {
    text-align: center;
}
.slider-nav .slick-slide span {
    font-size: 14px;
    display: block;
    padding: 5px 0 15px;
}
.slick-arrow {
    width: 100%;
    background-color: transparent;
    border: 0;
    background-position: center;
    background-repeat: no-repeat;
    font-size: 0;
    height: 18px;
    position: absolute;
    left: 0;
    right: 0;
    z-index: 99;
}
.slick-prev {
   top: 0;
}
.slick-next {
   bottom: 0;
   background-color: #fff;
}
.slick-prev.slick-arrow {
    background-image: url(../images/black-up-arrow.png);
}
.slick-next.slick-arrow {
    background-image: url(../images/black-down-arrow.png);
	display:none !important;
}
/*End USE CSS for Slider*/

@media screen and (max-width : 991px) {
	
	.banner-slider .slider.slider-for,
    .banner-slider .slider.slider-nav5 {
        max-width: 100%;
        float: none;
    }

    .banner-slider .slider.slider-for,
    .banner-slider .slider.slider-nav {
        max-width: 100%;
        float: none;
    }
    .banner-slider .slider.slider-for {
        padding-right: 0;
    }
    .banner-slider .slider.slider-nav {
        height: auto;
    }
    .slider-banner-image {
        height: 500px;
    } 
    .slider.slider-nav.thumb-image {
        padding: 10px 30px 0;
    }
    .slider-nav .slick-slide span {
        padding: 5px 0;
    }
    .slick-arrow {
        padding: 0;
        width: 30px;
        height: 30px;
        top: 50%;
        bottom: 0;
        -webkit-transform: translateY(-50%) rotate(-90deg);
        -moz-transform: translateY(-50%) rotate(-90deg);
        -ms-transform: translateY(-50%) rotate(-90deg);
        transform: translateY(-50%) rotate(-90deg);
    }
    .slick-prev {
        left: 0;
        right: unset;
    }
    .slick-next {
        left: unset;
        right: 0;
        background-color: transparent;
    }
    .vehicle-detail-banner .car-slider-desc {
        max-width: 340px;
    }
    .bid-tag {
        padding: 10px 0 15px;
    }
    .slider.slider-nav.thumb-image {
       white-space: nowrap;
    }
    .thumbnail-image.slick-slide {
        padding: 0px 5px;
        min-width: 75px;
        display: inline-block;
        float: none;
    }
}

@media screen and (max-width : 767px) {
    .slider-banner-image {
        height: 400px;
    }
	
div.slick-list {
  height: auto !important;
  width: 100%;
}
	.slider.slider-nav3.thumb-image {
        padding: 0px 20px 0;
        margin: 10px 0px 0;
    }
    .slider-nav3 .slick-slide.thumbnail-image .thumbImg {
        max-width: 100%;
    float: none;
    }
	.slider-for-two{ width:100%}
    .slider.slider-nav.thumb-image {
        padding: 0px 20px 0;
        margin: 10px 0px 0;
    }
    .slider-nav .slick-slide.thumbnail-image .thumbImg {
        max-width: 140px;
        height: 80px;
    }
    .slick-prev.slick-arrow {
        background-position: center 10px;
    }
    .slick-next.slick-arrow {
        background-position: center 10px, center;
    }
    .slider-nav .slick-slide span {
        font-size: 12px;
        white-space: normal;
    }
}

@media screen and (max-width: 580px) {
    .slider-banner-image {
        height:340px;
    }
}

@media screen and (max-width : 480px) {
    .slider-banner-image {
        height:280px;
    }
}


.blog-img{ width:36px; height:36px;}

.ayush-award{width: 49% !important;}
.times-heading{margin-top: 0px; width:385px; position:relative; background-color:#F0F0F0;margin-bottom: 15px;}
.times-heading h2{ color:#EE2862;margin-left: 132px; font-size:18px;}
.times-heading h2:before {
    content: "";
    display: block;
    width: 23px;
    left: 95px;
    top: 27px;
    border: 1px solid #EE2862;
    position: absolute;
}

.times-heading-not-logo{margin-top: 0px; width:385px; position:relative; background-color:#F0F0F0;margin-bottom: 15px;}
.times-heading-not-logo h2{ color:#EE2862;margin-left: 22px; font-size:18px;}
.times-heading-not-logo h2:before {
    content: "";
    display: block;
    width: 23px;
    /* left: 95px; */
    top: 27px;
    /* border: 1px solid #EE2862; */
    position: absolute;
}



.times-img{
	    float: left;
    margin-right: 30px;
    margin-top: 10px;
    margin-left: 10px;
}

.nuff-food{ width: 79px;
    margin-top: 16px;
	}


.lates-video{ position:relative;}
.lates-video h2 {
    font-size: 18px;
    margin-left: 43px;
    color: #ee2862;
    font-weight: 500;
    margin-bottom: 10px;
}
.lates-video h2:before {
    content: "";
    display: block;
    width: 23px;
    left: 15px;
    top: 26px;
    border: 1px solid #EE2862;
    position: absolute;
}
.archive-video{
	float: right;
	margin-top: -62px;
	margin-right: 120px;
}

.archive-latest-blog{
    margin-top: -72px;
    margin-bottom: 18px;
	
}
.video-thumainail{ margin-top:41px; background-color:#F1FFF0; padding-top:64px;padding-bottom: 20px;}
.video-thumainail h1{ font-size:40px; color:#404041; margin-bottom:49px; text-align:center;}

iframe{ border-radius:10px;}
.mart20p{ margin-top:20px;}


.award-img-three-one{background-color:#fff; border-radius:10px; text-align:center; padding-left:69px; padding-right:69px;padding-top: 30px;padding-bottom: 37px;}





.grid {
	 list-style: none;
	 margin-left: -40px;
}
 .gc {
	 box-sizing: border-box;
	 display: inline-block;
	 margin-right: -0.25em;
	 min-height: 1px;
	 padding-left: 40px;
	 vertical-align: top;
}
 .gc--1-of-3 {
	 width: 33.33333%;
}
 .gc--2-of-3 {
	 width: 66.66666%;
}
 .naccs {
	 
	
}
 .naccs .menu div {
	       margin-bottom: 10px;
    color: #303f9f;
    cursor: pointer;
    width: 257px;
    /* float: right; */
    vertical-align: middle;
    font-weight: 700;
    transition: 1s all cubic-bezier(0.075, 0.82, 0.165, 1);
    margin-left: 10px;
    float: left;
}
 .naccs .menu div:hover {
	 /* box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); */
}
 .naccs .menu div span.light {
	 /* height: 10px; */
	 /* width: 10px; */
	 position: absolute;
	 top: 24px;
	 left: 15px;
	 /* background-color: #303f9f; */
	 /* border-radius: 100%; */
	 transition: 1s all cubic-bezier(0.075, 0.82, 0.165, 1);
}
 .naccs .menu div.active span.light {
	 /* background-color: #fbc02d; */
	 left: 0;
	 /* height: 100%; */
	 /* width: 3px; */
	 top: 0;
	 /* border-radius: 0; */
	 list-style: none;
}
 .naccs .menu div.active {
 
}
 ul.nacc {
	 position: relative;
	 /* height: 0px; */
	 list-style: none;
	 margin: 0;
	 padding: 0;
	 transition: 0.5s all cubic-bezier(0.075, 0.82, 0.165, 1);
}
 ul.nacc li {
	    opacity: 0;
    transform: translateX(50px);
    position: absolute;
    list-style: none;
    transition: 1s all cubic-bezier(0.075, 0.82, 0.165, 1);
    background-color: #fff;
}
 ul.nacc li.active {
	 transition-delay: 0.3s;
	  z-index: 2;
	 opacity: 1;
	 transform: translateX(0px);
}
 ul.nacc li p {
	 margin: 0;
}
 
.mart21p{ margin-bottom: 21px !important;}
.bor-left1px{ border-left:1px solid #d2d2d2;padding-left: 0px;/* margin-left: 15px; */width: -1%;}
.marb40p{/* padding-bottom:40px; */}

.thumbImg{border: 1px solid #d2d2d2;
    border-radius: 8px;
    padding: 5px;}
	.marle0pxbor{ margin-left:0px; border:none;}
	
	.thumbImg{}
	.thumbImg img{ height:117px;}
	
	.modal-dialog{ max-width:1000px;}
	.book-a-consultant{margin-left: 20px;}
	
	.book-a-consultant h2{ font-size:18px;margin-left: 44px; color:#ee2862;font-weight: 500;/* margin-bottom: 27px; */margin-top: 9px;}
	.book-a-consultant h2:before {
		content: "";
		display: block;
		width: 23px;
		left: 34px;
		top: 52px;
		border: 1px solid #EE2862;
		position: absolute;
	}
	.modal-header{ margin-bottom:0px; border-bottom:none;}
	
	.mart0pco{ margin-top:0px;}
	.mart24p{ margin-top:24px;}
	
	.close{ opacity:1 !important;}
	.close img{ width:30px; margin-right:20px; margin-top:20px;}
	
	.constant-form input{ width:100%;}
	.constant-form textarea { width:100%;}

button:focus {
    outline: 1px dotted;
    outline: 0px auto -webkit-focus-ring-color;
}

	
	.third_b img{
		    height: 367px;
	}
	
	
	.ti-heading{
		color: #404041;
		font-weight: 600;
		font-size: 22px;
	}

.ti-date{
		color: #404041;
		font-weight: 500;
		font-size:16px;
		margin-bottom: 0;
	}
.bold{font-weight: 600;}
.left-blog-img{ float:left; margin-right:15px;}
.left-blog-img img{  border-radius: 8px 0px 0px 8px;
 width: 288px; height: 219px;}
.left-blog-section{
	border: 1px solid #E2E2E2;
	border-radius: 8px;
    float: left;
	padding-right: 15px;
    width: 100%;}
.date-blog{ font-size:14px !important; color: #404041; }
.date-blog span{ font-size:14px; font-weight:600; color: #ee2862; }
.left-blog-section-content h1{
	font-size: 20px;
    font-weight: 600;
    color: #404041;
    padding: 0px;
   
}
.left-blog-section-content p{ font-size:16px;line-height: 30px; font-weight:normal;color: #404041;margin-top: 9px;margin-bottom: 7px;}
.social-blog{ margin-top:10px;margin-bottom: 11px;}
.social-blog img{ width:30px; height:30px;}
.blm16p{ margin-top:16px;}



.right-left-blog-section{/* float:left; */width:100%;display: flex;}
.right-blog-img{/* float:left; */margin-right:15px;width: 70px;/* height: 70px; */}
.right-blog-img img{border-radius: 8px 8px 8px 8px;width: 70px;height: 50px;margin-top: 10px;}
.right-blog-section{
	border: 1px solid #E2E2E2;
	border-radius: 8px;
    float: left;
    width: 100%;}
.right-date-blog{ 
	font-size: 12px;
    color: #404041;
    margin-bottom: 0; }
.right-date-blog span{ font-size:12px; font-weight:600; color: #ee2862; }
.right-left-blog-section-content h1{font-size:18px;font-weight:600;line-height:22px;color: #404041;margin-top: 0px;padding:0px;margin-bottom: 16px;white-space: nowrap;width: 300px;overflow: hidden;text-overflow: ellipsis;/* border: 1px solid #000000; */}
.mart24br{margin-top:16px;/* min-height: 61px; */}

.blog-right-border{
    border: 1px solid #E2E2E2;
    border-radius: 8px;
	padding:10px;
    overflow: hidden;
}
.left-blog-section-content a:hover{ text-decoration:none;}
.right-left-blog-section-content a:hover{ text-decoration:none;}

.bt_bb_wrapper {
    /* overflow: hidden; */
    /* position: relative; */
    float: left;
    margin-top: 20px;
}

.bt_bb_wrapper ul {
    margin: 0 0 1em 1em;
    padding: 0;
}
.bt_bb_wrapper li {
    margin: 0 0 0.5em 0.5em;
    padding: 0;

}

.bt_bb_wrapper li {
   font-size: 16px;
    color: #404041;
	line-height:30px;
	font-weight:500;
	text-align:justify;
	    font-family: 'Open Sans', sans-serif;
}
.post-item-description h2{ font-size:30px; margin-top:20px;}

.bt_bb_wrapper p {
   font-size: 16px;
    color: #404041;
	text-align:justify;
	    font-family: 'Open Sans', sans-serif;
}

.bt_bb_wrapper p strong {
   font-size: 22px;
   color: #404041;
	margin-top:22px;
   margin-bottom: 10px;
   float:
   left;
	width:100%;
   font-family: 'Open Sans', sans-serif;
}

.post-meta{ margin-bottom:20px;}

.footer-margin{ margin-top:34px;}

.icon-contact{ width:25px;}
.icon-message{ width:25px;}

.clients-testimonial-section .owl-nav{
	position: absolute;
    top: 93px;
    right: 0;
	}
	
	.feed-back-content{
 display: flex;
align-items: center;
	}
	
	.p-left{float: right;}
	
	.page-item.active .page-link {
    z-index: 1;
    color: #fff;
    background-color: #79C9E0;
    border-color: #79C9E0;
}
.page-link {
  color: #000;
}
	
.post-item-wrap .post-image img{ width:100%;    opacity: 0.7; }
.tags{ width:100%;}
.tags a{        font-size: 12px;
    padding: 3px 10px;
    border-radius: 4px;
    margin-bottom: -4px;
    margin-top: 10px;
    background: #79C9E0;
    color: #fff;
    text-decoration: none;
    margin-right: 5px;
    float: left;
}



@keyframes allmoves {
  0%, 100% {
    zoom: 1;
    filter: alpha(opacity=100);
    opacity: 1;
  }
  52%, 75% {
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
  }
}
@keyframes flip-front {
  0% {
    -webkit-transform: rotateY(0);
    transform: rotateY(0);
  }
  54% {
    -webkit-transform: rotateY(0);
    transform: rotateY(0);
  }
  58% {
    -webkit-transform: rotateY(180deg);
    transform: rotateY(180deg);
  }
  100% {
    -webkit-transform: rotateY(180deg);
    transform: rotateY(180deg);
  }
}
@keyframes flip-back {
  0% {
    -webkit-transform: rotateY(180deg);
    transform: rotateY(180deg);
  }
  54% {
    -webkit-transform: rotateY(180deg);
    transform: rotateY(180deg);
  }
  58% {
    -webkit-transform: rotateY(0);
    transform: rotateY(0);
  }
  100% {
    -webkit-transform: rotateY(0);
    transform: rotateY(0);
  }
}
/* ************************************* */
/* CSS
/* ************************************* */


/* entire container, keeps perspective */
.flip-container {
  zoom: 1;
  filter: alpha(opacity=0);
  opacity: 0;

  -webkit-perspective: 1000;
  -moz-transform: perspective(1000px);
  perspective: 1000;
  -moz-transform-style: preserve-3d;
  -webkit-animation: allmoves 1s ease-in-out 1s infinite normal;
  -moz-animation: allmoves 1s ease-in-out 1s infinite normal;
  -ms-animation: allmoves 1s ease-in-out 1s infinite normal;
  -o-animation: allmoves 1s ease-in-out 1s infinite normal;
  animation: allmoves 1s ease-in-out 1s infinite normal;
  -webkit-transform-origin: 50% -80px 0;
  -ms-transform-origin: 50% -80px 0;
  transform-origin: 50% -80px 0;
}

.flip-container .flipper .front, .flip-container.hover .flipper .front{
  -webkit-animation: flip-front 10s ease-in-out 5s infinite normal;
  -moz-animation: flip-front 10s ease-in-out 5s infinite normal;
  -ms-animation: flip-front 10s ease-in-out 5s infinite normal;
  -o-animation: flip-front 10s ease-in-out 5s infinite normal;
  animation: flip-front 10s ease-in-out 5s infinite normal;
}

.flip-container .flipper .back, .flip-container.hover .flipper .back {
  -webkit-animation: flip-back 10s ease-in-out 3s infinite normal;
  -moz-animation: flip-back 10s ease-in-out 3s infinite normal;
  -ms-animation: flip-back 10s ease-in-out 3s infinite normal;
  -o-animation: flip-back 10s ease-in-out 3s infinite normal;
  animation: flip-back 10s ease-in-out 3s infinite normal;
}



.flip-container, .front, .back {
  width: 232px;
  padding: 10px;
}

/* flip speed goes here */
.flipper {
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
  position: relative;
}

/* hide back of pane during swap */
.front, .back {
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  backface-visibility: hidden;
  position: absolute;
  top: 0;
  left: 0;
}

/* front pane, placed above back */
.front {
  z-index: 2;
}

/* back, initially hidden pane */
.back {
  -webkit-transform: rotateY(180deg);
  transform: rotateY(180deg);
}
.mart100p{margin-top: 188px;} 
img.shadowed {
    border-radius: 10px;
}

.full-testimonial{
    width: 100%;
    height: 100%;
    margin: 105px 25px 72px;
    padding: 34px 19.5px 21.7px 19px;
    border-radius: 8px;
    background-color: #edfaff;
}
.full-testimonial.change {
    background: #fff2fb;
}

.display{ display:flex;}

.modal-content {
    background-image: url(../../images/blog-bg.png);
   background-size: 180%;
    background-repeat: no-repeat;
    background-position: right;
}

.side { margin-right:15px;}
 .box-flip {
        width: 250px;
        height: 220px;
		padding:10px;
	
  }
  
  
 .box-flip img {
        width: 230px;
        height: 200px;
		border-radius:10px
	
  }
  
  .pr0p{ padding-right:0px;}
  .pl0p{ padding-left:0px;}
  
.new_out {bottom:0 !important;top: auto;
left: -340px;}

.footer-menu div{ margin-right:20px;}
.book-right-content{padding: 0px;padding-bottom: 0;}
.c {
    /* width: 257px; */
}
.b{ margin-right:15px;}
.c img {
    width: 257px; 
}

.baner-sec-img{ margin-top: 38px;}
