﻿.sub_menu_list, nav.navbar
{
    background: #fff;
}
button.contact-us, li.nav-item.parent_list:hover>.sub_menu_li.active, li.nav-item.sub_menu_li:hover
{
    background: #011680;
    color: #fff;
}
a.nav-link
{
    color: #000;
}
ul
{
    list-style: none;
}
nav.navbar.navbar-expand-lg
{
    padding: 5px;
}
.navbar>.container, .navbar>.container-fluid, .navbar>.container-lg, .navbar>.container-md, .navbar>.container-sm, .navbar>.container-xl, .navbar>.container-xxl
{
    display: flex;
    flex-wrap: inherit;
    align-items: flex-end!important;
    justify-content: space-between;
}
div#navbarNav
{
    margin-left: 32px;
}
li.nav-item .parent_list
{
    margin-right: 44px!important;
}
li.nav-item.parent_list
{
    position: relative;
    margin-right: 30px;
    display: flex;
    margin-bottom: -5px;
}
i.fas.fa-angle-down
{
    margin-top: 12px;
    margin-left: 5px;
}
.sub_menu_list
{
    display: none;
    position: absolute;
    box-shadow: 0 8px 16px 0 rgb(0 0 0/.2);
    z-index: 1;
    width: 245px;
    margin: 40px 0;
}
.sub_menu_list2, .sub_menu_list3
{
    width: 180px;
    background: #fff;
    display: none;
    position: absolute;
    box-shadow: 0 8px 16px 0 rgb(0 0 0/.2);
    z-index: 1;
}
.sub_menu_list2
{
    height: 180px;
    margin: 40px 0;
    padding: 10px 0 50px;
}
.sub_menu_list3
{
    height: 100px;
    margin: 40px 0 40px -100px;
    padding: 0 0 50px;
}
.sub_menu_list4
{
    background: #fff;
    display: none;
    position: absolute;
    box-shadow: 0 8px 16px 0 rgb(0 0 0/.2);
    z-index: 1;
    width: 225px;
    margin: 40px 0 40px -100%;
    height: 200px;
}
.nav-link:focus, .nav-link:hover
{
    color: #000!important;
}
button.contact-us
{
    padding: 8px 20px;
    border: 1px solid #011680;
    border-radius: 7px;
    margin-bottom: -2px;
}
.sub_child_list, .sub_child_list2, .sub_child_list3, .sub_child_list4
{
    display: none;
    position: absolute;
    top: 0;
    left: 100%;
    background: #fff;
    border: 1px solid #ddd;
    z-index: 1000;
    padding-top: 5px;
}
li.nav-item.parent_list:hover>.sub_menu_list, li.nav-item.parent_list:hover>.sub_menu_list2, li.nav-item.parent_list:hover>.sub_menu_list3, li.nav-item.parent_list:hover>.sub_menu_list4
{
    display: block;
}
.sub_menu_list li, .sub_menu_list2 li, .sub_menu_list3 li, .sub_menu_list4 li
{
    list-style: none;
    padding-left: 10px;
}
.sub_child_list
{
    min-width: 700px;
    height: 424px;
}
.sub_child_list2
{
    min-width: 700px;
    height: 180px;
}
.sub_child_list3
{
    min-width: 400px;
    height: 100px;
}
.sub_child_list4
{
    min-width: 700px;
    height: 200px;
}
.custom-nav, .f_wrap, .footer_certificate_sec, .list_wrap, .owl-dots
{
    display: flex;
}
.sub_child_list ul, .sub_child_list2 ul, .sub_child_list3 ul, .sub_child_list4 ul
{
    display: grid;
    grid-template-columns: repeat(2,1fr);
    gap: 10px;
    list-style: none;
    padding: 0;
    margin: 0;
}
p.event_sub_head, p.small_text
{
    margin-bottom: 50px;
    text-align: center;
}
.sub_child_list .nav-link, .sub_child_list2 .nav-link, .sub_child_list3 .nav-link, .sub_child_list4 .nav-link
{
    color: #000;
    padding: 10px;
    display: block;
}
li.nav-item.sub_child_text
{
    margin-top: -14px;
}
.sub_menu_list .nav-item:hover>.sub_child_list, .sub_menu_list .nav-item:hover>.sub_child_list2, .sub_menu_list .nav-item:hover>.sub_child_list3, .sub_menu_list .nav-item:hover>.sub_child_list4, .sub_menu_list2 .nav-item:hover>.sub_child_list, .sub_menu_list2 .nav-item:hover>.sub_child_list2, .sub_menu_list3 .nav-item:hover>.sub_child_list3, .sub_menu_list4 .nav-item:hover>.sub_child_list4
{
    display: block;
    padding: 10px 0;
}
ul.dropdown_list
{
    padding: 0;
}
li.nav-item.sub_menu_li:hover
{
    padding: 8px;
    list-style: none;
}
a.sub_menu_link:hover, h2.bg_head, h4.text_head, h6.address_head, li.nav-item.sub_menu_li:hover>a.sub_menu_link, p.text_paragraph
{
    color: #fff;
}
a.sub_menu_link
{
    text-decoration: none;
    color: #000;
    padding-left: 8px;
    padding-right: 8px;
}
li.nav-item.sub_menu_li
{
    padding: 8px 8px 8px 7px;
}
.banner-wrapper
{
    background-color: #011681;
    padding: 72px 0 36px;
    position: relative;
    z-index: 1;
}
.slidearrows_sec
{
    margin-top: -138px;
    position: relative;
    z-index: 10;
    width: 10%;
    margin-left: 14%;
}
.banner-slider .item
{
    padding: 20px 0;
}
.banner_img_column
{
    margin-top: 70px;
}
.align-items-center
{
    align-items: self-start!important;
}
.custom-nav
{
    bottom: 10px;
    left: -14%;
    z-index: 10;
    gap: 20px;
}
.owl-next-btn, .owl-prev-btn
{
    background: #011680;
    border: 1px solid #fff;
    color: #fff;
    font-size: 18px;
    padding: 10px 20px;
    border-radius: 5px;
    cursor: pointer;
}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span
{
    color: #ffd939!important;
    background: #ffd939!important;
}
.owl-dots
{
    justify-content: center;
    gap: 12px;
    z-index: 5;
    position: absolute;
    bottom: 98px;
    left: 42%;
    width: 50%;
}
.owl-theme .owl-dots .owl-dot span
{
    width: 12px!important;
    height: 12px!important;
    margin: 0!important;
    background: #d6d6d6;
    display: block;
    -webkit-backface-visibility: visible;
    transition: opacity .2s;
    border-radius: 50%!important;
}
.owl-theme .owl-nav.disabled+.owl-dots
{
    left: 15%!important;
}
.second_sec
{
    background: #011680;
    padding: 50px 0;
}
.banner_cta_button_sec, .customer_list, .form_sec
{
    margin-top: 50px;
}
.top-to-bottom-img
{
    position: relative;
    animation: 4s ease-in-out infinite moveUpDown;
}
@keyframes moveUpDown
{
    0%, 100%
    {
        transform: translateY(-20px);
    }
    50%
    {
        transform: translateY(80px);
    }
}
.line-separator
{
    width: 108px;
    height: 2px;
    margin: 15px auto 30px;
    background-color: #f24c2c;
}
.description_detail h5
{
    color: #fff;
    font-size: 58px;
}
.description_detail p
{
    color: #fff;
    padding-top: 20px;
    font-size: 20px;
}
.description_detail
{
    justify-content: center;
    align-items: center;
    margin-top: 25%;
}
.image_head_sec
{
    display: flex;
    padding: 0 10px 15px 0;
}
.image_head_sec img
{
    width: 14%;
}
.image_head_sec h4
{
    margin-top: 20px;
    margin-left: 20px;
}
.container_wrap
{
    background: #f3f3f3;
    padding: 72px 0;
}
.service_sec_wrap
{
    padding: 0 0 72px;
}
.about_sec_wrap, .event_sec_wrap, .section.wrap
{
    padding: 72px 0;
}
.b_wrap1, .section_wrap, .section_wrap1
{
    margin-top: 25px;
}
.b_wrap2
{
    margin-top: 48px;
}
p.service_sec_desc
{
    padding-top: 10px;
}
.service_inner_sec
{
    padding-top: 20px;
}
.text
{
    padding-top: 50px;
}
.service_btn1, .service_button
{
    align-items: center;
    padding: 10px 16px;
    font-size: 16px;
    border: none;
    width: 150px;
    margin-left: 76%;
    color: #fff;
    gap: 8px;
    display: flex;
    cursor: pointer;
}
.service_button
{
    justify-content: space-between;
    background: #1e3684;
}
.service_btn1
{
    justify-content: space-between;
    background: #1754d5;
}
.image_box
{
    background-color: #fff;
    border-radius: 10px;
    box-shadow: 0 0 5px;
    padding: 0;
}
.all_wrap, .all_wrap2
{
    margin-top: 20px;
    border-radius: 0 0 10px 10px;
}
ul.icon_list_ul
{
    list-style: none;
    padding: 20px 40px;
}
.all_wrap, .all_wrap2, p.smal_head
{
    padding-bottom: 20px;
}
ul.icon_list_ul li
{
    color: #fff;
    padding: 4px 0;
    line-height: 28px;
}
.all_wrap
{
    background-color: #1e3684;
}
.all_wrap2
{
    background-color: #1754d5;
}
i.fas.fa-crown
{
    padding-right: 10px;
}
h3.service_sec_head
{
    color: #1e3684;
    font-size: 34px;
}
.benefits_column
{
    padding: 25px;
    border: 1px solid #0003;
    border-radius: 8px;
    background: #fff;
}
.benefits_column1
{
    padding: 25px;
    border: 1px solid #0003;
    border-radius: 8px;
    background: #1754d5;
}
.benefits_icon_list_ul, .benefits_icon_list_ul_odd
{
    padding: 0 10px;
    list-style: none;
}
.benefits_column, .benefits_column1
{
    width: 31%!important;
}
h2
{
    text-align: center;
    font-size: 36px;
    text-transform: uppercase;
    color: #000;
}
p.smal_head
{
    text-align: center;
}
ul.benefits_icon_list_ul li, ul.benefits_icon_list_ul_odd li
{
    line-height: 40px;
}
.benefits_icon_list_ul_odd
{
    color: #fff;
}
.benefits_container
{
    margin-top: 15px;
}
.col-md-4
{
    width: 32%;
    margin-right: 15px;
}
.customer_sec_wrap
{
    background: #011680;
    padding: 72px 0;
}
.custom-gap
{
    gap: 3.4rem;
}
.img_sec img
{
    height: 66px;
    border-radius: 8px;
}
.img_sec1 img
{
    width: 213px;
    height: 66px;
    border-radius: 8px;
}
.img_sec2 img
{
    height: 72px;
    width: 312px;
    border-radius: 8px;
}
.col-md-4.counter_column, .col-md-4.media_column
{
    width: 31%;
}
.counter_box
{
    text-align: center;
}
h3.counter_number
{
    font-size: 48px;
}
p.counter_text
{
    font-size: 21px;
}
.counter_gap
{
    row-gap: 36px;
    margin-top: 30px!important;
}
.about_img img
{
    padding: 0;
    margin-left: -120px;
}
button.cta_btn, button.cta_btn1
{
    padding: 15px 30px;
    font-size: 18px;
}
.flag-container
{
    display: flex;
    align-items: center;
    margin-bottom: 20px;
}
.flag-icon
{
    width: 40px;
    height: 40px;
    margin-right: 15px;
}
.flag-name, button.nav-link
{
    font-size: 18px;
}
.flag-container img
{
    width: 40px;
    height: 32px;
}
.michigan_SEt span.flag-name
{
    padding-left: 10px!important;
}
.michigan_SEt img
{
    width: 25px!important;
    height: 20px!important;
}
.global_sec_wrap
{
    padding: 72px 0;
    background: #f3f3f3;
}
.portfolio_wrap
{
    background: #1754d5;
    padding: 72px 0;
}
p.small_text
{
    color: #fff;
}
li.nav-item .portfolio_list
{
    margin-right: 18px;
}
.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active
{
    background-color: #fff!important;
    color: #011680!important;
    border-radius: 8px;
    padding: 15px 20px;
}
.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link
{
    color: #fff!important;
}
.nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover
{
    border: none;
    isolation: unset;
}
.col-md-3.success_column
{
    width: 21%;
}
.nav-link:focus-visible
{
    outline: 0;
    box-shadow: none!important;
}
.portfolio_img_sec img
{
    margin-left: -98px;
}
.compliances_img_sec img
{
    height: 102px;
    margin-left: 25px;
}
.getway_img_sec img
{
    height: 110px;
}
.nav-tabs
{
    border-bottom: 0!important;
}
ul#myTab
{
    justify-content: center;
}
.tab-pane
{
    padding-top: 25px;
}
.portfolio_gap
{
    row-gap: 25px;
}
.cta_button_sec
{
    text-align: center;
    margin-top: 50px;
}
button.cta_btn
{
    border-radius: 10px;
    background: #1754d5;
    color: #fff;
    border: 1px solid #1754d5;
}
button.cta_btn1
{
    border-radius: 10px;
    background: #fff;
    border: 1px solid #fff;
    color: #000;
}
.video_box
{
    width: 340px;
    border-radius: 10px;
    border: 1px solid #fff;
    margin-left: 20px;
}
.media_column_box, .media_img_box1
{
    border-radius: 10px;
    background: #fff;
}
.col-md-4.col-sm-12.video_column
{
    width: 32%;
    margin-left: 2px;
}
.media_mention_wrap
{
    padding: 72px 0;
    background: #1754d5;
}
.media_img_box1 img
{
    width: 76%;
}
.media_img_box
{
    text-align: center;
    padding: 50px 40px;
}
.media_column_box
{
    padding: 20px 10px;
}
.media_img_box1
{
    text-align: center;
    padding: 50px 40px;
}
h4.media_text
{
    font-size: 20px;
    font-weight: 400;
    font-family: arimo;
}
button.media_button_cta
{
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 8px;
    padding: 20px 16px;
    font-size: 16px;
    border: none;
    color: #000;
    cursor: pointer;
    background: #fff;
    width: 150px;
    margin-left: 60%;
}
.event_box
{
    padding: 10px;
    border-radius: 10px;
    box-shadow: 0 0 5px;
}
.event_box img
{
    width: 100%;
    border-radius: 10px;
}
.event_detail
{
    display: flex;
    align-content: space-between;
    justify-content: space-around;
    padding-top: 20px;
    margin-left: -16px;
}
button.event_btn
{
    border: none;
    border-radius: 10px;
    padding: 10px 15px;
}
h6.event_title
{
    padding: 27px 10px 5px;
    font-size: 20px;
    font-weight: 400;
}
h2.sub_heading, h4.title_heading
{
    font-family: inter;
    font-weight: 700;
    color: #fff;
}
.testimonial_sec
{
    width: 98%;
}
.testimonial
{
    height: 450px;
    width: 390px;
}
button.next
{
    margin-left: 12px;
}
.testimonial_Wrap .row
{
    display: flex;
    flex-wrap: nowrap;
}
.wrap_container
{
    padding-left: 14em;
}
.new-second
{
    display: flex;
    flex-direction: column;
    gap: 10px;
    margin-right: 20px;
    margin-top: 80px;
}
.nav-container button
{
    background: #1e5ee4;
    color: #fff;
    border: 2px solid #fff;
    padding: 10px 16px;
    cursor: pointer;
    border-radius: 50%;
}
.nav-container button:hover
{
    background: #1e5ee4!important;
}
.slider-container
{
    width: 100%;
    border-radius: 10px;
    position: relative;
}
.owl-dots
{
    text-align: center;
    margin-top: 15px;
}
.owl-dot
{
    width: 10px;
    height: 10px;
    margin: 5px;
    background: #333;
    border-radius: 50%;
    display: inline-block;
}
.spacer-line, .testimonial_column
{
    margin-top: 20px;
}
.owl-dot.active
{
    background: #555;
}
.testimonial
{
    font-size: 14px;
    text-align: center;
    padding: 20px;
    background: #fff;
    border-radius: 10px;
    box-shadow: 0 2px 5px rgb(0 0 0/.1);
}
h4.title_heading
{
    font-size: 32px;
    line-height: 36px;
    margin-left: 18px;
}
h2.sub_heading
{
    font-size: 38px;
    line-height: 50px;
    margin-left: -50px;
}
.spacer-line
{
    border-top: 2px solid #ddd;
}
.title_section
{
    margin-top: 5px;
    margin-left: 10px;
}
.testimonial_row
{
    display: flex;
    align-items: center;
    gap: 25px;
    margin-top: 10px;
}
.vp-title.Title_module_title__c87a7c0c
{
    display: none!important;
}
.testimonial iframe
{
    height: 300px;
}
p.testimonial_name
{
    margin-bottom: 0;
    font-size: 14px!important;
}
.testimonial_Wrap
{
    background: #1e5ee5;
    padding: 70px 0;
}
.testimonial_Wrap .col-md-8
{
    padding: 0!important;
}
.slider-container .owl-item
{
    width: 400px!important;
    margin-right: 8px!important;
}
.nav-container
{
    margin-left: 50px;
    margin-top: 20px;
}
.footer_sec_wrap
{
    padding: 72px 0 10px;
    background: #011680;
}
h3.mini_heading, p.mini_sub_head
{
    color: #fff;
    padding: 12px 0 0;
}
p.footer_head
{
    color: #fff;
    margin-top: 20px;
}
.footer_column_sec
{
    margin-top: 40px;
}
ul.footer_list
{
    list-style: none;
    color: #fff;
    line-height: 32px;
    text-align: left;
    padding: 0;
}
img.footer_img
{
    width: 95%;
}
.footer-line-separator
{
    width: 120px;
    height: 3px;
    margin: 10px 0;
    background-color: #f24c2c;
}
.social_media_sec
{
    display: flex;
    margin-left: -22px;
    justify-content: space-around;
}
p.address_sub_head
{
    color: #fff;
    font-size: 14px;
}
.address_head1
{
    color: #fff;
    margin-top: 25px;
}
p.footer_copyright_text
{
    color: #fff;
    text-align: center;
    margin-top: 60px;
    font-size: 18px;
    font-weight: 600;
}
img.certificate
{
    width: 50%;
}
img.certificate1
{
    width: 50%;
    margin-top: 20px;
}
img.footer_s_img, img.footer_t_img
{
    width: 78%;
}
img.footer_last_img
{
    width: 80%;
}
.section_wrap
{
    margin-top: -5.5em;
}
@media(min-width: 320px) and (max-width: 576px)
{
    .description_detail p, .media_img_box, p.smal_head
    {
        text-align: center;
    }
    button.banner_cta
    {
        margin-left: 25%;
    }
    .compliances_img_sec img, .portfolio_img_sec img
    {
        margin-left: 0;
        width: 100%;
    }
    .compliances_img_sec img
    {
        height: auto;
    }
    .getway_img_sec img
    {
        height: auto;
        width: 100%;
    }
    .img-fluid
    {
        max-width: 45%!important;
        height: 200px!important;
        margin-top: 50px;
    }
    element.style
    {
        display: flex;
        align-items: center;
        justify-content: space-between;
        gap: 8px;
        padding: 10px 16px;
        font-size: 16px;
        border: none;
        color: #fff;
        cursor: pointer;
        background: #1e3684;
        width: 150px;
        margin-left: 57%;
    }
    .benefits_column, .benefits_column1
    {
        width: 98%!important;
        margin-left: 10px;
    }
    .about_img img
    {
        padding: 0;
        margin-left: 0;
        width: 100%;
    }
    .video_box
    {
        width: 100%;
        border-radius: 10px;
        border: none;
    }
    .video_column
    {
        width: 88%!important;
        height: auto;
    }
    iframe
    {
        border-radius: 20px!important;
    }
    .client_detail
    {
        height: 53vh;
    }
    #owl-demo .slider_box
    {
        padding: 20px 50px 0 64px;
    }
    .slider_box
    {
        height: 48vh;
    }
    p.slider_text
    {
        margin-top: -7px;
    }
    h3.founder_name
    {
        margin-top: 15px;
    }
    .counter_last_box, .media_column
    {
        width: 98%!important;
    }
    .media_img_box
    {
        padding: 50px 0;
    }
    .media_img_box img
    {
        width: 50%;
    }
    button.media_button_cta
    {
        margin-left: 0;
    }
    .media_img_box1 img
    {
        width: 100%;
    }
    .service_button
    {
        margin-left: 57%;
    }
    .service_btn1
    {
        margin-left: 55%;
    }
    .col-md-2
    {
        width: 39%!important;
    }
    .custom-gap
    {
        gap: 2.4rem;
        margin-top: 40px;
    }
    .img_sec img
    {
        height: 50px;
    }
    .img_sec1 img
    {
        width: 156px;
        height: 52px;
    }
    .success_column
    {
        width: 40%!important;
    }
    .img_sec2 img
    {
        height: 65px;
        width: 160px;
        border-radius: 8px;
    }
    .counter_column
    {
        width: 45%!important;
    }
    .about_img, .footer_address_sec
    {
        margin-top: 20px;
    }
    .carousel-indicators
    {
        left: 0!important;
        bottom: 47px;
    }
    .description_detail h5
    {
        color: #fff;
        font-size: 44px;
        text-align: center;
    }
    h3.service_sec_head
    {
        font-size: 26px;
    }
    h2
    {
        font-size: 22px;
    }
    h2.bg_head
    {
        color: #fff;
        padding: 0 10px;
    }
    .about_sec_wrap, .client_sec_wrap, .container_wrap, .customer_sec_wrap, .event_sec_wrap, .footer_sec_wrap, .global_sec_wrap, .media_mention_wrap, .portfolio_wrap, .sports_slider_wrap
    {
        padding: 36px 0;
    }
    p.smal_head
    {
        padding: 0 10px;
    }
    .country_sec
    {
        width: 44%!important;
    }
    p.small_text
    {
        padding: 0 20px;
    }
    img.footer_img
    {
        width: 67%;
        margin: 10px 0 20px;
    }
    img.footer_f_img
    {
        width: 45%;
    }
    img.footer_s_img, img.footer_t_img
    {
        width: 40%;
    }
    img.footer_last_img
    {
        width: 40%;
        margin-bottom: 20px;
        background: #fff;
    }
    img.certificate
    {
        width: 48%;
    }
    img.certificate1
    {
        width: 48%;
        margin-top: 0;
    }
    .navbar-dark .navbar-toggler-icon
    {
        background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='black' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
    }
    .testimonial_Wrap .row
    {
        display: flex;
        flex-wrap: wrap!important;
    }
    .wrap_container
    {
        padding-left: inherit!important;
        padding-bottom: 20px!important;
    }
    h2.sub_heading
    {
        font-family: inter;
        font-size: 32px;
        font-weight: 700;
        line-height: 42px;
        color: #fff;
        margin-top: -12px;
        margin-left: 20px;
    }
    h4.title_heading
    {
        text-align: center;
    }
    .new-second
    {
        margin-top: 0;
    }
    .testimonial_Wrap
    {
        padding: 36px 0;
    }
    .nav-container
    {
        text-align: center;
        margin-left: 0;
    }
}
.form_sec
{
    background: #fff;
    padding: 20px 12px;
    border-radius: 10px;
}
form#hsForm_8ef35486-b66d-498c-8f2f-d458b6c76275 fieldset
{
    border: 0;
    padding: 0;
    margin: 0;
    max-width: 700px;
}
.home_css_change
{
    padding: 31px;
}
form select
{
    width: 100%;
    border: none;
    border: 2px solid #ddd4d4!important;
}
input#email-8ef35486-b66d-498c-8f2f-d458b6c76275
{
    width: 295px!important;
}/* .hs_phone .hs-input{
    background-color: #f3f3f3;
} */
.hs-form-8ef35486-b66d-498c-8f2f-d458b6c76275_53a028a0-d1f6-4593-965a-ec9dfb2e8799 fieldset.form-columns-1 .hs-input
{
    width: 100%;
}
.hbspt-form input#phone-8ef35486-b66d-498c-8f2f-d458b6c76275
{
    width: 100%!important;
}
fieldset.form-columns-1 .hs-input
{
    width: 100%!important;
}
.hbspt-form input.hs-button.primary.large
{
    color: #fff;
    padding: 13px 38px;
    margin-top: 21px;
    background: #2f5aae;
    border: 1px solid #2f5aae;
    border-radius: 5px;
}
input#email-8ef35486-b66d-498c-8f2f-d458b6c76275, input#phone-8ef35486-b66d-498c-8f2f-d458b6c76275, input#firstname-8ef35486-b66d-498c-8f2f-d458b6c76275, input#lastname-8ef35486-b66d-498c-8f2f-d458b6c76275, select#industry-8ef35486-b66d-498c-8f2f-d458b6c76275, textarea#message-8ef35486-b66d-498c-8f2f-d458b6c76275
{
    padding: 8px;
    border: 1px solid #ddd;
}
input#firstname-8ef35486-b66d-498c-8f2f-d458b6c76275, input#lastname-8ef35486-b66d-498c-8f2f-d458b6c76275
{
    width: 295px!important;
}
img.top-to-bottom-img
{
    width: 100%;
}
.rising_img, .premium_img, .forbes_footer, .facebook, .twitter, .linked_in, .instagram, .blockchain_company, .compliance, .compliance1, .compliances_img_sec, .portfolio_img_sec
{
    background-image: url('../../gambling/image/sprite_images_home_page_footer.webp');
    background-repeat: no-repeat;
}
.rising_img
{
    width: 140px;
    height: 88px;
    background-position: -52px -48px;
    border-radius: 10px;
}
.premium_img
{
    width: 140px;
    height: 88px;
    background-position: -480px -48px;
    border-radius: 10px;
}
.forbes_footer
{
    width: 194px;
    height: 105px;
    background-position: -1958px -37px;
    margin-bottom: 20px;
    margin-left: 10px;
    margin-top: 20px;
}
.facebook
{
    width: 42px;
    height: 42px;
    border-radius: 50%;
    background-position: -86px -436px;
}
.twitter
{
    width: 42px;
    height: 42px;
    border-radius: 50%;
    background-position: -148px -436px;
}
.linked_in
{
    width: 42px;
    height: 42px;
    border-radius: 50%;
    background-position: -24px -436px;
}
.instagram
{
    width: 42px;
    height: 42px;
    border-radius: 50%;
    background-position: -210px -436px;
}
.blockchain_company
{
    width: 194px;
    height: 105px;
    background-position: -1746px -37px;
}
.compliance
{
    width: 142px;
    height: 177px;
    background-position: -23px -206px;
    margin-left: 20px;
}
.compliance1
{
    width: 142px;
    height: 177px;
    background-position: -183px -206px;
    margin-top: 25px;
    margin-left: 20px;
}
.compliances_img_sec
{
    width: 100%;
    height: 177px;
    background-position: 334px -766px;
    text-align: center;
    margin-left: -12%;
}
.portfolio_img_sec
{
    width: 1296px;
    height: 115px;
    background-position: -10px -571px;
    text-align: center;
    margin-left: 0%;
}