@media only screen and (max-width: 900px) {

  .horizontal-wrapper .section-1 {

    width: 80vw;
    height: auto;
    padding-top: 150px;
    padding-bottom: 100px;

  }

  .section-1-content-wrapper {

    height: auto !important;

  }
	.content-wrapper-section-2 {margin-top:50px}


}

@media only screen and (max-width: 770px) {

	
	.section-1 .section-1-content-wrapper h1 {margin-bottom:0;}
	.horizontal-wrapper .section-1 {        padding-top: 100px;        padding-bottom: 60px;height:auto;	}
  .scroller {    display: none;  }

  .horizontal-page-wrapper {    position: relative;    height: auto;  }

  .horizontal-wrapper {    position: relative;    height: auto;    flex-direction: column;  }

  .horizontal-wrapper .section-1 {    width: 100%;  }

  .horizontal-wrapper .section-1-2 {    height: auto;  }
	.content-wrapper-section-2 {margin-top:0;height:auto}
	
	
	.content-wrapper-section-2 .left .left-picture {height:100%;min-height:250px}
	
	.content-wrapper-section-2 .left, .content-wrapper-section-2 .right {
    width: 100%;
}
	.content-wrapper-section-2 {flex-direction:column}
	.content-wrapper-section-2 .left {margin-bottom:30px}
	.content-wrapper-section-2 .left .left-picture .slider-2-wrapper, .content-wrapper-section-2 .right .right-picture .slider-2-wrapper {height:auto!important}
	.content-wrapper-section-2 .slick-slide {    height: 250px;}

	.content-wrapper-section-2 .left .left-picture .slider-2-wrapper {margin-bottom:45px;} 
	.content-wrapper-section-2 .right .right-picture .slider-2-wrapper {margin-top:45px}
	.horizontal-wrapper .section-2 {height:auto}
	

}
