html#facebook body div {
    overflow: hidden;
}
section.banner {
    background: #ffcd00;
}
.banner .container-fluid{padding:0;}
.italic {
    font-style: italic;
}
.font-play {
    font-family: 'Playfair Display', serif;
}
h4.title-above {
    font-weight: 600;
    color:#5ca696;
}
h1.title {
    font-size: 70px;
    font-weight: 500;
    letter-spacing: -2px;
    line-height: 1.2em;
    margin-bottom: 20px;
}
.ourblogcs .in-contentcs1 h3 a {color: #000;}
p.title-below{
    font-size: 22px;
    font-weight: 500;
    line-height: 1.6em;
    margin-bottom:25px;
}
.clr-wit{
  /*  color: #fff !important; */
}
a.site_button{
   padding: 10px 35px;
    display: inline-block;
      background: #ea5570;
    border: 2px solid #ea5570;
    border-radius: 2px;
    font-size: 18px;
    transition: .5s;
    color: #fff;
    font-weight: 500;
    text-decoration:none;
}
a.clr_wit_btn{
    background:transparent;
    border:2px solid #fff;
    }
a.site_button:hover{
    background: #62676b;
    border: 2px solid #62676b;
}
.banner-content {
    padding: 0px 10px 0px 60px;
    position:relative;
        z-index: 1;
}
.banner-content:before {
   content:"";
   position:absolute;
    background: url(http://demoserver.jbsoft.in/diwas/diwas-content/uploads/2021/11/bg_2.png);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 47%;
     width: 100%; 
    opacity: .3;
    height:100%;
    top:0;
    filter:brightness( 200% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );
        z-index: -1;
}
.lsow-grid-item.lsow-odometer, .lsow-odometers .lsow-odometer .lsow-number {
    margin: 0;
}
.lsow-odometers .lsow-odometer .lsow-number{
    font-size: 60px;
    line-height: 60px;
}
.lsow-odometers .lsow-odometer .lsow-number span {
        font-size: 55px;
    font-family: 'Playfair Display', serif;
    vertical-align: text-top;
    line-height: 50px;
    font-weight: 500;
        color: #ffcd00;
        letter-spacing: -1px;
}
h2.title-odometer{
        margin: 0 !important;
    font-size: 21px;
    font-weight: 500;
        color: #111;
    }
.lsow-odometers .lsow-odometer .lsow-number {
    font-size: 45px;
    line-height: 60px;
}
.odometer-inside {
    position: relative;
}
.odometer-inside:before {
      content: "\f067";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    color: #5ca696;
    font-size: 18px;
    padding-right: 0.5em;
    position: absolute;
    top: 5px;
    right:-32px;
}
.lsow-grid-container.lsow-grid-desktop-1 .lsow-grid-item{
    margin-left:10px !important;
}
h1.title.font-small {
/*        font-size: 50px; */
	font-size: 43px;
    line-height: 1.2em;
    letter-spacing: 1px;
    color: #38414a;
        margin-top: 30px;
}
p.font-1{
        font-size: 18px;
    font-weight: 400;
    color: #38414A;
}
.about-image-block {
    position: relative;    
    /*margin-bottom: 14%;*/
}
.abt-img-1 {
    /*border: 10px solid #fbfbfb;*/
    box-shadow: 0px 10px 30px 0px rgb(0 0 0 / 10%);
}
.abt-img-1 img{
    border:10px solid #fbfbfb;
}
.abt-img-3 {
    /*position: absolute; */
    background: #ea5570;
    padding: 20px;
    border: 10px solid #ea5570;
    /* bottom: -35%; */
    width: 50%;
    /* left: -5%; */
    /* z-index: -1; */
    text-align: center;
    margin-top: -45px;
    margin-left: -30px;
}
.tableftdesigncss .lsow-tabs.style8 .lsow-tab-nav .lsow-tab.lsow-active a {
    border-left-color: #10a19b !important;
}
.abt-img-2 {
    position: absolute;
    border: 10px solid #fff;
    bottom: 0%;
    right:-4%;
	width:100%;
	max-width:161px;
}
span.span-year {
    font-size: 80px;
    color: #fff;
    font-weight: 500;
    text-align: center;
    display: inline-block;
    width: 100%;
    line-height: 100px;
}
span.font-small{
        font-size: 22px;
    font-weight: 400;
     color: #fff;
}
.abt-content h1.title.font-small {
    margin-top: 0px;
}
.abt-content {
/*     max-width: 470px; */
	 max-width: 645px;
}
.title-block-center {
    text-align: center;
}

.lsow-tabs.style8 .lsow-tab-nav .lsow-tab.lsow-active a {
    opacity: 1;
}

/**********service section*************/
.service_icon {
    width: 70px;
    height: 70px;
  /*   background: #ebf4f2;
    text-align: center; */
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 auto;
    transition:.5s;
}
.service_single {
    padding: 30px 15px 35px;
   text-align:center;
    transition:.5s;
    border:1px solid #f5f5f5;
    overflow:hidden;
        height: 100%;
}
h3.service_title {
    font-size: 26px;
    font-weight: 500;
    line-height: 1em;
    padding-bottom: 1rem;
    padding-top: 1.5rem;
    letter-spacing: .5px;
    margin: 0px !important;
}
.service_content p.font-1{
    margin-bottom:0.5rem;
}
.service_single:hover {
   background: rgb(255 205 0 / 13%);
    border-bottom: 2px solid #ffcd00;
    transform: translateY(-8px);
    transition:.5s;
    overflow:hidden;
    height: 100%;
}
.service_single:hover a.site_button{
    background:#62676b;
    border:2px solid #62676b;
     transition:.5s;
}
.bg-change{
     background: rgb(255 205 0 / 13%);
    border-bottom: 2px solid #ffcd00;
}
.bg-img {
    position: relative;
    z-index: 1;
    padding:60px 0px ;
}
.bg-img:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
   /* background: #0e0e0e;*/
    width: 100%;
    height: 100%;
    opacity: .3;
    z-index: -1;
}
.wid-fix .title-block-center {
    max-width: 750px;
    margin: 0 auto;
}
.mar-top-bot{
    margin:20px 0px 30px;
}
.footer-inner {
       padding: 40px 0px 50px;
    border-top: 1px solid #62676b;
    margin-top: 15px;
}
.zoom-in-out-box:hover {
  animation: zoom-in-zoom-out .2s ease;
}

@keyframes zoom-in-zoom-out {
  0% {
    transform: scale(1, 1);
  }
  50% {
    transform: scale(1.2, 1.2);
  }
  100% {
    transform: scale(1, 1);
  }
}
ul#menu-footer-menu-1 li, ul#menu-main-menu li {
    width: 50%;
    float: left;
}
p.font-2 {
    font-size: 18px;
    font-weight: 400;
}
section.footer-above {
    float: left;
    width: 100%;
    z-index: 9;
    position: relative;
}
.footer-above  .row-css{
   background: #fff;
    width: 99%;
    margin: 70px auto 0;
    padding: 60px 50px;
    border-radius: 10px;
    border: 1px solid #e1dfdfaa;
     
    display: flex;
    align-items: center;
    box-shadow: 0px -10px 30px 0px rgb(0 0 0 / 10%);
}
p.font-3{
    font-size:26px;
}
.row.form-css  input[type="email"]{
height: 50px;
    background: #dbebe8;
}
.row.form-css input[type=submit]{
    height: 50px;
}
.row.form-css .col-md-8 {
    padding-right: 0;
}
.row.form-css .col-md-4 {
    padding-left: 10px;
}



/*************testimonial************/
.quote i.fa {
   font-size: 55px;
    color: #5ca696;
    opacity: .8;
}
.sa_hover_container {
       text-align: center;
    box-shadow: 0px 20px 30px 0px rgb(0 0 0 / 10%);
    margin: 10px 10px 100px 10px !important;
    padding-bottom: 50px !important;
    position: relative;
    z-index: -1;
}
.testimonials p {
    font-size: 18px;
    font-weight: 400;
    margin: 30px 0px 40px;
    color: rgba(0,0,0,.5);
}
span.fa.checked {
    color: orange;
}
span.fa-star:before {
    font-size: 20px;
    margin-right:3px;
}
.client_profile img {
       width: 25% !important;
    border-radius: 100%;
}
.client_profile{position:absolute;
    bottom:-33%;
    z-index: 999;
}
.testimonials {
    padding-bottom: 30px;
}


/*********why choose**************/
.why_single {
    text-align: center;
    padding: 0px 30px;
}
.why_single .why_icon {
       height: 70px;
    width: 75px;
    background: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 auto 25px;
}
h3.why_title {
    font-size: 24px;
    font-weight: 500;
    margin-bottom: 20px;
}
.why_content p.title-below.font-1 {
    font-size: 16px;
    font-weight: 400;
}
p.text-just{text-align:justify;}
h3.why_title a:hover {
    color: #5ca696;
}
h3.why_title a{ 
    /*font-weight: 400;*/
}
.women-health .lsow-tabs .lsow-tab-nav .lsow-tab span.lsow-image-wrapper img {
    max-width: 100%;
    display: inline-block;
    margin: 0 10px 0px 0px;
    border-radius: 100%;
    width: 80px;
    height: 80px;
}
.women-health .lsow-tabs.style8 .lsow-tab-nav .lsow-tab a {
    padding: 10px 10px !important;
    background: #ea5570;
    color: #fff;
}
.women-health.lsow-dark-bg .lsow-tabs.style8 .lsow-tab-pane{
	background:#ffe787 !important;
}
.women-health .lsow-tab-nav {
    width: 20% !important;
}
.women-health .lsow-tabs .lsow-tab-panes {
    position: relative;
    width: 85% !important;
}
.women-health .lsow-tabs.style8 .lsow-tab-pane {
    padding: 20px;
    background: #ffffff87;
    margin-left: 20px;
    border-radius: 5px;
}
.women-health .lsow-tabs .lsow-tab-nav .lsow-tab span.lsow-tab-title {
    letter-spacing: 0;
    display: inline-block;
}
.women-health .lsow-tabs.style8 .lsow-tab-nav .lsow-tab a{text-align:left;    opacity: 1.6;}
.lsow-tabs .lsow-tab-nav .lsow-tab span.lsow-image-wrapper img {
    max-width: 100%;
    display: inline-block;
    margin: 0 10px 0px 0px;
    border-radius: 100%;
    width: 80px;
    height: 80px;
}
.lsow-tabs.style8 .lsow-tab-nav .lsow-tab a {
    padding: 10px 10px;
    background: #ea5570;
    color: #fff !important;
}
.lsow-tab-nav {
    width: 20% !important;
}
.lsow-tabs .lsow-tab-panes {
    position: relative;
    width: 85% !important;
}
.lsow-tabs.style8 .lsow-tab-pane {
    padding: 20px;
    background: #ffffff87;
    margin-left: 20px;
    border-radius: 5px;
}
.lsow-tabs .lsow-tab-nav .lsow-tab span.lsow-tab-title {
    letter-spacing: 0;
    display: inline-block;
}
.lsow-tabs.style8 .lsow-tab-nav .lsow-tab a{text-align:left;    opacity: .6;}
{opacity: 1;}
.clearfix p:first-child {
    margin-bottom: 10px;
}
p.strong {
    color: #000;
    font-weight: 500;
    margin-bottom: 5px;
}
p.justify{text-align:justify;}
a.offer_a{display:inline-block;
    width: 100%;
}
h4.an-clr {
    color: #e37878;
}




@media(min-width:992px) and (max-width:1199px){
    h1.title {
    font-size: 50px;
    }
    .banner-content{padding-left:20px;}
    p.title-below {
    font-size: 20px;
    }
    .lsow-odometers .lsow-odometer .lsow-number span {
    font-size: 40px;
    }
    h2.title-odometer{font-size: 16px;}
    .lsow-grid-container.lsow-grid-desktop-1 .lsow-grid-item {
    margin-left: 25px !important;
    }
    h2.title-odometer{padding-left:10px;}
    .why_single{padding:0px 10px;}
    p.font-1 {
    font-size: 15px;
}
h3.service_title {
    font-size: 23px;
    letter-spacing: 0;
}
}



@media(min-width:992px) and (max-width:1024px){


}


@media(min-width:781px) and (max-width:991px){
    h3.why_title {
    font-size: 18px;}
    .why_single {
    padding: 0px 0px;
    }
    .service_single {
    padding: 30px 2px 35px;
    }
    h3.service_title {
    font-size: 19px;
    margin-bottom: 0.5rem;
    letter-spacing: 0px;
}
p.font-1 {
    font-size: 16px;
}
.service_content p.font-1 {
    margin-bottom: 1.5rem;
}
a.site_button {
    padding: 10px 26px;
    font-size: 16px;
}
.abt-img-3{width:100%;
    margin:10px 0px;
}
.abt-img-2{position:relative;
        border: 0;
    margin-top: 30px;
}
.lsow-odometers .lsow-odometer .lsow-number span {
    font-size: 25px;
}
h2.title-odometer {
    margin: 0 !important;
    font-size: 15px;
        padding-left: 7px;
}
 .lsow-grid-item {
    margin-left: 23px !important;
}
.odometer-inside:before {
    font-size: 15px;
    top: 15px;
    right: -30px;
}
.lsow-grid-container {
    margin-left: 0px !important;
}
.lsow-odometers .lsow-odometer .lsow-number {
    font-size: 20px;
    line-height: 35px;
}
    
}






@media(min-width:768px) and (max-width:991px){
    .banner-content {
    padding: 30px;
    }
}







@media(max-width:780px){
   .page-id-1494 .abut-cam-sec .sow-features-feature.sow-icon-container-position-top.sow-features-feature-last-row {
    width: 100% !important;margin-bottom: 15px !important;
    }
   .home .lsow-tabs .lsow-tab-panes {
    width: 100% !important;
}
    .lsow-tabs.style8.lsow-mobile-layout .lsow-tab-pane {
    padding: 10px 11px;margin: 0;
}

  .home .lsow-tab-nav {
    width: 27% !important;
} 
    .icon-section-1 {
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
}
.lsow-odometers .lsow-odometer .lsow-number span {
    font-size: 47px;
}
.icon-section-1  .sow-image-container{
    align-items:center;
    justify-content:center;
}
.abt-img-2 {
    position: relative;    text-align: center;
        border: 0;
    margin: 20px 0px;
}

.client_profile {
    bottom: -23%;
}
.abt-img-3 {
    width: 50%;
    margin:0 auto;
}
.lsow-grid-item{text-align:center !important;}
}



@media(max-width:767px){
    h1.title {
    font-size: 40px;
    }
   .banner-content {
    padding: 50px 10px;
}
    p.title-below {
    font-size: 18px;
    }
    .footer-above .row-css {
    padding: 60px 0px;
}
.row.form-css .col-md-8 {
    padding-right: 15px;
}
.abt-img-3 {
    width: 100%;
    margin-top: 0;
    margin-left: 0;
}
.lsow-grid-item{text-align:center;}
}
.color-cng-title h4.title-above.font-play.italic.clr.an-clr, .color-cng-title h1.title.font-small.font-play {
    color: #fff;
}
.downloadbtn-ebook button.btn.btn-info {background: #5ca696;font-size: 15px;font-family: inherit;padding: 11px 20px;}

.downloadbtn-ebook button.btn.btn-info i.fa.fa-download {
    margin-right: 10px;
    color: #fff;
    font-size: 16px;
}
.c-form-download input.wpcf7-form-control {
    font-size: 14px;
}
.downloadbtn-ebook {
    margin: auto;
    text-align: center;
}
.social-media-style2.social-media2 .twitter-timeline {
    border: 1px solid #e6e6e6 !important;
}
.social-media-style2.social-media3 .siteorigin-widget-tinymce.textwidget {
    height: 350px;
    overflow-y: scroll !important;
    min-height: 350px;
}
.social-media-style2 h3.widget-title {
    width: 100%;
    text-align: left;
    text-transform: capitalize;
    margin: 0 0px 35px 0 !important;
    padding: 0px 0 10px 0 !important;
    position: relative;
    display: block;
    line-height: initial;
    color: #ea5570;
    font-weight: 500;
    font-size: 23px;
}
.timeline-Widget .timeline-Viewport {
    overflow: hidden;
}
.s-post-feeds .fts-jal-fb-header {
    display: none;
}
.s-post-feeds.panel-row-style .panel-grid-cell {
    min-height: 350px;
    height: 350px;
    overflow: hidden;
    /* border: 1px solid #dfdfdf; */
    box-shadow: 0px 0px 3px #d6d0d0;
    padding: 8px;
    background: #fff;
    
}
span.b-f-css1 {
    font-size: 49px !important;
    text-transform: uppercase;
    font-weight: 500;
    color: #ea5570;
}
.social-media-style2 h3.widget-title:before {
    position: absolute;
    content: "";
    left: 0;
    width: 100%;
    height: 1px;
    bottom: 0;
    background: #10a19b;
    background: -moz-linear-gradient(left,  #ea5570 0%, #ffffff 68%);
    background: -webkit-linear-gradient(left,  #ea5570 0%,#ffffff 68%);
    background: linear-gradient(to right,  #ea5570 0%,#ffffff 68%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#10a19b', endColorstr='#ffffff',GradientType=1 );
}
.s-post-feeds .social-media-style2 h3.widget-title {
    margin-bottom: 10px !important;
}
.s-post-feeds .slicker-instagram-placeholder {
    height: 350px !important;
    width: 75% !important;
}
input.wpcf7-form-control.wpcf7-file {
    background: transparent;
    border: 0;
    margin: 0;
    padding: 0;
}
.set-widthcs1 {width: 80%;margin: auto;}
.service_single p.title-below.font-1 {    text-align: center;}
span.wpcf7-form-control.wpcf7-checkbox {border: 0;display: block;}
span.wpcf7-form-control.wpcf7-checkbox label {display: inline-block;}
span.wpcf7-form-control.wpcf7-checkbox label input[type="checkbox"] {width: 10px !important;height: 10px !important;}
span.wpcf7-form-control.wpcf7-checkbox span.wpcf7-list-item { margin-right: 20px !important;  margin: 0;}
span.wpcf7-form-control.wpcf7-checkbox label span.wpcf7-list-item-label {    color: #333;display: inline-block;margin-left: 7px;}
.row.bupload {background: #f1f1f1;margin-bottom: 10px;vertical-align: middle;height: 70px;}
.row.bupload p {margin: 0;text-align: left;vertical-align: middle;height: 71px;display: table-cell;}
.row.bupload span.wpcf7-form-control-wrap {margin: 0;
    text-align: left;
    vertical-align: middle !important;
    height: 88px;
    display: table-cell !important;
    }input.wpcf7-form-control.has-spinner.wpcf7-submit {
    overflow: hidden;
}
.contact-pagest1 .footer-social {text-align: left;}

.contact-pagest1 .footer-social ul#menu-social-menu {margin: 0;}

.contact-pagest1 .footer-social ul#menu-social-menu li a {line-height: 17px;border: 1px solid rgb(92 166 150 / 25%);margin-top: 20px;text-align: center;padding: 5px 0 0 0;}
.first-founder1, .first-founder2 {margin-bottom: 25px;}

.first-founder1 h4 strong {color: #242121;font-size: 17px;}

.first-founder1 h4 {color: #666;font-size: 13px;}

.first-founder1 h3, .first-founder2 h4, .first-founder3 h4 {margin-bottom: 7px;font-size: 20px;color: #5ca696;}
.contactus-stylecss1 {
    box-shadow: 1px 1px 15px #e1dede;
    padding: 25px !important;
}
.first-founder1 p, .first-founder2 p, .first-founder3 p  {margin: 0;padding: 0;font-size: 15px;color: #333;}
.camcs1 p {    margin: 0;}
.in-contentcs1 {background: #fff;padding: 25px;border-bottom: 0px solid #5ca696;position: relative;}

.in-contentcs1:before {position: absolute;height: 2px;width: 100%;content: "";background: #ea5570;bottom: 0;left: 0;}
ul.lstclient li {display: inline-block;background: #fff;box-shadow: 1px 2px 14px #c1c0c0;margin: 15px 11px;}

ul.lstclient {margin: auto;text-align: center;}
section.footer-above h1.title.font-small.font-play {
    margin-bottom: 0;
}
ul.lstclient li img {width: 175px;/* margin: 21px 15px; */padding: 20px 15px;}
.in-contentcs1 h3 {margin: 0;padding-bottom: 15px;}
.in-contentcs1 h3 a, .in-contentcs1 p {}
.in-contentcs1 h3 a {font-size: 22px;color:#5ca696;}
.in-contentcs1 p {font-size: 14px;}
.camcs1 {padding: 0;box-shadow: 0px 0px 19px #c9c9c9;}
.campaigns-cs1 h1.title.font-small {    margin: 0;}
.magic-cs1 h3, .magic-cs1 p {text-align: left;}
.magic-cs1 {background: #d4e9e4;}
.magic-cs1 p {font-size: 14px;}
.magic-cs1 .sa_hover_container {padding-bottom: 25px !important;min-height: auto !important;margin-bottom: 40px !important;background:#fff;}
.magic-cs1 h3 {margin: 0 0 5px 0;font-size: 19px;}
.white .sa_owl_theme .owl-nav .owl-prev {overflow:hidden;}
p.styrmb a {
    padding: 6px 8px;
    background: #fff;
    border-radius: 10px;
    font-size: 12px;
    border: 1px solid #ea5570;
}
p.styrmb {    margin: 20px 0 5px 0 !important;}
.hsetno h3, .hsetno p {color: #fff;text-align: center;}
.hsetno h5 {
   color: #ffffff;
    font-size: 51px;
  
    margin: auto;
    text-align: center;
    width: 72px;
    border-radius: 10px;
    font-weight: 500;
}
.hsetno p {
    font-size: 29px;
    margin: 0;
    font-weight: 800;
}
.hsetno h3 {
    text-transform: uppercase;
    font-weight: 500;
    font-size: 19px;
}
.counter-style2 img {
    width: 187px;
    height: auto;
}
.magic-cs1 .slick-slide img {
    margin: auto;
}
.magic-cs1 .lsow-carousel .lsow-carousel-item {
    position: relative;
    background: #fff;
 
    margin: 0 10px;
}
.counter-style1 .panel-grid-cell:last-child {
    border: 0;
}
.magic-cs1 .panel-grid-cell h1.title.font-small {
    color: #fff;
    font-size: 46px;
    padding: 20px 15px;
    position:relative;
    padding-top: 0;
    margin-top:0px;
}
.magicstyle1 h1.title.font-small.font-play {
    color: #38414A;
}
.magic-cs1.magic-css1 {
    position: relative;
}
.counter-style1 .panel-grid-cell {
    border-right: 1px solid gray;
}
.magic-cs1.magic-css1 .panel-grid-cell h1.title.font-small:before {
      position: absolute;
    width: 17%;
    height: 3px;
    background: #ea5570;
    content: "";
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
}
.magic-cs1.magic-css1:before {
    position: absolute;
    left: 0;
    /* background: #ea5570; */
    content: "";
    width: 42%;
    height: 100%;
    background: url(http://demoserver.jbsoft.in/diwas/diwas-content/uploads/2022/05/bg-l.png);
    background-size: cover;
    /* background-size: 137%; */
}
.magic-cs1.magic-css1 .panel-grid-cell:first-child {
    z-index: 9999;
}
.hsetno {
   text-align: center;
    /* border-radius: 10px; */
    /* width: 74%; */
    /* margin: 25px auto 8px; */
    /* padding: 6px 0; 
    /* box-shadow: 0px 0px 7px #e9556f;*/
}
.bg-img.wid-fix p.title-below.font-1.clr-wit {
    text-align: center;
}
.home-ab h1.title.font-small {
    margin-top: 0px !important;
}

.hide-sec{
display:none !important;	
}
.blog-post-sec .sp-pcp-post-meta {
    display: none;
}
.blog-post-sec .sp-pcp-readmore a {
    border-color: #ec637c !important;
    border-radius: 10px !important;
}
.blog-post-sec .sp-pcp-readmore a {
    color: #0085BA !important;
}
.blog-post-sec .sp-pcp-readmore a:hover {
    color: white !important;
    background: #ec637c !important;
}
.blog-post-sec .sp-pcp-post .sp-pcp-title {
    padding: 10px 20px 10px 20px;
}
.blog-post-sec .sp-pcp-post .sp-pcp-title, .sp-pcp-post .sp-pcp-title a {
    text-transform: none;
    font-size: 22px;
    color: #000;
    font-weight: 600;
}
.page-id-1931 .blog-post-sec .sp-pcp-post {
height: 600px ;
}
.blog-post-sec .sp-pcp-post {
    border-bottom: 3px solid #ea5570 !important;
	
}
.blog-post-sec p {
    font-size: 14px !important;
    line-height: 22px;
}
.blog-post-sec .sp-pcp-post-content {
    padding: 0px 20px 0px 20px;
   margin: 0px 0 30px 0px !important;
}
.single-post .post-thumbnail {
    display: none;
}
.single-post .post-content-inner {
    margin-top: 50px;
}
 ul.list-inner li:before { 
    content: "\f18e";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    color: #ffed00;
    font-size: 17px !important;
    padding-right: 0.5em;
    position: absolute;
    top: 3px;
    left: 0;
}
ul.list-inner li {
    position: relative;
    padding: 3px 2px 3px 25px;
}
ul.list-inner:hover li:before {
    background: none;
}
ul.list-inner {
    font-size: 17px !important;
    text-align: justify !important;
    font-weight: 400 !important;
    color: #38414A !important;
}
h3.title.font-small.font-play {
    font-size: 30px !important;
    margin-bottom: 15px;
}
.abt-content h3.title.font-small.font-play {
    font-size: 22px !important;
    margin-bottom: 0px;
}
.abut-cam-sec h5{
	margin: 0px 0px 15px 0px !important;
	color:#fff;
}
.abut-cam-sec .sow-icon-container {
    margin-bottom: 0px !important;
}
.abut-cam-sec .sow-features-feature.sow-icon-container-position-top.sow-features-feature-last-row {
    padding: 18px;
    box-shadow: 0px 0px 2px #000;
}
.abut-cam-sec .so-widget-sow-features-default-8a6e3820cf3d-1167 .sow-features-list .sow-features-feature h5 {
    margin: 0px 0px 15px 0px !important;
	color:white;
}
.abut-cam-sec .so-widget-sow-features-default-8a6e3820cf3d-1167 .sow-features-list .sow-features-feature.sow-icon-container-position-top .sow-icon-container {
    margin-bottom: 0px !important;
}
.abut-cam-sec .sow-features-feature.sow-icon-container-position-top.sow-features-feature-last-row {
   width: 32% !important;
    margin: 0px 8px !important;
	    background: #ea5670 !important;
}
.abut-cam-sec button {
    background: #dbebe8;
    border: none;
	border-radius:5px;
	padding: 3px 14px;
}
.abut-cam-sec button a{
	font-size:13px;
	
}
.our-values .sow-features-feature.sow-icon-container-position-right {
    padding: 15px !important;
    background: #f4f4f4;
/*     width: 580px !important; */
  width:100%;
  max-width:45%;
    margin-left: 35px;
    height: 114px;
  border-radius: 15px;
}
.our-values .so-widget-sow-features-default-2035c94d63dc .sow-features-list .sow-features-feature .textwidget {
    margin: 0px 0px 0px 40px !important;
}
.our-values .so-widget-sow-features-default-2035c94d63dc .sow-features-list .sow-features-feature h5 {
    margin: 5px 0;
}
.our-values p {
    font-size: 14px !important;
}
h4.title.font-small.font-play {
    line-height: 25px;
    color: #5ca696;
    /* font-weight: 600; */
    text-align: justify;
	margin-bottom: 15px;
}

@media only screen and (max-width: 767px) {
.our-values {
    padding: 0px 13px !important;
}
.our-values p {
   text-align:center !important;
}
.our-values .so-widget-sow-features-default-2035c94d63dc .sow-features-list .sow-features-feature.sow-icon-container-position-right .sow-icon-container {
margin: 0px auto !important;
    display: block;
}
.our-values .sow-features-feature.sow-icon-container-position-right {
    padding: 15px !important;
    background: #f4f4f4;
/*     width: 194px !important; */
    margin-left: 0px; !important
  width:100%;
  max-width:100%;
/*     height: 114px; */
  border-radius: 15px !important;
}

.our-values .so-widget-sow-features-default-2035c94d63dc .sow-features-list .sow-features-feature .textwidget {
 margin: 0px 0px 0px 0px !important; 
}
.our-values .so-widget-sow-features-default-2035c94d63dc .sow-features-list .sow-features-feature h5 {
    margin: 5px 0;
  text-align:center !important;
      font-size: 20px !important;
}
}
.val-home-cls p {
    text-align: left;
    color: #000;
    font-size: 16px;
}
.val-home-cls h3 {
	margin:0px;
	padding:0px;
}
.val-home-cls .column.how-img {
    width: 100%;
    vertical-align: middle !important;
    max-width: 74px;
    justify-content:center;
 text-align:center;
}
.val-home-cls {
	padding:20px;
}
.val-home-cls  h3 {
    color: #000;
    font-family: 'Playfair Display', serif;
    font-size: 39px;
}
.val-home-cls section.columns {
	box-shadow: 0px 0px 4px white;
    display: grid;
    grid-template-columns: 1fr 5fr;
    grid-column-gap: 8px; 
	padding:30px;
	background: #f4f4f4;
	height:137px;
	width:100%;
	border-radius: 20px;
}
.odo-home-cls p {
    text-align: left;
    color: #fffdfd;
    font-size: 16px;
}
.odo-home-cls h3 {
	margin:0px;
	padding:0px;
}
.column.how-img {
    width: 100%;
    vertical-align: middle !important;
    max-width: 74px;
    justify-content:center;
 text-align:center;
}
.odo-home-cls h3 {
    color: white;
    font-family: 'Playfair Display', serif;
    font-size: 39px;
}
section.columns {
	box-shadow: 0px 0px 4px white;
    display: grid;
    grid-template-columns: 1fr 3fr;
    grid-column-gap: 8px; 
	padding:15px;
	background: #ff738c;
	height:185px;
}
.icon-carousal .lsow-container button.slick-prev, .icon-carousal .lsow-container button.slick-prev:before, .icon-carousal .lsow-container button.slick-prev:after, .icon-carousal .lsow-container button.slick-next, .icon-carousal .lsow-container button.slick-next:before, .icon-carousal .lsow-container button.slick-next:after{
	color:#fff !important;
}
.dr-usha{color:#ea5570 !important;font-size:22px;}

.oxilab-flip-box-4-data{
	 /* background: rgb(234 85 112) !important; */
	    border: 1px solid #ea5570 !important;
	    background-image: linear-gradient(0deg,rgb(252 55 90 / 92%),#a8d4b0) !important;
}
.oxilab-flip-box-4-image-icon {
	display: none;
}
.oxilab-button a span {
    color: #161313 !important;
}
.oxilab-flip-box-back-4-data{
	/* background: rgb(234 85 112) !important; */
	border: 1px solid #ea5570 !important;
	background-image: linear-gradient(0deg,rgb(252 55 90 / 92%),#a8d4b0) !important;
}
.oxilab-flip-box-body-3-7 .oxilab-flip-box-3 {
    background: linear-gradient(rgb(16 15 16 / 32%), rgb(20 18 19 / 48%)), url(http://demoserver.jbsoft.in/diwas/diwas-content/uploads/2022/10/pregnancy.jpg) !important;
}
.oxilab-flip-box-body-3-8 .oxilab-flip-box-3{
	background: linear-gradient(rgb(16 15 16 / 32%), rgb(20 18 19 / 48%)), url(http://demoserver.jbsoft.in/diwas/diwas-content/uploads/2022/10/know-more.jpg) !important;
}
.oxilab-flip-box-body-3-9 .oxilab-flip-box-3 {
    background: linear-gradient(rgb(16 15 16 / 32%), rgb(20 18 19 / 48%)), url(http://demoserver.jbsoft.in/diwas/diwas-content/uploads/2022/10/diabetics-img.jpg) !important;
}
.oxilab-flip-box-body-3-10 .oxilab-flip-box-3 {
   background: linear-gradient(rgb(16 15 16 / 32%), rgb(20 18 19 / 48%)), url(http://demoserver.jbsoft.in/diwas/diwas-content/uploads/2022/10/REPRO.jpg) !important;
}
.oxilab-flip-box-back-3{
background-color: rgb(234 85 112);
}
.white-shad img {
    border: 10px solid #fff;
    border-radius: 2px 2px 2px 2px;
    box-shadow: 0px 10px 30px 0px rgb(0 0 0 / 10%);
}
p.home-about-para {
    margin-bottom: 10px;
    text-align: center;
	color: #eb6d79 !important ;
}
.home-about-sec h1 {
    margin-bottom: 12px !important;
}
.diabet-box .so-widget-sow-button-atom-1d3d6f446be0 .ow-button-base a{
	padding:9px 11px;
}
.diabet-box span {
    font-size: 13px;
    color: #0085be;
}
.diabet-box h3 {
	margin: 15px 0px;
    color: white !important;
    font-size: 16px !important;
    text-align: center !important;
}
.diabet-box {
    padding: 25px 0px;
}
.know-risk-carosal .wh-blck{
	box-shadow: 0px 0px 9px #00000080;
	background: #ea5670;
}
.wh-blck h3 {
    color: white;
    text-align: center;
    padding: 10px 0px;
	margin-top: 0px;
}

 ul.list-pdf-inner li:before { 
    content: "\f1c1";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    color: #ffed00;
    font-size: 17px !important;
    padding-right: 0.5em;
    position: absolute;
    top: 3px;
    left: 0;
}
ul.list-pdf-inner li {
    position: relative;
    padding: 3px 2px 3px 25px;
}
ul.list-pdf-inner:hover li:before {
    background: none;
}
ul.list-pdf-inner {
    font-size: 17px !important;
    text-align: justify !important;
    font-weight: 400 !important;
    color: #38414A !important;
}
.single-mec-events div#comments {
    display: none;
}
.single-mec-events .mec-wrap .mec-single-title{
	margin-bottom:10px !important;
}
button.calden-btn {
    margin-top: 15px;
    background: #e75670 !important;
}
.mec-single-event-description h4 strong, .mec-single-event-description h4  {
    color:#77b59d !important;
}
button.calden-btn a {
    color: white;
}
.icon-carousal .so-widget-lsow-carousel-default-d9a2afe408e7-12 .lsow-carousel .lsow-carousel-item{
	padding:15px 30px 30px 30px !important;
}
.serv-blog .lsow-title{
/* 	color: #e75670 !important; */
}
.serv-blog .lsow-container img, .serv-blog .lsow-grid-container img {
    border: 4px solid #fff;
    box-shadow: 0px 0px 15px rgb(0 0 0 / 20%);
}
button.timeline-btn {
    border: none;
    padding: 4px;
    background: none;
}
.meta-details {
    display: none;
}
.timeline-cls .cool-timeline.white-timeline .timeline-year {
    color: #000 !important;
}
button.timeline-btn a {
    color: #2e2c2c;
}
.vol-inner p {
    margin-bottom: 4px;
}
.contactus-stylecss1 {
    margin-top: 70px;
}
/* ncd post patient champ post */
.page-id-1931 nav.pcp-post-pagination.pcp-on-desktop, .page-id-1220 nav.pcp-post-pagination.pcp-on-desktop {
    display: none;
}
@media screen and (min-width: 821px) and (max-width: 912px) {
.odo-home-cls .so-widget-lsow-carousel-default-f49c44b36889-12 .lsow-carousel .lsow-carousel-item{
	padding:10px 0px;	
	}
.odo-home-cls h3 {
    font-size: 29px;
}
.odo-home-cls {
    font-size: 12px;
}
section.columns{
	height: 200px;
	}
.val-home-cls {
    padding: 10px;
}
.val-home-cls p{
	font-size:12px;
	}
}
@media screen and (min-width: 768px) and (max-width: 820px) {
.odo-home-cls {
    margin: 0px 20px;
}
.icon-carousal {
    padding: 0px 0px 43px 0px;
}
.oxilab-flip-box-col-4, .oxilab-flip-box-col-3 {
    width: 33% !important;
}
.oxilab-flip-box-back-4-data .oxilab-info{
	font-size: 11px !important;
	}
}
@media screen and (max-width: 767px) {
.val-home-cls section.columns{
	height:auto;
}
.section-banner-wrap {
    margin-bottom: 0px !important; 
}
.page-id-422 .wrap-inner-banner {
     margin-bottom: 0px !important; 
}
}
.mec-slider-t4-wrap .mec-owl-theme .owl-nav .owl-next, .mec-slider-t4-wrap .mec-owl-theme .owl-nav .owl-prev{
	background:#e34865 !important
}
.dia-bet .dr-usha {
    font-size: 35px;
}
.mec-owl-theme .owl-nav{
	margin-top:0px !important;
}
/*
     FILE ARCHIVED ON 19:22:45 Jul 12, 2024 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 10:56:52 Oct 14, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.424
  exclusion.robots: 0.039
  exclusion.robots.policy: 0.03
  esindex: 0.008
  cdx.remote: 16.853
  LoadShardBlock: 993.399 (3)
  PetaboxLoader3.datanode: 1440.096 (5)
  PetaboxLoader3.resolve: 1250.476 (2)
  load_resource: 1709.826
  loaddict: 1280.096
*/