@import url(fonts.css);
@import url('https://fonts.googleapis.com/css?family=Comfortaa:300,400,700|Lobster|Pattaya|Yanone+Kaffeesatz:400,700&subset=cyrillic,cyrillic-ext');
@import url('https://fonts.googleapis.com/css?family=Amatic+SC:400,700|Jura:400,700|Neucha|Play:400,700&subset=cyrillic,cyrillic-ext,latin-ext');
@import url(UniSansHeavyCAPS.css);
/*
*/
@import url('https://fonts.googleapis.com/css?family=Montserrat:400,700,900|Roboto:400,700&subset=cyrillic,cyrillic-ext');
@import url(stylesheet.css);
fonts{
	
    font-family: 'Montserrat', sans-serif;
    font-family: 'Roboto', sans-serif;
	font-family: 'Neo Sans Pro', sans-serif;
	
	font-family: 'Circe', sans-serif;	font-family: 'AvantGardeGothicC-Regular';
    font-family: 'caviar_dreams';
    font-family:'Cuprum';
    font-family: 'Pattaya', sans-serif;
    font-family: 'Comfortaa', cursive;
    font-family: 'Yanone Kaffeesatz', sans-serif;
    font-family: 'Lobster', cursive;
    font-family: 'Amatic SC', cursive;
    font-family: 'Jura', sans-serif;
    font-family: 'Neucha', cursive;
    font-family: 'Play', sans-serif;

/*

	
*/
}



html {font-size: 100%;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%; scroll-behavior: smooth;}
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section {display: block;}
audio,canvas,video {display: inline-block;*display: inline;*zoom: 1;}
audio:not([controls]){display: none;}
sub,sup {position: relative;font-size: 75%;line-height: 0;vertical-align: baseline;}
sup {top: -0.5em;}
sub {bottom: -0.25em;}
img {width: auto \9;height: auto;vertical-align: middle;border: 0;-ms-interpolation-mode: bicubic;}
#map_canvas img,.google-maps img,.gm-style img {max-width: none;}
fieldset{ display:block; padding-top:20px; padding-bottom:20px;}
button,input,select,textarea {margin: 0;font-size: 100%;vertical-align: middle;font-size:15px;line-height:20px;}
button,input {*overflow: visible;line-height: normal;}
button::-moz-focus-inner,input::-moz-focus-inner {padding: 0;border: 0;}
button,html input[type="button"],input[type="reset"],input[type="submit"] {-webkit-appearance: button;cursor: pointer;}
label,select,button,input[type="button"],input[type="reset"],input[type="submit"],input[type="radio"],input[type="checkbox"] {cursor: pointer;}
input[type="search"] {-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;-webkit-appearance: textfield;}
input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button {-webkit-appearance: none;}
input:focus{outline: 0 none; outline-offset: 0 none;}
textarea {overflow: auto;vertical-align: top;}
@media print {
*{text-shadow: none !important;color: #000 !important;background: transparent !important;box-shadow: none !important;}
a,a:visited {text-decoration: underline;}
a[href]:after {content: " (" attr(href) ")";}
abbr[title]:after {content: " (" attr(title) ")";}
.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after {content: "";}
pre,blockquote {border: 1px solid #999;page-break-inside: avoid;}
thead {display: table-header-group;}
tr,img {page-break-inside: avoid;}
img {max-width: 100% !important;}
@page {margin: 0.5cm;}
p,h2,h3 {orphans: 3;widows: 3;}
h2,h3 {page-break-after: avoid;}
}
.popover { display:none !important;position: absolute;top: -111144440px;}
.clr{ clear:both !important; float:none !important; width:100% !important; height:0px !important; 
overflow:hidden; padding:0 !important; margin:0 !important}
.clearfix {*zoom: 1;}
.clearfix:before,.clearfix:after {display: table;content: "";line-height: 0;}
.clearfix:after {clear: both;}
.hide-text {font: 0/0 a;color: transparent;text-shadow: none;background-color: transparent;border: 0;}
.input-block-level {display: block;width: 100%;}

body {margin: 0;font-size: 13pt;line-height:normal;color: #000000;background-color: #fff;
font-weight: 300; text-rendering: optimizelegibility;
    font-family: 'Play', sans-serif;

/*
    font-family: 'Roboto', sans-serif;
    font-family: 'Jura', sans-serif;
	font-family: 'AvantGardeGothicC-Regular';
	font-family: 'Circe', sans-serif;
    
    font-family: 'Comfortaa', cursive;
    font-family: 'caviar_dreams';
	
    font-family: 'Montserrat', sans-serif;
	font-family: 'Neo Sans Pro', sans-serif;
    font-family:'Cuprum';
    font-family: 'Neucha', cursive;
    font-family: 'Amatic SC', cursive;
    font-family: 'Pattaya', sans-serif;
    font-family: 'Lobster', cursive;
    font-family: 'Yanone Kaffeesatz', sans-serif;
    

	
*/}

h1,h2,h3,h4,h5,h6 {margin: 20px 0 10px 0;
font-weight: bold;line-height: normal;color: inherit; text-rendering: optimizelegibility;}
h1 small,h2 small,h3 small,h4 small,h5 small,h6 small {font-weight: normal;line-height: 1;color: #999;}
h1,h3{ text-transform:none;}
h1,h2,h3 {line-height:inherit;}
h1 { display:block;}
h2 {font-size: 37px; color: #f7bb0e;}
h3 {font-size: 21px;text-transform:uppercase;}
h4 {font-size: 16px;margin: 20px 0 10px 0;font-weight: normal;text-transform:uppercase;}
h5 {font-size: 14px;}
h6 {font-size: 13px;}
h1 small {font-size: 19px;}
h2 small {font-size: 18px;}
h3 small {font-size: 14px;}
h4 small {font-size: 12px;}
.page-header {}

h1, h3.modtitle, h3.modtitle2{text-transform:uppercase; text-align:left; font-size:40px; line-height:50px !important; margin:0px auto; padding:30px 0; color:#000;}
h3.modtitle2{text-align:center;}
h1:before, h3.modtitle:before,h1:after, h3.modtitle:after{position: relative; content:' ';
    display:inline-block; vertical-align: middle; width: 100%; height: 28px; 
    background-image: url("../images/rem_bgr.jpg");margin-bottom: 7px;}
h1:before, .modtitle:before {margin-left: -100%; left: -30px;}
h1:after, .modtitle:after {margin-right: -100%; right: -30px;}
span.firstLetter, h1:first-letter, h3.modtitle:first-letter{}

p {margin: 10px 0;}
small {font-size: 85%;}
strong {font-weight: bold; color:#000000;}
em {font-style: italic;}
cite {font-style: normal;}

a {color:#000000;-webkit-transition: all .1s linear !important;-moz-transition: all .1s linear !important;-o-transition: all .1s linear !important;transition: all .1s linear !important;}
a:hover,a:focus {text-decoration: none;}



table{ width:100%}
td{ vertical-align:top;}

.img-rounded {-webkit-border-radius: 100%;-moz-border-radius: 100%;border-radius: 100%;}
.img-polaroid {padding: 4px;background-color: #fff;border: 1px solid #ccc;border: 1px solid rgba(0,0,0,0.2);-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.1);-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.1);box-shadow: 0 1px 3px rgba(0,0,0,0.1);}
.img-circle {-webkit-border-radius: 500px;-moz-border-radius: 500px;border-radius: 500px;}




.container {margin-right: auto;margin-left: auto;*zoom: 1;
max-width:1400px;position:relative;}
.container:before,.container:after {display: table;content: "";line-height: 0;}
.container:after {clear: both;}
.container-fluid {padding-right: 20px;padding-left: 20px;*zoom: 1;}
.container-fluid:before,.container-fluid:after {display: table;content: "";line-height: 0;}
.container-fluid:after {clear: both;}

ul {padding: 0; margin: 0 0 20px 25px;}
ol {padding: 0; margin: 15px 0 5px 25px;}
ul ul,ul ol,ol ol,ol ul {margin-bottom: 0;}
li {line-height: 20px; padding:5px 0;}

hr {margin: 18px 0;border: 0;border-top: 1px solid #eee;border-bottom: 1px solid #f0f0f0;}

.btn{ 
display:block; width:240px; text-align:center;margin:0 auto !important;  padding:10px 0px 10px 0px !important;font-size:20px; line-height:25px; 
text-transform:lowercase;text-decoration:none !important;cursor:pointer;color:#ffffff;background-color:#151515;-webkit-border-radius: 30px;-moz-border-radius: 30px;border-radius: 30px;
-webkit-transition: all .1s linear !important;-moz-transition: all .1s linear !important;-o-transition: all .1s linear !important;transition: all .1s linear !important;
border:0 none;}
.btn:before{}
.btn.blue{ background-color:#4EBEB5; border:1px solid #4EBEB5; color:#ffffff;}
.btn.green{}
.btn.light{background:none; background-image:url(../images/more_icon.png); background-repeat:no-repeat; background-position:left center;color:#2b2b2b; border:0 none; text-align:left; width:inherit; text-decoration:underline !important;display:inline-block; text-transform:none; font-size:inherit;}
.btn.line{ color:#999999; border:1px solid #555; background: none;}
.btn.grey{ background-color:rgba(188,188,188,0.999); border:1px solid #aaaaaa; color:#ffffff;}
.btn.orange{ color:#ffffff; border:0 none;background-color:#f7bb0e;}
.btn:hover{ text-decoration:none;color:#ffffff;background-color:#F28E00;}
.btn.line:hover{}
a.btn{}
.close {float: right;font-size: 20px;font-weight: bold;line-height: 18px;color: #000;text-shadow: 0 1px 0 #ffffff;opacity: 0.2;filter: alpha(opacity=20);}
.close:hover,.close:focus {color: #000;text-decoration: none;cursor: pointer;opacity: 0.4;filter: alpha(opacity=40);}
button.close {padding: 3;cursor: pointer;background: transparent;border: 0;-webkit-appearance: none;}
.alert-options {float: right;line-height: 18px;color: #000;text-shadow: 0 1px 0 #ffffff;opacity: 0.2;filter: alpha(opacity=20);}
.alert-options:hover,.alert-options:focus {color: #000;text-decoration: none;cursor: pointer;opacity: 0.4;filter: alpha(opacity=40);}
.alert {display:block;padding: 15px 25px 15px 25px;margin:20px auto;max-width:480px;position:relative;text-shadow: 0 1px 0 rgba(255,255,255,0.5);background-color: #ffffff;border: 3px solid #FF0000;color:#000000;-webkit-border-radius: 7px;-moz-border-radius: 7px;border-radius: 7px;}
.alert h4 {text-align:center; margin:0; padding:0 0 10px 0; font-weight:bold;}
.alert .close {position:absolute;top: 5px;right: 10px;line-height: 18px;cursor: pointer;}
div.alert-message{ text-align:center;}
.alert-success {}
.alert-success h4 {}
.alert-danger,.alert-error {}
.alert-danger h4,.alert-error h4 {}
.alert-info {}
.alert-info h4 {}
.alert-block {padding-top: 14px;padding-bottom: 14px;}
.alert-block > p,.alert-block > ul {margin-bottom: 0;}
.alert-block p + p {margin-top: 5px;}

[class*="span"] {display: block;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;float: left;
margin: 0 0 0px 0;*margin: 0 0 0px 0;}

.span9{width: 75%;*width: 75%;}
.span6 {width: 50%;*width: 50%;}
.span4 {width: 33.3%;*width: 33.3%;}
.span3 {width: 25%;*width: 25%;}
.span2 {width: 20%;*width: 20%;}
.span12{width: 100%;*width: 100%;}
.pull-left{ float:left;}
.pull-right{ float:right;}
.small{ font-size:70%; line-height:90%; font-weight:normal;}

.btn_support_select .support_label{border-left:5px solid #000 !important;}
.support_label_in p {
    font-size:11pt; 
}

body.site{background-color: #ffffff;}
.body { overflow:hidden;}
header.header{position: absolute;top: 0; left: 0; right: 0; z-index: 450; display: block;/*background-color: rgba(0, 0, 0, 0.5);*/}

.header_sm{}

.view-featured .header div, .view-featured .header img, header.header .header a{}
header.header{-webkit-transition: all .2s linear !important; -moz-transition: all .2s linear !important;-o-transition: all .2s linear !important;transition: all .2s linear !important;}


header.header .header-top_in{display: flex; justify-content:space-between; align-content:stretch; align-items:flex-end;
    list-style: none; margin: 0 100px; padding: 0;}
header.header .header-top_in  > div{flex: auto; margin:0 0px; position: relative;}

div.header-logo{margin:0 auto 0 0; padding:10px 0 10px 0;opacity: 1;-webkit-transition: all .2s linear !important;-moz-transition: all .2s linear !important;-o-transition: all .2s linear !important;transition: all .2s linear !important;}

.header-logo a.brand{display:block; text-decoration:none; margin:0px auto 0 0; padding:0px 0px;float: left;text-align:left; width: auto !important;}
.header-logo .brand img{margin:0px; -webkit-transition: all .2s linear !important;-moz-transition: all .2s linear !important;-o-transition: all .2s linear !important;transition: all .2s linear !important;}

.header-info{}

div.header-info_in{padding: 10px 0; text-align: right;}
.view-featured div.header-info_in strong,.view-featured div.header-info_in bold,.view-featured div.header-info_in{}

.header-info_in a{text-decoration: none;}
.view-featured .header-info_in a{}

div.header_right{display: flex; flex-direction: row; justify-content:flex-end; align-content:center; align-items: stretch;}

.header_right->div{flex: auto;}


div.moduletable_contacts{ padding:10px 0;}
.moduletable_contacts div.moduleheader{}
.moduletable_contacts div.modheader.mod_label{font-size: 13px; line-height: 20px; color: #aaaaaa; padding:0;}

.moduletable_contacts .module_content{}
.moduletable_contacts div.mod-custom{font-size: 17pt; line-height: 19pt;}
    .moduletable_contacts .mod-custom h5{font-size: 13pt; line-height: 13pt; font-weight: normal; padding:5px 0; margin: 0;}
    .moduletable_contacts .mod-custom h5 strong{color: #F28E00;}
    .moduletable_contacts .mod-custom p{padding: 0px 0; margin: 0;}
    .moduletable_contacts .mod-custom a{}
    .moduletable_contacts .mod-custom img{}

.header-menu-fixed .moduletable_contacts div.mod-custom{display: flex; flex-direction: row; justify-content:flex-end; align-content:stretch; align-items:center; font-size: 13pt; line-height: 13pt;} 
.view-featured .header-menu-fixed .moduletable_contacts,
.header-menu-fixed .moduletable_contacts{margin: 0 10px;}
    .header-menu-fixed .moduletable_contacts .mod-custom h5{color: #fff; padding:0; margin: 0 10px;}
    .header-menu-fixed .moduletable_contacts .mod-custom h5 strong{color: #000;}
    .header-menu-fixed .moduletable_contacts .mod-custom p{padding:0; margin: 0 10px;}


div.header-menu{/*background-color: rgba(5, 5, 5, 0.4);*/}

div.header-menu-fixed{top:0; left:0; right:0; z-index:310; position:fixed; background-color: rgba(242,142,0, 0.9); box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.1);}
.header-menu_in nav.navigation{display:block;}

div.moduletable_hmenu{margin:0 0px 0 0px; padding: 0px 0 0 0;}
.navigation div.module_content{}
.moduletable_hmenu ul{display: flex; list-style: none; justify-content:flex-end; margin: 0; padding: 0;}
.moduletable_hmenu li{margin:0 0 0 30px; position: relative;
	/*font-family: 'Circe', sans-serif;*/}
.moduletable_hmenu li.first.active{}
.moduletable_hmenu a{color: #000;
font-weight: bold; text-decoration: none; text-transform:uppercase; display:block; line-height:13pt; font-size:12pt; padding:10px 0px; text-align:center;}
.moduletable_hmenu a:hover,.moduletable_hmenu .active a {/*color: #F28E00;*/}

.moduletable_hmenu ul ul{z-index: 999999999999;display: none; opacity: 0;position: absolute; top: 55px; left: 0;background-color: rgba(255, 255, 255, 0.9);

padding: 20px 0;

-webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.1);-moz-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.1);box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.1);background-image: -webkit-linear-gradient(210deg, #ffffff, #f0f0f0);background-image: -moz-linear-gradient(210deg, #ffffff, #f0f0f0);background-image: -o-linear-gradient(210deg, #ffffff, #f0f0f0);background-image: linear-gradient(120deg, #ffffff, #f0f0f0);-o-border-radius: 7px;-moz-border-radius: 7px;-webkit-border-radius: 7px;border-radius: 7px;}
.moduletable_hmenu li:hover ul{display: block; opacity: 1;}
.moduletable_hmenu ul ul li{margin: 0 30px;}
.moduletable_hmenu .active ul a{color: #010101;}
.moduletable_hmenu ul ul li a{padding: 5px 0; text-align: left; font-weight: normal; font-size: 14px; text-transform: none; white-space: nowrap;}
.moduletable_hmenu ul ul li a:hover,.moduletable_hmenu ul ul li.active a{color: #010001;}

div.header-inner{width: 360px;}

div#banner_block{ padding:0px 0 0px 0;position: relative;}
div#banner_block:after{position: absolute; left: 50%; bottom: -40px; z-index: 350; display: block; content: url("../images/romb_decor.png");transform: translateX(-50%);}
#banner_block strong, #banner_block bold{color: #F28E00;}
#banner_block p{padding: 0 !important; margin: 0!important;}
div.slideshow-block{}

.moduletable_banner div.module_content{}
.moduletable_banner div.mod_articleslist_newsflash.mod_articleslist_image-container{}
.moduletable_banner div.mod_articleslist_item{}
div.moduletable_banner img{}
.moduletable_banner div.label_text{
    background-image: url("../../../images/headers/banner2.jpg");
    background-repeat: no-repeat; background-position: center; background-size: cover;}

.moduletable_banner div.label_text_in{display: block; top: 0; left:0; right: 0; bottom: 0; position: absolute; z-index: 10;background-color: rgba(255, 255, 255, 0.6);}



.moduletable_banner .mod-custom.custom{
width: 100%; height: 100vh; position: relative;
background-repeat: no-repeat;background-position: center;background-size: cover;}

.moduletable_banner div.newsflash-introtext{position: absolute; top: auto; bottom:80px; left:100px; right:auto; z-index: 15; /*transform: translateY(-50%);*/
    border-left:5px solid #000; padding:0 30px;
}

.moduletable_banner h1{font-size: 18pt;}
.moduletable_banner h2{font-size: 37pt; color:#000000; margin: 10px 0 10px 0;}
.moduletable_banner h3{font-size: 22pt; color:#F28E00; margin: 0px 0 0px 0;}
.moduletable_banner h4{font-size: 20pt; margin: 10px 0 10px 0;}
.moduletable_banner h5{font-size: 18pt;}
.moduletable_banner p{padding:5px 0; margin: 0; font-weight: bold; line-height: inherit;}
.moduletable_banner a{text-decoration: none;}
.moduletable_banner a.btn{}




.moduletable_contacts_block{/*border:3px dashed #F28E00;*/text-align: center; padding: 30px 0; margin: 0 auto 30px auto; max-width: 360px;}
.moduletable_contacts_block .module_content{padding: 10px 0; background-image: url("../images/rem_bgr.jpg");}
.moduletable_contacts_block .mod-custom.custom{padding: 30px 0 20px 0; background-color: #ffffff; margin: 0 10px;}
.moduletable_contacts_block h5{font-size: 16px;line-height: 16px;color: #333333;padding: 0px 0; margin: 0 0px;}
.moduletable_contacts_block a{text-decoration: none;}
.moduletable_contacts_block div.mod-custom{font-size: 30px;line-height: 30px;}

.moduletable_socicons{}
.moduletable_socicons p{text-align: center;}
.moduletable_socicons a{text-decoration: none;}
.moduletable_socicons img{}

div.position-6{}
.moduletable_breadcrumbs{font-size: 13px;}
div.module_content{}
nav.mod-breadcrumbs__wrapper{}
ol.mod-breadcrumbs.breadcrumb{padding: 0; margin: 0 0 20px 0px; display: flex; flex-wrap: wrap; justify-content: flex-start; align-items: flex-start; list-style: none;}
li.mod-breadcrumbs__here.float-start{color: #86847E;}
span.divider.icon-location{display: inline-block;width: 15px;height: 24px; background-image: url("../images/icon_loc2.png");background-position: bottom; background-repeat: no-repeat;}
li.mod-breadcrumbs__item{}
li.mod-breadcrumbs__here,li.breadcrumb-item{padding: 7px 5px;}
li.breadcrumb-item:after{display: inline-block;width: 15px;height: 14px;content: '/';color: #86847E;text-align: right;}
li.breadcrumb-item.active:after{width: 0;height: 0;content: ''; }
.breadcrumb-item a.pathway{color:#555555;}
.breadcrumb-item span{}

.moduletable_price{max-width: 1600px; margin: 0 auto; padding: 50px 0;}
.moduletable_price p{text-align: justify;}

div#main_content_block{padding:0px 0 0px 0; border-top:1px solid #ccc;}
main#content{ display:block; padding:160px 0 50px 0;}

div#system-message-container{position: relative;}

joomla-alert{text-align: center;}
button.joomla-alert--close{position: absolute; top:10px; right:0px;}
.joomla-alert--close span{}
div.alert-heading{font-size: 14pt; font-weight: bold; padding: 5px 0;}
.alert-heading span{}
.alert-heading span.success{width: 45px;}
span.warning{}
span.visually-hidden{}
div.alert-wrapper{}
div.alert-message{}

#first_block{ padding:0px 0;}

.moduletable_services{}
.moduletable_services .mod_articleslist_newsflash{display: flex;flex-direction: row;align-items: stretch;align-content: stretch;justify-content: space-around;flex-wrap: wrap;height: 100%;}


.moduletable_services .mod_articleslist_newsflash .mod_articleslist_item{max-width: 400px; position: relative; padding: 20px 0;}
.moduletable_services .mod_articleslist_newsflash .mod_articleslist_item div{}
	.moduletable_services .newsflash-image{overflow: hidden; border:1px solid #ffffff;}
		.moduletable_services .newsflash-image img{ width: 100%; height: auto;
	-webkit-transition: all .1s linear !important;
	-moz-transition: all .1s linear !important;
	-o-transition: all .1s linear !important;
	transition: all .1s linear !important;}

	.moduletable_services .label_text{ position: absolute; bottom: 20px; left:1px; right: 1px;
		background-color: rgba(0,0,0,0.8); text-align: left;}
	.moduletable_services div.label_text_in{margin: 0 20px; padding:25px 0;}
		.moduletable_services h4.newsflash-title{ padding: 0px 0; margin: 0 0px; text-transform: none;}
			.moduletable_services h4 a{ font-weight: bold; text-decoration: none; color: #FFFFFF;}
		.moduletable_services ul.fields-container{display: block; position: absolute; bottom: -25px; right:25px;
			padding:0px 0; margin: 0 0 0 auto; background-color:#F28E00; 
			color: #FFFFFF; font-weight: bold;
			-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.1);
			-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.1);
			box-shadow: 0 1px 3px rgba(0,0,0,0.1);

	-webkit-border-top-right-radius: 3px;
	-moz-border-top-right-radius: 3px;
	border-top-right-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-bottom-left-radius: 3px;
	border-bottom-left-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	-moz-border-bottom-right-radius: 3px;
	border-bottom-right-radius: 3px;

	-webkit-transition: all .1s linear !important;
	-moz-transition: all .1s linear !important;
	-o-transition: all .1s linear !important;
	transition: all .1s linear !important;}
			.moduletable_services ul li{display: block; padding: 10px 0; margin: 0 25px;}
			.moduletable_services ul li.field-entry.price{}
				.moduletable_services ul span.field-value{}
.moduletable_services .mod_articleslist_newsflash .mod_articleslist_item:hover .newsflash-image img{
			-moz-transform: scale(1.05);
			-webkit-transform: scale(1.05);
			-o-transform: scale(1.05);
			transform: scale(1.05);}
.moduletable_services .mod_articleslist_newsflash .mod_articleslist_item:hover .newsflash-image,
.moduletable_services .mod_articleslist_newsflash .mod_articleslist_item:hover ul.fields-container{
			-webkit-box-shadow: 3px 3px 7px rgba(0,0,0,0.5);
			-moz-box-shadow: 3px 3px 7px rgba(0,0,0,0.5);
			box-shadow: 3px 3px 7px rgba(0,0,0,0.5);}






.com-content-category-blog__items{display: flex; flex-direction: row; align-items: stretch; align-content: stretch; justify-content: space-around; flex-wrap: wrap; height: 100%;}
.com-content-category-blog__item{max-width: 400px; text-align: center; position: relative; padding: 20px 0;}
figure.intro_text_img{display: block; overflow: hidden; margin: 0 0px;}
.intro_text_img img{ width: 100%; height: auto; margin: 0 0px;
	-webkit-transition: all .1s linear !important;
	-moz-transition: all .1s linear !important;
	-o-transition: all .1s linear !important;
	transition: all .1s linear !important;}
.blog-item .item-content{position: absolute; bottom: 20px; left:0; right: 0;
		background-color: rgba(0,0,0,0.8); text-align: left;}

.com-content-category-blog__item .page-header{margin: 0 20px; padding:25px 0;}	
.com-content-category-blog__item h2{font-size: 15px; padding: 0px 0; margin: 0 0px; text-transform: none;}
.com-content-category-blog__item h2 a{text-decoration: none; text-decoration: none; color: #FFFFFF;}
	.blog-item ul.fields-container{display: block; position: absolute; bottom: -25px; right:25px;
			padding:0px 0; margin: 0 0 0 auto; background-color:#F28E00; 
			color: #FFFFFF; font-weight: bold;
			-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.1);
			-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.1);
			box-shadow: 0 1px 3px rgba(0,0,0,0.1);

	-webkit-border-top-right-radius: 3px;
	-moz-border-top-right-radius: 3px;
	border-top-right-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-bottom-left-radius: 3px;
	border-bottom-left-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	-moz-border-bottom-right-radius: 3px;
	border-bottom-right-radius: 3px;

	-webkit-transition: all .1s linear !important;
	-moz-transition: all .1s linear !important;
	-o-transition: all .1s linear !important;
	transition: all .1s linear !important;}
			.blog-item ul li{display: block; padding: 10px 0; margin: 0 25px;}
			.blog-item ul li.field-entry.price{}
				.blog-item ul span.field-value{}

	
.com-content-category-blog__items .blog-item:hover figure.intro_text_img img{
			-moz-transform: scale(1.05);
			-webkit-transform: scale(1.05);
			-o-transform: scale(1.05);
			transform: scale(1.05);}
.com-content-category-blog__items .blog-item:hover figure.intro_text_img,
.com-content-category-blog__items .blog-item:hover ul.fields-container{
			-webkit-box-shadow: 3px 3px 7px rgba(0,0,0,0.5);
			-moz-box-shadow: 3px 3px 7px rgba(0,0,0,0.5);
			box-shadow: 3px 3px 7px rgba(0,0,0,0.5);}

.item-page{position: relative;}
.item-page ul.fields-container{list-style: none;
display: inline-block; /*position: absolute; top: -5px; right:25px;*/ 
margin: 0 auto 0 0;
			padding:5px 0; background-color:#F28E00; 
			color: #FFFFFF;
			-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.1);
			-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.1);
			box-shadow: 0 1px 3px rgba(0,0,0,0.1);

	-webkit-border-top-right-radius: 3px;
	-moz-border-top-right-radius: 3px;
	border-top-right-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-bottom-left-radius: 3px;
	border-bottom-left-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	-moz-border-bottom-right-radius: 3px;
	border-bottom-right-radius: 3px;}
.item-page .fields-container li{list-style: none; display: block; padding: 5px 0; margin: 0 25px;}
.item-page .fields-container li.field-entry.price{ font-weight: bold;}
.item-page .fields-container span.field-value{}


div.moduletable_quality{}
div.module_content{}

.moduletable_quality ul.mod-articleslist.listnews.mod-list{display: flex;flex-direction: row;align-items: stretch;align-content: stretch;justify-content: space-around;flex-wrap: wrap;height: 100%;list-style: none;padding: 0;margin: 0;/**/
}
.moduletable_quality a{display: block;}
div.list_image{}
.moduletable_quality img{height: 240px;}
.moduletable_quality h4{display: none;}

div#cform_block{background-image: url("../images/bgr_block.jpg"); background-repeat: no-repeat; background-position: center;}
div#cform_block_in{padding: 50px 0;}

.form_class_contacts_bottom,
.moduletable_contacts_bottom .embeddedform{max-width: 480px; margin: 0 auto; padding: 0 0 70px 0; text-align:center;}

.control-label{display:none;}
.one-click-desc{}
.wjcallbackform-wrapper input.form-control{
  margin: 10px 0;
  width: 100%;
box-sizing: border-box;
padding: 10px 15px;
display: block;
height: auto;
  font-size: 18px;
  border: 0 none;
    border-bottom-color: currentcolor;
    border-bottom-style: none;
    border-bottom-width: 0px;
  border-bottom: 1px solid #555;
  background: none;
}
.wjcallbackform-wrapper input.form-control:focus{
    outline: 0 none;
    outline-offset: 0 none;
}



#wjcallback-modal .wjcallbackform {
position: fixed;
  top: 50%;
  left: 50%;
  z-index: 99999;
  -o-transform: translate(-55%,-50%);
  -ms-transform: translate(-55%,-50%);
  -moz-transform: translate(-55%,-50%);
  -webkit-transform: translate(-55%,-50%);
  transform: translate(-55%,-50%);
  -webkit-box-shadow: 0px 0px 7px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0px 0px 7px rgba(0, 0, 0, 0.5);
  box-shadow: 0px 0px 7px rgba(0, 0, 0, 0.5);
  background-color: rgba(255, 255, 255, 1);
}

#wjcallback-modal .modal-dialog{}
#wjcallback-modal .modal-dialog .modal-content{}

#wjcallback-modal .modal-dialog .modal-content .modal-header{text-align: right; padding: 15px 30px;}
	#wjcallback-modal .modal-dialog .modal-content .close{float: right; margin: 0 0 0 auto;}

#wjcallback-modal .modal-dialog .modal-content .modal-body{padding: 15px 30px;}
	#wjcallback-modal .modal-dialog .modal-content .informtext.one-click-desc{}

	#wjcallback-modal .modal-dialog .modal-content .control-group{padding: 7px 0px;}
		#wjcallback-modal .modal-dialog .modal-content .control-label{display: none;}
		#wjcallback-modal .modal-dialog .modal-content .controls{}
			#wjcallback-modal .modal-dialog .modal-content .form-control{
				width: 100%;
				box-sizing: border-box;
				padding: 7px 15px;
				display: block;
				height: auto;
				border: 1px solid #CCCCCC !important;}
			#wjcallback-modal .modal-dialog .modal-content input.form-control{}
			#wjcallback-modal .modal-dialog .modal-content textarea.form-control{}

#wjcallback-modal .modal-dialog .modal-content .modal-footer{padding:0 30px 30px 30px;}
	#wjcallback-modal .modal-dialog .modal-content .button{}



.category-desc{padding:70px 0 20px 0px;}							




#second_block{background-position:center;background-repeat:no-repeat;background-size:cover;padding: 0 0;}
#second_block_in{padding: 0px 0;}


h3.category_name{font-size: 32px;}
p.category_short_description{font-size: 13px;}

#third_block{ background-repeat:no-repeat; background-size:cover;}
div.position-5{}
.moduletable_infotext{max-width: 1600px; margin: 0 auto; padding: 50px 0;}
.moduletable_infotext div.module_content{}
.moduletable_infotext div.custom_mainblock{text-align: center; font-size: 21px;}
.moduletable_infotext div.custom_mainblock_in{}
.moduletable_infotext p{}
.moduletable_infotext strong{}
#third_block .moduletable_infotext a.btn{margin-top: 25px !important;}

.mod_faq_goin_block .item_titl_block h4 {
  margin: 0 40px;
  padding: 20px 0;
  font-weight: bold;
}

#fourth_block{background-color: #353D46; padding: 100px 0;}

.modblock_about{text-align:justify;}
.modblock_about h3{padding: 30px 0 15px 0;}

div#bottom_cont_block{}

.moduletable_callmebtn{position: fixed;right: 10px;bottom: 70px;width: 50px;height: 50px;z-index: 1980;border-radius: 50%;transition: .9s;background:rgba(242,142,0,0.99);text-align: center;}
.moduletable_callmebtn p{
margin:0px 0 0px 7px;
padding:7px 0; 
position: absolute;
z-index: 1990;}

.moduletable_callmebtn .module_content {box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);width: 50px;height: 50px;color: #fff;text-align: center;border-radius: 50%;transition: .9s;background:rgba(242,142,0,0.97);position:relative;}
.moduletable_callmebtn .module_content:hover {} 
.moduletable_callmebtn .module_content::before,.moduletable_callmebtn .module_content::after {
 content: ''; position: absolute; border: 1px solid #F28E00; left: -20px; right: -20px; top: -20px; bottom: -20px; border-radius: 50%; animation: pulse .9s cubic-bezier(1,0.5,1,.95) infinite;}
.moduletable_callmebtn .custom {}
.moduletable_callmebtn .custom:hover {}  
.moduletable_callmebtn .custom::before,.moduletable_callmebtn .custom::after {
 content: ''; position: absolute; background-color: rgba(242,142,0,0.2); left: -20px;
 right: -20px; top: -20px; bottom: -20px; border-radius: 50%;
 animation: pulse .9s cubic-bezier(1,0.5,1,.95) infinite;}  
.moduletable_callmebtn .custom img{width: 36px;height: 36px}

footer#footer{ display:block; background-color: #000000; color: #eeeeee; background-image: url("../images/rem_bgr.jpg"); background-repeat: repeat-x; background-position:left -32px;}

div.footer_menu{}

div.footer_cont{}
div.container{}

div.moduletable_fsert_logo{padding: 50px 0 0 0;}
.moduletable_fsert_logo div.module_content{}
.moduletable_fsert_logo div.mod-custom{}
.moduletable_fsert_logo ul{display: flex;flex-direction: row;justify-content:space-around;align-items:center;padding: 0;margin: 0;list-style: none;}
.moduletable_fsert_logo li{}
.moduletable_fsert_logo img{padding: 10px;}

div.footer_bottom{ padding:5px 0; font-size:10px; line-height:15px !important; color: #999999;}
.footer_bottom div.container{}

div.footer-logo{ width:200px; margin:0 auto; padding:115px 0 35px 0;}
.footer-logo:after{}
div.moduletable_flogo{ text-align:center;}
.moduletable_flogo div.module_content{}
.moduletable_flogo div.custom_mainblock{}
.moduletable_flogo div.custom_mainblock_in{}
.moduletable_flogo p{}
.moduletable_flogo a.fbrand{ display:block;}
.moduletable_flogo img{}
.fbrand img{width: 135px; height:80px;}

div.copyright{padding:5px 0; margin:0; text-align:center; float:none; width:inherit; /* */}
div.copyright p{ padding:0; margin:0;}

div.developer{text-align:center; padding:5px 0; float:none; width:inherit; }
.developer a{ color: #f0f0f0; text-decoration: underline;}
.developer a:hover{}
.developer strong{}

.moduletable_cookies{position: fixed; bottom: 0; left: 0; right: 0;text-align: center; color: #FFFFFF;z-index:471;-webkit-box-shadow: 5px -5px 5px rgba(0, 0, 0, 0.1);-moz-box-shadow: 5px -5px 5px rgba(0, 0, 0, 0.1);box-shadow: 5px -5px 5px rgba(0, 0, 0, 0.1);background-color: rgba(5, 59, 12, 0.9);
font-size:13px; line-height:15px !important; }

.moduletable_cookies > div{margin:0 30px; padding:10px 0 0 0;}
.moduletable_cookies .agree.btn{font-size:13px; line-height:15px !important; padding: 7px 0px 7px 0px !important;}

div.moduletable_breadcrumbs{ padding:0px 0 0 0;}
div.module_content{}
ul.breadcrumb_breadcrumbs{ list-style:none; margin:0; padding:0; height:40px;}
ul.breadcrumb_breadcrumbs li{ display:inline; color:#7E7E7E;}
ul.breadcrumb_breadcrumbs li a.pathway{ color:#000000;}
ul.breadcrumb_breadcrumbs span{}
ul.breadcrumb_breadcrumbs span.divider{ padding:0 7px;}
ul.breadcrumb_breadcrumbs span.divider img{}

div#connect_form{}
.form_class_contform.no_popup{max-width: 360px; margin: 0 auto;}
.form_class_contform div.feedform_in{}
.form_class_contform form{}
.form_class_contform div.text_fild{}
.form_class_contform input.input-block-level{padding: 10px 0px; margin: 10px 0; text-align: center;}

.form_class_contform div.btn_fild{}
.form_class_contform input.btn-info-send.btn.yellow{}

.pagination__wrapper {margin: 18px 0; padding:0;}
 ul.pagination {display: inline-block;*display: inline;*zoom: 1;margin: 0;padding: 0;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.05);box-shadow: 0 1px 2px rgba(0,0,0,0.05);}
 ul.pagination > li {display: inline;overflow:hidden;}
 ul.pagination > li > a, ul.pagination > li > span {float: left;text-decoration: none;background-color: #fff;border: 1px solid #ddd;border-left-width: 0;}
 ul.pagination > li > a{padding: 4px 12px; color:#000000;line-height: 20px;}
 ul.pagination > li > span {
}
ul.pagination > li > a:hover,ul.pagination > li > a:focus,ul.pagination > .active > a,ul.pagination > .active > span {background-color: #f5f5f5;}
ul.pagination > .active > a,ul.pagination > .active > span {color: #999;cursor: default;}
ul.pagination > .disabled > span,ul.pagination > .disabled > a,ul.pagination > .disabled > a:hover,ul.pagination > .disabled > a:focus {color: #999;background-color: transparent;cursor: default;}

@font-face {font-family: 'IcoMoon';src: url('icomoon.eot');src: url('icomoon.eot?#iefix') format('embedded-opentype'), url('icomoon.woff') format('woff'), url('icomoon.ttf') format('truetype'), url('icomoon.svg#IcoMoon') format('svg');font-weight: normal;font-style: normal;}
[data-icon]:before {font-family: 'IcoMoon';content: attr(data-icon);speak: none;}
[class^="icon-"],[class*=" icon-"] {display: inline-block;width: 14px;height: 14px;margin-right: .25em;line-height: 14px;}
[class^="icon-"]:before,[class*=" icon-"]:before {font-family: 'IcoMoon';font-style: normal;speak: none;}
[class^="icon-"].disabled,[class*=" icon-"].disabled {font-weight: normal;}
.icon-angle-left:before,.icon-previous:before,.icon-backward:before {content: "<";}

.icon-angle-right:before,.icon-next:before,.icon-forward:before {content: ">";}
.icon-angle-double-left:before,.icon-first:before {content: "<<";}
.icon-angle-double-right:before,.icon-last:before {content: ">>";}

ul.pager{}
ul.pagenav{ list-style:none;}

.pagenav li{ display:inline-block; padding:7px 20px; margin:0 35px 0 0; border:1px solid #E3E3E3;}
li.previous{}
li.next{}
.pagenav li a.hasTooltip{}
.pagenav li span{}
.pagenav li span.icon-chevron-left{}

div.tooltip{display:none; opacity:0;}
.tooltip div{}
.tooltip-arrow{}
.tooltip-inner{}
 
@-webkit-keyframes fadeIn {from {opacity: 0;}
to {opacity: 1;}
}
@keyframes fadeIn {from {opacity: 0;}
to {opacity: 1;}
}
 
@media (max-width: 1640px){
.container {}
}
@media (max-width: 1490px){
.span3 { width: 33.3%; padding:0 0 20px 0; }
.span2 { width:25%; padding:0 0 20px 0;}
.moduletable_about div.about_item_block_in{ margin:0 20px;}
}

@media (max-width: 1355px){
.span6 {float:none;width:inherit;*width:inherit;}
div.uk-panel > div div.banner_title {font-size: 55px;padding: 0 0 10px 0;margin: 0 20px;}
div.uk-panel > div div.banner_subtitle {font-size: 35px;padding: 20px 0 0 0;margin: 0 20px;}
div.uk-panel > div div.banner_text{ padding:0 0 0px 0; margin:0 20px;}
}

@media (max-width: 1205px){
    
div.container{margin: 0 20px;}

header.header .header-top_in {
  margin: 0 30px;
  padding: 0;
}
.moduletable_hmenu li {
  margin: 0 0 0 20px;
} 
  .moduletable_hmenu a {
  line-height: 13pt;
  font-size: 8pt;
  padding: 5px 0px;
}
  .moduletable_banner div.newsflash-introtext {
  bottom: 50px;
  left: 30px;
  padding: 0 20px;
}
.moduletable_banner h2{font-size: 20pt; color:#000000; margin: 10px 0 10px 0;}
.moduletable_banner h3{font-size: 12pt; color:#F28E00; margin: 0px 0 0px 0;}
.moduletable_banner h4{font-size: 12pt; margin: 10px 0 10px 0;}
.moduletable_banner h5{font-size: 11pt;}
.moduletable_banner p{padding:5px 0; margin: 0; font-weight: bold; line-height: inherit;}
.moduletable_banner a.btn{}

 h1, h3.modtitle, h3.modtitle2 {
  font-size: 30px;
  line-height: 40px !important;
  margin: 0px auto 0 20px;
  padding: 20px 0;
}

.moduletable_about{ margin: 0px 0px;}
.moduletable_about.modtitle h3.modtitle2 {
  font-size: 20px;
  line-height: 30px !important;
  margin: 0px auto 0 0px;
  padding: 20px 0;
}

.span4 {width: 50%;*width: 50%;}
.span3 {width: 50%;*width: 50%;}
.span2 {width: 33.3%;*width: 33.3%;}
div.block50{ float:none; width:inherit;}
}
@media (max-width: 1065px){
.span2 { width:33.3%; padding:0 0 20px 0;}
.moduletable_service div.jn-cont {padding: 25px 0 0 0;margin: 0 20px 0 30px;}
.moduletable_port div.jn {float: left; width: 50%;}
}
@media (max-width: 960px){
.span6,.span4,.span3,.span2 {float:none;width:inherit;*width:inherit;}

body{font-size: 12pt;}

div.uk-panel {margin: 0 5% 0 auto;width: auto;}
div.uk-panel > div div.banner_title {font-size: 40px;padding: 0 0 10px 0;margin: 0 20px;}
div.uk-panel > div div.banner_subtitle {font-size: 25px;padding: 20px 0 0 0;margin: 0 20px;}
div.uk-panel > div div.banner_text{ padding:0 0 0px 0; margin:0 20px;}

.btn {width: 240px;padding: 10px 0px 10px 0px !important;font-size: 18px;line-height: 25px;-webkit-border-radius: 30px;-moz-border-radius: 30px;border-radius: 30px;}

div.footer_bottom {font-size: 11px;line-height: 13px !important;}
}

@media (max-width: 820px){
.block_50, .block_75, .block_25,.span6,.span4,.span3,.span2 {width:inherit;*width:inherit;float:none; clear:both;}
.block_50{ float:none; width:inherit; clear:both;}

h1, h3.modtitle, h3.modtitle2 {font-size: 25px;line-height: 30px !important; overflow:hidden; display:block;
    margin: 0px auto 0 0px;}
h1:after, .modtitle:after {}
h2 {font-size: 20px;}
h3 {font-size: 19px;}
h4 {font-size: 18px;}
h5 {font-size: 16px;}
h6 {font-size: 15px;}

header.header{background-image: url("/images/banners/banner.jpg");}
.view-featured header.header{background-image: none;}
header.header .header-top_in {display:block;}
.header-logo a.brand {display: block;text-decoration: none;margin: 0px auto;padding: 30px 0px 0 0;float: none;text-align: center;}
div.header_right {display: block;}
div.header-info_in {text-align: center; padding: 20px 0;}
.moduletable_contacts.contform{display: none;}
div.header-menu {display: none;background-color: rgba(5, 5, 5, 0.9);position: absolute; top: 0; bottom: 0; left: 0; right: 0;}
.moduletable_hmenu ul {display: block;text-align: center;margin: 0;padding: 50px 0 0 0;}


.moduletable_contacts div.mod-custom {
  font-size: 23pt;
  line-height: 27pt;
}

.full_screen_slider .container_skitter .image{overflow: hidden;}
.full_screen_slider .container_skitter .image > a{position: absolute; top: 0; bottom: 0; left: 0; right: 0; display: block;}

.moduletable_banner div.newsflash-introtext {
  position: relative;
  transform:none;
  border-left: 0px solid #000;
  padding: 0 0px; margin: 0px 20px; text-align: center;
  top: 350px; bottom: inherit; left: 0px; right: 0px;
}

.moduletable_banner h2{font-size: 20pt; margin: 5px 0 5px 0;}
.moduletable_banner h3{font-size: 12pt; margin: 0px 0 0px 0;}
.moduletable_banner h4{font-size: 13pt; margin: 5px 0 5px 0;}
.moduletable_banner h5{font-size: 11pt;}
.moduletable_banner p{padding:5px 0; margin: 0; font-weight: bold; line-height: inherit;}
.moduletable_banner a.btn{}

.slideshow-block .full_screen_slider .skitter .image > a img, 
.slideshow-block .full_screen_slider .skitter .image > img {min-width:inherit !important;min-height: 100% !important;max-width: inherit;max-height: 100%;
width:inherit !important;
height: 100% !important;}
.slideshow-block .full_screen_slider .skitter .image > a img:after, 
.slideshow-block .full_screen_slider .skitter .image > img:after{display: block; position: absolute; z-index: 150; content: ' ';top: 0; bottom: 0; left: 0; right: 0; width: 100%; height: 100%;background-color: rgba(0, 0, 0, 0.8);}
.full_screen_slider.with_html .skitter .label_skitter{z-index: 350;}
.full_screen_slider.with_html .skitter .label_text_in {padding: 50px 0 30px 0;margin: 0 20px;}
.full_screen_slider .label_skitter div.newsflash-introtext {padding: 0 0 20px 0;margin: 0 0px;}

h1::before, h3.modtitle::before, h1::after, h3.modtitle::after {display: none;}

.moduletable_price {
  margin: 0 auto;
  padding: 20px 0;
}
.moduletable_contacts_block {
  margin: 0 auto 0px auto;
}

.moduletable_gallery .module_content a{width: 33% !important; padding: 0px;}
 .mod_faq_goin_block .item_titl_block h4 {
  margin: 0 40px 0 10px !important;
  padding: 10px 0;
  font-size: 15px !important;
} 
.mod_faq_goin_block .item_introtext_in {
  margin: 0 20px !important;
  padding: 20px 0 !important;
}


main#content {
  display: block;
  padding: 280px 0 50px 0;
}

}

@media (max-width: 640px){
    
/*
div.header-inner{ float:none; margin: 20px auto 0 auto; width:200px; opacity:1;}
div.header-inner.hidesoc{ margin:-120px auto 0 auto; opacity:0; }
.view-featured header.header {position: relative;z-index: 250;width: 100%;height: 100%;background: none !important;-webkit-box-shadow: none 0;}
 .header-top{background-color:#29282c;}
.moduletable_socicons p{ padding:0; margin:0; text-align:center;}
.moduletable_socicons img{ padding:0; margin: 5px; background-color:#FFFFFF;}
div.header-logo {margin: 0 auto 0 0;padding: 70px 0 20px 0;}
header.header .header-top_in div.header-info{   padding:0px 0; margin:0px 0px;position:fixed !important;top:0; left:0; right:0;z-index:999;}
div.header-info_in {background-color:rgba(249,198,1, 0.8);padding: 10px 0;}
.view-featured .header-info_in a,.view-featured div.header-info_in strong, .view-featured div.header-info_in bold, .view-featured div.header-info_in {color: #000000;}
.moduletable_contacts .module_content h5 {font-size: 16px;line-height: 16px;color: #333333;padding: 0;margin: 0;}
.moduletable_contacts div.mod-custom {font-size: 24px;line-height: 24px;}
.view-featured div.header-menu.top_fixed,.view-featured div.header-menu,div.header-menu.top_fixed,div.header-menu{ position:fixed; top:0px; right:0px; bottom:auto; left:auto; z-index:991;background-color:rgba(255, 255, 255, 0); width:inherit;}
.moduletable_contacts_block div.mod-custom {font-size: 24px;line-height: 24px;}
div.header-menu_in{}
*/
.header-menu-fixed .moduletable_contacts .mod-custom h5 {
  font-size: 13pt;
  line-height: 16pt;
}
.header-menu-fixed .moduletable_contacts div.mod-custom {
  display: block;
  font-size: 17pt;
  line-height: 18pt;
}

nav.navigation{}
div.moduletable_hmenu {background-color: #ffffff;display: block;border: 1px solid #ffffff;width:220px;float:none;margin: 0 -220px 0 auto; -webkit-transition: all .4s linear !important;-moz-transition: all .4s linear !important;-o-transition: all .4s linear !important;transition: all .4s linear !important;
position:fixed; top:0; left:auto; right:0px; bottom:auto;  z-index:999;}
div.moduletable_hmenu:after{font-family: 'IcoMoon';content:'\e232'; text-align:center;speak: none; font-size:18px; line-height:36px;font-style: normal; color:#FFFFFF;width:47px; height:40px; display:block; background-color:#2B2B2B;-webkit-transition: all .2s linear !important;-moz-transition: all .2s linear !important;-o-transition: all .2s linear !important;transition: all .2s linear !important;
position:fixed; top:0; right:0;}
div.moduletable_hmenu:hover {margin: 0 0 0px auto;}
div.moduletable_hmenu:hover:after{background-color:rgba(255, 255, 255, 0.9);}
.navigation div.module_content{background-color:rgba(255, 255, 255, 0);border:0px none;}

.banner.moduletable{display:none !important;}

div#banner_block::after {position: relative;display: none;}

div.uk-panel > div div.banner_title {font-size: 24px;padding: 0 0 5px 0;margin: 0 0px;}
div.uk-panel > div div.banner_subtitle {font-size: 18px;padding: 20px 0 0 0;margin: 0 0px;}
div.uk-panel > div div.banner_text{ padding:0 0 0px 0; margin:0 0px; font-size:12px; text-transform:none;}
.moduletable_service div.item{ height:inherit; padding:0 0 43px 0; margin:0;}
.moduletable_service div.jn-in{ height:inherit;}
.moduletable_service div.jn-cont{ padding:25px 0 10px 0; margin:0 20px 0 30px;}
.moduletable_service div.jn-image{ float:none; width:100px; height:100px; margin:0 auto;}
.moduletable_service div.jn-text{ margin:0 0 0 0px; padding:20px 0; text-align:center;}
	.moduletable_services .newsflash-image{text-align:center;}
	.moduletable_services .newsflash-image img{}
.moduletable_gallery .module_content a {
    width: inherit !important;
    padding: 0px;
  }
}
@media (max-width: 480px){}