@import url('https://fonts.googleapis.com/css2?family=Lato:wght@100;300;400;700;900&display=swap');

body{font-family: var(--ff-body);line-height: 1.5;background-color: var(--color-FFFFFF);}

/* scrollbar */
::-webkit-scrollbar{width:5px;height:5px;}
::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);-webkit-border-radius:10px;border-radius:10px;}
::-webkit-scrollbar-thumb{-webkit-border-radius:10px;border-radius:10px;background:rgba(255,255,255,0.3);-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.5);}
::-webkit-scrollbar-thumb:window-inactive{background:rgba(255,255,255,0.3);}

section{margin: 0 0 60px 0;}

.np-retailProduct__CardItam-disc h3{color: #fff !important;background-color: var(--color-26A541);border-radius: 5px;padding: 3px 9px;}
.tempDisNone{display: none;}
/******* error msg css start ********/
.np-error{color:rgb(250,55,55);font-size:var(--n12);text-align:left;float:left;position:absolute;left:10px;bottom:-16px;}
.np-errorT{color:rgb(250,55,55);font-size:var(--n12);text-align:left;float:left;position:absolute;left:10px;bottom:-18px;}
.np-errorF{color:rgb(250,55,55);font-size:var(--n12);text-align:left;float:left;position:absolute;left:10px;bottom:-18px;}

/******** error msg css end *********/

/************ashish css for product list img height **************/

.np-navigationmenu-drawer {position:fixed;background:#fff;box-shadow:rgba(99,99,99,0.2) 0px 2px 8px 0px;height:100vh;right:0;top:0;width:450px;margin-right: -480px;transition: .5s;flex-direction: column;align-items: flex-start;padding: 1rem;padding-top: 3rem;gap: 1rem;z-index: 999;}
.np-navigationmenu-drawer__inner{display: flex;gap: .5rem;flex-direction: column;padding: 1rem;}
.np-navigationmenu-drawer__inner li{width:100%;float:left;}
.np-navigationmenu-drawer__inner > li > a{color: var(--color-161616);font-weight: var(--fw-semi-bold);font-size: var(--n18);}

.menu-desk{margin-right:0;box-shadow:4px 2px 15px 1px #b9adad;transition: .5s;}

.np-header{background: var(--color-FFFFFF);;display: flex;justify-content: center;transition: all .5s ease-in-out;position: fixed;z-index: 999;isolation: isolate;box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.05);}
.np-header.sticky{position: fixed;z-index: 999; box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;transition: all .5s ease-in-out;background-color: var(--color-FFFFFF);}
.h-wrapper{max-width: 1830px;width: 100%;padding:0 10px ;}
.header-innerChild{padding: 1.125rem 0;display: flex;justify-content: space-between;align-items: center;position: relative;}
.np-nav-menu{display: flex;gap: 3rem;align-items: center;}
.np-nav-menu > li > a{color: var(--color-161616);font-weight: var(--fw-semi-bold);font-size: var(--n16);}
.np-nav-menu > li > a:hover{color: var(--color-219EBC);}
.np-nav-menu > li > a.active{color: var(--color-219EBC);}
.np-navigationmenu {display: flex;gap: 3.75rem;}

.avatar{width: 100%;float: left;display: flex;flex-direction: column;align-items: center;}
.avatar span{font-size:var(--n10);font-weight:var(--fw-semi-bold);color:var(--color-000000);display: none;}
.np-wishCount{position: absolute;right: -5px;top: 0;}
.np-wishCount span{position:relative;font-size:var(--n10);color:var(--color-FFFFFF);line-height:8px;isolation:isolate;width:12px;float:left;height:12px;display:flex;justify-content:center;align-items:center;}
.np-wishCount span::before{position:absolute;content:'';right:0;top:0;background-color:var(--color-219EBC);border-radius:50%;z-index:-1;width:14px;height:14px}

.ap-profIcos{display: flex;}
.ap-profIcos .ap-commonProf{margin: 0 10px;}

.np-cartCount{position: absolute;right: -5px;top: 0;}
.np-cartCount span{position:relative;font-size:var(--n10);color:var(--color-FFFFFF);line-height:8px;isolation:isolate;width:12px;float:left;height:12px;display:flex;justify-content:center;align-items:center;}
.np-cartCount span::before{position:absolute;content:'';right:0;top:0;background-color:var(--color-219EBC);border-radius:50%;z-index:-1;width:14px;height:14px}

.np-logo-head{display: flex;gap: 2.6875rem;align-items: center;}
.header-innerRight{display: flex;gap: 3rem;justify-content: flex-end;}
.np-bookBtn a{cursor: pointer; color: var(--color-FFFFFF);background-color: var(--color-219EBC);border-radius: 10px;padding: 12px 22px;font-weight: var(--fw-bold);font-size: var(--n16);border: none;line-height: 26px;float: left;}
.np-nav-menu-right{display: flex;align-items: center;gap: 1rem;}
.count{background:var(--color-219EBC);white-space:nowrap;font-size:10px;font-weight:600;min-width:13px;height:13px;line-height:11px;text-align:center;border-radius:50%;position:absolute;top:-6px;right:-6px;display:flex;color:var(--color-FFFFFF);justify-content:center;align-items:center;}

.np-search__field{right:50%;top:20px;width:300px;transform:translate(50%,50%);padding:.5rem;background-color:var(--color-FFFFFF);box-shadow:0 5px 5px 0 rgba(0,0,0,0.1);display:none;}
.np-search__field input[type="text"]{width: 100%;background-color: var(--color-FFFFFF);border: none; border-bottom: 1px solid var(--color-000000);padding: 8px;}

.np-bookNowBtn{position:fixed;right:-41px;top:40%;z-index:99;transform:rotate(-90deg) translate(-50%,0%);box-shadow: rgba(50, 50, 93, 0.25) 0px 20px 28px -2px, rgba(0, 0, 0, 0.3) 0px -18px 15px -3px}
.np-bookNowBtn a{font-weight: var(--fw-bold);font-size: var(--n18); color: var(--color-FFFFFF);padding: 12px 20px;line-height: 22px;border-radius: 10px 10px 0px 0px;background-color: var(--color-219EBC);}

.np-chatNow{position: fixed;bottom: 30px;right:30px;z-index: 99;width: 60px;border-radius: 50%;box-shadow: rgba(50, 50, 93, 0.25) 0px 6px 12px -2px, rgba(0, 0, 0, 0.3) 0px 3px 7px -3px;}
.np-chatNow img{display: block;}
.np-wishList.mob{display: none;}
.np-cart.mob{display: none;}
.np-loginBtns{right:50%;top:52px;width:177px;transform:translate(50%,0);padding:24px;background-color:var(--color-FFFFFF);box-shadow:0 5px 5px 0 rgba(0,0,0,0.1);border-bottom-left-radius: 10px;border-bottom-right-radius: 10px;display: none;}
.np-loginBtns a{margin-bottom:12px; border-radius: 10px;padding: 10px 0;text-align: center;}
.np-loginBtns a:last-child{margin: 0;}
.np-location a{width: 100%;max-width: 312px;float: left;gap: .5rem;font-size: var(--n16);font-weight: var(--fw-semi-bold);color: var(--color-161616);}
.np-location a span{border: none;border-bottom: 1px solid var(--color-219EBC);font-size: var(--n16);font-weight: var(--fw-semi-bold);color: var(--color-161616);display: inline-block;}
.np-location img{max-width:100%;display: inline-block;vertical-align: middle;}
/************ login popup start ************/
.np-lRForm{position:relative;background:#FFF;padding:30px;width:100%;margin:20px auto;border-radius:15px;overflow:hidden;max-width: 380px;text-align: center;display: inline-block;}
.mfp-bg {background: #000000b5;}
.np-lRForm__inputs{margin-top:20px;}
.np-lRForm__createAcc{position:absolute;bottom:0;left:0;}
.np-lRForm__createAcc a{width:100%;float:left;padding:15px 0;}
.np-lRForm__input.mob{margin-bottom:25px;position:relative;}
.np-lRForm__input.otp{margin-bottom:28px;position:relative;}
.np-lRForm__input.otp a{position:absolute;right:18px;top:50%;transform:translateY(-50%);text-decoration:underline;}
.np-lRForm__input input{font-family: var(--ff-body);background:rgba(201,201,201,0.21);border-radius:10px;border:none;padding:20px 18px;font-size:16px;color:#000;width:100%;float:left;}
.np-lRForm__input input::placeholder{color:#000000;opacity:0.5;}
.np-lRForm__lRBtn{color: var(--color-000000);border-radius: 10px; font-size: var(--n18); padding: 14px 43px;font-weight:var(--fw-bold);border:1px solid var(--color-219EBC); transition: all ease-in .4s;cursor: pointer;background: none;width: 100%; font-family: var(--ff-body);}
.np-lRForm__lRBtn:hover{color: #fff; background-color: var(--color-219EBC);}
.np-lRForm__txt{margin: 24px 0 20px 0;}
.np-lRForm__connectWithBtn{display:flex;justify-content:center;gap:1rem;}

.np-lRForm__txt__inner a{text-decoration: underline;color: var(--color-161616);} 
.np-lRForm__input.name{margin-bottom: 22px;}
.np-lRForm__input.mobno{margin-bottom: 22px;}
.np-lRForm__input.email{margin-bottom: 22px;}
.np-lRForm__input.otp.reg{margin-bottom: 15px;}
.np-lRForm__inputBtns.reg{margin: 30px 0 0px 0;}
/************ login popup end ************/
/************ OTP popup start ************/
.np-lRForm__input.mob.otp{display:flex;justify-content: center;gap: 8px;margin-top: 5px;}
.np-otpInput.TabNext{display: inline-block;}
.np-lRForm__input.mob.otp span.np-error{width:100%;bottom:-30px;text-align:center;}
.np-lRForm__input.mob.otp input[type=text]{font-family: var(--ff-body);height:50px;padding:5px;width:50px;border-radius:5px;text-align: center;}

.np-lRForm__inputBtns.otp{margin-top: 10px;}

/************ OTP popup end ************/



/********* Cart start ************/
.np-addCart{position:fixed;background:#fff;box-shadow:rgba(99,99,99,0.2) 0px 2px 8px 0px;height:100vh;right:0;top:0;width:450px;margin-right: -480px;transition: .5s;flex-direction: column;align-items: flex-start;padding: 1rem;padding-top: 1rem;gap: 1rem;z-index: 999;}
.np-addCart.active{margin-right: 0px;}
.closeBtn{position: absolute;right: 16px;top: 22px;z-index: 999;}

.np-addCart__lists{padding-left: 16px;padding-top: 36px;}
.np-addCart__item{display:flex;gap: 13px;}
.np-addCart__item-img{width: 85px;height: 85px;overflow: hidden;border-radius: 10px; float: left;}
.np-addCart__item-img img{width: 100%;}
.np-addCart__item-inner{display: flex;justify-content: space-between;width: 77%;gap: .5rem;}
.np-addCart__item-quentity{margin-top: 8px;}
.np-addCart__item-price{margin-top: 12px;}
.np-addCart__list{margin-top:18px ;height: 600px;overflow-y: auto;}
.np-addCart__list-inner li{border-top: 1px solid var(--color-E1E1E1);padding:12px 0;width:100%;float:left;}
.np-addCart__item-fev{padding-right:15px;}
.np-addCart__item-text{width:85%;}
.np-addCart__Btns{padding-right: 15px;margin-top: 1rem;}
.np-addCart__Btn-total{display: flex;justify-content: space-between;}
.np-addCart__Btn-cart{margin-top: 26px;}
.np-addCart__Btn-cart button{font-family: var(--ff-body);border: none;padding: 14px 0;border-radius: 8px;cursor: pointer;background-color: var(--color-219EBC);color: #ffffff;}
/********* Cart end ************/

/******** hamburger css start *********/
.hamburger{position:relative;cursor:pointer;transition-property:opacity,filter;transition-duration:0.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible;z-index:999;transition:.5s;display:none;justify-content:center;align-items:center;}


.hamburger:hover{opacity:1;}
.hamburger.is-active:hover{opacity:1;}
.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner::before,.hamburger.is-active .hamburger-inner::after{background-color:var(--color-161616);}
.hamburger-box{width:30px;height:24px;display:inline-block;position:relative;}
.hamburger-inner{display:block;top:50%;margin-top:-2px;}
.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:30px;height:3px;background-color:var(--color-161616);border-radius:4px;position:absolute;transition-property:transform;transition-duration:0.15s;transition-timing-function:ease;}
.hamburger-inner::before,.hamburger-inner::after{content:"";display:block;}
.hamburger-inner::before{top:-10px;}
.hamburger-inner::after{bottom:-10px;}
.hamburger--elastic .hamburger-inner{top:2px;transition-duration:0.275s;transition-timing-function:cubic-bezier(0.68,-0.55,0.265,1.55);}
.hamburger--elastic .hamburger-inner::before{width: 20px;top:10px;transition:opacity 0.125s 0.275s ease;}
.hamburger--elastic .hamburger-inner::after{width: 10px;top:20px;transition:transform 0.275s cubic-bezier(0.68,-0.55,0.265,1.55);}
.hamburger--elastic.is-active .hamburger-inner{transform:translate3d(0,10px,0) rotate(135deg);transition-delay:0.075s;}
.hamburger--elastic.is-active .hamburger-inner::before{transition-delay:0s;opacity:0;}
.hamburger--elastic.is-active .hamburger-inner::after{width: 30px;transform:translate3d(0,-20px,0) rotate(-270deg);transition-delay:0.075s;}
.hamburger--elastic-r .hamburger-inner{top:2px;transition-duration:0.275s;transition-timing-function:cubic-bezier(0.68,-0.55,0.265,1.55);}
.hamburger--elastic-r .hamburger-inner::before{top:10px;transition:opacity 0.125s 0.275s ease;}
.hamburger--elastic-r .hamburger-inner::after{top:20px;transition:transform 0.275s cubic-bezier(0.68,-0.55,0.265,1.55);}
.hamburger--elastic-r.is-active .hamburger-inner{transform:translate3d(0,10px,0) rotate(-135deg);transition-delay:0.075s;}
.hamburger--elastic-r.is-active .hamburger-inner::before{transition-delay:0s;opacity:0;}
.hamburger--elastic-r.is-active .hamburger-inner::after{transform:translate3d(0,-20px,0) rotate(270deg);transition-delay:0.075s;}
/******** hamburger css end *********/



/******** banner section start **********/
main{margin-top:86px;overflow: hidden;}
.np-banners{margin-bottom:100px;}

.np-banner__Slide{background: url('../images/home-bslide1.png') no-repeat center center/cover;padding: 220px 0;border-radius:0px 0px 85px 85px ;display: flex;justify-content: center;}
.container{max-width: 1420px;width: 100%;padding:0 15px ;margin: 0 auto;}
.np-banner__Slide-txt{max-width: 660px;width: 100%;float: left;}
.np-banner__Slide-txt h3{font-size: 3.75rem;font-weight: 800;color: var(--color-FFFFFF);line-height: 72px;margin-bottom: 10px;}
.np-banner__Slide-txt p{font-size: 1.1rem;font-weight: 400;color: var(--color-FFFFFF);line-height: 31px;}
.np-banner__Slide-btns{display: inline-block;margin-top: 36px;}
.np-banner__Slide-btns .np-bookBtn a{width:35%;float:left;height:auto;padding:15px;font-size: var(--n16);float: left;text-align: center;}

.np-banner__Slider .slick-dots li button{font-family: var(--ff-body);background:var(--color-FFFFFF);border:1px solid var(--color-FFFFFF);width: 12px;
  height: 12px;opacity: .2;}
.np-banner__Slider .slick-dots li.slick-active button{font-family: var(--ff-body);background:var(--color-FFFFFF);border:1px solid var(--color-FFFFFF);opacity: 1;}
.np-banner__Slider .slick-dots{bottom:10%;}


.pac-container{z-index: 1100 !important;font-family: var(--ff-body) !important;}

.item{width:100%;float:left;position:relative;}
.mouse{width:34px;height:52px;border-radius:20px;border:2px solid var(--color-219EBC);position:absolute;top:50%;left:50%;transform: translate(-50% , -50%);}
.mouse:before,.mouse:after{content:"";display:block;position:absolute;}
.m-5:before{width:10px;height:10px;border-radius:50%;top:10px;left:calc(50% - 5px);border:2px solid var(--color-219EBC);background-color:var(--color-219EBC);}
.m-5:after{top:30px;left:calc(50% - 5px);border:5px solid transparent;border-top-color:var(--color-219EBC);-webkit-animation:m-5-arrow 1.2s ease-in-out infinite;animation:m-5-arrow 1.2s ease-in-out infinite;}
@-webkit-keyframes m-5-arrow{20%,100%{transform:translateY(0);}
50%{transform:translateY(9px);}
80%{transform:translateY(-3px);}
}
@keyframes m-5-arrow{20%,100%{transform:translateY(0);}
50%{transform:translateY(9px);}
80%{transform:translateY(-3px);}
}
.item-txt{left: 50%;bottom: -60px; transform: translate(-50% , -50%);}
.np-aboutSec{display: flex;justify-content:center;}
/******** banner section end **********/
/******** about section start **********/
.np-aboutSec__inner{display: flex;justify-content: start; gap: 4.375rem;}
.np-aboutSec__img{overflow: hidden;border-radius:46px;max-width: 630px;}
.np-aboutSec__txt-heading{margin-bottom:25px;}
.np-aboutSec__txt-para__parent .np-aboutSec__txt-para:not(:last-child){margin-bottom:44px;}
.np-aboutSec__txt-btn{margin-top: 3rem;}
.np-aboutSec__txt-btn a{color: var(--color-000000);border-radius: 10px; font-size: var(--n18); padding: 14px 27px;font-weight:var(--fw-bold);border:1px solid var(--color-219EBC); transition: all ease-in .4s;}
.np-aboutSec__txt-btn a:hover{color: #fff; background-color: var(--color-219EBC);}
.np-aboutUs-banner__title{display: flex;justify-content: center;align-items: center;gap: 30px;}
.np-aboutUs-banner__title-txt{line-height: 70px;}
.np-aboutUs-banner__title-para{font-size: 18px;color: var(--color-000000);}

.np-aboutSec .np-left{left: 0;top: -20%;z-index: -1;}
.np-aboutSec .np-right{right: 0;top: 50%;z-index: -1;}
/******** about section end **********/

/******** offers section start **********/
.np-offerSec__heading{margin:10px 0;}
.np-offerSec__heading h4{line-height: 57px;}
.np-offerSec{display: flex;justify-content: center;}
.np-offerSec__cards{margin-top: 25px;}
.np-offerSec__card-list{display: flex;justify-content: flex-start;gap: 20px;}
.np-offerSec__card{background-color: var(--color-F2F2EB);border-radius: 15px;overflow: hidden;transition: all .5s ease-in-out;box-shadow: 4px 4px 15px rgba(0, 0, 0, 0.05);}
.np-offerSec__card-img{overflow: hidden;}
.np-offerSec__card-img img{transform: scale(1);transition: all .5s ease-in-out;width: 100%;}
.np-offerSec__card:hover .np-offerSec__card-img img{transform: scale(1.1);}
.np-offerSec__card:hover{background-color: var(--color-219EBC);}
.np-offerSec__card:hover .np-offerSec__card-txt h3{color: var(--color-FFFFFF);}
.np-offerSec__card:hover .np-offerSec__card-txt p{color: var(--color-FFFFFF);}
.np-offerSec__card-btn a{font-size: var(--n18);font-weight: var(--fw-bold);color: var(--color-FFFFFF); border-radius: 10px;border: 1px solid var(--color-219EBC);padding: 9px 18px;background-color:var(--color-219EBC) ;}
.np-offerSec__card:hover .np-offerSec__card-btn a{border-color: var(--color-FFFFFF);background-color: var(--color-FFFFFF);color: var(--color-219EBC);}
.np-offerSec__card-txt{padding: 22px;overflow: hidden;}
.np-offerSec__card-btn{width: 100%;display: flex;justify-content: center;margin-top: 13px;}

.np-offerSec__card-list li.slick-slide{margin-right:20px;}

.np-offerSec__card-list .slick-dots li button{font-family: var(--ff-body);background:var(--color-219EBC);border:1px solid var(--color-219EBC);width: 12px;
  height: 12px;opacity: .2;}
  .np-offerSec__card-list .slick-dots li.slick-active button{font-family: var(--ff-body);background:var(--color-219EBC);border:1px solid var(--color-219EBC);opacity: 1;}
  .np-offerSec__inner .np-offerSec__para{padding:0 4rem;}

  
/******** offers section end **********/


/******** services section start **********/
.np-services{isolation: isolate;}
.np-services-left{left: 0;top: 50%;z-index: -1;transform: translateY(-50%);}
.container-services{max-width: 1556px;width: 100%;padding: 0 10px;margin: 0  0 0 auto;}
.np-services-slide{background-color: var(--color-FFFFFF);padding: 48px 38px;min-height: 347px;border-radius: 15px;overflow: hidden;margin: 0 1rem;transition: all .3s ease-in-out;}
.np-services-slide__img img{border-radius: 15px;overflow: hidden;}
.np-services{padding: 60px 0;}
.np-services__inner{display: flex;justify-content: space-between;gap: 47px;align-items: center;}
.np-services-sliders{flex: 0 0 1240px;max-width: 1240px;overflow: hidden;}

.np-services-slider .slick-dots li button{font-family: var(--ff-body);background:var(--color-219EBC);border:1px solid var(--color-219EBC);width: 12px;
  height: 12px;opacity: .2;}
.np-services-slider .slick-dots li.slick-active button{font-family: var(--ff-body);background:var(--color-219EBC);border:1px solid var(--color-219EBC);opacity: 1;}
.np-services-slider li a:hover .np-services-slide{background-color: var(--color-219EBC);}
.np-services__leftSe-btns{display: flex;gap: 23px;}
.np-services-slider.slick-slider div.slick-list{padding:0px 150px 60px 0;}
.np-services-slider.slick-slider .slick-dots{bottom: 0;}
.np-services__prevBtn, .np-services__nextBtn{cursor: pointer;}
.np-services__txt{margin-top:50px;}
/* .np-services__leftSec{padding-left:1rem;} */
.np-services-slide__txt h3{margin:20px 0;color: var(--color-219EBC);}
.np-services-slide__txt p{color: var(--color-000000);}
.np-services-slider li a:hover .np-services-slide__txt h3{color: var(--color-FFFFFF);}
.np-services-slider li a:hover .np-services-slide__txt p{color: var(--color-FFFFFF);}


/******** services section end **********/
/******** categories section start **********/
.np-cat__sliders{margin-top: 60px;}
.np-cat__slider li{margin: 0 10px;position: relative;}
.np-cat__slider li .np-cat__slide{position: relative;float: left;}
.np-cat__slider li .np-cat__slide a .np-cat__slide__img{overflow: hidden;height: 300px;}
.np-cat__slider li .np-cat__slide a .np-cat__slide__img img{scale: 1;transition: all .3s ease-in-out;}
.np-cat__slider li .np-cat__slide a:hover .np-cat__slide__img img{scale: 1.1;}
.np-cat__slide__img{border-radius: 15px;overflow: hidden;float: left;}
.np-cat__slide__img img{width: 100%;}
.np-cat__slider.slick-slider button.slick-prev{background: url(../images/cat-prevArrow.png) no-repeat center;left: -60px;}
.np-cat__slider.slick-slider button.slick-prev::before{display: none;}
.np-cat__slider.slick-slider button.slick-next{background: url(../images/cat-nextArrow.png) no-repeat center;right: -60px;}
.np-cat__slider.slick-slider button.slick-next::before{display: none;}
.np-cat__slider.slick-slider button{font-family: var(--ff-body);height: 50px;width: 50px;top: 40%;}


.np-cat__slide__txt{margin-top: 20px;}
.np-cat-floatimg1{left: 0;top: 0;z-index: -1;}
.np-cat-floatimg2{left: 5%;top: 32%;z-index: -1;}
.np-cat-floatimg3{right: 0;bottom: 0;z-index: -1;}
/******** categories section end **********/

/******** accessiblity section start **********/
.np-accessiblity__inner{flex: 0 0 738px;max-width: 738px;}
.np-accessiblity__img{flex: 0 0 720px;max-width: 720px;}
.np-accessiblity__img img{border-radius: 100px 0px 0px 0px;position: relative;}
.np-accessiblity__img{position: relative;isolation: isolate;}
.np-accessiblity__img::after{content: '';position: absolute;left: -14px;top: -14px;height: 100%;width: 100%;background-color: #C9EEFA;z-index: -1;border-radius: 105px 0px 0px 0px;}
.container-accessiblity{max-width: 1640px;width: 100%;margin: 0  0 0 auto;}
.np-accessiblity-sides{display: flex;justify-content: space-between;align-items: center;}
.np-accessiblity__para p:not(:last-child){margin-bottom: 2rem;}
/******** accessiblity section end **********/


/******** blogs section start **********/
.np-blogs{background-color: var(--color-219EBC);padding: 50px 0;isolation: isolate;overflow: hidden;}
.np-blogs-LftBot,.np-blogs-RgtTop,.np-blogs-RgtBot{position: absolute;z-index: -1;}
.np-blogs-LftBot{bottom: 0;left: 0;}
.np-blogs-RgtTop{right: 0;top: 60px;}
.np-blogs-RgtBot{right: 0;bottom: -8%;}
.np-blogs__inner{display: flex;justify-content: space-between;align-items: baseline;}
.np-blogs__rgt { padding-bottom:15px;}
.np-blogs__card-list li.slick-slide{margin-right:20px;position: relative;}
.np-blogs__card-img{overflow: hidden;max-height: 200px;}
.np-blogs__card-img img{scale: 1;transition: all .3s ease-in-out;width: 100%;}
.np-blogs__card-list li.slick-slide a:hover .np-blogs__card-img img{scale: 1.1;}
.np-blogs__card{border-radius: 15px;overflow: hidden;}
.np-blogs__card-title{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.np-blogs__card-disc{height:65px;overflow-x:auto;}
.np-blogs__cards{margin-top: 24px;}
.np-blogs__card-tag{position: absolute;top: 23px;right: 19px;}
.np-blogs__card-tag a{padding: 7px 16px;border-radius: 5px;background-color: var(--color-219EBC);color: var(--color-FFFFFF);}
.np-blogs__card-txt{padding: 20px;}
.np-blogs__card-detail{display: flex;gap: 24px;}
.np-blogs__card-btn h3{display: inline-block;vertical-align: middle;}
.np-blogs__card-btn h3 span{display: inline-block;vertical-align: middle;margin-left: 12px;}
#blogImg1{background: url('../images/blogImg-1.jpg') no-repeat center center/cover;height: 200px;}
#blogImg2{background: url('../images/blogImg-2.jpg') no-repeat center center/cover;height: 200px;}
#blogImg3{background: url('../images/blogImg-3.jpg') no-repeat center center/cover;height: 200px;}
#blogImg4{background: url('../images/blogImg-4.jpg') no-repeat center center/cover;height: 200px;}
.np-blogs__btn { padding-right:22px;}
.np-blogs__btn a{ text-decoration: underline;}
.blogfloatimg-left{left: 0;top: 180px;z-index: -1;}
.blogfloatimg-bottom{left: 142px;bottom: 0;z-index: -1;}
.blogfloatimg-rightbottom{right: 0;bottom: 0;z-index: -1;}
.blogfloatimg-right{right: 54px;top: 81px;z-index: -1;}
.np-blogs__card-list .slick-list.draggable{padding-bottom: 2rem;}
.np-blogs__card-list .slick-dots li button{font-family: var(--ff-body);background:var(--color-FFFFFF);border:1px solid var(--color-219EBC);width: 12px;
  height: 12px;opacity: .2;}
.np-blogs__card-list .slick-dots li.slick-active button{font-family: var(--ff-body);background:var(--color-FFFFFF);border:1px solid var(--color-219EBC);opacity: 1;}
.np-blogs__card-detail{margin: 8px 0;}
.np-blogs__card-btn{margin-top: 1rem;}
/******** blogs section end **********/
/******** client section start **********/
.np-offerSec__inner-txt{max-width: 1000px;width: 100%;margin: 0 auto;}
.np-clientSay__sliders{margin-top: 50px;}
.np-clientSay__slide{display: flex;justify-content: center;align-items: center;flex-direction: column;padding: 0 315px;}
.np-clientSay__slide-img{border-radius: 50%;overflow: hidden;margin-bottom: 20px;}
.np-clientSay__slide-title{margin-bottom: 8px;}
.np-clientSay__slide-subTitle{margin-bottom: 54px;}
.np-clientSay__slide-disc p{position: relative;isolation: isolate;font-style: italic;}
.np-clientSay__slide-disc p::before{content: ''; position: absolute;left: -5%;top: -50%;width: 63px;z-index: -1;background:url(../images/openQuote.svg) no-repeat center ;height: 100%;}
.np-clientSay__slide-disc p::after{content: ''; position: absolute;right: -5%;bottom: -50%;width: 63px;z-index: -1;background:url(../images/closeQuote.svg) no-repeat center ;height: 100%;}

.np-clientSay__slider.slick-slider button.slick-prev{background: url(../images/cat-prevArrow.png) no-repeat center;left: 130px;}
.np-clientSay__slider.slick-slider button.slick-prev::before{display: none;}
.np-clientSay__slider.slick-slider button.slick-next{background: url(../images/cat-nextArrow.png) no-repeat center;right: 130px;}
.np-clientSay__slider.slick-slider button.slick-next::before{display: none;}
.np-clientSay__slider.slick-slider button{font-family: var(--ff-body);height: 50px;width: 50px;top: 40%;}
.np-clientSay__slider.slick-slider .slick-list.draggable{padding-bottom: 50px;}
/******** client section end **********/
/******** contactForm section start **********/
.f-container{max-width:1420px;width:100%;padding:0 10px;margin:0 auto;}

.np-contactForm{background-color: #F3F3F3;margin-bottom: 0;padding: 60px 0 180px 0;isolation: isolate;}
.formImg-left{left: 0;top: 50%;transform: translateX(-50%);z-index: -1;}
.formImg-right{right: 59px;top: 94px;z-index: -1;}
.formImg-right-mid{left: 0;top: 10%;transform: translateX(-50%);z-index: -1;}
.np-homepageForm{max-width: 860px;width: 100%;padding: 0 10px;margin: 0 auto;}
.np-homepageForm__outer{background-color: var(--color-FFFFFF);border-radius: 20px;padding: 2.5rem;}
.np-homepageForm__inputs{display: flex;flex-wrap: wrap;gap: 24px 30px;}
.np-homepageForm__inputs li{position: relative;}
.np-homepageForm__inputs li:not(:nth-child(5),:nth-child(6)) {flex: 1 0 365px;}
.np-homepageForm__inputs li input[type="text"]{width: 100%;max-width: 365px;border: 1px solid var(--color-E1E1E1);padding: 16px;border-radius: 10px;line-height: 18px;font-size: var(--n15);}
.np-homepageForm__inputs li input::placeholder{color: var(--color-4C4C4C);opacity: 0.3;}
.np-homepageForm__inputs li:nth-child(5){width: 100%;}
.np-homepageForm__inputs li:nth-child(6){width: 100%;}
.np-homepageForm__inputs li textarea{font-family: var(--ff-body);width: 100%;border: 1px solid var(--color-E1E1E1);padding: 20px;border-radius: 10px;line-height: 18px;font-size: var(--n15);resize: none;}
.np-homepageForm__inputs li textarea::placeholder{color: var(--color-4C4C4C);opacity: 0.3;}
.np-homepageForm__inputs li .np-homepageForm__SubmitBtn{display: flex;justify-content: center;}
.np-homepageForm__inputs li .np-homepageForm__SubmitBtn button{font-family: var(--ff-body);color: var(--color-000000);border-radius: 10px; font-size: var(--n18); padding: 13px 31px;font-weight:var(--fw-bold);border:1px solid var(--color-219EBC); transition: all ease-in .4s;cursor: pointer;background: none;}
.np-homepageForm__inputs li .np-homepageForm__SubmitBtn button:hover{color: #fff; background-color: var(--color-219EBC);}



/******** contactForm section end **********/

/******** footer section start **********/
.np-footer__top-inner{display: flex;align-items: center;}
.np-footer__top-right__img{right:280px ;bottom:-3% ;}
.np-footer__top-right__inner .np-footer__app-icon:not(:last-child){margin-bottom: 17px;}

.np-footer__top-left h3{margin-bottom: 1rem;line-height: 1;}

.np-footer__top{background-color: var(--color-FB8500);padding: 53px 0;}
.np-footer__bottom{background-color: var(--color-219EBC);padding: 30px 0 20px 0;}
.np-footer__logo{margin-bottom: 36px;}
.np-footer__socialIcon{display: flex;gap: 23px;margin-top: 23px;}
.np-footer__socialIcon a{position: relative;isolation: isolate;width: 50px;height: 50px;float: left;display: flex;justify-content: center;align-items: center;}
.np-footer__socialIcon a::before{content: '';position: absolute; background-color:var(--color-FFFFFF) ;width: 40px;height: 40px;z-index: -1;border-radius: 50%;}
.np-footer__inner{display: flex;gap: 140px;}
.np-footer__leftSec{flex:0 0 325px;max-width: 325px;}
.np-footer__rightSec{display: flex;justify-content: flex-start;width: 100% ;float: left;}
.np-footer__rightSec-links h3{margin-bottom: 17px;}
.np-footer__rightSec-link li:not(:last-child){margin-bottom: 12px;}
.np-footer__rightSec-link li a{line-height: 22px;}
.np-footer__rightSec-link.address li{display: flex;justify-content: flex-start; gap:16px ;}
.np-footer__rightSec-link.address li span{height:20px;width:20px;float:left;display:flex;flex:0 0 20px;max-width:20px;}
.np-footer__copyright{margin-top: 25px;}
/******** footer section end **********/

.ap-bookingHead{display: flex;justify-content: space-between;align-items: center;}
.ap-bookingHead .ap-rebookClick{padding:6px 13px;border:none;border-radius:5px;color:#FFF;background-color:var(--color-219EBC);font-size:16px;font-family: var(--ff-body);font-weight: 600;cursor: pointer;}
.ap-sameAssistance{margin-top: 15px;}
.ap-checkboxWrp input{padding:0;height:initial;width:initial;margin-bottom:0;display:none;cursor:pointer;}
.ap-checkboxWrp label{position:relative;cursor:pointer;}
.ap-checkboxWrp label:before{content:'';-webkit-appearance:none;background-color:transparent;border:1px solid #0079bf;box-shadow:0 1px 2px rgba(0,0,0,0.05),inset 0px -15px 10px -12px rgba(0,0,0,0.05);padding:8px;display:inline-block;position:relative;vertical-align:middle;cursor:pointer;margin-right:5px;margin-top: -2px;}
.ap-checkboxWrp input:checked + label:after{content:'';display:block;position:absolute;top: 4px;left: 7px;width: 6px;height: 11px;border:solid #0079bf;border-width:0 2px 2px 0;transform:rotate(45deg);}
.ap-sameAssistance p{width: 100%;float: left;margin-top: 10px;font-size: 13px;}
.ap-sameAssistance p span{font-weight: 600;}


/*********** about page start ************/
/********** banner section start  **************/
/* .np-aboutUs-banner{margin:80px 0;} */
.ab-container {max-width: 1530px;width: 100%;padding: 0 15px;margin: 0 auto;}
.np-aboutUs-banner__headding{display: flex;align-items: center;gap: 30px;}
.np-aboutUs-banner__banner-img{margin-top: 50px;overflow: hidden;border-radius: 20px;}
/********** banner section end  **************/
/********** vision mission section start  **************/
.np-aboutUs-vm{padding: 80px 0;}
.ab-container-vm{max-width: 1276px;width: 100%;padding: 0 15px;margin: 0 auto;}
.np-aboutUs-vm__cont{display: flex;gap: 70px;padding: 0 18px;align-items: center;}
.np-aboutUs-vm__headding{margin-bottom: 40px;}
.np-aboutUs-vm__img{position: relative;isolation: isolate;height: fit-content;}
.np-aboutUs-vm__img img{width:100%;overflow:hidden;border-radius:15px;}
.np-aboutUs-vm__img::before{width:100%;height: 100%;background-color: var(--color-219EBC);content: '';left: -18px;top: -11px;position: absolute;z-index: -1;border-radius:15px;}
.np-aboutUs-vm__vision{margin-bottom:50px;}
.np-aboutUs-vm__counts{background-color: var(--color-FB8500);border-radius: 20px;padding: 36px 118px;margin-top: 64px;display: flex;justify-content: space-between;}
/********** vision mission section end  **************/
/********** founder section start  **************/
.np-aboutUs-founder{isolation: isolate;}
.ab-container-founder{max-width: 1330px;width: 100%;padding: 0 15px;margin: 0 auto;}
.np-aboutUs-founder__cont{display: flex;gap: 101px;align-items: center;}
.np-aboutUs-founder__heading{margin-bottom: 40px;}
.np-aboutUs-founder__contTxt h4{margin-top: 10px;margin-bottom: 20px;}
.np-aboutUs-founder__contTxt p:not(:last-child){margin-bottom: 20px;}
.np-aboutUs-founder__contImg{position: relative;isolation: isolate;}
.np-aboutUs-founder__contImg::before{content: ''; position: absolute;border-radius: 50%;width: 100%;height: 100%;left: -16px;top: -14px;background-color: var(--color-219EBC);z-index: -1;}
.np-aboutUs-founder__left{position: absolute;left: 0;bottom: 0;z-index: -1;}
.np-aboutUs-founder__right-top{position: absolute;right: 40px;top: -40px;z-index: -1;}
.np-aboutUs-founder__right-min{position: absolute;right: 0;top: 0;z-index: -1;}
/********** founder section end  **************/
/********** Team section start  **************/
.np-aboutUs-team__heading{display: flex;}
.np-aboutUs-team__sliderBtn {display: flex;justify-content: flex-end;align-items: flex-end;  gap: 20px;padding-right: 20px;}
.np-aboutUs-team__sliderBtn div{cursor: pointer;}
.np-aboutUs-team{padding: 80px 0;}
.np-aboutUs-team__slider{margin-top: 30px;}
.np-aboutUs-team__slide-item__img img{width: 100%; border-radius: 15px;overflow: hidden;}
.np-aboutUs-team__slide-item__txt{margin-top: 20px;}
.np-aboutUs-team__slide-item__txt h3{margin-bottom:10px ;line-height: 30px;}
.np-aboutUs-team__slide-item__txt p{line-height:19px;}
.np-aboutUs-team__slide li.slick-slide{margin-right:20px;}
.np-aboutUs-team__slide .slick-dots li button{font-family: var(--ff-body);background:var(--color-219EBC);border:1px solid var(--color-219EBC);width:12px;height:12px;opacity: .2;}
.np-aboutUs-team__slide .slick-dots li.slick-active button{font-family: var(--ff-body);background:var(--color-219EBC);border:1px solid var(--color-219EBC);opacity: 1;}

/********** Team section end  **************/
/********** Ab Services section start  **************/
.np-aboutUs-services__heading{display:flex;justify-content:center;}
.np-aboutUs-services__title{max-width:1335px;}

.np-aboutUs-services__slide-item{padding:50px 30px 38px;border-radius: 20px;display: flex;flex-flow: column;align-items: center;text-align: center;}

.np-aboutUs-services__slider{margin-top: 30px;}
.np-aboutUs-services__slide-item__imgParent{width:145px;height:145px;display:flex;justify-content:center;align-items:center;}
.np-aboutUs-services__slide-item__img{position: relative;isolation: isolate;}
.np-aboutUs-services__slide-item__img::before{position: absolute;content: '';height:145px;width:145px;background-color: var(--color-FFFFFF);z-index: -1;border-radius: 50%;top: 50%;left: 50%;transform: translate(-50%, -50%);}
.np-aboutUs-services__slide-item__txt{margin-top: 26px;}
.np-aboutUs-services__slide-item__txt h3{margin-bottom: 13px;}
.np-aboutUs-services__slide-item__btn {margin-top: 31px;}
.np-aboutUs-services__slide-item__btn a{color: var(--color-000000);border-radius: 10px; font-size: var(--n18); padding: 9px 22px;font-weight:var(--fw-bold);border:1px solid var(--color-219EBC); transition: all ease-in .4s;}
.np-aboutUs-services__slide-item__btn a:hover{color: #fff; background-color: var(--color-219EBC);}
.np-aboutUs-services__slide li.slick-slide{margin: 17.5px;}
.np-aboutUs-services__slide .slick-list.draggable{padding: 0 305px 50px 305px}

.np-aboutUs-services__slide .slick-dots li button{font-family: var(--ff-body);background:var(--color-219EBC);border:1px solid var(--color-219EBC);width:12px;height:12px;opacity: .2;}
.np-aboutUs-services__slide .slick-dots li.slick-active button{font-family: var(--ff-body);background:var(--color-219EBC);border:1px solid var(--color-219EBC);opacity: 1;}

/********** Ab Services section end  **************/
/********** assist Services section end  **************/
.np-aboutUs-assist{isolation: isolate;margin-top: 80px ;margin-bottom: 183px;}
.as-container{max-width: 1665px;width: 100%;margin: 0  0 0 auto;padding-left:15px;}
.np-aboutUs-assist__inner{display: flex;align-items: center;gap: 44px;}
.np-aboutUs-assist__hedding{max-width:750px ;}
.np-aboutUs-assist__hedding h3{margin-bottom: 30px;line-height: 72px;}
.np-aboutUs-assist__hedding p a{text-decoration: underline;}
.np-aboutUs-assist__img img{border-top-left-radius: 20px;border-bottom-left-radius: 20px;}
.np-aboutUs-assist__topImg{position: absolute;left: 0;top: -10%;z-index: -1;}
.np-aboutUs-assist__botImg{position: absolute;left: 0;bottom: 0;z-index: -1;}
/********** assist Services section end  **************/


/*********** about page end ************/

/******** Faq page start ********/

.np-faqSec-banner{background: url('../images/faqBannerImg.png') no-repeat center center/cover;position: relative;margin-bottom: 0;}
.np-faqSec-banner span{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-color: var(--color-219EBC);opacity: .8;}
.np-faqSec-banner__heading{padding: 150px 0;}
.np-faqSec-listing{margin: 100px 0 150px 0;}
.np-faqSec-listing__list-item{padding: 1.5rem 0; border-bottom:1px solid #9D9D9D ;}
.np-faqSec-listing__list-item:last-child{padding-bottom: 0; border:none;}
.faq-container{max-width: 1330px;width: 100%;padding:0 15px;margin: 0 auto ;}
.np-faqSec-listing__list-title{display: flex;justify-content: space-between;align-items: center;cursor: pointer;gap: 1rem;}
.np-faqSec-listing__list-title img{transform: rotate(180deg);}
.np-faqSec-listing__list-disc{padding-top: 1rem;}
.np-faqSec-listing__list-title.active .np-faqSec-listing__list-disc{display: block;}

/******** Faq page end ********/
/******** contact us page start ********/
.np-contactUsSec{margin:80px 0 180px 0;}
.cu-container{max-width: 1430px;width: 100%;margin: 0 auto;padding: 0 15px;}
.np-contactUsSec__form{margin-top: 62px;display: flex;gap: 53px;}
.np-contactUsSec__address{padding:100px;border-radius:20px;display:flex;justify-content:center;align-items:center;background-color: #FDC280;}
.np-contactUsSec__address-inner{border-radius:10px ;border: 1px solid var(--color-FB8500);padding: 73px 45px;}
.np-contactUsSec__address-title{position:absolute;top:-18px;left:60px;}
.np-contactUsSec__address-title h3{background-color:#FDC280;padding:0 20px;font-weight: var(--fw-bold);}
.np-contactUsSec__address-Txt-List__ad{display: flex;gap: 15px;}
.np-contactUsSec__address-Txt-List__ad-img {width: 20px;height: 20px;}
.np-contactUsSec__address-Txt-List__ad-img img{width: 20px;height: 20px;}
.np-contactUsSec__address-Txt-List__ad-txt{max-width:330px;}
.np-contactUsSec__address-Txt-List__ad-txt p{line-height: 22px;}
.np-contactUsSec__address-Txt-List__ad-txt a{line-height: 22px;}
.np-contactUsSec__address-Txt-List li:not(:last-child){margin-bottom: 65px;float: left;}
.np-contactUsSec__inputs-form{margin-top: 26px;}
.np-contactUsSec__inputs-formList li .np-contactUsSec__inputs-field input,.np-contactUsSec__inputs-formList li .np-contactUsSec__inputs-field textarea{font-family: var(--ff-body);border-radius:10px;padding: 16px 20px;border: 1px solid var(--color-F3F3F3);font-size: 15px;font-weight: var(--fw-regular);resize: none;}
.np-contactUsSec__inputs-formList li .np-contactUsSec__inputs-field input::placeholder,.np-contactUsSec__inputs-formList li .np-contactUsSec__inputs-field textarea::placeholder{font-size: 15px;font-weight: var(--fw-regular);color: var(--color-4C4C4C);opacity: .3;}
.np-contactUsSec__inputs-formList{display: flex;flex-flow: row wrap;gap: 30px;}
.np-contactUsSec__inputs-formList li:not(:last-child){width: calc(50% - 15px);}
.np-contactUsSec__inputs-formList li:last-child{width: 100%;}
.np-contactUsSec__inputs-formBtn{margin-top: 30px;}
.np-contactUsSec__inputs-formBtn button{font-family: var(--ff-body);color: var(--color-000000);border-radius: 10px; font-size: var(--n18); padding: 8px 36px;font-weight:var(--fw-bold);border:1px solid var(--color-219EBC); transition: all ease-in .4s;cursor: pointer;background: none;}
.np-contactUsSec__inputs-formBtn button:hover{color: #fff; background-color: var(--color-219EBC);}
/******** contact us page end ********/

/************ Blog-listing page start ***********/
.np-bredcrums{margin-bottom:0;}
.np-blogListing{margin-bottom:170px;}
.np-bredcrums__txt{display: flex;justify-content: center;align-items: center;gap: .5rem;margin-top:35px;margin-bottom: 55px;position: relative;} 
.np-bredcrums__txt a{font: var(--n16) var(--fw-medium); color: rgba(0, 0, 0, 0.32);} 
.np-bredcrums__txt span{font: var(--n16) var(--fw-medium); color: rgba(0, 0, 0, 0.32);} 
.np-bredcrums__txt h3{font: var(--n16) var(--fw-medium); color: var(--color-000000);} 

.bl-container{max-width: 1530px;width: 100%;padding:0 20px;margin: 0 auto;}
.np-blogListing__inner{display: flex;gap:40px;}
.np-blogListing__leftSide-blogTop{display: flex;align-items: center; gap: 30px;padding-bottom: 63px;border-bottom: 1px solid rgba(0, 0, 0, .2);}
.np-blogListing__leftSide-blogTop__img{border-radius: 20px;overflow: hidden;}
.np-blogListing__leftSide-blogTop__img img{width: 100%;scale: 1;transition: all .3s ease-in-out;}
.np-blogListing__leftSide-blogTop__img:hover img{scale: 1.1;}
.np-blogListing__leftSide-blogTop__txtLink a{color: var(--color-FFFFFF);background-color: var(--color-219EBC);padding: 6px 20px;border-radius: 5px;}
.np-blogListing__leftSide-blogTop__txtTitle{margin: 15px 0;}
.np-blogListing__leftSide-blogTop__txtAuthor{display: flex;gap: 50px;}
.np-blogListing__leftSide-blogTop__txtDisc{margin: 10px 0 15px 0;}
.np-blogListing__leftSide-blogTop__txtBtn a{display: inline-block;vertical-align: middle;}
.np-blogListing__leftSide-blogTop__txtBtn span{display: inline-block;vertical-align: middle;margin-left: 12px;}

.np-blogListing__leftSide-blogBottom{margin-top: 45px;}
.np-blogListing__leftSide-blogBottom__catList{margin-bottom: 45px;display: flex;gap:20px;width: 100%;float: left;}
.np-blogListing__cat .np-blogListing__catLink{padding: 9px 40px;border-radius:10px ;color: var(--color-000000);background-color: transparent;border:1px solid var(--color-219EBC);}
.np-blogListing__cat.active .np-blogListing__catLink.active{border-radius:10px ;color: var(--color-FFFFFF);background-color: var(--color-219EBC);}
.np-blogs__cardCat{border: 1px solid var(--color-F3F3F3);border-radius: 15px;overflow: hidden;}
.np-blogListing__card li .np-blogs__card-tag a{background-color: var(--color-219EBC);color: var(--color-FFFFFF);}
.np-blogListing__cards{display: none;}
.np-blogListing__cards.active{display: block;}
.np-blogListing__card{display: flex;gap: 25px;flex-flow: row wrap;}
.np-blogListing__card li{width: calc(33.3% - 17px);position: relative;}
.np-blogListing__card li a .np-blogs__card-img{overflow: hidden;}
.np-blogListing__card li a .np-blogs__card-img img{scale: 1;transition: all .3s ease-in-out;}
.np-blogListing__card li a:hover .np-blogs__card-img img{scale: 1.1;}
.np-blogListing__card .np-blogs__card-img img{width: 100%;}

.np-blogListing__rightSide{flex: 0 0 480px;max-width: 480px; position: relative;}
.np-blogListing__rightSide-inner{background: var(--color-F3F3F3);padding: 30px;border-radius: 15px;box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);position:sticky;top:100px;bottom:auto;}
.np-blogListing__rightSide-title{margin-bottom: 30px;}
.np-blogListing__rightSide-listSec__inner li{border-bottom: 1px solid rgba(0, 0, 0, .1);padding-bottom: 30px;margin-bottom: 32px;width: 100%;float: left;}
.np-blogListing__rightSide-listSec__inner li:last-child{padding-bottom: 0;margin-bottom: 50px;border-bottom: none;}
.np-blogListing__rightSide-listSec__inner li h2{font-size: 24px;}
.np-blogListing__rightSide-list{display: flex;gap: 21px;}
.np-blogListing__rightSide-listImg{width:84px;height: 84px;flex: 0 0 84px;}
.np-blogListing__rightSide-listImg img{border-radius: 10px;}
.np-blogListing__rightSide-listTxtAuther{display: flex;margin-top: 12px;gap: 48px;}

.np-blogListing__rightSide-subTitleInput{margin: 20px 0;}
.np-blogListing__rightSide-subTitleInput input{font-family: var(--ff-body);background-color: var(--color-FFFFFF);border-radius: 10px;padding: 16px 28px;font-size: 15px;font-weight: var(--fw-regular);width: 100%;border: none;position: relative;}
.np-blogListing__rightSide-subTitleInput input::placeholder{color: var(--color-000000);opacity: 0.5;}
.np-blogListing__rightSide-InputBtn button{font-family: var(--ff-body);color: var(--color-000000);border-radius: 10px; font-size: var(--n18); padding: 9px 34px;font-weight:var(--fw-bold);border:1px solid var(--color-219EBC); transition: all ease-in .4s;cursor: pointer;}
.np-blogListing__rightSide-InputBtn button:hover{color: #fff; background-color: var(--color-219EBC);}
/************ Blog-listing page end ***********/
/************ Blog-detial page start ***********/
.np-blogDetail__inner{display: flex;gap: 40px;}
.np-blogDetail__leftSide-blogTop__txtLink a{color: var(--color-FFFFFF);background-color: var(--color-219EBC);padding: 6px 20px;border-radius: 5px;}
.np-blogDetail__leftSide-blogTop__txtTitle{margin: 10px 0 25px 0;}
.np-blogDetail__leftSide-blogTop__social{display: flex;align-items: center;justify-content: space-between;margin-bottom: 40px;}
.np-blogDetail__leftSide-blogTop__txtAuthor {display: flex;gap: 67px;}
.np-blogDetail__leftSide-blogTop__socialIcons{display: flex;justify-content: end;gap: 10px;}
.np-blogDetail__leftSide-blogTop__socialIcon{display: flex;gap:10px ;align-items: center;}
.np-blogDetail__leftSide-blogTop__socialIcon a:hover i.fa-facebook::before{background-color: #4267B2;}
.np-blogDetail__leftSide-blogTop__socialIcon a:hover i.fa-twitter::before{background-color: #1DA1F2;}
.np-blogDetail__leftSide-blogTop__socialIcon a:hover i.fa-whatsapp::before{background-color: #25D366;}
.np-blogDetail__leftSide-blogTop__socialIcon i{color: var(--color-FFFFFF);position: relative;isolation: isolate;height: 28px;width: 28px;font-size: 12px;}
.np-blogDetail__leftSide-blogTop__socialIcon i::before{position: absolute;left: 0;top: 0;height: 28px;width: 28px;background-color: var(--color-000000);z-index: -1;border-radius: 50%;display: flex;justify-content: center;align-items: center;}
.np-blogDetail__leftSide-blogTop__img img{border-radius: 25px;}
.np-blogDetail__leftSide-blogBottom__txt p{margin-bottom:1rem;}
.np-blogDetail__leftSide-blogBottom__txt{margin-top: 25px;margin-bottom:25px;padding-bottom:25px;border-bottom: 1px solid var(--color-000000);}

.np-blogDetail__leftSide-blogTop__btn{display: flex;justify-content: space-between;align-items: center;}
.np-blogDetail__leftSide-blogTop__btnPrev a{display: flex;align-items: center;gap: 23px;justify-content: flex-start;}
.np-blogDetail__leftSide-blogTop__btnPrev .np-blogDetail__leftSide-blogTop__btnPrevTxt{width: 212px;}
.np-blogDetail__leftSide-blogTop__btnPrev .np-blogDetail__leftSide-blogTop__btnPrevTxt h3{margin-bottom: 14px;}
.np-blogDetail__leftSide-blogTop__btnNxt a{display: flex;align-items: center;gap: 23px;justify-content: flex-end;}
.np-blogDetail__leftSide-blogTop__btnNxt .np-blogDetail__leftSide-blogTop__btnNxtTxt{width: 212px;}
.np-blogDetail__leftSide-blogTop__btnNxt .np-blogDetail__leftSide-blogTop__btnNxtTxt h3{margin-bottom: 14px;}
.np-retailProduct{margin-bottom:0;padding:80px 0 170px 0 ;}
.np-retailProduct__heading{display: flex;justify-content: space-between;align-items: flex-end;margin-bottom: 31px;}
.np-retailProduct__headingTitle{padding-left: 10px;}
.np-retailProduct__headingViewAll{padding-right: 10px;}
.np-retailProduct__headingViewAll a{text-decoration: underline;}
.np-retailProduct__CardItam{background-color:var(--color-FFFFFF);padding:30px 25px;border-radius:15px;border:1px solid #E8E8E8;}
.np-retailProduct__CardItam-topSec{display: flex;align-items: center;justify-content: space-between;margin-bottom: 20px;}
.np-retailProduct__CardItam-Deal h3{padding: 6px 24px;border-radius: 50px;background-color: var(--color-219EBC);}
.np-retailProduct__CardItam-midSec{margin-bottom:17px;display:flex;justify-content:center;align-items:center;height: 192px;}
.np-retailProduct__CardItam-midSec img{scale: 0.9;transition: all .5s ease-in-out;height: 100%;}

.np-retailProduct__CardItam-Rating{display: flex; gap:10px;border-radius: 5px;border: 1px solid #D9D9D9;padding: 2px 7px;}
.np-retailProduct__CardItam-Rating h2{display: flex;align-items: center;gap: 5px;color: #000;font-weight: var(--fw-bold);font-size: 16px;}
.np-retailProduct__CardItam-Rating h2 span{width: 100%;}
.np-retailProduct__CardItam-Rating hr{color: #000;}
.np-retailProduct__CardItam-Rating h3{color: #000;}
.np-retailProduct__CardItam-title{margin: 10px 0 10px 0;}
.np-retailProduct__CardItam-title h3{font-weight: var(--fw-bold);height: 50px;font-size: 16px;}
.np-retailProduct__CardItam-prices{display: flex;align-items: center;gap: 14px;justify-content: space-between;}
.np-retailProduct__CardItam-price{display: flex;align-items: center;gap: 10px;}
.np-retailProduct__CardItam-price s{opacity: 1;}
.np-retailProduct__Card{display: flex;gap: 20px;}
.np-retailProduct__Card li.slick-slide{width: calc(25% - 15px);position: relative;margin:0 10px;}
.np-retailProduct__Card li.slick-slide a:hover .np-retailProduct__CardItam-midSec img {scale: 0.9;}

.np-retailProduct__Card .slick-dots li button{font-family: var(--ff-body);background:var(--color-219EBC);border:1px solid var(--color-219EBC);width:12px;height:12px;opacity: .2;}
.np-retailProduct__Card .slick-dots li.slick-active button{font-family: var(--ff-body);background:var(--color-219EBC);border:1px solid var(--color-219EBC);opacity: 1;}
.np-retailProduct__Card.slick-slider div.slick-list{padding:0px 0 40px 0;}
.np-retailProduct__Card.slick-slider .slick-dots{bottom: 0;position: relative;}

.np-retailProduct__headingTitle h3{line-height:40px;text-transform: uppercase;margin-top: 15px;}
.np-retailProduct__CardItam-fev{position:absolute;right:25px;top:34px;}
.np-retailProduct__CardItam-fev a{color: var(--color-000000);}
.np-retailProduct__CardItam-fev a i{font-size: 1.3rem;}
.np-retailProduct__CardItam-fev a .fa-heart:before{color: #ff0000;}
.np-retailProduct__CardItam-disc h3{color: var(--color-26A541);}
/* .np-products__leftSec-catSearch input[type="search"] {width: 100%;float: left;padding: 15px;background-color: #F2F2EB;font-size: 16px;font-family: var(--ff-body);border-radius: 20px;} */
/************ Blog-detail page end ***********/

/************ My-account page start ***********/
.np-account{margin-bottom:150px;}
.ac-container{max-width: 1430px;width: 100%;padding: 0 15px;margin: 0 auto;}
.np-account__inner{display: flex;gap: 63px;}
.np-account__leftSide{flex: 0 0 348px;}
.np-account__leftSide-inner{background-color: var(--color-F3F3F3);border-radius: 15px;padding: 24px 30px;}

.np-account__leftSide-tabs li{width: 100%;float: left;padding: 16px 0;}
.np-account__leftSide-tabs li:not(:last-child){border-bottom: 1px solid rgba(22, 22, 22,.2);}
.np-account__leftSide-tabs li a.current{color: var(--color-219EBC);font-weight: var(--fw-bold);}
.np-account__leftSide-tabs li a{color: var(--color-4C4C4C);}
/* .np-account__leftSide-tabs li:last-child a{color: var(--color-4C4C4C);opacity: .5;}
.np-account__leftSide-tabs li:last-child a:hover{color: var(--color-000000);opacity: 1;} */

.np-account__rightSide-heding{padding-bottom: 17px;border-bottom: 1px solid var(--color-161616);}
.np-account__rightSide-para{margin:32px 0 46px 0 ;}
.np-account__rightSide-formParent{margin:45px 0 50px 0 ;}
.np-account__rightSide-form {display: flex;gap:30px 27px ;flex-flow: row wrap;}
.np-account__rightSide-form li{width: calc(50% - 14px);}
.np-account__rightSide-form li:last-child{margin-top: 0px;width: 100%;}
.np-account__rightSide-form li .np-account__rightSide-Input input{font-family: var(--ff-body);width: 100%;border: none;background-color: rgba(201, 201, 201, .21);border-radius: 10px;padding: 13px 30px;font-size: var(--n20);font-weight: var(--fw-medium);color: var(--color-161616);}
.np-account__rightSide-form li .np-account__rightSide-Btn button{font-family: var(--ff-body);color: var(--color-000000);border-radius: 10px; font-size: var(--n18); padding: 9px 42px;font-weight:var(--fw-bold);border:1px solid var(--color-219EBC); transition: all ease-in .4s;cursor: pointer;background:none;}
.np-account__rightSide-form li .np-account__rightSide-Btn.st-addBut button{padding: 9px 20px;width: 18%;}
.np-account__rightSide-form li .np-account__rightSide-Btn button:hover{color: #fff; background-color: var(--color-219EBC);}
.np-account__rightSide-editAdd{margin-top: 14px;}
.np-account__rightSide-add{margin-top: 22px;display: flex;gap: 30px;flex-flow: row wrap;}
.np-account__rightSide-add li{width: calc(50% - 15px);}
.np-account__rightSide-editAdd a{color: var(--color-000000);border-radius: 10px; font-size: var(--n18); padding: 9px 40px;font-weight:var(--fw-bold);border:1px solid var(--color-219EBC); transition: all ease-in .4s;text-align: center;display: inline-block;width: 100%;}
.np-account__rightSide-editAdd.st-addBut a{width: 18%;padding: 9px 20px;}
.np-account__rightSide-editAdd a:hover{color: #fff; background-color: var(--color-219EBC);}
.np-account__rightSide-addCard{border: 1px solid rgba(22, 22, 22, .2);border-radius: 10px;padding: 25px 27px;overflow: hidden;}
.np-account__rightSide-addCardInner{display: flex;justify-content: space-between;align-items: center;}
.np-account__rightSide1-addCardInner{gap: 20px;display: flex;}
.np-account__rightSide-addCardSel{margin-top: 12px;}
.np-account__rightSide-radioBtn label{font-size: 16px;font-weight: var(--fw-regular);}

.np-account__rightSide-radioBtn input[type="radio"]:checked,.np-account__rightSide-radioBtn input[type="radio"][type="radio"]:not(:checked){position:absolute;left:-9999px;}
.np-account__rightSide-radioBtn input[type="radio"]:checked + label,.np-account__rightSide-radioBtn input[type="radio"]:not(:checked) + label{position:relative;padding-left:35px;cursor:pointer;line-height:1.4;display:inline-block;color:var(--color-161616);width: 100%;}
.np-account__rightSide-radioBtn input[type="radio"]:checked + label:before,.np-account__rightSide-radioBtn input[type="radio"]:not(:checked) + label:before{content:'';position:absolute;left:0;top:3px;width:20px;height:20px;border:1px solid var(--color-161616);border-radius:100%;background:#fff;}
.np-account__rightSide-radioBtn input[type="radio"]:checked + label:after,.np-account__rightSide-radioBtn input[type="radio"]:not(:checked) + label:after{content:'';width:16px;height:16px;background:var(--color-219EBC);position:absolute;top:5px;left:2px;border-radius:100%;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;}
.np-account__rightSide-radioBtn input[type="radio"]:not(:checked) + label:after{opacity:0;-webkit-transform:scale(0);transform:scale(0);}
.np-account__rightSide-radioBtn input[type="radio"]:checked + label:after{opacity:1;-webkit-transform:scale(1);transform:scale(1);}
.error_info{text-align: left;width: 100%;font-size: 12px;color: red;float: left;}
.np-account__rightSide-editAddPop{position:relative;background:#FFF;padding:50px;width:100%;margin:20px auto;border-radius:15px;overflow:hidden;max-width: 540px;text-align: center;}

.ap-addressAction{display: flex;align-items: center;}
.ap-addressAction a{display: inline-block;margin-left: 15px;color: var(--color-219EBC);font-weight: 600;}

.np-account__rightSide-editAddForm-radio{display: flex;align-items: center;margin-bottom: 25px;gap: 22px;position: relative;}
.np-account__rightSide-editAddForm-Input input[type="text"]{background-color: rgba(201, 201, 201, .21);border: none;border-radius: 10px;font-size:15px;font-weight: var(--fw-light); padding: 16px 20px;width: 100%;font-family: var(--ff-body);}

.np-account__rightSide-editAddForm-InputR input[type="radio"]:checked,.np-account__rightSide-editAddForm-InputR input[type="radio"][type="radio"]:not(:checked){position:absolute;left:-9999px;}
.np-account__rightSide-editAddForm-InputR input[type="radio"]:checked + label,.np-account__rightSide-editAddForm-InputR input[type="radio"]:not(:checked) + label{position:relative;padding-left:35px;cursor:pointer;line-height:20px;display:inline-block;color:var(--color-161616);}
.np-account__rightSide-editAddForm-InputR input[type="radio"]:checked + label:before,.np-account__rightSide-editAddForm-InputR input[type="radio"]:not(:checked) + label:before{content:'';position:absolute;left:0;top:0;width:20px;height:20px;border:1px solid var(--color-161616);border-radius:100%;background:#fff;}
.np-account__rightSide-editAddForm-InputR input[type="radio"]:checked + label:after,.np-account__rightSide-editAddForm-InputR input[type="radio"]:not(:checked) + label:after{content:'';width:16px;height:16px;background:var(--color-219EBC);position:absolute;top:2px;left:2px;border-radius:100%;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;}
.np-account__rightSide-editAddForm-InputR input[type="radio"]:not(:checked) + label:after{opacity:0;-webkit-transform:scale(0);transform:scale(0);}
.np-account__rightSide-editAddForm-InputR input[type="radio"]:checked + label:after{opacity:1;-webkit-transform:scale(1);transform:scale(1);}


.btnClose{position: absolute;right: 30px;top: 30px;cursor: pointer;}
.np-account__rightSide-editAddForm-Title{margin-bottom:38px;}
.np-account__rightSide-editAddForm-Input{margin-bottom: 25px;}
.np-account__rightSide-editAddForm-InputC{display: flex;flex-flow: row wrap;gap:0 10px;align-items: center;}
.np-account__rightSide-editAddForm-InputC > div{width: calc(50% - 5px);}
.np-account__rightSide-editAddForm-SubmitBtn button{font-family: var(--ff-body);color: var(--color-000000);border-radius: 10px; font-size: var(--n18); padding: 9px 18px;font-weight:var(--fw-bold);border:1px solid var(--color-219EBC); transition: all ease-in .4s;cursor: pointer;background-color: transparent;}
.np-account__rightSide-editAddForm-SubmitBtn button:hover{color: #fff; background-color: var(--color-219EBC);}
.np-account__rightSide-editAddForm-Input textarea{background-color:rgba(201,201,201,.21);border:none;border-radius:10px;font-size:15px;font-weight: var(--fw-regular);padding:16px 20px;width:100%;resize:none;font-family: var(--ff-body)}

/****** 06-09-2023 start ********/
/* .np-orderCard-contOT{display: flex;gap: 20px;} */
.np-orderCard-contOT a{text-decoration: underline;color:var(--color-219EBC) ;font-size: var(--n18);}
/* .np-orderCard-cancelBtn{position: absolute;right: 5%;top: 30%;} */
.np-orderCard-cancelBtn a{color: var(--color-FFFFFF);font-size: var(--n18);font-weight: 500;background-color: #BC2121;padding: 5px 18px;border-radius: 5px;}

.np-returnPopup-wrapper{max-width:530px;width:100%;float: left; padding:0 15px;margin:0 auto;}
.np-returnPopup__inner{background:#fff;padding:60px 20px;border-radius:10px;}
.np-returnPopup__selectT{font-size: 18px;font-weight: var(--fw-regular);margin-bottom: 10px;text-align: start;}
.np-returnPopup__select select{width:100%;float:left;padding:8px 15px;border-radius:5px;font-size: 16px;font-family: 'Lato', sans-serif; font-weight: normal;}
.np-returnPopup__select select option{padding: 20px 0;font-size: 16px;font-family: 'Lato', sans-serif; font-weight: normal;}
.np-returnPopup__select{margin-bottom: 20px;}
.np-returnPopup__disc label{width: 100%;float: left;font-size: 18px;font-weight: var(--fw-regular);margin-bottom: 10px;text-align: start;}
.np-returnPopup__disc textarea{width:100%;float:left;font-size:16px;font-weight:var(--fw-regular);resize:none;padding:8px 15px;border-radius:5px;font-family: 'Lato', sans-serif;}
.np-returnPopup__disc{margin-bottom: 30px;}
.np-returnPopup .btnClose{right:10px;top:10px;}

.np-exchnagePopup-wrapper {max-width: 530px;width: 100%;float: left;padding: 0 15px;margin: 0 auto;}
.np-exchnagePopup__inner {background: #fff;padding: 60px 20px;border-radius: 10px;}
.np-exchnagePopup__select {margin-bottom: 20px;}
.np-exchnagePopup__selectT {font-size: 18px;font-weight: var(--fw-regular);margin-bottom: 10px;text-align: start;}
.np-exchnagePopup__select select {width: 100%;float: left;padding: 8px 15px;border-radius: 5px;font-size: 16px;font-family: 'Lato', sans-serif;font-weight: var(--fw-regular);}
.np-exchnagePopup__select select option {padding: 20px 0;font-size: 16px;font-family: 'Lato', sans-serif;font-weight: var(--fw-regular);}
.np-exchnagePopup__disc {margin-bottom: 20px;}
.np-exchnagePopup__disc label {width: 100%;float: left;font-size: 18px;font-weight: var(--fw-regular);margin-bottom: 10px;
  text-align: start;color: #000000;}
.np-exchnagePopup__disc textarea {width: 100%;float: left;font-size: 16px;font-weight: var(--fw-regular);resize: none;
  padding: 8px 15px;border-radius: 5px;font-family: 'Lato', sans-serif;}
.np-exchnagePopup__imgPre {margin-bottom: 10px;display: flex;gap: 10px;}
.np-exchnagePopup__imgPre .imgPreview {height: 150px;width: 150px;border: 1px solid #000;background-repeat: no-repeat;
  background-position: 100% 100%;background-size: 100% 100%;border-radius: 5px;}
.np-exchnagePopup__imgPre-inner span {font-size: 16px;position: absolute;top: 1%;right: 6%;padding: 5px;border-radius:50px;cursor: pointer;}
.np-exchnagePopup__imgPre input {display: none;}
.np-exchnagePopup__imgPre input + label {background-color: var(--color-B7D1E2);color: var(--color-161616);height: 150px;
  width: 150px;font-size: 60px;font-family: 'Lato',sans-serif;cursor: pointer;border-radius: 5px;border: 1px dashed var(--color-219EBC);display: flex;justify-content: center;align-items: center;}
.np-exchnagePopup__imgUp {margin-bottom: 30px;text-align: start;}
.np-exchnagePopup__imgPre input {display: none;}
.np-cancelPopup-wrapper {max-width: 530px;width: 100%;float: left;padding: 0 15px;margin: 0 auto;}
.np-cancelPopup__inner {background: #fff;padding: 60px 20px;border-radius: 10px;text-align: center;}
.np-cancelPopup__title h3 {font-size: 18px;font-weight: var(--fw-regular);margin-bottom: 10px;text-align: start;color: #000000;text-align: center;}
.np-cancelPopup__btns {margin-top: 20px;display: flex;gap: 20px;justify-content: center;}
.np-cancelPopup__btns a {color: #fff;font-size: 16px;font-weight: var(--fw-regular);padding: 5px 20px;border-radius: 5px;
}
.np-cancelPopup__btns .np-yes {background-color: #25D366;}
.np-cancelPopup__btns .np-no {background-color: #BC2121;}
.np-cancelPopup .btnClose {right: 10px;top: 10px;}

.np-account__rightSide.current{display: block;}
.np-account__rightSide{display: none;}
/* .np-orderCard-contOQP{display: flex;gap: 24px;margin-top:20px;} */
.np-orderCard-contOQP hr{color: #858585;}
/* .np-orderCard-contOP{display: flex;gap: 40px;margin: 20px 0;} */
.np-account__rightSide-orders{margin-top: 35px;}
.np-account__rightSide-order__list li:not(:last-child){margin-bottom: 30px;width: 100%;float: left;}
/* .np-account__rightSide-orderCard{border:1px solid rgba(22, 22, 22, 0.20); border-radius: 20px;padding:29px 32px ;display: flex;} */
.np-orderCard-Date{position: absolute;right: 32px;top: 29px;}

.np-wishlistCard{border: 1px solid #E8E8E8;border-radius:15px;overflow: hidden;}
.np-account__rightSide-wishlist{margin-top:40px;}
.np-account__rightSide-wishlistList{display: flex;gap: 20px;flex-flow: row wrap;}
.np-account__rightSide-wishlistList li{width: calc(33.3% - 13px);}
.np-wishlistCard a .np-retailProduct__CardItam-midSec img{scale: 1;}
.np-wishlistCard a .np-retailProduct__CardItam-midSec img:hover{scale: 1.2;}
.np-retailProduct__CardItam-remove{position: absolute;right: 0;top: 0;height:32px;width: 32px;background-color: #C02525;display: flex;justify-content: center;align-items: center;cursor: pointer;}

.np-account__rightSide-myWallet{margin-top: 40px;}
.np-account__rightSide-changePass{margin-top: 40px;}

.np-changePass__Inputs{display: flex;gap: 27px;flex-flow: row wrap;}
.np-changePass__Inputs li{width: calc(50% - 15px);}
.np-changePass__Inputs li:last-child{width: 100%;}
.np-changePass__Inputs li input[type=text]{font-family: var(--ff-body);border-radius: 10px;border: 1px solid var(--color-F3F3F3);padding: 16px 30px;font-size: 15px ;font-weight: var(--fw-semi-bold);color: var(--color-000000);width: 100%;}
.np-changePass__Inputs li input[type=text]::placeholder{color: var(--color-4C4C4C);opacity: .3;}
.np-changePass__Inputs li .np-changePass__InputBtn button{font-family: var(--ff-body);color: var(--color-000000);border-radius: 10px; font-size: var(--n18); padding: 10px 28px;font-weight:var(--fw-bold);border:1px solid var(--color-219EBC); transition: all ease-in .4s;cursor: pointer;background: none;}
.np-changePass__Inputs li .np-changePass__InputBtn button:hover{color: #fff; background-color: var(--color-219EBC);}

.np-faqSec-listing__list-disc.myBooking{border: 1px solid rgba(22, 22, 22, 0.20);padding: 25px 35px;border-radius:20px;margin-top: 30px;}
.np-myBooking__list{margin-top: 21px;display: flex;flex-flow: row wrap;gap: 20px;}
.np-myBooking__list li{display: flex;float: left;width: calc(33.3% - 90px);}
.np-myBooking__list li h3{white-space:nowrap;}
.np-orderCard-contTitle{display:flex;justify-content:space-between;}
.np-logoutPop{position:relative;background:#FFF;padding:50px;width:100%;margin:20px auto;border-radius:15px;overflow:hidden;max-width: 540px;text-align: center;}
.np-logoutPop__Btns{display: flex;gap: 20px;margin-top: 20px;}
.np-logoutPop__Btns a{color: var(--color-000000);border-radius: 10px; font-size: var(--n18); padding: 10px 49px;font-weight:var(--fw-bold);border:1px solid var(--color-219EBC); transition: all ease-in .4s;}
.np-logoutPop__Btns a:hover{color: #fff; background-color: var(--color-219EBC);}


.np-account__bnSec{background-color: var(--color-F3F3F3);padding: 60px 0;margin-bottom: 0;}
.np-account__bnSecT{margin-bottom: 20px;line-height: 40px;}
.np-account__bnSecS{margin-bottom: 20px;}
.np-account__bnSecSBtn{padding: 13px 0px;}
.np-account__bnSecSBtn a{color: var(--color-000000);border-radius: 10px; font-size: var(--n18); padding: 10px 60px;font-weight:var(--fw-bold);border:1px solid var(--color-219EBC); transition: all ease-in .4s;}
.np-account__bnSecSBtn a:hover{color: #fff; background-color: var(--color-219EBC);}
.np-myBookingList{display: flex;gap: 32px;border-bottom: 1px solid #D9D9D9;padding-bottom: 1rem;}
.np-myBookingList li a{color: #7E8081;}
.np-myBookingList li a.current{color: var(--color-219EBC);border-bottom: 3px solid var(--color-219EBC);padding-bottom: 1rem;}
.np-myBookingCards{margin-top: 40px;}
.np-myBookingCard {padding: 22px 24px;height: 100%;position: relative;}
.np-myBookingCardFlex{display: flex; justify-content: space-between;margin-bottom: 10px;}
.np-myBookingCardArrow i{color: #000000;height: 20px;width: 20px;}
.np-myBookingCardDate{padding-right: 30px;margin-right: 20px;border-right: 2px solid #D9D9D9;}
.noDaysin{padding-right: 12px;margin-right: 15px;border-right: 2px solid #D9D9D9;}
.noDaysin h3{font-size: 15px;}
.np-myBookingCardOtp h3{font-size: 15px;}
.np-myBookingCardDate p{color: #707070;}
.noDaysin .bookingType{color: #707070;padding-left: 2px;}
.np-myBookingCardAmt{display: flex;gap:10px;align-items: center;}
.np-myBookingCardAmt img{vertical-align: middle;}
.st-mybooking{display: flex;justify-content: flex-start;align-items: center;margin: 15px 0;} 
.np-myBookingCard hr{border: 1px dashed #C5C5C5;margin-bottom: 5px;}
.np-myBookingCardNote{margin-top:5px;}
.np-myBookingCardNote h3{color: #707070;}
.np-myBookingCardList{display: flex;gap: 34px;flex-flow: row wrap;}
.np-myBookingCardList li{width: calc(50% - 22.5px);float: left;border: 1px solid #E8E8E8;border-radius: 10px;}
.cancelBooking{cursor:pointer;color:var(--color-FFFFFF);background-color:#BC2121;border-radius:10px;padding:8px 15px;font-weight:var(--fw-bold);font-size:var(--n14);border:none;float:right;}
.cancelBooking.st-cancelBook{width: 100%;padding: 10px 20px;background-color: var(--color-219EBC);margin: 15px 0;font-size: 18px;text-align: center;}

.np-myBooking-detail__heading{display: flex;justify-content: space-between;align-items: center;margin-bottom: 28px;padding-bottom: 28px;border-bottom: 1px solid #D9D9D9;}
.np-myBooking-detail__bid{display: flex;gap:15px;align-items: center;}
.np-myBooking-detail__bid-Id p{color: #707070;margin-top: 5px;}
.np-myBooking-detail__helpBtn{display: flex;align-items: center;gap: 15px;}
.np-myBooking-detail__helpBtn a{padding:6px 13px;border-radius: 5px;color: #FFF;}
.np-myBooking-detail__helpBtn a:first-child{background-color: var(--color-219EBC);}
.np-myBooking-detail__helpBtn a:last-child{background-color: #BC2121;}

.np-myBooking-detail__lists{margin-top: 28px;margin-bottom: 54px;}
.np-myBooking-detail__lists li{width: 100%;float: left;}
.np-myBooking-detail__lists li:not(:last-child){padding-bottom: 24px;margin-bottom: 24px;border-bottom: 1px dashed #C5C5C5;}
.np-myBooking-detail__assistantMidSec{display: flex;justify-content: space-between;align-items: center;flex-flow: row wrap;}
.np-myBooking-detail__list{display: flex;align-items: center;gap: 13px;}
.np-myBooking-detail__assistantT{margin-bottom: 32px;}
.np-assistantD-Img{border-radius: 50%;overflow: hidden;height: 60px;width: 60px;}
.np-myBooking-detail__assistantD{display: flex;align-items: center;gap: 18px;}
.np-assistantD-txt > h3{margin-bottom: 5px;}
.np-reviews-popUp{position:relative;background:#FFF;padding:50px;width:100%;margin:20px auto;border-radius:15px;overflow:hidden;max-width: 540px;text-align: center;}
.np-reviews-popUpBtn.assistantReview{margin-bottom: 0;padding: 0;}
.review-form-Btn.assistant{margin-top: 28px;}
.np-myBooking-detail__assistantMidSec{padding-bottom: 20px; margin-bottom:20px; border-bottom: 1px dashed #C5C5C5;}
.np-myBooking-detail__assistantDisc{display: flex;flex-flow: row wrap;gap: 20px 100px;padding-bottom: 20px;border-bottom: 1px dashed #C5C5C5;}
/************ My-account page end ***********/
/************ Products page start ***********/
.np-products{margin-bottom: 170px;}
.np-products__leftSec-tags{display:none;}


.pr-container{max-width: 1748px;width: 100%;margin: 0 auto;padding: 0 15px;}
.np-products__inner{display: flex;gap: 27px;}
.np-products__leftSec{flex: 0 0 330px;position: relative;}
.np-products__leftSec-inner{position:sticky;top:100px;bottom:auto;}

.np-products__leftSec-Title{margin-bottom: 17px;}
.np-products__leftSec-clr{margin-bottom: 24px;}
.np-products__leftSec-clr a{text-decoration: underline;}
.np-products__leftSec-priceTag a{padding: 7px 16px;background-color: var(--color-F3F3F3);border-radius: 100px;border: none;width: 100%; position: relative;}
.np-products__leftSec-priceTag a:not(:last-child){margin-bottom: 14px;}
.np-products__leftSec-priceTag a::before{content: 'x'; position:absolute;width:16px;height:16px;right:7px;top:7px;transform:translate(-7%,7%);background-color:var(--color-219EBC);border-radius:50%;text-align:center;line-height:14px;font-size:12px;color: var(--color-000000);}
.np-products__leftSec-priceTag{margin-bottom:20px;}
.np-products__leftSec-priceRadio label{font-size: 16px;font-weight: var(--fw-regular);color: var(--color-000000);}
.np-products__leftSec-priceRadio input[type="checkbox"]:checked,[type="checkbox"]:not(:checked){position:absolute;left:-9999px;}
.np-products__leftSec-priceRadio input[type="checkbox"]:checked + label,.np-products__leftSec-priceRadio input[type="checkbox"]:not(:checked) + label{position:relative;padding-left:29px;cursor:pointer;line-height:16px;display:inline-block;color:var(--color-161616);}
.np-products__leftSec-priceRadio input[type="checkbox"]:checked + label:before,.np-products__leftSec-priceRadio input[type="checkbox"]:not(:checked) + label:before{content:'';position:absolute;left:0;top:0;width:16px;height:16px;border:1px solid var(--color-161616);border-radius:3px;background:#fff;}
.np-products__leftSec-priceRadio input[type="checkbox"]:checked + label:after,.np-products__leftSec-priceRadio input[type="checkbox"]:not(:checked) + label:after{content:'';width:6px;height:10px;border:solid var(--color-219EBC);border-width:0 2px 2px 0;transform:rotate(45deg);position:absolute;top:2px;left:5px;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;}

.np-products__leftSec-priceRadio input[type="checkbox"]:not(:checked) + label:after{opacity:0;-webkit-transform:scale(0);transform:scale(0);}



.np-products__leftSec-priceList li{line-height:16px;width:100%;margin-bottom: 23px;}
.np-products__leftSec-priceList li:last-child{margin-bottom: 0;}
.np-products__leftSec-price{padding-bottom: 34px;border-bottom: 1px solid #A6A6A6 ;margin-bottom: 19px;display: block;}

.np-products__leftSec-category{height: 100%;max-height: 220px;overflow: auto;max-width: 98%;}
.np-products__leftSec-category::-webkit-scrollbar-thumb{-webkit-box-shadow:inset 0 0 6px #219EBC;background:#219EBC;}

.np-products__leftSec-catList li{line-height:16px;width:100%;margin-bottom: 23px;}
.np-products__leftSec-catList li:last-child{margin-bottom: 0;}

.np-products__leftSec-catCheck label{font-size: 16px;font-weight: var(--fw-regular);color: var(--color-000000);}
.np-products__leftSec-catCheck input[type="checkbox"]:checked,[type="checkbox"]:not(:checked){position:absolute;left:-9999px;}
.np-products__leftSec-catCheck input[type="checkbox"]:checked + label,.np-products__leftSec-catCheck input[type="checkbox"]:not(:checked) + label{position:relative;padding-left:29px;cursor:pointer;line-height:16px;display:inline-block;color:var(--color-161616);}
.np-products__leftSec-catCheck input[type="checkbox"]:checked + label:before,.np-products__leftSec-catCheck input[type="checkbox"]:not(:checked) + label:before{content:'';position:absolute;left:0;top:0;width:16px;height:16px;border:1px solid var(--color-161616);border-radius:3px;background:#fff;}
.np-products__leftSec-catCheck input[type="checkbox"]:checked + label:after,.np-products__leftSec-catCheck input[type="checkbox"]:not(:checked) + label:after{content:'';width:6px;height:10px;border:solid var(--color-219EBC);border-width:0 2px 2px 0;transform:rotate(45deg);position:absolute;top:2px;left:5px;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;}
.np-products__leftSec-catCheck input[type="checkbox"]:not(:checked) + label:after{opacity:0;-webkit-transform:scale(0);transform:scale(0);}
/* .np-products__leftSec-catCheck input[type="checkbox"]:checked + label:after{opacity:1;-webkit-transform:scale(1);transform:scale(1);} */

.np-products__leftSec-Title.accor{position: relative;cursor: pointer;}
.np-products__leftSec-Title.accor::before{content: ''; position: absolute;background:url('../images/upArrow.svg') no-repeat;right: 0; top: 50%;width: 20px;height: 20px;transform: translate(0, -50%);transition: all .3s ease-in-out;background-size: 90%;}

.np-products__leftSec-Title.accor.active::before{transform:rotate(-180deg);top:30%;}
.np-products__leftSec-catList.np-products__leftSec-price{border: none;padding: 0;margin: 0;}
.np-products__leftSec-catSearch{margin-bottom: 14px;}
.np-products__leftSec-catSearch input[type=text]{font-family: var(--ff-body);width:100%;border-radius:12px;background:var(--color-F3F3F3);border: none;padding: 13px 16px;font-size: 15px;font-weight: var(--fw-regular);}
.np-products__leftSec-catSearch .catSearchIcon{position: absolute;right: 18px;top: 13px;border: none;background-color: transparent;cursor: pointer;}
.np-products__leftSec-catSearch .catSearchIcon i{height: 18px;width: 18px;font-size: 18px;color: #000;}
.np-products__Cards{display: flex;gap:20px;flex-flow: row wrap}
.np-products__Cards li{width:calc(25% - 15px) ;position: relative;}
.np-products__Cards li a .np-retailProduct__CardItam-midSec img {scale: 1;height: 100%;}
.np-products__Cards li a:hover .np-retailProduct__CardItam-midSec img {scale: 1.1;}
.np-products__CardPagination{margin-top: 60px;text-align: center;}
.np-products__CardPagination .prPagination{display: inline-block;vertical-align: middle;}
.prPagination a{vertical-align:middle;font-size:16px;font-weight: var(--fw-regular); border-bottom:1px solid transparent;color:var(--color-161616);display:inline-block;margin:0 6px;transition:all 0.4s ease;}
.prPagination a img{vertical-align: middle;}
.prPagination a.active{border-bottom: 1px solid var(--color-161616);}
.prPagination .prev{margin-left: 9px;padding: 0;}
.prPagination .next{margin-right: 9px;padding: 0;}
.np-retailProduct.np-products{padding: 0;}
.np-products__rightSecInner{display: flex;justify-content: space-between;align-items: center;margin-bottom: 40px;}

.np-products__rightSearchProd{position: relative;}
.np-products__rightSearchProd input[type=text]{font-family: var(--ff-body);background-color: var(--color-F3F3F3);border-radius: 12px;font-size: var(--n15);padding: 13px 30px 13px 20px ;border: none;width: 250px;}

.np-products__rightBlocks{display: flex;gap: 15px;}
.np-products__rightSearchProd .proSearchIcon{border: none;background: none;position: absolute;right: 5%;top: 48%;transform: translate(0%, -50%);cursor: pointer;}

.np-products__rightSortProd select{font-family: var(--ff-body);background-color: var(--color-F3F3F3);border-radius: 12px;border: none;width: 250px;padding: 14px 16px; -webkit-appearance: none;-moz-appearance:none;}

.np-products__rightSortProd option{padding: .5rem 0;}

.np-products__rightSortProd select{font-family: var(--ff-body);background-image:url('../images/downArrow.svg');background-position:calc(100% - 20px);background-repeat:no-repeat;background-size: 6%;}

.np-products__rightSortProd select:focus{background-image:url('../images/downArrow.svg');background-repeat:no-repeat;outline:0;}
.np-products__rightSortProd select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000;}


.np-products__leftSec-accorMob .np-products__leftSec-bars{display: none;}

.np-products__leftSec-accorMob .np-products__leftSec-bars{margin-bottom: 40px;}
.np-products__leftSec-accorMob .np-products__rightSortProd select{font-family: var(--ff-body);background-color: var(--color-F3F3F3);border-radius: 12px;border: none;width: 100%;padding: 14px 16px; -webkit-appearance: none;-moz-appearance:none;}

.np-products__rightSortProd .np-products__rightSortProd option{padding: .5rem 0;}

.np-products__leftSec-accorMob .np-products__rightSortProd select{font-family: var(--ff-body);background-image:url('../images/downArrow.svg');background-position:calc(100% - 20px);background-repeat:no-repeat;background-size: 6%;color: #000;}

.np-products__leftSec-accorMob .np-products__rightSortProd select:focus{background-image:url('../images/downArrow.svg');background-repeat:no-repeat;outline:0;}
.np-products__leftSec-accorMob .np-products__rightSortProd select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000;}


/************ Products page end ***********/
/************ Product detail page start ***********/
.pd-container{max-width: 1430px;width: 100%;padding: 0 20px;margin: 0 auto;}
.np-productD__inner{display: flex;gap: 50px;}
.np-productD__leftSec{flex: 0 0 600px;max-width:600px;display:flex;flex-direction:column;}




/* .np-productD__leftSec-sliderThum{display:flex;flex-wrap:wrap;} */

.np-productD__leftSec-sliderThum .np-productD__leftSec-sliderThumCard a .np-productD__leftSec-Card{overflow: hidden;height:auto;padding: 2px;}
.np-productD__leftSec-sliderThum .np-productD__leftSec-sliderThumCard a .np-productD__leftSec-Card img{border-radius: 15px;width: 100%;height: 100%;object-fit: cover;}
.np-productD__leftSec-sliderThum .np-productD__leftSec-sliderThumCard{margin: 0 5px;width: 100%;float: left;}
.np-productD__leftSec-sliderThum .np-productD__leftSec-sliderThumCard.slick-slide a{border-color: #aaa;}
.np-productD__leftSec-sliderThum .np-productD__leftSec-sliderThumCard.slick-slide.slick-current a{border: 2px solid var(--color-219EBC);border-radius: 15px;float: left;width: 100%;}


.np-productD__leftSec-slider.slick-slider button.slick-prev{background: url(../images/cat-prevArrow.png) no-repeat center;left: 0;}
.np-productD__leftSec-slider.slick-slider button.slick-prev::before{display: none;}
.np-productD__leftSec-slider.slick-slider button.slick-next{background: url(../images/cat-nextArrow.png) no-repeat center;right: 0;}
.np-productD__leftSec-slider.slick-slider button.slick-next::before{display: none;}
.np-productD__leftSec-slider.slick-slider button{font-family: var(--ff-body);height: 50px;width: 50px;top: 40%;}
.np-productD__leftSec-slider.slick-slider .slick-list{padding-bottom: 25px;}
.np-productD__leftSec-slider .np-productD__leftSec-sliderCard.slick-slide.slick-current .np-productD__leftSec-Card{display:flex;justify-content:center;align-items:center;}
.np-productD__leftSec-sliderCard.slick-slide{padding:0 50px;}
.np-orderCard-cont .np-returnBtn, .np-orderCard-cont .np-exchnageBtn{color: var(--color-219EBC);font-weight: 500;text-decoration: underline;}

.np-productD__RightSec-inner .np-retailProduct__CardItam-prices{justify-content: flex-start;}
.np-productD__RightSec-hedding{display: flex;justify-content: space-between;align-items: center;}
.np-productD__RightSec-Adfev a{color: var(--color-000000);width: 30px;height: 30px;float: right;}
.np-productD__RightSec-Adfev a i{width: 30px;height: 30px;font-size: 30px;}

.np-productD__RightSec-Adfev a .fa-heart:before{color:#ff0000;}
.np-productD__RightSec-Price{display: flex;gap:9px;}

.np-retailProduct__CardItam-disc.pr h3{color: var(--color-FFFFFF);background-color: var(--color-26A541);padding: 3px 7px;border-radius: 5px;}
.np-productD__RightSec-hedding{margin-bottom:10px;}
.np-productD__RightSec-para{margin-top: 12px;margin-bottom: 16px;}
.np-productD__RightSec-qty__num{display: flex;align-items: center;gap: 10px;}
.np-productD__RightSec-qty__num input[type=number]{border: 1px solid #F3F3F3;padding:10px 0;border-radius:10px;text-align:center;width:60px;-moz-appearance:textfield;}
.np-productD__RightSec-qty__num input[type=number]::-webkit-outer-spin-button,.np-productD__RightSec-qty__num input[type=number]::-webkit-inner-spin-button{font-family: var(--ff-body);-webkit-appearance:none;margin:0;}

.np-productD__RightSec-qty__num a{background-color: var(--color-219EBC);padding: 13px;display: flex;justify-content: center;align-items: center;border-radius: 5px;height: 35px;width: 35px;}
/* .np-productD__RightSec-qty__num a.quantity__minus:last-child{opacity: 1;}
.np-productD__RightSec-qty__num a.quantity__plus:last-child{opacity: 1;} */
.np-productD__RightSec-qty__Txt{margin-bottom: 13px;}
.np-productD__RightSec-qtyPin{display: flex;align-items: center;justify-content: space-between;margin-top: 20px;}
.np-productD__RightSec-pin__Txt{margin-bottom: 13px;}
.np-productD__RightSec-pin{max-width: 483px;}
.pin__input{font-family: var(--ff-body);border: none;background-color:rgba(201,201,201,0.21);padding: 16px 138px 16px 24px;border-radius: 10px;width: 100%;}
.pin__btn{position: absolute;right: 0;top: 0;border: none;height: 100%;border-radius:0 10px 10px 0 ;padding: 16px 20px 16px 15px;cursor: pointer;}
.np-productD__RightSec-Btns{display: flex;justify-content: space-between;align-items: center;margin: 20px 0;gap: 19px;}
.np-productD__RightSec-Btns a{color: var(--color-000000);border-radius: 10px; font-size: var(--n18); padding: 9px 0;font-weight:var(--fw-bold);border:1px solid var(--color-219EBC); transition: all ease-in .4s;width: 100%;text-align: center;}
.np-productD__RightSec-Btns a:hover{color: #fff; background-color: var(--color-219EBC);}

.np-productD__RightSec-discAcc__title{display: flex;justify-content: space-between;border-bottom: 1px solid rgba(92, 92, 92, .2);padding-bottom: 15px;margin-bottom: 15px;cursor: pointer;}
.np-productD__RightSec-discAcc__title h3{letter-spacing: 0.9px;}
.np-productD__RightSec-discAcc__txt ul{padding-left:1rem;}
.np-productD__RightSec-discAcc__txt ul > li h3{padding-left: 10px;}
.np-productD__RightSec-discAcc__txt ul li{list-style-image: url('../images/pdlistImg.svg');}
.np-productD__RightSec-discAcc__txt ul li:not(:last-child){margin-bottom:15px;}

.np-productD__RightSec-addinfoAcc{margin-top: 14px;}
.np-productD__RightSec-addinfoAcc__title{display: flex;justify-content: space-between;border-bottom: 1px solid rgba(92, 92, 92, .2);padding-bottom: 15px;margin-bottom: 15px;cursor: pointer;}
.np-productD__RightSec-addinfoAcc__title h3{letter-spacing: 0.9px;}
.np-productD__RightSec-addinfoAcc__points li:not(:last-child){margin-bottom:15px;}

.rv-container{max-width: 1690px;width: 100%;margin: 0 0 0 auto;}
.np-productD-reviews__Card{padding: 0 12.5px;width: 100%;background: none;}
.np-productD-reviews__Card-inner{padding:25px 25px;width: 100%;border-radius:15px;background: var(--color-F3F3F3);}
/******* Rating  *********/

.np-productD-reviews__Card-rating{display:inline-block;margin:14px 0 18px 0 ;}
.np-productD-reviews__Card-rating .rating-container{direction:rtl !important;}
.np-productD-reviews__Card-rating .rating-container label{display:inline-block;color:#d4d4d4;font-size:30px;transition:color 0.2s;padding: 0;line-height: 22px;}
.np-productD-reviews__Card-rating .rating-container input{font-family: var(--ff-body);display:none;}
.np-productD-reviews__Card-rating .rating-container label:hover,.np-productD-reviews__Card-rating .rating-container label:hover ~ label,.np-productD-reviews__Card-rating .rating-container input:checked ~ label{color:#FF9F00;}
.np-productD-reviews__Card-rating .rating-container label::before{display: none;}
.np-productD-reviews__Card-rating .rating-container label::after{display: none;}

.np-productD-reviews__Card-rating.popUp{margin:0;}
/******* Rating  *********/

.np-reviews-slider .slick-dots li button{font-family: var(--ff-body);background:var(--color-219EBC);border:1px solid var(--color-219EBC);width:12px;height:12px;opacity: .2;}
.np-reviews-slider .slick-dots li.slick-active button{font-family: var(--ff-body);background:var(--color-219EBC);border:1px solid var(--color-219EBC);opacity: 1;}
.np-reviews-slider.slick-slider div.slick-list{padding:0px 100px 60px 0;}
.np-reviews-slider.slick-slider .slick-dots{bottom: 0;}
.np-reviews-slider li{font-size: 22px;font-family: var(--ff-body);font-weight:700;}
.np-reviews-popUpBtn{padding-right: 8rem;margin-bottom: 15px;}
.np-reviews-popUpBtn a{text-decoration: underline;}

.review-form-rating{display: flex;align-items: center;gap: 12px;}
.review-form-rating{margin-bottom: 25px;}
.review-form-txtArea textarea{font-family: var(--ff-body);width: 100%;padding: 16px 25px;font-size: 15px;font-weight: var(--fw-light);resize: none;background-color: var(--color-F3F3F3);border-radius: 10px;border: none;}
.review-form-txtArea textarea::placeholder{font-size: 15px;font-weight: var(--fw-light);opacity:0.5;}
.review-form-input{font-family: var(--ff-body);display: flex;gap:15px;margin-top: 31px;margin-bottom: 37px;}
.review-form-input .review-form-input__name,.review-form-input .review-form-input__email{padding: 16px 25px;background-color: var(--color-F3F3F3);border-radius: 10px;border: none;width: 100%;font-size: 15px;font-weight: var(--fw-light);}
.review-form-Btn button{font-family: var(--ff-body);color: var(--color-000000);border-radius: 10px; font-size: var(--n18); padding: 9px 43px;font-weight:var(--fw-bold);border:1px solid var(--color-219EBC); transition: all ease-in .4s;cursor: pointer;background: none;cursor: pointer;}
.review-form-Btn button:hover{color: #fff; background-color: var(--color-219EBC);}
.np-productD-reviews__leftTop{position: absolute;left: 36px;top: -20%;}
.np-productD-reviews__leftBot{position: absolute;left: 0;bottom: -20%;}


/************ Product detail page end ***********/
/************ cart page start ***********/
.np-cart-list{margin-bottom:200px;}
.cr-container{max-width: 1430px;width: 100%;padding:0 15px;margin: 0 auto;}
.np-cart__steps__outer{max-width:1027px;width: 100%;margin: 0 auto;}
.np-cart__steps{display: flex;justify-content: space-between;align-items: center;position: relative;}
.np-cart__steps::before {position: absolute;content: ''; width: 95%;height: 1px;left: 20px;top: 25%;border: 1px dashed var(--color-000000);z-index: -1;}
.np-cart__step{position: relative;}
.np-cart__step .np-cart__stepNum{position: relative;isolation: isolate;display: flex;justify-content: center;align-items: center;margin-bottom: 20px;color: var(--color-E1E1E1);}
.np-cart__step  h3{color: var(--color-4C4C4C);opacity: .52;}
.np-cart__step  .np-cart__stepNum::before{position: absolute;content: '';background-color: var(--color-F3F3F3);width: 60px;height: 60px;z-index: -1;border-radius: 50%;}

.np-cart__step.current  .np-cart__stepNum{position: relative;isolation: isolate;display: flex;justify-content: center;align-items: center;margin-bottom: 20px;color: var(--color-FFFFFF);opacity: 1;}
.np-cart__step.current  h3{color: var(--color-161616);opacity: 1;}
.np-cart__step.current  .np-cart__stepNum::before{position: absolute;content: '';background-color: var(--color-219EBC);width: 60px;height: 60px;z-index: -1;border-radius: 50%;opacity: 1;}

.np-cart__steps__cont{margin-top: 60px;}
.np-cart__cont-inner{display: flex;gap: 120px;}
/* .np-cart__cont-product{display: flex;gap: 20px;padding-top: 15px;} */

.np-cart__cont-productImg{background-color: var(--color-FFFFFF);border: 1px solid var(--color-F3F3F3);border-radius: 10px;padding:18px 0;width: 95px;overflow: hidden;}
.np-cart__cont-productImg img{width: 100%;}
/* .np-cart__cont-productClose{position: relative;right: 0;top: 0px;color: #000 !important;text-decoration: underline;} */
/* .np-cart__cont-productClose a{color: inherit;} */
.np-cart__cont-Lft{flex: 0 0 725px;}
.np-cart__cont-productCont .np-productD__RightSec-qty{display: flex;align-items: center;gap:1rem ;margin-top: 25px;}
.np-cart__cont-productCont .np-productD__RightSec-qty .np-productD__RightSec-qty__Txt{margin: 0;}
.np-cart__cont-productCont .np-productD__RightSec-qty .np-productD__RightSec-qty__Txt h3{font-size: 13px;font-weight: var(--fw-bold);color: var(--color-000000);}
.np-cart__cont-products li:not(:last-child){padding-bottom: 22px;margin-bottom: 22px;border-bottom: 1px solid #D9D9D9 ;width: 100%;float: left;}
.np-cart__cont-order{background-color: var(--color-F3F3F3);border-radius: 20px;padding: 22px 34px;}
.np-cart__cont-orderTitle{padding-bottom: 15px;border-bottom: 1px solid rgba(35, 35, 35, .3);}
.np-cart__cont-order-price{padding:19px 0 ;border-bottom: 1px solid rgba(35, 35, 35, .3);}
.np-cart__cont-order-MRP{display: flex;justify-content: space-between;}
.np-cart__cont-order-DC{display: flex;justify-content: space-between;}
.np-cart__cont-order-total{display: flex;justify-content: space-between;padding:19px 0 ;border-bottom: 1px solid rgba(35, 35, 35, .3);}
.np-cart__cont-order-coupon{display: flex;justify-content: space-between;gap: 20px;padding:23px 0 ;border-bottom: 1px solid rgba(35, 35, 35, .3);}
.np-cart__cont-order-coupon input{font-family: var(--ff-body);width:100%;font-size: 14px;font-weight: var(--fw-regular);padding:16px 23px;background-color: var(--color-FFFFFF);border-radius: 10px;border: none;}
.np-cart__cont-order-coupon input::placeholder{color:#5E5E5E;}
.np-cart__cont-order-coupon button{font-family: var(--ff-body);color: var(--color-000000);border-radius: 10px; font-size: var(--n18); padding: 13px 35px;font-weight:var(--fw-bold);border:1px solid var(--color-219EBC); transition: all ease-in .4s;cursor: pointer;}
.np-cart__cont-order-coupon button:hover{color: #fff; background-color: var(--color-219EBC);}

.np-cart__cont-order-btns button{font-family: var(--ff-body);color: var(--color-000000);border-radius: 10px; font-size: var(--n18); padding: 13px 18px;font-weight:var(--fw-bold);border:1px solid var(--color-219EBC); transition: all ease-in .4s;cursor: pointer;background: none;width: 100%;}
.np-cart__cont-order-btns button:hover{color: #fff; background-color: var(--color-219EBC);}
.np-cart__cont-order-btns button{font-family: var(--ff-body);margin-bottom: 16px;margin-top: 20px;} 
.np-cart__cont-Lft.add{flex: 0 0 834px;}
.np-cart__cont-inner.add{gap: 100px;}
.np-cart__cont-order-MRP.add {margin-bottom: 10px;}
.np-cart__cont-order-MRP.addb {margin-bottom: 0px;}
.np-cart__cont-order-btns.add{margin-top: 20px;}
.np-cart__cont-Lft.add .np-account__rightSide-editAdd a{padding: 9px 104px;}
.np-cart__cont-inner.pay{gap: 80px;}
.np-LftPay-option{display: flex;gap: 20px;margin-bottom: 30px;}

.np-cart__cont-Lft.pay{flex: 0 0 834px;}

.np-LftPay-title{margin-bottom:30px;border-bottom: 1px solid #D9D9D9;padding-bottom: 18px;}

.np-cart__cont-Lft__title{border-bottom: 1px solid #D9D9D9;padding-bottom: 18px;}

.np-LftPay-option__inputs input[type="radio"]:checked,.np-LftPay-option__inputs input[type="radio"]:not(:checked){position:absolute;left:-9999px;}
.np-LftPay-option__inputs input[type="radio"]:checked + label,.np-LftPay-option__inputs input[type="radio"]:not(:checked) + label{position:relative;padding:26px 25px;cursor:pointer;line-height:20px;display:flex;align-items: center;gap: 24px; color:var(--color-161616);border: 1px solid var(--color-E1E1E1);border-radius: 15px;}
.np-LftPay-option__inputs input[type="radio"]:checked + label:before,.np-LftPay-option__inputs input[type="radio"]:not(:checked) + label:before{content:'';position:absolute;right:21px;top:26px;width:20px;height:20px;border:1px solid var(--color-161616);border-radius:100%;background:#fff;}
.np-LftPay-option__inputs input[type="radio"]:checked + label:after,.np-LftPay-option__inputs input[type="radio"]:not(:checked) + label:after{content:'';width:16px;height:16px;background:var(--color-219EBC);position:absolute;top:28px;right:23px;border-radius:100%;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;}
.np-LftPay-option__inputs input[type="radio"]:not(:checked) + label:after{opacity:0;-webkit-transform:scale(0);transform:scale(0);}
.np-LftPay-option__inputs input[type="radio"]:checked + label:after{opacity:1;-webkit-transform:scale(1);transform:scale(1);}


.np-LftPay-term__title{margin-bottom: 20px;}
.np-LftPay-term__list {padding-left: 1rem;}
.np-LftPay-term__list li:not(:last-child){margin-bottom:15px;}
.np-LftPay-term__list li{list-style-image:url(/assets/images/paylistImg.svg);}
.resendMobile{color: #000;}
/************ cart detail page end ***********/

/************ thank you page start ***********/
.np-thankyou{padding:160px 0 ;}
.ty-container{max-width: 700px;width: 100%;padding:0 15px;margin: 0 auto;}
.np-thankyou__inner{display: flex;justify-content: center;align-items: center;flex-direction: column;}
.np-thankyou__title{margin:45px 0 20px 0 ;}
.np-thankyou__txt{text-align: center;}
.np-thankyou__btn{margin-top:45px;}
.np-thankyou__btn a{color: var(--color-000000);border-radius: 10px; font-size: var(--n18); padding: 14px 95px;font-weight:var(--fw-bold);border:1px solid var(--color-219EBC); transition: all ease-in .4s;}
.np-thankyou__btn a:hover{color: #fff; background-color: var(--color-219EBC);}
/************ thank you page end ***********/
/************ booking page start ***********/
.np-booking{background: url('../images/bookingBanner.png') no-repeat center center/cover; padding: 70px 0 36px 213px;position: relative;isolation: isolate;}
.np-booking::before{content: '';position: absolute;width: 100%;height: 100%;background-color: rgba(0, 0, 0, .28);left: 0;top: 0;z-index: -1;}
.np-booking__inner{max-width: 560px;}
.np-booking__title h3{line-height: 60px;}
.np-booking__txt{margin: 21px 0 47px 0;}

.np-booking__btn a{background-color: var(--color-219EBC);border-radius: 10px;padding: 15px 50px;color: var(--color-FFFFFF);float: left;}
.bs-container{max-width: 1354px;width: 100%;padding:0 15px;margin: 0 auto;}
.np-booking-services{isolation: isolate;}
.np-booking-services__tabList{border-bottom: 1px solid #D9D9D9;display: flex;gap: 98px;margin-top: 22px;}
.np-booking-services__tabList li.current  a.current{border-bottom: 4px solid var(--color-161616);}
.np-booking-services__tabList li a{padding-bottom: 5px;}
.np-booking-services__tab-content{display: none;margin-top: 30px;}
.np-booking-services__tab-content.current{display: block;}
.np-tab-content__link{margin: 18px 0 26px 0;}
.np-tab-content__rate{border-bottom: 1px solid #D9D9D9;padding-bottom: 30px;}
.np-tab-content__cards{margin-top: 8px;}
.np-tab-content__card{background-color: var(--color-FFFFFF);}
.np-tab-content__cardList{display: flex;gap: 32px;flex-flow: row wrap;}
.np-tab-content__cardList li{width: calc(25% - 24px);display: flex;}
.np-tab-content__card{padding: 19px 24px;border-radius:15px;border: 1px solid #E3E3E3;width: 100%;}
.np-tab-content__card-link{margin-top: 17px;}
.np-tab-content__card-link a{display: flex;gap: 9px;align-items: center;}
.np-tab-content__card-link a span{display: inline-block;vertical-align: middle;}
.np-tab-content__card-link a span img{margin-bottom: -2px;}
.np-booking-lftImg{position: absolute;left: 0;top: 0;z-index: -1;}
.np-booking-rgtImg{position: absolute;right: 0;top: 18%;z-index: -1;}
.ma-container{max-width: 1640px;width: 100%;margin: 0  0 0 auto;}
.np-booking-mobAssistance__title h3{line-height: 60px;margin-top: 13px;}
.np-booking-mobAssistance__hedding{margin-bottom: 57px;padding-left: 22px;}
.np-booking-mobAssistance__Card{background-color: var(--color-F3F3F3);border-radius: 15px;overflow: hidden;margin: 0 22px;}
.np-booking-mobAssistance__CardImg{max-height: 200px;width: 100%;overflow: hidden;}
.np-booking-mobAssistance__CardImg img{width: 100%;}
.np-booking-mobAssistance__CardDisc{padding:24px 22px 32px 22px;height:218px;}

.np-booking-mobAssistance__CardDisc h3{margin-bottom: 5px;line-height: 1.3;margin-top: 5px;}
.np-productD__RightSec-pin {display: none;}

.np-booking-mobAssistance__slide .slick-list.draggable{padding: 0 320px 45px 0;}
.np-booking-mobAssistance__slide .slick-dots li button{font-family: var(--ff-body);background:var(--color-219EBC);border:1px solid var(--color-219EBC);width: 12px;
  height: 12px;opacity: .2;}
.np-booking-mobAssistance__slide .slick-dots li.slick-active button{font-family: var(--ff-body);background:var(--color-219EBC);border:1px solid var(--color-219EBC);opacity: 1;}

.np-booking-rgtImgBot{position: absolute;right: 0;top: 0;}

.np-booking-custSay{background-color: var(--color-219EBC);padding: 80px 0;isolation: isolate;overflow: hidden;}
.cs-container{max-width: 1390px;width: 100%;padding: 0 15px;margin: 0 auto;}
.np-booking-custSay__hedding{margin-bottom: 50px;}
.np-booking-custSay__title h3{line-height: 60px;margin-top: 13px;}
.np-booking-custSay__Card{background-color: var(--color-FFFFFF);border-radius: 15px;padding: 35px 33px;margin: 0 13px;}

.np-booking-custSay__slider.slick-slider button.slick-prev{background: url(../images/customerArrLft.svg) no-repeat center;height: 50px;width: 50px;left: -60px;}
.np-booking-custSay__slider.slick-slider button.slick-next{background: url(../images/customerArrRgt.svg) no-repeat center;height: 50px;width: 50px;right: -60px;}
.np-booking-custSayLftBot,.np-booking-custSayRgtTop,.np-booking-custSayRgtBot{position: absolute;z-index: -1;}
.np-booking-custSayLftBot{left: 0;bottom: 0;}
.np-booking-custSayRgtTop{right: 140px;top: 47px;}
.np-booking-custSayRgtBot{right: 0;bottom: -13%;}
.np-booking-faq__title h3{line-height: 60px;margin-top: 13px;}
/* .np-booking-faq__hedding{margin-bottom: 20px;} */
.np-booking-faq{margin-bottom: 230px;margin-top: 50px;}

.np-booking-custSay__slider .slick-dots li button{font-family: var(--ff-body);background:transparent;border:1px solid var(--color-FB8500);width: 12px;
  height: 12px;}
.np-booking-custSay__slider .slick-dots li.slick-active button{font-family: var(--ff-body);background:var(--color-FB8500);border:1px solid var(--color-FB8500);}
  
/************ booking page end ***********/
/************ services page start ***********/
.np-aboutUs-services.serv{background-color: var(--color-F3F3F3);padding: 60px 0;}
.np-aboutUs-services.serv .np-aboutUs-services__title{max-width: 100%;padding: 0;}
.np-aboutUs-services.serv .np-aboutUs-services__title h3{margin-bottom:30px;}
.np-serviceCards{margin-top:40px;}
.np-serviceCardList{display: flex;gap: 40px;flex-flow: row wrap;}
.np-serviceCardList li{display: flex;width: calc(50% - 20px);}
.np-serviceCard{background-color: var(--color-FFFFFF);border-radius:20px;padding: 50px;}
.np-serviceCardTitle{margin: 10px 0;}
.np-serviceCardImg{display: flex;align-items: center;justify-content: center;}
.np-aboutUs-services.serv .np-aboutUs-services__title p{padding:0 8rem;text-align: center;line-height: 25px;}

.np-aboutUs-assist.serv{margin-top:0;}
/************ services page end ***********/
/************ booking form page end ***********/
.mobilityFormImg{position: absolute;left: 0;top:15px;}
.np-bookingForm{margin-top: 30px;margin-bottom: 260px;}
.bf-container{max-width: 1408px;width: 100%;padding: 0 15px;margin: 0 auto;}
.np-bookingForm__Inner{display: flex;gap: 76px;}
.np-bookingFormLft{flex:0 0 594px;}
.np-bookingFormLft h3{margin-bottom: 8px;font-size: 26px;}
.np-bookingFormLft p a{text-decoration: underline;}
.np-bookingFormLft p:not(:last-child){margin-bottom: 30px;}
.np-bookingFormLft p{font-size: 16px;}
.np-bookingFormRgt__selectPack{display: flex;gap: 38px;margin-top: 15px;margin-bottom: 20px;}
.np-Days{display: none;}
.np-Days.current{display: block;}

.np-selectPackInputs input[type="radio"]:checked,.np-selectPackInputs input[type="radio"]:not(:checked){position:absolute;left:-9999px;}
.np-selectPackInputs input[type="radio"]:checked + label,.np-selectPackInputs input[type="radio"]:not(:checked) + label{position:relative;padding-left:32px;cursor:pointer;line-height:18px;display:inline-block;color:var(--color-161616);}
.np-selectPackInputs input[type="radio"]:checked + label:before,.np-selectPackInputs input[type="radio"]:not(:checked) + label:before{content:'';position:absolute;left:0;top:0;width:18px;height:18px;border:1px solid var(--color-161616);border-radius:100%;background:#fff;}
.np-selectPackInputs input[type="radio"]:checked + label:after,.np-selectPackInputs input[type="radio"]:not(:checked) + label:after{content:'';width:14px;height:14px;background:var(--color-219EBC);position:absolute;top:2px;left:2px;border-radius:100%;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;}
.np-selectPackInputs input[type="radio"]:not(:checked) + label:after{opacity:0;-webkit-transform:scale(0);transform:scale(0);}
.np-selectPackInputs input[type="radio"]:checked + label:after{opacity:1;-webkit-transform:scale(1);transform:scale(1);}

.np-Info{position: absolute;right:-15px;top:-5px;line-height:15px;}
.np-tooltip{position: relative;display: inline-block;}
.np-tooltip i{font-size: 13px;color: var(--color-219EBC);transition: visibility .3s ease-in-out;}
.np-tooltip .np-tooltiptext{visibility:hidden;width:250px;background-color: #C9EEFA;;color:#000;text-align:center;border-radius:6px;padding:.5rem;position:absolute;z-index:1;top:120%;left:50%;transform: translate(-50%); transition: visibility .1s ease-in-out;}
.np-tooltip .np-tooltiptext::after{ content:"";position:absolute;bottom:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:transparent transparent #C9EEFA transparent;}
.map-container{width: 100%;height: 430px;display: none;}
.temp-img{width: 100%;float: left;position: relative;}
.temp-img::before{content: '';position: absolute;width: 100%;height: 100%;background-color: var(--color-FB8500);right: -20px;bottom: -20px;border-radius: 15px;z-index: -1;}
.temp-img img{max-width: 100%;float: left;border-radius: 15px;}

.np-tooltip:hover .np-tooltiptext{visibility:visible;}
.np-bookingFormRgt__inputDaySec{margin-top: 0px;display: flex;gap: 40px;}
.np-bookingFormRgt__inputDays label{margin-bottom: 7px;}
.np-bookingFormRgt__inputDays input[type=text]{font-family: var(--ff-body);border: 1px solid var(--color-F3F3F3);border-radius: 10px;padding: 20px 28px;width: 100%;float: left;font-size: 16px;font-weight: var(--fw-regular);color: var(--color-000000);}
.np-bookingFormRgt__sDate-input input[type=text]{font-family: var(--ff-body);border: 1px solid var(--color-F3F3F3);border-radius: 10px;padding: 20px 28px;width: 100%;float: left;font-size: 16px;font-weight: var(--fw-regular);color: var(--color-000000);}
.np-bookingFormRgt__duration label{margin-bottom: 7px;}
.np-bookingFormRgt__duration select{font-family: var(--ff-body);border:1px solid var(--color-F3F3F3);border-radius:10px;padding:20px 20px 20px 28px;font-size:16px;font-weight:var(--fw-regular);color:#000;background-image:url(../images/caret-down.svg);background-position:calc(100% - 20px);background-repeat:no-repeat;background-size:20px;-webkit-appearance: none;-moz-appearance:none;}
.np-bookingFormRgt__dates{margin-top: 25px;display: flex;gap:40px;}
.ap-flex{display: flex;justify-content: space-between;align-items: flex-start;flex-flow: row wrap;width: 100%;float: left;}
.ap-flex .ap-33{width: calc(33.33% - 15px);}
.np-bookingFormRgt__common label{margin-bottom: 7px;}
.np-bookingFormRgt__common input[type=text]{font-family: var(--ff-body);border: 1px solid var(--color-F3F3F3);border-radius: 10px;padding: 20px 28px;width: 100%;float: left;font-size: 16px;font-weight: var(--fw-regular);color: var(--color-000000);}
.np-bookingFormRgt__common input[type=text]::placeholder{color: var(--color-000000);}
.np-bookingFormRgt__preferance{margin-top: 20px;display: flex;gap: 40px;}
.np-genderSelect{display: flex;gap: 60px;margin-top: 27px;}
.ap-top{margin-top: 20px !important;}

.flatpickr-mobile:before{content:attr(placeholder);color:gray;}
.flatpickr-mobile:focus[value]:not([value=""]):before{display:none;}
.np-bookingFormRgt__common input[type="hidden"][value]:not([value=""]) + .flatpickr-mobile:before{display:none;}

.np-bookingFormRgt__common .pickD{border: 1px solid var(--color-F3F3F3);border-radius: 10px;padding: 20px 28px;width: 100%;float: left;font-size: 16px;font-weight: var(--fw-regular);color: var(--color-000000);}
.np-bookingFormRgt__common .pickD::placeholder{color: var(--color-000000);}
.np-bookingFormRgt__common .pickD[value]:not([value=""]) + .flatpickr-mobile:before{display:none;}
.np-bookingFormRgt__common .pickD.flatpickr-mobile:before{content:attr(placeholder);color:gray;}
.np-bookingFormRgt__common .pickD.flatpickr-mobile:focus[value]:not([value=""]):before{display:none;}

.np-bookingFormRgt__common .pickT{border: 1px solid var(--color-F3F3F3);border-radius: 10px;padding: 20px 28px;width: 100%;float: left;font-size: 16px;font-weight: var(--fw-regular);color: var(--color-000000);}
.np-bookingFormRgt__common .pickT::placeholder{color: var(--color-000000);}
.np-bookingFormRgt__common .pickT[value]:not([value=""]) + .flatpickr-mobile:before{display:none;}
.np-bookingFormRgt__common .pickT.flatpickr-mobile:before{content:attr(placeholder);color:gray;}
.np-bookingFormRgt__common .pickT.flatpickr-mobile:focus[value]:not([value=""]):before{display:none;}

.np-genderSelectRad input[type="radio"]:checked,.np-genderSelectRad input[type="radio"]:not(:checked){position:absolute;left:-9999px;}
.np-genderSelectRad input[type="radio"]:checked + label,.np-genderSelectRad input[type="radio"]:not(:checked) + label{position:relative;padding-left:32px;cursor:pointer;line-height:18px;display:inline-block;color:var(--color-161616);}
.np-genderSelectRad input[type="radio"]:checked + label:before,.np-genderSelectRad input[type="radio"]:not(:checked) + label:before{content:'';position:absolute;left:0;top:0;width:18px;height:18px;border:1px solid var(--color-161616);border-radius:100%;background:#fff;}
.np-genderSelectRad input[type="radio"]:checked + label:after,.np-genderSelectRad input[type="radio"]:not(:checked) + label:after{content:'';width:14px;height:14px;background:var(--color-219EBC);position:absolute;top:2px;left:2px;border-radius:100%;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;}
.np-genderSelectRad input[type="radio"]:not(:checked) + label:after{opacity:0;-webkit-transform:scale(0);transform:scale(0);}
.np-genderSelectRad input[type="radio"]:checked + label:after{opacity:1;-webkit-transform:scale(1);transform:scale(1);}

.np-gender__select{font-family: var(--ff-body);margin-top: 7px;}
.np-gender__select select{font-family: var(--ff-body);border:1px solid var(--color-F3F3F3);border-radius:10px;padding:20px 20px 20px 28px;font-size:16px;font-weight:var(--fw-regular);color:#000;background-image:url(../images/caret-down.svg);background-position:calc(100% - 20px);background-repeat:no-repeat;background-size:20px;-webkit-appearance: none;-moz-appearance:none;font-family: var(--ff-body);line-height: 1.3;}
.np-bookingFormRgt__message{margin-top:20px;}
.np-bookingFormRgt__message h3{margin-bottom: 7px;}
.np-bookingFormRgt__message textarea{font-family: var(--ff-body);border:1px solid var(--color-F3F3F3);border-radius:10px;padding:14px 16px;font-size:15px;font-weight:var(--fw-regular);color:#000;width: 100%;float: left;resize: none;font-family: var(--ff-body);}
.np-bookingFormRgt__message textarea::placeholder{color: var(--color-4C4C4C);opacity: .3;}

.np-bookingFormRgt__agree{margin-top: 20px;margin-bottom: 30px;}
.np-bookingFormRgt__agree label{font-size:16px;font-weight:var(--fw-regular);color:var(--color-000000);}
.np-bookingFormRgt__agree input[type="checkbox"]:checked,[type="checkbox"]:not(:checked){position:absolute;left:-9999px;}
.np-bookingFormRgt__agree input[type="checkbox"]:checked + label,.np-bookingFormRgt__agree input[type="checkbox"]:not(:checked) + label{position:relative;padding-left:29px;cursor:pointer;line-height:16px;display:inline-block;color:var(--color-161616);}
.np-bookingFormRgt__agree input[type="checkbox"]:checked + label:before,.np-bookingFormRgt__agree input[type="checkbox"]:not(:checked) + label:before{content:'';position:absolute;left:0;top:0;width:16px;height:16px;border:1px solid var(--color-219EBC);border-radius:5px;background:#fff;}
.np-bookingFormRgt__agree input[type="checkbox"]:checked + label:after,.np-bookingFormRgt__agree input[type="checkbox"]:not(:checked) + label:after{content:'';width:6px;height:10px;position:absolute;top:2px;left:5px;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;border:solid #0079bf;border-width:0 2px 2px 0;}
.np-bookingFormRgt__agree input[type="checkbox"]:not(:checked) + label:after{opacity:0;transform:rotate(0deg);}
.np-bookingFormRgt__agree input[type="checkbox"]:checked + label:after{opacity:1;transform:rotate(45deg);}
.np-location{display: flex;align-items: center;}
.ap-withoutLoginAddress{color: var(--color-219EBC);font-weight: 600;text-decoration: underline;margin-left: 8px;display: inline-block;}
.np-bookingFormRgt__btn button{font-family: var(--ff-body);color: var(--color-000000);border-radius: 10px; font-size: var(--n18); padding: 14px 18px;font-weight:var(--fw-bold);border:1px solid var(--color-219EBC); transition: all ease-in .4s;cursor: pointer;background: none;width: 100%;}
.np-bookingFormRgt__btn button:hover{color: #fff; background-color: var(--color-219EBC);}
.np-bookingFormRgt__links{margin-top: 22px;display: flex;gap: 1rem;justify-content: flex-end;}
.np-bookingFormRgt__links a{text-decoration: underline;line-height:15px;float: left;}
.np-bookingFormRgt__links hr{color: #D9D9D9;float: left;}
.np-bookingFormRgt__eDate .np-Info{right:auto;left:48%;display: none;}
.np-tab-content__card-title h3{height: 60px;line-height: 1.3;font-size:22px;}
/************ booking form page end ***********/
/************ booking summary page start ***********/
.np-booking-summary{margin-top: 168px;margin-bottom: 200px;}
.bos-container{max-width: 1598px;width: 100%;padding: 0 15px;margin: 0 auto;}
.np-booking-summary__inner{display: flex;gap: 82px;}
.np-booking-summary__lft{flex: 0 0 988px;}
.np-booking-summary__lft-Card{border: 1px solid rgba(22, 22, 22, 0.20);border-radius: 20px;padding: 30px 75px;margin-top: 26px;}
.np-lft-Card__services{display: flex;gap: 48px;margin-top: 20px;margin-bottom: 8px;}
.np-lft-Card__Qty .np-productD__RightSec-qty{display: flex;align-items: center;gap: 20px;}
.np-lft-Card__Qty .np-productD__RightSec-qty .np-productD__RightSec-qty__Txt{margin: 0;}
.np-booking-summary__rgt-inner{border: 1px solid rgba(22, 22, 22, 0.20);border-radius: 20px;background-color: var(--color-F3F3F3);padding:32px 34px;border-radius: 20px;}
.np-booking-summary__rgt-btn{margin-top:40px;}
.np-booking-summary__rgt-btn button{font-family: var(--ff-body);color: var(--color-000000);border-radius: 10px; font-size: var(--n18); padding: 15px 18px;font-weight:var(--fw-bold);border:1px solid var(--color-219EBC); transition: all ease-in .4s;cursor: pointer;background: none;width: 100%;}
.np-booking-summary__rgt-btn button:hover{color: #fff; background-color: var(--color-219EBC);}
.np-booking-summary__rgt-input{font-family: var(--ff-body);margin-bottom: 32px;}
.np-booking-summary__rgt-input input[type=text]{font-family: 'Lato', sans-serif;background-color: var(--color-FFFFFF);border: none;border-radius:10px;padding:14px 115px 14px 24px;width: 100%;font-size: var(--n14);font-weight: var(--fw-regular);color: #000;}
.np-booking-summary__rgt-input .np-cancel{position:absolute;top:50%;right:27%;z-index:1;transform:translate(-50%,-57%);cursor:pointer;}

.np-booking-summary__rgt-input .np-booking-summary__rgt-apply{position: absolute;right: 0;top: 0;padding: 11px 32px;color: var(--color-FFFFFF);border-radius:0 10px 10px 0;}
.np-booking-summary__rgt-select{font-family: var(--ff-body);margin-bottom: 32px;}
.np-booking-summary__rgt-select select{font-family: var(--ff-body);background-color: var(--color-FFFFFF);border: none;border-radius:10px;padding:14px 115px 14px 24px;width:100%;font-size:var(--n14);font-weight:var(--fw-regular);color:#000;-webkit-appearance:none;-moz-appearance:none;}

.np-booking-summary__rgt-select .np-booking-summary__rgt-apply{position: absolute;right: 0;top: 0;padding: 11px 32px;color: var(--color-FFFFFF);border-radius:0 10px 10px 0;}
.np-booking-summary__rgt-amt{display: flex;justify-content: space-between;}
.np-booking-summary__rgt-amt:not(:last-child){border-bottom: 1px solid #E0E0E0;padding-bottom:20px;margin-bottom: 20px;}
.np-booking-summary__rgt-title{margin-bottom:26px;}
.np-bookingFormRgt__sDate-input .np-timeIcon{position: absolute;right: 5%;top: 50%;transform: translate(0, -50%);pointer-events: none;cursor: pointer;}
.np-bookingFormRgt__sDate-input .np-timeIcon i{font-size: 20px;}
.np-bookingFormRgt__sDate-input .np-dateIcon{position: absolute;right: 5%;top: 50%;transform: translate(0, -50%);pointer-events: none;cursor: pointer;}
.np-bookingFormRgt__sDate-input .np-dateIcon i{font-size: 20px;}
/************ booking summary page end ***********/
/************ cancel policy page start ***********/
.cp-container{max-width: 1530px;width: 100%;padding: 0 15px;margin: 0 auto;}
.np-cancelP__inner h3{font-size: var(--n22);font-weight: var(--fw-bold);}
.np-cancelP__inner p{font-size: var(--n18);font-weight: var(--fw-regular);margin:10px 0;}
.np-cancelP__inner img{margin: 20px 0;}
.np-cancelP__inner ul{padding-left: 1rem;}
.np-cancelP__inner ul > li{list-style: disc;}
/************ cancel policy page end ***********/

/******************* onload popup **************/

.np-firstPopup{position:relative;background:#FFF;padding:30px;width:100%;margin:20px auto;border-radius:15px;overflow:hidden;max-width: 540px;text-align: center;}

.np-firstPopup__inner{margin-top: 30px;}
.np-firstPopup__inner input[type=text]{font-family: var(--ff-body);background:rgba(201,201,201,0.21);border-radius:10px;border:none;padding:16px 135px 16px 20px ;font-size:15px;color:#000;width:100%;float:left;}
.np-firstPopup__btn{background: none;display: flex;align-items: center;gap: 5px;padding: 14px 15px;border: none;position: absolute;right: 0;top: 0;background: var(--color-219EBC);border-top-right-radius: 15px;border-bottom-right-radius: 15px;color: var(--color-FFFFFF);cursor: pointer;}
.np-firstPopup__submit{margin-top: 30px;}
.np-firstPopup__submit button{font-family: var(--ff-body);color: var(--color-000000);border-radius: 10px; font-size: var(--n18); padding: 9px 43px;font-weight:var(--fw-bold);border:1px solid var(--color-219EBC); transition: all ease-in .4s;cursor: pointer;background: none;}
.np-firstPopup__submit button:hover{color: #fff; background-color: var(--color-219EBC);}

.select2-container--default .select2-selection--multiple{border: 1px solid var(--color-F3F3F3);
border-radius: 10px;font-size: 16px;font-weight: var(--fw-regular);color: #000;}
.select2-container .select2-selection--multiple{min-height: 56px;}
.select2-container--default .select2-selection--multiple .select2-selection__choice{margin-left: 8px;margin-top: 14px;background-color: var(--color-219EBC);border: none;}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{top: 5px;color: #fff;}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{background-color: transparent;}
.select2-container--default .select2-selection--multiple .select2-selection__choice__display {color: #fff;}
/* .select2-container{width: 100%;} */

/******************* booking-detail-summary **************/
.np-booking-detail{margin-top:168px;margin-bottom:200px;}
.np-booking-detail-container{max-width: 650px;width: 100%;padding: 0 15px;margin: 0 auto;}
.np-booking-detail__lists{margin-top: 16px;}
.np-booking-detail__list{border: 1px solid var(--color-219EBC);padding: 15px;border-radius:10px;}
.np-booking-detail__listItam{display: flex;align-items: center;}
.np-booking-detail__listItam-Subtitle input[type=text]{font-family: var(--ff-body);color: var(--color-000000);font-size: 18px;border: none;line-height: 22px;width: 100%;}
.np-booking-detail__list li:not(:last-child){margin-bottom: 12px;border-bottom: 1px solid var(--color-219EBC);}
.np-booking-detail__list li{width: 100%;float: left;}
.np-booking-detail__link{margin-top: 16px;}
.np-booking-detail__link a{color:var(--color-000000);border-radius:10px;font-size:var(--n18);padding:14px 27px;font-weight:var(--fw-bold);border:1px solid var(--color-219EBC);transition:all ease-in .4s;float: left;width: 100%;text-align: center;}

.np-booking-detail__link a:hover{color:#fff;background-color:var(--color-219EBC);}
.np-cart__cont-order li h3 span input{border: none;background-color: transparent;font-family: var(--ff-body);font-size: 16px;text-align: right;}

.np-booking-summary__rgt-amtP input{border: none;background-color: transparent;font-family: var(--ff-body);font-size: 16px;text-align: right;}


.pop-cont { width: 600px; background-color: #fff;  border-radius: 15px;padding: 30px 30px 10px 30px; text-align: left;margin: 0 auto;}
.pop-cont h2{font-size:20px; color: #1f94b0; line-height: 25px;text-align: left; margin-bottom: 20px;}
.pop-cont p{font-size:16px; color: #000; line-height: 24px;text-align: left; margin-bottom: 20px;}
.pop-cont p:last-child{margin-top:20px;}
.pop-cont a{ font-size:16px; color: #000; line-height: 20px;text-align: left; margin-bottom: 20px;} 
a.click-b{ font-size:16px; color: #000;  text-decoration: underline; line-height: 20px;text-align: left; margin-bottom: 20px;} 

.error-info{color: red;font-size: 13px;font-weight: 400;}
.error_info.gender{bottom: -30px;left: 0px;}

/* .np-orderCard-Img{width: 164px;height: 164px;} */
.np-orderCard-Img img{max-width: 100%;}
.np-account__rightSide-order__list li{width: 100%;margin-bottom: 15px;float: left;}

.ap-locationPopSide{position:fixed;background:#fff;box-shadow:rgba(99,99,99,0.2) 0px 2px 8px 0px;height:100vh;left:0;top:0;width:480px;margin-left:-480px;transition:.5s;z-index:999;padding-top: 30px;}

.ap-locationPopSide.active{margin-left:0px;}
.ap-locationInner{padding: 20px;}
.ap-locationInner h2{font-size: 18px;font-weight: 600;}
.ap-addressInputWrp{margin-top: 30px;display: flex;justify-content: space-between;align-items: flex-start;}
.ap-addressInputWrp input{font-family:var(--ff-body);background:rgba(201,201,201,0.21);border-radius:10px;border:none;padding:16px 18px;font-size:16px;color:#000;width:calc(75% - 5px);float:left;}
.ap-addressList li{width: 100%;float: left;padding: 14px 12px;border-bottom: 1px solid #dadada;}
.ap-addressInputWrp button{width:calc(25% - 5px);float:right;cursor:pointer;color:var(--color-FFFFFF);background-color:var(--color-219EBC);border-radius:10px;padding:12px 22px;font-weight:var(--fw-bold);font-size:var(--n16);border:none;line-height:26px;float:left;}

.np-account__rightSide-balance{background-color: var(--color-219EBC);border-radius: 5px;padding: 50px 40px;position: relative;isolation: isolate;overflow: hidden;margin-bottom: 40px;}
.np-account__rightSide-balance::before{content: '';position: absolute;left: 0;bottom: -35px;width: 148px;height: 86px;background: url(../images/balanceImg1.png) no-repeat ;z-index: -1;}
.np-account__rightSide-balance::after{content: '';position: absolute;right: 0;top: 0;width: 84px;height: 86px;background: url(../images/balanceImg2.png) no-repeat ;z-index: -1;}
.np-account__rightSide-balance p.balance-sTxt{font-size:var(--n20);color: var(--color-FFFFFF);}
.np-account__rightSide-balance h3.balance-Txt{font-size:var(--n45);color: var(--color-FFFFFF);}
.np-account__rightSide-Thistory{position: relative;margin-bottom: 32px;}

.np-account__rightSide-Thistory::before{content: ''; position: absolute;left: 0;bottom:-10px;width: 100px;height: 2px;background-color: var(--color-219EBC);border-radius: 5px;}
.np-account__rightSide-Thistory h3.Thistory-Txt{font-size: 16px;font-weight: var(--fw-bold);color: var(--color-161616);line-height: 18px;}
.np-account__rightSide-Titam{padding: 20px;border-radius: 10px;border: 1px solid var(--color-F3F3F3);background-color: var(--color-FFFFFF);}

.np-account__rightSide-TList li:not(:last-child){margin-bottom: 11px;float: left;width: 100%;}


.np-account__rightSide-info p.rightSide-info-sTxt{font-size: 14px;font-weight: var(--fw-regular);color: #707070;margin-bottom: 3px;}
.np-account__rightSide-info h3.rightSide-info-Txt{font-size: 16px;font-weight: var(--fw-bold);color: var(--color-161616);}
.np-account__rightSide-Titam{display: flex;justify-content: space-between;}
.np-account__rightSide-price p.rightSide-price-sTxt{margin-bottom: 3px;font-size: 14px;font-weight: var(--fw-regular);text-align: right;}
.np-account__rightSide-price h3.rightSide-price-Txt{font-size: 25px;font-weight: var(--fw-bold);}
.np-account__rightSide-price.cgreen p.rightSide-price-sTxt{color: #0F9D58;}
.np-account__rightSide-price.cgreen h3.rightSide-price-Txt{color: #0F9D58;}

.np-account__rightSide-price.cred p.rightSide-price-sTxt{color: #DB4437;}
.np-account__rightSide-price.cred h3.rightSide-price-Txt{color: #DB4437;}
.noRecord{margin: 15px 0;font-size: 18px;font-weight: 600;float: left;color: #707070;width: 100%;float: left;}
.noRecords {color: #707070;font-weight: 600;margin-top: 50px;width: 100%;float:left;}
.np-account__rightSide-Input textarea{font-family:var(--ff-body);width:100%;border:none;background-color:rgba(201,201,201,.21);border-radius:10px;padding:13px 30px;font-size:var(--n20);font-weight:var(--fw-medium);color:var(--color-161616);resize: none;}
.locationIcon{position: relative;}
.locationIcons{position: absolute;right: 3%;top: 50%;transform: translate(0, -50%);width: 6%;}

.np-productD__RightSec-qty label{float: left;color: red;margin-top: 2px;}
.select2-container{width: 100% !important;}
.success{color: rgb(8, 73, 8);}
span.instock {color: #f00;font-size: 13px;}
.st-cartInnError{left: 0px;bottom: 0px;}
.cancelBooking.st-cancel{position: absolute;right: 10px;bottom: 10px;}
.st-reviews-popUpBtn{padding-right: 8rem;margin-bottom: 15px;}
.st-reviews-popUpBtn a{text-decoration: underline;color: var(--color-219EBC);font-weight: var(--fw-bold);font-size: var(--n15);}
.np-returnPopup{position: relative;border-radius: 15px;overflow: hidden;text-align: center;display:inline-block;}
.np-exchnagePopup{position: relative;border-radius: 15px;overflow: hidden;text-align: center;display:inline-block;}
/* order list dated on 27-9-2023 */
.st-orderCard{border: 1px solid rgba(22, 22, 22, 0.20);border-radius: 20px;padding: 16px 22px;}
.st-orderID{display: flex;justify-content: space-between;align-items: center;margin-bottom: 4px;}
/* remove 720line */
.np-account__rightSide-orderCard{display: flex;align-items: center;border-top: 1px solid rgba(22, 22, 22, 0.20);padding: 15px 0;position: relative;gap: 20px;}
.np-orderCard-cancelBtn{position: absolute;right: 0px;top: 20px;}
/* replace */
.np-orderCard-Img {width: calc(20% - 10px);}
.np-orderCard-cont{width: calc(80% - 10px);}
.np-orderCard-Img a{width: 100%;float: left;}
.np-orderCard-contOQP{display: flex;gap: 24px;margin-top:10px;}
/* replace */
.np-orderCard-contOP{display: flex;margin-bottom:4px;justify-content: space-between;}
.np-orderCard-contOT{display: flex;gap: 20px;margin-bottom: 12px;}
.np-cancelPopup {position: relative;border-radius: 15px;overflow: hidden;text-align: center;display: inline-block;}
.noReviews {font-size: 22px;font-weight: var(--fw-bold);width: 100%;float: left;}
.np-booking-services__title{line-height: 40px;}

/* payment product */
.failureClass{width: 100%;float: left;display: flex;justify-content: center;align-items: center;margin-top:18%;}
.failureClassList{width: 100%;float: left;display: flex;justify-content: center;flex-wrap:wrap;}
.failureClassList h1{width: 100%;float: left;text-align: center;font-size:25px;}
.failureClassList a{text-align: center;font-size: 20px;text-decoration: none;color: #000;border: solid 1px #219ebc;
  padding: 14px 27px;border-radius:10px;}
.MoreDaysValid{color: rgb(250,55,55);font-size: var(--n12);padding-left: 5px;font-size: 14px;}
.st-mybooking2{display: flex;justify-content: space-between;gap: 20px;}
.st-mybooking2 > a{display: none;}


/* change in cart-list page */

/* 1049 line number */
.st-cart-Cont{display: flex;justify-content: flex-start;align-items: center;gap: 20px;width: calc(50% - 20px);}
.np-cart__cont-productImg img {max-width: 100%;float: left;}
.np-cart__cont-productImg {border: none;width: calc(30% - 10px);}
.np-cart__cont-productCont-top{width: calc(70% - 10px);}
.st-productD{display: flex;justify-content: flex-start;gap: 25px;width: calc(45% - 20px);align-items: center;}
.np-cart__cont-product{display: flex;gap: 25px;align-items: center;flex-wrap: wrap;}
.np-cart__cont-productClose {width: calc(5% - 10px);float: left;}

/* top strip */
.st-cartTopTrip{display: flex;gap: 25px;align-items: center;border-bottom: 1px solid #D9D9D9; padding: 15px 0;margin-bottom: 30px;}
.st-cartOneStrip{display: flex;justify-content: flex-start;align-items: center;gap: 20px;width: calc(50% - 20px);}
.st-cartTwoStrip{display: flex;justify-content: flex-start;gap: 110px;width: calc(45% - 20px);align-items: center;}

.np-orderCard-cancelBtn p{font-size: 16PX;color: #000;font-weight:700;}
.st-status{font-weight:500;color: #219ebc;}
.st-remark{font-weight:500;color: #000;}
.resendMobile.disabled{pointer-events: none;}
.np-bookingFormRgt__duration.cancelBookingReason label{font-size: 15px;width: 100%;text-align: center;margin: 10px 0;}
.cancelBookingHead h3 {font-size: 22px;font-weight: 700;color: #000;}

.np-booking-mobAssistance.ap-change{background-color: var(--color-F5F5F5);padding: 60px 0 70px;margin: 60px 0 90px;}
.np-booking-mobAssistance.ap-change .np-booking-mobAssistance__Card{background-color: #fff;}
.np-booking-mobAssistance.ap-change .np-booking-rgtImgBot {top: 38px;}
.np-booking-mobAssistance.ap-change .slick-dots{bottom: -18px;}
.np-booking-mobAssistance.ap-change .np-booking-mobAssistance__hedding {margin-bottom: 30px}
.np-booking-mobAssistance.ap-change .np-booking-mobAssistance__Card{margin: 0 10px;}

.ap-eventBanner{margin-top: 85px;position: relative;margin-bottom: 0;}
.ap-eventSlider .eventSlide{padding: 1% 0 1% 2%;}
.ap-eventSlider .event-1{background: url(../images/event-img-1.jpg) no-repeat center center/cover;}
.ap-eventSlider .event-2{background: url(../images/event-img-2.jpg) no-repeat center center/cover;}
.ap-eventSlider .event-3{background: url(../images/event-img-3.jpg) no-repeat center center/cover;}
.ap-eventSlider .eventSlide::before{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(0, 0, 0, .5);}
.ap-eventListMain{background-color: rgba(218, 218, 218,0.2);padding: 100px 0 70px;margin-bottom: 0;position: relative;z-index: 9;}


.eventBanner-cnt{max-width: 540px;width: 100%;position: relative;z-index: 10;}
.eventBanner-cnt span{font-size: 36px;color: #fff;}
.eventBanner-cnt h2{font-size: 86px;color: #FF960F;line-height: 1.2;}
.eventBanner-cnt p{margin-top: 15px;color: #fff;font-size: 17px;}

.eventIntro h3{color: #333e63;font-size: 36px;}
.eventIntro h2{color: #FF960F;font-size: 56px;}
.eventIntro p{color: #676767;font-size: 16px;}
.eventsStats{display: flex;justify-content: center;align-items: flex-start;flex-flow: row wrap;margin-top: 50px;margin-bottom: 68px; padding-bottom: 25px;border-bottom: 2px solid #dadada;}
.eventsStats li{display: flex;align-items: center;justify-content: space-between;margin: 0 35px;}
.eventsStats li .ap-statIco img{width: 100%;object-fit: cover;}
.eventsStats li .statInfo{margin-left: 20px;text-align: left;}
.eventsStats li .statInfo h2{color: #FF960F;font-size: 36px;}
.eventsStats li .statInfo p{color: #676767;font-size: 16px;}
/* .event-container{max-width: 1140px;width: 100%;display: inline-block;} */
.eventlist-new{display: flex;justify-content: flex-start;align-items: flex-start;flex-flow: row wrap;margin-top: 40px;}
.eventlist-new li{width: calc(33.33% - 25px);margin-right: 25px;margin-bottom: 50px;}
.eventCard-new .eventImg{overflow: hidden;border-radius: 12px;border: 1px solid #dadada;}
.eventCard-new .eventImg img{width: 100%;float: left;}
.eventCnt{padding: 20px 0px 0 40px;position: relative;}
.eventCnt::before{content: '';width: 3px;height: 8vh;background-color: #FF960F;left: 24px;top: -20px;display: inline-block;
position: absolute;}
.eventCnt .event-name{font-size: 20px;font-weight: 700;color: #333e63;line-height: 1.3;float: left;width: 100%;margin: 5px 0;}
.event-venue{font-size: 14px;color: #676767;margin-top: 6px;}
.event-bookWrp{display: flex;justify-content: space-between;align-items: center;margin-top: 15px;}
.event-bookWrp span{font-size: 18px;font-weight: 700;color: #676767;}
.event-bookWrp a{display: inline-block;padding: 8px 20px;background-color: var(--color-219EBC);text-align: center;color: #fff;text-transform: uppercase;border-radius: 5px;font-weight: 700;font-size: 14px;}

.event-galley{padding: 60px 0;margin: 0;flex-direction: column;align-items: center;justify-content: center;}
.gallery-wrp{display: flex;flex-flow: row wrap;margin-top: 30px;}
.gallery-wrp a{width: calc(33.33% - 0px);display: inline-flex;}
.gallery-sec img{float: left;width: 100%;}

.ap-eventSlider .slick-dots li button{border-color: #FF960F;}
.ap-eventSlider .slick-dots li.slick-active button{background-color: #FF960F;}
.eventWrapper{max-width: 1296px;width: 100%;display: inline-block;}
.flexCenter{display: flex;justify-content: center;}
.eventTitle{font-size: 45px;font-weight: 700;padding-left: 10px;color: #333e63;}
.eventTitle span{color: #FF960F;border-bottom: 3px solid #FF960F;}
.eventSubText{font-size: 20px;color: #5E5E5E;padding-left: 10px;}
.ap-eventListing{display: flex;justify-content: flex-start;align-items: flex-start;margin-top: 35px;flex-flow: row wrap;}
.ap-eventListing li{width: calc(33.33% - 20px);margin-right: 20px;margin-bottom: 20px;}
.ap-eventListing li .ap-eventCard{background-color: #fff;padding: 15px 0px 0 0px;border: 1px solid #dadada;box-shadow: 4px 4px 6px rgba(0, 0, 0, .15);border-radius: 12px;overflow: hidden;}
.dateEvent{display: flex;align-items: center;}
.dateEvent span{font-size: 14px;font-weight: 600;color: #5E5E5E;margin: 0 4px;}
.dateEvent span:first-child{margin-left: 0;}
.dateEvent span.dot-sep{width: 6px;height: 6px;background-color: #5E5E5E;border-radius: 50px;}
.ap-eventBrief{display: flex;justify-content: space-between;align-items: flex-start;flex-flow: row wrap;margin-top: 5px;padding: 0 15px;}
.ap-eventBrief .eventImg{width: 62px;height: 62px;overflow: hidden;border: 1px solid #dadada;border-radius: 5px;}
.ap-eventBrief .eventImg img{max-width: 100%;object-fit: cover;float: left;}
.eventInfo{width: calc(80% - 15px);}
.mainEventName{font-size: 16px;font-weight: 700;color: #000;line-height: 1.3;}
.eventInfo p{font-size: 14px;color: #5E5E5E;margin-top: 6px;}
.eventInfo span{font-size: 18px;font-weight: 700;color: #000;margin-top: 15px;margin-bottom: 15px;display: block;float: left;}
.eventBookClick{padding: 10px 15px;text-align: center;font-weight: 700;text-transform: uppercase;background-color: transparent;display: block;transition: all 0.4s ease;color: var(--color-219EBC);}
.ap-eventListing li:hover .eventBookClick{background-color: var(--color-219EBC);color: #fff;}

.event-contact{padding: 10px 0 0;margin-bottom: 10%;}
.event-contactWrp{display: flex;justify-content: space-between;align-items: flex-start;flex-flow: row wrap;margin-top: 40px;}
.event-contactWrp .event-faq{width: calc(60% - 20px);}
.event-contactWrp .event-form{width: calc(40% - 20px);}
.event-faq h2{font-size: 30px;font-weight: 700;color: #333e63;}
.event-faq h2 span{color: #FF960F;}
.event-faq .np-faqSec-listing{margin: 0px 0 0 0;}
.event-form h2{font-size: 30px;font-weight: 700;color: #333e63;}
.event-form h2 span{color: #FF960F;}
.event-form .np-homepageForm__outer{padding: 0;margin-top: 25px;}
.event-form .np-homepageForm__inputs li{width: 100%;}
.event-form .np-homepageForm__inputs li input[type="text"]{width: 100%;max-width: 100%;}
.event-form .np-homepageForm__inputs li:not(:nth-child(5),:nth-child(6)){flex: unset;}
.event-form .np-homepageForm__inputs li .np-homepageForm__SubmitBtn button{width: 100%;}

.event-detailsBanner{margin-top: 85px;background: url(../images/event-img-2.jpg) no-repeat center center/cover;padding: 12% 15%;position: relative;z-index: 5;margin-bottom: 40px;}
.event-detailsBanner::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:1;}
.event-detailsBanner .dateEvent{position: relative;z-index: 10;}
.event-detailsBanner .dateEvent span{font-size: 25px;color: #FF960F;}
.event-detailsBanner .dateEvent span.dot-sep{width:12px;height:12px;background-color:#FF960F;margin: 0 8px;}
.event-detailsBanner h2{font-size: 50px;font-weight: 600;color: #fff;position: relative;z-index: 10;line-height: 1.3;}
.event-detailsBanner p{font-size: 20px;color: #fff;font-weight: 500;margin-top: 5px;position: relative;z-index: 10;}
.event-infoWrp{display: flex;justify-content: space-between;align-items: flex-start;flex-flow: row wrap;}
.eventLeft{width: calc(70% - 30px);}
.eventRight{width: calc(30% - 30px);padding: 30px 30px;border-radius: 20px;background-color: rgba(218, 218, 218,0.2);}
.eventLeft h2{font-size: 35px;color: #333e63;font-weight: 700;padding-bottom: 10px;border-bottom: 1px solid #dadada;width: 100%;float: left;margin-bottom: 15px;}
.eventLeft span{color: #FF960F;}
.eventLeft p{font-size: 18px;color: #000;line-height: 1.4;width: 100%;float: left;}
.eventLeft ul{width: 100%;float: left;padding-left: 30px;margin-top: 15px;}
.eventLeft ul li{width: 100%;float: left;list-style-type: disc;font-size: 18px;margin: 5px 0;}
.event-slide{margin: 0 5px;overflow: hidden;border-radius: 12px;}
.event-slide img{width: 100%;float: left;}
.event-slider{margin-top: 25px;}
.event-priceWrp{display: flex;align-items: center;justify-content: space-between;margin-bottom: 20px;}
.event-priceWrp h2{font-size: 20px;font-weight: 700;color: #000;display: inline-block;width: calc(50% - 5px);}
.event-priceWrp h2 input{width: 100%;float: left;border: none;background-color: transparent;font-size: 20px;font-family: var(--ff-body);font-weight: 700;}
.event-priceWrp span{display: inline-block;font-weight: 700;color: #000;font-size: 16px;margin: 0 10px;width: calc(10% - 10px);text-align: center;}
.event-discount span.disc-amt input{width:100%;float:left;border:none;background-color:transparent;text-align:right;font-size:16px;color:#000;font-family:var(--ff-body);font-weight:700;}

.event-priceWrp .qtySelectWrp{width: calc(40% - 10px);position: relative;display: inline-block;}
.event-priceWrp select{width:100%;float:left;border:1px solid #dadada;background-color:#fff;border-radius:10px;padding:8px 15px;font-family:var(--ff-body);font-weight:700;font-size:18px;appearance:none;-webkit-appearance:none;background-image:url(../images/caret-down.svg);background-position:calc(100% - 8px);background-repeat:no-repeat;background-size:18px;}

.event-discount{display: flex;justify-content: space-between;align-items: center;padding: 10px 0;border-top: 1px solid #3333;}
.event-discount span{display: inline-block;font-size: 16px;color: #000;width: 50%;}
.event-discount span.disc-amt{font-weight: 700;}
.event-buyWrp {margin-top: 15px;}
.event-buyWrp .event-buyClick{padding: 12px 15px;text-align: center;color: #fff;background-color: var(--color-219EBC);border: none;border-radius: 12px;font-size: 18px;font-weight: 700;font-family: var(--ff-body);cursor: pointer;}

.ticketWrp{max-width: 1140px;width: 100%;display: inline-block;}
.ticket3{position:relative;display:flex;flex-direction:row;filter:drop-shadow(2px 5px 5px rgba(0,0,0,0.15));width: 100%;margin-top: 18px;float: left;}
.ticket3__details{flex:3;background-color:#fff;min-height:150px;padding:30px;border-radius:5px 0 0 5px;}
.ticket3__details .ticket3__title{margin-top:0;font-size: 25px;}
.ticket3__details ul{margin:0;padding:0;list-style:none ;}
.ticket3__details ul li{margin:8px 0;list-style-type: none !important;}
.ticket3__rip{position:relative;background-color:#fff;background-image:linear-gradient(90deg,#fff 49%,var(--color-219EBC) 50%);margin:10px 0;width:20px;}
.ticket3__rip::before,.ticket3__rip::after{position:absolute;content:"";width:20px;height:20px;border:5px solid transparent;border-top-color:#fff;left:50%;transform:translateX(-50%) rotate(135deg);border-radius:50%;display: none;}
.ticket3__rip::before{top:-25px;border-top-color:var(--color-219EBC);border-right-color:#fff;}
.ticket3__rip::after{border-right-color:var(--color-219EBC);border-top-color:#fff;bottom:-25px;transform:translateX(-50%) rotate(-45deg);}
.ticket3__price{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;background-color:var(--color-219EBC);min-height:150px;padding:1rem;border-radius:0 5px 5px 0;color:#fff;}
.ticket3__price .heading{font-size:18px;margin-bottom:0.6rem;font-weight: 700;}
.ticket3__price .price{font-size:2rem;font-weight:bold;margin-left:-5px;}
.event-ticketWrp{padding: 0 0 10%;}
.eventLeft.fullWidth{width: 100%;}
.ticket3__details ul li{font-size: 20px;}
.ticket3__details ul li span{font-weight: 700;}
.ticket-buy{margin-top: 10px;padding: 10px 15px;border: 1px solid #dadada;text-align: center;color: var(--color-219EBC);background-color: #ffff;border-radius: 10px;font-family: var(--ff-body);cursor: pointer;font-size: 20px;font-weight: 700;}