/* ----------------------------------
MOBILE
------------------------------------*/

/*SMALL DOWN*/

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


    /* nav menu  */

    .izar-logo img {
        display: block;
        margin-left: 20px;
    }

    .menu-open .izar-logo img {
        display: none;
    }

    .mobile-background-menu {
        background-color: #442811;
        min-height: 900px;
    }

    .mobile-background-bond-menu {
        background-color: #442811;
        min-height: 600px;
    }

    .izar-main-menu-container.mobile-menu-link-black .izar-menu-wrapper .navbar-collapse.uppercase .navbar-collapse ul.navbar-nav li a {
        color: #442811;
    }

    .izar-main-menu-container.mobile-menu-link-light .izar-menu-wrapper .navbar-collapse.uppercase .navbar-collapse ul.navbar-nav li a {
        color: #FCFAF4;
    }

    .izar-menu-container .izar-widthcontainer.main-menu {
        flex-direction: row;
    }

    /* exclusive form bond wrapper */

    .archive-services-exclusive-bond-database-form-wrapper .gform_wrapper.gravity-theme .ginput_container_consent label:before,
    .contact-form .gform_wrapper.gravity-theme .ginput_container_consent label:before {
        top: 0;
        bottom: unset;
    }

    /*home*/
    .contact-title {
        text-align: center;
        margin-bottom: 40px;
    }

    .block-section-row.banner-heading {
        max-width: 100% !important;
        padding: 20px;
    }

    .about-wrapper-inner {
        padding: 20px;
        max-width: 100% !important;

    }

    .banner-text-container .button-izar-wrapper {
        width: 95%;
        margin: 30px 0 0 auto;
    }

    .latest-transactions-content-wrapper .slick-list.draggable {
        padding-top: 20px;
    }

    .latest-transactions-content-wrapper ul.slick-dots {
        display: flex;
        justify-content: center;
        list-style-type: none;
        padding: 0;
    }

    .latest-transactions-content-wrapper .slick-dots li.slick-active button {
        background-color: #442811;
    }

    /* Style for inactive dots */
    .latest-transactions-content-wrapper .slick-dots li button {
        background-color: #FCFAF4;
        width: 15px;
        height: 15px;
        border-radius: 50%;
        padding: 0;
        margin-left: 5px;
        border: unset;
    }

    .archive-services-top-wrapper.beige-bg {
        padding: 0;
    }

    .archive-services-content-wrapper {
        padding: 60px 0 20px 0;
    }

    .archive-services-inner-content.wpb_column.vc_column_container.vc_col-sm-12 .archive-services-top-title-wrapper {
        padding: unset;
    }

    .archive-services-content-wrapper .custom-container-izar-content-wrapper {
        margin-top: unset;
    }

    .title-services:after {
        left: unset;
        width: 100px;
    }

    .home-archive-services-inner-content .custom-container-izar-content-wrapper {
        margin-top: unset;
    }

    .home-featured-transaction-heading.wpb_column.vc_column_container.vc_col-sm-4 {
        padding: 70px 0;
    }

    .home-featured-transaction-content.wpb_column.vc_column_container.vc_col-sm-8 .transaction-wrapper-inner {
        width: 100%;
    }

    .home-view-more-transactions {
        margin-top: 40px;
    }

    .izar-resources-wrapper-outer:after {
        display: none !important;
    }

    .vc_row.wpb_row.vc_row-fluid.izar-resources-wrapper-outer {
        min-height: 450px;
    }

    .home-izar-resources .icon-heading-wrapper {
        margin: 40px 0;
    }

    .izar-heading.career-title-home {
        margin-top: 40px;
    }

    .home-careers-inner-content .custom-container-izar-content-wrapper {
        margin-top: unset;
        width: 90%;
        margin: 0 auto;
    }

    .container-col.column-1.home-career-title {
        flex-direction: column;
    }

    .home-career-title .button-izar-wrapper {
        text-align: unset !important;
        margin-top: 10px;
    }

    button.home-slick-button {
        height: 40px;
        width: 40px;
    }

    button.home-slick-button.slick-next.slick-arrow {
        position: absolute;
        bottom: -60px;
        right: 130px;
    }

    .other-vacancies-wrapper-content .slick-list .slick-slide {
        width: 360px !important;
        min-height: 300px;
    }

    .vacancies-wrapper-content .slick-prev.slick-arrow {
        position: absolute;
        bottom: -60px;
        left: 130px;
    }

    button.home-slick-button.slick-prev.slick-arrow.slick-disabled,
    .other-vacancies-wrapper-content .slick-prev.slick-arrow {
        bottom: -60px;
        left: 130px;
    }

    .vacancies-wrapper-content button.home-slick-button {
        background-color: #B5996F;
        color: #FCFAF4;
        border: none;

    }

    /* our services */
    .archive-services-top-row-wrapper.beige-bg {
        padding: 80px 0 75px;
    }

    .archive-services-top-title-wrapper {
        padding: 0 20px;
    }

    .archive-services-exclusive-bond-database-title-wrapper {
        margin: 40px 0;
        padding: 0 20px;
    }

    .archive-services-exclusive-bond-database-text-wrapper {
        max-width: 100%;
        padding: 0 20px;
    }


    /* transaction */

    .transaction-page-title {
        margin: 80px 20px 40px;
    }

    .transaction-page-title h2 {
        line-height: 40px;
    }

    .transaction-archive-banner-wrapper-outer img {
        width: 100%;
        height: 170px;
        object-fit: cover;
    }

    .transaction-archive-content-container.top-spacer-100 {
        margin-top: 50px;
    }

    .transaction-content-wrapper-title h2 {
        font-size: 18px;
    }

    /* .transaction-content-description:after {
        content: '';
        border: 0.5px solid #B5996F;
        position: absolute;
        bottom: 0;
        left: 100px;
        right: 0;
        width: 50%;
    } */

    .transaction-content-wrapper-title span.price {
        font-size: 18px;
    }

    .transaction-wrapper-inner {
        margin-bottom: 120px;
        width: 90%;
        margin: 30px auto;
    }

    .modal {
        max-width: 90%;
        height: 100%;
        overflow-y: auto;
    }

    .close {
        font-size: 40px;
    }

    .tombstone-modal-wrapper {
        margin-top: 70px;
        /* background: none; */
    }

    .tombstone-izar-logo img {
        display: none;
    }

    .tombstone-heading-wrapper {
        flex-direction: column-reverse;
    }

    .tombstone-heading {
        width: 100%;
        margin: 0 auto;
        margin-top: 20px;
    }

    .tombstone-heading h2 {
        font-size: 24px;
    }

    .tombstone-content {
        margin-top: unset;
    }

    .tombstone-footer-default {
        align-items: center;
        flex-direction: column;
    }

    .top-rated h3,
    .top-rated p {
        text-align: center;
    }

    .tombstone-footer {
        padding: 40px 30px 10px 30px;
        flex-direction: column;
        align-items: center;
    }

    .tombstone-secondary-footer {
        flex-direction: column;
    }

    /* resources */

    .block-section-row.resources-heading-text {
        margin-top: 80px;
        padding: 20px;
    }

    .block-section-row.resources-heading-text .block-content-wrapper {
        margin-top: 30px;
    }

    .resources-wrapper .block-content-wrapper .block-text-content {
        max-width: 330px;
    }

    .resources-wrapper-content .button-izar-wrapper.btn-image-component {
        padding: 20px;
    }

    .btn-image-component {
        margin-top: unset;
    }

    .download-title-links.resources-download-links {
        padding: 0 20px;
        width: 90%;
    }

    .download-title-links.resources-download-links::before {
        width: 60%;
        margin-top: 20px;
        margin-bottom: 20px;
    }

    .download-title-links.resources-download-links a {
        flex-direction: column;
    }

    .download-title-links a span.download-text {
        text-align: left;
        line-height: 44px;
    }

    .block-section-row.exclusive-bond-database-heading-wrapper {
        margin-top: 40px;
    }

    .download-title-links a span.download-links,
    .download-title-links a span.download-text {
        width: 370px;
    }

    .exclusive-bond-database-heading-wrapper .block-content-wrapper .block-text-content {
        max-width: 360px;
    }

    /* careers */
    .archive-heading-title {
        float: unset;
        width: 100%;
        margin-bottom: 30px;
    }

    .archive-page-content-text {
        float: unset;
        width: 100%;
    }

    .archive-heading-wrapper {
        padding: 20px 20px;
        margin: 40px 0;
    }


    /* .careers-archive-content-container.top-spacer-100 {
        margin: 0;
    } */

    .vacancies-wrapper-outer {
        margin-left: unset;
        overflow: hidden;
    }

    .vacancies-wrapper-outer-title {
        float: unset;
        width: 100%;
        padding: 0 20px;
    }

    .vacancies-wrapper-content.main-careers button.home-slick-button.slick-next.slick-arrow {
        bottom: -50px;
    }

    .vacancies-wrapper-content.main-careers button.home-slick-button.slick-prev.slick-arrow {
        bottom: -50px;
    }

    .vacancies-wrapper-content.main-careers.slick-initialized.slick-slider {
        float: unset;
        width: 100%;
        position: relative;
    }

    .careers-archive-content-container.top-spacer-100 {
        margin: 0;
        padding: 0;
    }

    .single-career-wrapper {
        display: block;
        padding: 20px;
    }

    .single-career-content {
        width: 100% !important;
    }

    .single-career-title h2 {
        line-height: 44px;
    }

    .single-career-subtitle {
        margin-bottom: 20px;
    }

    .single-career-wrapper .back-link {
        margin-bottom: 20px;
    }

    .other-jobs-vacancies.top-spacer-60 {
        margin-left: unset;
    }

    .other-jobs-vacancies h3 {
        line-height: 38px;
        padding: 20px;
    }

    .single-career-form .gform_wrapper.gravity-theme .ginput_container_consent label:before {
        top: 0;
        bottom: unset;
    }


    /* blog  */
    .blog-archive-banner-wrapper-outer img {
        min-height: 200px;
    }

    .archive-blog-container .archive-page-title {
        margin: 40px 0;
        padding: 20px;
    }

    .blog-archive-content-container.top-spacer-100 {
        padding: 20px;
    }

    .blog-content-link {
        margin-top: unset;
    }

    .back-link {
        padding: 20px;
    }

    .single-blog-banner-wrapper img {
        min-height: 200px;
    }

    .single-blog-title {
        width: 100%;
        float: unset;
        padding-right: unset;
    }

    .single-blog-content-text {
        width: 100%;
        float: unset;
    }

    .single-blog-content-container {
        padding: 20px;
        max-width: 100%;
    }

    /* contact  */
    .get-intouch-form-right-col {
        padding: 0 20px !important;
        margin: 40px 0 20px 0;
    }

    .get-intouch-heading,
    .find-us-block {
        margin-bottom: 20px;
    }

    .get-intouch-heading .block-content-wrapper .block-text-content {
        margin-top: 20px;
    }

    div#gform_wrapper_6 {
        padding: 20px;
    }

    .gform_footer.top_label {
        justify-content: center;
    }

    .gform_wrapper.gravity-theme .get-intouch-form .ginput_container_consent label:before {
        top: 0;
        bottom: unset;
    }


    /* Mauritius debt market */
    .vc_row.wpb_row.vc_inner.vc_row-fluid.services-left-col {
        width: 100%;
        float: unset;
        margin-left: unset;
    }

    .vc_row.wpb_row.vc_inner.vc_row-fluid.services-right-col,
    .vc_row.wpb_row.vc_inner.vc_row-fluid.approach-left-col,
    .vc_row.wpb_row.vc_inner.vc_row-fluid.approach-right-col,
    .approach-right-text-content.wpb_column.vc_column_container.vc_col-sm-12 {
        width: 100%;
        float: unset;
    }

    .services-right-content.wpb_column.vc_column_container.vc_col-sm-12 .custom-container-izar-content-wrapper,
    .services-left-content.wpb_column.vc_column_container.vc_col-sm-12 .custom-container-izar-content-wrapper,
    .services-dept-col-wrapper .custom-container-izar-content-wrapper,
    .services-dept-text-wrapper .custom-container-izar-content-wrapper,
    .approach-icon-content .custom-container-izar-content-wrapper,
    .approach-left-content .custom-container-izar-content-wrapper,
    .approach-right-content .custom-container-izar-content-wrapper,
    .approach-right-text-content .custom-container-izar-content-wrapper,
    .transaction-content-title .custom-container-izar-content-wrapper,
    .form-bg-contact-image .custom-container-izar-content-wrapper,
    .discover-more-bg .custom-container-izar-content-wrapper,
    .services-list-col-holder .custom-container-izar-content-wrapper,
    .rating-list-left .custom-container-izar-content-wrapper,
    .rating-list-right .custom-container-izar-content-wrapper,
    .text-block-inner-content .custom-container-izar-content-wrapper,
    .mergers-expertise .custom-container-izar-content-wrapper,
    .mergers-right-wrapper .custom-container-izar-content-wrapper,
    .why-mergers-wrapper .custom-container-izar-content-wrapper,
    .square-box-wrapper .custom-container-izar-content-wrapper,
    .understanding-equity-capital-market-row .custom-container-izar-content-wrapper,
    .solution-left-col .custom-container-izar-content-wrapper,
    .solution-right-col .custom-container-izar-content-wrapper,
    .why-solutions-wrapper .custom-container-izar-content-wrapper,
    .login-form-content-wrapper .custom-container-izar-content-wrapper,
    .privacy-wrapper-content .custom-container-izar-content-wrapper,
    .terms-wrapper-content .custom-container-izar-content-wrapper {
        margin-top: unset !important;
    }

    .vc_row.wpb_row.vc_inner.vc_row-fluid.services-dept-text-wrapper {
        width: 100%;
        padding-left: unset;
        margin-left: -15px !important;
        margin-right: -15px !important;
    }

    .wpb_text_column.wpb_content_element.approach-text {
        max-width: 100%;
        float: unset;
    }

    .izar-heading.\#9d7a3c.approach-title {
        max-width: 100%;
        margin-left: 10px;
        margin-bottom: 30px;
    }

    .icon-container-wrapper {
        margin-left: unset;
    }

    .latest-transactions-left-col {
        display: none;
    }

    .latest-transactions-right-col {
        width: 100%;
        float: unset;
    }

    .transaction-title {
        max-width: 99%;
    }

    .view-row {
        margin-left: -15px;
    }

    .discover-more-holder .wpb_wrapper {
        flex-direction: column;
        width: unset;
    }

    .discover-more-holder .discover-more-right-col .custom-container-izar-content-wrapper {
        width: 90%;
        margin: 0 auto;
    }

    .discover-more-heading {
        margin-left: 50px;
        margin-bottom: 20px;
    }

    .izar-wp-widthcontainer.discover-more-holder {
        height: 520px;
    }

    .services-col-holder .vc_column-inner .wpb_wrapper,
    .services-dept-col-holder .vc_column-inner .wpb_wrapper,
    .approach-col-holder .vc_column-inner .wpb_wrapper,
    .services-list-col-holder .vc_column-inner .wpb_wrapper,
    .rating-list-left-wrapper .vc_column-inner .wpb_wrapper,
    .rating-list-right-wrapper .vc_column-inner .wpb_wrapper {
        width: 95%;
        margin: 0 auto;
    }

    .services-right-content.wpb_column.vc_column_container.vc_col-sm-12 .button-izar-wrapper {
        margin-left: 10px;
    }

    .services-full-banner-img img {
        min-height: 200px;
    }

    .icon-box-item {
        display: flex;
        width: 100%;
        flex-direction: row;
        flex-wrap: wrap;
        align-content: center;
        justify-content: flex-start;
        align-items: center;
    }

    .icon-container-wrapper .icon-box-item {
        flex-wrap: nowrap;
    }

    .approach-icon-content .icon-container-wrapper .col {
        margin-bottom: 30px;
    }

    .icon-container-wrapper .icon-box-item .icon-box-content {
        max-width: 300px;
        margin-top: unset;
        margin-left: 10px;
    }

    .approach-icon-content .icon-container-wrapper .col {
        width: 100% !important;
    }

    .wpb_text_column.wpb_content_element.approach-right-text {
        padding-left: unset;
    }

    .icon-services-container .col {
        width: 100% !important;
    }

    .icon-box-item.services-listing-icon-box.last {
        width: 100%;
    }

    /* Credit rating advisory services */

    .rating-list>.vc_column-inner>.wpb_wrapper {
        flex-direction: column;
    }

    .rating-list-right {
        margin-left: -15px !important;
        width: 100%;
    }

    .rating-list-left {
        width: 100%;
    }

    .izar-wp-widthcontainer.rating-list.wpb_column.vc_column_container.vc_col-sm-12 {
        margin-top: 60px;
    }

    .rating-list-right .custom-container {
        column-count: unset;
        column-gap: unset;
    }

    .container-col.column-1.rating-list-right-content {
        min-height: 310px;
        position: relative;
    }

    button.ratings-slick-button.slick-prev.slick-arrow,
    button.ratings-slick-button.slick-prev.slick-arrow.slick-disabled {
        position: absolute;
        bottom: 0;
        left: 120px;
    }

    button.ratings-slick-button.slick-next.slick-arrow {
        position: absolute;
        bottom: 0;
        right: 120px;
    }

    .rating-list-right-content button.ratings-slick-button {
        background-color: #B5996F;
        color: #FCFAF4;
        border: none;
        height: 40px;
        width: 40px;
    }

    .text-block-inner-wrapper .vc_column-inner .wpb_wrapper {
        width: 95%;
        padding-left: unset;
    }

    .why-wrapper .why-right-wrapper {
        padding-left: unset;
        width: 85%;
        margin: 0 auto;
    }

    .heading-why-izar {
        margin-top: 60px;
    }

    .why-beige-bg-wrapper .banner-text {
        margin-left: unset;
        padding-right: unset;
        padding: 40px;
    }

    .why-beige-bg-wrapper .banner-text p {
        max-width: unset;
        width: 100%;
        margin: 0 auto;
    }

    .vc_row .why-beige-bg-wrapper {
        bottom: unset;
    }

    .vc_row.wpb_row.vc_row-fluid.form-bg-contact-image.vc_custom_1699353679074.vc_row-has-fill {
        margin-top: 110px;
    }

    .rating-list-left-content .wpb_text_column {
        max-width: 350px;
    }

    /* Mergers and Acquisitions  */

    .types-mergers-left-col {
        width: 100%;
        margin-top: 40px;
    }

    .types-mergers-right-col {
        width: 100%;
        margin-top: 20px;
    }

    .type-mergers-holder>.vc_column-inner>.wpb_wrapper {
        flex-direction: column;
        width: 90%;
    }

    .mergers-expertise-wrapper {
        width: 85% !important;
        margin: 0 auto;
    }

    .izar-heading.\#9d7a3c.expertise-title.font28px {
        margin-top: 40px;
    }

    .transactions-icon-mergers .block-section-row-outer {
        width: 100% !important;
        float: unset !important;
        margin-top: 40px;
    }

    .transactions-icon-mergers .block-section-row-outer:last-child {
        margin-bottom: 60px;
    }

    .mergers-africa {
        margin-top: unset;
    }

    .mergers-africa .vc_column-inner {
        padding-top: unset !important;
    }

    .mergers-right-wrapper>.vc_column-inner>.wpb_wrapper {
        margin-left: unset;
    }

    .mergers-right-wrapper {
        margin-top: 60px;
    }

    .mergers-left-text-wrapper,
    .mergers-right-text-wrapper {
        width: 100%;
        float: unset;
    }

    .mergers-left-text-wrapper .mergers-text-content,
    .mergers-right-text-wrapper .mergers-text-content {
        max-width: 100%;
    }


    .mergers-right-wrapper.wpb_column.vc_column_container.vc_col-sm-8 {
        width: 90%;
        margin: 0 auto;
        margin-top: 40px;
    }

    .mergers-right-wrapper .button-izar-wrapper {
        left: 0;
    }

    .why-mergers {
        margin-top: 120px;
    }

    .vc_row.wpb_row.vc_inner.vc_row-fluid.why-mergers-wrapper .custom-container-izar-content-wrapper .custom-container:before {
        height: 580px;
    }


    button.view-transaction-slick-button.slick-prev.slick-arrow,
    button.view-transaction-slick-button.slick-prev.slick-arrow.slick-disabled {
        position: absolute;
        bottom: 0;
        left: 160px;
    }

    button.view-transaction-slick-button.slick-next.slick-arrow {
        position: absolute;
        bottom: 0;
        right: 160px;
    }

    .view-transaction-row button.view-transaction-slick-button {
        background-color: #B5996F;
        color: #FCFAF4;
        border: none;
        height: 40px;
        width: 40px;
    }

    .view-transaction-row.row.view-row.slick-initialized.slick-slider {
        min-height: 420px;
    }


    /* Equity capital markets  */

    .vc_row.understanding-equity-capital-market-row {
        margin-top: 40px;
        max-width: 100%;
    }

    .understanding-equity-capital-market-row .understanding-equity-capital-markets-number-container {
        margin-left: unset;
    }

    .equity-capital-markets-in-mauritius-inner-row {
        flex-direction: column;
    }

    .equity-capital-markets-in-mauritius-inner-row .vc_column-inner .wpb_wrapper {
        width: 95%;
        margin: 0 auto;
    }

    .equity-markets-mauritius-img img {
        width: 100%;
        height: 400px;
        object-fit: cover;
    }

    .wpb_text_column.wpb_content_element.equity-capital-markets-in-mauritius-text {
        margin: 40px 0;
    }

    .why-consider-ecm-inner-row .wpb_column {
        width: 90%;
        margin: 0 auto;
    }

    .why-consider-ecm-text {
        max-width: 100%;
    }

    /* .transaction-col-holder {
        margin-top: unset;
    } */

    .transaction-col-holder .vc_column-inner {
        padding-top: unset !important;
    }

    .equity-capital-markets-in-mauritius-title {
        max-width: 100%;
        margin-left: 10px;
    }

    /* Global market solutions  */

    .services-right-col .services-right-content {
        margin-top: 15px;
    }

    .solution-left-col,
    .solution-right-col {
        float: unset;
        width: 100%;
        margin: 40px 0;
    }

    .global-square-box {
        height: 460px;
        width: 100%;
    }

    .solutions-col-holder {
        margin-top: unset;
    }

    .solutions-col-holder .vc_column-inner {
        width: 90% !important;
        margin: 0 auto;
    }

    .why-solutions {
        margin-top: unset;
    }

    .vc_row.wpb_row.vc_inner.vc_row-fluid.why-solutions-wrapper .custom-container-izar-content-wrapper .custom-container:before {
        height: 810px;
        top: 0;
        left: -40px;
    }

    .gform_wrapper.gravity-theme .ginput_complex span#input_3_1_6_container {
        margin-bottom: 0 !important;
    }

    span#input_3_1_3_container {
        margin-bottom: 15px;
    }

    /* Bond database login & register  */

    form.woocommerce-form.woocommerce-form-login.login .form-row input[type="text"],
    form.woocommerce-form.woocommerce-form-login.login .form-row input[type="password"] {
        width: 100%;
    }

    form.woocommerce-form.woocommerce-form-register.register .single-input input[type='email'],
    form.woocommerce-form.woocommerce-form-register.register .single-input input[type='text'],
    form.woocommerce-form.woocommerce-form-register.register .single-input input[type='tel'],
    form.woocommerce-form.woocommerce-form-register.register .single-input input[type='password'] {
        width: 390px;
    }

    form.woocommerce-form.woocommerce-form-register.register .input-field.name-inputs,
    .consent {
        flex-direction: column;
    }

    .consent {
        width: 100%;
    }

    input#reg_last_name {
        margin-left: unset;
    }

    .consent-wrapper label {
        width: 70%;
        line-height: unset;
    }

    .consent-wrapper {
        margin-left: 90px;
    }

    /* Bond database dashboard & account details  */

    .account-sidebar-logo a {
        margin-top: 100px;
    }

    /* .navbar-toggler-bond {
        width: 30px !important;
        position: absolute;
        height: 30px;
        width: 100%;
        padding: 0;
        margin: 0;
        right: 20px;
        top: 10px;
    }

    .navbar-toggler-bond .navbar-toggler-icon {
        background-color: black;
    } */


    .woocommerce-account .woocommerce-MyAccount-navigation {
        width: 100%;
        background-color: #442811;
        position: relative;
        top: 0;
        bottom: 0;
        /* height: 390px; */
    }

    .woocommerce-account .woocommerce-MyAccount-content {
        width: 95%;
        margin: 0 auto;
    }

    .bond-database-table-outer-wrapper.top-spacer-60:after {
        content: none;
    }

    .account-sidebar-logo {
        margin-top: unset;
    }

    li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--edit-account {
        margin-bottom: 60px;
    }

    .bond-database-table-content {
        overflow-x: unset;
    }

    .rwd-table {
        border: 0;
        width: 100%;
    }

    .bond-database-table caption {
        font-size: 1.3em;
    }

    .bond-database-table thead {
        border: none;
        clip: rect(0 0 0 0);
        height: 1px;
        margin: -1px;
        overflow: hidden;
        padding: 0;
        position: absolute;
        width: 1px;
    }

    .bond-database-table tr {
        border-bottom: 3px solid #ddd;
        display: block;
        margin-bottom: .625em;
    }

    .bond-database-table td {
        border-bottom: 1px solid #ddd;
        display: block;
        font-size: .8em;
        text-align: right !important;
    }

    .bond-database-table td::before {
        content: attr(data-label);
        float: left;
        font-weight: bold;
        text-transform: uppercase;
    }

    .bond-database-table td:last-child {
        border-bottom: 0;
    }

    .rwd-table td:last-child {
        padding-right: unset !important;
    }

    .bond-database-table-header-wrapper {
        width: 100%;
    }

    .bond-database-table-header-wrapper {
        flex-direction: column;
        align-items: flex-start;
    }

    .bond-database-table-header-search {
        width: 100%;
    }

    .bond-database-table-header-reset {
        margin-top: 20px;
    }

    .bond-database-mobile-filter-list {
        margin-top: 20px;
        display: flex !important;
        flex-direction: column;
        width: 100%;
    }

    select.select-filter-mobile {
        border: none;
        font-family: 'Poppins Semi-Regular';
        color: #9D7A3C;
        background-color: #FCFAF4;
        margin: 5px 0;
    }

    .rwd-table th:before {
        content: attr(data-th) ": ";
        font-weight: bold;
        width: 6.5em;
        display: inline-block;
    }

    .contact-details-wrapper,
    .change-password-wrapper {
        flex-direction: column;
    }

    .change-password-title,
    .contact-details-title {
        width: 100%;
    }

    .change-password-wrapper-form,
    .contact-details-wrapper-form {
        width: 100%;
    }

    .form-button-wrapper.top-spacer-30 {
        margin-right: unset;
    }

    /* privacy policy & terms and conditions */
    .izar-wp-widthcontainer.privacy-wrapper-inner.wpb_column.vc_column_container.vc_col-sm-12,
    .izar-wp-widthcontainer.terms-wrapper-inner.top-spacer-100.wpb_column.vc_column_container.vc_col-sm-12 {
        width: 90%;
        margin: 0 auto;
    }

    .privacy-container .icon-heading-wrapper h2,
    .terms-wrapper-container .icon-heading-wrapper h2 {
        font-size: 1.6rem
    }

    body.privacy-policy li#menu-item-72 {
        margin-left: 35px !important;
    }



}



/*MEDIUM ONLY*/

@media screen and (min-width: 761px) and (max-width: 1070px) {}

/*MEDIUM UP*/

@media screen and (min-width: 1071px) and (max-width: 1169px) {}



/* ----------------------------------
TABLET
------------------------------------*/

/*BOTH DIRECTION*/
@media only screen and (min-width: 769px) and (max-width: 1281px) {}

/*PORTRAIT ONLY*/
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {}


/*LANDSCAPE ONLY*/
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {}



/* ----------------------------------
TARGET BROWSER
------------------------------------*/