@import url('https://fonts.googleapis.com/css?family=Play&subset=cyrillic-ext');

img {
	max-width: 100%;
	height: auto;
}

ul, ol {
	list-style: none;
}

ul {
    padding: 0;
    margin: 0;
}

a, .btn , .btn:hover, a:hover{
    transition: color 0.2s ease-in-out;
    -moz-transition: color 0.2s ease-in-out;
    -webkit-transition: color 0.2s ease-in-out;
    -o-transition: color 0.2s ease-in-out;
}

a:hover {
   
}

a, a:hover {
    text-decoration: none;
}

body {
	font-family: 'Play', sans-serif;
	font-size: 15px;
}

h1, h2, h3, h4, h5, h6 {
	
	margin: 0;
	
}

.back-to-top {
  display: none;
  position: fixed;
  bottom: 18px;
  right: 15px;
}

.back-to-top i {
  display: block;
  width: 36px;
  height: 36px;
  line-height: 36px;
  color: #fff;
  border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -o-border-radius: 2px;
  text-align: center;
  background-color: #444;
  transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
}

.home-slide, .inner-banner {
	width: 100%;
	text-align: center;
	margin-top:120px;
	margin-bottom:50px;
	-webkit-box-shadow: 0px 3px 9px -1px rgba(0,0,0,0.3);
	-moz-box-shadow: 0px 3px 9px -1px rgba(0,0,0,0.3);
	box-shadow: 0px 3px 9px -1px rgba(0,0,0,0.3);
}

.tooltip .tooltip-inner {
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -o-border-radius: 2px;
}

a , a:hover
{text-decoration:none;}

header {
	position: fixed;
	top: 0;
    width: 100%;
	z-index: 9999999;
	transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -webkit-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
}

.fixed-header {
	opacity: 0.95;
	box-shadow: 0 3px 3px -3px rgba(0, 0, 0, 0.2);
	-o-box-shadow: 0 3px 3px -3px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 3px 3px -3px rgba(0, 0, 0, 0.2);
  	-webkit-box-shadow: 0 3px 3px -3px rgba(0, 0, 0, 0.2);
}


ul.contact-details, ul.social-list
{

	margin-bottom:0px;
	list-style:none;
	padding-left:0px;
}


.top-bar {
	background-color: #566067;
	border-bottom: 1px solid #f2f2f2;
}

.top-bar.color-bar {
	border-bottom: 0;
}

.top-bar.color-bar a {
	color: rgba(255,255,255,.6);
}

.top-bar.color-bar a:hover {
	color: rgba(255,255,255,1) !important;
}

.top-bar.color-bar ul.social-list li a i {
	border-left: 1px solid rgba(255,255,255,.1);
}

.top-bar.color-bar ul.social-list li:last-child a i {
	border-right: 1px solid rgba(255,255,255,.1);
}

.top-bar.color-bar .contact-details li a:before {
	color: rgba(255,255,255,.2);
}

.top-bar.dark-bar {
	background-color: #444;
	border-bottom: 0;
}

.top-bar.dark-bar a {
	color: rgba(255,255,255,.4);
}

.top-bar.dark-bar a:hover {
	color: rgba(255,255,255,1) !important;
}

.top-bar.dark-bar ul.social-list li a i {
	border-left: 1px solid rgba(255,255,255,.08);
}

.top-bar.dark-bar ul.social-list li:last-child a i {
	border-right: 1px solid rgba(255,255,255,.08);
}

.top-bar.dark-bar .contact-details li a:before {
	color: rgba(255,255,255,.2);
}

.top-bar a {
	color: #ffffff;
}

.top-bar .contact-details li {
	display: inline-block;
}

.top-bar .contact-details li a:before {
	position: relative;
	content: "|";
	font-size: 13px;
	margin: 0 3px;
	top: -1px;
	color: #ddd;
}

.top-bar .contact-details li a:before {
	color: #666;
}

.top-bar .contact-details li:first-child a:before {
	display: none;
}

.top-bar .contact-details li a {
	font-size: 12px;
	display: block;
	line-height: 32px;
}

ul.social-list {
    float: right;
}

ul.social-list li {
    float: left;
}

ul.social-list li a {
    display: inline-block;
	transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
}

ul.social-list li a:hover {
	color: #fff;
}

ul.social-list li a.home:hover {
	background-color: #093;
}

ul.social-list li a.mail:hover {
	background-color: #F60;
}

ul.social-list li a.briefcase:hover {
	background-color: #E46387;
}

ul.social-list li a.sitemap:hover {
	background-color: #4D7EA3;
}

ul.social-list li a.facebook:hover {
	background-color: #507CBE;
}

ul.social-list li a.twitter:hover {
	background-color: #63CDF1;
}

ul.social-list li a.google:hover {
	background-color: #F16261;
}

ul.social-list li a.dribbble:hover {
	background-color: #E46387;
}

ul.social-list li a.linkdin:hover {
	background-color: #90CADD;
}

ul.social-list li a.tumblr:hover {
	background-color: #4D7EA3;
}

ul.social-list li a.flickr:hover {
	background-color: #E474AF;
}

ul.social-list li a.instgram:hover {
	background-color: #4D4F54;
}

ul.social-list li a.vimeo:hover {
	background-color: #87D3E0;
}

ul.social-list li a.skype:hover {
	background-color: #36C4F3
}

ul.social-list li a i {
	font-size: 1em;
	display: block;
	width: 34px;
	height: 33px;
	line-height: 33px;
	text-align: center;
}

.navbar-collapse
{padding-top:38px;}
.navbar {
	margin-bottom: 0;
	background: url(../images/top-bg.png);
	border: none;
	min-height:90px;
	border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -o-border-radius: 0;
	-webkit-box-shadow: 0px 3px 9px -1px rgba(0,0,0,0.3);
-moz-box-shadow: 0px 3px 9px -1px rgba(0,0,0,0.3);
box-shadow: 0px 3px 9px -1px rgba(0,0,0,0.3);
font-family: Play, "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:16px;
}

.dropdown-menu>li>a {
  
  padding: 8px 20px;
  
  font-weight: normal;
  border-bottom:dashed 1px #efefef;
  color: #666666;
  white-space: nowrap;
}

.dropdown-menu>li>a:hover {
  
 color: #ffffff;
  white-space: nowrap;
  background-color:#0C3;
}

.caret
{color:#0C3;}

.navbar-custom.top-nav-collapse {
        padding: 16px;
       
        background: none;
		background-image:url(../images/top-bg.png);
		-webkit-box-shadow: 0px 3px 9px -1px rgba(0,0,0,0.3);
-moz-box-shadow: 0px 3px 9px -1px rgba(0,0,0,0.3);
box-shadow: 0px 3px 9px -1px rgba(0,0,0,0.3);
    }

.root:hover > .dropdown-menu{
    display: block;
}

.navbar-logo {
    padding: 9px 15px;
}

@-webkit-keyframes moveFromTop {
    from {
        -webkit-transform: translateY(-300%);
    }
    to {
        -webkit-transform: translateY(0%);
    }
}
@-moz-keyframes moveFromTop {
    from {
        -moz-transform: translateY(-300%);
    }
    to {
        -moz-transform: translateY(0%);
    }
}
@-ms-keyframes moveFromTop {
    from {
        -ms-transform: translateY(-300%);
    }
    to {
        -ms-transform: translateY(0%);
    }
}

@-webkit-keyframes moveFromBottom {
    from {
        -webkit-transform: translateY(200%);
    }
    to {
        -webkit-transform: translateY(0%);
    }
}
@-moz-keyframes moveFromBottom {
    from {
        -moz-transform: translateY(200%);
    }
    to {
        -moz-transform: translateY(0%);
    }
}
@-ms-keyframes moveFromBottom {
    from {
        -ms-transform: translateY(200%);
    }
    to {
        -ms-transform: translateY(0%);
    }
}

.home-container {
	margin-bottom:70px;
}

.margine-30px
{margin-bottom:30px;}
.margine1-30px
{margin-top: -20px; margin-bottom:30px;}

.margine-20px
{margin-bottom:20px;}
.margine-10px
{margin-bottom:10px;}

.home-content h1
{
font-family: 'Play', sans-serif;
  font-size: 27px;
  line-height: 36px;
  color: #4BAD2A;
}

.home-content p
{
  font-family: 'Play', Helvetica, sans-serif;
  font-size: 15px;
  line-height: 22px;
  color: #333333;
  text-align: justify;
}

.point ul li
{
	font-family: 'Play', Helvetica, sans-serif;
	background-image: url(../images/listo.png);
	background-repeat: no-repeat;
	background-position: left 4px;
	margin-bottom: 4px;
	padding-left:26px;
	text-align:justify;	
}
.point1 ul li
{
	font-family: 'Play', Helvetica, sans-serif;
	list-style-type: circle;
	margin-bottom: 4px;
	margin-left: 40px;
	padding-left:10px;
	text-align:justify;	
}

.item img
{text-align:center;}

.footer {
	background: rgba(79,88,94,1);
background: -moz-linear-gradient(top, rgba(79,88,94,1) 0%, rgba(70,78,84,1) 0%, rgba(86,96,103,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(79,88,94,1)), color-stop(0%, rgba(70,78,84,1)), color-stop(100%, rgba(86,96,103,1)));
background: -webkit-linear-gradient(top, rgba(79,88,94,1) 0%, rgba(70,78,84,1) 0%, rgba(86,96,103,1) 100%);
background: -o-linear-gradient(top, rgba(79,88,94,1) 0%, rgba(70,78,84,1) 0%, rgba(86,96,103,1) 100%);
background: -ms-linear-gradient(top, rgba(79,88,94,1) 0%, rgba(70,78,84,1) 0%, rgba(86,96,103,1) 100%);
background: linear-gradient(to bottom, rgba(79,88,94,1) 0%, rgba(70,78,84,1) 0%, rgba(86,96,103,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6290c', endColorstr='#566067', GradientType=0 );
}


.top-footer {
	line-height:40px;
	background-color:#3C4348;
	margin-bottom:34px;
}

.top-footer a { margin-right:20px;color:#ffffff;font-size:15px;}

.top-footer a:hover {
	color:#50BA2D;
}

.footer-title {
  color: #58CB32;
  font-size: 18px;
  font-weight: 800;
  margin-bottom:10px;
}

.footer-link
{margin-bottom:20px;}

.footer-link a,p
{font-size:14px;color:#ffffff;display:block;line-height:20px;margin-bottom:5px;}

.footer-link a:hover {
	color: #58CB32;
}

.footer-copy {
	line-height:40px;
	color:#CCCCCC;
	font-size:12px;
	border-top:solid 1px #626D75;
}

.nav > li > a {
    padding: 15px 12px;
}

.inner-page-title {
  font-family: 'Play', sans-serif;
  font-size: 27px;
  line-height: 35px;
  color: #4BAC2A;
  text-transform:uppercase;
  margin-bottom: 20px;
}

.img-responsive
{width:100%;}