/*
 Theme Name:   	Dilabs Child
 Theme URI: 	https://themelocker.tech/wordpress/dilabs
 Description:  	This is a child theme for Dilabs - Digital Marketing WordPress Theme
 Author:       	Validthemes
 Author URI:   	https://themeforest.net/user/validthemes/portfolio
 Template:     	dilabs
 Version:      	1.0
 Tags:         	two-columns, three-columns, left-sidebar, right-sidebar, flexible-header, custom-background, custom-colors, custom-header, custom-menu, theme-options, editor-style, featured-images, microformats, post-formats,  sticky-post, threaded-comments, translation-ready
 Text Domain:  	dilabs-child
*/

/*  [ Add your custom css below ]
- - - - - - - - - - - - - - - - - - - - */

nav.navbar.validnavs.menu-center .container {
    justify-content: space-between !important;
}
nav.navbar.validnavs.menu-center .container .attr-right {
    display: none;
}

.signupform p {
    text-align: center;
}

.signupform p input {
    background: transparent !important;
    color: #fff;
}
.signupform p input:focus{
	color: #fff;
}

.ourTeamPage h2.title label {
    display: block;
    font-size: 20px;
    margin-top: 25px;
    line-height: 26px;
}
.meetNowPopup p.text {
    font-size: 18px;
    color: #fff;
    line-height: 25px;
}

.meetNowPopup input {
    background: transparent !important;
    color: #fff;
}

.meetNowPopup input:focus {
    color: #fff;
}

div.pum {
    background: #00000024;
}

div.pum div.pum-container {
    background: #000;
    border-radius: 12px;
    max-width: 800px !important;
    width: 100%;
    left: 0px !important;
    right: 0px !important;
    margin: 0px auto !important;
}

.meetNowPopup input::placeholder {
    color: #ffffff8c;
}

div.pum div.pum-container button.pum-close {
    background: red;
    padding: 0px 15px;
    font-size: 12px;
    line-height: 30px;
    top: -10px;
    right: -40px;
}

.signupform p input::placeholder {
    color: #ffffffba;
}
div.pum div.pum-container button.pum-close:after {
    display: none;
    opacity: 0;
    transform: unset;
    background: transparent;
}

.shapenoneclass .shape-right-bottom {
    display: none;
}

.shareVideoUpload span.wpcf7-form-control-wrap:has(.wpcf7-file) {
    position: relative;
    overflow: hidden;
    display: block;
    border-bottom: 1px solid #e7e7e7;
}

.shareVideoUpload span.wpcf7-form-control-wrap input.wpcf7-form-control.wpcf7-file {
    position: relative;
    left: -103px;
    border: unset;
}