.top-header-grid{display:flex;justify-content:space-between;align-items:center}.top-header__middle span{font-size:14px;font-weight:600}.top-header__middle a{text-decoration:underline;margin-left:10px}.top-header__right *{font-size:14px!important;font-weight:500;text-transform:none}.hero-form button.et_pb_contact_submit,.hero-form .et_contact_bottom_container{width:100%}.hero-form .et-pb-contact-message{display:none}:is(.testimonials-slider .wprs_unslider-carousel) :is(li,li>div,.outerrevdiv){display:flex!important}.wprs_unslider-arrow.next{left:97%;top:-25px!important}.wprs_unslider-arrow.prev{left:94%;top:-25px!important}.footer-brands.et_pb_row_4col{display:flex;align-items:center}#block-5{margin-bottom:40px}.block-8{width:100%;text-align:center}.top-header__right span::before{margin-right:5px!important}.owl-dots{text-align:center}.owl-dots .active span{opacity:1}.owl-dots span{width:10px;height:10px;background:#3462a2;display:inline-block;border-radius:50%;margin:0 5px;opacity:.25}@media (min-width:981px){.header-search{position:absolute;right:0;top:28px;transition:all .4s ease-in-out}.header-search #et_top_search{margin:3px 16px 0 0!important;float:left}.header-search a:hover{opacity:.98}.et-fixed-header .header-search a{padding:10px 30px}.et-fixed-header .header-search{top:15px}}.grid-gallery>div{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.grid-gallery>div::before,.grid-gallery>div::after{display:none}.grid-gallery>div>div{width:100%!important;margin:0!important}.grid-gallery>div>div:first-child{grid-row-start:1;grid-row-end:4}.weatherbox{display:flex;flex-wrap:wrap;justify-content:center;gap:15px;margin-bottom:60px}.cityDataWidget .cityDataItem{background-color:#c1dbff;margin:0!important;padding:10px}.cityDataItem.weatherDay{height:auto;max-height:none;width:135px;padding:10px 5px;display:flex;flex-direction:column;gap:14px;justify-content:space-between}.weatherDay .weatherHeader{width:100%}.weatherDay .weatherBody .weatherLeft,.weatherDay .weatherBody .weatherRight,.weatherDay .weatherBody{all:unset}.temp-txt{font-size:24px;color:#3462a2;font-weight:700}.box-grid{display:flex;gap:15px;flex-wrap:wrap;justify-content:center}.demotitle{color:#3462a2;font-size:20px;font-weight:700}.demotext,.weatherDesc{font-size:14px;font-weight:500;line-height:18px}.cityDataItem{width:170px}.eat-grid{display:flex;flex-wrap:wrap;justify-content:center;margin-left:-10px;margin-right:-10px;max-width:90%}.eat-grid>div{width:25%;padding:0 10px;margin-top:40px}.restaurantName{color:#3462a2;font-size:20px;font-weight:700}.restaurantAddress{font-size:14px;line-height:18px}.restaurantBottom{display:flex;align-items:center;gap:10px;margin-top:10px}.placesToEatWidget{font-size:100%!important}div.et_pb_code_inner .placesToEatWidget .header-title{color:#3462a2!important;margin-bottom:0!important}.restaurant__details{text-align:left}ul.cities-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px 40px;list-style:none;padding:0;max-width:950px;margin:0 auto}ul.cities-grid li{color:#3462a2;font-weight:600;position:relative;padding-left:28px}ul.cities-grid li:before{content:attr(data-icon);font-family:ETmodules!important;font-size:20px;font-weight:700!important;position:absolute;left:0}div.header.header-title{font-weight:700!important;margin-bottom:40px!important;display:block}.process-tabs>ul{background-color:#fff;border-radius:10px;display:flex;justify-content:center;gap:30px}.process-tabs>ul::after{display:none!important}.process-tabs>ul li{border:none;width:auto}.process-tabs>ul li a{position:relative;display:flex;align-items:center;gap:10px;padding-block:20px;padding-left:55px;padding-right:10px}.process-tabs>ul li a:before{content:"";width:45px;height:45px;border-radius:50px;background-color:#3462a2;display:flex;position:absolute;left:0}.process-tabs>ul li.et_pb_tab_active a::before{background-color:#ef051f!important}.steps{display:grid;grid-template-columns:repeat(2,1fr);gap:40px;margin-top:20px}.steps h3{color:#3462a2;font-weight:700;font-size:24px}.process-tabs>ul li a::after{font-weight:900;font-family:"Font Awesome 5 Free";position:absolute;left:15px;color:#fff}.process-tabs>ul li:first-child a:after{content:""}.process-tabs>ul li:nth-child(2) a:after{content:""}.process-tabs>ul li:nth-child(3) a:after{content:""}.process-tabs>ul li:nth-child(4) a:after{content:""}.box-border{position:relative;margin-bottom:0!important;padding-bottom:40px}.box-border:last-child::before{padding-bottom:0;border:none}.box-border::before{border:1px dashed #fff;content:"";position:absolute;left:15px;height:100%}#main-footer{padding-top:40px}#page-id-48401 #page-container{overflow:visible}.sticky-col{position:sticky;top:120px}.faq-tabs{display:flex;flex-direction:column;gap:15px;align-items:flex-start}.faq-tabs span{border-bottom:1px solid #fff;font-weight:600;font-size:18px;cursor:pointer}.faq-tabs span:hover{color:#3462a2!important}.faq-tabs span.active{color:#3462a2!important;border-bottom:1px solid #3462a2}.faq-one~div{display:none}.web-accordian.hide{display:none!important}.web-accordian.show{display:block!important}.two-col-grid .et_pb_ajax_pagination_container{width:100%!important;display:grid;grid-template-columns:repeat(2,1fr)!important;gap:40px!important}.four-col-grid .et_pb_ajax_pagination_container{width:100%!important;display:grid;grid-template-columns:repeat(4,1fr)!important;gap:30px!important}.pa-blog-load-more .et_pb_ajax_pagination_container article{margin:0!important;background:#fff;border-radius:16px;overflow:hidden;padding-bottom:20px}.four-col-grid article::before,.four-col-grid article::after{display:none!important}.pa-blog-load-more .et_pb_image_container{order:1;margin-bottom:0!important}.img-effect .entry-featured-image-url{overflow:hidden}.two-col-grid a.more-link,.four-col-grid a.more-link{text-transform:capitalize;margin-top:20px;font-weight:600;color:#3462a2}.contact-form-ui form{border:none!important;padding:0!important}.contact-form-ui .gform_body ul#gform_fields_7 input{height:56px!important}.contact-form-ui input,.contact-form-ui textarea{border:none!important;background:#f5f5f5!important;padding-inline:16px!important;margin:0!important;border-radius:8px}.contact-form-ui textarea{height:120px!important}.contact-form-ui form ul{justify-content:space-between}.contact-widget a{color:#fff!important}.contact-form-ui form .gform_body ul#gform_fields_7 li{width:49%!important;padding:0!important;margin-bottom:12px!important}.contact-form-ui form .gform_body ul#gform_fields_7 li:nth-child(2)~li{width:100%!important}.contact-form-ui input#gform_submit_button_7{font-size:18px!important;background:#3462a2!important;border-radius:8px!important;width:auto!important;font-weight:700!important;text-transform:capitalize!important;margin-left:0!important}.contact-info-block a{color:#fff}.blog-content{width:70%!important;margin-right:0!important}.blog-content p{padding-bottom:20px!important}:is(.blog-content) :is(h1,h2,h2,h3,h4,h5,h6){padding-bottom:0;margin-bottom:10px}.blog-sidebar{width:30%!important}.et_pb_title_featured_container{margin-top:20px!important}.blog-page-from form ul#gform_fields_8{flex-direction:column}.blog-page-from form ul#gform_fields_8 li{width:100%!important;padding:0!important}.blog-page-from form ul#gform_fields_8 input{width:100%!important}.blog-page-from input#gform_submit_button_8{font-size:18px!important;background:#3462a2!important;border-radius:8px!important;width:100%!important;font-weight:700!important;text-transform:capitalize!important;margin-left:0!important;margin-top:20px!important}.blog-page-from #gform_fields_8 label{margin-left:0!important}.blog-page-from form ul#gform_fields_8 li input{margin-bottom:0!important}.img-overlay span{position:relative;padding:24px}.img-overlay span::before{content:"";background:#ef051f;position:absolute;left:0;width:80%;height:80%;top:0;border-radius:16px}:is(.list-icons) ul{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,1fr);gap:12px}:is(.list-icons,.checklist-icons) :is(ul,li){position:relative;padding-inline:30px}.list-icons ul li::before{font-family:FontAwesome!important;font-weight:900!important;color:#ef051f;font-size:20px;content:"";position:absolute;left:0}:is(.checklist-icons) ul{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(1,1fr);gap:12px}.checklist-icons ul li::before{font-family:FontAwesome!important;font-weight:900!important;color:#ef051f;font-size:20px;content:"";position:absolute;left:0}.accordian-wrapper .et_pb_accordion_item{padding:32px!important}.accordian-wrapper .et_pb_toggle_content{padding-inline:0px}.img-grid-blk .et_pb_blurb_container{padding-left:15px;padding-bottom:30px}.moving-blk .et_pb_main_blurb_image{width:auto}.product-listing ul{display:flex;flex-wrap:wrap;margin:0;gap:30px}.product-listing ul:before{display:none!important}.product-listing ul{display:flex;flex-wrap:wrap;margin:0;gap:30px}#page-container .product-listing ul li{background:#fff;padding:24px!important;border-radius:16px;width:-moz-calc(100% / 4 - 30px)!important;width:-webkit-calc(100% / 4 - 30px)!important;width:calc(100% / 4 - 30px)!important;margin:0!important;display:flex;flex-direction:column;justify-content:space-between}.product-attr{color:#4d5157;margin-bottom:10px;display:block}form.custom-add-to-cart-form{display:flex;gap:10px;align-items:center;margin-top:20px}.custom-add-to-cart-form .quantity{display:flex;gap:5px;align-items:center}.custom-add-to-cart-form .quantity input{height:40px}.custom-add-to-cart-button{background:#3462a2;border:none;color:#fff;border-radius:8px;font-size:15px;font-weight:600;width:128px;height:40px!important;cursor:pointer}.custom-add-to-cart-button:hover{background-color:#ef051f}.et_pb_wc_no_categorie{margin-bottom:15px!important}.product-block{border:1px solid #e1dede;padding:30px;border-radius:8px}.description-blk:before{content:"Description"}.product-block h5,.description-blk:before{color:#3462a2;font-weight:700;font-size:20px}.dimensions-blk{display:flex;gap:10px}.dimensions-blk>span{font-weight:600}.et_pb_wc_add_to_cart .quantity input.qty{height:50px;border-radius:8px!important}.related.products ul.products{margin-top:30px}.woocommerce #content div.product form.cart div.quantity,.woocommerce-page #content div.product form.cart div.quantity,.woocommerce-page div.product form.cart div.quantity,.woocommerce div.product form.cart div.quantity{margin-right:10px!important}.wc-block-components-checkout-place-order-button{background-color:#ef051f;font-weight:700;font-size:18px;border-radius:8px}.woocommerce-order-received h2{font-size:24px;font-weight:700;margin-bottom:10px}.woocommerce .woocommerce-customer-details address{border-width:1px!important}.truck-mob{transform:none!important;bottom:0!important;left:0!important;right:0!important;top:71%!important;width:100%!important;max-width:240px!important}.cityDataWidget{padding-inline:30px!important}.services-block .et_pb_blurb_container{padding:0 20px 20px!important}.services-block .et_pb_module.et_pb_blurb{height:100%}#gform_submit_button_9{width:auto!important;border-radius:8px;font-size:20px!important;padding-inline:30px!important;padding-block:15px!important;font-weight:700!important}.equal-height-blk{display:flex;flex-direction:column;justify-content:space-between}.equal-height-blk .et_pb_text_inner p,.equal-height-blk .et_pb_text_inner a{color:#3462a2}.equal-height-blk .et_pb_text_inner a:hover{color:#ff0012}@media (max-width:1280px){form.custom-add-to-cart-form{flex-direction:column}}@media (max-width:1200px){.top-header__middle{display:none}}@media (max-width:992px){.blog-content{width:100%!important;padding-right:0!important}.blog-sidebar{width:100%!important;margin-top:30px}}@media (max-width:980px){ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,ul.et_mobile_menu li.page_item_has_children .mobile-toggle,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,.et-db #et-boc .et-l ul.et_mobile_menu li.page_item_has_children .mobile-toggle{width:44px;height:100%;padding:0!important;max-height:44px;position:absolute;right:0;top:0;z-index:999;background-color:transparent;border-bottom:0;text-align:center}ul.et_mobile_menu>li.menu-item-has-children,ul.et_mobile_menu>li.page_item_has_children,ul.et_mobile_menu>li.menu-item-has-children .sub-menu li.menu-item-has-children,.et-db #et-boc .et-l ul.et_mobile_menu>li.menu-item-has-children,.et-db #et-boc .et-l ul.et_mobile_menu>li.page_item_has_children,.et-db #et-boc .et-l ul.et_mobile_menu>li.menu-item-has-children .sub-menu li.menu-item-has-children{position:relative}.et_mobile_menu .menu-item-has-children>a,.et-db #et-boc .et-l .et_mobile_menu .menu-item-has-children>a{background-color:transparent}ul.et_mobile_menu .menu-item-has-children .sub-menu,#main-header ul.et_mobile_menu .menu-item-has-children .sub-menu,.et-db #et-boc .et-l ul.et_mobile_menu .menu-item-has-children .sub-menu,.et-db #main-header ul.et_mobile_menu .menu-item-has-children .sub-menu{display:none!important;visibility:hidden!important}ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,#main-header ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,.et-db #et-boc .et-l ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,.et-db #main-header ul.et_mobile_menu .menu-item-has-children .sub-menu.visible{display:block!important;visibility:visible!important}ul.et_mobile_menu li.menu-item-has-children .mobile-toggle .dt-icons,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle .dt-icons{top:10px;position:relative}ul.et_mobile_menu li.menu-item-has-children:not(.dt-open) .mobile-toggle .dt-close-icon,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children:not(.dt-open) .mobile-toggle .dt-close-icon{display:none}ul.et_mobile_menu li.menu-item-has-children.dt-open>.mobile-toggle .dt-open-icon,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children.dt-open>.mobile-toggle .dt-open-icon{display:none}.header-search{position:absolute;right:0}.four-col-grid .et_pb_ajax_pagination_container{grid-template-columns:repeat(2,1fr)!important}.Footer-menu .et_mobile_menu{display:flex;position:static;padding:0;left:0;box-shadow:none}.Footer-menu .et_mobile_menu li a{padding:0!important;margin-bottom:5px}.Footer-menu .et_mobile_menu li a:hover{background-color:transparent!important}.et_pb_section_0_tb_footer .et_pb_row_5col>div{width:33.33%!important;margin:0!important;margin-bottom:40px!important}.faq-one~div{display:block}.mob-flex{display:flex;flex-wrap:wrap;flex-direction:column-reverse}.mol-col2{margin-top:30px}.eat-grid>div{width:33.33%}ul.cities-grid{grid-template-columns:repeat(3,1fr)}.process-tabs .et_pb_tabs_controls:before{display:none}.process-tabs>ul{gap:10px;padding:10px 15px!important}.process-tabs>ul li{font-size:14px;line-height:20px;height:auto!important}.steps{grid-template-columns:repeat(1,1fr)}.product-listing ul{gap:15px}#page-container .product-listing ul li{width:-moz-calc(100% / 2 - 15px)!important;width:-webkit-calc(100% / 2 - 15px)!important;width:calc(100% / 2 - 15px)!important}}@media (max-width:900px){#et-main-area #main-footer #footer-widgets>.footer-widget{width:48%!important;text-align:left;margin:30px 0!important}#main-footer .footer-widget h4{color:#fff!important;font-size:20px!important}}@media (max-width:1100px){.header-search a{display:none}}@media (max-width:768px){.cityDataItem.weatherDay{width:-moz-calc(50% - 15px)!important;width:-webkit-calc(50% - 15px)!important;width:calc(50% - 15px)!important}}@media (max-width:767px){.top-header__right{width:100%}.list-icons ul{display:grid;grid-template-columns:repeat(1,1fr);gap:12px}.eat-grid>div{width:50%}.process-tabs>ul{gap:10px;flex-wrap:wrap;justify-content:flex-start}.process-tabs>ul li{border:none;width:calc(50% - 10px)}}@media (max-width:667px){#et-main-area #main-footer #footer-widgets>.footer-widget{width:100%!important}.two-col-grid .et_pb_ajax_pagination_container{grid-template-columns:repeat(1,1fr)!important}.contact-form-ui form .gform_body ul#gform_fields_7 li{width:100%!important}ul.cities-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:567px){.et_pb_section_0_tb_footer .et_pb_row_5col>div{width:100%!important}}@media (max-width:479px){.four-col-grid .et_pb_ajax_pagination_container{grid-template-columns:repeat(1,1fr)!important}.eat-grid>div{width:100%}ul.cities-grid{grid-template-columns:repeat(1,1fr)}.process-tabs>ul li{border:none;width:calc(100% - 10px)}#page-container .product-listing ul li{width:-moz-calc(100% / 1 - 15px)!important;width:-webkit-calc(100% / 1 - 15px)!important;width:calc(100% / 1 - 15px)!important}}@media (max-width:440px){.top-header__right>div{display:flex;flex-direction:column;gap:5px}}