/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Nov 24 2025 | 18:04:37 */
.page-id-2318 #main-header {
    display: none;
}

.experience-mean-content {
    display: flex;
    flex-direction: column;
    justify-content: center;
    height: 560px;
}

body #page-container .experience-mean-content a.et_pb_button::before {
    opacity: 1 !important;
    font-size: 22px !important;
    margin-left: -2rem;
}

.experience-mean-content a.et_pb_button {
    padding-left: 25px !important;
}

.experience-mean-content p {
  padding-bottom: 0px!important;
}

.experience-mean-content a.et_pb_button {
    padding-left: 25px !important;
}

.four-boxes-content h3 {
    min-height: 36px;
}

.bonus-box h4 {
    min-height: 65px;
}

.bonus-box h4 span {
    color: #f9002b !important;
}

.date-night-icon {
    padding: 50px 10px;
    border: 4px solid;
    border-color: rgba(110, 66, 255, 0.3);
	transition: all 0.3s ease-in-out;
	 min-height: 285px;
}

.date-night-icon:hover {
    border-color: #F9002B70;
    border-width: 4px;
}

.date-night-icon span {
    font-size: 16px;
    line-height: 1em;
}

.experience-mean-content .et_pb_text_inner {
    display: flex;
    flex-direction: column;
    gap: 20px;
}

.experience-mean-content a.text-link:hover {
    background: transparent !important;
}

#watch-trailer-section {
    padding: 100px 20px !important;
}

#watch-trailer-section .et_pb_text_inner {
    display: flex;
    flex-direction: column;
    gap: 35px;
}

.pricing-card h3 {
    padding: 5px 0px 20px;
    line-height: 1.3em;
}

.pricing-card .et_pb_blurb_description {
    margin-bottom: 0px;
    min-height: 170px;
}

.ratings-column .rating-box{
        align-content: center;
}

.ratings-column .rating-box .et_pb_blurb_description {
	margin-bottom: 0px;
}

#client-review-carousel .et_pb_button_wrapper {
    display: none;
}

#client-review-carousel .swiper-container {
	margin-bottom: 0px!important;
}

#video-popup {
    padding: 0px !important;
}

.popup_outer_wrap:has(#video-popup) .da-close-wrap {
    top: 44% !important;
    right: -17%;
    left: auto !important;
}

.popup_outer_wrap:has(#video-popup) .da-close-wrap .da-close.evr-close:hover {
    background: #1e1e1e;
}


/*tablet responsive*/

/*tablet responsive*/

/*tablet responsive*/


@media (max-width: 1024px) and (min-width: 768px) {
	
#watch-trailer-section {
  padding: 0px 20px!important;
}	
	
}


/*mobile responsive*/

/*mobile responsive*/

/*mobile responsive*/

@media (max-width: 767px) and (min-width: 320px) {
	#watch-trailer-section {
  padding: 0px 20px!important;
}	
	
	#award-row .et_pb_module.et_pb_image {
    margin-right: 0 !important;
    justify-self: center;
}
	
}