.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#000;opacity:.95}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#CCC}.mfp-preloader a:hover{color:#FFF}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#FFF;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:hover,.mfp-close:focus{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1}.mfp-arrow:before,.mfp-arrow:after{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #FFF;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3F3F3F}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3F3F3F}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#444}.mfp-figure small{color:#BDBDBD;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}

@font-face{font-family:'Nunito';font-style:normal;font-weight:200;font-display:swap;src:url(https://fonts.gstatic.com/s/nunito/v16/XRXW3I6Li01BKofA-seUbOvISTs.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}
@font-face{font-family:'Nunito';font-style:normal;font-weight:200;font-display:swap;src:url(https://fonts.gstatic.com/s/nunito/v16/XRXW3I6Li01BKofA-seUZevISTs.woff2) format("woff2");unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:'Nunito';font-style:normal;font-weight:200;font-display:swap;src:url(https://fonts.gstatic.com/s/nunito/v16/XRXW3I6Li01BKofA-seUbuvISTs.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}
@font-face{font-family:'Nunito';font-style:normal;font-weight:200;font-display:swap;src:url(https://fonts.gstatic.com/s/nunito/v16/XRXW3I6Li01BKofA-seUb-vISTs.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'Nunito';font-style:normal;font-weight:200;font-display:swap;src:url(https://fonts.gstatic.com/s/nunito/v16/XRXW3I6Li01BKofA-seUYevI.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Nunito';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/nunito/v16/XRXW3I6Li01BKofAnsSUbOvISTs.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}
@font-face{font-family:'Nunito';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/nunito/v16/XRXW3I6Li01BKofAnsSUZevISTs.woff2) format("woff2");unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:'Nunito';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/nunito/v16/XRXW3I6Li01BKofAnsSUbuvISTs.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}
@font-face{font-family:'Nunito';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/nunito/v16/XRXW3I6Li01BKofAnsSUb-vISTs.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'Nunito';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/nunito/v16/XRXW3I6Li01BKofAnsSUYevI.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Nunito';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/nunito/v16/XRXW3I6Li01BKofA6sKUbOvISTs.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}
@font-face{font-family:'Nunito';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/nunito/v16/XRXW3I6Li01BKofA6sKUZevISTs.woff2) format("woff2");unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:'Nunito';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/nunito/v16/XRXW3I6Li01BKofA6sKUbuvISTs.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}
@font-face{font-family:'Nunito';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/nunito/v16/XRXW3I6Li01BKofA6sKUb-vISTs.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'Nunito';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/nunito/v16/XRXW3I6Li01BKofA6sKUYevI.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Nunito';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/nunito/v16/XRXV3I6Li01BKofIOOaBXso.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}
@font-face{font-family:'Nunito';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/nunito/v16/XRXV3I6Li01BKofIMeaBXso.woff2) format("woff2");unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:'Nunito';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/nunito/v16/XRXV3I6Li01BKofIOuaBXso.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}
@font-face{font-family:'Nunito';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/nunito/v16/XRXV3I6Li01BKofIO-aBXso.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'Nunito';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/nunito/v16/XRXV3I6Li01BKofINeaB.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Nunito';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/nunito/v16/XRXW3I6Li01BKofAjsOUbOvISTs.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}
@font-face{font-family:'Nunito';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/nunito/v16/XRXW3I6Li01BKofAjsOUZevISTs.woff2) format("woff2");unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:'Nunito';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/nunito/v16/XRXW3I6Li01BKofAjsOUbuvISTs.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}
@font-face{font-family:'Nunito';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/nunito/v16/XRXW3I6Li01BKofAjsOUb-vISTs.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'Nunito';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/nunito/v16/XRXW3I6Li01BKofAjsOUYevI.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
	
	
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body { 
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,q:before, q:after {
	content: ''; content: none;
}
:focus {
	outline: 0;
}
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}
table {
	border-collapse: collapse; border-spacing: 0;
}
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {
	display: block;
}
BODY {
	color:#000;
	background:#fff;
	font-size:14px;
	font-family:'Roboto', Arial,Tahoma, Verdana, Times New Roman,  sans-serif;
	font-weight:300
}
a {
	color:#273140;
	text-decoration:underline;
}
a:hover {
	text-decoration:none;
}
.clear:after, .wrapper:after {
	display: table;
	clear: both;
	content: '';
}
.wrapper {
	margin: 0 auto;
	position: relative;
	max-width:1240px;
	padding:0 10px;
	box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.box {
	box-sizing: border-box; 
	-moz-box-sizing: border-box; 
	-webkit-box-sizing: border-box;
}
.inline-box {
	display: -moz-inline-box;
	display: inline-block; 
	*zoom: 1; 
	*display: inline;
	vertical-align: top;
}

.img {
	display:block;
	max-width:100%;
	height:auto;
}

	
	.main {min-height:500px;color:#fff;position:relative}
		.no-webp .main {background:#273140 url(../images/phone.jpg) 50% 50% no-repeat fixed;background-size:cover;}
		.webp .main {background:#273140 url(../images/phone.webp) 50% 50% no-repeat fixed;background-size:cover;}
	
		.main:after {opacity:0.7;background:rgba(39,49,67,0.7);background: linear-gradient(-47deg, #273143 0%, #141923 100%);content:'';width:100%;height:100%;position:absolute;z-index:1;top:0;left:0}
		.header {padding:60px 0;position:relative;z-index:2}
		.header_left {float:left;width:50%;font:300 18px/40px 'Roboto'}
			.logo {padding:60px 0 150px}
		.header_right {float:right;width:45%}
			.header_right img {height:auto;max-width:100%}
		.shape-bottom {
			position: absolute;
			top: auto;
			bottom: -3px;
			left: 0;
			right: 0;
			z-index:50;height:90px;
		}
		
			

	.main2 {background:#273140}		
		.main2 .logo {padding:25px 0}
				
	.slogan, .header_left h1 {padding:0 0 30px;font:800 40px/48px 'Montserrat'}	
	
	.order {padding:50px 0;}
		.order a {padding:10px 35px;font:400 16px 'Montserrat';text-transform:uppercase;border-radius:100px;border:3px #fff solid;text-align:center;text-decoration:none;color:#fff;transition: background-color 500ms ease 0s;}
		.order a:hover {background:#fff;color:#273140}
		.order a.send_form {margin:0 25px 0 0}
		.order a.portfolios-link {background:#ffad00;border-color:#ffad00}
		
	.why, .howto {margin:50px auto}	
	
	.name {color:#273140;text-align:center;position:relative;font:700 35px/40px 'Nunito';margin:0 0 30px;padding:0 0 10px}
		.name:after {position:absolute;bottom:0;left:50%;width:100px;margin-left:-50px;height:3px;content:'';background:#e4473c}
		
	.ordering {margin:50px auto;background:/*#5da4d2*/linear-gradient(-155deg,#1ad697,#17bf87);padding:50px 0 0;}	
	
		.order_text {width:500px;margin:0 auto;color:#fff;font:500 16px/24px 'Roboto';text-align:center;position:relative}
		.order_text_link {position:absolute;top:40px;right:-50px;width:39px;height:63px;background:url(../images/order.png)}
		
		.order_input {text-align:center;/*width:650px;*/margin:50px auto 0}	
		.order_input input[type='text'] {padding:10px 0;border:0;background:none;font:300 18px 'Montserrat';color:#fff;
			border-bottom:2px #fff solid;width:30%;margin:0 3% 0 0;transition: background-color 500ms ease 0s;
		}
		.order_input input[type='text']::placeholder {color:#fff;opacity: 1;}
		.order_input input[type='text']:-ms-input-placeholder {color:#fff;}
		.order_input input[type='text']::-ms-input-placeholder {color:#fff;}
		.order_input input[type='text']:focus {background:#fff;color:#282d41;border-color:#fff;color:#273140;padding:10px}
		.order_input input[type='text']:focus::placeholder {color:#273140;opacity: 1;}
		.order_input input[type='text']:focus:-ms-input-placeholder {color:#273140;}
		.order_input input[type='text']:focus::-ms-input-placeholder {color:#273140;}
		
		.order_input input[type='submit'] {padding:10px 20px;border:0;background:#fff;width:30%;
		color:#282d41;font:700 18px 'Roboto';-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;cursor:pointer;transition: background-color 500ms ease 0s;}
		.order_input input[type='submit']:hover {color:#fff;background:#282d41}
		.shape-bottom2 svg {
			overflow: hidden;
			width: 100%;
			line-height: 0;
			direction: ltr;
			transform: rotate(180deg);
			display:inline-block;vertical-align:top;
		}
		.shape-bottom2  {margin:50px 0 0;position:relative;bottom:-5px}
		
	.whys {width:30%;margin:0 4% 25px 0;padding:40px 0 0}	
		.whys:nth-child(3n) {margin-right:0}
		/*.whys+.whys+.whys {margin-right:0}
		.whys+.whys+.whys+.whys {margin:0 4% 25px 0;}*/
		.whys p {line-height:24px;font-size:16px}
		.whys h4 {margin:0 0 5px;font:300 24px/36px 'Montserrat';color:#7f7e7e}
		.whys h4 span {margin:0 10px 0 0;font-size:36px;color:#e4473c;display:inline-block;vertical-align:middle}

	.us {background:#ffe477;padding:30px 0;margin:50px auto;position:relative}	
		.pixes {width:45%;float:right}
		.no-webp .us:after {content:'';width:50%;position:absolute;top:0;left:0;height:100%;background:url(../images/pixi.jpg) 0 0 no-repeat;background-size:cover}
		.webp .us:after {content:'';width:50%;position:absolute;top:0;left:0;height:100%;background:url(../images/pixi.webp) 0 0 no-repeat;background-size:cover}
		.name2 {text-align:left;font:300 45px/48px 'Montserrat';margin:0 0 30px;}
		.pixi {width:45%;margin:0 6% 25px 0;padding:30px 0 0;font:300 16px/25px 'Montserrat';}
			.pixi:nth-child(2n) {margin-right:0}
			.pixi i {font-size:30px;float:left;color:#423b88}
			.pixi span {display:block;margin:0 0 0 40px}
			
	.why li {line-height:24px;padding:0 0 10px}		
		.why li b {font:700 16px/24px 'Roboto'}
			
	.unicbox {margin:25px auto;padding:15px;background:#273140;color:#fff;font-size:20px;position:relative;width:100%}		
		.unicbox_line {padding:0 0 15px;width:70%;float:left}
		.unicbox b {font-weight:700;color:#ffe477;font-size:30px}
		.unicbox_itog {width:70%;}
		.order_now {width:20%;position:absolute;top:15px;right:35px;}
			.order_now a, .head_order .head_link a {color:#fff;text-decoration:none;padding:10px;background:#e4473c;border-bottom:2px #951d15 solid;text-align:center;display:block;font:800 14px/20px 'Montserrat';transition: background-color 500ms ease 0s;}
				.order_now a:hover, .head_order .head_link  a:hover {background:#951d15}
				
	.house_img {text-align:center;max-width:370px;position:relative;margin:0 auto;min-height:600px}	
		.house_img img {position:absolute;top:0px;left:50%;margin:0 0 0 -185px}
		.house_block {padding:50px 50px 0 0;transform: translate(-100%, 0px);text-align:right;line-height:18px;position:relative}
			.house_block h4, .house_block2 h4 {font:700 16px/20px 'Montserrat';padding:0 0 15px;color:#e4473c}
		.house_block2 {padding:50px 0 0 50px;transform: translate(100%, 0px);text-align:left;line-height:18px;margin-top:-50px;position:relative}	
			.tline {width:120px;height:1px;background:#000;position:absolute;top:60px;right:0;margin:0 -80px 0 0}
			.house_block2 .tline {right:auto;left:0;margin:0 0 0 -80px}
			
	.footer {padding:20px 0;text-align:center;color:#fff;background:#273140}	

	.topmenu {background:#222;text-align:center;}
		.topmenu li {display:inline-block;vertical-align:top;text-align:center}
		.topmenu li a {color:#fff;text-decoration:none;padding:15px 25px;display:block;text-transform:uppercase}
		
		.topmenu li.active a {background:#000}
		.topmenu li a span {border-bottom:1px #ccc solid;}
		.topmenu li.active a span {border-color:#000}
		.topmenu li a:hover span {border-color:transparent}
		#sticky-wrapper {z-index:100;position:relative;}
	
	
	.news {margin:50px auto 0;padding:25px 0;background:#5da4d2;color:#fff;}
		.news_block {margin:15px 0 30px 0;}
			.news_date {width:70px;border:3px #273140 solid;border-radius:100px;font-size:11px;text-align:center;padding:15px 10px;float:left;color:#273140}
				.news_date span {font-size:18px;display:block;padding:0 0 3px;border-bottom:1px #273140 solid;margin:0 0 3px}
.news_text {margin:0 0 0 90px;line-height:24px;font-size:16px;overflow:hidden}
	
	.bg {display: none;height: 100%;position: fixed;width: 100%; z-index: 999;background:rgba(0, 0, 0, 0.95);cursor:pointer}
		#ordering {position:relative;}
		.mfp-close-btn-in .mfp-close {color:#000}
		#ordering h2 {padding:0 0 20px;font:700 26px/20px 'Montserrat';}
		.order_big {margin:60px auto 0;padding:45px;border:2px #000 solid;color:#000;font-size:18px;background:#fff;max-width:600px}
		
		.close {position:absolute;top:5px;right:5px;color:#fff;text-decoration:none;font-size:30px}
		.order_big input[type='text'] {padding:10px;color:#222;border:2px #000 solid;margin: 20px 2% 20px 0;width:48%;background:none;font:14px 'Roboto';float:left}
		.order_big input[type='text']:nth-child(2n) {margin:20px 0 20px 2%}
		.order_big textarea {padding:10px;color:#222;border:2px #000 solid;margin: 20px 0;width:100%;box-sizing:border-box;height:100px;background:none;font:14px 'Roboto'}
		.order_big input[type='submit'] {padding:10px 60px;color:#fff;cursor:pointer;margin:20px 0;background:#e4473c;border:0;font:18px 'Roboto'}
		
		.contact_form input[type='text'] {padding:10px;color:#fff;border:2px #222 solid;margin: 20px 2%;width:45%;background:none;font:14px 'Roboto'}
		.contact_form textarea {padding:10px;color:#fff;border:2px #222 solid;margin: 20px 2%;width:92.5%;height:100px;background:none;font:14px 'Roboto'}
		.contact_form input[type='submit'] {padding:10px 40px;color:#fff;cursor:pointer;margin:20px 2%;background:#e4473c;border:0;font:18px 'Roboto'}
		.contact_form h2 {padding:0 0 20px;font:700 26px/30px 'Montserrat';}
		
	.noscroll, .noscroll body {height:100%;overflow:hidden}	
		.noscroll .bg {overflow-y:auto}
		
	.innerpage, .innerpage body, .newwrap {height:100%;min-height:100%}
		.innerpage footer {margin:-120px 0 0;height:120px;}
		.inner {height:auto;min-height:100%}
			.innerpage .txt {padding:30px 0 140px}
			.innerpage .txt h1 {font:400 45px/48px 'Montserrat';padding:0 0 20px}
				.innerpage .txt p {line-height:25px;padding:0 0 15px;font-size:16px}
				.innerpage .txt ul {list-style:square outside}
				.innerpage .txt ul li {line-height:18px;padding:3px 0}
				.innerpage .txt ul, .innerpage .txt ol {padding:0 25px 25px}
				
	.news_dater {padding:0 0 15px;color:#888}	
	.passway {padding:0 0 10px}
			
	.head_order {float:right;padding:25px 0 0}		
	.main2 .logo {float:left}

	.txt img {height:auto;max-width:100%}
	
	blockquote {margin:15px 0;padding:15px;border:1px #ccc solid;background:#f2f2f2;text-align:center;font-size:24px}
		.innerpage .txt blockquote p {padding:0}
		
	.pers_logo {text-align:center;padding:45px 0;    font: 400 45px/48px 'Montserrat';color:#fff;margin:35px 0;position:relative;z-index:0;background:url(../images/pers.jpg) 50% 0 no-repeat fixed;background-size:cover}	
		.pers_logo span {z-index:2;position:relative;}
		.pers_logo:after {content:'';width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(0,0,0,0.5);z-index:1}
		.aboutbox {width:28%;margin:15px 2%;vertical-align:top;padding:20px 35px;border:5px #222 solid;line-height:24px}
		.aboutbox_name {padding:0 0 15px;font: 400 24px/30px 'Montserrat';}
		
	.txt #iso-filter, .txt #products_block {list-style:none}	
	.txt #iso-filter {text-align:center}
	#iso-filter li {margin:0 10px}
		#iso-filter li a {padding:5px 10px;border:2px #fff solid;font:bold 16px "Montserrat";text-decoration:none;color:#000}
			#iso-filter li a:hover, #iso-filter li a.active_filter {border-color:#273140;color:#273140}
		#products_block li {width:20%;z-index:0;padding:10px;}	
				#products_block li .product {padding:15px;box-shadow:0 0 10px rgba(0,0,0,0.3);text-align:center}
			#products_block li .product img, .product2 img {max-width:100%;height:auto}
			#products_block li a, .product2 a {text-decoration:none}
			.product_img {position:relative;	overflow:hidden	}	
			.product_info {text-align:center;padding:10px 0 3px 0;font:700 14px 'Montserrat';}	
			.product_info span {text-decoration:none;border-bottom:1px #222 solid;}
			
		.product2 {width:22%;z-index:0;margin:0 1% 20px;padding:15px;box-shadow:0 0 10px rgba(0,0,0,0.3);text-align:center}	
			
		.portinfo, .portinfo2, .ports_pics {margin:25px 0;text-align:center;}	
		.portinfo {width:800px;margin:25px auto}
			
		.pic_links {margin:20px 0}	
			.pic_links a {padding:5px 30px;text-decoration:none;font:18px 'Montserrat'}
			.pic_links .actives {background:#1ecd6e;color:#fff}
			.picas {height:500px;background:url(../images/loading.gif) 50% 50% no-repeat;}
			.picas img {display:none;max-height:480px}
			.picas .active_img  {display:block;margin:0 auto;padding:10px;box-shadow:0 0 10px rgba(0,0,0,0.3)}
		
		.pages {text-align:center;font-size:18px;}
			.pages a, .pages span {margin:5px}
			
		.txt9 .ourcontacts i {font-size:18px;margin:0 10px 0 0}	
			.innerpage .txt .ourcontacts {list-style:none;font-size:16px;padding:20px 40px 10px;background:#f2f2f2;margin:0 0 25px;}
			.innerpage .txt .ourcontacts li {padding:0 0 20px}
		
		.linkport {font-style:italic;font-size:14px;}
			.linkport a {text-decoration:none;border-bottom:1px #222 solid;}
		.portport h1 {text-align:center}	
		
	.form-mainem{display:none}

.circle-block {
    margin: 0;
    width: 56px;
    height: 56px;
    border-radius: 50%;
    position: relative;
    border: 4px solid #dddddd;
    -webkit-animation: gfort-spin 0.75s infinite linear;
    animation: gfort-spin 0.75s infinite linear;
}

.circle-block:before,
.circle-block:after {
    top: -4px;
    left: -4px;
    content: '';
    display: none;
    width: inherit;
    height: inherit;
    border: inherit;
    position: absolute;
    border-radius: inherit;
}


.circle-block-style-6 {
    border-color: transparent;
    border-top-color: #dddddd;
    -webkit-animation: gfort-spin 1s infinite ease-in-out alternate;
    animation: gfort-spin 1s infinite ease-in-out alternate;
}

.circle-block-style-6:after {
    display: block;
    -webkit-animation: gfort-spin 1.5s infinite ease-in-out alternate;
    animation: gfort-spin 1.5s infinite ease-in-out alternate;
}

.main {-webkit-transition: all 0.50s ease-in-out;
    -moz-transition: all 0.50s ease-in-out;
    -o-transition: all 0.50s ease-in-out;
transition: all 0.50s ease-in-out;}


@-webkit-keyframes gfort-spin {
    from {
        -webkit-transform: rotate(0deg);
    }
    to {
        -webkit-transform: rotate(360deg);
    }
}

@keyframes gfort-spin {
    from {
        transform: rotate(0deg);
    }
    to {
        transform: rotate(360deg);
    }
}


	.status_info, .mobile_speed {float:left;width:45%;padding:25px 0}
		.status_info h2 {color:#273140;font-size:30px}
		.status_info h2.error {color:#e4473c}
	.status_img, .desktop_speed {float:right;width:45%;text-align:center;padding:25px 0}
		.status_img img {box-sizing:border-box;height:auto;width:auto;max-width:100%;padding:5px;border:1px #f2f2f2 solid}
	
	.form_div {background:#5da4d2;color:#fff;padding:25px}
	.form_div input[type="text"] {
		padding: 10px;
		border: 0;
		background: none;
		font: 300 18px 'Montserrat';
		color: #273140;
		border-bottom: 1px #273140 solid;
		width: 30%;
		margin: 0 3% 0 0;
		transition: background-color 500ms ease 0s;
	}
	.form_div button {
		padding: 10px 20px;
		border: 0;
		background: #fff;
		width: 30%;
		color: #282d41;
		font: 700 18px 'Roboto';
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		border-radius: 5px;
		cursor: pointer;
		transition: background-color 500ms ease 0s;
	}
	.loading_form {text-align:center;padding:35px 0}
		.loading_form img {display:block;margin:15px auto;width:100px;}
		.mobile_speed, .desktop_speed {text-align:center}
		.mobile_speed h2, .desktop_speed h2, .intext h2 {color:#000;font-size:20px;margin:0 0 15px;}
		.numspeed {display:inline-block;vertical-align:top;font-size:80px;padding:50px;border-radius:50%;background:#f2f2f2}
		.numspeed.red {background:#ffbdb9;color:#ff4e42;}
		.numspeed.yello {background:#ffe7bb;color:#ffa400;}
		.numspeed.green {background:#bcfbdb;color:#0cce6b;}
		
	.analis_info {margin:25px 0;font:700 20px 'Montserrat';}	
	
	.main2.inmain{position:relative;z-indeX:50;background:rgba(39,49,64,0.8)}
/*	.head_order {padding:8px 0}*/
	.head_order .head_link a {padding:5px 8px;border-radius:5px;font-size:14px}
	.head_phone a {color:#fff;text-decoration:none;font-size:20px}
	.head_phone  {margin:0 0 10px}
	.count_info {text-align:center;padding:0 0 50px;background:#fff;font-size:16px;color:#fff;color:#273140}
		.count_number {margin:0 0 8px;font:700 50px 'Nunito';color:#1360ef}
		.count_box {width:30%}
		.count_text {font-weight:700;text-transform:uppercase}
		
		.intext h2.big {color:#9124a3;font-size:25px;margin:0 0 25px;}
		.why_wrapper {margin:0 0 35px}
			.whybox {width:47%;margin:0 2% 25px 0}
			.why_ico {float:left;font-size:50px;color:#9124a3;width:70px;text-align:center;margin:0 15px 0 0}
			.why_info {font-size:16px;line-height:25px;overflow:hidden}
			.whyinfo_name {font-size:20px;font-weight:700;}
			
	.port_logo {float:right;margin:0 0 25px 25px}		
	
	.theform_syo #form_toby3 {background:#18c88d}
	.main-input {display:none}
	.theform_syo #form_toby3 ::placeholder {color: #fff;opacity: 1;}
	.theform_syo #form_toby3 :-ms-input-placeholder {color: #fff;}
	.theform_syo #form_toby3 ::-ms-input-placeholder {color: #fff;}
	
	/*slider*/
	.last_works{padding:25px 0;background:#f7f7f7}
	.last-slider .slick-dots {text-align:center;margin:10px 0}
		.last-slider .slick-dots li {display:inline-block;vertical-align:top;margin:8px}
		.last-slider .slick-dots button{cursor:pointer;text-indent:-99999px;width:20px;height:20px;background:transparent;padding:0;margin:0;border-radius:50%;border:2px #28303e solid}
		.last-slider .slick-dots .slick-active button {border-color:#e4473c;background:#e4473c}
		.slick-slide img {margin:0 auto}
		.last-slider .slick-slide {padding:15px}
		.lastwork_slider {
			padding: 15px;
			/*box-shadow: 0 0 10px rgba(0,0,0,0.3);background:#fff;*/
			text-align: center;
		}
		.lastwork_slider .product_info a {
			text-decoration: none;
			border-bottom: 1px #222 solid;
		}
		
		/*newslider*/
		@media (min-width: 1024px) {
			
			.last-slider .slick-slide {padding:0}
			.last-slider .slick-slide img {border:1px solid #ebebeb;box-sizing:border-box;padding:10px;background:#fff;border-radius:30px;
				 -webkit-transform: scale(.85);
				transform: scale(.85);
				-webkit-transition: 0.3s;
				transition: 0.3s;
			}
			.last-slider .slick-slide.slick-center img {
				-webkit-transform: scale(1);
				transform: scale(1);
				padding:60px 15px 10px;
			}
			.last-slider .slick-slide.slick-center .product_info {display:none}
			.screenshot {
				background-image: url(../images/phone-frame3.png);
				background-repeat: no-repeat;
				background-size: 100% 100%;
				display: block;
				width: 285px;
				height: 550px;
				position: absolute;
				top: 90px;
				left: calc(50% + 0.5px);
				-webkit-transform: translateX(-50%);
				transform: translateX(-50%);
				z-index: 2;
				border-radius: 40px;
			}
		}	
		
		
	/*contact*/
		.contact_flex .contact_form {width:49%;float:left}
		.chatra_box {float:right;width:49%}
		.chatra_box h2 {padding: 0 0 20px;font: 700 26px/30px 'Montserrat';}
		#chatra-wrapper {background:#ffe477;padding:20px;border-radius:25px}
		.footer_contacts {margin:15px 0;font-size:30px;color:#fff}
		.footer_contacts i {color:#fff;font-size:30px}
		
		
		
	/*newheader*/
		.header, .header_left {font:400 18px 'Nunito'}
		.slogan, .header_left h1, .dop_title {font:700 40px 'Nunito'}
		.header_left h1 span, .dop_title span {color:#ff8a00}
		.dop_title {padding:0 0 30px}.header_left h1 {padding:0}
		.logo a {text-decoration:none;color:#fff;display:block;font:700 40px/40px 'Nunito'}
		.form_div {display:flex;padding:20px 0;background:#fff}
		.form_div input[type="text"] {width:100%;color:#273140}
		.form_div input[type="text"]::placeholder {
			  color: #273140;
			  opacity: 1;
		}
		.form_div input[type="text"]:-ms-input-placeholder {
			  color: #273140;
		}

		.form_div input[type="text"]::-ms-input-placeholder {
			  color: #273140;
		}
		.form_div button {width:140px;background:#273140;color:#fff;}