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

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

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

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

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

.center-block {
  float:none;
}

#carousel-for-box {
  min-height:523px;
  padding-top:93px;
  position:relative;
  background-size:cover;
  background-position:center;
  background-repeat:no-repeat;
}

#carousel-for-box .carousel-title {
  font-size:57.54px;
  font-family:'Raleway';
  font-weight:800;
  color:#fff;
  line-height:29.93px;
  letter-spacing:-0.03em;
  text-align:center;
  margin-top:10px;
  margin-bottom:10px;
}

#carousel-for-box .sub-title {
  font-size:20px;
  font-family:'Raleway';
  font-weight:300;
  color:#fff;
  display:block;
  text-align:center;
  line-height:26.01px;
  margin-top:16px;
}

#carousel-for-box #carousel-options .box-cont-carousel {
  margin:auto;
}

#carousel-for-box #carousel-options .box-cont-carousel p {
  font-family:'Raleway';
  font-weight:300;
  font-size:15px;
  text-align:center;
  color:#fff;
  line-height:18px;
  max-width:160px;
  margin:auto;
}

#carousel-for-box #carousel-options {
  margin-top:49px;
}

#carousel-for-box #carousel-options .box-cont-carousel figure {
  margin-bottom:20px;
  height:103px;
}

@media (max-width:991px) {
  #carousel-for-box .carousel-title {
    font-size:44px;
  }
}

@media (max-width:991px) {
  #carousel-for-box .sub-title {
    font-size:15px;
  }
}

@media (max-width:767px) {
  #carousel-for-box #carousel-options {
    margin-top:80px;
  }
}

@media (max-width:767px) {
  #carousel-for-box #carousel-options .box-cont-carousel {
    margin-bottom:40px;
  }
}

@media (max-width:767px) {
  #carousel-for-box .carousel-title {
    font-size:32px;
  }
}

@media (max-width:767px) {
  #carousel-for-box {
    padding-top:40px;
  }
}

@media (max-width:767px) {
  #carousel-for-box .carousel-title {
    font-size:34px;
  }
}

@media (max-width:443px) {
  #carousel-for-box .carousel-title {
    font-size:20px;
  }
}

@media (max-width:992px) {
  #carousel-for-box #carousel-options .box-cont-carousel p {
    font-size:14px;
  }
}

@media (max-width:767px) {
  #carousel-for-box #carousel-options .box-cont-carousel p {
    height:61px;
  }
}

@media (max-width:430px) {
  #carousel-for-box #carousel-options .box-cont-carousel p {
    font-size:14px;
  }
}

@media (max-width:388px) {
  #carousel-for-box #carousel-options .box-cont-carousel p {
    font-size:12px;
  }
}

@media (max-width:430px) {
  #carousel-for-box .sub-title {
    font-size:12px;
  }
}

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

#carousel-for-box:before {
  content:'';
  background:#000;
  display:block;
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  opacity:0.7;
}

#carousel-for-box #carousel-options .box-cont-carousel h3 {
  font-family:'Raleway';
  font-weight:600;
  font-size:20px;
  line-height:20px;
  color:#fff;
  text-align:center;
}

@media (max-width:991px) {
  #carousel-for-box #carousel-options .box-cont-carousel h3 {
    font-size:15px;
  }
}

@media (max-width:387px) {
  #carousel-for-box #carousel-options .box-cont-carousel h3 {
    font-size:15px;
    height:40px;
  }
}

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

@media (max-width:1199px) {
  .container {
    padding-right:15px;
  }
}

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

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

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

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

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

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

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

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

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

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

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

