/*
Theme Name: Bridge Child
Theme URI: http://demo.qodeinteractive.com/bridge/
Description: A child theme of Bridge Theme
Author: Qode Interactive
Author URI: http://www.qodethemes.com/
Version: 1.0.0
Template: bridge
*/
@import url("../bridge/style.css");

.header_top_bottom_holder .q_logo a{
	height:65px !important;
}
.pt-cv-view .pt-cv-ifield {
    box-shadow: 0px 0px 20px 0px rgba(119, 119, 119, 0.10);
    padding: 32px;
	text-align: center;
}
#pt-cv-view-a6fd97exzw .pt-cv-ifield {
	display: flex;
	align-items: center;
	aspect-ratio: 4/3;
}
body.portfolio_page-template-default .custom-text-block h3, .custom-text-block p{
    display: inline-block;
}
body.portfolio_page-template-default .content .container, body.portfolio_page-template-default .title_outer {
    display:none;
}
.content_bottom {
	left: 50%;
    padding-left: 112px;
	display: none;
	position: absolute;
	bottom: 50px;
}
body.portfolio_page-template-default .content_bottom {
	display:block;
}
body.portfolio_page-template-default .qode-split-scrolling-section .qode-sss-ms-right {
	margin: 80px 0px 140px 0px;
}

@media only screen and (min-width: 1280px) and (max-width: 1440px) {
	.content_bottom {
		padding-left: 78px;
	}
}
@media only screen and (min-width: 1025px) and (max-width: 1279px) {
	.content_bottom {
		padding-left: 16px;
	}
}
@media only screen and (max-width: 1024px) {
	.content_bottom {
		padding-left: 16px;
		left: 0;
	}
	nav.mobile_menu ul li a, nav.mobile_menu ul li h3{
		text-decoration:none;
	}
	.header_bottom{
		padding-bottom:15px;
	}
	.qode-split-scrolling-section .qode-sss-ms-right{
		padding:0 16px;
	}
}