@media only screen 
  and (min-device-width: 319px)
  and (max-device-width: 426px){
      .header_area .navbar{padding:0;}
    .header_area .navbar .navbar-brand img {
        width: 150px;
    }
    .navbar-toggler span{
        width: 18px;
        height: 1px;
    }
    .section_gap-1{
        padding: 0 40px;
    }
    .about-area .about-content h1{text-align:center;}
    .about-area .about-content p{font-size:12px;}
    .home-blog-area{padding:50px 10px;}
    .main_title {
        margin-bottom: 15px;
    }
    .abs_bg{display:none;}
    .section_gap_top{padding-top:40px;}
    .single-footer-widget{text-align:center;}
    .single-footer-widget img{
        width: 240px;
        margin: 0 auto;
        float: none;
        display: block;
    }
    .section_gap1 {
        padding: 40px;
    }
    .section_gap {
       padding: 40px 25px;
    }
    .about-area .about-content-1{min-width:auto;}
    .about-innear{padding:0 45px;}
    .cta-area{
        text-align:center;
    }
    .cta-area h1{
        font-size:25px;
    }
    .single-feature a img{
        display: block;
        margin: 0 auto;
    }
    .about-innear{text-align: justify;}
    .carousel-caption{left:0;text-align:center;}
    .accordion .accordion_tab{
        font-size: 10px;
        line-height: 14px;
    }
    .accordion .accordion_tab .accordion_arrow img{
        width:50%;
        height:50%;
    }
    .footer-newsletter .d-flex{
        display: inline-flex!important;
    }
    .single-feature{padding:15px 2px;}
    .btn-1 {
        margin: 4% 0 16%;
    }
}