/*desktop view*/
@media only screen and (min-width: 1441px) {
  .desktop-view {
    display: block !important;
  }
  .mobile-view {
    display: none !important;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1440px) {
  .desktop-view {
    display: block !important;
  }
  .mobile-view {
    display: none !important;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1200px) {
  .desktop-view {
    display: block !important;
  }
  .mobile-view {
    display: none !important;
  }
}
/*mobile view*/
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .desktop-view {
    display: none !important;
  }
  .mobile-view {
    display: block !important;
  }
  .fnt-10 {
    font-size: 5px !important;
  }
  .fnt-12 {
    font-size: 6px !important;
  }
  .fnt-15 {
    font-size: 8px !important;
  }
  .fnt-18 {
    font-size: 9px !important;
  }
  .fnt-20 {
    font-size: 10px !important;
  }
  .fnt-25 {
    font-size: 14px !important;
  }
  .fnt-30 {
    font-size: 15px !important;
  }
  .fnt-40 {
    font-size: 20px !important;
  }
  .fnt-50 {
    font-size: 25px !important;
  }
  .fnt-60 {
    font-size: 30px !important;
  }
  .fnt-70 {
    font-size: 35px !important;
  }
  .fnt-80 {
    font-size: 40px !important;
  }
  .fnt-100 {
    font-size: 50px !important;
  }
  .fnt-120 {
    font-size: 60px !important;
  }
  .spacer-5 {
    height: 3px;
  }
  .spacer-10 {
    height: 5px;
  }
  .spacer-20 {
    height: 10px;
  }
  .spacer-40 {
    height: 20px;
  }
  .spacer-60 {
    height: 30px;
  }
  .spacer-80 {
    height: 40px;
  }
  .spacer-100 {
    height: 50px;
  }
  .spacer-120 {
    height: 60px;
  }
  p, a, ul > li {
    font-size: 12px;
  }
  .banner-caption h1 {
    font-size: 5rem;
  }
  section h2 {
    font-size: 20px;
  }
  .secTitle2 {
    text-indent: 0px;
  }
  .btn-leaf {
    font-size: 12px;
    width: 75px;
    height: 35px;
  }
  .leaf-img .imgAbs {
    max-width: 4rem;
  }
  .leaf-img .imgAbs-rev {
    max-width: 4rem;
  }
  .blog-excerpt {
    position: absolute;
    bottom: 1rem;
    padding: 0 2rem;
  }
  .blog-excerpt p, .blog-excerpt a {
    color: #fff;
    margin-bottom: 0px;
  }
  .banner-caption {
    z-index: 0;
  }
  footer .quote-top {
    text-align: center;
    font-size: 2rem;
  }
  footer .quote-bottom {
    text-align: center;
    font-size: 2.5rem;
  }
  .vh-100 {
    height: auto !important;
  }
  .img-30 {
    max-width: 30%;
  }
  .img-50 {
    max-width: 50%;
  }
  .services-slider-arrows img,
  .testi-slider-arrows img {
    max-width: 70%;
  }
  .testi-cont {
    padding: 1rem;
  }
  footer .social-media, footer .copyright {
    text-align: center;
  }
}
@media only screen and (max-width: 767px) {
  .desktop-view {
    display: none !important;
  }
  .mobile-view {
    display: block !important;
  }
  .fnt-10 {
    font-size: 5px !important;
  }
  .fnt-12 {
    font-size: 6px !important;
  }
  .fnt-15 {
    font-size: 8px !important;
  }
  .fnt-18 {
    font-size: 9px !important;
  }
  .fnt-20 {
    font-size: 10px !important;
  }
  .fnt-25 {
    font-size: 14px !important;
  }
  .fnt-30 {
    font-size: 15px !important;
  }
  .fnt-40 {
    font-size: 20px !important;
  }
  .fnt-50 {
    font-size: 25px !important;
  }
  .fnt-60 {
    font-size: 30px !important;
  }
  .fnt-70 {
    font-size: 35px !important;
  }
  .fnt-80 {
    font-size: 40px !important;
  }
  .fnt-100 {
    font-size: 50px !important;
  }
  .fnt-120 {
    font-size: 60px !important;
  }
  .spacer-5 {
    height: 3px;
  }
  .spacer-10 {
    height: 5px;
  }
  .spacer-20 {
    height: 10px;
  }
  .spacer-40 {
    height: 20px;
  }
  .spacer-60 {
    height: 30px;
  }
  .spacer-80 {
    height: 40px;
  }
  .spacer-100 {
    height: 50px;
  }
  .spacer-120 {
    height: 60px;
  }
  p, a, ul > li {
    font-size: 12px;
  }
  .banner-caption h1 {
    font-size: 5rem;
  }
  section h2 {
    font-size: 20px;
  }
  .secTitle2 {
    text-indent: 0px;
  }
  .btn-leaf {
    font-size: 12px;
    width: 75px;
    height: 35px;
  }
  .leaf-img .imgAbs {
    max-width: 4rem;
  }
  .leaf-img .imgAbs-rev {
    max-width: 4rem;
  }
  .blog-excerpt {
    position: absolute;
    bottom: 1rem;
    padding: 0 2rem;
  }
  .blog-excerpt p, .blog-excerpt a {
    color: #fff;
    margin-bottom: 0px;
  }
  .banner-caption {
    z-index: 0;
  }
  footer .quote-top {
    text-align: center;
    font-size: 2rem;
  }
  footer .quote-bottom {
    text-align: center;
    font-size: 2.5rem;
  }
  .vh-100 {
    height: auto !important;
  }
  .img-30 {
    max-width: 30%;
  }
  .img-50 {
    max-width: 50%;
  }
  .services-slider-arrows img,
  .testi-slider-arrows img {
    max-width: 70%;
  }
  .testi-cont {
    padding: 1rem;
  }
  footer .social-media, footer .copyright {
    text-align: center;
  }
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
  .desktop-view {
    display: none !important;
  }
  .mobile-view {
    display: block !important;
  }
  .fnt-10 {
    font-size: 5px !important;
  }
  .fnt-12 {
    font-size: 6px !important;
  }
  .fnt-15 {
    font-size: 8px !important;
  }
  .fnt-18 {
    font-size: 9px !important;
  }
  .fnt-20 {
    font-size: 10px !important;
  }
  .fnt-25 {
    font-size: 14px !important;
  }
  .fnt-30 {
    font-size: 15px !important;
  }
  .fnt-40 {
    font-size: 20px !important;
  }
  .fnt-50 {
    font-size: 25px !important;
  }
  .fnt-60 {
    font-size: 30px !important;
  }
  .fnt-70 {
    font-size: 35px !important;
  }
  .fnt-80 {
    font-size: 40px !important;
  }
  .fnt-100 {
    font-size: 50px !important;
  }
  .fnt-120 {
    font-size: 60px !important;
  }
  .spacer-5 {
    height: 3px;
  }
  .spacer-10 {
    height: 5px;
  }
  .spacer-20 {
    height: 10px;
  }
  .spacer-40 {
    height: 20px;
  }
  .spacer-60 {
    height: 30px;
  }
  .spacer-80 {
    height: 40px;
  }
  .spacer-100 {
    height: 50px;
  }
  .spacer-120 {
    height: 60px;
  }
  p, a, ul > li {
    font-size: 12px;
  }
  .banner-caption h1 {
    font-size: 5rem;
  }
  section h2 {
    font-size: 20px;
  }
  .secTitle2 {
    text-indent: 0px;
  }
  .btn-leaf {
    font-size: 12px;
    width: 75px;
    height: 35px;
  }
  .leaf-img .imgAbs {
    max-width: 4rem;
  }
  .leaf-img .imgAbs-rev {
    max-width: 4rem;
  }
  .blog-excerpt {
    position: absolute;
    bottom: 1rem;
    padding: 0 2rem;
  }
  .blog-excerpt p, .blog-excerpt a {
    color: #fff;
    margin-bottom: 0px;
  }
  .banner-caption {
    z-index: 0;
  }
  footer .quote-top {
    text-align: center;
    font-size: 2rem;
  }
  footer .quote-bottom {
    text-align: center;
    font-size: 2.5rem;
  }
  .vh-100 {
    height: auto !important;
  }
  .img-30 {
    max-width: 30%;
  }
  .img-50 {
    max-width: 50%;
  }
  .services-slider-arrows img,
  .testi-slider-arrows img {
    max-width: 70%;
  }
  .testi-cont {
    padding: 1rem;
  }
  footer .social-media, footer .copyright {
    text-align: center;
  }
}

/*# sourceMappingURL=responsive-rtl.css.map */
