.phone-number a {
  text-decoration: none !important;
}
.enque-butn {
  background-color: #f8a23c !important;
  color: #fff !important;
  font-weight: 700 !important;
  position: relative !important;
  border-radius: 1px !important;
  top: 14px !important;
  min-height: 40px;
  margin-top: 4px;
  min-width: 240px;
  text-align: center;
  border: solid 2px #f8a23c;
  border-radius: 3px !important;
  font-family: 'Poppins', sans-serif;
  font-size: 18px;
  border: 2px solid transparent;
}
.enque-butn:hover {
  background: transparent !important;
  border: solid 2px #005baa !important;
  color: #005baa !important;
  min-height: 40px;
}
.page-template-landing-page .sumome-share-client-wrapper {
  display:none !important;    
}
#lp-testimonials {
  margin-bottom: 25px;
}

/*.enquire-now {
  float: right;
  margin-right: 70px;
}*/

/*@media screen and (max-width: 767px){
  .caseyair-txt {
  width: 185px !important;
  height: 50px !important;
}
.enque-butn {
  min-width: 200px !important;
}
}*/


@media screen and (max-width: 1199px){
  .head-sec-txt .logo {
      width: 42%;
  }

  .head-sec-txt .enquire-now {
      width: 32%;
  }

  .head-sec-txt .phone-number {
      margin-left: 20px;
      width: 23%;
      max-width: 220px;
  }
}

.head-sec-txt .logo {
  float: left;
  width: 50%;
}

.head-sec-txt .enquire-now {
  float: left;
  width: 29%;
}

.head-sec-txt .phone-number {
  float: right;
  width: 19%;
  margin-left: 20px;
}

.head-sec-txt .fclear{
  clear: both;
}

@media screen and (max-width: 1199px){
  .head-sec-txt .logo {
      width: 42%;
  }

  .head-sec-txt .enquire-now {
      width: 32%;
  }

  .head-sec-txt .phone-number {
      margin-left: 20px;
      width: 23%;
  }
}

@media screen and (max-width: 991px){
  .head-sec-txt .logo {
      width: 28%;
  }

  .head-sec-txt .enquire-now {
      width: 39%;
  }

  .head-sec-txt .phone-number {
      margin-left: 20px;
      width: 30%;
  }
  .lp-testimonials li blockquote p {
      font-size: 1.1rem;
  }
}

@media screen and (max-width: 767px){
  .logo a {
      width: 100%;
      height: 50px;
  }

  .head-sec-txt .phone-number a {
      font-size:0;
  }
  .head-sec-txt .phone-number span {
      display:none;
  }
  .head-sec-txt .phone-number {
      margin-left: 0;
      width: auto;
      float: right;
      margin-right: 15px;
      margin-top: 15px;
  }
  .phone-number::before {
      display: none !important;
  }
  .phone-number a::before {
      display: block;
      width: 44px;
      height: 44px;
      top: 2px;
      position: absolute;
      left: -55px;
      content: "";
      background: url("../images/icons/lp-phone.svg") no-repeat;
  }
  .head-sec-txt .enquire-now {
      width: auto;
      float: right;
  }
  .head-sec-txt .enquire-now .enque-butn {
      width: 100% !important;
      min-width: unset;
      font-size: 14px;
      margin-top: 0;
  }
}   

@media screen and (max-width: 480px){
  
  h1.hero {
      font-size: 24px !important;
  }
  
  .form .gform_wrapper .gform_footer input[type="submit"] {
      font-size: 0.8rem;
  }

  .header, .landing-page-header {
      padding-bottom: 10px;
  }
  .head-sec-txt {
      text-align: center;
  }
  .logo a {
      background-position: center;
  }
  .head-sec-txt .logo {
      float: none;
      width: 100%;
  }
  .head-sec-txt .enquire-now {
      float: none;
      display: inline-block;
  }
  .head-sec-txt .phone-number {
      float: none;
      display: inline-block;
      margin-right: 0px;
      margin-top: 0px;
      margin-left: 15px;
  }
  .head-sec-txt .phone-number a {
      width: 44px;
      height: 44px;
      display: inline-block;
  }
  .phone-number a::before {
      top: 15px;
      left: 0px;
  }
}
.service-snippets li .contents img,
.service-excerpt li img {
  object-fit: cover;
  width: 100%;
  max-width: 100%;
}
.service-excerpt li img {
  max-height: 200px;
}

.rslides li {
  z-index: 0!important;
}

.page-banner .service-slideshow {
  z-index: 0!important;
}

.thumbnail-gallery a img {
  width: 100%;
}
