@-webkit-viewport{width:device-width;}
@-moz-viewport{width:device-width;}
@-ms-viewport{width:device-width;}
@-o-viewport{width:device-width;}
@viewport{width:device-width;}
h2, .h2{font-size:1.5em;}
h3, .h3{font-size:1.3em;}
.navbar-brand img{margin-top:-15px;}
.navbar-brand{font-size:16px;}
.topcontain{padding-top:50px;}
.jumbotron h1{color:#317eac;}
.jumbotron{padding-bottom:5px;margin-bottom:0px;text-align:center;}
.jumbopanel{color:inherit;text-align:center;background-color:#eeeeee;padding-right:15px;padding-left:15px;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.05);box-shadow:0 1px 1px rgba(0,0,0,0.05);padding-top:15px;}
#accordion a{color:#333333;}
#accordion a:hover, a:focus{color:#2CA3E6;}
.panel-heading{cursor:pointer;}
.panel-title a{display:block;}
.carousel{height:350px;margin-bottom:10px;}
.carousel h1{color:rgba(255,255,255,1);}
.carousel-caption{z-index:10;background-color:rgba(153,153,153,0.5);padding-right:15%;padding-left:15%;top:0;left:0;right:0;bottom:0;height:350px;}
.carousel .item{height:350px;background-color:#777;}
.carousel-inner > .item > img{min-height:100%;margin-right:auto;margin-left:auto;}
.marketing .col-lg-4{margin-bottom:20px;text-align:center;}
.marketing h2{font-weight:normal;}
.marketing .col-lg-4 p{margin-right:10px;margin-left:10px;}
.testimonials{font-size:1.1em;padding-left:10px;}
.latest {font-weight: 700;}
.featurette-heading{font-weight:300;line-height:1;letter-spacing:-1px;}
.video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;}
.video-container iframe, .video-container object, .video-container embed{position:absolute;top:0;left:0;width:100%;height:100%;}
footer{color:#ffffff;background-color:#178acc;margin-top:15px;padding-top:15px;padding-bottom:15px;}
.myfooter a{color:#FFFFFF;text-decoration:none}
.myfooter a:hover, a:focus{text-decoration:underline}
footer a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
@media (min-width:768px){.jumbotron{padding-top:30px;}
.jumbotron h1{text-shadow:1px 1px 1px rgba(0,0,0,0.4);}
.testimonials{padding-right:50px;padding-left:50px;}
.carousel-caption p{margin-bottom:20px;font-size:21px;line-height:1.4;}
.featurette-heading{font-size:50px;}
}
@media (min-width:992px){.jumbotron{padding-top:70px;text-align:left;}
.jumbopanel{text-align:left;}
}