@charset "utf-8";
/* CSS Document */

@font-face {
  font-family: 'MyWebFontBold';
  src: url('../fonts/Caviar_Dreams_Bold.ttf')  format('truetype'); /* Safari, Android, iOS */
       
}
 h1, h2 {font-family: MyWebFontBold;}

.nav-wrapper {height:200px; padding-top:90px;}

.circular {
	width:100px;
	height:100px;
	border-radius: 150px;
	-webkit-border-radius: 150px;
	-moz-border-radius: 150px;
	background-color:grey;
	}
	

.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus {
    background-color: #A4191E; border-color:#A4191E;}
	
.navbar-static-top {border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-bottom:0px;}

.span6 {
    width: 460px;
}
[class*="span"] {
    float: left;
    margin-left: 20px;
    min-height: 1px;
}
	
.clr {clear:both;}

header {padding-top: 1.4em; padding-bottom: 1.4em;}

@media screen and (min-width: 768px) {
	
	.navdiv{margin-top: 36px;}
}






.services{
	background:url(images/back.png) repeat;
	-moz-box-shadow:inset  0 10px 0 rgba(0,0,0,0.05); /* Для Firefox */
    -webkit-box-shadow:inset 0 10px 0 rgba(0,0,0,0.05); /* Для Safari и Chrome */
    box-shadow:inset 0 10px 0 rgba(0,0,0,0.05); /* Параметры тени */
	padding: 50px 0 70px;
	border-bottom: 1px solid #dedfe0;
}

.services h3{
	font-size:30px;
	font-weight:900;
	color:#5b6063;

}


.services .service{
	
	margin: 10px 0;
}

.services .service a {
	color:#5b6063;
	font-size:14px;
}

.services .service a:hover, .services .service:hover a{
	color:#D81822;
}

.services .service p{
	color:#7b7b7b;
	font-size:14px;

}

.services .service h4 a{
	color:#7b7b7b;
	font-size:18px;

}
.services .service.text-right h4, .services .service.text-right p {
	margin: 5px 120px 10px 20px;
	
}

.services .service.text-left h4, .services .service.text-left p {
	margin: 5px 20px 10px 120px;
}

.ico1, .ico2, .ico3, .ico4, .ico5,.ico6,.ico7, .ico8, .ico9, .ico10, .ico11, .ico12, .ico13{
	width:100px;
	height:100px;
	background:url(img/icons/spacer.png) center center no-repeat #5b6063;
	
}

.services .service:hover .ico1, .services .service:hover .ico2, .services .service:hover .ico3, .services .service:hover .ico4, .services .service:hover .ico5, .services .service:hover .ico6, .services .service:hover .ico7, .services .service:hover .ico8, .services .service:hover .ico9, .services .service:hover .ico10, .services .service:hover .ico11, .services .service:hover .ico12, .services .service:hover .ico13{
	background-color:#D81B22;
}

.services a:hover {color:#D81B22;}

.ico1{
	background-image:url(../img/icons/ico1.png);
}

.ico2{
	background-image:url(../img/icons/ico2.png);
}

.ico3{
	background-image:url(../img/icons/ico3.png);
}

.ico4{
	background-image:url(../img/icons/ico4.png);
}

.ico5{
	background-image:url(../img/icons/ico5.png);
}

.ico6{
	background-image:url(../img/icons/ico6.png);
}

.ico7{
	background-image:url(../img/icons/ico7.png);
}

.ico8{
	background-image:url(../img/icons/ico8.png);
}


.ico9{
	background-image:url(../img/icons/ico9.png);
}
.ico10{
	background-image:url(../img/icons/ico10.png);
}
.ico11{
	background-image:url(../img/icons/ico11.png);
}
.ico12{
	background-image:url(../img/icons/ico12.png);
}
.ico13{
	background-image:url(../img/icons/ico13.png);
}

.titleArea {
padding:	0 0 10px 0;
margin-bottom: ;
min-height: ;
position: relative;
overflow: hidden;
/*background: #222222;*/
color: #fff;
/*background-image:url(../img/highrise-exterior-light-maint.jpg)}*/

.titleArea3 {
padding:	0 0 5px 0;
margin-bottom: ;
min-height: ;
position: relative;
overflow: hidden;
/*background: #222222;*/
color: #fff;
/*background-image:url(../img/highrise-exterior-light-maint.jpg)}*/

.titleArea2 {
padding: 10px;
margin-bottom: 40px;
min-height: 150px;
position: relative;
overflow: hidden;
border-bottom: 1px solid #cccccc;
/*background: #222222;*/
color: #fff;
background-image:url(../img/rooftop-view.jpg)}

.titleArea h2 {margin:0; padding:0;}

.jumbotron {padding:5px 0;}

.dash_button {	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border: 1px solid #D3DDE2;
	-webkit-box-shadow: 3px 3px 10px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 3px 3px 10px 0px rgba(0,0,0,0.75);
box-shadow: 3px 3px 10px 0px rgba(0,0,0,0.75);}



.dash_button:hover {background-color:#D9D9FF;
	
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	
/*-webkit-box-shadow: inset 1px 1px 16px -1px rgba(0,0,0,0.75);
-moz-box-shadow: inset 1px 1px 16px -1px rgba(0,0,0,0.75);
box-shadow: inset 1px 1px 16px -1px rgba(0,0,0,0.75);*/

}

#btn_1, #btn_2, #btn_3 {padding: 3px 7px; text-align:center;}

.btn-primary {
	 background-color: #df1b23;
    border-color: #ba1a20;
    color: #fff;
    margin-left: 75%;
    position: relative;
    top: 20px;}

.dash_button:hover h3{color: #D81B22;}

.dash_button h3 {font-size:1.4em; text-transform:uppercase; color:#2F81D2;}


@media screen and (min-width: 768px) {
  .equal, .equal > div[class*='col-'] {  
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      flex:1 0 auto;
  }
}

.intro_p{color: gray; font-size: 1.4em; line-height: 1.7em; padding-left: 15px;}

ul.pad-li li {margin-top:4px;}