﻿
@media(max-width:1024px) {
    .navbar a { 
        font-size: .8rem; 
    }
    #st-1.st-has-labels .st-btn {
        min-width: 90px;
    }
}

@media(max-width:991px) {
    .about-box .about-sec {
        margin-bottom: 15px;
    }
    .about_image_box {
 
        margin-bottom: 15px;
    }
    .address a {
        font-size: 12px;
    } 
    .address p, .mail-title p {
        font-size: .8rem;
    } 
    .location_box h4 {
        font-size: 1.2rem;
    } 
    .address-title h5, .mail-title h5 {
        font-family: 'Mont-HeavyDEMO';
        font-size: 1rem;
    }
}
    

    @media only screen and (max-width: 767px) {
        .heading-text-about {
            font-size: 2rem;
        }

        .insight_detail_btn button {
            margin-bottom: 10px;
        }

        #st-1.st-has-labels .st-btn {
            min-width: 75px;
            margin-bottom: 10px;
        }

        .ttm-social-share-title {
            width: 60%;
        }
        .btn-orange{
            width:90px;
        }
        .cart-media a img {
            width: 80px;
            height: 80px;
        }
        /*.cart-sidebar{
            width:100%;
        }*/
        .cart-list {
            max-height: calc(100vh - 280px);
        }
        .cart-sidebar.active {
            right: 0px;
        }
        .cart-close {
            padding:4px 10px !important;
        }
        .login_btn {
            width: 125px;
        }
    }
@media(max-width:480px) {
    #st-1.st-has-labels .st-btn {
        margin-bottom: 5px;
    }

    .contact-area {
        margin-top: 30px;
    }
}