@media (max-width: 990px) {
	.header__body {
		height: 50px;
	}
		.header__logo {
			flex: 0 0 40px;
		}
	.header__title h4 {
		font-size: 16px;
		letter-spacing: 1px
	}
	.header__title_text p {
		font-size: 9px;
	}
	.menu__link,
	.menu__link_arrow {
			text-transform: uppercase;
			font-size: 11px;
			text-decoration: none;
			height: 45px;
			margin: 0px 0px;
			padding: 0px 5px;
	}
		.subMenu__link {
			font-size: 11px;
		}
			.menu_li_arrow {
				padding: 0px 10px 0px 0px;
			}
			.svg_arrow__down {
				position: absolute;
				top: 14px;
				right: 0px;
				transition: 0.3s all;
				height: 16px;
				width: 16px;
			}
		.menu__list li:hover > .subMenu__list {
			height: 165px;
		}
		.subMenu__list {
			margin: 2px 0px 0px 0px;
		}
	.header__phone_wrap p {
		font-size: 9px;
	}
	.header__phone {
		font-size: 13px;
	}
}
@media (max-width: 767px) {
	h1 {font-size: 2rem;}
	h2 {font-size: 1.5rem;}
	p {font-size: 0.85rem;}
	body.lock {
		overflow: hidden;
	}
		.header__container {
			max-width: none;
		}
			.header__logo h3 {
				z-index: 3;
			}
			.header__title_text p {
				display: none;
			}
				.header__burger {
					display: block;
					position: relative;
					width: 30px;
					height: 20px;
					position: relative;
					z-index: 3;
				}
					.header__burger span {
						position: absolute;
						background-color: #0a202e;;
						width: 100%;
						height: 2px;
						left: 0;
						top: 9px;
						transition: all 0.3s ease 0s;
					}
					.header__burger:before,
					.header__burger:after {
						content: '';
						background-color: #0a202e;
						position: absolute;
						width: 100%;
						height: 2px;
						left: 0;
						transition: all 0.3s ease 0s;
					}
					.header__burger:before {
						top: 0;
					}
					.header__burger:after {
						bottom: 0;
					}
					.header__burger.active:before {
						transform: rotate(45deg);
						top: 9px;
					}
					.header__burger.active:after {
						transform: rotate(-45deg);
						bottom: 9px;
					}
					.header__burger.active span {
						transform: scale(0);
						
					}
				.header__menu {
					position: fixed;
					top: -100%;
					left: 0;
					width: 100%;
					height: 100%;
					overflow: auto;
					color: #e2e8f0;
					background-color: #0a202e;
					padding: 70px 20px 20px 20px;
					transition: all 0.3s ease 0s;
					text-align: center;
				}
				.header__menu.active {
					top: 0;
				}
					.menu__list {display: block;}
					.menu__list li {
						border-bottom: 1px solid #19799e;
					}
						.menu__link,
						.menu__link_arrow {
							color: #e2e8f0;
							margin: 0px 0px;
							padding: 0px 0px;
							text-align: left;
						}
							.svg_arrow__down {
								position: absolute;
								top: 10px;
								right: 0px;
								transition: 0.3s all;
								height: 26px;
								width: 26px;
							}
							.svg_arrow__down {
								fill: #fff;
							}
							.svg_arrow__down.svg_arrow__up{
								transform: rotate(180deg);
							}
							.subMenu__list {
								display: none;
								position: relative;
								width: 100%;
								height: 100%;
								overflow: auto;
								color: #0a202e;
								background-color: #008fbb;
								transition: all 0.3s ease 0s;
								text-align: center;
								margin: 0px 0px 0px 0px;
								padding: 0px 0px 0px 0px;
							}
							.subMenu__list.openSubMenu {
								display: block;
							}
							.subMenu__link {color: #e2e8f0;}
							.menu_li_arrow {padding: 0px;}

					.header__phone_wrap,
					.header__phone {
						display: none;
					}
	.title__text h1 {
		font-weight: 500;
		font-size: 3rem;
		line-height: 3rem;
		margin: 2rem 0rem;
		font-family: 'Pattaya', sans-serif;
		text-transform: capitalize;
	}
	.title__text h2 {
		font-weight:600;
		font-size: 1.25rem;
	}
	.title__text h3 {
		font-size: 1rem;
		font-weight: 600;
		letter-spacing: 0.025rem;
	}
	/*partners__wrapper
	-------------------------------------------------------------------------------*/
	.partners__body {
			flex-flow: column wrap;
			align-items: center;
		}
		.partners__body p {
			font-size: 0.85rem;
		}
		.partners__header {
			text-align: center;
			padding: 15px;
			max-width: 100%
		}
		.partners__items {
			text-align: center;
			max-width: 100%;
		}
			.partners__items ul {
				flex-flow: row wrap;
				justify-content: space-around;
			}
	/*about__wrapper
	-------------------------------------------------------------------------------*/
	.about__items {
			display: flex;
			flex-flow: column wrap;
			justify-content: center;
			align-items: center;
		}
		.about__item {
			width: 100%;
			margin: 10px 0px;
		}
	/* wrapper__contacts
	-------------------------------------------------------------------------------*/
	.contacts__wrapper {}
		.contacts__container {}
			.contacts__body {}
				.contacts__title {}
				.contacts__items {
					padding: 0rem;
				}
					.contacts__item {}
						.contacts__list {}
							.contacts__link {}
								.contacts__link_body {
									margin: 1.25rem 0rem 0rem 0rem;
									padding: 0.675rem;
								}
					.form_group {}
						.form_control {
							padding: 10px 20px;
							font-size: 0.875rem;
							width: 250px;
						}
							.form_textarea {
								font-size: 0.875rem;
							}
					.form_btn_submit {}

}