/* Scss Document */
/* Generated by Navidu Thisara Dillimuni on May 24, 2018 */
/* ===================================================media-320-479 START===================================================*/
@media screen and (min-width: 320px) and (max-width: 767px) {
  h1 {
    font-size: 26px; }

  h2 {
    font-size: 20px; }

  .zed-nav img {
    width: 188px;
    max-width: 188px;
    margin-left: 5%; }
  .zed-nav .navbar {
    min-height: inherit; }
    .zed-nav .navbar #bs-example-navbar-collapse-1 {
      position: absolute;
      z-index: 11;
      width: 100%;
      background: rgba(0, 0, 0, 0.75); }
  .zed-nav .navbar-default .navbar-toggle {
    border: none; }
    .zed-nav .navbar-default .navbar-toggle:hover, .zed-nav .navbar-default .navbar-toggle:active {
      background: #000000; }

  .zed-slider .carousel-caption.caption-only {
    letter-spacing: 0.125em; }
    .zed-slider .carousel-caption.caption-only > div {
      margin-left: 2%; }
    .zed-slider .carousel-caption.caption-only .holder-name, .zed-slider .carousel-caption.caption-only .text-three {
      font-size: 8px; }
    .zed-slider .carousel-caption.caption-only .holder-name {
      margin-bottom: 0; }
    .zed-slider .carousel-caption.caption-only .text-one {
      font-size: 12px;
      margin-bottom: 0; }
    .zed-slider .carousel-caption.caption-only .text-two {
      font-size: 11px;
      margin-bottom: 0; }

  .zed-rates {
    padding-top: 10px;
    padding-bottom: 10px; }
    .zed-rates h2 {
      margin-bottom: 20px; }
    .zed-rates .rate {
      margin-bottom: 20px; }
      .zed-rates .rate .value {
        font-size: 25px; }

  .zed-exclusive-listings {
    padding-bottom: 15px; }
    .zed-exclusive-listings .el-img-frame.left-panel {
      padding-left: 0;
      margin-bottom: 15px; }
    .zed-exclusive-listings .el-img-frame.right-panel {
      padding-right: 0; }

  .zed-happy-customer h2 {
    margin-top: 30px;
    margin-bottom: 30px; }

  .zed-quick-contact {
    padding: 0; }
    .zed-quick-contact .contact-form {
      padding: 20px 15px 55px 15px; }
      .zed-quick-contact .contact-form input, .zed-quick-contact .contact-form textarea {
        margin-bottom: 15px; }

  .zed-footer {
    padding: 40px; }
    .zed-footer .footer-stage-one > div {
      display: flex;
      justify-content: space-around;
      align-items: center; }
    .zed-footer .footer-stage-two .copyright-companyname {
      text-align: center; }
    .zed-footer .footer-stage-two .sitemap-privacypolicy {
      display: flex;
      justify-content: space-around;
      align-items: center; }
      .zed-footer .footer-stage-two .sitemap-privacypolicy ul {
        float: none; } }
/* ===================================================media-320-479 END===================================================*/
/* ===================================================media-480-767 START===================================================*/
@media screen and (min-width: 480px) and (max-width: 767px) {
  .zed-slider .carousel-caption.caption-only .holder-name, .zed-slider .carousel-caption.caption-only .text-three {
    font-size: 10px; }
  .zed-slider .carousel-caption.caption-only .holder-name {
    margin-bottom: 5px; }
  .zed-slider .carousel-caption.caption-only .text-one {
    font-size: 14px;
    margin-bottom: 5px; }
  .zed-slider .carousel-caption.caption-only .text-two {
    font-size: 13px;
    margin-bottom: 5px; } }
/* ===================================================media-480-767 END===================================================*/
/* ===================================================media-768-991 START===================================================*/
@media screen and (min-width: 768px) and (max-width: 991px) {
  h1 {
    font-size: 31px; }

  h2 {
    font-size: 25px; }

  .zed-nav img {
    width: 156px;
    max-width: 156px; }
  .zed-nav .navbar-nav {
    margin-top: 0; }
  .zed-nav .nav > li > a {
    padding: 10px; }
  .zed-nav .navbar {
    min-height: inherit; }

  .zed-slider .carousel-caption.caption-only > div {
    margin-left: 2%; }
  .zed-slider .carousel-caption.caption-only .holder-name {
    margin-bottom: 10px; }
  .zed-slider .carousel-caption.caption-only .text-one {
    font-size: 34px;
    margin-bottom: 0; }
  .zed-slider .carousel-caption.caption-only .text-two {
    font-size: 24px;
    margin-bottom: 25px; }

  .zed-rates {
    padding-bottom: 20px; }
    .zed-rates h2 {
      margin-bottom: 30px; }
    .zed-rates .rate {
      margin-bottom: 20px; }
      .zed-rates .rate .value {
        font-size: 25px; }

  .zed-exclusive-listings {
    padding-top: 40px;
    padding-bottom: 15px; }
    .zed-exclusive-listings .el-img-frame img {
      width: 100%; }
    .zed-exclusive-listings .el-img-frame.left-panel {
      padding-left: 0;
      margin-bottom: 15px; }
    .zed-exclusive-listings .el-img-frame.right-panel {
      padding-right: 0; }

  .zed-happy-customer h2 {
    margin-top: 40px;
    margin-bottom: 40px; }

  .zed-quick-contact {
    padding: 30px 30px 0 30px; }
    .zed-quick-contact .contact-form input, .zed-quick-contact .contact-form textarea {
      margin-bottom: 30px; } }
/* ===================================================media-767-991 END===================================================*/
/* ===================================================media-992-1200 START===================================================*/
@media screen and (min-width: 992px) and (max-width: 1200px) {
  .zed-nav img {
    width: 90%; }
  .zed-nav .navbar-nav {
    margin-right: 0%; }
    .zed-nav .navbar-nav li a {
      padding: 15px 9px; }

  .zed-quick-contact {
    padding: 35px 35px 0 35px; }
    .zed-quick-contact .contact-person img {
      margin-top: 62px; } }
/* ===================================================media-992-1200 END===================================================*/
