@import url('https://fonts.googleapis.com/css?family=Roboto:300,400,500,700&subset=cyrillic');
@import url('../fancybox/jquery.fancybox.css');
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,menu, nav, output, ruby, section, summary,time, mark, audio, video
  {margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}
ol, ul{list-style:none;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}
table{border-collapse:collapse;border-spacing:0;}
b,strong {font-weight:bold;}
a {text-decoration:underline;color:#006699;}
a:hover {text-decoration:none;}
img {width:auto\9;height:auto;max-width:100%;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic;}
html{height:100%;}
body {height:100%;position:relative;margin:0 auto 0;background:#fff;font-family:'Roboto',Arial,sans-serif;font-size:16px;line-height:20px;max-width:1920px;color:#666;}
h1,h2,h3,h4,h5,h6 {margin:0px 0px 10px 0px;font-weight:bold;}
h1 {font-size:32px;line-height:36px;}
h2 {font-size:28px;line-height:32px;}
h3 {font-size:24px;line-height:28px;}
h4 {font-size:15px;}
h5 {font-size:14px;}
h6 {font-size:13px;}
i,em {font-style:italic;}
p {margin-bottom:30px;position:relative;z-index:1;}
.hide,.hidden {display:none;}
.clear {float:none;clear:both;}
.blog .pagination {text-align:center;margin-top:0;}
.blog .pagination .tech {display:none;}
.blog .pagination ul {box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;display:inline-block;}
.blog .pagination li {display:inline-block;float:left;padding:0;}
.blog .pagination li a {border:none;color:#00d664;}
.blog .pagination li a:hover {background:#fff;}
table thead {background:#554842;color:#fff;}
table thead a {color:#fff;text-decoration:underline;}
table thead a:hover {color:#E7E8E9;}
table thead tr td,.item-page table thead tr th {background:#3F464C;color:#fff;border-right:1px solid #fff;}
table thead tr td:last-child,table thead tr th:last-child {border-right:1px solid #989e9c;}
table tbody > tr:nth-child(odd) > td,table tbody > tr:nth-child(odd) > th {background-color:#fff;}
table tbody > tr:nth-child(even) > td,table tbody > tr:nth-child(even) > th {background-color:#edf2f7;}
table th,table td {padding:8px;text-align:left;border:1px solid #B3C7D8;text-shadow:none;vertical-align:top;}
table.noborder td {border:none !important;background-color:transparent !important;padding:0px !important;}
table.noborder td img {margin-bottom:4px;}
iframe[name="google_conversion_frame"],iframe[name="google_cookie_match_frame"] {height:0px !important;}
/*iframe {max-width:100%;}*/
.intrinsic-container {   position: relative;   /*height: 0;   overflow: hidden;*/ }
/* 16x9 Aspect Ratio */ 
.intrinsic-container-16x9 {   padding-bottom: 56.25%; }
/* 4x3 Aspect Ratio */
.intrinsic-container-4x3 {   padding-bottom: 75%; }
.intrinsic-container iframe {   position: absolute;   top:0;   left: 0;   width: 100%;   height: 100%; }
* {box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
[class*="moduletable"] [class*="custom"] {width:100% !important;margin:0px 0px 0px 0px;display:inline-block;}
.row {width:100%;display:inline-block;}
.container {width:1207px;margin:0 auto;}
.cross,.hamburger {display:none;}
.pull-left {float:left;}
.pull-right {float:right;}
.hamburger-menu {display:none;}
.fancybox-prev span {margin-top:-35px;background:url(../images/icon-14.jpg) 0px 0px no-repeat !important;width:71px !important;height:70px !important;}
.fancybox-prev span:hover {background-position:0px -70px !important;}
.fancybox-next span {margin-top:-35px;background:url(../images/icon-14.jpg) -71px 0px no-repeat !important;width:71px !important;height:70px !important;}
.fancybox-next span:hover {background-position:-71px -70px !important;}
/*wrappers-----------------------------------------------------------------------------------------------------------*/
#wrap{overflow:hidden;min-height:100%;height:auto !important;height:100%;margin:0px auto -450px;padding:0px 0px 450px 0px;}
/*header*/
#header {background:#ececec;margin-bottom:50px;}
#header .row-1 {background:#000;padding:9px 0px 13px 0px;position:relative;}
#header .row-2 {padding:15px 0px 15px 0px;}
/*header-1*/
.moduletableheader-1 {font-size:12px;color:#999999;}
.moduletableheader-1 a {color:#999999;text-decoration:none;text-transform:uppercase;}
.moduletableheader-1 a:hover {text-decoration:underline;}
.moduletableheader-1 .phone {margin-right:24px;position:relative;}
.moduletableheader-1 .phone:after {content:'';background:url(../images/icon-1.png) center no-repeat;display:inline-block;width:1px;height:19px;position:absolute;top:-2px;right:-10px;}
.moduletableheader-1 p {margin-bottom:0;}
/*header-2*/
.moduletableheader-2 a {float:left;display:inline-block;text-decoration:none;}
/*top menu*/
.moduletabletopmenu ul > li {display:inline-block;float:left;}
.moduletabletopmenu ul > li:first-child {display:none;}
.moduletabletopmenu ul > li > a {font-size:12px;text-transform:uppercase;text-decoration:none;color:#999999;padding:0px 9px;}
.moduletabletopmenu ul > li > a:hover,.moduletabletopmenu ul > li.active > a,.moduletabletopmenu ul > li > #active_menu {color:#fff;}
/*main menu*/
.moduletablemainmenu {margin:13px 0px 0px 0px;display:inline-block;float:right;}
.moduletablemainmenu > ul {margin:0px 0px 0px 0px;float:none;display:inline-block;}
.moduletablemainmenu > ul > li {display:inline-block;float:left;position:relative;}
.moduletablemainmenu > ul > li:last-child {/*background:url(../images/icon-3.png) 0% 42% no-repeat;*/background-image:url(../images/icon-3.svg);background-size:24px 17px;background-repeat:no-repeat;background-position:0% 42%;}
.moduletablemainmenu > ul > li:last-child > a {padding-left:29px;}
.moduletablemainmenu > ul > li > a,.moduletablemainmenu > ul > li > span {color:#000;font-size:18px;text-transform:uppercase;text-decoration:none;padding:12px 19px;display:block;line-height:20px;font-weight:300;}
.moduletablemainmenu > ul > li > a:hover,.moduletablemainmenu  > ul > li.active > a,.moduletablemainmenu  > ul > li.active > span,
	.moduletablemainmenu > ul > li > #active_menu
	{color:#71c8b5;}
.moduletablemainmenu > ul > li > ul {display:none;}
/*header logo*/
.moduletableheader-logo p {margin-bottom:0;}
.moduletableheader-logo img {-webkit-transition:all 0.45s;transition:all 0.45s;}
.moduletableheader-logo a:hover img {transform:rotate(360deg);}
/*block-1*/
.moduleblock-1 {margin-bottom:43px;}
.moduleblock-1 .col-1 {display:inline-block;float:left;width:38%;margin-right:14%;}
.moduleblock-1 .col-2 {display:inline-block;width:48%;}
.moduleblock-1 .heading-1 {font-size:36px;font-weight:300;line-height:38px;margin-bottom:1px;color:#000;}
.moduleblock-1 .heading-2 {background:url(../images/icon-2.png) center left no-repeat;line-height:17px;padding:3px 0px 0px 50px;min-height:40px;margin-bottom:34px;}
.moduleblock-1 .heading-3 {font-size:24px;line-height:30px;font-weight:300;margin-bottom:0;color:#000;}
.moduleblock-1 strong {text-transform:uppercase;font-weight:500;}
.moduleblock-1 p {font-size:14px;line-height:25px;}
/*home-slider*/
.modulehome-slider {margin-bottom:45px;overflow:hidden;}
.modulehome-slider .container,.modulehome-slider img {width:100%;}
.modulehome-slider .prev {background:url(../images/icon-14.jpg) 0px 0px no-repeat !important;width:71px !important;height:70px !important;}
.modulehome-slider .prev:hover {background-position:0px -70px !important;}
.modulehome-slider .next {background:url(../images/icon-14.jpg) -71px 0px no-repeat !important;width:71px !important;height:70px !important;}
.modulehome-slider .next:hover {background-position:-71px -70px !important;}
/*block-2*/
.moduleblock-2 {margin-bottom:44px;font-weight:300;position:relative;}
.moduleblock-2:before {content:'';background:url(../images/airplane.png) center no-repeat;width:3000px;height:399px;display:inline-block;position:absolute;top:24px;left:-31%;z-index:1;}
.moduleblock-2 .module-padding h3 {text-align:center;color:#2e313e;font-weight:300;text-transform:uppercase;margin-bottom:43px;font-size:36px;line-height:40px;}
.moduleblock-2 p {margin-bottom:0;line-height:24px;}
.moduleblock-2 ul {position:relative;margin:0px 0px 0px 0px;padding:0px 0px 67px 0px;}
.moduleblock-2 ul li {display:inline-block;float:left;width:29%;padding:46px 0px 40px 0px;margin-right:6%;}
.moduleblock-2 ul li:last-child {float:none;margin-right:0;}
.moduleblock-2 ul:before {content:'';background:#ececec;display:inline-block;width:1920px;margin-left:-960px;height:100%;position:absolute;top:0px;left:50%;}
.moduleblock-2 .heading-1 {font-size:30px;line-height:32px;text-transform:uppercase;margin-bottom:37px;color:#2e313e;}
/*block-3*/
.moduleblock-3 {margin-bottom:100px;font-weight:300;}
.moduleblock-3 .module-padding h3 {text-align:center;color:#2e313e;font-weight:300;text-transform:uppercase;margin-bottom:13px;font-size:36px;line-height:40px;}
.moduleblock-3 p {margin-bottom:0;line-height:24px;}
/*block-4*/
.moduleblock-4 {background:#71c8b5;padding:50px 0px;margin-bottom:97px;}
.moduleblock-4 .title {color:#fff;font-size:28px;line-height:107px;font-weight:300;text-transform:uppercase;}
.moduleblock-4 .col-1 {width:20%;display:inline-block;float:left;}
.moduleblock-4 .col-2 {width:80%;display:inline-block;}
.moduleblock-4 .swiper-slide p {margin-bottom:0;height:91px;display:table-cell;vertical-align:middle;}
.moduleblock-4 .swiper-button-disabled {display:none !important;}
.moduleblock-4 .swiper-button-next {background:url(../images/partners-right.png) center no-repeat;width:68px;height:70px;right:-20px;margin-top:-34px;display:block;}
	.moduleblock-4 .swiper-button-prev {background:url(../images/partners-left.png) center no-repeat;width:68px;height:70px;left:-20px;margin-top:-34px;display:block;}
/*block-5*/
.module.block-5 {margin-bottom:100px;}
.module.block-5 .module-padding > h3 {font-size:36px;line-height:38px;text-align:center;font-weight:300;margin-bottom:44px;color:#000;}
.module.block-5 .newslist {padding:0px 0px 0px 0px !important;}
.module.block-5 .newslist .news {width:47.4%;margin:0 4.7% 0 0;}
.module.block-5 .newslist .news:last-child {margin-right:0;}
.moduleblock-5 .newslist .news:hover img {transform:scale(1.1) rotate(0.1deg);-ms-transform:scale(1.1) rotate(0.1deg);-webkit-transform:scale(1.1) rotate(0.1deg);-o-transform:scale(1.1) rotate(0.1deg);-moz-transform:scale(1.1) rotate(0.1deg);}
.moduleblock-5 .newslist .news .innernews {padding:0;}
.moduleblock-5 .newslist .news .newshead {padding:0;margin:0;}
.moduleblock-5 .newslist .news .picture {margin:0px 0px 26px 0px;width:100%;height:auto;}
.moduleblock-5 .newslist .news .picture > a {transition:all 0.7s;-moz-transition:all 0.7s;-ms-transition:all 0.7s;-o-transition:all 0.7s;-webkit-transition:all 0.7s;background-position:top center;background-repeat:no-repeat;background-size:cover;}
.moduleblock-5 .newslist .news .picture > a:hover {transform:scale(1.1);}
.moduleblock-5 .newslist .news .picture img {opacity:0;width:100%;backface-visibility:hidden;-webkit-transition:all 700ms;-moz-transition:all 700ms;transition:all 700ms;}
.module.block-5 .newslist .news .newstitle {margin:0px 0px 0px 0px;}
.module.block-5 .newslist .news .newstitle a {font-size:24px;line-height:30px;font-weight:300;text-decoration:none;}
.module.block-5 .newslist .news .newstitle a:hover {text-decoration:underline;}
.module.block-5 .newslist .news .newsintro {font-size:14px;line-height:24px;margin-top:0px;}
.module.block-5 + .module {display:none;}
/*block-6*/
.moduleblock-6 {margin-bottom:72px;text-align:center;}
.moduleblock-6 > .container > .module-padding > h3 {font-size:36px;line-height:38px;margin-bottom:44px;font-weight:300;color:#2e313e;}
.moduleblock-6 .users {display:inline-block;margin-bottom:40px;}
.moduleblock-6 .users > li {display:inline-block;float:left;margin-right:23px;}
.moduleblock-6 .users > li:last-child {margin-right:0;}
.moduleblock-6 .users > li img {border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;cursor:pointer;}
.moduleblock-6 .users > li.active img {border:1px solid #71c8b5;}
.moduleblock-6 .users > li p {margin-bottom:0;}
.moduleblock-6 .reviews {position:relative;}
.moduleblock-6 .reviews > li {display:none;font-size:14px;line-height:24px;}
.moduleblock-6 .reviews > li.active {display:block;}
.moduleblock-6 .reviews > li p {margin-bottom:0;}
.moduleblock-6 .reviews > li a {text-decoration:none;}
.moduleblock-6 .reviews > li a:hover {text-decoration:underline;}
.moduleblock-6 ~ .module {display:none;}
/*block-7*/
.moduleblock-7 {background:#ececec;padding:51px 0px;}
.moduleblock-7 .acymailing_introtext {display:inline-block;float:left;font-size:24px;line-height:48px;color:#666;font-weight:300;width:25%;text-align:left;}
.moduleblock-7 .acymailing_form {}
.moduleblock-7 .acymailing_form td {background-color:transparent;padding:0px 8px;}
.moduleblock-7 .acymailing_form input[type='text'] {border:1px solid #cccccc;border-radius:0px;-webkit-border-radius:0px;-moz-border-radius:0px;padding:0px 12px;height:53px;width:300px;font-size:21px;color:#666;font-family:'Roboto',Arial,sans-serif;font-weight:300;}
.moduleblock-7 .acymailing_form input[type='submit'] {cursor:pointer;color:#fff;font-size:21px;line-height:23px;text-transform:uppercase;border:none;outline:none;border-radius:0px;-webkit-border-radius:0px;-moz-border-radius:0px;font-weight:300;background:#91d7c8;background:-moz-linear-gradient(top,#91d7c8 0%,#67bdaa 100%);background:-webkit-linear-gradient(top,#91d7c8 0%,#67bdaa 100%);background:linear-gradient(to bottom,#91d7c8 0%,#67bdaa 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#91d7c8',endColorstr='#67bdaa',GradientType=0);font-family:'Roboto',Arial,sans-serif;padding:15px 45px 14px;}
.moduleblock-7 .acymailing_form input[type='submit']:hover {background:#67BDAA;}
/*block-8*/
.moduleblock-8 {margin:100px 0px 90px 0px;}
.moduleblock-8 > .container > .module-padding > h3 {color:#000;font-size:36px;line-height:38px;font-weight:300;text-transform:uppercase;margin-bottom:28px;}
.moduleblock-8 ul li {margin-bottom:16px;}
.moduleblock-8 ul li a {font-size:24px;line-height:300;line-height:26px;color:#006699;text-decoration:none;font-weight:300;}
.moduleblock-8 ul li a:hover {text-decoration:underline;}
/*block-9*/
.moduleblock-9 {margin-bottom:97px;font-weight:300;position:relative;padding:50px 0px 128px 0px;}
.moduleblock-9:before {content:'';background:url(../images/airplane.png) center no-repeat;width:1519px;height:399px;display:inline-block;position:absolute;top:-57px;left:8%;z-index:1;}
.moduleblock-9 .module-padding h3 {text-align:center;color:#2e313e;font-weight:300;text-transform:uppercase;margin-bottom:12px;font-size:36px;line-height:40px;position:relative;}
.moduleblock-9 p {margin-bottom:0;line-height:24px;}
.moduleblock-9 .container:before {content:'';background:#ececec;display:inline-block;width:1920px;margin-left:-960px;height:100%;position:absolute;top:0px;left:50%;}
.moduleblock-9 .heading-1 {font-size:36px;line-height:38px;text-transform:uppercase;margin-top:26px;color:#2e313e;}
/*block-10*/
.moduleblock-10 {margin-bottom:51px;}
.moduleblock-10 > .container > .module-padding > h3 {color:#2e313e;font-size:36px;line-height:38px;text-align:center;font-weight:300;margin-bottom:45px;}
.moduleblock-10 ul {display:inline-block;width:100%;}
.moduleblock-10 ul li {display:inline-block;width:22%;margin-right:4%;float:left;margin-bottom:51px;}
.moduleblock-10 ul li:nth-child(4n),.moduleblock-10 ul li:nth-child(8n) {margin-right:0;}
.moduleblock-10 ul li p {font-size:14px;line-height:17px;margin-bottom:0;}
.moduleblock-10 ul li img {margin-bottom:13px;}
.moduleblock-10 ul li strong {font-size:24px;font-weight:300;margin-bottom:-15px;display:block;}
/*block-11*/
.moduleblock-11 {margin-bottom:43px;}
.moduleblock-11 > .container > .module-padding > h3 {text-align:center;font-size:36px;line-height:38px;margin-bottom:25px;font-weight:300;text-transform:uppercase;color:#000;}
.moduleblock-11 .col-1 {display:inline-block;float:left;width:47.5%;margin-right:4.5%;min-height:1px;}
.moduleblock-11 .col-2 {display:inline-block;width:48%;}
.moduleblock-11 .heading-1 {font-size:36px;font-weight:300;line-height:38px;margin-bottom:1px;}
.moduleblock-11 .heading-2 {background:url(../images/icon-2.png) center left no-repeat;line-height:17px;padding:3px 0px 0px 50px;min-height:40px;margin-bottom:34px;}
.moduleblock-11 .heading-3 {font-size:24px;line-height:30px;font-weight:300;margin-bottom:0;color:#000;}
.moduleblock-11 strong {text-transform:uppercase;font-weight:500;}
.moduleblock-11 p {font-size:14px;line-height:25px;}
/*block-12*/
.moduleblock-12 {margin-bottom:68px;}
.moduleblock-12 > .container > .module-padding > h3 {text-align:center;font-size:36px;line-height:38px;margin-bottom:32px;font-weight:300;color:#000;}
.moduleblock-12 ul {display:inline-block;width:100%;}
.moduleblock-12 ul li {display:inline-block;float:left;width:22%;margin-right:4%;text-align:center;}
.moduleblock-12 ul li:last-child {margin-right:0;}
.moduleblock-12 ul li p {font-size:14px;line-height:24px;margin-bottom:0;}
.moduleblock-12 ul li img {margin-bottom:5px;}
.moduleblock-12 ul li a {text-decoration:none;}
.moduleblock-12 ul li a:hover {text-decoration:underline;}
/*block-13*/
.moduleblock-13 {margin:52px 0px 45px 0px;}
.moduleblock-13 > .container > .module-padding > h3 {font-size:36px;color:#000;text-align:center;font-weight:300;margin-bottom:36px;line-height:38px;text-transform:uppercase;}
.moduleblock-13 .col-1 {display:inline-block;float:left;width:47.5%;margin-right:4.5%;}
.moduleblock-13 .col-2 {display:inline-block;width:48%;}
.moduleblock-13 .heading-1 {font-size:24px;}
.moduleblock-13 .heading-2 {font-size:21px;font-weight:300;}
.moduleblock-13 p {font-size:14px;line-height:24px;margin-bottom:0;}
.moduleblock-13 a[href*='tel'] {color:#666;text-decoration:none;font-weight:300;}
.moduleblock-13 a[href*='tel']:hover {text-decoration:underline;}
.moduleblock-13 a {text-decoration:none;}
.moduleblock-13 a:hover {text-decoration:underline;}
/*contact us form*/
.moduleblock-13 ~ .module {background:#ececec;padding:46px 0px 20px;margin-bottom:90px;}
.moduleblock-13 ~ .module > .container > .module-padding > h3 {font-size:36px;color:#000;text-align:center;font-weight:300;margin-bottom:42px;line-height:38px;}
.moduleblock-13 ~ .module input[type='text'],.moduleblock-13 ~ .module input[type='email'] {border:1px solid #cccccc;border-radius:0px;-webkit-border-radius:0px;-moz-border-radius:0px;padding:0px 12px;height:56px;width:588px;font-size:21px;color:#666;font-family:'Roboto',Arial,sans-serif;font-weight:300;}
.moduleblock-13 ~ .module textarea {border:1px solid #cccccc;border-radius:0px;-webkit-border-radius:0px;-moz-border-radius:0px;padding:10px 12px;height:153px;width:588px;font-size:21px;color:#666;font-family:'Roboto',Arial,sans-serif;font-weight:300;resize:none;}
.moduleblock-13 ~ .module input[type='submit'] {cursor:pointer;color:#fff;font-size:21px;line-height:23px;text-transform:uppercase;border:none;outline:none;border-radius:0px;-webkit-border-radius:0px;-moz-border-radius:0px;font-weight:300;background:#91d7c8;background:-moz-linear-gradient(top,#91d7c8 0%,#67bdaa 100%);background:-webkit-linear-gradient(top,#91d7c8 0%,#67bdaa 100%);background:linear-gradient(to bottom,#91d7c8 0%,#67bdaa 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#91d7c8',endColorstr='#67bdaa',GradientType=0);font-family:'Roboto',Arial,sans-serif;padding:15px 45px 14px;}
.moduleblock-13 ~ .module input[type='submit']:hover {background:#67BDAA;}
.moduleblock-13 ~ .module img.captcha {height:52px;margin-top:-5px;}
.moduleblock-13 ~ .module img.captcha + input[type='text'] {width:110px;}
.moduleblock-13 ~ .module .row {margin-bottom:32px;text-align:center;}
.moduleblock-13 ~ .module .field {display:inline-block;}
.moduleblock-13 ~ .module .thankyou {text-align:center;}
/*block-14*/
.moduleblock-14 {margin-bottom:48px;}
.moduleblock-14 p {line-height:24px;}
.moduleblock-14 .heading-1 {font-size:36px;line-height:38px;color:#000;font-weight:300;margin-bottom:38px;}
/*block-15*/
.moduleblock-15 {margin:-45px 0px 0px 0px;background:#ececec url(../images/stripes.png) 50% 150px no-repeat;padding:62px 0px 49px 0px;}
.moduleblock-14 ~ .moduleblock-15 {margin-top:-45px;}
.moduleblock-15 .row {width:100%;display:inline-block;}
.moduleblock-15 .col-1,.moduleblock-15 .col-2,.moduleblock-15 .col-3 {width:27.8%;display:inline-block;float:left;margin-right:8.3%;}
.moduleblock-15 .col-1 {margin-top:85px;}
.moduleblock-15 .col-3 {margin-right:0;margin-top:14px;}
.moduleblock-15 .title {background:url(../images/icon-5.png) 0px 0px no-repeat;height:108px;color:#fff;font-size:21px !important;line-height:23px !important;text-transform:uppercase;font-weight:300;padding:11px 0px 0px 0px;margin-bottom:33px;width:254px;text-indent:-23px;text-align:center;}
.moduleblock-15 .sub-title {font-size:30px !important;font-weight:300;margin-bottom:33px;}
.moduleblock-15 .notice {color:#000;font-size:14px;margin-bottom:25px;}
.moduleblock-15 [class*='col-'] ul {padding-left:15px;margin-bottom:72px;}
.moduleblock-15 .col-2 ul {margin-bottom:7px;}
.moduleblock-15 [class*='col-'] ul li {list-style-position:outside;margin-bottom:4px;}
.moduleblock-15 [class*='col-'] p {font-size:14px;line-height:24px;}
.moduleblock-15 [class*='col-'] .price {font-size:30px;font-weight:300;}
.moduleblock-15 .col-1 ul li {list-style-image:url(../images/icon-6.png);}
.moduleblock-15 .col-1 ul li.warning {list-style-image:url(../images/icon-9.png);}
.moduleblock-15 .col-2 ul li {list-style-image:url(../images/icon-7.png);}
.moduleblock-15 .col-3 ul li {list-style-image:url(../images/icon-8.png);}
.moduleblock-15 .heading-1 {font-size:21px;line-height:30px;font-weight:300;margin-top:40px;margin-bottom:2px;}
.moduleblock-15 .heading-1 span {text-transform:uppercase;color:#71c8b5;}
.moduleblock-15 .heading-2 {font-size:14px;}
/*block-16*/
.moduleblock-16 {background:#71c8b5;padding:45px 0px 43px;margin-bottom:100px;}
.moduleblock-16 .heading-1 {background:url(../images/icon-4.png) center left no-repeat;font-size:30px;line-height:89px;min-height:40px;text-transform:uppercase;padding-left:60px;}
.moduleblock-16 .row {display:inline-block;width:100%;}
.moduleblock-16 .col-1 {display:inline-block;float:left;width:34%;margin-right:1%;}
.moduleblock-16 .col-2 {display:inline-block;width:65%;}
.moduleblock-16 p {font-size:21px;line-height:30px;color:#fff;font-weight:300;margin-bottom:0;}
.moduleblock-16 p a {color:#fff;text-decoration:none;}
.moduleblock-16 p a:hover {text-decoration:underline;}
/*block-17*/
.moduleblock-17 .container {width:100%;}
.moduleblock-17 .container > .module-padding {} 
.moduleblock-17 .heading-1 {margin-bottom:36px;font-size:36px;line-height:38px;font-weight:300;color:#000;text-transform:uppercase;}
.moduleblock-17 .heading-1 ~ p {max-width:50%;margin:0 auto 47px;line-height:24px;}
.moduleblock-17 .blocks {display:inline-block;width:100%;}
.moduleblock-17 .block {height:300px;width:24.85%;margin-right:0.2%;margin-bottom:0.2%;display:inline-block;float:left;overflow:hidden;-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);position:relative;top:100%;}
.moduleblock-17 .block:nth-child(4n) {margin-right:0;}
.moduleblock-17 .block h2 {font-size:14px;line-height:18px;margin-bottom:5px;}
.moduleblock-17 .block p {margin-bottom:0;}
.moduleblock-17 .block img {/*width:100%;*/backface-visibility:hidden;-webkit-transition:all 700ms;-moz-transition:all 700ms;transition:all 700ms;width:auto;min-height:100%;position:absolute;top:0;left:0;}
.moduleblock-17 .block a {position:relative;z-index:2;display:inline-block;width:100%;height:100%;color:#fff;text-decoration:none;text-align:center;}
.moduleblock-17 .block a .title {padding:0px 20px;text-transform:uppercase;font-size:18px;line-height:22px;display:block;margin-bottom:10px;}
.moduleblock-17 .block a .category {padding:0px 20px;display:block;text-transform:uppercase;font-size:12px;}
.moduleblock-17 .block .hover {visibility:hidden;position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;display:flex;align-items:center;background:rgba(0,0,0,0.4);}
.moduleblock-17 .block .hover .hover-inner {display:block;width:100%;}
.moduleblock-17 .block a:hover .hover {visibility:visible;}
.moduleblock-17 .block a:hover img {transform:scale(1.1) rotate(0.1deg);-ms-transform:scale(1.1) rotate(0.1deg);-webkit-transform:scale(1.1) rotate(0.1deg);-o-transform:scale(1.1) rotate(0.1deg);-moz-transform:scale(1.1) rotate(0.1deg);}
/*block-18*/
.moduleblock-18 {background:#71c8b5;padding:45px 0px 43px;margin-bottom:100px;}
.moduleblock-18 .heading-1 {background:url(../images/icon-4.png) center left no-repeat;font-size:30px;line-height:36px;min-height:40px;text-transform:uppercase;padding-left:60px;}
.moduleblock-18 .row {display:inline-block;width:100%;}
.moduleblock-18 .col-1 {display:inline-block;float:left;width:34%;margin-right:1%;padding-top:12px;}
.moduleblock-18 .col-2 {display:inline-block;width:34%;margin-right:1%;}
.moduleblock-18 .col-3 {display:inline-block;width:29%;}
.moduleblock-18 p {font-size:21px;line-height:30px;color:#fff;font-weight:300;margin-bottom:0;}
.moduleblock-18 p a {color:#fff;text-decoration:none;}
.moduleblock-18 p a:hover {text-decoration:underline;}
/*block-19*/
.moduleblock-19 {}
.moduleblock-19 .heading-1 {font-size:36px;line-height:38px;text-align:center;margin-bottom:25px;text-transform:uppercase;color:#000;font-weight:300;}
/*block-20*/
.moduleblock-20 {text-align:center;margin-bottom:85px;}
.moduleblock-20 ul {display:inline-block;}
.moduleblock-20 ul li {display:inline-block;margin:0px 12px 12px 0px;}
.moduleblock-20 ul li a {font-size:21px;color:#71c8b5;text-decoration:none;text-transform:uppercase;font-weight:300;display:block;border:1px solid #71c8b5;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;padding:7px 8px;}
.moduleblock-20 ul li a:hover,.moduleblock-20 ul li.active a {background:#71c8b5;color:#fff;}
.moduleblock-20 ul li:last-child a {color:#666;background:#ececec url(../images/icon-10.png) 10px 7px no-repeat;border:1px solid #666;padding-left:42px;}
.moduleblock-20 ul li:last-child a:hover {color:#fff;background-color:#aaa;}
/*block-21*/
.moduleblock-21 {margin-bottom:38px;}
.moduleblock-21 .heading-1 {font-size:36px;line-height:38px;text-transform:uppercase;font-weight:300;margin-bottom:36px;color:#000;}
.moduleblock-21 p {font-size:14px;line-height:24px;}
.moduleblock-21 iframe {margin-bottom:22px;}
/*block-22*/
.moduleblock-22 {text-align:center;margin:-6px 0px 52px 0px;}
.moduleblock-22 > .container > .module-padding > h3 {font-size:36px;line-height:38px;font-weight:300;margin-bottom:47px;text-transform:uppercase;color:#000;}
.moduleblock-22 a {cursor:pointer;color:#fff;font-size:21px;line-height:23px;text-transform:uppercase;border:none;outline:none;border-radius:0px;-webkit-border-radius:0px;-moz-border-radius:0px;font-weight:300;background:#91d7c8;background:-moz-linear-gradient(top,#91d7c8 0%,#67bdaa 100%);background:-webkit-linear-gradient(top,#91d7c8 0%,#67bdaa 100%);background:linear-gradient(to bottom,#91d7c8 0%,#67bdaa 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#91d7c8',endColorstr='#67bdaa',GradientType=0);font-family:'Roboto',Arial,sans-serif;padding:15px 45px 14px;text-decoration:none;margin:51px 0px 0px 0px;display:inline-block;}
.moduleblock-22 a:hover {background:#67BDAA;}
/*block-23*/
.moduleblock-23 {margin-bottom:97px;}
.moduleblock-23 > .container > .module-padding > h3 {font-size:36px;line-height:38px;text-align:center;font-weight:300;margin-bottom:25px;color:#000;}
.moduleblock-23 .tzuv {clear:both;line-height:1.5;margin:10px 0 40px 0px;display:block;}
.moduleblock-23 .tzuv img {margin-bottom:40px;}
.moduleblock-23 a.send-review {cursor:pointer;color:#fff;font-size:21px;line-height:23px;text-transform:uppercase;border:none;outline:none;border-radius:0px;-webkit-border-radius:0px;-moz-border-radius:0px;font-weight:300;background:#91d7c8;background:-moz-linear-gradient(top,#91d7c8 0%,#67bdaa 100%);background:-webkit-linear-gradient(top,#91d7c8 0%,#67bdaa 100%);background:linear-gradient(to bottom,#91d7c8 0%,#67bdaa 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#91d7c8',endColorstr='#67bdaa',GradientType=0);font-family:'Roboto',Arial,sans-serif;padding:15px 45px 14px;text-decoration:none;margin:51px 0px 0px 0px;display:inline-block;}
.moduleblock-23 a.send-review:hover {background:#67BDAA;}
/*block-24*/
.moduleblock-24 {margin:-45px 0px 0px 0px;background:#ececec url(../images/stripes.png) 50% 150px no-repeat;padding:62px 0px 49px 0px;}
.moduleblock-14 ~ .moduleblock-24 {margin-top:0px;}
.moduleblock-24 .row {width:100%;display:inline-block;}
.moduleblock-24 .col-1,.moduleblock-24 .col-2,.moduleblock-24 .col-3 {width:27.8%;display:inline-block;float:left;margin-right:8.3%;}
.moduleblock-24 .col-1 {margin-top:84px;}
.moduleblock-24 .col-3 {margin-right:0;margin-top:14px;}
.moduleblock-24 .title {background:url(../images/icon-5.png) 0px 0px no-repeat;height:108px;color:#fff;font-size:21px !important;line-height:23px !important;text-transform:uppercase;font-weight:300;padding:11px 0px 0px 0px;margin-bottom:33px;width:254px;text-indent:-23px;text-align:center;}
.moduleblock-24 .sub-title {font-size:30px !important;font-weight:300;margin-bottom:33px;}
.moduleblock-24 .notice {color:#000;font-size:14px;margin-bottom:25px;}
.moduleblock-24 [class*='col-'] ul {padding-left:15px;margin-bottom:72px;}
.moduleblock-24 .col-2 ul {margin-bottom:7px;}
.moduleblock-24 [class*='col-'] ul li {list-style-position:outside;margin-bottom:4px;}
.moduleblock-24 [class*='col-'] p {font-size:14px;line-height:24px;}
.moduleblock-24 [class*='col-'] .price {font-size:30px;font-weight:300;}
.moduleblock-24 .col-1 ul li {list-style-image:url(../images/icon-6.png);}
.moduleblock-24 .col-1 ul li.warning {list-style-image:url(../images/icon-9.png);}
.moduleblock-24 .col-2 ul li {list-style-image:url(../images/icon-7.png);}
.moduleblock-24 .col-3 ul li {list-style-image:url(../images/icon-8.png);}
.moduleblock-24 .heading-1 {font-size:21px;line-height:30px;font-weight:300;margin-top:40px;margin-bottom:2px;}
.moduleblock-24 .heading-1 span {text-transform:uppercase;color:#71c8b5;}
.moduleblock-24 .heading-2 {font-size:14px;}
/*breadcrumbs*/
.moduletablebreadcrumbs {background:#fff;position:relative;z-index:1;padding-top:7px;}
.moduletablebreadcrumbs ul {margin:0px 0px 0px 0px;display:inline-block;width:100%;}
.moduletablebreadcrumbs ul > li {font-size:13px;display:inline-block;float:left;padding:0px 5px;color:#7E8C98;}
.moduletablebreadcrumbs ul > li:first-child {padding-left:0;}
.moduletablebreadcrumbs ul > li > a {}
.moduletablebreadcrumbs ul > li > a:hover {}
body.category.blog.com_content .moduletablebreadcrumbs {margin-bottom:20px;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;}
/*system message*/
#system-message {margin-bottom:20px;}
#system-message .close {display:none;}
/*main---------------------------------------------------------------------------------------------------------------*/
body.frontpage #content {display:none;}
/*blog*/
#content .blog {}
body.blog.category.com_content #content > .componentheading {color:#000;text-align:center;text-transform:uppercase;font-size:36px;line-height:38px;font-weight:300;margin-bottom:40px;}
#content .blog.blog .items-row {position:relative;}
#content .blog.blog .grid-sizer,#content .blog.blog .item {width:47.4%;}
#content .blog.blog .item {margin-bottom:41px;padding-left:0;padding-right:0;}
#content .blog .gutter-sizer {width:5.2%;}
#content .blog.blog .item .contentheading a {font-size:24px;line-height:30px;text-decoration:none;font-weight:300;padding-left:0;padding-right:0;}
#content .blog.blog .item .contentheading a:hover {text-decoration:underline;}
#content .blog.blog .item .createdate {display:none;}
#content .blog.blog .item img {display:none;}
#content .blog.blog .item .picture {margin:0px 0px 23px 0px;width:100%;height:auto;min-width:430px;min-height:283px;overflow:hidden;text-align:center;}
#content .blog.blog .item .picture img {display:block;width:100%;backface-visibility:hidden;-webkit-transition:all 700ms;-moz-transition:all 700ms;transition:all 700ms;}
#content .blog.blog .item .contentheading {margin-bottom:1px;padding-left:0;padding-right:0;}
#content .blog.blog .item .text {line-height:24px;}
#content .blog.blog .item .section img {display:none !important;}
#content .blog.blog .item .section ul {list-style:disc;margin:0px 0px 0px 20px;}
#content .blog.blog .item .section ol {margin:0px 0px 0px 15px;list-style:decimal;}
.blog .blog .masonry-brick {-webkit-transition-property: left, right, top; -moz-transition-property: left, right, top; -ms-transition-property: left, right, top; -o-transition-property: left, right, top; transition-property: left, right, top;} /*article*/
#content .blog.blog .item .picture:hover img {transform:scale(1.1) rotate(0.1deg);-ms-transform:scale(1.1) rotate(0.1deg);-webkit-transform:scale(1.1) rotate(0.1deg);-o-transform:scale(1.1) rotate(0.1deg);-moz-transform:scale(1.1) rotate(0.1deg);}
/*article*/
.item-page.about,.item-page.contact-us,.item-page.form-style,.item-page.sites,.item-page.products,.item-page.reviews,.moduleblock-17 + #wrapper {display:none;}
.item-page .page-title h1 {color:#000;font-size:36px;line-height:38px;font-weight:300;margin-bottom:10px;}
.item-page .createdate {font-size:14px;margin-bottom:0;}
.item-page .inner {line-height:24px;}
.item-page .inner ul {list-style:disc;margin:0px 0px 0px 20px;}
.item-page .inner ol {margin:0px 0px 0px 15px;list-style:decimal;}
/*sidebar*/
[class*='sidebar-'] {}
.sidebar-left {}
.sidebar-right {}
[class*='sidebar-'] [class*='moduletable'] {margin-bottom:17px;}
/*footer*/
#footer {height:auto;min-height:450px;background:#000;color:#fff;padding:51px 0px 90px 0px;}
#footer .footer {}
#footer .col-1 {display:inline-block;float:left;width:52%;}
#footer .col-2 {display:inline-block;width:48%;}
/*footer-1*/
.moduletablefooter-1 {font-size:14px;font-weight:300;margin-bottom:154px;}
.moduletablefooter-1 a {margin-right:35px;}
.moduletablefooter-1 p {margin-bottom:24px;}
/*footer-2*/
.moduletablefooter-2 img {margin-right:37px;}
.moduletablefooter-2 > h3 {font-size:24px;line-height:26px;text-transform:uppercase;font-weight:300;margin-bottom:20px;}
/*footer-3*/
.moduletablefooter-3 {font-size:14px;line-height:24px;margin:2px 0px 0px 0px;}
.moduletablefooter-3 .heading-1 {font-size:24px;line-height:26px;font-weight:300;text-transform:uppercase;margin-bottom:3px;}
.moduletablefooter-3 p {margin-bottom:0;}
.moduletablefooter-3 a {text-decoration:none;color:#fff;}
.moduletablefooter-3 a:hover {text-decoration:underline;}
/*widget form*/
.widgetmodule {position:fixed;top:35%;right:0px;z-index:2;}
.widgetmodule .widget-btn:before {content:'';background:url(../images/icon-11.png) center no-repeat;display:inline-block;width:17px;height:27px;position:absolute;top:21px;left:50%;margin-left:-10px;}
.widgetmodule .widget-btn {text-align:center;font-size:18px;line-height:18px;font-weight:300;width:111px;height:107px;background:#fff;border:1px solid #ccc;box-shadow:-1px 1px 5px rgba(0,0,0,0.31);-webkit-box-shadow:-1px 1px 5px rgba(0,0,0,0.31);-moz-box-shadow:-1px 1px 5px rgba(0,0,0,0.31);text-transform:lowercase;display:inline-block;padding:52px 0px 0px 0px;cursor:pointer;position:absolute;top:0px;right:0px;}
.widgetmodule .widget-btn:hover {}
.widgetmodule .collapse {display:inline-block;transition:all 0.4s;width:0px;position:relative;}
.widgetmodule .collapse.in {width:920px;background:#fff;}
.widgetmodule .inner {padding:50px 160px;box-shadow:-1px 1px 5px rgba(0,0,0,0.31);-webkit-box-shadow:-1px 1px 5px rgba(0,0,0,0.31);-moz-box-shadow:-1px 1px 5px rgba(0,0,0,0.31);}
.widgetmodule .heading-1 {text-align:center;font-size:36px;line-height:38px;margin-bottom:20px;color:#000;font-weight:300;}
.widgetmodule input[type='text'],.widgetmodule input[type='email'] {border:1px solid #cccccc;border-radius:0px;-webkit-border-radius:0px;-moz-border-radius:0px;padding:0px 12px;height:56px;width:588px;font-size:21px;color:#666;font-family:'Roboto',Arial,sans-serif;font-weight:300;}
.widgetmodule img.captcha {height:52px;margin-top:-5px;}
.widgetmodule img.captcha + input[type='text'] {width:110px;}
.widgetmodule textarea {border:1px solid #cccccc;border-radius:0px;-webkit-border-radius:0px;-moz-border-radius:0px;padding:10px 12px;height:153px;width:588px;font-size:21px;color:#666;font-family:'Roboto',Arial,sans-serif;font-weight:300;resize:none;}
.widgetmodule input[type='submit'] {cursor:pointer;color:#fff;font-size:21px;line-height:23px;text-transform:uppercase;border:none;outline:none;border-radius:0px;-webkit-border-radius:0px;-moz-border-radius:0px;font-weight:300;background:#91d7c8;background:-moz-linear-gradient(top,#91d7c8 0%,#67bdaa 100%);background:-webkit-linear-gradient(top,#91d7c8 0%,#67bdaa 100%);background:linear-gradient(to bottom,#91d7c8 0%,#67bdaa 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#91d7c8',endColorstr='#67bdaa',GradientType=0);font-family:'Roboto',Arial,sans-serif;padding:15px 45px 14px;}
.widgetmodule input[type='submit']:hover {background:#67BDAA;}
.widgetmodule .row {margin-bottom:32px;text-align:center;}
.widgetmodule .field {display:inline-block;}
/*404*/
body.p404 .moduleblock-1,body.p404 .modulehome-slider,body.p404 .moduleblock-2,body.p404 .moduleblock-3,
	body.p404 .moduleblock-4,body.p404 .moduleblock-5,body.p404 .moduleblock-6,body.p404 div:not(.bottom-404) .moduleblock-7,
	body.p404 .moduleblock-6 + .module
	{display:none;}
body.p404 .item-page  p {margin-bottom:0;}
/*top banner*/
.modulebanner-top-pc p,.modulebanner-top-mobile p {margin-bottom:0;}
.modulebanner-top-mobile {text-align:center;display:none;}
/* Joomla 4/5/6 compatibility: legacy Bootstrap 2 grid used by this template */
.row-fluid { width: 100%; display: flex; flex-wrap: wrap; }
.row-fluid:before, .row-fluid:after { display: table; content: ""; line-height: 0; }
.row-fluid:after { clear: both; }
.row-fluid .span12 { width: 100%; }
.row-fluid .span9  { width: 75%; }
.row-fluid .span6  { width: 50%; }
.row-fluid .span3  { width: 25%; }
@media (max-width: 767px) {
  .row-fluid { display: block; }
  .row-fluid .span12,
  .row-fluid .span9,
  .row-fluid .span6,
  .row-fluid .span3 { width: 100%; }
}
