/*your custom css goes here*/ 
@font-face {
    font-family: 'Overpass';
    src: url("font/Overpass-Variable.eot?") format("eot"),
      url("font/Overpass-Variable.ttf") format("truetype");
  }

  @font-face {
    font-family: 'Worksans';
    src: url("font/WorkSans-VariableFont_wght.eot?") format("eot"),
      url("font/WorkSans-VariableFont_wght.ttf") format("truetype");
  }

  @font-face {
    font-family: 'Work Sans';
    src: url("font/WorkSans-Regular.eot?") format("eot"),
      url("font/WorkSans-Regular.ttf") format("truetype");
  } 

@font-face {
    font-family: 'Everett-Regular';
    src: url("font/Everett-Regular.eot?") format("eot"),
      url("font/Everett-Regular.otf") format("truetype");
  }

@font-face {
    font-family: 'FuturaLT';
    src: url("font/FuturaLT.eot?") format("eot"),
      url("font/FuturaLT.woff") format("truetype");
  }

@font-face {
    font-family: 'ArgestaDisplay';
    src: url("font/ArgestaDisplay.eot?") format("eot"),
      url("font/ArgestaDisplay.otf") format("truetype");
  }@font-face {
    font-family: 'ArgestaHairline';
    src: url("font/ArgestaHairline.otf.eot?") format("eot"),
      url("font/ArgestaHairline.otf") format("truetype");
  }


@import url('https://fonts.googleapis.com/css2?family=DM+Serif+Display:ital@0;1&display=swap');



.thenewwheadwers{
    height: 90px;
}
.thhednewlogo{
    height: 100%;
    width: 100%;
}
.thhenewheadmenus {
    font-family: 'Overpass';
    /* padding: 0 !important; */
    text-transform: uppercase;
    font-size: 16px !IMPORTANT;
    /* margin-right: 18px; */
    font-weight: 500 !important;
    letter-spacing: 0.5px;
}
.position-relative.logo-bar-area.border-bottom.border-md-nonea.z-1025.thenewwheadwers .d-flex.align-items-center.h-100 {
    display: inline-block!important;
    width: 100%;
}
.col-auto.pl-0.pr-3.d-flex.align-items-center {
    float: left;
}

.d-none.d-lg-block.position-relative.bg-transparent.h-50px.thhwwiwsjsd {
    float: left;
    width: 71%;
    text-align: center;
}
.thenewwheadwers {
    height: 90px;
    padding-top: 17px;
}
.thecontactpays {
    float: right;
}
/*
.thhwwiwsjsd{
    width: 70%;
}
.thecontactpays {
    width: 22%;
}
*/
.thecontactpays ul {
    display: flex;
    list-style: none;
    align-items: center;
    justify-content: space-between;
    /* width: 50%; */
    margin: 0;
    padding: 0;
}
.thecontactpays ul li:first-child a {
    color: #fff;
    backdrop-filter: blur(15px);
    background-color: rgb(20 43 58 / 0%);
    background-image: radial-gradient(circle at 25% 0, rgba(255, 255, 255, .09), rgba(0, 0, 0, 0) 61%), linear-gradient(76deg, rgb(0 0 0 / 0%) 31%, rgba(255, 255, 255, .02) 31%), linear-gradient(282deg, rgb(0 0 0 / 63%), rgba(255, 255, 255, .1));
    border: none;
    margin-top: 11px!important;
}
.thecontactpays ul li a {
    background: transparent;
    color: #fff;
    font-size: 16px;
    padding: 12px 16px;
    border-radius: 6px;
    border: 1px solid #fed501;
    text-transform: capitalize;
    font-family: 'Everett-Regular';
}
.floating-buttons-section{
    display: none;
}
.themakxmsks {
    max-width: 100% !important;
    width: 100% !important;
    /* height: 700px; */
    margin-top: -115px;
}
.thhhedbposdx {
    height: auto;
    background: #fff;
    border-radius: 0px;
    border-top-right-radius: 0;
    border-top-left-radius: 0;
    padding-bottom: 36px;
    margin-bottom: -46px!important;
    /* padding-top: 26px!important; */
}
.thestatiicsconra_main {
    position: absolute;
    width: 40%;
    bottom: 0;
    padding: 25px;
    background: #fff;
    border-radius: 20px;
    padding-left: 0;
    padding-bottom: 0;
    border-top-left-radius: 0;
    /* padding-top: 0; */
    border-bottom-right-radius: 0;
}
.thestatiicsconra_main::before {
    content: "";
    position: absolute;
    background-image: url(../img/rounded-border.svg);
    top: -41px;
    width: 50px;
    height: 50px;
    background-size: cover;
    left: -10px;
}
.thecontactpays {
    margin-top: 12px;
}


.carousel-box.h-100::before {
    content: "";
    /* background: radial-gradient(circle farthest-corner at 50% 0%, var(--01-base--darker), rgba(0, 0, 0, 0)); */
    position: absolute;
    top: 0px;
    width: 100%;
    height: 100%;
    z-index: 9999999999999;
    background-image: radial-gradient(circle farthest-corner at 50% 0%, #0b101094, rgb(0 0 0 / 34%));
}
.thebnoredersd{
    border-radius: 20px;
}
.thestatiicsconra {
    position: relative;
    background: #174340;
    width: 40%;
    height: auto;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: -45px;
    left: 5px;
    border-radius: 10px;
    padding: 35px;
}
.thestatiicsconra p {
    color: #fff;
    line-height: 27px;
    margin: 0;
    font-size: 17px;
    font-family: 'Overpass';
}
.thestatiicsconra {
    /* position: absolute; */
    background: #174340;
    width: 100%;
    height: auto;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 0;
    left: 0px;
    border-radius: 20px;
    padding: 35px;
    bottom: 2px;
}
.bannercontentslefts {
    position: absolute;
    top: 43%;
    left: 7%;
}
.bannercontentslefts small {
    color: #f8da31;
    font-size: 20px;
    font-family: 'FuturaLT';
    letter-spacing: 1px;
}
.bannercontentslefts h2 {
    color: #fff;
    font-size: 39px;
    width: 80%;
    padding-top: 25px;
    font-family: DM Serif Display;
    font-weight: normal;
    line-height: 65px;
    text-align: left;
    background-image: linear-gradient(308deg, #ffffff, white);
    color: #ffffff;
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
    margin-top: 20px;
    margin-bottom: 10px;
}
.cartypes {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    padding: 15px 15px 25px;
}

.cartyperadis {
    margin-right: 42px;
    margin-left: -12px;
}
.thecoomonfr {
    display: flex;
    flex-direction: column;
}
.bannercontentsrights {
    position: absolute;
    top: 24%;
    right: 6%;
    width: 445px;
    text-align: center;
    z-index: 99;
}
.bannercontentsrights form {
    background: #ffffff29;
    padding: 20px 30px;
    border-radius: 10px;
    backdrop-filter: saturate(180%) blur(20px);
}

.our____services .container-fluid {
    padding: 0px;
    border-radius: 0px;
}

section.our____services {
    margin: 0px;
    border-radius: 0px;
}
.bannercontentsrights h2 {
    text-transform: capitalize;
    color: #ffffffd9;
    font-family: ArgestaDisplay;
    font-size: 25px;
    font-weight: normal;
    text-align: center;
}
.themakxmsks::before {
    content: '';
    display: block;
    width: 100%;
    position: absolute;
    background: #0000001f;
    /* z-index: 9; */
    border-radius: 20px;
    height: 100%;
}
.cartyperadis label {
    color: #ffffffc7;
    font-family: 'FuturaLT';
    font-size: 16px;
}
.thecoomonfr input {
    padding: 12px 14px;
    margin-bottom: 12px;
    border: 0;
    background: transparent;
    border-radius: 8px;
    font-family: 'Worksans';
    font-size: 15px;
    
    line-height: 1;
    border: 1px solid #ffffff75;
}
.thecoomonfr select {
    padding: 12px 14px;
    margin-bottom: 12px;
    border: 0;
   
    border-radius: 8px;
    font-family: 'Worksans';
    font-size: 15px;
    background: transparent;
      border: 1px solid #00000052;
    color: #000;
}
.thecoomonfr input::placeholder{
     color: #000;
}

.thecoomonfr select option{
    color: #000;
}
button.abnsubmits {
    width: 100%;
    height: 44px;
    border: 0;
    /* background: rgb(121 222 144); */
    background: #fed501;
    color: #000;
    text-transform: uppercase;
    font-family: 'Overpass';
    font-size: 18px;
    letter-spacing: 0.5px;
    border-radius: 10px;
    font-family: Everett-Regular;
    font-weight: 600;
    padding-top: 5px!important;
}
body{
    /* background: #e7ecf0 !important; */
    background: #E7ECF0 !important;
}
.thecoomonfr input {
    padding: 12px 14px;
    margin-bottom: 12px;
    border: 0;
    background: transparent;
    border-radius: 8px;
    font-family: 'Worksans';
    font-size: 15px;
    line-height: 1;
    border: 1px solid #00000052;
    color: #000;
}
.whattodo {
    margin: 20px 0;
}
section.whattodo {
    /* background: #000000; */
    margin: 0px;
    padding: 87px 0;
    padding-top: 61px;
    background: #fff;
    /* margin-bottom: -81px!important; */
}


.whattodomains {
    padding: 0px;
    border-radius: 0px;
    margin-top: 0px;
}
.whatweheads small {
    color: #fed501;
    font-family: FuturaLT;
    text-transform: uppercase;
    font-size: 20px;
    letter-spacing: 0.9px;
}
.whatweheads h2 {
    color: #fff;
    font-size: 35px;
    line-height: 44px;
    font-family: ArgestaDisplay;
    padding-top: 3px;
    width: 87%;
    font-family: DM Serif Display;
    background-image: linear-gradient(308deg, #6c7272, #1f4240);
    color: #000000;
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
   
    background-clip: text;
}
.whatwe__card-wrapper {
    /* background: #4641007a; */
    border-radius: 12px;
    padding: 15px;
    /* backdrop-filter: blur(4px); */
    background-image: url(../../assets/img/cdffe.svg);
    background-position: 0 0, 0 0;
    background-size: auto, cover;
    background-color: #011605;
    background: #202f22;
    background-size: cover;
    position: relative;
    /* height: 288px; */
    height: auto;
    width: 100%;
}

.category____heading {
    text-align: center;
    padding-top: 22px;
    padding-bottom: 41px;
}
.top-whatwe p {
    color: #fff;
    margin-bottom: 0;
    padding-bottom: 5px;
    text-transform: uppercase;
    font-size: 18px;
    letter-spacing: 0.5px;
    font-family: Helvetica;
}
.top-whatwe h3 {
    color: #fff;
    font-size: 47px;
    line-height: 70px;
    font-family: 'Everett-Regular';
    margin-bottom: 0;
    font-weight: 600;
}
/* .top-whatwe {
    border-bottom: 1px solid #E7ECF04D;
} */
.whatwe__card.bottom {
    padding-top: 30px;
}
.whatwe__card.bottom p {
    color: #ffffffd6;
    font-size: 15px;
    line-height: 20px;
    font-family: Overpass;
    font-weight: 300!important;
    letter-spacing: 0.2px!important;
}
.whatweheads {
    padding-bottom: 22px;
    margin-left: -16px;
}
/*
span.bold-text {
    font-weight: 600;
}
*/
section.our____services {
    margin: 20px 0;
}
.servicessmains {
    background: transparent;
    border-radius: 0px;
    padding: 59px 0px;
    /* box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px; */
}
.services__wrappers-left p {
    color: #fed501;
    font-family: 'Everett-Regular';
    font-size: 20px;
    line-height: 28px;
    text-transform: uppercase;
    letter-spacing: 1px;
}
.services__wrappers-left h3 {
    /* color: #000; */
    /* font-size: 42px; */
    /* font-family: 'Everett-Regular'; */
    /* line-height: 47px; */
    font-size: 32px;
    line-height: 44px;
    font-family: 'DM Serif Display';
    padding-top: 43px;
    width: 87%;
    background-image: linear-gradient(308deg, #6c7272, #1f4240);
    color: #235050;
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
}

.wrappers____card__Cont.d235235 {
    min-height: 347px;
}
.card_carbottom p {
    font-size: 20px;
    font-weight: 700;
    line-height: 24px;
    margin-bottom: 0;
}
.car___top img {
    width: 100%;
    height: 100%;
    object-fit: contain;
}
.car___top {
    width: 58px;
    height: 50px;
}
.wrappers____card__Cont {
    min-height: 239px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    background: #f0e6ad;
    padding: 30px;
    border-radius: 12px;
}
.wrappers____card__Cont.twooo {
    /* background: #464100; */
    position: relative;
    /* background-image: url('../../assets/img/cdffe.svg'); */
    /* background-position: 0 0, 0 0; */
    /* background-size: auto, cover; */
    /* background-color: #483e02; */
    /* background-position: 0 0, 0 0; */
    background-size: auto, cover;
    /* background-color: #011605; */
    background: #202f22;
}
.wrappers____card__Cont.twooo p {
    color: #fff;
}
.wrappers____card__Cont.et346346 p {
    color: #000;
}
.wrappers____card___sm {
    min-height: 165px;
    background: #464100;
    margin-bottom: 20px;
    border-radius: 12px;
    padding: 20px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    position: relative;
    /* background-image: url('../../assets/img/cdffe.svg'); */
    background-position: 0 0, 0 0;
    /* background-size: auto, cover; */
    /* background-color: #011605; */
    background: #202f22;
}


section.call__too {
    position: relative;
    background-image: url('../img/h__bgg.png');
    background-position: 0 0, 0 0;
    background-size: cover;
    background-color: #202f22;
    background-position: center;
}

.wrappers____card___sm.bac {
    background: #fff;
}
.wrappers____card___sm p {
    color: #1BBC97;
    margin-bottom: 0;
}
.wrappers____card___sm.bac p {
    color: #000;
}
.row.rowsss {
    row-gap: 20px;
}
.wrappers____card__Cont.pic-bac {
    background: #ffefb3;
    background-size: 100%;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: bottom;
    height: 350px;
}

.wrappers____card__Cont.pic-bac .car___top {
    position: relative;
    top: -186px;
}
.wrappers____card__Cont.pic-bac {
    justify-content: end;
    position: relative;
}
.card_carbottom p {
    color: #fff;
    position: relative;
    z-index: 9;
    font-family: 'Everett-Regular';
    /* color: #fff; */
    font-weight: normal;
}

.wrappers____card__Cont.d235235 p {
    color: #000;
}
.wrappers____card__Cont.pic-bac::before {
    content: '';
    display: block;
    width: 100%;
    height: 100%;
    background: linear-gradient(0deg, #222f22, transparent);
    position: absolute;
    padding: 30px;
    left: 0;
    bottom: 0;
    border-radius: 12px;
}
.big-bach-car img {
    width: 100%;
    height: 390px;
    object-fit: cover;
    border-radius: 0px;
}
.big-bach-car {
    position: relative;
    height: auto;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    border-radius: 0px;
}
.button___car {
    position: absolute;
    top: 16%;
    left: 27%;
    /* transform: translate(-133%, -50%); */
    background: transparent;
    font-size: 16px;
    padding: 12px 16px;
    border-radius: 6px;
    width: 41%;
    color: #fff;
    right: auto;
}

.button___car.s__009988885487 h3 {
    font-family: 'Everett-Regular';
    font-weight: 600;
    letter-spacing: 1px;
    font-size: 44px;
}

.button___car.s__009988885487 a {
    background: #fed501;
    color: #000;
    padding: 10px 22px;
    margin-top: 8px;
    display: inline-block;
    border-radius: 7px;
}
.button___car a {
    color: #fff;
}
/*
.big-bach-car::before {
    content: '';
    display: block;
    width: 100%;
    height: 350px;
    position: absolute;
    left: 0;
    top: 0;
    border-radius: 12px;
    background: #00000045;
}
*/
.s__00999s h3 {
   
    font-weight: 600;
    font-size: 29px;
    font-family: ArgestaDisplay!important;
    font-weight: normal;
    line-height: 55px;
    text-align: left;
    background-image: linear-gradient(308deg, #ffffff, white);
    color: #235050;
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
}
ul#pills-tab {
    margin: auto;
    justify-content: center;
    padding-bottom: 30px;
}
button.nav-link {
    border-radius: 50px !important;
    background: #E7ECF0 !important;
    margin: 0 10px;
    border: 1px solid #00000029;
    padding: 8px 25px!important;
    padding-bottom: 5px!important;
    font-size: 14px;
}
.nav-pills .nav-link.active, .nav-pills .show>.nav-link {
    background-color: #174340 !important;
}
.mb-3.categories__images {
    width: 28px;
    height: 28px;
}
.mb-3.categories__images img {
    width: 100%;
    height: 100%;
}
.no___padding {
    padding: 0 !important;
}
.hov-animate-outline::before, .hov-animate-outline::after {
    border: 0 !important;
}
.borderss_no {
    border: 0 !important;
    width: 95% !important;
}
.product__background_card {
    background-color: #F1F1F1!important;
    border-radius: 20px;
    padding: 25px;
}
.wrappers___productname {
    display: flex;
    justify-content: space-between;
    align-items: baseline;
}
.pricessss span {
    color: #1BBC97 !important;
}
.wrappers___productname a {
    color: #000000 !important;
    font-family: 'Everett-Regular';
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 20px;
    text-transform: capitalize;
    text-align: left;
}
.wrappers__features {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
span.vehicle__system {
    font-family: 'Work Sans';
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 19px;
    text-transform: capitalize;
    color: rgba(0, 0, 0, 0.6);
}
span.aircond {
    font-family: 'Work Sans';
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 19px;
    text-transform: capitalize;
    color: rgba(0, 0, 0, 0.6);
}
.view__details-button a {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    padding: 6px 24px;
    /* background: rgb(121 222 144); */
    background: #fed501;
    border-radius: 8px;
    color: #000;
}
.no___padding img {
    width: 100%;
    height: 160px;
    object-fit: cover;
    object-position: center;
}
.slick-slide.slick-active div {
    text-align: left;
}
.featured____Products-wrapper {
    padding: 0 10px 0 10px;
}
a.slide-arrow {
    width: 35px;
    height: 35px;
    background: rgb(121 222 144);
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 8px;
}
i.fa-solid.fa-arrow-right, .fa-solid.fa-arrow-left {
    color: #1BBC97;
    font-size: 15px;
}
.arrowsss {
    padding-top: 30px;
    padding-bottom: 30px;
}
.aiz-p-hov-icon a:hover {
    background: #174340;
}
.aiz-p-hov-icon a {
    background: #174340;
    color: #fff;
}
.cart-btn {
    background: #17423f;
    opacity: 1;
}
span.discountess {
    background: #174340 !important;
}
.swiper {
    width: 100%;
    height: 100%;
  }

.swiper-slide {
    text-align: center;
    font-size: 18px;
    background: #fff;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 12px;
}

  .swiper-slide img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
  }
  .quotes {
    width: 20px;
    height: 20px;
}
.profile__image {
    width: 50px;
    height: 50px;
}
.review img {
    width: 15px;
    height: 15px;
}
.top-testi {
    display: flex;
    justify-content: space-between;
}
.bottom-testimo {
    display: inline;
    column-gap: 30px;
}
.profile.name {
    float: left;
    width: 100%;
    margin-top: 1px;
    margin-left: 0px;
    position: relative;
    top: 3px;
}
.card___testwarpper {
    padding: 30px;
}
.lowersect {
    text-align: left;
    display: flex;
    flex-direction: column;
    row-gap: 10px;
}
.review {
    display: flex;
    justify-content: space-between;
    width: 24%;
}
.top-testi {
    padding-bottom: 30px;
}
.show____more a {
    color: #1bbc97;
    font-family: 'Overpass';
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
}
.paragraph-lower p {
   
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    color: #000;
    margin-bottom: 0;
    padding-top: 8px;
}

.top-testi {
    padding-bottom: 16px;
}
.name {
    font-family: 'Helvetica';
    font-style: normal;
    font-weight: 400;
    font-size: 20px;
    line-height: 24px;
    color: #070707;
}
.date {
    font-family: 'Helvetica';
    font-style: normal;
    font-weight: 700;
    font-size: 14px;
    line-height: 20px;
    color: rgba(0, 0, 0, 0.5);
}
.swiper-button-next, .swiper-button-prev {
    position: relative !important;
    width: 100% !important;
    height: auto !important;
    margin-top: 0 !important;
    z-index: 10;
    cursor: poOverpass;
    display: flex;
    align-items: center;
    justify-content: center;
}
.botton__swipersss {
    display: flex;
}
.swiper-button-next:after, .swiper-button-prev:after {
    display: none;
}
/* .botton__swipersss {
    width: 150px;
    float: right;
} */
.swiper-button-prev {
    width: 35px !important;
    height: 35px !important;
    background: #fff;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 8px;
}
.swiper-button-prev img {
    width: 15px;
}
.swiper-button-next {
    width: 35px !important;
    height: 35px !important;
    background: #fff;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 8px;
}
.swiper-button-next img {
    width: 15px;
}
.botton__swipersss {
    display: flex;
    justify-content: space-between;
    width: 105px;
    float: right;
    margin-top: 30px;
}
.bottom____swipersssss {
    display: flex;
    justify-content: space-between;
    align-items: baseline;
}
.top___swipcont ul {
    display: flex;
    list-style: none;
    justify-content: space-between;
    padding-left: 0;
}
.top___swipcont ul li {
    margin-right: 15px;
}
.review.bottom {
    column-gap: 10px;
}
.top-mages img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
}

.test-mond {
    background: #070707;
    border-radius: 20px;
}
.test-mond {
   
    border-radius: 0px;
    /* position: relative; */
    /* top: -50%; */
    padding: 64px 0px;
    margin-top: 0px;
}


section.testimonials {
    /* background: #000!important; */
    background-size: 100% 100%!important;
    position: relative;
    background-image: none;
    background-position: 0 0, 0 0;
    background-size: auto, cover;
    background-color: #fff;
}

.card___testwarpper {
    padding: 30px;
    border: 1px solid #00000024;
    border-radius: 9px;
}
.test-mond {
    background: transparent!important;
    border-radius: 20px;
}
.wrapper____testimonialsec {
    /* background-image: url('../img/testimonilassss.jpg'); */
    background-size: 100%;
    background-repeat: no-repeat;
}
.top-mages {
    height: 850px;
    object-fit: cover;
    object-position: center;
}
.top-mages img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
}
.top-heading-test h3 {
 
       font-size: 41px;
    line-height: 51px;
    margin-bottom: 14px;
    background-image: linear-gradient(308deg, #6c7272, white);
    color: #235050;
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
    margin-top: 20px;
    margin-bottom: 10px;
    font-weight: normal !important;
}
}
.top___swipcont ul li {
    color: #fff;
    font-family: 'Helvetica';
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
}
.top___swipcont ul li a {
    color: #000;
    font-size: 18px;
    letter-spacing: 1.2px;
}

.top___swipcont ul li {
    margin-right: 15px;
    color: #000;
}
.top-mages img {
    border-radius: 20px;
}
div#section_featured {
    border-radius: 0px;
    background: #fff;
    margin: 0px;
}
section.testimonials {
    margin: 0px;
}



/*
section.testimonials {
    background: #070707;
}
*/
.top_____heading h3 {
    font-family: 'Everett-Regular';
    font-style: normal;
    font-weight: 700;
    font-size: 42px;
    line-height: 40px;
    color: #000;
    text-align: center;
    padding-bottom: 20px;
}
.top_____heading p {
   
    font-style: normal;
    font-weight: 400;
    font-size: 17px;
    line-height: 23px;
    text-align: center;
    color: #333;
    width: 70%;
    margin: auto;
    padding-bottom: 53px;
    margin-top: -12px;
}
.todays__dealsWrapper {
    padding: 50px;
    border-radius: 20px;
}
.wrapper____cardssss {
    width: 95% !important;
    background: #F1F1F1;
    border-radius: 11px;
    min-height: 375px;
    border: none;
    height: 100%;
    padding-bottom: 20px;
}
.wrapper____cardssss img {
    height: 190px;
    border-top-right-radius: 20px;
    border-top-left-radius: 20px;
}
.bottom____deal___cont h4 {
    font-family: 'Everett-Regular';
    font-style: normal;
    font-weight: 600;
    font-size: 20px;
    line-height: 28px;
    color: #000000;
    text-align: left;
    padding: 20px;
    padding-bottom: 0;
}

.mid p {
    color: #000!important;
    border: 1px solid #0000004a;
    display: inline-block;
    font-size: 12px!important;
    padding: 3px 9px!important;
    line-height: 18px!important;
    margin-left: 23px;
    background: #fff;
    border-radius: 6px;
}

.bottom____deal___cont p {
   
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 28px;
    color: rgba(0, 0, 0, 0.7);
    text-align: left;
    padding: 0 20px;
}
.button__to-book a {
    /* background: #174340; */
    color: #fff;
    font-size: 12px;
    padding: 10px 35px;
    border-radius: 6px;
    text-align: center;
    margin-left: 70px;
    margin-right: auto;
    margin-top: 32px!important;
    position: relative;
    top: 66px;
    backdrop-filter: blur(5px);
    background-color: rgb(0 0 0 / 38%);
    background-image: radial-gradient(circle at 25% 0, rgba(255, 255, 255, .09), rgba(0, 0, 0, 0) 61%), linear-gradient(76deg, rgb(0 0 0 / 0%) 31%, rgba(255, 255, 255, .02) 31%), linear-gradient(282deg, rgb(0 0 0 / 0%), rgba(255, 255, 255, .1));
    /* display: inline-block; */
}
.button__to-book {
    text-align: left !important;
    padding: 0 20px;
}
.hov-scale-img:hover img, .hov-scale:hover {
    transform: scale(1);
}
section.todays___deal {
    margin: 70px 0;
    margin-bottom: 0;
}
section.why___us {
    /* background-image: url('../img/why-background.jpg'); */
    background-size: 100% 100%;
    background-repeat: no-repeat;
    padding: 50px;
    margin-right: 0px;
    margin-left: 0px;
    margin-top: -20px;
    margin-bottom: 0px;
    border-radius: 0px;
    background: linear-gradient(180deg, #222f22, #334733);
}
.right__top-cont img {
    width: 100%;
    height: 100%;
}
.right__top-cont {
    width: 54px;
    height: 54px;
}
.right___top {
    background: rgb(246 218 181);
    min-height: 211px;
    padding: 20px;
    border-radius: 12px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: 100%;
    backdrop-filter: saturate(180%) blur(20px);
}
.left___top h2 {
    font-family: 'Everett-Regular';
    font-style: normal;
    font-weight: 600!important;
    font-size: 51px!important;
    line-height: 51px!important;
    color: #ffffff;
    width: 76%!important;
}
.right___top.right {
    backdrop-filter: saturate(180%) blur(20px);
    background: #fff;
}
.left__bottom-upper-cont {
    width: 54px;
    height: 54px;
}
.left__bottom-upper-cont img {
    width: 100%;
    height: 100%;
}
.left__bottom-cont {
    background: #174340;
    border-radius: 12px;
    padding: 20px;
}
.bottom__right__wrappers p {
    color: #fff;
}
.bottom__right__wrappers {
    height: 100%;
    display: flex;
    align-items: end;
    width: 92%;
    float: right;
}
.bottom__right__wrappers p {
    color: #fff;
   
    font-style: normal;
    font-weight: 400;
    font-size: 20px;
    line-height: 28px;
    margin-bottom: 0;
}
.right___top.right h5 {
    color: #222;
    font-family: 'Everett-Regular';
    font-style: normal;
    font-weight: 700;
    font-size: 20px;
    line-height: 24px;
}
.right___top.right p {
    font-style: normal;
    font-weight: 400;
    font-size: 15px;
    line-height: 20px;
    color: #555;
}
.right___top h5 {
    font-family: 'Everett-Regular';
    font-style: normal;
    font-weight: 700;
    font-size: 20px;
    line-height: 24px;
    color: #000000;
}
.right___top p {
    
    font-style: normal;
    font-weight: 400;
    font-size: 15px;
    line-height: 20px;
    color: #174340;
}
.left___top p {
    font-family: 'Overpass';
    font-style: normal;
    font-weight: 600;
    font-size: 20px;
    line-height: 28px;
    color: #FFFFFF;
    text-transform: uppercase;
}
.left___top h2 {
    font-family: 'Everett-Regular';
    font-style: normal;
    font-weight: 700;
    font-size: 60px;
    line-height: 51px;
    color: #ffffff;
}
.left___top {
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.left__bottom-cont h5 {
    font-family: 'Everett-Regular';
    font-style: normal;
    font-weight: 700;
    font-size: 20px;
    line-height: 24px;
    color: #222;
}
.left__bottom-cont p {
    font-style: normal;
    font-weight: 400;
    font-size: 15px;
    line-height: 20px;
    color: #555;
    margin-bottom: 0;
}
.left__bottom-upper-cont {
    width: 44px;
    height: 44px;
}
.left__bottom-upper-cont img {
    width: 100%;
    height: 100%;
    object-fit: contain;
}
.left__bottom-cont {
    background: #ffff;
    border-radius: 12px;
    padding: 20px;
    min-height: 200px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    backdrop-filter: saturate(180%) blur(20px);
}

.latest__blog__00 .container {
    padding: 0px;
}
input.form-control.sign__upfrom {
    /* width: 40%; */
    margin: auto;
    background: #ffffff00;
    border-radius: 6px;
    border-color: #ffffff;
    border-right: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    height: 50px;
    border: 1px solid #ffffff;
    backdrop-filter: saturate(180%) blur(20px);
    border-radius: 7px;
    color: #fff;
}
form.signup__form {
    display: flex;
    width: 44%;
    margin: auto;
}
button.signup___button {
    /* background: rgb(121 222 144); */
    background: #fed501;
    color: #000;
    font-size: 15px;
    padding: 10px 28px;
    border-radius: 6px;
    /* border-color: rgb(121 222 144); */
    border: 0;
    box-shadow: none;
    margin-left: 12px;
}
.text-wrapper__sign {
    width: 55%;
    margin: auto;
    text-align: center;
}
.text-wrapper__sign h5 {
    color: #1cbd97 !important;
    text-transform: uppercase;
    font-family: 'Overpass';
    font-style: normal;
    font-weight: 600;
    font-size: 20px;
    line-height: 28px;
}
.text-wrapper__sign h5 {
    color: #1cbd97 !important;
    text-transform: uppercase;
    font-family: 'Overpass';
    font-style: normal;
    font-weight: 600;
    font-size: 20px;
    line-height: 28px;
    /* margin-bottom: 0 !important; */
}
.text-wrapper__sign h2 {
    font-family: 'Helvetica';
    font-style: normal;
    font-weight: 700;
    font-size: 60px;
    line-height: 51px;
    color: #174340;
    padding-bottom: 35px;
}
.sign__updiv_wrapper {
    background: #FFFFFF;
    border-radius: 20px;
    padding: 50px;
}
.sign__up_divmain {
    margin: 20px 0;
}
.footer____Logo {
    text-align: center;
}
.footer____Logo img {
    width: 203px;
    height: 112px;
    object-fit: cover;
}
.quick____Links ul {
    display: flex;
    list-style: none;
    width: 75%;
    justify-content: space-between;
    margin: auto;
    padding-left: 0;
}
.quick____Links ul li a {
    color: #fff;
    font-family: 'FuturaLT';
    font-style: normal;
    font-weight: 400;
    font-size: 15px;
    line-height: 20px;
    letter-spacing: 1px;
}
footer.pt-3.pb-7.pb-xl-3.footer_bottom-c {
    border-top: 1px solid #ffffff47;
}
.main__footerdiv {
    padding: 30px 50px;
    background-size: 100% 100% !important;
    position: relative;
    background-image: url(../../assets/img/cdffe.svg);
    background: #202f22;
}
section.quick_links {
    border-top: 0.3px solid #fff;
    /* opacity: .5; */
    border-bottom: 0.3px solid #fff;
    backdrop-filter: blur(5px);
    background-color: rgb(20 43 58 / 0%);
    background-image: radial-gradient(circle at 25% 0, rgba(255, 255, 255, .09), rgba(0, 0, 0, 0) 61%), linear-gradient(76deg, rgb(0 0 0 / 0%) 31%, rgba(255, 255, 255, .02) 31%), linear-gradient(282deg, rgb(0 0 0 / 0%), rgba(255, 255, 255, .1));
}

footer.pt-3.pb-7.pb-xl-3.footer_bottom-c .row.align-items-center.py-3 {
    padding-top: 0px!important;
    padding-bottom: 0px!important;
}
.mail-cont {
    text-align: center;
}
.mail-cont a {
    color: #fff;
    font-family: 'FuturaLT';
    font-style: normal;
    font-weight: 400;
    font-size: 20px;
    line-height: 20px;
}
.mail-cont span {
    color: #fff;
    margin-right: 10px;
}
.mail-cont span {
    color: #FFFFFF;
    margin-right: 10px;
    border-radius: 50%;
    border: none;
    padding: 10px;
    font-size: 20px;
    display: flex;
    justify-content: center;
    align-items: center;
    /* width: 24px; */
    /* height: 24px; */
}
.contct-mail {
    width: 80%;
    margin: auto;
    padding-top: 50px;
}
.social ul li {
    /* list-style: none; */
    /* color: #fff; */
    margin-right: 3px;
    /* border-radius: 50%; */
    /* border: 1px solid #ffffff36; */
    padding: 5px;
    font-size: 20px;
    /* display: flex; */
    justify-content: center;
    align-items: center;
}
.social ul {
    display: flex;
    padding-left: 0;
    justify-content: center;
}
.mail-cont {
    display: flex;
    align-items: center;
    justify-content: center;
}
.copy__ri span {
    font-family: 'Helvetica';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 20px;
}
.col-md-4.policy-file a {
    color: #fff;
    font-family: 'FuturaLT';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 20px;
}
.col-md-4.policy-file {
    text-align: center;
}
a.cookies {
    color: #fff;
    font-family: 'Helvetica';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 20px;
}
.thestatiicsconra_main::after {
    content: '';
    position: absolute;
    background-image: url(../img/rounded-border.svg);
    width: 50px;
    height: 50px;
    background-size: cover;
    left: 98%;
    bottom: -10px;
}



.checkmark {
    position: absolute;
    top: 0;
    left: 0;
    height: 25px;
    width: 25px;
    background-color: #eee;
    border-radius: 50%;
  }
  
  /* On mouse-over, add a grey background color */
  .containerr:hover input ~ .checkmark {
    background-color: #ccc;
  }
  
  /* When the radio button is checked, add a blue background */
  .containerr input:checked ~ .checkmark {
    background-color: #eeeeee;
}
  
  /* Create the indicator (the dot/circle - hidden when not checked) */
  .checkmark:after {
    content: "";
    position: absolute;
    display: none;
  }
  
  /* Show the indicator (dot/circle) when checked */
  .containerr input:checked ~ .checkmark:after {
    display: block;
  }
  
  /* Style the indicator (dot/circle) */
.containerr .checkmark:after {
    top: 7px;
    left: 8px;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background: #fed501;
}

.pagination .active .page-link {
    background-color: #f8da31!important;
    border-color: #f8da31!important;
    color: #000!important;
}
  .containerr input {
    position: absolute;
    opacity: 0;
    cursor: poOverpass;
  }
  .containerr {
    display: block;
    position: relative;
    padding-left: 35px;
    margin-bottom: 0;
    cursor: poOverpass;
    font-size: 22px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 25px;
}
.bottom__need a {
    color: #ffffff;
    font-family: 'Overpass';
    font-style: normal;
    font-weight: 600;
    font-size: 20px;
    line-height: 26px;
    letter-spacing: .5px;
}

.bottom__need {
    position: absolute;
    z-index: 99;
    bottom: 35px;
    left: 32px;
}

.bottom__need {
    position: absolute;
    z-index: 99;
    bottom: -16px;
    left: 104px;
    display: inline-block!important;
}
.bottom__need a {
    float: left;
    width: 100%;
}
.carousel-box img.d-block.mw-100 {
    height: 100vh!important;
    border-radius: 0px;
}
.bottom__need {
    padding-top: 40px;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
/*
.home-banner-area.mb-3.pt-3.thhhedbposdx::before {
    content: "";
    width: 100%;
    height: 200px;
    position: absolute;
    top: inherit;
    left: 0px;
    z-index: 1;
    background: linear-gradient(to bottom, rgba(125, 185, 232, 0) 0%, rgba(0, 0, 0, 0.78) 78%, rgb(0, 0, 0) 100%);
    bottom: 234px;
}
*/
/*
section.whattodo::before {
    content: "";
    width: 100%;
    height: 258px;
    position: absolute;
    top: inherit;
    left: 0px;
    z-index: 1;
    background: linear-gradient(to bottom, rgba(125, 185, 232, 0) 0%, rgb(0 0 0) 78%, rgb(0 0 0) 100%);
    bottom: -10px;
   
}
*/
.whattodo .container-fluid {
    padding: 0px;
}
.home-banner-area .container-fluid {
    padding: 0px;
}
.position-relative.logo-bar-area.border-bottom.border-md-nonea.z-1025.thenewwheadwers {
    border: none!important;
}
.bottom__need span {
    /* font-size: 18px; */
    border-radius: 50%;
    background: #1cbd97;
    padding: 22px;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 24px;
    height: 24px;
}
header.sticky-top.z-1020.bg-white {
    background: transparent!important;
    /* backdrop-filter: saturate(180%) blur(12px); */
    padding: 0 77px;
    color: #fff;
    position: relative;
    border-bottom: 1px solid #ffffff3b;
}
section {
    float: left;
    width: 100%;
}
.thhenewheadmenus {
    /* padding: 0 !important; */
    text-transform: capitalize;
    font-size: 14px !IMPORTANT;
    /* margin-right: 18px; */
    font-weight: 500 !important;
    letter-spacing: 0.2px;
    font-family: 'Everett-Regular';
    color: #fff!important;
}


div#todays_deal {
    background: #fff;
    margin-top: -31px!important;
    padding-top: 63px;
    padding-bottom: 71px;
    margin-bottom: 0px!important;
}
.todays__dealsWrapper.fhh000 {
    padding: 0px;
}


.c-scrollbar-light.overflow-hidden.px-4.px-md-5.pb-3.pt-3.pt-md-3.pb-md-5 {
    padding: 0px!important;
}

#todays_deal section.todays___deal {
    margin-top: 0px;
}
.testimonials .container-fluid {
    padding: 0px;
    margin: 0px;
}
.modal.website-popup.removable-session {
    display: none!important;
}
@media screen and (min-width:1650px) and (max-width:3000px){
section.whattodo::before {
    content: "";
    width: 100%;
    height: 258px;
    position: absolute;
    top: inherit;
    left: 0px;
    z-index: 1;
   
    bottom: 161px;
    /* margin-top: 10px; */
}
}
.wrappers____card___sm.vffsfsss {
    min-height: 132px;
}

.wrappers____card__Cont.pic-bac.vffsfs {
    min-height: 157px;
    height: 232px;
}

.s__01144477 {
    min-height: 182px;
}
.s__11447477ddd774477 .wrappers____card___sm {
    min-height: 115px!important;
}

.col-md-6.a__001144477 .wrappers____card___sm {
    min-height: 183px;
}
.sign__up_divmain {
    margin: 0px;
    background: #d6e2c3;
    margin-bottom: -35px;
}
.sign__up_divmain {
    margin: 0px;
    background: #fff;
    margin-bottom: -35px;
}
.contct-mail {
    float: left;
    width: 100%;
}
.bg-black-10, .hov-bg-black-10:hover {
    background-color: transparent!important;
}

.text-wrapper__signa5656 h2 {
    font-family: 'Everett-Regular';
    font-size: 41px;
}

.d346436 form.signup__form {
    width: 100%;
}
p {
    font-family: 'FuturaLT';
}
.text-wrapper__signa5656 h2 {
    font-family: 'DM Serif Display';
    /* font-weight: 600; */
    font-size: 41px;
    line-height: 51px;
    margin-bottom: 14px;
    background-image: linear-gradient(308deg, #ffffff, white);
    color: #235050;
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
    margin-top: 20px;
    margin-bottom: 10px;
    font-weight: normal !important;
}
#todays_deal .bottom____deal___cont {
    margin-top: -186px;
    color: #fff;
}
#todays_deal  .bottom____deal___cont {
    margin-top: -186px;
    color: #fff;
    position: relative;
    z-index: 9999;
}
.b__heading0011 h3 {
    font-family: 'Everett-Regular';
    font-weight: 600;
    color: #000;
    font-size: 20px;
    padding-top: 20px;
    padding-bottom: 16px;
}

.b__heading0011 p {
    font-size: 17px;
}

.process___00999w {
    padding-top: 60px;
    margin-bottom: 39px;
    background: #f5f0e6;
    padding-bottom: 68px;
}
.process___00999w .container {
    /* background: #f5f0e6; */
    padding: 34px;
    border-radius: 11px;
    background-size: 123% 248%;
    padding-left: 74px;
    margin-bottom: 33px;
    background-color: rgb(246 218 181);
}
.d__001144477 {
    padding-top: 7px;
    margin-top: 25px;
}

.d__000ss222 h2 {
    margin-bottom: 45px;
    font-size: 22px;
}
.d__001144477.s146546456 {
    /* display: none; */
    border: none;
}
.icon__0-999s svg {
    width: 32px;
    height: auto;
    /* background: #000; */
}

section.latest__blog__00 {
    padding-bottom: 35px;
}

.d__000ss222 p {
    color: #fff;
    font-size: 18px;
    text-transform: capitalize;
    letter-spacing: 0.2px;
}

.d__000ss222 {
    padding-top: 14px;
    /* margin-bottom: 0px; */
}
.d__000ss222 h2 {
    color: #000;
    font-family: 'Everett-Regular';
}
.d__000ss222 p {
    color: #fff;
    font-size: 24px;
}
.col-md-5.sbo14554545 {
    border-right: 1px solid #00000024;
    display: flex;
    align-items: center;
}
.d__001144477 {
    text-align: center;
    border-right: none;
}
.d__000ss222 h2 {
    margin-bottom: 19px;
    font-size: 22px;
    line-height: 44px;
    font-family: ArgestaDisplay;
    padding-top: 0px;
    width: 100%;
    background-image: linear-gradient(308deg, #6c7272, #1f4240);
    color: #235050;
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
    font-weight: normal;
}

.d__001144477.e1545454 {
    border: none;
}
.col-md-5.sbo14554545 p {
    color: #333;
    font-size: 15px;
}
.heading__08844 h3 {
    font-family: 'Everett-Regular';
    font-size: 42px;
    text-align: center;
    padding-bottom: 21px;
    margin-top: 18px;
    font-weight: 600;
}
footer.pt-3.pb-7.pb-xl-3.footer_bottom-c {
    /* background: #000; */
    color: #fff;
    background-image: url(../../assets/img/cdffe.svg);
    background-position: 0 0, 0 0;
    background-size: auto, cover;
    background-color: #011605;
    background: #202f22;
}
h3.s__009991444 {
    font-family: 'Everett-Regular';
    color: #000;
    font-weight: 600;
    font-size: 35px;
}
.blog__img img {
    width: 100%;
}
#todays_deal .wrapper____cardssss img {
   
    border-radius: 18px;
}
#todays_deal .wrapper____cardssss img {
    height: auto;
    border-top-right-radius: 20px;
    border-top-left-radius: 20px;
    background-position: top!important;
    margin-top: -79px!important;
}
span.d-flex.align-items-center.nav-user-info.ml-3.loginhhggg a {
    width: auto;
    text-align: center;
    padding: 8px 26px!important;
    background: #fed501;  
    color: #000!important;
    opacity: 1!important;
    font-size: 17px!important;
    border: none!important;
    border: 1px solid #ffffff63 !important;
}

.hover-user-top-menu.position-absolute.top-100.left-0.right-0.z-3.sfsdfsdf34465.active {
    float: right;
    left: auto!important;
    right: 0px!important;
}

@media screen and (min-width:1200px) and (max-width:1650px) {
   .d-none.d-lg-block.position-relative.bg-transparent.h-50px.thhwwiwsjsd {
    float: left;
    width: 62%;
    text-align: center;
} 
    
.bannercontentsrights {
    position: absolute;
    top: 19%;
    right: 6%;
    width: 379px;
    text-align: center;
    z-index: 99;
}
    .bannercontentslefts h2 {

    width: 88%;

   
}
}
@media screen and (min-width:1660px) and (max-width:3000px) {
    .carousel-box img.d-block.mw-100 {
    height: 765px!important;
    border-radius: 0px;
}
}

.s__0999ssss {
    position: absolute;
    width: 100%;
}

.aboutpagebanner .container-fluid.h-100.p-0 {
    position: relative;
}

.s__0999ssss img {
    width: 98%;
    height: 655px;
    margin-top: -82px;
}
section.aboutpagebanner {
    height: auto;
    margin-top: -100px;
    position: relative;
    /* background-image: url("https://makemaya.space/deneb-pollux/public/assets/img/cdffe.svg"); */
    /* background-position: 0 0, 0 0; */
    /* background-size: auto, cover; */
    /* background-color: #020400; */
    /* position: relative; */
    /* background-image: url(../../assets/img/cdffe.svg); */
    /* background-position: 0 0, 0 0; */
    /* background-size: auto, cover; */
    /* background-color: #011605; */
    background: linear-gradient(180deg, #222f22, #334733);
    background-size: cover;
}
.aboutbannimag img {
    height: 100%;
    object-fit: fill;
    width: 100%;
}
.hedasdaboutpages {
    position: absolute;
    transform: translate(-50%, -50%);
    top: 63%;
    left: 57%;
    z-index: 9;
    width: 100%;
}
.hedasdaboutpages small {
    color: #f8da31;
    font-size: 20px;
    font-family: 'FuturaLT';
    letter-spacing: 1px;
}
.hedasdaboutpages h2 {
    color: #fff;
    font-size: 60px;
    width: 45%;
    padding-top: 25px;
    font-family: 'Overpass';
    font-weight: 600;
    line-height: 65px;
    text-align: left;
}
.hedasdaboutpages p {
    color: #fff;
    font-family: 'Overpass';
    font-size: 15px;
    width: 50%;
    letter-spacing: 0.5px;
}
/*
section.aboutpagebanner::before {
    content: '';
    inset: 0;
    background: #00000078;
    position: absolute;
}
*/
section.theeaboutquote {
    padding: 80px 0;
    background: #f5f5f5;
}
.s__0090011144 {
    backdrop-filter: blur(5px);
    background-color: #f5f0e6;
    background-image: radial-gradient(circle at 25% 0, rgba(255, 255, 255, .09), rgba(0, 0, 0, 0) 61%), linear-gradient(28deg, rgb(0 0 0 / 0%) 50%, rgba(255, 255, 255, .02) 31%), linear-gradient(282deg, rgb(0 0 0 / 0%), rgba(255, 255, 255, .1));
    display: inline-block;
    border-radius: 9px !important;
    height: auto;
    position: relative;
    z-index: 9999;
    padding: 0px 0px !important;
    margin-bottom: 31px;
    border: 1px solid #0000001f;
    height: 245px;
    background-color: rgb(246 218 181);
}

.s__0-0988s {
    height: 243px;
    overflow: hidden;
}
.s__0-0988s img {
    height: 247px;
    border-radius: 10px 0px 0px 10px;
}

p.s02155465 {
    font-size: 15px;
    letter-spacing: 0.3px;
}
.s__0090011144 .col-md-7 {
    display: flex;
    align-items: center;
    padding: 2px 31px;
}
.s__0099s h3 {
    font-family: ArgestaDisplay;
    font-weight: normal;
    line-height: 27px;
    text-align: left;
    background-image: linear-gradient(308deg, #6c7272, white);
    color: #235050;
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
    font-size: 30px;
    padding-bottom: 14px;
}
.s__0099s p {
    color: #ffffffd1;
    width: 92%;
    letter-spacing: 0.5px;
}

p.s02155465 {
    font-size: 16px;
}
section.theeaboutquote.s2323srwq {
    padding: 80px 0;
    /* background: #f5f5f5; */
    height: auto;
    margin-top: -100px;
    position: relative;
    background-image: url('../../assets/img/cdffe.svg');
    background-position: 0 0, 0 0;
    background-size: auto, cover;
    background-color: #fff;
    color: #fff;
}
p.s02155465 {
    color: #ffffffb5;
    font-size: 17px;
}

.thequotemains h1 {
    font-family: 'Overpass' !important;
    font-size: 50px;
    line-height: 60px;
    letter-spacing: 0.5px;
}
.thequotemains h1 {
    font-family: 'Overpass' !important;
    font-size: 50px;
    line-height: 60px;
    letter-spacing: 0.5px;
}
.thequotemains h1 {
    /* font-family: 'FuturaLT' !important; */
    font-size: 50px;
    line-height: 60px;
    letter-spacing: 0.5px;
    color: #000;
    border-left: 10px solid #1abc97;
    padding-left: 25px;
    font-size: 37px;
    line-height: 44px;
    font-family: ArgestaDisplay!important;
    padding-top: 0px;
    width: 87%;
    background-image: linear-gradient(308deg, #6c7272, #1f4240);
    color: #235050;
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
}

.s___img___ooii {
    aspect-ratio: 2 / 3;
    border-radius: var(--elements--border-radius-l);
    object-fit: cover;
    min-width: 100%;
    max-height: 400px;
    overflow: hidden;
    width: 100%;
}
.s___img___ooii img {
    margin-top: -253px;
}
.con__009998w h3 {
    line-height: 40px;
    /* line-height: 44px; */
    font-family: 'DM Serif Display';
    /* padding-top: 43px; */
    width: 87%;
    background-image: linear-gradient(308deg, #6c7272, #1f4240);
    color: #235050;
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
    font-size: 36px;
    padding-top: 9px;
    padding-bottom: 15px;
}
.con__009998w small {
    text-transform: uppercase;
    font-size: 13px;
    letter-spacing: 1px;
}
.con__009998w p {
    font-size: 16px;
    width: 88%;
}
.con__009998w.d235235d {
    padding-left: 35px;
}
.theeaboutquote .col-md-6 {
    display: flex;
    align-items: center;
}
.innimageslides {
    height: 250px;
}

.inneriamegsdmains {
    height: 100%;
}
.inneriamegsdmains img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.theimnoparas {
    padding-top: 20px;
}
.mySwiperinnnerimages{
    border-radius: 10px;
}
section.weprovidess {
    padding: 50px 0;
    background: #fff;
}
.weproveidedacardsd {
    padding-top: 30px;
}
.weproovessheads h2 {
    font-size: 50px;
}
    
    .hedasdaboutpages p {
    color: #fff;
    font-family: 'FuturaLT';
    font-size: 15px;
    width: 50%;
    letter-spacing: 0.5px;
}








 @media (max-width: 767px){
            #flash_deal .flash-deals-baner{
                height: 203px !important;
            }
        }
        
        
        
.titulo {
    margin-top: 7rem;
    font-size: 10em;
    color: #fff;
    overflow: hidden;
    margin-left: 107px;
    font-family: 'Everett-Regular';
    font-weight: bold;
    line-height: 5px!important;
}



.letra:nth-child(1) {
    text-transform: capitalize;
}

.subtitulo {
    position: relative;
    font-size: 10em;
    color: var(--blanco);
    overflow: hidden;
    margin-left: 609px;
    margin-top: -185px;
    font-family: "digital geometric";
    font-weight: bold;
    letter-spacing: -7px;
}
.titulo .letra {
    display: inline-block;
    line-height: 66px;
    opacity: 0;
    font-size: 62px;
    width: auto;
}
.bannercontentslefts {
    position: absolute;
    top: 29%;
    line-height: 10px;
    font-family: 'Everett-Regular'!important;
    width: 54%;
    z-index: 9999999999;
}
.bannercontentslefts span {
    font-size: 20px;
    color: #fff;
    /* font-family: ArgestaDisplay; */
    background-image: linear-gradient(308deg, #fff, white);
    color: #fff;
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
    margin-top: 20px;
    margin-bottom: 10px;
}
.figura {
    position: absolute;
    width: 0;
    height: 0;
    border-left: 28px solid transparent;
    border-right: 28px solid transparent;
    border-bottom: 70px solid aqua;
    margin-left: 160px;
    margin-top: -265px;
}
.image-pointer-bg-edit {
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
    background-image: radial-gradient(circle at 50% 100%, rgba(255, 255, 255, .12), rgba(80, 80, 80, 0) 54%);
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    justify-content: flex-start;
    align-items: center;
    width: 88%;
    height: 100%;
    padding-left: 20px;
    display: flex;
    overflow: hidden;
}

.s__00988sss {
    width: 29%!important;
}
.pointer-wrapper-line1.part2 {
    perspective-origin: 97%;
    transform-origin: 80%;
    background-image: linear-gradient(106deg, rgba(0, 0, 0, 0), #fff);
    width: 200px;
    height: 1px;
    top: auto;
    bottom: 0%;
    left: 0px;
    right: 35px;
    transform: rotate(0);
    width: 252px!important;
}
.pointer-wrapper-line1 {
    background-image: linear-gradient(rgba(0, 0, 0, 0), #fff);
    width: 1px;
    height: 100px;
    position: absolute;
    top: auto;
    bottom: -17%;
    left: 288px;
    right: 0%;
    transform: rotate(45deg);
}
.image-pointer-wrapper.is-homepage {
    margin-top: 36px;
    width: 277px;
    /* padding: 46px; */
    /* display: inline-block; */
    /* float: left; */
    height: 87px;
    line-height: 20px;
}
a.scolorrr {
    color: #fff;
    font-size: 15px;
}
.s__00988sss {
    width: 29%!important;
    margin-top: 26px!important;
    position: relative;
    top: 92px;
    z-index: 999999;
}

        .bannercontentslefts small {
    color: #f8da31;
    font-size: 20px;
    font-family: 'FuturaLT';
    letter-spacing: 1px;
    float: left;
    width: 100%;
    margin-top: 0px;
    line-height: 28px!important;
    position: relative;
    z-index: 999!important;
}
        
a.s56565 {
    font-family: 'Everett-Regular';
    color: #fff;
    font-size: 20px;
    position: relative;
    top: 10px;
    letter-spacing: 2px;
    font-weight: 600;
}
        .whatwe__card-wrapper {
 
    cursor: pointer;
    transition: all 1s;
}
        
.whatwe__card-wrapper:hover {
    background: #645711;
    transition: all .5s;
    transform: translateY(-20px);
}
        
        .wrappers____card__Cont{
            
             cursor: pointer;
    transition: all 1s;
        }
              .wrappers____card__Cont:hover {
 
    transition: all .5s;
    transform: translateY(-20px);
}
        
        .wrappers____card___sm{
            
              cursor: pointer;
    transition: all 1s;
        }
    
                      .wrappers____card___sm:hover {
 
    transition: all .5s;
    transform: translateY(-20px);
}
        
        .img-box{
    height: 800px;
    overflow: hidden;
}


.content-box{
    padding-inline: 10em;
}

.title{
    font-size: 5em;
    max-width: max-content;
    margin-block-end: .25em;
}

.text{
    opacity: .6;
    line-height: 2.25;
    text-align: justify;
}

[data-reveal="left"]{
    clip-path: inset(0 100% 0 0);
}

[data-reveal="left"].revealed{
    animation: reveal-left 1.2s cubic-bezier(0.17, 0.97, 0.38, 1) forwards 300ms;
}

@keyframes reveal-left{
    0% { clip-path: inset(0 100% 0 0); } 
    
    100% { clip-path: inset(0 0 0 0); }
}

[data-reveal="right"]{
    clip-path: inset(0 0 0 100%);
}

[data-reveal="right"].revealed{
    animation: reveal-right 1.2s cubic-bezier(0.17, 0.97, 0.38, 1) forwards 300ms;
}

@keyframes reveal-right{
    0% { clip-path: inset(0 0 0 100%); } 
    
    100% { clip-path: inset(0 0 0 0); }
}

.img-box .img{
    transform: scale(1.5);
    transition: 1.2s cubic-bezier(0.17, 0.97, 0.38, 1);
}

.img-box.revealed .img{
    transform: scale(1);
}
      
        
        
        
        
        .position-relative.h-140px {
    transition: all 1s;
}
             .product__background_card:hover .position-relative.h-140px {
    transition: all .5s;
    transform: scale(1.1);
}
        
        
        .right___top.revealed{
            
             transition: all 1s;
        }
        
            .right___top.revealed:hover  {
    transition: all .5s;
    transform: translateY(-20px);
}
     
        
        .left__bottom-cont{
            
             transition: all 1s;
        }
        .left__bottom-cont:hover  {
    transition: all .5s;
    transform: translateY(-20px);
}
        
        .blog__img img {
    width: 100%;
    border-radius: 10px;
               transition: all 1s;
}
     
        .blog__section__00:hover img {
         transition: all .5s;
    transform: scale(1.1);
            cursor: pointer;
            }
/*
        .wrapper____cardssss:hover {
    transition: all .5s;
    transform: scale(1.1);
}
        
        
        .wrapper____cardssss{
            
             transition: all 1s;
        }
*/
.icon__0-999s {
    background: #222f22;
    width: 65px;
    height: 65px;
    margin-left: auto;
    margin-right: auto;
    border-radius: 10px;
    line-height: 67px;
}
        
section.latest__blog__00.about__pagee {
    padding-bottom: 49px;
}
.banner__00999e img {
    width: 100%;
}
/*

#collapse_rtytr1 li.mb-3.text-dark {
    display: inline-block;
    width: 11%;
    border: 1px solid #ffffff;
    text-align: center;
    padding: 5px 2px;
    border-radius: 5px;
    margin-right: 12px;
     font-size: 23px!important; 
    font-weight: 600;
    margin-top: 2px;
    background: #000;
}
.s__class_00999 {
    background: #fff;
}
.s__class_00999 .bg-white.border.mb-3 {
    border: none!important;
}

section.listing__pagebanner {
    margin-top: -41px;
}
div#collapse_rtytr1 {
    background: #eeeeee !important;
    text-align: left;
    margin-bottom: -35px;
    height: 72px;
    width: 100%;
}
#collapse_rtytr1 a.text-reset.fs-14.hov-text-primary {
    color: #fff!important;
    font-size: 16px!important;
    font-family: 'FuturaLT';
    letter-spacing: 1px;
    font-weight: normal;
}

#collapse_rtytr1 li.mb-3.text-dark {
    display: inline-block; 
    width: auto;
    border: 1px solid #ffffff;
    text-align: center;
    padding: 5px 34px;
    border-radius: 5px;
    margin-right: 12px;

    font-weight: 600;
    margin-top: 2px;
    background: #000;
}

#collapse_rtytr1 ul.p-3.mb-0.list-unstyled {
    padding: 0px!important;
}
.s__00999s {
    margin-top: -150px;
    position: relative;
    top: -67px;
}
*/

.s__00999s h3 {
    font-family: 'Everett-Regular';
    font-weight: 600;
    font-size: 39px;
}

.s__00999s p {
    font-size: 17px;
}

.s__00999s {
    margin-top: -184px;
    position: relative;
    top: -46px;
}
.position-relative.h-140px.h-md-200px {
    height: 320px;
}
.s__class_00999 {
    background: #eee;
    padding-top: 10px;
}

.side__00114444 .rating-mr-1 i {
    margin-right: 0.1rem;
}
.side__00114444 h2.mb-4.fs-16.fw-700.text-dark {
    font-family: DM Serif Display;
    font-size: 32px!important;
    margin-bottom: 20px!important;
    color: #000!important;
}
.btn-secondary-base, .btn-soft-secondary-base:hover, .btn-outline-secondary-base:hover {
    background-color: #1BBC97;
    border-color: #1BBC97;
     border-radius: 5px!important;
}
span.col1 {
    float: right;
    color: #000;
    background: #f8da3142;
    /* margin-bottom: 12px; */
    /* text-align: right; */
    border-radius: 25px;
    display: inline-block;
    padding: 3px 15px;
    font-family: 'FuturaLT';
    line-height: 17px;
    font-size: 14px;
    letter-spacing: 0.3px;
}

h3.s__026565656 {
    font-size: 20px;
    font-family: 'Everett-Regular';
    font-weight: 600;
    color: #000;
    padding-bottom: 11px;
}
.list li {
    list-style: none;
    display: inline-block;
}
button.btn.btn-primary.buy-now.fw-600.add-to-cart.min-w-150px.rounded-0 {
    background: #fed501;
    border-color: #fed501;
   
     border-radius: 5px!important;
    color: #000;
}
.mt-3.sdsddsdfsdfds {
    margin-top: -4px!important;
}

.sticky-top.text-left {
    background: #fff;
    padding: 22px;
    border-radius: 8px;
    border: 1px solid #0000001f;
}
div#loader {
    position: absolute;
    background: #fff;
    z-index: 9;
    width: 89%;
    text-align: center;
    height: 400px;
    margin-left: -16px;
    padding-top: 107px;
}

section.weprovidess {
    background: #f5f0e6;
}

.theimnoparas {
    height: 108px;
    text-align: left;
    padding: 10px 20px;
}
.d-flex.mb-2.mb-md-3.align-items-baseline.justify-content-between.arrowsss {
    position: relative;
    z-index: 99999;
}
.list li {
    list-style: none;
}
.sdsddsdfsdfds ul.list {
    padding: 0px;
    background: transparent;
    border-radius: 6px;
    padding: 14px 0px;
}

.fade:not(.show) {
    opacity: 1;
}

ul.nav.nav-tabs.tabbing_0099999999 li a {
    border-radius: 50px !important;
    background: #E7ECF0 !important;
    margin: 0 10px;
    border: 1px solid #00000029;
    padding: 8px 25px !important;
    padding-bottom: 5px !important;
    font-size: 14px;
    padding-bottom: 9px!important;
    color: #000;
}
ul.nav.nav-tabs.tabbing_0099999999 {
    display: inline-block;
    width: 100%;
    text-align: center;
}

ul.nav.nav-tabs.tabbing_0099999999 li {
    display: inline-block;
}
ul.nav.nav-tabs.tabbing_0099999999 {
    margin-bottom: 35px;
    border: none;
    margin-top: 9px;
}
ul.nav.nav-tabs.tabbing_0099999999 .active {
    background: #fed501!important;
    color: #000;
}
div#section_featured {
    padding-bottom: 18px;
}
    

.top-whatwe span {
    font-size: 48px;
    font-weight: 600;
    letter-spacing: 3px;
}
section.aboutpagebanner.servicesssection454 {
    height: 790px;
    margin-top: -193px;
    position: relative;
}
section.aboutpagebanner.servicesssection454 img {
    height: 100%;
    object-fit: cover;
    width: 100%;
    margin-top: 0px;
}
        @media screen and (min-width:1700px) and (max-width:3000px){
            
.position-relative.h-140px.h-md-200px {
    height: 198px;
}
    
section.banner__top115454::before {
    bottom: -41px!important;
}
}


section.aboutpagebanner.servicesssection454 img {
    height: 100%;
    object-fit: cover;
    width: 100%;
    margin-top: -88px;
}
#wrapper {
  width: 100vw;
  height: 100vh;
  display: flex;
  flex-flow: column;
  align-items: center;
  justify-content: center;
}

#wrapper h1 {
  position: absolute;
  left: var(--GoldenRatio7);
  font-size: var(--FontH2);
}

#wrapper h1 span {
  color: var(--ColorDarkB);
}

#wrapper p {
  position: absolute;
  bottom: var(--GoldenRatio7);
  color: var(--ColorDarkB);
  font-size: var(--FontParagraph);
}

#ImgWrapper {
  position: relative;
  width: 100vw;
  height: 100vh;
  overflow: hidden;
  perspective: 2200px;
  background: var(--ColorDarkA);
}

#ImgWrapper img {
  position: absolute;
  box-shadow: 0 0 31px black;
}

#ImgWrapper #img1 {
  z-index: 1;
  height: 50vh;
  bottom: 15%;
  left: 5%;
}

#ImgWrapper #img2 {
  z-index: 2;
  height: 45vh;
  bottom: 40%;
  right: 5%;
}

#ImgWrapper #img3 {
  z-index: 3;
  height: 40vh;
  bottom: 22%;
  right: 25%;
}

#ImgWrapper #img4 {
  z-index: 4;
  height: 31vh;
  bottom: 55%;
  left: 13%;
}

#ImgWrapper #img5 {
  z-index: 5;
  height: 50vh;
  bottom: 22%;
  left: 36%;
}

#ImgWrapper #img6 {
  z-index: 6;
  height: 31vh;
  bottom: 13%;
  left: 13%;
}

#ImgWrapper #img7 {
  z-index: 7;
  height: 31vh;
  bottom: 10%;
  right: 13%;
}

#codeby {
  height: 100vh;
  width: 100vw;
  display: flex;
  justify-content: center;
  align-items: center;
}

#codeby a {
  text-decoration: none;
  font-size: var(--FontH5);
  font-weight: 400;
  color: var(--ColorWhiteB);
}

#codeby a span {
  font-weight: 700;
  display: inline-block;
  color: var(--ColorWhiteA);
}

/*-------------@media (max-width: 1920px)------------- */

@media (max-width: 1920px) {
  :root {
    /*-------------FontSize (PX to VW Conversion With Viewport Width 1920px)------------- */
    --FontH1: 12.148vw;
    --FontH2: 7.508vw;
    --FontH3: 4.641vw;
    --FontH4: 2.868vw;
    --FontH5: 1.772vw;
    --FontParagraph: 1.095vw;
    --FontSubtitle: 0.677vw;
    /*-------------GoldenRatio (1.618) (Viewport Width 1920px)------------- */
    --GoldenRatio1: 100vw;
    --GoldenRatio2: 61.805vw;
    --GoldenRatio3: 38.198vw;
    --GoldenRatio4: 23.608vw;
    --GoldenRatio5: 14.591vw;
    --GoldenRatio6: 9.018vw;
    --GoldenRatio7: 5.573vw;
    --GoldenRatio8: 3.445vw;
    --GoldenRatio9: 2.129vw;
    --GoldenRatio10: 1.316vw;
  }
}

/*-------------/@media (max-width: 1920px)------------- */

/*-------------@media (max-width: 400px)------------- */

@media (max-width: 400px) {
  :root {
    /*-------------GoldenRatio (1.618) (Viewport Width 400px) Base Size 13px------------- */
    --FontH1: 58.313vw;
    --FontH2: 36.040vw;
    --FontH3: 22.275vw;
    --FontH4: 13.768vw;
    --FontH5: 8.508vw;
    --FontParagraph: 5.258vw;
    --FontSubtitle: 3.250vw;
    /*-------------GoldenRatio (1.618) (Viewport Width 400px)------------- */
    --GoldenRatio1: 100vw;
    --GoldenRatio2: 61.805vw;
    --GoldenRatio3: 38.197vw;
    --GoldenRatio4: 23.608vw;
    --GoldenRatio5: 14.590vw;
    --GoldenRatio6: 9.018vw;
    --GoldenRatio7: 5.572vw;
    --GoldenRatio8: 3.445vw;
    --GoldenRatio9: 2.130vw;
    --GoldenRatio10: 1.317vw;
  }
  #wrapper h1 {
    font-size: var(--FontH5);
  }
  #ImgWrapper #img1 {
    height: 22vh;
    bottom: 50%;
    left: 7%;
  }
  #ImgWrapper #img2 {
    height: 22vh;
    bottom: 70%;
    right: 7%;
  }
  #ImgWrapper #img3 {
    height: 22vh;
    bottom: 35%;
    right: 35%;
  }
  #ImgWrapper #img4 {
    height: 22vh;
    bottom: 61.89%;
    left: 13%;
  }
  #ImgWrapper #img5 {
    height: 35vh;
    left: 46%;
    bottom: 31%;
  }
  #ImgWrapper #img6 {
    height: 17vh;
    bottom: 22%;
  }
  #ImgWrapper #img7 {
    height: 18vh;
    left: 22%;
  }
  #codeby a {
    font-size: var(--FontParagraph);
  }
}
.s__0099sss img {
    width: 100%;
}

.s__00154545 h1 {
    border: none;
    padding-left: 0px;
}
.s__00154545 {
    width: 72%;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 48px;
}
.s__00154545 h1 {
    border: none;
    padding-left: 0px;
    font-size: 73px;
    line-height: 72px;
    padding-bottom: 39px;
}
.icon__009dd img {
    width: 100%;
}
.s__ist__0098988s.vv222444 img {
    height: 375px;
}

.s__ist__0098988s.vv11333 img {
    height: 262px;
}
.s__oommjj {
    margin-top: -38px;
    color: #fff;
    padding-left: 13px;
}
.s__ist__0098988s {
    float: left;
    width: 100%;
    margin-bottom: 16px;
}
.s__ist__0098988s.vv11 .icon__009dd img {
    height: 347px;
}
/*
.icon__009dd::before {
    content: "";
    background: linear-gradient(to bottom, rgba(125, 185, 232, 0) 0%, rgb(0 0 0) 78%, rgb(0 0 0) 100%);
    position: absolute;
    z-index: 99;
    width: 91%;
    height: 100px;
    bottom: 5px;
}
*/


.s__oommjj {
    margin-top: -38px;
    color: #fff;
    padding-left: 13px;
    position: relative;
    z-index: 999;
}

p.contecttt a {
    backdrop-filter: blur(25px);
    background-color: rgb(0 0 0 / 0%);
    background-image: radial-gradient(circle at 25% 0, rgba(255, 255, 255, .09), rgba(0, 0, 0, 0) 61%), linear-gradient(76deg, rgb(0 0 0 / 0%) 31%, rgba(255, 255, 255, .02) 31%), linear-gradient(282deg, rgb(0 0 0 / 0%), rgba(255, 255, 255, .1));
    display: inline-block;
    border-radius: 8px !important;
    color: #fff;
    font-family: 'Everett-Regular';
    padding: 11px 28px;
    font-size: 15px;
    letter-spacing: 1px;
    margin-top: 7px;
    border: 1px solid #ffffff21;
    padding-bottom: 9px;
}

.d-none.d-lg-block.position-relative.bg-transparent.h-50px.thhwwiwsjsd {
    width: 100%;
}
ul.list-inline.mb-0.pl-0.hor-swipe.c-scrollbar-light {
    backdrop-filter: blur(5px);
    background-color: rgb(20 43 58 / 0%);
    background-image: radial-gradient(circle at 25% 0, rgba(255, 255, 255, .09), rgba(0, 0, 0, 0) 61%), linear-gradient(76deg, rgb(0 0 0 / 0%) 31%, rgba(255, 255, 255, .02) 31%), linear-gradient(282deg, rgb(0 0 0 / 0%), rgba(255, 255, 255, .1));
    display: inline-block;
    border-radius: 43px!important;
    height: 52px;
    position: relative;
    z-index: 9999;
    padding: 0 20px!important;
    border: 1px solid #ffffff1f;
}
.thhwwiwsjsd .container.h-100 {
    height: auto!important;
}
.s__oommjj h3 {
    font-size: 21px;
    padding-top: 4px;
}
.s__oommjj {
    margin-top: -60px;
    color: #fff;
    padding-left: 13px;
    position: relative;
    z-index: 999;
    border-radius: 0px;
    backdrop-filter: saturate(180%) blur(20px);  
    height: 61px;
    background: #ffffff14;
    padding-top: 15px;
}
.s__oommjj__0000 h3 {
    color: #000;
    font-family: 'Overpass';
    font-size: 61px;
}
.col-md-6.a001144 {
    display: flex;
    align-items: center;
}
.bannercontentslefts h2 {
    line-height: 49px;
    padding-bottom: 33px;
    
}
.s__ist__0098988s__0999 {
    float: left;
    width: 100%;
}
.s__oommjj__0000 p {
    font-size: 20px;
    color: #444;
}
.s__00154545 p {
    font-size: 21px;
}
div#wrapper {
    background: url("../img/services__banner.avif ");
    margin-top: -210px;
}


    @media screen and (min-width:1200px) and (max-width:1650px){
            
            .titulo .letra {
    display: inline-block;
    line-height: 44px;
    opacity: 0;
    font-size: 47px;
    width: auto;
}
            section.listing__pagebanner {
    margin-top: 5px;
}
            
.s__00988sss {
    width: 29%!important;
    margin-top: 26px!important;
    position: relative;
    top: -3px;
    z-index: 99999999999;
}
            
            .bannercontentslefts h2 {
    color: #fff;
    font-size: 35px;

}
        p.s0454454 {
    color: #000;
}
            
            .bannercontentslefts h2 {
    line-height: 49px;
    padding-bottom: 6px!important;
}
.button___car {
    position: absolute;
    top: 10%;
    left: 27%;
    /* transform: translate(-133%, -50%); */
    background: transparent;
    font-size: 16px;
    padding: 12px 16px;
    border-radius: 6px;
    width: 52%;
    color: #fff;
    right: auto;
}
        }
.top_____heading h3 {
    font-size: 37px !important;
    line-height: 42px;
    font-family: 'DM Serif Display';
    /* padding-top: 43px; */
    width: 100%;
    background-image: linear-gradient(308deg, #6c7272, #0c0c0c);
    color: #000000;
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
    text-align: center;
    font-weight: normal !important;
}


.left___top h2 {
    font-size: 37px;
    line-height: 40px!important;
    font-family: 'DM Serif Display';
    /* padding-top: 43px; */
    width: 87%;
    background-image: linear-gradient(308deg, #fdffa6, #f9f9f9);
    color: #235050;
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
    /* margin-top: 20px; */
    margin-bottom: 10px;
    font-weight: normal !important;
    position: relative;
    left: 0px;
}
.b__heading0011 h3 {
    /* font-family: 'Everett-Regular'; */
    font-weight: normal; 
    color: #000;
    font-size: 20px;
    padding-top: 20px;
    padding-bottom: 16px;
    font-size: 20px;
    line-height: 24px;
    font-family: ArgestaDisplay;
    padding-top: 17px;
    width: 87%;
    background-image: linear-gradient(308deg, #6c7272, #1f4240);
    color: #235050;
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
}
.top-heading-test h3 {
    font-size: 41px;
    line-height: 51px;
    margin-bottom: 14px;
    background-image: linear-gradient(308deg, #6c7272, white);
    color: #235050;
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
    margin-top: 0px;
    margin-bottom: 24px;
    font-weight: normal !important;
    font-family: ArgestaDisplay;
    font-size: 37px !important;
    line-height: 42px;
    font-family: 'DM Serif Display';
    padding-top: 0px;
    width: 100%;
    background-image: linear-gradient(308deg, #6c7272, #0c0c0c);
    color: #000000;
    -webkit-text-fill-color: transparent;
    text-align: center;
    padding-bottom: 4px;
}
.heading__08844 h3 {
    font-size: 37px !important;
    line-height: 42px;
    font-family: 'DM Serif Display';
    /* padding-top: 43px; */
    width: 100%;
    background-image: linear-gradient(308deg, #6c7272, #0c0c0c);
    color: #000000;
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
    text-align: center;
    font-weight: normal !important;
}

.d__001144477::before {
    content: "";
    background: #2422223b;
    width: 231px;
    height: 1px;
    position: absolute;
    margin-left: 19px;
    margin-top: 27px;
}

.d__001144477.s146546456::before{
    display: none;
    
}
h3.s__009991444 {
    font-size: 29px;
    line-height: 44px;
    font-family: 'DM Serif Display';
    padding-top: 19px;
    width: 87%;
    background-image: linear-gradient(308deg, #6c7272, #1f4240);
    color: #235050;
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
    font-weight: normal;
}
.button__to-book a {

    top: 19px;
   
}


@media screen and (min-width:320px) and (max-width:767px) {
    
    header.sticky-top.z-1020.bg-white {
    background: transparent!important;
    /* backdrop-filter: saturate(180%) blur(12px); */
    padding: 0 7px;
    color: #fff;
    position: relative;
    border-bottom: 1px solid #ffffff3b;
}
 .bannercontentsrights {
    position: relative;
    top: 0px;
    right: auto;
    width: 89%;
    text-align: center;
    z-index: 99;
    left: auto;
    margin-left: auto;
    margin-right: auto;
}
.bannercontentslefts {
    position: absolute;
    top: 12%;
    line-height: 10px;
    font-family: 'Everett-Regular'!important;
    width: 85%;
    z-index: 9999999999;
}
.bannercontentslefts h2 {
    color: #fff;
    font-size: 20px;
    width: 100%;
    padding-top: 19px;
    font-family: 'DM Serif Display';
    font-weight: normal;
    line-height: 28px!important;
    text-align: left;
    background-image: linear-gradient(308deg, #ffffff, #ffffff);
    color: #235050;
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
    margin-top: 35px;
    margin-bottom: -32px;
}
    
    .bannercontentslefts span {
    font-size: 16px;
    color: #fff;
    /* font-family: ArgestaDisplay; */
    background-image: linear-gradient(308deg, #9b9f9f, white);
    color: #9babab;
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
    margin-top: 20px;
    margin-bottom: 10px;
    line-height: 18px;  
}
    
    .s__00988sss {
    width: 29%!important;
    margin-top: 26px!important;
    position: relative;
    top: -21px;
    z-index: 999999;
}
    .bannercontentsrights {
    position: relative;
    top: -239px;
    right: auto;
    width: 89%;
    text-align: center;
    z-index: 99;
    left: auto;
    margin-left: auto;
    margin-right: auto;
}
    .cartyperadis label {
    color: #ffffffc7;
    font-family: 'FuturaLT';
    font-size: 11px;
}
    
    .thhhedbposdx {
    height: auto;
    background: #000;
    border-radius: 0px;
    border-top-right-radius: 0;
    border-top-left-radius: 0;
    padding-bottom: 36px;
    margin-bottom: -66px!important;
    /* padding-top: 26px!important; */
}
    section.whattodo {
    padding-top: 0px;
}
    section.whattodo {
    margin-top: -162px;
}
    
    .whatweheads h2 {
    color: #fff;
    font-size: 22px;
    line-height: 28px;
    font-family: ArgestaDisplay;
    padding-top: 3px;
    width: 99%;
    background-image: linear-gradient(308deg, #6c7272, white);
    color: #235050;
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
    margin-top: 20px;
    margin-bottom: 10px;
    font-weight: normal!important;
}
    
   .services__wrappers-left h3 {
    /* color: #000; */
    /* font-size: 42px; */
    /* font-family: 'Everett-Regular'; */
    /* line-height: 47px; */
    font-size: 22px;
    line-height: 25px;
    font-family: 'DM Serif Display';
    padding-top: 0px;
    width: 100%;
    background-image: linear-gradient(308deg, #6c7272, #1f4240);
    color: #235050;
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
}
    
    .whatwe__card-wrapper {
    margin-bottom: 21px;
}
    
    .top-whatwe h3 {
    color: #1BBC97;
    font-size: 36px;
    line-height: 54px;
    font-family: 'Everett-Regular';
    margin-bottom: 0;
    font-weight: 600;
}
    
    .button___car {
    position: absolute;
    top: 5%;
    left: 15px;
    /* transform: translate(-133%, -50%); */
    background: transparent;
    font-size: 16px;
    padding: 12px 16px;
    border-radius: 6px;
    width: 92%;
    color: #fff;
    right: auto;
}
    
.text-wrapper__signa5656 h2 {
    font-family: 'DM Serif Display';
    /* font-weight: 600; */
    font-size: 33px;
    line-height: 43px;
    margin-bottom: 14px;
    background-image: linear-gradient(308deg, #6c7272, white);
    color: #235050;
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
    margin-top: 20px;
    margin-bottom: 10px;
    font-weight: normal !important;
}
    
    input.form-control.sign__upfrom {
    /* width: 40%; */
    margin: auto;
    background: #ffffff00;
    border-radius: 6px;
    border-color: #ffffff;
    border-right: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    height: 42px;
    border: 1px solid #ffffff;
    backdrop-filter: saturate(180%) blur(20px);
    border-radius: 7px;
    color: #fff;
}
    
    button.signup___button {
    background: #fed501;
    color: #000;
    font-size: 15px;
    padding: 9px 28px;
    border-radius: 6px;
    border-color: #fed501;
    box-shadow: none;
    margin-left: 12px;
}
    
    .big-bach-car img {
    width: 100%;
    height: 385px;
    object-fit: cover;
    border-radius: 0px;
}
    ul.nav.nav-tabs.tabbing_0099999999 li a {
    border-radius: 50px !important;
    background: #E7ECF0 !important;
    margin: 0 10px;
    border: 1px solid #00000029;
    padding: 4px 12px !important;
    padding-bottom: 5px !important;
    font-size: 12px;
    padding-bottom: 9px!important;
    color: #000;
}
    ul.nav.nav-tabs.tabbing_0099999999 li a {
    border-radius: 50px !important;
    background: #E7ECF0 !important;
    margin: 0 10px;
    border: 1px solid #00000029;
    padding: 4px 12px !important;
    padding-bottom: 5px !important;
    font-size: 12px;
    padding-bottom: 9px!important;
    color: #000;
    margin-left: -6px!important;
}
    
    ul.nav.nav-tabs.tabbing_0099999999 li {
    display: inline-block;
    margin-bottom: 23px;
}
    
ul.nav.nav-tabs.tabbing_0099999999 li a {
    border-radius: 50px !important;
    background: #E7ECF0 !important;
    margin: 0 10px;
    border: 1px solid #00000029;
    padding: 9px 15px !important;
    padding-bottom: 5px !important;
    font-size: 12px;
    padding-bottom: 9px!important;
    color: #000;
    margin-left: -6px!important;
}
    
    .product__background_card {
    background-color: #F1F1F1!important;
    border-radius: 20px;
    padding: 4px;
}
    
    .no___padding img {
    width: 100%;
    height: 103px;
    object-fit: cover;
    object-position: center;
}
    .position-relative.h-140px.h-md-200px {
    height: 104px;
}
    
    .view__details-button a {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    padding: 8px 18px;
    background: #174340;
    border-radius: 8px;
    color: #fff;
    width: 89%;
    margin-left: auto;
    margin-right: auto;
}
    
    .d__001144477::before{
        
        display: none;
    }
    
    .main__footerdiv .d-lg-none.bg-transparent {
    display: none;
}
    
    .quick____Links ul {
    display: inline-block;
    list-style: none;
    width: 100%;
    justify-content: space-between;
    margin: auto;
    padding-left: 0;
}
    
    .main__footerdiv {
    background: #070707;
    padding: 16px 6px;
}
    .quick____Links ul li {
    display: inline-block;
    text-align: center;
    /* margin-left: 13px; */
    /* margin-right: 27px; */
    width: 32%;
    font-size: 12px;
}
    
    .quick____Links ul li a {
    font-size: 14px;
    margin-top: 13px!important;
    display: inline-block;
}
    .quick____Links {
    text-align: center;
}
    
    .process___00999w .container {
    background: #fff;
    padding: 9px;
    border-radius: 11px;
    background-size: 123% 248%;
    padding-left: 18px;
}
    
    .process___00999w .col-md-7 .row .col-md-4 {
    width: 33%;
}
    
    .d__000ss222 h2 {
    margin-bottom: 19px;
    font-size: 20px;
    line-height: 24px;
    font-family: ArgestaDisplay;
    padding-top: 0px;
    width: 100%;
    background-image: linear-gradient(308deg, #6c7272, #1f4240);
    color: #235050;
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
    font-weight: normal;
}
    
    .top___swipcont ul li {
    margin-right: -43px;
    color: #fff;
}
    .top___swipcont a {
    display: none;
}
    .review.bottom {
    column-gap: 4px;
    margin-top: 24px;
    margin-left: 44px;
}
    .top_____heading p {
    font-style: normal;
    font-weight: 400;
    font-size: 15px;
    line-height: 19px;
    text-align: center;
    color: #333;
    width: 100%;
    margin: auto;
    padding-bottom: 53px;
    margin-top: -12px;
}
.top_____heading h3 {
    font-size: 25px !important;
    line-height: 42px;
    font-family: 'DM Serif Display';
    /* padding-top: 43px; */
    width: 100%;
    background-image: linear-gradient(308deg, #6c7272, #0c0c0c);
    color: #000000;
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
    text-align: center;
    font-weight: normal !important;
} 
    .wrapper____cardssss {
    width: 98% !important;
    background: #F1F1F1;
    border-radius: 11px;
    min-height: 175px;
    border: none;
    height: 100%;
    padding-bottom: 20px;
}
    .button__to-book a {
    /* background: #174340; */
    color: #fff;
    font-size: 12px;
    padding: 10px 10px;
    border-radius: 6px;
    text-align: center;
    margin-left: 5px;
    margin-right: auto;
    margin-top: 32px!important;
    position: relative;
    top: 148px;
    backdrop-filter: blur(5px);
    background-color: rgb(0 0 0 / 38%);
    background-image: radial-gradient(circle at 25% 0, rgba(255, 255, 255, .09), rgba(0, 0, 0, 0) 61%), linear-gradient(76deg, rgb(0 0 0 / 0%) 31%, rgba(255, 255, 255, .02) 31%), linear-gradient(282deg, rgb(0 0 0 / 0%), rgba(255, 255, 255, .1));
    /* display: inline-block; */
}
    
    section.why___us {
   
    padding: 12px;
    margin-right: 0px;
    margin-left: 0px;
    margin-top: -20px;  
    margin-bottom: 0px;
    border-radius: 0px;
}
    .left___top h2 {
    font-family: 'Everett-Regular';
    font-style: normal;
    font-weight: 600!important;
    font-size: 36px!important;
    line-height: 51px!important;
    color: #ffffff;
    width: 100%!important;
}
    
    .right___top.right {
    margin-top: 12px;
    margin-bottom: 0px;
}
    
    .right___top {
    margin-top: 26px;
}
    .left__bottom-cont {
    margin-top: 44px;
}
    
    .col-md-6.wegwewegw {
    margin-top: 23px;
}
    
    .left__bottom-cont.af2353ffs {
    margin-top: 5px;
    margin-bottom: 21px;
}
    .aiz-mobile-bottom-nav.d-xl-none.fixed-bottom.border-top.border-sm-bottom.border-sm-left.border-sm-right.mx-auto.mb-sm-2 {
    display: none;
}
    section.latest__blog__00 {
    padding: 0 26px;
}
    
    footer.pt-3.pb-7.pb-xl-3.footer_bottom-c {
    padding-bottom: 0px;
}
    
    .bottom__right__wrappers {
    height: 100%;
    display: flex;
    align-items: end;
    width: 100%;
    float: right;
}
    
    .bottom__right__wrappers p {
    color: #fff;
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 23px;
    margin-bottom: 0;
    padding-bottom: 27px;
}
    
    section.why___us {
    background: #000!important;
  
    padding-top: 35px!important;
}
    
    .left__bottom-cont.af2353ffs {
    margin-top: 5px;
    margin-bottom: 21px;
    border: 1px solid #ffffff30;
}
    .left__bottom-cont {
    margin-top: 44px;
    border: 1px solid #ffffff30;
}
    .right___top.right {
    margin-top: 12px;
    margin-bottom: 0px;
    border: 1px solid #ffffff30;
}
    .process___00999w .container {
    background: #fff;
    padding: 9px;
    border-radius: 11px;
    background-size: 123% 248%;
    padding-left: 18px;
    width: 93%;
}
    .col-md-5.sbo14554545 {
    border-right: none;
    display: flex;
    align-items: center;
}
.left___top h2 {
    /* font-family: ArgestaDisplay; */
    font-style: normal;
    font-weight: 100!important;
    font-size: 31px!important;
    line-height: 35px!important;
    color: #ffffff;
    width: 100%!important;
    font-family: 'DM Serif Display';
    margin-bottom: 37px;
}
    
    .logo_____sss {
    float: left;
    width: auto;
    margin-top: 8px;
}
    
    button.btn.d-lg-none.mr-3.mr-sm-4.p-0.active {
    float: right;
    margin-top: 20px;
    position: relative;
    z-index: 9999;
}
    
    span.s336 {
    display: none;
}
    .s__00988sss.gsd346436 {
    display: none;
}
.bannercontentsrights {
    position: relative;
    top: -633px;
    right: auto;
    width: 89%;
    text-align: center;
    z-index: 99;
    left: auto;
    margin-left: auto;
    margin-right: auto;
}
    .home-slider.themakxmsks video {
    height: 882px!important;
    object-fit: cover;
}
.s__00988sss {
    width: 29%!important;
    margin-top: 26px!important;
    position: relative;
    top: -453px;
    z-index: 999999;
    margin-top: -181px!important;
    MARGIN-LEFT: 30PX;
}
    .themakxmsks::before {
    content: '';
    display: block;
    width: 100%;
    position: absolute;
    background: #00000036;
    z-index: 9;
    border-radius: 0px;
    height: 881px!important;
}
    .row {
    margin: 0px;
}
    section.why___us {
    padding: 0px;
    margin-right: 0px;
    margin-left: 0px;
    margin-top: -20px;
    margin-bottom: 0px;
    border-radius: 0px;
}
    .servicessmains .col-md-6 {
    padding: 0px;
}   
    .servicessmains .col-md-12 {
    padding: 0px;
}
    
    .process___00999w .col-md-7 {
    padding: 0px;
}
h3.s__009991444 {
    font-size: 29px;
    line-height: 31px;
    font-family: 'DM Serif Display';
    padding-top: 19px;
    width: 87%;
    background-image: linear-gradient(308deg, #6c7272, #1f4240);
    color: #235050;
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
    font-weight: normal;
}
    
 
.logo_____sss {
    display: block!important;
}
    
    span.d-flex.align-items-center.nav-user-info.pl-4 {
    display: none!important;
}
    .s__00988sss.d345435dgg {
    display: block!important;
}
    
    .s6565aaa i.fa-solid.fa-phone {
    color: #fff;
}
    
    .col-md-6.not__1148787 {
    display: none;
}
    .wrappers____card__Cont.d235235 {
   height: 250px;
}
    .wrappers____card__Cont.pic-bac {
  
    height: 250px;
}
    .wrappers____card__Cont.d235235 {
    min-height: 250px;
    text-align: left;
}
    
    .wrappers____card___sm {
    min-height: 250px;
    background: #174340;
    margin-bottom: 0px;
    border-radius: 12px;
    padding: 20px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    text-align: left;
}
    .card_carbottom {
    text-align: left;
}
    
    .why___us  .right___top {
    margin-top: 0px;
}

    
    .why___us  .left__bottom-cont {
    margin-top: 0px;
    border: 1px solid #ffffff30;
    margin-bottom: 0px;
}
    .right__bottom-cont {
    text-align: left;
}
       .why___us .bottom__right__wrappers {
    margin-top: 11px;
    padding-bottom: 23px;
}
     .why___us  .d__noshowinggg {
    width: 93%;
}
    .right___top.right h5 {
    color: #1BBC97;
    font-family: 'Everett-Regular';
    font-style: normal;
    font-weight: 700;
    font-size: 19px;
    line-height: 24px;
}
    
    .wrapper___bottom__cont p {
    color: #000;
    text-align: left;
}
    .left__bottom-cont h5 {
    font-family: 'Everett-Regular';
    font-style: normal;
    font-weight: 700;
    font-size: 24px;
    line-height: 24px;
    color: #000;
    text-align: left;
}
    .right__bottom-cont p {
    color: #000!important;
}
    .right___top.right h5 {
    color: #000;
    font-family: 'Everett-Regular';
    font-style: normal;
    font-weight: 700;
    font-size: 19px;
    line-height: 24px;
}
    
    .our____services .swiper-pagination {
    position: relative;
    text-align: center;
    transition: .3s opacity;
    transform: translate3d(0,0,0);
    z-index: 10;
    margin-top: 23px;
}

    
.why___us .swiper-pagination.s__0099900.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal {
    bottom: -22px;
    position: relative;
    z-index: 9999999!important;
}
 .swiper.mySwiperTesti.d__noshowinggg.swiper-initialized.swiper-horizontal.swiper-ios.swiper-backface-hidden {
    padding-bottom: 32px;
}
    
   .whattodo .swiper-slide {
    text-align: center;
    font-size: 18px;
    background: transparent!important;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    border-radius: 12px;
}
    .footer____Logo img {
    width: 136px;
    height: 75px;
    object-fit: cover;
}
    
    .swiper.mySwiperTestiblogg.swiper-initialized.swiper-horizontal.swiper-ios.swiper-backface-hidden {
    padding-bottom: 51px;
}
    .s__0099900.sdg42346 span.swiper-pagination-bullet {
    background: #fff;
    margin-bottom: -10px;
}
    section.whattodo {
    padding-bottom: 44px;
}
    
    .servicessmains {
    padding-bottom: 0px;
}
    
    .why___us span.swiper-pagination-bullet {
    background: #fff;
}
    .mail-cont a {
    color: #fff;
    font-family: 'FuturaLT';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 14px;
}
    
    .social {
    margin-top: 20px;
}
    
    .collapse-sidebar-wrap.active .collapse-sidebar {
    -webkit-transform: translate(0%, 0%);
    transform: translate(0%, 0%);
    background-color: #fff;
    background: #ffffff29;
    padding: 0px;
    border-radius: 10px;
    backdrop-filter: saturate(180%) blur(20px);
}
    .header_menu_links {
    color: #fff!important;
    font-size: 17px!important;
    padding-top: 12px!important;
    padding-bottom: 16px!important;
}
    .collapse-sidebar i.las.la-times.la-2x.text-primary {
    color: #fff!important;
    float: right;
}
    .collapse-sidebar i.las.la-times.la-2x.text-primary {
    color: #fff!important;
    float: right;
    background: #000;
    padding: 4px;
    border-radius: 34px;
    position: absolute;
    right: 15px;
    margin-top: -9px;
}
    .collapse-sidebar.c-scrollbar-light.text-left {
    opacity: inherit;
    overflow: hidden;
    z-index: 99999999999999;
}
    


 
}
   
     .thhwwiwsjsd ul.list-inline.mb-0.pl-0.hor-swipe.c-scrollbar-light  a.text-dark:focus, a.text-dark:hover {
   color: #fed501!important;
}

.s__oommjj__0000 h3 {
    color: #000;
    font-family: 'Overpass';
    font-size: 32px;
}
.s__oommjj__0000 p {
    font-size: 15px;
    color: #444;
}

   .whattodo  .swiper-slide {
    text-align: left;
    font-size: 18px;
    background: transparent!important;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    border-radius: 12px;
}

.s__00154545 h1 {
    border: none;
    padding-left: 0px;
    font-size: 51px;
    line-height: 59px;
    padding-bottom: 39px;
}
@media screen and (min-width:767px) and (max-width:3000px) {
    
    .d__noshowinggg {
    display: none!important;
}
    .s__00988sss.d345435dgg {
    display: none;
}

    .logo_____sss {
    display: none;
}

}

.hedasdaboutpages__0000 {
    width: 60%;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 25px;
}

.im__0099jhss img {
    margin-top: -240px;
}
.im__0099jhss {
    height: 400px;
    overflow: hidden;
    vertical-align: unset;
}
section.aboutpagebanner {
    text-align: center;
    padding: 126px 0;
    color: #fff;
}
section.s___0000kkjjs {
    height: auto;
    /* margin-top: -100px; */
    position: relative;
    /* background-image: url('../../assets/img/cdffe.svg'); */
    /* background-position: 0 0, 0 0; */
    /* background-size: auto, cover; */
    /* background-color: #020400; */
    /* color: #fff; */
    padding: 91px 0px;
    position: relative;
    background-color: #011605;
    background: linear-gradient(180deg, #222f22, #334733);
    padding: clamp(45px, 4.16vw, 80px) 0;
}

.s___009999iis h2 {
    font-family: ArgestaDisplay;
    font-weight: normal;
    line-height: 39px;
    text-align: left;
    background-image: linear-gradient(308deg, #ffffff, white);
    color: #235050;
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
    margin-top: 0px;
    margin-bottom: 80px;
    text-align: center;
    width: 72%;
    margin-left: auto;
    margin-right: auto;
}
.our__vealusss p {
    color: #ffffffc7;
    font-size: 14px;
    letter-spacing: 0.4px;
    text-align: justify;
}
span.thhebacckss {
    background: #ffffff;
    display: inline-block;
    width: 500px;
    height: 500px;
    border-radius: 102%;
    position: relative;
    left: 50px;
    top: 50px;
}
.our__vealusss {
    margin-top: 15px;
}
.process___00999w.awqw122 {
    padding-bottom: 26px;
}

.weproovessheads h2 {
    font-family: 'DM Serif Display';
    font-weight: normal;
    line-height: 39px;
    text-align: left;
    background-image: linear-gradient(308deg, #6c7272, #080808);
    color: #235050;
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
    margin-top: 0px;
    margin-bottom: 0px;
    text-align: center;
    font-size: 39px;
    padding-bottom: 11px;
    text-transform: capitalize;
}
.our__vealusss  h3 {
    font-family: ArgestaDisplay;
    font-weight: normal;
    line-height: 39px;
    text-align: left;
    background-image: linear-gradient(308deg, #6c7272, white);
    color: #235050;
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
}
.hedasdaboutpages__0000 p {
    background-image: linear-gradient(308deg, #9b9f9f, white);
    color: #9babab;
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
    margin-top: 0px;
    margin-bottom: 10px;
    font-size: 20px;
}
.s__0900114440 {
    width: 58%;
    margin-left: auto;
    margin-right: auto;
    margin-top: 43px;
}

.s__0900114440 p {
    color: #ffffffcc;
    font-size: 17px;
}

a.fs-13.px-3.py-3.thhenewheadmenus.text-dark.d-inline-block.fw-700.text-white.header_menu_links.hov-bg-black-10.active {
    color: #fed501!important;
    background: transparent!important;
}

section.aboutpagebanner.servicesssection454 {
    padding-top: 0px;
    padding-bottom: 0px;
}

section.aboutpagebanner.servicesssection454::before {
    content: "";
    background: #00000082;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0px;
}
.hedasdaboutpages p {
    text-align: left;
}
section.aboutpagebanner.servicesssection454 .hedasdaboutpages small {
    color: #f8da31;
    font-size: 20px;
    font-family: 'FuturaLT';
    letter-spacing: 1px;
    float: left;
}
.s__0-0988s img {
    width: 100%;
}
.s__00154545 h1 {
    border: none;
    padding-left: 0px;
    font-size: 51px;
    line-height: 59px;
    padding-bottom: 39px;
    font-size: 50px;
    line-height: 44px;
    font-family: ArgestaDisplay;
    padding-top: 0px;
    width: 87%;
    background-image: linear-gradient(308deg, #6c7272, #1f4240);
    color: #235050;
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
}
section.aboutpagebanner.servicesssection454 .hedasdaboutpages p {
    text-align: left;
    background-image: linear-gradient(308deg, #fff, white);
    color: #fff;
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
    margin-top: 20px;
    margin-bottom: 10px;
    font-family: 'Everett-Regular';
}
.aboutbannimag.h-100::before {
    content: "";
    background: #00000069;
    position: absolute;
    top: 10px;
    width: 100%;
    height: 100%;
}
section.aboutpagebanner.servicesssection454 .hedasdaboutpages h2 {
    color: #fff;
    font-size: 46px;
    width: 45%;
    padding-top: 25px;
    font-family: 'Overpass';
    font-weight: 600;
    line-height: 65px;
    text-align: left;
    padding-top: 25px;
    font-family: DM Serif Display;
    font-weight: normal;
    line-height: 65px;
    text-align: left;
    background-image: linear-gradient(308deg, #ffffff, white);
    color: #235050;
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
    margin-top: 20px;
    margin-bottom: 10px;
}

.s__00154545 h1 {
    border: none;
    padding-left: 0px;
    font-size: 51px;
    line-height: 59px;
    padding-bottom: 39px;
    font-size: 45px;
    line-height: 44px;
    font-family: ArgestaDisplay;
    padding-top: 0px;
    width: 87%;
    /* background-image: linear-gradient(308deg, #6c7272, #1f4240); */
    color: #235050;
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
    background-image: linear-gradient(308deg, #6c7272, white);
}
.hedasdaboutpages__0000 h1 {
    font-family: DM Serif Display;
    font-weight: normal;
    line-height: 65px;
    text-align: left;
    background-image: linear-gradient(308deg, #ffffff, white);
    color: #235050;
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
    margin-top: 20px;
    margin-bottom: 10px;
    text-align: center;
}
section.aboutpagebanner.servicesssection454 .hedasdaboutpages {
    position: absolute;
    transform: none;
    top: 37%;
    left: 130px;
    z-index: 9;
    width: 69%;
}

.hedasdaboutpages h2 {
    line-height: 51px!important;
}
p.s02155465 {
    font-size: 16px;
}
section.banner__top115454 {
    margin-top: -141px;
    height: 686px;
    overflow: hidden;
    position: relative;
    background: linear-gradient(180deg, #222f22, #334733);
    background-size: cover;
    position: relative;
}

.desk___overview {
    padding-top: 26px;
}

section.banner__top115454::before {
    content: "";
    width: 100%;
    height: 258px;
    position: absolute;
    top: inherit;
    left: 0px;
    z-index: 1;
    background: linear-gradient(to bottom, rgba(125, 185, 232, 0) 0%, rgb(255 255 255) 78%, rgb(255 255 255) 100%);
    bottom: 0px;
}


@media screen and (min-width:1200px) and (max-width:1600px){
section.whattodo::before {
    content: "";
    width: 100%;
    height: 258px;
    position: absolute;
    top: inherit;
    left: 0px;
    z-index: 1;
    background: no-repeat;
    bottom: 73px;
    /* margin-top: 10px; */
}
    .container, .container-lg, .container-md, .container-sm, .container-xl {
        max-width: 1280px;
    }
    
    
    section.banner__top115454::before {
    content: "";
    width: 100%;
    height: 258px;
    position: absolute;
    top: inherit;
    left: 0px;
    z-index: 1;
    background: linear-gradient(to bottom, rgba(125, 185, 232, 0) 0%, rgb(255 255 255) 78%, rgb(255 255 255) 100%);
    bottom: -24px;
}
}


.contact__formm .form_groupp label {
    width: 100%;
    text-align: left;
    margin-bottom: 2px;
    letter-spacing: 1px;
}

.contact__formm .form_groupp {
    margin-bottom: 14px;
}
button.submit__098 {
    background: #fed501;
    border: none;
    width: 100%;
    padding: 10px 0;
    border-radius: 7px;
    text-transform: uppercase;
    letter-spacing: 4px;
    font-weight: 600;
    font-size: 17px;
    padding-bottom: 5px;
}
.contact__formm .form_groupp input {
    width: 100%;
    text-align: left;
    backdrop-filter: blur(5px);
    background-color: rgb(20 43 58 / 0%);
    background-image: radial-gradient(circle at 25% 0, rgba(255, 255, 255, .09), rgba(0, 0, 0, 0) 61%), linear-gradient(76deg, rgb(0 0 0 / 0%) 31%, rgba(255, 255, 255, .02) 31%), linear-gradient(282deg, rgb(0 0 0 / 0%), rgba(255, 255, 255, .1));
    display: inline-block;
    border-radius: 4px !important;
    border: none;
    padding: 9px 11px;
    border: 1px solid #ffffff26;
    color: #fff;
    letter-spacing: 2px;
}
.s__0900114440.d878787s8 {
    width: 28%;
}
.contact__formm .form_groupp textarea {
    width: 100%;
    text-align: left;
     backdrop-filter: blur(5px);
    background-color: rgb(20 43 58 / 0%);
    background-image: radial-gradient(circle at 25% 0, rgba(255, 255, 255, .09), rgba(0, 0, 0, 0) 61%), linear-gradient(76deg, rgb(0 0 0 / 0%) 31%, rgba(255, 255, 255, .02) 31%), linear-gradient(282deg, rgb(0 0 0 / 0%), rgba(255, 255, 255, .1));
    display: inline-block;
    border-radius: 4px !important;
    border: none;
    padding: 9px 11px;
    color: #fff;
     border: 1px solid #ffffff26;
     letter-spacing: 2px;
}
p.s__0098888 {
    font-size: 25px;
}
.im__0099jhss.s__00998880099 {
    height: auto;
}
.b__heading0011 h3 {
    width: 100%;
    padding: 15px;
}
.b__heading0011 p a {
    color: #000;
}
.im__0099jhss.s__00998880099 .contact__formm {
    backdrop-filter: blur(5px);
    background-color: rgb(20 43 58 / 0%);
    background-image: radial-gradient(circle at 25% 0, rgba(255, 255, 255, .09), rgba(0, 0, 0, 0) 61%), linear-gradient(76deg, rgb(0 0 0 / 0%) 31%, rgba(255, 255, 255, .02) 31%), linear-gradient(282deg, rgb(0 0 0 / 0%), rgba(255, 255, 255, .1));
    display: inline-block;
    border-radius: 8px !important;
    color: #fff;
    width: 42%;
    height: auto;
    height: auto;
    padding: 40px 58px;
    border: 1px solid #ffffff29;
}
section.py-lg-3.text-light.footer-widget.quick_links {
    margin-left: 8%;
    width: 82%;
}
.mt-3.sdsddsdfsdfds button.btn.btn-secondary-base {
    background: #000;
    border: none;
}
.jssocials-shares .jssocials-share a {
    background: #000;
    border-radius: 35px;
    height: 36px;
    width: 36px;
    line-height: 22px;
}

section.blog___0099 {
    height: auto;
    margin-top: -100px;
    position: relative;
    background-image: url('../../assets/img/cdffe.svg');
    background-position: 0 0, 0 0;
    background-size: auto, cover;
    background-color: #011605;
    height: 385px;
}
section.pb-4.pt-5.blog___2334332532 a.fs-14.fw-700.text-primary {
    color: #081f11 !important;
}
#search-form .fs-16.fw-700.p-3 {
    color: #000;
}
.s__0099e88 {
    color: #fff;
    padding-top: 157px;
    width: 47%;
}

.s__0099e88 h3 {
    font-family: ArgestaDisplay;
    font-weight: normal;
    line-height: 60px;
    text-align: left;
    background-image: linear-gradient(308deg, #6c7272, white);
    color: #235050;
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
    font-size: 36px;
}
.s__0009999rrr {
    background: #fff;
    padding: 15px;
    color: #fff;
}

.s__0009999rrr h2.fs-14.fw-700.mb-2.mb-xl-3.h-35px.text-truncate-2 {
    color: #000;
}
.s__0009999rrr small.fs-12.fw-400.opacity-60 {
    color: #000;
}


.s__0099e88 p {
    background-image: linear-gradient(308deg, #9b9f9f, white);
    color: #9babab;
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
    margin-top: 0px;
    margin-bottom: 10px;
    font-family: 'Everett-Regular';
    font-size: 15px;
}

}
@media screen and (min-width:1200px) and (max-width:1650px) {
    
    section.py-lg-3.text-light.footer-widget.quick_links {
    margin-left: 5%;
    width: 87%;
}
    .cartyperadis {
    margin-right: 22px;
    margin-left: -12px;
}
    
}



section.our____services {
    margin-top: 0px;
    float: left;
    width: 100%;
    position: relative;
    background: #f5f0e6;
    margin-bottom: 0px;
}

.top___swipcont ul li {
    margin-right: 15px;
    color: #fff;
}

.button__to-book a {
    top: 61px;
}

.swiper.mySwiperTestiwhyy.swiper-initialized.swiper-horizontal.swiper-backface-hidden {
    padding-top: 21px;
}
span.vehicle__system {
    font-family: 'Everett-Regular';
}

span.aircond {
    font-family: 'Everett-Regular';
   
}
.top___swipcont ul li {
    margin-right: 15px;
    color: #000;
}

@media screen and (min-width:1200px) and (max-width:1650px) {
    .cartyperadis {
    margin-right: 23px;
    margin-left: -16px;
}
}
@media screen and (min-width:1650px) and (max-width:3000px) {
    
    section.whattodo {
    padding-top: 97px;
}
    .button__to-book a {
    top: 20px;
}
}
    .services__wrappers-left {
    margin-left: 30px;
}

.left___top::before {
    content: "";
    background: #ffffff;
    width: 2px;
    height: 136px;
    display: inline-block;
    position: absolute;
    margin-left: -26px;
}

.left___top {
    margin-left: 17px;
}
.whatweheads {
    padding-bottom: 22px;
    margin-left: 9px;
}
.services__wrappers-left::before {
    content: "";
    background: #04160617;
    width: 2px;
    height: 219px;
    display: inline-block;
    position: absolute;
    margin-left: -26px;
}

.whatweheads::before {
    content: "";
    background: #04160617;
    width: 2px;
    height: 147px;
    display: inline-block;
    position: absolute;
    margin-left: -20px;
}
section.latest__blog__00 {
    padding-top: 26px;
}
      .product-gallery {
    height: 500px;
    overflow: hidden;
}


.s___001454545154 {
    margin-top: 79px;
}
        
.product-gallery-thumb .carousel-box.c-pointer.rounded-0 img {
    height: 100px;
    /* overflow: hidden; */
    width: auto;
}


p.s02155465 {
    color: #000;
    font-size: 17px;
}

section.theeaboutquote.s2323srwq .s__00154545 {
    width: 72%;
    text-align: left;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 48px;
}
.bannercontentsrights form {
    background: #fff;
    padding: 20px 30px;
    border-radius: 10px;
    backdrop-filter: saturate(180%) blur(20px);
    padding-bottom: 39px;
}

section.theeaboutquote.s2323srwq .s___00021114477 .col-md-8.offset-2 {
    width: 75%!important;
    max-width: 75%!important;
    flex: 0 0 75%;
    position: relative;
    left: -48px;
}
.s__0099s p {
    color: #000;
    width: 92%;
    letter-spacing: 0.5px;
}
section.theeaboutquote.s2323srwq .s__0099s h3 {
    font-family: DM Serif Display!important;
    font-weight: normal;
    line-height: 27px;
    text-align: left;
    background-image: linear-gradient(308deg, #6c7272, #161515);
    color: #235050;
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
    font-size: 30px;
    padding-bottom: 14px;
}
section.theeaboutquote.s2323srwq .s__00154545 h1 {
    border: none;
    padding-left: 0px;
    font-size: 51px;
    line-height: 59px;
    padding-bottom: 39px;
    font-size: 45px;
    line-height: 44px;
    font-family: DM Serif Display!important;
    padding-top: 0px;
    width: 87%;
    /* background-image: linear-gradient(308deg, #6c7272, #1f4240); */
    color: #235050;
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
    background-image: linear-gradient(308deg, #6c7272, #000000);
}

section.theeaboutquote.s2323srwq .s__00154545 {
    width: 86%;
    text-align: left;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 48px;
}
section.theeaboutquote.s2323srwq .s__00154545::before {
    content: "";
    background: #041606;
    width: 2px;
    height: 271px;
    display: inline-block;
    position: absolute;
    margin-left: -20px;
}

.popup__showinggg  .modal-content {
    border: 0 !important;
    border-radius: 11px !important;
}



@media screen and (min-width:320px) and (max-width:767px) {
    
    .themakxmsks::before {
    content: '';
    display: block;
    width: 100%;
    position: absolute;
    background: transparent;
    /* z-index: 9; */
    border-radius: 20px;
    height: 100%;
}
    
    section.whattodo {
    margin-top: -162px;
    padding-top: 55px;
    padding-left: 21px;
}
    .whatweheads h2 {
    color: #fff;
    font-size: 22px;
    line-height: 28px;
    font-family: ArgestaDisplay;
    padding-top: 3px;
    width: 99%;
    background-image: linear-gradient(308deg, #6c7272, #444141);
    color: #235050;
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
    margin-top: 20px;
    margin-bottom: 10px;
    font-weight: normal!important;
}
    
    .whatweheads h2 {
    color: #fff;
    font-size: 19px;
    line-height: 23px;
    font-family: ArgestaDisplay;
    padding-top: 3px;
    width: 99%;
    background-image: linear-gradient(308deg, #6c7272, #444141);
    color: #235050;
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
    margin-top: 20px;
    margin-bottom: 10px;
    font-weight: normal!important;
}
    
    .mySwiperTestiwhyy {
    position: relative;
    left: -11px;
}
.button__to-book a {
    top: 125px!important;
    left: 22%!important;
}
    
    
   #todays_deal .slick-slide.slick-active div {
    text-align: left;
    padding: 0px!important;
}
}
.d__00__0099 {
    position: absolute;
    width: 96%;
}
.s__0999 img {
    object-fit: fill;
    width: 102%;
}
.s__0999 {
    position: absolute;
    height: 253px;
    width: 93%;
}

.d__00__0099 img {
    width: 100%;
    height: 668px;
}
.dropdown-item.active, .dropdown-item:hover, .dropdown-item:active {
    color: #000!important;
    background-color: #f8da31;
}

.bootstrap-select .dropdown-toggle:active, .bootstrap-select .dropdown-toggle:focus, .show.bootstrap-select .dropdown-toggle {
    border-color: #06060645 !important;
}
section.listing__pagebanner {
    /* background: red; */
    position: relative;
    background-image: url(../img/fhhh.jpg);
    /* background-position: 0 0, 0 0; */
    /* background-size: auto, cover; */
    /* background-color: #020400; */
    color: #fff;
    margin-top: -113px;
    /* padding: 131px 0; */
    background-size: 100% 116%;
    background-position: bottom;
    height: 398px;
    padding-top: 122px;
    background: linear-gradient(180deg, #222f22, #334733);
}

section.listing__pagebanner::before {
    content: "";
    background: #0000005c;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0px;
}

.d__00__0099sds {
    position: absolute;
    width: 97%;
    height: 229px;
    margin-top: -26px;
    margin-left: -25px;  
}

section.latest__blog__00 {
    background: #fff;
    margin-top: -38px;
    margin-bottom: -41px;
    padding-bottom: 100px;
    padding-top: 46px;
}
button.btn.btn-primary.bookacar__0009999 {
    background: #fed501;
    border-color: #fed501;
    border-radius: 5px !important;
    color: #000;
    width: 100%!important;
}
.d__00__0099sds img {
    width: 146%;
    object-fit: fill;
    margin-left: -86px;
}

.product__background_card a.d-block.h-100 {
    display: flex !important;
    align-items: center;
}

.s14545454 {
    position: absolute;
    border: none;
}

input.s_sflljj {
    position: absolute;
    margin-top: -37px;
    margin-left: 56%;
}
.hg__9876789 ul {
    display: inline-block;
    list-style: none;
    padding: 0px;
}
button.s___burroinnncopyy {
    margin-top: 0px;
    position: absolute;
    top: 7px;
    right: 134px;
    background: #000000;
    border: none;
    color: #fff;
    height: 36px;
    width: 36px;
    border-radius: 54px;
}
.hg__9876789 li {
    display: inline-block;
    /* background: #f5f0e6; */
    color: #000;
    padding: 5px 16px;
    margin-bottom: 17px;
    border-radius: 5px;
    font-size: 15px;
    letter-spacing: 1px;
    background-color: rgb(246 218 181 / var(--tw-bg-opacity));
    background-color: rgb(246 218 181);
    FONT-WEIGHT: 600;
    PADDING-TOP: 6PX;
    PADDING-BOTTOM: 2PX;
}
section.aboutpagebanner {
    padding-bottom: 40px;
}

.s__0900114440 h3 {
    font-family: DM Serif Display;
    font-weight: normal;
    line-height: 65px;
    text-align: center;
    /* background-image: linear-gradient(308deg, #ffffff, white); */
    letter-spacing: 2px;
    padding-bottom: 13px;
}
textarea#url {
    opacity: 0;
}


@media screen and (min-width:320px) and (max-width:767px) {
    
    .cartyperadis label {
    color: #000;
    font-family: 'FuturaLT';
    font-size: 14px!important;
    text-align: left;
    line-height: 14px!important;
}
.wrappers____card__Cont.s8777878.d7878ds78 .card_carbottom p {
    color: #000;
}
    
    div#loader {
    position: absolute;
    background: #fff;
    z-index: 9;
    width: 96%;
    text-align: center;
    height: 321px;
    margin-left: -16px;
    padding-top: 107px;
}
    
    .top___swipcont ul {
    display: inline-block;
    list-style: none;
    justify-content: space-between;
    padding-left: 0;
    text-align: left;
}
    
    .review.bottom {
    column-gap: 4px;
    margin-top: 0px;
    margin-left: 0px;
}
    
    .name {
    font-family: 'Helvetica';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    color: #070707;
}
    
    .process___00999w {
 
    padding-top: 47px!important;
}
    .col-md-5.sbo14554545 p {
    color: #333;
    font-size: 13px;
}
    
    .carousel-box.px-3.position-relative.has-transition.hov-animate-outline.border-right.border-top.border-bottom.border-left {
    padding: 0px!important;
}
    
   #section_last_viewed_products .carousel-box.px-3.position-relative.has-transition.hov-animate-outline.border-right.border-top.border-bottom.border-left {
    padding: 0px!important;
}
    
    .main__footerdiv {
    background: #202f22;
    padding: 16px 6px;
}
    .contct-mail {
    width: 100%;
    margin: auto;
    padding-top: 0px;
}
    
    div#section_last_viewed_products {
    padding-top: 36px;
    padding-bottom: 35px;
}
    
   #section_last_viewed_products  .carousel-box.px-3.position-relative.has-transition.hov-animate-outline.border-right.border-top.border-bottom.border-left {
    border: none!important;
}
    a.cookies {
    color: #fff;
    font-family: 'Helvetica';
    font-style: normal;
    font-weight: 400;
    font-size: 13px;
    line-height: 20px;
}
    
    .s__0900114440 {
    width: 92%;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0px;
}
    .hg__9876789 li {
    display: inline-block;
    background: #f5f0e6;
    color: #000;
    padding: 3px 8px;
    margin-bottom: 8px;
    border-radius: 5px;
    font-size: 12px;
    letter-spacing: 1px;
}
    .im__0099jhss {
    height: 144px;
    overflow: hidden;
    vertical-align: unset;
}
    
    section.theeaboutquote.s2323srwq .s__00154545 {
    width: 91%;
    text-align: left;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 45px;
}
    section.theeaboutquote.s2323srwq .s__00154545 h1 {
    border: none;
    padding-left: 0px;
    font-size: 51px;
    line-height: 32px!important;
    padding-bottom: 8px;
    font-size: 28px;
    line-height: 44px;
    font-family: ArgestaDisplay;
    padding-top: 0px;
    width: 100%;
    /* background-image: linear-gradient(308deg, #6c7272, #1f4240); */
    color: #235050;
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
    background-image: linear-gradient(308deg, #6c7272, #000000);
}
    
    section.theeaboutquote.s2323srwq .s__00154545::before {
    content: "";
    background: #041606;
    width: 2px;
    height: 104px;
    display: inline-block;
    position: absolute;
    margin-left: -20px;
}
    
    p.s02155465 {
    color: #000;
    font-size: 14px;
}
    section.theeaboutquote.s2323srwq .s___00021114477 .col-md-8.offset-2 {
    width: 100%!important;
    max-width: 100%!important;
    flex: 0 0 100%;
    position: relative;
    left: 0px;
}
    
    section.theeaboutquote.s2323srwq .s__0099s h3 {
    font-family: ArgestaDisplay;
    font-weight: normal;
    line-height: 25px;
    text-align: left;
    background-image: linear-gradient(308deg, #6c7272, #161515);
    color: #235050;
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
    font-size: 24px;
    padding-bottom: 14px;
}
    .s__0090011144 {
    border: 1px solid #0606061f;
    height: 160px;
}
    .s__0-0988s img {
    height: 120px;
    border-radius: 10px 0px 0px 10px;
}
    
    .s__0090011144 {
    border: 1px solid #0606061f;
    height: 119px;
}
    .s__0-0988s {
    height: 118px;
    overflow: hidden;
}
    
    section.theeaboutquote.s2323srwq .s__0099s h3 {
    font-family: ArgestaDisplay;
    font-weight: normal;
    line-height: 22px;
    text-align: left;
    background-image: linear-gradient(308deg, #6c7272, #161515);
    color: #235050;
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
    font-size: 21px;
    padding-bottom: 0px;
}

    .jssocials-shares .jssocials-share a {
    background: #000;
    border-radius: 35px;
    height: 28px;
    width: 28px;
    line-height: 3px;
    padding: 6px;
    font-size: 10px;
}
    
    .row.gutters-16.justify-content-center .col-4 {
    padding: 0px;
}
    .s___00015445454 {
    background: #fff;
}
  #section_last_viewed_products  .aiz-carousel.sm-gutters-16.arrow-none.slick-initialized.slick-slider {
    padding-top: 39px;
}
}
.our__vealusss.d3ew3 {
    color: #000;
    padding: 29px;
    border-right: 1px solid #ffffff4f;
}

.our__vealusss.d33443 {
    background: #f5f0e6;
    padding: 15px;
    color: #000;
    border-radius: 14px;
}

.our__vealusss.d33443 p {
    color: #000;
}

.our__vealusss.d33443  h3 {
    font-family: ArgestaDisplay;
    font-weight: normal;
    line-height: 39px;
    text-align: left;
    background-image: linear-gradient(308deg, #000000, #000000);
    color: #235050;
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
}
.our__vealusss.d3ew3 {
    color: #000;
    padding: 29px;
    border-right: 1px solid #ffffff4f;
    padding-bottom: 100px;
    padding-top: 51px;
    margin-top: -11px;
}

.our__vealusss.d33443 {
    background: #f5f0e6;
    padding: 20px 31px;
    color: #000;
    border-radius: 14px;
    background-color: rgb(246 218 181);
}
.our__vealusss.d3ew3 .s___009999iis h2 {
    font-family: 'DM Serif Display';
    font-weight: normal;
    line-height: 39px;
    text-align: left;
    background-image: linear-gradient(308deg, #ffffff, white);
    color: #235050;
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
    margin-top: 0px;
    margin-bottom: 40px;
    text-align: left;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    font-size: 30px;
}

.our__vealusss.d3ew3 {
    padding-top: 25px;
}

.our__vealusss.d3ew3 {
    color: #000;
    padding: 29px;
    border-right: 1px solid #ffffff4f;
    padding-bottom: 16px;
    padding-top: 51px;
    margin-top: -11px;
}
.bannercontentsrights h2 {
    padding-top: 0pc;
    font-family: 'DM Serif Display'!important;
    
}
.our__vealusss.d3ew3 {
    padding-top: 14px;
}
.process___00999w.d2432ewe .container {
    background: transparent;
}
section.weprovidess {
    padding-bottom: 68px;
}
.process___00999w.d2432ewe {
    padding-bottom: 44px;
}
.col-md-6.s___114454545878 {
    display: flex;
    align-items: center;
}
.our__vealusss {
    margin-top: auto;
    margin-bottom: 17px;
}
.bottom____swipersssss {
    display: flex;
    align-items: center;
    height: 93px;
}
li.s002112125454 {
    position: relative;
    top: -5px;
}
    .process___00999w.awqw122.dfg464363 {
    background: #fff;
    margin-bottom: 0px;
}

.s__00999s h3 {
    font-family: DM Serif Display!important;
    font-weight: 600;
    font-size: 34px;
    font-family: ArgestaDisplay;
    font-weight: normal;
    line-height: 55px;
    text-align: left;
    background-image: linear-gradient(308deg, #fff, white);
    color: #235050;
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
}

.s__0099e88 h3 {
    font-family: DM Serif Display!important;
}

.blog___2334332532 h1.fw-700.fs-20.fs-md-24.text-dark.mb-0 {
    font-family: DM Serif Display!important;
}
.s__00999s p {
    font-size: 17px;
    background-image: linear-gradient(308deg, #ffffff, white);
    color: #9babab;
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
    font-family: 'Everett-Regular';
    letter-spacing: 0.3px;
    line-height: 22px;
}





@media screen and (min-width:320px) and (max-width:767px) {
    .hedasdaboutpages__0000 {
    width: 94%;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 25px;
}
    
    .hedasdaboutpages__0000 p {

    margin-bottom: 10px;
    font-size: 13px;
}
.im__0099jhss {
    height: 147px;
    overflow: hidden;
    vertical-align: unset;
}
    
    
    .im__0099jhss img {
    margin-top: -79px;
    width: 100%;
}
.s__0900114440 {
    width: 92%;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0px;
}
    
    .s__0900114440 p {
    color: #ffffffcc;
    font-size: 14px;
    letter-spacing: 1px;
}
    
    section.aboutpagebanner {
    text-align: center;
    padding: 126px 0;
    color: #fff;
    padding-bottom: 33px;
}
    .con__009998w p {
    font-size: 16px;
    width: 100%;
}
    .con__009998w h3 {
    line-height: 40px;
    /* line-height: 44px; */
    font-family: ArgestaDisplay;
    /* padding-top: 43px; */
    width: 94%;
  
}
    
    .s___img___ooii {
    display: none;
}
    
    .con__009998w.d235235d {
    padding-left: 0px;
    margin-top: 39px;
}
    .s___009999iis h2 {
    font-family: ArgestaDisplay;
    font-weight: normal;
    line-height: 34px;
    text-align: left;
    background-image: linear-gradient(308deg, #6c7272, white);
    color: #235050;
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
    margin-top: 0px;
    margin-bottom: 40px;
    text-align: center;
    width: 97%;
    margin-left: auto;
    margin-right: auto;
    font-size: 26px;
}
    .our__vealusss p {
    color: #ffffffc7;
    font-size: 14px;
    letter-spacing: 0.6px;
}
    
    section.py-lg-3.text-light.footer-widget.quick_links {
    display: none;
}
    
    .contct-mail {
    width: 80%;
    margin: auto;
    padding-top: 0px;
}
    section.aboutpagebanner.servicesssection454 .hedasdaboutpages {
    position: absolute;
    transform: none;
    top: 121px;
    left: 15px;
    z-index: 9;
    width: 93%;
}
    
    section.aboutpagebanner.servicesssection454 .hedasdaboutpages h2 {
    color: #fff;
    font-size: 35px;
    width: 100%;
    padding-top: 25px;
    font-family: 'Overpass';
    font-weight: 600;
    line-height: 65px;
    text-align: left;
    padding-top: 25px;
    font-family: ArgestaDisplay;
    font-weight: normal;
    line-height: 33px!important;
    text-align: left;
    background-image: linear-gradient(308deg, #fff, white);
    color: #235050;
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
    margin-top: 20px;
    margin-bottom: 10px;
}
    
    section.aboutpagebanner.servicesssection454 .hedasdaboutpages p {

    width: 100%;
}
    
    section.aboutpagebanner.servicesssection454 {
    height: 613px;
    margin-top: -105px;
    position: relative;
}
section.aboutpagebanner.servicesssection454 img {
    height: 100%;
    object-fit: none;
    width: 100%;
}
    section.aboutpagebanner.servicesssection454 .hedasdaboutpages {
    position: absolute;
    transform: none;
    top: 154px;
    left: 15px;
    z-index: 9;
    width: 93%;
}
    
    .s__00154545 {
    width: 98%;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 48px;
}
    
    .s__00154545 h1 {
    border: none;
    padding-left: 0px; 
    font-size: 51px;
    line-height: 59px;
    padding-bottom: 39px;
    font-size: 32px;
    line-height: 30px;
    font-family: ArgestaDisplay;
    padding-top: 0px;
    width: 99%;
    /* background-image: linear-gradient(308deg, #6c7272, #1f4240); */
    color: #235050;
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
    background-image: linear-gradient(308deg, #6c7272, white);
}
    
    p.s02155465 {
    font-size: 14px;
}
    
    .s___00021114477 .col-md-8.offset-2 {
    margin-left: 0px;
    padding: 0px;
}
    
    .s__0090011144 .col-md-5 {
    float: left;
    width: 50%;
}
    
    .s__0090011144 .col-md-7 {
    float: left;
    width: 50%;
}
    
    .s__0-0988s img {
    height: 158px;
    border-radius: 10px 0px 0px 10px;
}
    
    .s__0090011144 .col-md-7 {
    display: flex;
    align-items: center;
    padding: 10px 2px;
}
    .s__0099s p {
    display: none;
}
    
    .s__0-0988s {
    height: 170px;
    overflow: hidden;
}
    .s__0090011144 .col-md-5 {
    padding-left: 0px;
}
   .s__0099s h3 {
    font-family: ArgestaDisplay;
    font-weight: normal;
    line-height: 20px;
    text-align: left;
    background-image: linear-gradient(308deg, #6c7272, white);
    color: #235050;
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
    font-size: 18px;
    padding-bottom: 14px;
}
    .process___00999w .col-md-7 {
    border: 1px solid #00000029;
    border-radius: 10px;
}
    .col-md-5.sbo14554545 {
    padding: 0px;
}
    .process___00999w {
    padding-top: 3px;
    margin-bottom: 39px;
}
    
    .s__00999s h3 {
    font-family: 'Everett-Regular';
    font-weight: 600;
    font-size: 29px;
    font-family: ArgestaDisplay;
    font-weight: normal;
    line-height: 33px;
    text-align: left;
    background-image: linear-gradient(308deg, #6c7272, white);
    color: #235050;
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
}
    
    #search-form .px-3 {
    padding: 0px!important;
}
    #search-form .col-xl-12 {
    padding: 0px;
}
    .view__details-button a {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    padding: 6px 10px;
    background: #174340;
    border-radius: 8px;
    color: #fff;
    font-size: 12px;
}
    
    .product__background_card {
    background-color: #fff!important;
    border-radius: 8px;
    padding: 3px!important;
    border: 1px solid #00000024;
    padding-bottom: 16px!important;
    padding-top: 6px!important;
}
    span.aircond {
    font-family: 'Everett-Regular';
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 19px;
    text-transform: capitalize;
    color: rgba(0, 0, 0, 0.6);
}
    .s__0090011144 {

    border: 1px solid #ffffff1f;
    height: 160px;
}
    span.vehicle__system {
    font-family: 'Everett-Regular';
}
    
    .wrappers___productname a {
    color: #000000 !important;
    font-family: 'Everett-Regular';
    font-style: normal;
    font-weight: 600;
    font-size: 14px;
    line-height: 25px;
    text-transform: capitalize;
}
    .dropdown-item.active, .dropdown-item:hover, .dropdown-item:active {
    color: #fff !important;
    background-color: #000000;
}
    .bootstrap-select .dropdown-toggle:active, .bootstrap-select .dropdown-toggle:focus, .show.bootstrap-select .dropdown-toggle {
    border-color: #1c1c1c !important;
}
    
    .collapse-sidebar.c-scrollbar-light.text-left .bg-white.border.mb-3 {
    background: transparent!important;
    border: none!important;
}
    div#collapse_rtytr1 {
    padding: 25px;
}
    .d-flex.d-xl-none.justify-content-between.align-items-center.pl-3.border-bottom h3.h6.mb-0.fw-600 {
    color: #fff;
}
    
    .d-flex.d-xl-none.justify-content-between.align-items-center.pl-3.border-bottom  i.las.la-times.la-2x {
    color: #fff;
}
    div#collapse_rtytr1 {
    background: transparent!important;
}
    .z-3.row.gutters-10.add__bggg {
    background: #fff;
    height: 171px!important;
    padding-top: 8px;
}
    section.banner__top115454::before {
    content: "";
    width: 100%;
    height: 171px;
    position: absolute;
    top: inherit;
    left: 0px;
    z-index: 1;
    background: transparent;
    bottom: 0px;
   
}
   section.mb-4.pt-3.top__00999 .bottom___sec {
    display: flex;
    justify-content: space-between;
    align-items: baseline;
    width: 100%!important;
    color: #fff;
}  
    .desk___overview {
    margin-top: 201px;
}
    
  section.banner__top115454 {
    margin-top: -204px!important;
    height: 735px!important;
    overflow: hidden;
}
    
section.mb-4.pt-3.top__00999 {
    margin-top: -500px!important;
}
    .desk___overview {
    margin-top: 0px!important;
}
    .inspection__bottom__wrapper {
    display: inline-block;
}
    .inspwction___wrappermain {
    border: 1px solid #ccc;
    border-radius: 12px !important;
    margin-bottom: 56px !important;
    overflow: hidden;
    padding: 26px 11px;
    position: relative;
}
    .inspection__wrapper {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    column-gap: 20px;
    display: inline;
}
    .over__view_iteam {
    border-bottom: 1px solid #ccc;
    padding: 5px 0;
}
    .s__0099e88 {
    color: #fff;
    padding-top: 121px;
    width: 100%;
}
    
    .text-primary, .hov-text-primary:hover {
    color: #000!important;
}
    
        section.latest__blog__00 {
    padding-bottom: 0px;
    padding-top: 19px;
}
   section.theeaboutquote {
    padding: 47px 0;
    background: #f5f5f5;
}
    
    .our__vealusss.d3ew3 {
    color: #000;
    padding: 0px;
    border-right: none;
    padding-bottom: 16px;
    padding-top: 51px;
    margin-top: -11px;
}
    
    
    .our__vealusss.d3ew3 .s___009999iis h2 {
    font-family: 'DM Serif Display';
    font-weight: normal;
    line-height: 32px;
   
}
    
    .contct-mail {
    width: 100%;
    margin: auto;
    padding-top: 0px;
}
    
    section.listing__pagebanner {
    /* background: red; */
    position: relative;
    background-image: url(../img/fhhh.jpg);
    /* background-position: 0 0, 0 0; */
    /* background-size: auto, cover; */
    /* background-color: #020400; */
    color: #fff;
    margin-top: -113px;
    /* padding: 131px 0; */
    background-size: 100% 116%;
    background-position: bottom;
    height: 512px;
    padding-top: 122px;
    background: linear-gradient(180deg, #222f22, #334733);
}
    
    .s__00999s h3 {
    font-family: 'Everett-Regular';
    font-weight: 600;
    font-size: 29px;
    font-family: ArgestaDisplay;
    font-weight: normal;
    line-height: 31px;
    text-align: left;
    background-image: linear-gradient(308deg, #6c7272, white);
    color: #235050;
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
}
    
    .col-xl-9.bordr___lft__00999909 {
    border-left: none!important;
    margin-top: -33px;
    padding-top: 29px;
    margin-bottom: -23px;
    padding-bottom: 47px!important;
    padding-left: 2px!important;  
    padding-right: 0px!important;
}
    
    .position-relative.h-140px.h-md-200px {
    height: 110px!important;
}
    
    .aiz-filter-sidebar.collapse-sidebar-wrap.sidebar-xl.sidebar-right.z-1035.sticky-top.active a.dropdown-toggle.filter-section.text-dark.d-flex.align-items-center.justify-content-between {
    color: #fff;
}
    
    .aiz-filter-sidebar.collapse-sidebar-wrap.sidebar-xl.sidebar-right  a.dropdown-toggle.filter-section.text-dark.d-flex.align-items-center.justify-content-between {
    color: #fff!important;
}
    
    
   .aiz-filter-sidebar.collapse-sidebar-wrap.sidebar-xl.sidebar-right #collapse_rtytr1 a {
    border: 1px solid #fff;
    width: 100%;
    display: inline-block;
    padding: 3px 14px;
    border-radius: 6px;
    font-weight: 600;
    color: #fff!important;
}
    
    .product-gallery {
    height: auto;
    overflow: hidden;
}
    h3.s00011144777 {
    color: #fff;
}
    .inspection__wrapper {
    display: inline!important;
    grid-template-columns: repeat(2, 1fr);
    column-gap: 20px;
}
    
    .inspection__bottom__wrapper {
    display: inline-block!important;
    justify-content: space-between;
    align-items: center;
    /* text-align: center; */
}
    
    .inspwction___wrappermain {
    padding-bottom: 37px;
}
    button.s___burroinnncopyy {
    margin-top: 0px;
    position: absolute;
    top: 7px;
    right: 62px;
    background: #000000;
    border: none;
    color: #fff;
    height: 28px;
    width: 28px;
    border-radius: 54px;
}
 
    .s__00999s h3 {
    font-family: 'Everett-Regular';
    font-weight: 600;
    font-size: 29px;
    font-family: ArgestaDisplay;
    font-weight: normal;
    line-height: 33px!important;
    text-align: left;
    background-image: linear-gradient(308deg, #6c7272, white);
    color: #235050;
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
}
    
    .z-3.row.gutters-10.add__bggg {
    background: #fff;
    height: auto!important;
    padding-top: 8px;
}
    
    
    .thecoomonfr input {
    padding: 6px 9px;
    margin-bottom: 12px;
    border: 0;
    background: transparent;
    border-radius: 8px;
    font-family: 'Worksans';
    font-size: 15px;
    line-height: 1;
    border: 1px solid #00000052;
    color: #000;
}
    
    .thecoomonfr select {
    padding: 4px 10px;
    margin-bottom: 12px;
    border: 0;
    border-radius: 8px;
    font-family: 'Worksans';
    font-size: 15px;
    background: transparent;
    border: 1px solid #00000052;
    color: #000;
}
    .cartyperadis {
    margin-right: 21px;
    margin-left: -15px;
}
    
    .containerr {
    display: block;
    position: relative;
    padding-left: 31px;
    margin-bottom: 0;
    cursor: poOverpass;
    font-size: 22px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 25px;
}
    
    button.abnsubmits {
    width: 100%;
    height: 37px;
    border: 0;
    background: rgb(121 222 144);
    color: #000;
    text-transform: uppercase;
    font-family: 'Overpass';
    font-size: 15px;
    letter-spacing: 0.5px;
    border-radius: 10px;
    font-family: Everett-Regular;
    font-weight: 600;
}
    .carousel-box img.d-block.mw-100 {
    height: 135vh!important;
    border-radius: 0px;
}
    
    
    section.whattodo {
    margin-top: -398PX;
    padding-top: 55px;
    padding-left: 21px;
}
    
    
    
    .card_carbottom p {
    font-size: 21px;
  
        
}
    
    .car___top {
    width: 83px;
    height: AUTO;
}
    
    .card_carbottom p {
    font-size: 20px;
    font-weight: 700;
    line-height: 33px;
    margin-bottom: 0;
}
    
    .services__wrappers-left::before {
    content: "";
    background: #04160617;
    width: 2px;
    height: 130px;
    display: inline-block;
    position: absolute;
    margin-left: -26px;
}
    
    .left___top::before {
    content: "";
    background: #ffffff;
    width: 2px;
    height: 114px;
    display: inline-block;
    position: absolute;
    margin-left: -26px;
    MARGIN-TOP: -34PX;
}
    
    .paragraph-lower iframe {
    border-radius: 13px;
    margin-top: 14px;
    height: 167px;
}
    
    .card___testwarpper {
    padding: 14px;
    border: 1px solid #00000024;
    border-radius: 9px;
}
    
    .swiper-slide img {
    display: block;
    width: 51px;
    height: 100%;
    object-fit: contain;
}
    
    .latest__blog__00 img {
    width: 100%;
}
    .review img {
    width: 13px;
}
}

.aiz-pagination .pagination {
    margin-bottom: 0;
    -ms-flex-wrap: wrap;
    flex-wrap: inherit!important;
    display: inline-block!important;
}
   .category____heading h3 span {
    font-family: 'DM Serif Display';
    font-size: 32px;
    font-weight: normal;
}

.pagination .page-item {
    margin: 0 5px;
    display: inline-block;
}

.aiz-pagination .pagination {
    margin-bottom: 0;
    -ms-flex-wrap: wrap;
    flex-wrap: inherit!important;
    display: inline-block!important;
    width: 100%;
}

.aiz-pagination .pagination {
    margin-bottom: 0;
    -ms-flex-wrap: wrap;
    flex-wrap: inherit!important;
    display: inline-block!important;
    width: 100%;
    text-align: center;
}

.pagination .page-link:hover {
    background-color: #f8da31;
    color: #000;
    border-color: #f8da31;
}
.paragraph-lower iframe {
    border-radius: 13px;
    margin-top: 14px;
}

.pagination .active .page-link {
    background-color: #222f22;
    border-color: #222f22;
}


.im__0099jhss img {
    margin-top: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.process___00999w.d2432ewe.li__ght__00099 {
    margin-top: -33px;
    margin-bottom: 0px;
}

section.latest__blog__00 {
    padding-top: 66px;
}
.blog__img img {
    height: 235px!important;
}

.breadcreams {
    background: #F4F4F4;
    box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.05);
    height: 46px;
    padding-top: 5px;
}
.home-slider.themakxmsks video {
    height: 100vh;
    object-fit: cover;
}
section.product-details-listing {
    padding: 47px 0;
}
.themakxmsks::before {
    content: '';
    display: block;
    width: 100%;
    position: absolute;
    background: #00000036;
    z-index: 9;
    border-radius: 20px;
    height: 100%;
}
.wrappers____card__Cont.d235235 .car___top img {
    width: 68px;
}

.wrappers____card___sm.bac .car___top img {
    width: 45px;
}

.latest__blog__00 a.text-reset:hover {
    color: #000!important;
}

p.contecttt a:hover {
    background: #fed501;
    color: #000;
}

button.abnsubmits:hover {
    background: #fed501;
    color: #000;
}

.view__details-button a:hover {
    background: #fed501;
}

ul.nav.nav-tabs.tabbing_0099999999 li a:hover {
    background: #fed501!important;
}
section.map__009987157878 {
    background: #f5f0e6;
    padding: 83px 0;
}

.s___our___pr {
    background: #fff;
    padding: 26px;
    float: left;
    width: 100%;
    margin-top: 36px;
}

.s___our___pr ul li {
    list-style: none;
    line-height: 24px;
    font-size: 15px;
    letter-spacing: 0.6px;
}

.s___our___pr ul  {
   padding: 0px;
}
button.signup___button:hover{
    border-color: #fed501;
      background: #fed501!important;
}

.s___our___pr ul li {
    list-style: none;
    line-height: 24px;
    font-size: 15px;
    letter-spacing: 0.6px;
    padding-bottom: 6px;
}
.s___our___pr svg {
    width: 20px;
    position: relative;
    top: -3px;
    left: -10px;
    float: left;
}
.s___our___pr ul li {
    list-style: none;
    line-height: 24px;
    font-size: 13px;
    letter-spacing: 0.6px;
    padding-bottom: 6px;
    float: left;
    width: 50%;
    margin-bottom: 5px;
}
.s___our___pr {
    background: transparent;
    padding: 4px 26px;
    float: left;
    width: 100%;
    border-right: 1px solid #fff;
    padding-right: 64px;
    padding-left: 0px;
}

.s___our___pr svg {
    background: #f4f1e6;
    height: 22px;
    position: relative;
    z-index: 99;
    top: -7px;
    border-radius: 55px;
}
div#chartdiv {
    position: relative;
    left: 35px;
    top: 14px;
}

section.map__009987157878 {
    background: #314431;
    padding: 83px 0;
}

span.s__00s {
    box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
    width: 82%;
    display: inline-block;
    float: left;
    background: #fff;
    padding: 3px 7px;
    position: relative;
    top: -9px;
    border-radius: 5px;
    font-weight: 600;
}

section.theeaboutquote {
    padding: 80px 0;
    background: #fff;
}
.map__009987157878 .container {
    padding: 6px 115px;
}
.s___our___pr ul {
    padding: 0px;
    padding-top: 20px;
}

.s___our___pr ul li::before {
    content: "";
    background: #fff;
    border-left: 1px dashed #00000040;
    position: absolute;
    /* width: 1px; */
    height: 52px;
    margin-top: 0px;
    z-index: 9;
}








.s___our___pr h3 {
    font-family: 'DM Serif Display';
    color: #334432;
    position: relative;
    top: -26px;
}


.rainbow {
  width: 400px;
  height: 300px;
  border-radius: 10px;
  padding: 2rem;
  margin: auto;

  display: grid;
  place-content: center;
  text-align: center;

  font-size: 1.5em;

  --border-size: 0.3rem;
  border: var(--border-size) solid transparent;

  /* Paint an image in the border */
  border-image: conic-gradient(
      from var(--angle),
      #d53e33 0deg 90deg,
      #fbb300 90deg 180deg,
      #377af5 180deg 270deg,
      #399953 270deg 360deg
    )
    1 stretch;
  background: rgb(255 255 255 / var(--opacity));
}

@property --opacity {
  syntax: "<number>";
  initial-value: 0.5;
  inherits: false;
}

@property --angle {
  syntax: "<angle>";
  initial-value: 0deg;  
  inherits: false;
}

@keyframes opacityChange {
  to {
    --opacity: 1;
  }
}

@keyframes rotate {
  to {
    --angle: 360deg;
  }
}

.rainbow {
  animation: rotate 4s linear infinite, opacityChange 3s infinite alternate;
}


.s0646464::before{
    display: none;  
    display: none;  
}

.wrappers____card__Cont.thepicc2 {
    height: 350px;
    position: relative;
    background: #ffefb3;
    background-size: cover;
    background-repeat: no-repeat;
    justify-content: end;
}







.wrappers____card__Cont.thepicc2::before {
    content: '';
    display: block;
    width: 100%;
    height: 100%;
    background: linear-gradient(0deg, #222f22, transparent);
    position: absolute;
    padding: 30px;
    left: 0;
    bottom: 0;
    border-radius: 12px;
}
div#chartdiv2 {
    height: 542px;
    /* background: #000; */
    width: 541px;
    position: relative;
    left: -22px;
    top: -18px;
}
@media screen and (min-width:320px) and (max-width:767px) {
    
    .eellissslisaa {
    border-radius: 44px;
    padding: 18px 15px;
    margin-top: 99px;
}
    
    .eellissslisaa {
    border-radius: 44px;
    padding: 23px 12px!important;
    margin-top: 100px;
}
.elllimsconn h2 {
    font-family: DM Serif Display;
    line-height: 22px!important;
    font-size: 18px!important;
    margin-top: -28px!important;
    margin-bottom: -23px!important;
}
    
    .eliimi-images img {
    width: 100%!important;
    height: auto!important;
    border-radius: 27px;
    position: relative;
    left: 0px!important;
    top: 0px!important;
}
    
    .eliimi-images {
    width: 100%!important;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    top: -5px!important;
}
    
    .elllimsconn p {
    color: #fff;
    padding-top: 30px;
    font-family: 'Arial';
    font-size: 12px!important;
}
    .liss-eliminatess .eellissslisaa:nth-child(1) {
    background: transparent linear-gradient(180deg, #324331 0%, #000000 100%) 0% 0% no-repeat padding-box;
    top: 20px;
}
    .wrappers____card__Cont.thepicc2 .card_carbottom p {
    color: #fff;
}
.eellissslisaa {
   
    margin-top: 28px!important;
}
    .im__0099jhss img {
    margin-top: 0px;
    width: 100%;
}
    .map__009987157878 .container {
    padding: 2px 7px;
}
    
    .s___our___pr {
    background: transparent;
    padding: 4px 26px;
    float: left;
    width: 100%;
    border-right: none;
    padding-right: 0px;
    padding-left: 0px;
}
    
    div#chartdiv {
    position: relative;
    left: 0px;
    top: -49px;
}
    
section.map__009987157878 {
    background: #314431;
    padding: 83px 0;
    padding-bottom: 0px;
}
    
    .s___001454545154 {
    margin-top: -7px;
}
    
    .row.align-items-center.s34ffgsdg {
    display: none;
}
    .banner__top115454 img {
    width: 100%;
    height: 800px;
    margin-top: 76px;
}
    
    .inspection__report {
    margin-top: -33px;
    margin-bottom: -29px;
}
    .side__00114444 h2.mb-4.fs-16.fw-700.text-dark {
    font-family: DM Serif Display;
    font-size: 17px!important;
    margin-bottom: 20px!important;
    color: #000!important;
    font-weight: normal!important;
}
    
    button.btn.d-lg-none.mr-3.mr-sm-4.p-0.active svg#Component_43_1 rect {
    fill: #fff;
}
    a.dropdown-toggle.filter-section.text-dark.d-flex.align-items-center.justify-content-between {
    padding-left: 19px;
    margin-bottom: -37px;
}
    
    .product-gallery {
    background: #fff;
    height: 229px;
    display: flex;
    align-items: center;
}
    
    hr {
   opacity: 0;
}
div#chartdiv2 {
    height: 300px;
    /* background: #000; */
    width: 300px;
    position: relative;
    left: -18px;
    top: -18px;
}
    
    span.thhebacckss {
    background: #ffffff;
    display: inline-block;
    width: 262px;
    height: 261px;
    border-radius: 102%;
    position: relative;
    left: 32px!important;
    top: 8px!important;
}
    .s___our___pr svg {
    width: 20px;
    position: relative;
    top: -3px;
    left: -3px;
    float: left;
}
    .s___our___pr ul li::before {
    content: "";
    background: #fff;
    border-left: 1px dashed #00000040;
    position: absolute;
    /* width: 1px; */
    height: 52px;
    margin-top: 0px;
    z-index: 9;
    margin-left: 8px;
}
    
span.thhebacckss {
    background: #ffffff;
    display: inline-block;
    width: 262px;
    height: 261px;
    border-radius: 102%;
    position: relative;
    left: 50px;
    top: 50px;
}
    
    .our__vealusss.d3ew3 .s___009999iis h2 {
    font-family: 'DM Serif Display';
    font-weight: normal;
    line-height: 26px;
    font-size: 21px;
}
    
    .s__0900114440 {
    width: 92%;
    margin-left: auto;
    margin-right: auto;
    margin-top: 19px;
}
}
.paragraph-lower p {
    font-style: normal;
    font-weight: 400;
    font-size: 13px;
    line-height: 19px;
    color: #000;
    margin-bottom: 0;
    padding-top: 8px;
    height: 173px;
}
.wrappers____card__Cont.thepicc2 .card_carbottom p {
    color: #fff;
}
.wrappers____card__Cont.thepicc2 .car___top {
    position: relative;
    top: -200px;
}
.col-md-6.not__1148787.p-0 .row {
    margin: 0px;
}
.right___top.left__bottom-cont.d34364564 {
    background: rgb(246 218 181);
}

.right___top.left__bottom-cont.d4564564 {
 background: rgb(246 218 181);
}
.right___top.left__bottom-cont.d435353 {
    background: rgb(246 218 181);
}
.right___top.left__bottom-cont.d2233 {
    background: rgb(246 218 181);
}
div#chartdiv2::before {
    content: "";
    background: #334432;
    position: absolute;
    width: 100%;
    height: 20px;
    z-index: 9;
    /* opacity: 0; */
    bottom: 0px;
}

.h-35px, .size-35px {
    height: 62px;
    /* font-size: 20px!important; */
}

@media screen and (min-width:767px) and (max-width:3000px) {
    .z-3.row.gutters-10.add__bggg .row.no-gutters.mt-4.d4564343 {
    display: none;
}   
    
    .col-xl-4.col-lg-4.side__00114444 .row.no-gutters.mt-4.d4564343 {
    display: block;
}
}
@media screen and (min-width:1100px) and (max-width:1650px) {
    
    .wrappers____card__Cont.pic-bac .car___top {
    position: relative;
    top: -156px;
}
}

.col-md-6.s114444422 .wrappers____card__Cont.et346346.s000111111 {
    width: 100%;
    position: relative;
}

.wrappers____card__Cont.et346346.s000111111 .card_carbottom {
    position: relative;
    top: 101px;
    color: #fff!important;
}

.wrappers____card__Cont.et346346.s000111111 .card_carbottom p {
   
    color: #fff!important;
}



.wrappers____card___sm.bac::before {
    content: '';
    display: block;
    width: 100%;
    height: 100%;
    background: linear-gradient(0deg, #222f22, transparent);
    position: absolute;
    padding: 30px;
    left: 0;
    bottom: 0;
    border-radius: 12px;
}
.wrappers____card___sm.bac p {
    color: #fff;
}

.wrappers____card___sm.bac {
   background: #ffefb3;
}
.wrappers____card__Cont.et346346.s000111111:before {
    content: '';
    display: block;
    width: 100%;
    height: 100%;
    background: linear-gradient(0deg, #222f22, transparent);
    position: absolute;
    padding: 30px;
    left: 0;
    bottom: 0;
    border-radius: 12px;
}
.s__00225 ul {
    padding: 0px;
    list-style: none;
}

.s__08871221  ul {
    padding: 0px;
    list-style: none;
}

.s__00225 ul li a {
    color: #fff;
    font-size: 12px;
  
    width: 100%;
    display: inline-block;
    padding: 4px 0;
    font-family: 'Everett-Regular';
    letter-spacing: 0.5px;
    font-weight: normal;
}

.s__08871221 ul li a {
    color: #fff;
    font-size: 12px;
    
    width: 100%;
    display: inline-block;
    padding: 4px 0;
    font-family: 'Everett-Regular';
    letter-spacing: 0.5px;
    font-weight: normal;
}

    .footer__links_shjf {
    position: relative;
/*    background-image: url(../img/h__bgg.png);*/
    background-position: 0 0, 0 0;
    background-size: cover;
    background-color: #202f22;
    background-position: center;
    padding: 54px 0;
    color: #fff;
}
.s__08871221 h4 {
    font-family: 'DM Serif Display';
    font-size: 18px;
    text-transform: uppercase;
    letter-spacing: 1px;
}
.s__00225 h3 {
    font-family: 'DM Serif Display';
    font-size: 18px;
    text-transform: uppercase;
    letter-spacing: 2px;
}
footer.pt-3.pb-7.pb-xl-3.bg-black.text-light {
    background: #202f22!important;
    border-top: 1px solid #ffffff24;
}

.center__footer__logo img.mw-100.h-30px.h-md-40px {
    width: 121px;
    height: auto;
    margin-top: -17px;
    margin-bottom: 16px;
}

span.rating.rating-mr-2 i.las.la-star {
    margin-right: 3px;
}
.s__08871221.social ul li a {
    border: 1px solid #ffffff40;
    width: 33px;
    text-align: center;
    height: 33px;
    border-radius: 7px;
    line-height: 33px;
    padding: 3px;
    font-size: 12px!important;
}
.aiz-user-sidenav-wrap {
    -ms-flex: 0 0 315px;
    flex: 0 0 315px;
    max-width: 315px;
    /* -webkit-box-shadow: 0 0 13px 0 rgba(82, 63, 105, 0.05); */
    /* box-shadow: 0 0 13px 0 rgba(82, 63, 105, 0.05); */
    background: #af2624!important;
    border-radius: 4px;
    border: 1px solid #ebedf2;
    border-radius: 15px!important;
}