@import url('https://fonts.googleapis.com/css?family=Roboto:400,700&subset=cyrillic-ext');
@import url('https://fonts.googleapis.com/css?family=Roboto+Slab:400,700');
@import url('https://fonts.googleapis.com/css?family=PT+Sans:400,400i,700,700i&subset=cyrillic-ext');
body{font-family: 'Roboto Slab', serif;font-size: 14px;background: #fff;}
a.aaa{color:#fff; font-size:200%;display: block;padding: 20px 0 0px 0;} 
.blog-1{background: #fff}
.content i{margin-bottom: 20px; color:#69688e;/*! font-weight: bold; */}
.footer a{color:#fff;}
ul.l {padding: 0;}
.line {
	/*! border-right: 2px dashed #f4e4da; */
	box-shadow: 0 0 3px rgba(196, 193, 193, 0.9);
	min-height: 340px;
	margin-bottom: 30px;
	padding: 50px 10px 0px;
}
.content-main ul li::before {
  color: #6e6e6e;
  content: "►";
  padding-right: 15px;
}
.content-main  ul li{list-style: none; line-height: 2;}
.content-main  ul li a{color:#fff}
.content-main p{line-height: 2}
.content-main .card{background: #fff;border:0;}
.content-main .card .card-header{background-color:#fffef6;padding:0;}
.content-main .card h2{margin: 10px}
.content .line p{font-size: 14px}
.coss img{width: 40px; margin: 0 3px}
.content .line{text-align: center;background: #fff;}
.content .line h3 {
	text-transform: uppercase;
	font-size: 12px;
	margin-bottom: 20px;
	color: #69688e;
}
.content .line h2 {
	text-transform: uppercase;
	font-weight: bold;
	font-size: 17px;
	margin: 20px 0;
	color: #69688e;
}
.fly .row{margin: 60px 0;box-shadow: 0 0 5px rgb(217, 217, 217);padding: 30px 25px; background:#fff;}
.adress{background: #000;}
.blog-1{box-shadow: 0 0 5px rgb(217, 217, 217);margin: 30px 0;}
.blog-1 .col-md-4{margin: 0; padding: 0}

.content-main .blog-1 h2{margin: 40px 0 20px 0;font-weight: bold;font-size: 16px;}
.p-size {height: 120px; overflow: hidden; text-align: justify;line-height: 2;margin-bottom: 30px;font-size: 14px;}
img{max-width:100%;}
.content p{margin: 0;}
.content-main{margin: 60px 0 30px}
.content-main  h2{margin: 50px 0 30px; color:#69688e;font-size: 24px;}
.content-main a{color:#69688e;}
.block5{box-shadow: 0 0 3px rgb(42, 42, 42);padding: 40px 15px; text-align: center;  border-radius: 4px;
  min-height:800px; margin-bottom:30px}
.block3 p{line-height: 1.3;}
table td{border:1px solid #cecece;padding:10px;}		
table tr:nth-child(2n-1) {background:#ebebeb}
.lo{ padding:10px 0}
.moduletable>h3{margin: 120px 0 90px 0; color:#69688e; text-transform:uppercase; font-weight:800; font-size:20px;/*! font-family: 'PT Sans', sans-serif; */}
.header {background: url(../images/bg.jpg); background-size:cover;color:#fff;/*padding-top:20px*/font-family: 'Roboto', sans-serif;/*! text-shadow: 1px 1px 1px black, 0 0 0em #040404; */}
.head .carousel-caption{top:60px;text-align:left}
.head .carousel-caption h2{margin: 0; text-align:left;font-size:36px; font-family: 'Roboto', sans-serif;}
.head .carousel-caption h3{font-size:24px; margin: 60px 0;text-align:left;font-family: 'Roboto', sans-serif;}
.head .carousel-caption .pod{margin: 0;position: absolute;top: 10px;right: 30px;}
.header-h1{color:#fff;display: block;margin: 0 auto;padding: 160px 0;max-width: 442px;}
.header-h1 h1{font-size: 36px; text-align: center;}
.header-h1 h2{font-size: 24px; text-align: center; color:#fff;}
.navbar-light .navbar-toggler-icon{background: url(../images/menu4.png);}
.menu {background: #000307;border-top: 1px solid #fff;}
.menu .mr-auto{margin: 7px auto;}
.menu .nav-item a{color:#fff;text-transform: uppercase;padding: 0 25px;font-size: 14px;}
.navbar{text-align: center; margin: 0 auto;}
.adress p{font-size: 14px;  line-height: 24px; margin: 0;padding-top: 20px;color: #fff;font-family: 'Roboto Slab', serif;/*! font-weight: 700; */}

.people{position: absolute; bottom:0;}
.pod{padding: 12px 25px; background: #4273f0; color:#fff; border-radius: 10px; border-bottom:4px solid #2055dc;display: inline-block;}
.pod:hover{background: #f60;border-bottom:4px solid #e86208;}
i {margin: 0 7px 0 0}
.pod:hover{color:#fff;}
.menu .navbar-nav .nav-link {color:#fff;; font-size:14px; text-transform:uppercase;font-weight:bold;padding:0 25px;}
.menu.navbar-nav .nav-link:hover{color:#4da063;}
.block h3{transition: all 0.9s;background: #333; color:#fff;font-size: 16px; text-align: center; padding: 15px 7px; }
.block a h3:hover{background: #9600ff; }
.block a{text-decoration:none;}
/*.head img{float: left;width:100%;}*/

.whatsap{display:none;}
.tel{ color:#2b2a29; font-weight: bold; margin-top:17px; line-height:25px;margin-right: 30px;font-size:16px;margin-left: 30px;}
.tel p{margin: 0;}
.navbar-nav{margin: 26px 0 10px 0;}
.head h2{font-size:36px; font-family: 'Roboto', sans-serif;  font-weight:800;margin:67px 0;text-transform:uppercase; text-shadow: 1px 1px 2px black}
.head h3{font-size: 24px; margin-bottom:234px;line-height:36px;text-transform:uppercase;font-weight: 700;padding: 15px 30px;border-radius: 10px;text-shadow: 1px 1px 2px black;}
.subscribe input[type="tel"], .subscribe input[type="text"], .subscribe input[type="email"] {border:1px solid #927756;width: 255px;margin:20px auto;padding: 10px 0 10px 20px;box-sizing: border-box;

}

#messegeResult{max-width: 300px; color:#fff}
.subscribe input[type="tel"], .subscribe input[type="text"], .subscribe input[type="email"] {border:2px solid #008b27;width: 255px;margin:20px auto;padding: 10px 0 10px 20px;box-sizing: border-box;

}
.subscribe {    border:3px solid #008b27; display:table; padding:35px 15px; border-radius:30px; margin:70px auto 70px auto;}
.subscribe input[type="submit"]{ width:255px; font-size:20px; background:#1783de; border:0; padding:10px 35px; color:#fff; cursor:pointer;margin:7px auto; border-bottom: 4px solid #045da8;transition: all 0.5s;}
.subscribe input{float:none; display:block;border-radius: 10px;}

.subscribe input[type="button"]{ width:255px; font-size:20px; background:#008b27; border:0; padding:10px 35px; color:#fff; cursor:pointer;margin:7px auto; border-bottom: 4px solid #046d21;transition: all 0.5s;}
.subscribe input:hover[type="button"]{ background:#d00b0b; border:0; padding:10px 35px;  cursor:pointer;  border-bottom: 4px solid #b20404}


.subscribe input:hover[type="submit"]{ background:#d00b0b; border:0; padding:10px 35px;  cursor:pointer;  border-bottom: 4px solid #b20404}
.subscribe h2 {font-size:150%; text-align:center;}
.subscribe p{ text-align:center; padding:10px}
.content .block-text p{font-size: 18px;color:#333333;line-height: 30px;margin-top:15px}
.block2{ /*! border-radius:50%; */ }
.block2 img{/*! background: #e9e9e7; */ box-shadow: 0 0 3px rgb(42, 42, 42);transition: all 0.5s; border-radius: 2%; width: 100%;}


.block7 {
 overflow:hidden;

 }
.centr img {
 -moz-transition: all 1s ease-out;
 -o-transition: all 1s ease-out;
 -webkit-transition: all 1s ease-out;
 }
.centr  img:hover{
 -webkit-transform: scale(1.1);
 -moz-transform: scale(1.1);
 -o-transform: scale(1.1);
 }

.centr .block7 h3{position: absolute; background: #00000063; display: block;width: 100%;color: #fff;top: 40%;text-align: center;padding: 20px 30px;}
.centr h2,.content h2{margin: 120px 0 90px 0; color:#69688e; text-transform:uppercase; font-weight:800; font-size:20px;font-family: 'PT Sans', sans-serif;}
.content p{color:#284931; font-size:16px; line-height:24px;}
.block{box-shadow: 0 0 5px rgba(0,0,0,0.9);margin-bottom: 12%}
.block p{padding: 20px 15px;}
.block img{width: 100%}
.block:hover{box-shadow: 0 0 10px rgba(0,0,0,0.9);transition: all 0.5s; }
.block1{text-align: center;height: 296px; box-shadow: 0 0 8px rgba(0,0,0,0.9);margin-bottom: 10%;padding: 40px 10px}
.block1 i{color:#01a3df; font-size: 72px; padding-bottom: 10px;}
.block1 h4{color:#01a3df;padding-bottom: 10px;}
.footer{background: #000; color:#fff; text-align: center; padding: 20px;margin-top:0px;}
.footer p{margin: 0;}
.block3 a{text-decoration: none}
.block3 {margin-bottom: 30px;box-shadow: 0 0 2px rgb(42, 42, 42); border-radius: 0 0 4px 4px;text-align: center;/*! padding: 45px 15px; */overflow: hidden;}
.block3 h3{background:#188539; padding:15px; font-size:14px; color:#fff;transition: all 1s;/*! font-weight:bold; */  margin-bottom: 0;line-height: 1.5;}
.block3 h3:hover{background: #f60; }
.block8 {
 overflow:hidden;

 }
.block3 img {
 -moz-transition: all 1s ease-out;
 -o-transition: all 1s ease-out;
 -webkit-transition: all 1s ease-out;
 
 }
.block3  img:hover{
 -webkit-transform: scale(1.1);
 -moz-transform: scale(1.1);
 -o-transform: scale(1.1);
 }


.block3 h3 a{ color:#fff }
.footer-1 p{float:left;margin-right: 15px;}

.footer-1 p a:hover{background:#037D5B url(../images/link-img.jpg) center center no-repeat;display: block; float: left;}


.footer-1 a:hover img{visibility: hidden;}
.footer-1 img {
    margin: 0 5px;
    box-shadow: 0 0 10px rgba(204, 201, 201, 0.9);
}
.footer-1 img{padding: 5px;background-color: #fff;}
@media(max-width:480px) {
		input{width: 100%!important;}
	.navbar-light .navbar-toggler{border: none}
		.navbar{padding:0;}
	/*.menu{background:#f2fbff!important; }*/
	.navbar-toggler-icon{position: absolute; top:-50px; right: 0;}

	table {
		overflow-x: auto;
		display: block;
	}
	  .header-h1  {padding: 0}
	.adress{text-align: left;}
  .adress p{display: none }
	.centr .col-md-4{margin-bottom: 30px}
  .separator, .menu .navbar-nav a {
    line-height: 40px;
    text-transform: capitalize;
}
 .adress i{display: none;}
  .adress  p{font-size: 14px; }
.adress .col-6 {margin: 10px 0; padding: 0 0px 0 12px}
	 .head .navbar-nav .nav-link{text-transform: capitalize;}
	.people{position:relative;}
  .head .navbar-nav .nav-link{font-size: 16px; line-height: 36px; font-weight: normal; }
  .head h2{margin:60px 0; font-size:18px; line-height:30px;}
    .head h3{margin-top:20px; font-size:16px; line-height:30px;}
  .centr h2,.content h2{margin: 90px 0 60px 0;font-size:16px; line-height:30px}
  .tel{ color:#fff; font-weight: bold; margin-top:20px; line-height:14px;margin-right: 20px;}
.navbar-nav{margin: 50px 0 10px 0;}
    .whatsap p{position: fixed;bottom:10px}
.whatsap{display:block;  bottom:-16px;position: fixed;width: 100%;z-index: 999;}
    .phoneix {text-align: center; padding: 10px 0px;background:#00a554;color: #fff;font-size: 110%;border: 5px solid #fff;border-radius: 15px;box-shadow: 0 0 10px rgba(0,0,0,0.9);} 
    .phoneix a{color:#fff;padding: 12px 35px;}
	 .phoneix1 {text-align: center; padding: 10px 0px;background:#1783de;color: #fff;font-size: 110%;border: 5px solid #fff;border-radius: 15px;box-shadow: 0 0 10px rgba(0,0,0,0.9);} 
    .phoneix1 a{color:#fff;padding: 12px 35px;}
 .phoneix:hover{background: #1783de;}
}
@media(max-width:414px)  {
  .head img{width:100%;}
  .head a.navbar-brand{padding: 0; margin: 0;width:35%;}
    .tel{ color:#2b2a29; font-weight: bold; margin-top:10px; line-height:18px;margin-right: 10px;margin-left: 10px}
}