/*
Theme Name: Panagea
Theme URI: https://panagea.c-themes.com/
Author: C-Themes
Author URI: http://www.c-theme.com/
Text Domain: panagea
Description: The Panagea theme for WordPress is a fully responsive theme that looks great on any device. This theme is for hotel/tour/restaurant booking.
Version: 1.1.4
Tags: one-column, two-columns, three-columns, left-sidebar, right-sidebar, theme-options, translation-ready
License: GNU General Public License
License URI: http://themeforest.net/wiki/support/legal-terms/licensing-terms/
 */
.custom-html-widget > p > a:hover {color:#fff;}
.vc_column_container {padding-left:0px!important;padding-right:0px!important;}
.box_grid {margin-bottom: 30px !important;}
.blog_margin {margin-top:30px!important;}
#error_page {display:block;background:#fff;height:auto;padding:10px;}

@media only screen and (min-width: 992px){
	.main-menu > div > ul > li > a {
		color:#000!important;
	}}
.mm-menu .mm-listview>li a:not(.mm-next) {height:48px!important;}

.owl-theme .owl-nav [class*=owl-] {border-radius:0px!important;}
.logo_normal {
	/*height: 64px!importnat;*/
    width: 174px;
    margin-top: 4px;}

.hero-image {
  background-image: url("https://wordpress-1370344-5052438.cloudwaysapps.com/wp-content/uploads/2024/09/new_11zon.webp");
  height: 100%;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
  height:400px;
}

.home-subtitle {
	color:#fff;}
.hero-text {
  text-align: center;
  position: absolute;
  top: 50%;
  //left: 50%;
  //transform: translate(-50%, -50%);
  color: Black;
	width:100%;
}

.hero-text h1 {
    font-size: 1.825rem;
    text-transform: uppercase;
    font-weight: 700;
    color: #fff;
	text-align: center;
    margin: auto;
}

.logo-icon {text-align:center;background: #fff;border-top: 1px solid #dfdfdf;margin-top:-21px!important;}

.family-slide {
    display: inline-block;
    list-style-type: none;
    padding:0px;
}
.family-slide > li {
display: inline;margin: 0px 20px;}

.extralink ul {list-style:none;padding:0px;}
.extralink ul li{ 
    color: #2c2c2c;
    padding: 5px 3px;text-decoration:underline;text-align:center;}
.extralink {padding:0px 25px;}


@media (max-width: 767px){
	.hero-image {
  background-image: url("https://wordpress-1370344-5052438.cloudwaysapps.com/wp-content/uploads/2024/09/new1.webp");}
	
	.vc_tta-color-white.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title>a, .vc_tta-color-white.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-title>a {display:none!important;}
   .vc_tta.vc_tta-tabs .vc_tta-tabs-container {display: block!important;}
	.vc_tta-tabs .vc_tta-tabs-position-top .vc_tta-tabs-list {display: block!important;}
	
		.banner-titles {
		font-size: 1.325rem!important;
	}
	
	.hero-section > .bg-wrapper > .hero-image {
		height:360px;
	}
	.hero-image {height:300px;}
	
	.hero-text h1 {
		font-size: 1.325rem!important;
		width:350px;
	}

	.hero-text > h5 {width:350px;
	width: 350px;text-align: center;margin: auto;margin-top: 4px;font-size:12px!important;}
	
	
.banner-title {
	font-size:1.325rem!important;
}
	footer > h3 > .wpcf7-response-output {margin-left: 0px!important;}
}


.mm-menu.mm-iconbar, .mm-menu.mm-offcanvas.mm-opened {z-index:230!important;}


.iti.iti--allow-dropdown {
    width: 100%;
}

.newsletter_box span.wpcf7-spinner {
    display: none;
}

.row.newsletter_box {
    flex-wrap: nowrap;
}

.newsletter_box input#submit-newsletter {
    min-width: 82px !important;
    padding-block: 14px !important;
    border-radius: 0;
}

.newsletter_box .dswcf7_country_sel {
    width: calc(100% - 82px);
}

.newsletter_box .dswcf7_country_sel input.telephone_input_class {
    width: 100%;
    border: none;
    height: 100%;
}

.newsletter_box .iti.iti--allow-dropdown {
    height: 100%;
}

.newsletter_box span.wpcf7-form-control-wrap {
    height: 100%;
    display: inline-block;
}