.cm-tooltip { position: relative; display: inline-block; margin: 0 0 0 3px; }
.cm-tooltip i { font-size: 18px; vertical-align: middle; cursor: pointer; }
.cm-tooltip .tooltiptext { position: absolute; top: 120%; left: 50%; visibility: hidden; width: 170px; margin-left: -85px; background: #000000; font-size: 11px; line-height: 140%; font-weight: 400; letter-spacing: 0.1px; color: #fff; text-align: center; border-radius: 6px; padding: 5px 8px; z-index: 3;}
.cm-tooltip .tooltiptext:after { position: absolute; content: ""; left: calc(50% - 7px); top: -6px; width: 0; height: 0; border-style: solid; border-width: 0 7px 7px 7px; border-color: transparent transparent #000000 transparent; }
.cm-tooltip:hover .tooltiptext { visibility: visible; }
.request_service.booking_boarding .checkin-time.note-added .ac-form-group.dob:before, .checkin-time.note-added .ac-form-group.dob:before { line-height: 47px }
.note-added .ac-form-group label { margin-bottom: 7px }
.request_service.booking_boarding .checkin-time.note-added .ac-form-group.form_select:before, .checkin-time.note-added .ac-form-group.form_select:before { top: 15px; line-height: normal; }
/*17-02-2023*/
@media (min-width: 1200px){
  .home-banner-02 .hb_img .thumbnail-container img {right: 0;left:0;margin: 0;}
}
@media (max-width: 1366px){
  .home-banner-02 .hb_img .thumbnail-container {padding-bottom: 110%;}
}
@media (max-width: 992px){
  .home-banner-02 .hb_img .thumbnail-container img {left: 0;}
}
@media (max-width: 767px){
  .home-banner-02 .hb_img {position: absolute;bottom: 70px;left: 0;width: 370px;}
}
@media (max-width: 576px){
  .home-banner-02 .hb_img .thumbnail-container img {left: -120px;}
}
/*22-feb-2022*/
.home-banner-02 .banner_main .h-b_caption .h-b_item .h-b_title{overflow: visible;}
.home-banner-02 .hb_caption .nq_table .nq_table_cell{padding-right: 25px;}
@media (max-width: 480px){
  .home-banner-02 .banner_main .h-b_caption .h-b_item .h-b_title {font-size: 20px;height: auto;text-align: left;padding: 0 20px;}
}
@media only screen and (min-width: 992px) and  (max-width: 1366px){
  .home-banner-02 .banner_main .h-b_caption .h-b_item .h-b_title {font-size: 48px;line-height: 128%;}
}

.txt-blink{
    text-shadow: 
      0px 0px 3px #FFD168, 
      0px 0px 7px #FFD168, 
      0px 0px 10px #FFD168, 
      0px 0px 16px #000, 
      0px 0px 20px #000, 
      0px 0px 30px #000;
    animation: blink 1.5s ease-in-out infinite;
  }
  
  @keyframes blink {
    0% { text-shadow: 
      0px 0px 3px #FFD168, 
      0px 0px 7px #FFD168, 
      0px 0px 10px #FFD168, 
      0px 0px 11px #000, 
      0px 0px 14px #000, 
      0px 0px 17px #000; 
  
        
    }
    50% {
      text-shadow: 
      0px 0px 1px #FFD168, 
      0px 0px 3px #FFD168, 
      0px 0px 5px #FFD168, 
      0px 0px 15px #000, 
      0px 0px 20px #000, 
      0px 0px 25px #000; 
     
    }
    100% {
      text-shadow: 
      0px 0px 3px #FFD168, 
      0px 0px 7px #FFD168, 
      0px 0px 10px #FFD168, 
      0px 0px 11px #000, 
      0px 0px 14px #000, 
      0px 0px 17px #000; 
      
    }
  }
.menu_open_close .mb_user .txt-btn { position: relative; font-size: 16px; line-height: 100%; font-weight: 500; top: -4px; background: #ffd167; display: inline-block; padding: 8px 14px; border-radius: 50px; color: #000; text-transform: uppercase; }
@media (min-width: 1025px){
  .menu ul li.user.reservation a { width:auto; border-radius: 50px; padding: 14px 20px; height: auto; line-height: 150%; }
  .menu ul li.user.reservation a i { display:none; }
}

/*19-fab-2024*/

.address-section {margin: 50px 0 100px;}
.address-section .address-box { border-radius: 20px; margin-bottom: 40px; display: flex;align-items: center; } 
.address-section .address-box .address-img img{ max-width: 100px; min-width: 100px;}
.address-section .address-box .address-text-box{margin-left: 20px;}
.address-section .address-box .address-text-box .address-text{ color:#fff;}
.address-section .address-box .call-action a{font-size: 18px;font-weight: 600; color: #ffd167;	}
.address-section .address-box .call-action a:hover{color: #fff;}
@media(max-width:1700px){
	.address-section .address-box .address-img img{ max-width: 80px; min-width: 80px;}
}
@media(max-width:1366px){
	.address-section{margin: 50px 0 60px;}
	.address-section .address-box { margin-bottom: 30px;}
}
@media(max-width:1199px){
	.address-section .address-box .call-action a,.address-section .address-box .address-text-box .address-text{color: #fff;font-size: 14px;}
	.address-section .address-box .address-img img{ max-width: 70px; min-width: 70px;}
	.address-section .address-box { margin-bottom: 20px;}
}
@media(max-width:767px){
	.address-section .address-box {padding: 10px;}
	.address-section .address-box {background: #333;}
	.address-section {margin: 20px 0;}
	.home-banner-02 .row-eq {height: 670px;}
}
@media(max-width:480px){
.home-banner-02 .hb_img {bottom: 90px;left: 0;z-index: 1;}
}
p.danger-text-paragraoh strong{
  color: red !important;
}