        @media (min-width: 767px) and (max-width: 1550px) {
            .sec-1 .topic-item:nth-child(1) {
                flex: 1;
            }
            .sec-1 .topic-item {
                flex: 1;
            }
            .sec-1 .topic-img img {
                left: 0;
                max-width: 100%;
            }
        }
        
        @media only screen and (max-width: 1200px) {
            .sec-6__img {
                padding: 10px;
                min-height: 140px;
            }
        }
        
        @media only screen and (max-width: 1024px) {
            .footer__flex {
                flex-wrap: wrap;
            }
            .footer__item:nth-child(1) {
                width: 100%;
                padding-bottom: 25px;
            }
            .footer__item {
                flex: 0 0 auto;
                width: 50%;
            }
            .footer__top {
                padding-bottom: 0;
            }
            .footer__bottom {
                padding-top: 10px;
                padding-bottom: 10px;
            }
        }
        /*сворачиваем навигацию*/
        
        @media screen and (max-width: 1199px) {
            body .desctop-hidden {
                display: flex !important;
            }
            .mob-hidden {
                display: none !important;
            }
            header .top_header__item:nth-child(2) {
                flex-direction: column-reverse;
            }
            .sec-breadcrumbs {
                padding: 0;
                margin-top: 110px;
            }
            .navbar-header {
                float: none;
            }
            .navbar-left,
            .navbar-right {
                float: none !important;
            }
            .navbar-toggle {
                display: block;
            }
            .navbar-collapse {
                border-top: 1px solid transparent;
                box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
            }
            .navbar-fixed-top {
                top: 0;
                border-width: 0 0 1px;
            }
            .navbar-collapse.collapse {
                display: none !important;
            }
            .navbar-nav {
                float: none !important;
                margin-top: 7.5px;
            }
            .navbar-nav>li {
                float: none;
            }
            .navbar-nav>li>a {
                padding-top: 10px;
                padding-bottom: 10px;
            }
            .collapse.in {
                display: block !important;
            }
            .navbar-default .navbar-toggle:hover,
            .navbar-default .navbar-toggle:focus {
                background: transparent !important;
            }
            .navbar-default .navbar-toggle {
                margin-top: 10px;
                margin-left: 19px;
                margin-right: 10px;
                background-color: transparent;
                border: none;
            }
            .navbar-default .navbar-nav {
                height: auto;
                flex-direction: column;
                margin: 0;
                padding: 12px 0 12px;
                background: #F3F9F5;
            }
            header .top_header__item .tel .header_tel {
                padding-top: 27px;
                padding-bottom: 23px;
            }
            header .top_header__item .social {
                padding: 15px;
            }
            .navbar-fixed-top .navbar-collapse {
                order: 5;
            }
            .navbar-toggle .icon-bar {
                width: 30px;
                height: 4px;
                border-radius: 4px;
                margin-left: auto;
            }
            .navbar-toggle .icon-bar+.icon-bar {
                margin-top: 3px;
            }
            .navbar-default .navbar-toggle {
                position: relative;
                right: 5px;
                top: 0;
                margin: 0 0 0 auto;
                z-index: 5;
            }
            .navbar-toggle .icon-bar {
                transition: transform 0.25s;
            }
            button[aria-expanded="true"] .icon-bar:nth-child(2) {
                transform: rotate(45deg);
                transform-origin: 8px 1px;
            }
            button[aria-expanded="true"] .icon-bar:nth-child(3) {
                display: none;
            }
            button[aria-expanded="true"] .icon-bar:nth-child(4) {
                transform: rotate(-45deg);
                transform-origin: 10px 5px;
            }
            body .navbar-fixed-top .navbar-collapse {
                padding: 0;
                background: #fff;
            }
            header .top_header__flex {
                padding-top: 30px;
            }
            .navbar-default .navbar-nav li.active a,
            .navbar-default .navbar-nav li a {
                padding: 10px;
            }
            .navbar-default .navbar-nav li:nth-child(4) {
                padding: 13px;
            }
            .navbar-default .navbar-nav li .green-btn {
                font: 700 16px/16px "Verdana";
                padding: 9px 35px;
            }
            .navbar-default .navbar-nav li {
                width: 100%;
                padding: 0 15px;
            }
            .navbar-default .navbar-nav li .green-btn {
                display: table;
                margin: 0 auto;
            }
            .logo {
                margin-left: 15px;
            }
            header .top_header__flex {
                flex-direction: column;
            }
            header .wrap-nav {
                background: #fff;
            }
            header .wrap-nav .wrap-all {
                display: flex;
                flex-direction: column;
                padding: 0;
            }
            header .navbar-header {
                width: 100%;
                position: relative;
            }
            header .wrap-nav {
                display: table;
                width: 100%;
                padding-top: 0px;
                padding-bottom: 0;
            }
            header .navbar-nav {
                padding: 10px;
                width: 100%;
                -ms-flex-wrap: wrap;
                flex-wrap: wrap;
                -webkit-box-pack: justify;
                -ms-flex-pack: justify;
                justify-content: space-between;
            }
            header .collback {
                display: block;
                margin-right: auto;
                margin-left: auto;
                order: 2;
            }
            header .collback a {
                display: block;
                margin: 10px auto 10px;
            }
            header .language.dropdown {
                position: absolute;
                top: 20px;
                left: 15px;
                cursor: pointer;
            }
            header .language.dropdown .dropdown-toggle {
                color: #fff569;
                padding: 11px 10px;
                border-bottom: 2px solid #fff569;
            }
            header .language.dropdown .dropdown-menu {
                min-width: auto;
                background: #d654e2;
            }
            header .language.dropdown .dropdown-menu>li>a:hover {
                background: #9f3bd3;
                color: #fff569;
            }
            header .wrap-tel {
                flex: 0 0 100%;
                justify-content: center;
                order: 1;
            }
            header .wrap-collback {
                flex: 0 0 100%;
                justify-content: center;
            }
            header .wrap-tel .mail {
                margin: 0 15px;
            }
            header .wrap-tel .tel {
                margin: 0 15px;
            }
            header .navbar {
                min-height: 70px;
            }
            header .navbar-header .logo {
                top: 0;
            }
            header .navbar-header .logo img {
                margin-top: 10px;
                margin-bottom: 10px;
                top: 0;
            }
        }
        
        @media only screen and (max-width: 991px) {
            body input,
            body textarea,
            body .btn {
                padding: 9px 20px;
            }
            .sec-1 .topic-item:nth-child(1) {
                width: 50%;
            }
            .sec-1 .topic p {
                font-size: 14px;
                line-height: 21px;
            }
            .sec-1 .topic-img img {
                max-width: 100%;
                left: 0;
            }
            body h2 {
                font: 700 36px/32px "Verdana";
                letter-spacing: -0.02em;
                color: #333;
            }
            .sec-1 .topic__li_text p {
                font-size: 14px;
                line-height: 21px;
            }
            body .btn {
                font-size: 16px;
            }
            .sec-1__text {
                font: 600 18px/24px "Verdana";
            }
            .sec-6__item {
                width: 25%;
                min-height: 111px;
            }
            .sec-3__reviews_item {
                padding: 24px;
                width: calc(50% - 20px);
            }
            .sec-4__h2 {
                font: 700 27px/30px "Verdana";
            }
            .sec-6 {
                padding-top: 0;
            }
            .sec-3__reviews {
                padding-top: 0;
            }
            .sec-3__reviews_text p {
                font-size: 16px;
                line-height: 20px;
            }
            body .parsley-errors-list {
                top: 34px;
            }
        }
        
        @media only screen and (max-width: 910px) {}
        
        @media only screen and (max-width: 767px) {
            body h2 {
                font: 700 32px/32px "Verdana";
            }
            .logo {
                margin-left: 0px;
            }
            header .logo {
                padding-top: 5px;
            }
            header .top_header__flex {
                margin-left: 0;
            }
            button[aria-expanded="true"] .icon-bar:nth-child(2) {
                transform: rotate(45deg);
                transform-origin: 5px 3px;
            }
            button[aria-expanded="true"] .icon-bar:nth-child(3) {
                display: none;
            }
            button[aria-expanded="true"] .icon-bar:nth-child(4) {
                transform: rotate(-45deg);
                transform-origin: 7px 0px;
            }
            .navbar-default .navbar-nav li a {
                font-size: 16px;
                line-height: 24px;
            }
            header .navbar-header .logo img {
                max-width: 124px;
                margin: 8px 8px 0px 18px;
            }
            header .logo p {
                margin-top: 0;
                font-weight: 600;
                font-size: 12px;
            }
            .sec-1 .topic__li_img {
                margin-right: 0;
            }
            .sec-1 .topic__li_img img {
                max-width: 60%;
            }
            .sec-1-block {
                flex-direction: column;
                padding: 23px 15px;
                margin: 0 auto;
            }
            .sec-1__item {
                width: 100%;
                border-right: 0;
                position: relative;
                margin-bottom: 48px;
            }
            .sec-1__item:before {
                position: absolute;
                content: "";
                width: 52px;
                height: 2px;
                background: #15D1A7;
                left: 50%;
                transform: translate(-50%, 0);
                bottom: -25px;
            }
            .sec-1__item:last-child {
                margin-bottom: 0;
            }
            .sec-1__item:last-child:before {
                display: none;
            }
            .sec-1__text {
                font: 600 16px/19px "Verdana";
            }
            .sec-1 .topic__wrap {
                flex-wrap: wrap;
                margin: 10px -15px 0;
            }
            .sec-1 .topic .title {
                padding-bottom: 5px;
                font: 600 14px/21px "Verdana";
            }
            .sec-1 .topic-item:nth-child(1) {
                width: 100%;
            }
            .sec-1 .topic-item:nth-child(2) {
                display: none;
            }
            .sec-1 .topic__btn {
                padding-top: 23px;
            }
            .sec-1 .topic__ul {
                padding-top: 38px;
            }
            .sec-1 .topic-img {
                padding-top: 12px;
            }
            .sec-1 .topic__title {
                padding-bottom: 24px;
            }
            .sec-1 {
                margin-bottom: -7px;
            }
            .topic__li_text {
                margin-left: -7px;
            }
            .sec-2 {
                padding-top: 65px;
            }
            .sec-2__text {
                font-size: 14px;
                line-height: 21px;
                padding-bottom: 28px;
            }
            .sec-2-responsive-16by9::before {
                padding-top: 54%;
            }
            .navbar-toggle {
                padding: 6px;
            }
            .navbar-toggle .icon-bar {
                width: 18px;
                height: 2px;
                border-radius: 0;
            }
            .sec-3 {
                padding-top: 30px;
                padding-bottom: 7px;
            }
            .sec-3__wrap {
                margin-top: 30px;
                flex-direction: column;
            }
            .sec-3__item {
                width: 100%;
                margin-bottom: 16px;
            }
            .sec-3__img {
                text-align: center;
            }
            .sec-3__img img {
                max-width: 60%;
            }
            .sec-3__text p {
                font: 400 16px/24px "Verdana";
                padding: 0 5% 28px;
            }
            .sec-3__reviews_img {
                flex: 0 0 auto;
            }
            .sec-3__reviews {
                padding-top: 20px;
            }
            .sec-4 {
                padding-bottom: 0px;
                margin-bottom: 25px;
            }
            .sec-4:after {
                content: "";
                width: 100%;
                height: 121px;
                background: #F3F9F5;
                bottom: auto;
                top: 82px;
                position: absolute;
                z-index: -1;
            }
            .sec-4__flex {
                padding-top: 40px;
                flex-direction: column;
            }
            .sec-4__item {
                width: 100%;
            }
            .sec-4__form {
                margin-top: 24px;
                margin-left: 0;
                margin-bottom: 30px;
            }
            .sec-4__h2 {
                font: 700 24px/29px "Verdana";
            }
            .sec-4__h2 br {
                display: none;
            }
            .sec-4__subtitle {
                font: 400 12px/18px "Verdana";
                padding: 16px 0 0;
            }
            form {
                margin: 31px auto;
            }
            .sec-5 {
                padding-top: 16px;
            }
            .sec-5__wrap {
                margin-top: 30px;
                background: none;
            }
            .sec-5__flex,
            .sec-5__disc {
                flex-direction: column;
            }
            .sec-5__flex {
                padding-bottom: 0;
            }
            .sec-5__disc {
                align-items: center;
            }
            .sec-5__item {
                width: 100%;
                padding-bottom: 55px;
            }
            .sec-5__item:nth-child(2n+1) {
                max-width: 100%;
            }
            .sec-5__item:nth-child(2n) {
                transform: translate(0px, 0px);
                max-width: 100%;
            }
            .sec-5__img {
                margin: 0 auto 22px;
            }
            .sec-5__num {
                width: 48px;
                height: 48px;
            }
            .sec-5__text {
                padding-top: 19px;
                padding-left: 0;
            }
            .sec-5__p {
                font: 400 14px/21px "Verdana";
                text-align: center;
            }
            .sec-5__title {
                font: 600 16px/24px "Verdana";
                text-align: center;
                padding-bottom: 15px;
            }
            .sec-5_next .sec-5__wrap {
                margin-top: 62px;
            }
            .sec-6 {
                padding-top: 9px;
                padding-bottom: 0px;
            }
            .sec-6__item {
                width: 50%;
                min-height: 135px;
                padding: 8px;
            }
            .sec-6__flex {
                margin: 23px -8px 0;
            }
            .sec-6__img {
                padding: 0 15px;
            }
            .sec-6__img img {
                max-width: 59%;
            }
            .sec-3__reviews_item {
                width: 100%;
                padding: 16px;
            }
            .sec-3__reviews_bottom {
                padding-top: 20px;
                font: 400 14px/21px "Verdana";
            }
            .sec-3__article_item {
                width: 100%;
                padding: 24px 15px;
                margin-bottom: 24px;
            }
            .sec-3__pic {
                text-align: center;
            }
            .sec-3__article_img {
                display: table;
                padding: 5px 0;
            }
            .sec-3__article_img img {
                /* max-width: 60%; */
            }
            .sec-3__article_title {
                font: 600 14px/21px "Verdana";
            }
            .sec-3__article_text {
                font: 400 14px/21px "Verdana";
            }
            .footer .copy {
                padding-left: 15px;
            }
            .footer__bottom_social .footer__bottom_flex {
                flex-direction: column;
                align-items: flex-start;
            }
            /*fix width for mobile*/
            .sec-1 .topic-img img,
            .sec-1-block,
            .sec-3__item,
            .sec-4__item,
            .sec-5__item:nth-child(2n+1),
            .sec-5__item:nth-child(2n),
            .sec-3__reviews_item,
            .sec-3__article_item,
            .plus__item {
                width: 100%;
                max-width: 380px;
                margin: 0 auto;
                display: block !important;
            }
            .plus__item {
                margin-bottom: 23px;
            }
            .sec-3__item,
            .sec-3__reviews_item,
            .sec-3__article_item {
                margin-bottom: 20px;
            }
            .sec-3__item {
                min-height: 140px;
                margin-bottom: 16px;
            }
            .plus__flex {
                flex-direction: column;
                margin-top: 37px;
                margin-bottom: 15px;
            }
            body .mob-visible {
                display: block !important;
            }
            .footer__top {
                padding-bottom: 16px;
            }
            .footer__bottom {
                /* padding-top: 33px; */
                padding-left: 15px;
                padding-right: 15px;
            }
            .footer__bottom_links {
                padding-top: 33px;
                padding-bottom: 26px;
            }
            .footer__bottom_p {
                padding-bottom: 15px;
            }
            .footer__social_flex {
                flex-direction: column;
                align-items: flex-start;
            }
            .footer__social_item {
                padding: 7px 16px;
                font: 400 15px/21px "Verdana";
                margin-bottom: 16px;
            }
            .footer__social_item img {
                margin-right: 16px;
                width: 32px;
                height: 32px;
            }
            .plus__img img {
                width: 64px;
                height: 64px;
            }
            .plus__title {
                padding-top: 17px;
                font: 600 16px/24px "Verdana";
            }
            .plus__text {
                padding-top: 17px;
                padding-bottom: 20px;
                font: 400 14px/21px "Verdana";
            }
            .slick-slider {
                padding: 0 20px 43px;
            }
            .slick-prev {
				left: 40px!important;
                top: 40%;
                bottom: 4px;
                transform: translate(-50px, 0);
            }
            .slick-next {
                right: 40px!important;
                top: 40%!important;
                top: auto;
                bottom: 4px;
                transform: translate(50px, 0);
            }
            body .parsley-errors-list li {
                font-size: 10px;
                top: 54px;
            }
        }
        
        @media only screen and (max-width: 720px) {
            .slick-slide {
                padding: 0;
            }
        }
        
        @media only screen and (max-width: 660px) {}
        
        @media only screen and (max-width: 600px) {}
        
        @media only screen and (max-width: 550px) {}
        
        @media only screen and (max-width: 500px) {
            form .title {
                font-size: 25px;
                line-height: 1em;
                padding-bottom: 15px;
            }
            body input,
            body textarea {
                padding: 20px;
                font-size: 16px;
            }
            body .btn {
                font-size: 16px;
            }
            body .parsley-errors-list {
                top: 52px;
            }
            .sec-6__item {
                /* width: 100%; */
                /* min-height: 145px; */
                width: 50%;
                min-height: 72px;
            }
            .footer .copy {
                padding-right: 0;
                padding-left: 0;
                /* padding-top: 26px; */
            }
            .footer__item {
                width: 100%;
            }
            .sec-4__form .btn {
                padding: 18px;
            }
        }
        
        @media only screen and (max-width: 400px) {
            .sec-4__h2 {
                font: 700 24px/29px "Verdana";
            }
            .sec-6__img {
                min-height: 72px;
            }
        }
        /***************************************************** */
        /********************* min-width********************** */
        /***************************************************** */
        
        @media only screen and (min-width: 992px) {}
        
        @media only screen and (min-width: 1200px) {}
		
@media (max-width: 1469.98px){
	.footer {
		padding-bottom: 80px;
		margin-top: 50px;
		font-size: 14px;
	}
	.footer__logo-link {
		margin-left: 0;
	}	
}
@media (max-width: 1169.98px){
	.footer {
		padding-top: 25px;
		margin-top: 30px;
	}
	.container {
		padding-left: 15px;
		padding-right: 15px;
	}
	.footer__logo {
		width: 135px;
	}
	.row:not(.no-gutters) {
		margin-right: -16px;
		margin-left: -16px;
	}
	.row:not(.no-gutters)>.col, .row:not(.no-gutters)>[class*=col-] {
		padding-right: 15px;
		padding-left: 15px;
		max-width: initial;
		flex: initial;
	}
	.footer .col-lg-3, .footer .col-lg-9, .footer .col-lg-4, .footer .col-lg-8{
		
	}
	.footer .mb-4, .footer .my-4 {
		margin-bottom: 15px !important;
	}
}
@media (max-width: 1023.98px){
	.footer {
		margin-top: 20px;
		padding-bottom: 45px;
	}
	.footer__link {
		font-size: 12px;
		margin-bottom: 12px;
	}
	.footer__hr {
		margin-top: 15px;
		margin-bottom: 25px;
	}
}