@media only screen and (max-width: 768px) {
    .site-branding .home-link img {
        max-width: 50px;
    }
    .site-branding .home-link h1 {
        font-size: 22px;
        margin-left: 5px;
    }
    .site-branding .home-link h1 .designation {
        font-size: 15px;
    }
    .section-title h2.title span {
        font-size: 14px;
        line-height: 21px;
        display: block;
    }
    .featured-imagebox .featured-thumbnail img {
        display: none;
    }
    .ttm-icon.ttm-icon_element-size-xl {
        height: 60px;
        width: 60px;
        line-height: 60px;
    }
    .ttm-play-icon.style1 .ttm-icon i {
        font-size: 32px;
        line-height: 75px;
    }
    .ttm-bgcolor-darkgrey .section-title.style3 h2 {
        font-size: 32px;
    }
    .ttm-bgcolor-darkgrey .section-title h2.title span {
        font-size: 24px;
    }
    .layer-content .section-title h2.title {
        font-size: 30px;
    }
}

@media only screen and (max-width: 480px) {
    .site-branding .home-link img {
        max-width: 50px;
    }
    .site-branding .home-link h1 {
        font-size: 22px;
        margin-left: 5px;
    }
    .site-branding .home-link h1 .designation {
        font-size: 15px;
    }
    .section-title h2.title span {
        font-size: 14px;
        line-height: 21px;
    }
    .layer-content .section-title h2.title {
        font-size: 20px;
    }
    .ttm-icon.ttm-icon_element-size-xl {
        height: 60px;
        width: 60px;
        line-height: 60px;
    }
    .ttm-play-icon.style1 .ttm-icon i {
        font-size: 32px;
        line-height: 75px;
    }
    .ttm-icon {
        margin-bottom: 0;
    }
    .copyright,
    .copyright .cpy-text {
        text-align: center;
    }
    .copyright .text-right {
        text-align: center;
    }
    .featured-imagebox .featured-thumbnail img {
        display: none;
    }
    .ttm-bgcolor-darkgrey .section-title.style3 h2 {
        font-size: 24px;
    }
    .ttm-bgcolor-darkgrey .section-title h2.title span {
        font-size: 20px;
    }
    .bhoechie-tab-content h2 {
        font-size: 24px;
    }
    .success-stroy .cont-wrap {
        flex-wrap: wrap;
    }
    .success-stroy .cont-wrap .img-wrap {
        width: 100%;
    }
    .success-stroy .cont-wrap .cont-info {
        width: 100%;
        padding: 30px 15px;
    }
    .ttm-header-style-02 #site-header-menu .site-navigation ul.menu>li:hover>a {
        color: #d61f25;
    }
}