/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/*
    Add your custom styles here
*/

@font-face {
    font-family: 'Spoiler';
    font-style: normal;
    font-weight: 400;
    src: url(/wp-content/themes/hello-theme-child-master/fonts/spoiler.ttf) format('truetype');
}
@font-face {
    font-family: 'Spoiler';
    font-style: normal;
    font-weight: 700;
    src: url(/wp-content/themes/hello-theme-child-master/fonts/spoilerbold.ttf) format('truetype');
}
@font-face {
    font-family: 'Spoiler';
    font-style: normal;
    font-weight: 300;
    src: url(/wp-content/themes/hello-theme-child-master/fonts/spoilerlight.ttf) format('truetype');
}
@font-face {
    font-family: 'Spoiler';
    font-style: normal;
    font-weight: 800;
    src: url(/wp-content/themes/hello-theme-child-master/fonts/spoilerblack.ttf) format('truetype');
}

@-moz-keyframes blinking /* Firefox */ {
    0% {opacity:1;}
    50% {opacity:0.5;}
    100% {opacity:1;}
}

@-webkit-keyframes blinking /* Safari and Chrome */ {
    0% {opacity:1;}
    50% {opacity:0.5;}
    100% {opacity:1;}
}

/* Your CSS code goes here
-------------------------------------- */
.no-chat #glassix-container {
	display:none;
}
.elementor-text-editor p {
	font-size:17px;
	line-height:1.3;
}
.port-real-estate .elementor-image-box-content {
	box-shadow:2px 2px 8px #999;
	border-radius:8px;
	padding:15px 25px;
	min-height:125px;
	display:flex;
	flex-direction:column;
}
.port-real-estate .elementor-image-box-title {
	margin:0 0 5px 0;
	font-weight:700;
}
.port-real-estate .elementor-widget-image-box .elementor-image-box-description {
	font-size:18px;
}
body.rtl .ra-quote blockquote {
	border:none;
}
.ra-quote {
	padding:100px 0;
	background-position:center;
}
.ra-quote .elementor-blockquote--skin-quotation .elementor-blockquote__content {
	font-size:36px;
	font-weight:700;
}
.ra-quote .elementor-blockquote__author {
	font-weight:500;
	font-style:italic;
	font-size:18px;
}
.ra-adv .elementor-widget-heading {
	margin-bottom:40px;
}
.ra-adv .elementor-icon {
	font-size:28px;
	color:#0f1534;
}
.ra-adv .elementor-icon-box-title {
	font-size:20px;
	font-weight:700;
	line-height:1.2;
}
.ra-adv .elementor-icon-box-description {
	font-size:16px;
}
.ra-adv .elementor-inner-section .elementor-column {
	max-width:33.33%;
}
.ra-adv .elementor-inner-section .elementor-row {
	justify-content:center;
}
.ra-adv .elementor-inner-section .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
	background:#fff;
	padding:25px;
	border-radius:10px;
	box-shadow:2px 2px 9px #000;
}
.why-us .elementor-icon-list-item, .why-us .elementor-image-box-title {
	font-size:24px;
	line-height:1.2;
	margin-bottom:0px;
	text-align:right;
}
.why-us .elementor-widget-image-box .elementor-image-box-img {
	width:36px!important;
}
.all-properties .elementor-button.elementor-size-md {
	background:#0F1534;
	color:#ccac69;
	font-weight:700;
}
.all-properties .elementor-button.elementor-size-md:hover {
	opacity:0.8;
}

.iti__flag {background-image: url("/wp-content/themes/everest-child/int-phone/img/flags.png");}

.sf-menu li.menu-button > a > span {
	background:#ccac69;
	color:#1d2157;
	font-weight:500;
	padding:4px 10px;
	border-radius:5px;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .iti__flag {background-image: url("/wp-content/themes/everest-child/int-phone/img/flags@2x.png");
	}
}

.iti {
	width:100%;
	display:block;
}
.iti__country-list {
	color:#000;
	left:0;
}
.iti__country, .iti__selected-flag {
	direction:ltr;
	color:#000;
}
#form-field-abroad_phone {
	direction:ltr;
	text-align:right;
}
@media (min-width: 1200px) {
#header .container, .sticky-header .container {
    max-width: 1400px;
}
}

.main-header .elementor-nav-menu--main .elementor-nav-menu a {
	font-size:15px;
}

.elementor-nav-menu .header-phone .elementor-item {
    font-weight:700!important;
    font-size:20px!important;
    direction:ltr;
}
.elementor-nav-menu .header-phone .elementor-item i {
    margin-left:6px;
	font-size:18px;
}
.elementor-nav-menu .header-phone {
    margin-right:20px;
}
.elementor-nav-menu--main .elementor-nav-menu .astm-search-menu a {
	padding-left:0;
}
body .is-menu.sliding form {
	max-width:250px;
}
.is-form-style input.is-search-submit {
	right:auto;
	left:0;
}
.elementor-field-type-tel.elementor-col-33 .elementor-message.elementor-message-danger,.elementor-field-type-tel.elementor-col-25 .elementor-message.elementor-message-danger {
	position:absolute;
	bottom:-28px;
	margin:0;
	padding:6px 10px;
	z-index:2;
}
body, li, p, div, input, a {
	font-size:16px;
}
body > b, body > strong {
	font-weight:700;
}
body b, body strong {
	font-weight:700;
}
body #header.logo-right .logo, body .sticky-header.logo-right .logo {
	max-width:250px;
}
.section-title h2.elementor-heading-title,
.section-title h3.elementor-heading-title {
	font-size:38px;
	font-weight:700;
}
.elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option input, .elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option label, .elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option input, .elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option label, .elementor-field-type-radio .elementor-field-subgroup .elementor-field-option input, .elementor-field-type-radio .elementor-field-subgroup .elementor-field-option label {
	margin-top:0;
	display:inline-block;
	vertical-align:middle;
	line-height:1;
	margin-bottom:0;
}
.elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option label, .elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option label, .elementor-field-type-radio .elementor-field-subgroup .elementor-field-option label {
	max-width:Calc(100% - 25px);
}
.our-media p {
	font-size:18px;
}
.our-media p a {
	color:#0f1534;
}
.fa.fa-facebook, .fa.fa-twitter {
	font-family:"Font Awesome 5 Brands"!important;
}
.breadcrumbs-wrapper {
	background:#0F1534;
	padding:4px 10px;
	color:#fff;
	border-top:1px solid rgba(255,255,255,0.5);
}
.breadcrumbs-wrapper p {
	margin-bottom:0;
}
.breadcrumbs-wrapper #breadcrumbs a {
	color:#ccac69;
}
.single-post .breadcrumbs .post {
	background:none;
	padding:0;
}
.sticky-header .logo {
	padding:2px 0;
}
.header-phone {
	display:inline-block;
	float:left;
	width:auto;
	margin-top:28px;
	margin-left:9%;
	line-height:1;
	direction:ltr;
}
.header-phone.mobile {
	display:none;
}
.header-phone a {
	font-size:40px;
	font-weight:500;
}

.elementor-location-single p {
	font-size:16px;
}
.large-text p {
	font-size:20px;
}
.single-post .post {
padding-top:0;
padding-bottom:0;
}	
a{
	-webkit-transition: all 0.45s;
	-moz-transition: all 0.45s;
	transition: all 0.45s;
}
a:hover, a:focus{outline:none;}
body.pojo-title-bar #header {background-color: #0f1534 !important;}
#menu-main.sf-menu li a, #menu-main-2.sf-menu li a {font-size: 17px; padding:0 0.5em;}
.sticky-header {height: 68px;}
.ms-slide.ms-sl-selected .ms-info {
    background: none;
    letter-spacing: 0;
    text-align: center;
    top: 36%;
    opacity: 1;
    width: 100%;
	font-size: unset;
}
.ms-slide.ms-sl-selected .ms-info h1 {
	direction:rtl;
    letter-spacing: 0;
    font-size: 56px;
	font-weight:500;
	color:#ffffff;
}
.ms-slide.ms-sl-selected .ms-info p {
    letter-spacing: 0;
    font-size: 52px;
	font-weight:400;
}
#menu-main.sf-menu li a svg, .sticky-header li a svg { 
	fill:#fff;
	margin-bottom:-4px;
}
body .is-menu.sliding form {
	top:36%;
	max-width:150px;
}
#page-header{line-height:240px;}
.page-banner.e-con {
	min-height:540px;
}
.page-banner.e-con h1 {
	font-size:52px;
	color:#fff;
	line-height:1.3;
}

.post-with-table td:first-child {
	width:40%;
}
.post-with-table tr:nth-child(odd) {
	background:#e5e5e5;
}
.elementor-element.eligibility_form .field-group input {
    border-radius: 0;
    border-color: #0f1534;
    font-size: 20px;
    height: 46px;
}
.pojo-form-1803 .pojo-button-wrap.pojo-button-block {
    margin-top: 24px !important;
}
.elementor-element.eligibility_form .button.submit.size-large {
    font-size: 20px;
    height: 46px;
	padding: 0 20px;
}

.elementor-element.elementor-element-980116f .elementor-element.elementor-column::before {
    position: absolute;
    content: "";
    background-image: url("../../../../uploads/2018/12/star-icon.png");
    width: 28px;
    height: 28px;
    top: 38px;
    left: -14px;
    background-size: 100%;
}
.elementor-element.elementor-element-980116f .elementor-element.elementor-column:last-child::before{background-image:none;}
.elementor-1470 .elementor-element.elementor-element-1125163 > .elementor-widget-container {
    height: 292px;
    width: 292px;
    margin: 0 auto;
    border-radius: 50%;
	padding: 85px 0;
    text-align: center;
    -webkit-transform: rotate(-12deg);
	-moz-transform: rotate(-12deg);
	transform: rotate(-12deg);
}
.elementor-1470 .elementor-element.elementor-element-1125163 > .elementor-widget-container h4 {
    font-size: 50px;
    color: #a58542;
    margin: 0;
    line-height: 1;
}
.elementor-1470 .elementor-element.elementor-element-1125163 > .elementor-widget-container p {
    font-size: 32px;
    line-height: 1.1;
    margin: 0;
    color: #a58542;
}

.elementor-element.elementor-element-93a7cbd .elementor-testimonial-wrapper .elementor-testimonial-image {margin-bottom: 0;margin-top:30px;}

#footer #sidebar-footer .widget {margin-bottom: 30px;padding-right: 110px;}
#footer #sidebar-footer .widget-title {font-size: 22px;line-height: 2;}
#footer #sidebar-footer .widget-title::after {border-width: 5px 0 0;width: 42px;}
#footer #sidebar-footer .widget p {color: #ffffff;font-size: 16px;line-height: 1.2;}


.faqSection .elementor-accordion .elementor-tab-title .elementor-accordion-icon.elementor-accordion-icon-right { float: left;text-align:left;}
.faqSection .elementor-accordion .elementor-tab-title a,
.faqSection .elementor-accordion .elementor-tab-title a:hover,
.faqSection .elementor-accordion .elementor-tab-title a:active{color:#0f1534;outline:none;}


.articlePost .recent-post {
    -webkit-transition: all 0.45s;
	-moz-transition: all 0.45s;
	transition: all 0.45s;
}
.articlePost .recent-post:hover {box-shadow: 0 0 22px -8px rgba(0, 0, 0, 0.2);}
/*.articlePost .recent-post.media .pull-left {
    width: 50%;
    max-width: 50%;
}*/
.articlePost .recent-post.media .media-body {padding-top: 22px;}
.articlePost .recent-post.media .media-body .media-heading, .ourDepartment .elementor-image-box-content h3 {
    font-size: 30px;
	margin-top:0;
	padding-bottom: 20px;
	margin-bottom: 25px;
	line-height: 1;
	position:relative;
}
.articlePost .recent-post.media .media-body .media-heading::before, .ourDepartment .elementor-image-box-content h3::before {
    position: absolute;
    content: "";
    background: #ccac69;
    width: 50px;
    height: 6px;
    bottom: 0;
    right: 0;
    
}
.articlePost .recent-post.media .media-body p, .ourDepartment .elementor-image-box-content p {font-size: 18px;}
.articlePost .image-link .overlay-image {background: rgba(23, 25, 64, 0.7);}
.articlePost .image-link:hover img{opacity: 1;}

.ourDepartment.elementor-widget {background: #ffffff;margin-bottom: 0;}
.ourDepartment.elementor-widget:nth-child(2) {margin-bottom: 40px;}
.elementor-2159 .ourDepartment .elementor-image-box-content {padding: 30px;}
.ourDepartment .elementor-image-box-content a{display:table;margin-top:20px;color: #0f1534;font-weight:500;}


.ourTeam_column .elementor-image-box-wrapper .attachment-full {
    height: 200px;
    max-width: 200px;
    object-fit: cover;
    border-radius: 50%;
    filter: grayscale(100%);
	-webkit-transition: all 0.45s;
	-moz-transition: all 0.45s;
	transition: all 0.45s;
}
.ourTeam_column .elementor-image-box-wrapper:hover .attachment-full{filter: grayscale(0);}

.ourTeam_column .elementor-image-box-wrapper h3{margin-bottom:0;margin-top:26px;}
.error404 #primary #content #main {margin:0;}
.error404.layout-full-width.elementor-default {background: #ffffff;}

.error-links.first {
	margin-top:60px;
	margin-bottom:45px;
}

.error-links  .wp-caption-text {
	color:#000;
	font-size:18px;
	font-weight:700;
}
.error-title {
	color:#fff;
}
.post-content {
	padding:20px 35px;
}
.elementor-social-icons-wrapper .elementor-icon {margin-left: 10px;}

.elementor-widget-container img.pull-left {
    margin-left: 10px;
    margin-top: 6px;
}
.home-banner .elementor-carousel-image {
	background-size:100% 100%!important;
}
.home-banner-text {max-width:50%;}
.home-banner-text .elementor-widget:not(:last-child) {margin-bottom:0px;}
.home-banner-text .elementor-widget-heading .elementor-heading-title {text-align:center;}
.home-banner-text .elementor-widget-heading h2.elementor-heading-title {font-weight:400;font-style:italic;letter-spacing:-1px;font-size:48px;}
.home-banner-text .elementor-widget-heading h1.elementor-heading-title {font-weight:700;font-style:italic;letter-spacing:-1px;font-size:74px;margin-bottom:5px;}
.home-banner-text .blue-back.elementor-widget-heading h2.elementor-heading-title {display:inline-block; color:#fff!important;position:relative;z-index:3; font-size:44px;}
.home-banner-text .blue-back .elementor-widget-container:before {background:#1d1d4f;content:"";position:absolute;right:-180px;left:0;top:0;bottom:0;display:block;transform: skew(-20deg);}
.home-banner-text .blue-back {text-align:center;}
.home-banner-text .blue-back .elementor-widget-container {text-align:center;display:inline-block;position:relative;padding:10px 20px 10px 20px;margin-bottom:15px;}
.show.elementor-flip-box--effect-flip.elementor-flip-box--direction-left .elementor-flip-box .elementor-flip-box__front {
    -webkit-transform: rotateX(0) rotateY(-180deg);
    transform: rotateX(0) rotateY(-180deg);
}
.show.hide.elementor-flip-box--effect-flip.elementor-flip-box--direction-left .elementor-flip-box .elementor-flip-box__front {
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;	
}
.show.elementor-flip-box--effect-flip .elementor-flip-box .elementor-flip-box__back {
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
}
.show.hide.elementor-flip-box--effect-flip .elementor-flip-box .elementor-flip-box__back {
    -webkit-transform: rotateX(0) rotateY(180deg);
    transform: rotateX(0) rotateY(180deg);
}
.why-accord .elementor-accordion .elementor-accordion-item,.why-accord .elementor-accordion .elementor-tab-content {
	border:none;
}
.why-accord .elementor-accordion .elementor-tab-title {
	text-align:center;
}
.why-accord .elementor-accordion .elementor-tab-content {
	max-width:620px;
	margin:0 auto;
	display:none!important;
}
.why-accord .elementor-accordion .elementor-tab-content.elementor-active {
	display:block!important;
}
.why-accord .elementor-accordion .elementor-tab-content p {
	color:#fff;
	font-size:20px;
}
.why-accord .elementor-accordion .elementor-tab-content ul {
	padding-right:0;
}
.why-accord .elementor-accordion .elementor-tab-content ul li {
	list-style:none;
	padding-right:42px;
	color:#fff;
	font-size:21px;
	line-height:1.2;
	font-style:italic;
	margin-bottom:30px;
	position:relative;
}
.why-accord .elementor-accordion .elementor-tab-content ul li strong {
	font-weight:500;
}
.why-accord .elementor-accordion .elementor-tab-content ul li:before {
	content:"";
	display:block;
	background:url('/wp-content/uploads/2019/09/star-icon.png');
	background-size:100% 100%;
	width:26px;
	height:25px;
	position:absolute;
	top:50%;
	margin-top:-12.5px;
	right:0;
}
.landing-banner-form .form-phone a , .form-bottom-phone a {
	font-size:24px;
	font-weight:500;
}
/*.landing-banner-form .phone_number_btn img {
	max-height:55px;
	width:auto!important;
}*/
.landing-banner-form .field-list-items {
	margin-bottom:10px;
}
.landing-banner-form .button.size-xxl, .landing-banner-form .button.size-lg  {
	display:block!important;
	background:url('/wp-content/uploads/2019/06/form-gold-send-button-1.jpg')!important;
	background-size:100% 100%!important;
	height:50px!important;
	text-indent:-9999px;
	padding:0!important;
	border-radius:0!important;
	border:none;
	opacity:1!important;
	margin-bottom:10px;
}
.name-list ul {
	padding-right:0;
}
.name-list ul li {
	list-style:none;
	display:inline-block;
	margin:10px 15px;
}
.name-list .elementor-accordion .elementor-tab-title .elementor-accordion-icon.elementor-accordion-icon-right {
	float:none;
}
.name-list .elementor-accordion .elementor-tab-title strong {
	font-size:22px;
}
.name-list .elementor-accordion .elementor-tab-title {
	white-space:nowrap;
	overflow:hidden;
}
.elementor-accordion .elementor-tab-content.elementor-active {
	height:auto!important;
}
.contactlinks a {color:#0f1534;}
/*.eligibility_form .form-message.form-message-success {
    position: fixed;
    background: #ffffff;
    z-index: 9999998;
    padding: 125px 30px 80px;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
    max-width: 800px;
    text-align: center;
	color: #0f1534 !important;
	font-size: 34px;
	box-shadow: 0 0 28px -6px rgba(0, 0, 0, 0.2);
}
.eligibility_form .pojo-form .form-message::before {
    content: "";
    display: block;
    margin: 0 auto 10px;
    font-size: 64px;
    background-image: url("../../../../uploads/2018/12/right-icon.jpg");
    width: 68px;
    height: 48px;
    background-size: 100% 100%;
    position: absolute;
    top: 58px;
    left: 50%;
    transform: translateX(-50%);
}*/

/** Website forms **/
@media (min-width: 768px) {
.wide-form .elementor-column.elementor-col-20 {
	width:20%;
}
.wide-form .six-col .elementor-column.elementor-col-20 {
	width:16.66%;
}
}
.website-strip .elementor-field-group > label {
	font-size:16px;
	font-weight:400;
	margin-bottom:4px;
}
.website-strip {
	color:#fff;
	margin-bottom:20px;
}
.website-strip i {
	font-style:normal;
	font-size:15px;
}
.website-strip i a {
	color:#fff;
	text-decoration:underline;
	font-size:inherit;
}
.website-strip .elementor-field-group .elementor-field-textual {
	border-radius:0;
	height:46px;
	line-height:46px;
	padding:0 10px;
	font-size:16px;
}
.website-strip .elementor-form .elementor-button.elementor-size-lg {
	background-color: rgba(204,172,105,1);
    color: #0f1415;
    border-radius: 0px;
	font-size: 16px;
    height: 46px;
    padding: 0 20px;
	line-height:46px;
	display:block;
	min-height:0;
	width:100%;
}
.website-strip .elementor-form .elementor-button.elementor-size-lg:hover {
	opacity:0.7;
}
.website-strip .elementor-field-group:last-child {
	position:absolute;
	left:-5px;
	top:19px;
}
.infinite-posts .alm-listing .alm-paging-content> .elementor-post, .infinite-posts .alm-listing .alm-reveal> .elementor-post, .infinite-posts .alm-listing> .elementor-post {
	padding-left:0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-transition-property: background,border,-webkit-box-shadow;
    transition-property: background,border,-webkit-box-shadow;
    -o-transition-property: background,border,box-shadow;
    transition-property: background,border,box-shadow;
    transition-property: background,border,box-shadow,-webkit-box-shadow;
    -webkit-transition-duration: .25s;
    -o-transition-duration: .25s;
    transition-duration: .25s;
	margin-bottom:30px;
	padding: 0px 0px 0px 0px;
    box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.5);
    background-color: #ffffff;
}
.infinite-posts .alm-listing .alm-paging-content> .elementor-post .elementor-post__thumbnail__link, .infinite-posts .alm-listing .alm-reveal> .elementor-post .elementor-post__thumbnail__link, .infinite-posts .alm-listing> .elementor-post .elementor-post__thumbnail__link {
	width:50%;
	display:inline-block;
}
.infinite-posts .elementor-post__thumbnail {
    padding-bottom: calc( 0.62 * 100% );
	top: 0;
    left: 0;
    right: 0;
    bottom: 0;
	position:relative;
	overflow:hidden;
}
.infinite-posts .elementor-post__thumbnail img {
    position: absolute;
	top:0;
	height:100%;
	max-width:1000%;
	overflow:hidden;
}
.infinite-posts .elementor-post__text {
	display:inline-block;
	width:49.5%;
	padding:35px 35px 0px 35px;
	vertical-align:top;
    color: #101533;
    font-size: 1.3em;
	margin-bottom:0;
}
.infinite-posts .elementor-post__text h3 {
    color: #101533;
    font-size: 1.6em;
	line-height:1.2;
	font-weight:400;
	margin-top:0;
}
 
 /** Posts Slider **/
.category-posts-slider .pp-tiled-post-content {
	background:rgba(0,0,0,0.35);
	padding:10px 20px;
}
.category-posts-slider .pp-tiled-posts .pp-tiled-post-title {
	font-size:20px;
	line-height:1.3;
}
 
/** Steps **/
.steps {
	padding:45px 0;
}
.steps-numbers .elementor-row:before {
	content:"";
	display:block;
	position:absolute;
	top:50px;
	width:85%;
	border-bottom:2px dashed #fff;
	right:7.5%;
}
/*.steps-title .elementor-col-50:first-child img {
	max-height:80px;
	width:auto;
}*/
.steps-title .elementor-col-50:last-child img {
	max-height:105px;
	width:auto;
	margin-top:-20px;
}
.steps-title .elementor-widget-heading {
	position:absolute;
	top:Calc(50% - 37px);
	right:10%;
}
.steps-title .elementor-widget-heading h2 {
	font-size:53px;
	font-weight:700;
	line-height:1;
}
.steps-numbers {
	padding-top:50px;
}
.step-top-image {
	min-height:84px;
}
.step-top-image .elementor-widget-container {
	display:inline-block;
	width:auto;
	padding:0 6px;
	background:#0F1534;
}
.steps-numbers .elementor-col-20:nth-child(2),.steps-numbers .elementor-col-20:nth-child(3),.steps-numbers .elementor-col-20:nth-child(4) {
	padding-top:105px;
}
.steps-numbers .elementor-column-wrap.elementor-element-populated {
	max-width:243px;
	margin:0 auto;
}
.step-icon {
	position:absolute;
	top:-115px;
	right:-138px;
}
.steps-numbers .elementor-col-20:last-child .step-icon {
	top:-11px;
}
.step-icon .wp-caption {
	padding-top:20px;
	position:relative;
}
.step-icon .wp-caption-text  {
	position:absolute;
	top:0;
	width:100%;
	text-align:center;
	font-size:22px;
	font-weight:500;
	color:#fff;
}
.elementor-widget.step-number {
	margin-bottom:0;
}
.elementor-widget.step-text {
	background:#fff;
	padding:10px 5px 10px 10px;
	min-height:380px;
	margin-bottom:0;
}
.step-text h3 {
	font-size:22px;
	font-weight:500;
	text-align:center;
	line-height:1;
}
.step-text ul  {
	padding-right:0;
}
.step-text ul li {
	list-style:none;
	font-size:16px;
	padding-right:36px;
	position:relative;
	margin-bottom:20px;
}
.step-text ul li:before {
	position:absolute;
	right:4px;
	content:"";
	top:0px;
	background:url('/wp-content/uploads/2019/10/steps-star.png');
	width:23px;
	height:23px;
	background-size:100% 100%;
}
.step-bottom-line.elementor-widget-image .elementor-image img {
	vertical-align:top;
}

/** Landing Pages **/
.top-banner-form {
	padding:0 10%;
	color:#fff;
}
.top-banner-form.v2 {
	color:#000;
}
.top-banner-form.v2 i a {
	color:#ccac69;
}
.top-banner-form .elementor-field-type-html a {
	color:#fff;
	text-decoration:underline;
}
.top-banner-form .elementor-field-label {
	font-size:18px;
}
.top-banner-form .elementor-field-textual.elementor-size-md {
	padding:0 10px;
	line-height:39px;
	height:39px;
	min-height:0;
	font-size:1em;
}
.top-banner-form .elementor-button.elementor-size-lg {
	background:url('/wp-content/uploads/2019/06/form-gold-send-button-1.jpg')!important;
	background-size:100% 100%!important;
	height:50px;
	padding:0;
	border-radius:0;
	min-height:0;
	margin-top:5px;
	width:100%;
}
.top-banner-form .elementor-button.elementor-size-lg .elementor-button-text {
	display:none!important;
}
.top-banner-form.v2 .elementor-button.elementor-size-lg {
	background:url('/wp-content/uploads/2019/07/form-button.png')!important;
	background-size:100% 100%!important;
}
.top-banner-form.v1 {
	color:#000;
}
.top-banner-form.v1 a {
	color:#000;
}
.top-banner-form.v1 .elementor-button.elementor-size-lg {
	background:url('/wp-content/uploads/2019/07/form-gold-send-button3.jpg')!important;
	background-size:100% 100%!important;
	height:59px;
}

.strip-form {
	color:#fff;
}
.strip-form .elementor-field-label {
	font-size:18px;
}
.strip-form .elementor-field-group .elementor-size-md {
	font-size:20px;
}
.strip-form .elementor-field-type-html i {
	font-style:normal;
	font-size:1em;
}
.strip-form .elementor-field-type-html a {
	color:#fff;
	text-decoration:underline;
}
.strip-form .elementor-button.elementor-size-lg {
	background:url('/wp-content/uploads/2019/06/form-gold-send-button-1.jpg')!important;
	background-size:100% 100%!important;
	height:53px;
	border-radius:0;
	min-height:0;
	max-width:100%;
	width:433px;
}
.strip-form.v1 {
	color:#000;
}
.strip-form.v1 i a {
	color:#000;
}
.benefit-icons .elementor-flip-box__front .elementor-flip-box__image {
	position:relative;
}
.benefit-icons .elementor-flip-box__front .elementor-flip-box__image:after {
	content:"";
	background:url('/wp-content/uploads/2019/07/5cff7047b5187f6ddaa04d0e_passportogo-i.svg');
	width:16px;
	height:16px;
	background-size:100% 100%;
	display:inline-block;
	vertical-align:bottom;
	position:absolute;
	bottom:0;
	margin-right:5px;
}
.benefit-icons .elementor-flip-box__image img {
	width:auto;
	max-width:50%;
}
.benefit-icons .elementor-flip-box__layer__title {
	font-size:20px;
	color:#1d2157;
	margin:10px 0;
}
.benefit-icons .elementor-flip-box__layer__description {
	color:#1d2157;
	font-size:17px;
	line-height:1.2;
}
.benefit-icons .elementor-flip-box  {
	height:175px;
}
.benefit-icons .image-in-title .elementor-flip-box__image img {
	margin-bottom:-19px;
	margin-right:10px;
}

/** Faq **/
.faq-accordion  h3 {
	font-size:17px;
	line-height:1;
	margin:0;
	font-weight:500;
	color:#0f1534;
}
.elementor-element .pp-faq-item {
	border-width:1px;
	border-color:#000;
}
.pp-advanced-accordion .pp-accordion-tab-title.pp-accordion-tab-active {
	border-bottom:1px solid #000;
}

/** Rimar **/
.landing-page-form.rimar .elementor-form .elementor-button.elementor-size-lg {
	background:url('/wp-content/uploads/2019/08/header-button.jpg')!important;
	background-size:100% 100%!important;
	height:55px;
	border-radius:0;
	min-height:0;
	max-width:100%;
	width:100%;
}
.landing-page-form.rimar .elementor-form .elementor-button.elementor-size-lg:hover {
	opacity:0.7;
}
/** Romania Landing **/
.romania-main-title {
	max-width:670px;
	margin:0 auto 0 25px;
}
.romania-main-title h1 {
	font-size:52px;
	font-weight:500;
	line-height:0.7;
	margin-bottom:0;
	text-align:center;
	font-style:italic;
	margin-top:70px;
	font-family:'Spoiler';
}	
.romania-main-title h2 {
	font-size:89px;
	font-weight:800;
	line-height:0.7;
	text-align:center;
	margin:0;
	font-style:italic;
	font-family:'Spoiler';
	text-shadow:6px 6px 10px #fff;
}
.romania-form-section {
	margin-top:-55px;
}
.romania-form h2 {
	text-align:center;
	font-size:56px;
	line-height:0.9;
	font-weight:400;
	font-style:italic;
	margin-bottom:0;
}
.romania-form h2 strong {
	font-weight:500;
}
.romania-form .elementor-form-fields-wrapper {
	max-width:305px;
	margin:0 auto!important;
}
.romania-form .elementor-form .elementor-button.elementor-size-lg {
	background:url('/wp-content/uploads/2019/09/romania-button.jpg')!important;
	background-size:100% 100%!important;
	width:100%;
	border-radius:0;
	padding:0;
	height:50px;
}
.romania-form .elementor-button-align-center .elementor-field-type-submit {
	margin-right:-40px;
	margin-left:-40px;
	width:130%;
}
.romania-form-phone p {
	font-size:30px;
	font-weight:500;
	color:#111434;
	line-height:1;
}
.romania-form-phone p a {
	font-weight:700;
	font-size:45px;
}
.romania-icons .elementor-flip-box__layer__overlay {
	padding:35px 25px;
}
.romania-icons .elementor-flip-box__image {
	min-height:69px;
	margin-bottom:10px;
}
.romania-icons .elementor-flip-box__layer__title {
	font-size:20px;
	margin-top:0;
}
.romania-icons .elementor-flip-box__image img {
	width:auto;
	max-height:69px;
}
.romania-form-footer {
	color:#fff;
}
.romania-form-footer .sub-text-9 a {
	color:#fff;
	text-decoration:underline;
}
.romania-form-footer input {
	border-radius:10px;
}
.romania-form-footer .elementor-widget-heading {
	margin-bottom:45px!important;
}
.romania-form-footer .elementor-field-type-html {
	margin-bottom:0!important;
}
.romania-form-footer .elementor-form:before {
	content:"";
	display:inline-block;
	position:absolute;
	top:-109px;
	right:-30px;
	background:url('/wp-content/uploads/2019/09/stars.png');
	width:103px;
	height:255px;
	background-size:100% 100%;
}
.romania-form-footer .elementor-form:after {
	content:"";
	display:inline-block;
	position:absolute;
	top:-109px;
	left:-30px;
	background:url('/wp-content/uploads/2019/09/stars.png');
	width:103px;
	height:255px;
	background-size:100% 100%;
	transform:rotate(180deg);
}
.romania-form-footer .elementor-form .elementor-button.elementor-size-lg {
	background:url('/wp-content/uploads/2019/08/bottom-form-button.png')!important;
	min-height:55px!important;
	padding:0;
	width:367px;
	max-width:100%;
	background-size:100% 100%;
	height:50px;
	margin-bottom:20px;
}
.landing-page-benefits .elementor-heading-title {
	font-size:23px;
	font-weight:600;
	font-style:italic;
}

/** Poland Landing Page **/
.poland-main-title h1 {
	font-size:45px;
	font-weight:500;
	line-height:0.9;
	margin-bottom:0;
	text-align:center;
	font-style:italic;
	margin-top:70px;
	font-family:'Spoiler';
}	
.poland-main-title h2 {
	font-size:73px;
	font-weight:600;
	line-height:0.8;
	text-align:center;
	font-style:italic;
	font-family:'Spoiler';
	max-width:600px;
	margin:0 auto;
}
.landing-page-benefits.poland img {
	height:105px;
	width:auto;
}
.landing-page-benefits.poland .subtitle .elementor-heading-title {
	font-size:21px;
}

/** Lita **/
.lita-banner {
	padding:10px;
}
.lita-banner > .elementor-background-overlay {
	background-size:100% 100%!important;
}
.lita-banner .lita-main-title {
	padding-right:6%;
	padding-top:60px;
}
.lita-banner .lita-main-title h1 {
	font-size:48px;
	font-weight:300;
	color:#fff;
	margin-top:0;
	line-height:1;
}
.lita-banner .lita-main-title h2 {
	margin-top:0;
	font-size:48px;
	font-weight:900;
	line-height:1;
	color:#fff;
}
.lita-banner .lita-main-title h2 strong {
	background: rgb(249,249,207);
	background: -moz-radial-gradient(circle, rgba(249,249,207,1) 20%, rgba(186,148,121,1) 100%);
	background: -webkit-radial-gradient(circle, rgba(249,249,207,1) 20%, rgba(186,148,121,1) 100%);
	background: radial-gradient(circle, rgba(249,249,207,1) 20%, rgba(186,148,121,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f9f9cf",endColorstr="#ba9479",GradientType=1);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	font-weight:900;
	font-size:60px;
}
.lita-form > .elementor-column-wrap {
	max-width:465px;
	border-right:8px solid #b68953;
	border-left:8px solid #b68953;
	padding:20px 45px 35px 45px;
}
.lita-form h2 {
	color:#fff;
	text-align:center;
	line-height:1;
	font-size:51px!important;
	font-weight:700;
}
.lita-form h2 strong {
	background: rgb(249,249,207);
	background: -moz-radial-gradient(circle, rgba(249,249,207,1) 20%, rgba(186,148,121,1) 100%);
	background: -webkit-radial-gradient(circle, rgba(249,249,207,1) 20%, rgba(186,148,121,1) 100%);
	background: radial-gradient(circle, rgba(249,249,207,1) 20%, rgba(186,148,121,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f9f9cf",endColorstr="#ba9479",GradientType=1);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}
.lita-form .elementor-button[type="submit"] {
	background:url('/wp-content/uploads/2021/02/gold-submit-button.jpg')!important;
	background-size:100% 100%!important;
	width:100%;
	color:#121531!important;
	font-size:37px;
	font-weight:900;
	border-radius:0;
	padding:0 5px;
	margin-top:15px;
}
.lita-form .elementor-field-option {
	color:#fff;
	font-size:18px;
	font-style:normal!important;
}
.lita-form .elementor-field-type-html {
	color:#fff;
	font-style:normal!important;
	font-size:18px;
	font-weight:300;
}
.lita-form .elementor-field-type-html a {
	color:#fff;
}
.lita-banner .romania-form-phone p {
	color:#fff;
	font-size:42px;
	font-weight:400;
}
.lita-banner .romania-form-phone p a {
	font-weight:900;
	background: rgb(249,249,207);
	background: -moz-radial-gradient(circle, rgba(249,249,207,1) 0%, rgba(186,148,121,1) 70%);
	background: -webkit-radial-gradient(circle, rgba(249,249,207,1) 0%, rgba(186,148,121,1) 70%);
	background: radial-gradient(circle, rgba(249,249,207,1) 0%, rgba(186,148,121,1) 70%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f9f9cf",endColorstr="#ba9479",GradientType=1);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}
.lita-passport {
	left:-20px;
	z-index:2;
	position:absolute;
	bottom:0;
}
.landing-page-benefits.romania .elementor-heading-title {
	font-size:18px;
	font-style:normal;
	display:block;
	padding:0 15px;
}

/** Austria **/
.lita-passport.austria {
	left:-35px;
}
.lita-banner.austria .lita-main-title {
	padding-right:27%;
	padding-top:30px;
}

/** Max10 **/
.max-banner-text .max {
	max-width:615px;
}
.max-banner-text h1 {
	margin-top:55px;
	font-size:77px;
	font-weight:700;
	text-align:right;
	color:#1c1c4c;
	line-height: 0.9;
    margin-bottom: 0;
    font-family: 'Spoiler';
}
.max-banner-text h2 {
	font-size:47px;
	font-weight:700;
	text-align:right;
	max-width:100%;
	color:#1c1c4c;
    line-height: 0.8;
    font-family: 'Spoiler';
    margin: 0;
}
.max-landing-banner .elementor-col-50:last-child {
	padding-right:5%;
}
.max-form {
	margin-top:-95px;
}
.max-form .elementor-column-wrap {
	max-width:430px;
}
.max-form h2 {
	text-align:center;
	font-weight:500;
	font-size:55px;
	font-style:italic;
	line-height:1;
	color:#1c1c4c;
	margin-bottom:0;
}
/** Parents **/
.parents-logos .elementor-container.elementor-column-gap-no {
	padding:15px 40px 0 40px;
}
.parents-text > .elementor-column-wrap.elementor-element-populated {
	padding:35px 40px 0px 0;
}
.parents-text .title-text.elementor-widget:not(:last-child) {
	margin-bottom:5px;
}
.parents-text .title-image {
	margin-bottom:75px;
}
.parents-form > .elementor-element-populated {
	max-width:520px;
	margin-top:15px;
	margin-bottom:20px;
}
.parents-form .elementor-widget-heading .elementor-heading-title {
	font-size:60px;
	margin-top:35px;
}
.parents-form .elementor-field-textual.elementor-size-md {
	height:50px;
	line-height:50px;
	min-height:0;
}
.parents-form .elementor-field-type-submit {
	margin-top:20px;
}
.parents-form button[type=submit] {
	background:url('/wp-content/uploads/2020/02/submit-button.jpg')!important;
	background-size:100% 100%!important;
	height:67px;
	width:100%;
}
.parents-form .elementor-field-type-html a {
	color:#000;
	text-decoration:underline;
}
.title-text p {
	margin-bottom:0;
}	
.parents-text p {
	color:#fff;
	font-size:55px;
	font-family: 'Spoiler';
	line-height:1;
}

/** Ramat Gan **/
.rg-logo {
	padding-right:20px;
}
.rg-pass-logo {
	margin-top:25px;
}
.rg .title-image {
	margin-top:-40px;
}
.rg .parents-form>.elementor-element-populated {
	margin-bottom:0;
}
.rg .parents-form .elementor-field-type-html a {
	color:#fff;
}
.rg .parents-form .elementor-widget-heading {
	margin-bottom:10px;
}
.rg .parents-form .elementor-widget-heading .elementor-heading-title {
	margin-top:10px;
}
.rg .parents-form button[type=submit] {
	background: url(/wp-content/uploads/2020/03/rg-form-button.png)!important;
	background-repeat:no-repeat;
	background-size:100% 100%!important;
	height:73px;
	background-position:center center;
}
.rg .suitecase {
		position:absolute;
		bottom:0;
		right:0;
}

/** Ref Landing **/
.ref-form {
	margin-top:6.4%;
}
.ref-form > .elementor-column-wrap {
	max-width:525px;
}
.ref-landing .ref-title h2.elementor-heading-title {
	font-size:72px;
	-moz-transform: rotate(3deg);
	-webkit-transform: rotate(3deg);
	-o-transform: rotate(3deg);
	-ms-transform: rotate(3deg);
	transform: rotate(3deg);
	font-weight:700;
	margin-top:0.5%;
}
.ref-landing h1.elementor-heading-title {
	text-align:center;
	font-size:58px;
	-moz-transform: rotate(3deg);
	-webkit-transform: rotate(3deg);
	-o-transform: rotate(3deg);
	-ms-transform: rotate(3deg);
	transform: rotate(3deg);
	font-weight:400;
	margin-top:11%;
}
.ref-landing h1.elementor-heading-title b{
	font-weight:700;
	background: rgb(249,249,207);
	background: -moz-radial-gradient(circle, rgba(249,249,207,1) 0%, rgba(186,148,121,1) 100%);
	background: -webkit-radial-gradient(circle, rgba(249,249,207,1) 0%, rgba(186,148,121,1) 100%);
	background: radial-gradient(circle, rgba(249,249,207,1) 0%, rgba(186,148,121,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f9f9cf",endColorstr="#ba9479",GradientType=1);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}

/** Abroad **/
.abroad .elementor-form-fields-wrapper {
	align-items:flex-end;
}
.strip-form.abroad .elementor-column.elementor-col-20.elementor-field-group-abroad_code , .strip-form.abroad .elementor-column.elementor-col-20.elementor-field-group-abroad_country{
	width:10%;
}

/** Landing Austria **/


/** Landing Euro **/
.landing-banner-form.euro .elementor-col-100> .elementor-column-wrap  {
	background-size:100% 100%!important;
	max-width:525px;
	margin-right:5%;
}
.landing-banner-euro .hand-section > .elementor-column-wrap{
	padding-top:45px;
	padding-bottom:30px;
}
.landing-banner-euro .hand-section h2.elementor-heading-title {
	margin-right:10%;
	color:#16183f;
	font-size:64px;
	font-weight:700;
	font-style:italic;
}
.landing-banner-euro .hand-section h3.elementor-heading-title {
	margin-right:8%;
	color:#16183f;
	font-size:37px;
	font-weight:700;
}
.landing-banner-form.euro  {
	margin-top:10%;
	margin-bottom:10%;
}
.landing-banner-form.euro .top-banner-form .elementor-field-textual.elementor-size-md {
	height:37px;
	line-height:37px;
}
.landing-banner-form.euro .top-banner-form .elementor-field-label {
	font-size:17px;
}

/** Darcon line landing **/
.darconline-landing {
	background:#1A1F38;
}
.darconline-landing > .elementor-container.elementor-column-gap-default {
	padding-top:60px;
}
.darconline-landing .darcon-logo {
	margin-bottom:40px;
}
.darcon-form>.elementor-column-wrap {
	background:#fff;
	border-radius:30px;
	box-shadow: 0px 14px 40px #000014;
	position:relative;
	z-index:5;
	padding:38px 90px 50px 90px!important;
	min-height:56.4vh;
}
.darcon-form:before {
	content:"";
	display:block;
	position:absolute;
	top:50%;
	right:-180px;
	z-index:0;
	display:inline-block;
	width:313px;
	height:149px;
	background:url('/wp-content/uploads/2020/08/right-wave.png');
	background-size:100% 100%;
}
.why-text {
	z-index:20;
}
.why-text p {
	margin-bottom:0;
	font-size:20px;
	line-height:1.3;
	font-family:'Heebo';
	color: #1D1F4B;
	font-weight:700;
}
.why-text p a {
	color:#E6C07E;
	text-decoration:underline;
}
.why-text .elementor-button {
	background:transparent;
	padding:0;
	font-size:20px;
	line-height:1.3;
	font-family:'Heebo';
	color: #1D1F4B;
	font-weight:700;
}
.why-text .elementor-button .elementor-button-text span {
	color:#E6C07E;
	text-decoration:underline;
}
.darcon-form .e-form__indicators {
	display:none;
}
.darcon-form .elementor-widget-form {
	margin-bottom:40px;
}
.darcon-form .form-phone {
    padding: 0;
    font-size: 20px;
    line-height: 1.3;
    font-family: 'Heebo';
    color: #1D1F4B;
    font-weight: 700;
}
.darcon-form .elementor-form .e-form__step {
	max-width:445px;
}
.darcon-form .elementor-form .e-form__step.elementor-field-group-wide {
	max-width:560px;
}
.darcon-form .elementor-form .e-form__step:last-child {
	max-width:100%;
}
.darcon-form2 .elementor-form .e-form__step:last-child {
	max-width:530px;
	margin:0 auto;
}
.darcon-form .elementor-field-textual.elementor-size-md {
	border: 1px solid #1D1F4B;
	color:#1D1F4B;
	border-radius: 20px;
	font-size:15px;
	line-height:42px;
	padding:0 20px;
	height:42px;
	min-height:42px;
}
.darcon-form .elementor-field-textual.elementor-size-md::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #1D1F4B;
	opacity:1;
}
.darcon-form .elementor-field-textual.elementor-size-md::-moz-placeholder { /* Firefox 19+ */
  color: #1D1F4B;
	opacity:1;
}
.darcon-form .elementor-field-textual.elementor-size-md:-ms-input-placeholder { /* IE 10+ */
  color: #1D1F4B;
	opacity:1;
}
.darcon-form .elementor-field-textual.elementor-size-md:-moz-placeholder { /* Firefox 18- */
  color: #1D1F4B;
	opacity:1;
}
.darcon-form .start {
	display:block;
	border: 1px solid #1D1F4B;
	background:#1D1F4B;
	color:#F2D079;
	text-align:center;
	border-radius: 20px;
	font-size:15px;
	line-height:42px;
	padding:0 20px;
	height:42px;
	width:100%;
}
.darcon-form .e-form__buttons {
	height:0;
	opacity:0;
	justify-content:right;
}
.darcon-form .elementor-field-type-checkbox .elementor-field-subgroup {
	width:100%;
}
.darcon-form .elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option label {
	width:100%;
	font-family:'Heebo';
	font-weight:400;
}
.darcon-form .elementor-field-type-radio .elementor-field-subgroup, .darcon-form .elementor-field-type-acceptance .elementor-field-subgroup {
	width:100%;
}
.darcon-form .accept-error {
	display:none;
	color:red;
	font-weight:400;
}
.darcon-form .accept-error.show {
	display:block;
}
.darcon-form .elementor-field-type-radio .elementor-field-subgroup .elementor-field-option {
	width:40%;
	margin-left:5%;
	position:relative;
}
.darcon-form .elementor-field-type-radio.elementor-field-group-roots .elementor-field-subgroup .elementor-field-option  {
	width:100%;
	margin-left:0;
}
.darcon-form .elementor-field-type-radio .elementor-field-subgroup .elementor-field-option:last-child {
	margin-left:0;
}
.darcon-form .elementor-field-type-radio .elementor-field-subgroup .elementor-field-option input {
	position:absolute;
	top:50%;
	right:50%;
}
.darcon-form .elementor-field-type-radio.elementor-field-group-pcfsystemfield2012 .elementor-field-subgroup .elementor-field-option input {
	position:relative;
	top:auto;
	right:auto;
	width:auto;
	display:inline-block;
	vertical-align:middle;
}
.darcon-form .elementor-field-type-radio .elementor-field-subgroup .elementor-field-option label {
	width:100%;
	max-width:100%;
	background:#1D1F4B;
	color:#fff;
	height:45px;
	text-align:center;
	line-height:45px;
	border-radius:20px;
	display:block;
	font-family:'Heebo';
	font-size:20px;
	font-weight:500;
	position:relative;
	cursor:pointer;
}
.darcon-form .elementor-field-type-radio.elementor-field-group-pcfsystemfield2012 .elementor-field-subgroup .elementor-field-option label {
	color:#0f1534;
	background:transparent;
	line-height:17px;
	height:auto;
	font-weight:400;
	text-align:right;
	width:auto;
	display:inline-block;
	vertical-align:middle;
	font-size:14px;
}
.not-jewish, .maybe {
	width:100%;
	max-width:100%;
	background:#1D1F4B;
	color:#fff;
	height:45px;
	text-align:center;
	line-height:45px;
	border-radius:20px;
	display:block;
	font-family:'Heebo';
	font-size:20px;
	font-weight:500;
	position:relative;
	cursor:pointer;
}
.darcon-form .not-jewish-message {
	font-size:18px;
	margin-left:-100px;
	color:red;
	height:0;
	opacity:0;
	transition:0.7s all;
	overflow:hidden;
}
.darcon-form .not-jewish-message a {
	text-decoration:underline;
	color:#E6C07E;
	display:block;
	margin-top:10px;
}
.darcon-form .not-jewish-message.show {
	height:auto;
	opacity:1;
}
.darcon-form h2 {
	font-weight:900;
	font-size:32px;
	line-height:1.3;
	font-family:'Heebo';
	color: #E6C07E;
	margin-top:0;
}
.darcon-form .e-form__step:first-child h2 {
	font-size:35px;
}
.darcon-form2 .elementor-form .e-form__step:last-child h2 {
	text-align:center;
	font-size:38px;
}
.darcon-form h4.q-number {
	color:#1D1F4B;
	font-size:20px;
	line-height:1.3;
	font-family:'Heebo';
	font-weight:400;
	margin-top:45px;
}	
.darcon-form h4.q-title {
	font-weight:700;
	font-size:18px;
	line-height:1.3;
	font-family:'Heebo';
	color: #1D1F4B;
}
.darcon-form .e-form__step:last-child h4.q-title {
	font-size:22px;
}
.darcon-form2 .elementor-form .e-form__step:last-child h4.q-title {
	text-align:center;
}
.darcon-form .elementor-message.elementor-message-danger {
	position:absolute;
	bottom:-25px;
}
.darcon-form h3.q-title {
	font-weight:700;
	font-size:30px;
	line-height:1.3;
	font-family:'Heebo';
	color: #1D1F4B;
}
.darcon-form .q-left {
	font-size:20px;
	line-height:1;
	font-family:'Heebo';
	color: #707070;	
	opacity:0.7;
}
.darcon-form h3.loading-title {
	font-size:35px;
	line-height:1.1;
	font-family:'Heebo';
	color: #E6C07E;	
	font-weight:800;
	text-align:center;
}
.darcon-form .loading-image {
	text-align:center;
	margin-top:30px;
}
.darcon-form .loading-image img {
	max-width:63px;
	height:auto;
}
.darcon-form h3.loading-subtitle {
	font-size:18px;
	line-height:1.2;
	font-family:'Heebo';
	color: #1D1F4B;	
	font-weight:700;
	text-align:center;
}
/*.darcon-form div.elementor-message.elementor-message-danger {
	display:none!important;
}*/
.elementor-widget-wrap>.elementor-element.top-left-stamp {
	position:absolute;
	top:-95px;
	left:-162px;
	z-index:10;
	display:inline-block;
	width:auto;
}
.elementor-widget-wrap>.elementor-element.plane-stamp {
	position:absolute;
	top:calc(10% - 38px);
	right:-208px;
	z-index:10;
	display:inline-block;
	width:auto;
}
.elementor-widget-wrap>.elementor-element.right-waves {
	position:absolute;
	top:50%;
	right:-215px;
	z-index:3;
	display:inline-block;
	width:auto;
}
.elementor-widget-wrap>.elementor-element.left-waves {
	position:absolute;
	top:40%;
	left:-220px;
	z-index:10;
	display:inline-block;
	width:auto;
}
.darconline-landing .bottom-section {
	z-index:12;
}
.darconline-landing .bottom-section p {
	margin-bottom:0;
	line-height:120px!important;
	color:#fff;
	font-size:13px;
	line-height:1.4;
	font-family:'Heebo';
}
.darconline-landing .bottom-section p img {
	display:inline-block;
	margin-right:40px;
	vertical-align:bottom;
	margin-top:-73px;
}
.dline-thanks #page-header, .dline-thanks .breadcrumbs-wrapper {
	display:none!important;
}
.dline-thanks .thanks-text > .elementor-container.elementor-column-gap-default {
	padding:220px 0 90px 0;
}
.thanks-text {
	overflow:hidden;
}
.thanks-text h3 {
	color:#fff;
	font-size:32px;
	text-align:center;
	line-height:1.2;
	font-family:'Heebo';
	margin-top:0;
	font-weight:700;
}
.thanks-text p {
	color:#fff;
	font-size:24px;
	text-align:center;
	line-height:1.2;
	font-family:'Heebo';
	margin-top:0;
	font-weight:500;
}
.thanks-text .elementor-widget-image a:hover {
	opacity:0.7;
}
.elementor-widget-wrap>.elementor-element.thanks-plane {
	position:absolute;
	right:10%;
	bottom:-50px;
	width:auto;
}
.elementor-widget-wrap>.elementor-element.thanks-left-waves {
	position:absolute;
	left:-140px;
	bottom:-30px;
	width:auto;
}
.whats-share-button {
	animation:blinking 2s;
    -moz-animation:blinking 2s infinite; /* Firefox */
    -webkit-animation:blinking 2s infinite; /* Safari and Chrome */
}
.dline-thanks .section-title h2.elementor-heading-title {
	color: #F2D079;
	font-size:24px;
	text-align:center;
	line-height:1.2;
	font-family:'Heebo';
	margin-top:0;
	font-weight:700;
	margin-bottom:25px;
}
.dline-thanks .elementor-image-carousel-caption {
	letter-spacing: 0.14px;
	color:#fff;
	font-family:'Heebo';
	font-size:16px;
	margin-top:5px;
}
.dline-thanks .elementor-swiper-button {
	color:#F2D079;
	font-size:32px;
}
.dline-thanks .celebs  {
	margin-bottom:60px;
}
.thanks-icons {
	margin-bottom:60px;
}
.thanks-icons p {
	text-align:center;
	color:#fff;
	font-family:'Heebo';
	font-size:18px;
	font-weight:700;
}
.dline-thanks .more-info {
	margin-bottom:160px;
}
.dline-thanks .more-info ul {
	list-style:none;
	padding:0;
}
.dline-thanks .more-info ul li {
	text-align:center;
	margin-bottom:20px;
}
.dline-thanks .more-info ul li a {
	color:#fff;
	display:inline-block;
	width:357px;
	max-width:80%;
	height:60px;
	line-height:60px;
	border-radius:32px;
	font-size:20px;
	font-weight:500;
	border:1px solid #F2D079;
}
.dline-thanks .more-info ul li a:hover  {
	background:#F2D079;
}
.elementor-widget-wrap>.elementor-element.thanks-right-waves {
	position:absolute;
	right:-70px;
	top:50px;
	width:auto;
}
.dline-thanks .thanks-social > .elementor-container.elementor-column-gap-default {
	padding-bottom:30px;
}
.thanks-social p {
	text-align:center;
}
.thanks-social p img {
	margin:0 3px;
}
.thanks-social p a:hover { 
opacity:0.7;
}
.dline-thanks .thanks-social .elementor-widget-image {
	position:absolute;
	bottom:-40px;
	left:10%;
	width:auto;
}
.dline-popup {
	box-shadow: 0px 14px 30px #00000014;
	border-radius: 30px;
}
.dline-popup .elementor-heading-title {
	color: #1D1F4B;
	font-family:'Heebo';
	font-size:24px;
	font-weight:700;
	margin-top:30px;
	margin-bottom:20px;
}
.dline-popup .elementor-widget-heading {
	border-bottom:1px solid rgba(29,31,75,0.11);
	margin-bottom:30px;
}
.dline-popup p {
	color: #1D1F4B;
	font-family:'Heebo';
	font-size:15px;
	line-height:1.2;
	font-weight:500;
	text-align:center;
}
#elementor-popup-modal-18011.elementor-popup-modal .dialog-close-button {
	font-size:23px;
	color:#1D1F4B;
}
.dline-popup .elementor-column-wrap {
	padding-right:0!important;
	padding-left:0!important;
}
.dline-popup > .elementor-container.elementor-column-gap-no {
	padding-bottom:30px;
}

/** Darcon line 2 **/
.darconline-landing.new .elementor-widget-wrap>.elementor-element.pass-image {
	position:absolute;
	right:-22px;
	width:auto;
	top:10%;
}
.darconline-landing.new .elementor-widget-wrap>.elementor-element.top-left-stamp {
	left:-210px;
}
.darconline-landing.new .darcon-form .elementor-form .e-form__step {
	max-width:100%;
}
.darconline-landing.new .darcon-form h2 {
	color:#F2706C;
}
.darconline-landing.new .darcon-form h4.q-number {
	color:#363434;
}
.darconline-landing.new .darcon-form h3.q-title {
	color:#363434;
	text-align:center;
	font-size:38px;
	font-weight:600;
}
.darcon-form h4.q-title {
	color:#363434;
	text-align:center;
	font-size:33px;
	font-weight:600;	
}
.darconline-landing.new .darcon-form .elementor-field-type-radio .elementor-field-subgroup .elementor-field-option label {
	background:#069462;
	border-radius:0;
	font-size:28px;
	font-weight:700;
}
.darconline-landing.new .darcon-form .elementor-field-type-radio .elementor-field-subgroup .elementor-field-option {
	width:47.5%;
}
.darconline-landing.new .darcon-form .elementor-field-type-radio.elementor-field-group-roots .elementor-field-subgroup .elementor-field-option {
	width:100%;
}
.darconline-landing.new .darcon-form .elementor-field-type-radio .elementor-field-subgroup .elementor-field-option label:hover {
	color:#fff;
}
.darconline-landing.new .not-jewish, .darconline-landing.new .maybe {
	background:#069462;
	border-radius:0;
	font-size:28px;
	font-weight:700;
	color:#fff;
}
.darconline-landing.new .not-jewish:hover, .darconline-landing.new .maybe:hover {
	opacity:0.8;
	color:#fff;
}
.darconline-landing.new .darcon-form .elementor-field-type-radio .elementor-field-subgroup, .darconline-landing.new .darcon-form .elementor-field-type-acceptance .elementor-field-subgroup {
	justify-content:center;
}
.darconline-landing.new .why-text .elementor-button .elementor-button-text span {
	color:#F2706C;
}
.darconline-landing.new a {
	color:#F2706C;
}
.darconline-landing.new .darconline-bottom-text p a {
	color:#fff;
}
.darcon-form2 .elementor-form .e-form__step h2.message-title {
	color:#069462;
	font-weight:400;
	font-size:30px;
	text-align:center;
	line-height:1.1;
}
.darcon-form2 .elementor-form .e-form__step .message-subtitle {
	color:#F2706C;
	font-size:40px;
	text-align:center;
	line-height:1.1;
	font-weight:500;
}
.darconline-landing.new .message-text {
	font-size:28px;
	text-align:center;
	line-height:1.1;
	color:#363434;
}
.darconline-landing.new .darcon-form .elementor-field-textual.elementor-size-md {
	border-radius:0;
	border-color:rgba(6,148,98,0.6);
	border-color:#0f1534;
}
.darconline-landing.new .darcon-form .start {
	border-radius:0px;
	color:#fff;
	background:#069462;
	font-size:26px;
	font-weight:600;
	border-color:#069462;
}
.darconline-testi {
	padding:50px 0;
}
.darconline-testi .elementor-widget-divider .elementor-divider-separator {
	border-width:10px!important;
}

/** About **/
.testi-carousel  .swiper-slide {
	background:rgba(255,255,255,0.82);
	padding-bottom:130px;
	position:relative;
}
.elementor-testimonial__footer {
	display:block;
	position:absolute;
	bottom:30px;
	width:Calc(100% - 40px);
}
.testi-carousel .elementor-testimonial__image {
	clear:both;
	display:block;
	margin-bottom:15px;
}
.testi-carousel.elementor-widget-testimonial-carousel .elementor-testimonial__image img {
	width:85px;
	height:85px;
}
.testi-carousel.elementor-testimonial--align-center.elementor-testimonial--layout-image_inline .elementor-testimonial__image+cite {
	text-align:center;
	margin-right:0;
	font-size:22px;
	font-weight:400;
	line-height:1.5;
}
.testi-carousel .elementor-testimonial__name {
	font-weight:400;
}
.testi-carousel .elementor-testimonial__footer cite {
	display:block;
	clear:both;
}
.testi-carousel .elementor-swiper-button {
	color:#fff;
}


/** Darconline Romania **/
.darcon-form .romania-darconline .e-form__buttons {
	height:auto;
	opacity:1;
}
.darcon-form .romania-darconline .e-form__buttons .elementor-field-type-next {
	height:0;
	opacity:0;
	margin-bottom:0;
}
.darcon-form .elementor-form .e-form__buttons .elementor-button.elementor-size-lg {
	padding:0;
	background:none;
	color:#1D1F4B;
	min-height:0;
}
.darcon-form .elementor-form .e-form__buttons .elementor-field-type-submit {
	display:none;
}
.darcon-form .romania-darconline .e-form__buttons .elementor-field-type-previous:before {
	content:"<";
	margin-left:5px;
	display:inline-block;
	vertical-align:middle;
	line-height:17px;
}
.elementor-form .e-form__buttons .elementor-button.elementor-size-lg:hover {
	color:#1D1F4B;
	font-weight:700;
}
.darcon-form .elementor-field-type-radio.elementor-field-group-roots_romania .elementor-field-subgroup .elementor-field-option,
.darcon-form .elementor-field-type-radio.elementor-field-group-ukraine_moldova .elementor-field-subgroup .elementor-field-option,
.darcon-form .elementor-field-type-radio.elementor-field-group-criminal .elementor-field-subgroup .elementor-field-option {
	padding-left:0;
	width:100%;
}
.darcon-form .elementor-field-group-born_city .elementor-field-type-radio .elementor-field-subgroup .elementor-field-option {
	width:32%;
	margin-left:3%;
}
.darcon-form .elementor-field-group-born_city .elementor-field-type-radio .elementor-field-subgroup:last-child .elementor-field-option {
	margin-left:0;
}
.darcon-form .elementor-field-group-romania_born .elementor-field-type-radio .elementor-field-subgroup .elementor-field-option:nth-child(2) {
	display:none;
}


/** Darconline Poland **/
.darcon-form .elementor-field-type-radio.elementor-field-group-roots_poland .elementor-field-subgroup .elementor-field-option {
	padding-left:0;
	width:100%;
}
.darcon-form .elementor-field-type-radio.elementor-field-group-army_poland .elementor-field-subgroup .elementor-field-option {
	padding-left:0;
	width:47.5%;
	position:relative;
}

/** עד הדרכון **/
.video-title-section {
	padding:250px 0 100px 0;
}
.video-title .elementor-heading-title {
	color:#fff;
	font-size:80px;
}
.video-title-section .elementor-widget-wrap {
	justify-content:flex-end;
}
.till-text {
	padding:60px 0 0 0;
}
.till-text h2.elementor-heading-title {
	color:#CCAC69;
	font-size:60px;
	font-weight:700;
	text-align:center;
}
.till-text h3.elementor-heading-title {
	font-size:46px;	
	text-align:center;
}
.till-main-text .elementor-text-editor {
	max-width:700px;
	margin:0 auto;
}
.till-main-text h3 {
	text-align:center;
	margin-bottom:10px;
}
.till-main-text p {
	text-align:center;
	font-size:18px;
	line-height:1.4;
}
.till-text .section-title h2.elementor-heading-title {
	color:#142547;
	font-size:46px;
}
.include-section .elementor-row {
	justify-content:center;
}
.include-section .elementor-col-50 {
	max-width:33.33%;
}
.include-section .elementor-text-editor {
	max-width:270px;
	margin:0 auto;
	border-radius:10px;
	box-shadow:0 0 10px #142547;
	padding:10px 15px;
	margin-bottom:30px;
}
.include-section h2 {
	font-weight:700;
	text-align:center;
	margin-bottom:0;
	margin-top:0;
}
.include-section h3 {
	text-align:center;
	margin-top:0;
	margin-bottom:5px;
	font-size:24px;
	font-weight:600;
}
.include-section p {
	font-size:16px;
	text-align:center;
}
.darconline-landing.new .darcon-form .till .elementor-form .e-form__step {
	justify-content:center;
}
.till-form .form-title .elementor-heading-title, .till-form h3.form-title {
	font-weight:600;
	text-align:center;
}
.till-form .darcon-form div.elementor-heading-title {
	text-align:center;
}
.till-form .darcon-form .elementor-widget-form {
	margin-bottom:15px;
}
.darcon-form2.till .elementor-field-type-html {
	text-align:center;
	margin-bottom:0!important;
}
.darcon-form2.till .elementor-field-type-html label {
	font-size:20px;
	line-height:42px;
}
.darcon-form .till .e-form__buttons .e-form__buttons__wrapper.elementor-field-type-submit, .till-form .darcon-form .elementor-form .e-form__buttons .elementor-field-type-submit {
	display:block;
	height:auto;
	opacity:1;
}
.till-form .darcon-form .e-form__buttons {
	height:auto;
	opacity:1;
	justify-content:center;
}
.darcon-form .till .e-form__buttons .e-form__buttons__wrapper {
	height:0;
	opacity:0;
}
.darcon-form .till .e-form__buttons .e-form__buttons__wrapper.elementor-field-type-previous {
	display:none;
}
.darcon-form2.till .elementor-form .e-form__buttons .elementor-button.elementor-size-lg {
	background:#069462;
	padding:10px 30px;
	font-size:24px;
	color:#fff;
}
.darconline-landing.new .till-form .darcon-form .elementor-field-type-radio .elementor-field-subgroup .elementor-field-option label {
	background:#fff;
	border-radius:5px;
	box-shadow:0 0 10px #0f1534;
	color:#0f1534;
}
.darconline-landing.new .till-form .darcon-form .elementor-field-type-radio .elementor-field-subgroup .elementor-field-option input:checked + label {
	background:#0f1534;
	color:#fff;
}
.till-form .darcon-form .elementor-field-textual.elementor-size-md { 
	border-radius: 0;
    border-color: rgba(6,148,98,0.6);
}
.till-form .elementor-form .elementor-button.elementor-size-md {
    color: #fff;
    background: #CCAC69;
    font-size: 26px;
    font-weight: 600;
    border-color: #CCAC69;
	padding:0 60px;
	height:48px;
	line-height:48px;
}
.till-form .elementor-form .e-form__buttons__wrapper__button-previous {
	display:none;
}
.till-form .elementor-field-label {
	font-size:20px;
}
.till-form .elementor-field-group-quantity {
	justify-content:center;
	margin-bottom:40px!important;
}
.till-form .elementor-field-group-quantity label {
	margin-bottom:0;
}
.till-form .elementor-field-group-quantity input {
	max-width:70px!important;
	margin-right:15px;
	padding:0!important;
	text-align:center;
}
.till-form .elementor-field-group-city {
	margin-bottom:45px!important;
}
.till-form .elementor-field-group-city .elementor-field-label {
	width:100%;
	text-align:center;
	margin-bottom:20px;
}


/** בני משפחה **/
.landing-family {
	background-size:100% 100%!important;
}
.family-text.elementor-column.elementor-col-66 {
	width:75%;
}
.family-text .elementor-heading-title {
	text-align:center;
}
.family-text h1.elementor-heading-title {
	color:#5a5656;
	font-size:46px;
	font-weight:600;
}
.family-text h2.elementor-heading-title {
	color:#5a5656;
	font-size:66px;
	font-weight:800;
}
.family-text h3.elementor-heading-title {
	color:#312e2b;
	font-size:30px;
	font-weight:700;
}
.family-text p {
	text-align:center;
	color:#5a5656;
	font-size:38px;
	font-weight:400;
	line-height:1;
}
.top-shadow.elementor-widget:not(:last-child) {
	margin-bottom:0px;
}
.bottom-shadow.elementor-widget:not(:last-child) {
	margin-bottom:0;
}
.top-title.elementor-widget:not(:last-child) {
	margin-bottom:10px;
}
.middle-title.elementor-widget:not(:last-child) {
	margin-bottom:10px;
}
.family-form-col {
	padding-top:40px;
}
.brand-logo.elementor-widget:not(:last-child) {
	margin-bottom:40px;
}
.family-form-col .form-title h3 {
	font-weight:700;
	font-size:30px;
}
.family-form-col .form-title {
	margin-bottom:30px;
}
.family-form-col .elementor-field-textual.elementor-size-md {
	height:46px;
	line-height:46px;
	border-radius:0;
}
.family-form-col .elementor-form {
	max-width:80%;
	margin:0 auto;
}
.family-form-col  .elementor-field-label {
	font-size:17px;
}
.family-form-col .elementor-field-type-html {
	color:#fff;
}
.family-form-col .elementor-field-subgroup .elementor-field-option label {
	font-weight:400;
}
.family-form-col .elementor-field-group.elementor-field-type-submit {
	margin-top:15px;
	margin-bottom:70px!important;
}
.family-form-col .elementor-form .elementor-button.elementor-size-lg {
	/*background:url('/wp-content/uploads/2022/04/submit-button.png');*/
	background-size:100% 100%;
	width:276px;
	border-radius:0;
	background:#c4a663!important;
}
.family-form-col .elementor-form .elementor-button .elementor-button-text {
	color:#fff;
	font-size:24px;
}
.family-form-col .form-phone {
	color:#000;
	font-size:17px;
}
.family-form-col .form-phone a, .family-form-col .form-bottom-text p a  {
	color:#000;
}
.family-form-col .form-bottom-text p {
	color:#000;
	font-size:17px;
}


/** Isracard **/
.elementor-widget-wrap>.elementor-element.isra-lines {
	position:absolute;
	left:-10px;
	top:20px;
	width:auto;
	z-index:2;
}
.elementor-widget-wrap>.elementor-element.isra-logo {
	max-width:525px;
	margin:0 0 0 auto;
	margin-top:65px;
}
.isra .landing-banner-form.euro {
	margin-top:20px;
}
.isra.landing-banner-euro .hand-section > .elementor-column-wrap {
	padding-top:65px;
	padding-bottom:0;
}
.isra.landing-banner-euro .hand-section {
	padding-right:52px;
}
.isra.landing-banner-euro .hand-section h2.elementor-heading-title {
	margin-right:0;
	font-size:52px;
	font-weight:800;
	text-align:center;
}
.isra.landing-banner-euro .hand-section h3.elementor-heading-title {
	margin-right:0;
	font-size:39px;
	text-align:center;
}
.isra.landing-banner-euro .hand-section .large h3.elementor-heading-title {
	font-size:40.5px;
}
.isra.landing-banner-euro .hand-section .elementor-widget-heading {
	max-width:1087px;
}
.isra.landing-banner-euro .hand-section .elementor-widget-heading, .isra.landing-banner-euro .hand-section .elementor-widget-image {
	margin-bottom:10px;
}
.elementor-widget-wrap>.elementor-element.pass-logo {
	position:absolute;
	right:0;
	bottom:30px;
}
.gold {
	background: #EFE4A1;
	background: -webkit-radial-gradient(ellipse farthest-corner at center center, #EFE4A1 30%, #D1B579 100%);
	background: -moz-radial-gradient(ellipse farthest-corner at center center, #EFE4A1 30%, #D1B579 100%);
	background: radial-gradient(ellipse farthest-corner at center center, #EFE4A1 30%, #D1B579 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}



/** נכסים **/
.pro-filter .searchandfilter > ul {
	padding-right:0;
	display:flex;
	flex-wrap:wrap;
	justify-content:center;
	margin:0 -15px;
}
.pro-filter .searchandfilter > ul > li {
	width:25%;
	padding:15px;
}
.pro-filter .searchandfilter .sf-meta-range-slider label {
	width:46%;
}
.pro-filter .searchandfilter label, .searchandfilter select.sf-input-select {
	width:100%;
}
.pro-filter .searchandfilter label input {
	width:100%;
	max-width:100%;
	height:40px;
	line-height:40px;
}
.pro-filter .chosen-container {
	width:100%!important;
	max-width:100%;
}
.searchandfilter select.sf-input-select, .searchandfilter .chosen-container-multi .chosen-choices {
	height:40px;
	line-height:40px;
	padding:0 10px;
}
.chosen-container-multi .chosen-choices li.search-field input[type=text] {
	height:40px;
	line-height:40px;
}
.pro-filter .searchandfilter .meta-slider {
	max-width:94%;
	margin:10px auto;
}
.pro-loop {
	background:#fff;
}
/*.pro-loop .elementor-heading-title a:after {
	content:"";
	display:block;
	position:absolute;
	right:0;
	left:0;
	bottom:0;
	top:0;
	z-index:2;
}*/
.elementor-editor-active .pro-loop .elementor-heading-title a:after {
	display:none;
}
.pro-loop .elementor-widget-heading { 
	position:initial;
}
.pro-loop .elementor-widget-heading h3 {
	font-weight:700;
	font-size:22px;
}
.pro-loop .elementor-widget-heading h3:hover {
	color:#ccac69;
}
.pro-loop .pro-info {
	display:flex;
	flex-wrap:wrap;
}
.pro-loop .pro-info .elementor-container {
	width:100%;
}
.pro-loop .pro-info .elementor-col-100 .elementor-column-wrap > .elementor-widget-wrap {
	flex-direction:row;
	justify-content:center;
}
.pro-loop .pro-info .elementor-widget-icon-box {
	width:33.33%;
}
.pro-loop .pro-info .elementor-widget-icon-box:after {
	content:"/";
	position:absolute;
	top:0;
	left:0;
}
.pro-loop .pro-info .elementor-widget-icon-box:nth-child(3n):after,
.pro-loop .pro-info .elementor-widget-icon-box:last-child:after {
	display:none;
}


/** נכס **/
.pro-main-section {
	padding-top:10px;
}
.pro-main-section .elementor-post-navigation a {
	font-size:18px;
}
.pro-details {
	padding:30px 0;
}
.pro-details h1.elementor-heading-title {
	font-size:40px;
}
.pro-details .pro-info .elementor-col-100 .elementor-column-wrap > .elementor-widget-wrap {
	flex-direction:row;
/*	justify-content:center;*/
}
.pro-details .elementor-widget-icon-box {
	width:25%;
	padding:15px;
}
.pro-details .elementor-icon-box-title {
	font-weight:700;
}
.property-content {
	padding:60px 0;
}
.property-content p {
	font-size:22px;
}
.property-content p:last-child {
	margin-bottom:0;
}
.pro-details .elementor-widget-icon-box.pro_link {
	display:none!important;
}
.logged-in .pro-details .elementor-widget-icon-box.pro_link {
	display:block!important;
}

/*
===========================================================================================
                                   RESPONSIVE PART
===========================================================================================
*/

@media (max-width:1600px) {
.home-banner-text .elementor-widget-heading h2.elementor-heading-title {font-size:36px;}
.home-banner-text .elementor-widget-heading h1.elementor-heading-title {font-size:56px;}
.home-banner-text .blue-back.elementor-widget-heading h2.elementor-heading-title {font-size:34px;}
.elementor-element.home-video-banner .elementor-container.elementor-column-gap-default {min-height:545px;}
.page-banner.e-con {
	min-height:440px;
}
.main-header .elementor-nav-menu--main .elementor-nav-menu a {
	font-size:14px;
}
.elementor-nav-menu .header-phone .elementor-item {
	font-size:17px!important;
}
}

@media (max-width:1440px) {
.elementor-element.home-video-banner .elementor-container.elementor-column-gap-default {min-height:490px;}
.main-header .elementor-nav-menu--main .elementor-nav-menu a {
	font-size:13px;
}
}
@media (max-width: 1199px){

.logo-img a > img , .logo-img a > picture{max-width: 225px;padding-top: 8px;}
.sticky-header .logo-img a > img {padding-top: 0;}
#menu-main.sf-menu li a, #menu-main-2.sf-menu li a {font-size: 16px;padding: 0 20px;}
.pojo-slideshow .ms-grab-cursor, .pojo-slideshow .ms-slide.ms-sl-selected {height: 500px !important;}
.home-banner-text {max-width:45%;}
.home-banner-text .elementor-widget-heading h2.elementor-heading-title {font-size:28px;}
.home-banner-text .elementor-widget-heading h1.elementor-heading-title {font-size:42px;}
.home-banner-text .blue-back.elementor-widget-heading h2.elementor-heading-title {font-size:26px;}
.home-banner > .elementor-container.elementor-column-gap-default {min-height:500px!important;}
.page-banner.e-con {
	min-height:400px;
}
.page-banner.e-con h1 {
	font-size:44px;
}
}

@media (max-width: 1024px){

.pojo-slideshow .ms-grab-cursor, .pojo-slideshow .ms-slide.ms-sl-selected {height: 420px !important;}
#footer #sidebar-footer .widget {padding-right: 30px;}

}

@media (max-width: 991px){
.home-banner > .elementor-container.elementor-column-gap-default {min-height:370px!important;}
.ourTeam_column .elementor-image-box-wrapper .attachment-full {height: 150px;max-width: 150px;}
.home-banner-text .elementor-widget-heading h2.elementor-heading-title {font-size:23px;}
.home-banner-text .elementor-widget-heading h1.elementor-heading-title {font-size:34px;}
.home-banner-text .blue-back.elementor-widget-heading h2.elementor-heading-title {font-size:20px;}
.home-banner-text .blue-back .elementor-widget-container {padding:5px 10px 5px 10px;}
.home-banner-text img {max-height:35px;width:auto;}
.page-banner.e-con {
	min-height:340px;
}
.page-banner.e-con h1 {
	font-size:38px;
}
}

@media (max-width: 767px){
.page-banner.e-con {
	min-height:280px;
}
.page-banner.e-con h1 {
	font-size:30px;
}
.right #glassix-widget-launcher-container, #glassix-client #greeting-message-container {
	bottom:20px!important;
}
.section-title h2.elementor-heading-title,
.section-title h3.elementor-heading-title {
	font-size:28px;
}
.home-banner-text {max-width:90%; margin:0 auto;}
.home-banner-text .elementor-widget-heading h2.elementor-heading-title {font-size:25px!important;}
.home-banner-text .elementor-widget-heading h1.elementor-heading-title {font-size:36px!important;}
.home-banner-text .blue-back.elementor-widget-heading h2.elementor-heading-title {font-size:22px!important;}
.home-banner-text .blue-back .elementor-widget-container {padding:5px 10px 5px 10px;}
.home-banner-text img {max-height:35px;width:auto;}
.navbar-toggle , #header.logo-left .logo .navbar-toggle, .sticky-header.logo-left .logo .navbar-toggle {margin-top: 8px;}
.logo-img a > img {padding-top:0;}
.nav-main .navbar-collapse {
    padding: 10px 0 22px 0;
}
.nav-main .navbar-collapse .mobile-menu > li a {
    padding: 8px 15px;
    font-size: 18px;
}
ul.sub-menu li a {
    position: relative;
    padding: 2px 26px 2px 6px !important;
    font-size: 16px !important;
}
ul.sub-menu li a::before {
    content: "";
    position: absolute;
    right: 10px;
    background: #ccac69;
    width: 6px;
    height: 6px;
    top: 11px;
    transform: rotate(45deg);
}
.elementor-nav-menu .header-phone {
    display:none!important;
}
#footer #sidebar-footer .widget {padding: 20px 30px 0;}
.ourTeam_column .elementor-image-box-wrapper .attachment-full {height: 150px;max-width: 150px;}
.ourDepartment.elementor-widget {margin-bottom: 30px;}
.elementor-2159 .ourDepartment .elementor-image-box-content {padding: 16px;}
.elementor-element.elementor-element-980116f .elementor-element.elementor-column::before {
    top: auto;
    left: 50%;
    background-size: 100%;
    bottom: -16px;
    transform: translateX(-50%);
}
.ms-slide.ms-sl-selected .ms-info {
    top: 50%;
    opacity: 1;
    width: 100%;
    transform: translateY(-50%);
    bottom: auto;
}
.ms-slide.ms-sl-selected .ms-info h1 {
    font-size: 42px;
    line-height: 1.2;
	margin-bottom:5px;
}
.ms-slide.ms-sl-selected .ms-info p {font-size: 40px;}
.error404 .elementor-widget-heading .elementor-heading-title {font-size:24px!important;}
.error-page {background-size:auto 100%;background-position:40%;}
.post-content {
	padding:10px 0;
}
.post-content h3 {
	font-size:18px!important;
	line-height:1.4;
}
.why-accord .elementor-tab-title img {
	height:50px;
	width:auto;
	max-width:300%;
	margin-right:-245px;
}
.landing-banner-form .elementor-widget-heading .elementor-heading-title {
	font-size:20px!important;
}
.landing-banner-form .button.size-xxl  {
	background:url('https://passportogo.co.il/wp-content/uploads/2019/09/check.jpg')!important;
	background-size:100% 100%!important;
	height:63px!important;
	width:350px!important;
	margin:0 auto!important;
}
}

@media (max-width: 670px){
.elementor-slick-slider .slick-prev{right: 25px!important;}
.elementor-slick-slider .slick-next{left: 25px!important;}

}

@media (max-width: 600px){

.pojo-slideshow .ms-grab-cursor, .pojo-slideshow .ms-slide.ms-sl-selected {height: 400px !important;    text-shadow: 4px 4px 5px #000000;}
.pojo-slideshow .ms-view{height: 400px !important;}
.nav-main .navbar-collapse .mobile-menu .sub-menu{padding-right: 15px;}

}
@media (max-width:400px) {
.home-banner-text .elementor-widget-heading h2.elementor-heading-title {font-size:23px!important;}
.home-banner-text .elementor-widget-heading h1.elementor-heading-title {font-size:32px!important;}
.home-banner-text .blue-back.elementor-widget-heading h2.elementor-heading-title {font-size:20px!important;}
.landing-banner-form .button.size-xxl  {
	height:50px!important;
	width:320px!important;
	max-width:100%;
}
}



@media (min-width: 768px){

.elementor-2159 .ourDepartment .elementor-image-box-content, .elementor-2159 .elementor-element.ourDepartment .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}
.ourTeam_column .elementor-image-box-wrapper .attachment-full {height: 200px;max-width: 200px;}
.ourTeam_column .elementor-image-box-wrapper h3 {margin-top: 0;}

}

@media (min-width: 1200px){

/*.sticky-header .logo-img a > img, .sticky-header .logo-img a > picture {width: 215px;}*/

}



#pojo-a11y-toolbar.pojo-a11y-toolbar-left .pojo-a11y-toolbar-toggle {top:25%;}




.item.step{text-align:center;}
.item.step .step_title {padding:10px;background:#171940;color:#fff;width:100%;font-size: 2em;}
.item.step .step_title2 {padding:10px;color:#171940;width:100%;font-size: 1.3em;}
.item.step .step_title3 {padding:10px;color:#171940;width:100%;font-size: 2.3em;}
.item.step .step_image {padding:10px;}
.item.step .step_image img{width: auto;    margin: auto;}
.item.step .step_rows {padding:10px;}
.item.step .step_rows .step_row{position:relative;font-size: 1.3em;padding: 0 10px;}
.item.step .step_rows .step_row:before{position:absolute;content:'';font-size:2em;width:10px;height:10px;background:#171940;top:5px;margin-right:-20px;}
.owl-nav {position: absolute; top: 50%;width: 100%;}
.owl-nav .owl-prev{position: absolute;right: -40px;font-size: 3em!important;}
.owl-nav .owl-next{position: absolute;left: -40px;font-size: 3em!important;}
.owl-dots  {text-align: center;margin-top:25px;}
.owl-dots .owl-dot span{width:15px;height:15px;margin-left:10px;background:#171940;border-radius:50%;display: inline-block;opacity:0.5}
.owl-dots .owl-dot.active span{opacity:1}

#leshonet h2{    font-size: 1.3em;}



@media (max-width: 767px){
#boxes_5 .elementor-column{width:50%;}
#boxes_5 .elementor-column::before {
    position: absolute;
    content: "";
    background-image: url(../../../../uploads/2018/12/star-icon.png);
    width: 28px;
    height: 28px;
    top: -28px;
    
    background-size: 100%;
}
#boxes_5 .elementor-element-populated{margin:0;margin-bottom:20px;}
#boxes_5 .elementor-column:last-child{    margin-right: auto;
    margin-left: auto;}


#cr_perc{}	
.elementor-1470 .elementor-element.elementor-element-1125163 > .elementor-widget-container {height: 150px;width: 150px;padding: 35px 0;}	
.elementor-1470 .elementor-element.elementor-element-1125163 > .elementor-widget-container h4 {font-size: 30px;}
.elementor-1470 .elementor-element.elementor-element-1125163 > .elementor-widget-container p{font-size: 20px;}

	#headeronmobile h1{    font-size: 40px;}
	#headeronmobile p{    font-size: 24px;}
	
	
.elementor-2163 .elementor-element.elementor-element-2553217 .elementor-heading-title {font-weight:700;}	
#pojo-a11y-toolbar.pojo-a11y-toolbar-left .pojo-a11y-toolbar-toggle {
	top:35%;
	font-size:12px;
}
body #pojo-a11y-toolbar {
top:40%!important;
}
#pojo-a11y-toolbar .pojo-a11y-toolbar-toggle a {
	padding:5px;
}
#glassix-widget-launcher-container {
	right:10px!important;
	}
	#glassix-client #greeting-message-container {
		right:80px!important;
	}
	#glassix-widget-launcher {
		width:50px!important;
		height:50px!important;
	}
.search-results h1 {font-size:20px!important;}
}


.page-id-2159 .elementor-image-box-content .elementor-image-box-description {
    font-size: 20px !important;
}

.elementor-location-footer .elementor-section-wrap .new_footer {padding-bottom:170px;}
.elementor-location-footer .elementor-section-wrap .new_footer_mobile.last {padding-bottom:70px;}
.new_footer .elementor-widget:not(:last-child){margin-bottom: 10px;}
.new_footer .fa, .new_footer .fab, .new_footer .far{    background: #fff;
    color: #0f1534;
    padding: 4px 4px 4px 4px;
    border-radius: 5px;
	width: 25px;
	}
.new_footer .elementor-button .elementor-button-text {vertical-align:middle;line-height:25px;}
.new_footer .elementor-button.elementor-size-sm {padding: 0px 24px;}
.new_footer_mobile .elementor-nav-menu--stretch .elementor-nav-menu__container.elementor-nav-menu--dropdown{position: relative;}
.new_footer_mobile .elementor-nav-menu--dropdown{background-color:transparent}
.new_footer_mobile .elementor-nav-menu--dropdown a{color:#fff;text-align:center;    display: block;}
.new_footer_mobile .elementor-widget-text-editor{margin:auto;margin-bottom:10px;margin-top:10px;}
.new_footer_mobile .elementor-nav-menu--dropdown-tablet .elementor-nav-menu--main{display:block}
.new_footer_mobile .elementor-nav-menu__container{display:none;}
.new_footer_mobile .elementor-widget:not(:last-child){    margin-bottom: 0px;}
.new_footer_mobile .elementor-align-center .elementor-button{width: 145px;}
.pojo-form-4578 .field-group.form_checkbox.form_field_4.column-12 {margin-bottom:25px!important;}
.pojo-form-1803 {padding-bottom:45px;}
.pojo-form-1803 .label-field{font-size:1.8rem;color:#fff;font-weight: 100;}
.pojo-form-1803 .label-field .label_star{color:#ccac69}
.pojo-form-1803 .form_checkbox{position: absolute;bottom: 15px;color: #fff;font-size: 1.7rem;}
.pojo-form-1803 .pojo-button-wrap.pojo-button-block{margin-top: 2.2rem;}
.c2c{display:none;}
@media (max-width: 767px){
.pojo-form-1803 .form_checkbox{position: relative;bottom:auto;margin:auto;}
.pojo-form-1803 .form_checkbox .label-field{display:none;}
.pojo-form-1803 .pojo-button-wrap.pojo-button-block{margin-top: 1rem;}
.pojo-form-1803 .pojo-button-wrap.pojo-button-block .button{width: 49%;float: left; padding:10px 5px;}

.c2c {width: 49%;display:block;    font-weight: 500;
    float: right;
    font-size: 20px;
    height: 46px;
    padding: 0 20px;
    background-color: #101632;
    border-color: #fff;
    color: #fff;
    border-width: 0px;
    border-radius: 0px;
    display: block;
    border: 2px solid;
    line-height: 1.9;
    text-align: center;
    vertical-align: middle;
	
	}

.c2c .fa{float: right;
        margin-top: 6px;
    font-size: 2.8rem;
	}
	
	h1,h2{font-size:28px !important;}
	h3,h3 a{font-size:24px !important;}
	.search-results h3 ,.search-results h3 a {font-size:18px!important; line-height:1.4;}
	.search-results #primary #content #main .entry-meta {text-align:right;}
	.elementor-post__text{font-size:18px !important;}
	.elementor-post__text .elementor-post__read-more{font-size:18px !important;}
	.elementor-post__text p{font-size:18px !important;}
	.elementor-1470 .elementor-element.elementor-element-301e7ee > .elementor-container{min-height:300px;}
	#boxes_5 .elementor-column::before{display:none;}
	.elementor-1470 .elementor-element.elementor-element-1125163 > .elementor-widget-container h4{font-size:25px;}
	.elementor-widget-heading .elementor-heading-title.elementor-size-xl{font-size:25px;}
	.elementor-column-gap-wider>.elementor-row>.elementor-column>.elementor-element-populated{padding: 30px 30px 0px 30px}
	.page-id-2159 h2, .page-id-2159 .elementor-counter-number{font-size:30px;}
	.page-id-2159 .elementor-element-eaad1b6 .attachment-full{width:60px;}
	.page-id-2159 .elementor-image-box-title{font-size:25px;}
	.page-id-2159 .ourDepartment .elementor-image-box-content a{font-size:18px;font-weight:500}
	.elementor-element-980116f img{width:60px}
	#boxes_5 .elementor-element-populated {margin-bottom: 0px;}
	.elementor-element-1022bdf img{    width: 25%;}
	
	.elementor-1470 .elementor-element.elementor-element-1125163 > .elementor-widget-container {    border-width:2px !important;}
	

}
@media (max-width:1700px) {
.steps-title .elementor-widget-heading h2 {
	font-size:46px;
}
.steps-title .elementor-widget-heading {
    top: Calc(50% - 31px);
}
.landing-banner-euro .hand-section h2.elementor-heading-title {
	font-size:60px;
}
.landing-banner-euro .hand-section h3.elementor-heading-title {
	font-size:35px;
}
.isra.landing-banner-euro .hand-section h2.elementor-heading-title {
	font-size:44px;
}
.isra.landing-banner-euro .hand-section h3.elementor-heading-title {
	font-size:33px;
}
.isra.landing-banner-euro .hand-section .large h3.elementor-heading-title {
	font-size:35px;
}
.elementor-widget-wrap>.elementor-element.isra-lines {
	max-width:20%;
}
.elementor-widget-wrap>.elementor-element.isra-logo {
	margin-top:25px;
}
.isra.landing-banner-euro .hand-section > .elementor-column-wrap {
	padding-top:50px;
}
.elementor-widget-wrap>.elementor-element.pass-logo {
	max-width:35%;
}
.elementor-widget-wrap>.elementor-element.isra-logo {
	max-width:60%;
	margin:25px auto 0 auto;
}
}
@media (max-width:1500px) {
.contact-header {
	background-position:center top;
}
.contact-header .elementor-container.elementor-column-gap-default {
	min-height:500px!important;
}
.romania-form-section.elementor-section.elementor-section-boxed>.elementor-container {
	max-width:960px;
}
.romania-form-section .elementor-column.elementor-col-50:first-child {
	width:56%;
}
.romania-form-section .elementor-column.elementor-col-50:last-child {
	width:44%;
}
.landing-page-benefits .elementor-heading-title {
	font-size:21px;
	font-weight:600;
	font-style:italic;
}
.steps-title .elementor-widget-heading h2 {
	font-size:40px;
}
.steps-title .elementor-col-50:last-child img {
	max-height:80px;
}
.steps-numbers {
	padding-top:35px;
}
.step-text h3 {
	font-size:20px;
}
.step-text ul li {
	margin-bottom:15px;
}
.elementor-widget.step-text {
	min-height:360px;
}
.max-form {
	margin-top:-115px;
}
.max-banner-text h1 {
	margin-top:55px;
}
.parents-text p {
	font-size:50px;
}
.title-image img {
	max-width:80%;
}
.rg .title-image img {
	max-width:95%;
}
.parents-form .elementor-widget-heading .elementor-heading-title {
	font-size:50px;
	margin-top:20px;
}
.rg .parents-form .elementor-widget-heading .elementor-heading-title {
	margin-top:10px;
}
.parents-form > .elementor-element-populated {
	margin-top:0;
	margin-bottom:0;
	max-width:480px;
}
.parents-form .elementor-field-textual.elementor-size-md {
	height:38px;
	line-height:38px;
}
.rg .parents-form button[type=submit] {
	height:66px;
}
.rg-pass-logo img {
	max-height:96px;
	width:auto;
}
.rg-logo img {
	max-height:100px;
	width:auto;
}
.ref-landing .main-text .elementor-widget-image .elementor-image img {
	max-width:80%;
}
.ref-form {
	margin-top:1%;
}
.ref-landing h1.elementor-heading-title {
	font-size:42px;
}
.ref-landing .ref-title h2.elementor-heading-title {
	font-size:54px;
	margin-top:3%;
}
.landing-banner-euro .hand-section h2.elementor-heading-title {
	font-size:48px;
	margin-right:8%;
}
.landing-banner-euro .hand-section h3.elementor-heading-title {
	font-size:28px;
	margin-right:6%;
}
.landing-banner-euro .hand-section > .elementor-column-wrap {
	padding-top:40px;
	padding-bottom:110px;
}
.isra.landing-banner-euro .hand-section h2.elementor-heading-title {
	font-size:38px;
}
.isra.landing-banner-euro .hand-section h3.elementor-heading-title {
	font-size:28px;
}
.isra.landing-banner-euro .hand-section .large h3.elementor-heading-title {
	font-size:30px;
}
.isra.landing-banner-euro .hand-section {
	padding-right:30px;
}
.family-text h2.elementor-heading-title {
	font-size:48px;
}
.family-text h1.elementor-heading-title {
	font-size:42px;
}
.family-text p {
	font-size:34px;
}
.family-form-col .elementor-form .elementor-button .elementor-button-text {
	font-size:18px;
}
.family-form-col .elementor-form .elementor-button.elementor-size-lg {
	width:100%;
}
.pass-image {
	max-width:60%;
	margin:0 auto;
}
.family-form-col .form-title h3 {
	font-size:25px;
}
.family-form-col .elementor-field-textual.elementor-size-md {
	min-height:42px;
	height:42px;
	line-height:42px;
}
.family-form-col .elementor-field-group.elementor-field-type-submit {
	margin-bottom:45px!important;
}
.family-form-col .elementor-field-label {
	font-size:15px;
}
.brand-logo {
	max-width:55%;
	margin:0 auto;
}
}
@media (max-width:1340px) {
.steps-title .elementor-widget-heading h2 {
	font-size:36px;
}
.steps-title .elementor-col-50:last-child img {
	max-height:68px;
}
.darconline-landing>.elementor-container.elementor-column-gap-default {
	padding-top:30px;
}
.darconline-landing .bottom-section p img {
	max-width:30%;
}
.darcon-form .elementor-widget-form {
	margin-bottom:50px;
}
.darcon-form h2 { 
	font-size:29px;
}
.darcon-form .e-form__step:first-child h2 {
	font-size:32px;
}
}

@media (max-width:1300px) {
#menu-main.sf-menu li a, #menu-main-2.sf-menu li a {
	font-size:16px;
}
.romania-main-title h1 {
	font-size:36px;
}
.romania-main-title h2 {
	font-size:61px;
}
.romania-main-title {
	margin:0 auto;
}
.poland-main-title h1 {
	font-size:42px;
}
.poland-main-title h2 {
	font-size:70px;
}
.max-banner-text h1 {
	font-size:70px;
}
.max-banner-text h2 {
	font-size:43px;
}
.max-form h2 {
	font-size:50px;
}
.parents-text p {
	font-size:44px;
}
.parents-form .elementor-widget-heading .elementor-heading-title {
	font-size:42px;
	margin-top:0px;
}
.parents-form > .elementor-element-populated {
	margin-top:0;
	margin-bottom:0;
}
.parents-form .elementor-field-textual.elementor-size-md {
	height:42px;
	line-height:42px;
}
.parents-logos {
	margin-bottom:10px;
}
.parents-logos img {
	max-height:80px;
	width:auto;
}
.parents-form button[type=submit] {
	height:60px;
}
.ref-landing {
	background-position:70% 100%!important;
}
.ref-landing h1.elementor-heading-title {
	margin-top:13%;
	font-size:46px;
}
.ref-landing .ref-title h2.elementor-heading-title {
	font-size:42px;
	margin-top:9%;
}
.dline-thanks .thanks-social .elementor-widget-image {
	left:5%;
	max-width:30%;
}
.dline-thanks .more-info {
	margin-bottom:90px;
}
.landing-banner-euro .hand-section h3.elementor-heading-title {
	font-size:23px;
}
.isra.landing-banner-euro .hand-section {
	padding-right:20px;
}
.isra.landing-banner-euro .hand-section h2.elementor-heading-title {
	font-size:27px;
}
.isra.landing-banner-euro .hand-section h3.elementor-heading-title {
	font-size:20px;
}
.isra.landing-banner-euro .hand-section .large h3.elementor-heading-title {
	font-size:22px;
}
.isra .landing-banner-form.euro h3.elementor-heading-title {
	font-size:18px!important;
}
.isra .landing-banner-form.euro .form-phone {
	width:100%!important;
	margin-top:0;
}
.isra .landing-banner-form.euro .elementor-field-type-checkbox {
	position:relative!important;
	bottom:auto;
}
.isra .landing-banner-form.euro .elementor-field-type-html.elementor-field-group-field_1 {
	position:relative!important;
	bottom:auto;
}
.family-text h2.elementor-heading-title {
	font-size:36px;
}
.family-text h3.elementor-heading-title {
	font-size:22px;
}
.family-text p {
	font-size:30px;
}
.family-form-col .form-title h3 {
	font-size:20px;
}
.family-form-col .elementor-form .elementor-button.elementor-size-lg {
	padding:0;
}
.brand-logo.elementor-widget:not(:last-child) {
	margin-bottom:25px;
}
.family-form-col {
	padding-top:25px;
}
.family-form-col .elementor-field-textual.elementor-size-md {
	height:38px;
	line-height:38px;
	min-height:38px;
}
.family-form-col .elementor-field-label {
	font-size:14px;
}
.family-form-col .elementor-field-group.elementor-field-type-submit {
	margin-bottom:75px!important;
}
.top-shadow, .bottom-shadow {
	max-width:90%;
	margin: 0 auto;
}
}
@media (max-width:1240px) {
.steps-title .elementor-widget-heading h2 {
	font-size:33px;
}
.steps-title .elementor-widget-heading {
    top: Calc(50% - 28px);
}
#menu-main.sf-menu li a, #menu-main-2.sf-menu li a {
	padding:0 8px;
	font-size:15px;
}
.header-phone {
	margin-top:35px;
	margin-left:5%;
}
.header-phone a {
	font-size:32px;
}
}
@media (max-width:1199px) {
#header .container, .sticky-header .container {
	max-width:100%;
}
	.max-banner-text h1 {
	font-size:60px;
}
.max-banner-text h2 {
	font-size:37px;
}
.ref-landing .main-text .elementor-widget-image .elementor-image img {
	margin-top:5%;
}
.ref-landing h1.elementor-heading-title {
	font-size:40px;
}
.header-phone {
	margin-top:35px;
	margin-left:2.5%;
}
.header-phone a {
	font-size:26px;
}
}

@media (max-width: 1025px){
body #header.logo-right .logo, body .sticky-header.logo-right .logo {
	max-width:220px;
}
#menu-main.sf-menu li a, #menu-main-2.sf-menu li a {padding: 0 5px;font-size:13px;}
 .astm-search-menu a {color:#fff;}
 .astm-search-menu svg {fill:#fff; width:16px; height:16px;}
.pojo-form-1803 .label-field {font-size: 1.3rem;}	
.elementor-type-footer .elementor-col-20{/*width:100%;*/}
.elementor-type-footer .elementor-nav-menu--dropdown {text-align:center;background-color: transparent !important; 
position:relative!important;top:auto!important;left:auto!important;right:auto!important;bottom:auto!important;max-width: 100%;}

.elementor-type-footer .elementor-nav-menu--dropdown a{color:#fff}
.elementor-type-footer .elementor-button.elementor-size-sm{font-size: 12px;}
.new_footer {    padding: 1em 0em 15em 0em;}
.elementor-2672 .elementor-element.elementor-element-caa456c {padding: 1em 0em 37em 0em;}

.form_checkbox label{    font-size: 14px;}
.contact-header .elementor-container.elementor-column-gap-default {
	min-height:350px!important;
}
.romania-form-section {
	margin-top:-40px;
}
.romania-form-footer .elementor-field-type-html {
	margin-bottom:10px!important;
}
.top-banner-form {
	padding:0 3%;
}
.owl-nav .owl-prev{right:0px;}
.owl-nav .owl-next{left: 0px;}
.payment-plans .elementor-background-overlay {
	background-position: 7vw 20px!important;
	background-size:135px auto;
}
.payment-plans .elementor-element .first-title h3 {
	font-size:36px!important;
}
.payment-plans .elementor-element .subtitle h3 {
	font-size:30px!important;
}
.parents-form > .elementor-element-populated {
	max-width:430px;
}
.parents-text p {
	font-size:40px;
}
.parents-text .title-image {
	margin-bottom:55px;
}
.parents-logos img {
	max-height:65px;
}
.parents-form .elementor-field-textual.elementor-size-md {
	height:38px;
	line-height:38px;
}
.parents-form .elementor-field-type-submit {
	margin-top:5px;
}
.website-strip .elementor-form .elementor-button.elementor-size-lg { 
	font-size:14px;
	padding:0 10px;
}
.landing-banner-euro .hand-section > .elementor-column-wrap {
	padding-top:20px;
	padding-bottom:0px;
	min-height:480px;
}
.landing-banner-euro .hand-section h2.elementor-heading-title {
	margin-right:0;
	text-align:center;
	font-size:43px;
}
.landing-banner-euro .hand-section h3.elementor-heading-title {
	margin-right:0;
	text-align:center;
	font-size:26px;
}
.landing-banner-form.euro .elementor-col-100> .elementor-column-wrap {
	max-width:820px;
	margin:0 auto;
}
.landing-banner-form.euro {
	margin-top:30px;
	margin-bottom:60px;
}
.landing-banner-form.euro .top-banner-form .elementor-field-label {
	font-size:14px;
	font-weight:400;
}
.landing-banner-form.euro .top-banner-form .elementor-field-textual.elementor-size-md {
	height:30px;
	line-height:30px;
	font-size:16px;
}
.landing-banner-form.euro .top-banner-form .elementor-button.elementor-size-lg {
	height:34px;
	background-image:url('/wp-content/uploads/2020/11/euro-button-1.jpg');
	margin-top:10px;
}
.landing-banner-form.euro .elementor-field-type-checkbox .elementor-field-subgroup label {
	font-size:12px;
	font-weight:400;
}
.landing-banner-form.euro .elementor-field-type-html i {
	font-size:11px;
}
.landing-banner-form.euro .elementor-field-type-checkbox {
	position:absolute;
	left:0;
	bottom:8px;
}
.landing-banner-form.euro .elementor-field-type-html.elementor-field-group-field_1 {
	position:absolute;
	left:0;
	bottom:-8px;
	margin-bottom:0;
}
.landing-banner-form.euro .form-phone {
	width:33%;
	margin:-47px auto 0 auto;
	z-index:10;
	position:relative;
}
.landing-banner-form.euro .form-phone p {
	font-size:17px!important;
	margin-bottom:0;
}
.landing-banner-form.euro .form-phone p a {
	font-size:17px;
	font-weight:400;
}
}
@media (min-width:768px) and (max-width:1024px) {
	#header .container, .sticky-header .container  {
		max-width:100%;
	}
}
@media (max-width:992px) {
#header .logo-img, .sticky-header .logo-img {
	max-width:165px;
}
#menu-main.sf-menu li a, #menu-main-2.sf-menu li a {
	padding:0 4px;
	font-size:12px!important;
}
.romania-main-title h1 {
	font-size:34px;
}
.romania-main-title h2 {
	font-size:57px;
}
.romania-form h2 {
	font-size:46px;
}
.romania-form .elementor-button-align-center .elementor-field-type-submit { 
	margin-right:0px;
	margin-left:0px;
}
.romania-form-phone p {
	font-size:26px;
}
.romania-form-phone p a {
	font-size:40px;
}
.romania-form-footer .elementor-form:before {
	top:-94px;
	right:-55px;
	width:83px;
	height:230px;
}
.romania-form-footer .elementor-form:after {
	top:-94px;
	left:-55px;
	width:83px;
	height:230px;
}
.landing-page-benefits .elementor-heading-title {
	font-size:17px;
}
.website-strip .elementor-field-group .elementor-field-textual {
	font-size:13px;
}
.website-strip .elementor-field-group > label {
	font-size:11px;
}
.website-strip .elementor-form .elementor-button.elementor-size-lg {
	padding:0 5px;
	font-size:13px;
}
.website-strip i {
	font-size:14px;
}
.max-banner-text h1 {
	font-size:45px;
	margin-top:35px;
}
.max-banner-text h2 {
	font-size:28px;
}
.max-form h2 {
	font-size:30px;
}
.max-form-phone p {
	font-size:21px!important;
}
.max-form {
	margin-top:-85px;
}
.max-form h2 {
	margin-top:0;
}
.parents-form > .elementor-element-populated {
	max-width:345px;
}
.parents-form .elementor-widget-heading .elementor-heading-title {
	font-size:32px;
}
.parents-text p {
	font-size:32px;
}
.parents-form .elementor-field-textual.elementor-size-md {
	height:34px;
	line-height:34px;
}
.parents-form button[type=submit] {
	height:40px;
	min-height:0px!important;
}
.parents-form .elementor-widget.elementor-widget-heading {
	margin-bottom:10px;
}
.parents-form > .elementor-element-populated {
	padding-bottom:5px!important;
}
.parents-form .elementor-widget-form {
	margin-bottom:10px!important;
}
.parents-logos .elementor-container.elementor-column-gap-no {
	padding-top:5px;
}
.rg .parents-form button[type=submit] {
	height:58px;
}
.ref-landing {
	padding-right:5%!important;
}
.ref-landing h1.elementor-heading-title {
	font-size:30px;
}
.ref-landing .ref-title h2.elementor-heading-title {
	font-size:34px;
	margin-top:18%;
}
.ref-form .elementor-widget-heading .elementor-heading-title {
	font-size:20px!important;
}
.ref-form .elementor-widget-heading .elementor-heading-title b {
	font-size:26px!important;
}
.ref-form .top-banner-form .elementor-button.elementor-size-lg {
	height:38px;
}
.ref-form .top-banner-form .elementor-field-textual.elementor-size-md {
	height:34px;
	line-height:34px;
}
.ref-form .top-banner-form .elementor-field-label {
	font-size:15px;
}
.ref-form .elementor-widget-image .elementor-image img {
	max-height:40px;
	width:auto;
	margin:0 auto;
}
.ref-landing .main-text .elementor-widget-image .elementor-image img {
	margin-top:14%;
}
.darconline-landing {
	overflow:hidden;
}
.darcon-form {
	max-width:80%;
	margin:0 auto;
}
.darconline-landing>.elementor-container.elementor-column-gap-default {
	padding-top:10px;
}
.darconline-landing .darcon-logo {
	margin-bottom:25px;
}
.darcon-form>.elementor-column-wrap {
	padding:30px 45px 30px 45px!important
}
.elementor-widget-wrap>.elementor-element.top-left-stamp {
	left:-92px;
}
.elementor-widget-wrap>.elementor-element.top-left-stamp img {
	width:160px;
}
.elementor-widget-wrap>.elementor-element.plane-stamp {
	right:-145px;
}
.elementor-widget-wrap>.elementor-element.plane-stamp img {
	max-width:140px;
}
.darcon-form:before {
	width:260px;
	height:95px;
}
.elementor-widget-wrap>.elementor-element.left-waves {
	left:-150px;
}
.elementor-widget-wrap>.elementor-element.left-waves img{
	width:180px;
}
.darcon-form .e-form__step:first-child h2 {
	font-size:29px;
}
.darcon-form h3.q-title {
	font-size:28px;
}
.darcon-form h4.q-number {
	margin-top:30px;
}
.darconline-landing .bottom-section p {
	line-height:70px!important;
}
.darconline-landing .bottom-section p img {
	margin-right:0;
	margin-top:0;
}
.why-text .elementor-button {
	font-size:18px;
}
.isra.landing-banner-euro .hand-section {
	padding-right:0;
}
.isra .landing-banner-form.euro h3.elementor-heading-title {
	font-size:14px!important;
}
.isra .landing-banner-form.euro .elementor-field-type-checkbox .elementor-field-subgroup label {
	font-size:11px;
}
.isra .landing-banner-form.euro .elementor-col-100> .elementor-column-wrap {
	padding:10px 5px!important;
}
.isra.landing-banner-euro .hand-section h2.elementor-heading-title {
	font-size:23px;
}
.isra.landing-banner-euro .hand-section h3.elementor-heading-title {
	font-size:17px;
}
.isra.landing-banner-euro .hand-section .large h3.elementor-heading-title {
	font-size:18px;
}
.isra .landing-banner-form.euro {
	margin-bottom:30px;
}
.family-text h1.elementor-heading-title {
	font-size:30px;
}
.family-text h2.elementor-heading-title {
	font-size:28px;
}
.family-text h3.elementor-heading-title {
	font-size:18px;
}
.family-text p {
	font-size:24px;
}
.family-form-col .form-title h3 {
	font-size:16px;
}
.family-form-col .elementor-form {
	max-width:100%;
}
.family-form-col .form-bottom-text p {
	font-size:15px;
}
.family-form-col .elementor-field-group.elementor-field-type-submit {
	margin-bottom:50px!important;
}
.family-form-col .elementor-form .elementor-button.elementor-size-lg {
	min-height:48px;
}
}

@media (max-width:860px) {
.contact-header .elementor-container.elementor-column-gap-default {
	min-height:300px!important;
}
.navbar-collapse {
	max-height:80vh;
}
body #header.logo-right .logo, body .sticky-header.logo-right .logo {
	max-width:155px;
}
#menu-main.sf-menu li a, #menu-main-2.sf-menu li a {
	font-size:11px!important;
}
}

@media (max-width:767px) {
	body #header.logo-right .logo, body .sticky-header.logo-right .logo {
		max-width:100%;
	}
#header .logo-img, .sticky-header.logo-right .logo .logo-img {
	max-width:200px;
}
.header-phone {
	display:none!important;
}
.header-phone.mobile {
	display:inline-block!important;
	margin-top: 12px;
    margin-left: 7%;
}
	.payment-plans .elementor-element .first-title h3 {
	font-size:30px!important;
}
.payment-plans .elementor-element .subtitle h3 {
	font-size:26px!important;
}
.contact-header .elementor-container.elementor-column-gap-default {
	min-height:170px!important;
}
.home-banner.elementor-section.elementor-section-items-middle>.elementor-container {
    -webkit-box-align: end;
    -webkit-align-items: end;
    -ms-flex-align: end;
    align-items: end;
}
.romania-form-section {
	margin-top:0;
}
.romania-mobile-logo {
	margin:15px 0;
}
.romania-main-image {
	margin-bottom:0!important;
}
.romania-form-section .elementor-row {
	justify-content:center;
}
.romania-form .elementor-column-wrap.elementor-element-populated {
	margin:0 auto!important;
}
.romania-form .elementor-form-fields-wrapper {
	max-width:280px;
}
.romania-form .elementor-form .elementor-button.elementor-size-lg {
	min-height:50px;
}
.romania-form h2 {
	font-size:46px!important;
}
.romania-form-section .form-call-button {
	margin-bottom:0;
}
.romania-form-footer .elementor-widget-heading {
	margin-bottom:10px!important;
}
.romania-form-footer .elementor-form:before,.romania-form-footer .elementor-form:after {
	display:none
}
.romania-icons .elementor-row {
	justify-content:center;
}
.romania-icons .elementor-flip-box__layer__title { 
	color:#1d2157!important;
}
.romania-form-footer .elementor-form .elementor-button.elementor-size-lg {
	min-height:48px!important;
	padding:0;
	width:310px;
	max-width:100%;
	background-size:100% 100%!important;
}
.romania-form-footer .elementor-widget-form {
	max-width:350px;
	margin:0 auto 15px auto;
}
/*.strip-form .elementor-button.elementor-size-lg {
	width:Calc(100% - 12.5px);
	height:45px;
	padding:0;
	margin-top:7px;
	background:url('/wp-content/uploads/2019/07/submit-mobile-button2.jpg');
	background-size:100% 100%;
	margin:7px auto 0 0;
}*/
.strip-form .elementor-button-align-center .elementor-field-type-submit {
	display:block;
	text-align:right;
}
.strip-form.v1 .elementor-button.elementor-size-lg {
	background:url('/wp-content/uploads/2019/07/form-gold-send-button3.jpg');
	height:43px;
	background-size:100% 100%;
	width:100%;
}
.landing-page-form.rimar .elementor-form .elementor-button.elementor-size-lg {
	height:49px;
}
.strip-form.amex .elementor-button.elementor-size-lg {
	width:100%;
	height:65px;
	margin-bottom:10px;
}
.top-banner-form.v1 .elementor-form {
	max-width:364px;
	margin:0 auto;
}
.top-banner-form.v1 .elementor-button.elementor-size-lg {
	height:45px;
}
.strip-form.v1 .elementor-form {
	max-width:346px;
	margin:0 auto;
}
.website-strip .elementor-field-group:last-child {
	position:relative;
	left:auto;
	top:auto;
	margin-top:5px;
}
.website-strip .elementor-form .elementor-button.elementor-size-lg {
	width:49%;
	margin-right:2%;
	padding:0 5px;
	font-size:16px;
}
.website-strip .elementor-field-group > label {
	font-size:16px;
}
.website-strip i {
	font-size:14px;
}
.landing-page-benefits {
	padding:50px 0!important;
}
.home .landing-page-benefits {
	padding:50px 0 0 0!important;
}
.home .landing-page-benefits.bottom {
	padding-top:0!important;
}
.home .landing-page-benefits .elementor-col-25:nth-child(2n) > .elementor-widget-wrap {
	background:none!important;
}
.home-flags h3, .home-flags h3 a {
	font-size:18px!important;
}
.landing-page-benefits.poland .elementor-col-25 > .elementor-column-wrap.elementor-element-populated {
	background:none;
}
.landing-page-benefits.poland .elementor-col-25 > .elementor-column-wrap.elementor-element-populated {
	padding:15px 10px;
}
.landing-page-benefits.poland .subtitle .elementor-heading-title {
	font-size:14px;
}
.romania-form-section.max h2 {
	font-weight:500;
	font-size:36px!important;
}
.landing-page-benefits.poland .elementor-container {
	background:url('/wp-content/uploads/2019/11/benefits-mobile-x.png');
	background-size:90% 90%;
	background-position:center center;
	background-repeat:no-repeat;
}
.landing-page-benefits .elementor-widget-heading {
	line-height:1.1;
}
.benefit-icons .elementor-flip-box__layer__title {
	font-size:16px!important;
	margin:5px 0;
}
.elementor-flip-box__layer__description {
	line-height:1.2;
}
.benefit-p {
	max-width:80%;
	margin:0 auto;
}
.benefit-icons-section .elementor-widget-heading {
	margin-bottom:0!important;
}
.benefit-icons-section .elementor-widget-heading .elementor-widget-container {
	margin-top:35px!important;
}
.benefit-icons-section.home .elementor-widget-heading .elementor-widget-container {
	margin-top:0px!important;
}
.benefit-icons-section .elementor-widget-heading .elementor-heading-title {
	color:#1d2157!important;
}
.landing-banner-form .phone_number_btn  {
	padding:0 3%;
}
.benefit-icons .elementor-col-25 {
	width:50%;
}
.benefit-icons .elementor-flip-box__image img {
	max-width:100%;
}
.benefit-icons .elementor-flip-box__layer__overlay {
	padding:0;
}
.landing-bottom-call-button {
	margin-bottom:15px;
}
.landing-bottom-call-button .elementor-column-wrap{
	padding-right:0!important;
	padding-left:0!important;
}
.elementor-field-type-tel.elementor-col-33 .elementor-message.elementor-message-danger,.elementor-field-type-tel.elementor-col-25 .elementor-message.elementor-message-danger {
	position:relative;
	bottom:auto;
	margin:0;
	padding:6px 10px;
	z-index:2;
}
.parents-logos .elementor-container.elementor-column-gap-no {
	padding:10px;
}
.parents-logos img {
	max-height:55px;
}
.title-text {
	margin-bottom:4px!important;
	padding-right:15%;
}
.title-image {
	padding-right:15%;
	margin-bottom:4px!important;
}
.rg-parents-text .title-image {
	padding-right:0!important;
	margin-top:0;
}
.rg-parents-text .title-image img {
	max-width:60%
}
.parents-form > .elementor-element-populated {
	max-width:100%;
	padding-bottom:20px;
}
.parents-text > .elementor-column-wrap.elementor-element-populated {
	padding-right:0;
}
.parents-text p {
	font-size:20px;
}
.parents-form .elementor-widget-heading .elementor-heading-title {
	margin-top:15px;
	font-size:36px!important;
}
.parents-form button[type=submit] {
	height:50px;
}
.parents-text > .elementor-column-wrap.elementor-element-populated {
	padding-bottom:0;
}
.parents-cta {
	margin-top:-15px;
}
.parents-cta img {
	max-width:84%;
}
.elementor-inner-section .elementor-column-gap-no .rg-parents-text .elementor-element-populated {
	padding-bottom:260px;
}
.landing-banner-form.v1 .main-text .elementor-widget-heading .elementor-heading-title {
	color:#0e1433!important;
	font-style:normal;
	text-shadow:none;
	font-size:22px!important;
}
.landing-banner-form.v1 .main-text .elementor-widget-heading .elementor-heading-title b {
	font-weight:400;
}
.landing-banner-form.v1 .elementor-widget-heading .elementor-heading-title {
	font-size:26px!important;
	font-style:normal;
}
.landing-banner-form.v1 .elementor-col-50:last-child .elementor-widget-heading .elementor-heading-title b {
	background: -webkit-linear-gradient(-65deg, rgba(223,213,158,1) 0%, rgba(171,143,100,1) 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}
.landing-banner-form.v1 .main-text .elementor-widget-container {
	padding-right:0;
	padding-left:0;
}
.landing-banner-form.v1 .elementor-column-gap-wider>.elementor-row>.elementor-column.main-text>.elementor-element-populated {
	padding-top:0;
}
.landing-banner-form.v1 .top-banner-form .elementor-button.elementor-size-lg {
	background: url(/wp-content/uploads/2020/03/submit-button.jpg);
	background-size:100% 100%;
	height:65px;
}
.ref-landing {
	background-position:center top!important;
	padding-right:0!important;
}
.ref-landing .main-text .elementor-widget-image .elementor-image img {
	margin-top:-3%;
	max-width:65%;
}
.ref-landing .landing-banner-form.v1 .main-text .elementor-widget-heading h2.elementor-heading-title {
	color:#0f1534!important;
}
.ref-landing .landing-banner-form.v1 .main-text .elementor-widget-heading .elementor-heading-title {
	color:#fff!important;
	margin-top:11%;
	font-size:26px!important;
}
.ref-landing .landing-banner-form.v1 .main-text .elementor-widget-heading.ref-title .elementor-heading-title  {
	margin-top:7%;	
}
.ref-landing .landing-banner-form.v1 .main-text .elementor-widget-heading .elementor-heading-title b {
	font-weight:700;
}
.ref-form > .elementor-column-wrap {
	padding-bottom:15px!important;
}
.strip-form.abroad .elementor-column.elementor-col-20.elementor-field-group-abroad_phone {
	width:50%;
}
.strip-form.abroad .elementor-column.elementor-col-20.elementor-field-group-abroad_code , .strip-form.abroad .elementor-column.elementor-col-20.elementor-field-group-abroad_country{
	width:25%;
}
.darcon-form {
	max-width:90%;
}
.darcon-form>.elementor-column-wrap {
	padding:30px!important
}
.elementor-widget-wrap>.elementor-element.top-left-stamp {
	top:-70px;
	left:-50px;
}
.elementor-widget-wrap>.elementor-element.top-left-stamp img {
	width:105px;
}
.elementor-widget-wrap>.elementor-element.plane-stamp {
	right:-97px;
}
.elementor-widget-wrap>.elementor-element.plane-stamp img {
	max-width:90px;
}
.darcon-form h2 {
	font-size:22px!important
}
.darcon-form h2, .darcon-form .e-form__step:first-child h2 {
	font-size:24px!important;
	max-width:85%;
}
.darcon-form h3.q-title {
	font-size:20px!important;
}
.darcon-form h4.q-number, .darcon-form h4.q-title {
	font-size:16px;
}
.darcon-form .elementor-form .e-form__step {
	max-width:100%;
}
.why-text .elementor-button {
	font-size:20px;
	display:block;
}
.darconline-landing .bottom-section p {
	line-height:1.3!important;
	text-align:center;
}
.darconline-landing .bottom-section p img {
	display:block;
	margin:30px auto 0 auto;
	max-width:70%;
}
.darcon-form .elementor-field-type-radio .elementor-field-subgroup .elementor-field-option {
	width:45%;
	padding-left:0;
}
.darcon-form .elementor-field-type-radio .elementor-field-subgroup .elementor-field-option label {
	height:40px;
	line-height:40px;
}
.darconline-landing .bottom-section {
	margin-top:20px;
}
#elementor-popup-modal-18011 .elementor-popup-modal .dialog-close-button {
	top:5px;
	left:10px;
	color:#E6C07E!important;
}
.darcon-logo.elementor-widget-image .elementor-image img {
	max-height:40px;
	width:auto;
}
.darcon-form .loading-subtitle {
	font-size:16px;
	line-height:1.3;
}
.dline-thanks .thanks-text>.elementor-container.elementor-column-gap-default {
	padding:50px 0 90px 0;
}
.thanks-text h3 {
	font-size:22px!important;
}
.thanks-text p {
	font-size:20px;
}
.elementor-widget-wrap>.elementor-element.thanks-plane {
	right:0%;
	bottom:-30px;
}
.elementor-widget-wrap>.elementor-element.thanks-plane img {
	width:90px;
}
.elementor-widget-wrap>.elementor-element.thanks-left-waves {
	left:-100px;
	bottom:-10px;
}
.elementor-widget-wrap>.elementor-element.thanks-left-waves img {
	width:200px;
}
.dline-thanks .section-title h2.elementor-heading-title {
	font-size:24px!important;
}
.dline-thanks .more-info ul li a {
	width:70%;
	height:50px;
	line-height:50px;
	font-size:18px;
}
.dline-thanks .more-info {
	margin-bottom:20px;
}
.elementor-widget-wrap>.elementor-element.thanks-right-waves {
	top:75px;
}
.elementor-widget-wrap>.elementor-element.thanks-right-waves img {
	width:200px;
}
.dline-thanks .thanks-social .elementor-widget-image {
	position:relative;
	left:auto;
}
.dline-thanks .thanks-social .elementor-widget-image img {
	width:50%;
}
.darcon-form .e-form__step:last-child h4.q-title {
	font-size:14px;
}
.darcon-form2 .elementor-form .e-form__step:last-child h2 {
	margin-top:35px;
	max-width:100%;
}
.darcon-form .not-jewish-message {
	margin-left:0;
	font-size:15px;
}
.not-jewish, .maybe {
	height:40px;
	line-height:40px;
}
.landing-banner-euro .hand-section > .elementor-column-wrap {
	background-size:100% auto!important;
	min-height:360px;
}
.landing-banner-euro .hand-section h2.elementor-heading-title {
	font-size:34px!important;
	margin-top:20px;
}
.landing-banner-euro .hand-section h3.elementor-heading-title {
	font-size:21px!important;
}
.landing-banner-form.euro .top-banner-form .elementor-button.elementor-size-lg {
	background-image:url('/wp-content/uploads/2019/06/form-gold-send-button-1.jpg');
	height:42px;
}
.landing-banner-form.euro .elementor-field-type-html.elementor-field-group-field_1 {
	position:relative;
	bottom:auto;
}
.landing-banner-form.euro .elementor-field-type-checkbox {
	position:relative;
	bottom:auto;
}
.landing-banner-form.euro .elementor-field-type-checkbox .elementor-field-subgroup label {
	font-size:14px;
}
.landing-banner-form.euro .elementor-field-type-html i {
	font-size:13px;
}
.darcon-form .form-phone {
	text-align:center;
}
.lita-banner {
	padding:0;
}
.lita-form {
	background-size:100% 100%;
	padding:0;
}
.lita-form .romania-form-section {
	padding:15px 30px;
}
.lita-form .romania-main-image img {
	width:100%;
}
.lita-form h2 {
	font-size:36px!important;
	margin-bottom:0;
}
.lita-form .elementor-field-option, .lita-form .elementor-field-type-html {
	font-size:15px;
}
.darcon-form .elementor-field-type-radio.elementor-field-group-army_poland .elementor-field-subgroup .elementor-field-option, .darcon-form .elementor-field-group-born_city .elementor-field-type-radio .elementor-field-subgroup .elementor-field-option  {
	width:100%;
	margin-left:0;
	margin-bottom:20px;
}
.darcon-form .elementor-field-type-radio.elementor-field-group-ukraine_moldova .elementor-field-subgroup .elementor-field-option {
	margin-left:0;
}
.landing-page-benefits .elementor-column:nth-child(even) .elementor-column-wrap {
	background:none!important;
}
.landing-page-benefits .elementor-column {
	margin-bottom:30px;
}
.home-banner .elementor-carousel-image {
	background-size:100% 100%!important;
}
.isra.landing-banner-euro .hand-section > .elementor-column-wrap {
	padding-top:0px;
}
.isra.landing-banner-euro .hand-section {
	padding-right:0;
}
.isra.landing-banner-euro .hand-section h2.elementor-heading-title {
	margin-top:10px;
	font-size:35px!important;
}
.elementor-widget-wrap>.elementor-element.isra-logo {
	margin-top:0px;
	margin-bottom:20px;
}
.elementor-widget-wrap>.elementor-element.pass-logo-mobile {
	max-width:60%;
	margin:10px auto 10px auto;
}
.isra.landing-banner-euro .hand-section > .elementor-column-wrap {
	min-height:0;
}
.isra.landing-banner-euro .hand-section .large h3.elementor-heading-title {
	font-size:26px!important;
}
.isra.landing-banner-euro .hand-section h3.elementor-heading-title {
	font-size:21.5px!important;
	font-style:italic;
}
.isra .landing-banner-form.euro h3.elementor-heading-title {
	font-size:15px!important;
	font-style:normal;
	line-height:1.2;
	max-width:270px;
	margin:0 auto;
}
.isra .landing-banner-form.euro .elementor-widget-heading {
	margin:10px 0 15px 0;
}
.isra.landing-banner-euro .hand-section .elementor-widget-heading, .isra.landing-banner-euro .hand-section .elementor-widget-image {
	margin-bottom:7px;
}
.isra .landing-banner-form.euro {
	max-width:290px;
	margin:230px auto 30px auto;
	z-index:2;
}
.isra .landing-banner-form.euro .top-banner-form .elementor-button.elementor-size-lg {
	height:30px;
}
.isra .landing-banner-form.euro .top-banner-form .elementor-field-group {
	margin-bottom:2px!important;
	padding:0 25px;
}
.isra .landing-banner-form.euro .top-banner-form .elementor-field-label {
	font-size:12px;
	margin-bottom:0;
}
.isra .landing-banner-form.euro .top-banner-form .elementor-field-textual.elementor-size-md {
	height:24px;
	line-height:24px;
	font-size:12px;
}
.isra .landing-banner-form.euro .elementor-field-type-html i {
	font-size:11px;
}
.wp-caption {
	margin-bottom:15px;
}
.elementor-widget-wrap>.elementor-element.isra-lines {
	max-width:21vw;
	left:-12vw;
	top:65px;
}
.elementor-widget-wrap>.elementor-element.isra-hand {
	position:absolute;
	right:-2vw;
	bottom:25%;
	max-width:28vw;
}
.isra-benefits {
	padding-top:45px;
}
.isra-benefits .landing-page-benefits .elementor-row {
	justify-content:center;
}
.isra-benefits .landing-page-benefits .elementor-col-20:after {
	content:"";
	height:3px;
	display:block;
	background:url('/wp-content/uploads/2020/07/sep.jpg');
	background-size:cover;
	width:100%;
	position:absolute;
	bottom:0px;
}
.isra-benefits .landing-page-benefits .elementor-col-20:last-child:after {
	display:none;
}
.isra-benefits .landing-page-benefits .elementor-column {
	margin-bottom:0;
}
.isra-benefits .landing-page-benefits .elementor-column .elementor-column-wrap {
	padding:15px 10px!important;
}
.darconline-bottom-text {
	padding:15px 0 25px 0;
}
.darconline-landing.new .darcon-form h2, .darconline-landing.new .darcon-form .e-form__step:first-child h2 {
	max-width:100%;
	text-align:center;
	font-size:22px!important;
}
.darconline-landing.new .elementor-widget-wrap>.elementor-element.pass-image {
	display:none;
}
.darconline-landing.new .darcon-form .elementor-field-type-radio .elementor-field-subgroup .elementor-field-option label, .darconline-landing.new .not-jewish, .darconline-landing.new .maybe {
	font-size:22px;
}
.darconline-landing.new .darcon-form h4.q-title {
	font-size:17px;
}
.darconline-landing.new .darcon-form2 .elementor-form .e-form__step:last-child h2 {
	margin-top:0;
}
.darcon-form2 .elementor-form .e-form__step .message-subtitle {
	font-size:28px;
}
.darconline-landing.new .message-text {
	font-size:18px;
}
.video-title-section {
	padding:100px 0 20px 0;
}
.video-title-section .elementor-widget-wrap {
	justify-content:center;
}
.include-section .elementor-col-50 {
	max-width:100%;
}
.till-form .form-title {
	margin-bottom:10px;
	font-size:17px!important;
}
.till-form .elementor-field-label {
	font-size:18px;
}
.till-form .form-title h3.elementor-heading-title {
	font-size:17px!important;
}
.till-form .form-title div.elementor-heading-title {
	font-size:13px;
}
.till-form .elementor-field-type-number input {
	max-width:100px;
	margin:0 auto;
}
.till-form .elementor-field-type-html {
	margin-bottom:8px!important;
}
.till-form .elementor-field-type-html label {
	font-size:18px;
	text-align:center;
	line-height:1.3;
}
.family-text.elementor-column.elementor-col-66 {
	width:100%;
}
.brand-logo {
	max-width:100%;
}
.brand-logo.elementor-widget:not(:last-child) {
	margin-bottom:0;
}
.pass-image {
	max-width:100%;
	margin-bottom:-70px!important;
}
.top-shadow, .bottom-shadow {
	max-width:100%;
}
.top-title.elementor-widget:not(:last-child) {
	margin-bottom:5px;
}
.family-text h2.elementor-heading-title {
	font-size:36px!important;
}
.family-text h3.elementor-heading-title {
	font-size:16px!important;
}
.family-text p {
	font-size:20px;
}
.bottom-title {
	margin-bottom:0!important;
}
.bottom-shadow.elementor-widget:not(:last-child) {
	margin-bottom:20px;
}
.landing-family {
	background-size:cover!important;
}
.family-form-col .elementor-form {
	max-width:80%;
}
.family-form-col {
	padding-top:50px;
}
.family-form-col .form-title h3 {
	font-size:40px!important;
}
.family-form-col .elementor-field-label {
	font-size:16px;
}
.family-form-col .elementor-field-textual.elementor-size-md {
	height:44px;
	line-height:44px;
}
.family-form-col .elementor-form .elementor-button.elementor-size-lg {
	min-heighT:50px;
}
.pro-filter .searchandfilter > ul > li {
	width:50%;
	padding:7px;
}
.pro-filter .searchandfilter .meta-slider {
	display:none;
}
.pro-filter .searchandfilter label input, .searchandfilter select.sf-input-select, .searchandfilter .chosen-container-multi .chosen-choices {
	height:32px;
	line-height:32px;
	font-size:13px;
	padding:0 8px;
}
.pro-filter .searchandfilter .sf-meta-range-slider label {
	width:45%;
}
.searchandfilter h4 {
	font-size:14px;
	padding-bottom:5px;
	padding-top:0;
}
.pro-loop .elementor-widget-heading h3 a {
	font-size:20px!important;
}
.pro-loop .elementor-widget-theme-post-title {
	margin-bottom:10px!important;
}
.pro-info .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated {
	padding:0;
}
.pro-details .elementor-widget-icon-box {
	padding:8px;
	width:33.33%;
}
.pro-details h1.elementor-heading-title {
	font-size:20px!important;
}
.property-content p {
	font-size:18px;
}
.lita-main-title h1 {
	color:#fff;
	line-height:1.3;
	text-align:center;
	font-weight:500;
}
.lita-form .landing-main-banner h2 {
	font-size:32px!important;
}
.landing-main-banner .passport-image img {
	max-width:220px;
}
}
@media (max-width:390px) {
.romania-form .elementor-button-align-center .elementor-field-type-submit {
	margin-right:0;
	margin-left:0;
	width:100%;
}
.strip-form .elementor-button.elementor-size-lg {
	height:39.14px;
}
.landing-page-benefits .elementor-heading-title {
		font-size:15px;
}
.landing-page-benefits.poland .subtitle .elementor-heading-title {
	font-size:12px;
}
.landing-banner-form.v1 .main-text .elementor-widget-heading .elementor-heading-title {
	font-size:20px!important;
}
.landing-banner-form.v1 .top-banner-form .elementor-button.elementor-size-lg {
	height:55px;
}
.ref-landing .landing-banner-form.v1 .main-text .elementor-widget-heading .elementor-heading-title {
	font-size:22px!important;
}
.darcon-form h2, .darcon-form .e-form__step:first-child h2 {
	font-size:20px!important;
}
.darcon-form>.elementor-column-wrap {
	padding:25px!important;
}
.why-text .elementor-button {
	font-size:17px;
}
.landing-banner-euro .hand-section h3.elementor-heading-title {
	font-size:19px!important;
}
.landing-banner-euro .hand-section h2.elementor-heading-title {
	font-size:30px!important;
}
.landing-banner-euro .hand-section > .elementor-column-wrap {
	min-height:335px;
}
.romania-form-footer h2 {
	font-size:22px!important;
}
.romania-form h2 {
	font-size:32px!important;
}
.isra.landing-banner-euro .hand-section h2.elementor-heading-title {
	font-size:30px!important;
}
.isra.landing-banner-euro .hand-section .large h3.elementor-heading-title {
	font-size:22px!important;
}
.isra.landing-banner-euro .hand-section h3.elementor-heading-title {
	font-size:18px!important;
}
.family-text h2.elementor-heading-title {
	font-size:32px!important;
}
.family-text h1.elementor-heading-title {
	font-size:26px!important;
}
.family-text h3.elementor-heading-title {
	font-size:14px!important;
}
.family-text p {
	font-size:18px;
}
.family-form-col .form-title h3 {
	font-size:30px!important;
}
.family-form-col {
	padding-top:35px!important;
}
.family-form-col .elementor-field-textual.elementor-size-md {
	height:38px;
	line-height:38px;
}
.family-form-col .elementor-form .elementor-button.elementor-size-lg {
	min-height:44px;
}
.family-form-col .elementor-field-group.elementor-field-type-submit {
	margin-bottom:75px!important;
}
.family-form-col {
	padding-bottom:28px;
}
.infinite-posts .alm-listing .alm-paging-content> .elementor-post, .infinite-posts .alm-listing .alm-reveal> .elementor-post, .infinite-posts .alm-listing> .elementor-post {
	display:block;
}
.infinite-posts .alm-listing .alm-paging-content> .elementor-post .elementor-post__thumbnail__link, .infinite-posts .alm-listing .alm-reveal> .elementor-post .elementor-post__thumbnail__link, .infinite-posts .alm-listing> .elementor-post .elementor-post__thumbnail__link {
	width:100%;
}
.infinite-posts .elementor-post__text {
	width:100%;
}
.infinite-posts .elementor-post__thumbnail img {
	position:relative;
	height:auto;
	max-width:100%;
}
.infinite-posts .elementor-post__thumbnail {
	padding-bottom:0;
}
.infinite-posts .elementor-post__text {
	padding:15px 15px 0px 15px;
}
}

@media (max-width:370px) {
.header-phone a {
	font-size:22px;
}
#header .logo-img, .sticky-header.logo-right .logo .logo-img {
	max-width:50%;
}
.c2c {
	padding:0 5px;
	line-height:41px;
}
.c2c .fa {
	font-size:2rem;
	float:none;
}
.pojo-form-1803 .pojo-button-wrap.pojo-button-block .button {
	font-size:14px;
	height:46px;
	line-height:46px;
	padding:0 5px;
}
.landing-banner-form.v1 .main-text .elementor-heading-title {
	font-size:17px!important;
}
.landing-banner-form.v1 .elementor-widget-heading .elementor-heading-title {
	font-size:22px!important;
}
.ref-landing .landing-banner-form.v1 .main-text .elementor-widget-heading .elementor-heading-title {
	font-size:16px!important;
}
.landing-banner-euro .hand-section h2.elementor-heading-title {
	font-size:25px!important;
}
.landing-banner-euro .hand-section h3.elementor-heading-title {
	font-size:17px!important;
}
.landing-banner-form .elementor-widget-heading .elementor-heading-title {
	font-size:18px!important;
}
.landing-banner-form.euro .elementor-field-type-checkbox .elementor-field-subgroup label {
	font-size:13px;
}
.landing-banner-euro .hand-section > .elementor-column-wrap {
	min-height:300px;
}
}

.elementor-element-469fdb9 a{    color: #16254f;}
.star-with_text {text-align:center;}
.star-with_text .fa{color:#ccac69; font-size:12px }
.star-with_text .fa:not(:first-child){color:#ccac69; margin-right:10px; margin-left:5px;}

.pojo-button-block .button {    border-width: 1px !important;}




.owl-item .step_title3{line-height: 1 !important;}
.owl-item .step_rows{text-align: right !important;}

#pojo-scroll-up {bottom: 30px;left: auto!important;right: 10%!important;}

.ck_hide_v input{    display: none!important;}