@media all and (max-width: 576px) {
	
	.lending-page {
		overflow-x: hidden;
	}
	
	/* ==== CONTACTS ==== */
	
	.contacts .owl-theme .owl-nav [class*=owl-] {
		display: inline-block !important;
	}
	
	.contacts .owl-theme .owl-nav .owl-prev {
		left: -1rem;
		border-radius: 20% 50% 50% 20%;
	}
	
	.contacts .owl-theme .owl-nav .owl-prev > span {
		margin-left: 1rem;
	}
	
	.contacts .owl-theme .owl-nav .owl-next {
		right: -1rem;
		border-radius: 50% 20% 20% 50%;
	}
	
	.contacts .owl-theme .owl-nav .owl-next > span {
		margin-right: 1rem;
	}
	
	.contacts .owl-theme .owl-nav [class*=owl-]:hover {
		background: white !important;
	}
	
	.owl-theme .owl-nav [class*=owl-]:hover {
		color: black !important;
	}
	
	.lending-page a.header__more-btn {
		max-width: 95%;
	}
	
}

@media all and (max-width: 767px) {
	
	h1, h2 {
		font-size: 1.5rem;
	}
	
	h3 {
	    font-size: 1.8rem;
	}
	
	h4 {
	    font-size: 1.3rem;
	}
	
	.contacts > .row,
	.satisfied > .row,
	.definition > .row,
	.receive > .row .receive__item,
	.installation > .row .installation__item {
		flex-direction: column;
	}
	
	p {
		font-size: 1rem !important; 
	}
	
	/* ==== HEADER ==== */
	
	.header__item ul {
		margin-bottom: 2rem;
		padding-left: 25px;
	}
	
	.header > .row > div:last-child {
		display: none;
	}
	
	.header .header__item:first-child {
		padding: 0 4% !important;
	}	
	
	.header__item p {
		font-size: 1.4rem;
	}
	
	.header__item ul li,
	.header__more-btn {
		font-size: 1.1rem;
	}
	
	.header__more-btn {
		margin: 2.5rem auto;
		max-width: 95%;
	}
	
	/* ==== INSTALATION ==== */
	
	.installation__item-info {
	    padding: 0 .5rem;
	    font-size: 1rem;
	}
	
	.installation__item-image img {
		width: 100%;
	}
	
	.installation__item-info_btn {
		margin: 2rem auto 0 auto;
	}
	
	/* ==== DEFINITION ==== */
	
	.definition__item {
		margin-bottom: 5rem;
	}
	
	.definition__item:last-child {
		margin-bottom: 0;
	}
	
	.definition__item-info {
		font-size: 1rem;
	}
	
	/* ==== RECEIVE ==== */
	
	.receive .row {
		margin: 0 auto;
		max-width: 450px;
	}
	
	.receive .row > div {
		padding: 0 2%;
	}
	
	.receive__item {
		margin: .8rem 0;
	}
	
	.receive__item-image span {
		right: 6%;
	}
	
	.receive__item-image {
		max-width: 100%;
	}
	
	.receive__item-image img {
		width: 140px;
	}
	
	.receive__item-text h4 {
		text-align: center;
	}
	
	.receive__item-text {
		margin-left: 0;
	}
	
	.receive__item-text p {
		text-align: center;
		font-size: 1.2rem;
	}
	
	/* ==== SATISFIED ==== */
	
	.satisfied__item {
		margin-bottom: 3rem;
		font-size: 1rem;
	}
	
	.satisfied__item i {
    	margin-bottom: 1rem;
    }
	
	/* ==== CONSULTATION ==== */
	
	.consultation form {
		padding: 0 2%;
		max-width: 100%;
	}
	
	.consultation form label {
		max-width: 90%;
	}
	
	.consultation form label span {
		width: 100%;
	}
	
	/* ==== CONTACTS ==== */
	
	.map-container {
    	padding: 0 1rem;
	}
	
	.contacts .owl-theme .owl-nav [class*=owl-] {
		display: inline-block !important;
	}
	
	
	.lending-page .btn {
		display: block;
	}
}

@media all and (max-width: 991px) {
	
	.container.installation .instalation__content .row,
	.instalation__content .row {
		flex-direction: column;
	}
	
	/* ==== INSTALATION ==== */
	
	.instalation__content-item {
		margin-bottom: 3rem;
	}
	
	.instalation__content-item:last-child {
		margin-bottom: 0;
	}
	
	
	.instalation__content-form input[type="submit"] {
		padding-left: 1.4rem;
	    padding-right: 1.4rem;
	    font-size: 1rem;
	}
	
	.instalation__content-item {
	    max-width: 500px;
	    margin: 0 auto;
	}
	
	.definition__item-info p, 
	.definition__item-info ul {
		max-width: 90% !important;
	}
	
}

@media (min-width: 768px) and (max-width: 1365px) {
	
	h1 {
		font-size: 3rem;
	}
	
	h2 {
		padding: 0 2%;
		font-size: 1.8rem;
	}
	
	h3 {
	    font-size: 2rem;
	}
	
	h4 {
	    font-size: 1.5rem;
	}
	
	p, ul li {
		font-size: 1.1rem !important; 
	}
	
	/* ==== HEADER ==== */
	
	.header .row .header__item:last-child {
		display: none;
	}

	/* ==== INSTALATION ==== */
	
	.installation__item-image img {
		width: 100%;
	}
	
	/* ==== RECEIVE ==== */
	
	.receive .row > div {
		padding: 0 5%;
	}
	
}

@media all and (max-width: 1337px) {
	
	.instalation__content-form {
		border-left: 0;
	}
	
	.definition__item-image img {
		width: 80%;
	}
	
}

@media all and (max-width: 1600px) {
	
	/* ==== CONTACTS ==== */
	
	.contacts > .row {
		flex-direction: column;
	}
	
	.contacts__item-map {
		margin-bottom: 3rem;
	}
	
}

@media all and (min-width: 320px) {
	
	.definition__item .installation__item-info_btn,
	.installation__item-info_btn {
		max-width: 250px;
		font-size: 1.1rem;
	}
	
}

@media all and (min-width: 400px) {
	
	.instalation__content-item.instalation__content-form iframe {
		width: 370px;
	}
	
}

@media all and (min-width: 536px) {
	
	.instalation__content-item.instalation__content-form iframe {
		width: 500px;
	}
	
}

@media all and (min-width: 575px) {
	
	.definition__item .installation__item-info_btn,
	.installation__item-info_btn {
		max-width: 280px;
		font-size: 1.3rem;
	}
	
}

@media all and (min-width: 768px) {
	
	.definition__item .installation__item-info_btn,
	.installation__item-info_btn {
	    max-width: 150px;
	    font-size: 1rem;
	}
	
}

@media (min-width: 768px) and (max-width: 1365px) {
	
	.lending-page h4 {
	    font-size: 1.2rem;
	}
	
}

@media all and (min-width: 1300px) {
	
	.definition__item .installation__item-info_btn,
	.installation__item-info_btn {
	    max-width: 210px;
	}
	
}

@media all and (min-width: 1600px) {
	
	.definition__item .installation__item-info_btn,
	.installation__item-info_btn {
	    max-width: 250px;
	    font-size: 1.2rem;
	}
	
}








































