@media (max-width: 768px) and (min-width:565px) {
    .container, .container-sm {
     
        max-width:95%!important;
    }
}
@media (max-width: 565px) {
    .container, .container-sm {
       
        max-width:90%!important;
    }
}
@media (min-width: 768px)and (max-width:1000px) {
    .col-md-4 {
        flex: 0 0 auto;
        width: 50%;
    }
        .container, .container-md, .container-sm {
        max-width: 100%!important;
    }
}
@media (min-width:1000px) and (max-width:1550px) {
    .col-lg-3 {
        flex: 0 0 auto;
        width: 33.33333333333%;
    }
        .container{
         
        max-width:100%;
    }
}
@media (min-width:1550px){
    
        .container{
        max-width:100%;
    }
}
@media (max-width:1000px) and (min-width:768px){
    
        .container{
        max-width:100%!important;
    }
}
 #facebookIcon{
     cursor: pointer;
 }
 #instagramIcon{
     cursor:pointer;
 }
  #twitterIcon{
     cursor:pointer;
 }
 .inst{
     display:none;
 }
       .fcb {
   
    display: none; 
}
.twitter{
    display:none;
}
.dergo {
    border:none;
  margin-top:40px;
    width: 200px;
    height: auto;
    padding: 15px;
    background-color: #BED639;
    border-radius: 48px;
    font-family: Montserrat;
    font-size: 22px;
    font-weight: 500;
    line-height: 32.4px;
    text-align: center;
    display: flex; /* Përdorim flexbox */
    align-items: center; /* Vendosim në qendër vertikalisht */
    justify-content: center; /* Vendosim në qendër horizontalisht */
    margin-right:auto;
    margin-left:auto;
}

.form-control {
    padding-left:0!important;
    color: white !important;
    background-color: #212121 !important;
    border: none !important;
    border-bottom: 3px solid white !important;
    border-radius: 0 !important; /* Hiqni të gjitha radiuset */
}

.form-control:focus {
    outline: none; /* Fshehja e kufirit të fokusit */
    border: none !important; /* Hiqja e kufirit kur është në fokus */
    border-bottom: 3px solid white !important;
      box-shadow: none !important; /* Heqja e hijes së kufirit të fokusit */
    border-color: transparent transparent white transparent !important; 
}


label[for="name"],
label[for="contactemail"],
label[for="contactcomment"] {
    font-family: Montserrat;
font-weight: 400;
line-height: 28.8px;
text-align: left;
    font-size:20px;
    color: white; 
    margin-top:50px;
    margin-bottom:0px;
}


.contact-form{
    padding-top:0px;
}
.last{
    padding:60px;
    color:white;
}
@media (max-width:768px) {
    .last {
padding:0;
    }
}
@media(max-width:1250px) and (min-width:768px){
    .last{
        padding-left:60px;
        padding-right:0;
    }
    .last p {
        padding-right:20px!important;
    }
    .kontakt-foto{
        padding-top: 20px!important;
    padding-left: 20px!important;
    padding-right: 60px!important;
    padding-bottom: 40px!important;
}
.kontakt-foto img{
    height:530px!important;
    object-fit:cover;
}
.black-contact{
    margin-left:60px!important;
    margin-right:60px!important;
    padding:15px!important;
}
.last-logo{
    margin-left:77px!important;
}
.kontakt-titull{
    font-size:42px!important;
}
.social-media i{
    margin-right:20px!important;
    font-size:33px!important;
}
}
.last p1{
    font-family: Montserrat;
font-size: 18px;
font-weight: 400;
line-height: 28.8px;
text-align: left;
text-decoration: underline;
}
.last p{
    font-family: Montserrat;
font-size: 18px;
font-weight: 400;
line-height: 28.8px;
text-align: left;
padding-right:60px;
}
.last h3{
    font-family: Montserrat;
font-size: 24px;
font-weight: 700;
line-height: 28.8px;
text-align: left;

}
.kontakt-foto img {
    width: 100%;
    height: auto;
}
@media(min-width:1700px){
    .kontakt-foto img {
        height:570px;
        object-fit:cover;
    }
}
.kontakt-foto{
    padding-top:20px;
    padding-left:60px;
    padding-right:60px;
    padding-bottom:60px;
}
@media (max-width:768px) {
    .kontakt-foto img{
        width:100%!important;
        height:400px!important;
        object-fit:cover!important;
    }
}
@media (max-width:768px) {
    .kontakt-foto {
       padding-left:20px;
    padding-right:20px;
    padding-bottom:20px;
    }
}
@media (max-width:500px) {
    .kontakt-foto {
       padding-left:0px;
    padding-right:0px;
    padding-bottom:0px;
    }
}
.last-logo{
    margin-top:6px;
    margin-left:28px;
    position:absolute;
}
@media (max-width:768px) {
    .last-logo {
margin-left:6px;
    }
}


.kontakt-titull{
    font-family: Bebas Neue;
font-size: 55px;
font-weight: 700;
line-height: 76.8px;
text-align: center;
color:white;
}
@media (max-width: 768px) {
    .kontakt-titull {
        margin-top:20px;
font-size:32px;
    }
}

.black-contact{
    margin-top:120px;
    margin-left:100px;
    margin-right:100px;
    background-color:#212121;
    padding:30px;
}
@media(min-width:1990px){
    .black-contact{
      margin-right:150px;
        margin-left:150px;
      
    }
    .last-logo{
        margin-left:76px;
    }
}
@media (max-width: 768px) {
    .black-contact {
        margin-right: 20px;
        margin-left: 20px;
    }
}

 .carousel-container {
     margin-top:40px;
     margin-bottom:40px;
  margin-left:13%;
  margin-right:13%;
        text-align: center; /* Vendos carousel-in në qendër */
        position: relative;
    }

   .logo-list {
    display: block!important;
    margin: 0 auto!important; 
    text-align: center; 
}

 
    .custom-nav {
        position: relative;
    }

    .owl-prev,
    .owl-next {
        margin-top:-120px!important;
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
        background: transparent;
        border: none;
        outline: none;
        cursor: pointer;
        font-size: 34px;
        color: #333; /* Color of the icons */
    }

    .owl-prev {
        left: 7%;
    }

    .owl-next {
        right: 7%;
    }

    .owl-prev i,
    .owl-next i {
        display: inline-block;
    }

    /* Adjust icon position */
    .owl-prev .fa-arrow-left {
        margin-right: 5px;
    }

    .owl-next .fa-arrow-right {
        margin-left: 5px;
    }

.logo-item {
  text-align: center; 
}
.logo-item img {
    height: 150px!important;
    width: 80%!important; 
    display: block!important;
}
@media (max-width: 768px) {
    .logo-item img {
        height: auto!important;
        width: 65% !important;
        display: block; /* Bëni imazhin një element të bllokuar */
        margin: 0 auto; /* Vendosni marginën e shtënjes në të dy anët për të vendosur në qendër */
    }
}
@media(max-width:1300px){
    .logo-item img{
        height:110px!important;
    }
    .owl-prev, .owl-next{
        margin-top:-93px!important;
    }
}
.partneret-pershkrimi{
    margin-right:20%;
    margin-left:20%;
    font-family: Raleway;
font-size: 20px;
font-weight: 400;
line-height: 23.48px;
text-align: center;

}
@media (max-width: 768px) {
    .partneret-pershkrimi {
        font-size:18px;
        margin-right:20px;
        margin-left:20px;
    }
}

.partneret-titull {
    margin-top: 160px;
    font-family: Bebas Neue;
    font-size: 55px;
    font-weight: 700;
    line-height: 60px;
    text-align: center; 
}
@media (max-width:768px) {
    .partneret-titull{
       font-size:32px;
       margin-top:90px;
    }
}

.containerrr {
    position: relative;
}

.right-logo {
    position: relative;
    float: right;
    margin-right:150px;
}
@media (max-width:768px) {
    .right-logo {
        margin-top:-60px;
        margin-right:20px;
    }
}

@media (max-width:400px) {
    .right-logo {
        
        margin-right:0px;
    }
}

ul{
   padding-left:0rem!important;
}
.meshume-proj {
  margin-top: 50px !important;
  font-family: Raleway;
  font-size: 24px;
  font-weight: 400;
  line-height: 28.18px;
  text-align: left;
  border-radius: 25px;
  background-color: #BED639;
  color: black;
  padding: 15px;
  text-align: center;
  width: 180px;
  height: auto;
  margin-right: auto; 
  margin-left: 150px; 
}
@media (max-width:768px) {
    .meshume-proj {
       margin-left:40px;
       margin-top:20px!important;
    }
}


.containerr{
    margin-left:140px;
    margin-right:140px;
}
@media (max-width:1200px) and (min-width:1000px) {
    .containerr {
        margin-left:60px;
        margin-right:60px;
    }
    .projekte-btn{
        margin-left:80px!important;
    }
    .projektet{
        margin-left:80px!important;
    }
    .meshume-proj{
        margin-left:80px;
    }
}
@media (max-width:1000px) and (min-width:768px) {
    .containerr {
        margin-left:40px;
        margin-right:40px;
    }
    .projekte-btn{
        margin-left:60px!important;
    }
    .projektet{
        margin-left:60px!important;
    }
     .meshume-proj{
        margin-left:70px;
    }
}
@media(max-width:768px) and (min-width:530px){
    .containerr{
       margin-left:20px;
       margin-right:20px;
    }
}
@media (max-width:768px) {
    .containerr {
         display: flex;
    justify-content: center;
    align-items: center; 
  
    }
}

.te-gjitha {
    width:93%;
  display: inline-block; 
  margin-right: 10px; 
}
@media(min-width:1600px) and (max-width:1900px){
    .te-gjitha{
        margin-right:25px;
    }
}
@media(min-width:1900px){
    .te-gjitha{
        margin-right:45px;
    }
}
.pr-blog-content {
    width:100%;
  background-color: rgba(255, 255, 255, 1);
  box-shadow: 0px 4px 88.4px 15px #0000001F;

   /*padding-bottom:10px;*/
     margin: 12px
}
@media(max-width:530px){
    .pr-blog-content{
        /*width: 90vw; */
        margin-left: auto; 
        margin-right: auto; 
    }
    .pr-blog-img img{
        object-fit:cover;
    }
    .containerr{
        margin-left:auto;
        margin-right:auto;
    }
    .te-gjitha{
        width:100%;
        margin-right:0px;
    }
}
@media(max-width:768px) and (min-width:530px){
    .pr-blog-content{
        /*width: 44vw; */
        margin-left: auto; 
        margin-right: auto; 
    }
}
/*@media(max-width:500px){*/
/*    .pr-blog-content{*/
/*        width:350px;*/
/*    }*/
/*}*/
/*@media(max-width:400px){*/
/*    .pr-blog-content{*/
/*        width:300px;*/
/*    }*/
/*}*/
.pr-blog-img img{
    object-fit:cover;
    height: 350px;
    width:100%;
    
    
}

.pr-blog-titull h2 {
    margin-left:10px;
      margin-right:10px;
    margin-top: 10px; 
    font-family: Raleway;
font-size: 16px;
font-weight: 600;
line-height: 23.48px;
text-align: left;

}
.pr-blog-titull h3 {

    margin-right:10px;
    margin-left:10px;
  font-family: Raleway;
font-size: 14px;
font-weight: 200;
line-height: 17.61px;
text-align: left;

}

.projekte-btn {
    background-color: rgba(190, 214, 57, 0.57);
    border-radius: 30px;
    display: inline-block; 
    padding: 10px 20px; 
    margin-left: 150px; 
    margin-bottom:30px;
}
@media (max-width:768px) {
    .projekte-btn{
       margin-left:20px;
       margin-right:20px;
    }
}

.projektet{
    
    margin-right:150px;
    margin-left:150px;
}
@media (max-width: 768px) {
    .projektet{
      margin-right:20px;
      margin-left:20px;
    }
}

@media(min-width:1990px){
    .projektet{
      margin-left:200px;
      margin-right:200px;
    }
    .projekte-btn{
        margin-top:20px;
        margin-left:200px;
    }
    .containerr{
        margin-left:180px;
        margin-right:180px;
    }
    .meshume-proj{
        margin-left:200px;
    }
}
.projektet-titulli{
    margin-top:60px;
    color:black;
    font-family: Bebas Neue;
font-size: 55px;
font-weight: 700;
line-height: 55px;
text-align: left;

}
@media (max-width:768px) {
    .projektet-titulli {
        margin-top:0;
        font-size:32px;
    }
}

.projektet-pershkrimi{
    font-family: Raleway;
font-size: 20px;
font-weight: 400;
line-height: 26px;
text-align: left;

}
@media (max-width:768px) {
    .projektet-pershkrimi {
       font-size:18px;
       line-height:24px;
    }
}

.meshume-prod {
  
    margin-top:50px!important;
    font-family: Raleway;
font-size: 24px;
font-weight: 400;
line-height: 28.18px;
text-align: left;
border-radius:25px;
    background-color: #BED639; 
   color:black;
    padding: 15px; 
    text-align: center; 
    width: 230px;
    height:auto;
    margin: 0 auto; 
}


.ash{
    margin-left:25px;
}
.prod-text{
    
    margin-top:30px;
    font-family: Raleway;
font-size: 20px;
font-weight: 400;
line-height: 24px;
text-align: center;

}
@media(max-width:768px){
    .prod-text{
        font-size:20px;
        
    }
}
.p-titulli{
    
    font-family: Bebas Neue;
font-size: 55px;
font-weight: 700;
line-height: 55px;
text-align: left;

}
@media(max-width:768px){
    .p-titulli{
        padding-top:40px;
        font-size:32px;
        line-height:40px;
    }
}
.p-pershkrimi{
    font-family: Raleway;
font-size: 24px;
font-weight: 400;
line-height: 28.18px;
text-align: center;
margin:40px;

}
@media(max-width:500px){
    .p-pershkrimi{
        line-height:22px;
        font-size:18px;
    }
}
@media(max-width:768px){
    .p-pershkrimi{
        line-height:24px;
        font-size:20px;
        margin:0;
    }
}
.p-titulli,
.p-pershkrimi{
    text-align:center;
}
.produktee {
    padding: 100px;
    margin-top: 60px;
    margin-bottom: 20px;
    background-size: cover; 
    background-position: center; 
    background-color: #212121; 
    color: #ffffff; 
}
@media(max-width:768px){
    .produktee{
        
        padding:20px;
    }
}
.produktee .container {
    padding: 20px; 
}



.produktee img {
    width: auto; 
    height: 80px; 
}

.produktee .ashensore,
.produktee .platforma,
.produktee .shkalla,
.produktee .makina {
    text-align: center; 
    margin-left:10%;
    margin-right:10%;
}
@media(max-width:768px){
    .produktee .ashensore,
.produktee .platforma,
.produktee .shkalla,
.produktee .makina {
    margin-left:0px;
    margin-right:0px;
    margin-top:40px;
}
}
.contact-button {
    margin-top:50px;
    font-family: Raleway;
font-size: 24px;
font-weight: 400;
line-height: 28.18px;
text-align: left;
color:black;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 170px;
    height: 55px;
    background-color: #BED639;
     border-radius: 25px;

}

.sc-logo {
    margin-top:40px;
    position: absolute;
    left: 53%;
    transform: translateX(-50%);
}

@media(max-width:768px){
    .sc-logo {
   display:none;
}

}
.sh-image-big {
    width: 70%; 
    height: auto; 
   
}
@media(max-width:1200px)and (min-width:768px){
    .sh-image-big{
        width:80%;
    }
}
@media(max-width:768px){
    .sh-image-big{
        margin-top:20px!important;
        width:auto;
        margin: 0 auto; /* Vendosni 0 për margin-top dhe margin-bottom dhe "auto" për margin-left dhe margin-right për të vendosur në qendër horizontalisht */
        display: block; /* Sigurohuni që elementi të jetë një bllok, që të mund të përdorë "auto" për marginat */
    }
}

.sh-list{
    margin-top:40px;
    font-family: Raleway;
font-size: 30px;
font-weight: 400;
line-height: 42.26px;
text-align: left;

}
.sh-titull{
   line-height:50px!important;
    padding-right:80px;
    font-family: Bebas Neue;
font-size: 48px;
font-weight: 700;
text-align: left;

}
@media(min-width:1900px){
    .sh-titull{
        padding-right:120px;
    
    }
}
@media(max-width:768px){
    .sh-titull{
       font-size:28px;
       line-height:35px!important;
    }
    .sh-list{
        margin-top:20px;
        font-size:24px;
        line-height:34px;
    }
}
.sherbimet-text{
    margin-left:150px;
}
@media(max-width:1270px) and (min-width:1000px){
    .sherbimet-text{
        margin-left:100px;
    }
    .sh-titull{
        font-size:46px;
        line-height:40px;
    }
}
@media(max-width:1200px) and (min-width:768px){
    .sherbimet-text{
        margin-left:60px;
    }
    .sh-titull{
        font-size:36px;
        line-height:40px;
    }
    .sc-logo{
        left:49%;
    }
    .sh-image-big{
        width:95%;
    }
    .sh-list{
        font-size:32px;
        line-height:36px;
    }
}
@media(max-width:500px){
    .sherbimet-text{
        margin-left:20px;
    }
}@media(max-width:768px)and (min-width:500px){
    .sherbimet-text{
        margin-left:40px;
    }
}
@media(min-width:1990px){
    .sherbimet-text{
      margin-left:200px;
    }
    .sh-image-big{
        width:60%;
    }
}
.sherbimet{
    margin-top:100px;
    
}
@media(max-width:768px){
    .sherbimet{
        margin-top:0px;
    }
}
.row {
    --bs-gutter-x: 0rem!important;
}
.rreth-title {
    
    display: flex;
    justify-content: center;
    position: relative;
    text-align: center;
    margin-top: 40px;
    margin-bottom: 20px;
    font-family: 'Bebas Neue';
    font-size: 55px;
    font-weight: 700;
    line-height: 48px;
}
@media(max-width:768px){
    .rreth-title{
        margin-top:35px;
        margin-bottom:10px;
    font-size:32px;
    }
}
.rrethNeshContainer {
    position: relative;
}

.rrethNeshImageContainer {
    position: relative;
}

.rrethNeshDescription {
    position: absolute;
    background-color: #212121;
    color: white;
    padding: 40px;
    font-family: 'Poppins', sans-serif;
    font-size: 18px;
    font-weight: 500;
    line-height: 30px;
    text-align: left;
    left: 60%;
    top: 50%;
    transform: translate(-30%, -50%);
    z-index: 1; 
}
@media(min-width:1900px){
    .rrethNeshDescription{
        left:65%;
    }
}
@media(max-width:768px) and (min-width:500px){
    .rrethNeshDescription {
        width:90%;
    position: relative;
    background-color: #212121;
    color: white;
    padding: 40px;
    font-family: 'Poppins', sans-serif;
    font-size: 20px;
    font-weight: 500;
    line-height: 30px;
    text-align: left;
    left: 50%; /* Vendos në qendër horizontalisht */
    top: 50%;
    transform: translate(-50%, -10%); /* Lëviz në qendër vertikalisht */
    z-index: 1;
}

}
@media(max-width:500px){
    .rrethNeshDescription {
        width:90%;
    position: relative;
    background-color: #212121;
    color: white;
    padding: 20px;
    font-family: 'Poppins', sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    text-align: left;
    left: 50%; /* Vendos në qendër horizontalisht */
    top: 50%;
    transform: translate(-50%, -10%); /* Lëviz në qendër vertikalisht */
    z-index: 1;
}

}
@media(max-width:900px) and (min-width:768px){
    .rrethNeshDescription{
   font-size:18px;
   padding:20px;
    }
}
.rrethNeshImage {
    margin-left: 5%;
    width: 60%;
    height: auto;
    z-index: 0;
}
@media(max-width:1460px) and (min-width:1360px){
    .rrethNeshImage{
     height:650px;
     object-fit:cover;
    }
}
@media(max-width:1360px) and (min-width:1200px){
    .rrethNeshImage{
     height:750px;
     object-fit:cover;
    }
}
@media(max-width:1200px) and (min-width:1000px){
    .rrethNeshImage{
     height:850px;
     object-fit:cover;
    }
}
@media(max-width:1000px) and (min-width:768px){
    .rrethNeshImage{
     height:950px;
     object-fit:cover;
    }
}
@media (max-width: 768px) {
    .rrethNeshImage {
        width: 95%;
        margin: 0 auto; /* Vendosni 0 për margin-top dhe margin-bottom dhe auto për margin-left dhe margin-right */
        display: flex;
        justify-content: center; /* Vendosni justify-content: center për të qendruar në qendër horizontale */
    }
}

@media(min-width:1990px){
    .rrethNeshImage{
        margin-left:200px;
        
    }
}
.titlee, .me-shume {
    font-family: 'Poppins', sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 21px;
    text-align: left;
}

.me-shume {
    margin-bottom: 20px;
    font-weight: normal;
    color: white;
  
}

.arrow {
    
    position: relative; 
    background-color: #BED639; 
    width: 40px;
    height: 40px;
}

.arrow img {
    padding:5px;
    width: 100%; 
    height: 100%;
    position: absolute; 
    top: 0;
    left: 0;
    transform: rotate(45deg); 
}

.black-bckg {
    padding:50px;
    background-color:#212121;

   
}

.hero-text {
    padding:100px;
    color: white;
    position: relative; 
    height: 100%; 
   
    justify-content: center; 
    align-items: center; 
}@media(max-width:1260px) and (min-width:768px){
    .hero-text{
        padding-top:100px;
        padding-left:20px;
        padding-right:20px;
        padding-bottom:20px;
    }
}
@media(min-width:1990px){
    .hero-text{
        padding-top:100px;
        padding-left:200px;
    }
}
@media(max-width:768px){
    .hero-text{
        padding-top:100px!important;
        padding-left:0;
        
    }
    .large-title{
        line-height:40px!important;
        font-size:32px!important;
    }
}
.large-title {
    font-family: Bebas Neue;
    font-size: 60px;
    font-weight: 700;
    line-height: 62px;
    text-align: left; 
  
}
@media(max-width:1260px) and (min-width:768px){
    .large-title{
        font-size:42px;
        line-height:60px;
    }
}
.hero-image img {
    max-width: 100%; 
    height: auto;
}
.social-media {
    margin-right:20px;
    display: flex;
    justify-content:left; 
    width: 100%; /* Vendos gjeresine 100% */
    margin-top: 60px; /* Vendos një hapësirë në fund */
}
@media (max-width:768px) {
    .social-media {
margin-top:20px;
    }
}

.social-media i {
    margin-right:45px;
    font-size: 48px; /* Vendos madhësinë e ikonave */
}



@media (max-width: 768px) {
    .social-media i {
        font-size: 36px; /* Redukto madhësinë e ikonave për dimensione më të vogla ekrani */
    }
}
