<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@media only screen and (max-width: 767px) {
    .second-small-banners {
        background: white;
        margin: 0;
    }
}

.contact-btn {
    background-color: #ffffff;
    border-color: #ffffff;
    color: #1d2124;
    box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.1),
        4px 0px 6px rgba(0, 0, 0, 0.1);
    font-weight: 500;
}

.contact-btn:hover {
    background-color: #00B050 !important;
    border-color: #00B050 !important;
    color: #ffffff !important;
}

.contact-btn:focus {
    outline: none;
}

.service-list .custom-list {
    list-style-type: disc;
    padding: 20px 0px 0px 38px;
}

.mean-container .mean-bar .mobile-menu-nav-back {
    border-bottom: 1px solid #00B050;
}

.mean-container .mean-bar .mobile-menu-nav-back:before {
    background-color: #FFFFFF;
}

.service-box-layout2 .item-btn {
    color: #00B050
}

.service-box-layout2 .item-btn i {
    color: #00B050
}

.about-box-layout2 .content-holder .item-title {
    font-weight: 900
}

.about-box-layout2 .content-holder .sub-title {
    font-size: 18px;
    font-weight: 500;
}

@media only screen and (max-width: 575px) {
    .section-heading.heading-layout1 .heading-main-title {
        font-size: 32px;
    }
}

@media only screen and (max-width: 575px) {
    .reason_text {
        font-size: 32px;
        text-align: left;
    }
}

@media only screen and (max-width: 575px) {
    .reason_para {
        text-align: left;
    }
}

@media only screen and (max-width: 575px) {
    .service-box-layout4 {
        text-align: left;
    }
}

.mean-container a.meanmenu-reveal span {
    background: #00B050;
}

@media only screen and (max-width: 767px) {
    .main-banner-wrap-layout2 .animated-figure-wrap1 {
        display: block;
    }
}

@media only screen and (max-width: 767px) {
    .main-banner-wrap-layout2 .animated-figure-wrap2 {
        display: block;
    }
}

.executive_get_started {
    color: #42B255;
    margin-top: 100px;
    font-weight: 600;
}

.benefits-heading {
    text-align: center;
}

@media screen and (max-width: 767px) {
    .benefits-heading {
        text-align: center;
    }
}

@media screen and (max-width: 767px) {
    .contact-btn {
        margin-left: 14px;
    }
}

@media screen and (max-width: 767px) {
    .executive_get_started {
        margin-top: 50px;
        /* Adjust the margin-top for small screens */
    }
}


@media screen and (min-width: 768px) and (max-width: 1024px) {
    .executive_get_started {
        margin-top: 80px;

    }
}

/* Default styles for medium and large screens */
.table-container {
    overflow-x: auto;
    /* Enable horizontal scrolling if needed */
}

/* Media query for small screens (adjust the max-width as needed) */
@media screen and (max-width: 767px) {
    .table-container {
        overflow-x: hidden;
        /* Hide horizontal scrollbar on small screens */
    }

    .table-responsive .overseas_table_responsive {
        display: block;
        /* Change the display to block for responsiveness */
        width: 100%;
        /* Full width on small screens */
        overflow: auto;
        /* Enable vertical scrolling on small screens */
    }

    .overseas-table {
        width: 100%;
        /* Make the table full width on small screens */
    }
}

.reason_text {
    font-weight: 700 !important;
    font-size: 30px !important;
    /* margin-top:100px;  */
    line-height: 40px;
    margin-bottom: 35px !important;
    color: #4472C4 !important;
}

.first_pic_license {
    padding-top: 102px
}

@media screen and (max-width: 767px) {
    .first_pic_license {
        padding-top: 20px;
        /* Adjust the padding-top for small screens */
    }
}

@media screen and (max-width: 767px) {
    .footer-top-layout2 {
        padding: 62px 0 55px;
        /* Adjust the padding-top for small screens */
    }
}

@media screen and (max-width: 1024px) {
    .footer-top-layout2 {
        padding: 48px 0 55px;
    }
}

@media screen and (max-width: 1024px) {
    .footer-top-layout2 .footer-widgets li {
        text-align: center
    }
}

@media screen and (max-width: 1024px) {
    .footer-top-layout2 ul.footer-social {
        text-align: center;
        justify-content: center !important
    }
}

@media screen and (max-width: 1024px) {
    .process-box-layout1 ul.content-holder {
        padding: 33px 0px 0 !important;
    }
}

@media screen and (max-width: 767px) {
    .process-box-layout1 ul.content-holder {
        padding: 33px 22px 0;
    }
}

@media only screen and (max-width: 575px) {
    .compress-left-side {
        /* padding-right: 0px; */
        padding-left: 0px !important;
    }
}

@media only screen and (max-width: 767px) {
    .compress-left-side {
        /* padding-right: 0px; */
        padding-left: 0px !important;
    }
}

@media only screen and (max-width: 1024px) {
    .compress-left-side {
        /* padding-right: 0px; */
        padding-left: 0px !important;
    }
}

@media only screen and (max-width: 767px) {
    .footer .footer-widget-heading {
        text-align: center
    }
}

@media only screen and (max-width: 1024px) {
    .footer-widget-heading {
        padding-top: 20px;
        text-align: center;
    }
}

@media only screen and (max-width: 1024px) {
    .footer-widgets {
        text-align: center
    }
}

@media only screen and (max-width: 1024px) {
    .footer-menu-custom-list li::before {
        position: relative !important;
        left: -5px !important;
    }
}


.contacts-row {
    margin-left: -15px;
    margin-right: -15px;
}

/* Media query for small screens */
@media (max-width: 767px) {
    .contacts-row {
        margin-left: 0;
        margin-right: 0;
    }

    .col-sm-12 {
        margin-bottom: 20px;
        /* Add margin between columns on small screens */
    }
}

.main-banner-box-layout2 {
    margin-top: 0px !important;
}


.virtual-service-rate {
    font-size: 50px;
    font-weight: 600;
}

@media screen and (max-width: 768px) {
    .virtual-service-rate {
        font-size: 36px !important;
        font-weight: 600 !important;
    }

    .service-content {
        margin-top: 35px;
    }
}

@media (max-width: 767px) {
    .overseas_row .mx-0 {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }
}

@media (max-width: 767px) {
    .item-title .overseas_title {
        font-size: 16px;
        /* Adjust the font size */
    }

    /* .custom-list-overseas li {
        padding-left: 20px; Adjust the left padding
    } */
}

@media (max-width: 767px) {
    .overseas_title {
        margin-top: 20px;
        margin-bottom: 20px !important;
        /* Adjust the font size */
        /* Adjust the font size */
    }

}


/* Hide the SVG elements for smaller screens */
@media (max-width: 767px) {
    .overseas_svg {
        display: none;
    }
}

@media (max-width: 576px) {

    .contingency_form .col-lg-4,
    .contingency_form .col-lg-2 {
        margin-top: 15px;
        /* Adjust the margin as needed */
    }
}

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

/* Center content within the image container */
.service-content {
    text-align: center;
}

/* Adjust padding */
.service-content p {
    padding: 2px;
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
    .executive_get_started {
        margin-top: 48px;
    }
}

@media (max-width: 768px) {
    .second-small-banners {
        background: white;
        margin: 0px;
    }
}

@media only screen and (min-width: 768px) and (max-width: 768px) {
    .second-small-banners {
        padding-left: 70px;
    }
}

@media (max-width: 767px) {
    .benefit-col {
        padding-left: 0px;
        padding-right: 0px;
    }

    .benefit-content {
        margin-left: 0px !important;
    }
}

@media (max-width: 1024px) {
    .benefit-col {
        padding-left: 0px;
        padding-right: 0px;
    }

    .benefit-content {
        margin-left: 20px !important;
    }
}

.benefit-content {
    margin-left: 70px;
}




@media (max-width: 576px) {
    .circle h2 {
        padding-left: 5px;
        padding-top: 5px;
        /* Adjust padding for smaller screens */
        font-size: 32px;
        /* Adjust font size for smaller screens */
    }
}

.executive-table .table_cell {
    padding: 10px;
    vertical-align: inherit;
}

@media (max-width: 576px) {
    .executive-table .table_cell {
        padding: 3px;
        font-size: 14px;
    }
}

.section-button-margin {
    margin-top: 25px;
}

@media (max-width: 767px) {
    .section-button-margin {
        margin-top: 9px !important;
    }
}

.circle h2 {
    padding-left: 10px;
    margin: 0;
    color: black;
}

.about_para {
    font-size: 16px;
    max-width: 100%;
    overflow-x: hidden;
}

/* Media query for small screens */
@media (max-width: 768px) {
    .about_para {
        font-size: 14px;
        /* Adjust font size for smaller screens */
    }
}

@media (max-width: 767px) {
    .progress-wrap-layout2 {
        padding: 20px 0 32px;
    }
}

/* Media query for even smaller screens */
@media (max-width: 576px) {
    .about_para {
        font-size: 12px;
        /* Adjust font size for even smaller screens */
    }
}

.main-banner-box-layout2 {
    margin-left: 20px
}

@media (max-width: 768px) {
    .second-small-banners .main-banner-box-layout2 {
        margin-top: 30px !important;
        margin-bottom: 20px !important;
    }
}

@media (max-width: 576px) {
    .main-banner-box-layout2 {
        margin-left: 0px
            /* Adjust font size for even smaller screens */
    }
}

@media (max-width: 1024px) {
    .main-banner-box-layout2 {
        margin-left: 0px
            /* Adjust font size for even smaller screens */
    }
}

.about-box-layout2 .content-holder .sub-title {
    font-size: 21px !important;
}

.item-icon .item-icon-overseas,
.item-content {
    display: inline-block;
    vertical-align: middle;
}

.custom-list-overseas li {
    list-style-type: disc;
}

@media (max-width: 576px) {

    /* Adjust the breakpoint as needed */
    .d-flex {
        display: block !important;
        /* Use !important to override the d-flex class */
    }
}

.main-banner-box-layout2 .item-main-second-title {
    margin-bottom: 0px !important;
}

.main-banner-box-layout2 .item-main-title {
    font-weight: 700 !important;
    font-size: 56px;
    /* margin-top:100px;  */
    color: #00B050 !important;
    line-height: 80px;
    margin-bottom: 35px;
}

@media (max-width: 320px) {
    .main-banner-box-layout2 .item-main-title {
        font-size: 27px;
        line-height: 38px;
    }
}

@media screen and (min-width: 321px) and (max-width: 375px) {
    .main-banner-box-layout2 .item-main-title {
        font-size: 31px;
        line-height: 42px;
    }
}

@media screen and (min-width: 376px) and (max-width: 425px) {
    .main-banner-box-layout2 .item-main-title {
        font-size: 35px;
        line-height: 42px;
    }
}

@media screen and (min-width: 426px) and (max-width: 768px) {
    .main-banner-box-layout2 .item-main-title {
        font-size: 39px;
        line-height: 45px;
    }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
    .main-banner-box-layout2 .item-main-title {
        font-size: 40px;
        line-height: 45px;
    }
}

@media only screen and (max-width: 991px) {
    .main-banner-box-layout2 p {
        font-size: 16px
    }
}

.mean-container .mean-nav ul li .position-static {
    display: inline-block;
}

.second-banners {
    padding: 0;
    max-height: 500px;
}

.title-color-dark {
    color: #000;
    font-weight: 600;
}

.contact-content {
    font-weight: 600;
    font-size: 32px
}

@media (max-width: 767px) {
    .contact-content {
        font-weight: 600;
        font-size: 27px
    }
}

.contact-paragraph {
    font-weight: bold;
    font-size: 32px;
    color: black
}

@media (max-width: 767px) {
    .contact-paragraph {
        font-weight: bold;
        font-size: 22px;
        color: black;
        text-align: center;
    }

}

.contact-div {
    margin-left: 10px
}

.contact::placeholder {
    color: #00B050;
}

.owl-stage .owl-item .brand-box-layout1 {
    filter: none;
}

.service-list::before {
    background-image: linear-gradient(60deg, rgb(0, 176, 80) 0%, rgba(0, 176, 80, 1) 100%) !important;
}

.service-list:hover .custom-list li {
    color: white !important;
}

.navbar-light .navbar-toggler {
    background-color: #F2F2F2;
    text-align: center;
}

.construction_navbar .nav-item {
    display: block;
}

.construction_navbar .nav-construction-item a {
    color: #55595C !important;
}

.nav-construction-item.active {
    background-color: #55595C;
    color: white !important;
}

.nav-construction-item.active a {
    color: white !important;
}

.construction_navbar_lg a {
    color: black;
}

.nav-construction-item:hover {
    background-color: #55595C;
    /* color: white !important; */
}

.nav-construction-item:hover .nav-link {
    color: white !important;
}

.construction_ol li {
    color: #4472C4;
    margin-top: 20px;
    font-weight: 600;
    margin-left: 0;
}

.construction_ol {
    margin-left: 0;
}

.banking_ol li {
    color: #4472C4;
    font-weight: 600;
}

.banking_ol li h5 {
    color: #4472C4;
    font-weight: 600;
}

.banking_li_item li {
    color: black;
    font-weight: normal;
    list-style: disc;
    margin-top: 0px;
    margin-bottom: 0px;
}

.hospitality_ul li h5 {
    color: #4472C4;
    font-weight: 800;
    /* margin-top:15px;
    margin-bottom:15px; */
}

.return-to-top.back-top {
    background-color: #00B050
}

.outer_list_item {
    /* padding-bottom:px; */
    padding-top: 22px;

}

.construction_ul li {
    color: #000;
    list-style: disc inside;
    margin-top: 0;
    font-weight: normal;
    margin-left: 0;
}

.information_ol li {
    color: #4472C4;
    font-weight: 600;
    font-size: 18px;
    margin-bottom: 20px;
}

.information_ul_li li {
    margin-bottom: 0px;
    color: #000;
    list-style: disc inside;
    font-size: 16px;
    font-weight: normal;
}

.retail_ul li {
    color: #4472C4;
    font-weight: 800;
    font-size: 20px;
    margin-top: 15px;
}

.retail_ul_li li {
    margin-top: 0px;
    color: #55595C;
    list-style: disc inside;
    font-size: 16px;
    font-weight: normal;
}

.hospitality_li_item li {
    color: black;
    font-weight: normal;
    margin-top: 0px;
    margin-bottom: 0px;
}

.custom_td {
    border: none;
}

.section-flags {
    margin-top: 140px;
}

.compress-left-side {
    padding-left: 40px !important;
    padding-right: 0 !important;
}

.contact-form-group label {
    color: black;
}

/*.team-box-layout1 .animted-bg-wrap .animted-bg {*/
/*    background-color: rgba(0, 176, 80, 0.9) !important;*/
/*}*/

.table_cell_custom {
    position: relative;
    width: 250px;
}

input[type="hidden"] {
    display: none;
    /* Initially hide the hidden input */
}

input[type="text"].custom_td {
    width: 100%;
    box-sizing: border-box;
    position: relative;
    padding: 0;
    top: 0;
    left: 0;
}

input[type="file"] {
    border: none;
    padding: 0;
}

.gulf-countries {
    display: flex;
    flex-wrap: wrap;
    /* justify-content: center;
    align-items: center; */
}

.countries {
    display: flex;
    margin-left: 10px
}

.process-box-layout1 ul.content-holder li ul.custom-list-overseas li {
    margin-bottom: 0;
    /* list-style-type: disc; */
}

.process-box-layout1 ul.content-holder li ul.custom-list-overseas li {
    list-style: disc inside;
}

.circle {
    margin-top: 30px;
    width: 120px;
    height: 70px;
    border-radius: 50%;
    background-color: transparent;
    border: 5px solid #00B050;
    position: relative;
    padding: 5px;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) scale(0);
    transition: transform 1s linear;
}

#job-description {
    border: 1px solid #BFC3C8;
}

.form-control {
    border: 1px solid #FFC000;
}

.about-box-layout1 .content-holder .list-item li:before {
    color: #00B050;
}

.footer-menu-custom-list li {
    margin: 5px 0;
    /* Add vertical margin between list items */
    font-size: 16px;
    /* Adjust the font size as needed */
    position: relative;
    /* Required for pseudo-element */
}

.footer-menu-custom-list li::before {
    content: '&gt;';
    color: #000;
    font-weight: bold;
    margin-right: 5px;
    position: absolute;
    left: -20px;

}

.footer-menu-custom-list li a {
    text-decoration: none;
    color: black;
}

table {
    border-collapse: collapse;
    width: 100%;
}

.table_cell_custom {
    margin-left: 10px;
    margin-right: 10px;
}

label,
#basic_salary,
#profession {
    color: #00B050;
}

.sticky .navbar-layout2 .temp-logo .default-logo {
    display: none;
}

.custom-button-virtual {
    background-color: #00B050;
    border: 2px solid #00B050;
    color: white;
}

.custom-button-virtual:hover {
    background-color: white;

    color: #00B050;

}
.service-content p {
    margin:0 0 11px;
}
.service-box-layout2 .item-title {
    font-size: 23px;
}
</pre></body></html>