html body {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-weight: normal;
}

body {
    min-height: 1000px;
}

::selection {
    background-color: #10153b;
}

a,
img,
.fa,
i {
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}

input:-moz-read-only {
    /* For Firefox */
    opacity: 0.;
}

input:-ms-read-only {
    /* For Firefox */
    opacity: 0.7;
}

input:-o-read-only {
    /* For Firefox */
    opacity: 0.7;
}

input:read-only {
    opacity: 0.7;
}


input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus textarea:-webkit-autofill,
textarea:-webkit-autofill:hover textarea:-webkit-autofill:focus,
select:-webkit-autofill,
select:-webkit-autofill:hover,
select:-webkit-autofill:focus {
    background: transparent !important;
    transition: background-color 5000s ease-in-out 0s !important;
    -webkit-box-shadow: 0 0 0px 1000px transparent inset !important;
}

input:-webkit-autofill,
textarea:-webkit-autofill,
select:-webkit-autofill {
    background: transparent !important;
    transition: background-color 5000s ease-in-out 0s !important;
    -webkit-box-shadow: 0 0 0px 1000px transparent inset !important;
}

img {
    display: block;
    margin: 0px auto;
}

.whundred {
    width: 100%;
}

.clearelement {
    clear: both;
    margin: 0px auto;
    display: block;
    font-size: 0px;
    height: 0px;
    line-height: 0px;
    content: '';
}

.floatleft {
    float: left;
    display: block;
}

.floatright {
    float: right;
    display: block;
}

.floatnone {
    display: block;
    float: none;
}

.margintop {
    margin-top: 0px;
}

.marginbottom {
    margin-bottom: 0px;
}

.marginleft {
    margin-left: 0px;
}

.marginright {
    margin-right: 0px;
}

.paddingtop {
    padding-top: 0px;
}

.paddingbottom {
    padding-bottom: 0px;
}

.paddingleft {
    padding-left: 0px;
}

.paddingright {
    padding-right: 0px;
}

.widthhundred {
    width: 100%;
}

.disabledc,
.disabled {
    opacity: 0.7;
    pointer-events: none;
}

.visibilitynone {
    display: none;
    opacity: 0.1;
}

.loadmoreworldharry {
    display: none;
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    margin: 0px auto;
}

.loadmoreworldharry.btmn {
    top: inherit;
    bottom: 0px;
}

.gradientbyrajuharry {
    background: #c832ff;
    background: -webkit-linear-gradient(90deg, #c832ff 10%, #53fff0 100%);
    background: -moz-linear-gradient(90deg, #c832ff 10%, #53fff0 100%);
    background: -o-linear-gradient(90deg, #c832ff 10%, #53fff0 100%);
    background: -ms-linear-gradient(90deg, #c832ff 10%, #53fff0 100%);
    background: linear-gradient(90deg, #c832ff 10%, #53fff0 100%);
}

.gradientname {
    -webkit-background-clip: text;
    background-clip: text;
    color: transparent;
    font-weight: 900;
    text-shadow: -15px 15px 30px rgba(176, 176, 176, 0.5);
}

.gradientmnblue {
    background-image: -webkit-linear-gradient(left, #01c1fb 0%, #1457f2 100%);
    background-image: -o-linear-gradient(left, #01c1fb 0%, #1457f2 100%);
    background-image: -webkit-gradient(linear, left top, right top, from(#01c1fb), to(#1457f2));
    background-image: linear-gradient(to right, #01c1fb 0%, #1457f2 100%);
    color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
}

/*################### animatedborder css ######################*/
.animatedborder {
    display: flex;
    align-items: center;
    justify-content: center;
    width: auto;
    height: auto;
    color: white;
    font-family: 'Raleway';
    font-size: 16px;
}

.gradient-border {
    position: relative;
    border-radius: 3px;
}

.gradient-border .afterborder {
    content: '';
    position: absolute;
    top: calc(-1 * 3px);
    left: calc(-1 * 3px);
    height: calc(100% + 3px * 2);
    width: calc(100% + 3px * 2);
    background: linear-gradient(60deg, #f79533, #f37055, #ef4e7b, #a166ab, #5073b8, #1098ad, #07b39b, #6fba82);
    border-radius: calc(2 * 3px);
    z-index: -1;
    -webkit-animation: animatedgradient 3s ease alternate infinite;
    animation: animatedgradient 3s ease alternate infinite;
    background-size: 300% 300%;
}


@-webkit-keyframes animatedgradient {
    0% {
        background-position: 0% 50%;
    }

    50% {
        background-position: 100% 50%;
    }

    100% {
        background-position: 0% 50%;
    }
}

@-moz-keyframes animatedgradient {
    0% {
        background-position: 0% 50%;
    }

    50% {
        background-position: 100% 50%;
    }

    100% {
        background-position: 0% 50%;
    }
}

@-o-keyframes animatedgradient {
    0% {
        background-position: 0% 50%;
    }

    50% {
        background-position: 100% 50%;
    }

    100% {
        background-position: 0% 50%;
    }
}

@keyframes animatedgradient {
    0% {
        background-position: 0% 50%;
    }

    50% {
        background-position: 100% 50%;
    }

    100% {
        background-position: 0% 50%;
    }
}

/*################### animatedborder css /-######################*/

/*################### Theme css ######################*/
.headerContent .logo {
    max-width: 230px;
}

.headerContent .logo img {
    image-rendering: -moz-crisp-edges;
    /* Firefox */
    image-rendering: -o-crisp-edges;
    /* Opera */
    image-rendering: -webkit-optimize-contrast;
    /* Webkit (non-standard naming) */
    image-rendering: crisp-edges;
    -ms-interpolation-mode: nearest-neighbor;
    /* IE (non-standard property) */
}

.doctorname {
    color: #00004f;
    font-weight: bold;
    margin: 10px auto;
    margin-bottom: 0px;
    font-size: 20px;
    line-height: normal;
}

.doctorposml {
    font-style: italic;
    color: #00004f;
}

.textfmlop,
.welcome_image_text {
    color: #000;
}

.welcome_text_inner,
.welcome_to_area .welcome_text_inner p,
.welcome_text {
    font-size: 14px;
    line-height: 25px;
    color: #000;
}

.taglinme {
    font-size: 20px;
    margin-top: 30px;
    color: #173a7e;
    font-weight: bold;
}

.welcome_text_inner .chooseTitle h4 {
    color: #173a7e;
}

.servicesofwebsite .white_title .as {
    padding: 0px;
    margin: 0px;
}

.servicesofwebsite .white_title p {
    padding: 0px;
    margin: 0px;
}

.servicesofwebsite .content .ThumbnailWrapper .btnStyle3 {
    display: none;
}

.servicesofwebsite .swiper-slide,
.page-id-217 .grid-sm-6 {
    min-height: 410px;
    background: #fff;
    -webkit-box-shadow: 0 4px 5px 0 rgb(0 0 0 / 14%), 0 1px 10px 0 rgb(0 0 0 / 12%), 0 2px 4px -1px rgb(0 0 0 / 30%);
    box-shadow: 0 4px 5px 0 rgb(0 0 0 / 14%), 0 1px 10px 0 rgb(0 0 0 / 12%), 0 2px 4px -1px rgb(0 0 0 / 30%);
    margin-bottom: 40px;
    border-radius: 10px;

}
.parternerrecmhome{}
.parternerimghome {margin-bottom: 20px;}
.parternertxthome {}
.partenrtxtm {
    padding: 20px;
    font-size: 20px;
    line-height: 32px;
    max-width: 700px;
}
.parternerimghome img {
    max-width: 140px;
    margin: 0px auto;
    text-align: center;
}
.imgpartnerm-home.wpb_single_image.vc_align_left{text-align: right;}
.page-id-217 .grid-sm-6 {
    padding: 0px;
    min-height: 500px;
    margin: 10px 10px;
    width: 23%;
}

.page-id-217 .grid-sm-6 .emptySpace80 {
    display: none;
}

.page-id-217 .teamFix {
    padding-bottom: 40px;
}

.servicesofwebsite .ThumbnailWrapper .as a {
    color: #000;
}

.servicesofwebsite .simple-article {}

.servicesofwebsite .content .ThumbnailWrapper .as {
    padding: 0px 25px;
    text-align: center;
    color: #173a7e;
}

.servicesofwebsite .ThumbnailWrapper h5.as a {
    color: #173a7e;
}

.servicesofwebsite .content .ThumbnailWrapper p,
.page-id-217 .ThumbnailWrapper .as,
.page-id-217 .text_block.wpb_text_column p {
    padding: 0px 25px;
    font-size: 14px;
    color: #000;
    text-align: justify;
}

.page-id-217 .ThumbnailWrapper .as {
    padding: 0px 25px;
    text-align: center;
    color: #173a7e;
    font-size: 18px;
    min-height: 55px;
    vertical-align: middle;
    display: table;
    text-align: center;
    width: 100%;
}

.page-id-217 .ThumbnailWrapper .as a {
    vertical-align: middle;
    display: table-cell;
    text-align: center;
    width: 100%;
}

.page-id-217 .ThumbnailWrapper .as {
    padding: 0px 25px;
    text-align: center;
    color: #173a7e;
    font-size: 18px;
}

.page-id-217 .ThumbnailWrapper.style2 .simple-article {
    min-height: 150px;
}

.servicesofwebsite .ThumbnailWrapper.style2 .imgWrapper,
.page-id-217 .ThumbnailWrapper.style2 .imgWrapper {
    margin-bottom: 25px;
    border-radius: 10px 10px 0px 0px;
}

.page-id-217 .ThumbnailWrapper.style2 img {
    width: 100%;
    margin: 0px auto;
}

.page-id-217 .btnStyle3 {
    display: block;
    max-width: 160px;
    margin: 0px auto;
}

.page-id-7 .main-container {
    max-width: 100%;
    width: 100%;
}

.vc_row.welcome_to_area,
.vc_row.clients_slider_homepage .clients_slider_inner,
.insurancearea,
.vc_row.blogareamrecom .blogareahomepage,
.vc_row.fotterontxtmlp .footerone,
.vc_row.proudmemberorecomp .proudmemberowlinner {
    max-width: 1170px;
    width: 100%;
    margin: 0px auto;
    float: none;

}

.vc_row.clients_slider_homepage .clients_slider_inner {
    position: relative;
}

.maincomentmlop img {
    width: 100%;
    image-rendering: -moz-crisp-edges;
    /* Firefox */
    image-rendering: -o-crisp-edges;
    /* Opera */
    image-rendering: -webkit-optimize-contrast;
    /* Webkit (non-standard naming) */
    image-rendering: crisp-edges;
    -ms-interpolation-mode: nearest-neighbor;
    /* IE (non-standard property) */
}

.abouttxtrigblue {
    background: #0f387b;
    padding: 0px 40px;
    color: #fff;
}

.abouttxtsecond .vc_column_container>.vc_column-inner {
    padding: 0px;
}

.abouttxtsecond .welcome_image_text h3 {
    color: #f1d449;
    margin-bottom: 20px;
}

.mainaboutxt {
    padding-bottom: 40px;
    display: block;
}

.mainaboutxt2 .orderlistm ul {
    padding-left: 20px;
}

.mainaboutxt2 .orderlistm li,
.simple-article.normall.reduce.remove_more-link .orderlistm ul li,
.simple-article.normall.reduce.remove_more-link .orderlistm ol li,
.text_block.wpb_text_column .orderlistm ul li,
.text_block.wpb_text_column .orderlistm ol li {
    color: #fff;
    margin-bottom: 15px;
    line-height: 24px;
}

.mainaboutxt2 .welcome_image_text {
    padding-top: 60px;
    padding-bottom: 60px;
}

.abouttxtsecond {
    background: #0f387b;
}

.clients_slider_inner .clients_slider_active .item {
    text-align: center;
    max-width: 90%;
    margin: 0px auto;
}

.clients_slider_inner .clients_slider_active .item p {
    font-size: 16px;
}

.insurancearea .ullistm {
    display: block;
    text-align: center;
}

.insurancearea .h4,
.blogareamrecom h4,
.proudmnlopabot h4 {
    text-align: center;
    color: #173a7e;
}

.insurancearea .ullistmimg {
    display: inline-block;
    max-width: 200px;
}

.insurancearea .ullistmimg img {
    width: 100%;
    image-rendering: -moz-crisp-edges;
    /* Firefox */
    image-rendering: -o-crisp-edges;
    /* Opera */
    image-rendering: -webkit-optimize-contrast;
    /* Webkit (non-standard naming) */
    image-rendering: crisp-edges;
    -ms-interpolation-mode: nearest-neighbor;
    /* IE (non-standard property) */


}

.vc_row.blogareamrecom {
    background: #ebc311;
}

.vc_row.blogareamrecom .imgWrapper img {
    width: 100%;
}

.vc_row.blogareamrecom .ThumbnailWrapper .as a {
    color: #0f387b;
}

.vc_row.blogareamrecom {
    background: #ebc311;
    padding: 60px 0px;
    padding-top: 0px;
}

.vc_row.blogareamrecom .simple-article.normall p {
    color: #000;
}

.fotterontxtmlp {
    padding: 40px 0px;
}

.imagmanil {
    float: left;
    width: 45%;
    display: block;
}

.imagmanil img {
    width: 100%;
    max-width: 400px;
    margin: 0px auto;
}

.imagmanilfloleft {
    width: 45%;
    float: right;
    display: block;
}

.headmlo {
    text-align: center;
    color: #ebc311;
    font-size: 28px;
    line-height: 32px;
    font-weight: bold;
    margin-bottom: 20px;
}

.headmloptag {
    color: #fff;
    text-align: center;
    font-size: 14px;
}

.boxburmlo {
    display: block;
    margin: 0px auto;
    text-align: center;
    margin-top: 20px;
}

.ullistmlo {
    display: inline-block;
    border: 1px solid #fff;
    padding: 10px 20px;
    text-align: center;
    border-radius: 10px;
    color: #fff;
    margin: 0px 10px;
    min-width: 230px;
    margin-bottom: 20px;
}

.ullistmlo a {
    color: #fff;
}

.vc_row.fotterontxtmlp {
    background: #0f387b;
}

.footextmlo {
    text-align: center;
    color: #ebc311;
    font-weight: bold;
}

.proudmemberowl .vc_inner img {
    max-width: 400px;
    margin: 0px auto;
    height: auto;
    width: 100%;
    image-rendering: -moz-crisp-edges;
    /* Firefox */
    image-rendering: -o-crisp-edges;
    /* Opera */
    image-rendering: -webkit-optimize-contrast;
    /* Webkit (non-standard naming) */
    image-rendering: crisp-edges;
    -ms-interpolation-mode: nearest-neighbor;
    /* IE (non-standard property) */
}

.proudmemberowl .vc_carousel-indicators {
    display: none;
}

.vc_row.proudmemberorecomp {
    padding: 40px 0px;
    padding-top: 0px;
}

.footer_logodiv .logo {
    float: none;
}

.footer_logo {
    max-width: 300px;
    margin-bottom: 30px;
}

.footer_logo img {
    image-rendering: -moz-crisp-edges;
    /* Firefox */
    image-rendering: -o-crisp-edges;
    /* Opera */
    image-rendering: -webkit-optimize-contrast;
    /* Webkit (non-standard naming) */
    image-rendering: crisp-edges;
    -ms-interpolation-mode: nearest-neighbor;
    /* IE (non-standard property) */
}

footer {
    position: relative;
    background: #0f387b;
    padding: 50px 0 0;
}

.footer h4.widget_title {
    color: #fff;
    line-height: normal;
    margin: 0px auto;
    margin-bottom: 10px;
}

.footer h4.widget_title::after {
    display: none;
}

footer .widget.widget_archive li a,
footer .widget ul li a {
    color: #fff;
}

footer>.container>.row>*[class*="col"]:not(:first-child):not(:last-child) .footerBlock {
    max-width: 100%;
}

footer div.wpforms-container-full .wpforms-form input.wpforms-field-medium,
footer div.wpforms-container-full .wpforms-form select.wpforms-field-medium,
footer div.wpforms-container-full .wpforms-form .wpforms-field-row.wpforms-field-medium,
footer div.wpforms-container-full .wpforms-form textarea.wpforms-field-medium {
    width: 100%;
    max-width: 100%;
    border-radius: 10px;
    background: transparent;
    color: #fff;
    font-size: 12px;
    line-height: normal;
    padding: 7px 10px;
    height: auto;
}

footer div.wpforms-container-full .wpforms-form textarea.wpforms-field-medium {
    padding-top: 10px;
}

footer div.wpforms-container-full .wpforms-form .wpforms-field {
    padding: 5px 0;
    clear: both;
}

footer div.wpforms-container-full .wpforms-form input[type=submit],
footer div.wpforms-container-full .wpforms-form button[type=submit],
footer div.wpforms-container-full .wpforms-form .wpforms-page-button {
    background-color: #f1d449;
    border: 1px solid #f1d449;
    color: #333;
    font-size: 1em;
    padding: 5px 15px;
    border-radius: 25px;
}

.comfootmlp {
    color: #fff;
    line-height: normal;
    margin-bottom: 14px;
}

.copy,
.created {
    margin: 0px auto;
    color: #fff;
    padding: 10px 0px;
}

footer .bottomInfo {
    border-top: 1px solid #f1d449;
}

div#btt {
    background: none repeat scroll #fff;
    opacity: 1;
    border: 1px solid #ffffff;
    border-radius: 2px;
    bottom: 21px;
    cursor: pointer;
    padding: 7px 14px;
    position: fixed;
    right: 20px;
    z-index: 50;
    color: #0f387b;
    font-weight: bold;
    font-size: 24px;
    -webkit-box-shadow: 0 4px 5px 0 rgb(0 0 0 / 14%), 0 1px 10px 0 rgb(0 0 0 / 12%), 0 2px 4px -1px rgb(0 0 0 / 30%);
    box-shadow: 0 4px 5px 0 rgb(0 0 0 / 14%), 0 1px 10px 0 rgb(0 0 0 / 12%), 0 2px 4px -1px rgb(0 0 0 / 30%);
}

a:focus,
a:hover {
    color: #f1d449;
}

.info-share {
    padding: 0px;
    margin-top: 30px;
}

.info-share li {
    display: inline-block;
    width: 40px;
    height: 40px;
    border-radius: 100%;
    border: 2px solid #fff;
    text-align: center;

    line-height: normal;
    margin: 0px auto;
    margin-right: 12px;
}

.info-share li a {
    width: 36px;
    height: 36px;
    font-size: 20px;
    padding: 5px 5px;
    display: block;
    text-align: center;
}

nav ul li a,
.boxed_menu .headerBottomInfo nav>ul>li>a,
.middble_menu_area .headerBottomInfo .responsiveWrapper .navScroll nav>ul>li>a {
    cursor: pointer;
    *pointer-events: none;
}

header.boxed_menu.sticky_menu.headerScrolled {
    background: #fff;
}

header.boxed_menu.sticky_menu.headerScrolled ul>li>a {
    color: #000;
}

header.boxed_menu.sticky_menu.headerScrolled ul li {
    padding: 10px 0;
}

.headerSearch {
    display: none;
}

.pageTitle .cell-view {
    height: auto;
    padding: 100px 0;
    padding-top: 200px;
}

.profile .btnStyle6 {
    display: none;
}

.wpb_text_column h1.headinminner {
    font-size: 30px;
    text-align: center;
    color: #0f387b;
    border-bottom: 1px dashed #f1d449;
    margin-bottom: 30px;
    padding-bottom: 10px;
    line-height: 40px;


}

.wpb_text_column h1.headinminner2 {
    font-size: 21px;
    text-align: center;
    color: #0f387b;
    border-bottom: 1px dashed #f1d449;
    margin-bottom: 30px;
    line-height: 40px;
    padding-bottom: 15px;
    margin-top: 20px;
}

.page-id-167 .vc_col-sm-6 .wpb_content_element h2 {
    font-size: 20px;
    margin: 0px auto;
}

.page-id-1141 .main-container,
.page-id-217 .main-container,
.page-id-1290 .main-container,
.page-id-167 .main-container {
    padding: 40px 20px;
}

.page-id-1141 .vc_toggle,
.page-id-313 .vc_toggle,
.single-services .vc_toggle {
    border-bottom: 1px solid #dadada;
    padding-bottom: 23px;
}

.page-id-1141 .vc_toggle_title>h4,
.page-id-313 .vc_toggle_title>h4,
.single-services .vc_toggle_title>h4 {
    display: inline;
    font-size: 21px;
    text-transform: none;
    color: #0f387b;
}

.page-id-1141 .vc_toggle_default .vc_toggle_icon,
.page-id-313 .vc_toggle_default .vc_toggle_icon,
.single-services .vc_toggle_default .vc_toggle_icon {
    background: #ffd60a;
    border: 1px solid #ffd60a;
}

.page-id-1141 .vc_toggle_default .vc_toggle_icon::after,
.page-id-1141 .vc_toggle_default .vc_toggle_icon::before,
.page-id-1141 .vc_toggle.vc_toggle_default .vc_toggle_icon::after,
.page-id-1141 .vc_toggle_default .vc_toggle_icon::before,

.page-id-313 .vc_toggle_default .vc_toggle_icon::after,
.page-id-313 .vc_toggle_default .vc_toggle_icon::before,
.page-id-313 .vc_toggle.vc_toggle_default .vc_toggle_icon::after,
.page-id-313 .vc_toggle_default .vc_toggle_icon::before,

.single-services .vc_toggle_default .vc_toggle_icon::after,
.single-services .vc_toggle_default .vc_toggle_icon::before,
.single-services .vc_toggle.vc_toggle_default .vc_toggle_icon::after,
.single-services .vc_toggle_default .vc_toggle_icon::before {
    background: #ffd601;
}

.page-id-1141 .vc_toggle_default .vc_toggle_icon::before,
.page-id-313 .vc_toggle_default .vc_toggle_icon::before,
.single-services .vc_toggle_default .vc_toggle_icon::before {
    border: 1px solid #ffd601;
}

.single-services .wpb_content_element h4 {
    color: #0f387b;
    margin-bottom: 10px;
}

.single-services .wpb_content_element .simple-article {
    margin-bottom: 20px;
}

.single-services .wpb_content_element h3 {
    font-size: 20px;
    color: #0f387b;
}

.single-services .wpb_content_element ul {
    list-style-type: none;
    padding: 0px;
}

.single-services .wpb_content_element li {}

.single-services .wpb_content_element li h3 {
    margin: 0px auto;
}

.single-services .wpb_content_element li .simple-article {
    display: inline-block;
    width: 90%;
}

.single-services .wpb_content_element li:before {
    vertical-align: top;
    position: relative;
    top: 10px;
}

.single-services .wpb_content_element ul.yogabenifit li,
ul.yogabenifit li {
    max-width: 250px;
    display: inline-block;
    width: 100%;
}

.simple-articleprice {
    font-size: 16px;
    margin-bottom: 5px;
}

.single-services .wpb_content_element h4 {
    font-size: 20px;
}

.single-services .wpb_content_element .ourlocationm {
    font-size: 22px;
    line-height: 35px;
    text-align: justify;
    color: #000;
}

.page-id-313 .contactInfo {
    position: relative;
    border: 0px solid #e5e5e5;
}

#sp-ea-1175.sp-easy-accordion>.sp-ea-single,
#sp-ea-1305.sp-easy-accordion>.sp-ea-single {
    background: #0f387b;
}

#sp-ea-1175.sp-easy-accordion>.sp-ea-single,
#sp-ea-1305.sp-easy-accordion>.sp-ea-single {
    border: 2px dashed #0f387b;
}

.sp-ea-one.sp-easy-accordion .sp-ea-single .ea-header a,
#sp-ea-1175.sp-easy-accordion>.sp-ea-single>.ea-header a,
#sp-ea-1305.sp-easy-accordion>.sp-ea-single>.ea-header a {
    color: #fff;
}

.single-services img {
    image-rendering: -moz-crisp-edges;
    /* Firefox */
    image-rendering: -o-crisp-edges;
    /* Opera */
    image-rendering: -webkit-optimize-contrast;
    /* Webkit (non-standard naming) */
    image-rendering: crisp-edges;
    -ms-interpolation-mode: nearest-neighbor;
    /* IE (non-standard property) */
}

.single-services .wpb_content_element .simple-article.nutrilink {
    font-size: 15px;
    padding: 26px 0px;
    text-align: justify;
    font-weight: normal;
    color: #0f387b;
}

.single-articlecommon {
    padding: 20px;
    text-align: center;
    font-size: 20px;
    line-height: 30px;
    border: 3px dashed rgb(15 56 123 / 50%);
}

.single-post ol,
.single-post ul {
    padding: 0px;
    padding-left: 20px;
}

.customtxmlop {
    font-size: 30px;
    line-height: 40px;
}

.texmlopm {
    font-size: 30px;
    line-height: 40px;
    font-style: italic;
    font-weight: bold;
}

.page-id-167 .fullhovebmx {
    padding: 20px 0px;
    min-height: 480px;

}

.page-id-167 .posemlop {}

.page-id-167 .ttlmposemlop {
    font-size: 25px;
    font-weight: bold;
    color: #0f387b;
    margin-bottom: 10px;
    border-bottom: 2px dashed #dadada;
    padding-bottom: 15px;
}

.page-id-167 .mposemlop {
    font-size: 15px;
    font-weight: bold;
    color: #000;
    margin-bottom: 5px;
}

.page-id-167 .fullhovebmx p {
    color: #000;
    font-weight: normal;
    font-size: 14px;
    text-align: justify;
}

.doctoresteam .headinminner {
    margin-top: 0px;
}
.page-id-167 .ThumbnailWrapper img{max-width:197px;}

.page-id-7  .next-pre-img .swiperMainWrapper.offerSwiper .swiper-button-prev, 
.page-id-7  .next-pre-img .swiperMainWrapper.offerSwiper .swiper-button-next{top: -24px;}
a.whatsappIT {
    position: fixed;
    right: 30px;
    bottom: 90px;
    min-width: 45px;
    z-index: 3;
}
a.whatsappIT i.fa {
    position: relative;
    width: 40px;
    height: 40px;
    text-align: center;
    background-color: #42c553;
    line-height: 41px;
    font-size: 20px;
    color: #FFF;
    border-radius: 40px;
    float: right;
    margin: -2px -6px 0 0;
    -webkit-transition: all 0.4s ease-out;
    -moz-transition: all 0.4s ease-out;
    -o-transition: all 0.4s ease-out;
    transition: all 0.4s ease-out;
}
nav ul li ul.sub-menu li a{line-height: normal;}
header.boxed_menu.sticky_menu.headerScrolled ul li{padding: 0px;}
/*################### Theme css /-######################*/

@media all and (max-width: 768px) {
    header.boxed_menu {
        padding: 0px;
    }

    header.boxed_menu.sticky_menu.headerScrolled .menuIcon span,
    .boxed_menu .menuIcon span {
        background: #173a7e;
    }

    .page-id-7 .main-container {
        margin-top: 75px;
    }

    .pageTitle {
        margin-top: 75px;
    }

    .welcome_to_area {
        padding: 20px 0px;
    }

    .welcome_to_area .welcome_text_inner .chooseTitle.large {
        margin-top: 25px;
    }

    .insurancearea .ullistmimg {
        max-width: 150px;
    }

    .blogareahomepage .grid-sm-6 {
        margin-bottom: 30px;
    }

    .imagmanil,
    .imagmanilfloleft {
        float: none;
        width: 100%;
    }

    .headmlo {
        margin-top: 30px;
    }

    .vc_row.proudmemberorecomp {
        padding: 15px 0px;
        padding-top: 0px;
    }

    footer .widget {
        margin-bottom: 30px;
        padding: 0px 15px;
    }

    .copy,
    .created {
        padding: 5px 15px;
    }

    .page-id-217 .grid-sm-6 {
        width: 100%;
        margin: 0px auto;
    }

    .page-id-217 .ThumbnailWrapper.style2 {
        max-width: 100%;
        margin: 0 auto;
    }

    .page-id-217 .teamFix .grid-sm-6.grid-md-3 {
        margin-bottom: 30px;
    }

    .pageTitle .cell-view {
        height: auto;
        padding: 40px 5px;
    }
    .vc-hoverbox-wrapper.vc-hoverbox-align--left.hoverboxmteam {margin: 20px auto;}
    .imgpartnerm-home.wpb_single_image.vc_align_left {
        text-align: center;
    }
    .partenrtxtm {
        padding: 20px;
        font-size: 20px;
        line-height: 32px;
        max-width: 100%;
        padding-bottom: 50px;
        text-align: justify;
    }
}

@media only screen and (min-width: 768px) and (max-width: 1280px) {}

@media (min-width: 1200px) {}