/*
Theme Name: Coming Soon Shortly Pro
Description: Coming Soon Shortly Pro WordPress Theme is the perfect choice for building cleaning website. This theme is packed with features designed to help you promote your business and attract new customers. With its clean and modern design, the Coming Soon Shortly Pro WordPress Theme will make a lasting impression on your visitors. The WordPress Coming Soon Shortly Pro theme can be used for any website. It’s a sleek, minimalist, contemporary theme that incorporates the latest technology. The industrial theme features an elegant and chic design that will help your site stand out among the rest of your competitors.
Author: wpelemento
Theme URI: https://preview.wpelemento.com/coming-soon-shortly-pro/
Author URI: https://www.wpelemento.com/
Version: 0.0.1
Tested up to: 6.0.3
Requires PHP: 7.2
Text Domain: coming-soon-shortly-pro
License: GNU General Public License v3 or later
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Tags: education, portfolio, blog, wide-blocks, one-column, two-columns, right-sidebar, left-sidebar, grid-layout, custom-background, custom-colors, custom-header, custom-logo, custom-menu, featured-images, footer-widgets, full-width-template, editor-style, theme-options, threaded-comments
Elementor Wptheme WordPress Theme has been created by wpelemento(https://www.wpelemento.com), 2023.
Elementor Wptheme WordPress Theme is released under the terms of GNU GPL
*/

@import url('https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;1,300;1,400;1,500;1,600;1,700;1,800&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Manrope:wght@200;300;400;500;600;700;800&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Bebas+Neue&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Poppins:wght@400;500;600;700&display=swap');



/* coming-soon-shortly-pro */


html{
  scroll-behavior: smooth;
}
body {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  overflow-x: hidden;
}
html {
    overflow-x: hidden;
}
h1,h2,h3,h4,h5,h6 {
	font-family: "DM Sans", Sans-serif;
}
p{
    font-family: "Mulish", Sans-serif;
}
a{
  text-decoration: none;
}
ul, ol{
  list-style: none;
  margin: 0;
  padding: 0;
}
img{
  max-width: 100% !important;
}
/* loader */
.spinner-loading-box {
  text-align: center;
  justify-content: center;
  margin: 0 auto;
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  cursor: pointer;
  z-index: 999999;
  display: none;
}
.spinner-loading-box img, .ets-theme-header-section :is(.ets-topabr-address, .ets-topabr-email) li{
  width: 100%;
}
.sticky {
    position: fixed;
    width: 100%;
    z-index: 9999 !important;
    top: 0px;
    height: 100px;
    left: 0;
    padding: 0px 0px ;
    background: #fff;
    box-shadow: 0px 2px 6px #CCBABAF2;
    padding-bottom: 10px;
}

.sticky .hfe-creative-menu ::after {
    display: none !important;
}
/* topbarcss */
.cln_header_info .ekit-header-info > li > a svg{
    height: 15px !important;
}
.cln_header_info .ekit-wid-con .ekit-header-info{
    justify-content: end;
}
.cln_header_info ul.ekit-header-info li:not(:last-child) {
    content: "";
    border-right: 0.2px solid #000;
    padding: 0px 10px 0px 0px;
}
.make_an_app_btn:before {
    content: "";
    border-left: 0.2px solid #000;
    height: 25px;
    margin: auto 0px;
    position: absolute;
    top: 0;
    bottom: 0px;
}
.cln_header_menu_section a.ekit-menu-nav-link.active:before {
    content: "";
    border-top: 3px solid #007CFB;
    position: absolute;
    top: -6px;
    bottom: 0px;
    width: 60px;
}
.category-post_cat .single-product-banner-left {
    margin: 0 auto !important;
    width: max-content;
    position: absolute;
    left: 0;
    right: 0;
    box-shadow: 0px 3px 10px #00000029;
    border-radius: 10px;
    backdrop-filter: blur(30px);
    top: 70px;
    padding: 30px;
    background: #fff 0% 0% no-repeat padding-box !important;
    opacity: 0.8 !important;
}
.category-post_cat .single-product-banner-left:before{
    content: "";
    border-left: 5px solid #007CFB;
    height: 50px;
    position: absolute;
    left: 0px;
    border-radius: 3px;
    top: 40px;
}
/* .cls_make_an_appiontment_btn :hover .elementor-button-icon svg{
    background: #007CFB;

} */

/*=========== cleaning Services CSS Start ============*/

.cln_our_services_section .e-con-inner {
    overflow-x: clip;
}
.cln_our_services_section  .ea-amox-carousel .ea-img-wrap .ea-img {
    margin: 0 auto;
    border-radius: 10px;
}
.cln_our_services_section  .ea-amox-carousel .ea-item:hover .ea-img-wrap .ea-img {
    transform: unset;
}
.cln_our_services_section  .elementor-widget-ea-amox-carousel .swiper-wrapper .ea-item {
    box-shadow: 0px 1px 6px #00000029;
    border-radius: 20px;
}
.cln_our_services_section  .ea-text p {
    color: #141414;
    margin-bottom: 2rem;
}
.cln_our_services_section  .ea-amox-carousel .ea-navigation-prev, .cln_our_services_section .ea-navigation-next {
    box-shadow: 0px 2px 6px #CCBABAF2;
}
.cln_our_services_section  .ea-icon-arrow-left-0:before {
    font-weight: 700;
}
.cln_our_services_section  .ea-icon-arrow-right-0:before {
    font-weight: 700;
}
.cln_our_services_section  .e-con-inner {
    gap: 0px !important;
}
.cln_our_services_section  a.ea-readmore:hover {
    background: #007CFA !important;
    color: #fff !important;
}

/*=========== cleaning Return to top CSS Start ============*/
#return-to-top {
    position: fixed;
    bottom: 20px;
    right: 20px;
    background-color: #007CFB;
    width: 50px;
    height: 50px;
    display: block;
    text-decoration: none;
    -webkit-border-radius: 35px;
    -moz-border-radius: 35px;
    border-radius: 35px;
    display: none;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    z-index: 999;
    box-shadow: 0px 2px 6px #CCBABAF2;
    cursor: pointer;
  }
  #return-to-top i{
    color: #fff;
    font-weight: 900px;
    position: relative;
    top: 5px;
    font-size: 20px;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    cursor: pointer;
  }
  #return-to-top:hover {
  background-color: #000;
  }
  #return-to-top:hover i {
    color: #fff;
    top: 0px;
  }

/*============= Return to top CSS End ==============*/
#maincontent {
    padding-top: 3em;
}

ul.sub-menu {
    position: absolute;
    background: #fff !important;
    padding: 0px;
    top: 100%;
    left: 0;
    margin-top: 0;
    margin-bottom: 0;
    min-width: 180px;
    z-index: 99;
    visibility: hidden;
    opacity: 0;
    -webkit-box-shadow: 0 18px 43px rgb(90 90 90 / 14%);
    -khtml-box-shadow: 0 18px 43px rgba(90,90,90,.14);
    -moz-box-shadow: 0 18px 43px rgba(90,90,90,.14);
    -ms-box-shadow: 0 18px 43px rgba(90,90,90,.14);
    -o-box-shadow: 0 18px 43px rgba(90,90,90,.14);
    box-shadow: 0 18px 43px rgb(90 90 90 / 14%);
    -webkit-transition: all 220ms linear 0ms;
    -khtml-transition: all 220ms linear 0ms;
    -moz-transition: all 220ms linear 0ms;
    -ms-transition: all 220ms linear 0ms;
    -o-transition: all 220ms linear 0ms;
    transition: all 220ms linear 0ms;
    -webkit-border-radius: 2px;
    -khtml-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px;
    clip: unset !important;
    -webkit-transform: scaleY(0);
    -khtml-transform: scaleY(0);
    -moz-transform: scaleY(0);
    -ms-transform: scaleY(0);
    -o-transform: scaleY(0);
    transform: scaleY(0);
    transform-origin: 0 0 0;
    -webkit-transform-origin: 0 0 0;
    -ms-transform-origin: 0 0 0;
    -o-transform-origin: 0 0 0;
    text-align: left;
}
/* .elemento-farm-navigation-box nav.hfe-nav-menu__layout-horizontal li:hover .sub-menu{
    visibility: visible;
    opacity: 1;
    clip: inherit;
    -webkit-transform: scaleY(1);
    -khtml-transform: scaleY(1);
    -moz-transform: scaleY(1);
    -ms-transform: scaleY(1);
    -o-transform: scaleY(1);
    transform: scaleY(1);
}
.elemento-farm-navigation-box .sub-menu li a:before {
    content: '';
    width: 100%;
    height: 1px;
    position: absolute;
    bottom: 0px;
    background-color: #fff;
    left: 0;
    transform-origin: right center;
    -webkit-transform-origin: right center;
    -webkit-transform: scale(0,1);
    -khtml-transform: scale(0,1);
    -moz-transform: scale(0,1);
    -ms-transform: scale(0,1);
    -o-transform: scale(0,1);
    transform: scale(0,1);
    -webkit-transition: transform .3s cubic-bezier(.37,.31,.2,.85);
    -khtml-transition: transform .3s cubic-bezier(.37,.31,.2,.85);
    -moz-transition: transform .3s cubic-bezier(.37,.31,.2,.85);
    -ms-transition: transform .3s cubic-bezier(.37,.31,.2,.85);
    -o-transition: transform .3s cubic-bezier(.37,.31,.2,.85);
    transition: transform .3s cubic-bezier(.37,.31,.2,.85);
} */
/* .elemento-farm-navigation-box .sub-menu li:hover>a:before {
    transform-origin: left center;
    -webkit-transform-origin: left center;
    -webkit-transform: scale(1,1);
    -khtml-transform: scale(1,1);
    -moz-transform: scale(1,1);
    -ms-transform: scale(1,1);
    -o-transform: scale(1,1);
    transform: scale(1,1);
} */

@keyframes aaa {
  0%{
    left: -110%;
    top: 90%;
  }50%{
    left: 10%;
    top: -30%;
  }100%{
    top: -10%;
    left: -10%;
  }
}
/*-------Preloader------------*/
.demo{
    background: #ffffff;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
}
.loader img {
    width: 50% ;
}
.loader{
    width: 300px;
    height: 300px;
    margin: 0 auto;
    position: relative;
    top: 30%;
}
.loader .loader-inner-1{
    width: 270px;
    height: 270px;
    border-radius: 50%;
    border-bottom: 10px dashed #A06F48;
    position: absolute;
    animation: loading-1 5s infinite linear;
}
.loader .loader-inner-2{
    width: 170px;
    height: 170px;
    border-radius: 50%;
    border-bottom: 10px dotted #ffb67a;
    position: absolute;
    top: 50px;
    left: 45px;
    animation: loading-1 1s infinite linear;
}
.loader .loader-inner-3{
    width: 70px;
    height: 70px;
    border-radius: 50%;
    border-bottom: 5px solid #805810;
    position: absolute;
    top: 100px;
    left: 90px;
    animation: loading-1 2s infinite linear;
}
@keyframes loading-1{
    from{ -webkit-transform: rotate(0deg); }
    to{ -webkit-transform: rotate(360deg); }
}
.postbox {
    box-shadow: rgb(149 157 165 / 20%) 0px 8px 24px;
    padding: 25px;
    margin-bottom: 30px;
}
a.search-post-readmore {
    color: #121212;
    font-weight: 600;
}

/* slider css */
#cln-slider .slider_btn:hover{
background: #000;

}
#cln-slider .slider_btn:hover a{
    color: #fff;
}
#cln-slider .slider_btn:hover svg{
    background: #fff;
    color: #000;
}
.slider-box {
    display: flex;
    align-items: center;
    justify-content: center;
    max-width: calc(100% - 20%);
    margin: 0 auto;
    padding-top: 80px;
    position: relative;
    padding-bottom: 40px;
}
#cln-slider .image_box img {
    height: 45px;
}
.cust {
    margin-left: 10px;
}
img.slider_main_img {
    position: relative;
    top: 40px;
}
.slider-main-box {
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
}
span.slider-serach-box {
      padding: 12px 0;
      display: block;
}
#cln-slider .slider_btn a{
font-family: "DM Sans", Sans-serif;
color: #000000;
font-size: 15px;
font-weight: 500;
}
#cln-slider .image_box {
    display: flex;
    justify-content: center;
    align-items: center;
}
#cln-slider .item.slider-bg-image {
    background-repeat: no-repeat;
    background-size: cover;
}
#cln-slider .slider-icon-box {
    display: flex;
    align-items: center;
    padding: 20px 0;
  }
  #cln-slider .cust h5 {
    letter-spacing: 0.02px;
    color: #FFFFFF;
    font-family: "DM Sans", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    margin: 0px;
}
#cln-slider .cust p {
    letter-spacing: 0.02px;
    color: #FFFFFF;
    font-family: "Mulish", Sans-serif;
    font-size: 15px;
    margin: 0px;
}
  #cln-slider .slider-container .item {
    padding: 20px 0 0;
    position: relative;
  }
  #cln-slider span.slider-small-text {
    font-family: "Mulish", Sans-serif;
    letter-spacing: 0px;
    color: #FFFFFF;
    font-size: 16px;
    font-style: italic;
    font-weight: 500;
    margin-bottom: 20px;
}
#cln-slider .slider-content h1 {
    letter-spacing: 0px;
    color: #FFFFFF;
    font-size: 42px;
    font-family:"DM Sans", Sans-serif;
    font-weight: 600;
    line-height: 45px;
    margin: 10px 0px;
}
  #cln-slider p.slider-text{
    font-family: "Mulish", Sans-serif;
    letter-spacing: 0px;
    color: #FFFFFF;
  }
#cln-slider .slider-icon-box svg {
    background: #000;
    padding: 8px;
    border-radius: 8px;
    margin-right: 5px;
    color: #fff;
}
   #cln-slider .slider_btn {
    flex-wrap: wrap;
    width: max-content;
    padding: 6px 10px 6px 6px;
    background: #fff;
    display: flex;
    align-items: center;
    border-radius: 10px;
    margin-right: 25px;
}
  #cln-slider .slick-prev:before, .slick-next:before{
    display: none;
  }

#cln-slider .slick-arrow:hover,#cln-slider .slick-arrow:focus,#cln-slider .slick-arrow:visited{
    color: #fff;
    outline: none;
    background: #000;
    border: 1px solid #000;
}
#cln-slider .slick-arrow {
    font-size: 16px;
    bottom: 0px;
    width: 32px;
    height: 30px;
    color: #000;
    background: #fff;
    z-index: 999;
    top: 40%;
    position: absolute;
    left: 50px;
    border-radius: 5px;
    border: 1px solid #fff;
    height: 32px;
}
  img.slider_fl_icon5 {
    position: absolute;
    height: 80px;
    right: -33px;
    top: 26%;
}
img.slider_fl_icon3 {
    position: absolute;
    top: 20px;
    height: 60px;
    width: 60px;
    object-fit: cover;
}
img.slider_fl_icon4 {
    position: absolute;
    right: 0px;
    height: 60px;
    width: 60px;
}
img.slider_fl_icon2 {
    position: absolute;
    bottom: 15px;
    left: -75px;
    height: 60px;
    width: 60px;
}
img.slider_fl_icon1 {
    position: absolute;
    bottom: 88px;
    height: 60px;
    width: 60px;
    left: 43px;
}
.slider-image {
    position: relative;
}
#cln-slider button.slick-next {
    margin-top: 45px;
}

  #cln-slider li.slick-active:before{
    background: #000000;
  }
  #cln-slider .slick-dots li:last-child:before{
    display: none;
  }
  #cln-slider li.slick-active button{
    color: #000000;
  }

  #cln-slider .slider-container {
       position: relative;
       width: 100%;
  }
  #cln-slider .slides-numbers {
       color: #9fa5ac;
       display: none;
       font-size: 20px;
       font-weight: 300;
       left: 50px;
       position: absolute;
       top: -9px;
  }
  #cln-slider .slides-numbers .active {
       color: #6caddf;
       font-size: 30px;
       margin-right: -6px;
  }
  #cln-slider .slides-numbers .total {
       margin-left: -5px;
  }
  #cln-slider .slick-slide:nth-child(odd) .slide-placeholder {
    background: #ccc;
  }
  #cln-slider .slick-slide:nth-child(even) .slide-placeholder {
    background: #bbb;
  }
  #cln-slider .slide-placeholder {
    border-radius: 15px;
  }
/* nov 3 css*/
/* topbarcss */
.cln_header_info .ekit-header-info > li > a svg{
    height: 15px !important;
}
.cln_header_info .ekit-wid-con .ekit-header-info{
    justify-content: end;
}

/* about sec */
.cln_about_us_section span.elementor-icon-list-icon svg {
    padding: 2px;
    background-color: #000;
    color: #fff;
}

/* cleaning services sec start */

.cln_our_services_section .ea-amox-carousel .ea-content {
    background: #fff;
    position: absolute;
    width: 88%;
    padding: 15px 10px;
    bottom: -55px;
    transition: all 0.4s;
    left: -24px;
    border-radius: 0px 0px 0px 20px;
}
.submit_btn_icon p:hover{
    background: #007CFA;
}
.submit_btn_icon p:hover .submit{
    background: #007CFA !important;
}
.cln_our_services_section .ea-secondary-img {
    position: relative;
}
.cln_our_services_section .ea-secondary-img img{
    width: 65px;
    height: 63px;
    object-fit: contain;
    padding: 10px;
    border-bottom-right-radius: 20px;
    background: #000;
    position: absolute;
    right: 0px;
    bottom: -55px;
}
.cln_our_services_section .ea-amox-carousel .ea-title a:hover {
    color: #000000;
    background: unset !important;
}
.cln_our_services_section .ea-item:hover .ea-text-wrap,.ea-item:hover .ea-button-wrap{
  display: block;
}
.cln_our_services_section .ea-item:hover .ea-secondary-img img{
    background: #007CFA;
}
.cln_our_services_section .ea-text-wrap,.cln_our_services_section .ea-button-wrap{
  display: none;
}
.cln_our_services_section .e-con-inner {
    overflow-x: clip;
}
.cln_our_services_section .ea-amox-carousel .ea-img-wrap .ea-img {
    margin: 0 auto;
    border-radius: 10px;
}
.cln_our_services_section .ea-amox-carousel .ea-item:hover .ea-img-wrap .ea-img {
    transform: unset;
}
.cln_our_services_section .ea-button-wrap span {
    text-transform: capitalize;
    color: #fff;
    font-family: 'DM Sans';
    font-size: 16px;
    font-weight: 600;
}
.cln_our_services_section .ea-text p {
    font: normal normal normal 16px/29px Mulish;
    color: #3b3b3b;
    margin-bottom: 2rem;
}
.cln_our_services_section .ea-meta{
  display: none;
}
.cln_our_services_section .ea-icon-arrow-left-0:before {
    font-weight: 700;
}
.cln_our_services_section .ea-icon-arrow-right-0:before {
    font-weight: 700;
}
.cln_our_services_section .e-con-inner {
    gap: 0px !important;
}
.cls_make_an_appiontment_btn .elementor-button-icon svg {
    background: #fff;
    color: #000;
    padding: 8px;
    font-size: 12px;
    border-radius: 6px
}
.cls_make_an_appiontment_btn span.elementor-button-content-wrapper {
    align-items: center;
}
.cln_our_services_section a.ea-readmore:before {
    font-family: "Font Awesome 5 Free";
    content: "\f061";
    vertical-align: middle;
    font-weight: 900;
    background: #fff;
    color: #000;
    font-size: 12px;
    border-radius: 4px;
    margin-right: 10px;
    height: 25px;
    width: 25px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.cln_our_services_section a.ea-readmore {
    display: flex;
    align-items: center;
    border-radius: 8px;
    background: #000;
    padding: 8px;
    width: max-content;
}
.cln_our_services_section .ea-button-wrap {
    margin: 0px !important;
}
.service_page .ea-amox-grid .ea-item .ea-content{
    background: #fff;
    position: absolute;
    width: 89%;
    padding: 16px 10px;
    bottom: 0px;
    transition: all 0.4s;
    left: -24px;
    border-radius: 0px 0px 0px 20px;
}
.service_page .ea-item{
    position: relative;
}
.service_page .ea-amox-grid .ea-item{
    overflow: visible;
}
.service_page .e-con-inner{
overflow: visible;
}
/* .service_page .ea-amox-grid .ea-content{
    background: #fff;
    position: absolute;
    width: 88%;
    padding: 15px 10px;
    bottom: -55px;
    transition: all 0.4s;
    left: -24px;
    border-radius: 0px 0px 0px 20px;
} */
/* cln services section end */

/* video and counter section */

.img_counter_div {
    margin: 15px 0px;
}
.cln_why_choose_us_img_three {
    border-radius: 10px;
    width: max-content;
    padding: 15px 0px 0px 15px;
    background: #fff;
    position: absolute;
    bottom: 106px;
    right: 0px;
}
.cln_video_container {
    position: absolute;
    bottom: 125px;
    background: #fff;
    width: 70%;
    right: 0px;
    border-radius: 15px 0px 0px 15px;
}
.cln_vd_sec{
  height: 250px;
}
.cln_video_counter_sec span.elementor-counter-number {
    width: 55%;
}
.cln_our_project_sec {
    position: relative;
    bottom: 60px;
}
.img_counter_div {
    margin: 15px 0px;
}
.cln_video_counter_sec  .elementor-widget-container img {
    border: 2px solid #fff;
    border-radius: 50px;
    padding: 3px;
    height: 65px;
    width: 65px;
    object-fit: none;
}
.cln_video_container .elementor-custom-embed-image-overlay img {
    border-radius: 15px 0px 0px 15px;
}
.cln_video_counter_sec span.elementor-counter-number-suffix {
    width: 100%;
}
.cln_vd_sec .elementor-custom-embed-play{
    border: 1px solid #fff !important;
    border-radius: 50px;
   height: 75px;
   width: 75px;
    backdrop-filter: blur(18px);
    background: transparent;
    display: flex;
    justify-content: center;
    align-items: center;
}
.cln_video_container .elementor-custom-embed-play i:before {
    border: 0.2px solid #fff;
    padding: 4px 7px 4px 8px;
    border-radius: 2px;
}

/* video sec end */

/* project css start */
.cln_our_project_sec .ea-item .ea-content {
    display: flex !important;
    background: #000000;
    border-radius: 10px;
    z-index: 999999;
    opacity: 0;
    align-items: center;
}
.cln_our_project_sec .ea-button-wrap {
    padding-bottom: 10px;
}

.cln_our_project_sec .ea-item.swiper-slide.swiper-slide-visible.swiper-slide-active .ea-content {
    opacity: 1;
    width: 95%;
    margin: 0 auto;
    padding: 15px;
    position: relative;
    bottom: 100px;
}
.cln_our_project_sec .ea-text-wrap {
    color: #fff;
}
.cln_our_project_sec h3.ea-title {
    display: flex;
    justify-content: left;
    align-items: center;
    width: 50%;
    margin: 0px;
    padding-right: 10px;
    text-align: left;
}
.cln_our_project_sec .swiper-slide-duplicate-active{
    opacity: 1;
}
.cln_our_project_sec .ea-amox-carousel .ea-title a:hover {
    color: #000000;
    background: unset !important;
}
.cln_our_project_sec .product-slide-wrap {
    border-left: 1px solid #fff;
    padding-left: 10px;
}
.cln_our_project_sec a.ea-readmore:before {
    font-family: "Font Awesome 5 Free";
    content: "\f061";
    font-weight: 900;
    background: #000;
    color: #fff;
    font-size: 14px;
    border-radius: 8px;
    margin-right: 8px;
    height: 32px;
    width: 32px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.cln_our_project_sec .ea-readmore {
    display: flex;
    align-items: center;
    width: max-content;
}
/* .cln_our_project_sec .ea-button-wrap {
    width: max-content;
    background: #fff;
    border-radius: 8px;
    margin-bottom: 0px !important;
    padding-right: 10px;
} */
.cln_our_project_sec .ea-content:hover .ea-button-wrap .ea-readmore {
background-color: #007CFB;

}
.cln_our_project_sec .ea-content:hover .ea-readmore span{
color: #fff;
}
.cln_our_project_sec .ea-content:hover .ea-readmore:before{
    background-color: #fff;
    color:#000;
}
.cln_our_project_sec span.ea-readmore-icon{
  color: #000;
  font-family: 'DM Sans';
  font-size: 16px;
  font-weight: 600;
  text-transform: capitalize;
}
.cln_latest_blog .ea-img-wrap {
    height: 220px;
    border-radius: 10px;
}
.cln_our_project_sec .ea-amox-carousel .ea-img-wrap .ea-img{
    transform: unset !important;
   height: 100%;
   border-radius: 10px;
}
.cln_our_project_sec .swiper-container  {
  width: 100%;
  max-width: 700px !important;
  margin: 0 auto !important;
  overflow: visible !important;
}
.cln_our_project_sec{
  overflow:hidden;
}
.cln_our_project_sec .ea-arrows-container {
    transform: translateY(-30px);
}
.cln_our_project_sec .ea-item.swiper-slide-active .ea-img-wrap::before{
  display: none;
}
/* gallary sec start */
.cln_gallary_sec div#gallery-1 {
    display: grid;
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    grid-template-columns: repeat(3, 1fr);
    grid-template-rows: repeat(3, auto);
}
.cln_gallary_sec #gallery-1 .gallery-item{
  width: 100% !important;
  padding: 0px;
  max-width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
  display: flex;
}
.cln_gallary_sec dt.gallery-icon.landscape img,.cln_gallary_sec dt.gallery-icon.portrait img{
    height: 100%;
    object-fit: cover;
}
.cln_gallary_sec  #gallery-1 img {
    border: unset;
}
.cln_gallary_sec #gallery-1 .gallery-item:nth-child(2) {
  grid-row: 1 / 3;
  grid-column: 2 / 3;
  }
  .cln_gallary_sec #gallery-1 .gallery-item:nth-child(5){
  grid-row: 2 / 4;
grid-column: 1 / 2;
}
.cln_gallary_sec #gallery-1 .gallery-item:nth-child(6) {
    grid-row: 3 / 3;
    grid-column: 2 / 3;
}
  .cln_gallary_sec #gallery-1 .gallery-item:nth-child(7) {
    grid-row: 2 / 4;
grid-column: 3 / 4;
  }
  .cln_gallary_sec .gallery-item:hover .gallery-icon :after {
    content: "";
    color: #fff;
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    content: "\f067";
    position: absolute;
    left: 0;
    right: 0;
    top: 50%;
}
.cln_gallary_sec .gallery-item:hover .gallery-icon :before{
	background: rgba(0, 0, 0, 0.4);
	 content: " ";
    position: absolute;
    height:100%;
	width:100%;
	border-radius:10px;
}
  /* gallary sec end */
  /* contact for services */
  .cln_contact_services input, .cln_contact_services textarea, .cln_contact_services select {
      width: 100%;
      margin: 5px 0px;
      padding: 8px;
      background: #ECECEC;
      color: #000;
      border: unset;
      border-radius: 10px;
  }
.cln_contact_services textarea.wpcf7-form-control.wpcf7-textarea {
    height: 110px;
}
 .cln_contact_services .submit {
    background: #000;
    color: #fff !important;
    font-family: 'DM Sans';
    font-size: 16px;
    font-weight: 600;
    margin: 0px 10px !important;
}
.cln_contact_services input::placeholder, .cln_contact_services textarea::placeholder {
    color: #000;
    opacity: 1;
    font-family: 'Mulish';
}
.cln_contact_services select {
    padding: 8px 5px;
}

.submit_btn_icon p {
    display: flex;
    align-items: center;
    width: max-content;
    background: #000;
    border-radius: 6px;
    margin: 0px;
    height: 40px;
    padding: 5px;
}
.submit_btn_icon p svg {
    background: #fff;
    color: #000;
    padding: 8px;
    border-radius: 6px;
}
.submit_btn_icon .wpcf7-spinner{
  display: none;
}

/*cln pricing plan */

span.p_class {
    font-family: 'Mulish';
	position:relative;
	bottom:8px;
}

.cln_our_pricing_plan .owl-nav {
    position: absolute;
    left: 46%;
    margin: 0 auto;
    margin-top: 20px;
}
.cln_our_pricing_plan button.owl-next, .cln_our_pricing_plan button.owl-prev {
    padding: 3px 7px;
    background: #000;
    color: #fff;
    border-radius: 8px;
    border: 1px solid #000;
}
.cln_our_pricing_plan button:hover.owl-next, .cln_our_pricing_plan button:hover.owl-prev{
    background: #007CFB;
    border: 1px solid #007CFB;
}
.cln_our_pricing_plan button.owl-prev{
    margin-right: 10px;
}
/* pricing plan section end */

/* our working process css*/

.cln_our_working_process .elementor-icon-box-content {
    background: #007CFB;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    border-radius: 15px;
    width: 70px;
    height: 70px;
}
.cln_our_working_process .elementor-icon-box-wrapper {
    width: fit-content;
    height: fit-content;
    padding: 6px;
    border: 1px dashed #007CFB;
    border-radius: 20px;
}
.cln_our_wrk_box {
    border-radius: 10px;
}

/* why choose us sec */
/* .cln_why_choose_sec .cln_why_choose_us_img_three img {
    position: relative;
    bottom: 180px;
    left: 100px;
} */
.cln_why_choose_sec .cln_st_icon img {
    position: absolute;
    right: 18%;
    top: 50px;
}
.why_choose_us_img_box_se h3{
  margin-bottom: 0px;
}
/* cln services contact section start */
.cln_contact_services_colm_container {
    box-shadow: 0px 5px 11px #00000029;
    border-radius: 20px;
    position: relative;
    top: 65px;
}
/* cln services contact section end */
.cln_best_cleaner_sec .swiper-slide .ea-tm-image{
    height: 500px;
    position: relative;
    z-index: 2;
}
.cln_best_cleaner_sec .swiper-slide .ea-tm-image img{
    width: 90%;
    height: 100%;
    margin: 0 auto;
}
.cln_best_cleaner_sec .swiper-slide .ea-tm-image::after{
    content: '';
    width: 100%;
    height: 50%;
    position: absolute;
    bottom: 0px;
    left: 0px;
    background-color:#eeeeee;
    border-radius: 20px;
    z-index: -1;
}
.cln_best_cleaner_sec .swiper-slide .ea-tm:hover .ea-tm-image::after{
    background-color: #007CFB;
    height: 80%;
    transition: 0.4s all;
}
.cln_best_cleaner_sec .swiper-button-prev:after,.cln_best_cleaner_sec .swiper-rtl .swiper-button-next:after{
display: none;
}
.cln_best_cleaner_sec .swiper-button-next:after,.cln_best_cleaner_sec .swiper-rtl .swiper-button-prev:after{
  display: none;
}
.cln_best_cleaner_sec .ea-slider-arrow {
    position: relative;
    left: 47%;
    right: 0px;
    margin-top: 60px;
    height: 35px;
    width: 35px;
    margin: 60px 5px 0px;
}
.cln_best_cleaner_sec .e-con-inner {
    overflow-x: clip;
}
.cln_best_cleaner_sec .ea-tm-content {
    display: flex;
    align-items: center;
    margin: 0 auto;
    flex-wrap: wrap;
    justify-content:space-around;
}
.cln_best_cleaner_sec .ea-tm-social-links-wrap li:last-child:after {
    font-family: "Font Awesome 5 Free";
    content: "\f1e0";
    font-weight: 900;
    color: #fff;
    font-size: 16px;
    margin-right: 10px;
    margin-left: 10px;
    background: #007CFB;
    padding: 8px;
    border-radius: 6px;
    cursor: pointer;
}
.cln_best_cleaner_sec ul.ea-tm-social-links li svg {
    color: #000;
}
.cln_best_cleaner_sec ul.ea-tm-social-links li svg:hover{
    color: #007CFB;
}
.cln_best_cleaner_sec .ea-tm:hover ul.ea-tm-social-links li a svg{
display: block;
}
.cln_best_cleaner_sec .team-slide-wrap {
    text-align: left;
}
/* testimonial section */
.cln_testimonial_sec .elementskit-commentor-bio {
    background-color: #000;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
}
.cln_testimonial_sec .elementskit-commentor-image img {
    position: relative;
    bottom: 35px;
    border: 3px solid #fff;
}
.cln_testimonial_sec span.elementskit-profile-info {
    position: relative;
    bottom: 25px;
}
.cln_testimonial_sec .swiper-button-prev:after, .cln_testimonial_sec .swiper-rtl .swiper-button-next:after{
  display: none;
}
.cln_testimonial_sec .swiper-button-next:after, .cln_testimonial_sec .swiper-rtl .swiper-button-prev:after{
  display: none;
}
.cln_testimonial_sec .elementskit-single-testimonial-slider:hover .elementskit-commentor-bio{
background: #007CFB;
}
.cln_testimonial_sec .elementskit-author-des:before {
    font-family: "Font Awesome 5 Free";
    content: "\f3c5";
    font-weight: 900;
    color: #fff;
    font-size: 14px;
    margin-right: 10px
}
.cln_testimonial_sec .elementskit-single-testimonial-slider{
background-image: url("assets/images/Testimonial/Quote.png");
background-repeat: no-repeat;
background-position: center;
}
.cln_testimonial_sec .elementskit-commentor-content p {
    text-align: left;
}

/* blog section start */
.cln_latest_blog .e-con-inner {
    overflow-x: clip;
}
.cln_latest_blog .ea-category {
    position: absolute;
    left: 25px;
    top: -18px;
    z-index: 999;
}
.cln_latest_blog .ea-item {
    background: #fff;
    padding: 10px;
    border-radius: 10px;
}
.cln_latest_blog .ea-content {
    display: flex;
    flex-direction: column;
    position: relative;
    padding: 20px 0px 10px 0px;
}
.cln_latest_blog .ea-text-wrap {
    order: 2;
}
.cln_latest_blog h3.ea-title {
    order: 1;
}
.cln_latest_blog .ea-meta {
    order: 3;
    display: flex;
    align-items: center;
}
.cln_latest_blog .ea-text p {
    border-bottom: 1px solid #000;
    padding-bottom: 15px;
    margin-bottom: 15px;
}
.cln_latest_blog .ea-button-wrap {
    order: 4;
    position: absolute;
    bottom: 2px;
    right: 0;
}
.cln_latest_blog .ea-author {
    margin-right: 40px;
}
.cln_latest_blog span.ea-readmore-icon svg {
    background: #000;
    color: #fff;
    padding: 8px 10px;
    font-size: 15px;
    border-radius: 50px;
}
.cln_latest_blog .ea-content:hover .ea-button-wrap svg{
    background: #007CFB;
}
.cln_latest_blog .ea-author a {
    color: #000;
}
.cln_latest_blog .ea-category:before {
    content: "";
    position: absolute;
    top: 0;
    width: 18px;
    height: 18px;
    background: #0D60B5;
    z-index: 0 !important;
    left: -18px;
    margin: auto;
    clip-path: polygon(100% 0, 0 100%, 100% 100%);
}
.cln_latest_blog .ea-author a, .ea-comments span {
    color: #000;
    font-family: 'DM Sans';
    font-size: 16px;
    font-weight: 600;
}
.cln_latest_blog .ea-author svg, .ea-comments i{
    color: #007CFB;
    font-size: 16px;
    margin-right: 5px;
    font-weight: 600;
}
.pp_wrap_div:hover .wrap_first_pricing_wid{
    background: #007CFB;

}
/* .cln_our_pricing_plan .pricing-wrapper::after {

    clip-path: polygon(46% 31%, 0% 100%, 100% 100%);
} */
/* cln faq section */
.cln_faq_sec .elementor-tab-title {
    background-color: #F2F2F2;
}
.cln_faq_sec .elementor-accordion-item {
    margin: 10px 0px;
}
.cln_faq_sec .elementor-tab-title.elementor-active {
    background-color: #007CFB;
}
.cln_faq_sec .elementor-tab-content {
    border: 1px solid #C2B8B8;
}

/* footer sec */
.cln_link_menu .elementskit-navbar-nav {
    display: inline-block !important;
}
.cln_footer_sec .cln_newslt_shortcode .wpcf7-form p {
    display: flex;
}
.news_lettr_btn_icon p {
    display: flex;
    align-items: center;
}
.news_lettr_btn_icon p {
    display: flex;
    align-items: center;
    background: #000;
    border-radius: 0px 10px 10px 0px;
    width: 130px;
    max-width: 100%;
}
.subscribe {
    background: #000;
    color: #fff;
    font-family: 'DM Sans';
}
.news_lettr_btn_icon p svg {
    background: #fff;
    border: unset;
    margin-left: 6px;
    border-radius: 8px;
    font-size: 14px;
    padding: 8px 8px;
}
.cln_newslt_shortcode form.wpcf7-form {
    display: flex;
    justify-content: center;
}
.cln_footer_sec .cln_newslt_shortcode input {
    height: 42px;
    border: unset;
    padding: 5px;
}
/* .cln_footer_sec .cln_newslt_shortcode input{

} */
/* .cln_footer_sec .cln_newslt_shortcode input {
    height: 50px;
    padding: 10px;
    border: none;
} */
.cln_footer_sec .newsltr_email{
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
}
/* .cln_footer_sec .subscribe{
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  background: #000;
  color: #fff;
} */
/* about page */
.cln_bd_container {
    width: 100%;
    max-width: max-content;
    background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: 0px 3px 10px #00000029;
    border-radius: 10px;
    opacity: 0.8;
    backdrop-filter: blur(30px);
    -webkit-backdrop-filter: blur(30px);
}
.cln_list_container span.elementor-icon-list-icon svg {
    padding: 2px;
    background-color:#007CFB;
    color: #fff;
}
.cln_about_our_vision_sec .cln_vision_box {
    background-color: #fff;
    box-shadow: 0px 2px 6px #00000029;
    border-radius: 10px;
}
.cln_about_our_vision_sec span.elementor-icon-list-icon svg {
    padding: 2px;
    background-color:#000;
    color: #fff;
}
/* .cln_abt_services_sec span.elementor-button-content-wrapper {
    padding: 8px;
    background: #fff;
    border-radius: 6px;
} */
.cln_abt_services_sec span.elementor-button-content-wrapper {
    align-items: center;
    background: #fff !important;
    height: 48px;
    padding: 8px;
    border-radius: 10px !important;
}
.cln_about_our_vision_sec li.elementor-icon-list-item {
    padding: 5px 0px !important;
}
.cln_about_us_page_facility_div {
    width: 400px;
    margin: 0 auto;
    box-shadow: 0px 4px 10px #0000001A;
    border: 15px solid #007CFB;
    background-color: #fff;
  }
  .cln_abt_services_sec .icon.icon-arrow-right::before {
      background: #007CFB;
      color: #fff;
      padding: 8px;
      font-size: 16px;
      border-radius: 6px;
      font-weight: bold;
  }
/*
single services page */

.services_list_box {
    display: flex;
    align-items: center;
}
.services_list_box h2 {
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 0px;
}
.services_list_box img {
    width: 50px;
    height: auto;
    margin-right: 10px;
    margin-bottom: 5px;
}
.single_page_content p {
    line-height: 30px;
}
.services-title a {
 color: #000;
 font-size: 16px;
 width: 100%;
 background: #ebebeb;
 border-radius: 10px;
 padding: 15px 10px;
}
.services-title {
    display: flex;
    align-items: center;
}
.services-title a:before {
    content: "\f0a3";
    font-family: 'Font Awesome 5 Free';
    font-size: 12px;
    margin-right: 8px;
    color: #007CFB;
    font-weight: 900;
}
.services-title a.active{
    background: #007CFB;
    color: #fff;
}
.services_list_box {
    margin-bottom: 20px;
}
.services-title a.active:before{
    color:#ffffff;
}
.service_list {
    border: 1px solid #707070;
    border-radius: 20px;
}
.single_page_service_title h2 {
    font-size: 28px;
    font-weight: bold;
    margin: 10px 0px;
}
.single_services_icon img {
    background: #007CFB;
    padding: 15px;
    border-bottom-right-radius: 20px;
}
.wrap_services_icon_div {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
}
.wrap_services_icon_div .s_para {
    width: 88%;
}
.single_services_icon {
    width: 10%;
    margin-right:10px;
}
.single-services-post-list li:before {
    font-family: "Font Awesome 5 Free";
    content: "\f00c";
    font-size: 12px;
    background: #007CFB;
    margin-right: 8px;
    color: #fff;
    border-radius: 50px;
    padding: 3px 4px;
    font-weight: 900;
}
body{
    overflow: hidden;
}
.wrap_pp_div {
    padding: 50px;
}
del {
    text-decoration: none;
}
.pricing_plan_box {
    display: unset;
}
.pricing_plan_box h2 {
    margin: 8px 0px;
}
.single_services_icon_box {
    padding: 40px 20px;
    background: #F5F5F5;
    border-radius: 20px;
}
.icon img {
    width: 60px;
    height: auto;
    object-fit: contain;
    margin-bottom: 15px;
}
h3.services_icon_box_title {
    font-size: 20px;
    font-weight: 500;
    color: #000;
}
p.services_icon_box_para {
    font-size: 16px;
    color: #2C2C2C;
    font-family: "Mulish", Sans-serif;
    margin: 0px;
}
h3.services_hire_us_meta_field {
    font-size: 24px;
    font-weight: bold;
}
p.services_hire_us_para{
    font-family: "Mulish", Sans-serif;
    font-size: 16px;
    color: #2C2C2C;
    line-height: 26px;
    margin-bottom: 10px;
}
.hire-us-div {
    margin-bottom: 50px;
}
.wrap_first_pricing_wid {
    width: 90%;
    background: #000000;
    border-top-left-radius: 25px;
    border-top-right-radius: 25px;
    padding: 15px 10px 0px;
    margin: 0 auto;
    text-align: center;
    color: #fff;
    position: relative;
    z-index: 1;
	margin-bottom:px;
}
.second_wrap_div {
    width: 100%;
    background: #fff;
    box-shadow: 0px 1px 6px #00000029;
    border-radius: 0px 0px 25px 25px;
    padding: 15px;
    position: relative;
	margin-bottom:5px;
}
.pricing_plan_icon img {
    border-radius: 50px;
    border: 3px solid #000;
    padding: 4px;
    height: auto;
    width: 70px !important;
    position: relative;
    top: 25px;
    background: #fff;
    margin: 0 auto;
    object-fit: none;
}
.second_wrap_div:before {
    content: "";
    position: absolute;
    right: 0;
    width: 100%;
    height: 112px;
    background: gray;
    z-index: 0 !important;
    left: 0;
    margin: auto;
    clip-path: polygon(46% 32%, 0% 100%, 100% 100%);
    top: -112px;
}
.pricing_plan_title {
    color: #fff;
    font-size: 25px;
    font-family: "DM Sans", Sans-serif;
    font-weight: bold;
}
.pricing_plan_content p {
    font-size: 15px;
    font-family: "Mulish", Sans-serif;
    font-weight: 400;
    padding: 0px !important;
    margin: 0px !important;
}
span.woocommerce-Price-amount.amount {
    font-size: 30px;
    margin-top: 20px;
    font-weight: bold;
    font-family: "DM Sans", Sans-serif;
}
.pricing_feature:before {
    content: '\f00c';
    font-family: 'Font Awesome 5 Free';
    font-size: 10px;
    padding: 4px;
    background: #007CFB;
    margin-right: 6px;
    color: #fff;
    font-weight: 600;
}
.cln_book_now_btn:hover {
    background: #007CFB;
}
.pricing_feature {
    margin: 8px 0px;
    font-size: 14px;
    color: #000;
    font-family: "Mulish", Sans-serif;
    line-height: 24px;
}
.cln_book_now_btn {
    background: #000;
    padding: 6px 12px 6px 6px;
    border-radius: 10px;
    display: flex;
    align-items: center;
    width: max-content;
    margin-top: 20px;
}
.cln_book_now_btn svg {
    padding: 8px;
    color: #000;
    background: #fff;
    border-radius: 5px;
    margin-right: 8px;
}
.cln_book_now_btn a {
    color: #fff;
    font-size: 16px;
    font-weight: 500;
    font-family: "DM Sans", Sans-serif;
}
.custom-product-price {
    margin-top: 15px;
}
/* releted services */
.releted_service_img img {
    height: 100%;
}
.cln_services_icon img {
    background: #000;
    float: right;
    padding: 10px;
    border-bottom-right-radius: 20px;
}
.releted-services-title a{
    color: #000000;
    font-size: 22px;
    font-weight: bold;
    font-family: "DM Sans", Sans-serif;
}
.services_wrap {
    background: #fff;
    position: absolute;
    width: 85%;
    bottom: -62px;
    transition: all 0.4s;
    right: 65px;
    padding: 10px;
    box-shadow: 0px 3px 6px #00000029;
    border-radius: 0px 0px 0px 20px;
}
.services_all_content_wrap {
    position: relative;
}
#related_services .learn_more_btn,#related_services p {
    display: none;
}

#related_services .re_ser_col:hover .learn_more_btn, #related_services .re_ser_col:hover p{
    display: block;
  }
/* #related_services .re_ser_col:hover h3.releted-services-title {
box-shadow: unset;
}
#related_services .re_ser_col:hover .services_wrap{
padding: 10px;
} */
  .re_ser_col {
    padding: 20px;
}
.learn_more_btn {
    background: #000;
    padding: 6px;
    border-radius: 10px;
    position: relative;
}
.learn_more_btn svg{
    padding: 8px;
    color: #000;
    background: #fff;
    border-radius: 5px;
    margin-right: 8px;
}
.learn_more_btn a {
    color: #fff;
    font-size: 16px;
    font-family: "DM Sans", Sans-serif;
    font-weight: 600;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}
.re_ser_col:hover .cln_services_icon img {
    background: #007CFB;
}
/* ins .amount {
    display: none;
} */
ins span.amount bdi {
    display: none;
}

/* services pages */

.service_page .ea-amox-grid .ea-item:hover .ea-img-wrap .ea-img {
    transform: unset;
}

/* services calculator */
.service_clc_wid {
    padding: 30px;
    box-shadow: 0px 0px 9px #00000029;
    border: 1px solid #FFFFFF;
    border-radius: 20px;
    margin-top: 60px;
}

.service_clc_wid  .calc-container {
    display: unset;
}
/* .total span.sub-item-value{

} */
.service_clc_wid .calc-container .calc-list .calc-item-title.calc-accordion {
    justify-content: center;
}
.service_clc_wid .calc-container .calc-list .calc-list-inner{
    padding: 0px;
}
.service_clc_wid .ccb-calc-heading {
    margin-bottom: 40px;
    font-size: 28px !important;
    font-family: 'DM Sans';
    color: #000 !important;
}
.service_clc_wid  .calc-accordion .ccb-calc-heading {
    font-size: 18px !important;
    letter-spacing: 0.5px;
    font-family: 'Mulish';
    margin-bottom: 0px;
    margin-top: 35px;
    margin-right: 100px;
}
.service_clc_wid .calc-item__title {
    font-size: 15px;
    margin-bottom: 5px;
    font-family: 'DM Sans';
    color: #000;
    letter-spacing: 0.9px;
    font-weight: 600;
}
.service_clc_wid span.sub-item-value {
    font-size: 50px !important;
    color: #007CFB;
    font-family: 'DM Sans';
}
.service_clc_wid .calc-container .calc-list .calc-subtotal-list .sub-list-item.total span:first-child {
    width: unset;
    margin-right: 10px;
}
.service_clc_wid .calc-container .calc-list .calc-subtotal-list .sub-list-item.total {
    width: 100%;
    align-items: center;
    justify-content: center;
}
.service_clc_wid .calc-list-inner {
    position: relative;
}
.calc-subtotal.calc-list {
    margin-top: 70px;
}
/* margin-right: 100px;
    margin-top: 40px; */

    /* make an app page */
    .make_n_app_form_container .e-con-inner {
        width: 900px;
        box-shadow: 0px 3px 6px #00000029;
        border-radius: 10px;
        padding: 30px;
        margin-bottom:40px;
    }
    .cln_checkbox input[type="checkbox"] {
        margin: 0px !important;
        padding: 0px !important;
        width: 12px;
        position: relative;
        right: 5px;
    }
    .make_n_app_form_container {
        margin-top:60px;
        margin-bottom:60px;
    }
    .make_n_app_form label, .make_n_app_form input, .make_n_app_form textarea ,.make_n_app_form select{
        width: 100%;
    }
    .make_n_app_form input, .make_n_app_form textarea, .make_n_app_form select {
        padding: 10px;
        margin-top: 5px;
        margin-bottom: 10px;
        border: 1px solid #D9D9D9;
        border-radius: 5px;
        background: #F5F5F5;
    }
    .make_n_app_form textarea{
        height: 100px;
    }
    .make_n_app_form label {
        font-family: 'DM Sans';
        font-size: 18px;
        font-weight: 600;
    }
    .cln_checkbox span.wpcf7-list-item-label {
        color: #242424;
        font-family: 'Mulish';
        font-size: 14px;
        font-weight: 400;
    }
    .cln_footer_heading h2 {
        border-bottom: 1px solid #000;
        padding: 10px 0px;
    }
    .cln_footer_heading h2:after {
        content: "";
        display: block;
        border-bottom: 3px solid #007CFA;
        width: 40px;
        position: relative;
        top: 12px;
        max-width: 100%;
    }
    .cln_ns_colm {
        position: relative;
    }
    .cln_nsl_img {
        position: absolute;
        bottom: 0px;
    }
 .cln_contact_comn_fr li.elementor-icon-list-item {
        padding: 10px 0px !important;
    }
    .cln_abt_us_sec_icon_bx img {
        background: #007CFA;
        border-radius: 50px;
        object-fit: cover;
        height: 30px;
        width: 30px;
        padding: 3px;
    }
 .make_n_app_form .submit_btn_icon .submit {
        padding: 0px 10px !important;
    }

.sub-list-item.total {
    width: 58%;
    margin: 0 auto;
    flex-direction: row !important;
    align-items: center;
    justify-content: center;
    text-align: center;
}
 .cln_single_blog .ea-item{
height: auto;
    }
.cln_sec_two_icon_box i {
    background: #007CFB;
    color: #fff;
    border-radius: 50px;
    height: 40px;
    width: 40px;
    text-align: center;
    display: flex;
    align-items: center;
    font-size: 18px;
    font-weight: bold;
}
a.copyright_link {
    color: #007CFB !important;
}
.author {
    max-width: calc(100% - 15%);
    margin: 0 auto;
    padding: 20px 0px;
}
.author img{
	height:auto;
}
.category-post_cat .container-fluid{
	position:relative;
}
.category-post_cat h1.text-left {
    color: #000000;
    font-family: "DM Sans", Sans-serif;
    font-size: 30px;
    font-weight: 700;
}
.category-post_cat .container h1 {
    font-size: 25px;
    margin: 25px 0px;
    font-weight: bold;
    font-family: 'DM Sans';
}
.ebs-single-post-page #commentform{
    display: flex;
    flex-direction: column;
}
.ebs-single-post-page p.comment-form-comment{
    order: 3;
}
.ebs-single-post-page .comment-form-author{
    order: 1;
}
.ebs-single-post-page p.comment-form-email{
    order: 2;
}
.ebs-single-post-page p.comment-form-url {
    display: none;
}
.ebs-single-post-page p.comment-form-cookies-consent{
    order: 4;
}
.ebs-single-post-page p.form-submit{
    order: 5;
}
.service_page .ea-secondary-img img {
    bottom: 0px;
}
.services_list_box.rel_box{
    flex-direction: column;
    align-items: flex-start;
}
.elementor-235 .elementor-element.elementor-element-11dfdcb1 .elementskit-navbar-nav > li > a{
	padding: 0px 13px 0px 13px;
}
.calc-item-title.calc-accordion {
    display: none !important;
}
.cln_header_menu_section {
    box-shadow: 0px 3px 6px #00000029;
}
/* .sticky{
	top:40px;
} */
.buy-now {
    display: flex;
    margin-left: 13px !important;
}
.buy-now a {
    background-color: #000;
    color: #fff !important;
    height: 40px !important;
    margin: auto;
    border-radius: 4px;
    padding: 0px 10px !important;
    width: max-content !important;
}
.buy-now:hover a{
	background-color: #007CFB !important;
	color:#fff !important;
}
.blog_with_sidebar .ea-item {
    height: auto;
}
.cln_support_page input, .cln_support_page textarea {
    width: 100%;
    padding: 5px;
    margin: 5px 0px 8px;
}
.cln_support_page .submit {
    margin-left: 8px !important;
}
.cln_support_map {
    position: absolute;
    bottom: 0px;
    left: 0px;
    right: 0px;
}
.cln_support_page textarea {
    height: 100px;
}
.cln_support_map {
    position: absolute;
    bottom: 0px;
    left: 0px;
    right: 0px;
    padding: 20px;
    height: 200px;
    border-radius: 10px;
}
.service_page .ea-img-wrap img {
    border-radius: 20px;
}
.service_page .ea-amox-grid .ea-title a:hover {
    color: #007CFB;
}
.cln_bd_container {
    padding: 0px 30px;
}
.cln_bd_container .e-con-inner:before {
    content: "";
    border-left: 5px solid #007CFB;
    height: 50px;
    position: absolute;
    left: 0px;
    border-radius: 3px;
}
.single-services-pp .owl-nav {
    position: absolute;
    right: 43%;
}
.single-services-pp .owl-prev, .single-services-pp .owl-next {
    height: 32px;
    width: 32px;
    border-radius: 8px;
    background: #000;
    color: #fff;
    border-color: #000;
    margin: 5px;
}
.releted_service_img img {
    border-radius: 20px 20px 0px 0px;
}
body .cln_header_menu_section .elementskit-navbar-nav .elementskit-submenu-panel > li.current-menu-item > a {
    color: #fff !important;
}
body .elementor-element .elementskit-navbar-nav .elementskit-submenu-panel > li.current-menu-item > a{
    color: #fff !important; 
}
.service_clc_wid .calc-subtotal.calc-list.loaded {
    margin: 0px;
}
.service_clc_wid .calculator-settings.ccb-front {
    margin: 0px auto!important;
}
.cln_support_page input, .cln_support_page textarea {
    width: 100%;
    padding: 5px;
    margin: 5px 0px 8px;
}
.cln_support_page .submit {
    margin-left: 8px !important;
}
.cln_support_map {
    position: absolute;
    bottom: 0px;
    left: 0px;
    right: 0px;
}
.cln_support_page textarea {
    height: 100px;
}
.cln_support_map {
    position: absolute;
    bottom: 0px;
    left: 0px;
    right: 0px;
    padding: 20px;
    height: 200px;
    border-radius: 10px;
}
.cln_support_contact_and_map_container {
    background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: 0px 3px 6px #00000029;
    border-radius: 10px;
    padding: 30px;
}
.cln_support_contact_and_map_container label {
    font-size: 20px;
    font-family: 'DM Sans';
    font-weight: 600;
}
.author-admin img {
    margin: 20px 0px;
}
.releted_services .services_list_box img {
    margin-bottom: 10px;
}
/* .pp_wrap_div:hover .wrap_first_pricing_wid{
    background: #007CFB;
} */
@media screen and (min-width:320px) and (max-width:767px){
.service_page .ea-amox-grid .ea-item .ea-content{
    position: unset;
    width: 100%;
    border-radius: 0px 0px 10px 10px;
}
}
@media screen and (min-width:1600px) and (max-width:1920px) {
	.cln_bredcrumbs {
    min-height: 300px;
}
.service_page .ea-amox-grid .ea-item .ea-content {
    left: -20px;
}
}
@media screen and (min-width: 768px) and (max-width: 991px) {
  a.mtsnb-link {
    padding: 5px 8px 5px;
}
.service_page .ea-secondary-img img {
    width: 57px;
    height: 62px;
}
.service_page .ea-secondary-img img {
    bottom: 0px;
}
}

@media (max-width: 1024px){
.elementor-235 .elementor-element.elementor-element-11dfdcb1 .elementskit-navbar-nav > li > a{

		padding: 10px 15px !important;
}
}


/* .cln_footer_sec .subscribe:before{
	content:"\f061";
} */
/* input.subscribe:before {
    font-family: "Font Awesome 5 Free";
    content: "\f061";
    font-weight: 900;
    background: #000;
    color: #fff;
    font-size: 12px;
    border-radius: 6px;
    margin-right: 10px;
    height: 30px;
    width: 30px;
    display: flex;
    justify-content: center;
    align-items: center;
} */
    /* .make_n_app_form input, .make_n_app_form textarea ,.make_n_app_form select{

    } */


    /* category page */
    .cln_latest_blog .ea-amox-grid .ea-title{
        font-size: 18px;
    }
    .cln_latest_blog .ea-text p{
        font-size: 14px;
    }
    #comments  .form-submit input[type="submit"]:hover {
        background: #007cfb;
        border-color: #007cfb;
    }
    #commentform textarea {
        height: 120px;
    }
    /* #comments #respond .comment-form-cookies-consent {
        display: flex;
        align-items: center;
        justify-content: center;
    }
    #commentform label {
        font-size: 12px;
    }
    #comments  .form-submit input[type="submit"]:hover {
        background: #007cfb;
        border-color: #007cfb;
    }
    .meta-box-question {
        margin-top: 50px;
    }
    .single-page-metaimage {
        padding-top: 50px;
        padding-bottom: 50px;
    }
    .single-blog-content p {
        font-size: 15px;
    }
    @media screen and (min-width: 320px) and (max-width: 575px){
    .single-page-metabox { 
        align-items: center;
        display: flex;
        justify-content: center;
    }
} */

.cln_latest_blog .ea-author {
    margin-right: 0px;
}
.cln_team_slider_container span.ea-tm-social-icon.ea-icon{
	display:none;
}
.cln_best_cleaner_sec ul.ea-tm-social-links li svg {
    color: #000;
    font-size: 16px;
}
.buy-now {
    display: flex;
    margin-left: 13px !important;
}
.buy-now a {
    background-color: #000;
    color: #fff !important;
    height: 40px !important;
    margin: auto;
    border-radius: 4px;
    padding: 0px 10px !important;
    width: max-content !important;
}
.buy-now:hover a{
	background-color: #007CFB !important;
	color:#fff !important;
}
/* .elementor-317 .elementor-element.elementor-element-3970689 .elementskit-navbar-nav > li > a {
    padding: 0px 13px 0px 13px;
} */
/* a.mtsnb-link {
    background: #000;
    color: #fff !important;
    padding: 5px 10px 7px;
    border-radius: 4px;
    font-size: 14px;
    font-family: 'DM Sans';
}
.sticky{
	top:40px;
} */
.cls_make_an_appiontment_btn .elementor-button-icon svg {
    color: #000 !important;
    font-size: 14px;
    padding: 0px;
    fill: #000 !important;
}
.cls_make_an_appiontment_btn .elementor-button-icon {
    height: 30px;
    width: 30px;
    display: flex;
    justify-content: center;
    align-items: center;
    background: #fff;
    border-radius: 4px;
}
.cln_footer_buy_now_link a {
    color: #fff !important;
    font-size: 16px !important;
    font-family: 'DM Sans';
    background: #007cfb;
    padding: 10px !important;
    border-radius: 5px;
}
aside {
    border: 1px solid #007CFB;
    padding: 10px;
    margin: 10px;
	background:#fff;
}
input#searchsubmit {
    background: #000;
    color: #fff;
    font-family: 'DM Sans';
    border: unset;
    padding: 6px 10px;
    margin-top: 5px;
    border-radius: 5px;
}
.cln_about_us_section span.elementor-icon-list-icon svg {
    background-color: #000;
    color: #fff !important;
    fill: #fff !important;
}
.cln_about_us_section  .elementor-icon-list-icon svg{
	height:15px;
	width:15px;
}

.learn_more_btn {
    width: 60%;
}
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output {
    border-color: #007CFB;
}
.cln_newslt_shortcode .wpcf7-response-output {
    position: absolute;
    top: 44px;
    left: 0px;
    color: #fff;
}
.sbi_photo_wrap:hover {
    background-color: transparent;
}
#sb_instagram #sbi_images .sbi_item .sbi_photo_wrap:hover a:after {
    opacity: 1;
}
#sb_instagram #sbi_images .sbi_item .sbi_photo_wrap a:after {
    content: '\f16d';
    font-family: 'FontAwesome';
    color: #fff;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    left: 50%;
    font-size: 22px;
    opacity: 0;
	backdrop-filter: blur(7px);
-webkit-backdrop-filter: blur(7px);
	background-color:transparent;
}
.footer_wid_two a.sbi_photo {
    border-radius: 15px;
}
.cln_latest_blog .ea-author {
    margin-right: 0px;
}
.cln_team_slider_container span.ea-tm-social-icon.ea-icon{
	display:none;
}
.cln_best_cleaner_sec ul.ea-tm-social-links li svg {
    color: #000;
    font-size: 16px;
}
.ep-pagination .ea-pagination li:hover a, .ep-pagination .ea-pagination li.ea-active a {
    color: #007CFB;
}
.cln_best_cleaner_slider ul.ea-tm-social-links li .ea-tm-social-icon-wrap svg{
	display:none;
}
.cln_best_cleaner_slider .ea-tm:hover .cln_best_cleaner_slider .ea-tm-wrapper .ea-tm-social-links svg{
	display:block;
}
.category .post-thumb img {
    height: 50px;
}

@media screen and (min-width:320px) and (max-width:767px){
  a.mtsnb-link {
    padding: 3px 10px 5px;
    border-radius: 8px;
    line-height: 2;
}
	
.sticky{
	top:0px;
    z-index: 9999 !important;
}
	
	.mtsnb .mtsnb-container{
		padding: 6px 6px;
	}
	
	ul#menu-primary-menu li {
    padding: 10px 0px;
}
	.buy-now a{
		margin:0px;
	}
	.elementor-317 .elementor-element.elementor-element-3970689 .elementskit-navbar-nav .elementskit-submenu-panel>li>a {
    font-size: 16px;
    padding: 0px 10px;
}
	.cln_contact_comn_fr ul.elementor-icon-list-items {
    margin-left: 0px!important;
}
}
@media screen and (min-width: 768px) and (max-width: 991px) {
  a.mtsnb-link {
    padding: 5px 8px 5px;
}
}

/* Coming Soon */
.comin-soon-container{
    max-width:1450px;
    padding-left: 20px;
    padding-right: 20px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
}
.comin-soon-banner {
    /* min-height: 100vh; */
    position: relative;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
}
.comin-soon-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-top: 50px;
    padding-bottom: 50px;
}
.comin-soon-header .logo {
    display: flex;
    align-items: center;
    gap: 15px;
}
.comin-soon-header .menu ul {
    display: flex;
    column-gap: 40px;
}
.comin-soon-content {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    padding-bottom: 160px;
}
.comin-soon-content .remaining-day-wrapper {
    width: calc(50% - 35px);
    padding-top: 300px;
    padding-bottom: 180px;
    padding-left: 100px;
    border-left: 2px solid #fff;
    margin-right: 35px;
   
}
.comin-soon-content .remaining-day-wrapper .remaining-day-upper-box{
    display: flex;
    gap: 12px;
    flex-wrap: wrap;
}
.comin-soon-content .content-wrapper {
    width: 50%;
    padding-right: 100px;
}
.comin-soon-banner-overlay {
    background: rgba(40, 40, 40, 0.31);
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}
.comin-soon-banner .container {
    z-index: 2;
    position: relative;
}
.comin-soon-header h3 {
    margin-bottom: 0;
    font-family: 'Bebas Neue', sans-serif;
    color: var(--bs-white);
    font-size: 25px;
}
.comin-soon-header .menu a {
    font-family: Poppins;
    font-size: 18px;
    font-weight: 600;
    color: #fff;
}
.comin-soon-content .remaining-day-wrapper .left, .comin-soon-content .remaining-day-wrapper .right {
    width: 100px;
    height: 180px;
    border: 1px solid #fff;
    border-right: 0;
}
.comin-soon-content .remaining-day-wrapper .right {
    width: 100px;
    height: 180px;
    border: 1px solid #fff;
    border-left: 0;
}

.remain-day h2::after {
    content: 'day';
    right: -50px;
    position: absolute;
    top: 20px;
    color: #FFF;
    font-family: "Bebas Neue";
    font-size: 35px;
}
.remain-day h2 {
    margin-bottom: 0;
    color: #FFF;
    font-family: "Bebas Neue";
    font-size: 285px;
    line-height: 1;
    text-align: center;
    position: relative;
}
.remain-day {
    margin-top: -150px;
    position: relative;
    display: flex;
    justify-content: center;
}
.counter-box>div {
    display: flex;
    justify-content: space-between;
}
.counter-box>div>span {
    color: #FFF;
    font-family: "Bebas Neue";
    font-size: 25px;
}
.counter-box {
    margin-top: 25px;
}
.remaining-day-content p {
    margin-bottom: 0;
    color: #FFF;
    font-family: "Bebas Neue";
    font-size: 20px;
    text-align: center;
    margin-top: 6px;
}
.comin-soon-content .content-wrapper h1 {
    color: #FFF;
    font-family: "Bebas Neue";
    font-size: 35px;
    font-style: normal;
    text-align: right;
    margin-bottom: 5px;
}
.comin-soon-content .content-wrapper h3 {
    margin-bottom: 0;
    text-align: right;
    color: #FFF;
    font-family: Poppins;
    font-size: 25px;
    font-weight: 600;
    text-transform: capitalize;
}
.comin-soon-content .content-wrapper p {
    color: #FFF;
    font-family: Poppins;
    font-size: 18px;
    margin-bottom: 18px;
}
.email-form input {
    background: #FFF;
    border: 0;
    outline: 0;
    color: #767676;
    font-family: Poppins;
    font-size: 18px;
    padding: 12px 20px;
}
.email-form {
    display: flex;
    gap:16px;
    flex-wrap: wrap;
}
.email-form input[type="email"] {
    width: calc(100% - 110px);
}
.comin-soon-content .remaining-day-wrapper .remaining-day-upper-box>div:nth-child(2){
    width: calc(100% - 224px);
}
.content-register{
        display: flex;
        align-items: center;
        gap: 8px;
        justify-content: end;
    }
    .comin-soon-social-icon ul {
        display: flex;
        flex-direction: column;
        gap: 10px;
    }
    .comin-soon-social-icon {
        position: absolute;
        right: 20px;
        top: 50%;
        transform: translateY(-50%);
    }

    @media (max-width:1400px){
        .remain-day h2{
            font-size: 200px;
        }
        .counter-box {
            margin-top: 30px;
        }
        .comin-soon-content .remaining-day-wrapper .left, .comin-soon-content .remaining-day-wrapper .right{
            height: 150px;
        }
        .remain-day {
            margin-top: -100px;
        }
        .comin-soon-content .remaining-day-wrapper{
            padding-top: 200px;
            padding-bottom: 100px;
        }
    }

    @media (max-width:1170px){
        .comin-soon-content .remaining-day-wrapper{
            padding-left: 50px;
        }
        .comin-soon-content .content-wrapper {
            padding-right: 50px;
        }
    }

    @media (max-width:1024px){
        .coming-soon-banner .e-con-inner
{
  z-index: 1;
}
.social-iconBox
{
  z-index: 2;
}
        .comin-soon-content {
            flex-direction: column-reverse;
        }
        .comin-soon-content .remaining-day-wrapper {
            width: 100%;
            justify-content: center;
            display: flex;
            flex-direction: column;
            align-items: center;
            padding: 0;
            margin-right: 0;
            border-left: 0;
            border-bottom: 2px solid #fff;
            padding-bottom: 50px;
            padding-top: 100px;
        }
        .comin-soon-content .remaining-day-wrapper .remaining-day-upper-box {
            max-width: 400px;
        }
        .comin-soon-content .content-wrapper {
            padding-right: 0;
            width: 100%;
            padding-top: 50px;
        }
        .comin-soon-content .content-wrapper h1{
            text-align: left;
        }
        .content-register{
            justify-content: start;
        }
        .comin-soon-content{
            padding-bottom: 100px;
        }
    }
    @media (max-width:767px){
        .comin-soon-social-icon {
            bottom: 20px;
            left: 50%;
            transform: translateX(-50%);
            top: auto;
            right: auto;
        }
        .comin-soon-social-icon ul {
            flex-direction: row;
            gap: 20px;
        }
    }

    /* Coming Soon Template CSS Start*/

    .coming-soon-register .elementor-image-box-title .img-box {
        padding-right: 40px;
        position: relative;
        display: inline-block;
    }
    .coming-soon-register .elementor-image-box-title .img-box::after {
        content: "";
        width: 30px;
        height: 30px;
        position: absolute;
        top: 0;
        right: 0;
        background-size: 20px 20px;
        background-repeat: no-repeat;
        background-image: url("data:image/svg+xml,%3Csvg width='27' height='27' viewBox='0 0 27 27' fill='none' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cmask id='mask0_6_47' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='27' height='27'%3E%3Crect width='27' height='27' fill='url(%23pattern0)'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_6_47)'%3E%3Crect x='-30.3231' y='-17.4462' width='100.108' height='62.7231' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3Cpattern id='pattern0' patternContentUnits='objectBoundingBox' width='1' height='1'%3E%3Cuse xlink:href='%23image0_6_47' transform='scale(0.00195312)'/%3E%3C/pattern%3E%3Cimage id='image0_6_47' width='512' height='512' xlink:href='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAgAAAAIACAYAAAD0eNT6AAAAAXNSR0IArs4c6QAAIABJREFUeAHt3XmwbVldH/BvQ8soIIiGUURRVIIDIIoT0g0aQRAosUxI+Y9GNM4JBisJARxKEUFRELHVSikR0WgsY5UDGkW0SkpNjAqoMaWR7gYFFFQEmgZyF+fe5vV97953hz2stX+fU/XqvXfvOXuv3+f327+19hn2SdwIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACB5QXulOR+SR6c5Ookj0zyeUme5M9QBo9O8vAkH57kFsuX0Sb2eJskD9w/Br5A/Q9V/3P0q1YDrR/+0yStNtwIDCfwoftF/FVJnpPkp5L8TpI3JHlXkvf6szmDt+8t5l6Z5FlJHjRcxS434FsneUKSH0jyx0ne7VjY3LEwVX9rtdFq5EVJHp/kVsuVqT0ROJnAXZM8Nsm3J/nlJK/X0DS0JH+0VwtP2auLNuG5JfdO8t1J3uz4cHycsQZa7TwvyT0dUATWErhjkicmeXGS1yZ5zxmLeapVsu30/YzKtUmevPfMwBVrFezK+20vdz0/yTsdJyb+iWrgHfsLgTusXNt2X0Sgvcb7jUl+PckNExWxibvviXvq/Lx8b9F49yLHy0GYn5vkeseLiX+mGrhu/6XWg3rzN4HJBO6V5N/uvTnvVc7yNbCJGthf7b9pcLIi7XRD7dmOb/b6vuNmouPmuMV4e5/AMwo/w9ZpCxhzWFcmae9C/fkkNy5QvMcVtt9t8xmC9mbB9hLSVm+3TPIjjh2T/8I18ENJWu25ETi1QHvX/jOTtKeUTLwM5q6B9kmQx5y6Svt/QDvzN/k7fuY+fo7a/jWeCei/SfQ0wo9J8oNJ2lnZUUXl52zmqIG3bfDjgu1p/zmsbJPrSWvg6T1NMMbSp8AD9j+b7x38GstJG8sc9/uzvY/GtXfJb+HW3vDnM/2OpzmOk9Nss9Vgu7iaG4GLBD5q7wp8L9GonKV1dKbaXrsc/dY+Guvd/ib/00zUc963ffTWRwRH7yoTjv8u+59F9hE+TWrOxnOWbbczlodNWOtrbOp7OlpQnSUHHrO9vvBdaxwI9tmXQHtX/5cn+WsNyll/xzXwq30dNqcaTfu4rIv8bG8CHX1R1C4W5IqBpzqUt3Xnh+xdP/r3O276ox9gxj9t0x/1WQBn/9PWgeNqOs/nbmtKE81JBG679y1S3+Fz/M74B1v8jfhegPblLG8azNkEO90E27tl++4A38VxkllzI/dpZ1HtndW9F6bxydHhGnjrgF9/2r7V73Ac/s+kpxp43EbmNmEcI9CuAPU01+nXjAefkB5xTI33+Kv2hVg9NXtjkY/DNfDCHg8cY5pO4D5Jfksj0og3UAPPmu6wWGRL7bvaDzdc/2fSUw28ZpEjwU5WEXh4kjdoQprwRmrgZ1Y5is620/ZeGxf+Mdn3NNlfaiztO11uc7YS96heBdo1x7/JG/1M/BuZ+A8a16t7PeAuMa4Hbsz+IAf+3t6ipl351W0jAm019xOaj8l/gzXwxoGO0as26G/y397k33I62ntrBmoDyw61XdHvFRqPyX+jNdAuXjLKrX1ttgmTwQg14JMAo3SVY8bZruP/fzQdTXfDNTDSAqA11RGavzHK05OOmVf8agCBj01ynYaj4W68BkZ6CaB945rJlcEINWABMMAkf9QQ2yV9XW1Moxmh0Zx3jN4EqM7PW0Mef3ENWQAcNbt2/vNPS/IWZxrOtIrUwEgfA2xvxvUxwIsnGxNwfyYWAJ1P9JcaXjvzN/n3dzBpcPPlZLQLAb22yMJMzc9X80vYWgBcaobt+GftM8ae9h/7oFviwN7aPtqFrUa6vcgCwLNzA9SABcBAXaW929/V/Uz+W5vcLxdPe7ZrtG8u81FAx+nl6rqH31sADLIA+OAkfzLAirKHojaGbTXfawY5Ri8cZvs64PbJBbXIoOcasAC48Kjt9N/tTUW/qZlopkVr4FM6PS4vN6znFc1XzxOesd18QWYBcLmjeOXft2v7u7zvzYvWQVzH4+UrH3/n2f09976Xo13ASL0y6LUGLADOc4Qv8Nj2xT69Fo9xyc2cNdA+SvfQBY6xOXfhWQDHyJzHyHm3bQEw59F/zm0/0rf6WfwUXgC++JzHTw8Pv4MrdTqGOz6GLQB66BKXGMN9vIlI4+i4cZz3zONyj//TJHe8xHEx4o8e5cJAjuVOj2ULgA47ypVJfqvTgrlc4/Z7T3metwb+IckndnhcnmdIz3A8WwR0WAMWAOc5qmd67DM7LJTzNnWPtzA4SQ3ckOTzZjqu1txsezNv+zjjSQzch9NSNWABsGZXuMS+H5bkXRqFRlmwBv4xSbuAzlZvt7QIcFx3dlxbAHTUbW6X5M86K5ClVqL2U/us5/okn97RsTjXUNozAU/3ngALgU76vAXAXEf6Gbb7nE6KwmRcezJeOv+/kOSfnOF4GfkhVye51vFuIbByDVgAdNJF2jf83bhyMSzd+O2v9kLjL5J8USfH3xrDaB8RbIt+FwuqfRys2QctANY48g/ts73r//dN/s4GitTAH+yd/X5Zkna9fLfkHkme61s+Hf8rHP8WAB10oK9eIfFrrjrtu9YZz9uSvGKvxttH4T6hg+Ot1yG0BdHjkrxw75mR13hG0IJggXnBAmDlbnAXK/+bDvR26dc/T/JLSb43yTcneVqSL0/yL5K0YvVnDIP2Ub7PTNIuaNXe+OZ2eoH2Fcgfl+Sq/YWB2j957X/xfi9xsnH8yYYFwOmPy0kf8fwFVnm9HgRvTvLTewug9gxIu/BL+9ZDNwIECJxHoH3c8qWF++pp+r0FwHkq7ZyP/agk7cInp0nY6Pdt73x+dpIH7Z3h3+Kcfh5OgACBCwVM/qebTywALqyehf/9kiKTf1vktFjbNdFN+gsXmd0RKCJg8j/d5N9OJi0AVjo4HlDgYiDvTPKje5P//VYytlsCBGoItMn/x4qcUE35LLAFwErHx09tuFjbpYzbm/jutpKt3RIgUEfAmf/pz/wPFhEWACscJ/ff8Nn/7yb55BVM7ZIAgXoCzvzPPvl7CWCl4+UHN3j2/9b9i7v4yNdKRWW3BIoJOPM/3+RvAbDCAfOhSdq3nh08BbOFv/+n1/lXqCS7JFBXwJn/NHOIlwAWPoaeubHJ/wVJ2gVL3AgQILCEgDP/aSZ/zwAsUa0X7KNd8/+6jSwA2hv9vvSC2PyTAAECcwuY/Keb/C0A5q7WQ9t//EYm//btZV94KDb/JUCAwJwCnvafdvK3AJizWi+x7Z/fwALgLUk+6xKx+REBAgTmEnDmP/3kbwEwV7VeYrv32sC3e7U3L5r8L5FcPyJAYDYBk/88k78FwGwle/GGnzr42f+NSZ54cVh+QoAAgdkEPO0/3+RvATBb2V684VcNvgDwhr+Lc+onBAjMJ+DMf97J3wJgvtq92Zbvm+Q9Ay8Avu9m0fgPAQIE5hVw5j//5G8BMG8N37T1bxx48v89n/O/KY/+QYDA/ALO/JeZ/C0A5q/l9+3hFYMuAP4+SfveAjcCBAgsIeDMf7nJ3wJggYq+Y5IbBl0AfNkCPnZBgACBJuDMf9nJ3wJggeOuvXO+QY/2p71p8RYL+NgFAQIEnPmvM0f4LoCZj70Rv/mvXeb3E2Z2sXkCBAg0AWf+60z+ngFY4Ph77YBn/9+7gItdECBAwOS/3uRvATDz8XfXAT/+9/Yk95jZxeYJECDgaf91J38LgJmPwccNePbfvt7XjQABAnMKmPzXn/wtAOas8CTfMdgCoH1a4T4zm9g8AQK1BTzt38fkbwEw83H4S4MtAF4ys4fNEyBQW8Dk38/kbwEw87H4hsEWAI+a2cPmCRCoK+Bp/74mfwuAGY/FDxls8r9u/+M4M5LYNAECRQVM/v1N/hYAMx6M7Wy6AY/yp71fwY0AAQJTC5j8+50HXAho6mrf395XDTT5t0XKg2ZysFkCBOoKVHzN/88H6v0WADMdm88ZqAje7LK/M1WBzRKoK1DxzP8nk/zzgXq/BcBMx+d/HagIfnomA5slQKCmQNXJ/8okbVId5aVfC4CZjs/fHagIvnomA5slQKCeQOXJv2XbAqBezV8U8UgfAfzEi0bvBwQIEDi9QMXX/F966BNUFgCnr5tNPeKKJO0b9UZ4GujdSW67KX3BECCwhkD1M/8DcwuAA4mif995kMm/LVDaO1bdCBAgcB4Bk//79SwA3m9R8l/3G2gB8IslMyRoAgSmEjD531zSAuDmHuX+99CBFgDfVy47AiZAYCoBr/lfLGkBcLFJqZ88fKAFwLNKZUawBAhMJeDM/9KSFgCXdinz05EuA/zUMlkRKAECUwmY/I+WtAA42qbEbz5/oGcAnlIiI4IkQGAqAZP/8ZIWAMf7bP63TxxoAfDkzWdDgAQITCVg8r+8pAXA5Y02fQ8FsOn0Co5ASQGT/8nSrv+fzGmz91IAm02twAiUFDD5nzzt+v/JrTZ5TwWwybQKikBJAZP/6dKu/5/Oa3P3VgCbS6mACJQUMPmfPu36/+nNNvUIBbCpdAqGQEkBk//Z0q7/n81tM49SAJtJpUAIlBQw+Z897fr/2e028UgFsIk0CoJASQGT//nSrv+fz2/4RyuA4VMoAAIlBUz+50+7/n9+w6G3oACGTp/BEygpYPKfJu36/zSOw25FAQybOgMnUFLA5D9d2vX/6SyH3JICGDJtBk2gpIDJf9q06//Teg63NQUwXMoMmEBJAZP/9GnX/6c3HWqLCmCodBksgZICJv950q7/z+M6zFYVwDCpMlACJQVM/vOlXf+fz3aILSuAIdJkkARKCpj85027/j+vb/dbVwDdp8gACZQUMPnPn3b9f37jrvegALpOj8ERKClg8l8m7fr/Ms7d7kUBdJsaAyNQUsDkv1za9f/lrLvckwLoMi0GRaCkgMl/2bTr/8t6d7c3BdBdSgyIQEkBk//yadf/lzfvao8KoKt0GAyBkgIm/3XSrv+v497NXhVAN6kwEAIlBUz+66Vd/1/Pvos9K4Au0mAQBEoKmPzXTbv+v67/6ntXAKunwAAIlBQw+a+fdv1//RysOgIFsCq/nRMoKWDy7yPt+n8feVhtFApgNXo7JlBSwOTfT9r1/35yscpIFMAq7HZKoKSAyb+vtOv/feVj8dEogMXJ7ZBASQGTf39p1//7y8miI1IAi3LbGYGSAib/PtOu//eZl8VGpQAWo7YjAiUFTP79pl3/7zc3i4xMASzCbCcESgqY/PtOu/7fd35mH50CmJ3YDgiUFDD59592/b//HM06QgUwK6+NEygpYPIfI+36/xh5mm2UCmA2WhsmUFLA5D9O2vX/cXI1y0gVwCysNkqgpIDJf6y06/9j5Wvy0SqAyUltkEBJAZP/eGnX/8fL2aQjVgCTctoYgZICJv8x067/j5m3yUatACajtCECJQVM/uOmXf8fN3eTjFwBTMJoIwRKCpj8x067/j92/s49egVwbkIbIFBSwOQ/ftr1//FzeK4IFMC5+DyYQEkBk/820q7/byOPZ45CAZyZzgMJlBQw+W8n7fr/dnJ5pkgUwJnYPIhASQGT/7bSrv9vK5+njkYBnJrMAwiUFDD5by/t+v/2cnqqiBTAqbjcmUBJAZP/NtOu/28zryeOSgGcmModCZQUMPlvN+36/3Zze6LIFMCJmNyJQEkBk/+2067/bzu/l41OAVyWyB0IlBQw+W8/7fr/9nN8bIQK4FgevyRQUsDkXyPt+n+NPB8ZpQI4ksYvCJQUMPnXSbv+XyfXl4xUAVySxQ8JlBQw+ddKu/5fK98XRasALiLxAwIlBUz+9dKu/9fL+c0iVgA34/AfAiUFTP4l0x79v2beb4paAdxE4R8ESgqY/Eum/X1B6/91c68Aiude+ARM/rVrwAKgdv49BVQ8/8KvK2Dyr5v7g8gtAA4kiv6tAIomXtilBUz+pdN/U/D6/00UNf+hAGrmXdR1BUz+dXN/OHL9/7BIsf8rgGIJF25pAZN/6fRfFLz+fxFJrR8ogFr5Fm1dAZN/3dwfFbn+f5RMkZ8rgCKJFmZpAZN/6fQfGbz+fyRNjV8ogBp5FmVdAZN/3dxfLnL9/3JCG/+9Ath4goVXWsDkXzr9lw1e/78s0bbvoAC2nV/R1RUw+dfN/Ukj1/9PKrXR+ymAjSZWWKUFTP6l03/i4L8gyXsH+fO4E0fljicWsAA4MZU7EhhCoOLk/7IkVw6Rnb4GefUgk39bpHx2X3TbGI0FwDbyKAoCTaBN/j8+UFOf4uyzxdvidju9wAMHqpUHnD48j7icgAXA5YT8nsAYAs78x8hTT6O8TZIbB1gEtDG2sbpNLGABMDGozRFYQcCZ/wroG9nlawdYALx6I9bdhWEB0F1KDIjAqQSc+Z+Ky50PCbxogAXACw6N2X8nErAAmAjSZgisIODMfwX0je1yhE8CPHZj5t2EYwHQTSoMhMCpBJz5n4rLnY8QuFWSN3b8LMCbkrQxus0gYAEwA6pNEphZwJn/zMDFNv+8jhcA31UsF4uGawGwKLedETi3gDP/cxPawCGBeyV5R4eLgLcnucehsfrvhAIWABNi2hSBmQWc+c8MXHjzPT4L8OzC+VgkdAuARZjthMC5BUz+5ya0gWME7pDkuo6eBfjLJB94zHj9agIBC4AJEG2CwMwCnvafGdjm3yfwiE4uDPTuJI+Uk/kFLADmN7YHAucRcOZ/Hj2PPa3AMzp4FuDfn3bQ7n82AQuAs7l5FIElBJz5L6FsHxcKXJHkmhUXAS++cDD+Pa+ABcC8vrZO4KwCzvzPKudx5xVotbfGIqBN/m3fbgsJWAAsBG03BE4hYPI/BZa7ziLQngl4+t6f9nr8FN/aeNw22pf9eNp/ljQev1ELgON9/JbA0gIm/6XF7e84gauTXDvjIqC927+9+dBtBQELgBXQ7ZLAEQIm/yNg/HhVgfYRwedMfLGgdpGf9jn/268aWfGdWwAULwDhdyNg8u8mFQZyhEC7Kt9zk7Tr8x/3lP5xv2vfO9Au73v3I/bhxwsKWAAsiG1XBI4QMPkfAePHXQq0L+d5XJIXJnnNZa4d0F7fb/dpX+nbvtXvA7qMqOigLACKJl7Y3QiY/LtJhYGcUeDWST4uyVX7C4O2OGj/bj9rv3PrVMACoNPEGFYJgTb5/9g5nk497qnWXn/3siRXlsiuIAl0LmAB0HmCDG+zAib/zaZWYATGELAAGCNPRrktAZP/tvIpGgJDClgADJk2gx5YwOQ/cPIMncCWBCwAtpRNsfQuYPLvPUPGR6CQgAVAoWQLdVUBk/+q/HZOgMBhAQuAwyL+T2B6AZP/9Ka2SIDAOQUsAM4J6OEELiNg8r8MkF8TILCOgAXAOu72WkPA5F8jz6IkMKSABcCQaTPoAQRM/gMkyRAJVBawAKicfbHPJWDyn0vWdgkQmEzAAmAyShsi8D4Bk79CIEBgCAELgCHSZJCDCJj8B0mUYRIgkFgAqAIC0wiY/KdxtBUCBBYSsABYCNpuNi1g8t90egVHYJsCFgDbzKuolhMw+S9nbU8ECEwoYAEwIaZNlRMw+ZdLuYAJbEfAAmA7uRTJsgIm/2W97Y0AgYkFLAAmBrW5EgIm/xJpFiSBbQtYAGw7v6KbXsDkP72pLRIgsIKABcAK6HY5rIDJf9jUGTgBAocFLAAOi/g/gUsLmPwv7eKnBAgMKmABMGjiDHtRAZP/otx2RoDAEgIWAEso28fIAib/kbNn7AQIHClgAXAkjV8QiMlfERAgsFkBC4DNplZg5xQw+Z8T0MMJEOhbwAKg7/wY3ToCbfL/8STvLfSnxdvidiNAoIiABUCRRAvzxAJXJLmm0MTfFjkvS3LliYXckQCBTQhYAGwijYKYUOCZxSZ/Z/4TFo9NERhJwAJgpGwZ69wCj0hyY6EFgDP/uSvK9gl0LGAB0HFyDG1RgTsleX2hyd+Z/6LlZWcE+hOwAOgvJ0a0jsD3FJr8nfmvU2P2SqArAQuArtJhMCsJfFiSG4osAJz5r1RkdkugNwELgN4yYjxrCFQ5+3fmv0Z12SeBTgUsADpNjGEtJnCrJG8ucPZv8l+spOyIwBgCFgBj5Mko5xN4QoHJ39P+89WPLRMYVsACYNjUGfhEAlu/6I8z/4kKxWYIbE3AAmBrGRXPaQX+ZMPPADjzP201uD+BQgIWAIWSLdSLBG6X5D0bXQA4878o3X5AgMCFAhYAF2r4dzWBj9/o5O/Mv1oli5fAGQQsAM6A5iGbEficDS4AnPlvpjwFQmBeAQuAeX1tvW+BrX0CwOTfd70ZHYGuBCwAukqHwSwssKUFgKf9Fy6e4ru7bZKr975G+luT/GyS1yb5m/0rarararZ/t5+1331LkquS3Ka4WXfhWwB0lxIDWlDgURt5CcDkv2DRFN/Vpyf5z0n+7gzHzluT/EiShxU37CZ8C4BuUmEgKwhs4U2AJv8VCqfgLj8zySvOMOm/94jH/FqSTyvo2FXIFgBdpcNgFhYY/WOAJv+FC6bg7u68f8Y/x8dl2zZ/OEn7Km63FQQsAFZAt8uuBP74iDOUo85cevm5yb+rMtrkYB6a5M8XOD7+b5KHbFKw86AsADpPkOHNLvCDCzS4qRcN3u0/e1mU38Fjk/zjgsfGO5I8sbz6wgAWAAuD2113Ao9fsMlNsRBw5t9dCW1uQF+Y5F0rHBdtn+2TOW4LCVgALARtN90K3Hr/I0tTTM5zb8Pk320ZbWZgj0jSzsbnruWjtv/2JJ+1Gc3OA7EA6DxBhreIwPNWbHhHNcLDP/e0/yKlUHond0vy+g6Ohb9Kco/SmVgoeAuAhaDtpmuBe+9fwOTwpNvL/535d10+mxjcFXtn3v+jg8n/4Jj75U2odh6EBUDnCTK8xQR6fRbAmf9iJVB6R1/S0eR/sAj44tIZWSB4C4AFkO1iCIE7Jrm+sybozH+I0hl+kO0Svdd1VvttEfCXSW41vG7HAVgAdJwcQ1tc4LOT3NhJI3Tmv3j6y+7wKzup+YMz/wv//ldls7JA4BYACyDbxVAC/6mDZujMf6iSGX6wr+6g5i+c9C/89x8Mr9txABYAHSfH0FYT+L4VG6Iz/9XSXnLH7Qp8F064Pf77E0tmZoGgLQAWQLaL4QRumeSaFRpjuyph27cbgaUEvnmFOj/tIuOZS2FU248FQLWMi/c0Au3lgHcv0CDb+w7+w2kG5r4EJhJ45QL1fdoJ//D927cQus0gYAEwA6pNbkrgqiTXztgkX5ekvfnQjcDSArdY+Hr/hyf2k/7/bUnaWN0mFrAAmBjU5jYpcIckz574EqntcqvfnuQDNykmqBEEPnzGhe1JJ/eT3u/DRgAdbYwWAKNlzHjXFGiXJ/3OJG86R+N84/5i4u5rBmLfBPavuX/SCXjt+32GjE0vYAEwvaktbl/gA5I8Okn7tED7mNJx1w5o33DW7tPu2x7THutGoAeBVo9rT+wn3X8bq9vEAhYAE4PaXEmBdrWy+++/lv+YJO1Pe13/o13JrGQ9jBJ0+9rfk07Aa9+vjdVtYgELgIlBbY4AAQKDCOj/gyRqrmEqgLlkbZcAAQJ9C+j/fedn9tEpgNmJ7YAAAQJdCuj/XaZluUEpgOWs7YkAAQI9Cej/PWVjhbEogBXQ7ZIAAQIdCOj/HSRhzSEogDX17ZsAAQLrCej/69l3sWcF0EUaDIIAAQKLC+j/i5P3tUMF0Fc+jIYAAQJLCej/S0l3uh8F0GliDIsAAQIzC+j/MwP3vnkF0HuGjI8AAQLzCOj/87gOs1UFMEyqDJQAAQKTCuj/k3KOtzEFMF7OjJgAAQJTCOj/UygOvA0FMHDyDJ0AAQLnEND/z4G3hYcqgC1kUQwECBA4vYD+f3qzTT1CAWwqnYIhQIDAiQX0/xNTbfOOCmCbeRUVAQIELieg/19OaOO/VwAbT7DwCBAgcISA/n8ETJUfK4AqmRYnAQIEbi6g/9/co9z/FEC5lAuYAAEC7xPQ/4sXggIoXgDCJ0CgrID+Xzb1u8AVQPECED4BAmUF9P+yqd8FrgCKF4DwCRAoK6D/l039LnAFULwAhE+AQFkB/b9s6neBK4DiBSB8AgTKCuj/ZVO/C1wBFC8A4RMgUFZA/y+b+l3gCqB4AQifAIGyAvp/2dTvAlcAxQtA+AQIlBXQ/8umfhe4AiheAMInQKCsgP5fNvW7wBVA8QIQPgECZQX0/7Kp3wWuAIoXgPAJECgroP+XTf0ucAVQvACET4BAWQH9v2zqd4ErgOIFIHwCBMoK6P9lU78LXAEULwDhEyBQVkD/L5v6XeAKoHgBCJ8AgbIC+n/Z1O8CVwDFC0D4BAiUFdD/y6Z+F7gCKF4AwidAoKyA/l829bvAFUDxAhA+AQJlBfT/sqnfBa4AiheA8AkQKCug/5dN/S5wBVC8AIRPgEBZAf2/bOp3gSuA4gUgfAIEygro/2VTvwtcARQvAOETIFBWQP8vm/pd4AqgeAEInwCBsgL6f9nU7wJXAMULQPgECJQV0P/Lpn4XuAIoXgDCJ0CgrID+XzaNE69DAAAQr0lEQVT1u8AVQPECED4BAmUF9P+yqd8FrgCKF4DwCRAoK6D/l039LnAFULwAhE+AQFkB/b9s6neBK4DiBSB8AgTKCuj/ZVO/C1wBFC8A4RMgUFZA/y+b+l3gCqB4AQifAIGyAvp/2dTvAlcAxQtA+AQIlBXQ/8umfhe4AiheAMInQKCsgP5fNvW7wBVA8QIQPgECZQX0/7Kp3wWuAIoXgPAJECgroP+XTf0ucAVQvACET4BAWQH9v2zqd4ErgOIFIHwCBMoK6P9lU78LXAEULwDhEyBQVkD/L5v6XeAKoHgBCJ8AgbIC+n/Z1O8CVwDFC0D4BAiUFdD/y6Z+F7gCKF4AwidAoKyA/l829bvAFUDxAhA+AQJlBfT/sqnfBa4AiheA8AkQKCug/5dN/S5wBVC8AIRPgEBZAf2/bOp3gSuA4gUgfAIEygro/2VTvwtcARQvAOETIFBWQP8vm/pd4AqgeAEInwCBsgL6f9nU7wJXAMULQPgECJQV0P/Lpn4XuAIoXgDCJ0CgrID+Xzb1u8AVQPECED4BAmUF9P+yqd8FrgCKF4DwCRAoK6D/l039LnAFULwAhE+AQFkB/b9s6neBK4DiBSB8AgTKCuj/ZVO/C1wBFC8A4RMgUFZA/y+b+l3gCqB4AQifAIGyAvp/2dTvAlcAxQtA+AQIlBXQ/8umfhe4AiheAMInQKCsgP5fNvW7wBVA8QIQPgECZQX0/7Kp3wWuAIoXgPAJECgroP+XTf0ucAVQvACET4BAWQH9v2zqd4ErgOIFIHwCBMoK6P9lU78LXAEULwDhEyBQVkD/L5v6XeAKoHgBCJ8AgbIC+n/Z1O8CVwDFC0D4BAiUFdD/y6Z+F7gCKF4AwidAoKyA/l829bvAFUDxAhA+AQJlBfT/sqnfBa4AiheA8AkQKCug/5dN/S5wBVC8AIRPgEBZAf2/bOp3gSuA4gUgfAIEygro/2VTvwtcARQvAOETIFBWQP8vm/pd4AqgeAEInwCBsgL6f9nU7wJXAMULQPgECJQV0P/Lpn4XuAIoXgDCJ0CgrID+Xzb1u8AVQPECED4BAmUF9P+yqd8FrgCKF4DwCRAoK6D/l039LnAFULwAhE+AQFkB/b9s6neBK4DiBSB8AgTKCuj/ZVO/C1wBFC8A4RMgUFZA/y+b+l3gCqB4AQifAIGyAvp/2dTvAlcAxQtA+AQIlBXQ/8umfhe4AiheAMInQKCsgP5fNvW7wBVA8QIQPgECZQX0/7Kp3wWuAIoXgPAJECgroP+XTf0ucAVQvACET4BAWQH9v2zqd4ErgOIFIHwCBMoK6P9lU78LXAEULwDhEyBQVkD/L5v6XeAKoHgBCJ8AgbIC+n/Z1O8Cf2KS9w7y58nFcyV8AgQITCnwLwfp/W2OesKUgdvWTuDzByqAp0gaAQIECEwm8JUD9f9HTxa1Dd0k8KiBCuCpN43aPwgQIEDgvAL/bqD+f/V5g/X4iwUePlABPOvi4fsJAQIECJxR4FsG6v+fccYYPewYgYcOVAAvOCYOvyJAgACB0wl8/0D9/yGnC829TyLwkQMVwC+dJCD3IUCAAIETCfzKQP3/w08UkTudSuCDBiqAvzhVZO5MgAABAscJvG6g/n+H4wLxu7MJXJHkhkGK4N1Jbne2MD2KAAECBC4QuH2S9wzS+995wbj9c2KBNwxSBO2zoJ80cew2R4AAgYoCDx6o719fMUFLxfy7AxXC1yyFYj8ECBDYsMA3DNT3f3vDeVg9tJ8aqBB+ZnUtAyBAgMD4Aj83UN//ifG5+43gOQMVwt8muWW/lEZGgACB7gVaD229dJTLwH9796IDD/BfD1QIrWB9HnTgYjN0AgRWF/jUwXr+V6wutuEBtEssjrISbOP8zg3nQmgECBCYW+C7B+v57Yq1bjMJfMhgxXCdlwFmqgSbJUBg6wJXJnn9YD3/g7eelLXjG60gPmdtMPsnQIDAgAKPGWzybxcrcptZoF1md6SXAV46s4fNEyBAYIsCPzlYr/+FLSaht5jauyxHWgC8K8l9e0M0HgIECHQscL8kNw7W67+tY8/NDO3zByuKtlh50Wb0BUKAAIH5BX5owD7/efOz2MOdB7ou9MEzFe9Ick+pI0CAAIHLCtw7Sbum/kH/HOHv9v0vd7lsZO4wicBrBiuOVsDt+6zdCBAgQOB4gWsG7O9/eHxIfjulwA8MWCDt9az2pRZuBAgQIHBpgU9J0s6mRzjrv3CML7h0OH46h8ATBiyQViy/k+QWc4DYJgECBAYXaL3xVYP29vbeNLeFBO6Y5IZBC8WlIhcqErshQGAoga8etKe393jdfijpDQz21wctlr9P8rEb8BcCAQIEphL46CR/N2hPf/lUCLZzcoGnDlos7aWA309ym5OH6p4ECBDYrMDtkrQ30V34mvpI//76zWam48DaR0XeM3DRtDcyuhEgQKC6wA8P3MfbHPRh1RO4Vvy/PXDhtBXuU9aCs18CBAh0IDDq6/4Hz1C8sgPDskP4N4MvANrHXZ5UNnsCJ0CgssDjB7zc78HEf/B3W8C4rSTQrq432vWiDwrn4O+3J/nslfzslgABAmsIXJWkvXv+oA+O+Hf7npe7rYFnn+8X+O+DF1Er/LdaBLw/of5FgMCmBdrkP+o7/i9cqPy3TWdpkOC+YAMLgFZUbTX8RYOYGyYBAgTOItAu4tae9bxwIh31348+C4DHTCtwZZJrN1JQ7eUMbwyctj5sjQCBPgTa6+UjXub3UguU1yW5ZR+sRvGMjSwADgqtfUTQdQLUNQECWxBon/Mf+aN+B335wr+fvoXEbCWGD0nyjxtbBLw6yQO2kiBxECBQUuD+Sf73xnrz25LctWQ2Ow56xG8IvHBFeal/tzfKtO8O8AVCHReeoREgcJFAe3q8PeX/Dxub/Fuf9s1/F6V7/R+0a0lv5fWlw4uB30vSvibTjQABAr0LPCjJ6BdpO9yDD/7f3qd1v94TUHV8L9vgavPCwvv+JO3aB24ECBDoTaBdEveaDZ+ItV78kt7Qjef9Au1ZgHZxhoNJc4t/vzPJjyZpsboRIEBgbYH7Jnn+hj7ed9S80c7+23sa3DoWaJPjUQnc0s/bQuele0+1/TMfR+m4Gg2NwDYF2sev2+fg27Ouo1+N9aTzwo9sM5Xbiqq9PnNDkUXAQeFen+S5SR5qMbCtYhYNgY4E2hv7PjXJd++9OfkNxXpse+a1PdPhNoBAK9CDybHa33+b5GeTfG2S9mac9hlcNwIECJxWoPWOByf5ur1e8nNJ3lK4rz7ntHjuv57AnZO8sXCxXrjoad9X/f+S/PL+x1e+de+1uqftX3HwyfvfRti+kdAfBmqgXg20HtCuPtp6QusNL0zy8v2e0XrHhb2k6r/bsx13Wm86s+ezCHyl4nXwqgE1oAbUwDlr4EvPMgF5zLoC7fWq9vn5qqtWccu9GlADauB8NfAqF2JbdyI/z94/oeAbAh3w5zvg+fFTA2qg1UD7pNUnnWcC8tj1BZ7tWQDPgqgBNaAG1MApa+Db1p++jOC8ArdN8qenTLwzAGcAakANqIG6NfDHvpH1vFNvP49/iJcCrP4tAtWAGlADJ6iB9tS/717pZ/6eZCTt+5ut6BmoATWgBtTAcTXwTZPMODbSlUD7St1fswiwCFIDakANqIEjauA3XE21q3l70sHcO8lfHZH441aEfueMQQ2oATWw7RpoF/zxbauTTrn9bewRBb4xUKPadqOSX/lVA9PWQHvd/+H9TVdGNIfAUz0L4ClANaAG1IAa2K+Br59jorHNPgWuSPJfHPwOfjWgBtRA+RpoXyHvVkzgVkl+1cFf/uD3VOq0T6Xy5DlSDbwiya2LzX3C3Re4S5J2wYeRCtZY5UsNqAE1cP4aeG2S9s2xboUFPjLJ9RYBFkFqQA2ogTI1cG2S+xae94R+gcD9k7SPgFhVM1ADakANbLsG3pjk4y7o//5JIO2bA//GIsAiSA2oATWw2Rp4S5IHm+8IXErgYUlagTgDYKAG1IAa2FYN/G2ST71U4/czAgcC7fuf/9oiwCJIDagBNbCZGnhzkoceNHl/EzhO4GOStDeJOANgoAbUgBoYuwZen+SBxzV8vyNwWKB9OsBHBMc+8DVu+VMDtWvgNd7tf3hq8/+TCrTPiP66ZwI8E6IG1IAaGK4GfjPJXU/a7N2PwKUE2lWiXDa49lmEs0j5VwNj1UC7vG+72qsbgUkEvjzJDc4ChjsL0LjHatzyJV/nqYH2rX5PS9K+78WNwKQCn5WkvaHkPAXqsfzUgBpQA9PXQPv01tWTdnwbI3BI4N5JfsMiwCJIDagBNdBNDfxaknse6tX+S2AWgVsk+bok79QAumkAzqimP6NiyrT3GmhP+T8zyS1n6fQ2SuAYgXZhiT+1CLAIUANqQA0sXgPtY9qffEx/9isCswvcZm8PbQXq2QBnS72fLRmfGt1CDbSz/ucnuf3s3d0OCJxQ4OOTvMpZwOJnAVtoaGIwMauBk9XA//JlPieckdxtcYH23oAv8dXCFgEWgmpADUxaA2/af9+V1/oXn9bs8LQCH7j3gPaywDs0gUmbgLOkk50lceK0lRpo115pT/ff6bRN2P0JrC1wnyQvTtJes9rKASkOuVQDamDuGnh3kp9Mcr+1m7j9EzivwP2T/HiSVtRzHzi2z1gNqIFRa+DGvUn/JXuXX/+o8zZdjyfQm8BH7D+d9TYLAQshNaAG1MBNNdBeLm3X728nS24ENi3QvqHq6UlepwHc1ABGPWMxbmfbauDsNdB64H9M8sGb7viCI3AJgfapgUfuv9bli4bO3kQ0YHZqYJwaaE/zvzzJk5JceYm+6EcEygncPcnX7i0I2ndYv8czA54ZUANqYEM10N7/9MokX5PkbuW6u4AJnEKgfeHQNyT5FVcYNAlsaBJwlj7OWfoUuWqv67cz/a9Pcq9T9D93JUBgX6BdU+BxSV6Y5I98ksCCwIJADXRaA+0s/w+TvCDJY12q1xxGYHqBOyd5TJJvS/KLSa7rtBlMcQZhG7XOGOV7rHxfm+QX9l7H/9Ykj07yQdO3O1skQOByAu0dtFftXYL4K5J8R5KX7X8vwfVeQnC2aIGoBs5YA+0LzloPad9x8hP7vaX1mEckucvlmpLfEyDQh8Adktx3/0s0Hr7/yYPP3X8Xbnsnrj8M1EDdGmi9oH0aqfWGB+/3itYz3AgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIFFBf4/IUXaxBaJdiAAAAAASUVORK5CYII='/%3E%3C/defs%3E%3C/svg%3E");
        background-position: bottom;
    }
    .coming-soon-register figure.elementor-image-box-img {
        display: none;
    }

    
    
    .coming-soon-first .coming-soon>div:nth-child(1) {
        width: 100px;
        height: 197px;
        border: 1px solid #fff;
        border-right: 0;
    }
    .coming-soon-first .coming-soon>div:nth-child(2) {
        width: calc(100% - 240px);
    }
    .coming-soon-first .coming-soon>div:nth-child(3) {
        width: 100px;
        height: 197px;
        border: 1px solid #fff;
        border-left: 0;
    }
    .coming-soon-first .show-time ul {
        justify-content: space-between !important;
    }
    .coming-soon-first .coming-soon>div:nth-child(4) {
        width:100%;
    }
    .coming-soon-first .coming-soon>div:nth-child(2) h2 {
        display: flex;
        justify-content: center;
        position: relative;
    }
    .coming-soon-first .coming-soon>div:nth-child(2) h2::after {
        content: 'days';
        right: -50px;
        position: absolute;
        top: 20px;
        color: #FFF;
        font-family: "Bebas Neue";
        font-size: 35px;
    }
    .coming-soon-first .coming-soon-form form>p input {
        background: #FFF;
        border: 0;
        outline: 0;
        color: #1D1D1D;
        font-family: Poppins;
        font-size: 18px;
        padding: 12px 20px;
    }
    .coming-soon-first .coming-soon-form form>p {
        margin-bottom: 0;
    }
    .coming-soon-first .coming-soon-form form {
        display: flex;
        gap: 16px;
        flex-wrap: wrap;
    }
    .coming-soon-first .coming-soon-form form>p:nth-of-type(1) {
        display: flex;
        flex-direction: column;
    }
    .coming-soon-first .coming-soon-form form>p:nth-of-type(2) {
        width: calc(100% - 110px);
    }
    .coming-soon-first .coming-soon-logo .elementor-image-box-wrapper .elementor-image-box-content .elementor-image-box-title {
        margin-bottom: 0;
    }
    .coming-soon-first .coming-soon-logo .elementor-image-box-wrapper {
        display: flex;
        gap: 5px;
    }
    .coming-soon-first 
     .elementor.elementor-452 {
        position: relative;
    }
    .coming-soon-first.social-iconBox {
        transform: translateY(-50%);
    }
    
    
    @media (max-width:1400px){
        .coming-soon-first .coming-soon>div:nth-child(2) h2{
            font-size: 200px !important;
        }
        .coming-soon-first .coming-soon>div:nth-child(1), .coming-soon-first .coming-soon>div:nth-child(3){
            height: 152px;
        }
        .coming-soon-first .coming-title .elementor-widget-container {
        margin-top: -88px !important;
    }
    }
    
    @media (max-width:1200px){
        .coming-soon-first .coming-soon>div:nth-child(2) h2 {
        font-size: 150px !important;
    }
    .coming-soon-first .coming-title .elementor-widget-container {
        margin-top: -66px !important;
    }
    .coming-soon-first .coming-soon>div:nth-child(1), .coming-soon-first .coming-soon>div:nth-child(3) {
        height: 118px;
    }
    }
    
    @media (min-width:1024px) and (max-width:1118px){
        .coming-soon-first .coming-soon>div:nth-child(2) h2::after{
        right: -70px;
        }
        .coming-soon-first .show-time ul li {
        margin-left: 5px !important;
        margin-right: 5px !important;
    }
    .coming-soon-first .show-time ul li span{
        font-size: 19px !important;
    }
    }
    
    @media (max-width:1024px){
        .coming-soon-first.coming-soon-banner>.e-con-inner {
        flex-direction: column-reverse !important;
        max-width: 500px;
    }
    }
    
    @media (min-width:766px){
        .coming-soon-first .coming-soon-menu #ekit-megamenu-coming-soon {
        padding-bottom: 0;
        background: none;
    }
    .coming-soon-first .coming-soon-menu #ekit-megamenu-coming-soon ul {
        display: flex;
    }
    .coming-soon-first .coming-soon-menu #ekit-megamenu-coming-soon ul a {
        color: #fff;
    }
    }
    
    @media (max-width:767px){
        .coming-soon-first .coming-soon>div:nth-child(2) {
        width:100%;
    }
    .coming-soon-first .coming-soon>div:nth-child(2) .e-con-inner .elementor-widget-heading .elementor-widget-container {
        display: flex;
        justify-content: center;
    }
    .coming-soon-first .show-time>div {
        max-width: 300px !important;
        width: 100%;
    }
    .coming-soon-first .show-time {
        justify-content: center;
        display: flex;
    }
    .coming-soon-first .coming-soon-register .elementor-image-box-wrapper {
        display: flex;
        flex-direction: row-reverse;
        gap: 5px;
        align-items: flex-start;
    }
    .coming-soon-first .coming-soon-register .elementor-image-box-wrapper figure {
        padding-top: 5px;
    }
    .coming-soon-first.social-iconBox{
        top: auto !important;
        bottom: 0px;
    }
    }
    
    @media (max-width:400px){
  .coming-soon-form form {
    flex-direction: column;
}
.coming-soon-form form>p {
    width:100% !important;
}
.coming-soon-form form>p:nth-of-type(2) {
    order: 1;
}
.coming-soon-form form>p:nth-of-type(1) {
    order: 2;
}
.wpcf7-response-output {
    order: 3;
}
    }

    /* Coming Soon 3 */

    
    .coming-soon-nature .coming-soon>div:nth-child(1) {
        width: 84px;
        height: 170px;
        border: 1px solid #fff;
        border-right: 0;
        position: relative;
    }
    /*.coming-soon>div:nth-child(1)::after {*/
    /*    content: '';*/
    /*    width: 100px;*/
    /*    height: 1px;*/
    /*    background: #fff;*/
    /*    left: 100%;*/
    /*    position: absolute;*/
    /*    bottom: -1px;*/
    /*}*/
    .coming-soon-nature .coming-soon>div:nth-child(2) {
        width: calc(100% - 104px);
    }
    
    .coming-soon-nature .show-time ul {
        justify-content: space-between !important;
    }
    /*.coming-soon>div:nth-child(4) {*/
    /*    width:100%;*/
    /*}*/
    .coming-soon-nature .coming-soon>div:nth-child(2) h2 {
        display: flex;
        justify-content: center;
        position: relative;
    }
    
    .coming-soon-nature .coming-soon-form form>p input {
        background: #FFF;
        border: 0;
        outline: 0;
        color: #1D1D1D;
        font-family: Poppins;
        font-size: 18px;
        padding: 12px 20px;
    }
    .coming-soon-nature .coming-soon-form form>p {
        margin-bottom: 0;
    }
    .coming-soon-nature .coming-soon-form form {
        display: flex;
        gap: 16px;
        flex-wrap: wrap;
    }
    .coming-soon-nature .coming-soon-form form>p:nth-of-type(1) {
        display: flex;
        flex-direction: column;
        position: relative;
    }
    .coming-soon-nature .coming-soon-form form>p:nth-of-type(2) {
        width: calc(100% - 110px);
    }
    .coming-soon-nature .coming-soon-logo .elementor-image-box-wrapper .elementor-image-box-content .elementor-image-box-title {
        margin-bottom: 0;
    }
    .coming-soon-nature .coming-soon-logo .elementor-image-box-wrapper {
        display: flex;
        gap: 5px;
    }
    .coming-soon-nature
     .elementor.elementor-868 {
        position: relative;
    }
    .coming-soon-nature .coming-soon-date ul.elementor-icon-list-items li {
        border: 1px solid #fff;
        padding: 0px 20px;
    }
    
    .coming-soon-nature .register-box>.elementor-widget-heading h3 {
        margin-top: -12px;
    }
    .coming-soon-nature .register-box>.elementor-widget-heading::after {
        content: "";
        width: 380px;
        height: 1px;
        position: absolute;
        background: #fff;
        top: 0px;
        right: -32px;
        left: auto;
    }
    .coming-soon-nature .register-box::before {
        content: '';
        width: 20px;
        height: 80px;
        position: absolute;
        left: 0;
        bottom: 0;
        border: 1px solid #fff;
        top: auto;
        border-right: 0;
    }
    .coming-soon-nature .register-box::after {
        content: '';
        width: 100%;
        height: 100%;
        position: absolute;
        right: 0;
        top: 0;
        border: 1px solid #fff;
        border-left: 0;
        border-top: 0;
    }
    .coming-soon-nature .coming-soon-form form>p:nth-of-type(1) span.wpcf7-spinner {
        position: absolute;
        bottom: -20px;
        left: 0;
    }
    
    @media (max-width:1400px){
        .coming-soon-nature .coming-soon>div:nth-child(2) h2 {
        font-size: 121px !important;
    }
    /*.coming-soon>div:nth-child(1)::after{*/
    /*    width: 40px;*/
    /*}*/
    .coming-soon-nature .register-box>.elementor-widget-heading::after{
            width: 300px;
    }
    .coming-soon-nature .coming-soon>div:nth-child(1){
           height: 140px;
        margin-top: -10px;
    }
    .coming-soon-nature .show-time ul li span{
        font-size: 55px !important;
    }
    }
    
    @media (max-width:1200px){
        .coming-soon-nature .show-time ul li span{
        font-size: 35px !important;
    }
    .coming-soon-nature .coming-soon>div:nth-child(1){
        height: 120px;
        margin-top: -20px;
    }
    .coming-soon-nature .coming-soon>div:nth-child(2) h2 {
        font-size: 100px !important;
    }
    .coming-soon-nature .coming-soon>div:nth-child(1)::after {
        width: 20px;
    }
    }
    
    @media (max-width:1170px){
    
        .coming-soon-nature .register-box>.elementor-widget-heading::after {
        width: 240px;
    }
    }
    
    @media (min-width:1024px) and (max-width:1112px){
        .coming-soon-nature .coming-soon>div:nth-child(2) h2::after{
        right: -70px;
        }
    }
    
    @media (max-width:1024px){
        .coming-soon-nature.coming-soon-banner>.e-con-inner {
        max-width: 550px;
    }
    .coming-soon-nature .register-box::before{
        width: 10px;
        height: 70px;
    }
    }
    
    @media (min-width:766px){
        .coming-soon-nature .coming-soon-menu #ekit-megamenu-coming-soon {
        padding-bottom: 0;
        background: none;
    }
    .coming-soon-nature .coming-soon-menu #ekit-megamenu-coming-soon ul {
        display: flex;
    }
    .coming-soon-nature .coming-soon-menu #ekit-megamenu-coming-soon ul a {
        color: #fff;
    }
    }
    
    @media (max-width:1024px){
        .coming-soon-nature .register-box>.elementor-widget-heading::after {
        width: 400px;
        right: -20px;
    }
    }
    
    @media (max-width:767px){
        .coming-soon-nature .coming-soon>div:nth-child(2) {
        width:100%;
    }
    .coming-soon-nature .coming-soon>div:nth-child(2) .e-con-inner .elementor-widget-heading .elementor-widget-container {
        display: flex;
        justify-content: center;
    }
    .coming-soon-nature .show-time>div {
        max-width: 300px !important;
        width: 100%;
    }
    .coming-soon-nature .show-time {
        justify-content: center;
        display: flex;
    }
    .coming-soon-nature .coming-soon-register .elementor-image-box-wrapper {
        display: flex;
        flex-direction: row-reverse;
        gap: 5px;
        align-items: flex-start;
    }
    .coming-soon-nature .coming-soon-register .elementor-image-box-wrapper figure {
        padding-top: 5px;
    }
    .coming-soon-nature .coming-soon-date ul.elementor-icon-list-items li{
        padding: 0px 5px;
    }
    .coming-soon-nature .coming-soon-date ul.elementor-icon-list-items li span {
        font-size: 34px !important;
    }
    .coming-soon-nature .register-box>.elementor-widget-heading::after{
            width: 170px;
    }
    }
    
    

    /* coming soon 4 */

    
    .coming-soon-be-patient .coming-soon>div:nth-child(2) {
       width: 50px;
        height: 74px;
        border: 1px solid #fff;
        border-left: 0;
        margin-top: 32px;
        position: relative;
    }
    .coming-soon-be-patient .coming-soon>div:nth-child(2)::after {
        content: '';
        width: 220px;
        height: 1px;
        background: #fff;
        right: 48px;
        bottom: -1px;
        position: absolute;
    }
    .coming-soon-be-patient .coming-soon>div:nth-child(1) {
        width: calc(100% - 120px);
    }
    
    .coming-soon-be-patient .show-time ul {
        justify-content: space-between !important;
    }
    /*.coming-soon>div:nth-child(4) {*/
    /*    width:100%;*/
    /*}*/
    .coming-soon-be-patient .coming-soon>div:nth-child(2) h2 {
        display: flex;
        justify-content: center;
        position: relative;
    }
    .coming-soon-be-patient .coming-soon>div:nth-child(2) h2::after {
        content: 'day';
        right: -50px;
        position: absolute;
        top: 20px;
        color: #FFF;
        font-family: "Bebas Neue";
        font-size: 35px;
    }
    .coming-soon-be-patient .coming-soon-form form>p input {
        background: #FFF;
        border: 0;
        outline: 0;
        color: #767676;
        font-family: Poppins;
        font-size: 18px;
        padding: 12px 20px;
    }
    .coming-soon-be-patient .coming-soon-form form>p {
        margin-bottom: 0;
    }
    .coming-soon-be-patient .coming-soon-form form {
        display: flex;
        gap: 16px;
        flex-wrap: wrap;
        margin-top: 20px;
        flex-direction: row-reverse;
        justify-content: flex-end;
    }
    .coming-soon-be-patient .coming-soon-form form>p:nth-of-type(1) {
        display: flex;
        flex-direction: column;
    }
    .coming-soon-be-patient .coming-soon-form form>p:nth-of-type(2) {
        width: calc(100% - 140px);
    }
    .coming-soon-be-patient .coming-soon-logo .elementor-image-box-wrapper .elementor-image-box-content .elementor-image-box-title {
        margin-bottom: 0;
    }
    .coming-soon-be-patient .coming-soon-logo .elementor-image-box-wrapper {
        display: flex;
        gap: 5px;
    }
    .coming-soon-be-patient 
     .elementor.elementor-1092 {
        position: relative;
    }
    .coming-soon-be-patient .coming-soon-date ul.elementor-icon-list-items li {
        border: 1px solid #fff;
        padding: 0px 20px;
    }
    .coming-soon-be-patient .coming-soon-form form>p:nth-of-type(2) input::placeholder {
        color: #fff;
    }
    .coming-soon-be-patient .coming-soon-form form>p:nth-of-type(2) input {
        background: transparent;
        border: 1px solid #fff;
        color: #fff;
        font-size: 16px;
    }
    .coming-soon-be-patient .be-patient h3::after {
        top: -70px;
        content: '';
        width: 341px;
        height: 134px;
        background: rgba(255, 255, 255, 0.47);
        position: absolute;
        left: calc(50% + 70px);
    }
    .coming-soon-be-patient .be-patient h3 {
        position: relative;
        display: inline-block !important;
    }
    .coming-soon-be-patient .coming-soon-form form>p:nth-of-type(1) input {
        color: #000;
        font-weight: 600;
        font-size: 16px;
        line-height: 27px;
    }
    .coming-soon-be-patient.social-iconBox {
        transform: translateY(-50%);
    }


     @media (max-width:1400px){
     	.coming-soon-be-patient .coming-soon>div:nth-child(2)::after{
        	width: 125px;
        }
        .coming-soon-be-patient .coming-soon>div:nth-child(2){
        	    height: 66px;
                margin-top: 25px;
        }
        .coming-soon-be-patient .coming-soon-date ul.elementor-icon-list-items li span.elementor-icon-list-text {
    font-size: 32px !important;
}
     }
    
    
    @media (max-width:1256px){
        .coming-soon-be-patient .be-patient h3::after{
        top: 55px;
        width: 250px;
        height: 100px;
        left: calc(50%);
        }
    }
    
    @media (max-width:1200px){
     	.coming-soon-be-patient .coming-soon>div:nth-child(2)::after{
        	width:42px;
        }
        .coming-soon-be-patient .coming-soon>div:nth-child(2){
        	   height: 62px;
    			margin-top: 20px;
        }
        .coming-soon-be-patient .coming-soon-date ul.elementor-icon-list-items li span.elementor-icon-list-text {
    font-size: 26px !important;
}
     }
    
    @media (min-width:1024px) and (max-width:1132px){
        .coming-soon-be-patient .coming-soon-date ul.elementor-icon-list-items li{
            padding: 0px 10px;
    }
    }
    
    @media (max-width:1024px){
        .coming-soon-be-patient.coming-soon-banner>.e-con-inner {
        max-width: 600px;
    }
    .coming-soon-be-patient .be-patient h3::after{
            top: -30px;
    }
    .coming-soon-be-patient .coming-soon>div:nth-child(2)::after {
    width: 240px;
}
    }
    
    @media (min-width:766px){
        .coming-soon-be-patient .coming-soon-menu #ekit-megamenu-coming-soon {
        padding-bottom: 0;
        background: none;
    }
    .coming-soon-be-patient .coming-soon-menu #ekit-megamenu-coming-soon ul {
        display: flex;
    }
    .coming-soon-be-patient .coming-soon-menu #ekit-megamenu-coming-soon ul a {
        color: #fff;
    }
    }
    
    @media (max-width:767px){
        .coming-soon-be-patient .coming-soon>div:nth-child(2) {
        width:100%;
    }
    .coming-soon-be-patient .coming-soon>div:nth-child(2) .e-con-inner .elementor-widget-heading .elementor-widget-container {
        display: flex;
        justify-content: center;
    }
    .coming-soon-be-patient .show-time>div {
        max-width: 300px !important;
        width: 100%;
    }
    .coming-soon-be-patient .show-time {
        justify-content: center;
        display: flex;
    }
    .coming-soon-be-patient .coming-soon-register .elementor-image-box-wrapper {
        display: flex;
        flex-direction: row-reverse;
        gap: 5px;
        align-items: flex-start;
    }
    .coming-soon-be-patient .coming-soon-register .elementor-image-box-wrapper figure {
        padding-top: 5px;
    }
    .coming-soon-be-patient .be-patient h3::after{
        bottom: 30px;
        top: auto;
        width: 130px;
        height: 50px;
    }
    .coming-soon-be-patient .coming-soon>div:nth-child(1) {
        width: calc(100%);
    }
    .coming-soon-be-patient .coming-soon-date ul.elementor-icon-list-items li {
        padding: 0px 10px;
    }
    .coming-soon-be-patient.social-iconBox {
        top: auto !important;
        bottom: 0px;
    }
    }

    /* coming soon 5 */

    
    
    .coming-soon-5 .coming-soon-form form>p input {
        background: #FFF;
        border: 0;
        outline: 0;
        color: #767676;
        font-family: Poppins;
        font-size: 18px;
        padding: 12px 20px;
    }
    .coming-soon-5 .coming-soon-form form>p {
        margin-bottom: 0;
    }
    .coming-soon-5 .coming-soon-form form {
        display: flex;
        gap: 16px;
        flex-wrap: wrap;
        margin-top: 20px;
        flex-direction: row-reverse;
        justify-content: start;
    }
    .coming-soon-5 .coming-soon-form form>p:nth-of-type(1) {
        display: flex;
        flex-direction: column;
    }
    .coming-soon-5 .coming-soon-form form>p:nth-of-type(2) {
        width: calc(100% - 140px);
    }
    .coming-soon-5 .coming-soon-logo .elementor-image-box-wrapper .elementor-image-box-content .elementor-image-box-title {
        margin-bottom: 0;
    }
    .coming-soon-5 .coming-soon-logo .elementor-image-box-wrapper {
        display: flex;
        gap: 5px;
    }
    .coming-soon-5 
     .elementor.elementor-1233 {
        position: relative;
    }
    .coming-soon-5 .coming-soon-date ul.elementor-icon-list-items li {
        border: 1px solid #fff;
        padding: 0px 20px;
    }
    .coming-soon-5 .coming-soon-form form>p:nth-of-type(2) input::placeholder {
        color: #fff;
    }
    .coming-soon-5 .coming-soon-form form>p:nth-of-type(2) input {
        background: transparent;
        border: 1px solid #fff;
        color: #fff;
        font-size: 16px;
    }
    .coming-soon-5 .be-patient h3::after {
       content: '';
        width: 128px;
        height: 336px;
        background: rgba(255, 255, 255, 0.47);
        position: absolute;
        right: -10px;
        bottom: 40px;
    }
    .coming-soon-5 .be-patient h3 {
        position: relative;
        display: inline-block !important;
    }
    .coming-soon-5 .coming-soon-form form>p:nth-of-type(1) input {
        color: #000;
        font-weight: 600;
        font-size: 16px;
    }
    .coming-soon-5 .socialIcon a.elementor-icon.elementor-social-icon {
        width: 40px;
        height: 40px;
    }
    .coming-soon-5 .coming-soon-form form>p:nth-of-type(2) input::placeholder {
        opacity: 1;
    }
    
    @media (max-width:1024px){
        .coming-soon-5.coming-soon-banner>.e-con-inner {
        max-width: 600px;
    }
    .coming-soon-5 .be-patient h3::after{
            height: 250px;
    }
    }
    
    @media (min-width:766px){
        .coming-soon-5 .coming-soon-menu #ekit-megamenu-coming-soon {
        padding-bottom: 0;
        background: none;
    }
    .coming-soon-5 .coming-soon-menu #ekit-megamenu-coming-soon ul {
        display: flex;
    }
    .coming-soon-5 .coming-soon-menu #ekit-megamenu-coming-soon ul a {
        color: #fff;
    }
    }
    
    @media (max-width:767px){
        .coming-soon-5 .coming-soon>div:nth-child(2) {
        width:100%;
    }
    .coming-soon-5 .coming-soon>div:nth-child(2) .e-con-inner .elementor-widget-heading .elementor-widget-container {
        display: flex;
        justify-content: center;
    }
    .coming-soon-5 .show-time>div {
        max-width: 300px !important;
        width: 100%;
    }
    .coming-soon-5 .show-time {
        justify-content: center;
        display: flex;
    }
    .coming-soon-5 .coming-soon-register .elementor-image-box-wrapper {
        display: flex;
        flex-direction: row-reverse;
        gap: 5px;
        align-items: flex-start;
    }
    
    .coming-soon-5 .be-patient h3::after {
        height: 180px;
        width: 80px;
        bottom: 20px;
    }
    }

    /* coming soon 6 */

    
    
    .coming-soon-party .coming-soon-form form>p input {
       background: transparent;
        border: 0;
        outline: 0;
        color: #fff;
        font-family: Poppins;
        font-size: 18px;
        padding: 12px 20px;
    }
    .coming-soon-party .coming-soon-form form>p {
        margin-bottom: 0;
        width: 100%;
    }
    .coming-soon-party .coming-soon-form form {
        display: flex;
        gap: 30px;
        flex-wrap: wrap;
        flex-direction: row-reverse;
        align-items: center;
        max-width: 500px;
        justify-content: start;
    }
    .coming-soon-party .coming-soon-form form>p:nth-of-type(1) {
        display: flex;
        flex-direction: column;
        position: relative;
        order: 2;
    }

    .coming-soon-party .coming-soon-form form>p:nth-of-type(2) {
        order: 1;
    }
    
    .coming-soon-party 
     .elementor.elementor-1334 {
        position: relative;
    }
    .coming-soon-party .coming-title .elementor-heading-title::after {
        content: '';
        width: 80%;
        height: 2px;
        background: #fff;
        position: absolute;
        bottom: -20px;
        left: 50%;
        transform: translateX(-50%);
    }
    .coming-soon-party .coming-title .elementor-heading-title {
        position: relative;
    }
    .coming-soon-party .coming-soon-form form>p:nth-of-type(1)::after {
        content: "";
        width: 31px;
        height: 1px;
        background: #fff;
        left: 50% !important;
        transform: translateX(-50%);
        bottom: 20px;
        position: absolute;
    }
    .coming-soon-party .coming-soon-form form>p:nth-of-type(2) input::placeholder {
        color: #fff;
        opacity: 1;
    }
    .coming-soon-party .coming-soon-form form>p:nth-of-type(2) input {
        border: 1px solid #FFF;
    }
    .coming-soon-party .coming-soon-logo .elementor-image-box-wrapper {
        display: flex;
        gap: 5px;
    }
    .coming-soon-party.social-iconBox {
        transform: translateY(-50%);
    }
    
    @media (min-width:1024px) and (max-width:1112px){
        .coming-soon-party .show-time ul li span{
        font-size: 20px !important;
    }
    }
    
    @media (max-width:1024px){
        .coming-soon-party.coming-soon-banner>.e-con-inner {
        /*flex-direction: column-reverse !important;*/
        max-width: 550px;
    }
    }
    
    @media (min-width:766px){
        .coming-soon-party .coming-soon-menu #ekit-megamenu-coming-soon {
        padding-bottom: 0;
        background: none;
    }
    .coming-soon-party .coming-soon-menu #ekit-megamenu-coming-soon ul {
        display: flex;
    }
    .coming-soon-party .coming-soon-menu #ekit-megamenu-coming-soon ul a {
        color: #fff;
    }
    }
    
    @media (max-width:767px){
        .coming-soon-party .coming-soon-form form{
        gap:0;
    }
    .coming-soon-party.social-iconBox {
        top: auto !important;
        bottom: 0px;
    }
    }

    /* coming soon 7 */

    
    
    .coming-soon-7 .coming-soon>div:nth-child(1) {
        width: calc(100% - 120px);
    }
    .coming-soon-7 .coming-soon>div:nth-child(2) {
        width: 100px;
        height: 191px;
        border: 1px solid #fff;
        border-left: 0;
    }
    .coming-soon-7 .show-time ul {
        justify-content: space-between !important;
    }
    
    .coming-soon-7 .coming-soon-form form>p input {
        background: #FFF;
        border: 0;
        outline: 0;
        color: #767676;
        font-family: Poppins;
        font-size: 18px;
        padding: 12px 20px;
    }
    .coming-soon-7 .coming-soon-form form>p {
        margin-bottom: 0;
    }
    .coming-soon-7 .coming-soon-form form {
        display: flex;
        gap: 16px;
        flex-wrap: wrap;
        flex-direction: row-reverse;
        justify-content: start;
    }
    .coming-soon-7 .coming-soon-form form>p:nth-of-type(2) input {
        background: transparent;
        border: 1px solid #fff;
        color: #fff;
    }
    .coming-soon-7 .coming-soon-form form>p:nth-of-type(2) input::placeholder{
         color: #fff;
         opacity: 1;
    }
    .coming-soon-7 .coming-soon-form form>p:nth-of-type(1) input {
        color: #000;
        font-weight: 600;
        font-size: 16px;
        line-height: 29px;
    }
    .coming-soon-7 .coming-soon-form form>p:nth-of-type(1) {
        display: flex;
        flex-direction: column;
    }
    .coming-soon-7 .coming-soon-form form>p:nth-of-type(2) {
        width: calc(100% - 140px);
    }
    .coming-soon-7 .coming-soon-logo .elementor-image-box-wrapper .elementor-image-box-content .elementor-image-box-title {
        margin-bottom: 0;
    }
    .coming-soon-7 .coming-soon-logo .elementor-image-box-wrapper {
        display: flex;
        gap: 5px;
    }
    .coming-soon-7 
     .elementor.elementor-1454 {
        position: relative;
    }
    .coming-soon-7 .coming-title .elementor-heading-title {
        position: relative;
    }
    .coming-soon-7 .coming-title .elementor-heading-title::after {
        content: '';
        max-width: 250px;
        width:100%;
        height: 3px;
        background: #fff;
        position: absolute;
        bottom: 10px;
        left: 0;
    }
    .coming-soon-7 .coming-soon::after {
        width: 1px;
        height: 100%;
        content: '';
        right: 0;
        top: 0;
        position: absolute;
        background: #fff;
        transform: rotate(25deg);
    }
    .coming-soon-7 .show-time ul li::after {
        content: '';
        transform: translateX(-50%) !important;
        background: #fff;
        bottom: 5px !important;
        width: 100% !important;
        height: 1px !important;
        position: absolute !important;
        left: 50% !important;
    }
    .coming-soon-7 .coming-soon>div:nth-child(2)::after {
        content: '';
        max-width: 300px;
        height: 1px;
        position: absolute;
        background: #fff;
        right: 100%;
        top: -1px;
        width: 100%;
    }
    .coming-soon-7 .coming-soon>div:nth-child(1) {
        max-width: 350px;
    }
    .coming-soon-7 .socialIcon a.elementor-icon.elementor-social-icon {
        width: 40px;
        height: 40px;
    }
    .coming-soon-7.social-iconBox {
        transform: translateY(-50%);
    }
    
    @media (max-width:1150px){
        .coming-soon-7 .show-time ul li span{
        font-size: 35px !important;
    }
    .coming-soon-7 .coming-soon>div:nth-child(2){
        height: 176px;
    }
    
    }
    
    @media (max-width:1024px){
        .coming-soon-7.coming-soon-banner>.e-con-inner {
        /*flex-direction: column-reverse !important;*/
        max-width: 500px;
    }
    .coming-soon-7 .coming-soon::after {
        bottom: 0;
        top: auto;
        left: 50%;
        right: auto;
        width: 100%;
        height: 2px;
        transform: rotate(0deg) translateX(-50%);
    }
    }
    
    @media (min-width:766px){
        .coming-soon-7 .coming-soon-menu #ekit-megamenu-coming-soon {
        padding-bottom: 0;
        background: none;
    }
    .coming-soon-7 .coming-soon-menu #ekit-megamenu-coming-soon ul {
        display: flex;
    }
    .coming-soon-7 .coming-soon-menu #ekit-megamenu-coming-soon ul a {
        color: #fff;
    }
    }
    
    @media (max-width:767px){
        .coming-soon-7 .coming-soon>div:nth-child(2) {
        width:100%;
    }
    .coming-soon-7 .coming-soon>div:nth-child(2) .e-con-inner .elementor-widget-heading .elementor-widget-container {
        display: flex;
        justify-content: center;
    }
    .coming-soon-7 .show-time>div {
        max-width: 300px !important;
        width: 100%;
    }
    .coming-soon-7 .show-time {
        justify-content: center;
        display: flex;
    }
    .coming-soon-7 .coming-soon-register .elementor-image-box-wrapper {
        display: flex;
        flex-direction: row-reverse;
        gap: 5px;
        align-items: flex-start;
    }
    .coming-soon-7 .coming-soon-register .elementor-image-box-wrapper figure {
        padding-top: 5px;
    }
    .coming-soon-7 .coming-soon>div:nth-child(1) {
        width: 100%;
    }
    .coming-soon-7.social-iconBox {
        top: auto !important;
        bottom: 0px;
    }
    }

    /* coming soom 8 */

    
    .coming-soon-restaurant .coming-soon>div:nth-child(2) {
          width: 100px;
        height: 115px;
        border: 1px solid #fff;
        border-left: 0;
        margin-top: 20px;
        position: relative;
    }
    .coming-soon-restaurant .coming-soon>div:nth-child(2)::after {
       content: '';
        width: 250px;
        height: 1px;
        background: #fff;
        right: 99px;
        top: -1px;
        position: absolute;
    }
    .coming-soon-restaurant .coming-soon>div:nth-child(1) {
        width: calc(100% - 120px);
    }
    
    .coming-soon-restaurant .show-time ul {
        justify-content: space-between !important;
    }
    /*.coming-soon>div:nth-child(4) {*/
    /*    width:100%;*/
    /*}*/
    .coming-soon-restaurant .coming-soon>div:nth-child(1) h3 {
        display: inline-block;
        position: relative;
        padding-right: 10px;
            margin-bottom: 20px;
    }
    .coming-soon-restaurant .coming-soon>div:nth-child(1) h3::after {
        content: 'days';
        left:100%;
        position: absolute;
        top: 10px;
        color: #FFF;
        font-size: 25px;
        text-transform: capitalize;
        font-weight: 700;
    }
    .coming-soon-restaurant .coming-soon-form form>p input {
        background: #FFF;
        border: 0;
        outline: 0;
        color: #fff;
        font-family: Poppins;
        font-size: 18px;
        padding: 7px 15px;
    }
    .coming-soon-restaurant .coming-soon-form form>p input::placeholder {
        opacity: 1;
    }
    .coming-soon-restaurant .coming-soon-form form>p {
        margin-bottom: 0;
    }
    .coming-soon-restaurant .coming-soon-form form {
        display: flex;
        gap: 16px;
        flex-wrap: wrap;
        margin-top: 20px;
        flex-direction: row-reverse;
        justify-content: flex-end;
    }
    .coming-soon-restaurant .coming-soon-form form>p:nth-of-type(1) {
        display: flex;
        flex-direction: column;
    }
    .coming-soon-restaurant .coming-soon-form form>p:nth-of-type(2) {
        width: calc(100% - 160px);
    }
    .coming-soon-restaurant .coming-soon-logo .elementor-image-box-wrapper .elementor-image-box-content .elementor-image-box-title {
        margin-bottom: 0;
    }
    .coming-soon-restaurant .coming-soon-logo .elementor-image-box-wrapper {
        display: flex;
        gap: 5px;
    }
    .coming-soon-restaurant 
     .elementor.elementor-1630 {
        position: relative;
    }
    .coming-soon-restaurant .coming-soon-date ul.elementor-icon-list-items li {
        border: 1px solid #fff;
        padding: 0px 20px;
    }
    .coming-soon-restaurant .coming-soon-form form>p:nth-of-type(2) input::placeholder {
        color: #fff;
    }
    .coming-soon-restaurant .coming-soon-form form>p:nth-of-type(2) input {
        background: transparent;
        border: 1px solid #fff;
        color: #fff;
        font-size: 16px;
    }
    
    .coming-soon-restaurant .coming-soon-form form>p:nth-of-type(1) input {
       background: transparent;
        border: 1px solid #fff;
        font-weight: 600;
        font-size: 16px;
        padding-left:25px;
         padding-right:25px;
    }
    .coming-soon-restaurant .coming-soon-date ul.elementor-icon-list-items li div {
        font-size: 16px;
    }
    .coming-soon-restaurant .socialIcon a.elementor-icon.elementor-social-icon {
        width: 40px;
        height: 40px;
    }
    
    
    @media (max-width:1256px){
        .coming-soon-restaurant .coming-soon-date ul.elementor-icon-list-items li{
        padding: 0px 10px;
    }
    .coming-soon-restaurant .coming-soon>div:nth-child(2)::after{
        width: 135px;
    }
    }
    
    
    @media (max-width:1024px){
        .coming-soon-restaurant.coming-soon-banner>.e-con-inner {
        max-width: 650px;
    }
    
    }
    
    @media (min-width:766px){
        .coming-soon-restaurant .coming-soon-menu #ekit-megamenu-coming-soon {
        padding-bottom: 0;
        background: none;
    }
    .coming-soon-restaurant .coming-soon-menu #ekit-megamenu-coming-soon ul {
        display: flex;
    }
    .coming-soon-restaurant .coming-soon-menu #ekit-megamenu-coming-soon ul a {
        color: #fff;
    }
    }
    
    @media (max-width:767px){
        .coming-soon-restaurant .coming-soon>div:nth-child(2) {
        width:100%;
    }
    .coming-soon-restaurant .coming-soon>div:nth-child(2) .e-con-inner .elementor-widget-heading .elementor-widget-container {
        display: flex;
        justify-content: center;
    }
    .coming-soon-restaurant .show-time>div {
        max-width: 300px !important;
        width: 100%;
    }
    .coming-soon-restaurant .show-time {
        justify-content: center;
        display: flex;
    }
    .coming-soon-restaurant .coming-soon-register .elementor-image-box-wrapper {
        display: flex;
        flex-direction: row-reverse;
        gap: 5px;
        align-items: flex-start;
    }
    .coming-soon-restaurant .coming-soon-register .elementor-image-box-wrapper figure {
        padding-top: 5px;
    }
    
    .coming-soon-restaurant .coming-soon>div:nth-child(1) {
        width: calc(100%);
    }
    .coming-soon-restaurant .coming-soon-date ul.elementor-icon-list-items li {
        padding: 0px 10px;
    }
    .coming-soon-restaurant .coming-soon-date ul.elementor-icon-list-items li div {
        font-size: 14px;
    }
    }

    /* coming soon 9 */

    
    .coming-soon-medical .coming-soon>div:nth-child(1) {
          width: 150px;
        border: 1px solid #fff;
        border-right: 0;
        position: relative;
            height: 100%;
        border-bottom: 0;
        margin-top: 12px;
    }
    .coming-soon-medical .coming-soon::after {
        content: "";
        width: 100px;
        height: 123px;
        position: absolute;
        right: 0;
        bottom: 0;
        border-right: 1px solid #fff;
        border-top: 1px solid #fff;
    }
    .coming-soon-medical .show-time ul {
        max-width: 300px;
    }
    .coming-soon-medical .coming-soon>div:nth-child(1)::after {
        content: "";
        width: 1px;
        height: 196px;
        position: absolute;
        top: -1px;
        left: -2px;
        background: #fff;
    }
    
    .coming-soon-medical .coming-soon>div:nth-child(2) {
        width: calc(100% - 150px);
    }
    
    .coming-soon-medical .show-time ul {
        justify-content: space-between !important;
    }
    /*.coming-soon>div:nth-child(4) {*/
    /*    width:100%;*/
    /*}*/
    .coming-soon-medical .coming-soon>div:nth-child(1) h3 {
        display: inline-block;
        position: relative;
        padding-right: 10px;
            margin-bottom: 20px;
    }
    .coming-soon-medical .coming-soon>div:nth-child(1) h3::after {
        content: 'day';
        left:100%;
        position: absolute;
        top: 10px;
        color: #FFF;
        font-size: 25px;
        text-transform: capitalize;
        font-weight: 700;
    }
    .coming-soon-medical .coming-soon-form form>p input {
        background: #FFF;
        border: 0;
        outline: 0;
        color: #fff;
        font-family: Poppins;
        font-size: 18px;
        padding: 7px 15px;
    }
    .coming-soon-medical .coming-soon-form form>p input::placeholder {
        opacity: 1;
    }
    .coming-soon-medical .coming-soon-form form>p {
        margin-bottom: 0;
    }
    .coming-soon-medical .coming-soon-form form {
        display: flex;
        gap: 16px;
        flex-wrap: wrap;
        margin-top: 20px;
        flex-direction: row-reverse;
        justify-content: flex-end;
    }
    .coming-soon-medical .coming-soon-form form>p:nth-of-type(1) {
        display: flex;
        flex-direction: column;
    }
    .coming-soon-medical .coming-soon-form form>p:nth-of-type(2) {
        width: calc(100% - 160px);
    }
    .coming-soon-medical .coming-soon-logo .elementor-image-box-wrapper .elementor-image-box-content .elementor-image-box-title {
        margin-bottom: 0;
    }
    .coming-soon-medical .coming-soon-logo .elementor-image-box-wrapper {
        display: flex;
        gap: 5px;
    }
    .coming-soon-medical 
     .elementor.elementor-1974 {
        position: relative;
    }
    .coming-soon-medical .coming-soon-date ul.elementor-icon-list-items li {
        border: 1px solid #fff;
        padding: 0px 20px;
    }
    .coming-soon-medical .coming-soon-form form>p:nth-of-type(2) input::placeholder {
        color: #fff;
    }
    .coming-soon-medical .coming-soon-form form>p:nth-of-type(2) input {
        background: transparent;
        border: 1px solid #fff;
        color: #fff;
        font-size: 16px;
    }
    
    .coming-soon-medical .coming-soon-form form>p:nth-of-type(1) input {
       background: transparent;
        border: 1px solid #fff;
        font-weight: 600;
        font-size: 16px;
        padding-left:25px;
         padding-right:25px;
    }
    .coming-soon-medical .coming-soon-date ul.elementor-icon-list-items li div {
        font-size: 16px;
    }
    .coming-soon-medical .coming-title .elementor-heading-title {
        position: relative;
    }
    .coming-soon-medical .coming-title .elementor-heading-title::after {
        content: '';
        max-width:300px;
        width: 100%;
        height: 3px;
        background: #fff;
        position: absolute;
        bottom: 10px;
        left: 0;
    }
    .coming-soon-medical .show-time ul li::after {
        content: '';
        transform: translateX(-50%) !important;
        background: #fff;
        bottom: 10px !important;
        width: 100% !important;
        height: 1px !important;
        position: absolute !important;
        left: 50% !important;
    }
    .coming-soon-medical .socialIcon a.elementor-icon.elementor-social-icon {
        width: 40px;
        height: 40px;
    }
    
    
    @media (max-width:1200px){
        .coming-soon-medical .coming-soon-date ul.elementor-icon-list-items li{
        padding: 0px 10px;
    }
    .coming-soon-medical .coming-soon>div:nth-child(2)::after{
        width: 135px;
    }
    .coming-soon-medical .coming-soon::after{
        width: 35px;
    }
    }
    
    
    @media (max-width:1024px){
        .coming-soon-medical.coming-soon-banner>.e-con-inner {
        max-width: 650px;
    }
    
    }
    
    @media (min-width:766px){
        .coming-soon-medical .coming-soon-menu #ekit-megamenu-coming-soon {
        padding-bottom: 0;
        background: none;
    }
    .coming-soon-medical .coming-soon-menu #ekit-megamenu-coming-soon ul {
        display: flex;
    }
    .coming-soon-medical .coming-soon-menu #ekit-megamenu-coming-soon ul a {
        color: #fff;
    }
    }
    
    @media (max-width:767px){
        .coming-soon-medical .coming-soon>div:nth-child(2) {
        width:100%;
    }
    .coming-soon-medical .coming-soon>div:nth-child(2) .e-con-inner .elementor-widget-heading .elementor-widget-container {
        display: flex;
        justify-content: center;
    }
    .coming-soon-medical .show-time>div {
        max-width: 300px !important;
        width: 100%;
    }
    .coming-soon-medical .show-time {
        justify-content: center;
        display: flex;
    }
    .coming-soon-medical .coming-soon-register .elementor-image-box-wrapper {
        display: flex;
        flex-direction: row-reverse;
        gap: 5px;
        align-items: flex-start;
    }
    .coming-soon-medical .coming-soon-register .elementor-image-box-wrapper figure {
        padding-top: 5px;
    }
    
    .coming-soon-medical .coming-soon>div:nth-child(1) {
        width: calc(100%);
    }
    .coming-soon-medical .coming-soon-date ul.elementor-icon-list-items li {
        padding: 0px 10px;
    }
    .coming-soon-medical .coming-soon-date ul.elementor-icon-list-items li div {
        font-size: 14px;
    }
    .coming-soon-medical .coming-title .elementor-heading-title::after{
        bottom: 5px;
    }
    .coming-soon-medical .coming-soon::after{
        content: none;
    }
    }

    /* coming soon business */

    [data-elementor-type=wp-page] {
        position: relative;
    }

   
    .coming-soon-business .coming-soon>div:nth-child(2) {
          max-width: calc(100% - 350px);
        /*border-right: 1px solid #fff;*/
        border-left: 0;
        position: relative;
        width: 100%;
        max-height: 164px;
    }
    .coming-soon-business .coming-soon>div:nth-child(2)>.e-con-inner::after{
       content: '';
        width:100%;
        max-width: 250px;
        height: 1px;
        background: #fff;
        right: 0px;
        bottom: -1px;
        position: absolute;
    }
    .coming-soon-business .coming-soon>div:nth-child(1) {
           max-width: 350px;
        width: 100%;
    }
    .coming-soon-business .coming-soon>div:nth-child(2)>.e-con-inner {
           margin-left: 15px;
        padding-right: 20px;
        border: 1px solid #fff;
        border-bottom: 0;
        border-left: 0;
        justify-content: center;
        position: relative;
    }
    
    .coming-soon-business .show-time ul {
        justify-content: space-between !important;
    }
    /*.coming-soon>div:nth-child(4) {*/
    /*    width:100%;*/
    /*}*/
    .coming-soon-business .coming-soon>div:nth-child(1) h1 {
        display: inline-block;
        position: relative;
        padding-right: 10px;
    }
    .coming-soon-business .coming-soon>div:nth-child(1) h1::after {
        content: 'days';
        left:100%;
        position: absolute;
        top: 10px;
        color: #FFF;
        font-size: 35px;
        text-transform: capitalize;
        font-weight: 700;
    }
    .coming-soon-business .coming-soon-form form>p input {
        background: #FFF;
        border: 0;
        outline: 0;
        color: #fff;
        font-family: Poppins;
        font-size: 18px;
        padding: 15px 20px;
    }
    .coming-soon-business .coming-soon-form form>p input::placeholder {
        opacity: 1;
    }
    .coming-soon-business .coming-soon-form form>p {
        margin-bottom: 0;
    }
    .coming-soon-business .coming-soon-form form {
        display: flex;
        gap: 16px;
        flex-wrap: wrap;
        margin-top: 20px;
        flex-direction: row-reverse;
        justify-content: flex-end;
    }
    .coming-soon-business .coming-soon-form form>p:nth-of-type(1) {
        display: flex;
        flex-direction: column;
    }
    .coming-soon-business .coming-soon-form form>p:nth-of-type(2) {
        width: calc(100% - 160px);
    }
   .coming-soon-logo .elementor-image-box-wrapper .elementor-image-box-content .elementor-image-box-title {
        margin-bottom: 0;
    }
    .coming-soon-logo .elementor-image-box-wrapper {
        display: flex;
        gap: 5px;
    }
    body.page-id-2148 
     .elementor.elementor-2148 {
        position: relative;
    }
    .coming-soon-banner{
        position: relative;
    }
    /*.coming-soon-date ul.elementor-icon-list-items li {*/
    /*    border: 1px solid #fff;*/
    /*    padding: 0px 20px;*/
    /*}*/
    .coming-soon-business .coming-soon-form form>p:nth-of-type(2) input::placeholder {
        color: #fff;
    }
    .coming-soon-business .coming-soon-form form>p:nth-of-type(2) input {
        background: transparent;
        border: 1px solid #fff;
        color: #fff;
        font-size: 16px;
    }
    
    .coming-soon-business .coming-soon-form form>p:nth-of-type(1) input {
       /*background: transparent;*/
       /* border: 1px solid #fff;*/
        font-weight: 600;
        font-size: 16px;
        padding-left:25px;
         padding-right:25px;
         color:#000;
         line-height: 26px;
    }
    /* .coming-soon-business .coming-soon-date ul.elementor-icon-list-items li div {
        font-size: 16px;
    } */
    .coming-soon-business.social-iconBox{
            transform: translateY(-50%);
    }
    
    
    @media (max-width:1350px){
        .coming-soon-business .coming-soon-date ul.elementor-icon-list-items li span{
            font-size: 40px !important;
        }
        .coming-soon-business .coming-soon>div:nth-child(1) h1{
            font-size: 220px !important;
        }
        .coming-soon-business .coming-soon>div:nth-child(1){
            max-width: 275px;
        }
        .coming-soon-business .coming-soon>div:nth-child(2){
                width: calc(100% - 275px);
                max-height: 129px;
                max-width: 350px;
        }
        .coming-soon-business .coming-soon>div:nth-child(2)>.e-con-inner::after{
                max-width: 180px;
        }
    }

    @media (max-width:1205px){
        .coming-soon-business .coming-soon > div:nth-child(2){
            max-height: 148px;
        }
    }
    
    
    @media (max-width:1200px){
        .coming-soon-business .coming-soon-date ul.elementor-icon-list-items li span {
        font-size: 27px !important;
    }
    .coming-soon-business .coming-soon>div:nth-child(2)>.e-con-inner::after {
        max-width: 90px;
    }
    }
    
    
    @media (max-width:1024px){
        .coming-soon-business .coming-soon-banner>.e-con-inner {
        max-width: 650px;
    }
    .coming-soon-business .coming-soon>div:nth-child(2)>.e-con-inner::after {
        max-width: 200px;
    }
    
    }
    
    @media (min-width:766px){
        .coming-soon-business .coming-soon-menu #ekit-megamenu-coming-soon {
        padding-bottom: 0;
        background: none;
    }
    .coming-soon-business .coming-soon-menu #ekit-megamenu-coming-soon ul {
        display: flex;
    }
    .coming-soon-business .coming-soon-menu #ekit-megamenu-coming-soon ul a {
        color: #fff;
    }
    }
    
    @media (max-width:767px){
        .coming-soon-business .coming-soon>div:nth-child(1) h1 {
        font-size: 170px !important;
    }
    .coming-soon-business .coming-soon>div:nth-child(2) {
        width:100%;
        max-width: 100%;
    }
    .coming-soon-business .coming-soon>div:nth-child(2) .e-con-inner .elementor-widget-heading .elementor-widget-container {
        display: flex;
        justify-content: center;
    }
    .coming-soon-business .show-time>div {
        max-width: 300px !important;
        width: 100%;
    }
    .coming-soon-business .show-time {
        justify-content: center;
        display: flex;
    }
    .coming-soon-business .coming-soon-register .elementor-image-box-wrapper {
        display: flex;
        flex-direction: row-reverse;
        gap: 5px;
        align-items: flex-start;
    }
    .coming-soon-business .coming-soon-register .elementor-image-box-wrapper figure {
        padding-top: 5px;
    }
    
    .coming-soon-business .coming-soon>div:nth-child(1) {
        width: calc(100%);
        max-width: 100%;
    }
    .coming-soon-business .coming-soon>div:nth-child(2)>.e-con-inner {
        border: 0;
        padding: 0;
        margin: 0;
    }
    .coming-soon-business .coming-soon>div:nth-child(2)>.e-con-inner::after{
        content: none;
    }
    .coming-soon-business.social-iconBox {
        top: auto !important;
        bottom: 0px;
    }
    }

    /* coming soon ecommerce */
    
    
    
    .coming-soon-ecom .show-time ul {
        justify-content: space-between !important;
            max-width: 300px;
        width: 100%;
    }
    
    .coming-soon-ecom .coming-soon>div:nth-child(1) h1 {
        display: inline-block;
        position: relative;
        padding-right: 10px;
            margin-bottom: 20px;
    }
    .coming-soon-ecom .coming-soon>div:nth-child(1) h1::after {
        content: 'days';
        left:calc(100% - 10px);
        position: absolute;
        top: 10px;
        color: #FFF;
        font-size: 25px;
        text-transform: capitalize;
        font-weight: 700;
    }
    .coming-soon-ecom .coming-soon-form form>p input {
        background: #FFF;
        border: 0;
        outline: 0;
        color: #fff;
        font-family: Poppins;
        font-size: 18px;
        padding: 15px 20px;
    }
    .coming-soon-ecom .coming-soon-form form>p input::placeholder {
        opacity: 1;
    }
    .coming-soon-ecom .coming-soon-form form>p {
        margin-bottom: 0;
    }
    .coming-soon-ecom .coming-soon-form form {
        display: flex;
        gap: 16px;
        flex-wrap: wrap;
        margin-top: 20px;
        flex-direction: row-reverse;
        justify-content: flex-end;
    }
    .coming-soon-ecom .coming-soon-form form>p:nth-of-type(1) {
        display: flex;
        flex-direction: column;
    }
    
    .coming-soon-ecom .coming-soon-logo .elementor-image-box-wrapper .elementor-image-box-content .elementor-image-box-title {
        margin-bottom: 0;
    }
    .coming-soon-ecom .coming-soon-logo .elementor-image-box-wrapper {
        display: flex;
        gap: 5px;
    }
    .coming-soon-ecom 
     .elementor.elementor-2358 {
        position: relative;
    }
    
    .coming-soon-ecom .coming-soon-form form>p:nth-of-type(2) input::placeholder {
        color: #fff;
    }
    .coming-soon-ecom .coming-soon-form form>p:nth-of-type(2) input {
        background: transparent;
        border: 1px solid #fff;
        color: #fff;
        font-size: 16px;
    }
    
    .coming-soon-ecom .coming-soon-form form>p:nth-of-type(1) input {
      color:#000;
        font-weight: 600;
        font-size: 16px;
        padding-left:25px;
         padding-right:25px;
         line-height: 26px;
    }
    /* .coming-soon-ecom .coming-soon-date ul.elementor-icon-list-items li div {
        font-size: 16px;
    } */
    .coming-soon-ecom.social-iconBox {
        transform: translateY(-50%);
    }
    .coming-soon-ecom .coming-title .elementor-heading-title::before {
        content: '';
        position: absolute;
        top: -60px;
        right: -62px;
        width: 120px;
        height: 122px;
        background: rgba(255, 255, 255, 0.42);
    }
    .coming-soon-ecom .coming-title .elementor-heading-title {
        position: relative;
    }
    .coming-soon-ecom .show-time ul li::after {
        content: '';
        transform: translateX(-50%) !important;
        background: #fff;
        bottom: 10px !important;
        width: 100% !important;
        height: 1px !important;
        position: absolute !important;
        left: 50% !important;
    }
    .coming-soon-ecom .coming-soon-form form>p:nth-of-type(2) {
        width: calc(100% - 160px);
    }
    .coming-soon-ecom .coming-title>.elementor-widget-container::before {
        content: '';
        max-width: 350px;
        width: 100%;
        height: 1px;
        background: #fff;
        position: absolute;
        bottom: 20px;
        left: 0;
    }
    .coming-soon-ecom .coming-soon::after {
        width: 1px;
        height: 100%;
        content: '';
        right: 50px;
        top: 0;
        position: absolute;
        background: #fff;
        transform: rotate(25deg);
    }
    .coming-soon-ecom .socialIcon a.elementor-icon.elementor-social-icon {
        width: 40px;
        height: 40px;
    }
    
    @media (max-width:1024px){
        .coming-soon-ecom.coming-soon-banner>.e-con-inner {
        max-width: 650px;
    }
    
    .coming-soon-ecom .coming-soon::after {
        bottom: 0;
        top: auto;
        left: 50%;
        right: auto;
        width: 100%;
        height: 2px;
        transform: rotate(0deg) translateX(-50%);
    }
    .coming-soon-ecom .coming-title>.elementor-widget-container::before {
        left: 50%;
        transform: translateX(-50%);
    }
    .coming-soon-ecom .show-time .elementor-widget-container {
        display: flex;
        justify-content: center;
    }
    
    }
    
    @media (min-width:766px){
        .coming-soon-ecom .coming-soon-menu #ekit-megamenu-coming-soon {
        padding-bottom: 0;
        background: none;
    }
    .coming-soon-ecom .coming-soon-menu #ekit-megamenu-coming-soon ul {
        display: flex;
    }
    .coming-soon-ecom .coming-soon-menu #ekit-megamenu-coming-soon ul a {
        color: #fff;
    }
    }
    
    @media (max-width:767px){
        .coming-soon-ecom .coming-soon>div:nth-child(2) {
        width:100%;
    }
    .coming-soon-ecom .coming-soon>div:nth-child(2) .e-con-inner .elementor-widget-heading .elementor-widget-container {
        display: flex;
        justify-content: center;
    }
    .coming-soon-ecom .show-time>div {
        max-width: 300px !important;
        width: 100%;
    }
    .coming-soon-ecom .show-time {
        justify-content: center;
        display: flex;
    }
    .coming-soon-ecom .coming-soon-register .elementor-image-box-wrapper {
        display: flex;
        flex-direction: row-reverse;
        gap: 5px;
        align-items: flex-start;
    }
    .coming-soon-ecom .coming-soon-register .elementor-image-box-wrapper figure {
        padding-top: 5px;
    }
    
    .coming-soon-ecom .coming-soon>div:nth-child(1) {
        width: calc(100%);
    }
    .coming-soon-ecom .coming-soon-date ul.elementor-icon-list-items li {
        padding: 0px 10px;
    }
    /* .coming-soon-ecom .coming-soon-date ul.elementor-icon-list-items li div {
        font-size: 14px;
    } */
    .coming-soon-ecom .show-time ul{
        width: auto;
    }
    .coming-soon-ecom .coming-title .elementor-heading-title::before{
        top: -35px;
        left: calc(100% - 30px);
        right:auto;
        width: 80px;
        height: 82px;
    }
    .coming-soon-ecom .coming-soon>div:nth-child(1) h1::after{
        left: calc(100% - 5px);
        font-size: 20px;
    }
    .coming-soon-ecom.social-iconBox {
        top: auto !important;
        bottom: 0px;
    }
    }

    /* coming soon gym */

    .timing ul li span.elementor-icon-list-text {
        display: flex;
        gap: 5px;
    }
    .timing ul li {
        align-items: flex-start !important;
    }

    

    .coming-soon-logo .elementor-image-box-wrapper {
        display: flex;
        gap: 5px;
    }
   .coming-soon-logo .elementor-image-box-wrapper .elementor-image-box-content .elementor-image-box-title {
        margin-bottom: 0;
    }


    /* @media (min-width:766px){
        .coming-soon-menu #ekit-megamenu-coming-soon {
        padding-bottom: 0;
        background: none;
    }
   .coming-soon-menu #ekit-megamenu-coming-soon ul {
        display: flex;
    }
    .coming-soon-menu #ekit-megamenu-coming-soon ul a {
        color: #fff;
    }
    } */
    
    @media (min-width:1120px) and (max-width:1250px){
    .coming-soon-menu ul li a {
    padding-left: 10px !important;
    padding-right: 10px !important;
}}
@media (min-width:1025px) and (max-width:1119px){
    .coming-soon-menu ul li a {
    padding-left: 6px !important;
    padding-right: 6px !important;
}
    }
    
   .wpcf7 form .wpcf7-response-output{
    border-color: #fff !important;
    color: #fff;
    margin: 0;
    margin-bottom: 20px;
    order: 3;
}

.coming-soon-form form>p input::placeholder {
    font-size: 16px;
}
.coming-soon-gym a.elementor-icon.elementor-social-icon {
    width: 40px;
    height: 40px;
}

/* Form css */
.coming-soon-from-wrapper {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
}
.coming-soon-from-wrapper .email-box {
    max-width: calc(100% - 140px);
    width: 100%;
}
.coming-soon-from-wrapper .btn-box {
    max-width: 130px;
    width: 100%;
}
.coming-soon-from-wrapper .btn-box p, .coming-soon-from-wrapper .email-box p{
    margin-bottom: 0;
    margin-top: 0;
}
.coming-soon-from-wrapper .email-box input {
    padding: 12px 15px;
    background: transparent;
    border: 1px solid #fff;
    font-size: 16px;
    color: #fff;
    width: 100%;
}
.coming-soon-from-wrapper .btn-box input {
    padding: 12px;
    font-weight: 700;
    border: 0;
    line-height: 20px;
    outline: 0;
    width: 100%;
    cursor: pointer;
}
.coming-soon-from-wrapper .email-box input::placeholder {
    font-size: 14px;
    opacity: 1;
    color: #fff;
}
.coming-soon-from-wrapper.btn-first {
    flex-direction: row-reverse;
}

/* Event Form  */
.events-from .coming-soon-from-wrapper .email-box {
    max-width: 100%;
}
.events-from .coming-soon-from-wrapper .btn-box {
    max-width: 100%;
    text-align: center;
}
.events-from .coming-soon-from-wrapper .btn-box>p {
    display: flex;
    align-items: center;
    flex-direction: column;
}
.events-from .coming-soon-from-wrapper .btn-box input {
    max-width: max-content;
    background: transparent;
    color: #fff;
}
.events-from .coming-soon-from-wrapper .email-box input::placeholder{
    text-align: center;
}

/* Restaurant */
.restaurant-form .coming-soon-from-wrapper .btn-box input {
    background: transparent;
    border: 1px solid #fff;
    color: #fff;
    line-height: 18px;
}
.coming-soon-medical .restaurant-form .coming-soon-from-wrapper .btn-box input {
    line-height: 18px;
}

@media (max-width:500px){
    .coming-soon-from-wrapper .email-box, .coming-soon-from-wrapper .btn-box{
        max-width: 100%;
    }
}