@charset "UTF-8";
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}
body{margin:0;}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary{display:block;}
audio,
canvas,
progress,
video{display:inline-block;vertical-align:baseline;}
audio:not([controls]){display:none;height:0;}
[hidden],
template{display:none;}
a{background-color:transparent;}
a:active,
a:hover{outline:0;}
abbr[title]{border-bottom:1px dotted;}
b,
strong{font-weight:bold;}
dfn{font-style:italic;}
h1{font-size:2em;margin:0.67em 0;}
mark{background:#ff0;color:#000;}
small{font-size:80%;}
sub,
sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sup{top:-0.5em;}
sub{bottom:-0.25em;}
img{border:0;}
svg:not(:root){overflow:hidden;}
figure{margin:1em 40px;}
hr{box-sizing:content-box;height:0;}
pre{overflow:auto;}
code,
kbd,
pre,
samp{font-family:monospace,monospace;font-size:1em;}
button,
input,
optgroup,
select,
textarea{color:inherit;font:inherit;margin:0;}
button{overflow:visible;}
button,
select{text-transform:none;}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"]{-webkit-appearance:button;cursor:pointer;}
button[disabled],
html input[disabled]{cursor:default;}
button::-moz-focus-inner,
input::-moz-focus-inner{border:0;padding:0;}
input{line-height:normal;}
input[type="checkbox"],
input[type="radio"]{box-sizing:border-box;padding:0;}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button{height:auto;}
input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box;}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}
fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}
legend{border:0;padding:0;}
textarea{overflow:auto;}
optgroup{font-weight:bold;}
table{border-collapse:collapse;border-spacing:0;}
td,
th{padding:0;}
@font-face{font-family:'Gotham Pro';src:url("../fonts/GothamPro-Light.eot");src:url("../fonts/GothamPro-Light.eot?#iefix") format("embedded-opentype"),url("../fonts/GothamPro-Light.woff2") format("woff2"),url("../fonts/GothamPro-Light.woff") format("woff"),url("../fonts/GothamPro-Light.ttf") format("truetype"),url("../fonts/GothamPro-Light.svg#GothamPro-Light") format("svg");font-weight:300;font-style:normal;font-display: swap;}
@font-face{font-family:'Gotham Pro';src:url("../fonts/GothamPro.eot");src:url("../fonts/GothamPro.eot?#iefix") format("embedded-opentype"),url("../fonts/GothamPro.woff2") format("woff2"),url("../fonts/GothamPro.woff") format("woff"),url("../fonts/GothamPro.ttf") format("truetype"),url("../fonts/GothamPro.svg#GothamPro") format("svg");font-weight:normal;font-style:normal;font-display: swap;}
@font-face{font-family:'Gotham Pro';src:url("../fonts/GothamPro-Medium.eot");src:url("../fonts/GothamPro-Medium.eot?#iefix") format("embedded-opentype"),url("../fonts/GothamPro-Medium.woff2") format("woff2"),url("../fonts/GothamPro-Medium.woff") format("woff"),url("../fonts/GothamPro-Medium.ttf") format("truetype"),url("../fonts/GothamPro-Medium.svg#GothamPro-Medium") format("svg");font-weight:500;font-style:normal;font-display: swap;}
@font-face{font-family:'Gotham Pro';src:url("../fonts/GothamPro-Bold.eot");src:url("../fonts/GothamPro-Bold.eot?#iefix") format("embedded-opentype"),url("../fonts/GothamPro-Bold.woff2") format("woff2"),url("../fonts/GothamPro-Bold.woff") format("woff"),url("../fonts/GothamPro-Bold.ttf") format("truetype"),url("../fonts/GothamPro-Bold.svg#GothamPro-Bold") format("svg");font-weight:bold;font-style:normal;font-display: swap;}
.showhide{background-image:-webkit-linear-gradient(0deg,#fff,rgba(255,255,255,0.5) 50%,transparent 100%);background-image:-webkit-linear-gradient(90deg,#fff,rgba(255,255,255,0.5) 50%,transparent 100%);background-image:linear-gradient(0deg,#fff,rgba(255,255,255,0.5) 50%,transparent 100%);}
.section-mainslider .mainslider-item:before{background-image:-webkit-linear-gradient(0deg,rgba(10,10,10,0.1),rgba(10,10,10,0.05) 50%,transparent 100%);background-image:-webkit-linear-gradient(90deg,rgba(10,10,10,0.1),rgba(10,10,10,0.05) 50%,transparent 100%);background-image:linear-gradient(0deg,rgba(10,10,10,0.1),rgba(10,10,10,0.05) 50%,transparent 100%);}
.products li .inner,
.locations li .inner a,
.neighboring li .inner a,
.popup-holder .popup-holder-content{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.menu li .slide-menu,
.menu li .slide-menu ul,
.continents li .inner,
.regions li .inner,
.country li .inner{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.mobile.mobile-menu a,
.mobile.mobile-contacts a,
.section-mainslider .mainslider-item,
.menu,
.menu li,
.menu li .slide-menu .allby-block,
.menu li .slide-menu.slide-locations ul.menu-locations li .inner,
.lang,
.seeall-block,
.benefits li .inner,
.benefits li .inner .img,
.continents li .inner .caption,
.news li .inner .img,
.blog li .inner .img,
.locations li .inner a .img,
.showhide-block,
.footer .container,
.footer .complain,
.content .img,
.content .img.shadow,
.content ol li:before,
.regions li .inner .caption,
.country li .inner .caption,
.neighboring li .inner a .img,
.faq li .inner .img,
.gallery li .img,
.videos li .inner,
.videos li .inner .youtube,
.videos li .inner .youtube .play:before,
.popup-holder .popup-holder-content .close-popup,
.popup-holder .popup-holder-content .popup ul li a,
.pagenav li a,
.comment-form .title,
.page404 .img,
.video .inner,
.video .inner .youtube,
.video .inner .youtube .play:before{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.header .container,
.footer .footer-row{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.menu li a,
.products li .inner .price-block{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.accordion li .opener{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.accordion li .opener:before{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.accordion li .opener:before{content:'';display:block;clear:both;}
.js-acc-hidden{position:absolute!important;left:-9999px!important;top:-9999px!important;display:block!important;width:100%!important;}
.column5{width:5%;}
.column10{width:10%;}
.column15{width:15%;}
.column20{width:20%;}
.column25{width:25%;}
.column30{width:30%;}
.column35{width:35%;}
.column40{width:40%;}
.column45{width:45%;}
.column50{width:50%;}
.column55{width:55%;}
.column60{width:60%;}
.column65{width:65%;}
.column70{width:70%;}
.column75{width:75%;}
.column80{width:80%;}
.column85{width:85%;}
.column90{width:90%;}
.column95{width:95%;}
.column100{width:100%;}
.col1{width:100%;}
.col2{width:50%;}
.col3{width:33.3333333333%;}
.col4{width:25%;}
.col5{width:20%;}
.col6{width:16.6666666667%;}
.col7{width:14.2857142857%;}
.col8{width:12.5%;}
.col9{width:11.1111111111%;}
.col10{width:10%;}
.item10 li,
.item10 figure{width:10%;}
.item9 li,
.item9 figure{width:11.1111111111%;}
.item8 li,
.item8 figure{width:12.5%;}
.item7 li,
.item7 figure{width:14.2857142857%;}
.item6 li,
.item6 figure{width:16.6666666667%;}
.item5 li,
.item5 figure{width:20%;}
.item4 li,
.item4 figure{width:25%;}
.item3 li,
.item3 figure{width:33.3333333333%;}
.item2 li,
.item2 figure{width:50%;}
.item1 li,
.item1 figure{width:100%;}
.clearfix:after,
.container:after,
.section-mainslider .mainslider-item:after,
.popup-holder.popup-active-contacts .popup-contacts .popup-content-contacts:after{content:'';display:block;clear:both;}
.ellipsis{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.clearfixb:before,
.section-:before,
.section- .container:before,
.section-mainslider .mainslider-item:before,
.header:before,
.menu li a:before,
.products li .inner .price-block .price:before,
.footer:before,
.content ol li:before,
.content ul li:before,
.videos li .inner .youtube:before,
.videos li .inner .youtube .play:before,
.sitemap li:before,
.page404 .img:before,
.video .inner .youtube:before,
.video .inner .youtube .play:before{content:'';display:block;clear:both;}
html{box-sizing:border-box;}
*,
*:before,
*:after{box-sizing:inherit;}
*{max-height:1000000px;}
body{color:#333;background:#fff;font:16px/1.3 "Gotham Pro","Arial","Helvetica Neue","Helvetica",sans-serif;min-width:240px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
img{max-width:100%;height:auto;}
.gm-style img{max-width:none;}
:active,
:hover,
:focus{outline:0;outline-offset:0;}
a,
i,
a:before,
a i{-webkit-transition:all .4s;transition:all .4s;-webkit-backface-visibility:hidden;backface-visibility:hidden;text-decoration:none;}
a:hover,
a:before:hover,
i:hover,
a:hover i{-webkit-transition:all .4s;transition:all .4s;-webkit-backface-visibility:hidden;backface-visibility:hidden;text-decoration:none;}
ul,
ol{list-style-type:none;padding:0;margin:0;}
button{border:0;padding:0;}
*{box-sizing:border-box;}
figure a img,
.img img{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:all .5s ease;transition:all .5s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;}
figure a:hover img,
.img:hover img{-webkit-transform:scale(1.03);-ms-transform:scale(1.03);transform:scale(1.03);}
[class^="icon-"],
[class*=" icon-"]{-webkit-transition:opacity 0.35s;transition:opacity 0.35s;-webkit-backface-visibility:hidden;backface-visibility:hidden;}
a:hover,
a:hover *{-webkit-backface-visibility:hidden;backface-visibility:hidden;}
h1,
.h1,
h2,
.h2,
h3,
.h3,
h4,
.h4,
h5,
.h5,
h6,
.h6,
.h{font-family:inherit;font-weight:bold;margin:0 0 0.5em;color:inherit;}
h1,
.h1{font-size:30px;}
h2,
.h2{font-size:27px;}
h3,
.h3{font-size:24px;}
h4,
.h4{font-size:21px;}
h5,
.h5{font-size:17px;}
h6,
.h6{font-size:15px;}
p{margin:0 0 1em;}
a{color:#3c8ec8;}
a:hover,
a:focus{text-decoration:none;}
h1,
.h1,
h2,
.h2,
h3,
.h3,
h4,
.h4,
h5,
.h5,
h6,
.h6,
.h{}
@media (max-width:1399px){
  .column h1,
  .column .h1,
  .column
  h2,
  .column .h2,
  .column
  h3,
  .column .h3,
  .column
  h4,
  .column .h4,
  .column
  h5,
  .column .h5,
  .column
  h6,
  .column .h6,
  .column
  .h{padding:0;}
}
@media (max-width:767px){
  h1,
  .h1{font-size:24px;}
}
@media (max-width:479px){
  h1,
  .h1{font-size:21px;}
}
@media (max-width:767px){
  h2,
  .h2{font-size:21px;}
}
@media (max-width:479px){
  h2,
  .h2{font-size:19px;}
}
@media (max-width:767px){
  h3,
  .h3{font-size:19px;}
}
@media (max-width:479px){
  h3,
  .h3{font-size:17px;}
}
@media (max-width:767px){
  h4,
  .h4{font-size:18px;}
}
@media (max-width:479px){
  h4,
  .h4{font-size:16px;}
}
@media (max-width:767px){
  h5,
  .h5{font-size:17px;}
}
@media (max-width:479px){
  h5,
  .h5{font-size:15px;}
}
@media (max-width:767px){
  h6,
  .h6{font-size:15px;}
}
@media (max-width:479px){
  h6,
  .h6{font-size:14px;}
}
h1,
.h1,
h2,
.h2,
h3,
.h3,
h4,
.h4,
h5,
.h5,
h6,
.h6,
.h{text-transform:uppercase;font-weight:bold;color:#3c8ec8;}
.section-breadcrumbs h1,
.section-breadcrumbs .h1,
.section-breadcrumbs
h2,
.section-breadcrumbs .h2,
.section-breadcrumbs
h3,
.section-breadcrumbs .h3,
.section-breadcrumbs
h4,
.section-breadcrumbs .h4,
.section-breadcrumbs
h5,
.section-breadcrumbs .h5,
.section-breadcrumbs
h6,
.section-breadcrumbs .h6,
.section-breadcrumbs
.h{margin-bottom:0;padding:0 20px;text-align:center;}
.content h1,
.content .h1,
.content
h2,
.content .h2,
.content
h3,
.content .h3,
.content
h4,
.content .h4,
.content
h5,
.content .h5,
.content
h6,
.content .h6,
.content
.h{padding:0;}
.mainpage h1,
.mainpage .h1{text-align:center;}
form,
fieldset{margin:0;padding:0;border-style:none;}
input[type='text'],
input[type='tel'],
input[type='email'],
input[type='search'],
input[type='password'],
textarea{-webkit-appearance:none;-webkit-border-radius:0;box-sizing:border-box;border:1px solid #999;padding:0.4em 0.7em;}
input[type='text']:focus,
input[type='tel']:focus,
input[type='email']:focus,
input[type='search']:focus,
input[type='password']:focus,
textarea:focus{border-color:#333;}
input[type='text']::-webkit-input-placeholder,
input[type='tel']::-webkit-input-placeholder,
input[type='email']::-webkit-input-placeholder,
input[type='search']::-webkit-input-placeholder,
input[type='password']::-webkit-input-placeholder,
textarea::-webkit-input-placeholder{color:#999;}
input[type='text']::-moz-placeholder,
input[type='tel']::-moz-placeholder,
input[type='email']::-moz-placeholder,
input[type='search']::-moz-placeholder,
input[type='password']::-moz-placeholder,
textarea::-moz-placeholder{opacity:1;color:#999;}
input[type='text']:-moz-placeholder,
input[type='tel']:-moz-placeholder,
input[type='email']:-moz-placeholder,
input[type='search']:-moz-placeholder,
input[type='password']:-moz-placeholder,
textarea:-moz-placeholder{color:#999;}
input[type='text']:-ms-input-placeholder,
input[type='tel']:-ms-input-placeholder,
input[type='email']:-ms-input-placeholder,
input[type='search']:-ms-input-placeholder,
input[type='password']:-ms-input-placeholder,
textarea:-ms-input-placeholder{color:#999;}
input[type='text'].placeholder,
input[type='tel'].placeholder,
input[type='email'].placeholder,
input[type='search'].placeholder,
input[type='password'].placeholder,
textarea.placeholder{color:#999;}
select{-webkit-border-radius:0;}
textarea{resize:vertical;vertical-align:top;}
button,
input[type='button'],
input[type='reset'],
input[type='file'],
input[type='submit']{-webkit-appearance:none;-webkit-border-radius:0;cursor:pointer;}
form,
fieldset{width:100%;}
form .row,
fieldset .row{float:left;width:100%;}
select,
input[type='number'],
input[type='text'],
input[type='tel'],
input[type='email'],
input[type='search'],
input[type='password'],
input[type='url'],
input[type='date'],
textarea{border:0;width:100%;margin-bottom:15px;box-shadow:0 0 25px 0 rgba(0,0,0,0.1);padding:10px 20px;border-radius:3px;color:#0a0a0a;}
select:focus,
input[type='number']:focus,
input[type='text']:focus,
input[type='tel']:focus,
input[type='email']:focus,
input[type='search']:focus,
input[type='password']:focus,
input[type='url']:focus,
input[type='date']:focus,
textarea:focus{border-color:#347bad;}
select{-webkit-appearance:menulist-button;color:rgba(10,10,10,0.8);}
select:focus{border-color:#347bad;}
input[type='number'],
input.captcha{width:auto;}
input[type='number']:focus,
input.captcha:focus{border-color:#347bad;}
button,
input[type='button'],
input[type='reset'],
input[type='file'],
input[type='submit']{border:0;padding:10px 20px;-webkit-transition:all .4s;transition:all .4s;-webkit-backface-visibility:hidden;backface-visibility:hidden;font-size:19px;padding:10px 30px;text-align:center;display:block;margin:10px auto;color:#fff;border-radius:3px;background:#439fe0;}
button:hover,
input[type='button']:hover,
input[type='reset']:hover,
input[type='file']:hover,
input[type='submit']:hover{background-color:#347bad;color:#fff;-webkit-transition:all .4s;transition:all .4s;-webkit-backface-visibility:hidden;backface-visibility:hidden;}
input[type='file']{margin-bottom:15px;width:100%;color:#0a0a0a;font-weight:normal;background:transparent;padding:0;box-shadow:none;border:0;}
input[type='file']:hover{color:#439fe0;background:transparent;}
form label{display:block;margin-bottom:7px;color:rgba(10,10,10,0.7);font-size:17px;}
::-webkit-input-placeholder{color:#0a0a0a;opacity:1;}
:-ms-input-placeholder{color:#0a0a0a;opacity:1;}
::placeholder{color:#0a0a0a;opacity:1;}
:-ms-input-placeholder{color:#0a0a0a;}
::-ms-input-placeholder{color:#0a0a0a;}
@font-face{font-family:'icomoon';src:url("../fonts/icomoon.eot?tadsub");src:url("../fonts/icomoon.eot?tadsub#iefix") format("embedded-opentype"),url("../fonts/icomoon.ttf?tadsub") format("truetype"),url("../fonts/icomoon.woff?tadsub") format("woff"),url("../fonts/icomoon.svg?tadsub#icomoon") format("svg");font-weight:normal;font-style:normal;font-display: swap;}
[class^="icon-"],
[class*=" icon-"]{font-family:'icomoon'!important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.icon-zoom-out:before{content:"\e900";}
.icon-zoom-in:before{content:"\e901";}
.icon-thunderbolt:before{content:"\e902";}
.icon-close-2:before{content:"\e903";}
.icon-close-1:before{content:"\e904";}
.icon-close:before{content:"\e905";}
.icon-wind:before{content:"\e906";}
.icon-watch:before{content:"\e907";}
.icon-video-camera-1:before{content:"\e908";}
.icon-video-camera:before{content:"\e909";}
.icon-user-2:before{content:"\e90a";}
.icon-user-1:before{content:"\e90b";}
.icon-user:before{content:"\e90c";}
.icon-upload-2:before{content:"\e90d";}
.icon-upload-1:before{content:"\e90e";}
.icon-unlock:before{content:"\e90f";}
.icon-umbrella:before{content:"\e910";}
.icon-twitter:before{content:"\e911";}
.icon-triangle:before{content:"\e912";}
.icon-trash-1:before{content:"\e913";}
.icon-trash:before{content:"\e914";}
.icon-switch-1:before{content:"\e915";}
.icon-switch:before{content:"\e916";}
.icon-like:before{content:"\e917";}
.icon-dislike:before{content:"\e918";}
.icon-thermometer:before{content:"\e919";}
.icon-target:before{content:"\e91a";}
.icon-tag:before{content:"\e91b";}
.icon-sunset:before{content:"\e91c";}
.icon-sunrise:before{content:"\e91d";}
.icon-sun:before{content:"\e91e";}
.icon-star:before{content:"\e91f";}
.icon-square:before{content:"\e920";}
.icon-prohibition:before{content:"\e921";}
.icon-share:before{content:"\e922";}
.icon-search:before{content:"\e923";}
.icon-scissors:before{content:"\e924";}
.icon-rotate-1:before{content:"\e925";}
.icon-rotate:before{content:"\e926";}
.icon-refresh-1:before{content:"\e927";}
.icon-refresh:before{content:"\e928";}
.icon-wifi:before{content:"\e929";}
.icon-printer:before{content:"\e92a";}
.icon-power-button:before{content:"\e92b";}
.icon-pocket:before{content:"\e92c";}
.icon-add-2:before{content:"\e92d";}
.icon-add-1:before{content:"\e92e";}
.icon-add:before{content:"\e92f";}
.icon-play:before{content:"\e930";}
.icon-pie-chart:before{content:"\e931";}
.icon-phone-call-6:before{content:"\e932";}
.icon-phone-call-5:before{content:"\e933";}
.icon-phone-call-4:before{content:"\e934";}
.icon-phone-call-3:before{content:"\e935";}
.icon-phone-call-2:before{content:"\e936";}
.icon-phone-call-1:before{content:"\e937";}
.icon-phone-call:before{content:"\e938";}
.icon-pause:before{content:"\e939";}
.icon-octagon:before{content:"\e93a";}
.icon-musical-note:before{content:"\e93b";}
.icon-move:before{content:"\e93c";}
.icon-moon:before{content:"\e93d";}
.icon-monitor-1:before{content:"\e93e";}
.icon-minus-2:before{content:"\e93f";}
.icon-minus-1:before{content:"\e940";}
.icon-minus:before{content:"\e941";}
.icon-minimize-1:before{content:"\e942";}
.icon-minimize:before{content:"\e943";}
.icon-voice-recording-1:before{content:"\e944";}
.icon-voice-recording:before{content:"\e945";}
.icon-menu:before{content:"\e946";}
.icon-maximize-1:before{content:"\e947";}
.icon-maximize:before{content:"\e948";}
.icon-map:before{content:"\e949";}
.icon-placeholder:before{content:"\e94a";}
.icon-email:before{content:"\e94b";}
.icon-padlock:before{content:"\e94c";}
.icon-loading:before{content:"\e94d";}
.icon-lifebuoy:before{content:"\e94e";}
.icon-layout:before{content:"\e94f";}
.icon-layers:before{content:"\e950";}
.icon-instagram:before{content:"\e951";}
.icon-info:before{content:"\e952";}
.icon-inbox:before{content:"\e953";}
.icon-image:before{content:"\e954";}
.icon-home:before{content:"\e955";}
.icon-heart:before{content:"\e956";}
.icon-headphones:before{content:"\e957";}
.icon-hash:before{content:"\e958";}
.icon-grid:before{content:"\e959";}
.icon-worldwide:before{content:"\e95a";}
.icon-folder:before{content:"\e95b";}
.icon-flag:before{content:"\e95c";}
.icon-filter:before{content:"\e95d";}
.icon-file:before{content:"\e95e";}
.icon-feather:before{content:"\e95f";}
.icon-facebook:before{content:"\e960";}
.icon-visualization:before{content:"\e961";}
.icon-hide:before{content:"\e962";}
.icon-external:before{content:"\e963";}
.icon-edit:before{content:"\e964";}
.icon-droplet:before{content:"\e965";}
.icon-download-1:before{content:"\e966";}
.icon-cloud-computing-1:before{content:"\e967";}
.icon-compact-disc:before{content:"\e968";}
.icon-delete:before{content:"\e969";}
.icon-cpu:before{content:"\e96a";}
.icon-chat-1:before{content:"\e96b";}
.icon-chat:before{content:"\e96c";}
.icon-command:before{content:"\e96d";}
.icon-settings:before{content:"\e96e";}
.icon-cloud:before{content:"\e96f";}
.icon-cloud-computing:before{content:"\e970";}
.icon-clock:before{content:"\e971";}
.icon-circle:before{content:"\e972";}
.icon-check-2:before{content:"\e973";}
.icon-check-1:before{content:"\e974";}
.icon-check:before{content:"\e975";}
.icon-photo-camera:before{content:"\e976";}
.icon-no-photo:before{content:"\e977";}
.icon-briefcase:before{content:"\e978";}
.icon-cube:before{content:"\e979";}
.icon-bookmark:before{content:"\e97a";}
.icon-bluetooth:before{content:"\e97b";}
.icon-bell-1:before{content:"\e97c";}
.icon-bell:before{content:"\e97d";}
.icon-battery:before{content:"\e97e";}
.icon-bar-chart-1:before{content:"\e97f";}
.icon-bar-chart:before{content:"\e980";}
.icon-medal:before{content:"\e981";}
.icon-at:before{content:"\e982";}
.icon-upload:before{content:"\e983";}
.icon-right-arrow:before{content:"\e984";}
.icon-left-arrow:before{content:"\e985";}
.icon-download:before{content:"\e986";}
.icon-shutter:before{content:"\e987";}
.icon-anchor:before{content:"\e988";}
.icon-right-alignment:before{content:"\e989";}
.icon-left-alignment:before{content:"\e98a";}
.icon-justify:before{content:"\e98b";}
.icon-center-align:before{content:"\e98c";}
.icon-warning-2:before{content:"\e98d";}
.icon-warning-1:before{content:"\e98e";}
.icon-warning:before{content:"\e98f";}
.icon-monitor:before{content:"\e990";}
.icon-sound-waves:before{content:"\e991";}
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}
.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0;}
.slick-list:focus{outline:none;}
.slick-list.dragging{cursor:pointer;}
.slick-slider .slick-track,
.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto;}
.slick-track:before,
.slick-track:after{content:"";display:table;}
.slick-track:after{clear:both;}
.slick-loading .slick-track{visibility:hidden;}
.slick-slide{float:left;height:100%;min-height:1px;display:none;}
[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;}
.slick-loading .slick-list{background:#fff url("./../fonts/ajax-loader.gif") center center no-repeat;}
@font-face{font-family:"slick";src:url("../fonts/slick.eot");src:url("../fonts/slick.eot?#iefix") format("embedded-opentype"),url("../fonts/slick.woff") format("woff"),url("../fonts/slick.ttf") format("truetype"),url("../fonts/slick.svg#slick") format("svg");font-weight:normal;font-style:normal;}
.slick-prev,
.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0px;font-size:0px;cursor:pointer;background:transparent;color:transparent;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);padding:0;border:none;outline:none;}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus{outline:none;background:transparent;color:transparent;}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before{opacity:1;}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before{opacity:0.25;}
.slick-prev:before,
.slick-next:before{font-family:"slick";font-size:20px;line-height:1;color:white;opacity:0.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.slick-prev{left:0;}
[dir="rtl"] .slick-prev{left:auto;right:0;}
.slick-prev:before{content:"←";}
[dir="rtl"] .slick-prev:before{content:"→";}
.slick-next{right:0;}
[dir="rtl"] .slick-next{left:0;right:auto;}
.slick-next:before{content:"→";}
[dir="rtl"] .slick-next:before{content:"←";}
.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%;}
.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer;}
.slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline:none;line-height:0px;font-size:0px;color:transparent;padding:5px;cursor:pointer;}
.slick-dots li button:hover,
.slick-dots li button:focus{outline:none;}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before{opacity:1;}
.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:"slick";font-size:6px;line-height:20px;text-align:center;color:black;opacity:0.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.slick-dots li.slick-active button:before{color:black;opacity:0.75;}
.slick-prev{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-animation:movebs 6s infinite cubic-bezier(0.6,0,0,0.5);animation:movebs 6s infinite cubic-bezier(0.6,0,0,0.5);margin:0;opacity:.9;width:64px;height:64px;left:0;z-index:5;box-shadow:0 0 25px 0 rgba(0,0,0,0.1);border-radius:50px;background:#fff;}
[dir="rtl"] .slick-prev{left:auto;right:0;}
.slick-prev:before{color:rgba(10,10,10,0.7);font-family:'icomoon'!important;content:'\e985';font-size:30px;}
.slick-prev:focus{background:#347bad;opacity:.7;}
.slick-prev:focus:before{color:#0a0a0a;}
.slick-prev:hover{background:#439fe0;opacity:.8;}
.slick-prev:hover:before{color:#fff;background:transparent;}
.slick-next{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-animation:movebs 6s infinite cubic-bezier(0.6,0,0,0.5);animation:movebs 6s infinite cubic-bezier(0.6,0,0,0.5);margin:0;opacity:.9;width:64px;height:64px;right:0;z-index:5;box-shadow:0 0 25px 0 rgba(0,0,0,0.1);border-radius:50px;background:#fff;}
[dir="rtl"] .slick-next{right:auto;left:0;}
.slick-next:before{color:rgba(10,10,10,0.7);font-family:'icomoon'!important;content:'\e984';font-size:30px;}
.slick-next:focus{background:#347bad;opacity:.7;}
.slick-next:focus:before{color:#0a0a0a;}
.slick-next:hover{background:#439fe0;opacity:.8;}
.slick-next:hover:before{color:#fff;background:transparent;}
.slick-dots{bottom:-10px;}
.slick-dots li{width:initial!important;padding:0!important;margin:0 3px!important;}
.slick-dots li button{margin:0!important;}
.slick-dots li button:before{opacity:.7;font-size:14px;color:#439fe0;}
.slick-dots li.slick-active button:before{color:#347bad;}
.slider-main-big .slick-dots,
.slider-main-min .slick-dots{bottom:15px;}
.slider-main-big .slick-dots li button:before,
.slider-main-min .slick-dots li button:before{opacity:.9;color:#fff;}
.slider-main-big .slick-dots li.slick-active button:before,
.slider-main-min .slick-dots li.slick-active button:before{color:#d5a258;}
@-webkit-keyframes movebs{
  from{box-shadow:0 0 25px 0 rgba(0,0,0,0.1);}
  50%{box-shadow:3px 3px 25px 3px rgba(60,142,200,0.25);}
  to{box-shadow:0 0 25px 0 rgba(0,0,0,0.1);}
}
@keyframes movebs{
  from{box-shadow:0 0 25px 0 rgba(0,0,0,0.1);}
  50%{box-shadow:3px 3px 25px 3px rgba(60,142,200,0.25);}
  to{box-shadow:0 0 25px 0 rgba(0,0,0,0.1);}
}
#wrapper{max-width:100%;min-height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
.section-prefooter{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;}
.footer{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;}
.section-{position:relative;z-index:1;}
.section-:before{position:absolute;bottom:0;content:'';left:0;height:3px;width:100%;background:rgba(60,142,200,0.5);}
.section-.section-content:before{display:none;}
.section-.section-content-top:before{display:block;}
.section-.section-breadcrumbs:before{display:none;}
.container{max-width:1400px;display:block;margin:0 auto;position:relative;padding:25px 0;}
@media (max-width:1399px){
  .container{max-width:100%;padding:25px 10px;}
}
.section-mainslider .container{max-width:initial;padding:0;}
.section-breadcrumbs .container{padding:25px 0 0 0;}
.section-breadcrumbs .container:before{display:none;}
.section- .container:before{position:absolute;bottom:0;content:'';left:0;height:5px;width:100%;}
.header .container:before,
.footer .container:before{display:none;}
.mobile{display:none;position:relative;z-index:3;}
.mobile.mobile-menu a,
.mobile.mobile-contacts a{background:#3c8ec8;padding:5px 10px;color:#fff;box-shadow:0 0 25px 0 rgba(0,0,0,0.1);border-radius:3px;}
@media (max-width:479px){
  .mobile.mobile-menu a,
  .mobile.mobile-contacts a{min-width:44px;min-height:44px;}
}
.mobile.mobile-menu a i,
.mobile.mobile-contacts a i{color:#fff;display:block;margin-right:10px;font-size:27px;}
@media (max-width:479px){
  .mobile.mobile-menu a i,
  .mobile.mobile-contacts a i{font-size:30px;margin-right:0;}
}
.mobile.mobile-menu a span,
.mobile.mobile-contacts a span{color:#fff;}
@media (max-width:479px){
  .mobile.mobile-menu a span,
  .mobile.mobile-contacts a span{display:none;}
}
@media (max-width:1023px){
  .mobile.mobile-menu,
  .mobile.mobile-contacts{display:block;}
}
.column{float:left;}
.column.column50{padding:0 15px;}
@media (max-width:1023px){
  .column.column50{width:100%;padding:0;}
}
.column.column25{padding-right:15px;}
@media (max-width:1023px){
  .column.column25{width:100%;padding-right:0;}
}
.column.column75{padding:0 15px;}
@media (max-width:1023px){
  .column.column75{width:100%;}
}
.contactspage .column{padding:20px;}
.section-mainslider{top:0;bottom:0;content:'';left:0;right:0;position:relative;z-index:1;}
.section-mainslider:before{display:none;}
.section-mainslider .mainslider-item{height:100%;overflow:hidden;min-height:620px;display:-moz-flex!important;display:-ms-flex!important;display:-o-flex!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;}
@media (max-width:1023px){
  .section-mainslider .mainslider-item{min-height:initial;padding:20px 0;}
}
.section-mainslider .mainslider-item:before{position:absolute;top:0;bottom:0;content:'';left:0;right:0;z-index:-1;}
.section-mainslider .mainslider-item:after{position:absolute;top:0;bottom:0;left:0;right:0;z-index:3;}
.section-mainslider .mainslider-item img{max-width:initial;margin:0 auto;min-height:100%;}
@media (max-width:1023px){
  .section-mainslider .mainslider-item img{max-width:100%;}
}
.section-mainslider.slick-slider .slick-track,
.section-mainslider.slick-slider .slick-list{height:100%;}
.header{-webkit-transition:all 0.3s;transition:all 0.3s;-webkit-backface-visibility:hidden;backface-visibility:hidden;width:100%;z-index:10;position:relative;background:#3c8ec8;}
.header:before{position:absolute;top:0;bottom:0;content:'';left:0;right:0;width:100%;height:100%;}
.header:before{position:absolute;top:0;bottom:0;left:0;right:0;}
.header .container{padding:0;min-height:70px;}
@media (min-width:1024px){
  .header .container{height:100%;padding:0 10px;}
}
.header .container:after{display:none;}
.fixed-position .header{width:100%!important;}
.logo a{color:#fff;font-weight:bold;font-size:19px;text-transform:uppercase;}
.js-acc-hidden{position:absolute!important;left:-9999px!important;top:-9999px!important;display:block!important;width:100%!important;}
@media (max-width:1023px){
  .header .menu-nav{position:absolute;}
}
.menu{-ms-flex-wrap:wrap;flex-wrap:wrap;}
@media (max-width:1023px){
  .menu{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
}
.footer .menu{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.menu li{font-size:15px;margin:0 5px;position:relative;}
@media (max-width:1199px){
  .menu li{font-size:15px;}
}
@media (max-width:1023px){
  .menu li{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
}
.menu li a{width:100%;padding:0 10px;color:#fff;text-align:center;min-height:30px;font-weight:500;position:relative;border-radius:3px;}
@media (max-width:1023px){
  .menu li a{background:#3c8ec8;width:initial;}
}
.menu li a i{color:#fff;font-size:14px;padding:0 0 0 5px;opacity:.5;}
.menu li a:hover{background:#439fe0;}
.menu li a:hover i{color:#0a0a0a;}
@media (max-width:1023px){
  .menu li.active{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
}
.menu li.active a{background:#347bad;}
.menu li.active ul li a{background:transparent;}
.menu li.active ul li a:hover{background:#439fe0;}
.menu li.active ul li.active a{background:#347bad;}
.menu li .slide-menu{position:absolute;top:30px;content:'';left:0;background:rgba(60,142,200,0.95);border-radius:3px;display:none;padding:10px;box-shadow:0 0 25px 0 rgba(0,0,0,0.1);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-direction:row;flex-direction:row;}
@media (max-width:1023px){
  .menu li .slide-menu{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;top:0;}
}
@media (max-width:767px){
  .menu li .slide-menu{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
}
.menu li .slide-menu .byregion{-webkit-box-flex:15%;-ms-flex:15%;flex:15%;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
@media (max-width:767px){
  .menu li .slide-menu .byregion{-webkit-box-flex:100%;-ms-flex:100%;flex:100%;width:100%;}
}
.menu li .slide-menu .byregion ul{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;}
.menu li .slide-menu .byregion ul li{width:100%;}
.menu li .slide-menu .byregion ul li a{width:auto;}
.menu li .slide-menu .bylocations{-webkit-box-flex:85%;-ms-flex:85%;flex:85%;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-left:1px solid #439fe0;}
@media (max-width:767px){
  .menu li .slide-menu .bylocations{-webkit-box-flex:100%;-ms-flex:100%;flex:100%;width:100%;border-left:0;border-top:1px solid #439fe0;}
}
.menu li .slide-menu .allby-block .allby{width:auto;}
.menu li .slide-menu ul li{margin:0;}
@media (max-width:1023px){
  .menu li .slide-menu ul li{margin:0 3px;}
}
.menu li .slide-menu ul li a{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:initial;flex-wrap:initial;}
.menu li .slide-menu.slide-services ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
@media (max-width:1023px){
  .menu li .slide-menu.slide-services ul{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}
}
.menu li .slide-menu.slide-locations{padding:10px 0;min-width:600px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-left:-110px;}
@media (max-width:1023px){
  .menu li .slide-menu.slide-locations{margin-left:initial;min-width:initial;}
}
.menu li .slide-menu.slide-locations .menu-caption{text-transform:uppercase;font-weight:bold;padding:5px 10px;color:rgba(255,255,255,0.9);width:100%;display:block;text-align:center;}
@media (max-width:1023px){
  .menu li .slide-menu.slide-locations .menu-caption{margin-left:0;}
}
.menu li .slide-menu.slide-locations ul{min-width:150px;margin:0 10px 10px;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.menu li .slide-menu.slide-locations ul li{margin:0 3px;}
.menu li .slide-menu.slide-locations ul.menu-locations{font-size:0;}
.menu li .slide-menu.slide-locations ul.menu-locations li{display:inline-block;vertical-align:top;width:50%;font-size:15px;margin:0;padding:1px 3px;}
@media (max-width:479px){
  .menu li .slide-menu.slide-locations ul.menu-locations li{width:100%;}
}
.menu li .slide-menu.slide-locations ul.menu-locations li a{-ms-flex-wrap:initial;flex-wrap:initial;color:#fff;font-size:13px;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.menu li .slide-menu.slide-locations ul.menu-locations li a span{color:#fff;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;font-weight:normal;}
.menu li .slide-menu.slide-locations ul.menu-locations li a span.caption{font-weight:bold;}
@media (max-width:767px){
  .menu li .slide-menu.slide-locations ul.menu-regions{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}
}
@media (max-width:767px){
  .menu li .slide-menu.slide-locations ul.menu-regions li{width:auto;}
}
.menu li:hover .slide-menu{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;}
@media (max-width:1023px){
  .lang{margin-right:10px;}
}
.lang select{margin-bottom:0;padding:5px 10px;font-weight:normal;font-size:13px;background:#3c8ec8;border:1px solid rgba(255,255,255,0.5);color:#fff;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
.lang select:hover{border:1px solid #439fe0;}
.caption-section{text-align:center;font-weight:bold;padding:20px 0;color:#808080;font-weight:bold;font-size:24px;}

@media (max-width:767px){
  .caption-section{font-size:21px;}
}
@media (max-width:479px){
  .caption-section{font-size:19px;}
}
.caption-section span{text-transform:uppercase;color:#3c8ec8;}
.caption-section .flag{display:inline-block;vertical-align:middle;width:30px;height:30px;margin-top:-3px;}
.seeall-block{padding:20px 0;}
.seeall-block a,
.seeall-block span{border-radius:3px;background:#808080;font-size:17px;font-weight:500;color:#fff;padding:10px 20px;min-width:240px;text-align:center;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
.seeall-block a:hover,
.seeall-block span:hover{background:#439fe0;box-shadow:0 0 25px 0 rgba(0,0,0,0.1);}
.column50 .seeall-block{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;}
@media (max-width:1023px){
  .column50 .seeall-block{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
}
.content .seeall-block a:hover,
.content .seeall-block span:hover{color:#fff;}
.products{font-size:0;}
.products li{display:inline-block;vertical-align:top;font-size:13px;padding:20px;width:25%;text-align:center;}
@media (max-width:1199px){
  .products li{width:33.33333%;}
}
@media (max-width:1023px){
  .products li{width:33.33333%;}
}
@media (max-width:767px){
  .products li{width:50%;}
}
@media (max-width:479px){
  .products li{width:100%;}
}
.products li .inner{border-radius:3px;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;box-shadow:0 0 25px 0 rgba(0,0,0,0.1);padding:30px 20px 20px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
.products li .inner ul li{width:100%;padding:0;font-size:15px;margin-bottom:3px;}
.products li .inner ul.location li{font-size:15px;font-weight:500;}
.products li .inner ul.options li{font-size:13px;margin:3px 0;}
@media (max-width:1023px){
  .products li .inner ul.options li{font-size:11px;}
}
.products li .inner ul.options li span{color:#3c8ec8;font-weight:bold;font-size:19px;}
.products li .inner ul.options li span.min{font-size:16px;}
.products li .inner ul.options li.ipv{font-size:14px;color:#3c8ec8;font-weight:bold;}
.products li .inner .flag{position:absolute;top:0;content:'';left:50%;margin:-25px 0 0 -25px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
.products li .inner .flag img{width:50px;}
.products li .inner .caption{color:#3c8ec8;font-size:24px;font-weight:bold;margin-bottom:10px;}
.products li .inner .description{color:rgba(10,10,10,0.6);margin-top:10px;}
.products li .inner .price-block{width:100%;margin:15px 0;}
@media (max-width:1023px){
  .products li .inner .price-block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
}
.products li .inner .price-block .price{font-size:24px;font-weight:bold;position:relative;}
@media (max-width:1399px){
  .products li .inner .price-block .price{font-size:24px;}
}
.products li .inner .price-block .price sup{font-size:60%;}
.products li .inner .price-block .price span{font-size:14px;}
@media (max-width:1399px){
  .products li .inner .price-block .price span{font-size:10px;}
}
.products li .inner .price-block .price.price-old{color:rgba(10,10,10,0.5);}
@media (max-width:1399px){
  .products li .inner .price-block .price.price-old{font-size:19px;}
}
.products li .inner .price-block .price.price-old:before{position:absolute;top:12px;content:'';left:15px;width:70px;height:3px;background:#ff4b55;-webkit-transform:rotate(-25deg);-ms-transform:rotate(-25deg);transform:rotate(-25deg);z-index:1;}
@media (max-width:1399px){
  .products li .inner .price-block .price.price-old:before{left:10px;}
}
.products li .inner .buy{font-weight:bold;color:#fff;background:#347bad;box-shadow:0 0 25px 0 rgba(0,0,0,0.1);}
.products li .inner .buy:hover{background:#439fe0;}
.products li .inner:hover{box-shadow:3px 3px 25px 3px rgba(60,142,200,0.25);}
.products.ssl li{width:33.33333%;}
@media (max-width:1199px){
  .products.ssl li{width:33.33333%;}
}
@media (max-width:1023px){
  .products.ssl li{width:33.33333%;}
}
@media (max-width:767px){
  .products.ssl li{width:50%;}
}
@media (max-width:479px){
  .products.ssl li{width:100%;}
}
.benefits{font-size:0;text-align:center;}
.benefits li{display:inline-block;vertical-align:top;font-size:14px;padding:20px;width:20%;text-align:center;color:#808080;}
@media (max-width:1023px){
  .benefits li{width:33.33333%;}
}
@media (max-width:767px){
  .benefits li{width:50%;}
}
@media (max-width:479px){
  .benefits li{width:100%;}
}
.benefits li .inner{position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
.benefits li .inner .img{width:84px;height:84px;border-radius:3px;background:#3c8ec8;box-shadow:0 0 25px 0 rgba(0,0,0,0.1);margin-bottom:5px;}
@media (max-width:1023px){
  .benefits li .inner .img{width:64px;height:64px;}
}
.benefits li .inner .img i{color:#fff;font-size:36px;}
@media (max-width:1023px){
  .benefits li .inner .img i{font-size:30px;}
}
.benefits li .inner .caption{text-transform:uppercase;font-weight:bold;font-size:19px;margin:5px 0;}
.continents{font-size:0;}
.continents li{display:inline-block;vertical-align:top;width:33.33333%;font-size:15px;padding:20px;}
@media (max-width:1199px){
  .continents li{width:50%;}
}
@media (max-width:767px){
  .continents li{width:50%;}
}
@media (max-width:479px){
  .continents li{width:100%;}
}
.continents li .inner{border-radius:3px;box-shadow:0 0 25px 0 rgba(0,0,0,0.1);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;padding:20px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
.continents li .inner .caption{font-weight:bold;color:#3c8ec8;font-size:24px;margin-bottom:5px;}
.continents li .inner ul{width:50%;}
@media (max-width:767px){
  .continents li .inner ul{width:100%;}
}
.continents li .inner ul li{width:100%;margin:3px 0;padding:0;}
.continents li .inner ul li a{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
.continents li .inner .img{position:absolute;top:0;bottom:0;content:'';left:0;right:0;z-index:-1;}
.continents li .inner .img img{position:absolute;top:50%;right:5px;margin-top:-50px;padding-top:10px;}
@media (max-width:767px){
  .continents li .inner .img img{opacity:.2;}
}
.continents li .inner .seeall{text-align:center;font-weight:500;display:inline-block;vertical-align:middle;margin:10px auto 0;border-radius:3px;background:rgba(10,10,10,0.05);padding:3px 15px;}
.continents li .inner .seeall:hover{background:rgba(10,10,10,0.1);}
.continents li .inner:hover{box-shadow:3px 3px 25px 3px rgba(60,142,200,0.25);}
.news,
.blog{font-size:0;}
.news li,
.blog li{display:inline-block;vertical-align:top;font-size:14px;color:rgba(10,10,10,0.7);width:50%;padding:20px;}
@media (max-width:1023px){
  .news li,
  .blog li{width:50%;padding:20px;}
}
@media (max-width:479px){
  .news li,
  .blog li{width:100%;}
}
.news li .inner .img,
.blog li .inner .img{float:left;background:#3c8ec8;border-radius:3px;box-shadow:0 0 25px 0 rgba(0,0,0,0.1);overflow:hidden;width:240px;height:160px;margin:0 20px 5px 0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
@media (max-width:1023px){
  .news li .inner .img,
  .blog li .inner .img{float:none;max-width:100%;}
}
.news li .inner .img:hover,
.blog li .inner .img:hover{box-shadow:3px 3px 25px 3px rgba(60,142,200,0.25);}
.news li .inner .caption,
.news li .inner .date,
.news li .inner .description,
.blog li .inner .caption,
.blog li .inner .date,
.blog li .inner .description{overflow:hidden;}
.news li .inner .caption,
.blog li .inner .caption{text-transform:uppercase;font-weight:bold;font-size:19px;color:#3c8ec8;}
.news li .inner .date,
.blog li .inner .date{margin:5px 0;}
.news li .inner .date span,
.blog li .inner .date span{background:rgba(10,10,10,0.1);border-radius:3px;padding:2px 5px;display:inline-block;vertical-align:top;color:#0a0a0a;}
.column50 .news,
.column50
.blog{width:100%;padding:20px 0;}
@media (max-width:1023px){
  .column50 .news,
  .column50
  .blog{width:50%;padding:20px;}
}
@media (max-width:479px){
  .column50 .news,
  .column50
  .blog{width:100%;}
}
.locations{font-size:0;width:100%;}
.locations li{display:inline-block;vertical-align:top;padding:5px 20px;width:25%;}
@media (max-width:1199px){
  .locations li{width:33.33333%;}
}
@media (max-width:767px){
  .locations li{width:50%;}
}
@media (max-width:479px){
  .locations li{width:100%;}
}
.locations li .inner a{color:#808080;font-size:15px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
.locations li .inner a .img{width:26px;background:#fff;margin-right:10px;}
.locations li .inner a .caption{color:#3c8ec8;font-weight:bold;}
.footer .locations li .inner a{color:#fff;}
.footer .locations li .inner a .caption{color:#fff;}
.showhide-block span{border-radius:3px;background:rgba(128,128,128,0.5);font-size:17px;font-weight:500;color:#fff;padding:10px 20px;min-width:240px;text-align:center;}
.showhide-block span:hover{background:#439fe0;box-shadow:0 0 25px 0 rgba(0,0,0,0.1);}
.footer{position:relative;background:#3c8ec8;color:#fff;font-size:15px;}
.footer:before{position:absolute;top:0;bottom:0;left:0;right:0;}
.footer .container{padding:0 20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
.footer .container:after{display:none;}
@media (max-width:1023px){
  .footer .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
}
@media (max-width:767px){
  .footer .container{-ms-flex-wrap:wrap;flex-wrap:wrap;}
}
.footer .footer-row{-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;min-height:50px;}
@media (max-width:1023px){
  .footer .footer-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;line-height:2;}
}
.footer .footer-row a{font-size:15px;color:#fff;}
.footer .footer-row p{margin-bottom:5px;}
.footer .footer-row .copyright-block{line-height:1.5;}
.footer .footer-locations{border-bottom:1px solid rgba(255,255,255,0.2);padding:15px 0;}
@media (max-width:1023px){
  .footer .footer-locations{line-height:1.3;}
}
.footer .complain{margin-bottom:0;padding:5px 10px;font-weight:normal;font-size:13px;background:#ff4b55;color:#fff;border-radius:3px;margin-bottom:5px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
.footer .complain:hover{background:#439fe0;}
@media (max-width:1023px){
  .footer .complain{line-height:1.3;}
}
.footer .logo a{font-size:19px;}
.content{width:100%;overflow:hidden;padding:0 20px;}
@media (max-width:479px){
  .content{font-size:15px;}
}
.content img{padding:5px 10px;}
.content .img{position:relative;}
.content .img.left{max-width:50%;float:left;margin:7px 10px;}
.content .img.right{max-width:50%;float:right;margin:7px 10px;}
.content .img.shadow{overflow:hidden;border-radius:3px;box-shadow:0 0 25px 0 rgba(0,0,0,0.1);margin:7px 10px;}
@media (max-width:479px){
  .content .img.shadow{max-width:100%;float:none;margin:7px 0;}
}
.content .img.shadow img{max-width:initial;}
@media (max-width:479px){
  .content .img.shadow img{max-width:100%;height:initial!important;}
}
.content ol{margin-bottom:1em;counter-reset:myCounter;display:inline-block;}
.content ol li{position:relative;margin:10px 0;padding:2px 15px 2px 35px;}
.content ol li:before{color:#fff;background:#3c8ec8;position:absolute;top:-1px;left:0;counter-increment:myCounter;content:counter(myCounter);text-align:center;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:26px;height:26px;}
.content ul{margin-bottom:1em;display:inline-block;}
.content ul li{position:relative;margin:10px 0;padding:2px 15px 2px 35px;}
.content ul li:before{width:6px;height:6px;border-radius:5px;background:#3c8ec8;position:absolute;top:10px;left:12px;}
.content ul.datacenter li{display:inline-block;vertical-align:top;width:100%;padding:0;margin:0 0 10px 0;}
@media (max-width:479px){
  .content ul.datacenter li{font-size:13px;}
}
.content ul.datacenter li:before{display:none;}
.content table{width:100%;margin:15px 0;}
.content table thead,
.content table tbody{width:100%;}
.content table thead tr th,
.content table thead tr td,
.content table tbody tr th,
.content table tbody tr td{padding:15px;border:1px solid #c6c6c6;}
.content a:hover{color:#439fe0;}
.regions{font-size:0;}
.regions li{display:inline-block;vertical-align:top;width:25%;font-size:15px;padding:20px;}
@media (max-width:1023px){
  .regions li{width:33.33333%;}
}
@media (max-width:767px){
  .regions li{width:50%;}
}
@media (max-width:479px){
  .regions li{width:100%;}
}
.regions li .inner{border-radius:3px;box-shadow:0 0 25px 0 rgba(0,0,0,0.1);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;padding:20px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
.regions li .inner .flag{position:absolute;top:0;content:'';left:50%;margin:-25px 0 0 -25px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
.regions li .inner .flag img{width:50px;}
.regions li .inner .caption{font-weight:bold;color:#3c8ec8;font-size:21px;margin-bottom:5px;}
.regions li .inner ul{width:100%;}
@media (max-width:767px){
  .regions li .inner ul{width:100%;}
}
.regions li .inner ul li{width:100%;margin:3px 0;padding:0;}
.regions li .inner ul li a{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
.regions li .inner:hover{box-shadow:3px 3px 25px 3px rgba(60,142,200,0.25);}
.country{font-size:0;}
.country li{display:inline-block;vertical-align:top;width:20%;font-size:15px;padding:20px;}
@media (max-width:1199px){
  .country li{width:25%;}
}
@media (max-width:1023px){
  .country li{width:33.33333%;}
}
@media (max-width:767px){
  .country li{width:50%;}
}
@media (max-width:479px){
  .country li{width:100%;}
}
.country li .inner{border-radius:3px;box-shadow:0 0 25px 0 rgba(0,0,0,0.1);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
.country li .inner .flag{position:absolute;top:0;content:'';left:50%;margin:-25px 0 0 -25px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;display:none;}
.country li .inner .flag img{width:50px;}
.country li .inner .caption{font-weight:bold;color:#3c8ec8;font-size:21px;padding:20px;}
.country li .inner:hover{box-shadow:3px 3px 25px 3px rgba(60,142,200,0.25);}
.neighboring{font-size:0;width:100%;}
.neighboring li{display:inline-block;vertical-align:top;padding:5px 20px;width:20%;}
@media (max-width:1199px){
  .neighboring li{width:25%;}
}
@media (max-width:1023px){
  .neighboring li{width:33.33333%;}
}
@media (max-width:767px){
  .neighboring li{width:50%;}
}
@media (max-width:479px){
  .neighboring li{width:100%;}
}
.neighboring li .inner a{color:#808080;font-size:15px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
.neighboring li .inner a .img{width:26px;background:#fff;margin-right:10px;}
.neighboring li .inner a .caption{color:#3c8ec8;font-weight:bold;}
.faq{font-size:0;}
.faq li{display:inline-block;vertical-align:top;width:25%;font-size:14px;color:rgba(10,10,10,0.7);padding:20px;}
@media (max-width:1023px){
  .faq li{width:33.33333%;}
}
@media (max-width:767px){
  .faq li{width:50%;}
}
@media (max-width:479px){
  .faq li{width:100%;}
}
.faq li .inner .img{float:left;background:#3c8ec8;border-radius:3px;box-shadow:0 0 25px 0 rgba(0,0,0,0.1);overflow:hidden;margin:0 20px 5px 0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:100%;height:200px;}
@media (max-width:1023px){
  .faq li .inner .img{float:none;max-width:100%;}
}
.faq li .inner .img:hover{box-shadow:3px 3px 25px 3px rgba(60,142,200,0.25);}
.faq li .inner .caption{text-transform:uppercase;font-weight:bold;font-size:19px;color:#3c8ec8;margin-bottom:5px;display:block;}
.faq li .inner .date{margin:5px 0;}
.faq li .inner .date span{background:rgba(10,10,10,0.1);border-radius:3px;padding:2px 5px;display:inline-block;vertical-align:top;color:#0a0a0a;}
.gallery{font-size:0;margin:10px 0 20px;}
.gallery li{display:inline-block;vertical-align:top;font-size:13px;padding:20px;width:25%;}
@media (max-width:1023px){
  .gallery li{width:33.33333%;}
}
@media (max-width:767px){
  .gallery li{width:50%;}
}
@media (max-width:479px){
  .gallery li{width:100%;}
}
.gallery li .img{height:260px;overflow:hidden;border-radius:3px;box-shadow:0 0 25px 0 rgba(0,0,0,0.1);}
.gallery li .img img{height:100%;max-width:initial;}
.videos{font-size:0;}
.videos li{display:inline-block;vertical-align:top;width:50%;padding:15px;font-size:15px;}
@media (max-width:767px){
  .videos li{width:100%;}
}
.videos li .inner{min-height:280px;overflow:hidden;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;box-shadow:0 0 0 0 transparent;border-radius:3px;}
.videos li .inner .youtube{background-size:cover;background-position:center;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:all .4s;transition:all .4s;-webkit-backface-visibility:hidden;backface-visibility:hidden;position:relative;}
.videos li .inner .youtube:before{position:absolute;top:0;bottom:0;content:'';left:0;right:0;background:rgba(60,142,200,0.3);}
.videos li .inner .youtube .play{position:absolute;top:0;bottom:0;content:'';left:0;right:0;z-index:5;}
.videos li .inner .youtube .play:before{content:'\e930';font-family:'icomoon'!important;color:#fff;font-size:100px;width:100%;height:100%;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;}
.videos li .inner:hover .youtube{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);-webkit-transition:all .4s;transition:all .4s;-webkit-backface-visibility:hidden;backface-visibility:hidden;cursor:pointer;}
.popup-background{position:fixed;top:0;bottom:0;content:'';left:0;right:0;background:#347bad;z-index:5;}
.popup-holder .popup-holder-content{position:fixed;left:0;right:0;top:0;bottom:0;content:'';z-index:60;display:none;opacity:0;visibility:hidden;overflow:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;}
.popup-holder .popup-holder-content .open-popup i{color:#fff;font-size:20px;}
.popup-holder .popup-holder-content .close-popup{position:fixed;top:0;content:'';right:0;width:50px;height:50px;background:#439fe0;box-shadow:0 0 25px 0 rgba(0,0,0,0.1);color:#0a0a0a;z-index:5;border-radius:0 0 3px 3px;}
@media (min-width:1401px){
  .popup-holder .popup-holder-content .close-popup{right:50%;margin-right:-700px;}
}
.popup-holder .popup-holder-content .close-popup i{font-size:30px;color:#fff;}
.popup-holder .popup-holder-content .close-popup:hover{background:#347bad;}
.popup-holder .popup-holder-content .close-popup:hover i{color:#fff;}
.popup-holder .popup-holder-content .popup{display:none;z-index:60;position:relative;top:initial;margin-top:initial;left:initial;margin-left:initial;right:initial;margin:auto;color:#0a0a0a;text-align:center;}
.popup-holder .popup-holder-content .popup .maincaption{color:#347bad;text-transform:uppercase;font-weight:500;}
.popup-holder .popup-holder-content .popup a{color:#fff;}
.popup-holder .popup-holder-content .popup .column50{min-width:400px;}
@media (max-width:1023px){
  .popup-holder .popup-holder-content .popup .column50{min-width:initial;}
}
.popup-holder .popup-holder-content .popup ul li{margin:10px 0;}
.popup-holder .popup-holder-content .popup ul li a{font-size:19px;}
.popup-holder .popup-holder-content .popup ul li a img{margin:0 10px;}
@media (min-width:1024px){
  .popup-holder.popup-holder-menu .popup-holder-content-menu.mobile{display:none;}
}
@media (min-width:1024px){
  .popup-holder.popup-holder-menu .popup-holder-content-menu{position:relative;display:block;opacity:1;visibility:visible;overflow:initial;width:100%;}
}
@media (max-width:1023px){
  .popup-holder.popup-holder-menu .popup-holder-content-menu{position:relative;top:0;content:'';left:0;display:block!important;float:left;opacity:1;visibility:visible;overflow:visible;}
}
.popup-holder.popup-holder-menu .popup-holder-content-menu .popup-menu{margin:0;}
@media (min-width:1024px){
  .popup-holder.popup-holder-menu .popup-holder-content-menu .popup-menu{width:initial;display:block!important;border-radius:0;padding:0;background:transparent;box-shadow:0 0 0 0 #fff;}
}
@media (max-width:1023px){
  .popup-holder.popup-holder-menu .popup-holder-content-menu .popup-menu{position:fixed;top:0;bottom:0;content:'';right:0;left:0;padding:0;width:100%;border-radius:0;box-shadow:0 0 25px 0 rgba(0,0,0,0.1);}
}
.popup-holder.popup-holder-menu .popup-holder-content-menu .popup-menu a{font-size:15px;}
.popup-holder.popup-holder-menu .popup-holder-content-menu .popup-menu ul li{margin:10px 3px;}
.popup-holder.popup-holder-menu .popup-holder-content-menu .popup-menu ul li ul li{margin:1px 3px;}
.popup-holder.popup-holder-menu .popup-holder-content-menu .popup-menu ul li ul.menu-locations li{margin:0;}
@media (min-width:1024px){
  .popup-holder.popup-holder-menu .popup-holder-content-menu .close-menu{display:none;}
}
.popup-holder.popup-holder-menu .open-menu i:before{position:relative;}
.popup-holder.popup-holder-contacts .popup-holder-content-contacts{}
@media (min-width:1024px){
  .popup-holder.popup-holder-contacts .popup-holder-content-contacts.mobile{display:none;}
}
@media (min-width:1024px){
  .popup-holder.popup-holder-contacts .popup-holder-content-contacts{position:relative;display:block;opacity:1;visibility:visible;overflow:initial;width:100%;}
}
@media (max-width:1023px){
  .popup-holder.popup-holder-contacts .popup-holder-content-contacts{position:relative;top:0;content:'';left:0;display:block!important;float:left;opacity:1;visibility:visible;overflow:visible;}
}
.popup-holder.popup-holder-contacts .popup-holder-content-contacts .popup-contacts{}
@media (min-width:1024px){
  .popup-holder.popup-holder-contacts .popup-holder-content-contacts .popup-contacts{width:initial;display:block!important;border-radius:0;padding:0;background:transparent;box-shadow:0 0 0 0 #fff;}
}
@media (max-width:1023px){
  .popup-holder.popup-holder-contacts .popup-holder-content-contacts .popup-contacts{position:fixed;top:0;bottom:0;content:'';right:0;left:0;padding:0;width:100%;border-radius:0;box-shadow:0 0 25px 0 rgba(0,0,0,0.1);}
}
.popup-holder.popup-holder-contacts .popup-holder-content-contacts .popup-contacts a{color:#0a0a0a;}
.popup-holder.popup-holder-contacts .popup-holder-content-contacts .popup-contacts a i{color:#0a0a0a;}
.popup-holder.popup-holder-contacts .popup-holder-content-contacts .popup-contacts ul{margin-bottom:10px;}
.popup-holder.popup-holder-contacts .popup-holder-content-contacts .popup-contacts ul li a{font-size:24px;}
.popup-holder.popup-holder-contacts .popup-holder-content-contacts .popup-contacts ul li a .min{margin:5px 3px 0 0;}
.popup-holder.popup-holder-contacts .popup-holder-content-contacts .popup-contacts ul li a i{color:#439fe0;}
.popup-holder.popup-holder-contacts .popup-holder-content-contacts .popup-contacts .consultation{color:#fff;}
.popup-holder.popup-holder-contacts .popup-holder-content-contacts .popup-contacts .consultation i{color:#fff;}
@media (min-width:1024px){
  .popup-holder.popup-holder-contacts .popup-holder-content-contacts .close-contacts{display:none;}
}
.popup-holder.popup-holder-callback .popup-holder-content-callback{position:relative;top:0;content:'';left:0;display:block!important;float:left;opacity:1;visibility:visible;overflow:visible;}
.popup-holder.popup-holder-callback .popup-holder-content-callback .popup-callback{position:fixed;top:0;bottom:0;content:'';right:0;left:0;padding:0;width:100%;border-radius:0;box-shadow:0 0 25px 0 rgba(0,0,0,0.1);}
.popup-holder.popup-holder-callback .popup-holder-content-callback .popup-callback div{padding:3px 0;}
.popup-holder.popup-holder-callback .popup-holder-content-callback .popup-callback .popup-form-block{width:50%;margin:0 auto;}
@media (max-width:479px){
  .popup-holder.popup-holder-callback .popup-holder-content-callback .popup-callback .popup-form-block{width:80%;}
}
.popup-holder.popup-holder-tuning .popup-holder-content-tuning{position:relative;top:0;content:'';left:0;display:block!important;float:left;opacity:1;visibility:visible;overflow:visible;}
.popup-holder.popup-holder-tuning .popup-holder-content-tuning .popup-tuning{position:fixed;top:0;bottom:0;content:'';right:0;left:0;padding:0;width:100%;border-radius:0;box-shadow:0 0 25px 0 rgba(0,0,0,0.1);}
.popup-holder.popup-holder-tuning .popup-holder-content-tuning .popup-tuning div{padding:3px 0;}
.popup-holder.popup-holder-tuning .popup-holder-content-tuning .popup-tuning .popup-form-block{width:50%;margin:0 auto;}
@media (max-width:479px){
  .popup-holder.popup-holder-tuning .popup-holder-content-tuning .popup-tuning .popup-form-block{width:80%;}
}
.popup-holder.popup-holder-thanks .popup-holder-content-thanks{position:relative;top:0;content:'';left:0;display:block!important;float:left;opacity:1;visibility:visible;overflow:visible;}
.popup-holder.popup-holder-thanks .popup-holder-content-thanks .popup-thanks{position:fixed;top:0;bottom:0;content:'';right:0;left:0;padding:0;width:100%;border-radius:0;box-shadow:0 0 25px 0 rgba(0,0,0,0.1);}
.popup-holder.popup-holder-backform .popup-holder-content-backform{position:relative;top:0;content:'';left:0;display:block!important;float:left;opacity:1;visibility:visible;overflow:visible;}
.popup-holder.popup-holder-backform .popup-holder-content-backform .popup-backform{position:fixed;top:0;bottom:0;content:'';right:0;left:0;padding:0;width:100%;border-radius:0;box-shadow:0 0 25px 0 rgba(0,0,0,0.1);}
.popup-holder.popup-holder-backform .popup-holder-content-backform .popup-backform div{padding:3px 0;}
.popup-holder.popup-holder-backform .popup-holder-content-backform .popup-backform .popup-form-block{width:100%;margin:0 auto;}
.popup-holder.popup-holder-backform .popup-holder-content-backform .popup-backform .popup-form-block .leftcol{padding:10px 20px;}
.popup-holder.popup-holder-backform .popup-holder-content-backform .popup-backform .popup-form-block .rightcol{padding:10px 20px;}
.popup-holder.popup-active-menu{overflow:hidden;}
.popup-holder.popup-active-menu .popup-holder-content-menu{opacity:1;visibility:visible;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:61;}
@media (max-width:1023px){
  .popup-holder.popup-active-menu .popup-menu{display:block;width:100%;min-height:100vh;background:rgba(242,242,242,0.95);overflow-y:auto;}
  .popup-holder.popup-active-menu .popup-menu .popup-content-menu{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:initial;min-height:100%;padding:65px 0;}
}
.popup-holder.popup-active-menu .close-menu{right:initial;left:0;}
.popup-holder.popup-active-contacts{overflow:hidden;}
.popup-holder.popup-active-contacts .popup-holder-content-contacts{opacity:1;visibility:visible;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:61;}
.popup-holder.popup-active-contacts .popup-contacts{display:block;width:100%;min-height:100vh;background:rgba(242,242,242,0.95);overflow-y:auto;}
.popup-holder.popup-active-contacts .popup-contacts .popup-content-contacts{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:initial;min-height:100%;padding:65px 0;width:100%;}
.popup-holder.popup-active-callback{overflow:hidden;}
.popup-holder.popup-active-callback .popup-holder-content-callback{opacity:1;visibility:visible;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:61;}
.popup-holder.popup-active-callback .popup-callback{display:block;width:100%;min-height:100vh;background:rgba(242,242,242,0.95);overflow-y:auto;}
.popup-holder.popup-active-callback .popup-callback .popup-content-callback{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:initial;min-height:100%;padding:65px 0;}
.popup-holder.popup-active-thanks{overflow:hidden;}
.popup-holder.popup-active-thanks .popup-holder-content-thanks{opacity:1;visibility:visible;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:61;}
.popup-holder.popup-active-thanks .popup-thanks{display:block;width:100%;min-height:100vh;background:rgba(242,242,242,0.95);overflow-y:auto;}
.popup-holder.popup-active-thanks .popup-thanks .popup-content-thanks{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:initial;min-height:100%;padding:65px 0;}
.popup-holder.popup-active-backform{overflow:hidden;}
.popup-holder.popup-active-backform .popup-holder-content-backform{opacity:1;visibility:visible;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:61;}
.popup-holder.popup-active-backform .popup-backform{display:block;width:100%;min-height:100vh;background:rgba(242,242,242,0.95);overflow-y:auto;}
.popup-holder.popup-active-backform .popup-backform .popup-content-backform{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:initial;min-height:100%;padding:65px 0;}
.breadcrumbs{font-size:13px;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 20px;}
.breadcrumbs span{padding:0 10px;}
.breadcrumbs span:last-child{padding:0;}
@media (max-width:767px){
  .breadcrumbs li:last-child{display:none;}
}
.pagenav{padding:20px;}
.pagenav li{float:left;margin:0 5px 0 0;}
.pagenav li a{background:#3c8ec8;color:#fff;font-size:18px;width:42px;height:42px;box-shadow:0 0 25px 0 rgba(0,0,0,0.1);border-radius:3px;}
.pagenav li a.active{background:rgba(10,10,10,0.5);color:#fff;}
.pagenav li a:hover{background:#439fe0;color:#fff;}
.pagenav li.active a{background:#347bad;color:#0a0a0a;}
.pagenav li.disabled{display:none;}
.showhide-content{float:left;width:100%;position:relative;overflow:hidden;}
.showhide-content.hide{max-height:295px;overflow:hidden;-webkit-transition:all 1s linear;transition:all 1s linear;-webkit-backface-visibility:hidden;backface-visibility:hidden;}
.showhide-content.hide.active{-webkit-transition:all 1s linear;transition:all 1s linear;-webkit-backface-visibility:hidden;backface-visibility:hidden;}
.showhide-content.show{max-height:initial;-webkit-transition:all 1s linear;transition:all 1s linear;-webkit-backface-visibility:hidden;backface-visibility:hidden;}
.showhide{color:#fff;font-weight:300;font-size:15px;position:absolute;bottom:0;content:'';left:0;-webkit-transition:all 1s ease;transition:all 1s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;width:100%;padding:0;}
.showhide:hover{cursor:pointer;}
.showhide-content.show .showhide{display:none;}
.showhide-content.hide.active{max-height:initial;}
.showhide span{background:rgba(10,10,10,0.5);}
.showhide.active{z-index:-1;opacity:0;}
.showhide.active .readmore{visibility:hidden;}
@media (max-width:1023px){
  .comments{width:100%;}
}
.comments .content ul{padding-left:0;padding-top:0;}
.comments .content ul li{margin-top:0;padding-left:15px;}
.comments .content ul li:before{display:none;}
.comments .comments-wrapper{padding-right:80px;}
@media (max-width:1199px){
  .comments .comments-wrapper{padding-right:30px;}
}
@media (max-width:1023px){
  .comments .comments-wrapper{padding:0;}
}
.comments li{margin:10px 0;padding:5px 0;border-bottom:1px solid #f2f2f2;position:relative;}
.comments li span{font-size:14px;font-weight:300;color:#c6c6c6;}
.comments li .caption{font-weight:500;color:rgba(10,10,10,0.5);font-size:17px;margin-right:20px;position:relative;}
.comments li .caption:before{position:absolute;top:4px;content:'';right:-15px;width:6px;height:6px;border-radius:3px;background:#c6c6c6;}
.comments li div{margin:5px 0;}
.comments li div i{float:left;color:#3c8ec8;margin:10px 10px 0 0;font-size:24px;}
.comments li div div.rating-input i{float:left;color:#3c8ec8;margin:10px 0px 0 0;font-size:15px;}
.comments li div div{overflow:hidden;}
.comments li div p{margin-bottom:0;}
.comments li div a{color:#3c8ec8;float:left;display:block;font-weight:300;font-size:14px;margin-top:3px;}
.comments li ul li{padding-left:50px;border-bottom:0;}
.comments li ul li:before{position:absolute;top:0;content:'\e907';left:0;display:block;clear:both;font-size:36px;color:#d4e1f4;font-family:'icomoon'!important;-webkit-transform:scale(1,-1);-ms-transform:scale(1,-1);transform:scale(1,-1);}
@media (max-width:1023px){
  .comment-form-block{width:50%;margin:0 25%;}
}
@media (max-width:767px){
  .comment-form-block{width:70%;margin:0 15%;}
}
@media (max-width:479px){
  .comment-form-block{width:100%;margin:0;}
}
.maincaption{color:#3c8ec8;text-transform:uppercase;font-weight:bold;margin:10px auto;display:block;text-align:center;}
.comment-form{padding:10px;border-radius:3px;box-shadow:0 0 25px 0 rgba(0,0,0,0.1);background:rgba(10,10,10,0.01);}
.comment-form .title{font-size:17px;font-weight:300;margin:0 auto 10px;}
.comment-form .title span{text-align:center;border-bottom:1px dashed #999;}
.comment-form .row{padding:10px 20px;float:left;width:100%;}
.comment-form .row input,
.comment-form .row textarea{box-shadow:1px 1px 3px 2px rgba(0,0,0,0.07);background:rgba(242,242,242,0.3);color:#0a0a0a;padding:15px 20px;}
.comment-form .row button{box-shadow:1px 1px 3px 2px rgba(0,0,0,0.07);padding:5px 20px;}
.contactspage .maincaption{text-align:left;}
.contacts li{margin:10px 0;}
.contacts li span{text-transform:uppercase;font-weight:500;font-size:14px;}
.contacts li a span{text-transform:none;font-size:16px;font-weight:500;}
.sitemap{margin-bottom:1em;display:inline-block;}
.sitemap li{position:relative;margin:10px 0;padding:2px 15px 2px 35px;}
.sitemap li:before{width:6px;height:6px;border-radius:5px;background:#439fe0;position:absolute;top:10px;left:20px;}
.sitemap li a{color:#3c8ec8;}
.sitemap li a:hover{color:#439fe0;}
.page404{position:relative;overflow:hidden;float:left;width:100%;box-shadow:0 0 25px 0 rgba(0,0,0,0.1);}
.page404 .img{position:absolute;top:0;bottom:0;content:'';left:0;right:0;opacity:.3;}
.page404 .img:before{position:absolute;top:0;bottom:0;content:'';left:0;right:0;z-index:1;background:rgba(255,255,255,0.7);}
@media (max-width:767px){
  .page404 .img img{max-width:initial;}
}
.page404 .text{position:relative;z-index:2;top:0;content:'';left:0;width:100%;padding:5% 10%;font-weight:normal;font-size:19px;}
@media (max-width:767px){
  .page404 .text{font-size:15px;}
}
.page404 .text .caption{background:rgba(255,255,255,0.5);color:#0a0a0a;font-size:36px;text-align:center;padding:20px;box-shadow:0 0 25px 0 rgba(0,0,0,0.1);margin-bottom:5%;}
@media (max-width:767px){
  .page404 .text .caption{font-size:21px;}
}
.page404 .text .caption b{font-size:60px;color:#347bad;}
@media (max-width:767px){
  .page404 .text .caption b{font-size:36px;}
}
.page404 .text a{text-decoration:none;color:#3c8ec8;}
.page404 .text a:hover{color:#439fe0;}
.video{padding:15px 0;}
.video .inner{min-height:280px;overflow:hidden;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;box-shadow:0 0 0 0 transparent;}
.video .inner .youtube{background-size:cover;background-position:center;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:all .4s;transition:all .4s;-webkit-backface-visibility:hidden;backface-visibility:hidden;position:relative;border-radius:3px;}
.video .inner .youtube:before{position:absolute;top:0;bottom:0;content:'';left:0;right:0;background:rgba(60,142,200,0.3);border-radius:3px;}
.video .inner .youtube .play{position:absolute;top:0;bottom:0;content:'';left:0;right:0;z-index:5;}
.video .inner .youtube .play:before{content:'\e930';font-family:'icomoon'!important;color:#fff;font-size:80px;width:100%;height:100%;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;}
.video .inner:hover .youtube{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);-webkit-transition:all .4s;transition:all .4s;-webkit-backface-visibility:hidden;backface-visibility:hidden;cursor:pointer;}
.section-compare{padding:0 0 50px 0;}
.compare-page{max-width:100%;overflow-x:auto;overflow-y:hidden;position:relative;-webkit-transform:scaleY(-1);-ms-transform:scaleY(-1);transform:scaleY(-1);}
.compare-page .comparison-table{-webkit-transform:scaleY(-1);-ms-transform:scaleY(-1);transform:scaleY(-1);}
.compare-page .comparison-table thead{padding:10px 0;border-bottom:1px solid rgba(10,10,10,0.2);background:#fff;box-shadow:2px 3px 5px 0 rgba(0,0,0,0.1);}
.compare-page .comparison-table tbody tr{}
.compare-page .comparison-table tbody tr td{text-align:center;}
.compare-page .comparison-table tbody tr td i{color:#3c8ec8;}
.compare-page .comparison-table td{font-size:17px;padding:10px;}
@media (max-width:1023px){
  .compare-page .comparison-table td{font-size:15px;}
}
@media (max-width:767px){
  .compare-page .comparison-table td{font-size:13px;}
}
.compare-page .comparison-table td:first-child{font-weight:bold;text-transform:uppercase;background:rgba(10,10,10,0.03);}
.compare-page .comparison-table strong{font-weight:500;}
.accordion{padding:25px 15px;}
.accordion li{width:100%;margin-bottom:20px;}
.accordion li .opener{font-size:21px;color:#fff;background:#808080;box-shadow:0 0 25px 0 rgba(0,0,0,0.1);padding:5px 20px 0px 70px;min-height:50px;font-weight:500;position:relative;}
@media (max-width:767px){
  .accordion li .opener{font-size:19px;}
}
@media (max-width:479px){
  .accordion li .opener{font-size:17px;}
}
.accordion li .opener:before{position:absolute;top:50%;margin-top:-22px;left:15px;content:'\e92f';font-family:'icomoon'!important;color:#6ca9d5;font-size:36px;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;width:44px;height:44px;border-radius:25px;}
.accordion li .opener:hover{background:#439fe0;color:#fff;}
.accordion li .opener:hover:before{color:#fff;}
.accordion li .slide{padding:25px;margin-bottom:10px;background:rgba(255,255,255,0.1);}
@media (max-width:479px){
  .accordion li .slide{font-size:15px;}
}
.accordion li.active{margin-bottom:0;}
.accordion li.active .opener{background:#3c8ec8;color:#fff;}
.accordion li.active .opener:before{content:'\e941';color:#fff;}
.accordion li.active .opener:hover{background:#439fe0;}
.accordion li.active .opener:hover:before{color:#fff;}
.ajax_form .error{color:brown;border:1px solid brown!important;}
#jGrowl{display:none;}
.continents li .inner{min-height:200px;}
.menu li .slide-menu .byregion ul li a{white-space:nowrap;}
.menu li .slide-menu .bylocations{border-left:0;}
.menu li .slide-menu .byregion{border-right:1px solid #439fe0;}
@media (max-width:767px){
  .menu li .slide-menu .byregion{border-right:0;}
}
.continents li .inner{justify-content:flex-start;}
.logo a{width:140px;max-height:50px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:center;align-items:center;overflow:hidden;}
.logo a img{max-width:110%;}
.products li .inner{min-height:470px;}
.products li .inner .caption{height:62px;overflow:hidden;position:relative;}
.products li .inner .caption:before{content:'';clear:both;display:block;position:absolute;bottom:0;content:'';left:0;right:0;z-index:2;height:20px;background:-moz-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',endColorstr='#ffffff',GradientType=0);}
.products li .inner .location{height:44px;overflow:hidden;position:relative;}
.products li .inner .location:before{content:'';clear:both;display:block;position:absolute;bottom:0;content:'';left:0;right:0;z-index:2;height:10px;background:-moz-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',endColorstr='#ffffff',GradientType=0);}
.products li .inner .options{height:168px;overflow:hidden;position:relative;}
.products li .inner .options:before{content:'';clear:both;display:block;position:absolute;bottom:0;content:'';left:0;right:0;z-index:2;height:15px;background:-moz-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',endColorstr='#ffffff',GradientType=0);}
.widget-style .w1875346037-whg-seal-widget-widget-img{height:70px!important;width:70px!important;}
.widget-style .w1875346037-whg-seal-widget-widget-top{padding:0px!important;}
.widget-style .w1875346037-whg-seal-widget-company-info{height:70px!important;}
.widget-style #w1875346037-whg-seal-widget img{width:70px;}
.widget-style .w1875346037-whg-seal-widget-company-name h1{font-size:12px!important;margin:5px 0 0 0!important;}
.widget-style .w1875346037-whg-seal-widget-total_reviews,
.widget-style .w1875346037-whg-seal-widget-total_reviews a{font-size:12px!important;color:#4a4a4a;}
.widget-style .w1875346037-whg-seal-widget-company-rating{margin-bottom:2px!important;}

/*nf*/
.footer-col{padding:5px 20px 5px 10px;}
.footer-col:first-child{padding-left: 20px;}
.footer .footer-row-col{padding:20px 0;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}
.footer-col{}
.footer .lang{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.footer .lang li{margin-right:5px;}
.footer .lang li a{position:relative;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.footer .lang li a:before{position:absolute;top:0;bottom:0;content:'';left:0;right:0;background:rgba(60,142,200,1);z-index:1;-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;}
.footer .lang li a img{width:100%;max-width:44px;-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;}
.footer .lang li a:hover:before{background:rgba(60,142,200,0);}
.footer .lang li a:hover img{-o-transform:translateY(-2px);-ms-transform:translateY(-2px);-moz-transform:translateY(-2px);-webkit-transform:translateY(-2px);transform:translateY(-2px);}
.footer .lang li a span{text-shadow:2px 3px 4px #3c8ec8;z-index:2;position:absolute;top:0;bottom:0;content:'';left:0;right:0;text-align:center;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;}
.footer .lang li a:hover span{opacity:0;}
.footer .lang li a span:before{position:absolute;top:50%;margin-top:-15px;content:'';left:50%;margin-left:-22px;width:44px;height:30px;background:transparent;border:1px solid rgba(255,255,255,0.5);border-radius:3px;-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;box-shadow:2px 3px 4px 5px rgba(0,0,0,0.05);}
.footer .lang li a span:hover:before{opacity:0;}
.footer .logo-block,
.footer .contacts-block,
.footer .copyright-block,
.footer .sitemap-block,
.footer .lang-block,
.complain-block{padding:5px 0;}
.footer .logo-block{margin-top:-15px;padding-bottom:20px;}
.footer-row-col p{color:rgba(256,256,256,.8);}
.footer-row-col a,
.footer-row-col p a{color:#fff;}
.footer-caption{padding:7px 0 17px 0;text-transform:uppercase;font-weight:bold;color:rgba(256,256,256,.7);}
.footer-caption div{display:inline-block;vertical-align:middle;}
.footer-caption div span,
.footer-caption div a{padding:0 10px;min-height:30px;border-radius:3px;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.footer-caption div a:hover{background:#439fe0;}
.footer .menu{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}
.footer .menu li{margin:1px 0;}
.payment-block{padding-bottom:15px;}
.payment{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 10px;}
.payment li{margin:0 5px 5px 0;}
.payment li a{background:#f5f5f5;border-radius:3px;position:relative;width:30px;height:30px;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;padding:3px;border:1px solid rgba(255,255,255,0.5);box-shadow:inset 3px 2px 5px 10px rgba(0,0,0,0.07);-webkit-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;}
.payment li a:hover{background:#fff;box-shadow:inset 0 0 5px 10px rgba(0,0,0,0.05),2px 3px 4px 5px rgba(0,0,0,0.05);-o-transform:translateY(-2px);-ms-transform:translateY(-2px);-moz-transform:translateY(-2px);-webkit-transform:translateY(-2px);transform:translateY(-2px);}
.payment li a span{display:none;}
.hover-tooltip{border:1px solid #9dc6e3;box-shadow:inset 0 0 5px 10px rgba(0,0,0,0.05),2px 3px 4px 5px rgba(0,0,0,0.05);color:#fff;background:#347bad;padding:5px 10px;max-width:200px;font-size:13px;border-radius:3px;z-index:5;}
.customer{padding:0 10px 5px;}
.footer .link div{display:inline-block;vertical-align:middle;}
.footer .link a{padding:3px 10px;min-height:30px;border-radius:3px;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.footer .link a i{margin-right:5px;color:rgba(255,255,255,0.7);}
.footer .link a:hover{background:#439fe0;}
.footer .sitemap-block.link a{border:1px solid rgba(255,255,255,0.2);}
.complain-block{}
.complain-block a{margin-bottom:0;}
.whtop-block{padding-left: 10px;}
@media (max-width:1023px){
  .section-news-blog .column50 .news,
  .section-news-blog .column50 .blog{width:100%;padding:20px;}
}
@media (max-width:1199px){
  .footer .complain-block a{font-size:14px;}
}
@media (max-width:1023px){
  .footer .footer-row-col{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;line-height:1.3;}
  .footer .footer-row-col .footer-col{width:50%;padding:5px 10px;}
  .footer .footer-row-col .footer-col:first-child{padding-left: 10px;}
  .footer .logo-block,
  .footer .contacts-block,
  .footer .copyright-block,
  .footer .sitemap-block,
  .footer .lang-block,
  .complain-block{padding:5px 10px;}
  .payment li a{width:initial;}
  .payment li a img{width:22px;height:22px;margin-right: 3px;}
  .payment li a span{font-size:12px;color:#347bad;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
}
@media (max-width:479px){
  .footer .footer-row-col .footer-col{width:100%;padding:5px 10px;}
}

.fast-links-block{
  position: absolute;
  bottom: 30px;
  content: '';
  left: 50%;
  right: 0;
  z-index: 4;
  transition: all .75s ease;
  opacity: 2;
  transition-delay: 2s;
  width: 460px;
  margin: 0 0 0 -230px;
}
.fast-links li {
  margin: 10px;
  float: left;
}

@media (max-width:1023px){
  .fast-links-block{bottom:10px;}
}
@media (max-width:479px){
  .fast-links{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
}

.fast-links li a {display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}

@media (max-width:479px){
  .fast-links{display: flex;}
}
.fast-links li a{width:210px;height:50px;background:#fff;border-radius:5px;box-shadow:0 10px 35px 0 rgba(0,0,0,0.5);font-weight:bold;font-size:16px;padding:10px 20px;color:#153e7c;}
.fast-links li a i{font-size:24px;color:#0065fb;}
.fast-links li a:hover{background:#153e7c;}
.fast-links li a:hover span{color:#ffffff;}
.fast-links li a:hover i{color:#ffffff;}
.fast-links li a.learnmore{background:#3C8EC8;color:#fff;}
.fast-links li a.learnmore i{color:#ffffff;}
.fast-links li a.learnmore:hover{background:#153e7c;}
.fast-links li a.learnmore:hover span{color:#ffffff;}

@media (max-width: 1023px) {
  .fast-links-block {
    position: absolute;
    bottom: 30px;
    content: '';
    left: 50%;
    right: 0;
    z-index: 4;
    transition: all .75s ease;
    opacity: 2;
    transition-delay: 2s;
    width: 230px;
    margin: 0 0 0 -115px;
  }
}

.style-ads-text{color:#FF4A55;font-weight:bold;font-size:24px;}



.content table{width:100%;margin:15px 0;}
.content table thead,
.content table tbody{width:100%;}
.content table thead tr th,
.content table thead tr td,
.content table tbody tr th,
.content table tbody tr td{padding:15px;background:rgba(38,38,38,0.05);}
@media (max-width:479px){
  .content table thead tr th,
  .content table thead tr td,
  .content table tbody tr th,
  .content table tbody tr td{padding:5px;}
}
.content table{width:100%;border-collapse:separate;border-spacing:1px;border:0;}
.content table thead{padding:10px 0;border-bottom:1px solid rgba(0,95,177,0.2);background:#3C8EC8;color:#fff;}
.content table thead tr th{padding:15px;text-align:left;}
@media (max-width:767px){
  .content table thead tr th{font-size:13px;}
}
.content table tbody tr td a:hover{color:#3C8EC8;}
.content table tbody tr:nth-child(2n) td{background:rgba(38,38,38,0.03);}
.content table tbody tr th{background:#3C8EC8;color:#fff;}
.content table td{font-size:15px;padding:15px;background:rgba(38,38,38,0.03);font-weight:500;border:0;}
@media (max-width:1023px){
  .content table td{font-size:14px;}
}
@media (max-width:767px){
  .content table td{font-size:13px;}
}
@media (max-width:479px){
  .content table td img.aligncenter{padding:0;}
}
.content table strong{font-weight:500;}
.content .table{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;}
.content .table.bm img{border-radius:50px;box-shadow:0 15px 20px 0 rgba(255,208,50,0.3);display:block;margin:0 auto;}


.review-category-output {display: flex; flex-wrap: wrap;}
.review-category {font-size: 16px;border: 1px solid #d9d9d9;cursor: pointer;padding: 10px;margin: 10px 1%;float: left;width: 48%;}
.review-category .review-category-author {float: left;font-weight: 400;position: relative;color: #3C8EC8; width: 100%}
.review-category .review-category-date {float: left;font-weight: 500;}
.review-category .review-category-text {float: left;width: 100%;margin-top: 5px;}
.reviews-wrapper {display: flex;flex-wrap: wrap;}

@media (max-width:767px){
  .reviews-wrapper .review-category{display: flex;flex-wrap: wrap; width: 100%;}
}

.products li .inner .price-block .price span.price-product {font-size: 24px;}

.price.price-old {display: none}
.price.price-old.active {display: block}
.form-in-wrapper {width: 100%;}
.form-in-wrapper select {
  /*background: rgb(60, 142, 200);
  box-shadow: none;
  color: #fff;
  border-radius: 0px;
  font-size: 17px;
  font-weight: bold;
  text-transform: lowercase;
  padding: 10px;
  -webkit-appearance:none;
  -moz-appearance: none;
  text-align: center;
  text-align: -webkit-center;
  text-align: -moz-center;
  display:flex;
  justify-content:center;*/

  color:#000;
  width: 100%;
  padding: 5px;
  font-size: 16px;
  line-height: 1;
  border: 0;
  border-radius: 5px;
  height: 34px;
  background: url(http://cdn1.iconfinder.com/data/icons/cc_mono_icon_set/blacks/16x16/br_down.png) no-repeat right #ddd;
  -webkit-appearance: none;
  background-position-x: 244px;
  text-align: center;
}

/*.form-in-wrapper select option {text-align: center}*/





