.header-col3 .ekit-wid-con .ekit-header-info a {
    display: block !important;
}
.header-col3 .ekit-wid-con .ekit-header-info {
	display: block !important;
}
.footer-menu .elementskit-navbar-nav-default .elementskit-navbar-nav {
    display: block !important;
}
.main-banner-row {
	position:relative;
}
.counter-section {
    position: absolute;
    bottom: 0;
}
.elementor-progress-text {
    position: absolute;
    left: 0;
    transform: translateY(-30px);
	padding-inline-start:0px;
	line-height: 22px;
}
span.elementor-progress-percentage {
    position: absolute;
    right: 0;
     transform: translateY(-30px);
	padding-inline-end:0px;
	line-height: 22px;
}
.progress-bar-section {
    transform: translate(-100px, 0px);
}
.about-list-section {
    transform: translate(-90px, 0px);
}

.blog-section .post-items>div:nth-child(1), .blog-section .post-items>div:nth-child(2), .blog-section .post-items>div:nth-child(3) {
    padding-left: 10px;
    padding-right: 10px;
}
.blog-section .post-items .elementskit-post-body {
    position: relative;
}
.blog-section .post-items .elementskit-post-body .btn-wraper .elementskit-btn {
    position: absolute;
    right: 0;
    bottom: 15px;
}
.blog-section .post-items .elementskit-post-body .post-meta-list > span {
    display: inline;
}
.blog-section .post-items .elementskit-post-body .post-meta-list .post-comment {
    padding-left: 30px;
}
.ekit-wid-con .elementskit-post-image-card {
    -webkit-box-shadow: unset;
    box-shadow: unset;
}
.blog-section .post-items .elementskit-post-image-card img {
    border-radius: 10px;
}
.blog-section .ekit-wid-con .elementskit-post-image-card:hover .elementskit-entry-thumb>img {
    -webkit-transform: unset;
    transform: unset;
	opacity:1;
}



@media screen and (min-width:1600px) and (max-width:1920px) {
    .main-container .e-con.e-flex>.e-con-inner {
        max-width: 1300px;
    }
    .main-container .e-con-inner {
        max-width: 1300px;
    }
}

@media screen and (min-width:320px) and (max-width:374px) {
	.blog-section .elementskit-meta-categories {
        top: 153px !important;
    }
	.blog-section .post-meta-list .meta-date-text {
		font-size:14px !important;
	}
	.blog-section .post-items .elementskit-post-body .post-meta-list .post-comment {
    padding-left: 0px;
}
}

@media screen and (min-width:375px) and (max-width:424px) {
	.blog-section .elementskit-meta-categories {
        top: 185px !important;
    }
	.blog-section .post-items .elementskit-post-body .post-meta-list .post-comment {
    padding-left: 18px;
}
}

@media screen and (min-width:576px) and (max-width:767px) {
	.blog-section .elementskit-meta-categories {
        top: 302px !important;
    }
}

@media screen and (min-width:320px) and (max-width:767px) {
	body {
		overflow-x:hidden !important;
	}
	html {
		overflow-x:hidden !important;
	}
	.counter-section {
    position: unset;
}
	.header-col3 .ekit-wid-con .ekit-header-info a {
    display: flex !important;
		width: 150px;
}
	.progress-bar-section {
    transform: translate(0px, 0px);
}
	.about-list-section {
    transform: translate(0px, 0px);
}
	.footer-col3 .ekit-wid-con .ekit-header-info a {
		text-align:center;
	}
}

@media screen and (min-width:768px) and (max-width:991px) {
	.header-col3 .ekit-wid-con .ekit-header-info a {
    width: 150px;
}
	.banner-para {
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
  }
	.about-content-row {
    flex-direction: column !important;
}
	.about-col1, .about-col2 {
		width:100% !important;
	}
	.progress-bar-section {
    transform: translate(0px, 0px);
}
	.about-list-section {
    transform: translate(0px, 0px);
}
	.social-media .ekit_social_media > li > a {
    width: 23px !important;
    height: 23px !important;
    line-height: 20px !important;
}
	.social-media .ekit_social_media > li > a i {
    font-size: 14px;
}
		.blog-section .elementskit-meta-categories {
        top: 187px !important;
    }
}


@media screen and (min-width:992px) and (max-width:1024px) {
	.blog-section .post-items .elementskit-post-body .post-meta-list .post-comment {
    padding-left: 0px;
}
}



@media screen and (min-width:768px) and (max-width:1024px) {
	.elementskit-menu-offcanvas-elements {
        padding-bottom: 0px;
    }
	.header-col3 .ekit-wid-con .ekit-header-info a {
    text-align:center;
}
}

@media screen and (min-width:1025px) and (max-width:1199px) {
	.header-col2 .elementskit-navbar-nav > li > a {
    padding: 0px 20px 0px 20px !important;
}
	.header-col3 .ekit-wid-con .ekit-header-info a {
    font-size:16px !important;
}
	.header-col3 .elementor-widget-container {
    padding: 15px 11px 15px 11px !important;
}
	.main-container {
    padding: 0 20px;
}
	.blog-section .elementskit-meta-categories {
        top: 163px !important;
    }
	.blog-section .post-meta-list .meta-date-text {
        font-size: 14px !important;
    }
	.blog-section .post-items .elementskit-post-body .post-meta-list .post-comment {
    padding-left: 8px;
}
}

@media screen and (min-width: 1200px) and (max-width: 1440px) {
	.header-col3 .ekit-wid-con .ekit-header-info a {
    font-size:19px !important;
}
    .header-col3 .elementor-widget-container {
        padding: 15px 11px 15px 11px !important;
    }
	.blog-section .elementskit-meta-categories {
        top: 194px !important;
    }
}