.btn-get-started {
    background: #c79406;
    border-radius: 25px
}

.btn-call-now {
    background: #28d145;
    border-radius: 25px
}

.whatsapp-chat {
    bottom: 60px;
    left: 10px;
    position: fixed;
    z-index: 9999
}

.footer-logo img {
    width: 100px
}

.mobile-bottom-nav {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 1000;
    will-change: transform;
    transform: translateZ(0);
    display: flex;
    height: 80px;
    box-shadow: 0 -2px 5px -2px #333;
    background: var(--gradient-color1)
}

.mobile-bottom-nav__item {
    flex-grow: 1;
    text-align: center;
    font-size: 24px;
    display: flex;
    flex-direction: column;
    justify-content: center
}

.mobile-bottom-nav__item-content {
    font-weight: 700;
    color: #fff
}

.content-wrap img {
    float: right;
    width: 50%;
    max-width: 500px;
    margin-left: 20px;
    margin-bottom: 10px
}

@media (max-width:768px) {
    .content-wrap img {
        float: none;
        width: 100%;
        margin: 0 0 15px
    }
}

.h2 {
    color: var(--text-white)
}

.count-box {
    margin-bottom: 0 !important
}

.funfact-item .funfact-content .count-text {
    font-weight: 600;
    margin-bottom: 10px !important
}

.blog_show_section {
    column-gap: 3rem;
}
.blog_show_section {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 2rem;
    position: relative;
    margin-top: 60px;
}

.blog_show_section .fillter_card {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    border-radius: 5px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    position: relative;
    -webkit-transition: border-color .2s linear;
    -o-transition: border-color .2s linear;
    transition: border-color .2s linear;
    width: calc(50% - 1.5rem);
}

.blog_show_section .fillter_card {
    padding: 30px 24px 10px;
    border-radius: 13px;
    background: #f0f2f6;
    box-shadow: rgba(0,0,0,.04) 0 1px 0,rgba(0,0,0,.05) 0 2px 7px,rgba(0,0,0,.06) 0 12px 22px;
}

blockquote {
    font-family: 'Open Sans';
    font-weight: 300;
    line-height: 40px;
    font-size: 22px;
    padding-left: 0;
    letter-spacing: .5px;
    margin-bottom: 30px;
}

blockquote {
    position: relative;
    padding-left: 1.8em;
}

blockquote, .testimonial_slider blockquote, .testimonial_slider blockquote span, .testimonial_slider[data-style="minimal"] blockquote span:not(.title), .testimonial_slider[data-style="minimal"] blockquote, .testimonial_slider[data-style="minimal"] .controls {
    font-weight: 500;
}

.blog_show_section .fillter_card blockquote.full {
    display: none;
}

.blog_show_section .fillter_card blockquote {
    font-size: 18px;
    line-height: 1.7em;
    color: #0a0a0a;
}

.blog_show_section .fillter_card blockquote {
    padding-left: 21px;
    quotes: "“" "”";
    margin-bottom: 25px;
}

.blog_show_section .fillter_card blockquote::before {
    content: "“";
    font-size: 50px;
    border-width: 0px;
    border-style: initial;
    border-color: initial;
    border-image: initial;
}

.blog_show_section .fillter_card blockquote::before {
    color: #402de5;
}

body[data-form-style="minimal"] label:after, body .recent_projects_widget a:hover img, .recent_projects_widget a:hover img, #sidebar #flickr a:hover img, body .nectar-button.see-through-2[data-hover-color-override="false"]:hover, #footer-outer #flickr a:hover img, #featured article .post-title a:hover, body #featured article .post-title a:hover, div.wpcf7-validation-errors, .select2-container .select2-choice:hover, .select2-dropdown-open .select2-choice, body:not(.original) .bypostauthor img.avatar, .material blockquote::before, blockquote.wp-block-quote:before, #header-outer:not(.transparent) #top nav>ul>.button_bordered>a:hover:before, .single #project-meta ul li:not(.meta-share-count):hover a, body[data-button-style="rounded"] #pagination>a:hover, body[data-form-submit="see-through"] input[type=submit], body[data-form-submit="see-through"] button[type=submit], .span_12.dark .nectar_video_lightbox.play_button_with_text[data-color="default-accent-color"] .play:before, .span_12.dark .nectar_video_lightbox.play_button_with_text[data-color="default-accent-color"] .play:after, #header-secondary-outer[data-lhe="animated_underline"] nav>.sf-menu>li>a .menu-title-text:after, body.material .nectar-button.see-through.accent-color[data-color-override="false"], .woocommerce-page.material .widget_price_filter .ui-slider .ui-slider-handle, body[data-form-submit="see-through"] button[type=submit]:not(.search-widget-btn), .woocommerce-account[data-form-submit="see-through"] .woocommerce-form-login button.button, .woocommerce-account[data-form-submit="see-through"] .woocommerce-form-register button.button, body[data-form-submit="see-through"] .woocommerce #order_review #payment #place_order, body[data-fancy-form-rcs="1"] .select2-container--default .select2-selection--single:hover, body[data-fancy-form-rcs="1"] .select2-container--default.select2-container--open .select2-selection--single, .gallery a:hover img {
    border-color: #402de5!important;
}

blockquote::before {
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 4px;
    content: '';
    border-left: 4px solid rgba(0,0,0,.1);
}

.fillter_card .re_card_img_wrapper {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-top-left-radius: 5px;
    border-top-left-radius: 4px;
    border-top-right-radius: 5px;
    border-top-right-radius: 4px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    max-height: 250px;
    min-height: 50px;
    overflow: hidden;
    align-items: center;
}

.full-width-section img {
    display: block;
    margin-bottom: 0;
}

.fillter_card .re_card_img_wrapper img {
    height: auto;
    width: 100%;
}

.re_card_img_wrapper.client-meta img.client-img.image-icon {
    max-width: 60px;
    border-radius: 100%;
    margin-bottom: 0;
    box-shadow: rgba(0,0,0,.04) 0 1px 0,rgba(0,0,0,.05) 0 2px 7px,rgba(0,0,0,.06) 0 12px 22px;
}

.fillter_card .re_card_content_wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-box-align: start;
    -ms-flex-align: start;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    align-items: flex-start;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    flex-grow: 1;
    min-height: 60px;
    padding: 1rem;
}

.re_card_content_wrapper .wrap {
    display: flex;
    width: 100%;
    flex-direction: column;
}

.re_card_content_wrapper .wrap > span {
    max-height: 20px;
    font-size: smaller;
}

/*.re_card_content_wrapper .wrap span.title {*/
/*    opacity: .5;*/
/*}*/

.re_card_content_wrapper .wrap > span {
    max-height: 20px;
    font-size: smaller;
    color: #3b38eb;
}

.home_banner_03 .banner-item {
    max-width: 100% !important;
}
