
@media (min-width: 1400px){
    
}
@media (min-width: 1650px){
    
}
@media (max-width: 1350px){
    
    
}

@media (max-width: 1280px){
    
    
}

@media (max-width: 1200px){
    
}

@media (max-width: 1100px){
    figure.bnr_img img {
        max-width: 555px;
        margin-right: -80px;
    }
    .HomeBanner .pic, .innerBanner .pic{
        display: none;
    }
    .HomeBanner, .innerBanner {
        background:url(../images/banner.jpg) no-repeat left top;
        background-size: cover;
        padding-top: 110px;    
        min-height: 290px;
    }
    .Bnr_tx {
        position: static
    }
    .product_container {
        padding: 35px 20px 35px 20px;
    }
    .about_scn .aboutcol_bx:before {
        top: 10px;
        left: -10px;
    }
    .aboutcol_bx_tx {
        padding-left: 0;
    }
    .about_scn2 .aboutcol_bx_tx {
        padding-bottom: 0;
    }
    .about_scn2 .aboutcol_bx:before {
        left: inherit;
        right: -10px;
    }
}

@media (max-width: 1024px){
    .counter_scn h3 {
        font-size: 22px;
        line-height: 34px;
    }
    body h1 {
        font-size: 22px;
        line-height: 30px;
    }
    .fabrics_scn p {
        font-size: 16px;
        line-height: 27px;
    }
    .products_quality_bx h4 {
        font-size: 18px;
        line-height: 24px;
    }
    .products_quality_bx p {
        font-size: 15px;
        line-height: 22px;
    }
    .products_quality_bx:before {
        right: 0px;
    }
    .products_range_img img {
        height: 210px;
    }
    .products_quality_scn {
        padding: 50px 0;
    }
    .about_man_text p {
        font-size: 16px;
    }
}

@media (max-width: 991px){
    .our_client_bx img {
        height: 78px;
    }
    .our_client_in {
        height: auto;
        flex-direction: column;
        padding: 15px 0;
    }
    .our_client_in h3 {
        font-size: 22px;
        line-height: 29px;
        margin: 0px 0 20px 0;
    }
    .hdr_social a {
        font-size: 19px !important;
    }
    .ftrCol1 {
        width: 50%;
    }
    .ftrCol2 {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
        padding-right: 0;
    }
    footer {
        height: auto;
    }
    .ftrCol3 {
        padding-right: 120px;
        width: 50%;
        padding-top: 20px;
    }
    .ftrCol4 {
        width: 50%;
        padding-top: 20px;
    }
    .product_list_scn .btn_div.text-right {
        text-align: left !important;
    }
    .pro_item_scn {
        margin-top: 25px;
    }
    body h3 {
        font-size: 20px;
        line-height: 22px;
    }
    .ftr_add_number ul {
        width: 33.33%;
        padding-right: 15px;
    }
    .ftr_add_number {
        display: flex;
        flex-wrap: wrap;
    }
    .contactcol_add:last-child {
        padding-left: 10px;
        border-left: 0;
    }
}




@media (max-width: 767px){
    .products_quality_bx:before {
        width: 0px;
    }
    .products_quality_bx {
        margin-top: 25px;
        border-bottom: 1px solid #ccc;
        padding-bottom: 25px;
    }
    .products_quality_col:last-child .products_quality_bx {
        padding-bottom: 0;
        border: 0;
    }
    .our_client_bx img {
        height: 65px;
    }
    .our_client_logo {
        width: 100%;
        display: block;
        text-align: center;
    }
    .our_client_bx {
        display: inline-block;
        padding: 10px;
    }
    body h3 {
        font-size: 20px;
        line-height: 24px;
    }
    .work_with {
        height: auto;
        background: #553447;
        display: block;
        text-align: center;
        padding: 15px 0;
    }
    .work_with .btn_div.text-right {
        text-align: center !important;
        margin-top: 15px;
    }
    .Fabrics_img {
        padding-left: 0;
        padding-top: 30px;
    }
    .counter-content {
        margin-bottom: 20px;
    }
    .ftrCol {
        width: 100% !important;
        text-align: center;
    }
    .ftrCol2 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
        padding-right: 0;
    }
    .ftrCol3 {
        padding-right: 0;
        max-width: 250px;
        margin: 0 auto;
    }
    .ftrCol1 {
        padding-right: 0;
        max-width: 290px;
        margin: 0 auto 12px;
    }
    .ftr_in {
        padding-top: 30px;
        padding-bottom: 20px;
    }
    .srcCol {
        padding-bottom: 30px;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
    .srcCol2 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
    figure.bnr_img img {
        max-width: 100%;
        margin-right: 0;
    }
    figure.bnr_img {
        margin: -80px 0 -142px 0;
        text-align: right;
    }
    .hdr_social a {
        margin-left: 7px;
    }
    .sub_btn, .sub_btn3 {
        padding: 8px 20px;
        font-size: 13px;
        line-height: 22px;
    }
    .aboutcol_bx_scroll {
        height: auto;
        overflow-y: inherit;
        padding-right: 0;
    }
    .aboutcol_bx_tx {
        padding-bottom: 0;
        padding-top: 40px;
    }
    .spccol_tx {
        padding: 30px 20px;
        min-height: auto;
        margin-bottom: 25px;
    }
    .about_man_text {
        padding: 30px 15px;
    }
    section {
        padding: 40px 0;
    }
    .ftr_add_number ul {
        width: 50%;
    }
}

@media (max-width: 640px){
  
}
@media (max-width: 575px){
    figure.bnr_img {
        margin: -55px 0 -82px 0;
        text-align: right;
    }
    .ftr_add_number ul {
        width: 100%;
    }
    .contactcol_add + .contactcol_add {
        padding-left: 12px;
        border-left: 0px solid #e5e5e5;
    }
}
@media (max-width: 480px){
    body .headerlogo img {
        width: 106px !important;
    }
}