.style-six.site-banner .wp-custom-header>img {
	  width: unset;
    height: unset;
}

@media screen and (max-width: 1024px) {
	.style-one.site-banner .wp-custom-header img {
		height: 300px;
		object-position: 60%;
	}
	.site-banner .banner-caption {
		position: absolute;
		background: none;
		margin-left: 10px;
	}
	.site-banner.style-one .banner-caption {
		padding: 10px 0;
	}
}

.banner-caption .banner-wrap {
		width: 50%;
		float: left;
}

.widget_bttk_author_bio {
    text-align: left;
}

.pricing-block .title {
    font-size: 1.2em;
    font-weight: 500;
    width: unset;
}

.widget_bttk_icon_text_widget .rtc-itw-inner-holder
{
	  justify-items: center;
		text-align: center;
}

.pricing-section .widget_bcp_pt_widget {
    width: 23%;
}

@media screen and (max-width: 1024px) {
.pricing-section .widget_bcp_pt_widget {
    width: 100%;
}
}

.widget_bttk_popular_post ul li .post-thumbnail,
.widget_bttk_pro_recent_post ul li .post-thumbnail{
    width: 75px;
    height: 43px;
    overflow: hidden;
    border-radius: 5px;
}

.intro-about-section
.widget_blossomtheme_featured_page_widget {
    max-width: 830px;
    margin-left: auto;
    margin-right: auto;
}

.page-template-about .intro-about-section section.widget .widget-title {
    text-transform: none;
    font-size: 2.223em;
}

@media (max-width: 1024px) {
.mobile-menu .main-header .wrapper .site-branding {
    margin-right: 1em;
}

.mobile-menu .main-header .toggle-button {
    padding: 20px 20px;
}
}

.widget_bttk_pro_recent_post ul.style-one li {
    margin-bottom: 20px;
    border-bottom: none;
    padding-bottom: unset;
}

.service-subpage .has-text-align-center {
    text-align: center !important;
}

.service-subpage .widget-featured-holder .widget-title {
    display: none;
}
.service-subpage .widget ul li {
    margin-bottom: unset;
}

.service-subpage .blossomtheme-cta-container {
    margin-bottom: 40px;
}

.wpcf7-checkbox input[type=checkbox] {
		margin-bottom: 0px !important;
}

.widget_blossomtheme_companion_cta_widget .centered .blossomtheme-cta-container {
		max-width: unset;
}

.client-section {
		margin-top:10px;
}

.wp-block-column {
		padding-left: 20px;
		padding-right: 20px;
}

.pricing-header .title {
		font-size: 1.8em;
}

[class*="template-service-"] #service_cta_section .widget-title {
		text-align: center;
		min-height: 300px;
		font-size: 3em;
}

[class*="template-service-"] #content {
		margin-top: 0;
		margin-bottom: 0;
}

[class*="template-service-"] .breadcrumb-wrapper {
		display: none;
}

[class*="template-service-"] section.counter-section .widget.widget_text, [class*="template-service-"] section.counter-section .widget.widget_text .textwidget {
		width: 100%;
}

#page-contact-section .wp-block-contact-form-7-contact-form-selector {
		background-color: rgba(var(--primary-color-rgb),.1);
		padding: 20px;
}

.page-template-service-cons hr {
    width: 100%;
		height: 2px;
    border-radius: 0;
    box-shadow: unset;
}

#about_team_section h1 {
		color: #347C81;
}