body,
.main-container {
  max-width: 1680px;
  margin-left: auto;
  margin-right: auto;
  overflow-x: hidden;
}
.section-top {
  position: relative;
  background-color: #383F4D;
  height: 600px;
  max-height: 600px;
  min-height: 450px;
  width: 100%;
  margin: 0;
  overflow: hidden;
  -webkit-align-items: center;
  -moz-align-items: center;
  -o-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -o-justify-content: center;
  justify-content: center;
}

@media screen and (min-width: 768px) {
  .section-top {
    max-height: 800px;
    height: 800px;
    margin: 10px;
    width: auto;
  }
}

.section-top .container {
  max-width: 100%;
}

.section-top .image {
  height: 600px;
  width: 100%;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 50% 50%;
  position: absolute;
  left: 0;
  bottom: 0;
}

@media screen and (min-width: 768px) {
  .section-top .image {
    height: 800px;
  }
}

.section-top .image {
  background-image: url("/images/woman-xs.jpg");
}

@media screen and (min-width: 481px) and (max-width: 768px) {
  .section-top .image {
    background-image: url("/images/woman-s.jpg");
  }
}

@media screen and (min-width: 769px) and (max-width: 992px) {
  .section-top .image {
    background-image: url("/images/woman-m.jpg");
  }
}

@media screen and (min-width: 993px) and (max-width: 1400px) {
  .section-top .image {
    background-image: url("/images/woman-l.jpg");
  }
}

@media screen and (min-width: 1401px) {
  .section-top .image {
    background-image: url("/images/woman-xl.jpg");
  }
}

/*.section-top {
	background: url('/images/woman-s.jpg') no-repeat top center;
	width: 100%;
	height: 85vh;
	background-size: cover;
}
@media screen and (min-width: 481px) and (max-width: 768px) {
	.section-top {
		background: url('/images/woman-s.jpg') no-repeat top center;
		width: 100%;
		height: 85vh;
		background-size: cover;
	}
}

@media screen and (min-width: 769px) and (max-width: 992px) {
	.section-top {
		background: url('/images/woman-m.jpg') no-repeat top center;
		width: 100%;
		height: 85vh;
		background-size: cover;
	}
}

@media screen and (min-width: 993px) and (max-width: 1400px) {
	.section-top {
		background: url('/images/woman-l.jpg') no-repeat top center;
		width: 100%;
		height: 85vh;
		background-size: cover;
	}
}

@media screen and (min-width: 1401px) {
	.section-top {
		background: url('/images/woman-xl.jpg') no-repeat top center;
		width: 100%;
		height: 85vh;
		background-size: cover;
	}
}*/
/* bootstrap 3 helpers */

.navbar.affix {
    position: fixed;
    top: 0;
    max-width: 1680px;
    z-index:10;
    line-height: 0px;
}
.navbar.affix .invisible-logo {
	opacity: 1;
}
.navbar {
	/*margin-top: -80px;*/
	width: 100%;
}
.navbar .invisible-logo {
	opacity: 0;
}
body {
	background-color: rgb(123, 138, 139);
}
#scrollmore {
	position: absolute;
    bottom: 10px;
    left: 50%;
    margin-left: -136px;
}
#warper-container {
	background-color: #ffffff;
}
.navbar-collapse.collapse {
	text-align: center; /* Set this */
	display: block !important;
	height: auto !important;
	padding-bottom: 0;
	overflow: visible !important;
}
.navbar-nav {
	display: inline-block;
	float: none;
	margin: 0;
}
.padding-100 {
	padding-top: 100px;
	padding-bottom: 100px;
}
.padding-25 {
	padding-top: 25px;
	padding-bottom: 25px;
}
.jumbotron {
	background-color: transparent;
}
.text-white {
	color: #ffffff !important;
}
.thin {
	font-weight: 300;
}
.fat {
	font-weight: 500;
}
.upper {
	text-transform: uppercase;
}
h6 {
	font-weight: 700;
	text-transform: uppercase;
}

/*carousel start */
.home-carousel .image-flights {
  background-image: url("/images/slider/flights-xs.jpg");
}

@media screen and (min-width: 481px) and (max-width: 768px) {
  .home-carousel .image-flights {
    background-image: url("/images/slider/flights-s.jpg");
  }
}

@media screen and (min-width: 769px) and (max-width: 992px) {
  .home-carousel .image-flights {
    background-image: url("/images/slider/flights-m.jpg");
  }
}

@media screen and (min-width: 993px) and (max-width: 1400px) {
  .home-carousel .image-flights {
    background-image: url("/images/slider/flights-l.jpg");
  }
}

@media screen and (min-width: 1401px) {
  .home-carousel .image-flights {
    background-image: url("/images/slider/flights-xl.jpg");
  }
}

@media screen and (max-width: 480px) and (-webkit-min-device-pixel-ratio: 2), screen and (max-width: 480px) and (min--moz-device-pixel-ratio: 2), screen and (max-width: 480px) and (-o-min-device-pixel-ratio: 2 / 1), screen and (max-width: 480px) and (min-device-pixel-ratio: 2), screen and (max-width: 480px) and (min-resolution: 192dpi), screen and (max-width: 480px) and (min-resolution: 2dppx) {
  .home-carousel .image-flights {
    background-image: url("/images/slider/flights-xs.jpg");
  }
}

@media screen and (min-width: 481px) and (max-width: 768px) and (-webkit-min-device-pixel-ratio: 2), screen and (min-width: 481px) and (max-width: 768px) and (min--moz-device-pixel-ratio: 2), screen and (min-width: 481px) and (max-width: 768px) and (-o-min-device-pixel-ratio: 2 / 1), screen and (min-width: 481px) and (max-width: 768px) and (min-device-pixel-ratio: 2), screen and (min-width: 481px) and (max-width: 768px) and (min-resolution: 192dpi), screen and (min-width: 481px) and (max-width: 768px) and (min-resolution: 2dppx) {
  .home-carousel .image-flights {
    background-image: url("/images/slider/flights-s.jpg");
  }
}

@media screen and (min-width: 769px) and (max-width: 992px) and (-webkit-min-device-pixel-ratio: 2), screen and (min-width: 769px) and (max-width: 992px) and (min--moz-device-pixel-ratio: 2), screen and (min-width: 769px) and (max-width: 992px) and (-o-min-device-pixel-ratio: 2 / 1), screen and (min-width: 769px) and (max-width: 992px) and (min-device-pixel-ratio: 2), screen and (min-width: 769px) and (max-width: 992px) and (min-resolution: 192dpi), screen and (min-width: 769px) and (max-width: 992px) and (min-resolution: 2dppx) {
  .home-carousel .image-flights {
    background-image: url("/images/slider/flights-m.jpg");
  }
}

@media screen and (min-width: 993px) and (max-width: 1400px) and (-webkit-min-device-pixel-ratio: 2), screen and (min-width: 993px) and (max-width: 1400px) and (min--moz-device-pixel-ratio: 2), screen and (min-width: 993px) and (max-width: 1400px) and (-o-min-device-pixel-ratio: 2 / 1), screen and (min-width: 993px) and (max-width: 1400px) and (min-device-pixel-ratio: 2), screen and (min-width: 993px) and (max-width: 1400px) and (min-resolution: 192dpi), screen and (min-width: 993px) and (max-width: 1400px) and (min-resolution: 2dppx) {
  .home-carousel .image-flights {
    background-image: url("/images/slider/flights-l.jpg");
  }
}

@media screen and (min-width: 1401px) and (-webkit-min-device-pixel-ratio: 2), screen and (min-width: 1401px) and (min--moz-device-pixel-ratio: 2), screen and (min-width: 1401px) and (-o-min-device-pixel-ratio: 2 / 1), screen and (min-width: 1401px) and (min-device-pixel-ratio: 2), screen and (min-width: 1401px) and (min-resolution: 192dpi), screen and (min-width: 1401px) and (min-resolution: 2dppx) {
  .home-carousel .image-flights {
    background-image: url("/images/slider/flights-xl.jpg");
  }
}
.home-carousel .image-hotels {
  background-image: url("/images/slider/hotels-xs.jpg");
}

@media screen and (min-width: 481px) and (max-width: 768px) {
  .home-carousel .image-hotels {
    background-image: url("/images/slider/hotels-s.jpg");
  }
}

@media screen and (min-width: 769px) and (max-width: 992px) {
  .home-carousel .image-hotels {
    background-image: url("/images/slider/hotels-m.jpg");
  }
}

@media screen and (min-width: 993px) and (max-width: 1400px) {
  .home-carousel .image-hotels {
    background-image: url("/images/slider/hotels-l.jpg");
  }
}

@media screen and (min-width: 1401px) {
  .home-carousel .image-hotels {
    background-image: url("/images/slider/hotels-xl.jpg");
  }
}

@media screen and (max-width: 480px) and (-webkit-min-device-pixel-ratio: 2), screen and (max-width: 480px) and (min--moz-device-pixel-ratio: 2), screen and (max-width: 480px) and (-o-min-device-pixel-ratio: 2 / 1), screen and (max-width: 480px) and (min-device-pixel-ratio: 2), screen and (max-width: 480px) and (min-resolution: 192dpi), screen and (max-width: 480px) and (min-resolution: 2dppx) {
  .home-carousel .image-hotels {
    background-image: url("/images/slider/hotels-xs.jpg");
  }
}

@media screen and (min-width: 481px) and (max-width: 768px) and (-webkit-min-device-pixel-ratio: 2), screen and (min-width: 481px) and (max-width: 768px) and (min--moz-device-pixel-ratio: 2), screen and (min-width: 481px) and (max-width: 768px) and (-o-min-device-pixel-ratio: 2 / 1), screen and (min-width: 481px) and (max-width: 768px) and (min-device-pixel-ratio: 2), screen and (min-width: 481px) and (max-width: 768px) and (min-resolution: 192dpi), screen and (min-width: 481px) and (max-width: 768px) and (min-resolution: 2dppx) {
  .home-carousel .image-hotels {
    background-image: url("/images/slider/hotels-s.jpg");
  }
}

@media screen and (min-width: 769px) and (max-width: 992px) and (-webkit-min-device-pixel-ratio: 2), screen and (min-width: 769px) and (max-width: 992px) and (min--moz-device-pixel-ratio: 2), screen and (min-width: 769px) and (max-width: 992px) and (-o-min-device-pixel-ratio: 2 / 1), screen and (min-width: 769px) and (max-width: 992px) and (min-device-pixel-ratio: 2), screen and (min-width: 769px) and (max-width: 992px) and (min-resolution: 192dpi), screen and (min-width: 769px) and (max-width: 992px) and (min-resolution: 2dppx) {
  .home-carousel .image-hotels {
    background-image: url("/images/slider/hotels-m.jpg");
  }
}

@media screen and (min-width: 993px) and (max-width: 1400px) and (-webkit-min-device-pixel-ratio: 2), screen and (min-width: 993px) and (max-width: 1400px) and (min--moz-device-pixel-ratio: 2), screen and (min-width: 993px) and (max-width: 1400px) and (-o-min-device-pixel-ratio: 2 / 1), screen and (min-width: 993px) and (max-width: 1400px) and (min-device-pixel-ratio: 2), screen and (min-width: 993px) and (max-width: 1400px) and (min-resolution: 192dpi), screen and (min-width: 993px) and (max-width: 1400px) and (min-resolution: 2dppx) {
  .home-carousel .image-hotels {
    background-image: url("/images/slider/hotels-l.jpg");
  }
}

@media screen and (min-width: 1401px) and (-webkit-min-device-pixel-ratio: 2), screen and (min-width: 1401px) and (min--moz-device-pixel-ratio: 2), screen and (min-width: 1401px) and (-o-min-device-pixel-ratio: 2 / 1), screen and (min-width: 1401px) and (min-device-pixel-ratio: 2), screen and (min-width: 1401px) and (min-resolution: 192dpi), screen and (min-width: 1401px) and (min-resolution: 2dppx) {
  .home-carousel .image-hotels {
    background-image: url("/images/slider/hotels-xl.jpg");
  }
}
/*carousel end*/
