@media (max-width:1180px) and (min-width:820px) {
  .about-us {
      padding: 30px 0px;
    }
  
    .about-us:before {
      display: none;
    }
  
    .about-image img.img-responsive {
      padding: 0px;
    }
  
    img.circle-bg {
      display: none;
    }
  
    .about-info {
      padding: 30px 0px;
    }
  
    .about-us:after {
      display: none;
    }
  
    ul.links {
      display: block;
      display: grid;
      grid-template-columns: auto auto;
    }
  
    ul.links li {
      padding: 10px 0px;
    }
  
    .footer-title {
      margin-bottom: 30px;
    }
  
   .gallery-masonry__description {
  padding: 20px;
  font-size: 14px;
}
  
    .row.no-gutters.gallery-masonry {
      margin: 0px 15px;
    }
  
    .same-space {
      padding: 30px 0px;
    }
    nav#cssmenu .logo img {
      width: 150px;
      padding: 15px;
  }
  .brad-crums .main-title::after
{
  display: none;
}
.brad-crums .container
{
  padding: 0px !important;
}
.brad-crums .main-title
{
  padding: 0px;
}
}

/* ipad mini */
@media (max-width:1024px) and (min-width:768px) {
  .about-us {
      padding: 30px 0px;
    }
  
    .about-us:before {
      display: none;
    }
  
    .about-image img.img-responsive {
      padding: 0px;
    }
  
    img.circle-bg {
      display: none;
    }
  
    .about-info {
      padding: 30px 0px;
    }
  
    .about-us:after {
      display: none;
    }
  
    ul.links {
      display: grid;
      grid-template-columns: auto auto auto auto auto;
    }
  
    ul.links li {
      padding: 10px 0px;
    }
  
    .footer-title {
      margin-bottom: 30px;
    }
  
   .gallery-masonry__description {
  padding: 20px;
  font-size: 14px;
}
  
    .row.no-gutters.gallery-masonry {
      margin: 0px 15px;
    }
  
    .same-space {
      padding: 30px 0px;
    }
    .brad-crums {
      margin: 0px;
  }
  .bg-m-dark .pt-process-step {
    background: #282f34;
  }
  .about-us-main img {
    padding-right: 0px;
}
.about-img {
  margin-bottom: 40px;
}
section.application {
padding: 50px 0px;
}
ul.links a {
  padding: 10px 20px;
}
.brad-crums {
  margin: 0px;
  padding: 50px 20px;
}

.brad-crums:before {
  left: 0;
}

.brad-crums::after {
  display: none;
}

.brad-crums h2,.brad-crums h2 b {
  color: #fff;
}

.brad-crums .main-title h2:after {
  background: #fff;
}
.pro-big {
  font-size: 50px;
}
.product-us {
  padding: 30px 0px;
}
.img-product-content {
  padding: 30px;
}
.product-us .content-wrapper {
  max-width: 150px;
}

.product-us .content-wrapper .main-product-name {
  font-size: 14px;
}
.product-img {
  padding: 50px 0px;
}

.right .product-inner-content, .left .product-inner-content {
  padding: 30px 35px;
}
.right, .left {
  padding: 10px 0px;
}
.inner-product-sub-details ul li {
  font-size: 16px;
}
.link-carousel {
 padding: 0px 15px;
}
.link-carousel h2 {
  font-size: 16px;
}

.img-sec-title {
  left: 15px;
  top: 15px;
  text-align: left;
  padding: 0px 10px;
}
  .div-product-name {
    font-size: 10px;
}
.product-us .content-wrapper {
  max-width: 170px;
}
.butter-flt-inner {
  padding: 30px 0px;
}

.butter-flt-inner .butter-img {
  padding: 50px 0px;
}

.butter-flt-inner .product-inner-content {
  padding: 20px 15px;
}

.butter-flt-inner .product-inner-content h2, .intro-butter.product-inner-content h2 {
  font-size: 23px;
}



.butter-flt-inner .product-inner-content h2 b,.intro-butter.product-inner-content h2 b {
  font-size: 25px;
}
.intro-butter.product-inner-content {
  padding: 30px 15px;
}
.butter-flt-inner h2::after{
  width: 50px;
  bottom: 0px !important;
}
.intro-butter.product-inner-content h2::after 
{
  display: none;
}

.butter-flt-inner p,.intro-butter p,.inner-product-sub-details li {
  text-align: justify;
  font-size: 14px;
  line-height: 30px;
}
.inner-product-sub-details th,.inner-product-sub-details td{
  font-size: 14px;
  line-height: 30px;
}
  .same-space p, .pt-process-description {
    font-size: 14px;
    line-height: 25px;
}

.main-title h2 b {
    font-size: 27px;
}
.bg-m-dark .pt-process-step {
  background: #282f34;
}
nav#cssmenu .logo img {
  width: 150px;
  padding: 15px;
}
ul.breadcrumbs-subtitle li a {
  color: #fff !important;
}

ul.breadcrumbs-subtitle li:first-child:after, ul.breadcrumbs-subtitle li:first-child:before {color: #fff;}
.right .big-text, .left .big-text{
  display: none;
}
.right .main-title h2:after,.left .main-title h2:after{
  display: none;
}
.grid-container-application {
  grid-template-columns: auto auto auto;
}

span.cou {
  font-size: 50px;
}
.gallery-masonry__item:hover span.cou {
  font-size: 100px;
}
.big-text {
  display: none;
}

.before-color {
  display: none;
}

.contac-us:before {
  display: none;
}

.contac-us::after {
  display: none;
}

.contac-us {
  padding: 30px 0px;
}

.contact-us-box {
  margin: 0px;
  padding: 0px;
  background: transparent;
  box-shadow: 0px 0px;
}

.main-address-box {
  margin-bottom: 15px;
}

.map-section {
  padding: 200px 0px;
}
input.submit.theme-btn.btn-style-five {
  margin: 20px 0px;
}
}
/* ipad mini */
@media (max-width:1440PX) {
.menu12 li {
    padding: 0px 10px;
}
.header_top img,footer .logo-wrapper {
    max-width: 200px !important;
}
footer .menu12 {
    padding: 0px;
}

footer {
    padding: 10px 0px;
}

.brad-crums .container {
  padding: 0px 90px;
}
}


@media (max-width:1366px) {
    /* .container {
        max-width: 1250px !important;
    } */
    .single-content img {
        width: 290px;
    }
    .brad-crums .container {
      padding: 0px 90px;
  }    
    }
    