/*
 Theme Name:   Welcome Child
 Theme URI:    https://wdtwelcome.wpengine.com/
 Description:  Welcome Child Theme
 Author:       the Welcome team
 Author URI:   https://wedesignthemes.com/
 Template:     welcome
 Version:      1.0.0
 Tested up to: 6.6
 Requires PHP: 7.4
 Text Domain:  welcome-child
 Tags: Blog,Portfolio
 License: GNU General Public License v2 or later License URI: https: //www.gnu.org/licenses/gpl-2.0.html
 Copyright (C) 2024 buddhathemes. All rights reserved.
*/

body #header-wrapper {
    margin: 0;
}

.e-con>.e-con-inner {
    max-width: 1700px!important;
}

.wdt-header-menu .wdt-primary-nav li ul.sub-menu li a {
	line-height: 110%;
	padding-top: 10px;
	padding-bottom: 10px;
}

.c-more-portfolios .wdt-listings-feature-image-holder img {
	height: 380px;
    object-fit: cover;
}

body .wdt-image-carousel-holder ul.wdt-image-carousel-slider li .wdt-img-carousel-title {
	font-size: 42px;
}

body .wdt-listings-item-wrapper.type2 .wdt-listings-item-top-section .wdt-listings-item-top-section-content {
	-webkit-clip-path: inset(15px 15px 15px 15px);
    clip-path: inset(15px 15px 15px 15px);
}
body .wdt-listings-item-wrapper.type2 .wdt-listings-item-title {
	opacity: 1;
	transform: translate3d(0, 0, 0);
}
.wdt-listings-item-wrapper.type2 .wdt-listings-item-title a {
	line-height: 100%;
}

@media screen and (max-width: 1024px) {
	body .wdt-image-carousel-holder ul.wdt-image-carousel-slider li .wdt-img-carousel-title {
		font-size: 30px;
	}
	body .wdt-image-carousel-holder ul.wdt-image-carousel-slider li .wdt-img-carousel-content p {
		font-size: 13px;
	}
	body .wdt-image-carousel-holder ul.wdt-image-carousel-slider li .wdt-img-carousel-content p.wdt-img-carousel-subtitle {
		font-size: 11px;
	}
	body .wdt-custom-timeline-showcase .wdt-image-box-holder .wdt-content-item .wdt-content-media-group, 
	body .wdt-custom-timeline-showcase .wdt-image-box-holder .wdt-content-item .wdt-content-detail-group {
		min-height: 280px;
	}
}
@media screen and (max-width: 767px) {
	body .wdt-image-carousel-holder ul.wdt-image-carousel-slider li .wdt-img-carousel-content {
		top: 15%;
		transform: translateY(0);
	}
}

body div[class*='-output-data-container'] div[class*='-output-data-holder'] > .wdt-listings-container, 
body div[class*='-output-data-container'] div[class*='-output-data-holder'] > .wdt-packages-container {
    margin: unset;
}