/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jul 08 2024 | 15:41:22 */
@media only screen and (min-width: 768px) {
	.btc-only-mobile {
		display:none !important;
	}
}	
@media only screen and (max-width: 767px) {
	.btc-only-desktop {
		display:none !important;
	}
}	
/* Tablet Large */
@media only screen and (max-width: 1370px) {
	/*
	.btc-hero .btc-carousel-hero .slick-track .slick-slide {
		width: 400px !important;
	}
	*/
}
@media only screen and (min-width: 1371px) {
	div#btc-carousel-hero {
		width: 130%;
		max-width: 130%;
	}
}
@media only screen and (max-width: 1024px) {
	.btc-grow:hover {
		transform: unset !important;
	}
	.btc-products-left:hover > .elementor-widget-wrap, 
	.btc-products-right:hover > .elementor-widget-wrap {
		background-color:unset !important;
		box-shadow:unset !important;
	}
	.btc-about {
		background-image: none !important;
	}
	
	.btc-author-item.btc-author-item-sm {
    	margin-right: 20px;
		margin-left:0px;
	}
}
@media only screen and (max-width: 767px) {
	/* Author Item */
	.btc-author-wrap-sm .elementor-shortcode {
		text-align: left !important;
	}
	
	/* Custom Filter */
	.btcc-post-list-filter {
		width: 100%;
		margin-bottom: 20px;
	}
	.btcc-post-list-filter-collapse {
		top: 25px !important;
		left: 0px !important;
		right: 0px !important;
		width: 100%;
		min-width: unset;
	}
	.btcc-post-list-filter-collapse ul {
		padding: 25px !important;
	}
}
@media only screen and (max-width: 1250px) {
	/* Blog Settings */
	.btc-blog-section-wrapper > .elementor-container {
    	flex-wrap: wrap;
	}
	.btc-blog-section-wrapper > .elementor-container > .elementor-column {
		width: 100% !important;
	}
	.btc-blog-section-wrapper > .elementor-containe > .elementor-widget-wrap {
		margin: 0px !important;
	}
	.btc-blog-section-wrapper .btc-sidebar-wrap {
		margin-top: 50px;
	}
}

@media only screen and (max-width: 1250px) and (min-width: 767px) {
	.btc-sidebar-videos .lae-grid-item {
		width:50% !important;
	}	
}

/* Author Box */
@media only screen and (max-width: 767px) {
	.btc-author-item.btc-author-item-lg {
		padding: 40px;
	}
	.btc-blog-wrapper {
		background-color: transparent !important;
		box-shadow: none !important;
		padding: 0px !important;
	}
	.btc-blog-inner .elementor-widget-wrap {
		padding-left: 0px !important;
		padding-right: 0px !important;
	}
	.single .btc-blog-section-wrapper {
		background-color: #fff !important;
	}
}

/* Event Form */
.btc-webinar-iframe iframe {
    height: 690px;
}
@media only screen and (max-width: 980px) {
    .btc-webinar-iframe iframe {
        height: 740px;
    }    
}
@media only screen and (max-width: 798px) {
    .btc-webinar-iframe iframe {
        height: 1220px;
    }    
}
@media only screen and (max-width: 767px) and (min-width: 658px) {
    .btc-webinar-iframe iframe {
        height: 810px;
    }    
}

/* Product Menu 
@media only screen and (max-width: 1520px) and (min-width: 1371px) {
	.btc-menu-products {
		overflow-y: auto;
		max-height:75vh;
	}  
	.btc-menu-products .elementor-top-section > .elementor-container > .elementor-column {
		width: 100%;
	}
	.btc-menu-products .elementor-top-section > .elementor-container > .elementor-column > .elementor-widget-wrap {
		margin:0px;
	}
	.btc-menu-products .elementor-top-section > .elementor-container > .elementor-column:first-child > .elementor-widget-wrap {
		margin:0px;
		margin-bottom:20px;
	}
}*/

/* Events */
@media only screen and (min-width: 1371px) {
	.btc-events-wrapper .btcc-post-list {
		grid-template-columns: repeat(3,1fr) !important;
	}
}
@media only screen and (max-width: 850px) {
	.btc-events-wrapper .btcc-post-list,
	.btc-videos-wrapper .btcc-post-list {
		grid-template-columns: repeat(1,1fr) !important;
	}
}