.individual-broker-tile.broker-list {
    Width: 49%;
    Box-shadow: 0 10px 50px rgba(0, 0, 0, 0.08), 0 13px 45px rgba(0, 0, 0, 0.08) !important;
}

.individual-broker-tile.staff-tile {
    Width: 49%;
    Box-shadow: 0 10px 50px rgba(0, 0, 0, 0.08), 0 13px 45px rgba(0, 0, 0, 0.08) !important;
}

/* .profile-block .iwithtext .iwt-text{
        padding-left: 35px !important;
    } */

.profile-block .brokerinfo .iwt-text a {
    display: inline-block !important;
    padding-right: 20px !important;
    word-break: break-word !important;
}

/* added to functions.php file - @726 */
.broker_main_row {
    flex-direction: row-reverse;
}

body .wpb_wrapper .profile-block .iwithtext {
    position: relative;
}

.iwithtext .iwt-icon {
    position: absolute;
    left: 0;
    top: 0px;
}

.vc_row-fluid>.span_12 .wpb_column.brokerinfo {
    padding-left: 2%;
    padding-right: 0;
}

.vc_row-fluid>.span_12 .wpb_column.brokerimg,
.vc_row-fluid>.span_12 .wpb_column.broker-list {
    padding-left: 0;
    padding-right: 0;
}

/* added meet_the_team class to functions.php file line no 682 */
.brokerinfo .vc_column-inner h4.vc_custom_heading,
.meet_the_team .vc_column-inner h3.vc_custom_heading {
    color: #444;
}


/* Below code for underline in menu item */
#header-outer[data-lhe="animated_underline"] li>a .menu-title-text {
    position: initial !important;
}

body #header-outer[data-lhe=animated_underline] #top nav>ul>li:not([class*=button_])>a .menu-title-text:after {
    bottom: -2px !important;
}

/*Below code for search bar*/
#search-outer #search #close a:before {
    width: 50px !important;
    height: 50px !important;
    margin: -25px 0 0 -25px !important;
}

#footer-outer .widget h4 {
    font-size: 12px !important;
    font-family: 'Open Sans';
    font-weight: 700 !important;
    letter-spacing: 2px;
    text-transform: uppercase;
}

.darkarea .span_12.light .wpb_text_column a:not(:hover) {
    opacity: 1;
}

.nectar-button {
    font-weight: 700 !important;
    top: -3px !important;
}

.toggle h3 {
    margin-bottom: 0 !important;
}

.span_12.light .wpb_text_column a:not(:hover) {
    opacity: 1 !important;
}

.gform_legacy_markup_wrapper label span.gfield_required {
    color: #0068b3 !important;
}

#sidebar h4 {
    font-size: 12px !important;
    letter-spacing: 2px;
    text-transform: uppercase;
    font-weight: 700 !important;
    color: #999 !important;
    opacity: 1 !important;
}

.article-content-wrap span.meta-category a {
    font-size: 11px;
}

article.post h2.title {
    margin-bottom: 2px;
}

.post .more-link {
    font-size: 11px;
}

.post .more-link span {
    padding: 6px 10px !important;
}

.post .post-meta .month,
.post .post-meta .year,
.post .post-meta .day {
    font-family: 'Open Sans';
}

.breadcrumbs-block a {
    color: #0068b3 !important;
}

.breadcrumbs-block.white-text a {
    color: #fff !important;
}

.transparent-block .gform_wrapper .gform_footer input[type=submit] {
    line-height: 21px;
}

body[data-slide-out-widget-area-style="slide-out-from-right"]:not([data-header-color="custom"]).material .slide_out_area_close:before {
    background-color: #6592b2 !important;
    width: 50px;
    height: 50px;
    margin: -25px 0 0 -25px;
}

.contact-form-block.wpb_column[data-shadow=small_depth]>.vc_column-inner>.column-bg-overlay-wrap {
    box-shadow: 0 10px 50px rgba(0, 0, 0, 0.08), 0 13px 45px rgba(0, 0, 0, 0.08);
}

body #ajax-content-wrap #error-404 h2 {
    font-size: 30px !important;
    line-height: 45px;
    font-weight: 400;
}

.single .heading-title[data-header-style="default_minimal"] #single-below-header span {
    font-size: 14px !important;
    color: #888;
}

.single .heading-title[data-header-style="default_minimal"] .meta-category a {
    font-size: 12px !important;
    font-weight: 400 !important;
    text-transform: uppercase;
    letter-spacing: 1px;
}

.single-post .bottom-meta .sharing-default-minimal .nectar-social {
    display: none;
}

.img-with-aniamtion-wrap .hover-wrap {
    margin-bottom: 0 !important;
    /*homepage sidebar vertical shift fix*/
}

.page-template-page-privacy .main-content .first-section h3 {
    font-family: Lato;
    font-size: 18px;
    color: #676767;
}

.post .content-inner .post-featured-img img:not([srcset]) {
    width: 100%;
}

/* CSS 22-08-2024 */
article.post .more-link span:hover {
    background-color: #0068b3 !important;
}

.post .post-content.classic .content-inner {
    border: none !important;
}

/* Media queries starts */
@media screen and (min-width: 691px) {
    #meet-the-team .vc_col-sm-12.col {
        margin-right: 0 !important;
    }

    #meet-the-team .single-broker-tile.col {
        margin-right: 1% !important;
    }
}

/*Below code for search bar*/
@media only screen and (min-width: 1000px) {
    body.material #search-outer {
        top: -23px !important;
    }

    body.material #search-outer #search #search-box input[type="text"] {
        font-size: 70px !important;
        border-bottom: 4px solid #3452ff;
    }

    .nectar-flip-box .nectar-button {
        text-transform: uppercase;
        letter-spacing: 2px;
        padding-left: 7px !important;
        padding-right: 7px !important;
    }

    #top nav ul #search-btn a {
        height: 20px !important;
        line-height: 20px !important;
    }

    body.material #top nav ul #search-btn a span {
        display: inline-block !important;
        width: 32px !important;
        max-width: 100% !important;
        text-align: center !important;
        vertical-align: middle !important;
        position: relative;
        height: 20px !important;
        line-height: 20px !important;
    }

    .quote-style i.fa-quote-left {
        float: left;
        width: 32px;
        height: 32px;
        line-height: 32px;
    }

    /* 
            added in wp-content\themes\afg\css\salient-dynamic-styles.css line no. 1 inside media query min-width: 1000px 
            body.material #search-outer #search #search-box input[type="text"]{font-size:48px;line-height:1;height:100px!important;} */
}

/*Below code for search bar ends */

@media only screen and (max-width: 1000px) {

    .col.padding-2-percent>.vc_column-inner,
    .col.padding-2-percent>.n-sticky>.vc_column-inner {
        padding-left: 0 !important;
    }

    body.home #header-space[data-header-mobile-fixed="1"] {
        display: block;
    }

    body.home #header-outer.transparent[data-permanent-transparent="false"]:not(.dark-slide) #top .span_9>a[class*="mobile-"]>* {
        color: #a9a9a9 !important;
    }

    body.home #header-outer.transparent[data-permanent-transparent="false"] #top .slide-out-widget-area-toggle.mobile-icon i:before,
    body.home #header-outer.transparent[data-permanent-transparent="false"] #top .slide-out-widget-area-toggle.mobile-icon i:after {
        background-color: #999 !important;
    }

    body.home .vc_row.top-level.full-width-section:not(.full-width-ns)>.span_12 {
        padding-top: 0;
    }

    body.material #search-outer #search form input[type="text"][name] {
        font-size: 44px !important;
        line-height: 70px !important;
        border-bottom: 2px solid #3452ff;
    }

    #search-outer #search .span_12 span {
        display: block !important;
    }

    #search-outer #search #close a:before {
        width: 40px !important;
        height: 40px !important;
        margin: -20px 0 0 -20px !important;
    }

    .material #search-outer #search #close a span {
        font-size: 16px !important;
        height: 16px !important;
        line-height: 16px !important;
    }

    #search-outer #search #close,
    body.material #header-outer #search-outer #search #close {
        top: 8px !important;
        right: 0px !important;
    }

    .home .img-with-aniamtion-wrap[data-max-width-mobile*="%"]:not([data-max-width="75%"]):not([data-max-width="50%"]) img {
        width: auto;
    }

    #slide-out-widget-area .inner .off-canvas-menu-container li a {
        font-size: 24px !important;
        font-weight: 400 !important;
    }

    .material #slide-out-widget-area[class*=slide-out-from-right] .inner .off-canvas-menu-container li li a,
    body #slide-out-widget-area[data-dropdown-func=separate-dropdown-parent-link] .inner .off-canvas-menu-container li li a {
        font-size: 16px !important;
    }
}


@media only screen and (min-width: 690px) and (max-width: 1000px) {

    .container,
    .post-area.standard-minimal.full-width-content article.post .inner-wrap {
        max-width: 600px !important;
    }

    .individual-broker-tile.broker-list,
    .staff-tile.individual-broker-tile {
        width: 100%;
    }

    .toggle>.toggle-title a i.fa-plus-circle {
        margin-right: 5px;
    }

    /*Contact page heading*/
    .page-id-202 h2.main-colour,
    .page-id-139 h2.vc_custom_heading {
        font-size: 42px !important;
    }

    body.search #page-header-bg h1 {
        font-size: 32px !important;
        line-height: 38px !important;
    }
}

@media only screen and (max-width: 690px) {

    .container,
    div.slider-nav,
    .post-area.standard-minimal.full-width-content article.post .inner-wrap {
        max-width: 320px !important;
    }

    .toggle>.toggle-title a i.fa-plus-circle {
        margin-right: 5px;
    }

    article.post .post-header h2 {
        font-size: 18px !important;
        line-height: 28px !important;
    }

    body.search #page-header-bg h1 {
        font-size: 24px !important;
        line-height: 30px !important;
    }
}


/*Testimonial box left border*/
blockquote.nectar_single_testimonial::before {
    border-left: 0px solid;
}

.nectar_single_testimonial[data-style="basic_left_image"] {
    padding-left: 90px;
}

.nectar_single_testimonial[data-style="basic_left_image"] .image-icon {
    display: inline-block;
    background-position: center;
    background-size: cover;
    border: none;
    position: absolute;
}

.quote-style i.fa-quote-left {
    font-size: 16px;
}

/* Global text colour */
.full-width-section>.col.span_12.dark,
.full-width-content>.col.span_12.dark {
    color: #676767 !important;
}



.col.padding-3-percent>.vc_column-inner,
.col.padding-3-percent>.n-sticky>.vc_column-inner {
    padding: 4% !important;
}