html,
body{height:100%;}
body{padding-top:50px;}
.img-portfolio{margin-bottom:30px;}
.img-hover:hover{opacity:0.8;}
header.carousel{height:auto;}
header.carousel .item,
header.carousel .item.active,
header.carousel .carousel-inner{height:100%;}
header.carousel .fill{width:100%;height:100%;background-position:center;background-size:cover;}
.error-404{font-size:100px;}
.price{display:block;font-size:50px;line-height:50px;}
.price sup{top:-20px;left:2px;font-size:20px;}
.period{display:block;font-style:italic;}
footer{background:rgba(93, 108, 176, 0.83) none repeat scroll 0 0;color:#fff;margin:15px 0;padding:8px;}
.tech-sh{margin:6px 0;padding:6px;width:96%;min-height:240px;}
.tech-sh:hover{border:1px solid #ccc;cursor:pointer;}
.tech-imgs{display:block;text-align:center;}
.tech-anhr{width:100%;float:left;text-align:center;font-size:22px;margin:4px 0;}
.tech-msg{width:100%;text-align:justify;padding:0px;}
@media(max-width:991px){.customer-img,
.img-related{margin-bottom:30px;}
}
@media(max-width:767px){.img-portfolio{margin-bottom:15px;}
header.carousel .carousel{height:auot;}
}
.page-header{border-bottom:1px solid #eee;margin:20px 0 20px;padding-bottom:9px;}
.carousel-indicators{bottom:0;}
.carousel-indicators li{border:1px solid #000;}
.navbar-inverse .navbar-nav>li>a{color:#fff;}
.navbar-inverse{background-color:rgba(93, 108, 176, 0.95);;border-color:#080808;}
.navbar-inverse .navbar-brand{color:#fff;}
.h2, h2{font-size:24px;color:#214496;}
.textalgn{text-align:justify;}
.well{background-color:rgba(0, 178, 234, 0.16);}