@import url('https://fonts.googleapis.com/css?family=Montserrat:100,400,500,600,700,800|Open+Sans:400,700&display=swap&subset=cyrillic');

html{
	margin:0;
	padding:0;
	font-size: 10px;

	/*background: url(../img/sky_top.png) top center no-repeat;*/
}
body{
	text-align:center;
	padding:0;
	margin:0;
	font-family: 'Montserrat', sans-serif;
	font-size: 14px;
	line-height: 24px;
	color:#000000;
	/*background: url(../img/text.png) top left repeat;*/
}
body.licenzia_ .platform_header,
body.licenzia_ .platform_footer{
	display: none!important;
}
body.licenzia_  .content {
    padding-top: 40px;
    padding-bottom: 40px;
}
input, textarea, select, button{
	font-family: 'Montserrat', sans-serif;
}
p{
	margin:0;
	padding:0;
}
img{
	max-width:100%;
	height:auto;
}
input{
	outline:none;
}
:active, :hover, :focus {
    outline: 0;
    outline-offset: 0;
}
.clear{
	clear:both;
}
.container{
	width:1280px;
	margin:0 auto;
	position: relative;
}

::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color:#a0a0a0;
 font-family: 'Montserrat', sans-serif;
  font-size: 14px;
}
::-moz-placeholder { /* Firefox 19+ */
  color:#a0a0a0;
  font-family: 'Montserrat', sans-serif;
  font-size: 14px;
}
:-ms-input-placeholder { /* IE 10+ */
 color:#a0a0a0;
  font-family: 'Montserrat', sans-serif;
  font-size: 14px;
}
:-moz-placeholder { /* Firefox 18- */
  color:#a0a0a0;
  font-family: 'Montserrat', sans-serif;
  font-size: 14px;
}
*{
	box-sizing: border-box;
}
.tr{
	-webkit-transition: all .25s ease;
            transition: all .25s ease;
}
.new_design{
	color:#6c6c6c;
}
.new_design .container{
	width:1400px;
}
.new_design .header{
	padding-top:0px;
	padding-bottom:0px;
}
.new_design .header_black{
	background:#171717;
	padding-top:14px;
	padding-bottom:14px;
	font-size: 11px;
	line-height: 22px;
}
.new_design .header_black .container{
	display:flex;
	justify-content: space-between;
}
.new_design .header_black .mail{
	/*padding-left:23px;*/
	position: relative;
	color:#a3a3a3;
}
.new_design .header_black .mail a{

}
.new_design .header_black .mail:before{
	
    margin-right:13px;
    margin-right:8px;
	 font-family: "Font Awesome 5 Free"; 
    content: '\f0e0';
    font-weight: 900;

}
.new_design .header_black .mail a{
	color:#a3a3a3;
}
.new_design .header .soc{
	padding-top:0px;
	float:none;
	margin-right:0px;
	display:flex;
}
.new_design .header .soc a{
	color:#a3a3a3;
	display:block;
	margin-left:20px;
}
.new_design .header_white{
	padding-top:28px;
	padding-bottom:24px;

}
.new_design .header_white .container{
	display:flex;
	justify-content: space-between;
	align-items: center;
}
.new_design .header .logo img, .new_design .header .logo{
	max-width:118px;
	min-width:118px;
	width:118px;
	float:none;
	margin-right:0px;
}
.new_design .menu{
	background: none;
	box-shadow: none;
}
.new_design .menu ul{
	display:flex;
	list-style:none;
}
.new_design .menu ul li{
	padding:0;
	float:none;
	margin:0;
	margin-left:20px;
	margin-right:20px;
}
.new_design .menu ul li a{
	font-size: 13px;
	text-transform: uppercase;
	color:#6c6c6c;
	font-weight:600;
	text-decoration: none;
	-webkit-transition: all .25s ease;
            transition: all .25s ease;
	
}
.new_design .menu ul li a.active, .new_design .menu ul li a:hover{
	color:#424242;
}
.new_design .auth{
	width:178px;
	height:48px;
	border-radius: 3px;
	border:1px solid #e6b96a;
	text-align: center;
	font-size: 13px;
	line-height: 28px;
	text-transform: uppercase;
	color:#6c6c6c;
	display:flex;
	align-items: center;
	justify-content: center;
	font-weight:600;
}
.new_design .auth a{
	color:#6c6c6c;
}
.new_design .header .phones .phone{
	margin-bottom:6px;
	margin-top:6px;
	float:none;
	margin-right:0px;
	display:flex;
	justify-content: flex-end;
	font-size: 12px;
	color:#6c6c6c;
}
.new_design .header .phones .phone span, .new_design .header .phones .phone a{
	display:block;
}
.new_design .header .phones .phone span{
	margin-right:10px;
}
.new_design .header .phone a{
	font-size: 12px;
	color:#6c6c6c;
	
}
.new_design .header .phones .phone a:before{
	margin-right:8px;
	font-weight: 900;
	 font-family: "Font Awesome 5 Free"; 
    content: '\f879';
}

.new_design .section1_image{
	background-position: center center;
	background-repeat: no-repeat;
	background-size:cover; 
	/*height:910px;
	display:flex;
	align-items: center;
	justify-content: center;
	flex-wrap: wrap;*/
}
.new_design .section1_image_mobile{
		background-position: center center;
	background-repeat: no-repeat;
	background-size:cover; 
	height:910px;
	display:flex;
	align-items: center;
	justify-content: center;
	flex-wrap: wrap;
}

.new_design .section1{
	margin-bottom:20px;
	padding-top: 156px;
}
.new_design .section1_flex{
	text-align: center;
}
.new_design .section1_caption{
	color:#ffffff;
	font-size: 80px;
	line-height: 76px;
	text-transform: uppercase;
	font-weight:bold;
	
	margin-bottom:25px;
}
.new_design .section1_text{
	max-width: 510px;
	font-size: 18px;
	line-height: 28px;
	color:#fff;
	margin-bottom:30px;
	margin-left:auto;
	margin-right:auto;
}
.new_design .red_button{
	display:inline-block;
	/*width:152px;*/
	padding-left:30px;
	padding-right:30px;
	height:48px;
	line-height: 48px;
	margin:0 auto;
	text-align:center;
	border-radius: 3px;
	background:#e95e49;
	font-size: 15px;
	font-weight:bold;
	color:#fff;
	text-transform: uppercase;
	text-decoration: none;
}
.new_design .section2{
	background:rgba(251,240,240,0.21);
	background:rgba(237,197,199,0.1);
	padding-top:60px;
	padding-bottom:80px;
	position: relative;
	margin-bottom:90px;
}
.new_design .section2 .new_caption{
	padding-left:120px;
	text-transform: uppercase;
	font-size: 20px;
	line-height: 20px;
	margin-bottom:25px;
	font-weight:bold;
	text-align: left;
	font-size: 25px;
    font-weight: 700;
    line-height: 25px;
    color: #424242;
  /*  margin-bottom: 15px;*/
    text-transform: uppercase;
}
.new_design .section2_blocks{
	padding-lefT:120px;
	padding-right:120px;
	display:flex;
	justify-content: space-between;

}
.new_design .section2_text{
	width:100%;
	text-align: left;
}
.new_design .section2_text:first-child{
	/*width:33%;
	width:50%;*/
}
.new_design .yellow_button{
	display:inline-block;
	/*padding-left:30px;
	padding-right:30px;*/
	width:182px;
	border-radius: 3px;
	font-size: 15px;
	font-weight:bold;
	color:#fff;
	background:#e6b96a;
	line-height: 48px;
	height:48px;
	text-decoration: none;
	text-transform: uppercase;
	position: absolute;
	z-index: 5;
	lefT:50%;
	margin-left:-91px;
	bottom:-24px;
}
.new_design .section3_blocks{
	display:flex;

}
.new_design .section3_img, .new_design .section3_text{
	width:50%;
}
.new_design .section3_text{
	padding-left:120px;
	padding-right:120px;
	align-items:center;
	justify-content: center;
	display:flex;
	

}
.new_design .section3_img img{
	display:block;
}
.new_design .section3_text_desc{
	text-align:left;
}
.new_design .section3_caption{
	font-size: 25px;
	font-weight:700;
	line-height: 25px;
	color:#424242;
	margin-bottom:15px;
	text-transform: uppercase;
}
.new_design .section3_after{
	font-size: 13px;
	line-height: 28px;
	color:#a3a3a3;
	padding-bottom:22px;
	position: relative;
	margin-bottom:20px;
	font-style: italic;
}
.new_design .section3_after:after{
	content:'';
	display:block;
	background:#e4e4e4;
	width:50px;
	height:3px;
	position:absolute;
	bottom:0px;
}
.new_design .section4{
	padding-top:70px;
	padding-bottom:100px;
	position: relative;
	    background: rgba(251,240,240,0.21);
	    background:rgba(237,197,199,0.1);
}
.new_design .section4 .new_caption{
	font-size: 25px;
	line-height: 25px;
	font-weight:600;
	color:#424242;
	
	margin-bottom:25px;
	text-align: left;
	text-transform: uppercase;
	padding-left: 120px;
}
.new_design .section4_blocks{
	display:flex;
	padding-left:120px;
	padding-right:120px;
}
.new_design .section4_item{
	width:25%;
	padding-right:40px;
	box-sizing:border-box;
	text-align:left;
}
.new_design .section4_caption, .new_design .section5_caption, .new_design .section9_caption{
	font-size: 17px;
	font-weight:bold;
	font-weight:600;
	text-transform: uppercase;
	margin-bottom:15px;
	color:#424242;
}
/*.new_design .section9_caption{
	color:#424242;
}*/
.new_design .section5{
	padding-top:90px;
	padding-bottom:75px;
}
.new_design .section5 .caption, .new_design .section6 .caption, .new_design .section7 .caption, .new_design .section8 .caption, .new_design .section9 .caption, .new_design .section6_slide_caption{
	color:#424242;
	font-family: 'Montserrat', sans-serif;
	font-size: 25px;
	line-height: 25px;
	font-weight:700;
	margin-bottom:25px;
	text-transform: uppercase;
}
.new_design .section5 .caption_after{
	font-size: 16px;
	line-height: 28px;
	margin-bottom:60px;
	max-width:800px;
	margin-left:auto;
	margin-right:auto;
}
.new_design .section5_blocks{
	display:flex;
	padding-lefT:120px;
	padding-right:120px;
}
.new_design .section5_item{
	width:33.3%;
	padding-right:40px;
	text-align:left;

}


.new_design .section6{
	padding-top:40px;
	background:rgba(237,197,199,0.1);
	background:rgba(237,197,199,0.1);
}
/*.new_design .section6 .caption{
	font-size: 42px;
	line-height: 42px;
	font-weight:100;
	color:#424242;
	
	margin-bottom:10px;
}
.new_design .section6 .caption_after{
	font-size: 17px;
	line-height: 26px;
	font-style: italic;
	margin-bottom:40px;
}*/
.new_design .section6_blocks{
	/*display:flex;*/
}
.new_design .section6_block{
	width:100%;
	display:flex;
}
.new_design .section6_desc{
	width:64%;
	text-align:left;
	min-height: 500px;
	padding:30px;
	background:#e8e8e8;
	position: relative; 
}
.new_design .section6_info{
	border:1px solid #e6b96a;
	display:flex;
	align-items: center;
	justify-content: center;
	flex-wrap: wrap;
	height:100%;
	color:#424242;
	font-size: 15px;
	line-height: 26px;
	padding:70px 55px;
}
.new_design .section6_caption{
	width:100%;
	font-size: 26px;
	line-height: 26px;
	color:#cba173;
	
	margin-bottom:40px;
}
.new_design .section6_position{
	font-size: 20px;
	line-height: 26px;
	margin-bottom:25px;
}
.new_design .section6_img{
	width:36%;
	min-height: 500px;
	background-repeat: no-repeat;
	background-position: top center; 
	background-size:contain;

}

.new_design .section6_1{
	padding-top:60px;
   /* background: rgba(251,240,240,0.21);
    background:rgba(237,197,199,0.1);*/
    padding-bottom:60px;
}
.new_design .section6_slide{
	display:flex;
}
.new_design .section6_slide_left{
	width:41%;
}
.new_design .section6_slide_left img{
	display: block;
}
.new_design .section6_slide_right{
	width:59%;
	background:#fff; 
	padding-top:130px;
	padding-lefT:130px;
	padding-right:130px;
	text-align:left;
	padding-bottom:90px;
}
.new_design .section6_slide_caption{
	font-size: 25px;
	line-height: 25px;
	line-height: normal;
	
	font-weight: 700;
	margin-bottom:35px;
}
.new_design .section6_slide_text{
	font-size: 18px;
	margin-bottom:35px;
}
.new_design .section6_slide_bold{
	font-size: 18px;
	font-weight:bold;
	margin-bottom:5px;
}
.new_design .section6_slide_position{
	font-size: 18px;
	
	font-weight:100;
}
.new_design .section7{
	padding-top:60px;
	padding-bottom:75px;
}
.new_design .section7 .caption{

}
.new_design .section8{
	background:rgba(251,240,240,0.21);
	background:rgba(237,197,199,0.1);
	padding-top:35px;
	padding-bottom:110px;
	margin-bottom:85px;
}

.new_design .videoWrapper {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}
.new_design .videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.new_design .section9{
	padding-bottom:70px;
}
.new_design .section9 .caption_after, .new_design .section6 .caption_after{
	font-size: 16px;
	line-height: 28px;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	max-width: 820px;
	margin-bottom:40px;

}
.new_design .section9_blocks{
	display:flex;
	flex-wrap:wrap; 
	padding-lefT: 120px;
    padding-right: 120px;
}
.new_design .section9_block{
	    width: 33.3%;
    padding-right: 40px;
    text-align: left;
    margin-bottom:50px;
}
.new_design .section10{
	background:rgba(251,240,240,0.21);
	background:rgba(237,197,199,0.1);
	padding-top:50px;
	padding-bottom:50px;
	margin-bottom:130px;
}
.new_design .section10_blocks{
	padding-left:120px;
	padding-right:120px;
	display:flex;
	justify-content: space-between;
}
.new_design .section10_block_left{
	
	text-align:left;
}
.new_design .section10 .caption{
    color: #424242;
    font-family: 'Montserrat', sans-serif;
    font-size: 25px;
    line-height: 25px;
    font-weight: 700;
    margin-bottom: 25px;
    text-transform: uppercase;
}
.new_design .section10_block_left .text{
	margin-bottom:45px;
	max-width: 360px;
}
.new_design .section10_after{
	display:flex;
}
.new_design .section10_after div{
	margin-right:25px;
	color:#a3a3a3;
}
.new_design .section10_after div span{
	color:#6c6c6c;
}
.new_design .section10_block_right img{
	margin-top: -90px;
    margin-bottom: -120px;
}
.new_design .section11{
	padding-bottom:80px;
}
.new_design .section11 .caption, .new_design .section12 .caption{
	font-size: 36px;
	line-height: 36px;
	font-weight:600; 
	margin-bottom:20px;
}
.new_design .section11 .text, .new_design .section12 .text{
	/*color:#6c6c6c;*/
	font-size: 15px;
	line-height: 26px;
	max-width:780px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:40px;
}
.new_design .section11_blocks{
	display:flex;
	justify-content: space-around;
	padding-left:120px;
	padding-right:120px;
	align-items: center;
}
.new_design .section12{
	padding-top:65px;
	padding-bottom:75px;
	background:rgba(237,197,199,0.1);
}
.new_design .section12_blocks{
	display:flex;
	justify-content: space-between;
	margin-bottom:30px;
}
.new_design .section12_item{
	width:24%;
	height:85px;
	border:2px solid #e9e9e9;
	text-align: center;
	background:#ffffff; 
	display: flex;
	align-items: center;
	justify-content: center;
}
.new_design .footer{
	background:none;
	padding-top:0px; 
	padding-bottom:0px;
}
.new_design .footer_grey{
	background:#171717;
	padding-top:77px;
	padding-bottom:46px; 
}
 .new_design .footer_grey .container{
 	display:flex;
 	justify-content: space-between;
 }
 .new_design .footer_block{
 	max-width: 240px;
 	text-align: left;
 	color:#6c6c6c;
 }
 .new_design .footer_caption{
 	font-size: 16px;
 	color:#c9c9c9;
 	font-weight:600;
 	margin-bottom:30px;
 }
 .new_design .pay_block img{
	filter: grayscale(100%);
 }
 .new_design .footer_text p{
 	line-height: 24px;
 	margin-bottom:24px;
 }
 .new_design .footer_black{
 	padding-top:27px;
 	padding-bottom: 27px;
 	background: #121212;
 }
  .new_design .footer_black .container{
  	display: flex;
  	justify-content: space-between;
  }
  .new_design .footer_black .copy{
  	color:#424242;
  	font-size: 13px;
  }
  .new_design .footer_black .menu ul li a{
		text-transform: none;

  }
  .new_design .footer_block .logo img{
	width:200px;
	height:auto;
  }
  .new_design .footer_block:first-child{
	display: flex;
	align-items: flex-start;
	flex-wrap: wrap;

  }
  .new_design .footer_block .pay_block{
  	align-self:flex-end;
  }
  .new_design .footer_black .menu ul li a.active, .new_design .footer_black .menu ul li a:hover{
	color:#a3a3a3;
}
.new_design .section6_slider.owl-theme .owl-nav{
	margin-top:0px;
	position:absolute;
	left:50%;
	z-index: 5;
	bottom:40px;
}
.new_design .section6_slider.owl-carousel .owl-nav .owl-prev, .new_design .section6_blocks.owl-carousel .owl-nav .owl-prev{
	margin:0px;
	padding:0px;
	width:36px;
	height:36px;
	background: url(../img/new/left-arrow.png) top left no-repeat;
}
.new_design .section6_blocks.owl-carousel .owl-nav .owl-prev{
	position:absolute;
	top:50%;
	margin-top:-18px;
	left:-40px;
}
.new_design .section6_slider.owl-carousel .owl-nav .owl-next, .new_design .section6_blocks.owl-carousel .owl-nav .owl-next{
	margin:0px;
	padding:0px;
	width:36px;
	height:36px;
	background: url(../img/new/right-arrow.png) top left no-repeat;
	margin-left:98px;
}
.new_design .section6_blocks.owl-carousel .owl-nav .owl-next{
	position:absolute;
	top:50%;
	margin-top:-18px;
	right:-40px;
}
.new_design .section_tabs{
	display:block;
	padding-left:120px;
	padding-right:120px;
}
.new_design .section_tabs > div{
	padding-top:48px;
}
.new_design .section_tabs>ul{
	margin:0px;
	padding:0px;
	display:flex;
	justify-content: center;
}

.new_design .section_tabs>ul>li{
	margin:0px;
	padding:0px;
	cursor:pointer;
	display:block;
	font-weight:bold;
	padding:20px 60px;
	font-size: 17px;
	text-transform: uppercase;
	border:1px solid #eaeaea;
	background: #fff;
}
.new_design .section_tabs ul li.active, .new_design .section_tabs ul li.active:hover{
	/*background:#46c765;
	color:#fff;*/
	border-color: #e6b96a;
}
.new_design .section_tabs ul li:hover{
	/*background:#d6d6d7;*/
}
.new_design .tab_block{
	display:flex;
	background: #fff;
	border:1px solid #eaeaea;
}
.new_design .tab_block_left{
	width:40%;
	padding:50px 40px;

	text-align:left;
	border-right:1px solid #eaeaea;
}
.new_design .tab_block_right{
	padding:50px 40px;
	text-align:left;
	width:60%;
}
.new_design .tab_caption, .tab_block h2{
	font-size: 20px;
	font-weight:600;
	text-transform: uppercase;
	margin-bottom:20px;
}
.new_design .tab_text, .tab_block p{
	margin-bottom:30px;
	font-size: 18px;
	line-height: 30px;
}
/*.new_design .tab_block_right ul, .new_design .tab_block_left ul{
	margin-bottom:50px;
}*/
.new_design .tab_block ul{
	padding:0;
	margin:0px;
	list-style:none;
	margin-bottom:40px;
}
.new_design .tab_block ul li{
	margin-bottom:10px;
}
.new_design .tab_block ul li:before{
	font-weight: 900;
	 font-family: "Font Awesome 5 Free"; 
    content: '\f005';
    margin-right:10px;
    color:#e6b96a;
}
.new_design .medium_button{
	width:100%;
	display:flex;
	text-decoration: none;
	height:52px;
	justify-content: center;
	align-items: center;
	border:2px solid #eaeaea;
	border-radius: 3px;
	text-transform: uppercase;
	font-weight:600;
	font-size: 13px;
	color:#424242;
	-webkit-transition: all .25s ease;
            transition: all .25s ease;

}
.new_design .medium_button:hover{
	border-color:#e6b96a;
	background: #e6b96a;
	color:#fff;
}

.new_design .footer_soc{
	margin-top:40px;
	margin-bottom:60px;
}
.new_design .footer_soc a{
	color:#6c6c6c;
	display:inline-block;
	margin-right:20px;
}
#go-top-new {
    position: fixed;
    bottom: 16px;
    right: 40px;
    z-index: 667;
    text-align: center;
    cursor: pointer;
    display: none;
    width: 43px;
    height: 43px;
    background: #e6b96a;
    background: #db8951;
    color:#121212;
    line-height: 43px;

}
.new_design .section8_price{
	font-size: 20px;
	color:#424242;
	font-weight:bold;
}
.new_design .section8_price .tarif_old_price{
	color:#e6b96a;
	text-decoration: line-through;
}
.ecwid{
	max-width:800px !important;
	margin:0 auto !important;
}
.new_design .red_button.page_course30, .new_design .medium_button.page_course30{
	background: #da1f37;
	color:#fff;
	border:none;
	-webkit-transition: all .25s ease;
            transition: all .25s ease;
}
.new_design .red_button.page_course30:hover, .new_design .medium_button.page_course30:hover{
	opacity: 0.8;
}

.carousel-feature.full_slide .platform_course9_slide {
    border: 0px;
}

.carousel-feature.full_slide .platform_course9_slide img{
    border: 2px solid #db8951;
}
@media (max-width: 1366px){
	.new_design .container{
		width:1260px;
	}
	.new_design .section6_slide_right{
		padding-left:60px;
		padding-right:60px;
		padding-top:60px;
	}
}
@media (max-width: 1140px){
	.new_design .container{
		width:1010px;
	}
	.new_design .section6_slide_caption, .new_design .section11 .caption, .new_design .section12 .caption{
		font-size: 24px;
		margin-bottom:25px;
	}
	.new_design .header_white .container{
		flex-wrap:wrap;
	}
	.new_design .header .phones{
		margin-left: auto
	}
	.new_design .section2_blocks, .new_design .section2 .new_caption, .new_design .section5_blocks, .new_design .section_tabs, .new_design .section9_blocks,
	.new_design .section10_blocks, .new_design .section11_blocks,  .new_design .section4_blocks, .new_design .section4 .new_caption, .new_design .section3_text{
		padding-left:60px;
		padding-right:60px;
	}
	.new_design .section10_block_right img{
		margin-top:0px;
		margin-bottom:0px;
	}
	.new_design .section6_slide_text{
		margin-bottom:15px;
		font-size:14px;
	}
	.new_design .section6_slider.owl-theme .owl-nav{
		left:47%;
	}
	/*.new_design .section6_slide_right{
		padding-left:60px;
		padding-right:60px;
		padding-top:60px;
	}*/
}
@media (max-width: 992px){
	.new_design .container{
		width:100%;
	}
	.hamburger-inner, .hamburger-inner::before, .hamburger-inner::after{
		background: #e6b96a;
	}
	.new_design .menu{
		display: none;
	}
	.new_design .header .phones {
	    margin-left: 0px;
	}
	.new_design .header .soc{
		margin-right:60px;
	}
	.new_design .section6_slider.owl-theme .owl-nav{
		bottom:auto;
		top:15px;
	}
	.new_design .section6_block{
		width:100%;
		margin-bottom:20px;
	}
	.new_design .section6_blocks{
		flex-wrap: wrap;
	}
}
@media (max-width: 992px){
	.new_design .section2_blocks, .new_design .section2 .new_caption, .new_design .section5_blocks, .new_design .section_tabs, .new_design .section9_blocks,
	.new_design .section10_blocks, .new_design .section11_blocks,  .new_design .section4_blocks, .new_design .section4 .new_caption, .new_design .section3_text{
		padding-left:0px;
		padding-right:0px;
	}
	.new_design .section10{
		margin-bottom:40px;
	}
	.new_design .footer_block{
		width:23%;
	}
	.new_design .section6_slide{
		flex-wrap:wrap;
	}
	.new_design .section6_slide_left, .new_design .section6_slide_right{
		width:100%;
	}
	.new_design .section6_slide_right{
		padding-bottom:0px;
	}
	.new_design .section3_text{
		padding-left:10px;
		padding-right:10px;
	}
	.new_design .section1_image{
		/*height: 600px;*/
	}
	.new_design .section1_image_mobile{
		height: 600px;
	}
}
@media (max-width: 480px){
	.new_design .header .phones{
		margin-left:auto;
	}
	.new_design .header .logo{
		margin-left:0px;
	}
	.new_design .section1_caption, .new_design .section6 .caption{
		font-size: 30px;
		line-height: normal;
	}
	.new_design .section1_image_mobile, .new_design .section2{
		height:auto;
		padding-top:40px;
		padding-bottom:40px;
	}
	.new_design .section2_blocks, .new_design .section3_blocks, .new_design .section4_blocks, .new_design .section5_blocks, .new_design .section9_blocks, .new_design .section10_blocks,
	.new_design .section11_blocks, .new_design .section12_blocks, .new_design .footer_grey .container, .new_design .section6_block{
		flex-wrap:wrap;
	}
	.new_design .section2_text:first-child, .new_design .section2_text, .new_design .section3_img, .new_design .section3_text, .new_design .section4_item, .new_design .section4_item,
	.new_design .section5_item, .new_design .section9_block, .new_design .section9_block, .new_design .footer_block, .new_design .section12_item{
		width:100%;
		padding-right:0px;
		padding-left:0px;
	}
	.new_design .section3_img{
		order:1;
	}
	.new_design .section3_text{
		order:2;
		padding-top:20px;
		padding-bottom:40px;
	}
	.new_design .section4, .new_design .section5, .new_design .section7, .new_design .section8, .new_design .section9, .new_design .section10, .new_design .section11,
	 .new_design .section12, .new_design .footer_grey{
		padding-top:40px;
		padding-bottom:40px;
	}
	.new_design .section4_item, .new_design .section5_item, .new_design .footer_block, .new_design .section10_block_left{
		padding-bottom:20px;
	}
	.new_design .section4_caption, .new_design .section5_caption, .new_design .section9_caption{
		margin-bottom:5px;
	}
	.new_design .section6_slide_right{
		padding:20px;
		padding-bottom:60px;
	}
	.new_design .footer_caption{
		margin-bottom:10px;
	}
	.new_design .section6_slide_caption, .new_design .section11 .caption, .new_design .section12 .caption{
		margin-bottom:15px;
	}
	.new_design .footer_soc{
		margin-top:10px;
		margin-bottom:0px;
	}
	.new_design .footer_grey{
		padding-bottom:0px;
	}
	.new_design .footer_black{
		padding-top:15px;
		padding-bottom:15px;
	}
	.new_design .section6_slider.owl-theme .owl-nav{
		left:auto;
		right:20px;
		top:auto;
		bottom:10px;
	}
	.new_design .section_tabs>ul>li{
		padding: 10px;
		font-size: 13px;
	}
	.new_design .section_tabs > div{
		padding-top:20px;
	}
	.new_design .tab_block_left, .new_design .tab_block_right{
		padding:10px;
	}
	.new_design .section8, .new_design .section10{
		margin-bottom:0px;
	}
	.new_design .section9_block, .new_design .section10_block_left .text, .new_design .section12_item, .new_design .section11 .text, .new_design .section12 .text,
	 .new_design .section9 .caption_after{
		margin-bottom:20px;
	}
	.new_design .section6_desc, .new_design .section6_img{
		height:auto;
		width:100%;
		order:2;
	}
	.new_design .section6_img{
		height:240px;
		order:1;
	}
	.new_design .footer_block{
		max-width:100%;
	}
	#go-top-new{
		right:16px;
	}
	.new_design .section6_info{
		padding:20px;
	}
	.new_design .section6_blocks.owl-carousel .owl-nav .owl-next, .new_design .section6_blocks.owl-carousel .owl-nav .owl-prev{
		position: static;
		margin-left:10px;
		margin-right:10px;
	}
	.new_design .tab_block{
		flex-wrap: wrap;
	}
	.new_design .tab_block_left, .new_design .tab_block_right{
		width:100%;
		border-right-color: 0px;
	}
	.new_design .section1_image{
		background:none;
	}
}
html#ecwid_html body#ecwid_body .ec-size .ec-store .form-control{
	background: none !important;
}
html#ecwid_html body#ecwid_body .ec-size .ec-store .form-control__radio-view-inner, html#ecwid_html body#ecwid_body div.ecwid-productBrowser{
	background: #fff !important;
}

@media (min-width: 480px){
	.new_design .section1_image_mobile{
		background:none !important;
	}
	
}

.mod_rates {margin-bottom: 3rem;}
.mod_rates .block {padding: 3rem 5rem; max-width: 1000px; background: #f0ece5; border: 2px solid #db8951; text-align: left; font-size: 16px; display: inline-block; margin-right: 1.5rem; margin-bottom: 1.5rem;}
.mod_rates .block:last-child {margin-right: 0;}
.mod_rates .block .start {font-size: 26px; color: #2c7442; font-weight: 700; text-transform: uppercase; text-align: center; margin-bottom: 3rem;}
.mod_rates .block .items {display: flex; margin-bottom: 1.5rem;}
.mod_rates .block .items .item {flex: 33.33%; width: 33.33%; padding: 0 3rem 3rem 0; font-size: 14px; font-weight: 300;}
.mod_rates .block .items .item * {text-align: left !important;}
.mod_rates .block .end {display: flex; justify-content: space-between; align-items: center;}
.mod_rates .block .end .left .prices {white-space: nowrap; margin-right: 3rem; margin-bottom: 1.5rem;}
.mod_rates .block .end .left .prices .discount_price {font-size: 20px; color: #8C8C8C;}
.mod_rates .block .end .left .prices .price {font-size: 33px; font-weight: 700; color: #DB8951;}
.mod_rates .block .end .right {display: flex;}
.mod_rates .block .end .right .access {display: flex; white-space: nowrap; align-items: center; margin-right: 3rem; margin-bottom: 1.5rem; font-size: 16px; font-weight: 300;}
.mod_rates .block .end .right .access img {margin-right: 1.5rem;}
.mod_rates .block .end .right .buttons {display: flex; flex-wrap: wrap; justify-content: center;}
.mod_rates .block .end .right .buttons .btn {margin-right: 1.5rem; margin-bottom: 1.5rem;}
.mod_rates .block .end .right .buttons .btn:last-child {margin-right: 0;}
.mod_rates .block .end .right .buttons .btn {display: block; min-width: 190px; text-align: center; padding: 1.5rem 3rem; cursor: pointer; background: #ff3d40; border: 2px solid #ff3d40; border-radius: 3px; font-size: 19px; font-weight: bold; color: #fff; text-decoration: none; text-transform: uppercase; -webkit-transition: all .25s ease; transition: all .25s ease;}
.mod_rates .block .end .right .buttons .btn.btn-outline {background: none; color: #ff3d40;}
.mod_rates .block .end .right .buttons .btn:hover {color: #ff3d40; background: none;}
.mod_rates .block .end .right .buttons .btn.btn-outline:hover {background: #ff3d40; border: 2px solid #ff3d40; color: #fff;}

.mod_video {margin-bottom: 3rem; text-align: left;}
.mod_video .items {display: flex; flex-wrap: wrap;}
.mod_video .items .item {width: 50%; margin-bottom: 1.5rem; padding: 1.5rem;}

@media (max-width: 993px){
	.mod_rates .block {display: block;}
	.mod_rates .block .items {flex-direction: column;}
	.mod_rates .block .items .item {width: 100%;}
	/*.mod_rates .block .items > .item:not(:first-child) {display: none;}*/
	.mod_rates .block .end {flex-direction: column; align-items: start;}
	.mod_rates .block .end .left {margin-bottom: 1.5rem;}
	.mod_rates .block .end .right {flex-direction: column;}
	.mod_video .items .item {width: 100%;}
	.mod_video .items .item.block_video {min-height: auto;}
	.mod_video .items .item iframe {height: 300px !important;width: 100%;}
}

@media (max-width: 480px){
	.mod_rates .block {padding: 3rem 1.5rem; margin-right: 0;}
	.mod_rates .block .end .buttons .btn {width: 100%; margin-right: 0;}
	.mod_rates .block .items .item {width: 100%; padding: 0 0 1.5rem 0;}
	.mod_rates .block .end .right .access {margin-bottom: 3rem; margin-right: 0;}
	.mod_rates .block .end .right .buttons .btn {margin-right: 0;}
}
.form_block_address{
	display:none;
}

/**/


.popup-outer-box.popup_cookie  {
    background: none;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 18px ;
    position: fixed;
    z-index: 100;
    top: auto;
    bottom: 0;
    left: 0;
    right: 0;
} 

.popup-outer-box.popup_cookie  .content {
    padding-top: 0;
    padding-bottom: 0;
    background: transparent;
}

.popup-outer-box.popup_cookie  .popup-box {
    width: 1620px;
    width: 100%;
    background: #2c7442;
    padding: 24px 26px 18px 50px;
    padding: 24px 26px 18px 5rem
}

.popup_cookie .popup-box {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    position: relative;
    overflow: hidden;
    width: 800px;
    width: 80rem;
    border-radius: var(--radius-main);
    max-width: 100%;
    max-height: 100%;
    background-color: #fff;
    z-index: 20;
    padding-right: 293px;
    padding-right: 29.3rem
}

.popup_cookie .popup-box .popup-text-wrap {
    -ms-flex: 1;
    flex: 1;
    padding: 0 30px 0 0;
    padding: 0 3rem 0 0;
    max-width: 76.25em;
    font-size: 14px;
    line-height: 20px;
    font-weight: 500;
    color: #fff;
    text-align: left;
}

.popup_cookie .popup-box .popup-text-wrap a:not(:hover) {
    color: inherit
}

.popup_cookie .popup-box .popup-inner-wrap {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 100%
}

.popup_cookie .popup-box .popup-action-wrap,
.popup_cookie .popup-box .popup-inner-wrap {
    -ms-flex-negative: 0;
    flex-shrink: 0
}

.popup_cookie .popup-box .popup-action-wrap .btn {
	display: block;
    min-width: 190px;
    text-align: center;
    padding: 1.5rem 3rem;
    cursor: pointer;
    background: #ff3d40;
    border: 2px solid #ff3d40;
    border-radius: 3px;
    font-size: 14px;
    font-weight: 600;
    color: #fff;
    text-decoration: none;
    text-transform: uppercase;
    -webkit-transition: all .25s ease;
    transition: all .25s ease;
}

@media (max-width: 767px) {
    .popup_cookie div.popup-box .popup-inner-wrap {
        display: block;
    }

    .popup-outer-box.popup_cookie div.popup-box {
        padding: 24px 16px;
    }

    .popup_cookie div.popup-box .popup-text-wrap {
        padding-bottom: 10px;
    }

    div.popup-outer-box.popup_cookie  {
        padding: 18px;
    }

    .popup_cookie div.popup-box .popup-text-wrap {
        width: 100%;
        padding-right: 0;
        margin-bottom: 15px;
        font-size: 14px;
        line-height: 18px;
    }
}
.guide_top{
	padding-top: 246px;
}
@media (max-width: 480px) {
	.guide_top{
		padding-top: 70px;
	}
}
input[name="copyemail"] {
    display: block;
    width: 2px;
    height: 2px;
    margin-bottom: -2px;
    border: none;
    padding: 0;
    opacity: 0.01;
    border: 0px;
}