/*
 Theme Name:   Woodmart Child
 Description:  Woodmart Child Theme
 Author:       XTemos
 Author URI:   http://xtemos.com
 Template:     woodmart
 Version:      1.0.0
 Text Domain:  woodmart
*/
.site-content{margin-bottom:0 !important}
.wd-prefooter{padding-bottom:0 !important;}
.wd-fs-menu.wd-fill.wd-scroll.color-scheme-light.wd-opened {
    background: url('https://avstech.linkshowcase3.in/wp-content/uploads/2025/07/MENUBG.png');
    background-size: cover;
    background-position: top;
	overflow-y: scroll;
}
.wd-fs-menu.wd-fill.wd-scroll.color-scheme-light.wd-opened:before {
    position: absolute;
    content: '';
    left: 0;
    background: linear-gradient(90deg, #000 10%, transparent);
    width: 100%;
    height: 100%;
    top: 0;
}
.wd-fs-menu.wd-fill.wd-scroll.color-scheme-light.wd-opened:after {
    position: absolute;
    content: '';
    left: 0;
    background: linear-gradient(90deg, #000 10%, transparent);
    width: 100%;
    height: 100%;
    margin: 40px 0 0;
    z-index: -1;
}
ul#menu-main-navigation {
    display: grid;
    z-index: 0;
    position: absolute;
    width: auto;
	top: 30px;
}
ul#menu-main-navigation li.menu-item a {
    max-width: 100% !important;
    text-transform: capitalize;
    display: block;
    padding: 15px 10px 15px 120px;
    font-size: 18px;
/*     width: 500px; */
}
.sidebarlogo a.woodmart-nav-link img {
    width: 125px !important;
}
ul#menu-main-navigation li.current-menu-item a{
	background: #2220;
}
.wd-nav[class*="wd-style-underline"] .sidebarlogo .nav-link-text:after {
    background: transparent !important;
}
.sidebarlogo a.woodmart-nav-link {
    padding-top: 0px !important;
}
.wd-fs-menu.wd-opened .container.wd-scroll-content {
    width: 100% !important;
    max-width: 100%;
    padding: 0;
}
.wd-nav-fs .wd-nav-opener {
    position: absolute;
    top: 0;
    left: 16em !important;
    bottom: 0;
}
.wd-fs-menu{
	padding:40px 0 !important;
}
.wd-nav[class*="wd-style-underline"] .nav-link-text:after{
	background:#55DE6A !important;
}
.wd-dropdown-fs-menu.wd-design-default {
    width: 300px !important;
    position: absolute;
    left: 31em;
    background: #222222;
    top: 0px;
    padding: 0 20px;
    z-index: 99;
}
.wd-dropdown-fs-menu.wd-design-default .wd-sub-menu li{
	border-bottom: 1px solid #fff;
}
.wd-dropdown-fs-menu.wd-design-default .wd-sub-menu li:last-child{
	border-bottom: 0;
}
.wd-dropdown-fs-menu.wd-design-default .wd-sub-menu li a {
    font-size: 16px !important;
    padding: 15px 15px !important;
    color: #fff;
    z-index: 99;
}
.wd-dropdown-fs-menu.wd-design-default .wd-sub-menu li a:before{
	content:'';
	position:absolute;
	left:0;
	top:0;
	bottom:0;
	width: 7px;
    height: 7px;
    border-radius: 100%;
    background: #55DE6A;
    margin: auto 0;
}
.site-logo {
    max-height: fit-content !important;
}
/*span.stroke-text {
    font-family: "Graphik Black", Sans-serif;
    color: black;
    -webkit-text-fill-color: white;
    -webkit-text-stroke-width: 2px;
    -webkit-text-stroke-color: black;
}*/
/*span.stroke-text-white {
    font-family: "Graphik Black", Sans-serif;
    color: white;
    -webkit-text-fill-color: black;
    -webkit-text-stroke-width: 2px;
    -webkit-text-stroke-color: white;
}*/
.expertise-box span.wd-btn-text {
    text-transform: capitalize;
    font-size: 14px;
    font-family: 'Graphik Thin';
    letter-spacing: 2px;
	padding-right: 10px;
}
.expertise-box span.wd-icon.fas.fa-arrow-up {
    transform: rotate(45deg);
    font-weight: 200 !important;
    font-size: 16px;
}
.expertise-box .btn.btn-style-link{
	border-color:#55DE6A !important;
	padding-bottom: 3px;
}
.expertise-box .box-with-icon .info-box-icon{position:relative;}
.expertise-box .box-with-icon .info-box-icon:before {
    content: '';
    position: absolute;
    background: linear-gradient(0deg, black, #FFFFFF00);
    width: 100%;
    height: 100%;
    left: 0;
    bottom: 0;
}
.expertise-box .info-box-content {
/*     transform: translateY(-110px); */
	margin-top:-100px;
    padding: 0 30px;
	transition:0.5s;
}
.expertise-box .info-box-inner {
    padding: 10px 0;
}
.expertise-box .wd-info-box:hover{
	cursor:pointer;
}
.expertise-box .wd-info-box:hover .info-box-content{
	margin-top:-120px;
}
.expertise-box .info-box-title{
    height: 80px;
}
.gallery-tabs .wd-nav-tabs li {
    padding: 30px 0;
    border-bottom: 1px solid #aaa;
}
.gallery-tabs .wd-nav-tabs li:hover, .gallery-tabs .wd-nav-tabs li.wd-active{
	border-bottom: 1px solid #000;
}
.gallery-tabs li.wd-active a.wd-nav-link, .gallery-tabs li:hover a.wd-nav-link {
    color: #000 !important;
}
.gallery-tabs li a.wd-nav-link {
    color: #aaa !important;
}
.gallery-tabs .owl-prev.wd-btn-arrow, .main-gallery-tabs .owl-prev.wd-btn-arrow {
    bottom: 55px !important;
    top: auto;
    left: 43% !important;
    background: #fff;
	opacity: 1;
	visibility:visible;
}
.gallery-tabs .owl-next.wd-btn-arrow, .main-gallery-tabs .owl-next.wd-btn-arrow {
    bottom: 55px !important;
    top: auto;
    right: 43% !important;
    background: #fff;
	opacity: 1;
	visibility:visible;
}
.main-gallery-tabs .wd-nav-tabs li {
    padding: 10px 15px;
    border: 1px solid #aaa;
	background:#fff;
}
.main-gallery-tabs li a.wd-nav-link {
    color: #000 !important;
}
.main-gallery-tabs .wd-nav-tabs li.wd-active{
	border-bottom: 1px solid #aaa;
	background:#000;
}
.main-gallery-tabs li.wd-active a.wd-nav-link {
    color: #fff !important;
}
.main-gallery-tabs .wd-nav-tabs li:hover, .main-gallery-tabs .wd-nav-tabs li.wd-active{
	border: 1px solid #000;
	background:#000 !important;
}
.main-gallery-tabs li.wd-active a.wd-nav-link, .main-gallery-tabs li:hover a.wd-nav-link {
    color: #fff !important;
}
.form-box {
    border-radius: 0 !important;
    border-top: 0 !important;
    border-left: 0 !important;
    border-right: 0 !important;
}
.form-button {
    background: #222;
    color: #fff;
    padding: 10px 40px;
    font-weight: 400;
    text-transform: capitalize;
    font-size: 16px;
	border:1px solid #222;
	box-shadow:1px 3px 10px 0px rgb(0 0 0 / 20%);
}
.form-button:hover {
    background: #fff;
	color: #000;
}
input.news-box {
    color: #fff !important;
    border-radius: 5px;
    border: 1px solid #fff;
}
input.news-button {
    padding: 10px 28px;
    border-radius: 5px;
    margin-left: -20px;
}
.screen-reader-response {
    display: none;
}
span.wd-tools-text {
    position: absolute;
    top: -10px;
    left: -2px;
    font-size: 14px !important;
}
.wd-tools-element .wd-tools-icon:before {
    font-size: 26px;
}
.labour-tabs a.wd-nav-link {
    background: transparent !important;
    color: #fff !important;
    border:1px solid #fff !important;
    padding: 13px 20px;
    border-radius: 3px;
    text-transform: capitalize;
/* 	box-shadow:inset 0 0 10px #ccc; */
}
.labour-tabs .wd-active a.wd-nav-link {
	background: #fff !important;
    color: #222 !important;
}
.main-gallery-tabs ul.wd-nav.wd-nav-tabs li {
    margin-bottom: 25px;
}
.cmgsoon h4 {
    text-align: center;
    color: #fff;
    border: 3px dashed #fff;
    padding: 35px;
    margin-top: 100px;
}
div#gallery-1, div#gallery-2, div#gallery-3, div#gallery-4, div#gallery-5, div#gallery-6 {
    justify-content: center;
    align-items: center;
    display: flex;
}
@media(min-width:1025px){
	.mission-box .info-box-icon {
		box-shadow: 0 0 10px #eee;
		padding: 10px;
		margin-left: -37px;
		background: #fff;
		margin-top: -40px;
		position: relative;
		border-radius: 50px;
		transition:0.4s;
	}
	.mission-box:hover .info-box-icon{
		margin-top: 0px;
	}
}
.hallmark .info-box-wrapper {
    border: 1px solid #fff;
    padding:15px 10px;
    border-radius: 5px;
    background: #000;
}
.wd-tools-element .wd-tools-icon:before{
	font-size:30px !important;
	font-weight:bold !important;
}
div.gallery.galleryid-8823.gallery-columns-4 {
    flex-wrap: wrap;
    justify-content: flex-start !important;
}
.labour-tabs ul li{margin-bottom:30px}