/*
Theme Name: Divi Child
Theme URI: http://www.elegantthemes.com/gallery/divi/
Template: Divi
Author: Elegant Themes
Author URI: http://www.elegantthemes.com
Description: Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
Version: 4.24.0.1707416903
Updated: 2024-02-08 13:28:23

*/
.inside-pg-list li a:hover{
    background-color: #dde1e1 !important;
    padding: 4px 0px;
	transition: all 600ms ease 0ms;
}
.hotel-list a:hover {
	background-color: #dde1e1 !important;
    padding: 4px 4px !important;
	text-decoration: none !important;
	color: #052A30 !important;
	transition: all 600ms ease 0ms !important;
}
.ftr-link a:hover{
    background-color: #dde1e1 !important;
    padding: 4px 4px !important;
	transition: all 600ms ease 0ms !important;
}
.home-pg-list li, .inside-pg-list li {
	padding-bottom: 5px;
}
.home-pg-list li:last-child, .inside-pg-list li:last-child {
	padding-bottom: 0px;
}
.home-pg-list ul, .inside-pg-list ul {
	padding-bottom: 0px !important;
}
span.address {
	padding-left: 10px;
	padding-right: 10px;
	white-space: nowrap;
}
span.phone-no {
	white-space: nowrap;
}

.page-title h1{
	padding-bottom: 0px;
}

/* Pricing Table*/
.service-pricing {
	border-collapse: collapse;
}
.tbl-head {
	background-color: #898f65;
}
.tbl-head h4 {
	padding-bottom: 0px;
}
.odd-row {
	background-color: #eeefe9;
}
.even-row {
	background-color: #dcddd7;
}
.entry-content tr td {
    border-top: 0px solid #eee;
    padding: 10px 20px !important;
}


/*---------- [Testimonial Slider ]----------*/
.testimonial-slider,
.testimonial-slider .et_pb_container {
	height: auto !important;
}
.testimonial-slider,
.testimonial-slider .et_pb_slide {
	max-height: auto;
}
.et_pb_slides .et_pb_slider_container_inner {
    display: table-cell;
    width: 100%;
    vertical-align: top;
}
.testimonial-slider .et_pb_slide_description {
	position: relative;
    height: auto !important;
}
div.testimonial-text {
	font-weight: 500 !important;
	text-shadow: none !important;
}	
.testimonial-slider .et-pb-controllers a {
    border-radius: 0px;
}
.et_pb_slide {
	padding: 0;
}
.testimonial-box {
	display: flex; 
	width: 100%; 
	justify-content: center;
}
.testimonial-text {
	align-self: center; 
	width: 100%;
}
p.testimonial-author {
	display: block; 
	text-align: right; 
	font-size: 14px;
	font-weight: 500 !important;
}
span.testimonial-author {
	display: block; 
	text-align: right; 
	font-size: 14px;
	line-height: 18px;
	padding-top: 13px;
	font-weight: 500 !important;
}

@media (max-width: 980px) {
.et_pb_menu .et_mobile_menu {
    top: 100%;
    padding: 0;
}
.et_pb_menu .et_mobile_menu, .et_pb_menu .et_mobile_menu ul {
    text-align: center;
}
}
