@media only screen and (min-width: 992px) and (max-width: 1200px) {


  .fh-hotel-subpages-menu-container {
      margin-top: 30px;
    }

  .fh-activities-row.text-to-right .fh-activities-row-content,
  .fh-activities-row.text-to-left .fh-activities-row-content{
    padding: 60px 45px 120px 45px  !important;
    }

  .fh-activities-row.text-to-right:not(:first-child) .fh-activities-row-content,
  .fh-activities-row.text-to-left:not(:first-child) .fh-activities-row-content{
    padding: 60px 45px 180px 45px  !important;
    }


}


@media only screen and (min-width: 992px){
.collapseomatic{
display: none !important
}

.collapseomatic_content {
display: block !important;
margin-left: 0 !important
}
}


@media only screen and (max-width: 991px) {


  .fh-hotel-subpages-menu-container {
      margin-top: 30px;
    }

  .fh-activities-row.text-to-right .fh-activities-row-content,
  .fh-activities-row.text-to-left .fh-activities-row-content{
    padding: 60px 45px 120px 45px  !important;
    }

  .fh-activities-row.text-to-right:not(:first-child) .fh-activities-row-content,
  .fh-activities-row.text-to-left:not(:first-child) .fh-activities-row-content{
    padding: 60px 45px 180px 45px  !important;
    }
	
	.fh-activities-content-title h3 {
    font-size: 2.2rem;
	}
	
}


@media only screen and (max-width: 991px) and (min-width: 768px){


.collapseomatic{
float: right;
    font-size: 0.8em !important;
    color: #3e4343;
	    background-position: 0 9px;
		letter-spacing: 0
}
	
.collapseomatic_content {
display: none 
}

.fh-activities-row.text-to-left .collapseomatic{
float: left
}

.fh-activities-row.text-to-left .collapseomatic_content{
margin-left: 0 !important
}




}



@media only screen and (max-width: 767px) {

.fh-activities-section {
    margin-bottom: 20px !important;
	}

  .only-desktop{
    display: none !important
    }

  .fh-activities-row.text-to-right:not(:first-child),
  .fh-activities-row.text-to-left:not(:first-child),
  .fh-activities-row.text-to-left.four{
    transform: none !important
  }

  .fh-activities-row.text-to-right .fh-activities-row-content,
  .fh-activities-row.text-to-right:not(:first-child) .fh-activities-row-content,
  .fh-activities-row.text-to-left .fh-activities-row-content,
  .fh-activities-row.text-to-left:not(:first-child) .fh-activities-row-content{
    padding: 40px 30px !important;
    transform: none !important
    }

  .fh-activities-row-image{
    background-position: center center;
    transform: none !important
    }

  .fh-activities-row-image .vc_column-inner{
    padding: 0 !important
    }

  .fh-activities-content-supertitle p,
  .fh-activities-content-title h3,
  .fh-activities-content-text p{
    text-align: left !important
    }

  .fh-activities-row-content .fh-activities-content-divider hr,
  .fh-activities-row.text-to-right .fh-activities-content-divider hr,
  .fh-activities-row.text-to-right:not(:first-child) .fh-activities-content-divider hr,
  .fh-activities-row.text-to-left .fh-activities-content-divider hr,
  .fh-activities-row.text-to-left:not(:first-child) .fh-activities-content-divider hr {
    float: left;
    }

  .fh-activities-emblem {
    display: none;
    }

  .fh-activities-row-content{
    order: 1
    }

  .fh-activities-row-image{
    order: 2
    }

 

.fh-restaurants-reviews-title {
    margin-bottom: 45px !important;

}

.fh-restaurants-row-reviews-slider button.slick-next {
    right: 15px;
		left: 0;
	right: 0;
	margin-left: auto;
	margin-right: auto;
transform: translate(20px);

}

.fh-restaurants-row-reviews-slider button.slick-prev {
    left: auto;
    right: 52px;
		left: 0;
	right: 0;
	margin-left: auto;
	margin-right: auto;
	transform: translate(-20px);
	}


  .collapseomatic{
  display: none !important
  }

  .collapseomatic_content {
  display: block !important;
  margin-left: 0 !important
  }


}
