/*
Theme Name: Bridge Child
Theme URI: http://bridgelanding.qodeinteractive.com/
Description: A child theme of Bridge Theme
Author: Qode Interactive
Author URI: https://qodeinteractive.com
Version: 1.0.0
Text Domain: bridge
Template: bridge
*/
.portfolio_page-template-default .header_top_bottom_holder .header_bottom{
	background-color: transparent!important;
}
.projects_holder .image_holder .text_holder{
	display: none;
}
.logo_wrapper .q_logo a {
    height: 50px !important;
}
.features-grid .qode-icwi-title{
	font-size: 24px;
}
.features-grid .qode-icwi-icon-holder{
	display: none;
}
.features-grid  .qode-info-card-with-icon .qode-icwi-text {
    margin-top: 10px;
    font-size: 14px;
    line-height: 1.5;
}
.features-grid .qode-icwi-image img{
	height: 60px;
    object-fit: contain;
}
.custom-portfolio .image_holder img{
	height: 550px;
	object-fit: cover;
}
.custom-portfolio .portfolio_title.entry_title {
	 line-height: 1.5;
}
.custom-portfolio .portfolio_title.entry_title a{
	font-size: 14px;
	line-height: 1.5;
}
.custom-portfolio .portfolio_description {
	background-color: transparent!important;
}
.custom-accordion .clearfix.title-holder:hover{
	color: #fff!important;
}
.custom-accordion .accordion_content_inner p{
	color: #fff;
}
.custom-accordion  .q_accordion_holder.accordion h3.ui-accordion-header {
    border-bottom: 1px solid #fff;
}
.custom-accordion .q_accordion_holder.accordion .ui-accordion-header .accordion_mark_icon,
.custom-accordion .q_accordion_holder.accordion .ui-accordion-header.ui-state-active .accordion_mark_icon {
    filter: brightness(0) invert(1);
}
.heading-notfull .qodef-m-title{
	max-width: 50%;
    margin: 0 auto;
}
.qodef-process-item .qodef-e-text{
	 margin-top: 10px;
    font-size: 14px;
    line-height: 1.5;
}
.qodef-process-item .qodef-e-title{
		font-size: 24px;
}
.qodef-process-item .qodef-e-icon svg{
	  fill: none;
}
.qodef-qi-process .qodef-e-number {
  
    background: #008DD2;
}
@media only screen and (max-width: 767px){
	.header_inner_left .logo_wrapper{
		display: flex;
		align-items: end;
	}
	.custom-portfolio .image_holder img {
		height: 350px;
		object-fit: cover;
	}
	.heading-notfull .qodef-m-title {
		max-width: unset;
	}
	.footer_responsive_adv .footer_top .column2 .two_columns_50_50 .column1{
		display: none!important;
	}
	.footer_responsive_adv .footer_top .two_columns_50_50 .column1{
		margin: 0!important;
	}
	.qode-full-height.about-hero .icon_title{
		font-size: 21px!important;
        line-height: 1.3!important;
	}
	.qode-full-height.about-hero .icon_holder {
		display: none!important;
	}
	.qode-full-height.about-hero .elementor-element-c7152c3 .elementor-widget-container{
		padding: 80px 0 0 0!important;
	}
	.clients-logo .qode_client_holder{
		margin: 0;
	}
	.clients-logo .qode_clients.five_columns::before{
		display: none!important;
	}
	.clients-logo .qode_clients.five_columns{
		display: grid;
		grid-template-columns: repeat(2, 1fr);
		gap: 30px;
	}
}