.timerSlide {
  padding:40px;
  padding-bottom:54px;
  background: rgba(0, 0, 0, 0.5);
 
  display: flex;
  flex-direction: column;
  width: 100%;
  max-width: 590px;
  gap: 16px;
  align-items: center;
  justify-content: center;
  position: absolute;
  right: 0;
 bottom:130px;
}
.timerSlide .timerSlideTop {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  color: #fff;
  gap: 25px;
}
.timerSlide .timerSlideTitle {
  font-weight: 600;
   font-size: 31px;
    line-height: 31px;

  letter-spacing: 0%;
  text-align: center;
  font-family: 'Romul';
}


.timerSlide .timerSlideText {
  font-weight: 300;
  font-size: 28px;
  line-height: 30px;
  letter-spacing: 0%;
  text-align: center;
}
.timerSlide .timer {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 10px;
      
}
.timerSlide .timer .time-box {
  width: 93px;
  height: 67px;
  padding:4px 12px;

  background: #C49D76;
  justify-content: center;
  display: flex;
  flex-direction: column;
  gap: 4px;
  font-family: 'Romul';
}
.timerSlide .timer .time-box span {
  font-weight: 700;
  font-size: 24px;
  line-height: 100%;
  letter-spacing: 0%;
  text-align: center;
  color: #fff;
}
.timerSlide .timer .time-box .time-label {
  font-weight: 300;
  font-size: 12px;
  line-height: 26px;
  letter-spacing: 0%;
  text-align: center;
  color: #fff;
}
.timerSlide .timer .colon {
  width: 16px;
  font-weight: 700;
  font-size:32px;
  line-height: 100%;
  letter-spacing: 0%;
  text-align: center;
  color: #fff;
      font-family: 'Romul';
}
@media (max-width: 1710px){
 
  .timerSlide .timer {
    gap: 5px;
  }
}
@media (max-width: 1399px){
  .timerSlide {
    padding: 24px;
    max-width: 510px;
  }
}
@media (max-width: 1200px){
	
	.timerSlide{bottom:16px;}
}

@media (max-width: 810px){
	

  .timerSlide {
    width: calc(100% - 48px);
    right: 24px;
    gap: 0px;

  }
  .timerSlide .timerSlideTitle {
    font-size: 22px; margin-bottom:8px;
  }
  .timerSlide .timerSlideText { margin-bottom:16px;
    font-size: 16px;
  }
  .timerSlide {
    padding: 14px;
		padding-bottom:24px;
    
  }
  .timerSlide .timer .time-box {
    width: 62px;
    height: 55px;
    padding: 8px;
  }
  .timerSlide .timer .time-box span {
  font-size:18px;
  }
  .timerSlide .timer .time-box .time-label {
    font-size: 8px;
  }
  .timerSlide .timerSlideTop {
        gap: 0px !important;
    }
}

@media (max-width: 765px){
	    .first-business-info {
        top: -420px !important;
       
    }
	
}

@media (max-width: 570px) {

}