.btButtonWidget .btButtonWidgetLink {
    box-shadow: 0 0 0 4em #e5945f inset, 0 5px 15px rgba(0, 0, 0, .2);
		color: #fff;
}
.btStickyHeaderActive.btMenuHorizontal .mainHeader .bt-logo-area .logo img {
    height: 60px;
    padding-bottom: 16px;
}

.btStickyHeaderActive.btMenuHorizontal .mainHeader .bt-logo-area .menuPort nav > ul > li > a, .btStickyHeaderActive.btMenuHorizontal .mainHeader .bt-logo-area .menuPort nav > ul > li > .subToggler {              line-height: calc(120px*0.5); 
}

.btButtonWidget.btLightAccentButton.btOutlineButton .btButtonWidgetLink {
     box-shadow: 0 0 0 4em rgb(229,148,95) inset; 
		 margin-top: 19px;
		
}


.ExtraClassSlider .bt_bb_card_image {
    max-height: 450px !important ;
    min-height: 450px !important;
}

.ExtraClassSlider2 .bt_bb_card_image {
    max-height: 400px !important ;
    min-height: 400px !important;
}

.ExtraClassSlider3 .bt_bb_card_image {
    max-height: 330px !important ;
    min-height: 330px !important;
}


.btHardRoundedButtons .bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_inner {
    border: 1px solid #ededed !important;
}
.bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_post_content .bt_bb_grid_item_post_title a {
    font-size: 21px !important;
}

.bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item 
.bt_bb_grid_item_inner
.bt_bb_grid_item_post_content {
    color: #000;
		background: #fff;
   
}

.grecaptcha-badge { visibility: hidden; }

.btSpecial.bt_bb_steps .bt_bb_inner_step .bt_bb_inner_step_content .bt_bb_inner_step_line {
    background: linear-gradient(90deg,rgb(31 11 133) 20%,#1000fd 100%);
    flex: 1 0 40%;
}
.btSpecial.bt_bb_steps .bt_bb_inner_step .bt_bb_inner_step_content .bt_bb_inner_step_colored_icon svg {
    width: 9em;
    height: 9em;
}

.bt_bb_custom_menu div ul li {
    padding-bottom: 0.6em
}
.bt-site-footer .bt_bb_text p {
    line-height: 1.7;
}

.bt_bb_custom_menu div ul a {
    font-size: .85em;
}


.bt_footer_row .bt_bb_custom_menu .menu li a {
    text-decoration: underline;
}
.bt_footer_row .bt_bb_custom_menu.bt_bb_direction_horizontal div > ul > li {
    float: none;
}
.btContact.btRound .btContactButton input[type='submit'] {
    line-height: 2.5;
}
@media (max-width: 480px) {
.bt_bb_steps .bt_bb_inner_step .bt_bb_inner_step_line {
    right: 3em !important;
	}}

/** Start Block Kit CSS: 136-3-fc37602abad173a9d9d95d89bbe6bb80 **/

.envato-block__preview{overflow: visible !important;}

/** End Block Kit CSS: 136-3-fc37602abad173a9d9d95d89bbe6bb80 **/



/** Start Block Kit CSS: 71-3-d415519effd9e11f35d2438c58ea7ebf **/

.envato-block__preview{overflow: visible;}

/** End Block Kit CSS: 71-3-d415519effd9e11f35d2438c58ea7ebf **/



/** Start Block Kit CSS: 144-3-3a7d335f39a8579c20cdf02f8d462582 **/

.envato-block__preview{overflow: visible;}

/* Envato Kit 141 Custom Styles - Applied to the element under Advanced */

.elementor-headline-animation-type-drop-in .elementor-headline-dynamic-wrapper{
	text-align: center;
}
.envato-kit-141-top-0 h1,
.envato-kit-141-top-0 h2,
.envato-kit-141-top-0 h3,
.envato-kit-141-top-0 h4,
.envato-kit-141-top-0 h5,
.envato-kit-141-top-0 h6,
.envato-kit-141-top-0 p {
	margin-top: 0;
}

.envato-kit-141-newsletter-inline .elementor-field-textual.elementor-size-md {
	padding-left: 1.5rem;
	padding-right: 1.5rem;
}

.envato-kit-141-bottom-0 p {
	margin-bottom: 0;
}

.envato-kit-141-bottom-8 .elementor-price-list .elementor-price-list-item .elementor-price-list-header {
	margin-bottom: .5rem;
}

.envato-kit-141.elementor-widget-testimonial-carousel.elementor-pagination-type-bullets .swiper-container {
	padding-bottom: 52px;
}

.envato-kit-141-display-inline {
	display: inline-block;
}

.envato-kit-141 .elementor-slick-slider ul.slick-dots {
	bottom: -40px;
}

/** End Block Kit CSS: 144-3-3a7d335f39a8579c20cdf02f8d462582 **/



/** Start Block Kit CSS: 105-3-0fb64e69c49a8e10692d28840c54ef95 **/

.envato-kit-102-phone-overlay {
	position: absolute !important;
	display: block !important;
	top: 0%;
	left: 0%;
	right: 0%;
	margin: auto;
	z-index: 1;
}

/** End Block Kit CSS: 105-3-0fb64e69c49a8e10692d28840c54ef95 **/


.ExtraClassSlider2 .bt_bb_card_image {
    max-height: 500px !important ;
    min-height: 500px !important;
}

.single-post.btDarkTransparentHeader .mainHeader, .single-post.btDarkTransparentHeader .bt-vertical-header-top {
     background-color: black;
}

.single-post.btDarkTransparentHeader .mainHeader.bt-logo-area .logo img {
    height: 100px;
}


.btMenuVertical .bt-vertical-menu-trigger {
    margin-top: 0.6em;
}

.btSupertitleWeight_default .bt_bb_separator.btWithText .bt_bb_separator_text {
    font-weight: 500;
    font-size: 0.7em;
}

.single-post .bt-logo-area .logo img {
    height: 60px !important;
}

.single-post .mainHeader  {
    background-color: black;
}
.bt-logo-area .logo img {
    height: 60px;
}
.btMenuHorizontal .topBarInMenu {
    height: 64px!important;
}
body.btNoSidebar .btPostSingleItemStandard:first-child {
    margin-top: 8em!important;
}
.single-post.btStickyHeaderOpen .logo {
    top: 10px!important;
}
.single-post .logo {
    top: 4px!important;
}

.btButtonWidget.btLightAccentButton.btFilledButton .btButtonWidgetLink {
     box-shadow: 0 0 0 4em rgb(229,148,95) inset; 
}
.btStickyHeaderActive.btMenuHorizontal .mainHeader .bt-logo-area .menuPort nav > ul > li > a, .btStickyHeaderActive.btMenuHorizontal .mainHeader .bt-logo-area .menuPort nav > ul > li > .subToggler {              line-height: calc(120px*0.5); 
}