/*
 * Title:   Paradise Garden - Gardening and Landscaping - HTML Template
 * Author:  QTC Media
 */
@media (max-width: 1565px) {
  .grid li .box .box-content {
    padding: 60px 30px; }
    .grid li .box .box-content h3 {
      font-size: 27px; } }
@media (max-width: 1350px) {
  .coming-soon .content {
    margin: 35px 0;
    top: 0;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0); }
 }
@media (max-width: 1199px) {



  .header-v4 .header .main-menu li a span {
    right: 5px; }

  .header-v4 .header .main-menu li a {
    padding: 0 20px; }

  .header-v4 .header .search {
    padding-left: 20px; }

  .header-v4 .header .off-canvas {
    margin-left: 40px; }

  .grid li .box .box-content {
    padding: 30px 15px; }
    .grid li .box .box-content h3 {
      font-size: 23px; }


  .recent-projects .slick-content .none-active {
    display: none; }

 }
@media (max-width: 991px) {
.header2 .page-name { padding: 100px 0 55px 0;text-align: center; }
.header-v3 .header .info li {padding-right: 30px;}
.header-v3 .header .info li .box .content{padding-right: 10px;}
.header-v3 .header .info li .box .box-icon{width: 30px;height:40px;}
.contact-home h3{    font-size: 48px;}
.main_footer__block h4{margin-top: 25px; margin-bottom: 15px;}	
.lafresca-services .row .push-offset-3, .lafresca-services .row .pull-offset-9{position: static; }
	
	
	
	
  .coming-soon .content h3 {
    padding-top: 50px; }

  .coming-soon .content .count-down {
    margin-top: 100px; }

  .page-not-found .box-content {
    text-align: center;
    padding-top: 50px; }

  .page-not-found .box-image img {
    margin: 0 auto; }

  .coming-soon .content {
    margin: 0;
    width: auto;
    left: 10%;
    right: 10%;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0); }

  .coming-soon {
    background: #ffffff; }

  .gallery .row .push-offset-6, .gallery-v3 .row .push-offset-6,
  .gallery .row .pull-offset-6, .gallery-v3 .row .pull-offset-6 {
    position: static; }

  .contact-form .box {
    width: 100%; }

  .contact-info .box .box-content {
    padding-left: 0; }

  .contact-info .box .box-icon {
    margin: 0 auto 20px auto; }

  .contact-info .box {
    display: block;
    text-align: center; }

  .contact-info .title {
    padding-bottom: 30px; }

  .contact-info .title p {
    padding: 0; }


  .header-v4 .header .main-menu .menu-bars .search {
    display: inline-block; }

  .header-v4 .header .main-menu li:first-child {
    display: none; }

  .header-v4 .header .main-menu .menu-bars {
    line-height: 75px; }

  .grid li .box .box-content {
    text-align: center; }

  .grid li .box:before {
    display: none; }

  .grid li:nth-child(even) .garden-img-full-width {
    position: static; }

  .grid li {
    margin-bottom: 30px; }
    .grid li:last-child {
      margin-bottom: 0; }


  .why-choose-us-v2.garden-set-pd {
    padding: 50px 0; }

  .why-choose-us-v2 li:nth-last-child(3), .why-choose-us-v2 li:nth-last-child(2), .why-choose-us-v2 li:last-child {
    padding-bottom: 30px; }


  .header-v3 {   position: static; background:#100f0fa6}
    .header-v3 .header:before, .header-v5 .header:before {
      content: '';
      width: 100%;
      height: 1px;
      background: #171d20;
      position: absolute;
      bottom: -1px;
      right: 0;
      left: 0; }
    .header-v3 .header .top-bar, .header-v5 .header .top-bar {
      padding: 0 15px; }
    .header-v3 .header .logo, .header-v5 .header .logo {
      height: 75px; }
    .header-v3 .header .info, .header-v5 .header .info {
      height: 75px; }

  .carousel-v2.garden-none-pd-top {
    padding-top: 0; }

  .why-choose-us li, .why-choose-us-v2 li, .services-v5 li {
    padding-bottom: 30px; }

  .why-choose-us li:nth-last-child(3), .services-v5 li:nth-last-child(3) {
    padding-bottom: 30px; }

  .why-choose-us.garden-set-pd {
    padding: 50px 0 225px 0; }

  .recent-projects-v2 .garden-title {
    padding-bottom: 30px; }

  .garden-title p {
    padding: 10px 15% 0 15%; }


  .footer-v1 .footer {
    padding: 35px 0 50px 0; }

  .footer-v1 .footer .box {
    margin: 15px 0; }

  .contact {
    background: #64a507; }


  .action {
    text-align: center; }
    .action h3 {
      float: none; }
    .action .garden-button {
      float: none;
      margin-top: 15px; }

  .services {
    border-bottom: 1px solid #e3e4e5; }
    .services.garden-set-pd {
      padding-bottom: 20px; }
    .services .box {
      margin-bottom: 30px;
      text-align: center;
      display: block; }
      .services .box .box-icon {
        margin: 0 auto 15px auto;
        border: 2px dashed #64a507; }
        .services .box .box-icon span {
          background: #64a507; }
          .services .box .box-icon span:before {
            color: #ffffff; }
      .services .box .box-text {
        margin-left: 0; }
        .services .box .box-text p, .services .box .box-text h3 {
          color: #202020; }

	
  .header-v4 .header .search {
    line-height: 75px;
    padding-left: 0; }
	
  .header-v4 .header .logo {
    height: 75px; }

  .header-v4 .header .main-menu .menu {
    display: none !important; }

  .garden-set-pd, .garden-set-pd-sm, .garden-set-pd-sm-lg {
    padding: 50px 0; } 
	

	
	}
@media (max-width: 767px) {
.contact-home h3{    font-size: 32px;}
.home-form-text{    float: inherit;     width: 100%;     clear: both;}	
.home-contact-deatils h3{}
.home-contact-left{    clear: both;}
.home-contact-deatils {     padding-top: 50px; }
.clients-page .clients-inner{ text-align: center;}
.contact-form-page{margin-top:30px;}
.copyriight_block p{text-align: center;}

.footer-icons-page{    text-align: center;}
.footer-icons ul li a{width: 35px; height: 35px;}


	
	
	
	
  .coming-soon .content .count-down li {
    display: block;
    padding: 15px 0; }
    .coming-soon .content .count-down li:before {
      display: none; }

  .coming-soon .content {
    left: 5%;
    right: 5%; }


  .contact-form .box h3 {
    font-size: 30px;
    line-height: 30px; }

  .contact-info .box {
    margin-bottom: 30px; }

  .contact-info.garden-set-pd-sm {
    padding-bottom: 20px; }

  .header-v5 .header .page-name {
    padding: 35px 0; }

  .header-v4 .top-bar {
    display: none; }

  .why-choose-us-v2 .garden-title p {
    padding: 10px 5% 0 5%; }

  .slider-v3 .banner-caption-button .garden-button a {
    font-size: 10px !important;
    line-height: 26px !important;
    padding: 0 20px !important; }

  .header-v3 .header .info li, .header-v5 .header .info li {
    display: none; }
    .header-v3 .header .info li .off-canvas, .header-v5 .header .info li .off-canvas {
      top: 4px; }
    .header-v3 .header .info li:last-child, .header-v5 .header .info li:last-child {
      display: inline-block; }

  .carousel-v2 .box {
    display: block; }
    .carousel-v2 .box .box-text {
      margin-left: 0;
      text-align: center; }
    .carousel-v2 .box .box-icon {
      margin: 0 auto; }

  .why-choose-us.garden-set-pd, .why-choose-us-v2.garden-set-pd {
    padding: 50px 0; }

  .why-choose-us, .why-choose-us-v2 {
    background: #171d20; }

  .why-choose-us .box .box-text p, .why-choose-us-v2 .box .box-text p, .services-v5 .box .box-text p {
    padding: 0 10%; }

  .why-choose-us li:nth-last-child(2), .services-v5 li:nth-last-child(2) {
    padding-bottom: 30px; }

  .why-choose-us .garden-title, .why-choose-us-v2 .garden-title {
    padding-bottom: 30px; }

  .why-choose-us .box .box-text, .why-choose-us-v2 .box .box-text, .services-v5 .box .box-text {
    margin-left: 0;
    text-align: center; }

  .why-choose-us .box .box-icon, .why-choose-us-v2 .box .box-icon, .services-v5 .box .box-icon {
    float: none;
    text-align: center;
    margin-bottom: 15px; }

  .garden-title p {
    padding: 10px 5% 0 5%; }

  .garden-slick-menu li {
    margin: 0 9px 10px 9px; }
	}
@media (max-width: 479px) {
  .page-not-found .box-content .garden-button a {
    line-height: 45px;
    border-radius: 45px; }

  .page-not-found .box-content h1 {
    font-size: 55px;
    line-height: 55px; }

  .coming-soon .content a img {
    width: 100%; }

  .coming-soon .content form a {
    line-height: 40px;
    top: auto;
    bottom: 0;
    right: auto;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
    border-radius: 45px; }

  .coming-soon .content form input {
    padding: 0 30px; }

  .coming-soon .content form .position-relative {
    padding-bottom: 70px; }

  .coming-soon .content {
    left: 15px;
    right: 15px;
    padding: 35px 0; }


  .shop .row .col-xs-6 {
    width: 100%; }


  .gallery .row li .row .col-xs-6, .gallery-v3 .row .col-xs-6 {
    width: 100%; }


  .why-choose-us-v2 .garden-title p {
    padding: 10px 0 0 0; }


  .header-v3 .header .main-menu, .header-v5 .header .main-menu {
    width: 200px; }

  .slider-v3 .banner-caption-h5:before, .slider-v3 .banner-caption-h5:after {
    display: none; }

  .why-choose-us .box .box-text p, .why-choose-us-v2 .box .box-text p, .services-v5 .box .box-text p {
    padding: 0; }

  .garden-title p {
    padding: 10px 0 0 0; }

  .contact .box .garden-button a {
    line-height: 40px;
    font-size: 20px; }

  .contact .box p {
    font-size: 16px; }

  .contact .box h3 {
    font-size: 45px; }

  .garden-button {
    border-radius: 54px; }
    .garden-button a {
      line-height: 40px;
      border-radius: 40px;
      padding: 0 25px;
      font-size: 14px; }

  .action h3 span {
    font-size: 45px;
    line-height: 50px; }


  .garden-title h6 {
    font-size: 33px; }

  .garden-title h3 {
    font-size: 30px;
    line-height: 36px; }


  .slider-v3 .banner-caption-p{
    display: none; } }
	
@media (max-width: 360px) {
 .header img {  width:250px; }
 }
	
@media (max-width: 320px) {

  .header-v4 .header .search .dropdown-menu form input {
    width: 170px; }

  .latest-services .box h3 {
    font-size: 23px;
    line-height: 26px; }
 }
@media (min-width: 992px) {

  .services {
    display: none; }


  .bars {
    display: none !important; } }
@media (min-width: 992px) and (max-width: 1199px) {
  .header-v4 .header .main-menu {
    margin-left: 20px;
    float: left !important; }

  .why-choose-us-v2 .box .box-text {
    margin-left: 70px; }
    .why-choose-us-v2 .box .box-text h3 {
      font-size: 20px;
      font-weight: 600; } }
@media (min-width: 480px) and (max-width: 767px) {
 

  .latest-services .box h3 {
    font-size: 23px;
    line-height: 26px; } }
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
 }

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