/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/

/* .to-top-container #toTop:hover {
    background-color: #263B80 !important;
} */
a:hover{
	color:#263b80;
}
.link-hover p a:hover{
	color:#263b80 !important;
}
#read_More a:hover{
	color:#263b80 !important;
}
/* break words */
#break_words p {
    word-break: break-all;
}

abbr[title] {
    text-decoration: none !important;
    color: rgb(255, 1, 1) !important;
}

#submit_button .form-form-submit:hover {
    background-color: #189bd7;
}

::marker {
    font-weight: 800 !important;
}

#read_More {
    position: absolute;
    bottom: 50px;
}

span.menu-text.fusion-button.button-default.button-large {
    font-family: "Red Hat Display" !important;
    font-size: 15px !important;
    font-style: normal !important;
    font-weight: 600 !important;
    line-height: 150% !important;
    letter-spacing: 1.5px !important;
    text-transform: uppercase !important;
}

.pagination {
    justify-content: center !important;
}

#search_box .searchform .fusion-search-form-content .fusion-search-button input[type=submit] {
    background: #0000;
    color: #000;
    border-bottom: 2px solid #000;
}

#pagination .fusion-post-cards .fusion-filters {
    border-color: #0000 !important;
}

.post_card_insight .fusion-post-cards .fusion-filters {
    border: 0px;
}

.insight_page_search ::placeholder {
    color: #474747 !important;
    font-family: "Red Hat Display";
    font-size: 15px !important;
    font-style: normal !important;
    font-weight: 600 !important;
    line-height: 150% !important;
    letter-spacing: 1.5px !important;
    text-transform: uppercase !important;
}

#read_More {
    position: absolute;
    bottom: 50px;
}

.post_card_insight li.fusion-filter.fusion-active {
    border: 2px solid !important;
    background-color: #263b80 !important;
    padding: 10px 20px !important;
}
.post_card_insight li.fusion-filter.fusion-active a {
    color: #fff !important;
}


.pagination span {
    font-family: "Red Hat Display" !important;
    font-size: 15px !important;
    font-style: normal !important;
    font-weight: 600 !important;
    line-height: 150% !important;
    letter-spacing: 1.5px !important;
    text-transform: uppercase !important;
    padding: 25px 25px !important;
}

.pagination .current {
    background-color: #263B80 !important;
    color: #FFF !important;
    padding: 25px 28px !important;
    font-size: 15px !important;
    margin-right: 25px !important;
}

.awb-menu__main-background-active.awb-menu__main-background-active_center {
    height: 65px;
}

#hover_color:hover {
    color: #263b80 !important;
}

#submit_button_hover:hover {
    background-color: #189bd7;
}

a.fusion-button.button-flat.fusion-button-default-size.button-custom.fusion-button-default.button-5.fusion-button-default-span.hover_CTA:hover {
    background-color: #fff !important;
}

.hover_CTA:hover .fusion-button-text {
    color: #263b80 !important;
}

.fusion-button.button-flat.fusion-button-default-size.button-custom.fusion-button-default.button-3.fusion-button-default-span.hover_CTA:hover {
    background-color: #fff !important;
}

.fusion-button.button-flat.fusion-button-default-size.button-custom.fusion-button-default.button-2.fusion-button-default-span.hover_CTA:hover {
    background-color: #fff !important;
}

.fusion-button.button-flat.fusion-button-default-size.button-custom.fusion-button-default.button-4.fusion-button-default-span.hover_CTA:hover {
    background-color: #fff !important;
}

.hover_underline:hover {
    text-decoration: underline;
}

.to-top-left #toTop {
    left: auto !important;
    right: 50px !important;
	background-color: #21c0e7;
}

.fusion-flip-box.flip-left {
    --awb-flip-duration: 0.000000001s;
}

.fusion-flip-boxes .fusion-flip-box .flip-box-back,
.fusion-flip-boxes .fusion-flip-box .flip-box-front {
   text-align: left !important;
}

.flip-box-front {
    box-shadow: 2px 2px 10px 3px rgba(0, 0, 0, 0.15);
}

.flip_box_content b {
    color: #189BD7;
    font-family: "Red Hat Display";
    font-size: 15px;
    font-style: normal;
    font-weight: 700;
    line-height: 150%;
    letter-spacing: 1.5px;
    text-transform: uppercase;
    position: absolute;
    bottom: 45px;
    padding-right: 20px;
}

.fusion-flip-boxes .fusion-flip-box .flip-box-back,
.fusion-flip-boxes .fusion-flip-box .flip-box-front {
    display: inline !important;
}

.flip-box-front-inner {
    padding: 28px 19px 38px 18px;
}

.flip-box-front-inner p {
    color: #474747;
    font-family: "Red Hat Display";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
    letter-spacing: 0.8px;
}

.flip-box-back-inner li {
    color: #FFF;
    font-family: "Red Hat Display";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 200%;
    letter-spacing: 0.8px;
}

.flip-box-back-inner {
    padding: 24px 19px;
}

#hover_none_About_us:hover {
    color: #000 !important;
}


@media screen and (min-width:300px)and (max-width:642px) {
    h1 {
        font-size: 34px !important;
        line-height: 35px !important;
    }

    h2 {
        font-size: 30px !important;
        line-height: 35px !important;
    }

    h3 {
        font-size: 20px !important;
    }
}

@media screen and (min-width:300px)and (max-width:496px) {
    #break_words {
        font-size: 13px !important;
    }
}

@media screen and (min-width:320px)and (max-width:1177px) {
    .awb-menu.collapse-enabled li.current-menu-ancestor>a {
        color: fff !important;
    }
}

@media screen and (min-width:350px)and (max-width:485px) {
    .flip-box-heading {
        font-size: 21px !important;
    }

    .flip-box-front-inner {
        padding: 28px 10px 5px 10px !important;
    }
}

@media screen and (min-width:360px)and (max-width:804px) {
    .post_card_insight ul.fusion-filters {
        display: none !important;
    }

    #read_More {
        position: absolute;
        bottom: 30px;
    }
}

@media screen and (min-width:768px)and (max-width:1177px) {
    .flipping_box .fusion-flip-box-wrapper.fusion-column.col-lg-4.col-md-4.col-sm-4 {
        width: 98% !important;
        padding-bottom: 30px;
    }

    .flipping_box .fusion-flip-box-wrapper.fusion-column.col-lg-6.col-md-6.col-sm-6 {
        width: 98% !important;
        padding-bottom: 30px;
    }
}

@media screen and (min-width:1178px)and (max-width:1377px) {
    .flip_box_content b {
        font-size: 14px !important;
    }

    .flip-box-front-inner {
        padding: 28px 19px 10px 18px !important;
    }

    .flip-box-back-inner {
        padding: 24px 15px !important;
    }

    .flip-box-front-inner p {
        font-size: 14px !important;
    }

    #full_width_for_dex_service {
        --awb-padding-right: 200px !important;
        --awb-padding-left: 200px !important;
    }

    .fusion-fullwidth.fullwidth-box.fusion-builder-row-4.fusion-flex-container.has-pattern-background.has-mask-background.flipping_box.nonhundred-percent-fullwidth.non-hundred-percent-height-scrolling {
        --awb-padding-right: 30px !important;
        --awb-padding-left: 30px !important;
    }

    .flip-box-front-inner {
        padding: 19px 10px 38px 10px !important;
    }

    .flip-box-heading {
        font-size: 27px !important;
    }
}

@media screen and (min-width:1177px)and (max-width:1919px) {
    #full_width .fusion-column-wrapper.fusion-column-has-shadow.fusion-flex-justify-content-flex-start.fusion-content-layout-column.fusion-column-has-bg-image.lazyloaded {
        --awb-padding-right: 100px !important;
        --awb-padding-left: 100px !important;
    }

    #full_width_section .fusion-column-wrapper.fusion-column-has-shadow.fusion-flex-justify-content-flex-start.fusion-content-layout-column {
        --awb-padding-right: 100px !important;
        --awb-padding-left: 100px !important;
    }

    #full_width_noraml {
        --awb-width-large: 51% !important;
    }

    #client_about_us_Full_width {
        --awb-padding-left: 50px !important;
        --awb-padding-right: 50px !important;
    }
}

@media screen and (min-width:1178px)and (max-width:1590px) {
    .content_box_financial .fusion-layout-column.fusion_builder_column.fusion-builder-column-4.fusion_builder_column_1_2.\31 _2.fusion-flex-column {
        --awb-padding-right: 10px !important;
    }
}

@media screen and (min-width:1178px)and (max-width:1700px) {
    .heading_service_insurance {
        font-size: 35px !important;
    }
}

@media screen and (min-width:1178px)and (max-width:1910px) {
    .home .services_section_home {
        --awb-padding-right: 50px !important;
        --awb-padding-left: 50px !important;
    }
}

@media screen and (min-width:1178px)and (max-width:1590px) {
    .home .heading_home .fusion-title-heading.title-heading-left {
        font-size: 30px !important;
    }
}

@media screen and (min-width:1360px)and (max-width:1366px) {
    #full_width_for_dex .fusion-column-wrapper.fusion-column-has-shadow.fusion-flex-justify-content-center.fusion-content-layout-column {
        --awb-padding-right: 50px;
        --awb-padding-left: 50px;
    }
}

@media screen and (min-width:1360px)and (max-width:1367px) {
    .post_card_insight ul.fusion-filters {
        top: -153px;
        right: 2px;
        position: absolute;
    }
}

@media screen and (min-width:1360px)and (max-width:1367px) {
    #blog_dexp_view .fusion-column-wrapper.fusion-column-has-shadow.fusion-flex-justify-content-flex-start.fusion-content-layout-column {
        --awb-padding-right: 250px;
        --awb-padding-left: 250px;
    }
}

@media screen and (min-width:1378px)and (max-width:1601px) {

    .flip-box-heading,
    .flip-box-heading-back {
        font-size: 23px !important;
    }

    .fusion-fullwidth.fullwidth-box.fusion-builder-row-4.fusion-flex-container.has-pattern-background.has-mask-background.flipping_box.nonhundred-percent-fullwidth.non-hundred-percent-height-scrolling {
        --awb-padding-right: 34px !important;
        --awb-padding-left: 32px !important;
    }
}

@media screen and (min-width:1910px)and (max-width:1925px) {
    .post_card_insight ul.fusion-filters {
        position: absolute;
        top: -160px;
        right: 15px;
    }
}