body , html{
	margin:0px;
	padding:0px;
	overflow-x: hidden;
}
body *{
	box-sizing: border-box;
	font-family:"Montserrat" ,sans-serif;
	outline:none;
}
@font-face {
  font-family: "SansSerifBook";
  src: url('../fonts/SansSerifBookFLF.otf');
}
@font-face {
  font-family: "SansSerifBold";
  src: url('../fonts/SansSerifBldFLF.otf');
}
@font-face {
  font-family: "SansSerifDemi";
  src: url('../fonts/SansSerifFLF-Demibold.otf');
}
@font-face {
  font-family: "SansSerifFLF";
  src: url('../fonts/SansSerifFLF.otf');
}
div.container{
	max-width:1226px;
	margin-left:auto;
	margin-right:auto;
	width:100%;
	padding-left:15px;
	padding-right:15px;
}
.first__main{
	background:url("../img/backfirst.png");
	background-repeat: no-repeat;
	background-size:cover;
	background-position:center;
	padding-bottom:543px;
	margin-bottom:-450px;
	border-bottom-right-radius:90px;
}
header{
	background: #007A7A;
	border-bottom: 1px solid rgba(255,255,255,.2);
	position: fixed;
	top:0px;
	left:0px;
	z-index: 5;
	width:100%;
}
body{
	padding-top: 98px;
}
header .outer__header{
	display: flex;
	align-items:center;
	justify-content: space-between;
	padding:20px 0px;
}
header .outer__header .logo__header a:hover{
	opacity:.7;
}
header .outer__header .logo__header a{
	display: flex;
	align-items:center;
	justify-content:center;
	transition:.4s ease all;
}
div.container{
	max-width:1200px;
	padding-left:15px;
	padding-right:15px;
	margin-left:auto;
	margin-right:auto;
	width:100%;
}
header .right__header{
	display: flex;
	align-items:center;
	justify-content:flex-end;
}
header .right__header>ul{
	padding:0px;
	list-style-type: none;
	margin:0px;
	display: flex;
	align-items:center;
	margin-right:35px;
}
header .right__header>ul>li{
	margin-right:50px;
}
header .right__header>ul>li:last-child{
	margin-right:0px;
}
header .right__header>ul>li>a:hover{
	opacity:.7;
}
header .right__header>ul>li>a{
	display: inline-flex;
	align-items:center;
	justify-content: center;
	font-family:"SansSerifFLF" ,sans-serif;
	color:#fff;
	text-decoration:none;
	font-size:18px;
	font-weight:600;
	transition:.4s ease all;
	position: relative;
}
header .right__header>a:hover{
	opacity:.7;
}
header .right__header>a{
	display: inline-flex;
	align-items:center;
	justify-content:center;
	min-width:160px;
	min-height:50px;
	background: #FEA02F;
	border-radius: 8px;
	font-family:"SansSerifDemi" ,sans-serif;
	color:#fff;
	text-decoration:none;
	font-size:18px;
	transition:.4s ease all;
}
header .right__header ul li.active__header a:before{
	content:"";
	position: absolute;
	left:0px;
	bottom:-4px;
	width:100%;
	height: 2px;
	background-color:#FEA02F;
}
.main__block .outer__main{
	padding-top:75px;
	max-width:770px;
	margin-left:auto;
	margin-right:auto;
	text-align: center;
}
.main__block .outer__main h1{
	font-family:"Montserrat" ,sans-serif;
	margin-bottom:34px;
	font-weight:700;
	margin-top:0px;
	text-align:center;
	font-size:44px;
	line-height:54px;
	text-align:center;
	color:#fff;
}
.main__block .outer__main p{
	text-align:center;
	font-size:22px;
	line-height:32px;
	font-family: "Montserrat" ,sans-serif;
	color:#fff;
    margin-left: auto;
    margin-right: auto;
    max-width: 753px;
    letter-spacing: 0.2px;
}
.dash__span{
	position: relative;
}
.dash__span>span:nth-child(1){
	position: relative;
	z-index: 3;
}
.dash__span>.dash__stick{
	bottom:8px;
	position: absolute;
	left:0px;
	width:95%;
	left:2px;
	right: 0px;
	margin-left:auto;
	margin-right:auto;
	height:5px;
	background: #FEA02F;
}
.plan__features{
	margin-bottom:160px;
}
.plan__features .plan__head>h2{
	text-align: center;
	font-size:34px;
	line-height:44px;
	position: relative;
	margin:0px;
	font-family:"MontSerrat" ,sans-serif;
	color:#fff;
}
.plan__features .plan__head{
	margin-bottom: 11px;
}

.md-switch {
  margin-bottom:15px;
}
.md-switch:last-of-type {
  margin-bottom:0px;
}
.md-switch .md-toggle {
  position: absolute;
  margin-left: -9999px;
  visibility: hidden;
}
.md-switch .md-toggle + label {
  display: block;
  position: relative;
  cursor: pointer;
  outline: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.md-switch input.md-toggle-round + label {
  padding: 2px;
  width: 68px;
  height: 40px;
}
.md-switch input.md-toggle-round + label:before, input.md-toggle-round + label:after {
  display: block;
  position: absolute;
  top: 1px;
  left: 1px;
  bottom: 1px;
  content: "";
}
.md-switch input.md-toggle-round + label:before {
  right: 1px;
  background-color:#fff;
  opacity:.15;
	box-shadow: inset 0px 1px 2px 0px rgba(0,0,0,0.24);
  border-radius: 60px;
  -webkit-transition: background 0.2s;
  -moz-transition: background 0.2s;
  transition: background 0.2s;
}
.md-switch input.md-toggle-round + label:after {
  width: 34px;
	height:34px;
	margin:auto 4px;
	background: #FFFFFF;
	box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.24);
  border-radius: 100%;
  -webkit-transition: margin 0.2s;
  -moz-transition: margin 0.2s;
  -o-transition: margin 0.2s;
  transition: margin 0.2s;
}
.md-switch input.md-toggle-round:checked + label:before {
	box-shadow: inset 0px 1px 2px 0px rgba(0,0,0,0.24);
}
.md-switch input.md-toggle-round:checked + label:after {
  margin-left: 32px;
}
.md-switch input.md-toggle-round:checked + label span {
  color:#555555;
}
.md-switch label span {
  position:absolute;
  top:10px;
  display:block;
	font-size: 18px;
  padding-left:15px;
  box-sizing: border-box;
  min-width: 500px;
	height: 40px;
  margin-left:65px;
  vertical-align: middle;
  color:#555555;
}


.md-switch input:disabled + label:before {
  background-color:#ddddd;
  cursor: not-allowed;
}
.md-switch input:disabled + label span {
  color:#cccccc;
  cursor: not-allowed;
}
.md-switch input:disabled + label:after {
  background-color:#cccccc;
  cursor: not-allowed;
}

.md-switch.md input.md-toggle-round + label {
  width:34px;
  height:19px
}
.md-switch.md input.md-toggle-round + label:after{
  width:17px;
	height:17px;
}
.md-switch.md input.md-toggle-round:checked + label:after {
  margin-left:14px;
}
.md-switch.md label span {
	margin-left:45px;
	line-height:10px;
}

.md-switch.sm input.md-toggle-round + label {
  width:35px;
  height:18px
}
.md-switch.sm input.md-toggle-round + label:after{
  width:14px;
	height:14px;
}
.md-switch.sm input.md-toggle-round:checked + label:after {
  margin-left: 20px;
}
.md-switch.sm label span {
	margin-left:35px;
	line-height:0px;
}

.plan__filter{
	display: flex;
	justify-content:flex-end;
	align-items:center;
	cursor:pointer;
	position: relative;
}
.plan__filter>span{
	color:rgba(255,255,255,.5);
	font-size:15px;
	font-family:"SansSerifFLF" ,sans-serif;
}
.plan__filter span{
	letter-spacing:.3px;
}
.plan__filter>span>span{
	font-size:15px;
	font-family:"SansSerifFLF" ,sans-serif;
}
.switch__highlight{
	transition:.4s ease all;
	cursor:pointer;
}
.switch__highlight.active{
	color:#fff;
}
.plan__filter>.md-switch{
	margin:0px 11px;
}

.plan__main{
	margin-top:17px;
	border: 1px solid #D7D8D9;
}








.plan__main .head__plan--wrapper{
	display: flex;
	justify-content: space-between;
	align-items: center;
	background-color:#003F5A;
}
.plan__main .plan__main--elem{
	background-color:#fff;
}
.plan__main .head__plan--wrapper .plan__elem{
	min-height:66px;
	display: flex;
	align-items:center;
}
.plan__main .head__plan--wrapper .plan__elem p{
	margin:0px;
	font-size:20px;
	font-family:"SansSerifDemi" ,sans-serif;
	text-transform: uppercase;
	font-weight: 500;
	line-height: 20px;
	color:#fff;
}
.plan__main .head__plan--wrapper{
	padding-left:280px;
}
.plan__main .head__plan--wrapper>.head__plan--elem:nth-child(1){
	width:46%;
	padding-left:15px;
}
.plan__main .head__plan--wrapper>.head__plan--elem:nth-child(2){
	width:27%;
	justify-content:center;
	padding-left:10px
}
.plan__main .head__plan--wrapper>.head__plan--elem:nth-child(3){
	width:27%;
	padding-right:25px;
	justify-content:center;
}
.plan__elem--container{
	display: flex;
	justify-content: space-between;
}
.plan__main--elem.closed__plan:last-child{
	margin-bottom:0px;
}
.plan__main--elem.closed__plan{
	margin-bottom:10px;
}
.plan__elem--container>.plan__elem--left{
	min-width:280px;
	display: flex;
	align-items:flex-start;
	border-right:1px solid #F5F5F5;
	justify-content:center;
}
.plan__elem--container>.plan__elem--right{
	width:100%;
}
.plan__elem--container>.plan__elem--right>.plan__elem--info{
	display: flex;
	justify-content:space-between;
	align-items:center;
}
.plan__elem--container>.plan__elem--right>.plan__elem--info>.plan__elem--column{
	display: flex;
	padding-top:5px;
	padding-bottom:5px;
	min-height:47.7px;
	margin-top:auto;
	margin-bottom:auto;
	display: flex;
	align-items:center;
	border-bottom:1px solid #F5F5F5;
}
.plan__elem--container>.plan__elem--right>.plan__elem--info>.plan__elem--column>p>span.weight__plan{
	font-family:"SansSerifDemi" ,sans-serif;
}
.plan__elem--container>.plan__elem--right>.plan__elem--info>.plan__elem--column>p>span.weight__plan>span{
	font-size:12px;
	font-family:"SansSerifDemi" ,sans-serif;
}
.plan__elem--container>.plan__elem--right>.plan__elem--info>.plan__elem--column>p.price__plan>span{
	font-size:17px;
	font-family:"SansSerifBold" ,sans-serif;
	color:#007A7A;
}
.plan__elem--container>.plan__elem--right>.plan__elem--info>.plan__elem--column>p.price__plan{
	font-size:12px;
	font-family:"SansSerifDemi" ,sans-serif;
	color:#007A7A;
}
.plan__elem--container>.plan__elem--right>.plan__elem--info>.plan__elem--column>p{
	font-size:17px;
	line-height:18px;
	color:#011F1F;
	font-family:"SansSerifBook" ,sans-serif;
	margin:0px;
}
.plan__elem--container>.plan__elem--right>.plan__elem--info>.plan__elem--column:nth-child(2){
	width:27%;
	justify-content:center;
	padding-left: 10px;
}
.plan__elem--container>.plan__elem--right>.plan__elem--info>.plan__elem--column:nth-child(3){
	width:27%;
	justify-content:center;
	padding-right: 25px;
}
.plan__elem--container>.plan__elem--right>.plan__elem--info>.plan__elem--column:nth-child(1){
	padding-left:15px;
	width:46%;
}
.plan__elem--container>.plan__elem--right>.plan__elem--info>.plan__elem--column>a{
	display: inline-flex;
	align-items:center;
	justify-content:center;
	min-width:125px;
	min-height:40px;
	background: #FEA02F;
	box-shadow: 0px 8px 20px rgba(0, 0, 0, 0.1);
	border-radius: 8px;
	font-size:15px;
	color:#fff;
	font-family:"SansSerifDemi" ,sans-serif;
	text-decoration:none;
	transition:.4s ease all;
}
.plan__elem--container>.plan__elem--right>.plan__elem--info>.plan__elem--column.plan__elem--button{
	padding-top:15px;
	padding-bottom:30px;
}
.plan__elem--container>.plan__elem--right>.plan__elem--info>.plan__elem--column>a:hover{
	opacity:.7;
}
.plan__elem--right>.plan__elem--info:last-child>.plan__elem--column{
	border-bottom: 0px;
}
.switcher__button i{
	position: relative;
	top:1px;
}
.switcher__button.active__switcher{
	transform:rotate(180deg);
}
.plan__main--elem{
	position: relative;
}
.switcher__button{
	position: absolute;
	right:40px;
	top:9px;
	min-width:32px;
	max-width:32px;
	min-height:32px;
	max-width: 32px;
	background-color:white;
	transition:.4s ease all;
	display: inline-flex;
	align-items:center;
	justify-content:center;
	border-radius:250px;
	text-decoration:none;
	color:#007A7A;
	font-size:12px;
	z-index: 3;
}
.plan__main--elem>.head__plan--accord{
	padding-left:280px;
	background: rgba(215, 216, 217, 0.2);
	display: flex;
	align-items:center;
	justify-content: space-between;
	position: relative;
}
.plan__main--elem>.head__plan--accord>.head__plan--accord{
	display: flex;
	align-items:center;
	min-height:50px;
}
.plan__main--elem>.head__plan--accord>.head__plan--accord:nth-child(1){
	width:36%;
	border-left:1px solid #EEEEEE;
	padding-left:15px;
	margin-left: -1px;
}
.plan__main--elem>.head__plan--accord>.head__plan--accord:nth-child(2){
	width:27%;
	justify-content:center;
}
.plan__main--elem>.head__plan--accord>.head__plan--accord:nth-child(3){
	width:27%;
	justify-content:center;
}
.plan__main--elem>.head__plan--accord>.head__plan--accord>p{
	margin:0px;
	text-transform: uppercase;
	font-size:17px;
	color:#011F1F;
	font-family:"SansSerifDemi" ,sans-serif;
}
.plan__elem--container>.plan__elem--right>.plan__elem--info.spacer__plan{
	margin-bottom:33px;
}
.plan__elem--container>.plan__elem--right>.plan__elem--info.spacer__plan>.plan__elem--column{
	border-bottom:1px solid #F5F5F5;
}
.testimonials__block{
	padding-bottom:110px;
}
.testimonials__block .head__testimonials{
	margin-bottom:32px;
	text-align:center;
}
.testimonials__block .head__testimonials>h2{
	font-family:"MontSerrat" ,sans-serif;
	font-weight:bold;
	font-size:34px;
	position: relative;
	left:-55px;
}
.testimonials__block .head__testimonials>h2>span.dash__span{
	top:0px;
}
.testimonials__block .head__testimonials>h2>span:nth-child(1){
	display: inline-flex;
	align-items:center;
	justify-content:center;
	margin:0px 5px;
	position: relative;
	top:4px;
}
.elem__testimonial{
	background: #FFFFFF;
	box-shadow: 0px 8px 30px rgba(0, 0, 0, 0.1);
	padding:40px;
	border-radius: 0px 0px 32px 0px;
	overflow-y:hidden;
}
.head__testimon{
	display: flex;
	align-items:center;
	justify-content:flex-start;
}
.head__testimon .testimon__image img{
	width:auto;
	max-width:100%;
	border-radius:250px;
}
.head__testimon .testimon__image{
	display: inline-flex;
	align-items:center;
	justify-content:center;
	max-width:64px;
	margin-right:38px;
	border-radius:250px;
	box-shadow:0px 8px 20px rgba(0, 0, 0, 0.1);
}
.head__testimon .testimon__info span{
	display: inline-flex;
	color: rgba(1, 31, 31, 0.6);
	font-family:"MontSerrat" ,sans-serif;
	font-size:17px;
	line-height:27px;
	font-weight: 500;
}
.head__testimon .testimon__info p{
	margin:0px;
	color:#007A7A;
	font-size:17px;
	line-height:27px;
	font-family:"SansSerifDemi" ,sans-serif;
}
.testimon__stars{
	margin-left:auto;
	margin-bottom:auto;
	position: relative;
	top:15px;
}
.head__testimon{
	margin-bottom:25px;
}
.testimon__text p{
	margin-top:0px;
	font-size:17px;
	line-height:27px;
	margin-bottom:25px;
	max-width:465px;
	font-family:"SansSerifBook" ,sans-serif;
	color:#011F1F;
}
.testimon__text p:last-child{
	margin-bottom:0px;
}
.slick-track{
    display: flex !important;
}
.slick-slide{
    height: inherit !important;
}

.testimon__wrapper{
	padding:30px 30px;
}
.elem__testimonial{
	height:100%;
}
.inner__testimonials{
	width:calc(100% + 54px);
	margin-left:-27px;
	padding:25px 0px;
	margin-top: -39px;
}
ul.slick-dots li button:before{
	content:none!important;
}
ul.slick-dots li button{
	width: 10px;
	height: 10px;
	min-width: 10px;
	max-width:10px;
	min-height:10px;
	max-height:10px;
	border-radius:250px;
	transition:.3s ease all;
	background-color:white;
}
ul.slick-dots li{
	width: auto;
	height:auto;
	margin:0px;
	margin-right:10px;
}
ul.slick-dots li:last-child{
	margin-right:0px;
}
ul.slick-dots li.slick-active button{
	background-color:#007A7A;
}
ul.slick-dots{
	bottom:-36px;
}
.faq__block .dash__span>.dash__stick{
	bottom:3px;
}
.elem__faq .faq__content p{
	margin-top: 0px;
    font-size: 17px;
    line-height: 27px;
    margin-bottom: 0px;
    margin-top:15px;
    font-family: "SansSerifBook" ,sans-serif;
    color: #011F1F;
}
.elem__faq{
	cursor:pointer;
}
.faq__block{
	padding-bottom:85px;
	background:url('../img/backfaq.svg');
	background-repeat: no-repeat;
	background-size: auto;
	background-position:27px 104px;
}
.faq__block .head__faq{
	margin-bottom:48px;
}
.faq__content{
	display: none;
}
.faq__block .content__faq{
	display: flex;
	align-items:center;
	justify-content: space-between;
}
.head__faq>h2{
	margin-top:0px;
	margin-bottom:0px;
	font-size:34px;
	font-family:"Montserrat" ,sans-serif;
	font-weight:bold;
	color:#011F1F;
	text-align:center;
}
.faq__block{
	margin-top:33px;
}
.faq__block .content__faq .elem__faq{
	background: #FFFFFF;
	box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.07);
	border-radius: 0px 0px 16px 0px;
	padding:14px 24px;
	margin-bottom:17px;
}
.faq__block .content__faq .elem__faq:last-child{
	margin-bottom:0px;
}
.faq__block .content__faq .elem__faq .faq__head p{
	margin:0px;
	color:#011F1F;
	font-size:14px;
	line-height:27px;
	font-family:"MontSerrat" ,sans-serif;
	font-weight: bold;
}
.faq__image{
	display: flex;
	align-items:center;
	justify-content:center;
	position: relative;
	right: -70px;
	top:-5px;
}
.faq__head{
	position: relative;
	padding-right:30px;
}
.faq__head>a{
	position: absolute;
	right: 0px;
	display: inline-flex;
	align-items:center;
	justify-content:center;
	min-width:24px;
	max-width:24px;
	min-height:24px;
	max-height:24px;
	transition:.4s ease all;
	top:0px;
}
.faq__head>a:hover{
	opacity:0.7;
}
.faq__left{
	min-width:680px;
}
.first__main{
	position: relative;
}
.deco1{
	position: absolute;
	left:29.4%;
	top:163px;
}
.deco2{
	position: absolute;
	left:6.2%;
	top:300px;
}
.deco3{
	position: absolute;
	left:19.3%;
	top:437px;
}
.deco4{
	position: absolute;
	right: 16.5%;
	top:260px;
}
.deco5{
	position: absolute;
	right: 5%;
	top:112px;
}
.deco6{
	position: absolute;
	right: 10.5%;
	bottom:390px;
}
.tooltip:hover{
	background-color:#FEA02F;
	color:#fff;
}
.tooltip{
	min-width:14px;
	min-height:14px;
	max-width:14px;
	max-height: 14px;
	display: inline-flex;
	align-items:center;
	justify-content:center;
	border-radius:250px;
	background-color:#D8D8D8;
	color:#000;
	font-size:10px;
	text-decoration:none;
	transition:.4s ease background;
	position: relative;
	top:-2px;
}
.plan__elem--image>img{
	max-width:200px;
}
.first__block{
	background-color:#007A7A;
	border-radius: 0px 0px 200px 0px;
	padding-bottom:120px;
	padding-top:120px;
	position: relative;
}
.first__block>img{
	position: absolute;
	right: 0px;
	max-width:1130px;
	width:100%;
	bottom:0px;
}
.first__block .outer__first .left__first .first__button{
	margin-top:60px;
	margin-bottom:65px;
}
.first__block .outer__first .left__first .first__button>a:hover{
	opacity:.7;
}
.first__block .outer__first .left__first .first__button>a{
	display: inline-flex;
	align-items:center;
	justify-content:center;
	box-shadow: 0px 15px 30px rgba(254, 160, 47, 0.25);
	border-radius: 8px;
	background: #FEA02F;
	display: inline-flex;
	min-width:200px;
	min-height:65px;
	color:#fff;
	font-size:18px;
	font-family:"SansSerifFLF" ,sans-serif;
	font-weight:600;
	text-decoration:none;
	transition:.4s ease all;
}
.first__block .outer__first .left__first>p{
	margin:0px;
	font-size:22px;
	line-height:32px;
	font-family:"SansSerifFLF" ,sans-serif;
	font-weight:600;
	color:rgba(255,255,255,.6);
}
.first__block .outer__first .left__first>h1{
	margin-top:0px;
	margin-bottom:40px;
	font-size:44px;
	line-height:64px;
	font-weight:700;
	color:#fff;
}
.first__block .outer__first .left__first{
	max-width:580px;
}
.first__block .outer__first .right__first{
	margin-right:-180px;
}
.first__block .outer__first .right__first img{
	max-width:700px;
}
.first__block .outer__first{
	display: flex;
	align-items:center;
	justify-content: space-between;
}
.join__first{
	display: flex;
	align-items:center;
	justify-content:flex-start;
}
.join__first .join__people{
	display: flex;
	align-items:center;
}
.join__first .join__people{
	margin-right:17px;
}
.join__first .join__people .elem__peop{
	margin-right:-22px;
}
.join__first .join__people .elem__peop:last-child{
	margin-right:0px;
}
.join__first .join__people .elem__peop img{
	max-width:50px;
}
.join__first p span{
	color:#fff;
	font-weight:500;
	font-family:"SansSerifFLF" ,sans-serif;
}
.join__first p{
	margin:0px;
	font-size:17px;
	font-family:"SansSerifFLF" ,sans-serif;
	font-weight:500;
	color:#99CACA;
}
.spotlight__info .outer__spotlight .spotlight1{
	position: absolute;
	left:-190px;
	top:400px;
}
.spotlight__info .outer__spotlight .spotlight2{
	position: absolute;
	right:-120px;
	top:280px;
}
.spotlight__info .outer__spotlight{
	padding-top:140px;
	padding-bottom:400px;
	position: relative;
}
.spotlight__info .outer__spotlight>span{
	display: inline-flex;
	margin-bottom:30px;
	width: 50px;
	height: 5px;
	background-color:#0A7B77;
}
.spotlight__info .outer__spotlight>p{
	margin:0px;
	max-width:870px;
	font-size:34px;
	font-weight:400;
}
.spotlight__info .outer__spotlight>p>span.dark__span{
	color:#111111;
	font-weight:600;
}
.spotlight__info .outer__spotlight>p>span.light__span{
	color:#FEA02F;
	font-weight:600;
}
.get__started{
	background: #007A7A;
	border-radius: 0px;
	padding-top:160px;
	padding-bottom:160px;
	position: relative;
}
.get__started>img{
	position: absolute;
	right: 0px;
	bottom:0px;
	max-width:970px;
	width:100%;
}
.get__started .outer__get--started>.left__get--started>.started__button>a:hover{
	opacity:.7;
}
.get__started .outer__get--started>.left__get--started>.started__button>a{
    display: inline-flex;
    align-items: center;
    justify-content: center;
    box-shadow: 0px 15px 30px rgba(254, 160, 47, 0.25);
    border-radius: 8px;
    background: #FEA02F;
    display: inline-flex;
    min-width: 200px;
    min-height: 65px;
    color: #fff;
    font-size: 18px;
    font-family: "SansSerifFLF" ,sans-serif;
    font-weight: 600;
    text-decoration: none;
    transition: .4s ease all;
}
.get__started .outer__get--started>.left__get--started>.started__button{
	margin-top:60px;
	display: flex;
	align-items:center;
	justify-content:flex-start;
}
.get__started .outer__get--started>.left__get--started>p{
	margin: 0px;
    font-size: 22px;
    line-height: 32px;
    font-family: "SansSerifFLF" ,sans-serif;
    font-weight: 600;
    color: rgba(255,255,255,.6);
}
.get__started .outer__get--started>.left__get--started>h2{
	margin-top:0px;
	margin-bottom:40px;
	font-size:44px;
	line-height:64px;
	font-weight:bold;
	color:#fff;
}
.get__started .outer__get--started>.left__get--started>span{
	display: inline-flex;
	margin-bottom:40px;
	width:50px;
	height:5px;
	background:#FEA02F;
}
.get__started .outer__get--started{
	display: flex;
	align-items:center;
	justify-content:space-between;
}
.get__started .right__get--started{
	display: flex;
	align-items:center;
	justify-content:center;
}

footer{
	background: #F9FAFC;
	padding-top:75px;
	padding-bottom:40px;
}
footer .bottom__footer>p{
	margin:0px;
	margin-bottom: 10px;
	color:#111111;
	font-size:15px;
	font-weight:600;
	font-family:'SansSerifFLF',sans-serif;
	opacity:.4;
}
footer .bottom__footer ul li.spacer{
	display: inline-flex;
	margin:0px 7px;
	font-size:15px;
	line-height:22px;
	font-weight:600;
	font-family:'SansSerifFLF',sans-serif;
	opacity:.4;
}
footer .bottom__footer ul li a:hover{
	opacity:1;
}
footer .bottom__footer ul li a{
	color:#111111;
	font-size:15px;
	line-height:22px;
	font-family:'SansSerifFLF',sans-serif;
	text-decoration:none;
	transition:.4s ease all;
	font-weight:600;
	opacity:.4;
}
footer .bottom__footer ul{
	padding:0px;
	list-style-type: none;
	margin:0px;
	display: flex;
	align-items:center;
	flex-wrap:wrap;
	justify-content:center;
}
footer .bottom__footer{
	text-align:center;
	display: flex;
	flex-direction:column;
	justify-content:center;
	align-items:center;
}
footer .top__footer{
	display: flex;
	align-items:flex-start;
}
footer .top__footer>.elem__foot:nth-child(1)>p{
	margin:0px;
	font-size:15px;
	line-height:22px;
	color:#111111;
	font-family:'SansSerifFLF',sans-serif;
	font-weight:600;
	opacity:.4;
}
footer .top__footer>.elem__footer{
	padding-top:15px;
}
footer .top__footer>.elem__footer ul{
	padding:0px;
	list-style-type: none;
	margin:0px;
	display: flex;
	flex-direction:column;
}
footer .top__footer>.elem__footer ul li{
	display: flex;
}
footer .top__footer>.elem__footer ul li a:hover{
	opacity:.7;
}
footer .top__footer>.elem__footer:nth-child(2){
	margin-right:95px;
}
footer .top__footer>.elem__footer:nth-child(3){
	margin-right:45px;
}
footer .top__footer>.elem__footer:nth-child(4){
	margin-right:45px;
}
footer .top__footer>.elem__footer ul li a{
	display: flex;
	width:100%;
	color:#848484;
	font-size:17px;
	line-height:27px;
	font-family:'SansSerifFLF',sans-serif;
	text-decoration: none;
	font-weight:600;
	transition:.4s ease all;
}
footer .top__footer>.elem__footer>h6{
	margin-top:0px;
	margin-bottom:25px;
	color:#111111;
	font-size:16px;
	line-height:34px;
	font-weight: 600;
}
footer .top__footer>.elem__foot:nth-child(1)>a{
	display: inline-flex;
	align-items:center;
	justify-content:center;
	transition:.4s ease all;
	margin-bottom:30px
}
footer .top__footer>.elem__foot:nth-child(1)>a:hover{
	opacity:.7;
}
footer .top__footer>.elem__foot:nth-child(1){
	max-width:275px;
	margin-right:135px;
}
.bottom__footer{
	padding-top:40px;
	margin-top:60px;
	border-top:1px solid #C4C4C4;
}
.live__wrapper{
	position: relative;
}
.info__grid+.live__support{
	padding-top:160px;
}
.live__support{
	padding-bottom:160px;
}
.live__support .head__live{
	position: relative;
	max-width:490px;
	margin-bottom:20px;
}
.live__wrapper>.live__elem .live__text>p{
	margin:0px;
	font-size: 17px;
	line-height: 27px;
	opacity:.6;
	font-family:'SansSerifFLF',sans-serif;
	font-weight:600;
}
.live__wrapper>.live__elem .live__text>h6{
	margin-top:0px;
	margin-bottom:12px;
	color:#111111;
	font-size:20px;
	line-height:34px;
	font-weight:600;
}
.live__wrapper>.live__elem.right__live{
	margin-left:auto;
	margin-right:0px;
}
.live__wrapper>.live__elem{
	margin-bottom:40px;
}
.live__wrapper>.live__elem.left__live{
	margin-left:0px;
	margin-right:auto;
}
.live__wrapper>.live__elem .live__image{
	display: flex;
	align-items:center;
	justify-content:center;
	background: #F5F8FC;
	border-radius: 15px;
	min-width:240px;
	margin-right:30px;
	padding:25px;
}
.live__wrapper>.live__elem{
	margin-left:auto;
	border-radius: 15px;
	background: rgba(255, 255, 255, 0.8);
	border: 1px solid #E3E6ED;
	position: relative;
	max-width:580px;
	display: flex;
	align-items:center;
	padding:30px;
}

.live__support .head__live>p{
    margin: 0px;
    color: #111111;
    font-size: 20px;
    line-height: 30px;
    font-family: 'SansSerifFLF',sans-serif;
    font-weight: 600;
    opacity: .6;
}
.live__support .head__live>h2{
    margin: 0px;
    font-family: "Montserrat" ,sans-serif;
    font-size: 34px;
    line-height: 48px;
    font-weight: 400;
    color: #111111;
    margin-bottom: 25px;
}
.live__support .head__live>span{
	position: absolute;
	top:-30px;
    min-width: 50px;
    min-height: 5px;
    background-color: #0A7B77;
    margin-bottom: 25px;
    max-width: 50px;
    display: inline-flex;
}
.live__wrapper>.small__ellipse{
	position: absolute;
	left:-150px;
	top:auto;
	bottom:30px;
	max-width:160px;
}
.live__wrapper>.big__ellipse{
	position: absolute;
    left: 50%;
    max-width:626px;
    top: 50%;
    transform: translate(-50%,0%);
}
.live__wrapper>.big__ellipse{
	top:50px;
}
.live__wrapper .live__users .users__wrapper .el__user img{
	max-width:50px;
}
.live__wrapper .live__users .users__wrapper{
	display: flex;
	align-items: center;
}
.live__wrapper .live__users .users__wrapper .el__user:last-child{
	margin-right:0px;
}
.live__wrapper .live__users{
	display: flex;
	align-items:center;
	justify-content: space-between;
}
.live__wrapper .live__users .users__wrapper .el__user{
	border-radius:250px;
	border:4px solid #fff;
	margin-right:-25px;
}
.live__wrapper .live__users p span{
	color:#000;
}
.live__wrapper .live__users p{
	margin:0px;
	font-size:17px;
	line-height:27px;
	color:#848484;
	font-family: 'SansSerifFLF',sans-serif;
	font-weight: 600;
}
.live__wrapper .live__users{
	margin-left:auto;
	max-width:360px;
	background: rgba(255, 255, 255, 0.8);
	border: 1px solid #E3E6ED;
	border-radius:15px;
	position: relative;
	padding:30px;
	margin-top: -60px;
}
.live__wrapper .button__live{
	position: relative;
	margin-top:90px;
}
.live__wrapper .button__live>a:hover{
	opacity:.7;
}
.live__wrapper .button__live>a{
    display: inline-flex;
    align-items: center;
    justify-content: center;
    box-shadow: 0px 15px 30px rgb(254 160 47 / 25%);
    border-radius: 8px;
    background: #FEA02F;
    display: inline-flex;
    min-width: 200px;
    min-height: 65px;
    color: #fff;
    font-size: 18px;
    font-family: "SansSerifFLF" ,sans-serif;
    font-weight: 600;
    text-decoration: none;
    transition: .4s ease all;
}
.platform__block{
	padding-top:190px;
	padding-bottom:160px;
	background: #FFFFFF;
	border-top-left-radius:200px;
}
.head__platform .left__platform{
	max-width:580px;
	position: relative;
}
.head__platform{
	padding-bottom:125px;
	margin-bottom: 80px;
	border-bottom:1px solid #E3E6ED;
}
.head__platform .left__platform>h2{
	margin:0px;
    font-family: "Montserrat" ,sans-serif;
    font-size: 34px;
    line-height: 48px;
    font-weight: 400;
    color: #111111;
}
.head__platform .left__platform>span{
	min-width: 50px;
    min-height: 5px;
    background-color: #0A7B77;
    margin-bottom: 25px;
    max-width: 50px;
    display: inline-flex;
    position: absolute;
    top:-30px;
}
.head__platform .right__platform p{
	margin:0px;
	font-size:20px;
	line-height:30px;
	font-family:"SansSerifFLF" ,sans-serif;
	font-weight:600;
	opacity:.6;
	color:#111111;
}
.head__platform .right__platform{
	max-width:480px;
}
.head__platform {
	display: flex;
	align-items:flex-start;
	justify-content: space-between;
}
.switcher__platform ul{
	list-style-type: none;
	margin:0px;
	padding:0px;
}
.switcher__platform{
	max-width:205px;
}
.switcher__platform ul li:last-child{
	margin-bottom: 0px;
}
.switcher__platform ul li {
	margin-bottom:15px;
}
.switch__button a:hover{
	opacity:.7;
}
.switch__button a{
    display: inline-flex;
    align-items: center;
    justify-content: center;
    box-shadow: 0px 15px 30px rgb(254 160 47 / 25%);
    border-radius: 8px;
    background: #FEA02F;
    display: inline-flex;
    min-width: 190px;
    min-height: 65px;
    color: #fff;
    font-size: 18px;
    font-family: "SansSerifFLF" ,sans-serif;
    font-weight: 600;
    text-decoration: none;
    transition: .4s ease all;
}
.switch__button{
	width:100%;
	margin-top:25px;
	padding-top:30px;
	border-top:1px solid #E3E6ED;
}
.switcher__platform{
	min-width:205px;
	max-width:205px;
	margin-right:100px;
	position: relative;
	top:0px;
}
.switcher__platform ul li.current__platform a>span:nth-child(1){
	background-color:#fff;
}
/*.switcher__platform ul li a:hover{
	background: #F6F8FC;
	border: 1px solid #E3E6ED;
}
.switcher__platform ul li a:hover span.txt__platf{
	font-weight:bold;
	opacity: 1;
}*/
.switcher__platform ul li.current__platform a{
	background: #F6F8FC;
	border: 1px solid #E3E6ED;
}
.switcher__platform ul li.current__platform a span.txt__platf{
	font-weight: bold;
	opacity:1;
}
.switcher__platform ul li a{
	display: flex;
	align-items:center;
	transition:.4s ease all;
	border-radius:15px;
	padding:13px;
	border:1px solid transparent;
	text-decoration: none;
}
.switcher__platform ul li a span.txt__platf{

	font-size:18px;
	font-family:"SansSerifFLF" ,sans-serif;
	color:#111111;
	opacity:.6;
	text-decoration: none;
}
.switcher__platform ul li a>span:nth-child(1){
	display: inline-flex;
	align-items:center;
	justify-content:center;
	transition:.4s ease all;
	min-width:44px;
	margin-right:13px;
	max-width:44px;
	border-radius:250px;
	min-height:44px;
	max-height:44px;
	background-color:#F5F8FC;
}
.platform__container .elem__platform .double__columns>.platform__column:nth-child(1){
	margin-right:130px;
}
.content__platform{
	display: flex;
	align-items: flex-start;
}
.platform__container .elem__platform .double__columns  .column__info>h6{
	margin:0px;
	margin-bottom:10px;
}
.platform__container .elem__platform .double__columns .column__image{
	display: flex;
	align-items:center;
	justify-content: flex-start;
	margin-bottom: 25px;
}
.platform__container .elem__platform .double__columns>.platform__column{
	width:50%;
}
.platform__container .elem__platform .double__columns{
	display: flex;
	align-items:flex-start;
	margin-top:60px;
	justify-content: space-between;
}
.platform__container .elem__platform>.title__platform>p{
	margin: 0px;
    font-size: 20px;
    line-height: 30px;
    font-family: "SansSerifFLF" ,sans-serif;
    font-weight: 600;
    opacity: .6;
    color: #111111;
}
.platform__container .elem__platform>.title__platform>h2{
	margin-top:0px;
	margin-bottom:25px;
	color:#111111;
	font-size:28px;
	line-height:48px;
	font-weight:600;
}
.platform__container .double__columns .column__info .check__list{
	padding:0px;
	list-style-type: none;
	margin:0px;
	margin-top:60px;
}
.platform__container .double__columns .column__info .check__list li {
	display: flex;
	align-items:flex-start;
	margin-bottom:15px;
	font-size: 17px;
    line-height: 27px;
    color:rgba(17,17,17,.6);
    font-family: "SansSerifFLF" ,sans-serif;
    font-weight: 600;
}
.platform__column .soc__column>li>i{
	color:#2B3758;
	opacity:.4;
}
.platform__column .soc__column>li{
	min-width:60px;
	max-width:60px;
	min-height:60px;
	max-height:60px;
	background: #F5F8FC;
	border-radius: 15px;
	display: inline-flex;
	align-items:center;
	justify-content:center;
	font-size:26px;
	margin-right:10px;
	margin-bottom:10px;
}
.platform__column .soc__column>li a{
	display: inline-flex;
	align-items:center;
	justify-content:center;
	background: #F5F8FC;
	border-radius: 15px;
	transition:.4s ease all;
}
.platform__column .soc__column{

	list-style-type: none;
	margin:0px;
	padding:0px;
	display: flex;
	margin-top:30px;
	flex-wrap:wrap;
}
.platform__container .double__columns .column__info .check__list li:last-child{
	margin-bottom:0px;
}
.platform__container .double__columns .column__info .check__list li span{
	display: inline-flex;
	margin-right:20px;
}
.platform__container .double__columns .column__info>p{
	margin:0px;
	font-size:20px;
	line-height:30px;
	 font-family: "SansSerifFLF" ,sans-serif;
    font-weight: 600;
    opacity: .6;
    color: #111111;
}
.platform__container .double__columns .column__info>h6{
	margin:0px;
	margin-bottom:10px;
	color:#111111;
	font-size:20px;
	line-height:34px;
	font-weight:600;
}
.platform__container .elem__platform>.title__platform{
	flex-direction:column;
	max-width:680px;
}
.platform__container .elem__platform>.title__platform>span.counter{
	display: inline-flex;
	margin-bottom:10px;
	color:#0A7B77;
	font-size:28px;
	line-height:48px;
	font-weight:600;
}
.long__platform{
	margin-top:30px;
	margin-bottom:30px;
}
.long__platform .platf__info>p{
	margin: 0px;
    font-size: 20px;
    line-height: 30px;
    font-family: "SansSerifFLF" ,sans-serif;
    font-weight: 600;
    opacity: .6;
    color: #111111;
}
.platform__cards{
	display: grid;
	justify-content:space-between;
	margin-bottom:30px;
	grid-template-columns: repeat(3 , 1fr);
	grid-column-gap:30px;
	margin-top:50px;
}
.grid__long{
	display: grid;
	grid-template-columns:repeat(2 , 1fr);
	grid-column-gap:130px;
	grid-row-gap:0px;
}
.long__platform{
	display: flex;
	align-items:center;
	justify-content:space-between;
}
.grid__long{
	grid-template-columns:1fr;
}
.long__platform .platf__image{
	min-width:260px;
	margin-right:30px;
	margin-bottom:0px;
}
.wrapper--card{
	height:100%;
}
.wrapper--card>.elem__card{
	height:100%;
}
.platform__cards .elem__card  .card__text>p{
	margin:0px;
    font-size: 20px;
    line-height: 30px;
    font-family: "SansSerifFLF" ,sans-serif;
    font-weight: 600;
    opacity: .6;
    text-align:center;
    color: #111111;
}
.platform__cards .elem__card  .card__text>h6{
	text-align:center;
	margin-bottom:15px;
	margin-top:0px;
	color:#111111;
	font-size:20px;
	line-height:34px;
	font-weight:600;
}
.platform__cards .elem__card .card__image img{
	max-width:100px;
}
.platform__cards .elem__card .card__image{
	display: flex;
	align-items:center;
	justify-content:center;
	margin-bottom:25px;
}
.platform__cards .elem__card{
	padding:30px;
	background: rgba(255, 255, 255, 0.7);
	border: 1px solid #E3E6ED;
	box-sizing: border-box;
	border-radius: 15px;
}
.long__platform  .platf__info>h6{
	color: #111111;
    font-size: 20px;
    line-height: 34px;
    font-weight: 600;
    margin:0px;
    margin-bottom:10px;
    text-align:left;
}
.long__platform .platf__image{
	display: flex;
	align-items:center;
	justify-content:flex-start;
	margin-bottom:0px;
	min-height: 260px;
}

.platf__image img{
	width:100%;
	max-width: 260px;
}
.big__image--platform+.long__platform .platf__image{
	min-height:260px;
}
.platform__container .elem__platform .double__columns .column__image{
	min-height:260px;
	margin-bottom:-20px;
}
.big__image--platform+.long__platform .platf__image{
	min-height:205px;
}
.grid__long .long__platform{
	margin-top:0px;
}
.title__platform+.grid__long{
	margin-top:40px;
}
.features__wrapper{
	margin-top:40px;
	display: flex;
	align-items:center;
	justify-content:space-between;
}
.features__wrapper>.elem__feature .feature__img{
	display: flex;
	align-items:center;
	justify-content:center;
}
.features__wrapper>.elem__feature{
	width:50%;
	display: flex;
	flex-direction:column;
	justify-content:center;
	align-items:center;
}
.features__wrapper .feature__info{
	margin-top:20px;
}
.features__wrapper .feature__info p{
	margin:0px;
	text-align:center;
	font-size:18px;
	font-weight:400;
	line-height:30px;
	color:#111111;
}
.first__block .outer__first .left__first .explore__button.first__button a{
	min-width: 220px;
}
.join__people.woborder .elem__peop img{
	border:4px solid #fff;
	border-radius:250px;
}
.live__wrapper .button__live{
	display: flex;
	justify-content:center;
	align-items:center;
}


.features__block .outer__features{
	display: flex;
	align-items:center;
	justify-content: space-between;
}
.features__block .outer__features>.left__features{
	margin-right:220px;
}
.features__block{
	padding-bottom:160px;
	padding-top:160px;
}
.features__block .outer__features>.left__features .head__features>h2>span{
	font-weight:600;
}
.features__block>.container{
	max-width:1300px;
}
.features__block .outer__features>.left__features .head__features>h2>span.light__span{
	color:#FEA02F;
}
.features__block .outer__features>.left__features .head__features>h2>span.dark__span{
	color:#111111;
}
.features__block .outer__features>.left__features .head__features>.features__button{
	display: flex;
	justify-content:flex-start;
	align-items:center;
}
.features__block .outer__features>.left__features .head__features>.features__button>a:hover{
	opacity:.7;
}
.right__features{
	display: grid;
	grid-template-columns:repeat(2 , 1fr);
	grid-row-gap:80px;
	grid-column-gap: 30px;
}
.features__block .outer__features>.left__features .head__features>.features__button>a{
    display: inline-flex;
    align-items: center;
    justify-content: center;
    box-shadow: 0px 15px 30px rgba(254, 160, 47, 0.25);
    border-radius: 8px;
    background: #FEA02F;
    display: inline-flex;
    min-width: 200px;
    min-height: 65px;
    color: #fff;
    font-size: 18px;
    font-family: "SansSerifFLF" ,sans-serif;
    font-weight: 600;
    text-decoration: none;
    transition: .4s ease all;
}
.features__block .outer__features>.left__features .head__features>h2{
	margin:0px;
	font-size:34px;
	line-height:48px;
	font-weight:400;
	margin-bottom:60px;
}
.features__block .outer__features>.left__features .head__features>span{
	display: inline-flex;
	margin-bottom:30px;
	width: 50px;
	height:5px;
	background: #0A7B77;
}
.features__block .outer__features>.left__features .features__img{
	display: flex;
	align-items:center;
	justify-content:center;
	margin-top:130px;
}
.elem__feature .img__feature{
	display: flex;
	align-items:center;
	justify-content:center;
	min-width:70px;
	min-height:70px;
	max-width:70px;
	max-height: 70px;
	border: 1px solid #E3E6ED;
	border-radius:9px;
	margin-bottom:20px;
}
.elem__feature h6{
	margin-top:0px;
	margin-bottom:0px;
	color:#111111;
	font-size:20px;
	line-height:48px;
	font-weight:600;
}
.elem__feature>p{
	margin:0px;
	opacity:.7;
	color:#111111;
	font-family: "SansSerifFLF" ,sans-serif;
    font-weight: 600;
	font-size:17px;
	line-height:27px;
}











.personalize__video .container{
	position: relative;
}
.personalize__video .book__image{
	position: absolute;
	left:0px;
	top:-340px;
	max-width:210px;
}
.personalize__video:before{
	content:"";
	position: absolute;
	left:0px;
	top:0px;
	height:150px;
	width:150px;
	background-color:#F9FAFC;
	z-index: -1;
}
.personalize__video{
	position: relative;
	background: #057D7D;
	border-radius: 200px 0px 0px 200px;
	padding-top:160px;
	padding-bottom:160px;
}
.elem__personalize{
	display: flex;
	align-items:center;
	justify-content: space-around;
	margin-bottom:130px;
	position: relative;
}
.enchant1{
	position: absolute;
	right: -200px;
	top:180px;
}
.enchant2{
	position: absolute;
	right: -20px;
	top:-50px;
}
.enchant3{
	position: absolute;
	left:-240px;
	top:180px;
}
.enchant4{
	position: absolute;
	right: -190px;
	left:auto;
	top:300px;
}
.enchant5{
	position: absolute;
	left:-110px;
	top:320px;

}
.elem__personalize:last-child{
	margin-bottom:0px;
}
.elem__personalize .personalize__info{
	max-width:480px;
}
.elem__personalize .personalize__info>h2>span{
	font-weight: 600;
}
.elem__personalize .personalize__info>h2>span.orange__span{
	color:#FEA02F;
}
.elem__personalize .personalize__info>p{
	font-size:20px;
	line-height:30px;
	font-family: "SansSerifFLF" ,sans-serif;
    font-weight: 600;
    color:#fff;
    opacity:.7;
}
.elem__personalize .personalize__info>h2{
	margin:0px;
	font-size:28px;
	line-height:42px;
	font-weight:400;
	color:#fff;
	margin-top:30px;
	margin-bottom:30px;
}
.elem__personalize .personalize__info>span{
	display: inline-flex;
	width:50px;
	height:5px;
	background: #F9FAFC;
}
.elem__personalize .personalize__image{
	display: flex;
	align-items:center;
	justify-content:center;
}
.elem__personalize .personalize__image img{
	max-width:480px;
	border-radius: 10px 10px 50px 10px;
}
.elem__personalize.left__personalize .personalize__info{
	order:3;
}
.elem__personalize.left__personalize .personalize__image{
	order:1;
}

.elem__personalize.right__personalize .personalize__info{
	order:1;
}
.elem__personalize.right__personalize .personalize__image{
	order:3;
}
.hosting__info .head__hosting{
	display: flex;
	justify-content: space-between;
	align-items:flex-end;
	width:100%;
	margin-bottom:130px;
}
.hosting__info .head__hosting .left__head{
	max-width:390px;
}
.hosting__info .head__hosting .right__head{
	max-width: 480px;
}
.hosting__info .head__hosting .right__head>p{
	margin:0px;
	font-size:20px;
	line-height:30px;
	font-family: "SansSerifFLF" ,sans-serif;
    font-weight: 600;
    opacity:.6;
	color:#111111;
}
.hosting__info{
	padding-bottom:160px;
	background: #F9FAFC;
	border-bottom-right-radius: 200px;
	position: relative;
	border-top-left-radius:200px;
}
.hosting__info:before{
	content:"";
	width:200px;
	height:200px;
	background-color:#057D7D;
	z-index:-2;
	position: absolute;
	right: 0px;
	bottom:-2px;
}
.hosting__gallery{
	position: relative;
	top:-160px;
	margin-bottom:-80px;
}
.hosting__info .left__head>h2>span.orange__span{
	color:#FEA02F;
}
.hosting__info .left__head>h2>span{
	font-weight:600;
}
.hosting__info .left__head>h2{
	margin:0px;
	margin-bottom:0px;
	font-size:34px;
	line-height:48px;
	font-weight:400;
}
.hosting__info .left__head>span{
	display: inline-flex;
	width:50px;
	height:5px;
	background: #0A7B77;
	margin-bottom:30px;
}
.hosting__double{
	display: flex;
	align-items:flex-start;
	justify-content:space-between;
	max-width:1150px;
	margin-left:auto;
	margin-right:auto;
}
.hosting__double .elem__hosting{
	width:50%;
}
.hosting__double .elem__hosting:nth-child(1){
	margin-right:70px;
}
.hosting__double .elem__hosting .hosting__image{
	display: flex;
	align-items:center;
	justify-content:center;
	margin-bottom:50px;
	min-height:370px;
}
.hosting__double .elem__hosting .hosting__image img{
	width:auto;
	max-width:100%;
}
.hosting__double .elem__hosting .hosting__info--text>span{
	display: inline-flex;
	width: 50px;
	height:5px;
	background-color:#0A7B77;
	margin-bottom:30px;
}
.hosting__double .elem__hosting .hosting__info--text>h2{
	font-size:28px;
	line-height:48px;
	font-weight:400;
	color:#111111;
	margin-top:0px;
	margin-bottom:30px;
}
.hosting__double .elem__hosting .hosting__info--text>h2>span{
	font-weight:600;
}
.hosting__double .elem__hosting .hosting__info--text>h2>span.orange__span{
	color:#FEA02F;
}
.hosting__double .elem__hosting .hosting__info--text>p{
	margin-bottom:20px;
	margin-top:0px;
	font-family: "SansSerifFLF" ,sans-serif;
    font-weight: 500;
    opacity:.6;
    max-width: 480px;
    font-size:20px;
    line-height:30px;
}
.hosting__double .elem__hosting .hosting__info--text>p:last-child{
	margin-bottom:0px;
}
.hosting__button>img{
	position: absolute;
	right: 0px;
	top:-110px;
}
.hosting__gallery{
	position: relative;
}
.galleryench2{
	position: absolute;
	right:-80px;
	top:250px;
}
.galleryench1{
	position: absolute;
	left:0px;
	top:350px;
}
.hosting__button{
	position: relative;
	margin-top:100px;
	display: flex;
	align-items:center;
	justify-content:center;
}
.hosting__button>a:hover{
	opacity:.7;
}
.hosting__button>a{
    display: inline-flex;
    align-items: center;
    justify-content: center;
    box-shadow: 0px 15px 30px rgba(254, 160, 47, 0.25);
    border-radius: 8px;
    background: #FEA02F;
    display: inline-flex;
    min-width: 200px;
    min-height: 65px;
    color: #fff;
    font-size: 18px;
    font-family: "SansSerifFLF" ,sans-serif;
    font-weight: 600;
    text-decoration: none;
    transition: .4s ease all;
}
.gallery__wrapper{
	display: grid;
	max-width:785px;
	display: flex;
	justify-content:center;
	align-items:flex-start;
	margin-left:auto;
	margin-right:auto;
}
.gallery__wrapper>.elem__gallery:nth-child(odd){
	margin-right:35px;
}
.elem__gallery{
	display: flex;
	align-items:center;
	justify-content:center;
	filter: drop-shadow(0px 20px 30px rgba(46, 28, 6, 0.1));
}
.gallery__wrapper>.column__gallery:nth-child(1)>.elem__gallery:nth-child(1)>img{
	max-width:430px;
}
.gallery__wrapper>.column__gallery:nth-child(1)>.elem__gallery:nth-child(2){
	display: flex;
	justify-content:flex-end;
	align-items:center;
	margin-top:35px;
}
.gallery__wrapper>.column__gallery:nth-child(1){
	margin-right:35px;
	width:55%;
}
.gallery__wrapper>.column__gallery:nth-child(2){
	margin-top:-110px;
	width:45%;
}
.elem__gallery img{
	width:100%;
}
.gallery__wrapper>.column__gallery:nth-child(1)>.elem__gallery:nth-child(2)>img{
	max-width:315px;
	margin-left:auto;
}
.gallery__wrapper>.column__gallery:nth-child(2)>.elem__gallery:nth-child(1)>img{
	max-width:330px;
}
.gallery__wrapper>.column__gallery:nth-child(2)>.elem__gallery:nth-child(2)>img{
	max-width:195px;
}
.gallery__wrapper>.column__gallery:nth-child(2)>.elem__gallery:nth-child(2){
	justify-content:flex-start;
	margin-top:35px;
}
.small__copy{
	display: none;
}
.first__block .container{
	position: relative;
}
.hosting__main{
	padding:160px 0px;
	background: #F9FAFC;
	padding-bottom:80px;
}
.hosting__main .head__hosting{
	margin-bottom:80px;
}
.hosting__main .inner__hosting{
	display: grid;
	grid-template-columns:repeat(2 ,1fr);
	grid-column-gap: 30px;
	grid-row-gap:40px;
}
.hosting__main .inner__hosting .el__hosting--info .host__image img{
	max-width:160px;
}
.hosting__main .inner__hosting .el__hosting--info .host__image{
	display: flex;
	align-items:center;
	margin-right:40px;
	justify-content: center;
}
.hosting__main .inner__hosting .el__hosting--info .host__info>p{
	margin:0px;
	color:#111111;
	font-size:20px;
	line-height:30px;
	opacity:.6;
	font-family:"SansSerifFLF" ,sans-serif;
	font-weight:600;
}
.hosting__main .inner__hosting .el__hosting--info .host__info>h6{
	margin-top:0px;
	margin-bottom:25px;
	font-size: 28px;
	line-height:36px;
	color:#111111;
	font-weight:600;
}
.hosting__main .inner__hosting .el__hosting--info{
	background: rgba(255, 255, 255, 0.7);
	border: 1px solid #E3E6ED;
	border-radius:15px;
	display: flex;
	padding:40px;
	align-items:center;
	justify-content:space-between;
}
.hosting__main .inner__hosting>.el__hosting--info:nth-child(even){
	margin-right:0px;
}
.hosting__main .head__hosting>.left__hosting{
	position: relative;
}
.hosting__main .head__hosting>.left__hosting>span{
	position: absolute;
	top:-30px;
}
span.color__text{
	font-weight:bold;
	color:#FEA02F;
}
span.weight__text{
	font-weight:bold;
}
.hosting__main .head__hosting>.left__hosting>h2{
	margin:0px;
	font-family:"Montserrat" ,sans-serif;
	font-size:34px;
	line-height:48px;
	font-weight:400;
	color:#111111;
}
.hosting__main .head__hosting>.left__hosting>span{
	min-width:50px;
	min-height:5px;
	background-color:#0A7B77;
	margin-bottom:25px;
	max-width:50px;
}
.hosting__main .head__hosting>.left__hosting{
	display:flex;
	flex-direction:column;
	min-width:580px;
	justify-content:flex-start;
}
.hosting__main .head__hosting>.right__hosting>p{
	margin:0px;
	color:#111111;
	font-size:20px;
	line-height:30px;
	font-family:'SansSerifFLF',sans-serif;
	font-weight:600;
	opacity:.6;
}
.hosting__main .head__hosting>.left__hosting{
	margin-right:130px;
}
.hosting__main .head__hosting{
	display: flex;
	align-items:center;
	justify-content:space-between;
}

.review__block{
	padding:120px 0px;
  background: #d7d8d9;
  border-radius: 200px 0 0 200px;
	padding-top:80px;
}
.left__review{
	max-width:500px;
}
.review__block .outer__review{
	display: flex;
	align-items:flex-start;
	justify-content: space-between;
}
.reviews__stat>span:nth-child(1) , .reviews__stat>span:nth-child(3){
	display: inline-flex;
	margin-right:20px;
	color:#111111;
	font-size:20px;
	line-height:30px;
	font-family:'SansSerifFLF',sans-serif;
	font-weight:600;
	opacity:.6
}
.reviews__stat>span:nth-child(2){
	color:#111111;
	font-size:28px;
	font-weight:600;
	line-height:48px;
}
/*.review__block .inner__testimonials{
	width:100%;
	margin-left: 0px;
}*/
 .reviews__stat>span:nth-child(3){
	margin-left:20px;
	margin-right:0px;
}
 .reviews__stat>p>span{
	display: inline-flex;
	margin:0px 10px;
	color: #000;
    font-size: 28px;
    font-weight: 600;
    line-height: 48px;
}
 .reviews__stat>p{
    display: inline-flex;
    margin-right: 20px;
    color: #727273;
    font-size: 20px;
    line-height: 30px;
    font-family: 'SansSerifFLF',sans-serif;
    font-weight: 600;
    /*opacity: .6;*/
    align-items:center;
    margin-top:0px;
    margin-bottom: 0px;
}
 .reviews__stat{
	margin:0px;
	display: flex;
	align-items:center;
}
.review__block .outer__review .left__review>h2{
	margin:0px;
    font-family: "Montserrat" ,sans-serif;
    font-size: 34px;
    line-height: 48px;
    font-weight: 400;
    color: #111111;
    margin-bottom:25px;
    max-width:580px;
}
.review__block .outer__review .left__review>span{
	min-width: 50px;
    min-height: 5px;
    background-color: #0A7B77;
    margin-bottom: 25px;
    max-width: 50px;
    display: inline-flex;
}
.review__block .outer__review{
	display: flex;
	align-items:center;
	justify-content: space-between;
}
.review__slider {
	max-width:680px;
	border-radius:10px;
	/*overflow:hidden;*/
}
.info__grid{
	background: #067E7E;
	border-radius: 200px 0px 0px 200px;
}
.outer__info--grid{
	padding-top:190px;
	padding-bottom:160px;
}
.info__grid .head__info--grid{
	margin-bottom:80px;
}
.head__info--grid .right__info--grid p{
	margin:0px;
	font-size:20px;
	line-height:30px;
	color:rgba(255,255,255,.7);
	font-family:'SansSerifFLF',sans-serif;
	font-weight: 600;
	opacity:.7;
}
.head__info--grid .left__info--grid{
	max-width:510px;
	position: relative;
}
.head__info--grid .left__info--grid>h2{
	margin:0px;
	font-size:34px;
	line-height:48px;
	font-weight:600;
	color:#fff;
}
.head__info--grid .left__info--grid>span{
	display: inline-flex;
	margin-bottom:30px;
	min-width: 50px;
	min-height:5px;
	background: #FEA02F;
	position: absolute;
	top:-30px;
}
.head__info--grid .right__info--grid{
	max-width:490px;
}
.head__info--grid{
	display: flex;
	align-items:flex-start;
	justify-content:space-between;
}
.content__info--grid .grid__elem .grid__info .grid__button a{
	min-width:160px;
	min-height:50px;
	border-radius: 8px;
	background: rgba(255, 255, 255, 0.1);
	border: 1px solid rgba(255, 255, 255, 0.3);
	font-size:18px;
	line-height:18px;
	display: inline-flex;
	align-items:center;
	justify-content:center;
	color:#fff;
	font-family:'SansSerifFLF',sans-serif;
	text-decoration:none;
	font-weight:600;
	transition:.4s ease all;
}
.content__info--grid .grid__elem .grid__info .grid__button a:hover{
	opacity:.7;
}
.content__info--grid .grid__elem .grid__info .grid__button{
	display: flex;
	justify-content:flex-start;
	align-items:center;
}
.content__info--grid .grid__elem .grid__info>p{
	margin:0px;
	font-size:17px;
	line-height:27px;
	font-family:'SansSerifFLF',sans-serif;
	color:#fff;
	font-weight:600;
	max-width:320px;
	margin-bottom:30px;
	opacity:.6;
}
.content__info--grid .grid__elem .grid__info>span{
	display: inline-flex;
	margin-bottom:10px;
	font-size:20px;
	line-height:34px;
	color:#fff;
	font-weight:600;
}
.content__info--grid .grid__elem .grid__image{
	min-width:70px;
	max-width: 70px;
	min-height:70px;
	max-height:70px;
	border-radius: 9px;
	background-color:#fff;
	border: 1px solid #E3E6ED;
	display: inline-flex;
	align-items:center;
	justify-content:center;
	margin-bottom:20px;
}
.content__info--grid .grid__elem{
	padding:40px 30px;
	background: #FFFFFF;
	border: 1px solid rgba(109, 110, 110, 0.2);
	border-radius: 15px;
	background: rgba(255, 255, 255, 0.2);
}
.content__info--grid{
	display: flex;
	flex-wrap:wrap;
}
.content__info--grid>.grid__elem:nth-child(2){
	width:31.3%;
  margin-right:3%;
	margin-bottom:40px;
}
.content__info--grid>.grid__elem:nth-child(3){
	width:31.33%;
  margin-bottom:40px;
	margin-right:0;
}
.content__info--grid>.grid__elem:nth-child(4){
	width:31.33%;
	margin-right:3%;
}
.content__info--grid>.grid__elem:nth-child(5){
	width:31.33%;
}
.content__info--grid>.grid__elem:nth-child(1){
	width:31.3%;
	margin-bottom:40px;
	margin-right:3%;
}

.platform__column .column__image img{
	width: 100%;
	max-width:260px;
}
.long__platform.right__platform>.platf__info{
	order:1;
}
.long__platform.right__platform>.platf__image{
	order:2;
	margin-right:0px;
	margin-left:30px;
}
.long__platform.left__platform>.platf__info{
	order:2;
}
.long__platform.left__platform>.platf__image{
	order:1;
	margin-right:30px;
	margin-left:0px;
}
.left__first .bold__span>span:nth-child(1){
	position: relative;
	z-index: 1;
}
.left__first .bold__dash{
	content:"";
	position: absolute;
	left: 0px;
	width: 100%;
	bottom:6px;
	height: 10px;
	background-color:#FEA02F;
}
.left__first .bold__span{
	position: relative;
}
.action__call{
	padding:160px 0px;
	background: #057D7D;
	border-radius: 200px 0px 0px 200px;
}
.action__call:before{
	    content: "";
    width: 200px;
    height: 200px;
    background-color: #F9FAFC;
    z-index: -2;
    position: absolute;
    left:0px;
    top: -2px;
}
.outer__action--call{
	display: grid;
	grid-template-columns:repeat(2 , 1fr);
	grid-column-gap:130px;
}
.outer__action--call>.elem__action--call .head__action--call>h2>.light__action{
	font-weight:600;
	color:#fff;
}

.action__call>.table__image{
	position: absolute;
	right: 108px;
	bottom:300px;
}
.action__call>.disc__image{
	position: absolute;
	left: 108px;
	bottom:150px;
}
.action__call{
	position: relative;
}
.outer__action--call>.elem__action--call .content__action--call .elem__action--list span img{
	width: 48px;
}
.outer__action--call>.elem__action--call .content__action--call .elem__action--list span{
	display: inline-flex;
	margin-right:20px;
}
.outer__action--call>.elem__action--call .content__action--call .elem__action--list:last-child{
	margin-bottom: 0px;
}
.outer__action--call>.elem__action--call .content__action--call .elem__action--list p{
	margin:0px;
	color:rgba(255, 255, 255, 1);
	font-size:18px;
	font-weight:600;
}
.outer__action--call>.elem__action--call .content__action--call .elem__action--list{
	display: flex;
	align-items:center;
	justify-content:flex-start;
	margin-bottom:50px;
}
.outer__action--call>.elem__action--call .head__action--call{
	margin-bottom: 80px;
	min-height:145px;
}
.outer__action--call>.elem__action--call .head__action--call>h2>.dark__action{
	font-weight:400;
	color:rgba(254, 160, 47, 1);
}
.outer__action--call>.elem__action--call .head__action--call>h2{
	margin:0px;
	font-size:34px;
	font-weight:400;
	line-height:48px;
	color:#fff;
}
.outer__action--call>.elem__action--call .head__action--call>span{
	display: inline-flex;
	margin-bottom:40px;
	min-width:50px;
	min-height:5px;
	background-color:#fff;
}
.video__message{
	padding-top:200px;
	padding-bottom: 80px;
}
.video__message .outer__video--message{
	display: flex;
}
.video__message .outer__video--message>.right__video--message>.elem__video--message{
	margin-bottom:60px;
}
.video__message .outer__video--message>.right__video--message>.elem__video--message>p{
	margin:0px;
	color:rgba(17, 17, 17, 1);
	font-size:20px;
	line-height:30px;
	font-family: "SansSerifFLF" ,sans-serif;
    font-weight: 600;
    opacity:.6;
}
.video__message--grid{
	display: flex;
	justify-content:center;
	align-items:center;
}
.video__message--grid .grid__message--left img{
	max-width:100%;
	border-radius:15px;
}
.video__message--grid .grid__message--right img{
	max-width:100%;
	border-radius:15px;
}
.video__message--grid .grid__message--right .grid__tiny{
	margin-top:15px;
}
.video__message--grid .grid__message--right .grid__tiny img{
	max-width:60%;
	border-radius: 15px;
	margin-right:auto;
}
.video__message--grid .grid__message--left>div , .video__message--grid .grid__message--right>div{
	display: inline-flex;
	align-items:center;
	justify-content:center;
	filter: drop-shadow(0px 20px 30px rgba(46, 28, 6, 0.1));
}
.video__message--grid .grid__message--left{
	width:55%;
	margin-right:5%;
}
.video__message--grid .grid__message--right{
	width:40%;
}
.video__message .outer__video--message>.right__video--message>.elem__video--message>h6{
	margin:0px;
	margin-bottom: 10px;
	color:rgba(17, 17, 17, 1);
	font-size:20px;
	line-height:30px;
	font-weight:600;
}
.video__message .outer__video--message>.right__video--message>.elem__video--message:last-child{
	margin-bottom: 0px;
}
.video__message .outer__video--message>.right__video--message>.elem__video--message>span{
	min-width:80px;
	max-width:80px;
	min-height:80px;
	max-height:80px;
	border: 1px solid #E3E6ED;
	box-sizing: border-box;
	display: inline-flex;
	align-items:center;
	justify-content:center;
	color:rgba(254, 160, 47, 1);
	font-size:28px;
	line-height:34px;
	font-weight:500;
	border-radius: 15px;
	margin-bottom:20px;
}
.video__message .outer__video--message>.left__video--message>span{
	display: inline-flex;
	margin-bottom:30px;
	height: 5px;
	width: 50px;
	background-color:rgba(10, 123, 119, 1);
}
.video__message .outer__video--message>.left__video--message>h2 .message__bold{
	font-weight:600;
}
.video__message .outer__video--message>.left__video--message>h2 .orange__bold{
	font-weight:600;
	color:rgba(254, 160, 47, 1);
}
.video__message .outer__video--message>.left__video--message>h2{
	margin:0px;
	margin-bottom:100px;
	color:rgba(17, 17, 17, 1);
	font-size:34px;
	line-height:48px;
	font-weight:400;
}
.video__message .outer__video--message>.left__video--message{
	max-width:580px;
	width: 100%;
	margin-right:120px;
}
.video__message .outer__video--message>.right__video--message{
	max-width:480px;
	width: 100%;
}
.bottom__features .outer__bottom--features .grid__bottom--features .elem__bottom--features>h2 span{
	font-weight:600;
	font-size:34px;
	line-height:48px;
}
.bottom__features{
	position: relative;
}
.bottom__features .icon__feat1{
	position: absolute;
	left: 130px;
	bottom:280px;
}
.bottom__features .icon__feat2{
	position: absolute;
	right: 160px;
	top:470px;
}
.bottom__features .outer__bottom--features .grid__bottom--features .elem__bottom--features .feature__bottom--list .bottom__list--feature>p{
    margin: 0px;
    color: rgba(17, 17, 17, 1);
    font-size: 20px;
    line-height: 30px;
    font-family: "SansSerifFLF" ,sans-serif;
    font-weight: 600;
    opacity: .6;
}
.bottom__features .outer__bottom--features .grid__bottom--features .elem__bottom--features .feature__bottom--list .bottom__list--feature>span{
	display: inline-flex;
	align-items: center;
	justify-content:flex-start;
	margin-bottom:20px;
}
.bottom__features .outer__bottom--features .grid__bottom--features .elem__bottom--features .feature__bottom--list .bottom__list--feature:last-child{
	margin-bottom: 0px;
}
.bottom__features .outer__bottom--features .grid__bottom--features .elem__bottom--features .feature__bottom--list .bottom__list--feature{
	display: flex;
	flex-direction: column;
	justify-content:flex-start;
	margin-bottom:20px;
	min-height: 270px;
}
.bottom__features .outer__bottom--features .grid__bottom--features .elem__bottom--features>h2{
	color:rgba(17, 17, 17, 1);
	font-size:34px;
	line-height: 48px;
	font-weight:400;
	margin:0px;
	margin-bottom:50px;
}
.bottom__features .outer__bottom--features .grid__bottom--features .elem__bottom--features>span{
	display: inline-flex;
	margin-bottom:30px;
	width: 50px;
	height: 5px;
	background: #FEA02F;
}
.bottom__features .outer__bottom--features .grid__bottom--features{
	display: grid;
	grid-template-columns: repeat(2 , 1fr);
	grid-column-gap: 240px;
	grid-row-gap:130px;
}
.bottom__features{
	padding-bottom:160px;
	padding-top:160px;
	border-top-left-radius:200px;
	border-bottom-right-radius:200px;
	position: relative;
	background-color:#F9FAFC;
}
.bottom__features:before{
    content: "";
    width: 200px;
    height: 200px;
    background-color: #057D7D;
    z-index: -2;
    position: absolute;
    right: 0px;
    bottom: -2px;
}
.video__features{
	padding-top:80px;
}
.video__main--media{
	max-width:780px;
	margin-left:auto;
	margin-right:auto;
	width: 100%;
}
.title__video--top{
	display: flex;
	flex-direction:column;
	justify-content:center;
	align-items:center;
}
.title__video--top>h2 span{
	font-weight:600;
}
.title__video--top{
	margin-bottom:50px;
}
.title__video--top>h2{
	margin:0px;
	max-width:660px;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	color:rgba(17, 17, 17, 1);
	font-weight:400;
	font-size: 34px;
	line-height:48px;
}
.title__video--top>span{
	display: inline-flex;
	margin-bottom:30px;
	width: 50px;
	height: 5px;
	background-color:#FEA02F;
}
.video__features .top__video{
	margin-bottom: -220px;
	position: relative;
	z-index: 1;
}
.after__button a:hover{
	opacity:.7;
}
.after__button a{
    display: inline-flex;
    align-items: center;
    justify-content: center;
    box-shadow: 0px 15px 30px rgb(254 160 47 / 25%);
    border-radius: 8px;
    background: #FEA02F;
    display: inline-flex;
    min-width: 200px;
    min-height: 65px;
    color: #fff;
    font-size: 18px;
    font-family: "SansSerifFLF" ,sans-serif;
    font-weight: 600;
    text-decoration: none;
    transition: .4s ease all;
}
.after__button{
	margin-top:100px;
	display: flex;
	align-items:center;
	justify-content:center;
}
.different__options .inner__different .elem__different .image__different img{
	max-width:100%;
}
.different__options .inner__different .elem__different .image__different{
	min-height:405px;
	display: flex;
	align-items:center;
	justify-content:center;
}
.different__options .inner__different .elem__different>p{
	margin: 0px;
    font-size: 22px;
    line-height: 32px;
    font-family: "SansSerifFLF" ,sans-serif;
    font-weight: 600;
    color: rgba(255,255,255,.6);
}
.different__options .after__different>a:hover{
	opacity:.7;
}
.different__options .after__different>a{
    display: inline-flex;
    align-items: center;
    justify-content: center;
    box-shadow: 0px 15px 30px rgb(254 160 47 / 25%);
    border-radius: 8px;
    background: #FEA02F;
    display: inline-flex;
    min-width: 200px;
    min-height: 65px;
    color: #fff;
    font-size: 18px;
    font-family: "SansSerifFLF" ,sans-serif;
    font-weight: 600;
    text-decoration: none;
    transition: .4s ease all;
}
.different__options .after__different{
	display: flex;
	align-items:center;
	justify-content:center;
}
.different__options .inner__different .elem__different>h6{
	margin:0px;
	margin-bottom:25px;
	font-size:20px;
	line-height:34px;
	font-weight:600;
	color:#fff;
}
.different__options .inner__different{
	display: grid;
	align-items:flex-start;
	grid-template-columns:repeat(2 , 1fr);
	grid-column-gap:140px;
	margin-bottom:60px;
}
.different__options .head__different{
	margin-bottom:65px;
}
.different__options .head__different>h2>span{
	font-weight:600;
}
.different__options .head__different>h2{
	margin:0px;
	max-width:660px;
	margin-left:auto;
	margin-right:auto;
	font-size:34px;
	line-height:48px;
	text-align:center;
	font-weight:400;
	color:#fff;
}
.different__options .head__different{
	display: flex;
	flex-direction:column;
	justify-content:center;
	align-items:center;
}
.different__options{
	padding-top:180px;
	padding-bottom:160px;
	background: #057D7D;
}
.different__options .outer__different .head__different>span{
	display: inline-flex;
	margin-bottom:30px;
	min-width:50px;
	min-height:5px;
	background: #FEA02F;
}
.different__options .outer__different .head__different{
	display: flex;
	flex-direction:column;
	justify-content:center;
	align-items:center;
}
.media__for{
	padding-top:160px;
	padding-bottom:160px;
}
.media__for .outer__media--for .media__for--left>a{
	display: inline-flex;
    align-items: center;
    justify-content: center;
    box-shadow: 0px 15px 30px rgb(254 160 47 / 25%);
    border-radius: 8px;
    background: #FEA02F;
    display: inline-flex;
    min-width: 175px;
    min-height: 65px;
    color: #fff;
    font-size: 18px;
    font-family: "SansSerifFLF" ,sans-serif;
    font-weight: 600;
    text-decoration: none;
    transition: .4s ease all;
}
.media__for .outer__media--for .media__for--left>a:hover{
	opacity:.7;
}
.media__for .outer__media--for .media__for--right .el__for>p{
	margin:0px;
	color:rgba(17, 17, 17, 1);
	font-size: 17px;
	line-height:27px;
	font-family: "SansSerifFLF" ,sans-serif;
    font-weight: 600;
    opacity:.7;
}
.media__for .outer__media--for .media__for--right .el__for>h6{
	margin:0px;
	margin-bottom:20px;
	color:rgba(17, 17, 17, 1);
	font-size:20px;
	line-height:32px;
	font-weight:600;
}
.media__for .outer__media--for .media__for--right .el__for>span{
	display: inline-flex;
	align-items:center;
	min-width:70px;
	max-width:70px;
	margin-bottom:20px;
	min-height:70px;
	max-height: 70px;
	border-radius: 9px;
	border: 1px solid #E3E6ED;
	justify-content:center;
}
.media__for .outer__media--for .media__for--right{
	display: grid;
	grid-template-columns:repeat(2 , 1fr);
	grid-column-gap:35px;
	grid-row-gap:80px;
}
.media__for .outer__media--for .media__for--left>h2 span{
	font-weight:600;
}
.media__for .outer__media--for .media__for--left>h2{
	margin:0px;
	margin-bottom:60px;
	color:rgba(17, 17, 17, 1);
	font-size:34px;
	line-height:48px;
	font-weight:400;
}
.media__for .outer__media--for .media__for--left>span{
	display: inline-flex;
	min-width:50px;
	min-height:5px;
	background-color:#FEA02F;
	margin-bottom:30px;
}
.media__for .outer__media--for .media__for--left .media__for--image{
	display: flex;
	align-items:center;
	justify-content:flex-start;
	margin-top:80px;
}
.media__for .outer__media--for .media__for--left .media__for--image>img{
	max-width:100%;
}
.media__for .outer__media--for .media__for--left{
	min-width:510px;
	max-width:510px;
	margin-right:80px;
}
.media__for .outer__media--for{
	display: flex;
	align-items:flex-start;
	justify-content:space-between;
}
.content__info{
	padding-top: 160px;
	padding-bottom:160px;
}
.content__info .content__head>h2>a:hover{
	opacity:.7;
}
.content__info .content__box .content__gallery>div:last-child{
	margin-right:0px;
}
.content__info .content__box .content__gallery>div>img{
	max-width:100%;
	filter: drop-shadow(0px 20px 30px rgba(46, 28, 6, 0.1));
}
.content__info .content__box .content__gallery>div.gall__row--one{
	width:38%;
}
.content__info .content__box .content__gallery>div.gall__row--two{
	width:25%;
}
.content__info .content__box .content__gallery>div.gall__row--two>img:nth-child(2){
	margin-top:60px;
	max-width:70%;
}
.content__info .content__box .content__gallery>div.gall__row--three{
	width:29%;
}
.content__info .content__box .content__gallery>div{
	margin-right:4%;
}
.content__info .content__box .content__gallery{
	display: flex;
	align-items:center;
	justify-content:space-between;
}
.content__info .content__head>h2>span{
	font-weight:600;
	color:#111;
}
.content__info .content__head>h2>a{
	color:#FEA02F;
	text-decoration: none;
	font-size:34px;
	font-weight:600;
	transition:.4s ease all;
}
.content__info .content__head>h2{
	margin:0px;
	font-size:34px;
	font-weight:400;
	line-height:48px;
}
.content__info .content__head{
	max-width: 990px;
	margin-bottom: 130px;
}
.content__info .content__head>span{
	display: inline-flex;
	margin-bottom:30px;
	min-width:50px;
	min-height:5px;
	background-color:#0A7B77;
}
.content__info .content__features .elem__feature>h2{
	margin:0px;
	margin-bottom:30px;
	color:rgba(17, 17, 17, 1);
	font-size:28px;
	line-height:48px;
	font-weight:600;
}
.content__info .content__features .elem__feature ul li span{
	display: inline-flex;
	margin-right:18px;
}
.content__info .content__features .elem__feature ul li{
	display: flex;
	font-size:20px;
	line-height:30px;
	opacity:.7;
	align-items:flex-start;
	color:rgba(17, 17, 17, 1);
	font-family: "SansSerifFLF" ,sans-serif;
    font-weight: 600;
	margin-bottom:30px;
}
.content__info{
	position: relative;
}
.content__info>.container{
	position: relative;
}
.content__info>img{
	position: absolute;
	left: 0px;
	bottom:0px;
	width: 100%;
	height: 900px;
	object-fit:cover;
}
.content__info .content__features .elem__feature ul li:last-child{
	margin-bottom: 0px;
}
.content__info .content__features .elem__feature ul{
	padding:0px;
	list-style-type: none;
	margin:0px;
}
.content__info .content__features .elem__feature>span{
	display: inline-flex;
	min-width:50px;
	min-height:5px;
	background-color:#0A7B77;
	margin-bottom:30px;
}
.content__info .content__features{
	display: grid;
	grid-template-columns:repeat(2 , 1fr);
	grid-column-gap:130px;
}
.content__info .content__features{
	margin-top:130px;
}
.content__info>img{
	border-top-left-radius:150px;
}
.content__info .content__gallery{
	position: relative;
}
.content__info .content__gallery>.gall1{
	position: absolute;
	top:80px;
	left:-240px;
}
.content__info .content__gallery>.gall2{
	position: absolute;
	top:0px;
	right:-40px;
}
.content__info .content__gallery>.gall3{
	position: absolute;
	top:auto;
	bottom:30px;
	left:-80px;
}
.content__info .content__gallery>.gall4{
	position: absolute;
	top:auto;
	bottom:50px;
	right:-80px;
}
.first__main{
	margin-bottom: 0px;
	padding-bottom:50px;
}
.main__block .outer__main{
	max-width:100%;
}
.main__pricing .elem__pricing--big .pricing__button>a:hover{
	opacity:.7;
}
.main__pricing .elem__pricing--big .pricing__button>a{
	display: inline-flex;
	align-items:center;
	justify-content:center;
	min-width:125px;
	min-height:40px;
	background: #FEA02F;
	box-shadow: 0px 8px 20px rgba(0, 0, 0, 0.1);
	font-family:"SansSerifDemi" ,sans-serif;
	color:#fff;
	border-radius: 8px;
	text-decoration: none;
	transition:.4s ease all;
}
.main__pricing .elem__pricing--big .pricing__button{
	position: absolute;
	bottom:25px;
	width: 100%;
	display: flex;
	justify-content:center;
	align-items:center;
	left:0px;
}
.main__pricing .elem__pricing--big{
	background: #FFFFFF;
	padding:20px 25px;
	border-radius: 16px;
	padding-bottom: 85px;
	position: relative;
}
.main__pricing .elem__pricing--big .pricing__head>h6{
	margin:0px;
	text-align:center;
	color:rgba(23, 130, 125, 1);
	font-size: 20px;
	line-height:24px;
	font-weight:bold;
	font-family:"Montserrat" ,sans-serif;
	text-transform: uppercase;
}
.main__pricing .elem__pricing--big .pricing__content>.pricing__price{
	margin-bottom:15px;
	text-align:center;
}
.main__pricing .elem__pricing--big .pricing__content>.pricing__price>h6 span{
	color:rgba(111, 111, 112, 1);
	font-size:17px;
	font-weight:400;
}
.main__pricing .elem__pricing--big .pricing__content .pricing__list>.elem__pricing:last-child{
	margin-bottom:0px;
}
.main__pricing .elem__pricing--big .pricing__content .pricing__list>.elem__pricing{
	margin-bottom:15px;
	text-align:left;
	display: flex;
	align-items:center;
	justify-content: flex-start;
}
.main__pricing .elem__pricing--big .pricing__content .pricing__list>.elem__pricing>span{
	display: inline-flex;
	min-width:6px;
	max-width:6px;
	min-height:6px;
	max-height:6px;
	border-radius:250px;
	background-color:#027A79;
	margin-right:10px;
	align-items:center;
	justify-content:center;
}
.main__pricing .elem__pricing--big .pricing__content .pricing__list>.elem__pricing p{
	text-align:left;
	margin:0px;
	color:rgba(17, 17, 17, 1);
	font-size: 14px;
	line-height:18px;
	font-weight:500;
}
.main__pricing .elem__pricing--big .pricing__content>.pricing__price>h6{
	text-align:center;
	margin:0px;
	color:rgba(1, 31, 31, 1);
	font-size:34px;
	line-height:44px;
	font-weight:700;
}
.main__pricing .elem__pricing--big .pricing__head{
	margin-bottom:15px;
	padding-bottom:12px;
	border-bottom:1px solid #E3E6ED;
}
.main__pricing{
	margin-top:40px;
	display: grid;
	grid-template-columns:repeat(4 ,1fr);
	grid-column-gap:15px;
}
.compare__block{
	padding-top:140px;
	padding-bottom:100px;
}
.outer__compare .compare__head>h2{
	margin:0px;
	color:rgba(1, 31, 31, 1);
	font-size:34px;
	line-height:44px;
	font-weight:bold;
}
.compare__table .element__compare .compare__content .compare__row--element{
	display: flex;
	align-items:center;
	justify-content: space-between;
}
.compare__table .element__compare .compare__row:nth-child(1){
	min-width:245px;
	max-width:245px;
}
.compare__table .element__compare .compare__row:nth-child(2){
	min-width:85px;
	max-width:85px;
	text-align:center;
}
.compare__table .element__compare .compare__row:nth-child(2) p , .compare__table .element__compare .compare__row:nth-child(3) p  , .compare__table .element__compare .compare__row:nth-child(4) p , .compare__table .element__compare .compare__row:nth-child(5) p{
	justify-content:center;
	align-items:center;
	text-align:center;
	width: 100%;
	display: flex;
}
.compare__table .element__compare .compare__row:nth-child(3){
	min-width:125px;
	max-width:125px;
	text-align:center;
}
.compare__table .element__compare .compare__row:nth-child(4){
	min-width:125px;
	max-width:125px;
	text-align:center;
}
.compare__table .element__compare .compare__row:nth-child(5){
	min-width:125px;
	max-width:125px;
	text-align:center;
}
.compare__table .element__compare .compare__content .compare__row--element .compare__row .compare__info{
	display: inline-flex;
	align-items:center;
	justify-contnet:center;
	position: relative;
	margin-left: 10px;
}
.compare__table .element__compare .compare__content .compare__row--element .compare__row>p{
	margin:0px;
	color:rgba(17, 17, 17, 1);
	font-size:14px;
	line-height:22px;
	font-weight:500;
}
.compare__table .element__compare .compare__content .compare__row--element .compare__row{
	display: flex;
	align-items:center;
	justify-content:flex-start;
}
.compare__table .element__compare .compare__content .compare__row--element{
	padding:15px 10px;
	border-bottom:1px solid #EBEBEA;
}
.compare__table .element__compare .compare__head{
	margin-bottom: 0px;
}
.compare__table .element__compare .compare__head .compare__row h6{
	margin:0px;
	color:rgba(1, 31, 31, 1);
	font-size:17px;
	line-height:21px;
	font-weight:bold;
	text-transform: uppercase;
}
.compare__table .element__compare .compare__head{
	display: flex;
	align-items:center;
	justify-content:space-between;
	background: #E6F2F2;
	border-radius:10px;
	padding:15px 15px;
}
.compare__table .element__compare {
	width: 100%;
}
.outer__compare .compare__head{
	display: flex;
	justify-content:center;
	align-items:center;
	margin-bottom: 80px;
}
.compare__more{
	margin-top:30px;
	display: flex;
	justify-content:center;
	align-items:center;
	width: 100%;
}
.compare__more>a:hover{
	opacity:.7;
}
.compare__more>a{
	display: inline-flex;
	align-items:center;
	justify-content:center;
	min-width:125px;
	min-height:40px;
	background: #FEA02F;
	box-shadow: 0px 8px 20px rgba(0, 0, 0, 0.1);
	border-radius: 8px;
	color:rgba(255, 255, 255, 1);
	font-size:15px;
	line-height:14px;
	font-weight:500;
	font-family:"SansSerifDemi" ,sans-serif;
	text-decoration: none;
	transition:.4s ease all;
}
.compare__content .compare__row--element:hover{
	background-color:#F5F7F9;
}
.compare__content .compare__row--element{
	transition:.4s ease all;
}
.element__compare.compare__buttons a{
	display: inline-flex;
	align-items:center;
	justify-content:center;
	min-width:125px;
	min-height:40px;
	background: #FEA02F;
	box-shadow: 0px 8px 20px rgba(0, 0, 0, 0.1);
    border-radius: 8px;
    text-decoration: none;
    color: rgba(255, 255, 255, 1);
    font-size: 15px;
    line-height: 14px;
    font-weight: 500;
    font-family: "SansSerifDemi" ,sans-serif;
	border-radius: 8px;
	transition:.4s ease all;
}
.element__compare.compare__buttons a:hover{
	opacity:.7;
}
.element__compare.compare__buttons:hover .compare__row--element{
	background-color:transparent;
}
.hidden__compare{
	display: none;
}
ul.slick-dots li button{
	background-color:#D7D8D9;
}

.switch {
  position: relative;
  display: flex;
  justify-content:center;
  align-items:center;
  width: 100%;
  height: auto;
}
.switch .left__picker{
	order:1;
	transition:.4s ease all;
}
.switch .slider{
	order:2;
}
.switch .right__picker{
	order:3;
	transition:.4s ease all;
}
.switch .round{
	max-width:65px;
	min-height:36px;
	position: relative;
	width: 100%;
	margin:0px 25px;
}


/* Hide default HTML checkbox */
.switch input {
  opacity: 0;
  width: 0;
  height: 0;
}

/* The slider */
.slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  -webkit-transition: .4s;
  transition: .4s;
}

.slider:before {
  position: absolute;
  content: "";
  height: 26px;
  width: 26px;
  left: 4px;
  bottom: 5px;
  background-color: white;
  -webkit-transition: .4s;
  transition: .4s;
}

input:checked + .slider {
  background-color: #2196F3;
}
input:checked + .slider{
	background-color: #fff;
}
input:checked + .slider:before{

}
input:focus + .slider {
  box-shadow: 0 0 1px #2196F3;
}
.right__picker , .right__picker span{
	color:rgba(255,255,255,.5);
	font-size: 20px;
	line-height: 18px;
	font-family:"SansSerifDemi" ,sans-serif;
	transition:.4s ease all;
}
.left__picker , .left__picker span{
	color:rgba(255,255,255,.5);
	font-size: 20px;
	line-height: 18px;
	font-family:"SansSerifDemi" ,sans-serif;
	transition:.4s ease all;
}
input[type="checkbox"] + .slider  +  .left__picker, input[type="checkbox"] + .slider  +  .left__picker span {
	color:#fff;
}
input:checked + .slider + .left__picker + .right__picker>span{
	color:rgba(255,255,255,1);
}
input:checked + .slider + .left__picker span{
	color:rgba(255,255,255,.5);
}
input:checked + .slider + .left__picker{
	color:rgba(255,255,255,.5);
}
input:checked + .slider:before {
	background: #FEA02F;
	box-shadow: 0px 0px 7.91667px
  -webkit-transform: translateX(28px);
  -ms-transform: translateX(28px);
  transform: translateX(28px);
}

/* Rounded sliders */
.slider.round {
  border-radius: 34px;
}

.slider.round:before {
  border-radius: 50%;
}
.elem__pricing .pricing__content .tooltip__block{
	margin-left: 10px;
	position: relative;
	display: inline-flex;
	align-items:center;
}
.tooltip__block  .tooltip__float p{
	margin:0px;
	color:rgba(255, 253, 251, 1)!important;
	font-size:13px;
	line-height:16px;
	font-weight:400;
}
.tooltip__block  .tooltip__float:before{
	content:"";
	position: absolute;
	left: -5px;
	min-width:10px;
	max-width:10px;
	min-height:10px;
	max-height:10px;
	background:url('../img/arrowdrop.png');
	background-repeat: no-repeat;
	background-size:contain;
	background-position:center;
	top: 50%;
    transform: translate(0%,-50%);
}
.tooltip__block  .tooltip__float{
	position: absolute;
	min-width:190px;
	max-width:190px;
	padding:16px 30px;
	background: rgba(17, 17, 17, 0.8);
	backdrop-filter: blur(4px);
	border-radius:12px;
	z-index: 3;
	right: -100%;
	left:0px;
	margin-left: 30px;
}
.elem__pricing .pricing__content .tooltip__block span{
	display: inline-flex;
	align-items:center;
	justify-content:center;
}
.elem__pricing .pricing__content{
	display: flex;
	align-items:center;
	justify-content: flex-start;
}
.compare__info{
	position: relative;
}
.compare__info .compare__float>p{
    margin: 0px;
    color: rgba(255, 253, 251, 1)!important;
    font-size: 13px;
    line-height: 16px;
    font-weight: 400;
}
.compare__info .compare__float:before{
	content: "";
    position: absolute;
    left: -5px;
    min-width: 10px;
    max-width: 10px;
    min-height: 10px;
    max-height: 10px;
    background: url(../img/arrowdrop.png);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    top: 50%;
    transform: translate(0%,-50%);
}
.compare__info .compare__float{
    position: absolute;
    min-width: 280px;
    max-width: 280px;
    padding: 16px 30px;
    background: rgba(17, 17, 17, 0.8);
    backdrop-filter: blur(4px);
    border-radius: 12px;
    z-index: 3;
    right: -100%;
    left: 0px;
    margin-left: 30px;
}
.compare__info span svg circle , .compare__info span svg path{
	transition:.4s ease all;
}
.compare__info span:hover svg circle{
	fill:#fff;
}
.compare__info span:hover svg path{
	fill:#FEA02F;
}
.compare__float{
	display: none;
}
@media (max-width:1740px){
	.bottom__features .icon__feat1{
		position: absolute;
		left: 30px;
		bottom:280px;
	}
	.bottom__features .icon__feat2{
		position: absolute;
		right: 50px;
		top:470px;
	}
}
@media (max-width:1640px){
	.action__call>.table__image{
		right: 35px;
	}
	.action__call>.disc__image{
		left: 35px;
	}
	.switcher__platform ul li{
		margin-bottom:8px;
	}
	.switcher__platform ul li:last-child{
		margin-bottom:0px;
	}
	.switcher__platform ul li a{
		padding:7px 13px;
	}
	.switch__button{
		margin-top:15px;
		padding-top:20px;
	}
}
@media (max-width:1540px){
	.bottom__features .icon__feat1{
		display: none;
	}
	.bottom__features .icon__feat2{
		display: none;
	}
	.first__block .outer__first .right__first{
		margin-right:0px;
	}
	.first__block .outer__first .right__first img{
		max-width:560px;
	}
	.first__block>img{
		max-width:940px;
	}
	.spotlight__info .outer__spotlight .spotlight2{
		right:0px;
	}
	.spotlight__info .outer__spotlight .spotlight1{
		left:-100px;
	}
	.personalize__video .book__image{
		max-width:170px;
		top:-305px;
		left:200px;
	}
}
@media (max-width:1480px){
	.tooltip__block .tooltip__float{

		left: 50%;
	    transform: translate(-50%,0%);
	    margin-left: 0px;
	    bottom:100%;
	    margin-bottom:5px;
	}
	.tooltip__block .tooltip__float:before{
		left: 0px;
		margin-left:auto;
		margin-right:auto;
		right: 0px;
		transform:none;
		bottom:-5px;
		top:auto;
		bottom:-5px;
	}
}
@media (max-width:1440px){
	.action__call>.table__image{
		display: none;
	}
	.action__call>.disc__image{
		display: none;
	}
  .review__block {
    border-radius: 50px 0 50px 0;
  }
	.switcher__platform ul li a>span:nth-child(1){
		min-width:35px;
		max-width:35px;
		min-height:35px;
		max-height:35px;
	}
	.switcher__platform ul li a>span:nth-child(1) img{
		max-width:14px;
	}
	.switcher__platform ul li{
		margin-bottom:5px;
	}
	.switcher__platform ul li:last-child{
		margin-bottom:0px;
	}
	.switch__button a{
		min-height:55px;
		font-size:16px;
	}
	header .outer__header{
		padding:10px 0px;
	}
	body{
		padding-top:78px;
	}
	.faq__left{
		min-width:0px;
	}
	.faq__image{
		right: 0px;
	}
	.faq__left{
		margin-right:30px;
	}
	.faq__image img{
		max-width: 420px;
	}
}
@media (max-width:1360px){
	.spotlight__info .outer__spotlight .spotlight1{
		left:0px;
	}
	.features__block .outer__features>.left__features{
		margin-right:120px;
	}
}
@media (max-width:1280px){
	.platform__container .elem__platform .double__columns>.platform__column:nth-child(1){
		margin-right:60px;
	}
}

.smallfirst1{
	display: none;
}
.smallfirst2{
	display: none;
}
.menu__button{
	display: none;
}
.mobile__stats{
	display: none;
}
.review__image{
	border-radius:15px;
	overflow:hidden;
}
.smallfirst3{
	display: none;
}
.switcher__platform .spacer{
	display: none;
}
.platform__cards .slick-slide {
    margin: 0 12px;
  }
  /* the parent */
  .platform__cards .slick-list {
    margin: 0 -12px;
  }
  .review__block .outer__review{
  	/* display: block; */
  }
  .review__block .inner__testimonials{
  	width:calc(100% + 80px);
  	margin-left:-40px;
  }
@media (max-width:1200px){
	.main__pricing{
		grid-column-gap:20px;
	}
	.content__info .content__head>h2 , .content__info .content__head>h2 a , .content__info .content__head>h2 span{
		font-size:28px;
		line-height:42px;
	}
	.content__info .content__features .elem__feature>h2{
		font-size:24px;
		line-height:42px;
	}
	.different__options .inner__different .elem__different>p{
		font-size:20px;
		line-height:30px;
	}
	.different__options .head__different>h2{
		font-size:28px;
		line-height:42px;
	}
	.media__for .outer__media--for .media__for--left{
		min-width:440px;
		max-width:440px;
	}
	.different__options{
		padding-top:120px;
		padding-bottom:100px;
	}
	.different__options .inner__different .elem__different .image__different img{
		max-width:440px;
	}
	.media__for .outer__media--for .media__for--left>h2{
		font-size:28px;
		line-height:42px;
	}
	.title__video--top>h2{
		font-size:28px;
		line-height:42px;
	}
	.bottom__features .outer__bottom--features .grid__bottom--features .elem__bottom--features>h2 , .bottom__features .outer__bottom--features .grid__bottom--features .elem__bottom--features>h2 span{
		font-size:28px;
		line-height:42px;
	}
	.bottom__features .outer__bottom--features .grid__bottom--features{
		grid-column-gap: 150px;
	}
	.video__message .outer__video--message>.left__video--message{
		margin-right:60px;
	}
	.video__message{
		padding-top:100px;
	}
	.bottom__features .outer__bottom--features .grid__bottom--features .elem__bottom--features .feature__bottom--list .bottom__list--feature>p{
		font-size:18px;
		line-height:28px;
	}
	.bottom__features .outer__bottom--features .grid__bottom--features{
		grid-row-gap: 70px;
	}
	.video__message .outer__video--message>.right__video--message>.elem__video--message>h6{
		font-size:18px;
		line-height:28px;
	}
	.video__message .outer__video--message>.left__video--message>h2{
		font-size:28px;
		line-height:42px;
		margin-bottom:50px;
	}
	.outer__action--call>.elem__action--call .head__action--call{
		min-height:135px;
	}
	.outer__action--call>.elem__action--call .content__action--call .elem__action--list p{
		font-size:17px;
	}
	.outer__action--call>.elem__action--call .head__action--call{
		margin-bottom:40px;
	}
	.outer__action--call>.elem__action--call .head__action--call>h2{
		font-size:28px;
		line-height:42px;
	}
	.left__first .bold__dash{
		bottom:3px;
	}
	.reviews__stat>p{
		font-size:18px;
		line-height:25px;
	}
	.review__block .left__review{
		margin-right: 0px!important;
	}
	.switcher__platform ul li:last-child{
		margin-right:0px;
	}
	.switcher__platform .switch__button{
		display: none;
	}
	.switcher__platform{
		position: fixed;
		bottom:0px;
		top:auto;
		margin-left:0px;
		background-color:#fff;
		z-index: 5;
		border-top:1px solid #cecece;
		left:0px;
		width:100%;
	}
	.switcher__platform{
		min-width:0px;
		max-width:100%;
		width:100%;
	}
	.switcher__platform ul{
		display: flex;
		align-items:center;
	}
	.switcher__platform ul li{
		margin-right:25px;
		margin-bottom:0px;
	}
	.switcher__platform{
		margin-right: 0px;
		width:100%;
		margin-left:0px;
		padding:15px;
		max-width:none;
		border-top:1px solid #E3E6ED;
		border-bottom:1px solid #E3E6ED;
		overflow-x: auto;
	}
	.switcher__platform ul li:last-child{
		margin-right:0px;
	}
	.switcher__platform ul{
		justify-content:space-between;
	}
	.switcher__platform ul li a{
		padding:0px;
		flex-direction:column;
		justify-content:center;
		border:0px!important;
		background-color:transparent!important;
		white-space: nowrap;
	}
	.switcher__platform ul li a>span:nth-child(1){
		margin-right:0px;
		background-color:transparent;
		border:1px solid #E3E6ED;
		margin-bottom:10px;
	}
	.switcher__platform ul li a span.txt__platf{
		font-size:14px;
	}
	.switcher__platform ul li.current__platform a span.txt__platf{
		font-family:"SansSerifDemi" ,sans-serif;
	}
	.switcher__platform{
		margin-right:0px;
	}
	.grid__long{
		grid-column-gap:60px;
	}
	.live__support .head__live>h2{
		font-size:28px;
		line-height:42px;
	}
	.head__info--grid .left__info--grid>h2{
		font-size: 28px;
		line-height:42px;
	}
	.head__info--grid .left__info--grid{
		margin-right:50px;
		width:100%;
	}
	.hosting__main .inner__hosting .el__hosting--info .host__image{
		margin-right:25px;
	}
	.hosting__main .head__hosting>.left__hosting{
		margin-right:70px;
		min-width:480px;
		width:100%;
	}
	.hosting__main .head__hosting>.left__hosting>h2{
		font-size:28px;
		line-height:42px;
	}
	.review__block .outer__review .left__review>h2{
		font-size:28px;
		line-height:42px;
	}
	.review__block .left__review{
		margin-right:50px;
	}
	.head__platform .left__platform>h2{
		font-size:28px;
		line-height:42px;
		max-width:500px;
	}
	.first__block .outer__first{
		min-height:0px;
	}
	.first__block{
		padding-top:90px;
		padding-bottom: 90px;
	}
	.first__block .outer__first .left__first>h1{
		font-size:36px;
		line-height:55px;
		margin-bottom:30px;
	}
	.first__block .outer__first .left__first .first__button{
		margin-top:50px;
		margin-bottom:50px;
	}
	.spotlight__info .outer__spotlight>p{
		font-size:28px;
		line-height:42px;
	}
	.hosting__double .elem__hosting .hosting__info--text>h2{
		font-size:24px;
		line-height:44px;
	}
	.personalize__video .book__image{
		left:100px;
	}
	.personalize__video{
		border-top-left-radius: 80px;
		border-bottom-left-radius:80px;
		border-bottom-right-radius: 0px;
	}
	.outer__features .features__img img{
		max-width:100%;
		width:auto;
	}
	.features__block .outer__features>.left__features{
		max-width:360px;
	}
	.features__block .outer__features>.left__features .head__features>h2{
		font-size:28px;
		line-height:42px;
	}
	.get__started .outer__get--started>.left__get--started>h2{
		font-size:36px;
		line-height:46px;
	}
	.get__started .outer__get--started>.left__get--started>.started__button{
		margin-top:50px;
	}
	.elem__personalize .personalize__info>h2{
		font-size:24px;
		line-height:38px;
	}
	.elem__personalize .personalize__info{
		max-width:430px;
	}
	.elem__personalize{
		margin-bottom:80px;
	}
	.elem__personalize:last-child{
		margin-bottom:0px;
	}
	.elem__personalize .personalize__info>h2{
		margin-top:20px;
		margin-bottom:20px;
	}
	.hosting__button>img{
		right: 80px;
	}
	.hosting__info .left__head>h2{
		font-size:28px;
		line-height:42px;
	}
	.galleryench2{
		display: none;
	}
	.galleryench1{
		top:0px;
	}
	.testimon__text p{
		max-width:100%;
	}
	.slick-slide{
	    height: 100% !important;
	}
	.slick-track{
		display: block!important;
	}
	.head__testimon .testimon__image{
		margin-right:15px;
	}
	.switcher__platform{
		position: static;
		width:calc(100% + 30px);
		margin-left:-15px;
		margin-bottom:25px;
	}
	.content__platform{
		flex-direction:column;
	}
	.switcher__platform{
		bottom:auto;
	}
	.reviews__stat>p>span{
		font-size:24px;
	}
	.review__block .outer__review .left__review>h2{
		margin-bottom:10px;
	}
	.action__call{
		border-top-left-radius:80px;
		border-bottom-left-radius:80px;
	}
	.bottom__features{
		border-bottom-right-radius:80px;
		border-top-left-radius:80px;
	}
	.content__info .content__gallery>.gall3{
		left: 0px;
	}
	.content__info .content__gallery>.gall4{
		right: 0px;
	}
	.content__info .content__gallery>.gall1{
		left:0px;
		top:-20px;
	}
}
.left__header>.menu__button{
	display: none;
}
.menu__button{
		display: none;
	}
@media (max-width:991px){
	.main__pricing{
		grid-row-gap:25px;
		grid-column-gap:25px;
	}
	.content__info .content__gallery>img{
		display: none;
	}
	.content__info .content__head{
		margin-bottom:60px;
	}
	.content__info{
		padding:60px 0px;
		padding-bottom:40px;
	}
	.media__for .outer__media--for .media__for--left>h2{
		font-size:22px;
		line-height:36px;
		margin-bottom:35px;
		text-align:center;
	}
	.media__for .outer__media--for{
		flex-direction:column;
		justify-content:center;
		align-items:center;
	}
	.media__for .outer__media--for .media__for--left .media__for--image{
		display: none;
	}
	.media__for .outer__media--for .media__for--left{
		min-width: 0px;
		max-width:100%;
		margin-right:0px;
		justify-content:center;
		align-items:center;
		display: flex;
		flex-direction:column;
		margin-bottom:50px;
	}
	.media__for{
		padding-top:60px;
		padding-bottom:40px;
	}
	.different__options .inner__different .elem__different .image__different{
		min-height: 0px;
		margin-bottom:25px;
	}
	.different__options .inner__different{
		grid-row-gap: 50px;
	}
	.different__options .inner__different .elem__different:nth-child(1) .image__different{
		overflow: hidden;
	}
	.different__options .inner__different .elem__different:nth-child(1) .image__different img{
		position: relative;
		right: -60px;
		max-width:calc(100% - 60px);
	}
	.different__options .inner__different .elem__different:nth-child(2) .image__different{
		overflow: hidden;
	}
	.different__options .inner__different .elem__different:nth-child(2) .image__different img{
		position: relative;
		right: -25px;
		max-width:calc(100% - 50px);
	}
	.different__options .head__different>h2{
		font-size:22px;
		line-height:36px;
	}
	.content__info .content__features{
		margin-top:70px;
	}
	.content__info .content__features .elem__feature>h2{
		font-size:18px;
		line-height:36px;
		margin-bottom:15px;
	}
	.different__options .head__different{
		margin-bottom: 0px;
	}
	.different__options .outer__different .head__different>span{
		margin-bottom:20px;
	}
	.different__options{
		padding-top:60px;
		padding-bottom:40px;
	}
	.different__options .inner__different{
		grid-template-columns:1fr;
	}
	.different__options .inner__different .elem__different>p{
		font-size:17px;
		line-height:27px;
		text-align:center;
	}
	.content__info .content__features .elem__feature ul li{
		font-size:17px;
		line-height:27px;
	}
	.different__options .inner__different .elem__different>h6{
		font-size:17px;
		line-height:24px;
		margin-bottom:10px;
		text-align:center;
	}
	.info__grid+.live__support{
		padding-top:100px;
	}
	.after__button a , .media__for .outer__media--for .media__for--left>a{
		min-width: 160px;
		min-height:55px;
		font-size:16px;
	}
	.media__for .outer__media--for .media__for--right{
		grid-row-gap: 45px;
	}
	.media__for .outer__media--for .media__for--right .el__for>h6{
		font-size:18px;
		line-height: 30px;
		margin-bottom:12px;
	}
	.video__features .top__video{
		margin-bottom: -280px;
	}
	.bottom__features{
		padding-bottom: 80px;
		padding-top:80px;
	}
	.video__message{
		padding-bottom: 0px;
	}
	.bottom__features .outer__bottom--features .grid__bottom--features{
		grid-template-columns:1fr;
		max-width:540px;
		margin-left:auto;
		margin-right:auto;
	}
	.bottom__features .outer__bottom--features .grid__bottom--features br{
		display: none;
	}
	.title__video--top>h2{
		font-size:22px;
		line-height:36px;
	}
	.title__video--top{
		margin-bottom:35px;
	}
	.bottom__features .outer__bottom--features .grid__bottom--features .elem__bottom--features>h2, .bottom__features .outer__bottom--features .grid__bottom--features .elem__bottom--features>h2 span{
		font-size:22px;
		line-height:36px;
	}
	.bottom__features .outer__bottom--features .grid__bottom--features .elem__bottom--features>h2{
		margin-bottom:35px;
	}
	.bottom__features .outer__bottom--features .grid__bottom--features .elem__bottom--features .feature__bottom--list .bottom__list--feature{
		min-height: 0px;
		margin-bottom:40px;
	}
	.bottom__features .outer__bottom--features .grid__bottom--features .elem__bottom--features .feature__bottom--list .bottom__list--feature:last-child{
		margin-bottom: 0px;
	}
	.video__message .outer__video--message{
		flex-direction:column;
		justify-content:center;
		align-items:center;
	}
	.video__message .outer__video--message>.right__video--message>.elem__video--message>p{
		font-size:18px;
		line-height: 28px;
	}
	.video__message .outer__video--message>.left__video--message{
		margin-right: 0px;
	}
	.video__message .outer__video--message>.left__video--message{
		margin-bottom: 40px;
	}
	.video__message .outer__video--message>.right__video--message{
		max-width: 580px;
		width: 100%;
	}
	.video__message .outer__video--message>.left__video--message>h2{
		font-size:22px;
		line-height:36px;
	}
	.outer__action--call>.elem__action--call .content__action--call .elem__action--list p{
		font-size:16px;
	}
	.outer__action--call{
		grid-column-gap: 70px;
	}
	.action__call{
		padding-top:80px;
		padding-bottom:100px;
	}
	.outer__action--call>.elem__action--call .head__action--call>h2{
		font-size:22px;
		line-height:36px;
	}
	.outer__action--call>.elem__action--call .head__action--call>span{
		margin-bottom:25px;
	}
	.reviews__stat>p>span{
		font-size:21px;
	}
	.reviews__stat>p{
		font-size:16px;
		line-height:25px;
	}
	body{
		padding-top:52px;
	}
	.hosting__double .elem__hosting .hosting__image{
		min-height:0px;
	}
	.platform__block{
		border-bottom-right-radius:80px;
		overflow:hidden;
		z-index: 2;
	}
	.info__grid{
		position: relative;
	}
	.info__grid:before{
		content:"";
		position: absolute;
		right: 0px;
		top:-78px;
		width:80px;
		height:80px;
		background-color:#067E7E;
	}
	.platform__cards{
    display:block;
		margin-bottom:120px!important;
	}
	.platform__cards .slick-dots{
		bottom:-65px;
	}
	.platform__cards .slick-dots li{
		width:auto;
		height:auto;
		margin:0px;
	}
	.platform__cards .slick-dots li button:before{
		content:none;
	}
	.platform__cards .slick-dots li {
		margin-right:15px;
	}
	.platform__cards .slick-dots li:last-child{
		margin-right:0px;
	}
	.platform__cards .slick-dots li.slick-active button{
		background-color:#EE9E34;
	}
	.platform__cards .slick-dots li button{
		padding:0px;
		width:12px;
		background-color:white;
		transition:.4s ease all;
		border-radius:250px;
		height:12px;
	}
	.platform__cards{
		max-width:540px;
		margin-left:auto;
		margin-right:auto;
	}
	.elem__card .card__text{
		text-align:center;
	}
	.content__platform{
		display: block;
	}
	.platform__container .double__columns .column__info>p{
		font-size:17px;
		line-height:27px;
	}
	.platform__container{
		padding-top:40px;
	}
	.content__platform{
		width:calc(100% + 30px);
		margin-left:-15px;
		padding-left:15px;
		padding-right:15px;
		background-color:#fff;
		flex-direction:column;
	}
	.head__platform{
		flex-direction:column;
	}
	.head__platform .left__platform{
		max-width:100%;
		margin-bottom:20px;
	}
	.head__platform{
		padding-bottom:0px;
		border-bottom:0px;
		margin-bottom:60px;
	}
	.head__platform .right__platform{
		max-width:100%;
	}
	.platform__block{
		background-color:#F9FAFC;
		border-top-left-radius:0px;
		position: relative;
	}
	.platform__block:before{
		content:"";
		position: absolute;
		top:0px;
		left:15px;
		width:calc(100% - 30px);
		height:1px;
		background-color:#E3E6ED;
	}
	.platform__block{
		padding-top:90px;
		padding-bottom:0px;
	}
	.content__platform{
		padding-bottom:60px;
	}
	.platform__container .elem__platform>.title__platform>h2{
		font-size:22px;
		line-height:36px;
	}
	.switch__button{
		display: none;
	}


	.first__block>img.smallfirst3{
		display: block;
		position: absolute;
		top:40px;
		right: 50px;
		max-width:40px;
	}
	.join__first{
		flex-direction:column;
		justify-content:center;
		align-items:center;
	}
	.join__first .join__people{
		margin-right:0px;
		margin-bottom:12px;
	}
	.join__first .join__people .elem__peop img{
		max-width:40px;
		border:2px solid #fff;
		border-radius:250px;
	}
	.join__first .join__people .elem__peop{
		margin-right:-15px;
	}
		.first__block>img{
		max-width:580px;
	}
	.first__block{
		position: relative;
	}
	.first__block>img.smallfirst1{
		display: inline-flex;
		align-items:center;
		justify-content:center;
		position: absolute;
		max-width:34px;
		left:25px;
		bottom:205px;
	}
	.first__block>img.smallfirst2{
		display: inline-flex;
		align-items:center;
		justify-content:center;
		position: absolute;
		max-width:54px;
		right: 25px;
		bottom:105px;
	}
	.first__block .outer__first .left__first>h1{
		font-size:26px;
		line-height:36px;
	}
	.first__block .outer__first .left__first>p{
		font-size:20px;
		line-height:30px;
	}
	.first__block .outer__first .left__first .first__button{
		margin:40px 0px;
	}
	.first__block .outer__first .left__first .first__button>a{
		min-width:160px;
		min-height:55px;
		font-size:16px;
	}
	.first__block{
		border-bottom-right-radius:80px;
		padding-top:60px;
		padding-bottom:60px;
	}
	.first__block .outer__first .right__first{
		display: none;
	}
	.first__block .outer__first .left__first{
		margin-left:auto;
		margin-right:auto;
		text-align:center;
	}
	.live__wrapper>.small__ellipse{
		display: none;
	}
	.head__platform .left__platform>h2{
		font-size:22px;
		line-height:36px;
	}
	.live__support .head__live>h2{
		font-size:22px;
		line-height:36px;
	}
	.live__wrapper .live__users{
		margin-top:0px;
	}
	footer .top__footer>.elem__foot:nth-child(1){
		margin-right:75px;
	}
	.content__info--grid{
		flex-direction:column;
	}
	.content__info--grid>.grid__elem:last-child{
		margin-bottom:0px!important
	}
	.content__info--grid>.grid__elem{
		width:100%!important;
		margin-right:0px!important;
		margin-bottom:20px!important;
		padding:30px;
	}
	.content__info--grid .grid__elem .grid__info>p{
		max-width:100%;
	}
	.info__grid .head__info--grid{
		flex-direction:column;
		justify-content:flex-start;
		align-items:center;
	}
	.head__info--grid .right__info--grid{
		max-width:100%;
		margin-top:20px;
	}
	.head__info--grid .left__info--grid{
		margin-right: 0px;
		width:100%;
		max-width:100%;
	}
	.head__info--grid .right__info--grid p{
		font-size:17px;
		line-height:27px;
	}
	.head__info--grid .left__info--grid>h2{
		font-size:22px;
		line-height:36px;
	}
	.info__grid .head__info--grid{
		margin-bottom:40px;
	}
	.outer__info--grid{
		padding-top:110px;
		padding-bottom:80px;
	}
	.info__grid{
		border-top-left-radius:80px;
		border-bottom-left-radius:80px;
	}
	.review__block{
		padding-bottom:135px;
		margin-bottom:0px;
	}
	.mobile__stats{
		display: flex;
		margin-top:20px;
	}
	.mobile__stats  .reviews__stat{
		display: flex;
		align-items:center;
	}
	div.slick-dotted.slick-slider{
		margin-bottom:0px;
	}
	.review__block .slick-dots{
		bottom:-125px;
	}
	.review__block .slick-dots li{
		margin:0px;
		padding:0px;
		width:auto;
		height:auto;
	}
	.review__block .slick-dots button:before{
		content:none;
	}
	.review__block .slick-dots li.slick-active button{
		background-color:#EE9E34;
	}
	.review__block .slick-dots li{
		margin-right:15px;
	}
	.review__block .slick-dots li:last-child{
		margin-right:0px;
	}
	.review__block .slick-dots button{
		width: 12px;
		height:12px;
		background-color:#E3E6ED;
		transition:.4s ease all;
		border-radius: 250px;
	}
	.mobile__stats  .reviews__stat>span:nth-child(1) , .mobile__stats  .reviews__stat>span:nth-child(3){
		display: inline-flex;
		margin-right:20px;
		color:#111111;
		font-size:20px;
		line-height:30px;
		font-family:'SansSerifFLF',sans-serif;
		font-weight:600;
		opacity:.6
	}
	.mobile__stats  .reviews__stat>span:nth-child(2){
		color:#111111;
		font-size:22px;
		font-weight:600;
		line-height:48px;
	}
	.mobile__stats  .reviews__stat>span:nth-child(3){
		margin-left:20px;
		margin-right:0px;
	}
	.review__block .outer__review .left__review>h2{
		font-size:22px;
		line-height:36px;
	}
	.review__block{
		padding-top:30px;
	}
	.review__block .outer__review{
		flex-direction:column;
		justify-content:flex-start;
	}
	.review__block .left__review{
		margin-right:0px;
		max-width:500px;
		margin-bottom:-15px;
	}
	.review__block .outer__review .left__review .reviews__stat{
		display: none;
	}
	.right__review{
		width:100%;
	}
	.review__image img{
		width:100%;
	}
	.review__slider{
		width:100%;
		margin-left:auto;
		margin-right:auto;
	}
	.review__image{
		display: flex;
		align-items:center;
		justify-content:center;
		width:100%;
	}
	.review__block .outer__review .left__review>h2{
		margin-bottom:0px;
	}
	.review__block .outer__review{
		padding-top:60px;
	}
	.hosting__main .head__hosting>.left__hosting{
		min-width: 0px;
	}
	.hosting__main .inner__hosting .el__hosting--info{
		padding:40px 30px;
	}
	.hosting__main{
		border-bottom-right-radius:0px;
	}
	.hosting__main .inner__hosting {
		grid-template-columns: 1fr;
		grid-row-gap:20px;
	}
	.hosting__main .inner__hosting .el__hosting--info .host__info>p{
		font-size:17px;
		line-height:27px;
	}
	.hosting__main .head__hosting>.right__hosting>p{
		font-size:17px;
		line-height:27px;
	}
	.hosting__main .head__hosting{
		margin-bottom:40px;
	}
	.hosting__main .head__hosting>.left__hosting>h2{
		font-size:22px;
		line-height:36px;
	}
	.live__support .head__live{
		margin-bottom:40px;
	}
	.hosting__main .head__hosting>.left__hosting{
		margin-right:0px;
	}
	.hosting__main .head__hosting{
		display: flex;
		flex-direction:column;
	}
	.hosting__main .head__hosting>.right__hosting{
		margin-top:20px;
	}
	.hosting__main{
		padding-top: 80px;
		padding-bottom:30px;
	}
	.live__support{
		padding-top: 110px;
		padding-bottom:80px;
	}
	.menu__button{
	    display: flex;
	    flex-direction: column;
	    margin-right: 0px;
	    margin-left: 3px;
	    transition: .4s ease all;
	    position: relative;
	    z-index: 12;
	}
	.menu__button>span:last-child{
		margin-bottom: 0px;
	    position: relative;
	    top: auto;
	    bottom: 0px;
	}
	.menu__button.active__button>span:nth-child(1) {
	    top: 6px;
	    transform: rotate(45deg);
	}
	.menu__button.active__button>span:nth-child(2) {
	    opacity: 0;
	}
	.menu__button.active__button>span:nth-child(3) {
	    bottom: 12px;
	    transform: rotate(-45deg);
	}
	.menu__button>span{
	    min-width: 32px;
	    min-height: 2px;
	    background-color: #fff;
	    position: relative;
	    transition: .4s ease all;
	    top: 0px;
	    bottom: auto;
	    border-radius: 5px;
	    margin-bottom: 7px;
	}
	.logo__header a img{
		max-width:130px;
	}
	header .outer__header{
		padding:7px 0px;
	}
	header .right__header ul{
		flex-direction:column;
		justify-content:center;
		margin-right:0px;
		align-items:center;
		margin-bottom:25px;
	}
	header .right__header ul li:last-child{
		margin-bottom:0px;
	}
	header .right__header>ul>li>a{
		font-size:20px;
	}
	header .right__header ul li{
		margin-right:0px;
		margin-bottom:25px;
	}
	header .right__header>a{
		font-size:20px;
		min-width:160px;
		min-height:55px;
	}
	header .right__header{
		position: fixed;
		top:-100vh;
		left:0px;
		width:100%;
		height:100vh;
		transition:.8s ease all;
		z-index: 5;
		flex-direction:column;
		justify-content:center;
		background-color:#007A7A;
	}
	.first__block>img{
		max-width:580px;
	}
	.first__block{
		position: relative;
	}
	.first__block>img.smallfirst1{
		display: inline-flex;
		align-items:center;
		justify-content:center;
		position: absolute;
		max-width:34px;
		left:25px;
		bottom:205px;
	}
	.first__block>img.smallfirst2{
		display: inline-flex;
		align-items:center;
		justify-content:center;
		position: absolute;
		max-width:54px;
		right: 25px;
		bottom:105px;
	}
	.first__block .outer__first .left__first>h1{
		font-size:26px;
		line-height:36px;
	}
	.first__block .outer__first .left__first>p{
		font-size:20px;
		line-height:30px;
	}
	.first__block .outer__first .left__first .first__button{
		margin:40px 0px;
	}
	.join__first{
		flex-direction:column;
		justify-content:center;
		align-items:center;
	}
	.join__first .join__people{
		margin-right:0px;
		margin-bottom:12px;
	}
	.first__block .outer__first .left__first .first__button>a{
		min-width:160px;
		min-height:55px;
		font-size:16px;
	}
	.first__block{
		border-bottom-right-radius:80px;
		padding-top:60px;
		padding-bottom:60px;
	}
	.first__block .outer__first .right__first{
		display: none;
	}
	.first__block .outer__first .left__first{
		margin-left:auto;
		margin-right:auto;
		text-align:center;
	}
	.join__first{
		justify-content:center;
	}
	.spotlight__info .outer__spotlight>p{
		font-size:22px;
		line-height:36px;
	}
	.spotlight__info .outer__spotlight{
		padding-top:60px;
	}
	.spotlight__info .outer__spotlight>span{
		margin-bottom:20px;
	}
	.galleryench1{
		left:30%;
		top:-50px;
		max-width: 45px;
	}
	.gallery__wrapper>.column__gallery>.elem__gallery>img{
		border-radius:15px;
	}
	.spotlight__info .outer__spotlight{
		padding-bottom:250px;
	}
	.spotlight__info .outer__spotlight .spotlight1 , .spotlight__info .outer__spotlight .spotlight2{
		display: none;
	}
	.gallery__wrapper>.column__gallery:nth-child(2)>.elem__gallery:nth-child(2)>img{
		max-width:140px;
	}
	.gallery__wrapper>.column__gallery:nth-child(2)>.elem__gallery:nth-child(1)>img{
		max-width:240px;
		margin-right:auto;
	}
	.gallery__wrapper>.column__gallery:nth-child(1)>.elem__gallery:nth-child(1)>img{
		max-width:280px;
		margin-left:auto;
	}
	.gallery__wrapper>.column__gallery:nth-child(1)>.elem__gallery:nth-child(2)>img{
		max-width:190px;
	}
	.gallery__wrapper>.column__gallery:nth-child(1){
		margin-right:15px;
	}
	.gallery__wrapper>.column__gallery:nth-child(1)>.elem__gallery:nth-child(2){
		margin-top:15px;
	}
	.gallery__wrapper>.column__gallery:nth-child(2)>.elem__gallery:nth-child(2){
		margin-top:15px;
	}
	.hosting__gallery{
		padding-top:30px;
		margin-bottom:-40px;
		top:-100px;
	}
	.hosting__info{
		border-bottom-right-radius: 80px;
		border-top-left-radius:80px;
	}
	.hosting__double{
		flex-direction:column;
		justify-content:center;
		align-items:center;
	}
	.hosting__double .elem__hosting{
		width:100%;
		max-width:540px;
		padding-bottom:60px;
		margin-bottom:60px;
		border-bottom:1px solid #E3E6ED;
	}
	.hosting__double .elem__hosting:last-child{
		border-bottom:0px;
		padding-bottom:0px;
		margin-bottom:0px;
	}
	.hosting__double .elem__hosting:nth-child(1){
		margin-right:0px;
	}
	.hosting__info .left__head>h2{
		font-size:22px;
		line-height:36px;
	}
	.hosting__info .left__head>span{
		margin-bottom:20px;
	}
	.hosting__info .head__hosting{
		margin-bottom:60px;
		padding-bottom:60px;
		display: flex;
		flex-direction:column;
		border-bottom:1px solid #E3E6ED;
	}
	.hosting__info .head__hosting .left__head{
		width:100%;
		max-width:100%;
		margin-bottom:20px;
	}
	.hosting__info .head__hosting .right__head{
		max-width:100%;
	}
	.hosting__info .head__hosting .right__head>p{
		font-size:17px;
		line-height:27px;
	}
	.hosting__info .head__hosting .left__head br{
		display: none;
	}
	.hosting__double .elem__hosting .hosting__info--text>h2{
		font-size:22px;
		line-height:36px;
		margin-bottom:20px;
	}
	.hosting__double .elem__hosting .hosting__info--text>span{
		margin-bottom:20px;
	}
	.hosting__double .elem__hosting .hosting__info--text>p{
		font-size:17px;
		line-height:27px;
	}
	.hosting__button>img{
		display: none;
	}
	.hosting__button{
		margin-top:40px;
	}
	.personalize__video .book__image{
		display: none;
	}
	.hosting__info{
		padding-bottom:70px;
	}
	.hosting__button>a{
		min-width:160px;
		min-height:55px;
		font-size:16px;
	}
	.enchant1 , .enchant2 , .enchant3 , .enchant4 , .enchant5 , .enchant6{
		display: none!important;
	}
	.outer__personalize  .slick-slide {
	    margin: 0 15px;
	  }
	  /* the parent */
	.outer__personalize .slick-list {
	    margin: 0 -15px;
	  }
	.outer__personalize .slick-dots li.slick-active button{
		background: #EE9E34;
	}
	.outer__personalize .slick-dots li button{
		display: inline-flex;
		align-items:center;
		justify-content:center;
		min-width:12px;
		min-height:12px;
		max-width:12px;
		max-height:12px;
		border-radius: 250px;
		background: #61ADAD;
		transition:.4s ease all;
	}
	.outer__personalize .slick-dots li button:before{
		display: none;
	}
	.elem__personalize .personalize__info>h2{
		font-size:22px;
		line-height:36px;
	}
	.elem__personalize .personalize__info>p{
		font-size:17px;
		line-height:27px;
	}
	.elem__personalize .personalize__image img{
		width:100%;
		max-width: 480px;
	}
	.outer__personalize{
		max-width:480px;
		margin-left:auto;
		margin-right:auto;
	}
	.elem__personalize.left__personalize{
		flex-direction:column;
	}
	.elem__personalize.right__personalize{
		flex-direction: column-reverse;
	}
	.elem__personalize{
		margin-bottom:0px;
	}
	div.slick-dotted.slick-slider{
		margin-bottom:0px;
	}
	.elem__personalize .personalize__info{
		max-width:100%;
	}
	.personalize__video{
		padding-top:80px;
		padding-bottom:100px;
	}
	.elem__personalize .personalize__image{
		margin-bottom:30px;
	}
	.right__features{
		display: flex;
		grid-row-gap: 0px;
		grid-column-gap: 0px;
		flex-wrap:wrap;
	}
	.right__features>.elem__feature:nth-child(odd){
		margin-right:20px;
	}
	.right__features>.elem__feature{
		width:calc(50% - 10px);
		margin-bottom:60px;
	}
	.features__block .outer__features>.left__features .head__features>h2{
		font-size:22px;
		line-height:36px;
		margin-bottom:0px;
	}
	.features__block .outer__features>.left__features .features__img{
		margin-bottom:60px;
		margin-top:0px;
	}
	.features__block .outer__features>.left__features{
		max-width:540px;
		margin-right:0px;
		display: flex;
		margin-bottom:40px;
		flex-direction:column-reverse;
	}
	.features__block .outer__features>.left__features .head__features>.features__button{
		display: none;
	}
	.features__block{
		padding-top:80px;
		padding-bottom:0px;
	}
	.features__block .outer__features{
		flex-direction:column;
	}
	.get__started .outer__get--started>.left__get--started>h2{
		font-size:26px;
		line-height:36px;
	}
	.get__started{
		padding-bottom:80px;
		padding-top:80px;
	}
	.get__started .outer__get--started>.left__get--started>.started__button{
		margin-top:40px;
		justify-content:center;
	}
	.get__started .outer__get--started>.left__get--started>.started__button>a{
		min-width:160px;
		min-height:55px;
		font-size:16px;
	}
	.left__get--started{
		text-align:center;
	}
	.get__started .outer__get--started>.left__get--started>h2{
		margin-bottom:20px;
	}
	.get__started .outer__get--started{
		flex-direction:column;
		justify-content:center;
		align-items:center;
	}
	.get__started .right__get--started{
		margin-top:50px;
	}
	.get__started .right__get--started>img{
		max-width:100%;
		width:auto;
	}
	.small__copy{
		display:flex;
		justify-content:center;
		align-items:center;
		margin-top:20px;
	}
	.small__copy>p{
		margin:0px;
		text-align:center;
		opacity: 0.4;
		color:#111;
		font-family: "SansSerifFLF" ,sans-serif;
	    font-weight: 600;
	    font-size:15px;
	}
	.menu__button{
	    display: flex;
	    flex-direction: column;
	    margin-right: 0px;
	    margin-left: 3px;
	    transition: .4s ease all;
	    position: relative;
	    z-index: 12;
	}
	.menu__button>span:last-child{
		margin-bottom: 0px;
	    position: relative;
	    top: auto;
	    bottom: 0px;
	}
	.menu__button.active__button>span:nth-child(1) {
	    top: 6px;
	    transform: rotate(45deg);
	}
	.menu__button.active__button>span:nth-child(2) {
	    opacity: 0;
	}
	.menu__button.active__button>span:nth-child(3) {
	    bottom: 12px;
	    transform: rotate(-45deg);
	}
	.menu__button>span{
	    min-width: 32px;
	    min-height: 2px;
	    background-color: #fff;
	    position: relative;
	    transition: .4s ease all;
	    top: 0px;
	    bottom: auto;
	    border-radius: 5px;
	    margin-bottom: 7px;
	}
	.deco1, .deco2,.deco3 , .deco4,.deco5,.deco6{
		display: none;
	}
	header{
		padding-bottom:0px;
	}
	header .outer__header .right__header{
		margin-top:0px;
		margin-right: 3px;
	}
	.left__header>.menu__button{
		display: flex;
		flex-direction:column;
		margin-right:30px;
		margin-left:3px;
		transition:.4s ease all;
		position: relative;
		z-index: 12;
	}
	.left__header>.menu__button.active__button>span:nth-child(1){
		top:6px;
		transform:rotate(45deg);
	}
	.left__header>.menu__button.active__button>span:nth-child(3){
		bottom:6px;
		transform:rotate(-45deg);
	}
	.left__header>.menu__button.active__button>span:nth-child(2){
		opacity:0;
	}
	.left__header>.menu__button:hover{
		opacity:.7;
	}
	.left__header>.menu__button>span:last-child{
		margin-bottom:0px;
		position: relative;
		top:auto;
		bottom:0px;
	}
	header .left__header{
		display: flex;
		align-items:center;

	}
	.left__header>.menu__button>span{
		min-width:21px;
		min-height:2px;
		background-color:#fff;
		position: relative;
		transition:.4s ease all;
		top:0px;
		bottom:auto;
		border-radius:5px;
		margin-bottom:4px;
	}
	.main__block .outer__main h1{
		font-size:26px;
		line-height:32px;
		margin-bottom:30px;
	}
	.main__block .outer__main p{
		font-size:17px;
		line-height:24px;
	}
	.plan__features .plan__head>h2{
		font-size:26px;
		line-height:32px;
	}
	.plan__main .head__plan--wrapper .plan__elem{
		min-height:49px;
	}
	.plan__main--elem.closed__plan{
		margin-bottom:1px;
	}
	.plan__elem--container>.plan__elem--right>.plan__elem--info.spacer__plan:last-child{
		margin-bottom:0px;
	}
	.plan__elem--container>.plan__elem--right>.plan__elem--info>.plan__elem--column>p{
		font-size:16px;
		text-align:center;
		line-height:16px;
	}
	.plan__elem--container>.plan__elem--right>.plan__elem--info>.plan__elem--column:nth-child(1)>p{
		text-align:left;
	}
	.plan__main .head__plan--wrapper .plan__elem p{
		font-size:18px;
	}
	.plan__elem--container>.plan__elem--left{
		display: none;
	}
	.plan__main .head__plan--wrapper{
		padding-left:0px;
	}
	.plan__main--elem>.head__plan--accord{
		padding-left: 0px;
	}
	.plan__main--elem>.head__plan--accord>.head__plan--accord:nth-child(1){
		margin-left: 0px;
		border-left:0px;
	}
	.testimonials__block .head__testimonials>h2{
		left:0px;
		font-size:24px;
	}
	.testimonials__block .head__testimonials>h2>span{
		margin:0px 10px;
	}
	.head__testimonials h2 span img{
		max-width: 20px;
	}
	.testimonials__block{
		padding-bottom:50px;
	}
	.faq__left{
		margin-right:0px;
		margin-top:10px;
	}
	.faq__block .content__faq .elem__faq{
		padding:18px 20px;
		position: relative;
		margin-bottom:11px;
	    display: flex;
	    flex-direction: column;
	    justify-content: center;
	}
	.faq__block .content__faq .elem__faq .faq__head{
		padding-right:30px;
	}
	.faq__block .content__faq .elem__faq:last-child{
		margin-bottom:0px;
	}
	.faq__block .content__faq .elem__faq .faq__head p{
		font-size:16px;
		line-height:20px;
	}
	.faq__block .content__faq{
		flex-direction:column-reverse;
	}
	.faq__image img{
		width:100%;
	}
	.head__faq>h2{
		font-size:26px;
	}
	header .outer__header .right__header>a:nth-child(1){
		display: none;
	}
	header .outer__header .center__header{
		position: fixed;
		top:-100%;
		left:0px;
		width:100%;
		height: 100%;
		background-color:#007A7A;
		z-index: 10;
		margin-top:0px;
		transition:.7s ease all;
	}
	header .outer__header .center__header ul{
		height:100%;
		display: flex;
		flex-direction:column;
		justify-content:center;
		align-items:center;
	}
	header .outer__header .center__header ul li{
		margin-right: 0px;
		margin-bottom:20px;
	}
	header .outer__header .center__header ul li:last-child{
		margin-bottom:0px;
	}
	header .outer__header .center__header ul li a{
		font-size:22px;
	}
	.review__block{
		padding-bottom: 50px;
	}
	.review__block .slick-dots{
		bottom:-30px;
	}
	.outer__action--call>.elem__action--call .head__action--call{
		min-height: 110px;
	}
	.content__info .content__head>h2, .content__info .content__head>h2 a, .content__info .content__head>h2 span{
		font-size:22px;
		line-height:36px;
	}
}
.testimon__stars--small{
	display: none;
}
.quote__small{
	display: none;
}
.review__block .testimonials__block{
	padding-bottom:0px;
}
@media (max-width:767px){
	.compare__block{
		display: none;
	}
	.testimonials__block{
		padding-top:70px;
	}
	.switch .left__picker , .switch .right__picker{
		padding-top:5px;
		font-size: 0px;
	}
	.main__pricing{
		grid-template-columns:1fr !important;
		max-width:440px;
		margin-top:30px;
		margin-right:auto;
		margin-left:auto;
	}
	.first__block>img.smallfirst1{
		display: none;
	}
	.content__info .content__head{
		margin-bottom:40px;
	}
	.content__info .content__features{
		margin-top:40px;
		grid-template-columns:1fr;
		grid-row-gap:50px;
	}
	.content__info .content__features .elem__feature ul li{
		margin-bottom:15px;
	}
	.content__info .content__features .elem__feature ul li:last-child{
		margin-bottom: 0px;
	}
	.different__options .inner__different{
		margin-bottom:25px;
	}
	.video__message{
		padding-top:80px;
		padding-bottom:80px;
	}
	.outer__action--call>.elem__action--call .content__action--call .elem__action--list p{
		font-size:15px;
	}
	.action__call{
		padding:80px 0px;
	}
	.outer__action--call>.elem__action--call .content__action--call .elem__action--list{
		margin-bottom:30px;
	}
	.outer__action--call>.elem__action--call .content__action--call .elem__action--list:last-child{
		margin-bottom: 0px;
	}
	.outer__action--call{
		grid-template-columns: 1fr;
		max-width:440px;
		grid-row-gap: 80px;
		margin-left:auto;
		margin-right:auto;
	}
	.outer__action--call>.elem__action--call .head__action--call{
		min-height:0px;
	}
	.platform__container .elem__platform .double__columns{
		flex-direction:column;
		margin-top:25px;
	}
	.platform__container .double__columns .column__info .check__list{
		margin-top:30px;
	}
	.platform__container .elem__platform .double__columns>.platform__column:nth-child(1){
		margin-right:0px;
		width:100%;
		margin-bottom:40px;
	}
	.platform__container .elem__platform .double__columns>.platform__column{
		width:100%;
	}
	.live__wrapper>.live__elem{
		margin-bottom:20px;
	}
	.live__wrapper .live__users{
		display: none;
	}
	.live__wrapper>.live__elem{
		flex-direction:column;
		justify-content:center;
		align-items:center;
	}
	.live__wrapper>.live__elem .live__image{
		margin-right:0px;
		margin-bottom:25px;
		width:100%;
	}
	.live__wrapper .button__live{
		margin-top:60px;
	}
	.live__wrapper>.big__ellipse{
		display: none;
	}
	.live__wrapper>.live__elem{
		margin-left:auto!important;
		margin-right:auto!important;
	}
	.features__block{
		padding-bottom:60px;
	}
	.elem__feature h6{
		font-size:17px;
		line-height:27px;
		margin-bottom:10px;
	}
	.elem__feature .img__feature img{
		width:auto;
		max-width:100%;
	}
	.elem__feature .img__feature{
		min-width:50px;
		min-height:50px;
		max-width:50px;
		max-height:50px;
		padding:13px;
	}
	.right__features>.elem__feature{
		width:100%;
		text-align:center;
		padding-bottom:40px;
		margin-bottom:40px;
		border-bottom:1px solid #E3E6ED;
	}
	.right__features>.elem__feature:last-child{
		margin-bottom:0px;
		padding-bottom:0px;
		border-bottom:0px;
	}
	.elem__feature .img__feature{
		margin-left:auto;
		margin-right:auto;
	}
	.right__features>.elem__feature:nth-child(odd){
		margin-right:0px;
	}
	.left__header>a>img{
		max-width:140px;
	}
	.first__main{
		padding-bottom:504px;
	}
	.plan__filter{
		justify-content:center;
	}
	.plan__features .plan__head{
		margin-bottom:27px;
	}
	.plan__elem--container>.plan__elem--right>.plan__elem--info>.plan__elem--column.plan__elem--button{
		padding-bottom:14px;
	}
	.switcher__button{
		min-width:30px;
		max-width:30px;
		min-height:30px;
		max-height: 30px;
		right:15px;
	}
	.plan__main--elem>.head__plan--accord>.head__plan--accord:nth-child(1){
		width:100%;
	}
	.plan__main--elem>.head__plan--accord>.head__plan--accord>p{
		font-size:16px;
	}
	.plan__elem--container>.plan__elem--right>.plan__elem--info>.plan__elem--column:nth-child(2){
		padding-right:17px;
		padding-left:0px;
		width:32%;
	}
	.plan__main .head__plan--wrapper>.head__plan--elem:nth-child(2){
		padding-left:0px;
		width:32%;
		padding-right:10%;
	}
	.plan__elem--container>.plan__elem--right>.plan__elem--info>.plan__elem--column:nth-child(3){
		padding-right:25px;
		width:27%;
	}
	.plan__elem--container>.plan__elem--right>.plan__elem--info>.plan__elem--column:nth-child(1){
		width:37%;
	}
	.plan__elem--container>.plan__elem--right>.plan__elem--info>.plan__elem--column>a{
		min-width:87px;
		min-height:33px;
		font-size:12px;
	}
	.plan__elem--container>.plan__elem--right>.plan__elem--info>.plan__elem--column{
		padding-top:15px;
		padding-bottom:15px;
	}
	.plan__features{
		margin-bottom:100px;
	}
	ul.slick-dots{
		bottom:-17px;
	}
	.quote__small{
		display: flex;
		margin-bottom:7px;
		color:#007A7A;
		font-size:17px;
		font-family:"SansSerifDemi" ,sans-serif;
	}
	.testimon__stars--small{
		display: flex;
		align-content:center;
		justify-content:flex-start;
		margin-top:8px;
	}
	.head__testimon{
		align-items:flex-start;
	}
	.head__testimon .testimon__info p{
		display: none;
	}
	.head__testimon>.testimon__stars{
		display: none;
	}
	.testimonials__block{
		padding-bottom:50px;
	}
	.elem__testimonial{
		padding:30px;
	}
	.faq__block .head__faq{
		margin-bottom:19px;
	}
	.testimonials__block .head__testimonials>h2{
		max-width:200px;
		margin-left:auto;
		margin-right:auto;
	}
	.main__block .outer__main{
		padding-top:72px;
	}
	footer .top__footer{
		flex-direction:column;
		justify-content:center;
		align-items:center;
		text-align:center;
	}
	footer .top__footer .elem__footer{
		text-align: center;
	}
	footer .top__footer .elem__footer ul li a{
		text-align:center;
		justify-content:center;
	}
	footer .top__footer .elem__footer h6{
		text-align:center;
		margin-bottom:10px;
		margin-top:0px;
	}
	footer .top__footer>.elem__footer:nth-child(2) , footer .top__footer>.elem__footer:nth-child(3) , footer .top__footer>.elem__footer:nth-child(4){
		margin-right: 0px;
		text-align:center;
	}
	footer .top__footer>.elem__footer{
		padding-top:0px;
		margin-bottom:30px;
	}
	footer .top__footer>.elem__footer:last-child{
		margin-bottom:0px;
	}
	footer .bottom__footer{
		margin-top:40px;
	}
	footer .top__footer>.elem__foot:nth-child(1){
		margin-right:0px;
		margin-bottom:40px;
	}
	.elem__foot>a{
		opacity:.2;
	}
	.elem__foot>a:hover{
		opacity:1;
	}
	.long__platform .platf__image{
		min-width:200px;
	}
	.video__message{
		padding-bottom:20px;
	}
	.main__block .outer__main{
		padding-top:50px;
	}
	.switch .round{
		margin:0px 15px;
	}
	.first__main{
		padding-bottom: 0px;
		padding-bottom:50px;
	}
}
@media (max-width:640px){
	.video__features .top__video{
		margin-bottom: -240px;
	}
	.bottom__features{
		padding-bottom: 80px;
		padding-top: 80px;
	}
	.long__platform.right__platform>.platf__info{
	order:2;
}
.long__platform.right__platform>.platf__image{
	order:1;
	margin-right:0px;
	margin-left:0px;
}
.long__platform.left__platform>.platf__info{
	order:2;
}
.long__platform.left__platform>.platf__image{
	order:1;
	margin-right:0px;
	margin-left:0px;
}
	.long__platform{
		flex-direction:column;
		justify-content:center;
		align-items:center;
		text-align:center;
	}
	.long__platform .platf__info>h6{
		text-align:center;
	}
	.long__platform .platf__info>p{
		font-size:17px;
		line-height:27px;
		text-align:center;
	}
	.long__platform .platf__image{
		margin-right:0px;
		min-height:0px;
		margin-bottom:25px;
	}
	.big__image--platform+.long__platform .platf__image{
		min-height:0px;
	}
	.grid__long{
		display: flex;
		flex-direction:column;
		justify-content:flex-start;
		grid-column-gap:0px;
		grid-row-gap:0px;
	}
	.grid__long .long__platform .platf__image{
		justify-content:center;
	}
	.grid__long .long__platform{
		margin:0px;
		text-align:center;
		margin-bottom:40px;
	}
	.grid__long .long__platform:last-child{
		margin-bottom:0px;
	}
	.switcher__platform .spacer{
		display: inline-block;
		min-width: 15px;
		min-height:10px;
	}
	.switcher__platform ul{
		justify-content:flex-start;
	}
	.switcher__platform ul li{
		margin-right:35px;
	}
}
@media (max-width:540px){
	.testimonials__block{
		padding-top:40px;
	}
	.spotlight__info .outer__spotlight{
		padding-bottom:185px;
	}
	.galleryench1{
		left:24%;
		top:-35px;
	}
	.gallery__wrapper>.column__gallery:nth-child(1)>.elem__gallery:nth-child(2)>img{
		max-width:140px;
	}
	.gallery__wrapper>.column__gallery:nth-child(1)>.elem__gallery:nth-child(1)>img{
		max-width:240px;
	}
	.gallery__wrapper>.column__gallery:nth-child(2){
		margin-top:-60px;
	}
	.gallery__wrapper>.column__gallery:nth-child(2)>.elem__gallery:nth-child(2)>img{
		max-width:90px;
	}
	.gallery__wrapper>.column__gallery:nth-child(2)>.elem__gallery:nth-child(1)>img{
		max-width:210px;
	}
}
@media (max-width:480px){
	.content__info .content__features .elem__feature ul li{
		font-size:16px;
		line-height:26px;
	}
	.media__for .outer__media--for .media__for--right{
		grid-template-columns: 1fr;
		grid-row-gap:30px;
	}
	.media__for .outer__media--for .media__for--right .el__for>p{
		font-size: 16px;
		line-height:26px;
	}
	.media__for .outer__media--for .media__for--right .el__for>h6{
		font-size:16px;
		line-height:26px;
	}
	.different__options .inner__different .elem__different:nth-child(1) .image__different img{
		right: -45px;
		max-width:calc(100% - 45px);
	}
	.different__options .inner__different .elem__different:nth-child(2) .image__different img{
		right: -15px;
		max-width:calc(100% - 35px);
	}
	.video__features{
		padding-top:50px;
	}
	.video__features .top__video{
		margin-bottom: -170px;
	}
	.bottom__features{
		padding-bottom: 50px;
		padding-top: 80px;
	}
	.bottom__features .outer__bottom--features .grid__bottom--features{
		grid-row-gap: 45px;
	}
	.bottom__features .outer__bottom--features .grid__bottom--features .elem__bottom--features .feature__bottom--list .bottom__list--feature>p{
		font-size:16px;
		line-height:26px;
	}
	.video__message .outer__video--message>.left__video--message>h2{
		margin-bottom:35px;
	}
	.video__message .outer__video--message>.right__video--message>.elem__video--message>p{
		font-size:16px;
		line-height: 26px;
	}
	.video__message .outer__video--message>.right__video--message>.elem__video--message>h6{
		font-size:16px;
		line-height:26px;
	}
	.video__message .outer__video--message>.right__video--message>.elem__video--message>span{
		font-size:24px;
		line-height: 30px;
		min-width:70px;
		max-width: 70px;
		min-height:70px;
		max-height: 70px;
	}
	.video__message .outer__video--message>.right__video--message>.elem__video--message{
		margin-bottom: 30px;
	}
	.video__message .outer__video--message>.right__video--message>.elem__video--message:last-child{
		margin-bottom: 0px;
	}
	.video__message .outer__video--message>.left__video--message{
		margin-bottom:30px;
	}
	.left__first .bold__dash{
		display: none;
	}
	.left__first .bold__span{
		border-bottom:5px solid #FEA02F;
	}
	.features__wrapper>.elem__feature img{
		max-width: 100px;
	}
	.hosting__main .inner__hosting .el__hosting--info{
		flex-direction:column;
	}
	.hosting__main .inner__hosting .el__hosting--info .host__image{
		margin-bottom:20px;
	}
	.hosting__main .inner__hosting .el__hosting--info h6{
		text-align:center;
	}
	.plan__filter>span{
		font-size:17px;
	}
	.plan__filter{
		justify-content:center;
	}
	.plan__main .head__plan--wrapper>.head__plan--elem:nth-child(2){
		padding-right:12%;
	}
	.elem__personalize .personalize__image{
		margin-bottom:30px;
	}
}
@media (max-width:375px){
	.different__options .inner__different .elem__different:nth-child(1) .image__different img{
		right: -35px;
		max-width:calc(100% - 35px);
	}
}
@media (max-width:360px){
	.left__header>.menu__button{
		margin-right:10px;
	}
	header .outer__header .right__header>.sign__button{
		min-width:95px;
	}
	.plan__filter>span{
		font-size:15px;
	}
	.plan__filter>.md-switch{
		margin:0px 5px;
	}
	.plan__elem--container>.plan__elem--right>.plan__elem--info>.plan__elem--column>a{
		min-width:80px;
	}
	.plan__elem--container>.plan__elem--right>.plan__elem--info>.plan__elem--column>p{
		font-size:14px;
	}
	.plan__elem--container>.plan__elem--right>.plan__elem--info>.plan__elem--column:nth-child(1){
		padding-left: 10px;
	}
	.plan__main .head__plan--wrapper>.head__plan--elem:nth-child(1){
		padding-left: 10px;
	}
}
