:root{color:#fef8f4;color:#262020;color:#37cca9;color:#fff}body{margin:0;padding:0;color:#262020;font-weight:400;font-style:normal;font-family:Poppins,serif}img{width:100%;height:auto}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-top:0;font-weight:400;font-family:"Old Standard TT",serif}.h1,h1{font-size:30px}a,font,li,p{font-size:15px;font-weight:400;line-height:30px;vertical-align:middle}b,strong{font-weight:800}ul{padding-left:20px;margin-bottom:0}a{text-decoration:none}a:focus,a:hover{text-decoration:none;color:inherit}i{vertical-align:middle}.dark-txt{color:#262020}.rounded-15{border-radius:15px!important}.card{border-radius:0}.badge{padding:5px 15px;width:auto;max-width:fit-content;color:#000;font-weight:400}.white-badge{border:2px solid #fff;color:#fff;font-size:16px;line-height:30px}.lrg-yellow-badge{border:10px solid #fff;padding:40px}.white-badge a{color:#000}.white-badge i{color:#fff;font-size:18px}.text-bg-grn{background-color:#37cca9;color:#fff}.text-bg-grn a>i{color:#fff;font-size:25px}.btn-close{opacity:1;position:absolute;right:15px}button:focus{outline:0}.btn-primary{padding:10px 20px;vertical-align:middle;font-size:15px;font-weight:400;border-radius:50px}.btn-primary.focus,.btn-primary:focus,.btn-primary:hover{color:#d5efbf;background-color:transparent!important;border-color:#d5efbf!important;box-shadow:none}.btn-primary.dark{color:#fff;background-color:#262020;border:1px solid #262020}.btn-primary.dark.focus,.btn-primary.dark:focus,.btn-primary.dark:hover{color:#262020;background-color:transparent!important;border-color:#262020!important;box-shadow:none}.btn-primary.grn{color:#fff;background-color:#37cca9;border:1px solid #37cca9}.btn-primary.grn.focus,.btn-primary.grn:focus,.btn-primary.grn:hover{color:#37cca9;background-color:transparent!important;border-color:#37cca9!important;box-shadow:none}.btn-primary.wht-inv{color:#fff;background-color:transparent;border:1px solid #fff}.btn-primary.wht-inv.focus,.btn-primary.wht-inv:focus,.btn-primary.wht-inv:hover{color:#37cca9;background-color:#fff!important;border-color:#fff!important;box-shadow:none}.logo img{width:50%;height:auto;margin-top:1%;margin-bottom:1%}header{background-color:#262020;padding:25px 0}.header-icons .nav-item i{font-size:20px;margin-left:10px}.nav-link .nav-item:hover,.nav-link.active .nav-item{color:#37cca9;font-weight:400;border-bottom:3px solid #37cca9;padding-bottom:15px}.navbar-collapse .dropdown-toggle::after{display:none}.navbar{padding-bottom:0;padding-top:0}.header .nav-item{color:#fff;font-weight:400;list-style:none;padding-left:0;padding-right:0}.header .navbar-nav .nav-link{padding:0 35px;border-bottom:transparent;line-height:66px}.header-socials i{font-size:25px;color:#fff;line-height:75px;padding-left:20px}.header-socials .nav-link .nav-item:hover,.header-socials .nav-link.active .nav-item{border-bottom:0}.navbar-collapse .dropdown-toggle::after{display:none}.home-header{background-color:#fef8f4;padding:5% 0}.header-list li{line-height:35px}.header-list li>i{font-size:18px;padding-right:10px;color:#37cca9;font-weight:500}.carousel-indicators [data-bs-target]{box-sizing:content-box;flex:0 1 auto;width:20px;height:20px;padding:0;margin-right:3px;margin-left:7px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border:0;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:1;transition:opacity .6s ease;border-radius:100%}.carousel-indicators .active{opacity:1;background-color:#37cca9}.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;width:auto;padding:0;color:#fff;text-align:center;background:0 0;border:0;opacity:1;transition:opacity .15s ease}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:10px;height:10px;background-repeat:no-repeat;background-position:50%;background-size:70% 70%;background-color:#37cca9b0;padding:20px;border-radius:100%;opacity:1}.explore{padding:5% 0}.home-gallery .card{border-radius:0;border:none;position:relative}.text-bg-dark{color:#fff!important;background-color:#2620204c!important;text-align:center;align-items:center;display:flex}.text-bg-dark i{font-size:100px;margin:auto;text-align:center}.home-gardenroute{padding:5% 0;background-color:#fef8f4}#homeheaderslider .carousel-control-prev{left:70px}#homeheaderslider .carousel-control-next{right:70px}.testimonials{padding:5% 0}#testimonialsslider p{font-style:italic}#testimonialsslider{position:relative;width:70%;justify-content:center;display:inline-flex}#testimonialsslider .carousel-control-next,#testimonialsslider .carousel-control-prev{position:absolute;top:0;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;width:auto;padding:0;color:#fff;text-align:center;background:0 0;border:0;opacity:1;transition:opacity .15s ease}#testimonialsslider .carousel-control-next{right:-200px}#testimonialsslider .carousel-control-prev{left:-200px}.the-house{padding:40px 0 20px 0;background-color:#fef8f4}.the-house .card{margin-bottom:-10%}.the-house .text-bg-dark{align-items:end;justify-content:flex-end;border-radius:0}.house-location{padding:8% 0 5% 0}.gallery-images{padding:3% 0 5% 0}.booking{padding:5% 0;background-color:#fef8f4}.datepicker{padding:20px!important;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px!important;direction:ltr;width:300px!important}.datepicker td,.datepicker th{text-align:center;width:40px!important;height:37px!important;-webkit-border-radius:100px!important;-moz-border-radius:100px!important;border-radius:100px!important;border:none;vertical-align:middle!important;line-height:25px!important}.datepicker table tr td.day.focused,.datepicker table tr td.day:hover{border-radius:100%!important}.datepicker table tr td.active.active{background-color:#37cca9!important;color:#fff!important;background-image:none!important}form select:hover{cursor:pointer}form input,form label,form select,form textarea{width:95%}.form-control,form input,form textarea{border:1px solid #ccc;padding:10px;margin-bottom:20px;background-color:#fff;border-radius:0;height:auto}textarea.form-control{height:150px}form textarea{height:200px}.input-group-append{cursor:pointer}form select.form-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(https://crtgroup.fra1.digitaloceanspaces.com/crtwebsite/angle-down-dark.png) 97%/15px 9px no-repeat;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #ccc;padding:10px;margin-bottom:20px;background-color:#fff;border-radius:0;height:auto}.form-control:focus,.form-select:focus{border-color:#ccc;outline:0;box-shadow:none}.label-bigger{font-size:24px;display:block;width:100%;font-weight:700;color:#063458;margin-bottom:15px;margin-top:10px;text-transform:uppercase}form label{color:#262020;margin-bottom:5px;font-size:18px}#contact-form{margin-bottom:10px;z-index:99999999999}.datepicker table{margin:20px}.input-group-text{display:flex;align-items:center;padding:8px 10px;font-size:18px;font-weight:400;line-height:1.5;color:#262020;text-align:center;white-space:nowrap;background-color:#fff!important;border:0;border-radius:0}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:center;width:100%;border:1px solid #ccc}.input-group .form-control{border:0;padding:10px;margin-bottom:0;background-color:#fff;border-radius:0;height:auto}.contact{background-color:#fef8f4;padding:5% 0}#map{width:100%;height:500px}footer{text-align:center;background-color:#37cca9;padding:2% 0}footer a{color:#262020}footer i{font-size:25px;color:#262020}.error-page{padding:15vh 0}