/* ==========================================================================
                 index.php
                 ========================================================================== */
                 @media(max-width: 768px){
                  .padding_about{
                    padding-left:0;
                  }
                }



                /*about_us*/
                @media(max-width: 1200px){
                  .certi,.certi,.qlty,.comp, .port{
                    font-size: 70px;
                    font-weight: 500;
                    line-height: 66px;
                  }
                  .swtch{
                   text-align:right;
                   font-size:20px; 
                 }
                 .desgn{
                   font-size: 31px;
                   font-weight: 500;
                   line-height: 33px;
                 }

                 .isro{
                  width: auto;
                }
                .swit{
                  padding-left:20px; 
                  font-size: 20px;
                  line-height: 30px;
                  text-align:left;
                }
              }
              @media(max-width: 600px){
                .bg_news{
                  line-height: 0;
                  font-size: 35px;
                  padding-top:55px; 
                }
                .comp{
                  line-height: 0px;
                  font-size: 45px;
                }
                .port{
                  line-height: 85px;
                  font-size: 45px;
                }
                .certi,.certi,.qlty,.comp, .port{
                  font-size: 25px;
                  line-height: 25px;
                }
                .desgn{
                  text-align: left;
                  font-size: 20px;
                  margin:0;
                }
                .swit{
                  padding-left: 0;
                }

    /*.omins{
      line-height: 20px;
      }*/
      br{
        display: none;
      }
      .iste{
        float: none;
        width: 100%;
      }
    }



    @media(max-width: 892px){
      .nws{
        padding-left:0;
      }
      .resp_bot{
        margin-bottom:30px; 
      }
      .container{
        overflow: hidden;
      }

    }

    @media(max-width: 600px){
 /* .omins{
  margin-right: 0;
  }*/
  .abt-width{
    color: #b01116;
    font-family: "Josefin Sans",sans-serif;
    font-size: 70px;
    line-height: 90px;
    position: relative;
    z-index: 99999;
  }
  .maxin{
    width: 100%;
    margin-left:0;
  }
  .dep{
    margin-top: 20px;
  }
  .iste{
    width: 100%;
  }
}
/*
  =========================================
                news
                =========================================*/


                @media(max-width: 768px){
                  .cld_heading{
                    margin-top: 20px;
                  }
                  .bg_news_a{
                    font-size: 50px;
                    margin-top: 135px; 
                  }
                  .swtch{
                    text-align: left;
                    line-height: 25px;
                  }

                }

                @media(max-width: 440px){
                  #product1 {
                    height: 271px;
                    width: 325px !important;
                  }
                  #product{
                    margin-left: 0;
                    width:300px;
                  }
                  .iste{
                    width: 355px;
                  }
                }

                @media(max-width: 768px){
                  .iste{
                    width: 491px;
                  }
                }

                @media(max-width: 500px){
                  .iste{
                    width: 100%;
                  }
                  .mr_foot{
                    margin-top: 15px;
                  }
                  .abt-width{
                    font-size: 25px;
                    line-height: 30px;

                  }
                  #mr_lft{
                    margin-left:0;
                  }
                  .mr_res{
                    margin-bottom: 15px;
                  }
                  .mr_t_a{
                    padding-top:0;
                  }
                  .mr_t{
                    margin-top:0; 
                  }
                  .md-1{
                    margin-top:0; 
                  }
                }

/*
  ==================================
               product responsive
               ====================================*/
               @media(max-width: 800px){
                .myres_mt{
                  margin-top: 30px;
                }
                .mar_l{
                  margin-left:0 !important; 
                }
                .mr_r{
                  margin-right:0 !important; 
                }
                .navbar-toggle{
                  margin:35px 20px !important;
                }
                .navbar-nav{
                  background-color: lightgrey;
                }
              }

              @media (max-width:1200px){
                .box2{
                  width: 310px !important;
                }
                .box1 {
                  margin-left: 320px !important;
                  width: 298px !important;
                }
                .box{
                  width: 309px !important;
                }
              }

              @media (max-width:1000px){
                .box2{
                  width:237px !important;
                }
                .box{
                  width:236px !important;
                }
                .box1{
                  margin-left: 250px !important;
                  width: 221px !important;
                }

              }

              @media (max-width: 768px){
                .box{
                  display: none;
                }
                .box1{
                  display: none;
                }
                .box2{
                  display: none;
                }
                .mr_t_res{
                  margin-top: 0;
                }
                .navbar-nav > li > a{
                 padding-top: 10px !important;
                 text-align: center;
               }
             }
             @media screen and (max-width: 992px) and (min-width: 768px) {

               .text_bg1{
                 padding: 8px !important;
               }
             }



             @media(max-width: 768px){
              .ind_res{
                margin-bottom: 20px;
              }
            }