@media only screen and (max-width: 767px){
    .header .logo img {
        margin-bottom: -22px;
        width: 124px !important;
        margin-top: -11px!important;
    }
    .section {
        padding: 50px 0;
    }
    .gallery-single:not(.long) img {
        height: 121px;
        width: 250px;
        border-radius: 10px;
    }
}

@media only screen and (min-width: 768px){
    .header-inner{
        height: 80px;
    }
    .blog .single-blog img {
        height: 250px;
        width: 100%;
        border-radius: 10px;
    }
    .gallery-single:not(.long) img {
        height: 150px;
        width: 250px;
        border-radius: 10px;
    }
    .header .logo img {
        margin-bottom: -22px;
        width: 124px !important;
        margin-top: -28px!important;
    }
    .header .header-widget {
        float: right;
        padding: 20px 0;
    }
    .our-features {
        margin-top: -140px;
    }
    .section-title {
        text-align: center;
        margin-bottom: 30px;
        padding: 0 120px;
    }
    .section {
        padding: 70px 0;
    }
    .home-slider .single-slider {
        height: 530px;
    }
}
.header .single-widget:hover i {
    border-color: #013064 !important;
    color: #013064 !important;
}
.header .button .btn {
    box-shadow: -1px 0px 6px #fe0113!important;
    border: 1px solid #fe0113!important;
    position: inherit;
}
.header .button .btn:hover {
    box-shadow: none!important;
    border: 1px solid #e6e6e6!important;
}
.owl-carousel:not(.testimonial-slider) .owl-item img {
    width: 45%!important;
}

















