html body .navbar-header {
  width: 30% !important;
}
html body header#header .navbar .navbar-collapse {
  width: 70% !important;
}

html body header#header .navbar .navbar-brand img {
  width: auto !important;
}

html body header#header .navbar .navbar-brand {
  position: absolute;
  bottom: -60px;
  height: 150px !important;
}

.bg-clr-header-blue div:nth-child(2) {
  display: none !important;
}

html body section.bg-clr-header-blue {
  background: #ff9519 !important;
}

html body .topheader-add-phn-ml a,
html body #header .fa {
  color: #fff !important;
}

html body header#header .navbar .navbar-collapse .navbar-nav > li > a {
  text-transform: uppercase !important;
}

html body .header-flex-div {
  justify-content: flex-end !important;
}

/* 1  */
@media (max-width: 991px) {
  .gallery-container .image-holder {
    /* height: 600px !important; */
    height: max-content !important;
  }
}

/* 2 */

@media screen and (min-width: 800px) and (max-width: 1230px) {
  html body header#header .navbar .navbar-brand {
    position: absolute;
    top: 1px !important;
    left: 20px !important;
  }
}

/* 3 */

@media (min-width: 1800px) {
  .about-sec-1 .left img {
    height: 650px !important;
    /* object-fit: cover; */
    /* object-position: top; */
    object-fit: contain !important;
  }
}

/* 5 */

/* Change id of last faq items  */

/* 6 */

p {
  /* font-size: 18px; */
  font-size: 16px !important;
}

/* 7 */

#reviews-content .reviews .reviews-middle ul.sort li.active .Google {
  color: #000 !important;
}

/* 15  */

/* Already fixed, can't recreate issue */

/* 16  */

@media (max-width: 1250px) {
  html body header#header .navbar .navbar-brand {
    position: absolute;
    bottom: 0 !important;
  }
}
@media (max-width: 1100px) {
  html body header#header .navbar .navbar-brand {
    position: absolute;
    bottom: -16px !important;
  }
}

@media (max-width: 991px) {
  header#header .navbar .navbar-brand img {
    max-height: 40px !important;
  }
}

/* 17 */

@media (max-width: 1080px) {
  html body .wmlcmcn .text_section {
    width: 100% !important;
  }
}

/* 18  */
@media screen and (min-width: 750px) and (max-width: 1000px) {
  .select-section .bg-img {
    width: 50% !important;
    height: 300px !important;
    position: relative !important;
    left: 50% !important;
    transform: translateX(-50%) !important;
  }
}

/* 19 */

@media screen and (min-width: 1030px) and (max-width: 1200px) {
  .wmlcmcn .video_section {
    height: 60vh !important;
  }
}

/* 20  */

@media (min-width: 1900px) {
  .select-section .bg-img {
    height: 400px !important;
    width: 100% !important;
  }
  #reviews-slider > div > div > div > div:first-child {
    height: 750px !important;
  }
}

@media (max-width: 810px) {
  html body header#header .navbar .navbar-brand {
    height: 75px !important;
  }

  html
    body
    header#header
    .navbar-default.builder-dynamic-open
    .navbar-collapse {
    width: 100% !important;
  }
}

html body header#header .navbar .navbar-brand img {
  max-height: 100% !important;
}

@media screen and (min-width: 760px) and (max-width: 1000px) {
  html body header#header .navbar .navbar-brand {
    height: 120px !important;
  }
}

@media (max-width: 810px) {
  html body header#header .navbar .navbar-brand {
    height: 100% !important;
    bottom: 0px !important;
  }
}


@media only screen and (max-width: 991px) {
    .w1maqk8h header#header .navbar .navbar-collapse {
        top: 45px;
    }
}