/*
Theme Name: Tunabay Theme
Theme URI: https://gmhconsultancy.com/
Description: Child theme for Hello Elementor
Author: YL 
Template: hello-elementor
Version: 1.0.0
Text Domain: hello-elementor-child
*/

.container{
	max-width:1140px;
}

.icon-btn .elementor-button-content-wrapper{
	align-items:center;
}

.package-banner-title, .article-banner-title, .rooms-banner-title {
    position: absolute;
    top: 80px;
    z-index: 10;
    width: 100%;
    text-align: center;
    color: #fff;
}

.package-banner-title h1, .article-banner-title h1 {
    font-size: 72px;
    color: #fff;
    padding-top: 0rem;
}

.post-height{
	min-height:400px;
	max-width:1140px;
	margin:auto;
}

.article-details-page .carousel.carousel-main img{
    height: 400px;
    object-fit:cover;
    object-position:center;
}

.accordion-button.addon-category-btn:after{
	display:none;
}

.addon-category-btn:not(.collapsed){
	background-color:white;
	color:#212529;
	transition:0.2s;
}

.addon-category-btn.active:not(.collapsed), .addon-category-btn:hover{
	background-color:var(--e-global-color-secondary);
	color:white;
}

.card-title{
	font-family:'Urbanist'!important;
	font-weight:700;
}

.popup-silder .image img{
	width:165px;
}

@media only screen and (max-width: 600px) {
	.package-banner-title h1, .article-banner-title h1, .rooms-banner-title h1 {
        font-size: 24px;
        color: #fff;
        padding-top: 0rem;
    }

    .package-banner-title, .article-banner-title, .rooms-height p, .package-banner-title p {
        font-size: 12px;
    }
	
	.post-height{
		min-height:135px;
	}
	
	.article-details-page .carousel.carousel-main img{
		height:200px;
	}
	
	.package-banner-title, .article-banner-title, .rooms-banner-title{
		top:140px;
	}
	
	.popup-silder .image{
		width:33.333%;
		height:80px;
	}
	
	.popup-silder .image img{
		height:80px;
	}
}