/*
Theme Name: Consua Child
Theme URI: https://validthemes.net/themeforest/wp/consua/
Template: consua
Author: validthemes
Author URI: https://themeforest.net/user/validthemes/portfolio
Description:  Consua - Business Consulting Theme
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: consua-child
*/

/*header*/

.item-flex li i{
	color: var(--color-secondary) !important;
}

#secondary-header .navbar .attr-right .attr-nav li.button a{
	background: #56CCF2 !important; 
	background: -webkit-linear-gradient(to right, #2F80ED, #56CCF2) !important;
	background: linear-gradient(to right, #2F80ED, #56CCF2) !important;

}

.top-bar-style-two .item-flex li br{
	display: none !important;
}

@media (min-width: 1024px){
	nav.navbar.navbar-theme-secodnary .nav-box {
		background: #000 !important;
	}
}

/*end*/

/*footer*/

#footer-menu-1 p, 
#footer-menu-2 a, 
#footer-menu-3 a {
	font-size: 16px !important;
    color: #fff !important;
    transition: all 0.35s ease-in-out;
}

#footer-menu-1 p:hover, 
#footer-menu-2 a:hover, 
#footer-menu-3 a:hover,
#copyright-css p:hover,
#copyright-css li a:hover{
    color: #d2d2d4 !important;
}

#copyright-css p,
#copyright-css li a{
	font-size: 16px !important;
    color: #fff !important;
}

/*end*/

/*default padding*/

.default-padding{
    padding-top: 90px !important;
    padding-bottom: 90px !important;
}

.testimonials-style-two-area.default-padding-top{
	padding-top: 90px !important;
    padding-bottom: 90px !important;
}

.about-style-five-thumb h2 {
	background: #1da3ec !important;
	font-size: 30px !important;
	height: 280px !important;
    width: 280px !important;
	padding: 38px 40px !important;
}

.about-style-five-info ul li i{
	color: #1da3ec !important;
}

.service-style-four .info .icon .thumb {
	background: #eafeff !important;
}

/*.bg-theme{
	background: var(--color-secondary) !important;
}*/

/*end*/

/*how it works*/

.process-style-one .thumb span{
	bottom: 30px !important;
}

/*end*/

/*our project*/

.gallery-style-four .overlay span {
	text-transform: none !important;
}

.swiper-slide.swiper-slide-active .gallery-style-four .overlay {
	text-align: center;
}

/*end*/

/*services*/

.service-css .elementor-widget-container p,
.service-css .elementor-widget-container li{
	color: #000 !important;
}

.team-style-two .content .title a{
    pointer-events: none !important;
    cursor: not-allowed !important;
}

/*end*/

/*media querry*/

@media only screen and (max-width: 767px){
	.title,
	.mission-tab-content h2{
    	font-size: 28px !important;
	}
	.default-padding{
    	padding-top: 30px !important;
    	padding-bottom: 30px !important;
	}

	.testimonials-style-two-area.default-padding-top{
		padding-top: 30px !important;
		padding-bottom: 30px !important;
	}
}

@media (min-width: 768px) and (max-width: 1023px){
	.title,
	.mission-tab-content h2{
    	font-size: 32px !important;
	}
	.default-padding{
    	padding-top: 60px !important;
    	padding-bottom: 60px !important;
	}

	.testimonials-style-two-area.default-padding-top{
		padding-top: 60px !important;
		padding-bottom: 60px !important;
	}
}

@media only screen and (min-width: 1024px) and (max-width: 1199px){
	nav.navbar.navbar-theme-secodnary .attr-nav.attr-box li:last-child {
		display: none !important;
	}
	.top-bar-style-two .item-flex li a {
		font-size: 14px !important;
	}
	.call-entry h5,
	.top-bar-style-two .item-flex li strong{
		font-size: 16px !important;
	}
	.call-entry i,
	.top-bar-style-two .item-flex li i{
    	font-size: 32px !important;
		margin-right: 10px !important;
	}
	.top-bar-style-two .item-flex li br{
		display: block !important;
	}
}

/*end*/

/*brave popup svg margin*/

.brave_element-icon svg{
	margin-bottom: 8px !important;
}

/*end*/