/*
Theme Name: Hello Elementor Child
Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
Template: hello-elementor
Author: Elementor Team
Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
Description: Hello Elementor is a lightweight and minimalist WordPress theme that was built specifically to work seamlessly with the Elementor site builder plugin. The theme is free, open-source, and designed for users who want a flexible, easy-to-use, and customizable website. The theme, which is optimized for performance, provides a solid foundation for users to build their own unique designs using the Elementor drag-and-drop site builder. Its simplicity and flexibility make it a great choice for both beginners and experienced Web Creators.
Tags: accessibility-ready,flexible-header,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,threaded-comments,translation-ready
Version: 3.4.7.1775555985
Updated: 2026-04-07 09:59:45

*/

p{
	margin-bottom:0px;
}
/*Header*/
.header--top .ht-phone .elementor-icon-box-icon {
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 24px;
    width: 24px;
    background-color: #fff;
    border-radius: 50%;
    -webkit-animation: pulse 2s infinite;
    animation: pulse 2s infinite;
}
  @keyframes pulse {
        0% {
          transform: scale(1);
        }
        50% {
          transform: scale(1.05);
        }
        100% {
          transform: scale(1);
        }
      }
.header--top .ht-phone .elementor-icon-box-content h3 {
    margin: 0px;
}
/*header-btn*/
 
.main-header .btn--book-now a .icon {
        width: 50px;
    height: 50px;
    border-radius: 50%;
    background-color: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: absolute;
    left: -15px;
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
    top: -3px;
    -webkit-filter: drop-shadow(0 0.2rem 0.25rem rgba(0, 0, 0, 0.2));
    filter: drop-shadow(0 0.2rem 0.25rem rgba(0, 0, 0, 0.2));
    transition: all .6s ease-in-out;
}
.main-header .btn--book-now a .elementor-button-text span{
transition: all .3s ease-in-out;
}
.main-header .btn--book-now:hover .elementor-button.elementor-button-link
 {
    background-color: #b00c1c;
    padding: 14px 50px 14px 30px;
}
.main-header a.btn--book-now:hover .icon,.main-header .btn--book-now:hover .icon
 {
     -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
    left: calc(100% + 10px);
 }