/*
    Template: consulting
    Theme Name: Consulting Child Theme
    Theme URI: http://consulting.stylemixthemes.com/
    Author: StylemixThemes
    Author URI: http://stylemixthemes.com/
    Description: Consulting - Business and Finance WordPress theme. Using Consluting you can easily create a modern website with real content. Easily edit the real content and compose the page layout with drag & drop page builder Consulting is the best ever finance, consulting, brokerage WordPress theme. It’s fully Responsive and Easy to Customize using intuitive Drag & Drop Visual Composer and Theme Options panel in WordPress Customizer.
    Version: 4.0.2
    License: GNU General Public License v2 or later
    License URI: http://www.gnu.org/licenses/gpl-2.0.html
    Tags: blue, one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, fixed-layout, fluid-layout, responsive-layout, custom-background, custom-colors, custom-header, custom-menu, sticky-post, translation-ready
    Text Domain: consulting-child-theme
*/

img.attachment-thumbnail.size-thumbnail.wp-image-7435 {
    filter: brightness(7) invert(19);
}

.h1:after, .h2:after, .h3:after, .h4:after, .h5:after, .h6:after, h1:after, h2:after, h3:after, h4:after, h5:after, h6:after {
    content: '';
    display: block;
    width: 0!important;
    height: 0!important;
    background: #1B9BD8;
    border-radius: 3px;
    margin: 4px 0 0;
}
.info_box.style_3 .info_box_text .title h6 {
    color: #fff;
    display: table-cell;
    vertical-align: middle;
    padding-top: 0;
    margin: 0;
    font-weight: 700;
    font-size: 22px!important;
    padding-bottom: 10px!important;
}
 .header_style_9 .header-box .container .consulting-header-button{
     color:black!important;
     font-weight:600!important;
 }
.header_style_9 .header-box .container .consulting-header-button:hover{
	color:white!important;
}
.socials-box:after {
    content: "Follow Us";
    font-size: 18px;
    color: white;
    font-weight: 500;
    font-family: 'Montserrat';
}
.header-copyright-box {
    color: white;
}
.contact-link-cls {
	color:black;
	font-size:20px;
	font-weight:500;
}
.elementor-widget-container:hover .contact-link-cls {
    color: white;
}
.company_history.horizontal_bottom .history_wrapper .history-item .image-wrapper {
	height:auto!important;
	padding:30px!important;
}
.animated.fadeIn {
    font-size: 16px!important;
    font-weight: 500!important;
}
.testimonials_carousel.style_2 .item .testimonial p {
    margin: 0;
    font-size: 16px!important;
    line-height: 26px;
    color: #222;
    font-weight: 500;
}
.testimonials_carousel.style_2 .item .testimonial-info .testimonial-text .name {
    color: #222;
    line-height: 20px;
    font-size: 18px!important;
    font-weight: 700;
}
@media (max-width: 767px) {
    .testimonials_carousel.style_2 .item .testimonial p {
        font-size: 14px!important;
        line-height: 24px;
    }
}
@media (max-width: 767px) {
    .testimonials_carousel.style_2 .item .testimonial-info .testimonial-text .name {
        font-size: 16px!important;
        line-height: 24px;
    }
}
.slick_next, .slick_prev {
    border-radius: 50%!important;
    border: 2px solid #163C52!important;
    color: #163C52!important;
}
 .slick_prev:hover{
	color:white!important;
	background-color:#163C52!important;
}
.slick_next:hover{
	color:white!important;
	background-color:#163C52!important;
}
.testimonials_carousel.style_2 .item .testimonial {  
    height: 310px!important;
}
@media (max-width: 767px) {
	
	.testimonials_carousel.style_2 .item .testimonial{
		height:auto!important;
	}
	
}
@media (max-width: 767px){
.mobile_grid_landscape .header-box .container .logo-box {
  
    background: #163c52!important;
    padding:10px!important;
    
	}
}
.menu-toggle button {
   
    background: #f2f2f2!important;
}
.menu-toggle button:after, .menu-toggle button:before {
   
    background: #f2f2f2!important;
}
@media (max-width: 767px) {
#header .container {
height:0px;
	margin-bottom:100px;
}
}
@media (max-width: 767px) {
.socials-box:after {
display:none;}
}
.logo.logo-mobile img {
    height: 80px;
    
}
@media (max-width: 1024px){
	.mobile_grid_landscape .header-box .container .nav-box .main_menu_nav>li>a {
    text-transform: none!important;
  
}	
}

.testimonials_carousel.style_9 .testimonial .testimonial-inner {
    
    border: solid 0 0 1px 0 #1B9BD8!important;
    height: 300px!important;
	border-radius:30px!important;
	background-color:white!important;


}
@media (max-width: 767px) {
	.testimonials_carousel.style_9 .testimonial .testimonial-inner {
    padding:0px!important;
    border: solid 1px #1B9BD8!important;
    height: auto!important;
	box-shadow: 0px 12px 24px 0px rgba(0, 0, 0, 0.15)!important;

}
}
.testimonials_carousel.style_9 .testimonial .testimonial-text:before {
    
   background-color: white!important;
}
.testimonials_carousel.style_9 .testimonial:hover .testimonial-text:before {
/*     background: #1B9BD8;
    color: #163c52!important; */
	

}
h2{
	padding-top:0px!important;
}
.testimonials_carousel.style_9 .testimonial .testimonial-text {
    position: relative;
    padding: 20px!important;
}
.elementor-7267 .elementor-element.elementor-element-0019994 .elementskit-section-title-wraper .elementskit-section-title > span {

    background-color: #163c52!important;
    border-radius: 10px!important;
    padding: 5px 10px!important;
}
.testimonial-inner {
    box-shadow: -1px -1px 8px 0 rgb(0 0 0 / 4%), -1px 3px 20px 0 rgb(0 0 0 / 8%)!important;
}
.testimonials_carousel.style_9 .testimonial .testimonial-info .testimonial-bottom .name {
    color: #000000!important;
 
}

.testimonials_carousel.style_9 .testimonial .testimonial-info .testimonial-bottom .company {
  
    color: #2e2e2e!important;
   
}

.testimonials_carousel.style_9 .testimonial .testimonial-text::before {  color: #000!important;   border: 1px solid #000!important;}
img.alignnone.size-medium.wp-image-8003 {
    /* filter: brightness(0.5) invert(0.4); */
    filter: brightness(0.5) invert(0);
}
