@font-face
{
    font-family: 'ProximaNova-Regular';
    font-weight: normal;
    font-style: normal;

    font-display: swap;
    src: url('../fonts/ProximaNova-Regular.woff') format('woff'),
    url('../fonts/ProximaNova-Regular.woff') format('truetype');
}
.one_section_ekran{
	width: 100%;
	height: 732px;
	background: url("/wp-content/themes/Polygal/images/tmp/zachit_bg1.png");
}
.one_section_ekran .container, .two_section_ekran .container, .three_section_ekrany .container, .fourth_section_ekrany .container{
	max-width: 1320px;
	width: 100%;
	margin: 0 auto;
}
.one_section_ekran h1{
	font-weight: 800;
	font-size: 65px;
	line-height: 78px;
	text-transform: uppercase;
	color: #FFFFFF;
	font-family: 'Gilroy';
}
.one_section_ekran .left_block{
	padding-top: 86px;
}
.zag_one_section{
	font-size: 40px;
	line-height: 48px;
	text-transform: uppercase;
	color: #FFFFFF;
	font-family: 'Gilroy';
	margin-top: 25px;
}
.zag_one_section small{
	font-weight: 800;
	font-size: 40px;
}
.cf_one_section_ekran{
	margin-top: 20px;
	max-width: 425px;
	width: 100%;
}
.cf_one_section_ekran .input_cf1_ekran, .input_cf3_ekran{
	border: none;
	width: 100%;
	height: 55px;
	font-size: 18px;
	line-height: 21px;
	font-family: 'Gilroy';
	color: #B7B7B7;
	border-radius: 3px;
	padding-left: 13px;
}
.cf_one_section_ekran input[type="text"]{
	margin-bottom: 20px;
}
.cf_one_section_ekran .check__cf a, .cf_one_section_ekran .check__cf .wpcf7-list-item-label, .popup_zach_ekrany .check__cf a, .popup_zach_ekrany .check__cf .wpcf7-list-item-label, 
.bottom_cf2_ekran .check__cf a, .bottom_cf2_ekran .check__cf .wpcf7-list-item-label{
	color: #fff;
}
.cf_one_section_ekran .check__cf a, .popup_zach_ekrany .check__cf a, .bottom_cf2_ekran .check__cf a {
	font-weight: bold;
}
.cf_one_section_ekran .check__cf .wpcf7-list-item > label input[type='checkbox']:before, .popup_zach_ekrany .check__cf .wpcf7-list-item > label input[type='checkbox']:before, 
.bottom_cf2_ekran .check__cf .wpcf7-list-item > label input[type='checkbox']:before{
	background: #FFFFFF;
	border-color: transparent;
}
.popup_zach_ekrany .check__cf {
	margin-top: 10px;
}
.bottom_cf2_ekran .check__cf, .six_section_ekrany .check__cf {
	padding-left: 0;
	margin-top: 10px;
} 
.submit_cf1_ekran, .button_cf3_ekran{
	background: #F3BC00;
	border-radius: 3px;
	margin-top: 14px;
	text-align: center;
	width: 100%;
	height: 55px;
	border: none;
	font-family: 'Gilroy';
	font-size: 25px;
	font-weight: 700;
	color: #fff;
}
.checkbox_cf{
	display: flex;
	margin-top: 10px;
}
.check_like_cf {
    margin-right: 6px;
    margin-top: 3px;
    width: 13px;
    height: 13px;
}
.chek_zapros{
	cursor: pointer;
}
.two_section_ekran{
	width: 100%;
	height: 800px;
	background: #fff;
	position: relative;
}
.two_section_ekran .container{
	margin-top: 88px;
}
.two_section_ekran .title{
	font-weight: 800;
	font-size: 53px;
	line-height: 63px;
	text-transform: uppercase;
	font-family: 'Gilroy';
	color: #026A97;
}
.two_section_ekran .title span {
	color: #B14D47;
}
.two_section_ekran .left_block{
	display: flex;
	flex-direction: column;
	max-width: 823px;
	width: 100%;
}
.two_section_ekran .info1{
	font-weight: bold;
	font-size: 28px;
	line-height: 33px;
	margin-top: 38px;
	color: #414141;
	font-family: 'Gilroy';
}
.two_section_ekran .info2{
	font-size: 28px;
	line-height: 33px;
	font-family: 'Gilroy';
	color: #414141;
	margin-top: 11px;
	max-width: 686px;
}
.two_section_ekran .info2 span{
	font-weight: bold;
	color: #B14D47;
}
.two_section_ekran .srt{
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	background: #B14D47;
	border-radius: 3px;
	height: max-content;
	width: 100%;
	padding: 5px 56px 4px 8px;
	margin-bottom: 10px;
}
.two_section_ekran .srt .info_srt{
	font-family: 'Gilroy';
	font-size: 28px;
	line-height: 33px;
	color: #FFFFFF;
}
.two_section_ekran .srt .info_srt span{
	font-weight: 800;
}
.two_section_ekran .cena_srt{
	font-weight: 800;
	font-size: 34px;
	line-height: 35px;
	font-family: 'Gilroy';
	text-transform: uppercase;
	color: #FFFFFF;
	margin-top: -8px;
	letter-spacing: 0.03em;
}
.two_section_ekran .cena_srt span{
	font-size: 13px;
	line-height: 19px;
	color: #FFFFFF;
	font-family: 'ProximaNova-Regular';
	font-weight: unset;
}
.two_section_ekran .srt1{
	margin-top: 21px;
}
.href_cena{
	max-width: 425px;
	width: 100%;
	height: 65px;
	background: #00C1F3;
	border-radius: 4px;
	font-weight: 800;
	font-size: 25px;
	cursor: pointer;
    line-height: 63px;
	text-align: center;
	color: #FFFFFF;
	font-family: 'Gilroy';
	display: block;
	margin-top: 10px;
}
.two_section_ekran .right_block{
	max-width: 760px;
	height: 545px;
	position: absolute;
	right: 0;
    top: 13%;
}
.two_section_ekran .right_block img{
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.three_section_ekrany{
	width: 100%;
	height: max-content;
	padding-bottom: 100px;
}
.three_section_ekrany .title{
	font-weight: 800;
	font-size: 60px;
	line-height: 72px;
	text-align: center;
	text-transform: uppercase;
	color: #026A97;
	font-family: 'Gilroy';
}
.three_section_ekrany .subtitle{
	font-size: 32px;
	line-height: 38px;
	text-align: center;
	text-transform: uppercase;
	font-family: 'Gilroy';
	color: #414141;
	margin-top: 17px;
}
.three_section_ekrany .subtitle span{
	font-weight: 800;
}
.three_section_ekrany .subtitle .span_subtitle{
	color: #B14D47;
}
.three_section_ekrany .zag_st{
	font-size: 28px;
	line-height: 33px;
	text-transform: uppercase;
	color: #414141;
	margin-top: 30px;
}
.three_section_ekrany .zag_st span{
	color: #026A97;
	font-weight: 800;
}
.three_section_ekrany .block_st{
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	flex-wrap: wrap;
	margin-top: 20px;
}
.three_section_ekrany .product_thumb{
	max-width: 406px;
	width: 100%;
	height: 343px;
	position: relative;
	cursor: pointer;
}
.info_product_thumb{
	position: absolute;
	bottom: 0;
	width: 100%;
	background: #00A2E7;
	font-weight: 800;
	font-size: 24px;
	line-height: 29px;
	color: #FFFFFF;
	font-family: 'Gilroy';
	padding: 5px 0 5px 5px;
}
.three_section_ekrany .block_st2 .product_thumb{
	margin-bottom: 15px;
} 
.three_section_ekrany .block_st .product_thumb1{
	background: url("/wp-content/themes/Polygal/images/tmp/product_thumb1.png") no-repeat;
}
.three_section_ekrany .block_st .product_thumb2{
	background: url("/wp-content/themes/Polygal/images/tmp/product_thumb2.png") no-repeat;
}
.three_section_ekrany .block_st .product_thumb3{
	background: url("/wp-content/themes/Polygal/images/tmp/product_thumb3.png") no-repeat;
}
.three_section_ekrany .block_st2 .product_thumb1{
	background: url("/wp-content/themes/Polygal/images/tmp/product_thumb4.png") no-repeat;
}
.three_section_ekrany .block_st2 .product_thumb2{
	background: url("/wp-content/themes/Polygal/images/tmp/product_thumb5.png") no-repeat;
}
.three_section_ekrany .block_st2 .product_thumb3{
	background: url("/wp-content/themes/Polygal/images/tmp/product_thumb6.png") no-repeat;
}
.three_section_ekrany .block_st2 .product_thumb4{
	background: url("/wp-content/themes/Polygal/images/tmp/product_thumb7.png") no-repeat;
	margin-bottom: 0;
}
.three_section_ekrany .block_st2 .product_thumb5{
	background: url("/wp-content/themes/Polygal/images/tmp/product_thumb8.png") no-repeat;
	margin-bottom: 0;
}
.three_section_ekrany .block_st2 .product_thumb6{
	background: url("/wp-content/themes/Polygal/images/tmp/product_thumb9.png") no-repeat;
	margin-bottom: 0;
}
.fourth_section_ekrany{
	width: 100%;
	height: 812px;
	background: linear-gradient(180deg, #01B5E3 0%, #00C3F5 100%);
}
.fourth_section_ekrany .title{
	font-weight: 800;
	font-size: 60px;
	line-height: 72px;
	text-transform: uppercase;
	font-family: 'Gilroy';
	color: #FFFFFF;
	padding-top: 60px;
}
.fourth_section_ekrany .subtitle{
	font-weight: 800;
	font-size: 28px;
	line-height: 33px;
	text-transform: uppercase;
	font-family: 'Gilroy';
	color: #FFFFFF;
	margin-top: 12px;
}
.fourth_section_ekrany .bottom_block{
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	flex-wrap: wrap;
}
.fourth_section_ekrany .left_parth{
	margin-top: 50px;
	max-width: 678px;
	width: 100%;
}
.fourth_section_ekrany .left_parth p, .fourth_section_ekrany .left_parth p span{
	font-weight: 500;
	font-size: 28px;
	line-height: 37px;
	font-family: 'Gilroy';
	color: #FFFFFF;
}
.fourth_section_ekrany .left_parth p{
	margin-top: 16px;
}
.fourth_section_ekrany .left_parth p span{
	font-weight: 800;
}
.fourth_section_ekrany .right_parth{
	max-width: 527px;
	width: 100%;
	height: 596px;
	background: url("/wp-content/themes/Polygal/images/tmp/fourth_section_ekrany_right_parth.png") no-repeat;
	background-size: contain;
	margin-top: -95px;
}
.five_section_ekrany{
	width: 100%;
	height: 1044px;
	position: relative;
}
.five_section_ekrany .container{
	max-width: 1195px;
	width: 100%;
	margin: 0 auto;
	padding-top: 113px;
}
.five_section_ekrany:before{
	content: "";
	max-width: 551px;
	width: 100%;
	height: 345px;
	position: absolute;
	background: url("/wp-content/themes/Polygal/images/tmp/left_before_bg5.png") no-repeat;
	left: 0;
	z-index: 1;
}
.five_section_ekrany:after{
	content: "";
	max-width: 644px;
	width: 100%;
	height: 561px;
	position: absolute;
	background: url("/wp-content/themes/Polygal/images/tmp/right_after_bg5.png") no-repeat;
	right: 0;
	top: 50px;
}
.five_section_ekrany .img_5block{
	margin: 0 auto;
	position: relative;
	z-index: 2;
	width: 270px;
	height: 240px;
	background: url("/wp-content/themes/Polygal/images/tmp/yellow-triangle-warning-sign.png");
}
.five_section_ekrany .title{
	font-weight: 800;
	font-size: 60px;
	line-height: 72px;
	text-align: center;
	text-transform: uppercase;
	font-family: 'Gilroy';
	margin-top: 40px;
	color: #026A97;
}
.five_section_ekrany .title span{
	color: #B14D47;
}
.five_section_ekrany .subtitle{
	font-size: 32px;
	line-height: 38px;
	text-align: center;
	text-transform: uppercase;
	color: #414141;
	margin-top: 13px;
}
.five_section_ekrany .subtitle span{
	font-weight: bold;
}
.five_section_ekrany .info{
	font-weight: 800;
	font-size: 28px;
	line-height: 33px;
	text-transform: uppercase;
	color: #414141;
	margin-top: 50px;
	text-align: center;
}
.six_section_ekrany{
	width: 100%;
	height: 427px;
	background: linear-gradient(355.1deg, #00C0F1 4.38%, #00C0F1 96.52%);
	position: relative;
}
.six_section_ekrany:before{
	content: "";
	position: absolute;
	background: url("/wp-content/themes/Polygal/images/tmp/six_section_ekrany_before.png");
	max-width: 362px;
	width: 100%;
	height: 419px;
	bottom: 0;
	left: 164px;
}
.eight_section_ekrany:before{
	max-width: 315px;
	width: 100%;
	height: 408px;
	background: url("/wp-content/themes/Polygal/images/tmp/seven_section_ekrany_before.png") no-repeat;
}
.six_section_ekrany .container{
	max-width: 950px;
	width: 100%;
	margin: 0 auto;
}
.six_section_ekrany .title{
	font-weight: normal;
	font-size: 43px;
	line-height: 51px;
	text-align: center;
	text-transform: uppercase;
	font-family: 'Gilroy';
	color: #FFFFFF;
	padding-top: 46px;
}
.six_section_ekrany .title span{
	font-weight: bold;
}
.top_cf2_ekran{
	margin: 0 auto;
	margin-top: 57px;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	max-width: 825px;
	width: 100%;
}
.bottom_cf2_ekran{
	display: flex;
	flex-direction: column;
	max-width: 825px;
	width: 100%;
	margin: 0 auto;
}
.top_cf2_ekran .input_cf2_ekran {
    border: none;
    width: 390px;
    height: 55px;
    font-size: 18px;
    line-height: 21px;
    font-family: 'Gilroy';
    color: #B7B7B7;
    border-radius: 3px;
    padding-left: 13px;
}
.submit_cf2_ekran{
	margin: 0 auto;
	width: 390px;
	cursor: pointer;
	height: 55px;
	margin-top: 31px;
}
.submit_cf2_ekran input[type="submit"]{
	background: #F3BC00;
    border-radius: 3px;
    margin-top: 14px;
    text-align: center;
    width: 100%;
    height: 55px;
    border: none;
    font-family: 'Gilroy';
    font-size: 25px;
    font-weight: 700;
    color: #fff;
    cursor: pointer;
    margin-top: 0;
}
.bottom_cf2_ekran .chek_zapros{
	color: #fff;
}
.seven_section_ekrany{
	width: 100%;
	height: 717px;
	margin-top: 70px;
	position: relative;
}
.seven_section_ekrany:before{
	content: "";
	position: absolute;
	background: url("/wp-content/themes/Polygal/images/tmp/before_7bg.png");
	max-width: 616px;
	width: 100%;
	height: 705px;
	bottom: 0;
	left: -66px;
}
.seven_section_ekrany .container{
	max-width: 709px;
	width: 100%;
	margin: 0 auto;
}
.seven_section_ekrany .title{
	font-weight: 800;
	font-size: 60px;
	line-height: 72px;
	text-transform: uppercase;
	font-family: 'Gilroy';
	color: #026A97;
}
.seven_section_ekrany .subtitle{
	font-weight: bold;
	font-size: 28px;
	line-height: 33px;
	text-transform: uppercase;
	font-family: 'Gilroy';
	color: #026A97;
	margin-top: 19px;
}
.info_7section{
	font-weight: normal;
	font-size: 28px;
	line-height: 33px;
	font-family: 'Gilroy';
	color: #026A97;
	margin-top: 6px;
}
.info_7section span{
	font-weight: bold;
}
.info_blag{
	font-weight: bold;
	font-size: 28px;
	line-height: 33px;
	text-transform: uppercase;
	font-family: 'Gilroy';
	color: #FFFFFF;
	padding: 8px 9px 9px 11px;
	background: #026A97;
	width: max-content;
	margin-top: 25px;
}
.seven_section_ekrany .advantages{
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	flex-wrap: wrap;
	margin-top: 12px;
}
.seven_section_ekrany .td{
	display: flex;
	flex-direction: row;
	align-items: center;
}
.seven_section_ekrany .td img{
	margin-right: 21px;
}
.seven_section_ekrany .td p{
	font-weight: 600;
	font-size: 24px;
	line-height: 29px;
	font-family: 'Gilroy';
	color: #026A97;
}
.seven_section_ekrany .td:nth-child(-n+2){
	margin-bottom: 22px;
}
.seven_section_ekrany .td:nth-child(4){
	margin-right: 30px;
}
#check_like_cf.acive{
	display: none;
}
/* timer */
#timer{
	max-width: 600px;
    width: 100%;
    margin: 0 auto;
    margin-top: 45px;
}
#timer div {
  display: inline-block;
  line-height: 1;
  padding: 15px;
  background: linear-gradient(355.1deg, #00C0F1 4.38%, #00C0F1 96.52%);
  margin-right: 10px;
  position: relative;
  width: 184px;
  height: 145px;
  text-align: center;
  color: #fff;
}
#timer span {
  display: block;
  font-size: 28px;
  color: #026A97;
  text-transform: uppercase;
  margin-top: 30px;
  font-family: 'Gilroy';
  font-weight: 800;
}
#days {
  font-size: 115px;
  font-family: 'Gilroy';
  font-weight: bold;
}
#hours {
  font-size: 115px;
  font-family: 'Gilroy';
  font-weight: bold;
}
#minutes {
  font-size: 115px;
  font-family: 'Gilroy';
  font-weight: bold;
}
/* timer */
.popup_zach_ekrany{
	display: none;
	flex-direction: row;
	justify-content: space-between;
	position: fixed;
	max-width: 1400px;
    width: 100%;
    height: 700px;
    top: 52%;
    margin-top: -350px;
    left: 50%;
    margin-left: -700px;
	z-index: 3;
}
.popup_zach_ekrany .left_block{
	max-width: 1030px;
	width: 100%;
	height: 100%;
	background-size: cover;
}
.popup_zach_ekrany .right_block{
	background: linear-gradient(180deg, #01B5E3 0%, #00C3F5 100%);
	max-width: 600px;
	width: 100%;
	height: 100%;
	padding-top: 47px;
	padding-left: 37px;
	padding-right: 10px;
}
.popup_zach_ekrany .right_block .title, .popup_zach_ekrany .right_block .title_cf{
	font-family: 'Gilroy';
	line-height: 26px;
	text-transform: uppercase;
	color: #FFFFFF;
	font-weight: 800;
	font-size: 22px;
}
.popup_zach_ekrany .right_block .info{
	font-weight: 500;
	font-size: 16px;
    line-height: 19px;
	font-family: 'Gilroy';
	color: #FFFFFF;
	margin-top: 17px;
}
.popup_zach_ekrany .right_block .title_cf{
	margin-top: 20px;

}
#popup_zach_ekrany1 .left_block{
	background: url("/wp-content/themes/Polygal/images/tmp/bg_popup_zach_ekrany3.png"); 
	background-size: cover;
}
#popup_zach_ekrany2 .left_block{
	background: url("/wp-content/themes/Polygal/images/tmp/bg_popup_zach_ekrany2.png"); 
	background-size: cover;
}
#popup_zach_ekrany3 .left_block{
	background: url("/wp-content/themes/Polygal/images/tmp/bg_popup_zach_ekrany1.png"); 
	background-size: cover;
}
#popup_zach_ekrany4 .left_block{
	background: url("/wp-content/themes/Polygal/images/tmp/bg_popup_zach_ekrany4.png"); 
	background-size: cover;
}
#popup_zach_ekrany5 .left_block{
	background: url("/wp-content/themes/Polygal/images/tmp/bg_popup_zach_ekrany5.png"); 
	background-size: cover;
}
#popup_zach_ekrany6 .left_block{
	background: url("/wp-content/themes/Polygal/images/tmp/bg_popup_zach_ekrany6.png"); 
	background-size: cover;
}
#popup_zach_ekrany7 .left_block{
	background: url("/wp-content/themes/Polygal/images/tmp/bg_popup_zach_ekrany7.png"); 
	background-size: cover;
}
#popup_zach_ekrany8 .left_block{
	background: url("/wp-content/themes/Polygal/images/tmp/bg_popup_zach_ekrany8.png"); 
	background-size: cover;
}
#popup_zach_ekrany9 .left_block{
	background: url("/wp-content/themes/Polygal/images/tmp/bg_popup_zach_ekrany9.png"); 
	background-size: cover;
}

.toner_popup{
	z-index: 2;
    background-color: rgba( 0, 0, 0, 0.70 );
    position: fixed;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    overflow: initial;
    display: none;
    transition: all .15s ease-in-out;
    cursor: pointer;
}
.input_cf3_ekran{
	margin-top: 10px;
}
.popup_zach_ekrany .cont_cf3{
	max-width: 425px;
	width: 100%;
}
.closepopup{
	background: url(data:image/png;base64,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) no-repeat;
    background-size: contain;
    width: 30px;
    height: 30px;
    position: absolute;
    top: -14px;
    right: -14px;
    cursor: pointer;
}


@media screen and (max-width: 1800px){
	.one_section_ekran{
		background-position: right;
	}
	.two_section_ekran .right_block{
		max-width: 610px;
	}
	.six_section_ekrany:before, .seven_section_ekrany:before{
		left: 0;
	}
	.seven_section_ekrany .container{
		position: relative;
	    float: right;
	    right: 11%;
	}
}
@media screen and (max-width: 1600px){
	.one_section_ekran .container{
		max-width: 1094px;
	}
	.two_section_ekran .left_block{
		max-width: 787px;
	}
}
@media screen and (max-width: 1560px){
	.two_section_ekran .right_block img{
		object-fit: contain;
	}
	.two_section_ekran .right_block {
	    max-width: 550px;
	    height: 434px;
	    top: 23.5%;
	}
	.five_section_ekrany:after{
		top: 3px;
	    background-size: contain;
	    max-width: 574px;
	}
	.six_section_ekrany:before, .eight_section_ekrany:before {
	    left: 0;
	    max-width: 302px;
	    background-size: contain;
	    height: 340px;
	}
	.seven_section_ekrany:before{
		max-width: 522px;
	    background-size: contain;
	    height: 598px;
	}
	.popup_zach_ekrany{
		height: 610px;
		margin-top: -310px;
	}
}
@media screen and (max-width: 1440px){
	.one_section_ekran .left_block {
	    padding-top: 40px;
	}
	.one_section_ekran h1{
		font-size: 60px;
	}
	.one_section_ekran{
		height: 624px;
	}
	.two_section_ekran .left_block {
	    max-width: 735px;
	}
	.two_section_ekran .srt .info_srt{
		font-size: 26px;
	}
	.two_section_ekran .container, .three_section_ekrany .container, .fourth_section_ekrany .container{
		max-width: 1270px;
	}
	.three_section_ekrany .title, .fourth_section_ekrany .title, .five_section_ekrany .title, .seven_section_ekrany .title{
		font-size: 50px;
		line-height: 55px;
	}
	.fourth_section_ekrany .right_parth{
		max-width: 484px;
	    height: 520px;
	    margin-top: -123px;
	}
	.fourth_section_ekrany{
		height: 680px;
	}
	.seven_section_ekrany .container{
		right: 5%;
	}
	.popup_zach_ekrany{
		max-width: 1200px;
		margin-left: -600px;
		height: 540px;
		margin-top: -270px;
	}
	.popup_zach_ekrany .right_block{
		padding-top: 12px;
    	padding-left: 22px;
	}
	.popup_zach_ekrany .right_block .info{
		font-size: 18px;
    	line-height: 21px;
	}
}
@media screen and (max-width: 1365px){
	.one_section_ekran h1 {
	    font-size: 57px;
	    line-height: 59px;
	}
	.two_section_ekran .container, .three_section_ekrany .container, .fourth_section_ekrany .container {
	    max-width: 1200px;
	}
	.two_section_ekran .left_block {
	    max-width: 700px;
	}
	.two_section_ekran .right_block {
	    max-width: 509px;
	    height: 441px;
	    top: 25%;
	}
	.two_section_ekran .srt{
		padding: 5px 21px 4px 8px;
	}
	.three_section_ekrany .product_thumb{
		max-width: 382px;
	}
	.three_section_ekrany .title, .fourth_section_ekrany .title, .five_section_ekrany .title, .seven_section_ekrany .title {
	    font-size: 47px;
	    line-height: 50px;
	}
	.fourth_section_ekrany .subtitle{
		font-size: 26px;
	}
	.six_section_ekrany:before, .eight_section_ekrany:before{
		display: none;
	}
	.seven_section_ekrany:before {
	    max-width: 463px;
	    height: 530px;
	    background-repeat: no-repeat;
	    bottom: 59px;
	}
	.seven_section_ekrany{
		height: 658px;
	}
	.six_section_ekrany .title{
		font-size: 39px;
		line-height: 43px;
	}
	.top_cf2_ekran{
		margin-top: 26px;
	}
	.six_section_ekrany{
		height: 420px;
	}
}
@media screen and (max-width: 1280px){
	.one_section_ekran {
	    background-position: unset;
	}
	.one_section_ekran h1{
		font-size: 54px;
	}
	.one_section_ekran .container {
	    max-width: 506px;
	}
	.two_section_ekran .container, .three_section_ekrany .container, .fourth_section_ekrany .container {
	    max-width: 932px;
	}
	.two_section_ekran .title{
		font-size: 48px;
		line-height: 54px;
	}
	.two_section_ekran .right_block{
		position: unset;
	}
	.two_section_ekran .left_block {
	    max-width: unset;
	}
	.two_section_ekran, .fourth_section_ekrany{
		height: max-content;
	}
	.two_section_ekran .container{
		display: flex;
		flex-direction: column-reverse;
	}
	.two_section_ekran .title{
		order: 3;
	}
	.two_section_ekran .right_block{
		order: 2;
		position: relative;
		margin: 0 auto;
	}
	.two_section_ekran .info1{
		margin-top: 0;
	}
	.two_section_ekran .left_block{
		margin-bottom: 35px;
	}
	.three_section_ekrany .title, .fourth_section_ekrany .title, .five_section_ekrany .title, .seven_section_ekrany .title {
	    font-size: 36px;
	    line-height: 40px;
	}
	.three_section_ekrany .subtitle{
		font-size: 29px;
	}
	.three_section_ekrany .product_thumb {
	    max-width: 295px;
	    height: 295px;
	}
	.fourth_section_ekrany .left_parth{
		margin-top: 0;
	}
	.fourth_section_ekrany .right_parth{
		margin: 0 auto;
	}
	.fourth_section_ekrany .left_parth{
		max-width: unset;
	}
	.seven_section_ekrany .container {
	    right: unset;
	    float: none;
	}
	.five_section_ekrany .info{
		text-align: center;
	}
	.popup_zach_ekrany {
	    max-width: 900px;
	    margin-left: -450px;
	    height: 590px;
	    margin-top: -295px;
	}
	#popup_zach_ekrany3 .right_block .title, #popup_zach_ekrany2 .right_block .title, #popup_zach_ekrany4 .right_block .title, #popup_zach_ekrany7 .right_block .title,
	#popup_zach_ekrany8 .right_block .title{
		font-size: 18px;
	}
}
@media screen and (max-width: 1000px){
	.two_section_ekran .container, .three_section_ekrany .container, .fourth_section_ekrany .container {
	    max-width: 700px;
	}
	.two_section_ekran .title {
	    font-size: 37px;
	    line-height: 46px;
	}
	.href_cena{
		margin: 0 auto;
		margin-top: 10px;
	}
	.three_section_ekrany .product_thumb {
	    max-width: 340px;
	    height: 343px;
	    margin-bottom: 10px;
	}
	.three_section_ekrany .zag_st{
		font-size: 24px;
	}
	.six_section_ekrany .container{
		max-width: 700px;
	}
	.six_section_ekrany .title {
	    font-size: 31px;
	    line-height: 36px;
	}
	.top_cf2_ekran{
		flex-direction: column;
		max-width: 390px;
		gap: 12px;
	}
	.six_section_ekrany .select_city {
		max-width: 100% !important;
		margin-bottom: 10px !important;
	}
	.top_cf2_ekran .input_cf2_ekran{
		width: 100%;
	}
	.bottom_cf2_ekran{
		max-width: 390px;
	}
	.submit_cf2_ekran{
		margin-top: 8px;
	}
	.three_section_ekrany .title, .fourth_section_ekrany .title, .five_section_ekrany .title, .seven_section_ekrany .title {
	    font-size: 33px;
	    line-height: 37px;
	}
	.five_section_ekrany .subtitle{
		font-size: 26px;
	}
	.popup_zach_ekrany {
	    max-width: 700px;
	    margin-left: -350px;
	    height: 714px;
	    margin-top: -341px;
	}
}
@media screen and (max-width: 765px){
	.one_section_ekran .container {
	    max-width: 363px;
	}
	.one_section_ekran h1 {
	    font-size: 37px;
	    line-height: 40px;
	}
	.zag_one_section small, .zag_one_section{
		font-size: 28px;
	}
	.one_section_ekran {
	    height: 613px;
	    
	}
	.two_section_ekran .container, .three_section_ekrany .container, .fourth_section_ekrany .container, .seven_section_ekrany .container {
	    max-width: 380px;
	}
	.two_section_ekran .title {
	    font-size: 31px;
	    line-height: 37px;
	}
	.two_section_ekran .container{
		margin-top: 40px;
	}
	.two_section_ekran .right_block{
		height: 309px;
	}
	.two_section_ekran .info1{
		font-size: 25px;
		line-height: 30px;
	}
	.two_section_ekran .cena_srt{
		font-size: 25px;
		line-height: 25px;
		margin-top: 0;
	}
	.two_section_ekran .srt .info_srt {
	    font-size: 18px;
	    line-height: 28px;
	}
	.two_section_ekran .srt2 .info_srt{
		max-width: 245px;
		width: 100%;
	}
	.two_section_ekran .srt2 .cena_srt{
		margin-top: 14px;
	}
	.three_section_ekrany .title, .fourth_section_ekrany .title, .five_section_ekrany .title, .seven_section_ekrany .title {
	    font-size: 25px;
	    line-height: 31px;
	}
	.three_section_ekrany .subtitle {
	    font-size: 21px;
	    line-height: 29px;
	}
	.three_section_ekrany .product_thumb{
		max-width: unset;
	}
	.three_section_ekrany{
		padding-bottom: 50px;
	}
	.fourth_section_ekrany .title br{display: none;}
	.fourth_section_ekrany .left_parth p, .fourth_section_ekrany .left_parth p span{
		font-size: 22px;
		line-height: 28px;
	}
	.six_section_ekrany .title {
	    font-size: 21px;
	    line-height: 28px;
	    padding-top: 22px;
	}
	.seven_section_ekrany .subtitle{
		font-size: 25px;
	}
	.info_7section{
		font-size: 23px;
	}
	.seven_section_ekrany {
	    height: max-content;
	}
	.seven_section_ekrany .td{
		margin-bottom: 22px;
	}
	.info_blag{
		font-size: 25px;
	}
	#timer div{
		max-width: 129px;
		width: 100%;
		height: 105px;
	}
	#timer #minutes{
		margin-right: 0;
	}
	#days, #hours, #minutes{
		font-size: 70px;
	}
	#timer div span{
		font-size: 25px;
	}
	.five_section_ekrany .info{
		font-size: 21px;
		margin-top: 26px;
	}
	#timer{
		margin-top: 15px;
	}
	.five_section_ekrany{
		height: 985px;
	}
	.five_section_ekrany:before{
		display: none;
	}
	.five_section_ekrany:after{
		top: -14px;
	}
	.five_section_ekrany .img_5block{
		background-repeat: no-repeat;
	    width: 150px;
	    height: 135px;
	    background-size: contain;
	    margin-top: 160px;
	}
	.popup_zach_ekrany .left_block{
		display: none;
	}
	.popup_zach_ekrany {
	    max-width: 92%;
	    margin-left: 0;
		left: 50%;
		transform: translateX(-50%);
	    height: max-content;
    	margin-top: -175px;
	}
	.popup_zach_ekrany .right_block .info, .popup_zach_ekrany .right_block .title{
		display: none;
	}
	.popup_zach_ekrany .right_block .title_cf{
		text-align: center;
	}
	.popup_zach_ekrany .right_block{
		padding: 10px;
	}
}
@media screen and (max-width: 410px){
	.one_section_ekran .container {
	    max-width: 340px;
	}
	.one_section_ekran h1{
		font-size: 34px;
	}
	.zag_one_section small, .zag_one_section {
	    line-height: 35px;
	    font-size: 26px;
	}
	.two_section_ekran .container, .three_section_ekrany .container, .fourth_section_ekrany .container, .seven_section_ekrany .container {
	    max-width: 340px;
	}
	.two_section_ekran .title {
	    font-size: 24px;
	    line-height: 30px;
	}
	.two_section_ekran .info1{
		font-size: 22px;
	}
	.two_section_ekran .info2{
		font-size: 25px;
		line-height: 28px;
	}
	.two_section_ekran .srt {
	    padding: 5px 5px 4px 8px;
	}
	.two_section_ekran .srt2 .info_srt{
		max-width: 217px;
	}
	.two_section_ekran .srt2 .cena_srt {
	    margin-top: 25px;
	}
	.three_section_ekrany .title, .fourth_section_ekrany .title, .five_section_ekrany .title, .seven_section_ekrany .title {
	    font-size: 23px;
	    line-height: 28px;
	}
	.three_section_ekrany .subtitle{
		font-size: 19px;
	}
	.fourth_section_ekrany .subtitle {
	    font-size: 23px;
	}
	.fourth_section_ekrany .right_parth{
		height: 412px;
	}
	.six_section_ekrany .title{
		font-size: 20px;
	}
	.top_cf2_ekran, .bottom_cf2_ekran{
		max-width: 320px;
	}
	.submit_cf2_ekran{width: 100%;}
		.six_section_ekrany {
	    height: 396px;
	}
	.seven_section_ekrany .subtitle {
	    font-size: 22px;
	}
	.bottom_cf2_ekran .chek_zapros{
		font-size: 13px;
	}
	.check_like_cf{
		margin-top: 0;
	}
	#timer div{
		margin-right: 0;
		max-width: 122.5px;
	}
	.five_section_ekrany .info{
		font-size: 20px;
	}
	#timer div span{
		font-size: 22px;
	}
	.five_section_ekrany .subtitle {
	    font-size: 23px;
	    line-height: 28px;
	}
	.five_section_ekrany {
	    height: 920px;
	}
}
@media screen and (max-width: 380px){
	.popup_zach_ekrany{
		max-width: 350px;
    	margin-left: -175px;
	}
}
@media screen and (max-width: 374px){
	.six_section_ekrany .title {
	    font-size: 18px;
	}
	#timer div{
		max-width: 117.5px;
	}
}
@media screen and (max-width: 360px){
	.closepopup{
		top: 0;
		right: 0;
	}
}