.header-promo { width: 100%; position: relative; overflow: hidden; height: 36px; line-height: 36px; background: #B9FF25; color: #000; text-align: center; z-index: 10; }
.component-marquee-container{--gap:1rem;position:relative;display:flex;overflow:hidden;user-select:none;gap:var(--gap);width:100%;--marquee-animation-duration:50s; height: 36px; line-height: 36px; background: #B9FF25; color: #000;}
.component-marquee{flex-shrink:0;display:flex;justify-content:space-around;gap:var(--gap);min-width:100%;animation:marqueescroll var(--marquee-animation-duration) linear infinite;opacity:0;transition:opacity .5s ease-in-out;}
@keyframes marqueescroll{from{transform:translateX(0)}to{transform:translateX(calc(-100% - var(--gap)))}}
.component-marquee.active{opacity:1;}
.component-marquee.reverse{animation-direction:reverse;}
.component-marquee:not(.scroll){animation-play-state:paused;}
.component-marquee-item{flex:0 0 auto;text-align:center;margin:0 .25rem;}

.navbar-default .navbar-nav > li.book > a {color: #000;}
.header--bottom .highlighted {background: #B9FF25;}
.page-button.page-button--dark-yellow {background: #B9FF25; color: #000 !important; margin-top: 0 !important;}

 .white-popup.white-popup-wide {
     max-width: fit-content;
 }


.slide video {
      object-fit: cover;
      width: 100%;
      height: 100%;
      position: absolute;
      top: 0;
      left: 0; 
    
}

.grecaptcha-badge { visibility: hidden; }

.booking-perks-info {text-align:center; margin-top: 20px;}
.booking-perks-info .booking-perk-image {width: 140px; float:left; margin-right: 50px;}
.booking-perks-info .booking-perk-button { float:left; margin-left: 30px; }
.booking-perk-image .img-wrapper { width: 80px; height: 80px; margin: 0 auto 10px auto; border: 3px solid #ed0777; border-radius: 50%;  }
.booking-perk-image .img-wrapper img { width: 90%;  margin: 5% auto; }

@media screen and (max-width: 991px) {
.booking-perks-info .booking-perk-image {width: 140px; float:left; margin-right: 40px;}
.booking-perk-image .img-wrapper {max-width: 80px;}
.booking-perks-info .booking-perk-button {  margin-left: 15px; }    
.booking-perks-info .booking-perk-button .page-button {display:inline-block; margin: 30px 0 0 0; float:left;}
}

@media screen and (max-width: 767px) {
    .booking-perks-info .booking-perk-image { margin-right: 15px;}
    .booking-perks-info .booking-perk-button {  margin-left: 0; float:none; }    
}

@media screen and (max-width: 650px) {
    .booking-perks-info .booking-perk-image {  width: 145px; display: inline-block; margin-bottom: 20px; margin: 0; height: 150px;}
    
    
}

.confirmation-page .congrats-fireworks {display:inline-block; margin-bottom: 20px; max-width: 100%;}

.page-button--fat { font-size: 1.25em; padding: 15px; min-width: 280px;}
.page-button.page-button--outline {
    background: none;
    border: 2px solid #ed0777;
    color: #ed0777 !important;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.links-box-wrapper .page-button.page-button--outline { 
    margin-bottom: 15px;
} 


.social-icon-wrapper {padding-top: 20px; text-align: center;}
.social-icon-wrapper .icon-button {display:inline-block; color: #000; background:  #B9FF25 no-repeat center center;  height: 40px; width: 40px; text-align: center; border-radius: 50%; margin: 0 5px;}
.social-icon-wrapper .icon-button.facebook-icon { background-image: url('/images/social/fb-black.png');}
.social-icon-wrapper .icon-button.tiktok-icon { background-image: url('/images/social/tiktok-black.png');}
.social-icon-wrapper .icon-button.instagram-icon { background-image: url('/images/social/instagram-black.png');}
.social-icon-wrapper .icon-button.youtube-icon { background-image: url('/images/social/youtube-black.png');}
.social-icon-wrapper .icon-button.snapchat-icon { background-image: url('/images/social/snapchat-black.png');}
.social-icon-wrapper.social-icon-wrapper--large .icon-button {width: 80px; height: 80px;}
.social-icon-wrapper.social-icon-wrapper--large .icon-button  { background-size: auto 35px;}
.social-icon-wrapper.social-icon-wrapper--large .icon-button.instagram-icon {background-image: url('/images/social/instagram-black-large.png'); }
.social-icon-wrapper.social-icon-wrapper--large .icon-button.tiktok-icon {background-image: url('/images/social/tiktok-black-large.png'); }
.social-icon-wrapper.social-icon-wrapper--large .icon-button.snapchat-icon {background-image: url('/images/social/snapchat-black-large.png'); }
.social-icon-wrapper.social-icon-wrapper--large .icon-button.youtube-icon {background-image: url('/images/social/youtube-black-large.png'); }
.social-icon-wrapper.social-icon-wrapper--large .icon-button.facebook-icon {background-image: url('/images/social/fb-black-large.png'); }



.destination-slide-content {position: relative; transition-property: width, height, margin;
    transition-delay: 0.25s;
    transition: 0.5s ease-in-out;}
/*.destination-slide-content .slider--nav__heading { top: 22px; font-size: 14px; position: absolute; margin: 0; line-height: 18px; background: #ed0777; padding: 5px 10px;}*/
.destination-slide-content .slider--nav__heading .fa {display:none;}
.destination-slide-content .slider--nav__heading {color: #fff; font-family: 'Montserrat'; font-size: 40px; background: none; background: none; padding: 20px 16px; display: inline-block; left: auto; right: auto; width: auto ; margin: 10px auto; max-width: 80%; line-height: 48px;text-shadow: 0 2px 10px rgba(0,0,0,0.6)}

.slide .tv {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;

  width: 100%;
  height: 100%;

  overflow: hidden;
}
  
  .tv .screen {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1;

    margin: auto;

    opacity: 0;
    transition: opacity .5s;
}
.tv .screen.active {
      opacity: 1;
    }


.header--top__social-links-wrapper a.social-blog {color:#fff; text-decoration:none; border: 1px solid #fff; padding: 4px 6px; font-size: 10px; border-radius: 8px; text-transform: uppercase;}
.mobile-nav__nav-bottom li.social-links {height: 45px;}
.mobile-nav__nav-bottom li.social-links a {float:left;}
.mobile-nav__nav-bottom li.social-links a.social-blog  { border: 1px solid #8f8f8f; font-size: 14px; border-radius: 8px;  line-height: 21px; height: 29px; padding: 4px 4px; margin: 4px 0 0 10px; }


.merchandise-page  .parties-wrapper {display:none;}

.slider--hero.small.destinations .slide   {
    height: 550px;
    background-image: url(/cache/destinations-banner.jpg);
}

.hotel-offer__price.sold { background: #ed0777; padding-left: 12px; padding-right: 12px; font-size: 32px; }
.hotel-offer__price.sold:not(.enquire):after {content: ' OUT';}


.slide_content-new {/*background-color: rgba(255, 255, 255, 0.4);*/ padding: 20px 50px; max-width: 600px; }
.slide_content-new h1, .slide_content-new h2 { /*text-transform: uppercase;*/ color: #fff; font-family: 'Montserrat'; font-size: 50px; text-shadow: 0 0 8px rgba(0, 0, 0, 0.45); }
.slide_content-new p { text-transform: uppercase; color: #fff; font-family: 'Montserrat'; font-size: 32px; letter-spacing: 1px; text-shadow: 0 0 8px rgba(0, 0, 0, 0.5); }

.slide_content-new.slide_content_white {background: none;}
.slide_content-new.slide_content_white h1, .slide_content-new.slide_content_white h2 {color: #fff;}

.light-pink-bg {background: #f9a8cf; padding: 30px 50px; color: #fff;}
.light-pink-bg h2 {font-weight: bold; text-align: left;}
.light-pink-bg .money-back-guarantee {  width: 100%; max-width: 250px;  }
.light-pink-bg p {color: #fff; text-align: left; line-height: 175%; font-size: 1.3em;}

.light-pink-bg.small { padding: 15px; }
.light-pink-bg.small .money-back-guarantee {display:block; margin: 10px auto;}
.light-pink-bg.small p { line-height: 150%; font-size: 1.15em; }

.table-wrapper table tr td .voucher-description a:not(.pink-highlight) { color: #fff;}
.help-content h3 {margin-bottom: 20px !important;}
.destination-sections .validation-summary {margin: -10px 0 15px 0; padding: 10px;}
.plain-page .wide-description-box__content .validation-summary p { font-size: 12px; line-height: 150%; margin: 0;}
.plain-page .wide-description-box__content .validation-summary p a {color: #e90277;}

.sponsors--wrapper a.afta-partner {width: auto;}
.atas-footer { max-width: 600px; margin: 20px auto 40px auto; width: 100%; }
.atas-partner  {max-width: 600px; margin: 0 auto 50px auto; width: 90%;}
.atas-wrapper { text-align: center; background: #dcdcdc; padding: 40px 20px; margin: 30px 0 40px 0; } 
.atas-wrapper .img-responsive { width: 40%; display: inline-block; margin: 20px 30px; }

.header--bottom .highlighted { right: 95px; }

.what-you-get {background: white; background-size: cover;}
 .what-you-get a .image {
        background: url(/cache/what-you-get-sprite-20210906.png) no-repeat #fff;
    }
    
    .what-you-get a.what-you-get__layby .image { background-position: -513px 11px; }

.what-you-get-ad {margin-top: 40px;}
.what-you-get-ad a {width: 100%; margin: 0; padding: 0;}
.what-you-get-ad img {width: 100%; height: auto;}

.logo-wrapper li:first-of-type { margin-left: 0; }
.logo-wrapper li:last-of-type { margin-right: 0; }
.plain-page .wide-description-box__content p {line-height: 190%; margin-bottom: 15px;}
.wide-description-box__content p a {color: #fff; text-decoration: underline;}
.wide-description-box--reverse .wide-description-box__content p a {color: #ed0777; text-decoration: underline;}
.wide-description-box__content .links-box-wrapper__standard li {vertical-align: text-top;}
.wide-description-box__content .links-box-wrapper__standard.full-width li {width: 100%;}
.terms ol { counter-reset: item; padding-left: 38px; line-height: 125%;}
.terms li { display: block; position: relative; }
.terms li:before { content: counters(item, ".") " "; counter-increment: item; position: absolute; left: -35px; }
.terms ol p {line-height: 175%;}
.terms ol>li {font-size: 1.5em; padding: 0; margin-top: 20px;}
.terms ol>li>ol {margin-top: 20px; padding-left: 0px;}
.terms ol>li>ol>li {font-size: 0.7em; margin: 0 0 5px 0; padding-left: 12px;}

.terms ol>li>ol>li>ol { margin-top: 5px; }

.terms ol>li>ol>li>ol>li {font-size: 1em; padding-left: 15px; line-height: 150%;}

.terms a.link, .privacy a.link {z-index: 1000;}


#registrationPopup {
    position: fixed;
    bottom: -160px;
    right: 10px;
    z-index: 1000;
}





#registrationPopup .header-badge {position: static; max-width: 262px;}

#registrationPopup .header-badge:before {
  height: 11px;
  background-image: url("/images/header-badge-bottom.png");
-webkit-transform:scaleY(-1);
-moz-transform:scaleY(-1);
-ms-transform:scaleY(-1);
-o-transform:scaleY(-1);
transform:scaleY(-1);
}


#registrationPopup .header-badge__header {
    padding-bottom: 10px;
    background-color: #B9FF25;
    position: relative;
}

#registrationPopup .header-badge__header p {color: #000;}

#registrationPopup .header-badge__header .close { display:none; opacity: 0.3; filter: alpha(opacity=30);  font-size: 16px; text-decoration: none;  width: 20px; position: absolute; right: 10px; text-align: right; color: #000;}
#registrationPopup .header-badge__header .close.closed {width: 100%;}
#registrationPopup .header-badge__header .close:hover, #registrationPopup .header-badge__header .close:focus { color: #000; opacity: 1; filter: alpha(opacity=100); }


#registrationPopup .header-badge__header:after {
background-color: #B9FF25;
-moz-transform: skewY(-2deg);
-ms-transform: skewY(-2deg);
-webkit-transform: skewY(-2deg);
transform: skewY(-2deg);   
}

#registrationPopup .header-badge__bottom-content
{
    padding-top: 34px;
    
}

#registrationPopup .header-badge__bottom-content .page-button {
 margin: 0 auto;
 width: 100%;
 min-width: inherit;
}



/*
div.booking-gadget.BE div.personalDetails div.salutation { display: none !important; }
div.booking-gadget.BE div.personalDetails div.firstname {width: 48.5% !important;}
div.booking-gadget.BE div.personalDetails div.surname {width: 48.5% !important;}
*/

.slider--hero .page-button, .slider--hero .page-button--large {
    min-width: 180px;
}

.slider--hero .page-button.extra-event {
        width: 160px !important;
        min-width: 160px !important;
    }

.slider--hero .page-button.button-1 {background-color: #B9FF25; color: #000 !important; white-space: nowrap;}
.slider--hero .page-button.button-2 {background-color: #ed0777; color: #fff !important; white-space: nowrap;}
.slider--hero .page-button.button-3 {background-color: #B9FF25; color: #000 !important; white-space: nowrap;}

/*

.header-badge:not(.badge-register)
{
    background-image: url("/cache/yes-header-badge-content.png");
}
.header-badge:not(.badge-register):before {
    background-image: url("/cache/yes-header-badge-top.png");
}
	
.header-badge:not(.badge-register):after {
    background-image: url("/cache/yes-header-badge-bottom.png");
}	

*/


div.booking-gadget.BE .cartItems>h3 {
    font-size: 0 !important;
}

div.booking-gadget.BE .cartItems>h3:before {
    content: 'Your Booking';
    
    font-size: 20px !important; 
}


div#wdOverlayContent.extraContent div.add-to-cart-information {position: fixed!important;}

div#wdOverlayContent div.add-to-cart-form div.addButton {background: #fff!important;}

div#wdOverlayContent div.add-to-cart-form div.addButton a.checkOutNow span, div#wdOverlayContent div.item-details div.addButton a.checkOutNow span, div#wdOverlayContent div.add-to-cart-form div.removeItem a.checkOutNow span, div#wdOverlayContent div.item-details div.removeItem a.checkOutNow span, div#wdOverlayContent div.add-to-cart-form div.addProgress a.checkOutNow span, div#wdOverlayContent div.item-details div.addProgress a.checkOutNow span
{padding-left: 10px !important; background: none !important;}

/*div#wdOverlayContent .add-to-cart-form.accordian-container {height: auto !important; background: #fff !important;}*/

div#wdOverlayContent div.add-to-cart-form div.AdditionalData, div#wdOverlayContent div.item-details div.AdditionalData {
    
    margin-bottom: 20px;
}

div#wdOverlayContent.extraContent div.add-to-cart-information {height: auto !important;}

div.shopping-cart.BE.is-booking div.cartItems div.total label:before { content: 'Your Booking:'; font-size: 18px !important; }
div.shopping-cart.BE.is-booking div.cartItems div.total label {font-size: 0 !important;}

.bookeasy-book div.shopping-cart.BE.is-booking div.cartItems div.total {bottom: 0px !important; }
.bookeasy-book div.shopping-cart.BE div.cartItems {padding-bottom: 60px !important;}
.bookeasy-book .agree-list {margin-bottom: 0; clear: both; float:left; margin-top: 20px;}

div.shopping-cart.BE.is-booking div.cartItems div.comments {position: absolute; bottom: -20px; right: 0; font-size: 13px; text-decoration: italics; padding-right: 32px;}

.be-room-name span.share {font-size: 14px !important; padding-right: 5px;}

div.details-gadget.BE div.priceGrid h3.noResults { font-size: 0; }
div.details-gadget.BE div.priceGrid h3.noResults:before { display:block; padding: 20px; border: 1px solid #ed0777; color: #ed0777; font-size: 20px; line-height: 26px; content: 'Sorry no results match your serach criteria. Schoolies.com only offers Schoolies dates. Please try again using a date between the 16th November - 5th December'; }


/*
.bookeasy-book .container-fluid.narrow {max-width: 100%;}

.bookeasy-book div.booking-gadget.BE div.shopping-cart {width: 31% !important; float:left !important;}
.bookeasy-book div.booking-gadget.BE div.personalDetails, .bookeasy-book div.booking-gadget.BE div.ccDetails {width: 31% !important; float:left !important;}
*/



#houseRulesContent ol {padding-left: 20px; list-style-position: outside;}
#houseRulesContent     ol>li {margin-bottom: 10px;}
#houseRulesContent     ol ul {padding-left: 15px; margin-top: 10px;list-style-type: disc; list-style-position: outside; margin-left: 0;}
#houseRulesContent     ol ul li { margin-bottom: 5px; }

#houseRulesContent .break {margin-top: 40px;}


  
#houseRulesContent  table.details.sign td
  {
    height: 50px;
  }
  
#houseRulesContent  table.details.sign tr.spacer td {height: 20px;}
  
#houseRulesContent  table.details.sign td.spacer
  {
    padding-right: 20px;
  }
#houseRulesContent table.details.sign td.label
  {
    padding-bottom: 8px;
    padding-right: 20px;
    width: 70px;
    color: #000;
    font-size: 14px;
    font-weight: normal;
    vertical-align: bottom;
    width: auto !important;
  }
  

#houseRulesContent table.details.sign {display: none;}

.sponsors--wrapper {
    
     position: relative;
  padding-top: 30px;
  padding-bottom: 50px;
  background-color: #dcdcdc;
  text-align: center;
    
}


.sponsors--wrapper a { display: inline-block; width: 20%; margin: 0 2%; opacity: .75;}
.sponsors--wrapper a img.img-responsive {margin: 0 auto; display: inline-block;}

.img-responsive.img-center {margin-left: auto; margin-right: auto;}

.photo-wrapper {margin-top: 0;}

.bookeasy .hotel-offer__desc p {font-size: 14px;}

.plain-page i.gray p { margin-bottom: 0; }
.plain-page i.gray ul {list-style: none; margin: 0; padding: 0 !important; }
.plain-page i.gray ul li {padding-left: 1em; text-indent: -1em; }
.plain-page i.gray ul li:before {content: "-"; padding-right: 5px;}
.logo-wrapper li:after {display:none;}
.logo-wrapper.second {display:none;}

.hotel-details-page .book-now__header p.fromPrice {display:none;}


.navbar-right li.parents .dropdown-menu{ right: -360%; }
li.parents .dropdown-menu:before {left: 14%;}

@media screen and (max-width: 1380px) {
    
    
    .logo-wrapper.first .lifestyle-logo, .logo-wrapper.first .city-beach-logo, .logo-wrapper.first .city-beach-logo, .logo-wrapper.first .livin-logo {display:none;}
    .logo-wrapper.second { display: block; margin-top: 60px;}
    .logo-wrapper.second img { height: 70px; width: auto;}
    .logo-wrapper.second li { margin: 0 18px; }
    
    /*.logo-wrapper li { width: 32%; margin: 20px 0; text-align: center; }
    .logo-wrapper li:after {display:none;}
    */
    
}


@media screen and (max-width: 1150px) {
    .header--middle .navbar-nav li.home {display:none;}
    .header--middle .navbar-nav li a {padding-left: 12px; padding-right: 12px;}
    
    .navbar-right li.shop .dropdown-menu{ right: -510%; }
    .navbar-right li.gallery .dropdown-menu{ right: -405%; }
    .navbar-right li.parties .dropdown-menu{ right: -230%; }
    .navbar-right li.info .dropdown-menu{ right: -230%; }
    .navbar-right li.parents .dropdown-menu{ right: -400%; }
    .navbar-right li.book .dropdown-menu{ right: -36%; }
    
}


@media screen and (max-width: 991px) {
    
    .scroll-col {padding-left: 15px !important;}
    .light-pink-bg { padding: 20px 30px;}
    .light-pink-bg h2 { font-size: 1.6em; margin-top: 10px; }
    .light-pink-bg p { font-size: 1.15em; }
    
    .slide_content-new h1, .slide_content-new h2 {font-size: 48px;}
    .slide_content-new p {font-size: 24px;}
    
.header--bottom .highlighted { right: 85px; }
.header--middle .navbar-nav li a {padding-left: 8px; padding-right: 8px;}

    .navbar-right li.shop .dropdown-menu{ right: -480%; }
    .navbar-right li.gallery .dropdown-menu{ right: -395%; }
    .navbar-right li.parties .dropdown-menu{ right: -260%; }
    .navbar-right li.info .dropdown-menu{ right: -280%; }
    .navbar-right li.parents .dropdown-menu{ right: -435%; }
    .navbar-right li.book .dropdown-menu{ right: -72%; }
}

@media screen and (max-width: 767px) {
    
    .scroll-col {padding-left: 15px !important;}
        .social-icon-wrapper.social-icon-wrapper--large .icon-button {width: 60px; height: 60px;}
    .social-icon-wrapper.social-icon-wrapper--large .icon-button  { background-size: auto 30px;}
    
    .light-pink-bg { padding: 15px 15px; position: relative;}
    .light-pink-bg h2 {margin-top: 5px;}
    .light-pink-bg img {position: absolute; width: 80px !important; height: auto; left: 10px;}
    .light-pink-content { padding: 0 15px; padding-left: 100px;  }
    .slide_content-new {padding-left:10px; padding-right: 10px;}
    .slide_content-new h1, .slide_content-new h2 {font-size: 40px;}
    .slide_content-new p {font-size: 20px;}
    
    .atas-partner {margin-bottom: 20px;}
    .atas-wrapper { padding: 10px 0px; margin: 20px 0 30px 0; } 
    .atas-wrapper .img-responsive { width: 43%; margin: 10px 2%; }
    
     .slider--hero .page-button.extra-event {
        width: 120px !important;
        min-width: 120px !important;
    }
 
 .logo-wrapper.first li { width: auto; margin: 30px 0; }
 .logo-wrapper.first li.redfrogs {margin-top: 50px;} 
 .logo-wrapper.second li {display: inline-block; margin: 0 2%; width: 26%;  }
 .logo-wrapper.second li img { width: 100%; height: auto; max-height: 90px;}
.sponsors--wrapper { padding-bottom: 30px; }
.sponsors--wrapper a { width: 40%; margin-bottom: 20px; } 
 
   
     .slider--hero .page-button, .slider--hero .page-button--large {
    min-width: inherit;
      }
  
    .slider--hero.page-footer-banner .slide__content { padding-top: 10px; }
    .slider--hero.page-footer-banner .slide__content .page-button { margin-bottom: 10px; }

    .footer__smooth-scroll-icon {
    position: absolute;
    top: -46px;
    right: 70px;
  }
  
    
}

@media screen and (max-width: 600px) {
    .be-room-name span.share {display:block; padding: 0; font-size: 11px !important; position: absolute; left: 56px; bottom: 3px ;}
    .be-room-name span.hide-if-600 {display: none;}
    .scroll-col {padding-left: 15px !important;}
    

}

@media screen and (max-width: 500px) {
    .scroll-col {padding-left: 15px !important;}
    .social-icon-wrapper.social-icon-wrapper--large .icon-button {width: 50px; height: 50px;}
    .social-icon-wrapper.social-icon-wrapper--large .icon-button  { background-size: auto 25px;}
    
    .what-you-get a.what-you-get__layby .image { background-position: -518px 7px; }
    
div.booking-gadget.BE div.personalDetails div.firstname, div.booking-gadget.BE div.personalDetails div.surname {width: 100% !important;}

.slider--hero .page-button.extra-event {
        width: 80% !important;
        display:block;
        margin: 15px auto;
    }
    
    .mobile-nav {width: 90%;}

}




.gallery-trip-slider > .slick-arrow {
  position: absolute;
  font-size: 0;
  border: none;
  z-index: 200;
  background-color: #ffffff;
  width: 39px;
  height: 36px;
  background-repeat: no-repeat;
  background-image: url("/images/arrow-icon--dark-yellow.png");
  background-position: center center;
  -moz-border-radius: 2%;
  -webkit-border-radius: 2%;
  border-radius: 2%;
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
.gallery-trip-slider > .slick-prev {
  top: 45%;
  left: 0;
  color: #ffffff;
  -moz-box-shadow: 2px 2px 4px 0px rgba(0, 0, 0, 0.25);
  -webkit-box-shadow: 2px 2px 4px 0px rgba(0, 0, 0, 0.25);
  box-shadow: 2px 2px 4px 0px rgba(0, 0, 0, 0.25);
}
.gallery-trip-slider > .slick-next {
  top: 42%;
  right: 0;
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
  -moz-box-shadow: -2px -2px 4px 0px rgba(0, 0, 0, 0.25);
  -webkit-box-shadow: -2px -2px 4px 0px rgba(0, 0, 0, 0.25);
  box-shadow: -2px -2px 4px 0px rgba(0, 0, 0, 0.25);
}


