.dopemail {display:none;}
.flex {
    display: flex;
    justify-content: space-between;
    flex-flow: wrap;
	flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	padding:0px;
	margin:0px;
	align-items: flex-start;
    }

.proect_inner{
    padding-top: 10px;
    padding-bottom: 25px;
    padding-right:5px;
}


body {
  font-family: 'Roboto', sans-serif;

}

a {
color:#3398cc;
}

a:hover {
color:#3398cc;

}


ul li {
    padding: 0; /* Убираем поля */
    margin-left: 20px; /* Отступ слева */
padding-bottom:5px;
}

ol {
	padding-bottom:20px;
}

ol li {
    padding: 0; /* Убираем поля */
    margin-left: 20px; /* Отступ слева */
padding-bottom:5px;

}


h3 {margin:0px;}

/*фиксированное плавающее меню*/
#top_nav{
top: 120px; /*высота шапки в пикселях*/
position: fixed;
z-index: 1000;
background:#fff;
width:100%;
}

#top_nav ul li{
float:left;
margin-right:100px;
list-style:none;
padding:15px 0;
color:#666;
}

*{
	margin: 0;
	padding: 0;
}


.blockimg {
float:left;
padding-right:25px;
height:50px;
display:inline;

}

.blocktitle {
font-size:15px;
font-weight: 300;
margin-left:10px;


}


.blocktitletwo{
display: table-cell;
    text-align:center;
    vertical-align: middle;
	font-size:18px;
	color:white;
}

.blocktitletwo a:hover{
	color:#cccccc;

}

.blocktitletwo:hover {color:#fff;}

.blockcont {
display:block;
padding-left:5px;
}

.spisok {
padding-left:5px;
font-size:12px;
} 

.white {
color:#fff;
font-size:12px;
}




.tel {
color:#333333;
font-size:30px;
line-height:0px;
padding-top:15px;
padding-bottom:15px;
}



.comptitle {
font-size:18px;
font-weight:bold;
color:#333333;

}

.more {
font-size:22px;
line-height:80px;
}

.btn-primary{

background-color:#66ccff;
border-color:#33ccff;
color: white;

}

.btn-primary:hover{

background-color:#fff;
border-color:#33ccff;
color:#33ccff;

}


.newstitle {
color:#333333;
font-weight:bold;

}

.newsblock {
background:#fff;height:280px;margin-bottom:30px;padding-right:10px;box-shadow: 0 3px 3px rgba(0,0,0,0.25), 0 3px 3px rgba(0,0,0,0.22);
}

.newsblock-video {
background:#fff;height:280px;margin-bottom:30px;box-shadow: 0 3px 3px rgba(0,0,0,0.25), 0 3px 3px rgba(0,0,0,0.22);
}


.newsblock-top {
height:280px;
box-shadow: 0 3px 3px rgba(0,0,0,0.25), 0 3px 3px rgba(0,0,0,0.22);

}

.newsblock2 {
background:#fff;height:200px;margin-bottom:30px;padding-right:10px;box-shadow: 0 3px 3px rgba(0,0,0,0.25), 0 3px 3px rgba(0,0,0,0.22);
}


.inp {
margin-bottom:10px;
}

.glyphicon {
 color: #3398cc;
}

.solutions {
display:block; 
background-color:none;
height:280px;
padding-top:30px;
color:white;
font-size:18px;
font-weight:100;
}


.solutions:hover {
background: rgba(51,51,51,.5);
}

.solutions2 {
display:block;
border: 1px solid #cccccc;
background-color:#ffffff;
height:280px;
padding-top:10px;
color:#333;
font-size:14px;
}




.bannertitle {
color:white;
font-size:48px;
font-weight: 100;
}

.bannertext {
color:white;
font-size:21px;
font-weight: 100;
}

.home {
padding-bottom:10px;
margin-left:10px;
} 


.newstitle2 {
color:#333333;
font-weight:300;
font-size:20px;
}

.newstitle3 {
color:#fff;
font-weight:300;
font-size:20px;
}


.right-block {
border: 1px solid #cccccc;
font-size:16px;
width: 100%;
padding: 15px;
margin-bottom:5px;
}

.right-block:hover  {
background-color:#f3f3f3;


}


.right-block-in {
border: 1px solid #cccccc;
font-size:16px;
width: 100%;
padding: 15px;
margin-bottom:5px;
background-color:#f3f3f3;

}

.in-block {
font-size:16px;
color:#333;
padding-bottom:10px;

}


.btn-primary.active, .open>.dropdown-toggle.btn-primary {
color:#3398cc;
background-color:#fff;
border-color: #3398cc;
}

.btn-primary.active:hover {
color:#3398cc;
background-color:#fff;
border-color: #3398cc;
} 

.project-title2 {
color:#fff;
font-size:26px;

}

.test {color:red;}


.botmenu {
color:#fff;

}

.botmenu:hover {
color:#fff;

}

.botmenu:visited {
color:#fff;

}

.redteg {color:#ccc;}

ul {
margin:0px;
padding:0px;
}

.alert-info {
color:#333;
background-color:#d9d9d9;
border:none;
}