@import url('https://fonts.googleapis.com/css2?family=Readex+Pro:wght@200;300;400;500;600;700&display=swap');

body{font-family: 'Readex Pro', sans-serif;background-color: #fff;;color: #180f03;font-size: 17px;font-weight: 400;line-height: 1.5;margin: 0;padding: 0;-webkit-font-smoothing: antialiased;}

.container{max-width:1140px;}

h1{font-size: 62px;}
h2{font-size: 48px;}
h3{font-size: 34px;}
h4{font-size: 24px;}

.fw-900{font-weight: 900;}
.fs-12{font-size: 12px;}
.fs-14{font-size: 14px;}
.fs-16{font-size: 16px;}
.fs-18{font-size: 18px;}
.fs-20{font-size: 20px;}
.fs-22{font-size: 22px;}
.fs-24{font-size: 24px;}
.fs-28{font-size: 28px;}
.fs-32{font-size: 32px;}

.z-index-m-1{z-index: -1;}
.z-index-0{z-index: 0;}
.z-index-1{z-index: 1;}
.z-index-2{z-index: 2;}
.z-index-3{z-index: 3;}

.text-brown{color: #6e422a;}
.text-blue{color: #0566a1;}
.word-break-all{word-break: break-all;}

.container{max-width: 1458px;}

.p-0 {padding: 0px !important;}
.p-5 {padding: 5px !important;}
.p-8 {padding: 8px !important;}
.p-10 {padding: 10px !important;}
.p-15 {padding: 15px !important;}
.p-20 {padding: 20px !important;}
.p-25 {padding: 25px !important;}
.p-30 {padding: 30px !important;}
.p-35 {padding: 35px !important;}
.p-40 {padding: 40px !important;}
.p-45 {padding: 45px !important;}
.p-50 {padding: 50px !important;}
.p-55 {padding: 55px !important;}
.p-60 {padding: 60px !important;}
.p-65 {padding: 65px !important;}
.p-70 {padding: 70px !important;}
.p-75 {padding: 75px !important;}
.p-80 {padding: 80px !important;}
.p-85 {padding: 85px !important;}
.p-90 {padding: 90px !important;}
.p-95 {padding: 95px !important;}
.p-100 {padding: 100px !important;}
.p-105 {padding: 105px !important;}
.p-110 {padding: 110px !important;}
.p-115 {padding: 115px !important;}
.p-120 {padding: 120px !important;}
.p-125 {padding: 125px !important;}
.p-130 {padding: 130px !important;}
.p-135 {padding: 135px !important;}
.p-140 {padding: 140px !important;}
.p-145 {padding: 145px !important;}
.p-150 {padding: 150px !important;}
.p-155 {padding: 155px !important;}
.p-160 {padding: 160px !important;}
.p-165 {padding: 165px !important;}
.p-170 {padding: 170px !important;}
.p-175 {padding: 175px !important;}
.p-180 {padding: 180px !important;}
.p-185 {padding: 185px !important;}
.p-190 {padding: 190px !important;}
.p-195 {padding: 195px !important;}
.p-200 {padding: 200px !important;}
.pt-0 {padding-top: 0px !important;}
.pt-5 {padding-top: 5px !important;}
.pt-10 {padding-top: 10px !important;}
.pt-15 {padding-top: 15px !important;}
.pt-20 {padding-top: 20px !important;}
.pt-25 {padding-top: 25px !important;}
.pt-30 {padding-top: 30px !important;}
.pt-35 {padding-top: 35px !important;}
.pt-40 {padding-top: 40px !important;}
.pt-45 {padding-top: 45px !important;}
.pt-50 {padding-top: 50px !important;}
.pt-55 {padding-top: 55px !important;}
.pt-60 {padding-top: 60px !important;}
.pt-65 {padding-top: 65px !important;}
.pt-70 {padding-top: 70px !important;}
.pt-75 {padding-top: 75px !important;}
.pt-80 {padding-top: 80px !important;}
.pt-85 {padding-top: 85px !important;}
.pt-90 {padding-top: 90px !important;}
.pt-95 {padding-top: 95px !important;}
.pt-100 {padding-top: 100px !important;}
.pt-105 {padding-top: 105px !important;}
.pt-110 {padding-top: 110px !important;}
.pt-115 {padding-top: 115px !important;}
.pt-120 {padding-top: 120px !important;}
.pt-125 {padding-top: 125px !important;}
.pt-130 {padding-top: 130px !important;}
.pt-135 {padding-top: 135px !important;}
.pt-140 {padding-top: 140px !important;}
.pt-145 {padding-top: 145px !important;}
.pt-150 {padding-top: 150px !important;}
.pt-155 {padding-top: 155px !important;}
.pt-160 {padding-top: 160px !important;}
.pt-165 {padding-top: 165px !important;}
.pt-170 {padding-top: 170px !important;}
.pt-175 {padding-top: 175px !important;}
.pt-180 {padding-top: 180px !important;}
.pt-185 {padding-top: 185px !important;}
.pt-190 {padding-top: 190px !important;}
.pt-195 {padding-top: 195px !important;}
.pt-200 {padding-top: 200px !important;}
.pb-0 {padding-bottom: 0px !important;}
.pb-5 {padding-bottom: 5px !important;}
.pb-10 {padding-bottom: 10px !important;}
.pb-15 {padding-bottom: 15px !important;}
.pb-20 {padding-bottom: 20px !important;}
.pb-25 {padding-bottom: 25px !important;}
.pb-30 {padding-bottom: 30px !important;}
.pb-35 {padding-bottom: 35px !important;}
.pb-40 {padding-bottom: 40px !important;}
.pb-45 {padding-bottom: 45px !important;}
.pb-50 {padding-bottom: 50px !important;}
.pb-55 {padding-bottom: 55px !important;}
.pb-60 {padding-bottom: 60px !important;}
.pb-65 {padding-bottom: 65px !important;}
.pb-70 {padding-bottom: 70px !important;}
.pb-75 {padding-bottom: 75px !important;}
.pb-80 {padding-bottom: 80px !important;}
.pb-85 {padding-bottom: 85px !important;}
.pb-90 {padding-bottom: 90px !important;}
.pb-95 {padding-bottom: 95px !important;}
.pb-100 {padding-bottom: 100px !important;}
.pb-105 {padding-bottom: 105px !important;}
.pb-110 {padding-bottom: 110px !important;}
.pb-115 {padding-bottom: 115px !important;}
.pb-120 {padding-bottom: 120px !important;}
.pb-125 {padding-bottom: 125px !important;}
.pb-130 {padding-bottom: 130px !important;}
.pb-135 {padding-bottom: 135px !important;}
.pb-140 {padding-bottom: 140px !important;}
.pb-145 {padding-bottom: 145px !important;}
.pb-150 {padding-bottom: 150px !important;}
.pb-155 {padding-bottom: 155px !important;}
.pb-160 {padding-bottom: 160px !important;}
.pb-165 {padding-bottom: 165px !important;}
.pb-170 {padding-bottom: 170px !important;}
.pb-175 {padding-bottom: 175px !important;}
.pb-180 {padding-bottom: 180px !important;}
.pb-185 {padding-bottom: 185px !important;}
.pb-190 {padding-bottom: 190px !important;}
.pb-195 {padding-bottom: 195px !important;}
.pb-200 {padding-bottom: 200px !important;}
.ps-0 {padding-left: 0px !important;}
.px-0{padding-left: 0px !important;padding-right: 0px !important;}
.px-5{padding-left: 5px !important;padding-right: 5px !important;}
.px-10{padding-left: 10px !important;padding-right: 10px !important;}
.px-15{padding-left: 15px !important;padding-right: 15px !important;}
.px-20{padding-left: 20px !important;padding-right: 20px !important;}
.px-25{padding-left: 25px !important;padding-right: 25px !important;}
.px-30{padding-left: 30px !important;padding-right: 30px !important;}
.px-35{padding-left: 35px !important;padding-right: 35px !important;}
.px-40{padding-left: 40px !important;padding-right: 40px !important;}
.px-45{padding-left: 45px !important;padding-right: 45px !important;}
.px-50{padding-left: 50px !important;padding-right: 50px !important;}
.px-55{padding-left: 55px !important;padding-right: 55px !important;}
.px-60{padding-left: 60px !important;padding-right: 60px !important;}
.px-65{padding-left: 65px !important;padding-right: 65px !important;}
.px-70{padding-left: 70px !important;padding-right: 70px !important;}
.px-75{padding-left: 75px !important;padding-right: 75px !important;}
.px-80{padding-left: 80px !important;padding-right: 80px !important;}
.px-85{padding-left: 85px !important;padding-right: 85px !important;}
.px-90{padding-left: 90px !important;padding-right: 90px !important;}
.px-95{padding-left: 95px !important;padding-right: 95px !important;}
.px-100{padding-left: 100px !important;padding-right: 100px !important;}
.px-105{padding-left: 105px !important;padding-right: 105px !important;}
.px-110{padding-left: 110px !important;padding-right: 110px !important;}
.px-115{padding-left: 115px !important;padding-right: 115px !important;}
.px-120{padding-left: 120px !important;padding-right: 120px !important;}
.px-125{padding-left: 125px !important;padding-right: 125px !important;}
.px-130{padding-left: 130px !important;padding-right: 130px !important;}
.px-135{padding-left: 135px !important;padding-right: 135px !important;}
.px-140{padding-left: 140px !important;padding-right: 140px !important;}
.px-145{padding-left: 145px !important;padding-right: 145px !important;}
.px-150{padding-left: 150px !important;padding-right: 150px !important;}
.px-155{padding-left: 155px !important;padding-right: 155px !important;}
.px-160{padding-left: 160px !important;padding-right: 160px !important;}
.px-165{padding-left: 165px !important;padding-right: 165px !important;}
.px-170{padding-left: 170px !important;padding-right: 170px !important;}
.px-175{padding-left: 175px !important;padding-right: 175px !important;}
.px-180{padding-left: 180px !important;padding-right: 180px !important;}
.px-185{padding-left: 185px !important;padding-right: 185px !important;}
.px-190{padding-left: 190px !important;padding-right: 190px !important;}
.px-195{padding-left: 195px !important;padding-right: 195px !important;}
.px-200{padding-left: 200px !important;padding-right: 200px !important;}
.py-0{padding-top: 0px !important;padding-bottom: 0px !important;}
.py-5{padding-top: 5px !important;padding-bottom: 5px !important;}
.py-7{padding-top: 7px !important;padding-bottom: 7px !important;}
.py-10{padding-top: 10px !important;padding-bottom: 10px !important;}
.py-15{padding-top: 15px !important;padding-bottom: 15px !important;}
.py-20{padding-top: 20px !important;padding-bottom: 20px !important;}
.py-25{padding-top: 25px !important;padding-bottom: 25px !important;}
.py-30{padding-top: 30px !important;padding-bottom: 30px !important;}
.py-35{padding-top: 35px !important;padding-bottom: 35px !important;}
.py-40{padding-top: 40px !important;padding-bottom: 40px !important;}
.py-45{padding-top: 45px !important;padding-bottom: 45px !important;}
.py-50{padding-top: 50px !important;padding-bottom: 50px !important;}
.py-55{padding-top: 55px !important;padding-bottom: 55px !important;}
.py-60{padding-top: 60px !important;padding-bottom: 60px !important;}
.py-65{padding-top: 65px !important;padding-bottom: 65px !important;}
.py-70{padding-top: 70px !important;padding-bottom: 70px !important;}
.py-75{padding-top: 75px !important;padding-bottom: 75px !important;}
.py-80{padding-top: 80px !important;padding-bottom: 80px !important;}
.py-85{padding-top: 85px !important;padding-bottom: 85px !important;}
.py-90{padding-top: 90px !important;padding-bottom: 90px !important;}
.py-95{padding-top: 95px !important;padding-bottom: 95px !important;}
.py-100{padding-top: 100px !important;padding-bottom: 100px !important;}
.py-105{padding-top: 105px !important;padding-bottom: 105px !important;}
.py-110{padding-top: 110px !important;padding-bottom: 110px !important;}
.py-115{padding-top: 115px !important;padding-bottom: 115px !important;}
.py-120{padding-top: 120px !important;padding-bottom: 120px !important;}
.py-125{padding-top: 125px !important;padding-bottom: 125px !important;}
.py-130{padding-top: 130px !important;padding-bottom: 130px !important;}
.py-135{padding-top: 135px !important;padding-bottom: 135px !important;}
.py-140{padding-top: 140px !important;padding-bottom: 140px !important;}
.py-145{padding-top: 145px !important;padding-bottom: 145px !important;}
.py-150{padding-top: 150px !important;padding-bottom: 150px !important;}
.py-155{padding-top: 155px !important;padding-bottom: 155px !important;}
.py-160{padding-top: 160px !important;padding-bottom: 160px !important;}
.py-165{padding-top: 165px !important;padding-bottom: 165px !important;}
.py-170{padding-top: 170px !important;padding-bottom: 170px !important;}
.py-175{padding-top: 175px !important;padding-bottom: 175px !important;}
.py-180{padding-top: 180px !important;padding-bottom: 180px !important;}
.py-185{padding-top: 185px !important;padding-bottom: 185px !important;}
.py-190{padding-top: 190px !important;padding-bottom: 190px !important;}
.py-195{padding-top: 195px !important;padding-bottom: 195px !important;}
.py-200{padding-top: 200px !important;padding-bottom: 200px !important;}

.my-0{margin-top: 0px !important;margin-bottom: 0px !important;}
.my-5{margin-top: 5px !important;margin-bottom: 5px !important;}
.my-7{margin-top: 7px !important;margin-bottom: 7px !important;}
.my-10{margin-top: 10px !important;margin-bottom: 10px !important;}
.my-15{margin-top: 15px !important;margin-bottom: 15px !important;}
.my-20{margin-top: 20px !important;margin-bottom: 20px !important;}
.my-25{margin-top: 25px !important;margin-bottom: 25px !important;}
.my-30{margin-top: 30px !important;margin-bottom: 30px !important;}
.my-35{margin-top: 35px !important;margin-bottom: 35px !important;}
.my-40{margin-top: 40px !important;margin-bottom: 40px !important;}
.my-45{margin-top: 45px !important;margin-bottom: 45px !important;}
.my-50{margin-top: 50px !important;margin-bottom: 50px !important;}
.mb-5 {margin-bottom: 5px !important;}
.mb-10 {margin-bottom: 10px !important;}
.mb-15 {margin-bottom: 15px !important;}
.mb-20 {margin-bottom: 20px !important;}
.mb-25 {margin-bottom: 25px !important;}
.mb-30 {margin-bottom: 30px !important;}
.mb-35 {margin-bottom: 35px !important;}
.mb-40 {margin-bottom: 40px !important;}
.mb-45 {margin-bottom: 45px !important;}
.mb-50 {margin-bottom: 50px !important;}
.mt-5 {margin-top: 5px !important;}
.mt-10 {margin-top: 10px !important;}
.mt-15 {margin-top: 15px !important;}
.mt-20 {margin-top: 20px !important;}
.mt-25 {margin-top: 25px !important;}
.mt-30 {margin-top: 30px !important;}
.mt-35 {margin-top: 35px !important;}
.mt-40 {margin-top: 40px !important;}
.mt-45 {margin-top: 45px !important;}
.mt-50 {margin-top: 50px !important;}


.main_topheader{background: rgb(255 255 255 / 39%);backdrop-filter: blur(12px);width: 100%;}
.menu {width: 100%;padding: 10px 0;}
.menu-container {margin: 0 auto;}
.menu a.logo {display: inline-block;float: left;}
.menu img {max-width: 100%;}
.menu-mobile {display: none;padding: 20px;}
.menu-mobile:hover{color: #6e422a;}
.menu-mobile:after {content: '\f0c9';font-family: FontAwesome;font-size: 24px;padding: 0;float: right;position: relative;top: 50%;-webkit-transform: translateY(-25%);transform: translateY(-25%);}
.menu-dropdown-icon:before {content: '\f107';font-family: FontAwesome;display: none;cursor: pointer;float: right;padding: 5px 12px;background: #fff;color: #333;}
.menu > ul {list-style: none;padding: 0;margin: 0;text-align: center;}
.menu > ul:before, .menu > ul:after {content: "";display: table;}
.menu > ul:after {clear: both;}
.menu > ul > li {display: inline-block;padding: 0;margin: 0;}
.menu > ul > li a {text-decoration: none;padding: 33px 9px;display: block;font-weight: 600;color: #180901;font-size: 17px;}
.menu > ul > li:hover {}
.menu > ul > li > ul {display: none;width: 100%;background: #fff;padding: 0px;position: absolute;z-index: 99;left: 0;margin: 0;list-style: none;box-sizing: border-box;text-align: left;}
.menu > ul > li > ul:before, .menu > ul > li > ul:after {content: "";display: table;}
.menu > ul > li > ul:after {clear: both;}
.menu > ul > li > ul > li {margin: 0;list-style: none;width: 25%;background: none;float: left;min-height: 630px;}
.menu > ul > li > ul > li img{height: 150px;}
.menu > ul > li > ul > li:nth-child(2n + 1){background: #ededed;}
.menu > ul > li > ul > li a {color: #180901;padding: 4px 0;display: block;border-bottom: 1px solid #ededed;}
.menu > ul > li > ul > li span{color: #6e422a;padding: 4px 4px 5px 13px;display: block;border-bottom: 1px solid #d7cdcd;font-size: 16px;font-weight: 600;}
.menu > ul > li > ul > li a:hover{color:#6e422a;}
.menu > ul > li > ul > li > ul {display: block;padding: 0;list-style: none;box-sizing: border-box;padding: 15px;margin-left: 15px;}
.menu > ul > li > ul > li > ul:before, .menu > ul > li > ul > li > ul:after {content: "";display: table;}
.menu > ul > li > ul > li > ul:after {clear: both;}
.menu > ul > li > ul > li > ul > li {float: left;width: 100%;margin: 0;list-style: disc;}
.menu > ul > li > ul > li > ul > li a {border: 0;position: relative;display: block;font-size: 16px;font-weight: 500;padding: 5px 0;}
/*.menu > ul > li > ul > li > ul > li a::before {content: "";position: absolute;left: 0;bottom: 7px;width: 0;height: 1px;background-color:#6e422a;transition: width 0.25s ease-out;}*/
.menu > ul > li > ul > li > ul > li a:hover::before {width: 100%;}
.menu > ul > li > ul.normal-sub {width: 300px;left: auto;padding: 10px 10px;}
.menu > ul > li > ul.normal-sub > li {width: 100%;}
.menu > ul > li > ul.normal-sub > li a {border: 0;padding: 6px 0;}

.abouttopMenu{width: 55% !important;left: 23% !important;}
.abouttopMenu > li{width: 50% !important;padding: 15px;}

.top_appoin_btn {font-size: 18px;letter-spacing: 1px;text-transform: uppercase;display: inline-block;text-align: center;font-weight: bold;padding: 12px 20px !important;border-radius: 4px;position: relative;box-shadow:  0px 5px 6px #c9ad856b;background: #6e422a;color: #ffffff !important;z-index: 0;overflow: hidden;margin-top: 20px;}
.top_appoin_btn:hover{color: #ffffff;}
.top_appoin_btn:before {-webkit-transition: 0.5s all ease;transition: 0.5s all ease;position: absolute;top: 0;left: 50%;right: 50%;bottom: 0;opacity: 0;content: '';background-color: #b8a68b;z-index: -1;}
.top_appoin_btn:hover:before {-webkit-transition: 0.5s all ease;transition: 0.5s all ease;left: 0;right: 0;opacity: 1;}
.top_appoin_btn:focus:before {transition: 0.5s all ease;left: 0;right: 0;opacity: 1;}

.top-bar-bg{background: #e5e7e9;}
.left-widgets a{font-size: 16px;color: #fff;padding: 7px 13px;display: inline-block;font-weight: 500;background: #b8a68b;}

.soical_widgets a{color: #6d7d85;font-size: 14px;padding: 8px 9px;display: inline-block;background: #e5e7e9;margin: 0 -2px;}
.soical_widgets a:hover {background: #e8e1d3;}

@media (max-width: 1024px) {
  .menu-container {width: 100%;}
  .menu-container .menu{display:inline-block;}
  .menu-mobile {display: block;float: right;padding: 20px 0px 0;color: #6e422a;}
  .menu-dropdown-icon:before {display: block;}
  .menu > ul {display: none;width:100%;}
  .menu > ul > li {width: 100%;float: none;display: block;}
  .menu > ul > li a {padding: 8px;width: 100%;display: block;}
  .menu > ul > li > ul {position: relative;padding: 0 10px;}
  .menu > ul > li > ul.normal-sub {width: 100%;}
  .menu > ul > li > ul > li {float: none;width: 100%;margin-top: 0px;}
  .menu > ul > li > ul > li:first-child {margin: 0;}
  .menu > ul > li > ul > li > ul {position: relative;}
  .menu > ul > li > ul > li > ul > li {float: none;}
  .menu .show-on-mobile {display: block;background: #fff;padding: 12px;max-height: 480px;overflow-x: auto;text-align: left;}

  .abouttopMenu > li {width: auto !important;}
  .abouttopMenu{width: 100% !important;left: auto !important;}
  .menu > ul > li > ul > li{min-height: auto;}
  .menu > ul > li > ul > li img{display: none;}
  .abutwlimg{display: none;}

}



.brown_light_gradient{background: rgb(248,233,211);background: linear-gradient(180deg, rgba(248,233,211,1) 0%, rgba(255,255,255,1) 48%);}
.service_tablist .nav-pills .nav-link{text-align: left;color: #180f03;font-weight: 600;border-radius: 0;border-bottom: 1px solid #e7e2d9;padding: 10px 12px;font-size: 18px;}
.service_tablist .nav-pills .nav-link.active, .service_tablist .nav-pills .show>.nav-link{background: #6e422a;color: #fff;}

.service_card{background: #fff;border:1px solid #e7e2d9;padding: 22px;border-bottom: 1px solid #fff;transition: all 0.3s linear;}
.service_card:last-child{border-bottom: 1px solid #e7e2d9}
.service_card:hover{border:1px solid #6e422a;transition: all 0.3s linear;}
.serv_name_desc h2{font-size: 22px;font-weight: 900;color: #6e422a;}


.price_lbl{background: rgb(243,226,201);background: linear-gradient(90deg, rgba(243,226,201,1) 0%, rgba(255,255,255,1) 100%);padding: 10px 13px;color: #6e422a;font-weight: 600;font-size: 16px;margin: 1px}
.price_lbl span{font-size: 17px;}

.price_addon{background: rgb(243,226,201);background: linear-gradient(90deg, rgba(243,226,201,1) 0%, rgba(255,255,255,1) 100%);padding: 3px 10px;color: #6e422a;font-weight: 600;font-size: 16px;}
.price_addon span{font-size: 17px;}

.select_btn{background: #fff;border:2px solid #6e422a;padding: 6px 16px;color: #6e422a;text-decoration: none;font-size: 18px;transition: all 0.3s linear;}
.select_btn:hover{color: #fff;background: #6e422a;}

.remove_btn{background: #6e422a;padding: 10px 18px;color: #fff;text-decoration: none;font-size: 18px;transition: all 0.3s linear;margin: 1px;}
.remove_btn:hover{color: #fff;background: #6e422a;}

.timeslot-list{border: 1px solid #e9dfd9;padding: 22px;position: relative;background: #fff;}
.timeslot-detail{border-bottom: 1px solid #e9dfd9;padding: 10px;cursor: pointer;position: relative;transition: all 0.3s linear;}
.icon-check{border: 1px solid #d5c8c1;border-radius: 30px;padding: 4px;width: 27px;height: 27px;line-height: normal;font-size: 14px;color: #6e422a;position: relative;font-family: "Font Awesome 6 Free";transition: all 0.3s linear;}
.timeslot-detail:hover .icon-check:after{background: #6e422a;color: #fff;content: "\f00c";position: absolute;right: 0;font-family: 'FontAwesome';width: 27px;height: 27px;top: 0;border-radius: 30px;padding: 6px;transition: all 0.3s linear;}
.activeTime:after{background: #6e422a;color: #fff;content: "\f00c";position: absolute;right: 10px;font-family: 'FontAwesome';width: 27px;height: 27px;top: 10px;border-radius: 30px;padding: 1px;transition: all 0.3s linear;}

.glyphicon {position: relative;top: 1px;display: inline-block;font-family: 'Glyphicons Halflings';font-style: normal;font-weight: 400;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.glyphicon-ok:before {content: "\e013";}
.glyphicon-edit:before {content: "\e065";}
.glyphicon-pencil:before {content: "\270f";}

.timeslotScroll{height: 226px;overflow-y: auto;padding-right: 17px;}

.timeslotScroll::-webkit-scrollbar {width: 3px;}
.timeslotScroll::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 6px #fcf5f1;}
.timeslotScroll::-webkit-scrollbar-thumb {background-color: #d0beb4;outline: 0px solid #d0beb4;}

.provider_card{background: #f7e9d4;padding: 20px;border:1px solid #fff;}
.provider_card:hover{border:1px solid #6e422a;}
.provider_card img {width: 50px;border-radius: 12px;}

.book-app_btn{background: #6e422a;border:2px solid #6e422a;padding: 10px 22px;color: #fff;text-decoration: none;font-size: 18px;transition: all 0.3s linear;margin: 1px;}
.book-app_btn:hover{color: #fff;background: #834d2f;}

.previous_btn{background: #f7e9d4;border:2px solid #f7e9d4;padding: 10px 22px;color: #6e422a;text-decoration: none;font-size: 18px;transition: all 0.3s linear;margin: 1px;}
.previous_btn:hover{color: #6e422a;}

.price_tbl{border:1px solid #e7e2d9;padding: 15px;background: #fff;}

.select_sidebar{background: #6e422a;padding: 15px;}

.detailrow{padding-bottom: 15px;border-bottom: 1px solid #88553a;margin-bottom: 12px;}

.paycard{border: 1px solid #d7d0c3;padding: 18px;}
.cardInput{border:0;border-bottom: 1px solid #e4e2df;box-shadow: none !important;border-radius: 0}
.cardInput.form-control:focus{border-color: #ddbfaf;}
.form-control:focus, .form-select:focus{border-color: #ebd6b8;box-shadow: 0 0 0 0.25rem rgb(229 207 178 / 54%);}
.form-group{margin-bottom: 10px;}

.creditcard_widg{height:75px;}

.Infofrom input, .Infofrom select {border:1px solid #e7dbd5;border-radius: 0;}

a.disabled,button.disabled{pointer-events: none;opacity: .65;}
		
.choose_city{background: #ededed;text-decoration: none;color: #6e422a;padding: 12px 12px;font-size: 18px;border-radius: 3px;font-weight: 600;transition: all 0.3s linear;margin: 2px;display: inline-block;width: 100%;}	
.choose_city:hover{background: #6e422a;color: #fff;transition: all 0.3s linear;}

.loader {position: fixed;top: 0;bottom: 0;display: flex;justify-content: center;align-items: center;width: 100%;height: 100%;background-color: rgb(243 237 237 / 85%);z-index: 10;overflow-x: hidden;overflow-y: auto;}
.loader .bounce {position: relative;background-color: #6e422a;margin-left: 10px;width: 12px;height: 12px;border-radius: 50%;animation: bounce 500ms alternate infinite ease;}

 @keyframes bounce {
	 0% {
		 top: 30px;height: 5px;border-radius: 60px 60px 20px 20px;transform: scaleY(2);}
	 35% {
		 height: 12px;border-radius: 50%;transform: scaleY(1);}
	 100% {top: 0;}
}
 .bounce:nth-child(2) {animation-delay: 0.2s;}
 .bounce:nth-child(3) {animation-delay: 0.3s;}

 .themcheck .form-check-input:checked{background-color: #6e422a;border-color: #6e422a;}

 @media (max-width: 600px) {
	.creditcard_widg{height:auto;}
}
.activeService{
  background-color: #6e422a29;
}