#app{height:100%}html,body{height:100%;position:relative}body{color:#fff;background:#444;margin:0;padding:0;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px}.swiper-slide{background-position:50%;background-size:cover}.swiper-slide img{width:100%;display:block}
.about-us{background:#fdf6f1;padding:50px 0}.custom-img-responsive2{max-width:76%;margin-top:60px;margin-left:45px;display:inline-block}.height-auto{height:auto!important}.frame-img{z-index:1;max-width:100%;position:absolute;top:0;left:0}.about-us h2,.about-us h1{color:#b18c60;margin-top:50px;font-size:2rem}.about-us h3{color:#9a7a3f;text-transform:uppercase;margin-bottom:10px;font-family:OvoRegular;font-size:1.5rem}.about-us p{color:#374f41;font-size:15px;line-height:26px}.btn-primary img{width:20px;margin-left:4px;display:inline-block}.new-att-slider{background-color:#16256100;background-image:radial-gradient(circle at 20% 100%,#ffffff4d 0%,#ffffff42 33%,#ffffff0f 33%,#ffffff4a 66%,#ffffff69 66%,#ffffff54 99%),linear-gradient(40deg,#ffffff75,#ffffffbd,#ffffff85,#ffffff82),url(../media/bg-2.69502bee.jpg);background-position:bottom;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;background-origin:padding-box;background-clip:border-box;padding:3rem 0}.new-att-slider .content{max-width:2400px}.new-att-slider .content h1{letter-spacing:1px;margin-bottom:36px;font-size:2rem;font-weight:700;line-height:1.2;color:#000!important}.new-att-slider .content p{margin-bottom:30px;font-weight:300;line-height:1.5}.new-att-slider .content button{color:#202134;cursor:pointer;background:#eaeaea;border:0;border-radius:7px;outline:0;padding:8px 14px;font-size:clamp(.9rem,4vw,1rem);font-weight:600;transition:all .4s ease-in;transform:scale(1)}.new-att-slider .content button:is(:hover,:focus){color:#eaeaea;background-color:#6f7aa6;transform:scale(.98)}.new-att-slider .swiper{width:100%;position:relative;height:400px!important}.new-att-slider .swiper-slide{-webkit-user-select:none;user-select:none;border:1px solid #ffffff4d;border-radius:20px;position:relative;height:400px!important}.new-att-slider .swiper-slide img{object-fit:cover;border-radius:20px;width:100%;height:400px}.new-att-slider .overlay{-webkit-backdrop-filter:blur(20px);color:#fff;background:#5d5f9133;border-top:1px solid #ffffff4d;border-radius:0 0 20px 20px;flex-direction:column;justify-content:center;width:100%;height:150px;padding:10px 20px;display:flex;position:absolute;bottom:0;left:0}@media (max-width:470px){.new-att-slider{padding:40px 13px 39px}}.fixed-form p{text-align:center;color:#000;padding-top:4px;font-weight:500;margin-bottom:7px!important}.fixed-form.fixed{padding:1rem 30px 0;display:block}.home-wedding-enquiry h5.modal-title{text-align:center;-ms-border-radius:0px;-o-border-radius:0px;color:#fff;background-color:#b18c60;border-radius:.8rem .8rem 0 0;margin-top:0;padding:5px}.modal .modal-content{background-image:url(../media/flower-4.e3635de3.png);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:1rem;transition:background .3s,border-radius .3s,opacity .3s}.modal .modal-body{border-bottom:.2rem solid #b18c60;border-left:.2rem solid #b18c60;border-right:.2rem solid #b18c60;border-radius:1rem;padding:0}.fixed-form .formFooter{justify-content:space-between;align-items:center;display:flex}.modal .btn-close{opacity:1;background-color:#fff;border-radius:18px;padding:5px;font-size:15px;position:absolute;top:6px;right:4px}.fixed-form .form-control,.fixed-form .form-control:focus{-ms-border-radius:0;-o-border-radius:0;box-shadow:none;border-top:none;border-bottom:1px solid #b18c60;border-left:1px solid #b18c60;border-right:none;border-radius:6px;margin-bottom:.8rem;font-size:14px}.fixed-form .form-control::placeholder{opacity:0;font-family:MontserratLight}.fixed-form .form-control:focus::placeholder{opacity:1}.fixed-form form .form .form-group{position:relative}.fixed-form .formFooter button{text-align:center;color:#fff;text-transform:uppercase;background:#b18c60;border:none;border-left:3px solid #000;border-right:3px solid #000;border-radius:6px;outline:none;width:126px;margin-bottom:1rem;padding:10px 15px;font-size:12px;font-weight:500;transition:all .3s ease-in-out}.wedding-destinations .timeline-item+p{display:none}.city-buttons .btn{color:#b18c60;cursor:pointer;background:0 0;border:1px solid #b18c60;padding:7px 15px;font-size:14px;font-weight:500;text-decoration:none;transition:all 1s;position:relative;overflow:hidden}.city-buttons .btn:hover{color:#fff}.city-buttons .btn:before{content:"";z-index:-1;background-color:#b18c60;width:0%;height:100%;transition:all .5s;position:absolute;top:0;left:-40px;transform:skew(45deg)}.city-buttons .btn:hover:before{width:160%}.wedding-destinations{background-image:url(../media/flower-4.e3635de3.png);background-position:50%;background-repeat:no-repeat;background-attachment:fixed}.banner3{color:#8d97ad;max-height:800px;font-family:Montserrat,sans-serif;font-weight:300}.banner3 .banner{background-position:top;background-repeat:no-repeat;background-size:cover;width:100%;max-height:700px;display:table;position:relative}.banner3 h1,.banner3 h2,.banner3 h3,.banner3 h4,.banner3 h5,.banner3 h6{color:#3e4555}.banner3 .font-weight-medium{font-weight:500}.banner3 .subtitle{color:#8d97ad;line-height:24px}.banner3 .btn-danger-gradiant{background:#ff4d7e;background:-webkit-linear-gradient(legacy-direction(to right),#ff4d7e 0%,#ff6a5b 100%);background:linear-gradient(90deg,#ff4d7e 0%,#ff6a5b 100%);border:0}.banner3 .btn-danger-gradiant:hover{background:#ff6a5b;background:-webkit-linear-gradient(legacy-direction(to right),#ff6a5b 0%,#ff4d7e 100%);background:linear-gradient(90deg,#ff6a5b 0%,#ff4d7e 100%)}.banner3 .btn-danger-gradiant.active,.banner3 .btn-danger-gradiant:active,.banner3 .btn-danger-gradiant:focus{-webkit-box-shadow:0px;box-shadow:0px;opacity:1}.banner3 .btn-md{padding:15px 45px;font-size:16px}.banner3 .form-row{margin:0}.banner3 label.font-12{margin-bottom:5px;font-size:12px;font-weight:500}.banner3 .form-control{color:#000;text-overflow:ellipsis;width:100%}.banner3 .date label{cursor:pointer;margin:0}@media (max-width:370px){.banner3 .left,.banner3 .right{padding:25px}}@media (max-width:320px){.banner3 .left,.banner3 .right{padding:25px 15px}}.banner3 .font-14{font-size:14px}.banner3 .text-inverse{color:#3e4555!important}.banner3 .fixed-form.fixed{color:#000;background-color:#fffffff5;border-radius:1rem;padding:1rem 30px 0;display:block;box-shadow:0 7px 29px #64646f33}.banner3{background-color:#0000;background-image:linear-gradient(#fcfdff00,#c8c8c800),url(../media/cc070244d2.c637f8a5.jpg);background-position:0 0,50%;background-repeat:repeat,no-repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}@media (max-width:767px){.new-att-slider .content{margin-bottom:3rem}.timeline-item .city-buttons{margin-bottom:2rem}}
