@import url(https://fonts.googleapis.com/css?family=PT+Serif:400,700,400italic,700italic);
@import url(https://fonts.googleapis.com/css?family=Roboto);
.bingc-phone-button svg.bingc-phone-button-circle
circle.bingc-phone-button-circle-inside {
 fill: #007833 !important;
 }
 .bingc-phone-button:hover svg.bingc-phone-button-circle
circle.bingc-phone-button-circle-inside {
 fill: #007833 !important;
 }
 .bingc-phone-button div.bingc-phone-button-tooltip {
 background: #007833 !important;
 }
 .bingc-phone-button div.bingc-phone-button-tooltip svg.bingc-phone-button-arrow
polyline {
 fill: #007833 !important;
 }

.clear{clear:both;font-size:1px;line-height:1px;height:0;overflow:hidden;}
.juster{display:inline-block;width:100%;height:0;overflow:hidden;}
.vfix{height:100%;width:0px;display:inline-block;vertical-align:middle;}
.zHiddenBlock{position:absolute;left:-99999em;top:-99999em;}
h1{font-size:1.5em;}
html{height:100%}
body{min-height:100%;min-width:320px;/*font-family: Georgia,serif;*/font-family: Book Antiqua;line-height: 1.05em;font-size:16px;background: url(../images/bg.png) #fff;color:#000;position:relative;}
img{vertical-align:bottom;border:0;max-width:100%;}
.ctext h1,.ctext h2,.ctext h3,.ctext h4,.ctext h5,.mainheading,.subheading,.thirdheading,.fourheading,.fiveheading{font-weight:normal;margin-bottom:1em;}
a{color: #007833;border:0;}
a:hover{text-decoration:none;color: #2F9359;}
a.accentuationLink{color: #000000;text-decoration:none;}
a.accentuationLink:hover{text-decoration:underline;color: rgb(0, 120, 51);}
p{margin:0;}
.mainheading,.ctext h1{position:relative;padding-bottom: 10px;margin-bottom: 0.781em;margin-top: 0; line-height: 25px; font-size: 1.6em;font-weight:bold;color: #007833;text-align: left;}
h1.priceHeading {padding-bottom: 14px;}
.mainheading:after,.ctext h1:after{content:'';width:100%;height:4px;background: url(../images/mainheading-bg.png) no-repeat #dddddd; position: absolute;bottom: 0px;display: block;}
.thirdheading,.thirdheading a{color:#010101;font-size: 1.286em;font-weight:bold;text-decoration:none;position: relative;padding-bottom: 16px;margin-bottom: 12px;}
.thirdheading a:hover{color:#2F9359;}
.thirdheading:after{content:'';width:100%;height:3px;background: url(../images/subheading-bg.png) no-repeat #dddddd; position: absolute;bottom: 0px;display: block;}
.subheading,.ctext h2{font-size: 1.714em;color: rgb( 0, 0, 0 );font-weight: bold;line-height: 24px;margin-bottom: 19px;}
.fourheading,.ctext h4{position:relative;padding-bottom: 0.600em;margin-bottom: 0.500em;margin-top: 0;line-height: 25px; font-size: 1.943em;font-weight:bold;color: #007833;text-align: left;}
.fourheading:after,.ctext h4:after{content:'';width:100%;height:4px;background: url(../images/mainheading-bg.png) no-repeat #dddddd; position: absolute;bottom: 0px;display: block;}
.fiveheading,.ctext h5{}
.ctext i{font-style:italic;}
.ctext p em,.ctext  em{color:#007833;}
.ctext p b,.ctext  b,.ctext p strong,.ctext strong{font-weight:bold;}
.ctext p{margin: 0 0 0.96em 0;font-size: 1.214em;line-height: 1em;text-align: justify;text-indent: 2.533em;}
.ctext p img{float: left;margin: 0 20px 10px 0px;border: 1px solid #e1e1e1;border-radius: 3px;behavior: (../css/pie.php);}
.ctext ul{margin-left: 2px;margin-bottom: 1.5em;}
.ctext ul li{/*background: url(../images/li-bg.png) no-repeat left 7px;padding-left:22px;*/font-size: 1.05em;line-height: 0.96em;margin-bottom: 0.56em;}
.ctext ul li:last-child{margin-bottom:0;}
.ctext .question-unit ul li{background: url(../images/check.png) no-repeat left 0px;padding-left:22px;}
.ctext ol {counter-reset: term;margin-bottom: 1.5em;}
.ctext ol li{font-size: 1.05em;margin-bottom: 10px;line-height: 0.96em;}
.ctext ol li:last-child:{margin-bottom:0;}
.ctext ol li:before {
  counter-increment: term;
  content: counter(term);
  /*font-size: 1.214em;*/
  line-height: 0.89em;
  color:#fff;
  display: inline-block;
  border-style: solid;
  text-align: center;
  border-width: 1px;
  border-color: rgb( 68, 120, 34 );
  width: 20px;
  height: 20px;
  margin-right: 13px;
  border-radius: 5px;
  /*font-family: Palatino, 'Palatino Linotype', 'Palatino LT STD', serif;*/
  font-family: Book Antiqua;
  line-height: 1.05em;
  font-size:16px;
  background: rgb(87,142,51); /* Old browsers */
  background: -moz-linear-gradient(top,  rgba(0, 120, 51, 1) 0%, rgba(0, 120, 51, 1) 50%, rgba(0, 120, 51, 1) 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0, 120, 51, 1)), color-stop(50%,rgba(0, 120, 51, 1)), color-stop(100%,rgba(0, 120, 51, 1))); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  rgba(0, 120, 51, 1) 0%,rgba(0, 120, 51, 1) 50%,rgba(0, 120, 51, 1) 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  rgba(0, 120, 51, 1) 0%,rgba(0, 120, 51, 1) 50%,rgba(0, 120, 51, 1) 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  rgba(0, 120, 51, 1) 0%,rgba(0, 120, 51, 1) 50%,rgba(0, 120, 51, 1) 100%); /* IE10+ */
  background: linear-gradient(to bottom,  rgba(0, 120, 51, 1) 0%,rgba(0, 120, 51, 1) 50%,rgba(0, 120, 51, 1) 100%); /* W3C */
  -pie-background: linear-gradient(to bottom,  rgba(0, 120, 51, 1) 0%,rgba(0, 120, 51, 1) 50%,rgba(0, 120, 51, 1) 100%); /* W3C */
  behavior:url(../css/pie.php);
}
.ctext q{font-size: 1.286em;display: block;font-style: italic;position:relative;}
.ctext q:after{content:url(../images/quotes.png); position:absolute;right: 0;top: 0;}
.ctext p:last-child,.ctext ul:last-child,.ctext ol:last-child{margin-bottom:0;}
.ctext table{border-collapse:collapse;}
.box-content,blockquote {background: #fafafa;border: 1px solid #ddd;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;-webkit-box-shadow: 0 1px 0 #FFF;-moz-box-shadow: 0 1px 0 #FFF;box-shadow: 0 1px 0 #FFF;padding: 11px 20px 13px 28px;margin: 15px 0;}
.mbox{width: 989px;padding: 0 22px;margin:0 auto;position:relative;z-index:1;border-left: 1px solid #e3e3e3;border-right: 1px solid #e3e3e3;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
.newsBox:after,
.direction-list:after,
.header-main:after,
.contactsBox:after,
.contactForm-row:after,
.trustItem:after,
.trustList:after,
.newsList:after,
.stepList:after,
.commandList:after,
.innerpage:after,
.serviceHeading:after,
.tabsBox-item:after,
.article-conclusion:after,
.mbox:after{content:"";clear:both;font-size:1px;line-height:1px;height:0;overflow:hidden;display:block;}
.main.mbox,.header .mbox{background: #fff;}
.main .content{margin:0;padding-top: 11px;}
.header{position:relative;z-index:2;border-top: 2px solid #588f34;/*font-family: Palatino, 'Palatino Linotype', 'Palatino LT STD', serif;*/font-family: Book Antiqua;line-height: 1.05em;font-size:16px;  font-weight: bold;}
.footer_placeholder{height: 227px;}
.footer{position:absolute;bottom:0;left:0;width:100%;z-index:2;overflow:hidden;color:#646464;/*font-family: Palatino, 'Palatino Linotype', 'Palatino LT STD', serif;*/font-family: Book Antiqua; line-height: 1.05em;font-size:16px; font-weight: bold;}
.footer .mbox{border:0;}
.icon {display: inline-block;vertical-align: middle;background-repeat: no-repeat;}
.innerpage{margin-bottom: 0.8em;/* border-bottom: 1px solid #e9e9e9; */}
.innerpage .innerpage{padding-bottom:0;border:0;margin-bottom:0;}

.newsBox-item{width: 48.9%;margin-right: 2%;float: left;}
.newsBox-item:last-child{margin-right:0}
.recommendText {border:1px solid #e1e1e1;border-radius:4px;background:#F5F5F5;position: relative;padding: 14px 12px 13px 21px;margin-bottom: 19px;behavior:url(../css/pie.php);}
.newsBox .recommendText{background:#fff;}
.recommendText a,.recommendSign-author a{text-decoration:none;}
.recommendText:before{content:url(../images/quotes.png);position: absolute;bottom: 4px;right: 13px;}
.recommendText p {color: #000000;font-size: 1em;margin-bottom: 8px !important;border-bottom: 1px dotted #e1e1e1;line-height: 1em;text-align: justify;max-height: 80px;padding-bottom: 11px;overflow: hidden;}
.recommendText a.detail {display: inline-block;background: url(../images/next.png) no-repeat left center;padding-left:22px;font-size: 12px;font-weight:bold;text-decoration:none;color: #000000;margin-left: -4px;}
.recommendText a.detail:hover {text-decoration:underline;}
.recommendSign {
    vertical-align: middle;
    display: table;
}
.recommendSign-img {
  width:60px;
  min-width: 60px;
  height:60px;
  overflow: hidden;
  border: 1px solid  rgb( 234, 234, 234 );
  border-radius: 50%;
  text-align:center;
  display: table-cell;
  vertical-align: middle;
  box-shadow: 0.5px 0.866px 0px 0px rgba( 0, 0, 0,0.2 );
  background: rgb(255,255,255); /* Old browsers */
  background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(249,249,249,1) 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(249,249,249,1))); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(249,249,249,1) 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(249,249,249,1) 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(249,249,249,1) 100%); /* IE10+ */
  background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(249,249,249,1) 100%); /* W3C */
  -pie-background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(249,249,249,1) 100%); /* W3C */
  behavior:url(../css/pie.php);
}
.recommendSign-img img {vertical-align:middle;max-height: 100%;}
.recommendSign-author-title {color: #000000;font-size: 1.286em;font-weight: bold;line-height: 1.2em;}
.recommendSign-author-subtitle {font-size: 1em;font-style: italic;color: #000000;}
.recommendSign-author {display: table-cell;  vertical-align: middle;padding-left: 7px;}
.recommendText:after {content: '';background: url(../images/recommend-arrow3.png);width: 19px;height: 11px;top: 100%;left: 20px;position: absolute;}
.newsBox .recommendText:after {background: url(../images/recommend-arrow.png);}
/*recommendList*/
.recommendList .recommendItem{margin-bottom: 1.286em;}
.recommendList .recommendItem:last-child{margin-bottom:0;}
.recommendList .recommendSign-img{width: 100px;height: 100px;}
.recommendList .recommendText{margin-left: 120px;background: #F5F5F5;margin-bottom: 0;}
.recommendList .recommendSign{float: left;}
.recommendList .recommendSign-author{float: right;margin-right: 30px;/* margin-top: -4px; */}
.recommendList .recommendSign-author-title{display: inline-block;color: #000000;font-size: 14px;line-height: normal;}
.recommendList .recommendSign-author-subtitle{display: inline-block;line-height: normal;}
.recommendList .recommendText:after{right: 100%;left: auto;margin-right: 0px;top: 19px;width: 11px;height: 20px;background: url(../images/recommend-arrow2.png);}
.recommendList .recommendItem p{max-height: 106px;padding-bottom: 0;}

.newsItem{border: 1px solid #e1e1e1; border-radius: 4px;  background: #fff;  position: relative;padding: 5px 12px 7px 6px; margin-bottom: 9px;  behavior: url(../css/pie.php);}
.newsItem-image {float: left;width: 59px;position:relative;}
.lookicon{position:absolute;background:rgba(0,0,0,0.4);top: 1px;left:1px;right:1px;bottom: 1px;opacity:0;width: 100%;border-radius: 1px;-webkit-transition: all 300ms ease-out;-moz-transition: all 300ms ease-out;-ms-transition: all 300ms ease-out;-o-transition: all 300ms ease-out;transition: all 300ms ease-out;behavior: url(../css/pie.php);}
.lookicon:after{content:'';width:18px;height:11px;background:url(../images/eye.png);position:absolute;top:50%;left:50%;margin-left:-9px;margin-top:-5.5px;}
.newsItem-image:hover .lookicon{opacity:1;}
.newsItem-image img {border: 1px solid #e1e1e1;border-radius: 3px;behavior: (../css/pie.php);}
.newsItem-text {margin-left: 73px;}
.newsItem-text>a{text-decoration: none;}
.newsItem-text>a:hover .newsItem-title/*,
.newsItem-text>a:hover .newsItem-short*/{text-decoration: underline; }
.newsItem-title {font-size: 14px;font-weight: bold;line-height: 18px;margin-bottom: 5px;color: #000;/*white-space:nowrap;*/overflow: hidden;text-overflow: ellipsis; }
.newsItem-date {font-size: 12px;font-style: italic;color: #a5a5a5;background: url(../images/calendar.png) no-repeat left;padding-left: 18px;margin-bottom: 8px;}
.newsItem-short {font-size: 1em;line-height: 1em;margin-bottom: 7px;color: #000;height: 46px;overflow: hidden;}
.newsItem-partial {background: url(../images/icon-lines.png) no-repeat left;padding-left: 20px;font-size: 1.071em;color: #007833;}
.newsItem-partial:hover{text-decoration: underline;color: #007833;}
/*newsList*/
.newsList .newsItem {border: 0;padding: 0;float: left;/* width: 23.4%; *//* width:31.8%; */width: 48%;margin-right: 2.1%;}
.newsList{/* padding-bottom: 24px; */margin-bottom: 0.9em;/* border-bottom: 1px solid #e9e9e9; */}
.newsList .newsItem:nth-child(2n){ margin-right: 0;  margin-bottom: 1.500em; }
.newsList .newsItem:last-child{margin-bottom:0;}
.newsList .newsItem-image {width: 45%;margin: 0 auto;/* max-width: 298px; *//*float: none;*/margin-bottom: 13px;margin-right: 10px;}
.newsList .newsItem-image img{height: 138px;width: 100%;}
.newsList .newsItem-image:hover img {border:1px solid #578e33;}
.newsList .newsItem-text {margin: 0;padding-left: 2px;}
.newsList .newsItem-title {font-size: 1.014em;  color: #007833;margin-bottom: 7px;text-align: left;}
.newsList .newsItem-date {font-size: 1.071em;margin-bottom: 13px;/*display: none;*/}
.newsList .newsItem-short {font-size: 0.9em;color: #666666;height: 80px;  text-align: justify;/* margin-bottom: 12px; */}
.newsList .lookicon{font-size: 14px;font-weight: bold;text-transform: uppercase;color: #fff;text-align: center;padding-top: 100px;letter-spacing: 1px;background: rgba(0,0,0,0.6);}
.newsList .lookicon:before{content:'';width: 23px;height: 1px;background: #588f34;display: block;position: absolute;bottom: 52px;left: 50%;margin-left: -10px;}
.newsList .lookicon:after{width:26px;height:16px;background:url(../images/eye_big.png);}
/*pagination*/
.pagination{text-align: right;margin-bottom: 1.1em;/*font-size: 14px;*//*font-family: Palatino, 'Palatino Linotype', 'Palatino LT STD', 'Book Antiqua', Georgia, serif;*/font-family: Book Antiqua;line-height: 1.05em;font-size:16px;}
.pagination a{display: inline-block;vertical-align:middle;font-size: 1.214em;text-decoration:underline;margin: 0 3px;}
.pagination a.named{font-size: 1.214em;}
.pagination .first,.pagination .last{display:none;}
.pagination a:hover{text-decoration:none; color: #666666;}
.pagination strong{display: inline-block;vertical-align: middle;color: #666666;font-size: 1.214em;font-weight: normal;}
.pagination .previous,.pagination .next{color: transparent;font-size:0;background-image: url(../images/slider-arrows2.png);width: 20px;height: 20px;}
.pagination .next{background-position: right top;margin-left: 6px;}
.pagination .previous{background-position: left top;margin-right: 6px;}
.pagination .next:hover{background-position: right bottom;}
.pagination .previous:hover{  background-position: left bottom;}
.showall{display: inline-block;vertical-align: middle;font-size: 1.114em;text-decoration: underline;float: left;}
/*newsimg*/
.newsimg{float: left;max-width: 300px;margin: 0 20px 10px 0;}
.newsimg img{margin-bottom: 13px;border: 1px solid #e1e1e1;border-radius: 3px;behavior: (../css/pie.php);}
.newsimg p{font-size: 0.8em;line-height: 1em;color:#666666;}
.newsheading{margin-bottom: 7px;}
.newsheading .newsItem-date{background: url(../images/calendar2.png) no-repeat left;font-size: 1em;line-height: 25px;padding-left:26px;display: inline-block;}
.newsheading .newsItem-partial{display:none;font-size: 1.214em;line-height: 24px;float: right;}

.reasons{background: url(../images/reasons-bg.png) no-repeat #F5F5F5 center 100%; border-bottom:1px solid #e0e0e0; border-top:1px solid #e0e0e0;padding: 1.6em 22px 1.8em 22px;margin: 0 -22px;margin-bottom: 1.586em;}
.reasons-title{color: #007833;font-size: 1.714em;line-height: 0.8em;font-weight:bold;text-align: left;position:relative;padding-bottom: 17px;margin-bottom: 0.86em;}
.reasons-title:after{content:'';top:100%;width: 100%;  height: 4px;  background: url(../images/mainheading-bg.png) no-repeat #dddddd;  position: absolute;  bottom: 0px;  display: block;}
.reasons-list{margin-bottom: 0em;padding: 0 0px 0 15px;}
.reasons-list ul li{background: url(../images/check.png) no-repeat left 2px;padding-left: 46px;font-size: 1.05em;line-height: 0.96em;margin-bottom: 1.429em;text-align: justify;}
.reasons-list ul{margin:0;padding:0;}
.reasons-list li a{color:#000;}
.reasons p{font-size: 1.214em;line-height: 25px;text-align: justify;text-indent: 10px;}
.reasons-list ul em{/* color: #007833; */ font-weight:bold;}

.direction-list { padding: 0 56px; margin-bottom: 1.886em;}
.direction-item {float: left;text-align: center;width: 25%;}
.direction-item:nth-child(4n) {margin-bottom: 1.3em;}
.direction-item:last-child{margin-bottom: 0;}
.direction-img {
  border:1px solid transparent;
  border-radius: 50%;
  width: 59px;
  height: 59px;
  text-align: center;
  display: inline-block;
  position:relative;
  margin-bottom: 15px;
  font-size: 0;
  background: rgb(92,147,60); /* Old browsers */
  background: -moz-linear-gradient(top,  rgba(0,120,51,1) 0%, rgba(0,120,51,1) 46%, rgba(0,120,51,1) 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,120,51,1)), color-stop(46%,rgba(0,120,51,1)), color-stop(100%,rgba(0,120,51,1))); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  rgba(0,120,51,1) 0%,rgba(0,120,51,1) 46%,rgba(0,120,51,1) 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  rgba(0,120,51,1) 0%,rgba(0,120,51,1) 46%,rgba(0,120,51,1) 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  rgba(0,120,51,1) 0%,rgba(0,120,51,1) 46%,rgba(0,120,51,1) 100%); /* IE10+ */
  background: linear-gradient(to bottom,  rgba(0,120,51,1) 0%,rgba(0,120,51,1) 46%,rgba(0,120,51,1) 100%); /* W3C */
  -pie-background: linear-gradient(to bottom,  rgba(0,120,51,1) 0%,rgba(0,120,51,1) 46%,rgba(0,120,51,1) 100%); /* W3C */
  behavior:url(../css/pie.php);
}
.direction-item>a:hover .direction-img,.direction-img.active {
  border:1px solid rgb( 234, 234, 234 );
  background: rgb(255,255,255); /* Old browsers */
  background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(242,242,242,1) 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(242,242,242,1))); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(242,242,242,1) 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(242,242,242,1) 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(242,242,242,1) 100%); /* IE10+ */
  background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(242,242,242,1) 100%); /* W3C */
  -pie-background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(242,242,242,1) 100%); /* W3C */
}
.direction-item>a:hover  .direction-img:after{opacity:1;top:100%;margin-top: -18px;}
.direction-item>a:hover  img.last-child {display: inline-block;opacity:1;}
.direction-item>a:hover  .direction-title{ color:#609642;}
.direction-item>a:hover  img.first-child {display:none;opacity:0;}
.direction-item a{text-decoration: none !important;display: inline-block;}
.direction-img:after{
  content:url(../images/circle-dott.png);
  position:absolute;
  -webkit-transition: all 400ms ease-out;
  -moz-transition: all 400ms ease-out;
  -ms-transition: all 400ms ease-out;
  -o-transition: all 400ms ease-out;
  transition: all 400ms ease-out;
  top:0;
  right: -14px;
  opacity:0;
}
.direction-title {font-size: 1.171em;font-weight:bold;line-height: 19px;min-height: 38px;color:#000;text-decoration:none;padding: 0 20px;}
.direction-img img{vertical-align: middle;display: inline-block;max-height: 100%;}
.direction-img img.last-child {display:none;opacity:0;}

/*_________header_________*/
  /*header for local*/
/*.header-menu-wrap{
    margin: 0 -22px 8px -22px;
    padding: 0 23px;
    background: rgb(62,62,62);  background: -moz-linear-gradient(top,  rgba(62,62,62,1) 0%, rgba(64,64,64,1) 49%, rgba(66,66,66,1) 100%);  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(62,62,62,1)), color-stop(49%,rgba(64,64,64,1)), color-stop(100%,rgba(66,66,66,1)));  background: -webkit-linear-gradient(top,  rgba(62,62,62,1) 0%,rgba(64,64,64,1) 49%,rgba(66,66,66,1) 100%);  background: -o-linear-gradient(top,  rgba(62,62,62,1) 0%,rgba(64,64,64,1) 49%,rgba(66,66,66,1) 100%);  background: -ms-linear-gradient(top,  rgba(62,62,62,1) 0%,rgba(64,64,64,1) 49%,rgba(66,66,66,1) 100%);  background: linear-gradient(to bottom,  rgba(62,62,62,1) 0%,rgba(64,64,64,1) 49%,rgba(66,66,66,1) 100%); -pie-background: linear-gradient(to bottom,  rgba(62,62,62,1) 0%,rgba(64,64,64,1) 49%,rgba(66,66,66,1) 100%);  behavior:url(../css/pie.php);
}
.header-menu{display: table;width: 100%;margin: 0 auto;height: 39px;line-height: 39px;position: relative;z-index:2;}
.header-menu>ul{display: table-row;list-style: none;}
.header-menu>ul>li{display: table-cell;text-align: center;position: relative;line-height: 41px;}
.header-menu>ul>li.hasSubmenu:hover>a:after{content: '';background: url(../images/menu-arrow.png);width: 12px;height: 5px;display: block;position: absolute;bottom: 3px;left: 50%;margin-left:-6px;}
.header-menu>ul>li:last-child:after{content:none;}
.header-menu>ul>li>a{font-size: 15px;color: #ffffff;text-decoration:none;  text-shadow: 0px -1px 0px rgb( 0, 0, 0 );display: inline-block;width: 100%;height: 100%;border-top:1px solid #464646;border-bottom:1px solid #383838;}
.header-menu>ul>li.active>a,.header-menu>ul>li>a.active{background:#007833;border-top:1px solid #47742a;border-bottom:1px solid #588f34;}
.header-menu>ul>li:hover:not(.active)>a:not(.active){background:#4b4b4b;border-top:1px solid #4b4b4b;border-bottom:1px solid #4b4b4b;}
.header-menu>ul>li:hover>a:not(.active):before{content:''; height:4px; width:100%;position:absolute;left: 0;top: 0;background:url(../images/menu-border.png) repeat-x;}
.header-menu>ul>li ul{text-align: left;border-radius: 3px;padding-bottom: 3px;display:none;background:#494949;border-top: 1px solid #fff;}
.header-menu>ul>li>ul{position:absolute;width: 195px;left: 0;padding-top: 6px;}
.header-menu>ul>li:hover>ul{display:block;}
.header-menu>ul>li>ul>li:hover>ul{display:block;}
.header-menu>ul>li>ul>li>ul{position:absolute;left: 100%;top: 0;width: 187px;margin-top: 0px;margin-left: 1px;padding-bottom: 0;}
.header-menu>ul>li>ul>li>ul:before{position: absolute;content: "";height: 100%;width: 1px;left: -1px;top: 0;}
.header-menu>ul>li>ul li{position: relative;line-height: 100%;}
.header-menu>ul>li>ul li a{font-family: 'Roboto', sans-serif;text-shadow: 0px -1px 0px rgb( 0, 0, 0 );color:#cccccc;border-bottom: 1px solid #404040;font-size: 13px;text-decoration:none;line-height: 17px;display: block;padding: 6px 4px 6px 20px;}
.header-menu>ul>li>ul li:last-child a{border:0;}
.header-menu>ul>li>ul>li>ul>li:first-child>a{border-radius:3px 3px 0 0;}
.header-menu>ul>li>ul>li>ul>li:last-child>a{border-radius:0 0 3px 3px;}
.header-menu>ul>li>ul>li>ul>li:hover>a{background:#616161;}
.header-menu>ul>li>ul li:hover>a{background:#007833;color:#fff;}
*/

/*header for joomla*/
.header-menu-wrap{
    margin: 0 -22px 8px -22px;
    padding: 0 23px;
   background: rgb(62,62,62);  background: -moz-linear-gradient(top,  rgba(62,62,62,1) 0%, rgba(64,64,64,1) 49%, rgba(66,66,66,1) 100%);  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(62,62,62,1)), color-stop(49%,rgba(64,64,64,1)), color-stop(100%,rgba(66,66,66,1)));  background: -webkit-linear-gradient(top,  rgba(62,62,62,1) 0%,rgba(64,64,64,1) 49%,rgba(66,66,66,1) 100%);  background: -o-linear-gradient(top,  rgba(62,62,62,1) 0%,rgba(64,64,64,1) 49%,rgba(66,66,66,1) 100%);  background: -ms-linear-gradient(top,  rgba(62,62,62,1) 0%,rgba(64,64,64,1) 49%,rgba(66,66,66,1) 100%);  background: linear-gradient(to bottom,  rgba(62,62,62,1) 0%,rgba(64,64,64,1) 49%,rgba(66,66,66,1) 100%); -pie-background: linear-gradient(to bottom,  rgba(62,62,62,1) 0%,rgba(64,64,64,1) 49%,rgba(66,66,66,1) 100%);  behavior:url(../css/pie.php);
}
.header-menu ul ul{margin:0;padding:0;}
.header-menu{display: table;width: 100%;margin: 0 auto;height: 39px;line-height: 39px;position: relative;z-index:2;}
.header-menu-mobil{display: none;}
.header-menu>ul{display: table-row;list-style: none;}
.header-menu>ul>li{display: table-cell;width: 20%;text-align: center;position: relative;line-height: 41px;}
.header-menu>ul>li.hasSubmenu:hover>a:after{content: '';background: url(../images/menu-arrow.png);width: 12px;height: 5px;display: block;position: absolute;bottom: 3px;left: 50%;margin-left:-6px;}
.header-menu>ul>li:last-child:after{content:none;}
.header-menu>ul>li>a{font-size: 1.1em;color: #ffffff;text-decoration:none;  text-shadow: 0px -1px 0px rgb( 0, 0, 0 );display: inline-block;width: 100%;height: 100%;border-top:1px solid #464646;border-bottom:1px solid #383838;}
.header-menu>ul>li.active>a,.header-menu>ul>li>a.active{background:#007833;border-top:1px solid #47742a;border-bottom:1px solid #588f34;}
.header-menu>ul>li:hover:not(.active)>a:not(.active){background:#4b4b4b;border-top:1px solid #4b4b4b;border-bottom:1px solid #4b4b4b;}
.header-menu>ul>li:hover>a:not(.active):before{content:''; height:4px; width:100%;position:absolute;left: 0;top: 0;background:url(../images/menu-border.png) repeat-x;}
.header-menu>ul>li .dropdown,.header-menu>ul>li ul.level3{text-align: left;border-radius: 3px;padding-bottom: 3px;display:none;background:#494949;border-top: 1px solid #fff;}
.header-menu>ul>li>.dropdown{position:absolute;width: 195px;left: 0;padding-top: 6px;}
.header-menu>ul>li:hover>.dropdown{display:block;}
.header-menu>ul>li>.dropdown li:hover ul.level3{display:block;}
.header-menu>ul>li>.dropdown li ul.level3{position:absolute;left: 100%;top: 0;width: 250px;margin-top: 0px;margin-left: 1px;padding-bottom: 0;display:none;border-top: 0;z-index: 1;}
.header-menu>ul>li>.dropdown .column:nth-child(3) li ul.level3{}
.header-menu>ul>li>.dropdown .column:nth-child(4) li ul.level3{
    top: auto;
/*bottom: 0;top: auto;*/
    bottom: 0;
}
.header-menu>ul>li>.dropdown li ul.level3:before{position: absolute;content: "";height: 100%;width: 1px;left: -1px;top: 0;}
.header-menu>ul>li>.dropdown li{position: relative;line-height: 100%;}
.header-menu>ul>li>.dropdown li a{/* font-family: 'Roboto', sans-serif; */text-shadow: 0px -1px 0px rgb( 0, 0, 0 );color:#cccccc;border-bottom: 1px solid #404040;line-height: 1.05em;font-size:16px;text-decoration:none;line-height: 17px;display: block;padding: 6px 4px 6px 20px;}
.header-menu>ul>li>.dropdown .column:last-child li:last-child a{/* border:0; */}
.header-menu>ul>li>.dropdown li ul.level3>li:first-child>a{border-radius:3px 3px 0 0;}
.header-menu>ul>li>.dropdown li ul.level3>li:last-child>a{border-radius:0 0 3px 3px;border-bottom: 0;}
.header-menu>ul>li>.dropdown li ul.level3>li:hover>a{background:#616161;}
.header-menu>ul>li>.dropdown li:hover>a{background:#007833;color:#fff;}


.header-top{
  padding: 4px 22px 4px 22px;
  box-sizing: border-box;  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;
  margin: 0 -22px;
  border-bottom: 1px solid #dddddd;
  background: rgb(249,249,249); /* Old browsers */
  background: -moz-linear-gradient(top,  rgba(249,249,249,1) 0%, rgba(255,255,255,1) 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(249,249,249,1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  rgba(249,249,249,1) 0%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  rgba(249,249,249,1) 0%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  rgba(249,249,249,1) 0%,rgba(255,255,255,1) 100%); /* IE10+ */
  background: linear-gradient(to bottom,  rgba(249,249,249,1) 0%,rgba(255,255,255,1) 100%); /* W3C */
  -pie-background: linear-gradient(to bottom,  rgba(249,249,249,1) 0%,rgba(255,255,255,1) 100%);  /* W3C */
  behavior:url(../css/pie.php);
}
.header-main{padding-top: 13px;margin-bottom: 19px;}
.header-left{float:left;}
.header-right{float:right;width: 310px;}
.header-logo{border-right:1px solid #eeeeee;width: 290px;display:inline-block;vertical-align:middle;text-align: left;margin-right: 17px;}
.header-logo img{vertical-align:middle;}
.header-slogan{font-size: 18px;color: rgb( 135, 135, 135 );line-height: 0.714;display:inline-block;vertical-align:middle;}
.header-constitution{padding: 13px 0 0 0;background:url(../images/ukraine.png) no-repeat center center;min-height: 119px;}
.constitution-text{font-size: 13px;color: rgb( 1, 1, 1 );font-style: italic;line-height: 1.538;text-align: right;margin-bottom: 7px;}
.constitution-subtitle{font-size: 12px;color: rgb( 0, 0, 0 );font-weight: bold;line-height: 1.667;text-align: right;margin-bottom: 8px;}
.constitution-title{font-size: 19px;color: rgb( 0, 120, 51 );font-weight: bold;line-height: 1.053;text-align: right;white-space: nowrap;}
.constitution-title:before{content:url(../images/flag.png); position:relative;margin-right: 16px;}
.languages{float:left;position: relative;z-index: 0;line-height: 23px;}
.languages a {display:inline-block;vertical-align:middle;font-size: 14px;color: rgb( 0, 0, 0 );line-height: 13px;text-shadow: 0px -1px 0px rgb( 255, 255, 255 );text-align: center;padding:2px 2px 2px 2px;text-decoration:none;border-bottom:1px dotted rgb( 0, 0, 0 );position:relative;margin: 0 9px;}
.languages a.active,.languages a:hover{font-size: 14px;color: rgb( 255, 255, 255 );text-shadow: 0px -1px 0px rgb( 0, 0, 0 );border:0;}
.languages a.active:after,.languages a:hover:after{content:'';position:absolute;top: -2px;bottom: -6px;left: -8px;right: -8px;background:#3f3f3f;border-radius:2px;z-index: -1;}
.search-form {float:right;width: 300px;}

/*_________footer_________*/
.footer-top{
  padding: 7px 0;
  min-height: 30px !important;
  border-top:1px solid #48792a;
  background: rgb(87,142,51); /* Old browsers */
  background: -moz-linear-gradient(top,  rgba(0, 120, 51, 1) 0%, rgba(0, 120, 51, 1) 50%, rgba(0, 120, 51, 1) 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0, 120, 51, 1)), color-stop(50%,rgba(0, 120, 51, 1)), color-stop(100%,rgba(0, 120, 51, 1))); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  rgba(0, 120, 51, 1) 0%,rgba(0, 120, 51, 1) 50%,rgba(0, 120, 51, 1) 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  rgba(0, 120, 51, 1) 0%,rgba(0, 120, 51, 1) 50%,rgba(0, 120, 51, 1) 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  rgba(0, 120, 51, 1) 0%,rgba(0, 120, 51, 1) 50%,rgba(0, 120, 51, 1) 100%); /* IE10+ */
  background: linear-gradient(to bottom,  rgba(0, 120, 51, 1) 0%,rgba(0, 120, 51, 1) 50%,rgba(0, 120, 51, 1) 100%); /* W3C */
  -pie-background: linear-gradient(to bottom,  rgba(0, 120, 51, 1) 0%,rgba(0, 120, 51, 1) 50%,rgba(0, 120, 51, 1) 100%); /* W3C */
  behavior:url(../css/pie.php);
}

.footer-main{
  padding-top: 29px;
  border-bottom:1px solid #3a3a3a;
  background: rgb(49,49,49); /* Old browsers */
  background: -moz-linear-gradient(top,  rgba(49,49,49,1) 0%, rgba(50,50,50,1) 50%, rgba(51,51,51,1) 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(49,49,49,1)), color-stop(50%,rgba(50,50,50,1)), color-stop(100%,rgba(51,51,51,1))); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  rgba(49,49,49,1) 0%,rgba(50,50,50,1) 50%,rgba(51,51,51,1) 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  rgba(49,49,49,1) 0%,rgba(50,50,50,1) 50%,rgba(51,51,51,1) 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  rgba(49,49,49,1) 0%,rgba(50,50,50,1) 50%,rgba(51,51,51,1) 100%); /* IE10+ */
  background: linear-gradient(to bottom,  rgba(49,49,49,1) 0%,rgba(50,50,50,1) 50%,rgba(51,51,51,1) 100%); /* W3C */
  -pie-background: linear-gradient(to bottom,  rgba(49,49,49,1) 0%,rgba(50,50,50,1) 50%,rgba(51,51,51,1) 100%); /* W3C */
  behavior:url(../css/pie.php);
}
.footer-bottom{
  padding: 9px 0;
  border-top:1px solid #292a29;
  background: rgb(48,48,48); /* Old browsers */
  background: -moz-linear-gradient(top,  rgba(48,48,48,1) 0%, rgba(45,45,45,1) 50%, rgba(41,41,41,1) 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(48,48,48,1)), color-stop(50%,rgba(45,45,45,1)), color-stop(100%,rgba(41,41,41,1))); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  rgba(48,48,48,1) 0%,rgba(45,45,45,1) 50%,rgba(41,41,41,1) 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  rgba(48,48,48,1) 0%,rgba(45,45,45,1) 50%,rgba(41,41,41,1) 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  rgba(48,48,48,1) 0%,rgba(45,45,45,1) 50%,rgba(41,41,41,1) 100%); /* IE10+ */
  background: linear-gradient(to bottom,  rgba(48,48,48,1) 0%,rgba(45,45,45,1) 50%,rgba(41,41,41,1) 100%); /* W3C */
  -pie-background: linear-gradient(to bottom,  rgba(48,48,48,1) 0%,rgba(45,45,45,1) 50%,rgba(41,41,41,1) 100%); /* W3C */
  behavior:url(../css/pie.php);
}
.footer-col {float:left;width: 23%;padding-right: 2.5%;}
.footer-col:last-child{padding-right:0;}
.footer .socials-gray{display: inline-block;vertical-align: middle;}
.socials-gray a{width:25px; height:26px;background-image: url(../images/socials_gray.png);background-repeat: no-repeat;display:inline-block;vertical-align:middle;margin-left: 6px;}
.socials-gray .socials-ins{background-position:0px 0;}
.socials-gray .socials-ins:hover{background-position:0px 100%;}
.socials-gray .socials-gp{background-position:-25px 0;}
.socials-gray .socials-gp:hover{background-position:-25px 100%;}
.socials-gray .socials-fb{background-position:-50px 0;}
.socials-gray .socials-fb:hover{background-position:-50px 100%;}
.contactsItem, .contactsItem a {font-size: 14px;color: rgb( 204, 204, 204 );margin-bottom: 15px;text-decoration:none;padding-left: 1px;}
.contactsItem a{padding-left: 0px;}
.contactsItem.adress{margin-bottom: 11px;}
.contactsItem.adress .contactsItem-val {line-height: 18px;min-height: 38px;vertical-align: top;}
.contactsItem-title{font-size: 1.214em;line-height: 0.56em;color: #2F9359;margin-bottom: 9px;}
.contactsItem-title:after{content:'';background: url(../images/contactsItem-title.png) repeat-x bottom; width:100%;height:2px;display: block;padding-top: 7px;position: relative;}
.contactsItem .icon{padding-right: 17px;}
.contactsItem-val{display: inline-block;vertical-align: middle;line-height: 16px;}
.coop{font-size: 14px;color: rgb( 47, 147, 89 );line-height: 1.429;text-shadow: 0px -1px 0px rgba( 0, 0, 0,0.4 );float:right;margin-right: 61px;}
.delivery-form{white-space: nowrap;}
.delivery-input{display: inline-block;  vertical-align: middle;}
.delivery-title, .acymailing_module_form div.delivery-title{font-size: 14px;color: rgb( 255, 255, 255 );line-height: 1.429;text-align: left;text-shadow: 0px -1px 0px rgba( 0, 0, 0,0.3 );display: inline-block;vertical-align: middle;margin-right: 25px !important;}
.delivery-field,.delivery-input .delivery-field{display: inline-block;width: 212px;margin-right: 10px !important;}
.left-image.zNice-tInput-image input{padding-left:35px;padding-right: 15px;}
.left-image.zNice-tInput-image .zNice-image{right: auto;  left: 10px;}

.sectionHeading {position: relative;font-size: 1.649em;padding-bottom: 11px;margin-bottom: 0.8em;color: rgb( 0, 120, 51 );line-height: 1em;}
.sectionHeading em{color:#000;}
.sectionHeading:after {/* content: ''; */ /* position: absolute; */ /* top:100%; */ /* left: 0; */  /* width: 160px; *//* height: 4px; *//* background: #e9e9e9; */}
.direction {overflow: hidden;}
.direction-text{margin-bottom: 1.486em;}
.direction-conclusion{font-size: 1.286em;font-weight:bold;text-align:center;line-height: 0.96em;margin-bottom: 2.278em;}
.direction p{font-size: 1.214em;color: rgb( 0, 0, 0 );line-height: 0.96em;text-indent: 38px;margin-bottom: 10px;text-align: justify;}
.direction p em{font-weight:bold;/* color: #007833; */}
.direction p a{text-decoration:none;}
.direction p a:hover{text-decoration:underline;}
.bigslogan{text-align:center;padding: 0 0 1.886em 0;}
.bigslogan p{
    margin-bottom: 0.36em;
    font-size: 1.214em;
}
.bigslogan  em{font-weight:bold;}
.bigslogan-title{font-size: 1.286em;line-height: 1.286em;color:#000000;margin-bottom: 12px;text-align: center;  font-weight: bold;}
.bigslogan-subtitle{font-size: 2.143em;line-height: 30px;color: #007833;text-align: center;  font-weight: bold;}
.newsBox {border-top: 1px solid #e0e0e0;background: #F5F5F5;padding: 15px 22px 0 22px;margin: 0 -22px 0px -22px;}

.newsSlider.newsBox.dobleSlider {
    margin: 0 -22px 0px -22px !important;
}

.graybg{background:  #F5F5F5;border-bottom: 1px solid #e0e0e0;border-top: 1px solid #e0e0e0;padding: 28px 22px 34px 22px;margin: 0 -22px;}
.contactsBox {color:#000;margin-bottom: 1.5em;}
.contactsBox-title {font-size: 1.714em;font-weight:bold;margin-bottom: 0.658em;}
.contactsBox-item {margin-bottom: 10px;}
.contactsBox-icon {display: inline-block;vertical-align: top;width: 31px;padding-left: 7px;}
.contactsBox-value, .contactsBox-item a {display: inline-block;vertical-align: top;text-decoration: none;color: #000;line-height: 21px;/*font-family: Palatino, 'Palatino Linotype', 'Palatino LT STD', 'Book Antiqua', Georgia, serif;*/font-family: Book Antiqua;line-height: 1.05em;font-size:16px;}
.contactsBox-prop {float: left;width: 51%;}
.contactsBox-map {float: left;width: 48%;border: 1px solid #cdcdcd;border-radius: 3px;}
.contactsBox-item:last-child{margin-bottom:0;}
.contactForm{
    padding: 15px 22px 0px 22px;
}
.contactForm-row {margin-bottom: 20px;white-space: nowrap;}
.contactForm-label {width: 17.5%;padding-right: 19px;padding-top: 6px;display: block;float: left;white-space: normal;text-align: right;color: rgb( 0, 0, 0 );line-height: 1.176;}
/*.contactForm-label  label{font-size: 1.150em;}*/
.contactForm-field  {display: block;float: left;width: 66%;}
.checkbox-title{color: rgb( 0, 0, 0 );display:inline-block;vertical-align: middle;padding-left:10px;}
.checkbox-title label{font-size: 1.150em;}
.contactForm-field .checkbox{float: left;}
.contactForm-field .submit{float: right;}
.contactForm-field  .zNice-tInput{width: 48.5%;}
.contactForm .mainheading{margin-bottom: 0.750em;font-size: 1.587em;}
.contactForm-textarea{margin-bottom: 12px;}

.trustList {margin-bottom: 35px;}
.trustItem {float: left;width: 48%;margin-right: 3%;}
.trustItem:nth-child(even) {margin-bottom: 30px;margin-right: 0;}
.trustItem:last-child {margin-bottom: 0;}
.trustItem-img {width: 138px;height:138px;display:block;float: left;overflow:hidden;text-align: center;border: 1px solid #cdcdcd;border-radius: 4px;behavior: url(../css/pie.php);}
.trustItem-img img {vertical-align: middle;-webkit-transition: all 300ms ease;-moz-transition: all 300ms ease;-ms-transition: all 300ms ease;-o-transition: all 300ms ease;transition: all 300ms ease;}
.trustItem-img:hover img{-moz-transform: scale(1.2) rotate(3deg);-webkit-transform: scale(1.2) rotate(3deg);-o-transform: scale(1.2) rotate(3deg);-ms-transform: scale(1.2) rotate(3deg);transform: scale(1.2) rotate(3deg);}
.trustItem-info {margin-left: 160px;}
.trustItem-title {font-size: 1.279em;font-weight:bold;line-height: 25px;margin-bottom: 9px;}
.trustItem-subtitle {font-size: 0.929em;margin-bottom: 18px;}
.trustItem-location {font-size: 1.071em;background:url(../images/map.png) no-repeat left top; padding-left:24px;line-height: 19px;margin-bottom: 15px;}
.trustItem-site {display:block;font-size: 1.071em;background:url(../images/link.png) no-repeat left center; padding-left:24px;}
.trustItem-site:hover{text-decoration:none}

/*partnersList*/
.partnersList{display:table;width: 90%;margin: 0 auto;margin-bottom: 1em;}
.partnersItem {display:table-cell;vertical-align:middle;text-align:center;padding: 7px 0;}
.partnersList-row{display:table-row;}
.partnersItem img{}

/*recommendInner*/
.recommendInner{}
.recommendItem-left{float:left;width:222px;margin-right: 17px;margin-bottom: 20px;}
.recommendItem-right{/*margin-left: 239px;*/}
.recommendInner img.recommendItem-img{border:2px solid #cdcdcd;border-radius: 3px;behavior:url(../css/pie.php);margin-bottom: 15px;max-width: 97%;}
.recommendInner a.file:before{content:url(../images/file-clip.png);position: absolute;top: 0;left: 0;}
.recommendInner a.file{text-decoration:none;font-size: 15px;color: rgb( 102, 102, 102 );font-style: italic;line-height: 21px;text-align: left;padding-left: 21px;position: relative;display: block;}
.recommendInner .recommendSign{float:right;padding-right: 17px;}
.recommendInner .recommendSign-img{width: 80px;height: 80px;margin-right: 21px;}
.recommendInner  .recommendSign-author-title{/* font-size: 1.714em; */color: #000;line-height: 32px;}
.recommendInner .recommendSign-author-subtitle{/* font-size: 1.286em; */line-height: 30px;}
.recommendInner .recommendItem-info{margin-bottom: 34px;}

/*service*/
.priceHeading{margin-bottom: 16px;}
.priceHeading .headtitle{display: inline-block;width: 72%;}
.priceHeading .price{font-size: 1.6em;line-height: 29px;line-height: 1.2em;color: rgb( 87, 143, 52 );font-weight: bold;text-shadow: 0px -1px 0px rgba( 0, 0, 0,0.3 );position:relative;padding-left:63px;float: right;}
.priceHeading .price:before{content:url(../images/price.png);position:absolute;top: -8px;left: 5px;}
.serviceHeading{margin-bottom: 0.8em;}
.serviceHeading ul li{background: url(../images/check.png) no-repeat left 1px;padding-left:22px;}
.serviceHeading p{text-indent: 2.533em;}
.serviceHeading-left{float:left;width:170px;margin-right: 30px;}
.serviceHeading-right{margin-left: 200px;}
.serviceHeading-img{text-align:center;width: 170px;}
.serviceHeading-img img{margin-bottom: 13px;max-height: 300px;}
.serviceHeading-img-title{color: #007833;font-size:16px;font-weight:bold;margin-bottom: 6px;text-decoration:none;display: block;}
.serviceHeading-img-title:hover{text-decoration:underline;}
.serviceHeading-img-subtitle{color:#000000;font-size:14px;margin-bottom: 6px;}
.stepList {margin-bottom: 2.214em;}
.stepItem {float: left;background:#f3f7ec;/*background-image:url(../images/step-bg.png);*/background-repeat:no-repeat;background-position: center 5.9em;border:1px solid;border-color:#ebf2e1;border-radius: 5px;  background-color: rgb( 172, 200, 128 );width: 219px;width: 23.3%;height: 15.714em;margin-right: 1.9%;background-blend-mode: multiply;behavior:url(../css/pie.php);}
.stepItem.step-1 {background-color: rgba( 0, 120, 51, 0.3);border-color:#ebf2e1;}
.stepItem.step-2 {background-color:#e6eed9;background-color: rgba( 0, 120, 51, 0.6);border-color:#d7e4c3;}
.stepItem.step-3 {background-color:#dae6c6;background-color: rgba( 0, 120, 51, 0.88);border-color:#c3d7a5;}
.stepItem.step-4 {background-color: rgba( 0, 120, 51, 1);border-color:#b0ca87;margin-right: 0;}
.stepItem.step-2 .stepItem-time{
    color: rgb(87, 87, 87);
    text-shadow: 0px 1px 0px rgba( 255, 255, 255, 0.3 );
}
.stepItem.step-3 .stepItem-time{
    color: rgb(52, 52, 52);
    text-shadow: 0px 1px 0px rgba( 255, 255, 255, 0.3 );
}
.stepItem.step-4 .stepItem-time{
    color: rgb(0, 0, 0);
    text-shadow: 0px 1px 0px rgba( 255, 255, 255, 0.3 );
}
.stepItem-head {background:url(../images/stepitem-head.png) repeat-x bottom;margin: 0 8px 5px 8px;padding: 18px 0 16px 0;}
.stepItem-title {display:inline-block;font-size: 1.286em;color: rgb( 0, 0, 0 );font-weight: bold;}
.stepItem-time {display:inline-block;font-size: 1.286em;color: rgb( 102, 102, 102 );text-shadow: 0px 1px 0px rgba( 255, 255, 255, 0.5 );padding-left:23px;float: right;position: relative;}
.stepItem-text {font-size: 1.143em;color: rgb( 0, 0, 0 );line-height: 1.163;text-align: left;padding: 0 10px;height: 10em;display: table-cell;vertical-align: middle;}
.stepItem-time:before{content:url(../images/clock.png);position: absolute;left: 0;top: 3px;}
.stepItem.step-3  .stepItem-time:before{content:url(../images/clock2.png);}
.stepItem.step-4  .stepItem-time:before{content:url(../images/clock3.png);}
ul.service-ways{margin-bottom: 54px;}
ul.service-ways li{margin-bottom: 10px;line-height: 25px;}
.stepList h1{margin-bottom: 14px;}
.zoomimg{position:relative;display:block;}
.zoomimg img{border: 1px solid #cdcdcd;border-radius: 3px;}
.zoomimg .zoomimgB{
  position: absolute;
  background: rgba(0,0,0,0.4);
  top: 1px;
  left: 1px;
  right: 1px;
  bottom: 1px;
  opacity: 0;
  width: 100%;
  border-radius: 1px;
  -webkit-transition: all 300ms ease-out;
  -moz-transition: all 300ms ease-out;
  -ms-transition: all 300ms ease-out;
  -o-transition: all 300ms ease-out;
  transition: all 300ms ease-out;
  behavior: url(../css/pie.php);
}
.zoomimg:hover .zoomimgB{opacity: 1;}
.zoomimg .zoomimgB:before{content: '';width: 39px;height: 40px;background: url(../images/zoom.png);position: absolute;top: 50%;left: 50%;margin-left: -20px;margin-top: -20px;}
.stepResult-left {width: 40.5%;margin-right: 2.1%;float:left;text-align: right;}
.stepResult-right {width: 57.4%;float:left;}
.stepResult-title {position:relative;font-size: 1.500em;font-weight:bold;color:#000000;line-height: 1.091em;margin-top: -6px;padding-bottom: 27px;margin-bottom: 65px;}
.stepResult-title:after {content:'';position:absolute;bottom:0;right:0;background:#007833;width:158px;height:3px;}
.stepResult-title em{font-size: 1.190em;color: #007833;}
.stepResult-left p {font-size: 1.214em;color: rgb( 102, 102, 102 );font-style: italic;line-height: 1.071;text-align: right;}
.stepResult {margin-bottom: 2.071em;}
.importantInfo{border-style: solid;border-width: 1px;border-color: rgb( 224, 224, 224 );border-radius: 5px;background: url(../images/importantinfo-bg.png);padding: 16px 46px 18px 46px;min-height: 52px;position: relative;margin-bottom: 1.686em;}
.importantInfo p{/* font-weight:bold; */line-height: 1.064em;font-size: 1.200em;text-align: center;text-indent: 0;}
.importantInfo:before{content:'!';font-size: 72px;line-height: 72px;color: rgb( 0, 120, 51 );font-weight: bold;position: absolute;top: 10px;left: 14px;}
.importantInfo:after{content:'!';font-size: 72px;line-height: 72px;color: rgb( 0, 120, 51 );font-weight: bold;position: absolute;  top: 10px;  right: 16px;}
ul.bigcheck li{background: none;position: relative;padding-left: 40px;margin-bottom: 0.86em;min-height: 24px;}
ul.bigcheck li:before{content: url(../images/check3.png);position: absolute;left: 0;top: 1px;}
ul.bigcheck li:last-child{margin-bottom:0;}
.serviceBody .reasons{/* margin-bottom: 2.071em; */background: url(../images/reasons-bg.png) no-repeat #F5F5F5 center 100%;}
.dobleSlider{margin-bottom: 1.0em;}
.dobleSlider .slide{}
.dobleSlider .recommendItem{width: 49%;margin-right: 2%;float: left;}
.dobleSlider .recommendItem:last-child{/* margin-right:0; */}
.dobleSlider .recommendSign-author-title{color: #000;}
.dobleSlider .sliderArrows{margin-bottom: 40px;}
.questionList {/* margin-bottom: 1.6em; */}
.question-title{display: inline-block;vertical-align: top;position:relative;color: #000;font-size: 1.214em;font-weight: 700;text-decoration: none;line-height: 18px;letter-spacing: -0.05px;padding-left: 27px;}
.question-title:before{display: block;position:absolute;left:0;top: 0;width: 19px;height: 19px;background: url(../images/question.png);background-position: left top;background-repeat: no-repeat;content: '';font-size: 20px;line-height: 18px;font-weight: 400;text-align: center;color:#fff;}
.question-title:hover{color: #007833;}
.question-title.active:before{background-position:left bottom;}
.question-unit {background: #F5F5F5;border: 1px solid #e0e0e0;border-radius: 4px;padding: 1.071em 17px 1.000em 8px;margin-bottom: 5px;}
.question-body {margin-top: 1.4000em;padding: 0 0px 0.8em 27px;}
.question-body p {text-indent: 38px;letter-spacing: -0.69px;margin: 0 0 0.6em 0;}
.questionList .fourheading{margin-bottom: 0.800em;}
.infoBlock{/*background: #F5F5F5;border: 1px solid #e0e0e0;*/border-radius: 4px;padding: 11px 17px 11px 69px;position: relative;margin-bottom: 2.014em;min-height: 49px;display: table;}
.infoBlock:before{content:url(../images/info.png);position: absolute;top: 50%;margin-top: -20px;left: 11px;}
.infoBlock p{letter-spacing: -0.6px;vertical-align: middle;text-indent: 0;}
.infoBlock-inner{
    display: table-cell;
    width: 100%;
    vertical-align: middle;
    height: 100%;
}
.lastServices { margin-bottom: 1em; }
ul.simplelist li{line-height: 19px;margin-bottom: 2px;}
ul.simplelist li a{/* font-size: 1.143em; */color: #000;text-decoration:none;}
ul.simplelist li a:hover{  text-decoration:underline;}
.simplelist.simplelist-side {float: left;width: 50%;margin: 0;}
.advice {margin-bottom: 1.971em;}
.advice .sliderBox {border: 0;margin-bottom: 0;width: 66%;float:left;margin-right: 3.4%;height: 253px;}
.adviceItem {}
.adviceSign {margin-bottom: 15px;}
.advice .sliderSelectors {display: none;}
.adviceSign-img {width:59px;height:59px;display: inline-block;vertical-align: middle;margin-right: 11px;padding-top: 1px;}
.adviceSign-img img {border: 1px solid #cdcdcd;border-radius: 50%;behavior: url(../css/pie.php);}
.adviceSign-author {display: inline-block;  vertical-align: middle;font-weight: bold;}
.adviceSign-author-title {font-size:18px;line-height: 23px;color:#5d933d;}
.adviceSign-author-subtitle {font-size:16px;line-height:20px;color:#000;}
.advicedText {line-height:25px;color:#000;border: 1px solid #e1e1e1;border-radius: 4px;background: #F5F5F5;position: relative;padding: 1.786em 12px 1.514em 30px;margin-bottom: 19px;behavior: url(../css/pie.php);height: 100px;}
.advicedText a{color:#000;}
.advicedText:before {content: url(../images/quotes.png);position: absolute;top: -1px;left: 11px;transform: rotate(180deg);-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);}
.advicedText p {text-indent: 9px;/* letter-spacing: -0.56px; */max-height: 112px;overflow: hidden;font-size: 1em;line-height: 1em;}
.advice .sliderArrows{bottom: 0;width: 100%;margin: 0;}
.advice .sliderArrows .arrow{font-size:14px; color:#666666;position: absolute;}
.advice .sliderArrows .arrow:hover span{color:#007833;}
.advice .sliderArrows .arrow.prev span{position: absolute;left: 100%;padding-left: 8px;line-height: 19px;}
.advice .sliderArrows .arrow.next span{right: 100%;position: absolute;line-height: 19px;padding-right: 8px;}
.phoneBook{text-align:center;background: url(../images/phonebook-bg.png) no-repeat center 1.214em;float: left;padding-top: 3.143em;font-size: 13px;width: 30.6%;}
.phoneBook div{font-size: 1.714em;line-height: 1.104em;font-weight:bold;margin-bottom: 4px;color: #000;}
.phoneBook div{font-size: 1.429em;line-height: 1.01em;font-weight:bold;margin-bottom: 0.180em;color: #000;}
.phoneBook p{font-size: 2.143em;color:#007833;font-weight:bold;text-align: center;margin-bottom: 0;display: inline-block;width: 100%;margin-bottom: 3px;text-indent: 0;/*font-family: Palatino, 'Palatino Linotype', 'Palatino LT STD', serif;*/font-family: Book Antiqua;line-height: 1.05em;font-size:16px;}
.phoneBook span{font-size: 1.214em;display:block;margin-bottom: 9px;line-height: 1.11em;}
.header-menu-wrap .header-mobilmenu{display:none;width: 100%;height: 32px;}

/*commandList*/
.commandList{margin-bottom: 0.967em;}
.commandList.last{margin-bottom: 0;}
.commandItem{text-align:center;float:left;margin-right: 4%;}
.commandItem:nth-child(4n){margin-bottom: 1.0em;/* margin-right: 0; */}
.commandItem:last-child{margin-bottom:0;}
.commandItem-img{margin: 0 2em; margin-bottom: 15px;height: 180px;width: 146px;}
.commandItem-img img{border:1px solid #eaeaea;border-radius:5px;max-height: 100%;}
.commandItem-title{display: inline-block;font-size: 1.04em;font-weight:bold;color: #007833;margin-bottom: 7px;text-decoration: none;}
.commandItem-subtitle{font-size: 0.9em;margin-bottom: 9px;}
a.message {text-decoration:none;font-size: 13px;}
a.message span{color:#9a9a9a;font-size: 1.071em;display:inline-block; border-bottom:1px dotted #9a9a9a;}
a.message:hover span{border-bottom:1px dotted transparent;}
a.message:before{content:url(../images/mail3.png);padding-right: 6px;}
.reasonsslogan{margin-bottom:2.5em;}
.reasonsslogan .bigslogan-subtitle{font-size:1.8em;}

/* tabsBox */
.tabsBox h1{font-size:1.5em;}
.tabsBox {margin-bottom: 1.2em;}
.tabsBox-menu ul{display: table;width: 100%;border-collapse: separate;  /* border-spacing: 3px 0px; */margin: 0;}
.tabsBox-menu ul li{display: table-cell;text-align: center;background: rgb(62,62,62);vertical-align: middle;border-radius: 6px 8px 0px 0px;height: 43px;width: 33.333333%;border-top: 5px solid transparent;padding: 0;font-size: initial;}
.tabsBox-menu ul li a{/*font-family: 'PT Serif', serif;*/font-family: Book Antiqua; line-height: 1.05em;font-size:16px;color: #ffffff;    text-shadow: 0px -1px 0px rgb( 0, 0, 0 );text-decoration: none;height: 100%;/* line-height: 38px; */display: inline;width: 100%;}
.tabsBox-menu ul li.active {background: #007833 !important;}
.tabsBox-menu ul li:hover {background: rgb(62,62,62);border-top: 5px solid #007833;}
.tabsBox-menu ul li.active a{color: #ffffff;    text-shadow: 0px -1px 0px rgb( 0, 0, 0 );}
.tabsBox-menu ul li:hover a{color: #ffffff;    text-shadow: 0px -1px 0px rgb( 0, 0, 0 );}
.tabsBox-tabs{margin-top: 0em;padding: 1em;border: 2px solid rgb(62,62,62);}
.tabsBox-left{width: 278px;padding-right: 19px;float: left;/* border-right: 1px solid rgb(197, 196, 196); */position: relative;}

.tabsBox-left {}
.tabsBox-left:after{content:'';height: 95%;display: block;position: absolute;right: -1px;top: 0;bottom: 0;margin: auto auto;border-right: 1px solid rgb(197, 196, 196);}
.tabsBox-right{margin-left: 298px;padding-left: 20px;}

/* questionRect */
.questionRect-item{}
.questionRect-title{/* background: #EFEFEF; *//* border: 1px solid rgb(62,62,62); *//* border-top: 0; *//* border-bottom: 0; */font-size: 1.314em;/* font-weight: bold; *//* text-align: center; *//* padding: 0.4em 0.6em; *//* cursor: pointer; */color: #ffffff;    text-shadow: 0px -1px 0px rgb( 0, 0, 0 );margin-bottom: 0.8em;}
.questionRect table{width: 100%;/* table-layout: fixed; */}
.questionRect table th{background: rgb(211, 211, 211);color: rgb(62,62,62);font-size: 1.1em;font-weight: bold;padding: 0.3em 0px;}
.questionRect table td{border-bottom: 1px solid #007833;padding: 0.4em 0.6em 0.4em 0.6em;vertical-align: middle;font-size: 1.214em;line-height: 0.96em;color: #000;}
.questionRect table tr:last-child td{/*border-bottom:0;*/}
.questionRect table td a{color:#000;text-decoration:none;}
.questionRect table td a:hover{text-decoration:underline;}
.questionRect table tr td:nth-child(2){white-space:nowrap;text-align:left;}
.questionRect table tr td:nth-child(3){white-space:nowrap;text-align:left;}
.questionRect table.noborderTable tr td{border:0;padding: 0.4em 0.6em 0.0em 0.6em;}
.questionRect .questionRect-item:last-child .questionRect-title{border-bottom: 1px solid rgb(62,62,62);}
.questionRect .questionRect-item:first-child .questionRect-title{border-top: 1px solid rgb(62,62,62);border-bottom: 1px solid rgb(62,62,62);}
.questionRect-inner{width:100%;z-index: 8;position: relative;}
.questionRect {position: relative;width: 100%;}
.questionRect-title{/* color:#fff; *//* font-size: 40px; *//* line-height: 48px; *//* margin-bottom: 37px; *//* text-transform: uppercase; *//* letter-spacing: -0.085em; */}
.questionRect ul li{margin-bottom: 0.6em;position: relative;background: none;padding: 0;}
.questionRect ul li:last-child{margin-bottom: 0;}
.questionRect ul li>a{display: inline-block;    /*font-family: 'PT Serif', serif;*/font-family: Book Antiqua;line-height: 1.05em;font-size:16px;  text-decoration: none;padding: 10px 5px 10px 15px;width: 100%;box-sizing: border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;border-radius: 5px;
color: #000;text-shadow: none;
border: 1px solid rgb( 234, 234, 234 );
background: rgb(255,255,255);
background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(242,242,242,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(242,242,242,1)));
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(242,242,242,1) 100%);
background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(242,242,242,1) 100%);
background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(242,242,242,1) 100%);
background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(242,242,242,1) 100%);
-pie-background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(242,242,242,1) 100%);
behavior:url(../css/pie.php);
}
.questionRect ul li a:hover,.questionRect ul li.active a{
text-shadow: 0px -1px 0px rgb( 0, 0, 0 );
color: #ffffff;
background: rgb(92,147,60); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(0,120,51,1) 0%, rgba(0,120,51,1) 46%, rgba(0,120,51,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,120,51,1)), color-stop(46%,rgba(0,120,51,1)), color-stop(100%,rgba(0,120,51,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(0,120,51,1) 0%,rgba(0,120,51,1) 46%,rgba(0,120,51,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(0,120,51,1) 0%,rgba(0,120,51,1) 46%,rgba(0,120,51,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(0,120,51,1) 0%,rgba(0,120,51,1) 46%,rgba(0,120,51,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(0,120,51,1) 0%,rgba(0,120,51,1) 46%,rgba(0,120,51,1) 100%); /* W3C */
-pie-background: linear-gradient(to bottom,  rgba(0,120,51,1) 0%,rgba(0,120,51,1) 46%,rgba(0,120,51,1) 100%); /* W3C */
}
.questionRect ul li a  img.first-child{ display: none;  opacity: 0;}
.questionRect ul li a  img.last-child{display: inline-block;opacity:1;}
.questionRect ul li a:hover  img.last-child, .questionRect ul li.active a  img.last-child {display:none;opacity:0;}
.questionRect ul li a:hover  img.first-child ,.questionRect ul li.active a img.first-child {display: inline-block;opacity:1;}
.questionRect ul li>a:before{display: none;width: 19px;height: 19px;content: '+';font-weight: bold;font-size: 20px;line-height: 17px;color:#fff;margin-bottom: 0.1em;background-color:  #232d39;text-shadow: none;text-align: center;}
.questionRect ul li.active>a:before{content: '>';}
.questionRect ul li.active>a:after{content: '';position: absolute;background: rgb(62,62,62);border-top: 1px solid rgb(62,62,62);width: 300px;top: 9px;left: 23px;display: none;}
.questionRect .black-square-btn{position: absolute;bottom:-108px;left:50%;margin-left: -119px;}

/*questionRect-answer*/
.questionRect-answer.active{display:block;}
.questionRect-answer{color:#fff;display:none;}
.questionRect-answer-inner{display: block;height: 100%;padding: 3px 0.8em 1em 0.8em;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;position: relative;}
.questionRect-answer-inner:before,
.questionRect-answer-inner:after{content:'';position: absolute;top: 0;left: 0;width: 42px;/* border-top: 1px solid #fff; */}
.questionRect-answer-inner:after{top:auto;bottom: 0;}
.questionRect .questionRect-close{width: 27px;height: 27px;display:block;position:absolute;top: -10px;right: -9px;z-index:10;text-decoration: none;display: none;}
.questionRect .questionRect-close:before{display: block;content:'X';/*font-family: Arial Black;*/font-family: Book Antiqua;font-weight: bold;text-align: center;font-size: 1.3em;line-height: 23px;background: #fff;color: rgb(62, 62, 62);border: 2px solid rgb(62, 62, 62);width: 23px;height: 23px;border-radius: 50%;}
.questionRect-answer p{line-height: 22px;letter-spacing: -0.2px;margin-bottom: 22px;}
.questionRect-answer h5{font-weight:bold;letter-spacing: -0.2px;margin-bottom: 10px;}
.questionRect-answer-list{position: absolute;top: 0;bottom: 0;left: 100%;margin-left: 19px !important;width: 626px !important;z-index: 8;border: 1px solid rgb(197, 196, 196);/* border-color: #007833; */border-right: 0;height: 100% !important;border-radius: 5px 0px 0px 5px;background: #F9F9F9;opacity: 1 !important;/* overflow: hidden; */}
.questionRect p::selection ,
.questionRect h5::selection {background: #CFE4D3;}
.questionRect p::-moz-selection,
.questionRect h5::-moz-selection {background: #CFE4D3;}
.questionRect ul li a .direction-img{width: 19px;height: 20px;background: none;margin: 0 10px 0 0;border: 0;display: inline-block;vertical-align: middle;}
.questionRect .stepItem-time{font-size: 1em;color: #000;min-width: 46px;float: none;}
.questionRect .stepItem-time:before{content: url(../images/clock3.png);top: 0px;}



/*complete fixes*/
.article-conclusion{margin-bottom:32px;}
.contactsBox-map .custom  {position: relative;padding-bottom: 45%; height: 0;overflow: hidden;}
.contactsBox-map .custom iframe {position: absolute;top: 0;left: 0;width: 100% !important;height: 100%;}
.contactsBox-map .custom>ymaps{width:100%;height:100%;}
.formTableLayout tr.rsform-block > td {text-align: right;color: rgb( 0, 0, 0 );line-height: 1.176;font-size: 1.250em;vertical-align: top;padding-right: 10px;padding-bottom: 12px;}
.maininner-item{padding-bottom: 0;}
.searchbox {width: 100%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;height: 28px;padding: 0 40px 0 14px;background-image: url(../images/search.png);background-repeat: no-repeat, repeat-x;background-position: 97% 5px;box-shadow: none;border: 1px solid rgb( 206, 206, 206 );border-radius: 3px;background-color: rgb( 255, 255, 255 );box-shadow: inset 0px 1px 0 rgba(0,0,0,0.1);}
.searchbox input {height: 28px;font-size: 15px;color: #000;}
#header-responsive{display:none !important;}
#sh_button{/*display:none !important;*/}
#toTop{display:none !important;}
.acymailing_fulldiv{text-align:left;}
#messform {padding: 40px 80px;}
.formControlLabel{width: 27.5%;padding-right: 3%;padding-top: 6px;display: block;float: left;white-space: normal;text-align: right;color: rgb( 0, 0, 0 );line-height: 1.176;font-size: 1.250em;}
.formControls{display: block;float: left;width: 66%;}
.rsform-block{margin: 15px 0;}
.rsform-block:after{content:"";clear:both;font-size:1px;line-height:1px;height:0;overflow:hidden;display:block;}
#messform strong.formRequired{display:none;}
.acymailing_module_success,.responseContainer.acymailing_module_success {height: auto !important;font-size: 14px;color: rgb( 255, 255, 255 );line-height: 30px;text-align: left;text-shadow: 0px -1px 0px rgba( 0, 0, 0,0.3 );top: 0 !important;}
.phone-btn .button{ font-size: 0.9em;}
.phone-btn .button:before{content:url(../images/icon_phone_white.png);position: relative;top: 2px;padding-right: 10px;}
.success-mess,.rsform>p{color: rgb( 0, 120, 51 );font-size: 1.8em;font-weight: bold;padding: 1.5em 0;}
.newsBox.fullbox .newsBox-item{width:100%;}
.leftTextBlock{width: 66%;float: left;margin-right: 3.4%;}
.simleBook{padding-top: 5px;background: url(../images/phonebook-bg.png) no-repeat center -1px;margin-bottom: 3px;}
.completeMessage, .templateBlock{margin-bottom:1.5em;}
.completeMessage img,.templateBlock img{margin-bottom: 10px;}
.completeMessage h1{position: relative;padding-bottom: 0;margin-bottom: 0.581em;margin-top: 0;font-size: 1.677em;font-weight: bold;color: #007833;text-align: left;}
.completeMessage h2{font-size: 1.477em;color: rgb( 0, 0, 0 );font-weight: bold;line-height: 24px;margin-bottom: 13px;}
.completeMessage p{margin: 0 0 1em 0;font-size: 1.214em;line-height: 0.96em;text-align: justify;text-indent: 0;}
.completeMessage-left{width: 38%;margin-right: 3%;float:left;}
.completeMessage-right{width: 59%;float:left;}
.templateBlock-img{float:right;}
.pull-right{width: 50%;margin-left: 3%;}
.completeMessage-img-description, .templateBlock-description{color: #007833;text-align: center;font-weight: bold;margin-bottom: 1em;}
.practice-left{width:80%;float:left;margin-right:5%;}
.practice-right{width:15%;float: left;}
.iconheading .direction-img{display: inline-block;  vertical-align: middle;margin: 0 5px 0px 0px;width: 30px;height: 30px;padding: 7px;}
.iconheading .iconheading-text{display: inline-block;vertical-align: middle;}
ul.practice-list li {background: none !important;padding: 0;font-size: 1.4em;}
.practice-list li .direction-img{display: inline-block;vertical-align: middle;margin: 0;margin-right: 5px;width: 30px;    height: 30px;    padding: 7px;}
.practice-list li span{display: inline-block;  vertical-align: middle;color: #000000;}
.subscription-popup{position: fixed;right: 0;bottom: 30px;z-index: 3;
transition:all 0.5s ease;
width: 230px;border: 1px solid rgb(49,49,49);border-radius: 2px;background: rgb(87,142,51); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(0, 120, 51, 1) 0%, rgba(0, 120, 51, 1) 50%, rgba(0, 120, 51, 1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0, 120, 51, 1)), color-stop(50%,rgba(0, 120, 51, 1)), color-stop(100%,rgba(0, 120, 51, 1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(0, 120, 51, 1) 0%,rgba(0, 120, 51, 1) 50%,rgba(0, 120, 51, 1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(0, 120, 51, 1) 0%,rgba(0, 120, 51, 1) 50%,rgba(0, 120, 51, 1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(0, 120, 51, 1) 0%,rgba(0, 120, 51, 1) 50%,rgba(0, 120, 51, 1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(0, 120, 51, 1) 0%,rgba(0, 120, 51, 1) 50%,rgba(0, 120, 51, 1) 100%); /* W3C */
-pie-background: linear-gradient(to bottom,  rgba(0, 120, 51, 1) 0%,rgba(0, 120, 51, 1) 50%,rgba(0, 120, 51, 1) 100%); /* W3C */
behavior:url(../css/pie.php);
}
.subscription-popup .delivery-title, .subscription-popup .acymailing_module_form div.delivery-title{padding: 10px 15px;margin:0 !Important;text-align: justify;}
.subscription-popup .delivery-field, .subscription-popup .delivery-input .delivery-field{width: 100%;margin-bottom: 6px;}
.subscription-popup .delivery-input{
box-sizing:border-box;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
padding: 10px 15px;
background: rgb(49,49,49);
background: -moz-linear-gradient(top, rgba(49,49,49,1) 0%, rgba(50,50,50,1) 50%, rgba(51,51,51,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(49,49,49,1)), color-stop(50%,rgba(50,50,50,1)), color-stop(100%,rgba(51,51,51,1)));
background: -webkit-linear-gradient(top, rgba(49,49,49,1) 0%,rgba(50,50,50,1) 50%,rgba(51,51,51,1) 100%);
background: -o-linear-gradient(top, rgba(49,49,49,1) 0%,rgba(50,50,50,1) 50%,rgba(51,51,51,1) 100%);
background: -ms-linear-gradient(top, rgba(49,49,49,1) 0%,rgba(50,50,50,1) 50%,rgba(51,51,51,1) 100%);
background: linear-gradient(to bottom, rgba(49,49,49,1) 0%,rgba(50,50,50,1) 50%,rgba(51,51,51,1) 100%);
-pie-background: linear-gradient(to bottom, rgba(49,49,49,1) 0%,rgba(50,50,50,1) 50%,rgba(51,51,51,1) 100%);
behavior: url(../css/pie.php);}
.subscription-popup .button.whiteButton{width:100%;}
.subscription-popup .acymailing_module_success, .subscription-popup .responseContainer.acymailing_module_success {line-height: 1.41;padding: 6px !important;}
.serviceHeading-contacts p{text-indent: 0;}
.serviceHeading-contacts .message{}
.practice-list{padding-left:2em;}
.qhint{
    position: relative;
}
.qhint:before{content: '';background: url(../images/info.png);background-size: cover;width: 13px;height: 13px;color: #007833;font-size: 0.7em;cursor: pointer;position: absolute;top: -2px;left: 4px;}
.qhint span{
  display:none;
    position: absolute;
    background: #fff;
  border: 1px solid #007833;
    border-radius: 5px;
  width: 150px;
    padding: 0.4em;
    z-index: 1;
    font-size: 0.7em;
  bottom: 100%;

  right: 100%;
  margin-bottom: 3px;
  margin-right: -19px;
  white-space: normal;
  text-align: center;
}
.qhint:hover span{display:block;}
.uah{
    /*font-family: "Arial Unicode MS", "Lucida Sans Unicode";*/
  font-family: Book Antiqua;
    line-height: 1.05em;
  font-size:16px;
}
.biography_page .serviceHeading-left{  width: 220px;}
.biography_page .serviceHeading-img{ width: 220px;}
.biography_page .serviceHeading-right{  margin-left: 250px}
.header-menu>ul>li.item962>.dropdown li.item1104 ul.level3 {display:none;}
.practice-right .serviceHeading-img{float:right;}


/*_________responsive_________*/

@media screen and (min-width: 320px) and (max-width: 939px), screen and (min-device-width: 320px) and (max-device-width: 939px) {

  /*.header-menu-wrap{display:none !important;}*/

  body {min-width: 320px;}
  .reasons-list{padding: 0;}

  .sliderBox .arrow{display:none !important;}

  .direction-list{padding: 0;}
  .direction-item:nth-child(2n) {margin-bottom: 1.3em;}
  .direction-item:last-child {margin-bottom:0;}

  .delivery-form{white-space: normal;}
  .delivery-title{margin-bottom: 10px;}
  .delivery-field{margin-bottom: 10px;}
  .coop{float: none;text-align: center;margin: 0;}

  .reasons{margin: 0 -10px;margin-bottom: 1.586em;padding: 28px 22px;background: url(../images/reasons-bg.png) no-repeat #F5F5F5 center center;}
  .newsBox{margin: 0 -10px 0px -10px;padding: 24px 10px 0 10px;}
  .graybg{margin: 0 -10px;  }
  .newsBox-item {width: 100%;float: none;}

  .slide-inner-img{padding: 0 !important;text-align: center !important;}
  .slide-inner-img img{border-radius:3px; behavior:(../css/pie.php);}

  .reasons-list ul li{padding-left: 30px;min-height: 24px;}
  .header-menu-wrap {margin: 0 -10px;padding: 0;}

  .templateBlock-img{margin:0 auto; width:100%;}
  .pull-right{float:none}

}

@media screen and (min-width: 800px) and (max-width: 939px), screen and (min-device-width: 800px) and (max-device-width: 939px) {
  body{font-size:12px;}
  .mbox {width: 100%; padding:0 10px;}
  .footer-col{width: 46%;float: left;margin-bottom: 22px;min-height: 110px;}
  .direction-item{width: 25%;}

  .delivery-field, .delivery-input .delivery-field{ width: 180px; margin-bottom: 0;}
  .delivery-title{margin-bottom: 0;width: 390px;}
  .delivery-input {float: right;padding-top: 6px;}

  .sliderBox.sliderMain{height: 290px;}
  .slider-inner-text {bottom: auto !important;top: 10px!important;}
  .slide-inner-img {right: 0 !important;top: auto !important;bottom: 0 !important;width: 400px !important;}

  .stepItem{}
  .stepItem-text{padding: 0 5px; font-size: 1.043em;}

  .header-top{margin:0;}
  .header-slogan {font-size: 23px;}
  .header-logo {width: 150px;padding-right: 15px;}
  .header-left {padding-top: 18px;}
  .header-menu-wrap {margin: 0 -10px;padding: 0;}

  ul.bigcheck li:before {content: url(../images/check3.png);}

  .advice .sliderBox {float: none;width: 100%;height: 235px;}
  .phoneBook {float: none;width: 100%;padding: 0;}
}
@media screen and (min-width: 640px) and (max-width: 799px){
  .header-menu{display:table;height: 43px;}
  .header-menu-mobil{display: none;}

}

@media screen and (min-width: 481px) and (max-width: 639px){
  .header-menu{display:none;}
  .header-menu-mobil{display: block;}
}


@media screen and (min-width: 600px) and (max-width: 799px)/*, screen and (min-device-width: 600px) and (max-device-width: 799px) */{
  body{font-size:10px;}
  .mbox {width: 100%; padding:0 10px;}
  .search-form{width:250px;}
  .footer-col{width: 46%;float: left;margin-bottom: 22px;min-height: 110px;}
  .direction-item{width: 25%;}

  .header-top{margin:0;}
  .header-logo {width: 150px;padding-right: 20px;margin-bottom: 20px;border: 0;}
  .header-left {padding-top: 18px;}
  .header-slogan {font-size: 16px;display: block;}

  .contactsBox-prop,
  .contactsBox-map {float: left;width: 100%;margin-bottom: 20px;}
  .contactForm-label{width:100%;text-align:left;}
  .contactForm-field,.contactForm-field .zNice-tInput{width:100%;}
  .contactForm-field .submit{float:left;width: 100%;}
  .contactForm-field .submit .button{display: inline-block;width: 100%;}
  .contactForm-field .checkbox{margin-bottom:10px;}
  .contactForm .mainheading {margin-bottom: 15px;}

  .sliderBox.sliderMain{height: 260px;}
  .slider-inner-text {bottom: auto !important;top: 10px!important;width: 250px !Important;}
  .slide-inner-img {right: 0 !important;top: auto !important;bottom: 0 !important;width: 340px !important;}

  .stepItem{width: 48%;margin-right: 3%;margin-bottom: 20px;height: 16.714em;}
  .stepItem-text{font-size: 1.443em;}
  .stepItem:nth-child(odd){margin-right: 0;}

  /*.header-menu{display:none;}
  .header-menu-mobil{display: block;}*/
  /*.header-menu-wrap .header-mobilmenu{display:block;}*/
  .header-menu-wrap{margin:0; padding:0}

  .priceHeading .headtitle{width:60%;}
  /*.header-menu-mob{display:block;}
  .header-menu-wrap{padding: 0;display:none;}
  .header-menu{display: block;}
  .header-menu>ul{  display: block;}
  .header-menu>ul>li{display: block;background: rgb(62,62,62);}
  .header-menu-wrap{padding: 0;display: block;margin: 0;padding: 0;height: 0;}
  .header-menu>ul{position: fixed;bottom: 0;left: 0;right: 0;padding: 0;margin: 0;}
  .header-menu>ul>li>.dropdown {  position: static;width: 100%;left: auto;padding-top: 0;}
  .header-menu>ul>li>.dropdown li ul.level3{position: static;float: none;width: 100%;}*/

  .priceHeading .headtitle{width:100%;margin-bottom: 10px;}
  .priceHeading .price{float:none;}
  .serviceHeading-left{float: none;text-align: center;width: 100%;}
  .serviceHeading-right{margin:0;}
  .stepResult-left{float: none;  width: 100%;text-align: center;margin-bottom: 20px;}
  .stepResult-right{float: none;width: 100%;text-align: center;}
  .stepResult-title:after{left: 50%;margin-left: -78px;}
  .stepResult-title{margin-bottom: 20px;}
  .stepResult-left p{text-align:center;}
  .zoomimg{display:inline-block;}
  .newsSlider.dobleSlider .sliderBox{height: 280px;}
  .newsSlider .sliderBox{height: 210px !important;}
  .dobleSlider {margin-bottom: 10px;}
  .advice .sliderBox{float: none;width: 100%;height: 195px;margin-bottom: 15px;}
  .phoneBook{float: none;width: 100%;padding: 0;}
  .advice .sliderArrows .arrow{display:block !important;}
  .stepList{margin-bottom: 22px;}
  ul.service-ways{margin-bottom: 24px;}
  .serviceHeading{margin-bottom: 26px;}
  ul.bigcheck li:before {content: url(../images/check3.png);}
  .formControlLabel{float:none;width:100%;text-align: left;}
  .formControls{float:none;width:100%;text-align: left;}
  .serviceHeading-img {margin-bottom: 1em;width: 100%;}
  .commandItem-img{padding:0;}
  h1.priceHeading{padding-bottom: 1.3em;}

  .tabsBox-menu ul li { vertical-align:middle;}
  .tabsBox-menu ul li a{ font-size: 0.8em;}
  .leftTextBlock{ width: 100%; float: none; margin:0 0 1em 0;}
}

@media screen and (min-width: 480px) and (max-width: 599px), screen and (min-device-width: 480px) and (max-device-width: 599px) {
  body{font-size:10px;}
  .mbox {width: 100%;padding: 0 10px;}
  .search-form{width:250px;}
  .footer-col{width: 100%;float: none;margin-bottom: 22px;padding: 0;}
  .direction-item{width: 25%;}
  .trustItem {width:100%;float:none;margin-bottom: 30px;margin-right:0;}

  .header-top{padding: 4px 0;margin: 0}
  .header-left{float: none;text-align: center;margin-bottom: 1.467em;}
  .header-logo{display: block;margin: 0;border: 0;width: 100%;text-align: center;}
  .header-slogan{display:block;}
  .header-right {margin: 0 auto;width: 300px;float:none;}

  .contactsBox-prop,
  .contactsBox-map {float: left;width: 100%;margin-bottom: 20px;}
  .contactForm-label{width:100%;text-align:left;}
  .contactForm-field,.contactForm-field .zNice-tInput{width:100%;}
  .contactForm-field .submit{float:left;width: 100%;}
  .contactForm-field .submit .button{display: inline-block;width: 100%;}
  .contactForm-field .checkbox{margin-bottom:10px;}
  .contactForm .mainheading {margin-bottom: 15px;}
  .formTableLayout{width:100%;}
  .formTableLayout tr.rsform-block > td{display: block;text-align: left;padding-bottom: 0px}
  .formTableLayout tr.rsform-block{display:block;margin-bottom:20px;}
  .button.rsform-submit-button {display: block;}

  .sliderBox.sliderMain {min-height: 480px;}
  .slide-inner-img {top: auto !important;bottom: 1px !important;right: 10% !important;left: 10% !important;}
  .slider-inner-text {bottom: auto !Important;top: 15px !important;left: 50% !important;margin-left: -173px !important;right: auto !important;}

  .stepItem{width: 48%;margin-right: 3%;margin-bottom: 20px;height: 16.714em;}
  .stepItem-text{font-size: 1.443em;line-height: 1.23;}
  .stepItem:nth-child(odd){margin-right: 0;}

  .header-menu{display:none;}
  .header-menu-mobil{display: block;}
  /*.header-menu-wrap .header-mobilmenu{display:block;}*/
  .header-menu-wrap{margin:0; padding:0}

  .recommendItem-left{float:none;width:100%;text-align: center;margin-bottom:15px;}
  .recommendItem-right{margin:0;}
  .newsList .newsItem{width: 48%;margin-right: 4%;}
  .newsList .newsItem:nth-child(3n){margin-right: 4%;margin-bottom: 0;}
  .newsList .newsItem:nth-child(2n){margin-right: 0;margin-bottom: 2em;}
  .newsimg {float:none;}
  .priceHeading .headtitle{width:100%;margin-bottom: 10px;}
  .priceHeading .price{float:none;}
  .serviceHeading-left{float: none;text-align: center;width: 100%;}
  .serviceHeading-right{margin:0;}
  .stepResult-left{float: none;  width: 100%;text-align: center;margin-bottom: 20px;}
  .stepResult-right{float: none;width: 100%;text-align: center;}
  .stepResult-title:after{left: 50%;margin-left: -78px;}
  .stepResult-title{margin-bottom: 20px;}
  .stepResult-left p{text-align:center;}
  .zoomimg{display:inline-block;}
  .newsSlider.dobleSlider .sliderBox{height: 280px;}
  .newsSlider .sliderBox{height: 210px !important;}
  .dobleSlider {margin-bottom: 10px;}
  .advice .sliderBox{float: none;width: 100%;height: 195px;margin-bottom: 15px;}
  .phoneBook{float: none;width: 100%;padding: 0;}
  .advice .sliderArrows .arrow{display:block !important;}
  .stepList{margin-bottom: 22px;}
  ul.service-ways{margin-bottom: 24px;}
  .serviceHeading{margin-bottom: 26px;}
  ul.bigcheck li:before {content: url(../images/check3.png);}
  .formControlLabel{float:none;width:100%;text-align: left;}
  .formControls{float:none;width:100%;text-align: left;}
  .serviceHeading-img {margin-bottom: 1em;width: 100%;}
  #messform {padding: 20px 30px;}
  .commandItem-img{padding:0;}
  h1.priceHeading{padding-bottom: 1.3em;}

  .tabsBox-menu ul li { vertical-align:middle;}
  .tabsBox-menu ul li a{ font-size: 0.8em;}
  .leftTextBlock{ width: 100%; float: none; margin:0 0 1em 0;}
  .jivo-triangle-wraper{display:none;}
}

@media screen and (min-width: 320px) and (max-width: 479px), screen and (min-device-width: 320px) and (max-device-width: 479px) {
  body{font-size:12px;}
  .mbox {width: 100%;padding: 0 10px;}
  .search-form{width:150px;}
  .footer-col{width: 100%;float: none;margin-bottom: 22px;padding: 0;}
  .direction-item{width: 50%;}

  .header-top{padding: 4px 0;margin: 0}
  .header-left{float: none;text-align: center;margin-bottom: 1.467em;}
  .header-logo{display: block;margin: 0;border: 0;width: 100%;text-align: center;}
  .header-slogan{display:block;line-height: inherit;}
  .header-right {margin: 0 auto;width: 300px;float:none;}

  .contactsBox-prop,
  .contactsBox-map {float: left;width: 100%;margin-bottom: 20px;}
  .contactForm-label{width:100%;text-align:left;}
  .contactForm-field,.contactForm-field .zNice-tInput{width:100%;}
  .contactForm-field .submit{float:left;width: 100%;}
  .contactForm-field .submit .button{display: inline-block;width: 100%;}
  .contactForm-field .checkbox{margin-bottom:10px;}
  .checkbox-title{}
  .contactForm .mainheading {margin-bottom: 15px;}
  .formTableLayout{width:100%;}
  .formTableLayout tr.rsform-block > td{display: block;text-align: left;padding-bottom: 0px}
  .formTableLayout tr.rsform-block{display:block;margin-bottom:20px;}
  .button.rsform-submit-button {display: block;}


  .slider-title {font-size: 1.443em !important;margin-bottom: 2.033em !important;}
  .sliderBox.sliderMain {min-height: 410px;}
  .slide-inner-img {top: auto !important;bottom: 1px !important;right: 10% !important;left: 10% !important;}
  .slider-inner-text {bottom: auto !Important;top: 15px !important;left: 0 !important;margin-left: 0 !important;right: auto !important;width: 100% !important;padding: 0 1em;box-sizing: border-box;}
  .newsSlider .sliderBox {height: 253px !important;}
  .newsSlider .recommendSign {white-space: nowrap;}
  .dobleSlider .recommendItem {width: 100%;margin-right: 0%;margin-bottom:1.5em;float: none;}

  .stepItem{width: 48%;margin-right: 2%;margin-bottom: 20px;height: 211px;}
  .stepItem-text{font-size: 1.143em;line-height: 1.163;}
  .stepItem:nth-child(odd){margin-right: 0;}

  .header-menu{display:none;}
  .header-menu-mobil{display: block;}
  /*.header-menu-wrap .header-mobilmenu{display:block;}*/
  .header-menu-wrap{margin:0; padding:0}

  .recommendItem-left{float:none;width:100%;text-align: center;margin-bottom:15px;}
  .recommendItem-right{margin:0;}
  .newsList .newsItem{width: 100%;margin-bottom: 2em;}
  .newsList .newsItem:nth-child(3n){margin-right:0;}
  .newsList .newsItem:nth-child(2n){margin-right: 0;}
  .newsimg {float:none;}
  .recommendList .recommendText a.detail{margin-bottom:5px;}
  .recommendList .recommendSign-author {float: none;}
  .recommendList .recommendSign-img {width: 80px;height: 80px;}
  .recommendList .recommendText {margin-left: 100px;}
  .priceHeading .headtitle{width:100%;margin-bottom: 10px;}
  .priceHeading .price{float:none;}
  .serviceHeading-left{float: none;text-align: center;width: 100%;}
  .serviceHeading-right{margin:0;}
  .stepResult-left{float: none;  width: 100%;text-align: center;margin-bottom: 20px;}
  .stepResult-right{float: none;width: 100%;text-align: center;}
  .stepResult-title:after{left: 50%;margin-left: -78px;}
  .stepResult-title{margin-bottom: 20px;}
  .stepResult-left p{text-align:center;text-indent: 0;}
  .zoomimg{display:inline-block;}
  .newsSlider.dobleSlider .sliderBox{/* height: 550px !important; */}
  .dobleSlider {margin-bottom: 10px;}
  .advice .sliderBox{float: none;width: 100%;height: 305px;margin-bottom: 15px;}
  .phoneBook{float: none;width: 100%;padding: 0;}
  .advice .sliderArrows .arrow{display:block !important;}
  .stepList{margin-bottom: 22px;}
  .stepItem-head{padding: 8px 0 7px 0;}
  .stepItem-title{margin-bottom: 3px;}
  .stepItem-time{float: none;}
  .simplelist.simplelist-side{float:none;width:100%;}
  ul.service-ways{margin-bottom: 24px;}
  .serviceHeading{margin-bottom: 26px;}
  ul.bigcheck li:before {content: url(../images/check3.png);}
  .formControlLabel{float:none;width:100%;text-align: left;}
  .formControls{float:none;width:100%;text-align: left;}
  .commandItem{float:none;width:100%;margin-bottom: 2em;}
  .advicedText p {max-height: 108px;}
  .serviceHeading-img {margin-bottom: 1em;width: 100%;}
  #messform {padding: 20px 30px;}
  .commandItem-img{padding:0;}
  h1.priceHeading{padding-bottom: 1.3em;}

  .tabsBox-menu ul li { vertical-align:middle;}
  .tabsBox-menu ul li a{ font-size: 0.8em;}
  .leftTextBlock{ width: 100%; float: none; margin:0 0 1em 0;}
  .jivo-triangle-wraper{display:none;}
}
/*#tooltip {
    z-index: 9999;
  position: absolute;
  display: none;
  top:0px;
  left:0px;
  background-color: #000;
  padding: 5px 10px 5px 10px;
  color: white;
  opacity: 0.6;
  border-radius: 5px;
    font-size: 1.1em;
}*/
#tooltip {
    z-index: 9999;
  position: absolute;
  display: none;
  top:0px;
  left:0px;
  background-color: #fff;
  padding: 5px 10px 5px 10px;
  color: black;
  opacity: 1;
  border-radius: 5px;
  font-size: 0.9em;
  border: 1px solid #007833;
  max-width: 250px;
  text-align: justify;
}


label#jform_captcha-lbl {
  display: none;
}

.g-recaptcha {
  width: 304px;
  margin: auto;
}

.clearfix p {
  font-size: 1.05em;
  line-height: 1.05em;
}

@media screen and (max-width: 1024px) {
  .subscription-popup {
    position: static;
  }
}

#first_text h2{
      font-size: 23px;
  }
em {font-style:italic !important;}

.hidden { 
	display: none; 
}