@media (min-width: 1000px) {
		html {
				font-size: 8.5px;
		}
}
@media (min-width: 1400px) {
		html {
				font-size: 10px;
		}

		.container-fluid {
				padding-left: 4rem;
				padding-right: 4rem;
		}
}

@media (max-width: 990px) {
		html {
				font-size: 2.7645vw;
		}

		.header-logo {
				width: 19rem;
		}

		.burger-toggle {
				width: 3.2rem;
		}

		.utf-section__foto {
				position: static;
				margin: 0 auto;
				width: 94%;
				margin-top: 2rem;
		}

		.utf-section {
				padding-top: 12rem;
				padding-bottom: 0;
		}

		.utf-section__address {
				font-size: 1.8rem;
		}

		.utf-section h1 {
				font-size: 3.6rem;
				line-height: 90%;
				margin-top: 2rem;
		}

		.utf-section h1 span {
				font-size: 5.6rem;
				line-height: 90%;
		}

		.utf-section h2 {
				font-size: 2.4rem;
				margin-top: 1rem;
		}

		.btn-blue {
				margin-top: 3rem;
				font-size: 1.6rem;
				text-align: center;
				width: 100%;
				padding: 1.6rem;
		}

		.utf-section__foto-text {
				font-size: 1.4rem;
				padding-left: 5.4rem;
				line-height: 1.6rem;
				bottom: 1.8rem;
				margin-left: -15rem;
		}

		.utf-section__foto-text img {
				width: 3rem;
				left: 1.2rem;
		}

		.utf-section-icon2 {
				display: none;
		}

		.be-partner-img {
				width: 100%;
		}

		.be-partner-section {
				padding: 4rem 0;
		}

		.be-partner-section__title {
				margin-top: 2rem;
				font-size: 3.6rem;
		}

		.be-partner-section__title span {
				font-size: 1.8rem;
		}

		.be-partner-block {
				width: 100%;
				padding: 2rem;
		}

		.be-partner-block__time {
				font-size: 2rem;
		}

		.be-partner-block__location {
				font-size: 1.6rem;
		}

		.btn-be-partner {
				margin-top: 2.8rem;
				width: 100%;
				padding: 1.6rem;
				font-size: 1.6rem;
		}

		.title-section {
				font-size: 3.2rem;
				line-height: 100%;
		}

		.about-us {
				padding-top: 4rem;
				padding-bottom: 3.2rem;
		}

		.about-us .title-section {
				margin-top: 2rem;
		}

		.about-us-wrap {
				width: 100%;
				margin-top: 2rem;
				padding: 2.4rem 1.6rem;
		}

		.about-us-wrap p {
				margin-top: 2.4rem;
				font-size: 1.6rem;
		}

		.about-us-wrap p b {
				font-size: 1.8rem;
		}

		.homsters-in-number-icon {
				display: none;
		}

		.homsters-in-number {
				padding-top: 4rem;
		}

		.homsters-in-number__logo {
				width: 70%;
				margin-bottom: 1rem;
		}

		.homsters-in-number__advanteges {
				flex-wrap: wrap;
		}

		.homsters-in-number__advanteges-item {
				width: 50%;
		}

		.homsters-in-number__advanteges-item h5 {
				font-size: 4rem;
				margin-left: 1.2rem;
		}

		.homsters-in-number__advanteges-item p {
				font-size: 1.8rem;
		}

		.homsters-in-number__advanteges {
				margin-top: 7rem;
		}

		.homsters-in-number__advanteges-item:nth-child(3), .homsters-in-number__advanteges-item:nth-child(4) {
				margin-top: 5.5rem;
		}

		.homsters-in-number__advanteges-item h5:before {
				top: -1rem;
		}

		.advantages-section {
				margin-top: 0;
				padding-bottom: 4rem;
		}

		.advantages-section h4 {
				font-size: 2.2rem;
				line-height: normal;
				margin-top: 1.4rem;
		}

		.advantages-section__item {
				margin-top: 4rem;
		}

		.advantages-section__item h6 {
				font-size: 1.6rem;
				margin-top: 1.4rem;
		}

		.advantages-section__item h6 br {
				display: none;
		}

		.advantages-section__item img {
				width: 12.8rem;
				display: block;
				margin: 0 auto;
		}

		.will-buyers-receive {
				padding-top: 4rem;
		}

		.advantages-section-icon {
				display: none;
		}

		.will-buyers-receive__list {
				padding: 2rem;
		}

		.will-buyers-receive__list li {
				font-size: 1.4rem;
				min-height: initial;
				margin-top: 1rem;
		}

		.will-buyers-receive .col-lg-5.offset-lg-1 .will-buyers-receive__list {
				border-radius: 1.6rem 1.6rem 0 0;
				padding-bottom: 0;
		}

		.will-buyers-receive .col-lg-5:last-child .will-buyers-receive__list {
				margin-top: 0;
				border-radius: 0 0 1.6rem 1.6rem;
		}

		.will-buyers-receive__list li:before {
				width: 1rem;
				height: 1rem;
		}

		.reg-form-section {
				padding-top: 4rem;
				padding-bottom: 4rem;
		}

		.reg-form-section .title-section {
				margin-top: 3rem;
		}

		.reg-form {
				margin-top: 3rem;
				padding: 3rem 2rem;
		}

		.btn-yellow {
				margin-top: 1rem;
		}

		fieldset {
				margin-bottom: 2rem;
		}

		.reg-form-section iframe {
				width: 100% !important;
				height: 27rem !important;
		}

		.header-menu {
				display: block;
				text-align: center;
				padding-right: 0;
				width: 100%;
				margin-left: 0;
		}

		.burger {
				padding-bottom: 4rem;
		}

		.burger .header-menu li {
				margin-top: 4.2rem;
				margin-right: 0;
		}

		.header-menu li a {
				font-size: 2rem;
		}

		.burger .btn-call {
				margin: 0 auto;
				display: flex;
				justify-content: center;
				margin-top: 8rem;
				width: 26rem;
				border-radius: 1.6rem;
				border: 0.2rem solid #239EED;
				padding: 1.4rem;
		}
		.burger .btn-call svg{
				margin-right: 1.7rem;
		}
		.btn-call-text{
				background: none;
				color: #239EED;
				font-size: 1.6rem;
				font-weight: 700;
				line-height: normal;
				padding: 0;
		}

		.bePartner-img{
				display: none;
		}
		.modal-body{
				padding: 2rem;
		}
		.bePartner-wrap h4{
				font-size: 2.4rem;
				margin-top: 0;
		}
		.bePartner-wrap h4 br{
				display: none;
		}
		fieldset input, fieldset select{
				font-size: 1.4rem;
		}
		#thankModal .modal-body{
				padding: 4rem 2rem;
		}
		#thankModal p{
				font-size: 1.4rem;
		}
		.btn-blue-thank{
				width: 100%;
				margin-top: 2.5rem;
		}
		.swiper-button-next, .swiper-button-prev{
				display: none;
		}
		.gallery .swiper-pagination{
				width: 100%;
				margin-left: 0;
				left: 0;
		}
		.gallery-swiper img{
				height: 20rem;
		}
		.gallery{
				margin-top: 4rem;
		}
		.gallery-swiper{
				padding-bottom: 6rem;
		}
		#be-partner-section > div > div > div:nth-child(1), #reg-form-section > div > div:nth-child(2) > div.col-lg-5.offset-lg-1{
				border-bottom: 0.1rem solid #EDEDED;
				padding-bottom: 4rem;
		}
		.reg-form-section .be-partner-section__title{
				margin-top: 4rem;
		}
}

