 .border-line strong { font-weight:800; border-bottom:5px solid #E56934} .border-line-700 strong { font-weight:700; border-bottom:5px solid #E56934} .bgcover {background-size:cover !important} .force-full-width {width:100vw; position:relative; left:50% !important;right:50% !important;margin-left:-50vw; margin-right:-50vw; padding-left:30px !important; padding-right:30px !important} .initial-hide { display:none !important;} ul.products .price del {display:none;} .background-cover { background-size:cover !important} .fusion-secondary-header .fusion-contact-info a,.fusion-secondary-header .fusion-contact-info .fusion-header-separator,.fusion-secondary-header .fusion-contact-info .fa-envelope { display:none} .fusion-secondary-header .fusion-contact-info { text-align:center} .header-bottom .content-box-column { margin-bottom:0 !important} .header-bottom .content-box-wrapper {display:flex;justify-content:center;} .fusion-secondary-header .fusion-alignleft {display:flex;justify-content:center;} .fusion-secondary-header .fusion-alignleft a { color:#FFF !important; font-weight:600;} .home-banner,.home-block-3 { background-size:cover !important}  .banner-rating .star-img { margin-right:5px;} .banner-rating .google-img { margin-left:7px;} .home-banner ul.fusion-checklist {display:flex;align-items:center;justify-content:center;} .home-banner ul.fusion-checklist li { padding-left:10px !important; padding-right:10px !important;}  .home-block-3 h2 strong { font-weight:800; border-bottom:5px solid #E56934} .home-block-3 .fusion-tabs { margin-bottom:0 !important} .home-block-3 .fusion-tabs .nav-tabs {background:#FFF !important;padding:8px 8px; border-radius:100px;} .home-block-3 .fusion-tabs .nav-tabs .tab-link { border:none !important} .home-block-3 .fusion-tabs .nav-tabs li { margin:0 2px;} .home-block-3 .fusion-tabs.nav-not-justified.clean .nav-tabs li .tab-link {padding:12px 40px;} .home-block-3 .fusion-tabs .nav-tabs li.active a.tab-link { border-radius:25px; margin-right:0} .home-block-3 .fusion-tabs .nav-tabs li a.tab-link:hover { border-radius:25px;transition:none;} .home-block-3 .fusion-tabs h4.fusion-title-heading a { color:#37363b} .home-block-3 .fusion-tabs h4.fusion-title-heading a:hover { color:#a42424} .home-product-slider .single-logo { background:#FFF; border-radius:15px; padding:20px 5px} .home-product-slider .single-logo:hover { background:#FFF !important} .home-product-slider .wpls-rating .checked {color:#F6D317;} .home-product-slider .wpls-logo-cnt .wpls-button {display:none} .home-product-slider .wpls-logo-cnt.slick-current .wpls-button {display:block !important} .home-product-slider .wpls-rating,.home-product-slider .wpls-logo-title,.home-product-slider .wpls-price,.home-product-slider .wpls-logo-description { text-align:left} .home-product-slider .wpls-logo-description { font-size:14px; line-height:20px;} .home-product-slider .wpls-rating { padding:35px 0 0px} .home-product-slider .wpls-logo-title { font-size:20px !important; line-height:28px; font-weight:800; padding:0 0 6px 0} .home-product-slider .wpls-price { font-size:14px; line-height:20px; font-weight:800;padding:0 0 10px 0} .home-product-slider .wpls-logo-cnt .wpls-button .fusion-button {font-size:12px; line-height:20px; padding:10px 20px; width:100%; margin:20px 0 0 0} .home-product-slider .wpls-logo-slider.wpls-center-mode .slick-slide {-webkit-transform:scale(0.9);-ms-transform:scale(0.9);transform:scale(0.9);} .home-product-slider .wpls-logo-slider.wpls-center-mode .slick-slide.slick-current {-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}  .homeblk-9 ul.fusion-checklist {display:flex;align-items:center;justify-content:flex-start;} .homeblk-9 ul.fusion-checklist li { padding-left:10px !important; padding-right:10px !important;} .homeblk-9 ul.fusion-checklist li a { color:#000} .homeblk-9 ul.fusion-checklist li a:hover { color:#a52424} .home-testimonial .wpls-logo-slider.wpls-center-mode .slick-slide { background:#FFF; border-radius:15px; padding:20px 35px} .home-testimonial .wpls-logo-slider.wpls-center-mode .slick-slide {-webkit-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8);} .home-testimonial .wpls-logo-slider.wpls-center-mode .slick-slide.slick-current {-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);} .t-quote {position:absolute;right:8px;} .home-testimonial .wpls-logo-description { font-size:14px; line-height:20px;} .testimonial-bottom {display:flex;flex-wrap:wrap;gap:8px;} .testimonial-bottom-left {flex-basis:67%;justify-content:flex-start;align-items:flex-start;display:flex;gap:10px;} .testimonial-bottom-left .wpls-fix-box { width:auto} .testimonial-bottom-right {flex-basis:30%;justify-content:flex-end;align-items:center;display:flex;} .home-testimonial .wpls-rating .checked {color:#F6D317;}  .home-testimonials .fusion-accordian .fusion-panel.fusion-toggle-boxed-mode { border-radius:15px;} .home-testimonials .fusion-accordian .fusion-panel.fusion-toggle-no-divider.fusion-toggle-boxed-mode .panel-title a { color:#000} .home-testimonials .fusion-accordian .panel-title a .fa-fusion-box { border-radius:100%; width:22px; height:22px;} .home-testimonials .fusion-accordian .panel-title a .fa-fusion-box:before { line-height:16px;} .home-testimonials .fusion-accordian .fusion-panel.fusion-toggle-boxed-mode a.active { background:#f9f9f9; border-top-left-radius:15px;border-top-right-radius:15px;} .home-testimonials .fusion-accordian .fusion-panel.fusion-toggle-boxed-mode .in { background:#f9f9f9; border-bottom-left-radius:15px;border-bottom-right-radius:15px;} .single-testimonial .awb-quote-content img { margin-bottom:10px;} .fusion-modal.schedule-a-demo h3.modal-title { font-size:24px !important;}   .fusion-woo-badges-wrapper { display:none !important} .single-product .summary-container .product-border { display:none !important} .single-product .summary-container h1.product_title { font-size:36px !important; line-height:44px !important; color:#000 !important; padding:0 0 35px 0} .single-product .summary-container h1.product_title span { border-bottom:5px solid #E56934; padding-bottom:5px;} .single-product .custom-accordion-wrapper { width:100%;border-bottom:1px solid #ddd;} .single-product .accordion-toggle {display:block;color:#000;cursor:pointer;padding:16px 0px;width:100%;border-top:1px solid #ddd;font-size:18px; line-height:26px;position:relative;text-decoration:none; font-weight:700; text-transform:uppercase} .single-product .accordion-toggle i {position:absolute;right:20px;top:50%;transform:translateY(-50%);transition:transform 0.3s ease;} .single-product .accordion-toggle.active i {transform:translateY(-50%) rotate(180deg);} .single-product .accordion-content {display:none;padding:0px 0px 15px;} .single-product .custom-accordion-wrapper .accordion-content table th { padding:0 20px; font-size:14px;} .single-product .custom-accordion-wrapper .accordion-content table { margin-bottom:15px;} .single-product .custom-accordion-wrapper .accordion-content .table-1:last-child table { margin-bottom:0px;}  .single-product p.price { margin-bottom:15px !important;} .single-product .price .woocommerce-Price-amount {margin-right:5px; font-size:18px;} .single-product span.you-save {color:#FFF;margin-left:10px;font-size:16px; line-height:24px; background:#A42424; border-radius:60px;font-weight:400; padding:10px 8px;} .single-product span.you-save .woocommerce-Price-amount bdi {font-size:16px; line-height:24px;} .single-product .price del .woocommerce-Price-amount bdi {color:rgba(0,0,0,0.5)} .single-product .price ins .woocommerce-Price-amount bdi { font-weight:700} .single-product .tc-extra-product-options { background:#F4F4F4; padding:20px 25px; border:1px solid rgba(0,0,0,0.1); border-radius:14px;} .single-product .tc-extra-product-options .tc-element-inner-wrap {border-bottom:1px solid rgba(0,0,0,0.15); padding-bottom:15px} .single-product .tc-extra-product-options .tc-section-fields .tc-row .fullwidth-div:last-child .tc-element-inner-wrap{ border-bottom:none} body.single-product .tc-extra-product-options h2.tc-epo-label { font-size:20px !important; line-height:28px !important; text-align:center; display:block} .single-product .tc-extra-product-options .tc-price-wrap .tc-price .amount { color:#000; font-weight:600} .single-product dl.tm-extra-product-options-totals dt, .single-product dl.tm-extra-product-options-totals dd {flex:0 1 50%; max-width:50%;border-bottom:1px solid rgba(0,0,0,0.1); padding:10px 0 !important; font-size:20px;} .single-product .tc-totals-form dl.tm-extra-product-options-totals {align-items:center;} .single-product dl.tm-extra-product-options-totals dd { text-align:right} .single-product dl.tm-extra-product-options-totals dd .amount.options { font-size:20px; font-weight:400;margin-top:0;} .single-product dl.tm-extra-product-options-totals dt.tm-final-totals {font-size:20px; font-weight:700;} .single-product dl.tm-extra-product-options-totals dd.tm-final-totals .amount.final {font-size:20px; margin-top:0;}  .single-product .acf-testimonial {box-shadow:0 1px 10px rgba(0,0,0,0.08);background:#fff; border:1px solid rgba(0,0,0,0.1); margin-bottom:25px;} .single-product .acf-testimonial p {margin:0;padding:0;} .single-product .acf-testimonial strong { font-size:14px;} .single-product .acf-testimonial div {font-size:13px;} .single-product .product .avada-product-images-global {width:50%;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;} .single-product .woocommerce-product-gallery {width:100%;display:block;text-align:center;} .single-product .woocommerce-product-gallery__wrapper {border:1px solid rgba(0,0,0,0.1); border-radius:10px; padding:70px 30px; background:url(/wp-content/uploads/bs-webp/themes/aeon/images/main-image-bg.jpg.webp) center top; background-size:cover;} .single-product .woocommerce-product-gallery__wrapper img { border-radius:10px; max-width:500px;} .mira9-custom-gallery {margin-top:30px;display:flex;flex-direction:column;gap:20px;} .mira9-row {display:flex;flex-wrap:wrap;gap:20px;} .mira9-row-two .mira9-col {flex:1 1 calc(50% - 10px);display:flex;flex-direction:column;} .mira9-col img,.mira9-full img {width:100%;height:auto;object-fit:cover; flex-grow:1;} .mira9-full {width:100%;} .mira9-row-two .mira9-col, .mira9-full {border:1px solid rgba(0,0,0,0.1);border-radius:10px; padding:30px;} .mira9-custom-gallery .mira9-row:last-child .mira9-full { background:#f4f4f4} .single-product .product-description { width:100%; padding:80px 0 0 0; margin:0;clear:both} .single-product .fusion-image-carousel { margin-bottom:0 !important} .single-product .related.products { display:none !important} .product-specification-blk .fusion-tabs .fusion-tab-heading { font-size:16px !important; line-height:24px !important; font-weight:700 !important} .product-specification-blk .fusion-tabs .nav-tabs li { margin:0 10px;} .product-specification-blk h5 { font-size:20px; line-height:28px; padding:30px 0 0 0} .product-specification-blk table tr td:first-child { width:35%} ul.products li.type-product .fusion-product-wrapper .featured-image img { max-width:250px; margin:20px 0 0 0} ul.products li.type-product .fusion-product-wrapper h3.product-title {font-size:20px !important; line-height:28px !important}  .post-type-archive-product .woocommerce-no-products-found { display:none} .sidebar-product { width:100%; padding:10px; margin:0 0 15px 0; overflow:; border:1px solid #ececec; text-align:center} .sidebar-product img { max-width:200px;} .sidebar-product a { display:block; padding:20px 0 0 0; font-weight:700}  .comparison-table-new {  width:100%;  border-collapse:collapse;  text-align:left;  margin-bottom:30px; } .comparison-table-new th, .comparison-table-new td {  border:1px solid #ddd;  vertical-align:middle;  width:25%; } .comparison-table-new th {padding:10px 20px;} .comparison-table-new td {padding:10px 20px;font-size:14px;} .comparison-table-new th {  background:#000;  color:#fff;  font-size:18px;  font-weight:700; } .comparison-table-new th.product-header {  background:#8B0000;  color:#fff;  text-align:center;  line-height:normal;  font-size:18px;  font-weight:700; } .comparison-table-new th img {  max-width:200px;  display:block;  margin:-120px auto 8px; } .comparison-table-new thead tr th:first-child { border-top-left-radius:12px; border:none} .comparison-table-new thead tr th:last-child { border-top-right-radius:12px; border:none} .comparison-table-new td:first-child { background:#F4F4F4; font-weight:700;} .comparison-table-new a.fusion-button { width:100%; font-weight:700;}  .comparison-wrapper { margin-top:170px} #tables-container .comparison-wrapper:first-child,#tables-container .comparison-wrapper:nth-child(2) { margin-top:170px;} .comparison-wrapper:last-child {margin-top:170px; margin-bottom:0} .comparison-wrapper.active { display:block; } .load-more-btn {  display:block;  padding:12px 24px;  background:#FFF;  color:#818181;  border-radius:30px;  cursor:pointer;  font-weight:bold;  text-align:center;  margin:40px auto 0;  border:2px solid #818181;  text-transform:uppercase; } .load-more-btn:hover { background:#000; color:#FFF;border:2px solid #000; }  .sidebar-demo-form { border:1px solid #ececec; padding:0 15px; background:#fbfbfb} .sidebar-demo-form textarea { height:80px !important;}   .footer-newsletter h3 strong { font-weight:800; border-bottom:5px solid #E56934} .newsletfrm {display:flex;width:100%;flex-direction:column; text-align:center; background:#FFF; border-radius:100px; padding:0 20px; margin:25px 0 0 0} body .newsletfrm .emailfld { width:70% !important; border:none;} .newsletfrm .submitlfld { width:28% !important;border-radius:100px !important;} .newsletfrm br { display:none} .protect-txt img { vertical-align:middle} .footeraddress a { color:#000 !important} .footeraddress a:hover { color:#a52424 !important}   @media only screen and (max-width:640px){ .newsletfrm { background:none; margin:0} body .newsletfrm .emailfld {width:100% !important;border-radius:100px; margin-bottom:8px;} .newsletfrm .submitlfld {width:100% !important; } .home-block-3 .fusion-imageframe { max-width:250px;} .home-block-3 .fusion-tabs.clean .nav-tabs li { margin-bottom:0} .home-block-3 .fusion-tabs.clean .nav-tabs .fusion-tab-heading { font-size:15px !important;} .home-block-3 .fusion-tabs.clean .nav-tabs {align-items:center;justify-content:center;} }  @media only screen and (max-width:800px){ .header-bottom .content-box-column { border-bottom:1px solid #5e5e5e;} .header-bottom .content-box-column .heading { margin:8px 0 !important} .header-bottom { padding-bottom:0px !important; padding-top:0 !important} .fusion-contact-info { font-size:12px} .home-banner h1 br { display:none} .home-banner ul.fusion-checklist,.homeblk-9 ul.fusion-checklist { display:block} .single-product .woocommerce-product-gallery__wrapper img { max-width:100%}  .comparison-table-new, .comparison-table-new thead, .comparison-table-new tbody, .comparison-table-new th, .comparison-table-new td, .comparison-table-new tr { display:block; width:100%; } .comparison-table-new thead { display:none; } .comparison-table-new tr { margin-bottom:20px; border:2px solid #ddd; border-radius:8px; padding:10px; } .comparison-table-new td { border:none; padding:8px 10px; } .comparison-table-new td:first-child { font-weight:bold; background:#37363b; border-bottom:1px solid #ddd; color:#FFF; border-radius:6px; } .comparison-table-new td[data-label]::before { content:attr(data-label) ":"; font-weight:bold; display:block; color:#8B0000; margin-bottom:4px; } .comparison-table-new .shop-btn { display:block; width:100%; text-align:center; margin-top:10px; } .comparison-table-new tr:last-child td:first-child { display:none} #tables-container .comparison-wrapper:first-child, #tables-container .comparison-wrapper:nth-child(2), #tables-container .comparison-wrapper:last-child {margin-top:0px;} .comparison-wrapper {margin-top:0px} }   } @media only screen and (max-width:1024px){ .footer-2 .fusion_builder_column_1_3 .fusion-column-wrapper,.footer-2 .fusion_builder_column_1_5 .fusion-column-wrapper { border:none !important} .testimonial-bottom-left {flex-basis:100%;} .testimonial-bottom-right {flex-basis:100%;justify-content:center;}  }   @media only screen and (min-width:801px) and (max-width:1024px) { .home-banner h1 br { display:none} .header-bottom { padding-left:30px !important; padding-right:30px !important;} .single-product .product .avada-product-images-global { width:100%; padding-bottom:25px} .single-product.ltr .product .summary.entry-summary { margin:0 !important} } @media only screen and (min-width:1025px) and (max-width:1280px) { .home-banner .fusion-button { font-size:12px !important;} .header-bottom { padding-left:20px !important; padding-right:20px !important;} body .newsletfrm .emailfld {width:60% !important;border-radius:100px; margin-bottom:8px;} .newsletfrm .submitlfld {width:38% !important; } } 