/*
Theme Name: OWZ
Text Domain: owz
Version: 1.0
*/


@font-face {
    font-family: 'Montserrat';
    src: url('fonts/Montserrat-LightItalic.woff2') format('woff2'),
        url('fonts/Montserrat-LightItalic.woff') format('woff');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat';
    src: url('fonts/Montserrat-Bold.woff2') format('woff2'),
        url('fonts/Montserrat-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat';
    src: url('fonts/Montserrat-BlackItalic.woff2') format('woff2'),
        url('fonts/Montserrat-BlackItalic.woff') format('woff');
    font-weight: 900;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat';
    src: url('fonts/Montserrat-ExtraBoldItalic.woff2') format('woff2'),
        url('fonts/Montserrat-ExtraBoldItalic.woff') format('woff');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat';
    src: url('fonts/Montserrat-Medium.woff2') format('woff2'),
        url('fonts/Montserrat-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat';
    src: url('fonts/Montserrat-Light.woff2') format('woff2'),
        url('fonts/Montserrat-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat';
    src: url('fonts/Montserrat-MediumItalic.woff2') format('woff2'),
        url('fonts/Montserrat-MediumItalic.woff') format('woff');
    font-weight: 500;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat';
    src: url('fonts/Montserrat-Italic.woff2') format('woff2'),
        url('fonts/Montserrat-Italic.woff') format('woff');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat';
    src: url('fonts/Montserrat-ExtraBold.woff2') format('woff2'),
        url('fonts/Montserrat-ExtraBold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat';
    src: url('fonts/Montserrat-Black.woff2') format('woff2'),
        url('fonts/Montserrat-Black.woff') format('woff');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat';
    src: url('fonts/Montserrat-BoldItalic.woff2') format('woff2'),
        url('fonts/Montserrat-BoldItalic.woff') format('woff');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat';
    src: url('fonts/Montserrat-ExtraLightItalic.woff2') format('woff2'),
        url('fonts/Montserrat-ExtraLightItalic.woff') format('woff');
    font-weight: 200;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat';
    src: url('fonts/Montserrat-ExtraLight.woff2') format('woff2'),
        url('fonts/Montserrat-ExtraLight.woff') format('woff');
    font-weight: 200;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat';
    src: url('fonts/Montserrat-Thin.woff2') format('woff2'),
        url('fonts/Montserrat-Thin.woff') format('woff');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat';
    src: url('fonts/Montserrat-ThinItalic.woff2') format('woff2'),
        url('fonts/Montserrat-ThinItalic.woff') format('woff');
    font-weight: 100;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat';
    src: url('fonts/Montserrat-SemiBoldItalic.woff2') format('woff2'),
        url('fonts/Montserrat-SemiBoldItalic.woff') format('woff');
    font-weight: 600;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat';
    src: url('fonts/Montserrat-SemiBold.woff2') format('woff2'),
        url('fonts/Montserrat-SemiBold.woff') format('woff');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat';
    src: url('fonts/Montserrat-Regular.woff2') format('woff2'),
        url('fonts/Montserrat-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}





body{
	font: normal normal normal 20px/30px Montserrat;
	margin: 0;
	padding: 0;
	letter-spacing: 1px;
	color: #0F1820;
}
a,
a:hover{
	text-decoration: none;
}
h3{
	font: normal normal normal 30px/50px Montserrat;
	letter-spacing: 1.5px;
}
h4{
	font: normal normal normal 20px/24px Montserrat;
	letter-spacing: 1px;
}
/*******************/
.d-flex{
	display: flex;
}
.flex-column{
	flex-direction: column;
}
.flex-wrap-wrap{
	flex-wrap: wrap;
}
.align-items-center{
	align-items: center;
}
.align-items-end{
	align-items: flex-end;
}
.justify-content-between{
	justify-content: space-between;
}
.justify-content-arround{
	justify-content: space-around;
}
.justify-content-center{
	justify-content: center;
}
.h-100{
	height: 100%;
}
.w-100{
	width: 100%;
}
.w-75{
	width: 75%;
}
.w-25{
	width: 25%;
}
.p-15{
	padding: 15px;
}
.px-15{
	padding: 0 15px;
}
.pt-30{
	padding-top: 30px;
}
.pt-15{
	padding-top: 15px;
}
.pl-15{
	padding-left: 15px;
}

.mb-15{
	margin-bottom: 15px;
}
.mb-0{
	margin-bottom: 0 !important;
}
.mt-15{
	margin-top: 15px;
}
.mt-30{
	margin-top: 30px;
}
.rounded{
	border-radius: 50%;
}
.weight-bold{
	font-weight: bold;
}
.mwidth-935{
	max-width: 935px;
}
.mwidth-1070{
	max-width: 1070px;
}
.mwidth-1260{
	max-width: 1260px;
}
.bg-image{
	background-position: center;
	background-size: cover;
}
.text-center{
	text-align: center;
}
.mt-0{
	margin-top: 0;
}
.mwidth-700{
	max-width: 700px
}
.mwidth-780{
	max-width: 780px
}
.align-items-start{
	align-items: flex-start;
}
.bg-gray{
	background-color: #F2F2F2;
}
.overflow-hidden{
    overflow: hidden;
}
/*******************/
.container{
	max-width: 1920px;
	margin: 0 auto;
	height: 100%;
	position: relative;
}
.left-sidebar{
	border-right: 1px solid #202830;
	display: none;
}
.left-sidebar,
.content{
	min-height: 100vh;
}
.content{
	max-width: 100%;
}

.nav-wrapp{
	margin: 20px 0;
}
ul.navbar-nav {
	list-style: none;
	padding: 0;
	display: flex;
}
.navbar-nav a{
	font: normal normal normal 14px/18px Montserrat;
	letter-spacing: 0.7px;
	color: #0F1820;
	display: inline-block;
	margin: 0 35px;
}
.navbar-nav a:hover{
	color: #6BC4E8;
}
.section .section-name{
    display: none;
	position: absolute;
    left: 0;
    transform: matrix(0, -1, 1, 0, 0, 0);
    text-align: left;
    font: normal normal bold 20px/24px Montserrat;
    color: #0F1820;
	width: 100px;
    align-items: center;
    justify-content: center;
    text-transform: uppercase;
}
.info-wrapp{
	position: relative;
}
.info-wrapp:before{
	content: '';
	position: absolute;
	top: -2px;
	width: 190px;
	height: 2px;
	background-color: #0F1820;
}
.advantages .left-side{
	max-width: 100%;
	flex: 1;
    display: flex;
    flex-direction: column;
}
.advantages .right-side img{
	max-width: 100%;
	display: flex;
}
.advantages .single-advantage{
	color: #FFFFFF;
}
.team .team-background{
	height: 250px;
}
.team .workers-wrapp{
	margin-top: -110px;
}
.steps .single-step{
	padding: 50px;
	border-bottom-right-radius: 80px;
}
.steps .swiper-slide:nth-child(2n+1) .single-step{
	background: #F2F2F2;
}
.steps .single-step h4{
	font: normal normal bold 30px/45px Montserrat;
	letter-spacing: 1.5px;
	color: #6BC4E8;
}
.steps .single-step h5{
	font: normal normal bold 20px/25px Montserrat;
	letter-spacing: 1px;
	color: #0F1820;
}
.steps-wrapp{
	width: 100%;
	position: relative;
}
.forminator-button-submit,
.btn{
	border: 1px solid #0F1820;
	border-radius: 100px;
	font: normal normal normal 21px/35px Montserrat;
	letter-spacing: 1.2px;
	color: #0F1820;
	background-color: transparent;
	transition: all .3s ease-in-out;
	padding: 10px 35px 10px 50px;
	margin-bottom: 15px;
	position: relative;
	cursor: pointer;
	display: flex;
    align-items: center;
}
.forminator-button-submit:hover,
.btn.active,
.btn:hover{
	color: #fff;
	background-color: #0F1820;
}
.forminator-button-submit{
	padding: 10px 35px 10px 35px;
}
.btn .icon{
	position: absolute;
    left: 30px;
    display: inline-flex;
    width: 20px;
    justify-content: center;
}
.btn .icon.animate-up{
	transition: all .3s ease-in-out;
}
.btn .icon .arrow-icon{
	display: none;
}
.btn.active .icon .arrow-icon,
.btn:hover .icon .arrow-icon{
	display: block;
}
.btn.active .icon .plus-icon,
.btn:hover .icon .plus-icon{
	display: none;
}
.btn:hover .icon.animate-up{
	transform: rotate(270deg);
}
.services-content-single{
	background-color: #0F1820;
    color: #fff;
    padding-top: 25px;
    padding-bottom: 25px;
	display: none;
	position: relative;
}
.services-content-single .info-wrapp:before{
	background-color: #fff;
}
.services-content-single .close-service{
	position: absolute;
    right: 15px;
	top: 15px;
    z-index: 9;
}
.close-service svg{
	fill: #fff !important;
	transition: all .3s ease;
}
.close-service:hover svg{
	fill: #6BC4E8 !important;
	transform: rotate(90deg);
	transition: all .3s ease;
}
.social a{
	margin-left: 25px;
	margin-right: 25px;
}
.social a svg{
	fill: #262626;
}
.social a:hover svg{
	fill: #6BC4E8;
}
.copy-social-wrapp .copyright{
	margin-top: 30px;
}
.copy-social-wrapp span,
.copy-social-wrapp a{
	font: normal normal normal 14px/18px Montserrat;
	letter-spacing: 0px;
	color: #262626;
}
.copy-social-wrapp a{
	margin-left: 20px;
}
.copy-social-wrapp a:hover{
	color: #6BC4E8;
}
.copy-social-wrapp .social{
	text-align: center;
}
.steps-arrow{
	display: none;
}
.mobile-menu{
	position: fixed;
	top:0;
	left: -100%;
	height: 100%;
	width: 100%;
	background-color: #fff;
	transition: all .3s ease-in-out;
	z-index: 9;
	overflow: hidden;
}
.mobile-menu.active{
	left: 0;
}
.mibile-burger{
	display: none;
}
.modal-wrapp{
	display: none;
	position: fixed;
	top:0;
	left: 0;
	height: 100%;
	width: 100%;
	background-color: #fff;
	transition: all .5s ease-in-out;
	z-index: 999;
	overflow: auto;
	opacity: 0;
}
.modal-wrapp .modal-container{
	margin: 30px 100px;
}
.forminator-custom-form{
	display: block !important;
}
.forminator-field{
	display: flex;
    align-items: center;
}
label.forminator-radio,
.forminator-label{
    letter-spacing: 1px  !important;
    color: #0F1820  !important; 
}
.forminator-field .select2-container{
	min-width: 375px !important;
}
.forminator-field .forminator-input,
.forminator-field .select2-container .select2-selection{
    background: #F2F2F2 0% 0% no-repeat padding-box  !important;
    border-radius: 100px  !important;
    border: 0 !important;
    padding: 0 15px  !important;
}
.forminator-field .forminator-textarea{
    border-radius: 35px  !important;
    padding: 15px  !important;
    border: 0 !important;
}
.forminator-radio-bullet{
	border: 0 !important;
	background: #F2F2F2 0% 0% no-repeat padding-box;
}
.radio-form-checker .forminator-radio-label{
	display: none !important;
}
.radio-form-checker .forminator-field{
	align-items: self-start;
}
.radio-form-checker .forminator-radio{
	margin-right: 10px !important;
}
.radio-form-checker .forminator-description{
    font-weight: 500 !important;
    letter-spacing: 0px;
    color: #0F1820 !important;
	margin-top: 0;
}
.radio-form-checker .forminator-radio-bullet {
	border: 2px solid #0F1820 !important;
	background-color: #fff !important;
}
.close-modal svg{
	transition: all .3s ease-in-out;
}
.close-modal:hover svg{
	fill: #6BC4E8 !important;
    transform: rotate(90deg);
}
.et-db #et-boc .et_pb_module .forminator-ui.forminator-custom-form[data-design=default] .forminator-radio .forminator-radio-bullet~span, .forminator-ui.forminator-custom-form[data-design=default] .forminator-radio .forminator-radio-bullet~span {
    margin-right: 10px;
}
label.forminator-radio {
	margin: 0 40px 0 0 !important;
}
.forminator-title{
    letter-spacing: 1.5px;
    color: #0F1820;
}
.swiper-horizontal>.swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal, .swiper-pagination-custom, .swiper-pagination-fraction{
	bottom: 0;
}
.swiper-pagination-bullet {
    width: 12px;
    height: 12px;
}
.swiper-pagination-bullet-active {
    opacity: 1;
    background: #6BC4E8;
}
.btn-scrolldown{
	position: absolute;
    transition: all .3s ease-in-out;
    transform: rotate(-90deg);
    font: normal normal normal 14px/18px Montserrat;
    letter-spacing: 0.7px;
    color: #0F1820;
    display: flex;
    top: -115px;
    padding: 6px 15px;
    border-radius: 25px;
    border: 1px solid transparent;
	width: 155px;
	left: -157px;
	align-items: center;
}
.btn-scrolldown svg{
	transform: rotate(90deg);
    margin-right: 10px;
}
.btn-scrolldown:hover{
	border-color: #6BC4E8;
	color: #6BC4E8;
}
.btn-scrolldown svg line{
	stroke: #0F1820;
    transition: all .3s ease-in-out;
}
.btn-scrolldown:hover svg line{
	stroke: #6BC4E8;
}
.position-relative{
	position: relative;
}
.forminator-select.forminator-select-dropdown-container--open .forminator-select-dropdown {
    background-color: #fff;
}
.forminator-row-last{margin-top: 50px;}
.testimonials-carousel-pagination{
	bottom: -8px;
}
.testimonials-carousel-pagination .swiper-pagination-bullet{
	background-color: #dadada;
}
.close-service:hover img{
	fill: #6BC4E8 !important;
}
.close-service img:hover{
	fill: #6BC4E8 !important;
}
.forminator-radio-bullet:hover{
	border-color: #17A8E3 !important;
}

.parallax1, .parallax2{
	background-repeat: no-repeat;
	background-position: top center;
	background-attachment: fixed;
	transition: all ease 0.2s
}
.big-img{
	height: 642px;
}
.advantages-img{
	background-position: top right;
	height: 696px;
}
.online-img{
	height: 544px;
	background-position: top left;
}

@media (min-width: 768px){
	.mt-sm-60{
		margin-top: 60px;
	}
	.p-sm-30 {
		padding: 30px;
	}
	.p-sm-25 {
		padding: 25px;
	}
}
@media (min-width: 1024px){
	.mwidth-700 {
		max-width: 350px;
	}
	.forminator-field .select2-container {
		min-width: 340px !important;
	}
	label.forminator-radio {
		font: normal normal normal 16px/25px Montserrat !important;
	}
	.forminator-label {
		font: normal normal normal 16px/25px Montserrat !important;
		width: 230px !important;
	}
	.forminator-field .forminator-input, .forminator-field .select2-container .select2-selection {
		height: 60px !important;
	}
	.forminator-field .forminator-textarea,
	.forminator-field .forminator-input{
		width: calc(100% - 230px) !important;
	}
	.radio-form-checker .forminator-description {
		font-size: 14px !important;
		line-height: 22px !important;
	}
	.radio-form-checker,
	.forminator-button-submit {
		margin-left: 225px !important;
	}
	.forminator-title{
		font: normal normal normal 26px/40px Montserrat !important;
		margin-top: 70px !important;
	}
}
@media (min-width: 1280px){
	body {
		font: normal normal normal 16px/28px Montserrat;
		letter-spacing: 0.5px;
	}
	.section .section-name{
		display: flex;
	}
	.copy-social-wrapp a{
		margin-left: 50px;
	}
	.copy-social-wrapp .copyright{
		margin-top: 60px;
	}
	.copy-social-wrapp .social{
		text-align: right;
	}
	.social a{
		margin-left: 35px;
		margin-right: 0;
	}
	.justify-content-lg-between{
		justify-content: space-between;
	}
	.left-sidebar{
		display: block;
	}
	.nav-wrapp{
		margin: 50px 0;
	}
	.btn {
		font: normal normal normal 19px/32px Montserrat;
	}
	.advantages .single-advantage {
		font: normal normal normal 22px/38px Montserrat;
		letter-spacing: 1.2px;
		padding: 40px;
		height: 100%;
		display: flex;
		align-items: center;
	}
	.steps .single-step {
		padding: 20px;
		border-bottom-right-radius: 60px;
	}
	.steps .single-step h4 {
		font: normal normal bold 24px/36px Montserrat;
		letter-spacing: 1.2px;
		margin: 15px 0;
		color: #6BC4E8;
	}
	.left-sidebar {
		width: 50px;
	}
	.content {
		width: calc(100% - 50px);
	}
	.section .section-name {
		font: normal normal bold 14px/20px Montserrat;
		width: 50px;
	}
	.mwidth-700 {
		max-width: 440px;
	}
	.btn .icon {
		left: 20px;
	}
}
@media (min-width: 1366px){
	body {
		font: normal normal normal 18px/30px Montserrat;
		letter-spacing: 0.5px;
	}
	.left-sidebar {
		width: 70px;
	}
	.content {
		width: calc(100% - 70px);
	}
	.section .section-name {
		font: normal normal bold 16px/20px Montserrat;
		width: 75px;
	}
	.pl-md-30{
		padding-left: 30px;
	}
	.mt-md-90{
		margin-top: 90px;
	}
	.p-md-30 {
		padding: 30px;
	}
	.p-md-50 {
		padding: 50px;
	}
	.mwidth-700 {
		max-width: 500px;
	}
	.forminator-field .select2-container {
		min-width: 340px !important;
	}
	label.forminator-radio {
		font: normal normal normal 16px/25px Montserrat !important;
	}
	.forminator-label {
		font: normal normal normal 16px/25px Montserrat !important;
		width: 230px !important;
	}
	.forminator-field .forminator-input, .forminator-field .select2-container .select2-selection {
		height: 60px !important;
	}
	.forminator-radio-bullet{
		width: 60px !important;
		height: 60px !important;
		-ms-flex: 0 0 60px !important;
		flex: 0 0 60px !important;
	}
	.forminator-field .forminator-textarea,
	.forminator-field .forminator-input{
		width: calc(100% - 230px) !important;
	}
	.radio-form-checker .forminator-description {
		font-size: 14px !important;
		line-height: 22px !important;
	}
	.radio-form-checker,
	.forminator-button-submit {
		margin-left: 225px !important;
	}
}

@media (min-width: 1920px){
	body{
		font: normal normal normal 20px/30px Montserrat;
		margin: 0;
		padding: 0;
		letter-spacing: 1px;
		color: #0F1820;
	}
	.left-sidebar {
		width: 100px;
	}
	.content {
		width: calc(100% - 100px);
	}
	.copy-social-wrapp a{
		margin-left: 100px;
	}
	.copy-social-wrapp .copyright{
		margin-top: 100px;
	}
	.mt-lg-75{
		margin-top: 75px;
	}
	.p-lg-75{
		padding: 75px;
	}
	.p-lg-70{
		padding: 70px;
	}
	.p-lg-55{
		padding: 55px;
	}
	.services-content-single .close-service{
		position: absolute;
		right: 55px;
		top: 45px;
	}
	.btn{
		font: normal normal normal 30px/45px Montserrat;
		padding: 15px 45px 15px 75px;
		margin-bottom: 50px;
	}
	.advantages .left-side{
		width: calc(100% - 520px);
	}
	.advantages .right-side{
		width: 520px;
	}
	.advantages .single-advantage{
		font: normal normal normal 30px/45px Montserrat;
		letter-spacing: 1.5px;
		padding: 71px 65px;
	}
	.steps-arrow{
		margin-left: 250px;
		margin-top: -120px;
	}
	.pl-lg-55{
		padding-left: 55px;
	}
	.mt-lg-120{
		margin-top: 120px;
	}
	.pr-lg-120{
		padding-right: 120px;
	}
	.services-content-single{
		padding-top: 65px;
		padding-bottom: 65px;
	}
	.pt-lg-30{
		padding-top: 30px;
	}
	.social a{
		margin-left: 55px;
		margin-right: 0;
	}
	.steps-arrow{
		display: flex;
	}
	.section .section-name {
		font: normal normal bold 20px/24px Montserrat;
		width: 100px;
	}
	.mwidth-700 {
		max-width: 700px;
	}
	.modal-container{
		margin: 50px 130px !important;
	}
	.forminator-custom-form{
		padding-right: 185px !important;
		margin-top: 20px !important;
	}
	.forminator-field .forminator-textarea,
	.forminator-field .forminator-input{
		width: calc(100% - 375px) !important;
	}
	label.forminator-radio{
		font: normal normal normal 20px/30px Montserrat  !important;
	}
	.forminator-label{
		font: normal normal normal 20px/30px Montserrat  !important;
		width: 375px  !important;
	}
	.forminator-field .forminator-input,
	.forminator-field .select2-container .select2-selection{
		height: 72px !important;
	}
	
	.max-content.space-between .forminator-field{
		justify-content: space-between;
	}
	.max-content .forminator-field .forminator-label{
		width: max-content !important;
		min-width: 530px !important;
		margin-right: 15px !important;
	}
	.max-content .forminator-field .forminator-input {
		width: auto !important;
		min-width: 450px !important;
	}
	
	.radio-form-checker, .forminator-button-submit {
		margin-left: 370px !important;
	}
	.radio-form-checker .forminator-radio-bullet {
		width: 34px !important;
		height: 34px !important;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 34px;
		flex: 0 0 34px !important;
	}
	.forminator-button-submit{
		margin-left: 365px !important;
	}
	.radio-form-checker .forminator-description{
		font-size: 15px !important;
		line-height: 25px !important;
	}
	.btn .icon{
		left: 30px;
	}
	.forminator-title{
		font: normal normal normal 30px/50px Montserrat !important;
		margin-top: 100px !important;
	}
	.forminator-radio-bullet{
		width: 72px !important;
		height: 72px !important;
		-ms-flex: 0 0 72px !important;
		flex: 0 0 72px !important;
	}
	.btn-scrolldown{
		left: -198px;
	}
}
@media (max-width: 1365px){
	.btn-scrolldown{
		left: -132px;
	}
}
@media (max-width: 1279px){
	body {
		font: normal normal normal 14px/24px Montserrat;
	}
	.btn {
		font: normal normal normal 16px/32px Montserrat;
		letter-spacing: 1px;
		padding: 10px 25px 10px 40px;
	}
	.btn .icon img{
		width: 15px;
		max-height: 15px;
	}
	.btn .icon {
		left: 15px;
	}
	.steps .single-step {
		padding: 20px;
		border-bottom-right-radius: 60px;
	}
	.steps .single-step h4 {
		font: normal normal bold 24px/36px Montserrat;
		letter-spacing: 1.2px;
		margin: 0;
	}
	.steps .single-step h5 {
		font: normal normal bold 18px/22px Montserrat;
		margin: 15px 0;
	}
	.advantages .single-advantage {
		font: normal normal normal 16px/32px Montserrat;
		letter-spacing: 0;
		padding: 30px;
	}
	.advantages .right-side{
		display: none;
	}
	.advantages .left-side {
		width: 100%;
	}
	.btn-scrolldown{
		display: none;
	}
}
@media (max-width: 1023px){
	.mwidth-700 {
		display: none;
	}
	.navbar-nav a{
		margin: 0 10px;
		letter-spacing: 0;
	}
	.logo img{
		max-width: 140px;
		height: 46px;
	}
	.forminator-field{
		flex-direction: column;
		align-items: start;
	}
	
	.forminator-field .select2-container {
		min-width: 100% !important;
	}
	label.forminator-radio {
		font: normal normal normal 14px/25px Montserrat !important;
	}
	.forminator-label {
		font: normal normal normal 14px/25px Montserrat !important;
		margin-bottom: 5px;
	}
	.forminator-field .forminator-input, .forminator-field .select2-container .select2-selection {
		height: 60px !important;
	}
	.forminator-field .forminator-textarea,
	.forminator-field .forminator-input{
		width: 100% !important;
	}
	.radio-form-checker .forminator-description {
		font-size: 14px !important;
		line-height: 22px !important;
	}
	.radio-form-checker,
	.forminator-button-submit {
		margin-left: 0 !important;
	}
	.modal-wrapp .modal-container {
		margin: 30px;
	}
	.radio-form-checker .forminator-field {
		flex-direction: row;
	}
	.forminator-title{
		font: normal normal normal 21px/30px Montserrat !important;
		margin-top: 50px !important;
	}
	
	.forminator-radio-bullet{
		width: 40px !important;
		height: 40px !important;
		-ms-flex: 0 0 40px !important;
		flex: 0 0 40px !important;
	}
	label.forminator-radio{
		margin-bottom: 5px !important;
	}
}
@media (max-width: 782px){
	footer > div{
		flex-direction: column;
		align-items: center !important;
	}
	footer > div > div:first-child{
		display: flex;
		flex-direction: column;
		align-items: center;
		margin-bottom: 30px;
	}
	#main-nav-ul{
		display: none;
	}
	.mibile-burger{
		display: inline-block;
	}
	.text_section,
	.registration-info{
		padding-top: 50px;
		padding-bottom: 50px;
	}
	.copy-social-wrapp .copyright {
		margin-top: 20px;
		flex-direction: column;
		align-items: center;
	}
	.copy-social-wrapp span, .copy-social-wrapp a{
		line-height: 30px;
	}
	.copy-social-wrapp a {
		margin-left: 0;
	}
	.et-db #et-boc .et_pb_module .forminator-ui.forminator-custom-form[data-design=default] .forminator-button, .forminator-ui.forminator-custom-form[data-design=default] .forminator-button{
		justify-content: center;
	}
	h3{
	  font: normal normal normal 20px/28px Montserrat;
	  letter-spacing: 1px;
	 }
	 .modal-content h3{
	  font-size: 20px;
	 }
	 .page-template .btn{
	  letter-spacing: 0;
	 }
	p{
	word-break: break-word;
	}
	.testimonials-carousel .swiper-slide{
		width: 100% !important;
	}
	.testimonials-carousel.swiper-horizontal>.swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal{
		bottom: -7px;
	}
	.text_section{
		padding-top: 20px;
		padding-bottom: 30px;
	}
	.footer-logo{
		max-width: 140px;
		margin-top: 30px;
	}
}
@media (max-width: 1279px){
	.btn {
		font: normal normal normal 12px/21px Montserrat;
		letter-spacing: .5px;
		padding: 10px 15px 10px 30px;
	}
	.btn .icon {
		left: 10px;
	}
}
@media (max-width: 1367px){
	.steps-arrow{
		display: none;
	}
}