@media(min-width: 1681px) {  }
@media (max-width: 1680px) and (min-width: 1441px) {  }
@media (max-width: 1440px) and (min-width: 1370px) {  }
@media (max-width: 1369px) and (min-width: 1281px) {  } 
@media (max-width: 1280px) and (min-width: 1101px) {  }
@media (max-width: 1100px) and (min-width: 992px) { 
	.banner-slider .elementor-slide-heading {
        font-size: 5.719vw!important;
        line-height: 1.2!important;
    }
	.banner-theme .elementor-heading-title {
		font-size: 35px!important;
	}
	h2 {
		font-size: 30px!important;
		line-height: normal!important;
	}
	h3 {
		font-size: 25px!important;
		line-height: normal!important;
	}
	h4 {
		font-size: 25px!important;
		line-height: normal!important;
	}
}
@media(max-width: 991px) and (min-width: 700px) { 
	.banner-slider .elementor-slide-heading {
        font-size: 5.719vw!important;
        line-height: 1.2!important;
    }
	.banner-theme {
		height: 40vh;
		padding: 0 15px;
	}
	h2 {
		font-size: 30px!important;
		line-height: normal!important;
	}
	h3 {
		font-size: 25px!important;
		line-height: normal!important;
	}
	h4 {
		font-size: 25px!important;
		line-height: normal!important;
	}
}
@media (max-width: 699px) { 
	.banner-slider .elementor-slide-heading {
        font-size: 9.719vw!important;
        line-height: 1.2!important;
    }
    .banner-slider .elementor-slide-heading br {
        display: none;
    }
	.banner-theme {
		height: 45vh;
		padding: 0 15px;
	}
	.banner-theme .elementor-heading-title {
		font-size: 35px!important;
		line-height: normal;
	}
	h2 {
		font-size: 30px!important;
		line-height: normal!important;
	}
	h3 {
		font-size: 28px!important;
		line-height: normal!important;
	}
	h4 {
		font-size: 25px!important;
		line-height: normal!important;
	}
	.elementor-widget-heading br { display: none; }
	/* Single Blog */
	.post_table {
		overflow: auto;
		margin-bottom: 20px;
	} 
	.post_table table {
		min-width: 750px;
	  border-collapse: separate;
	  width: 100%;
	  border-spacing: 0;
	  border: 1px solid #ccc;

	}
	/* Style scrollbar */
	.post_table::-webkit-scrollbar {
	  height: 5px;
	}
	.post_table::-webkit-scrollbar-track {
	  background: var(--white-e9);
	}
	.post_table::-webkit-scrollbar-thumb {
	  background-color: var(--blue);
	  border-radius: 10px;
	}
	.post_table::-webkit-scrollbar-thumb:hover {
	  background: var(--orange);
	}
}