
.outerborder1{border:1px solid #bf0300; padding: 5px; border-radius: 5px;}

.outerborder{border:1px solid #bf0300; padding: 5px;}
.outerborder:hover{transform: scale(1.1);}

.hesco-box{ padding: 5px;}
.hesco-box:hover{transform: scale(1.1);}

.sponsor-logo:hover{transform: scale(1.3);}

.paddingTop{ padding-top: 50px;}
.paddingbuttom{ padding: 50px;}

.application{border:1px solid #bf0300; padding: 5px;}
.application:hover{transform: scale(1.1);}

.slidarinnar{border:1px solid #ccc; padding: 5px;}
.slidarinnar:hover{transform: scale(1.1);}


.promo-item1 {
    padding: 15px 15px;
}

@keyframes moveBackground {
  0% {
    background-position: 0 0;
  }
  100% {
    background-position: 100% 100%;
  }
}

.colortxt{color:#fff;}

.imginner{width:100%;}

.original-button {
  display: flex;
  align-items: center;
  justify-content: center;
  line-height: 1;
  text-decoration: none;
  color: #ffffff;
  font-size: 18px;
  border-radius: 20px;
  width: 200px;
  height: 40px;
  margin: auto;
  /* font-weight: bold; */
  border-bottom: 5px solid #b46436;
  transition: 0.3s;
  /* background-color: #b71c1c; */
  background: rgb(183,28,28);
  background: linear-gradient(90deg, rgba(183,28,28,1) 18%, rgba(252,176,69,1) 50%, rgba(183,28,28,1) 86%);

}

.original-button:hover {
  border-bottom-width: 0;
  transform: translateY(5px);
  color:#fff;
}



/************Slider-Container Innar Pages Start**************/

.slider-container {
    position: relative;
    max-width: 100%;
    overflow: hidden;
  }
  
  .slider {
    display: flex;
    transition: transform 0.5s ease;
  }
  
  .slide {
    min-width: 100%;
    box-sizing: border-box;
  }
  
  .slide img {
    /* width: 100%; */
    height: 350px !important;
    display: block;
  }
  
  /* Navigation buttons */
  button {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    background-color: rgba(0, 0, 0, 0.5);
    color: white;
    border: none;
    font-size: 2rem;
    cursor: pointer;
    padding: 10px;
    z-index: 10;
  }
  
  .prev {
    left: 10px;
  }
  
  .next {
    right: 10px;
  }
  
  /* Responsive settings */
  @media (max-width: 768px) {
    button {
      font-size: 1.5rem;
    }
  }
  
  @media (max-width: 480px) {
    button {
      font-size: 1rem;
    }

  }








/* Large devices (laptops/desktops, 992px and up) */

@media (min-width:992px)

{
	
		
}


/* Medium devices (landscape tablets, 768px and up) */

@media (min-width:768px) and (max-width:991px) 

{

  .pdf-img{width:100%;}
	
}


/* Medium devices (for Mobile, 320px and up) */

@media (min-width:320px) and (max-width:767px)

{
	.pdf-img{width:100%;}
}
