@media (min-width: 1200px) and (max-width: 1400px) {
  #navbarPageContent ul > li > a {
    font-size: 14px;
  }
}

/*** Large screen view ***/
@media (min-width: 1200px) {
  #banner-video.video-wrapper,
  .home-banner-image .slider-image {
    height: 100vh;
  }
  .gallery-wrapper .col-md-2 {
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
  }
}
@media (min-width: 1900px) {
}
@media (min-width: 1650px) and (max-width: 1899px) {
}
@media (min-width: 1650px) {
  .site-header .container-fluid {
    max-width: 1380px;
  }
}

/*** Tab view ***/
@media (max-width: 1200px) {
  .mobile-header {
    display: flex;
  }
  .desktop-header {
    display: none;
  }
  #banner-video video {
    width: 100% !important;
  }
}
@media (min-width: 992px) {
}
@media (min-width: 992px) and (max-width: 1200px) {
}
@media (max-width: 992px) {
}
@media (min-width: 768px) and (max-width: 992px) {
}
@media (min-width: 768px) and (max-width: 1200px) {
}

/*** mobile view ***/
@media (max-width: 768px) {
  .fs-46 {
    font-size: 32px;
  }
  .fs-18 {
    font-size: 14px;
  }
  .h-950px {
    height: 650px;
  }
  .h-600px {
    height: 400px;
  }
  .h-450px {
    height: 300px;
  }
  .h-400px {
    height: 300px;
  }
  .contact-icon {
    bottom: 30px;
    left: 20px;
    width: 60px;
  }
  .contact-icon-top {
    width: 36px;
    height: 35px;
    left: 30px;
    bottom: 100px;
  }
  .slayout-18 .brouchures img,
  .slayout-3 .border-card img {
    width: 65px;
  }
  .footer-top .row > .col-md-4 {
    margin: 20px 0;
  }
  .footer-bottom {
    text-align: center;
  }
  .footer-bottom .justify-content-end {
    -ms-flex-pack: center !important;
    justify-content: center !important;
    padding-top: 20px;
  }
  .footer-bottom .justify-content-end .text-c4 {
    font-size: 12px;
  }
  .fs-34 {
    font-size: 28px;
  }
  .accordion .card-body,
  .accordion .card-header h4 {
    padding: 10px 35px 10px 10px;
  }
  .fs-28 {
    font-size: 22px;
    line-height: 34px;
  }
  .form-input-group .form-group {
    width: 100% !important;
  }
  .product-filter > span {
    margin: 10px 10px;
    text-align: center;
  }
  .exp-logo {
    width: 60px;
    right: 30px;
    top: 100px;
  }
  .slayout-5 .h-700px {
    height: 560px;
  }
  .handle:after {
    font-size: 30px;
  }
  #contact-form-custom .wizard > .content > .body label,
  #contact-form-custom .wizard > .steps .current a,
  #contact-form-custom .wizard > .steps .done a,
  #contact-form-custom .wizard > .steps .disabled a,
  #contact-form-custom .wizard > .steps .number {
    font-size: 15px;
  }
  #contact-form-custom .wizard > .content > .body input[type="submit"] {
    padding: 10px;
    line-height: 0px !important;
    height: 50px !important;
    font-size: 16px;
  }
  .view-button {
    position: relative;
  }
  .awsm-job-single-wrap.awsm-col-2 .awsm-job-form,
  .awsm-job-single-wrap.awsm-col-2 .awsm-job-content {
    width: 100%;
  }
}
@media (min-width: 576px) and (max-width: 992px) {
}
@media (min-width: 480px) {
  .gallery-wrapper li:hover img,
  .gallery-wrapper a:hover img {
    transform: scale(1.1);
  }
}
@media (max-width: 600px) {
  /* 	#banner-video {
		height: 500px;
  } */
  .mfs-28 {
    font-size: 28px;
  }
  .contact-details .contact-info > ul > li {
    display: block !important;
  }
  .contact-details .multi-label ul {
    padding-bottom: 10px;
  }
}
@media (max-width: 480px) {
}
@media (max-width: 435px) {
}
@media (max-width: 380px) {
  /* 	#banner-video {
		height: 400px;
	} */
}
