.timerSlide {
  padding: 40px;
  background: rgba(0, 0, 0, 0.50);
  display: flex;
  flex-direction: column;
  width: 100%;
  max-width: 500px;
  gap: 30px;
  align-items: center;
  justify-content: center;
  position: absolute;
  right: 0;
 bottom:100px;
}
.timerSlide .timerSlideTop {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  color: #fff;
  gap: 16px;
}
.timerSlide .timerSlideTitle {
  font-weight: 600;
  font-size: 32px;
  line-height: 1.2;
  letter-spacing: 0%;
  text-align: center;
}
.timerSlide .timerSlideText {
  font-weight: 300;
  font-size: 24px;
  line-height: 1.2;
  letter-spacing: 0%;
  text-align: center;
}
.timerSlide .timer {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 0px;
}
.timerSlide .timer .time-box {
  width: 93px;
  height: 67px;
 padding:4px 12px;
  background: #C49D76;
  justify-content: center;
  display: flex;
  flex-direction: column;
  gap: 4px;
}
.timerSlide .timer .time-box span {
  font-weight: 400;
  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: 16px;
  line-height: 1;
  letter-spacing: 0%;
  text-align: center;
  color: #fff;
}
.timerSlide .timer .colon {
  width: 16px;
  font-weight: 400;
  font-size: 24px;
  line-height: 100%;
  letter-spacing: 0%;
  text-align: center;
  color: #fff;
}
@media (max-width: 1710px){
 
  .timerSlide .timer {
    gap: 5px;
  }
}
@media (max-width: 1399px){
  .timerSlide {
    padding: 24px;
   
  }
}

@media (max-width: 1150px){
	
	.timerSlide{left:0; right:auto;
	
	bottom: 50px;
	}
	
	.first-business.G-align-end {     align-items: flex-start;
        padding-top: 169px; 
    }
	
}

@media (max-width: 1150px){
	
	.first-business-name-mob{position:absolute; bottom:28px;}
	.first-business-name{position:static !important;}
	.first-business.G-align-end{position:relative;}
	    .timerSlide {
        left: 12px;
        right: auto;
        bottom: 139px;
    }
}

@media (max-width: 810px){
	
	h1{font-size:56px;}
  .timerSlide {
    width: calc(100% - 24px);
    right: 12px;
    gap: 16px;
  }
  .timerSlide .timerSlideTitle {
    font-size: 24px;
  }
  .timerSlide .timerSlideText {
    font-size: 16px;
  }
  .timerSlide {
    padding: 24px;
    gap: 16px;
  }
  .timerSlide .timer .time-box {
    width: 60px;
    height: 42px;
    padding: 4px;
  }
  .timerSlide .timer .time-box span {
    font-size: 18px;
  }
  .timerSlide .timer .time-box .time-label {
    font-size: 12px;
  }
}

@media (max-width: 570px) {

}