@media screen and (min-width: 992px) 
{
  .navbar-nav
    {
      margin-right: -25px;
    }
}

@media screen and (min-width: 992px) and (max-width: 1199px) 
{

  .navbar-brand .logo
  {
    width: 270px;
    height: 44px;
    background-size: 270px 44px;
  }
  @media (-webkit-min-device-pixel-ratio: 1.5)
  {
    .navbar-brand .logo
    {
      width: 270px;
      height: 44px;
      background-size: 270px 44px;
    }
  }
  .navbar-default .navbar-nav > li > a
  {
    padding: 15px 10px;
  }
  .slider-content h1
  {
    width: 55%;
  }
  .slider-content h4
  {
    width: 60%;
  }
  .contact-content
  {
    margin-bottom: 40px;
  }
  .contact-map
  {
    margin-bottom: 80px;
  }
  .service-head-text
  {
    width: 60%;
  }
  .home-enq-form h4
  {
    font-size: 22px;
  }
  .right-service
  {
    padding-left: 45px;
  }
  .home-enq-form
  {
    width: 435px;
  }
  .home-enq-form .control-label
  {
    width: 100px;
  }
  .home-enq-form .form-control
  {
    width: calc(100% - 100px);
  }

}
@media screen and (min-width: 768px) and (max-width: 991px) 
{
  
/* Header starts */
  
  .navbar-default .navbar-header
  {
    
  }
  .navbar-default .navbar-collapse
  {
    border-color: #FF0000;
  }
  .navbar-default
  {
    margin-bottom: 0;
  }
  .navbar-default .navbar-toggle
  {
    margin-top: 4px;
    border-radius: 0;
    border-color: #FF0000;
  }
  .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus
  {
    background-color: #FF0000;
  }
  .navbar-default .navbar-toggle .icon-bar
  {
    background-color: #FF0000;
  }
  .navbar-default .navbar-toggle:hover .icon-bar, .navbar-default .navbar-toggle:focus .icon-bar
  {
    background-color: #FFFFFF;
  }

  .navbar-nav
  {
    float: left;
    margin-top: 10px;
  }
  
  .navbar-default .navbar-nav > li
  {
    padding-left: 0;
  }
  .navbar-default .navbar-nav > li > a
  {
    padding: 10px 20px;
  }
  .navbar-default .container
  {
    width: 100%;
  }
  .navbar-default .navbar-header
  {
    width: 720px;
    margin: 0 auto;
    margin-bottom: 25px;
  }
  .navbar-default .navbar-nav
  {
    width: 720px;
    margin: 0 auto;
    float: none;
    margin-top: 10px;
    margin-bottom: 10px;
  }

/* Header ends */

/* Homepage starts */

  /* .home-banner
  {
    height: 60%;
  } */
  .home-banner
  {
    height: auto;
  }
  .slider-content h1
  {
    width: 60%;
  }
  .slider-content h4
  {
    width: 65%;
  }
  .about-wrapper
  {
    width: 70%;
    margin: 0 auto;
  }
  .about-wrapper .about-text
  {
    margin-top: 40px;
  }
  .newsdetail-wrapper
  {
    width: 70%;
  }
  .contact-content
  {
    margin-bottom: 40px;
  }
  .contact-map
  {
    margin-bottom: 80px;
  }
  .service-head-text
  {
    width: 80%;
  }
  .right-service
  {
    padding-left: 40px;
  }
  .right-service h4
  {
    width: 100%;
    font-size: 20px;
  }
  .home-enq-form
  {
    width: 320px;
  }
  .home-enq-form .control-label
  {
    font-size: 14px;
    width: 80px;
  }
  .home-enq-form .form-control
  {
    width: calc(100% - 80px);
  }

/* Homepage ends */

}

@media screen and (max-width: 767px) 
{


  h4
  {
    font-size: 16px;
  }
  p, .newsdetail-wrapper .newsdetail-text a, .newsdetail-wrapper .newsdetail-text p, .newsdetail-wrapper .newsdetail-text .top-content h6, .news-content .news-text .top-content h6, .news-content .news-text p, .home-about h5, .about-wrapper .about-text p, .product-content p, .service-content p, .contact-content p
  {
    font-size: 14px;
  }
/* Header starts */
  
  .navbar-default .navbar-header
  {
    margin-bottom: 25px;
  }
  .navbar-default .navbar-brand
  {

  }
  .navbar-default .navbar-collapse
  {
    border-color: #FF0000;
  }
  .navbar-default
  {
    margin-bottom: 0;
  }
  .navbar-default .navbar-toggle
  {
    margin-top: 4px;
    border-radius: 0;
    border-color: #FF0000;
  }
  .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus
  {
    background-color: #FF0000;
  }
  .navbar-default .navbar-toggle .icon-bar
  {
    background-color: #FF0000;
  }
  .navbar-default .navbar-toggle:hover .icon-bar, .navbar-default .navbar-toggle:focus .icon-bar
  {
    background-color: #FFFFFF;
  }

  .navbar-nav
  {
    float: left;
    margin-top: 10px;
  }

  .navbar-default .navbar-nav > li
  {
    padding-left: 0;
  }
  .navbar-default .navbar-nav > li > a
  {
    padding: 10px 20px;
  }

/* Header ends */

/* Homepage starts */
  
  .home-banner
  {
    /* height: 80%; */
    height: auto;
  }
  .home-banner .carousel-inner .slider-content
  {
    margin-top: 48%;
  }
  .overlay
  {
  	width: 100%;
  }
  .slider-content h1
  {
    font-size: 26px;
    width: 90%;
  }
  .slider-content h4
  {
    width: 95%;
    margin-bottom: 40px;
  }
  .btn-default
  {
    font-size: 14px;
  }
  .head-title
  {
    font-size: 18px;
  }
  .home-about, .home-news
  {
    padding: 30px 0;
  }
  .home-product
  {
    height: auto;
  }
  .left-service
  {
    width: 100%;
    height: 250px;
  }
  .right-service
  {
    width: 100%;
    float: left;
    padding-left: 15px;
    padding-right: 15px;
      margin-top: 5px;
  }
  .right-service h2
  {
    font-size: 24px;
    margin-bottom: 15px;
  }
  .right-service .btn-default
  {
    margin-top: 0;
    margin-bottom: 30px;
  }
  .news-content .news-text h4
  {
    width: 100%;
  }
  .news-content .news-text .top-content h6
  {
    float: left;
  }
  .home-enq-form h4
  {
    font-size: 18px;
    width: 100%;
  }
  .home-enq-form .control-label
  {
    font-size: 14px;
    width: 80px;
  }
  .home-enq-form .form-control
  {
    width: calc(100% - 80px);
  }
  .home-banner .carousel-inner .slider-content
  {
  	display: none;
  }

/* Homepage ends */

/* News Detail starts */

  .wrapper
  {
    padding: 50px 0;
  }
  .newsdetail-wrapper
  {
    width: 100%;
  }
  .newsdetail-wrapper .newsdetail-text h4
  {
    font-size: 19px;
    width: 100%;
  }
  .newsdetail-wrapper .newsdetail-text .top-content h6
  {
    float: left;
  }
  .product-content
  {
    margin-bottom: 40px;
  }

/* News Detail ends */

/* About starts */
  
  .about-wrapper .about-text
  {
    margin-top: 30px;
  }
  .service-head-text
  {
    width: 100%;
    font-size: 16px;
    line-height: 26px;
    margin-bottom: 40px;
  }

/* About ends */

/* Contact starts */

  .contact-content p span
  {
    width: 45px;
  }

  .contact-content
  {
    margin-bottom: 10px;
  }
  .contact-map
  {
    margin-bottom: 65px;
  }
  

/* Contact ends */

}
@media screen and (max-width: 767px) and (orientation:landscape)
{
  .home-banner
  {
    /* height: 85%; */
    height: auto;
  }
  .home-banner .carousel-inner .slider-content
  {
    margin-top: 11.5%;
  }
  .slider-content h4
  {
    margin-bottom: 35px;
  }
}
@media screen and (max-width: 575px) and (orientation:landscape)
{
  
  .home-banner
  {
    height: auto;
  }
  .home-banner .carousel-inner .slider-content
  {
    margin-top: 10.5%;
  }
  .slider-content h4
  {
    margin-bottom: 35px;
  }

}


@media screen and (min-width: 576px) and (max-width: 767px) 
{
  .navbar-default .container
  {
    width: 100%;
  }
  .navbar-default .navbar-header
  {
    width: 540px;
    margin: 0 auto;
    margin-bottom: 25px;
  }
  .navbar-default .navbar-nav
  {
    width: 540px;
    margin: 0 auto;
    float: none;
    margin-top: 10px;
    margin-bottom: 10px;
  }
  .home-enq-form
  {
    width: 540px;
      margin: 0 auto;
      float: none;
      padding: 0 15px;
  }
  .home-enq-form .control-label
  {
    font-size: 14px;
    width: 100px;
  }
  .home-enq-form .form-control
  {
    width: calc(100% - 100px);
  }

}

@media screen and (max-width: 575px) 
{

  .home-enq-form
  {
    width: 100%;
    padding-right: 0;
  }
  .home-enq-form .control-label
  {
    font-size: 14px;
    width: 80px;
  }
  .home-enq-form .form-control
  {
    width: calc(100% - 80px);
  }

}
@media screen and (max-width: 479px) 
{

/* Header starts */

  .navbar-default .navbar-header
  {
    margin-bottom: 20px;
  }
  .navbar-default
  {
    margin-bottom: 0;
  }
  .navbar-default .navbar-toggle
  {
    margin-top: 0px;
  }
  .navbar-brand .logo
  {
    width: 200px;
    height: 32px;
    background-size: 200px 32px;
  }
  .home-banner .carousel-inner .slider-content
  {
    margin-top: 40%;
  }


/* Header ends */

/* Footer starts */
  
  footer
  {
    height: 160px;
  }
  .footer-logo
  {
    float: none;
  }
  .footer-logo a
  {
    margin: 0 auto;
    margin-top: 30px;
  }
  .footer-copyright
  {
    float: none;
    margin-top: 20px;
  }
  .footer-copyright p
  {
    text-align: center;
  }

/* Footer ends */

}

@media screen and (max-width: 479px) and (orientation:landscape)
{

}

@media screen and (max-width: 320px) 
{
  .home-banner .carousel-inner .slider-content
  {
    margin-top: 25%;
  }
}



