@media only screen and (min-width: 1342px) {
    .row_grid5 div {
        width:auto
    }

    .row_grid5 {
        grid-template-columns: repeat(5,1fr);
        display: grid
    }
}

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

@media only screen and (max-width: 1536px) {
    :root {
        --banner_div_height: 518px
    }
}

@media only screen and (max-width: 1440px) {
    :root {
        --banner_div_height: 381px;
        --section_header_desc_mb: 15px;
        --slide_content_p_font_height: 23px;
        --small_headers_font_size: 18px;
        --fill_texts_font_size: 16px;
        --headers_font_size: 27px;
        --sliders_font_size: 50px;
        --contact_form_min_width: 240px;
        --contact_form_min_height: 44px
    }

    .alert_p {
        font-size: var(--fill_texts_font_size);
        line-height: var(--line-height1);
        margin-top: 15px
    }

    .srvice_card .image {
        background-size: contain!important;
        height: 70px;
        width: 70px
    }

    .description p {
        margin-bottom: .3rem
    }

    .links_menu li {
        margin-left: 20px
    }

    .black_btn {
        min-width: 188px
    }

    .links_menu a {
        color: #000;
        padding: 9px 0 9px 9px;
        display: block;
        text-decoration: none
    }

    .top_header {
        padding: 5px 0
    }

    .slid_item {
        /*height: 442px*/
    }

    .slide_content h1 {
        margin-bottom: 24px
    }

    .slide_content p {
        margin-bottom: 2px
    }

    .slide_content a.bg-blue {
        margin-top: 16px;
        bottom: 18px;
        width: 190px;
        padding: 5px 28px
    }

    .grid_box {
        min-height: 250px
    }

    .grid_box h3 {
    }

    .country_card h4 {
        margin-top: 10px
    }

    .country_card .description {
        margin-top: 10px
    }

    .footer_section a.black_btn {
    }

    .forex_brokers_section .description {
        padding: 54px 16px
    }

    .left_section {
        padding: 15px 15px 15px 30px
    }

    .left_section form .form-control {
    }

    form label {
    }

    .left_section form .black_btn {
        margin-top: 15px
    }

    .modal_1 form .form-control {
    }

    .modal_1 form .black_btn {
        margin-top: 15px;
        width: 241px
    }

    .modal_1 form .form-group.mb {
        margin-bottom: 9px
    }

    .modal_1 label.form-check-label {
    }

    .fixed_row_h {
    }

    .social_login_div button i {
    }

    .modal_1 .modal-content {
        padding: 22px
    }

    .modal_1 .nav-tabs .nav-link {
    }

    .modal_1 .modal-title {
    }

    .modal_1 .modal-header {
        padding: 0 15px 6px
    }

    .srvice_card {
        min-height: unset
    }

    ul.footer_menu li a {
        margin-bottom: 3px
    }

    .contact_information_box h3.head {
        text-align: center
    }

    address {
        margin-bottom: 5px
    }

    address a i.fab,address a i.fa,address a i.far,address a i.fas {
        color: #138dc9;
        margin-right: 2px;
        margin-left: 0
    }

    address a {
        padding-left: 0
    }

    p.tow_links a img {
        width: 17px;
        margin-right: 2px
    }

    .contact_information_box form label {
        margin: 2px;
        margin-top: 4px
    }

    .contact_information_box form .form-control {
        padding: 4px 15px
    }

    .error-callback-div {
        color: red
    }

    p.tow_links a img {
        width: 17px;
        margin-right: 2px
    }

    .error-callback-div {
        color: red
    }

    .col-md-4.footer_submit_col {
        display: block;
        width: 100%;
        margin-top: 10px
    }

    .contact_information_box .black_btn {
        border-radius: var(--radius2)
    }

    ul.footer_menu li a {
    }

    li.has_icon img {
        height: 14px;
        margin-right: 5px
    }

    ul.footer_menu li b {
    }

    ul.footer_menu li a.social_media_link {
        margin-right: 5px
    }

    p.footer_copyright {
    }

    footer {
        padding: 30px 0
    }
}

@media only screen and (max-width: 1320px) {
    :root {
        --table_btn_padding_y: 2px;
        --btns_font_size: 18px;
        --btns_line_height: 26px;
        --btns_min_width: 176px;
        --btns_min_height: 37px
    }



    .row-1024-5{
        --bs-gutter-x: 0.7rem;
    }
    .list_fetchers {
        padding: 15px;
    }

    .product_card_header {
        padding: 15px;
    }
    .product_type {
        font-size: 24px;
    }



    .links_menu a {
        padding: 6px 0 5px 5px
    }

    .links_menu li {
        margin-left: 10px
    }

    .srvice_card h4 {
        color: var(--color_blue);
        font-display: swap;
        font-family: var(--f_bold);
        margin: 15px auto
    }

    .description {
        text-align: center
    }

    .black_btn {
        min-width: 188px
    }

    .srvice_card .image {
        background-size: contain!important;
        height: 62px;
        width: 62px
    }

    .incorporation_jurisdictions_card {
        border: 1px solid var(--color_dark_gray);
        border-radius: 15px;
        padding: 15px;
        height: 100%
    }

    .incorporation_jurisdictions_card h4 {
        text-align: center;
        margin-top: 10px;
        margin-bottom: 0;
        color: var(--color_blue);
        font-display: swap;
        font-family: var(--f_bold)
    }

    .grid_box h3 {
    }

    .brokerage_survival_keys_section h3 {
    }

    .footer_section a.black_btn {
    }

    .forex_brokers_section .description {
        padding: 36px 16px
    }

    .forex_brokers_section {
        grid-template-rows: 43vh
    }

    .g-recaptcha-div {
        position: relative
    }

    .alliance_advisers_banner h2 {
    }

    p.bold {
    }

    .brokerage_starter_card .image {
        height: 70px;
        width: 70px
    }

    .card1 .image {
        height: 66px
    }

    .box_card .image {
        height: 57px;
        width: 56px
    }

    .dark_shape.darkshapefont2.radius27 {
        padding: 20px
    }

    .top_header_inner .a_btn {
        padding: 2px 13px
    }
}

@media screen and (min-width: 1320px) {
    .padding1 {
        padding-left:12%
    }

    .padding2 {
        padding-left: 20%
    }

    .row.custom_row_5 {
        display: grid;
        grid-template-columns: repeat(5,minmax(106px,1fr))
    }

    .custom_row_5_col {
        margin-bottom: calc(var(--bs-gutter-x));
        width: 100%
    }
}

@media screen and (min-width: 1321px) {
    .custom_row_7 {
        display:grid;
        grid-template-columns: repeat(auto-fill,minmax(175px,1fr));
        --bs-gutter-x: 0.7rem
    }
}

@media(min-width: 1024px) and (max-width:1320px) {
    .custom_row_7 {
        display:grid;
        grid-template-columns: repeat(auto-fill,minmax(161px,1fr));
        --bs-gutter-x: 0.7rem
    }

    .brokerage_starter_card h4 {
        margin: 15px auto
    }
}

@media(max-width: 1265px) {
    .content_edit {
        height:415px!important
    }
}

@media screen and (max-width: 1200px) {
    :root {
        --banner_div_height: 260px;
        --links_menu_font_size: 14px
    }

    .wizard>.steps>ul>li a {
        font-size: 14px
    }

    .wizard>.steps .number {
        line-height: 28px;
        width: 30px;
        height: 30px;
        top: 3px
    }

    legend {
        color: #018dc9;
        font-weight: 400;
        font-size: 17px;
        margin-top: 2px;
        margin-bottom: 4px
    }
}

@media screen and (min-width: 1024px) {


    .custom_row_7 .custom_row_7_col {
        margin-bottom:calc(var(--bs-gutter-x));
        width: 100%
    }

    .w-md-auto {
        width: auto!important
    }

    .mt5_support_row .col_mb {
        margin-bottom: 0
    }

    .payment_brokers_solutions_row .col_mb {
        margin-bottom: 0
    }

    .delivery_dark_cards_section .col_mb {
        margin-bottom: 0
    }

    .circle_card_row .col_mb {
        margin-bottom: 0
    }

    .box_card_row .col_mb:nth-last-child(-n+6) {
        margin-bottom: 0
    }

    .risk_and_regulation_cards .col_mb:nth-last-child(-n+3) {
        margin-bottom: 0
    }

    /*.services_section .col_mb:nth-last-child(-n+3) {*/
    /*    margin-bottom: 0*/
    /*}*/

    /*.services_section .col_mb:nth-last-child(-n+4) {*/
    /*    margin-bottom: 0*/
    /*}*/

    .incorporation_jurisdictions_section .col_mb:nth-last-child(-n+4) {
        margin-bottom: 0
    }

    .what_to_look_row .col_mb:nth-last-child(-n+4) {
        margin-bottom: 0
    }

    .where_incorporate_section .row:nth-child(3) .col_mb {
        margin-bottom: 0
    }

    .brokerage_survival_keys_section .row:nth-child(2) .col_mb {
        margin-bottom: 0
    }
}


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




    .slide_content h1 {
        margin-bottom:12px
    }


    :root {
        --header_font_size: 13px;
        --banner_div_height: 260px;
        --slide_content_p_font_height: 21px;
        --small_headers_font_size: 18px;
        --fill_texts_font_size: 15px;
        --headers_font_size: 26px;
        --sliders_font_size: 47px;
        --contact_form_min_width: 222px;
        --contact_form_min_height: 33px
    }
}

@media screen and (max-width: 1124px) {
    :root {
        --banner_div_height: 260px;
        --links_menu_font_size: 14px
    }

    .payment_brokers_solutions_row .srvice_card {
        min-height: auto
    }

    .risk_and_regulation_cards .card1 {
        min-height: auto
    }

    .sub_points {
        padding-left: 30px
    }

    .brokerage_starter_card h4 {
        margin: 15px auto
    }

    .dark_shape.darkshapefont2.radius27 {
        padding: 13px
    }

    .alliance_advisers_banner h2 {
    }
}

@media screen and (max-width: 1023px) {
    .g-recaptcha-div {
    }

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

    .brokerage_starter_card .image {
        height: 101px;
        width: 101px;
        margin-bottom: 0;
        margin-top: 0
    }

    .brokerage_starter_card .content {
        padding: 0 7px;
        display: block;
        width: 95%
    }
}

@media screen and (max-width: 1400px) {
    .new_gray_card {
        background:#f2f2f2;
        padding: 17px 35px;
        height: 100%
    }

    label.CallBackHeaderLabel {
        font-size: 23px;
    }

    .request_call_back_form label {
        font-size: 14px;
    }

    .request_call_back_form input {
        height: 38px;
    }

    .request_call_back_form .form-group {
        margin-bottom: 5px;
    }

    .request_call_back_form button {
        margin-top: 15px;
    }

    .request_call_back_form_area {
        padding: 15px;
    }


}

@media screen and (min-width: 768px) {
    .marketing {
        --bs-gutter-x: 0rem
    }
}






@media screen and (max-width: 999px) {
    .d_mobile {
        display:block
    }

    .row.distinctive_benefits_of_license_row .col_mb {
        margin-bottom: calc(var(--bs-gutter-x))
    }

    .row.distinctive_benefits_of_license_row .col_mb:nth-last-child(-n+2) {
        margin-bottom: 0
    }

    .profile_image {
        width: 99px;
        margin-top: calc(-60px/2);
        height: 99px !important;
    }

    .flex_btns a {
        min-width: unset
    }

    .pt-0-999,*.pt-0-999{
        padding-top: 0 !important;
    }
    .mt-0-999,*.mt-0-999{
        margin-top: 0 !important;
    }


    .wizard>.steps>ul>li.current .number {
        font-size: 15px
    }

    .wizard>.steps>ul>li.current>a {
        color: #fff
    }

    .wizard>.steps>ul>li a {
        color: #fff
    }

    .wizard>.steps>ul>li:not(.current,.done) .number {
        background: #cbcbcb;
        color: #fff
    }

    .wizard>.steps>ul>li.done a,.wizard>.steps>ul>li.done a:hover,.wizard>.steps>ul>li.done a:focus {
        color: #fff
    }

    .new_gray_card {
        background: #f2f2f2;
        padding: 15px;
        height: 100%
    }

    .box_image.new_size {
        height: 300px
    }






    .box_card_row_color .content {
        margin: auto !important;
        display: flex;
        justify-content: flex-start;
        padding: 17px 17px;
        width: 100%;
    }

    .box_card_row_color.right .content:nth-child(1){
        background: #fe1834;
    }

    .box_card_row_color.right .content:nth-child(2) {
        background: #000000;
    }

    .box_card_row_color.right .content:nth-child(3) {
        background: #35bbab;
    }

    .box_card_row_color.right .content:nth-child(4) {
        background: #fe1834;
    }

    .box_card_row_color {
        gap: 15px;
    }




}

@media screen and (max-width: 820px) {
    .box_image {
        min-height:281px;
        background-size: cover!important
    }

    .static_h {
        min-height: 191px;
        height: auto
    }

    .new_gray_card img {
        width: 73px;
        margin: auto;
        display: block
    }

    .new_gray_card h2 {
        margin: 15px 0
    }

    :root {
        --pex105: 50px;
        --table_btn_padding_y: 2px;
        --section_header_desc_width: 100%;
        --table_btn_padding_y: 2px;
        --table_btn_padding_x: 2px;
        --banner_div_height: 260px;
        --slide_content_p_font_height: 21px;
        --small_headers_font_size: 18px;
        --fill_texts_font_size: 17px;
        --headers_font_size: 26px;
        --sliders_font_size: 36px;
        --contact_form_min_width: 158px;
        --contact_form_min_height: 34px;
        --btns_font_size: 16px;
        --btns_line_height: 19px;
        --btns_min_width: 158px;
        --btns_min_height: 34px;
        --line-height1: 20px;
        --sliders_line_height: 59px
    }

    .profile_banner {
        aspect-ratio: unset;
        height: 188px
    }

    .slid_item {
        height: 349px
    }

    .links_menu a {
        padding: 4px 0 4px 4px
    }

    .slide_content h1 {
        margin-bottom: 0
    }

    .desctop {
        display: none
    }

    .mobile {
        display: block
    }

    .mobile_flex {
        display: flex
    }

    footer {
        padding: 30px
    }

    .contact_information_box {
        margin-top: var(--pex105);
        height: auto
    }

    span.wheat_point {
        height: 10px;
        width: 10px
    }

    span.green_point {
        height: 10px;
        width: 10px
    }

    span.blue_point {
        height: 10px;
        width: 10px
    }

    span.black_point {
        height: 10px;
        width: 10px
    }

    .alliance_advisers_banner {
        padding: calc(var(--pex105)) 0
    }

    .mb_header_space {
        margin-bottom: calc(var(--pex105))
    }

    .hand_overlay {
        display: flex;
        flex-direction: row
    }

    .brokerage_starter_card h4 {
        margin-bottom: 0;
        margin-top: 2px
    }

    .row.custom_row_7 {
        --bs-gutter-x: 5px
    }

    .brokerage_starter_card .content {
        width: 97%
    }

    .mb_gooles:nth-child(-n+3) {
        margin-bottom: calc(var(--bs-gutter-x))
    }

    section.goles_section {
        background-position: center;
        background-size: cover
    }

    .bg_image_partner {
        width: 100%;
        height: 87px
    }

    .forex_brokers_section {
        grid-template-rows: 30vh
    }

    .forex_brokers_section .description {
        padding: 20px 16px
    }

    .swiper_img {
        height: 86px
    }

    .banner_what_alliance_can_do {
        padding-top: 0
    }

    .g_cards500 .srvice_card {
        padding-bottom: 0
    }

    .mb500 {
        margin-bottom: var(--section_header_desc_mb)!important
    }

    .contact_information_box {
        display: none
    }

    .row.contact_us_page {
        margin-bottom: var(--pex105)
    }

    .circle_card .card_overlay .content {
        height: 52px
    }

    .box_card .image {
        height: 58px;
        width: 58px
    }

    .card1 .image {
        height: 46px
    }

    .blue_card {
        min-height: 206px
    }
}

@media screen and (max-width: 820px) {
    
    span.amount{
        font-weight:bold;
        font-size:25px!important;
    }
    
    a.greenbg.margin-left-0  {
        margin-left:  auto !important;
    }
    .request_call_back_form_area {
        background:#fff;
        padding: 20px;
        margin-top: 20px
    }


    .request_call_back_form input
    ,.request_call_back_form input.form-control:focus

    {
        background: #f2f2f2;
        border: 0;
    }

    .request_call_back_form label {
        font-family: 'proxima_nova_regular';

    }

    label.CallBackHeaderLabel {
        font-family: 'proxima_nova_bold';
        font-weight: normal;
        font-size: 21px;
    }

    .request_call_back_form button {font-weight: bold;}
    .request_call_back_form
    .iti--separate-dial-code .iti__selected-flag {
        background: #f2f2f2;
    }

    .floating_dev a:nth-child(2) {
        top:calc( (34px * 1) + (1 *1px))
    }

    .floating_dev a:nth-child(3) {
        top: calc( (34px * 2) + (2 *1px))
    }

    .floating_dev a:nth-child(4) {
        top: calc( (34px * 3) + (3 *1px))
    }

    .table_btn {
        padding: 1px 5px
    }

    :root {
        --pex105: 38px;
        --section_header_desc_mb: 16px;
        --headers_font_size: 21px
    }

    .floating_dev {
        top: 168px;
        position: absolute;
        right: 0
    }

    .floating_dev a {
        right: -110px;
        width: 34px!important;
        right: 0!important
    }

    .floating_dev a:hover {
        right: 0!important
    }

    .floating_dev a img {
        width: 22px
    }

    .floating_dev a span {
        padding-left: 0;
        display: none
    }

    .list_points p {
        align-items: start
    }

    .dark_shape.darkshapefont2,.dark_shape.darkshapefont2 span {
        font-size: calc(var(--headers_font_size) - 3px);
        padding: 5px;
        border-radius: var(--radius2)
    }

    .dark_shape {
        font-size: calc(var(--headers_font_size) - 4px);
        padding: 5px;
        border-radius: var(--radius2)
    }

    .business_planning_expertise_bg {
        background-size: cover
    }

    .with_mt {
    }

    .with_mb {
    }

    .with_mt20 {
        margin-top: 16px
    }

    .with_mb20 {
        margin-bottom: 16px
    }

    .links_menu a {
        padding: 4px 0 4px 4px
    }

    .mobMenu {
        display: block;
        cursor: pointer;
        position: relative;
        width: 26px;
        height: 21px;
        margin-left: auto;
        margin-right: 8px
    }

    .menu-global {
        backface-visibility: hidden;
        position: absolute;
        left: 0;
        border-top: 2px solid #000;
        width: 100%;
        transition: .35s;
        -webkit-transition: .35s;
        -moz-transition: .35s;
        -ms-transition: .35s;
        -o-transition: .35s
    }

    .menu-top {
        top: 0
    }

    .menu-middle {
        top: 10px
    }

    .menu-bottom {
        top: 20px
    }

    .links_menu li {
        margin-left: 0
    }

    .links_menu {
        display: none;
        display: none;
        position: absolute;
        width: 100%;
        left: 0;
        background: #35485d;
        top: 100%;
        height: 100vh;
        padding-top: 30px!important
    }

    .links_menu a[data-menu]:after {
        float: right;
        margin-right: 15px;
        content: "\ee31";
        font-display: swap;
        font-family: icomoon!important;
        font-style: normal;
        font-weight: 400;
        font-variant: normal;
        text-transform: none;
        text-align: center
    }

    .subMenu {
        width: 100%;
        left: 100%;
        height: 93vh;
        overflow: scroll;
        padding: 60px 20px;
        position: relative
    }

    .show_menu section.menus_section {
        position: absolute;
        z-index: 9999999999999999999999999;
        left: 0;
        right: 0;
        top: 60px
    }

    .show_menu .menus_section:after {
        display: none
    }

    .subMenuBack {
        display: block;
        border: solid 1px #ccc;
        padding: 5px;
        position: absolute;
        left: 15px;
        top: 15px;
        z-index: 9
    }

    .subMenuBack,i.subMenuBack.fa.fa-arrow-left {
        display: block
    }

    .links_menu a {
        color: #fff;
        padding-left: calc(1.5rem/2);
        font-size: 16px
    }

    .show_menu section.menus_section .container {
        background: #fff
    }

    .subMenu .border {
        box-shadow: unset
    }

    .menu_image_box {
        padding-top: 57%;
        margin-top: 25px
    }

    .header_content {
        padding: 10px 0
    }

    .top_header_inner .left a {
        margin-right: 2px
    }

    .top_header_inner .right {
        display: none
    }

    .mobie_menu_link {
        display: block
    }

    li.mobie_menu_link {
        display: inline-block;
        width: calc(49% - 3px);
        margin: 0 2px!important;
        height: 40px
    }

    li.mobie_menu_link a {
        border-radius: 0;
        color: var(--color_wheat);
        background-color: var(--color_blue)!important;
        border: 0;
        text-align: center;
        width: 100%;
        display: block
    }

    .div_flex_btns_mobile {
        display: flex;
        margin-bottom: 15px
    }

    .div_flex_btns_mobile a {
        flex: 1;
        border-radius: 0;
        color: var(--color_wheat);
        background-color: var(--color_blue)!important;
        border: 0;
        text-align: center;
        width: 100%;
        display: block;
        margin: 0 7.5px
    }

    .modal-open header {
        z-index: 999
    }

    .top_header_inner {
        justify-content: center;
        align-items: center
    }

    .slid_item .slide_content h1 {
        text-align: center
    }

    .slide_content p {
        text-align: center
    }

    .slide_content a.bg-blue {
        margin-left: auto;
        margin-right: auto
    }

    .alliance_advisers_banner h2 {
    }

    .slid_item:before {
        content: '';
        background: #018dc9;
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
        z-index: 1;
        position: absolute;
        background: #020024;
        background: linear-gradient(90deg,rgba(2,0,36,0.577468487394958) 0%,rgba(1,141,201,0.3449754901960784) 100%)
    }

    .slid_item .container {
        position: relative;
        z-index: 999
    }

    .slide_content h1 {
        text-align: center
    }

    .flex_full_section {
        display: block
    }

    .left_section {
        padding: 30px;
        border-radius: 35px
    }

    .row.custom_row_7 {
        --bs-gutter-x: 15px
    }

    .dark_shape.darkshapefont2.radius27 {
        padding: 13px
    }

    .swiper_img {
        height: 78px
    }

    .flex_head h1.text-start {
        text-align: center!important
    }

    .flex_head {
        justify-content: center;
        align-items: center
    }

    .payment_brokers_solutions_row .srvice_card .image {
        height: 55px;
        width: 55px
    }

    .font_up2 {
    }

    .gather_bg {
        min-height: 350px;
        margin-top: 20px;
        background-size: cover
    }

    .font35 {
    }

    .section20 {
        padding-top: 0;
        padding-bottom: var(--pex105)
    }

    .textsize1 {
    }

    .custom_display2 li {
        min-height: 96px;
        height: 100%;
        display: grid;
        align-items: center
    }

    .box_card_row .col_mb:nth-last-child(-n+2) {
        margin-bottom: 0
    }

    .col_mb_on_mobile {
        margin-bottom: calc(var(--bs-gutter-x))
    }

    li.active_menu {
        border-left: 7px solid #018dc9
    }

    li.active_menu a {
        font-size: 18px
    }

    .blog_info h1 {
        font-size: 25px;
        margin: 3px 0
    }

    .blog_title h2 {
        font-size: 15px;
        margin: 0;
        padding: 0;
        line-height: 20px
    }

    .blog_title.black_bg.wow.fadeInUp {
        --bs-gutter-x: 8px
    }

    .tags {
        flex-wrap: wrap
    }

    .blog_banner {
        height: 89px
    }

    .blog_title.black_bg.wow.fadeInUp {
        --bs-gutter-x: 8px
    }

    form#add_comment {
        display: flex;
        flex-wrap: wrap
    }

    form.add_comment button {
        margin: auto;
        margin: 10px auto
    }

    .new_gray_card h2 {
        margin: 15px
    }

    .MapBanner {
        aspect-ratio: 2584/1453
    }

    .mbmob0 {
        margin-bottom: 0!important
    }

    ul.footer_menu.flex_menu {
        display: flex;
        gap: 6px
    }

    ul.footer_menu.flex_menu li.has_icon {
        flex: 1;
        width: 100%;
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
        gap: 7px;
        border: 1px solid #f5f5f56b;
        padding: 4px;
        text-align: center;
        white-space: nowrap
    }

    ul.footer_menu li b {
        color: #fff!important;
        text-decoration: underline
    }

    li.subMenu_title.in_footer {
        padding-left: 11px;
        position: relative
    }

    li.subMenu_title.in_footer:before {
        border: 3px solid #018dc9;
        position: absolute;
        content: '';
        left: 0;
        top: 8px
    }
}

@media(min-width: 700px) and (max-width:825px) {
    section.services_section .col_mb:nth-last-child(-n+1),.incorporation_jurisdictions_section .col_mb:nth-last-child(-n+2) {
        margin-bottom:0!important
    }

    .where_incorporate_section .custom_row_5_col:last-child {
        margin: 0
    }
}

@media screen and (max-width: 610px) {
    :root {
        --radius1: 15px;
        --radius2: 7.5px;
        --radius3: 5px;
        --pex105: 20px;
        --loading-grey: #ededed;
        --fullGrid: 1 / 1 / -1 / -1
    }

    legend:before {
        top: 12px;
    }
    .box_image {
        min-height: 235px
    }

    .blue_card {
        height: auto
    }

    .row_grid5 div .blue_card_desc {
        padding-top: 0
    }

    .dark_shape {
        margin-top: calc(var(--pex105) * 2)
    }

    .flex_full_section {
        margin: calc(var(--pex105) * 2) auto
    }

    .mb_header_space {
        margin-bottom: calc(var(--pex105) * 2)
    }

    .dark_shape.darkshapefont2,.dark_shape.darkshapefont2 span {
        font-size: calc(var(--headers_font_size) - 5px)
    }

    .hedx2mob {
        margin: calc(var(--pex105) * 2) auto var(--pex105)!important
    }

    .row_header {
    }

    .mb_gooles:nth-child(4) {
        margin-bottom: calc(var(--bs-gutter-x))
    }

    .slid_item {
        height: 300px
    }

    .srvice_card {
        min-height: auto;
        padding-bottom: 62px
    }

    .footer_section {
        display: block
    }

    .footer_section a.black_btn {
        margin: auto
    }

    .brokerage_survival_keys_section h3 {
        margin: var(--pex105) 0
    }

    .flex_full_section {
        display: block
    }

    .left_section {
        border-radius: 0;
        padding: 15px
    }

    .flex_full_section .right_section {
    }

    .slide_content h1 {
    }

    .slide_content p {
        margin-bottom: 0
    }

    .slide_content a.bg-blue {
        margin-top: 18px;
        bottom: 0;
        color: var(--color_wheat);
        text-decoration: none;
        border-radius: var(--radius2);
        width: 170px;
        display: block;
        border: 0;
        padding: 5px 28px
    }

    .section_header {
        margin: calc(var(--pex105) * 2) auto var(--pex105)
    }

    .mt_header_space {
        margin-top: calc(var(--pex105) * 2)
    }

    .srvice_card .image {
        height: 80px;
        width: 80px;
        background-size: contain
    }

    .srvice_card h4 {
        margin: 10px auto
    }

    .black_btn {
        background: var(--color_black);
        color: var(--color_wheat);
        text-decoration: none;
        border-radius: var(--radius2);
        width: fit-content;
        padding: 5px 28px;
        min-width: 168px
    }

    .col_mb:last-child {
        margin-bottom: 0
    }

    .section_header_desc {
        width: 86%
    }

    .description {
    }

    .incorporation_jurisdictions_card {
        padding: 15px
    }

    .incorporation_jurisdictions_card .image {
        height: 116px
    }

    .incorporation_jurisdictions_card h4 {
    }

    .incorporation_jurisdictions_section .col_mb:nth-last-child(2) {
        margin-bottom: 0
    }

    .custom_row_5 .col_mb:nth-last-child(2) {
        margin-bottom: 0
    }

    .brokerage_survival_keys_section .col_mb:nth-last-child(2) {
        margin-bottom: 0
    }

    .grid_box h3 {
    }

    .grid_box {
        min-height: 237px
    }

    .grid_box p {
        margin: 0
    }

    .country_card .description {
        margin-top: 15px
    }

    .country_card h4 {
        margin-top: 15px
    }

    .country_card .image {
        height: 54px;
        width: 54px
    }

    .card1 h4 {
        margin-top: 15px
    }

    .card1 {
        padding: 15px
    }

    section.brokerage_survival_keys_section {
        padding-bottom: var(--pex105)
    }

    .forex_brokers_section {
        margin-bottom: var(--pex105);
        grid-template-rows: 30vh
    }

    .forex_brokers_section .description {
        padding: 22px 16px
    }

    .latest_from_alliance_section {
        padding-bottom: var(--pex105)
    }

    .latest_from_alliance_card:hover {
        transform: unset;
        padding-top: unset;
        box-shadow: unset
    }

    .latest_from_alliance_card h4 {
    }

    .latest_from_alliance_card {
        min-height: unset;
        padding-bottom: 60px
    }

    footer {
        padding: 15px;
        padding-bottom: 15px
    }

    .flex2h {
        display: block
    }

    ul.footer_menu.social_media_menu {
        margin-top: 0
    }

    .contact_information_box {
        margin-top: var(--pex105)
    }

    ul.footer_menu li b {
        margin: 12px 0
    }

    ul.footer_menu li b {
        margin: 12px 0
    }

    address a span {
    }

    address a i.fab,address a i.fa,address a i.far,address a i.fas {
        margin-left: 0
    }

    address p {
        margin-bottom: 3px
    }

    address a {
        padding-left: 0
    }

    address {
        margin-bottom: 1px
    }

    .contact_information_box h3.head {
    }

    .contact_information_box form label {
        margin-top: 5px
    }

    .contact_information_box form .form-control {
    }

    .footer_submit_row {
        margin-top: 11px
    }

    .contact_information_box .black_btn {
        border-radius: 0
    }

    .contact_information_box {
        height: auto
    }

    p.footer_copyright {
    }

    .g-recaptcha-div {
    }

    .slick-dots li {
        width: 35px;
        height: 6px
    }

    .dark_shape.darkshapefont2.radius27.mb-0 {
        padding: 8px;
        border-radius: calc(var(--radius1) * 2)
    }

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

    .footer_section a {
        margin-top: 10px!important
    }

    section.content_section.mt5_support.mt5_support .banner_metatrader_4 {
        padding-top: 63%
    }

    section.why_alliance_section.mt_header_space .box_card_row .col_mb:nth-last-child(-n+2) {
        margin-bottom: var(--bs-gutter-x)
    }

    section.why_alliance_section.mt_header_space .box_card_row .col_mb:last-child {
        margin-bottom: 0
    }

    .blog_banner {
        height: 257px
    }

    .home_posts_row div {
        margin-bottom: var(--bs-gutter-x)
    }

    .home_posts_row div:last-child {
        margin-bottom: 0
    }

    .wizard>.actions>ul {
        display: flex;
        justify-content: space-between;
        padding: 0;
        margin: 0
    }

    .wizard>.actions>ul li {
        flex: 1
    }

    .wizard>.actions>ul li a {
        width: 100%;
        line-height: 24px;
        height: auto;
        padding: 8px 0;
        text-align: center
    }

    h1.page_title_on_mobile {
        /*display: block*/
    }

    span.note_alert {
        min-height: auto;
        /* text-wrap: nowrap; */
    }

    .wizard>.steps>ul>li a {
        position: relative
    }

    .wizard>.steps .number {
    }

    .wizard>.steps .number {
        padding: 0!important;
        margin: 0!important;
        margin: auto!important;
        left: 50%;
        transform: translate(-50%)
    }
}

@media screen and (max-width: 558px) {
    .box_card_row .col_mb,.box_card_row .col_mb:nth-last-child(-n+2) {
        margin-bottom:var(--bs-gutter-x)
    }

    .box_card_row .col_mb:nth-last-child(-n+2) {
        margin-bottom: 0
    }

    .follow_div {
        float: unset
    }

    .chat_with_us_div,.follow_div {
        text-align: center!important;
        margin: auto!important;
        width: fit-content
    }

    .follow_div {
        margin-top: 13px!important;
        display: block
    }

    .mob_space4 {
        margin-bottom: 10px
    }

    h1.profile_name {
        display: flex;
        justify-items: center;
        align-items: center;
        font-size: calc(var(--headers_font_size) * 1.2)
    }

    span.profile_qara {
        font-size: calc(var(--small_headers_font_size) * 1.2);
        margin-left: 5px
    }

    .tage1devh2 {
        max-height: 81px;
        overflow: hidden
    }
}

@media screen and (max-width: 490px) {
    :root {
        --pex105: 17px;
        --banner_div_height: 210px;
        --headers_font_size: 19px;
        --sliders_font_size: 29px;
        --contact_form_min_width: 158px;
        --contact_form_min_height: 34px;
        --btns_font_size: 20px;
        --btns_line_height: 19px;
        --btns_min_width: 138px;
        --btns_min_height: 32px;
        --sliders_line_height: 49px;
        --small_headers_font_size: 15px;
        --fill_texts_font_size: 14px;
        --header_font_size: 11px
    }

    p.w-75 {
        width: 100%!important
    }

    .box_card h4 {
        font-size: calc(var(--small_headers_font_size))
    }

    .small_hed {
        font-size: calc(var(--headers_font_size) - 2px)
    }

    .alliance_advisers_banner h2 {
        font-size: calc(var(--headers_font_size) + 0px)
    }

    .logo_6 {
        width: 156px;
        height: 33px;
        margin-bottom: 13px
    }

    .section_handle_circle_card .circle_card_row .col_mb:nth-last-child(-n+2) {
        margin-bottom: 0
    }

    .country_card .description {
        margin-top: 6px
    }

    .country_card .image {
        height: 44px;
        width: 44px
    }

    .country_card h4 {
        margin-top: 6px
    }

    .country_card {
        padding: calc(var(--bs-gutter-x))
    }

    .slide_content p {
        margin-bottom: 0;
        font-size: calc(var(--fill_texts_font_size) + 0px);
        letter-spacing: 2px
    }

    .slide_content h1 {
        margin-bottom: 0
    }

    .slide_content p {
        margin-bottom: 0
    }

    .slide_content a.bg-blue {
        margin-top: 18px;
        width: 138px;
        padding: 5px 17px
    }

    .black_btn {
        background: var(--color_black);
        bottom: 13px;
        color: var(--color_wheat);
        text-decoration: none;
        border-radius: var(--radius2);
        width: fit-content;
        padding: 5px 20px
    }

    .grid_box {
        min-height: 205px
    }

    .forex_brokers_section {
        grid-template-rows: 37vh
    }

    .show_menu section.menus_section {
        top: 58px
    }

    .brand_logo {
        height: calc(154px * 0.25);
        width: calc(464px * 0.25)
    }

    .mb_gooles {
        margin-bottom: calc(var(--bs-gutter-x))
    }

    .bg_image_partner {
        width: 100%;
        height: 61px;
        margin: 0
    }

    .bg_image_partner:nth-child(2) {
        margin: 0 4px
    }

    .footer_logo {
        --ratio: 0.8;
        height: calc(48px * var(--ratio));
        width: calc(143px * var(--ratio));
        margin-bottom: 6px
    }

    .swiper_img {
        height: 56px
    }

    .slid_item {
        height: 278px;
    }

    .section_header_desc {
        width: 100%
    }

    span.green_point {
        height: 8px;
        width: 8px
    }

    .gole_card {
        text-align: center;
        background: var(--color_gray);
        border-radius: var(--radius2);
        padding: var(--bs-gutter-x);
        height: 100%;
        min-height: auto
    }

    .gole_card h4 {
        margin-bottom: 0
    }

    .gole_card .content {
        display: grid;
        align-content: center;
        min-height: unset
    }

    .brokerage_starter_card .image {
        height: 80px;
        width: 80px;
        margin-bottom: 0;
        margin-top: 0
    }

    .hand_overlay {
        display: flex;
        flex-direction: row;
        align-content: center
    }

    .brokerage_starter_card h4 {
        margin-bottom: 0;
        margin-top: 1px;
        font-weight: 700;
        width: 100%
    }

    .row.mt5_support_row {
        --bs-gutter-x: 5px
    }

    .mt5_support_card {
        padding: 24px 10px
    }

    .custom_display2 li {
        min-height: unset;
        height: 100%;
        width: 100%;
        text-align: center
    }

    .custom_display2 {
        column-count: unset;
        display: grid;
        flex-direction: row;
        column-count: 2;
        gap: 5px;
        text-align: left;
        justify-items: center;
        align-items: center;
        justify-content: center;
        grid-template-columns: repeat(2,1fr);
        grid-auto-rows: 103px
    }

    .ul_gray_paragraphs li:last-child {
        grid-column-start: 1;
        grid-column-end: 3;
        grid-row-start: 4;
        grid-row-end: 4
    }

    ul.ul_as_paragraphs.with_points.text-start.w-100 {
        padding-inline-start:20px}

    .quotes_card {
        padding: 15px
    }

    .quotes_head {
        width: 46px
    }

    .quote_image {
        width: 25px
    }
}

@media(max-width: 399px) {
    :root {
        --pex105: 17px;
        --sliders_font_size: 27px;
        --headers_font_size: 18px;
        --small_headers_font_size: 15px;
        --fill_texts_font_size: 15px
    }

    .incorporation_jurisdictions_card .image {
        height: 57px
    }

    .country_card .description {
        margin-top: 15px
    }
}

@media(max-width: 320px) {
    .brand_logo {
        height:calc(154px * 0.2);
        width: calc(464px * 0.2)
    }

    .top_header_inner .left a {
        margin-right: 1px
    }

    .country_card .description {
        margin-top: 6px
    }

    .country_card {
        padding: 7px
    }

    .country_card .image {
        height: 45px;
        width: 45px
    }

    .card1 .image {
        height: 49px
    }

    .card1 {
        padding: 7px
    }

    .card1 h4 {
        margin-top: 11px
    }

    .forex_brokers_section {
        grid-template-rows: 42vh
    }

    .left_section h2 {
        margin: 0 0 10px;
        font-display: swap;
        font-family: var(--f_bold)
    }

    .footer_logo {
        height: 35px;
        width: 106px;
        background-position: center;
        background-size: contain;
        margin-bottom: 7px
    }

    ul.footer_menu li b {
        margin: 4px 0
    }

    .contact_information_box .black_btn {
        border-radius: var(--radius2)
    }

    footer {
        padding: 15px 0;
        padding-bottom: 15px
    }

    p.tow_links a {
        margin-top: 5px
    }

    p.tow_links {
        display: block
    }

    p.tow_links a img {
        width: 14px
    }
}

@media(max-width: 450px) {
    .comments_area .flex_share {
        display:flex;
        float: unset;
        margin-bottom: 15px
    }

    p.comments_p {
        display: block
    }

    .comments_list {
        display: block
    }
}

@media(max-width: 600px) {
    img.successfullyModalLogo {
        width:120px;
        margin-bottom: 15px
    }

    #successfullyModal .modal-content {
        padding: 30px
    }

    #successfullyModal p.head_msg {
        margin-bottom: 15px;
        font-size: 20px
    }

    a.alliance_btn.successfullyModalCall {
        font-size: calc(var(--fill_texts_font_size) - 0px);
        margin-top: 15px
    }

    .modal-body {
        /*padding: 0*/
    }

    :root {
        --headers_font_size: 1.4rem
    }

    .content_header h4.small_hed {
        font-display: swap;
        font-family: var(--f_bold);
        font-size: calc(var(--headers_font_size) - 0px);
        margin-top: 15px;
        margin-bottom: 0
    }

    .section_header_desc,p,.mt5_support_card.with_h_bg .description,.circle_card .card_overlay .content,.box_card h4,.ul_gray_paragraphs li,ul.ul_as_paragraphs.with_points.text-start li {
        line-height: 1.4;
        font-size: 1.2em
    }

    .description_div li {
        line-height: 1.4;
        font-size: 1.2em;
        margin-bottom: 16px
    }

    .section_header,.row_header,.content_header h4 {
        font-size: 1.4rem;
        line-height: 1.3;
        font-display: swap;
        font-family: var(--f_regular)
    }

    .card_gray_title {
        line-height: 1.4;
        font-size: 1.2em
    }

    .top_header_inner a,.circle_card h4 {
        line-height: 1.4;
        font-size: 1em
    }

    .custom_display2 li {
        line-height: 1.4;
        font-size: 1em
    }

    .top_header {
        padding: 7.5px 0
    }

    .top_header_inner .left a.with_icon {
        border: 0
    }

    .custom_display2 li {
        line-height: 1.4;
        font-size: 1.2em
    }

    .custom_display2 {
        grid-auto-rows: 133px
    }

    .description {
        line-height: 1.4;
        font-size: 1.2em
    }

    .srvice_card h4 {
        font-weight: 600;
        font-display: swap;
        font-family: var(--f_regular);
        font-size: 1.3rem;
        line-height: 1.3
    }

    .black_btn {
        line-height: 1.4;
        font-size: 1.2em
    }

    .incorporation_jurisdictions_card h4 {
        font-weight: 600;
        font-display: swap;
        font-family: var(--f_regular);
        font-size: 1rem;
        line-height: 1.3
    }

    .grid_box a.black_btn {
        margin-top: 15px
    }

    .country_card h4 {
        font-weight: 600;
        font-display: swap;
        font-family: var(--f_regular);
        font-size: 1.3rem;
        line-height: 1.3
    }

    .country_card .description,.country_card .description {
        line-height: 1.4;
        font-size: 1.2em
    }

    a.country_card {
        height: 100%;
        margin: 0
    }

    .card1 h4 {
        font-display: swap;
        font-family: var(--f_regular);
        font-size: 1.3rem;
        line-height: 1.3
    }

    .latest_from_alliance_card h4 {
        line-height: 1.4;
        font-size: 1.2em
    }

    p.footer_copyright1,p.footer_copyright {
        line-height: 1.4;
        font-size: .8em
    }

    .forex_brokers_box100 {
        height: 100%
    }

    .video_overlay {
    }

    video#video-background {
        height: 300px
    }

    .slide_content p {
        line-height: 1.3;
        font-size: 1.1em;
        margin-top: 15px
    }

    .slide_content h1 {
        font-size: 1.8rem;
        line-height: 1.3
    }

    p.footer_copyright1 {
        text-align: left
    }

    span.text-blue.d-block {
        font-weight: 600;
        font-size: 1.4rem;
        line-height: 1.3;
        font-display: swap;
        font-family: var(--f_regular)!important
    }

    .dark_shape.darkshapefont2,.dark_shape.darkshapefont2,.dark_shape.darkshapefont2 span {
        line-height: 1.4;
        font-size: 1.2em;
        font-display: swap;
        font-family: var(--f_regular)!important
    }

    .list_points p {
        line-height: 1.4;
        font-size: 1.2em
    }

    span.green_point,.points_mt5 .list_points span.green_point {
        height: 16px;
        width: 16px;
        margin-top: 4px
    }

    .alliance_advisers_banner h2 {
        font-size: 1.4rem;
        line-height: 1.3
    }

    .alliance_advisers_banner h2 br {
        display: none
    }

    .blog_title h2 {
        line-height: 1.6;
        font-size: 1.1em
    }

    .center_on_mobile {
        text-align: center!important
    }

    .centered_btn_margin {
        margin-left: auto!important;
        margin-right: auto!important
    }

    .div_flex_btns_mobile a {
        color: var(--color_wheat)!important;
        padding-left: 0!important;
        padding-right: 0!important
    }

    span.seperator_span {
        color: #fff;
        margin: 0 2px
    }

    .slide_contents h2.h2_slide_text {
        font-size: 18px;
        height: 60px;
        display: flex;
        align-items: center;
        width: 84%!important;
        justify-content: center;
        margin: auto
    }

    .blue_background {
        outline: unset;
        height: 202px;
        width: 202px;
        display: flex;
        align-items: center;
        justify-content: center;
        border: 14px solid #fff
    }

    .margin_blue {
        margin: 0
    }

    .colm {
        margin: auto;
        margin-top: 0!important;
        margin-bottom: 15px
    }

    .gray_background {
        height: auto;
        padding-top: 60px
    }

    .left_section.new_form_d {
        padding: 15px
    }

    .left_section.new_form_d form .black_btn {
        margin: auto;
        margin-top: 15px
    }

    .left_section.new_form_d .g-recaptcha-div {
        text-align: center;
        margin: auto
    }

    .left_section.new_form_d textarea#message {
        margin-bottom: 0
    }
}

@media(max-width: 490px) {
    .JurisdictionCountry .row_header {
        font-size:1.4rem
    }

    .country_card h4 {
        font-size: 1.1rem;
        line-height: 1.1
    }

    .country_card .description,.country_card .description {
        line-height: 1.3;
        font-size: 1.05rem
    }

    .list_points_as_paragrahp p span {
    }

    .list_points p {
        line-height: 1.3;
        font-size: 1.1em
    }

    .gray_section h2.section_header {
        font-weight: 400
    }

    .gray_section .list_points span.green_point {
        margin-top: 2px
    }

    .alliance_advisers_banner {
        padding: calc(var(--pex105) * 1.5) 0
    }
}

@media(max-width: 420px) {
    .top_header_inner a,.circle_card h4 {
        line-height:1.4;
        font-size: .9em
    }

    .description {
        line-height: 1.3;
        font-size: 1.1em
    }

    .incorporation_jurisdictions_card h4 {
        font-size: 1rem;
        line-height: 1.2
    }

    .section_header,.row_header,.alliance_advisers_banner h2 {
        font-size: 1.3rem;
        line-height: 1.3
    }

    .section_header_desc,p,.card_gray_title,.mt5_support_card.with_h_bg .description,.circle_card .card_overlay .content,.box_card h4,.ul_gray_paragraphs li,ul.ul_as_paragraphs.with_points.text-start li {
        line-height: 1.3;
        font-size: 1.1em
    }

    .description_div li {
        line-height: 1.3;
        font-size: 1.1em
    }

    .black_btn {
        line-height: 1.3;
        font-size: 1.1em
    }

    .card1 h4 {
        font-size: 1.2rem;
        line-height: 1.1
    }

    .country_card .description,.country_card .description {
        line-height: 1.1;
        font-size: 1rem
    }

    .latest_from_alliance_card h4 {
        line-height: 1.3;
        font-size: 1.1em
    }

    p.footer_copyright1,p.footer_copyright {
        line-height: 1.3;
        font-size: .7em
    }
}

@media(max-width: 600px) {
    .abulote_text {
        top:10%;
        transform: unset;
        left: 0;
        right: 0;
        bottom: unset
    }

    .padding30 {
        border-radius: 0
    }

    .mobile_mb5 {
        margin-bottom: 15px
    }

    .right_section.wow.fadeInUp {
        order: 1
    }

    .flex_full_section.size2 .left_section {
        order: 2;
        padding-top: 40px
    }

    .flex_full_section {
        display: flex;
        flex-direction: column
    }

    .flex_full_section.size2 {
        display: block
    }

    .flex_list_with_icons {
        gap: 10px
    }

    .description_div h1 {
        font-size: calc(var(--headers_font_size) + 6px )
    }

    .description_div h2 {
        font-size: calc(var(--headers_font_size) + 1px)
    }

    .description_div h3 {
        font-size: calc(var(--headers_font_size) - 3px )
    }

    .padd {
        padding: 5px
    }

    .flex_marketing {
        padding: 0 5px
    }

    .row_mobile_get5 {
        --bs-gutter-x: 5px
    }

    .row_mobile_get5 .consultation_starter_card h4 {
        font-size: calc(var(--fill_texts_font_size) + 2px)
    }

    .row_mobile_get5 .consultation_starter_card {
        border: 1px solid #e0e5e8
    }

    .MapBanner {
        aspect-ratio: 2584/1453
    }
}

@media(max-width: 390px) {
    .slide_contents h2.h2_slide_text {
        line-height:23px;
        height: 69px
    }

    .custom_display2 {
        grid-auto-rows: 150px
    }

    .custom_display2 li {
        line-height: 1.4;
        font-size: 1.1em
    }

    .card1 h4 {
        font-size: 1rem;
        line-height: 1.1
    }

    .top_header_inner .left a {
        margin-right: 1px
    }

    .section_header,.country_card h4,.row_header,.alliance_advisers_banner h2,.content_header h4 {
        font-size: 1.3rem;
        line-height: 1.25
    }

    .black_btn {
        line-height: 1.3;
        font-size: 1em
    }
}

@media(max-width: 370px) {
    .row_mobile_get5 .consultation_starter_card h4 {
        font-size:calc(var(--fill_texts_font_size) + 0px)
    }
}



@media(max-width: 768px) {

    .mob_srvice_cardmb0 .srvice_card {
        margin-bottom: 0 !important;
        padding-bottom: 0 !important;
    }


    .distinctive_benefits_of_license_row .srvice_card {
        margin: 0 !important;
        padding-bottom: 0 !important;
        padding: 5px;
    }

    .distinctive_benefits_of_license_row {--bs-gutter-x: 5px;}
    .content_bg {
        height:240px
    }

    .content_edit {
        height: 240px!important
    }

    .colm {
        height: 35px;
        margin-bottom: -12px
    }

    .top_bg {
        background-position: inherit!important
    }

    .bg_marketing_two {
        height: 250px;
        background-size: cover
    }

    .bg_image2023 {
        position: unset;
        border-radius: 0
    }

    .icon_bg_garph {
        width: 46px;
        height: 56px
    }

    .design_image {
        background-size: contain
    }

    .padding30 {
        border-radius: 0
    }

    .left_section.wow.fadeInUp {
        border-radius: 0
    }

    .with_bgWorkPlace {
        background-size: contain
    }

    button#dropdownMenuButton2 {
        text-align: center;
        margin: auto;
        margin-top: 20px;
        display: block
    }

    button#dropdownMenuButton1 {
        text-align: center;
        margin: auto;
        margin-top: 20px;
        display: block
    }

    .flex_btn_section {
    }

    ul.dropdown-menu.one {
        transform: translate(40px,40px)!important
    }

    a.alliance_btn.bg-blue.border-blue.margin_section {
        margin: auto;
        margin-top: 20px;
        padding: 5px
    }

    .bg_marketing {
        height: 383px
    }

    .bg_image_trader {
        height: auto;
        aspect-ratio: 323/245
    }

    .orderOne {
        order: 1
    }

    .orderTwo {
        order: 2
    }

    .flex_marketing {
        margin-top: 15px
    }

    .zero_m {
        margin: 0!important
    }

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

    h2.wow.fadeInUp.text-white.zero_mar.margin_top.in_center {
        font-size: 24px
    }

    .icon_bg_three {
        width: 85px;
        height: 85px
    }

    .change_font {
        font-size: 24px
    }

    .gray_background {
        height: auto;
        padding: 35px
    }

    .table_div1 {
        display: block
    }

    .table_div2 {
        display: none
    }

    .with_mtBtn {
        margin-top: 15px;
        float: unset
    }

    .with_bg2 {
        background-size: contain
    }

    .text_head2 {
        font-size: 25px
    }

    .text_head3 {
        font-size: 20px;
        line-height: 25px
    }

    .max_75 {
        max-width: 100%
    }

    .max_60 {
        max-width: 100%
    }

    .slide_contents p {
        margin: auto;
        display: block;
        text-align: center!important;
        margin-top: 10px;
        letter-spacing: 1px!important
    }

    .slide_contents a {
        margin: auto;
        display: block;
        margin-top: 10px
    }

    .slide_contents h1 {
        text-align: center!important;
        margin-top: -25px
    }

    .slide_contents a {
        font-size: 16px
    }

    .slide_content a {
        font-size: 16px
    }

    .icon_bg_write {
        width: 40px;
        height: 40px
    }

    .padding_content_write {
        margin-top: 20px;
        padding: 0
    }

    .mar_mobile {
        margin-top: 20px!important
    }

    .srvice_card{
        padding-bottom: 78px!important;

    }

    .srvice_card .black_btn{
        bottom: 25px!important;
    }

   

    a.greenbg {
        font-size: 18px!important;
        min-width: 173px;
        min-height: 43px;
    }



    .mt5 {
        margin-top: 26px!important;
        margin-bottom: 26px!important;
    }
}

@media(max-width: 576px) {
    .mar_zero {
        margin:0!important
    }

    .none_bg {
        display: block
    }

    .block_bg {
        display: none
    }

    .slide_contents p {
        margin-bottom: 0;
        font-size: calc(var(--fill_texts_font_size) + 0px);
        letter-spacing: 2px
    }

    .mbM {
        margin-bottom: 0
    }

    .max_75 {
        max-width: 100%
    }

    .max_60 {
        max-width: 100%
    }

    .text_head2 {
        font-size: 15px
    }

    .text_head3 {
        font-size: 14px;
        line-height: 19px
    }

    .with_mtBtn {
        margin-top: 10px
    }

    .colm {
        height: 23px;
        margin-bottom: -10px;
        display: none
    }

    h1.mr-auto.type2head span.text-start {
        display: contents
    }

    .gray_background {
        height: auto;
        margin-bottom: 0;
        padding: 30px
    }

    .change_font {
        font-size: 20px
    }

    .left_m {
        text-align: left!important
    }

    h2.wow.fadeInUp.text-white.zero_mar.margin_top.in_center {
        font-size: 17px
    }

    .abs_marketing {
        padding: 9px
    }

    .bg_marketing {
        height: 220px;
        margin-top: 0
    }

    .paddButtom {
        padding-bottom: 34px!important
    }

    .zero_padd {
        padding-top: 0!important
    }

    .flex {
        width: 100%;
        flex: 1;
        display: block
    }

    .design_image {
        height: 150px
    }

    .order1 {
        order: 1
    }

    .order2 {
        order: 2
    }

    .order3 {
        order: 3
    }

    .last_check_div.prcing {
        width: 100%
    }

    .box_image_two {
        height: 175px;
        min-height: unset;
        width: 100%;
        background-size: contain
    }

    button.btn_bl.alliance_btn.wow.fadeIn.bg-blue {
        margin-top: 20px!important;
        margin: auto
    }

    .pricing_bg {
        padding: 20px
    }

    #dropdownMenuButton1 {
        margin-left: 0;
        margin-bottom: 6px;
        width: 100%
    }

    #dropdownMenuButton2 {
        margin-left: 0
    }

    .dropdown {
        text-align: center;
        flex: 1
    }

    .dropdown2 {
        width: 100%
    }

    #dropdownMenuButton2 {
        display: block;
        width: 100%
    }

    #btn1 {
        display: none
    }

    #btn2 {
        display: block;
        margin-bottom: 20px;
        margin-top: -30px!important
    }

    a.black_btn.alliance_btn.bg-blue.wow.fadeIn.border1.border-wheat.m-0.with_mt {
        margin: auto!important
    }
}


@media(max-width: 500px) {

    .new-text-help {
        font-size: 25px;
        margin-bottom: 13px;
        color: #000;
        font-weight: 700;
        text-align: center;
        padding: 0 28px;
    }

    p.new-We-get {
        font-size: 13px;
        font-weight: 700;
        text-align: center;
        padding: 0 38px;
    }

}



@media(max-width: 400px) {
    .abulote_text {
    }
}



@media only screen and (min-width: 1224px) {
    p.footer_copyright {
        padding-top:5px;
        margin-bottom: 0;
        --line-height1: 20px
    }

    p.footer_copyright1 {
        padding-top: 10px;
        --line-height1: 20px
    }
}

.latest_from_alliance_card .image{
    height: auto !important;
    padding: 0;
    aspect-ratio: 416 / 241;
}


@media(max-width: 600px) {

    table.table.w-50.m-auto.per_table {
        width: 100% !important;
    }


    .latest_from_alliance_card .image, .blog_banner {
        height: auto !important;
        padding: 0;
        aspect-ratio: 416 / 241;
    }
}




.isRobotClass .slid_item:before {
    display: none!important
}

.isRobotClass .main_slider,.isRobotClass .slid_item,.isRobotClass section.home_slider.section.wow.fadeIn {
    z-index: -4!important
}

.isRobotClass .slide_contents.wow.fadeInDown {
    z-index: 0!important
}

.isRobotClass header {
    z-index: 9999999!important
}

.isRobotClass .slid_item .container {
    z-index: 1!important
}

.isRobotClass .slid_item:before {
    content: '';
    position: unset!important;
    display: none!important
}

a.bg-blue,.section_header,.srvice_card h4,.incorporation_jurisdictions_card h4,*.bg-blue,form label,span.bg-blue {
    color: #000!important
}

ul.footer_menu li b {
    color: #fff!important
}

p.footer_copyright .text-blue {
    color: #93c01f!important
}

li.subMenu_title.in_footer,footer form label,footer .contact_information_box h3.head {
    color: #fff!important
}

.blog_section input:checked~label {
    color: #fff!important
}

.text-wheat,.section_header.text-wheat {
    color: #fff!important
}

.text-wheat,.section_header.text-wheat {
    color: #fff!important
}

.section_header.text-wheat,.section_header.text-white,.srvice_card h4.text-wheat,.incorporation_jurisdictions_card h4.text-wheat,form label.text-wheat,span.text-wheat {
    color: #fff!important
}



.greenbg{
    background-color:#25D366!important;
    display: flex!important;
    justify-content: center;
    color:#fff!important;
}

a.greenbg{
    color:#fff!important;
    box-shadow: inset black 0px 0px 3px 0px;
}





