.topheader ul{margin:0;padding:0}.topheader ul li{list-style:none;display:inline-block;padding-right:20px}.topheader ul li a{font-size:16px;color:#fff}.topheader ul li a img{padding-right:5px}.topheader ul li a:hover{color:#ef4e36}.main-navigation .main-header-menu{display:flex;align-items:center}.banner-text{max-width:1300px !important}.bannerslider .n2-ss-layer{padding:0 !important}.banner-text h1{font-family:"Marcellus",Sans-serif !important;font-weight:400 !important}.banner-text p{font-family:"Sora",Sans-serif !important;font-size:16px !important;line-height:26px !important}.shopbtn a:hover{background:#2b2e4c !important}.bancnt .n2-ss-layer-col{padding-top:0 !important}.helpbtn .elementor-icon-box-icon a{width:44px;height:44px;background:#2b2e4c;display:flex;align-items:center;justify-content:center;border-radius:50px}.abt p{margin-bottom:0}.arrayur{position:relative}.arrayur h5{width:80%}.arrayur .iconsmain{position:absolute;top:10px;right:0}.arrayur:hover .iconsmain svg{transform:rotate(90deg) !important}.h-products .products li{background:#2b2e4c0a;padding:20px !important;border-radius:20px}.h-products .products li .astra-shop-thumbnail-wrap img{border-radius:20px}.h-products .products li a.ast-on-card-button{top:30px;right:30px}.h-products .products li h2.woocommerce-loop-product__title{font-size:16px !important;line-height:24px}.h-products .products li a.button{border-radius:50px}.h-products .products li .star-rating:before{color:#ef4e36 !important}.woocommerce-js ul.products li.product,.woocommerce-page ul.products li.product{margin-bottom:20px}.h-products .review-rating{padding-bottom:10px}.h-products h2.woocommerce-loop-product__title{padding-bottom:10px}.h-products .swiper-slide{border:1px solid #ddd;border-radius:30px;padding:30px;position:relative}.swiper-horizontal{padding-top:60px !important;margin-top:-60px !important;overflow:hidden !important}.h-products .swiper-slide:before{content:url("https://viziott.com/wp-content/uploads/2025/07/quote.svg");position:absolute;top:10px;right:10px;z-index:-1}.review-star{padding-bottom:5px}.review-star{padding-bottom:5px}.swiper-button-prev{top:30px !important;right:60px !important;left:auto !important}.swiper-button-next{top:30px !important}#trusted-parnters .swiper-slide{padding:20px;border-radius:20px}.swiper-button-next,.swiper-button-prev{width:40px;height:40px;max-height:40px;min-width:40px;background:#2b2e4c;display:flex;align-items:center;justify-content:center;border-radius:50%;opacity:1}.swiper-button-next:hover,.swiper-button-prev:hover{background:#ef4e36 !important}.swiper-button-next svg,.swiper-button-prev svg{transform:scale(.3)}.swiper-button-next path,.swiper-button-prev path{fill:#fff}.h-blog .eael-post-elements-readmore-btn{max-width:148px;text-align:center}.h-blog .eael-grid-post-holder .eael-entry-thumbnail img{border-radius:30px}.h-blog .eael-grid-post-holder{border:0;background:#f4f4f4 !important;border-radius:30px !important}.h-blog .eael-entry-wrapper{padding:20px 30px 30px}.h-blog .eael-entry-wrapper{padding:20px 30px 30px !important}.h-blog .eael-entry-overlay{display:none}.h-blog .eael-entry-thumbnail{height:250px}.h-blog .eael-entry-thumbnail img{width:100%;object-fit:cover;height:100%}.h-blog h5.eael-entry-title{padding-bottom:0}.h-blog h5.eael-entry-title a{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.h-blog .eael-grid-post-excerpt p{overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical}.site-footer-primary-section-2 aside{display:flex}.site-footer-primary-section-2 aside.footer-widget-area{display:flex;flex-wrap:wrap;gap:0px;width:100% !important}.site-footer-primary-section-2 aside.footer-widget-area section{width:48%}.site-footer-primary-section-2 aside.footer-widget-area section.widget_custom_html{width:100%}footer ul#menu-footer-links{margin:0;padding:0}footer ul#menu-footer-links li{display:inline-block;padding-right:14px}footer ul#menu-footer-links li a{color:#464646}footer ul#menu-footer-links li a:hover{color:#ef4e36}.opnhours ul{display:flex;justify-content:space-between}.fbt_widget{display:flex;gap:40px;justify-content:space-between;border-top:1px solid #ef4e3642;padding-top:30px}.fbt_widget .cntadrs li,.fbt_widget .cntadrs a{color:#464646 !important;padding-left:26px;position:relative;list-style:none}.fbt_widget .cntadrs li .phimg,.fbt_widget .cntadrs a .phimg{position:absolute;top:0;left:0}.fbt_widget .cntadrs a{display:flex;align-items:center}.site-footer-primary-section-2 aside.footer-widget-area section{padding-bottom:10px}.site-below-footer-inner-wrap .ast-footer-copyright{text-align:left}.site-below-footer-inner-wrap nav.menu-privacy-menu-container ul{text-align:right}.site-below-footer-inner-wrap nav.menu-privacy-menu-container ul li{display:inline-block;padding-left:20px}.ast-builder-footer-grid-columns.site-below-footer-inner-wrap{border-top:1px solid #ef4e3642;padding-top:20px}.site-below-footer-inner-wrap nav.menu-privacy-menu-container ul li a{color:#464646 !important}.site-below-footer-inner-wrap nav.menu-privacy-menu-container ul li a:hover,.fbt_widget .cntadrs a:hover{color:#ef4e36 !important}.woocommerce-page h2.woocommerce-loop-product__title{font-size:16px;line-height:26px}.woocommerce-page .review-rating{padding-bottom:10px}.woocommerce-page a.button.product_type_simple{border-radius:50px}.woocommerce-page ul.products li{background:#2b2e4c0a;border-radius:30px;padding:30px}.woocommerce-page ul.products li .astra-shop-thumbnail-wrap,.woocommerce-page ul.products li .astra-shop-thumbnail-wrap img{border-radius:30px}.woocommerce-page ul.products li .astra-shop-summary-wrap{padding:20px}.woocommerce-page nav.woocommerce-pagination{align-items:center;display:flex}.woocommerce-page nav.woocommerce-pagination ul.page-numbers{margin:0 auto}footer .site-primary-footer-wrap{padding-left:30px !important;padding-right:30px !important}footer .site-below-footer-wrap{padding-left:30px;padding-right:30px}a{text-decoration:none !important}.contctsct .cntctfrm{background:#f5f5f5;padding:30px;border-radius:20px;display:flex;flex-wrap:wrap}.contctsct .cntctfrm .cntctfrminr{display:flex;flex-wrap:wrap;flex-direction:column;padding:10px}.contctsct .cntctfrm .cntctfrminr.full{flex-basis:100%}.contctsct .cntctfrm .cntctfrminr.half{flex-basis:50%}.contctsct .cntctfrm .cntctfrminr p{margin-bottom:0}.contctsct .cntctfrm .cntctfrminr input{border-radius:4px;font-size:14px;padding:15px;background:#fff}.contctsct .cntctfrm .cntctfrminr textarea{border-radius:4px;font-size:14px;padding:15px;background:#fff;max-height:100px}.contctsct .cntctfrm .cntctfrminr.full.submit input.wpcf7-form-control.wpcf7-submit{background:#ef4e36;padding:18px 40px;border-radius:50px}.contctsct .cntctfrm .cntctfrminr.full.submit input.wpcf7-form-control.wpcf7-submit:hover{opacity:.9}.contctsct .cntctfrm .cntctfrminr.full h2{margin-bottom:0}.sidebar-main{background:#f4f4f4;padding:20px;border-radius:20px}.sidebar-main .wp-block-search__inside-wrapper input{margin-bottom:10px;border-radius:8px}.sidebar-main .wp-block-search__inside-wrapper button.wp-block-search__button.wp-element-button{border-radius:50px;font-size:16px;padding:12px 20px !important}.sidebar-main ul.wp-block-latest-posts__list.wp-block-latest-posts li a{color:#000}.sidebar-main ul.wp-block-latest-posts__list.wp-block-latest-posts li a:hover{color:#ef4e36}.sidebar-main aside#block-4{display:none}.sidebar-main aside#block-5{display:none}.sidebar-main aside{border-radius:20px}.ingrdnt ul{margin:0 auto;text-align:center;padding:0}.ingrdnt ul li{list-style:none;display:inline-block;padding:12px 6px;margin:0}.ingrdnt ul li a{background:#ef4e36;color:#fff;padding:14px 30px;border-radius:50px}.ingrdnt ul li a:hover{background:#2b2e4c}.ast-woocommerce-container .ast-separate-container .ast-woocommerce-container{padding:0}.woocommerce-js div.product .product_title{padding-bottom:10px}.ast-woocommerce-container .woocommerce-product-details__short-description{padding-top:20px;padding-bottom:20px}.ast-woocommerce-container .single-product-category{padding-bottom:10px}.woocommerce-js div.product form.cart .button.single_add_to_cart_button{border-radius:50px;padding:16px 30px}.ast-woocommerce-container .product_meta{padding-top:20px !important;margin-top:20px !important}.ast-woocommerce-container{padding:0 !important}@media only screen and (max-width:767px){.contctsct .cntctfrm .cntctfrminr.half{flex-basis:100%}.bancnt h1{font-size:28px !important;line-height:46px !important}.banner-text .n2-ss-layer-row-inner{display:flex !important;flex-direction:column-reverse !important}.helpbtn .elementor-icon-box-icon a{text-align:center;margin:0 auto}.n2-ss-layer-row.n2-ss-layer-with-background.n-uc-1b66a617f75af-inner{display:none}.n2-ss-layer-row.n2-ss-layer-with-background.n-uc-YpxIsSVuCqfR-inner{display:none}div#n2-ss-2 .n-uc-15728d9c16dbe-inner{padding-top:0 !important}.review-star{display:inline-flex !important;padding-bottom:5px}.review-star .elementor-element{width:20px}.swiper-horizontal{margin-top:-20px !important}footer .site-primary-footer-wrap{padding-left:20px !important;padding-right:20px !important}.footer-social-inner-wrap.element-social-inner-wrap{text-align:left !important;padding-bottom:20px}.ast-builder-footer-grid-columns .site-footer-section ul#menu-privacy-menu{text-align:center}.ast-builder-footer-grid-columns .site-footer-section ul#menu-privacy-menu li{padding:0 10px}.fbt_widget{flex-wrap:wrap}.ast-builder-footer-grid-columns{text-align:center;padding:0 10px}.ast-builder-footer-grid-columns .ast-footer-copyright{text-align:center !important}.site-footer-primary-section-2 aside.footer-widget-area section{width:100% !important}.ast-archive-entry-banner[data-post-type=product],section.ast-single-entry-banner{min-height:160px;padding:0 30px}.ast-archive-entry-banner[data-post-type=product] h1,section.ast-single-entry-banner h1{font-size:32px !important;line-height:40px !important}.ast-container .woocommerce ul.products:not(.elementor-grid),.woocommerce-page ul.products:not(.elementor-grid),.woocommerce.mobile-columns-2 ul.products:not(.elementor-grid),.woocommerce-page.mobile-columns-2 ul.products:not(.elementor-grid){grid-template-columns:repeat(1,minmax(0,1fr))}.single.single-product .ast-woocommerce-container{padding-top:80px}.ast-woocommerce-container{padding:20px !important}.ingrdnt ul li{margin-bottom:10px}#bannnersld{padding:18px 0 0 !important}}@media only screen and (min-width:768px) and (max-width:991px){.ingrdnt ul li{padding:12px 6px;margin-bottom:10px}.ingrdnt ul li a{font-size:14px}.single.single-product .ast-woocommerce-container{padding-top:80px}.bancnt h1{font-size:28px !important;line-height:46px !important}.ast-builder-footer-grid-columns{display:flex;flex-wrap:wrap;flex-direction:column;padding:0 30px}.footer-social-inner-wrap{text-align:left !important;padding-bottom:20px}.site-footer-primary-section-2 aside.footer-widget-area section{width:100%}.banner-text .n2-ss-layer-row-inner{display:flex !important;flex-direction:column-reverse !important}}@media only screen and (min-width:922px) and (max-width:1200px){.single.single-product .ast-woocommerce-container{padding-top:80px}.main-header-bar-wrap .ast-builder-layout-element .site-branding.ast-site-identity{max-width:170px}.main-header-bar-wrap .ast-builder-layout-element .site-branding.ast-site-identity .site-logo-img img{max-width:170px}.book-appointment{display:none !important}}@media only screen and (min-width:1200px){.book-appointment .menu-link{background:#ef4e36;color:#fff !important;padding:0 30px;border-radius:50px}.book-appointment{height:50px;padding-left:10px}.book-appointment .menu-link:hover{background:#2b2e4c}}#productlist{position:fixed;bottom:600px;left:2px;transform:rotate(270deg);transform-origin:top left;z-index:999999;cursor:pointer}