@media only screen and (max-width:1279px){.nav_menu>ul{font-size:14px;column-gap:clamp(20px, 4vw, 60px)}.addressList ul{font-size:16px}}@media only screen and (max-width:1199px){.nav_menu>ul{font-size:13px;column-gap:20px}.banner-content{font-size:15px;max-width:480px}.banner-heading{font-size:38px;margin-bottom:10px}.benifits ul{padding:16px;gap:10px;padding:0}.benifit-box{padding:12px}.benifit-box .icon{max-width:36px}.benifit-title{font-size:16px}.footerLink-wrapper{grid-template-columns:repeat(3,1fr);gap:30px}.box-image img{height:300px}.blog-category-list a{font-size:14px}.cart_addrelated_pro h4,.widgettitle{font-size:20px}.cart_addrelated_pro h4:first-letter,.widgettitle:first-letter{font-size:22px}.comments-title,.comment-reply-title{font-size:26px}.comment-list>li{padding:20px}.blog-content p img{max-width:280px}.sideBlog .subtitle{font-size:18px}.theiaStickySidebar .title{font-size:32px}.btn,.newsletter .tnp-widget .tnp-field input[type="submit"].tnp-submit{font-size:14px}.rjSidebar .widget{padding:20px}.fn{font-size:18px}.online_buy_flowers{padding:40px 0;margin-top:40px;font-size:16px}.single_product_summary .price{font-size:24px}.woocommerce-product-gallery{margin-right:15px}.woocommerce-Address-title{font-size:18px}.wedding-box{column-gap:16px;padding:16px}.subheading{font-size:20px}.call-to-action-content{font-size:18px}.cart-item-product-name .subtitle{font-size:20px}}@media only screen and (max-width:991px){body{font-size:15px}.topHeader{padding:8px 0}.h-info ul{font-size:15px}.logo{max-width:110px;margin:-64px 0 -20px 0}.nav_menu{display:none}.head-shipping{margin:0 40px 0 auto}.banner-content p{display:none}.banner-heading{font-size:32px}.mainFooter{padding:40px 0 0}.footerLink-wrapper{grid-template-columns:repeat(2,1fr);gap:30px 20px}.f-item:last-child{grid-column:2/4}.title,.heading{font-size:32px}.title::after{margin-bottom:6px}.homeslider .owl-nav [class*="owl-"]{--position:8px;--show:8px}h1{font-size:32px}h2{font-size:28px}h3{font-size:24px}h4{font-size:20px}h5{font-size:18px}h6{font-size:16px}.banner_image img{height:360px}.benifits{margin-top:40px}.benifits ul{grid-template-columns:repeat(2,1fr);gap:0}.benifit-box{padding:20px;background:#f3f3f3}li:nth-child(3n+1) .benifit-box{background:#e9e9e9}.product-title{font-size:16px}.contact-icon{max-width:40px}.addressList .contact-box-title{font-size:24px}.formTitle,.mapTitle{font-size:24px}.mapBox iframe{height:280px}.addressList ul li{padding:20px 20px}.contactBox{padding:24px 16px}.common-section{padding:40px 0}.form_wrap{padding:30px 30px}.section-content{margin:0 0 30px}.blog-content p img{max-width:160px}.theiaStickySidebar .title,.online_buy_flowers .title{font-size:28px}.comment-list{margin:0 0 30px}.productBox .btn-box .btn{line-height:36px;min-width:120px;font-size:14px}.my-account>.row{margin:0 -10px -30px}.my-account>.row>[class*="col-"]{padding:0 10px;margin-bottom:30px}.customer-information{padding:20px}.account-title{font-size:26px;margin-bottom:10px}#nav-holder .wtcpl_category_nav ul li{width:calc(50% - 10px)}.user-dashboard>.row{row-gap:12px}.dashboard-navigation{position:fixed;left:-305px;top:0;bottom:0;z-index:991;width:300px;padding:calc(15px + (20 - 15) * ((100vw - 320px) / (1920 - 320)));border-radius:0 5px 5px 0;max-height:100vh;overflow:hidden;overflow-y:auto;-webkit-transition:all 0.4s linear;transition:all 0.4s linear}.dashboard-navigation.show{left:0}.show-sidebar .sidebar-overlay{opacity:1;visibility:visible}.form_wrap.wedding-consaltation-form{padding:24px 20px}.wedding-consaltation-wrapper .form_wrap .row{row-gap:16px}.container-fluid.p-5{padding:40px 0!important}.call-to-action{position:relative;z-index:1;margin-top:40px!important}.call-to-action::after{content:'';position:absolute;top:0;left:0;bottom:0;right:0;background:#0000004a;z-index:1}.call-to-action-content{position:relative;z-index:2}.subheading{font-size:18px}.lists_items .cart_item{width:calc(33.33% - 20px)}.lists_items .cart_item:nth-child(4n)::after{opacity:1}.lists_items .cart_item:nth-child(3n)::after{visibility:hidden}.after_cart_table{max-height:720px;overflow:hidden;overflow-y:auto;padding-right:10px;margin-right:-10px}ul.thwmscf-tabs.align-center{gap:0;margin-bottom:30px}ul.thwmscf-tabs.align-center li::before,ul.thwmscf-tabs.align-center li::after{width:20px}ul.thwmscf-tabs.align-center li a{font-size:14px;padding:4px 10px 4px 30px}.cartForm .stickyContent .headtag{margin-bottom:24px}}@media only screen and (max-width:768px){.shop_table_order{border:none!important}.shop_table_order tr{border:1px solid rgb(0 0 0 / .1);margin-bottom:20px}.shop_table_order tr:not(:first-child) td:first-child{border-top:none}.shop_table_order tr:last-child{margin:0}.woocommerce table.my_account_orders{font-size:14px}.shop_table .cart-remove{top:-10px;left:-10px}.shop_table_order .product-name{width:100%;border-top:none!important}.shop_table .quantity{margin-left:auto}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{width:auto}.woocommerce-order-details .product-thumbnail{width:100%}.order-button-wrap{justify-content:end}}@media only screen and (max-width:767px){.h-info ul{font-size:14px;column-gap:3vw}.h-info i{font-size:20px}.f-item:last-child{grid-column:1/-1}.copyright{padding:10px 0}.payment-image{order:1;width:100%;text-align:center}.banner-content{font-size:16px;max-width:340px}.banner-heading{font-size:32px}.home_banner{min-height:200px}.banner_image img{height:300px}.box-image img{height:200px}.inner-banner .banner_img{padding:30px 0;min-height:80px}.common_banner .woocommerce-breadcrumb{font-size:15px}.contact-icon{max-width:30px}.contactBox{font-size:14px}.addressList ul{font-size:15px}.contactInfo.mb-5{margin-bottom:2rem!important;margin-top:30px}.maps{grid-template-columns:repeat(2,1fr)}.mapBox:last-child{grid-column:1/-1}h1{font-size:30px}h2{font-size:26px}h3{font-size:22px}h4{font-size:19px}.blog-content{padding-left:0;border-left:none}.blog-details .row{flex-direction:column-reverse}.searchform-wrap{width:100%}.comments-title,.comment-reply-title{font-size:24px}.pagination:not(:empty),.pagination .nav-links{margin-top:30px}.pagination .page-numbers{width:40px;height:38px;font-size:15px}.filter-home{gap:8px;flex-wrap:wrap}p{padding:0 0 10px}.showmore_trigger{margin-top:20px}.woocommerce-product-gallery{margin:0}.woocommerce-product-gallery__image img,.flex-viewport img{max-height:450px;overflow:hidden}.product-details-content.mt-5,.related-products.mt-5{margin-top:2rem!important}.woocommerce-tabs .heading{font-size:26px;margin-bottom:5px}.single_product_summary{margin-top:10px}.dashboard_url{line-height:1.6em}.dashboard-content .dashboard-title{font-size:22px}.woocommerce-error,.woocommerce-info,.woocommerce-message{margin-bottom:1em}#account_display_name+span{font-size:13px;line-height:1.5em}.wedding-consaltation-image img{display:block}.wedding-consaltation-wrapper{background:transparent!important}.wedding-consaltation-wrapper>.row{row-gap:30px}.wedding-consaltation-image{max-width:100%;padding:0!important;position:relative;z-index:1}.wedding-consaltation-image::after{content:'';position:absolute;top:0;left:0;bottom:0;right:0;background:#0000003b;z-index:1}.wedding-consaltation-image .heading{position:absolute;z-index:2;top:50%;left:0;right:0;transform:translateY(-50%);padding:20px;text-align:center}.modal-extra-content{overflow:hidden;max-height:inherit;padding-right:0}.special-flower-form .row [class*="col-"]:nth-child(-n+2){-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.cart_payments.mt-2{margin:0!important}.bottom_part_start{justify-content:space-between;padding:0!important}.cart-none .section-content{flex-wrap:wrap;row-gap:16px}.lists_items .cart_item{width:calc(50% - 15px)}.lists_items .cart_item::after{opacity:1!important;visibility:visible!important}.lists_items .cart_item:nth-child(even)::after,.lists_items .cart_item:last-child::after{display:none}.cart-none{padding-inline:20px}ul.thwmscf-tabs.align-center li a{font-size:13px;line-height:normal;display:flex;align-items:center}.checkout-tab-content{grid-template-columns:inherit;gap:12px}#nav-holder .wtcpl_category_nav ul li{width:calc(33.33% - 10px)}.checkout-tab-content::after{display:none}.woocommerce .thwmscf-tab-panels{margin:0 0 20px}.button,.thwmscf-buttons [class*="button-"]{font-size:14px!important;line-height:40px!important}.section-content-wrap .title{font-size:28px}.mandap-wrapper-in .row:not(:last-child){margin-bottom:50px}.gallerySlider .item img,.singleImage img{height:360px}}@media only screen and (max-width:575px){.topHeader{display:none}.nav_wrapper{padding:16px 0}.logo,.sticky .logo{max-width:100px;margin:-16px 0 -50px}.form_wrap .row{row-gap:16px}.form-control,.input-text,.wpcf7-form-control:not(.wpcf7-recaptcha),.single_product_summary select,textarea{font-size:14px}form textarea,form textarea.form-control,form textarea.wpcf7-form-control{height:110px!important;padding-top:5px!important}h1{font-size:28px}h2{font-size:24px}.btn,.newsletter .tnp-widget .tnp-field input[type="submit"].tnp-submit{padding:0 20px;min-width:140px;line-height:38px;font-size:13px}.banner-text{left:30px;right:30px}.banner-heading{font-size:28px}.customer-information .btn.btn-square{min-width:130px;font-size:15px}.btn.btn-square{line-height:40px;padding:0 16px}.blogList [class*="col-"]{flex:0 0 auto;width:50%}.subtitle{font-size:20px}.time-comment{margin:0 0 5px}.online_buy_flowers{font-size:inherit}.flower-slider .product-title{font-size:16px}.single_product_summary .cart .quantity{width:130px;margin:0 16px 0 0}.woocommerce .single_product_summary .cart .quantity .qty{width:60px;font-size:17px}.single_product_summary .cart .quantity [role="button"]{padding:4px 4px;width:34px}.single_add_to_cart_button{line-height:40px!important}#delivery-suburbs{font-size:14px;line-height:1.5em}#delivery-suburbs th,#delivery-suburbs td{padding:8px 6px}.modal-extra-content p:has(img){grid-template-columns:repeat(2,1fr)}.modal-extra-content img{max-height:200px}.coupon .form-control{height:42px;width:calc(100% - 140px)!important}.coupon .btn{line-height:40px!important}table .product-name .variation{font-size:14px}.headtag{font-size:21px}ul.thwmscf-tabs.align-center{margin-bottom:20px}ul.thwmscf-tabs.align-center li a{font-size:12px;padding:2px 6px 2px 26px}ul.thwmscf-tabs.align-center li::before,ul.thwmscf-tabs.align-center li::after{width:16px}.mandap-wrapper-in .row:not(:last-child){margin-bottom:30px}#mandapModel .modal-content{width:95%;margin-inline:auto}}@media only screen and (max-width:479px){.logo,.sticky .logo{max-width:90px}.homeslider .owl-nav [class*="owl-"]{--position:0;--show:0}.head-shipping{margin-right:32px}.responsive_btn{width:36px;height:36px}.responsive_nav ul li{font-size:15px}.mainFooter{padding:30px 0 0}.footerLink-wrapper{gap:20px;grid-template-columns:inherit;padding:0 0 24px;margin:0}.f-item{border:1px solid #fff;border-radius:1vw;overflow:hidden}.fnav{display:none;padding:0 12px 12px}.fnav ul{gap:10px;margin:15px 0 0;grid-template-columns:repeat(2,1fr)}.f-title{background:#d92a4e;padding:8px 16px;margin:0;position:relative;z-index:1;font-size:16px;letter-spacing:.6px;display:flex;align-items:center;justify-content:space-between;column-gap:12px}.f-title::after{content:'\f067';font-family:'FontAwesome';font-size:20px;display:inline-block;vertical-align:middle;-webkit-text-stroke:2px #d92a4e}.opened .f-title::after{content:'\f068'}.contact-info{padding:0 12px 12px;margin-top:15px}.copyright-wrapper{gap:10px;justify-content:center!important}.title,.heading{font-size:28px}.blog-category-list{gap:6px}.blog-category-list a{font-size:13px;padding:6px 12px;min-width:100px}.common-section{padding:30px 0}.addressList ul{grid-template-columns:auto;row-gap:16px;margin:20px auto}.addressList ul li{padding:12px 12px;border-width:2px!important}.contact-box-title,.addressTitle{font-size:18px}.addressList .contact-box-title{font-size:20px}.form_wrap{padding:30px 20px}.formTitle,.mapTitle{font-size:22px;font-weight:600}.maps{grid-template-columns:inherit}.mapBox iframe{height:220px}.editor_text p{text-align:justify}.blogList [class*="col-"]{width:100%}.box-image img{height:auto;max-height:300px}.count-cartitem{width:20px;height:20px;font-size:10px;line-height:20px;top:-4px}.theiaStickySidebar .title,.online_buy_flowers .title{font-size:26px}.blog-content p img{max-width:140px}.comments-title,.comment-reply-title{font-size:22px}.comment-author img{max-width:65px}.fn{font-size:16px}.comment-respond{padding:20px}.form-control,.input-text,.wpcf7-form-control:not(.wpcf7-recaptcha),.single_product_summary select,textarea{height:40px}.productBox-content{padding:12px 8px 0}.product-title{font-size:15px}.row.rowGap{margin:0 -5px -10px}.row.rowGap [class*="col-"]{padding:0 5px;margin-bottom:10px}.productBox .btn-box .btn{line-height:34px;font-size:13px}.woocommerce .woocommerce-ordering{float:none}.productBox-content .price{font-size:15px!important;margin-bottom:8px}.banner_image img{height:240px}.banner_image{position:relative;z-index:1}.banner-content{font-size:15px;max-width:80%}.banner-heading{font-size:24px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.banner_btn .btn{min-width:120px;line-height:36px}.benifits{margin-top:30px}.benifit-box{padding:16px 10px;font-size:13px;flex-direction:column;text-align:center;row-gap:10px}.price-filter{font-size:14px}.woocommerceFormCheck{flex-direction:column-reverse;margin:-10px 0 15px}.my-account p{font-size:14px}.woocommerce-form .row{row-gap:12px}label{font-size:14px}.woocommerce-tabs .heading{font-size:24px}.woocommerce-tabs{padding:20px 16px}.single_product_summary label{font-size:16px}.flexslider-thumb .slides li{width:100px!important}.dashboard-content .dashboard-title{font-size:20px}.btn.btn-square{line-height:38px}.woocommerce table.my_account_orders .button{font-size:12px!important;line-height:26px!important}.woocommerce-Message>.d-flex{flex-wrap:wrap}fieldset legend{font-size:5vw}.call-to-action{position:relative;z-index:1;margin-top:30px!important}.container-fluid.p-5{padding-block:30px!important}.call-to-action-content{font-size:16px}.wedding-box{font-size:15px}.subheading{font-size:17px}.call-to-action-content .title{font-size:26px}.bx-controls-direction [class*="bx-"],.owl-carousel .owl-nav [class*="owl-"],[class*="flex-nav-"]>[class*="flex-"]{font-size:20px;width:30px;height:30px;line-height:26px}body{font-size:14px}.mini_cart-content{right:-15vw}.mini_cart-content::before{right:15vw}.modal-extra-content{font-size:14px}.special-flower-form .row [class*="col-"]:nth-child(-n+2){-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.cart-none{padding:20px}.after_cart_table .lists_items{gap:20px}.lists_items .cart_item{width:calc(50% - 10px)}.cart-item-product-wrap{padding:0 4px 4px}.lists_items .cart_item::after{right:-18px;font-size:22px}.cart-item-product-name .subtitle{font-size:18px;line-height:normal;margin:0 0 5px;display:block}ul.thwmscf-tabs.align-center{display:none}.wtcpl_category_nav li a:link,.wtcpl_category_nav li a:visited,.wtcpl_category_nav li a:active{padding:5px 12px}#nav-holder .wtcpl_category_nav ul li{width:calc(50% - 10px)}.woocommerce .thwmscf-tab-panels{margin:0 0 20px}.button,.thwmscf-buttons [class*="button-"]{font-size:14px!important}.section-content .order-total{font-size:20px;gap:10px}.section-content-wrap .title{font-size:26px}.wc_payment_method img{margin:2px 0 0 0!important}.payment_method_razorpay img{margin-top:0px!important}.cart-item-price{font-size:15px}.sub_delivery_suburb_display{padding:10px;font-size:14px}.thank-detail-page h2{font-weight:600;font-size:26px;line-height:normal}.eyeWrap{height:38px;font-size:16px}}@media only screen and (max-width:359px){.responsive_nav{width:260px}.fnav ul{grid-template-columns:inherit}.contact-info ul{font-size:14px}.social_links a{height:32px;width:32px;line-height:30px;font-size:16px;margin:0 0 0 6px}.title,.heading{font-size:26px}.product-title{font-size:13px}.productBox-content .price{font-size:14px!important}.btn,.newsletter .tnp-widget .tnp-field input[type="submit"].tnp-submit{padding:0 16px}.productBox .btn-box .btn{line-height:30px;font-size:12px;min-width:auto}.banner-heading{font-size:22px}.benifit-box{font-size:12px}.benifit-box .icon{max-width:30px}.benifit-title{font-size:14px}.online_buy_flowers .title,.account-title,.theiaStickySidebar .title,.online_buy_flowers .title{font-size:24px}#account_display_name+span{font-size:12px}label{font-size:13px}.customer-information{padding:16px}.call-to-action-content .title{font-size:24px}.mini_cart-content{padding:12px 16px;width:270px}.coupon .form-control{border-radius:4px;width:100%!important}.coupon .btn{border-radius:4px;margin:8px 0 0}}