.btn-info{
    font-size: 14px;
    font-weight: bold;
    background: none;
    border: 2px solid #70BFEC;
    border-radius: 25px;
    color: #70BFEC;
    /* padding: 8px 10px; */
    /* width: 100%; */
    white-space: normal;
    float: right;
}

.spacer{
  height:60px;
}
.text-spacer{
  height:30px;
}
p{
	font-size: 16px;
}

/*div.carousel-inner{
  height:600px;
}*/

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus{
  color:#ffeb3b;
  background:none;
  border:2px solid #FFEB3B;
  border-radius:25px;
  margin-top:5px;
  padding:8px 20px;
}

.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus{
  color:#FFEB3B;
  background:none;
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6{
  font-family:'Maven Pro', sans-serif;
  font-weight:500;
  line-height:1.1;
  color:#000;
}

.bg-img{
  background-image:-webkit-linear-gradient(to bottom, rgba(0,0,0,0.3), rgba(0,0,0,0.3)), url('../img/img2.jpg');
  background-image:-moz-linear-gradient(to bottom, rgba(0,0,0,0.3), rgba(0,0,0,0.3)), url('../img/img2.jpg');
  background-image:-ms-linear-gradient(to bottom, rgba(0,0,0,0.3), rgba(0,0,0,0.3)), url('../img/img2.jpg');
  background-image:-o-linear-gradient(to bottom, rgba(0,0,0,0.3), rgba(0,0,0,0.3)), url('../img/img2.jpg');
  background-image:linear-gradient(to bottom, rgba(0,0,0,0.3), rgba(0,0,0,0.3)), url('../img/img2.jpg');
  background-repeat:no-repeat center;
  background-size:cover;
  background-position: 100% 50%;
  /*background-attachment:fixed;*/
}
.bg-img1{
  background-image:-webkit-linear-gradient(to bottom, rgba(84, 180, 235, 0.8), rgba(84, 180, 235, 0.8)), url('../img/slide3.jpg');
  background-image:-moz-linear-gradient(to bottom, rgba(84, 180, 235, 0.8), rgba(84, 180, 235, 0.8)), url('../img/slide3.jpg');
  background-image:-ms-linear-gradient(to bottom, rgba(84, 180, 235, 0.8), rgba(84, 180, 235, 0.8)), url('../img/slide3.jpg');
  background-image:-o-linear-gradient(to bottom, rgba(84, 180, 235, 0.8), rgba(84, 180, 235, 0.8)), url('../img/slide3.jpg');
  background-image:linear-gradient(to bottom, rgba(84, 180, 235, 0.8), rgba(84, 180, 235, 0.8)), url('../img/slide3.jpg');
  background-repeat:no-repeat;
  background-size:cover;
  background-attachment:fixed;
}

h2, .h2{
  font-size:36px;
}

.jumbotron p{
  margin-bottom:15px;
  font-size:14px;
  font-weight:200;
}

.jumbotron{
  position:relative;
}

.btn-info:hover{
  color:#ffffff;
  background-color:#70BFEC;
  border-color:#70BFEC;
}

.container .jumbotron, .container-fluid .jumbotron{
  border-radius:0px;
}

/*testimonials*/
.partners img{float: left;margin:0 75px 30px 0;}
.testimonails{min-height: 195px;}
.testimonails img{margin-top: 5px;}
.testimonails span{color: #888;}
.testimonails span b{font-weight: 400;}
.carousel-indicators li{border: 1px solid #2BB2E3;}
.carousel-indicators{bottom: 0;}

ul.open-hrs li {
    display: inline-block;
    float: left;
    width: 140px;
    height: 140px;
    border-radius: 90%;
    margin-right: 33px;
    text-align: center;
	background: #EFE64D;
    color: #000;
}
.day {
    font-size: 44px;
    font-weight: bold !important;
    margin-top: 40px;
    line-height: 90%!important;
}
ul.highlights li{
	list-style-type: none;
}

footer{
  background-color:#292c2f;
  box-shadow:0 1px 1px 0 rgba(0, 0, 0, 0.12);
  box-sizing:border-box;
  width:100%;
  text-align:left;
  font:bold 16px sans-serif;
  padding:55px 50px;
  margin-top:80px;
  bottom:0;
  color:#fff;
}

.footer-navigation h3{
  margin:0;
  font: normal 32px 'Maven Pro', sans-serif;
  margin-bottom:20px;
  color:#fff;
}

.footer-navigation h3 a{
  text-decoration:none;
  color:#fff;
}

.footer-navigation h3 span{
  color:#5383d3;
}

.footer-navigation p.links a{
  color:#fff;
  text-decoration:none;
}

.footer-navigation p.company-name{
  color:#8f9296;
  font-size:14px;
  font-weight:normal;
  margin-top:20px;
}

@media (max-width:767px) {
  .footer-contacts{
    margin:30px 0;
  }
}

.footer-contacts p{
  display:inline-block;
  color:#ffffff;
  vertical-align:middle;
}

.footer-contacts p a{
  color:#5383d3;
  text-decoration:none;
}

.fa.footer-contacts-icon{
  background-color:#33383b;
  color:#fff;
  font-size:18px;
  width:38px;
  height:38px;
  border-radius:50%;
  text-align:center;
  line-height:38px;
  margin:10px 15px 10px 0;
}

span.new-line-span{
  display:block;
  font-weight:normal;
  display:block;
  font-weight:normal;
  font-size:14px;
  line-height:2;
}

.footer-about h4{
  display:block;
  color:#fff;
  font-size:14px;
  font-weight:bold;
  margin-bottom:20px;
}

.footer-about p{
  line-height:20px;
  color:#92999f;
  font-size:13px;
  font-weight:normal;
  margin:0;
}

div.social-links{
  margin-top:20px;
  color:#fff;
}

.social-links a{
  display:inline-block;
  width:35px;
  height:35px;
  cursor:pointer;
  background-color:#33383b;
  border-radius:2px;
  font-size:20px;
  color:#ffffff;
  text-align:center;
  line-height:35px;
  margin-right:5px;
  margin-bottom:5px;
}
@media (min-width: 1200px) {
	.slider{
	  height:600px;
	}
	
	.thumbnail{
		height: 420px;
		line-height: 2.5em;
	}
}
@media (min-width: 992px) and (max-width: 1199px) {
	.slider{
	  height:600px;
	}
}
@media (min-width: 768px) and (max-width: 991px) {
	.slider{
	  height:600px;
	}
}
.form-group.required .control-label:after {
  content:"*";
  color:red;
}
.form-control{
	border: 1px solid #bbb;
}
.thumbnail img{
	height: 160px;
	width: 100%;
}
.thumbnail {
    padding: 0px;
    border: 1px solid #cccccc;
    border-radius: 0px;
}
.course-active{
	border-right: 3px solid #fff;
	background-color: #2FA4E7;
	padding-bottom: 10px;
}
.course-active a{
	color: #f8f8f8;
	text-decoration: none;
}
.course{
	border-right: 3px solid #fff;
	background-color: #E5D437;
	padding-bottom: 10px;
}
.course a{
	color: #000;
	text-decoration: none;
}
.course:hover, .course:focus{
	background-color: #2FA4E7;
}
.course:hover a, .course:focus a{
	color: #f8f8f8;
}
.course-desc{
	border: 1px solid #2FA4E7;
	padding: 15px;
}
h3{
	font-size: 16px;
}
hr {
    margin-top: 20px;
    margin-bottom: 20px;
    border: 0;
    border-top: 1px solid #E8D638;
}
li {
	
list-style-type:none;

}
.thumbnail-title{
	font-weight: bold;
}