.breadcrumbs-section::before {
 
  background-color: #ed1c24;
  
}

.manufacture::before{
  background-color: #ed1c24 !important; 
}

.distribution::before{
  background-color: #177935 !important; 
}


footer .footer-top-area .footer-widgets .widget.footer-about-widget p {
    padding-top: 0px !important;
}

a.main-btn {
    color: #fff !important;
}

.single-pricing-box .main-btn {
    background-color: #ed1c24;
}
.finished-Poject-thumb::before {
  background-color: rgb(237 28 36 / 76%);
}


/* BANNER  */
#slider{
	width: 100%;
   
  position:relative;
  /* overflow:hidden; */
  /* box-shadow:2px 5px 10px rgba(0,0,0,0.4);; */
}

.slide{
  width:100%;
  
  display:none;
  animation-name:fade;
  animation-duration:1s;
  
}
.viewer-toolbar#toolbar {
  display: none;
}

section.breadcrumbs-section.mt-90.pt-180.pb-180.bg_cover.distribution {
  height: 550px;
}

.ban-img1 {
  top: 41px;
  position: absolute;
  width: 35%;
  left: 100px;
}

h1.title.h-ban {
  color: #00682b;
  font-size: 47px;
  text-align: center;
}

.mvi{
  margin-top: 30px;
}

.img-ban {
  display: flex;
  justify-content: space-around;
}

.align{
  text-align: center;
  margin-top: 10px;
}

img{
 width:100%; 
}

.ban-im {
  width: 200px;
}
.single-pricing-box .title {
    margin-bottom: 15px !important;
}

.text-ce {
  text-align: center;
  justify-content: center;
  display: flex;
  margin-bottom: 20px;
}

@keyframes fade{
  from{opacity:0.5;}
  to{opacity:1;}
}

.controls{
  position:absolute;
  top:50%;
  transform:translateY(-50%);
  font-size:1.5em;
  padding:15px 10px;
  border-radius:5px;
  
}

.controls:hover{
  background:white;
  transition:0.3s;
}

.controls:active{
  color:grey;
}

#left-arrow{
  left:10px;
}

#right-arrow{
  right:10px;
}

#dots-con{
  display: none;
  text-align:center;
}
.dot{
  display:inline-block;
  background:grey;
  padding:8px;
  border-radius:50%;
  margin:10px 5px;
}

.bann-row {
  right: 22.5%;
  top: 10%;
  position: absolute;
  width: 55%;
  padding: 42px;
  background-color: #ffffffd1;
}

.head-ban{
  font-size: 20px;
  color: #ed1c24;
text-align: center;
margin-top: 10px;
}

/* Footerlogo */

.footer-logo{
    width: 100px;
}



/* ABOUT  */

.about-area {
    background:none;
}

.about-area::before {
    display: none;
    
}

/* Distribution */
.section-title.section-title-2 .title {
    padding-right: 30px;
}

.li-prod-cat{
    margin-bottom: 20px;
}

.finished-Poject-thumb.mt-30 {
  box-shadow: 0 5px 20px rgb(9 29 62 / 31%);
}

.di-img{
  height:300px !important;   
}


@media (max-width:759px){
  #slider{width:100%;
  
  }
  .one {
    display: block;
    background-image:url("../pics/banner1ph.jpg");
  }
  
  .two {
    background-image:url("../pics/banner2ph.jpg");
  }
  
  .three {
    background-image:url("../pics/banner3ph.jpg");
  }
  .slide {
    margin-left: 0px !important;
    width: 92% !important;
  }

  .controls{
    font-size:1em;
  }
  .abt-s{
    margin-left: 70px;
    margin-bottom: 30px;
  }
  #dots-con{
    display:none;
  }

  h1.title.h-ban {
    font-size: 30px !important;
}
.mvi{
  display: none;
}

.row.banner-i {
    display: none;
}
.di-img {
  height: 320px;
  width: 384px;
}

.bann-row {
  right: 10.5%;
  top: 10%;
  width: 85%;
  padding: 33px;
}

}


@media (min-width:1129px)
{
  .one {
    display: block;
    background-image:url("../pics/banner1.jpg");
  }
  
  .two {
    background-image:url("../pics/banner2.jpg");
  }
  
  .three {
    background-image:url("../pics/banner3.jpg");
  }
  img.abt-s {
    margin-top: 20px;
}
    .pd-ct{
        width:121%;
    }
    .ban-im {
    width: 300px !important;
}
}
@media ((min-width: 760px) and (max-width: 1200px)) {
img.ban-img {
    height: 650px !important;  
}

h1.title.h-ban {
  font-size: 40px;
}
img.abt-s {
  margin-top: 56px;
}
.bann-row {
  top:9%;
  right: 17%;
    width: 70%;
}
.one {
  display: block;
  background-image:url("../pics/banner1ip.jpg");
}

.two {
  background-image:url("../pics/banner2ip.jpg");
}

.three {
  background-image:url("../pics/banner3ip.jpg");
}


}

.ban-i {
    width: 100px;
}

.col-4.text-c {   
    align-items: center;
    display: flex;
    justify-content: space-evenly;
}



.ban{
  margin-top: 117px;
}

.banner {
  display: block;
  width: 94vw;
  height: 619px;
  position: relative;
  /* font-smoothing: antialiased; */
  -webkit-font-smoothing: antialiased;
}

.slide-wrapper {
  display: flex;
  width: 100%;
  height: 100%;
  background-color: #EEE;
}

.slide {
  margin-left: -89px;
 
  position: absolute;
  width: 114%;
  height: 100%;
}




.nv {
  display: grid;
  width: 250px;
  height: 50px;
  grid-template-columns: 50px 50px 50px 50px 50px;
  grid-template-rows: 1fr;
  align-items: center;
  position: absolute;
  bottom: 7%;
  left: 50%;
  z-index: 5;
  transform: translate(-50%, 0);
}

ul, li {
  list-style: none;
  z-index: 5;
}

.nv li {
  display: inline-block;
  height: 30px;
  width: 30px;
  display: relative;
  border-radius: 50%;
  background-color: #FFFFFF;
  justify-self: center;
  transform: scale(0.67);
  box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.27);
  transition: all 0.2s;
}

/* li:hover {
  transform: scale(0.85);
  box-shadow: 0 1px 7px 0 rgba(0, 0, 0, 0.34);
  transition: all 0.2s;
} */

.arrow {
  display: flex;
  height: auto;
  width: 100px;
  justify-content: center;
  align-items: center;
  position: absolute;
  transform: translate(0, -50%);
  cursor: pointer;
  z-index: 5;
}

.prev {
  top: 50%;
  left: 0;
}

.next {
  top: 50%;
  right: 0;
}

.material-icons {
  font-family: "Material Icons";
  font-weight: normal;
  font-style: normal;
  font-size: 70px;
  /* Preferred icon size */
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  color: #FFF;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: "liga";
  text-shadow: 0px 0px 3px rgba(0, 0, 0, 0.27);
  transition: all 0.12s;
}

.arrow:hover > .material-icons {
  font-size: 90px;
  text-shadow: 0px 0px 5px rgba(0, 0, 0, 0.34);
  transition: all 0.15s;
}

li.selected {
  transform: scale(1);
  box-shadow: 0 1px 7px 0 rgba(0, 0, 0, 0.34);
  transition: all 0.2s;
}

::-moz-selection {
  background-color: transparent;
}

::selection {
  background-color: transparent;
}


/* Banner end  */