
/*@media (max-width: 1364px) {
  .wavelength_inner img {
      right: 4%;
  }
}


@media (max-width: 1358px) {
  .manipel_inner p {
      width: 55%;
  }
}


@media (max-width: 1290px) {
  .wavelength_inner-item {
      width: 50%;
  }

  .trust_inner-item {
    width: 49%;
    margin-bottom: 20px;
  }

  .trust_inner-item:nth-child(3) {
      padding-top: 35%;
  }
}

@media (max-width: 1172px) {
  .manipel_inner p {
      width: 70%;
  }

  .wavelength_item-text {
      font-size: 18px;
  }

  .feedback_inner {
      padding: 10px 35px 0 35px;
  }
}*/

@media (max-width: 1022px) {
  .header__nav {
    display: none;
  }
  
  .nav-mob {
    display: block;
    margin-left: 20px;
  }

  .header_inner {
      background: none;
      height: auto;
  }

  .header__top_right {
    display: flex;
    justify-content: flex-end;
    align-items: center;
  }

  .header_img {
    display: block;
    width: 100%;
    height: 650px;
    background: url(../image/background-header.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position-x: 100%;
  }



  .header {
    display: none;
  }

  .header_mob {
    display: block;
  }

  .specifications-inner {
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
  }

  .specifications-inner-left, .specifications-inner-right {
    width: 100%;
  }

  .specifications-inner-right {
    margin-top: 40px;
  }

  .specifications-item {
    margin-right: 0;
  }

  .manipel_inner {
      height: 950px;
  }

  .manipel_inner p {
      width: 60%;
  }

  .manipel_content {
    bottom: 22%;
  }

  .manipel_content-hours:nth-child(1) {
      /*margin-bottom: 56px;*/
  }

  .manipel_img {
    display: none;
  }

  .manipel_img_mob {
    display: block;
  }

  .manipel_img_mob {
    position: absolute;
    bottom: -5px;
    width: 87%;
    left: 0;
    z-index: 1;
  }

  .applicators_inner {
    flex-wrap: wrap;
  }

  .applicators_inner-item {
    width: 49%;
    margin-bottom: 20px;
  }

  /*end copy*/

  .feedback_inner-left > .title-h2 {
    line-height: 1.3;
    font-size: 28px;
  }

  .feedback_inner-left > .title-h3 {
    font-size: 22px;
    line-height: 1.3;
    text-align: center;
  }

   .questions_inner-contacts {
    width: 100%;
   }

  .questions_map {
    width: 100%;
    height: 60vw;
  }

}


@media (max-width: 982px) {
    .wavelength_inner img {
      height: 88%;
  }

  .delivery_inner-item {
      width: 100%;
      margin-bottom: 20px;
  }
}

@media (max-width: 944px) {
    .manipel_content {
        bottom: 15%;
    }

  .manipel_content-title {
      font-size: calc(30px + 3vw);
  }

  .manipel_content-subtitle {
      font-size: calc(14px + 2.0vw);
  }

  .manipel_content-hours img {
      width: 45px;
      height: 45px;
      margin-right: 10px;
  }
}

@media (max-width: 890px) {
    .wavelength_inner img {
        height: 79%;
    }

  .wavelength_inner p {
      width: 72%;
  }

  .feedback_inner {
    flex-wrap: wrap;
    padding-top: 30px;
  }

  .feedback_inner-left, .feedback_inner-right {
    width: 100%;
  }
}

@media (max-width: 840px) {

  .wavelength_item-img_mob {
    display: block;
    margin: 35px auto;
    width: 80%;
  }
    .wavelength_item-img {
      display: none;
    }

    .wavelength_inner-item {
        width: 100%;
    }

    .wavelength_inner p {
        width: 100%;
    }

}

@media (max-width: 792px) {
  .title_black, .title_white {
      font-size: calc(30px + 1.2vw);
  }

  .manipel_inner {
        height: 850px;
    }

    .manipel_content-title {
        font-size: calc(22px + 3vw);
    }

    .manipel_content-subtitle {
        font-size: calc(14px + 1.4vw);
    }
	

	
}

/*@media (max-width: 742px) {
   .trust_inner-item:nth-child(2) {
        padding-bottom: 32%;
    }
}*/


@media (max-width: 696px) {
    .manipel_inner {
        height: 779px;
    }

    .manipel_content-title {
        font-size: calc(22px + 2vw);
    }

    .manipel_content-subtitle {
      width: 90%;
    }

  .delivery-background-img {
      height: 344px;
      background-size: 1172px;
  }

}

@media (max-width: 660px) {
  .title_black, .title_white, .title-h2 {
      font-size: calc(25px + 1.2vw);
  }

  .header_callback {
      display: none;
  }

  .header_inner {
    padding: 15px 0 20px 0;
  }

    .header_img {
        background-position-x: 86%;
        height: 550px;
    }

    .specifications-item {
        font-size: calc(18px + 0.75vw);
    }

    .manipel_inner {
        height: 702px;
    }

    .manipel_inner p {
        width: 80%;
    }

    .manipel_content {
        /*bottom: 8%;*/
    }
	

	
}

















/*Новая мобильная версия*/


@media (max-width: 592px) {
/*@media (max-width: 1800px) {*/
/*	.header_mob {
		height: 100vh;
	}*/

  .container {
    padding: 1px 10px;
  }

	.header_mob {
		height: 100%;
	}

	.header_inner {
		padding: 2px 20px 5px 20px;
	}

    .header_callback {
      display: none;
  }

    .title_black, .title_white, .title-h2 {
        font-size: 34px;
        text-align: center;
        font-weight: 700;
    }

    .title_black span {
        font-weight: 800;
    }

    .header_rewards {
    	display: flex;
    	justify-content: center;
    	align-items: center;
    }

    .header_rewards img {
    	/*height: 71%;*/
      /*width: auto;*/
    }

    .specifications-inner-right {
        margin-top: 5px;
    }

    
    .slider {
      width: 95%;
      margin: 0 auto;
    }

    .slider__thumbnails {
      margin-top: 10px;
    }

    .blue-btn {
    	    margin: 20px auto 5px;
        	display: block;
        	font-size: 24px;
        	width: 90%;
        	padding: 20px 5px;
    	}

/*  	.manipel_inner {
  		margin-top: 15px;
  		background: url(../image/background-manipel_mob.jpg);
  		background-repeat: no-repeat;
  		background-size: cover;
  		border-radius: 15px;
  		padding: 10px 0px 0 20px;

  		height: 650px;
  		position: relative;
  		overflow: hidden;
  	}*/

/*	.manipel_inner {
		background-color: transparent !important;
	    color: var(--black);
	    border-radius: 15px;
	    padding: 0px 0px 0;
	    height: 650px;
	    position: relative;
	    overflow: hidden;
	}*/

	.manipel_items p {
		margin: 0;
		font-size: 25px;
	}

	.manipel_items p > span {
		text-transform: uppercase;
		font-weight: 700;
	}


	.manipel_item {
		display: flex;
		justify-content: flex-start;
		align-items: center;
		margin-top: 12px;
	}

	.manipel_item img {
		width: 22px;
		height: 22px;
		margin-right: 20px;
	}

	.manipel_img_mob {
		bottom: -3px;
	}

  .manipel_content {
      bottom: 20%;
  }

  .manipel_content-hours:nth-child(1) {
      margin-bottom: 16px;
  }

	.link-btn {
		    text-decoration: none;
		}

	.manipel_all {
		position: absolute;
		bottom: -8px;
		z-index: 14;
		left: 0;
	}

	.manipel_all img {
		width: 100%;
	}

  .applicators_inner  {
    padding: 20px 0;
  }

	.applicators_inner .title_black {
		margin: 0px auto;
	}

	.applicators_text {
		font-size: 20px;
		font-weight: 500;
    text-align: center;
		/*margin-bottom: 10px;*/
	}

  .applicators_text span {
        font-weight: 800;
    }
	
	.characteristics_text {
		font-size: 16px;
	}

	.applicators_item {
		margin-top: 15px;
		padding: 10px 0 15px 0;
		background-color: #E0E9F1;
		width: 100%;
		display: flex;
		justify-content: flex-start;
		border-radius: 10px;
	}

	.applicators_img {
		width: 25%;
		display: flex;
		justify-content: center;
		align-items: center;
		position: relative;
	}

	.applicators_img img {
		width: 82px;
		height: auto;
	}

	.applicators_item-content {
		width: 75%;
	}

	.applicators_item-content h2 {
		margin: 7px 0px 4px 0px;
		font-size: 30px;
		font-weight: 600;
	}

	.applicators_item-content p {
		margin: 4px 0px 7px 0px;
		font-size: 18px;
		font-weight: 400;
	}

  .wavelanght {
    padding: 0 0 20px 0;
  }

	.wavelanght_inner .applicators_text {
    margin: 5px 0 2px 0;
	}

  .wavelanght-img {
    width: 100%;
    display: flex;
    justify-content: center;
  }

  .wavelanght-img img {
    width: 70%;
    height: auto;
  }

  .interface_inner .applicators_text {
    margin-top: 15px;
    margin-bottom: 15px;
  }

  .interface_img {
    width: 100%;
    height: auto;
    display: flex;
    justify-content: center;
    align-items: center;
  }

  .interface_img img {
    width: 100%;
    height: auto;
  }

  .ouroffer {
    margin: 20px 10px;
    background-color: #E0E9F1;
    padding-bottom: 7px;
    border-radius: 15px;
  }

  .ouroffer_inner {
    background-color: #E0E9F1;
  }

  .ouroffer_item {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    /*margin-top: 20px;*/
    padding: 10px 30px 0px;
    background-color: #E0E9F1;
    /*margin-bottom: 20px;*/
    border-radius: 20px;
  }

  .ouroffer_item-title {
    font-size: 30px;
    font-weight: 700;
    margin: 1px 0;
    text-align: center;
  }

  .ouroffer_img {
    margin: 15px 0;
    width: 100%;
    height: auto;
    border-radius: 50px;
  }

  .ouroffer_img img {
    width: 100%;
    height: auto;
  }

/*  .ouroffer_item > .title_black {
    margin-bottom: 5px;
  }*/

  .ouroffer_item > .applicators_text {
    margin-top: 5px;
  }

  .choose > .container > .applicators_text {
    margin-bottom: 0px;
    margin-top: 0px;
  }

  .rewards_slider_06 {
    width: 50%;
    height: auto;
  }

    .slider__items {
      counter-reset: slide;
    }

    .slider__item {
      counter-increment: slide;
    }

    .slider__item>div::before {
      content: counter(slide);
      position: absolute;
      top: 10px;
      right: 20px;
      color: #fff;
      font-style: italic;
      font-size: 32px;
      font-weight: bold;
    }


/*INDICATOR_WRAPPER_CLASS
INDICATOR_ITEM_CLASS
INDICATOR_ITEM_CLASS_ACTIVE
*/

.slider__indicator {
    flex: 0 1 auto;
    width: 30px;
    height: 24px;
    margin-right: 3px;
    margin-left: 3px;
    /*background-color: #1318c600;*/
    /*background-color: #1318c6;*/
    background-clip: padding-box;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    cursor: pointer;
}

  .choose {
    margin-bottom: 20px;
    }

  .choose > .container > .title_black {
    margin-bottom: 15px;
  }

  .accordion {
    transition: transform 1.5s; 
  }

  .tab-title {
    font-size: 27px;
    color: #000;
  }

  .tab-content > .title_black {
    font-weight: 500;
  }

  .tab-content > .title_black span {
    font-weight: 700;
  }

  .income_inner > .title_black {
    margin-bottom: 10px;
  }

  .income_table {
  	margin-top: 20px;
  	width: 100%;
  	font-size: 18px;
  	font-weight: 500;
  	border: 1px solid #000;
  	border-collapse: collapse;
  	color: #000;
  }

  .income_table span {
  	font-weight: 800;
  }

  .income_table td {
  	padding: 15px 8px;
  	border: 1px solid #000;
  }

  .income_tr-title {
  	font-weight: 800;
  	border-bottom: 3px solid #000;
  }

  .income_td-title {
  	background-color: #E0E9F1;
  }

  .center {
    text-align: center;
  }

  .left {
    text-align: left;
  }

  .bold {
    font-weight: 800;
  }

  .border-top-bold {
    border-top: 3px solid #000;
  }

  .border-bottom-bold {
    border-bottom: 3px solid #000;
    background-color: #fff;
  }

  .background-white {
    background-color: #fff;
  }

  .income_img {
    width: 100%;
    height: auto;
  }

  .income_img img {
    width: 100%;
    height: auto;
  }

  .questions-title {
        font-size: 30px;
        text-align: center;
        font-weight: 700;
  }

  .questions-txt {
        font-size: calc(10px + 2vw);
        text-align: center;
        font-weight: 700;
        margin: 25px auto;
  }


  .characteristics_inner > .title_black {
    margin-top: 20px;
  }

  .characteristics > div > div > table > tbody > tr > td {
    padding: 5px 8px;
    font-size: 16px;
  }



	.footer_inner {
		flex-direction: column;
		justify-content: center;
		align-items: center;
	}

	.footer_social {
		margin-top: 20px;
		margin-bottom: 20px;
		width: 120px;
	}

	.footer__logo {
	    width: 24vw;
	    height: auto;
	}

	.questions_inner {
	    padding: 0px 10px 0 15px;
	}

	.popup-window {
	    width: 90%;
	}

	.btn-popup {
	    min-width: 200px;
	    width: 90%;
	}

    .questions_map {
        height: 150vw;
    }

	  	.manipel {
  		height: 557px;
  	}

}

@media (max-width: 580px) {
	.title_black-h1 {
        font-size: 25px;
		line-height: 1.4;
    }

    .title_black-h1 span {
        font-weight: 700;
		font-size: 25px;
    }
}

@media (max-width: 556px) {

    .manipel_content-title {
        font-size: calc(22px + 1vw);
    }

    .manipel_content-subtitle {
        font-size: calc(14px + 1.0vw);
    }

    .manipel_content-hours img {
        width: 35px;
        height: 35px;
         margin-right: 7px; 
    }

    .manipel_inner {
        height: 585px;
    }

    .manipel_img_mob { 
	    overflow: hidden;
	    width: 100%;
	    border-radius: 0 0 29px 0;
    }

	.trust_item-text {
	    font-size: 14px;
	}

	.trust_item-title {
	    font-size: 28px;
	}

	.trust_inner-item {
		width: 100%;
	}

    .trust_inner-item:nth-child(2) {
        padding-bottom: 67%;
    }


    .trust_inner-item:nth-child(3) {
        padding-bottom: 42%;
        padding-top: 4%;
        margin-bottom: 85px;
    }

    .trust_img_abs-2 {
        bottom: 0;
        top: 57%;
    }

    .trust_inner-item:nth-child(4) {
    	margin-top: 50px;
    }

	.feedback_inner-right-form { 
			width: 100%;
	}
}

@media (max-width: 548px) {
	.title_black-h1 {
        font-size: 23px;
    }

    .title_black-h1 span {
		font-size: 21px;
    }
}

@media (max-width: 528px) {
    .title_black, .title_white, .title-h2 {
        font-size: 30px;
        text-align: center;
        font-weight: 700;
    }
	
    .title_black span {
		font-size: 25px;
    }
}

@media (max-width: 520px) {
  .blue-btn {
        font-size: 18px;
        width: 95%;
    }
}


@media (max-width: 516px) {

	.applicators_inner {
	    /*padding-bottom: 2px;*/
	}

	.wavelength_item-title {
	    font-size: 36px;
	    margin-right: 25px;
	}

    .wavelength_item-text {
        font-size: 16px;
    }

	.wavelength_inner-item {
	    margin-top: 30px;
	}

    .wavelength_item-img_mob {
        width: 95%;
    }

	.wavelength_inner {
	    padding-bottom: 5px;
	}

	#contact-form fieldset > input {
	    width: 100%;
	}

	.popup__content p {
		line-height: 1.5;
	}

    .btn-popup {
        min-width: 200px;
        width: 100%;
        font-size: 1.2rem;
    }
}

@media (max-width: 500px) {
  .income_table {
    font-size: 14px;
  }
}

@media (max-width: 496px) {
	.title_black-h1 {
        font-size: 20px;
    }

    .title_black-h1 span {
		font-size: 20px;
    }
}


@media (max-width: 476px) {
	.header_img {
    background-position-x: 90%;
    height: 450px;
  }

	.header_img-items {
		display: flex;
		/*flex-direction: column;*/
	}

	.header_img-item {
		margin-right: 0px;
	}

	.blue-btn {
		font-size: 14px;
	}
    .manipel_content-hours:nth-child(1) {
        margin-bottom: 17px;
    }

    .manipel_content {
        bottom: 17%;
    }

	.applicators_inner-item {
		width: 100%;
	}

    .delivery-background-img {
        height: 256px;
        background-size: 881px;
    }

    .trust_inner-item:nth-child(3) {
        padding-bottom: 52%;
		margin-bottom: 40px;
    }

    .header_img-item p {
    font-size: 14px;
  }

    .header_img-item {
    margin-right: 5px;
  }

  .header_img-item img {
      width: 32px;
      height: 32px;
  }
}

@media (max-width: 474px) {
    .title_black, .title_white, .title-h2 {
        font-size: 25px;
    }
	
    .title_black span {
		font-size: 21px;
    }
}

@media (max-width: 440px) {
    .title_black, .title_white, .title-h2 {
        font-size: 30px;
    }
  }

@media (max-width: 438px) {

	.manipel {
	    	height: 460px;
	    }
	.manipel_items p {
        margin: 0;
        font-size: 20px;
    }

    .manipel_content {
        bottom: 19%;
    }

	.manipel_all {
	    width: 346px;
	}
	
}


@media (max-width: 420px) {

  .container {
        padding: 1px 7px;
    }

	.trust_inner-item:nth-child(3) {
        padding-bottom: 64%;
		margin-bottom: 0px;
    }

	.feedback_inner-left > .title-h2 {
	      font-size: 24px;
	}

    .feedback_inner-left > .title-h3 {
        font-size: 16px;
    }

	#contact-form fieldset > input {
	    padding: 3px 10px;
	}

	#contact-form fieldset > input::placeholder {
	    font-size: 14px;
	}

	.feedback_inner-right-form {
	    padding: 20px 5px;
	}

	.applicators_item-content h2 {
        font-size: 20px;
    }

	.applicators_item-content p {
        font-size: 16px;
    }

    .applicators_text {
        font-size: 20px;
        font-weight: 500;
    }
	
	.characteristics_text {
		font-size: 16px;
	}

  .title_black, .title_white, .title-h2 {
    font-size: 28px;
  }

    .ouroffer_item-title {
        font-size: 25px;
    }

    .applicators_text {
        font-size: 17px;  
    }
	
	.characteristics_text {
		font-size: 16px;
	}

}

@media (max-width: 408px) {
    .wavelength_item-title {
        font-size: 28px;
        margin-right: 18px;
    }



	.manipel_items p {
	    font-size: 18px;
	}

    .manipel_content-title {
        font-size: 22px;
    }

    .manipel_content-subtitle {
        font-size: 14px;
    }


}



@media (max-width: 396px) {
	    .header_img {
        background-position-x: 97%;
        height: 350px;
    }

	.manipel_img_mob img {
	    width: 107%;
	}

	.popup-window {
	    padding: 1.1em;
	}
  .title_black, .title_white, .title-h2 {
    font-size: 25px;
  }
}

@media (max-width: 376px) {

  .header_img-items {
    /*margin-bottom: 25px;*/
  }

.slider__container {
  width: 90%;
  margin: 0 auto;
}

  .slider__thumbnails {
      margin-top: 7px;
    }

	.trust_inner-item:nth-child(3) {
        padding-bottom: 80%;
    }

    .trust_inner-item:nth-child(4) {
        margin-top: 30px;
    }

	.trust_inner-item:nth-child(3) {
        padding-bottom: 70%;
    }

    .trust_inner-item:nth-child(4) {
        margin-top: 20px;
    }
    .trust_img_abs-2 {
        bottom: 0;
        top: 59%;
    }

    .title_black, .title_white, .title-h2 {
        font-size: 24px;
    }

    .applicators_text {
        font-size: 16px;
    }

    .questions-title {
        font-size: 22px;
    }

    .questions-txt {
      font-size: 15px;
    }

}

@media (max-width: 364px) {

	.paragraph {
	    font-size: 16px;
	}

	.header_img {
        background-position-x: 87%;
    }

	.manipel_img_mob img {
		    width: 116%;
	}

	.manipel_content-title {
	        font-size: 18px;
	}

    .manipel_content-subtitle {
        font-size: 14px;
    }

    .manipel_content-hours img {
        width: 25px;
        height: 25px;
    }

    .wavelength_item-text {
        font-size: 14px;
    }

    .wavelength_item-title {
        font-size: 20px;
        margin-right: 15px;
    }

    .wavelength_item-img_mob {
    	width: 100%;
    }

    .delivery-background-img {
        height: 198px;
        background-size: 668px;
    }

    .ouroffer_item-title {
        font-size: 20px;
    }
}

@media (max-width: 340px) {
	.trust_inner-item:nth-child(3) {
        padding-bottom: 65%;
    }

    .trust_inner-item:nth-child(4) {
        margin-top: 30px;
    }
    .trust_img_abs-2 {
        top: 65%;
    }
}

@media (max-width: 322px) {

	.header__logo {
	    width: 121px;
	}

	.header_lang-btn {
	    padding: 7px;
	}

	.title_black, .title_white {
	    font-size: calc(22px + 0.8vw);
	}

	.nav-mob {
	        margin-left: 5px;
	}

	.menu-btn span {
	    background-color: #222222;
	    width: 45px;
	    height: 3px;
	    position: absolute;
	    top: 50%;
	    left: 50%;
	    transform: translate(-25%, -75%);
	}

	.btn-popup {
		font-size: 1.1rem;
		line-height: 1.3;
	}
}

@media (max-width: 314px) {
	.trust_inner-item:nth-child(3) {
        padding-bottom: 75%;
    }

    .trust_inner-item:nth-child(4) {
        margin-top: 20px;
    }
    .trust_img_abs-2 {
        top: 65%;
    }
}

@media (max-width: 300px) {
	    .header_img {
        background-position-x: 81%;
    }
}