/*
Theme Name: Boldlab Child
Theme URI: https://boldlab.qodeinteractive.com
Description: A child theme of Boldlab Theme
Author: Edge Themes
Author URI: https://themeforest.net/user/edge-themes/portfolio
Version: 1.0
Text Domain: boldlab
Template: boldlab
*/
#qodef-page-header .qodef-widget-holder .widget {
	margin: 0 0 0 30px;
	display: none;
}

.qodef-grid-inner {
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: flex-start;
	flex-wrap: wrap;
}

.qodef-header--sticky-display .qodef-header-logo-link {
	height: 50px !important;
	margin-top: 10px;
}

.qodef-header-logo-link {
	height: 80px !important;
	margin-top: 0px;
}

.qodef-cf.qodef-cf-subscribe.qodef-skin--light .wpcf7-form-control-wrap input[type=email] {
	background-color: #742a60;
	color: #fff;
	border: 2px solid #000;
}

footer#qodef-page-footer .qodef-grid-inner {
	display: flex;
	flex-direction: row;
	align-items: flex-start;
	justify-content: flex-start;
	flex-wrap: wrap;
}

#qodef-page-footer-bottom-area .wp-block-social-links .wp-social-link svg {
	width: 1.5em;
	height: 1.5em;
}

.wp-block-social-links {
	justify-content: center;
}

.wpcf7-form-control.wpcf7-submit.qodef-layout--outlined.qodef-button:hover {
	background-color: #742a60 !important;
	border-color: #742a60 !important;
	color: #fff !important;
}

.qodef-col-num--480--2 .qodef-grid-item {
	display: flex;
	align-items: center;
	justify-content: flex-start;
	flex-direction: row;
}


.qodef-col-num--480--2 .qodef-grid-item #block-4 {
	margin-left: 12px;
}

footer#qodef-page-footer #qodef-page-footer-top-area .qodef-grid-inner {
	display: flex;
	flex-direction: row;
	align-items: flex-start;
	justify-content: center;
	flex-wrap: wrap;
}

#qodef-page-footer-bottom-area .qodef-col-num--2 .qodef-grid-item:last-child {
	text-align: right;
	justify-content: flex-end;
}

#qodef-page-header .qodef-header-logo-link img:not(.qodef--main) {
	object-fit: contain !important;
}
#qodef-page-header .qodef-header-logo-link img.qodef--main {
	object-fit: contain !important;
}

article.type-portfolio .qodef-grid-inner {
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: flex-start;
}

.single-post #qodef-page-content .qodef-grid-inner {
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: flex-start;
}

.home .qodef-blog .qodef-grid-inner {
	display: flex;
	flex-direction: row;
	align-items: flex-start;
}

.single-post p {
	color: #414141 !important;
}

#slider-9-slide-20-layer-9 {
	min-width: 600px !important;
}

@media screen and (max-width: 1022px) {
	.home-service-section .elementor-image-box-img {
		display: flex !important;
		justify-content: center !important;
		align-content: center !important;
		align-items: center;
		width: 100% !important;
	}
}

@media screen and (max-width: 750px) {
	rs-module rs-layer, rs-module .rs-layer {
		margin-left: 10px;
	}

	#slider-9-slide-20-layer-9 {
		min-width: 390px !important;
	}

	#slider-9-slide-20-layer-9 {
		min-width: 500px !important;
	}
}

@media screen and (max-width: 640px) {
	.single-portfolio #qodef-page-inner.qodef-content-grid, .page-id-1375 #qodef-page-inner.qodef-content-grid  {
		width: 100% !important;
		margin: auto;
		max-width: 95% !important;
	}
	.page-id-1375 section.qodef-elementor-content-grid>.elementor-container {
		width: 95%;
	}

	.mobile-centered-text, .mobile-centered-text *  {
		text-align: center !important;
	}

	.mobile-small p.elementor-heading-title, .mobile-small h2 {
		font-size: 2.4rem !important;
	}

}
