/* 28/08/2024 */
.wpb_wrapper p, .elementor-element {
	line-height: 22px !important;
}
.tax-and-social-security .elementor-widget-text-editor table h3 {
    padding: 0;
    margin: 0;
}
.tax-and-social-security .elementor-widget-text-editor table td, .tax-and-social-security .elementor-widget-text-editor table tr {
    height: unset !important;
    width: unset !important;
}
.tax-and-social-security .elementor-widget-text-editor table h3 span {
    color: #fff !important;
}
.tax-and-social-security .elementor-widget-text-editor table h4 {
    margin: 0;
    padding: 0;
}
.tax-and-social-security .elementor-widget-text-editor table td {
    padding: 5px !important;
	border: unset !important;
}
.tax-and-social-security .elementor-widget-text-editor table {
	margin: 0px !important;
}
h6{
	margin-bottom: 8px !important;
	padding-top: 15px !important;
}
.single.elementor-kit-16446 {
    font-weight: normal;
}
.corp-news-section .elementor-widget-eael-post-grid .eael-grid-post .eael-entry-wrapper .eael-entry-title {
    padding-top: 0;
}
.corp-news-section .elementor-widget-eael-post-grid .eael-grid-post .eael-entry-wrapper {
    min-height: 240px;
}
.post_details_wr li.post_by {
    display: none;
}
.jTMlDDNcNONVJ41MMi1MjAWMzNNDjuEtheme--light {
    display: none;
}
.custom-post-title .post-title {
    font-size: 30px;
    line-height: 36px;
	color: #033483;
}
.consulting-footer-menu li a:hover {
    color: #F26522 !important;
}
.elementor-social-icon:hover {
	background-color: #F26522 !important;
}
.home-slider-sec .elementor-widget-slider_revolution #rev_slider_5_1_forcefullwidth .rs-layer.rev-btn:hover {
	background-image: linear-gradient(rgb(242 101 34) 0%, rgb(242 101 34) 100%) !important;
	background-color: #F26522 !important;
}
.elementor-widget-elementskit-header-search .mfp-content .ekit-search-panel input[type="search"]::placeholder {
    color: #fff !important;
}
.posts_grid {
    padding: 90px 0px;
}
/* new-grid-design-1 css start */
.new-grid-design-1 .box-1 .elementor-icon-box-icon span.elementor-icon,.new-grid-design-1 .box-4 .elementor-icon-box-icon span.elementor-icon {
    background-color: #F26522;
    border-radius: 50px;
    padding: 7px;
}

.new-grid-design-1 span.elementor-icon.elementor-animation- i {
    background-color: #fff;
    border-radius: 50px;
    height: 40px;
    width: 40px;
    padding: 12px;
}

.new-grid-design-1 .box-1 .elementor-icon-box-icon, .new-grid-design-1 .box-3 .elementor-icon-box-icon {
    top: -25px;
    position: absolute;
    left: 0;
    right: 0;
}

.new-grid-design-1 .box-2 .elementor-icon-box-icon,.new-grid-design-1 .box-4 .elementor-icon-box-icon {
    bottom: -35px;
    position: absolute;
    left: 0;
    right: 0;
}
.new-grid-design-1 .box-2 .elementor-icon-box-icon span.elementor-icon,.new-grid-design-1 .box-3 .elementor-icon-box-icon span.elementor-icon {
    background-color: #05A9E5;
    border-radius: 50px;
    padding: 7px;
}

/* new-grid-design-1 css end */

/* new-grid-design-2 css Start */
.new-grid-design-2 .elementor-widget-icon-box .elementor-icon-box-icon {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 15px;
}

.new-grid-design-2 .elementor-widget-icon-box .elementor-icon-box-icon span.elementor-icon {
    background-color: #fff;
    border-radius: 50px;
    padding: 5px;
    box-shadow: 0px 5px 20px 5px #00000033;
}

.new-grid-design-2 .elementor-widget-icon-box .elementor-icon-box-icon span.elementor-icon i {
    border-radius: 50px;
    padding: 13px;
    height: 50px;
    width: 50px;
}
.box-1 .elementor-icon-box-wrapper .elementor-icon-box-title, .box-3 .elementor-icon-box-wrapper .elementor-icon-box-title, .box-5 .elementor-icon-box-wrapper .elementor-icon-box-title {
    color: #fff !important;
    background-color: #033483;
    padding: 20px 0px;
    margin-bottom: 15px;
    border-radius: 8px 8px 0px 0px;
}

.box-2 .elementor-icon-box-wrapper .elementor-icon-box-title, .box-4 .elementor-icon-box-wrapper .elementor-icon-box-title,.box-6 .elementor-icon-box-wrapper .elementor-icon-box-title {
    color: #fff !important;
    background-color: #F26522;
    padding: 20px 0px;
    margin-bottom: 15px;
    border-radius: 8px 8px 0px 0px;
}

.box-2.elementor-widget-icon-box .elementor-icon-box-icon span.elementor-icon i, .box-4.elementor-widget-icon-box .elementor-icon-box-icon span.elementor-icon i, .box-6.elementor-widget-icon-box .elementor-icon-box-icon span.elementor-icon i {
    background-color: #033483;
}
.box-1.elementor-widget-icon-box .elementor-icon-box-icon span.elementor-icon i, .box-3.elementor-widget-icon-box .elementor-icon-box-icon span.elementor-icon i, .box-5.elementor-widget-icon-box .elementor-icon-box-icon span.elementor-icon i {
    background-color: #F26522;
}
.new-grid-design-2 .elementor-widget-icon-box .elementor-icon-box-description {
    padding: 0px 10px;
}
/* new-grid-design-2 css end */

/* Back to TOP */
#back-to-top-button {
  display: inline-block;
  background-color: #F26522;
  width: 50px;
  height: 50px;
  text-align: center;
  border-radius: 4px;
  position: fixed;
  bottom: 30px;
  right: 30px;
  transition: background-color .3s, opacity .5s, visibility .5s;
  opacity: 0;
  visibility: hidden;
  z-index: 1000;
}
#back-to-top-button.show {
  opacity: 1;
  visibility: visible;
}
/* Neelesh Css Start */
.country-grid-box {
    display: none;
}
.elementor-12230 
 .cservecorp-fixed-header.fixed .elementor-widget-wrap.elementor-element-populated {
    justify-content: end;
}
.news.type-news, .publications.type-publications {
    margin-top: 50px;
}
.news.type-news .stm_post_details, .publications.type-publications .stm_post_details {
    margin-bottom: 20px;
}
.mfp-bg.ekit-promo-popup {
    background-color: rgb(0 0 0 / 60%);
}
.ekit_modal-searchPanel .ekit-search-group input:not([type=submit]) {
    height: 60px;
    background-color: #fff;
		color: #000;
}
.ekit_modal-searchPanel .ekit-search-group .ekit_search-button {
    color: #f26522;
}
.ekit-wid-con .ekit-promo-popup>.mfp-container>.mfp-content {
    max-width: 550px;
}
.mfp-content form.ekit-search-group input.ekit_search-field::placeholder {
    color: #000;
}
.service-page-service-grid-box-2 .elementor-icon-box-wrapper,.service-page-service-grid-box-3 .elementor-icon-box-wrapper,.service-page-service-grid-box-1 .elementor-icon-box-wrapper {
    min-height: 280px;
}
body .tparrows {
    border: none !important;
}
.elementor-element-5f81048, .elementor-element-71a7af0, .elementor-element-54d1fad, .elementor-element-4bdc04c, .elementor-element-9a25376, .elementor-element-96ccf88 {
    display: none;
}
/* Registration page css Start */
.cmp-reg-inves-grid .elementor-widget-stm_icon_box .style_1.icon_top {
    min-height: 265px;
}
/* Registration page css End*/
.com-lic-com-reg-grid .elementor-widget-stm_icon_box .style_9 {
    min-height: 295px;
}
/* Homepage Start */
.home-slider-sec .elementor-widget-slider_revolution .stm_pricing_plan_unit.style_2 .stm_pricing_plan:hover .top:before, .home-slider-sec .elementor-widget-slider_revolution .third_bg_color, .vc_testimonials.style_5 .owl-dots .owl-dot.active span {
    background: transparent !important;
}
.home-slider-sec .elementor-widget-slider_revolution .third_bg_color, .vc_general.vc_cta3.vc_cta3-color-classic.vc_cta3-style-flat.third_bg_color {
    background: transparent !important;
}
.home-banner-servies-grid .elementor-icon-box-wrapper .elementor-icon-box-title {
    line-height: 18px;
}

.home-banner-servies-grid .elementor-widget-container {
    min-height: 161px;
}
.home-grid-sec .elementor-widget-icon-box .elementor-widget-container {
    min-height: 278px;
}
.home-grid-sec .elementor-widget-icon-box .elementor-widget-container .elementor-icon-box-title {
    margin-bottom: 10px;
    padding-top: 10px;
}
/* Homepage End */

/* other-page-sec */
.other-page-sec-1 .elementor-element .elementor-view-stacked .elementor-icon-box-wrapper h4.elementor-icon-box-title, .other-page-sec-3 .elementor-element .elementor-view-stacked .elementor-icon-box-wrapper h4.elementor-icon-box-title {
    padding-top: 0;
}
.other-page-sec-1 .elementor-view-stacked .elementor-widget-container:hover, .other-page-sec-3 .elementor-view-stacked .elementor-widget-container:hover{
    background-color: #033483;
    color: #fff;
    transform: translateY(-10px);
}
.elementor-view-stacked .elementor-widget-container:hover 
 h4.elementor-icon-box-title {
    color: #fff;
}
.two-box-col-sec .elementor-widget-icon-box .elementor-widget-container {
    z-index: 1;
    position: relative;
}

.two-box-col-sec .elementor-widget-icon-box .elementor-widget-container:after {
    position: absolute;
    content: "";
    bottom: 0;
    right: 0;
    background-color: #033483;
    z-index: -1;
    transition: all .4s ease-in-out;
    height: 30px;
    width: 30px;
    border-radius: 100px 0 0 0;
}
.two-box-col-sec .elementor-widget-icon-box .elementor-widget-container:hover:after {
    height: 100%;
    width: 100%;
    transition: all .4s ease-in-out;
    border-radius: 4px;
}

.two-box-col-sec .elementor-widget-icon-box .elementor-widget-container:hover, .two-box-col-sec .elementor-widget-icon-box .elementor-widget-container:hover h5 {
    color: #fff;
}
.two-box-col-sec .elementor-widget-icon-box .elementor-widget-container h5 {
    padding-top: 0;
    margin-bottom: 0px;
}
.two-box-col-sec .elementor-widget-container:hover {
    transform: translateY(-10px);
    transition: all .4s ease-in-out;
}
/* About page css Start */
.about-service-list .elementor-top-column .elementor-widget-stm_anchors_link a i {
    display: none;
}
.about-page-box .elementor-widget-container {
    min-height: 318px;
}
.about-p-h-sec .about-mvp-section .elementor-widget-icon-box .elementor-widget-container {
    min-height: 470px;
}
.about-service-list .elementor-top-column .elementor-widget-stm_anchors_link {
    margin-bottom: 5px;
    margin-left: 15px;
}
.about-service-list .elementor-top-column .elementor-widget-stm_anchors_link a {
    color: #000;
}
.about-service-list .elementor-top-column .elementor-widget-stm_anchors_link a:hover {
    color: #f26522;
    font-weight: 600;
		transform: translate(10px);
}
.about-history-sec .elementor-widget-icon-box .elementor-icon-box-title {
    padding: 0;
    margin: 0;
}
/* About page css End */
/* ask for quotation page css Start */
.form-col form .col-md-12 {
    display: inline-block;
    width: 50%;
    vertical-align: top;
}
/* ask for quotation page css End */
/* Country page css Start */

.country-grid-box .consulting_elementor_posts .post_info {
    display: none !important;
}
.elementor-widget-eael-cta-box .eael-call-to-action.cta-basic.bg-lite.cta-preset-2 a.cta-button.cta-btn-preset-2 {
    display: table;
}
.country-grid-box-new .elementor-widget-elementskit-icon-box .elementskit-box-header img {
    width: 330px;
		height: 200px;
}
.country-grid-box .consulting_elementor_posts .post_inner .post_bottom {
    text-align: center;
    padding: 15px 20px !important;
}
.country-grid-box .consulting_elementor_posts .post_inner .post_image img {
    height: 150px;
}

.country-details-page .elementor-widget-eael-data-table th {
    background-color: unset !important;
}
.payroll-grid .elementor-icon-box-wrapper .elementor-icon-box-title {
    min-height: 162px;
}
/* Country page css End */

/* Service page css Start */
.cop-rest-why-rest-list .elementor-widget-text-editor li {
    min-height: 40px;
    padding-left: 16px !important;
}
.cop-rest-brs-grid .elementor-widget-icon-box .elementor-icon-box-wrapper .elementor-icon-box-content {
    min-height: 255px;
}
.recruitment-service-sec-4 .manpower-sec .eael-infobox {
    min-height: 470px;
}
.recruitment-service-sec-4 .growth-grid .icon_box.elementor-consulting-icon-box.hexagon.hexanog_animation.style_1.icon_left {
    min-height: 365px;
}
.eor-page-grid-sec .grid-box .elementor-widget-icon-box .elementor-icon-box-wrapper {
    min-height: 395px;
}
.trademark-page-reg-ser-grid .grid-box .elementor-widget-icon-box .elementor-icon-box-wrapper {
    min-height: 245px;
}
.contract-mngmt-page-grid-sec .grid-box .elementor-widget-icon-box .elementor-icon-box-wrapper {
    min-height: 237px;
}
.employee-bg-page-grid .grid-box .elementor-widget-icon-box .elementor-icon-box-wrapper {
    min-height: 300px;
}
.employee-bg-page-grid .secre-grid-box .elementor-widget-icon-box .elementor-icon-box-wrapper {
    min-height: 340px;
}
.recruitment-service-sec-4 .employee-bg-hired-grid .icon_box {
    min-height: 310px !important;
}
.recruitment-service-sec-4 .feature-grid .elementor-widget-stm_icon_box .icon_box_inner {
    min-height: 318px;
}
.recruitment-service-sec-4 .elementor-col-25 .elementor-widget-icon-box .elementor-icon-box-wrapper {
    min-height: 377px;
}
.recruitment-service-sec-4 .elementor-section-boxed .elementor-widget-stm_icon_box .icon_box {
    min-height: 205px;
    padding: 20px !important;
}
.global-manpower-service-list .elementor-inner-section .elementor-widget-container {
    min-height: 162px;
}
.accounting-timeline-sec .eael-content-timeline-block {
    padding-bottom: 20px;
}
.accounting-timeline-sec .elementor-widget-eael-content-timeline {
    margin-bottom: 0;
}
.country-page-icon-list .elementor-top-column .elementor-widget-image-box .elementor-image-box-wrapper {
    min-height: 105px;
    padding: 10px 1px 0px;
}
.country-page-icon-list .elementor-top-column .elementor-widget-image-box .elementor-image-box-wrapper:hover {
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.05);
}

.country-page-icon-list .elementor-top-column .elementor-widget-image-box .elementor-image-box-wrapper .elementor-image-box-title {
    line-height: 16px;
}
.country-page-icon-list .elementor-top-column .elementor-widget-image-box {
    margin-bottom: 5px;
}
.country-page-icon-list .elementor-inner-section .elementor-icon-list-items a:hover {
    transform: translate(5px);
    text-decoration: underline;
}
.country-page-icon-list .elementor-inner-column .elementor-image-box-wrapper a {
    color: #033483;
}
.country-page-icon-list .elementor-inner-section .elementor-icon-list-item a {
    color: #033483;
}
.country-page-icon-list .elementor-inner-section .elementor-icon-list-item a:hover {
    color: #f26522;
}
/* Service page css End */

/* Our sector page css Start */
.our-sect-sec .our-s-grid .elementor-widget-icon-box .elementor-widget-container {
    min-height: 491px;
}
.elementor-element.elementor-element-639faa8.recruitment-service-sec-4 .elementor-widget-icon-box .elementor-widget-container {
    min-height: 440px;
}
.elementor .elementor-element-86f4d96.recruitment-service-sec-4 .our-ass-sec-grid .eael-elements-flip-box-rear-container .eael-elements-flip-box-icon-image img {
    height: 220px;
    border-radius: 5px;
    max-width: 300px;
    margin-top: 10px;
}
.elementor .elementor-element-86f4d96.recruitment-service-sec-4 .our-ass-sec-grid .eael-elements-flip-box-rear-container .eael-elements-flip-box-padding {
    padding: 0;
}
/* Our Sector page css End */
/* History page css Start */
.our-history-sec .eael-content-timeline-block:last-child , .our-history-sec .eael-content-timeline-container{
    padding-bottom: 0;
}
.elementor-widget-timeline .ee-timeline .timeline-item__content-wrapper {
    padding: 0 0 35px 0;
}
.our-history-sec .company_history.style_1 .year {
    font-size: 13px;
    color: #f26522;
    border-bottom: 1px solid;
    display: inline-block;
}
/* History page css End */

/* Partner program page css Start */
.partner-program-p-grid-sec .elementor-widget-icon-box.animated .elementor-widget-container {
    min-height: 375px;
}

.partner-program-p-grid-sec .elementor-widget-icon-box.animated .elementor-widget-container .elementor-icon-box-title {
    padding-top: 5px;
    margin-bottom: 10px;
}

/* Partner program page css End */

/* contact page css start */
.other-page-sec-3 .elementor-widget-stm_contact_form_7 .contact-page-form .cserve-input .wpcf7-form-control {
    color: unset;
	border: 1px solid #033483;
}
.other-page-sec-3 .elementor-widget-stm_contact_form_7 .contact-page-form .cserve-input.service .select2-container.select2-container--default .select2-selection--single, 
.other-page-sec-3 .elementor-widget-stm_contact_form_7 .contact-page-form .cserve-input.country-name .select2-container.select2-container--default .select2-selection--single{
    box-shadow: unset;
    border: 1px solid #033483;
    border-radius: 5px;
}

#contact-page-sec-form .cserve-home-form .cserve-input span.wpcf7-form-control.wpcf7-checkbox span {
    width: 45%;
}
#contact-page-sec-form .cserve-home-input.cserve-input.checkbox label {
    color: #000;
}
#contact-page-sec-form .cserve-home-form .cserve-input span.wpcf7-form-control.wpcf7-checkbox.wpcf7-validates-as-required {
    color: #000;
}
#contact-page-sec-form .cserve-home-form .country-name .select2-container.select2-container--default .select2-selection--single, #contact-page-sec-form  .cserve-home-form .cserve-home-input.cserve-input.message textarea::placeholder {
    color: #000;
    
}
#contact-page-sec-form .cserve-home-form .cserve-input input.wpcf7-form-control::placeholder {
    color: #000;
}
#contact-page-sec-form .cserve-home-form .select2-container.select2-container--default .select2-selection--single .select2-selection__rendered {
    color: unset;
}
#contact-page-sec-form .cserve-home-form .select2-container.select2-container--default .select2-selection--single .select2-selection__arrow b {
    border-color: #777 transparent transparent;
    
}
/* contact page css end */

.cservecorp-fixed-header {
	display: none;
}

.hide-desktop, .sticky-mobile-show{
    display: none;
}
.cservecorp-fixed-header.fixed {
    position: fixed;
    top:0; 
	left:0;
    width: 100%;
	display: block;
}
.landing-testimonial .testimonials_carousel.style_9 .testimonial .testimonial-info .testimonial-bottom .name {
    color: #fff;
}
.landing-testimonial .testimonials_carousel.style_9 .testimonial .testimonial-info .testimonial-bottom .company {
    font-weight: 600;
}
.landing-page-form .cserve-home-input label {
    color: #fff;
}

.landing-page-form .checkbox .wpcf7-validates-as-required {
    padding: 20px 20px 130px !important;
    border-radius: 5px;
}

.landing-page-form .cserve-input span.wpcf7-form-control.wpcf7-checkbox span, .other-page-sec-3 .cserve-input span.wpcf7-form-control.wpcf7-checkbox span {
    width: 45%;
}
.landing-page-form .cserve-message-btn input {
    box-shadow: unset;
}
.cserve-home-form .row > div {
    margin-bottom: 25px;
}

.cserve-home-form .cserve-input span.wpcf7-form-control.wpcf7-checkbox.wpcf7-validates-as-required {
    box-shadow: none !important;
    padding: 0px 20px 60px;
	display: inline-block;
	color: #fff;
}
.cserve-home-input.cserve-input.checkbox label {
    padding-left: 0;
    padding-bottom: 10px;
    color: #fff;
}
.cserve-home-form .cserve-input span.wpcf7-form-control.wpcf7-checkbox span {
    width: 30%;
}

.cserve-home-form .cserve-input input.wpcf7-form-control {
	color: #fff;
    box-shadow: none;
    border: 1px solid #e5e5e5;
    border-radius: 5px;
    background-color: #ffffff20;
}
/*
.cserve-home-form .country-name .select2-container.select2-container--default .select2-selection--single, .cserve-home-form .cserve-home-input.cserve-input.message textarea {
    box-shadow: unset;
    border: 1px solid #e5e5e5;
	border-radius: 5px;
	background-color: #ffffff20;
	color: #fff;
}
*/
.cserve-home-form .country-name select, .cserve-home-form .service select, .cserve-home-form .cserve-home-input.cserve-input.message textarea  {
    box-shadow: unset;
    background-color: #ffffff20;
    border: 1px solid #e5e5e5;
    border-radius: 5px;
    color: #fff;
}
.cserve-home-form span.wpcf7-not-valid-tip {
    display: block;
}
.cserve-home-form .checkbox span.wpcf7-list-item {
    margin-bottom: 5px;
}
.cserve-home-form .cserve-message-btn {
    display: inline-block;
}
.cserve-home-form .cserve-message-btn input {
    border-radius: 5px;
    box-shadow: none;
}
/* 26-10-23 */
.service-image-cont-list .elementor-element .elementor-widget-heading {
    margin-bottom: 10px;
}

/* 05-12-23 */
.cserve-home-form .cserve-input span.wpcf7-form-control.wpcf7-checkbox.wpcf7-validates-as-required {
    background-color: transparent;
}
.cserve-home-form .country-name .select2-container.select2-container--default .select2-selection--single, .cserve-home-form .cserve-home-input.cserve-input.message textarea::placeholder {
    color: #ffffff90;
    
}
.cserve-home-form .cserve-input input.wpcf7-form-control::placeholder {
    color: #ffffff90;
}
.cserve-home-form .select2-container.select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #ffffff90;
}
.cserve-home-form .select2-container.select2-container--default .select2-selection--single .select2-selection__arrow b {
    border-color: #ffffff90 transparent transparent;
    
}

.visa-and-immi-page .grid-box .elementor-widget-icon-box .elementor-icon-box-content {
    border: 1px solid #06011D4D;
    padding: 0px 15px;
    box-shadow: 12px 12px 24px 0 #06011D1F;
	min-height: 200px;
	border-radius: 5px;
	background-color: #F7F7F8;
}
.invest-mozambique-timeline .ee-timeline-align--center .ee-timeline__item .timeline-item__content {
    border: 1px solid #033483;
    border-radius: 8px;
}
.invest-mozambique-timeline .ee-timeline-align--center .ee-timeline__item 
 .timeline-item__point {
    border: 1px solid #033483;
}
.invest-mozambique-timeline .ee-timeline-align--center .ee-timeline__item 
 .timeline-item__card__arrow {
    display: none;
}
.visa-and-immi-page .grid-box .col-1::after {
    background-color: #033483;
    content: '';
    position: absolute;
    width: 210px;
    height: 100%;
    right: 0;
    z-index: -1;
	border-radius: 0 5px 5px 0px;
}
.visa-and-immi-page .grid-box .col-2::after {
    background-color: #F26522;
    content: '';
    position: absolute;
    width: 210px;
    height: 100%;
    left: 0;
    z-index: -1;
    border-radius: 5px 0 0 5px;
}

.work-permits-page-list-sec .work-permits-step .elementor-widget-eael-info-box .infobox-content {
    box-shadow: 12px 12px 24px #06011D1F;
		border-radius: 8px;
}
.work-permits-page-list-sec .work-permits-step .elementor-widget-eael-info-box .infobox-icon .infobox-icon-wrap span.infobox-icon-number {
    background-color: #F26522;
    width: 60px;
    height: 20px;
    line-height: 0px;
}
.new-work-visa-sec .new-grid-design-1 .elementor-widget-icon-box .elementor-icon-box-wrapper {
    min-height: 355px;
}
.home-form-section .cserve-home-form .cserve-input  lable {
    color: #fff;
}
.home-form-section .cserve-home-form .select2-selection.select2-selection--single {
    background: #ffffff20;
    box-shadow: unset;
    border: 1px solid #fff;
    border-radius: 5px;
}
.home-form-section .cserve-home-form .message {
    padding-top: 20px;
}
/* mobile responsive */
@media screen and (max-width: 1024px) {
	.hide-desktop {
    display: block;
}
	.block-desktop {
		display: none;
	}
	.elementor-12230 .elementor-element.elementor-element-01d971c {
        display: none;
    }
	.elementor-12230 .elementor-element.elementor-element-c23b61b.elementor-column > .elementor-widget-wrap {
    justify-content: right;
}
	.elementor-element.elementor-element-d8a3706 {
    display: none;
}

.elementor-element.elementor-element-0bd6061 {
    width: 20%;
}
.sticky-mobile-show{
	display: block;
}
.sticky-mobile-hide {
	display: none;
}
.elementor-12230 .elementor-element.elementor-element-5e815f0, .elementor-12230 .elementor-element.elementor-element-538b56e, .elementor-12230 .elementor-element.elementor-element-a357473,.elementor-12230 .elementor-element.elementor-element-7f12693 {
    display: none;
}

.elementor-widget-wrap .sticky-mobile-show {
    width: 20%;
}
	.elementor-12230 .elementor-element.elementor-element-d12c96e .elementor-element-populated {
    justify-content: right;
}
	.elementor-column.elementor-col-33.elementor-inner-column.elementor-element.elementor-element-b1d8d2f {
    display: none;
}

.elementor-column.elementor-col-33.elementor-inner-column.elementor-element.elementor-element-f017c24,.elementor-column.elementor-col-33.elementor-inner-column.elementor-element.elementor-element-d12c96e {
    width: 50%;
}
.stck-non .elementor-widget-elementskit-header-search, .elementor-section-boxed .elementor-widget-stm_header_search {
    display: none;
}
}
@media only screen and (max-width: 1024) {
    .elementor-element.elementor-element-62ef97f.elementor-widget-button, .elementor-element.elementor-element-c661f1a.elementor-widget-button,
    .elementor-element.elementor-element-d8a3706.elementor-widget-stm_header_search,
    .elementor-element.elementor-element-01d971c.elementor-widget-heading
     {
        display: none;
    }
    .elementor-12230 .elementor-element.elementor-element-01d971c {
        display: none;
    }
}
@media only screen and (max-width: 768px) {
    .cserve-home-form .cserve-input span.wpcf7-form-control.wpcf7-checkbox span {
        width: 40%;
    }
}

@media (max-width: 767px) {
.country-details-page .elementor-widget-eael-data-table .eael-data-table thead {
		display : block !important;

	}
.country-details-page .elementor-widget-eael-data-table .eael-data-table thead th {
    display: flex;
}
.country-details-page .elementor-widget-eael-data-table .elementor-widget-container {
    margin-bottom: 0px !important;
}
}
@media only screen and (max-width: 650px) {
    .cserve-home-form .cserve-input span.wpcf7-form-control.wpcf7-checkbox span {
        width: 100%;
    }
.country-grid-box-new .elementor-widget-elementskit-icon-box .elementskit-box-header img {
    width: 610px;
    height: 300px;
}
}
@media screen and (max-width: 560px) {
.country-page-icon-list {
		display: none;
	}
.country-grid-box-new .elementor-widget-elementskit-icon-box .elementskit-box-header img {
    width: 510px;
    height: 300px;
}

}
@media screen and (max-width: 480px) {
.elementor-12230 .elementor-element.elementor-element-0bd6061 .hfe-dropdown.menu-is-active {
    width: 350px !important;
    left: -290px !important;
}
.country-page-icon-list {
		display: none;
	}
.payroll-grid .elementor-icon-box-wrapper .elementor-icon-box-title {
    min-height: 150px;
    margin-bottom: 0 !important;
}
.country-grid-box-new .elementor-widget-elementskit-icon-box .elementskit-box-header img {
    width: 450px;
    height: 230px;
}
}
