/*
 Theme Name:   Consultix Child
 Theme URI:    http://radiantthemes.com/consultix/
 Description:  Consultix Child Theme
 Author:       RadiantThemes.com
 Author URI:   http://radiantthemes.com/
 Template:     consultix
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready
 Text Domain:  consultix-child
*/


h1, h2, h3, h4, h5, h6 {
    color: #000 !important;
}
.team.element-twelve .team-item .title.matchHeight h5 a {
    pointer-events: none;
}
.header_main .brand-logo img {
    max-width: unset;
}
.header_nav_action ul > li.expanded-searchbar .form-row input[type=search] {
    border: unset;
}
.header_nav_action ul > li.expanded-searchbar .form-row input[type=search]::placeholder {
    color: #000;
}
.header_main .header-data > .header-data-social p {
    color: #fff;
}
.header_main .header-data > .header-data-contact p strong a:hover {
    color: #29A4DE;
}
h3.white-heading {
    color: #fff !important;
}
h5.white-heading {
    color: #fff !important;
}
.pic .data h4 a {
    color: #fff !important;
}
.footer_main h5 {
    color: #fff !important;
}
.testimonial[class*='element-'].owl-dot-style-two .owl-dots > .owl-dot.active > span {
    background-color: #29A4DE !important;
}
.footer_main .col-lg-3:first-child {
    width: 30%;
    margin-right: 3%;
}
.footer_main .col-lg-3:nth-child(2) {
    width: 17%;
}
.footer_main_item input::placeholder {
    color: #fff !important;
}
.footer_main_item input {
    color: #fff !important;
	border-color: #29A4DE !important;
}
.footer_main_item button[type="submit"] {
    color: #000 !important;
    font-weight: 500 !important;
}
.contact-spacer input.wpcf7-text::placeholder, .contact-spacer textarea::placeholder {
    color: #000 !important;
}
.contact-spacer input.wpcf7-text {
    color: #000 !important;
    padding-left: 15px !important;
}
.contact-spacer input.wpcf7-submit {
    background: #29A4DE !important;
    color: #fff !important;
    border: none !important;
}
.contact-spacer textarea {
    color: #000 !important;
    padding-left: 15px !important;
    height: 100px !important;
}
.footer_copyright_item ul.social li a {
    background: #fff !important;
    color: #29a4de !important;
}
.footer_copyright_item p {
    color: #fff !important;
    font-size: 16px !important;
}
.footer_main_item ul.contact li:before {
    color: #29a4de;
}
input.wpcf7-form-control.wpcf7-submit.has-spinner.custom-btn-submit {
    background: #29a4de !important;
}
.blog.element-two .blog-item > .holder > .category-display ul > li a {
    background: #29A4DE;
    color: #fff;
}
.blog.element-two .blog-item > .holder > .category-display ul > li a {
    background: #29A4DE !important;
    color: #fff !important;
	border: none !important;
}
.blog.element-two ul.post-meta {
    display: none;
}
.blog.element-two .blog-item > .holder > .data {
    position: relative;
}
.blog.element-two .blog-item > .holder > .data h4 a:after {
    content: 'READ MORE';
    position: absolute;
    bottom: -35px;
    left: 0;
    font-family: 'Rubik';
    font-weight: 500;
    font-size: 13px;
    z-index: 1;
}
.single-team .wraper_inner_banner {
    background: url('/wp-content/uploads/2025/04/banner.png')no-repeat center !important;
}
.single-team .vc_col-sm-3 {
    display: none;
}
ul#menu-contact-info li:before {
    display: none;
}
ul#menu-contact-info li {
    padding-left: 0;
}
ul#menu-contact-info li a i {
    margin-right: 20px !important;
    color: #29a4de;
    margin: 0;
}
ul#menu-contact-info li a {
    display: flex;
    align-items: baseline;
    justify-content: left !important;
}
.rt-list.element-three ul > li:before {
    display: none !important;
}
.rt-list.element-three ul > li::marker {
    color: #29a4de !important;
}
.rt-list.rtb9f55539-33e9-2 ul li:before {
    display: none !important;
}
body .image-box {
    margin: 0 0 20px 0 !important;
}
.image-box .vc_column-inner {
    padding: 0 !important;
}
.vc_row.wpb_row.vc_row-fluid.service-sec.vc_custom_1744998661809.vc_column-gap-30 {}

.service-sec p {
    line-height: 20px !important;
}
.service-sec .vc_column-inner {
    padding: 0 !important;
}
.service-sec p strong {
    margin-bottom: 10px !important;
    display: inline-block;
}

@media screen and (max-width: 1000px) and (min-width: 320px){
	.header-data-social {
		display: none !important;
	}
	.header_nav .responsive-nav i {
		color: #2893c7;
	}
	.services-section .service-heading {
		padding-top: 30px !important;
	}
	h1.vc_custom_heading {
		font-size: 25px !important;
		margin-bottom: 0 !important;
		line-height: 30px !important;
	}
	h3.vc_custom_heading, h4.vc_custom_heading {
		font-size: 20px !important;
		margin-bottom: 0 !important;
	}
	p {
		font-size: 15px;
		line-height: 20px;
	}
	.service-sec .vc_column-inner {
		margin-bottom: 0 !important;
	}
	body .about-section {
		padding-top: 20px !important;
        padding-bottom: 0 !important;
	}
	.consultation-section .vc_row {
		padding: 0 0 !important;
	}
	.consultation-section .contact-spacer .vc_column-inner {
		padding: 30px 20px 20px 20px !important;
	}
	.team-section {
		padding: 10px 0 30px 0 !important;
	}
	.team-section .wpb_text_column {
		margin-bottom: 20px !important;
	}
	.team-section .pic {
		margin-bottom: 10px !important;
	}
	.footer_main .col-lg-3 {
		width: 100% !important;
		margin: 0 !important;
	}
	.footer_main .col-lg-3 .footer_main_item {
		height: auto !important;
		margin-bottom: 20px;
	}
	.footer_main_item .widget-title {
		margin-bottom: 10px;
	}
	.wraper_footer {
		background-size: cover;
		background-position: center;
	}
	body.sidr-open .sidr {
		background: #29a4de;
	}
	.sidr > .sidr-inner > [class*='menu-'] > ul.menu > li > a {
		border-color: rgb(255 255 255 / 22%) !important;
	}
	body .about-top-section {
		padding: 25px 0 !important;
	}
	.about-top-section p {
		margin-top: 15px !important;
	}
	.radiant-contact-form.rtc52d2ae8db1c227 .form-row input[type=submit] {
		width: 100%;
	}
	.wraper_inner_banner_main > .container {
		padding-top: 30px !important;
	}
	.wraper_inner_banner_breadcrumb > .container {
		padding-bottom: 30px !important;
	}
	.inner_banner_main .title {
		font-size: 25px !important;
	}
	.contact-form-section .vc_column-inner {
		padding: 0 20px !important;
	}
	.contact-form-section h2 {
		font-size: 25px !important;
		line-height: 30px !important;
	}
	.contact-form-section .wpb_text_column {
		padding: 0 !important;
	}
	.contact-form-section .vc_row {
		margin-top: 20px !important;
	}
	input.wpcf7-form-control {
		width: 100%;
	}
	.map-section .vc_column-inner {
		padding-bottom: 0 !important;
	}
	section.service-inner-main {
		padding: 20px 0 !important;
	}
	.service-inner-section h2 {
		font-size: 25px !important;
		line-height: 30px;
		margin: 0 !important;
	}
	.service-inner-section .wpb_single_image {
		margin-bottom: 20px !important;
	}
	.service-inner-section .holder {
		padding: 10px 20px 30px !important;
	}

}