@media (min-width:1200px) and (max-width:1400px)
{
    
}
@media (max-width:1024px)
{
    .elementor-element.reusable-icon.e-flex {
        top: 80px !important;
    }
    .blog-post-content h4, .blog-post-content h3 {
        font-size: 28px;
    }
    .blog-post-content h2{
        font-size:30px;
        line-height: 33px;
    }
}

@media (max-width:767px)
{
.innovative-heading .elementor-headline-plain-text.elementor-headline-text-wrapper:first-child:after {
    width: 39px;
    right: -40px;
    z-index: 1;
    top: -5px;
    background-size: contain;
} 
.project-based-heading .elementor-heading-title::after {
    height: 37px;
    width: 27px;
    background-size: contain;
    right: -20px;
    top: -19px;
}
.project-based-slider .slick-list.draggable {
    padding: 0 28% !important;
} 
	.sucess-heading .elementor-heading-title::after {
		display:none;
}
.impact-logo-slider .slick-list {
    padding: 0 50px !important;
}
.impact-logo-slider > .e-con-inner button.slick-arrow {
    top: calc(100% - 40px);
}
.impact-logo-slider > .e-con-inner button.slick-prev.slick-arrow {
    left: unset;
    right: 50%;
    margin: 0 5px 0;
}
.impact-logo-slider > .e-con-inner button.slick-next.slick-arrow {
    right: 0;
    left: 50%;
    margin: 0 5px 0;
}
.makerspace-tabs .e-n-tabs-heading .e-n-tab-title {
    min-width: 265px;
}
.blog-post-content .elementor-widget-container h5 {
    font-size: 20px;
    line-height: 23px;
}
.blog-post-content h4, .blog-post-content h3 {
    font-size: 23px;
    line-height: 31px;
}
.blog-post-content h2{
    font-size:25px;
    line-height: 28px;
}
}
@media (max-width:639px)
{
.project-based-slider .slick-list.draggable {
    padding: 0 20% !important;
}
.btn-width a.elementor-button {
    min-width: 230px;
}
}
@media (max-width:479px)
{
.project-based-slider .slick-list.draggable {
    padding: 0 15% !important;
}
}