a{transition:all 300ms ease-out 0}
.display-flex-end{justify-content:flex-end}
body{padding-top:130px}
header{position:fixed;z-index:1;width:100%;display:block;top:0;z-index:999}
main{padding:1px 0 0}
.customlogo{margin-bottom:-80px;margin-top:-10px}
li a{color:#222;text-decoration:none}
img{max-width:100%;height:auto;vertical-align:top}
.end-footer .container .row .col-12.col-md-10.col-lg-10{display:inline-grid;align-content:space-between;align-items:center;justify-items:start;justify-content:start;grid-gap:3px}
.end-footer .container .row .col-12.col-md-10.col-lg-10 span{font-size:14px;line-height:18px}
ul.dropdown-menu{background:rgba(40,28,10,0.9);color:#fff;width:230px;padding:0;border-radius:0;margin-top:0!important}
.dropdown-menu>li>a{color:#fff;text-decoration:none;text-transform:uppercase;font-family:'Lato',sans-serif;font-weight:600;font-size:12px;display:block;padding:8px 10px;transition:all 300ms ease-out 0}
.dropdown-menu>li:hover>a,.dropdown-menu>li>a.active{color:#000;width:100%;display:block;background:#b9943b;background:linear-gradient(0deg,rgba(185,148,59,1) 0%,rgba(245,231,158,1) 50%,rgba(201,165,81,1) 100%)}
 ul.dropdown-menu li+li{border-top:rgba(0,0,0,0.8) solid 1px}
.dropdown-menu>li.active,.dropdown-menu>li:hover,.dropdown-menu>li:focus{color:#fff;width:100%}
.dropdown{position:relative;display:inline-block}
.dropdown-menu{display:none;position:absolute;z-index:1}
.dropdown:hover .dropdown-menu{display:block}
img.img-fluid:hover{opacity:.3;background:#222}
.overlay-bg{background:#5f1b17;background-image:url(../images/round.webp);background-repeat:no-repeat;background-position:center;background-size:60px}
footer a{color:#fff;text-decoration:none}
.carousel-item img.d-block.w-100{object-fit:cover;object-position:center}
.home img.d-block.w-100{object-fit:cover;object-position:center;height:auto}
.home button.carousel-control-prev,.home button.carousel-control-next{opacity:0}
a.nav-link{text-transform:uppercase}
.drak-card-body{background:#5f1b17;color:#fff}
.text-center.mb-3.card{background:#fff0;border:none}
.custom-body-color{background:#ede6cc}
.custom-bg-red{background:#5f1b17;color:#fff}
.custom-bg-white{background:#e4e4e4;color:#222}
.bg-light-custom{background:#e6eced}
.margin-5{margin-bottom:-125px}
.margin-top{margin-top:150px}
.custom-bg-light-yelow{background:#f5f0e1;border-radius:15px;border:1px solid #d8d2ba;background-image:url(../images/bg-horses-01.webp);background-repeat:no-repeat;background-size:contain;background-position:top left}
.custom-bg-light-yelow1{background:#f5f0e1;border:1px solid #d8d2ba}
.custom-bg-light-white1{background:#e4e4e4;border:1px solid #d8d2ba}
.custom-bg-light-white{background:#e4e4e4;border-radius:15px;border:1px solid #d8d2ba;background-image:url(../images/bg-horses-01.webp);background-repeat:no-repeat;background-size:contain;background-position:top right}
.photo{background:#601419;display:flex;width:80%;text-align:center;height:46px;border-radius:35px;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:center;align-items:center;line-height:18px;color:#fff;text-decoration:none;font-size:20px;margin:10px auto}
.video{background:#b9943b;background:linear-gradient(0deg,rgba(185,148,59,1) 0%,rgba(245,231,158,1) 50%,rgba(201,165,81,1) 100%);display:flex;width:80%;text-align:center;height:46px;border-radius:35px;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:center;align-items:center;line-height:18px;color:#fff;text-decoration:none;font-size:20px;margin:10px auto}
.text-brown{color:#5f1b17;font-weight:700;font-size:18px}
.custom-bg-yelow{background:#b9943b;background:linear-gradient(0deg,rgba(185,148,59,1) 0%,rgba(245,231,158,1) 50%,rgba(201,165,81,1) 100%);color:#222}
.bg-custom-1{background:#ede6cc;margin-top:50px}
.bg-image{background-image:url(../images/bg-black.webp);padding:20px;color:#fff}
.bg-image-inner{background-image:url(../images/bg-black.webp);padding:40px;color:#fff;height:235px}
.bg-custom-2{background-image:url(../images/bg-custom-2.webp);background-position:center;background-size:contain;background-repeat:no-repeat}
.bg-custom-about-2{background-image:url(../images/bg-custom-about-2.webp);background-position:center;background-size:contain;background-repeat:no-repeat}
.bg-testimonila{background-image:url(../images/bg-testimonila.webp);background-position:left bottom;background-size:contain;background-repeat:no-repeat}
.transform{transform:rotate(180deg)}
.bg-custom-1 .row{flex-direction:row;margin:0}
.bg-custom-1 h1{font-family:'Cormorant';font-size:50px;line-height:42px;font-weight:800;color:#b9943b;font-style:italic}
h1.page-title{font-family:'Cormorant';background:url(../images/divider.webp) no-repeat 50% 100%;text-align:center;padding-bottom:15px;font-weight:700;margin-bottom:15px;font-size:45px}
h2{font-family:'Cormorant';font-size:34px;line-height:36px;font-weight:700}
h3{font-family:'Cormorant';font-size:30px;line-height:34px;font-weight:700}
p{font-family:'Open Sans';font-size:16px;line-height:24px;font-weight:400}
.top-nav {background:#b9943b;background:linear-gradient(0deg,rgba(185,148,59,1) 0%,rgba(245,231,158,1) 50%,rgba(201,165,81,1) 100%);}
.list-none{list-style:none}
ul.d-flex.flex-row.list-none.gap-3.my-1.mx-0.p-0 li{color:#000}
.top-s-list li{background:#5f1b17;width:25px;height:25px;color:#fff;border-radius:50px;margin:auto;text-align:center}
.top-s-list li a{color:#fff;text-decoration:none}
.top-s-list li i{padding:2px;font-size:13px;line-height:21px;vertical-align:top}
.top-s-list li:hover{background:#3a559f;width:25px;height:25px;color:#fff;border-radius:50px;margin:auto}
.top-s-list li:nth-child(2n):hover{background:red;width:25px;height:25px;color:#fff;border-radius:50px;margin:auto}
.top-s-list li:nth-child(3n):hover{background:radial-gradient(circle at 30% 107%,#fdf497 0%,#fdf497 5%,#fd5949 45%,#d6249f 60%,#285AEB 90%);width:25px;height:25px;color:#fff;border-radius:50px;margin:auto}
.top-s-list li:nth-child(4n):hover{background:#00acee;width:25px;height:25px;color:#fff;border-radius:50px;margin:auto}
.menu-bg-color{background:#5f1b17;z-index:1}
.navbar-brand mx-2img{margin-bottom:-50px}
.nav-link{color:#fff;display:block;font-family:'Lato',sans-serif;font-weight:600;font-size:12px;line-height:44px;white-space:nowrap!important;align-content:center;align-items:center;padding:5px 7px}
.nav-item.dropdown:hover > a.nav-link{color:#000;background:#b9943b;background:linear-gradient(0deg,rgba(185,148,59,1) 0%,rgba(245,231,158,1) 50%,rgba(201,165,81,1) 100%)}
.nav-link.active,.nav-link:hover{background:#b9943b;background:linear-gradient(0deg,rgba(185,148,59,1) 0%,rgba(245,231,158,1) 50%,rgba(201,165,81,1) 100%);padding:5px 7px; !important color:#000 !important;display:flex;align-content:center;align-items:center}
.custom-button{background:#b9943b;background:linear-gradient(0deg,rgba(185,148,59,1) 0%,rgba(245,231,158,1) 50%,rgba(201,165,81,1) 100%);border:0;border-radius:50px;padding:10px 15px;display:inline-block;color:#222;text-decoration:none}
.custom-button:hover{background:#F5E79E;background:linear-gradient(0deg,rgba(245,231,158,1) 0%,rgba(185,148,59,1) 50%,rgba(245,231,158,1) 100%);border:0;border-radius:50px;display:inline-block;color:#222;text-decoration:none}
.custom-button-brown{background:#5f1b17;border:0;border-radius:50px;padding:5px 50px;display:inline-block;color:#fff;font-family:'Cormorant';font-size:30px;text-decoration:none}
.custom-button-brown:hover{background:#222;border:0;border-radius:50px;display:inline-block;color:#fff;font-family:'Cormorant';font-size:30px;text-decoration:none}
.custom-button2{background:#222;border:0;border-radius:50px;padding:10px 15px;display:inline-block;color:#fff;text-decoration:none}
.custom-button2:hover{background:#5f1b17;border:0;border-radius:50px;display:inline-block;color:#fff;text-decoration:none}
img.w-100.images1{border-radius:0 50px 0 0}
img.w-100.images2{border-radius:50px 0 0 0}
.bg-footer{background-image:url(../images/footer.webp);background-position:center;background-size:cover;background-repeat:no-repeat}
.end-footer{background:#5f1b17;color:#fff;padding:10px 0;font-size:14px}
.border-10{--bs-border-width:10px}
.dis-none-m{display:block}
.dis-none-d{display:none}
.footer-logo{width:120px}
.accordion-item{border:1px solid #222!important;margin-bottom:30px}
button.accordion-button{background:#e4e4e4!important;border:1px #222!important;border-radius:0!important;font-size:30px;font-weight:800;color:#5f1b17!important}
.accordion-body{background:#e4e4e4}
.accordion-button::after{background-image:url(../images/faq_06.webp);width:40px;height:40px;background-position:center;background-size:contain}
.accordion-button:not(.collapsed)::after{background-image:url(../images/faq_03.webp);width:40px;height:40px;background-position:center;background-size:contain}
.form-select,.form-control{background:#cecece}
.img-fluid{position:relative;width:100%}
.img-fluid:hover .et_overlay{z-index:3;opacity:1}
.et_overlay{z-index:-1;position:absolute;top:0;left:0;display:block;width:100%;height:100%;background:hsla(0,0%,100%,.9);opacity:0;pointer-events:none;-webkit-transition:all .3s;transition:all .3s;border:1px solid #e5e5e5;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-font-smoothing:antialiased}
.photo-gallery{color:#313437;background-color:#fff}
.photo-gallery p{color:#7d8285}
.photo-gallery h2{font-weight:700;margin-bottom:40px;padding-top:40px;color:inherit}
.photo-gallery .intro{font-size:16px;max-width:500px;margin:0 auto 40px}
.photo-gallery .intro p{margin-bottom:0}
.photo-gallery .Galleries{padding-bottom:20px}
.photo-gallery .item{padding-bottom:30px}
strong a{color:#000;text-decoration:none}
.end-footer .row{align-items:center}
.card{height:calc(100% - 1rem)}
ul.middleinfo{display:flex;justify-content:center;list-style-position:inside;padding:0}
ul.middleinfo li{padding:0 21px!important}
.modal-body .btn-close{position:absolute;right:-5px;top:-5px;color:#fff!important;z-index:9999999;display:block;border-radius:30px;opacity:1;background-color:#fff;padding:3px;border:3px solid #fff;width:12px;height:12px;background-size:12px}
.footer-bottom{display:flex;flex-wrap:wrap;align-items:center}
.footer-bottom > div:last-child{display:inline-grid;align-content:space-between;align-items:center;justify-items:start;justify-content:start;grid-gap:3px;padding-left:15px}
.offcanvas.offcanvas-start{max-width:80%}
#carouselExampleRide .carousel-control-prev{left:-30px;width:auto;transform:translate(-100%)}
#carouselExampleRide .carousel-control-next{right:-30px;width:auto;transform:translate(100%)}
.home-heading {text-align: center;}
.home-heading h1 {
     color: #000;
    font-family: 'Cormorant';
    font-weight: 600;
    font-style: normal;
    }
.home-heading h2.slogan {
    color: #670300;
    font-family: 'Cormorant';
    font-style: italic;
    font-weight: 700;
}
.home-heading p {
    font-weight: 500;
}
.middleinfosec{font-family:'Open Sans';font-size:14px;line-height:18px;font-weight:400;text-align:center;position:relative}
.middleinfosec ul{
  display:flex;
  list-style-type:none;
  padding:10px 0;
  margin:0;
  justify-content:center;
  align-items:center;
  border-top:1px solid #3f3d36;
  border-bottom:1px solid #3f3d36;
}
.middleinfosec ul li{
  padding:0 12px;
}
.middleinfosec ul li+li{
  border-left:1px solid #f0c000;
}
.middleinfosec p{margin-bottom:10px}
.middleinfosec h2{margin-bottom:0}
.img-holder{position:absolute;left:13px;right:13px;bottom:0}
.custom-button{margin:30px auto}
@media only screen and (max-width: 1380px) {
.custom-button{margin:10px auto}
.customlogo{max-width:410px;margin-bottom:-80px;margin-top:-10px}
}
@media only screen and (max-width: 1100px) {
.nav-link{padding:5px}
.navbar-brand{width:200px}
body{padding-top:90px}
}
@media only screen and (max-width: 900px) {
.dis-none-d{display:block}
.bg-custom-1 h1{font-size:40px}
.bg-image-inner p{font-size:14px;line-height:20px}
.offcanvas.bg-custom-1{margin-top:0}
.nav-link{color:#5f1b17;padding:2px 15px;border-radius:0}
.nav-link:hover,.nav-link.active{padding:2px 15px;border-radius:0}
.offcanvas-header{padding:12px;position:absolute;right:0;top:0}
.offcanvas-body{padding:1px;display:block;overflow:scroll;height:calc(100vh - 40px)}
.nav-link{line-height:34px}
.offcanvas.offcanvas-start{padding-top:35px}
.dropdown:hover .dropdown-menu{display:none}
.dropdown:hover .dropdown-menu.show{display:block;width:100%}
ul.dropdown-menu{width:100%}
.navbar-brand{width:230px}
.customlogo{margin-bottom:-50px;margin-top:0}
.middleinfosec{padding-top:30px}
.img-holder{position:relative}
.custom-button{margin:15px auto}
}
@media (max-width:767px) {
.photo-gallery h2{margin-bottom:25px;padding-top:25px;font-size:24px}
.navbar-brand{width:300px!important;margin:0 auto -30px!important;padding:0;float:none;display:block;transform:translateX(-20px)}
nav.navbar .container{display:block}
button.btn-light{position:absolute;right:10px;top:10px}
.customlogo{margin-bottom:0}
.end-footer{text-align:center}
.end-footer .container .row .col-12.col-md-10.col-lg-10{justify-items:center}
.bg-footer{padding-bottom:15px}
.footer-bottom{display:block}
.footer-bottom > div:last-child{justify-items:center;padding:5px 0}
.bg-footer .d-flex.dis-none-m{display:none!important}
.py-5{padding-top:2rem!important;padding-bottom:2rem!important}
.pt-5{padding-top:2rem!important}
.pb-5{padding-bottom:2rem!important}
.bg-custom-1{margin-top:0}
.fullpage-pl{padding-left:0!important}
.fullpage-pr{padding-right:0!important}
h1.page-title{font-size:34px}
h2{font-size:28px;line-height:32px}
h3{font-size:26px;line-height:30px}
.contact-from{margin-top:15px}
}
@media only screen and (max-width: 600px) {
body{padding-top:120px}
.navbar-brand{width:280px!important}
.bg-custom-1{margin-top:0}
.dis-none-m{display:none}
.dis-none-d{display:block}
a.navbar-brand mx-2{width:75%}
.navbar-brand mx-2img{margin-bottom:0}
.float-sm-strat{float:left!important}
.top-nav{justify-content:center}
.header-social ul{justify-content:center;float:none!important;width:200px;padding:0;margin:0 auto 3px!important}
.header-info ul{justify-content:center;margin:3px auto!important}
ul.middleinfo{display:block}
#carouselExampleRide .carousel-control-prev{left:0}
#carouselExampleRide .carousel-control-next{right:0}
}
@media (min-width: 1600px) and (max-width: 1920px) {
.nav-link{font-size:16px}
.dropdown-menu>li>a{font-size:15px}
.contact-from:before{content:"";background-image:url(../images/before.webp);width:200px;height:200px;display:block;background-position:center;background-size:contain;position:absolute;margin-top:-85px;margin-left:423px}
}


