	.homepage-hero-module {
	border-right: none;
	border-left: none;
	position: relative
}
.no-video .video-container video, .touch .video-container video {
	display: none
}
.no-video .video-container .poster, .touch .video-container .poster {
	display: block !important
}
.video-container {
	position: relative;
	bottom: 0%;
	left: 0%;
	height: 100%;
	width: 100%;
	overflow: hidden;
	background: #000
}
.video-container .poster img {
	width: 100%;
	bottom: 0;
	position: absolute
}
.video-container .filter {
	z-index: 100;
	position: absolute;
	background: rgba(0, 0, 0, 0.4);
	width: 100%
}
.video-container video {
	position: absolute;
	z-index: 0;
	bottom: 0
}
.video-container video.fillWidth {
	width: 100%
}
.iheader {
	height: 100vh;
	background: #ff3236;
	background: -webkit-linear-gradient(315deg, #ff3236 0%, #a879ff 42%, #ff12bf 100%);
	background: -moz-linear-gradient(315deg, #ff3236 0%, #a879ff 42%, #ff12bf 100%);
	background: -o-linear-gradient(315deg, #ff3236 0%, #a879ff 42%, #ff12bf 100%);
	background: linear-gradient(135deg, #ff3236 0%, #a879ff 42%, #ff12bf 100%);
	filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#ff3236', endColorstr='#ff89df', GradientType=1)
}
.iheader>.homepage-hero-module {
	z-index: 1;
	opacity: 0.2;
	position: absolute;
	width: 100%
}
.homepage-hero-module video {
	width: auto !important
}
.inavigation {
	margin: 0;
	padding: 0;
	display: table;
	margin: 20px auto 0 auto
}
.inavigation>li {
	margin: 0;
	padding: 0;
	display: inline-block
}
.inavigation>li>a {
	color: #ffffff;
	text-decoration: none;
	font-size: 16px;
	padding: 20px 20px;
	display: block;
	border: 1px rgba(255, 255, 255, 0) solid
}
.inavigation>li>a:hover, .inavigation>li>a.active {
	-webkit-border-radius: 6px;
	   -moz-border-radius: 6px;
	        border-radius: 6px;
	border: 1px #fff solid
}
.iheader__top {
	//background:rgba(255,0,0,0.5);border-bottom:1px #fff solid;z-index:1;position:relative}.iheader__btn-free-consultation{position:relative;z-index:1;-webkit-border-radius:40px;-moz-border-radius:40px;border-radius:40px;background:-webkit-gradient(linear,left top, left bottom,from(#fffc00),to(#ffc800));background:-webkit-linear-gradient(top,#fffc00,#ffc800);background:-moz-linear-gradient(top,#fffc00,#ffc800);background:-o-linear-gradient(top,#fffc00,#ffc800);background:linear-gradient(to bottom,#fffc00,#ffc800);font-size:18px;color:#333333;cursor:pointer;-webkit-transition:0.4s;-o-transition:0.4s;-moz-transition:0.4s;transition:0.4s;margin:0 auto;display:table;text-align:center;padding:23px 70px 20px 70px;text-transform:uppercase;font-size:16px;margin-bottom:70px}.iheader__btn-free-consultation:hover{padding:23px 100px 20px 100px}.iheader__top__phone{font-size:26px;color:#ffffff;text-align:center;margin:25px 0 0 0;width:255px;position:relative;display:table}.iheader__top__phone a{color:#ffffff;text-decoration:none}.iheader-advantage{position:relative;z-index:1}.iheader-advantage:hover .iheader-advantage__title__int{font-size:160px;-webkit-transition:0.4s;-o-transition:0.4s;-moz-transition:0.4s;transition:0.4s}.iheader-advantage_second.iheader-advantage:hover .iheader-advantage__title__int{font-size:125px;-webkit-transition:0.4s;-o-transition:0.4s;-moz-transition:0.4s;transition:0.4s}.iheader-advantage:hover .iheader-advantage__title__str{font-size:63px;-webkit-transition:0.4s;-o-transition:0.4s;-moz-transition:0.4s;transition:0.4s}.iheader-advantage:hover .iheader-advantage__description{color:#fff200;-webkit-transition:2s;-o-transition:2s;-moz-transition:2s;transition:2s}.iheader-advantage__title{text-align:center}.iheader-advantage__title__int{font-size:150px;display:block;color:#fff;line-height:115px}.iheader-advantage__title__str{font-size:53px;display:block;color:#fff200;line-height:55px}.iheader-advantage__description{text-align:center;width:250px;margin:0 auto;color:#fff;line-height:16px;margin-top:30px;font-size:16px}.iheader-advantage_second .iheader-advantage__title__int{font-size:115px}.iheader-h1{position:relative;z-index:1;text-align:center;color:#ffffff;font-size:50px;margin:70px auto;width:520px;line-height:60px;font-weight:bold}.iheader-h1 > span{color:#feee02}.iheader__btn-price{-webkit-border-radius:70px;-moz-border-radius:70px;border-radius:70px;background:#ffffff;color:#dc37a0;text-align:center;margin:80px auto 0;position:relative;z-index:1;width:230px;padding:15px 0 15px;cursor:pointer;-webkit-transition:0.4s;-o-transition:0.4s;-moz-transition:0.4s;transition:0.4s;display:block}.iheader__btn-price:hover{width:240px;color:#dc37a0}.iheader__top__phone-arrow{width:20px;height:10px;background:url(../Images/arrow-2.png) no-repeat;display:block}.iheader__top__phone-arrow:hover{background:url(../Images/arrow-2.png) no-repeat;background-position:0px -10px}.open .iheader__top__phone-arrow{background:url(../Images/arrow-2.png) no-repeat;background-position:0px -30px}.open .iheader__top__phone-arrow:hover{background:url(../Images/arrow-2.png) no-repeat;background-position:0px -20px}.iheader__top__phone-block-arrow.open{top:13px}.iheader__top__phone-icon-viber{width:20px;height:20px;background:url(../Images/icon-viber.png) no-repeat;top:36px;position:absolute;right:45px}.iheader__top__icon-whatsapp{width:22px;height:21px;background:url(../Images/icon-whatsapp.png) no-repeat;top:36px;position:absolute;right:10px}.iheader__top__phone-icon-collme{width:153px;height:35px;background:url(../Images/callme.png) no-repeat;top:40px;position:absolute;right:0px}.iheader__top__phone-block-arrow{top:15px;position:absolute;right:-20px}.iheader__top__phone-block-arrow > ul{left:-245px;top:17px;width:240px}.iheader__top__phone-block-arrow > ul > li{color:#000000}.ih1{margin:50px 0 30px;padding:0 100px;font-size:50px;text-align:center;color:#dc37a0;font-weight:bold}.ih1 > span{color:#ae84f0;font-weight:bold}.ih2{font-size:16px;margin:0px 0 30px;text-align:center;color:#7e7e7e;font-style:italic}.ih3{//background:#ff8b02;background:#ff3236;background:-webkit-linear-gradient(315deg,#ff3236 0%,#a879ff  42%,#ff12bf 100%);background:-moz-linear-gradient(315deg,#ff3236 0%,#a879ff  42%,#ff12bf 100%);background:-o-linear-gradient(315deg,#ff3236 0%,#a879ff  42%,#ff12bf 100%);background:linear-gradient(135deg,#ff3236 0%,#a879ff  42%,#ff12bf 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff3236',endColorstr='#ff89df',GradientType=1 );text-align:center;color:#ffffff;font-size:18px;padding:20px 0;margin:20px 0;// border-top:2px #ae84f0 dashed;//border-bottom:2px #ae84f0 dashed;border-bottom:10px rgba(255,255,255,0.8) solid;border-top:10px rgba(255,255,255,0.8) solid;opacity:0.6}.ih3 > span{}.itext-h2,.itext-h3,.itext-h4{text-align:center;margin:20px 0;font-size:18px;color:#000}.itext-h2{margin-top:50px}.itext-h4 > span{color:#b866f3;font-weight:bold}.itable{display:table;width:100%}.itable-row{display:table-row;width:100%}.itable-cell{display:table-cell}.iprice-tabs-ul{margin:30px auto 10px auto;display:table;border:0}.iprice-tabs-ul > li{margin:0 5px}.nav-tabs.iprice-tabs-ul > li> a{background:#de34ba;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;color:#ffffff;font-size:18px;font-weight:bold;border:0}.nav-tabs.iprice-tabs-ul > li.active > a{background:#b287ee;border:0;color:#fff}.nav-tabs.iprice-tabs-ul > li > a:hover{background:#b287ee;border:0;color:#fff}.nav-tabs.iprice-tabs-ul > li.active > a:hover{background:#b287ee;border:0;color:#fff}.iprice-tabs-ul_small{margin:20px auto 25px auto;display:table;border:0}.iprice-tabs-ul_small > li{margin:0 5px}.nav-tabs.iprice-tabs-ul_small > li> a{background:#e682d1;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;color:#ffffff;font-size:14px;border:0}.nav-tabs.iprice-tabs-ul_small > li.active > a{background:#c7aaf0;border:0;color:#fff}.nav-tabs.iprice-tabs-ul_small > li > a:hover{background:#c7aaf0;border:0;color:#fff}.nav-tabs.iprice-tabs-ul_small > li.active > a:hover{background:#c7aaf0;border:0;color:#fff}.iprice-ul{-webkit-column-count:2;-moz-column-count:2;column-count:2;margin:0;padding:0}.iprice-ul{opacity:0}.active .iprice-ul{-moz-animation:loading 1s linear forwards;-webkit-animation:loading 1s linear forwards}@-webkit-keyframes loading{0%{-webkit-transition:3s;-o-transition:3s;-moz-transition:3s;transition:3s;opacity:0}100%{-webkit-transition:3s;-o-transition:3s;-moz-transition:3s;transition:3s;opacity:1}}@-moz-keyframes loading{0%{-webkit-transition:3s;-o-transition:3s;-moz-transition:3s;transition:3s;opacity:0}100%{-webkit-transition:3s;-o-transition:3s;-moz-transition:3s;transition:3s;opacity:1}}@-o-keyframes loading{0%{-webkit-transition:3s;-o-transition:3s;-moz-transition:3s;transition:3s;opacity:0}100%{-webkit-transition:3s;-o-transition:3s;-moz-transition:3s;transition:3s;opacity:1}}@keyframes loading{0%{-webkit-transition:3s;-o-transition:3s;-moz-transition:3s;transition:3s;opacity:0}100%{-webkit-transition:3s;-o-transition:3s;-moz-transition:3s;transition:3s;opacity:1}}.iprice-ul > li{list-style:none}.iprice-ul__table{display:table;width:100%}.iprice-ul__table-row{display:table-row;width:100%}.iprice-ul__table-cell{display:table-cell;padding:10px;font-size:12px;vertical-align:middle;font-size:18px}.iprice-ul__table-row > .iprice-ul__table-cell:last-child{width:100px;text-align:center;background:rgba(255,255,255,0.2);color:#de34ba}.iprice-ul__table-row > .iprice-ul__table-cell:first-child{-webkit-border-radius:25px 0 0 25px;-moz-border-radius:25px 0 0 25px;border-radius:25px 0 0 25px}.iprice-ul__table-row > .iprice-ul__table-cell:last-child{-webkit-border-radius:0 25px 25px 0;-moz-border-radius:0 25px 25px 0;border-radius:0 25px 25px 0}.iprice-ul__table-row:nth-child(2n){background:#f3ebfe}.iprice-ul__table-row:nth-child(2n - 1){background:#ffe1f9}.iprice-container{//background:url(../Images/bg/bg-2.png);padding-bottom:40px}.iadvantages,.iorder-container{background:rgb(253,239,0);padding:70px 0;background:-webkit-linear-gradient(315deg,#ff3236 0%,#a879ff 42%,#ff12bf 100%);background:-moz-linear-gradient(315deg,#ff3236 0%,#a879ff 42%,#ff12bf 100%);background:-o-linear-gradient(315deg,#ff3236 0%,#a879ff 42%,#ff12bf 100%);background:linear-gradient(135deg,#ff3236 0%,#a879ff 42%,#ff12bf 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff3236',endColorstr='#ff89df',GradientType=1 );opacity:1}.iheader__top__phone__vel{}.iadvantages__h1{text-align:center;margin:0 0 70px 0;color:#feee02;text-transform:uppercase;font-weight:bold;font-size:32px}.iadvantages-icon{width:100%;text-align:center;margin:0 0 20px 0}.iadvantages-icon > img{width:130px;border:6px rgba(255,255,255,0.2) solid;-webkit-border-radius:140px;-moz-border-radius:140px;border-radius:140px;padding:7px}.iadvantages-text{color:#ffffff;font-size:22px;display:table-cell;height:124px;vertical-align:middle}.iservices-nav ul{margin:0;padding:0;list-style:none}.iservices-nav ul > li{margin:0;padding:0;list-style:none;text-align:right;margin:70px 0 0 0}.iservices-nav ul > li a{color:#000;font-size:18px}.iservices-nav ul.iservices-nav__link-right > li{text-align:left}.iservices-nav ul.iservices-nav__link-right > li a{color:#000;font-size:18px; text-decoration: underline;}.iservices-nav ul.iservices-nav__link-right > li a:hover{text-decoration: none}.iservices__img-iphone{text-align:center}.iservices-container{padding:90px 0}.iorder-container{padding:90px 0}.iorder-container ol{margin:0}.iorder-container ol > li{margin:20px 0;padding:0;font-size:22px;color:#ad75f4}.iorder-container ol > li a{color:#fd353d;text-decoration:none}.iorder-container ol > li a:hover{text-decoration:underline}.iorder-container__text{background:rgba(255,255,255,0.2);-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;padding:40px}.iorder-container__text__block{background:#fff;padding:20px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.iorder-container__text__block > span{font-weight:bold;color:#fc353e}.iorder-container__text > ol{list-style-type:none;margin:0;padding:0}.iemployee-item-block__img > img{width:100%;-webkit-border-radius:14px;-moz-border-radius:14px;border-radius:14px}.iemployee-container{padding:40px 0 90px}.iemployee-container .container-fluid,.iemployee-container .container-fluid > div{padding:0}.iemployee__h2{text-align:center;margin:40px 0;color:#ef25cb;text-transform:uppercase;font-weight:bold;font-size:32px}.iemployee-item-block__img{margin:0 0 0 180px}.iemployee-item-block__text{margin:0 180px 0 20px}.iemployee-container .carousel-control.left,.iemployee-container .carousel-control.right{background:0}.iemployee-container .carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev,.iemployee-container .carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{color:#b16ef8}.iemployee-item-block__text__name{color:#d8b6fb;font-size:24px}.iemployee-item-block__text__post{color:#a5a5a5;font-size:16px}.iemployee-item-block__text__description blockquote{color:#000000;font-style:italic;font-size:14px;margin:20px 0 20px 10px;line-height:28px}.iemployee-item-block__text__count{color:#000}.iemployee-item-block__text__btn{position:relative;z-index:1;-webkit-border-radius:40px;-moz-border-radius:40px;border-radius:40px;background:-webkit-gradient(linear,left top, left bottom,from(#fffc00),to(#ffc800));background:-webkit-linear-gradient(top,#fffc00,#ffc800);background:-moz-linear-gradient(top,#fffc00,#ffc800);background:-o-linear-gradient(top,#fffc00,#ffc800);background:linear-gradient(to bottom,#fffc00,#ffc800);font-size:18px;color:#333333;cursor:pointer;-webkit-transition:0.4s;-o-transition:0.4s;-moz-transition:0.4s;transition:0.4s;margin:30px auto;display:table;text-align:center;padding:18px 50px 15px 50px;text-transform:uppercase;font-size:16px}.iemployee-item-block__text__btn:hover{padding:18px 70px 15px 70px}.section-map__h2{margin:26px 0;color:#c1c1c1;text-transform:uppercase;font-weight:bold;font-size:22px;position:absolute;z-index:2;text-align:center;width:400px;background:rgba(255,255,255,0.8);padding:20px;left:50%;margin-left:-200px}.section-map > ymaps{}.section-map > ymaps > ymaps > ymaps > ymaps > ymaps > ymaps > ymaps > ymaps > ymaps > ymaps > ymaps > ymaps > ymaps{display:none}.icomment-container{padding:40px 0 90px}.icomment-container .carousel-control{width:50px}.icomment-container .container-fluid,.icomment-container .container-fluid > div{padding:0}.icomment__h2{text-align:center;margin:40px 0;color:#ef25cb;text-transform:uppercase;font-weight:bold;font-size:32px}.icomment-item-block__img{margin:0 0 0 30px}.icomment-item-block__text{margin:0 30px 0 10px}.icomment-container .carousel-control.left,.icomment-container .carousel-control.right{background:0}.icomment-container .carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev,.icomment-container .carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{color:#b16ef8}.icomment-item-block__text__name{color:#d8b6fb;font-size:24px}.icomment-item-block__text__post{color:#a5a5a5;font-size:16px}.icomment-item-block__text__description blockquote{color:#000000;font-style:italic;font-size:14px;margin:20px 0 20px 10px;line-height:28px}.icomment-item-block__text__count{color:#000}.icomment-item-block__text__btn{position:relative;z-index:1;-webkit-border-radius:40px;-moz-border-radius:40px;border-radius:40px;background:-webkit-gradient(linear,left top, left bottom,from(#fffc00),to(#ffc800));background:-webkit-linear-gradient(top,#fffc00,#ffc800);background:-moz-linear-gradient(top,#fffc00,#ffc800);background:-o-linear-gradient(top,#fffc00,#ffc800);background:linear-gradient(to bottom,#fffc00,#ffc800);font-size:18px;color:#333333;cursor:pointer;-webkit-transition:0.4s;-o-transition:0.4s;-moz-transition:0.4s;transition:0.4s;margin:30px auto;display:table;text-align:center;padding:18px 50px 15px 50px;text-transform:uppercase;font-size:16px}.icomment-item-block__text__btn:hover{padding:18px 70px 15px 70px}.icomment-item-block__img > img{width:100%}.ifooter{height:150px;background:#ff3236;background:-webkit-linear-gradient(315deg,#ff3236 0%,#a879ff  42%,#ff12bf 100%);background:-moz-linear-gradient(315deg,#ff3236 0%,#a879ff  42%,#ff12bf 100%);background:-o-linear-gradient(315deg,#ff3236 0%,#a879ff  42%,#ff12bf 100%);background:linear-gradient(135deg,#ff3236 0%,#a879ff  42%,#ff12bf 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff3236',endColorstr='#ff89df',GradientType=1 )}.ifooter-copy{text-align:center;color:#fff;margin:10px 0 0 0}.ifooter-order{}.ifooter__btn{-webkit-border-radius:40px;-moz-border-radius:40px;border-radius:40px;background:-webkit-gradient(linear,left top, left bottom,from(#fffc00),to(#ffc800));background:-webkit-linear-gradient(top,#fffc00,#ffc800);background:-moz-linear-gradient(top,#fffc00,#ffc800);background:-o-linear-gradient(top,#fffc00,#ffc800);background:linear-gradient(to bottom,#fffc00,#ffc800);font-size:18px;color:#333333;cursor:pointer;-webkit-transition:0.4s;-o-transition:0.4s;-moz-transition:0.4s;transition:0.4s;display:table;text-align:center;padding:10px 24px 8px 24px;text-transform:uppercase;font-size:14px}.ifooter__btn:hover{background:#ef405c;color:#fff}.ifooter__form{margin:32px 0 0 0;padding:0;text-align:center}.ifooter__form > li{display:inline-block;vertical-align:text-bottom;margin-right:10px}.ifooter__form > li:last-child{margin:0}.ifooter__form > li input{width:100%;height:37px;-webkit-border-radius:35px;-moz-border-radius:35px;border-radius:35px;border:none;text-align:center;color:#949494}.ifooter-info{padding:10px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;margin:7px 0 0 0;text-align:right;color:#fff;font-size:16px;height:100px;display:table-cell;vertical-align:middle}.itoup{position:fixed;z-index:5;bottom:50px;right:10px;display:none;width:52px;height:52px;background:url(../Images/toup.png);background-repeat:no-repeat}.itoup-show{display:inline-block}.ifooter-info__social{margin:0;padding:0;background:#fff;padding:5px;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;text-align:center;margin-top:5px;width:180px;float:right}.ifooter-info__social ul{margin:0;padding:0}.ifooter-info__social li{margin:0;padding:0;display:inline-block;width:30px}.ifooter-info__social li img{width:100%}.iheader__top__phone__vel > img,.iheader__top__phone__mts > img,.iheader__top__phone__vk > img,.iheader__top__phone__in > img,.iheader__top__phone__fb > img{width:20px;margin-right:10px}.not-build{-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;background:#b56af6;margin:50px 0 0 0;padding:20px;font-size:18px;color:#fff;text-align:center}.shares-img{margin:0 120px}.shares-img > img{width:100%}.shares-container{padding:40px 0 140px}
.inews {
		padding-bottom: 50px;
		color: #000;
		font-size: 16px;
		font-family: Verdana, Tahoma, sans-serif;
		line-height: 22px
	}
	.inews ul {
		list-style-type: decimal;
		margin-bottom: 20px;
		font-style: italic
	}
	.inews h1 {
		text-align: center;
		color: #ae82ee;
		margin: 40px 0;
		font-size: 38px;
		text-transform: uppercase;
		font-weight: bold
	}
	.inews h2 {
		text-align: center;
		color: #ab85f0;
		margin: 20px 0;
		font-size: 28px
	}
	.inews img {
		display: block;
		margin: 40px auto;
		width: 100%
	}
	.inews p {
		text-indent: 25px
	}
	.inews__message {
		background: #db31b8;
		-webkit-border-radius: 100px;
		   -moz-border-radius: 100px;
		        border-radius: 100px;
		padding: 20px;
		margin: 40px;
		text-align: center;
		color: #fff200;
		font-size: 18px
	}
	.inews-nav {
		margin-left: 20px
	}
	.inews-nav ul {
		margin: 0;
		padding: 0
	}
	.inews-nav ul li {
		margin: 20px 0;
		padding: 0;
		list-style: none;
		font-style: normal
	}
	.inews-nav ul li a {
		margin: 0;
		padding: 0;
		color: #d539bc;
		font-size: 14px
	}
	p.inews-nav-title {
		font-size: 20px;
		margin: 40px 0 0 0;
		color: #ffffff;
		text-indent: 0;
		background: #db31b8;
		padding: 15px 10px;
		-webkit-border-radius: 100px;
		   -moz-border-radius: 100px;
		        border-radius: 100px;
		text-align: center
	}
	.inews-nav__icon {
		margin: -3px 0 0 0;
		position: absolute
	}
	.inews-nav__icon>img {
		margin: 0
	}
	.inews-nav__text {
		margin-left: 35px;
	}
	.iheader-top-news {
		background: rgb(219, 49, 184);
		background: -webkit-linear-gradient(315deg, #ff3236 0%, #a879ff 42%, #ff12bf 100%);
		background: -moz-linear-gradient(315deg, #ff3236 0%, #a879ff 42%, #ff12bf 100%);
		background: -o-linear-gradient(315deg, #ff3236 0%, #a879ff 42%, #ff12bf 100%);
		background: linear-gradient(135deg, #ff3236 0%, #a879ff 42%, #ff12bf 100%);
		filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#ff3236', endColorstr='#ff89df', GradientType=1)
	}
	.otzivi-i-support__user-photo {
		text-align: center
	}
	.otzivi-i-support__user-photo img {
		width: 30%
	}
	.otzivi-i-support__user-block {
		border: 1px #dedede solid;
		-webkit-border-radius: 6px;
		   -moz-border-radius: 6px;
		        border-radius: 6px;
		padding: 20px;
		margin: 0 0 30px 0
	}
	.otzivi-i-support__block {
		text-align: center
	}
	.otzivi-i-support__block__name {
		font-size: 18px;
		margin: 10px 0;
		font-weight: bold
	}
	.otzivi-i-support__block__text {
		font-size: 16px
	}
	.otzivi-i-support-container {
		margin-bottom: 40px
	}
	.icomment-item-block__text__btn_all-reviews {
		background: #ef25cb;
		color: #fff
	}
	.icomment-item-block__text__btn:hover {
		color: #000;
		text-decoration: none
	}
	.icomment-item-block__text__btn_all-reviews:hover {
		color: #fff;
		text-decoration: none
	}
	.icomment-item-block__two-btn>a {
		display: inline-block;
		margin: 10px
	}
	.icomment-item-block__two-btn {
		display: table;
		margin: 40px auto 0
	}
	.captcha-review {
		padding: 10px;
		text-align: center;
		width: 250px;
		background: #040204;
		color: orangered;
		-webkit-border-radius: 10px;
		   -moz-border-radius: 10px;
		        border-radius: 10px;
		margin: 30px auto;
		display: table
	}
	.review-main-span {
		color: #fd353d
	}
	.form-review-class {
		display: inline-table
	}
	.form-review-class label {
		font-size: 16px;
		font-weight: normal;
		margin: 15px 0 0 0;
		width: 100%;
		display: block
	}
	.form-review-class textarea {
		width: 100%;
		border: 1px #dedede solid;
		color: #a9a9a9;
		font-weight: normal;
		padding: 10px;
		font-size: 14px
	}
	.form-review-class input {
		height: 40px;
		border: 1px #dedede solid;
		color: #a9a9a9;
		font-weight: normal;
		padding: 10px;
		width: 100%;
		font-size: 14px
	}
	.form-review-class input.icomment-item-block__text__btn_button {
		position: relative;
		z-index: 1;
		-webkit-border-radius: 40px;
		   -moz-border-radius: 40px;
		        border-radius: 40px;
		background: -webkit-gradient(linear, left top, left bottom, from(#fffc00), to(#ffc800));
		background: -webkit-linear-gradient(top, #fffc00, #ffc800);
		background: -moz-linear-gradient(top, #fffc00, #ffc800);
		background: -o-linear-gradient(top, #fffc00, #ffc800);
		background: linear-gradient(to bottom, #fffc00, #ffc800);
		font-size: 18px;
		color: #333333;
		cursor: pointer;
		-webkit-transition: 0.4s;
		-o-transition: 0.4s;
		-moz-transition: 0.4s;
		transition: 0.4s;
		margin: 30px auto;
		display: table;
		text-align: center;
		padding: 18px 50px 15px 50px;
		text-transform: uppercase;
		font-size: 16px;
		display: table;
		width: 330px;
		height: 60px;
		border: 0
	}
	.form-review-class input.icomment-item-block__text__btn_button:hover {
		width: 380px
	}
	.block-add-comment {
		text-align: center
	}
	.captcha-review>input {
		border: 0;
		-webkit-border-radius: 10px;
		   -moz-border-radius: 10px;
		        border-radius: 10px;
		text-align: center
	}
	.error-block-reviews, .message-block-reviews {
		text-align: center;
		font-size: 18px;
		font-weight: bold
	}
	.error-block-reviews__row {
		color: #ff3236
	}
	.message-block-reviews__row {
		color: green
	}
	.icomment-container {
		position: relative
	}
	.call-free-title {
		color: #db31b8;
		text-align: center
	}
	.call-free-body {
		background: #ff3236;
		background: -webkit-linear-gradient(315deg, #ff3236 0%, #a879ff 42%, #ff12bf 100%);
		background: -moz-linear-gradient(315deg, #ff3236 0%, #a879ff 42%, #ff12bf 100%);
		background: -o-linear-gradient(315deg, #ff3236 0%, #a879ff 42%, #ff12bf 100%);
		background: linear-gradient(135deg, #ff3236 0%, #a879ff 42%, #ff12bf 100%);
		filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#ff3236', endColorstr='#ff89df', GradientType=1)
	}
	.call-free-body .ifooter__form {
		margin: 20px 0
	}
	.call-free-body .ifooter__btn {
		color: #000
	}
	.call-free-body .ifooter__btn:hover {
		color: #fff
	}
	.call-free-btn-cansle {
		background: #ef405c;
		color: #fff
	}
	.call-free-body__message {
		font-size: 18px;
		color: #ffffff;
		text-align: center
	}
    .footer-live-internet {
        display: table;
        margin: 10px auto;
    }
	.form-review-class input:focus::-webkit-input-placeholder {
		color: transparent
	}
	.form-review-class input:focus:-moz-placeholder {
		color: transparent
	}
	.form-review-class input:focus::-moz-placeholder {
		color: transparent
	}
	.form-review-class input:focus:-ms-input-placeholder {
		color: transparent
	}
	.form-review-class textarea:focus::-webkit-input-placeholder {
		color: transparent
	}
	.form-review-class textarea:focus:-moz-placeholder {
		color: transparent
	}
	.form-review-class textarea:focus::-moz-placeholder {
		color: transparent
	}
	.form-review-class textarea:focus:-ms-input-placeholder {
		color: transparent
	}
	.ph-focus:focus::-webkit-input-placeholder {
		color: transparent
	}
	.ph-focus:focus:-moz-placeholder {
		color: transparent
	}
	.ph-focus:focus::-moz-placeholder {
		color: transparent
	}
	.ph-focus:focus:-ms-input-placeholder {
		color: transparent
	}
	@media only screen and (max-height: 900px) {
		.iheader-h1 {
			font-size: 40px;
			margin: 40px auto;
			width: 520px
		}
		.iheader__btn-price {
			margin: 40px auto 0
		}
		.iheader__btn-free-consultation {
			padding: 23px 50px 20px 50px;
			margin-bottom: 50px
		}
		.iheader-advantage__title__int {
			font-size: 100px;
			line-height: 75px
		}
		.iheader-advantage_second .iheader-advantage__title__int {
			font-size: 75px
		}
		.iheader-advantage__title__str {
			font-size: 40px
		}
		.iheader-advantage__description {
			margin-top: 10px
		}
		.iheader-advantage:hover .iheader-advantage__title__int {
			font-size: 120px;
			-webkit-transition: 0.4s;
			-o-transition: 0.4s;
			-moz-transition: 0.4s;
			transition: 0.4s
		}
		.iheader-advantage_second.iheader-advantage:hover .iheader-advantage__title__int {
			font-size: 95px;
			-webkit-transition: 0.4s;
			-o-transition: 0.4s;
			-moz-transition: 0.4s;
			transition: 0.4s
		}
		.iheader-advantage:hover .iheader-advantage__title__str {
			font-size: 43px;
			-webkit-transition: 0.4s;
			-o-transition: 0.4s;
			-moz-transition: 0.4s;
			transition: 0.4s
		}
	}
	
	@media only screen and (max-width:1199px) {
		.iheader-login__img {
			text-align: center
		}
		.iheader__top__phone {
			margin: 10px auto 70px
		}
		.inavigation {
			margin: 0px auto 0 auto;
			font-weight: bold;
			text-transform: uppercase
		}
		.iheader {
			height: auto;
			padding-bottom: 80px
		}
		.homepage-hero-module {
			display: none
		}
		.iadvantages-text {
			text-align: center;
			display: block
		}
		.iservices-nav ul>li {
			margin: 10px 0 10px 0;
			text-align: center
		}
		.iservices-nav ul.iservices-nav__link-right>li {
			text-align: center
		}
		.iservices-nav ul {
			margin: 20px 0
		}
		.iemployee-item-block__img {
			width: 50%;
			margin: 0 auto
		}
		.iemployee-item-block__text {
			margin: 0 25% 0 25%
		}
		.iemployee-item-block__text__name {
			text-align: center;
			margin-top: 20px
		}
		.iemployee-item-block__text__post {
			text-align: center
		}
		.icomment-item-block__img {
			margin: 0 auto;
			width: 50%
		}
		.icomment-item-block__text__name {
			text-align: center;
			margin-top: 20px
		}
		.icomment-item-block__text__post {
			text-align: center
		}
		.icomment-item-block__text__description blockquote {
			margin: 20px 10px 20px 40px
		}
		.ifooter {
			height: 367px
		}
		.ifooter-info__social {
			float: none;
			margin: 0 auto;
			margin-top: 12px
		}
		.ifooter-info {
			width: 100%;
			display: block;
			text-align: center;
			margin: 7px 0 22px 0
		}
		.ifooter__logo {
			display: block;
			text-align: center
		}
		.ifooter__form {
			margin: 23px 0 30px 0
		}
	}
	@media only screen and (max-width:991px) {
		.iheader-h1 {
			width: 100%
		}
		.iheader-advantage__description {
			margin-top: 10px;
			margin-bottom: 60px
		}
		.iheader__btn-price {
			margin: 10px auto 0
		}
		.ih1 {
			padding: 0px 5%;
			font-size: 32px
		}
		.iprice-tabs-ul_small>li {
			margin: 0 2px
		}
		.iprice-ul {
			-webkit-column-count: 1;
			-moz-column-count: 1;
			     column-count: 1
		}
		.iadvantages-text {
			height: auto;
			margin-bottom: 20px
		}
		.iadvantages-icon>img {
			width: 50%;
			-webkit-border-radius: 500px;
			   -moz-border-radius: 500px;
			        border-radius: 500px
		}
	}
	@media only screen and (max-width:720px) {
		.inavigation>li>a {
			font-size: 14px;
			padding: 20px 15px
		}
		.iheader-h1 {
			font-size: 40px;
			margin: 50px 0
		}
		.iprice-tabs-ul_small>li {
			margin: 2px 2px
		}
		.ifooter__form>li {
			display: block;
			text-align: center;
			margin: 10px auto;
			width: 80%
		}
		.ifooter__form>li:last-child {
			margin: 10px auto;
			width: 80%
		}
		.ifooter__btn {
			margin: 0 auto;
			width: 100%
		}
		.ifooter {
			height: 457px
		}
		.shares-img {
			margin: 0 80px
		}
		.inews h1 {
			font-size: 26px
		}
	}
	@media only screen and (max-width:550px) {
		.iadvantages__h1 {
			margin: 0 0 40px 0;
			font-size: 22px
		}
		.iprice-ul__table-cell {
			font-size: 14px;
			line-height: 16px
		}
		.iprice-ul__table-cell__price {
			font-size: 18px
		}
		.iheader__top__phone {
			font-size: 20px;
			width: 200px
		}
		.inavigation>li {
			display: block;
			text-align: center
		}
		.inavigation>li>a {
			font-size: 14px;
			padding: 10px 10px
		}
		.iheader-h1 {
			font-size: 26px;
			margin: 30px 0;
			line-height: 40px
		}
		.iheader__btn-free-consultation {
			padding: 23px 30px 20px 30px;
			font-size: 14px
		}
		.iheader__btn-free-consultation:hover {
			padding: 23px 30px 20px 30px
		}
		.ih1 {
			font-size: 22px
		}
		.iorder-container__text {
			padding: 20px
		}
		.iorder-container ol>li {
			font-size: 18px
		}
		.iemployee-item-block__text {
			margin: 0 15% 0 15%
		}
		.iemployee-item-block__text__btn {
			padding: 18px 20px 15px 20px
		}
		.iemployee-item-block__text__btn:hover {
			padding: 18px 20px 15px 20px
		}
		.section-map__h2 {
			font-size: 15px;
			width: 200px;
			padding: 15px;
			margin-left: -100px
		}
		.iheader__logo {
			display: block
		}
		.iheader__logo>img {
			width: 100%
		}
		.icomment__h2 {
			font-size: 22px
		}
		.ifooter__logo>img {
			width: 100%
		}
		.ifooter-info {
			margin: 7px 0 50px 0
		}
		.ifooter {
			height: 500px
		}
		.shares-img {
			margin: 0 30px
		}
		.inews h1 {
			font-size: 22px
		}
		.inews h2 {
			font-size: 20px
		}
	}