/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Feb 20 2023 | 11:58:10 */
/*-------------------- HEADER STYLING------------------*/
.ast-theme-transparent-header .ast-above-header {
	background-color: transparent !important;
}
.page-id-28 .ast-above-header-wrap, .error404 .ast-above-header-wrap {
	display: none !important;
}
.elementor_library-template-default .single .single-elementor_library .postid-643.ast-above-header-wrap,
.page-id-3 .ast-above-header-wrap,
.page-id-1758 .ast-above-header-wrap{
	display: none !important;
}
/*----------------- END HEADER STYLING -------------*/
/*---------------- TYPOGRAPHY ---------------------*/
.no_marg {
	margin: 0 !important;
}
/*-------------- END TYPOGRAPHY -------------------*/
/*--------------------- BUTTONS -------------------*/
/*------------------- END BUTTONS -----------------*/ 
/*-------------------- PAGES ----------------------*/
#col_banner {
	clip-path: polygon(0 0, 100% 0%, 100% 100%, 5% 100%);
}
.elementor-cta__content {
	display: flex;
	flex-wrap: wrap;
	flex-direction: column;
	height: 100%;
}
.elementor-cta__button-wrapper {
	margin-top: auto;
}
/*------------------ END PAGES --------------------*/
/*-------------------- FOOTER ----------------------*/
/*------------------ END FOOTER --------------------*/
/*--------------------BLOG---------------------------*/
/*--------------------END BLOG-----------------------*/
/* Testimonials */
.swiper-pagination-bullet {
	background: #fff;
	opacity: .7;
}
/*-------------------- MEDIA QUERY ----------------------*/
@media screen and (min-width: 1880px) {
}
@media screen and (min-width: 1600px) and (max-width: 1879px) {
}
@media screen and (min-width: 1440px) and (max-width: 1599px) {
}
@media screen and (min-width: 1200px) and (max-width: 1439px) {
}
@media screen and (min-width: 1025px) and (max-width: 1199px) {
}
@media screen and (min-width: 992px) and (max-width: 1024px){
}
@media screen and (min-width: 768px) and (max-width: 922px) {
}
@media screen and (min-width: 640px) and (max-width: 767px) {
}
@media screen and (min-width: 480px) and (max-width: 639px){
}
@media screen and  (max-width: 1024px){
	#page-not-found {
		height: 100vh !important;
	}
}
