#landing_top_carousel, #landing_bottom_carousel {
  margin: 0;
}

.landing_top_carousel_dots li {
  float: left;
  padding : 10px;
}

#landing_top_carousel .slick-dots li button:before {
  font-size: 18px !important;
}

#landing_bottom_carousel .slick-dots li button:before {
  font-size: 16px !important;
}

#landing_bottom_carousel img {
  display:block;
  margin:auto;
  padding: 20px;
}

#landing_top_carousel .slick-dots , #landing_bottom_carousel .slick-dots {
  bottom : 0;
  margin-bottom: 10px;
}

.img-controls {
  display: inline;
  padding-left: 35.7%;
}

.img-responsive, .thumbnail>img, .thumbnail a>img, .carousel-inner>.item>img, .carousel-inner>.item>a>img {
  max-width: 100%;
}

.img-responsive {
  /* height: 100vh; */
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-repeat: no-repeat;
}

.news_flash {
  margin-top: 60px;
  max-width: 84%;
  margin-left: 220px;
  margin-right: 50px;
}

/* news flash - responsive */
@media (max-width:1024px) {
  /* hiding news flash controls */
  .controls {
    display: none;
  }

  .news_flash {
    margin-top: 60px;
    margin-left: 220px;
  }
}

@media (max-width:922px) {
  .news_flash {
    margin-left: 220px;
  }
}

@media (max-width:768px) {
  .news_flash {
    margin-left: 0px;
  }
}

@media (max-width:414px) {
  .news_flash {
    margin-left: 0px;
  }
}

@media (max-width:375px) {
  .news_flash {
    margin-top: 60px;
    margin-left: 0px;
  }

  .img-responsive {
    /* height: 53em; */
  }
}
