@media only screen and (max-width: 1199px){
    .latest-product-view {
        padding: 50px 0px 40px;
    }
    .title-product-mfd a {
        font-size: 16px;
    }
    .catogry-product-waper {
        padding: 50px 0px;
    }
    .bannerpost-wsp {
        padding: 50px 0px 20px;
    }
    /*------------contact-us-----------*/
    .side-contact--info {
        padding: 30px 20px 30px;
    }
    .contact-info-itm {
        font-size: 26px;
    }
    .get-touch-fnt {
        font-size: 28px;
    }
    .icon-side-contact {
        flex: 0 0 40px;
        max-width: 40px;
    }
    .icon--wpl-flx {
        width: 40px;
        height: 40px;
        line-height: 40px;
    }
    .txt-wpl--pargrap {
        font-size: 16px;
    }
    .contat-box--infoarea {
        padding: 30px 20px 40px;
    }
    .contact-info-title {
        font-size: 28px;
    }
    .paragrp--txtwork {
        font-size: 16px;
    }
}
@media only screen and (max-width: 991px){
    .phone-tel-txt {
        font-size: 10px;
    }
    .shot-line-top-txt {
        font-size: 10px;
        line-height: 12px;
    }
    .card-latest-prodt{
        height: calc(100% - 15px);
        margin-bottom: 15px;
    }
    /*-----------list page-----------*/
    .card-category-prodt{
        height: calc(100% - 15px);
        margin-bottom: 15px;
    }
    /*------------detail page--------------*/
    .product-detail-page {
        padding-bottom: 0px;
    }
    .tumb-product-itms .resp-thum-lst {
        height: 55px;
    }
    /*---------------contact-us-----------------*/
    .side-contact--info {
        height: auto;
        margin-bottom: 30px;
    }

}
@media only screen and (max-width: 767px){
    .navbar-logweb img{
        width: 55px;
    }
    .search-contol-web{
        height: 35px;
        font-size: 14px;
    }
    .btn.search-btn-top{
        width: 28px;
        height: 28px;
    }
    .btn.search-btn-top svg{
        width: 14px;
        height: 14px;
    }
    .side-toggle-menu{
        width: 35px;
        height: 35px;
        line-height: 18px;
    }
    .side-toggle-menu svg {
        width: 20px;
        height: 20px;
    }
    /*-----------home-------------*/
    .latest-product-view {
        padding: 30px 0px 20px;
    }
    .title-h2-product {
        font-size: 24px;
    }
    .title-product-mfd a {
        font-size: 13px;
    }
    .price-txt-lst{
        font-size: 15px;
    }
    .btn.btn-view-latst {
        font-size: 14px;
        padding: 5px 12px;
    }
    .catogry-product-waper {
        padding: 30px 0px;
    }
    .category-grid-space{
        margin-left: -5px;
        margin-right: -5px;
    }
    .category-grid-items{
        padding-left: 5px;
        padding-right: 5px;
    }
    .category-title-head {
        font-size: 14px;
    }
    .bannerpost-wsp {
        padding: 30px 0px 20px;
    }
    .margin-less-5{
        margin-left: -5px;
        margin-right: -5px;
    }
    .padding-space-5{
        padding-left: 5px;
        padding-right: 5px;
    }
    .recent-product-view {
        padding: 20px 0px;
    }
    /*-------------list page------------*/
    .category-title-product a{
        font-size: 13px;
    }
    /*---------------detail pages --------*/
    .product-detail-page {
        padding-top: 50px;
    }
    /*---------footer-------------*/
    .ftr-logo img{
        width: 150px;
    }
    .contact-info-side {
        padding-bottom: 10px;
    }
    /*-------------contact-us------------*/
    .contact-info-itm {
        font-size: 25px;
    }
    .info--box-contact {
        padding-top: 35px;
    }
    .flv-contact--flx {
        margin-bottom: 25px;
    }
    .title-mtl-tp {
        margin-bottom: 3px;
    }
    .wtl--txt-infm {
        font-size: 16px;
    }
    .full-form-contact {
        padding-top: 50px;
        padding-bottom: 50px;
    }
    .icon--wpl-flx img {
        width: 15px;
    }
    .btn.btn-submit-form {
        width: 120px;
        height: 42px;
    }
}















































