.home-body {
    padding: 0 125px;
}


.language-dropdown .wpml-ls-item-toggle {

  color: #fff !important;

  transition: all 0.2s;

}


.language-dropdown .wpml-ls-item-toggle:hover {

  color: #fff !important;
  transition: all 0.2s;

}

.language-dropdown .wpml-ls-statics-shortcode_actions .wpml-ls-current-language:hover>a,

.wpml-ls-statics-shortcode_actions .wpml-ls-current-language>a:focus {

  color: #fff !important;

  background: inherit !important;

}

.elementor-40520 .elementor-element.elementor-element-55130e7 .wpml-elementor-ls .wpml-ls-item:hover {
	background-color: inherit !important;
}

.home-news-list .news-list {
	grid-template-columns: repeat(4, 1fr) !important;
}

.home-news-list .post-title a {
	    line-height: normal !important;
}

.home-news-list .page-container-docs,
.home-event-list .page-container-docs,
.home-njoftim-list .page-container-docs {
	gap: 0 !important;
}

.home-news-list .docs-pageSection,
.home-event-list .docs-pageSection,
.home-njoftim-list .docs-pageSection {
	margin-bottom: 0 !important;
}

.home-event-list .eventItem-body {
	min-height: 95px;
	max-height: 95px;
	border: none;
}

.agjendat-container, 
.agjendat-content {
	height: 100%
}

.home-event-list .events-list {
  gap: 10px;
}

.home-event-list .events-list > * + * {
    border-top: 1px solid #ddd;
	padding-top: 10px;
}

.home-event-list .event-title {
	 display: -webkit-box; 
  	-webkit-box-orient: vertical;
 	 overflow: hidden;
  	-webkit-line-clamp: 2;
  	text-overflow: ellipsis;
	color: #04408B;
}

.home-event-list .event-location {
  font-size: 14px;
  line-height: 22px;
	color: #111;
}

.home-event-list .eventItem-body .event-title {
	font-size: 18px;
	font-weight: 400;
}

.home-event-list .eventItem-body .event-info {
 	width: 95px;
	font-size: 16px;
	line-height: 20px;
}

.home-event-list .eventItem-body .event-info-fromTo {
 	width: 160px;
}

.home-event-list .eventItem-body .event-description {
	padding: 5px;
	padding-left: 20px;
}

.home-event-list .start-end-date {
	color: #808080;
}

.home-njoftim-list .pubItem-body {
	box-shadow: none;
	gap: 20px;
}

.home-njoftim-list .pubItem-body .pub-image {
  width: 175px;
  height: 100px;
}

.home-njoftim-list .pub-content {
	display: none;
}

.home-njoftim-list .news-list {
	gap: 20px;
}

.home-njoftim-list .pub-title {
	 display: -webkit-box; 
  	-webkit-box-orient: vertical;
 	 overflow: hidden;
  	-webkit-line-clamp: 3;
  	text-overflow: ellipsis;
}

.home-njoftim-list .pub-description {
	flex-direction: column;
	gap: 5px;
	align-items: flex-start;
	justify-content: flex-start;
}

.home-njoftim-list .pubItem-body .pub-info {
	width: auto;
	height: auto;
	padding: 0;
	font-size: 15px;
    border: none;
	justify-content: flex-start;
}

.home-njoftim-list .pubItem-body .pub-textBody {
	padding: 0;
}
.home-njoftim-list .pubItem-body .pub-title {
	color: var(--e-global-color-primary);
	font-weight: 500;
    font-family: "Montserrat", Sans-serif;
}

.tabs-slider {
	padding: 31px 100px !important;
}

.homeTabs{
    position: absolute;
    bottom: 0;
}

.homeTabs .e-n-tabs-heading button{
    max-width: 300px;
    min-width: 300px;
	min-height: 105px;
}

.agjendat-mbledhjet {
	    display: grid;
	gap: 80px;
    grid-template-columns: repeat(2, 1fr);
}

.facebook-home {
	width: 33%;
}

.facebook-home .elementor-widget-container {
	width: 93%;
    overflow: hidden;
    border-radius: 10px;
    border: 1px solid #dbdbdb;
}


@media (max-width: 550px) {
	.facebook-home .elementor-widget-container {
		width: 99%;
	}
}

@media (min-width: 551px) and (max-width: 768px) {
	.facebook-home .elementor-widget-container {
		width: 500px !important;
	}
	
	.facebook-home {
		width: 500px !important;
	}
	
	.instagram-home {
		width: 500px  !important;
	}
	
	.twitter-home {
		width: 500px  !important;
	}
	
	.home-socials {
		justify-content: center  !important;
	}
}

.instagram-home .instagram-media {
	border-radius: 10px !important;
}

@media (max-width: 1366px) {    
	.homeTabs{
		position: relative;
	}
}

@media (min-width: 768px) and (max-width: 1530px) {
    .homeTabs .e-n-tabs-heading button {
		max-width: 250px;
		min-width: 250px;
}
}

@media (max-width: 767px) {    
	  .homeTabs .e-n-tabs-heading button {
		max-width: none;
		min-width: 250px;
}
	.facebook-home {
		width: 100%;
	}
}


.homeTabs .e-n-tab-title .e-n-tab-icon svg{
	stroke: none;
}

.news-date-row .elementor-shortcode {
    color: #222;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 19px;
}

.slider-home .elementor-button {
    cursor: pointer;
}

.home-body-slider .swiper-slide-inner {
    padding: 50px 280px !important;
}

.stats-one > .elementor-widget-container > .elementor-loop-container {
    height: 100%;
}

.stats-one > .elementor-widget-container > .elementor-loop-container > .e-loop-item:nth-child(1n + 1) {
    height: 100%;
}

.stats-one > .elementor-widget-container > .elementor-loop-container > .e-loop-item:nth-child(1n + 1) .stats-box {
    background-color: transparent;
	height: 100%;
}

.stats-box {
	transition: transform .3s ease, -webkit-transform .3s ease;
}

.stats-box:hover {
    transform: translateY(-5px);
}

.news-list .e-loop-item {
	height: 100%;
}

.news-list .news-card {
	height: 100%;
}

.home-event-list {
	height: 100%;
}

.home-event-list, .elementor-shortcode {
	height: 100%;
}

.home-event-list, .ItemsFilter {
	height: 100%;
}  

.home-event-list, .news-blockList {
	height: 100%;
}  

.home-event-list, .events-list {
	height: 100%;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}  



.slider-home .elementor-slides .swiper-slide {
    height: 56vh !important; 
}

.news-list .post-title {
 white-space: normal !important;
    text-overflow: ellipsis !important;
    display: -webkit-box !important;
    -webkit-line-clamp: 4 !important;
    -webkit-box-orient: vertical !important;
    overflow: hidden;
}

.ekosova-card {
		justify-content: center;
	}

.agjk-box .agjk-title h1:hover {
		color: #d2ab67;
		transition: 0.3s all;
	}

.news-list .post-title h1:hover {
	color: #d2ab67 !important;
		transition: 0.3s all;
}

.home-event-list .eventItem-body .event-title:hover {
	color: #d2ab67 !important;
		transition: 0.3s all;
}

@media (min-height: 950px) and (max-height: 1050px) {
    .slider-home .elementor-slides .swiper-slide {
        height: 51vh !important;
    }
}

@media (min-width: 1601px) and (max-width: 1800px) {
		.home-body {
		padding: 0 90px;
	}
	.home-body-slider .swiper-slide-inner {
		padding: 50px 90px !important;
	}
}

@media (min-width: 1025px) and (max-width: 1750px) {
    .social-media-container {
		display: flex !important;
		flex-direction: column !important;
	}
	
	.important-links-home {
		width: 100%;
	}
	
	.important-links-home .elementor-nav-menu {
		display: grid !important;
		grid-template-columns: auto auto !important;
	}
}


@media (min-width: 768px) and (max-width: 1024px) {
    .social-media-container {
		display: flex !important;
		flex-direction: column !important;
	}
	
	.home-news-list .news-list {
		grid-template-columns: repeat(2, 1fr) !important;
	}
	
	.important-links-home {
		width: 100%;
	}
	
	.social-media-row {
		display: grid !important;
		grid-template-columns: auto auto !important;
	}
	
	.home-socials {
		display: flex;
		justify-content: center;
		align-items: center;
		align-content: center;
		flex-direction: column !important;
	}
	
	.home-socials .twitter-home {
		width: 500px !important;
	}
	
	.home-socials .instagram-home {
		width: 500px !important;
	}
	
	.home-socials .facebook-home {
		width: 500px !important;
	}
}


@media (min-width: 1501px) and (max-width: 1600px) {
     .home-body {
     padding: 0 85px;
}
.home-body-slider .swiper-slide-inner {
    padding: 50px 85px !important;
}
	
	.home-news-list .photo-box img {
		min-height: 175px;
		max-height: 175px;
	}
	
	.home-event-list .eventItem-body {
		min-height: 65px;
		max-height: 65px;
	}
	
	.home-event-list .eventItem-body .event-info {
		width: auto:
	}
	
	.mainHeaderMenu li a {
		margin: 0 !important;
	}
	
	.mainHeaderMenu ul {
		gap: 10px;
	}
	
	.header-menu {
		height: 120px;
	}
	
	.home-news-list .news-list .post-title h1 {
		font-size: 16px !important;
	}
	
	.eventItem-body .event-title {
		font-size: 16px !important;
	}
	
	.eventItem-body .start-end-date {
		font-size: 14px !important;
	}
	
	.news-date-row .elementor-shortcode {
		font-size: 14px !important;
	}
	
	.agjk-box .agjk-title h1 {
		font-size: 16px !important;
	}
	
	 .slider-home .elementor-slides .swiper-slide {
        height: 47vh !important;
    }
	
	.slider-box-card h2 {
		font-size: 16px !important;
	}
	
	.slider-box-card {
		gap: 15px !important;
		padding: 25px 20px;
	}
	
	.slider-box-card img {
		width: auto;
		height: 45px !important;
	}
}

@media (min-width: 1401px) and (max-width: 1500px) {
     .home-body {
		 padding: 0 75px;
	}
	.home-body-slider .swiper-slide-inner {
		padding: 50px 75px !important;
	}
	.home-news-list .photo-box img {
		min-height: 160px;
		max-height: 160px;
	}
	
	.home-event-list .eventItem-body {
		min-height: 65px;
		max-height: 65px;
	}
	
	.home-event-list .eventItem-body .event-info {
		width: auto:
	}
	
	.mainHeaderMenu li a {
		margin: 0 !important;
	}
	
	.mainHeaderMenu ul {
		gap: 8px;
	}
	
	.header-menu {
		height: 115px;
	}
	
	.home-news-list .news-list .post-title h1 {
		font-size: 16px !important;
	}
	
	.eventItem-body .event-title {
		font-size: 16px !important;
	}
	
	.eventItem-body .start-end-date {
		font-size: 14px !important;
	}
	
	.news-date-row .elementor-shortcode {
		font-size: 14px !important;
	}
	
	.agjk-box .agjk-title h1 {
		font-size: 16px !important;
	}
	
	 .slider-home .elementor-slides .swiper-slide {
        height: 45vh !important;
    }
	
	.slider-box-card h2 {
		font-size: 16px !important;
	}
	
	.slider-box-card {
		gap: 15px !important;
		padding: 20px;
	}
	
	.slider-box-card img {
		width: auto;
		height: 40px !important;
	}
}

/* agjendat */
@media (min-width: 1025px) and (max-width: 1100px) {
	.posts-wrapper-inner.events-list > .ItemsFilter-item:nth-last-child(-n+2) {
	  display: none;
	}
	
	.agjendat-mbledhjet {
		gap: 20px;
	}
}

@media (min-width: 1025px) and (max-width: 1050px) {

	.home-event-list .eventItem-body {
		min-height: 115px;
		max-height: 115px;
	}
	
	.home-event-list .eventItem-body .event-info {
		width: 100px !important;
	}
}


@media (min-width: 1051px) and (max-width: 1075px) {

	.home-event-list .eventItem-body {
		min-height: 120px;
		max-height: 120px;
	}
	
	.home-event-list .eventItem-body .event-info {
		width: 110px !important;
	}
}

@media (min-width: 1076px) and (max-width: 1100px) {

	.home-event-list .eventItem-body {
		min-height: 125px;
		max-height: 125px;
	}
	
	.home-event-list .eventItem-body .event-info {
		width: 115px !important;
	}
}

@media (min-width: 1101px) and (max-width: 1400px) {
	.posts-wrapper-inner.events-list > .ItemsFilter-item:nth-last-child(-n+1) {
	  display: none;
	}
	
	.home-event-list .eventItem-body .event-title {
		font-size: 14px !important;
	}
	
	.home-event-list .eventItem-body .start-end-date {
		font-size: 12px;
	}
	
	.home-event-list .eventItem-body .event-description {
		padding: 0px !important;
		padding-left: 10px !important
	}
	
	.agjendat-mbledhjet {
		gap: 30px;
	}
}


@media (min-width: 1101px) and (max-width: 1125px) {
	.home-event-list .eventItem-body {
		min-height: 75px;
		max-height: 75px;
	}
	
	.home-event-list .eventItem-body .event-info {
		width: 75px !important;
	}
}

@media (min-width: 1126px) and (max-width: 1150px) {
	.home-event-list .eventItem-body {
		min-height: 77px;
		max-height: 77px;
	}
	
	.home-event-list .eventItem-body .event-info {
		width: 77px !important;
	}
}

@media (min-width: 1150px) and (max-width: 1180px) {
	.home-event-list .eventItem-body {
		min-height: 80px;
		max-height: 80px;
	}
	
	.home-event-list .eventItem-body .event-info {
		width: 80px !important;
	}
}

@media (min-width: 1181px) and (max-width: 1230px) {
	.home-event-list .eventItem-body {
		min-height: 85px;
		max-height: 85px;
	}
	
	.home-event-list .eventItem-body .event-info {
		width: 85px !important;
	}
}

@media (min-width: 1231px) and (max-width: 1270px) {
	.home-event-list .eventItem-body {
		min-height: 88px;
		max-height: 88px;
	}
	
	.home-event-list .eventItem-body .event-info {
		width: 88px !important;
	}
}

@media (min-width: 1271px) and (max-width: 1300px) {
	.home-event-list .eventItem-body {
		min-height: 90px;
		max-height: 90px;
	}
	
	.home-event-list .eventItem-body .event-info {
		width: 90px !important;
	}
}


@media (min-width: 1301px) and (max-width: 1350px) {
	.home-event-list .eventItem-body {
		min-height: 95px;
		max-height: 95px;
	}
	
	.home-event-list .eventItem-body .event-info {
		width: 95px !important;
	}
}


@media (min-width: 1351px) and (max-width: 1400px) {
	.home-event-list .eventItem-body {
		min-height: 100px;
		max-height: 100px;
	}
	
	.home-event-list .eventItem-body .event-info {
		width: 100px !important;
	}
}

@media (min-width: 1401px) and (max-width: 1430px) {
	.agjendat-mbledhjet {
			gap: 40px;
		}
}

@media (min-width: 1401px) and (max-width: 1430px) {
	.home-event-list .eventItem-body {
		min-height: 70px;
		max-height: 70px;
	}
	
	.home-event-list .eventItem-body .event-info {
		  width: 70px !important;
	}
}

@media (min-width: 1431px) and (max-width: 1450px) {
	.home-event-list .eventItem-body {
		min-height: 72px;
		max-height: 72px;
	}
	
	.home-event-list .eventItem-body .event-info {
			width: 72px !important;
	}
}

@media (min-width: 1451px) and (max-width: 1500px) {
	.home-event-list .eventItem-body {
		min-height: 73px;
		max-height: 73px;
	}
	
	.home-event-list .eventItem-body .event-info {
		width: 73px !important;
	}
}

@media (min-width: 1501px) and (max-width: 1540px) {
	.home-event-list .eventItem-body {
		min-height: 77px;
		max-height: 77px;
	}
	
	.home-event-list .eventItem-body .event-info {
		width: 77px !important;
	}
}

@media (min-width: 1541px) and (max-width: 1580px) {
	.home-event-list .eventItem-body {
		min-height: 77px;
		max-height: 77px;
	}
	
	.home-event-list .eventItem-body .event-info {
		width: 77px !important;
	}
}

@media (min-width: 1581px) and (max-width: 1640px) {
	.home-event-list .eventItem-body {
		min-height: 80px;
		max-height: 80px;
	}
	
	.home-event-list .eventItem-body .event-info {
		width: 80px !important;
	}
}

@media (min-width: 1641px) and (max-width: 1670px) {
	.home-event-list .eventItem-body {
		min-height: 84px;
		max-height: 84px;
	}
	
	.home-event-list .eventItem-body .event-info {
		width: 84px !important;
	}
}

@media (min-width: 1671px) and (max-width: 1700px) {
	.home-event-list .eventItem-body {
		min-height: 86px;
		max-height: 86px;
	}
	
	.home-event-list .eventItem-body .event-info {
		width: 86px !important;
	}
}

@media (min-width: 1701px) and (max-width: 1750px) {
	.home-event-list .eventItem-body {
		min-height: 88px;
		max-height: 88px;
	}
	
	.home-event-list .eventItem-body .event-info {
		width: 88px !important;
	}
}

@media (min-width: 1751px) and (max-width: 1880px) {
	.home-event-list .eventItem-body {
		min-height: 92px;
		max-height: 92px;
	}
	
	.home-event-list .eventItem-body .event-info {
		width: 92px !important;
	}
}

/* agjendat end */


@media (min-width: 1201px) and (max-width: 1400px) {
     .home-body {
     padding: 0 55px;
}
	
.home-news-list .news-list .post-title h1 {
		font-size: 16px !important;
	}
	
	.eventItem-body .event-title {
		font-size: 16px !important;
	}
	
	.eventItem-body .start-end-date {
		font-size: 14px !important;
	}
	
	.news-date-row .elementor-shortcode {
		font-size: 14px !important;
	}
	
	.agjk-box .agjk-title h1 {
		font-size: 16px !important;
	}
	
	 .slider-home .elementor-slides .swiper-slide {
        height: 45vh !important;
    }

.home-body-slider .swiper-slide-inner {
    padding: 50px 55px !important;
}

.services-loop .elementor-grid {
    grid-template-columns: repeat(3, 1fr) !important;
}

.home-news-list .photo-box img {
		min-height: 160px;
		max-height: 160px;
	}
	
	.slider-box-card h2 {
		font-size: 16px !important;
	}
	
	.slider-box-card {
		gap: 15px !important;
		padding: 20px;
	}
	
	.slider-box-card img {
		width: auto;
		height: 40px !important;
	}
}

@media (min-width: 1025px) and (max-width: 1200px) {
     .home-body {
     padding: 0 55px;
}

.home-body-slider .swiper-slide-inner {
    padding: 50px 55px !important;
}

.services-loop .elementor-grid {
    grid-template-columns: repeat(3, 1fr) !important;
}

.home-news-list .photo-box img {
		min-height: 160px;
		max-height: 160px;
	}
	
	.home-news-list .news-list .post-title h1 {
		font-size: 16px !important;
	}
	
	.eventItem-body .event-title {
		font-size: 16px !important;
	}
	
	.eventItem-body .start-end-date {
		font-size: 14px !important;
	}
	
	.news-date-row .elementor-shortcode {
		font-size: 14px !important;
	}
	
	.agjk-box .agjk-title h1 {
		font-size: 16px !important;
	}
	
	 .slider-home .elementor-slides .swiper-slide {
        height: 45vh !important;
    }
}

@media (min-width: 768px) and (max-width: 1024px) {
    .home-body {
        padding: 0 30px;
    }
	
	.agjendat-mbledhjet {
		display: flex;
		gap: 40px;
	}
	
	.header-menu {
		height: auto;
		padding-top: 20px !important;
		padding-bottom: 20px !important;
	}
	
	.home-news-list .news-list .post-title h1 {
		font-size: 16px !important;
	}
	
	.eventItem-body .event-title {
		font-size: 16px !important;
	}
	
	.eventItem-body .start-end-date {
		font-size: 14px !important;
	}
	
	.news-date-row .elementor-shortcode {
		font-size: 14px !important;
	}
	
	.agjk-box .agjk-title h1 {
		font-size: 16px !important;
	}
	
	 .slider-home .elementor-slides .swiper-slide {
        height: 45vh !important;
    }
	
	.home-njoftim-list .pubItem-body .pub-image {
		width: 100%;
		height: 185px;
	}

	
	.home-body-slider .swiper-slide-inner {
    	padding: 20px 30px !important;
	}
    
    .news-list-home .elementor-grid {
        grid-template-columns: repeat(2, 1fr);
    }
	
	.home-news-list .photo-box img {
		min-height: 165px;
		max-height: 165px;
	}

}

@media (max-width: 767px){
   .home-body {
    	padding: 0 30px !important;
	} 
	
	.news-card a {
		width: 100%;
	}
	
	.news-card img {
		width: 100% !important;
	}
	
	.header-menu {
		height: auto;
		padding-top: 20px !important;
		padding-bottom: 20px !important;
	}
	
	.agjendat-mbledhjet {
		display: flex;
		gap: 20px;
	}
	
	.slider-boxes .boxes-grid {
		display: grid;
		grid-template-columns: repeat(2, 1fr) !important;
	}
	
	.slider-box-card {
		justify-content: center;
		flex-direction: column;
		gap: 15px;
	}
	
	.home-event-list .eventItem-body .event-description {
		padding: 10px 0px !important;
	}
	
	.slider-box-card h2 {
		text-align: center;
	}
	
	.home-news-list .news-list {
		grid-template-columns: repeat(1, 1fr) !important;
	}
	
	.home-njoftim-list .pubItem-body .pub-image {
		width: 100%;
		height: 165px;
	}
	
	.home-event-list .eventItem-body {
		min-height: fit-content;
		max-height: fit-content;
		flex-direction: column;
	}
	
	.home-event-list .eventItem-body .event-info {
		padding: 0;
		width: 100% !important;
	}

	.home-body-slider .swiper-slide-inner {
		padding: 20px 30px !important;
	}
}