@charset "UTF-8";body,html{scroll-behavior:smooth;scroll-padding-top:50px}*{padding:0;margin:0;box-sizing:border-box}.position-relative{position:relative}.img-fluid{max-width:100%;height:auto;width:100%}.container{width:1200px;padding:0 15px 0 15px;margin:0 auto}@media only screen and (min-width:768px) and (max-width:1024px){.container{width:90%}}@media only screen and (min-width:300px) and (max-width:767px){.container{width:100%}}@media only screen and (min-width:376px) and (max-width:480px){.container{width:100%}}.w-100{width:100%}.text-center{text-align:center}.hidden{display:none!important}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}#ui-datepicker-div{padding:0}#ui-datepicker-div .ui-datepicker-header{background-color:#fff;border:none;height:40px;display:flex;align-items:center;justify-content:center}.ui-datepicker-calendar tbody tr td .ui-state-default{text-align:center}.ui-datepicker-calendar tbody tr td .ui-state-default{text-align:center}.ui-datepicker-calendar tbody tr td .ui-state-default.ui-state-active{background-color:#002d61!important;color:#fff;height:40px;display:flex;align-items:center;justify-content:center}.ui-datepicker-calendar tbody tr td .ui-state-default.ui-state-hover{background-color:#002d61!important;color:#fff;height:40px;display:flex;align-items:center;justify-content:center}.ui-datepicker-calendar{border:1px solid #ddd;padding:0;width:98%!important}.ui-datepicker-calendar thead tr th{padding:7px 5px;background:#eef7f8}.ui-datepicker-calendar{border:1px solid #ddd;padding:0;width:98%!important}.ui-datepicker-calendar thead tr th{padding:7px 5px;background:#eef7f8;height:40px}.ui-datepicker-calendar tbody tr td{height:20px;width:20px;line-height:20px!important;border:1px solid #eee}.ui-datepicker-calendar tbody tr td .ui-state-default{border:none;background-color:#fff;height:40px;display:flex;align-items:center;justify-content:center}.ui-datepicker-calendar tbody tr td.ui-datepicker-current-day{background-color:#eef7f8!important;color:#000;height:40px}.w-100{width:100%}header{width:100%;padding:10px 0 10px 0;z-index:1;background:#fff}.logoimg{width:150px;height:67px;margin-left:-15px}@media only screen and (min-width:300px) and (max-width:767px){.logoimg{margin-left:15px;padding-left:15px}}@media only screen and (min-width:376px) and (max-width:480px){.logoimg{margin-left:15px;padding-left:15px}}.header-section{display:flex;align-items:center}.header-section ul{margin-left:auto;list-style:none;display:flex;margin-bottom:0}@media only screen and (max-width:321px){.header-section ul{display:none}}@media only screen and (max-width:767px){.header-section ul{display:none}}.header-section ul li{margin-right:15px}.header-section ul li:last-child{margin-right:0}.header-section ul li a{font-family:robotomedium;text-decoration:none;color:#000;font-size:16px;text-decoration:none}.footermainsection{box-sizing:border-box}.footermainsection .footermidsection{background:#e6e6e6;width:100%;margin-top:-5px}.footermainsection .footermidsection .footercontainer{display:flex;margin:0 -15px 0 -15px;padding-top:30px;width:100%}@media only screen and (min-width:300px) and (max-width:767px){.footermainsection .footermidsection .footercontainer{flex-wrap:wrap;text-align:center}}@media only screen and (min-width:376px) and (max-width:480px){.footermainsection .footermidsection .footercontainer{flex-wrap:wrap;text-align:center;margin:0}}@media only screen and (max-width:991px){.footermainsection .footermidsection .footercontainer{margin:0!important}}.footermainsection .footermidsection .footercontainer .footerleftsec{width:75%}@media only screen and (min-width:300px) and (max-width:767px){.footermainsection .footermidsection .footercontainer .footerleftsec{width:100%}}@media only screen and (min-width:376px) and (max-width:480px){.footermainsection .footermidsection .footercontainer .footerleftsec{width:100%}}.footermainsection .footermidsection .footercontainer .footerleftsec h3{font-size:28px;font-family:robotomedium;margin-bottom:15px;font-weight:600;color:#002d61;padding:0 10px;line-height:normal}.footermainsection .footermidsection .footercontainer .footerleftsec h3 span{font-weight:700}.footermainsection .footermidsection .footercontainer .footerleftsec .footerinformation{display:flex}@media only screen and (min-width:300px) and (max-width:767px){.footermainsection .footermidsection .footercontainer .footerleftsec .footerinformation{flex-wrap:wrap}}@media only screen and (min-width:376px) and (max-width:480px){.footermainsection .footermidsection .footercontainer .footerleftsec .footerinformation{flex-wrap:wrap}}.footermainsection .footermidsection .footercontainer .footerleftsec .footerinformation .footerinformationbox{margin-right:50px}@media only screen and (min-width:768px) and (max-width:1024px){.footermainsection .footermidsection .footercontainer .footerleftsec .footerinformation .footerinformationbox{margin-right:28px}}@media only screen and (min-width:300px) and (max-width:767px){.footermainsection .footermidsection .footercontainer .footerleftsec .footerinformation .footerinformationbox{width:100%;margin-bottom:20px;margin-right:0}}@media only screen and (min-width:376px) and (max-width:480px){.footermainsection .footermidsection .footercontainer .footerleftsec .footerinformation .footerinformationbox{width:100%;margin-bottom:20px;margin-right:0}}.footermainsection .footermidsection .footercontainer .footerleftsec .footerinformation .footerinformationbox h4{font-family:robotoregular;color:#505050;font-size:16px;margin:0 0 10px 0;font-weight:600}.footermainsection .footermidsection .footercontainer .footerleftsec .footerinformation .footerinformationbox a{font-family:robotomedium;color:#2a2a2a;font-size:18px;text-decoration:none;font-weight:600}@media only screen and (min-width:768px) and (max-width:1024px){.footermainsection .footermidsection .footercontainer .footerleftsec .footerinformation .footerinformationbox a{font-size:14px}}.footermainsection .footermidsection .footercontainer .footerleftsec .footerinformation .footerinformationbox:last-child{margin-right:0}.footermainsection .footermidsection .footercontainer .footerrightsec{width:24%}.footermainsection .footermidsection .footercontainer .footerrightsec .logoimg{width:149px;height:49px;text-align:right}@media only screen and (min-width:300px) and (max-width:767px){.footermainsection .footermidsection .footercontainer .footerrightsec{width:100%}}@media only screen and (min-width:376px) and (max-width:480px){.footermainsection .footermidsection .footercontainer .footerrightsec{width:100%}}.footermainsection .footermidsection .footercontainer .footerrightsec p{font-size:14px;color:#161616;font-family:robotoregular;margin-top:10px}.footermainsection .footermidsection .footercontainer .footerrightsec p::before{position:absolute;left:-21px;content:"❛❛";font-size:30px;color:#000;top:-5px;letter-spacing:-1.9px}.footermainsection .footermidsection .footercontainer .footerrightsec p::after{border:0;right:105px;bottom:-17px;left:auto;content:"❜❜";font-size:30px;color:#000;position:absolute}@media only screen and (min-width:300px) and (max-width:767px){.footermainsection .footermidsection .footercontainer .footerrightsec p::after{right:-20px}}@media only screen and (min-width:376px) and (max-width:480px){.footermainsection .footermidsection .footercontainer .footerrightsec p::after{right:20px}}@media only screen and (min-width:768px) and (max-width:1024px){.footermainsection .footermidsection .footercontainer .footerrightsec p::after{right:0}}@media only screen and (max-width:767px){.footermainsection .footermidsection .footercontainer .footerrightsec .footercontent{width:320px;margin:auto;padding:30px}}@media only screen and (min-width:376px) and (max-width:480px){.footermainsection .footermidsection .footercontainer .footerrightsec .footercontent{width:280px;margin:auto}}.footer-bottomsec{padding:20px 0}.footer-bottomsec p{font-size:14px;color:#505050;font-family:robotoregular;margin-bottom:0}.footer-gridsec{padding:50px 0 30px;margin:0 -15px 0 -15px}@media only screen and (max-width:991px){.footer-gridsec{margin:0!important}}.footer-gridsec p{font-family:robotoregular;color:#505050;font-size:14px}@media only screen and (min-width:300px) and (max-width:767px){.footer-gridsec p{width:100%;text-align:center}}@media only screen and (min-width:376px) and (max-width:480px){.footer-gridsec p{width:100%;text-align:center}}.footer-gridsec p a{color:#505050;display:inline-block;text-decoration:none;padding:0 5px 0 5px;position:relative;font-size:12px}.footer-gridsec .footer-left-box{display:flex;justify-content:space-between}@media only screen and (min-width:300px) and (max-width:767px){.footer-gridsec .footer-left-box{flex-wrap:wrap}}@media only screen and (min-width:376px) and (max-width:480px){.footer-gridsec .footer-left-box{flex-wrap:wrap}}.footer-gridsec .footer-left-box ul{list-style:none;display:flex;margin-bottom:10px}@media only screen and (min-width:300px) and (max-width:767px){.footer-gridsec .footer-left-box ul{justify-content:center;width:100%;margin-bottom:20px}}@media only screen and (min-width:376px) and (max-width:480px){.footer-gridsec .footer-left-box ul{justify-content:center;width:100%;margin-bottom:20px}}.footer-gridsec .footer-left-box ul li{margin:0 7px 0 0;padding:0;display:inline-block;border-radius:5px;border:0}.footer-gridsec .footer-left-box ul li:last-child{margin-right:0}.footer-gridsec .footer-left-box ul li.verifiedseacure{background-image:url(https://c.regencyholidays.com/cms/images/theme/footer-sprite.png);background-position:0 -1px;width:152px;height:36px;position:relative}.footer-gridsec .footer-left-box ul li.verifiedseacure a{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;z-index:1}.footer-gridsec .footer-left-box ul li.certifiedby{background-image:url(https://c.regencyholidays.com/cms/images/theme/footer-sprite.png);background-position:-158px 0;width:146px;height:36px}.footer-gridsec .footer-left-box ul li.visa{background-image:url(https://c.regencyholidays.com/cms/images/theme/footer-sprite.png);background-position:-8px -47px;width:75px;height:25px}.footer-gridsec .footer-left-box ul li.mastercard{background-image:url(https://c.regencyholidays.com/cms/images/theme/footer-sprite.png);background-position:-136px -47px;width:32px;height:25px}.footer-gridsec .footer-left-box ul li.jcb{background-image:url(https://c.regencyholidays.com/cms/images/theme/footer-sprite.png);background-position:-92px -47px;width:32px;height:25px}.footer-gridsec .footer-left-box ul li.americanexperince{background-image:url(https://c.regencyholidays.com/cms/images/theme/footer-sprite.png);background-position:-173px -47px;width:45px;height:25px}.footer-gridsec .footer-left-box ul li.netbanking{background-image:url(https://c.regencyholidays.com/cms/images/theme/footer-sprite.png);background-position:-226px -47px;width:75px;height:25px}.footer-right-box{display:flex;justify-content:space-between}@media only screen and (min-width:300px) and (max-width:767px){.footer-right-box{flex-wrap:wrap}}@media only screen and (min-width:376px) and (max-width:480px){.footer-right-box{flex-wrap:wrap}}.socialmedia{list-style:none;padding-left:0;display:flex;justify-content:center}.socialmedia li{margin-right:15px}.socialmedia li a i{background-image:url(https://c.regencyholidays.com/cms/images/theme/footer-sprite.png);display:inline-block}.socialmedia li a i.fb{background-position:-62px 29px;width:14px;height:21px}.socialmedia li a i.tw{background-position:-84px 29px;width:24px;height:21px}.socialmedia li a i.insta{background-position:-147px 29px;width:21px;height:21px}.socialmedia li a i.linkedin{background-position:-116px 29px;width:23px;height:21px}.footer_fcle_hr{width:100%;border:0;border-bottom:1px solid #ccc;display:block;margin:25px -15px 0 -15px}.saudibtn{background:#002d61;display:inline-flex;align-items:center;padding:15px 25px;border-radius:10px;color:#fff;font-size:18px;text-decoration:none;font-family:robotoregular}.leftarrow{text-indent:-30px;overflow:hidden;background-image:url(https://c.regencyholidays.com/cms/images/theme/footer-sprite.webp);background-position:-171px 55px;background-color:#fff;border:0;height:25px;width:25px;display:inline-block;border-radius:100%}.rightarrow{text-indent:-30px;overflow:hidden;background-image:url(https://c.regencyholidays.com/cms/images/theme/footer-sprite.webp);background-position:-195px 55px;background-color:#fff;border:0;height:25px;width:25px;display:inline-block;border-radius:100%}.owl-nav button{background-color:#fff!important;border:2px solid #d0d0d0!important;width:32px;height:32px;border-radius:50%}.owl-dots{text-align:center;display:none}@media only screen and (max-width:767px){.owl-dots{display:block}}@media only screen and (min-width:768px) and (max-width:1024px){.owl-dots{display:block}}.owl-dots button{width:10px;height:10px;border-radius:50%;background-color:#d6d6d6!important;margin-right:10px}.owl-dots button:last-child{margin-right:0}.owl-dots button.active{background-color:#869791!important}.owl-dots button span{display:none!important}.errMsg{font-family:robotoregular;color:red}.button_progress{background:-webkit-linear-gradient(-45deg,rgba(255,255,255,.6) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.6) 50%,rgba(255,255,255,.6) 75%,transparent 75%,transparent),-webkit-linear-gradient(to top,#b81a52,#e1165e)!important;background:-moz-linear-gradient(-45deg,rgba(255,255,255,.6) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.6) 50%,rgba(255,255,255,.6) 75%,transparent 75%,transparent),-moz-linear-gradient(to top,#b81a52,#e1165e)!important;background:-ms-linear-gradient(-45deg,rgba(255,255,255,.6) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.6) 50%,rgba(255,255,255,.6) 75%,transparent 75%,transparent),-ms-linear-gradient(top,#b81a52,#e1165e);background:-o-linear-gradient(-45deg,rgba(255,255,255,.6) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.6) 50%,rgba(255,255,255,.6) 75%,transparent 75%,transparent),-o-linear-gradient(to top,#b81a52,#e1165e);background:linear-gradient(-45deg,rgba(255,255,255,.6) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.6) 50%,rgba(255,255,255,.6) 75%,transparent 75%,transparent),linear-gradient(to top,#b81a52,#e1165e);background-repeat:repeat;-webkit-background-size:15px 15px,100% 100%;-moz-background-size:15px 15px,100% 100%;-ms-background-size:15px 15px,100% 100%;-o-background-size:15px 15px,100% 100%;background-size:15px 15px,100% 100%;-webkit-animation:progress-bar-stripes 2s linear infinite;-moz-animation:progress-bar-stripes 2s linear infinite;-ms-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.button_progress :hover{background:-webkit-linear-gradient(-45deg,rgba(255,255,255,.6) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.6) 50%,rgba(255,255,255,.6) 75%,transparent 75%,transparent),-webkit-linear-gradient(to top,#b81a52,#e1165e)!important;background:-moz-linear-gradient(-45deg,rgba(255,255,255,.6) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.6) 50%,rgba(255,255,255,.6) 75%,transparent 75%,transparent),-moz-linear-gradient(to top,#b81a52,#e1165e)!important;background:-ms-linear-gradient(-45deg,rgba(255,255,255,.6) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.6) 50%,rgba(255,255,255,.6) 75%,transparent 75%,transparent),-ms-linear-gradient(top,#b81a52,#e1165e);background:-o-linear-gradient(-45deg,rgba(255,255,255,.6) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.6) 50%,rgba(255,255,255,.6) 75%,transparent 75%,transparent),-o-linear-gradient(to top,#b81a52,#e1165e);background:linear-gradient(-45deg,rgba(255,255,255,.6) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.6) 50%,rgba(255,255,255,.6) 75%,transparent 75%,transparent),linear-gradient(to top,#b81a52,#e1165e);background-repeat:repeat;-webkit-background-size:15px 15px,100% 100%;-moz-background-size:15px 15px,100% 100%;-ms-background-size:15px 15px,100% 100%;-o-background-size:15px 15px,100% 100%;background-size:15px 15px,100% 100%;-webkit-animation:progress-bar-stripes 2s linear infinite;-moz-animation:progress-bar-stripes 2s linear infinite;-ms-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}@-webkit-keyframes progress-bar-stripes{from{background-position:0 0}to{background-position:40px 0}}@-moz-keyframes progress-bar-stripes{from{background-position:0 0}to{background-position:40px 0}}@keyframes progress-bar-stripes{from{background-position:0 0}to{background-position:40px 0}}@media only screen and (max-width:767px){#ui-datepicker-div{left:10px!important;width:22em!important;z-index:9!important}}@media only screen and (max-width:767px){#ui-datepicker-div .ui-datepicker-group{width:100%}}.owl-carousel .owl-stage,.owl-carousel.owl-drag .owl-item{-ms-touch-action:auto;touch-action:auto}