.section-title{text-align:center;max-width:665px;margin-left:auto;margin-right:auto;margin-bottom:60px}.section-title .sub-title{display:block;margin-bottom:10px;font-size:14px;font-weight:700}.section-title h2{font-size:36px;margin-bottom:0}.section-title p{margin-top:12px}/*================================================ About Area CSS =================================================*/ .about-area{position:relative;z-index:1}.about-area.bg-black{background-color:var(--blackColor)}.about-image{text-align:center;border-radius:5px;padding-right:15px}.about-image img{border-radius:5px}.about-content{padding-left:15px}.about-content .sub-title{display:block;margin-bottom:10px;font-size:14px;font-weight:700}.about-content h2{font-size:36px;margin-bottom:10px}.about-content p{margin-bottom:25px}.about-content h3{font-size:22px;margin-bottom:10px}.about-content.color-white h2, .about-content.color-white h3{color:var(--whiteColor)}.about-content.color-white p{color:#e3e3e3}/*================================================ Why Choose Area CSS =================================================*/ .why-choose-area{position:relative;z-index:1}.why-choose-area.bg-black{background-color:var(--blackColor)}.why-choose-area .shape9{right:20px;left:auto;-webkit-transform:scaleX(-1);transform:scaleX(-1)}.why-choose-area .shape10{left:50px;right:auto;bottom:20%}.why-choose-area .shape8{right:2%;left:auto}.why-choose-image{text-align:center;border-radius:5px;padding-left:15px}.why-choose-image img{border-radius:5px}.why-choose-content{padding-right:15px}.why-choose-content .sub-title{display:block;margin-bottom:10px;font-size:14px;font-weight:700}.why-choose-content h2{font-size:36px;margin-bottom:10px}.why-choose-content p{margin-bottom:25px}.why-choose-content p:last-child{margin-bottom:0}.why-choose-content h3{font-size:25px;margin-bottom:10px;position:relative;padding-left:30px;font-family:'Inter', sans-serif;color:#000627}.why-choose-content h3::before{width:22px;height:3px;content:'';position:absolute;left:0;top:12px}.why-choose-content.color-white h2, .why-choose-content.color-white h3{color:var(--whiteColor)}.why-choose-content.color-white p{color:#e3e3e3}/*================================================ Testimonials Area CSS =================================================*/ .testimonials-area{position:relative;z-index:1}.testimonials-area::before{position:absolute;left:0;right:0;top:30%;-webkit-transform:translateY(-30%);transform:translateY(-30%);text-align:center;z-index:-1;font-size:350px;line-height:1;content:"\ee33";font-family:'boxicons';opacity:0.05}.single-testimonials-item{text-align:center}.single-testimonials-item p{color:var(--blackColor);margin-bottom:0;font-weight:600;font-size:18px}.single-testimonials-item .clients-info{margin-top:30px}.single-testimonials-item .clients-info img{border-radius:50%;width:52px !important;height:52px;border:3px solid var(--whiteColor)}.single-testimonials-item .clients-info .info{margin-left:15px;text-align:left}.single-testimonials-item .clients-info .info h3{font-size:19px;margin-bottom:5px}.single-testimonials-item .clients-info .info span{display:block;font-weight:700;font-size:14px}.testimonials-slides{margin-top:-10px;display:block}.testimonials-slides .single-testimonials-item{max-width:850px;margin-left:auto;margin-right:auto}.testimonials-slides.owl-theme .owl-nav button{margin:0;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:40px;height:40px;background-color:var(--whiteColor);border-radius:50%;font-size:25px;padding:0;text-align:center;-webkit-transition:var(--transition);transition:var(--transition)}.testimonials-slides.owl-theme .owl-nav button i{position:absolute;left:0;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.testimonials-slides.owl-theme .owl-nav button.owl-next{left:auto;right:0}.testimonials-slides.owl-theme .owl-nav button:hover{color:var(--whiteColor)}/*================================================ OS Clients Area Style =================================================*/ .os-clients-slider{display:block}.os-clients-area{padding-top:100px}.home .os-clients-area{padding-top:0 !important}.os-clients-area .section-title h2{font-size:36px;margin-bottom:20px;font-family:'Inter', sans-serif;color:#000627}.os-clients-area .owl-carousel .owl-item img{width:auto;margin:auto}.os-clients-content{text-align:center;margin-right:-120px;position:relative;z-index:1;background-color:#f7fdfa;margin-bottom:30px;padding:50px}.os-clients-content .owl-theme .owl-nav{margin:0 !important;opacity:0;-webkit-transition:var(--transition);transition:var(--transition)}.os-clients-content .owl-theme .owl-nav .owl-prev, .os-clients-content .owl-theme .owl-nav .owl-next{background-color:var(--whiteColor);margin:0;position:absolute;top:50%;left:-65px;-webkit-transform:translateY(-10px);transform:translateY(-10px);-webkit-transition:var(--transition);transition:var(--transition);z-index:1;border-radius:50%}.os-clients-content .owl-theme .owl-nav .owl-prev i, .os-clients-content .owl-theme .owl-nav .owl-next i{color:#67a504;border:1px solid #67a504;display:inline-block;width:40px;height:40px;line-height:38px;font-size:20px;-webkit-transition:var(--transition);transition:var(--transition);border-radius:50%}.os-clients-content .owl-theme .owl-nav .owl-prev:hover i, .os-clients-content .owl-theme .owl-nav .owl-next:hover i{background-color:#67a504;color:var(--whiteColor)}.os-clients-content .owl-theme .owl-nav .owl-next{left:auto;right:-65px}.os-clients-content .client-shape{position:absolute;bottom:0;left:0;right:0;z-index:-1}.os-clients-content:hover .owl-theme .owl-nav{opacity:1}.os-single-clients i{font-size:50px;color:#67a504;line-height:1;display:block;margin-bottom:20px}.os-single-clients p{font-size:20px;margin-bottom:0;color:#000627;margin-bottom:30px}.os-single-clients h3{font-size:18px;margin-bottom:0;font-family:'Inter', sans-serif;color:#000627}.os-client-img{position:relative;margin-bottom:30px}.os-client-img .os-video-button{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.os-client-img .os-video-button a{width:90px;height:90px;line-height:90px;text-align:center;border-radius:50%;display:inline-block;background:rgba(103, 165, 4, 0.8);color:var(--whiteColor);border:5px solid rgba(255, 255, 255, 0.8);font-size:60px;-webkit-transition:var(--transition);transition:var(--transition)}.os-client-img .os-video-button a i{position:relative;left:4.5px}.os-client-img .os-video-button a:hover{background-color:#67a504}@media only screen and (max-width:767px){.testimonials-area::before{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:280px}.single-testimonials-item p{font-size:15px}.single-testimonials-item .clients-info{margin-top:20px}.single-testimonials-item .clients-info .info h3{font-size:17px}.single-testimonials-item .clients-info .info span{font-size:13px}.testimonials-slides .single-testimonials-item{max-width:100%}.testimonials-slides.owl-theme .owl-nav button{top:auto;bottom:8px;-webkit-transform:unset;transform:unset;width:35px;height:35px;font-size:20px}.os-clients-area .section-title h2{font-size:25px}.os-clients-content{margin-right:0}.os-clients-content{background-color:transparent;padding:0}.os-clients-content .owl-theme .owl-nav{margin-top:20px !important;opacity:1}.os-clients-content .owl-theme .owl-nav .owl-prev, .os-clients-content .owl-theme .owl-nav .owl-next{position:initial;-webkit-transform:initial;transform:initial;margin:0 5px}.os-clients-content .client-shape{display:none}.os-clients-content p{font-size:18px;margin-bottom:15px}.os-clients-content i{margin-bottom:8px}}@media only screen and (min-width:768px) and (max-width:991px){.testimonials-slides .single-testimonials-item{max-width:100%}.testimonials-slides.owl-theme .owl-nav button{top:auto;bottom:9px;-webkit-transform:unset;transform:unset}.single-testimonials-item .clients-info{margin-top:25px}.os-clients-content{margin-right:0}.os-clients-content{background-color:transparent;padding:0}.os-clients-content .owl-theme .owl-nav{margin-top:20px !important;opacity:1}.os-clients-content .owl-theme .owl-nav .owl-prev, .os-clients-content .owl-theme .owl-nav .owl-next{position:initial;-webkit-transform:initial;transform:initial;margin:0 5px}.os-clients-content .client-shape{display:none}.os-clients-content p{font-size:18px;margin-bottom:15px}.os-clients-content i{margin-bottom:8px}}/*================================================ Video Area CSS =================================================*/ .video-area{position:relative;z-index:1;background-position:center center;background-size:cover;background-repeat:no-repeat;padding-top:220px;padding-bottom:220px}.video-area::before{content:'';position:absolute;left:0;right:0;top:0;bottom:0;background-color:var(--blackColor);opacity:0.5;z-index:-1}.video-content{text-align:center}.video-content h2{font-size:36px;margin-bottom:12px;color:var(--whiteColor)}.video-content p{color:var(--whiteColor);max-width:610px;opacity:0.9;margin-left:auto;margin-right:auto}.video-content .video-btn{width:80px;height:80px;border-radius:50%;position:relative;-webkit-transition:var(--transition);transition:var(--transition);background-color:rgba(255, 255, 255, 0.65);font-size:60px;display:inline-block;margin-top:10px}.video-content .video-btn i{position:absolute;left:0;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin-top:-1px}.video-content .video-btn:hover{color:var(--whiteColor)}@media only screen and (max-width:767px){.video-area{padding-top:60px;padding-bottom:60px}.video-content h2{font-size:24px}.video-content p{max-width:100%}.video-content .video-btn{width:60px;height:60px;font-size:50px}.video-content .video-btn i{margin-top:0}}@media only screen and (min-width:768px) and (max-width:991px){.video-area{padding-top:120px;padding-bottom:120px}.video-content h2{font-size:30px}.video-content .video-btn{width:70px;height:70px;font-size:55px}}/*================================================ Partner Area CSS =================================================*/ .partner-area{position:relative;z-index:1}.partner-area::before{content:'';position:absolute;left:0;right:0;top:0;height:50%;background-color:#f3f3f4;z-index:-1}.partner-inner-area{background-color:var(--blackColor);border-radius:5px;padding-left:70px;padding-right:70px}.partner-inner-area .section-title{text-align:left;margin-bottom:0;max-width:100%}.partner-inner-area .section-title h2{color:var(--whiteColor)}.partner-inner-area .partner-list{margin-bottom:-40px}.partner-inner-area .partner-item{text-align:center;margin-bottom:40px}.partner-area-two .section-title{text-align:left;max-width:100%;margin-bottom:0;margin-top:-8px}.partner-list{margin-bottom:-40px}.partner-item{text-align:center;margin-bottom:40px}.partner-item-fs{text-align:center;margin-bottom:40px}/*================================================ OS Partner Area Style =================================================*/ .os-partner-area .owl-carousel .owl-item img{display:block;width:auto;margin:auto}.os-partner-slider{display:block}.os-partner-area{padding-bottom:100px}.home .os-partner-area{padding-bottom:0 !important}.owl-stage-outer .os-partner-item{-webkit-transition:var(--transition);transition:var(--transition)}.owl-stage-outer:hover .os-partner-item{-webkit-filter:blur(2px);filter:blur(2px)}.owl-stage-outer:hover .os-partner-item:hover{-webkit-filter:blur(0);filter:blur(0)}@media only screen and (max-width:767px){.partner-inner-area{padding-left:15px;padding-right:15px}.partner-inner-area .section-title{text-align:center;margin-bottom:30px}.partner-inner-area .partner-list{margin-bottom:-30px}.partner-inner-area .partner-item{margin-bottom:30px}.partner-area-two .section-title{text-align:center;margin-bottom:30px;margin-top:0}}@media only screen and (min-width:576px) and (max-width:767px){.partner-inner-area{padding-left:25px;padding-right:25px}}@media only screen and (min-width:768px) and (max-width:991px){.partner-inner-area{text-align:center;padding-left:30px;padding-right:30px}.partner-inner-area .section-title{text-align:center;margin-bottom:40px}.partner-area-two{text-align:center}.partner-area-two .section-title{text-align:center;margin-bottom:40px;margin-top:0}}@media only screen and (min-width:992px) and (max-width:1199px){.partner-inner-area{padding-left:40px;padding-right:40px}}/*================================================ Blog Area CSS =================================================*/ .single-blog-post{margin-bottom:30px;border:1px solid #eee;border-radius:5px}.single-blog-post .image{border-radius:5px;position:relative}.single-blog-post .image::before{content:'';position:absolute;left:0;right:0;top:0;bottom:0;background-color:var(--blackColor);opacity:0;visibility:hidden;-webkit-transition:var(--transition);transition:var(--transition);border-radius:5px}.single-blog-post .image .user{position:absolute;left:30px;z-index:2;opacity:0;-webkit-transition:.7s;transition:.7s;visibility:hidden;top:30px;margin-top:20px}.single-blog-post .image .user img{width:50px;height:50px;border-radius:50%}.single-blog-post .image .user .info{color:var(--whiteColor);margin-left:10px;font-weight:600}.single-blog-post .image .user .info span{display:block;font-weight:700;margin-bottom:3px}.single-blog-post .image .link-btn{display:block;position:absolute;left:0;border-radius:5px;right:0;top:0;bottom:0;z-index:1}.single-blog-post .content{margin-top:25px;padding:0 25px 25px 25px;position:relative}.single-blog-post .content .meta{padding-left:0;list-style-type:none;margin-bottom:10px}.single-blog-post .content .meta li{display:inline-block;margin-right:15px;position:relative;color:var(--paragraphColor);font-weight:600;padding-left:22px}.single-blog-post .content .meta li:last-child{margin-right:0}.single-blog-post .content .meta li a{color:var(--paragraphColor);text-transform:capitalize}.single-blog-post .content .meta li i{position:absolute;left:0;top:2px;font-size:17px}.single-blog-post .content h3{font-size:22px;margin-bottom:0;line-height:1.4;-ms-word-wrap:break-word;word-wrap:break-word}.single-blog-post .content .link-btn{display:inline-block;font-weight:700;position:absolute;padding-right:17px;left:0;bottom:-15px;opacity:0;visibility:hidden}.single-blog-post .content .link-btn i{position:absolute;right:0;top:4px}.single-blog-post .content p{margin-top:5px}.single-blog-post:hover .image::before{visibility:visible;opacity:0.67}.single-blog-post:hover .image .user{opacity:1;visibility:visible;margin-top:0}.single-blog-post .image .user .info span{color:#fff}.single-blog-post:hover .content .link-btn{bottom:-30px;opacity:1;visibility:visible}.single-blog-post.without-image{border:1px solid #eee;padding:20px 30px}.single-blog-post.without-image .content{margin-top:7px}.sticky .single-blog-post{background:#212529}.sticky .single-blog-post .content{padding:20px 30px;margin-top:5px}.sticky .single-blog-post .content h3 a{color:#fff}.sticky .single-blog-post .content p{color:#fff}.sticky .single-blog-post .content ul li{color:#fff}.sticky .single-blog-post .content ul li a{color:#fff;margin-right:20px;position:relative;text-transform:capitalize;font-weight:600}.sticky .single-blog-post.without-image{padding:0;margin-top:0}.it-agency-blog .single-blog-post{margin-bottom:30px;border:0;border-radius:0}.it-agency-blog .single-blog-post .content{padding:0}/*================================================ Blog Area FS CSS =================================================*/ .single-blog-post-fs{margin-bottom:30px}.single-blog-post-fs .image{border-radius:5px}.single-blog-post-fs .image a{border-radius:5px}.single-blog-post-fs .image a img{border-radius:5px;-webkit-transition:var(--transition);transition:var(--transition)}.single-blog-post-fs .content{margin-top:25px;position:relative}.single-blog-post-fs .content .meta{padding-left:0;list-style-type:none;margin-bottom:10px}.single-blog-post-fs .content .meta li{display:inline-block;margin-right:15px;position:relative;color:var(--paragraphColor);font-weight:600;padding-left:22px}.single-blog-post-fs .content .meta li:last-child{margin-right:0}.single-blog-post-fs .content .meta li a{color:var(--paragraphColor)}.single-blog-post-fs .content .meta li a:hover{color:var(--mainColor)}.single-blog-post-fs .content .meta li i{position:absolute;left:0;top:2px;color:#e82b2b;font-size:17px}.single-blog-post-fs .content h3{font-size:22px;margin-bottom:0;line-height:1.4}.single-blog-post-fs .content .user{margin-top:18px}.single-blog-post-fs .content .user img{width:50px;height:50px;border-radius:50%}.single-blog-post-fs .content .user .info{margin-left:15px;padding-top:2px;font-size:14px;font-weight:600}.single-blog-post-fs .content .user .info span{display:block;margin-bottom:3px;font-weight:700;font-size:var(--fontSize)}.single-blog-post-fs .content .link-btn{right:0;bottom:4px;width:43px;height:43px;font-size:28px;text-align:center;border-radius:50%;position:absolute;display:inline-block;background-color:#efeded}.single-blog-post-fs .content .link-btn i{left:0;right:0;top:50%;margin-top:1px;position:absolute;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.single-blog-post-fs .content .link-btn:hover{background-color:#e82b2b;color:var(--whiteColor)}.single-blog-post-fs:hover .image a img{opacity:.75}/*================================================ OS Blog Area Style =================================================*/ .os-blog-area .section-title h2{font-family:'Inter', sans-serif;color:#000627}.os-blog-area .row .os-single-blog{-webkit-transition:var(--transition);transition:var(--transition)}.os-blog-area .row:hover .os-single-blog{-webkit-filter:blur(2px);filter:blur(2px)}.os-blog-area .row:hover .os-single-blog:hover{-webkit-filter:blur(0);filter:blur(0)}.os-single-blog{margin-bottom:30px}.os-single-blog .os-blog-content{margin-top:20px;background-color:var(--whiteColor)}.os-single-blog .os-blog-content ul{list-style-type:none;padding:0;margin:0;margin-bottom:10px}.os-single-blog .os-blog-content ul li{font-size:15px;display:inline-block;margin-right:15px;color:var(--paragraphColor)}.os-single-blog .os-blog-content ul li i{color:#67a504;position:relative;top:1px;margin-right:5px}.os-single-blog .os-blog-content ul li a{color:var(--paragraphColor)}.os-single-blog .os-blog-content ul li a:hover{color:#67a504}.os-single-blog .os-blog-content h3{font-size:22px;margin-bottom:0;font-family:'Inter', sans-serif;color:#000627}.os-single-blog .os-blog-content h3 a{color:var(--blackColor)}@media only screen and (max-width:767px){.single-blog-post .content{margin-top:12px;padding:0 15px 15px 15px}.single-blog-post .content .meta{text-align:center}.single-blog-post .content .meta li{margin-top:3px}.single-blog-post .content .meta li i{top:3px;font-size:15px}.single-blog-post .content h3{text-align:center;font-size:17px}.single-blog-post .content .link-btn{position:relative;left:0;bottom:0 !important;opacity:1 !important;visibility:visible !important;margin-top:10px}.single-blog-post.without-image{padding:10px 20px}.sticky .single-blog-post .content{padding:10px 20px;margin-top:5px}.single-blog-post-fs .content .meta li i{top:3px;font-size:15px}.single-blog-post-fs .content h3{font-size:17px}}@media only screen and (min-width:768px) and (max-width:991px){.single-blog-post .content h3{font-size:20px}.single-blog-post .content .link-btn{position:relative;bottom:0 !important;opacity:1;visibility:visible;margin-top:12px}.single-blog-post-fs .content h3{font-size:20px}}/*================================================ FAQ Area CSS =================================================*/ .faq-accordion .card{margin-bottom:15px;border-radius:0 !important;border:none;display:block;-webkit-box-orient:unset;-webkit-box-direction:unset;-ms-flex-direction:unset;flex-direction:unset;text-align:left;-webkit-box-shadow:2px 8px 20px 0 rgba(25, 42, 70, 0.13) !important;box-shadow:2px 8px 20px 0 rgba(25, 42, 70, 0.13) !important;padding-left:5px;padding-right:5px}.faq-accordion .card .card-header{padding:0;border:none;text-align:left;background-color:var(--whiteColor)}.faq-accordion .card .card-header button{display:block;background-color:transparent;border:none;cursor:pointer;width:100%;text-align:left;position:relative;border-bottom:1px solid #eeeeee;-webkit-transition:var(--transition);transition:var(--transition);font-size:18px;font-weight:700;padding-top:20px;padding-bottom:18px;padding-left:20px;padding-right:20px}.faq-accordion .card .card-header button::before{content:"\ea17";position:absolute;right:20px;-webkit-transition:var(--transition);transition:var(--transition);top:50%;-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg);font-family:'boxicons';font-size:20px}.faq-accordion .card .card-header button.collapsed{border-bottom-width:0}.faq-accordion .card .card-header button.collapsed::before{-webkit-transform:translateY(-50%) rotate(0);transform:translateY(-50%) rotate(0)}.faq-accordion .card .card-body ul{margin-bottom:15px}.faq-accordion .card .card-body ul:last-child{margin-bottom:0}.faq-accordion .card .card-body ul li{margin-bottom:12px;color:var(--paragraphColor)}.faq-accordion .card .card-body ul li:last-child{margin-bottom:0}.faq-accordion .card:last-child{margin-bottom:0}/*================================================ Restaurant FAQ Area Style =================================================*/ .restaurant-faq-accordion .card{margin-bottom:15px;border-radius:0 !important;border:none;display:block;-webkit-box-orient:unset;-webkit-box-direction:unset;-ms-flex-direction:unset;flex-direction:unset;text-align:left;background-color:#131313;padding-left:5px;padding-right:5px}.restaurant-faq-accordion .card .card-header{padding:0;border:none;text-align:left;background-color:var(--whiteColor)}.restaurant-faq-accordion .card .card-header button{display:block;background-color:transparent;border:none;cursor:pointer;width:100%;text-align:left;position:relative;background-color:#131313;color:var(--whiteColor) !important;border-bottom:1px solid #292929;font-size:18px;font-weight:700;padding-top:20px;padding-bottom:18px;padding-left:20px;padding-right:20px}.restaurant-faq-accordion .card .card-header button::before{content:"\ea17";position:absolute;right:20px;-webkit-transition:var(--transition);transition:var(--transition);top:50%;-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg);font-family:'boxicons';font-size:20px}.restaurant-faq-accordion .card .card-header button.collapsed{border-bottom-width:0}.restaurant-faq-accordion .card .card-header button.collapsed::before{-webkit-transform:translateY(-50%) rotate(0);transform:translateY(-50%) rotate(0)}.restaurant-faq-accordion .card .card-body ul{margin-bottom:15px}.restaurant-faq-accordion .card .card-body ul:last-child{margin-bottom:0}.restaurant-faq-accordion .card .card-body ul li{margin-bottom:12px;color:var(--paragraphColor)}.restaurant-faq-accordion .card .card-body ul li:last-child{margin-bottom:0}.restaurant-faq-accordion .card:last-child{margin-bottom:0}.restaurant-faq-accordion .card .card-header button:focus{outline:none !important}@media only screen and (max-width:767px){.faq-accordion .card .card-header button{font-size:15px;padding-top:15px;padding-bottom:15px;padding-left:15px;padding-right:15px}.faq-accordion .card .card-header button::before{right:10px}.restaurant-faq-accordion .card .card-header button{font-size:15px;padding-top:15px;padding-bottom:15px;padding-left:15px;padding-right:15px}.restaurant-faq-accordion .card .card-header button::before{right:10px}}/*================================================ Coming Soon Area CSS =================================================*/ .coming-soon-area{height:100vh;position:relative;z-index:1;background:#f6f7fb;background-position:top center;background-size:cover;background-repeat:no-repeat}.coming-soon-content{max-width:700px;background:var(--whiteColor);border-radius:5px;overflow:hidden;text-align:center;padding:40px 60px;-webkit-box-shadow:1px 5px 24px 0 rgba(68, 102, 242, 0.05);box-shadow:1px 5px 24px 0 rgba(68, 102, 242, 0.05);margin-left:auto;margin-right:auto}.coming-soon-content .logo{display:inline-block}.coming-soon-content h2{font-size:40px;margin-top:30px;margin-bottom:0}.coming-soon-content #timer{margin-top:40px}.coming-soon-content #timer .finished-message{margin-top:20px}.coming-soon-content #timer .countdown-items{background-color:var(--blackColor);color:var(--whiteColor);width:100px;height:105px;border-radius:5px;font-size:35px;font-weight:700;margin-left:10px;margin-right:10px}.nm-coming-soon .coming-soon-content #timer .countdown-items{background-color:#111111 !important}.coming-soon-content #timer .countdown-items .guto-lite-label{display:block;margin-top:-2px;font-size:15px;font-weight:500}.coming-soon-content #timer .guto-label{font-size:16px}.coming-soon-content form{position:relative;max-width:500px;margin-left:auto;margin-right:auto;margin-top:40px}.coming-soon-content form .form-group{margin-bottom:25px;width:100%;position:relative}.coming-soon-content form .form-group .label-title{margin-bottom:0;position:absolute;display:block;left:0;top:0;pointer-events:none;width:100%;height:100%}.coming-soon-content form .form-group .label-title i{position:absolute;left:0;-webkit-transition:var(--transition);transition:var(--transition);top:11px;font-size:22px}.coming-soon-content form .form-group .label-title::before{content:"";display:block;position:absolute;bottom:0;left:0;width:0;height:2px;-webkit-transition:var(--transition);transition:var(--transition)}.coming-soon-content form .form-group .input-newsletter{border-radius:0;border:none;border-bottom:2px solid #eeeeee;padding:0 0 0 32px;color:var(--blackColor);height:45px;display:block;width:100%;-webkit-transition:var(--transition);transition:var(--transition);font-size:16px;font-weight:400}.coming-soon-content form .form-group .input-newsletter::-webkit-input-placeholder{color:#A1A1A1;-webkit-transition:var(--transition);transition:var(--transition)}.coming-soon-content form .form-group .input-newsletter:-ms-input-placeholder{color:#A1A1A1;-webkit-transition:var(--transition);transition:var(--transition)}.coming-soon-content form .form-group .input-newsletter::-ms-input-placeholder{color:#A1A1A1;-webkit-transition:var(--transition);transition:var(--transition)}.coming-soon-content form .form-group .input-newsletter::placeholder{color:#A1A1A1;-webkit-transition:var(--transition);transition:var(--transition)}.coming-soon-content form .form-group .input-newsletter:focus::-webkit-input-placeholder{color:transparent}.coming-soon-content form .form-group .input-newsletter:focus:-ms-input-placeholder{color:transparent}.coming-soon-content form .form-group .input-newsletter:focus::-ms-input-placeholder{color:transparent}.coming-soon-content form .form-group .input-newsletter:focus::placeholder{color:transparent}.coming-soon-content form .default-btn{border-radius:0}.coming-soon-content form .default-btn::before{border-radius:0}.coming-soon-content form .validation-danger{margin-top:15px;color:red}.coming-soon-content form .validation-success{margin-top:15px}@media only screen and (max-width:767px){.coming-soon-area{height:100%;padding-top:100px;padding-bottom:100px;padding-left:15px;padding-right:15px}.coming-soon-content{padding:30px 20px}.coming-soon-content h2{margin-top:25px;font-size:25px}.coming-soon-content #timer{margin-top:10px}.coming-soon-content #timer .countdown-items{width:95px;height:100px;font-size:32px;margin-top:20px}.coming-soon-content #timer .countdown-items .guto-lite-label{font-size:14px}.coming-soon-content form{max-width:100%;margin-top:40px}.coming-soon-content form .form-group{margin-bottom:20px}.coming-soon-content form .form-group .input-newsletter{font-size:14px}.coming-soon-content form .form-group .label-title i{top:12px;font-size:20px}}/*================================================ Contact Area CSS =================================================*/ .contact-info-box{margin-bottom:30px;position:relative;padding-left:100px;z-index:1}.contact-info-box:last-child{margin-bottom:0}.contact-info-box .icon{width:75px;height:85px;background-color:#f7f7f7;border-radius:3px;position:absolute;text-align:center;left:0;font-size:40px;-webkit-transition:var(--transition);transition:var(--transition);top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.contact-info-box .icon i{position:absolute;left:0;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.contact-info-box h3{margin-bottom:10px;font-size:20px;color:#000627;font-family:'Inter', sans-serif}.contact-info-box p{margin-bottom:2px;font-weight:600;font-family:'Nunito Sans'}.contact-info-box p:last-child{margin-bottom:0}.contact-info-box .back-icon{position:absolute;right:0;bottom:-15px;z-index:-1;color:var(--blackColor);line-height:1;opacity:.04;font-size:100px;-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}.contact-info-box:hover .icon{color:var(--whiteColor)}.contact-form{padding:40px;margin-right:30px;-webkit-box-shadow:0 0 20px rgba(158, 158, 158, 0.16);box-shadow:0 0 20px rgba(158, 158, 158, 0.16);background-color:var(--whiteColor)}.contact-form form .form-group textarea.form-control{height:auto}.contact-form form .help-block ul{margin-bottom:0;margin-top:12px}.contact-form form .help-block ul li{color:red}.contact-form form .default-btn{margin-top:5px}.contact-form form #msgSubmit{margin:0 !important}.contact-form form #msgSubmit.text-danger, .contact-form form #msgSubmit.text-success{margin-top:15px !important}/*================================================ Restaurant Contact Area Style =================================================*/ .restaurant-contact-info-box{margin-bottom:30px;position:relative;padding-left:100px;z-index:1}.restaurant-contact-info-box:last-child{margin-bottom:0}.restaurant-contact-info-box .icon{width:75px;height:85px;background-color:#f7f7f7;border-radius:3px;position:absolute;text-align:center;left:0;font-size:40px;color:var(--mainColor);-webkit-transition:var(--transition);transition:var(--transition);top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.restaurant-contact-info-box .icon i{position:absolute;left:0;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.restaurant-contact-info-box h3{margin-bottom:10px;font-size:20px;color:#fff}.restaurant-contact-info-box p a{color:#fff}.restaurant-contact-info-box p{margin-bottom:2px;font-weight:600}.restaurant-contact-info-box p:last-child{margin-bottom:0}.restaurant-contact-info-box .back-icon{position:absolute;right:0;bottom:-15px;z-index:-1;color:var(--blackColor);line-height:1;opacity:.04;font-size:100px;-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}.restaurant-contact-info-box:hover .icon i{color:var(--whiteColor)}.restaurant-contact-form{padding:40px;margin-right:10px;background-color:#131313}.restaurant-contact-form form .form-group textarea.form-control{height:auto}.restaurant-contact-form form .help-block ul{margin-bottom:0;margin-top:12px}.restaurant-contact-form form .help-block ul li{color:red}.restaurant-contact-form form .default-btn{margin-top:5px}.restaurant-contact-form form #msgSubmit{margin:0 !important}.restaurant-contact-form form #msgSubmit.text-danger, .restaurant-contact-form form #msgSubmit.text-success{margin-top:15px !important}#restaurant-map iframe{width:100%;height:500px;margin-bottom:-7px;border:none}.restaurant-info-box{padding:50px;background-color:#131313}@media only screen and (max-width:767px){.contact-form{padding:20px;margin-right:0;margin-bottom:40px}.contact-info-box{padding-left:90px}.contact-info-box .icon{width:70px;height:75px}.contact-info-box h3{margin-bottom:8px;font-size:17px}.restaurant-contact-form{padding:20px;margin-top:50px;margin-right:0;margin-bottom:0}.restaurant-contact-info-box{padding-left:90px}.restaurant-contact-info-box .icon{width:70px;height:75px}.restaurant-contact-info-box h3{margin-bottom:8px;font-size:17px}.restaurant-info-box{padding:20px}}@media only screen and (min-width:768px) and (max-width:991px){.contact-form{padding:30px;margin-right:0;margin-bottom:55px}}@media only screen and (min-width:992px) and (max-width:1199px){.contact-form{padding:30px;margin-right:10px}.restaurant-info-box{padding:20px}}/*================================================ Categories Area CSS =================================================*/ .single-categories-box{margin-bottom:30px;position:relative;text-align:center;overflow:hidden}.single-categories-box img{-webkit-transition:var(--transition);transition:var(--transition)}.single-categories-box .default-btn{background-color:var(--whiteColor);color:var(--blackColor);position:absolute;left:25px;bottom:25px;border:1px solid var(--blackColor)}.single-categories-box h3{top:18%;left:25px;font-size:25px;margin-bottom:0;position:absolute;-webkit-transform-origin:top left;transform-origin:top left;-webkit-transform:rotate(-90deg) scaleX(-1);transform:rotate(-90deg) scaleX(-1)}.single-categories-box h3 span{-webkit-transform:scaleX(-1);transform:scaleX(-1);display:block}.single-categories-box:hover img{-webkit-transform:scale(1.04);transform:scale(1.04)}.single-categories-box:hover .default-btn{background-color:var(--blackColor);color:var(--whiteColor);border-color:var(--blackColor)}.single-categories-item{margin-bottom:30px;overflow:hidden;position:relative}.single-categories-item img{-webkit-transition:var(--transition);transition:var(--transition)}.single-categories-item .content{position:absolute;left:40px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.single-categories-item .content h3{font-size:22px;margin-bottom:20px}.single-categories-item .content .default-btn{background-color:var(--whiteColor);color:var(--blackColor);border:1px solid var(--blackColor)}.single-categories-item .content .default-btn:hover{background-color:var(--blackColor);color:var(--whiteColor)}.single-categories-item:hover img{-webkit-transform:scale(1.04);transform:scale(1.04)}/*================================================ Categories Area FS CSS =================================================*/ .single-categories-box-fs{margin-bottom:30px;position:relative;overflow:hidden}.single-categories-box-fs img{-webkit-transition:var(--transition);transition:var(--transition)}.single-categories-box-fs .content{top:50%;left:60px;position:absolute;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.single-categories-box-fs .content h3{font-size:28px;margin-bottom:6px}.single-categories-box-fs .content span{display:block;font-size:16px;color:var(--paragraphColor)}.single-categories-box-fs .content .default-btn{margin-top:18px;color:var(--blackColor);background-color:var(--whiteColor);border:1px solid var(--blackColor)}.single-categories-box-fs .content .default-btn:hover{background-color:#e82b2b;border-color:#e82b2b;color:var(--whiteColor)}.single-categories-box-fs:hover img{-webkit-transform:scale(1.04);transform:scale(1.04)}@media only screen and (max-width:767px){.single-categories-box h3{top:15%;left:15px;font-size:17px}.single-categories-box .default-btn{left:15px;bottom:15px}.single-categories-item .content{left:15px}.single-categories-item .content h3{font-size:17px;margin-bottom:18px}.single-categories-box-fs .content{top:auto;left:15px;-webkit-transform:unset;transform:unset;bottom:15px}.single-categories-box-fs .content h3{font-size:17px}.single-categories-box-fs .content span{font-size:14px}.single-categories-box-fs .content .default-btn{margin-top:15px}}@media only screen and (min-width:768px) and (max-width:991px){.single-categories-item .content{left:10px}.single-categories-box h3{top:15%;left:20px;font-size:20px}.single-categories-box .default-btn{left:20px;bottom:20px}.single-categories-box-fs .content{left:20px}.single-categories-box-fs .content h3{font-size:22px}.single-categories-box-fs .content span{font-size:15px}.single-categories-box-fs .content .default-btn{margin-top:15px}.single-categories-box-fs .default-btn{padding:12px 20px 11px 35px}.single-categories-box-fs .default-btn i{left:10px}}@media only screen and (min-width:992px) and (max-width:1199px){.single-categories-box h3{top:15%;left:15px;font-size:20px}.single-categories-box .default-btn{left:20px;bottom:20px}.single-categories-box-fs .content{left:30px}.single-categories-box-fs .content h3{font-size:25px}}/*================================================ Subscribe Area CSS =================================================*/ .subscribe-area{position:relative;z-index:1}.subscribe-area-fs{text-align:center;background-position:center center;background-size:cover;background-repeat:no-repeat}.subscribe-area::before{content:'';position:absolute;left:0;right:0;bottom:0;height:50%;z-index:-1;background-color:var(--blackColor)}.subscribe-inner-area{position:relative;z-index:1;border-radius:5px;text-align:center;padding-left:100px;padding-right:100px}.subscribe-inner-area .sub-title{display:block;color:var(--whiteColor);opacity:0.8;margin-bottom:10px;font-size:14px;font-weight:700}.subscribe-inner-area h2{font-size:36px;margin-bottom:0;color:var(--whiteColor)}.subscribe-inner-area form{max-width:700px;position:relative;padding-right:205px;margin-left:auto;margin-right:auto;margin-top:30px}.subscribe-inner-area form label{position:absolute;margin-bottom:0;left:15px;top:8px;font-size:25px}.subscribe-inner-area form .input-newsletter{height:50px;display:block;width:100%;background-color:var(--whiteColor);color:var(--blackColor);border-radius:5px;font-weight:600;border:none;padding-left:55px}.subscribe-inner-area form .input-newsletter::-webkit-input-placeholder{color:#999999;-webkit-transition:var(--transition);transition:var(--transition)}.subscribe-inner-area form .input-newsletter:-ms-input-placeholder{color:#999999;-webkit-transition:var(--transition);transition:var(--transition)}.subscribe-inner-area form .input-newsletter::-ms-input-placeholder{color:#999999;-webkit-transition:var(--transition);transition:var(--transition)}.subscribe-inner-area form .input-newsletter::placeholder{color:#999999;-webkit-transition:var(--transition);transition:var(--transition)}.subscribe-inner-area form .input-newsletter:focus::-webkit-input-placeholder{color:transparent}.subscribe-inner-area form .input-newsletter:focus:-ms-input-placeholder{color:transparent}.subscribe-inner-area form .input-newsletter:focus::-ms-input-placeholder{color:transparent}.subscribe-inner-area form .input-newsletter:focus::placeholder{color:transparent}.subscribe-inner-area form .default-btn{position:absolute;right:0;top:-1.5px;color:var(--whiteColor);height:52px}.subscribe-inner-area form .default-btn:hover{background-color:var(--whiteColor);color:var(--blackColor)}.subscribe-inner-area form #validator-newsletter{position:absolute;left:0;right:0;bottom:-40px;color:var(--whiteColor)}.subscribe-shape1{position:absolute;left:15px;bottom:15px;z-index:-1}.subscribe-shape2{position:absolute;right:15px;bottom:0;z-index:-1}.subscribe-inner-area-two{text-align:center;background-position:center center;background-size:cover;background-repeat:no-repeat;padding-left:100px;padding-right:100px}.subscribe-inner-area-two .sub-title{display:block;opacity:0.8;margin-bottom:10px;font-size:14px;font-weight:700}.subscribe-inner-area-two h2{font-size:36px;margin-bottom:0;color:var(--whiteColor)}.subscribe-inner-area-two form{max-width:700px;position:relative;padding-right:205px;margin-left:auto;margin-right:auto;margin-top:30px}.subscribe-inner-area-two form label{position:absolute;margin-bottom:0;left:15px;top:8px;color:var(--blackColor);font-size:25px}.subscribe-inner-area-two form .input-newsletter{height:50px;display:block;width:100%;background-color:var(--whiteColor);color:var(--blackColor);border-radius:5px;font-weight:600;border:none;padding-left:55px}.subscribe-inner-area-two form .input-newsletter::-webkit-input-placeholder{color:#999999;-webkit-transition:var(--transition);transition:var(--transition)}.subscribe-inner-area-two form .input-newsletter:-ms-input-placeholder{color:#999999;-webkit-transition:var(--transition);transition:var(--transition)}.subscribe-inner-area-two form .input-newsletter::-ms-input-placeholder{color:#999999;-webkit-transition:var(--transition);transition:var(--transition)}.subscribe-inner-area-two form .input-newsletter::placeholder{color:#999999;-webkit-transition:var(--transition);transition:var(--transition)}.subscribe-inner-area-two form .input-newsletter:focus::-webkit-input-placeholder{color:transparent}.subscribe-inner-area-two form .input-newsletter:focus:-ms-input-placeholder{color:transparent}.subscribe-inner-area-two form .input-newsletter:focus::-ms-input-placeholder{color:transparent}.subscribe-inner-area-two form .input-newsletter:focus::placeholder{color:transparent}.subscribe-inner-area-two form .default-btn{position:absolute;right:0;top:-1.5px;height:52px}@media only screen and (max-width:767px){.subscribe-inner-area{padding-left:15px;padding-right:15px;padding-top:30px;padding-bottom:30px}.subscribe-inner-area .sub-title{font-size:13px}.subscribe-inner-area h2{font-size:24px}.subscribe-inner-area form{max-width:100%;padding-right:0;margin-top:25px}.subscribe-inner-area form .default-btn{position:relative;top:0;height:auto;margin-top:15px}.subscribe-inner-area form .input-newsletter{padding-left:50px;padding-top:1px}.subscribe-inner-area form #validator-newsletter{bottom:-25px}.subscribe-shape1, .subscribe-shape2{display:none}.subscribe-inner-area-two{padding-left:15px;padding-right:15px;padding-top:30px;padding-bottom:30px}.subscribe-inner-area-two .sub-title{font-size:13px}.subscribe-inner-area-two h2{font-size:24px}.subscribe-inner-area-two form{max-width:100%;padding-right:0;margin-top:25px}.subscribe-inner-area-two form .default-btn{position:relative;top:0;height:auto;margin-top:15px}.subscribe-inner-area-two form .input-newsletter{padding-left:50px;padding-top:1px}.subscribe-inner-area-two form #validator-newsletter{bottom:-25px}}@media only screen and (min-width:576px) and (max-width:767px){.subscribe-inner-area{padding-left:25px;padding-right:25px}.subscribe-inner-area-two{padding-left:25px;padding-right:25px}}@media only screen and (min-width:768px) and (max-width:991px){.subscribe-inner-area{padding-left:50px;padding-right:50px}.subscribe-inner-area form{max-width:100%;padding-right:200px}.subscribe-inner-area .sub-title{font-size:13px}.subscribe-inner-area h2{font-size:30px}.subscribe-shape1 img{width:200px}.subscribe-shape2 img{width:220px}.subscribe-inner-area-two{padding-left:50px;padding-right:50px}.subscribe-inner-area-two form{max-width:100%;padding-right:200px}.subscribe-inner-area-two .sub-title{font-size:13px}.subscribe-inner-area-two h2{font-size:30px}}/*================================================ OS Top Products Area CSS =================================================*/ .os-top-products-area{background-color:#f7fdfa;position:relative;z-index:1;margin-bottom:100px}.os-top-products-area .section-title h2{font-family:'Inter', sans-serif;color:#000627}.os-top-products-area .owl-theme .owl-dots{line-height:1;margin-bottom:-1px}.os-top-products-area .owl-theme .owl-dots .owl-dot span{width:20px;height:6px;border-radius:0;-webkit-transition:var(--transition);transition:var(--transition);background-color:#bdda98;margin:0 10px}.os-top-products-area .owl-theme .owl-dots .owl-dot span:focus{outline:none}.os-top-products-area .owl-theme .owl-dots .owl-dot.active span{background-color:#67a504}.os-top-products-area .shape{position:absolute;z-index:-1}.os-top-products-area .shape.shape-1{top:50px;left:50px;-webkit-animation:movebounce 5s linear infinite;animation:movebounce 5s linear infinite}.os-top-products-area .shape.shape-2{bottom:50px;left:0;right:0;text-align:center;-webkit-animation:movescale 5s linear infinite;animation:movescale 5s linear infinite}.os-top-products-area .shape.shape-3{bottom:50px;right:50px;-webkit-animation:movebounce 5s linear infinite;animation:movebounce 5s linear infinite}.os-top-product-slider{display:block}.owl-stage-outer .os-single-top-products{-webkit-transition:var(--transition);transition:var(--transition)}.owl-stage-outer:hover .os-single-top-products{-webkit-filter:blur(2px);filter:blur(2px)}.owl-stage-outer:hover .os-single-top-products:hover{-webkit-filter:blur(0);filter:blur(0)}.os-single-top-products{text-align:center;margin-bottom:30px;position:relative}.os-single-top-products .os-top-products-content{border-top:1px solid #f5f5f5;background-color:var(--whiteColor);padding:30px;padding-top:15px}.os-single-top-products .os-top-products-content h3{margin-bottom:8px;font-family:'Inter', sans-serif;color:#000627;font-size:18.5px}.os-single-top-products .os-top-products-content h3 a{color:var(--blackColor);font-size:18px}.os-single-top-products .os-top-products-content .pricing{font-family:var(--headingFontFamily);display:block;margin-bottom:8px}.os-single-top-products .os-top-products-content .pricing del{margin-right:10px}.os-single-top-products .os-top-products-content ul{padding:0;margin:0;list-style-type:none}.os-single-top-products .os-top-products-content ul li{display:inline-block}.os-single-top-products .os-top-products-content ul li i{font-size:15px;color:#fdcc0d}.os-single-top-products .new{position:absolute;top:30px;left:30px;width:40px;height:40px;line-height:40px;background-color:#ff0000;display:inline-block;text-align:center;border-radius:50%;color:var(--whiteColor);font-size:14px}.os-single-top-products .new.sale{background-color:#008000}.os-single-top-products:hover .top-products-content h3 a{color:#67a504}.single-products-item{margin-bottom:30px;position:relative;overflow:hidden}.single-products-item img{-webkit-transition:var(--transition);transition:var(--transition)}.single-products-item .content{left:40px;bottom:60px;position:absolute}.single-products-item .content h3{font-size:28px;margin-bottom:6px}.single-products-item .content span{display:block;font-size:16px;color:var(--paragraphColor)}.single-products-item .content .default-btn{margin-top:18px;color:var(--blackColor);background-color:var(--whiteColor);border:1px solid var(--blackColor)}.single-products-item .content .default-btn:hover{background-color:#e82b2b;border-color:#e82b2b;color:var(--whiteColor)}.single-products-item:hover img{-webkit-transform:scale(1.04);transform:scale(1.04)}/*================================================ OS Limited Offer Area CSS =================================================*/ .os-limited-offer-product{background-color:#fff8f0;text-align:center;padding:30px;padding-bottom:0;margin-bottom:30px}.os-limited-offer-product span{color:#67a504;display:block;margin-bottom:10px;font-size:25px;font-family:var(--headingFontFamily)}.os-limited-offer-product h3{color:var(--blackColor);font-size:40px;margin-bottom:30px;font-weight:900;letter-spacing:5px;font-family:'Inter', sans-serif}.os-limited-offer-product #timer div{display:inline-block;background-color:var(--whiteColor);color:var(--blackColor);width:80px;height:80px;padding-top:13px;font-size:25px;font-weight:700;text-align:center;margin-right:7px;margin-bottom:30px}.os-limited-offer-product #timer div span{display:block;text-transform:capitalize;margin-top:-4px;margin-bottom:6px;font-size:15px;font-weight:normal;color:var(--blackColor)}.os-limited-offer-product #timer div:last-child::before{display:none}.os-limited-offer-product #timer div:last-child::after{display:none}.os-limited-offer-product .default-btn{margin-bottom:30px}.os-limited-offer-product .offer-product-img{text-align:center;margin-top:20px}.os-best-seller-content h2{text-align:center;font-size:36px;position:relative;z-index:1;margin-bottom:30px;font-family:'Inter', sans-serif;color:#000627}.os-best-seller-content h2::before, .os-best-seller-content h2::after{content:"";position:absolute;top:20px;left:0;width:15%;height:2px;background-color:#dde0e3;z-index:-1}.os-best-seller-content h2::after{left:auto;right:0}.os-best-seller-content .row .os-single-latest-products{-webkit-transition:var(--transition);transition:var(--transition)}.os-best-seller-content .row:hover .os-single-latest-products{-webkit-filter:blur(2px);filter:blur(2px)}.os-best-seller-content .row:hover .os-single-latest-products:hover{-webkit-filter:blur(0);filter:blur(0)}@media only screen and (max-width:767px){.os-limited-offer-product span{font-size:20px}.os-limited-offer-product h3{font-size:25px;letter-spacing:normal}.os-limited-offer-product h3 img{display:none}.os-best-seller-content h2{font-size:25px;margin-bottom:20px}.os-best-seller-content h2::before, .os-best-seller-content h2::after{display:none}}@media only screen and (min-width:768px) and (max-width:991px){.os-limited-offer-product span{font-size:20px}.os-limited-offer-product h3{font-size:25px;letter-spacing:normal}.os-limited-offer-product h3 img{display:none}.os-best-seller-content h2{margin-bottom:20px}}@media only screen and (min-width:992px) and (max-width:1199px){.os-best-seller-content h2::before, .os-best-seller-content h2::after{display:none}}/*================================================ Promotions Area CSS =================================================*/ .promotions-content img{margin-bottom:25px}.promotions-content h2{font-size:36px;margin-bottom:12px;max-width:700px}.promotions-content p{max-width:700px}.promotions-content .default-btn{margin-top:5px}.promotions-image{height:100%;background-position:center center;background-size:cover;background-repeat:no-repeat}.promotions-image img{display:none}.promotions-text{background-color:#fafafa;text-align:center;padding-left:15px;padding-right:15px;padding-top:65px;padding-bottom:65px}.promotions-text h1{line-height:1;font-size:90px;font-weight:600;margin-bottom:35px;margin-top:-10px}.promotions-text h1 span{display:block;color:var(--paragraphColor);font-size:30px;font-weight:400}.promotions-text p{line-height:initial;font-size:21px}.promotions-text .default-btn{margin-top:5px}/*================================================ Promotions Area Fs CSS =================================================*/ .promotions-content-fs h2{margin-bottom:10px;font-size:55px;font-weight:600}.promotions-content-fs span{display:block;color:#e82b2b;font-size:25px;line-height:1}.promotions-content-fs .default-btn{margin-top:30px;background-color:var(--blackColor)}.promotions-content-fs .default-btn:hover{background-color:#e82b2b}/*================================================ OS Offer Area CSS =================================================*/ .os-offer-img{margin-bottom:30px;display:block}/*================================================ OS 50% Offer Area CSS =================================================*/ .os-50-offer-bg{background-color:#fbf3f2;padding:30px}.os-50-offer-content{text-align:center;max-width:450px;margin:auto}.os-50-offer-content span{color:#67a504;display:block;margin-bottom:15px}.os-50-offer-content h2{font-size:36px;margin-bottom:30px;font-family:'Inter', sans-serif;color:#000627}@media only screen and (max-width:767px){.promotions-content-fs{text-align:center;margin-bottom:30px}.promotions-content-fs h2{margin-bottom:15px;font-size:24px}.promotions-content-fs span{font-size:16px}.promotions-content-fs .default-btn{margin-top:20px}.promotions-content{text-align:center}.promotions-content h2{font-size:24px;max-width:100%}.promotions-content p{max-width:100%}.promotions-image{height:auto;background-image:unset !important}.promotions-image img{display:inline-block}.promotions-text{padding-top:30px;padding-bottom:30px}.promotions-text h1{font-size:30px;margin-bottom:15px;margin-top:0}.promotions-text h1 span{font-size:16px;margin-top:10px}.promotions-text p{font-size:15px}.promotions-text .default-btn{margin-top:0}.os-50-offer-img{margin-bottom:30px}.os-50-offer-content h2{font-size:20px;margin-bottom:20px}}@media only screen and (min-width:768px) and (max-width:991px){.promotions-content-fs{text-align:center;margin-bottom:30px}.promotions-content-fs h2{font-size:40px}.promotions-content-fs span{font-size:20px}.promotions-area .col-lg-4:nth-child(1){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.promotions-area .col-lg-4:nth-child(2){-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.promotions-area .col-lg-4:nth-child(3){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.promotions-content h2{font-size:30px}.promotions-image{height:auto;background-image:unset !important}.promotions-image img{display:inline-block}.promotions-text{padding-top:40px;padding-bottom:40px}.promotions-text h1{font-size:40px;margin-bottom:20px;margin-top:-5px}.promotions-text h1 span{font-size:17px;margin-top:10px}.promotions-text p{font-size:17px}.promotions-text .default-btn{margin-top:0}.os-50-offer-img{margin-bottom:30px}.os-50-offer-content h2{font-size:20px;margin-bottom:20px}}@media only screen and (min-width:992px) and (max-width:1199px){.promotions-content h2{font-size:35px}}/*================================================ Main Banner Area FS CSS =================================================*/ .main-banner-area{background-color:#f8f8f8;position:relative;z-index:1;padding-top:160px;padding-bottom:160px;background-position:center center;background-size:cover;background-repeat:no-repeat}.main-banner-area .container-fluid{padding-left:35px;padding-right:35px}.main-banner-content-fs{border-left:10px solid #e82b2b;max-width:840px;background-color:rgba(255, 255, 255, 0.7);padding-top:70px;padding-bottom:70px;padding-left:90px;padding-right:90px}.main-banner-content-fs .sub-title{display:block;color:#e82b2b;margin-bottom:12px;font-size:14px;font-weight:700}.main-banner-content-fs h1{font-size:60px;margin-bottom:13px;line-height:1.3}.main-banner-content-fs p{font-weight:600;color:var(--blackColor);max-width:600px}.main-banner-content-fs .default-btn{margin-top:10px;background-color:var(--blackColor);color:var(--whiteColor)}.main-banner-content-fs .default-btn:hover{background-color:#e82b2b !important;color:var(--whiteColor) !important}.home-slides{display:block}.home-slides.owl-theme .owl-nav{top:50%;right:35px;margin-top:0;position:absolute;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:var(--transition);transition:var(--transition);opacity:0;visibility:hidden}.home-slides.owl-theme .owl-nav[class*=owl-]{padding:0;width:40px;height:40px;margin:8px 0;display:block;font-size:25px;border-radius:0;position:relative;color:var(--blackColor);background:var(--whiteColor);-webkit-transition:var(--transition);transition:var(--transition)}.home-slides.owl-theme .owl-nav[class*=owl-] i{right:0;left:0;top:50%;margin-top:1px;position:absolute;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.home-slides.owl-theme .owl-nav[class*=owl-]:hover{background-color:#e82b2b;color:var(--whiteColor)}.home-slides.owl-theme:hover .owl-nav{opacity:1;visibility:visible}@media only screen and (max-width:767px){.main-banner-content-fs{max-width:100%;padding:25px 15px;border-left-width:2px;text-align:center}.main-banner-content-fs .sub-title{font-size:13px;margin-bottom:10px}.main-banner-content-fs h1{font-size:30px;margin-bottom:12px}.main-banner-content-fs p{max-width:100%}.main-banner-content-fs .default-btn{margin-top:5px}.home-slides.owl-theme .owl-nav{opacity:1;visibility:visible;top:auto;bottom:60px;-webkit-transform:unset;transform:unset;right:0;left:0}.home-slides.owl-theme .owl-nav[class*=owl-]{width:35px;height:35px;margin:0 5px;font-size:20px;display:inline-block}.home-slides.owl-theme .owl-nav[class*=owl-] i{margin-top:0}}@media only screen and (min-width:768px) and (max-width:991px){.main-banner-content-fs{max-width:720px;padding:50px;border-left-width:5px}.main-banner-content-fs .sub-title{font-size:13px}.main-banner-content-fs h1{font-size:42px;margin-bottom:15px}.main-banner-content-fs .default-btn{margin-top:5px}.home-slides.owl-theme .owl-nav{opacity:1;visibility:visible;top:auto;bottom:100px;-webkit-transform:unset;transform:unset;right:0;left:0}.home-slides.owl-theme .owl-nav[class*=owl-]{width:35px;height:35px;margin:0 5px;font-size:20px;display:inline-block}.home-slides.owl-theme .owl-nav[class*=owl-] i{margin-top:0}}@media only screen and (min-width:992px) and (max-width:1199px){.main-banner-content-fs{max-width:700px;padding-top:55px;padding-bottom:55px;padding-left:75px;padding-right:75px}.main-banner-content-fs h1{font-size:45px}.main-banner-content-fs p{max-width:100%}}/*================================================ Rooms Area Fs CSS =================================================*/ .rooms-area{background-position:center center;background-size:cover;background-repeat:no-repeat}.rooms-content{padding:40px;max-width:685px;background-color:var(--whiteColor);border-left:5px solid #e82b2b}.rooms-content h1{font-size:35px;margin-bottom:13px;line-height:1.3}.rooms-content p{color:var(--blackColor)}.rooms-content ul{padding-left:0;list-style-type:none;margin-bottom:0;margin-top:20px}.rooms-content ul li{padding-left:18px;position:relative;font-weight:600;margin-bottom:12px;color:var(--blackColor)}.rooms-content ul li::before{content:'';position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:1px;width:10px;background-color:#e82b2b}.rooms-content ul li:last-child{margin-bottom:0}.rooms-content .default-btn{margin-top:30px}.rooms-area .rooms-content .default-btn{background:var(--blackColor)}.rooms-area .rooms-content .default-btn:hover{background:#e82b2b !important}@media only screen and (max-width:767px){.rooms-content{padding:25px 15px;max-width:100%;border-left-width:2px}.rooms-content h1{font-size:20px;margin-bottom:12px}.rooms-content .default-btn{margin-top:20px}}