/*
 Theme Name:   Hai Child
 Theme URI:    https://wdtwpthemes.wpengine.com/hai/
 Description:  Hai Child Theme
 Author:       the WeDesignTech team
 Author URI:   https://wedesignthemes.com/
 Template:     hai
 Version:      1.0.0
 Text Domain:  hai-child
*/

.wdt-listings-container .wdt-listings-item-wrapper.type1 .wdt-listings-item-top-section .wdt-listings-item-title a {
	font-size: 28px;
	font-weight: 500;
	text-transform: capitalize;
	letter-spacing: 0;
}

@media screen and (min-width: 768px) {
  #footer .wdt-footer-tpl .wdt-accordion-toggle-holder .wdt-accordion-toggle-wrapper {
    max-width: 100%;
  }
}
#footer .wdt-footer-tpl .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-title {
	font-size: 30px;
	text-transform: capitalize;
	-webkit-background-clip: text;
	background-clip: none;
	-webkit-text-fill-color: blanchedalmond;
	background-image: unset;
	color: #fff;
}

@media only screen and (min-width: 1281px) and (max-width: 1540px) {
	.wdt-header-menu .wdt-primary-nav > li > a {
		padding: 8px 11px !important;
	}
}
@media(max-width: 1540px){
	.wdt-listings-container .wdt-listings-item-wrapper.type1 .wdt-listings-item-top-section .wdt-listings-item-top-section-content {
		margin-bottom: 30px;
		padding: 10px 10px 0; 
		grid-gap: 15px;
	}
	.wdt-listings-container .wdt-listings-item-wrapper.type1 .wdt-listings-item-top-section .wdt-listings-item-title a {
		font-size: 20px; 
	}
	.wdt-custom-image-content .wdt-content-item .wdt-content-subtitle {  
		flex-basis: 35% !important;
	}
	.wdt-custom-image-content .wdt-content-item .wdt-content-detail-group {
		flex-basis: 70% !important; 
	}
	.wdt-custom-service-h3 .wdt-content-item > div[class*="group"] > .wdt-content-title {
		flex: 0 0 25% !important;
	}
	.wdt-custom-service-h3 .wdt-content-item .wdt-content-description {
		flex: 0 0 60% !important;
	}
	.wdt-custom-service-h3 .wdt-content-item .wdt-content-elements-group {
		flex: 0 0 15% !important;
	}
	.wdt-simple-style.wdt-post-entry .blog-entry .entry-title h4{
		font-size: 20px;
	}
	.wdt-simple-style.wdt-post-entry .blog-entry .entry-button a.wdt-button::before { 
		width: 50px !important;
		height: 50px !important;
	}
	.wdt-simple-style.wdt-post-entry.entry-grid-layout .blog-entry div:not(.entry-thumb) {
		padding: 0 20px !important;
	}
	.wdt-simple-style.wdt-post-entry.entry-grid-layout .blog-entry div.entry-date {
		padding-top: 20px !important;
	}
	.wdt-posts-list-wrapper.swiper-container div[class*="bullet-pagination"] { 
		margin-top: 30px !important;
	}
	.wdt-simple-style.wdt-post-entry .blog-entry .entry-button a.wdt-button::after { 
		width: 50px !important;
		height: 50px !important;
		mask-size: 20px !important;
	}
}