/* =========================
TABLET
========================= */
	.site-content {
		padding-top:27% !important;
	}



@media (min-width: 768px) {

/* Menu */
	.mobile-hb-wrapper .elementor-widget-ekit-nav-menu {
		width: auto !important;
	}


/*  COMMON Single post STYLE */
	.bovc-post-title {
		font-size: 40px;
	}

	/* SINGLE TEAM */

	.bovc-team-description {
		font-size: 18px;
	}


	.site-content {
		padding-top:11% !important;
	}

}




@media (min-width: 922px) {
    .single-post .ast-container,
    .single-team .ast-container {
        display: block;
    }
}


/* Tablet only */
@media (min-width: 768px) and (max-width: 1024px) {




    .mobile-hb-wrapper .elementor-widget-wrap {
        display: flex;
        align-items: center;
        justify-content: flex-end;
        gap: 10px;
        flex-wrap: nowrap;
    }

    .mobile-hb-wrapper .elementor-icon-box-title a {
        font-size: 14px;
    }

    .mobile-hb-wrapper .elementor-button {
        padding: 10px 20px;
        font-size: 14px;
    }

    .mobile-hb-wrapper .elementskit-menu-hamburger {
        margin-left: 0;
    }

    .mobile-hb-wrapper .elementor-widget {
        width: auto !important;
        flex-shrink: 0;
    }

}


/* =========================
DESKTOP
========================= */

@media (min-width: 1024px) {
	.site-content {
		padding-top:9% !important;
	}


	.bovc-post-title {
		font-size: 52px;
	}

	/* SINGLE TEAM */

	.bovc-single-team .bovc-team-layout {
		flex-direction: row;
		align-items: center;
		gap: 80px;
	}

	.bovc-single-team .bovc-team-image {
		width: 420px;
		flex-shrink: 0;
	}

	.bovc-single-team .bovc-team-content {
		flex: 1;
	}

	/*    SINGLE BLOG */

	.bovc-blog-title-wrapper {
		padding: 55px 300px 85px 300px;
	}

	.bovc-blog-content {
		font-size: 18px;
	}

}