/*
Theme Name: Seoinux Child
Description: Child Theme for seoinux Theme
Author: zozothemes
Version: 1.0
Template: seoinux
Tags: one-column, two-columns, right-sidebar, flexible-header, custom-colors, custom-header, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, post-formats, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready
Text Domain: zozothemes
*/

/*Custom Style Code Right Here */
ul.nav.wp-menu > li > a, .header-navbar.navbar .wp-menu li > ul.sub-menu li a {
	font-size: 14px !important;
}
body > .container-fluid {
	padding-right: 0 !important;
	padding-left: 0 !important;
}
.contact-info-wrapper a.elementor-social-icon {
	color: #0077B5;
}
.contact-info-box .e-child {
	height: 100%;
}
.solution-form .row {
    border: 1px solid #c2c2c2;
    border-radius: 14px;
    padding: 2em 4em;
    margin-bottom: 40px;
}
.solution-form .wpcf7-list-item:not(.solution-form .wpcf7-checkbox .wpcf7-list-item) {
    display: block !important;
    margin: 0 0 8px !important;
}
.solution-form label:not(.solution-form .wpcf7-list-item label) {
	font-weight: 600;
	color: #000;
}
.solution-form .wpcf7-checkbox .wpcf7-list-item {
	display: inline;
}
.solution-form .wpcf7-checkbox label {
	display: inline-flex;
  	align-items: center;
  	gap: 8px;
}
.solution-form .wpcf7-checkbox input {
	vertical-align: middle;
  	margin: 0 !important;
  	width: 16px !important;
  	height: 16px !important;
}
.solution-form button {
	border: none;
	padding: 5px 15px;
}
.solution-form .wpcf7-not-valid-tip {
	position: unset !important;
}
.nav.pull-right li {
	display: none;
}