.top-nav-collapse .navbar-brand,
.top-nav-collapse .navbar-brand:hover,
.icon-statis,
.swiper-button-prev,
.swiper-button-next,
.main-organization:before,
.main-organization .organization:first-child:before,
.main-organization .organization:last-child:before,
.main-organization .organization-icon,
.main-organization .organization-icon:before,
.single-person .personIMG i,
.testimonials-slider.owl-theme .owl-nav [class*=owl-],
.testimonials-slider.owl-theme .owl-dots .owl-dot span,
.testimonials-slider.owl-theme .owl-dots .owl-dot.active span,
.testimonials-slider.owl-theme .owl-dots .owl-dot:hover span,
.price-plan i,
.numberfeat .nav-tabs>li.active>a,
.numberfeat .nav-tabs>li.active>a:focus,
.numberfeat .nav-tabs>li.active>a:hover,
.numberfeat .nav-tabs>li>a:hover,
.blog-item .date,
.article-category,
.home .header-block h1 span,
.footer-logo,
.icon-feat i:after,
.blog-item02 .article-footer span,
.single-contact02 .contact02-icon,
.button-map button,
.logo-footer-place,
.tags-sidebar a,
.post-page .blog-item .article-categ a,
.post-page .blog-item blockquote:before,
.post-page02 .blog-item02 .article-footer .tags-post a,
.comment-text-reply a {
    /* background: rgba(97, 156, 252); */
    background: #437fb7;
}

.about .mobile-features .nav-pills>li.active-icon>a,
.body-plan .price-plan,
#accordion .panel:before,
#accordion2 .panel:before,
#accordion3 .panel:before,
.subscribe-place,
.subscribe-box .custom-input button.btn,
#scroll-top,
#loading-mask,
.social-gradient:before,
.left-aboutApp .icon-feat:before,
.right-aboutApp .icon-feat:before,
.left-aboutApp .icon-feat:after,
.right-aboutApp .icon-feat:after,
.icon-feat.active-service,
.icon-feat.active-service,
.video-app02 .videoApp-place a i,
.pricing-table02 .ribbon span,
.pricing-table02 .pricingTable02 .title,
.history-app02,
.gallery-feed>a:before,
.about03 .mobile-features .nav-pills>li.active-icon>a,
.random-feat03 .work03-progress .bg-color-base,
.pricingTable03,
.sidebar-title h4,
.search-sidebar .search-form button,
.tab-recentposts .nav>li>a:before,
.newsletter-sidebar .newsletter-form button,
.share-box,
.single-feature i,
.about .mobile-features .nav-pills>li>a i,
#accordion .panel-title a:before,
#accordion2 .panel-title a:before,
#accordion3 .panel-title a:before,
#accordion .panel-title a.collapsed:before,
#accordion2 .panel-title a.collapsed:before,
#accordion3 .panel-title a.collapsed:before,
.social-gradient i,
.icon-feat i,
.about03 .mobile-features .nav-pills>li>a i,
.video-app03 .pulse i,
.tab-recentposts .tab-content .media-body i,
.post-controls-buttons .controls-left a,
.post-controls-buttons .controls-right a,
.post-controls-buttons .controls-right a i,
.post-controls-buttons .controls-left a i,
.home.bg-color,
.home02.bg-color,
.home03.bg-color {
    background: #3C7AB0;
    /* border-radius: 5px; */
}

.single-feature i,
.about .mobile-features .nav-pills>li>a i,
.about .mobile-features .nav-pills>li.active-icon>a i,
#accordion .panel-title a:before,
#accordion2 .panel-title a:before,
#accordion3 .panel-title a:before,
#accordion .panel-title a.collapsed:before,
#accordion2 .panel-title a.collapsed:before,
#accordion3 .panel-title a.collapsed:before,
.social-gradient i,
.icon-feat i,
.icon-feat.active-service i,
.icon-feat.active-service i,
.about03 .mobile-features .nav-pills>li>a i,
.video-app03 .pulse i,
.tab-recentposts .tab-content .media-body i,
.post-controls-buttons .controls-left a,
.post-controls-buttons .controls-right a,
.post-controls-buttons .controls-right a i,
.post-controls-buttons .controls-left a i,
.reply-comments {
    -webkit-background-clip: text;
    color: transparent;
}

.bttn-applora-gradient:hover span {
    color: #FFF;
}

.top-nav-collapse .navbar-brand,
.swiper-button-prev,
.swiper-button-next,
.testimonials-slider.owl-theme .owl-nav [class*=owl-],
.testimonials-slider.owl-theme .owl-dots .owl-dot.active span,
.testimonials-slider.owl-theme .owl-dots .owl-dot:hover span,
.price-plan i,
.footer-logo,
.single-contact02 .contact02-icon,
.button-map button,
.logo-footer-place {
    -webkit-box-shadow: 0px 0px 0px 6px rgba(129, 176, 253, .4);
    -moz-box-shadow: 0px 0px 0px 6px rgba(129, 176, 253, .4);
    -ms-box-shadow: 0px 0px 0px 6px rgba(129, 176, 253, .4);
    -o-box-shadow: 0px 0px 0px 6px rgba(129, 176, 253, .4);
    box-shadow: 0px 0px 0px 6px rgba(129, 176, 253, .4);
}

.overlay {
    /* background: #69A1FC; */
}

.nav-sec .dropdown-menu>li>a:hover,
.single-statis h4,
.dropdown-menu .active>a,
.single-person .personRate i,
.blog-item .blog-content h4 a,
.blog-item .article-footer ul li a:hover,
.copyright-design a,
.work02-text-points i,
.blog-item02 .blog-content h4 a,
.blog-item02 .blog-content .article-details span,
.blog-item02 .article-footer a:hover,
.footer-sitemap ul li a:hover,
.member-card ul li a:hover,
.pricingTable03 .pricing-content ul li i.fa-check,
.social-sidebar .single-find a:hover,
.category-sidebar ul li a:hover,
.category-sidebar ul li.active a,
.tab-recentposts .tab-content .media .media-heading a,
[type="checkbox"]:not(:checked)+label:hover,
[type="checkbox"]:checked+label:hover,
[type="checkbox"]:not(:checked)+label:after,
[type="checkbox"]:checked+label:after,
[type="checkbox"]:checked+label,
.tags-sidebar a:hover,
.tags-sidebar a.active,
.tags-sidebar a.active i,
.pagination li.active a.page-link,
.pagination li a.page-link:hover,
.pagination>.active>a,
.pagination>.active>a:focus,
.pagination>.active>a:hover,
.pagination>.active>span,
.pagination>.active>span:focus,
.pagination>.active>span:hover,
.category-sidebar02 ul li a:hover,
.category-sidebar02 ul li.active a,
.comments-wrapper ul li .author-details h4 a,
.comments-wrapper ul li .author-details .comment-date a,
.controls-article .left-control a:hover span,
.controls-article .right-control a:hover span,
.controls-article .left-control a p,
.controls-article .right-control a p,
.post-comments02 .comment-head .comment-text h4 a {
    color: #3E7CB1
}

.nav-sec .dropdown-menu>li>a:hover,
.dropdown-menu .active>a {
    color: #3E7CB1 !important
}

.NFpage .NFpage-content .sepa:before,
.NFpage .NFpage-content .sepa:after {
    box-shadow: inset 30px 0 0 rgba(128, 137, 255, 0.4), inset 0 30px 0 rgba(128, 137, 255, 0.4), inset -30px 0 0 rgba(250, 250, 250, 0.4), inset 0 -30px 0 rgba(255, 255, 255, 0.4);
}

@keyframes shadowsdancing {
    0% {
        box-shadow: inset 30px 0 0 rgba(128, 137, 255, 0.4), inset 0 30px 0 rgba(128, 137, 255, 0.4), inset -30px 0 0 rgba(250, 250, 250, 0.4), inset 0 -30px 0 rgba(255, 255, 255, 0.4);
    }
    25% {
        box-shadow: inset 30px 0 0 rgba(255, 255, 255, 0.4), inset 0 30px 0 rgba(128, 137, 255, 0.4), inset -30px 0 0 rgba(128, 137, 255, 0.4), inset 0 -30px 0 rgba(250, 250, 250, 0.4);
    }
    50% {
        box-shadow: inset 30px 0 0 rgba(250, 250, 250, 0.4), inset 0 30px 0 rgba(255, 255, 255, 0.4), inset -30px 0 0 rgba(128, 137, 255, 0.4), inset 0 -30px 0 rgba(128, 137, 255, 0.4);
    }
    75% {
        box-shadow: inset 30px 0 0 rgba(128, 137, 255, 0.4), inset 0 30px 0 rgba(250, 250, 250, 0.4), inset -30px 0 0 rgba(255, 255, 255, 0.4), inset 0 -30px 0 rgba(128, 137, 255, 0.4);
    }
    100% {
        box-shadow: inset 30px 0 0 rgba(128, 137, 255, 0.4), inset 0 30px 0 rgba(128, 137, 255, 0.4), inset -30px 0 0 rgba(250, 250, 250, 0.4), inset 0 -30px 0 rgba(255, 255, 255, 0.4);
    }
}

.about-us-img {
    width: 100%;
    /* max-height: 240px; */
    border-radius: 16px 16px 0px 0px;
    object-fit: cover;
}

.contact-overlay {
    background-image: url('./../../img/BG.jpg') !important;
    background-size: contain;
}

.process-img {
    max-width: 241px;
}

.mb-20 {
    margin-bottom: 20px !important;
}

.download-div {
    margin: auto;
    width: 100%;
}

.float-left {
    float: left;
}

.float-right {
    float: right;
}

.header-text-white {
    color: #FFFFFF !important;
}

.footer-tile li {
    list-style-type: none;
    text-align: left;
    line-height: 2.5;
    color: #FFFFFF;
}

.footer-tile li a {
    color: #FFFFFF;
    white-space: nowrap;
    letter-spacing: 1.4px;
}

.google-play-badge {
    cursor: pointer;
    width: 225px;
    height: auto;
}

.app-store-badge {
    cursor: pointer;
    width: 205px;
    height: auto;
    margin-left: 10px;
}

.google-play-badge-footer {
    cursor: pointer;
    width: 250px;
    height: auto;
    margin: 0px 0 15px 0;
}

@media screen and (max-width: 546px) {
    .google-play-badge {
        margin-left: 0 !important;
        width: 200px;
    }
    .app-store-badge {
        float: none;
        width: 200px;
        margin-left: 0px !important;
    }
    .google-play-badge-footer {
        width: 200px;
    }
    .app-store-badge-footer {
        width: 200px;
    }
}

@media screen and (max-width: 1200px) {
    .google-play-badge {
        float: none;
    }
    .app-store-badge {
        float: none;
    }
}

@media screen and (min-width: 1200px) {
    .google-play-badge-footer {
        width: 250px;
    }
    .app-store-badge-footer {
        width: 250px;
    }
}

@media screen and (min-width: 546px) and (max-width: 767px) {
    .google-play-badge-footer {
        float: right;
        width: 200px;
    }
    .app-store-badge-footer {
        float: right;
        width: 200px;
    }
    .navbar-brand {
        float: left;
        height: 50px;
        padding: 0 !important;
        font-size: 18px;
        line-height: 20px
    }
    .read-more-btn-blogs {
        width: 23% !important;
    }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
    .google-play-badge-footer {
        float: right;
        width: 135px;
    }
    .app-store-badge-footer {
        float: right;
        width: 135px;
    }
    .read-more-btn-blogs {
        width: 30% !important;
    }
}

@media screen and (min-width: 991px) and (max-width: 1200px) {
    .google-play-badge-footer {
        float: right;
        width: 230px;
    }
    .app-store-badge-footer {
        float: right;
        width: 230px;
    }
    .read-more-btn {
        width: 33% !important;
    }
    .read-more-btn-blogs {
        width: 33% !important;
    }
}

.width-100p {
    width: 100%;
}

.practitioner-div {
    height: 535px;
}

.no-shadow {
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    -o-box-shadow: none !important;
    box-shadow: none !important;
}

.health-top-banner {
    background-color: rgba(97, 156, 252, .9);
    border-radius: 15px;
}

.custom-health-row {
    /* margin-left: 90px; */
    width: 90%;
}

.text-history p {
    margin-bottom: 0 !important;
}

.p-25 {
    padding: 25px !important;
}

.no-background {
    background: none !important;
}

@media screen and (max-width:991px) {
    .custom-health-row {
        width: 100%;
        margin-left: initial !important;
    }
}

@media screen and (max-width:1199px) and (min-width:992px) {
    .custom-health-row {
        margin-left: 0 !important;
    }
}

.br-12 {
    border-radius: 12px;
}

.organization-background {
    background: rgba(97, 156, 252, .1);
}

.contact-screen-img {
    width: 1000px;
    height: auto;
    margin-left: -50%;
    margin-top: -30%;
}

.send-btn {
    background: #3E7CB1;
    width: 200px;
    border-radius: 40px;
    padding: 13px;
    text-align: center;
}

.send-btn a {
    color: white;
    font-size: 18px;
}

.main-organization .organization:last-child {
    margin-bottom: 0 !important;
}

@media screen and (max-width:1340px) {
    .contact-screen-img {
        width: 850px;
    }
}

@media screen and (max-width:1140px) {
    .contact-screen-img {
        width: 710px;
    }
}

@media screen and (max-width:960px) {
    .contact-screen-img {
        width: 600px;
    }
}

@media screen and (max-width:815px) and (min-width:767px) {
    .contact-screen-img {
        width: 500px;
    }
}

@media screen and (max-width:766px) {
    .contact-screen-img {
        display: none;
    }
}

.single-input ::-webkit-input-placeholder {
    color: #3e7cb1;
}

.hr-padding-70 {
    padding: 0 70px;
}

.pt-0 {
    padding-top: 0;
}

.header-div-faq {
    height: 504px;
}

.home .header-block-faq h1 {
    text-align: center;
}

.pb-0 {
    padding-bottom: 0 !important;
}

.home.faq-background-picture {
    background: url("../../img/AdobeStock_191420649.jpeg") no-repeat center center fixed;
    background-position-y: center;
}

.no-padding {
    padding: 0;
}

.no-margin {
    margin: 0;
}

.pills-slider-img {
    width: 30px;
}

.active-icon .icon-color {
    fill: #fff;
}

.icon-color {
    fill: #3C7AB0;
}

.mobile-nav-pills svg {
    vertical-align: middle;
    height: 30px;
    width: 30px;
}

.blogs-head {
    background: url("../../img/AdobeStock_132107361.jpeg") no-repeat center center fixed;
}

.padding-tb10-lr40 {
    padding: 10px 40px 10px 40px;
}

.sidebar-title {
    text-align: center;
    margin-right: 73px;
}

.read-more-btn {
    background: #3E7CB1;
    width: 30%;
    border-radius: 8px;
    padding: 5px;
    text-align: center;
    float: right;
    position: absolute;
    right: 8px;
    bottom: 8px;
    text-transform: uppercase;
}

.read-more-btn a {
    color: white;
    font-size: 12px;
}

.read-more-btn-blogs {
    background: #3E7CB1;
    width: 23%;
    border-radius: 8px;
    padding: 5px;
    text-align: center;
    float: right;
    position: absolute;
    right: 8px;
    bottom: 8px;
    text-transform: uppercase;
}

.read-more-btn-blogs a {
    color: white;
    font-size: 12px;
}

.single-blog {
    height: 230px !important;
}

@media screen and (max-width:409px) {
    .read-more-btn {
        width: 40% !important;
    }
    .read-more-btn-blogs {
        width: 40% !important;
    }
}

.single-blog-detail {
    height: initial !important;
    position: initial !important;
}

.publisher-name {
    margin-left: 15px;
    margin-top: -4px;
}

.publisher-image img {
    width: 50px;
}

.blog-publisher {
    display: inline-flex;
}

.blog-bg {
    background: #fff;
    border-radius: 0 0px 15px 15px;
}

.blog-section h4 {
    color: #fff;
}

.blog-section h4:before {
    background: #fff !important;
}

.blog-section h4::after {
    background: #fff !important;
}

.blog-section h2 {
    color: #fff;
}

.nav-sec.top-nav-collapse .navbar-nav {
    padding-top: 15px !important;
}

.mb-48 {
    margin-bottom: 48px;
}

.partner-img {
    height: 100px;
    margin: auto;
}


@media screen and (max-width : 300px){
	.tab-content .com-btn a{
        font-size: 10px;
        padding: 10px 15px;
    }
    .history-app {
        background: url('../../img/AdobeStock_89265491.jpeg') no-repeat right;
        color: #fff;
        position: relative;
        background-size: cover !important;
    }
    .history-app .p-25 {
        padding: 0 !important;
    }

    .history-app .our-history{
        padding-bottom: 15px;
    }
}

@media screen and (max-width : 360px) and (min-width:301px){
	.tab-content .com-btn a{
        font-size: 8px;
        padding: 10px 15px;
    }
    .history-app {
        background: url('../../img/AdobeStock_89265491.jpeg') no-repeat right;
        color: #fff;
        position: relative;
        background-size: cover !important;
    }
    .history-app .p-25 {
        padding: 0 !important;
    }
    .history-app .our-history{
        padding-bottom: 15px;
    }
}

@media screen and (max-width : 460px) and (min-width:361px){
	.tab-content .com-btn a{
		font-size: 11px;
    }
    .history-app {
        background: url('../../img/AdobeStock_89265491.jpeg') no-repeat right;
        color: #fff;
        position: relative;
        background-size: cover !important;
    }
    .history-app .p-25 {
        padding: 0 !important;
    }
    .history-app .our-history{
        padding-bottom: 15px;
    }
}

@media screen and (max-width : 500px) and (min-width:461px){
	.tab-content .com-btn a{
		font-size: 20px;
    }
    .history-app {
        background: url('../../img/AdobeStock_89265491.jpeg') no-repeat right;
        color: #fff;
        position: relative;
        background-size: cover !important;
    }
    .history-app .p-25 {
        padding: 0 !important;
    }
    .history-app .our-history{
        padding-bottom: 15px;
    }
}

@media screen and (max-width : 540px) and (min-width:501px){
	.tab-content .com-btn a{
		font-size: 17px;
    }
    .history-app {
        background: url('../../img/AdobeStock_89265491.jpeg') no-repeat right;
        color: #fff;
        position: relative;
        background-size: cover !important;
    }
    .history-app .p-25 {
        padding: 0 !important;
    }
    .history-app .our-history{
        padding-bottom: 15px;
    }
}

@media screen and (max-width : 650px) and (min-width:541px){
	.tab-content .com-btn a{
		font-size: 24px;
    }
    .history-app {
        background: url('../../img/AdobeStock_89265491.jpeg') no-repeat right;
        color: #fff;
        position: relative;
        background-size: cover !important;
    }
    .history-app .p-25 {
        padding: 0 !important;
    }
    .history-app .our-history{
        padding-bottom: 15px;
    }
}

@media screen and (max-width : 800px) and (min-width:651px){
    .download-div .fadeInUp.bttn-head {
        width: 100%;
    }
    .history-app {
        background: url('../../img/AdobeStock_89265491.jpeg') no-repeat right;
        color: #fff;
        position: relative;
        background-size: cover !important;
    }
    .history-app .p-25 {
        padding: 0 !important;
    }
    .history-app .our-history{
        padding-bottom: 15px;
    }
}

@media screen and (min-width:1023px){
	.tab-content .com-btn a{
		font-size: 20px;
	}
}

.blog-item {
    margin-bottom: 30px;
    border-radius: 16px;
}