.slick-slide img {
    width: 100%;
    height: 250px;
    object-fit: cover;
}

.tenders-table {
    word-wrap: break-word;
}

.members-occupation:after {
    bottom: -20px;
}

.members-occupation {
    height: auto;
}

.about-box {
    height: auto;
}

.about-box p {
    margin-bottom: 15px;
}

.tile-action {
   position: absolute;
   top: 50%;
   left: 20%;
   right: 20%;
   visibility: hidden;
   opacity: 0;
   transition: all .4s ease-out;
}

.members-occupation p {
    margin: 15px 0 15px 0;
}

.newscard-figure{
    min-height: 250px;
}

.post-thumb img {
    max-width: 80%;
 }
 
.post-title {
     word-wrap: break-word;
 }
 
.post-content ul>li {
    list-style-type: disc;
    margin-bottom: 5px;
}

.post-content ol>li {
    list-style-type: decimal;
    margin-bottom: 5px;
}
  
.post-content ul, ol {
    margin: 5px 0 15px 45px;
}
.related-item {
outline: none;
}

.modal-content {
    padding: 24px;
}

.textarea_fixed {
    height: 120px;
}

.completed-action {
    position: inherit;
}
 
.completed-content {
 height: auto;
}

.tabs_tender .tabs-content{   
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -moz-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
}

.servicecard-title{
    max-width: 100%;
}

.completed-thumb img {
    height: 430px;
}

.modal-close {
 z-index: 999;
}

.slick-slide {
    outline: none;
}

.slat-content {
    max-width: 1055px;
}

.related-list {
    max-width: 1183px;
}

.faq {
    max-width: 1493px;    
}

body {
    overflow: visible !important;
}

@media screen and (min-width:320px) and (max-width: 767px) {
    .newscard {
        flex-direction: column-reverse;
    }
    .newscard-figure {
        max-width: 100%;
    }
    .btn_details {
        font-size: 9px;
    }
    .newscard-meta {
        font-size: 11px;
    }
    .newscard-meta>i {
        font-size: 12px;
    }
    .newscard-title {
        max-width: 100%;
    }
}

@media screen and (min-width:768px) and (max-width: 1024px) {
    .news-item {
        flex-basis: 100%;
        max-width: 100%; 
    }
    .newscard-figure {
        height: 200px;
    }
    .newscard-title {
        max-width: 100%;
    }
    .btn_details {
        font-size: 10px;
    }
    .newscard-meta {
        font-size: 12px;
    }
    .newscard-meta>i {
        font-size: 12px;
    }
        .newscard-title {
        max-width: 100%;
    }
 }
 
 @media screen and (min-width:1440px) and (max-width:1440px) {
     .newscard-figure {
         max-width: 50%;
     }
 }
 

@media (min-width: 1024px) {
    .page-nav {
        position: relative;
    }
    .services-item {
        max-width: 50%;
    }
}
 @media screen and (max-width:1440px){
     .newscard-figure {
        min-height: unset;
     }
 }

@media screen and (min-width: 1024px) {
    .contacts-callback {
        -ms-flex-preferred-size:100%;
        -webkit-flex-basis: 100%;
        flex-basis: 100%;
        max-width: 100%;
    }
    .contacts-list {
        -ms-flex-preferred-size:100%;
        -webkit-flex-basis: 100%;
        flex-basis: 100%;
        max-width: 100%;
    }
}
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 