html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,main,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}html{margin:0!important;overflow-x:clip}@font-face{font-family:"Font Awesome 6 Free";font-display:swap}@font-face{font-family:"Font Awesome 6 Brands";font-display:swap}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}:root{--primary-color:rgba(8,54,152, .8);--secondary-color:#212A42;--black-color:#000000;--text-black-color:#111111;--navy-black-color:#292929;--white-color:#ffffff;--orange-color:#DD5903;--primary-font:"Lora", serif}a:visited{color:var(--navy-black-color)}.color-primary{color:var(--primary-color)}.small-text{font-size:14px}.large-text{font-size:18px}ol,ul{list-style:none}a{text-decoration:none;color:var(--primary-color);transition:.4s ease}a:hover,a:visited,a:focus{color:var(--primary-color)}blockquote,q{quotes:none}blockquote::before,blockquote::after,q::before,q::after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}.accordion-body a,.blog-details .details a{color:var(--primary-color)!important}body{line-height:28px;font-size:16px;font-family:var(--primary-font);font-weight:400;color:var(--text-black-color);overflow-x:clip}.primary-color{color:var(--primary-color)!important}strong{font-weight:600!important}h1,h2,h3,h4,h5,h6{font-family:var(--primary-font);font-weight:600;color:var(--navy-black-color)}h1{font-size:70px;line-height:100%;font-weight:700}h1.small-text{font-size:47px;line-height:100%}h2{font-size:42px;line-height:110%}h3{font-size:32px;line-height:120%}h4{font-size:25px;line-height:120%}h5{font-size:20px;line-height:130%}h6{font-size:18px;line-height:130%}.about-inner-img{aspect-ratio:1 / 1}.img-full img,.about-inner-img img{width:100%;height:100%;object-fit:cover;object-position:center}.bg-primary-blue{background-color:var(--primary-color)}.bg-light-blue{background-color:#F3F7FD}.px-100{padding:0 100px}.pb-60{padding-bottom:60px}.pt-60{padding-top:60px}.block{padding:100px 0}.object-fit-cover{object-fit:cover}.object-fit-contain{object-fit:contain}.object-position-center{object-position:center}.section-title{padding-bottom:24px}.section-title.pb-mid{padding-bottom:35px}.mw-mid{max-width:700px}.section-head{padding-bottom:30px}.br-15{border-radius:15px}.desc-mb-0 p:last-of-type{margin-bottom:0}.img-hover{overflow:hidden}.img-hover img{transition:0.6s ease-in-out}.img-hover:hover img{transform:scale(1.2);transition:0.6s ease-in-out}.btn-primary{display:inline-block;height:auto;width:auto;padding:16px 24px;text-align:center;width:auto;border:1px solid var(--primary-color);border-radius:6px;background:var(--primary-color)!important;font-family:var(--primary-font);font-weight:400;font-size:16px;line-height:100%!important;color:var(--white-color)!important;transition:.6s ease-in-out;position:relative;margin-top:30px}.btn-primary.white{background:#fff!important;color:var(--primary-color)!important}.btn-primary:hover{color:var(--white-color)!important;border-color:var(--secondary-color)!important;background:var(--secondary-color)!important;transition:.6s ease-in-out}input[type="submit"]{border-radius:6px!important;padding:16px 24px!important;margin-top:10px}.bullet-list{list-style:disc;padding-left:20px}.bullet-list li{margin-bottom:8px}.accordion-item{border-radius:15px;overflow:hidden!important;border:1px solid #E1E1E1}.accordion-item:not(:last-of-type){margin-bottom:20px}.accordion-item button{border-bottom-left-radius:0;border-bottom-right-radius:0;background:#fff!important;outline:none!important;box-shadow:none!important;font-size:18px;padding:16px 30px;font-weight:600}.accordion-button::after{content:""!important;font-family:FontAwesome;background:none;font-size:18px;width:auto;height:auto}.accordion-button.collapsed::after{font-family:FontAwesome;content:"+"!important;background:none;font-size:18px;width:auto;height:auto}.accordion-item:not(:first-of-type){border-top:1px solid #E1E1E1}.accordion-item:first-of-type{border-top-left-radius:15px!important;border-top-right-radius:15px!important}.accordion-item:first-of-type .accordion-button{border-top-left-radius:15px!important;border-top-right-radius:15px!important;overflow:hidden}.accordion-item:last-of-type .accordion-button.collapsed{border-bottom-left-radius:15px;border-bottom-right-radius:15px}.accordion-item:last-of-type{border-bottom-left-radius:15px;border-bottom-right-radius:15px}.accordion-button:not(.collapsed){color:var(--white-color);background:var(--primary-color)!important}.accordion-body{background:rgb(13 24 56 / .05)!important;padding:20px 30px}.common-banner-section{height:41vh;position:relative;z-index:1}.common-banner-section figure{height:100%;width:100%}.common-banner-section figure img{height:100%;width:100%;object-fit:cover;object-position:center}.common-banner-section .text{position:absolute;top:50%;transform:translateY(-50%);left:100px;right:100px;z-index:3;height:100%;display:flex;justify-content:center;flex-direction:column}.common-banner-section:after{content:'';position:absolute;top:0;height:100%;width:100%;left:0;background:rgb(0 0 0 / .6);z-index:2}.breadcrumbs-section ul li{font-size:18px}.breadcrumbs-section ul li a{color:#000;font-size:18px}.breadcrumbs-section ul li:not(:first-of-type):after{color:#000}.breadcrumbs ul{display:flex;margin-top:7px;flex-wrap:wrap}.breadcrumbs li{position:relative;color:#5a9beb;font-size:18px}.breadcrumbs li:not(:first-of-type){padding-left:16px;margin-left:8px}.breadcrumbs li:not(:first-of-type):after{content:'/';font-size:18px;position:absolute;color:#fff;left:0;top:0}.breadcrumbs li a{color:#fff}.slick-dots{text-align:left;bottom:-50px;left:20px}.slick-dots li{margin:0}.slick-dots li button:before{font-size:36px;color:#fff;opacity:1}.slick-dots li.slick-active button:before{color:var(--primary-color)}.slick-prev:before,.slick-next:before{display:none}.slick-prev{left:calc(50% - 40px);bottom:0;top:initial}.slick-prev:after{content:'';position:absolute;transform:translate(-50%,-50%);background:url(https://hoteljanani.com/wp-content/themes/themenpl_s/assets/css/../images/left-arrow.png);background-size:contain;background-position:center;height:40px;width:40px}.slick-next{right:calc(50% - 40px);bottom:0;top:initial}.slick-next:after{content:'';position:absolute;transform:translate(-50%,-50%);background:url(https://hoteljanani.com/wp-content/themes/themenpl_s/assets/css/../images/right-arrow.png);background-size:contain;background-position:center;height:40px;width:40px}.slider-nav .slick-prev,.slider-nav .slick-next{top:50%;bottom:initial;z-index:4}.slider-nav .slick-prev{left:14px}.slider-nav .slick-next{right:10px}#masthead{position:relative;top:0;right:0;left:0;height:140px;background:#fff}#masthead.sticky .top-header{height:0;opacity:0;visibility:hidden;transition:.6s ease}#masthead.sticky .bottom-header{position:fixed;top:0;left:0;width:100%;border-radius:0;animation:slideDownFade 0.8s ease forwards;z-index:999;background:#fff}@keyframes slideDownFade{from{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}header .main-navigation ul{justify-content:flex-end;align-items:center}header .main-navigation ul li a{color:var(--navy-black-color);padding:5px 20px;font-size:16px;line-height:22px;font-weight:400}header .main-navigation ul li a:hover{color:var(--primary-color)}header .main-navigation ul li.current-menu-item a{color:var(--primary-color)}header .main-navigation ul li.menu-item-has-children{position:relative}header .main-navigation ul li.menu-item-has-children>ul{padding:12px;flex-direction:column;max-width:300px;background:#fff}header .main-navigation ul li.menu-item-has-children>ul li a{border-bottom:1px solid #E1E0E0;padding:12px 0}header .main-navigation ul li.menu-item-has-children:after{content:'\f107';position:absolute;right:0;top:2px;font-family:FontAwesome}header .main-navigation ul li.button a{padding:12px 24px;background:var(--primary-color);color:#fff;border-radius:6px}.site-branding img{width:140px}.banner-section .banner-slider .banner-item{height:calc(100vh - 150px);position:relative}.banner-section .banner-slider .banner-item figure{height:100%;width:100%}.banner-section .banner-slider .banner-item figure img{height:100%;width:100%;object-fit:cover;object-position:center}.banner-section .banner-slider .banner-item .text{max-width:800px;position:absolute;top:50%;transform:translateY(-50%);left:100px;right:100px;z-index:3}.video-banner{position:relative;width:100%;height:80vh;overflow:hidden}.video-banner video{position:absolute;top:50%;left:50%;width:100%;height:100%;object-fit:cover;transform:translate(-50%,-50%);z-index:1}.facilities-grid .item{width:20%;margin:10px}.facilities-grid .item .icon{width:100%;height:160px;border-radius:20px;background:#fff;display:flex;align-items:center;justify-content:center;transition:.4s ease}.facilities-grid .item .icon svg path{fill:var(--primary-color);transition:.4s ease;fill-opacity:.8}.facilities-grid .item:hover .icon{box-shadow:0 5px 15px 0 rgb(0 0 0 / .45)}.facilities-grid .item:hover .icon svg path{fill-opacity:1}.restaurant-section img{width:100%;height:100%}.restaurant-section .details h4{margin-top:30px}.restaurant-section .details ul{margin-top:20px}.restaurant-section .details ul li{position:relative;padding-left:30px;margin-bottom:16px}.restaurant-section .details ul li:after{content:'';position:absolute;height:16px;width:16px;background:url(https://hoteljanani.com/wp-content/themes/themenpl_s/assets/css/../images/point_arrow.png);background-size:contain;background-position:center;background-repeat:no-repeat;left:0;top:50%;transform:translateY(-50%)}.special-menu figure{aspect-ratio:1.2 / 1}.special-menu figure img{width:100%;height:100%;object-fit:cover;object-position:center}.contact-section form .col-md-6{width:100%}.contact-section figure img{width:100%;height:100%;object-fit:cover;object-position:center}#home-page .other-room-slider{padding-bottom:60px}.about-inner .details{padding-right:100px}.gallery-section figure{border-radius:10px;overflow:hidden;aspect-ratio:1.2 / 1}.gallery-section figure img{height:100%;width:100%;object-fit:cover;object-position:center}.gallery-section figure a{display:inline-block;position:relative;height:100%;width:100%;position:relative}.gallery-section figure a:after{content:'';position:absolute;top:0;bottom:0;left:0;right:0;height:100%;width:100%;opacity:0;transition:.5s ease;background-color:#0000007a;z-index:1}.gallery-section figure a:before{content:'\f002';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-family:FontAwesome;font-size:20px;color:#fff;opacity:0;transition:.5s ease;z-index:2}.gallery-section figure a:hover{cursor:pointer}.gallery-section figure a:hover:after,.gallery-section figure a:hover:before{opacity:1}.nb-card figure{margin-bottom:0}.nb-card .nb-card-img img{width:100%;height:100%;aspect-ratio:425 / 350;object-fit:cover;border-radius:10px}.nb-card .nb-card-body{position:relative;border-radius:12px;background-color:#fff;padding:24px 24px 32px;width:90%;margin-left:auto;margin-top:-65px;-webkit-transition:ease all 0.3s;-moz-transition:ease all 0.3s;-o-transition:ease all 0.3s;transition:ease all 0.3s;box-shadow:0 6px 25px 0 rgb(0 0 0 / .07)}.nb-card:hover .nb-card-body{box-shadow:0 6px 28px rgb(0 0 0 / .12)}.nb-card .nb-card-body .post-date{position:absolute;top:-40px;right:20px;width:80px;height:80px;text-align:center;line-height:1.3!important;display:flex;align-items:center;justify-content:center;flex-direction:column;font-size:26px;font-weight:700;border-radius:50%;color:#fff;background-color:var(--primary-color);margin-bottom:0}.nb-card .nb-card-body .post-date span{display:block;font-size:18px;font-weight:500}.nb-card .nb-card-body .author{color:#9f9f9f}.nb-card .nb-card-body h3{margin-bottom:20px}.nb-card .nb-card-body h3 a{color:#000}.image-gallery-section .image-grid{grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,280px);grid-auto-rows:280px;gap:30px}.image-gallery-section .image-grid .item:first-of-type{grid-row:span 2;grid-column:span 2}.image-gallery-section .image-grid .item figure{height:100%}.image-gallery-section .image-grid .item img{width:100%;height:100%;object-fit:cover;object-position:center}.service-card{border:1px solid #ccc;border-radius:10px;transition:.4s ease}.service-card:hover{box-shadow:1px 3px 16px 0 rgb(0 0 0 / .25);transform:translatey(-5px)}.service-card figure{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.room-card .room-card-img{position:relative}.room-card .room-card-img .price{position:absolute;top:10px;right:10px;border-radius:5px;background:#395EAD;color:#fff;padding:4px 8px}.room-card .room-card-img .price p{margin-bottom:0}.room-card .room-card-img figure{aspect-ratio:400 / 300;border-radius:10px;overflow:hidden}.room-card .room-card-img figure img{width:100%;height:100%;object-fit:cover;object-position:center}.room-card .room-title{transition:.4s ease}.room-card:hover .room-title{color:var(--primary-color)}.room-card a:visited{color:var(--navy-black-color)}.room-slider .slider-for{margin-bottom:36px}.room-slider .slider-for .item{width:100%;height:535px;border-radius:10px;overflow:hidden}.room-slider .slider-for img{width:100%;height:100%;object-fit:cover;object-position:center}.room-slider .slider-nav .item{width:115px;height:100px;border-radius:5px;overflow:hidden;margin:0 10px}.room-slider .slider-nav .item img{width:100%;height:100%;object-fit:cover;object-position:center}.price{background:var(--primary-color);padding:14px 36px;border-top-left-radius:10px;border-top-right-radius:10px}.price h4{color:#fff}.book-form{padding:20px 24px 35px;border:1px solid #EBEBEB;border-bottom-left-radius:10px;border-bottom-right-radius:10px}.book-form textarea{height:100px}.idle_for ul{list-style:disc;padding-left:20px}.idle_for ul li{margin-bottom:16px}.facilities ul li{list-style:none;padding-left:30px;position:relative;margin-bottom:16px}.facilities ul li:before{content:"";position:absolute;top:50%;transform:translateY(-50%);left:0;height:14px;width:14px;background:url(https://hoteljanani.com/wp-content/themes/themenpl_s/assets/css/../images/tick.png);background-size:contain;background-position:center;background-repeat:no-repeat}.other-room-slider{margin:0 20px}.other-room-slider .item{padding:0 20px;height:auto}input,select,textarea{width:100%;border-radius:8px!important;border:1px solid #E1E0E0!important;padding:12px 12px!important;background:#fff!important}.captcha-wrapper>p{display:none}input[type="checkbox"],input[type="radio"]{width:auto}::placeholder{color:#888}.book-form-wrapper{border-radius:15px;border:1px solid #EBEBEB;box-shadow:0 6px 15px 0 rgb(0 0 0 / .08);padding:50px;margin-top:40px}.flatpickr-months .flatpickr-month{height:64px}.flatpickr-months .flatpickr-prev-month,.flatpickr-months .flatpickr-next-month{top:8px}span[data-name="checkin-date"],span[data-name="checkout-date"]{position:relative}.blog-details-page .breadcrumbs li a{color:var(--text-black-color)}.blog-details-page .breadcrumbs li:not(:first-of-type):after{color:#000}.blog-details-page .blog-details .col-md-8 .section-title{padding-bottom:47px}.blog-details-page .blog-details .col-md-8 .img-container figure{aspect-ratio:2/1;border-radius:15px;overflow:hidden}.blog-details-page .blog-details .col-md-8 .img-container figure ├¡mg{width:100%;height:100%;object-fit:cover;object-position:center}.blog-details-page .blog-details .col-md-8 .date{position:relative;padding-left:24px;color:#777;margin:30px 0 48px}.blog-details-page .blog-details .col-md-8 .date:before{content:'';position:absolute;top:50%;left:0;transform:translateY(-50%);background:url(https://hoteljanani.com/wp-content/themes/themenpl_s/assets/css/../images/calendar.png);height:16px;width:16px}.blog-details-page .blog-details .col-md-8 a{color:var(--primary-color)}.blog-details-page .blog-details .col-md-8 h2,.blog-details-page .blog-details .col-md-8 h3,.blog-details-page .blog-details .col-md-8 h4,.blog-details-page .blog-details .col-md-8 h5,.blog-details-page .blog-details .col-md-8 h6{margin-bottom:8px;margin-top:30px}.blog-details-page .blog-details .col-md-8 h2{font-size:32px}.blog-details-page .blog-details .col-md-8 h3{font-size:28px}.blog-details-page .blog-details .col-md-8 h4{font-size:24px}.blog-details-page .blog-details .col-md-8 h5{font-size:20px}.blog-details-page .blog-details .col-md-8 ul{list-style:disc;padding-left:20px}.blog-details-page .blog-details .col-md-8 ul li{margin-bottom:8px}.blog-details-page .blog-details .col-md-8 .share{padding-top:40px;margin-top:40px;border-top:1px solid #B7B7B7;border-top-font-size:24px}.blog-details-page .blog-details .col-md-8 .share p{font-size:20px;font-weight:600}.blog-details-page .blog-details .col-md-8 .share .heateor_sss_sharing_ul a{margin-right:10px;position:relative;display:inline-flex!important;align-items:center;justify-content:center;width:45px;height:45px;border-radius:50%;background:#EDEDED!important;transition:.6s ease}.blog-details-page .blog-details .col-md-8 .share .heateor_sss_sharing_ul a:hover{background:var(--primary-color)!important}.blog-details-page .blog-details .col-md-8 .share .heateor_sss_sharing_ul a:hover:after{color:#fff}.blog-details-page .blog-details .col-md-8 .share .heateor_sss_sharing_ul a span{visibility:hidden}.blog-details-page .blog-details .col-md-8 .share .heateor_sss_sharing_ul a:after{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-family:FontAwesome;font-size:20px;color:#515151}.blog-details-page .blog-details .col-md-8 .share .heateor_sss_sharing_ul a:first-of-type:after{content:""}.blog-details-page .blog-details .col-md-8 .share .heateor_sss_sharing_ul a:nth-child(2):after{content:'\f0e1'}.blog-details-page .blog-details .col-md-8 .share .heateor_sss_sharing_ul a:nth-child(3):after{content:'\f232'}.blog-details-page .recent-post-wrapper{border-radius:12px;overflow:hidden;background:#F3F7FD;padding:34px 30px}.blog-details-page .recent-post-wrapper .section-title h3{font-size:28px;font-weight:600}.blog-details-page .recent-post-wrapper .item .img-container figure{height:80px;width:80px;border-radius:5px;overflow:hidden}.blog-details-page .recent-post-wrapper .item .img-container figure img{height:100%;width:100%;object-fit:cover;object-position:center}.blog-details-page .recent-post-wrapper .item .content{padding-left:16px}.blog-details-page .recent-post-wrapper .item .content .date{color:var(--primary-color)}.blog-details-page .recent-post-wrapper .item .content .title{transition:.4s ease}.blog-details-page .recent-post-wrapper .item .content .title p{font-size:17px;margin-bottom:0;font-weight:600}.blog-details-page .recent-post-wrapper .item:hover .title{color:var(--primary-color)}.blog-details-page .recent-post-wrapper .item:not(:last-of-type){margin-bottom:20px;padding-bottom:20px;border-bottom:2px dashed #CACACA}.blog-details-page .form-wrapper{border-radius:12px;overflow:hidden;background:#F3F7FD;padding:34px 30px;margin-top:24px;position:sticky;top:120px}.blog-details-page .form-wrapper .col-md-6{width:100%}.blog-details-page .form-wrapper textarea{height:100px}.contact-details{padding:30px 30px 20px;border-radius:20px}.contact-details h3,.contact-details a{color:#fff}.contact-details .icon{width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#fff}.contact-details .icon i{color:var(--primary-color);font-size:20px}.contact-details .icon svg,.contact-details .icon path{color:var(--primary-color);height:20px}.contact-details li{margin-bottom:24px}.contact-details li a{transition:.4s ease}.contact-details li a:hover{color:var(--navy-black-color)}.social-icons ul{column-count:2}.social-icons ul li{margin-bottom:16px}.social-icons ul li a{color:#000;font-size:20px}.social-icons ul li a:hover{color:var(--primary-color)}.social-icons ul li a svg{margin-right:10px}.accordion-button,.accordion-body{background:#fff!important}#footer-wrapper{position:relative;z-index:1;background-size:cover;background-position:center}#footer-wrapper:after{content:'';position:absolute;left:0;top:0;height:100%;width:100%;background:rgb(8 54 152 / .8);z-index:2}#footer-wrapper .top-footer{padding:80px 0 60px}#footer-wrapper .top-footer .logo img{width:240px}#footer-wrapper .top-footer h5,#footer-wrapper .top-footer a{color:#fff}#footer-wrapper .top-footer svg{margin-bottom:16px}#footer-wrapper .top-footer svg path{fill:#fff}#footer-wrapper .top-footer a{display:inline-block;margin-bottom:16px}#footer-wrapper .top-footer .quicklinks ul{column-count:2}#footer-wrapper .bottom-footer{padding:16px 0 48px;border-top:1px solid rgb(255 255 255 / .2)}#footer-wrapper .bottom-footer p,#footer-wrapper .bottom-footer a{color:#fff}#footer-wrapper .top-footer,#footer-wrapper .bottom-footer{position:relative;z-index:3}#chaty-widget-0 .chaty-widget{bottom:90px!important}