body {
	overflow: hidden;
}

.banner-img {
    margin: 0 !important;
}

.no-margin-title {
    margin: 0 !important;
}

.no-margin-text p {
    margin: 0 !important;
}

.no-margin-text p {
    margin-bottom: 0;
}

.no-margin-text {
    margin-bottom: 15px !important;
}

.team-icons {
    margin-bottom: 7px !important;
}

.team-title {
    margin-bottom: 7px !important;
}

.landing-form label {
    font-size: 16px !important;
}

.post-template-default.single.single-post header.page-header.background-image-page-header {
    display: none;
}

.popup-triger span.elementor-button-text {
    font-size: 24px;
    font-weight: 500;
}

table.job-manager-jobs tr:first-child {
    display: none;
}

div#job-manager-job-dashboard p:first-child {
    display: none;
}

.header-popup-triger a.elementor-button.elementor-size-lg.modal-popup {
    background-color: transparent;
    font-size: 0;
    background: url(/wp-content/uploads/2019/09/header-btn.png);
    background-size: cover;
    background-repeat: no-repeat;
    width: 180px;
    height: 107px;
}

.header-popup-triger a.elementor-button.elementor-size-lg.modal-popup:hover {
    background-color: transparent;
}

.popup-triger-lp a.elementor-button.elementor-size-lg.modal-popup {
    width: 160px;
    height: auto;
}

.docs-btn a.elementor-button-link.elementor-button {
    width: 300px;
}

.visa-triger span.elementor-button-text {
    font-size: 0;
    background: url(/wp-content/uploads/2019/11/Asset-3.png);
    width: 100px;
    height: 94px;
}

.visa-triger a.elementor-button.elementor-size-lg.modal-popup {
    padding: 0;
}

.visa-triger {
    margin-top: -22px;
}

.she-header {
	top: 32px;
	-webkit-transition: all 1.4s ease-in-out !important;
    -moz-transition: all 1.4s ease-in-out !important;
    -o-transition: all 1.4s ease-in-out !important;
    -ms-transition: all 1.4s ease-in-out !important;
    transition: all 1.4s ease-in-out !important;
}

.she-header {
	top: 32px;
	-webkit-transition: all 1.4s ease-in-out !important;
    -moz-transition: all 1.4s ease-in-out !important;
    -o-transition: all 1.4s ease-in-out !important;
    -ms-transition: all 1.4s ease-in-out !important;
    transition: all 1.4s ease-in-out !important;
}

.she-header .elementor-image img {
	opacity: 0;
	content: url(/wp-content/uploads/2019/11/Asset-5.png);
}

input[type="checkbox"] {
	display: inline-block !important;
	margin: 3px 0 0 3px;
}

input[type=checkbox]:checked:before {
    color: #000000 !important;
    float: right !important;
	margin-right: -9px !important;
    margin-top: -2px;
}

.topbar-contact1:after {
    content: url(/wp-content/uploads/2019/11/sep-1.png);
    position: absolute;
    top: -2px;
	left: -17px;
}

.topbar-contact2:after {
    content: url(/wp-content/uploads/2019/11/sep-1.png);
    position: absolute;
    top: -2px;
	left: -17px;
}

.topbar-contact a:hover {
    color: #ff6e10 !important;
}

.topbar-contact2 a:hover {
    color: #ff6e10 !important;
}

input.sf-input-text {
    font-size: 18px !important;
    padding: 6px 20px !important;
}

section.elementor-element.elementor-element-6984e85.elementor-section-content-middle.elementor-section-full_width.elementor-section-height-min-height.elementor-section-height-default.elementor-section-items-middle.elementor-section.elementor-top-section.elementor-sticky.elementor-sticky--active.elementor-section--handles-inside {
    margin-top: 42px !important;
}

.elementor-element.elementor-element-22ff20c.lang-switcher.elementor-widget.elementor-widget-shortcode:after {
    content: url(/wp-content/uploads/2019/11/sep-1.png);
    position: absolute;
	top: 7px;
    left: -12px;
}

.topbar-col .elementor-widget-wrap {
    display: inline-flex !important;
    flex-direction: row-reverse;
}

.list-icons.elementor-widget.elementor-widget-icon-list {
    margin: 0;
	padding-right: 0;
}

.topbar-col li.elementor-icon-list-item{
    height: 20px;
}


.list-icons svg {
    margin-top: 2px;
}

.lang-switcher {
    width: auto !important;
	margin-top: -8px;
}

.lang-switcher .wpml-ls-statics-shortcode_actions.wpml-ls.wpml-ls-rtl.wpml-ls-legacy-dropdown.js-wpml-ls-legacy-dropdown {
    float: left !important;
    width: 1.7em;
}

.lang-switcher .wpml-ls-legacy-dropdown a.wpml-ls-item-toggle {
    padding: 5px !important;
    text-align: center;
    float: none;
}

.lang-switcher .wpml-ls-legacy-dropdown a.wpml-ls-item-toggle:after {
    content: none;
}

.lang-switcher .wpml-ls-legacy-dropdown a {
    border: 0;
}

.topbar-col li.elementor-icon-list-item:first-child {
    border-left: 0px solid #000;
    padding-left: 12px;
}

.wpml-ls-legacy-dropdown a {
    padding: 5px 0px;
    line-height: 1;
    margin: 0 auto;
    text-align: center;
    float: none;
}

.lang-switcher {
    width: auto !important;
    margin-top: -4px;
    margin-right: 0;
	margin-left: -10px;
}

li.wpml-ls-slot-shortcode_actions.wpml-ls-item.wpml-ls-item-he.wpml-ls-last-item.wpml-ls-item-legacy-list-horizontal {
}

.home-read-more.elementor-widget.elementor-widget-heading {
    position: absolute;
    bottom: 0 !important;
}

div#search-filter-results-2546 {
    margin-top: 20px;
}

div#search-filter-results-2546 h2 {
    font-size: 18px;
	margin-bottom: 30px;
}

div#search-filter-results-2546 h2 p:first-child {
    display: none;
}

div#search-filter-results-2546 p {
    display: none;
}

div#search-filter-results-2546 a.elementor-post__read-more {
    display: none;
}

div#search-filter-results-2546 p:first-child {
	display: none !important;
}

ul.post-categories {
    display: none;
}

small {
    display: none;
}

.searchandfilter h4 {
    font-size: 20px;
}

form#search-filter-form-2546 label.sf-label-checkbox {
    font-size: 18px;
}

form#search-filter-form-2546 input[type="submit"] {
    font-size: 18px;
}

.searchandfilter .sf-count, .searchandfilter .sf-date-postfix {
    padding-left: 0;
    padding-right: 5px;
    font-size: 14px;
}

.jobs-filter {
    margin: 0 !important;
}

.searchandfilter ul li {
    padding: 0px !important;
}

.jobs-filter p:first-child {
    display: none;
}

.jobs-filter input[type="checkbox"] {
    margin: 0 0 3px 3px;
}

.main-slider .swiper-container-horizontal>.swiper-pagination-bullets {
    bottom: 100px;
    left: auto;
    right: 60px;
	text-align: right;
}

.main-slider .swiper-pagination-bullet {
    background: #fff;
}

.searchandfilter ul {
    display: flex !important;
}

.searchandfilter ul li {
    padding-left: 10px !important;
}

.jobs-filter {
    border-bottom: 2px solid #eaeaea;
	margin-bottom: 10px !important;
}

.main-filter {
    height: 83px;
}

.filter-row {
    background: #f7f7f7;
}

.searchandfilter select.sf-input-select {
    background: #fff;
}

.filter-row .elementor-row {
    padding: 10px;
}

.searchandfilter ul {
    display: flex !important;
    margin: 0 !important;
    justify-content: space-between;
}

.searchandfilter ul li:last-child {
    padding-left: 0px !important;
}

.footer-icons p {
    direction: ltr;
}

.wpml-ls-legacy-list-horizontal a span {
    font-size: 16px;
    font-weight: 500;
}

.wpml-ls-legacy-list-horizontal {
    padding: 0;
}

@media (max-width: 1680px) {
	
	.topbar-contact1 {
    left: 8% !important;
}

	.topbar-contact2 {
    left: 20% !important;
}
	

}

@media (max-width: 1440px) {
	
	.topbar-contact1 {
    left: 9% !important;
}

	.topbar-contact2 {
    left: 23% !important;
}
	
	.main-slider .elementor-slides .swiper-slide-inner .elementor-slide-heading {
    font-size: 38px !important;
}
	
	.main-slider  .elementor-slides .swiper-slide-inner .elementor-slide-description {
    font-size: 18px !important; 
}
	
	.main-slider  .elementor-slides .swiper-slide-inner .elementor-slide-button {
	font-size: 20px;
}
	
	p, div {
		font-size: 18px !important;
	}
	
	h1 {
    font-size: 44px !important;
}
	
	h2 {
    font-size: 36px !important;
}
	
	.elementor-counter-number-wrapper {
    font-size: 76px !important;
}
	
	
}

@media (max-width: 1366px) {
	
		.elementor-603 .elementor-element.elementor-element-7df6488f .elementor-nav-menu--main .elementor-item {
    padding-left: 6px;
    padding-right: 6px;
}
	
	.topbar-contact1 {
    left: 9% !important;
}

	.topbar-contact2 {
    left: 24% !important;
}
	

}




@media (max-width: 1280px) { 

	.topbar-contact1 {
    left: 10% !important;
}

	.topbar-contact2 {
    left: 26% !important;
}
	
	
	
}



@media (max-width: 480px) {
	
	.page-header .page-header-title, .page-header.background-image-page-header .page-header-title {
    font-size: 34px !important;
    line-height: 34px !important;
}
	
	.page-header {
    padding: 50px 0 !important;
}

	.topbar-col .elementor-widget-wrap {
		justify-content: center !important;
	}
	
	.list-icons.elementor-widget.elementor-widget-icon-list {
    margin: 0;
    width: auto;
}
	
	.lang-switcher {
    margin-top: 10px;
	margin-left: 0px;
}
	
	.topbar-col li.elementor-icon-list-item:first-child {
    padding-right: 11px;
}
	
	.elementor-30 .elementor-element.elementor-element-f2e5e9a .elementor-repeater-item-b03652b .swiper-slide-bg {
    background-image: url(/wp-content/uploads/2019/12/Slider-Movbile-LEO-2.jpg) !important;
}
	
	.elementor-30 .elementor-element.elementor-element-f2e5e9a .elementor-repeater-item-bf510a4 .swiper-slide-bg {
    background-image: url(/wp-content/uploads/2019/11/slide-2-mobile.jpg) !important;
	background-position: right center;
}
	
	.elementor-30 .elementor-element.elementor-element-f2e5e9a .elementor-repeater-item-a38bc12 .swiper-slide-bg {
    background-image: url(/wp-content/uploads/2019/12/slide-3-mobile.jpg) !important;
	background-position: right center;
}
	
	.main-slider .swiper-container-horizontal>.swiper-pagination-bullets {
    bottom: 20px;
    left: auto;
    right: auto;
    text-align: center;
}
	
	.main-slider .elementor-slide-heading {
    text-align: center;
}
	
	.main-slider .elementor-slide-description {
    text-align: center;
}
	
	.main-slider .elementor-slides .swiper-slide-inner {
	display: flex;
    justify-content: center !important;
}
	
	.main-slider .swiper-slide-contents {
    max-width: 90%;
    text-align: center;
}
	
	.main-slider .elementor-30 .elementor-element.elementor-element-f2e5e9a .elementor-slide-button {
    display: flex;
    justify-content: center;
    align-items: center;
}
	
	.main-slider .elementor-swiper-button {
    top: 88%;
}
	
	.docs-btn a.elementor-button-link.elementor-button {
    width: 280px;
}
	
	h2 {
    font-size: 26px !important;
}
	
	.main-filter {
    height: auto;
	display: flex !important;
    align-items: center !important;
}
	
.searchandfilter ul {
    display: inline !important;
}
	
	.searchandfilter ul li {
    padding-left: 0px !important;
}
	
	.main-filter .elementor-text-editor.elementor-clearfix p {
    display: none;
}
	
	.searchandfilter select.sf-input-select {
    min-width: 278px;
}
	
	.elementor-1357 .elementor-element.elementor-global-1880 .modal-content {
    width: 100% !important;
}
	
	.modal {
    padding-top: 55px;
}
	
	.elementor-counter-number-wrapper {
    font-size: 40px !important;
}
	
	.footer-icons .elementor-image-box-wrapper {
    display: flex;
}
	
	div#popup-1863 .modal-content {
    width: 90% !important;
}
	
	.post-share-buttons .elementor-share-btn__icon {
    width: 3.5em;
}
}





















