#ajaxsearchlite1 .probox, div.asl_w .probox{

height:26px;
}

div.asl_m .probox{
display:flex;
flex-direction: row;
align-items: center;
}

div.asl_m .probox .proclose svg {
 background: #fff !important;
  fill: #04408b !important;
}

#ajaxsearchlite1 .probox, div.asl_w .probox {
    padding: 4px 8px;
}

#ajaxsearchlite1 .probox .proinput input, div.asl_w .probox .proinput input{
	font-size:16px;
	font-family: "Montserrat";
}

#ajaxsearchlite1 .probox, div.asl_w .probox {
 border-color: #fff;
}

.page-search #ajaxsearchlite1 .probox, div.asl_w .probox {
 border-color: #04408b;
 border-width: 1px;
}

div.asl_w .probox div.prosettings {
    box-shadow: none;
    border: 0;
    outline: 0;
}

div.asl_w .probox .promagnifier .innericon svg {
    fill: #fff;
}

.page-search div.asl_w .probox .promagnifier .innericon svg {
    fill: #04408b !important;
}


#ajaxsearchlite1 .probox .proinput input, div.asl_w .probox .proinput input {
color: #fff !important;
}

.page-search #ajaxsearchlite1 .probox .proinput input, div.asl_w .probox .proinput input {
color: #161616 !important;
}

div.asl_w .probox .promagnifier {
box-shadow: none;
}

#ajaxsearchlite1 input::placeholder {
   color: #fff !important;
   opacity: 1;
}


#ajaxsearchlite1 input::-webkit-input-placeholder { /* Chrome, Safari, Edge */
    color: white;
}

#ajaxsearchlite1 input:-moz-placeholder { /* Firefox 4-18 */
    color: white;
}

#ajaxsearchlite1 input::-moz-placeholder { /* Firefox 19+ */
    color: white;
}

#ajaxsearchlite1 input:-ms-input-placeholder { /* Internet Explorer 10-11 */
    color: white;
}

div.asl_w .probox div.asl_simple-circle {
    border-color: #D2AB67;
    border: 2px solid #D2AB67;
}

div.asl_w .probox .proloading, div.asl_w .probox .proclose, div.asl_w .probox .promagnifier, div.asl_w .probox .prosettings {
       width: 20px;
       height: 20px;
       
}

div.asl_m .probox .proclose,
div.asl_w .probox .proloading {
     margin-right: 3px;
}


@media (max-width: 1024px) {

#ajaxsearchlite1 .probox .proinput input, div.asl_w .probox .proinput input {
   color: #fff !important;
}


.page-search #ajaxsearchlite1 .probox .proinput input, div.asl_w .probox .proinput input {
   color: #fff !important;
}
    
}


.page-search #ajaxsearchlite1 input::placeholder {
   color: #161616 !important;
   opacity: 1;
}


.page-search #ajaxsearchlite1 input::-webkit-input-placeholder { /* Chrome, Safari, Edge */
    color: #161616;
}

.page-search #ajaxsearchlite1 input:-moz-placeholder { /* Firefox 4-18 */
    color: #161616;
}

.page-search #ajaxsearchlite1 input::-moz-placeholder { /* Firefox 19+ */
    color: #161616;
}

.page-search #ajaxsearchlite1 input:-ms-input-placeholder { /* Internet Explorer 10-11 */
    color: #161616;
}

.page-search div.asl_w .probox .prosettings .innericon svg {
  fill: #04408b !important;
}






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

.home-news-list .news-list {
	grid-template-columns: repeat(4, 1fr) !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;
}

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

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

.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: 16px;
	font-weight: 400;
}

.home-event-list .eventItem-body .event-info {
 	width: 80px;
	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: 10px 100px !important;
}

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

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

.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;
}

 .eventItem-body .event-info img {
		width: 100%;
	 	height: 100%;
		object-fit: cover;
	}

@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;
}
}


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

.mainHeaderMenu .menu-item .elementor-nav-menu--dropdown li a{
        white-space: break-spaces;
}

.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);
}

@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: 1501px) and (max-width: 1600px) {
     .home-body {
     padding: 0 85px;
}

 .home-news-list .photo-box img {
                min-height: 175px;
                max-height: 175px;
        }

.home-body-slider .swiper-slide-inner {
    padding: 50px 85px !important;
}
	
	 .header-menu {
                height: 120px;
        }
        
        .mainHeaderMenu li a {
                margin: 0 !important;
        }
.home-news-list .news-list .post-title h1 {
                font-size: 16px !important;
        }
}

@media (min-width: 1401px) and (max-width: 1500px) {
     .home-body {
     padding: 0 75px;
}
.home-body-slider .swiper-slide-inner {
    padding: 50px 75px !important;
}
	
	 .header-menu {
                height: 115px;
        }
        
        .mainHeaderMenu li a {
                margin: 0 !important;
        }
.home-news-list .news-list .post-title h1 {
                font-size: 16px !important;
        }
	
}

@media (min-width: 1201px) and (max-width: 1400px) {
     .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;
}

.news-list-home .news-box .photo-box {
    width: 340px !important;
    max-width: 340px !important;
    min-width: 340px !important;
}
	
	.home-news-list .news-list .post-title h1 {
                font-size: 16px !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;
}

.news-list-home .news-box .photo-box {
    width: 300px !important;
    max-width: 300px !important;
    min-width: 300px !important;
}
	
	.home-news-list .news-list .post-title h1 {
                font-size: 16px !important;
        }
}

@media (min-width: 768px) and (max-width: 1024px) {
    .home-body {
        padding: 0 30px;
    }
	
	  .header-menu {
                height: auto;
                padding-top: 20px !important;
                padding-bottom: 20px !important;
        }
        .home-news-list .news-list {
                        grid-template-columns: repeat(2, 1fr) !important;
                }
        
        .home-news-list .news-list .post-title h1 {
                        font-size: 16px !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(1, 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;
        }
	
	.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: 62px;
		max-height: 120px;
	}
	
	.home-event-list .eventItem-body .event-info {
/* 		width: 100% */
		padding: 0;
		width: 80px !important;
	}
		
    .home-event-list .eventItem-body .event-info img {
		height: 100%;
		object-fit: cover;
	}

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

	.divizionetMenu{
		   padding-top: 30px;
		   padding-bottom: 30px;
	}
	
}

.divizionetMenu .elementor-nav-menu li a{
	margin: 0px !important;
}