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



/* .blogslider img{height:350px!important; aspect-ratio:1/1;} */
.blogslider img{width: 450px!important;}
.blogslider .wdt-content-title a{font-size:20px;}
.dust-title .wdt-content-title{display:none;}
.wdt-custom-service-style .wdt-content-item .wdt-content-elements-group .wdt-content-button a {color:#fff!important;}
.side-navigation.type4 ul.side-nav li.current_page_item a {color: #ffffff;}
.side-navigation.type4 ul.side-nav li a {font-size:16px!important; letter-spacing:1px;}
.side-navigation.type4 ul.side-nav li.current_page_item a:before {color: #fff;}
input[type="submit"]{color:#fff;}
.gallerysection .elementor-element-populated{padding-top:0!important; padding-bottom:0!important;}
.gallery-item > div > a {margin-bottom:0;}
.elementor-image-gallery .gallery-item img {height: 300px; object-fit: cover; width:100%;}
.product-section img{background-color:#ededed;}
/* .ourteambox .wdt-column{margin-bottom:40px!important;} */
.wpcf7-form .call-form-col-3 input[type="text"] {
    background: transparent;
    padding: 0;
    border-width: 0 0 1px;
}
.wpcf7-form .call-form-col-3 {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-gap: 40px;
}
.call-form-btn{text-align:left!important;}
.page-id-609 header .wdt-primary-nav  li a{color:#fff!important;}
.wdt-cus-icon-box .wdt-content-item {height:100%;}
.contactform input[type="submit"] {width: 100%;}
.product-section .wdt-content-image > a:after {display:none;}
.brandbox-section img{background-color: #efefef; padding: 20px; border-radius: 10px !important;}
.brandbox-section .wdt-content-image > a:after {display:none;}
.brandbox-section .wdt-button-text{display:none;}
.brandbox-section .wdt-content-item {padding-bottom:0!important;}
.explorebox .elementor-widget-wrap{display:block!important;}
.page-id-609 header .sub-menu li a {color: #000000 !important;}
.page-id-609 header .sub-menu li:hover a {color: #ffbe0b !important;}

selector .swiper-slide{
    height:auto !important;
    display:flex;
}

selector .elementor-image-box-wrapper{
    height:auto !important;
    display:flex;
    flex-direction:column;
}

selector .elementor-image-box-img{
    overflow:visible !important;
}

selector .elementor-image-box-img img{
    width:100% !important;
    height:auto !important;
    object-fit:contain !important;
    display:block;
}

selector .elementor-image-box-content{
    padding-top:15px;
}


/* Move arrow pagination to overlay middle of image */
.wdt-image-box-holder {
    position: relative;
}

/* Hide the bottom prev/next button bar */
.wdt-carousel-arrow-pagination {
    position: absolute;
    top: 43%;
    left: 0;
    right: 0;
    height: auto;
    pointer-events: none;
    z-index: 10;
	margin:0;
	    display: flex !important;
    justify-content: space-between;
}
.wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div:before{
	background:transparent;
}
.wdt-arrow-pagination-prev,
.wdt-arrow-pagination-next {
    pointer-events: all;
    position: static !important;
	margin:0!important;
	position:relative!important;
}

.homebanner .wdt-swiper-pagination{display:none!important;}
.ourteambox .wdt-column{height:100%!important;}
.ourteambox .wdt-content-media-group{display:none;}
.ourteambox .wdt-content-item{height: 240px;align-items: center;display: flex; padding:0!important;}
.side-navigation{margin-bottom:100px!important;}
.metaslider .caption{padding:16px 10px!important;word-wrap: break-word;}
.metaslider .flex-control-nav {bottom: -47px!important;}
.wdt-content-image{position:relative!important;}
.wdt-custom-service-style .wdt-content-item .wdt-content-image > a:after {
    bottom:0!important;
    width: 100%;
    height: 0px;
    background-image: linear-gradient(180deg, #00000000, #000000C4);
    transition: all 0.3s ease-in-out;
}

.servicesubheading .wdt-heading-subtitle{font-size:18px!important; font-weight:600!important;}

.side-navigation.rightSidebar{display:none!important;}
.side-navigation-content {width:100%!important; padding:0!important;}
.side-navigation-content img {aspect-ratio: 16 / 9; object-fit: contain;}
.footerform textarea{background: transparent; padding: 0; border-width: 0 0 1px;}






@media (max-width: 575.98px) {
	.wpcf7-form .call-form-col-3 {grid-template-columns: repeat(1, 1fr);}
	
	
	
}












