
.slider {
  height: 642px;
    width: 100%;
  margin: 0;
}
.slider .bs-nav {
  padding: 0px;
}
.slider .bs-nav a {
  font-size: 24px;
  color: #ffffff;
}
.slider .bs-nav a.right {
float:right;
}
.slider .bs-bullets {
  list-style-type: none;
  position: absolute;
/*   bottom:0px; */
  right: 75px;
  text-align: center;
}
.slider .bs-bullets li {
  display: inline-block;
  padding: 0 3px;
  cursor: pointer;
  color: #cdc2b8;
}
.slider .bs-bullets li.active {
  color: #cf9b45;
}
.backstretch .caption{
background:url(../images/caption-bg.png);
position:absolute;
bottom:0;
width:100%;
text-align: center;
border-bottom:2px solid #000;
padding: 32px 0px;
}


.backstretch .caption h3{
color:#febf52;
margin:0px;
font-size:34px;
font-family: 'Roboto Condensed', sans-serif;
font-weight:700;
letter-spacing:0.10px;
letter-spacing:0.35px;
}
.backstretch .caption p{
color:#fff;
font-size:16px;
line-height:19.5px;
font-weight:400;
font-family: 'Roboto', sans-serif;
letter-spacing:0.10px;
}
.backstretch .caption button.btn-learn-how{
border-radius:5px;
color:#febf52;
background:transparent;
width:125px;
font-family: 'Roboto', sans-serif;
padding: 6px 0px 4px;
margin: 13px 0px 7px;
font-weight:700;
border-radius:7px;
border:2px solid #2e2b2e;
text-shadow: 4px 4px 3px rgba(1, 1, 1, 0.7);
text-transform:uppercase;
}
.backstretch .caption button.btn-learn-how.course-catalog
{
width:150px;
}
.backstretch .caption button.btn-learn-how:hover{
opacity:0.7;
}


@media (min-width:1200px){
.caption .container{
width:1141px;
}
}


@media (min-width:1199px){
.backstretch .caption h3{
padding: 0px 0px 4px;
}
.backstretch .caption p{
padding: 0px 0px 0px 7px;
}
}

@media(max-width:1199px){
.backstretch .caption h3{
padding: 0px 0px 12px 0px!important;
}
.backstretch .caption p{
padding: 0px!important;
}
}

@media(max-width:480px){
section.crousel .slider {
height:303px!important;
}
.backstretch .caption {
  padding: 12px 15px!important;
background: #000;
}
.backstretch .caption button.btn-learn-how {
margin: 15px 0px 7px;
}
.backstretch .caption h3 {
  color: #febf52;
  margin: 0px;
  text-align: center;
  font-size: 28px;
  line-height: 30px;
  padding-bottom: 0px!important;
  letter-spacing: 0.10px;
}
.backstretch .caption p {
display:none;
}
.slider .bs-nav{
margin-top:25%!important;
}
}

@media(max-width:360px){

.slider .bs-nav {
margin-top: 33% !important;
}
}