@charset "utf-8";
@import url(fonts/fonts.css?family=Roboto+Condensed:400,300,700&subset=latin,cyrillic-ext,cyrillic,latin-ext);
@import "awesome.css";
@import "animate.css";
@import "content.css";
html, body {
	text-align:center;
	margin:0;
	padding:0;
	width:100%;
	height:100%;
	font-size:14px;
	line-height:1.4em;
	font-family: 'Roboto Condensed', sans-serif;
	color:#606060;
	font-weight:400;
}
*, *::before, *::after{box-sizing:border-box;}
html, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, pre, a, abbr, acronym,
	big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, 
	center, dl, dt, dd, fieldset, form, label, legend
	address, article, aside, figcaption, figure, footer, header, main, nav, section
{
	margin:0;
	padding:0;
	vertical-align:baseline;	
}

body p {
	line-height:1.4em;
	margin:0 0 0 0;
	text-align:left;
	color:#606060;
	font-family: 'Roboto Condensed', sans-serif;
	font-size:14px;
	font-weight:400;
}
img {width:auto;max-width:100%;border:none;}
a{color: #0018ff; font-weight:300; text-decoration: none;}
a:hover {text-decoration: underline;}
h1{padding-bottom:10px;}

.clear {	clear:both;}
.tbl {display:table;}
.tblc {display:table-cell; vertical-align:top;}
.wd2 {width:50%;}
.wd3 {width:33.3%;}
.wd4 {width:65%;float:left;}
.wd5 {width:35%; float:right;}
.tleft {text-align:left;}
header{width:100%;  position:relative; background: rgba(255,255,255,0.80) url(../images/hbg.png) no-repeat; text-align:left;}
section {width:100%;}
.header{width:100%; max-width:1300px; margin:0 auto;}
.wleadpd {max-width:1300px; padding:10px 25px 10px 25px; margin:0 auto;}
.wleadpd1 {max-width:1300px; padding:0 40px; margin:0 auto;}
.oleadpd {padding:0 20px;}
.lepd {padding:17px 0;}
.lepd2 {padding:15px 17px;}

.bld3 {font-weight:300;}
.bld4 {font-weight:400;}
.bld7 {font-weight:700;}

.txt1 {line-height:40px;font-size:33px}
.txt2 {line-height:33px;font-size:27px}
.txt3 {line-height:29px;font-size:24px}
.txt4 {line-height:auto;font-size:17px}
.txt5 {line-height:auto;font-size:15px}
.txt7 {line-height:auto;font-size:12px}

.txtup {text-transform:uppercase;}

.clr1 {color: #005801}
.clr2 {color: #fff}
.clr3 {color: #29aa01}
.clr4 {color: #000}

.btn1 a{
	background: rgba(85,189,4,1); padding:11px 20px 9px 20px; display:inline-block; margin-top:15px; cursor:pointer;
	color: #fff; text-transform:uppercase; font-size:14px; font-weight:400;
	border-radius: 10px 0px 14px 0px;
	-moz-border-radius: 10px 0px 14px 0px;
	-webkit-border-radius: 10px 0px 14px 0px; border:1px solid rgba(255,255,255,0);transition: all 0.5s ease;
}
.btn1 a:hover{text-decoration:none; background: rgba(85,189,4,.01); border:1px solid rgba(255,255,255,.3);transition: all 0.5s ease;}


.overly{position:relative; z-index:1;}
.overly::after{display:block; position:absolute; top:0; left:0; width:100%; height:100%; content:""; z-index:-1;
	color:inherit; background-color:rgba(0,27,0,.5);
}
.bgps{ background-position:top center; background-repeat:no-repeat; background-size:cover;}
/* --- */

.headr{width:100%;}
.headrt {text-align:left;}

/* ---top */
.logo{}
.logo h3 {padding:40px 0 0 0; font-size:22px; display:inline-block;}
.logo img {height:130px; float:left; margin-right:20px;}
.logo h1 {float:right; padding-top:50px; text-align:right}
.logo h1 span{padding-left:10px;}

/* wrp */
.hhbs {position:absolute; width:100%; top:0; z-index:11;}
.hintrov1 {text-align:left; padding:0 30px 0 0;}
.hintrov2 {text-align:left; padding:0 30px 0 30px; border-left:1px solid #ccc;}
.hintrov3 {text-align:left; padding:0 0 0 30px; border-left:1px solid #ccc;}

/* --- */
.overlyf{position:relative; z-index:1; background-position:bottom center; background-repeat:no-repeat; background-size:cover;}
.overlyf::after{
	display:block; position:absolute; top:0; left:0; width:100%; height:100%; content:""; z-index:-1;
	color:inherit; background-color:rgba(0,88,0,.98);
}
.thss ul{margin:0; padding:15px 0;}
.thss ul li{list-style:none; display:inline-block; padding:0 15px; vertical-align:middle;}
.thss .fa-phone-square,.fa-envelope {font-size:15px; padding-right:7px;}

.clll {width:100%; margin-top:30px;}
.cll1{width:33%;height:3px; background: #005801; float:left;}
.cll2{width:34%;height:3px; background: #02aa01; float:left;}
.cll3{width:33%;height:3px; background: #5dd501;  float:left;}

.chngetitle {background-image: url(../images/1.jpg); background-position:top center; background-repeat:no-repeat; background-size:cover;}


/* .linkwebdiv h2 a:hover{color: #fff; text-decoration:none; transition: all 0.5s ease;} */
@media screen and (max-width: 800px){

   .logo img {height:70px; float:left; margin-right:15px;}
   .logo h3 {padding:15px 0 0 0; font-size:17px; display:inline-block; line-height:17px;}
   .logo h1 {float:right; padding-top:20px; text-align:right}
   .wleadpd .wd4{width:100%}
   .wleadpd .wd5{display:none;}
}
@media screen and (max-width: 768px){
   .tblc {display:block; vertical-align:top; padding-bottom:28px}
   .hmMNEN .wd3{width:100%}
}
@media screen and (max-width: 600px){
   .mediaShw{display:none !important;}
}
@media screen and (max-width: 448px){
   .logo{text-align:center;}
   .logo img {height:55px; float:none; margin:0 auto; text-align:center; display:block;}
   .logo h3 {padding:15px 0 0 0; text-align:center; font-size:17px; display:inline-block; line-height:17px;}
}
