.first-screen__form .js-step.step-no-valid .first-screen__formButton:not(.back),
.first-screen__form .js-step.step-no-valid .form-submit,
.first-screen__form .js-step:not(.step-valid) .form-submit.disabled,
.get-matched__form .js-step.step-no-valid .first-screen__formButton:not(.back),
.get-matched__form .js-step.step-no-valid .form-submit,
.get-matched__form .js-step:not(.step-valid) .form-submit.disabled {
		background-color: #b8b8b8 !important;
		cursor: no-drop;
		pointer-events: none;
		user-select: none;
}

.wpcf7-form {
	position: relative;
}
.wpcf7-form::after {
	animation: spin 2s linear infinite;
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='800px' height='800px' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12 2V6M12 18V22M6 12H2M22 12H18M19.0784 19.0784L16.25 16.25M19.0784 4.99994L16.25 7.82837M4.92157 19.0784L7.75 16.25M4.92157 4.99994L7.75 7.82837' stroke='%23000000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e");
	background-position: center;
    background-size: cover;
    content: '';
    left: 50%;
    height: 50px;
    display: block;
    position: absolute;
    transform: translate(-50%, -50%);
    top: 50%;
    width: 50px;
    z-index: 2;
}
.wpcf7-form:not(.submitting)::after,
.wpcf7-form:not(.submitting)::before{
	opacity: 0;
	pointer-events: none;
}
@keyframes spin {
	from {
		transform: translate(-50%, -50%) rotate(0deg);
	} to {
		transform: translate(-50%, -50%) rotate(360deg);
	}
}
.wpcf7-form::before {
	background: rgba(255, 255, 255, 0.5);
	bottom: 0;
	content: '';
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 4;
}



/* new */
.n_container-no-sidebar > section.white-bg:first-child {
	z-index: 5;
}
.first-block-content__block.pure-blue {
	border: 2px solid #0064D9;
}
.first-block-content__block.pure-blue .first-block-content__blockLabel {
	background-color: #0064D9;
}
.block-top-three-companies .first-block-content__block.pure-blue .first-block-content__blockLabel,
.block-top-three-companies .first-block-content__block.lime-green .first-block-content__blockLabel,
.block-top-three-companies .first-block-content__block.light-yellow .first-block-content__blockLabel {
	height: 30px;
	justify-content: center;
	padding-top: 1px;
}
.block-top-three-companies .first-block-content__blockLabel:before {
	content: url("data:image/svg+xml;charset=UTF-8,%3csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.4324 15.1301C10.1598 14.9998 9.84284 14.9998 9.57019 15.1301L6.40744 16.6412C5.6655 16.9957 4.8366 16.3531 4.99507 15.5462L5.62997 12.3134C5.6932 11.9915 5.59448 11.659 5.36579 11.4237L3.06693 9.05861C2.49166 8.46677 2.84054 7.47218 3.65947 7.36939L6.85802 6.96794C7.1899 6.92628 7.47897 6.72147 7.6283 6.42217L9.10649 3.45946C9.47474 2.72139 10.5279 2.72139 10.8961 3.45946L12.3743 6.42217C12.5236 6.72147 12.8127 6.92628 13.1446 6.96794L16.3431 7.36939C17.1621 7.47218 17.5109 8.46676 16.9357 9.0586L14.6368 11.4237C14.4081 11.659 14.3094 11.9915 14.3726 12.3134L15.0075 15.5462C15.166 16.3531 14.3371 16.9957 13.5952 16.6412L10.4324 15.1301Z' fill='%23FFD93D'/%3e%3c/svg%3e");
	position: relative;
	top: 3px;
}
.block-top-three-companies .first-block-content__block.light-yellow .first-block-content__blockLabel:before {
	content: url("data:image/svg+xml;charset=UTF-8,%3csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.4324 15.1301C10.1598 14.9998 9.84284 14.9998 9.57019 15.1301L6.40744 16.6412C5.6655 16.9957 4.8366 16.3531 4.99507 15.5462L5.62997 12.3134C5.6932 11.9915 5.59448 11.659 5.36579 11.4237L3.06693 9.05861C2.49166 8.46677 2.84054 7.47218 3.65947 7.36939L6.85802 6.96794C7.1899 6.92628 7.47897 6.72147 7.6283 6.42217L9.10649 3.45946C9.47474 2.72139 10.5279 2.72139 10.8961 3.45946L12.3743 6.42217C12.5236 6.72147 12.8127 6.92628 13.1446 6.96794L16.3431 7.36939C17.1621 7.47218 17.5109 8.46676 16.9357 9.0586L14.6368 11.4237C14.4081 11.659 14.3094 11.9915 14.3726 12.3134L15.0075 15.5462C15.166 16.3531 14.3371 16.9957 13.5952 16.6412L10.4324 15.1301Z' fill='%23FFF'/%3e%3c/svg%3e");
}
.block-top-three-companies .first-block-content__blockLabel p {
    padding-left: 5px;
}
.block-top-three-companies .first-block-content__blockLabel p:before {
	display: none;
}
/*
.first-screen__items.image-instead-of-form .first-screen__title {
    max-width: 555px;
}
*/
.first-screen__items.image-instead-of-form .first-screen__blockText {
    max-width: 500px;
}
.first-screen__items.image-instead-of-form .first-screen__blockImage {
	background-color: #fff;
	border: 2px solid #FFD93D;
	box-shadow: 0px 8px 34px 0px rgba(0, 0, 0, 0.07);
	border-radius: 10px;
	height: 308px;
	margin-left: auto;
	position: relative;
	transform: rotate(-2deg);
	width: 416px;
	max-width: 100%;
}
.block-top-three-companies .first-block-content__block.pure-blue .first-block-content__blockLogo,
.block-top-three-companies .first-block-content__block.lime-green .first-block-content__blockLogo,
.block-top-three-companies .first-block-content__block.light-yellow .first-block-content__blockLogo {
	margin-top: 18px;
}
.block-top-three-companies .first-block-content__blockLogo {
	margin-left: auto;
  margin-right: auto;
}
.first-screen__items.image-instead-of-form .first-screen__blockImage img {
	bottom: 8px;
	border-radius: 8px;
	left: 8px;
	height: calc(100% - 16px);
	object-fit: cover;
	position: absolute;
	right: 8px;
	top: 8px;
	width: calc(100% - 16px);
}

.block-top-three-companies {
	background-color: #F9FAFF;
	border: 1px solid #E7E6E6;
	border-radius: 10px;
	margin: 0;
	padding: 29px;
	position: relative;
	width: 100%;
	z-index: 5;
}
.block-top-three-companies__advertising-disclosure-block-link {
	align-items: center;
	left: 0;
	display: flex;
	position: absolute;
	transform: translateY(-100%);
	top: -10px;
}
.block-top-three-companies__advertising-disclosure-block-link .link {
	color: #fff;
	font-weight: 700;
	font-size: 16px;
	line-height: 25px;
	text-decoration: none;
}
.block-top-three-companies__advertising-disclosure-block-link svg {
	bottom: 2px;
  margin-right: 5px;
  position: relative;
}
.block-top-three-companies__yellow-text-with-an-arrow {
	color: #FFD93D;
	font-family: "Marhey", sans-serif;
	font-weight: 400;
	font-size: 18px;
	line-height: 28px;
	left: 50%;
	position: absolute;
	pointer-events: none;
	top: -37px;
	transform: translate(calc(-50% - 88px), -100%);
}
.block-top-three-companies__yellow-text-with-an-arrow svg {
	bottom: -12px;
	position: absolute;
	right: -8px;
	transform: translateX(100%);
}
.block-top-three-companies__date {
	align-items: center;
	color: #696969;
	font-weight: 400;
	font-size: 16px;
	line-height: 25px;
	display: flex;
	margin: 0 0 0 !important;
	white-space: nowrap;
}
.block-top-three-companies__date svg {
	bottom: 1px;
  margin-right: 5px;
  position: relative;
}
.block-top-three-companies__title {
	color: #191919;
	font-weight: 700;
	font-size: 20px;
	line-height: 31px;
	text-align: left;
}

.block-top-three-companies .first-block-content__wrapBlosks {
	display: flex;
	flex-wrap: wrap;
	gap: 20px;
	margin-top: 20px;
}
.block-top-three-companies .first-block-content__block {
	border-radius: 5px;
	display: flex;
	flex-direction: column;
	justify-content: flex-end;
	margin-bottom: 0 !important;
	padding: 15px;
	width: calc(33.3333% - 14px);
}
.block-top-three-companies .first-block-content__blockLabel {
		border-radius: 5px 5px 0 0;
    width: calc(100% + 2px);
}
.block-top-three-companies .first-block-content__blockItemName {
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    margin: 0 !important;
    text-align: center;
    width: auto;
}
.block-top-three-companies .first-block-content__blockLogo {
		align-items: center;
		display: flex;
		justify-content: center;
		margin-top: -6px;
    transform: translateY(0) !important;
}
.block-top-three-companies .first-block-content__blockLogo img {
		max-height: 52%;
    max-width: 90%;
    transform: translateY(0);
    top: 0;
}
.block-top-three-companies .first-block-content__blockItemBlockRating {
	align-items: center;
	justify-content: center;
	flex-direction: row;
  order: 0;
	margin-bottom: 9px;
	margin-top: 2px;
}

.block-top-three-companies .first-block-content__blockItemButton {
    background: none;
    color: #0064D9;
    border-radius: 0;
    height: auto;
    margin: 0 auto;
    padding: 0;
    width: auto;
}
.block-top-three-companies .first-block-content__block:not([data-block-url]) button.first-block-content__blockItemButton {
		cursor: default;
}

.first-block-content__block.simplified {
		padding: 28px 30px;
}
.first-block-content__block.gray-with-blue-border {
		background-color: #F9FAFF;
		border: 2px solid #0064D9;
}
.first-block-content__block.no-border-gradient-bg {
		background: linear-gradient(92.07deg, #FFD93D 0%, #0064D9 98.24%);
		border: 0;
}
.first-block-content__block.full-width-label-activated {
		padding-top: 70px;
}
.first-block-content__block.full-width-label-activated .first-block-content__blockLabel {
		border-radius: 8px 8px 0 0;
		display: flex;
    justify-content: center;
    width: calc(100% + 2px);
}
.first-block-content__block.full-width-label-activated .first-block-content__blockLabel p {
		font-size: 14px;
    line-height: 15px;
		padding-left: 3px;
    padding-right: 3px;
		text-align: center;
}
.first-block-content__block.full-width-label-activated .first-block-content__blockLabel p::before {
    display: none;
}
.first-block-content__blockItemBlockTextUnderRating {
		color: #696969;
		font-size: 14px;
		font-weight: 400 !important;
		line-height: 22px;
		margin: 6px 0 0;
}
.first-block-content__block.simplified .first-block-content__blockItemButton {
		height: 55px;
		margin-bottom: auto;
		margin-top: auto;
}
.first-block-content__block.gray-with-blue-border .first-block-content__blockItemButton {
		background-color: #6BCB77;
}
.first-block-content__block.no-border-gradient-bg .first-block-content__blockItemButton {
		background-color: #fff;
		color: #0064D9;
}
.first-block-content__block.gray-with-blue-border .first-block-content__blockItemButton:hover {
		background-color: #58ad62;
}
@media (any-hover: hover) {
	
    .first-block-content__block.no-border-gradient-bg .first-block-content__blockItemButton:hover {
        color: #191919;
    }
}

.first-block-content__block.simplified .first-block-content__blockItem:nth-child(1) {
		padding-top: 0;
  	width: 160px;
}
.first-block-content__block.simplified .first-block-content__blockItem:nth-child(2) {
  	width: calc(100% - 160px - 195px);
}
.first-block-content__block.simplified .first-block-content__blockItem:nth-child(3) {
		width: 195px;
}
.first-block-content__block.simplified.no-border-gradient-bg .first-block-content__blockItem:nth-child(2) {
  	width: calc(100% - 160px - 195px);
}
.first-block-content__block.simplified.no-border-gradient-bg .first-block-content__blockItem:nth-child(3) {
		width: 195px;
}
.first-block-content__block.simplified .first-block-content__blockLogo {
    height: 60px;
    transform: translateY(0);
}
.first-block-content__block.simplified .first-block-content__blockItemName {
    margin-bottom: auto !important;
    margin-top: auto !important;
}
.first-block-content__block.no-border-gradient-bg .first-block-content__blockItemName {
		color: #fff;
}
.first-block-content__wrapBlosks .first-block-content__block.enable-updates {
		border-width: 1px;
}
.first-block-content__wrapBlosks .first-block-content__block.enable-updates.light-yellow {
	border-width: 2px;
}
.first-block-content__wrapBlosks .first-block-content__block.enable-updates .first-block-content__blockLabel {
    left: -1px;
    top: -1px;
}
.first-block-content__block.light-grayish {
		border: 1px solid #E7E6E6;
}
.first-block-content__block.light-grayish .first-block-content__blockLabel {
		background-color: #E7E6E6;
}
.first-block-content__block.light-grayish .first-block-content__blockLabel p {
    color: #191919;
    padding-left: 2px;
}
.first-block-content__blockItemUpperAdvantage {
    color: #0064D9;
    order: -1;
    font-size: 14px;
    font-weight: 700;
    line-height: 22px;
    display: flex;
		margin-bottom: 9px;
}
.first-block-content__blockIcon {
		bottom: 2px;
    height: 24px;
		flex: 0 0 24px;
    margin-right: 5px;
		position: relative;
		width: 24px;
}
.first-block-content__blockIcon img {
		left: 50%;
		max-height: 100%;
		position: absolute;
		transform: translate(-50%, -50%);
		top: 50%;
		max-width: 100%;
}
.first-block-content__block.enable-updates .first-block-content__blockItemBlockRating {
    align-items: flex-start;
    flex-direction: column;
}
.first-block-content__blockItemWrapRating {
		align-items: center;
    display: flex;
		flex-wrap: wrap;
}
.first-block-content__block.enable-updates .first-block-content__blockItemWrapRating .wrap-stars {
		margin-right: 5px;
}
.first-block-content__blockItemBlockInfoAfterRatingStars {
		color: #696969;
		font-size: 14px;
    font-weight: 400 !important;
    line-height: 22px;
    margin: 0 0 2px 0;
}
.first-block-content__block.enable-updates .first-block-content__blockItemBlockRating .wrap-stars {
    margin-left: 7px;
}

.first-block-content__block.full-width-label-activated.lime-green {
		border: 2px solid rgba(107, 203, 119, 0.35);
}
.first-block-content__blockItemYellowlabel {
		align-items: center;
		border: 2px solid #FFD93D;
		border-radius: 5px;
		color: #191919;
		font-size: 11px;
		font-weight: 700;
		line-height: normal;
		display: flex;
		justify-content: center;
		margin-top: 15px;
		padding: 5px;
		text-align: center;
		width: 100%;
}
.first-block-content__blockItemYellowlabel.no-icon {
		padding-bottom: 8px;
		padding-top: 8px;
}
.first-block-content__blockIconYellowLabel {
		height: 24px;
		flex: 0 0 24px;
		margin: 0 5px 0 0;
		position: relative;
		width: 24px;
}
.first-block-content__blockIconYellowLabel img {
		left: 50%;
		max-height: 100%;
		max-width: 100%;
		position: absolute;
		transform: translate(-50%, -50%);
		top: 50%;
}
.first-block-content__blockItemWrapTextAndPhone {
		align-items: center;
		display: flex;
		justify-content: center;
		margin-top: 16px;
}
.first-block-content__blockItemWrapTextAndPhone .first-block-content__blockItemText {
		font-weight: 700;
		line-height: normal;
		margin: 0 5px 0 0 !important;
}
.first-block-content__blockItemWrapTextAndPhone .first-block-content__blockItemPhone {
		line-height: normal;
    margin: 0;
}
.first-block-content__block.full-width-label-activated.light-yellow .first-block-content__blockLabel p {
		color: #191919;
}
.first-block-content__block.enable-updates .first-block-content__blockLogo {
    height: 100px;
    max-width: 220px;
		margin-left: auto;
    margin-right: auto;
    transform: translateY(-8%);
}
.first-block-content__block.enable-updates.logo-fw-label .first-block-content__blockLogo {
	  transform: translateY(-42%);
}
.first-block-content__block.enable-updates.logo-without-label .first-block-content__blockLogo {
	  transform: translateY(-34%);	
}
[data-vote]:not(.is-voted) .star {
	cursor: pointer;
}
.star { transition: fill 0.2s; }
.is-voted { pointer-events: none; }

.first-block-content__blockItemBlockRating.is-voted .first-block-content__blockItemBlockTextUnderRating span.before,
.first-block-content__blockItemBlockRating:not(.is-voted) .first-block-content__blockItemBlockTextUnderRating span.after {
		display: none;
}

.find-out-what-is-this.invert-linear-gradient-color {
		background: linear-gradient(92.07deg, #FFD93D 0%, #0064D9 98.24%);
}
.find-out-what-is-this.gray-with-blue-border {
		background-color: #F9FAFF;
    border: 2px solid #0064D9;
}
.find-out-what-is-this.gray-with-blue-border .find-out-what-is-this__text {
		color: #191919;
		font-size: 22px;
    line-height: 34px;
}
.find-out-what-is-this.logo-selected {
		padding: 30px;
}
.find-out-what-is-this.logo-selected .find-out-what-is-this__blockImage {
		height: 55px;
		position: relative;
		width: 160px;
}
.find-out-what-is-this.logo-selected .find-out-what-is-this__blockImage img {
		left: 0;
		max-height: 100%;
		max-width: 90%;
		position: absolute;
		top: 50%;
		transform: translate(0, -50%);
}
.find-out-what-is-this.logo-selected .find-out-what-is-this__button {
	  width: 166px;
}
.find-out-what-is-this.logo-selected.gray-with-blue-border .find-out-what-is-this__button {
		background-color: #6BCB77;
		color: #fff;
		width: 195px;
}
.find-out-what-is-this.logo-selected.gray-with-blue-border .find-out-what-is-this__button:hover {
    background-color: #58ad62;
}

.best-transportation-companies__blockItemRowPhone {
		font-size: 16px;
		font-weight: 700;
		line-height: 25px;
		margin: 21px 0 0;
		text-align: center;
}
.best-transportation-companies__blockItemRowPhone a {
		color: #4D96FF;
		text-decoration: underline;
}

.block-top-three-companies.bg-white {
    background-color: #fff;
}
.block-top-three-companies.bg-white .first-block-content__block {
    background-color: #F9FAFF;
}

.section-title.white-bg-color,
.page-about-us__items.white-bg-color {
		background-color: #fff;
		position: relative;
}
.section-title.white-bg-color::before,
.section-title.white-bg-color::after,
.page-about-us__items.white-bg-color::before,
.page-about-us__items.white-bg-color::after {
		background-color: inherit;
		bottom: 0;
		content: '';
		height: 100%;
		position: absolute;
		top: 0;
		width: 52vw;
		z-index: 0;
}
.section-title.white-bg-color::before,
.page-about-us__items.white-bg-color::before {
		left: 0;
	  transform: translateX(-50%);
}
.section-title.white-bg-color::after,
.page-about-us__items.white-bg-color::after {
		right: 0;
		transform: translateX(50%);
}
.section-title.white-bg-color span,
.page-about-us__items.white-bg-color .page-about-us__blockText,
.page-about-us__items.white-bg-color .page-about-us__blockImage {
    position: relative;
    z-index: 1;
}
.page-about-us__items.illustration-left.updated-view-for-img .page-about-us__blockImage {
		transform: rotate(2deg) translateX(0) !important;
}
.page-about-us__items.updated-view-for-img .page-about-us__blockImage {
		transform: rotate(-2deg) translateX(35px) !important;
}
.page-about-us__items.updated-view-for-img .page-about-us__blockImage {
		align-items: center;
		border-radius: 10px;
		border: 2px solid #FFD93D;
		box-shadow: 0 8px 34px 0 rgba(0, 0, 0, 0.07);
		height: 232px;
		display: flex;
		justify-content: center;
		min-width: unset !important;
    margin: 0 !important;
		width: 315px;
		max-width: 100%;
		background: #fff;
}
.page-about-us__items.updated-view-for-img .page-about-us__blockImage img {
		max-height: 96%;
		max-width: 96%;
}

.table th.choice-with-first-column-fixed {
		padding-right: 15px;
}
.table td.choice-with-first-column-fixed {
		padding-right: 25px;
}

@media (max-width: 1100px) {
		
		.first-block-content__blockItemWrapTextAndPhone .first-block-content__blockItemText,
		.first-block-content__blockItemWrapTextAndPhone .first-block-content__blockItemPhone {
			font-size: 14px;
	}
}
@media (min-width: 1025px) {
	
    .first-screen__block.middle .first-screen__bg.desktop {
        left: 50%;
    }
}
@media (max-width: 991px) {
		
		.block-top-three-companies__yellow-text-with-an-arrow {
				display: none;
		}
}
@media screen and (min-width: 961px) {
	
    .page-about-us__items.updated-view-for-img {
        align-items: center;
    }
		.page-about-us__items.updated-view-for-img .page-about-us__blockImage {
				height: 232px;
				width: 315px;
		}
}
@media (max-width: 960px) {
		
		.page-about-us__items.updated-view-for-img .page-about-us__blockImage {
				margin: 45px auto 0 !important;
		}
		.page-about-us__items.updated-view-for-img .page-about-us__blockImage {
			height: 247px;
			width: 320px;
			transform: rotate(2deg) translateX(0) !important;
		}
		.page-about-us__items.updated-view-for-img .page-about-us__blockImage img {
        transform: translateX(0) !important;
        min-width: auto !important;
    }
}
@media screen and (min-width: 768px) {
	
		.first-screen__block.block-overlay-is-used-for-fs {
				padding-bottom: 167px !important;
		}
		.first-screen__block.block-overlay-is-used-for-fs .first-screen__item-content {
		    margin-top: -77px;
		}
    .first-screen__items.image-instead-of-form .first-screen__item:nth-child(1) {
				padding-right: 30px;
        width: 55%;
    }
		.first-screen__items.image-instead-of-form .first-screen__item:nth-child(2) {
        width: 45%;
    }
		.first-screen__items.image-instead-of-form .first-screen__item-content {
        max-width: 590px;
    }
	
		.block-top-three-companies.block-overlay-is-used-for-fs {
				margin-bottom: 60px;
				/*margin-top: -99px !important;*/
				margin-top: -159px !important;
		}
		.block-top-three-companies__top {
				align-items: center;
				display: flex;
		}
		.block-top-three-companies__date {
				order: 1;
				margin-left: auto !important;
				padding-left: 15px;
				text-align: right;
		}
}
@media screen and (max-width: 767px) {
	
	.n_container-no-sidebar > section.white-bg:first-child {
		padding-top: 0;
	}
	.first-screen__items.image-instead-of-form .first-screen__title,
.first-screen__items.image-instead-of-form .first-screen__blockText {
			margin-left: auto !important;
			margin-right: auto !important;
	}
	.first-screen__items.image-instead-of-form .first-screen__blockImage {
			margin: 15px auto 10px;
	}
	
	.block-top-three-companies {
			background: none;
			border: none;
			border-radius: 0;
			margin: 0;
			padding: 44px 0 0;
	}
	.block-top-three-companies__advertising-disclosure-block-link,
	.block-top-three-companies .first-block-content__wrapBlosks,
	.block-top-three-companies__title {
			display: none;
	}
}
@media screen and (min-width: 761px) {
		
		.best-transportation-companies__blockItemRowPhone.mobile {
				display: none;
		}
}
@media screen and (max-width: 760px) {

		.best-transportation-companies__blockItemButton.desktop.displaced {
        display: block;
    }
}
@media screen and (min-width: 721px) {
    
		.first-block-content__block.full-width-label-activated .first-block-content__blockItem:nth-child(1) {
        padding-top: 0;
    }
	
    .first-block-content__block.enable-updates .first-block-content__blockItem:nth-child(3) {
        flex-direction: column;
				justify-content: center;
    }
		.first-block-content__block.enable-updates .first-block-content__blockItem:nth-child(3) .first-block-content__blockItemButton {
				margin-top: 0;
		}
		.first-block-content__blockItemUpperAdvantage.mobile {
				display: none;
		}
	
		.find-out-what-is-this.logo-selected {
				align-items: center;
        display: flex;
				flex-wrap: nowrap;
				padding: 30px;
		}
		.find-out-what-is-this.logo-selected .find-out-what-is-this__text {
				padding-left: 15px;
				padding-right: 15px;
		}
		.find-out-what-is-this.logo-selected.gray-with-blue-border .find-out-what-is-this__text {
				width: calc(100% - 160px - 195px);
		}
		.find-out-what-is-this.logo-selected .find-out-what-is-this__text {
				text-align: left;
		}
		.find-out-what-is-this.logo-selected .find-out-what-is-this__button {
        margin-top: 0;
    }
}
@media screen and (max-width: 720px) {
	
		.first-block-content__block.simplified .first-block-content__blockItem {
				width: 100% !important;
		}
		.first-block-content__blockItemUpperAdvantage.desktop {
				display: none;
		}
		.first-block-content__block.simplified .first-block-content__blockLogo,
		.find-out-what-is-this__blockImage {
        display: table;
        height: 55px;
        margin: 0 auto 20px;
        width: 138px;
    }
		.first-block-content__block.simplified .first-block-content__blockLogo img {
				transform: translateY(0);
				top: 0;
		}
		.first-block-content__block.simplified .first-block-content__blockItemName {
				font-size: 22px;
				line-height: 28px;
				margin: 0 0 20px !important;
				text-align: center;
		}
		.first-block-content__block.simplified .first-block-content__blockItemButton {
				font-size: 18px;
        line-height: 28px;
				margin: auto;
				width: 195px;
		}
	
		.first-block-content__block.enable-updates .first-block-content__blockLabel {
				border-radius: 8px 8px 0 0;
				width: calc(100% + 2px) !important;
		}
		.first-block-content__block.full-width-label-activated .first-block-content__blockLabel {
				border-radius: 8px 8px 0 0;
				width: calc(100% + 4px) !important;
		}
		.first-block-content__wrapBlosks .first-block-content__block {
				border-width: 2px;
		}
		.first-block-content__block.full-width-label-activated {
				padding-top: 51px;
		}
		.first-block-content__wrapBlosks .first-block-content__block.enable-updates .first-block-content__blockLabel {
				left: -1px;
				top: -1px;
		}
		.first-block-content__wrapBlosks .first-block-content__block.full-width-label-activated .first-block-content__blockLabel {
				left: -2px;
				top: -2px;
		}
		.first-block-content__block.enable-updates.light-grayish .first-block-content__blockLabel {
				justify-content: center;
		}
		.first-block-content__block.enable-updates.light-grayish .first-block-content__blockLabel p {
				font-size: 12px;
				line-height: 20px;
				text-align: center;
		}
		.first-block-content__blockItemUpperAdvantage {
				justify-content: center;
				margin: 0 0 9px;
				text-align: center;
		}
		.first-block-content__block.enable-updates .first-block-content__blockLogo {
				margin-bottom: 19px;
    		margin-top: 8px;
				transform: translateY(0);
		}
		.first-block-content__block.enable-updates.full-width-label-activated .first-block-content__blockLogo {
				transform: translateY(0);
		}
		.first-block-content__block.enable-updates.logo-without-label .first-block-content__blockLogo {
				transform: translateY(0);
		}
		.first-block-content__block.enable-updates.logo-fw-label .first-block-content__blockLogo {
				transform: translateY(0);
		}
		.first-block-content__block.enable-updates .first-block-content__blockItemName {
        text-align: center;
    }
		.first-block-content__block.enable-updates .first-block-content__blockItemBlockRating p {
        order: 0;
    }
		.first-block-content__blockItemBlockTextUnderRating {
				margin: 7px 0 0;
		}
		.first-block-content__block.enable-updates .first-block-content__blockItemBlockRating {
        margin-bottom: 19px;
        margin-top: 21px;
    }
		.first-block-content__blockItemYellowlabel {
				margin-top: 10px;
				padding: 3px;
		}
		.first-block-content__blockItemWrapTextAndPhone {
				margin-top: 12px;
		}
		.first-block-content__block.enable-updates .first-block-content__blockItemWrapTextAndPhone     .first-block-content__blockItemText {
        display: inline-block;
    }
		.first-block-content__block.enable-updates .first-block-content__blockItemWrapTextAndPhone .first-block-content__blockItemPhone {
        border: none;
        height: auto;
        padding: 0;
				text-decoration: underline;
        width: auto;
    }
	
		.find-out-what-is-this.logo-selected {
				padding: 28px 30px;
		}
		.find-out-what-is-this__blockImage img{
				left: 50%;
				transform: translate(-50%, -50%);
		}
		.find-out-what-is-this.logo-selected .first-block-content__blockLogo {
        display: table;
        height: 55px;
        margin: 0 auto 20px;
        width: 138px;
    }
		.find-out-what-is-this.logo-selected .find-out-what-is-this__text {
				font-size: 22px;
				line-height: 28px;
        margin-left: auto;
        margin-right: auto;
		}
}
@media screen and (max-width: 575px) {

		.first-block-content__block.full-width-label-activated {
				padding-top: 47px;
		}
		.best-transportation-companies__blockItemButton.displaced {
				margin-top: 19px;
		}
		.best-transportation-companies__blockItemRowPhone {
				margin: 11px 0 0;
		}
	
		.page-about-us__items.updated-view-for-img .page-about-us__blockImage img {
        transform: translateX(0);
        min-width: auto;
    }
}
@media screen and (max-width: 500px) {
	
	.first-screen__items.image-instead-of-form .first-screen__blockImage {
			height: auto;
			padding-bottom: 68%;
			max-width: 92%;
	}
}