@media (min-width:1920px){
	#wrap ~ .module {display:none;}
	/*main menu*/
	.moduletablemainmenu > ul > li > ul {display:none !important;}
}
@media (max-width:1919px) and (min-width:1600px){
	#wrap ~ .module {display:none;}
	/*main menu*/
	.moduletablemainmenu > ul > li > ul {display:none !important;}
	/*block-2*/
	.moduleblock-2:before {left:-45%;}
	/*block-9*/
	.moduleblock-9 {background:#ececec;}
	.moduleblock-9:before,.moduleblock-9 .container:before {display:none;}
	/*block-17*/
	.moduleblock-17 .block {height:274px;}
}
@media (max-width:1599px) and (min-width:1440px){
	#wrap ~ .module {display:none;}
	/*main menu*/
	.moduletablemainmenu > ul > li > ul {display:none !important;}
	/*main menu*/
	.moduletablemainmenu > ul > li > ul {display:none !important;}
	/*block-2*/
	.moduleblock-2:before {left:-61%;}
	/*block-9*/
	.moduleblock-9 {background:#ececec;}
	.moduleblock-9:before,.moduleblock-9 .container:before {display:none;}
	/*block-17*/
	.moduleblock-17 .block {height:246px;}
}
@media (max-width:1439px) and (min-width:1366px){
	#wrap ~ .module {display:none;}
	/*main menu*/
	.moduletablemainmenu > ul > li > ul {display:none !important;}
	/*block-2*/
	.moduleblock-2:before {left:-68%;}
	/*block-9*/
	.moduleblock-9 {background:#ececec;}
	.moduleblock-9:before,.moduleblock-9 .container:before {display:none;}
	/*block-17*/
	.moduleblock-17 .block {height:234px;}
}
@media (max-width:1365px) and (min-width:1280px){
	#wrap ~ .module {display:none;}
	/*main menu*/
	.moduletablemainmenu > ul > li > ul {display:none !important;}
	/*block-2*/
	.moduleblock-2:before {left:-80%;}
	/*block-17*/
	.moduleblock-17 .block {height:218px;}
}
@media (max-width:1279px) and (min-width:1024px){
	#wrap ~ .module {display:none;}
	.container {width:100%;}
	/*main menu*/
	.moduletablemainmenu > ul > li > ul {display:none !important;}
	.moduletablemainmenu > ul > li > a, .moduletablemainmenu > ul > li > span {font-size:16px;padding:12px 16px;}
	/*block-2*/
	.moduleblock-2:before {left:-121%;top:58px;}
	/*block-4*/
	.moduleblock-4 .col-1 {width:30%;}
	.moduleblock-4 .col-2 {width:70%;padding:0px 40px;position:relative;}
	/*block-5*/
	.moduleblock-5 ~ .module {display:none;}
	/*block-6*/
	.moduleblock-6 .users {width:100%;}
	.moduleblock-6 .users > li {width:18%;margin-right:2%;}
	.moduleblock-6 .users > li:last-child {margin-right:0;}
	/*block-7*/
	.moduleblock-7 .acymailing_introtext {width:100%;text-align:center;}
	/*block-9*/
	.moduleblock-9 {background:#ececec;}
	.moduleblock-9:before,.moduleblock-9 .container:before {display:none;}
	/*block-12*/
	.moduleblock-12 > .container > .module-padding > h3 {font-size:26px;line-height:28px;margin-bottom:25px;}
	.moduleblock-12 ul li {width:100%;margin-bottom:25px;}
	.moduleblock-12 .container {padding:0px 40px;position:relative;}
	.moduleblock-12 [class*='swiper-button-'] {height:68px;width:32px;margin-top:-34px;}
	.moduleblock-12 .swiper-button-prev {background:#71c8b5 url(../images/swiper-menu-left.png) center no-repeat;margin-top:0;left:0;}
	.moduleblock-12 .swiper-button-next {background:#71c8b5 url(../images/swiper-menu-right.png) center no-repeat;margin-top:0;right:0;}
	.moduleblock-12 ul {display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}
	.moduleblock-12 ul li {display:block;margin:10px 0px 10px 0px;padding:0px 10px;}
	/*block-15*/
	.moduleblock-14 ~ .moduleblock-15 {padding-top:59px;}
	.moduleblock-15 .col-1 {margin-top:71px;}
	.moduleblock-15 .col-3 {margin-top:11px;}
	/*block-17*/
	.moduleblock-17 .block {height:174px;}
	/*block-24*/
	.moduleblock-24 .col-1 {margin-top:68px;}
	.moduleblock-24 .col-2 {margin-top:-2px;}
	.moduleblock-24 .col-3 {margin-top:10px;}
	/*padding*/
	.moduleblock-1,.moduleblock-2,.moduleblock-3,.moduleblock-4,.moduleblock-5,.moduleblock-6,.moduleblock-6 ~ .module,
		.moduleblock-7,#footer,#header .row-2,#header .row-1,.moduleblock-14,.moduleblock-15,.moduleblock-24,.moduleblock-18,
		.moduleblock-17 .heading-1,.moduleblock-17 .heading-1 ~ p,.moduleblock-16,.moduleblock-19,.moduleblock-21,.moduleblock-11,
		.moduleblock-9,.moduleblock-10,.moduleblock-12,.moduleblock-22,.moduleblock-23,#content .item-page,#content .blog,
		.moduleblock-8,.moduleblock-13,.moduleblock-5 + .module,#wrap ~ .module
    	{padding-left:20px;padding-right:20px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
	/*top banner*/
	.modulebanner-top-pc {display:none;}
	.modulebanner-top-mobile {display:block;}
}
@media (max-width:1023px) and (min-width:980px){
	.container {width:100%;}
	/*hamburger*/
	.hamburger-menu {display:inline-block;float:right;}
	.hamburger-menu .toggler {background:url(../images/hamburger-small.png) 0px 0px no-repeat;width:40px;height:35px;border:none;outline:none !important;}
	.hamburger-menu .toggler.active {background-position:0px -36px;}
	.hamburger-menu .collapse {display:none;text-align:center;}
	.hamburger-menu .collapse.in {display:block;position:absolute;top:100%;left:0px;width:100%;background:#000;background:rgba(0,0,0,0.9);z-index:99;padding-top:10px;}
	
	.hamburger-menu .moduletablemainmenu {display:inline-block;width:80%;float:none;margin:0px auto 25px;border-bottom:1px solid #999999;padding-bottom:15px;}
	.hamburger-menu .moduletablemainmenu > ul > li {display:block;width:100%;margin-bottom:15px;}
	.hamburger-menu .moduletablemainmenu > ul > li.parent > a:before {content:'+';font-size:20px;top:1px;position:relative;margin-right:5px;}
	.hamburger-menu .moduletablemainmenu > ul > li.parent.open > a:before {content:'-';}
	.hamburger-menu .moduletablemainmenu > ul > li:last-child {background:none;}
	.hamburger-menu .moduletablemainmenu > ul > li:last-child a:before {content:'';display:inline-block;/*background:url(../images/icon-12.png) center no-repeat;*/background-image:url(../images/icon-13.svg);background-size:23px 17px;background-repeat:no-repeat;background-position:50% 50%;width:23px;height:17px;left:-10px;position:relative;}
	.hamburger-menu .moduletablemainmenu > ul > li > a {color:#fff;text-transform:uppercase;font-size:16px;display:block;width:100%;text-align:center;font-weight:300;padding:0;}
	.hamburger-menu .moduletablemainmenu > ul > li.parent > .childs > li {margin-top:5px;}
	.hamburger-menu .moduletablemainmenu > ul > li.parent > .childs > li > a {text-decoration:none;color:#ccc;font-size:12px;text-transform:uppercase;} 
	.hamburger-menu .moduletablemainmenu #active_menu,.hamburger-menu .moduletablemainmenu .active_child > a {color:#71c8b5 !important;}

	.hamburger-menu .moduletabletopmenu {width:80%;display:inline-block;border-bottom:1px solid #999999;float:none;margin:0px auto 25px;padding-bottom:15px;}
	.hamburger-menu .moduletabletopmenu ul > li {float:none;width:100%;margin-bottom:10px;}
	.hamburger-menu .moduletabletopmenu ul > li > a {color:#cccccc;text-transform:uppercase;font-size:14px;display:block;width:100%;text-align:center;font-weight:300;padding:0;}
	.hamburger-menu .moduletabletopmenu #active_menu {color:#71c8b5;}

	.hamburger-menu .moduletableheader-2 {display:inline-block;width:80%;float:none;margin:0px auto 25px;}
	.hamburger-menu .moduletableheader-2 div:first-child {display:none;}
	.hamburger-menu .moduletableheader-2 div:last-child {display:block;padding:0px !important;text-align:center;float:none !important;width:100% !important;}
	.hamburger-menu .moduletableheader-2 a {text-decoration:none;float:none;}
	/*header-1*/
	.moduletableheader-1 {font-size:10px;margin-top:8px;}
	.moduletableheader-1 .phone {margin-right:10px;}
	.moduletableheader-1 .phone:after {height:12px;top:0px;right:-6px;}
	/*header-2*/
	.moduletableheader-2 {display:none;}
	/*top menu*/
	.moduletabletopmenu {display:none;}
	/*main menu*/
	.moduletablemainmenu {width:50%;}
	.moduletablemainmenu > ul {float:right;}
	.moduletablemainmenu > ul > li {display:none;}
	.moduletablemainmenu > ul > li:last-child {display:block;}
	.moduletablemainmenu > ul > li:last-child > a {padding-right:0;}
	/*header logo*/
	.moduletableheader-logo {width:50%;}
	/*block-1*/
	.moduleblock-1 {margin-bottom:40px;}
	.moduleblock-1 .col-1 {width:100%;text-align:center;margin-bottom:10px;}
	.moduleblock-1 .col-2 {width:100%;}
	.moduleblock-1 .heading-3 {display:none;}
	/*home slider*/
	.modulehome-slider {margin-bottom:40px;}
	.modulehome-slider article {background-position:center;height:100%;background-size:cover;background-repeat:no-repeat;}
	.modulehome-slider article img {opacity:0;}
	/*block-2*/
	.moduleblock-2 {margin-bottom:40px;}
	.moduleblock-2 .module-padding h3 {font-size:26px;line-height:28px;margin-bottom:25px;}
	.moduleblock-2:before {display:none;}
	.moduleblock-2 ul {padding:25px 0px 0px 0px;display:inline-block;width:100%;min-height:180px;}
	.moduleblock-2 ul li {width:30%;margin:0px 2% 20px 0px;padding:0;}
	.moduleblock-2 ul li:last-child {margin-right:0;}
	.moduleblock-2 p:not([class*='heading']) {display:none;}
	.moduleblock-2 .heading-1 {border:1px solid #71c8b5;background:#fff;color:#71c8b5;font-size:18px;text-align:center;margin-bottom:10px;}
	.moduleblock-2 .heading-1.active + p {display:block;position:absolute;width:100%;left:0;text-align:center;}
	.moduleblock-2 .heading-1.active {background:#71c8b5;color:#fff;}
	/*block-3*/
	.moduleblock-3 {margin-bottom:40px;}
	.moduleblock-3 .module-padding h3 {font-size:26px;line-height:28px;margin-bottom:25px;}
	/*block-4*/
	.moduleblock-4 {margin-bottom:40px;}
	.moduleblock-4 .col-1 {width:30%;padding:36px 0px;}
	.moduleblock-4 .col-2 {width:70%;padding:0px 40px;position:relative;}
	.moduleblock-4 .title {text-align:center;display:block;font-size:24px;line-height:26px;margin-bottom:20px;}
	.moduleblock-4 .swiper-slide img {max-width:80%;}
	/*block-5*/
	.moduleblock-5 {margin-bottom:40px;}
	.moduleblock-5 .module-padding > h3 {font-size:26px;line-height:28px;margin-bottom:25px;}
	.moduleblock-5 .newslist .news {width:100%;margin:0px 0px 25px 0px;}
	.moduleblock-5 .newslist .news .picture {min-width:auto;min-height:auto;}
	.moduleblock-5 + .module {display:block !important;margin-bottom:2px;}
	.moduleblock-5 + .module .heading-1 {font-size:24px;line-height:26px;margin-bottom:25px;text-align:center;}
	.moduleblock-5 ~ .module form input[type='text'] {width:100%;margin-bottom:15px;height:34px;font-size:18px;border:1px solid #cccccc;border-radius:0px;-webkit-border-radius:0px;-moz-border-radius:0px;padding:0px 12px;color:#666;font-family:'Roboto',Arial,sans-serif;font-weight:300;}
	.moduleblock-5 ~ .module form textarea {resize:none;width:100%;margin-bottom:15px;height:100px;font-size:18px;border:1px solid #cccccc;border-radius:0px;-webkit-border-radius:0px;-moz-border-radius:0px;padding:10px 12px;color:#666;font-family:'Roboto',Arial,sans-serif;font-weight:300;}
	.moduleblock-5 ~ .module form input[type='submit'] {width:100%;font-size:18px;padding:7px 45px 6px;cursor:pointer;color:#fff;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;}
	.moduleblock-5 ~ .module form input[type='submit']:hover {background:#67BDAA;}
	.moduleblock-5 ~ .module .row {margin-bottom:0;}
	/*block-6*/
	.moduleblock-6 {margin-bottom:40px;}
	.moduleblock-6 > .container > .module-padding > h3 {font-size:26px;line-height:28px;margin-bottom:25px;}
	.moduleblock-6 .users {width:100%;}
	.moduleblock-6 .users > li {width:18%;margin-right:2%;}
	.moduleblock-6 .users > li:last-child {margin-right:0;}
	/*ask form*/
	.moduleblock-6 ~ .module,#wrap ~ .module {display:block;padding-top:20px;padding-bottom:20px;margin-bottom:1px;background:#ececec;}
	.moduleblock-6 ~ .module .heading-1,#wrap ~ .module .heading-1 {text-align:center;color:#006699;text-transform:uppercase;font-weight:300;font-size:18px;}
	.moduleblock-6 ~ .module form,#wrap ~ .module form {display:none;}
	.moduleblock-6 ~ .module form input[type='text'],#wrap ~ .module form input[type='text'] {width:100%;margin-bottom:15px;height:34px;font-size:18px;border:1px solid #cccccc;border-radius:0px;-webkit-border-radius:0px;-moz-border-radius:0px;padding:0px 12px;color:#666;font-family:'Roboto',Arial,sans-serif;font-weight:300;}
	.moduleblock-6 ~ .module form textarea,#wrap ~ .module form textarea {resize:none;width:100%;margin-bottom:15px;height:100px;font-size:18px;border:1px solid #cccccc;border-radius:0px;-webkit-border-radius:0px;-moz-border-radius:0px;padding:10px 12px;color:#666;font-family:'Roboto',Arial,sans-serif;font-weight:300;}
	.moduleblock-6 ~ .module form input[type='submit'],#wrap ~ .module form input[type='submit'] {width:100%;font-size:18px;padding:7px 45px 6px;cursor:pointer;color:#fff;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;}
	.moduleblock-6 ~ .module form input[type='submit']:hover,#wrap ~ .module form input[type='submit']:hover {background:#67BDAA;}
	/*block-7*/
	.moduleblock-7 {padding-top:9px;padding-bottom:8px;margin-bottom:1px;}
	.moduleblock-7 .acymailing_introtext {width:100%;text-align:center;color:#006699;text-transform:uppercase;font-weight:300;font-size:18px;float:none;}
	.moduleblock-7 .acymailing_form {display:none;}
	.moduleblock-7 table,.moduleblock-7 table tr,.moduleblock-7 table tr td {width:100%;display:inline-block;}
	.moduleblock-7 .acymailing_form input[type='text'] {width:100%;margin-bottom:15px;height:34px;font-size:18px;}
	.moduleblock-7 .acymailing_form input[type='submit'] {width:100%;font-size:18px;padding:7px 45px 6px;}
	/*block-8*/
	.moduleblock-8 > .container > .module-padding > h3 {font-size:26px;line-height:28px;margin-bottom:25px;}
	/*block-9*/
	.moduleblock-9 {padding:30px 0px;margin-bottom:40px;max-width:100%;overflow:hidden;}
	.moduleblock-9:before {display:none;}
	.moduleblock-9 .module-padding h3 {font-size:26px;line-height:28px;margin-bottom:25px;}
	.moduleblock-9 .heading-1 {font-size:24px;line-height:26px;}
	/*block-10*/
	.moduleblock-10 ul li {width:49%;margin:0px 2% 25px 0px;}
	.moduleblock-10 ul li img {width:100%;}
	.moduleblock-10 ul li:nth-child(2n) {margin-right:0;}
	.moduleblock-10 > .container > .module-padding > h3 {font-size:26px;line-height:28px;margin-bottom:25px;}
	/*block-11*/
	.moduleblock-11 > .container > .module-padding > h3 {font-size:26px;line-height:28px;margin-bottom:25px;}
	.moduleblock-11 .col-1,.moduleblock-11 .col-2 {width:100%;margin:0px 0px 20px 0px;}
	/*block-12*/
	.moduleblock-12 > .container > .module-padding > h3 {font-size:26px;line-height:28px;margin-bottom:25px;}
	.moduleblock-12 ul li {width:100%;margin-bottom:25px;}
	.moduleblock-12 .container {padding:0px 40px;position:relative;}
	.moduleblock-12 [class*='swiper-button-'] {height:68px;width:32px;margin-top:-34px;}
	.moduleblock-12 .swiper-button-prev {background:#71c8b5 url(../images/swiper-menu-left.png) center no-repeat;margin-top:0;left:0;}
	.moduleblock-12 .swiper-button-next {background:#71c8b5 url(../images/swiper-menu-right.png) center no-repeat;margin-top:0;right:0;}
	.moduleblock-12 ul {display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}
	.moduleblock-12 ul li {display:block;margin:10px 0px 10px 0px;}
	/*moduleblock-13*/
	.moduleblock-13 > .container > .module-padding > h3 {font-size:26px;line-height:28px;margin-bottom:25px;}
	.moduleblock-13 .col-1,.moduleblock-13 .col-2 {width:100%;margin:0px 0px 0px 0px;}
	.moduleblock-13 ~ .module,.moduleblock-13 ~ .module ~ .moduleblock-5 {display:none;}
	.moduleblock-13 ~ .module .field {display:block;}
	/*block-14*/
	.moduleblock-14 {margin-bottom:40px;}
	.moduleblock-14 .heading-1 {font-size:26px;line-height:28px;margin-bottom:25px;}
	/*block-15*/
	.moduleblock-15 {background-image:none;margin-bottom:40px;}
	.moduleblock-15 .row {padding:25px 0px 0px 0px;position:relative;display:inline-block;width:100%;min-height:440px;}
	.moduleblock-15 .row [class*='col-'] {width:30%;margin:0px 2% 20px 0px;padding:0;}
	.moduleblock-15 .row [class*='col-']:last-child {margin-right:0;}
	.moduleblock-15 .title {width:100%;text-indent:0;border:1px solid #71c8b5;background:#fff;color:#71c8b5;font-size:18px;text-align:center;margin-bottom:10px;height:auto;padding:5px 0px;}
	.moduleblock-15 .active .title {background:#71c8b5;color:#fff;}
	.moduleblock-15 [class*='col-']:not(.active) {}
	.moduleblock-15 [class*='col-']:not(.active) :not(.title) {display:none;}
	.moduleblock-15 [class*='col-'] ul {margin-bottom:20px;}
	.moduleblock-15 [class*='col-'].active .inner {position:absolute;left:0;width:100%;}
	.moduleblock-15 .notice {display:none;}
	/*block-16*/
	.moduleblock-16 {margin-bottom:40px;display:none;}
	.moduleblock-16 [class*='col-'] {width:100%;margin:0px 0px 0px 0px;}
	.moduleblock-16 p {font-size:18px;}
	.moduleblock-16 .heading-1 {font-size:20px;line-height:26px;margin-bottom:25px;}
	/*block-17*/
	.moduleblock-17 .heading-1 {font-size:26px;line-height:28px;margin-bottom:25px;}
	.moduleblock-17 .heading-1 ~ p {max-width:100%;}
	.moduleblock-17 .block {width:100%;height:170px;}
	/*block-18*/
	.moduleblock-18 {margin-bottom:40px;display:none;}
	.moduleblock-18 [class*='col-'] {width:100%;margin:0px 0px 0px 0px;}
	.moduleblock-18 p {font-size:18px;}
	.moduleblock-18 .heading-1 {font-size:20px;line-height:26px;margin-bottom:25px;}
	/*block-19*/
	.moduleblock-19 .heading-1 {font-size:26px;line-height:28px;margin-bottom:25px;}
	/*block-20*/
	.moduleblock-20 {margin-bottom:40px;}
	.moduleblock-20 .container {padding:0px 40px;background:#ececec;position:relative;}
	.moduleblock-20 [class*='swiper-button-'] {height:100%;}
	.moduleblock-20 .swiper-button-prev {background:#71c8b5 url(../images/swiper-menu-left.png) center no-repeat;margin-top:0;top:0;left:0;width:32px;}
	.moduleblock-20 .swiper-button-next {background:#71c8b5 url(../images/swiper-menu-right.png) center no-repeat;margin-top:0;top:0;right:0;width:32px;}
	.moduleblock-20 ul {display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}
	.moduleblock-20 ul li {display:block;margin:10px 0px 10px 0px;}
	.moduleblock-20 ul li a {font-size:14px;vertical-align:middle;display:table-cell;background:#fff;}
	.moduleblock-20 ul li.active a {background:#71c8b5;}
	/*block-21*/
	.moduleblock-21 {margin-bottom:40px;}
	.moduleblock-21 .heading-1 {font-size:26px;line-height:28px;margin-bottom:25px;}
	/*block-22*/
	.moduleblock-22 > .container > .module-padding > h3 {font-size:26px;line-height:28px;margin-bottom:25px;}
	.moduleblock-22 iframe {margin-bottom:25px;}
	/*block-23*/
	.moduleblock-23 .tzuv img {width:100%;margin:0px 0px 25px 0px;float:none;}
	.moduleblock-23 > .container > .module-padding > h3 {font-size:26px;line-height:28px;margin-bottom:25px;}
	/*block-24*/
	.moduleblock-24 {background-image:none;margin-bottom:40px;}
	.moduleblock-24 .row {padding:25px 0px 0px 0px;display:inline-block;width:100%;min-height:365px;position:relative;}
	.moduleblock-24 .row [class*='col-'] {width:30%;margin:0px 2% 20px 0px;padding:0;}
	.moduleblock-24 .row [class*='col-']:last-child {margin-right:0;}
	.moduleblock-24 .title {width:100%;text-indent:0;border:1px solid #71c8b5;background:#fff;color:#71c8b5;font-size:18px;text-align:center;margin-bottom:10px;height:auto;padding:5px 0px;}
	.moduleblock-24 .active .title {background:#71c8b5;color:#fff;}
	.moduleblock-24 [class*='col-']:not(.active) {}
	.moduleblock-24 [class*='col-']:not(.active) :not(.title) {display:none;}
	.moduleblock-24 [class*='col-'] ul {margin-bottom:20px;}
	.moduleblock-24 .row [class*='col-'].active .inner {position:absolute;width:100%;left:0;}
	.moduleblock-24 .notice {display:none;}
	/*footer*/
	#footer {padding-bottom:50px;}
	#footer .col-1 {width:100%;}
	#footer .col-2 {display:none;}
	/*footer-1*/
	.moduletablefooter-1 {margin-bottom:25px;}
	.moduletablefooter-1 p {margin-bottom:10px;}
	/*footer-2*/
	.moduletablefooter-2 > h3 {font-size:18px;margin-bottom:10px;}
	/*widget module*/
	.widgetmodule {display:none;}
	/*blog*/
	body.blog.category.com_content #content > .componentheading {margin-bottom:25px;font-size:24px;line-height:26px;}
	#content .blog .item {width:49% !important;}
	#content .blog .item .picture {min-width:auto !important;min-height:auto !important;margin-bottom:10px !important;}
	#content .contentheading {padding:0px 0px 0px 0px !important;margin-bottom:10px !important;}
	#content .blog .item .contentheading a {font-size:20px !important;padding:0px 0px 0px 0px !important;}
	#content .blog .page-title,#content .blog .inner {padding-left:0;padding-right:0;}
	/*article*/
	.item-page .page-title h1 {margin-bottom:25px;font-size:26px;line-height:28px;}
	.item-page table {width:100% !important;}
	/*padding*/
	.moduleblock-1,.moduleblock-2,.moduleblock-3,.moduleblock-4,.moduleblock-5,.moduleblock-6,.moduleblock-6 ~ .module,
		.moduleblock-7,#footer,#header .row-2,#header .row-1,.moduleblock-14,.moduleblock-15,.moduleblock-24,.moduleblock-18,
		.moduleblock-17 .heading-1,.moduleblock-17 .heading-1 ~ p,.moduleblock-16,.moduleblock-19,.moduleblock-21,.moduleblock-11,
		.moduleblock-9,.moduleblock-10,.moduleblock-12,.moduleblock-22,.moduleblock-23,#content .item-page,#content .blog,
		.moduleblock-8,.moduleblock-13,.moduleblock-5 + .module,#wrap ~ .module
    	{padding-left:20px;padding-right:20px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
	/*top banner*/
	.modulebanner-top-pc {display:none;}
	.modulebanner-top-mobile {display:block;}
}
@media (max-width:979px) and (min-width:768px){
	.container {width:100%;}
	/*hamburger*/
	.hamburger-menu {display:inline-block;float:right;}
	.hamburger-menu .toggler {background:url(../images/hamburger-small.png) 0px 0px no-repeat;width:40px;height:35px;border:none;outline:none !important;}
	.hamburger-menu .toggler.active {background-position:0px -36px;}
	.hamburger-menu .collapse {display:none;text-align:center;}
	.hamburger-menu .collapse.in {display:block;position:absolute;top:100%;left:0px;width:100%;background:#000;background:rgba(0,0,0,0.9);z-index:99;padding-top:10px;}
	
	.hamburger-menu .moduletablemainmenu {display:inline-block;width:80%;float:none;margin:0px auto 25px;border-bottom:1px solid #999999;padding-bottom:15px;}
	.hamburger-menu .moduletablemainmenu > ul > li {display:block;width:100%;margin-bottom:15px;}
	.hamburger-menu .moduletablemainmenu > ul > li.parent > a:before {content:'+';font-size:20px;top:1px;position:relative;margin-right:5px;}
	.hamburger-menu .moduletablemainmenu > ul > li.parent.open > a:before {content:'-';}
	.hamburger-menu .moduletablemainmenu > ul > li:last-child {background:none;}
	.hamburger-menu .moduletablemainmenu > ul > li:last-child a:before {content:'';display:inline-block;/*background:url(../images/icon-12.png) center no-repeat;*/background-image:url(../images/icon-13.svg);background-size:23px 17px;background-repeat:no-repeat;background-position:50% 50%;width:23px;height:17px;left:-10px;position:relative;}
	.hamburger-menu .moduletablemainmenu > ul > li > a {color:#fff;text-transform:uppercase;font-size:16px;display:block;width:100%;text-align:center;font-weight:300;padding:0;}
	.hamburger-menu .moduletablemainmenu > ul > li.parent > .childs > li {margin-top:5px;}
	.hamburger-menu .moduletablemainmenu > ul > li.parent > .childs > li > a {text-decoration:none;color:#ccc;font-size:12px;text-transform:uppercase;} 
	.hamburger-menu .moduletablemainmenu #active_menu,.hamburger-menu .moduletablemainmenu .active_child > a {color:#71c8b5 !important;}

	.hamburger-menu .moduletabletopmenu {width:80%;display:inline-block;border-bottom:1px solid #999999;float:none;margin:0px auto 25px;padding-bottom:15px;}
	.hamburger-menu .moduletabletopmenu ul > li {float:none;width:100%;margin-bottom:10px;}
	.hamburger-menu .moduletabletopmenu ul > li:first-child {display:block;}
	.hamburger-menu .moduletabletopmenu ul > li > a {color:#cccccc;text-transform:uppercase;font-size:14px;display:block;width:100%;text-align:center;font-weight:300;padding:0;}
	.hamburger-menu .moduletabletopmenu #active_menu {color:#71c8b5;}

	.hamburger-menu .moduletableheader-2 {display:inline-block;width:80%;float:none;margin:0px auto 25px;}
	.hamburger-menu .moduletableheader-2 div:first-child {display:none;}
	.hamburger-menu .moduletableheader-2 div:last-child {display:block;padding:0px !important;text-align:center;float:none !important;width:100% !important;}
	.hamburger-menu .moduletableheader-2 a {text-decoration:none;float:none;}
	/*header-1*/
	.moduletableheader-1 {font-size:10px;margin-top:8px;}
	.moduletableheader-1 .phone {margin-right:10px;}
	.moduletableheader-1 .phone:after {height:12px;top:0px;right:-6px;}
	/*header-2*/
	.moduletableheader-2 {display:none;}
	/*top menu*/
	.moduletabletopmenu {display:none;}
	/*main menu*/
	.moduletablemainmenu {width:50%;}
	.moduletablemainmenu > ul {float:right;}
	.moduletablemainmenu > ul > li {display:none;}
	.moduletablemainmenu > ul > li:last-child {display:block;}
	.moduletablemainmenu > ul > li:last-child > a {padding-right:0;}
	/*header logo*/
	.moduletableheader-logo {width:50%;}
	/*block-1*/
	.moduleblock-1 {margin-bottom:50px;}
	.moduleblock-1 .col-1 {width:100%;text-align:center;margin:0px 0px 45px 0px;}
	.moduleblock-1 .col-2 {width:100%;}
	.moduleblock-1 .heading-2 {margin-bottom:0;}
	.moduleblock-1 .heading-3 {display:none;}
	/*home slider*/
	.modulehome-slider {margin-bottom:50px;}
	.modulehome-slider article {background-position:center;height:100%;background-size:cover;background-repeat:no-repeat;}
	.modulehome-slider article img {opacity:0;}
	/*block-2*/
	.moduleblock-2 {margin-bottom:50px;}
	.moduleblock-2 .module-padding h3 {font-size:26px;line-height:28px;margin-bottom:25px;}
	.moduleblock-2:before {display:none;}
	.moduleblock-2 ul {padding:50px 0px 0px 0px;display:inline-block;width:100%;min-height:215px;}
	.moduleblock-2 ul li {width:30%;margin:0px 2% 20px 0px;padding:0;}
	.moduleblock-2 ul li:last-child {margin-right:0;}
	.moduleblock-2 p:not([class*='heading']) {display:none;}
	.moduleblock-2 .heading-1 {border:1px solid #71c8b5;background:#fff;color:#71c8b5;font-size:18px;text-align:center;margin-bottom:10px;}
	.moduleblock-2 .heading-1.active + p {display:block;position:absolute;width:100%;left:0;text-align:center;}
	.moduleblock-2 .heading-1.active {background:#71c8b5;color:#fff;}
	/*block-3*/
	.moduleblock-3 {margin-bottom:50px;}
	.moduleblock-3 .module-padding h3 {font-size:26px;line-height:28px;margin-bottom:50px;}
	/*block-4*/
	.moduleblock-4 {margin-bottom:50px;}
	.moduleblock-4 .col-1 {width:30%;padding:36px 0px;}
	.moduleblock-4 .col-2 {width:70%;padding:0px 40px;position:relative;}
	.moduleblock-4 .title {text-align:center;display:block;font-size:24px;line-height:26px;margin-bottom:20px;}
	.moduleblock-4 .swiper-slide img {max-width:80%;}
	/*block-5*/
	.moduleblock-5 {margin-bottom:0px;}
	.moduleblock-5 .module-padding > h3 {/*font-size:26px;line-height:28px;*/margin-bottom:50px;}
	.moduleblock-5 .newslist .news {width:100%;margin:0px 0px 50px 0px;}
	.moduleblock-5 .newslist .news .picture {min-width:auto;min-height:auto;}
	.moduleblock-5 + .module {display:block !important;margin-bottom:2px;}
	.moduleblock-5 + .module .heading-1 {font-size:24px;line-height:26px;margin-bottom:25px;text-align:center;}
	.moduleblock-5 ~ .module img.captcha {height:36px;}
	.moduleblock-5 ~ .module img.captcha + input[type='text'] {height:38px;position:relative;top:-1px;width:642px;}
	.moduleblock-5 ~ .module form input[type='text'],.moduleblock-5 ~ .module form input[type='email'] {width:100%;margin-bottom:15px;height:34px;font-size:18px;border:1px solid #cccccc;border-radius:0px;-webkit-border-radius:0px;-moz-border-radius:0px;padding:0px 12px;color:#666;font-family:'Roboto',Arial,sans-serif;font-weight:300;}
	.moduleblock-5 ~ .module form textarea {resize:none;width:100%;margin-bottom:15px;height:100px;font-size:18px;border:1px solid #cccccc;border-radius:0px;-webkit-border-radius:0px;-moz-border-radius:0px;padding:10px 12px;color:#666;font-family:'Roboto',Arial,sans-serif;font-weight:300;}
	.moduleblock-5 ~ .module form input[type='submit'] {width:100%;font-size:18px;padding:7px 45px 6px;cursor:pointer;color:#fff;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;}
	.moduleblock-5 ~ .module form input[type='submit']:hover {background:#67BDAA;}
	.moduleblock-5 ~ .module .row {margin-bottom:0;}
	/*block-6*/
	.moduleblock-6 {margin-bottom:100px;}
	.moduleblock-6 > .container > .module-padding > h3 {/*font-size:26px;line-height:28px;*/margin-bottom:50px;}
	.moduleblock-6 .users {width:100%;margin-bottom:50px;}
	.moduleblock-6 .users > li {width:18%;margin-right:2%;}
	.moduleblock-6 .users > li:last-child {margin-right:0;}
	/*ask form*/
	.moduleblock-6 ~ .module,#wrap ~ .module {display:block;padding-top:20px;padding-bottom:20px;margin-bottom:1px;background:#ececec;}
	.moduleblock-6 ~ .module .heading-1,#wrap ~ .module .heading-1 {margin-bottom:0;text-align:center;color:#006699;text-transform:uppercase;font-weight:300;font-size:18px;}
	.moduleblock-6 ~ .module form,#wrap ~ .module form {display:none;}
	.moduleblock-6 ~ .module form img.captcha,#wrap + .module form img.captcha {height:34px;}
	.moduleblock-6 ~ .module form input[type='text'],#wrap + .module form input[type='text'] {position:relative;top:1px;}
	.moduleblock-6 ~ .module form input[type='text'],#wrap ~ .module form input[type='text'],.moduleblock-6 ~ .module form input[type='email'],#wrap ~ .module form input[type='email'] {width:100%;margin-bottom:15px;height:34px;font-size:18px;border:1px solid #cccccc;border-radius:0px;-webkit-border-radius:0px;-moz-border-radius:0px;padding:0px 12px;color:#666;font-family:'Roboto',Arial,sans-serif;font-weight:300;}
	.moduleblock-6 ~ .module form textarea,#wrap ~ .module form textarea {resize:none;width:100%;margin-bottom:15px;height:100px;font-size:18px;border:1px solid #cccccc;border-radius:0px;-webkit-border-radius:0px;-moz-border-radius:0px;padding:10px 12px;color:#666;font-family:'Roboto',Arial,sans-serif;font-weight:300;}
	.moduleblock-6 ~ .module form input[type='submit'],#wrap ~ .module form input[type='submit'] {width:100%;font-size:18px;padding:7px 45px 6px;cursor:pointer;color:#fff;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;}
	.moduleblock-6 ~ .module form input[type='submit']:hover,#wrap ~ .module form input[type='submit']:hover {background:#67BDAA;}
	/*block-7*/
	.moduleblock-7 {padding-top:9px;padding-bottom:8px;margin-bottom:1px;}
	.moduleblock-7 .acymailing_introtext {width:100%;text-align:center;color:#006699;text-transform:uppercase;font-weight:300;font-size:18px;float:none;}
	.moduleblock-7 .acymailing_form {display:none;}
	.moduleblock-7 table,.moduleblock-7 table tr,.moduleblock-7 table tr td {width:100%;display:inline-block;}
	.moduleblock-7 .acymailing_form input[type='text'] {width:100%;margin-bottom:15px;height:34px;font-size:18px;}
	.moduleblock-7 .acymailing_form input[type='submit'] {width:100%;font-size:18px;padding:7px 45px 6px;}
	/*block-8*/
	.moduleblock-8 > .container > .module-padding > h3 {font-size:26px;line-height:28px;margin-bottom:25px;}
	/*block-9*/
	.moduleblock-9 {padding:50px 0px;margin-bottom:50px;max-width:100%;overflow:hidden;}
	.moduleblock-9:before {display:none;}
	.moduleblock-9 .module-padding h3 {margin-bottom:50px;}
	.moduleblock-9 .heading-1 {}
	/*block-10*/
	.moduleblock-10 {margin-bottom:0;}
	.moduleblock-10 ul li {width:49%;margin:0px 2% 50px 0px;}
	.moduleblock-10 ul li img {width:100%;}
	.moduleblock-10 ul li:nth-child(2n) {margin-right:0;}
	.moduleblock-10 > .container > .module-padding > h3 {margin-bottom:50px;}
	/*block-11*/
	.moduleblock-11 {margin-bottom:0;}
	.moduleblock-11 > .container > .module-padding > h3 {margin-bottom:50px;}
	.moduleblock-11 .col-1,.moduleblock-11 .col-2 {width:100%;margin:0px 0px 50px 0px;}
	/*block-12*/
	.moduleblock-6 + .moduleblock-12 {margin-top:-50px;}
	.moduleblock-12 {margin-bottom:50px;}
	.moduleblock-12 > .container > .module-padding > h3 {margin-bottom:50px;}
	.moduleblock-12 ul li {width:100%;margin-bottom:25px;}
	.moduleblock-12 .container {padding:0px 40px;position:relative;}
	.moduleblock-12 [class*='swiper-button-'] {height:68px;width:32px;margin-top:-34px;}
	.moduleblock-12 .swiper-button-prev {background:#71c8b5 url(../images/swiper-menu-left.png) center no-repeat;margin-top:0;left:0;}
	.moduleblock-12 .swiper-button-next {background:#71c8b5 url(../images/swiper-menu-right.png) center no-repeat;margin-top:0;right:0;}
	.moduleblock-12 [class*='swiper-button-'] {margin-top:-39px;}
	.moduleblock-12 ul {display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}
	.moduleblock-12 ul li {display:block;margin:0px 0px 0px 0px;}
	/*moduleblock-13*/
	.moduleblock-13 {margin-bottom:50px;}
	.moduleblock-13 > .container > .module-padding > h3 {margin-bottom:50px;}
	.moduleblock-13 .col-1,.moduleblock-13 .col-2 {width:100%;margin:0px 0px 0px 0px;}
	.moduleblock-13 ~ .module,.moduleblock-13 ~ .module ~ .moduleblock-5 {display:none;}
	.moduleblock-13 ~ .module .field {display:block;}
	/*block-14*/
	.moduleblock-14 {margin-bottom:45px;}
	.moduleblock-14 .heading-1 {margin-bottom:50px;}
	.moduleblock-14 ~ .moduleblock-15 {margin-top:0;}
	/*block-15*/
	.moduleblock-15 {background-image:none;margin-bottom:50px;padding-top:50px;padding-bottom:50px;}
	.moduleblock-15 .row {padding:0px 0px 0px 0px;position:relative;display:inline-block;width:100%;min-height:425px;}
	.moduleblock-15 .row [class*='col-'] {width:30%;margin:0px 2% 20px 0px;padding:0;}
	.moduleblock-15 .row [class*='col-']:last-child {margin-right:0;}
	.moduleblock-15 .title {width:100%;text-indent:0;border:1px solid #71c8b5;background:#fff;color:#71c8b5;font-size:18px;text-align:center;margin-bottom:10px;height:auto;padding:5px 0px;}
	.moduleblock-15 .active .title {background:#71c8b5;color:#fff;}
	.moduleblock-15 [class*='col-']:not(.active) {}
	.moduleblock-15 [class*='col-']:not(.active) :not(.title) {display:none;}
	.moduleblock-15 [class*='col-'] ul {margin-bottom:20px;}
	.moduleblock-15 [class*='col-'].active .inner {position:absolute;left:0;width:100%;}
	.moduleblock-15 .notice {display:none;}
	/*block-16*/
	.moduleblock-16 {margin-bottom:40px;display:none;}
	.moduleblock-16 [class*='col-'] {width:100%;margin:0px 0px 0px 0px;}
	.moduleblock-16 p {font-size:18px;}
	.moduleblock-16 .heading-1 {font-size:20px;line-height:26px;margin-bottom:25px;}
	/*block-17*/
	.moduleblock-17 .heading-1 {margin-bottom:50px;}
	.moduleblock-17 .heading-1 ~ p {max-width:100%;margin-bottom:50px;}
	.moduleblock-17 .block {width:49%;height:262px;}
	/*block-18*/
	.moduleblock-18 {margin-bottom:40px;display:none;}
	.moduleblock-18 [class*='col-'] {width:100%;margin:0px 0px 0px 0px;}
	.moduleblock-18 p {font-size:18px;}
	.moduleblock-18 .heading-1 {font-size:20px;line-height:26px;margin-bottom:25px;}
	/*block-19*/
	.moduleblock-19 .heading-1 {margin-bottom:50px;}
	/*block-20*/
	.moduleblock-20 {margin-bottom:50px;}
	.moduleblock-20 .container {padding:0px 40px;background:#ececec;position:relative;}
	.moduleblock-20 [class*='swiper-button-'] {height:100%;}
	.moduleblock-20 .swiper-button-prev {background:#71c8b5 url(../images/swiper-menu-left.png) center no-repeat;margin-top:0;top:0;left:0;width:32px;}
	.moduleblock-20 .swiper-button-next {background:#71c8b5 url(../images/swiper-menu-right.png) center no-repeat;margin-top:0;top:0;right:0;width:32px;}
	.moduleblock-20 ul {display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}
	.moduleblock-20 ul li {display:block;margin:10px 0px 10px 0px;}
	.moduleblock-20 ul li a {font-size:14px;vertical-align:middle;display:table-cell;background:#fff;background-position:6% 47% !important;}
	.moduleblock-20 ul li.active a {background:#71c8b5;}
	/*block-21*/
	.moduleblock-21 {margin-bottom:50px;}
	.moduleblock-21 .heading-1 {margin-bottom:50px;}
	/*block-22*/
	.moduleblock-22 > .container > .module-padding > h3 {margin-bottom:50px;}
	.moduleblock-22 iframe {margin-bottom:25px;}
	/*block-23*/
	.moduleblock-23 {margin-bottom:50px;}
	.moduleblock-23 .tzuv {margin-bottom:50px;}
	.moduleblock-22 {margin-bottom:50px;}
	.moduleblock-23 .tzuv img {width:100%;margin:0px 0px 25px 0px;float:none;}
	.moduleblock-23 > .container > .module-padding > h3 {margin-bottom:50px;}
	.moduleblock-23 a.send-review {margin-top:0;}
	/*block-24*/
	.moduleblock-24 {background-image:none;margin-bottom:50px;padding-top:50px;padding-bottom:45px;}
	.moduleblock-24 .row {padding:0px 0px 0px 0px;display:inline-block;width:100%;min-height:365px;position:relative;}
	.moduleblock-24 .row [class*='col-'] {width:30%;margin:0px 2% 20px 0px;padding:0;}
	.moduleblock-24 .row [class*='col-']:last-child {margin-right:0;}
	.moduleblock-24 .title {width:100%;text-indent:0;border:1px solid #71c8b5;background:#fff;color:#71c8b5;font-size:18px;text-align:center;margin-bottom:10px;height:auto;padding:5px 0px;}
	.moduleblock-24 .active .title {background:#71c8b5;color:#fff;}
	.moduleblock-24 [class*='col-']:not(.active) {}
	.moduleblock-24 [class*='col-']:not(.active) :not(.title) {display:none;}
	.moduleblock-24 [class*='col-'] ul {margin-bottom:20px;}
	.moduleblock-24 .row [class*='col-'].active .inner {position:absolute;width:100%;left:0;}
	.moduleblock-24 .notice {display:none;}
	/*footer*/
	#footer {padding-bottom:50px;margin-bottom:-150px;min-height:300px;}
	#footer .col-1 {width:100%;}
	#footer .col-2 {display:none;}
	/*footer-1*/
	.moduletablefooter-1 {margin-bottom:25px;}
	.moduletablefooter-1 p {margin-bottom:10px;}
	/*footer-2*/
	.moduletablefooter-2 > h3 {font-size:18px;margin-bottom:10px;}
	/*widget module*/
	.widgetmodule {display:none;}
	/*blog*/
	body.blog.category.com_content #content > .componentheading {margin-bottom:50px;}
	#content .blog .item {width:49% !important;margin-bottom:50px !important;}
	#content .blog .item .picture {min-width:auto !important;min-height:auto !important;margin-bottom:10px !important;}
	#content .contentheading {padding:0px 0px 0px 0px !important;margin-bottom:10px !important;}
	#content .blog .item .contentheading a {font-size:20px !important;padding:0px 0px 0px 0px !important;}
	#content .blog .page-title,#content .blog .inner {padding-left:0;padding-right:0;}
	/*article*/
	.item-page .page-title h1 {margin-bottom:25px;font-size:26px;line-height:28px;}
	.item-page table {width:100% !important;}
	/*padding*/
	.moduleblock-1,.moduleblock-2,.moduleblock-3,.moduleblock-4,.moduleblock-5,.moduleblock-6,.moduleblock-6 ~ .module,
		.moduleblock-7,#footer,#header .row-2,#header .row-1,.moduleblock-14,.moduleblock-15,.moduleblock-24,.moduleblock-18,
		.moduleblock-17 .heading-1,.moduleblock-17 .heading-1 ~ p,.moduleblock-16,.moduleblock-19,.moduleblock-21,.moduleblock-11,
		.moduleblock-9,.moduleblock-10,.moduleblock-12,.moduleblock-22,.moduleblock-23,#content .item-page,#content .blog,
		.moduleblock-8,.moduleblock-13,.moduleblock-5 + .module,#wrap ~ .module
    	{padding-left:20px;padding-right:20px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
	/*top banner*/
	.modulebanner-top-pc {display:none;}
	.modulebanner-top-mobile {display:block;}
}
@media (max-width:767px) and (min-width:480px){
	iframe {height:auto;}
	.container {width:100%;}
	/*hamburger*/
	.hamburger-menu {display:inline-block;float:right;}
	.hamburger-menu .toggler {background:url(../images/hamburger-small.png) 0px 0px no-repeat;width:40px;height:35px;border:none;outline:none !important;}
	.hamburger-menu .toggler.active {background-position:0px -36px;}
	.hamburger-menu .collapse {display:none;text-align:center;}
	.hamburger-menu .collapse.in {display:block;position:absolute;top:100%;left:0px;width:100%;background:#000;background:rgba(0,0,0,0.9);z-index:99;padding-top:10px;}
	
	.hamburger-menu .moduletablemainmenu {display:inline-block;width:80%;float:none;margin:0px auto 25px;border-bottom:1px solid #999999;padding-bottom:15px;}
	.hamburger-menu .moduletablemainmenu > ul > li {display:block;width:100%;margin-bottom:15px;}
	.hamburger-menu .moduletablemainmenu > ul > li.parent > a:before {content:'+';font-size:20px;top:1px;position:relative;margin-right:5px;}
	.hamburger-menu .moduletablemainmenu > ul > li.parent.open > a:before {content:'-';}
	.hamburger-menu .moduletablemainmenu > ul > li:last-child {background:none;}
	.hamburger-menu .moduletablemainmenu > ul > li:last-child a:before {content:'';display:inline-block;/*background:url(../images/icon-12.png) center no-repeat;*/background-image:url(../images/icon-13.svg);background-size:23px 17px;background-repeat:no-repeat;background-position:50% 50%;width:23px;height:17px;left:-10px;position:relative;}
	.hamburger-menu .moduletablemainmenu > ul > li > a {color:#fff;text-transform:uppercase;font-size:16px;display:block;width:100%;text-align:center;font-weight:300;padding:0;}
	.hamburger-menu .moduletablemainmenu > ul > li.parent > .childs > li {margin-top:5px;}
	.hamburger-menu .moduletablemainmenu > ul > li.parent > .childs > li > a {text-decoration:none;color:#ccc;font-size:12px;text-transform:uppercase;} 
	.hamburger-menu .moduletablemainmenu #active_menu,.hamburger-menu .moduletablemainmenu .active_child > a {color:#71c8b5 !important;}

	.hamburger-menu .moduletabletopmenu {width:80%;display:inline-block;border-bottom:1px solid #999999;float:none;margin:0px auto 25px;padding-bottom:15px;}
	.hamburger-menu .moduletabletopmenu ul > li {float:none;width:100%;margin-bottom:10px;}
	.hamburger-menu .moduletabletopmenu ul > li:first-child {display:block;}
	.hamburger-menu .moduletabletopmenu ul > li > a {color:#cccccc;text-transform:uppercase;font-size:14px;display:block;width:100%;text-align:center;font-weight:300;padding:0;}
	.hamburger-menu .moduletabletopmenu #active_menu {color:#71c8b5;}

	.hamburger-menu .moduletableheader-2 {display:inline-block;width:80%;float:none;margin:0px auto 25px;}
	.hamburger-menu .moduletableheader-2 div:first-child {display:none;}
	.hamburger-menu .moduletableheader-2 div:last-child {display:block;padding:0px !important;text-align:center;float:none !important;width:100% !important;}
	.hamburger-menu .moduletableheader-2 a {text-decoration:none;float:none;}
	/*header-1*/
	.moduletableheader-1 {font-size:10px;margin-top:8px;}
	.moduletableheader-1 .phone {margin-right:10px;}
	.moduletableheader-1 .phone:after {height:12px;top:0px;right:-6px;}
	/*header-2*/
	.moduletableheader-2 {display:none;}
	/*top menu*/
	.moduletabletopmenu {display:none;}
	/*main menu*/
	.moduletablemainmenu {width:50%;}
	.moduletablemainmenu > ul {float:right;}
	.moduletablemainmenu > ul > li {display:none;}
	.moduletablemainmenu > ul > li:last-child {display:block;}
	.moduletablemainmenu > ul > li:last-child > a {padding-right:0;}
	/*header logo*/
	.moduletableheader-logo {width:50%;}
	/*block-1*/
	.moduleblock-1 {margin-bottom:50px;}
	.moduleblock-1 .col-1 {width:100%;text-align:center;margin:0px 0px 45px 0px;}
	.moduleblock-1 .col-2 {width:100%;}
	.moduleblock-1 .heading-2 {margin-bottom:0;}
	.moduleblock-1 .heading-3 {display:none;}
	/*home slider*/
	.modulehome-slider {margin-bottom:50px;}
	.modulehome-slider article {background-position:center;height:100%;background-size:cover;background-repeat:no-repeat;}
	.modulehome-slider article img {opacity:0;}
	/*block-2*/
	.moduleblock-2 {margin-bottom:50px;}
	.moduleblock-2 .module-padding h3 {font-size:24px;line-height:26px;margin-bottom:50px;}
	.moduleblock-2:before {display:none;}
	.moduleblock-2 ul {padding:50px 0px 0px 0px;}
	.moduleblock-2 ul li {width:100%;margin:0px 0px 50px 0px;padding:0;}
	.moduleblock-2 p:not([class*='heading']) {display:none;}
	.moduleblock-2 .heading-1 {border:1px solid #71c8b5;background:#fff;color:#71c8b5;font-size:18px;text-align:center;margin-bottom:10px;}
	.moduleblock-2 .heading-1.active + p {display:block;}
	.moduleblock-2 .heading-1.active {background:#71c8b5;color:#fff;}
	/*block-3*/
	.moduleblock-3 {margin-bottom:50px;}
	.moduleblock-3 .module-padding h3 {font-size:24px;line-height:26px;margin-bottom:50px;}
	/*block-4*/
	.moduleblock-4 {margin-bottom:50px;}
	.moduleblock-4 .col-1,.moduleblock-4 .col-2 {width:100%;margin:0px 0px 0px 0px;}
	.moduleblock-4 .col-2 {padding:0px 40px;position:relative;}
	.moduleblock-4 .title {text-align:center;display:block;margin-bottom:50px;line-height:30px;}
	.moduleblock-4 .swiper-slide img {max-width:80%;}
	/*block-5*/
	.moduleblock-5 {margin-bottom:0px;}
	.moduleblock-5 .module-padding > h3 {/*font-size:24px;line-height:26px;*/margin-bottom:50px;}
	.moduleblock-5 .newslist .news {width:100%;margin:0px 0px 50px 0px;}
	.moduleblock-5 .newslist .news .picture {min-width:auto;min-height:auto;}
	.moduleblock-5 + .module {display:block !important;margin-bottom:2px;}
	.moduleblock-5 + .module .heading-1 {font-size:24px;line-height:26px;margin-bottom:25px;text-align:center;}
	.moduleblock-5 ~ .module img.captcha {height:36px;}
	.moduleblock-5 ~ .module img.captcha + input[type='text'] {height:38px;position:relative;top:-1px;width:442px;}
	.moduleblock-5 ~ .module form input[type='text'],.moduleblock-5 ~ .module form input[type='email'] {width:100%;margin-bottom:15px;height:34px;font-size:18px;border:1px solid #cccccc;border-radius:0px;-webkit-border-radius:0px;-moz-border-radius:0px;padding:0px 12px;color:#666;font-family:'Roboto',Arial,sans-serif;font-weight:300;}
	.moduleblock-5 ~ .module form textarea {resize:none;width:100%;margin-bottom:15px;height:100px;font-size:18px;border:1px solid #cccccc;border-radius:0px;-webkit-border-radius:0px;-moz-border-radius:0px;padding:10px 12px;color:#666;font-family:'Roboto',Arial,sans-serif;font-weight:300;}
	.moduleblock-5 ~ .module form input[type='submit'] {width:100%;font-size:18px;padding:7px 45px 6px;cursor:pointer;color:#fff;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;}
	.moduleblock-5 ~ .module form input[type='submit']:hover {background:#67BDAA;}
	.moduleblock-5 ~ .module .row {margin-bottom:0;}
	/*block-6*/
	.moduleblock-6 {margin-bottom:100px;}
	.moduleblock-6 > .container > .module-padding > h3 {margin-bottom:50px;}
	.moduleblock-6 .users {width:100%;margin-bottom:50px;}
	.moduleblock-6 .users > li {width:18%;margin-right:2%;}
	.moduleblock-6 .users > li:last-child {margin-right:0;}
	/*ask form*/
	.moduleblock-6 ~ .module,#wrap ~ .module {display:block;padding-top:20px;padding-bottom:20px;margin-bottom:1px;background:#ececec;}
	.moduleblock-6 ~ .module .heading-1,#wrap ~ .module .heading-1 {margin-bottom:0;text-align:center;color:#006699;text-transform:uppercase;font-weight:300;font-size:18px;}
	.moduleblock-6 ~ .module form,#wrap ~ .module form {display:none;}
	.moduleblock-6 ~ .module form img.captcha,#wrap + .module form img.captcha {height:34px;}
	.moduleblock-6 ~ .module form img.captcha + input[type='text'] {position:relative;top:1px;}
	.moduleblock-6 ~ .module form input[type='text'],.moduleblock-6 ~ .module form input[type='email'],#wrap ~ .module form input[type='text'],#wrap ~ .module form input[type='email'] {width:100%;margin-bottom:15px;height:34px;font-size:18px;border:1px solid #cccccc;border-radius:0px;-webkit-border-radius:0px;-moz-border-radius:0px;padding:0px 12px;color:#666;font-family:'Roboto',Arial,sans-serif;font-weight:300;}
	.moduleblock-6 ~ .module form textarea,#wrap ~ .module form textarea {resize:none;width:100%;margin-bottom:15px;height:100px;font-size:18px;border:1px solid #cccccc;border-radius:0px;-webkit-border-radius:0px;-moz-border-radius:0px;padding:10px 12px;color:#666;font-family:'Roboto',Arial,sans-serif;font-weight:300;}
	.moduleblock-6 ~ .module form input[type='submit'],#wrap ~ .module form input[type='submit'] {width:100%;font-size:18px;padding:7px 45px 6px;cursor:pointer;color:#fff;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;}
	.moduleblock-6 ~ .module form input[type='submit']:hover,#wrap ~ .module form input[type='submit']:hover {background:#67BDAA;}
	/*block-7*/
	.moduleblock-7 {padding-top:9px;padding-bottom:8px;margin-bottom:1px;}
	.moduleblock-7 .acymailing_introtext {width:100%;text-align:center;color:#006699;text-transform:uppercase;font-weight:300;font-size:18px;float:none;}
	.moduleblock-7 .acymailing_form {display:none;}
	.moduleblock-7 table,.moduleblock-7 table tr,.moduleblock-7 table tr td {width:100%;display:inline-block;padding:0px 0px !important;}
	.moduleblock-7 .acymailing_form input[type='text'],.moduleblock-7 .acymailing_form input[type='email'] {width:100%;margin-bottom:15px;height:34px;font-size:18px;}
	.moduleblock-7 .acymailing_form input[type='submit'] {width:100%;font-size:18px;padding:7px 45px 6px;}
	/*block-8*/
	.moduleblock-8 > .container > .module-padding > h3 {font-size:24px;line-height:26px;margin-bottom:25px;}
	/*block-9*/
	.moduleblock-9 {padding:50px 0px;margin-bottom:50px;max-width:100%;overflow:hidden;}
	.moduleblock-9:before {display:none;}
	.moduleblock-9 .module-padding h3 {margin-bottom:50px;}
	.moduleblock-9 .heading-1 {}
	/*block-10*/
	.moduleblock-10 {margin-bottom:0;}
	.moduleblock-10 ul li {width:49%;margin:0px 2% 50px 0px;text-align:center;}
	.moduleblock-10 ul li:nth-child(2n) {margin-right:0;}
	.moduleblock-10 > .container > .module-padding > h3 {margin-bottom:50px;}
	/*block-11*/
	.moduleblock-11 {margin-bottom:0;}
	.moduleblock-11 > .container > .module-padding > h3 {margin-bottom:50px;}
	.moduleblock-11 .col-1,.moduleblock-11 .col-2 {width:100%;margin:0px 0px 50px 0px;}
	/*block-12*/
	.moduleblock-6 + .moduleblock-12 {margin-top:-50px;}
	.moduleblock-12 {margin-bottom:50px;}
	.moduleblock-12 > .container > .module-padding > h3 {margin-bottom:50px;}
	.moduleblock-12 ul li {width:100%;margin-bottom:25px;}
	.moduleblock-12 .container {padding:0px 40px;position:relative;}
	.moduleblock-12 [class*='swiper-button-'] {height:68px;width:32px;margin-top:-34px;}
	.moduleblock-12 .swiper-button-prev {background:#71c8b5 url(../images/swiper-menu-left.png) center no-repeat;margin-top:0;left:0;}
	.moduleblock-12 .swiper-button-next {background:#71c8b5 url(../images/swiper-menu-right.png) center no-repeat;margin-top:0;right:0;}
	.moduleblock-12 [class*='swiper-button-'] {margin-top:-53px;}
	.moduleblock-12 ul {display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}
	.moduleblock-12 ul li {display:block;margin:0px 0px 0px 0px;}
	/*moduleblock-13*/
	.moduleblock-13 {margin-bottom:50px;}
	.moduleblock-13 > .container > .module-padding > h3 {margin-bottom:50px;}
	.moduleblock-13 .col-1,.moduleblock-13 .col-2 {width:100%;margin:0px 0px 0px 0px;}
	.moduleblock-13 ~ .module,.moduleblock-13 ~ .module ~ .moduleblock-5 {display:none;}
	.moduleblock-13 ~ .module .field {display:block;}
	/*block-14*/
	.moduleblock-14 {margin-bottom:45px;}
	.moduleblock-14 .heading-1 {margin-bottom:50px;}
	.moduleblock-14 ~ .moduleblock-15 {margin-top:0;}
	/*block-15*/
	.moduleblock-15 {background-image:none;margin-bottom:50px;padding-top:50px;padding-bottom:40px;}
	.moduleblock-15 .row {padding:0px 0px 0px 0px;}
	.moduleblock-15 .row [class*='col-'] {width:100%;margin:0px 0px 20px 0px;padding:0;}
	.moduleblock-15 .title {width:100%;text-indent:0;border:1px solid #71c8b5;background:#fff;color:#71c8b5;font-size:18px;text-align:center;margin-bottom:10px;height:auto;padding:5px 0px;}
	.moduleblock-15 .active .title {background:#71c8b5;color:#fff;}
	.moduleblock-15 [class*='col-']:not(.active) {}
	.moduleblock-15 .row [class*='col-']:last-child {margin-bottom:0;}
	.moduleblock-15 [class*='col-']:not(.active) :not(.title) {display:none;}
	.moduleblock-15 [class*='col-'] ul {margin-bottom:20px;}
	/*block-16*/
	.moduleblock-16 {margin-bottom:40px;display:none;}
	.moduleblock-16 [class*='col-'] {width:100%;margin:0px 0px 0px 0px;}
	.moduleblock-16 p {font-size:18px;}
	.moduleblock-16 .heading-1 {font-size:20px;line-height:26px;margin-bottom:25px;}
	/*block-17*/
	.moduleblock-17 .heading-1 {margin-bottom:50px;}
	.moduleblock-17 .heading-1 ~ p {max-width:100%;margin-bottom:50px;}
	.moduleblock-17 .block {width:49%;height:194px;}
	/*block-18*/
	.moduleblock-18 {margin-bottom:40px;display:none;}
	.moduleblock-18 [class*='col-'] {width:100%;margin:0px 0px 0px 0px;}
	.moduleblock-18 p {font-size:18px;}
	.moduleblock-18 .heading-1 {font-size:20px;line-height:26px;margin-bottom:25px;}
	/*block-19*/
	.moduleblock-19 .heading-1 {margin-bottom:50px;}
	/*block-20*/
	.moduleblock-20 {margin-bottom:50px;}
	.moduleblock-20 .container {padding:0px 40px;background:#ececec;position:relative;}
	.moduleblock-20 [class*='swiper-button-'] {height:100%;}
	.moduleblock-20 .swiper-button-prev {background:#71c8b5 url(../images/swiper-menu-left.png) center no-repeat;margin-top:0;top:0;left:0;width:32px;}
	.moduleblock-20 .swiper-button-next {background:#71c8b5 url(../images/swiper-menu-right.png) center no-repeat;margin-top:0;top:0;right:0;width:32px;}
	.moduleblock-20 ul {display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}
	.moduleblock-20 ul li {display:block;margin:10px 0px 10px 0px;}
	.moduleblock-20 ul li a {font-size:14px;vertical-align:middle;display:table-cell;background:#fff;background-position:6% 47% !important;}
	.moduleblock-20 ul li.active a {background:#71c8b5;}
	/*block-21*/
	.moduleblock-21 {margin-bottom:50px;}
	.moduleblock-21 .heading-1 {margin-bottom:50px;}
	/*block-22*/
	.moduleblock-22 {margin-bottom:50px;}
	.moduleblock-22 > .container > .module-padding > h3 {margin-bottom:50px;}
	.moduleblock-22 iframe {margin-bottom:25px;}
	/*block-23*/
	.moduleblock-23 {margin-bottom:50px;}
	.moduleblock-23 .tzuv {margin-bottom:50px;}
	.moduleblock-23 .tzuv img {width:100%;margin:0px 0px 25px 0px;float:none;}
	.moduleblock-23 > .container > .module-padding > h3 {margin-bottom:50px;}
	.moduleblock-23 a.send-review {margin-top:0;}
	/*block-24*/
	.moduleblock-24 {background-image:none;margin-bottom:50px;padding-top:50px;padding-bottom:45px;}
	.moduleblock-24 .row {padding:0px 0px 0px 0px;}
	.moduleblock-24 .row [class*='col-'] {width:100%;margin:0px 0px 20px 0px;padding:0;}
	.moduleblock-24 .title {width:100%;text-indent:0;border:1px solid #71c8b5;background:#fff;color:#71c8b5;font-size:18px;text-align:center;margin-bottom:10px;height:auto;padding:5px 0px;}
	.moduleblock-24 .active .title {background:#71c8b5;color:#fff;}
	.moduleblock-24 [class*='col-']:not(.active) {}
	.moduleblock-24 [class*='col-']:not(.active) :not(.title) {display:none;}
	.moduleblock-24 [class*='col-'] ul {margin-bottom:20px;}
	/*footer*/
	#footer {padding-bottom:50px;margin-bottom:-150px;min-height:295px;}
	#footer .col-1 {width:100%;}
	#footer .col-2 {display:none;}
	/*footer-1*/
	.moduletablefooter-1 {margin-bottom:25px;}
	.moduletablefooter-1 p {margin-bottom:10px;}
	/*footer-2*/
	.moduletablefooter-2 > h3 {font-size:18px;margin-bottom:10px;}
	.moduletablefooter-2 a {display:inline-block;float:left;width:45%;margin-right:10%;}
	.moduletablefooter-2 a:last-child {margin-right:0;}
	/*widget module*/
	.widgetmodule {display:none;}
	/*blog*/
	body.blog.category.com_content #content > .componentheading {margin-bottom:50px;}
	#content .blog .item {width:100% !important;margin-bottom:50px !important;}
	#content .blog .item .picture {min-width:auto !important;min-height:auto !important;margin-bottom:10px !important;}
	#content .contentheading {padding:0px 0px 0px 0px !important;margin-bottom:10px !important;}
	#content .blog .item .contentheading a {font-size:20px !important;padding:0px 0px 0px 0px !important;}
	#content .blog .page-title,#content .blog .inner {padding-left:0;padding-right:0;}
	/*article*/
	.item-page .page-title h1 {margin-bottom:25px;font-size:24px;line-height:26px;}
	.item-page table {width:100% !important;}
	/*padding*/
	.moduleblock-1,.moduleblock-2,.moduleblock-3,.moduleblock-4,.moduleblock-5,.moduleblock-6,.moduleblock-6 ~ .module,
		.moduleblock-7,#footer,#header .row-2,#header .row-1,.moduleblock-14,.moduleblock-15,.moduleblock-24,.moduleblock-18,
		.moduleblock-17 .heading-1,.moduleblock-17 .heading-1 ~ p,.moduleblock-16,.moduleblock-19,.moduleblock-21,.moduleblock-11,
		.moduleblock-9,.moduleblock-10,.moduleblock-12,.moduleblock-22,.moduleblock-23,#content .item-page,#content .blog,
		.moduleblock-8,.moduleblock-13,.moduleblock-5 + .module,#wrap ~ .module
    	{padding-left:20px;padding-right:20px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
	/*top banner*/
	.modulebanner-top-pc {display:none;}
	.modulebanner-top-mobile {display:block;}
}
@media (max-width:479px) and (min-width:375px){
	/*block-12*/
	.moduleblock-12 [class*='swiper-button-'] {margin-top:-61px !important;}
}
@media (max-width:479px) and (min-width:320px){
	/*body {background:green;box-sizing:border-box;}
	#wrap {background:blue;}*/
	iframe {height:auto;}
	.container {width:100%;}
	/*hamburger*/
	.hamburger-menu {display:inline-block;float:right;}
	.hamburger-menu .toggler {background:url(../images/hamburger-small.png) 0px 0px no-repeat;width:40px;height:35px;border:none;outline:none !important;}
	.hamburger-menu .toggler.active {background-position:0px -36px;}
	.hamburger-menu .collapse {display:none;text-align:center;}
	.hamburger-menu .collapse.in {display:block;position:absolute;top:100%;left:0px;width:100%;background:#000;background:rgba(0,0,0,0.9);z-index:99;padding-top:10px;}
	
	.hamburger-menu .moduletablemainmenu {display:inline-block;width:80%;float:none;margin:0px auto 25px;border-bottom:1px solid #999999;padding-bottom:15px;}
	.hamburger-menu .moduletablemainmenu > ul > li {display:block;width:100%;margin-bottom:15px;}
	.hamburger-menu .moduletablemainmenu > ul > li.parent > a:before {content:'+';font-size:20px;top:1px;position:relative;margin-right:5px;}
	.hamburger-menu .moduletablemainmenu > ul > li.parent.open > a:before {content:'-';}
	.hamburger-menu .moduletablemainmenu > ul > li:last-child {background:none;}
	.hamburger-menu .moduletablemainmenu > ul > li:last-child a:before {content:'';display:inline-block;/*background:url(../images/icon-12.png) center no-repeat;*/background-image:url(../images/icon-13.svg);background-size:23px 17px;background-repeat:no-repeat;background-position:50% 50%;width:23px;height:17px;left:-10px;position:relative;}
	.hamburger-menu .moduletablemainmenu > ul > li > a {color:#fff;text-transform:uppercase;font-size:16px;display:block;width:100%;text-align:center;font-weight:300;padding:0;}
	.hamburger-menu .moduletablemainmenu > ul > li.parent > .childs > li {margin-top:5px;}
	.hamburger-menu .moduletablemainmenu > ul > li.parent > .childs > li > a {text-decoration:none;color:#ccc;font-size:12px;text-transform:uppercase;} 
	.hamburger-menu .moduletablemainmenu #active_menu,.hamburger-menu .moduletablemainmenu .active_child > a {color:#71c8b5 !important;}

	.hamburger-menu .moduletabletopmenu {width:80%;display:inline-block;border-bottom:1px solid #999999;float:none;margin:0px auto 25px;padding-bottom:15px;}
	.hamburger-menu .moduletabletopmenu ul > li {float:none;width:100%;margin-bottom:10px;}
	.hamburger-menu .moduletabletopmenu ul > li:first-child {display:block;}
	.hamburger-menu .moduletabletopmenu ul > li > a {color:#cccccc;text-transform:uppercase;font-size:14px;display:block;width:100%;text-align:center;font-weight:300;padding:0;}
	.hamburger-menu .moduletabletopmenu #active_menu {color:#71c8b5;}

	.hamburger-menu .moduletableheader-2 {display:inline-block;width:80%;float:none;margin:0px auto 25px;}
	.hamburger-menu .moduletableheader-2 div:first-child {display:none;}
	.hamburger-menu .moduletableheader-2 div:last-child {display:block;padding:0px !important;text-align:center;float:none !important;width:100% !important;}
	.hamburger-menu .moduletableheader-2 a {text-decoration:none;float:none;}
	/*header-1*/
	.moduletableheader-1 {font-size:10px;margin-top:8px;}
	.moduletableheader-1 .phone {margin-right:10px;}
	.moduletableheader-1 .phone:after {height:12px;top:0px;right:-6px;}
	/*header-2*/
	.moduletableheader-2 {display:none;}
	/*top menu*/
	.moduletabletopmenu {display:none;}
	/*main menu*/
	.moduletablemainmenu {width:50%;}
	.moduletablemainmenu > ul {float:right;}
	.moduletablemainmenu > ul > li {display:none;}
	.moduletablemainmenu > ul > li:last-child {display:block;}
	.moduletablemainmenu > ul > li:last-child > a {padding-right:0;}
	/*header logo*/
	.moduletableheader-logo {width:50%;}
	/*block-1*/
	.moduleblock-1 {margin-bottom:50px;}
	.moduleblock-1 .col-1 {width:100%;text-align:center;margin:0px 0px 45px 0px;}
	.moduleblock-1 .col-2 {width:100%;}
	.moduleblock-1 .heading-2 {margin-bottom:0;padding-top:0;}
	.moduleblock-1 .heading-3 {display:none;}
	/*home slider*/
	.modulehome-slider {margin-bottom:50px;}
	.modulehome-slider article {background-position:center;height:100%;background-size:cover;background-repeat:no-repeat;}
	.modulehome-slider article img {opacity:0;}
	/*block-2*/
	.moduleblock-2 {margin-bottom:50px;}
	.moduleblock-2 .module-padding h3 {font-size:24px;line-height:26px;margin-bottom:50px;}
	.moduleblock-2:before {display:none;}
	.moduleblock-2 ul {padding:50px 0px 0px 0px;}
	.moduleblock-2 ul li {width:100%;margin:0px 0px 50px 0px;padding:0;}
	.moduleblock-2 p:not([class*='heading']) {display:none;}
	.moduleblock-2 .heading-1 {border:1px solid #71c8b5;background:#fff;color:#71c8b5;font-size:18px;text-align:center;margin-bottom:10px;}
	.moduleblock-2 .heading-1.active + p {display:block;}
	.moduleblock-2 .heading-1.active {background:#71c8b5;color:#fff;}
	/*block-3*/
	.moduleblock-3 {margin-bottom:50px;}
	.moduleblock-3 .module-padding h3 {font-size:24px;line-height:26px;margin-bottom:50px;}
	/*block-4*/
	.moduleblock-4 {margin-bottom:50px;}
	.moduleblock-4 .col-1,.moduleblock-4 .col-2 {width:100%;margin:0px 0px 0px 0px;}
	.moduleblock-4 .col-2 {padding:0px 40px;position:relative;}
	.moduleblock-4 .title {text-align:center;display:block;font-size:24px;line-height:26px;margin-bottom:50px;}
	.moduleblock-4 .swiper-slide img {max-width:80%;}
	/*block-5*/
	.moduleblock-5 {margin-bottom:0px;}
	.moduleblock-5 .module-padding > h3 {margin-bottom:50px;}
	/*.moduleblock-5 .module-padding > h3 {font-size:24px;line-height:26px;margin-bottom:25px;}*/
	.moduleblock-5 .newslist .news {width:100%;margin:0px 0px 50px 0px;}
	.moduleblock-5 .newslist .news .picture {min-width:auto;min-height:auto;}
	.moduleblock-5 + .module:not(.hide) {display:block !important;margin-bottom:2px;}
	.moduleblock-5 + .module .heading-1 {font-size:24px;line-height:26px;margin-bottom:25px;text-align:center;text-transform:uppercase;color:#000;font-weight:300;}
	.moduleblock-5 ~ .module img.captcha {height:36px;}
	.moduleblock-5 ~ .module img.captcha + input[type='text'] {height:38px;position:relative;top:-1px;width:194px;}
	.moduleblock-5 ~ .module form input[type='text'],.moduleblock-5 ~ .module form input[type='email'] {width:100%;margin-bottom:15px;height:34px;font-size:18px;border:1px solid #cccccc;border-radius:0px;-webkit-border-radius:0px;-moz-border-radius:0px;padding:0px 12px;color:#666;font-family:'Roboto',Arial,sans-serif;font-weight:300;}
	.moduleblock-5 ~ .module form textarea {resize:none;width:100%;margin-bottom:15px;height:100px;font-size:18px;border:1px solid #cccccc;border-radius:0px;-webkit-border-radius:0px;-moz-border-radius:0px;padding:10px 12px;color:#666;font-family:'Roboto',Arial,sans-serif;font-weight:300;}
	.moduleblock-5 ~ .module form input[type='submit'] {width:100%;font-size:18px;padding:7px 45px 6px;cursor:pointer;color:#fff;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;}
	.moduleblock-5 ~ .module form input[type='submit']:hover {background:#67BDAA;}
	.moduleblock-5 ~ .module .row {margin-bottom:0;}
	/*block-6*/
	.moduleblock-6 {margin-bottom:100px;}
	.moduleblock-6 > .container > .module-padding > h3 {margin-bottom:50px;}
	/*.moduleblock-6 > .container > .module-padding > h3 {font-size:24px;line-height:26px;margin-bottom:25px;}*/
	.moduleblock-6 .users {width:100%;margin-bottom:50px;}
	.moduleblock-6 .users > li {width:18%;margin-right:2%;}
	.moduleblock-6 .users > li:last-child {margin-right:0;}
	/*ask form*/
	.moduleblock-6 ~ .module,#wrap ~ .module {display:block;padding-top:20px;padding-bottom:20px;margin-bottom:1px;background:#ececec;}
	.moduleblock-6 ~ .module .heading-1,#wrap ~ .module .heading-1 {margin-bottom:0;text-align:center;color:#006699;text-transform:uppercase;font-weight:300;font-size:18px;}
	.moduleblock-6 ~ .module form,#wrap ~ .module form {display:none;}
	.moduleblock-6 ~ .module form img.captcha,#wrap + .module form img.captcha {height:34px;}
	.moduleblock-6 ~ .module form input[type='text'],#wrap + .module form input[type='text'] {position:relative;top:1px;}
	.moduleblock-6 ~ .module form input[type='text'],#wrap ~ .module form input[type='text'],.moduleblock-6 ~ .module form input[type='email'],#wrap ~ .module form input[type='email'] {width:100%;margin-bottom:15px;height:34px;font-size:18px;border:1px solid #cccccc;border-radius:0px;-webkit-border-radius:0px;-moz-border-radius:0px;padding:0px 12px;color:#666;font-family:'Roboto',Arial,sans-serif;font-weight:300;}
	.moduleblock-6 ~ .module form textarea,#wrap ~ .module form textarea {resize:none;width:100%;margin-bottom:15px;height:100px;font-size:18px;border:1px solid #cccccc;border-radius:0px;-webkit-border-radius:0px;-moz-border-radius:0px;padding:10px 12px;color:#666;font-family:'Roboto',Arial,sans-serif;font-weight:300;}
	.moduleblock-6 ~ .module form input[type='submit'],#wrap ~ .module form input[type='submit'] {width:100%;font-size:18px;padding:7px 45px 6px;cursor:pointer;color:#fff;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;}
	.moduleblock-6 ~ .module form input[type='submit']:hover,#wrap ~ .module form input[type='submit']:hover {background:#67BDAA;}
	/*block-7*/
	.moduleblock-7 {padding-top:9px;padding-bottom:8px;margin-bottom:1px;}
	.moduleblock-7 .acymailing_introtext {width:100%;text-align:center;color:#006699;text-transform:uppercase;font-weight:300;font-size:18px;float:none;}
	.moduleblock-7 .acymailing_form {display:none;}
	.moduleblock-7 table,.moduleblock-7 table tr,.moduleblock-7 table tr td {width:100%;display:inline-block;padding:0px 0px !important;}
	.moduleblock-7 .acymailing_form input[type='text'] {width:100%;margin-bottom:15px;height:34px;font-size:18px;}
	.moduleblock-7 .acymailing_form input[type='submit'] {width:100%;font-size:18px;padding:7px 45px 6px;}
	/*block-8*/
	.moduleblock-8 > .container > .module-padding > h3 {font-size:24px;line-height:26px;margin-bottom:25px;}
	/*block-9*/
	.moduleblock-9 {padding:50px 0px;margin-bottom:50px;max-width:100%;overflow:hidden;}
	.moduleblock-9:before {display:none;}
	.moduleblock-9 .module-padding h3 {/*font-size:24px;line-height:26px;*/margin-bottom:50px;}
	.moduleblock-9 .heading-1 {/*font-size:24px;line-height:26px;*/}
	/*block-10*/
	.moduleblock-10 {margin-bottom:0;}
	.moduleblock-10 ul li {width:100%;margin:0px 0px 50px 0px;}
	.moduleblock-10 > .container > .module-padding > h3 {/*font-size:24px;line-height:26px;*/margin-bottom:50px;}
	/*block-11*/
	.moduleblock-11 {margin-bottom:50px;}
	.moduleblock-11 > .container > .module-padding > h3 {/*font-size:24px;line-height:26px;*/margin-bottom:50px;}
	.moduleblock-11 .col-1 {width:100%;margin:0px 0px 50px 0px;}
	.moduleblock-11 .col-2 {width:100%;margin:0px 0px 0px 0px;}
	/*block-12*/
	.moduleblock-6 + .moduleblock-12 {margin-top:-50px;}
	.moduleblock-12 {margin-bottom:50px;}
	.moduleblock-12 > .container > .module-padding > h3 {margin-bottom:50px;}
	.moduleblock-12 ul li {width:100%;margin-bottom:25px;}
	.moduleblock-12 .container {padding:0px 40px;position:relative;}
	.moduleblock-12 [class*='swiper-button-'] {height:68px;width:32px;margin-top:-34px;}
	.moduleblock-12 .swiper-button-prev {background:#71c8b5 url(../images/swiper-menu-left.png) center no-repeat;margin-top:0;left:0;}
	.moduleblock-12 .swiper-button-next {background:#71c8b5 url(../images/swiper-menu-right.png) center no-repeat;margin-top:0;right:0;}
	.moduleblock-12 [class*='swiper-button-'] {margin-top:-32px;}
	.moduleblock-12 ul {display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}
	.moduleblock-12 ul li {display:block;margin:0px 0px 0px 0px;}
	/*moduleblock-13*/
	.moduleblock-13 {margin-bottom:50px;}
	.moduleblock-13 > .container > .module-padding > h3 {margin-bottom:50px;}
	.moduleblock-13 .col-1,.moduleblock-13 .col-2 {width:100%;margin:0px 0px 0px 0px;}
	.moduleblock-13 ~ .module,.moduleblock-13 ~ .module ~ .moduleblock-5 {display:none;}
	.moduleblock-13 ~ .module .field {display:block;}
	/*block-14*/
	.moduleblock-14 {margin-bottom:45px;}
	.moduleblock-14 .heading-1 {margin-bottom:50px;}
	.moduleblock-14 ~ .moduleblock-15 {margin-top:0;padding-top:50px;padding-bottom:40px;}
	/*block-15*/
	.moduleblock-15 {background-image:none;margin-bottom:40px;}
	.moduleblock-15 .row {padding:0px 0px 0px 0px;}
	.moduleblock-15 .row [class*='col-'] {width:100%;margin:0px 0px 20px 0px;padding:0;}
	.moduleblock-15 .row [class*='col-']:last-child {margin-bottom:0;}
	.moduleblock-15 .title {width:100%;text-indent:0;border:1px solid #71c8b5;background:#fff;color:#71c8b5;font-size:18px;text-align:center;margin-bottom:10px;height:auto;padding:5px 0px;}
	.moduleblock-15 .active .title {background:#71c8b5;color:#fff;}
	.moduleblock-15 [class*='col-']:not(.active) {}
	.moduleblock-15 [class*='col-']:not(.active) :not(.title) {display:none;}
	.moduleblock-15 [class*='col-'] ul {margin-bottom:20px;}
	/*block-16*/
	.moduleblock-16 {margin-bottom:40px;display:none;}
	.moduleblock-16 [class*='col-'] {width:100%;margin:0px 0px 0px 0px;}
	.moduleblock-16 p {font-size:18px;}
	.moduleblock-16 .heading-1 {font-size:20px;line-height:26px;margin-bottom:25px;}
	/*block-17*/
	.moduleblock-17 .heading-1 {margin-bottom:50px;}
	.moduleblock-17 .heading-1 ~ p {max-width:100%;margin-bottom:50px;}
	.moduleblock-17 .block {width:100%;height:223px;}
	/*block-18*/
	.moduleblock-18 {margin-bottom:40px;display:none;}
	.moduleblock-18 [class*='col-'] {width:100%;margin:0px 0px 0px 0px;}
	.moduleblock-18 p {font-size:18px;}
	.moduleblock-18 .heading-1 {font-size:20px;line-height:26px;margin-bottom:25px;}
	/*block-19*/
	.moduleblock-19 .heading-1 {margin-bottom:50px;}
	/*block-20*/
	.moduleblock-20 {margin-bottom:50px;}
	.moduleblock-20 .container {padding:0px 40px;background:#ececec;position:relative;}
	.moduleblock-20 [class*='swiper-button-'] {height:100%;}
	.moduleblock-20 .swiper-button-prev {background:#71c8b5 url(../images/swiper-menu-left.png) center no-repeat;margin-top:0;top:0;left:0;width:32px;}
	.moduleblock-20 .swiper-button-next {background:#71c8b5 url(../images/swiper-menu-right.png) center no-repeat;margin-top:0;top:0;right:0;width:32px;}
	.moduleblock-20 ul {display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}
	.moduleblock-20 ul li {display:block;margin:10px 0px 10px 0px;}
	.moduleblock-20 ul li a {font-size:14px;vertical-align:middle;display:table-cell;background:#fff;background-position:6% 47% !important;}
	.moduleblock-20 ul li.active a {background:#71c8b5;}
	/*block-21*/
	.moduleblock-21 {margin-bottom:50px;}
	.moduleblock-21 .heading-1 {margin-bottom:50px;}
	/*block-22*/
	.moduleblock-22 {margin-bottom:50px;}
	.moduleblock-22 > .container > .module-padding > h3 {margin-bottom:50px;}
	.moduleblock-22 iframe {margin-bottom:25px;}
	/*block-23*/
	.moduleblock-23 {margin-bottom:50px;}
	.moduleblock-23 .tzuv {margin-bottom:50px;}
	.moduleblock-23 .tzuv img {width:100%;margin:0px 0px 25px 0px;float:none;}
	.moduleblock-23 > .container > .module-padding > h3 {margin-bottom:50px;}
	.moduleblock-23 a.send-review {margin-top:0;}
	/*block-24*/
	.moduleblock-24 {background-image:none;margin-bottom:50px;padding-top:50px;padding-bottom:45px;}
	.moduleblock-24 .row {padding:0px 0px 0px 0px;}
	.moduleblock-24 .row [class*='col-'] {width:100%;margin:0px 0px 20px 0px;padding:0;}
	.moduleblock-24 .title {width:100%;text-indent:0;border:1px solid #71c8b5;background:#fff;color:#71c8b5;font-size:18px;text-align:center;margin-bottom:10px;height:auto;padding:5px 0px;}
	.moduleblock-24 .active .title {background:#71c8b5;color:#fff;}
	.moduleblock-24 [class*='col-']:not(.active) {}
	.moduleblock-24 [class*='col-']:not(.active) :not(.title) {display:none;}
	.moduleblock-24 [class*='col-'] ul {margin-bottom:20px;}
	/*footer*/
	#footer {padding-bottom:50px;margin-bottom:-150px;min-height:295px;}
	#footer .col-1 {width:100%;}
	#footer .col-2 {display:none;}
	/*footer-1*/
	.moduletablefooter-1 {margin-bottom:25px;}
	.moduletablefooter-1 p {margin-bottom:10px;}
	/*footer-2*/
	.moduletablefooter-2 > h3 {font-size:18px;margin-bottom:10px;}
	.moduletablefooter-2 a {display:inline-block;float:left;width:45%;margin-right:10%;}
	.moduletablefooter-2 a:last-child {margin-right:0;}
	/*widget module*/
	.widgetmodule {display:none;}
	/*blog*/
	body.blog.category.com_content #content > .componentheading {margin-bottom:50px;}
	#content .blog .item {width:100% !important;margin-bottom:50px !important;}
	#content .blog .item .picture {min-width:auto !important;min-height:auto !important;margin-bottom:10px !important;}
	#content .contentheading {padding:0px 0px 0px 0px !important;margin-bottom:10px !important;}
	#content .blog .item .contentheading a {font-size:20px !important;padding:0px 0px 0px 0px !important;}
	#content .blog .page-title,#content .blog .inner {padding-left:0;padding-right:0;}
	/*article*/
	.item-page .page-title h1 {margin-bottom:25px;font-size:24px;line-height:26px;}
	.item-page table {width:100% !important;}
	/*padding*/
	.moduleblock-1,.moduleblock-2,.moduleblock-3,.moduleblock-4,.moduleblock-5,.moduleblock-6,.moduleblock-6 ~ .module,
		.moduleblock-7,#footer,#header .row-2,#header .row-1,.moduleblock-14,.moduleblock-15,.moduleblock-24,.moduleblock-18,
		.moduleblock-17 .heading-1,.moduleblock-17 .heading-1 ~ p,.moduleblock-16,.moduleblock-19,.moduleblock-21,.moduleblock-11,
		.moduleblock-9,.moduleblock-10,.moduleblock-12,.moduleblock-22,.moduleblock-23,#content .item-page,#content .blog,
		.moduleblock-8,.moduleblock-13,.moduleblock-5 + .module,#wrap ~ .module
    	{padding-left:20px;padding-right:20px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
	/*top banner*/
	.modulebanner-top-pc {display:none;}
	.modulebanner-top-mobile {display:block;}
}