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, 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,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {margin: 0;    padding: 0; border: 0;font-size: 100%;  vertical-align: baseline;}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {display: block;}
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q { quotes: none;}
blockquote:before, blockquote:after,
q:before, q:after {content: '';content: none;}
table {border-collapse: collapse; border-spacing: 0;}
* {-webkit-box-sizing: border-box;box-sizing: border-box; max-height: 9001em; padding: 0; margin: 0;}
a {text-decoration: none;}



/*============ CSS BEGIN ============*/
/* Geniral style */
* {padding: 0; margin: 0;}
header, nav, section, article, aside, footer {display: block;}
html, body {height: auto; max-height: 100%;}
body {background: #fff; font-size: 16px; font-family: 'Open Sans', sans-serif; color: #000d20;}
fieldset {border: none; margin: 0; padding: 0;}

/* Link Style */
a {text-decoration: none;}

.px10 {font-size: 10px;}
.px12 {font-size: 12px;}
.px13 {font-size: 13px;}
.px14 {font-size: 14px;}
.px15 {font-size: 15px;}
.px16 {font-size: 16px;}
.px18 {font-size: 18px;}
.px20 {font-size: 20px;}
.px21 {font-size: 21px;}
.px22 {font-size: 22px;}
.px23 {font-size: 23px;}
.px24 {font-size: 24px;}
.px25 {font-size: 25px;}
.px26 {font-size: 26px;}
.px28 {font-size: 28px;}
.px30 {font-size: 30px;}
.px32 {font-size: 32px;}
.px34 {font-size: 34px;}
.px35 {font-size: 35px;}
.px36 {font-size: 36px;}
.px38 {font-size: 38px;}
.px40 {font-size: 40px;}
.px42 {font-size: 42px;}
.px43 {font-size: 43px;}
.px44 {font-size: 44px;}
.px45 {font-size: 45px;}
.px48 {font-size: 48px;}
.px50 {font-size: 46px;}
.px53 {font-size: 53px;}
.px60 {font-size: 60px;}
.px72 {font-size: 72px;}
.px74 {font-size: 74px;}
.px80 {font-size: 80px;}
.px87 {font-size: 87px;}
.px92 {font-size: 92px;}
.px132 {font-size: 132px;}

.normal {font-weight: normal;}
.bold {font-weight: bold;}
.w800 {font-weight: 800;}
.w300 {font-weight: 300;}
.italic {font-style: italic;}
.center {text-align: center;}
.alleft {text-align: left;}
.alright {text-align: right;}
.upp {text-transform: uppercase;}
.under {text-decoration: underline;}
.no-padding {padding: 0;}
.lh160 {line-height: 160%;}
.lh140 {line-height: 140%;}
.lh120 {line-height: 120%;}
.vmid {vertical-align: middle;}
.left {float: left;}
.right {float: right;}

.abs {position: absolute;}
.rel {position: relative;}
/* Flex */
.flex {display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-line-pack: stretch; align-content: stretch;}
.flex-between {justify-content:space-between; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify;}
.flex-around {-ms-flex-pack:distribute;justify-content:space-around; -webkit-align-content: space-around;  -ms-flex-line-pack: distribute;}
.flex-center {justify-content:center; -webkit-box-pack: center; -moz-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center;}
.flex-left {-webkit-box-pack: start;justify-content: flex-start; -webkit-justify-content: flex-start;  -ms-flex-pack: start;}
.flex-right {-webkit-box-pack: end;justify-content: flex-end; -webkit-justify-content: flex-end; -ms-flex-pack: end;}

.flex-top {-webkit-box-align:start;align-items:flex-start; -webkit-align-items: flex-start; -ms-flex-align: start; }
.flex-mid {align-items:center; -webkit-box-align: center;  -webkit-align-items: center;  -ms-flex-align: center;}
.flex-bot {-webkit-box-align:end;align-items:flex-end; -webkit-align-items: flex-end; -ms-flex-align: end;}

.flex-wrap {flex-wrap: wrap; -webkit-flex-wrap: wrap; -moz-flex-wrap: wrap; -ms-flex-wrap: wrap; -o-flex-wrap: wrap;}

.flex-column {flex-direction: column; -webkit-box-orient: vertical; -webkit-box-direction: normal;  -ms-flex-direction: column;}
.flex-column-rev {-ms-flex-flow: column-reverse;flex-flow: column-reverse;  -ms-flex-direction: column-reverse; -webkit-box-direction: reverse;}
.flex-row {flex-direction: row; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row;}
.flex-row-rev {-ms-flex-flow: row-reverse;flex-flow: row-reverse; -ms-flex-direction: row-reverse; -webkit-box-direction: reverse;}


.nopoint {pointer-events: none;-o-pointer-events: none;-webkit-pointer-events: none;}

/* Display style */
.inline-b {display: inline-block; zoom: 1; *display: inline;}
/* Clear */
.clearfix:after {content: ""; display: table; clear: both; *zoom: 1;}
/* Preloader */
#preloader {position: absolute; top: 5px; left: 5px;}
/* To top */
#to-top {position: fixed; bottom: 15px; right: 15px; display: none; cursor: pointer; color: #bbcf15; font-size: 40px; text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.53);}

/*============ FORM ============*/
input, select {
  width: 100%;
  height: 50px;
  line-height: 50px;
  margin: 0 auto 15px;
  border: 1px solid #c6c6c6;
  font-size: 14px;
  background: #fff; 
  color: #000; 
  border-radius: 25px;
  outline: none;
  text-indent: 60px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
input#name {background: #fff url(../images/name.png) no-repeat 25px 50%;}
input#phone {background: #fff url(../images/phone.png) no-repeat 25px 50%;}


::-webkit-input-placeholder {font-size: 14px; color:#8e8e8e;}
::-moz-placeholder          {font-size: 14px; color:#8e8e8e;}/* Firefox 19+ */
:-moz-placeholder           {font-size: 14px; color:#8e8e8e;}/* Firefox 18- */
:-ms-input-placeholder      {font-size: 14px; color:#8e8e8e;}



/**
 * BxSlider v4.1.2 - Fully loaded, responsive content slider
 * http://bxslider.com
 *
 * Written by: Steven Wanderski, 2014
 * http://stevenwanderski.com
 * (while drinking Belgian ales and listening to jazz)
 *
 * CEO and founder of bxCreative, LTD
 * http://bxcreative.com
 */


/** RESET AND LAYOUT
===================================*/

.bx-wrapper {
    position: relative;
    margin: 0 auto 60px;
    padding: 0;
    *zoom: 1;
}

.bx-wrapper img {
    max-width: 100%;
    display: block;
}

/** THEME
===================================*/

.bx-wrapper .bx-viewport {
    -webkit-box-shadow: 0 0 5px #ccc;
    box-shadow: 0 0 5px #ccc;
    border:  5px solid #fff;
    left: -5px;
    background: #fff;
    
    /*fix other elements on the page moving (on Chrome)*/
    -webkit-transform: translatez(0);
        transform: translatez(0);
}

.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
    position: absolute;
    bottom: -30px;
    width: 100%;
}

/* LOADER */

.bx-wrapper .bx-loading {
    min-height: 50px;
    background: url(../img/bx_loader.gif)/*tpa=http://rus.orlitpremium.com/w16/assets/images/bx_loader.gif*/ center center no-repeat #fff;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2000;
}

/* PAGER */

.bx-wrapper .bx-pager {
    text-align: center;
    font-size: .85em;
    font-family: Arial;
    font-weight: bold;
    color: #666;
    padding-top: 20px;
}

.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
    display: inline-block;
    *zoom: 1;
    *display: inline;
}

.bx-wrapper .bx-pager.bx-default-pager a {
    background: #666;
    text-indent: -9999px;
    display: block;
    width: 10px;
    height: 10px;
    margin: 0 5px;
    outline: 0;
    border-radius: 5px;
}

.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {
    background: #000;
}

/* DIRECTION CONTROLS (NEXT / PREV) */

.bx-wrapper .bx-prev {
    left: 10px;
    background: url(http://a.vizox.pro/css/images/controls.png)/*tpa=http://rus.orlitpremium.com/w16/assets/css/images/controls.png*/ no-repeat 0 -32px;
}

.bx-wrapper .bx-next {
    right: 10px;
    background: url(http://a.vizox.pro/css/images/controls.png)/*tpa=http://rus.orlitpremium.com/w16/assets/css/images/controls.png*/ no-repeat -43px -32px;
}

.bx-wrapper .bx-prev:hover {
    background-position: 0 0;
}

.bx-wrapper .bx-next:hover {
    background-position: -43px 0;
}

.bx-wrapper .bx-controls-direction a {
    position: absolute;
    top: 50%;
    margin-top: -16px;
    outline: 0;
    width: 32px;
    height: 32px;
    text-indent: -9999px;
    z-index: 9999;
}

.bx-wrapper .bx-controls-direction a.disabled {
    display: none;
}

/* AUTO CONTROLS (START / STOP) */

.bx-wrapper .bx-controls-auto {
    text-align: center;
}

.bx-wrapper .bx-controls-auto .bx-start {
    display: block;
    text-indent: -9999px;
    width: 10px;
    height: 11px;
    outline: 0;
    background: url(http://a.vizox.pro/css/images/controls.png)/*tpa=http://rus.orlitpremium.com/w16/assets/css/images/controls.png*/ -86px -11px no-repeat;
    margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active {
    background-position: -86px 0;
}

.bx-wrapper .bx-controls-auto .bx-stop {
    display: block;
    text-indent: -9999px;
    width: 9px;
    height: 11px;
    outline: 0;
    background: url(http://a.vizox.pro/css/images/controls.png)/*tpa=http://rus.orlitpremium.com/w16/assets/css/images/controls.png*/ -86px -44px no-repeat;
    margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active {
    background-position: -86px -33px;
}

/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
    text-align: left;
    width: 80%;
}

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
    right: 0;
    width: 35px;
}

/* IMAGE CAPTIONS */

.bx-wrapper .bx-caption {
    position: absolute;
    bottom: 0;
    left: 0;
    background: #666\9;
    background: rgba(80, 80, 80, 0.75);
    width: 100%;
}

.bx-wrapper .bx-caption span {
    color: #fff;
    font-family: Arial;
    display: block;
    font-size: .85em;
    padding: 10px;
}


body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;backface-visibility:hidden;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;height:100%;left:0;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-webkit-transform:translateZ(0);transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{-webkit-box-sizing:border-box;box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;-webkit-transition-duration:inherit;transition-duration:inherit;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-timing-function:cubic-bezier(.47,0,.74,.71);transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.87;-webkit-transition-timing-function:cubic-bezier(.22,.61,.36,1);transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;-webkit-transition:opacity .25s,visibility 0s linear .25s;transition:opacity .25s,visibility 0s linear .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;-webkit-transition:opacity .25s,visibility 0s;transition:opacity .25s,visibility 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;text-align:center;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;-webkit-transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:opacity,-webkit-transform;-webkit-transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;white-space:normal;width:100%;z-index:99994}.fancybox-slide:before{content:"";display:inline-block;height:100%;margin-right:-.25em;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--next{z-index:99995}.fancybox-slide--image{overflow:visible;padding:44px 0}.fancybox-slide--image:before{display:none}.fancybox-slide--html{padding:6px 6px 0}.fancybox-slide--iframe{padding:44px 44px 0}.fancybox-content{background:#fff;display:inline-block;margin:0 0 6px;max-width:100%;overflow:auto;padding:0;padding:24px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{-webkit-animation-timing-function:cubic-bezier(.5,0,.14,1);animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;margin:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;-webkit-transform-origin:top left;transform-origin:top left;transition-property:opacity,-webkit-transform;-webkit-transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:-webkit-zoom-out;cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:-webkit-zoom-in;cursor:zoom-in}.fancybox-can-drag .fancybox-content{cursor:-webkit-grab;cursor:grab}.fancybox-is-dragging .fancybox-content{cursor:-webkit-grabbing;cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--html .fancybox-content{margin-bottom:6px}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;margin:0;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff;height:calc(100% - 44px);margin-bottom:44px}.fancybox-iframe,.fancybox-video{background:transparent;border:0;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{vertical-align:top}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;cursor:pointer;display:inline-block;height:44px;margin:0;outline:none;padding:10px;-webkit-transition:color .2s;transition:color .2s;vertical-align:top;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:focus,.fancybox-button:hover{color:#fff}.fancybox-button.disabled,.fancybox-button.disabled:hover,.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default}.fancybox-button svg{display:block;overflow:visible;position:relative;shape-rendering:geometricPrecision}.fancybox-button svg path{fill:transparent;stroke:currentColor;stroke-linejoin:round;stroke-width:3}.fancybox-button--pause svg path:nth-child(1),.fancybox-button--play svg path:nth-child(2){display:none}.fancybox-button--play svg path,.fancybox-button--share svg path,.fancybox-button--thumbs svg path{fill:currentColor}.fancybox-button--share svg path{stroke-width:1}.fancybox-navigation .fancybox-button{height:38px;opacity:0;padding:6px;position:absolute;top:50%;width:38px}.fancybox-show-nav .fancybox-navigation .fancybox-button{-webkit-transition:opacity .25s,visibility 0s,color .25s;transition:opacity .25s,visibility 0s,color .25s}.fancybox-navigation .fancybox-button:after{content:"";left:-25px;padding:50px;position:absolute;top:-25px}.fancybox-navigation .fancybox-button--arrow_left{left:6px}.fancybox-navigation .fancybox-button--arrow_right{right:6px}.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#555;cursor:pointer;height:44px;margin:0;padding:6px;position:absolute;right:0;top:0;width:44px;z-index:10}.fancybox-close-small svg{fill:transparent;opacity:.8;stroke:currentColor;stroke-width:1.5;-webkit-transition:stroke .1s;transition:stroke .1s}.fancybox-close-small:focus{outline:none}.fancybox-close-small:hover svg{opacity:1}.fancybox-slide--iframe .fancybox-close-small,.fancybox-slide--image .fancybox-close-small,.fancybox-slide--video .fancybox-close-small{color:#ccc;padding:5px;right:-12px;top:-44px}.fancybox-slide--iframe .fancybox-close-small:hover svg,.fancybox-slide--image .fancybox-close-small:hover svg,.fancybox-slide--video .fancybox-close-small:hover svg{background:transparent;color:#fff}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-drag .fancybox-close-small{display:none}.fancybox-caption{bottom:0;color:#fff;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:25px 44px;right:0}.fancybox-caption:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAEtCAQAAABjBcL7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHRJREFUKM+Vk8EOgDAIQ0vj/3+xBw8qIZZueFnIKC90MCAI8DlrkHGeqqGIU6lVigrBtpCWqeRWoHDNqs0F7VNVBVxmHRlvoVqjaYkdnDIaivH2HqZ5+oZj3JUzWB+cOz4G48Bg+tsJ/tqu4dLC/4Xb+0GcF5BwBC0AA53qAAAAAElFTkSuQmCC);background-repeat:repeat-x;background-size:contain;bottom:0;content:"";display:block;left:0;pointer-events:none;position:absolute;right:0;top:-25px;z-index:-1}.fancybox-caption:after{border-bottom:1px solid hsla(0,0%,100%,.3);content:"";display:block;left:44px;position:absolute;right:44px;top:0}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{-webkit-animation:a .8s infinite linear;animation:a .8s infinite linear;background:transparent;border:6px solid hsla(0,0%,39%,.5);border-radius:100%;border-top-color:#fff;height:60px;left:50%;margin:-30px 0 0 -30px;opacity:.6;padding:0;position:absolute;top:50%;width:60px;z-index:99999}@-webkit-keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fancybox-animated{-webkit-transition-timing-function:cubic-bezier(0,0,.25,1);transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;-webkit-transition-timing-function:cubic-bezier(.19,1,.22,1);transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;-webkit-transform:scale3d(1.5,1.5,1.5);transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;-webkit-transform:scale3d(.5,.5,.5);transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;-webkit-transform:rotate(-1turn);transform:rotate(-1turn)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;-webkit-transform:rotate(1turn);transform:rotate(1turn)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;-webkit-transform:rotate(0deg);transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;-webkit-transform:scale3d(0,0,0) translate3d(-100%,0,0);transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;-webkit-transform:scale3d(0,0,0) translate3d(100%,0,0);transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;-webkit-transform:scaleX(1) translateZ(0);transform:scaleX(1) translateZ(0)}.fancybox-fx-tube.fancybox-slide--previous{-webkit-transform:translate3d(-100%,0,0) scale(.1) skew(-10deg);transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{-webkit-transform:translate3d(100%,0,0) scale(.1) skew(10deg);transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1)}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;-webkit-transition:all .2s;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:none;padding:10px 15px;width:100%}.fancybox-thumbs{background:#fff;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:transparent;top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs>ul{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x>ul{overflow:hidden}.fancybox-thumbs-y>ul::-webkit-scrollbar{width:7px}.fancybox-thumbs-y>ul::-webkit-scrollbar-track{background:#fff;border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y>ul::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs>ul>li{-webkit-backface-visibility:hidden;backface-visibility:hidden;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs-loading{background:rgba(0,0,0,.1)}.fancybox-thumbs>ul>li{background-position:50%;background-repeat:no-repeat;background-size:cover}.fancybox-thumbs>ul>li:before{border:4px solid #4ea7f9;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;-webkit-transition:all .2s cubic-bezier(.25,.46,.45,.94);transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs .fancybox-thumbs-active:before{opacity:1}@media (max-width:800px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs>ul>li{max-width:calc(100% - 10px)}}

/*============ WRAPPER ============*/

section,
header,
footer {
    width: 100%;
    margin: 0 auto;
}

.wrap {
    max-width: 1200px;
    width: 96%;
    margin: 0 auto;
    position: relative;
}


/* Text & font style */


/* Colors style */

.pink {
    color: #e54278;
}

.blue {
    color: #0046a6;
}

.blue2 {
    color: #013b47;
}

.blue3 {
    color: #023479;
}

.lblue {
    color: #5ee0ff;
}

.bir {
    color: #17a6a5;
}

.black {
    color: #282828;
}

.white {
    color: #ffffff;
}

.orange {
    color: #f58334;
}

.grey {
    color: #5c5c5c;
}

.green {
    color: #70a300;
}

.lgreen {
    color: #99bd23;
}

.red {
    color: #ff1800;
}

.yellow {
    color: #f7c92a;
}


/*============ SECTION'S ============*/

sup {
    font-size: 70%;
    line-height: 100%;
    vertical-align: top;
}

header {
    background: #fff;
    padding: 15px 0;
}

header .wrap {
    max-width: 1160px;
}

header li:nth-child(2) {
    width: 220px;
}

header li:nth-child(3) {
    width: 220px;
}

header li:nth-child(4) {
    width: 320px;
}

.block1 {
    background: url('../images/bg1.jpg') 50% 0% no-repeat;
    background-size: cover;
    height: auto;
    height: 747px;
    padding: calc(30px + 3%) 0 0
}

.block1 .title span {
    background: rgba(255, 87, 1, 0.8);
    padding: 0 10px;
}

.block1 .arr {
    position: absolute;
    bottom: 3%;
    left: 50%;
    margin-left: -40px;
}

.block2 {
    background: #fff;
    padding: calc(30px + 3%) 0 calc(10px + 1%);
}

.block2 .title {
    padding: 0 0 calc(15px + 1%);
}

.block2 .desc {
    background: #cdf3fe;
    border: 1px dashed #40c2ff;
    padding: 15px 0;
    margin-bottom: 5%;
}

.block2 ul.list {
    padding: 5% 0;
}

.block2 ul.list li {
    background: url(../images/check.png) no-repeat 0 3px;
    padding: 6px 0 6px 35px;
}

.block2 .btn {
    width: 100%;
    max-width: 380px;
    margin-left: 35px;
}

.block2 .txt {
    width: 45%;
}

.block2 .img {
    width: 30%;
    max-width: 563px;
}


.sticker {
    padding: 0 15px;
    position: absolute;
    top: 80px;
    right: -30px;
    width: 180px;
    height: 180px;
    border: 8px solid #01cafa;
    border-radius: 50%;
    background-color: #01b7ee;
    /* IE9, iOS 3.2+ */
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0idnNnZyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMCUiIHkyPSIxMDAlIj48c3RvcCBzdG9wLWNvbG9yPSIjMDFhNWUzIiBzdG9wLW9wYWNpdHk9IjEiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiMwMWM5ZjkiIHN0b3Atb3BhY2l0eT0iMSIgb2Zmc2V0PSIxIi8+PC9saW5lYXJHcmFkaWVudD48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI3ZzZ2cpIiAvPjwvc3ZnPg==);
    /* Android 2.3 */
    background-image: -webkit-repeating-linear-gradient(top, rgb(1, 165, 227) 0%, rgb(1, 201, 249) 100%);
    /* IE10+ */
    background-image: repeating-linear-gradient(to bottom, rgb(1, 165, 227) 0%, rgb(1, 201, 249) 100%);
    background-image: -ms-repeating-linear-gradient(top, rgb(1, 165, 227) 0%, rgb(1, 201, 249) 100%);
}

.sticker p {
    width: 100%;
}

.sticker .hr {
    width: 80%;
    height: 1px;
    border-top: 1px dashed #fff;
    margin: 10px 0 6px;
}

.btn {
    display: block;
    border: 0;
    outline: none;
    text-align: center;
    border-radius: 25px;
    -webkit-box-shadow: 0 5px #0187be;
            box-shadow: 0 5px #0187be;
    color: #fff;
    height: 45px;
    line-height: 45px;
    background-color: #01b5ed;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0idnNnZyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMCUiIHkyPSIxMDAlIj48c3RvcCBzdG9wLWNvbG9yPSIjMDFjYWZhIiBzdG9wLW9wYWNpdHk9IjEiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiMwMTlmZTAiIHN0b3Atb3BhY2l0eT0iMSIgb2Zmc2V0PSIxIi8+PC9saW5lYXJHcmFkaWVudD48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI3ZzZ2cpIiAvPjwvc3ZnPg==);
    background-image: -webkit-repeating-linear-gradient(top, rgb(1, 202, 250) 0%, rgb(1, 159, 224) 100%);
    background-image: repeating-linear-gradient(to bottom, rgb(1, 202, 250) 0%, rgb(1, 159, 224) 100%);
    background-image: -ms-repeating-linear-gradient(top, rgb(1, 202, 250) 0%, rgb(1, 159, 224) 100%);
}

.block2 .list2 {
    padding-top: calc(30px + 3%);
}

.block2 .list2 li {
    width: 19%;
    text-align: center;
}

.block2 .list2 li p {
    padding-top: 15px;
}

.block3 {
    background: #fff;
    padding: calc(10px + 2%) 0 calc(30px + 3%) 0;
}

.block3 .title {
    background: url(../images/line.png) repeat-x 50% 50%;
}

.block3 .title span {
    background: #fff;
    padding: 0 20px;
}

.block3 .txt {
    width: calc(100% - 470px);
}

.block3 ul li {
    background: url(../images/face.png) no-repeat 0 0;
    padding: 0 0 0 50px;
    margin: 15px 0;
}

.block3 .img {
    margin-top: 20px;
}

.block3 .img div {
    width: 460px;
    background: #cdf3fe;
    border: 1px dashed #40c2ff;
    padding: 25px;
    text-align: center;
}

.block3 .img img {
    padding-top: 20px;
    width: 100%;
}

.block3 .desc {
    padding-bottom: calc(10px + 3%);
}

.block4 {
    background: #fff;
    padding: calc(10px + 2%) 0 0;
}

.block4 .title {
    background: url(../images/line.png) repeat-x 50% 50%;
    margin-bottom: calc(10px + 3%);
}

.block4 .title span {
    background: #fff;
    padding: 0 20px;
}

.block4 .desc {
    background: #cdf3fe;
    border: 1px dashed #40c2ff;
    padding: 15px 0;
    margin-bottom: 5%;
}

.block4 .desc p {
    width: 94%;
    margin: 0 auto;
}

.block4 ul li {
    width: 18%;
}

.block4 ul li p {
    padding: 20px 0 0;
    line-height: 140%;
}

.block5 {
    background: #fff;
    padding: calc(30px + 3%) 0;
}

.block5 .title {
    background: url(../images/line.png) repeat-x 50% 50%;
    margin-bottom: 20px;
}

.block5 .title span {
    background: #fff;
    padding: 0 20px;
}

.block5 .desc span {
    background: #004485;
    padding: 0 10px;
}

.block5 ul li {
    background: url(../images/check.png) no-repeat 0 3px;
    padding: 8px 0 8px 35px;
}

.block5 ul li:last-child {
    max-width: 720px;
}

.block5 ul {
    padding: calc(30px + 3%) 0 80px;
    background: url(../images/micro.jpg) no-repeat 100% 100%;
}

.block5 .btn {
    outline: none;
    max-width: 540px;
    margin: 0 auto;
    padding-left: 50px;
}

.block5 .btn img {
    display: block;
    position: absolute;
    left: 30px;
    top: -30px;
}

.block5 .info {
    max-width: 720px;
    margin: 30px auto 0;
    text-align: center;
}

.block6 {
    background: #004383;
    padding: calc(30px + 3%) 0;
}

.block6 #form {
    max-width: 380px;
    margin: 25px auto;
}

.block6 .txt {
    width: 40%;
    margin-right: 50px;
}



.block6 .img img {
       margin-right: 175px;
}

.block6 .btn {
    width: 100%;
}

.block6 .info {
    max-width: 360px;
    margin: 0 auto;
}

.block6 .sticker {
    right: 50px;
    top: 0;
}

.block6 .arr {
    position: absolute;
    right: -0px;
    top: 30px;
}

.block7 {
    background: #fff;
    padding: calc(30px + 3%) 0;
}

.block7 .title {
    background: url(../images/line.png) repeat-x 50% 50%;
    margin-bottom: 20px;
}

.block7 .title span {
    background: #fff;
    padding: 0 20px;
}

.block7 .block {
    background: url(../images/pack.png) no-repeat center 60px;
    background-size: 145px;
    padding-top: 40px;
}

.block7 .list {
    width: 48%;
}

.block7 .list li {
    margin-bottom: 20px;
}

.block7 .list .txt p:first-child {
    color: #00498f;
    font-weight: bold;
    text-transform: uppercase;
    padding-bottom: 10px;
}

.block7 .list1 {
    text-align: right;
    padding-right: 8%
}

.block7 .list1 .txt {
    padding-right: 20px;
}


.block7 .list2 {
    padding-left: 8%
}

.block7 .list2 .txt {
    padding-left: 20px;
}

.block8 {
    background: #fff url(../images/bg2.jpg) no-repeat 50% 50%;
    background-size: cover;
    padding: calc(30px + 3%) 0;
}

.block8 .desc {
    padding-bottom: calc( 30px + 3%);
}

.block8 .line {
    width: 30%;
    background: url(../images/line.png) repeat-x 50% 50%;
    margin-bottom: 20px;
    height: 40px;
}
* {
  outline: none;
}
.block8 .block {
    background: url(../img/box2.png) no-repeat 50% 100%;
    padding-top: 80px;
}
.block8 .slide .txt {
    background: #fff url(../images/quote.png) no-repeat 90% 50%;
    padding: 22px;
    position: relative;
}

.block8 .slide .txt:after {
    content: '';
    position: absolute;
    width: 52px;
    height: 21px;
    background: url(../images/arr-rev.png);
    bottom: -20px;
    left: 20%;
}

.block8 .slide .about {
    padding: 30px 0 0 18%;
}

.block8 .slide .about .name {
    padding-left: 30px;
}

.block9 {
    background: #fff;
    padding: calc(30px + 3%) 0;
}

.block9 .title {
    background: url(../images/line.png) repeat-x 50% 50%;
    margin-bottom: calc(30px + 3%);
}

.block9 .title span {
    background: #fff;
    padding: 0 20px;
}

.block9 .flex div {
    width: 30%;
    background: url(../images/hww.jpg) no-repeat 50% 50%;
    padding: 40px 0;
    background-size: cover;
}

.block9 .flex div img {
    display: block;
    padding-bottom: 10px;
    width: 90%;
    margin: 0 auto;
    max-width: 282px;
}

.block9 .flex div p {
    width: 80%;
    margin: 0 auto;
    color: #011c36;
    padding: 10px 0 0;
}

.block10 {
    background: #fff;
    padding: calc(30px + 3%) 0;
}

.block10 .title img {
    margin: 5px 10px 0 0;
}

.block10 .desc {
    margin-top: -15px;
    padding-left: 20%;
    margin-bottom: calc(30px + 3%);
}

.block10 .txt {
    max-width: 430px;
    margin-right: 3%
}

.block10 .txt button {
    width: 100%;
}

.block10 .p1 {
    padding-bottom: 25px;
}

.block10 .info {
    max-width: 360px;
    margin: 20px auto 0;
}

.block10 #form {
    background: #023c8a;
    padding: 20px;
    border-radius: 30px;
    margin: 0 auto 25px;
}

.block10 .sticker {
    right: -80px;
    bottom: 50px;
    top: auto;
}


/*============ FOOTER ============*/

footer {
    background: #00498f url(../img/foot.jpg) no-repeat 50% 0;
    padding: calc(30px + 3%) 0;
    color: #fff;
    line-height: 20px;
}

footer .phone {
    padding-left: 30px;
    color: #5bdfff;
    background: url(../img/phone2.png) no-repeat 0 50%;
}

footer ul li {
    width: 48%;
}

.bx-wrapper .bx-viewport {
    border: 0;
    -webkit-box-shadow: none;
            box-shadow: none;
    background: transparent;
    left: 0;
}

.bx-wrapper {
    -webkit-box-shadow: none;
    box-shadow: none;
    border: none;
    background: none;
    height: 100%;
    padding: 0 0%;
    margin-bottom: 0;
}

.bx-wrapper .bx-pager {
    display: none;
}

.bx-wrapper .bx-controls-direction a {
    top: 50%;
    margin-top: -23px;
    width: 30px;
    height: 46px;
}

.bx-wrapper .bx-prev {
    left: -80px;
    background: url(../img/prev.png) no-repeat;
    background-size: 100%;
    text-decoration: none;
    border-bottom: none;
}

.bx-wrapper .bx-prev:hover,
.bx-wrapper .bx-prev:focus {
    background: url(../img/prev.png) no-repeat center;
    background-size: 100%;
    background-position: center;
}

.bx-wrapper .bx-next {
    right: -80px;
    background: url(../img/next.png) no-repeat;
    background-size: 100%;
    text-decoration: none;
    border-bottom: none;
}

.bx-wrapper .bx-next:hover,
.bx-wrapper .bx-next:focus {
    background: url(../img/next.png) no-repeat center;
    background-size: 100%;
    background-position: center;
}

.bx-wrapper .bx-controls-direction a:hover {
    opacity: 0.9;
}

@media screen and (max-width: 1400px) {
    .bx-wrapper {
        padding: 0 calc(35px + 2%);
    }
    .bx-wrapper .bx-prev {
        left: 0;
    }
    .bx-wrapper .bx-next {
        right: 0;
    }
}

@media screen and (max-width: 1280px) {
    .sticker {
        right: 0;
        top: auto;
        bottom: 0;
    }
}

@media screen and (max-width: 1140px) {
    header li:nth-child(4) {
        display: none;
    }
    .block3 .img {
        display: none;
    }
    .block3 .txt {
        width: 100%;
    }
    .block4 ul {
        -ms-flex-pack: distribute;
            justify-content: space-around;
        -webkit-align-content: space-around;
        -ms-flex-line-pack: distribute;
    }
    .block4 ul li {
        margin: 25px auto;
    }
    .block5 ul {
        padding: calc(30px + 3%) 0 450px;
        background: url(../images/micro.jpg) no-repeat 50% 100%;
    }
    .block7 .block {
        background: #fff;
    }
    .block7 .list {
        width: 100%;
        max-width: 680px;
        margin: 0 auto;
    }
    .block7 .list1 {
        padding: 0;
    }
    .block7 .list2 {
        padding: 0;
    }
    .block7 .list1 .txt {
        padding: 0 0 0 20px;
        text-align: left;
    }
    .block7 .list1 li {
        -ms-flex-flow: row-reverse;
            flex-flow: row-reverse;
        -ms-flex-direction: row-reverse;
        -webkit-box-direction: reverse;
    }
}

@media screen and (max-width: 840px) {
    .px50 {
        font-size: 36px;
    }
    .px72 {
        font-size: 58px;
    }
    .block1 {
        height: 540px;
    }
    .block4 ul li {
        width: 30%;
    }

    .block10 .flex-wrap{
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
    }
    .block10 .rel{
        display: block;
        margin: 0 auto;
    }
    .block10 .title img {
        margin: 2px 10px 0 0;
        width: 180px;
    }
    .block10 .txt {
        width: 100%;
        margin: 0 auto calc(30px + 3%);
    }
    .block3 .title {
        background: none;
    }
    .block4 .title {
        background: none;
    }
    .block5 .title {
        background: none;
    }
    .block7 .title {
        background: none;
    }
    .block9 .title {
        background: none;
    }
}

@media screen and (max-width: 840px) {
    .block2 .txt {
        width: 100%;
        max-width: 840px;
        margin: 0 auto;
        text-align: center;
    }
    .block2 .txt li {
        text-align: left;
    }
    .block2 .img {
        width: 100%;
        text-align: center;
        margin: calc(30px + 3%) auto 0;
    }
    .block2 .btn {
        margin: 0 auto;
    }
    .block2 .list2 li {
        width: 30%;
        margin: 25px auto;
    }
    .block6 .txt {
        width: 100%;
        max-width: 580px;
        margin: 0 auto calc(30px + 3%);
    }
    .block6 .img {
        width: 100%;
        text-align: center;
    }
    .block6 .img img {
        margin-right: 0;
    }
}

@media screen and (max-width: 840px) {
    header li:nth-child(2) img {
        width: 40px;
    }
    header li:nth-child(3) img {
        width: 40px;
    }
    header li:nth-child(2),
    header li:nth-child(3) {
        width: 180px;
        font-size: 14px;
        line-height: 100%;
    }
    .px40 {
        font-size: 28px;
    }
    .px50 {
        font-size: 30px;
    }
    .px72 {
        font-size: 48px;
    }
    .block1 {
        height: 480px;
    }
    .block1 .arr {
        width: 50px;
        margin-left: -25px;
    }
    .block1 .arr img {
        width: 100%;
    }
    .block4 ul li {
        width: 45%;
    }
    .block9 .flex div {
        width: 100%;
        max-width: 540px;
        margin: 3% auto;
    }
    .block10 .title img {
        margin: 2px 10px 0 0;
        width: 140px;
    }
    .block10 .title p {
        text-align: left;
    }
    .block10 .desc {
        margin: 0 auto calc(30px + 3%);
        padding: 0;
    }
}

@media screen and (max-width: 640px) {
    .px72 {
        font-size: 38px;
    }
    .block1 {
        height: 420px;
    }
    .block10 .title p {
        width: 100%;
        text-align: center;
    }
    footer ul li {
        width: 100%;
        text-align: center;
    }
    footer ul li.alright {
        width: 100%;
        text-align: center;
    }
}

@media screen and (max-width: 580px) {
    header li:nth-child(1) {
        width: 100%;
        text-align: center;
    }
    header li:nth-child(2),
    header li:nth-child(3) {
        display: none;
    }
    .block2 .list2 li {
        width: 45%;
        margin: 25px auto;
    }
    .block4 ul li{
        width: 100%;
    }
    .block10 .rel img {
        width: 100%;
        max-width: 100%;
    }
    main {
        overflow: hidden;
    }
}


/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    -webkit-box-sizing: border-box;
            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: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
}
.slick-track:before,
.slick-track:after
{
    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;
}


.errorMessage{
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    position: absolute;
    z-index: 100000;
    font-size: 13px;
    background: #DC3434;
    color: #fff;
    margin-top: 20px;
    text-align: center;
    line-height: 13px;
    padding: 8px 12px;
}

.copyright { font-size: 14px;text-align: center; padding:20px 0;color: #6C6E6F;}
.copyright p { width: 100%; text-align: center; padding: 0; margin: 0; }
.copyright br { display: none; }
.copyright img { margin: 10px auto!important; }
.copyright img:first-child { display: block!important; }
.copyright a {color: #6C6E6F; text-decoration: none;}
.copyright a:hover { color:#FF0069; text-decoration: none; }

select {
    -webkit-appearance: none;
    -moz-appearance: none;
}