@media screen and (max-width: 768px) {
    .carousel-caption p {
        font-size:16px !important;
        font-weight:bold;
    }
    .carousel-caption h3 {
        font-size:25px !important;
    }
    .carousel-indicators{
        display:none;
    }
    .sectionPad{
        padding-top:0 !important;
    }
    .pageSection{
        padding:5px 0 !important;
    }
    .galleryBtn {
      padding: 10px 15px !important;
      font-size: 15px !important;

    }
    .header-image{
        height:22vh !important;
    }
    #breadCrumb{
        display:none;
    }
    .hide_on_mobile{
        display:none !important;
    }
    #collapsibleNavbar{
        display:none !important;
    }
    .navbar-brand img{
        height:50px !important;
    }
    .navbar-toggler{
        background:#000 !important;
    }
    .offcanvas-body{
        text-align:center;
    }
    .homeImg{
        margin-top:25px;
    }
    .content_btn{
        text-align:center;
    }
    .sub_title2 h5 b{
        font-size:.6rem;
    }
    .title_1 h1 b{
        font-size:1.2rem;
    }
    .card_box .card-img{
        height:150px !important;
    }
    .footer {
        text-align:center;
    }

}