

@media only screen and (min-width:768) and (max-width: 1023px){

}

@media only screen and (max-width: 767px){
    .custom-margin-top{
        margin-top: 0;
    }
    section.section {
    padding: 25px 0;
}
.owl-carousel{
    margin-bottom: 0;
}
.custom-card-style-1 .card-body svg{
     width: 50px !important;
}
.about-left-col{
    min-height: auto;
}
.footer-section.style-2 .footer-wrapper{
    padding: 50px 0 40px;
}
.footer-section .footer-wrapper .footer-logo-and-contact-area .footer-logo-area .footer-content {
    padding-top: 15px;
}
.footer-section .footer-wrapper .footer-logo-and-contact-area{
    display: block;
}
.footer-section .footer-wrapper .footer-logo-and-contact-area .contact-area{
    padding-left: 0px;
    margin-top: 35px;
}
.footer-section .footer-wrapper .footer-logo-and-contact-area .contact-area::before{
    display: none;
}
.footer-section.style-2 .footer-wrapper .footer-logo-and-contact-area .contact-area::after{
    display: none;
}
.footer-section.style-2 .footer-wrapper .footer-menu{
    padding-left: 0;
}
.footer-section.style-2 .footer-wrapper .address-area .single-address{
    margin-bottom: 15px;
}
.header-logo img {
    width: 200px;
}
}