/*
 Theme Name:   Woodmart Child
 Description:  Woodmart Child Theme
 Author:       XTemos
 Author URI:   http://xtemos.com
 Template:     woodmart
 Version:      1.0.0
 Text Domain:  woodmart
*/


@font-face {
  font-family: moderan;
  src: url(./fonts/Moderan.ttf);
}
div#sec-1 a.elementor-icon.elementor-social-icon {
    transform: rotate(90deg);
}
div#banner-heading h4 {
    font-family: moderan !important;
    font-weight: 400 !important;
    letter-spacing: 0 !important;
}
div#banner-heading .title-subtitle {
    letter-spacing: 0 !important;
	font-weight: 600 !important;
}
#menu-custom-header-menu.wd-nav.wd-gap-m {
    gap: 50px;
}

.cus-25 p {
    padding-bottom: 25px;
}

.wd-header-overlap .page-title {
    margin-bottom: 0;
    padding-bottom: 50px !important;
}

.page-title .title {
    text-transform: capitalize !important;
}

.three-list span.elementor-icon-list-text strong {
    display: block;
    text-transform: uppercase;
    font-weight: 700;
    margin-bottom: 5px;
}
.wd-logo img {
    max-height: unset !important;
}
div#sec-3 a {
/*     text-decoration: underline !important; */
    color: #fff !important;
}
.whb-overcontent .whb-main-header .whb-column {
    align-items: baseline;
}
.whb-overcontent .whb-main-header .wd-header-nav {
    padding-top: 50px;
}
a.buy-btn {
    color: #fff !important;
    padding: 20px 32px !important;
    border-radius: 10px;
    font-family: 'Poppins' !important;
    font-size: 20px !important;
    font-weight: 400;
    line-height: 20px !important;
    margin-top: 40px !important;
}
.about-page-content {
    display: block !important;
}
div#contact-page input.wpcf7-form-control.wpcf7-submit {
    background: #C28534 !important;
    padding: 20px 32px !important;
    font-family: 'Poppins';
    font-size: 20px !important;
    font-weight: 500;
}
ul#menu-custom-header-menu li a {
    font-family: 'Poppins' !important;
    font-size: 18px !important;
    font-weight: 400 !important;
    line-height: 20px !important;
    text-transform: uppercase !important;
    color: #fff;
    letter-spacing: 1px;
}
ul#menu-custom-header-menu li a:hover {
    color: #5370A5 !important;
}
fieldset {
    margin: 0 !important;
    padding: 0 !important;
}

@media screen and (min-width: 1036px) and (max-width: 1366px) {
  div#sec-1 h4 {
    	font-size: 200px;
    	line-height: 170px;
 }
	div#sec-1 .title-subtitle {
		font-size: 60px;
		line-height: 83px;
	}
	div#sec-2 h2, div#sec-3 h2, div#sec-4 h2, div#sec-5 h2, div#sec-6 h2, div#sec-7 h2 {
		font-size: 40px;
		line-height: 60px;
	}
	.banner-follow {
    	bottom: 150px !important;
	}

}
@media screen and (max-width: 1000px) {
  .whb-col-right, .whb-mobile-right {
    	justify-content: right !important;
	}
	.wd-nav-mobile li:is(.current-menu-item,.wd-active)>a {
		color: #C28534 !important;
	}
	.wd-nav-mobile li a {
		font-size: 16px !important;
		font-weight: 600;
		font-family: 'Poppins';
	}
	footer.footer-container p {
    	text-align: center !important;
	}	
	#sec-3 .wd-title-color-primary {
		text-align: center;
	}
	#sec-3 .wd-list li {
/* 		justify-content: center; */
	}
	.cent-txt .wd-text-block {
		text-align: center;
	}	
	.whb-overcontent .whb-main-header .whb-column {
		align-items: end;
	}
	.wd-header-overlap .page-title{
		padding-top: 170px !important;
	}
	div#contact-page input.wpcf7-form-control.wpcf7-submit {
		font-size: 18px !important;
		padding: 14px 30px !important;
		margin-top: 20px;
	}
}