/*additional setting for SCC.by*/
 body, html {
height: 100%;
width: 100%;
margin:0px;
border:0;
padding:0px;
}
 h4 {
margin-top: 0px;
margin-bottom: 0px;
}
h1{
font-size: 24px;
padding: 5px 15px;
}
ul{
list-style:none;
}
header{
	max-height:550px;
	background: rgba(82, 162, 212, 0.78);
}
.row{
margin:0px;
padding:0px;
}
.logo{
	top: 8px;
	font-size: 20px;
	line-height: 20px;
	position: absolute;
}
.logo span {
	font-size:12px;
}
.carousel,
.item,
.active {
    height: 100%;
    position: relative;
    display: block;
}
.carousel img,
.item img,
.active img{
    width: 120%;
}
.min-item{
	min-height: 300px;
}
.left {
	float: left;
}
.section{
	text-align: center;
}
.group{
	padding: 40px 0px;
}
.col-sm-4 a{
	color:#428bca;
	text-decoration: none;
}

.col-sm-4 a:hover, ul div li a:active {
	color: #FFB800;
	text-decoration: none;
}
.section-link{
background: url(../img/textured_paper.png);
padding: 0;
}
.line{
	margin:0;
	background: url(../img/line.png);
	width:100%;
	height:35px;
}
.triangle, .triangle3, .triangle2{
	padding: 0;
	width: 100px;
	margin-left: 20%;
	background: url(../img/triangle.png) no-repeat;
	height:35px;
}
.triangle2{
	margin-left: 48%;
	}
.triangle3{
	margin-left: 73%;
	padding: 0;
	width: 100px;
}
.col{
	width: 100%;
	max-width: 980px;
	margin:0 auto;
	padding: 40px 0px;
	
}
.span12{
	padding: 0px 40px;
}
.col-sm-6{
	position: relative;
	padding: 0;
	display: block;
}
.col-sm-6 li {
	padding:9px 0px;
}
.col-sm-6 a {
height: 20px;
vertical-align: text-bottom;
width: 400px;
color: #707171;
} 
ol {
margin: 0;
list-style-image: url(../img/pnews.png);
}
.col-sm-6 li:hover>a {
	color:#00C5FF;
}
.col-sm-6 li:hover > .co-help {
	background: url(../img/co-otdel.png) no-repeat 0 -34px;
}
.co-help{
	display: inline-block;
	height: 15px;
	width:20px;
	margin-right:10px;
	background: url(../img/co-otdel.png) no-repeat 0 0;
}
.content-b{
	background: url(../img/clients-bg.png);
}
#owl-demo .item{
  margin: 0px;
}
#owl-demo .item img{
  display: block;
  width: 95%;
  height: auto;
}
.label-text{
	position:absolute;
	z-index:1000;
	bottom: 20%;
	left:20%;
	color:#fff;
	background: rgba(0, 0, 0, 0.45);
	padding:40px;
	width:40%;
}
.label-long{
	position:absolute;
	z-index:1000;
	bottom: 20%;
	left:20%;
	color:#fff;
	background: rgba(0, 0, 0, 0.45);
	padding:40px;
	width:60%;
	
}
.map{
width:100%;
height:100%;
max-height:310px;
background: url(../img/map.png);
background-size: cover;
}
.contacts{
background:#fff;
border: 1px solid #eee;
margin: 22px auto;
border-radius: 5px;
font-size: 10px;
padding: 0px 1% 10px 3.2%;
float: right;
box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.38);
line-height: 12px;
}
footer{
width: 100%;
background: #454545;
}
.foot{
margin: 0 auto;
text-align: center;
color: #E4E4E4;
padding: 10px;
}
@media (max-width: 987px) {
  .btn-responsive {
	padding:3px 6px;
    font-size:100%;
    line-height: 1.5;
}

.label-long h3,
.label-text h3{
	font-size: 18px;
}
.label-long ,
.label-text {
	padding:20px;
}
.img{
	height:200px;
	width:200px;
	margin: 0 auto;
	position: relative;
}
h4{
	font-size:16px;
}
h1 {
	font-size: 24px;
}
}
@media (max-width: 767px) {
.owl-next {
	top: 25%;
}
 .owl-prev {
	top: 25%;
}
}
@media (max-width: 680px) {
  h1 {
	font-size: 18px;	
	}
   .owl-next {
	top: 25%;
}
.min-item {
    max-height: 300px;
}
 .owl-prev {
	top: 25%;
}
.carousel img,
.item img,
.active img{
    height: 100%;
    width: auto;
}
.label-text{
	position:absolute;
	z-index:1000;
	bottom: 10%;
	left:10%;
	color:#fff;
	width:80%;
}
.label-long{
	bottom: 10%;
	left:10%;
	color:#fff;
	width:80%;
}
.group{
	
	padding: 5px;
}
header{
	max-height:350px;
}
}
@media (max-width: 480px) {
.col-sm-6 a {
height: 20px;
display: initial;
vertical-align: text-bottom;
width: 400px;
color: #707171;
}
.img{
	height:150px;
	width:150px;
}
.triangle, .triangle3, .triangle2{
	margin-left: 45%;
}
h4{
	font-size:12px;
}
 .owl-next {
	top: 29%;
}
 .owl-prev {
	top: 29%;
}
}
@media (max-width: 320px) {
	 .owl-next {
	top: 20%;
}
 .owl-prev {
	top: 20%;
}
}