/* lg */
@media (min-width: 1200px) {
}

/* md */
@media (min-width: 992px) and (max-width: 1199px) {
}

/* sm */
@media (min-width: 768px) and (max-width: 991px) {
}

/* xs */
@media (max-width: 767px) {
}

/* XS Portrait */
@media (max-width: 480px) {
  .logo, .logo img{
    width: 100px;
    float: right;
    margin: 0px;
    margin-top: 5px;
  }
  .carousel-item h2{
    font-size: 50px;
}
  .topImage{
    height: auto;
    padding-bottom: 30px;
  }
  .topImage > .container{
    padding-top: 10px;
    padding-left: 30px;
    padding-right: 10px;
  }

  .section2{
    margin-bottom: 10px;
  }

  .topImage2{
    height: 150px;
  }
  .topImage2 > .container{
    padding-top: 20px;
  }
  .form{
    margin-top: 5px;
  }

}
