.slick-slider .slick-list, .slick-slider .slick-track {
	direction:ltr;
}
input[type=tel] {
	direction:rtl;
}
.elementor-widget-heading .elementor-heading-title {
	color:#000;
}
.slick-slider .slick-list > div {
	direction:rtl;
}
.rent-form #form-field-other {
	display:none;
	border-width:0 0 1px 0;
}
.rent-form #form-field-other.show {
	display:block;
}
.rent-agreement {
	background:#004894;
	color:#fff;
	font-weight:700;
	text-align:center;
	display:block;
	font-size:20px;
	padding:15px 0;
}
.rent-agreement:hover {
	color:#fff;
	opacity:0.8;
}
.rent-form button[type=submit] {
	height: 0;
    min-height: 0!important;
    opacity: 0;
    line-height: 0!important;
}
.download-button.elementor-widget-button .elementor-button {
	font-size:20px;
	font-weight:700;
	width:100%;
	max-width:456px;
	margin:0 auto;
	padding:15px 5px;
}
.article-form {
	max-width:520px;
	margin:15px auto 0 auto;
}
/** Header **/
@media (min-width:1025px) {
.main-header .elementor-nav-menu--main .elementor-nav-menu a {
	padding-top:19px;
	padding-bottom:19px;
}
.main-header .e--pointer-double-line .elementor-item:after, .main-header .e--pointer-underline .elementor-item:after {
	bottom:-5px;
}
}
.elementor-nav-menu .menu-download .sub-arrow {
	display:none;
}
.elementor-nav-menu .menu-download i {
	color:#005ea6;
	margin-right:8px;
	font-size:20px;
}

/** Footer **/
.main-footer {
	padding-top:70px;
	padding-bottom:170px;
}
.elementor-location-footer .elementor-nav-menu--main .elementor-nav-menu a {
	color:#fff;
	padding:0;
    color: #E4E4E4;
    font-family: "Assistant", Sans-serif;
    font-size: 15px;
    font-weight: 700;
}
/** Home **/
.home-banner > .elementor-container > .elementor-row > .elementor-col-50:first-child > .elementor-column-wrap  {
	padding-left:15px;
}
.home-banner .elementor-col-50:first-child .elementor-widget-image {
	margin-bottom:0!important;
}
.elementor-widget-wrap>.elementor-element.header-title {
	position:absolute;
	right:-60px;
	top:15%;
	width:auto;
	text-align:left;
	z-index:2;
}
.header-title.elementor-widget-heading .elementor-heading-title {
	color:#005ea6;
	font-size:51px;
	font-weight:800;
	line-height:0.7;
}
.header-title.elementor-widget-heading .elementor-heading-title span {
	font-size:120px;
}
.home-banner .elementor-widget-animated-headline .elementor-widget-container {
	border:1px solid #9b9b9b;
}
.elementor-widget-wrap>.elementor-element.elad-name {
	position:absolute;
	right:20%;
	bottom:35px;
	z-index:2;
}
.elad-name p {
	color:#fff;
	font-size:16px;
	font-weight:500;
	margin-bottom:0;
	line-height:1.2;
}
.elad-name p strong {
	font-size:19px;
	font-weight:500;
}
.home-banner > .elementor-container > .elementor-row > .elementor-col-50:last-child > .elementor-column-wrap  {
	padding-top:95px;
}
.home-banner-logo.elementor-widget:not(:last-child) {
	margin-bottom:50px;
}
.header-buttons .elementor-container  {
	margin-right:-5px;
	margin-left:-5px;
}
.header-video-button {
	position:absolute;
	bottom:35px;
}
.check-section {
	padding:130px 0 200px 0;
	background-size:100% 100%!important;
	margin-top:-40px;
}
.check-section h2 {
	color:#fff;
	font-size:65px;
	font-weight:700;
	text-align:justify;
}
.check-section h3 {
	color:#fff;
	font-size:39px;
	text-align:justify;
	margin-bottom:25px;
}
.check-section p {
	color:#fff;
	font-size:24px;
	line-height:1.2;
	text-align:justify;
}
.check-section .elementor-col-50:first-child .elementor-widget-text-editor {
	max-width:490px;
}
.check-section .elementor-widget-button {
	margin-top:25px;
}
.home-videos {
	padding:70px 0 115px 0;
}
.home-videos .elementor-col-50:last-child > .elementor-column-wrap > .elementor-widget-wrap {
	max-width:415px;
	margin:0 auto;
}
.home-videos .elementor-widget-heading .elementor-heading-title {
	color:#005ea6;
	font-size:44px;
	font-weight:800;
	text-align:justify;
}
.home-videos .elementor-widget-heading .elementor-heading-title .red {
	color:#ff0000;
	font-size:67px;
	text-align:justify;
}
.home-videos .elementor-widget-heading .elementor-heading-title .medium {
	font-size:59px;
	text-align:justify;
}
.home-videos .elementor-widget-heading .elementor-heading-title .large {
	font-size:61px;
	text-align:justify;
}
.home-videos p {
	font-size:26px;
	color:#000;
	text-align:justify;
	line-height:1.2;
	margin-bottom:0;
}
.main-video.elementor-widget-video {
	box-shadow:0 2px 10px #444;
}
.videos-row {
	margin-top:25px;
}
.videos-row .elementor-widget-video {
	width:calc(16.66% - 8px);
	margin:0 4px;
	box-shadow:0 2px 15px #000;
	margin-bottom:0!important;
}
.videos-row .elementor-column-wrap > .elementor-widget-wrap {
	margin-right:-4px;
	margin-left:-4px;
}
.videos-row .elementor-custom-embed-play i {
	font-size:50px;
}
.videos-row .elementor-widget-video .elementor-widget-container {
	display:flex;
	height:100%;
}
.videos-row .elementor-widget-video .elementor-custom-embed-image-overlay, .videos-row .elementor-widget-video .elementor-custom-embed-image-overlay img {
	height:100%;
}
.home-how-much {
	padding:160px 0 145px 0;
	background-size:100% 100%!important;
	position:relative;
	z-index:3;
}
.home-how-much .elementor-widget-heading h2.elementor-heading-title {
	color:#fff;
	font-size:56px;
}
.home-how-much .elementor-widget-heading h2.elementor-heading-title span {
	font-size:78px;
	color:#88ba01;
}
.how-much-buttons {
	margin-top:25px;
}
.home-blog {
	padding:65px 0 10px 0;
	margin-top:-54px;
}
.home-blog .elementor-posts .elementor-post__badge {
	position:relative;
	margin:0;
	font-size:18px;
	font-weight:700;
	border-radius:0;
	background: rgb(0,109,182);
	background: -moz-radial-gradient(circle, rgba(0,109,182,1) 0%, rgba(0,72,141,1) 100%);
	background: -webkit-radial-gradient(circle, rgba(0,109,182,1) 0%, rgba(0,72,141,1) 100%);
	background: radial-gradient(circle, rgba(0,109,182,1) 0%, rgba(0,72,141,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#006db6",endColorstr="#00488d",GradientType=1);
	text-align:center;
}
.home-blog .elementor-posts--thumbnail-top .elementor-post__thumbnail__link {
	margin:0;
}
.home-blog .elementor-posts .elementor-post__card .elementor-post__text {
	padding:15px 18px 0 18px!important;
}
.home-blog-buttons {
	padding:35px 0 50px 0;
}
.home-blog-buttons .elementor-align-center .elementor-button {
	width:100%;
	max-width:450px;
}
.home-renting {
	padding-top:80px;
	padding-bottom:0;
	margin-bottom:-50px;
}
.home-renting .elementor-widget-image {
	position:relative;
	z-index:999;
}
.home-contact {
	padding:200px 0 80px 0;
}
.home-contact .elementor-widget-heading h2.elementor-heading-title {
	font-size:73px;
	margin-bottom:40px;
}
.home-contact .elementor-form-fields-wrapper {
	padding-bottom:45px;
}
.home-contact .elementor-field-type-acceptance {
	position:absolute;
	right:0;
	bottom:0px;
	margin-bottom:0!important;
}
.home-contact .elementor-widget-form .elementor-field-group .elementor-field, .home-contact .elementor-widget-form .elementor-field-subgroup label {
	font-size:24px;
}
.home-contact .form-phone {
	margin-top:-55px;
}
.home-contact .form-phone i {
	color:#87B901;
	margin-left:5px;
	transform: scaleX(-1);
}
.form-phone.elementor-widget-heading .elementor-heading-title {
	font-weight:700;
}
.home-contact .elementor-field-group-field_c2bbe97 {
	display:none;
}
.home-promotion p {
	text-align:center;
	color:#fff;
	font-size:22px;
	margin:0;
	line-height:1.2;
	font-weight:700;
}
.home-promotion .elementor-widget:not(:last-child) {
	margin-bottom:0;
}

.home-banner.new .elementor-widget-heading h1.elementor-heading-title {
	font-size:74px;
	font-weight:800;
	color:#0167ad;
	margin-top:25px;
	max-width:338px;
}
.home-banner.new .elementor-widget-heading h1.elementor-heading-title span {
	color:#81bf41;
}
.home-banner.new .elementor-widget-heading h2.elementor-heading-title {
	text-align:left;
	font-size:50px;
	font-weight:700;
	color:#0167ad;
	max-width:338px;
}
.home-banner.new {
	padding-top:120px;	
	padding-bottom:75px;
}
.home-banner-rotating-text {
	padding-right:25px;
	padding-top:70px;
}
.home-banner.new .header-video-button {
	bottom:-35px;
}

/** About **/
.about-top-text {
	padding-top:40px;
}
.about-top-text p {
	font-size:21px;
	color:#000;
	line-height:1.3;
	text-align:justify;
}
.about-top-text .elementor-widget-image-box .elementor-image-box-content .elementor-image-box-description {
	color:#000;
	font-size:21px;
	line-height:1.3;
	text-align:justify;
}
.about-top-text .elementor-widget-image {
	margin-right:-26%;
	max-width:initial;
	width:auto;
}
.about-top-text h1 {
	font-size:93px;
	font-weight:800;
}
.about-top-testi {
	margin-top:60px;
}
.about-top-testi .elementor-widget-heading .elementor-heading-title {
	color:#005ea6;
	font-size:42px;
}
.about-top-testi .elementor-widget-heading .elementor-heading-title span {
	color:#88ba01;
}
.about-top-testi .elementor-widget-text-editor {
	display:inline-block;
	width:75%;
	margin-bottom:0!important;
	vertical-align:middle;
}
.about-top-testi .elementor-widget-text-editor p {
	max-width:375px;
	font-size:21px;
	color:#000;
	margin-bottom:0;
}
.about-top-testi .elementor-widget-button {
	display:inline-block;
	width:25%;
	vertical-align:middle;
}
.about-top-testi .elementor-button-wrapper .elementor-button {
	max-width:100%;
	padding:0 10px;
	height:55px;
	line-height:55px;
	width:100%;
}
.about-top-testi .elementor-button > span{
	display:block;
	direction:ltr;
}
.about-top-testi .elementor-button i {
	font-size:21px;
}
.about-video-section {
	padding-top:137px;
	padding-bottom:250px;
	background-size:100% 100%;
}
.about-video-section .elementor-widget-heading .elementor-heading-title {
	font-size:61px;
	color:#fff;
	max-width:400px;
	margin-bottom:60px;
}
.about-video-section .elementor-widget-heading .elementor-heading-title span {
	font-size:83px;
	color:#88ba01;
}
.about-video-section p {
	color:#fff;
	font-size:22px;
	margin-bottom:0;
	line-height:1.4;
	text-align:justify;
}
.inner-video-section {
	margin-bottom:50px;
}
.inner-video-section p {
	max-width:450px;
}
.section-title.elementor-widget-heading h2.elementor-heading-title {
	font-size:78px;
	font-weight:800;
	text-align:center;
	color:#005ea6;
	margin-bottom:80px;
}
.section-title.green.elementor-widget-heading h2.elementor-heading-title {
	color:#88ba01;
}
.about-team {
	padding-top:50px;
	padding-bottom:90px;
}
.about-team h3 {
	text-align:center;
	font-size:30px;
	font-weight:800;
	color:#005ea6;
	line-height:1;
}
.about-team h3 strong {
	font-size:17px;
}
.about-team p {
	color:#000;
	font-size:24px;
	text-align:center;
	line-height:1.4;
}
.about-icons {
	padding-top:90px;
	padding-bottom:60px;
}
.about-icons h3 {
	font-size:29px;
	font-weight:800;
	text-align:center;
	color:#000;
	margin-bottom:20px;
}
.about-icons p {
	color:#000;
	font-size:22px;
	line-height:1.3;
	text-align:justify;
}
.about-icons .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated {
	padding-right:45px;
	padding-left:45px;
}
.about-icons .first-row .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated {
	padding-right:32.5px;
	padding-left:32.5px;
}
.about-icons .first-row .elementor-column-gap-default>.elementor-row>.elementor-column:first-child>.elementor-element-populated {
	padding-right:10px;
	padding-left:55px;
}
.about-icons .first-row .elementor-column-gap-default>.elementor-row>.elementor-column:last-child>.elementor-element-populated {
	padding-right:55px;
	padding-left:10px;
}
.about-contact {
	padding-top:130px;
	padding-bottom:100px;
}
.about-contact .elementor-widget-heading .elementor-heading-title {
	font-size:59px;
	color:#88ba01;
	font-weight:800;
	margin-bottom:20px;
}
.about-contact .elementor-widget-heading {
	margin-top:25px;
}
.about-contact .elementor-widget-heading:first-child {
	margin-top:0;
}
.about-contact .elementor-widget-image-box .elementor-image-box-content .elementor-image-box-title {
	color:#fff;
	font-size:30px;
	line-height:1.2;
	font-weight:400;
}
.about-contact .elementor-widget-image-box .elementor-image-box-content .elementor-image-box-description {
	color:#fff;
	font-size:22px;
	line-height:1.2;
	font-weight:400;	
}
.about-contact .elementor-widget-form {
	margin-top:0px;
	margin-bottom:60px!important;
}
.about-contact .elementor-widget-form .elementor-field-subgroup label {
	font-size:18px;
}
.about-contact .elementor-widget-form .elementor-field-type-html {
	line-height:1;
	font-size:18px;
}
.about-contact .elementor-field-group.elementor-field-type-submit {
	margin-top:-35px;
}
.about-contact .elementor-field-type-acceptance {
	margin-top:10px;
}
.about-contact .elementor-widget-image-box:not(:last-child)  {
	margin-bottom:35px;
}
.about-contact .elementor-widget-image-box ul {
	margin-bottom:20px;
	margin-right:0;
}
.about-contact .elementor-widget-image-box ul li {
	display:inline-block;
	width:auto;
	list-style:none;
	font-family:'Assistant';
}
.about-contact .elementor-widget-image-box ul li:first-child {
	padding-left:3%;
	margin-left:3%;
	border-left:1px solid #fff;
}
.about-contact .elementor-widget-image-box ul li h3, .about-contact .elementor-widget-image-box .elementor-image-box-content h3 {
	font-size:30px;
	color:#fff;
	font-weight:700;
	margin-top:0;
	margin-bottom:5px;
	line-height:1;
	font-family:'Assistant';
}
.about-contact .elementor-widget-image-box .elementor-image-box-content a, .about-contact .elementor-widget-image-box ul li a {
	color:#fff;
	font-size:30px;
	font-weight:400;
	line-height:1;
	font-family:'Assistant';
}
.about-contact .elementor-widget-image-box .hours {
	font-size:22px;
	line-height:1.2;
	color:#fff;
	font-family:'Assistant';
}

/** Guides page **/
.guides-text {
	padding-top:80px;
	padding-bottom:80px;
}
.guides-text h1 {
	color:#88ba01;
	font-family:'Assistant';
	font-size:81px;
	font-weight:800;
	margin-top:0;
	margin-bottom:30px;
	line-height:0.9;
}
.guides-text h1 strong {
	font-weight:800;
}
.guides-text p {
	color:#000;
	font-family:'Assistant';
	font-size:22px;
	font-weight:400;	
	line-height:1.3;
	max-width:636px;
	text-align:justify;
	margin-bottom:25px;
}
.guides-carousel {
	padding-top:80px;
	padding-bottom:80px;
}
.guides-carousel .elementor-widget-heading .elementor-heading-title {
	color:#fff;
	font-family:'Assistant';
	font-size:32px;
	font-weight:500;
}
.guides-carousel .premium-blog-thumb-effect-wrapper {
	margin-bottom:0;
}
.guides-carousel .premium-blog-entry-title {
	font-size:18px;
	color:#000;
	font-weight:800;
	font-family:'Assistant';
	line-height:1.1;
	display:block;
}
.guides-carousel .premium-blog-entry-title a {
	font-size:18px!important;
	color:#000;
	font-weight:800;
	font-family:'Assistant';
	line-height:1.1;
}
.guides-carousel .slick-list {
	margin-right:-15px;
	margin-left:-15px;
}
body .elementor-widget-premium-addon-blog .premium-blog-wrap .slick-arrow {
	font-size:60px;
	color:#87b901;
	background-color:transparent;
}
.guides-carousel a.carousel-arrow.carousel-next {
	right:-90px;
}
.guides-carousel a.carousel-arrow.carousel-prev {
	left:-90px;
}
body .premium-blog-post-container .premium-blog-content-wrapper {
	padding:20px 20px 45px 20px;
	position:relative;
}
body .premium-blog-post-content {
	padding:0;
	font-size:18px;
	color:#000;
	font-family:'Assistant';
	text-align:justify;
	line-height:1.2;
}
body .premium-blog-excerpt-link-wrap  {
	text-align:left;
	display:block;
	margin-top:10px;
	position:absolute;
	bottom:20px;
	width:100%;
	right:0;
	padding:0 20px;
}
body .premium-blog-excerpt-link-wrap a {
	color:#88ba01!important;
	font-size:15px;
	font-weight:700;
	padding:0;
	background:none;
}
body .premium-blog-excerpt-link-wrap a:after {
	content:"\f100";
	font-family: "Font Awesome 5 Free";
	display:inline-block;
	margin-right:3px;
	vertical-align:middle;
}
body .premium-blog-excerpt-link-wrap a:hover { 
	color:#004885!important;
}
.guides-icons {
	padding-top:80px;
	padding-bottom:80px;
}
.guides-section-title h2 {
	color:#005ea6;
	text-align:center;
	font-size:57px;
	font-weight:800;
	margin-bottom:10px;
	line-height:1;
}
.guides-section-title h3 {
	color:#000;
	text-align:center;
	font-size:48px;
	font-weight:500;
	margin-bottom:10px;
	line-height:1;
}
.guides-icons .elementor-cta__content {
	border:2px solid #acacac;
	border-radius:0;
}
.guides-icons .elementor-widget-call-to-action .elementor-cta__title {
	font-size:27px;
	color:#000;
	font-weighT:800;
	max-width:180px;
	margin:0 auto;
	line-height:1.15;
}

/** דיירים **/
.renters-text .elementor-col-50:first-child {
	padding-right:20%;
}
.renters-text .elementor-widget-heading h1.elementor-heading-title {
	color:#87B901;
	font-size:113px;
	font-weight:800;
	line-height:1;
	margin-top:90px;
}
.renters-text .renters-text-subtitle:not(:last-child) {
	margin-bottom:30px;
}
.renters-text .renters-text-subtitle p {
	font-size:28px;
	font-weight:800;
	line-height:1.3;
	color:#005ea6;
	text-align:justify;
	margin-bottom:0;
}
.renters-text p {
	font-size:22px;
	font-weight:400;
	line-height:1.3;
	color:#000;
	text-align:justify;
	margin-bottom:20px;
}
.renters-text .elementor-widget-heading h2.elementor-heading-title {
	color:#005ea6;
	font-size:36px;
	font-weight:800;
	line-height:1;
	margin-top:40px;
	display:inline-block;
	position:relative;
}
.renters-text .elementor-widget-heading h2.elementor-heading-title:after {
	content:"";
	display:inline-block;
	position:absolute;
	right:104%;
	background:url('/wp-content/uploads/2020/10/green-arrow.png');
	width:101px;
	height:173px;
	background-size:100% 100%;
	top:28px;
	z-index:10;
}
.renters-check {
	margin-top:-36px;
	background-size:100% 100%;
	padding-top:110px;
}
.renters-check .elementor-col-50:first-child {
	padding-left:45px;
}
.renters-check .elementor-col-50:last-child {
	padding-right:1.5%;
	padding-left:17.5%;
}
.renters-check .elementor-widget-heading h2.elementor-heading-title {
	color:#fff;
	font-size:75px;
	font-weight:800;
	line-height:1;
	margin-top:10px;
}
.renters-check .elementor-widget-heading h2.elementor-heading-title span {
	color:#88ba01;
	font-size:59px;
	font-weight:800;
	line-height:1;
}
.renters-check p {
	font-size:22px;
	font-weight:400;
	line-height:1.3;
	color:#fff;
	text-align:justify;
	margin-bottom:20px;
}
.renters-check p strong {
	font-size:24px;
}
.renters-check .elementor-widget-button .elementor-button {
	width:100%;
	display:block;
	direction:ltr;
	font-size:34px;
	font-weight:700;
	height:75px;
	line-height:73px;
	padding:0;
}
.renters-check .elementor-button-content-wrapper {
	display:block;
}
.renters-check .elementor-button .elementor-button-icon {
	display:inline-block;
}
.renters-check .elementor-button-text {
	display:inline-block;
}
.checking-popup .elementor-widget-form h3 {
	font-size:22px;
	font-weight:700;
	color:#000;
}
.checking-popup .phone-text i {
	color:#87b901;
	margin-left:8px;
}
.checking-popup .elementor-form .elementor-button.elementor-size-sm {
	padding:0 35px!important;
}

/** Glossary **/
.glossary {
	padding-top:60px;
	padding-bottom:100px;
}
.glossary .elementor-widget-heading h1.elementor-heading-title {
	color:#005ea6;
	font-weighT:800;
	font-size:73px;
	line-height:55px;
}
.glossary .elementor-widget-heading h1.elementor-heading-title img {
	vertical-align:bottom;
	margin-right:8px;
}
.glossary .elementor-widget-heading h2.elementor-heading-title {
	color:#000;
	font-size:34px;
	font-weight:600;
	margin-top:5px;
	margin-bottom:40px;
}
.glossary .elementor-col-33 > .elementor-column-wrap > .elementor-widget-wrap, .glossary .elementor-widget-posts .elementor-post {
	background:#fff;
	padding:40px 35px 25px;
	border:2px solid #d2d2d2;
}
.glossary .elementor-col-33 h2, .glossary .elementor-widget-posts .elementor-post h2 {
	font-size:36px;
	font-weight:600;	
	color:#005ea6;
	margin-bottom:15px;
}
.glossary .elementor-widget-posts .elementor-post h2 a {
	color:#005ea6;
}
.glossary .elementor-col-33 p, .glossary .elementor-widget-posts .elementor-post p {
	color:#000;
	font-size:19px;
	text-align:justify;
	line-height:1.4;
	margin-bottom:10px;
}
.glossary .elementor-col-33 .elementor-widget-button .elementor-button {
	background:none!important;
	padding:0!important;
	color:#88ba01;
	font-weight:800;
	font-size:17px;
}
.glossary .elementor-widget-posts .elementor-post__read-more {
	display:block;
	text-align:left;
	color:#88ba01;
	font-weight:800;
	font-size:17px;
}

/** דף נחיתה דיירים **/
.landing-icons {
	max-width:540px;
	position:absolute;
	bottom:-220px;
	right:0;
}
.landing-icons .elementor-element .elementor-image-box-wrapper .elementor-image-box-img {
	width:auto!important;
	min-width:115px;
	margin-left:0!important;
}
.landing-icons .elementor-widget-image-box.elementor-widget:not(:last-child) {
	margin-bottom:35px;
}
.landing-icons .elementor-widget-image-box .elementor-image-box-content h3.elementor-image-box-title {
	color:#fff;
	font-size:52px;
	font-weight:700;
	line-height:0.9;
}
.landing-icons .elementor-widget-image-box .elementor-image-box-content .elementor-image-box-description {
	color:#fff;
	font-size:23px;
	font-weight:500;
	line-height:1.2;
}
.landing-icons .elementor-widget-image-box:first-child .elementor-image-box-content .elementor-image-box-description {
	font-size:37px;
}
.landing-icons .elementor-widget-image-box .elementor-image-box-content h4.elementor-image-box-title {
	color:#fff;
	font-size:33px;
	font-weight:700;
	line-height:1;
}
.landing-icons .elementor-widget-image-box .elementor-image-box-img img {
	margin-right:10px;
}
.landing-icons .elementor-widget-image-box:first-child .elementor-image-box-img img {
	margin-right:0px;
}

/** דף נחיתה דיירים V3 **/
.landing-check-v3 .elementor-column-gap-default>.elementor-row>.elementor-column.landing-text>.elementor-element-populated {
	padding-top:100px;
	padding-bottom:100px;
}
.landing-check-v3 .elementor-widget-heading h1.elementor-heading-title {
	color:#055fa6;
	font-size:4.38vw;
	/*font-size:84px;*/
	font-weight:800;
	line-height:0.95;
}
.landing-check-v3 .elementor-widget-heading h1.elementor-heading-title span {
	color:#88ba25;
}
.landing-check-v3 .elementor-widget-heading h1.elementor-heading-title {
	margin-bottom:20px;
}
.logo-text p {
	font-size:2.29vw;
	/*font-size:44px;*/
	font-weight:700;
	color:#055fa6;
	line-height:2.5;
	margin-bottom:0;
}
.logo-text picture, .logo-text img {
	vertical-align:top;
	margin-right:5px;
}
.promo-text {
	margin-bottom:20px!important;
	text-align:center;
	padding-left:24%;
}
.promo-text p {
	color:#000;
	font-size:1.72vw;
	/*font-size:33px;*/
	font-weight:700;
	line-height:1;
	margin-bottom:0;
}
.promo-text h3 {
	display:inline-block;
	background:url('/wp-content/uploads/2020/11/green-brush-back.png');
	background-size:100% 100%;
	padding:0px 75px;
	/*font-size:45px;*/
	font-size:2.3vw;
	color:#fff;
	font-weight:700;
	margin-top:3px;
}
.promo-text p:last-child {
	display:inline-block;
	width:auto;
}
.check-icons .elementor-row {
	max-width:440px;
	margin-right:10%;
}
.check-icons .elementor-widget-image-box .elementor-image-box-content .elementor-image-box-title, .check-icons .elementor-widget-image-box .elementor-image-box-content .elementor-image-box-description span {
	color:#000;
	font-size:24px;
	font-weight:700;
	line-height:1.2;
}
.check-icons .elementor-widget-image-box .elementor-image-box-content .elementor-image-box-description {
	color:#000;
	font-size:23px;
	font-weight:600;
	line-height:1;
}
.elementor-column-gap-default>.elementor-row>.elementor-column.check-form>.elementor-element-populated {
	padding:100px 50px;
}
.check-form .elementor-widget-heading h2.elementor-heading-title {
	color:#fff;
	/*font-size:44px;*/
	font-size:2.29vw;
	font-weight:700;
	line-height:1.1;
	margin-bottom:40px;
}
.check-form .elementor-widget-heading h2.elementor-heading-title span {
	/*font-size:61px;*/
	font-size:3.18vw;
}
.form-text p {
	color:#fff;
	font-size:23px;
	text-align:center;
	max-width:470px;
	line-height:1.25;
	margin:0 auto 40px auto;
}
.check-form .elementor-form-fields-wrapper .elementor-field-group-tenant_name0 {
	padding-left:22px!important;
}
.check-form .elementor-form-fields-wrapper .elementor-field-group-field_b456a55 {
	padding-right:22px!important;
}
.check-form .elementor-form-fields-wrapper .elementor-field-group-field_fecfef3 {
	margin-bottom:0!important;
}
.check-form .elementor-field-type-html h3 {
	color:#fff;
	font-size:20px;
	font-weight:700;
	margin-bottom:20px;
}
.check-form .elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label {
	font-size:20px;
	height:56px;
}
.check-form .add-tenants-button {
	color:#86b925;
	font-weight:700;
	font-size:24px;
	background:none;
	text-align:right;
	line-height:46px;
	margin-top:5px;
}
.check-form .add-tenants-button span {
	color:#fff;
	background:#86b925;
	width:46px;
	height:46px;
	line-height:43px;
	border-radius:50%;
	display:inline-block;
	vertical-align:middle;
	margin-left:8px;
	text-align:center;
	font-size:44px;
}
.check-form #tenant-label1 {
	font-size:20px;
	color:#fff;
}
.check-form #tenant-label1 img {
	filter: brightness(0) invert(1);
}
.check-form .elementor-field-type-acceptance {
	margin-top:-15px;
	margin-bottom:30px!important;
}
.check-form .elementor-widget-form .elementor-field-type-acceptance .elementor-field-subgroup label {
	color:#fff;
	margin-right:5px;
	height:auto;
}
.check-form .elementor-widget-form .elementor-field-type-acceptance .elementor-field {
	height:auto;
}
.check-form .elementor-widget-form .elementor-field-type-acceptance .elementor-field-subgroup label a {
	color:#fff;
}
.check-form .elementor-widget-form .elementor-button[type="submit"] {
	max-width:400px;
	margin:0 auto;
	height:78px;
	line-height:78px;
	padding:0 10px;
	font-size:28px;
	font-weight:700;
}
.check-form .elementor-widget-form .elementor-button[type="submit"]:hover {
	opacity:0.7;
}
.contact-me .elementor-button-wrapper {
	text-align:center;
	margin-top:15px;
}
.contact-me .elementor-button-link {
	width:100%;
	max-width:400px;
	margin:0 auto;
	height:78px;
	font-size:24px;
	color:#055fa6!important;
	font-weight:700;
	padding:12px 0!important;
	line-height:1.1;
	background:url('/wp-content/uploads/2020/11/grey-button.jpg');
	background-size:100% 100%;
}
.landing-check-video-section > .elementor-column-gap-default > .elementor-row {
	padding-top:125px;
	padding-bottom:100px;
}
.landing-check-video-section .elementor-widget-heading h2.elementor-heading-title {
	font-size:2.59vw;
	/*font-size:49px;*/
	color:#055fa6;
	font-weight:800;
	text-align:justify;
}
.landing-check-video-section .elementor-widget-heading h2.elementor-heading-title .green {
	/*font-size:67px;*/
	font-size:3.49vw;
	color:#88ba25;
}
.landing-check-video-section .elementor-widget-heading h2.elementor-heading-title .medium {
	font-weight:600;
	/*font-size:52px;*/
	font-size:2.69vw;
}
.landing-check-video-section .videos-text p {
	font-size:26px;
	color:#000;
	line-height:1.25;
	max-width:410px;
	font-weight:700;
}
.landing-check-video-section .videos-text .elementor-text-editor {
	display:inline-block;
	width:auto;
	position:relative;
}
.landing-check-video-section .videos-text .elementor-text-editor:after {
	content:"";
	display:block;
	position:absolute;
	left:14px;
	bottom:-3px;
	background:url('/wp-content/uploads/2020/11/green-arrow.png');
	width:71px;
	height:66px;
	background-size:100% 100%;
}
.landing-check-video-section .elementor-custom-embed-play i {
	font-size:70px;
}
.landing-check-video-section .elementor-widget-video .elementor-custom-embed-image-overlay img {
	height:172px;
}
.check-form .thanks.elementor-widget-heading h2.elementor-heading-title {
	font-size:59px;
	font-weight:800;
	color:#88ba25;
	margin-bottom:10px;
	margin-top:25px;
}
.social-text p {
	color:#fff;
	font-weight:700;
	text-align:center;
	font-size:26px;
}
.thanks-links .elementor-widget-heading .elementor-heading-title {
	color:#fff;
	font-size:23px;
	font-weight:800;
}

/** עמוד בדיקת דיירים **/
.check-page {
	padding:70px 0;
}
.check-page .elementor-widget-heading h1.elementor-heading-title {
	text-align:center;
	color:#005ea6;
	font-size:65px;
	font-weight:700;
}
.check-page .elementor-widget-heading h1.elementor-heading-title strong{
	font-weight:800;
}
.check-page .elementor-widget-heading h2.elementor-heading-title {
	text-align:center;
	color:#000;
	font-size:48px;
	font-weight:600;
	margin-bottom:50px;
}
.check-page .elementor-widget-heading h3.elementor-heading-title {
	text-align:center;
	color:#000;
	font-size:38px;
	font-weight:800;
}
.check-page-icons h3 {
	text-align:center;
	color:#000;
	font-size:29px;
	font-weight:800;
}
.check-page-icons p {
	text-align:center;
	color:#000;
	font-size:21px;
	font-weight:400;
	line-height:1.2;
}
.check-how {
	padding:70px 0;
}
.check-how .elementor-widget-heading h2.elementor-heading-title {
	text-align:center;
	color:#005ea6;
	font-size:57px;
	font-weight:800;
}
.check-how p {
	text-align:center;
	color:#000;
	font-size:21px;
	line-height:1.2;
}
.check-checklist {
	margin-bottom:50px;
}
.check-checklist ul {
	padding-right:30px;
	max-width:480px;
}
.check-checklist ul li {
	text-align:center;
	color:#000;
	font-size:21px;
	line-height:1.3;
	padding-right:35px;
	list-style:none;
	text-align:right;
	position:relative;
	margin-bottom:15px;
}
.check-checklist ul li:before {
	content:"";
	display:block;
	position:absolute;
	right:0;
	top:5px;
	background:url('/wp-content/uploads/2020/11/check-icon.png');
	background-size:100% 100%;
	width:21px;
	height:18px;
}
.check-how .check-checklist .elementor-widget-heading .elementor-heading-title {
	text-align:center;
	font-size:45px;
	color:#000;
	font-weight:800;
	margin-right:0;
}
.check-checklist .elementor-col-50:last-child:before {
	content:"";
	display:block;
	position:absolute;
	right:0;
	top:calc(50% - 35px);
	background:url('/wp-content/uploads/2020/11/green-arrows.png');
	background-size:100% 100%;
	width:70px;
	height:73px;
}
.check-how .elementor-widget-heading h3.elementor-heading-title {
	font-size:27px;
	color:#000;
	font-weight:700;
	margin-right:80px;
}
.check-numbers .elementor-widget-heading .elementor-heading-title {
	text-align:right;
	color:#005ea6;
	font-weight:700;
	font-size:60px;
	line-height:1;
	display:inline-block;
	width:auto;
	background:#fff;
	padding:0 9px;
}
.check-numbers .elementor-widget-heading.elementor-widget:not(:last-child) {
	margin-bottom:5px;
}
.check-numbers p {
	font-size:21px;
	text-align:right;
	color:#000;
	line-height:1.2;
	padding-right:9px;
}
.check-numbers .elementor-column-gap-default>.elementor-row>.elementor-column.elementor-col-25>.elementor-element-populated > .elementor-widget-wrap {
	max-width:145px;
	margin:0 auto;
}
.check-numbers .elementor-column-gap-default>.elementor-row:before {
	content:"";
	width:100%;
	position:absolute;
	height:5px;
	background:url('/wp-content/uploads/2020/11/border-1.png');
	background-repeat:repeat-x;
	top:40px;
	right:0;
	display:block;
}
.check-text {
	padding:125px 0 105px 0;
}
.check-text h2 {
	font-size:37px;
	color:#88ba01;
	font-weight:700;
	margin-bottom:10px;
}
.check-text p {
	color:#fff;
	font-size:21px;
	text-align:justify;
	line-height:1.3;
}
.check-text p:last-child {
	margin-bottom:0;
}
.check-text p a {
	color:#88ba01;
	font-weight:700;	
}
.check-qa {
	padding:85px 0;
}
.check-qa .elementor-widget-heading .elementor-heading-title {
	color:#000;
	font-weight:600;
	text-align:Center;
	font-size:50px;
}
.check-qa .elementor-widget-heading .elementor-heading-title span{
	color:#005ea6;
	font-weight:800;
	font-size:66px;
}
.check-qa .elementor-accordion .elementor-tab-title {
	line-height:21px;
	padding:30px 10px;
}
.check-qa .elementor-accordion .elementor-tab-title.elementor-active  {
	padding-bottom:10px;
}
.check-qa .elementor-widget-accordion .elementor-accordion .elementor-accordion-title {
	color:#88ba01;
	font-size:21px;
	font-weight:800;
}
.check-qa .elementor-widget-accordion .elementor-active .elementor-accordion-icon, .check-qa .elementor-widget-accordion .elementor-active .elementor-accordion-title, .check-qa .elementor-accordion .elementor-tab-title .elementor-accordion-icon .elementor-accordion-icon-closed {
	color:#88ba01;
}
.elementor-widget-accordion .elementor-accordion .elementor-tab-content p {
	margin-bottom:0;
	font-size:21px;
	color:#000;
	line-height:1.2;
}
.check-qa .elementor-widget-accordion .elementor-accordion .elementor-tab-content {
	padding-right:41px;
	padding-top:0;
	padding-bottom:30px;
	border-top:0;
}
.elementor-accordion .elementor-accordion-item:first-child {
	border-top:3px dotted #000;
}
.elementor-accordion .elementor-accordion-item {
	border:none;
	border-bottom:3px dotted #000;
}	

/** עמוד חוות דעת **/
.quote-page-title {
	padding-top:40px;
}
.quote-page-title .elementor-widget-heading h1.elementor-heading-title {
	color:#005ea6;
	font-size:93px;
	font-weight:800;
	text-align:center;
}
.quote-page-title .elementor-widget-heading h1.elementor-heading-title span {
	color:#88ba01;
}
.quote-page-title p {
	text-align:Center;
	color:#000;
	font-size:25px;
	line-height:1.3;
}
.quote-row {
	padding-top:75px;
	padding-bottom:75px;
}
.quote-title-area:first-child {
	padding-left:115px;
}
.quote-title-area:last-child {
	padding-right:105px;
}
.quote-title h3 {
	color:#005ea6;
	font-size:38px;
	line-height:0.8;
	margin-bottom:0;
	font-weight:800;
}
.quote-title h3:before {
	content:"";
	display:inline-block;
	background:url('/wp-content/uploads/2020/12/quote.png');
	width:47px;
	height:53px;
	margin-right:-54px;
	vertical-align:bottom;
	margin-top:-4px;
	margin-left:7px;
}
.quote-title h3:nth-child(2) {
	font-size:34px;
}
.quote-title h3:nth-child(2):before {
	display:none;
}
.quote-title h3:nth-child(2):after {
	content:"";
	display:inline-block;
	background:url('/wp-content/uploads/2020/12/quote.png');
	width:47px;
	height:53px;
	vertical-align:bottom;
	margin-right:10px;
	margin-bottom:-18px;
}
.quote-title h2 {
	color:#005ea6;
	font-size:72px;
	line-height:1;
	margin-bottom:0;
	font-weight:800;
}
.quote-title h2:first-child {
	font-size:63px;
}
.quote-title h2:first-child:after {
	display:none;
}
.quote-title h2:first-child:before {
	content:"";
	display:inline-block;
	background:url('/wp-content/uploads/2020/12/quote.png');
	width:47px;
	height:53px;
	margin-right:-54px;
	vertical-align:bottom;
	margin-top:-4px;
	margin-left:7px;	
}
.quote-title h2:after {
	content:"";
	display:inline-block;
	background:url('/wp-content/uploads/2020/12/quote.png');
	width:47px;
	height:53px;
	vertical-align:bottom;
	margin-right:10px;
	margin-bottom:-18px;
}
.quote-title p {
	color:#000;
	font-size:28px;
	font-weight:700;
	margin-bottom:15px;
}
.quote-short-text p {
	font-size:21px;
	color:#000;
	font-weight:700;
	line-height:1.2;
	text-align:justify;
}
.quote-text {
	margin-top:25px;
}
.quote-text p {
	font-size:21px;
	color:#000;
	font-weight:400;
	line-height:1.2;
	text-align:justify;
}
.quote-text p:last-child {
	margin-bottom:0;
}
.quote-title-area.long:last-child {
	padding-right:75px;
}
.quote-title-area.long h3 {
	font-size:29px;
}
.quote-title-area.long h2 {
	font-size:56px;
}
.quote-title-area.long:first-child {
	padding-left:25px;
}
.quote-title-area.long:first-child .quote-short-text {
	max-width:605px;
}
.quote-form  {
	padding-top:200px;
	padding-bottom:100px;
	margin-top:-55px;
}
.quote-form h2 {
	color:#88ba01;
	font-weight:800;
	font-size:60px;
	text-align:center;
}
.quote-form p {
	text-align:center;
	color:#fff;
	font-size:32px;
	font-weight:500;
	text-align:center;
}

@media (min-width:1921px) {
.landing-check-v3 .elementor-widget-heading h1.elementor-heading-title {
	font-size:84px;
}
.logo-text p {
	font-size:44px;
}
.promo-text p { 
	font-size:33px;
}
.promo-text h3 { 
	font-size:45px;
}
.check-form .elementor-widget-heading h2.elementor-heading-title span { 
	font-size:61px;
}
.landing-check-video-section .elementor-widget-heading h2.elementor-heading-title { 
	font-size:49px;
}
.landing-check-video-section .elementor-widget-heading h2.elementor-heading-title .green {
	font-size:67px;
}	
.landing-check-video-section .elementor-widget-heading h2.elementor-heading-title .medium {
	font-size:52px;
}
}

@media (max-width:1500px) {
.renters-text .elementor-widget-heading h1.elementor-heading-title {
	font-size: 90px;
	margin-top: 60px;
}
.renters-text .renters-text-subtitle p {
	font-size:25px;
}
.renters-text p {
	font-size:20px;
}
.renters-text .elementor-widget-heading h2.elementor-heading-title {
	font-size:30px;
}
.renters-text .elementor-col-50:first-child {
	padding-right:15%;
	padding-bottom:70px;
}
.renters-text .elementor-widget-heading h2.elementor-heading-title {
	margin-top:15px;
}
.renters-check .elementor-col-50:last-child {
	padding-left:13%;
}
.renters-check .elementor-widget-heading h2.elementor-heading-title {
	font-size:60px;
}
.renters-check .elementor-widget-heading h2.elementor-heading-title span {
	font-size:47px;
}
.renters-check p {
	font-size:20px;
}
/** דף נחיתה דיירים **/
.landing-icons {
	bottom:-105px;
}
.landing-icons .elementor-element .elementor-image-box-wrapper .elementor-image-box-img {
	min-width:100px;
}
.landing-icons .elementor-element .elementor-image-box-wrapper .elementor-image-box-img img {
	max-width:70px;
	height:auto;
	margin:0 auto;
}
.landing-icons .elementor-widget-image-box .elementor-image-box-content h3.elementor-image-box-title {
	font-size:36px;
}
.landing-icons .elementor-widget-image-box .elementor-image-box-content .elementor-image-box-description {
	font-size:21px;
}
.landing-icons .elementor-widget-image-box:first-child .elementor-image-box-content .elementor-image-box-description {
	font-size:27px;
}
.landing-icons .elementor-widget-image-box .elementor-image-box-content h4.elementor-image-box-title {
	font-size:24px;
}
}

@media (max-width:1330px) {
.quote-title-area:first-child {
	padding-right:60px;
	padding-left:45px;
}	
.quote-title h2 {
	font-size:70px;
}
.quote-form {
	padding-top:150px;
}
.quote-page-title .elementor-widget-heading h1.elementor-heading-title {
	font-size:76px;
}
}
@media (max-width:1300px) {
.elementor-widget-wrap>.elementor-element.header-title {
	right:-20px;
}
.header-title.elementor-widget-heading .elementor-heading-title span {
	font-size:110px;
}
.main-header .elementor-col-50:last-child > .elementor-column-wrap.elementor-element-populated {
	padding-left:0!important;
}
.main-header .elementor-nav-menu--main .elementor-item {
	padding-right:10px!important;
	padding-left:10px!important;
}
.check-section {
	padding:130px 20px 200px 0;
}
.check-section h2 {
	font-size:58px;
}
.check-section h3 {
	font-size:35px;
}
.check-section .elementor-col-50:last-child > .elementor-column-wrap {
	padding-right:30px;
}
.about-top-text {
	padding:80px 20px 0 20px;
}
.about-top-testi {
	margin-top:100px;
}
.about-video-section {
	padding-top: 80px;
    padding-bottom: 160px;
}
.section-title.elementor-widget-heading h2.elementor-heading-title {
	font-size:64px;
}
body .premium-blog-post-content {
	font-size:16px;
}
.renters-check .elementor-col-50:last-child {
	padding-left:10%;
}
.renters-check .elementor-widget-heading h2.elementor-heading-title {
	font-size:52px;
}
.renters-check .elementor-widget-heading h2.elementor-heading-title span {
	font-size:43px;
}
.renters-check .elementor-col-50:first-child img {
	max-width:75%;
}
.renters-text .elementor-col-50:first-child {
	padding-right:10%;
}
.renters-check .elementor-widget-button .elementor-button {
	height:60px;
	line-height:58px;
	font-size:30px;
	margin-bottom:30px;
}
/** דף נחיתה דיירים **/
.landing-icons {
	bottom:60px;
	max-width:430px;
	right:-20px;
}
.landing-icons .elementor-element .elementor-image-box-wrapper .elementor-image-box-img {
	min-width:80px;
}
.landing-icons .elementor-element .elementor-image-box-wrapper .elementor-image-box-img img {
	max-width:50px;
	height:auto;
}
.landing-icons .elementor-widget-image-box.elementor-widget:not(:last-child) {
	margin-bottom:20px;
}
.landing-icons .elementor-widget-image-box .elementor-image-box-content h3.elementor-image-box-title {
	font-size:32px;
}
.landing-icons .elementor-widget-image-box .elementor-image-box-content .elementor-image-box-description {
	font-size:18px;
}
.landing-icons .elementor-widget-image-box:first-child .elementor-image-box-content .elementor-image-box-description {
	font-size:24px;
}
.landing-icons .elementor-widget-image-box .elementor-image-box-content h4.elementor-image-box-title {
	font-size:24px;
}
.home-banner.new {
	padding-top:50px;
}
.home-banner.new .elementor-widget-heading h1.elementor-heading-title {
	font-size:59px;
	max-width:270px;
}
.header-buttons  .elementor-element .elementor-button {
	font-size:15px!important;
	padding:5px!important;
}
.home-banner.new .elementor-widget-animated-headline .elementor-headline {
	font-size:17px!important;
}
.home-banner.new .elementor-widget-heading h2.elementor-heading-title {
	font-size:40px;
	max-width:270px;
}
}

@media (max-width:1200px) {
.elementor-widget-wrap>.elementor-element.header-title {
	right:30px;
}
.header-title.elementor-widget-heading .elementor-heading-title {
	font-size:33px;
}
.header-title.elementor-widget-heading .elementor-heading-title span {
	font-size:75px;
}
.elementor-widget-wrap>.elementor-element.elad-name {
	right:10%;
	width:auto!important;
}
.home-banner .elementor-widget-animated-headline .elementor-headline  {
	font-size:22px!important;
}
.home-icons .elementor-widget-heading h2.elementor-heading-title {
	font-size:46px!important;
}
.check-section {
	padding:90px 20px 120px 0
}
.check-section h2 {
	font-size:46px;
}
.check-section h3 {
	font-size:29px;
}
.header-buttons .elementor-container {
	margin-right:0;
	margin-left:0;
}
.header-buttons .elementor-widget-animated-headline {
	padding-right:5px;
	padding-left:5px;
}
.home-videos .elementor-widget-heading .elementor-heading-title {
	font-size:40px;
}
.home-videos .elementor-widget-heading .elementor-heading-title .red {
	font-size:61px;
}
.home-videos .elementor-widget-heading .elementor-heading-title .large {
	font-size:55px;
}
.home-videos .elementor-widget-heading .elementor-heading-title .medium {
	font-size:53px;
}
.home-videos p {
	font-size:24px;
}
.home-how-much {
	padding:100px 0 80px 0;
}
.home-blog .elementor-widget-heading h2.elementor-heading-title {
	font-size:64px!important;
}
.home-blog .elementor-widget-heading div.elementor-heading-title {
	font-size:56px!important;
}
.home-contact {
	padding:80px 0 40px 0;
}
.home-contact .elementor-widget-heading h2.elementor-heading-title {
	font-size:54px;
}
.about-top-text h1 {
	font-size:62px;
}
.about-top-text p, .about-top-text .elementor-widget-image-box .elementor-image-box-content .elementor-image-box-description {
	font-size:17px;
}
.about-top-text .elementor-image-box-img img {
	max-height:58px;
	width:auto;
}
.about-top-testi {
	margin-top:60px;
}
.about-top-testi .elementor-widget-heading .elementor-heading-title {
	font-size:38px;
}
.about-top-testi .elementor-widget-text-editor p {
	font-size:19px;
}
.about-top-text {
	padding-top:60px;
}
.about-video-section .elementor-widget-heading .elementor-heading-title {
	font-size:46px;
	margin-bottom:30px;
}
.about-video-section .elementor-widget-heading .elementor-heading-title span {
	font-size:64px;
}
.about-video-section p {
	font-size:17px;
}
.about-video-section {
    padding-top: 60px;
    padding-bottom: 100px;
}
.inner-video-section {
	margin-bottom:30px;
}
.section-title.elementor-widget-heading h2.elementor-heading-title {
	font-size:54px;
}
.about-icons h3 {
	font-size:25px;
}
.about-icons p {
	font-size:19px;
}
.about-contact {
	padding:80px 20px 60px 20px;
}
.renters-text .elementor-widget-heading h1.elementor-heading-title {
	font-size:75px;
}
.renters-text .renters-text-subtitle p {
	font-size:21px;
}
.renters-text p {
	font-size:18px;
}
.renters-text .elementor-col-50:first-child {
	padding-right:5%;
}
.renters-text .elementor-widget-heading h2.elementor-heading-title {
	font-size:28px;
}
.renters-check .elementor-col-50:last-child {
	padding-left:5%;
}
.renters-check .elementor-widget-heading h2.elementor-heading-title {
	font-size:46px;
}
.renters-check .elementor-widget-heading h2.elementor-heading-title span {
	font-size:36px;
}
.renters-text .elementor-widget-heading h2.elementor-heading-title:after {
	width:90px;
	height:140px;
}
.renters-check p {
	font-size:18px;
}
.quote-title h3 {
	font-size:30px;
}
.quote-title h2 {
	font-size:56px;
	margin-bottom:20px;
}
.quote-title h3:before, .quote-title h2:after, .quote-title h2:first-child:before, .quote-title h3:nth-child(2):after {
	width:39px;
	height:46px;
	background-size:100% 100%;
}
.quote-title h3:before {
	margin-right:-46px;
}
.quote-title p {
	font-size:26px;
}
.quote-short-text p, .quote-text p {
	font-size:19px;
}
.quote-title-area.long h2 {
	font-size:47px;
	margin-bottom:0;
}
.quote-title-area.long h3 {
	font-size:25px;
}
.quote-title-area:last-child {
	padding-right:90px;
}
}

@media (max-width:1024px) {
.check-section {
	padding:50px 20px 60px 20px
}
.check-section .elementor-col-50:first-child .elementor-widget-text-editor {
	max-width:100%;
}
.check-section h2 {
	text-align:center;
}
.check-section h3 {
	text-align:center;
}
.check-section p {
	text-align:center;
	max-width:640px;
	margin:0 auto;
}
.check-section .elementor-widget-button {
	width:100%!important;
}
.check-section .elementor-widget-image img {
	max-height:300px;
	width:auto;
}
.home-renting {
	margin-bottom:-31px;
}

}

@media (max-width:1023px) {
.about-top-text {
	background-size:100% 130px;
	padding-top:40px;
}
.about-top-text h1 {
	font-size:52px;
}
.about-top-testi .elementor-widget-heading {
	margin-bottom:10px!important;
}
.about-top-testi .elementor-widget-heading .elementor-heading-title {
	font-size:27px;
}
.about-top-testi .elementor-widget-text-editor p {
	max-width:290px;
	font-size:16px;
}
.about-top-testi .elementor-button-wrapper .elementor-button {
	height:45px;
	line-height:45px;
}
.about-top-testi {
	margin-top:45px;
}
.about-top-text p, .about-top-text .elementor-widget-image-box .elementor-image-box-content .elementor-image-box-description {
	font-size:15px;
}
.about-video-section .elementor-widget-heading .elementor-heading-title {
	font-size:34px;
	margin-bottom:0px;
}
.about-video-section .elementor-widget-heading .elementor-heading-title span {
	font-size:44px;
}
.about-video-section {
    padding-top: 40px;
    padding-bottom: 60px;
}
.about-video-section p {
	font-size:15px;
}
.inner-video-section {
	margin-bottom:0;
}
.section-title.elementor-widget-heading h2.elementor-heading-title {
	font-size:44px;
	margin-bottom:35px;
}
.about-team {
    padding-top: 30px;
    padding-bottom: 30px;
} 
.about-team h3 {
	font-size:24px;
}
.about-team p {
	font-size:18px;
}
.about-icons {
    padding-top: 50px;
    padding-bottom: 30px;
}
.about-icons .first-row .elementor-column-gap-default>.elementor-row>.elementor-column:first-child>.elementor-element-populated {
    padding-right: 10px;
    padding-left: 25px;
}
.about-icons .first-row .elementor-column-gap-default>.elementor-row>.elementor-column:last-child>.elementor-element-populated {
    padding-right: 25px;
    padding-left: 10px;
}
.about-icons .first-row .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated {
    padding-right: 20px;
    padding-left: 20px;
}
.about-icons .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated {
    padding-right: 22.5px;
    padding-left: 22.5px;
}
.about-icons h3 {
	font-size:21px;
}
.about-icons p {
	font-size:17px;
}
.about-contact .elementor-widget-heading .elementor-heading-title {
	font-size:30px;
}
.about-contact .elementor-image-box-img img {
	max-height:60px;
	width:auto;
}
.about-contact .elementor-widget-image-box .elementor-image-box-content .elementor-image-box-title {
	font-size:25px;
}
.about-contact .elementor-widget-image-box .elementor-image-box-content .elementor-image-box-description {
	font-size:18px;
}
.about-contact .elementor-form .elementor-button.elementor-size-lg {
	padding:0 5px;
	min-height:50px;
}
.about-contact .elementor-button .elementor-align-icon-right {
	margin-left:8px!important;
}
.guides-carousel a.carousel-arrow.carousel-next {
	right:0px;
	width:auto;
}
.guides-carousel a.carousel-arrow.carousel-prev {
	left:0px;
	width:auto;
}
.guides-text h1 {
	font-size:56px;
}
.guides-text p {
	font-size:18px;
}
.guides-text {
	padding-top:50px;
	padding-bottom:50px;
}
.guides-icons {
    padding-top: 50px;
    padding-bottom: 50px;
}
.guides-carousel .slick-list {
    margin-right: 0px;
    margin-left: 0px;
}
.main-footer {
    padding-top: 25px!important;
    padding-bottom: 100px!important;
}
.guides-icons .elementor-element .elementor-cta__image img {
	max-height:102px;
	width:auto;
}
.renters-text .elementor-widget-heading h1.elementor-heading-title {
	font-size:60px;
}
.renters-text p {
	font-size:16px;
}
.renters-text .elementor-widget-heading h2.elementor-heading-title {
	font-size:22px;
}
.renters-check .elementor-widget-heading h2.elementor-heading-title {
	font-size:40px;
}
.renters-check .elementor-widget-heading h2.elementor-heading-title span {
	font-size:31px;
}
.renters-check .elementor-widget-button .elementor-button {
	font-size:25px;
	height:54px;
	line-height:52px;
}
.home-banner.new {
	padding-top:50px;
}
.home-banner.new .elementor-widget-heading h1.elementor-heading-title {
	font-size:43px;
	max-width:200px;
}
.header-buttons  .elementor-element .elementor-button {
	font-size:15px!important;
	padding:5px!important;
}
.home-banner.new .elementor-widget-animated-headline .elementor-headline {
	font-size:17px!important;
}
.home-banner.new .elementor-widget-heading h2.elementor-heading-title {
	font-size:33px;
	max-width:200px;
}
.quote-title h3:before, .quote-title h2:after, .quote-title h2:first-child:before, .quote-title h3:nth-child(2):after {
	width:30px;
	height:35px;
}
.quote-title h3:before {
	margin-right:-37px;
}
.quote-title-area:first-child {
	padding-right:38px;
	padding-left:15px;
}
.quote-title h3 {
	font-size:26px;
}
.quote-title h2 {
	font-size:42px;
	margin-bottom:10px;
}
.quote-title p {
	font-size:23px;
}
.quote-short-text p, .quote-text p {
	font-size:17px;
}
.quote-title-area:last-child {
	padding-right:55px;
}
.quote-title-area.long h2 {
	font-size:30px;
}
.quote-title-area.long h3 {
	font-size:19px;
}
.quote-form h2 {
	font-size:38px;
}
.quote-form p {
	margin-bottom:25px;
}
}

@media (max-width:767px) {
.home-contact .elementor-field-group-field_c2bbe97 {
	display:block;
}	
.home-banner > .elementor-container > .elementor-row > .elementor-col-50:first-child > .elementor-column-wrap {
	padding-left:0;
}
.home-banner-title.elementor-widget-heading .elementor-heading-title{
	text-align:left;
	font-weight:800;
	font-size:31px;
	line-height:0.7;
	color:#005ea6;
	margin-top:35px;
}
.home-banner-title.elementor-widget-heading .elementor-heading-title span {
	font-size:70px;
}
.home-banner-name p {
	margin-bottom:0;
	text-align:left;
	font-size:14px;
	line-height:0.9;
	font-weight:600;
	color:#000;
}
.home-banner-name p strong {
	font-size:16px;
}
.home-banner-video-button .elementor-button {
	font-size:21px!important;
	line-height:30px;
	padding:15px 18px!important;
}
.home-banner-video-button .elementor-button .elementor-align-icon-left {
	margin-right:7px!important;
}
.home-banner-video-button .elementor-button .elementor-align-icon-left i {
	font-size:30px;
}
.home-banner > .elementor-container > .elementor-row > .elementor-col-50:last-child > .elementor-column-wrap {
	padding-top:0;
}
.header-buttons .elementor-widget-button .elementor-widget-container {
	border-radius:10px;
}
.header-buttons .elementor-button {
	font-size:22px!important;
}
.home-icons .elementor-widget-heading h2.elementor-heading-title {
	font-size:34px!important;
}
.home-icons .elementor-col-33 .elementor-widget-heading {
	max-width:263px;
}
.home-icons .elementor-col-33 .elementor-widget-heading .elementor-heading-title {
	color:#000!important;
}
.check-section {
	padding:30px 20px 100px 20px
}
.check-section h2 {
	text-align:center;
	font-size:55px;
}
.check-section h3 {
	text-align:center;
	font-size:25px;
	font-weight:700;
}
.check-section p {
	font-size:22px;
}
.check-section .elementor-widget-button, .check-section .elementor-widget-button .elementor-button {
	width:100%!important;
	font-size:23px!important;
	border-radius:10px;
}
.check-section .elementor-col-50:last-child > .elementor-column-wrap {
	padding-right:0px;
}
.home-videos {
	padding:95px 20px;
}
.home-videos .elementor-widget-heading .elementor-heading-title {
	font-size:32px;
}
.home-videos .elementor-widget-heading .elementor-heading-title .red {
	font-size:49px;
}
.home-videos .elementor-widget-heading .elementor-heading-title .large {
	font-size:45px;
}
.home-videos .elementor-widget-heading .elementor-heading-title .medium {
	font-size:43px;
}
.home-videos .elementor-swiper-button-next {
	right:-30px;
}
.home-videos .elementor-swiper-button-prev {
	left:-30px;
}
.home-videos p {
	font-size:21px;
}
.home-how-much {
	padding:60px 10px 90px 10px;
}
.home-how-much .elementor-widget-heading h2.elementor-heading-title {
	text-align:center;
	font-size:27px;
}
.home-how-much .elementor-widget-heading h2.elementor-heading-title span {
	font-size:50px;
}
.home-how-much .elementor-widget-heading h3.elementor-heading-title {
	font-size:21px!important;
	text-align:justify;
}
.home-how-much .elementor-widget-heading h3.elementor-heading-title br {
	display:none;
}
.home-how-much .elementor-widget-button .elementor-widget-container {
	border-radius:10px;
}
.home-how-much .elementor-widget-button .elementor-widget-container .elementor-button {
	font-size:24px;
}
.home-blog {
	padding:75px 0!important;
	background-image:none!important;
}
.home-blog .elementor-widget-heading h2.elementor-heading-title {
	font-size:43px!important;
	font-weight:800!important;
}
.home-blog .elementor-widget-heading h2.elementor-heading-title span {
	font-size:56px!important;
}
.home-blog .elementor-widget-heading div.elementor-heading-title {
	font-size:33px!important;
	font-weight:400!important;
	color:#000!important;
}
.home-blog .elementor-widget-posts {
	padding:0 25px;
}
.home-blog .elementor-button {
	width:96%;
	border-radius:10px!important;
	font-size:27px!important;
	padding:18px 15px!important;
}
.home-renting {
	margin-bottom:0;
}
.home-renting .elementor-widget-heading h2.elementor-heading-title {
	color:#000!important;
	font-size:44px!important;
}
.home-renting .elementor-widget-heading h3.elementor-heading-title {
	color:#000!important;
	font-size:26px!important;
}
.home-renting p {
	color:#000;
	font-size:15px;
	line-height:1.2;
}
.home-contact .elementor-background-overlay {
	background-image:none!important;
}
.home-contact .elementor-widget-heading h2.elementor-heading-title {
	margin-bottom:10px;
}
.home-contact .elementor-field-type-acceptance {
	position:relative;
}
.home-contact .elementor-widget-form .elementor-field-group .elementor-field, .home-contact .elementor-widget-form .elementor-field-subgroup label {
	font-size:19px;
}
.home-contact .elementor-field-group-field_c2bbe97 {
	font-size:18px;
}
.home-contact .elementor-form .elementor-button.elementor-size-lg {
	border-radius:10px;
	max-width:220px;
	margin:30px auto 0 auto;
	padding:15px 5px;
}
.home-contact .elementor-form-fields-wrapper {
	padding-bottom:0;
}
.home-contact .elementor-widget-button {
	max-width:220px;
	margin:0 auto;
}
.home-contact .elementor-widget-button .elementor-widget-container {
	border-radius:10px!important;
}
.home-contact .elementor-widget-button .elementor-button {
	font-size:20px!important
}
.home-contact .elementor-widget-form {
	margin-bottom:10px!important;
}
.about-top-text p, .about-top-text p, .about-top-text .elementor-widget-image-box .elementor-image-box-content .elementor-image-box-description {
	font-size:19px;
}
.about-top-text .elementor-widget-image-box .elementor-image-box-content .elementor-image-box-description {
	text-align:center;
}
.about-top-text .elementor-widget-image-box .elementor-image-box-wrapper {
	text-align:center!important;
}
.about-top-testi {
	margin-top:0;
}
.about-top-testi .elementor-widget-heading .elementor-heading-title {
	font-size:31px;
}
.about-top-testi .elementor-widget-heading .elementor-heading-title span {
	display:block;
}
.about-top-testi .elementor-widget-text-editor {
	width:100%;
}
.about-top-testi .elementor-widget-button {
	width:100%;
}
.about-top-text {
	background-size:100% 229px;
}
.about-top-text .elementor-widget-image {
	margin-right:0;
}
.about-top-text .elementor-widget-image img {
	max-width:70%;
}
.about-top-testi .elementor-button-wrapper .elementor-button {
	width:auto;
	padding:0 20px;
}
.about-top-testi .elementor-widget-text-editor p {
	max-width:100%;
	font-size:18px;
	margin-bottom:10px;
}
.about-video-section {
    padding-top: 20px;
    padding-bottom: 70px;
}
.about-video-section .elementor-widget-heading .elementor-heading-title {
	font-size:29px;
	text-align:center;
}
.about-video-section .elementor-widget-heading .elementor-heading-title span {
	display:block;
	text-align:center;
	font-size:60px;
}
.about-video-section p {
	font-size:19px;
}
.about-team .section-title.green.elementor-widget-heading h2.elementor-heading-title {
	font-size:48px;
}
.about-team .section-title.green.elementor-widget-heading h2.elementor-heading-title span {
	display:block;
	font-size:31px;
}
.about-team .elementor-testimonial--layout-image_above .elementor-testimonial__footer {
	margin-bottom:20px;
}
.about-team .elementor-widget-testimonial-carousel .elementor-testimonial__text {
	font-size:34px;
	font-style:normal;
	font-weight:800;
	color:#005ea6;
	line-height:1;
}
.about-team .elementor-widget-testimonial-carousel .elementor-testimonial__text strong {
	font-size:17px;
}
.about-team .elementor-widget-testimonial-carousel .elementor-testimonial__name {
	font-size:27px;
	font-style:normal;
	font-weight:400;
	color:#000;
}
.about-team .elementor-testimonial--skin-default.elementor-testimonial--layout-image_above .elementor-testimonial__cite {
	margin-top:0px;
}
.about-team .elementor-widget-testimonial-carousel .elementor-testimonial__image img {
	width:auto;
	height:auto;
}
.about-team .elementor-swiper-button {
	top:40%;
}
.about-team p {
	font-size:27px;
}
.about-icons h3 {
	font-size:30px;
}
.about-icons p {
	font-size:23px;
}
.about-icons .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated, .about-icons .first-row .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated, .about-icons .first-row .elementor-column-gap-default>.elementor-row>.elementor-column:first-child>.elementor-element-populated, .about-icons .first-row .elementor-column-gap-default>.elementor-row>.elementor-column:last-child>.elementor-element-populated {
	padding:0 20px;
}
.about-contact .elementor-widget-heading .elementor-heading-title {
	font-size:59px;
	text-align:center;
}
.about-contact .contact-box {
	margin-bottom:35px;
}
.about-contact .contact-box h3 {
	color:#fff;
	font-size:38px;
	text-align:center;
	font-weight:700;
	margin-bottom:5px;
	margin-top:0;
}
.about-contact .contact-box p {
	color:#fff;
	font-size:19px;
	text-align:center;
	font-weight:500;
	line-height:1.3;
	margin-bottom:0;
}
.about-contact .contact-box .elementor-widget-button {
	text-align:center;
}
.about-contact .contact-box .elementor-widget-button .elementor-button {
	font-size:26px;
	font-weight:700;
	height:60px;
	padding:0 40px;
	line-height:56px;
	border-radius:5px;
}
.mobile-contact-icons {
	margin-bottom:50px;
}
.about-contact .elementor-widget-image-box .elementor-image-box-wrapper {
	text-align:center!important;
}
.about-contact .elementor-widget-image-box .elementor-image-box-content .elementor-image-box-title, .about-contact .elementor-image-box-img  {
	display:none;
}
.about-contact .elementor-widget-image-box .elementor-image-box-content .elementor-image-box-description {
	font-size:19px;
}
.about-contact .elementor-field-group.elementor-field-type-submit {
	margin-top:15px;
}
body .about-contact .elementor-button.elementor-size-lg {
	width:100%;
	height:58px;
	padding:0 5px;
	line-height:58px;
	border-radius:5px;
}
body .mobile-contact-icons .elementor-button.elementor-size-lg .elementor-button-text {
	display:none;
}
body .about-contact .elementor-button.elementor-size-lg i {
	font-size:28px;
	line-height:58px;
}
.mobile-contact-icons .elementor-column>.elementor-element-populated {
	padding:3px!important;
}
.about-contact .elementor-col-66 .elementor-button-wrapper {
	max-width:310px;
	margin:0 auto;
}
.about-contact .elementor-col-66 .elementor-button-wrapper .elementor-button {
	padding:0 10px;
	width:100%;
	height:58px;
	line-height:58px;
	border-radius:5px;
	display:block;
	direction:ltr;
	font-size:27px;
	font-weight:700;
}
.about-contact .elementor-col-66 .elementor-button-wrapper .elementor-button span {
	display:inline-block;
	direction:ltr;	
}
.section-title.elementor-widget-heading h2.elementor-heading-title {
	font-size:38px;
}
.about-contact {
    padding: 40px 10px 40px 10px;
}
.about-contact .elementor-form .elementor-button.elementor-size-lg {
	border-radius:5px;
	max-width:200px;
	margin:0 auto;
}
body .premium-blog-wrap a.carousel-arrow {
	font-size:36px;
	width:auto;
}
.guides-carousel a.carousel-arrow.carousel-prev {
	left:0;
}
.guides-carousel a.carousel-arrow.carousel-next {
	right:0;
}
.guides-carousel .slick-list {
	margin-right:0;
	margin-left:0;
}
.guides-text {
	padding-top:60px;
	padding-bottom:0;
}
.guides-logo {
	margin-bottom:-140px;
	z-index:99;
}
.guides-text h1 {
	text-align:center;
	font-size:50px;
}
.guides-text h1 strong {
	font-size:72px;
}
.guides-icons {
	padding-top:120px;
}
.guides-section-title h3 {
	font-size:40px;
}
.guides-icons .elementor-cta__content {
	max-width:235px;
	margin:0 auto;
}
.guides-icons .elementor-element .elementor-cta__image img {
	max-height:102px;
	width:auto;
}
.guides-carousel .elementor-widget-heading .elementor-heading-title {
	text-align:center;
	max-width:330px;
	margin:0 auto;
}
.renters-check {
	margin-top:0;
}
.renters-text .elementor-widget-heading h2.elementor-heading-title:after {
	display:none;
}
.renters-text .elementor-col-50:first-child {
	padding-left:5%;
	padding-bottom:0;
}
.renters-text .elementor-widget-heading h1.elementor-heading-title {
	text-align:center;
	font-size:100px;
}
.renters-text .renters-text-subtitle p {
	font-size:32px;
	text-align:justify;
}
.renters-text p, .renters-check p {
	font-size:22px;
}
.renters-text .elementor-widget-heading h2.elementor-heading-title {
	font-size:38px;
	text-align:center;
}
.renters-check .elementor-widget-heading h2.elementor-heading-title {
	text-align:center;
	font-size:60px;
}
.renters-check .elementor-col-50:last-child {
	padding-right:5%;
}
.renters-check .elementor-col-50:first-child {
	padding-left:0;
}
.renters-check .elementor-col-50:first-child .elementor-image {
	text-align:center;
}
.checking-popup.new .popup-title picture,.checking-popup.new .popup-title img{
	display:block;
	text-align:center;
	margin:5px auto;
}
.checking-popup.new .elementor-form .elementor-button.elementor-size-sm {
	width:100%;
}
.checking-popup.new a.virtual-phone {
	background:url('/wp-content/uploads/2020/10/button-back.jpg') 100% 100%;
	color:#fff!important;
	padding:0 30px;
	height:56px;
	line-height:54px;
	display:inline-block;
	margin-bottom:25px;
}
.checking-popup.new a.virtual-phone i {
	color:#fff;
}
.glossary .elementor-widget-heading h1.elementor-heading-title {
	font-size:45px;
}
.glossary .elementor-widget-heading h1.elementor-heading-title img {
	margin-top:5px;
	max-height:85px;
	width:auto;
}
.glossary .elementor-widget-heading h2.elementor-heading-title {
	font-size:27px;
}
.home-promotion p {
		font-size:21px;
}
.home-promotion p strong {
	font-size:32px;
}
.landing-check-v3 .elementor-column-gap-default>.elementor-row>.elementor-column.landing-text>.elementor-element-populated {
	padding-top:60px;
	padding-bottom:60px;
}
.landing-check-v3 .elementor-widget-heading h1.elementor-heading-title {
	font-size:35px;
	text-align:center;
}
.landing-check-v3 .elementor-widget-heading h1.elementor-heading-title span {
	font-size:71px;
}
.logo-text p {
	font-size:32px;
	text-align:center;
}
.logo-text img {
	max-width:137px;
}
.promo-text p {
	font-size:22px;
	text-align:center;
}
.promo-text p:last-child {
	display:block;
	margin-right:0;
}
.promo-text h3 {
	width:86%;
	margin:5px auto;
	font-size:37px;
	padding:0;
	text-align:center;
	display:block;
}
.check-icons .elementor-row {
	margin-right:0;
}
.check-icons .elementor-widget-image-box .elementor-image-box-img {
	width:21%!important;
}
.check-icons .elementor-widget-image-box .elementor-image-box-content {
	width:79%;
	vertical-align:top;
	display:inline-block;
}
.elementor-column-gap-default>.elementor-row>.elementor-column.check-form>.elementor-element-populated {
	padding:80px 15px;
}
.check-form .elementor-widget-heading h2.elementor-heading-title, .check-form .elementor-widget-heading h2.elementor-heading-title span {
	font-size:41px;
}
.form-text p {
	font-size:23px;
}
.check-form .elementor-form-fields-wrapper .elementor-field-group-tenant_name0 {
	padding-left:0px!important;
}
.check-form .elementor-form-fields-wrapper .elementor-field-group-field_b456a55 {
	padding-right:0px!important;
}
.check-form .elementor-form-fields-wrapper, .contact-me  {
	padding-right:22px;
	padding-left:22px;
}
.landing-check-video-section .elementor-widget-heading h2.elementor-heading-title {
	text-align:center;
	font-size:35px;
}
.landing-check-video-section .elementor-widget-heading h2.elementor-heading-title .green {
	font-size:48px;
}
.landing-check-video-section .elementor-widget-heading h2.elementor-heading-title .medium {
	font-size:37px;
}
.landing-check-video-section .videos-text .elementor-text-editor {
	display:block;
}
.landing-check-video-section .videos-text p {
	font-size:24px;
	text-align:center;
	max-width:330px;
	margin:0 auto;
	display:block;
}
.landing-check-video-section .videos-text .elementor-text-editor:after {
	display:none;
}
.landing-check-video-section > .elementor-column-gap-default > .elementor-row {
	padding-top:60px;
	padding-bottom:60px;
}
.check-form .thanks.elementor-widget-heading h2.elementor-heading-title {
	font-size:46px;
}
.promo-text {
	padding-left:0;
}
.check-page .elementor-widget-heading h1.elementor-heading-title strong {
	font-size:56px;
	display:block;
}
.check-page .elementor-widget-heading h1.elementor-heading-title {
	font-size:38px;
}
.check-page .elementor-widget-heading h2.elementor-heading-title {
	font-size:33px;
}
.check-page .elementor-widget-heading h3.elementor-heading-title {
	font-size:29px;
}
.check-page .elementor-col-33 p {
	margin-bottom:0;
}
.check-page .elementor-col-33:after {
	content:"";
	position:absolute;
	display:block;
	bottom:0;
	border-bottom:1px solid #d7e4f3;
	width:262px;
	right:calc(50% - 131px);
}
.check-page .elementor-col-33:last-child:after {
	display:none;
}
.check-page .elementor-column-gap-default>.elementor-row>.elementor-column.elementor-col-33>.elementor-element-populated {
	padding:40px 0;
}
.check-page .elementor-column-gap-default>.elementor-row>.elementor-column.elementor-col-33:last-child>.elementor-element-populated {
	padding-bottom:0;
}
.check-how .elementor-widget-heading h2.elementor-heading-title {
	font-size:36px;
	max-width:350px;
	margin:0 auto;
}
.check-how p {
	max-width:350px;
	margin:0 auto;	
}
.check-checklist ul {
	margin-right:0;
	padding-right:0;
}
.check-checklist .elementor-col-50:last-child:before {
	display:none;
}
.check-checklist .elementor-col-50:last-child .elementor-widget-image:first-child {
	margin-bottom:40px;
}
.check-checklist .elementor-col-50:last-child {
	padding-bottom:40px;
}
.check-checklist .elementor-col-50:last-child:after {
	content:"";
	position:absolute;
	display:block;
	bottom:0;
	border-bottom:1px solid #d7e4f3;
	width:262px;
	right:calc(50% - 131px);
}
.check-how {
	padding-bottom:140px;
}
.check-how .elementor-widget-heading h3.elementor-heading-title {
	margin-right:0;
	max-width:250px;
	margin:0 auto;
	text-align:center;
}
.check-how .check-checklist .elementor-widget-heading .elementor-heading-title {
	margin:0 auto;
}
.check-numbers .elementor-column-gap-default>.elementor-row:before {
	display:none;
}
.check-numbers .elementor-column-gap-default>.elementor-row>.elementor-column.elementor-col-25>.elementor-element-populated > .elementor-widget-wrap {
	max-width:290px;
	align-items:center;
}
.check-numbers .elementor-column-gap-default>.elementor-row>.elementor-column.elementor-col-25>.elementor-element-populated > .elementor-widget-wrap:after {
	content: "";
    width: 100%;
    position: relative;
    height: 5px;
    background: url(/wp-content/uploads/2020/11/border-1.png);
    background-repeat: repeat-x;
    display: block;
	margin:25px 0 5px 0;
}
.check-numbers .elementor-column-gap-default>.elementor-row>.elementor-column.elementor-col-25:last-child>.elementor-element-populated > .elementor-widget-wrap:after {
	display:none;
}
.check-numbers .elementor-widget-heading {
	display:inline-block;
	width:auto;
	width:80px;
}
.check-numbers .elementor-widget-text-editor {
	display:inline-block;
	width:calc(100% - 85px);
}
.check-numbers .elementor-widget-text-editor br {
	display:none;
}
.check-text {
	padding-top:0;
}
.check-text .elementor-widget-image {
	max-width:84%;
	margin:-150px 3% 0 auto;
}
.check-text .elementor-column-gap-default>.elementor-row>.elementor-column.elementor-col-50:first-child>.elementor-element-populated {
	padding:10px 25px;
}
.check-qa .elementor-widget-heading .elementor-heading-title {
	font-size:39px;
	margin-bottom:60px;
}
.check-qa .elementor-widget-heading .elementor-heading-title span {
	font-size:52px;
}
.home-banner.new .elementor-widget-heading h1.elementor-heading-title {
	text-align:center;
	line-height:1;
	font-size:43px;
	max-width:90%;
	margin:25px auto 0 auto;
}
.home-banner.new .elementor-widget-heading h1.elementor-heading-title  span {
	font-size:43px;
}
.home-banner.new .elementor-widget-heading h2.elementor-heading-title {
	max-width:100%;
	text-align:center;
}
.home-banner-logo {
	text-align:center;
}
.home-banner-logo p {
	color:#0167ad;
	font-size:33px;
	font-weight:700;
	line-height:2;
	vertical-align:top;
	margin-bottom:0;
}
.home-banner-logo p picture {
	vertical-align:top;
}
.home-banner-logo p img {
	max-width:50%;
}
.home-banner.new .home-banner-logo.elementor-widget:not(:last-child) {
	margin-bottom:0;
}
.home-banner.new .header-video-button {
	position:absolute;
	bottom: 20px;
	right:30px;
	width:auto;
}
.home-banner.new .header-video-button .elementor-button {
	padding:10px 15px;
}
.home-banner-rotating-text {
	padding-right:0;
	padding-left:0;
}
.home-banner.new {
	padding-top:0;
	padding-bottom:40px;
}
.home-banner-rotating-text {
	padding-top:30px;
}
.home-banner-rotating-text .elementor-element.elementor-widget-animated-headline > .elementor-widget-container  {
	background:rgba(255,255,255,0.75)!important;
}
.home-promotion .elementor-element .elementor-button {
	padding:5px 10px 10px 5px;
}
.home-banner.new .header-buttons {
	margin-top:10px!important;
}
.quote-page-title .elementor-widget-heading h1.elementor-heading-title {
	font-size:60px;
}
.quote-page-title .elementor-widget-heading h1.elementor-heading-title span {
	display:block;
}
.quote-page-title p {
	font-size:22px;
}
.quote-title-area:first-child, .quote-title-area:last-child, .quote-title-area.long:first-child, .quote-title-area.long:last-child {
	padding-left:0;
	padding-right:0;
}
.quote-title h3, .quote-title-area.long h3 {
	text-align:center;
	font-size:27px;
}
.quote-title h2, .quote-title-area.long h2 {
	text-align:center;
	font-size:45px;
}
.quote-title-area.long h3 {
	line-height:1.1;
}
.quote-title-area.long h2 {
	margin:0 auto 10px auto;
}
.quote-title p {
	text-align:center;
	font-size:25px;
	margin-bottom:0;
}
.quote-short-text p {
	font-size:19px;
	text-align:center;
	line-height:1.4;
}
.quote-title:before {
    content: "";
    display: block;
    background: url(/wp-content/uploads/2020/12/quote.png);
    width: 47px;
    height: 53px;
	margin:0 auto 25px auto;
}
.quote-title h3:before, .quote-title h2:after, .quote-title h2:first-child:before, .quote-title h3:nth-child(2):after {
	content:'"';
	background:none;
	width:auto;
	height:auto;
	margin:0;
}
.quote-text .elementor-text-editor {
	max-height:128px;
	overflow:hidden;
	transition: all 0.5s;
}
.quote-text.show .elementor-text-editor {
	max-height:3000px;
	transition: all 0.5s;
}
.quote-text p {
	font-size:19px;
	line-height:1.4;
	margin-bottom:20px;
}
.quote-row .elementor-button-wrapper .elementor-button {
	background-color:transparent;
	padding:0;
	color:#88ba01;
	font-size:18px;
	font-weight:800;
}
.quote-form  {
	margin-top:0;
}
.quote-form h2 {
	line-height:1.1;
	font-size:53px;
	max-width:330px;
	margin:0 auto;
}
.quote-form p {
	margin-bottom:10px;
}
.quote-form textarea.elementor-field-textual.elementor-size-lg {
	min-height:180px;
}
}

@media (max-width:390px) {
.check-form .elementor-widget-heading h2.elementor-heading-title, .check-form .elementor-widget-heading h2.elementor-heading-title span {
	font-size:35px;
}
.form-text p {
	font-size:22px;
}
.home-banner.new .elementor-widget-heading h1.elementor-heading-title, .home-banner.new .elementor-widget-heading h1.elementor-heading-title span {
	font-size:40px;
}
.home-banner.new .header-video-button .elementor-button {
	font-size:14px;
}
.home-banner.new .header-video-button {
	right:15px;
}
}

@media (max-width:374px) {
.home-banner-video-button .elementor-button {
	padding:12px 9px!important;
	font-size:17px!important;
	line-height:24px;
}
.home-banner-video-button .elementor-button .elementor-align-icon-left i {
	font-size:24px;
}
.home-banner-title.elementor-widget-heading .elementor-heading-title {
	font-size:23px;
}
.home-banner-title.elementor-widget-heading .elementor-heading-title span {
	font-size:50px;
}
.home-banner .elementor-widget-animated-headline .elementor-headline {
	font-size:16px!important;
}
.home-icons .elementor-widget-heading h2.elementor-heading-title {
	font-size:30px!important;
}
.home-icons .elementor-widget-heading p.elementor-heading-title {
	font-size:21px!important;
}
.check-section h2 {
	font-size:48px;
}
.check-section .elementor-widget-button, .check-section .elementor-widget-button .elementor-button {
	font-size:19px;
}
.check-section h3 {
	font-size:21px;
}
.home-videos .elementor-widget-heading .elementor-heading-title {
	font-size:27px;
	text-align:center;
}
.home-videos .elementor-widget-heading .elementor-heading-title .red {
	font-size:48px;
	text-align:center;
}
.home-videos .elementor-widget-heading .elementor-heading-title .large {
	font-size:37px;
	text-align:center;
}
.home-videos .elementor-widget-heading .elementor-heading-title .medium {
	font-size:36px;
	text-align:center;
}
.home-how-much .elementor-widget-heading h2.elementor-heading-title {
	font-size:23px;
}
.home-how-much .elementor-widget-heading h2.elementor-heading-title span {
	font-size:40px;
}
.home-blog .elementor-button {
	font-size:23px!important;
}
.home-contact .elementor-widget-heading h2.elementor-heading-title {
	font-size:35px!important;
}
.about-top-testi .elementor-widget-heading .elementor-heading-title {
	font-size:26px;
}
.about-video-section .elementor-widget-heading .elementor-heading-title span {
	font-size:52px;
}
.about-video-section .elementor-widget-heading .elementor-heading-title {
	font-size:24px;
}
.section-title.elementor-widget-heading h2.elementor-heading-title {
	font-size:33px;
}
.about-icons h3 {
	font-size:24px;
}
.about-icons p {
	font-size:20px;
}
.about-team .elementor-widget-testimonial-carousel .elementor-testimonial__text {
	font-size:30px;
}
.about-team .elementor-widget-testimonial-carousel .elementor-testimonial__name {
	font-size:24px;
}
.about-contact .elementor-widget-form .elementor-field-subgroup label, .about-contact .elementor-widget-form .elementor-field-type-html {
	font-size:16px;
}
.check-form .elementor-widget-heading h2.elementor-heading-title, .check-form .elementor-widget-heading h2.elementor-heading-title span {
	font-size:31px;
}
.form-text p {
	font-size:17px;
}
.check-page .elementor-widget-heading h1.elementor-heading-title strong {
	font-size:50px;
}
.home-banner.new .elementor-widget-heading h1.elementor-heading-title, .home-banner.new .elementor-widget-heading h1.elementor-heading-title span {
	font-size:33px;
}
}