/** Shopify CDN: Minification failed

Line 264:0 Unexpected "}"

**/
@font-face
    {
      font-family:Nunito-SemiBold;
      src: url(/cdn/shop/files/Nunito-SemiBold.woff2?v=1667477467);      
  }
  @font-face
    {
      font-family:Nunito-ExtraBold;
      src: url(/cdn/shop/files/Nunito-ExtraBold.woff2?v=1667477463);      
  }
  @font-face
    {
      font-family:Nunito-Italic;
      src: url(/cdn/shop/files/Nunito-Italic.woff2?v=1667477462);      
  }
  @font-face
    {
      font-family:Nunito-Light;
      src: url(/cdn/shop/files/Nunito-Light.woff2?v=1667477463);      
  }
@font-face
    {
      font-family:Nunito-Bold;
      src: url(/cdn/shop/files/Nunito-Bold.woff2?v=1667477462);      
  }
@font-face
    {
      font-family:Nunito;
      src: url(/cdn/shop/files/Nunito-Regular.woff2?v=1667477462);      
  }
@font-face
    {
      font-family:citraloka;
      src: url(/cdn/shop/files/citraloka.woff2?v=1667477462);      
  }
@font-face
  {
    font-family:Playwrite;
    src: url(/cdn/shop/files/PlaywriteCO-Regular.woff2?v=1755318259);      
  } 

/* header Button link content top spacing */
:target {
    scroll-margin-top: 145px;
}


/* other services page extra reports style */

.les-table {
  display: table;
}

.les-table .les-child {
  display: table-cell;
  vertical-align: middle;
}

/* shop page image size impulse control product-grid-item.liquid */
.grid-product__image {
  height: 300px;
}
/* Start Back to top CSS */

#les-myBtn {
  display: none;
  position: fixed;
  bottom: 80px;
  right: 25px;
  z-index: 99;
  border: none;
  outline: none;
  color: white;
  cursor: pointer;
  padding: 10px;
  border-radius: 4px;
}
#les-myBtn>img {
  height: 45px;
}
/* End back to top CSS */
/* Start Timeline CSS */
   .les_anges_timeline_title{
      font-weight: 700; 
      font-size: 38px; 
      color: #6ac5c6; 
      line-height: 32px; 
      padding-bottom: 30px !important;
    }
    .les_anges_timeline_title_text{
      font-size: 42px; 
      color: #6ac5c6; 
      font-weight: 700; 
    }
    .les_anges_timeline_title_content{
      font-size: 24px; 
      color: #6ac5c6; 
      font-weight: 500; 
    }
    .les_anges_timeline {
      width: 100%;
      padding: 5vh 2vh 2vh 2vh;
    }

    .les_anges_timeline p {
      border-color: #69c5c6 !important;
      padding: 0px 10px 0px 25px;
      counter-increment: section;
      position: relative;
      color: #69c5c6;    
    }
    
    .les_anges_timeline p:nth-child(even):before {
      content: counter(section);
      right: 100%; 
      margin-right: -20px;
      position: absolute;
      border-radius: 50%;
      padding: 0px 12px;
      text-align:center;
      color: #E58385;
      font-size: 110%;
    }
    
    .les_anges_timeline p:nth-child(odd):before {
      content: counter(section);
      right: 100%; 
      margin: 0px -20px 0px 0px;
      position: absolute;
      border-radius: 50%;
      padding:0px 12px;
      text-align:center;
      color: #E58385;
      font-size: 110%;
      background-color: #fff;
    }
    
    .les_anges_timeline p:nth-child(even) {
      border-left: 3px dashed;
      border-top-left-radius: 0px;
      border-bottom-left-radius: 0px;
      margin-left: 30px; 
      padding-right: 0px;
    }
    
    .les_anges_timeline p:nth-child(odd) {
      border-left: 3px dashed;
      border-top-right-radius: 30px;
      border-bottom-right-radius: 30px;
      margin: -10px 0px;
      padding-left: 30px;
    }
    
    .les_anges_timeline p:first-child {
    
      border-top-right-radius:0;
      border-top-left-radius:0;
    }
    
    .les_anges_timeline p:last-child {
      border-left: none;
    }
/* End Timeline css */


/* Others Style */
/* start header style */
  .home_contact_phone_text{
    color: #fff;
    font-size: 20px; 
    font-weight: bold; 
    line-height: 34px;
    padding: 0 0;
  }
  .home_contact_email_text{
    color: #fff;
    font-size: 20px;
    font-weight: bold;
    line-height: 34px;
    padding-left: 50px;
    white-space: nowrap;
  }
.header-layout--left-center {
  padding: 10px 0;
  border-bottom: 1px solid hsla(0, 0%, 100%, 0.2);
}
.megamenu .site-nav__dropdown-link:not(.site-nav__dropdown-link--top-level) {
    font-weight: bold;
}
.megamenu {
    margin-top: 39px;
}
/* end header style */

/* Start Add to Cart style */
.les_cart_count_showing {
  font-size: 12px;
  margin: -1px 0 0 6px;
}
.les-cart-link__bubble--visible {
  top: 55% !important;
  right: -5px !important;
  height: 20px;
  width: 20px;
  background-color: #F6994B;
}

/* end Add to Cart style */

/*impulse menu control */

.nav-tabs .nav-link, .nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover, .nav-tabs, .nav-link.active{
  border: none !important;
  border-top-left-radius: none !important;
  border-top-right-radius: none !important;
  border-radius: none !important;
  margin-bottom: calc(0 * var(--bs-nav-tabs-border-width)) !important;
  --bs-nav-tabs-border-radius: 0rem;
  text-transform: uppercase;
}
@media screen and (min-width: 769px) and (max-width: 1920px) {
    .megamenu>div>div>.medium-up--one-fifth {
        width: 30% !important;
    }
}
/*impulse menu control */


/*impulse slideshow control */
.les-slider-btn {
  border:none !important;
  border-radius: none !important;
}
  /* .les_hero__title {
    font-family: 'Citraloka', sans-serif;
    font-size: 92px;
 } */

  .les_hero__title {
    font-family: 'Playwrite', sans-serif;
    font-size: 42px;
    line-height: 1.6;
    padding-bottom: 0.3em;
    display: inline-block;
   } 
 
 .les_hero__title_small {
    font-size: 36px;
 }
.hero__image {
  -o-object-fit: fill!important;
  object-fit: fill!important;
}
.les-image-control .nav-link,
.les-image-control .nav-link.active  {
    margin: 0!important;
    padding: 0!important;
}  
}
/* nav-link.active Style */
/* Basic Style */

  *, h1, h2, h3{
  font-family: 'Nunito', sans-serif;
}
  a {
  text-decoration: none !important;
}
  .lesangesmt-product-design-item:hover{
  padding: 10px 10px 20px 10px;
  border: 1px solid #F6994B;
  background-color: white;
  box-shadow: 5px 5px 10px #F6994B;
  border-radius: 3px;
}
 .lesangesmt-product-design:hover{
    background-color: #f2f2f2;
  }
  table, th, td {
  border: 1px solid white;
  border-collapse: collapse;
  text-align: center;
  }
  th {
    color: #fff;
    background-color: #E57F80;
    font-size: 33px;
    line-height: 55px;
    font-weight: bold;
    }
  td {
    background-color: #F9E5E6;
    font-size: 30px;
    line-height: 55px;
  }
/* CheckBox  */
input[type=checkbox] {
    width: 26px;
    height: 26px;
}

/* This is a lesangesmt overlay comment */

  
  .lesangesmt_container_div {
    position: relative;
    width: 100%;
    margin:10px 0;
}
.lesangesmt_container_div img{
  display: block;
  width: 100%;
  height: auto;
}
.lesangesmt_container_div_dog_overlay {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    height: 100%;
    width: 100%;
    opacity: 0;
    transition: .5s ease;
    background-color: #6ac4c6;
}

.lesangesmt_container_div:hover .lesangesmt_container_div_dog_overlay {
      opacity: 1;
}
.lesangesmt_container_div_cat_overlay {
      position: absolute;
      top: 0;
      bottom: 0;
      left: 0;
      right: 0;
      height: 100%;
      width: 100%;
      opacity: 0;
      transition: .5s ease;
      background-color: #e88081;
}

.lesangesmt_container_div:hover .lesangesmt_container_div_cat_overlay {
    opacity: 1;
}
  .lesangesmt_container_div_animals_overlay {
      position: absolute;
      top: 0;
      bottom: 0;
      left: 0;
      right: 0;
      height: 100%;
      width: 100%;
      opacity: 0;
      transition: .5s ease;
  background-color: #ffaf56;
}

    .lesangesmt_container_div:hover .lesangesmt_container_div_animals_overlay {
    opacity: 1;
}
    
    .lesangesmt_container_div_text {
      color: white;
      font-size: 52px;
      line-height: 48px;
      font-weight: bold;
      position: absolute;
      top: 50%;
      left: 50%;
      -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
      text-align: center;
}

/* Home Page */

.header-guardian-angels{
  margin-top: 17vh;
}
.header-guardian-angels>div {
  background-color: #c7e8eb;
}
.header-guardian-angels>div>div>div>div>div>h1 {
  text-align: center;
  font-size: 44px;
  line-height: 52px;
  font-weight: bold;
  padding-top: 11vh;
  padding-bottom: 5.5vh;
}
/* Olternate Above */
.header-guardian-angels h2{
  text-align: center;
  font-size: 44px;
  line-height: 52px;
  font-weight: bold;
  padding-top: 11vh;
  padding-bottom: 5.5vh;
}
.header-guardian-angels>div>div>div>div>div>p {
  text-align: center; 
  font-size: 23px; 
  font-weight: regular;
  line-height: 38px; 
  padding-bottom: 12vh;
}
.second-image-area>p{
  font-size: 25px;
  font-weight: 500;
  line-height: 40px; 
  padding-top: 2vh;
}
.les-home-featured{
  padding-bottom: 10vh;
  text-align: center;
}
.header-tlc-works>div>div>div>div>div>h1 {
  font-size: 56px;
  line-height: 68px;
  color: #F6994B;
  font-weight: 700;
  text-align: center;
}
/* OlterNate */
.header-tlc-works h2 {
  font-size: 56px;
  line-height: 68px;
  color: #F6994B;
  font-weight: 700;
  text-align: center;
}
.header-tlc-works>div>div>div>div>div>p {
  font-size: 30px;
  color: #6ac5c6; 
  font-weight: 400;
  text-align: center;
}
.les-register-area {
  text-align: center;
  padding: 9vh 0;
}
.les-register-area>.register-title {
  font-size: 30px;
  font-weight: bold;  
}
.les-register-area>button,
.les-register-area>a>button {
  font-size: 28px;
  font-weight: bold;
  color: #F4A563;
  border:2px solid #F4A563;
  padding: 5px 70px; 
}
.les-register-area>.register-text {
  font-size: 24px;
  padding-top: 7vh;
}
.les-register-area>.register-text>a {
  color:#F4A563;
  text-decoration: none;
}

/* cta area */

.cta-service {
  font-size: 18px;
  font-weight: 400;
  color: #F4A563;
  border:2px solid #F4A563;
  padding: 5px 20px; 
}
.cta-service:hover {
  color: #F4A563;
  border: 2px solid #69bdbe;
}

/* Price Booking Button */

.les-boking-btn>a>button {
  color: #F4A563;
  border:2px solid #F4A563;
  margin-top: 15px;
  padding: 5px;
}
.les-boking-btn>a>button:hover {
  border:2px solid #69bdbe;
}


/* This is a dog grooming rates font size comment */
.rte {
  font-size: 20px
}
  .pricing-title-width {
  display: inline-block;
  width:25% !important;
}
  .pricing-hr-width {    
  display: inline-block;
  width:50% !important;
}
  .pricing-price-width {
  display: inline-block;
  text-align: right;
  width:20% !important;
}

.container>h2{
  color:#F58F20; 
  text-align: center; 
  padding-bottom: 6vh;
  font-size: 36px;
  line-height: 44px;
}
/* Pricing Area */
.les-service-pricing-area{
  padding-bottom: 10vh;
}
.les-service-pricing-area-in-tab{
  padding-bottom: 0;
}
.les-service-pricing-area>div>.row{
  padding-top: 4vh !important;
  padding-bottom: 3vh !important;
}
.les-service-pricing-area>div>div>div>div>div> p {
  font-size: 18px;
  line-height: 24px;
  font-weight: 400;
  margin: 0;
}
.pricing-price-width>p, .pricing-title-width>p {
  font-size: 18px !important;
  font-weight: 600 !important;
}

/* Tab Content full width */

div#nav-tabContent {
    padding-right: 0!important;
    padding-left: 0!important;
}
.les-container-fluid{
  padding: 0 !important;
  margin: 0 !important;
  width: 100%;
}

/* WHO NEEDS SOME EXTRA TLC? style */
 .header-tlc {
  /* margin-bottom: -16vh; */
} 
.header-tlc>div>div>div>div>h1 {
  text-align: center;
  color: #F6994B;
  text-transform: uppercase;
  font-size: 56px;
  padding-top: 14vh;
}
/* Olternate Above  */
.header-tlc h2 {
    text-align: center;
    color: #F6994B;
    text-transform: uppercase;
    font-size: 56px;
    padding-top: 14vh;
}
.header-tlc>div>div>div>div>p {
  text-align: center;
  font-size: 25px;
  padding-bottom: 6vh;
}
section>div>div>div>h2 {
  text-align: center;
  color: #8C887E;
  font-size: 52px;
  padding-bottom: 14vh;
  font-weight: bold;
  
}

/* half part blue image */
.half_part_blue_cancel {
  background-color: #edf6fb;
  padding-bottom: 12vh;
}
.half_part_blue_1{
  padding-bottom: 30vh;
  background-color: #edf6fb;
}
.half_part_blue_2{
  margin-top: -30vh !important;
}

/* icon image size */
.dog-section-icon, .cat-section-icon, .animals-section-icon {
  --bs-nav-tabs-border-width: 0px !important;
  padding-bottom: 12vh;
}
.dog-section-icon>li>button>a,
.cat-section-icon>li>button>a,
.animals-section-icon>li>button>a {
  color: #58595b !Important;
  font-size: 26px;
  line-height: 32px;
  font-weight: 900;
}
.dog-section-icon>li>button>a>img {
    background-color: #FFAF56;
    margin-bottom: 3vh;
    border-radius: 50%;
}
.dog-section-icon .nav-link.active>a>img {
    background-color: #6ac2c5!important;
    border-radius: none;
  border: none;
}
/* cat section */
.cat-section-icon>li>button>a>img {
  background-color: #FFAF56;
    margin-bottom: 3vh;
    border-radius: 50%;
}
.cat-section-icon .nav-link.active>a>img {
  background-color: #e88081!important;
  border-radius: none;
  border: none;
}
/* animals */
.animals-section-icon>li>button>a>img {
  background-color: #e88081;
    margin-bottom: 3vh;
    border-radius: 50%;
}
.animals-section-icon .nav-link.active>a>img {
    background-color: #ffaf56!important;
  border-radius: none;
  border: none;
}
/* Service Icon spacing */
.half_part_blue_1, .half_part_blue_cancel {
  padding-top: 8.5vh;
}
/* services icon text size */
.half_part_blue_cancel>div>div>div>h2,
.half_part_blue_1>div>div>div>h2 {
  font-size: 58px;
  text-align: center;
  color: #59595C;
  font-weight: bold;
}
.half_part_blue_cancel>div>div>div>.daycare-play,
.half_part_blue_1>div>div>div>.daycare-play {
  font-size: 30px;
  text-align: center;
}
.half_part_blue_cancel>div>div>div>p>span,
.half_part_blue_1>div>div>div>p>span {
  font-family:citraloka;
  font-size: 75px;
}
.half_part_blue_cancel>div>div>div>p,
.half_part_blue_1>div>div>div>p {
  font-size: 26px;
  text-align: center;
  padding-bottom: 8vh;
  
}
.half_part_blue_cancel>div>div>div,
.half_part_blue_1>div>div>div {
  font-size: 20px;
  line-height: 40px;  
}
.half_part_blue_cancel>div>div>p,
.half_part_blue_1>div>div>p {
  font-size: 25px;
  padding: 8vh 0px !important;
  text-align: center;
}
.half_part_blue_cancel>div>div>div>img,
.half_part_blue_1>div>div>div>img {
  padding-right: 2vh;
}
  /*icon under tab */
/* .half_part_blue_2>div>nav>div>div>div>button>img,
.half_part_blue_2>div>nav>div>div>button>img */
.half_part_blue_2>div>ul>li>button>a>img,
.half_part_blue_2>div>nav>div>div>div>button>a>img {
  margin-bottom: 4vh;
  padding: 0 20px;
}
/* half_part_blue_2>div>nav>div>div>div>button>p,
.half_part_blue_2>div>nav>div>div>button>p */
.half_part_blue_2>div>ul>li>button>a>p,
.half_part_blue_2>div>nav>div>div>div>button>a>p {
  background-color: #6ac2c5;
  border: 5px solid #fff; 
  outline: #6ac2c5 solid 3px; 
  color: #fff;
  padding: 10px 0px;
  text-align: center;
  font-size: 22px;
  margin: 2px 20px;
  font-weight: bold;
}
.half_part_blue_2>div>nav,
.half_part_blue_2>div>ul{
  padding-bottom: 12vh;
}

/* .half_part_blue_2>div>nav>div>div>.active */
.half_part_blue_2>div>ul>li>.active {

  background: #fff0 !important;
  border: #00000000 !important;
}
/* .small_tab_dog_boarding>div>div>div>.active>p,
.half_part_blue_2>div>nav>div>div>.active>p,
.half_part_blue_2>div>nav>div>div>div>.active>p,
.active>p */
.small_tab_dog_boarding>div>div>div>.active>p,
.half_part_blue_2>div>ul>li>.active>a>p,
.half_part_blue_2>div>nav>div>div>div>.active>a>p,
.active>p{
  background-color: #F49020 !important;
  outline: #F49020 solid 3px !important; 
}
/* Middle Tab Carosel */
img.d-block.w-100 {
   width: 100% !important;
   height: auto;
   object-fit: cover;
}
/* tab content size */
.les-tab-size>h3 {
  font-size: 35px;
  color:#F58F20;
  font-weight:700;
  line-height: 42px;
}
.les-tab-size>h4 {
  font-size: 27px;
  text-transform: none !important;
  letter-spacing: 0;
  line-height: 32px;
  padding-top: 15px;
  padding-bottom: 25px;
}
.les-tab-size>p {
  font-size: 25px;
  line-height: 30px;
  padding-bottom: 25px;
}
.les-tab-size>ul>li {
    line-height: 42px;
    font-size: 25px;
}
.les-tab-size>p:last-child {
  font-size: 20px;
  line-height: 30px;
  padding-bottom: 20px;
  font-style: italic;
}
.les-service-right-book-now>div>.btn {
  line-height: 31px;
  font-size: 19px;
  background-color:#e67f80;
  color:#fff;
  padding: 10px 25px;
  letter-spacing: normal;
}
section>div>h2 {
    font-size: 48px;
}
.les-sub-tab-title {
  color:#F58F20;
  font-size: 36px;
  line-height: 42px;
  text-align: center;
  padding-top: 8vh;
  margin:0;
}
.les-sub-tab-sub-title {
  color:#333;
  font-size: 18px;
  line-height: 33px;
  text-align: center;
  margin-bottom: 0;
}
.les-sub-tab-title:empty, 
.les-sub-tab-sub-title:empty { 
    display: none;
}
/* lesangesmtl-footer-area */

.les-container-fluid-bg-nav {
  background: #E67F80;
}
.les-container-fluid-bg-nav>.active{
    background: #69bdbe !important;
    color: #fff !important;
}
.les-container-fluid-bg-nav>button:hover {
  color: #000000 !Important;
}
.les-container-fluid-bg-nav>button {
  font-size: 25px;
  line-height: 25px;
  font-weight: bold;
  background: #E7878C !important;
  color: #fff;
  padding: 30px 50px;
  margin-right: 10px;
}
.lesangesmtl-footer-area {
  color: #fff; 
  text-align: center;
  background-color: #333;
}
.lesangesmtl-footer-area>div>div>h2 {
  font-size: 42px;
  line-height: 50px;
  text-align: center;
  font-weight: bold;
  padding-top: 4.5vh;
}
.lesangesmtl-footer-area>div>.col>p {
  font-size: 23px;
  line-height: 27px;
  text-align: center;
  font-weight: 400;
  padding-bottom: 11vh;
}
.lesangesmtl-footer-area>div>div>img{
  height: 80px;
}
.lesangesmtl-footer-area>div>.col-md>p{
  font-size: 30px;
  line-height: 36px;
  font-weight: 500;
  padding-top: 4vh;
  padding-bottom: 7vh;
}
/* Service Pages Book Now Right content Area */
.les-service-right-book-now{
    align-items: center;
    justify-content: center;
    display: flex;
    padding: 20px 0px;
}
/* Contact Us style */
.les-section-header__title {
  font-size: 58px;
  font-weight: 700;
  text-align: center;
  padding-top: 5vh;
  padding-bottom: 3vh;
  color: #F6994B;
}
.les-contact>div>div>input {
    font-size: 25px;
}
.les-contact>div>div>button {
  background-color: #e67f80; 
  color: #fff;
  font-size: 25px;
  font-weight: 500;
  margin-top: 20px; 
  padding: 10px 50px;
}
.les-contact-bottom-part {
  text-align: left;
  padding-bottom: 4vh;
}
.les-contact-bottom-part>h2 {
  text-align:center;
  color: #F6994B;
  font-size: 58px;
  line-height: 69px;
  font-weight: 700;
  padding-top: 18vh;
  padding-bottom: 10vh;
}
.les-contact-bottom-part>span>p {
  font-size: 23px;
  line-height: 50px;
  font-weight: 300;
}


/* FAQ page style */
.les_faq_bottom_padding {
  padding-bottom: 6rem;
}
.faq-font-size {
  font-size: 23px;
  line-height: 50px;
  font-weight: 700;
  margin: 0 20px;
}
.collapsible-content__inner--faq {
  font-size: 23px;
  line-height: 42px;
  font-weight: semi-bold;
}

/*  training dog Responsive */
.training-contact-us {
  background-color:#e67f80 !important;
  color:#fff !important; 
  font-size: 25px !important;
  padding:10px 30px !important;
  letter-spacing: normal !important;
}
.training-questios-style {
  padding-bottom: 15vh;
}
.training-questios-style>div>.row{
  padding-top: 4vh !important;
  padding-bottom: 3vh !important;
}
.training-questios-style>div>div>div>p {
    font-weight: bold;
}
.training-questios-style>div>div>div {
  font-size: 29px;
  line-height: 35px;
  font-weight: 300;
}

/* about page */

.les-about-title {
  font-size: 58px;
  line-height: 70px;
  font-weight: 700;
  text-align: center;
  padding-top: 12vh;
  padding-bottom: 28vh;
}
.les-about-firts-img>img {
  margin-top: -140px;
  margin-bottom: -280px;
}
.les-about-firts-img-text>h2 {
  font-size: 32px;
  line-height: 39px; 
  font-weight: 700;
  text-align: center;
  padding-top: 70px;
  padding-bottom: 40px;
}
.les-about-firts-img-text>p {
  font-size: 16px; 
  line-height: 24px;
  font-weight: 400;
  text-align: center;
  padding-bottom: 60px;
}
.the-angels-img>img {
  padding-top: 90px;
  padding-bottom: 100px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}
.les-about-heading{
  border: 4px solid #6ac3c6; 
  margin-bottom: 65px; 
  display: inline-block;
}
.les-about-heading-2nd{
  border: 4px solid #E67F80; 
  margin-bottom: 65px; 
  display: inline-block;
}
.les-color-hd-area{
  padding: 10px 20px; 
  margin: auto;
}
.les-the-team-title {
  padding-top: 125px;
  padding-bottom: 75px;
  font-size: 58px; 
  text-align: center;
  font-weight: 700;
}
.les-about-the-team>div>div>div>h2 {
  font-weight: 700;
  font-size: 31px;
  color: #fff;
  text-align: center;
  line-height: 38px;
  padding: 17px 44px;
  background-color: #6ac3c6;
  margin: 10px;
}
.les-about-the-team>div>p {
  text-align: left;
  padding-bottom: 10px; 
  padding-right: 2vw;
  font-size: 16px;
  line-height: 24px;
}
.les-about-the-team>div>img {
  padding: 10px 0px; margin: auto;
}
.our-angels {
  font-weight: 700; 
  font-size: 31px;
  color: #fff;
  text-align: center;
  line-height: 38px;
  padding: 17px 44px; 
  background-color: #E67F80; 
  margin: 10px;
}
.our-angels-text {
  text-align: left;
  padding-bottom: 20px;
  padding-left: 2vw;
  font-size: 16px;
  line-height: 24px;
}
.careers {
  color: #F6994D;
  font-size: 58px;
  font-weight: 700;
  padding-top: 60px;
  padding-bottom: 60px;
  text-align: center;
}
.careers-text {
  font-size: 26px;
  text-align: center;
  padding-bottom: 20px;
}
.contact-title {
  font-size: 37px;
  font-weight: bold; 
  color: #F6994D;
}
.les-about-input-size>div>div>div>input,
.les-about-input-size>div>div>div>label {
    font-size: 20px!important;
}

.les-about-input-size>div>div>input {
  font-size: 25px;
  line-height: 37px;
  background: #f1f1f1;
}
.les-about-input-size>div>div>div>input,
.les-about-input-size>div>div>div>label {
  font-size: 28px !important;
  line-height: 53px;
  letter-spacing: normal!important;
  text-transform: none!important;
}
.questions_titles {
  font-size: 28px;
}
.questions_titles_input {
  margin-bottom: 70px;
  height: 110px;
}
.upload_cv {
  font-size: 30px!important;
  letter-spacing: normal!important;
  text-transform: none!important;
}
.about_send_info {
  background-color: #e67f80!important;
  color: #fff!important;
  font-weight: 500!important;
  margin-top: 50px;
  padding: 10px 50px!important;
}
.les-product-btm-m{
  margin-bottom: 20px;
}

  /* error page */
.error-page-title {
  font-size: 100px;
  text-align: center;
  color: #F6994B;
  padding-top: 550px;
}
.error-page-text {
  font-size: 24px;
  text-align: center;
  color: #59595C;
  padding-bottom: 250px;
}
/* Product Vendor Display None */
.grid-product__vendor {
    display: none !important;
}

.product-single__vendor {
    display: none !important;
}
/* Mobile Display None */
@media only screen and (max-width: 1200px) {
.les-book-mobile-dis{
  display: none !important;
}
.js-drawer-open-nav {
    display: inline-block !important;
}
.header-layout--left .site-navigation {display: none;}
  .text-center .site-navigation {
    margin: 0 auto;
    display: none;
}
}

.tab-content-bg-nav>.active{
    background: #e67f80 !important;
    color: #fff !important;
}
.tab-content-bg-nav>button:hover {
  color: #000 !Important;
}

/* tab content creating Area */
.tab-content-bg-nav {
  background: #69bdbe;
}
.tab-content-bg-nav>button{
  font-size: 16px;
  line-height: 16px;
  font-weight: bold;
  background: #69bdbe !important;
  color: #fff;
  padding: 25px 30px;
}
.tab-content-bg-nav>.nav-link {
  border-right: 1px solid white !important;
}

.tab-content-bg-nav>.nav-link:hover,
.tab-content-bg-nav>button:hover {
  color: #000 !Important;
  border-right: 1px solid white !important;
}
/* SEO Listing Services we offer that you are looking for */
#less-services-we-offer {
  background-color: #edf6fb;
}
/* Feed Back modal */
.grid-wcl_cancel .form-vertical {
    margin-top: 15px;
}
.feedback-area {
  text-align: center;
  background-color:#ffffff;
  border-top: 1px solid #ddd
}
.feedback-area .les-register-area {
  padding: 50px 0;
}
.les-register-area > h2 {
  font-size: 42px;
  margin-bottom: 50px;
}
.les-register-area > span {
  font-size: 24px; 
  margin-right: 30px
}
.les-register-area > a > button {
  margin-right: 30px
}
/* Booking Calender */
.neo-cell-selected-bookeasy {
    background-color: #F6994B !important;
    border-radius: 3px;
}
.slotsLeft {
    display: none;
}
/* container-fluid padding left right */
.tab-content {
    padding-left: 0px !important;
    padding-right: 0px !important;
}