.jumbotron-special1{background-size:cover}

.responsive-video{position:relative} .msglistbody{font-size:smaller;overflow-y:scroll;-webkit-overflow-scrolling:touch}


.jumbotron{background-color:#34495E;min-height:220px}
.jumbotron h1 {margin-bottom:13px;font-size:48px;font-weight:700;font-family:Shift,sans-serif;text-align:center;color:#fff}
.jumbotron h2{font-family:Shift,sans-serif;text-align:center;color:#8CD1C6;font-size:20px;padding:25px;}


.firstBlog h2{font-weight:700;text-align:center;font-family:Shift,sans-serif;color:#3B434C}

.firstBlog h3{text-align:center;color:#369;font-family:Shift,sans-serif;font-size:18px;font-weight:700}
.firstBlog{color:#3B434C;font-family:Shift,sans-serif} .firstBlog{a color:#00A6C2;}

.jumbotron-special a{font-family:Shift,sans-serif;color:#F3674B}

.jumbotron-special1{background-color:#6AB761}


.video h2{text-align:center;color:#FFAC30;font-family:Shift,sans-serif;font-weight:700}
.video h3,.video p{text-align:center;color:#3B434C;font-family:Shift,sans-serif}
.video h3{font-size:16px}.foot h2,.foot h3,.foot p{font-family:Shift,sans-serif;color:#FFF}

.foot h2{text-align:center;padding:30px;font-weight:700}
.foot h3{font-size:18px;font-weight:700}
.foot p{font-size:16px}.foot{margin-bottom:100px}


.table table-striped table-hover table-nonfluid{width:auto!important}
.responsive-video{padding-bottom:56.25%;padding-top:60px;overflow:hidden}
.responsive-video embed,.responsive-video iframe,
.responsive-video object{position:absolute;top:0;left:0;width:100%;height:100%} @media screen and (max-width: 505px) { 
  .flex-video iframe {  width: 80%; height: 80%;   }} @media screen and (max-width: 480px) {
    .pull-left, .pull-right {
       display: inline;
       margin: -25px; height: 90px;
    line-height: 60px; float: none !important;
    }
}
.project {
    background-color: #efefef;    border-bottom: 1px solid #dbdbdb;    padding-bottom:40px;	padding-top:40px; 
}

.project h2 {
    font-family:Shift,sans-serif;  font-weight: bold;      color:  #4B798D;    
}

.project p {
    font-size: 15px;    margin-bottom: 13px;    padding-left:5px;    padding-right:5px;
}

.project h3 {
  font-family:Shift,sans-serif;  font-size: 18px;    color:  #342145;
}

.thumbnail {
  padding-bottom:20px; border-radius:5px;box-shadow:2px 9px 9px rgba(0,0,0,.2);
}

.disqus {
padding-top:40px;
}


@media screen and (min-width:768px){
    .navbar-brand-centered {
        position: absolute;        left: 50%;        display: block;        width: 160px;        text-align: center;
        background-color: #eee;
    }
    .navbar>.container .navbar-brand-centered, 
    .navbar>.container-fluid .navbar-brand-centered {
        margin-left: -80px;
    }
}

.collapse navbar-collapse{
margin-top: -70px;
}


.home-container{background:#fff;font-size:16px;color:#444c57;border-radius:5px;box-shadow:2px 9px 9px rgba(0,0,0,.2)}

