@media (max-width: 768px) {
    h5{
        font-size: 14px;
    }
    #header .top-bar-wrapper{
         display: none!important;
    }
    .homepage-12 .landing-slider li{
        height:auto !important;
    }
      .homepage-12 .landing-slider li img{
        height:auto !important;
    }
    .homepage-12 .carousel .slides figure{
        width:50px !important;
        height:50px;
    }
    .homepage-12 .carousel .slides li{
        width:auto !important;
    }
    
    .icon-box-wrap {
        width:50% !important;
    }
    .about-section-parga h2{
        font-size: 22px !important;
        margin-bottom: 10px !important;
        text-align: center !important;
    }
    #footer .secondary-footer {
     margin-top: 0px !important; 
}
body #footer h3 {
    margin-bottom: 0;
    font-size: 19px!important;
    border-bottom: 1px solid #B3780F !important;
}
.hotel-space-article {
    padding-top: 0!important;
}
.hotel-space h2 {
    font-size: 26px !important;
}
.hotel-space {
    margin-bottom: unset !important; 
}
.hotel-space img{
    display:none !important;
}
.section-title .our-sec-title {
    position: relative;
    margin-bottom: 0 !important;
}
.anim-section.animate {
    padding:20px !important;
}
.section .content-header{
    padding: 88px 0 43px !important;
}
.blog-section .anim-section.animate {
     padding: 20px 0 19px !important;
}
.content-header .breadcrumb {
        background: none;
        text-align: right  !important;
        /* margin: 23px 0; */
        /* padding: 8px 15px; */
        top: -5px!important;
        float: none !important;
        text-align: center !important;
}
.bg-img-section h1{
       font-size: 31px !important;
        font-weight: 700 !important;
    }
#footer .copyright {
        display: inline!important;
        margin-bottom: 10px!important;
        font-size: 15px !important;
    }
.gallery-20 .figure {
	display: inline-block;
}
.org-info .services .service-block{
    padding: 20px;
   height: 200px !important;
}
.technologies-wrap {
    margin-bottom: -31px;
    margin-top: -15px;
    position: relative;
    padding: 3rem 0;
}
.featured-technologies > .section h3{
   font-size: 16px;
}
.booking-section-page .booking-fields {
    border: 1px solid #DDD;
    padding: 20px !important;
    background: #FDFDFD;
}
.booking-fields .form-group {
    margin-bottom: 15px;
    text-align: start;
}
.homepage-12 h3, .homepage-12 .h3 {
    font-size: 21px;
}
.testimonials .quote-img {
    width: 100%;
    display: flex !important;
    gap:20px!important;
    align-items: center!important;
    justify-content: center!important;
}
.user-name h3{
    font-size: 14px;
        font-weight: 700;
}
.press{
    padding-top: 20px !important;
}

#header.open .header {
    background: none repeat scroll 0 0 rgba(40, 45, 53, 0.9);
    height: auto;
    transition: background-color 0.6s cubic-bezier(0.7, 0.01, 0.3, 1) 0s;
    height: 100%;
    background: #fff !important;
}
.header li a{
        text-align:start !important;
}
.owl-buttons {
    position: absolute;
    width: 200px!important;
    right: 0!important;
    top: 543px!important;
    text-align: center!important;
}
#recent-crousel .owl-buttons > div.owl-prev{
    background: #ec9802;
}
.owl-buttons > div {
    display: inline-block;
    margin: 0 0 0 2px!important;
    width: 79px!important;
    height: 47px!important;
    cursor: pointer!important;
    padding: 16px!important;
    color: #fff!important;
    background-color: #ec9802!important;
}
.autodealer .vehicle-info {
    background: #ffffff!important;
    padding: 10px!important;
}
.slider-info h5{
    font-size: 12px;
    font-weight: 700;
}
.homepage-17 h3 {
    font-size: 24px !important;
}
.content-header {
    padding: 113px 0 44px!important;
}
.autodealer .sliderbar .owl-item li img {
    height: auto!important;
}
.gallery-20 .no-wrap {
    margin-bottom: 0!important;
}
.gallery-20 .sub-text14 h2 a {
    margin-top: 0;
    text-align: start;
    font-size: 13px!important;
    line-height: 1.8 !important;
}
.our-sec-title {
    font-size: 20px !important;
}
.testimonial-content .img-description h3 {
    margin-top: -26px;
    font-size: 15px !important;
}
.img-description p{
    text-align:justify!important;
    padding: 0 !important;
}
/*.testimonial-content .img-description ul{*/
/*    margin-bottom: 10px!important;*/
/*}*/
}