
@import url('https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&amp;display=swap');


@import url(fonts-style.css);


/* devanagari */
@font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 400;
    src: url(https://fonts.gstatic.com/s/poppins/v20/pxiEyp8kv8JHgFVrJJbecmNE.woff2) format('woff2');
    unicode-range: U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FF;
}

/* latin-ext */
@font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 400;
    src: url(https://fonts.gstatic.com/s/poppins/v20/pxiEyp8kv8JHgFVrJJnecmNE.woff2) format('woff2');
    unicode-range: U+0100-02AF, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 400;
    src: url(https://fonts.gstatic.com/s/poppins/v20/pxiEyp8kv8JHgFVrJJfecg.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}



body,
p,
h1,
h2,
h3,
h4,
h5,
blockquote,
h6 {
    font-family: "inter", arial, sans-serif;
}

body {
    padding-top: 80px;
}

p {
    color: #666666;
}

a {
    text-decoration: none !important;
}

/*end fonts*/
/*Start css for home page*/

.tp-stars--5 .tp-star:nth-of-type(-n + 5) .tp-star__canvas,
.tp-stars--5 .tp-star:nth-of-type(-n + 5) .tp-star__canvas--half {
    fill: #0087bd !important;
}

.trustpilot_align {
    padding: 60px 150px;
}

.sbam_right_box ul li {
    list-style: none;
}



.sbam_right_box {
    padding: 40px 0px;
    border-radius: 20px 20px 20px 20px;
    overflow: hidden;
    border-width: 2px !important;
    border: 0 solid #333;
    text-decoration: none;
    list-style-type: none !important;
}

.sbam_video_txt h2 {
    font-size: 24px;
    color: #666;
    font-weight: 600;
    text-align: center;
    padding-top: 25px;
}

.sbam_right_box h2 {
    font-size: 30px;
    color: #333;
    font-weight: 600;
    text-align: center;
}

.sbam_right_box ul {
    font-size: 16px;
    color: #666;
}



.book_txt {
    font-size: 36px;
    color: #ee783b;
    font-weight: 100;
}

.blog_txt {
    font-size: 36px;
    color: #ff6a00;
    font-weight: 100;
}

.deep_insight {
    font-size: 36px;
    color: #0087bd;
    line-height: 0.9;
}

.globally {
    font-size: 36px;
    color: #ff6a00;
    font-weight: 100;
}

.int_srvc {
    font-size: 36px;
    color: #0087bd;
    line-height: 0.9 !important;
}

.the {
    font-size: 36px;
    color: #ff6a00;
    font-weight: 100;
}

.occams_way {
    font-size: 36px;
    color: #0087bd;
    line-height: 0.9;
    font-weight: 700;
}

.client_txt {
    font-size: 24px;
    color: #ee783b;
    font-weight: 550;
}

.nav_dot::before {
    position: absolute !important;
    border-radius: 20px;
    margin: 23px 20px 0px -16px;
    vertical-align: middle !important;
    display: inline-block !important;
    width: 10px !important;
    height: 9px !important;
    background: url("../../../www.occamsadvisory.com/wp-content/uploads/2023/03/nav.png") !important;
    content: "" !important;
}

.orange-dot-info::before {
    position: absolute !important;
    border-radius: 20px;
    margin: 4px 20px 0px -16px !important;
    vertical-align: middle !important;
    display: inline-block !important;
    width: 10px !important;
    height: 9px !important;
    background: url("../../../www.occamsadvisory.com/wp-content/uploads/2023/03/nav.png") !important;
    content: "" !important;
}

.video_txt {
    font-size: 36px !important;
    color: #0087bd;
    line-height: 0.9 !important;
    font-weight: 600;
}



.testimonials_txt {
    font-size: 36px;
    color: #0087bd;
    line-height: 0.9;
}

.world_culture_bg {
    background-image: url("../../wp-content/uploads/2023/09/wcf-background.webp");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    padding: 110px 0px;
}

.happy-new-year-banner {
    padding: 0px !important;
}

.wld_clt_fest {
    text-align: center;
}

.cltr_txt h3 {
    padding-top: 50px;
    font-family: "Lato", arial, sans-serif;
    font-size: 16px;
    color: #707070;
    font-weight: 600;
    margin: unset;
}


.cltr_txt h4 {
    padding: 0px 20px;
    font-family: "Lato", arial, sans-serif;
    font-size: 16px;
    color: #707070;
    font-weight: 600;
    line-height: 30px;
}

.home_srvc_list {
    margin-left: -14px;
}

.home_bnr_three-colm {
    margin-left: -46px;
}

.slider_text h4 a {
    font-size: 18px;
    line-height: 20px;
    font-family: "Lato", arial, sans-serif;
    font-weight: 700;
    color: #ffffff !important;
}

.slider_text a:hover {
    color: #ef793c !important;
}

.slider_text h4:hover {
    color: #ef793c;
}

.slider_text hr {
    width: 30%;
    color: #fff;
    height: 1px;
    background: #fff;
    opacity: 1;
}

.slider_text h4 {
    font-size: 18px;
    line-height: 20px;
    font-family: 'Lato', Helvetica, Arial, Lucida, sans-serif;
    font-weight: 700;
    color: #ffffff !important;
    text-shadow: 0em 0em 0.3em rgba(0, 0, 0, 0.4);
    transition: color 300ms ease 0ms;
}

.transperent_sec {
    position: absolute;
    top: 35%;
    left: 0%;
}

/*End css for home page*/

/*Start css for content*/
.spacing {
    padding: 25px 0px;
}

.spacing-medium {
    padding: 40px 0px;
}

.spacing-slider {
    padding: 40px 0px;
}

.spacing-small {
    padding: 10px 0px;
}


.horizontal-line-white-home:after {
    background-color: #FFF;
    content: "";
    display: inline-block;
    height: 2.8px;
    position: relative;
    vertical-align: middle;
    width: 13% !important;
    margin: 11px;
}

.horizontal-line-blue-home:after {
    background-color: #0087BD;
    content: "";
    display: inline-block;
    height: 2.8px;
    position: relative;
    vertical-align: middle;
    width: 13% !important;
    margin: 11px;
}

.horizontal-line-white:after {
    background-color: #FFF;
    content: "";
    display: inline-block;
    height: 2.8px;
    position: relative;
    vertical-align: middle;
    width: 8%;
    margin: 11px;
}

.horizontal-line:after {
    background-color: #FFF;
    content: "";
    display: inline-block;
    height: 2.8px;
    position: relative;
    top: -2px;
    vertical-align: middle;
    width: 15%;
    margin: 7px;
}

.horizontal-line-join:after {
    background-color: #FFF;
    content: "";
    display: inline-block;
    height: 2.8px;
    position: relative;
    top: -14px;
    left: 1px;
    vertical-align: middle;
    width: 16%;
    margin: 0px;
}


.horizontal-line-contact:after {
    background-color: #FFF;
    content: "";
    display: inline-block;
    height: 2.8px;
    position: relative;
    top: -2px;
    vertical-align: middle;
    width: 6%;
    margin: 7px;
}

.horizontal-line_unleash:after {
    background-color: #FFF;
    content: "";
    display: inline-block;
    height: 2.8px;
    position: relative;
    top: -20px;
    vertical-align: middle;
    width: 14%;
    margin: 3px;
}

.horizontal-line-before:before {
    background-color: #FFF;
    content: "";
    display: inline-block;
    height: 1.8px;
    position: relative;
    vertical-align: middle;
    width: 64% !important;
    margin: 11px;
}

.vertical-line-before:before {
    background-color: #1758a8;
    content: "";
    display: inline-block;
    height: 200px;
    position: relative;
    vertical-align: middle;
    width: 1.2% !important;
    margin: 11px;
}

.vertical-line-orange-before:before {
    background-color: #ff6a00;
    content: "";
    display: inline-block;
    height: 267px;
    position: relative;
    vertical-align: middle;
    width: 0.5% !important;
    margin: 11px;
}

.horizontal-line-orange:after {
    background-color: #FF6A00;
    content: "";
    display: inline-block;
    height: 3px;
    position: relative;
    vertical-align: middle;
    width: 16%;
    margin: 11px;
}


.text_line:before,
.text_line:after {
    background-color: #FF6A00;
    content: "";
    display: inline-block;
    height: 2.6px;
    position: relative;
    vertical-align: middle;
    width: 4%;
    margin: 11px;
}

.horizontal-line-blue:after {
    background-color: #0087BD;
    content: "";
    display: inline-block;
    height: 3.8px;
    position: relative;
    vertical-align: middle;
    width: 16%;
    margin: 11px;
}

.free_const_txt {
    font-size: 36px;
    color: #0087bd;
    line-height: 0.9 !important;
    font-weight: 700;
}

/*End css for content*/
/* About Us- CSS */
.about_us {
    background: url("https://www.occamsadvisory.com/wp-content/uploads/2022/07/night-beautiful-panoramic-view-city-chongqing-china-copy-scaled.webp");
    background-position: center;
    color: #fff;
    background-size: cover;
}

.art_spon {
    background: url("../../../www.occamsadvisory.com/wp-content/uploads/2023/01/Group-7080.png");
    background-position: center;
    background-size: cover;
    border-radius: 20px;
}

.about_us-mobile {
    background: url("https://www.occamsadvisory.com/wp-content/uploads/2023/07/Mask-Group-5672.webp");
    background-position: center;
    color: #fff;
    background-size: cover;
}

.get_started {
    background: url("https://www.occamsadvisory.com/wp-content/uploads/2022/07/businessman-hand-holding-e-mail-icon-contact-us-by-newsletter-email-protect-your-personal-information-from-spam-mail-customer-service-call-cente-copy-scaled.webp");
    background-position: center;
    padding-top: 144px;
    padding-bottom: 144px;
}

.get_started-mobile {
    background: url("https://www.occamsadvisory.com/wp-content/uploads/2023/07/Mask-Group-5694.webp");
    background-position: center;
    background-size: cover;

}

/* Start Contact page background */
#slick_prev:before {
    content: "\f060" !important;
    font-family: 'FontAwesome' !important;
    font-weight: normal !important;
    padding: 12px 14px !important;
    border-radius: 54px !important;
    color: #0d6db1 !important;
    background: #fff !important;
    position: absolute;
    left: -12px;
    bottom: 0px;
    top: -22px;

}

#slick-next:before {
    content: "\f061" !important;
    font-family: 'FontAwesome' !important;
    font-weight: normal !important;
    padding: 12px 14px !important;
    border-radius: 54px !important;
    color: #0d6db1 !important;
    background: #fff !important;
    position: absolute;
    left: -2px;
    bottom: 0px;
    top: -22px;

}

/* End Contact page Background */
/* End About Us-Css */

/*Start css for main services*/

.sub_service p {
    color: #666 !important;
    margin: 0px;
    border-left: none;
    padding-right: 74px;
}

.orange_title {
    font-family: 'Poppins';
    font-size: 42px;
    color: #ff6a00;
}

.blue_sub_title {
    font-family: 'Poppins';
    font-size: 32px;
    color: #0087bd;
    padding-bottom: 20px;
}

.blue_title {
    font-family: 'Lato', Helvetica, Arial, Lucida, sans-serif;
    font-size: 36px;
    font-weight: 600;
    color: #0087bd;
}

.service_sub_title_2 {
    font-size: 24px;
    color: #FF6A00;
}

.spacing_column {
    padding: 20px 0px;
}

.spacing_column {
    padding: 10px 0px;
}

/* .srv_txt {
    padding: 0px 70px;
} */

.service_box h2 {
    line-height: 18px;
    margin: 17px -19px 17px;
}

.service_1 {
    background-image: url("https://www.occamsadvisory.com/wp-content/uploads/2022/07/Business-Services-Growth-Incubation-scaled.webp");
    background-position: center;
    background-size: cover !important;
}

.service_1_mobile {
    background-image: url("https://www.occamsadvisory.com/wp-content/uploads/2023/07/Mask-Group-5678.webp");
    background-position: center;
    background-size: cover !important;
}

.service_2 {
    background-image: url("https://www.occamsadvisory.com/wp-content/uploads/2022/07/Capital-Markets-Investment-Banking1-scaled.webp");
    background-position: center;
    background-size: cover !important;
}

.service_2_mobile {
    background-image: url("https://www.occamsadvisory.com/wp-content/uploads/2023/07/Mask-Group-5690.webp");
    background-position: center;
    background-size: cover !important;
}

.service_3 {
    background-image: url("https://www.occamsadvisory.com/wp-content/uploads/2022/07/Financial-Technology-Payment-Solutions1-scaled.webp");
    background-position: center;
    background-size: cover !important;
}

.service_3_mobile {
    background-image: url("https://www.occamsadvisory.com/wp-content/uploads/2023/07/Mask-Group-5685.webp");
    background-position: center;
    background-size: cover !important;
}


/*End css for main services*/

.sticker_slick {
    display: none !important;
}

/*show desktop section in desktop*/
.mobile_display_none {
    display: block !important;
}

/*hide mobile section in desktop*/
.mobile_display_block {
    display: none !important;
}

.multi-level {
    border: unset !important;
    padding-left: 12px;
}

.mobile_menu a {
    color: #0d0d0d;
}

.mobile_menu .navbar-nav .dropdown-menu {
    position: static;
    border: unset !important;
    padding-left: 12px;
}

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

.p_b_m {
    padding-bottom: 3rem !important;
}

/*Start css for mobile-view-services*/
@media only screen and (max-width:500px) {
    .mobile_footer_col {
        width: 100% !important;
        flex: none !important;
    }

    .footer h4 {
        color: #ee783b;
        padding-top: 21px;
    }

    .p_b_m {
        padding-bottom: 0px !important;
    }

    .title_click:after {
        content: '' !important;
        display: inline-block !important;
        height: 10px !important;
        width: 10px !important;
        margin-top: -11px !important;
        margin-left: 5% !important;
        margin-right: 3rem !important;
        vertical-align: middle !important;
        border-right: 2px solid !important;
        border-bottom: 2px solid !important;
        transform: rotate(43deg) !important;
        color: #747272 !important;
        transition: transform .2s ease-out !important;
    }

    .mb-150 {
        margin-bottom: unset;
    }

    .main_bnr {
        background: unset !important;
        padding: 0px 0px 32px 0px !important;
    }

    .display_none_mobile {
        display: none !important;
    }

    .sub_service p {
        color: #666 !important;
        margin: 0px;
        border-left: none;
        padding-right: 0px !important;
    }

    .service_bg_1 {
        background: url(../../../www.occamsadvisory.com/wp-content/uploads/2023/07/Group-12076.png);
        background-size: cover;
        background-repeat: no-repeat;
    }

    .service_bg_2 {
        background: url(../../../www.occamsadvisory.com/wp-content/uploads/2023/07/Group-12076.png);
        background-size: cover;
        background-repeat: no-repeat;
    }

    .ftps-mobile {
        background: url('../images/ftps-mobile.png');
        background-size: cover;
        background-repeat: no-repeat;
        margin: 0px 14px;
        height: 588px;
    }

    .service_bg_3 {
        background: url(../../../www.occamsadvisory.com/wp-content/uploads/2023/07/Group-12076.png);
        background-size: cover;
        background-repeat: no-repeat;
    }

    .service_mobile_ftps {
        background: url('../images/cmib-mobile.png');
        background-size: cover;
        background-repeat: no-repeat;
        margin: 0px 14px;
        height: 580px;
    }

    .service_link_box_mobile .horizontal-line {
        padding: 116px 6px 0px 6px;
    }

    .service_bg_1 .new-services {
        padding-bottom: 10px;
    }

    .service_bg_2 .new-services {
        padding-bottom: 60px;
    }

    .service_bg_3 .new-services {
        padding-bottom: 85px;
    }

    .service_link_box_mobile {
        padding: 0px 10px;
        color: #fff;
    }

    .sticker {
        display: none;
    }

    .sticker_slick {
        display: block !important;
    }

    /*show mobile section in mobile    */
    .mobile_display_block {
        display: block !important;
    }

    /*hide mobile section in mobile*/
    .mobile_display_none {
        display: none !important;
    }

    .quizz_contant h4 {
        font-size: 15px !important;
        padding: 20px 25px 0px !important;
        text-align: center;
    }

    .quizz_contant {
        padding: unset !important;
        text-align: left;
    }

    /* .quizz_box_mobile {
        background-size: cover;
        background-image: url(https://occamsadvisory.com/wp-content/uploads/2023/03/happy-successful-businessman.jpg) !important;
        border-color: #FFFFFF;
        background-repeat: no-repeat;
    } */

    .quizz_box {
        background-size: contain !important;
        background-image: unset !important;
        border-color: #FFFFFF;
        background-repeat: no-repeat;
        /* padding: 51px 0px !important; */

    }

    .quizz_contant p {
        padding: 10px 30px !important;
        font-size: 12px !important;
        /* color: #646464 !important; */
        text-align: center;
    }

    .team_img_rapper {
        display: none !important;
    }

    .service_content {
        padding: 17px 0px;
        color: #fff;
    }

    .service_content_bluclr {
        padding: 17px 0px;
        color: #fff;
    }

    .services {
        background-size: contain;
        background-repeat: no-repeat;
    }

    .spacing_column {
        padding: 0px !important;
    }

    .display_xs {
        display: none;
    }

    .orange_title {
        font-size: 48px;
    }

    .blue_sub_title {
        font-size: 24px;
    }


    .service_link_box {
        padding: 42px 300px 105px 24px !important;
        color: #fff;
        line-height: 2.1;
    }

    .service_link_box_2 {
        padding: 54px 28px 82px 35px !important;
        color: #fff;
        line-height: 2.1;
    }

    .service_link_box_3 {
        padding: 65px 300px 105px 24px !important;
        color: #fff;
        line-height: 2.1;
    }


    .home_transp_box {
        height: 185px;
        background: #00000080;
        padding: 0px 0px 0px 0px !important;
        margin: 10px 13px 0px -20px;
        color: white;
    }

    .testimonial_box {
        padding: 20px 0px 0px 0px !important;
        margin: 0px 0px 0px 0px !important;

    }

    .testimonial_box_teams {
        padding-top: 150px !important;
    }


}

/*End css for mobile-view-services*/
/*Start css for services*/
.service_1_1 {
    background: url("https://www.occamsadvisory.com/wp-content/uploads/2022/07/Structuring-Incorporation-Accounting-Advisory-scaled.webp");
    background-position: center;
    background-size: cover !important;
}

.service_1_1_mobile {
    background: url("https://www.occamsadvisory.com/wp-content/uploads/2023/07/Mask-Group-5679.webp");
    background-position: center;
    background-size: cover !important;
}

.service_1_2 {
    background: url("https://www.occamsadvisory.com/wp-content/uploads/2022/07/Process-Efficiency-Compliance-Tax-Planning-Filing-scaled.webp");
    background-position: center;
    background-size: cover !important;
}

.service_1_2_mobile {
    background: url("https://www.occamsadvisory.com/wp-content/uploads/2023/07/Mask-Group-5680.webp");
    background-position: center;
    background-size: cover !important;
}

.service_1_3 {
    background: url("https://www.occamsadvisory.com/wp-content/uploads/2022/07/Brand-Building-Mobile-Marketing-Data-Analytics-scaled.webp");
    background-position: center;
    background-size: cover !important;
}

.service_1_3_mobile {
    background: url("https://www.occamsadvisory.com/wp-content/uploads/2023/07/Mask-Group-5682.webp");
    background-position: center;
    background-size: cover !important;
}

.service_1_4 {
    background: url("https://www.occamsadvisory.com/wp-content/uploads/2022/07/Digital-Presence-Social-Media-scaled.webp");
    background-position: center;
    background-size: cover !important;
}

.service_1_4_mobile {
    background: url("https://www.occamsadvisory.com/wp-content/uploads/2023/07/Mask-Group-5683.webp");
    background-position: center;
    background-size: cover !important;
}

.service_1_5 {
    background: url("https://www.occamsadvisory.com/wp-content/uploads/2022/07/Information-Technology-Services-scaled.webp");
    background-position: center;
    background-size: cover !important;
}

.service_1_5_mobile {
    background: url("https://www.occamsadvisory.com/wp-content/uploads/2023/07/Mask-Group-5684.webp");
    background-position: center;
    background-size: cover !important;
}

.service_2_1 {
    background: url("https://www.occamsadvisory.com/wp-content/uploads/2022/07/Capital-Raising-to-Promote-Growth-scaled.webp");
    background-position: center;
    background-size: cover !important;
}

.capital-rising-banner {
    background: url("../../blog/wp-content/uploads/2024/01/shutterstock_2303713879.webp.html");
    background-position: center;
    background-size: cover !important;
}

.capital-rising-banner-mobile {
    background: url("../../blog/wp-content/uploads/2024/01/shutterstock_2303713879.webp.html");
    background-position: center;
    background-size: cover !important;
}

.service_2_1_mobile {
    background: url("https://www.occamsadvisory.com/wp-content/uploads/2023/07/Mask-Group-5691.webp");
    background-position: center;
    background-size: cover !important;
}

.service_2_2 {
    background: url("https://www.occamsadvisory.com/wp-content/uploads/2022/07/Financial-Advisory-and-Transaction-Integration-scaled.webp");
    background-position: center;
    background-size: cover !important;
}

.service_2_2_mobile {
    background: url("https://www.occamsadvisory.com/wp-content/uploads/2023/07/Mask-Group-5692.webp");
    background-position: center;
    background-size: cover !important;
}

.service_2_3 {
    background: url("https://www.occamsadvisory.com/wp-content/uploads/2022/07/Sell-side-MA-scaled.webp");
    background-position: center;
    background-size: cover !important;
}

.sell-side-banner {
    background: url("../../wp-content/uploads/2023/09/sell-side-1.webp");
    background-position: center;
    background-size: cover !important;
}

.sell-side-banner-mobile {
    background: url("../../wp-content/uploads/2023/09/sell-side-1.webp");
    background-position: center;
    background-size: cover !important;
}

.service_2_3_mobile {
    background: url("https://www.occamsadvisory.com/wp-content/uploads/2023/07/Mask-Group-5693.webp");
    background-position: center;
    background-size: cover !important;
}

.service_2_4 {
    background: url("https://www.occamsadvisory.com/wp-content/uploads/2022/07/Sell-side-MA-scaled.webp");
    background-position: center;
    background-size: cover !important;
}

.buy-side-banner {
    background: url("../../wp-content/uploads/2023/09/buy-side.webp");
    background-position: center;
    background-size: cover !important;
}

.buy-side-banner-mobile {
    background: url("../../wp-content/uploads/2023/09/buy-side.webp");
    background-position: center;
    background-size: cover !important;
}

.service_2_4_mobile {
    background: url("https://www.occamsadvisory.com/wp-content/uploads/2023/07/Mask-Group-5693.webp");
    background-position: center;
    background-size: cover !important;
}

.service_2_5 {
    background: url("https://www.occamsadvisory.com/wp-content/uploads/2022/07/night-beautiful-panoramic-view-city-chongqing-china-copy-scaled.webp");
    background-position: center;
    background-size: cover !important;
}

.service-decison-science {
    background: url("../../wp-content/uploads/2023/09/risk-concept-wooden.webp");
    background-position: center;
    background-size: cover !important;
}

.service-decison-science-mobile {
    background: url("../../wp-content/uploads/2023/09/risk-concept-wooden.webp");
    background-position: center;
    background-size: cover !important;
}

.service_2_5_mobile {
    background: url("../../../www.occamsadvisory.com/wp-content/uploads/2023/07/Mask-Group-5672.jpg");
    background-position: center;
    background-size: cover !important;
}

.service_3_1 {
    background: url("https://www.occamsadvisory.com/wp-content/uploads/2022/07/Merchant-Accounts-Across-the-Globe-scaled.webp");
    background-position: center;
    background-size: cover !important;
}

.service_3_1_mobile {
    background: url("https://www.occamsadvisory.com/wp-content/uploads/2023/07/Mask-Group-5686.webp");
    background-position: center;
    background-size: cover !important;
}

.service_3_2 {
    background: url("https://www.occamsadvisory.com/wp-content/uploads/2022/07/Tailored-Payment-Solutions-Verification-Services-scaled.webp");
    background-position: center;
    background-size: cover !important;
}

.service_3_2_mobile {
    background: url("https://www.occamsadvisory.com/wp-content/uploads/2023/07/Mask-Group-5687.webp");
    background-position: center;
    background-size: cover !important;
}

.service_3_3 {
    background: url("https://www.occamsadvisory.com/wp-content/uploads/2022/07/risk-strategy-business-hand-stopping-wooden-block-domino-business-crisis-effect-risk-protection-concept-business-solution-intervention-copy-scaled.webp");
    background-position: center;
    background-size: cover !important;
}

.service_3_3_mobile {
    background: url("https://www.occamsadvisory.com/wp-content/uploads/2023/07/Mask-Group-5688.webp");
    background-position: center;
    background-size: cover !important;
}

.service_3_4 {
    background: url("https://www.occamsadvisory.com/wp-content/uploads/2022/07/Proprietary-Fintech-Platform-scaled.webp");
    background-position: center;
    background-size: cover !important;
}

.service_3_4_mobile {
    background: url("https://www.occamsadvisory.com/wp-content/uploads/2023/07/Mask-Group-5689.webp");
    background-position: center;
    background-size: cover !important;
}

.services {
    background-size: cover;
    background-repeat: no-repeat;
}

.service_content {
    padding-bottom: 90px;
    color: #fff;
}

.service_content h4 {
    font-weight: 100;
    font-size: 20px;
    color: #FFFFFF;
}

.service_content h2 {
    color: #fff !important;
    font-size: 60px;
    font-family: "Lato", arial, sans-serif;
    font-weight: 600;
}



.service_content_bluclr {
    color: #1758a8;
}

.service_content_bluclr h4 {
    font-weight: 600;
    font-size: 32px;
    color: #1758a8;
}

.service_content_bluclr h2 {
    color: #1758a8 !important;
    font-size: 35px;
}

.service_content_bluclr h1 {
    font-weight: bold !important;
    font-size: 86px;
    padding-top: 118px;
}



.service_text h2 {
    font-family: 'Lato', Helvetica, Arial, Lucida, sans-serif;
    font-size: 50px;
    color: #0087bd;
    padding-top: 44px;
}

.service_text p {
    color: #535353 !important;
    font-size: 16px !important;
    font-weight: 500;
}

.service_sub_title {
    font-family: 'Lato', Helvetica, Arial, Lucida, sans-serif;
    font-size: 34px;
    color: #ff6a00 !important;
    line-height: 1.3em;
}

.srv-bnr-h1 {
    font-size: 100px;
}

.arw-btn-spc-rit {
    margin-left: 119px !important;
}

.arw-btn-spc-rit-sell-fin {
    margin-left: 170px !important;
}

.arw-btn-spc-rit_buy_sell {
    margin-left: 248px;
}

.service_sub_text p {
    font-size: 16px;
    font-family: 'Lato', Helvetica, Arial, Lucida, sans-serif;
    font-weight: 500;
}

.service_box {
    border-radius: 16px 16px 16px 16px;
    overflow: hidden;
    box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.23);
}

.service_box:hover {
    box-shadow: 3px 4px 6px 1px rgba(185, 185, 185, 0.28);
    cursor: pointer;
}

.service_box .et_pb_text_inner h2 {
    font-size: 16px;
    color: #212529;
    padding-left: 21px;
}

.service_box .et_pb_text_inner {
    padding-top: 19px !important;
    padding-right: 10px;
    padding-bottom: 9px !important;
    padding-left: 57px;
}

#msform fieldset:not(:first-of-type) {
    display: none;
}

.arw-btn-spc-lft {
    padding-left: 0px !important;
    padding-right: 40px !important;
}

.lft-service_box h2 {
    margin: 17px 0px 17px !important;
}

/*End css for services*/

/*Start css for our-team*/

.podcast_banner {
    background: url("https://www.occamsadvisory.com/wp-content/uploads/2023/08/podcastbanner2.webp");
    background-position: center;
    background-size: cover !important;
    padding: 50px 0px;
}

.webinar_banner {
    background: url("https://www.occamsadvisory.com/wp-content/uploads/2023/08/group-7630-64de52b0a54a6.webp");
    background-position: center;
    background-size: cover !important;
}

.webinar_banner_mobile {
    background: url("https://www.occamsadvisory.com/wp-content/uploads/2023/08/group-7636-64de64ef8c3c4.webp");
    background-position: center;
    background-size: cover !important;
}

.erc-second {
    background: url("https://www.occamsadvisory.com/wp-content/uploads/2023/08/employees-respecting-new-safety-measures-1.webp");
    background-position: center;
    background-size: cover !important;
    border-radius: 20px !important;
}

.service_content_team {
    padding: 120px 0px;
    color: #fff;
}

.service_content_team h4 {
    font-weight: 600;
    font-size: 28px;
    color: #FFFFFF;
}

.service_content_team h1 {
    font-family: "Lato", arial, sans-serif;
    font-size: 74px;
    padding-top: 4px;
    font-weight: 600;
}

.service_content_team h2 {
    font-family: "Lato", arial, sans-serif;
    font-size: 50px;
    color: #fff;
    font-weight: 600;
}

.team_blue_sub_title {
    font-family: "Lato", arial, sans-serif;
    font-size: 75px;
    font-weight: 700;
    color: #0087bd;
}

.team_orange_title {
    font-family: "Lato", arial, sans-serif;
    font-size: 45px;
    color: #ff6a00;
    font-weight: 500 !important;
}



/* Color of the arrows */
.slick-next::before,
.slick-prev::before {
    color: blue;
}

/* .testimonial_box {
    padding: 150px 153px 0px 0px;

} */

blockquote {
    border-color: #2ea3f2;
}


.testimonial_box2 blockquote p {
    margin: 14px !important;
    border-left: 4px solid #2ea3f2 !important;
    padding-left: 30px;
    background-color: #f5f9ff;
}

.teams_box .team_img {
    text-align: center;
    margin: 0 auto;
}

.teams_box {
    text-align: center;
    margin: 0 auto;
}

.team_img {
    display: inline-block;
    position: relative;
    max-width: 100%;
}

.teams_box .team_img::after {
    content: "\279C";
    font-family: 'FontAwesome';
    font-weight: normal;
    padding: 12px 16px;
    border-radius: 54px;
    color: #0d6db1;
    background: #fff !important;
    border: 4px solid #0d6db1;
    position: absolute;
    left: 122px;
    bottom: 14px;
    box-shadow: 5px 5px 10px 0px rgb(178 178 178 / 40%);
}

.teams_box .team_img:hover::after {
    content: "\279C";
    font-family: 'FontAwesome';
    font-weight: normal;
    padding: 12px 16px;
    border-radius: 54px;
    color: #fff;
    border: 4px solid #0d6db1;
    background-image: linear-gradient(118deg, #1758a8 0%, #0087bd 100%) !important;
    box-shadow: 5px 5px 10px 0px rgb(178 178 178 / 40%);
    position: absolute;
    left: 122px;
    bottom: 14px;
}

.team_img img {
    height: 168px;
}

.popup_left img {
    padding: 0px;
    height: 224px;
    border: 0px solid #fff;
    border-radius: 10px;
    margin-bottom: 28px;
}

.popup_left {
    background-color: #0f66ae;
    border-radius: 26px 0px 0px 26px;
    text-align: center;
    padding: 10%;
}

.popup_container {
    border-radius: 26px 26px 26px 26px !important;
}

.team_contain {
    height: 350px !important;
    overflow-x: overlay;
}

.follow_linkdin {
    border: 2px solid #ffff;
    padding: 10px 22px;
    color: #fff;
    border-radius: 24px;
}

.follow_linkdin:hover {
    color: rgb(255, 255, 255);
    border-width: 2px;
    border-style: solid;
    border-color: rgb(255, 255, 255);
    border-image: initial;
    padding: 10px 22px;
    border-radius: 24px;
    background: rgb(23, 88, 168);
}

.dashicons-linkedin:before {
    content: "\f18d";
}

.et_pb_text_inner {
    padding: 40px 40px;

}

.team_content h3 {
    color: #fff;
}

.team_content h4 {
    color: #fff;
    font-size: 20px;

}

.team_content h3 {
    font-size: 28px;
    color: #fff;
}

.team_content p {
    color: #fff !important;
    font-size: 16px;
}

.team_content a {
    color: #2ea3f2;
}



.team_black_txt h4 {
    padding-top: 20px;
    font-size: 22px;
    color: #666;
    font-weight: 500;
}

.team_black_txt p {
    font-size: 14px;
    color: #8e8e8e;
    padding-bottom: 36px;
}


.team_img_rapper img {
    border-radius: 223px;
    border: 9px solid #fff;
    height: 314px;
    text-align: center;
    margin: 0 auto;
}

.team_slider_text {
    padding-top: 80px;
}


/*=== FADE IN LEFT ===*/
/*=== Trigger  ===*/
.animate {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}

.three {
    -webkit-animation-delay: 2.5s;
    -moz-animation-delay: 2.5s;
    animation-delay: 2.5s;
}

@-webkit-keyframes fadeInLeft {
    from {
        opacity: 0;
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0);
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

@keyframes fadeInLeft {
    from {
        opacity: 0;
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0);
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

.fadeInLeft {
    -webkit-animation-name: fadeInLeft;
    animation-name: fadeInLeft;
}




/*End css for our-team*/

/*Start css for footer*/
.footer h4 {
    color: #ee783b;

}

.footer li {
    padding-left: 0px;
    position: relative;
    margin-bottom: 0.5em;
    list-style: none;
    /* z-index: -9; */
}

.footer li a {
    text-decoration: none;
    color: #777777;
}

.footer li a:hover {
    text-decoration: none;
    color: #ee783b;
}

.footer li::marker {
    color: #87c7f2;
}

.footer ul {
    /* padding-left: 1rem; */
    padding-left: 0px !important;
}

.footer_copyright {
    background-color: #dbdbdb;
    border-radius: 12px;
}

.footer_copyright {
    padding: 15px 0 5px;
}

.footer_copyright #footer-info {
    font-size: 13px;
    color: #333333;
}

/*End css for footer*/

/*Button Css*/
.logout-btn {

    color: #ffffff !important;
    border-width: 2px !important;
    border: 2px solid;
    border-color: #ffffff;
    border-radius: 23px;
    background-color: #ef793c;
    box-shadow: 5px 5px 10px 0px rgba(178, 178, 178, 0.4);
    font-size: 20px;
    padding: 0.3em 1em;
    line-height: 1.7em !important;
}

.logout-btn:hover {
    border-color: #FFFFFF !important;
    background-image: initial;
    background-color: #ff6a00;
}


.logout-btn {
    padding: 10px 20px;
    color: #fff;
    font-size: 16px;
    transition: all 0.5s;
    border-radius: 25px;
    border-color: #FFFFFF !important;
    background-color: #ef793c;
    box-shadow: 5px 5px 10px 0px rgba(178, 178, 178, 0.6);
}

.logout-btn::after {
    content: "\35";
    font-family: "Font Awesome 5 Pro";
    font-weight: 400;
    position: absolute;
    left: 80%;
    top: 54%;
    right: 0;
    bottom: 0;
    opacity: 0;
    transform: translate(-50%, -50%);
}

.logout-btn:hover {
    background: #ff6a00;
    transition: all 0.5s;
    border-radius: 10px;
    box-shadow: 5px 5px 10px 0px rgba(178, 178, 178, 0.6);
    padding: 12px 20px;
    color: #ffffff;
}

.logout-btn:hover::after {
    opacity: 1;
    transition: all 0.5s;
    color: #ffffff;
}

/*End Button css*/



/* Ashfaq-Css */
.one_stop h1 {
    padding-top: 30px;
    font-size: 42px !important;
    color: #0087bd !important;
    font-weight: 300 !important;
    font-family: "Lato", arial, sans-serif;
}

.about_tree h1 {
    font-size: 75px !important;
    color: #0087bd !important;
    font-weight: 100 !important;
    margin-top: -18px;
    font-family: "Lato", arial, sans-serif;
}

.one_stop h2 {
    font-size: 32px;
    color: #FF6A00;
    font-family: "Lato", arial, sans-serif;
}

.about_tree h2 {
    font-size: 45px;
    color: #FF6A00;
    font-family: "Lato", arial, sans-serif;
}

.about_tree p {
    color: #666;

}

.about_tree a {
    cursor: pointer;
}

.about_center_image {
    font-size: 20px;
}

/*Orange button css start*/

.org-btn {
    padding: 8px 28px 8px 28px;
    position: relative;
    background-color: #ef793c;
    border-radius: 50px;
    border: 2px solid #FFFFFF;
    cursor: pointer;
    outline: none;
    box-shadow: 5px 5px 10px 0px rgba(178, 178, 178, 0.4);
    overflow: hidden;
    transition: 500ms;
    color: #FFFFFF !important;
    border-width: 2px !important;
    border-radius: 20px;
    font-size: 15px;
    font-weight: 600 !important;
}

.org-btn:hover {
    padding: 8px 48px 8px 28px;
    background-color: #ff6a00;
    box-shadow: 5px 5px 10px 0px rgba(178, 178, 178, 0.4);
    border: none;
    border: 2px solid #FFFFFF;
    letter-spacing: 0cap;
}

.org-btn .fas {
    position: absolute;
    font-size: 13px;
    top: 33%;
    color: white;
    transform: translateX(0%);
    opacity: 0;
}

.org-btn:hover .fas {
    opacity: 1;
    transform: translateX(90%) !important;
    font-size: 13px;
    transition: 0.5s all ease-in-out;
}

.slider_btn_org:hover {
    background-color: #ff6a00;
    padding: 8px 33px 8px 28px;
    box-shadow: 5px 5px 10px 0px rgba(178, 178, 178, 0.4);
    border: none;
    border: 2px solid #FFFFFF;
    letter-spacing: 0cap;
}

.slider_btn_org .fas {
    position: absolute;
    font-size: 13px;
    top: 33%;
    color: white;
    transform: translateX(0%);
    opacity: 0;
}

.slider_btn_org:hover .fas {
    opacity: 1;
    transform: translateX(85%) !important;
    font-size: 13px;
    transition: 0.5s all ease-in-out;
}

/*Orange button css end*/

.blue_btn:hover {
    background-color: #fff;
    padding: 8px 38px 8px 28px;
    box-shadow: 5px 5px 10px 0px rgba(178, 178, 178, 0.4);
    border: none;
    border: 2px solid #FFFFFF;
    letter-spacing: 0cap;
    color: #1758a8 !important;
    border-color: #1758a8;
}

.blue_btn .fas {
    position: absolute;
    font-size: 13px;
    top: 33%;
    color: white;
    transform: translateX(0%);
    opacity: 0;
}

.blue_btn:hover .fas {
    opacity: 1;
    transform: translateX(90%) !important;
    font-size: 13px;
    transition: 0.5s all ease-in-out;
    color: #1758a8;
}

.blue_btn {
    padding: 8px 28px 8px 28px;
    position: relative;
    background-color: #0087bd;
    border-radius: 50px;
    border: 2px solid #FFFFFF;
    cursor: pointer;
    outline: none;
    box-shadow: 5px 5px 10px 0px rgba(178, 178, 178, 0.4);
    overflow: hidden;
    transition: 500ms;
    color: #FFFFFF !important;
    border-width: 2px !important;
    border-radius: 20px;
    font-size: 15px;
    font-weight: 600 !important;
}

.grey_btn:hover {
    background-color: transparent;
    padding: 8px 38px 8px 28px;
    box-shadow: 5px 5px 10px 0px rgba(178, 178, 178, 0.4);
    border: none;
    border: 2px solid #FFFFFF;
    letter-spacing: 0cap;
    color: #1758a8 !important;
    border-color: #1758a8;
}

.grey_btn .fas {
    position: absolute;
    font-size: 13px;
    top: 33%;
    color: white;
    transform: translateX(0%);
    opacity: 0;
}

.grey_btn:hover .fas {
    opacity: 1;
    transform: translateX(90%) !important;
    font-size: 13px;
    transition: 0.5s all ease-in-out;
    color: #1758a8;
}

.grey_btn {
    padding: 8px 28px 8px 28px;
    position: relative;
    background-color: transparent;
    border-radius: 50px;
    border: 2px solid #155dab;
    cursor: pointer;
    outline: none;
    box-shadow: 5px 5px 10px 0px rgba(178, 178, 178, 0.4);
    overflow: hidden;
    transition: 500ms;
    color: #155dab !important;
    border-width: 2px !important;
    border-radius: 20px;
    font-size: 15px;
    font-weight: 600 !important;
}


.one-stop-btn {
    padding: 8px 40px 8px 40px;
    position: relative;
    background-color: #0087bd;
    border-radius: 50px;
    border: 2px solid #FFFFFF;
    cursor: pointer;
    outline: none;
    box-shadow: 5px 5px 10px 0px rgba(178, 178, 178, 0.4);
    overflow: hidden;
    transition: 500ms;
    color: #FFFFFF !important;
    border-width: 2px !important;
    border-radius: 20px;
    font-size: 15px;
    font-weight: 600 !important;
}

.one-stop-btn:hover {
    /*    padding: 8px 48px 8px 28px;*/
    /* padding: 8px 34px 8px 24px; */
    background-color: #155dab;
    box-shadow: 5px 5px 10px 0px rgba(178, 178, 178, 0.4);
    border: none;
    border: 2px solid #FFFFFF;
    letter-spacing: 0cap;
}

.one-stop-btn .fas {
    position: absolute;
    font-size: 13px;
    top: 33%;
    color: white;
    transform: translateX(0%);
    opacity: 0;
}

.one-stop-btn:hover .fas {
    opacity: 1;
    transform: translateX(90%) !important;
    font-size: 13px;
    transition: 0.5s all ease-in-out;
}

.one-stop-btn-talk {
    padding: 8px 66px 8px 66px;
    position: relative;
    background-color: #0087bd;
    border-radius: 50px;
    border: 2px solid #FFFFFF;
    cursor: pointer;
    outline: none;
    box-shadow: 5px 5px 10px 0px rgba(178, 178, 178, 0.4);
    overflow: hidden;
    transition: 500ms;
    color: #FFFFFF !important;
    border-width: 2px !important;
    border-radius: 20px;
    font-size: 15px;
    font-weight: 600 !important;
}

.one-stop-btn-talk:hover {
    padding: 8px 66px 8px 66px;
    background-color: #155dab;
    box-shadow: 5px 5px 10px 0px rgba(178, 178, 178, 0.4);
    border: none;
    border: 2px solid #FFFFFF;
    letter-spacing: 0cap;
}

.one-stop-btn-talk .fas {
    position: absolute;
    font-size: 13px;
    top: 33%;
    color: white;
    transform: translateX(0%);
    opacity: 0;
}

.one-stop-btn-talk:hover .fas {
    opacity: 1;
    transform: translateX(90%) !important;
    font-size: 13px;
    transition: 0.5s all ease-in-out;
}

.join-our-mission-btn {
    width: 200px;
    padding: 8px 20px 8px 23px;
    position: relative;
    background-color: #155dab;
    border-radius: 50px;
    border: 2px solid #FFFFFF;
    cursor: pointer;
    outline: none;
    box-shadow: 5px 5px 10px 0px rgba(178, 178, 178, 0.4);
    overflow: hidden;
    transition: 500ms;
    color: #FFFFFF !important;
    border-width: 2px !important;
    border-radius: 20px;
    font-size: 15px;
    font-weight: 600 !important;
}

.join-our-mission-btn:hover {
    background-color: #155dab;
    width: 250px;
    box-shadow: 5px 5px 10px 0px rgba(178, 178, 178, 0.4);
    border: none;
    border: 2px solid #FFFFFF;
    letter-spacing: 0cap;
}

.join-our-mission-btn .fas {
    position: absolute;
    font-size: 13px;
    top: 33%;
    color: white;
    transform: translateX(0%);
    opacity: 0;
}

.join-our-mission-btn:hover .fas {
    opacity: 1;
    transform: translateX(90%) !important;
    font-size: 13px;
    transition: 0.5s all ease-in-out;
}


.mission img {
    display: inline-block;
    position: relative;
    max-width: 100%;
}

.about_tree_img img {
    display: inline-block;
    position: relative;
    max-width: 100%;
}

.globe_img {
    max-width: 80%;
    height: auto;
}


.about_our h2 {
    text-align: center;
    padding-bottom: 35px;
    padding-top: 20px;
}

.about_center_text p {
    color: #666;
    padding-top: 60px;
}

.about_tree {
    display: inline-block;
    position: relative;
    max-width: 100%;
}

/* Start Contact Page Css */

.contact_us {
    background: url("../images/contact-us-new.webp");
    background-size: cover;
    background-repeat: no-repeat;
}

.contact_us-mobile {
    background: url("../images/contact-us-mobile.webp");
    background-size: cover;
    background-repeat: no-repeat;
}

.card_2 {
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    border-radius: 1.2rem !important;
    color: white;
    background-image: radial-gradient(circle at bottom right, #0087bd 28%, #1758a8 117%);
    /* background-image: radial-gradient(circle at bottom right, #0087bd 30%, #1758a8 70%); */
    background-color: #0087bd;
    font-family: 'Lato', Helvetica, Arial, Lucida, sans-serif;
    font-size: 11px;
    box-sizing: border-box;
    width: 320px !important;
    padding-top: 18px;
    margin-top: 20px !important;
    margin-bottom: 10px;
    margin-left: 20px;
}


.card_2 img {
    position: relative;
    top: 20px;
    margin-bottom: 30px;
    line-height: 0;
    max-width: 100%;
}

.card-title_2 {
    color: #fff !important;
    text-align: center;
    word-wrap: break-word;
}


.card-body_2 hr {
    width: 166%;
    height: 1px !important;
    opacity: 0.9;
    color: white;
    position: relative;
    left: -51px;
}


#contact_num {
    text-align: center;
    color: #ffff !important;
    font-weight: 600;
}

.contact_location h2 {
    color: #FF6A00;
    text-align: center;
    font-family: 'Lato', Helvetica, Arial, Lucida, sans-serif;
    font-weight: 600 !important;
    font-size: 24px !important;
    line-height: 1.3em;
}

.contact_global p {
    text-align: center;
    color: #0087bd !important;
    font-family: 'Lato', Helvetica, Arial, Lucida, sans-serif !important;
    font-weight: 700;
    font-size: 28px;
    line-height: 0em;
    padding-bottom: 20px;
    padding-top: 15px;
}

.contact_usa h1 {
    font-size: 25px !important;
    text-align: center;
    font-family: 'Lato', Helvetica, Arial, Lucida, sans-serif;
    color: #5b5b5b;
    font-weight: 700;
    font-size: 1.5rem;
    position: absolute;
    margin-left: 164px;
    margin-top: -24px;
}

.contact_form {
    /* box-shadow: 6px 6px 18px 0px rgba(46, 129, 193, 0.49); */
    border-radius: 30px;
    padding: 40px 100px 50px 100px;
    margin: 140px 140px 0px 140px !important;
    left: 14px;
    position: relative;
    top: -7%;
}


.contact_form input {
    border-radius: 5px;
    margin: 8px;
}

.contact_form .form-control {
    border-radius: 5px;
    margin: 8px 0px;
}

.form-control:focus {
    border-color: unset !important;
    box-shadow: unset !important;
}

.form-control {
    padding: 14px 15px !important;
    color: #868686 !important;
    border-bottom: 1px solid #ced4da !important;
    border: none;
    font-size: 13px !important;
}

#wpforms-6798-field_14 {
    list-style: none !important;
}

#field_1 {
    border-bottom: 1px solid #ced4da !important;
}

.contact_form textarea {
    border-radius: 15px;
}

.floating select {
    border: none !important;
    border-bottom: 1px solid #ced4da !important;
    font-size: 13px !important;
    color: black !important;
    font-size: 16px !important;

}

.contact_form select {
    border-radius: 15px;
    border-bottom: 1px solid #ced4da !important;
    /* border: none !important; */
}

.contact_form h6 {
    color: #868686 !important;
    font-size: 13px;
}

.contact_form lable {
    color: #868686 !important;
    font-size: 13px;
}

.contact_form button {
    color: white;
    border-radius: 23px !important;
    padding: 8px 39px !important;
    border: 2px solid #fff !important;
    box-shadow: 0px 0px 10px 3px rgb(0 0 0 / 14%) !important;
    background: #F1783C !important;
    float: left !important;
}

#contact_form_btn {
    color: white;
    border-radius: 23px !important;
    padding: 8px 39px !important;
    border: 2px solid #F1783C !important;
    box-shadow: 0px 0px 10px 3px rgb(0 0 0 / 14%) !important;
    background: #F1783C !important;
    float: left !important;
    margin-top: 30px !important;
}

.form-check-label {
    color: #868686 !important;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.3;
}

#hear_about_us {
    /*    width: 60%;*/
    color: #868686 !important;
    font-size: 13px;
}


.form_intro {
    padding-bottom: 20px;
}



.contactus_bg {
    background: url(https://www.occamsadvisory.com/wp-content/uploads/2022/06/svg/USA_BG.svg);
    background-size: cover;
    background-position: center;
}

.card_addd {
    display: flex;
    justify-content: center !important;
    align-items: center !important;
}

.contact_add h3 {
    /* text-align: center; */
    color: #0087bd;
    font-family: 'Lato', Helvetica, Arial, Lucida, sans-serif;
    font-weight: 600;
    font-size: 22px;
    /* line-height: 1.3em; */
}

.contact_add h6 {
    color: #FF6A00;
    /* text-align: center; */
    font-family: 'Lato', Helvetica, Arial, Lucida, sans-serif;
    font-weight: 500;
    font-size: 18px;
    /* line-height: 1.3em; */
}

.contact_add p {
    color: #686868;
    font-size: 14px;
}

.contact_help {
    background: url("../../blog/wp-content/uploads/2024/03/help-box-image-scaled.webp.html");
    background-size: cover;
    padding: 90px 0px 30px 0px !important;
    padding-top: 110px !important;
}

.box {
    /* width:350px; */
    /* height: 400px; */
    height: auto;
    /* margin: 1px auto; */
    box-shadow: 0px 0px 10px 2px black;
    background-color: #ffffff;
    position: relative;
    border-radius: 20px 20px 20px 20px;
    overflow: hidden;
    background: url("../../../www.occamsadvisory.com/wp-content/uploads/2022/07/Group-11345.png");

}

.box h6 {
    color: #FF6A00;
    text-align: center;
    font-family: 'Lato', Helvetica, Arial, Lucida, sans-serif;
    font-weight: 700;
    font-size: 16px;
}

.left_help_card h1 {
    color: #fff;
    font-weight: 100;
    font-size: 35px;
    line-height: 1.2em;
}

.left_help_card strong {
    font-weight: 700;
    color: #fff;
}

.left_help_card p {
    display: block;
    margin-block-start: 1em;
    margin-block-end: 1em;
    color: #ffffff !important;
    text-align: left;
    word-wrap: break-word;
    font-size: 16px;
    padding-right: 60px;
    line-height: 24px;
    margin-bottom: 0px;
    padding-bottom: 0px;
}

.right_help_card {
    width: 100px;
}

.help_card {
    border-radius: 20px;
    background: #ffff;
    padding: 26px 61px;
    font-size: 11px;
    line-height: 1.5em;
    background-image: url(../../../www.occamsadvisory.com/wp-content/uploads/2022/07/Group-11345.png);
    background-size: cover;
    background-color: #ffffff;
    /* height: 400px; */
    /* width: 300px; */
}

.icon_box {
    border: 1px solid #8584843d;
    text-align: center;
    padding: 30px 10px 30px 10px;
    border-radius: 20px;
    margin: 0px 0px 10px 0px;
    color: #1758A8;
    background: #fff;
    cursor: pointer;

}

.icon_box_book {
    padding: 15px 0px;
}

.icon_box:hover {
    box-shadow: 2px 2px 8px 3px rgb(48 4 4 / 39%);
    cursor: pointer;
    /* transform: scale(1.1); */
    transition: all .2s ease-in-out;
}

.icon_box svg {
    height: 25px;
}

.help_card_text {
    text-align: center;
}

.help_card_text h2 {
    color: #ee783b;
    text-align: center;
    font-size: 26px;
}

.help_card_text p {
    color: #0087bd !important;
    font-weight: 600;
    line-height: 1.5em;
    font-size: 12px !important;
}



/* End Contact Page Css */

/* End Ashfaq-Css */
.service_link_box h1 {
    font-family: "Lato", arial, sans-serif;
    font-size: 40px;
    font-weight: 600;
}

.service_link_box_2 h1 {
    font-family: "Lato", arial, sans-serif;
    font-size: 40px;
    font-weight: 600;
}

.service_link_box_3 h1 {
    font-family: "Lato", arial, sans-serif;
    font-size: 40px;
    font-weight: 600;
}

.service_link_box h4 {
    font-size: 26px;
}

.service_link_box_2 h4 {
    font-size: 26px;
}

.service_link_box_3 h4 {
    font-size: 26px;
}

.service_link_box a {
    color: #fff;
}

.service_link_box_2 a {
    color: #fff;
}

.service_link_box_3 a {
    color: #fff;
}

.service_link_box a:hover {
    color: #f1783c;
}

.service_link_box_2 a:hover {
    color: #f1783c;
}

.service_link_box_3 a:hover {
    color: #f1783c;
}

.new-services::marker {
    padding-left: 18px;
}

.new-services li::marker {
    color: #f2783c;
    line-height: 1.9;
}

.left_content_home {
    padding-top: 156px;
}

.left_content_home .play_cust:hover {
    color: white !important;
}


.home_cal h2 {
    font-family: 'Lato', Helvetica, Arial, Lucida, sans-serif;
    font-weight: 700;
    font-size: 32px;
    color: #0087bd !important;
    line-height: 1.3em;
    text-align: center;
}

.para_cal {
    text-align: center;
    color: #afafaf;
    margin-bottom: -10px;
}

.bg_22 {
    background: url('https://www.occamsadvisory.com/wp-content/uploads/2023/07/Group-34@2x1.webp');
    padding: 150px 0px;
    color: #fff;
    background-repeat: no-repeat;
    background-size: cover;

}

.bg_22 h3 {
    font-family: 'Lato', Helvetica, Arial, Lucida, sans-serif;
    /* font-weight: 300 !important; */
    font-size: 34px;
    color: #FFFFFF !important;
    padding-top: 48px !important;
}

.bg_22 h6 {
    color: #fff !important;
    /* font-family: "Lato", arial, sans-serif !important; */
    font-size: 22px;
    font-weight: 300 !important;
    line-height: 1.4em;
    position: relative;
    top: -23px;
}


.tip {
    border-radius: 16px 16px 16px 16px;
    /* overflow: hidden; */
    /* box-shadow: 6px 6px 18px 0px rgba(120, 165, 232, 0.63); */
    /* padding: 21px; */
}

.tip_block {
    /* padding-right: 32px !important; */
    display: flex;
}

.tip h3 {
    color: #000000 !important;
}

.tip p {
    padding: 5px 24px 0px 0px;
    /* color: #979797; */
}

.deep_blog {
    border-radius: 16px 16px 16px 16px;
    overflow: hidden;
    box-shadow: 6px 6px 18px 0px rgba(120, 165, 232, 0.63);
    padding: 21px;
}

.deep_blog_block {
    padding-right: 32px !important;
    display: flex;
}

.deep_blog h3 {
    /* font-family: "Lato", arial, sans-serif !important; */
    font-weight: 600;
    font-size: 16px;
    color: #0087bd !important;
    line-height: 1.4em;
    padding-left: 28px;
    padding-top: 30px !important;
}

.deep_blog p {
    padding: 0 30px 0 30px;
    ;
    padding: 30px;
    font-size: 16px;
    color: #979797;
}

.deep_blog_img {
    max-width: 100%;
    height: auto;
}

.et_pb_divider_internal:before {
    content: "";
    width: 18%;
    height: 3px;
    display: block;
    background-color: #0087BD;
    position: relative;
    /* left: 29px; */
}

.et_pb_divider_internal_deepblog:before {
    border-top-color: #2a2a2a;
    border-top-width: 2px;
}

.et_pb_divider_internal_deepblog:before {
    content: "";
    width: 18%;
    height: 12px;
    display: block;
    border-top-color: #000 !important;
    border-top: 3px solid rgb(0 0 0);
    position: relative;
    left: 29px;
}

.one_service {
    background: url(https://www.occamsadvisory.com/wp-content/uploads/2023/07/bg_1.webp);
    background-size: contain;
    background-repeat: no-repeat;
    margin-bottom: 30px;
}

.two_service {
    background: url(https://www.occamsadvisory.com/wp-content/uploads/2023/07/bg_2.webp);
    background-size: contain;
    background-repeat: no-repeat;
    margin-bottom: 30px;
}

.three_service {
    background: url(https://www.occamsadvisory.com/wp-content/uploads/2023/07/bg_3.webp);
    background-size: contain;
    background-repeat: no-repeat;
    margin-bottom: 30px;
    width: auto;
}

.service_link_box {
    padding: 59px 471px 105px 24px;
    color: #fff;
}

.service_link_box_2 {
    padding: 84px 28px 82px 20px;
    color: #fff;
}

.service_link_box_3 {
    padding: 90px 471px 105px 24px;
    color: #fff;
}

/*home_page*/
.cal_box {
    background-color: #FFFFFF;
    border-radius: 15px;
    overflow: hidden;
    padding-top: 98px;
    padding-right: 40px;
    padding-bottom: 90px;
    padding-left: 40px;
    box-shadow: 5px 5px 20px 0px rgba(0, 135, 188, 0.41);
    font-family: "Open Sans", Arial, sans-serif;
    margin: 0px 30px;
}


.cal_box h1 {
    color: #0087bd !important;
    font-size: 38px !important;
    font-weight: 400 !important;

}

.cal_box p {
    color: #0C71C3 !important;
}

.cal_box_btn {
    color: #ffffff !important;
    /* border-width: 2px !important; */
    /* border-color: #FFFFFF; */
    border: 2px solid;
    border-radius: 31px;
    font-size: 16px;
    background-color: #0087bd;
    font-weight: 500;
    padding: 10px 56px 10px 56px;
    /* box-shadow: 5px 5px 10px 0px rgba(178, 178, 178, 0.4); */
    text-align: center;
}

.cal_box_btn_book {
    color: #0087bd !important;
    border-width: 2px !important;
    border-color: #FFFFFF;
    border: 2px solid;
    border-radius: 31px;
    font-size: 16px;
    background-color: #ffffff;
    font-weight: 500;
    padding: 10px 56px 10px 56px;
    box-shadow: 5px 5px 10px 0px rgba(178, 178, 178, 0.4);
    text-align: center;
}

.calu_box_btn_book {
    color: #0087bd !important;
    border-width: 2px !important;
    border-color: #FFFFFF;
    border: 2px solid;
    border-radius: 31px;
    font-size: 16px;
    background-color: #ffffff;
    font-weight: 500;
    padding: 6px 0px 6px 15px;
    box-shadow: 5px 5px 10px 0px rgba(178, 178, 178, 0.4);
    text-align: center;
    width: 40%;
    margin-left: 152px !important;
}


.lets_talk {
    margin-left: 150px;
    width: 200%;
}

.lets_talk_five {
    margin-left: 110px;
    width: 200%;
}


#slider1 {
    background: #FF6A00;
    height: 6px;
    width: 100%;
    border-radius: 16px;
    margin-top: 34px;
}

/* input[type=range] {
    height: 39px;
    -webkit-appearance: none;
    margin: 10px 0;
    width: 100%;
}

input[type=range]:focus {
    outline: none;
} */

/* input[type=range]::-webkit-slider-runnable-track {
    width: 100%;
    height: 10px;
    cursor: pointer;
    animate: 0.2s;
    box-shadow: 1px 1px 1px #FF8324;
    background: #FF8324;
    border-radius: 5px;
    border: 1px solid #FF8324;
} */

/* input[type=range]::-webkit-slider-thumb {
    box-shadow: 1px 1px 1px #1222FF;
    border: 1px solid #1222FF;
    height: 31px;
    width: 32px;
    border-radius: 17px;
    background: #1222FF;
    cursor: pointer;
    -webkit-appearance: none;
    margin-top: -11.5px;
} */

/* input[type=range]:focus::-webkit-slider-runnable-track {
    background: #FF8324;
}

input[type=range]::-moz-range-track {
    width: 100%;
    height: 10px;
    cursor: pointer;
    animate: 0.2s;
    box-shadow: 1px 1px 1px #FF8324;
    background: #FF8324;
    border-radius: 5px;
    border: 1px solid #FF8324;
}

input[type=range]::-moz-range-thumb {
    box-shadow: 1px 1px 1px #1222FF;
    border: 1px solid #1222FF;
    height: 31px;
    width: 32px;
    border-radius: 17px;
    background: #1222FF;
    cursor: pointer;
}

input[type=range]::-ms-track {
    width: 100%;
    height: 10px;
    cursor: pointer;
    animate: 0.2s;
    background: transparent;
    border-color: transparent;
    color: transparent;
}

input[type=range]::-ms-fill-lower {
    background: #FF8324;
    border: 1px solid #FF8324;
    border-radius: 10px;
    box-shadow: 1px 1px 1px #FF8324;
}

input[type=range]::-ms-fill-upper {
    background: #FF8324;
    border: 1px solid #FF8324;
    border-radius: 10px;
    box-shadow: 1px 1px 1px #FF8324;
}

input[type=range]::-ms-thumb {
    margin-top: 1px;
    box-shadow: 1px 1px 1px #1222FF;
    border: 1px solid #1222FF;
    height: 31px;
    width: 32px;
    border-radius: 17px;
    background: #1222FF;
    cursor: pointer;
}

input[type=range]:focus::-ms-fill-lower {
    background: #FF8324;
}

input[type=range]:focus::-ms-fill-upper {
    background: #FF8324;
} */

/*home_page End*/

/* Faq page CSS started  */

.faq_home {
    background-image: linear-gradient(120deg, #0087bd 0%, #1758a8 100%) !important;

}

.faq_home-mobile {
    background: url("../../../www.occamsadvisory.com/wp-content/uploads/2023/07/Rectangle-1845.jpg");
    /* background-position: center; */
    background-size: cover !important;
}

.faq_service_text_inner {
    display: flex;
    align-items: center;
    /* width: 80%; */
}

.faq_home h1 {
    font-family: "Lato", arial, sans-serif;
}

.faq_home_text p {
    padding: 36px;
    font-family: "Open Sans", Arial, sans-serif;
    font-size: 14px !important;
    color: #666;
    background-color: #fff;
    line-height: 1.7em !important;
    font-weight: 500 !important;
}

.faq_service_box {
    border-radius: 16px 16px 16px 16px;
    overflow: hidden;
    box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.23);
    cursor: pointer;
}

.faq_service_box:hover {
    box-shadow: 3px 4px 6px 1px rgba(185, 185, 185, 0.28);
    cursor: pointer;
}

.faq_service_box h2 {
    /* color: #212529 !important; */

    border-radius: 20px !important;
    height: 114px !important;
    width: 100% !important;
    padding: 15px 26px;
    font-size: 16px !important;
    color: #343434 !important;
    font-weight: 600;
    display: flex;
    align-items: center;
}

.main div {
    transform: scale(0.93);

}

/* Faq Page CSS End */

/* Terms & Condition CSS started */

.terms_intro h1 {
    font-family: "Lato", arial, sans-serif;
    font-size: 30px;
    color: #333;
    padding-bottom: 10px;
    line-height: 1em;
    font-weight: 500;
    margin-bottom: 20px;

}

.intro h6 {
    font-family: "Open Sans", Arial, sans-serif;
    font-size: 14px !important;
    color: #666;
    background-color: #fff;
    line-height: 1.7em;
    font-weight: 500;
}

.intro p {
    font-family: "Open Sans", Arial, sans-serif;
    font-size: 14px !important;
    color: #666;
    background-color: #fff;
    line-height: 1.7em;
    font-weight: 500;
}

.intro_list {
    font-family: "Open Sans", Arial, sans-serif;
    font-size: 14px !important;
    color: #666;
    background-color: #fff;
    line-height: 1.7em;
    font-weight: 500;
}

.privacy_title h2,
p {
    color: #000000;
    padding-bottom: 10px;
}

.privacy_title p {
    color: #000000;
    font-size: 14px;
    font-weight: 500;
    font-family: "Lato", arial, sans-serif;
    padding-bottom: 10px;
    /* line-height: 1em; */
}

.privacy_text h6,
p {
    color: #000000;

}

.privacy_text li {
    color: #000000;
    font-family: "Lato", arial, sans-serif;
    font-size: 14px;
    font-weight: 500;
}

.get_started_text h1 {
    font-size: 60px !important;
    color: #FFFFFF !important;
    /* font-family: "Lato", arial, sans-serif !important; */
    font-weight: 700 !important;
}

.accordian .card_1 {
    /* box-shadow: 0px 0px 20px #d4d4d4; */
    /* background: #f4f4f4 !important; */
    /* font-family: "Lato", arial, sans-serif !important; */
    background: #fff;
    margin-bottom: 20px;
    border: 1px solid #d9d9d9;
    border-radius: 16px !important;
    /* float: left; */
    width: 100% !important;
}

.accordian .card_1 .card-header h3 {
    /* font-family: "Lato", arial, sans-serif !important; */
    cursor: pointer;
    /* font-size: 14px; */
    color: #666;
    position: relative;
    /* background-color: #3343a2; */
    margin: 0;
    padding: 15px 20px;

}

.accordian .card_1 .card-header {
    position: relative;
    border-bottom: unset;
}

.accordian .card_1 .card-header span {
    font-family: "Lato", arial, FontAwesome, sans-serif !important;
    position: absolute;
    right: 20px;
    top: 37%;
    /* float: right; */
    height: 23px;
    width: 23px;
    color: white;
    background-color: #ff6a00;
    border-radius: 50%;
    text-align: center;
    line-height: 16px;
    font-size: 8px;
    font-weight: 400;
}

.fa-add:before,
.fa-plus:before {
    content: "\2b";
    font-size: 22px;
    position: absolute;
    top: 4px;
    left: 5px;
}

.fa-add:before,
.fa-minus:before {
    content: "\2b";
    font-size: 16px;
    position: absolute;
    top: 4px;
    left: 4px;
}

.accordion-thumb::after {
    content: '';
    display: inline-block;
    height: 7px;
    width: 7px;
    margin-right: 1rem;
    margin-left: .5rem;
    vertical-align: middle;
    border-right: 1px solid;
    border-bottom: 1px solid;
    transform: rotate(-45deg);
    transition: transform .2s ease-out;
}

.accordian .card_1 .card-body {
    padding: 20px 20px 20px 40px;
}

.accordian .card_1 .card-body {
    display: none;
}

/*open one card by default*/
.accordian .card_1:nth-child(1) .card-body {
    display: block;
}

.accordian .card_1 .card-body p {
    /* font-family: "Lato", arial, sans-serif !important; */
    color: #666;
    /* font-size: 16px !important; */
    /* line-height: 14px; */
    margin: 0px;
}

.accordian .card_1 .card-body li {
    font-family: "Lato", arial, sans-serif;
    color: #666;
    /* font-size: 15px; */
    padding-top: 6px;
}

.head_12 h1 {
    font-size: 30px;
    font-family: "Lato", arial, sans-serif;
}

.button_12 a {
    color: #155dab !important;
    background-color: white;
    border: 2px solid #155dab;
    font-weight: 500;
    border-radius: 20px;
    font-size: 14px;
    padding: 8px;
    margin-bottom: 10px;
    /* transition: all 300ms ease 0ms; */
}

.slider_btn_org {
    padding: 8px 28px 8px 28px;
    position: relative;
    background-color: #ef793c;
    border-radius: 50px;
    border: 2px solid #FFFFFF;
    cursor: pointer;
    outline: none;
    box-shadow: 5px 5px 10px 0px rgba(178, 178, 178, 0.4);
    overflow: hidden;
    transition: 500ms;
    color: #FFFFFF !important;
    border-width: 2px !important;
    border-radius: 20px;
    font-size: 15px;
    font-weight: 600 !important;
}

.slider_btn a {
    color: white !important;
    padding: 30px;
    border-width: 2px !important;
    border: 1px solid #FFFFFF !important;
    /* border-color: #FFFFFF; */
    border-radius: 25px;
    font-family: 'Lato', Helvetica, Arial, Lucida, sans-serif !important;
    background-color: #ef793c;
    padding-top: 10px !important;
    padding-bottom: 10px !important;
}



blockquote h1 {
    color: #fff;
}

blockquote p {
    color: #fff;

}

blockquote i {
    color: #fff;
    font-weight: 700;
    text-transform: capitalize !important;
}

.blockquote footer {
    color: white;
}

.home_page_slider {
    background: url("https://www.occamsadvisory.com/wp-content/uploads/2023/04/shutterstock_1038008645_2.mp4");
    background-size: cover;
    background-repeat: no-repeat;

}

.testimonial_box2 {
    position: relative;
    top: 116px;
    padding: 50px;
}

/* .testimonial_box2 blockquote,
p {
    color: #666;
    margin: 0px;
    border-left: none;
    padding-left: 0px;
} */

.slider_btn_blw {
    display: flex;
    justify-content: space-between;
}

.slider_btn_blw a {
    color: #ffffff !important;
    font-family: 'Lato', Helvetica, Arial, Lucida, sans-serif;
    font-weight: 700;
    cursor: pointer;
}

.slider_btn_blw :hover {
    color: #f1783c !important;
}

/* .slider_btn_blw .horizontal-line-before:hover{
    color: #f1783c !important;
} */
.fall p {
    font-family: "Lato", arial, sans-serif;
    color: #707070 !important;
    font-weight: 700;
    font-size: 20px;
    letter-spacing: 1px;
    margin-bottom: 18px !important;
    position: relative;
    top: 22px;
    bottom: 30px;

}

.fall a {
    color: #ffffff !important;
    border-width: 2px !important;
    border-color: #FFFFFF;
    border: 2px solid;
    border-radius: 31px;
    font-size: 16px;
    background-color: #0087bd;
    font-weight: 500;
    padding: 10px 56px 10px 56px;
    position: relative;
    top: 22px;
    bottom: auto;
    left: 150px;
    box-shadow: 5px 5px 10px 0px rgba(178, 178, 178, 0.4);
    /* transition: all 300ms ease 0ms; */
}

.home_philo {
    text-align: center;
}

.home_philo a {
    color: #ffffff !important;
    border-width: 2px !important;
    border-color: #FFFFFF;
    border: 2px solid;
    border-radius: 31px;
    font-size: 16px;
    background-color: #0087bd;
    font-weight: 500;
    padding: 10px 56px 10px 56px;
    box-shadow: 5px 5px 10px 0px rgba(178, 178, 178, 0.4);
}

.home-globally h2 {
    font-family: "Lato", arial, sans-serif;
    font-weight: 700 !important;
    font-size: 42px !important;

}

.left_content_home p {
    font-size: 31px;
    color: #fff !important;
    font-weight: 100;
    padding: 0px !important;
    margin-bottom: unset;
}

.left_content_home h2 {
    color: #fff;
    font-weight: 550 !important;
    font-size: 55px;
    margin-bottom: 24px;
    /* line-height: 35px; */
}

.aply_now {
    color: #1758a8 !important;
    border-color: #1758a8;
    border-radius: 43px;
    font-size: 15px;
    background-color: #ffffff;
    box-shadow: 5px 5px 10px 0px rgba(178, 178, 178, 0.4);
    padding: 8px 32px 8px 32px;
    line-height: 1.7em !important;
    border: 2px solid;
    margin: 2px 28px 2px 2px !important;
}

.aply_now:hover {
    padding: 8px 42px 8px 32px;
    transition: all 0.5s ease-out;
}

.aply_now.fa-arrow-right {
    position: absolute;
    font-size: 13px;
    top: 33%;
    color: white;
    transform: translateX(600%);
    opacity: 0;
}

.aply_now:hover .fa-arrow-right {
    opacity: 1;
    transform: translateX(90%) !important;
    font-size: 13px;
    transition: 0.5s all ease-in-out;
}

.apply_now {
    color: #1758a8 !important;
    /* border-color: #1758a8; */
    border: none !important;
    border-radius: 43px;
    font-size: 15px;
    background-color: #ffffff;
    padding: 8px 18px 10px 32px;
    line-height: 1.7em !important;
    margin: 2px 28px 2px 2px !important;
    font-size: 14px;
    font-weight: 500;
    box-shadow: 5px 5px 10px 0px rgba(178, 178, 178, 0.4);
}

.apply_now:hover {
    padding: 8px 18px 10px 32px;
    transition: all 0.5s ease-in-out;
}

.apply_now .fas {
    position: relative;
    font-size: 13px;
    top: 33%;
    color: #1758a8 !important;
    transform: translateX(0%);
    opacity: 0;
}

.apply_now:hover .fas {
    opacity: 1;
    transform: translateX(38%) !important;
    font-size: 13px;
    transition: 0.5s all ease-in-out;
}


.join_our {
    background-image: url(../../wp-content/uploads/2021/07/Path-27.png);
    background-repeat: no-repeat;
    background-size: contain;
    /* text-align: start; */

}

.join_our_head {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
}

.join_our_head h3 {
    font-weight: 300;
    font-size: 32xpx;
    color: black;
}

.join_our_head p {
    font-size: 26px;
    color: black;
    line-height: 1.4em;
}



.home-org-btn a {
    color: #ffffff !important;
    border-width: 2px !important;
    border: 2px solid;
    border-color: #ffffff;
    border-radius: 25px;
    background-color: #ef793c;
    box-shadow: 5px 5px 10px 0px rgba(178, 178, 178, 0.4);
    font-size: 20px;
    padding: 0.3em 1em;
    line-height: 1.7em !important;
    margin: 90px;
}

.join_our_head h6 {
    line-height: 10px !important;
}

.cal {
    background: url("../../../www.occamsadvisory.com/wp-content/uploads/2023/03/Mask-Group-5601-1.png");
    background-size: cover;
    width: 100vw;
    background-position: center !important;
}

.mob {
    background: url("../../../www.occamsadvisory.com/wp-content/uploads/2023/03/Group-12063.jpg");
    background-size: cover;
}

.micro_main {
    background: url("../../../www.occamsadvisory.com/wp-content/uploads/2023/05/Mask-Group-5646.png");
    background-position: cover;
    padding-top: 144px;
    padding-bottom: 144px;
    background-size: cover;
    background-repeat: no-repeat;
}

.micro_main_text {
    color: white;
    /* font-size: 38px; */
    letter-spacing: 6px;
}

.micro_main_text h1 {
    font-size: 60px;
}

.micro_main_text h4 {
    font-size: 40px;
}

.about_card-body p {
    color: #808080;
    /* font-family: "Lato", arial, sans-serif !important; */
    text-align: left;
    padding: 13px;
    font-size: 14px;
}

.erc-fact-btn {
    /* width: 260px; */
    padding: 6px 16px 6px 12px;
    position: relative;
    color: #155dab;
    background-color: #FFFFFF;
    font-size: 16px;
    font-weight: 500;
    border-radius: 50px;
    border: 2px solid #155dab;
    cursor: pointer;
    outline: none;
    box-shadow: rgb(132, 189, 255);
    overflow: hidden;
    transition: 500ms;
}

.erc-fact-btn:hover {
    padding: 6px 24px 6px 12px;
    background-color: white;
    box-shadow: rgb(132, 189, 255);
    border: 2px solid #155dab;
    transition: 0.5s all ease-in-out;
}

.erc-fact-btn .fas {
    position: absolute;
    font-size: 14px;
    top: 33%;
    color: #155dab;
    transform: translateX(30%);
    opacity: 0;
}

.erc-fact-btn:hover .fas {
    opacity: 1;
    transform: translateX(40%);
    transition: .5s all ease-in-out;
}

.apponmt-btn {
    width: 120px;
    padding: 6px 6px;
    position: relative;
    color: #155dab;
    background-color: white;
    font-size: 14px;
    border-radius: 50px;
    border: 3px solid #f1783c;
    cursor: pointer;
    outline: none;
    box-shadow: rgb(132, 189, 255);
    overflow: hidden;
    /* transition: 500ms; */
}

.apponmt-btn:hover {
    background-color: whitesmoke;
    /* width: 160px; */
    /* padding: 2px 2px; */
    box-shadow: rgb(246, 239, 239);
    border: 2px solid #f1783c;
    /* border: none; */
    transition: 0.5s all ease-in-out;
}

.apponmt-btn .fas {
    position: absolute;
    top: 34%;
    margin-right: 30px;
    color: #f1783c;
    transform: translateX(-80%);
    opacity: 0;
}

.apponmt-btn:hover .fas {
    opacity: 1;
    color: #f1783c;
    font-size: 13px;
    transform: translateX(100%);
    transition: 0.5s all ease-in-out;
}

.step {
    background-position: right 0px center;
    background-image: url(../../../www.occamsadvisory.com/wp-content/uploads/2022/10/Rectangle-2703.png), radial-gradient(circle at top right, #155daa 0%, #0087bd 100%) !important;
    background-size: cover;
}

.step_form {
    padding: 30px !important;
    /* width: 350px; */
    width: 100%;
    /* height: 400px; */
    background: #fff;
    border-radius: 26px;
    /* position: relative; */
}

select {
    width: 100%;
}

.sf_title h2 {
    font-size: 22px;
    color: white;
    position: relative;
}

.step_form h3 {
    color: #868686 !important;
    font-size: 13px;
    font-weight: 700;
    float: none;
    line-height: 1.6;
    margin: 0 0 4px 0;
}

.step_btn_box button {
    background-color: #FF6A00;
    text-decoration: none;
    color: #fff;
    border-radius: 25px;
    padding: 8px 28px;
    border: none;
    cursor: pointer;
}

.policy_submit button {
    background-color: #1758A8;
    text-decoration: none;
    color: #fff;
    border-radius: 25px;
    padding: 8px 28px;
    border: none;
    cursor: pointer;
    float: right;
}

#previous-page {
    background-color: #1758A8;
    text-decoration: none;
    color: #fff;
    border-radius: 25px;
    padding: 8px 28px;
    border: none;
    cursor: pointer;
    float: left;
}

#nextpage {
    background-color: #FF6A00;
    text-decoration: none;
    color: #fff;
    border-radius: 25px;
    padding: 8px 28px;
    border: none;
    cursor: pointer;
}

#btn_next {
    background-color: #FF6A00;
    text-decoration: none;
    color: #fff;
    border-radius: 25px;
    padding: 8px 28px;
    border: none;
    cursor: pointer;
}

#contact-submit {
    background-color: #FF6A00;
    text-decoration: none;
    color: #fff;
    border-radius: 25px;
    padding: 8px 28px !important;
    border: none;
    cursor: pointer;
    float: right;
}

#contact-audi-submit {
    background-color: #1758A8;
    text-decoration: none;
    color: #fff;
    border-radius: 25px;
    padding: 8px 28px !important;
    border: none;
    cursor: pointer;
    /* float: right; */
}

#backpage {
    background-color: #FF6A00;
    text-decoration: none;
    color: #fff;
    border-radius: 25px;
    padding: 8px 28px;
    border: none;
    cursor: pointer;
    /* float: right; */
}

.step_form_main form input,
select {
    /*    width: 100%;*/
    padding: 6px 0;
    margin: 5px 0;
    border: 0;
    border-bottom: 1px solid #999;
    outline: none;
    background: transparent;
}

.step_policy input {
    width: 3% !important;
}

.step_policy label {
    font-size: 10px !important;
}

.step_policy h6 {
    color: #868686 !important;
    font-size: 13px;
    font-weight: 700;
    line-height: 1.3;
}

#form1 {
    left: 100px !important;
}

#form2 {
    left: 100px !important;
}

.step-row {
    width: 360px;
    height: 40px;
    margin: 0 auto;
    display: flex;
    align-items: center;
    box-shadow: 0 -1px 5px -1px #000;
    position: relative;
}

.blue_button_teams {
    position: relative;
    color: #ffffff !important;
    border-width: 2px !important;
    border-color: #FFFFFF;
    border-radius: 25px;
    letter-spacing: 0px;
    font-size: 18px;
    font-family: 'Mukta', Helvetica, Arial, Lucida, sans-serif !important;
    font-weight: 600 !important;
    background-color: #0087bd;
    padding: 6px 26px 6px 26px;
    /* transition: 400ms ease-in-out; */
    transition: all 1s ease-in-out;
}

.blue_button_teams button:hover {
    background-color: #1758a8;
    width: 250px;
    border: 2px solid white;
    box-shadow: white;
}

.blue_button_teams button.fas {
    position: absolute;
    top: 35%;
    color: white;
    transform: translateX(0%);
    opacity: 0;
}

.blue_button_teams:hover .fas {
    font-size: 14px;
    opacity: 1;
    transform: translateX(200%);
    transition: all 1s ease-in-out;
}

/* Anchor-landing-page CSS starts */

.step {
    background-position: right 0px center;
    background-image: url(../../../www.occamsadvisory.com/wp-content/uploads/2022/10/Rectangle-2703.png), radial-gradient(circle at top right, #155daa 0%, #0087bd 100%) !important;
    background-size: cover;
    position: relative;
}

.step_main {
    display: flex;
    flex-direction: column;
    justify-content: center;
    flex-wrap: wrap;
    align-content: center;
    align-items: flex-start;
}

.step_main h1 {
    /* font-family: "Lato", arial, sans-serif !important;
    color: white !important;
    font-size: 56px !important;
    text-align: initial;
    font-weight: bold !important; */

    color: #FFF;
    font-family: Inter-medium !important;
    font-size: 2.5rem;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    padding-bottom: 10px;
}

.step_main p {
    /* color: white !important;
    font-size: 24px !important;
    font-weight: 100 !important;
    letter-spacing: 1px !important;
    margin: 0px !important;
    padding: 0px !important; */

    color: #FFF;
    font-family: Inter;
    font-size: 1.125rem;
    font-style: normal;
    font-weight: 300;
    line-height: 1.875rem;
    /* 166.667% */
}

.step_main h3 {
    color: white !important;
    font-size: 18px !important;
    font-weight: 500 !important;
}

.step_form_rnd {
    margin-top: 60px;
    padding: 25px 30px 25px 43px !important;
    width: 430px;
    height: auto !important;
    color: #868686 !important;
    font-size: 13px !important;
    font-weight: 600 !important;
    background: #fff;
    border-radius: 26px;
    box-shadow: 6px 6px 25px 0px rgba(0, 0, 0, 0.3);
    /* position: absolute; */
}

.step_form {
    margin-top: 60px;
    padding: 25px 30px 25px 43px !important;
    width: 430px;
    height: auto !important;
    color: #868686 !important;
    font-size: 13px !important;
    font-weight: 600 !important;
    background: #fff;
    border-radius: 26px;
    box-shadow: 6px 6px 25px 0px rgba(0, 0, 0, 0.3);
    /* position: absolute; */
}

.floating input {
    padding: 6px !important;
    border: unset;
}

.floating_rnd input {
    margin: 10px 0px;
    border: none !important;
    border-bottom: 1px solid #ced4da !important;
}

.terms-step-form p {
    margin-bottom: 0px !important;
    margin-top: 0px !important;
}

.step_form h4 {
    color: #155DAB;
    text-align: center;
    font-size: 18px;
}

select {
    width: 100%;
}

.sf_title h2 {
    font-size: 22px;
    color: white;
    position: relative;
    text-align: center;
}

.step_form h3 {
    color: #155DAB !important;
    font-size: 13px;
    font-weight: 700;
    float: none;
    line-height: 1.6;
    margin: 0 0 4px 0;
}

.step_btn_box button {
    background-color: #FF6A00;
    text-decoration: none;
    color: #fff;
    border-radius: 25px;
    padding: 8px 28px;
    border: none;
    cursor: pointer;
}

.policy_submit button {
    background-color: #1758A8;
    text-decoration: none;
    color: #fff;
    border-radius: 25px;
    padding: 8px 28px;
    border: none;
    cursor: pointer;
}

.step_form_main form input,
select {
    /*    width: 100%;*/
    padding: 6px 0;
    margin: 5px 0;
    border: 0;
    border-bottom: 1px solid #999;
    outline: none;
    background: transparent;
}

.step_policy input {
    width: 3% !important;
}

.step_policy label {
    font-size: 10px !important;
}

#wpforms-6798-field_14 {
    font-size: 11px !important;
}

.step_policy h6 {
    color: #868686 !important;
    font-size: 13px;
    font-weight: 700;
    line-height: 1.3;
}

.erc-orange-color {
    color: #ff6a00;
    font-size: 28px !important;
    font-weight: bold;
    font-family: Lato, arial, sans-serif;
}

.erc-blue-color {
    color: #1758A8;
    font-size: 28px !important;
    font-weight: bold;
    font-family: Lato, arial, sans-serif;
}

.erc-orange-clr {
    color: #ff6a00;
    font-size: 28px !important;
    font-weight: 100;
    font-family: Lato, arial, sans-serif;
}

.erc-blue-clr {
    color: #1758A8;
    font-size: 62px !important;
    font-weight: bold;
    font-family: Lato, arial, sans-serif;
}

.erc-grey-color {
    color: #6b6b6b;
    font-size: 18px;
    font-weight: 500;
    font-family: Lato, arial, sans-serif;
}

#form2 {
    right: 660px !important;
}


.progress-section {
    width: 100%;
    max-width: 600px;
    border-radius: 15px;
    background: #333;
    padding: 1rem 2rem;
    margin: 0 auto;
}

.task-progress {
    margin: 1.5rem 0;
}

.task-progress p {
    display: flex;
    justify-content: space-between;
    align-items: center;
    color: #eee;
}


.progress {
    width: 100%;
    -webkit-appearance: none;
    appearance: none;
    border: none;
    border-radius: 10px;
    height: 10px !important;
}

.progress::-webkit-progress-bar {
    background-color: #f0f0f0;
}

.progress::-webkit-progress-bar,
.progress::-webkit-progress-value {
    border-radius: 10px;
}

.progress::-moz-progress-bar {
    border-radius: 10px;
}

.progress1::-webkit-progress-value {
    background: #56b6ff;
}

.progress2::-webkit-progress-value {
    background: #ffb453;
}

.progress3::-webkit-progress-value {
    background: #3fff76;
}

.small_business {
    padding: 28px;
    display: flex;
    flex-direction: row;
    align-content: center;
    align-items: center;
}

.small_business {
    background-color: #f6f6f6;
    border-radius: 21px 21px 21px 21px;
    overflow: hidden;
}

.small_business_text a {
    font-family: 'Montserrat', sans-serif;
    text-decoration: underline !important;
    font-weight: bold;
    font-size: 14px;
    color: #2ea3f2;
    padding-left: 12px;
}


.small_business_text p {
    font-size: 17px;
    color: #000000;
    font-family: "Lato", arial, sans-serif;
    padding: 10px;
}

.tax_video video {
    border-radius: 15px !important;
    max-width: 84%;
}

.tax_video_erc_corptive video {
    border-radius: 15px !important;
    max-width: 115%;
}

/* ERC Fact button CSS */
.index-btn {
    float: left !important;
    width: 136px;
    padding: 6px 18px 5px 20px !important;
    position: relative;
    background-color: #FFFFFF;
    border-radius: 50px;
    border: 2px solid #155dab;
    cursor: pointer;
    outline: none;
    box-shadow: 5px 5px 10px 0px rgba(178, 178, 178, 0.4);
    overflow: hidden;
    transition: 500ms;
    color: #0087bd !important;
    border-width: 2px !important;
    border-color: #0087bd;
    border-radius: 20px;
    font-size: 15px;
    font-weight: 600 !important;
}

.index-btn:hover {
    background-color: #FFFFFF;
    width: 160px;
    box-shadow: 5px 5px 10px 0px rgba(178, 178, 178, 0.4);
    border: none;
    border: 2px solid #155dab;
    letter-spacing: 0cap;
}

.index-btn .fas {
    position: absolute;
    font-size: 13px;
    top: 33%;
    color: #155dab;
    transform: translateX(-120%);
    opacity: 0;
}

.index-btn:hover .fas {
    opacity: 1;
    transform: translateX(-120%);
    font-size: 13px;
    transition: 0.5s all ease-in-out;
}

/* ERC FAQ button */

.index-btn-erc {
    float: left !important;
    /* text-align: center !important; */
    padding: 6px 18px 5px 20px !important;
    position: relative;
    background-color: #FFFFFF;
    border-radius: 50px;
    border: 2px solid #155dab;
    cursor: pointer;
    outline: none;
    box-shadow: 5px 5px 10px 0px rgba(178, 178, 178, 0.4);
    overflow: hidden;
    transition: 500ms;
    color: #0087bd !important;
    border-width: 2px !important;
    border-color: #0087bd;
    border-radius: 20px;
    font-size: 15px;
    font-weight: 600 !important;
}

.index-btn-erc:hover {
    background-color: #FFFFFF;
    width: 160px;
    box-shadow: 5px 5px 10px 0px rgba(178, 178, 178, 0.4);
    border: none;
    border: 2px solid #155dab;
    letter-spacing: 0cap;
}

.index-btn-erc .fas {
    position: absolute;
    font-size: 13px;
    top: 33%;
    color: #155dab;
    transform: translateX(-120%);
    opacity: 0;
}

.index-btn-erc:hover .fas {
    opacity: 1;
    transform: translateX(-120%);
    font-size: 13px;
    transition: 0.5s all ease-in-out;
}

/* Book Free Consultation button  CSS */
.book_free_btn {
    padding: 6px 35px;
    position: relative;
    background-color: #e8f4f9;
    border-radius: 50px;
    border: 2px solid #155dab;
    cursor: pointer;
    outline: none;
    box-shadow: 5px 5px 10px 0px rgba(178, 178, 178, 0.4);
    overflow: hidden;
    transition: 500ms;
    color: #0087bd !important;
    border-width: 2px !important;
    border-color: #0087bd;
    border-radius: 20px;
    font-size: 15px;
    font-weight: 600 !important;
}

.book_free_btn:hover {
    background-color: #FFFFFF;
    padding: 6px 42px;
    box-shadow: 5px 5px 10px 0px rgba(178, 178, 178, 0.4);
    border: none;
    border: 2px solid #155dab;
    transition: all 0.5s ease-in-out;
}

.book_free_btn .fas {
    position: absolute;
    top: 33%;
    color: #155dab;
    /* transform: translateX(80%); */
    opacity: 0;
}

.book_free_btn:hover .fas {
    opacity: 1;
    transform: translateX(100%);
    font-size: 13px;
    transition: all 0.5s ease-in-out;
}



.blue_book_free_btn:hover .fas {
    opacity: 1;
    transform: translateX(1440%);
    font-size: 13px;
}

/*Schedule a free call CSS RnD Start*/
.schedule_free_btn {
    /* width: 220px; */
    padding: 8px 28px 8px 28px;
    position: relative;
    background-color: #fff;
    border-radius: 50px;
    border: 2px solid #155dab;
    cursor: pointer;
    outline: none;
    box-shadow: 5px 5px 10px 0px rgba(178, 178, 178, 0.4);
    overflow: hidden;
    transition: 500ms;
    color: #0087bd !important;
    border-width: 2px !important;
    border-color: #0087bd;
    border-radius: 20px;
    font-size: 15px;
    font-weight: 600 !important;
}

.schedule_free_btn:hover {
    background-color: #FFFFFF;
    padding: 8px 36px 8px 28px;
    ;
    box-shadow: 5px 5px 10px 0px rgba(178, 178, 178, 0.4);
    border: none;
    border: 2px solid #155dab;
    letter-spacing: 0cap;
    transition: all 0.5s ease-in-out;
    color: #155dab !important;
}

.schedule_free_btn .fas {
    position: absolute;
    font-size: 13px;
    top: 33%;
    color: #155dab;
    /* transform: translateX(158px); */
    transition: all 0.5s ease-in;
    opacity: 0;
}

.schedule_free_btn:hover .fas {
    opacity: 1;
    transform: translateX(100%);
    font-size: 12px;
}

/*Blue buttom */
.schedule_free_btn_blue {
    padding: 6px 30px;
    position: relative;
    background-color: #0087bd;
    border-radius: 50px;
    border: 2px solid #155dab;
    cursor: pointer;
    outline: none;
    box-shadow: 5px 5px 10px 0px rgba(178, 178, 178, 0.4);
    overflow: hidden;
    transition: 500ms;
    color: #fff !important;
    border-width: 2px !important;
    border-color: #fff;
    border-radius: 20px;
    font-size: 15px;
    font-weight: 600 !important;
}

.schedule_free_btn_blue:hover {
    background-color: #1758a8;
    padding: 6px 40px;
    box-shadow: 5px 5px 10px 0px rgba(178, 178, 178, 0.4);
    border: none;
    border: 2px solid #fff;
    letter-spacing: 0cap;
    color: #fff !important;
}

.schedule_free_btn_blue .fas {
    position: absolute;
    font-size: 13px;
    top: 33%;
    color: #fff;
    transform: translateX(70px);
    opacity: 0;
}

.schedule_free_btn_blue:hover .fas {
    opacity: 1;
    transform: translateX(1600%);
    font-size: 12px;
}

/*Schedule a free call CSS RnD End*/

/* Browser All FAQ's Button css */
.browse_btn {
    /* width: 190px; */
    padding: 6px 6px;
    position: relative;
    background-color: #FFFFFF;
    border-radius: 50px;
    border: 2px solid #155dab !important;
    cursor: pointer;
    outline: none;
    box-shadow: 5px 5px 10px 0px rgba(178, 178, 178, 0.4);
    overflow: hidden;
    transition: 500ms;
    color: #0087bd !important;
    border-width: 2px !important;
    border-color: #0087bd;
    border-radius: 20px;
    font-size: 15px;
    font-weight: 600 !important;
}

.browse_btn:hover {
    background-color: #FFFFFF;
    width: 200px;
    box-shadow: 5px 5px 10px 0px rgba(178, 178, 178, 0.4);
    border: none;
    border: 2px solid #155dab;
    letter-spacing: 0cap;
}

.browse_btn .fas {
    position: absolute;
    top: 30%;
    color: #155dab;
    transform: translateX(80%);
    opacity: 0;
}

.browse_btn:hover .fas {
    opacity: 1;
    transform: translateX(1050%);
    font-size: 13px;
}

#browse_btn {
    /* width: 190px; */
    padding: 7px 20px;
    position: relative;
    background-color: #FFFFFF;
    border-radius: 50px;
    border: 2px solid #155dab !important;
    cursor: pointer;
    outline: none;
    box-shadow: 5px 5px 10px 0px rgba(178, 178, 178, 0.4);
    overflow: hidden;
    transition: 500ms;
    color: #0087bd !important;
    border-width: 2px !important;
    border-color: #0087bd;
    border-radius: 20px;
    font-size: 15px;
    font-weight: 600 !important;
}

#browse_btn:hover {
    background-color: #FFFFFF;
    padding: 7px 30px;
    box-shadow: 5px 5px 10px 0px rgba(178, 178, 178, 0.4);
    border: none;
    border: 2px solid #155dab;
    letter-spacing: 0cap;
    transition: all 0.5s ease 0ms !important;
}

#browse_btn .fas {
    position: absolute;
    top: 30%;
    color: #155dab;
    transform: translateX(80%);
    opacity: 0;
}

#browse_btn:hover .fas {
    opacity: 1;
    transform: translateX(1050%);
    font-size: 13px;
}

.book_a_free_center h1 {
    font-size: 26px;
    color: #4f4f4f;
    font-weight: bold;
    padding-bottom: 20px;
}

.book_a_free_center p {
    font-family: "Lato", arial, sans-serif;
    color: #4f4f4f;
}

.talk_expert {
    background-color: #e8f4f9;
    border-radius: 25px 25px 25px 25px;
    overflow: hidden;
}

.talk_expert_text {
    padding: 51px 100px;
}

.talk_expert_text p {
    font-size: 14px;
    color: #343434;
    font-family: lato;
}

.blue {
    width: 530px;
    height: 400px;
    background-image: linear-gradient(129deg, #0087bd 0%, #1758a8 100%);
    border-radius: 26px;
    box-shadow: 0px 2px 18px 0px rgba(21, 92, 170, 0.67);
    position: relative;
}

.white {
    width: 530px;
    height: 400px;
    background: #fff;
    border-radius: 26px;
    box-shadow: 0px 2px 18px 0px rgba(21, 92, 170, 0.67);
    position: relative;

}

.fortune {
    width: 508px !important;
    height: 110px;
    background: #fff;
    border-radius: 26px;
    box-shadow: 0px 2px 18px 0px rgba(0, 0, 0, 0.3);
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: center;
}

.fortune p {
    font-weight: 700;
    font-size: 20px;
    color: #707070 !important;
    text-align: center;
    padding-top: 14px;
    margin-bottom: 0px;
}

.erc_fact ul li {
    color: #343434;
    font-size: 16px;
    font-family: "Lato", arial, sans-serif;
}

.discli p {
    color: #343434;
    font-size: 13px;
    font-family: "Lato", arial, sans-serif;
    margin: unset !important;
    padding: unset !important;
}

.talk_expert_img {
    padding: 60px;
    display: flex;
    justify-content: space-evenly;
}

.talk_expert_img p {
    text-align: center;
}

.erc_book {
    background-image: url("https://www.occamsadvisory.com/wp-content/uploads/2023/07/erc-book.webp");
    background-size: cover;
    background-repeat: no-repeat;
    padding: 106px 0px;
    background-position: 3px -21px;
}

.erc_book-mobile {
    background: url("https://www.occamsadvisory.com/wp-content/uploads/2023/07/Group-7613.webp");
    background-position: center;
    background-size: cover;
}

.erc_contant_book {
    padding: 102px 52px 46px 92px;
}

.erc_book h1 {
    color: #ffffff !important;
    font-weight: 700;
    font-size: 32px;
    word-wrap: break-word;
    font-family: "Lato", arial, sans-serif;
}

.erc_book p {
    color: #ffffff !important;
    font-size: 16px;
    word-wrap: break-word;
    font-family: "Lato", arial, sans-serif;
}



.small_business_story p,
h2 {
    font-weight: 600;
    font-size: 16px;
    color: #666;
    line-height: 2.7em;
}

.the-occams-way {
    padding-bottom: 30px;
}

.the-occams-way h1 {
    line-height: 0.9 !important;
    /* padding-bottom: 50px; */
}

.the-occams-way p {
    /* padding: 0px 220px 0px 200px; */
    color: #707070;
    text-align: center;
}

.book-a-free h1 {
    line-height: 0.9 !important;
}

.book-a-free p {
    padding: 0px 376px;
}

.quizz_contant p {
    padding-right: 136px;
    margin-bottom: 0;
    font-size: 16px;
    /* color:#646464 !important; */
}

.quizz_contant h4 {
    font-size: 24px;
    padding-right: 30px;
}

.step_main_btn a {
    text-decoration: none;
}

#step_form_apply_btn {
    color: #1758a8 !important;
    border-color: #1758a8;
    border-radius: 43px;
    font-size: 15px;
    background-color: #ffffff;
    box-shadow: 5px 5px 10px 0px rgba(178, 178, 178, 0.4);
    padding: 8px 32px 8px 32px;
    line-height: 1.7em !important;
    border: 2px solid;
    margin: 16px !important;
}

#step_form_book_btn {
    color: #ffffff !important;
    border-color: #ffffff;
    border-radius: 43px;
    font-size: 15px;
    background-color: #0c82b3;
    box-shadow: 5px 5px 10px 0px rgba(178, 178, 178, 0.4);
    padding: 8px 32px 8px 32px;
    line-height: 1.7em !important;
    border: 2px solid;
    margin: 16px !important;
}

.tex-credit-link-color {
    color: #0087bd;
}


.accordian {
    max-width: 100%;
    display: block;
    /* margin: 100px auto; */
}

/* Anchors-landing-page CSS Ends */

/* Active */
.accordion-item.is-active .accordion-thumb::after {
    transform: rotate(45deg);
}

/* End Ashfaq-Css */

/* start css for spacing*/
.m-b-20 {
    margin-bottom: 20px;
}

.m-b-180 {
    margin-bottom: 180px;
}

.p-l-r-50 {
    padding: 0px 52px;
}

.faq_service_text_inner p {
    margin-top: 1.6rem;
}

.team_content a {
    text-decoration: underline !IMPORTANT;
    color: #fff;
    font-size: 15px;
}

.team_content a:hover {
    color: #2ea3f2;
    font-size: 15px;
}

.read_more {
    margin-top: -10px;
}

/* End Css for spcing */

/* Media Query Stared*/

@media only screen and (min-width: 2401px) and (max-width:50000px) {
    .home_slick-carousel .slick-dots {
        bottom: 330px !important;
        left: -265px !important;
    }

    /* .nav_dot::before {
        margin: 8px 20px 0px -16px !important;
    } */
}

@media only screen and (min-width: 2401px) and (max-width:3024px) {

    /* .nav_dot::before {
        margin: 8px 20px 0px -16px !important;
    } */
}


@media only screen and (min-width: 1890px) and (max-width:2400px) {

    .tax_credit_nav {
        width: auto !important;
    }

    .resource_nav {
        width: auto !important;
        padding-left: 18px !important;
        padding-right: 18px !important;
    }

    .login_nav {
        /* width: 9.8% !important; */
        position: absolute !important;
        right: 16% !important;
    }

    .spacing_occamas_way {
        padding: 50px 0px !important;
    }

    .testimonial_box2 {
        position: relative;
        top: 238px;
        padding: 50px;
    }

    .mega-head-align {
        padding-bottom: 12px !important;
    }

    .icon_box_book {
        padding: 15px 0px !important;
    }

    .cust_play {
        padding: 4px 8px 6px 8px !important;
        margin-left: -1px !important;
    }

    /* .join_our_head {
        padding: 24% 5% 24% 24% !important;
    } */

    #newsletter-popup .popup-close {
        height: 40px !important;
        width: 43px !important;
        position: absolute;
        top: 11.4% !important;
        right: 7% !important;
        text-align: center;
        text-decoration: none;
        line-height: 37px !important;
    }

    .world_culture_bg {
        padding: 160px !important;
    }

    .event-detail-banner {
        padding: 285px 0px !important;
    }

    .rocket-img img {
        height: 725px !important;
    }

    .home-testi-box {
        /* padding: 400px 0px 330px 0px !important; */
        /* padding: 400px 0px 0px 0px !important; */
    }




}

@media screen and (min-width: 2401px) and (max-width:5000px) {
    .tax_credit_nav {
        width: auto !important;
    }

    .resource_nav {
        width: auto !important;
        padding-left: 18px !important;
        padding-right: 18px !important;
    }

    .login_nav {
        /* width: 7.1% !important; */
        position: absolute !important;
        right: 24% !important;
    }

    .spacing_occamas_way {
        padding: 50px 0px !important;
    }

    .testimonial_box2 {
        position: relative;
        top: 350px;
        padding: 50px;
    }

    .mega-head-align {
        padding-bottom: 12px !important;
    }

    /* .join_our_head {
        padding: 24% 5% 24% 24% !important;
    } */

    #newsletter-popup .popup-close {
        height: 40px !important;
        width: 44px !important;
        position: absolute;
        top: 10% !important;
        right: 7% !important;
        text-align: center;
        text-decoration: none;
        line-height: 37px !important;
    }

    .world_culture_bg {
        padding: 245px 224px 150px 245px !important;
    }

    .wcf-2023-logo img {
        margin-right: 140px !important;
        /* height: 75% !important; */
        /* width: auto !important; */
    }

    .event-detail-banner {
        padding: 368px 0px !important;
    }

    .home-testi-box {
        /* padding: 430px 0px 330px 0px !important; */
        /* padding: 430px 0px 0px 0px !important; */
    }

    .dropdown-ser {
        width: 57% !important;
        left: 21.5% !important;
    }

}



.lp_10_txt_space {
    margin-top: -550px !important;
    margin-bottom: 450px !important;
}

.main_faq {
    width: 426px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.dropdown_login {
    right: 17% !important;


}

.slider,
/*.slide {
    height: 45vh !important;
}*/

#btn-connect-360 {
    position: relative;
    right: 8px;
}

#btn-smart-login {
    position: relative;
    right: 8px;
}



.mega-content {
    padding: 20px 0px 56px 0px;
    display: flex;
    justify-content: space-between;
}




/*For Mobile Devices */
@media screen and (min-width:0px) and (max-width:598px) {
    .service_content {
        padding: 346px 0px 22px 23px !important;
        color: #fff;
    }

    .service_content h1 {
        font-weight: bold !important;
        /* font-family: "Lato", arial, sans-serif !important; */
        font-size: 64px !important;
        padding: 0px;
    }

    .service_content h4 {
        font-weight: 100;
        font-size: 23px;
        color: #FFFFFF;
    }

    .service_content h2 {
        font-size: 45px;
    }



    .service_content_bluclr {
        color: #fff;
    }

    .service_content_bluclr h1 {
        font-weight: bold !important;
        /* font-family: "Lato", arial, sans-serif !important; */
        font-size: 64px !important;
        padding: 0px;
    }

    .service_content_bluclr h4 {
        font-weight: 600;
        font-size: 18px;
        color: #FFFFFF;
    }

    .contact_form {
        padding: 0px 4px 43px 4px;

    }

    .form_intro p {
        display: none;
    }

    .help_card_text h2 {
        font-size: 24px;
    }

    .help_card_text p {
        padding: 0px;
    }

    .contact_form {
        padding: 33px;
    }

    .step {
        background-position: center;
    }

    .step_form {
        padding: 30px 30px 20px 30px !important;
        width: 100%;
        height: auto !important;
        color: #155DAB;
        background: #fff;
        border-radius: 26px;
    }

    #btn_next {
        padding: 6px 22px !important;
    }

    .tax_video video {
        max-width: 100%;
        padding-top: unset !important;
    }

    .tax_video_erc_corptive video {
        max-width: 100%;
        padding-top: unset !important;
    }

    .erc-blue-color {
        font-size: 21px !important;
    }

    .erc-orange-color {
        font-size: 21px !important;
    }

    .erc-grey-color {
        font-size: 14px !important;
    }

    .erc_fact ul li {
        font-size: 12px !important;
    }

    .talk_expert_text {
        padding: 0px !important;
    }

    .talk_expert_img p {
        text-align: left;
    }

    .fortune {
        width: 90% !important;
    }

    .erc-page-seven-title-black {
        font-size: 34px !important;
    }

    .erc-page-seven-title-orange {
        font-size: 33px !important;
    }

    .erc-page-seven h4 {
        font-size: 22px !important;
    }

    .erc-page-seven h3 {
        font-size: 30px !important;
    }

    .erc-page-seven p {
        font-size: 12px !important;
    }

    .last-board-mobile {
        padding: 26px !important;
    }

    .get_started_text h1 {
        font-size: 32px !important;
    }

    .mobile-align-address {
        text-align: center !important;
    }

    .fortune p {
        font-size: 12px !important;
    }

    .service_content_team {
        padding: 324px 0px 16px 20px !important;
    }

    .service_content_team h2 {
        font-size: 45px !important;
    }

    .service_content_team h1 {
        font-size: 64px !important;
    }

    /* .spacing {
        padding: 0px !important;
    } */

    .team_blue_sub_title {
        font-size: 38px !important;
    }

    .team_orange_title {
        font-size: 25px !important;
    }

    .mobile-view-padding {
        padding: 5px 30px !important;
    }



    .step_main_btn-mobile a {
        text-align: center;
    }

    .blue-card-erc {
        margin-top: 10px;
    }

    .one_stop {
        padding: 0px 37px 0px 36px !important;
    }

    .about_center_text p {
        padding: 0px 37px 0px 36px !important;
    }

    .about_tree h2 {
        font-size: 25px !important;
        padding: 0px !important;
        font-weight: bold;
    }

    .about_tree h1 {
        font-size: 55px !important;
    }

    .mobile-padding-about {
        padding: 0px 37px 0px 37px !important;
    }

    .about_tree p {
        padding: 0px;
    }

    .get_started_text {
        padding: 336px 0px 20px 10px;
    }

    .erc_contant_book {
        padding: 300px 57px 60px 48px !important;
    }

    .erc_contant_book h1 {
        line-height: 1.5 !important;
        font-size: 18px !important;
        color: white !important;
        font-weight: 500 !important;
        /* font-family: "Lato", arial, sans-serif !important; */
        padding: 0px 15px !important;
    }

    .erc_contant_book p {
        font-size: 16px !important;
        color: white !important;
        font-weight: 300 !important;
        /* font-family: "Lato", arial, sans-serif !important; */
        padding: 0px 15px;
    }

    .erc_book-mobile a {
        text-decoration: none;
        padding: 12px;
        color: #FFFFFF !important;
        border-radius: 24px;
        font-size: 12px;
        background-color: #f1783c;
        padding: 8px 13px 10px 22px;
        border: 2px solid #FFFFFF;
        margin-left: 20% !important;
    }

    .step_main {
        padding-right: 30px !important;
        padding-left: 34px !important;
    }

    .small_business_text {
        padding-top: 20px !important;
    }

    .about_our h1 {
        font-size: 14px !important;
    }

    .about_our h2 {
        font-size: 24px !important;
    }

    .arw-btn-spc-rit {
        margin-left: 75px !important;
        margin-top: 13px !important;
    }

    .arw-btn-spc-left {
        margin-top: 26px;
    }

    .slide {
        margin: 0px !important;
        text-align: center !important;
        border-radius: 30px;
    }



    .contact_form {
        margin: 17px 4px 25px 4px !important;
        position: initial;
    }


    .about-cta-mobile {
        text-align: center !important;
    }


    .left_help_card p {

        padding-right: 0px !important;
    }

    .custom-container {
        width: 100%;
        padding: 0px !important;
    }

    .small_business_text p {
        font-size: 17px !important;
        color: #000000 !important;
    }

    .erc-lp-support {
        padding: 2px 10px !important;
    }

    .service_text {
        padding: 0px 23px !important;
    }

    .btn-close {
        position: relative;
        top: -335px !important;
        right: 4px;
    }

    .contact_usa h1 {
        margin-left: 145px;
    }

    .service-btn-space {
        padding: 0px 0px !important;
    }

    .pop-up-form-content {
        margin-left: 0px !important;
    }

    .pop-up-btn {
        background-color: white;
        padding: 8px 70px 8px 70px !important;
        border-radius: 25px;
        margin-top: 20px;
        border: none;
        text-align: left;
        margin-bottom: 50px;
    }

    .box_space_c {
        padding: 0px !important;
    }

    .step_form_rnd {
        width: 365px !important;
        height: 538px !important;
    }

    .step_form_rnd {
        margin-top: 30px !important;
    }

    .form_padd_mob {
        padding-bottom: 50px !important;
    }

    .et_pb_column_8 {
        margin: 0px !important;
    }

    .et_pb_column_9 {
        margin: 0px !important;
    }

    .et_pb_column_10 {
        margin: 0px !important;
    }

    .videos-slider-2 {
        padding: 0px !important;
    }

    .slider-nav-thumbnails {
        padding: 0px !important;
    }

    .hide_popup_mobile {
        display: none;
        visibility: hidden !important;
    }

    .join_our_community_accordian {
        margin-left: 31px !important;
    }

    .small-business-lp {
        width: 93% !important;
        margin: 0px 20px 0px 14px !important;
    }

    .Sponser_img {
        padding: unset !important;
        text-align: center !important;
    }

    .Sponser_img img {
        padding-top: 16px !important;
    }

    .sb-owner-body {
        padding: 235px 29px 30px 28px !important;
    }

    .sb-owner {
        margin: 0px 39px !important;
        width: 80% !important;
    }

    .art-blue-clr {
        font-size: 18px !important;
    }

    .art-orange-clr {
        font-size: 18px !important;
    }

    .range_slider_blue {
        width: 88% !important;
        margin: 0px 30px !important;
    }

    .range_result_white {
        width: 86% !important;
        margin: 0px 32px !important;
        padding: 36px 0px 36px 0px !important;
    }



    .white_board_content a {
        margin-left: 72px;
    }

    .white_board_content {
        display: flex;
    }

    #white_btn_art {
        width: 60%;
        margin-left: 72px !important;
    }

    .range_slider_blue {
        margin-bottom: 40px !important;
    }

    .expert_box {
        text-align: center;
        padding-top: 16px;
    }

    .small_business_image img {
        margin: 0px !important;
    }

    .news_img img {
        width: 361px !important;
        height: 216px !important;
        margin-bottom: 15px !important;
    }

    .lp_spacing {
        margin: 0px 13px !important;
    }


    .erc_video_space {
        width: 350px;
        position: relative;
        left: 10px;
    }

    .big-circle h1 {
        font-size: 18px !important;
    }

    .big-circle h5 {
        font-size: 15px !important;
    }

    .big-circle {
        margin: 28px 0px !important;
    }

    .erc-heading {
        padding-left: 16px !important;
    }

    .erc_right {
        margin-left: 14px !important;
        width: 92% !important;
        margin-bottom: 40px !important;
    }

    .erc-first-page-middle-text {
        padding-left: 12px;
    }

    .erc-first-step h1 {
        padding-left: 15px;

    }

    .first-erc-inner-text h3 {
        padding: 24px 0px 22px 20px !important;
    }

    .calender-circle {
        width: 82% !important;
        margin: 16px 0px !important;
    }

    .calender-circle h1 {
        font-size: 20px !important;

    }

    .calender-para p {
        padding: 0px 23px 0px 23px !important;
    }

    .first-erc-inner-para {
        padding-left: 20px !important;
    }

    .first-erc-page-covid h1 {
        font-size: 25px !important;
    }

    .covid-box {
        width: 346px !important;
        position: relative;
        left: 17px;
        margin-bottom: 22px;
    }

    .erc-first-page-form form {
        width: 100% !important;
        float: left !important;
        padding-bottom: 60px !important;
    }

    .space_top_mobile {
        margin-top: 0px !important;
    }

    .erc-second-bnr {
        padding: 16px 0px 0px 20px !important;
    }

    .erc-second-inner {
        position: relative;
        right: 10px;
    }

    .erc_second_exp h1 {
        font-size: 40px !important;
        line-height: 40px !important;
    }

    .erc_second_exp h2 {
        font-size: 44px !important;
    }

    .erc-second-lst {
        padding: 0px 14px !important;
    }

    .erc_sucess_story p {
        padding: 0px 40px !important;
    }

    .erc_third {
        padding-left: 24px !important;
    }

    .video_player_space {
        padding-left: 24px !important;
    }

    .video_space_top {
        position: relative;
        top: 20px !important;
    }

    .webinar_bnr_content {
        padding-left: 0px !important;
        padding: 110px 0px 100px 0px !important;
    }

    .spacing_mobile {
        padding: 30px 0px !important;
    }

    .erc_third_banner_title h6 {
        font-size: 30px !important;
        line-height: 30px !important;
    }

    .erc_third_banner_title h1 {
        font-size: 35px !important;
        line-height: 40px !important;
        font-weight: 600 !important;
    }

    .erc_third_white_box h1 {
        line-height: 54px !important;
        font-size: 48px !important;

    }

    .erc_third_white_box {
        padding: 52px 0px 52px 52px !important;
        margin-left: 6px !important;
    }

    .erc_five_expert h1 {
        font-size: 50px !important;
    }

    .erc_five_expert_content {
        padding: 0px 0px 33px 20px !important;
    }

    .erc_third_white_box p {
        padding-top: 36px !important;
    }

    .erc_third_form {
        background-color: #ffffff;
        height: auto !important;
        border-radius: 20px;
        padding: 20px 20px 0px 24px !important;
        margin-right: 13px !important;
    }

    .erc_third_form input {
        width: 293px !important;
    }

    .erc_third_sbmt input {
        margin-top: 24px !important;
        margin-bottom: 24px !important;
    }

    .erc_third_sbmt {
        margin: 0px 0px 0px 7px !important;
    }

    .form_para_bottom {
        font-size: 11px !important;
        margin-right: 20px !important;
        margin-bottom: 0px !important;
    }

    .erc_six_head h2 {
        font-weight: 300;
        font-size: 40px !important;
        color: #1758a8 !important;
        line-height: 47px !important;
    }

    .erc_six_form {
        height: auto !important;
        padding: 10px 10px 30px 10px !important;
    }

    .erc_six_form select {
        width: 326px !important;
        font-size: 14px;
        margin-top: 10px !important;

    }

    .erc_six_form input {
        width: 330px !important;
        margin-top: 18px !important;
    }

    .erc_six_btn input {
        width: 150px !important;
    }

    .erc_six_form p {
        padding-bottom: 12px !important;
        margin-top: unset !important;
        margin-bottom: unset !important;
        font-size: 20px !important;
    }

    .erc_six_btn {
        margin-top: 20px !important;
    }

    .erc-right-card {
        display: unset !important;
    }

    .erc_eight_card {
        margin-top: 20px !important;
        width: auto !important;
    }

    .erc_eight_list {
        padding: 30px 13px !important;
    }

    .erc_eight_list h1 {
        font-size: 26px !important;
    }

    .erc_eight_list ul li {
        font-size: 16px !important;
        line-height: 30px !important;
    }

    .erc_eight_middle h1 {
        font-size: 38px !important;
        padding: 30px 0px !important;
    }

    .erc_eight_middle h2 {
        font-size: 20px !important;
        line-height: 28px !important;
    }

    .erc_eight_middle {
        padding-bottom: 40px !important;
    }

    .erc_eight_black_content h1 {
        font-size: 33px !important;
        padding-top: 22px !important;
    }

    .erc_eight_black_content h2 {
        padding-bottom: 52px !important;
    }

    .erc_right_form_head h1 {
        font-size: 30px !important;
        padding: 44px 8px 8px 8px !important;
    }

    .erc_eight_form {
        padding: 0px 20px !important;
    }

    .erc_eight_submit_btn {
        text-align: center !important;
    }

    .erc_eight_submit_btn input {
        float: unset !important;
        width: 200px !important;
        margin-bottom: 34px !important;
    }

    .eight_black_board h1 {
        font-size: 30px !important;
    }

    .eight_black_board {
        padding: 30px 10px 30px 10px !important;
    }

    .eight_black_board h2 {
        line-height: 35px !important;
        font-size: 22px !important;
    }

    .erc_eight_black_board {
        margin-bottom: 80px !important;
    }

    .nine_orange_head h1 {
        font-size: 24px !important;
        text-align: center !important;
    }

    .erc_nine_body h1 {
        padding-right: 0px !important;
        line-height: 30px !important;
        padding-top: 30px !important;
        font-size: 22px !important;
    }

    .erc_nine_body h2 {
        line-height: 28px !important;
        padding-top: 6px !important;
        padding-bottom: 14px !important;
        font-size: 16px !important;
    }

    .erc_nine_body h3 {
        font-size: 22px !important;
        padding-left: 10px;
    }

    .inner_list_first li {
        line-height: 22px !important;
    }

    .nine_inner_btn {
        margin-bottom: 40px !important;
        text-align: center !important;
        margin-top: 25px !important;
    }

    .erc-second-card {
        margin-top: 20px !important;
    }

    .erc-second-card-main {
        display: unset !important;
    }

    .box-space {
        margin: 0px !important;
    }

    .lets_talk_five {
        margin-left: 20px !important;
        width: 200%;
    }

    .slick-next {
        display: none !important;
    }

    .slick-prev {
        display: none !important;
    }

    .video-test-head h6 {
        padding: 0px 5px 10px 4px !important;
    }

    .share-btn-position {
        position: absolute !important;
    }

    .insight_card_txt h1 {
        font-size: 26px !important;
    }



    .mob-align {
        display: flex !important;
        align-items: end !important;
    }

    .award-card {
        display: flex !important;
        flex-direction: column !important;
        justify-content: center !important;
        height: auto !important;
    }


    .awards-title h1 {
        padding: 38px 0px 0px 0px !important;
        line-height: 36px !important;
        font-size: 28px !important;
    }

    .awards-title h2 {
        line-height: 30px !important;
        font-size: 22px !important;
    }

    .awards-title {
        padding: 220px 0px 0px 18px !important;
    }


    .read-more-btn {
        padding-left: 17px !important;

    }

    .social-share {
        padding-left: 314px !important;
    }

    .horizontal-line-contact:after {
        width: 20% !important;
        height: 3.8px !important;
    }

    .spacing-on-mobile {
        margin-top: 30px !important;
    }

    .business-services-img img {
        height: 390px !important;
    }

    .financial-technology img {
        height: 350px !important;
    }

    .capital-markets img {
        height: 350px !important;
    }

    .insight-top-head p {
        padding: unset !important;
    }

    .audit-scope-section p {
        padding: 0px !important;
    }

    .audit-heading {
        padding: 120px 0px 0px 0px !important;
    }

    .audit-step-form {
        padding: 0px !important;
    }

    .audit-advisory-section-space {
        padding: 0px !important;
        width: 100% !important;
    }

    .audit-section-image img {
        border-radius: 20px 20px 0px 0px !important;
        width: 517px !important;
    }

    .audit-advisory-section h1 {
        padding-top: 25px !important;
        padding-bottom: 10px !important;
    }

    .audit-advisory-section {
        padding: 0px 20px !important;
    }

    .audit-scope-image img {
        width: 342px !important;
        height: 240px !important;
        position: relative;
        left: 12px;
    }

    .audit-scope-list ol {
        padding-left: 30px !important;
    }

    .audit-heading h1 {
        padding-left: 16px;
    }

    .audit-section-image {
        padding: 0px !important;
    }

    .service-banner-space {
        padding: unset !important;
    }

    .new-teams-box {
        width: 360px !important;
        margin: 0px 16px;
    }

    .doc_sec img {
        height: 300px !important;
    }

    .trd_sec_img img {
        height: 300px !important;
    }

    .are-you-aligible-img img {
        height: 270px !important;
    }

    .linkin-box {
        width: 70% !important;
    }

    .right-side-details p {
        padding: 0px !important;
    }

    .cta-box {
        display: flex !important;
        flex-direction: column !important;
        justify-content: flex-end !important;
        align-items: start !important;
        margin-top: 11px !important;
    }

    .lkin-icon {
        margin-top: 4px !important;
    }

    .ext-publi {
        display: flex !important;
        justify-content: flex-start !important;
        flex-direction: column !important;
        margin-bottom: 25px !important;
    }

    .left-slider {
        right: 0px !important;
    }

    .mob-space-team-dtl {
        padding-left: 10px !important;
    }

    .dropdown-content {
        top: 44px !important;
        right: -43px !important;
        height: 160px !important;

    }

    .erc-event-list {
        display: flex !important;
    }

    .test-row .slick-dots {
        left: -5px !important;
        top: 0px !important;
    }

    .transparent_menu li a {
        color: black !important;
    }

    .transparent_menu .children li a {
        color: #0086bc !important;

    }

    .award-card-sticker {
        height: 400px !important;
    }

    .spacing-custom {
        padding: 20px 0px !important;
    }

    .cmib-mob-space {
        padding-bottom: 50px !important;
    }

    .erc-popup-video video {
        position: relative;
        top: 270px !important;
    }

    .home-testi-box {
        /* padding: 340px 0px 270px 0px !important; */
    }

    .transparent_menu {
        background: white !important;
    }

    .cust-mob-spc {
        padding: 20px 0px !important;
    }

    .int_srvc {
        font-size: 34px !important;
    }

    .teams-video-seci iframe {
        width: 100% !important;
    }

    .impact-space {
        margin: 0px !important;
    }

    .philos-space {
        margin: 0px !important;
    }

    .help-title-box h1 {
        padding: 20px 0px 20px 0px;
    }

    .small-sticker {
        padding: 20px 0px 30px 0px !important;
        margin-top: 0px !important;
    }

    .bsgi-slide {
        flex-direction: column !important;
    }

    .bsgi-page-title {
        padding: 18.37rem 0rem 18.5rem 0rem !important;
        height: 100vh !important;
    }

    .service-overview-image img {
        height: auto !important;
        border-radius: 1.25rem !important;
    }

    .more-under-bsgi p {
        margin: 0px !important;
        padding: 0px !important;
    }

    .mobile-space {
        padding: 20px 0px !important;
    }

    .service-explore-section {
        padding: 0px 0px 30px 0px !important;
    }

    .image-content {
        position: absolute;
        top: 40px !important;
        padding: 0px 20px !important;
    }

    .image-content h6 {
        color: #FFF;
        font-family: Inter;
        font-size: 1.375rem !important;
        line-height: 1.8125rem !important;

    }

    .image-content p {
        color: #FFF;
        font-family: Inter;
        font-size: 0.875rem !important;
    }

    .service-lp-banner-title p {
        padding-right: 70px !important;
    }

    .service-lp-banner-title {
        padding: 300px 0px 400px 0px !important;
    }



    .service-globally p {
        padding: 0px 64px 30px 61px !important;
    }

    .bsgi-left {
        padding: 0px 10px !important;
    }

    .bsgi-left h2 {
        color: #000;
        font-family: Inter;
        font-size: 1rem !important;
        font-style: normal;
        font-weight: 600;
        line-height: 1.4375rem !important;

    }

    .bsgi-left h1 {
        color: #000;
    }

    .bsgi-left p {
        color: #2E2E2E;
    }

    .new-color {
        text-align: center !important;

    }

    .ftps-page-title {
        padding: 18.37rem 0rem 0rem 0rem !important;
    }


    .tab_block {
        display: block !important;
    }

    .tab_none {
        display: none !important;
    }

    .occams-group-section p {
        padding: 0px !important;
    }

    .claim-rnd-tax-step img {
        width: 100% !important;
        margin-bottom: 40px !important;
    }

    .sl-explore-cta {
        margin-bottom: 30px !important;
    }

    .champ-box-container {
        height: 500px !important;
    }

    .seen-slide img {
        height: 80% !important;
    }

    .spacing-medium {
        padding: 15px 0px !important;
    }

    .spacing-slider {
        padding: 30px 0px !important;
    }

    .book-a-free p {
        padding: 0px !important;
    }

    .small-sticker svg {
        width: 100%;
    }

    .spacing-only-mobile {
        padding: 30px 0px;
    }

    .spacing-footer-row {
        padding: 15px 0px;
    }

    .nav-main-box {
        height: 90px !important;
    }

    .deep-blog-head-title {
        padding: 0px 65px !important;
    }

    .bfsp-title {
        padding-right: 0px !important;
    }

    .occams-edge-right-box h1 {
        padding-right: 0px !important;
    }

    .working-card {
        padding: 20px 10px 16px 20px !important;
    }


    .north-star-main-box {
        display: flex !important;
        flex-direction: column-reverse !important;
        row-gap: 20px !important;
        border-radius: 0px !important;
        padding: 10px 0px !important;
    }

    .inner-purpose-box {
        padding: 0px 10px 0px 11px !important;
    }

    .inner-purpose-box h5 {
        font-size: 0.75rem !important;
        font-weight: 600 !important;
        margin-bottom: 0px !important;
    }

    .inner-purpose-box p {
        font-size: 0.75rem !important;
        font-weight: 300 !important;
        line-height: 1.2rem !important;
        padding-top: 5px !important;
    }

    .slider-left-section {
        padding-right: 0px !important;
        justify-content: center !important;
    }

    .occmas-edge-first-box-small {
        display: flex !important;
        flex-direction: column-reverse !important;
        align-items: center !important;
        justify-content: center !important;
    }

    .occams-edge-image-box {
        margin-bottom: 25px !important;
    }

    .card-slide.active {
        height: 180px !important;
    }

    .bitcoin-treasury-box p {
        padding-right: 0px !important;
    }

    .btc-coin-mobile-sapce {
        margin-top: 30px !important;
    }

    .how-it-works-inner {
        top: 124px;
    }

}



.tab_block {
    display: none !important;
}

.tab_none {
    display: block !important;
}



/*For Tablet Devices */

@media only screen and (min-width:600px) and (max-width: 1010px) {
    .contact_form {
        margin: 80px 0px 0px 0px !important;
        padding: 30px 0px 0px 0px !important;
    }

    .step_form {
        width: 296px;
    }

    .new-help-box-main {
        padding: 40px 40px 40px 40px !important;
    }

    .help-appoint-box p {
        padding-top: 25px !important;
    }

    .help-second-row {
        flex-direction: column !important;
    }

    .home_slick-carousel .slick-dots {
        bottom: 253px !important;
        left: -295px !important;
    }

    .service-lp-banner-title p {
        padding-right: 12.5rem !important;
    }

    .bsgi-left {
        padding: 24px 50px !important;
    }

    .bsggi-right img {
        height: 440px !important;
    }

    .service-box-read-more {
        bottom: 10px !important;
        right: 6px !important;
        font-size: 15px !important;
    }

    .service-lp-tab button {
        margin: 2px 0px !important;
    }

    .service-overview-image img {
        width: 100% !important;
    }

    .occams-group-section p {
        padding: 0px !important;
    }

    .claim-rnd-tax-step img {
        width: 100% !important;
        margin-bottom: 40px !important;
    }

    .new-teams-box img {
        border-radius: 23px !important;
    }


    .icon_box_book {
        padding: 15px 0px !important;
    }

    .leader-slider-box {
        display: block !important;
    }

    .leader-slider-image img {
        width: 50% !important;
    }

    .champ-box-container {
        height: 450px !important;
    }

    .product-tour-head p {
        padding: 0px !important;
    }

    .the-occams-way-text p {
        padding: 0px !important;
    }

    .bfsp-title {
        padding-right: 40px !important;
    }

    .slider-button-box {
        margin-left: 10px !important;
    }

    .slider-left-section {
        padding-right: 0px !important;
    }

    .working-card {
        padding: 20px 7px 14px 20px !important;
    }

    .occams-edge-right-box h1 {
        padding-right: 0px !important;
    }

    .north-star-main-box {
        padding: 20px 1px 20px 0px !important;
    }

    .north-star-cta-box {
        gap: 6px !important;
    }

    .occams-edge-head p {
        padding: 0px 0px !important;
    }

    .occmas-edge-first-box-small {
        display: flex !important;
        flex-direction: row-reverse !important;
        align-items: center !important;
        justify-content: space-between !important;
    }

    .card-slide.active {
        height: 180px !important;
    }

    .bitcoin-treasury-box p {
        padding-right: 0px !important;
    }

    .btc-coin-mobile-sapce {
        margin-top: 40px !important;
    }

    .how-it-works-inner {
        top: 96px !important;
    }

}


@media only screen and (min-width:1200px) and (max-width:1400px) {
    .home_slick-carousel .slick-dots {
        bottom: 290px !important;
        left: -218px !important;
    }

    .product-tour-head p {
        padding: 0px 173px 10px 200px !important;
    }

    .card__image {
        height: 500px !important;
    }

    .service-right-support-box-button {
        padding: 0.625rem 1.562rem;
    }

    /* .nav_dot::before {
        margin: 6px 20px 0px -16px !important;
    } */
}

@media only screen and (min-width:1401px) and (max-width:1600px) {
    .home_slick-carousel .slick-dots {
        bottom: 300px !important;
        left: -265px !important;
    }

    .bitcoin-treasury-box p {
        padding-right: 0px !important;
    }


}



@media only screen and (min-width:1601px) and (max-width:1700px) {
    .home_slick-carousel .slick-dots {
        bottom: 344px !important;
        left: -265px !important;
    }

    /* .nav_dot::before {
        margin: 21px 20px 0px -16px !important;
    } */


}

@media only screen and (min-width:1701px) and (max-width:1919px) {


    .home_slick-carousel .slick-dots {
        bottom: 353px !important;
        left: -259px !important;
    }
}

@media only screen and (min-width:1015px) and (max-width:1190px) {
    .home_slick-carousel .slick-dots {
        bottom: 331px !important;
        left: -168px !important;
    }
}

@media only screen and (min-width:1015px) and (max-width:1370px) {
    .login_nav {
        right: 8% !important;
    }

    /* .home_slick-carousel .slick-dots {
        bottom: 405px !important;
        left: -175px !important;
    } */

    .new-help-box-main {
        padding: 36px !important;
    }

    .icon_box_book {
        padding: 15px 0px !important;
    }

    /* .help-title-box h1 {
        font-size: 2rem !important;
        line-height: 2.875rem;
    } */

    .help-appoint-box p {
        font-size: 1rem !important;
        line-height: 1.8rem !important;
    }

    .navi li ul.dropdown-ser {
        padding: 0px 0px 0px 13px !important;
    }

}

@media only screen and (max-width: 600px) {
    .logo {
        height: 34px !important;
    }

    .mobile_popup {
        background-color: #0f66ae;
        padding-bottom: 30px;
        border-top-right-radius: 20px;
        border-top-left-radius: 20px;
        padding-top: 50px;
        padding-right: 50px;
        padding-left: 50px;
    }

    .mobile_popup p {
        margin-top: 10px !important;
    }

    .popup_left {
        background-color: unset;
        border-radius: 26px 0px 0px 26px;
        text-align: center;
        padding: 0px 20px 0px 20px;
    }

    .popup_container {
        width: 85% !important;
        margin: 0 auto !important;
    }

    .one_stop h1 {
        font-size: 38px !important;
        line-height: 24px !important;
    }

    .one_stop h2 {
        font-size: 25px;

    }

    .faq_service_text_inner h2 {
        padding: 20px 10px;
        /* background-color: chartreuse; */
    }

    .service_sub_title {
        font-size: 22px;
    }

    .team_content p {
        font-size: 13px;
    }

    .team_content h3 {
        font-size: 26px;
    }

    .faq_service_text_inner h2 {
        padding: 0px;
        font-size: 12px !important;
    }

    .tax_expert {
        font-size: 60px !important;
        color: #fff;
    }

    .rnd_top_txt_left {
        padding: 50px 0px 0px 0px !important;
    }

    .tax_exp_txt h1 {
        font-size: 40px !important;
        color: #fff;
    }

    .service_content {
        padding: 336px 12px 24px !important;
    }

    .service_content h1 {
        font-size: 50px !important;
    }

    .service_content h4 {
        font-size: 24px !important;
    }


    .service_content_bluclr {
        padding: 336px 12px 24px !important;
    }

    .service_content_bluclr h1 {
        font-size: 64px !important;
    }

    .service_content_bluclr h4 {
        font-size: 24px !important;
    }

    .service_sub_title {
        padding: 90px 0px 0px 0px !important;
    }

    .srv_btn_mobile {
        padding: 0px 20px 30px 20px !important;
    }

    .srv_img_res {
        width: 100% !important;
        height: auto !important;
    }

    .service_sub_title_2 {
        padding-bottom: 36px;
    }

    .arw-btn-spc-rit_buy_sell {
        margin-left: 122px !important;
    }

    .snd_sec {
        padding: 50px 30px 50px 30px !important;
    }



    .snd_sec h2 {
        font-size: 24px !important;
    }

    .snd_sec h4 {
        font-size: 20px !important;
    }

    .snd_rnd_list {
        padding: 0px 10px 0px 10px !important;
        margin: unset !important;

    }

    .fst_rnd_list {
        padding: 0px 50px 0px 22px !important;
        line-height: 1.6 !important;
    }

    .blue_bg {
        padding: 19px !important;
    }

    .tax_expert {
        padding: 40px 0px 0px 0px !important;
    }

    .blue_btn_size {
        padding-bottom: 60px !important;
        padding-left: 40px !important;
    }

    .tax_img_cntr {
        padding-top: 12px !important;
    }

    .eligible_sec_main {
        padding-top: 50px;
    }

    .txt_sec h1 {
        padding-top: 38px !important;
    }

    .point_sec h1 {
        padding-bottom: 30px !important;
        padding-top: 70px !important;
        padding-left: 40px !important;
        padding-right: 40px !important;
    }

    .criteria_box {
        padding: 0px 30px !important;
    }

    .rnd_box_1 {
        margin-left: 0px !important;
    }

    .rnd_box_2 {
        margin-left: 0px !important;
    }

    .rnd_box_3 {
        margin-left: 0px !important;
    }

    .rnd_box_4 {
        margin-left: 0px !important;
    }


    .blue_bg_mobile {
        background-image: linear-gradient(108deg, #0087bd 0%, #1758a8 100%);
        border-radius: 30px 30px 30px 30px;
        padding: 0px 0px 40px 0px;
    }

    .blu_sec_mobile h2 {
        font-family: "Lato", arial, sans-serif;
        font-size: 20px;
        color: #fff;
        font-weight: 600;
        padding: 0px 20px 0px 20px;
    }

    .blu_sec_mobile h4 {
        font-family: "Lato", arial, sans-serif;
        font-size: 18px;
        color: #fff;
        font-weight: 100;
        padding: 16px 0px 0px 20px;
    }

    .rnd_cta {
        padding-left: 20px;
        padding-top: 16px;
    }

    .rnd_book_sec {
        padding-top: 50px !important;
    }

    .rnd_faq {
        padding-top: 50px !important;
    }

    .org_mob {
        padding: 0px 35px !important;
    }

    .srv_txt {
        padding: unset !important;
    }

    .home_bnr_three_colm_mob {
        width: 444px;
        padding: 60px 80px 0px 60px;
    }

    .slick-slider {
        margin-bottom: 0px !important;
        padding-top: 30px;
        /* padding-left: 31px; */
    }

    .share-btn-position {
        padding: 0px 40px 0px 0px !important;
    }

    .slick-slider {
        margin-bottom: 0px !important;
    }

    .mob_txt_slide {
        width: 100% !important;
    }

    .world_culture_bg {
        background-size: cover !important;
        background-position: center !important;
    }

    .wcf-2023-logo img {
        margin: unset !important;
        float: unset !important;
    }

    .wcf-text {
        padding-top: 30px !important;
        text-align: center !important;
    }

    .wld_clt_fest img {
        max-width: 70% !important;
    }

    .slick-dots {
        position: static !important;
        /* bottom: -16px !important; */
    }

    .cal_box_img {
        padding-bottom: 50px !important;

    }

    .book_txt {

        font-size: 36px !important;
    }

    .free_const_txt {
        font-size: 36px !important;
    }

    .book-a-free h1 {
        line-height: 40px !important;
    }

    .client_txt_mob {
        font-size: 24px !important;
        color: #ee783b !important;
        font-weight: 550 !important;
    }

    .video_txt_mob {
        font-size: 36px !important;
        color: #0087bd !important;
        line-height: 0.9 !important;
        font-weight: 600 !important;
    }

    .client_text_mob {
        font-size: 24px !important;
        color: #ee783b !important;
        font-weight: 550 !important;
    }

    .testimonials_txt_mob {
        font-size: 36px !important;
        color: #0087bd !important;
        line-height: 0.9 !important;
    }

    .the {
        font-size: 36px !important;
        color: #ee783b !important;
    }

    .occams_way {
        font-size: 36px !important;
        color: #0087bd !important;
        line-height: 0.9 !important;
    }

    /* .the-occams-way h1 {
        line-height: 0.9 !important;
        padding-bottom: 10px;
    } */

    .the-occams-way p {
        padding: unset !important;
        margin-bottom: 10px !important;
    }

    /* .the-occams-way {
        margin-bottom: 30px !important;
    } */

    .testimonial_box2 {
        position: relative !important;
        top: 0px !important;
        padding: 0px !important;
    }

    .team_three_mob {
        /* width: 312px; */
        /* padding: 20px 0px; */
    }

    .team_three_mob_first {
        padding: 0px !important;
    }

    .deep_blog_mob {
        width: 312px;
        padding: 30px 0px;
    }

    /* .tip p {
        padding: 0px 20px !important;
    } */

    .tip {
        padding: 30px 0px !important;
        margin-left: 15px !important;
    }

    .lp_10_txt_space {
        margin-top: -50px !important;
        margin-bottom: 40px !important;
    }

    .about_btn_cntr {
        padding-left: 56px !important;
    }

    .modal-content {
        top: 0px !important;
    }

    .deep_card_block {
        padding-top: 20px !important;
        padding-bottom: 20px !important;
    }

    .slick-dots {
        position: relative !important;
        text-align: -webkit-center !important;
        /* top: -30px !important; */
        /* left: -20px; */
    }

    .testimonial_box_mob_pd {
        padding-left: 7px !important;
    }

    .et_pb_text_inner h4 {
        font-size: 14px !important;
        text-align: center !important;
    }

    .et_pb_text_inner h3 {
        font-size: 22px !important;
        text-align: center !important;
        padding-top: 20px !important;
    }

    .et_pb_text_inner {
        padding: 0px 30px !important;
    }

    .team_contain p {
        line-height: 20px !important;
    }

    .btn-close {
        position: relative;
        top: -380px !important;
        right: 6px;
    }

    .transperent_sec {
        position: absolute;
        top: 16% !important;
        left: 0%;
    }

    .ourspeak_content h1 {
        font-size: 60px !important;
    }

    .ourspeak_content h2 {
        /* font-family: "Lato", arial, sans-serif !important; */
        font-size: 22px !important;
        color: #fff;
    }

    .webinar_org_txt h1 {
        font-size: 20px !important;
    }

    .our_speak h1 {
        font-size: 50px !important;
    }

    .step_main h1 {
        /* font-family: "Lato", arial, sans-serif !important; */
        color: white !important;
        font-size: 46px !important;
        text-align: initial;
        font-weight: bold !important;
    }

    .ertc_form {
        padding: 0px 20px !important;
    }

    .erc_fact_mob {
        padding: 20px 20px !important;
    }

    .talk_expert {
        padding: 50px 20px !important;
        margin: 0px 20px 0px 14px !important;
        width: 93% !important;
    }

    .erc-blue-clr {
        font-size: 46px !important;
    }

    .faq_align {
        padding-top: 30px !important;
    }

    .accordian .card_1 .card-header h3 {
        padding: 15px !important;
        padding-right: 40px !important;
    }

    .eligi_padd_mob {
        padding: 0px 20px !important;
    }

    .org_bg h2 {
        font-size: 18px !important;
    }

    .doc_list {
        font-size: 18px;
        padding: 80px 20px 0px 20px !important;
    }

    .ourspeak_content h2 {
        /* font-family: "Lato", arial, sans-serif !important; */
        font-size: 22px !important;
        color: #fff;
    }

    .our_speak h1 {
        font-size: 50px !important;
    }

    .ourspeak_content_mob {
        padding: 220px 12px 24px !important;
        background-position: center;
        color: #fff;
        background-size: cover;
    }

    .ourspeak_content_mob h1 {
        font-size: 58px;
        font-weight: 600;
        font-family: "Lato", arial, sans-serif;
    }

    .ourspeak_content_mob h2 {
        font-size: 16px;
        color: #fff;
        font-family: "Lato", arial, sans-serif;
    }

    .webinar_org_txt h1 {
        font-size: 20px !important;
    }

    .webi_summ {
        padding: 0px 20px !important;
    }

    .webi_summ h1 {
        font-size: 34px !important;
    }

    .webi_summ_p {
        padding: 0px 20px !important;
    }

    .webi_summ_p p {
        font-size: 16px !important;
    }

    .webi_img {
        padding-left: 116px !important;
        padding-top: 0px !important;
    }

    .img_content {
        padding: 30px 58px !important;
    }

    .facts_mob_align {
        padding: 20px 20px !important;
    }

    .find_out h1 {
        padding-right: 0px !important;
    }

    .book_txt_corp {
        font-size: 24px !important;
        font-weight: 600;
        color: #fff;
        padding-left: 50px !important;
        padding-bottom: 20px;
        padding-top: 20px !important;
        font-family: "Lato", arial, sans-serif;
    }

    .health_calender p {
        padding: 10px 0px !important;
    }

    .register-left {
        padding: 20px 20px 20px 20px !important;
    }

    .new-help-box-main {
        padding: 30px 24px !important;
    }

    /* .progressBarContainer{
        flex-direction: column !important;
        margin: 20px 0px !important;
    } */
    .progressBarContainer {
        margin: 20px 0px !important;
    }

    .bsgi-slide {
        padding: 40px 24px 0px 18px !important;
        border-radius: 1.5rem !important;
        margin-bottom: 30px !important;
    }

    .tax-slide {
        padding: 40px 24px 0px 18px !important;
        flex-direction: column !important;
        border-radius: 1.5rem !important;
    }

    .cmib-slide {
        padding: 40px 24px 0px 18px !important;
        flex-direction: column !important;
        border-radius: 1.5rem !important;
        margin-bottom: 30px !important;
    }

    .ftps-slide {
        padding: 40px 24px 0px 18px !important;
        flex-direction: column !important;
        margin-bottom: 30px !important;
        border-radius: 1.5rem !important;
    }

    .bsggi-right img {
        height: 450px !important;
    }

    .bsgi-left ul li {
        list-style: none !important;
        /* line-height: 36px !important; */
    }

    .bsgi-left ul {
        padding-left: 13px !important;
    }

    .product-tour-head p {
        padding: 0px !important;
    }

    .new-help-box-main {
        width: 90% !important;
    }

    .footer {
        width: 94% !important;
        margin: 0px auto !important;
    }

    .new-help-box-main {
        border-radius: 12px !important;
    }

    .trust-pilot-crousal .slick-dots {
        top: 0px !important;
    }
}

/*sairaj_responsive*/
/*For Laptop 1024px Devices */

@media only screen and (min-width:769px) and (max-width: 1024px) {

    .faq_service_text_inner h2 {
        padding: 0px 4px !important;
        font-size: 12px !important;
        /* background-color: red; */
    }

    .faq_service_text_inner h2 {
        padding: 0px 4px !important;
        font-size: 14px !important;
        /* background-color: yellow;    */
    }

    .faq_service_text_inner h2 {
        padding: 0px 4px !important;
        font-size: 14px !important;
        /* background-color: yellow;    */
    }

    .arw-btn-spc-rit {
        margin-left: 42px !important;
    }

    .contact_us {
        background-position: center;
    }

    .card {
        margin: 10px !important;
    }

    .help_card_text h2 {
        font-size: 21px;
    }

    .help_card_text p {
        padding: 0px;
        font-size: 10px;
    }

    .help_card_text a {
        font-size: 7px !important;
    }

    .login_nav {
        position: relative;
        right: 3% !important;
    }

    #btn-connect-360 {
        position: relative;
        left: -6px;
    }

    #slick-next:before {
        display: none !important;
    }

    /* .nav_dot::before {
        margin: 17px 20px 0px -16px !important;
    } */



}

/*For Laptop 1440px Devices */

@media screen and (min-width:1025px) and (max-width:1799px) {
    .help_card_text h2 {
        font-size: 19px !important;
    }

    .help_card_text p {
        font-size: 10px !important;
    }


    .p-l-r-50 {
        padding: 0px !important;
    }

    .help_card {
        padding: 26px 24px !important;
    }

    .navi li ul.dropdown-ser {
        padding: 0px 0px 0px 36px !important;
    }
}

/* Media Query Ended */


.video-section .pattern-overlay {
    background-color: rgba(71, 71, 71, 0.59);
    min-height: 496px;
}

.slider--vdo .slider__main .item__video {
    width: 100%;
    height: auto;
    padding-bottom: 56.25%;
    position: relative;
}

.slider--vdo .slider__main .item__video iframe {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    max-width: 100%;
    width: 100%;
    height: 100%;
    border-radius: 30px;
}

.slider--vdo .slider__main .item__video:after {
    display: none;
}

@media screen and (min-width: 1200px) {
    .slider--vdo .slider__main .item__video:after {
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        background: rgba(0, 0, 0, 0.5);
        z-index: 3;
        cursor: move;
    }
}

.slider--vdo .slider__main .item.slick-current .item-video__video:after {
    display: none;
}

.slider--vdo .slider__thumbs {
    padding-bottom: 20px;
}

.slider--vdo .slider__thumbs .item {
    padding: 20px 10px;
    width: 275px;
}

.slider--vdo .slider__thumbs .item__thumb {
    cursor: pointer;
    padding-bottom: 56.25%;
    position: relative;
    width: 100%;
    border: 1px solid transparent;
}

.slider--vdo .slider__thumbs .item__thumb img {
    display: block;
    width: auto;
    height: auto;
    max-width: 100%;
    max-width: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background: #ffffff;
    border-radius: 15px;
}

.slider--vdo .slider__thumbs .item__caption {
    display: block;
    width: 100%;
    height: 22px;
    line-height: 22px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    text-align: center;
    margin-top: 10px;
}

.slider--vdo .slider__thumbs .item.active .item__thumb {
    border-color: #000000;
}

.slider--vdo .slider .slick-dots li button {
    background: #ddddd8;
}

.video-section .buttonBar {
    display: none;
}

.player {
    font-size: 1px;
}

.navi_main {
    display: flex;
    align-items: center;
    justify-content: space-between;
    height: 60px;
    flex-wrap: wrap;
    flex-direction: row;
    align-content: center;
    z-index: 999999;
    /* padding-left: 0px !important; */
    padding-right: 0px !important;
}


.navi {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    justify-content: space-between;
    gap: 15px;
    margin-bottom: 0px;
    transition: all 1s ease-in;

}

.ce_testimonial {
    background: url("../../../www.occamsadvisory.com/wp-content/uploads/2023/05/studio-microphone-pop-shield-mic-empty-recording-studio.png");
}


.service_content_team h4 {
    font-weight: 600;
    font-size: 28px;
    color: #FFFFFF;
}

.cet_title h1 {
    font-size: 22px;
    color: #1758A8;
}

.dropdown {
    border-radius: 10px;
    background: #fff;
    padding-right: 16px;
    padding-bottom: 16px;
    padding-top: 14px;
}

.dropdown-ser {
    padding-right: 16px;
    padding-bottom: 16px;
    padding-top: 14px;
}

.dropdown_mega_menu {
    border-radius: 10px;
    background: #fff;
    padding-right: 16px;
    padding-bottom: 16px;
    padding-top: 14px;
    border: unset;
}

.mega_menu {
    margin: 0 auto;
    margin-left: 0px;
    position: absolute !important;
    left: 8%;
    height: 80px;
    padding: 5px 0px;
}

.mega_menu_sub {
    position: relative;
    top: -11px;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 700;
}

/* End Client & Employee TESTIMONIAL */


/*Quizz section*/

.opt_1 {
    padding: 6px 30px 6px 30px;
    border: 2px solid white;
    border-radius: 24px;
    margin-right: 17px;
    margin-top: 12px !important;
    display: inline-block;
    background-color: #ff6a00;
}

.opt_2 {
    padding: 6px 30px 6px 30px;
    border: 2px solid white;
    border-radius: 24px;
    margin-right: 17px;
    margin-top: 12px !important;
    display: inline-block;
    background-color: #ff6a00;
}

.opt_3 {
    padding: 6px 30px 6px 30px;
    border: 2px solid white;
    border-radius: 24px;
    margin-right: 17px;
    margin-top: 12px !important;
    display: inline-block;
    background-color: #ff6a00;
}

.opt_1:hover {
    background: #ef793c !important;
    border: 2px solid #ef793c !important;
    color: #fff !important;
}

.opt_2:hover {
    background: #ef793c !important;
    border: 2px solid #ef793c !important;
    color: #fff !important;
}

.opt_3:hover {
    background: #ef793c !important;
    border: 2px solid #ef793c !important;
    color: #fff !important;
}

.quizz_box img {
    border-radius: 15px;
}

.quizz_contant {
    padding: 38px 54px 0px 0px;
    text-align: left;
}

.card_box p {
    margin-bottom: 0px;
    padding: 0px 0px 12px 0px;
}

.card_box h3 {
    color: #fff;
    font-size: 20px;
}

.card_box a {
    color: #fff !important;
    text-decoration: underline !important;
}

.card_box {
    padding: 20px 23px 82px 23px;
    background: #f36b21 !important;
    margin: 0px 30px 0px 70px;
    color: #fff !important;
    border-radius: 20px;
    text-align: left;
}

#set_1,
#set_2,
#set_3,
#set_4 {
    display: none;
}

/* End Client & Employee TESTIMONIAL */

.team_img_rapper {
    padding-top: 100px;
    display: block;
}

.no-padding {
    padding-right: 0px !important;
    padding-left: 0px !important;
}

.btn-close {
    float: right;
    padding: 2px 23px;
}

.play_cust {
    border: 2px solid #fff;
    border-radius: 9px;
    padding: 8px 18px 8px 3px;
    color: #fff;
}

.play_cust:hover {
    transition: all 0.5s ease-in-out;
}

.play_cust .fas {
    opacity: 0;
    color: #ffffff;
    font-size: 13px;
}

.play_cust:hover .fas {
    opacity: 1;
    transform: translateX(50%) !important;
    font-size: 13px;
    transition: 0.5s all ease-in-out;
}

.play_cust a:hover {
    color: white !important;
}


.cust_play {
    background: #fff;
    color: #ff6a00;
    padding: 5px 8px 6px 8px !important;
    border-radius: 22px !important;
    border: 2px solid #fff !important;
    margin-left: -2px !important;
}

.dropdown-menu_1 {
    display: none;
    z-index: 999;
}

.dropdown-submenu {
    z-index: 10;
}

.navi li ul li:hover ul {
    display: block;
}

.new_dropdown {
    display: block;
}

.new_dropdown {
    padding: 0px !important;
}

.dropdown .col-md-4:hover {
    border-radius: 0px 0px 28px 28px;

}

.dropdown-ser .col-md-4:hover {
    /* background: #E0F0F7; */
    border-radius: 0px 0px 28px 28px;

}

.navi li .new_dropdown {
    margin: unset !important;
    /* background: #E0F0F7; */
    border-radius: 0px 0px 28px 28px !important;
}


.dropdown-submenu:hover>.ul {
    display: block;
}

.custom_menu_icon_1::before {
    content: '' !important;
    background: url(https://www.occamsadvisory.com/wp-content/uploads/menu/1_1.svg) no-repeat !important;
    height: 39px !important;
    width: 52px !important;
    background-repeat: no-repeat;
    display: inline-block;
    position: relative;
    top: 13px;
}

.custom_menu_icon_2:before {
    content: '' !important;
    background: url(https://www.occamsadvisory.com/wp-content/uploads/menu/1_2.svg) no-repeat !important;
    height: 39px !important;
    width: 52px !important;
    background-repeat: no-repeat;
    display: inline-block;
    position: relative;
    top: 13px;
}

.custom_menu_icon_3:before {
    content: '' !important;
    background: url(https://www.occamsadvisory.com/wp-content/uploads/menu/1_3.svg) no-repeat !important;
    height: 39px !important;
    width: 52px !important;
    background-repeat: no-repeat;
    display: inline-block;
    position: relative;
    top: 13px;
}

.login_cta {
    border: 1px solid red;
    padding: 0;
    border-radius: 20px;
}


.dropdown-menu_1 {
    background: #E0F0F7 !important;
    border-radius: 0px 0px 28px 28px !important;
}

.dropdown-menu_1 {
    background: #fff;
    padding: 20px;

}

@keyframes dy-fadein {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

#dy-popup-overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100vh;
    padding: 15px;
    background-color: rgba(0, 0, 0, 0.8);
    display: none;
    z-index: 1;
}

.dy-popup-container {
    position: relative;
    z-index: 1;
    display: flex;
    width: 100%;
    max-width: 819px;
    border: 0px solid #ccc;
    border-radius: 16px;
    background-color: #fff;
    margin: auto;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.15);
    transition: box-shadow 0.2s;
    opacity: 0;
    animation-name: dy-fadein;
    animation-duration: 1s;
    animation-delay: 0.5s;
    animation-fill-mode: forwards;
    animation-iteration-count: 1;
}

.dy-popup-container h2 {
    font-size: 2rem;
    line-height: 1;
    font-weight: 300;
    color: #333;
    margin: 0 0 10px 0;
    padding-top: 35px;
}

.dy-popup-container h1 {
    font-size: 4rem;
    line-height: 1;
    font-weight: 900;
    text-transform: uppercase;
    color: #000;
    margin: 0 0 5px 0;
}

.dy-popup-container hr {
    height: 1px;
    width: 33%;
    background-color: #ccc;
    border: 0;
    margin: 0 auto 10px auto;
}

.dy-popup-container p {
    font-size: 1rem;
    line-height: 1.2;
    color: #333;
    margin: 0 0 15px 0;
}

.dy-popup-container #dy-popup-btn {
    display: inline-flex;
    background-color: #68C143;
    border: 1px solid #68C143;
    padding: 10px 20px;
    border-radius: 0 2px 2px 0;
    font-family: "Roboto", sans-serif;
    font-size: 1rem;
    font-weight: 400;
    text-decoration: none;
    cursor: pointer;
    outline: 0;
    overflow: hidden;
    transition: background-color 0.2s, border-color 0.2s;
    color: #fff;
    vertical-align: middle;
}

.dy-popup-container #dy-popup-btn:focus,
.dy-popup-container #dy-popup-btn:hover {
    background-color: #358E10;
    border-color: #358E10;
    text-decoration: none;
}

.dy-popup-container .dy-popup-close {
    position: absolute;
    right: 15px;
    top: 15px;
    width: 20px;
    height: 20px;
    opacity: 0.5;
    transition: opacity 0.2s;
    cursor: pointer;
}

.dy-popup-container .dy-popup-close:hover {
    opacity: 1;
}

.dy-popup-container .dy-popup-close:before,
.dy-popup-container .dy-popup-close:after {
    position: absolute;
    left: 10px;
    content: "";
    height: 20px;
    width: 2px;
    background-color: #fff;
}

.dy-popup-container .dy-popup-close:before {
    transform: rotate(45deg);
}

.dy-popup-container .dy-popup-close:after {
    transform: rotate(-45deg);
}

.dy-popup-container .dy-popup-col {
    display: flex;
    flex: 1;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.dy-popup-container .dy-popup-label {
    font-size: 1.4rem;
    line-height: 1.2;
    font-weight: 300;
    text-align: center;
    text-transform: uppercase;
    color: #333;
    margin: 0 10% 15px 10%;
}

.dy-popup-container .dy-voucher-group {
    display: flex;
    justify-content: center;
    margin-bottom: 15px;
}

.dy-popup-container #dy-voucher-code {
    padding: 10px 20px;
    font-family: "Roboto", sans-serif;
    font-size: 1rem;
    font-weight: 400;
    border-radius: 2px 0 0 2px;
    cursor: pointer;
    border: 1px solid #D8D8D8;
    border-right: 0;
}

.dy-popup-container #dy-voucher-code:focus {
    outline: 0;
}

.dy-popup-container .dy-popup-optout {
    font-size: 1rem;
    font-weight: 400;
    color: #333;
    text-decoration: none;
    transition: color 0.2s;
}

.dy-popup-container .dy-popup-optout:focus,
.dy-popup-container .dy-popup-optout:hover {
    color: #000;
}

.book_free_bg {
    background-image: linear-gradient(316deg, #1758a8 0%, #0087bd 100%);
    background-color: #1758a8;
    padding: 32px 40px;
    text-align: center;
}

.pop_form {
    padding: 32px 40px;
}

.dropdown-submenu:hover {
    background: #E0F0F7 !important;

}

.border_bottom_right {
    border-bottom: 2px solid #d6d6d6;
    border-right: 2px solid #d6d6d6;
}

.border_right {
    border-right: 2px solid #d6d6d6;
}

.border_bottom {
    border-bottom: 2px solid #d6d6d6;
}

.sticker img {
    margin-bottom: 50px !important;
    margin-top: 50px !important;
}

.sticker img:hover {
    transform: scale(1.2) !important;
    transition: all .25s ease-in-out;
}

.sticker-erc img {
    margin-bottom: 50px !important;
    margin-top: 50px !important;
}



.slider_slick {
    text-align: center;
    color: none !important;
}

.parent-slide {
    padding: 15px;
}

.contact-form-main {
    color: unset !important;
    color: none !important;
}

.parent-slide {
    padding: 15px;
}

.contact-form-main {
    color: unset !important;
}


.erc-heading h1 {
    font-family: 'Lato', Helvetica, Arial, Lucida, sans-serif;
    font-weight: 700 !important;
    font-size: 32px !important;
    color: #4e4e4e !important;
}

.erc-heading h5 {
    font-family: 'Lato', Helvetica, Arial, Lucida, sans-serif;
    font-weight: 700 !important;
    font-size: 20px !important;
    color: #4e4e4e !important;
}

.big-circle {
    border: 3px solid #1758a8;
    border-radius: 64px 64px 64px 64px;
    margin: 50px 0px;
}

.big-circle h1 {
    font-family: 'Lato', Helvetica, Arial, Lucida, sans-serif;
    font-size: 26px;
    color: #ff6a00 !important;
    text-align: center;
    padding-top: 10px;
    font-weight: 500 !important;
}

.big-circle h5 {
    font-family: 'Lato', Helvetica, Arial, Lucida, sans-serif;
    font-weight: 700;
    text-align: center;
    font-size: 16px;
    padding-bottom: 10px;
}

.first-erc-page-btn {
    color: #ffffff !important;
    font-size: 25px !important;
    font-family: 'Lato', Helvetica, Arial, Lucida, sans-serif !important;
    background-color: #ff6a00 !important;
    border: 1px solid #ff6a00 !important;
    border-radius: 27px !important;
    padding: 15px 48px !important;
}

.first-erc-page-btn:hover {
    border: 2px solid #ff6a00 !important;
    transition: all 0.1s ease 0ms !important;
}

.first-erc-page-btn-download {
    color: #ffffff !important;
    font-size: 18px !important;
    font-family: 'Lato', Helvetica, Arial, Lucida, sans-serif !important;
    background-color: #ff6a00 !important;
    border: 1px solid #ff6a00 !important;
    border-radius: 27px !important;
    padding: 8px 48px !important;
}

.first-erc-page-btn-download:hover {
    border: 2px solid #ff6a00 !important;
    transition: all 0.1s ease 0ms !important;
}

.erc-right-btn {
    display: flex;
    justify-content: center;
}

/*R&D css start */

.main_bnr {
    background-image: url(https://www.occamsadvisory.com/wp-content/uploads/2023/07/rdbg.svg.webp);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    background-repeat: no-repeat;
    padding: 0px 0px 65px 0px;
}

.res_dev h1 {
    font-family: "Lato", arial, sans-serif;
    font-weight: 600 !important;
    font-size: 52px !important;
    color: #1758a8 !important;
    line-height: 1.1em;
}

.res_dev h3 {
    font-family: "Lato", arial, sans-serif;
    font-weight: 300;
    font-size: 36px !important;
    color: #707070 !important;
}

.res_dev p {
    /* font-family: "Lato", arial, sans-serif !important; */
    color: #ff6a00 !important;
    font-weight: 100;
    font-size: 26px !important;
    font-style: italic !important;
    margin: auto !important;
    padding-bottom: unset !important;
}

.two_sec_spacing {
    padding: 20px;
}

.snd_sec h2 {
    font-family: "Lato", arial, sans-serif;
    font-weight: 700;
    font-size: 30px;
    color: #1758a8 !important;
    line-height: 1.4em;
}

.snd_sec h4 {
    font-family: "Lato", arial, sans-serif;
    font-weight: 100;
    font-size: 28px;
    color: #0087bd;
    font-style: unset;
}

.snd_sec {
    padding: 50px 20px 50px 70px;
    background-color: #e8f4f9;
    border-radius: 20px 20px 20px 20px;
    overflow: hidden;
    border: 0 solid #333;
}

.trd_sec {
    padding-top: 80px;
}

.snd_rnd_list {
    font-family: "Lato", arial, sans-serif;
    padding: 0px 0px 0px 137px;
    line-height: 1.8;
    margin: 0px -67px 0px 0px;
    color: #666;

}

.fst_rnd_list {
    color: #666;
    font-family: "Lato", arial, sans-serif;
    padding: 0px 165px 0px 24px;
    line-height: 1.8;
}

.trd_sec h1 {
    font-family: "Lato", arial, sans-serif;
    font-weight: 600;
    font-size: 40px !important;
    color: #1758a8 !important;
    line-height: 40px;
}

.trd_sec h3 {
    font-family: "Lato", arial, sans-serif;
    font-size: 20px;
    font-weight: 100;
    color: #1758a8;
    line-height: 2.7em;
    font-style: unset;
}


.fth_sec {
    background-color: #f0f0f0 !important;
}

.fth_sec h1 {
    font-family: 'Lato', Helvetica, Arial, Lucida, sans-serif;
    font-weight: 700;
    font-size: 38px;
    color: #1758a8 !important;
    text-align: center;
    padding-top: 60px;
}


.white_bg {
    background-color: #fff;
}


.org_bg {
    background-color: #ff6a00;
    padding-bottom: 70px;
}

.org_bg h1 {
    text-align: center;
    font-weight: 700;
    font-size: 42px;
    color: #FFFFFF !important;
    padding-top: 60px;
}

.org_bg h2 {
    text-align: center;
    font-size: 20px;
    color: #FFFFFF !important;
    line-height: 1.6em;
    text-align: center;
}

.org_lft {
    padding: 0px 50px 0px 0px;
    text-align: left !important;
    color: #fff;

}

.blu_sec {
    padding-top: 120px !important;
    padding-right: 24px !important;
    padding-bottom: 25px !important;
    padding-left: 100px !important;
    background-image: linear-gradient(269deg, #1758a8 0%, #0087bd 100%);
    border-radius: 30px 30px 30px 30px;

}

.blu_sec h2 {
    font-family: "Lato", arial, sans-serif;
    font-size: 30px;
    color: #fff !important;
    font-weight: 400;
}

.blu_sec h4 {
    font-family: "Lato", arial, sans-serif;
    font-size: 15px;
    color: #fff !important;
    font-weight: 100;
}

.txt_sec h1 {
    font-family: "Lato", arial, sans-serif;
    font-weight: 700;
    font-size: 34px;
    color: #1758a8 !important;
}

.txt_sec h3 {
    font-family: "Lato", arial, sans-serif;
    font-weight: 100;
    color: #1758a8 !important;
    line-height: 1.6em;
    font-size: 20px;
}

.txt_sec p {
    font-family: "Lato", arial, sans-serif;
    font-size: 15px;
    font-weight: lighter;
}

.list_main_spacing {
    padding-bottom: 50px;
}

/*R&D css end*/



.erc-first-page-middle-text h1 {
    font-family: 'Lato', Helvetica, Arial, Lucida, sans-serif;
    font-weight: 700;
    font-size: 26px !important;
    color: #4e4e4e !important;
    line-height: 38.3px;
    padding-bottom: 10px !important;
}

.erc-first-page-middle-text ul li {
    line-height: 30px !important;
}

.erc-first-step {
    margin: 70px 0px 40px 0px !important;
}

.erc-first-step h1 {
    font-family: 'Lato', Helvetica, Arial, Lucida, sans-serif;
    font-weight: 700 !important;
    font-size: 22px !important;
    color: #4e4e4e !important;
    line-height: 38.3px !important;

}

.step_container {
    display: flex;
    align-items: flex-start;
    flex-direction: row;
    justify-content: space-around;

}

.step_title p {
    text-align: center !important;
    font-size: 18px;
    font-family: "Lato", arial, sans-serif;
}

.step_contect h2 {
    text-align: center !important;
    font-size: 20px !important;
    line-height: 29px !important;
    font-weight: 600 !important;
    color: #333 !important;
    padding-bottom: 10px !important;
}

.step_img {
    margin: 20px 0px;
    display: flex;
    justify-content: center;
}

.first-erc-inner-text h3 {
    font-size: 16px !important;
    line-height: 28px !important;
    /* font-family: "Lato", arial, sans-serif !important; */
    color: #4e4e4e !important;
    padding: 24px 52px 38px 0px;
    font-weight: 500 !important;
}

.calender-circle {
    border: 3px solid #1758a8;
    border-radius: 64px 64px 64px 64px;
    margin: 50px 0px;
    width: 60%;

}

.calender-circle h1 {
    /* font-family: 'Lato', Helvetica, Arial, Lucida, sans-serif !important; */
    font-size: 26px;
    color: #ff6a00 !important;
    text-align: center !important;
    padding: 15px 30px 8px 30px !important;
}

.first-erc-calender {
    display: flex;
    justify-content: center;
}

.calender-circle p {
    font-family: "Lato", arial, sans-serif;
    color: #666;
    line-height: 1.7em;
    font-weight: 500;

}

.calender-para p {
    padding: 0px 120px 0px 135px;
}

.first-erc-inner-para {
    margin-top: 100px;
}

.first-erc-inner-para h3 {
    font-size: 16px;
    line-height: 28px;
    /* font-family: "Lato", arial, sans-serif !important; */
    color: #333;
    padding-bottom: 10px;
    font-weight: 500;
}

.first-erc-page-covid h1 {
    font-weight: 700;
    font-size: 36px;
    color: #ff6a00 !important;
    font-family: "Lato", arial, sans-serif;
    padding-bottom: 10px;
}

.erc-first-page-client-story h3 {
    text-align: center;
    font-size: 26px;
    color: #4f4f4f;
    font-weight: bold;
    font-family: "Lato", arial, sans-serif;
}

.erc-first-page-client-story p {
    font-family: "Lato", arial, sans-serif;
    text-align: center;
}

.erc-first-page-form-title h1 {
    font-family: "Lato", arial, sans-serif;
    color: white !important;
}

.erc-first-page-form {
    background-color: #ff6a00 !important;
}

.erc-first-page-form form {
    width: 70%;
    float: right;
    padding-bottom: 60px !important;
}

.covid-box {
    /* width: 346px !important; */
    border-radius: 35px 35px 35px 35px;
    overflow: hidden;
    /* padding-bottom: 20px; */
    box-shadow: 0px 2px 18px 0px rgba(0, 0, 0, 0.3);
    padding: 0px 0px 20px 0px !important;
}

.covid-icon {
    padding: 10px 40px 0px 40px !important;
}

.covid-box h2 {
    font-weight: 600;
    color: #1758a8 !important;
    font-size: 23px;
    font-family: "Lato", arial, sans-serif;
    padding: 0px 40px;
}

.covid-hr {
    font-weight: 600;
    color: #1758a8 !important;
    font-size: 23px;
    padding: 0px 20px;
}


.text {
    display: flex;
    justify-content: space-evenly;
    align-items: center;
}

.covid-box a {
    text-decoration: none;
    cursor: pointer;
}

.erc-form-contact {
    display: flex;
    text-align: right;
    flex-direction: column;
    justify-content: flex-end;
    float: right !important;
    padding-top: 200px !important;
}

.erc-form-contact p {
    color: white !important;
    padding: 0px 200px 0px 0px !important;
    font-size: 22px;

}

.erc-right-text h5 {
    text-align: center;
    font-family: 'Lato', Helvetica, Arial, Lucida, sans-serif !important;
    font-weight: 600 !important;
    color: #1758a8 !important;
    line-height: 24px !important;
    font-size: 15px !important;
    padding: 30px 35px 7px 35px;
}

.erc-right-text p {
    text-align: center;
    font-family: 'Lato', Helvetica, Arial, Lucida, sans-serif !important;
    font-weight: 400 !important;
    color: #1758a8 !important;
    font-size: 14px !important;
    padding: 14px !important;
}

.erc-right-text {
    background-color: #e1e1e1 !important;
}

.erc_right {
    background-color: #e1e1e1 !important;
    /* margin-left: 40px; */
}

.first-erc-page-right-btn {
    display: flex;
    justify-content: center;
}

.erc-page-first-recent-news {
    background-color: #e1e1e1 !important;
}

.erc-page-first-recent-news h2 {
    color: #333;
    padding: 20px 5px 10px 13px !important;
    line-height: 1em !important;
    font-weight: 500 !important;
    /* font-family: "Lato", arial, sans-serif !important; */
    font-size: 18px !important;
}

.et_pb_blog_0 .et_pb_post .entry-title a,
.et_pb_blog_0 .not-found-title {
    /* font-family: 'Lato', Helvetica, Arial, Lucida, sans-serif !important; */
    color: black;
    font-size: 14px;
}

/* first ERC page Slick Slider CSS  starts*/
.erc-first-page-slider {
    position: relative;
}


.slider {
    width: 100%;
    margin: 20px auto;
    text-align: center;
    padding: 20px;
    color: white;
}

.parent-slide {
    padding: 15px;
}


.slide h1 {
    color: black;
    font-size: 20px !important;
    color: #0087bd;
    font-weight: 100 !important;
}

#first-erc-btn {
    float: right;
    color: #000000 !important;
    border-width: 0px !important;
    border-radius: 26px;
    font-size: 14px;
    background-color: #ffffff !important;
    padding: 12px 40px 12px 40px !important;
}

.first-landing-page-inner-text h2 {
    font-weight: 600;
    color: #1758a8 !important;
    font-size: 18px !important;
    line-height: 0.8 !important;
    padding-left: 10px !important;
}

.entry-title p {
    color: red !important;
}

.post-meta a {
    color: #666;
}

.erc-page-seven h4 {
    font-family: 'Poppins', Helvetica, Arial, Lucida, sans-serif;
    font-weight: 500 !important;
    font-size: 28px;
    color: #616161 !important;
}

.erc-page-seven h3 {
    font-family: 'Poppins', Helvetica, Arial, Lucida, sans-serif;
    font-weight: 700 !important;
    text-transform: uppercase;
    font-size: 38px;
    color: #1758a8 !important;
}

.erc-page-seven p {
    color: rgba(52, 52, 52, 0.52) !important;
    /* font-family: "Lato", arial, sans-serif !important; */
}

.erc-page-seven h6 {
    /* font-family: 'Poppins', Helvetica, Arial, Lucida, sans-serif !important; */
    font-size: 18px !important;
    color: #707070 !important;
}

.erc-seven-blue-board {
    padding-top: 15px;
    padding-bottom: 25px;
    background-color: #0087bd !important;
    border-radius: 38px 38px 38px 38px !important;
}

.erc-seven-blue-board p {
    font-family: "Lato", arial, sans-serif;
    color: white !important;
    line-height: 1.6em;
    font-weight: 500;
    font-size: 29px !important;
}

.blue-card-erc {
    height: 300px !important;
    background-color: #FFFFFF !important;
    border-radius: 12px !important;
    float: right !important;
}

.blue-card-erc p {
    font-size: 14px !important;
    color: #666 !important;
    padding: 10px 58px 80px 67px !important;
}

.blue-card-erc img {
    padding: 40px 0px 20px 0px;
}

.erc-seven-page-faq h1 {
    /* font-family: "Lato", arial, sans-serif !important; */
    font-size: 30px !important;
    color: #333 !important;
    padding-bottom: 10px !important;
    line-height: 1em !important;
    font-weight: 500 !important;
    text-align: center;
}

.erc-seven-last-board {
    background-image: url(../../../www.occamsadvisory.com/wp-content/uploads/2023/02/Group-7238.png);
    background-size: cover !important;
    background-position: center !important;
    border-radius: 25px !important;
    padding: 15px 0px !important;
    width: 70% !important;
}

.erc-seven-last-board h3 {
    font-size: 26px !important;
    color: #FFFFFF !important;
    line-height: 1.6em;
    font-family: "Lato", arial, sans-serif;
    padding-bottom: 10px;
    font-weight: 500 !important;
}

.erc-seven-last-board h4 {
    font-weight: 600 !important;
    font-size: 22px !important;
    color: #FFFFFF !important;
    font-family: "Lato", arial, sans-serif;
}

.erc-seven-last-board p {
    font-family: "Lato", arial, sans-serif;
    color: #FFFFFF !important;
    line-height: 1.7em;
    font-weight: 500;
}

.erc-form-head {
    font-size: 20px !important;
    color: #1758A8 !important;
    font-weight: 700 !important;
    margin-bottom: 24px !important;
    line-height: 26px !important;
}

.btn-erc {
    margin: 10px 10px 0 0;
    background: #FF6A00 !important;
    color: #fff !important;
    border-radius: 25px !important;
    padding: 13px 28px !important;
    border: none !important;
}

#erc-form-1 {
    position: relative;
}

#erc-form-2 {
    position: absolute;
    top: 58% !important;
    display: none;
}

#erc-form-3 {
    position: absolute;
    top: 58%;
    display: none;
}

#erc-form-4 {
    position: absolute;
    top: 58%;
    display: none;
}

#erc-form-5 {
    position: absolute;
    top: 58%;
    display: none;
}

.span-light {
    color: white !important;
    font-size: 40px !important;
    font-weight: 100 !important;
    /* font-family: "Lato", arial, sans-serif !important; */
}

.span-bold {
    color: white !important;
    font-size: 40px !important;
    font-weight: 700 !important;
    /* font-family: "Lato", arial, sans-serif !important; */
}

.blue_bg {
    background-image: linear-gradient(108deg, #0087bd 0%, #1758a8 100%);
    padding: 80px;
}

.talk_exp {
    padding: 150px 50px 0px 50px;
}

.talk_exp p {
    font-size: 14px;
    color: #fff !important;
    font-family: lato;
}

.talk_exp_p {
    color: #fff !important;
    margin: 0px;
    border-left: none;
    padding-left: 0px;
}

.point_sec h1 {
    text-align: center;
    color: #1758A8;
    font-size: 18px !important;
    padding-bottom: 30px;
}

.grey_bg {
    background-color: #f0f0f0 !important;
    padding-bottom: 50px;
}

.tax_expert {
    /*background-color: #e8f4f9;*/
    padding: 109px 244px 10px 80px;
    overflow: hidden;
}

.tax_expert_text {
    padding: 51px 100px;
}

.tax_expert_text p {
    font-size: 14px;
    color: #343434;
    font-family: lato;
}

.tax_expert_img {
    padding: 60px;
    display: flex;
    justify-content: space-evenly;
}

.tax_expert_img p {
    text-align: center;
}

.tax_expert p {
    font-size: 13px;
    color: #fff !important;
    /* font-family: "Lato", arial, sans-serif !important; */
    line-height: 1.7em;
    font-weight: 100 !important;
}

.tax_expert_p {
    color: #fff !important;
    margin: 0px;
    border-left: none;
    padding-left: 0px;
}

.scrool_menu .navi li {
    line-height: 68px;
}

.scrool_menu .mega_menu {
    padding: 6px;
}

.scrool_menu {
    position: fixed;
    box-shadow: 0 0 2px rgb(0 0 0 / 33%) !important;
}


.scrool_menu .logo {
    height: 34px;
    transition: all 0.3s ease-in-out;
}

.scrool_menu li a {
    color: black;
    display: block;
    /* font-size: 16px; */
    /* padding: 7px 13px; */
    border-radius: 3px;
    font-family: inter;
}

/*R&D css end*/
.image_responsive_custom {
    max-width: 100%;
    height: auto;
}

.res_dev {
    padding: 10% 15%;
}

/*Start css for mobile-view-services*/
@media only screen and (max-width:500px) {
    .et_pb_column {
        width: 100% !important;
        margin: 0 auto !important;
        margin-bottom: 40px !important;
    }

    .et_pb_text_inner {
        padding: 18px 20px;
    }

    .res_dev {
        padding: 10% 5%;
    }

    .res_dev h1 {
        font-size: 38px !important;
    }

    .cal_box {
        background-color: #FFFFFF;
        border-radius: 15px !important;
        overflow: hidden;
        padding-top: 54px;
        padding-right: 40px;
        padding-bottom: 30px;
        padding-left: 40px;
        box-shadow: 5px 5px 20px 0px rgba(0, 135, 188, 0.41);
        font-family: "Open Sans", Arial, sans-serif;
        margin: unset;
    }

    .left_content_home {
        padding: 40px 18px 40px 18px;
    }

    .cal_box h1 {
        color: #0087bd !important;
        font-size: 38px !important;
        font-weight: 400 !important;

    }

    .cal_box p {
        color: #0C71C3 !important;
    }

    .cal_box_btn {
        color: #ffffff !important;
        /* border-width: 2px !important; */
        /* border-color: #FFFFFF; */
        border: 2px solid;
        border-radius: 9px;
        font-size: 16px;
        background-color: #0087bd;
        font-weight: 500;
        padding: 10px 20px 10px 20px;
        /* box-shadow: 5px 5px 10px 0px rgba(178, 178, 178, 0.4); */
        text-align: center;
    }

    .cal_box_btn_book {
        color: #0087bd !important;
        /* border-width: 2px !important; */
        /* border-color: #FFFFFF; */
        border: 3px solid !important;
        border-radius: 9px !important;
        font-size: 16px;
        background-color: #ffffff;
        font-weight: 500;
        padding: 10px 20px 10px 20px;
        /* box-shadow: 5px 5px 10px 0px rgba(178, 178, 178, 0.4); */
        text-align: center;
    }

    .cal_mobile {
        background: url("../../../www.occamsadvisory.com/wp-content/uploads/2023/03/Mask-Group-5649.jpg");
        background-size: cover;
        width: 100vw;
        background-position: center !important;
    }

    .left_content_home h2 {
        font-size: 32px;
    }

    .left_content_home p {
        font-size: 18px;
    }

    .service_bg_1 {
        background: url(../../../www.occamsadvisory.com/wp-content/uploads/2023/07/Group-12076.png);
        background-size: cover;
        background-repeat: round;
        margin: 0px 15px !important;
    }

    .service_bg_2 {
        background: url(../../../www.occamsadvisory.com/wp-content/uploads/2023/07/Group-12076.png);
        background-size: cover;
        background-repeat: round;
        margin: 0px 15px !important;
        /* height: 565px !important; */
    }

    .service_bg_3 {
        background: url(../../../www.occamsadvisory.com/wp-content/uploads/2023/07/Group-12076.png);
        background-size: cover;
        background-repeat: round;
        margin: 0px 15px !important;
    }

    .service_link_box_mobile .horizontal-line {
        padding: 161px 6px 0px 6px;
    }

    .service_bg_1 .new-services {
        padding-bottom: 10px;
    }

    .service_bg_2 .new-services {
        padding-bottom: 60px;
    }

    .service_bg_3 .new-services {
        padding-bottom: 85px;
    }

    .service_link_box_mobile {
        padding: 81px 10px 2px 10px;
        color: #fff;
        margin-bottom: 20px !important;
    }

    .home_srvc_mob_txt h1 {
        font-family: "Lato", arial, sans-serif;
        font-size: 40px !important;
        font-weight: 600;
    }

    .home_srvc_mob_txt h4 {
        font-family: "Lato", arial, sans-serif;
        font-size: 20px;
        font-weight: bold;
        padding-left: 8px;
    }

    .home_srvc_mob_txt ul {
        font-family: "Lato", arial, sans-serif;
        font-size: 14px;
        padding-left: 24px;
        line-height: 2.1;
    }

    .sticker {
        display: none;
    }

    .sticker_slick {
        display: block !important;
    }

    /*show mobile section in mobile    */
    .mobile_display_block {
        display: block !important;
    }

    /*hide mobile section in mobile*/
    .mobile_display_none {
        display: none !important;
    }

    .quizz_contant h4 {
        font-size: 15px !important;
        padding: 20px 25px 0px !important;
        text-align: center;
    }

    .quizz_contant {
        padding: unset !important;
        text-align: left;
    }

    /* .quizz_box_mobile {
        background-size: cover;
        background-image: url(https://occamsadvisory.com/wp-content/uploads/2023/03/happy-successful-businessman.jpg) !important;
        border-color: #FFFFFF;
        background-repeat: no-repeat;
    } */

    .quizz_box {
        background-size: contain !important;
        background-image: unset !important;
        border-color: #FFFFFF;
        background-repeat: no-repeat;
        /* padding: 46px 0px 300px 0px !important; */

    }

    .quizz_contant p {
        padding: 10px 30px !important;
        font-size: 12px !important;
        /* color: #646464 !important; */
        text-align: center;
    }

    .team_img_rapper {
        display: none !important;
    }

    .service_content {
        padding: 17px 0px;
        color: #fff;
    }

    .services {
        background-size: contain;
        background-repeat: no-repeat;
    }

    .spacing_column {
        padding: 0px !important;
    }

    .display_xs {
        display: none;
    }

    .orange_title {
        font-size: 48px;
    }

    .blue_sub_title {
        font-size: 24px;
    }


    .service_link_box {
        padding: 88px 471px 88px 24px;
        color: #fff;
    }

    .service_link_box_2 {
        padding: 84px 30px 84px 30px;
        color: #fff;
    }

    .service_link_box_3 {
        padding: 98px 490px 98px 24px;
        color: #fff;
    }


    .home_transp_box {
        height: 270px;
        background: #00000080;
        padding: 0px 0px 0px 0px !important;
        margin: 10px 13px 0px -20px;
        color: white;
    }

    .testimonial_box {
        padding: 20px 30px 0px 0px !important;
        /* margin: 0px 0px 0px 36px !important; */

    }

    .service_content h1 {
        padding: 0px !important;
    }

    .new-services a {
        color: #fff !important;
    }

    .spacing_mobile_colum {
        padding: 15px 0px !important;
    }

    .slick-dots li button:before {
        position: absolute !important;
        top: 30px !important;
        left: 26px !important;
    }
}

/*End css for mobile-view-services*/
.rnd_top_txt_left {
    padding: 0px 0px 0px 0px;
}

.rnd_box_1 {
    background-color: #ffffff;
    border-radius: 25px 25px 25px 25px;
    overflow: hidden;
    padding-top: 30px !important;
    padding-right: 40px !important;
    padding-bottom: 40px !important;
    padding-left: 40px !important;
    margin-bottom: 27px !important;
    box-shadow: 0px 2px 18px 0px rgba(0, 0, 0, 0.3);
    margin-left: 28px;
    margin-top: 28px;
}

.rnd_box_2 {
    background-color: #ffffff;
    border-radius: 25px 25px 25px 25px;
    overflow: hidden;
    padding-top: 30px !important;
    padding-right: 40px !important;
    padding-bottom: 14px !important;
    padding-left: 40px !important;
    margin-bottom: 27px !important;
    box-shadow: 0px 2px 18px 0px rgba(0, 0, 0, 0.3);
    margin-left: 28px;
    margin-top: 28px;
}

.rnd_box_3 {
    background-color: #ffffff;
    border-radius: 25px 25px 25px 25px;
    overflow: hidden;
    padding-top: 30px !important;
    padding-right: 40px !important;
    padding-bottom: 0px !important;
    padding-left: 40px !important;
    margin-bottom: 27px !important;
    box-shadow: 0px 2px 18px 0px rgba(0, 0, 0, 0.3);
    margin-left: 28px;
    margin-top: 28px;
}

.rnd_box_4 {
    background-color: #ffffff;
    border-radius: 25px 25px 25px 25px;
    overflow: hidden;
    padding-top: 30px !important;
    padding-right: 40px !important;
    padding-bottom: 40px !important;
    padding-left: 40px !important;
    margin-bottom: 27px !important;
    box-shadow: 0px 2px 18px 0px rgba(0, 0, 0, 0.3);
    margin-left: 28px;
    margin-top: 28px;
}

.featuredin {
    width: 550px !important;
    height: 110px;
    background: #fff;
    border-radius: 26px;
    box-shadow: 0px 2px 18px 0px rgba(0, 0, 0, 0.3);
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: center;
}

.doc_sec {
    padding-top: 50px;

}

.doc_list {
    color: #fff;
    padding: 80px 70px 0px 70px;
}

.book_img img {
    max-width: 86%;
    height: auto;
    margin-top: -118px;
}


.tax_credit_list {
    padding: 0px 0px 50px 0px !important;
}

.text-left_tax {
    padding: 100px;
}

.tax_exp_txt h1 {
    font-family: "Lato", arial, sans-serif;
    font-weight: bold;
    font-size: 62px;
    color: #fff;
}

.tax_exp_txt h2 {
    font-family: "Lato", arial, sans-serif;
    color: #fff;
    font-size: 28px;
    font-weight: 500;
}

.tax_exp_txt p {
    font-family: "Lato", arial, sans-serif;
}

.criteria_txt h2 {
    font-family: "Lato", arial, sans-serif;
    font-size: 22px;
    font-weight: 600;
    color: #1758a8;
    padding-top: 24px;
}

.criteria_txt p {
    font-family: "Lato", arial, sans-serif;
    color: #666;
    font-size: 13px;
    font-style: italic;
}

.fa-brands {
    font-size: 22px;
}

/*R&D css end*/


#step-form1 {
    position: relative;
}

#step-form2 {
    position: absolute !important;
    top: 20% !important;
    display: none;
}

.progress-bar {
    transition: none !important;
    background-image: none !important;
    background-color: #72b239 !important;
}

.erc-page-seven-title-black {
    font-size: 40px;
    color: #000000 !important;
    line-height: 1.2em;
}

.erc-page-seven-title-orange {
    color: #ff6a00;
    font-size: 40px;
}

/* .footer-space {
    padding-bottom: 1% !important;
} */

.disc_box {
    color: #fff !important;
}

.custom-container {
    width: 100%;
    padding-right: var(--bs-gutter-x, 4rem) !important;
    padding-left: var(--bs-gutter-x, 4rem) !important;
}

select+i.fa {
    float: right;
    margin-top: -40px;
    margin-right: 9px;
    pointer-events: none;
    background-color: #FFF;
    padding-right: 5px;
}

.sf-title {
    padding-bottom: 15px;
}

/*Landing Page 10 Start*/
.lp_10_txt {
    font-family: 'Saira Condensed', Helvetica, Arial, Lucida, sans-serif;
    font-weight: 700;
    font-size: 42px;
    color: #FFFFFF !important;
    text-align: center;
}

.lp_10_txt_space {
    margin-top: -320px;
    margin-bottom: 220px;
}

/*Landing Page 10*/

/*Landing Page 10 END*/

/*SBAM CSS Start*/

.slide_sbam h1 {
    color: black;
    font-size: 20px !important;
    color: #0087bd;
    font-weight: 100 !important;
    padding-left: 24px;
}

.sbam-step-form {
    margin: 20px !important;
}

.sbam-head h1 {
    font-size: 32px;
    font-weight: bold;
    font-family: "Lato", arial, sans-serif;
    padding-top: 14px;
    color: #333;
}

.sbam-head p {
    font-size: 18px !important;
    font-family: "Lato", arial, sans-serif;
}

.sbam-label {
    color: #868686 !important;
    font-size: 13px;
    font-weight: 700;
}

.sbam-sub-head p {
    font-size: 18px !important;
    font-family: "Lato", arial, sans-serif;
    padding-bottom: 20px;
}

.sbam-sub-head h6 {
    color: #868686 !important;
    font-size: 14px;
    font-weight: 700;
    font-family: "Lato", arial, sans-serif;
}

.sbam-sub-head h3 {
    font-size: 18px !important;
    font-family: "Lato", arial, sans-serif;
    padding-bottom: 20px;
    color: #868686 !important;
}

.sbam-checkbox {
    line-height: 4 !important;
    font-family: "Lato", arial, sans-serif;
    font-weight: 500 !important;
    font-size: 15px !important;
}

.sbam-btn {
    margin: 20px 0px;
}

.sbam-next {
    padding: 12px 84px;
    border-radius: 10px;
    background: #1758A8;
    color: white !important;
}

#sbam-next:hover {
    background-color: #f36b21 !important;
}


/*SBAM form CSS END*/

.success_slider {
    padding-top: 60px;
    padding-right: 15px;
    padding-bottom: 60px;
    padding-left: 15px;
    box-shadow: 0px 2px 18px 0px rgba(91, 147, 193, 0.3);
    border-radius: 30px;
}

.slick-prev:before {
    content: none !important;
}

.slick-next:before {
    content: none !important;
}

.award_txt {
    padding: 50px;
}

.award_txt h2 {
    font-size: 34px;
    color: #333;
    font-family: "Lato", arial, sans-serif;
}

.popup-content {
    top: 90px;
    position: relative;
    display: flex;
    flex-direction: column;
    width: 100%;
    pointer-events: auto;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid rgba(0, 0, 0, .2);
    border-radius: 0.3rem;
    outline: 0;
}

.deepin_body {
    flex: 1 1 auto;
    padding: 30px 30px;
    border: 1px solid #D5D5D5;
    border-radius: 20px;
}

.deep_btn_1 {
    padding-top: 23px;
}


.deep_btn_2 {
    padding-top: 23px;
}

.card-title {
    color: #000;
}

.et_pb_divider_internal_deepblog {
    margin-left: -28px;
}

.card-text {
    /* font-size: 16px; */
    padding-top: 14px;
    color: #2E2E2E;
    padding-top: 20px;
}

.deep_card {
    border-radius: 16px 16px 16px 16px;
    overflow: hidden;
    /* box-shadow: 6px 6px 18px 0px rgba(120, 165, 232, 0.63); */
}

/* .deep_card_block {
    padding: 20px;
} */

.modal-content {
    top: 150px;
}

.btn-close {
    padding: 20px 30px 0px 0px !important;
    width: 14px;
    height: 20px;
    background-size: 12px;

}

.about_btn_cntr {
    padding-bottom: 50px;
}

.contact-btn-space {
    margin-top: 40px;
    margin-bottom: 30px;
}

/* .service-btn-space {
    padding: 0px 70px;
} */

.service-btn-space-right {
    padding-right: 70px !important;
}

.left-space-expert {
    padding-right: 70px !important;
}

.login-btn-cta {
    /* border: 2px solid #f36b21; */
    padding: 14px 27px 14px 26px !important;
    border-radius: 50px !important;
    color: #fff !important;
    font-size: 16px;
    background-color: #F36B21;
    font-weight: 600;
}

.srv_btn_mobile p {
    margin-bottom: 0px !important;
}

.service_sub_title {
    padding-bottom: 20px !important;
}

.pop-up-form {
    width: 400px !important;
    height: auto;
    background-color: #ff6a00;
    text-align: center;
    border-radius: 20px;
    color: white;
}

.pop-up-form h1 {
    font-size: 15px;
    font-weight: 600;
    padding-top: 50px;
    font-family: "Lato", arial, sans-serif;
}

.pop-up-form input {
    border-radius: 25px;
    padding: 10px 10px 10px 10px !important;
    margin-top: 20px !important;
}

.pop-up-btn {
    background-color: white;
    padding: 8px 85px 8px 90px;
    border-radius: 25px;
    margin-top: 20px;
    border: none;
    text-align: left;
    margin-bottom: 35px;
}

.pop-up-form-content {
    margin-left: 10px;
}

.pop-up-form_second {
    /* width: 400px !important; */
    height: auto;
    background-color: #ffffff;
    text-align: center;
    border-radius: 20px;
    color: white;
    text-align: center !important;
}

.pop-up-form_second input {
    border-radius: 12px;
    padding: 10px 10px 10px 10px !important;
    margin-top: 20px !important;
}

.pop-up-btn_second {
    background-color: #ff6a00;
    color: #ffffff;
    padding: 8px 85px 8px 90px;
    border-radius: 12px;
    margin-top: 20px;
    margin-bottom: 35px;
    border: 1px solid white;
}

.exit_popup_left {
    padding-top: 60px;
    padding-right: 60px !important;
    padding-bottom: 90px;
    padding-left: 60px !important;
    background-size: cover;
    background-position: 50%;
    background-repeat: no-repeat;
    background-color: #fff;
    border-radius: 15px 0px 0px 15px;
}

.exit_popup_left h2 {
    text-align: center;
    color: #f1783c;
    font-size: 32px;
    font-weight: 600;
}

.exit_popup_left p {
    color: #666;
    font-size: 12px;
}

.exit_popup_right {
    padding-top: 60px;
    padding-right: 50px !important;
    padding-bottom: 90px;
    padding-left: 50px !important;
    background-image: linear-gradient(316deg, #1758a8 0%, #0087bd 100%);
    background-color: #1758a8;
    border-radius: 0 15px 15px 0;
    overflow: hidden;
}

.exit_popup_right h2 {
    font-size: 32px;
    color: #FFFFFF;
    line-height: 36px;
    font-weight: 600;
}

.exit_popup_right h3 {
    font-size: 22px;
    color: #FFFFFF !important;
}

.exit_popup_right h4 {
    font-size: 18px;
    color: #FFFFFF !important;
}

.exit_popup_right p {
    font-size: 13px;
    color: #e0e0e0 !important;
    padding-bottom: 20px;
    padding-top: 15px;
}

.exit_email {
    padding: 10px !important;
    border-radius: 10px !important;
    width: 100% !important;
    border: 1px solid #bbb;
}

.exit_submit_btn {
    margin-top: 16px;
    background: #F1783C;
    color: #fff;
    padding: 6px;
    border-radius: 28px;
    border: unset;
    width: 44%;
    font-size: 14px;
}

.no_thanks_btn {
    margin-top: 15px;
}

.no_thanks_btn a {
    color: #707070;
    text-decoration: underline !important;
}

#exit_cross {
    position: relative;
    top: -50px;
    left: 46px;
}

.lightbox {
    display: none;
    position: fixed;
    z-index: 1;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 0.5);
}

.box {
    position: absolute;
    padding: 10px;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background-color: #333;
    color: #fff;
}

.box_space_c {
    padding: 60px;
}

.layer_slider_position {
    position: relative;
    left: 16% !important;
}

.Sponser_img {
    padding: 0px 100px;
}

.sb-owner {
    background: url("../../../www.occamsadvisory.com/wp-content/uploads/2023/02/Mask-Group-5601.png");
    background-position: center;
    background-size: cover;
    width: 75% !important;
}

.sb-owner h1 {
    font-family: 'Lato', Helvetica, Arial, Lucida, sans-serif;
    font-size: 32px;
    color: #FFFFFF !important;
    line-height: 1.1em;
}

.sb-owner h2 {
    font-weight: 600;
    font-size: 32px;
    color: #ff6a00 !important;
}

.sb-owner p {
    font-family: "Lato", arial, sans-serif;
    color: #FFFFFF !important;
    font-weight: 300;
    font-size: 14px;
}

.sb-owner a {
    color: #FFFFFF !important;
    border-radius: 7px;
    font-size: 12px;
    font-family: 'FontAwesome';
    background-color: transparent;
    border: 1px solid white;
    padding: 6px 6px;
    letter-spacing: 1.5px;
}

.sb-owner a:hover {
    color: #FFFFFF !important;
    border-radius: 7px;
    font-size: 12px;
    font-family: 'FontAwesome';
    background-color: transparent;
    border: none;
    padding: 6px 6px;
}

.sb-owner-body {
    padding: 109px 167px 102px 0px;
}

.art-blue-clr {
    color: #1758a8;
    font-weight: 400;
    font-family: "Lato", arial, sans-serif;
    font-size: 46px;
}

.art-orange-clr {
    color: #f1783c;
    font-weight: 400;
    font-family: "Lato", arial, sans-serif;
    font-size: 46px;
}

/* . {
    font-family: "Lato", arial, sans-serif
} */

.expert_box {
    text-align: center;
}

.expert_content p {
    margin-bottom: 0px;
    padding: 0px;
}

.expert_content h6 {
    font-size: 20px;
    padding-top: 30px;
}

.range_slider_blue {
    box-shadow: 0px 2px 18px 0px rgba(21, 92, 170, 0.67);
    background-image: linear-gradient(129deg, #0087bd 0%, #1758a8 100%);
    border-radius: 35px 35px 35px 35px;
    padding-top: 60px;
    padding-right: 54px;
    padding-bottom: 40px;
    padding-left: 54px;
    margin: 0 16px;

}

#slider2 {
    background: transparent;
}

.range_result_white {
    margin: 0 16px;
    border-radius: 35px 35px 35px 35px;
    overflow: hidden;
    padding-top: 79px;
    padding-right: 111px;
    padding-bottom: 99px;
    padding-left: 111px;
    box-shadow: 0px 2px 18px 0px rgba(21, 92, 170, 0.67);
}

.range_slider_text h3 {
    font-family: "Lato", arial, sans-serif;
    color: #FFFFFF !important;
    font-size: 42px;
    padding-left: 40px;
}

.range_slider_text p {
    font-family: "Lato", arial, sans-serif;
    color: #FFFFFF !important;
    font-size: 12px;
    padding-left: 40px;

}

.range_slider_text {
    color: white;
    /* padding: 0px 0px 0px 50px; */
}

.range_result_white_text p {
    font-weight: 400;
    font-family: "Lato", arial, sans-serif;
    font-size: 26px;
    color: #666;
}

/*Start css for erc webinar*/

.webinar {
    background: url("../../../www.occamsadvisory.com/wp-content/uploads/2022/04/webinar-banner_V5.jpg");
    background-position: center;
    color: #fff;
    background-size: cover;
}

.webinar-mobile {
    background: url("../../../www.occamsadvisory.com/wp-content/uploads/2022/04/Mobile_V2.jpg");
    background-position: center;
    color: #fff;
    background-size: cover;
}

.ourspeak_content {
    padding: 120px 0px;
    padding-left: 42px !important;
    color: #fff;
}

.ourspeak_content h1 {
    font-size: 80px;
    font-weight: 600;
    font-family: "Lato", arial, sans-serif;
}

.ourspeak_content h3 {
    font-size: 26px;
    font-family: "Lato", arial, sans-serif;
}

.webinar_org_txt h1 {
    font-size: 28px;
    font-weight: 600;
    text-align: center;
    color: #ff6a00;
    font-family: "Lato", arial, sans-serif;
    padding: 30px 0px;
}

.webinar_award_img {
    display: flex;
}

.img_webinar {
    padding: 0px 60px;
}

.webi_summ {
    padding: 0px 100px;
}

.webi_summ h1 {
    font-family: "Lato", arial, sans-serif;
    color: #666;
    font-size: 84px;
    font-weight: 600;
}

.webi_summ h3 {
    font-family: "Lato", arial, sans-serif;
    color: #666;
    font-size: 18px;
}

.webi_summ_p {
    padding: 0px 60px;
}

.webi_summ_p p {
    font-family: "Lato", arial, sans-serif;
    color: #666;
    font-size: 18px;
}

.webi_grey {
    padding-top: 32px;
    padding-bottom: 22px;
    background-color: #dfdfdf !important;
}

.webi_img {
    padding-left: 160px;
    padding-top: 36px;
}

.webi_img_cnt h2 {
    padding: 0px 52px;
    color: #666;
    font-size: 14px;
    font-weight: 600;
    font-family: "Lato", arial, sans-serif;
}

.webi_img_cnt h3 {
    padding: 0px 52px;
    color: #666;
    font-size: 14px;
    font-family: "Lato", arial, sans-serif;
    line-height: 1.6;
}

.img_content {
    padding: 54px;
}


.our_speak h1 {
    color: #666;
    font-size: 60px;
    font-weight: 600;
}

.our_speak p {
    color: #666;
}

.award_spacing {
    padding-top: 60px;
}

.webi_bg_img {
    background-image: url(../../../www.occamsadvisory.com/wp-content/uploads/2022/04/Group-5417.png);
    background-position: center;
    background-size: cover;
}

.img_webinar img {
    filter: grayscale(100%);
    cursor: pointer;
}

.img_webinar img:hover {
    filter: grayscale(0%);
}

/*End css for erc webinar*/
.white_board_content {
    display: flex;
    flex-direction: column;
    justify-content: center;

}

.small_business_image img {
    margin-left: 35px;
}

.webinar_bnr_content {
    padding: 110px 0px 100px 60px;
    padding-left: 60px;
}

.webinar_bnr_content a {
    line-height: 61px !important;
}

.webinar_bnr_content h1 {
    color: #FFFFFF;
    font-size: 64px;
    font-weight: 600;
    font-family: "Lato", arial, sans-serif;
}

.webinar_bnr_content h6 {
    color: #FFFFFF;
    font-size: 22px;
    font-weight: 100 !important;
    font-family: "Lato", arial, sans-serif;
}

.webinar_bnr_content h5 {
    color: #FFFFFF !important;
    font-size: 30px;
    font-weight: 100 !important;
    font-family: "Lato", arial, sans-serif;
}

.erc_nav_free {
    line-height: 20px !important;
    font-size: 14px;
    font-weight: 500;
    text-align: center;
}

/*Erc-2023 Start*/

.erc_2023 {
    background-image: url(https://www.occamsadvisory.com/wp-content/uploads/2023/08/Rectangle-2703.webp);
    background-position: center;
    background-size: cover;
}

.find_out h1 {
    padding-top: 40px;
    text-align: center;
    font-size: 30px;
    color: #fff;
    padding-right: 50px;
}

.succ_stories h1 {
    padding-top: 40px;
    text-align: center;
    font-size: 30px;
    color: #fff;
    padding-left: 120px;
    margin-right: -120px;
}

.org_txt {
    color: #ff6a00;
    font-weight: 600;
    font-size: 48px;
    font-family: "Lato", arial, sans-serif;
}

.blue_txt {
    color: #1758a8;
    font-weight: 600;
    font-size: 48px;
    font-family: "Lato", arial, sans-serif;
}

.grey_txt {
    color: #707070;
    font-size: 22px;
    font-family: "Lato", arial, sans-serif;
}

.qualify_align {
    padding-top: 46px;
}

.example_title h3 {
    font-weight: 100;
    color: #1758a8;
    text-align: center;
    font-family: "Lato", arial, sans-serif;
}

.example_title h4 {
    font-weight: 600;
    font-size: 26px;
    color: #1758a8;
    text-align: center;
    padding-bottom: 34px;
}

.examp_sec {
    display: flex;
    align-items: center;
    border-radius: 12px 12px 12px 12px;
    overflow: hidden;
    padding-top: 25px;
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
    box-shadow: 0px 2px 18px 0px rgba(0, 0, 0, 0.3);
    margin-right: 26px;
}

.examp_sec p {
    margin-bottom: -10px;
    font-size: 18px;
    color: #1758a8 !important;
    line-height: 26px;
    text-align: left;
    padding-left: 16px;
}

.exam_box {
    display: flex;
    padding-top: 30px;
}

.industry_title h1 {
    font-weight: 600;
    font-size: 30px;
    color: #ff6a00;
    font-family: "Lato", arial, sans-serif;
    text-align: center;
}

.form_align {
    padding-bottom: 40px;
    padding-left: 50px;
}

/*Erc-2023 End*/

/*Erc-5 Webinar Start*/

.webinar_5 {
    background-image: linear-gradient(41deg, #d6e4f1 35%, #fce5d6 92%) !important;
}

.border_left_gradient {
    border-image: linear-gradient(#1758A8, #FF6A00) 30;
    border-left: 10px !important;
    border-style: solid !important;
    border-top: 0px;
    border-right: 0px;
    border-bottom: 0px;
}

.border_bottom_gradient {
    border-image: linear-gradient(77deg, #1758A8, #FF6A00) 30;
    border-left: 0px !important;
    border-style: solid !important;
    border-top: 0px;
    border-right: 0px;
    border-bottom: 10px;
    width: auto;
}

.live_img img {
    padding-top: 70px;
    height: auto;
    width: 64%;
}

.left_text_webi_5 p {
    color: #666;
    font-size: 18px;
    line-height: 1.4;
    font-family: "Lato", arial, sans-serif;
}

.erc_org {
    color: #FF6A00;
    font-weight: 600;
}

.credit_blue {
    color: #1758A8;
    font-weight: 600;
}

.left_text_webi_5 h4 {
    color: #1758a8;
    font-size: 20px;
    font-family: "Lato", arial, sans-serif;
}

.left_text_webi_5 h5 {
    color: #ff6a00;
    font-size: 20px;
    font-family: "Lato", arial, sans-serif;
}

.org_text_webi_5 h5 {
    color: #ff6a00;
    font-size: 24px;
    font-family: "Lato", arial, sans-serif;
}

.bg_grd {
    background: linear-gradient(77deg, #1758A8 -1%, #FF6A00 22%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-size: 32px;
    font-weight: 600;
    font-family: "Lato", arial, sans-serif;
    margin-right: -50px;
}

.blu_txt p {
    padding-top: 16px;
    font-size: 20px;
    line-height: 1.5;
    color: #1758a8 !important;
    font-weight: 600;
    font-family: "Lato", arial, sans-serif;
}

.shadow_box {
    padding: 40px 30px;
    border-radius: 25px 25px 25px 25px;
    overflow: hidden;
    box-shadow: 0px 2px 30px 0px rgba(21, 92, 170, 0.34);
}

.box_txt h1 {
    font-weight: 600;
    font-size: 32px;
    color: #ff6a00;
    font-family: "Lato", arial, sans-serif;
}

.box_txt p {
    font-size: 20px;
    color: #1758a8 !important;
    line-height: 1.5em;
    /* font-family: "Lato", arial, sans-serif !important; */
}

/*Erc-5 Webinar End*/
.erc-second-inner {
    font-size: 12px;
    background-color: rgba(0, 0, 0, 0.29);
    color: #fff;
    border-radius: 20px 20px 20px 20px;
    overflow: hidden;
    padding: 18px 30px 18px 56px !important;
}

.erc-second-bnr {
    padding: 50px 0px 0px 100px;
}

.erc-second-bnr h1 {
    color: #fff;
    font-family: 'Lato', Helvetica, Arial, Lucida, sans-serif;
    font-weight: 600;
    font-size: 58px !important;
    line-height: 70px;
    text-shadow: 0em 0em 0.3em rgba(0, 0, 0, 0.4);
}

.erc-second-bnr-btn {
    margin-top: 50px;
    margin-bottom: 50px;

}

.erc-second-inner h6 {
    font-size: 18px;
    font-family: "Lato", arial, sans-serif;
    color: #FFFFFF !important;
    padding-bottom: 10px;
    line-height: 1em;
    font-weight: 500;
}

.erc-second-inner ul li {
    line-height: 26px;
    font-family: "Lato", arial, sans-serif;
}

.news_img img {
    border-radius: 20px !important;
}

.news_body p {
    color: #000000;
    font-size: 16px;
    line-height: 28px;
    font-family: "Lato", arial, sans-serif;
}

.news_body h1 {
    color: #1262AD;
    font-size: 22px;
    line-height: 29px;
    font-family: "Lato", arial, sans-serif;
}

.news_body p {
    color: #343434;
    font-size: 16px;
    line-height: 28px;
}

.more_news h6 {
    font-size: 12px;
    color: #000000;
    line-height: 28px;
    font-family: "Lato", arial, sans-serif;
}

.more_news h1 {
    color: #000000;
    font-size: 14px;
    line-height: 20px;
}

.more_news a {
    font-size: 14px;
    text-decoration: underline !important;
    line-height: 18px;
}

.more_news {
    padding-left: 32px !important;
}

.news_border {
    border-right: 1px solid black;
}

.erc_second_org {
    color: #ff6a00;
    font-weight: 800;
    font-size: 48px;
    /* text-align: left; */
    font-family: "Lato", arial, sans-serif;
}

.erc_second_blue {
    color: #1758a8;
    font-weight: 800;
    font-size: 48px;
    text-align: left;
    font-family: "Lato", arial, sans-serif;
}

.erc_second_grey {
    font-size: 22px;
    color: #707070 !important;
    font-family: "Lato", arial, sans-serif;
    padding-bottom: 10px;
    line-height: 1em;
    font-weight: 500;

}

.erc_second_qualify {
    display: flex;
    justify-content: flex-end;
    align-items: center !important;
}

.erc_second_exp h1 {
    font-weight: 100 !important;
    font-size: 32px;
    color: #1758a8 !important;
    text-align: center;
    font-family: "Lato", arial, sans-serif;
    line-height: 1em;
}

.erc_second_exp h2 {
    font-weight: 700;
    font-size: 32px;
    color: #1758a8 !important;
    text-align: center;
    font-family: "Lato", arial, sans-serif;
    line-height: 1em;
}

.erc-second-card {
    border-radius: 16px 16px 16px 16px;
    overflow: hidden;
    box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.23);
    cursor: pointer;
    margin: 0px 10px;
}

.erc-second-card-main {
    display: flex;
}

.erc-second-card-body {
    display: flex;
    align-items: center !important;
    justify-content: space-evenly;

}

.erc-second-card-body p {
    font-size: 18px;
    color: #1758a8 !important;
    line-height: 26px;
    text-align: left;
    font-family: "Lato", arial, sans-serif;
    padding: 32px 0px;
}

.erc-second-lst h1 {
    font-family: 'Lato', Helvetica, Arial, Lucida, sans-serif;
    font-weight: 700;
    font-size: 26px;
    color: #4e4e4e !important;
    line-height: 38.3px;
}

.erc-second-lst ul li {
    font-size: 16px;
    line-height: 32px;
    font-family: "Lato", arial, sans-serif;
    color: #666;
}

.artilce_body {
    padding: 20px;
}

.artilce_body h1 {
    font-family: 'Lato', Helvetica, Arial, Lucida, sans-serif;
    font-weight: 700;
    font-size: 20px;
    padding-bottom: 20px
}

#by_occams {
    color: #666;
    font-family: 'Lato', Helvetica, Arial, Lucida, sans-serif;
    font-weight: 300;
    padding-top: 20px !important;
    font-size: 13px;
}

#occams_article {
    font-family: 'Lato', Helvetica, Arial, Lucida, sans-serif !important;
    color: #333;
    padding-bottom: 10px;
    line-height: 1em;
    font-weight: 500;
}

.covid_impacted_head {
    margin-top: 60px !important;
    font-weight: 700;
    font-size: 36px;
    color: #ff6a00 !important;
    text-align: center;
}

.erc_third h1 {
    font-family: 'Lato', Helvetica, Arial, Lucida, sans-serif;
    font-weight: 700;
    font-size: 32px;
    color: #4e4e4e !important;
    line-height: 38.3px;
}

.erc_third h2 {
    font-family: 'Lato', Helvetica, Arial, Lucida, sans-serif;
    font-weight: 700;
    font-size: 20px;
    color: #4e4e4e !important;
}

.space_top {
    margin-top: 20px !important;
}

.erc-video video {
    border-radius: 20px;
}

.video_space_top {
    position: relative;
    top: 150px;
}

.erc_third_space_top {
    margin-top: 50px !important;
}

.form_popup_second {
    text-align: center !important;
}

#second_popup_webinar {
    padding-bottom: 0px !important;
    margin-bottom: 0px !important;
    color: #000000;
    font-size: 20px;
}



.erc_fifth {
    background-image: linear-gradient(112deg, #0087bd 0%, #1758a8 100%) !important;
}


.erc_third_banner_title h6 {
    text-align: center;
    color: #ffffff;
    font-size: 50px;
    line-height: 70px;
    font-weight: 100;
}

.erc_third_banner_title h1 {
    text-align: center;
    color: #ffffff !important;
    font-size: 50px;
    line-height: 70px;
    font-weight: 600;
}

.erc_third_banner_title {
    padding-top: 56px;
}

.erc_third_form {
    background-color: #ffffff;
    height: 340px;
    border-radius: 20px;
    padding: 74px 0px 0px 54px;

}

.erc_third_form label {
    color: #1758a8 !important;
    font-weight: 700;
    font-size: 9pt;
}

.erc_third_form input {
    border: unset;
    border-bottom: 2px solid #ccc !important;
    /* max-width: 100%; */
    /* margin-top: 31px; */
    height: 63px;
    font-size: 14px !important;
    border-radius: 10px;
    width: 230px;
    outline: none !important;
}

.erc_third_sbmt {
    display: flex;
    justify-content: center;
}

.erc_third_sbmt input {
    background: #1758A8;
    color: #ffffff;
    border-radius: 65px !important;
    padding: 8px 25px;
    border: white;
    font-size: 18px;
    margin-top: 40px;
    margin-bottom: 10px;
    height: 51px;

}

.erc_third_sbmt input:hover {
    background: #f36b21;
    color: #ffffff;
    border-radius: 65px !important;
}

.form_para_bottom {
    color: #ffffff !important;
    float: right;
    margin-right: 110px;
}

.erc_third_white_box {
    border-radius: 30px 30px 30px 30px;
    overflow: hidden;
    padding: 60px 50px 60px 50px;
    margin-left: 30px;
    margin-bottom: 10px;
    box-shadow: 0px 1px 23px -2px rgba(7, 122, 183, 0.39);
}

.erc_third_white_box h1 {
    font-family: "Lato", arial, sans-serif;
    color: #0C71C3 !important;
    font-weight: 800;
    line-height: 90px;
    font-size: 61px;
}

.erc_third_white_box p {
    font-size: 26px;
    line-height: 0px !important;
    margin-bottom: 0px;
    color: #0C71C3 !important;
    font-family: "Lato", arial, sans-serif;
    font-weight: 600;
    padding-top: 56px;

}

.fifth_erc h5 {
    text-align: left;
    color: #1262ad;
    font-style: italic;
    font-size: 22px;
    font-family: "Lato", arial, sans-serif;
}

.fifth_erc p {
    text-align: left;
    color: #343434 !important;
    font-size: 13px;
    font-weight: 400;
    font-family: "Lato", arial, sans-serif;
    box-sizing: border-box;
    line-height: 30px;
}

.erc_five_expert_box {
    background-color: #FFFFFF;
    border-radius: 0 60px 60px 0;
    overflow: hidden;
    padding-top: 40px;
    padding-right: 40px;
    padding-bottom: 42.5px;
    padding-left: 40px;
    box-shadow: 16px -7px 25px -9px rgba(255, 106, 0, 0.26);
}

.style_box_five {
    background-color: #FFFFFF;
    border-radius: 60px 0 0 60px;
    overflow: hidden;
    padding-top: 40px;
    padding-right: 40px;
    padding-bottom: 40px;
    padding-left: 40px;
    box-shadow: -5px 13px 29px -14px rgba(21, 92, 170, 0.64);
    left: 61px;
    right: auto;
}

.erc_five_expert h1 {
    color: #707070;
    font-weight: bold;
    font-size: 62px;
    font-family: "Lato", arial, sans-serif;
    padding-bottom: 10px;
    line-height: 1em;
}

.erc_five_expert h2 {
    color: #707070;
    font-size: 28px;
    font-weight: 500;
    font-family: "Lato", arial, sans-serif;
    padding-bottom: 10px;
    line-height: 1em;
}

.erc_five_expert p {
    font-family: "Lato", arial, sans-serif;
    font-size: 14px;
    color: #666;
    line-height: 1.7em;
    font-weight: 500;
}

.erc_five_expert_content {
    padding: 130px 0px 0px 104px;
    padding-right: 245px;
}

.erc_six_head {
    border-bottom: 2px solid black;
    padding: 14px 0px;
}

.erc_six_head h1 {
    font-weight: 600;
    font-size: 32px;
    color: #1758a8 !important;
    line-height: 40px;
    font-family: "Lato", arial, sans-serif;
    padding-bottom: 10px;
}

.erc_six_head h2 {
    font-weight: 300;
    font-size: 44px;
    color: #1758a8 !important;
    line-height: 52px;
}

.erc_six_orange {
    color: #ff6a00;
    font-weight: 800;
    font-size: 46px;
}

.erc_six_blue {
    font-size: 46px;
    font-weight: 800;
}

.erc_six_head hr {
    color: #000000 !important;
    font-weight: 900;
    width: 444px;
    height: 3px !important;
}

.erc_six_list {
    padding: 26px 0px;
}

.erc_six_list p {
    font-size: 18px;
    line-height: 1.4em;
    /* font-family: "Lato", arial, sans-serif !important; */
    color: #333;
    font-weight: 500;
}

.erc_six_form {
    background-image: linear-gradient(112deg, #0087bd 0%, #1758a8 100%) !important;
    height: 370px;
    border-radius: 25px;
    padding-top: 10px;
    padding-left: 50px;
}

.erc_six_form p {
    font-family: 'Lato', Helvetica, Arial, Lucida, sans-serif;
    font-weight: 100;
    color: #FFFFFF !important;
    padding-top: 11px !important;
    padding-bottom: 1px;
    margin-top: 30px;
    margin-bottom: 26px;
    font-size: 24px;

}

.erc_six_form select {
    color: #ffffff;
    border-bottom: 1px solid white;
    width: 410px;
}

.erc_six_form select option {
    color: #067bb8 !important;
}

.erc_six_form input {
    background-color: transparent !important;
    color: #ffffff !important;
    border: unset !important;
    border-radius: 20px !important;
    height: 52px !important;
    font-size: 14px !important;
    border-radius: 10px;
    outline: none !important;
    border-bottom: 2px solid white !important;
    width: 244px;
}

.erc_six_form ::placeholder {
    color: #ffffff !important;
    padding-left: 20px !important;
}

.erc_six_btn {
    margin-top: 40px;
}

.erc_six_btn input {
    background-color: #f36b21 !important;
    border: 2px solid white !important;
    width: 150px;
    font-size: 18px !important;
}

.book_txt_corp {
    font-size: 26px;
    font-weight: 600;
    color: #fff;
    padding-left: 100px;
    padding-bottom: 20px;
    font-family: "Lato", arial, sans-serif;
    font-size: 16px !important;
    width: 152px;
}

.vertical-line-orange-before_second {
    background-color: #ff6a00;
    content: "";
    display: inline-block;
    height: 272px;
    position: relative;
    vertical-align: middle;
    width: 0.5% !important;
    margin: -124px;
    top: 156px;
    left: 100px;
}

.card_btn {
    text-align: center;
    border: 2px solid #D5D5D5;
    padding: 3px 20px 3px 20px;
    border-radius: 7px;
    color: #343434;
    margin-left: 10px;
}

.card_btn:hover {
    background-color: #FF6A00;
    border: 2px solid #FF6A00 !important;
    color: white !important;
    /* border: none !important; */
}



.insight_spacing {
    padding: 30px 0px;
}

.active_filter {
    color: black !important;
    font-weight: 500 !important;
}

.active_filter a:hover {
    color: white !important;
}

.filter_btn_spacing a:hover {
    color: unset;
}

.pod-card {
    /* background-image: linear-gradient(123deg, #1758A8 0%, #0087BD 100%) !important; */
    border-radius: 20px;
}

.pod-card p {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 200px;
    font-size: 20px;
    color: white !important;
    text-align: center;
}

.audio-player audio {
    /* width: 100%;
    height: 30px !important; */

    width: 100%;
    height: 40px !important;
    position: relative;
    bottom: 47px;
}

.abc_d {
    font-size: 30px;
    color: white;
}

.abc_o {
    font-size: 30px;
    color: orange;
    /* transform: rotate(90deg) !important; */
}

.art_spon_head {
    padding: 40px 20px 85px 60px;
    padding-left: 40px !important;
}

.art_spon_head h1 {
    text-align: left;
    font-size: 64px;
    color: #fff;
    line-height: 73px;
    font-family: 'Lato', Helvetica, Arial, Lucida, sans-serif;
    font-weight: 600;
    text-shadow: 0em 0em 0.3em rgba(0, 0, 0, 0.4);
}

.art_spon_head p {
    font-family: "Lato", arial, sans-serif;
    color: #FFFFFF !important;
    font-size: 22px;
}

.art_spon_head h6 {
    font-family: "Lato", arial, sans-serif;
    color: #FFFFFF !important;
    font-size: 15px;
}

.art_spon_ertc h1 {
    font-size: 30px;
    color: #4e4e4e !important;
    text-align: center;
    font-family: "Lato", arial, sans-serif;
}

.art_spon_ertc h2 {
    color: #204690;
    font-weight: 700;
    text-align: center;
    font-family: "Lato", arial, sans-serif;
}

.art_spon_red {
    color: #EC130A;
    font-weight: 700;
    font-family: "Lato", arial, sans-serif;
}

.art_spon_red_second {
    color: #EC130A;
    font-weight: 700;
    font-family: "Lato", arial, sans-serif;
    font-size: 22px;
    /* padding-top: 64px; */
}

.art_spon_blue {
    color: #204690;
    font-weight: 700;
    font-family: "Lato", arial, sans-serif;
    font-size: 22px;
}

.art_spon_step {
    padding-top: 56px;
}

.art_spon_step h6 {
    font-family: "Lato", arial, sans-serif;
    font-size: 22px;
    color: #333;
    font-weight: 600;
    line-height: 64px;
}

.art_spon_service ul li {
    list-style: none;
    padding: 0px !important;
}

.art_spon_service ul {
    padding: 0px !important;
}

.art_spon_service ul li a {
    color: #616161;
    font-family: "Lato", arial, sans-serif;
    line-height: 38px;
    font-size: 16px;
}

.art_spon_service ul li a:hover {
    color: #ee783b;
}

.art_spon_service {
    padding-top: 30px;
}

.art_spon_service h1 {
    font-weight: 600;
    font-size: 32px;
    color: #0C71C3 !important;
    line-height: 38px;
    text-align: left;
}

.art_spon_service_img {
    border-radius: 25px 25px 25px 25px;
    overflow: hidden;
    box-shadow: 0px 2px 18px 0px rgba(12, 113, 195, 0.44);
    width: auto !important;
    margin-right: 20px;
}

.art_spon_service_img img {
    width: 450px;
}

.art_spon_service_space {
    padding-top: 60px;
}


.art_spon_list .fas {
    /* position: absolute; */
    font-size: 13px;
    top: 10%;
    color: #ee783b;
    transform: translateX(12%);
    opacity: 0;
}

.art_spon_list:hover .fas {
    opacity: 1;
    transform: translateX(100%);
    font-size: 13px;
    transition: 0.4s all ease-in-out;
}

.healthcare_banner {
    background: url("../../../www.occamsadvisory.com/wp-content/uploads/2023/05/Home-Healthcare.jpg");
    padding: 200px 0px;
    background-position: center;
    background-size: cover;
}

.senior_healthcare_banner {
    background: url("../../../www.occamsadvisory.com/wp-content/uploads/2023/05/Senior-Healthcare.jpg");
    padding: 200px 0px;
    background-position: center;
    background-size: cover;
}

.nonprofit_banner {
    background: url("../../../www.occamsadvisory.com/wp-content/uploads/2022/11/Group-7031.png");
    padding: 200px 0px;
    background-position: center;
    background-size: cover;
}

.manufacturing_banner {
    background: url("../../../www.occamsadvisory.com/wp-content/uploads/2022/11/Group-7032.png");
    padding: 200px 0px;
    background-position: center;
    background-size: cover;
}

.food_banner {
    background: url("../../../www.occamsadvisory.com/wp-content/uploads/2022/11/Group-7033.png");
    padding: 200px 0px;
    background-position: center;
    background-size: cover;
}

.construction_banner {
    background: url("../../../www.occamsadvisory.com/wp-content/uploads/2022/11/Group-7034.png");
    padding: 200px 0px;
    background-position: center;
    background-size: cover;
}

.solar_banner {
    background: url("../../../www.occamsadvisory.com/wp-content/uploads/2022/11/Group-7035.png");
    padding: 200px 0px;
    background-position: center;
    background-size: cover;
}

.havc_banner {
    background: url("../../../www.occamsadvisory.com/wp-content/uploads/2022/11/Group-7036.png");
    padding: 200px 0px;
    background-position: center;
    background-size: cover;
}

.car_dealerships_banner {
    background: url("../../../www.occamsadvisory.com/wp-content/uploads/2023/05/Car-Dealerships.jpg");
    padding: 200px 0px;
    background-position: center;
    background-size: cover;
}

.gym_banner {
    background: url("../../../www.occamsadvisory.com/wp-content/uploads/2022/11/Group-7038.png");
    padding: 200px 0px;
    background-position: center;
    background-size: cover;
}


.healthcare_banner_head h2 {
    color: #ffffff !important;
    font-family: "Lato", arial, sans-serif;
    font-size: 26px;
}

.healthcare_banner_head h1 {
    font-weight: 600;
    color: #ffffff !important;
    font-family: "Lato", arial, sans-serif;
    font-size: 30px;

}

.health_inner_head h1 {
    font-family: 'Lato', Helvetica, Arial, Lucida, sans-serif;
    font-weight: 700;
    font-size: 22px;
    color: #4e4e4e !important;
    line-height: 56px;
    border-bottom: 2px solid #0086bc;
}

.health_inner_list h1 {
    font-family: 'Lato', Helvetica, Arial, Lucida, sans-serif;
    font-weight: 700;
    font-size: 26px;
    color: #ff6a00 !important;
    line-height: 38.3px;
}

.health_inner_list ul li {
    font-family: "Lato", arial, sans-serif;
    color: #666;
    font-size: 16px;
    line-height: 30px;
}

.health_calender h1 {
    font-family: "Lato", arial, sans-serif;
    line-height: 38px;
    text-align: center;
    font-size: 26px;
    color: #333;
    font-weight: 600;
}

.health_calender p {
    text-align: center;
    font-family: 'Lato', Helvetica, Arial, Lucida, sans-serif;
    color: #666;
    padding: 0px 200px;
}

.health_side_image {
    background-image: linear-gradient(190deg, #1758a8 0%, #0087bd 100%);
    border-radius: 28px 28px 0 0;
}


.health_org_btn {
    color: #ffffff !important;
    border-width: 0px !important;
    border-radius: 27px;
    font-size: 12px;
    font-family: 'Lato', Helvetica, Arial, Lucida, sans-serif !important;
    background-color: #ff6a00;
    padding: 6px 14px;
    margin: 30px 0px;
}

.health_inner_btn {
    background-color: #e9f5f9;
    padding-bottom: 40px;
}

.health_inner a:hover {
    color: #ffffff;
    background-color: #ff6a00;
}

.health_inner_btn h1 {
    font-family: 'Lato', Helvetica, Arial, Lucida, sans-serif;
    font-weight: 700;
    font-size: 20px;
    color: #1758a8 !important;
    line-height: 60px;
}

.health_btn_active {
    background: #1659A8;
    margin: 0px 40px -20px 40px;
    padding: 10px 40px 14px 24px;
    color: #fff;
    font-size: 16px;
    border-radius: 31px;
}

.health_btn_deactive {
    background: #bcd2ec;
    margin: 0px 40px -20px 40px;
    padding: 10px 40px 14px 24px;
    color: #fff;
    font-size: 16px;
    border-radius: 31px;
}

.health_btn_space {
    margin-top: 32px;
}

.senior_health_align {
    padding-right: 50px;
    padding-left: 30px;
}

.nonprofit_health_align {
    padding: 10px 90px 14px 28px;
}

.manufact_align {
    padding-left: 26px;
    padding-right: 66px;
}

.food_serv_align {
    padding-left: 30px;
    padding-right: 65px;
}

.construction_align {
    padding-left: 30px;
    padding-right: 70px;
}

.solar_align {
    padding-right: 60px;
    padding-left: 30px;
}

.havc_align {
    padding-right: 62px;
}

.car_align {
    padding-right: 60px;
}

.gym_align {
    padding-right: 97px;
    padding-left: 58px;
}

.title_company {
    padding-right: 60px;
}

.erc_eight_banner {
    background: url("../../../www.occamsadvisory.com/wp-content/uploads/2023/01/Group-7045.png");
    background-position: center;
    background-size: cover;
}

.erc_right_head h1 {
    font-weight: 700;
    font-size: 67px;
    color: #ffffff !important;
    font-family: "Lato", arial, sans-serif;
}

.erc_right_head h2 {
    font-size: 48px;
    color: #ffffff !important;
    font-family: "Lato", arial, sans-serif;
}

.erc_right_head {
    padding: 34px 0px;
}

.erc_head_inner h2 {
    font-weight: 700;
    font-size: 28px;
    color: #ffffff !important;
}

.erc_head_second_inner {
    background-color: #FFFFFF;
    padding-right: 20px;
    padding-left: 20px;
}

.erc_head_second_inner h1 {
    font-size: 27px;
    color: #000000 !important;
    line-height: 1.2em;
    font-family: "Lato", arial, sans-serif;
    padding: 30px 30px;
    text-align: center;
}

.erc_eight_btn {
    margin-bottom: 30px;
}

.erc_head_second_inner p {
    text-align: center;
    padding: 10px 70px;
}

.erc_bottom_space {
    padding-bottom: 76px;
}

.erc_head_inner ul li {
    font-family: 'Open Sans', Helvetica, Arial, Lucida, sans-serif;
    font-weight: 100;
    font-size: 28px;
    color: #FFFFFF !important;
    text-align: left;
    list-style: none;
}

.erc_eight_list ul li::before {
    position: absolute !important;
    border-radius: 20px;
    margin: 15px 20px 0px -16px !important;
    vertical-align: middle !important;
    display: inline-block !important;
    content: "" !important;
    background: url("../../../www.occamsadvisory.com/wp-content/uploads/2023/01/f028b948-arrow-png-5528-orange-square-kilometer_1012012%e2%80%a6.html") !important;
    z-index: -1;
}

.check_box::before {
    position: absolute !important;
    border-radius: 20px;
    margin: 15px 20px 0px -16px !important;
    vertical-align: middle !important;
    display: inline-block !important;
    content: "" !important;
    background: url("https://www.occamsadvisory.com/wp-content/uploads/2023/svg/check.svg") !important;
    z-index: -1;
}

/* .list_arrow_s::before{
    content: '';
    background: url(https://www.occamsadvisory.com/wp-content/uploads/2023/01/f028b948-arrow-png-5528-orange-square-kilometer_1012012….png) !important;
    height: 39px!important;
    width: 48px!important;
    background-repeat: no-repeat;
    display: block;
    position: absolute;
    left: 6px;
    top: -3px;
} */
/* .list_arrow::before {
    position: absolute !important;
    border-radius: 20px;
    margin: 11px 20px 0px -16px !important;
    vertical-align: middle !important;
    display: inline-block !important;
    width: 27px !important;
    height: 28px !important;
    background: url("https://www.occamsadvisory.com/wp-content/uploads/2023/svg/check.svg") !important;
    content: "" !important;
} */
.erc_eight_list h1 {
    font-weight: 700;
    font-size: 36px;
    color: #000000 !important;
    font-family: "Lato", arial, sans-serif;
}

.erc_eight_list p {
    font-family: "Lato", arial, sans-serif;
    font-size: 16px;
}

.erc_eight_list ul li {
    font-family: "Lato", arial, sans-serif;
    color: #000000 !important;
    font-weight: 300;
    font-size: 18px;
    line-height: 36px;
}

.erc_eight_middle_banner {
    background: url("../../../www.occamsadvisory.com/wp-content/uploads/2023/01/Group-7047.png");
    background-position: center;
    background-size: cover;
}

.erc_eight_middle {
    padding-bottom: 100px;
}

.erc_eight_middle h1 {
    font-family: "Lato", arial, sans-serif;
    color: #FFFFFF !important;
    text-align: center;
    font-size: 48px;
    padding: 50px 0px;

}

.erc_eight_middle h2 {
    font-family: "Lato", arial, sans-serif;
    color: #FFFFFF !important;
    text-align: center;
    font-size: 20px;
    line-height: 45px;
}

.erc_eight_black {
    background-color: #000000;
}

.erc_eight_black_content h1 {
    font-weight: 600;
    font-size: 48px;
    color: #FFFFFF !important;
    font-family: "Lato", arial, sans-serif;
    text-align: center;
    padding-top: 50px;
}

.erc_eight_black_content h2 {
    font-weight: 400;
    font-size: 20px;
    color: #FFFFFF !important;
    font-family: "Lato", arial, sans-serif;
    text-align: center;
    padding-bottom: 80px;
}

.erc_eight_card {
    box-shadow: 0px 2px 18px 0px rgba(0, 0, 0, 0.3);
    padding: 0px !important;
    width: 26%;
}

.erc-right-card {
    display: flex;
    justify-content: space-evenly;
}

.erc_eight_card_body {
    padding: 16px 16px;
}

.erc_eight_card_body h1 {
    font-weight: 600;
    font-size: 20px;
    color: #f36b44 !important;
    line-height: 1.3em;
}

.erc_eight_card_body h2 {
    color: #000000;
    font-size: 20px;
}

.erc_eight_card_body p {
    font-weight: 300;
    font-size: 18px;
    color: #000000 !important;
    line-height: 1.4em;
}

.erc_right_form_head h1 {
    font-weight: 600;
    font-size: 47px;
    color: #f36b44 !important;
    text-align: center;
}

.erc_eight_form select {
    margin: 8px 0px;
    border: 1px solid #ccc;
    border-radius: 10px;
    font-size: 14px;
    padding: 14px 15px;
}

.erc_eight_form input {
    margin: 8px 0px;
}

.erc_eight_form label {
    color: #868686 !important;
    font-size: 14px;
    font-weight: 500;
}

.erc_eight_black_board {
    background-color: #000000;
}

.eight_black_board h1 {
    font-weight: 700;
    font-size: 65px;
    color: #FFFFFF !important;
    text-align: center;
    font-family: "Lato", arial, sans-serif;
    padding-bottom: 20px;
}

.eight_black_board a {
    text-align: center;
}

.eight_black_board h2 {
    font-weight: 500;
    font-size: 28px;
    color: #FFFFFF !important;
    line-height: 54px;
    text-align: center;
}

.eight_black_board {
    padding: 60px 0px;
}

.erc_nine_banner {
    background: url("../../../www.occamsadvisory.com/wp-content/uploads/2023/01/referralPartner_Web.jpg");
    background-position: center;
    background-size: cover;
}

.nine_orange_head {
    background-color: #ff6a00;
    border-bottom-width: 8px;
    border: unset;
    border-bottom: 8px solid #FFFFFF;
    padding-top: 10px !important;
    padding-right: 20px !important;
    padding-bottom: 10px !important;
    padding-left: 20px !important;
}

.nine_orange_head h1 {
    font-size: 42px;
    color: #FFFFFF !important;
    text-align: right;
    font-weight: 600;
}

.spacing_orange_banner {
    padding: 352px 0px 66px 0px;
}

.erc_nine_body h1 {
    font-family: "Lato", arial, sans-serif;
    font-weight: 700;
    font-size: 32px;
    color: #4e4e4e !important;
    line-height: 38.3px;
    padding-right: 60px;
}

.erc_nine_body h2 {
    font-family: "Lato", arial, sans-serif;
    font-size: 20px;
    color: #4e4e4e !important;
    line-height: 33px;
    padding-top: 24px;
    padding-bottom: 18px;
}

.erc_nine_body video {
    border-radius: 12px;
    max-width: 95%;
    text-align: center;
    margin-bottom: 34px;
}

.erc_nine_body h3 {
    font-family: 'Lato', Helvetica, Arial, Lucida, sans-serif;
    font-weight: 700;
    font-size: 26px;
    color: #4e4e4e !important;
    line-height: 38.3px;
}

.inner_list_first li {
    font-family: "Lato", arial, sans-serif;
    padding-bottom: 12px;
    line-height: 1.7em;
    list-style-type: none !important;
    color: #666;
    -webkit-font-smoothing: antialiased;
}

.inner_list_first {
    border-bottom: 1px solid #666;
}

.nine_inner_list ul {
    border: unset !important;
    border-bottom: none !important;
}

.inner_list_second {
    line-height: 30px;
}

.inner_list_second li {
    list-style-type: disc;
    line-height: 40px;
}

.erc_nine_right_body {
    padding: 25px 10px 10px 10px;
}

.erc_nine_right_body h1 {
    font-family: "Lato", arial, sans-serif;
    font-weight: 600;
    font-size: 29px;
    padding-bottom: 10px;
    line-height: 1em;
}

.erc_nine_right_body h2 {
    font-family: "Lato", arial, sans-serif;
    color: #4c4c4c !important;
    font-size: 18px;
    line-height: 30px;
}

.erc_nine_form input {
    margin-top: 12px;
    width: 100%;
    padding: 12px 0px 12px 10px;
    border-radius: 12px;
    border: none;
}

.thank-you-banner {
    background-image: linear-gradient(90deg, rgba(0, 135, 189, 0.85) 0%, #1758a8 100%), url(../../../www.occamsadvisory.com/wp-content/uploads/2022/04/Thank-you.jpeg) !important;
    background-position: center;
    background-size: cover;
    border-radius: 20px;

}

.thank-you-text {
    padding: 80px 0px;
}

.thank-you-text h1 {
    font-family: 'Lato', Helvetica, Arial, Lucida, sans-serif;
    font-weight: 700;
    font-size: 70px;
    color: #FFFFFF !important;
    letter-spacing: 2px;
    line-height: 1.4em;
    text-align: center;
}

.thank-you-text h2 {
    font-family: 'Lato', Helvetica, Arial, Lucida, sans-serif;
    color: #e2e2e2 !important;
    font-size: 22px;
    text-align: center;
}

.thank-you-btn {
    padding-bottom: 100px;
    display: flex;
    justify-content: space-evenly;
    align-items: center;
}

.thank-you-btn a {
    color: #ffffff;
}

.thank-you-btn a:hover {
    color: #ffffff;
}

.spacing_thank-you {
    padding-top: 50px;
}

.box-space {
    margin-top: 50px;
}

.footer_icon_color {
    color: #000;
}

.footer-icon-box {
    display: flex;
    gap: 8px !important;
}

.spacing_occamas_way {
    padding: 50px 0px !important;
}

.slick-dots li {
    position: relative;
    display: inline-block;
    width: 20px;
    height: 20px;
    margin: 0px -4px !important;
    padding: 0px;
    cursor: pointer;
}

.opt_1 {
    cursor: pointer;
}

.opt_1:hover {
    /* padding: 6px 34px 6px 30px; */
    transition: all 0.3s ease-in-out;
    border: 2px solid #ffffff !important;
}

.opt_1 .fas {
    font-size: 13px;
    opacity: 0;
    color: #ffffff;
}

.opt_1:hover .fas {
    opacity: 1;
    transform: translateX(100%);
    transition: all 0.5s ease-in-out;
}

.opt_2 {
    cursor: pointer;
}

.opt_2:hover {
    /* padding: 6px 34px 6px 30px; */
    transition: all 0.3s ease-in-out;
    border: 2px solid #ffffff !important;
}

.opt_2 .fas {
    font-size: 13px;
    opacity: 0;
    color: #ffffff;
}

.opt_2:hover .fas {
    opacity: 1;
    transform: translateX(100%);
    transition: all 0.5s ease-in-out;
}

.opt_3 {
    cursor: pointer;
}

.opt_3:hover {
    /* padding: 6px 34px 6px 30px; */
    transition: all 0.3s ease-in-out;
    border: 2px solid #ffffff !important;
}

.opt_3 .fas {
    font-size: 13px;
    opacity: 0;
    color: #ffffff;
}

.opt_3:hover .fas {
    opacity: 1;
    transform: translateX(100%);
    transition: all 0.5s ease-in-out;
}

.resource_nav {
    width: auto !important;
    padding-left: 18px !important;
    padding-right: 18px !important;
}

.slider_img {
    box-shadow: 4px 4px 12px 2px rgb(21 92 170 / 20%);
    border-radius: 30px;
}

.img_spacing {
    padding: 40px 10px;
}

/* New CTA CSS  Starts */
.blue-button {
    padding: 10px 30px 10px 40px;
    position: relative;
    background-color: #0087bd;
    cursor: pointer;
    outline: none;
    overflow: hidden;
    transition: 500ms;
    color: #FFFFFF !important;
    border-width: 2px !important;
    border-radius: 30px;

}

.btn-text:hover {
    transform: translateX(-7px);
    transition: all 0.3s ease-in-out;
    display: inline-block;

}

.blue-button .btn-text .fas {
    opacity: 0;
    transform: translateX(50%) !important;
    font-size: 13px;
}

.btn-text:hover .fas {
    opacity: 1;
    transition: all 0.5s ease-in-out;
    transform: translateX(70%) !important;
}

/* Apply Now button white */
.aply_now_white {
    color: #1758a8 !important;
    border: none !important;
    border-radius: 9px;
    font-size: 15px;
    background-color: #FFFFFF;
    padding: 10px 24px 10px 35px;
    line-height: 1.7em !important;
    margin: 2px 28px 2px 2px !important;
    font-size: 14px;
    font-weight: 500;
    box-shadow: 5px 5px 10px 0px rgba(178, 178, 178, 0.4);
}

.btn-text-white:hover {
    /* position: relative;
    left: -7px;
    transition: all 0.3s ease-in; */
    transform: translateX(-7px);
    transition: all 0.3s ease-in-out;
    display: inline-block;

}


.aply_now_white .btn-text-white .fas {
    opacity: 0;
    transform: translateX(50%) !important;
    font-size: 13px;
}

.btn-text-white:hover .fas {
    opacity: 1;
    transition: all 0.3s ease-in-out;
    transform: translateX(70%) !important;
}

/* Orange Button Style */

.orange_button {
    padding: 10px 28px 10px 38px;
    position: relative;
    background-color: #ff6a00;
    cursor: pointer;
    outline: none;
    overflow: hidden;
    transition: 500ms;
    color: #FFFFFF !important;
    border-width: 2px !important;
    border-radius: 30px;
    white-space: nowrap;
}

.btn-text-orange:hover {
    transform: translateX(-7px);
    transition: all 0.3s ease-in-out;
    display: inline-block;

}

.orange_button .btn-text-orange .fas {
    opacity: 0;
    transform: translateX(50%) !important;
    font-size: 13px;
}

.btn-text-orange:hover .fas {
    opacity: 1;
    transition: all 0.3s ease-in-out;
    transform: translateX(70%) !important;
}

/* Appoinment button */
.apponmt-btn-white {
    position: relative;
    background-color: #FFFFFF;
    font-size: 14px;
    cursor: pointer;
    outline: none;
    overflow: hidden;
    color: #ef793c !important;
    border-radius: 9px;
    font-size: 15px;
    font-weight: 600 !important;
    padding: 10px 25px 10px 35px;
    /* box-shadow: 5px 5px 10px 0px rgba(178, 178, 178, 0.4); */
}

.btn-text-apponmt:hover {
    /* position: relative;
    left: -7px;
    transition: all 0.3s ease-in; */
    transform: translateX(-7px);
    transition: all 0.3s ease-in-out;
    display: inline-block;

}

.apponmt-btn-white .btn-text-apponmt .fas {
    opacity: 0;
    transform: translateX(50%) !important;
    font-size: 13px;
}

.btn-text-apponmt:hover .fas {
    opacity: 1;
    transition: all 0.3s ease-in-out;
    transform: translateX(70%) !important;
}

/* big button ERC calculator */
.erc_cal_talk {
    color: #ffffff !important;
    /* border-width: 2px !important; */
    /* border-color: #FFFFFF; */
    border: 2px solid;
    border-radius: 9px;
    font-size: 16px;
    background-color: #0087bd;
    font-weight: 500;
    padding: 10px 56px 10px 56px;
    /* box-shadow: 5px 5px 10px 0px rgba(178, 178, 178, 0.4); */
    text-align: center;
}

.erc_cal_talk_text:hover {
    /* position: relative;
    left: -7px;
    transition: all 0.3s ease-in; */
    transform: translateX(-7px);
    transition: all 0.3s ease-in-out;
    display: inline-block;

}

.erc_cal_talk .erc_cal_talk_text .fas {
    opacity: 0;
    transform: translateX(50%) !important;
    font-size: 13px;
}

.erc_cal_talk_text:hover .fas {
    opacity: 1;
    transition: all 0.3s ease-in-out;
    transform: translateX(70%) !important;
}

.cal_box_btn_book {
    color: #0087bd !important;
    border-width: 3px !important;
    border-color: #FFFFFF;
    border: 2px solid;
    border-radius: 9px;
    font-size: 16px;
    background-color: #ffffff;
    font-weight: 500;
    padding: 10px 56px 10px 56px;
    box-shadow: 5px 5px 10px 0px rgba(178, 178, 178, 0.4);
    text-align: center;
}

/* check your business Eligibility button extra CSS: anchor landing */
.check-your_business-btn {
    color: #155dab !important;
    border-radius: 50px;
    border: 2px solid #155dab;
}

/* book free consultation button transparent */
.book-free-transp {
    background-color: #e8f4f9 !important;
    color: #0087bd !important;
    /* border-width: 2px !important;
    border-color: #0087bd; */
    border-radius: 20px;
    border: 2px solid #0087bd !important;
}

.book-free-transp:hover {
    background-color: #FFFFFF !important;
}

/* browse all FAQ Button  */
.browse-faq-btn {
    background-color: #FFFFFF;
    border-radius: 50px;
    border: 2px solid #155dab !important;
    color: #0087bd !important;
}

/* back to index button of FAQ  */
.back-to-index {
    padding: 8px 30px 8px 20px;
    position: relative;
    background-color: #FFFFFF;
    border-radius: 50px;
    border: 2px solid #155dab;
    cursor: pointer;
    outline: none;
    box-shadow: 5px 5px 10px 0px rgba(178, 178, 178, 0.4);
    overflow: hidden;
    transition: 500ms;
    color: #0087bd !important;
    border-width: 2px !important;
    border-radius: 20px;
    font-size: 15px;
    font-weight: 600 !important;
    /* font-family: "Lato", arial, sans-serif !important; */
}

.back-btn-admin {
    padding: 8px 35px 8px 20px;
    background-color: #FF5C00;
    border-radius: 50px;
    border: 2px solid #FFFFFF;
    cursor: pointer;
    outline: none;
    box-shadow: 5px 5px 10px 0px rgba(178, 178, 178, 0.4);
    overflow: hidden;
    transition: 500ms;
    color: #FFFFFF !important;
    border-width: 2px !important;
    border-radius: 20px;
    font-size: 15px;
    font-weight: 600 !important;
    display: inline-block;
}

/* .back-btn-admin:hover .back-btn-admin{
    transition: all 0.4s ease-in-out;
    transform: translateX(5%) !important;
} */
.xyz-abc:hover {
    transition: all 0.4s ease-in-out;
    transform: translateX(5%) !important;
}

/* .back-btn-admin-text:hover .fas {
    opacity: 1;
    transition: all 0.4s ease-in-out;
    transform: translateX(-30%) !important;
} */
.xyz-abc .fas {
    opacity: 0;
}

.back-btn-admin:hover .fas {
    opacity: 1;
    transform: translateX(-30%) !important;
    transition: all 0.4s ease-in-out;
}


.back-to-index-text:hover {
    /* position: relative;
    left: 5px;
    transition: all 0.3s ease-in; */
    transform: translateX(7px);
    transition: all 0.4s ease-in-out;
    display: inline-block;

}

.back-to-index .back-to-index-text .fas {
    opacity: 0;
    transform: translateX(50%) !important;
    font-size: 13px;
}

.back-to-index-text:hover .fas {
    opacity: 1;
    transition: all 0.4s ease-in-out;
    transform: translateX(-30%) !important;
}

.btn-text:hover {
    /* position: relative;
    left: -11px;
    transition: all 0.3s ease-in; */
    transform: translateX(-7px);
    transition: all 0.3s ease-in-out;
    display: inline-block;

}

.calu_box_btn_book .btn-text .fas {
    opacity: 0;
    transform: translateX(10%) !important;
    font-size: 13px;
}

.btn-text:hover .fas {
    opacity: 1;
    transition: all 0.3s ease-in-out;
    transform: translateX(70%) !important;

}

.calu_box_btn_book .fas {
    opacity: 0;
}

/* FAQ blue CTA  */

/* New CTA CSS  Ends */

/* ERC calculator ball CSS Starts */
input[type=range] {
    height: 34px;
    -webkit-appearance: none;
    margin: 10px 0;
    width: 100%;
}

input[type=range]:focus {
    outline: none;
}

input[type=range]::-webkit-slider-runnable-track {
    width: 100%;
    height: 8px;
    cursor: pointer;
    animate: 0.2s;
    /* box-shadow: 1px 1px 1px #000000; */
    background: #FF6A00;
    border-radius: 12px;
    /* border: 0px solid #010101; */
}

input[type="range"]::-moz-range-track {
    width: 100%;
    height: 8px;
    cursor: pointer;
    animate: 0.2s;
    background: #FF6A00 !important;
    border-radius: 12px !important;
}

input[type=range]::-webkit-slider-thumb {
    /* box-shadow: 1px 1px 1px #000031; */
    box-shadow: 1px 0px 1px 1px rgba(0, 0, 0, 0.3);
    /* border: 1px solid #00001E; */
    height: 20px;
    width: 20px;
    border-radius: 15px;
    background: #FFFFFF !important;
    cursor: pointer;
    -webkit-appearance: none;
    margin-top: -7px;
    border: 1px solid white !important;
}

input[type="range"]::-moz-range-thumb {

    box-shadow: 1px 0px 1px 1px rgba(0, 0, 0, 0.3);
    height: 20px;
    width: 20px;
    border-radius: 15px;
    background: #FFFFFF !important;

    cursor: pointer;
    -webkit-appearance: none;
    margin-top: -7px;
    border: 1px solid white !important;
}

input[type=range]:focus::-webkit-slider-runnable-track {
    /* background: #FF6A00; */
}

/* input[type=range]::-moz-range-track {
    width: 100%;
    height: 11px;
    cursor: pointer;
    animate: 0.2s;
    background: #74A9D8;
    border-radius: 1px;
    border: 0px solid #010101;
} */


input[type=range]::-ms-track {
    width: 100%;
    height: 11px;
    cursor: pointer;
    animate: 0.2s;
    background: transparent;
    border-color: transparent;
    color: transparent;
}

input[type=range]::-ms-fill-lower {
    background: #74A9D8;
    border: 0px solid #010101;
    border-radius: 2px;
    box-shadow: 1px 1px 1px #000000;
}

input[type=range]::-ms-fill-upper {
    background: #74A9D8;
    border: 0px solid #010101;
    border-radius: 2px;
    box-shadow: 1px 1px 1px #000000;
}

input[type=range]::-ms-thumb {
    margin-top: 1px;
    box-shadow: 1px 1px 1px #000031;
    /* border: 1px solid #00001E; */
    height: 26px;
    width: 26px;
    border-radius: 15px;
    background: #FFFFFF;
    cursor: pointer;
}

input[type=range]:focus::-ms-fill-lower {
    background: #74A9D8;
}

input[type=range]:focus::-ms-fill-upper {
    background: #74A9D8;
}

/* ERC calculator ball CSS End  */

/* new fortune sticker Css  starts */

.fortune_2 {
    width: 508px !important;
    height: auto;
    background: #fff;
    border-radius: 26px;
    box-shadow: 0px 2px 18px 0px rgba(0, 0, 0, 0.3);
}

.fortune_2 p {
    font-weight: 700;
    font-size: 20px;
    color: #707070 !important;
    text-align: center;
    padding-top: 2px;
    margin-bottom: 0px;
}

.fortune-sticker {
    display: flex;
    justify-content: space-evenly;
    align-items: center;
    padding-bottom: 16px;
}

/* new fortune sticker Css  starts */

.art_of_living_logo {
    text-align: center;
    margin-bottom: 30px;
}

.Official_sponsor_spacing {
    margin-top: 30px;
}

.margin_unset {
    margin: unset;
}

.transparent_menu {
    transition: all 0.3s ease-in;

}

.video-testi-banner {
    background: url("../../blog/wp-content/uploads/2025/01/banner-video-testimonial.webp.html");
    background-position: center 0px;
    background-size: cover;
}

.video-testi-head h1 {
    font-size: 59px;
    color: #FFFFFF;
    font-family: "Lato", arial, sans-serif;
    line-height: 66px;
    font-weight: 300;
}

.video-testi-head h2 {
    font-size: 66px;
    color: #FFFFFF;
    font-family: "Lato", arial, sans-serif;
    line-height: 105px;
    font-weight: 700;
}

.video-testi-head {
    padding: 72px 0px;
}

.home_slick-carousel.slick-initialized blockquote {
    display: block;
}

.home_slick-carousel blockquote {
    display: none;
}

.slider_slick img {
    display: none;
}

.slider_slick.slick-initialized img {
    display: block;
}

.insight_slider img {
    display: none;
}

.insight_slider.slick-initialized img {
    display: block;
}

.team_slider_text {
    /* padding: 30px 0px !important; */
    margin: 15px 0px;
}

.team_slider_text a {
    text-decoration: none !important;
    box-shadow: unset;
}

.video-test-head h1 {
    padding-bottom: 10px !important;
}

.video-test-head h6 {
    padding: 0px 212px 20px 200px;
    line-height: 23px;
    font-family: "new-order";
    color: #afafaf;
}


.pass-info-li {
    padding: 0px 0px 0px 15px;
}

.step-box-second {
    padding: 20px;
}

.wcf-2023-logo img {
    height: 200px;
    width: 352px;
    float: right;
    margin-right: 40px;
}

.wcf-text h1 {
    color: #272727;
    font-family: "Lato", arial, sans-serif;
    font-size: 24px;
    line-height: 24px;
    letter-spacing: 2.4px;
    text-transform: uppercase;
    font-weight: 700;
}

.wcf-text h5 {
    color: #707070;
    font-family: "Lato", arial, sans-serif;
    font-size: 16px;
    letter-spacing: 1.6px;
    line-height: 30px;
    text-transform: uppercase;
    margin: unset;
}

.wcf-text h6 {
    color: #000000;
    font-family: "Lato", arial, sans-serif;
    font-size: 20px;
    line-height: 29px;
    font-weight: 500;
    margin: unset;

}

.award-card {
    background-color: #FFFFFF;
    border-radius: 20px;
    border: 1px solid #C9C9C9;
    width: 100%;
    height: 100%;
    padding: 0px 30px;
    box-sizing: border-box;
    transition: all 0.5s ease;
}

.award-card:hover {
    box-shadow: 0px 10px 15px 0px rgb(0 0 0 / 13%);
    border: 1px solid #fff;
    cursor: pointer;
    transition: all .2s ease-in-out;
}

.award-card hr {
    color: black;
}

.award-card-sticker {
    background-color: #FFFFFF;
    border-radius: 15px;
    /* width: 352px !important; */
    width: 100%;
    height: 100%;
    /* max-height: 415px; */
    padding: 0px 30px;
    box-sizing: border-box;
    border: 1px solid #D5D5D5;
}

.award-row {
    display: flex;
    /* padding-left: 93px;
    padding-right: 78px; */
}

.fortune-img img {
    margin: 60px 0px 61px 0px;
}

.ft-image img {
    margin: 22px 0px;
}

.inc-image img {
    margin: 38px 0px;
}

.new-inc-image img {
    margin: 25px 0px 12px 0px;
}

.ai-image img {
    margin: 52px 0px 51px 0px;
}

.startup-image img {
    margin: 25px 0px 15px 0px;
}

.best-workplace-image img {
    margin: 3px 0px 2px 0px;
}

.inc-south-image img {
    margin: 40px 0px 28px 0px;
}

.bronze-award img {
    margin: 18px 0px 7px 0px;
    /* height: 130px; */
}

.comp-award img {
    margin: 29px 0px 0px 0px;
}

.inc-205 img {
    margin: 53px 0px 32px 0px;
}

.award-card h1 {
    color: #000000;
    text-align: left;
}

.award-card-sticker h1 {

    color: #000000;
    text-align: left;
}

.award-card h6 {
    color: #4E4E4E;
    text-align: left;
}

.award-card-sticker h6 {
    /* font-size: 17px; */
    color: #4E4E4E;
    text-align: left;
    /* line-height: 24px; */
    /* font-weight: 400; */
}


.award-card p {
    color: #979797;
    text-align: left;
}

.award-card-sticker p {
    /* font-size: 14px; */
    color: #979797;
    text-align: left;
    /* line-height: 22px; */
    /* font-weight: 200; */
}

/* .awards-banner {
    background: url("https://occamsadvisory.com/wp-content/uploads/2023/09/awards-new.webp");
    background-position: center;
    background-size: cover;
    padding: 40px 0px;
} */

/* .awards-title {
    padding: 150px 0px 140px 0px;
} */

.awards-title h1 {

    color: #ffffff;
    text-align: left;

    /* padding: 200px 0px 20px 0px; */
}

.awards-title h2 {
    font-family: "Lato", arial, sans-serif;
    font-size: 32px;
    color: #ffffff;
    text-align: left;
    line-height: 24px;
    font-weight: 200;
    /* padding: 50px 0px 100px 0px; */
}

.middle-award {
    display: flex;
    align-items: center;
    justify-content: end;
}

.pod-card-body img {
    border-radius: 14px !important;
}

.service_content-teams {
    padding-bottom: 90px;
}

.service_content-teams h4 {
    line-height: 0px;
    font-weight: 100;
    font-size: 30px;
    color: #FFFFFF;
    /* font-family: "Lato", arial, sans-serif !important; */
}

.service_content-teams h1 {
    color: white;
    font-weight: bold !important;
    /* font-family: "Lato", arial, sans-serif !important; */
    font-size: 50px;
    padding-top: 90px;
}

.event-img-mobile img {
    border-radius: 12px 12px 0px 0px;
}

.event-text-teams {
    padding: 40px 40px 0px 40px;
    border: 1px solid #D5D5D5;
    border-radius: 20px !important;
    box-shadow: none !important;
    margin-left: unset;
}

.rocket-img img {
    height: 500px;
}

.business-services-img img {
    height: 550px;
}

.financial-technology img {
    height: 550px;
}

.capital-markets img {
    height: 550px;
}


/* audit advisory CSS starts */

.audit-banner {
    background-image: url("../../../www.occamsadvisory.com/wp-content/uploads/2022/10/Rectangle-2703.png");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}

.audit-heading {
    padding: 226px 40px 0px 0px;
}

.audit-heading h1 {
    font-family: "Lato", arial, sans-serif;
    font-size: 56px;
    color: #ffffff;
    font-weight: 600;
}

.audit-occmas-section {
    background-color: #f6f6f6;
    border-radius: 21px 21px 21px 21px;
    overflow: hidden;

}

.audit-advisory-section-space {
    padding: 60px 50px 35px 60px;
    width: 95%;
}

.audit-advisory-section h1 {
    color: #FF6A00;
    font-family: "Lato", arial, sans-serif;
    /* font-family: 'Montserrat', sans-serif; */
    font-size: 24px;
    font-weight: 300;
}

.audit-advisory-section p {
    color: black;
    font-family: "Lato", arial, sans-serif;
    font-size: 17px;
    /* font-weight: 300; */
}

.audit-scope-section h1 {
    color: #1758A8;
    font-family: "Lato", arial, sans-serif;
    font-size: 28px;
    text-align: center;
    font-weight: 700;
}

.audit-scope-section p {
    color: #6B6B6B;
    font-family: "Lato", arial, sans-serif;
    font-size: 16px;
    text-align: center;
    font-weight: 200;
    padding: 0px 300px;
}

.audit-scope-list ol {
    padding: 0px;
}

.audit-scope-list ol li {
    padding: 10px 0px;
}

.audit-form-email {
    display: flex;
    justify-content: space-between;
}

.audit-section-image img {
    height: 262px;
    width: 503px;
    border-radius: 20px;
}

.audit-scope-image img {
    width: 503px;
    height: 310px;
    border-radius: 20px;
}

.audit-step-form {
    display: flex;
    justify-content: center;
}

/* audit advisory css end  */
/* .service-banner-space {
    padding-left: 75px !important;
} */

.criteria_txt img {
    height: 72px;
    width: auto;
}

.doc_sec img {
    height: 417px;
    width: auto;
}

.trd_sec_img img {
    height: 450px;
    width: auto;
}

.are-you-aligible-img img {
    height: 346px;
}

.audit_step_form {
    margin-top: 20px !important;
}

/* CSS for animation box container starts  */

.main-container {
    /* background: red; */
    /* background: #FF6A00; */
    /* background: #FF6A00; */
    /* background: #0087bd; */
    background: url('../../../www.occamsadvisory.com/wp-content/uploads/2023/05/Mask-Group-5646.png');
    /* background-size: cover; */
    position: relative !important;
    overflow: hidden;
    /* height: 300px !important; */
}

.block {
    position: absolute;
    text-align: center;
    top: 50%;
    left: 50%;
    margin: 0px auto;
    overflow: hidden;
    width: 70px;
    height: 100px;
    /* background: #0087bd; */
    /* background: #FF6A00; */
    background: #e80202;
    background: url('../../../www.occamsadvisory.com/wp-content/uploads/2023/05/Mask-Group-5646.png');
    /* background: url('https://occamsadvisory.com/wp-content/uploads/2023/09/Occams_Logo_SVG.svg'); */
    box-shadow: 10px 10px 50px rgba(0, 0, 0, 0.2);
    z-index: 0 !important;

}

/* CSS for animation box container ends  */

.detail-box {
    position: absolute;
    bottom: 40px;
    /* left: 45px; */
    padding: 0px 58px 0px 45px;
    transition: all .5s ease-in-out;
    cursor: pointer;
}

/* .detail-box:hover{
    bottom:90px;
} */

.image-box-details:hover .detail-box {
    bottom: 60px;
}

.read-more-cta:hover {
    background-color: white;
    color: black;
}

.image-box-details:hover .read-more-cta {
    opacity: 1;
    bottom: 25px;
}

.pod-descp {
    line-height: 1.5em;
    /* Adjust line height as needed */
    min-height: 4.5em;
    /* Three lines assuming line-height is 1.5em */
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    /* Number of lines to show */
    -webkit-box-orient: vertical;
}


/* new research and development page css starts */

.new-rnd-banner {
    background: url('../../blog/wp-content/uploads/2024/03/GIF-Banner-2.html');
    background-position: center;
    color: #fff;
    background-size: cover;
}

.new-rnd-banner-mobile {
    background: url('../../blog/wp-content/uploads/2024/03/Group-58202.webp.html');
    background-position: center;
    color: #fff;
    background-size: cover;
}

.new-rnd-banner-slider {
    padding: 70px 0px;
}

.new-rnd-banner-slider h1 {
    font-size: 46px;
    color: #FFFFFF;
    text-align: left;
    line-height: 69px;
    font-weight: 700;
    font-family: "Lato", arial, sans-serif;
}

.new-rnd-banner-slider p {
    font-size: 18px;
    color: #FFFFFF;
    text-align: left;
    line-height: 30px;
    font-weight: 100;
    padding: 0px 436px 0px 0px;
    font-family: "Lato", arial, sans-serif;

}

.federal-tax-section h1 {
    color: #1758A8;
    font-size: 25px;
    line-height: 50px;
    font-weight: 600;
    font-family: "Lato", arial, sans-serif;
}

.federal-tax-section p {
    color: #343434;
    font-size: 16px;
    line-height: 22px;
    font-weight: 100;
    padding: 0px 504px 0px 0px;
    font-family: "Lato", arial, sans-serif;
}

.rnd-history-title h1 {
    color: #1758A8;
    font-size: 28px;
    line-height: 50px;
    text-align: left;
    font-weight: 600;
    padding: 0px 0px 30px 0px;
    font-family: "Lato", arial, sans-serif;
}

.rnd-worth h1 {
    color: #1758A8;
    font-size: 28px;
    line-height: 50px;
    font-weight: 600;
    font-family: "Lato", arial, sans-serif;
}

.rnd-worth p {
    color: #343434;
    font-size: 16px;
    line-height: 22px;
    font-weight: 100;
    font-family: "Lato", arial, sans-serif;
    text-align: left;
}

.rnd-worth h6 {
    color: #343434;
    font-size: 16px;
    line-height: 22px;
    font-weight: 600;
    text-align: left;
    font-family: "Lato", arial, sans-serif;
}

.rnd-qualify h1 {
    color: #1758A8;
    font-size: 28px;
    line-height: 50px;
    font-weight: 600;
    text-align: left;
    font-family: "Lato", arial, sans-serif;
}

/* .rnd-slider-inner-div {
    padding: 50px 0px 0px 75px;
} */

.rnd-slider-inner-div h1 {
    color: #FF6A00;
    font-size: 28px;
    line-height: 50px;
    font-weight: 600;
    text-align: left;
    font-family: "Lato", arial, sans-serif;
}

.rnd-slider-inner-div p {
    color: #FFFFFF;
    font-size: 16px;
    line-height: 40px;
    font-weight: 100;
    text-align: left;
    font-family: "Lato", arial, sans-serif;
    margin: unset;
    padding: unset;
}

.rnd-slider-inner-div ul li {
    color: #FFFFFF;
    font-size: 16px;
    line-height: 30px;
    font-weight: 100;
    text-align: left;
    font-family: "Lato", arial, sans-serif;
}

.rnd-qulify-slider {
    /* background-image: linear-gradient(120deg, #1758A8, #0087BD); */
    border-radius: 31px;

}

.rnd-qulify-slider-mobile {
    /* background-image: linear-gradient(120deg, #1758A8, #0087BD); */
}

.rnd-mobile-bg {
    background-image: linear-gradient(120deg, #1758A8, #0087BD);
}

.rnd-sect-slider {
    background-image: linear-gradient(120deg, #1758A8, #0087BD);
}

.slider-upper-tab button {
    color: #FFFFFF;
    background: transparent;
    font-size: 14px;
    border: 1px solid #ffffff80;
    border-radius: 21px;
    padding: 8px 30px 8px 30px;
    margin: 0px 3px 15px 3px;
    transition: all 0.3s ease-in-out;
}

.slider-lower-tab button {
    color: #FFFFFF;
    background: transparent;
    font-size: 14px;
    border: 1px solid #ffffff80;
    border-radius: 21px;
    padding: 8px 30px 8px 30px;
    margin: 0px 3px 15px 3px;
    transition: all 0.3s ease-in-out;
}

.rnd-slider-heading h1 {
    text-align: left;
    color: #fff;
    font-size: 28px;
    line-height: 50px;
    font-weight: 700;
    padding: 50px 0px 10px 0px;
}

.rnd-four-part h1 {
    color: #1758A8;
    font-size: 28px;
    line-height: 50px;
    font-weight: 600;
    text-align: left;
    font-family: "Lato", arial, sans-serif;
}

.part-box {
    background-color: #F5F5F5;
    border-radius: 30px;
    width: 230px;
    height: 236px;
    margin-top: 25px;
}

.rnd-first h1 {
    font-size: 137px;
    color: #000;
    opacity: 20%;
    /* text-align: right; */
    padding-left: 130px;
    font-weight: 700;
}

.part-box-position {
    display: flex;
    justify-content: space-between;
}

.rnd-first {
    position: relative;
    bottom: 50px;
}

.card-box-down {
    position: relative;
    top: -68px;
    padding: 0px 10px 0px 20px;
}

.card-box-down h6 {
    color: #000000;
    font-size: 16px;
    line-height: 22px;
    font-weight: 600;
    text-align: left;
    font-family: "Lato", arial, sans-serif;
}

.card-box-down p {
    color: #000000;
    font-size: 12px;
    line-height: 15px;
    font-weight: 100;
    text-align: left;
    font-family: "Lato", arial, sans-serif;
}

.wages-sect {
    display: flex;
    justify-content: space-between;
    padding: unset !important;
}

.wages-sect h1 {
    color: #1758A8;
    font-size: 28px;
    line-height: 50px;
    font-weight: 700;
    padding: unset;
}

.wages-sect p {
    color: #343434;
    font-size: 16px;
    line-height: 22px;
    font-weight: 100;
    padding: unset;
}

.left-wages {
    text-align: left;
}

.left-wages p {
    padding-right: 90px;
}

.right-wages {
    text-align: right;
}

.wages-border {
    display: flex;
    justify-content: space-between;
    border-bottom: 5px solid #1758A8;
    margin-top: 20px !important;
    padding: 0px 0px 10px 0px !important;
}

.wages-border h5 {
    font-size: 24px;
    color: #000000;
    font-weight: 700;
}

.wages-border h6 {
    font-size: 24px;
    color: #ff6a00;
    font-weight: 700;
}

.wages-para-sect {
    display: flex;
    justify-content: space-between;
    padding: unset !important;
    margin: 30px 0px !important;
}

.wages-para-left p {
    text-align: left;
    color: #343434;
    font-size: 16px;
    line-height: 22px;
    margin: unset !important;
}

.wages-para-right p {
    text-align: right;
    color: #343434;
    font-size: 16px;
    line-height: 22px;
    margin: unset !important;
}

.wages-total {
    padding: unset !important;
}

.wages-total h1 {
    color: #ff6a00;
    font-size: 28px;
    text-align: right;
    font-weight: 700;
    padding: 20px 0px;

}


/* new research and development page css end */

/* teams leader page css stated  */
.team-lead-banner {
    background: url('../../wp-content/uploads/2023/09/teams-leader.webp');
    background-position: center;
    background-size: cover;
}

.team-lead-banner-head h1 {
    font-size: 50px;
    line-height: 82px;
    color: #FFFFFF;
    padding: 120px 0px;
}

.leader-empowered h1 {
    font-size: 36px;
    color: #1758A8;
    line-height: 80px;
    text-align: left;
    font-weight: 100;
}

.leader-empowered {
    position: relative;
}

.leader-empowered h2 {
    color: #000000;
    font-size: 16px;
    line-height: 25px;
    text-align: left;
    padding: 20px 214px 0px 0px;

}

.horizontal-line-teams-orange::after {
    content: "";
    position: absolute;
    top: 66px;
    left: 18px;
    width: 280px;
    height: 2px;
    background-color: #FF6A00;
}

.leader-catg-card {
    border: 1px solid #D5D5D5;
    border-radius: 15px;
    box-sizing: border-box;
    padding: 20px 27px 40px 30px !important;
    transition: all .03s ease-in-out;
    margin-bottom: 30px;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.leader-catg-card:hover {
    box-shadow: 0px 0px 10px 3px #D5D5D5;
    transition: all .03s ease-in-out;
}

.leader-catg-card p {
    color: #000000;
    padding-bottom: 0px;
}

.leader-catg-card h1 {
    color: #1758A8;
    text-align: left;
    padding: 10px 10px 10px 0px;
    border-bottom: 0.5px solid #D5D5D5;
}

.leader-card-section {
    display: flex;
    justify-content: center;
    gap: 25px;
}

/* slat page css starts  */

.slat-banner {
    background: url('../../wp-content/uploads/2023/09/teams-leader.webp');
    background-position: center;
    background-size: cover;
}

.slat-head h1 {
    color: white;
    font-size: 32px;
    line-height: 36px;
}

.slat-head {
    padding: 70px 0px;

}

.slat-head p {
    color: white;
    font-size: 16px;
    line-height: 25px;
    letter-spacing: .048px;
    margin-bottom: unset;
}

/* slat page css end  */

/* teams leader page css ends  */

/* new teams css  */



.two-line {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical !important;
    overflow: hidden;
}

.three-line {
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical !important;
    overflow: hidden;
}

.four-line {
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical !important;
    overflow: hidden;
}


.bsgi-box {
    position: relative;
}

.bsgi-box img {
    border-radius: 15px 15px 0px 0px;
    width: 100%;
}

.bsgi-box h1 {
    color: #FFFFFF;
    font-size: 40px;
    text-align: left;
}

.bsgi-box p {
    color: #FFFFFF;
    font-size: 22px;
    text-align: left;
}

.text-box {
    position: absolute;
    bottom: -6px;
    left: 18px;
}


.bsgi-list-box {
    border: 1px solid #D5D5D5;
    border-radius: 0px 0px 15px 15px;
    position: relative;
}

.bsgi-list-box li {
    list-style: none;
    line-height: 20px;
    padding: 22px 0px 22px 0px;
    border-bottom: 1px solid #D5D5D5;
    margin-right: 30px;
}

.icon img {
    /* aspect-ratio: 3/2; */
    object-fit: contain;
    width: 100%;
}

.icon {
    display: flex;
    gap: 30px;
}

.list-line::before {
    position: absolute !important;
    border-radius: 20px;
    margin: 0px 20px 0px -10px !important;
    vertical-align: middle !important;
    display: inline-block !important;
    width: 10px !important;
    height: 9px !important;
    content: "-" !important;

}

/* .home-banner {
    background: url('https://occamsadvisory.com/blog/wp-content/uploads/2024/03/shutterstock_2151472305-scaled.webp');
    background-size: cover;
    background-position: center;
} */

.home-banner-mobile {
    background: url('../../wp-content/uploads/2023/09/home-mobile.webp');
    background-size: cover;
    background-position: center;
}

.home-testi-box {
    /* padding: 260px 0px 180px 0px; */
    /* padding: 260px 0px 0px 0px; */
    z-index: 9999;
}

.login_nav {
    right: 7%;
}

.blog-date {
    margin: unset;
    border-bottom: 1px solid #707070;
}



@-webkit-keyframes scroll {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }

    100% {
        -webkit-transform: translateX(calc(-250px * 7));
        transform: translateX(calc(-250px * 7));
    }
}

@keyframes scroll {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }

    100% {
        -webkit-transform: translateX(calc(-250px * 7));
        transform: translateX(calc(-250px * 7));
    }
}

.seen-slider {
    background: white;
    height: auto;
    margin: auto;
    overflow: hidden;
    position: relative;
    width: 100%;
}



.seen-slider::after {
    right: 0;
    top: 0;
    -webkit-transform: rotateZ(180deg);
    transform: rotateZ(180deg);
}

.seen-slider::before {
    left: 0;
    top: 0;
}

.seen-slider .seen-slide-track {
    -webkit-animation: scroll 40s linear infinite;
    animation: scroll 40s linear infinite;
    display: -webkit-box;
    /* for older versions of Safari */
    display: -ms-flexbox;
    /* for IE10 */
    display: flex;
    width: calc(250px * 14);
}

.seen-slider .seen-slide {
    height: 100px;
    /* width: 250px; */
}

.seen-slide img {
    height: 100px;
    margin: 0px 25px;
}

/* .as-seen-title h1 {
    padding-bottom: 20px;
} */

.three-box-section {
    /* background: url('https://occamsadvisory.com/blog/wp-content/uploads/2024/06/We-champion-1-Tab.webp'); */
    background: url('../images/thee-box-second.webp');
    background-position: center;
    background-size: cover;
    border-radius: 2.5rem;
    padding: 70px 0px;
}

.three-box-section h1 {
    color: #FFF;
    text-align: center;
    text-shadow: 0px 0px 8px rgba(0, 0, 0, 0.25);
    font-family: Inter;
    font-size: 2.625rem;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
}

.three-box-section p {
    color: #FFF;
    text-align: center;
    text-shadow: 0px 4px 8px rgba(0, 0, 0, 0.25);
    font-family: Inter;
    font-size: 1.375rem;
    font-style: normal;
    font-weight: 300;
    line-height: normal;
}


.deep_card img {
    margin-bottom: 15px;
    border-radius: 20px;
}

.custom-html-widget a {
    color: #000;
}

.team-step-cta {
    margin-top: 33px;
}

.teams-group-card-title h1 {
    padding-bottom: 30px;
    text-align: center;
}

.help-bottom-right {
    display: flex;
    justify-content: space-between;
}

.help-second-row {
    display: flex;
    justify-content: space-around;
}

.help-bottom-right .col-lg-3 {
    width: 23%;
}

.footer-end {
    padding: 20px 0px;
}

.instant-help-box {
    display: flex;
    flex-direction: column;
    justify-content: end;
}

#question_set_1 span {
    color: white !important;
}

.service-slider ul li {
    list-style: none;
    line-height: 30px;
}



.bsgi-left h2 {
    color: #000;
    margin-bottom: 20px;
}

.bsgi-left {
    padding: 0px 74px;
}

.bsgi-left p {
    color: #2E2E2E;
}

.new-color {
    background: linear-gradient(90deg, #F36B21 0%, #1758A8 100%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

/*Sairaj resources dropdown Start*/

.res-dropdown {
    /* border-radius: 10px; */
    background: #F8F8F8;
    /* padding-right: 16px;
    padding-bottom: 16px;
    padding-top: 14px; */
    border-bottom: 6px solid #F36B21;
}

.res-dropdown .col-md-4:hover {
    /* background: #E0F0F7; */
    border-radius: 0px 0px 28px 28px;

}

/*Sairaj resources dropdown end */

/* new service page css  */

.service-lp-tab a {
    background: #FFF;
    color: #777D;
    display: inline-flex;
    padding: 3rem 0px 1rem 0px;
    justify-content: center;
    align-items: center;
    gap: 0.625rem;
    border-bottom: 2px solid #fff;

    position: relative;

    transition: color 0.3s ease;


}

.service-lp-tab a::after {
    content: "";
    position: absolute;
    bottom: -2px;
    left: 0;
    height: 2px;
    width: 0%;
    background-color: #F36B21;
    transition: width 0.5s ease-in-out;
}

.service-lp-tab a:hover::after,
.service-lp-tab a.service-active::after {
    width: 100%;

}

.service-lp-tab a:hover,
.service-lp-tab a.service-active {
    color: #000 !important;
}


/* .service-lp-tab a:hover {
    font-family: Inter;
    border-bottom: 2px solid #F36B21 !important;

    color: #000 !important;
} */

/* 
.service-lp-tab button.active {
    color: #000 !important;

    border-bottom: 2px solid #F36B21 !important;
}

.service-active {
    color: #000 !important;
    border-bottom: 2px solid #F36B21 !important;
} */

.service-tabs-box {
    display: flex;
    gap: 30px;
}

.bsgi-page-title h1 {
    color: #FFF;
    letter-spacing: 0.875rem;
}

.bsgi-page-title p {
    color: #FFF;
}

.bsgi-page-title {
    padding: 17.37rem 0rem 12.5rem 0rem;
}

.service-overview-content h2 {
    color: #000;
}

.service-overview-image {
    position: relative;
}

.service-overview-content p {
    color: #2E2E2E;
    margin-bottom: 0px !important;
    padding-bottom: 0px !important;
}

.service-overview-content li {
    color: #2E2E2E;
    margin-bottom: 0px !important;
    padding-bottom: 0px !important;
}

.service-read-content p {
    color: #2E2E2E;
    font-family: Inter !important;
    font-size: 1.125rem;
    font-style: normal;
    font-weight: 400;
    line-height: 1.875rem;
    margin-bottom: 0px !important;
    padding-bottom: 0px !important;
}

.service-overview-content a {
    color: #000;
    text-decoration: underline !important;
}

.service-overview-image img {
    height: auto;
    width: 100%;
    border-radius: 2.5rem;
}

.more-under-bsgi {
    text-align: center;
}

.image-content {
    position: absolute;
    top: 50px;
    padding: 0px 50px;
}

.image-content h6 {
    color: #FFF;
    font-family: Inter;
    font-size: 2rem;
    font-style: normal;
    font-weight: 600;
    line-height: 2.8125rem;
}

.image-content p {
    color: #FFF;
    font-family: Inter;
    font-size: 1.125rem;
    font-style: normal;
    font-weight: 300;
    line-height: normal;
}

.service-content-box-center {
    display: flex;
    justify-content: center;
    align-items: center;
}

#more {
    background: white;
    border: none;
    text-decoration: underline;
    color: #000;
    cursor: pointer;
}

.read-more {
    cursor: pointer;
    color: #000;

}

#less {
    cursor: pointer;
}

.read-less {
    cursor: pointer;
    color: #000;
    text-decoration: underline !important;
}

.service-read {
    margin-top: 15px;
}

.mobile-space {
    padding: 40px 0px;
}

.service-globally p {
    padding-bottom: 40px;
}

.service-box-read-more {
    position: absolute;
    /* bottom: 10px; */
}

.sticky {
    position: fixed;
    position: fixed;
    top: 62px !important;
    width: 100%;
    z-index: 99999;
    background-color: white;
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
    /* padding: 5px 0px; */
}

.sticky-share-box {
    display: flex;
    justify-content: flex-end;
    gap: 30px;
}

.bsgi-left a {
    color: #2E2E2E;
    cursor: pointer;
}

.service-box-read-more a {
    text-decoration: underline !important;
}

.bsgi-left a:hover {
    color: #ff6a00;
}

.bsgi-left h2 i {
    font-size: 19px;
    transition: all 0.3s ease-in-out;
    display: none;
}

.bsgi-left h2:hover i {
    display: inline-block;
    transition: all 0.3s ease-in-out;
}

.bsgi-left ul i {
    display: none;
}

.bsgi-left ul:hover i {
    display: inline-block;
}




.service-explore-box {
    border-radius: 1.25rem;
    border: 1px solid #C9C9C9;
    background: #FFF;
    margin-bottom: 0px;
    padding: 35px 30px 30px 31px;
    height: 100%;
    transition: all .2s ease-in-out;
    cursor: pointer;
}

.service-explore-box:hover {
    box-shadow: 0px 6px 20px 0px rgba(0, 0, 0, 0.25);
    transition: all .2s ease-in-out;
}

.service-explore-box h1 {
    color: #000;
    border-bottom: 1px solid #707070;
    padding-bottom: 20px;
}

.service-explore-box p {
    color: #2E2E2E;
    padding-top: 20px;
}

.siaa-tab {
    border-radius: 1.25rem;
    border: 1px solid #C9C9C9;
    border: 1px solid #C9C9C9;
    padding: 30px 25px 42px 50px;
}

.share-button-container {
    position: relative;
    display: flex;
    top: 26px;
}

.share-button-container a:hover::after {
    width: 0 !important;

}

.share-button {
    background: none;
    border: none;
    cursor: pointer;
    padding: 0;
    margin: 0;
}

.social-share-options {
    display: none;
    position: absolute;
    top: 84%;
    left: -7px;
    border-radius: 5px;
    z-index: 1000;
    background: rgb(255, 255, 255);
    box-shadow: rgb(213, 213, 213) 0px 0px 10px 3px;
}

.social-share-options.show {
    display: block;
}


.social-share-options a {
    display: block;
    padding: 10px;
    color: #333;
    text-decoration: none;
    border-radius: 5px;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 5px;
}

.social-share-options a:hover {
    color: #0788be !important;
    border: none !important;
}

.bookmark-button {
    display: inline-block;
    /* padding: 10px 20px; */
    background-color: #ffffff;
    border: none;
    border-radius: 5px;
    cursor: pointer;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
    text-align: center;
}

.bookmark-button svg {
    vertical-align: middle;
    margin-right: 5px;
    margin-top: 53px;
}

.service-lp-tab {
    box-shadow: 3px 0px 2px rgb(0 0 0 / 45%);
}

.service-lp-banner-title {
    padding: 255px 0px 250px 0px;
}

.sl-explore-cta {
    margin-top: 26px;
}

.banner-title-box {
    padding: 17.37rem 0rem 12.5rem 0rem;

}

.banner-title-box h1 {
    color: #FFF;
}

.siaa-tab h1 {
    color: #000;
}

.banner-title-box p {
    color: #000;
    font-family: Inter;
    font-size: 1.125rem;
    font-style: normal;
    font-weight: 300;
    line-height: 1.625rem;
    /* 144.444% */
}

.center-div-box {
    display: flex !important;
    justify-content: center;
    align-items: center;

}

.champ-box-container .orange_button {
    padding: 10px 28px 10px 31px !important;
}

.champ-result-box ul {
    padding-left: 21px !important;
}

.div-row-gap {
    display: flex;
    row-gap: 25px;
}

.blog-cta-browser a {
    background: white !important;
    color: #000 !important;
    border: 2px solid #ff6a00 !important;
}

.the-occams-way-text p {
    padding: 0px 170px;
}

.mob-header-box {
    margin-top: 14px !important;
}

.new-teams-box img {
    width: 100%;
    border-radius: 20px !important;
    box-shadow: 0px 3px 6px #00000029;
}

.insight_filter_btn {
    display: flex;
}

.ft-new-award img {
    margin: 47px 0px 41px 0px;
}

.portal-cta {
    color: #000000;
    font-size: 17px;
    font-weight: 800;
}

/* nav menu revamp css  */

.sub-nav-menu ul li {
    list-style: none;
}

.sub-nav-menu ul {
    display: flex;
    justify-content: end;
    gap: 28px;
    align-items: anchor-center;
    margin-bottom: 0px;
    margin-right: 122px;
}

.sub-nav-menu ul li a {
    display: block;
    font-size: 0.87rem;
    padding: 7px 13px;
    border-radius: 3px;
    font-family: inter;
    font-weight: 500;
}

.sub-nav-menu ul li a:hover {
    color: #0087be;
}

.service-tab-inner-text p {
    color: #7E7E7E;
    font-family: Inter;
    font-size: 1rem;
    font-style: normal;
    font-weight: 500;
    line-height: 1.875rem;
    text-transform: uppercase;
}

.service-menu-main-box {
    padding: 1rem 1.8125rem;
}

.service-menu-main-box img {
    display: none;
    transition: all 0.3s ease-in-out;
}

.service-main-menu a {
    padding-left: 0px !important;
}

.service-menu-main-box.active-hover {
    background: #fff !important;
    border-radius: 0.62rem;
}

.service-menu-main-box.active-hover img {
    display: block;
}

.service-menu-main-box.active-hover h4 {
    color: #f36b21;
}

.service-main-menu-inner-box {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.service-inner-menu-list h6 {
    color: #000;
    font-family: Inter;
    font-size: 1rem;
    font-style: normal;
    font-weight: 500;
    line-height: 1.875rem;
    letter-spacing: 0.05rem;
    margin-bottom: 0px;
}

.service-inner-menu-list p {
    color: #707070;
    font-family: Inter;
    font-size: 0.8125rem;
    font-style: normal;
    font-weight: 400;
    line-height: 1.375rem;
    margin-bottom: 0px !important;
    padding-bottom: 0px !important;
}

.service-inner-right-background {
    border-top-left-radius: 0.625rem;
    border-bottom-left-radius: 0.625rem;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    background: #FFF;
    padding: 20px 20px 20px 20px !important;
    border-right: 1px solid #D7D7D7;

}

.bsgi-service-inner-right-menu-video {
    border-top-right-radius: 0.625rem;
    border-bottom-right-radius: 0.625rem;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    background: #FFF;
    padding: 20px 20px 20px 20px !important;
    display: flex;
    flex-direction: column;
    justify-content: space-evenly;
}


.service-inner-menu-list {
    position: relative;
}

.service-inner-menu-list-head::before {
    content: "";
    position: absolute;
    top: 12px;
    left: -17px;
    width: 6px;
    height: 6px;
    background-color: #000;
}

.bsgi-service-inner-right-menu-video h5 {
    color: #000;
    font-family: Inter;
    font-size: 1rem;
    font-style: normal;
    font-weight: 600;
    line-height: 1.75rem;
    margin-top: 25px;
}

.bsgi-service-inner-right-menu-video img {
    border-radius: 25px;
}

.bsgi-service-inner-right-menu-video ul li {
    color: #707070;
    font-family: Inter;
    font-size: 0.875rem;
    font-style: normal;
    font-weight: 400;
    line-height: 1.6875rem;
    list-style-type: disc !important;
}

.bsgi-service-inner-right-menu-video ul li::before {
    content: "";
    position: absolute;
    left: 20px;
    width: 6px;
    height: 6px;
    background-color: #707070;
    border-radius: 20px;
    bottom: 39px;
}


.service-right-support-box h3 {
    color: #000;
    font-family: Inter;
    font-size: 1rem;
    font-style: normal;
    font-weight: 500;
    line-height: 1.375rem;
}

.service-right-support-box p {
    color: #707070;
    font-family: Inter;
    font-size: 0.8125rem;
    font-style: normal;
    font-weight: 400;
    line-height: 1.375rem;
    margin-bottom: 0px !important;
    padding-bottom: 0px !important;
}

.service-right-support-box-button {
    border-radius: 1.875rem !important;
    border: 1px solid #C9C9C9 !important;
    background: #FFF !important;
    padding: 0.625rem 1.5625rem !important;
    font-size: 0.75rem !important;
    line-height: normal !important;
    transition: all 0.3s ease-in-out !important;
    color: #000 !important;
    white-space: nowrap !important;
}

a.service-right-support-box-button:hover {
    background: #FF6A00 !important;
    color: white !important;
}

a.service-right-support-box-button.active:hover {
    background: #F1783C !important;
    color: white !important;
}

.service-right-support-box-button.active {
    color: inherit !important;
    background-color: initial !important;
    font-weight: normal !important;
}

.service-right-support-main-box {
    display: flex;
}

.anchor-box-div {
    padding: 10px 14px 10px 25px !important;
}

.anchor-box-div:hover {
    background-color: #FFF1EA;
    border-radius: 0.625rem;

}

.mob-inner-sub-menu {
    border-bottom: 2px solid #DDDDDD;
    padding: 30px 0px;
}

.mob-inner-sub-menu ul li {
    margin: 0px;
    padding: 0px;
}

.mob-inner-sub-menu ul {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.mob-inner-sub-menu li:first-child {
    margin-top: 0px !important;
}


/* reource menu css  */

.resource-inner-title h5 {
    color: #7E7E7E;
    font-family: Inter;
    font-size: 1rem;
    font-style: normal;
    font-weight: 500;
    line-height: 1.875rem;
    text-transform: uppercase;
}

.resource-inner-menu ul li a {
    color: #000 !important;
    text-transform: uppercase;
}

.resource-inner-menu ul {
    display: flex;
    padding-left: 0px;
    gap: 13px;
    flex-direction: column;
}

.resource-inner-menu ul li img {
    display: none;
}

.resource-inner-menu ul li:hover img {
    display: block;
}

.resource-inner-menu ul li:hover i {
    display: none;
    transition: all .3s ease-in-out;
}

.resource-inner-menu ul li {
    display: flex !important;
    align-items: center !important;
    justify-content: space-between !important;
    padding: 3px 25px 3px 0px;
}

.resource-inner-menu ul li:hover {
    background: white;
    border-radius: 0.62rem;
}

.resource-inner-menu i {
    font-size: 12px;
}

.res-inner-right-box img {
    border-radius: 25px;
}

/* reource menu css ends  */



/* nav menu revamp css ends */

#iubenda-pp {
    z-index: 9999999999 !important;
}

.bitcoin-banner-box {
    position: absolute;
    bottom: 30px;
}
.home-banner-mobile-view{
    background: url('../images/home-banner-mobile.webp');
    background-position: center;
    background-size: cover !important;
}