/**
Theme Name: Astra Child
Author: Brainstorm Force
Author URI: http://wpastra.com/about/
Description: Astra is the fastest, fully customizable & beautiful theme suitable for blogs, personal portfolios and business websites. It is very lightweight (less than 50KB on frontend) and offers unparalleled speed. Built with SEO in mind, Astra comes with schema.org code integrated so search engines will love your site. Astra offers plenty of sidebar options and widget areas giving you a full control for customizations. Furthermore, we have included special features and templates so feel free to choose any of your favorite page builder plugin to create pages flexibly. Some of the other features: # WooCommerce Ready # Responsive # Compatible with major plugins # Translation Ready # Extendible with premium addons # Regularly updated # Designed, Developed, Maintained & Supported by Brainstorm Force. Looking for a perfect base theme? Look no further. Astra is fast, fully customizable and beautiful theme!
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: astra-child
Template: astra
*/

/* New css from customize section starts */


#wc-stripe-payment-request-button-separator{
	display: none!important;
}
/* .paypal-buttons.paypal-buttons-context-iframe iframe{
	max-height: 60px !important;
}
 */

#cfw.container.checkoutwc #cfw-payment-action .cfw-place-order-wrap .ppc-button-wrapper #ppc-button-ppcp-gateway{
	  position: absolute;
    top: -60px;
		width: 100%;
}

#cfw.container.checkoutwc .cfw-customer-info-active #order_review{
	margin-bottom: 110px;
}
#cfw.container.checkoutwc .cfw-payment-method-active #order_review{
	margin-bottom: 160px;
}

/* Lifestyle landing page custom css */
.page-id-7261 .ast-single-post-featured-section{
	display:none!important;
}
.page-id-7261 .type-page.post-7261 .entry-header.ast-no-title{
	display:none!important;
}
.page-id-7261 .type-page.post-7261{
	margin-top: 0px!important;
}
.page-id-6644 .ast-single-post-featured-section{
	display:none!important;
}
.page-id-6644 .type-page.post-6644 .entry-header.ast-no-title{
	display:none!important;
}
.page-id-6644 .type-page.post-6644{
	margin-top: 0px!important;
}

.page-id-7261 .homepage-support-card-section.world-wide-happy-customer-lifestyle-lp .wp-block-columns p{
	position: relative;
}
.page-id-7261 .homepage-support-card-section.world-wide-happy-customer-lifestyle-lp .wp-block-columns p:before{
	content: '';
	background-image: url("https://miraispeaker.net/wp-content/uploads/2024/05/unnamed-file.png");
	width: 90px;
	height: 90px;
	display: flow;
	background-size: contain;
	background-repeat: no-repeat;
/* 	position: absolute; */
/* 	left: 60px; */
	margin-bottom: -50px;
}

	.page-id-7261 .banner-container-home-page {
    background-position-y: 30%!important;
}
.page-id-7261 .banner-container-home-page .wp-block-columns.banner-container-col {
	margin-top: -65px!important;
}


.page-id-7261 .site-header-focus-item #custom-add-to-cart-btn-redirect-to-checkout.custom-checkout-button.single_add_to_cart_button{
	padding-left: 30px;
  padding-right: 30px;
	color: #000;
  font-weight: 600;
}
.page-id-7261 #ast-desktop-header .ast-primary-header-bar{
	box-shadow: 0px 4px 4px #afafaf!important;
}


.page-id-7261 .banner-container-home-page .free-shipping-return-warranty-related-new-sec .wp-block-media-text__content{
  padding-left: 0px!important;
}

.page-id-7261 .banner-container-home-page .new-lending-page-banner-button-col{
  margin-left: 2px;
  margin-top: 25px!important;
}
.page-id-7261 .ast-primary-header-bar.ast-primary-header.main-header-bar .site-primary-header-wrap{
  padding-left: 5px;
  padding-right: 5px;
}

.page-id-7261 .ast-builder-grid-row.ast-grid-center-col-layout .site-header-primary-section-center .ast-builder-menu-1 {
  display: none;
}
.page-id-7261 .ast-builder-grid-row.ast-grid-center-col-layout .site-header-primary-section-right .ast-header-button-1{
  display: none;
}
.page-id-7261 .ast-builder-grid-row.ast-grid-center-col-layout .site-header-primary-section-right .header-widget-area-inner{
  padding-right: 0px;
}

.page-id-7261 .wp-block-media-text{
  display: block;
}
.page-id-7261 .free-shipping-return-warranty-related-new-sec {
  max-width: 340px;
}
.page-id-7261 .free-shipping-return-warranty-related-new-sec.inside-buy-it-today .wp-block-media-text__content{
  padding-left: 0px;
}
.page-id-7261 .free-shipping-return-warranty-related-new-sec.inside-buy-it-today .wp-block-media-text {
  display:grid;
}
.page-id-7261 .free-shipping-return-warranty-related-new-sec.inside-buy-it-today {
  max-width: 520px;
	  column-gap: 10px;
}
.page-id-7261 .free-shipping-return-warranty-related-new-sec.inside-buy-it-today p{
margin-left: 5px;
  margin-bottom: 12px;
}
.page-id-7261 .free-shipping-return-warranty-related-new-sec .wp-block-media-text__media{
  width: 30px;
}
.page-id-7261 .free-shipping-return-warranty-related-new-sec .wp-block-column:nth-child(1) figure {
  padding-bottom: 8px;
}
.page-id-7261 .free-shipping-return-warranty-related-new-sec .wp-block-column:nth-child(2) figure {
  padding-bottom: 14px;
}
.page-id-7261 .free-shipping-return-warranty-related-new-sec .wp-block-column:nth-child(3) figure{
  padding-bottom: 10px;
}
.page-id-7261 .free-shipping-return-warranty-related-new-sec .wp-block-column:nth-child(4) figure{
  padding-bottom: 10px;
}
.page-id-7261 .price-and-discount-column p{
  font-size: 14px;
  background-color: #DDD8D4;
  border-radius: 6px;
  font-weight: 600;
  padding: 3px;
  color: #000 !important;
  line-height: 1.3em;
}
.page-id-7261 .free-shipping-return-warranty-related-new-sec .one-year-warranty-service .wp-block-media-text__media{
  width: 24px;
}
.page-id-7261 .button-and-facility-sec-new-landing.mobile-only .free-shipping-return-warranty-related-new-sec .one-year-warranty-service .wp-block-media-text__content{
  margin-top: 2px;
}
.page-id-7261 .free-shipping-return-warranty-related-new-sec .free-shipping-service .wp-block-media-text__media{
  width: 34px;
}
.page-id-7261 .free-shipping-return-warranty-related-new-sec p{
  font-size: 14px!important;
  line-height: 17px;
}
.page-id-7261 .free-shipping-return-warranty-related-new-sec .wp-block-media-text__media{
  margin: auto;
}
.page-id-7261 .banner-wave-bottom{
  z-index: 98;
}
.page-id-7261 .banner-container-home-page .wp-block-columns.banner-container-col{
  max-width: 1240px!important;
}
.page-id-7261 .wp-block-columns.banner-container-col {
  padding-left: 0px!important;
}
.page-id-7261 .swiper-content .wp-block-uagb-container.family-time-banner-img {
  background-position: 18% 30%!important;
}

.page-id-7261 .swiper-content .wp-block-uagb-container.mirai-speaker-old-banner-img{
  background-position: 18% 105% !important;
}
.page-id-7261 .swiper-content .wp-block-uagb-container.mirai-speaker-new-banner-img{
  background-position: 18% 65% !important;
}
.page-id-7261 .price-and-discount-column .wp-block-column {
  max-width: 109px;
}
.page-id-7261 .price-and-discount-column-black-bg .wp-block-column {
  max-width: 98px;
}
.page-id-7261 #custom-add-to-cart-btn-redirect-to-checkout{
/* 	width: 80%; */
  min-width: 67%;
}
.page-id-7261 .new-lending-page-banner-button-col #custom-add-to-cart-btn-redirect-to-checkout.custom-checkout-button.single_add_to_cart_button{
  padding-top: 11px;
	padding-bottom: 13px;
	color: #000000!important;
	font-weight: 600!important;
}

.page-id-7261 .button-and-facility-sec-new-landing.mobile-only .new-lending-page-banner-button-col #custom-add-to-cart-btn-redirect-to-checkout.custom-checkout-button.single_add_to_cart_button{
  min-width: 300px;
  font-weight: 700;
  padding-top: 15px;
  padding-bottom: 15px;
  font-size: 18px!important;
}



/* Lifestyle landing page custom css */

/* Hearing landing page custom css */

.mirai-and-conventional-comarison-gif-surce-p{
	  margin-top: -73px;
    margin-bottom: 53px !important;
}

.mirai-and-conventional-comarison-gif{
	max-width: 860px;
}
.white-bd-p1-mirai-and-conventional-comarison-gif{
	max-width: fit-content;
	margin: auto;
	border-radius: 8px;
	padding: 7px 15px!important;
	margin-bottom: 0px!important;
}
.white-bd-p2-mirai-and-conventional-comarison-gif{
	max-width: fit-content;
	margin: auto;
	border-radius: 8px;
	padding: 7px 15px!important;
	margin-bottom: 0px!important;
}
.mirai-and-conventional-comarison-gif .wp-block-uagb-image{
	margin-top: 0px!important;
	margin-bottom: 20px !important;
}

.mirai-vs-general-comparison-table{
	margin-left: -50px!important;
}
.list-items-with-yellow-marked-sign li{
	position: relative;
}
	.list-items-with-yellow-marked-sign li:before{
		content: '';
		background: url(https://miraispeaker.net/wp-content/uploads/2024/04/Group-15380.png);
		width: 16px;
    height: 16px;
    display: block;
    background-size: contain;
    background-repeat: no-repeat;
    position: absolute;
    top: 12px;
    left: -28px;
	}


.page-id-6644 .banner-container-home-page .free-shipping-return-warranty-related-new-sec .wp-block-media-text__content{
	padding-left: 0px!important;
}

.page-id-6644 .banner-container-home-page .new-lending-page-banner-button-col{
	margin-left: 2px;
	margin-top: 25px!important;
}
.page-id-6644 .ast-primary-header-bar.ast-primary-header.main-header-bar .site-primary-header-wrap{
	padding-left: 5px;
	padding-right: 5px;
}

.page-id-6644 .ast-builder-grid-row.ast-grid-center-col-layout .site-header-primary-section-center .ast-builder-menu-1 {
    display: none;
}
.page-id-6644 .ast-builder-grid-row.ast-grid-center-col-layout .site-header-primary-section-right .ast-header-button-1{
    display: none;
}
.page-id-6644 .ast-builder-grid-row.ast-grid-center-col-layout .site-header-primary-section-right .header-widget-area-inner{
    padding-right: 0px;
}

.page-id-6644 .wp-block-media-text{
	display: block;
}
.page-id-6644 .free-shipping-return-warranty-related-new-sec {
    max-width: 340px;
}
.page-id-6644 .free-shipping-return-warranty-related-new-sec.inside-buy-it-today .wp-block-media-text__content{
    padding-left: 0px;
}
.page-id-6644 .free-shipping-return-warranty-related-new-sec.inside-buy-it-today .wp-block-media-text {
    display:grid;
}
.page-id-6644 .free-shipping-return-warranty-related-new-sec.inside-buy-it-today {
    max-width: 520px;
		column-gap: 10px;
}
.page-id-6644 .free-shipping-return-warranty-related-new-sec.inside-buy-it-today p{
  margin-left: 5px;
	margin-bottom: 12px;
}
.page-id-6644 .free-shipping-return-warranty-related-new-sec .wp-block-media-text__media{
	width: 30px;
}
.page-id-6644 .free-shipping-return-warranty-related-new-sec .wp-block-column:nth-child(1) figure {
    padding-bottom: 8px;
}
.page-id-6644 .free-shipping-return-warranty-related-new-sec .wp-block-column:nth-child(2) figure {
    padding-bottom: 14px;
}
.page-id-6644 .free-shipping-return-warranty-related-new-sec .wp-block-column:nth-child(3) figure{
	padding-bottom: 10px;
}
.page-id-6644 .free-shipping-return-warranty-related-new-sec .wp-block-column:nth-child(4) figure{
	padding-bottom: 10px;
}
.page-id-6644 .price-and-discount-column p{
	font-size: 14px;
	background-color: #DDD8D4;
	border-radius: 6px;
	font-weight: 600;
	padding: 3px;
	color: #000 !important;
	line-height: 1.3em;
}
.page-id-6644 .free-shipping-return-warranty-related-new-sec .one-year-warranty-service .wp-block-media-text__media{
	width: 24px;
}
.page-id-6644 .button-and-facility-sec-new-landing.mobile-only .free-shipping-return-warranty-related-new-sec .one-year-warranty-service .wp-block-media-text__content{
	margin-top: 2px;
}
.page-id-6644 .free-shipping-return-warranty-related-new-sec .free-shipping-service .wp-block-media-text__media{
	width: 34px;
}
.page-id-6644 .free-shipping-return-warranty-related-new-sec p{
	font-size: 14px!important;
	line-height: 17px;
}
.page-id-6644 .free-shipping-return-warranty-related-new-sec .wp-block-media-text__media{
	margin: auto;
}
.page-id-6644 .banner-wave-bottom{
	z-index: 98;
}
.page-id-6644 .banner-container-home-page .wp-block-columns.banner-container-col{
	max-width: 1240px!important;
}
.page-id-6644 .wp-block-columns.banner-container-col {
    padding-left: 0px!important;
}
.page-id-6644 .swiper-content .wp-block-uagb-container.family-time-banner-img {
    background-position: 18% 30%!important;
}

.page-id-6644 .swiper-content .wp-block-uagb-container.mirai-speaker-old-banner-img{
    background-position: 18% 105% !important;
}
.page-id-6644 .swiper-content .wp-block-uagb-container.mirai-speaker-new-banner-img{
    background-position: 18% 65% !important;
}
.page-id-6644 .price-and-discount-column .wp-block-column {
	max-width: 109px;
}
.page-id-6644 .price-and-discount-column-black-bg .wp-block-column {
	max-width: 98px;
}
.page-id-6644 #custom-add-to-cart-btn-redirect-to-checkout{
/* 	width: 80%; */
	min-width: 67%;
}
.page-id-6644 .new-lending-page-banner-button-col #custom-add-to-cart-btn-redirect-to-checkout.custom-checkout-button.single_add_to_cart_button{
	padding-top: 11px;
  padding-bottom: 13px;
}

.page-id-6644 .button-and-facility-sec-new-landing.mobile-only .new-lending-page-banner-button-col #custom-add-to-cart-btn-redirect-to-checkout.custom-checkout-button.single_add_to_cart_button{
	min-width: 300px;
	font-weight: 700;
	padding-top: 15px;
	padding-bottom: 15px;
	font-size: 18px!important;
}

.mirai-vs-general-comparison-table{
	max-width: 70%;
}

.mirai-vs-general-comparison-table table {
  border-collapse: separate;
}
.mirai-vs-general-comparison-table table tbody tr:nth-child(1) td:nth-child(2){
	background-color: #fff;
	padding: 10px;
	border-top-left-radius: 30px;
	border-top-right-radius: 30px;
	border-top: solid 2px #F2A313;
	border-left: solid 2px #F2A313;
	border-right: solid 2px #F2A313;
	
}
.mirai-vs-general-comparison-table table tbody tr:nth-child(2) td:nth-child(2){
	background-color: #fff;
	padding: 5px;
	border-left: solid 2px #F2A313;
	border-right: solid 2px #F2A313;
}
.mirai-vs-general-comparison-table table tbody tr:nth-child(3) td:nth-child(2){
	background-color: #fff;
	padding: 5px;
	border-left: solid 2px #F2A313;
	border-right: solid 2px #F2A313;
}
.mirai-vs-general-comparison-table table tbody tr:nth-child(4) td:nth-child(2){
	background-color: #fff;
	padding: 5px;
	border-left: solid 2px #F2A313;
	border-right: solid 2px #F2A313;
}
.mirai-vs-general-comparison-table table tbody tr:nth-child(5) td:nth-child(2){
	background-color: #fff;
	padding: 5px;
	border-left: solid 2px #F2A313;
	border-right: solid 2px #F2A313;
}
.mirai-vs-general-comparison-table table tbody tr:nth-child(6) td:nth-child(2){
	background-color: #fff;
	padding: 5px;
	border-left: solid 2px #F2A313;
	border-right: solid 2px #F2A313;
}
.mirai-vs-general-comparison-table table tbody tr:nth-child(7) td:nth-child(2){
	background-color: #fff;
	padding: 10px;
	border-bottom-left-radius: 30px;
	border-bottom-right-radius: 30px;
		border-bottom: solid 2px #F2A313;
	border-left: solid 2px #F2A313;
	border-right: solid 2px #F2A313;
}
.mirai-vs-general-comparison-table table tbody tr:nth-child(1) td:nth-child(2) mark{
	width: 100%;
	display: block;
	border-radius: 90px;
	font-size: 16px;
	padding: 8px;
}
.mirai-vs-general-comparison-table table tbody tr:nth-child(1) td:nth-child(3) mark{
	width: 100%;
	justify-content: center;
	display: flex;
	margin: auto;
	border-radius: 90px;
	font-size: 16px;
	padding: 8px;
	width: 90%;
}

.mirai-vs-general-comparison-table table tbody tr:nth-child(1) td:nth-child(3) mark{
	margin-left: 30px!important;
}
.mirai-vs-general-comparison-table table tbody tr:nth-child(2) td:nth-child(3){
	padding-left: 39px!important;
}
.mirai-vs-general-comparison-table table tbody tr:nth-child(3) td:nth-child(3){
	padding-left: 39px!important;
}
.mirai-vs-general-comparison-table table tbody tr:nth-child(4) td:nth-child(3){
	padding-left: 39px!important;
}
.mirai-vs-general-comparison-table table tbody tr:nth-child(5) td:nth-child(3){
	padding-left: 39px!important;
}
.mirai-vs-general-comparison-table table tbody tr:nth-child(6) td:nth-child(3){
	padding-left: 39px!important;
}
.mirai-vs-general-comparison-table table tbody tr:nth-child(7) td:nth-child(3){
	padding-left: 39px!important;
}



.first-col-of-three-col-after-banner-hearing-lp{
	min-height: 425px;
}
.second-col-of-three-col-after-banner-hearing-lp{
	min-height: 425px;
}
.third-col-of-three-col-after-banner-hearing-lp{
	min-height: 425px;
}
/* hearing landing page custom css */



/* Support page new form related updates */
#contact-section .uagb-tab:hover{
	background-color: #f2a413;
}
#contact-section .uagb-tab:hover a{
	color: #fff;
	transition: color 0s!important;
}
#contact-section ul.uagb-tabs__panel.rotate-arrow-icon:before{
	-webkit-transform: rotate(180deg);
	top: 19px!important;
}


.wpcf7-radio .wpcf7-list-item label{
	display: flex;
}
.wpcf7-radio .wpcf7-list-item label input{
	display: inline-block;
	margin: auto;
	margin-top: auto!important;
	margin-left: unset!important;
	margin-right: unset!important;
}

.wpcf7-radio .wpcf7-list-item label .wpcf7-list-item-label{
	display: inline-block;
  margin-left: 9px;
}

.wpcf7-checkbox .wpcf7-list-item label{
	display: flex;
}
.wpcf7-radio .wpcf7-list-item label input{
	max-width: 20px;
  max-height: 20px;
}

.wpcf7-checkbox .wpcf7-list-item label input{
	display: inline-block;
	margin: auto;
	margin-top: auto!important;
	margin-left: unset!important;
	margin-right: unset!important;
	max-width: 20px;
  max-height: 20px;
}
.page-id-12 input[type='checkbox']:after {
    width: 25px;
    height: 25px;
    border-radius: 8px;
    top: -3px;
    left: -1px;
    position: relative;
    background-color: #ffffff;
    content: '';
    display: inline-block;
    visibility: visible;
    border: 2px solid #e2e8f0;
}
.page-id-19 input[type='checkbox']:after {
    width: 25px;
    height: 25px;
    border-radius: 8px;
    top: -3px;
    left: -2px;
    position: relative;
    background-color: #ffffff;
    content: '';
    display: inline-block;
    visibility: visible;
    border: 2px solid #e2e8f0;
}
.page-id-12 input[type='checkbox']:checked:after {
    width: 25px;
    height: 25px;
    border-radius: 8px;
    top: -3px;
    left: -2px;
    position: relative;
    background-color: #ffa500;
    content: '';
    display: inline-block;
    visibility: visible;
    border: 2px solid #e2e8f0;
}
.page-id-19 input[type='checkbox']:checked:after {
    width: 25px;
    height: 25px;
    border-radius: 8px;
    top: -3px;
    left: -2px;
    position: relative;
    background-color: #ffa500;
    content: '';
    display: inline-block;
    visibility: visible;
    border: 2px solid #e2e8f0;
}

.page-id-12 input[type='radio']:after{
	left: -2px;
}
.page-id-12 input[type='radio']:checked:after {
	left: -2px;
}

.wpcf7-checkbox .wpcf7-list-item label .wpcf7-list-item-label{
	display: inline-block;
  margin-left: 9px;
}



.return-reason-field .return-reason p.extra-text-for-field-details {
    margin-bottom: 3px !important;
	color: #6A6A6A;
	font-size: 16px;
}
.return-reason-field .return-reason p:nth-child(1) {
    margin-bottom: 0px !important;
}
.first-last-name .first-name p.extra-text-for-field-details {
    margin-bottom: 3px !important;
	color: #6A6A6A;
	font-size: 16px;
}
.first-last-name .first-name p:nth-child(1) {
    margin-bottom: 0px !important;
}

#contact-section ul.uagb-tabs__panel{
	margin-bottom: 15px;
}
#contact-section .uagb-tabs__active a{
	color: #fff!important;
}
#contact-section .uagb-tab a .uagb-tabs__icon{
	margin-bottom: 18px!important;
}
#contact-section .uagb-tab a{
	line-height: 18px!important;
}
#contact-section .uagb-tab{
	margin-right: 20px;
	min-width: 190px;
}


/* general query */
#contact-section #uagb-tabs__tab2 .uagb-tabs__icon{
	position: relative;
}
#contact-section #uagb-tabs__tab2 .uagb-tabs__icon:before{
	content: '';
    background-image: url(https://miraispeaker.net/wp-content/uploads/2024/04/Vector-5.png);
    width: 41px;
    height: 54px;
    display: flow;
    background-size: contain;
    background-repeat: no-repeat;
    position: absolute;
    left: 60px;
}

#contact-section #uagb-tabs__tab2:hover .uagb-tabs__icon:before{
	background-image: url(https://miraispeaker.net/wp-content/uploads/2024/04/Vector-6.png)!important;
}

#contact-section #uagb-tabs__tab2.uagb-tabs__active .uagb-tabs__icon:before{
	content: '';
    background-image: url(https://miraispeaker.net/wp-content/uploads/2024/04/Vector-6.png)!important;
    width: 41px;
    height: 54px;
    display: flow;
    background-size: contain;
    background-repeat: no-repeat;
    position: absolute;
    left: 60px;
}

/* troubleshooting */
#contact-section #uagb-tabs__tab0 .uagb-tabs__icon{
	position: relative;
}

#contact-section #uagb-tabs__tab0:hover .uagb-tabs__icon:before{
	background-image: url(https://miraispeaker.net/wp-content/uploads/2024/04/Layer_1-1.png)!important;
}

#contact-section #uagb-tabs__tab0 .uagb-tabs__icon:before{
	content: '';
    background-image: url(https://miraispeaker.net/wp-content/uploads/2024/04/Layer_1.png);
    width: 41px;
    height: 34px;
    display: flow;
    background-size: contain;
    background-repeat: no-repeat;
    position: absolute;
    left: 64px;
}

#contact-section #uagb-tabs__tab0.uagb-tabs__active .uagb-tabs__icon:before{
	content: '';
    background-image: url(https://miraispeaker.net/wp-content/uploads/2024/04/Layer_1-1.png)!important;
    width: 41px;
    height: 34px;
    display: flow;
    background-size: contain;
    background-repeat: no-repeat;
    position: absolute;
    left: 64px;
}


/* return and replacement */
#contact-section #uagb-tabs__tab1 .uagb-tabs__icon{
	position: relative;
}
#contact-section #uagb-tabs__tab1 .uagb-tabs__icon:before{
	content: '';
    background-image: url(https://miraispeaker.net/wp-content/uploads/2024/04/Vector-7.png);
    width: 41px;
    height: 34px;
    display: flow;
    background-size: contain;
    background-repeat: no-repeat;
    position: absolute;
    left: 66px;
}

#contact-section #uagb-tabs__tab1:hover .uagb-tabs__icon:before{
	background-image: url(https://miraispeaker.net/wp-content/uploads/2024/04/Vector-3.png)!important;
}

#contact-section #uagb-tabs__tab1.uagb-tabs__active .uagb-tabs__icon:before{
	content: '';
    background-image: url(https://miraispeaker.net/wp-content/uploads/2024/04/Vector-3.png)!important;
    width: 41px;
    height: 34px;
    display: flow;
    background-size: contain;
    background-repeat: no-repeat;
    position: absolute;
    left: 66px;
}


/* business inquiry */
#contact-section #uagb-tabs__tab3 .uagb-tabs__icon{
	position: relative;
}
#contact-section #uagb-tabs__tab3 .uagb-tabs__icon:before{
	content: '';
    background-image: url(https://miraispeaker.net/wp-content/uploads/2024/04/Vector-2.png);
    width: 43px;
    height: 54px;
    display: flow;
    background-size: contain;
    background-repeat: no-repeat;
    position: absolute;
    left: 58px;
}

#contact-section #uagb-tabs__tab3:hover .uagb-tabs__icon:before{
	background-image: url(https://miraispeaker.net/wp-content/uploads/2024/04/Vector-8.png)!important;
}

#contact-section #uagb-tabs__tab3.uagb-tabs__active .uagb-tabs__icon:before{
	content: '';
    background-image: url(https://miraispeaker.net/wp-content/uploads/2024/04/Vector-8.png)!important;
    width: 43px;
    height: 54px;
    display: flow;
    background-size: contain;
    background-repeat: no-repeat;
    position: absolute;
    left: 58px;
}


/* media and pr */
#contact-section #uagb-tabs__tab4 .uagb-tabs__icon{
	position: relative;
}
#contact-section #uagb-tabs__tab4 .uagb-tabs__icon:before{
	content: '';
    background-image: url(https://miraispeaker.net/wp-content/uploads/2024/04/Group.png);
    width: 41px;
    height: 34px;
    display: flow;
    background-size: contain;
    background-repeat: no-repeat;
    position: absolute;
    left: 63px;
}

#contact-section #uagb-tabs__tab4:hover .uagb-tabs__icon:before{
	background-image: url(https://miraispeaker.net/wp-content/uploads/2024/04/Group-1.png)!important;
}

#contact-section #uagb-tabs__tab4.uagb-tabs__active .uagb-tabs__icon:before{
	content: '';
    background-image: url(https://miraispeaker.net/wp-content/uploads/2024/04/Group-1.png)!important;
    width: 41px;
    height: 34px;
    display: flow;
    background-size: contain;
    background-repeat: no-repeat;
    position: absolute;
    left: 63px;
}


#contact-section .first-last-name .phone-field {
    width: 49%;
    margin-left: 2%;
}

#contact-section .additional-comment-field p{
	margin-bottom: 3px!important;
}

.order-number-tvmodel-field{
    display: flex;
    width: 100%;
}
.order-number-tvmodel-field .order-number-field{
	width: 49%;
}
.order-number-tvmodel-field .tv-model-field{
	width: 49%;
	margin-left: 2%;
}
.serial-number-field{
    display: flex;
    width: 100%;
}
.serial-number-field .serial-number{
	width: 49%;
}
.serial-number-field .serial-number p:nth-child(1){
	margin-bottom: 0px!important;
}
.serial-number-field .serial-number p.extra-text-for-field-details{
	margin-bottom: 3px!important;
	color: #6A6A6A;
	font-size: 16px;
}

.hearing-condition-field .wpcf7-list-item-label{
	font-size: 16px!important;
}

.hearing-condition-field .wpcf7-list-item{
	  width: 50% !important;
    display: inline-block!important;
}


.return-reason-field .wpcf7-list-item-label{
	font-size: 16px!important;
}

.return-reason-field .wpcf7-list-item{
	  width: 50% !important;
    display: inline-block!important;
}
/* Support page new form related updates */










.grecaptcha-badge { visibility: hidden; }

.page-id-4924 .free-shipping-return-warranty-related-new-sec figure{
	padding-bottom: 27px;
}
.page-id-4924 .free-shipping-return-warranty-related-new-sec .wp-block-column:nth-child(2) figure {
    padding-bottom: 27px;
}

.page-id-4924 .free-shipping-return-warranty-related-new-sec .wp-block-column:nth-child(3) figure {
    padding-bottom: 27px;
}



.page-id-4924 .button-and-facility-sec-new-landing .free-shipping-return-warranty-related-new-sec.inside-buy-it-today figure{
	max-height: 42px!important;
  max-width: 54px!important;
}

.page-template-default.page-id-283.woocommerce-checkout .site-header-primary-section-right {
	display: none;
}

/* new landing page custom css */
.page-id-5660 .banner-container-home-page .free-shipping-return-warranty-related-new-sec .wp-block-media-text__content{
	padding-left: 0px!important;
}

.page-id-5660 .banner-container-home-page .new-lending-page-banner-button-col{
	margin-left: 2px;
	margin-top: 25px!important;
}
.page-id-5660 .ast-primary-header-bar.ast-primary-header.main-header-bar .site-primary-header-wrap{
	padding-left: 5px;
	padding-right: 5px;
}
/* .page-id-5660 .ast-builder-grid-row.ast-grid-center-col-layout {
    grid-template-columns: 3fr auto 0fr;
} */
.page-id-5660 .ast-builder-grid-row.ast-grid-center-col-layout .site-header-primary-section-center .ast-builder-menu-1 {
    display: none;
}
.page-id-5660 .ast-builder-grid-row.ast-grid-center-col-layout .site-header-primary-section-right .ast-header-button-1{
    display: none;
}
.page-id-5660 .ast-builder-grid-row.ast-grid-center-col-layout .site-header-primary-section-right .header-widget-area-inner{
    padding-right: 0px;
}
/* .page-id-5660 .ast-builder-grid-row.ast-grid-center-col-layout .site-header-primary-section-left  {
    margin: auto;
} */
.page-id-5660 .wp-block-media-text{
	display: block;
}
.page-id-5660 .free-shipping-return-warranty-related-new-sec {
    max-width: 340px;
}
.page-id-5660 .free-shipping-return-warranty-related-new-sec.inside-buy-it-today .wp-block-media-text__content{
    padding-left: 0px;
}
.page-id-5660 .free-shipping-return-warranty-related-new-sec.inside-buy-it-today .wp-block-media-text {
    display:grid;
}
.page-id-5660 .free-shipping-return-warranty-related-new-sec.inside-buy-it-today {
    max-width: 520px;
		column-gap: 10px;
}
.page-id-5660 .free-shipping-return-warranty-related-new-sec.inside-buy-it-today p{
  margin-left: 5px;
	margin-bottom: 12px;
}
.page-id-5660 .free-shipping-return-warranty-related-new-sec .wp-block-media-text__media{
	width: 30px;
}
.page-id-5660 .free-shipping-return-warranty-related-new-sec .wp-block-column:nth-child(1) figure {
    padding-bottom: 8px;
}
.page-id-5660 .free-shipping-return-warranty-related-new-sec .wp-block-column:nth-child(2) figure {
    padding-bottom: 14px;
}
.page-id-5660 .free-shipping-return-warranty-related-new-sec .wp-block-column:nth-child(3) figure{
	padding-bottom: 10px;
}
.page-id-5660 .free-shipping-return-warranty-related-new-sec .wp-block-column:nth-child(4) figure{
	padding-bottom: 10px;
}
.page-id-5660 .price-and-discount-column p{
	font-size: 14px;
	background-color: #DDD8D4;
	border-radius: 6px;
	font-weight: 600;
	padding: 3px;
	color: #000 !important;
	line-height: 1.3em;
}
.page-id-5660 .free-shipping-return-warranty-related-new-sec .one-year-warranty-service .wp-block-media-text__media{
	width: 24px;
}
.page-id-5660 .button-and-facility-sec-new-landing.mobile-only .free-shipping-return-warranty-related-new-sec .one-year-warranty-service .wp-block-media-text__content{
	margin-top: 2px;
}
.page-id-5660 .free-shipping-return-warranty-related-new-sec .free-shipping-service .wp-block-media-text__media{
	width: 34px;
}
.page-id-5660 .free-shipping-return-warranty-related-new-sec p{
	font-size: 14px!important;
	line-height: 17px;
}
.page-id-5660 .free-shipping-return-warranty-related-new-sec .wp-block-media-text__media{
	margin: auto;
}
.page-id-5660 .banner-wave-bottom{
	z-index: 98;
}
.page-id-5660 .banner-container-home-page .wp-block-columns.banner-container-col{
	max-width: 1240px!important;
}
.page-id-5660 .wp-block-columns.banner-container-col {
    padding-left: 0px!important;
}
.page-id-5660 .swiper-content .wp-block-uagb-container.family-time-banner-img {
    background-position: 18% 30%!important;
}

.page-id-5660 .swiper-content .wp-block-uagb-container.mirai-speaker-old-banner-img{
    background-position: 18% 105% !important;
}
.page-id-5660 .swiper-content .wp-block-uagb-container.mirai-speaker-new-banner-img{
    background-position: 18% 65% !important;
}
.page-id-5660 .price-and-discount-column .wp-block-column {
	max-width: 109px;
}
.page-id-5660 .price-and-discount-column-black-bg .wp-block-column {
	max-width: 98px;
}
.page-id-5660 #custom-add-to-cart-btn-redirect-to-checkout{
/* 	width: 80%; */
	min-width: 67%;
}
.page-id-5660 .new-lending-page-banner-button-col #custom-add-to-cart-btn-redirect-to-checkout.custom-checkout-button.single_add_to_cart_button{
	padding-top: 11px;
  padding-bottom: 13px;
}

.page-id-5660 .button-and-facility-sec-new-landing.mobile-only .new-lending-page-banner-button-col #custom-add-to-cart-btn-redirect-to-checkout.custom-checkout-button.single_add_to_cart_button{
	min-width: 300px;
	font-weight: 700;
	padding-top: 15px;
	padding-bottom: 15px;
	font-size: 18px!important;
}

/* new landing page custom css */

.review-order-previous-block-custom-class button{
	  font-size: 20px!important;
    font-weight: 600!important; 
}
.review-order-previous-block-custom-class{
	position: absolute!important;
	width: 100%!important;
	bottom: -80px!important;
}
.review-order-previous-block-custom-class{
	display: none;
}
.cfw-place-order-wrap.new-custom-place-order-button{
	visibility: hidden!important;
	display: none!important;
}

.email-phone-field{
	display: flex;
	width: 100%;
}
.email-phone-field .phone-field{
	width: 49%;
	margin-left: 2%;
}
.email-phone-field .email-field{
	width: 49%;
  
}
.wc-amazon-checkout-message.wc-amazon-payments-advanced-populated{
	margin-top: 20px;
}

.footer-widget-area-inner img{
	max-width: 210px!important;
}

.ast-mobile-header-wrap .ast-primary-header-bar{
	max-height: 76px!important;
}

#cfw-payment-request-buttons .wc-amazon-checkout-message{
	margin-top: 15px!important;
}

.page-id-4231 .wc-block-add-to-cart-form form.cart button.single_add_to_cart_button{
	display: none!important;
}

#billing_address_1_field:after{
	content: "search";
    background-image: url(https://miraispeaker.net/wp-content/uploads/2023/12/Group-15091.png);
    width: 30px;
    height: 30px;
    background-repeat: no-repeat;
    color: #fff0;
    display: block;
    position: absolute;
    right: 20px;
    bottom: 10px;
	background-size: 28px;
}
#shipping_address_1_field:after{
	content: "search";
    background-image: url(https://miraispeaker.net/wp-content/uploads/2023/12/Group-15091.png);
    width: 30px;
    height: 30px;
    background-repeat: no-repeat;
    color: #fff0;
    display: block;
    position: absolute;
    right: 20px;
    bottom: 10px;
	background-size: 28px;
}

/* for form alter into checkout page */
@media screen and (min-width: 992px){
#shipping_country_field.cfw-country-input{
	display: block;
    width: 100%;
    margin-top: 44px!important;
}
.cfw-customer-info-address-container .cfw-input-wrap-row:has(#shipping_city_field){
	width: 34%!important;
  display: inline-block!important;
}
.cfw-customer-info-address-container .cfw-input-wrap-row:has(#shipping_postcode_field){
	  justify-content: flex-end;
    margin-top: -68px!important;
}
#billing_country_field.cfw-country-input{
	display: block;
    width: 100%;
    margin-top: 44px!important;
}
.use-different-billing-address-custom-class .cfw-input-wrap-row:has(#billing_city_field){
	width: 34%!important;
  display: inline-block!important;
}
.use-different-billing-address-custom-class .cfw-input-wrap-row:has(#billing_postcode_field){
	  justify-content: flex-end;
    margin-top: -68px!important;
}
}
/* for form alter into checkout page ends */



/* mirai landing custom css stars */
.mirai-landing-review-section-mobile .wp-block-uagb-star-rating{
	justify-content: center!important;
}
.mirai-landing-review-section-mobile .swiper-pagination-clickable{
	display: none;
}
.what-media-says-into-landing-page .wp-block-uagb-slider-child figure{
	  max-height: 55px;
    min-height: 55px;
}


/* new landing page custom css ends */
.page-id-4231 .single-product-block-into-mirai-landing-page .single-product-details-block-into-mirai-landing-page #custom-add-to-cart-btn-redirect-to-checkout {
  display: block!important;
	border-radius: 25px;
  background-color: #f2a413;
  font-size: 14px;
  padding: 13px 36px!important;
  text-transform: uppercase;
}

.single-product-block-into-mirai-landing-page .quantity.custom-cart-page-quantity {
    position: relative;
}

.single-product-block-into-mirai-landing-page .quantity.custom-cart-page-quantity::after {
    content: '|';
    width: 0px;
    height: 30px;
    margin-right: 10px;
    color: #e2e8f0!important;
    position: absolute;
    top: 7px;
    right: 27px;
    font-size: 25px;
}
.single-product-block-into-mirai-landing-page .stock.in-stock{
	display: none;
}
.product-summary-mirai-landing{
	border-top: solid 2px #e3e3e3;
	padding-top: 24px;
	margin-top: 0px;
}
.product-title-mirai-landing{
	text-transform: capitalize;
	margin-bottom: 5px!important;
}
.product-title-mirai-landing a{
	text-decoration: none!important;
}
.single-product-image-gallary-block-into-mirai-landing-page{
	flex-direction: column;
  max-width: 120px;
}
.single-product-block-into-mirai-landing-page .wp-block-woocommerce-product-price{
	display: inline-block;
	margin-top: 0px;
}
.single-product-block-into-mirai-landing-page .product-sell-percentage{
	display: inline-block;
	font-size: 14px;
	font-weight: normal;
	padding: 5px 16px;
	background-color: #f2a413;
	color: #ffffff;
	border-radius: 7px;
	line-height: 1.3;
	margin-left: 20px;
}
.product-sell-description{
	color: #8D8D8D;
}
.single-product-block-into-mirai-landing-page .wp-block-woocommerce-product-price .wp-block-woocommerce-product-price .wc-block-components-product-price{
	display: flex;
  flex-direction: row-reverse;
}

.single-product-block-into-mirai-landing-page .wp-block-woocommerce-product-price span bdi{
	  font-size: 36px!important;
    font-weight: 500;
    color: #000;
}
.single-product-block-into-mirai-landing-page .wp-block-woocommerce-product-price .wp-block-woocommerce-product-price .wc-block-components-product-price del bdi{
	  margin: 20px 14px -8px 14px; 
}
.hear-every-word-mirai-landing p{
	max-width: 620px;
}

.single-product-details-block-into-mirai-landing-page .wc-block-components-product-price{
	padding-top: 5px;
  padding-bottom: 30px;
	display: flex;
  flex-direction: row-reverse;
  position: relative;
}
.single-product-details-block-into-mirai-landing-page .wc-block-components-product-price del{
	min-width: 80px;
}
.single-product-details-block-into-mirai-landing-page .wc-block-components-product-price del span bdi {
    font-size: 18px!important;
    text-decoration: line-through;
    margin-left: 14px;
    bottom: 32px;
    color: #8D8D8D!important;
    position: absolute;
}
.single-product-dynamic-image-gallary-block-into-mirai-landing-page {
    max-height: 450px;
    overflow-y: scroll;
}
.single-product-dynamic-image-gallary-block-into-mirai-landing-page img{
	max-width: 120px!important;
	cursor: pointer;
	margin-top: 10px!important;
}
.single-product-dynamic-image-gallary-block-into-mirai-landing-page .prod-featured-img{
	padding-top: 46px;
  padding-bottom: 46px;
	background-color: #ffffff;
	margin-top: 0px!important;
}
.single-product-dynamic-image-gallary-block-into-mirai-landing-page::-webkit-scrollbar { 
    display: none;  /* Safari and Chrome */
}
.main-image-into-product-dtl-mirai-lp img{
	max-height: 450px!important;
}

.single-product-dynamic-image-gallary-block-into-mirai-landing-page{
	max-height: 450px;
    overflow-y: scroll;
}
.single-product-details-block-into-mirai-landing-page .quantity.custom-cart-page-quantity{
	font-weight: 700;
	color: #000000;
}
/* .review-into-mirai-landing-pg{
	max-width: 200px;
} */
.what-media-says-into-landing-page .swiper-button-prev{
	background-color: transparent;
	left: -50px!important;
}
.what-media-says-into-landing-page .swiper-button-next{
	background-color: transparent;
	right: -50px!important;
	
}
.what-media-says-into-landing-page .swiper-button-prev:after{
	color: #000000;
	font-weight: 900;
	font-size: 24px!important;
}
.what-media-says-into-landing-page .swiper-button-next:after{
	color: #000000;
	font-weight: 900;
	font-size: 24px!important;
	
}
.page-id-4231 .home-page-slider .swiper-button-prev{
	background-color: transparent;
	left: -50px!important;
}
.page-id-4231 .home-page-slider .swiper-button-next{
	background-color: transparent;
	right: -50px!important;
	
}
.page-id-4231 .home-page-slider .swiper-button-prev:after{
	color: #000000;
	font-weight: 900;
	font-size: 24px!important;
}
.page-id-4231 .home-page-slider .swiper-button-next:after{
	color: #000000;
	font-weight: 900;
	font-size: 24px!important;
	
}


/* mirai landing custom css ends */

#cfw-billing-methods .payment_method_stripe .payment_method_label:after{
	content:"";
	background-image: url('https://miraispeaker.net/wp-content/uploads/2023/12/cards-1-e1714624190671.png');
	width: 125px;
	height: 25px;
	background-repeat: no-repeat;
}
.page-id-283.checkout-wc .cfw-accordion .cfw-radio-reveal-content{
	padding-bottom: 0px;
}
.checkout-wc .wc_payment_method.cfw-radio-reveal-li{
	padding: 10px 0px!important;
}
.free-shipping-return-warranty-related-new-sec.product-details-freeship-warranty-sec{
	column-gap: 24px;
	max-width: unset!important;
	border-top: solid 2px #e3e3e3;
  padding-top: 20px;
	margin-bottom: 0px!important;
}

.free-shipping-return-warranty-related-new-sec.product-details-freeship-warranty-sec figure {
    padding-bottom: 30px;
}

.free-shipping-return-warranty-related-new-sec.product-details-freeship-warranty-sec .wp-block-media-text{
	grid-template-columns: 25% 1fr;
}
.free-shipping-return-warranty-related-new-sec.product-details-freeship-warranty-sec .wp-block-column:nth-child(2) .wp-block-media-text{
	grid-template-columns: 21% 1fr;
}
.free-shipping-return-warranty-related-new-sec.product-details-freeship-warranty-sec .wp-block-column:nth-child(3) .wp-block-media-text{
	grid-template-columns: 19% 1fr;
}

.free-shipping-return-warranty-related-new-sec{
	max-width: 500px;
}
.free-shipping-return-warranty-related-new-sec figure{
	max-width:unset;
	padding-bottom: 12px;
}
.free-shipping-return-warranty-related-new-sec .wp-block-column:nth-child(3) figure{
/* 	max-width:30px; */
	padding-bottom: 16px;
}
.free-shipping-return-warranty-related-new-sec .wp-block-column:nth-child(2) figure{
/* 	max-width:35px; */
	padding-bottom: 40px;
}
.free-shipping-return-warranty-related-new-sec .wp-block-media-text{
	grid-template-columns: 30% 1fr;
}
.free-shipping-return-warranty-related-new-sec .wp-block-column:nth-child(3) .wp-block-media-text{
	grid-template-columns: 25% 1fr;
}
/* yellow bar css */
.yellow-popup-section-p span{
	color: #000!important;
	display: block;
	text-decoration: underline;
	text-transform: uppercase;
}
.yellow-popup-section-p a{
	color: #000!important;
	text-decoration: none;
}
/* .yellow-popup-section-p a:hover{
	color: #fff!important;
} */
.yellow-popup-section-p span:hover{
	color: #fff!important;
}
.yellow-popup-section-in-ecommerce-pages-div {
    justify-content: center;
    align-items: center;
    height: 58px;
    position: absolute;
    top: 31px;
    width: 100%;
    background-color: #f2a413;
    z-index: 100;
    /* min-width: 1366px; */
    text-align: center;
    display: flex;
    top: 0;
		position: relative;
	padding-left: 10px;
    padding-right: 10px;
}

.yellow-popup-section-p {
    color: black;
    font-size: 14px;
    width: 95%;
    margin-bottom: 0px!important;
    margin-left: 25px;
    margin-right: 20px;
		font-weight: 600;
}
.yellow-bar-close-button{
	background-color: transparent;
	position: absolute;
    right: 0px;
    padding: 0px;
    padding-right: 8px;
}
.yellow-bar-close-button:hover{
	background-color: transparent;
}
.yellow-bar-close-button img{
	width: 25px;
}

/* .single.single-product .yellow-popup-section-in-ecommerce-pages-div{
	display: none!important
} */
/* yelllow bar css */


#ast-desktop-header .ast-primary-header-bar{
	background-color: #fff;
}
#ast-mobile-header .ast-primary-header-bar{
	background-color: #fff;
}

.homepage-review-cards-container .uagb-container-inner-blocks-wrap .wp-block-columns{
	max-height: 560px;
  min-height: 560px;
	overflow-y: scroll;
	-ms-overflow-style: none;  /* IE and Edge */
  scrollbar-width: none;  
}
.homepage-review-cards-container .uagb-container-inner-blocks-wrap .wp-block-columns::-webkit-scrollbar { 
    display: none;  /* Safari and Chrome */
}
#order_review{
	z-index: 95!important;
}
#cfw.container.checkoutwc #order_review .cfw-shipping-method-inner input{
	border-radius: 20px!important;
  padding: 12px!important;
}

.page-id-283 #ast-fixed-header{
	display: none!important;
}
.page-id-3718 article .entry-content p{
	color:#000000!important;
}
.new-terms-and-conditions-block p{
	color:#000000!important;
}
div#wc-stripe-payment-request-wrapper {
    margin-top: 14px;
}
#faq-section .after-care-faq-sec .wp-block-uagb-faq-child:first-child {
    border-top: solid 1px #D5D0D0;
}
#faq-section .purchase-faq-sec .wp-block-uagb-faq-child:first-child {
    border-top: solid 1px #D5D0D0;
}
/* mobile view style starts*/
	.thankyou-page-2nd-section .wp-container-7 .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow figure img{
border-radius: 20px;
}
.thankyou-page-three-colamn-blk .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow{
	position: relative!important;
}
.thankyou-page-three-colamn-blk .wp-block-column .wp-block-buttons .wp-block-button{
	position: absolute;
	bottom: -30px;
}

@media screen and (max-width: 375px){
	.page-id-21 .our-story-year-watermark {
  font-size: 140px !important;
}
	#ast-mobile-popup-wrapper .ast-mobile-popup-content .header-widget-area[data-section="sidebar-widgets-header-widget-4"] #custom-add-to-cart-btn-redirect-to-checkout{
		min-width: 100%;
	}
	#ast-mobile-popup-wrapper .ast-mobile-popup-content .header-widget-area[data-section="sidebar-widgets-header-widget-4"]{
		width: 100%;
    padding-left: 25% !important;
    padding-right: 25% !important;
		padding-top:8px!important;
		padding-bottom: 0px!important;
	}
	.ast-mobile-popup-content .ast-builder-layout-element.ast-header-button-1{
		width: 100% !important;
    padding-left: 25% !important;
    padding-right: 25% !important;
		padding-bottom: 5px!important;
	}
	.ast-mobile-popup-content .ast-builder-layout-element.ast-header-html-1{
		padding-bottom: 0px!important;
	}
	
}

@media screen and (max-width: 480px){
	.yellow-popup-section-p{
		max-width: 235px;
	}
	
	h2 br,h3 br,h4 br,h5 br,h6 br,p br{
		display: none!important;
	}
	.wpcp-carousel-section .wpcp-single-item img {
    max-width: 124px!important;
}
}

@media screen and (max-width: 767px){
	
	    .page-id-10361 .three-col-after-banner-hearing-lp .uagb-container-inner-blocks-wrap .wp-block-uagb-container .wp-block-group p:nth-child(3) {
        position: absolute;
        bottom: 0;
        padding-top: 20px;
        width: 100%;
        text-align: center !important;
        font-size: 12px !important;
    }
	
/* 	.page-id-7261 .banner-container-home-page{
		background-image: url("https://miraispeaker.net/wp-content/uploads/2024/05/lp-lifestyle-banner-mobile-1.png")!important;
	} */
	
	/* 	Lifestyle landing page custom css starts */
	.page-id-7261 .homepage-support-card-section.world-wide-happy-customer-lifestyle-lp .wp-block-columns p:before{
	content: '';
	background-image: url("https://miraispeaker.net/wp-content/uploads/2024/05/unnamed-file.png");
	width: 67px!important;
	height: 61px!important;
	display: flow;
	background-size: contain;
	background-repeat: no-repeat;
	margin: auto!important;
  margin-bottom: -44px !important;
  margin-top: -16px!important;
}
	
	
	.page-id-7261 .curved-shape-boost-speech-clearity p{
		text-align: center!important;
	}
	.page-id-7261 .world-wide-happy-customer-lifestyle-lp p{
		text-align: center!important;
	}
	
	.page-id-7261 .home-banner-heading {
        font-size: 28px !important;
    }
	
	.page-id-7261 .banner-container-home-page .wp-block-columns.banner-container-col{
		margin-top: 0px!important;
	}
	
	.page-id-7261 .new-lending-page-banner-button-col #custom-add-to-cart-btn-redirect-to-checkout.custom-checkout-button.single_add_to_cart_button{
		color: #ffffff!important;
	}
	.page-id-7261 .homepage-video-section-container h2{
		margin-bottom: 30px!important;
	}
	
	.page-id-7261 .homepage-buy-it-today-container.landing-page-new.first-black-bg-sec{
		margin-top: 10px !important;
	}
	
	.page-id-7261 .homepage-buy-it-today-container.landing-page-new.first-black-bg-sec .buyottoday-button-on-home a{
		color: #ffffff!important;
		font-weight: 600!important;
	}
	
	.page-id-7261 .homepage-support-card-section.second-landing-page-last-containter p{
		font-size: 18px!important;
	}
	.page-id-7261 .homepage-support-card-section.world-wide-happy-customer-lifestyle-lp {
		margin-top: 20px!important;
		margin-bottom: 0px!important;
	}
	
	.page-id-7261 .homepage-support-card-section.world-wide-happy-customer-lifestyle-lp .uagb-container-inner-blocks-wrap{
		row-gap: 0px!important;
	}
	.page-id-7261 .homepage-support-card-section.world-wide-happy-customer-lifestyle-lp .uagb-container-inner-blocks-wrap .homepage-support-text-img-colmn{
		margin-top: 0px !important;
    padding-top: 20px !important;
		padding-bottom: 10px!important;
	}
	
	.page-id-7261 .homepage-support-card-section.world-wide-happy-customer-lifestyle-lp .uagb-container-inner-blocks-wrap .homepage-support-text-img-colmn p {
		font-size: 18px!important;
		line-height: 1.3em!important;
	}
	.page-id-7261 .homepage-support-card-section.world-wide-happy-customer-lifestyle-lp .uagb-container-inner-blocks-wrap .homepage-support-text-img-colmn p br{
		display: block!important;
	}
	
	.page-id-7261 .banner-container-home-page .banner-container-col .banner-container-left-column .home-banner-heading{
		color: #000!important;
	}
	
	
	
.page-id-7261 .homepage-support-text-img-colmn .mirai-and-conventional-comarison-gif-mobile .white-bd-p1-mirai-and-conventional-comarison-gif{
	padding: 7px 15px !important;
	padding-left: 15px!important;
	padding-right: 15px!important;
}
.page-id-7261 .homepage-support-text-img-colmn .mirai-and-conventional-comarison-gif-mobile .white-bd-p2-mirai-and-conventional-comarison-gif{
	padding: 7px 15px !important;
}


.page-id-7261 .mirai-vs-general-comparison-table{
margin-left: -20px!important;
}
	
	
.page-id-7261 .mirai-vs-general-comparison-table table tbody tr:nth-child(1) td:nth-child(3) mark{
margin-left: 10px!important;
}
.page-id-7261 .mirai-vs-general-comparison-table table tbody tr:nth-child(2) td:nth-child(3){
	padding-left: 15px!important;
}
.page-id-7261 .mirai-vs-general-comparison-table table tbody tr:nth-child(3) td:nth-child(3){
	padding-left: 15px!important;
}
.page-id-7261 .mirai-vs-general-comparison-table table tbody tr:nth-child(4) td:nth-child(3){
	padding-left: 15px!important;
}
.page-id-7261 .mirai-vs-general-comparison-table table tbody tr:nth-child(5) td:nth-child(3){
	padding-left: 15px!important;
}
.page-id-7261 .mirai-vs-general-comparison-table table tbody tr:nth-child(6) td:nth-child(3){
	padding-left: 15px!important;
}
.page-id-7261 .mirai-vs-general-comparison-table table tbody tr:nth-child(7) td:nth-child(3){
	padding-left: 15px!important;
}
	
.page-id-7261 .third-col-of-three-col-after-banner-hearing-lp p.source-note-paragraph{
	font-size: 10px!important;
}


.page-id-7261 .button-and-facility-sec-new-landing.mobile-only .free-shipping-return-warranty-related-new-sec{
	column-gap: 0px!important;
}


.page-id-7261 .free-shipping-return-warranty-related-new-sec.inside-buy-it-today {
column-gap: 0px!important;
}

.page-id-7261 .is-not-stacked-on-mobile.new-lending-page-banner-button-col .free-shipping-return-warranty-related-new-sec .free-shipping-service .wp-block-media-text .wp-block-media-text__content{
	padding-top: 5px;
}
.page-id-7261 .first-black-bg-sec .free-shipping-return-warranty-related-new-sec .free-shipping-service .wp-block-media-text .wp-block-media-text__content{
	padding-top: 4px;
}
.page-id-7261 .second-black-bg-sec .free-shipping-return-warranty-related-new-sec .free-shipping-service .wp-block-media-text .wp-block-media-text__content{
	padding-top: 4px;
}

.page-id-7261 .designed-specially-for-tv-section-paragraph{
	font-size: 16px!important;
	padding-left: 4px !important;
}

.page-id-7261 .banner-container-home-page .swiper-content .wp-block-uagb-container.mirai-speaker-old-banner-img {
background-position: 100% 105% !important;
}


.page-id-7261 .free-shipping-return-warranty-related-new-sec .free-shipping-service .wp-block-media-text__media {
width: 38px!important;
	margin-bottom: 8px!important
}
.page-id-7261 .banner-container-home-page .first-slide-with-white-bg  .banner-container-col .banner-container-left-column .home-banner-heading{
	color: #000!important;
}
.page-id-7261 .banner-container-home-page {
min-height: 315px !important;
	background-size: 800px;
  background-position-x: 74% !important;
	background-position-y: 0% !important;
}
.page-id-7261 .banner-container-home-page .wp-block-uagb-slider-child .wp-block-uagb-container{
min-height: 382px !important;
	max-height: 382px !important;
}
.page-id-7261 .wp-block-uagb-container.banner-wave-bottom {
margin-top: -75px !important;
}
.page-id-7261 .wp-block-uagb-container.banner-wave-bottom figure img {
height: 100% !important;
margin-top: -45px;
min-height: 42px;
}
.page-id-7261 .button-and-facility-sec-new-landing.mobile-only .free-shipping-return-warranty-related-new-sec {
display: flex !important;
}
.page-id-7261 .button-and-facility-sec-new-landing.mobile-only .free-shipping-return-warranty-related-new-sec {
max-width: 100%;
}
.page-id-7261 .button-and-facility-sec-new-landing.mobile-only .price-and-discount-column{
	justify-content: center;
}
.page-id-7261 .homepage-support-card-section {
padding-left: 20px !important;
padding-right: 20px !important;
}
.page-id-7261 .homepage-support-card-section h2{
	margin-bottom: 10px!important;
}


.page-id-7261 .homepage-support-card-section.last-section-of-hearing-lp h4 br {
	display: block !important;
}

.page-id-7261 .homepage-support-card-section.last-section-of-hearing-lp p {
	text-align: left!important;
}

.page-id-7261 .homepage-support-card-section p{
	line-height: 1.5em!important;
}
	
.page-id-7261 .money-back-guarantee-warranty-new-sed {
padding-left: 20px !important;
padding-right: 20px !important;
}
.page-id-7261 .homepage-buy-it-today-container {
margin-top: 30px !important;
padding-bottom: 30px !important;
}
.page-id-7261 .tested-by-industry-professional-new-lp {
	padding-left: 20px !important;
	padding-right: 20px !important;
}
.page-id-7261 .homepage-buy-it-today-container.landing-page-new{
	border-radius: 0px!important;
}
.page-id-7261 .homepage-video-section-container {
padding-right: 20px !important;
padding-left: 20px !important;
	padding-bottom: 40px;
}
.page-id-7261 .ast-mobile-header-wrap .site-header-primary-section-right.site-header-section{
	display:none;
}

.page-id-7261 .ast-mobile-header-wrap .ast-builder-grid-row.ast-builder-grid-row-has-sides{
	grid-template-columns: 3fr auto 0fr;
	grid-column-gap: 0px;
}
.page-id-7261 .ast-mobile-header-wrap .ast-builder-grid-row.ast-builder-grid-row-has-sides .site-header-primary-section-left{
	justify-content: center;
}
.page-id-7261 .ast-mobile-header-wrap .ast-builder-grid-row.ast-builder-grid-row-has-sides .site-header-primary-section-left .site-logo-img{
	padding-right: 0px;
}

.page-id-7261 .wp-container-core-columns-layout-16 {
padding-left: 0px;
padding-right: 0px;
	padding-bottom: 0px!important;
flex-direction: column-reverse;
row-gap: 10px;
}
.page-id-7261 .button-and-facility-sec-new-landing.mobile-only{
	padding-bottom: 0px!important;
}

.page-id-7261 .designed-specially-for-tv-section{
	padding: 0px;
}
.page-id-7261 .designed-specially-for-tv-section h2{
	text-align: center;
	max-width: 300px;
}
	
	.page-id-7261 .amazon-review-block{
		padding: 0px 20px;
	}

.page-id-7261 .amazon-review-block h2{
	max-width: 360px;
	margin-bottom: 0px;
	margin-top: 20px;
}
	
.page-id-7261 .tested-by-industry-professional-new-lp h5 br{
display: block!important;	
}
.page-id-7261 .tested-by-industry-professional-new-lp {
	padding-top: 25px;
}
.page-id-7261 .tested-by-industry-professional-new-lp h5{
	padding-bottom: 10px!important;
}
	
.page-id-7261 .homepage-buy-it-today-container.landing-page-new.first-black-bg-sec h2{
max-width: 225px!important;
}

.page-id-7261 .homepage-buy-it-today-container.landing-page-new.first-black-bg-sec .uagb-container-inner-blocks-wrap p:nth-child(2) {
	max-width: 283px;
font-size: 18px;
line-height: 1.5em;
}

.page-id-7261 .homepage-buy-it-today-container.landing-page-new.first-black-bg-sec .butittoday-image-col {
order: unset;
margin-top: -50px !important;
	padding-top: 20px!important;
	padding-bottom: 0px!important;
}

.page-id-7261 .price-and-discount-column-black-bg{
	margin-top: 5px;
}

.page-id-7261 .homepage-buy-it-today-container.landing-page-new.first-black-bg-sec .free-shipping-return-warranty-related-new-sec.inside-buy-it-today{
	position: relative!important;
	bottom: -10px;
}

.page-id-7261 .compare-mirai-with-other-speaker-img h2 br{
	display: block!important;
}
.page-id-7261 .compare-mirai-with-other-speaker-img p br{
	display: block!important;
}
.page-id-7261 .homepage-support-text-img-colmn.second-landing-page-patented-hearing-block{
	padding-left: 0px;
	position: relative;
	padding-top: 0px !important;
	margin-top: 0px !important;
}
.page-id-7261 .homepage-support-text-img-colmn.second-landing-page-patented-hearing-block h4{
position: absolute;
top: 0;
}
.page-id-7261 .homepage-buy-it-today-container.landing-page-new.first-black-bg-sec .buyottoday-button-on-home{
	position: relative!important;
	margin-bottom: 50px;
}

.page-id-7261 .homepage-support-text-img-colmn.second-landing-page-patented-hearing-block h4{
	font-size: 26px!important;
	width: 100%;
}

.page-id-7261 .homepage-support-text-img-colmn.second-landing-page-patented-hearing-block p br{
	display: block!important;
}
.page-id-7261 .homepage-support-text-img-colmn.second-landing-page-patented-hearing-block .homepage-text-image-section-with-right-side-img{
	padding: 0px 20px!important;
}
.page-id-7261 .homepage-support-text-img-colmn.second-landing-page-patented-hearing-block p br{
	display: none!important;
}
.page-id-7261 .homepage-support-text-img-colmn.second-landing-page-patented-hearing-block p{
	max-width: 282px;
}

.page-id-7261 .homepage-support-text-img-colmn.great-stereo-sound-into-new-landing-page p br{
display: block!important;
}
.page-id-7261 .homepage-support-text-img-colmn.great-stereo-sound-into-new-landing-page{
	position: relative;
	padding-bottom: 15px;
	padding-top: 0px!important;
}
.page-id-7261 .homepage-support-text-img-colmn.great-stereo-sound-into-new-landing-page .homepage-text-image-section{
	padding: 0px!important;
}
.page-id-7261 .homepage-support-text-img-colmn.great-stereo-sound-into-new-landing-page .great-stereo-sound-desc-sec h4 br{
	display: none!important;
}

.page-id-7261 .homepage-support-text-img-colmn.great-stereo-sound-into-new-landing-page .great-stereo-sound-desc-sec h4{
	font-size: 22px!important;
}


.page-id-7261  .full-container-mirai-vs-general-comparison-table{
	padding: 0px;
}

	.page-id-7261  .full-container-mirai-vs-general-comparison-table .mirai-vs-general-comparison-table{
		max-width: 100%;
		padding-right: 10px;
}

.page-id-7261  .full-container-mirai-vs-general-comparison-table .mirai-vs-general-comparison-table td{
	font-size: 10px;
	line-height: 1.3em;
}
.page-id-7261  .full-container-mirai-vs-general-comparison-table .mirai-vs-general-comparison-table td mark{
	font-size: 10px!important;
	line-height: 1.3em;
}

.page-id-7261 .great-stereo-sound-desc-sec{
	padding: 0px!important
}

.page-id-7261 .great-stereo-sound-desc-sec p{
	padding: 0px!important
}
.page-id-7261 .homepage-support-text-img-colmn.second-landing-page-patented-hearing-block p{
display: block!important;
font-size: 16px!important;
line-height: 1.5!important;
width: 360px;
margin: auto;
}

.page-id-7261 .homepage-support-text-img-colmn.second-landing-page-patented-hearing-block h4 br{
	display: block!important;
}

.page-id-7261 .homepage-buy-it-today-container.landing-page-new.first-black-bg-sec .buyottoday-button-on-home .wp-block-button{
	min-width: 300px!important;
}

.page-id-7261 .homepage-buy-it-today-container.landing-page-new.second-black-bg-sec h2{
max-width: 292px!important;
	margin-bottom: 0px;
}

.page-id-7261 .homepage-buy-it-today-container.landing-page-new.second-black-bg-sec .uagb-container-inner-blocks-wrap p:nth-child(2){
	max-width: 312px;
font-size: 18px;
line-height: 1.5em;
}

.page-id-7261 .price-and-discount-column-black-bg{
	justify-content: center;
}
.page-id-7261 .price-and-discount-column-black-bg .wp-block-column h4{
color: #fff!important;
}
.page-id-7261 .homepage-support-text-img-colmn{
	padding-top: 30px;
padding-bottom: 40px;
}
.page-id-7261 .homepage-support-text-img-colmn h4{
	text-align: center;
	
}
.page-id-7261 .homepage-support-text-img-colmn p{
	text-align: left;
padding-right: 0px !important;
width: 100%;
}
.page-id-7261 .featured-in-for-mobile .uagb-container-inner-blocks-wrap{
	row-gap: 0px;
}
.page-id-7261 .featured-in-for-mobile .uagb-container-inner-blocks-wrap .swiper-content{
	padding-top:0px;
	padding-bottom: 0px;
}
.page-id-7261 .what-media-says-into-landing-page .wp-block-uagb-slider .swiper-content p{
	padding-right: 5px;
}

.page-id-7261 .what-media-says-into-landing-page .wp-block-uagb-slider .swiper-button-next{
	right: 0px!important;
}
.page-id-7261 .what-media-says-into-landing-page .wp-block-uagb-slider .swiper-button-next:after{
	color: #FFBC40!important;
}
.page-id-7261 .what-media-says-into-landing-page .wp-block-uagb-slider .swiper-button-prev{
	left: -8px!important;
}

.page-id-7261 .homepage-buy-it-today-container.landing-page-new.second-black-bg-sec .butittoday-image-col {
order: unset;
margin-top: -50px !important;
padding-top: 20px !important;
padding-bottom: 0px !important;
}
.page-id-7261 .homepage-buy-it-today-container.landing-page-new.second-black-bg-sec .free-shipping-return-warranty-related-new-sec.inside-buy-it-today {
position: relative !important;
bottom: -10px;
}
.page-id-7261 .homepage-buy-it-today-container.landing-page-new.second-black-bg-sec .buyottoday-button-on-home {
position: relative !important;
margin-bottom: 50px;
}
.page-id-7261 .homepage-buy-it-today-container.landing-page-new.second-black-bg-sec .buyottoday-button-on-home .wp-block-button {
min-width: 300px !important;
}
.page-id-7261 #easy-integration-home-container h2{
	padding-top: 10px!important;
	max-width: 280px;
}

.page-id-7261 #easy-integration-home-container h2{
	padding-top: 30px!important;
	padding-bottom: 0px!important;
	margin-bottom: 0px;
}
.page-id-7261 #easy-integration-home-container .quickly-enjoy-clear-dialogue .third-col{
	display:flex!important;
	flex-direction: column;
}

.page-id-7261 #easy-integration-home-container .quickly-enjoy-clear-dialogue .second-col{
	display:flex!important;
	flex-direction: column;
}

.page-id-7261 #easy-integration-home-container .quickly-enjoy-clear-dialogue .third-col figure{
	order: 2;
	margin-top: 20px;
}

.page-id-7261 #easy-integration-home-container .quickly-enjoy-clear-dialogue .second-col figure{
	order: 2;
	margin-top: 20px;
}

.page-id-7261 #easy-integration-home-container .quickly-enjoy-clear-dialogue .third-col p{
	max-width: 300px;
margin: auto;
}

.page-id-7261 #easy-integration-home-container .quickly-enjoy-clear-dialogue .second-col p{
	max-width: 260px;
margin: auto;
}

.page-id-7261 #easy-integration-home-container .uagb-container-inner-blocks-wrap{
	gap:0px;
}
.page-id-7261 #easy-integration-home-container{
	padding-bottom: 10px;
}

.page-id-7261 .second-landing-page-last-containter h2{
	max-width: 320px;
}

.page-id-7261 .second-landing-page-last-containter .homepage-support-text-img-colmn{
	padding: 0px;
	margin: 0px;
}
/* .page-id-7261 .second-landing-page-last-containter .homepage-support-text-img-colmn p{
	text-align: left!important;
	line-height: 1.5;
} */
.page-id-7261 .second-landing-page-last-containter .homepage-support-text-img-colmn h4{
	text-align: left!important;
}

.page-id-7261 .second-landing-page-last-containter .uagb-container-inner-blocks-wrap{
	gap:0px!important;
	margin-bottom: 20px;
}

.page-id-7261 .button-and-facility-sec-new-landing.mobile-only h2{
	margin-bottom: 12px;
}
.page-id-7261 .button-and-facility-sec-new-landing.mobile-only p{
	margin-bottom: 15px;
}

.page-id-7261 .sticky-div-for-mobile {
justify-content: center!important;
	height: 90px!important;
	padding: 0px!important;
}
	.page-id-7261 .sticky-div-for-mobile .sticky-div-button.soundfun-prod{
margin-bottom: 20px;
	margin-top: 20px;
}

	.page-id-7261 #sticky-div-for-mobile a{
display: none!important;
}

/* 	Lifestyle landing page custom css ends */

	
	
	
/* 	.paypal-buttons.paypal-buttons-context-iframe iframe{
	max-height: 43px!important;
} */
	
/* 	.paypal-buttons.paypal-buttons-context-iframe iframe{
	max-height: 60px!important;
} */
	/* 	Hearing landing page custom css starts */
	
	.homepage-support-text-img-colmn .mirai-and-conventional-comarison-gif-mobile .white-bd-p2-mirai-and-conventional-comarison-gif{
		margin-top: 30px!important;
	}
	
	.mirai-and-conventional-comarison-gif-mobile .wp-block-uagb-image{
	margin-top: 0px!important;
}
	
	.mirai-and-conventional-comarison-gif-mobile .mirai-and-conventional-comarison-gif-surce-p{
	  margin-top: unset;
    margin-bottom: unset !important;
}
	
	.homepage-support-text-img-colmn .wp-block-column.mirai-and-conventional-comarison-gif-mobile{
		padding-top: 30px!important;
		border-radius: 24px;
	}
	
	.page-id-6644 .homepage-support-text-img-colmn .mirai-and-conventional-comarison-gif-mobile .white-bd-p1-mirai-and-conventional-comarison-gif{
		padding: 7px 15px !important;
		padding-left: 15px!important;
		padding-right: 15px!important;
	}
	.page-id-6644 .homepage-support-text-img-colmn .mirai-and-conventional-comarison-gif-mobile .white-bd-p2-mirai-and-conventional-comarison-gif{
		padding: 7px 15px !important;
	}
	
	
	.mirai-and-conventional-comarison-gif-mobile .white-bd-p1-mirai-and-conventional-comarison-gif br{
	display: block!important;	
	}
	.mirai-and-conventional-comarison-gif-mobile .white-bd-p2-mirai-and-conventional-comarison-gif br{
	display: block!important;	
	}
	
	.page-id-6644 .mirai-vs-general-comparison-table{
	margin-left: -20px!important;
}
	
	
	.page-id-6644 .mirai-vs-general-comparison-table table tbody tr:nth-child(1) td:nth-child(3) mark{
	margin-left: 10px!important;
}
.page-id-6644 .mirai-vs-general-comparison-table table tbody tr:nth-child(2) td:nth-child(3){
	padding-left: 15px!important;
}
.page-id-6644 .mirai-vs-general-comparison-table table tbody tr:nth-child(3) td:nth-child(3){
	padding-left: 15px!important;
}
.page-id-6644 .mirai-vs-general-comparison-table table tbody tr:nth-child(4) td:nth-child(3){
	padding-left: 15px!important;
}
.page-id-6644 .mirai-vs-general-comparison-table table tbody tr:nth-child(5) td:nth-child(3){
	padding-left: 15px!important;
}
.page-id-6644 .mirai-vs-general-comparison-table table tbody tr:nth-child(6) td:nth-child(3){
	padding-left: 15px!important;
}
.page-id-6644 .mirai-vs-general-comparison-table table tbody tr:nth-child(7) td:nth-child(3){
	padding-left: 15px!important;
}
	
	.mirai-vs-general-comparison-table table tbody tr:nth-child(7) td:nth-child(2){
		border-bottom-left-radius: 20px !important;
    border-bottom-right-radius: 20px !important;
	}
	
/* 	.list-items-with-yellow-marked-sign li:before{
		content: '';
		background: url(https://miraispeaker.net/wp-content/uploads/2024/04/Group-15380.png);
		width: 10px;
		height: 10px;
		display: block;
	} */
	.first-col-of-three-col-after-banner-hearing-lp{
	min-height: unset!important;
}
	.second-col-of-three-col-after-banner-hearing-lp{
	min-height: unset!important;
}
	.third-col-of-three-col-after-banner-hearing-lp{
	min-height: unset!important;
}
	
	.price-and-discount-column-black-bg p strong{
		width: 110px!important;
	}
	.price-and-discount-column-black-bg p{
		width: 110px!important;
	}
	
	
		.list-items-with-yellow-marked-sign li{
	line-height: 1.5em!important;
	margin-bottom: 10px;
}
	.list-items-with-yellow-marked-sign li:before{
		top: 10px;
    left: -26px;
	}
	.three-col-after-banner-hearing-lp .first-col-of-three-col-after-banner-hearing-lp{
		padding: 17px;
		flex-direction: row;
	}
		.three-col-after-banner-hearing-lp .first-col-of-three-col-after-banner-hearing-lp .wp-block-uagb-image{
		display: inline-block;
    width: 18%;
    margin: 0px;
	}
			.three-col-after-banner-hearing-lp .first-col-of-three-col-after-banner-hearing-lp .wp-block-group{
		display: inline-block;
    width: 72%!important;
    margin: 0px;
	}
	.three-col-after-banner-hearing-lp .first-col-of-three-col-after-banner-hearing-lp .wp-block-group h3{
		font-size: 16px!important;
		text-align: left;
		margin-bottom: 8px !important;
	}
	.three-col-after-banner-hearing-lp .first-col-of-three-col-after-banner-hearing-lp .wp-block-group p{
		font-size: 15px!important;
		text-align: left;
	}
	
		.three-col-after-banner-hearing-lp .second-col-of-three-col-after-banner-hearing-lp{
		padding: 17px;
		flex-direction: row;
	}
			.three-col-after-banner-hearing-lp .second-col-of-three-col-after-banner-hearing-lp .wp-block-uagb-image{
		display: inline-block;
    width: 18%;
    margin: 0px;
	}
			.three-col-after-banner-hearing-lp .second-col-of-three-col-after-banner-hearing-lp .wp-block-group{
		display: inline-block;
    width: 72%!important;
    margin: 0px;
	}
	.three-col-after-banner-hearing-lp .second-col-of-three-col-after-banner-hearing-lp .wp-block-group h3{
		font-size: 16px!important;
		text-align: left;
		margin-bottom: 8px !important;
	}
	.three-col-after-banner-hearing-lp .second-col-of-three-col-after-banner-hearing-lp .wp-block-group p{
		font-size: 15px!important;
		text-align: left;
	}
	.three-col-after-banner-hearing-lp .third-col-of-three-col-after-banner-hearing-lp{
		padding: 17px;
		flex-direction: row;
	}
			.three-col-after-banner-hearing-lp .third-col-of-three-col-after-banner-hearing-lp .wp-block-uagb-image{
		display: inline-block;
    width: 18%;
    margin: 0px;
	}
			.three-col-after-banner-hearing-lp .third-col-of-three-col-after-banner-hearing-lp .wp-block-group{
		display: inline-block;
    width: 72%!important;
    margin: 0px;
	}
	.three-col-after-banner-hearing-lp .third-col-of-three-col-after-banner-hearing-lp .wp-block-group h3{
		font-size: 16px!important;
		text-align: left;
		margin-bottom: 8px !important;
	}
	.three-col-after-banner-hearing-lp .third-col-of-three-col-after-banner-hearing-lp .wp-block-group p{
		font-size: 15px!important;
		text-align: left;
	}
	
	.page-id-6644 .third-col-of-three-col-after-banner-hearing-lp p.source-note-paragraph{
		font-size: 10px!important;
	}

	
	.heading-lp-heading-after-top-banner{
		margin-bottom: 13px!important;
	}
	.paragraph-lp-heading-after-top-banner{
		margin-bottom: 15px!important;
	}
	.three-col-after-banner-hearing-lp{
		padding: 10px 20px!important;
	}
	.mirai-vs-general-comparison-table table tbody tr:nth-child(1) td:nth-child(2) {
    background-color: #fff;
    padding: 10px;
    border-top-left-radius: 20px!important;
    border-top-right-radius: 20px!important;

}

.page-id-6644 .button-and-facility-sec-new-landing.mobile-only .free-shipping-return-warranty-related-new-sec{
	column-gap: 0px!important;
}


.page-id-6644 .free-shipping-return-warranty-related-new-sec.inside-buy-it-today {
column-gap: 0px!important;
}

.page-id-6644 .is-not-stacked-on-mobile.new-lending-page-banner-button-col .free-shipping-return-warranty-related-new-sec .free-shipping-service .wp-block-media-text .wp-block-media-text__content{
	padding-top: 5px;
}
.page-id-6644 .first-black-bg-sec .free-shipping-return-warranty-related-new-sec .free-shipping-service .wp-block-media-text .wp-block-media-text__content{
	padding-top: 4px;
}
.page-id-6644 .second-black-bg-sec .free-shipping-return-warranty-related-new-sec .free-shipping-service .wp-block-media-text .wp-block-media-text__content{
	padding-top: 4px;
}

.page-id-6644 .designed-specially-for-tv-section-paragraph{
	font-size: 16px!important;
	padding-left: 4px !important;
}

.page-id-6644 .banner-container-home-page .swiper-content .wp-block-uagb-container.mirai-speaker-old-banner-img {
background-position: 100% 105% !important;
}


.page-id-6644 .free-shipping-return-warranty-related-new-sec .free-shipping-service .wp-block-media-text__media {
width: 38px!important;
	margin-bottom: 8px!important
}
.page-id-6644 .banner-container-home-page .first-slide-with-white-bg  .banner-container-col .banner-container-left-column .home-banner-heading{
	color: #000!important;
}
.page-id-6644 .banner-container-home-page {
min-height: 382px !important;
}
.page-id-6644 .banner-container-home-page .wp-block-uagb-slider-child .wp-block-uagb-container{
min-height: 382px !important;
	max-height: 382px !important;
}
.page-id-6644 .wp-block-uagb-container.banner-wave-bottom {
margin-top: -75px !important;
}
.page-id-6644 .wp-block-uagb-container.banner-wave-bottom figure img {
height: 100% !important;
margin-top: -45px;
min-height: 42px;
}
.page-id-6644 .button-and-facility-sec-new-landing.mobile-only .free-shipping-return-warranty-related-new-sec {
display: flex !important;
}
.page-id-6644 .button-and-facility-sec-new-landing.mobile-only .free-shipping-return-warranty-related-new-sec {
max-width: 100%;
}
.page-id-6644 .button-and-facility-sec-new-landing.mobile-only .price-and-discount-column{
	justify-content: center;
}
.page-id-6644 .homepage-support-card-section {
padding-left: 20px !important;
padding-right: 20px !important;
}
	.page-id-6644 .homepage-support-card-section h2{
		margin-bottom: 10px!important;
	}
	.homepage-support-text-img-colmn .seperate-p-section{
		margin-top: 10px!important;
		margin-bottom: 10px!important;
	}
/* 	.page-id-6644 .homepage-support-card-section.second-landing-page-last-containter.only-for-mobile .homepage-support-text-img-colmn p br{
		display: block!important;
	} */
	
	#easy-integration-home-container .second-col h4{
		order: 2;
	}
	#easy-integration-home-container .second-col p{
		order: 3;
	}
	#easy-integration-home-container .second-col figure{
		order: 1;
	}
	#easy-integration-home-container .third-col h4{
		order: 2;
	}
	#easy-integration-home-container .third-col p{
		order: 3;
	}
	#easy-integration-home-container .third-col figure{
		order: 1;
	}
	#easy-integration-home-container{
		margin-bottom: 30px!important;
	}
	#easy-integration-home-container h2{
		margin-bottom: 20px!important;
	}
	
	.page-id-6644 .homepage-support-card-section.last-section-of-hearing-lp h4 br {
		display: block !important;
	}
	
	.page-id-6644 .homepage-support-card-section.last-section-of-hearing-lp p {
		text-align: left!important;
	}
	
	.page-id-6644 .homepage-support-card-section p{
		line-height: 1.5em!important;
	}
	
.page-id-6644 .money-back-guarantee-warranty-new-sed {
padding-left: 20px !important;
padding-right: 20px !important;
}
.page-id-6644 .homepage-buy-it-today-container {
margin-top: 30px !important;
padding-bottom: 30px !important;
}
.page-id-6644 .tested-by-industry-professional-new-lp {
	padding-left: 20px !important;
	padding-right: 20px !important;
}
.page-id-6644 .homepage-buy-it-today-container.landing-page-new{
	border-radius: 0px!important;
}
.page-id-6644 .homepage-video-section-container {
padding-right: 20px !important;
padding-left: 20px !important;
	padding-bottom: 40px;
}
.page-id-6644 .ast-mobile-header-wrap .site-header-primary-section-right.site-header-section{
	display:none;
}

.page-id-6644 .ast-mobile-header-wrap .ast-builder-grid-row.ast-builder-grid-row-has-sides{
	grid-template-columns: 3fr auto 0fr;
	grid-column-gap: 0px;
}
.page-id-6644 .ast-mobile-header-wrap .ast-builder-grid-row.ast-builder-grid-row-has-sides .site-header-primary-section-left{
	justify-content: center;
}
.page-id-6644 .ast-mobile-header-wrap .ast-builder-grid-row.ast-builder-grid-row-has-sides .site-header-primary-section-left .site-logo-img{
	padding-right: 0px;
}

.page-id-6644 .wp-container-core-columns-layout-16 {
padding-left: 0px;
padding-right: 0px;
	padding-bottom: 0px!important;
flex-direction: column-reverse;
row-gap: 10px;
}
.page-id-6644 .button-and-facility-sec-new-landing.mobile-only{
	padding-bottom: 0px!important;
}

.page-id-6644 .designed-specially-for-tv-section{
	padding: 0px;
}
.page-id-6644 .designed-specially-for-tv-section h2{
	text-align: center;
	max-width: 300px;
}
	
	.page-id-6644 .amazon-review-block{
		padding: 0px 20px;
	}

.page-id-6644 .amazon-review-block h2{
	max-width: 360px;
	margin-bottom: 0px;
	margin-top: 20px;
}
	
	.page-id-6644 .tested-by-industry-professional-new-lp h5 br{
	display: block!important;	
	}
	.page-id-6644 .tested-by-industry-professional-new-lp {
		padding-top: 25px;
	}
	.page-id-6644 .tested-by-industry-professional-new-lp h5{
		padding-bottom: 10px!important;
	}
	
.page-id-6644 .homepage-buy-it-today-container.landing-page-new.first-black-bg-sec h2{
max-width: 225px!important;
}

.page-id-6644 .homepage-buy-it-today-container.landing-page-new.first-black-bg-sec .uagb-container-inner-blocks-wrap p:nth-child(2) {
	max-width: 283px;
font-size: 18px;
line-height: 1.5em;
}

.page-id-6644 .homepage-buy-it-today-container.landing-page-new.first-black-bg-sec .butittoday-image-col {
order: unset;
margin-top: -50px !important;
	padding-top: 20px!important;
	padding-bottom: 0px!important;
}

.page-id-6644 .price-and-discount-column-black-bg{
	margin-top: 5px;
}

.page-id-6644 .homepage-buy-it-today-container.landing-page-new.first-black-bg-sec .free-shipping-return-warranty-related-new-sec.inside-buy-it-today{
	position: relative!important;
	bottom: -10px;
}

.page-id-6644 .compare-mirai-with-other-speaker-img h2 br{
	display: block!important;
}
.page-id-6644 .compare-mirai-with-other-speaker-img p br{
	display: block!important;
}
.page-id-6644 .homepage-support-text-img-colmn.second-landing-page-patented-hearing-block{
	padding-left: 0px;
	position: relative;
	padding-top: 0px !important;
	margin-top: 0px !important;
}
.page-id-6644 .homepage-support-text-img-colmn.second-landing-page-patented-hearing-block h4{
position: absolute;
top: 0;
}
.page-id-6644 .homepage-buy-it-today-container.landing-page-new.first-black-bg-sec .buyottoday-button-on-home{
	position: relative!important;
	margin-bottom: 50px;
}

.page-id-6644 .homepage-support-text-img-colmn.second-landing-page-patented-hearing-block h4{
	font-size: 26px!important;
	width: 100%;
}

.page-id-6644 .homepage-support-text-img-colmn.second-landing-page-patented-hearing-block p br{
	display: block!important;
}
	.page-id-6644 .homepage-support-text-img-colmn.second-landing-page-patented-hearing-block .homepage-text-image-section-with-right-side-img{
		padding: 0px 20px!important;
	}
	.page-id-6644 .homepage-support-text-img-colmn.second-landing-page-patented-hearing-block p br{
		display: none!important;
	}
	.page-id-6644 .homepage-support-text-img-colmn.second-landing-page-patented-hearing-block p{
		max-width: 282px;
	}
	
	.page-id-6644 .homepage-support-text-img-colmn.great-stereo-sound-into-new-landing-page p br{
	display: block!important;
}
.page-id-6644 .homepage-support-text-img-colmn.great-stereo-sound-into-new-landing-page{
	position: relative;
	padding-bottom: 15px;
	padding-top: 0px!important;
}
	.page-id-6644 .homepage-support-text-img-colmn.great-stereo-sound-into-new-landing-page .homepage-text-image-section{
		padding: 0px!important;
	}
	.page-id-6644 .homepage-support-text-img-colmn.great-stereo-sound-into-new-landing-page .great-stereo-sound-desc-sec h4 br{
		display: none!important;
	}
	
	.page-id-6644 .homepage-support-text-img-colmn.great-stereo-sound-into-new-landing-page .great-stereo-sound-desc-sec h4{
		font-size: 22px!important;
	}
/* .page-id-6644 .homepage-support-text-img-colmn.great-stereo-sound-into-new-landing-page h4{
	position: absolute;
	top: -15px;
width: 100%;
} */
	.why-mirai-speaker-hearing-lp{
		padding: 30px 20px!important;
	}
	.why-mirai-speaker-hearing-lp h2{
		margin-bottom: 0px;
	}
	
	.why-mirai-speaker-hearing-lp .wp-block-column-is-layout-flow:nth-child(3) p br{
		display: block!important;
	}
	.full-container-mirai-vs-general-comparison-table h2 br{
		display: block!important;
	}
	.full-container-mirai-vs-general-comparison-table p{
		max-width: 305px!important;
	}
	
	.page-id-6644  .full-container-mirai-vs-general-comparison-table{
		padding: 0px;
	}
	
		.page-id-6644  .full-container-mirai-vs-general-comparison-table .mirai-vs-general-comparison-table{
			max-width: 100%;
			padding-right: 10px;
	}

	.page-id-6644  .full-container-mirai-vs-general-comparison-table .mirai-vs-general-comparison-table td{
		font-size: 10px;
		line-height: 1.3em;
	}
	.page-id-6644  .full-container-mirai-vs-general-comparison-table .mirai-vs-general-comparison-table td mark{
		font-size: 10px!important;
		line-height: 1.3em;
	}

.page-id-6644 .great-stereo-sound-desc-sec{
	padding: 0px!important
}

.page-id-6644 .great-stereo-sound-desc-sec p{
	padding: 0px!important
}
	.page-id-6644 .homepage-support-text-img-colmn.second-landing-page-patented-hearing-block p{
	display: block!important;
  font-size: 16px!important;
line-height: 1.5!important;
width: 360px;
margin: auto;
}

.page-id-6644 .homepage-support-text-img-colmn.second-landing-page-patented-hearing-block h4 br{
	display: block!important;
}

.page-id-6644 .homepage-buy-it-today-container.landing-page-new.first-black-bg-sec .buyottoday-button-on-home .wp-block-button{
	min-width: 300px!important;
}

.page-id-6644 .homepage-buy-it-today-container.landing-page-new.second-black-bg-sec h2{
max-width: 292px!important;
	margin-bottom: 0px;
}

.page-id-6644 .homepage-buy-it-today-container.landing-page-new.second-black-bg-sec .uagb-container-inner-blocks-wrap p:nth-child(2){
	max-width: 312px;
font-size: 18px;
line-height: 1.5em;
}

.page-id-6644 .price-and-discount-column-black-bg{
	justify-content: center;
}
.page-id-6644 .price-and-discount-column-black-bg .wp-block-column h4{
color: #fff!important;
}
.page-id-6644 .homepage-support-text-img-colmn{
	padding-top: 30px;
padding-bottom: 40px;
}
.page-id-6644 .homepage-support-text-img-colmn h4{
	text-align: center;
	
}
.page-id-6644 .homepage-support-text-img-colmn p{
	text-align: center;
padding-right: 0px !important;
width: 100%;
}
.page-id-6644 .featured-in-for-mobile .uagb-container-inner-blocks-wrap{
	row-gap: 0px;
}
.page-id-6644 .featured-in-for-mobile .uagb-container-inner-blocks-wrap .swiper-content{
	padding-top:0px;
	padding-bottom: 0px;
}
.page-id-6644 .what-media-says-into-landing-page .wp-block-uagb-slider .swiper-content p{
	padding-right: 5px;
}

.page-id-6644 .what-media-says-into-landing-page .wp-block-uagb-slider .swiper-button-next{
	right: 0px!important;
}
.page-id-6644 .what-media-says-into-landing-page .wp-block-uagb-slider .swiper-button-next:after{
	color: #FFBC40!important;
}
.page-id-6644 .what-media-says-into-landing-page .wp-block-uagb-slider .swiper-button-prev{
	left: -8px!important;
}

.page-id-6644 .homepage-buy-it-today-container.landing-page-new.second-black-bg-sec .butittoday-image-col {
order: unset;
margin-top: -50px !important;
padding-top: 20px !important;
padding-bottom: 0px !important;
}
.page-id-6644 .homepage-buy-it-today-container.landing-page-new.second-black-bg-sec .free-shipping-return-warranty-related-new-sec.inside-buy-it-today {
position: relative !important;
bottom: -10px;
}
.page-id-6644 .homepage-buy-it-today-container.landing-page-new.second-black-bg-sec .buyottoday-button-on-home {
position: relative !important;
margin-bottom: 50px;
}
.page-id-6644 .homepage-buy-it-today-container.landing-page-new.second-black-bg-sec .buyottoday-button-on-home .wp-block-button {
min-width: 300px !important;
}
.page-id-6644 #easy-integration-home-container h2{
	padding-top: 10px!important;
	max-width: 260px;
}

.page-id-6644 #easy-integration-home-container h2{
	padding-top: 30px!important;
	padding-bottom: 0px!important;
	margin-bottom: 0px;
}
.page-id-6644 #easy-integration-home-container .quickly-enjoy-clear-dialogue .third-col{
	display:flex!important;
	flex-direction: column;
}

.page-id-6644 #easy-integration-home-container .quickly-enjoy-clear-dialogue .second-col{
	display:flex!important;
	flex-direction: column;
}

.page-id-6644 #easy-integration-home-container .quickly-enjoy-clear-dialogue .third-col figure{
	order: 2;
	margin-top: 20px;
}

.page-id-6644 #easy-integration-home-container .quickly-enjoy-clear-dialogue .second-col figure{
	order: 2;
	margin-top: 20px;
}

.page-id-6644 #easy-integration-home-container .quickly-enjoy-clear-dialogue .third-col p{
	max-width: 300px;
margin: auto;
}

.page-id-6644 #easy-integration-home-container .quickly-enjoy-clear-dialogue .second-col p{
	max-width: 260px;
margin: auto;
}

.page-id-6644 #easy-integration-home-container .uagb-container-inner-blocks-wrap{
	gap:0px;
}
.page-id-6644 #easy-integration-home-container{
	padding-bottom: 10px;
}

.page-id-6644 .second-landing-page-last-containter h2{
	max-width: 300px;
}

.page-id-6644 .second-landing-page-last-containter .homepage-support-text-img-colmn{
	padding: 0px;
	margin: 0px;
}
/* .page-id-6644 .second-landing-page-last-containter .homepage-support-text-img-colmn p{
	text-align: left!important;
	line-height: 1.5;
} */
.page-id-6644 .second-landing-page-last-containter .homepage-support-text-img-colmn h4{
	text-align: left!important;
}

.page-id-6644 .second-landing-page-last-containter .uagb-container-inner-blocks-wrap{
	gap:0px!important;
	margin-bottom: 20px;
}

.page-id-6644 .button-and-facility-sec-new-landing.mobile-only h2{
	margin-bottom: 12px;
}
.page-id-6644 .button-and-facility-sec-new-landing.mobile-only p{
	margin-bottom: 15px;
}

.page-id-6644 .sticky-div-for-mobile {
justify-content: center!important;
	height: 90px!important;
	padding: 0px!important;
}
	.page-id-6644 .sticky-div-for-mobile .sticky-div-button.soundfun-prod{
margin-bottom: 20px;
	margin-top: 20px;
}

	.page-id-6644 #sticky-div-for-mobile a{
display: none!important;
}

/* 	Hearing landing page custom css ends */
	
	
	
	
	
	
	
	#cfw.container.checkoutwc #cfw-payment-action .cfw-place-order-wrap .ppc-button-wrapper {
    bottom: -20px!important;
}
	/* 	custom css for updated support form section */
	.email-phone-field {
    display: block;
    width: 100%;
}
	.email-phone-field .email-field {
    width: 100%!important;
}
	.email-phone-field .phone-field {
    width: 100%!important;
		margin-left: 0px!important;
}
		.email-phone-field .phone-field input{
    height: 70px;!important;
}
	
	
		#contact-section ul.uagb-tabs__panel {
    margin-bottom: 35px;
}
	
/* 	custom css for updated support form section */
	#contact-section .return-reason-field .wpcf7-list-item {
    width: 100% !important;
    display: inline-block;
}
	
	.select-reason-for-inquiry{
		margin: auto;
		max-width: 200px;
	}
	
	#contact-section .uagb-tabs__body-wrap{
		padding: 0px;
	}
	#contact-section .uagb-tabs__wrap .uagb-tabs__body-container{
		padding: 0px;
	}
	
	.first-last-name .phone-field {
    width: 100% !important;
    margin-left: 0px !important;
}
	.first-last-name .phone-field input {
    height: 70px;
}
	.email-phone-field .phone-field{
		margin-left: 0px !important;
	}
	.order-number-tvmodel-field {
    display: block;
    width: 100%;
}
	.order-number-tvmodel-field .order-number-field{
    width: 100%;
}
	.order-number-tvmodel-field .order-number-field input{
		height: 70px;
	}
	
	.order-number-tvmodel-field .tv-model-field{
    width: 100%;
		margin-left: 0px;
}
	.order-number-tvmodel-field .tv-model-field input{
		height: 70px;
	}
	.serial-number-field .serial-number {
    width: 100%!important;
}
	.serial-number-field .serial-number input{
		height: 70px;
	}
	#contact-section .hearing-condition-field .wpcf7-list-item {
    width: 100% !important;
    display: inline-block;
}
	#contact-section ul.uagb-tabs__panel{
		position: relative;
	}
	#contact-section ul.uagb-tabs__panel:before{
		content: '';
		background: url(https://miraispeaker.net/wp-content/uploads/2024/04/Vector-103.png);
		width: 20px;
    height: 20px;
    position: absolute;
    background-size: contain;
    background-repeat: no-repeat;
    right: 25px;
    top: 25px;
	}
	
	.email-phone-field {
    display: block;
    width: 100%;
}
	.email-phone-field .email-field {
    width: 100%!important;
}
	.email-phone-field .phone-field {
    width: 100%!important;
}
	.email-phone-field .phone-field input{
    height: 70px;!important;
}
	
	#contact-section ul.uagb-tabs__panel{
		position: relative;
    min-height: 60px;
    display: flex;
    flex-direction: row;
		padding-top: 9px;
    padding-bottom: 9px;
	}
	
	#contact-section ul.uagb-tabs__panel li.uagb-tabs__active{
		display: block!important;
	}
	#contact-section ul.uagb-tabs__panel li.uagb-tab{
		display: none;
	}
	
	#contact-section ul.uagb-tabs__panel li.uagb-tab .uagb-tabs__icon{
		display: none!important;
	}
	
	#contact-section ul.uagb-tabs__panel li.uagb-tab{
		background-color: #F2F2F2;
		margin-right: 0px;
		border-radius: 20px;
		margin-bottom: 0px;
	}
	#contact-section ul.uagb-tabs__panel {
		background-color: #F2F2F2;
		border-radius: 30px;
	}
	#contact-section ul.uagb-tabs__panel li.uagb-tab a{
		color: #000!important;
    text-align: left!important;
    font-weight: 600!important;
		padding: 12px 30px!important;
	}
	#contact-section ul.uagb-tabs__panel li.uagb-tab a br{
		display: none;
	}
/* 	custom css for updated support form section */

	/* 	custom css for updated support form section */
	
	.wpcp-carousel-section.nav-vertical-center .swiper-button-next{
		right: 0px!important;
	}
	
	
	.home-page-brand-slider h5{
	width: 99%!important;
}
	
	.page-id-4924 .button-and-facility-sec-new-landing .free-shipping-return-warranty-related-new-sec.inside-buy-it-today .wp-block-column:nth-child(1) figure{
	padding-bottom: 14px !important;
 	padding-top: 10px !important;
}
	
	.page-id-4924 .button-and-facility-sec-new-landing .free-shipping-return-warranty-related-new-sec.inside-buy-it-today .wp-block-column:nth-child(2) figure{
	padding-left: 5px;
  padding-right: 5px;
}
	.page-id-4924 .button-and-facility-sec-new-landing .free-shipping-return-warranty-related-new-sec.inside-buy-it-today .wp-block-column:nth-child(3) figure{
	padding-left: 10px;
  padding-right: 10px;
}
	
/* 	??? */
	.page-id-4924 .free-shipping-return-warranty-related-new-sec .wp-block-column figure{
		max-height: 42px!important;
  max-width: 54px!important;
	}
	
	.page-id-4924 .free-shipping-return-warranty-related-new-sec .wp-block-column:nth-child(1) figure{
	padding-bottom: 14px !important;
 	padding-top: 10px !important;
}
	
	.page-id-4924 .free-shipping-return-warranty-related-new-sec .wp-block-column:nth-child(2) figure{
	padding-left: 5px;
  padding-right: 5px;
}
	.page-id-4924 .free-shipping-return-warranty-related-new-sec .wp-block-column:nth-child(3) figure{
	padding-left: 10px;
  padding-right: 10px;
}
/* 	??? */
	
	.page-id-5660 .button-and-facility-sec-new-landing.mobile-only .free-shipping-return-warranty-related-new-sec{
		column-gap: 0px!important;
	}
	
	
	.page-id-5660 .free-shipping-return-warranty-related-new-sec.inside-buy-it-today {
    column-gap: 0px!important;
}
	
	.page-id-5660 .is-not-stacked-on-mobile.new-lending-page-banner-button-col .free-shipping-return-warranty-related-new-sec .free-shipping-service .wp-block-media-text .wp-block-media-text__content{
		padding-top: 5px;
	}
	.page-id-5660 .first-black-bg-sec .free-shipping-return-warranty-related-new-sec .free-shipping-service .wp-block-media-text .wp-block-media-text__content{
		padding-top: 4px;
	}
	.page-id-5660 .second-black-bg-sec .free-shipping-return-warranty-related-new-sec .free-shipping-service .wp-block-media-text .wp-block-media-text__content{
		padding-top: 4px;
	}
	
	#ast-mobile-popup-wrapper .ast-mobile-popup-content .header-widget-area[data-section="sidebar-widgets-header-widget-4"] {
    display: inline-block;
    padding: 15px 0px 15px 20px;
}
	#ast-mobile-popup-wrapper .ast-mobile-popup-content .header-widget-area[data-section="sidebar-widgets-header-widget-4"] #custom-add-to-cart-btn-redirect-to-checkout{
    padding-left: 22px!important;
    padding-right: 22px!important;
}
	
/* 	second landing page custom css starts */
	.page-id-5660 .designed-specially-for-tv-section-paragraph{
		font-size: 16px!important;
		padding-left: 4px !important;
	}
	
	.page-id-5660 .banner-container-home-page .swiper-content .wp-block-uagb-container.mirai-speaker-old-banner-img {
    background-position: 100% 105% !important;
}
	
	
	.page-id-5660 .free-shipping-return-warranty-related-new-sec .free-shipping-service .wp-block-media-text__media {
    width: 38px!important;
		margin-bottom: 8px!important
}
	.page-id-5660 .banner-container-home-page .first-slide-with-white-bg  .banner-container-col .banner-container-left-column .home-banner-heading{
		color: #000!important;
	}
	.page-id-5660 .banner-container-home-page {
    min-height: 382px !important;
}
	.page-id-5660 .banner-container-home-page .wp-block-uagb-slider-child .wp-block-uagb-container{
    min-height: 382px !important;
		max-height: 382px !important;
}
	.page-id-5660 .wp-block-uagb-container.banner-wave-bottom {
    margin-top: -75px !important;
}
	.page-id-5660 .wp-block-uagb-container.banner-wave-bottom figure img {
    height: 100% !important;
    margin-top: -45px;
    min-height: 42px;
}
	.page-id-5660 .button-and-facility-sec-new-landing.mobile-only .free-shipping-return-warranty-related-new-sec {
    display: flex !important;
}
	.page-id-5660 .button-and-facility-sec-new-landing.mobile-only .free-shipping-return-warranty-related-new-sec {
    max-width: 100%;
}
	.page-id-5660 .button-and-facility-sec-new-landing.mobile-only .price-and-discount-column{
		justify-content: center;
	}
	.page-id-5660 .homepage-support-card-section {
    padding-left: 20px !important;
    padding-right: 20px !important;
}
	.page-id-5660 .money-back-guarantee-warranty-new-sed {
    padding-left: 20px !important;
    padding-right: 20px !important;
}
	.page-id-5660 .homepage-buy-it-today-container {
    margin-top: 30px !important;
    padding-bottom: 30px !important;
}
	.page-id-5660 .tested-by-industry-professional-new-lp {
		padding-left: 20px !important;
		padding-right: 20px !important;
}
 .page-id-5660 .homepage-buy-it-today-container.landing-page-new{
		border-radius: 0px!important;
	}
	.page-id-5660 .homepage-video-section-container {
    padding-right: 20px !important;
    padding-left: 20px !important;
		padding-bottom: 40px;
}
	.page-id-5660 .ast-mobile-header-wrap .site-header-primary-section-right.site-header-section{
		display:none;
	}
	
	.page-id-5660 .ast-mobile-header-wrap .ast-builder-grid-row.ast-builder-grid-row-has-sides{
		grid-template-columns: 3fr auto 0fr;
		grid-column-gap: 0px;
	}
	.page-id-5660 .ast-mobile-header-wrap .ast-builder-grid-row.ast-builder-grid-row-has-sides .site-header-primary-section-left{
		justify-content: center;
	}
	.page-id-5660 .ast-mobile-header-wrap .ast-builder-grid-row.ast-builder-grid-row-has-sides .site-header-primary-section-left .site-logo-img{
		padding-right: 0px;
	}
	
	.page-id-5660 .wp-container-core-columns-layout-16 {
    padding-left: 0px;
    padding-right: 0px;
		padding-bottom: 0px!important;
    flex-direction: column-reverse;
    row-gap: 10px;
}
	.page-id-5660 .button-and-facility-sec-new-landing.mobile-only{
		padding-bottom: 0px!important;
	}
	
	.page-id-5660 .designed-specially-for-tv-section{
		padding: 0px;
	}
	.page-id-5660 .designed-specially-for-tv-section h2{
		text-align: center;
		max-width: 300px;
	}

	.page-id-5660 .amazon-review-block h2{
		max-width: 220px;
	}
	.page-id-5660 .homepage-buy-it-today-container.landing-page-new.first-black-bg-sec h2{
    max-width: 225px!important;
}
	
	.page-id-5660 .homepage-buy-it-today-container.landing-page-new.first-black-bg-sec .uagb-container-inner-blocks-wrap p:nth-child(2) {
		max-width: 283px;
    font-size: 18px;
    line-height: 1.5em;
	}
	
	.page-id-5660 .homepage-buy-it-today-container.landing-page-new.first-black-bg-sec .butittoday-image-col {
    order: unset;
    margin-top: -50px !important;
		padding-top: 20px!important;
		padding-bottom: 0px!important;
}
	
	.page-id-5660 .price-and-discount-column-black-bg{
		margin-top: 5px;
	}
	
	.page-id-5660 .homepage-buy-it-today-container.landing-page-new.first-black-bg-sec .free-shipping-return-warranty-related-new-sec.inside-buy-it-today{
		position: relative!important;
		bottom: -10px;
	}
	
	.page-id-5660 .compare-mirai-with-other-speaker-img h2 br{
		display: block!important;
	}
	.page-id-5660 .compare-mirai-with-other-speaker-img p br{
		display: block!important;
	}
	.page-id-5660 .homepage-support-text-img-colmn.second-landing-page-patented-hearing-block{
		padding-left: 0px;
    position: relative;
    padding-top: 90px!important;
	}
	.page-id-5660 .homepage-support-text-img-colmn.second-landing-page-patented-hearing-block h4{
    position: absolute;
    top: 0;
	}
	.page-id-5660 .homepage-buy-it-today-container.landing-page-new.first-black-bg-sec .buyottoday-button-on-home{
		position: relative!important;
		margin-bottom: 50px;
	}
	
	.page-id-5660 .homepage-support-text-img-colmn.second-landing-page-patented-hearing-block h4{
		font-size: 26px!important;
		width: 100%;
	}
	
	.page-id-5660 .homepage-support-text-img-colmn.second-landing-page-patented-hearing-block p br{
		display: block!important;
	}
	
		.page-id-5660 .homepage-support-text-img-colmn.great-stereo-sound-into-new-landing-page p br{
		display: block!important;
	}
	.page-id-5660 .homepage-support-text-img-colmn.great-stereo-sound-into-new-landing-page{
		position: relative;
		padding-bottom: 15px;
	}
	.page-id-5660 .homepage-support-text-img-colmn.great-stereo-sound-into-new-landing-page h4{
		position: absolute;
		top: -15px;
    width: 100%;
	}
	
	.page-id-5660 .great-stereo-sound-desc-sec{
		padding: 0px!important
	}
	
	.page-id-5660 .great-stereo-sound-desc-sec p{
		padding: 0px!important
	}
		.page-id-5660 .homepage-support-text-img-colmn.second-landing-page-patented-hearing-block p{
		display: block!important;
	  font-size: 16px!important;
    line-height: 1.3!important;
    width: 360px;
    margin: auto;
	}
	
	.page-id-5660 .homepage-support-text-img-colmn.second-landing-page-patented-hearing-block h4 br{
		display: block!important;
	}
	
	.page-id-5660 .homepage-buy-it-today-container.landing-page-new.first-black-bg-sec .buyottoday-button-on-home .wp-block-button{
		min-width: 300px!important;
	}
	
	.page-id-5660 .homepage-buy-it-today-container.landing-page-new.second-black-bg-sec h2{
    max-width: 292px!important;
		margin-bottom: 0px;
}
	
	.page-id-5660 .homepage-buy-it-today-container.landing-page-new.second-black-bg-sec .uagb-container-inner-blocks-wrap p:nth-child(2){
		max-width: 312px;
    font-size: 18px;
    line-height: 1.5em;
	}
	
	.page-id-5660 .price-and-discount-column-black-bg{
		justify-content: center;
	}
	.page-id-5660 .price-and-discount-column-black-bg .wp-block-column h4{
    color: #fff!important;
}
	.page-id-5660 .homepage-support-text-img-colmn{
		padding-top: 30px;
    padding-bottom: 40px;
	}
	.page-id-5660 .homepage-support-text-img-colmn h4{
		text-align: center;
		
	}
	.page-id-5660 .homepage-support-text-img-colmn p{
		text-align: center;
    padding-right: 0px !important;
    width: 100%;
	}
	.page-id-5660 .featured-in-for-mobile .uagb-container-inner-blocks-wrap{
		row-gap: 0px;
	}
	.page-id-5660 .featured-in-for-mobile .uagb-container-inner-blocks-wrap .swiper-content{
		padding-top:0px;
		padding-bottom: 0px;
	}
	.page-id-5660 .what-media-says-into-landing-page .wp-block-uagb-slider .swiper-content p{
		padding-right: 5px;
	}
	
	.page-id-5660 .what-media-says-into-landing-page .wp-block-uagb-slider .swiper-button-next{
		right: 0px!important;
	}
	.page-id-5660 .what-media-says-into-landing-page .wp-block-uagb-slider .swiper-button-next:after{
		color: #FFBC40!important;
	}
	.page-id-5660 .what-media-says-into-landing-page .wp-block-uagb-slider .swiper-button-prev{
		left: -8px!important;
	}
	
	.page-id-5660 .homepage-buy-it-today-container.landing-page-new.second-black-bg-sec .butittoday-image-col {
    order: unset;
    margin-top: -50px !important;
    padding-top: 20px !important;
    padding-bottom: 0px !important;
}
	.page-id-5660 .homepage-buy-it-today-container.landing-page-new.second-black-bg-sec .free-shipping-return-warranty-related-new-sec.inside-buy-it-today {
    position: relative !important;
    bottom: -10px;
}
	.page-id-5660 .homepage-buy-it-today-container.landing-page-new.second-black-bg-sec .buyottoday-button-on-home {
    position: relative !important;
    margin-bottom: 50px;
}
	.page-id-5660 .homepage-buy-it-today-container.landing-page-new.second-black-bg-sec .buyottoday-button-on-home .wp-block-button {
    min-width: 300px !important;
}
	.page-id-5660 #easy-integration-home-container h2{
		padding-top: 10px!important;
		max-width: 260px;
	}
	
	.page-id-5660 #easy-integration-home-container h2{
		padding-top: 30px!important;
		padding-bottom: 0px!important;
		margin-bottom: 0px;
	}
	.page-id-5660 #easy-integration-home-container .quickly-enjoy-clear-dialogue .third-col{
		display:flex!important;
		flex-direction: column;
	}
	
	.page-id-5660 #easy-integration-home-container .quickly-enjoy-clear-dialogue .second-col{
		display:flex!important;
		flex-direction: column;
	}
	
	.page-id-5660 #easy-integration-home-container .quickly-enjoy-clear-dialogue .third-col figure{
		order: 2;
		margin-top: 20px;
	}
	
	.page-id-5660 #easy-integration-home-container .quickly-enjoy-clear-dialogue .second-col figure{
		order: 2;
		margin-top: 20px;
	}
	
	.page-id-5660 #easy-integration-home-container .quickly-enjoy-clear-dialogue .third-col p{
		max-width: 300px;
    margin: auto;
	}
	
	.page-id-5660 #easy-integration-home-container .quickly-enjoy-clear-dialogue .second-col p{
		max-width: 260px;
    margin: auto;
	}
	
	.page-id-5660 #easy-integration-home-container .uagb-container-inner-blocks-wrap{
		gap:0px;
	}
	.page-id-5660 #easy-integration-home-container{
		padding-bottom: 10px;
	}
	
	.page-id-5660 .second-landing-page-last-containter h2{
		max-width: 300px;
	}
	
	.page-id-5660 .second-landing-page-last-containter .homepage-support-text-img-colmn{
		padding: 0px;
		margin: 0px;
	}
	.page-id-5660 .second-landing-page-last-containter .homepage-support-text-img-colmn p{
		text-align: left!important;
		line-height: 1.5;
	}
	.page-id-5660 .second-landing-page-last-containter .homepage-support-text-img-colmn h4{
		text-align: left!important;
	}
	
	.page-id-5660 .second-landing-page-last-containter .uagb-container-inner-blocks-wrap{
		gap:0px!important;
		margin-bottom: 20px;
	}
	
	.page-id-5660 .button-and-facility-sec-new-landing.mobile-only h2{
		margin-bottom: 12px;
	}
	.page-id-5660 .button-and-facility-sec-new-landing.mobile-only p{
		margin-bottom: 15px;
	}
	
	.page-id-5660 .sticky-div-for-mobile {
    justify-content: center!important;
		height: 90px!important;
		padding: 0px!important;
}
		.page-id-5660 .sticky-div-for-mobile .sticky-div-button.soundfun-prod{
    margin-bottom: 20px;
		margin-top: 20px;
}
	
		.page-id-5660 #sticky-div-for-mobile a{
    display: none!important;
}
/* 	second landing page custom css ends */
	#review-order-div-id .cfw-bottom-controls{
		display: none!important;
	}
	
	
/* 	#cfw.container.checkoutwc .cfw-payment-method-active #order_review {
    margin-bottom: 80px!important;
} */
		#cfw.container.checkoutwc .cfw-payment-method-active #order_review {
    margin-bottom: 130px!important;
}
	
	.review-order-previous-block-custom-class{
	position: absolute!important;
	width: 100%!important;
	bottom: -87px!important;
}
/* 	new landing page style  starts*/
	.page-id-4924 .banner-container-home-page {
    min-height: 382px!important;
}
	.page-id-4924 .wp-block-uagb-container.banner-wave-bottom {
    margin-top: -75px!important;
}
.page-id-4924 .wp-block-uagb-container.banner-wave-bottom figure img {
    height: 100%!important;
    margin-top: -45px;
    min-height: 42px;
}
	.page-id-4924 .wp-container-core-columns-layout-6{
		padding-left: 0px;
		padding-right: 0px;
		flex-direction: column-reverse;
		row-gap: 10px;
	}
	.page-id-4924 .wp-container-core-columns-layout-6 h2{
		text-align: center;
	}
		.page-id-4924 .wp-container-core-columns-layout-6 p{
		text-align: center;
	}
	.page-id-4924 .button-and-facility-sec-new-landing{
		padding-bottom: 0px;
	}
	.page-id-4924 .wp-container-core-columns-layout-6 .wp-block-column .wp-block-uagb-container{
		padding: 0px!important;
	}
	.page-id-4924 .home-page-brand-slider .swiper-button-prev{
		display:none;
	}
	.page-id-4924 .home-page-brand-slider .swiper-button-next{
		display:none;
	}
	.page-id-4924 .home-page-brand-slider .swiper-pagination .swiper-pagination-bullet {
    width: 13px!important;
		height: 13px!important;
}
	.page-id-4924 .home-page-brand-slider .swiper-pagination-bullet-active{
		width: 13px!important;
		height: 13px!important;
	}
		.page-id-4924 .home-page-brand-slider .swiper-pagination-clickable{
		bottom: 4px!important;
	}
.page-id-4924 .home-page-tailored-for-container.new-landing-page-tailorder-for .wp-block-columns .wp-block-column {
    margin: 20px;
	margin-bottom: 0px!important;
}
 .page-id-4924	.home-page-tailored-for-container h2{
		margin-bottom: 0px!important;
	 max-width: 400px!important;
	}
	.page-id-4924	.home-page-tailored-for-columns{
		column-gap: 0px;
	}
	.page-id-4924	.homepage-support-card-section{
		padding-left: 20px!important;
		padding-right: 20px!important;
	}
	.page-id-4924	.money-back-guarantee-warranty-new-sed{
		padding-left: 20px!important;
		padding-right: 20px!important;
	}
	.page-id-4924	.tested-by-industry-professional-new-lp h5{
		max-width: 300px;
		padding-bottom: 5px!important;
	}
	.page-id-4924	.money-back-guarantee-warranty-new-sed.wp-block-uagb-container {
    margin-top: 0px!important;
}
	.page-id-4924	.homepage-buy-it-today-container h2 {
		max-width: 300px;
	}
	.page-id-4924	.homepage-buy-it-today-container h2 br{
		display: none!important;
	}
	.page-id-4924	.butittoday-desc-col h4 {
    display: block!important;
}
	.page-id-4924	.homepage-buy-it-today-container.landing-page-new .review-on-amazon{
		justify-content: center!important;
	}
	.page-id-4924	.homepage-buy-it-today-container.landing-page-new .review-on-amazon .product-name{
		max-width: 100%!important;
	}
	.page-id-4924	.homepage-buy-it-today-container .wp-block-button__link{
		font-size: 13px!important;
		padding-right: 20px !important;
    padding-left: 20px !important;
	}
	.page-id-4924	.homepage-buy-it-today-container.landing-page-new{
		border-radius: 0px!important;
	}
	.page-id-4924	.homepage-buy-it-today-container .free-shipping-return-warranty-related-new-sec.inside-buy-it-today{
		position: unset!important;
		margin-bottom: 20px!important;
	}
	
	.page-id-4924	.homepage-buy-it-today-container .butittoday-image-col {
    order: 0;
		padding-bottom: 10px!important;

	}
	.page-id-4924	.homepage-video-section-container{
		padding-right: 20px !important;
    padding-left: 20px !important;
	}
	.page-id-4924	.home-page-slider-container.new-landing-page{
		padding-right: 20px !important;
    padding-left: 20px !important;
	}
	.page-id-4924	 .home-page-slider-container.new-landing-page .swiper-pagination-clickable.swiper-pagination-bullets {
		bottom: 0px;}
	.page-id-4924	 .home-page-tailored-for-container.new-landing-page-tailorder-for{
		margin-bottom: 20px!important;
	}
	.page-id-4924	 .home-page-slider-container.new-landing-page h3 {
	padding-top: 10px;
	font-size: 20px!important;
	}
	.button-and-facility-sec-new-landing.uag-hide-desktop .new-lending-page-banner-button-col .home-banner-button .wp-block-button__link{
		color: #ffffff!important;
	}
	.page-id-4924 .homepage-video-section-container {
		padding-top: 40px!important;
    padding-bottom: 30px!important; 
	}
	.page-id-4924 .home-page-tailored-for-columns{
		row-gap: 0px;
	}
	
	.page-id-4924 .home-page-slider-container .wp-block-uagb-slider-child .swiper-content{
		padding-top: 0px!important;
	}
	.page-id-4924 .home-page-slider .wp-block-uagb-info-box .uagb-ifb-content{
		padding-left: 30px!important;
		padding-right: 30px!important;
	}
	.page-id-4924 .home-page-slider-container.new-landing-page .homepage-slider-child-container .wp-block-uagb-buttons{
		bottom: -20px!important;
	}
	.page-id-4924 .home-page-slider-container.new-landing-page .swiper-pagination .swiper-pagination-bullet {
    width: 13px!important;
    height: 13px!important;
}
	.page-id-4924 #easy-integration-home-container h2{
		padding-top: 40px!important;
		padding-bottom: 0px!important;
		max-width: 340px;
	}
	.page-id-4924 .home-page-brand-slider.customer-esperience-sec{
		margin-top: 0px!important;
	}
	.page-id-4924 .home-page-brand-slider.customer-esperience-sec h2{
		max-width: 300px 
	}
	
	.page-id-4924 .home-page-brand-slider.customer-esperience-sec p{
		padding-right: 13%!important;
    padding-left: 13%!important;
	}
	
	.page-id-4924 .counter-section-new-lp p{
		max-width: 300px;
		margin: auto;
	}
		.page-id-4924 .home-page-brand-slider.customer-esperience-sec h4{
	  margin-top: 40px!important; 
	}
	
	.page-id-4924 .new-review-section .wp-block-buttons .wp-block-button{
		max-width: 185px!important;
	}
		.page-id-4924 .new-review-section .wp-block-buttons .wp-block-button a{
		line-height: 1.3;
	}
	.page-id-4924 .homepage-buy-it-today-container .wp-block-button__link{
		color: #ffffff;
	}
	.page-id-4924 .homepage-buy-it-today-container {
		margin-top: 60px!important;
    padding-bottom: 30px!important;
	}
	
	.page-id-4924 .homepage-support-card-section {
		margin-top: 10px!important;
	}
		.page-id-4924 .homepage-support-card-section h2{
		margin-bottom: 0px!important;
	}
	/* 	new landing page style ends */
	#billing_state_field{
	margin-bottom: 50px!important;
}
	#cfw-shipping-same-billing #cfw-billing-fields-container{
		padding-bottom: 0px!important;
	}
	/* mirai landing custom css stars */
	.what-media-says-into-landing-page .wp-block-uagb-slider .swiper-button-prev{
	background-color: transparent;
	left: -20px!important;
}
.what-media-says-into-landing-page .wp-block-uagb-slider .swiper-button-next{
	background-color: transparent;
	right: -20px!important;
	
}
	.page-id-4231 .home-page-slider.wp-block-uagb-slider .swiper-button-prev{
	background-color: transparent;
	left: -20px!important;
}
.page-id-4231 .home-page-slider.wp-block-uagb-slider .swiper-button-next{
	background-color: transparent;
	right: -20px!important;
	
}
	.home-page-slider-container.first-slieder-into-mirai-landing .home-page-slider {
    padding-left: 0px;
    padding-right: 0px;
}
		.home-page-slider-container.first-slieder-into-mirai-landing .home-page-slider .homepage-slider-child-container{
    padding-left: 0px!important;
    padding-right: 0px!important;
}
 .home-page-slider-container.first-slieder-into-mirai-landing .home-page-slider .homepage-slider-child-container .uagb-ifb-content{
		padding-left: 20px!important;
    padding-right: 20px!important;
	}
	 .home-page-slider-container.first-slieder-into-mirai-landing .home-page-slider .homepage-slider-child-container .uagb-ifb-content h3{
		font-size: 20px!important;
		padding-top: 20px 
	}
	
		.what-media-says-into-landing-page .wp-block-uagb-slider .swiper-button-prev:after{
	font-size: 18px!important;
}
.what-media-says-into-landing-page .wp-block-uagb-slider .swiper-button-next:after{
	font-size: 18px!important;
}
	.mirai-landing-review-section-mobile .wp-block-uagb-slider .swiper-button-prev:after{
	font-size: 18px!important;
	font-weight: 700;
}
.mirai-landing-review-section-mobile .wp-block-uagb-slider .swiper-button-next:after{
	font-size: 18px!important;
	font-weight: 700;
}

	.page-id-4231 .home-page-slider.wp-block-uagb-slider .swiper-button-prev:after{
	font-size: 18px!important;
}
.page-id-4231 .home-page-slider.wp-block-uagb-slider .swiper-button-next:after{
	font-size: 18px!important;
}
	
	
	.page-id-4231 .wp-block-uagb-container.banner-wave-bottom figure img {
    height: 100%!important;
    margin-top: -45px;
    min-height: 42px;
}
	.page-id-4231 .banner-container-home-page {
    min-height: 382px!important;
}
	.page-id-4231 .wp-block-uagb-container.banner-wave-bottom {
    margin-top: -75px!important;
}
	.page-id-4231 .wp-block-uagb-container{
		padding-left: 20px!important;
		padding-right: 20px!important;
	}
	.page-id-4231	.banner-wave-bottom.wp-block-uagb-container{
		padding-left: 0px!important;
		padding-right: 0px!important;
	}
	.page-id-4231 .designed-specially-for-tv-section-heading br {
    display: block!important;
}
	
	.single-product-block-into-mirai-landing-page .wp-block-heading br{
		display: block!important;
	}
	
	.page-id-4231 .designed-specially-for-tv-section-paragraph br{
		display: block!important;
	}
	.single-product-details-block-into-mirai-landing-page{
		padding-left: 0px!important;
	}
	.single-product-block-into-mirai-landing-page .wpcp-carousel-section .wpcp-single-item img {
    max-width: 100%!important;
}
	.single-product-block-into-mirai-landing-page .wpcp-carousel-section{
		border: solid 0px #D9D9D9;
		margin-bottom: 40px!important;
		
	}
	.single-product-block-into-mirai-landing-page .swiper-pagination .swiper-pagination-bullet {
    width: 8px!important;
    height: 8px!important;
		margin: 0px 7px!important;
}
	.single-product-block-into-mirai-landing-page .swiper-pagination {
		position: absolute;
    margin-top: 10px;
    bottom: -27px;
	}
	.product-title-mirai-landing{
		display: none;
	}
	
	.single-product-block-into-mirai-landing-page .free-shipping-return-warranty-related-new-sec {
    display: flex!important;
}
	.page-id-4231 .single-product-block-into-mirai-landing-page .single-product-details-block-into-mirai-landing-page #custom-add-to-cart-btn-redirect-to-checkout{
		padding: 13px 22px!important;
	}
	.page-id-4231 .single-product-block-into-mirai-landing-page .single-product-details-block-into-mirai-landing-page .quantity.custom-cart-page-quantity select {
    min-width: 74px!important;
}
	.single-product-details-block-into-mirai-landing-page .wp-block-add-to-cart-form  .free-shipping-return-warranty-related-new-sec.product-details-freeship-warranty-sec .wp-block-media-text__content p{
		text-align: center;
	}
	.page-id-4231 .home-page-brand-slider h2{
		max-width: 231px;
	}
	.page-id-4231 .homepage-buy-it-today-container {
    border-radius: 0px!important;
}
	.what-media-says-into-landing-page.uag-hide-desktop .swiper-pagination-bullets {
		display: none;
	}
	/* mirai landing custom css ends */
	
	
	
	
	.single.single-product .free-shipping-return-warranty-related-new-sec.product-details-freeship-warranty-sec{
		display:flex!important;
	}
	.single.single-product .free-shipping-return-warranty-related-new-sec.product-details-freeship-warranty-sec p{
		text-align: center!important;
	}
	
	
	.free-shipping-return-warranty-related-new-sec{
	display: none!important;
}
	.free-shipping-return-warranty-related-new-sec .wp-block-media-text{
	grid-template-columns: 100%!important;
}
		.free-shipping-return-warranty-related-new-sec .wp-block-media-text .wp-block-media-text__content{
	grid-column: unset;
	grid-row: unset;
}
	.free-shipping-return-warranty-related-new-sec .wp-block-media-text figure{
	margin: auto!important;
	padding-bottom: 10px!important;
}
	.free-shipping-return-warranty-related-new-sec .wp-block-media-text br{
		display: block!important
	}
	
	.free-shipping-return-warranty-related-new-sec.inside-buy-it-today{
		display: flex!important;
	}
	.homepage-buy-it-today-container .free-shipping-return-warranty-related-new-sec.inside-buy-it-today{
		position: absolute;
    border: 40px;
    width: 100%;
    bottom: 30px;
	}
	.free-shipping-return-warranty-related-new-sec figure{
		max-width: unset!important;
	}
	
	.money-back-guarantee-warranty-new-sed.wp-block-uagb-container{
		margin-top: 20px!important;
	}
	.money-back-guarantee-warranty-new-sed .uagb-container-inner-blocks-wrap{
		flex-direction: column-reverse!important;
		row-gap: 0px!important;
	}
	
	.yellow-popup-section-in-ecommerce-pages-div{
		height: 67px!important;
	}
	.yellow-popup-section-p{
		margin-left: 60px!important;
    margin-right: 60px!important;
	}
	.yellow-popup-section-p span{
		display: inline!important;
	}
	
	.homepage-review-cards-container .uagb-container-inner-blocks-wrap .wp-block-columns{
	max-height: unset!important;
  min-height: unset!important;
  
}
	
	
	h2 br,h3 br,h4 br,h5 br,h6 br,p br{
		display: none!important;
	}
	.page-id-75 .banner-container-home-page{
	min-height: 382px!important;
}
	
	.page-id-75 .homepage-review-cards-container p br{
		display: block!important;
	}
	.page-id-12 #faq-section p br{
		display: block!important;
	}
	
	.single.single-product .ast-woocommerce-container .slick-list.draggable{
		margin-top: 40px;
	}
	
	.#ast-mobile-popup .ast-mobile-popup-header #menu-toggle-close svg{
		margin-top: 0px!important;
	}
	
	.thankyou-page-three-colamn-blk .wp-block-column .wp-block-buttons{
	justify-content: left!important;
	margin-bottom: 30px;
	margin-top: 0px;
}
	.thankyou-page-three-colamn-blk .wp-block-column p {
	margin-bottom: 0px;
}
	.page-id-2926 .thankyou-page-last-blok{
		margin-top: 0px!important;
	}

	.thankyou-page-three-colamn-blk .wp-block-column .wp-block-buttons .wp-block-button{
	position: unset!important;
	bottom: -10px;
}
	.thankyou-page-2nd-section .wp-container-7 .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow{
		padding-left:20px;
		padding-right: 20px;
	}
		.thankyou-page-2nd-section .wp-container-7 .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow figure {
		display: flex;
		justify-content: center;
}
			.thankyou-page-2nd-section .wp-container-7 .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow figure img{
		width:100%!important;
}
	.ast-header-stick-scroll-active .page-id-283.checkout-wc  #ast-fixed-header #ast-mobile-header{
		display:none!important;
	}
	.page-id-2926 .our-story-page-banner {
    min-height: 298px!important;
}
	
.page-id-15 .media-resources-dropdown select option:hover,
.page-id-15 .media-resources-dropdown select option:checked,
.page-id-15 .media-resources-dropdown select option:focus {
    background-color: #F2A413 !important;
    color: #fff;             
}


	.page-id-861 .company-page-banner{
		min-height:298px !important;
	}
	.page-id-861 .company-page-banner h1{
	font-size:26px !important;
}
.page-id-21 .our-story-page-banner{
	min-height: 298px !important;
}
.page-id-21 .our-story-page-banner h1{
	font-size:26px !important;
}
.page-id-19 .contact-page-banner-container{
	min-height: 298px !important;
	border-bottom-left-radius:35px;
	border-bottom-right-radius:35px;
}
.page-id-19 .contact-page-banner-containe h1{
	font-size:26px !important;
	margin-top:165px !important;
}
	/* 	mobile menu header style */
#menu-toggle-close{
aspect-ratio: 1/1;
}
#menu-toggle-close .ast-svg-iconset{
    margin-top: -12px;
    margin-left: -9px;
}
	/*homepage style starts*/
	.homepage-text-image-section{
    order: -1;
    padding-right: 3% !important;
    padding-left: 3% !important;
   }
	#image1{
    width: 38%;
    margin: -7% 9% 5% 5%;
   }
   #image2{
    height: 35px;
    width: 32%;
    margin: -7% 9% 5% 5%;
   }
	.home-page-slider-container .wp-block-uagb-slider-child  .swiper-content{
		padding-left: 0 !important;
    padding-right: 0 !important;
}
	.home-page-slider-container .wp-block-uagb-slider-child  .swiper-content .uagb-ifb-image-content{
		width:100% !important;
	}
	.home-page-slider-container .wp-block-uagb-slider-child  .swiper-content .uagb-ifb-image-content img{
		width:100% !important;
	}
	.homepage-buy-it-today-container .wp-block-columns.wp-container-41 .butittoday-image-col{
		order:2;
		margin-bottom:25px !important;
	}
	.homepage-buy-it-today-container .wp-block-columns.wp-container-41 .butittoday-image-col img{
		margin-bottom:30px;
	}
	.buyottoday-button-on-home{
		position:absolute;
		bottom: -25px;
		width:100%;
		justify-content:center;
	}
	.buyottoday-button-on-home a{
		padding-top: 15px !important;
    padding-right: 40px !important;
    padding-bottom: 15px !important;
    padding-left: 40px !important;
		font-size:18px !important;
	}
	.butittoday-desc-col{
		text-align:center;
	}
	.butittoday-desc-col h4{
		display:none;
	}
	.homepage-buy-it-today-container{
/* 		width: 100vw;
  margin-left: calc(-50vw + 50%) !important; */
		border-radius: 15px;
	}
	.banner-container-home-page .wp-block-columns.banner-container-col{
		position: absolute !important;
    top: 0;
	}
	.homepage-video-section-container{
		padding-left:0 !important;
		padding-right:0 !important;
	}
	.homepage-slider-child-container{
		padding-left:0 !important;
		padding-right:0 !important;
	}
	.home-page-slider-container{
		padding-left:0 !important;
		padding-right:0 !important;
	}
	.homepage-soundbox-section-container{
		padding-left:0 !important;
		padding-right:0 !important;
	}
	.benefit-into-variety-room-size-containter{
		padding-left:0 !important;
		padding-right:0 !important;
	}
	.home-page-brand-slider{
		padding-left:0 !important;
		padding-right:0 !important;
	}
	.home-page-brand-slider .homepage-review-cards-container{
		padding-left:0 !important;
		padding-right:0 !important;
	}
	.homepage-support-card-section{
		padding-left:0 !important;
		padding-right:0 !important;
	}
	.homepage-support-card-section .homepage-support-text-img-colmn .wp-block-column{
		padding-left:0 !important;
		padding-right:0 !important;
	}
	.banner-container-left-column .home-banner-heading{
		line-height:40px !important;
	}
	.homepage-support-text-img-colmn{
		margin-bottom:0 !important;
	}
	/*homepage style ends*/
	
	/*Support page mobile version style starts*/
	.support-page.mobile-sub-header-menus:hover{
		box-shadow: none !important;
		
	}
	.support-page.mobile-sub-header-menus .spectra-container-link-overlay:focus{
		color:#F2A413 !important;
		text-decoration:underline !important;
	}
	.support-page-mobile-top-menu{
		display: inline-flex;
/*     position: absolute;
    top: 0; */
    left: 0;
/*     z-index: 999; */
/*     width: 100% !important; */
		overflow:scroll !important;
		margin-top:0 !important;
		margin-bottom:0 !important;
	}
	.support-page-mobile-top-menu .uagb-container-inner-blocks-wrap{
		flex-wrap:nowrap !important;
		min-width:900px !important;
	}
	.support-page-banner{
/* 		margin-top:80px !important; */
		border-bottom-left-radius: 35px !important;
    border-bottom-right-radius: 35px !important;
	}
	.support-page-2nd-section-container .uagb-container-inner-blocks-wrap{
		margin-top:25px !important;
		margin-bottom:25px !important;
	}
	.support-page-2nd-section-container .uagb-container-inner-blocks-wrap .wp-block-columns{
		flex-direction:column-reverse;
	}
	.support-page-2nd-section-container .uagb-container-inner-blocks-wrap .wp-block-columns .wp-block-column{
		flex-basis:0 !important;
			text-align:center;
		padding-left:0!important;
		
	}
	.support-page-2nd-section-container .uagb-container-inner-blocks-wrap .wp-block-columns .wp-block-column h3{
		font-size:25px !important;
	}
	.support-page-2nd-section-container .uagb-container-inner-blocks-wrap .wp-block-columns .wp-block-column p{
/* 		font-size:20px !important; */
	}
	.general-faq-mirai-speaker-heading{
		font-size:22px !important;
	}
	.first-faq-list .wp-block-uagb-faq-child .uagb-faq-questions-button .uagb-question{
		font-size:16px !important;
	}
	.support-page-2nd-section-container .uagb-container-inner-blocks-wrap .wp-block-columns .wp-block-column .wp-block-buttons{
		display:flex;
		justify-content:center;
	}
	.support-page-2nd-section-container .uagb-container-inner-blocks-wrap .wp-block-columns .wp-block-column .wp-block-buttons .wp-block-button a{
		padding-top:20px !important;
		padding-bottom:20px !important;
		margin-top:25px !important;
		font-size:18px !important;
	}
	.support-page-2nd-section-container .uagb-container-inner-blocks-wrap .wp-block-columns figure{
		align-items: center;
    justify-content: center;
    display: flex;
    margin-right: 0 !important;
		float:none!important;
	}
	.page-id-12 .entry-content{
		display: flex;
    flex-direction: column;
	}
	.page-id-12 .entry-content #troubleshooting-section .wp-block-buttons .wp-block-button a{
		padding-top: 20px !important;
    padding-bottom: 20px !important;
    padding-left: 30px !important;
    padding-right: 30px !important;
		font-size:18px !important;
	}
	.page-id-12 .entry-content #troubleshooting-section{
		order:6;
	}
	.page-id-12 .entry-content #faq-section{
		order:7;
	}
	.page-id-12 .entry-content #contact-section{
		order:9;
	}
	#faq-section .uagb-container-inner-blocks-wrap{
		padding:10px !important;
	}
	#troubleshooting-section article{
		padding-left:10px !important;
		padding-right:10px !important
	}
	#troubleshooting-section .uagb-post__inner-wrap .uagb-post__text{
		margin-left:0 !important;
	}
	#troubleshooting-section .uagb-post__inner-wrap .uagb-post__text.uagb-post-grid-byline{
		padding-bottom:15px !important
	}
	#contact-section .uagb-container-inner-blocks-wrap{
		padding-left:5px !important;
		padding-right:5px!important;
		margin-top:10px;
	}
	#contact-section .uagb-container-inner-blocks-wrap .contact-form-submit-button{
		justify-content: center !important;
    display: flex !important;
	}
	#contact-section .uagb-container-inner-blocks-wrap .contact-form-submit-button p{
		display: flex !important;
    flex-direction: column !important;
	}
	body.page-template-default.page-id-12 .site-content .content-area .wp-block-uagb-container.support-page.mobile-sub-header.supportbanner-cards.support-page-mobile-top-menu .uagb-container-inner-blocks-wrap{
		min-width: 900px !important;
	}
 body.page-id-12 .wp-block-uagb-container.mobile-sub-header>*:not(.wp-block-uagb-container):not(.wp-block-uagb-column):not(.wp-block-uagb-container):not(.wp-block-uagb-section):not(.uagb-container__shape):not(.uagb-container__video-wrap):not(.wp-block-uagb-image):not(.wp-block-spectra-pro-register):not(.wp-block-spectra-pro-login):not(.uagb-slider-container):not(.spectra-container-link-overlay):not(.spectra-image-gallery__control-lightbox){
	min-width: 900px!important;
	}
	/*company page mobile header*/
	body.page-template-default.page-id-861 .site-content .content-area .wp-block-uagb-container.support-page.mobile-sub-header.supportbanner-cards.support-page-mobile-top-menu .uagb-container-inner-blocks-wrap{
		min-width: 900px !important;
	}
 body.page-id-861 .wp-block-uagb-container.mobile-sub-header>*:not(.wp-block-uagb-container):not(.wp-block-uagb-column):not(.wp-block-uagb-container):not(.wp-block-uagb-section):not(.uagb-container__shape):not(.uagb-container__video-wrap):not(.wp-block-uagb-image):not(.wp-block-spectra-pro-register):not(.wp-block-spectra-pro-login):not(.uagb-slider-container):not(.spectra-container-link-overlay):not(.spectra-image-gallery__control-lightbox){
	min-width: 650px!important;
	}
	
	/*support page mobile version style ends*/
	
/*stories page style starts*/
	.stories-page-banner{
		border-bottom-left-radius: 35px !important;
    border-bottom-right-radius: 35px !important;
	}
	.articles-tab-into-stories ul{
    display: none !important;
   }
	.featured-stories-story-block .wp-block-uagb-container{
		padding-left:0 !important;
		padding-right:0 !important;
	}
	.featured-stories-story-block .wp-block-uagb-container .wp-block-query ul{
		    padding-left: 0 !important;
}
	.story-block-description{
		padding-left:0 !important;
	}
	.story-block-description .wp-block-query ul{
		padding-left:0 !important;
	}
	.articles-tab-into-stories{
		margin:0 !important;
	}
	.articles-tab-into-stories .uagb-tabs__body-wrap .wp-block-uagb-tabs-child{
		padding-right:0 !important;
	}
	.articles-tab-into-stories .uagb-tabs__body-wrap .wp-block-uagb-tabs-child .wp-block-uagb-post-grid article{
		padding-left: 0;
    padding-right: 0;
	}
	.articles-tab-into-stories .child-tab .uagb-post__text.uagb-post-grid-byline{
		right:0 !important;
		top: 510px !important;
    left: 141px !important;
	}
	.articles-tab-into-stories .uagb-post__text{
		margin-left:0 !important;
	}
/*stories page style ends*/
	
	
/* single product details */
.single.single-product .wpcp-carousel-wrapper .wpcp-carousel-section .swiper-wrapper .swiper-slide{
		max-width: 160px!important;
	}
	.single.single-product .wpcp-carousel-wrapper{
		margin-bottom: 60px;
	}
/* single product details */
	
/* checkout page style 	 */
	#cfw.container.checkoutwc #cfw-cart-summary{
    background: #ffffff;
margin: 0px 5%;
    width: 90%;
}
#cfw.container.checkoutwc #order_review{
    margin: 30px 5%!important;
    width: 90%;
}
/* checkout page style ends */
	
/* 	Single blog page style */
	.all-related-articles{
        display: block !important;
    }
    .all-related-articles article{
        max-width: 100% !important;
    }
    .single-blog-content{
         width: 90%;
    }
    .single-blog-content p{
        line-height: 1.6;
   }
   .single-blog-post-categories-date{
    display: block;
   }
   .single-blog-post-categories{
    display: flex;
    justify-content: center;
    margin-bottom: 10px;
   }
   .single-blog-post-date{
    display: flex;
    justify-content: center;
   }
	
	/* 	Single blog page style ends */
	
/*contact page style starts*/
	.contact-form-support-page .first-last-name{
		flex-direction:column;
	}
	.contact-form-support-page .first-last-name .first-name{
		width:100% !important;
	}
	.contact-form-support-page .first-last-name .last-name{
		width:100% !important;
		margin-left:0 !important;
	}
	.contact-form-support-page .first-last-name .first-name input{
		margin-top:15px;
		height:70px;
		border-radius:15px;
	}
	.contact-form-support-page .first-last-name .last-name input{
		margin-top:15px;
		height:70px;
		border-radius:15px;
	}
	.contact-form-support-page .email-field input{
		margin-top:15px;
		height:70px;
		border-radius:15px;
	}
	.contact-form-support-page .additional-comment-field textarea{
		margin-top:15px;
		height:150px;
		border-radius:12px;
	}
	.contact-form-support-page .contact-form-submit-button{
		justify-content: center;
    display: flex;
	}
	.contact-form-support-page .contact-form-submit-button p{
    display: flex;
		flex-direction:column;
	}
	.contact-form-support-page .contact-form-submit-button input{
		background: #f2a413;
		padding-top:20px !important;
		padding-bottom:20px !important;
    width: 200px;
    border-radius: 15px;
    font-size: 18px !important;
	}
	
/*contact page style ends*/	
	
	
/*company page style starts */
	.company-page-banner{
		border-bottom-left-radius: 35px !important;
    border-bottom-right-radius: 35px !important;
	}
.upper-image-block{
    order: -1;
   }
   .lower-text-block{
    margin-bottom: 45px !important;
    padding-right: 10% !important;
    padding-left: 10% !important;
   }
	.media-resources-section ul{
    display: none !important;
   }
   .media-resources-dropdown{
    text-align: center;
    display: block !important;
   }
   .media-resources-dropdown select{
    text-align: center;
    padding: 30px 80px;
    font-weight: bold;
    background: #F9F9F9;
		 border-radius:15px;
   }
	.company-page-2nd-section-container .wp-block-column.lower-text-block{
		padding-left: 10px !important;
    padding-right: 10px !important;
	}
	.company-page-2nd-section-container .wp-block-column.upper-image-block figure{
		width:100% !important;
	}
	.company-page-2nd-section-container .wp-block-column.upper-image-block img{
		width:100% !important;
		padding:10px !important;
	}
	.company-page-3rd-section-container .wp-block-column.lower-text-block{
		padding-left: 10px !important;
    padding-right: 10px !important;
	}
	.company-page-3rd-section-container .wp-block-column.upper-image-block figure{
		width:100% !important;
	}
	.company-page-3rd-section-container .wp-block-column.upper-image-block img{
		width:100% !important;
		padding:10px !important;
	}
	
	.company-page-4th-section-container .wp-block-column.lower-text-block{
		padding-left: 10px !important;
    padding-right: 10px !important;
	}
	.company-page-4th-section-container .wp-block-column.lower-text-block .wp-block-buttons{
		justify-content:center;
	}
	.company-page-4th-section-container .wp-block-column.upper-image-block figure{
		width:100% !important;
	}
	.company-page-4th-section-container .wp-block-column.upper-image-block img{
		width:100% !important;
		padding:10px !important;
	}
	.company-page-6th-section-container .wp-block-uagb-tabs .uagb-tabs__body-wrap{
		padding-right:0 !important;
	}
	.company-page-6th-section-container .wp-block-uagb-tabs .uagb-tabs__body-wrap .wp-block-uagb-tabs-child .wp-block-image img{
		width:100% !important;
	}
	.company-page-7th-section-container .wp-block-uagb-post-grid.support-page-articles article{
		padding-left:10px !important;
		padding-right:10px !important;
	}
	.page-id-861 .support-page-articles article .uagb-post-grid-byline{
		top:515px;
		left:200px;
		right:0 !important;
	}
	.company-page-map-section-container .uagb-container-inner-blocks-wrap .wp-block-uagb-container h3{
		text-align:center;
	}
	.company-page-map-section-container .uagb-container-inner-blocks-wrap .wp-block-uagb-container p{
		text-align:center;
	}
	.company-page-map-section-container .uagb-container-inner-blocks-wrap .wp-block-uagb-container .wp-block-buttons{
		justify-content:center;
	}
	
	/*company page style ends*/
	/*Our story page style starts*/
	.our-story-year-watermark{
		font-size:155px !important;
	}
	.our-story-page-banner{
		border-bottom-left-radius: 35px !important;
    border-bottom-right-radius: 35px !important;
	}
	.history-page-contents-after-title{
    padding: 0 7% !important;
   }
   .uagb-container-inner-blocks-wrap .history-p-2013{
    margin-top: -112px !important;
   }
   .uagb-container-inner-blocks-wrap .history-p-2015{
    margin-top: -112px !important;
   }
   .uagb-container-inner-blocks-wrap .history-p-2018{
    margin-top: -118px !important;
   }
   .uagb-container-inner-blocks-wrap .history-p-2020{
    margin-top: -136px !important;
   }
   .uagb-container-inner-blocks-wrap .history-p-2023{
    margin-top: -111px !important;
   }
   .history-page-image-after-2013{
    order: -1;
   }
   .history-page-image-after-2018{
    order: -1;
   }
   .history-page-image-after-2023{
    order: -1;
   }
	
	
	
	/*Our story page style ends*/
	
/*footer style starts*/
	.ast-builder-footer-grid-columns.site-primary-footer-inner-wrap{
		display:flex !important;
		flex-direction:column;
	}
	.ast-builder-footer-grid-columns.site-primary-footer-inner-wrap .site-footer-primary-section-1{
		width:100% !important;
	}
	.ast-builder-footer-grid-columns.site-primary-footer-inner-wrap .site-footer-primary-section-1 .site-footer-focus-item{
		margin-left:0 !important;
	}
	.ast-builder-footer-grid-columns.site-primary-footer-inner-wrap .site-footer-primary-section-1 .site-footer-focus-item .widget_media_image{
		display: flex !important;
    justify-content: center !important;
	}
	.ast-builder-footer-grid-columns.site-primary-footer-inner-wrap .site-footer-primary-section-1 .site-footer-focus-item .widget_media_image img{
		width:300px !important;
		max-width:300px !important
	}
	.ast-builder-footer-grid-columns.site-primary-footer-inner-wrap .site-footer-primary-section-2{
		display: flex !important;
    flex-direction: column !important;
    justify-content: center !important;
    align-items: center !important;
    width: 100% !important;
		max-width:100% !important
	}
	.ast-builder-footer-grid-columns.site-primary-footer-inner-wrap .site-footer-primary-section-2 .footer-nav-wrap{
		justify-content: center !important;
    display: flex !important;
	}
	.ast-builder-footer-grid-columns.site-primary-footer-inner-wrap .site-footer-primary-section-2 .footer-nav-wrap ul{
		width:70% !important;
	}
	.ast-builder-footer-grid-columns.site-primary-footer-inner-wrap .site-footer-primary-section-2 .footer-nav-wrap ul>li{
		padding:10px 0 !important;
		
	}
	.ast-builder-footer-grid-columns.site-primary-footer-inner-wrap .site-footer-primary-section-2 .footer-nav-wrap .astra-footer-mobile-vertical-menu .menu-item.menu-item-type-custom{
		font-weight:700;
	}
	.ast-builder-footer-grid-columns.site-primary-footer-inner-wrap .site-footer-primary-section-2 aside{
		width:95%;
	}
	.ast-builder-footer-grid-columns.site-primary-footer-inner-wrap .site-footer-primary-section-2 .footer-bar-navigation ul{
		line-height:2;
	}
	.ast-builder-footer-grid-columns.site-primary-footer-inner-wrap .site-footer-primary-section-2 h3{
		font-size: 22px;
    font-weight: 500;
	}
	.ast-builder-footer-grid-columns.site-primary-footer-inner-wrap .site-footer-primary-section-3{
		display: flex !important;
    flex-direction: column !important;
    justify-content: center !important;
    align-items: center !important;
    width: 100% !important;
    max-width: 100% !important;
	}
	.ast-builder-footer-grid-columns.site-primary-footer-inner-wrap .site-footer-primary-section-3 .ast-footer-social-1-wrap{
		justify-content: center !important;
    display: flex !important;
	}
	.ast-builder-footer-grid-columns.site-primary-footer-inner-wrap .site-footer-primary-section-3 .ast-footer-social-1-wrap .footer-social-inner-wrap{
		display: flex !important;
	}
	.ast-builder-footer-grid-columns.site-primary-footer-inner-wrap .site-footer-primary-section-1{
		order:1;
	}
	.ast-builder-footer-grid-columns.site-primary-footer-inner-wrap .site-footer-primary-section-3{
		order:2;
	}
	.ast-builder-footer-grid-columns.site-primary-footer-inner-wrap .site-footer-primary-section-2{
		order:3;
	}
	.ast-builder-footer-grid-columns.site-primary-footer-inner-wrap .site-footer-primary-section-3 .footer-social-inner-wrap .ast-builder-social-element .social-item-label{
		display:none !important;
	}
	.ast-builder-footer-grid-columns.site-primary-footer-inner-wrap .site-footer-primary-section-3 .footer-social-inner-wrap .ast-builder-social-element .ahfb-svg-iconset svg{
		width:45px;
		height:45px;
	}
	.ast-builder-footer-grid-columns.site-primary-footer-inner-wrap .site-footer-primary-section-3 .footer-social-inner-wrap a{
		padding-right:20px;
	}
	.ast-builder-footer-grid-columns .site-footer-primary-section-3 .ast-footer-social-1-wrap .footer-social-inner-wrap span{
		border: 1px solid white;
    border-radius: 55px;
    padding: 10px 10px !important;
	}
	
	
/*footer style ends*/
	
/*header style starts*/
	
	.ast-mobile-popup-inner .ast-mobile-popup-content .header-widget-area .widget_block.widget_media_image{
		width: 70%;
    margin-top: -35px;
    margin-left: 20px;
	}
	.ast-mobile-popup-content .ast-header-social-1-wrap{
		width:100% !important;
	}
	.ast-mobile-popup-content .ast-header-social-1-wrap .header-social-inner-wrap{
		display:flex !important;
		justify-content:center !important;
	}
	.ast-mobile-popup-content .ast-header-social-1-wrap .header-social-inner-wrap .ast-builder-social-element .ahfb-svg-iconset svg{
		width:40px;
		height:40px;
	}
	.ast-mobile-popup-content .ast-header-social-1-wrap .header-social-inner-wrap .ast-builder-social-element.ast-twitter {
		padding-right:20px;
		padding-left:20px;
	}
	.ast-mobile-popup-content .ast-header-social-1-wrap .header-social-inner-wrap span{
		border: 1px solid black;
    border-radius: 55px;
    padding: 10px 10px !important;
	}
	.ast-mobile-popup-content .ast-header-social-1-wrap .header-social-inner-wrap {
		margin-bottom:25px;
		margin-top:25px;
	}
	.mobile-header-buy-speaker-heading{
		font-size:16px !important;
		font-weight:700 !important;
		color:black !important;
		margin-top:-30px
!important;	}
	.ast-mobile-popup-content .ast-builder-layout-element.ast-header-button-1{
		display: flex;
    justify-content: center;
	}
	.ast-mobile-popup-content .ast-builder-layout-element.ast-header-button-1 .ast-custom-button{
		color:white !important;
	}
	.ast-mobile-popup-content .ast-builder-menu-mobile a{
		padding-left:5px !important;
		padding-right:5px !important;
		padding-top: 5px !important;
		padding-bottom: 5px !important;
		color:black !important;
		font-size:14px !important;
	}
	.ast-mobile-popup-content .ast-builder-menu-mobile #ast-hf-mobile-menu li{
		padding-left:20px !important;
		padding-right:20px !important;
	}
	.ast-mobile-popup-content .ast-builder-menu-mobile #ast-hf-mobile-menu li a{
		padding-top:0px !important;
		padding-bottom:0px !important;
	}
	.ast-mobile-popup-content .ast-builder-menu-mobile #ast-hf-mobile-menu{
		border-top:none !important;
	}
	.ast-mobile-popup-content .ast-builder-menu-mobile{
		margin-top:20px;
	}
	#ast-mobile-header .ast-main-header-wrap.main-header-bar-wrap .ast-primary-header-bar {
		border-bottom:0 !important
	}
	
/*header style starts*/
	
	/*sticky bar on homepage style starts*/
	.page-id-75 .sticky-div-for-mobile{
/* 		display:flex; */
		justify-content: center;
		align-items: center;
	}
	.page-id-75 .sticky-div-for-mobile button{
		margin:auto!important;
	}
	.page-id-4231 .sticky-div-for-mobile{
		display:flex;
	}
	.page-id-4231 .sticky-div-for-mobile{
	display: flex;
    justify-content: center;
    align-items: center;
	}
	/*check out page style*/
	#billing-address-for-payemnt-tab-id{
		line-height:26px;
	}
	.custom-payment-review-block-p{
		margin-bottom:20px !important;
	}
	
	/*sticky bar on homepage style ends*/
}
/* mobile view style ends*/

/* tab view style start*/
@media screen and (min-width: 768px) and (max-width: 1200px){
	.homepage-review-cards-container .uagb-container-inner-blocks-wrap .wp-block-columns{
	  max-height: 715px!important;
	  min-height: 715px!important;
		overflow-y: scroll;
		-ms-overflow-style: none;  /* IE and Edge */
  scrollbar-width: none;  
	}
	.homepage-review-cards-container .uagb-container-inner-blocks-wrap .wp-block-columns::-webkit-scrollbar { 
    display: none;  /* Safari and Chrome */
}
	.wp-block-columns.banner-container-col{
	padding-top: 130px;
	padding-left: 0%!important;
}
.wp-block-columns.banner-container-col .banner-container-left-column{
	padding-left: 20px!important;
}
	.page-id-75 .wp-block-uagb-container.banner-wave-bottom {
    margin-top: -100px!important;
}
	.page-id-75 .wp-block-uagb-container.banner-wave-bottom  figure img{
    height: 81%!important;
}
	
	p br{
		display: none!important;
	}
	
	.page-id-75 .homepage-review-cards-container p br{
		display: block!important;
	}
	.page-id-12 #faq-section p br{
		display: block!important;
	}
	/* footer style starts */
	.ast-builder-footer-grid-columns.site-primary-footer-inner-wrap .site-footer-primary-section-2 .footer-bar-navigation #astra-footer-menu .menu-link{
		padding:0 !important;
	}
	.ast-builder-footer-grid-columns.site-primary-footer-inner-wrap{
		column-gap:20px !important;
	}
	
	
	
	/* footer style ends */
	/*homepage tab style starts*/
	.home-page-slider .swiper-button-prev{
		left:20px !important;
	}
	.home-page-slider .swiper-button-next{
		right:20px !important;
	}
	.home-page-slider-container .swiper-pagination-clickable{
		padding-right:0 !important;
		display:flex !important;
		justify-content:center !important;
	}
	.homepage-support-card-section{
		display:flex;
		flex-direction:column;
	}
	.homepage-support-text-img-colmn{
		flex-direction:column;
	}
	.homepage-support-text-img-colmn .homepage-text-image-section{
		    padding-right: 5% !important;
    padding-left: 5% !important;
	}
	.homepage-support-text-img-colmn .homepage-text-image-section-with-right-side-img{
		order:-1;
	}
	.homepage-review-cards-container .uagb-container-inner-blocks-wrap .wp-block-columns .wp-block-column .wp-block-group{
		flex-direction:column;
	}
	/*homepage tab style ends*/
	/*support page*/

	#troubleshooting-section{
		padding-left:20px !important;
		padding-right:20px !important;
	}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
}
@media screen and (min-width: 768px) and (max-width: 976px){
	.page-id-12 .support-page-articles .uagb-post__text{
		margin-left:0 !important;
	}
}


/* tab view style ends*/


/*global style*/
#ast-mobile-popup .ast-mobile-popup-header #menu-toggle-close svg{
	width: 38px;
    height: 38px;
    margin-left: -20px;
		margin-top: 0px;
	color:black !important;
}
#ast-mobile-popup .ast-mobile-popup-header #menu-toggle-close{
	outline: none !important;
	border: none !important;
}
#ast-mobile-popup .ast-mobile-popup-header #menu-toggle-close .ast-svg-iconset{
	position:absolute;
}
#ast-mobile-popup-wrapper #ast-mobile-popup
#cfw.container.checkoutwc #order_review .custom-shhipping-method-class .cfw-shipping-method-inner input.shipping_method
{
	display:block !important;
	border-radius:43px !important;
/* 	box-shadow: inset 0 0 0 10px #F2A413; */
	
}
#cfw.container.checkoutwc #order_review .custom-shhipping-method-class .cfw-shipping-method-inner input.shipping_method:checked{
	box-shadow: inset 0 0 0 10px #F2A413;
}


#billing-address-for-payemnt-tab-id{
	line-height:26px;
}
	
.ast-builder-footer-grid-columns.site-primary-footer-inner-wrap .site-footer-primary-section-2 .footer-bar-navigation ul{
		line-height:2;
	}
.ast-builder-footer-grid-columns .site-footer-primary-section-3 .ast-footer-social-1-wrap .footer-social-inner-wrap .ahfb-svg-iconset {
		border: 1px solid white;
    border-radius: 55px;
    padding: 5px 5px !important;
	}
.main-navigation #ast-hf-menu-1 .menu-item a:hover{
		font-weight:700;
		color: #000000!important;
	font-weight: 700;
	}
.main-navigation #ast-hf-menu-1 .menu-item.current-menu-item a{
	color: #000000!important;
	font-weight: 700;
}
.uagb-post-pagination-wrap .page-numbers:hover{
	background-color: #FFBC40;
	color: #ffffff;
}
.uagb-post-pagination-wrap .page-numbers.current:hover{
	background-color: #e4e4e4!important;
	color: #000000!important;
}
.stories-page-featured-stories-section .story-block-description .wp-block-read-more:hover{
	color: #F2A413!important;
	background-color: unset!important;
}
body article.uagb-post__inner-wrap .wp-block-button .wp-block-button__link:hover{
	color: #F2A413!important;
	background-color: unset!important;
}
body .wp-block-button .wp-block-button__link:hover{
	background-color: #FFBC40!important;
}
.related-post-read-more a:hover{
	color: #F2A413!important;
}
.page-id-12 .contact-form-support-page .contact-form-submit-button input:hover{
	background-color:#FFBC40 !important;
}
.contact-form-submit-button input{
	background-color: #f2a413;
    border-radius: 12px;
    padding: 15px 50px;
    font-size: 18px;
    border: 0px!important;
}
.contact-form-submit-button input:hover{
	background-color:#FFBC40 !important;
}
/* .ast-header-button-1 .ast-custom-button:hover{
	background-color:#FFBC40 !important;
} */
.page-id-861 .company-page-banner{
	min-height: 682px;
}

.page-id-21 .our-story-page-banner{
	min-height: 682px;
}

.page-id-19 .contact-page-banner-container{
	min-height: 682px;
	border-bottom-left-radius:35px;
	border-bottom-right-radius:35px;
}

.page-id-75 .banner-container-home-page{
	min-height: 682px;
}
/* new landing page style starts */

.homepage-buy-it-today-container.landing-page-new .review-on-amazon .product-name{
	max-width: fit-content;
}
.homepage-buy-it-today-container.landing-page-new .review-on-amazon .star-review{
	max-width: fit-content;
}
.homepage-buy-it-today-container.landing-page-new .review-on-amazon .amazon-review-text{
	max-width: fit-content;
}
.new-lending-page-banner-button-col{
	max-width: 486px;
}

.new-lending-page-banner-button-col .wp-block-column:nth-child(1) p{
	max-width: 224px;
  padding-left: 6px;
  padding-right: 6px;
}

.new-lending-page-banner-button-col .wp-block-column:nth-child(2) p{
	max-width: 192px;
    padding-left: 9px;
    padding-right: 8px;
}
.home-page-tailored-for-container.new-landing-page-tailorder-for .wp-block-columns .wp-block-column{
	border-radius: 24px;
	padding: 25px;
}
.home-page-slider-container.new-landing-page .homepage-slider{
	width: 96% !important;
}
.home-page-slider-container.new-landing-page  .homepage-slider-child-container {
	position: relative;
}
.home-page-slider-container.new-landing-page  .homepage-slider-child-container .wp-block-uagb-buttons{
	  position: absolute!important;
    bottom: 46px;
    left: 3%;
}
.home-page-slider-container.new-landing-page .swiper-pagination-clickable.swiper-pagination-bullets{
	bottom: 25px;
	padding-right: 13%;
}
.easy-integration-sec-into-new-lp .wp-block-columns .wp-block-column{
	border-radius: 24px;
	padding: 25px; 
}
	.page-id-4924 .home-page-brand-slider .uagb-slider-container .swiper-wrapper{
		min-height: 280px!important;
	}

.page-id-4924 .home-page-slider .swiper-button-prev{
	background-color: #efefef!important;
}
.page-id-4924 .home-page-slider .swiper-button-next{
	background-color: #efefef!important;
}
.page-id-4924 .wpcp-carousel-wrapper .wpcp-prev-button.swiper-button-prev{
	background-color: #efefef!important;
    height: 46px;
    width: 46px;
    border-radius: 40px;
}
.page-id-4924 .wpcp-carousel-wrapper .wpcp-next-button.swiper-button-next{
	background-color: #efefef!important;
    height: 46px!important;
    width: 46px!important;
    border-radius: 40px;
	color: #f2a413!important
}
.page-id-4924 .wpcp-carousel-wrapper .wpcp-next-button.swiper-button-next i{

	color: #f2a413!important
}
.page-id-4924 .home-page-brand-slider .wpcp-prev-button .fa-angle-left{
	width: 16px!important;
	font-size: 32px!important;
}


.page-id-4924 .home-page-brand-slider .wpcp-next-button .fa-angle-right {
	font-size: 32px!important;
}


.dynamic-review-from-amazon .es-embed-root{
	max-width: unset!important;
}

.dynamic-review-from-amazon .es-embed-root .es-review-background-container{
	padding: 25px 80px!important;
}

/* new landing page style ends */


/* new css form single product page update */
.single-product.product-template-default .free-shipping-return-warranty-related-new-sec.product-details-freeship-warranty-sec{
	column-gap: 10px!important;
}

.single-product.product-template-default .free-shipping-return-warranty-related-new-sec.product-details-freeship-warranty-sec .wp-block-media-text__content p{
	font-size: 14px!important;
}
.single-product.product-template-default .free-shipping-return-warranty-related-new-sec.product-details-freeship-warranty-sec .best-price-guaranteed-image{
	padding-top: 5px;
}
.single-product.product-template-default .free-shipping-return-warranty-related-new-sec.product-details-freeship-warranty-sec .free-shipping-image{
	padding-top: 8px;
	width: 35px;
}

.single-product.product-template-default .free-shipping-return-warranty-related-new-sec.product-details-freeship-warranty-sec .sixty-day-return-image{
	padding-top: 5px;
    width: 32px;
	padding-bottom: 27px!important;
}
.single-product.product-template-default .free-shipping-return-warranty-related-new-sec.product-details-freeship-warranty-sec .one-year-warranty-image{
	padding-top: 7px;
    width: 26px;
	padding-bottom: 27px!important;
}

.single-product.product-template-default .free-shipping-return-warranty-related-new-sec.product-details-freeship-warranty-sec .wp-block-column:nth-child(2) .wp-block-media-text__content{
	padding-left: 16px;
}

.single-product.product-template-default .free-shipping-return-warranty-related-new-sec.product-details-freeship-warranty-sec .wp-block-column:nth-child(3) .wp-block-media-text__content{
	padding-left: 15px;
}
.single-product.product-template-default .free-shipping-return-warranty-related-new-sec.product-details-freeship-warranty-sec .wp-block-column:nth-child(4) .wp-block-media-text__content{
	padding-left: 2px;
}


.buy-from-mirai-static-text-sec{
	border-top: solid 2px #e3e3e3;
	padding-top: 20px
}
.buy-from-mirai-static-text{
	margin-bottom: 0px;
	font-size: 22px!important;
	color: #000;
}
.free-shipping-return-warranty-related-new-sec.product-details-freeship-warranty-sec{
	border-top: 0px!important;
}
	.Grid__GridContainer-sc-1agzqrd-0.hvaWKn.es-list-layout{
		grid-template-columns: repeat(3, minmax(0px, 1fr))!important;
	}
.heading-before-amazon-revires{
	text-align: center;
	margin-top: 30px;
	margin-bottom: 30px!important;
	color: #1e293b;
	font-size: 24px!important;
}

@media screen and (min-width: 768px){
/* 	hearing-8 new-auto carousel blur effect*/
	.page-id-12600 .carousel-new::before,
	.page-id-12600 .carousel-new::after {
		content: "";
		position: absolute;
		top: 0;
		width: 150px; /* Increase width for a smoother transition */
		height: 100%;
		z-index: 2;
		pointer-events: none;
	}

	.page-id-12600 .carousel-new::before {
		left: 0;
		background: linear-gradient(to right, rgba(255, 255, 255, 1), rgba(255, 255, 255, 0)); /* Adjust transparency */
	}

	.page-id-12600 .carousel-new::after {
		right: 0;
		background: linear-gradient(to left, rgba(255, 255, 255, 1), rgba(255, 255, 255, 0));
	}
	/* 	hearing-8 new-auto carousel blur effect*/
	
	
	.product-template-default.single .entry-summary .price ins .woocommerce-Price-amount:after{
	content: '.00';
	background-color: #fff;
	color: #fff;
	position: absolute;
	margin-left: -50px;
	height: 100%;

}
.product-template-default.single .entry-summary .price ins .woocommerce-Price-amount{
	position:relative;
}
.product-template-default.single .entry-summary .price del .woocommerce-Price-amount bdi:after{
	content: '.00';
	background-color: #fff;
	color: #fff;
	position: absolute;
	margin-left: -35px;
	height: 100%;
	bottom: 0;

}
.product-template-default.single .entry-summary .price del .woocommerce-Price-amount bdi{
	position:relative;
}
	
	
	
	.page-id-5660 .compare-mirai-with-other-speaker-img figure{
		padding: 0px 10%;
	}
	
	
	.page-id-5660 .mirai-speaker-old-banner-img .banner-container-col{
		margin-top: -85px!important;
	}
	.page-id-5660 .mirai-speaker-new-banner-img .banner-container-col{
		margin-top: -85px!important;
	}
	
	.sticky-div-for-mobile{
		display: none!important;
	}
	.home-page-slider-container.new-landing-page .wp-block-buttons{
		position: absolute!important;
    bottom: 62px;
    left: 34px;
		z-index: 9;
	}
	.product-template-default.single.single-product .ast-woocommerce-container .summary.entry-summary .wpcp-carousel-wrapper{
		display:none!important;
	}

}
	.page-id-4231 .wpcp-wrapper-5519{
		display: none!important;
	}
@media screen and (max-width: 767px){
	.product-template-default.single .entry-summary .price ins .woocommerce-Price-amount:after{
	content: '.00';
	background-color: #fff;
	color: #fff;
	position: absolute;
		margin-left: 59px;
		height: 100%;
		bottom: -4px;


}
.product-template-default.single .entry-summary .price ins .woocommerce-Price-amount{
	position:relative;
}
.product-template-default.single .entry-summary .price del .woocommerce-Price-amount bdi:after{
	content: '.00';
	background-color: #fff;
	color: #fff;
	position: absolute;
	margin-left: 59px;
	height: 100%;
	bottom: 0;

}
.product-template-default.single .entry-summary .price del .woocommerce-Price-amount bdi{
	position:relative;
}
	
	
	
	
	
	.single-product.product-template-default .free-shipping-return-warranty-related-new-sec.product-details-freeship-warranty-sec{
	column-gap: 5px!important;
}

.single-product.product-template-default .free-shipping-return-warranty-related-new-sec.product-details-freeship-warranty-sec .wp-block-media-text__content p{
	font-size: 13px!important;
}
.single-product.product-template-default .free-shipping-return-warranty-related-new-sec.product-details-freeship-warranty-sec .best-price-guaranteed-image{
	padding-top: 2px;
	padding-bottom: 4px !important;
}
.single-product.product-template-default .free-shipping-return-warranty-related-new-sec.product-details-freeship-warranty-sec .free-shipping-image{
	padding-top: 2px;
	width: 35px;
}
	
	.single-product.product-template-default .free-shipping-return-warranty-related-new-sec.product-details-freeship-warranty-sec .best-price-guaranteed-image{
	padding-top: 2px;
	width: 30px;
}

.single-product.product-template-default .free-shipping-return-warranty-related-new-sec.product-details-freeship-warranty-sec .sixty-day-return-image{
	padding-top: 2px;
    width: 32px;
	padding-bottom: 2px!important;
}
.single-product.product-template-default .free-shipping-return-warranty-related-new-sec.product-details-freeship-warranty-sec .one-year-warranty-image{
	padding-top: 2px;
    width: 26px;
	padding-bottom: 2px!important;
}

.single-product.product-template-default .free-shipping-return-warranty-related-new-sec.product-details-freeship-warranty-sec .wp-block-column:nth-child(2) .wp-block-media-text__content{
	padding-left: 16px;
}

.single-product.product-template-default .free-shipping-return-warranty-related-new-sec.product-details-freeship-warranty-sec .wp-block-column:nth-child(3) .wp-block-media-text__content{
	padding-left: 15px;
}
.single-product.product-template-default .free-shipping-return-warranty-related-new-sec.product-details-freeship-warranty-sec .wp-block-column:nth-child(4) .wp-block-media-text__content{
	padding-left: 2px;
}
	
	
	
	
	
	
	.single-product .see-more-amazon-review-bottom-btn .wp-block-button__link{
		margin-top: 20px!important;
    margin-bottom: 20px!important;
	}
	
	
		.home-page-slider-container.new-landing-page .wp-block-buttons{
		position: absolute!important;
    bottom: 26px!important;
    left: 0px!important;
		z-index: 9;
		justify-content:center!important;
	}
	
	
	
	.page-id-4924 .wpcp-carousel-wrapper .wpcp-next-button.swiper-button-next{
		background-color: #fff!important;
		display: flex!important;
	  top: 37%!important;
	}
	.page-id-4924 .wpcp-carousel-wrapper .wpcp-prev-button.swiper-button-prev{
		background-color: #fff!important;
		display: flex!important;
		top: 37%!important;
	}
	
	.sticky-div-for-mobile{
		display: none;
	}
	.page-id-4924 .sticky-div-for-mobile .sticky-div-button{
		min-width: unset!important;
	}
	.page-id-4924 .sticky-div-for-mobile{
/* 		display: flex; */
		justify-content: center!important;
		padding: 10px 0px!important;
    align-items: center;
		
	}
	
	.page-id-75 .sticky-div-for-mobile{
/* 		display: flex; */
/* 		justify-content: center; */
		padding: 10px 0px!important;
    align-items: center;
		
	}
	
	.page-id-75 .sticky-div-for-mobile .sticky-div-button{
		min-width: unset!important;
	}
	.sticky-div-button.amazon-btn{
		background-color: #231F20!important;
		border: solid 2px #fff!important;
	}
	
	
.product-template-default.single-product .sticky-div-for-mobile.only-for-single-product-page{
/* 	display: flex!important; */
	justify-content: center!important;
}
.sticky-div-for-mobile.only-for-single-product-page{
	display: none;
}

.product-template-default.single-product .sticky-div-for-mobile button {
    margin: 0 20px !important;
}
.product-template-default.single-product .sticky-div-for-mobile.only-for-single-product-page p{
	    margin-left: 0px !important;
}
.product-template-default.single-product .sticky-div-for-mobile.only-for-single-product-page button{
	 padding: 15px 45px;
	min-width: 50%!important;
	margin-right: 0%!important;
}
	
	.single.single-product .ast-woocommerce-container h1.product_title{
		position: relative!important;
		font-weight: 700;
	}
	.single.single-product .ast-woocommerce-container .sale-description-sec{
		text-align: center;
	}
		.single.single-product .ast-woocommerce-container .price{
		display: flex;
    justify-content: center;
}
	.product-template-default.single .entry-summary .price del{
		order: 1;
		position: relative!important;
		left: unset!important;
		margin-right: 10px;
		max-width: 64px;
	}
	.product-template-default.single .entry-summary .price ins{
		order: 0;
		position: relative!important;
		margin-right: 10px;
		max-width: 62px;
	}
	.product-template-default.single .entry-summary .price .sale-percentage-sec{
		order: 2;
		position: unset!important;
		left: unset!important;
		margin-right: 10px;
	  padding: 2px 16px 3px 16px;
	}
	
	
/* 	alignment correction into single product page */
	.product-template-default.single.single-product .ast-woocommerce-container .summary.entry-summary{
		display: flex!important;
    flex-direction: column;
	}
		.product-template-default.single.single-product .ast-woocommerce-container .summary.entry-summary h1.product_title{
			order: 1;
			margin-bottom: 0px;
	}
	
	.product-template-default.single.single-product .ast-woocommerce-container .summary.entry-summary .sale-description-sec {
		order: 2;
	}
	
	.product-template-default.single.single-product .ast-woocommerce-container .summary.entry-summary .price{
		order: 3;
		margin-bottom: 12px;
    padding-top: 20px;
    padding-bottom: 12px;
	}
	.product-template-default.single.single-product .ast-woocommerce-container .summary.entry-summary .woocommerce-product-details__short-description{
		order: 8;
	}
	
	.product-template-default.single.single-product .ast-woocommerce-container .summary.entry-summary .buy-from-mirai-static-text-sec{
		order: 5;
		border-top: solid 0px #e3e3e3;
		padding-top: 0px!important;
	}
	
	.product-template-default.single.single-product .ast-woocommerce-container .summary.entry-summary .buy-from-mirai-static-text-sec .buy-from-mirai-static-text{
		text-align: center;
	}
	
		.product-template-default.single.single-product .ast-woocommerce-container .summary.entry-summary .free-shipping-return-warranty-related-new-sec.product-details-freeship-warranty-sec{
		order: 7;
		border-bottom: solid 2px #e3e3e3;
	 margin-bottom: 10px!important;
	}
	
	.product-template-default.single.single-product .ast-woocommerce-container .summary.entry-summary form.cart{
		order: 4;
		margin: auto;
	}
	
	.product-template-default.single.single-product #wpgis-gallery{
		display: none;
	}
	
	.postid-652.product-template-default.single .ast-container #primary{
		margin-top: 20px!important;
	}
	
	.Grid__GridContainer-sc-1agzqrd-0.hvaWKn.es-list-layout{
		grid-template-columns: repeat(1, minmax(0px, 1fr))!important;
	}
	
	.product-template-default.single .single-product-main-image{
		max-height: 360px!important;
	}
	.site-header-focus-item.ast-header-button-2{
		width: 49%!important;
    display: inline-block!important;
		padding-right: 10px!important;
		text-align: center!important;
	}
	.site-header-focus-item.ast-header-button-2 .ast-custom-button{
		font-size: 13px!important;
	}
	.site-header-focus-item.ast-header-button-1 .ast-custom-button{
		font-size: 13px!important;
	}
	.site-header-focus-item.ast-header-button-1{
		width: 49%!important;
    display: inline-block!important;
		padding-left: 10px!important;
		text-align: center!important;
		
	}
	.ast-header-html-1 {
		display: block!important;
	}
	.ast-header-html-1 .ast-builder-html-element{
		width: 100%;
		justify-content: center;
	}
	.ast-header-html-1 .ast-builder-html-element p{
		width: 100%;
		justify-content: center;
	}
	.ast-header-html-2.ast-builder-layout-element{
	justify-content: center!important;		
	}
	
	
/* 	single product page gellary sec */
	
	.product-template-default.single.single-product .ast-woocommerce-container .summary.entry-summary .wpcp-carousel-wrapper{
			order: 0;
			margin-bottom: 20px;
	}
	.product-template-default.single-product #product-652 .images {
    display: none!important;
}
	.product-template-default.single-product #product-652 .wpcp-carousel-section .wpcp-single-item img {
    max-width: 100%!important;
}
	.product-template-default.single.single-product .swiper-pagination {
    display: block!important;
}
	.product-template-default.single.single-product .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{
width: 12px!important;
height: 12px!important;
}
		.product-template-default.single.single-product .swiper-pagination .swiper-pagination-bullet{
width: 12px!important;
height: 12px!important;
}
	.single.single-product #product-652 .wpcp-carousel-wrapper .wpcp-carousel-section .swiper-wrapper .swiper-slide {
    max-width: unset!important;
}
	
.ast-mobile-popup-content	.ast-builder-layout-element.site-header-focus-item.ast-header-html-3{
	display: inline-flex;
	width: 49%;
	padding-right: 0px!important;
}
	.ast-mobile-popup-content	.ast-builder-layout-element.site-header-focus-item.ast-header-html-3 .ast-header-html {
	width: 100%;
}
		.ast-mobile-popup-content	.ast-builder-layout-element.site-header-focus-item.ast-header-html-3 .ast-header-html #custom-add-to-cart-btn-redirect-to-checkout{
	min-width: 100%;
}
.ast-mobile-popup-content .site-header-focus-item #custom-add-to-cart-btn-redirect-to-checkout.custom-checkout-button.single_add_to_cart_button{
	font-size: 13px!important;
	}
	.new-lending-page-banner-button-col.uag-hide-desktop .wp-block-column-is-layout-flow form{
		display: flex;
    justify-content: center;
	}
	
}

/* custom one click checkout button into header section starts */
.site-header-focus-item #custom-add-to-cart-btn-redirect-to-checkout.custom-checkout-button.single_add_to_cart_button {
	max-width: fit-content;
  display: inline-block!important;
/* 	display: flex!important; */
	background: #f2a413;
	padding-top: 16px;
	padding-bottom: 16px;
	padding-left: 20px;
	padding-right: 20px;
	font-size: 15px;
	border-radius: 40px;
}
.site-header-focus-item #custom-add-to-cart-btn-redirect-to-checkout.custom-checkout-button.single_add_to_cart_button:hover {
	background-color: #FFBC40!important
}

.site-header-focus-item .quantity.custom-cart-page-quantity{
	display: none!important;
}

.site-header-focus-item .single_add_to_cart_button.button.alt{
	display: none!important;
}
/* custom one click checkout button into header section ends */
.new-lending-page-banner-button-col form{
	margin-top: 6px!important;
/* 	 for holiday sale */
	max-width: 320px!important;
}

.new-lending-page-banner-button-col #custom-add-to-cart-btn-redirect-to-checkout.custom-checkout-button.single_add_to_cart_button {
	max-width: fit-content;
  display: inline-block!important;
/* 	display: flex!important; */
	background: #f2a413!important;
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 20px;
	padding-right: 20px;
	font-size: 18px;
	border-radius: 40px;
}
.button-and-facility-sec-new-landing.uag-hide-desktop .new-lending-page-banner-button-col #custom-add-to-cart-btn-redirect-to-checkout.custom-checkout-button.single_add_to_cart_button {
	padding-top: 12px;
	padding-bottom: 12px;
	font-size: 13px;!important;}

.new-lending-page-banner-button-col #custom-add-to-cart-btn-redirect-to-checkout.custom-checkout-button.single_add_to_cart_button:hover {
	background: #FFBC40!important
}

.new-lending-page-banner-button-col .quantity.custom-cart-page-quantity{
	display: none!important;
}

.new-lending-page-banner-button-col .single_add_to_cart_button.button.alt{
	display: none!important;
}
.product-template-default.single-product .site-header-focus-item #custom-add-to-cart-btn-redirect-to-checkout.custom-checkout-button.single_add_to_cart_button {
	display: none!important;
}
.ButtonBase__ButtonContainer-sc-p43e7i-3{
	background-color: #f2a413!important;
}
/* New css from customize section ends */



/* new for payment section design */
#cfw.container.checkoutwc #kl_newsletter_checkbox_field #kl_newsletter_checkbox{
	border-radius: 10px!important;
	box-shadow: inset 0 0 0 1px #000!important;
	padding: 12px!important;
}
#cfw.container.checkoutwc #kl_newsletter_checkbox_field #kl_newsletter_checkbox[type=checkbox]:checked{
	background-color: #f2a413!important;
}
#cfw.container.checkoutwc #kl_newsletter_checkbox_field label{
	line-height: 26px!important;
}
#cfw-billing-methods{
	margin-bottom: 0px!important;
}
#cfw-billing-methods .cfw-payment-method-information-wrap .cfw-accordion .cfw-radio-reveal-title-wrap{
	padding: 0px!important;
	border: 0px solid;
}
#stripe-payment-data p{
	display: none!important;
}
#cfw-shipping-same-billing.cfw-accordion .cfw-radio-reveal-content{
	border-top: 0px solid;
}
#cfw.container.checkoutwc #order_review #cfw-billing-methods #payment input.input-radio{
	padding: 9px!important;
}
#cfw.container.checkoutwc #order_review #cfw-billing-methods #payment .cfw-active input.input-radio{
	    box-shadow: inset 0 0 0 10px #f2a413!important;
}
.payment_method_title.cfw-radio-reveal-title{
	font-weight: 700;
}
#cfw-shipping-same-billing.cfw-accordion .cfw-radio-reveal-content{
	background: #ffffff!important;
}
#cfw-billing-methods .payment_method_title_wrap.cfw-radio-reveal-title-wrap{
	padding: 0px!important;
	border-bottom: 0px solid!important;
}
#cfw-billing-methods .payment_box.payment_method_stripe.cfw-radio-reveal-content{
	border-top: 0px solid!important;
	padding-top: 0px!important;
}
#cfw-billing-methods .payment_box.payment_method_stripe.cfw-radio-reveal-content label{
	font-weight: bold!important;
}
#cfw-shipping-same-billing.cfw-accordion .payment_box{
	padding-left: 0px;
	padding-right: 0px;
}
/* new for payment section design end */



.sale-description-sec{
	margin-bottom: -10px!important;
	color: #7F7F7F!important;
	margin-top: -10px!important;
}
.page-id-15 .articles-tab-into-stories .wp-block-uagb-tabs-child .wp-block-uagb-post-grid:has(.uagb-post__no-posts){
	grid-template-columns: unset!important;
}
.page-id-15 .uagb-post__no-posts{
	text-align: center;
	color: #000000;
}
.page-id-861 .company-page-7th-section-container .support-page-articles:has(.uagb-post__no-posts){
	grid-template-columns: unset!important;
}
.page-id-861 .uagb-post__no-posts{
	text-align: center;
	color: #000000;
}
/* .ast-header-stick-scroll-active #ast-fixed-header #ast-mobile-header .site-logo-img img{
	display: inline!important;
}
#ast-fixed-header #ast-mobile-header .site-logo-img img{
	display: none;
} */
/* .ast-header-stick-scroll-active #ast-fixed-header #ast-mobile-header{
	display: inline!important;
} */
#ast-fixed-header #ast-mobile-header{
	display: none;
}
/* -------------------------------------------- */
.single-product .ast-article-single .images{
	visibility : hidden;
}

/* -------------------------------------------- */
/*  hiding social media icons */
.ast-mobile-popup-content .ast-builder-layout-element .ast-builder-social-element{
	display: block!important;
}

/*  hiding social media icons ends */

/*mobile navbar style*/
.mobile-header-buy-speaker-heading{
	text-align:center;
	font-size:16px;
	font-weight:bold;
}
/* header style */
#ast-fixed-header{
	display:none;
}
.ast-header-stick-scroll-active #ast-fixed-header{
	display:inline!important;
}
.ast-header-stick-scroll-active #ast-fixed-header .menu-item.current-menu-item a{
	color:#000000!important;
	font-weight: 700;
}
.ast-header-stick-scroll-active #ast-fixed-header .menu-item a:hover{
	color:#000000!important;
	font-weight: 700;
}
.page-id-1402 .ast-primary-header-bar {
    box-shadow: 0px 3px 5px #bfbfbf;
}
.page-id-3 .ast-primary-header-bar {
    box-shadow: 0px 3px 5px #bfbfbf;
}
.page-id-858 .ast-primary-header-bar {
    box-shadow: 0px 3px 5px #bfbfbf;
}
/* .main-navigation a{
	font-weight: 700;
} */
/*footer style*/
#ast-fixed-header {
	background-color: #fff;
}
@media screen and (min-width: 768px){


	#astra-footer-menu .menu-item {
	margin-left: 0px;
}
	#ast-fixed-header .ast-mobile-header-wrap {
		display: none!important
	}
}

body .sticky-div-for-mobile{
	display:none;
}
.footer-social-item{
	justify-content:left;
}
.footer-widget-area-inner{
	border-bottom: 1px solid white;
	padding-bottom: 10px;
}
#astra-footer-menu{
	list-style: none;
	padding: 0;
	padding-top:10px !important;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
#astra-footer-menu li{
	width: calc(50% - 10px);
  margin: 5px;animation-name
}
.site-footer-primary-section-1 aside{
	border-bottom:none !important;
}
.site-footer-primary-section-2{
	max-width: 232px;
}
.site-footer-primary-section-3{
/* 	max-width: 210px; */
}

/*homepage style*/
/* .buy-now-button-on-home-page-banner{
	z-index: 99;
} */
.sound1label, .sound2label{
	color: #ffffff!important;
}
#sound1Button:after {
        width: 15px;
        height: 15px;
        border-radius: 15px;
        top: -4px;
        left: -1px;
        position: relative;
        background-color: #d1d3d1;
        content: '';
        display: inline-block;
        visibility: visible;
        border: 2px solid white;
    }
#sound1Button:checked:after {
        width: 15px;
        height: 15px;
        border-radius: 15px;
        top: -4px;
        left: -1px;
        position: relative;
        background-color: #ffa500;
        content: '';
        display: inline-block;
        visibility: visible;
        border: 2px solid white;
    }
#sound2Button:after {
        width: 15px;
        height: 15px;
        border-radius: 15px;
        top: -4px;
        left: -1px;
        position: relative;
        background-color: #d1d3d1;
        content: '';
        display: inline-block;
        visibility: visible;
        border: 2px solid white;
    }
#sound2Button:checked:after {
        width: 15px;
        height: 15px;
        border-radius: 15px;
        top: -4px;
        left: -1px;
        position: relative;
        background-color: #ffa500;
        content: '';
        display: inline-block;
        visibility: visible;
        border: 2px solid white;
    }
#sound1Button, #sound2Button{
	margin-right: 12px;
}
.page-id-19 input[type='radio']:after {
        width: 25px;
        height: 25px;
        border-radius: 8px;
        top: -3px;
        left: 0px;
        position: relative;
        background-color: #ffffff;
        content: '';
        display: inline-block;
        visibility: visible;
        border: 2px solid #e2e8f0;
    }
.page-id-19 input[type='radio']:checked:after {
        width: 25px;
        height: 25px;
        border-radius: 8px;
        top: -3px;
        left: 0px;
        position: relative;
        background-color: #ffa500;
        content: '';
        display: inline-block;
        visibility: visible;
        border: 2px solid #e2e8f0;
    }

.page-id-12 input[type='radio']:after {
        width: 25px;
        height: 25px;
        border-radius: 8px;
        top: -3px;
        left: -1px;
        position: relative;
        background-color: #ffffff;
        content: '';
        display: inline-block;
        visibility: visible;
        border: 2px solid #e2e8f0;
    }
.page-id-12 input[type='radio']:checked:after {
        width: 25px;
        height: 25px;
        border-radius: 8px;
        top: -3px;
        left: 0px;
        position: relative;
        background-color: #ffa500;
        content: '';
        display: inline-block;
        visibility: visible;
        border: 2px solid #e2e8f0;
    }
.homepage-video-section-container .wp-block-video video{
	border-radius: 24px;
}
.company-page-2nd-section-container .video-into-company-page-inside-patented video{
	border-radius: 24px;
}
.image-download-text{
	 width: 100%;
    display: flex;
    justify-content: center;
    margin-top: -7px;
    color: #000;
	margin-bottom: 20px!important;
}
.image-download-text:hover{
	color: #f2a413!important;
}
.home-page-slider .swiper-button-prev{
	background-color: #fff0;
    width: 60px!important;
    font-size: 40px;
    font-style: normal;
    color: #aaa;
	}
	.home-page-slider .swiper-button-next{
	background-color: #fff0;
    width: 60px!important;
    font-size: 40px;
    font-style: normal;
    color: #f2a413!important;
	}
.home-page-slider-container .swiper-button-prev{
	width: 40px!important;
    height: 40px!important;
}
.home-page-slider-container .swiper-button-next{
	width: 40px!important;
    height: 40px!important;
}
.home-page-slider-container .swiper-button-prev::after{
	font-weight: 700;
}

.home-page-slider-container .swiper-button-next::after{
	font-weight: 700;
}
.contact-form-submit-button input:hover {
    background-color: #FFBC40 !important;
}
.contact-form-submit-button input {
    background-color: #f2a413;
    border-radius: 12px;
    padding: 15px 50px;
    font-size: 18px;
    border: 0px!important;
}
#sound1{
	display:block;
}
#sound2{
	display: none;
}
.home-page-slider .wp-block-uagb-info-box .uagb-ifb-content{
	padding-right: 30px;
}
.homepage-slider{
	width:75% !important;
}
.homepage-slider .uagb-ifb-content{
	text-align:left
}
.banner-container-left-column .home-banner-heading{
	line-height: 48px!important;
}
.hearimprovement-section-in-home{
	margin-top:-6px !important;
}

.hearimprovement-section-in-home .wp-block-column label{
	padding: 0px 30px;
}
.uagb-block-ac086bae .uagb-post__inner-wrap .uagb-post__taxonomy.highlighted a{
	color: #000;
}

.articles-block-into-stories .uagb-post__inner-wrap .uagb-post__taxonomy.highlighted {
    color: #000;
    background: #c7cfd5;
}
.page-id-12 .uagb-post-grid.is-grid.uagb-equal_height_inline-read-more-buttons.uagb-post__image-position-top .uagb-post__text:nth-last-child(2) {
	padding-bottom: 50px;
	position: absolute;
	bottom: 100px;
	left: 157px;
	color: #000000;
	font-weight: 600;
}
.uagb-post-grid.is-grid.uagb-equal_height_inline-read-more-buttons.uagb-post__image-position-top .uagb-post__text:last-child{
	position: relative;
}
.mirai-speaker-setup-instruction-video video{
	border-radius: 24px;
}
.support-page-articles .uagb-text-link.wp-block-button__link{
	background-color: transparent;
	color: #000;
	padding-left: 0px;
	left: 0px;
	text-decoration: underline;
}
.page-id-12 .support-page-articles .uagb-post__text {
	margin-left: -20px!important;
}
.site-header-focus-item a.ast-custom-button-link .ast-custom-button{
	color: #ffffff!important;
/* 	font-weight: 700; */
}
/*  .site-header-focus-item a.ast-custom-button-link .ast-custom-button::before {
	content: url('https://miraispeaker.net/wp-content/uploads/2023/09/cart-e1696073754908.png');
	width: 30px;
	height: 30px;
	margin-right: 10px;
	color: #000000!important;
} */

.post-template-default.single-post .site-header-focus-item a.ast-custom-button-link .ast-custom-button::before {
	content: url('https://miraispeaker.net/wp-content/uploads/2023/09/cart-white-e1696998992868.png')!important;
}
.post-template-default.single-post  .site-header-focus-item a.ast-custom-button-link .ast-custom-button {
	color: #ffffff!important;
}

.page-id-858 .site-header-focus-item a.ast-custom-button-link .ast-custom-button::before {
	content: url('https://miraispeaker.net/wp-content/uploads/2023/09/cart-white-e1696998992868.png')!important;
}
.page-id-858 .site-header-focus-item a.ast-custom-button-link .ast-custom-button {
	color: #ffffff!important;
}

.page-id-3 .site-header-focus-item a.ast-custom-button-link .ast-custom-button::before {
	content: url('https://miraispeaker.net/wp-content/uploads/2023/09/cart-white-e1696998992868.png')!important;
}
.page-id-3 .site-header-focus-item a.ast-custom-button-link .ast-custom-button {
	color: #ffffff!important;
}

.page-id-1402 .site-header-focus-item a.ast-custom-button-link .ast-custom-button::before {
	content: url('https://miraispeaker.net/wp-content/uploads/2023/09/cart-white-e1696998992868.png')!important;
}
.page-id-1402 .site-header-focus-item a.ast-custom-button-link .ast-custom-button {
	color: #ffffff!important;
}

/* 	home page custom css for all screen */
.wpcp-carousel-section .wpcp-single-item figure{
	display: flex;
}
.easy-integration-home-container h4{
	max-width: 242px;
}
.wpcp-carousel-wrapper.wpcp-wrapper-1067{
	margin-top: -30px;
}
.wpcp-carousel-section .wpcp-single-item img{
	max-width: 160px!important;
}
.home-page-brand-slider  .wpcp-carousel-content-wrapper{
	max-width: 1100px!important;
	margin: auto;
}
.home-page-brand-slider .wpcp-next-button{
	width: 10px!important;
}
.home-page-brand-slider .wpcp-prev-button .fa-angle-left{
	width: 60px!important;
	font-size: 40px;
}
.home-page-brand-slider .wpcp-next-button .fa-angle-right{
	font-size: 40px;
}

.home-page-brand-slider .wpcp-next-button .fa-angle-right{
	color: #f2a413!important;
}
.continue-reading-review{
	text-decoration: underline;
}
	.swiper-pagination-bullet{
		width: 55px!important;
    border-radius: 7px!important;
    height: 6px;
		background-color: #F2A413;
}
	.swiper-pagination-bullet.swiper-pagination-bullet-active{
		width: 55px;
    border-radius: 7px;
    height: 6px;
		background-color: #F2A413!important;
	}
.banner-container-home-page{
	background-position-y: 107%!important;
}
/* .wp-block-uagb-container.alignfull.uagb-is-root-container.banner-container-home-page .uagb-container-inner-blocks-wrap{
	margin-left: 0px!important;
    margin-right: 0px!important;
    background: linear-gradient(to left, transparent 0%, rgba(255, 255, 255, 0.3) 100%);
} */
.wp-block-columns.banner-container-col{
	/*padding-top: 70px;*/
	padding-left: 3%!important;
}
.wp-block-columns.banner-container-col .banner-container-left-column{
	padding-left: 3px!important;
}
.home-page-slider-container .uagb-ifb-image-content img{
	border-radius: 20px;
  padding-left: 0px;
}
/* .home-page-slider-container .uagb-ifb-desc{
	line-height: 1.3
} */
.home-page-slider-container .swiper-pagination-clickable{
	text-align: right;
	padding-right: 20%;
}
.banner-wave-bottom .wp-block-uagb-image{
	width: 100%;
}
.banner-wave-bottom figure{
	width: 100%;
}
.banner-wave-bottom figure img{
	width: 100%!important;
	height: 155px!important;
  object-fit: fill!important;
}
.benefit-into-variety-room-size-containter p{
	line-height: 1.8!important;
}
.benefit-into-variety-room-size-containter p strong{
	font-size: 20px!important;
}

/* css for audio compare video */
button { margin: 10px; }
 #video-container { position: relative; text-align: center; }
 #video { max-width: 35%; height: auto; margin: 0 auto; display: block; margin-left: 20%; margin-right: 25%; margin-bottom: 50%; margin-top: 17%; }
 #playButton { 
	 position: absolute;
    top: 48%;
    left: 48%;
    transform: translate(-50%, -50%);
/*     background-color: rgba(0, 0, 0, 0.23); */
    color: #ffffff5e;
    width: 120px;
    padding: 10px 20px;
    cursor: pointer; }
 #imageContainer { position: relative; top: 0; left: 0; width: 100%; height: 100%; display: flex; justify-content: center; align-items: center; } #image1 {     position: absolute;
    margin: -141px 59px 0px 0px }
 #image2{ display: none; position: absolute; margin: -125px 58px 0 0px;
height: 60px;
width: 438px;}
 #backgroundImage { max-width: 100%; height: auto; }

#sound1,#sound2{
	max-width: 100%;
}
/* 	home page custom css for all screen ends*/
.page-id-15 article.uagb-post__inner-wrap{
	position: relative;
	margin-bottom: 20px;
}
.page-id-15 article.uagb-post__inner-wrap .uagb-post__text.uagb-post__cta.wp-block-button{
	position: absolute!important;
    bottom: 0px!important;
    left: 41px!important;
}
.page-id-12 article.uagb-post__inner-wrap{
	position: relative;
	margin-bottom: 20px;
	padding-bottom: 30px!important;
}
.page-id-12 article.uagb-post__inner-wrap .uagb-post__text.uagb-post__cta.wp-block-button{
	position: absolute!important;
    bottom: 0px!important;
    left: 41px!important;
}

.page-id-861 article.uagb-post__inner-wrap{
	position: relative;
	margin-bottom: 40px;
	padding-bottom: 30px!important;
}
.page-id-861 article.uagb-post__inner-wrap .uagb-post__text.uagb-post__cta.wp-block-button{
	position: absolute!important;
    bottom: -10px!important;
    left: 0px!important;
}

/* support page custom css  */
#faq-section .uagb-container-inner-blocks-wrap .wp-block-uagb-faq.first-faq-list .wp-block-uagb-faq-child:first-child{
	border-top: solid 1px #D5D0D0;
}
#faq-section .uagb-container-inner-blocks-wrap .wp-block-uagb-faq.seknd-faq-list .wp-block-uagb-faq-child:first-child{
	border-top: solid 1px #D5D0D0;
}
.page-id-12 .contact-form-support-page input{
	margin-top: 10px;
	border: solid 1px #a7a7a7!important;
} 
.page-id-12 .contact-form-support-page .wpcf7-radio input{
	margin-top: 0px;
	border: solid 1px #a7a7a7!important;
} 
.page-id-12 .contact-form-support-page textarea{
	margin-top: 10px;
	border: solid 1px #a7a7a7!important;
}
.page-id-12 .contact-form-support-page .contact-form-submit-button input{
	background-color: #f2a413;
  border-radius: 12px;
  padding: 11px 50px;
	font-size: 18px;
	border:0px!important;
}
.page-id-12 .contact-form-support-page .contact-form-submit-button input.wpcf7-submit{
	border-radius: 11px!important;
}
.first-last-name{
	display: flex;
	width: 100%;
}
.first-last-name .first-name{
	width: 49%;
}
.first-last-name .last-name{
	width: 49%;
  margin-left: 2%;
}
.wpcf7-list-item-label{
	color: #000000!important;
	font-size: 18px;
	font-weight: normal!important;
}
form.wpcf7-form label{
	color: #000000!important;
	font-size: 18px;
	font-weight: bold;
}
form.wpcf7-form label span{
	color: red;
}
.contact-form-support-page .wpcf7-list-item{
	display: block;
	margin-left: 0px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.radio-choice-field .wpcf7-form-control-wrap{
	margin-top: 20px;
}
.supportbanner-cards a{
	text-decoration: none!important;
}
.supportbanner-cards a:hover{
	color: #000000!important;
}
#setup-section .wp-block-image.has-custom-border img{
	background-color: #c9c7c7;
	width:100%;
}
.support-page-articles a.wp-block-button__link{
	margin-left: -20px;
	margin-top: 10px;
}
.first-faq-list .uagb-question, .first-faq-list .uagb-faq-content{
	color: #000000!important;
} 
.seknd-faq-list .uagb-question, .seknd-faq-list .uagb-faq-content{
	color: #000000!important;
} 
/* our stories page custom css */
.media-resources-section .wp-block-columns .wp-block-column p a:hover{
	color: #FFBC40;
}
.articles-block-into-stories .wp-block-uagb-tabs ul li a{
	font-weight: 600!important;
	font-size: 18px;
}
.articles-block-into-stories .wp-block-uagb-tabs ul li a:focus-visible{
	outline-width: 0px!important;
	outline-offset: 0px!important;
	outline-color: #ffffff!important;
}

.articles-block-into-stories .wp-block-uagb-tabs ul li a[aria-selected='true']{
	border-bottom: solid 4px #000000;
}
.articles-block-into-stories .wp-block-uagb-tabs ul li{
	padding-left: 25px;
    padding-right: 25px;
}
.company-page-6th-section-container .media-resources-section ul li{
	padding-left: 25px;
    padding-right: 25px;
}
.featured-stories-into-story-page h2{
	color: #000000!important;
	margin-bottom: 0px;
}
.featured-stories-story-block .story-block-description h2 a{
	text-decoration: none;
}
.featured-stories-story-block .story-block-description .taxonomy-category{
	margin-bottom: 12px;
}

.featured-stories-story-block .story-block-description .wp-block-post-date{
	margin-bottom: 12px;
	font-weight: 600;
}
.featured-stories-story-block .story-block-description .taxonomy-category a{
	background-color: #8d8d8d;
	text-decoration: none;
	padding: 3px 5px;
}
.featured-stories-story-block .story-block-description .taxonomy-category a:nth-child(1){
	background-color: #000000!important;
	text-decoration: none;
	padding: 3px 5px;
}
.articles-tab-into-stories .child-tab .uagb-post__text.uagb-post-grid-byline{
	padding-bottom: 0px!important;
	  padding-bottom: 50px;
    position: absolute;
    top: 263px;
    right: -8px;
    color: #000000;
    font-weight: 600;
}

.articles-tab-into-stories .uagb-post__text{
	margin-left: -20px!important;
}
.articles-tab-into-stories .uagb-post__text.uagb-post-grid-byline{
	padding-bottom: 10px!important;
}
.articles-tab-into-stories .uagb-post__text .wp-block-button__link{
	margin-left: -20px;
}
/* our stories page custom css end*/
/* Company page custom css  */
/* .load-more-button-company-page{
	display: none;
}
.load-more-button-company-page{
	display: none;
} */
.page-id-861 .downloadable-3rd-col, .page-id-861 .downloadable-fourth-col, .page-id-861 .downloadable-fifth-col{
	display: none;
}
.load-more-button-row-company-page{
	margin-top: -50px;
    margin-bottom: 60px;
}
.company-page-map-container .wp-block-uagb-google-map iframe{
	border-radius: 15px;
}
.page-id-861 .support-page-articles a.wp-block-button__link{
	margin-left: 0px;
}
.page-id-861 .support-page-articles article .uagb-post-grid-byline{
    position: absolute;
    top: 269px;
    right: -8px;
    color: #000000;
    font-weight: 600;
}
.page-id-861 .support-page-articles article .uagb-post__taxonomy{
	color: #000000!important;
  background: #c7cfd5!important;
}
.page-id-861 .media-and-resource-tab .wp-block-heading{
	margin-top: 20px!important;
}
.brand-logo-slider-into-company-page .wpcp-prev-button {
	left: -45px!important;
	text-align: right;
	left: auto;
}
.brand-logo-slider-into-company-page .wpcp-prev-button  i{
	
	font-size: 40px!important;
}
.brand-logo-slider-into-company-page .wpcp-next-button {
	right: -45px;
	text-align: right;
	left: auto;
}
.brand-logo-slider-into-company-page .wpcp-next-button  i{
	color: #f2a413!important;
	font-size: 40px!important;
}
#media-section .wp-block-uagb-tabs li a{
	font-weight: 600!important;
	font-size: 18px;
}
#media-section .wp-block-uagb-tabs li a:focus-visible{
	outline-width: 0px!important;
	outline-offset: 0px!important;
	outline-color: #ffffff!important;
}
#media-section .wp-block-uagb-tabs li a[aria-selected='true']{
	border-bottom: solid 4px #F2A413;
}
/* Company page custom css ends */
/* single blog details custom css */
.post-template-default.single-post .main-navigation .main-header-menu .menu-item a{
	color:#000000!important;
}
.post-template-default.single-post .site-header-primary-section-right  .ast-custom-button-link .ast-custom-button{
	color:#ffffff!important;
}
.post-template-default.single-post .site-header-primary-section-right  .ast-custom-button-link .ast-custom-button:before{
	color:#ffffff!important;
}
.post-template-default.single-post .content-area.primary{
	margin-top: 0px !important;
}
.single-blog-banner{
	width: unset;
	padding: 0px;
	max-width: unset;
	margin-left: calc(-100vw / 2 + 1200px / 2)!important;
  margin-right: calc(-100vw / 2 + 1200px / 2)!important;
}
.single-blog-banner img{
    width: 100% !important;
    height: auto;
    margin: 0px;
    padding: 0px;
		max-height: 550px;
    object-fit: cover;
}
.single-blog-post-title h1{
	text-align: center;
	padding: 2% 10%;
	color: #000000!important;
	font-size: 36px!important;
}
.single-blog-post-categories-date{
	display: flex;
	justify-content: center;
}
.single-blog-post-categories ul{
	list-style: none;
	display: flex;
	margin: 0px 3px;
}
.single-blog-post-categories li a{
	margin: 0px 3px;
	background: #8d8d8d;
	padding: 2px 7px;
	color: #FFFFFF;
}
.post-template-default.single-post .single-blog-content{
	color: #000000;
}
.post-template-default.single-post .single-blog-post-date{
	color: #000000;
	font-weight: 700;
}
.single-blog-post-categories li:nth-child(1) a{
	margin: 0px 3px;
	background: #000000;
	padding: 2px 7px;
	color: #FFFFFF;
}
.single-blog-meta {
	margin-bottom: 50px;
}
.single-blog-content{
	width: 80%;
	margin: auto;
}
.related-post-title h4{
	text-align: center;
	margin: 60px 0px 40px 0px;
	color: #000000;
}
.all-related-articles{
	display: flex;
/* 	justify-content: center; */
	padding: 0 5%;
}
.related-post-read-more a{
	color:#000000!important;
	text-decoration: underline;
}
.post-template-default.single-post .navigation.post-navigation{
	display: none;
}
.all-related-articles article{
	flex: 1;
	padding: 20px;
	max-width: 32%;
}
.related-post-thumbnail img{
	width: 100%;
	height: 200px;
	margin-bottom: 10px;
}
.related-post-categories{
	display: flex;
}
.related-post-date{
	font-size: 16px;
	color: #000000;
	font-weight: 700;
}
.related-post-categories p{
	color: #000;
    background: #c7cfd5;
	padding: 2px 8px;
	font-size: 14px;
	margin-right: 10px;
}
.related-post-categories-date{
	display: flex;
	margin-bottom: 10px;
	flex-wrap: wrap;
}
.related-post-title{
	margin-bottom: 25px;
}
/* single blog details custom css ends */

/* single product page custom css */
.single.single-product .woocommerce-notices-wrapper{
	display: none;
}
.single.single-product .wpcp-carousel-wrapper .sp-wpcpro-section-title{
	font-size: 24px!important;
	text-align: center;
}
.single.single-product .woocommerce-tabs.wc-tabs-wrapper ul.wc-tabs{
	display: none!important;
}
.product-template-default.single.single-product .single-product-main-image{
	display: flex!important;
	column-gap: 2px;
}
.product-template-default.single.single-product .single-product-main-image .slick-slide.slick-current{
	margin: auto!important;
/* 	margin-left: 1px!important; */
}
.product-template-default.single.single-product .swiper-pagination{
	display:none;
}
.product-template-default.single.single-product .main-navigation a{
	color: #000000;
}
.product-template-default.single.single-product .ast-primary-header-bar{
	box-shadow: 0px 3px 5px #bfbfbf;
}
.product-template-default.single.single-product .site-header-primary-section-right  .ast-custom-button{
	display: none;
}
#wpgis-gallery .slick-list.draggable{
	height: 474px!important;
}
.product-template-default .ast-on-card-button.ast-onsale-card{
	display: none;
}
.product-template-default.single .product_title.entry-title{
	text-transform: capitalize;
}

.summary.entry-summary{
	color: #000000;
}
.summary.entry-summary .product_title{
	color: #000000;
}
.product-template-default.single .entry-summary .price{
	margin-bottom: 20px;
	padding: 30px 0px;
	border-bottom: solid 2px #e3e3e3;
	color: #000000;
	position: relative;
}
.product-template-default.single .entry-summary .price .woocommerce-Price-amount{
	font-size: 36px!important;
	font-weight: 500;
}
.product-template-default.single .entry-summary .price del{
	position: absolute;
  	left: 100px;
	text-decoration: none!important;
	z-index: 2;
}
.product-template-default.single .entry-summary .price del bdi{
	font-size: 26px;
	text-decoration: line-through;
}
.product-template-default.single .product_meta{
	display: none;
}
.product-template-default.single .quantity.custom-cart-page-quantity select{
	min-width: 100px;
	border-radius: 10px;
	padding: 8px 9px;
	margin-left: 8px;
	margin-right: 8px;
	padding-left: 15px;
	padding-bottom: 9px;
    padding-top: 5px;
	-webkit-appearance: none;
    -moz-appearance: none;
    background: transparent;
    background-image: url("data:image/svg+xml;utf8,<svg fill='orange' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>");
    background-repeat: no-repeat;
    background-position-x: 98%;
    background-position-y: 8px;
	
}
.single-product-block-into-mirai-landing-page .quantity.custom-cart-page-quantity select {
	min-width: 100px;
	border-radius: 10px;
	padding: 8px 9px;
	margin-left: 8px;
	margin-right: 8px;
	padding-left: 15px;
	padding-bottom: 9px;
    padding-top: 5px;
	-webkit-appearance: none;
    -moz-appearance: none;
    background: transparent;
    background-image: url("data:image/svg+xml;utf8,<svg fill='orange' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>");
    background-repeat: no-repeat;
    background-position-x: 98%;
    background-position-y: 8px;
}
.product-template-default.single .quantity.custom-cart-page-quantity{
	position: relative;
}
.product-template-default.single .quantity.custom-cart-page-quantity ::after{
	content: '|';
    width: 0px;
    height: 30px;
    margin-right: 10px;
    color:#e2e8f0!important;
	position: absolute;
    top: 7px;
    right: 27px;
    font-size: 25px;
}
.custom-quantity-on-checkout {
	position: relative;
}
.custom-quantity-on-checkout::after{
    content: '|';
    width: 0px;
    height: 30px;
    margin-right: 10px;
    color:#e2e8f0!important;
	position: absolute;
    top: 2px;
    left: 117px;
    font-size: 25px;
}
#review-summary-only-for-mobile .custom-quantity-on-checkout::after{
	content: ''!important;
}
.product-template-default.single .woocommerce-product-details__short-description{
	margin-bottom: 28px;
}
.product-template-default.single .single_add_to_cart_button{
	border-radius: 25px;
  background-color: #f2a413;
	font-size: 14px;
	padding: 13px 36px!important;
	text-transform: uppercase;
}
.product-template-default.single #tab-title-reviews{
	display: none!important;
}
.product-template-default.single .woocommerce-tabs ul.wc-tabs{
	display: flex;
  justify-content: center;
}
.product-template-default.single .woocommerce-tabs ul.wc-tabs .active a{
	font-weight: 700!important;
	color: #000000;
	font-size: 18px!important;
}
.product-template-default.single .woocommerce-tabs ul.wc-tabs a{
	font-weight: normal!important;
	color: #000000!important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active:before, .woocommerce div.ast-product-tabs-layout-vertical .woocommerce-tabs ul.tabs li:hover::before{
	background: #f2a413;
	bottom: 0!important;
	top: unset!important;
}
.product-template-default.single .woocommerce-Tabs-panel--description{
	color: #000000!important;
	line-height: 1.8;
}
.product-template-default.single .sale-percentage-sec{
	position: absolute;
	left: 181px;
	font-size: 18px;
	font-weight: normal;
	padding: 0px 16px;
	background-color: #f2a413;
	color: #ffffff;
	border-radius: 7px;
	bottom: 28px;
	line-height: 1.3;
	z-index: 3;
}
	.product-template-default.single #wpgis-gallery .slick-list.draggable .slick-slide{
    border: solid 1px #e4e4e4;
    margin: 3px!important;
	}
.wpcp-carousel-wrapper.wpcp-wrapper-961 h2{
	font-size: 26px;
}
.wpcp-carousel-wrapper.wpcp-wrapper-961 .wpcp-carousel-content-wrapper{
	font-size: 26px;
	max-width: 1000px;
  margin: auto;
}
	.product-template-default.single .ast-stock-detail{
	display: none;
}
.product-template-default.single .button.single_add_to_cart_button:hover{
	background-color: #f2a413!important;
}
/* single product page custom css ends*/

/* checkout page custom css */
body.page-id-283 h1,body.page-id-283 h2,body.page-id-283 h3,body.page-id-283 h4,body.page-id-283 h5,body.page-id-283 h6, body.page-id-283 p{
	font-family: 'Noto Sans JP',sans-serif!important;
}
body.checkout-wc, main.checkoutwc{
	font-family: 'Noto Sans JP',sans-serif!important;
}
.cfw-payment-method-active #cfw-shipping-method{
	display: none!important;
}
#cfw-customer-info h3{
	margin-bottom: 40px!important;
}
.cfw-review-pane-link .cfw-tab-link.cfw-small{
		display: none;
		font-size: 25px;
	}
#review-summary-only-for-mobile{
	display: none;
}
.cfw-payment-method-active #payment-details-muted-block-id{
	display: none!important;
}
.page-id-283.checkout-wc .context-checkout.checkoutwc .cfw-customer-info-active #custom-payment-review-block-id{
	display: none!important;
}
.cfw-customer-info-active #review-order-div-id{
	display: none!important;
}
#custom-shipping-edit-button{
		display: inline!important;
	}

#cfw.container.checkoutwc #order_review h2{
	color: #000000!important;
    font-size: 24px;
    font-weight: 700;
	}
#cfw-customer-info h2{
	font-size: 24px;
    font-weight: 700;
    color: #000000;
	font-family: 'Noto Sans JP',sans-serif!important;
	margin-bottom: 30px;
}
#cfw.container.checkoutwc #order_review #payment-details-muted-block-id h2{
	font-size: 24px;
    font-weight: 700;
  	color: #c3c3c3!important;
}
#cfw.container.checkoutwc #order_review #review-details-muted-block-id h2{
	font-size: 24px;
    font-weight: 700;
  	color: #c3c3c3!important;
}
.cfw-customer-info-active #review-details-muted-block-id{
	display: block !important;
}
#order_review .custom-order-review-inside-div h3{
	font-size: 22px;
  font-weight: 700;
  color: #000000;
}
#order_review .custom-order-review-inside-div h3.cfw-shipping-methods-heading{
	font-size: 18px;
  font-weight: 700;
  color: #000000;
}
#order_review .custom-order-review-inside-div .delivery-options-para{
	line-height: 1.5;
}
#cfw-cart-summary h3{
	font-size: 18px;
  font-weight: 600;
  color: #000000;
}
#cfw-cart.cfw-module{
	margin-bottom: 13px;
}
.cfw-promo-wrap{
	padding: 20px 0px;
}
.cfw-promo-wrap .accordion.apply-promo-accrodion-btn{
	color: #000000!important;
	font-weight: 600;
	font-size: 18px;
}
.cfw-promo-wrap .accordion.apply-promo-accrodion-btn:hover{
	color: #000000!important;
	font-weight: 700;
	cursor: pointer;
}
#order_review{
	margin-left: -9px!important;
  margin-right: 9px!important;
	color: #000000!important;
}
#cfw-cart-summary{
	color: #000000!important;
}
#shipping_method li{
	padding-left: 0px;
}
#shipping_method p{
	margin-left: 38px!important;
}
#shipping_method .woocommerce-Price-amount.amount{
	margin-bottom: 0px;
}
.page-id-283.woocommerce-checkout.ast-transparent-header #masthead{
	position: relative!important;
}
.page-id-283.woocommerce-checkout.ast-transparent-header .site-header-primary-section-right .ast-custom-button{
	display: none;
}
.page-id-283.checkout-wc.woocommerce-checkout .ast-primary-header-bar {
    box-shadow: 0px 3px 5px #bfbfbf;
}
#cfw.container.checkoutwc{
	padding-top: 50px;
}
#cfw.container.checkoutwc #order_review{
	border: solid 1px #e3e3e3;
  padding: 10px 20px;
	border-radius: 10px;
	margin-bottom: 110px;
	position: relative;
}
#cfw.container.checkoutwc #order_review h3{
	color: #000000;
	font-weight: 700;
}
#cfw.container.checkoutwc #order_review input{
	border-radius: 10px!important;
	padding: 15px!important;
	color: #000000!important;
}
#cfw.container.checkoutwc #order_review select{
	border-radius: 10px!important;
	padding: 15px!important;
	color: #000000!important;
}
.page-template-default .checkoutwc .form-row label.cfw-floatable-label{
	color: #000000;
	margin-top: -28px!important;
	font-size: 16px!important;
	font-weight: 700;
	margin-left: -2px
}
#cfw.container.checkoutwc #cfw-cart-summary{
	border-left: none!important;
}
.checkoutwc .form-row.validate-required label:before{
	content: '* ';
	color: #000000;
	}
#cfw-customer-info-action{
	 position: absolute;
   width: 100%;
   left: 0;
}
#cfw-customer-info-action .previous-button{
	display: none;
}
#cfw-customer-info-address h3{
	padding-bottom: 15px;
}
#custom-proceed-payment-id{
	font-weight: 600;
}
#custom-review-order-btn-id{
	margin-left: 0px;
	border-radius: 11px;
	font-weight: 600;
	font-size: 20px;
	
	position: absolute;
    bottom: -82px;
    margin-left: -21px;
    margin-right: -20px;
    max-width: unset;
    width: 100%;
}
#custom-review-order-btn-id:hover{
	background-color: #F2A413;
}
#cfw-customer-info-action .cfw-continue-to-shipping-btn{
	width: 100%;
  text-align: center;
	border-radius: 10px;
}
#cfw.container.checkoutwc #cfw-cart-summary #cfw-cart-summary-content{
	border: solid 1px #e3e3e3;
  padding: 20px ;
	border-radius: 10px;
	border-radius: 10px!important;
}
#cfw.container.checkoutwc #cfw-breadcrumb{
	display: none;
}
#cfw-cart h2.summay-p-on-checkout{
	font-size: 24px;
	font-weight: 700;
	color: #000000;
}
#cfw-cart .cfw-cart-item-quantity{
	padding: 0px!important;
}
#cfw-cart-summary-content #cfw-coupons{
	margin-bottom: 0px;
}
#cfw-cart-summary-content #cfw-coupons .cfw-promo-row{
	margin-bottom: 0px;
}
#cfw-coupons .cfw-promo-wrap{
	border-top: solid 1px #E2E8F0;
	border-bottom: solid 1px #E2E8F0;
}
#custom-shipping-edit-button{
	color: #F2A413;
	font-size: 14px;
  text-decoration: underline;
}
#cfw.container.checkoutwc #order_review #different-billing-address-checkbox{
	border-radius: 7px!important;
	width: 25px!important;
	height: 25px!important;
	padding: 0px!important;
/* 	background-color: #F2A413!important; */
	box-shadow: inset 0 0 0 1px #624848!important;
}
#cfw.container.checkoutwc #order_review #different-billing-address-checkbox:checked{
	background-color: #F2A413!important;
}
.cfw-radio-reveal-group{
	border: 0px solid #fff!important;
}
#cfw-shipping-same-billing{
	padding: 20px;
    border: 1px solid #ddd;
    border-radius: 11px;
	padding-bottom: 20px;
	margin-bottom: 100px;
}
#cfw-shipping-same-billing .cfw-radio-reveal-group{
	border: 0px solid #fff;
}
#cfw-shipping-same-billing .use-different-billing-address-custom-class{
	border: 0px solid #fff;
}
#cfw-shipping-same-billing #cfw-billing-fields-container{
	background-color: #ffffff;
	border: 0px solid #fff;
	padding-left: 0px!important;
	padding-right: 0px!important;
	border-bottom: 1px solid #ddd;
    border-radius: 0px;
    padding-bottom: 30px;
}
#cfw-shipping-same-billing #cfw-billing-fields-container .cfw-input-wrap-row:nth-child(1){
	padding-top: 20px!important;
}
#cfw-shipping-same-billing #cfw-billing-fields-container::before{
	content: 'Billing Address';
	font-size: 22px;
	padding-bottom: 20px;
	font-weight: 700;
}
#cfw-shipping-same-billing{
	position: relative;
}
#cfw-billing-methods .cfw-payment-method-information-wrap{
	border: 0px solid #ddd;
	border-radius: 0px;
}
.dashicons.dashicons-edit-page{
	color: #F2A413;
	width: 10px;
	text-decoration: none!important;
}
.row.cfw-input-wrap-row{
	margin-top: 30px!important;
}
.cfw-module tbody tr{
	padding:0px!important;
	font-weight: 600;
}
.qty-sec-for-mobile{
	display: none;
}
#cfw-shipping-action .previous-button{
	display: none;
}
#order_review .review-order-block p{
	line-height: 1.5;
}
#order_review .review-order-block p a{
	color: #000000!important;
	text-decoration: underline;
}
#cfw-shipping-action .cfw-continue-to-payment-btn{
	width: 100%;
  text-align: center;
	border-radius: 11px;
}
#cfw-payment-action .cfw-return-to-shipping-btn{
	display: none;
}
#cfw-payment-action  .cfw-place-order-wrap{
	width: 100%;
}
#cfw-payment-action  .cfw-place-order-wrap .cfw-primary-btn{
	width: 100%;
  	text-align: center;
	border-radius: 11px;
}
#cfw-payment-method .custom-class-for-payment-review h2{
	color: #000000!important;
	font-size: 24px;
    font-weight: 700;
	padding-left: 12px;
}
#cfw-cart-summary-content #cfw-totals-list table tr th{
	font-size: 18px;
}
#cfw-cart-summary-content #cfw-totals-list table tr.order-total th{
	font-size: 24px;
	font-weight: 700;
}
#cfw-cart-summary-content #cfw-totals-list table tr.order-total td .woocommerce-Price-amount {
	font-size: 28px!important;
	font-weight: 700!important;
}
#cfw-cart-summary-content #cfw-totals-list table tr td .woocommerce-Price-amount {
	font-size: 20px!important;
	font-weight: 600!important;
}
#cfw-cart-summary-content #cfw-totals-list table tr.tax-rate {
	margin-bottom: 20px;
}
#cfw-cart-summary-content #cfw-totals-list table tr.order-total {
	border-top: solid 1px #E2E8F0;
}
#cfw-cart .cart-item-row .cfw-cart-item-subtotal .woocommerce-Price-amount{
	font-size: 20px!important;
	font-weight: 700!important;
}
.custom-quantity-on-checkout .for-desktop{
	display: block;
}
.custom-quantity-on-checkout .for-mobile{
	display: none;
}
.custom-quantity-on-checkout label{
	font-size: 18px!important;
	display: inline-block;
}
.payment-details-tab-heading h2{
	color: #000000!important;
	font-size: 24px;
    font-weight: 700!important;
	padding-bottom: 20px;
}
.custom-quantity-on-checkout select{
	min-width: 100px;
    border-radius: 10px;
    padding: 8px 9px;
    margin-left: 8px;
    margin-right: 8px;
	padding-left: 13px;
	-webkit-appearance: none;
    -moz-appearance: none;
    background: transparent;
    background-image: url("data:image/svg+xml;utf8,<svg fill='orange' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>");
    background-repeat: no-repeat;
    background-position-x: 98%;
    background-position-y: 6px;
}
/* css from shihab */
.custom-imagewrap-on-checkout{
	width:100% !important;
}
.custom-imagewrap-on-checkout img{
	max-width:100% !important;
	width:100% !important;
	border:none !important;
}
.custom-productname-div-on-checkout{
	font-size:20px !important;
	font-weight:700 !important;
}
.custom-quantity-on-checkout{
	margin-left:15px;
}
.custom-quantity-on-checkout select{
	margin-left:15px;
}
/* .whole-sidebar-div-on-checkout{
	border: 1px solid #eee !important;
	padding:20px 15px !important;
	margin:15px 0px !important;
	border-radius:20px;
} */
.summay-p-on-checkout{
	text-align:left;
}
/* css from shihab ends */
/* new from shihab */
.delivery-options-para{
	margin-top:10px !important;
	margin-bottom:25px !important;
}
#cfw-shipping-method{
	display:block !important;
}
.custom-class-for-shipping-review{
	display:none;
}
.custom-class-for-payment-review{
	padding: 25px 15px;
}
.custom-class-for-payment-review h3{
	padding-left: 10px !important;
}
#cfw.container.checkoutwc #order_review{
	border:none !important;
	padding:0 !important;
}
.custom-order-review-inside-div {
    border: solid 1px #E3E3E3;
    padding: 10px 20px;
    border-radius: 10px;
}
.cfw-customer-info-active .custom-order-review-inside-div {
    position: relative!important;
	margin-bottom: 100px;
}
.cfw-customer-info-active #custom-proceed-payment-id{
	position: absolute;
    bottom: -77px;
    left: 0;
}
.cfw-payment-method-active .custom-order-review-inside-div{
	border: none!important;
    padding: 0px;
}
.payment-details-muted-block{
	border-top: solid 1px #E3E3E3;
    margin-top: 20px;
    padding-top: 15px;
}
.payment-details-muted-block h3{
	color:#e3e3e3 !important;
}
.review-details-muted-block{
	border-top: solid 1px #E3E3E3;
    padding-top: 15px;
}
.review-details-muted-block h3{
	color:#e3e3e3 !important;
}
.custom-shhipping-method-class{
	border:none !important;
}
.custom-shhipping-method-class li{
	border-bottom:none !important;
}
#order_review .custom-order-review-inside-div ul.custom-shhipping-method-class li label span  {
	font-weight:700 !important;
}
.custom-shhipping-method-class p{
	margin-left:10px !important;
}
.custom-shhipping-method-class input{
	display:block;
}
.shipping-whole-div-custom-class{
	display:none !important;
}
.cfw-billing-address-heading{
	display:none !important;
}
.cfw-billing-address-description{
	display:none !important;
}
.woocommerce-privacy-policy-text p{
	display:none;
}
.default-payment-checkboxes{
	display:none !important;
}
.page-id-283.checkout-wc .custom-cart-page-quantity{
	display: none;
}
.cfw-review-pane.custom-class-for-payment-review li.shipping-method{
	display: block;
}
.cfw-review-pane.custom-class-for-payment-review li:nth-child(1){
	display: none;
}
#cfw-payment-method .custom-class-for-payment-review{
	padding: 30px 7px;
	border-radius: 11px;
	position: relative!important;
}
#cfw-payment-method .custom-class-for-payment-review .cfw-review-pane-link{
	position: absolute;
    right: 22px;
    top: 23px;
    border: 0px
}
.cfw-review-pane li:not(:first-child)>div {
    border-top: 0px solid #ddd!important;
	display: block!important;
}
.custom-review-order-btn{
	width: 100%;
    text-align: center;
    margin-top: 30px;
    background: #F2A413;
    padding: 20px 15px;
}
/* .review-order-previous-block-custom-class{
	display:none !important;
} */
.new-custom-place-order-button{
	display:block !important;
}
#review-order-div-id{
	border: solid 1px #E3E3E3;
    padding: 30px 20px;
    border-radius: 10px;
    margin-top: 15px;
	position: relative;
}
#review-order-div-id .cfw-place-order-wrap.new-custom-place-order-button{
	position: absolute;
    bottom: -80px;
    left: 0;
}
#review-order-div-id .cfw-place-order-wrap.new-custom-place-order-button .cfw-primary-btn{
	font-size: 20px;
	font-weight: 600;
}
#review-order-div-id{
	display:none;
}
.cfw-review-pane-label{
	font-size: 16px;
	color:#000000!important;
	font-weight: 700!important;
	margin-bottom: 10px!important;
}
.cfw-review-pane-content{
	font-size: 16px;
	color:#000000!important;
	min-height: 22px;
}
.custom-payment-review-block{
	border: solid 1px #E3E3E3;
    padding: 30px 20px;
    border-radius: 10px;
    margin-top: 15px;
	position: relative;
}
.custom-payment-review-block #edit-payment-button-id{
	position: absolute;
    right: 22px;
    top: 36px;
    color: #F2A413!important;
    font-size: 14px;
    text-decoration: underline;
}
.custom-payment-review-block #edit-payment-button-id:hover{
	cursor: pointer;
}
.custom-payment-review-block p{
	margin-bottom:15px !important;
}
.custom-payment-review-block-p{
	font-weight:bold;
}
.custom-payment-review-block{
	display:none;
}
.sticky-div-for-mobile{
	position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    background: rgba(0, 0, 0, 0.9);
    text-align: center;
    padding: 10px;
    z-index: 9999;
	display:flex;
	height:66px;
}
.sticky-div-for-mobile p{
	color:white !important;
	margin-left:5px !important;
	margin-bottom:0 !important;
	line-height: 40px;
    font-size: 16px;
}
.sticky-div-for-mobile .sticky-div-button{
	background-color:#f2a413;
	border-radius:25px;
/* 	position:absolute; */
/* 	margin-right:20px; */
	right:0;
	padding:15px 20px;
	min-width: 270px;
}
	.terms-condition-mobile{
		display: none;
	}
	.terms-condition-desktop{
		display: block;
	}
	#review-summary-only-for-mobile .woocommerce-remove-coupon{
	display: none;
}
/* checkout page custom css ends */
.uagb-post__text time{
	color: #000000;
    font-weight: 600;
	text-transform: capitalize;
    font-size: 14px;
	margin-bottom: 20px!important;
}
article .uagb-post__text .uagb-post__taxonomy{
	margin-right: 10px!important;
	margin-bottom: 10px!important;
}
.company-page-6th-section-container .wp-block-uagb-tabs .wp-block-column .wp-block-heading{
		margin-top: 20px;
	}
.page-id-12 .contact-form-support-page input {
    
    border-radius: 12px;
}
.page-id-12 .contact-form-support-page textarea {
    
    border-radius: 12px;
}
.shipping-tab-delivery-method-tab .cfw-review-pane-link{
		display: none!important;
		padding: 0px!important;
	}
.cfw-review-pane-content.cfw-review-pane-shipping-method-value{
	margin-top: 6px !important;
	margin-bottom: 0px !important;
	margin-left: 0px !important;
	margin-right: 0px !important;
}
@media screen and (max-width: 781px) and (min-width: 768px){
	.free-shipping-return-warranty-related-new-sec .wp-block-media-text{
		grid-template-columns: 8% 1fr!important;
	}
	.support-page-2nd-section-container .uagb-container-inner-blocks-wrap .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{
    flex-basis: 0!important;
}
}
@media screen and (min-width: 1480px){
	.page-id-75 .banner-container-home-page {
		background-position-y: 77%!important;
	}
	.page-id-75 .banner-wave-bottom{
		margin-top: -156px !important;
	}
}
#sound1, #sound2{
	border-top-left-radius: 24px;
    border-top-right-radius: 24px;
}
.hearimprovement-section-in-home{
	border-bottom-left-radius: 24px;
    border-bottom-right-radius: 24px;
}
@media screen and (max-width: 767px){
	.single.single-product.product-template-default .single_add_to_cart_button{
		padding: 13px 22px!important;
	}
	.product-template-default.single .quantity.custom-cart-page-quantity select{
		min-width: 74px!important;
	}
	
	
	#wc-stripe-cc-form .form-row.form-row-first{
		width: 100%!important;
	}
	#wc-stripe-cc-form .form-row.form-row-last{
		width: 100%!important;
	}
	
	
.page-id-19 h1.wp-block-heading {
    font-size: 26px !important;
    margin-bottom: 16px !important;
}

	.ast-header-stick-scroll-active #ast-fixed-header #ast-mobile-header .site-logo-img img{
	display: inline!important;
}
#ast-fixed-header #ast-mobile-header .site-logo-img img{
	display: none;
}
	.ast-header-stick-scroll-active #ast-fixed-header #ast-mobile-header{
	display: inline!important;
}
	.home-banner-cta-hide-into-mobile{
		display:none!important;
	}
	#astra-footer-menu .menu-item#menu-item-1774 a{
	margin-left: -24px!important;
    padding-left: 0px!important;
	}
	#astra-footer-menu .menu-item#menu-item-30 a{
	margin-left: -24px!important;
    padding-left: 0px!important;
	}
	#astra-footer-menu .menu-item#menu-item-28 a{
	padding-left: 0px!important;
	margin-left: -2px!important;
	}
	#astra-footer-menu .menu-item#menu-item-48 a{
	padding-left: 18px!important;
	}
	.contact-info-section-at-bottom-of-support{
		order: 9;
		margin-top: -25px!important;
        margin-bottom: 30px!important;
	}
	#sound1Button:checked:after{
		top: -2px!important;
	}
	#sound2Button:checked:after{
		top: -2px!important;
	}
	#cfw-mobile-cart-header{
		z-index: 97;
	}
	#cfw-cart-summary-content{
		z-index: 10;
	}
	.single.single-product .product-652{
	position: relative;
}
#product-652 .images .vertical-img-left:after{
	content: '';
    min-width: 350px;
    min-height: 450px;
    background-color: transparent;
    position: absolute;
    top: 20px;
    right: 0;
    width: 100%;
    height: 100%;
}
	.wp-block-columns.banner-container-col {
		padding-top: 0px!important;
	}
	.mirai-speaker-after-hp-banner{
		margin-top: -20px;
	}
	
	.homepage-buy-it-today-container h2.wp-block-heading{
		    margin-top: 10px!important;
	}
	.homepage-buy-it-today-container{
		margin-top: 20px;
	}
	.butittoday-image-col{
		order: 2;
		margin-top: -50px!important;
	}
	.ast-builder-grid-row-container.site-footer-focus-item .footer-widget-area.widget-area .wp-block-heading{
		display: none;
	}
	.page-id-75 .ast-builder-grid-row-container.site-footer-focus-item.site-below-footer-wrap{
		margin-bottom: 40px!important;
	}
	.single.single-product .woocommerce-product-gallery__image {
    pointer-events: none !important;
	}
	.page-id-283.checkout-wc .cfw-review-pane-content.cfw-review-pane-shipping-method-value{
		margin-top: 0px !important;
		
	}
	#ast-mobile-popup .ast-mobile-popup-header #menu-toggle-close svg path{
	stroke-width: 2;
    stroke: black;
	}
	#playButton{
		display:none!important;
	}
	.page-id-861 article.uagb-post__inner-wrap{
		position: relative;
		margin-bottom: 40px;
		padding-bottom: 30px!important;
	}
	.page-id-861 article.uagb-post__inner-wrap .uagb-post__text.uagb-post__cta.wp-block-button{
		bottom: -10px!important;
        left: -27px!important;

	}
	
	.page-id-15 article.uagb-post__inner-wrap{
	position: relative;
	margin-bottom: 20px;
	}
	.page-id-15 article.uagb-post__inner-wrap .uagb-post__text.uagb-post__cta.wp-block-button{
		position: absolute!important;
		bottom: 0px!important;
		left: 21px!important;
	}
	.page-id-12 article.uagb-post__inner-wrap{
	position: relative;
	margin-bottom: 20px;
	padding-bottom: 30px!important;
	}
	.page-id-12 article.uagb-post__inner-wrap .uagb-post__text.uagb-post__cta.wp-block-button{
		position: absolute!important;
		bottom: 0px!important;
		left: 31px!important;
	}
	.our-stories-2nd-story-reverse, .our-stories-fourth-story-reverse, .our-stories-6th-story-reverse{
		flex-direction: reverse;
	}
	
	.page-id-12 #contact-section .wp-block-heading{
		margin-top: 0px;
    	margin-bottom: 20px;
	}
	.page-id-15 .story-block-description h2 a{
		font-size: 22px!important;
	}
	.page-id-15 .articles-block-into-stories h4 a{
		font-size: 22px!important;
		margin-bottom: 20px!important;
	}
	.page-id-15 .articles-block-into-stories h4{
		font-size: 22px!important;
		margin-bottom: 20px!important;
	}
	.page-id-15 .articles-block-into-stories article{
		padding-bottom: 0px!important;
		padding-top: 0px!important;
	}
	.page-id-12 .support-page-2nd-section-container{
		padding-bottom: 10px!important;
	}
	.page-id-12 .support-page-articles{
		padding-left: 10px!important;
    	padding-right: 10px!important;
	}
	.page-id-12 #faq-section .uagb-container-inner-blocks-wrap{
		padding-left: 0px!important;
    	padding-right: 0px!important;
	}
	.page-id-12 #faq-section .uagb-container-inner-blocks-wrap p{
		padding-left: 0px!important;
    	padding-right: 0px!important;
	}
	.page-id-12 #faq-section .uagb-container-inner-blocks-wrap{
		padding-left: 0px!important;
    	padding-right: 0px!important;
	}
	.page-id-12 #troubleshooting-section p{
		padding-left: 20px!important;
		padding-right: 20px!important;
	}
	.company-page-5th-section-container .uagb-container-inner-blocks-wrap .wp-block-spacer{
		display: none;
	}
	.company-page-6th-section-container .uagb-container-inner-blocks-wrap p{
		padding-left: 20px!important;
		padding-right: 20px!important
	}
	.company-page-7th-section-container .wp-block-button .wp-block-button__link{
		padding: 20px 38px!important;
    	border-radius: 12px!important;
	}
	.support-page-mobile-top-menu .uagb-container-inner-blocks-wrap .wp-block-uagb-container, .company-page-mobile-top-menu .uagb-container-inner-blocks-wrap .wp-block-uagb-container{
		padding-top: 0px!important;
	}
	.company-page-4th-section-container, .company-page-3rd-section-container, .company-page-2nd-section-container{
		padding-top: 0px!important;
		padding-bottom: 0px!important;
	}
	.company-page-6th-section-container .wp-block-uagb-tabs .wp-block-column .wp-block-heading{
		margin-top: 20px;
	}
/* 	checkout page custom css for mobile screen */
	.custom-quantity-on-checkout::after{
    content: '|';
    width: 0px;
    height: 30px;
    margin-right: 10px;
    color:#e2e8f0!important;
	position: absolute;
    top: 3px;
    right: 30px!important;
	left: unset!important;
    font-size: 25px;
	}
	#review-summary-only-for-mobile{
	display: block!important;
	
	border: 1px solid #ddd;
    border-radius: 12px;
    padding: 25px 20px;
	margin-top: 30px;
	color: #000000;
		margin-bottom:15px;
	}
	#review-summary-only-for-mobile.custom-hidden-class-for-custom-url-access{
		display: none!important;
	}
	#top-table-with-image{
	position: relative;
	padding-top: 59px;
	}
	#bottom-table-with-price-details th{
		text-align: left;
		font-weight: 400!important;
		padding-left: 0px!important;
		color: #000000;
	}
	#bottom-table-with-price-details td{
		text-align: right;
		padding-right: 0px!important;
		color: #000000;
	}
	#bottom-table-with-price-details table .order-total{
		margin-top: 20px;
		border-top: 1px solid #ddd;
	}
	#review-summary-only-for-mobile #top-table-with-image .cfw-module{
		margin-bottom: 0px;
	}
	#review-summary-only-for-mobile .cart-item-row.product-qty .woocommerce-Price-amount{
		font-size: 24px;
	}
	#review-summary-only-for-mobile .order-total th{
		border-top: 1px solid #ddd!important;
		padding-top: 20px;
	}
	#review-summary-only-for-mobile .order-total td{
		border-top: 1px solid #ddd!important;
		padding-top: 20px;
	}
	#review-summary-only-for-mobile .tax-rate th{
		padding-bottom: 20px;
	}
	#review-summary-only-for-mobile .tax-rate td{
		padding-bottom: 20px;
	}
	#review-summary-only-for-mobile .cart-item-row.product-image td{
		border-bottom: 1px solid #ddd;
	}
	.cart-item-row.product-qty .cfw-cart-item-quantity{
		padding: 0px;
	}
	.cart-item-row.product-qty .cfw-cart-item-subtotal{
		padding: 0px;
	}
	.cart-item-row.product-name .custom-productname-div-on-checkout a{
		color: #000000;
	}
	.terms-condition-mobile{
		display: block!important;
		color: #000000;
	}
	.terms-condition-desktop{
		display: none!important;
	}
	#cfw-payment-method .cfw-tab-link.cfw-small{
		display: none;
	}
	.custom-payment-review-block #edit-payment-button-id {
    top: 8px;
	}
	#cfw-payment-method .custom-class-for-payment-review .cfw-review-pane-link {
    top: -3px;
	}
	.for-desktop-hide-in-mobile{
		display: none;
	}
	#custom-shipping-edit-button .hide-in-mobile{
		display: none;
}
	.dashicons.dashicons-edit-page{
		display: none;
	}
	#review-order-div-id .cfw-place-order-wrap.new-custom-place-order-button{
		position: unset!important;
	}
	#cfw-payment-method .custom-class-for-payment-review{
		border: 0px;
		padding: 0px;
		border-bottom: 1px solid #ddd;
		border-radius: 0px;
		margin-bottom: 30px;
    	padding-bottom: 15px;
	}
	#cfw-shipping-same-billing #cfw-billing-fields-container::before {
    font-size: 18px;
	}
	#custom-review-order-btn-id{
		margin-left: 0px!important;
	}
	#cfw-payment-method .custom-class-for-payment-review h2{
		padding-left: 0px;
		padding-right: 0px;
	}
	#cfw-payment-method .custom-class-for-payment-review li{
		padding-left: 0px;
		padding-right: 0px;
	}
	#custom-payment-review-block-id{
		border: 0px;
		padding: 0px;
		border-bottom: 1px solid #ddd;
		border-radius: 0px;
		padding-bottom: 18px;
	}
	#review-order-div-id{
		border: 0px;
		padding: 0px 0px 1px 0px;
/* 		border-bottom: 1px solid #ddd; */
		border-radius: 0px;
		margin-top: 30px;
	}
	#cfw-shipping-same-billing{
		border: 0px;
		padding: 0px;
	}
	
	.cfw-review-pane-content{
		line-height: 26px;
	}
	.cfw-review-pane li .cfw-review-pane-content{
		line-height: 26px;
	}
	#cfw-shipping-same-billing label{
		line-height: 26px;
	}
	#cfw-totals-list .cfw-module{
		margin-bottom: 5px!important;
	}
	#cfw-promo-code_field label{
		display:none;
	}
	#cfw-promo-code_field{
		width: 70%;
	}
	#cfw-coupons .cfw-promo-wrap .cfw-promo-code-button-wrap{
		width: 30%;
	}
	#cfw-coupons .cfw-promo-wrap .cfw-promo-code-button-wrap{
		height: 45px;
	}
	#billing_email_field{
		margin-top: 50px!important;
	}
	#billing_first_name_field {
		margin-bottom: 50px!important;
	}
	
	#billing_postcode_field{
		margin-bottom: 50px!important;
	}
	#billing_country{
		margin-bottom: 50px!important;
	}
	.custom-order-review-inside-div{
		border: 0px!important;
    	padding: 0px!important;
	}
	.checkoutwc .form-row label.cfw-floatable-label{
		color: #4C4C4C!important;
		font-weight: 400!important;
	}
	#shipping_first_name_field{
		margin-bottom: 50px!important;
	}
	.checkoutwc .row.cfw-input-wrap-row {
    margin-top: 36px!important;
	}
	#shipping_postcode_field{
    margin-top: 37px;
	}
	#shipping_state_field{
    margin-top: 0px;
	}
	#shipping_country_field{
		margin-top: 36px;
	}
	#cfw-customer-info h2{
	font-size: 22px!important;
	}
	#cfw.container.checkoutwc #order_review h3{
	font-size: 18px!important
	}
	#cfw.container.checkoutwc #order_review h2{
	font-size: 22px;
    font-weight: 700;
    color: #c3c3c3;
	}
	.checkoutwc .form-row.validate-required label:before{
	content: '*';
	color: #4C4C4C!important;
	padding-right: 5px;
    margin-left: -5px;
	}
/* 	#cfw.container.checkoutwc #order_review input:before{
	content: '*';
	color: #4C4C4C!important;
	padding-right: 5px;
    margin-left: -5px;
	} */
/* 	#cfw-cart-summary-content table tbody tr:nth-child(1){
	visibility: hidden;
	} */
	#cfw-cart-summary .summay-p-on-checkout{
		visibility: hidden;
	}
	#cfw-cart-summary-content table{
	position: relative;
	}
	#cfw-cart-summary-content table tbody{
	position: relative;
	}
	.checkoutwc .cfw-cart-item-subtotal{
	position: absolute;
    top: 0;
    right: 0;
	padding-top: 0px!important;
	}
	#cfw-account-details{
	line-height: 26px;
	}
	#cfw-cart-summary-content table .cfw-cart-item-image{
	border-bottom: solid 1px #D4D4D4;
	padding: 0px 0px 5px 0px;
	}
	.cfw-cart-item-title.custom-productname-div-on-checkout {
	position: absolute;
    top: 0px;
    left: 0px;
    font-size: 14px!important;
    font-weight: 400!important;
	}
	.checkoutwc #cfw-cart-summary-content #cfw-totals-list table tr th{
	flex-basis: 50%!important;
	font-size: 16px!important;
	line-height: 26px;
	padding-left: 0px!important;
	}
	.checkoutwc #cfw-cart-summary-content #cfw-totals-list table tr td .woocommerce-Price-amount {
    font-size: 16px!important;
    font-weight: 400!important;
	line-height: 26px;
	}
	.qty-sec-for-mobile{
	display: block!important;
    position: absolute;
    top: 21px;
    font-weight: 700;
    font-size: 16px;
	}
	#cfw-cart-summary .apply-promo-accrodion-btn{
		padding-left: 0px!important;
	}
	#cfw-cart-summary .cfw-cart-item-description{
		padding: 10px!important;
	}
	.custom-quantity-on-checkout{
		margin-left: 0px!important;
	}
	.custom-quantity-on-checkout .for-desktop{
		display: none!important;
	}
	.custom-quantity-on-checkout .for-mobile{
		display: inline-block!important;
		margin-top: 10px;
	}
	.custom-quantity-on-checkout select{
		float: right;
	}
	#cfw-mobile-cart-header #cfw-expand-cart{
		padding: 5px 0px!important;
		background-color: #F2A413!important;
	}
	#cfw-mobile-cart-header a{
		color: #ffffff!important;
	}
	#cfw-mobile-total{
		display: none;
	}
	
	
	
	#cfw-cart-summary{
	display: flex!important;
    flex-direction: column-reverse!important;
	}
	
	#cfw-cart-summary .checkout-summary-top{
	position: relative;
    margin-bottom: 30px;
	padding: 20px;
    padding-bottom: 0px;
	}
		
	#cfw-cart-summary .checkout-summary-top.hidden{
	display:none!important;
	}
	#cfw-cart-summary .prod-name-checkout-summary-top{
		text-align: start;
	}
	
	#cfw-cart-summary .prod-qty-checkout-summary-top{
	text-align: left;
    font-weight: 700;
    font-size: 16px;
    margin-top: 15px;
	}
	#cfw-cart-summary .checkout-summary-top .woocommerce-Price-amount{
	position: absolute;
    top: 26px;
    right: 20px;
    font-weight: 700;
    font-size: 24px;
}
	
	#cfw-mobile-cart-header{
	border: solid 1px #D4D4D4;
    border-radius: 13px;
	padding: 0px!important;
	}
	#cfw-expand-cart{
	border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
	}
	#cfw-cart-summary .cfw-cart-summary-label-show{
		text-align: center!important;
		padding: 12px;
		border-bottom-left-radius: 12px;
		border-bottom-right-radius: 12px;
		border: solid 2px #F2A413;
	}
	#cfw-cart-summary .cfw-cart-summary-label-show span{
		margin-right: 8px;
	}
	#cfw-cart-summary .cfw-cart-summary-label-hide span{
		margin-right: 8px;
	}
	#cfw-mobile-cart-header .cfw-arrow{
		fill: #ffffff!important;
	}
	#cfw-mobile-cart-header>div:first-child:hover a{
		color: #ffffff;
	}
	
	#cfw-cart-summary .cfw-cart-summary-label-hide{
		text-align: center!important;
		padding: 12px;
		border-bottom-left-radius: 12px;
		border-bottom-right-radius: 12px;
		border: solid 2px #F2A413;
	}
/* 	home page custom css for mobile screen */
		.page-id-12 .support-page-banner{
		min-height: 298px!important;
	}
	.page-id-12 .support-page-banner h1{
		font-size: 26px!important;
	}
	.page-id-15 .stories-page-banner{
		min-height: 298px!important;
	}
	.page-id-15 .stories-page-banner h1{
		font-size: 26px!important;
	}
	.hearimprovement-section-in-home{
		padding-left: 20px;
		padding-right: 20px;
	}
	.hearimprovement-section-in-home .wp-block-heading{
		padding:0px!important;
		text-align: center;
		margin-bottom: 20px!important;
	}
	.hearimprovement-section-in-home p{
		padding:0px!important;
		text-align: center;
	}
	.hearimprovement-section-in-home .wp-block-column label{
		display: block;!important;
		margin-top: 7px;
	}
	.homepage-support-text-img-colmn .wp-block-buttons{
		justify-content: center;
	}
	.homepage-support-text-img-colmn .wp-block-column{
		padding-top: 0px!important;
	}
	.homepage-support-text-img-colmn .wp-block-column p{
		padding-left: 0px!important;
		
	}
	.homepage-text-image-section{
		margin-bottom: 0px!important;
		margin-top: 0px!important;
	}
	.homepage-support-text-img-colmn{
		margin-top: 20px!important;
	}
	.wp-block-columns .wp-block-column:not(:last-child) {
    margin-bottom: 0px;
	}

	
.home-page-slider-container .wp-block-uagb-slider-child .swiper-content .wp-block-uagb-container .wp-block-uagb-info-box{
		display: flex;
		flex-direction: column-reverse;
		width: 100%!important;
	}
	
	.banner-container-left-column .home-banner-button{
		margin-top: 120px;
	}
	.banner-container-left-column .home-banner-button .wp-block-button a{
		padding: 20px 46px;
	}
	
	.page-id-75 .wp-block-uagb-container.banner-wave-bottom {
    margin-top: -75px!important;
	}
	.page-id-75 .wp-block-uagb-container.banner-wave-bottom figure img{
    height: 100%!important;
    margin-top: -45px;
    min-height: 42px;
	}
	
	.banner-container-home-page{
		background-position: 100% 44%!important;
	}
	.home-banner-heading {
		font-size: 26px!important;
	}
	.banner-container-home-page .banner-container-col .banner-container-left-column .home-banner-heading{
		color: #ffffff !important;
		text-align: center;
		font-size: 26px;
    font-style: normal;
    font-weight: 600;
    padding-top: 30px;
	}
	.home-page-slider-container .swiper-pagination-clickable {
    text-align: center!important;
	padding-right: 0px!important;
	}
	.home-page-slider-container .swiper-content .uagb-ifb-title{
		padding-top: 30px;
	}
	.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{
		width: 44px!important
	}
	.swiper-pagination .swiper-pagination-bullet{
		width: 44px!important
	}
	.wp-block-columns.banner-container-col{
	padding-left: 0%!important;
}
	.wp-block-columns.banner-container-col .home-banner-paragraph br{
		display: none;
	}
	.banner-container-home-page .banner-container-col .banner-container-left-column .home-banner-paragraph{
	font-style: normal;
    color: #ffffff !important;
    text-align: center;
    max-width: 260px;
    margin: auto;
    padding-top: 2px;
}
	.banner-container-home-page .banner-container-col .banner-container-left-column .home-banner-button{
		justify-content: center;
	}
	.home-page-tailored-for-container{
		background-color: transparent!important;
	}
	.home-page-slider-container .home-page-slider {
		padding-left: 22px;
    	padding-right: 22px;
	}
	.home-page-slider .wp-block-uagb-info-box .uagb-ifb-content{
		padding-right: 0px!important;
	}
	
	.home-page-slider .swiper-button-prev{
		
	}
	.main-header-menu-toggle.ast-mobile-menu-trigger-minimal{
		padding-right: 0px!important;
	}
	.page-id-75 .site-content{
		margin-left:20px;
		margin-right: 20px;
	}
	.banner-container-home-page{
		margin-left: -20px!important;
    margin-right: -20px!important;
	}
	.banner-wave-bottom{
		margin-left: -20px!important;
    margin-right: -20px!important;
	}
	.designed-specially-for-tv-section-heading br{
		display:none;
	}
	
	/* single product page custom css for mobile*/
	.product-template-default.single .woocommerce-tabs ul.wc-tabs {
    justify-content: left;
	}
	.single.single-product .ast-woocommerce-container{
		position: relative;
	}
	.single.single-product .ast-woocommerce-container h1.product_title{
		position: absolute;
   	    top: -20px;
		justify-content: center;
		display: flex;
		width: 100%;
	}
	.product-template-default.single .entry-summary .price .woocommerce-Price-amount{
	font-size: 26px!important;
	}
	.product-template-default.single .vertical-img-left.wpgis-slider-for{
	width: 100%;
    display: block;
	margin-left: 0px!important;
	}
	.product-template-default.single #wpgis-gallery{
		width: 100%;
    display: block;
	}
	.product-template-default.single #wpgis-gallery .slick-list.draggable {
		height: unset!important;
	}
	.product-template-default.single .entry-summary .price del{
		left: 0px!important;
	}
	.product-template-default.single .woocommerce-tabs ul.wc-tabs li{
	margin-right: 20px!important;
}
		.product-template-default.single .woocommerce-tabs.wc-tabs-wrapper{
	padding-top: 0px!important;
}
	.product-template-default.single .sale-percentage-sec{
		left: 180px!important;
	}
	.product-template-default.single #wpgis-gallery .slick-list.draggable .slick-slide{
		max-width: 100px;
    border: solid 1px #e4e4e4;
    margin: 3px!important;
	}
	/* single product page custom css for mobile ends*/
	
/* 	single blog post details custom css for mobile */
	.post-template-default.single-post .single-blog-post-title h1{
	padding: 40px 30px;
	font-size: 26px!important;
}
	.post-template-default.single-post .single-blog-banner{
	width: unset;
	padding: 0px;
	max-width: unset;
	margin-left: -20px!important;
  margin-right: -20px!important;
}
	.post-template-default.single-post .content-area.primary{
		padding-top: 0px!important;
	}
	
/* 	footer mobile style */
	.ast-footer-copyright p strong{
		line-height: 26px;
	}
/* 	support page mobile style */
	.page-id-12 .wp-block-spacer{
		display: none;
	}
	.support-page-2nd-section-container .uagb-container-inner-blocks-wrap .wp-block-columns.wp-container-24{
		row-gap: 10px!important;
	}
	.page-id-12 .support-page-articles{
		row-gap: 10px!important;
	}
	
/* featured stories movile css */
	.stories-page-featured-stories-section h2{
		font-weight: 700!important;
	}
	.page-id-15 #post-section .wp-block-spacer{
		display: none;
	}
	.page-id-15 #post-section h2{
		font-weight: 700!important;
	}
	.page-id-15 .articles-tab-into-stories .child-tab .uagb-post__text.uagb-post-grid-byline{
		bottom: 151px !important;
		top: unset!important;
		left: unset !important;
	}
	.page-id-15 .articles-tab-into-stories .child-tab .uagb-post__text.uagb-post-grid-byline time{
		margin-right: 0px !important;
	}
	.articles-tab-into-stories .uagb-post__title{
/* 		padding-right: 100px; */
		line-height: 26px;
	}
	.featured-stories-story-block .story-block-description .wp-block-post-date {
    margin-bottom: 31px!important;
    font-weight: 600;
	}
	.featured-stories-story-block .story-block-description .taxonomy-category a:nth-child(1){
	margin-bottom: 20px!important;
    display: inline-block!important;
	}
	.page-id-861 .media-and-resource-tab .wp-block-columns .wp-block-column p{
		margin-bottom: 30px!important;
	}
	
	.page-id-861 .company-page-map-section-container .wp-block-spacer{
		display:none;
	}
	.page-id-861 .company-page-map-section-container{
		margin-bottom: 20px;
	}

}
/* input[type=radio]:checked {
    box-shadow: inset 0 0 0 10px #F2A413!important;
} */
.page-id-19 .contact-form-support-page input{
	margin-top: 15px!important;
	border-radius: 12px!important;
}
.page-id-19 .contact-form-support-page .radio-choice-field input{
	margin-top: 0px!important;
	border-radius: 12px!important;
}
.page-id-19 .contact-form-support-page textarea{
	margin-top: 15px!important;
	border-radius: 12px!important;
}
.page-id-12 .support-page-banner{
	min-height: 682px;
}
.page-id-15 .stories-page-banner{
	min-height: 682px;
}
#faq-section a{
	color: #000000!important;
}
#ast-scroll-top{
	background-color: #f2a413!important;
}
.page-id-15 .media-resources-dropdown select{
	padding: 10px 110px 10px 20px!important;
    background-color: #F2A413!important;
    color: #fff!important;
    text-align: left!important;
}
.page-id-861 .media-resources-dropdown{
	margin-top: 20px;
}
.media-resources-dropdown select{
	border-radius: 11px!important;
}
.media-resources-dropdown select option{
	background-color: #fff;
    color: #000000;
}
.media-resources-dropdown select option:focus-visible{
	background-color: #F2A413!important;
    color: #fff;
}
.page-id-861 .media-resources-dropdown select{
	padding: 10px 110px 10px 20px!important;
    background-color: #F2A413!important;
    color: #fff!important;
    text-align: left!important;
}
.page-id-15 .media-resources-dropdown:after{
	content: '';
    color: #fff;
    font-size: 20px;
    margin-left: -30px;
    border-top: solid 2px #fff;
    border-left: solid 2px #fff;
    transform: rotate(45deg);
    display: inline-block;
    width: 10px;
    height: 10px;
}
.page-id-861 .media-resources-dropdown:after{
	content: '';
    color: #fff;
    font-size: 20px;
    margin-left: -30px;
    border-top: solid 2px #fff;
    border-left: solid 2px #fff;
    transform: rotate(45deg);
    display: inline-block;
    width: 10px;
    height: 10px;
}
.page-id-15 .media-resources-dropdown.drop-down-active:after{
    transform: rotate(225deg)!important; 
}
.page-id-861 .media-resources-dropdown.drop-down-active:after{
    transform: rotate(225deg)!important; 
}
@media screen and (max-width: 1024px) and (min-width: 768px){
	.page-id-15 .articles-tab-into-stories{
		display: block!important;
	}
	.page-id-15 .articles-tab-into-stories .uagb-tabs__body-wrap{
		max-width: 100%;!important;
	}
	.page-id-15 .articles-tab-into-stories .uagb-tabs__panel.uagb-tabs__align-center{
	flex-direction: row!important;
    width: 100%!important;
    min-width: 100%!important;
	}
	
	
	.page-id-861 .media-resources-section{
		display: block!important;
	}
	.page-id-861 .media-resources-section .uagb-tabs__body-wrap{
		max-width: 100%!important;
	}
	.page-id-861 .media-resources-section .uagb-tabs__panel.uagb-tabs__align-center{
	flex-direction: row!important;
    width: 100%!important;
    min-width: 100%!important;
	}
	.page-id-861 .media-resources-section .uagb-tabs__panel.uagb-tabs__align-center{
		margin-top:20px!important;
		
	}
	.company-page-2nd-section-container, .company-page-3rd-section-container, .company-page-4th-section-container{
		padding: 40px 20px!important;
	}
	
}

@media screen and (max-width: 991px) and (min-width: 768px){
	.page-id-12 #contact-section .wp-block-heading{
		margin-top: 20px;
    	margin-bottom: 50px;
	}
	.custom-quantity-on-checkout::after{
    content: '|';
    width: 0px;
    height: 30px;
    margin-right: 10px;
    color:#e2e8f0!important;
	position: absolute;
    top: 2px;
    right: 30px!important;
	left: unset!important;
    font-size: 25px;
	}
	/* featured stories movile css */
	.page-id-15 .articles-tab-into-stories article.uagb-post__inner-wrap .uagb-post__image{
		margin-left: -20px!important;
		margin-right: -20px!important;
	}
	.stories-page-featured-stories-section h2{
		font-weight: 700!important;
	}
	.page-id-15 #post-section .wp-block-spacer{
		display: none;
	}
	.page-id-15 #post-section h2{
		font-weight: 700!important;
	}
	.page-id-15 .articles-tab-into-stories .child-tab .uagb-post__text.uagb-post-grid-byline{
		bottom: 160px !important;
		top: unset!important;
	}
	.page-id-15 .articles-tab-into-stories .child-tab .uagb-post__text.uagb-post-grid-byline time{
		margin-right: 8px !important;
	}
	.articles-tab-into-stories .uagb-post__title{
		padding-right: 60px;
		line-height: 26px;
	}
	.featured-stories-story-block .story-block-description .wp-block-post-date {
    margin-bottom: 31px!important;
    font-weight: 600;
	}
	.featured-stories-story-block .story-block-description .taxonomy-category a:nth-child(1){
	margin-bottom: 20px!important;
    display: inline-block!important;
	}
	
	/* 	checkout page custom css for mobile screen */
	#review-summary-only-for-mobile{
	display: block!important;
	
	border: 1px solid #ddd;
    border-radius: 12px;
    padding: 25px 20px;
	margin-top: 30px;
	color: #000000;
	}
	#top-table-with-image{
	position: relative;
	padding-top: 59px;
	}
	#bottom-table-with-price-details th{
		text-align: left;
		font-weight: 400!important;
		padding-left: 0px!important;
		color: #000000;
	}
	#bottom-table-with-price-details td{
		text-align: right;
		padding-right: 0px!important;
		color: #000000;
	}
	#bottom-table-with-price-details table .order-total{
		margin-top: 20px;
		border-top: 1px solid #ddd;
	}
	#review-summary-only-for-mobile #top-table-with-image .cfw-module{
		margin-bottom: 0px;
	}
	#review-summary-only-for-mobile .cart-item-row.product-qty .woocommerce-Price-amount{
		font-size: 24px;
	}
	#review-summary-only-for-mobile .order-total th{
		border-top: 1px solid #ddd!important;
		padding-top: 20px;
	}
	#review-summary-only-for-mobile .order-total td{
		border-top: 1px solid #ddd!important;
		padding-top: 20px;
	}
	#review-summary-only-for-mobile .tax-rate th{
		padding-bottom: 20px;
	}
	#review-summary-only-for-mobile .cart-item-row.product-image td{
		border-bottom: 1px solid #ddd;
	}
	.cart-item-row.product-qty .cfw-cart-item-quantity{
		padding: 0px;
	}
	.cart-item-row.product-qty .cfw-cart-item-subtotal{
		padding: 0px;
	}
	.cart-item-row.product-name .custom-productname-div-on-checkout a{
		color: #000000;
	}
	.terms-condition-mobile{
		display: block!important;
		color: #000000;
	}
	.terms-condition-desktop{
		display: none!important;
	}
	#cfw-payment-method .cfw-tab-link.cfw-small{
		display: none;
	}
	.custom-payment-review-block #edit-payment-button-id {
    top: 8px;
	}
	#cfw-payment-method .custom-class-for-payment-review .cfw-review-pane-link {
    top: -3px;
	}
	.for-desktop-hide-in-mobile{
		display: none;
	}
	#custom-shipping-edit-button.for-dektop{
		display: none!important;
	}
	#custom-shipping-edit-button.for-mobile{
		display: inline!important;
	}
	.dashicons.dashicons-edit-page{
		display: none;
	}
	#review-order-div-id .cfw-place-order-wrap.new-custom-place-order-button{
		position: unset!important;
	}
	#cfw-payment-method .custom-class-for-payment-review{
		border: 0px;
		padding: 0px;
		border-bottom: 1px solid #ddd;
		border-radius: 0px;
		margin-bottom: 30px;
    	padding-bottom: 15px;
	}
	#cfw-shipping-same-billing #cfw-billing-fields-container::before {
    font-size: 18px;
	}
	#custom-review-order-btn-id{
		margin-left: 0px!important;
	}
	#cfw-payment-method .custom-class-for-payment-review h2{
		padding-left: 0px;
		padding-right: 0px;
	}
	#cfw-payment-method .custom-class-for-payment-review li{
		padding-left: 0px;
		padding-right: 0px;
	}
	#custom-payment-review-block-id{
		border: 0px;
		padding: 0px;
		border-bottom: 1px solid #ddd;
		border-radius: 0px;
		padding-bottom: 18px;
	}
	#review-order-div-id{
		border: 0px;
		padding: 0px;
/* 		border-bottom: 1px solid #ddd; */
		border-radius: 0px;
		margin-top: 30px;
	}
	#cfw-shipping-same-billing{
		border: 0px;
		padding: 0px;
	}
	
	.cfw-review-pane-content{
		line-height: 26px;
	}
	.cfw-review-pane li .cfw-review-pane-content{
		line-height: 26px;
	}
	#cfw-shipping-same-billing label{
		line-height: 26px;
	}
	#cfw-totals-list .cfw-module{
		margin-bottom: 5px!important;
	}
	#cfw-promo-code_field label{
		display:none;
	}
	#cfw-promo-code_field{
		width: 70%;
	}
	#cfw-coupons .cfw-promo-wrap .cfw-promo-code-button-wrap{
		width: 30%;
	}
	#cfw-coupons .cfw-promo-wrap .cfw-promo-code-button-wrap{
		height: 45px;
	}
	#billing_email_field{
		margin-top: 50px!important;
	}
	#billing_first_name_field {
		margin-bottom: 50px!important;
	}
	
	#billing_postcode_field{
		margin-bottom: 50px!important;
	}
	#billing_country{
		margin-bottom: 50px!important;
	}
	.custom-order-review-inside-div{
		border: 0px!important;
    	padding: 0px!important;
	}
	.checkoutwc .form-row label.cfw-floatable-label{
		color: #4C4C4C!important;
		font-weight: 400!important;
	}
	#shipping_first_name_field{
		margin-bottom: 50px!important;
	}
	.checkoutwc .row.cfw-input-wrap-row {
    margin-top: 36px!important;
	}
	#shipping_postcode_field{
    margin-top: 37px;
	}
	#shipping_state_field{
    margin-top: 0px;
	}
	#shipping_country_field{
		margin-top: 36px;
	}
	#cfw-customer-info h2{
	font-size: 22px!important;
	}
	#cfw.container.checkoutwc #order_review h3{
	font-size: 18px!important
	}
	#cfw.container.checkoutwc #order_review h2{
	font-size: 22px;
    font-weight: 700;
    color: #c3c3c3;
	}
	.checkoutwc .form-row.validate-required label:before{
	content: '*';
	color: #4C4C4C!important;
	padding-right: 5px;
    margin-left: -5px;
	}
/* 	#cfw.container.checkoutwc #order_review input:before{
	content: '*';
	color: #4C4C4C!important;
	padding-right: 5px;
    margin-left: -5px;
	} */
/* 	#cfw-cart-summary-content table tbody tr:nth-child(1){
	visibility: hidden;
	} */
	#cfw-cart-summary .summay-p-on-checkout{
		visibility: hidden;
	}
	#cfw-cart-summary-content table tbody{
	position: relative;
	}
	.checkoutwc .cfw-cart-item-subtotal{
	position: absolute;
    top: 0;
    right: 0;
	padding-top: 0px!important;
	}
	#cfw-account-details{
	line-height: 26px;
	}
	#cfw-cart-summary-content table .cfw-cart-item-image{
	border-bottom: solid 1px #D4D4D4;
	padding: 0px 0px 5px 0px;
	}
	.cfw-cart-item-title.custom-productname-div-on-checkout {
	position: absolute;
    top: 0px;
    left: 0px;
    font-size: 14px!important;
    font-weight: 400!important;
	}
	.checkoutwc #cfw-cart-summary-content #cfw-totals-list table tr th{
	flex-basis: 50%!important;
	font-size: 16px!important;
	line-height: 26px;
	padding-left: 0px!important;
	}
	.checkoutwc #cfw-cart-summary-content #cfw-totals-list table tr td .woocommerce-Price-amount {
    font-size: 16px!important;
    font-weight: 400!important;
	line-height: 26px;
	}
	.qty-sec-for-mobile{
	display: block!important;
    position: absolute;
    top: 21px;
    font-weight: 700;
    font-size: 16px;
	}
	#cfw-cart-summary .apply-promo-accrodion-btn{
		padding-left: 0px!important;
	}
	#cfw-cart-summary .cfw-cart-item-description{
		padding: 10px!important;
	}
	.custom-quantity-on-checkout{
		margin-left: 0px!important;
	}
	.custom-quantity-on-checkout .for-desktop{
		display: none!important;
	}
	.custom-quantity-on-checkout .for-mobile{
		display: inline-block!important;
		margin-top: 10px;
	}
	.custom-quantity-on-checkout select{
		float: right;
	}
	#cfw-mobile-cart-header #cfw-expand-cart{
		padding: 5px 0px!important;
		background-color: #F2A413!important;
	}
	#cfw-mobile-cart-header a{
		color: #ffffff!important;
	}
	#cfw-mobile-total{
		display: none;
	}
	
	
	
	#cfw-cart-summary{
	display: flex!important;
    flex-direction: column-reverse!important;
	}
	
	#cfw-cart-summary .checkout-summary-top{
	position: relative;
    margin-bottom: 30px;
	padding: 20px;
    padding-bottom: 0px;
	}
		
	#cfw-cart-summary .checkout-summary-top.hidden{
	display:none!important;
	}
	#cfw-cart-summary .prod-name-checkout-summary-top{
		text-align: start;
	}
	
	#cfw-cart-summary .prod-qty-checkout-summary-top{
	text-align: left;
    font-weight: 700;
    font-size: 16px;
    margin-top: 15px;
	}
	#cfw-cart-summary .checkout-summary-top .woocommerce-Price-amount{
	position: absolute;
    top: 26px;
    right: 20px;
    font-weight: 700;
    font-size: 24px;
}
	
	#cfw-mobile-cart-header{
	border: solid 1px #D4D4D4;
    border-radius: 13px;
	padding: 0px!important;
	}
	#cfw-expand-cart{
	border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
	}
	#cfw-cart-summary .cfw-cart-summary-label-show{
		text-align: center!important;
		padding: 12px;
		border-bottom-left-radius: 12px;
		border-bottom-right-radius: 12px;
		border: solid 2px #F2A413;
	}
	#cfw-cart-summary .cfw-cart-summary-label-show span{
		margin-right: 8px;
	}
	#cfw-cart-summary .cfw-cart-summary-label-hide span{
		margin-right: 8px;
	}
	#cfw-mobile-cart-header .cfw-arrow{
		fill: #ffffff!important;
	}
	#cfw-mobile-cart-header>div:first-child:hover a{
		color: #ffffff;
	}
	
	#cfw-cart-summary .cfw-cart-summary-label-hide{
		text-align: center!important;
		padding: 12px;
		border-bottom-left-radius: 12px;
		border-bottom-right-radius: 12px;
		border: solid 2px #F2A413;
	}
	#cfw.container.checkoutwc #order_review {
		margin: 30px 5%!important;
		width: 90%;
	}
	#cfw.container.checkoutwc #cfw-cart-summary {
    background: #ffffff;
    margin: 0px 5%;
    width: 90%;
	}
	
/* 	checkout page tab css ends */
}

@media screen and (max-width: 1200px) and (min-width: 991px){
	/* featured stories movile css */
	.stories-page-featured-stories-section h2{
		font-weight: 700!important;
	}
	.page-id-15 #post-section .wp-block-spacer{
		display: none;
	}
	.page-id-15 #post-section h2{
		font-weight: 700!important;
	}
	.page-id-15 .articles-tab-into-stories .child-tab .uagb-post__text.uagb-post-grid-byline{
		bottom: 160px !important;
		top: unset!important;
		right: 0px!important;
	}
	.page-id-15 .articles-tab-into-stories .child-tab .uagb-post__text.uagb-post-grid-byline time{
		margin-right: 0px !important;
	}
	.articles-tab-into-stories .uagb-post__title{
		padding-right: 0px;
		line-height: 29px;
	}
	.featured-stories-story-block .story-block-description .wp-block-post-date {
    margin-bottom: 31px!important;
    font-weight: 600;
	}
	.featured-stories-story-block .story-block-description .taxonomy-category a:nth-child(1){
	margin-bottom: 20px!important;
    display: inline-block!important;
	}
	
	.home-page-slider-container .wp-block-uagb-slider-child .swiper-content .wp-block-uagb-container .homepage-slider{
		width: 92%!important;
	}
	
}

@media screen and (max-width: 920px){
	.page-id-283 .ast-desktop-popup-content{
		display: none;
	}
	.page-id-283 .ast-mobile-popup-drawer .ast-mobile-popup-header .menu-toggle-close{
		margin-top: 10px;
    	margin-right: 8px;
	}
	.page-id-283 .mobile-header-buy-speaker-heading{
		margin-bottom: 28px!important;
	}
	.ast-mobile-popup-content .ast-builder-layout-element a.ast-custom-button-link .ast-custom-button::before{
		content: ''!important;
		margin-right: 0px!important;
	}
}

@media screen and (max-width: 1200px){
	.homepage-review-cards-container .uagb-container-inner-blocks-wrap .wp-block-columns{
	  max-height: 715px!important;
	  min-height: 715px!important;
	}
.wp-block-uagb-container.banner-wave-bottom {
		margin-top: -115px!important;
	}
	.product-template-default.single .ast-container #primary {
    margin-top: 40px!important;
}
		.product-template-default.single .ast-woocommerce-container .summary.entry-summary{
		display: inline-block!important;
	}
}


.cfw-input-wrap-row.custom-promo-code-div {
    display: none !important;
  }
.cfw-input-wrap-row.custom-promo-code-div.hidden {
    display: flex !important;
  }
.apply-promo-accrodion-btn{
	background-color:white;
	color:black;
	padding-left:8px !important;
}
.apply-promo-accrodion-btn .dashicons{
	color: #f2a413;
}
.apply-promo-accrodion-btn:hover{
	background-color:#ffffff;
	color:black;
	padding-left:8px !important;
}
.apply-promo-accrodion-btn:focus{
	background-color:white;
	color:black;
}
.arrow {
    transition: transform 0.3s ease; /* Add a smooth transition */
    display: inline-block;
  }
  .open .arrow {
    transform: rotate(90deg); /* Rotate the arrow when the div is open */
  }

#cart-qty-update-form button.button{
	display:none;
}
#cart-qty-update-form select{
	min-width: 100px;
    border-radius: 10px;
    padding: 8px 9px;
    margin-left: 8px;
    margin-right: 8px;
}

#cfw-alert-container{
	display:none;
}


/* second stage copy from customize section */

/* fathers day sale updates starts */

/* lifestyle lp */
/* .page-id-4924 .fathers-special-sale-percentage {
    max-width: 381px!important;
}
.page-id-7261 .life-style-banner-for-fathers-day .price-and-discount-column .wp-block-column {
    max-width: 140px;
}

.page-id-7261 .life-style-banner-for-fathers-day .price-and-discount-column .wp-block-column p.has-luminous-vivid-amber-color{
    color: #f2a413!important;
}
.page-id-7261 .price-and-discount-column-black-bg .wp-block-column {
    max-width: 140px!important;
}
.buyottoday-button-on-home .wp-block-button{
	min-width: 309px!important;
}
.page-id-4924 .buyottoday-button-on-home .wp-block-button{
	min-width: unset!important;
}
.page-id-6644 .price-and-discount-column .wp-block-column {
    max-width: 140px;
}
.page-id-6644 .price-and-discount-column .wp-block-column p{
    color: #F2A413!important;
	background-color: #fff!important;
}
.page-id-6644 .price-and-discount-column-black-bg .wp-block-column {
    max-width: 144px;
}
/* .page-id-8362 .price-and-discount-column .wp-block-column p{
    color: #F2A413!important;
	background-color: #fff!important;
} */
.single.single-product iframe#launcher{
	display: none!important;
}



button.needsclick{
	top: 43%!important;
}

.woocommerce-checkout iframe#launcher{
	display: none!important;
}

.page-id-8362 .price-and-discount-column-black-bg .wp-block-column {
    max-width: 144px!important;
}
.page-id-5660 .life-style-banner-for-fathers-day-into-mirai-lp .price-and-discount-column .wp-block-column {
    max-width: 140px;
}
.page-id-5660 .homepage-buy-it-today-container .price-and-discount-column-black-bg .wp-block-column {
    max-width: 140px;
}
.life-style-banner-for-fathers-day .new-lending-page-banner-button-col #custom-add-to-cart-btn-redirect-to-checkout.custom-checkout-button.single_add_to_cart_button {
    background: #0A3166 !important;
	color: #fff!important;
}

.fathers-special-sale-percentage{
	max-width: 340px!important;
	margin-top: 0px;
}
.page-id-7261 .banner-container-home-page.life-style-banner-for-fathers-day .wp-block-columns.banner-container-col {
    margin-top: -95px;
}
/* top floating timer */
.eapps-countdown-timer-inner:hover{
	cursor: pointer;
}

#cfw-payment-action .cfw-place-order-wrap{
	display: none;
} */



/* fathers day sale updates ends */


body .fast-contact-setion-into-support .uagb-container-inner-blocks-wrap .wp-block-button .wp-block-button__link:hover{
		background-color: transparent!important;
	}
.fast-contact-setion-into-support .uagb-marketing-btn__link{
	padding: 26px 0px 20px 0px!important;
}
.fast-contact-setion-into-support .uagb-marketing-btn__link p{
	padding-top: 11px!important;
}
	/* 	CTA button popup modal into suppoer page css starts */
.floating-cta-into-support-page{
	position: fixed!important;
	right: -299px;
	max-width: 384px!important;
	bottom: 90px;
	background-color: #fff;
	z-index: 99;
	border-radius: 12px 0px 0px 12px;
	box-shadow: 1px 2px 3px #7e7e7e!important;
}
.floating-cta-into-support-page:hover{
	right: 0px!important;
	transition: right 1s;
}

.floating-cta-into-support-page .floating-cta-dektop-view .image-column{
	flex-basis: 20%!important;
}
.floating-cta-into-support-page .floating-cta-dektop-view .text-column{
	flex-basis: 80%!important;
	padding: 8px 8px 7px 8px; 
}
.floating-cta-into-support-page .floating-cta-dektop-view .text-column a{
	padding: 5px!important;
}
.floating-cta-into-support-page .floating-cta-dektop-view .text-column a:hover{
	background-color: #fff!important;
}

.floating-cta-into-support-page img{
	object-fit: contain!important;
  max-height: 125px;
}
.floating-cta-into-support-page p{
	line-height: 1.3!important;
}
.floating-cta-into-support-page span.uagb-marketing-btn__title{
	margin-bottom: 10px!important;
}
.floating-cta-into-support-page h5{
	margin-bottom: 0px!important;
}
.floating-cta-into-support-page .wp-block-uagb-marketing-button{
	margin-top: 0px!important;
}
/* 	CTA button popup modal into suppoer page css ends */


/* advance faq container with search fn */
.advance-faq-container-with-search-fn .thfaqf-faq-list{
	margin-bottom:20px!important;
}
#faq-section .thfaqf-layout-wrapper.thfaqf-faq-list.thfaqf-theme-wrapper-astra{
	border-top: solid 0px #fff!important;
	border-top-color: #fff!important;
}

.thfaqf-tab{
	display: flex;
  flex-direction: column;
}
.thfaqf-tablinks-7825{
	order: 2;
}
.thfaqf-tablinks-7826{
	order: 1;
}
.thfaqf-tablinks-7823 {
	order: 3;
}
.thfaqf-tablinks-7824{
	order: 4;
}
.thfaqf-tablinks-7822{
	order: 5;
}
.advance-faq-container-with-search-fn .thfaqf-layout-wrapper.thfaqf-faq-list.thfaqf-theme-wrapper-astra .thfaqf-tab h3.extactive {
    color: #fff !important;
    background-color: #F2A413 !important;
}
.advance-faq-container-with-search-fn .thfaqf-layout-wrapper.thfaqf-faq-list.thfaqf-theme-wrapper-astra .thfaqf-tab h3.zero-rasult {
    color: #000 !important;
    background-color: #b9b9b9 !important;
}


.thfaqf-faq-list.thfaqf-theme-wrapper-astra{
	border-top: solid 1px #C2C2C2;
}

.advance-faq-container-with-search-fn .thfaqf-has-search .faq-search-area{
	width: 100%;
	border-radius: 50px;
}
.advance-faq-container-with-search-fn .thfaqf-has-search{
	width: 100%;
	
}
.advance-faq-container-with-search-fn .thfaqf-has-search .faq-search-area input#faq_search{
	width: 98%!important;
}
.advance-faq-container-with-search-fn .thfaqf-has-search .faq-search-area .thfaqf-form-control-faq{
	right: 1rem;
	left: unset !important;
	color: #F2A413;
	rotate: 90deg;
	width: 25px;
	height: 25px;
}
.advance-faq-container-with-search-fn .thfaqf-tab h3{
	background-color: #F2F2F2 !important;
	text-align: center;
	font-size: 18px;
	padding: 16px;
	border-radius: 16px;
/* 	margin-bottom: 7px!important; */
}
.advance-faq-container-with-search-fn .thfaqf-layout-wrapper .thfaqf-tab h3.active{
	color: #fff!important;
	background-color: #F2A413!important;
}

.advance-faq-container-with-search-fn .thfaqf-active .thfaqf-faq-item-title .thfaqf-title-text{
	color: #000!important;
}
.advance-faq-container-with-search-fn .thfaqf-faq-item-title .thfaqf-title-text{
	font-size: 18px!important;
	font-weight: normal!important;
}
.advance-faq-container-with-search-fn .thfaqf-faq-item{
	border-bottom: solid 1px #C2C2C2!important;
	border-radius: 0px!important;
	margin-left: 10px!important;
}
.advance-faq-container-with-search-fn .thfaqf-faq-item .thfaqf-faq-item-title{
		padding-left: 0px!important;
}

.advance-faq-container-with-search-fn .thfaqf-faq-item span.thfaq-marker:after{
	float: unset!important;
	margin-right: 10px;
  color: #000;
}
/* advance faq container with search fn */

/* New home page from hearing LP starts */
.mirai-specification-specification-table{
	max-width: 70%;
}
.mirai-specification-specification-table table{
	border-collapse: separate;

}
.mirai-specification-specification-table table tbody{
	border: solid 2px #D4D4D4;
}
.mirai-specification-specification-table tr td{
  padding: 20px;
    }
.mirai-specification-specification-table table tbody tr:nth-child(1) td:nth-child(1){
    border-top-left-radius: 30px;
	
    }
.mirai-specification-specification-table table tbody tr:nth-child(1) td:nth-child(2){

	border-top-right-radius: 30px;
    }
.mirai-specification-specification-table table tbody tr:nth-child(9) td:nth-child(1){
    border-bottom-left-radius: 30px;
    }
.mirai-specification-specification-table table tbody tr:nth-child(9) td:nth-child(2){
	border-bottom-right-radius: 30px;
    }
.mirai-specification-specification-table table tbody tr:nth-child(odd) td{
    border: solid 1px #D4D4D4;
    }
.mirai-specification-specification-table table tbody tr:nth-child(even) td{
    border: solid 1px #D4D4D4;
    }
.mirai-specification-specification-table tr:nth-child(even) {
  background-color:#F9F9F9;
    }
.page-id-8362 .ast-single-post-featured-section{
	display:none!important;
}
.page-id-8362 .type-page.post-6644 .entry-header.ast-no-title{
	display:none!important;
}
.page-id-8362 .type-page.post-6644{
	margin-top: 0px!important;
}


.mirai-and-conventional-comarison-gif-surce-p{
    margin-top: -73px;
  margin-bottom: 53px !important;
}

.mirai-and-conventional-comarison-gif{
  max-width: 860px;
}
.white-bd-p1-mirai-and-conventional-comarison-gif{
  max-width: fit-content;
  margin: auto;
  border-radius: 8px;
  padding: 7px 15px!important;
  margin-bottom: 0px!important;
}
.white-bd-p2-mirai-and-conventional-comarison-gif{
  max-width: fit-content;
  margin: auto;
  border-radius: 8px;
  padding: 7px 15px!important;
  margin-bottom: 0px!important;
}
.mirai-and-conventional-comarison-gif .wp-block-uagb-image{
  margin-top: 0px!important;
  margin-bottom: 20px !important;
}

.mirai-vs-general-comparison-table{
  margin-left: -50px!important;
}
.list-items-with-yellow-marked-sign li{
  position: relative;
}
  .list-items-with-yellow-marked-sign li:before{
      content: '';
      background: url(https://miraispeaker.net/wp-content/uploads/2024/04/Group-15380.png);
      width: 16px;
  height: 16px;
  display: block;
  background-size: contain;
  background-repeat: no-repeat;
  position: absolute;
  top: 12px;
  left: -28px;
  }


.page-id-8362 .banner-container-home-page .free-shipping-return-warranty-related-new-sec .wp-block-media-text__content{
  padding-left: 0px!important;
}

.page-id-8362 .banner-container-home-page .new-lending-page-banner-button-col{
  margin-left: 2px;
  margin-top: 25px!important;
}
.page-id-8362 .ast-primary-header-bar.ast-primary-header.main-header-bar .site-primary-header-wrap{
  padding-left: 5px;
  padding-right: 5px;
}



.page-id-8362 .ast-mobile-popup-content .ast-builder-layout-element.ast-header-button-1 {
  display: none!important;
}
.page-id-8362 .ast-builder-grid-row.ast-grid-center-col-layout .site-header-primary-section-right .ast-header-button-1{
  display: none;
}
.page-id-8362 .ast-builder-grid-row.ast-grid-center-col-layout .site-header-primary-section-right .header-widget-area-inner{
  padding-right: 0px;
}

.page-id-8362 .wp-block-media-text{
  display: block;
}
.page-id-8362 .free-shipping-return-warranty-related-new-sec {
  max-width: 340px;
}
.page-id-8362 .free-shipping-return-warranty-related-new-sec.inside-buy-it-today .wp-block-media-text__content{
  padding-left: 0px;
}
.page-id-8362 .free-shipping-return-warranty-related-new-sec.inside-buy-it-today .wp-block-media-text {
  display:grid;
}
.page-id-8362 .free-shipping-return-warranty-related-new-sec.inside-buy-it-today {
  max-width: 520px;
      column-gap: 10px;
}
.page-id-8362 .free-shipping-return-warranty-related-new-sec.inside-buy-it-today p{
margin-left: 5px;
  margin-bottom: 12px;
}
.page-id-8362 .free-shipping-return-warranty-related-new-sec .wp-block-media-text__media{
  width: 30px;
}
.page-id-8362 .free-shipping-return-warranty-related-new-sec .wp-block-column:nth-child(1) figure {
  padding-bottom: 8px;
}
.page-id-8362 .free-shipping-return-warranty-related-new-sec .wp-block-column:nth-child(2) figure {
  padding-bottom: 14px;
}
.page-id-8362 .free-shipping-return-warranty-related-new-sec .wp-block-column:nth-child(3) figure{
  padding-bottom: 10px;
}
.page-id-8362 .free-shipping-return-warranty-related-new-sec .wp-block-column:nth-child(4) figure{
  padding-bottom: 10px;
}
.page-id-8362 .price-and-discount-column p{
  font-size: 14px;
  background-color: #DDD8D4;
  border-radius: 6px;
  font-weight: 600;
  padding: 3px;
  color: #000 !important;
  line-height: 1.3em;
}
.page-id-8362 .free-shipping-return-warranty-related-new-sec .one-year-warranty-service .wp-block-media-text__media{
  width: 24px;
}
.page-id-8362 .button-and-facility-sec-new-landing.mobile-only .free-shipping-return-warranty-related-new-sec .one-year-warranty-service .wp-block-media-text__content{
  margin-top: 2px;
}
.page-id-8362 .free-shipping-return-warranty-related-new-sec .free-shipping-service .wp-block-media-text__media{
  width: 34px;
}
.page-id-8362 .free-shipping-return-warranty-related-new-sec p{
  font-size: 14px!important;
  line-height: 17px;
}
.page-id-8362 .free-shipping-return-warranty-related-new-sec .wp-block-media-text__media{
  margin: auto;
}
.page-id-8362 .banner-wave-bottom{
  z-index: 98;
}
.page-id-8362 .banner-container-home-page .wp-block-columns.banner-container-col{
  max-width: 1240px!important;
}
.page-id-8362 .wp-block-columns.banner-container-col {
  padding-left: 0px!important;
}
.page-id-8362 .swiper-content .wp-block-uagb-container.family-time-banner-img {
  background-position: 18% 30%!important;
}

.page-id-8362 .swiper-content .wp-block-uagb-container.mirai-speaker-old-banner-img{
  background-position: 18% 105% !important;
}
.page-id-8362 .swiper-content .wp-block-uagb-container.mirai-speaker-new-banner-img{
  background-position: 18% 65% !important;
}
.page-id-8362 .price-and-discount-column .wp-block-column {
  max-width: 138px;
}
.page-id-8362 .price-and-discount-column-black-bg .wp-block-column {
  max-width: 98px;
}
.page-id-8362 #custom-add-to-cart-btn-redirect-to-checkout{
/* 	width: 80%; */
  min-width: 67%;
}
.page-id-8362 .new-lending-page-banner-button-col #custom-add-to-cart-btn-redirect-to-checkout.custom-checkout-button.single_add_to_cart_button{
  padding-top: 11px;
padding-bottom: 13px;
/* 	background: #1E376A !important; */
}

.page-id-8362 .button-and-facility-sec-new-landing.mobile-only .new-lending-page-banner-button-col #custom-add-to-cart-btn-redirect-to-checkout.custom-checkout-button.single_add_to_cart_button{
  min-width: 300px;
  font-weight: 700;
  padding-top: 15px;
  padding-bottom: 15px;
  font-size: 18px!important;
}

.mirai-vs-general-comparison-table{
  max-width: 70%;
}

.mirai-vs-general-comparison-table table {
border-collapse: separate;
}
.mirai-vs-general-comparison-table table tbody tr:nth-child(1) td:nth-child(2){
  background-color: #fff;
  padding: 10px;
  border-top-left-radius: 30px;
  border-top-right-radius: 30px;
  border-top: solid 2px #F2A313;
  border-left: solid 2px #F2A313;
  border-right: solid 2px #F2A313;
  
}
.mirai-vs-general-comparison-table table tbody tr:nth-child(2) td:nth-child(2){
  background-color: #fff;
  padding: 5px;
  border-left: solid 2px #F2A313;
  border-right: solid 2px #F2A313;
}
.mirai-vs-general-comparison-table table tbody tr:nth-child(3) td:nth-child(2){
  background-color: #fff;
  padding: 5px;
  border-left: solid 2px #F2A313;
  border-right: solid 2px #F2A313;
}
.mirai-vs-general-comparison-table table tbody tr:nth-child(4) td:nth-child(2){
  background-color: #fff;
  padding: 5px;
  border-left: solid 2px #F2A313;
  border-right: solid 2px #F2A313;
}
.mirai-vs-general-comparison-table table tbody tr:nth-child(5) td:nth-child(2){
  background-color: #fff;
  padding: 5px;
  border-left: solid 2px #F2A313;
  border-right: solid 2px #F2A313;
}
.mirai-vs-general-comparison-table table tbody tr:nth-child(6) td:nth-child(2){
  background-color: #fff;
  padding: 5px;
  border-left: solid 2px #F2A313;
  border-right: solid 2px #F2A313;
}
.mirai-vs-general-comparison-table table tbody tr:nth-child(7) td:nth-child(2){
  background-color: #fff;
  padding: 10px;
  border-bottom-left-radius: 30px;
  border-bottom-right-radius: 30px;
      border-bottom: solid 2px #F2A313;
  border-left: solid 2px #F2A313;
  border-right: solid 2px #F2A313;
}
.mirai-vs-general-comparison-table table tbody tr:nth-child(1) td:nth-child(2) mark{
  width: 100%;
  display: block;
  border-radius: 90px;
  font-size: 16px;
  padding: 8px;
}
.mirai-vs-general-comparison-table table tbody tr:nth-child(1) td:nth-child(3) mark{
  width: 100%;
  justify-content: center;
  display: flex;
  margin: auto;
  border-radius: 90px;
  font-size: 16px;
  padding: 8px;
  width: 90%;
}

.mirai-vs-general-comparison-table table tbody tr:nth-child(1) td:nth-child(3) mark{
  margin-left: 30px!important;
}
.mirai-vs-general-comparison-table table tbody tr:nth-child(2) td:nth-child(3){
  padding-left: 39px!important;
}
.mirai-vs-general-comparison-table table tbody tr:nth-child(3) td:nth-child(3){
  padding-left: 39px!important;
}
.mirai-vs-general-comparison-table table tbody tr:nth-child(4) td:nth-child(3){
  padding-left: 39px!important;
}
.mirai-vs-general-comparison-table table tbody tr:nth-child(5) td:nth-child(3){
  padding-left: 39px!important;
}
.mirai-vs-general-comparison-table table tbody tr:nth-child(6) td:nth-child(3){
  padding-left: 39px!important;
}
.mirai-vs-general-comparison-table table tbody tr:nth-child(7) td:nth-child(3){
  padding-left: 39px!important;
}


.first-col-of-three-col-after-banner-hearing-lp{
  min-height: 425px;
}
.second-col-of-three-col-after-banner-hearing-lp{
  min-height: 425px;
}
.third-col-of-three-col-after-banner-hearing-lp{
  min-height: 425px;
}

.page-id-8362 .price-and-discount-column .wp-block-column p {
    color: #f2a413 !important;
/* 	color: #1E376A !important; */
    background-color: #fff !important;
}
.wp-block-media-text .wp-block-media-text__content{
	padding: 0px 8%;
}
/* New home page from hearing LP ends */

@media screen and (max-width: 767px){
	iframe#launcher{
	bottom: 215px!important;
}
	
	iframe[title="Close message"] {
    margin-bottom: 80px!important;
}
iframe[title="Message from company"] {
    margin-bottom: 80px!important;
}
	
	.product-template-default.single-product .wp-block-media-text .wp-block-media-text__content{
	padding: 0px 0%!important;
}
	
	
	
	
	/* 	FAQ with search function custom css starts */
	.advance-faq-container-with-search-fn.wp-block-uagb-container .thfaqf-tab h3{
		border-radius: 0px!important;
		border-top: solid 1px #C2C2C2;
	}
	.advance-faq-container-with-search-fn.wp-block-uagb-container .thfaqf-tab h3.thfaqf-tablinks-7826{
		border-radius: 16px 16px 0px 0px!important;
	}
	.advance-faq-container-with-search-fn.wp-block-uagb-container .thfaqf-tab h3.thfaqf-tablinks-7822{
		border-radius: 0px 0px 16px 16px!important;
	}
	.advance-faq-container-with-search-fn.wp-block-uagb-container .thfaqf-tab h3.thfaqf-tablinks-7822.active{
		border-radius: 0px 0px 0px 0px!important;
	}
	.advance-faq-container-with-search-fn .thfaqf-tabcontent-wrapper.thfaqf-tabcontent.thfaqf-tab-id_7822  {
    background-color: #F8F8F8;
		border-radius: 0px 0px 16px 16px!important;
    }
	
	
	.thfaqf-tab{
	display: block!important;
}
	.advance-faq-container-with-search-fn .thfaqf-tabcontent-wrapper.thfaqf-tabcontent{
		background-color: #F8F8F8;
	}
	.advance-faq-container-with-search-fn .thfaqf-faq-item-title{
	background-color: #F8F8F8!important;
}
	
	.advance-faq-container-with-search-fn .thfaqf-faq-list{
		margin-bottom: 20px!important;
	}
	.thfaqf-faq-list.thfaqf-theme-wrapper-astra {
    border-top: solid 0px #C2C2C2!important;
}
	.advance-faq-container-with-search-fn .thfaqf-tab h3{
		border-radius: 16px 16px 0px 0px!important;
	}
	
	.advance-faq-container-with-search-fn .thfaqf-tab{
		width: 100%;
	}
	.advance-faq-container-with-search-fn .thfaqf-tabcontent{
		width: 100%;
	}
	.advance-faq-container-with-search-fn .thfaqf-tab h3{
		margin-bottom: 0px!important;
		position: relative;
	}
	
	.advance-faq-container-with-search-fn .thfaqf-tab h3.active:before{
		background: url(https://miraispeaker.net/wp-content/uploads/2024/05/white-arrow.png)!important;
		width: 26px!important;
	}
	.advance-faq-container-with-search-fn .thfaqf-tab h3.extactive:before{
		background: url(https://miraispeaker.net/wp-content/uploads/2024/05/white-arrow.png)!important;
		Width: 26px!important;
	}
	
	.advance-faq-container-with-search-fn .thfaqf-tab h3:before{
		content: '';
		background: url(https://miraispeaker.net/wp-content/uploads/2024/04/Vector-103.png);
		width: 20px;
		height: 20px;
		position: absolute;
		background-size: contain;
		background-repeat: no-repeat!important;
		right: 25px;
		top: 17px;
	}
	
	
/* 	FAQ with search function custom css ends */
	

	
	
	
	
	.floating-cta-into-support-page .text-column .uagb-cta__buttons{
		position: relative;
		width: 100%!important;
	}
	.floating-cta-into-support-page .text-column .uagb-cta__buttons:before{
		content:'';
		height: 20px;
		width: 20px;
		background-image: url('https://miraispeaker.net/wp-content/uploads/2024/05/Vector-9.png');
		position:absolute;
		left: 20px;
		top: 11px;
		background-size: contain;
	}
	.ast-scroll-to-top-right{
	bottom: 108px;
}
/* 	.page-id-12 .site-below-footer-wrap[data-section="section-below-footer-builder"]{
		margin-bottom: 77px;
	} */
		/* 	CTA button popup modal into suppoer page css starts */
.floating-cta-into-support-page{
	background-color: #fff;
	z-index: 99;
	position: fixed!important;
	left: 0;
	bottom: 0;
}
/* .floating-cta-into-support-page:hover{
	right: 0px!important;
	transition: right 1s;
} */

.floating-cta-into-support-page .floating-cta-mobile-view .image-column{
	flex-basis: 45%!important;
}
.floating-cta-into-support-page .floating-cta-mobile-view .text-column{
	flex-basis: 55%!important;
}
	.page-template-default.page-id-12 .floating-cta-into-support-page {
		border-radius: 12px 0px 0px 12px!important;
		max-width: 100%!important;
		bottom: 0px;
	}
/* 	.floating-cta-mobile-view .uagb-cta__buttons a{
		padding:11px 20px 12px 33px!important
	} */
.floating-cta-into-support-page .floating-cta-mobile-view .text-column a{
	padding: 11px 10px 14px 35px!important;
	display: flex!important;
	display: flex !important;
  flex-direction: row-reverse;
}
.floating-cta-into-support-page .floating-cta-mobile-view .text-column a:hover{
	background-color: #FFBC40!important
}

.floating-cta-into-support-page img{
	object-fit: contain!important;
  max-height: 100px;
}
.floating-cta-into-support-page p{
	line-height: 1.3!important;
}
.floating-cta-into-support-page span.uagb-marketing-btn__title{
	margin-bottom: 10px!important;
	font-size: 18px;
	margin-left: 10px;
}
.floating-cta-into-support-page h5{
	margin-bottom: 0px!important;
}
.floating-cta-into-support-page .wp-block-uagb-marketing-button{
	margin-top: 0px!important;
}
/* 	CTA button popup modal into suppoer page css ends */

	
	.fast-contact-setion-into-support{
	order:10;
}
	
	.fast-contact-setion-into-support p{
	text-align:center;
	width:300px!important;
		line-height: 1.3;
}
	
	.fast-contact-setion-into-support h3{
	text-align: center;
	font-size: 36px!important;
}
		.fast-contact-setion-into-support br{
	display: block!important;
}
	
	.fast-contact-setion-into-support  .uagb-marketing-btn__title{
		font-size: 36px!important;
	}
	.fast-contact-setion-into-support .uagb-marketing-btn__link p{
	font-size: 18px!important;
}
	
	.fast-contact-setion-into-support{
		padding-left: 10px;
    padding-right: 10px;
	}
	
	.page-id-5660 .homepage-buy-it-today-container .price-and-discount-column-black-bg .wp-block-column {
    max-width: 98px!important;
}
	/* New home page from hearing LP starts */
	.page-id-8362 .price-and-discount-column-black-bg .wp-block-column.is-layout-flow{
    max-width: 98px!important;
}
	
	.page-id-8362 #ast-mobile-popup-wrapper .ast-mobile-popup-content .header-widget-area[data-section="sidebar-widgets-header-widget-4"]{
	width: 100%;
	padding-left: 0px!important; 
}

.page-id-8362 #ast-mobile-popup-wrapper .ast-mobile-popup-content .header-widget-area[data-section="sidebar-widgets-header-widget-4"] form{
	display: flex;
    justify-content: center;
}
	.page-id-8362 .home-page-slider-container.new-landing-page .swiper-pagination-clickable.swiper-pagination-bullets {
        bottom: 0px;
    }
	.page-id-8362 .home-page-slider-container.new-landing-page h3 {
        padding-top: 10px;
        font-size: 20px !important;
    }
	.page-id-8362 .home-page-slider-container.new-landing-page .swiper-pagination .swiper-pagination-bullet {
        width: 10px !important;
        height: 10px !important;
    }
	.page-id-8362 .home-page-slider-container .swiper-button-next{
		right: 0px!important;
	}
	.page-id-8362 .home-page-slider-container .swiper-button-prev{
		left: 0px!important;
	}
	.page-id-8362 .banner-container-home-page .wp-block-uagb-container.mirai-speaker-old-banner-img {
		background-position: 83% 60%!important;
/*         background-size: 626px!important; */
/* 		background-size: 554px!important; */
        min-height: 382px;
    }
	
	.homepage-support-text-img-colmn .mirai-and-conventional-comarison-gif-mobile .white-bd-p2-mirai-and-conventional-comarison-gif{
		margin-top: 30px!important;
	}
	
	.mirai-and-conventional-comarison-gif-mobile .wp-block-uagb-image{
	margin-top: 0px!important;
}
	
	.mirai-and-conventional-comarison-gif-mobile .mirai-and-conventional-comarison-gif-surce-p{
	  margin-top: unset;
    margin-bottom: unset !important;
}
	
	.homepage-support-text-img-colmn .wp-block-column.mirai-and-conventional-comarison-gif-mobile{
		padding-top: 30px!important;
		border-radius: 24px;
	}
	
	.page-id-8362 .homepage-support-text-img-colmn .mirai-and-conventional-comarison-gif-mobile .white-bd-p1-mirai-and-conventional-comarison-gif{
		padding: 7px 15px !important;
		padding-left: 15px!important;
		padding-right: 15px!important;
	}
	.page-id-8362 .homepage-support-text-img-colmn .mirai-and-conventional-comarison-gif-mobile .white-bd-p2-mirai-and-conventional-comarison-gif{
		padding: 7px 15px !important;
	}
	
	
	.mirai-and-conventional-comarison-gif-mobile .white-bd-p1-mirai-and-conventional-comarison-gif br{
	display: block!important;	
	}
	.mirai-and-conventional-comarison-gif-mobile .white-bd-p2-mirai-and-conventional-comarison-gif br{
	display: block!important;	
	}
	
	.page-id-8362 .mirai-vs-general-comparison-table{
	margin-left: -20px!important;
}
	
	
	.page-id-8362 .mirai-vs-general-comparison-table table tbody tr:nth-child(1) td:nth-child(3) mark{
	margin-left: 10px!important;
}
.page-id-8362 .mirai-vs-general-comparison-table table tbody tr:nth-child(2) td:nth-child(3){
	padding-left: 15px!important;
}
.page-id-8362 .mirai-vs-general-comparison-table table tbody tr:nth-child(3) td:nth-child(3){
	padding-left: 15px!important;
}
.page-id-8362 .mirai-vs-general-comparison-table table tbody tr:nth-child(4) td:nth-child(3){
	padding-left: 15px!important;
}
.page-id-8362 .mirai-vs-general-comparison-table table tbody tr:nth-child(5) td:nth-child(3){
	padding-left: 15px!important;
}
.page-id-8362 .mirai-vs-general-comparison-table table tbody tr:nth-child(6) td:nth-child(3){
	padding-left: 15px!important;
}
.page-id-8362 .mirai-vs-general-comparison-table table tbody tr:nth-child(7) td:nth-child(3){
	padding-left: 15px!important;
}
	
	.mirai-vs-general-comparison-table table tbody tr:nth-child(7) td:nth-child(2){
		border-bottom-left-radius: 20px !important;
    border-bottom-right-radius: 20px !important;
	}
	
/* 	.list-items-with-yellow-marked-sign li:before{
		content: '';
		background: url(https://miraispeaker.net/wp-content/uploads/2024/04/Group-15380.png);
		width: 10px;
		height: 10px;
		display: block;
	} */
	.first-col-of-three-col-after-banner-hearing-lp{
	min-height: unset!important;
}
	.second-col-of-three-col-after-banner-hearing-lp{
	min-height: unset!important;
}
	.third-col-of-three-col-after-banner-hearing-lp{
	min-height: unset!important;
}
	
	.price-and-discount-column-black-bg p strong{
		width: 110px!important;
	}
	.price-and-discount-column-black-bg p{
		width: 110px!important;
	}
	
	
		.list-items-with-yellow-marked-sign li{
	line-height: 1.5em!important;
	margin-bottom: 10px;
}
	.list-items-with-yellow-marked-sign li:before{
		top: 10px;
    left: -26px;
	}
	.three-col-after-banner-hearing-lp .first-col-of-three-col-after-banner-hearing-lp{
		padding: 17px;
		flex-direction: row;
	}
		.three-col-after-banner-hearing-lp .first-col-of-three-col-after-banner-hearing-lp .wp-block-uagb-image{
		display: inline-block;
    width: 18%;
    margin: 0px;
	}
			.three-col-after-banner-hearing-lp .first-col-of-three-col-after-banner-hearing-lp .wp-block-group{
		display: inline-block;
    width: 72%!important;
    margin: 0px;
	}
	.three-col-after-banner-hearing-lp .first-col-of-three-col-after-banner-hearing-lp .wp-block-group h3{
		font-size: 16px!important;
		text-align: left;
		margin-bottom: 8px !important;
	}
	.three-col-after-banner-hearing-lp .first-col-of-three-col-after-banner-hearing-lp .wp-block-group p{
		font-size: 15px!important;
		text-align: left;
	}
	
		.three-col-after-banner-hearing-lp .second-col-of-three-col-after-banner-hearing-lp{
		padding: 17px;
		flex-direction: row;
	}
			.three-col-after-banner-hearing-lp .second-col-of-three-col-after-banner-hearing-lp .wp-block-uagb-image{
		display: inline-block;
    width: 18%;
    margin: 0px;
	}
			.three-col-after-banner-hearing-lp .second-col-of-three-col-after-banner-hearing-lp .wp-block-group{
		display: inline-block;
    width: 72%!important;
    margin: 0px;
	}
	.three-col-after-banner-hearing-lp .second-col-of-three-col-after-banner-hearing-lp .wp-block-group h3{
		font-size: 16px!important;
		text-align: left;
		margin-bottom: 8px !important;
	}
	.three-col-after-banner-hearing-lp .second-col-of-three-col-after-banner-hearing-lp .wp-block-group p{
		font-size: 15px!important;
		text-align: left;
	}
	.three-col-after-banner-hearing-lp .third-col-of-three-col-after-banner-hearing-lp{
		padding: 17px;
		flex-direction: row;
	}
			.three-col-after-banner-hearing-lp .third-col-of-three-col-after-banner-hearing-lp .wp-block-uagb-image{
		display: inline-block;
    width: 18%;
    margin: 0px;
	}
			.three-col-after-banner-hearing-lp .third-col-of-three-col-after-banner-hearing-lp .wp-block-group{
		display: inline-block;
    width: 72%!important;
    margin: 0px;
	}
	.three-col-after-banner-hearing-lp .third-col-of-three-col-after-banner-hearing-lp .wp-block-group h3{
		font-size: 16px!important;
		text-align: left;
		margin-bottom: 8px !important;
	}
	.three-col-after-banner-hearing-lp .third-col-of-three-col-after-banner-hearing-lp .wp-block-group p{
		font-size: 15px!important;
		text-align: left;
	}
	
	.page-id-8362 .third-col-of-three-col-after-banner-hearing-lp p.source-note-paragraph{
		font-size: 10px!important;
	}

	
	.heading-lp-heading-after-top-banner{
		margin-bottom: 13px!important;
	}
	.paragraph-lp-heading-after-top-banner{
		margin-bottom: 15px!important;
	}
	.three-col-after-banner-hearing-lp{
		padding: 10px 20px!important;
	}
	.mirai-vs-general-comparison-table table tbody tr:nth-child(1) td:nth-child(2) {
    background-color: #fff;
    padding: 10px;
    border-top-left-radius: 20px!important;
    border-top-right-radius: 20px!important;

}

.page-id-8362 .button-and-facility-sec-new-landing.mobile-only .free-shipping-return-warranty-related-new-sec{
	column-gap: 0px!important;
}


.page-id-8362 .free-shipping-return-warranty-related-new-sec.inside-buy-it-today {
column-gap: 0px!important;
}

.page-id-8362 .is-not-stacked-on-mobile.new-lending-page-banner-button-col .free-shipping-return-warranty-related-new-sec .free-shipping-service .wp-block-media-text .wp-block-media-text__content{
	padding-top: 5px;
}
.page-id-8362 .first-black-bg-sec .free-shipping-return-warranty-related-new-sec .free-shipping-service .wp-block-media-text .wp-block-media-text__content{
	padding-top: 4px;
}
.page-id-8362 .second-black-bg-sec .free-shipping-return-warranty-related-new-sec .free-shipping-service .wp-block-media-text .wp-block-media-text__content{
	padding-top: 4px;
}

.page-id-8362 .designed-specially-for-tv-section-paragraph{
	font-size: 16px!important;
	padding-left: 4px !important;
}

.page-id-8362 .banner-container-home-page .swiper-content .wp-block-uagb-container.mirai-speaker-old-banner-img {
background-position: 100% 105% !important;
}


.page-id-8362 .free-shipping-return-warranty-related-new-sec .free-shipping-service .wp-block-media-text__media {
width: 38px!important;
	margin-bottom: 8px!important
}
.page-id-8362 .banner-container-home-page .first-slide-with-white-bg  .banner-container-col .banner-container-left-column .home-banner-heading{
	color: #000!important;
}
.page-id-8362 .banner-container-home-page {
min-height: 382px !important;
}
.page-id-8362 .banner-container-home-page .wp-block-uagb-slider-child .wp-block-uagb-container{
min-height: 382px !important;
	max-height: 382px !important;
}
.page-id-8362 .wp-block-uagb-container.banner-wave-bottom {
margin-top: -75px !important;
}
.page-id-8362 .wp-block-uagb-container.banner-wave-bottom figure img {
height: 100% !important;
margin-top: -50px;
min-height: 42px;
}
.page-id-8362 .button-and-facility-sec-new-landing.mobile-only .free-shipping-return-warranty-related-new-sec {
display: flex !important;
}
.page-id-8362 .button-and-facility-sec-new-landing.mobile-only .free-shipping-return-warranty-related-new-sec {
max-width: 100%;
}
.page-id-8362 .button-and-facility-sec-new-landing.mobile-only .price-and-discount-column{
	justify-content: center;
}
.page-id-8362 .homepage-support-card-section {
padding-left: 20px !important;
padding-right: 20px !important;
}
	.page-id-8362 .homepage-support-card-section h2{
		margin-bottom: 10px!important;
	}
	.homepage-support-text-img-colmn .seperate-p-section{
		margin-top: 10px!important;
		margin-bottom: 10px!important;
	}
/* 	.page-id-8362 .homepage-support-card-section.second-landing-page-last-containter.only-for-mobile .homepage-support-text-img-colmn p br{
		display: block!important;
	} */
	
	#easy-integration-home-container .second-col h4{
		order: 2;
	}
	#easy-integration-home-container .second-col p{
		order: 3;
	}
	#easy-integration-home-container .second-col figure{
		order: 1;
	}
	#easy-integration-home-container .third-col h4{
		order: 2;
	}
	#easy-integration-home-container .third-col p{
		order: 3;
	}
	#easy-integration-home-container .third-col figure{
		order: 1;
	}
	#easy-integration-home-container{
		margin-bottom: 30px!important;
	}
	#easy-integration-home-container h2{
		margin-bottom: 20px!important;
	}
	
	.page-id-8362 .homepage-support-card-section.last-section-of-hearing-lp h4 br {
		display: block !important;
	}
	
	.page-id-8362 .homepage-support-card-section.last-section-of-hearing-lp p {
		text-align: left!important;
	}
	
	.page-id-8362 .homepage-support-card-section p{
		line-height: 1.5em!important;
	}
	
.page-id-8362 .money-back-guarantee-warranty-new-sed {
padding-left: 20px !important;
padding-right: 20px !important;
}
.page-id-8362 .homepage-buy-it-today-container {
margin-top: 10px !important;
padding-bottom: 30px !important;
}
.page-id-8362 .tested-by-industry-professional-new-lp {
	padding-left: 20px !important;
	padding-right: 20px !important;
}
.page-id-8362 .homepage-buy-it-today-container.landing-page-new{
	border-radius: 0px!important;
}
	.page-id-8362 .homepage-buy-it-today-container.landing-page-new.first-black-bg-sec p:nth-child(2){
		max-width: 312px;
	}
.page-id-8362 .homepage-video-section-container {
padding-right: 20px !important;
padding-left: 20px !important;
	padding-bottom: 0px;
}
/* .page-id-8362 .ast-mobile-header-wrap .site-header-primary-section-right.site-header-section{
	display:none;
} */

.page-id-8362 .ast-mobile-header-wrap .ast-builder-grid-row.ast-builder-grid-row-has-sides{
	grid-template-columns: 3fr auto 0fr;
	grid-column-gap: 0px;
}
.page-id-8362 .ast-mobile-header-wrap .ast-builder-grid-row.ast-builder-grid-row-has-sides .site-header-primary-section-left{
	justify-content: center;
}
.page-id-8362 .ast-mobile-header-wrap .ast-builder-grid-row.ast-builder-grid-row-has-sides .site-header-primary-section-left .site-logo-img{
	padding-right: 0px;
}

.page-id-8362 .wp-container-core-columns-layout-16 {
padding-left: 0px;
padding-right: 0px;
	padding-bottom: 0px!important;
flex-direction: column-reverse;
row-gap: 10px;
}
.page-id-8362 .button-and-facility-sec-new-landing.mobile-only{
	padding-bottom: 0px!important;
}

.page-id-8362 .designed-specially-for-tv-section{
	padding: 0px;
}
.page-id-8362 .designed-specially-for-tv-section h2{
	text-align: center;
	max-width: 300px;
}
	
	.page-id-8362 .amazon-review-block{
		padding: 0px 20px;
	}

.page-id-8362 .amazon-review-block h2{
	max-width: 360px;
	margin-bottom: 0px;
	margin-top: 20px;
}
	
	.page-id-8362 .tested-by-industry-professional-new-lp h5 br{
	display: block!important;	
	}
	.page-id-8362 .tested-by-industry-professional-new-lp {
		padding-top: 25px;
	}
	.page-id-8362 .tested-by-industry-professional-new-lp h5{
		padding-bottom: 10px!important;
	}
	
.page-id-8362 .homepage-buy-it-today-container.landing-page-new.first-black-bg-sec h2{
max-width: 225px!important;
}

.page-id-8362 .homepage-buy-it-today-container.landing-page-new.first-black-bg-sec .uagb-container-inner-blocks-wrap p:nth-child(2) {
	max-width: 283px;
font-size: 18px;
line-height: 1.5em;
}

.page-id-8362 .homepage-buy-it-today-container.landing-page-new.first-black-bg-sec .butittoday-image-col {
order: unset;
margin-top: -50px !important;
	padding-top: 20px!important;
	padding-bottom: 0px!important;
}

.page-id-8362 .price-and-discount-column-black-bg{
	margin-top: 5px;
}

.page-id-8362 .homepage-buy-it-today-container.landing-page-new.first-black-bg-sec .free-shipping-return-warranty-related-new-sec.inside-buy-it-today{
	position: relative!important;
	bottom: -10px;
}

.page-id-8362 .compare-mirai-with-other-speaker-img h2 br{
	display: block!important;
}
.page-id-8362 .compare-mirai-with-other-speaker-img p br{
	display: block!important;
}
.page-id-8362 .homepage-support-text-img-colmn.second-landing-page-patented-hearing-block{
	padding-left: 0px;
	position: relative;
	padding-top: 0px !important;
	margin-top: 0px !important;
}
.page-id-8362 .homepage-support-text-img-colmn.second-landing-page-patented-hearing-block h4{
position: absolute;
top: 0;
}
.page-id-8362 .homepage-buy-it-today-container.landing-page-new.first-black-bg-sec .buyottoday-button-on-home{
	position: relative!important;
	margin-bottom: 50px;
}
	.home-page-slider-container.new-landing-page .wp-block-buttons.see-more-spec-btn-new-home-page{
		bottom: -30px!important;
	}

.page-id-8362 .homepage-support-text-img-colmn.second-landing-page-patented-hearing-block h4{
	font-size: 26px!important;
	width: 100%;
}

.page-id-8362 .homepage-support-text-img-colmn.second-landing-page-patented-hearing-block p br{
	display: block!important;
}
	.page-id-8362 .homepage-support-text-img-colmn.second-landing-page-patented-hearing-block .homepage-text-image-section-with-right-side-img{
		padding: 0px 20px!important;
	}
	.page-id-8362 .homepage-support-text-img-colmn.second-landing-page-patented-hearing-block p br{
		display: none!important;
	}
	.page-id-8362 .homepage-support-text-img-colmn.second-landing-page-patented-hearing-block p{
		max-width: 282px;
	}
	
	.page-id-8362 .homepage-support-text-img-colmn.great-stereo-sound-into-new-landing-page p br{
	display: block!important;
}
.page-id-8362 .homepage-support-text-img-colmn.great-stereo-sound-into-new-landing-page{
	position: relative;
	padding-bottom: 15px;
	padding-top: 0px!important;
}
	.page-id-8362 .homepage-support-text-img-colmn.great-stereo-sound-into-new-landing-page .homepage-text-image-section{
		padding: 0px!important;
	}
	.page-id-8362 .homepage-support-text-img-colmn.great-stereo-sound-into-new-landing-page .great-stereo-sound-desc-sec h4 br{
		display: none!important;
	}
	
	.page-id-8362 .homepage-support-text-img-colmn.great-stereo-sound-into-new-landing-page .great-stereo-sound-desc-sec h4{
		font-size: 22px!important;
	}
/* .page-id-8362 .homepage-support-text-img-colmn.great-stereo-sound-into-new-landing-page h4{
	position: absolute;
	top: -15px;
width: 100%;
} */
	.why-mirai-speaker-hearing-lp{
		padding: 30px 20px!important;
	}
	.why-mirai-speaker-hearing-lp h2{
		margin-bottom: 0px;
	}
	
	.why-mirai-speaker-hearing-lp .wp-block-column-is-layout-flow:nth-child(3) p br{
		display: block!important;
	}
	.full-container-mirai-vs-general-comparison-table h2 br{
		display: block!important;
	}
	.full-container-mirai-vs-general-comparison-table p{
		max-width: 305px!important;
	}
	
	.page-id-8362  .full-container-mirai-vs-general-comparison-table{
		padding: 0px;
	}
	
		.page-id-8362  .full-container-mirai-vs-general-comparison-table .mirai-vs-general-comparison-table{
			max-width: 100%;
			padding-right: 10px;
	}

	.page-id-8362  .full-container-mirai-vs-general-comparison-table .mirai-vs-general-comparison-table td{
		font-size: 10px;
		line-height: 1.3em;
	}
	.page-id-8362  .full-container-mirai-vs-general-comparison-table .mirai-vs-general-comparison-table td mark{
		font-size: 10px!important;
		line-height: 1.3em;
	}

.page-id-8362 .great-stereo-sound-desc-sec{
	padding: 0px!important
}

.page-id-8362 .great-stereo-sound-desc-sec p{
	padding: 0px!important
}
	.page-id-8362 .homepage-support-text-img-colmn.second-landing-page-patented-hearing-block p{
	display: block!important;
  font-size: 16px!important;
line-height: 1.5!important;
width: 360px;
margin: auto;
}

.page-id-8362 .homepage-support-text-img-colmn.second-landing-page-patented-hearing-block h4 br{
	display: block!important;
}

.page-id-8362 .homepage-buy-it-today-container.landing-page-new.first-black-bg-sec .buyottoday-button-on-home .wp-block-button{
	min-width: 300px!important;
}

.page-id-8362 .homepage-buy-it-today-container.landing-page-new.second-black-bg-sec h2{
max-width: 292px!important;
	margin-bottom: 0px;
}

.page-id-8362 .homepage-buy-it-today-container.landing-page-new.second-black-bg-sec .uagb-container-inner-blocks-wrap p:nth-child(2){
	max-width: 312px;
font-size: 18px;
line-height: 1.5em;
}

.page-id-8362 .price-and-discount-column-black-bg{
	justify-content: center;
}
.page-id-8362 .price-and-discount-column-black-bg .wp-block-column h4{
color: #fff!important;
}
.page-id-8362 .homepage-support-text-img-colmn{
	padding-top: 30px;
padding-bottom: 40px;
}
.page-id-8362 .homepage-support-text-img-colmn h4{
	text-align: center;
	
}
.page-id-8362 .homepage-support-text-img-colmn p{
	text-align: center;
padding-right: 0px !important;
width: 100%;
}
.page-id-8362 .featured-in-for-mobile .uagb-container-inner-blocks-wrap{
	row-gap: 0px;
}
.page-id-8362 .featured-in-for-mobile .uagb-container-inner-blocks-wrap .swiper-content{
	padding-top:0px;
	padding-bottom: 0px;
}
.page-id-8362 .what-media-says-into-landing-page .wp-block-uagb-slider .swiper-content p{
	padding-right: 5px;
}

.page-id-8362 .what-media-says-into-landing-page .wp-block-uagb-slider .swiper-button-next{
	right: 0px!important;
}
.page-id-8362 .what-media-says-into-landing-page .wp-block-uagb-slider .swiper-button-next:after{
	color: #FFBC40!important;
}
.page-id-8362 .what-media-says-into-landing-page .wp-block-uagb-slider .swiper-button-prev{
	left: -8px!important;
}

.page-id-8362 .homepage-buy-it-today-container.landing-page-new.second-black-bg-sec .butittoday-image-col {
order: unset;
margin-top: -50px !important;
padding-top: 20px !important;
padding-bottom: 0px !important;
}
.page-id-8362 .homepage-buy-it-today-container.landing-page-new.second-black-bg-sec .free-shipping-return-warranty-related-new-sec.inside-buy-it-today {
position: relative !important;
bottom: -10px;
}
.page-id-8362 .homepage-buy-it-today-container.landing-page-new.second-black-bg-sec .buyottoday-button-on-home {
position: relative !important;
margin-bottom: 50px;
}
.page-id-8362 .homepage-buy-it-today-container.landing-page-new.second-black-bg-sec .buyottoday-button-on-home .wp-block-button {
min-width: 300px !important;
}
.page-id-8362 #easy-integration-home-container h2{
	padding-top: 10px!important;
	max-width: 260px;
}
	.mirai-specification-specification-table {
    max-width: 90%!important;
		padding-bottom: 0px!important;
}
.mirai-specification-specification-table tr td {
    padding: 10px!important;
	font-size: 12px!important;
}
	.mirai-specification-specification-table tr td:nth-child(2) {
	text-align: left!important;
}
.page-id-8362 #easy-integration-home-container h2{
	padding-top: 0px!important;
	padding-bottom: 0px!important;
	margin-bottom: 0px;
}
.page-id-8362 #easy-integration-home-container .quickly-enjoy-clear-dialogue .third-col{
	display:flex!important;
	flex-direction: column;
}

.page-id-8362 #easy-integration-home-container .quickly-enjoy-clear-dialogue .second-col{
	display:flex!important;
	flex-direction: column;
}

.page-id-8362 #easy-integration-home-container .quickly-enjoy-clear-dialogue .third-col figure{
	order: 2;
	margin-top: 20px;
}

.page-id-8362 #easy-integration-home-container .quickly-enjoy-clear-dialogue .second-col figure{
	order: 2;
	margin-top: 20px;
}

.page-id-8362 #easy-integration-home-container .quickly-enjoy-clear-dialogue .third-col p{
	max-width: 300px;
margin: auto;
}

.page-id-8362 #easy-integration-home-container .quickly-enjoy-clear-dialogue .second-col p{
	max-width: 260px;
margin: auto;
}

.page-id-8362 #easy-integration-home-container .uagb-container-inner-blocks-wrap{
	gap:0px;
}
.page-id-8362 #easy-integration-home-container{
	padding-bottom: 10px;
}

.page-id-8362 .second-landing-page-last-containter h2{
	max-width: 300px;
}

.page-id-8362 .second-landing-page-last-containter .homepage-support-text-img-colmn{
	padding: 0px;
	margin: 0px;
}
/* .page-id-8362 .second-landing-page-last-containter .homepage-support-text-img-colmn p{
	text-align: left!important;
	line-height: 1.5;
} */
.page-id-8362 .second-landing-page-last-containter .homepage-support-text-img-colmn h4{
	text-align: left!important;
}

.page-id-8362 .second-landing-page-last-containter .uagb-container-inner-blocks-wrap{
	gap:0px!important;
	margin-bottom: 20px;
}

.page-id-8362 .button-and-facility-sec-new-landing.mobile-only h2{
	margin-bottom: 12px;
}
.page-id-8362 .button-and-facility-sec-new-landing.mobile-only p{
	margin-bottom: 15px;
}

.page-id-8362 .sticky-div-for-mobile {
justify-content: center!important;
	height: 90px!important;
	padding: 0px!important;
}
	.page-id-8362 .sticky-div-for-mobile .sticky-div-button.soundfun-prod{
margin-bottom: 20px;
	margin-top: 20px;
}

/* 	.page-id-8362 #sticky-div-for-mobile a{
display: none!important;
} */
	    .page-id-8362 .sticky-div-for-mobile {
        background-color: #000 !important;
				align-items: center;
    }
	.page-id-8362 .sticky-div-for-mobile .sticky-div-button {
        background-color: #F2A413;
    }
	    .page-id-8362 .sticky-div-for-mobile .sticky-div-button {
        min-width: 270px!important;
    }
	.page-id-8362 .sticky-div-for-mobile .sticky-div-button.amazon-btn{
		display: none;
	}
	/* New home page from hearing LP ends */
	
	
}
@media screen and (min-width: 768px){
	iframe#launcher{
	bottom: 85px!important;
}
	iframe#launcher{
	display: flex!important;
}
	
	iframe[title="Close message"] {
    display: block!important;
}
iframe[title="Message from company"] {
    display: block!important;
}
	
	iframe[title="Close message"] {
    margin-bottom: 60px!important;
}
iframe[title="Message from company"] {
    margin-bottom: 60px!important;
}
	iframe[title="Messaging window"] {
    margin-bottom: 60px!important;
}
	
	.home-page-slider-container.new-landing-page .wp-block-buttons.see-more-spec-btn-new-home-page {
        position: absolute !important;
        bottom: 20px!important;
        left: 34px;
        z-index: 9;
    }
	
	
	.advance-faq-container-with-search-fn .thfaqf-tab h3{
	margin-bottom: 7px!important;
}

.thfaqf-tab-id_7822.thfaqf-tabcontent:before{
	content: 'Search Result';
font-weight: 700;
font-size: 24px;
color: #000;
margin-left: 10px;
top: -10px;
position: relative;
	line-height: 50px;
}

.thfaqf-tab-id_7825.thfaqf-tabcontent:before{
	content: 'Connectivity & Specs';
font-weight: 700;
font-size: 24px;
color: #000;
margin-left: 10px;
top: -10px;
position: relative;
	line-height: 50px;
}
.thfaqf-tab-id_7826.thfaqf-tabcontent:before{
	content: 'General Questions';
font-weight: 700;
font-size: 24px;
color: #000;
margin-left: 10px;
top: -10px;
position: relative;
  line-height: 50px;
}
.thfaqf-tab-id_7823.thfaqf-tabcontent:before{
	content: 'Purchase';
font-weight: 700;
font-size: 24px;
color: #000;
margin-left: 10px;
top: -10px;
position: relative;
  line-height: 50px;
}
.thfaqf-tab-id_7824.thfaqf-tabcontent:before{
	content: 'Troubleshooting';
font-weight: 700;
font-size: 24px;
color: #000;
margin-left: 10px;
top: -10px;
position: relative;
	line-height: 50px;
}
.advance-faq-container-with-search-fn .thfaqf-faq-item-title{
background-color: #fff!important;
border-width: 0px!important;
}



}


/* new css for hearing-2 and lifestyle-2 */



/* 
New duplicate landing pages style starte */

/* support/connection landing page custom css */
    body.page-id-9012 .wp-block-uagb-container.mobile-sub-header>*:not(.wp-block-uagb-container):not(.wp-block-uagb-column):not(.wp-block-uagb-container):not(.wp-block-uagb-section):not(.uagb-container__shape):not(.uagb-container__video-wrap):not(.wp-block-uagb-image):not(.wp-block-spectra-pro-register):not(.wp-block-spectra-pro-login):not(.uagb-slider-container):not(.spectra-container-link-overlay):not(.spectra-image-gallery__control-lightbox) {
        min-width: 900px !important;
    }

.page-id-9012 #contact-section .uagb-tab {
    margin-right: 20px;
    min-width: 166px;
}
.page-id-9012 #contact-section .uagb-tab a{
		justify-content: center;
    min-width: 166px;
}
.page-id-9012 .advance-faq-container-with-search-fn.advance-faq-container-with-search-fn h3{
	display: none;
}


/* support/connection landing page custom css */
/* Lifestyle-2 landing page custom css */

.page-id-9000 .ast-single-post-featured-section{
	display:none!important;
}
.page-id-9000 .type-page.post-9000 .entry-header.ast-no-title{
	display:none!important;
}
.page-id-9000 .type-page.post-9000{
	margin-top: 0px!important;
}
.page-id-9003 .ast-single-post-featured-section{
	display:none!important;
}
.page-id-9003 .type-page.post-9003 .entry-header.ast-no-title{
	display:none!important;
}
.page-id-9003 .type-page.post-9003{
	margin-top: 0px!important;
}

.page-id-9000 .homepage-support-card-section.world-wide-happy-customer-lifestyle-lp .wp-block-columns p{
	position: relative;
}
.page-id-9000 .homepage-support-card-section.world-wide-happy-customer-lifestyle-lp .wp-block-columns p:before{
	content: '';
	background-image: url("https://miraispeaker.net/wp-content/uploads/2024/05/unnamed-file.png");
	width: 90px;
	height: 90px;
	display: flow;
	background-size: contain;
	background-repeat: no-repeat;
/* 	position: absolute; */
/* 	left: 60px; */
	margin-bottom: -50px;
}

	.page-id-9000 .banner-container-home-page {
    background-position-y: 30%!important;
}
.page-id-9000 .banner-container-home-page .wp-block-columns.banner-container-col {
	margin-top: -65px!important;
}


.page-id-9000 .site-header-focus-item #custom-add-to-cart-btn-redirect-to-checkout.custom-checkout-button.single_add_to_cart_button{
	padding-left: 30px;
  padding-right: 30px;
	color: #000;
  font-weight: 600;
}
.page-id-9000 #ast-desktop-header .ast-primary-header-bar{
	box-shadow: 0px 4px 4px #afafaf!important;
}


.page-id-9000 .banner-container-home-page .free-shipping-return-warranty-related-new-sec .wp-block-media-text__content{
  padding-left: 0px!important;
}

.page-id-9000 .banner-container-home-page .new-lending-page-banner-button-col{
  margin-left: 2px;
  margin-top: 25px!important;
}
.page-id-9000 .ast-primary-header-bar.ast-primary-header.main-header-bar .site-primary-header-wrap{
  padding-left: 5px;
  padding-right: 5px;
}

.page-id-9000 .ast-builder-grid-row.ast-grid-center-col-layout .site-header-primary-section-center .ast-builder-menu-1 {
  display: none;
}
.page-id-9000 .ast-builder-grid-row.ast-grid-center-col-layout .site-header-primary-section-right .ast-header-button-1{
  display: none;
}
.page-id-9000 .ast-builder-grid-row.ast-grid-center-col-layout .site-header-primary-section-right .header-widget-area-inner{
  padding-right: 0px;
}

.page-id-9000 .wp-block-media-text{
  display: block;
}
.page-id-9000 .free-shipping-return-warranty-related-new-sec {
  max-width: 340px;
}
.page-id-9000 .free-shipping-return-warranty-related-new-sec.inside-buy-it-today .wp-block-media-text__content{
  padding-left: 0px;
}
.page-id-9000 .free-shipping-return-warranty-related-new-sec.inside-buy-it-today .wp-block-media-text {
  display:grid;
}
.page-id-9000 .free-shipping-return-warranty-related-new-sec.inside-buy-it-today {
  max-width: 520px;
	  column-gap: 10px;
}
.page-id-9000 .free-shipping-return-warranty-related-new-sec.inside-buy-it-today p{
margin-left: 5px;
  margin-bottom: 12px;
}
.page-id-9000 .free-shipping-return-warranty-related-new-sec .wp-block-media-text__media{
  width: 30px;
}
.page-id-9000 .free-shipping-return-warranty-related-new-sec .wp-block-column:nth-child(1) figure {
  padding-bottom: 8px;
}
.page-id-9000 .free-shipping-return-warranty-related-new-sec .wp-block-column:nth-child(2) figure {
  padding-bottom: 14px;
}
.page-id-9000 .free-shipping-return-warranty-related-new-sec .wp-block-column:nth-child(3) figure{
  padding-bottom: 10px;
}
.page-id-9000 .free-shipping-return-warranty-related-new-sec .wp-block-column:nth-child(4) figure{
  padding-bottom: 10px;
}
.page-id-9000 .price-and-discount-column p{
  font-size: 14px;
  background-color: #DDD8D4;
  border-radius: 6px;
  font-weight: 600;
  padding: 3px;
  color: #000 !important;
  line-height: 1.3em;
}
.page-id-9000 .free-shipping-return-warranty-related-new-sec .one-year-warranty-service .wp-block-media-text__media{
  width: 24px;
}
.page-id-9000 .button-and-facility-sec-new-landing.mobile-only .free-shipping-return-warranty-related-new-sec .one-year-warranty-service .wp-block-media-text__content{
  margin-top: 2px;
}
.page-id-9000 .free-shipping-return-warranty-related-new-sec .free-shipping-service .wp-block-media-text__media{
  width: 34px;
}
.page-id-9000 .free-shipping-return-warranty-related-new-sec p{
  font-size: 14px!important;
  line-height: 17px;
}
.page-id-9000 .free-shipping-return-warranty-related-new-sec .wp-block-media-text__media{
  margin: auto;
}
.page-id-9000 .banner-wave-bottom{
  z-index: 98;
}
.page-id-9000 .banner-container-home-page .wp-block-columns.banner-container-col{
  max-width: 1240px!important;
}
.page-id-9000 .wp-block-columns.banner-container-col {
  padding-left: 0px!important;
}
.page-id-9000 .swiper-content .wp-block-uagb-container.family-time-banner-img {
  background-position: 18% 30%!important;
}

.page-id-9000 .swiper-content .wp-block-uagb-container.mirai-speaker-old-banner-img{
  background-position: 18% 105% !important;
}
.page-id-9000 .swiper-content .wp-block-uagb-container.mirai-speaker-new-banner-img{
  background-position: 18% 65% !important;
}
.page-id-9000 .price-and-discount-column .wp-block-column {
  max-width: 109px;
}
.page-id-9000 .price-and-discount-column-black-bg .wp-block-column {
  max-width: 98px;
}
.page-id-9000 #custom-add-to-cart-btn-redirect-to-checkout{
/* 	width: 80%; */
  min-width: 67%;
}
.page-id-9000 .new-lending-page-banner-button-col #custom-add-to-cart-btn-redirect-to-checkout.custom-checkout-button.single_add_to_cart_button{
  padding-top: 11px;
	padding-bottom: 13px;
	color: #000000!important;
	font-weight: 600!important;
}

.page-id-9000 .button-and-facility-sec-new-landing.mobile-only .new-lending-page-banner-button-col #custom-add-to-cart-btn-redirect-to-checkout.custom-checkout-button.single_add_to_cart_button{
  min-width: 300px;
  font-weight: 700;
  padding-top: 15px;
  padding-bottom: 15px;
  font-size: 18px!important;
}

.page-id-9000 .carousel .slick-dots{
	display:none!important;
}

.page-id-9000 .carousel h5{
	margin-bottom: 3px!important; 
}
.page-id-9000 .carousel .slick-slide .wp-block-columns{
	min-height: 77px!important;
}
.page-id-9000 .carousel .slick-slide .wp-block-columns img{
	min-width: 35px!important;
}

.page-id-9000 .carousel{
  width:100%;
  margin:0px auto;
  margin-top: -69px!important;
  padding: 0px 0px!important;
}
.page-id-9000 .slick-slide{
  margin:10px;
}
.page-id-9000 .slick-slide img{
  width:100%;
  border: 2px solid #fff;
}
.page-id-9000 .wrapper .slick-dots li button:before {
  font-size:20px;
  color:white;
}
.page-id-9000 .slick-prev:before, .slick-next:before{
color:#f2a413!important;
	font-size: 26px!important;
}

.page-id-9000 .slick-dots {
	bottom: 0px!important;}

.page-id-9000 .slick-list.draggable{
	padding: 0px!important;
}
.page-id-9000 .slick-slide{
	background: #fff;
	border: solid 1px #D7D7D7;
    padding: 10px;
    border-radius: 9px;
    box-shadow: 0px 1px 3px #D7D7D7;
}

.page-id-9000 .slick-prev:before {
    content: ''!important;
    background: url(https://miraispeaker.net/wp-content/uploads/2024/07/Group-15436.png
);
    background-size: 25px;
    width: 25px;
    height: 25px;
    display: block!important;
    background-repeat: no-repeat;
}

.page-id-9000 .slick-next:before {
    content: ''!important;
    background: url(https://miraispeaker.net/wp-content/uploads/2024/07/Group-15435.png
);
    background-size: 25px;
    width: 25px;
    height: 25px;
    display: block!important;
    background-repeat: no-repeat;
}



/* Lifestyle-2 landing page custom css */

/* Hearing-2 landing page custom css */

.mirai-and-conventional-comarison-gif-surce-p{
	  margin-top: -73px;
    margin-bottom: 53px !important;
}

.mirai-and-conventional-comarison-gif{
	max-width: 860px;
}
.white-bd-p1-mirai-and-conventional-comarison-gif{
	max-width: fit-content;
	margin: auto;
	border-radius: 8px;
	padding: 7px 15px!important;
	margin-bottom: 0px!important;
}
.white-bd-p2-mirai-and-conventional-comarison-gif{
	max-width: fit-content;
	margin: auto;
	border-radius: 8px;
	padding: 7px 15px!important;
	margin-bottom: 0px!important;
}
.mirai-and-conventional-comarison-gif .wp-block-uagb-image{
	margin-top: 0px!important;
	margin-bottom: 20px !important;
}

.mirai-vs-general-comparison-table{
	margin-left: -50px!important;
}
.list-items-with-yellow-marked-sign li{
	position: relative;
}
	.list-items-with-yellow-marked-sign li:before{
		content: '';
		background: url(https://miraispeaker.net/wp-content/uploads/2024/04/Group-15380.png);
		width: 16px;
    height: 16px;
    display: block;
    background-size: contain;
    background-repeat: no-repeat;
    position: absolute;
    top: 12px;
    left: -28px;
	}


.page-id-9003 .banner-container-home-page .free-shipping-return-warranty-related-new-sec .wp-block-media-text__content{
	padding-left: 0px!important;
}

.page-id-9003 .banner-container-home-page .new-lending-page-banner-button-col{
	margin-left: 2px;
	margin-top: 25px!important;
}
.page-id-9003 .ast-primary-header-bar.ast-primary-header.main-header-bar .site-primary-header-wrap{
	padding-left: 5px;
	padding-right: 5px;
}

.page-id-9003 .ast-builder-grid-row.ast-grid-center-col-layout .site-header-primary-section-center .ast-builder-menu-1 {
    display: none;
}
.page-id-9003 .ast-builder-grid-row.ast-grid-center-col-layout .site-header-primary-section-right .ast-header-button-1{
    display: none;
}
.page-id-9003 .ast-builder-grid-row.ast-grid-center-col-layout .site-header-primary-section-right .header-widget-area-inner{
    padding-right: 0px;
}

.page-id-9003 .wp-block-media-text{
	display: block;
}
.page-id-9003 .free-shipping-return-warranty-related-new-sec {
    max-width: 340px;
}
.page-id-9003 .free-shipping-return-warranty-related-new-sec.inside-buy-it-today .wp-block-media-text__content{
    padding-left: 0px;
}
.page-id-9003 .free-shipping-return-warranty-related-new-sec.inside-buy-it-today .wp-block-media-text {
    display:grid;
}
.page-id-9003 .free-shipping-return-warranty-related-new-sec.inside-buy-it-today {
    max-width: 520px;
		column-gap: 10px;
}
.page-id-9003 .free-shipping-return-warranty-related-new-sec.inside-buy-it-today p{
  margin-left: 5px;
	margin-bottom: 12px;
}
.page-id-9003 .free-shipping-return-warranty-related-new-sec .wp-block-media-text__media{
	width: 30px;
}
.page-id-9003 .free-shipping-return-warranty-related-new-sec .wp-block-column:nth-child(1) figure {
    padding-bottom: 8px;
}
.page-id-9003 .free-shipping-return-warranty-related-new-sec .wp-block-column:nth-child(2) figure {
    padding-bottom: 14px;
}
.page-id-9003 .free-shipping-return-warranty-related-new-sec .wp-block-column:nth-child(3) figure{
	padding-bottom: 10px;
}
.page-id-9003 .free-shipping-return-warranty-related-new-sec .wp-block-column:nth-child(4) figure{
	padding-bottom: 10px;
}
.page-id-9003 .price-and-discount-column h5{
	text-decoration-color: #fcb900!important;
}
.page-id-9000 .price-and-discount-column h5{
	text-decoration-color: #fcb900!important;
}
.page-id-9388 .price-and-discount-column h5{
	text-decoration-color: #fcb900!important;
}
.page-id-9003 .price-and-discount-column p{
	font-size: 14px;
	background-color: #fff;
	border-radius: 6px;
	font-weight: 600;
	padding: 3px;
/* 	color: #000 !important; */
	line-height: 1.3em;
}
.page-id-9003 .free-shipping-return-warranty-related-new-sec .one-year-warranty-service .wp-block-media-text__media{
	width: 24px;
}
.page-id-9003 .button-and-facility-sec-new-landing.mobile-only .free-shipping-return-warranty-related-new-sec .one-year-warranty-service .wp-block-media-text__content{
	margin-top: 2px;
}
.page-id-9003 .free-shipping-return-warranty-related-new-sec .free-shipping-service .wp-block-media-text__media{
	width: 34px;
}
.page-id-9003 .free-shipping-return-warranty-related-new-sec p{
	font-size: 14px!important;
	line-height: 17px;
}
.page-id-9003 .free-shipping-return-warranty-related-new-sec .wp-block-media-text__media{
	margin: auto;
}
.page-id-9003 .banner-wave-bottom{
	z-index: 98;
}
.page-id-9003 .banner-container-home-page .wp-block-columns.banner-container-col{
	max-width: 1240px!important;
}
.page-id-9003 .wp-block-columns.banner-container-col {
    padding-left: 0px!important;
}
.page-id-9003 .swiper-content .wp-block-uagb-container.family-time-banner-img {
    background-position: 18% 30%!important;
}

.page-id-9003 .swiper-content .wp-block-uagb-container.mirai-speaker-old-banner-img{
    background-position: 18% 100% !important;
}
.page-id-9003 .swiper-content .wp-block-uagb-container.mirai-speaker-new-banner-img{
    background-position: 18% 65% !important;
}
.page-id-9003 .price-and-discount-column .wp-block-column {
	max-width: 109px;
}
.page-id-9003 .price-and-discount-column-black-bg .wp-block-column {
	max-width: 98px;
}
.page-id-9003 #custom-add-to-cart-btn-redirect-to-checkout{
/* 	width: 80%; */
	min-width: 67%;
}
.page-id-9003 .new-lending-page-banner-button-col #custom-add-to-cart-btn-redirect-to-checkout.custom-checkout-button.single_add_to_cart_button{
	padding-top: 11px;
  padding-bottom: 13px;
}

.page-id-9003 .button-and-facility-sec-new-landing.mobile-only .new-lending-page-banner-button-col #custom-add-to-cart-btn-redirect-to-checkout.custom-checkout-button.single_add_to_cart_button{
	min-width: 300px;
	font-weight: 700;
	padding-top: 15px;
	padding-bottom: 15px;
	font-size: 18px!important;
}

.mirai-vs-general-comparison-table{
	max-width: 70%;
}

.mirai-vs-general-comparison-table table {
  border-collapse: separate;
}
.mirai-vs-general-comparison-table table tbody tr:nth-child(1) td:nth-child(2){
	background-color: #fff;
	padding: 10px;
	border-top-left-radius: 30px;
	border-top-right-radius: 30px;
	border-top: solid 2px #F2A313;
	border-left: solid 2px #F2A313;
	border-right: solid 2px #F2A313;
	
}
.mirai-vs-general-comparison-table table tbody tr:nth-child(2) td:nth-child(2){
	background-color: #fff;
	padding: 5px;
	border-left: solid 2px #F2A313;
	border-right: solid 2px #F2A313;
}
.mirai-vs-general-comparison-table table tbody tr:nth-child(3) td:nth-child(2){
	background-color: #fff;
	padding: 5px;
	border-left: solid 2px #F2A313;
	border-right: solid 2px #F2A313;
}
.mirai-vs-general-comparison-table table tbody tr:nth-child(4) td:nth-child(2){
	background-color: #fff;
	padding: 5px;
	border-left: solid 2px #F2A313;
	border-right: solid 2px #F2A313;
}
.mirai-vs-general-comparison-table table tbody tr:nth-child(5) td:nth-child(2){
	background-color: #fff;
	padding: 5px;
	border-left: solid 2px #F2A313;
	border-right: solid 2px #F2A313;
}
.mirai-vs-general-comparison-table table tbody tr:nth-child(6) td:nth-child(2){
	background-color: #fff;
	padding: 5px;
	border-left: solid 2px #F2A313;
	border-right: solid 2px #F2A313;
}
.mirai-vs-general-comparison-table table tbody tr:nth-child(7) td:nth-child(2){
	background-color: #fff;
	padding: 10px;
	border-bottom-left-radius: 30px;
	border-bottom-right-radius: 30px;
		border-bottom: solid 2px #F2A313;
	border-left: solid 2px #F2A313;
	border-right: solid 2px #F2A313;
}
.mirai-vs-general-comparison-table table tbody tr:nth-child(1) td:nth-child(2) mark{
	width: 100%;
	display: block;
	border-radius: 90px;
	font-size: 16px;
	padding: 8px;
}
.mirai-vs-general-comparison-table table tbody tr:nth-child(1) td:nth-child(3) mark{
	width: 100%;
	justify-content: center;
	display: flex;
	margin: auto;
	border-radius: 90px;
	font-size: 16px;
	padding: 8px;
	width: 90%;
}

.mirai-vs-general-comparison-table table tbody tr:nth-child(1) td:nth-child(3) mark{
	margin-left: 30px!important;
}
.mirai-vs-general-comparison-table table tbody tr:nth-child(2) td:nth-child(3){
	padding-left: 39px!important;
}
.mirai-vs-general-comparison-table table tbody tr:nth-child(3) td:nth-child(3){
	padding-left: 39px!important;
}
.mirai-vs-general-comparison-table table tbody tr:nth-child(4) td:nth-child(3){
	padding-left: 39px!important;
}
.mirai-vs-general-comparison-table table tbody tr:nth-child(5) td:nth-child(3){
	padding-left: 39px!important;
}
.mirai-vs-general-comparison-table table tbody tr:nth-child(6) td:nth-child(3){
	padding-left: 39px!important;
}
.mirai-vs-general-comparison-table table tbody tr:nth-child(7) td:nth-child(3){
	padding-left: 39px!important;
}


.first-col-of-three-col-after-banner-hearing-lp{
	min-height: 425px;
}
.second-col-of-three-col-after-banner-hearing-lp{
	min-height: 425px;
}
.third-col-of-three-col-after-banner-hearing-lp{
	min-height: 425px;
}

.page-id-9003 .carousel .slick-dots{
	display:none!important;
}

.page-id-9003 .carousel h5{
	margin-bottom: 3px!important; 
}
.page-id-9003 .carousel .slick-slide .wp-block-columns{
	min-height: 74px!important;
}
.page-id-9003 .carousel .slick-slide .wp-block-columns img{
	min-width: 35px!important;
}

.page-id-9003 .carousel{
  width:100%;
  margin:0px auto;
  margin-top: -69px!important;
  padding: 0px 0px!important;
	z-index: 99;
}
.page-id-9003 .slick-slide{
  margin:10px;
}
.page-id-9003 .slick-slide img{
  width:100%;
  border: 2px solid #fff;
}
.page-id-9003 .wrapper .slick-dots li button:before {
  font-size:20px;
  color:white;
}
.page-id-9003 .slick-prev:before, .slick-next:before{
color:#f2a413!important;
	font-size: 26px!important;
}

.page-id-9003 .slick-dots {
	bottom: 0px!important;}
.page-id-9003 .slick-list.draggable{
	padding: 0px!important;
}
.page-id-9003 .slick-slide{
	background: #fff;
	border: solid 1px #D7D7D7;
    padding: 10px;
    border-radius: 9px;
    box-shadow: 0px 1px 3px #D7D7D7;
}


.page-id-9003 .slick-prev:before {
    content: ''!important;
    background: url(https://miraispeaker.net/wp-content/uploads/2024/07/Group-15436.png
);
    background-size: 25px;
    width: 25px;
    height: 25px;
    display: block!important;
    background-repeat: no-repeat;
}

.page-id-9003 .slick-next:before {
    content: ''!important;
    background: url(https://miraispeaker.net/wp-content/uploads/2024/07/Group-15435.png
);
    background-size: 25px;
    width: 25px;
    height: 25px;
    display: block!important;
    background-repeat: no-repeat;
}


/* hearing-2 landing page custom css */


@media screen and (max-width: 767px){

/* support/connection landing page custom css */
	.how-to-conntect-linked-connection-page {
	padding: 20px!important;
}
	
	.how-to-conntect-linked-connection-page .wp-block-uagb-container{
		row-gap: 0px!important;
	}
	
	.two-ways-to-connect-mirai-speaker .uagb-container-inner-blocks-wrap {
		row-gap: 15px!important;
	}
	
	.two-ways-to-connect-mirai-speaker .uagb-container-inner-blocks-wrap p{
		margin-bottom: 0px;
		margin-top: 0px;
		font-size: 16px!important;
	}
	.two-ways-to-connect-mirai-speaker h2 br{
	display: block!important;
}
	.two-ways-to-connect-mirai-speaker .uagb-container-inner-blocks-wrap .wp-block-column p{
		
		margin-top: 15px!important;
		
	}
	    .page-id-9012 .support-page-banner {
        min-height: 298px !important;
    }
	.advance-faq-container-with-search-fn.how-to-connecte-faq{
		padding: 20px!important;
	}
	.advance-faq-container-with-search-fn.how-to-connecte-faq h2{
		margin-top: 20px!important;
		margin-bottom: 0px!important;
		max-width: 359px!important;
	}
	
	.advance-faq-container-with-search-fn.how-to-connecte-faq .thfaqf-faq-item{
		margin-left: 0px!important;
	}
	.advance-faq-container-with-search-fn.how-to-connecte-faq .thfaqf-faq-item-title{
		padding-left: 20px!important;
	}
	.tv-adjusting-instruction{
		padding: 20px!important;
		padding-bottom: 0px!important;
	}
	.tv-adjusting-instruction h2{
		max-width: 359px!important;
		margin-bottom: 20px!important;
	}
	.tv-adjusting-instruction .uagb-container-inner-blocks-wrap{
		row-gap: 5px!important;
	}
	.tv-adjusting-instruction-tab-wise{
		padding: 20px!important;
		padding-bottom: 0px!important;
	}
/* support/connection landing page custom css */
	

        
        /* 	Lifestyle landing page custom css starts */
        .page-id-9000 .homepage-support-card-section.world-wide-happy-customer-lifestyle-lp .wp-block-columns p:before{
        content: '';
        background-image: url("https://miraispeaker.net/wp-content/uploads/2024/05/unnamed-file.png");
        width: 67px!important;
        height: 61px!important;
        display: flow;
        background-size: contain;
        background-repeat: no-repeat;
        margin: auto!important;
      margin-bottom: -44px !important;
      margin-top: -16px!important;
    }
        
        
        .page-id-9000 .curved-shape-boost-speech-clearity p{
            text-align: center!important;
        }
        .page-id-9000 .world-wide-happy-customer-lifestyle-lp p{
            text-align: center!important;
        }
        
        .page-id-9000 .home-banner-heading {
            font-size: 28px !important;
        }
        
        .page-id-9000 .banner-container-home-page .wp-block-columns.banner-container-col{
            margin-top: 0px!important;
        }
        
        .page-id-9000 .new-lending-page-banner-button-col #custom-add-to-cart-btn-redirect-to-checkout.custom-checkout-button.single_add_to_cart_button{
            color: #ffffff!important;
        }
        .page-id-9000 .homepage-video-section-container h2{
            margin-bottom: 30px!important;
        }
        
        .page-id-9000 .homepage-buy-it-today-container.landing-page-new.first-black-bg-sec{
            margin-top: 10px !important;
        }
        
        .page-id-9000 .homepage-buy-it-today-container.landing-page-new.first-black-bg-sec .buyottoday-button-on-home a{
            color: #ffffff!important;
            font-weight: 600!important;
        }
        
        .page-id-9000 .homepage-support-card-section.second-landing-page-last-containter p{
            font-size: 18px!important;
        }
        .page-id-9000 .homepage-support-card-section.world-wide-happy-customer-lifestyle-lp {
            margin-top: 20px!important;
            margin-bottom: 0px!important;
        }
        
        .page-id-9000 .homepage-support-card-section.world-wide-happy-customer-lifestyle-lp .uagb-container-inner-blocks-wrap{
            row-gap: 0px!important;
        }
        .page-id-9000 .homepage-support-card-section.world-wide-happy-customer-lifestyle-lp .uagb-container-inner-blocks-wrap .homepage-support-text-img-colmn{
            margin-top: 0px !important;
        padding-top: 20px !important;
            padding-bottom: 10px!important;
        }
        
        .page-id-9000 .homepage-support-card-section.world-wide-happy-customer-lifestyle-lp .uagb-container-inner-blocks-wrap .homepage-support-text-img-colmn p {
            font-size: 18px!important;
            line-height: 1.3em!important;
        }
        .page-id-9000 .homepage-support-card-section.world-wide-happy-customer-lifestyle-lp .uagb-container-inner-blocks-wrap .homepage-support-text-img-colmn p br{
            display: block!important;
        }
        
        .page-id-9000 .banner-container-home-page .banner-container-col .banner-container-left-column .home-banner-heading{
            color: #000!important;
        }
        
        
        
    .page-id-9000 .homepage-support-text-img-colmn .mirai-and-conventional-comarison-gif-mobile .white-bd-p1-mirai-and-conventional-comarison-gif{
        padding: 7px 15px !important;
        padding-left: 15px!important;
        padding-right: 15px!important;
    }
    .page-id-9000 .homepage-support-text-img-colmn .mirai-and-conventional-comarison-gif-mobile .white-bd-p2-mirai-and-conventional-comarison-gif{
        padding: 7px 15px !important;
    }
    
    
    .page-id-9000 .mirai-vs-general-comparison-table{
    margin-left: -20px!important;
    }
        
        
    .page-id-9000 .mirai-vs-general-comparison-table table tbody tr:nth-child(1) td:nth-child(3) mark{
    margin-left: 10px!important;
    }
    .page-id-9000 .mirai-vs-general-comparison-table table tbody tr:nth-child(2) td:nth-child(3){
        padding-left: 15px!important;
    }
    .page-id-9000 .mirai-vs-general-comparison-table table tbody tr:nth-child(3) td:nth-child(3){
        padding-left: 15px!important;
    }
    .page-id-9000 .mirai-vs-general-comparison-table table tbody tr:nth-child(4) td:nth-child(3){
        padding-left: 15px!important;
    }
    .page-id-9000 .mirai-vs-general-comparison-table table tbody tr:nth-child(5) td:nth-child(3){
        padding-left: 15px!important;
    }
    .page-id-9000 .mirai-vs-general-comparison-table table tbody tr:nth-child(6) td:nth-child(3){
        padding-left: 15px!important;
    }
	.page-id-9000 .mirai-vs-general-comparison-table table tbody tr:nth-child(7) td:nth-child(3){
        padding-left: 15px!important;
    }
        
    .page-id-9000 .third-col-of-three-col-after-banner-hearing-lp p.source-note-paragraph{
        font-size: 10px!important;
    }
    
    
    .page-id-9000 .button-and-facility-sec-new-landing.mobile-only .free-shipping-return-warranty-related-new-sec{
        column-gap: 0px!important;
    }
    
    
    .page-id-9000 .free-shipping-return-warranty-related-new-sec.inside-buy-it-today {
    column-gap: 0px!important;
    }
    
    .page-id-9000 .is-not-stacked-on-mobile.new-lending-page-banner-button-col .free-shipping-return-warranty-related-new-sec .free-shipping-service .wp-block-media-text .wp-block-media-text__content{
        padding-top: 5px;
    }
    .page-id-9000 .first-black-bg-sec .free-shipping-return-warranty-related-new-sec .free-shipping-service .wp-block-media-text .wp-block-media-text__content{
        padding-top: 4px;
    }
    .page-id-9000 .second-black-bg-sec .free-shipping-return-warranty-related-new-sec .free-shipping-service .wp-block-media-text .wp-block-media-text__content{
        padding-top: 4px;
    }
    
    .page-id-9000 .designed-specially-for-tv-section-paragraph{
        font-size: 16px!important;
        padding-left: 4px !important;
    }
    
    .page-id-9000 .banner-container-home-page .swiper-content .wp-block-uagb-container.mirai-speaker-old-banner-img {
    background-position: 100% 105% !important;
    }
    
    
    .page-id-9000 .free-shipping-return-warranty-related-new-sec .free-shipping-service .wp-block-media-text__media {
    width: 38px!important;
        margin-bottom: 8px!important
    }
    .page-id-9000 .banner-container-home-page .first-slide-with-white-bg  .banner-container-col .banner-container-left-column .home-banner-heading{
        color: #000!important;
    }
    .page-id-9000 .banner-container-home-page {
    min-height: 315px !important;
        background-size: 800px;
      background-position-x: 74% !important;
        background-position-y: 0% !important;
    }
    .page-id-9000 .banner-container-home-page .wp-block-uagb-slider-child .wp-block-uagb-container{
    min-height: 382px !important;
        max-height: 382px !important;
    }
    .page-id-9000 .wp-block-uagb-container.banner-wave-bottom {
    margin-top: -75px !important;
    }
    .page-id-9000 .wp-block-uagb-container.banner-wave-bottom figure img {
    height: 100% !important;
    margin-top: -45px;
    min-height: 42px;
    }
    .page-id-9000 .button-and-facility-sec-new-landing.mobile-only .free-shipping-return-warranty-related-new-sec {
    display: flex !important;
    }
    .page-id-9000 .button-and-facility-sec-new-landing.mobile-only .free-shipping-return-warranty-related-new-sec {
    max-width: 100%;
    }
    .page-id-9000 .button-and-facility-sec-new-landing.mobile-only .price-and-discount-column{
        justify-content: center;
    }
    .page-id-9000 .homepage-support-card-section {
    padding-left: 20px !important;
    padding-right: 20px !important;
    }
    .page-id-9000 .homepage-support-card-section h2{
        margin-bottom: 10px!important;
    }
    
    
    .page-id-9000 .homepage-support-card-section.last-section-of-hearing-lp h4 br {
        display: block !important;
    }
    
    .page-id-9000 .homepage-support-card-section.last-section-of-hearing-lp p {
        text-align: left!important;
    }
    
    .page-id-9000 .homepage-support-card-section p{
        line-height: 1.5em!important;
    }
        
    .page-id-9000 .money-back-guarantee-warranty-new-sed {
    padding-left: 20px !important;
    padding-right: 20px !important;
    }
    .page-id-9000 .homepage-buy-it-today-container {
    margin-top: 30px !important;
    padding-bottom: 30px !important;
    }
    .page-id-9000 .tested-by-industry-professional-new-lp {
        padding-left: 20px !important;
        padding-right: 20px !important;
    }
    .page-id-9000 .homepage-buy-it-today-container.landing-page-new{
        border-radius: 0px!important;
    }
    .page-id-9000 .homepage-video-section-container {
    padding-right: 20px !important;
    padding-left: 20px !important;
        padding-bottom: 40px;
    }
    .page-id-9000 .ast-mobile-header-wrap .site-header-primary-section-right.site-header-section{
        display:none;
    }
    
    .page-id-9000 .ast-mobile-header-wrap .ast-builder-grid-row.ast-builder-grid-row-has-sides{
        grid-template-columns: 3fr auto 0fr;
        grid-column-gap: 0px;
    }
    .page-id-9000 .ast-mobile-header-wrap .ast-builder-grid-row.ast-builder-grid-row-has-sides .site-header-primary-section-left{
        justify-content: center;
    }
    .page-id-9000 .ast-mobile-header-wrap .ast-builder-grid-row.ast-builder-grid-row-has-sides .site-header-primary-section-left .site-logo-img{
        padding-right: 0px;
    }
    
    .page-id-9000 .wp-container-core-columns-layout-16 {
    padding-left: 0px;
    padding-right: 0px;
        padding-bottom: 0px!important;
    flex-direction: column-reverse;
    row-gap: 10px;
    }
    .page-id-9000 .button-and-facility-sec-new-landing.mobile-only{
        padding-bottom: 0px!important;
    }
    
    .page-id-9000 .designed-specially-for-tv-section{
        padding: 0px;
    }
    .page-id-9000 .designed-specially-for-tv-section h2{
        text-align: center;
        max-width: 300px;
    }
        
        .page-id-9000 .amazon-review-block{
            padding: 0px 20px;
        }
    
    .page-id-9000 .amazon-review-block h2{
        max-width: 360px;
        margin-bottom: 0px;
        margin-top: 20px;
    }
        
    .page-id-9000 .tested-by-industry-professional-new-lp h5 br{
    display: block!important;	
    }
    .page-id-9000 .tested-by-industry-professional-new-lp {
        padding-top: 25px;
    }
    .page-id-9000 .tested-by-industry-professional-new-lp h5{
        padding-bottom: 10px!important;
    }
        
    .page-id-9000 .homepage-buy-it-today-container.landing-page-new.first-black-bg-sec h2{
    max-width: 225px!important;
    }
    
    .page-id-9000 .homepage-buy-it-today-container.landing-page-new.first-black-bg-sec .uagb-container-inner-blocks-wrap p:nth-child(2) {
        max-width: 283px;
    font-size: 18px;
    line-height: 1.5em;
    }
    
    .page-id-9000 .homepage-buy-it-today-container.landing-page-new.first-black-bg-sec .butittoday-image-col {
    order: unset;
    margin-top: -50px !important;
        padding-top: 20px!important;
        padding-bottom: 0px!important;
    }
    
    .page-id-9000 .price-and-discount-column-black-bg{
        margin-top: 5px;
    }
    
    .page-id-9000 .homepage-buy-it-today-container.landing-page-new.first-black-bg-sec .free-shipping-return-warranty-related-new-sec.inside-buy-it-today{
        position: relative!important;
        bottom: -10px;
    }
    
    .page-id-9000 .compare-mirai-with-other-speaker-img h2 br{
        display: block!important;
    }
    .page-id-9000 .compare-mirai-with-other-speaker-img p br{
        display: block!important;
    }
    .page-id-9000 .homepage-support-text-img-colmn.second-landing-page-patented-hearing-block{
        padding-left: 0px;
        position: relative;
        padding-top: 0px !important;
        margin-top: 0px !important;
    }
    .page-id-9000 .homepage-support-text-img-colmn.second-landing-page-patented-hearing-block h4{
    position: absolute;
    top: 0;
    }
    .page-id-9000 .homepage-buy-it-today-container.landing-page-new.first-black-bg-sec .buyottoday-button-on-home{
        position: relative!important;
        margin-bottom: 50px;
    }
    
    .page-id-9000 .homepage-support-text-img-colmn.second-landing-page-patented-hearing-block h4{
        font-size: 26px!important;
        width: 100%;
    }
    
    .page-id-9000 .homepage-support-text-img-colmn.second-landing-page-patented-hearing-block p br{
        display: block!important;
    }
    .page-id-9000 .homepage-support-text-img-colmn.second-landing-page-patented-hearing-block .homepage-text-image-section-with-right-side-img{
        padding: 0px 20px!important;
    }
    .page-id-9000 .homepage-support-text-img-colmn.second-landing-page-patented-hearing-block p br{
        display: none!important;
    }
    .page-id-9000 .homepage-support-text-img-colmn.second-landing-page-patented-hearing-block p{
        max-width: 282px;
    }
    
    .page-id-9000 .homepage-support-text-img-colmn.great-stereo-sound-into-new-landing-page p br{
    display: block!important;
    }
    .page-id-9000 .homepage-support-text-img-colmn.great-stereo-sound-into-new-landing-page{
        position: relative;
        padding-bottom: 15px;
        padding-top: 0px!important;
    }
    .page-id-9000 .homepage-support-text-img-colmn.great-stereo-sound-into-new-landing-page .homepage-text-image-section{
        padding: 0px!important;
    }
    .page-id-9000 .homepage-support-text-img-colmn.great-stereo-sound-into-new-landing-page .great-stereo-sound-desc-sec h4 br{
        display: none!important;
    }
    
    .page-id-9000 .homepage-support-text-img-colmn.great-stereo-sound-into-new-landing-page .great-stereo-sound-desc-sec h4{
        font-size: 22px!important;
    }
    
    
    .page-id-9000  .full-container-mirai-vs-general-comparison-table{
        padding: 0px;
    }
    
        .page-id-9000  .full-container-mirai-vs-general-comparison-table .mirai-vs-general-comparison-table{
            max-width: 100%;
            padding-right: 10px;
    }
    
    .page-id-9000  .full-container-mirai-vs-general-comparison-table .mirai-vs-general-comparison-table td{
        font-size: 10px;
        line-height: 1.3em;
    }
    .page-id-9000  .full-container-mirai-vs-general-comparison-table .mirai-vs-general-comparison-table td mark{
        font-size: 10px!important;
        line-height: 1.3em;
    }
    
    .page-id-9000 .great-stereo-sound-desc-sec{
        padding: 0px!important
    }
    
    .page-id-9000 .great-stereo-sound-desc-sec p{
        padding: 0px!important
    }
    .page-id-9000 .homepage-support-text-img-colmn.second-landing-page-patented-hearing-block p{
    display: block!important;
    font-size: 16px!important;
    line-height: 1.5!important;
    width: 360px;
    margin: auto;
    }
    
    .page-id-9000 .homepage-support-text-img-colmn.second-landing-page-patented-hearing-block h4 br{
        display: block!important;
    }
    
    .page-id-9000 .homepage-buy-it-today-container.landing-page-new.first-black-bg-sec .buyottoday-button-on-home .wp-block-button{
        min-width: 300px!important;
    }
    
    .page-id-9000 .homepage-buy-it-today-container.landing-page-new.second-black-bg-sec h2{
    max-width: 292px!important;
        margin-bottom: 0px;
    }
    
    .page-id-9000 .homepage-buy-it-today-container.landing-page-new.second-black-bg-sec .uagb-container-inner-blocks-wrap p:nth-child(2){
        max-width: 312px;
    font-size: 18px;
    line-height: 1.5em;
    }
    
    .page-id-9000 .price-and-discount-column-black-bg{
        justify-content: center;
    }
    .page-id-9000 .price-and-discount-column-black-bg .wp-block-column h4{
    color: #fff!important;
    }
    .page-id-9000 .homepage-support-text-img-colmn{
        padding-top: 30px;
    padding-bottom: 40px;
    }
    .page-id-9000 .homepage-support-text-img-colmn h4{
        text-align: center;
        
    }
    .page-id-9000 .homepage-support-text-img-colmn p{
        text-align: left;
    padding-right: 0px !important;
    width: 100%;
    }
    .page-id-9000 .featured-in-for-mobile .uagb-container-inner-blocks-wrap{
        row-gap: 0px;
    }
    .page-id-9000 .featured-in-for-mobile .uagb-container-inner-blocks-wrap .swiper-content{
        padding-top:0px;
        padding-bottom: 0px;
    }
    .page-id-9000 .what-media-says-into-landing-page .wp-block-uagb-slider .swiper-content p{
        padding-right: 5px;
    }
    
    .page-id-9000 .what-media-says-into-landing-page .wp-block-uagb-slider .swiper-button-next{
        right: 0px!important;
    }
    .page-id-9000 .what-media-says-into-landing-page .wp-block-uagb-slider .swiper-button-next:after{
        color: #FFBC40!important;
    }
    .page-id-9000 .what-media-says-into-landing-page .wp-block-uagb-slider .swiper-button-prev{
        left: -8px!important;
    }
    
    .page-id-9000 .homepage-buy-it-today-container.landing-page-new.second-black-bg-sec .butittoday-image-col {
    order: unset;
    margin-top: -50px !important;
    padding-top: 20px !important;
    padding-bottom: 0px !important;
    }
    .page-id-9000 .homepage-buy-it-today-container.landing-page-new.second-black-bg-sec .free-shipping-return-warranty-related-new-sec.inside-buy-it-today {
    position: relative !important;
    bottom: -10px;
    }
    .page-id-9000 .homepage-buy-it-today-container.landing-page-new.second-black-bg-sec .buyottoday-button-on-home {
    position: relative !important;
    margin-bottom: 50px;
    }
    .page-id-9000 .homepage-buy-it-today-container.landing-page-new.second-black-bg-sec .buyottoday-button-on-home .wp-block-button {
    min-width: 300px !important;
    }
    .page-id-9000 #easy-integration-home-container h2{
        padding-top: 10px!important;
        max-width: 280px;
    }
    
    .page-id-9000 #easy-integration-home-container h2{
        padding-top: 30px!important;
        padding-bottom: 0px!important;
        margin-bottom: 0px;
    }
    .page-id-9000 #easy-integration-home-container .quickly-enjoy-clear-dialogue .third-col{
        display:flex!important;
        flex-direction: column;
    }
    
    .page-id-9000 #easy-integration-home-container .quickly-enjoy-clear-dialogue .second-col{
        display:flex!important;
        flex-direction: column;
    }
    
    .page-id-9000 #easy-integration-home-container .quickly-enjoy-clear-dialogue .third-col figure{
        order: 2;
        margin-top: 20px;
    }
    
    .page-id-9000 #easy-integration-home-container .quickly-enjoy-clear-dialogue .second-col figure{
        order: 2;
        margin-top: 20px;
    }
    
    .page-id-9000 #easy-integration-home-container .quickly-enjoy-clear-dialogue .third-col p{
        max-width: 300px;
    margin: auto;
    }
    
    .page-id-9000 #easy-integration-home-container .quickly-enjoy-clear-dialogue .second-col p{
        max-width: 260px;
    margin: auto;
    }
    
    .page-id-9000 #easy-integration-home-container .uagb-container-inner-blocks-wrap{
        gap:0px;
    }
    .page-id-9000 #easy-integration-home-container{
        padding-bottom: 10px;
    }
    
    .page-id-9000 .second-landing-page-last-containter h2{
        max-width: 320px;
    }
    
    .page-id-9000 .second-landing-page-last-containter .homepage-support-text-img-colmn{
        padding: 0px;
        margin: 0px;
    }
    /* .page-id-9000 .second-landing-page-last-containter .homepage-support-text-img-colmn p{
        text-align: left!important;
        line-height: 1.5;
    } */
    .page-id-9000 .second-landing-page-last-containter .homepage-support-text-img-colmn h4{
        text-align: left!important;
    }
    
    .page-id-9000 .second-landing-page-last-containter .uagb-container-inner-blocks-wrap{
        gap:0px!important;
        margin-bottom: 20px;
    }
    
    .page-id-9000 .button-and-facility-sec-new-landing.mobile-only h2{
        margin-bottom: 12px;
    }
    .page-id-9000 .button-and-facility-sec-new-landing.mobile-only p{
        margin-bottom: 15px;
    }
    
    .page-id-9000 .sticky-div-for-mobile {
    justify-content: center!important;
        height: 90px!important;
        padding: 0px!important;
    }
        .page-id-9000 .sticky-div-for-mobile .sticky-div-button.soundfun-prod{
    margin-bottom: 20px;
        margin-top: 20px;
    }
    
        .page-id-9000 #sticky-div-for-mobile a{
    display: none!important;
    }
	
	.page-id-9000 ul.slick-dots {
padding-left: 0px!important;
disply: block!important;
bottom: -24px !important;
}

.page-id-9000 .slick-dots li{
    margin: 0 0px!important;
}
.page-id-9000 .slick-dots li.slick-active button:before{
    font-size: 12px!important;
	color: #f2a413;
}
	.page-id-9000 .slick-dots li button:before{
    font-size: 12px!important;
}
.page-id-9000 .button-and-facility-sec-new-landing.mobile-only{
margin-top: -18px !important;
}
	.page-id-9000 .slick-prev {
    left: -6px;
    z-index: 99;
}
	.page-id-9000 .slick-next {
    right: 2px;
		z-index: 99;
}
		.page-id-9000 .carousel ul.slick-dots {
    display: block !important;
}
    /* 	Lifestyle landing page custom css ends */
  


/* 	Hearing landing page custom css starts */
	
	.homepage-support-text-img-colmn .mirai-and-conventional-comarison-gif-mobile .white-bd-p2-mirai-and-conventional-comarison-gif{
		margin-top: 30px!important;
	}
	
	.mirai-and-conventional-comarison-gif-mobile .wp-block-uagb-image{
	margin-top: 0px!important;
}
	
	.mirai-and-conventional-comarison-gif-mobile .mirai-and-conventional-comarison-gif-surce-p{
	  margin-top: unset;
    margin-bottom: unset !important;
}
	
	.homepage-support-text-img-colmn .wp-block-column.mirai-and-conventional-comarison-gif-mobile{
		padding-top: 30px!important;
		border-radius: 24px;
	}
	
	.page-id-9003 .homepage-support-text-img-colmn .mirai-and-conventional-comarison-gif-mobile .white-bd-p1-mirai-and-conventional-comarison-gif{
		padding: 7px 15px !important;
		padding-left: 15px!important;
		padding-right: 15px!important;
	}
	.page-id-9003 .homepage-support-text-img-colmn .mirai-and-conventional-comarison-gif-mobile .white-bd-p2-mirai-and-conventional-comarison-gif{
		padding: 7px 15px !important;
	}
	
	
	.mirai-and-conventional-comarison-gif-mobile .white-bd-p1-mirai-and-conventional-comarison-gif br{
	display: block!important;	
	}
	.mirai-and-conventional-comarison-gif-mobile .white-bd-p2-mirai-and-conventional-comarison-gif br{
	display: block!important;	
	}
	
	.page-id-9003 .mirai-vs-general-comparison-table{
	margin-left: -20px!important;
}
	
	
	.page-id-9003 .mirai-vs-general-comparison-table table tbody tr:nth-child(1) td:nth-child(3) mark{
	margin-left: 10px!important;
}
.page-id-9003 .mirai-vs-general-comparison-table table tbody tr:nth-child(2) td:nth-child(3){
	padding-left: 15px!important;
}
.page-id-9003 .mirai-vs-general-comparison-table table tbody tr:nth-child(3) td:nth-child(3){
	padding-left: 15px!important;
}
.page-id-9003 .mirai-vs-general-comparison-table table tbody tr:nth-child(4) td:nth-child(3){
	padding-left: 15px!important;
}
.page-id-9003 .mirai-vs-general-comparison-table table tbody tr:nth-child(5) td:nth-child(3){
	padding-left: 15px!important;
}
.page-id-9003 .mirai-vs-general-comparison-table table tbody tr:nth-child(6) td:nth-child(3){
	padding-left: 15px!important;
}
.page-id-9003 .mirai-vs-general-comparison-table table tbody tr:nth-child(7) td:nth-child(3){
	padding-left: 15px!important;
}
	
	.mirai-vs-general-comparison-table table tbody tr:nth-child(7) td:nth-child(2){
		border-bottom-left-radius: 20px !important;
    border-bottom-right-radius: 20px !important;
	}
	
/* 	.list-items-with-yellow-marked-sign li:before{
		content: '';
		background: url(https://miraispeaker.net/wp-content/uploads/2024/04/Group-15380.png);
		width: 10px;
		height: 10px;
		display: block;
	} */
	.first-col-of-three-col-after-banner-hearing-lp{
	min-height: unset!important;
}
	.second-col-of-three-col-after-banner-hearing-lp{
	min-height: unset!important;
}
	.third-col-of-three-col-after-banner-hearing-lp{
	min-height: unset!important;
}
	
	.price-and-discount-column-black-bg p strong{
		width: 110px!important;
	}
	.price-and-discount-column-black-bg p{
		width: 110px!important;
	}
	
	
		.list-items-with-yellow-marked-sign li{
	line-height: 1.5em!important;
	margin-bottom: 10px;
}
	.list-items-with-yellow-marked-sign li:before{
		top: 10px;
    left: -26px;
	}
	.three-col-after-banner-hearing-lp .first-col-of-three-col-after-banner-hearing-lp{
		padding: 17px;
		flex-direction: row;
	}
		.three-col-after-banner-hearing-lp .first-col-of-three-col-after-banner-hearing-lp .wp-block-uagb-image{
		display: inline-block;
    width: 18%;
    margin: 0px;
	}
			.three-col-after-banner-hearing-lp .first-col-of-three-col-after-banner-hearing-lp .wp-block-group{
		display: inline-block;
    width: 72%!important;
    margin: 0px;
	}
	.three-col-after-banner-hearing-lp .first-col-of-three-col-after-banner-hearing-lp .wp-block-group h3{
		font-size: 16px!important;
		text-align: left;
		margin-bottom: 8px !important;
	}
	.three-col-after-banner-hearing-lp .first-col-of-three-col-after-banner-hearing-lp .wp-block-group p{
		font-size: 15px!important;
		text-align: left;
	}
	
		.three-col-after-banner-hearing-lp .second-col-of-three-col-after-banner-hearing-lp{
		padding: 17px;
		flex-direction: row;
	}
			.three-col-after-banner-hearing-lp .second-col-of-three-col-after-banner-hearing-lp .wp-block-uagb-image{
		display: inline-block;
    width: 18%;
    margin: 0px;
	}
			.three-col-after-banner-hearing-lp .second-col-of-three-col-after-banner-hearing-lp .wp-block-group{
		display: inline-block;
    width: 72%!important;
    margin: 0px;
	}
	.three-col-after-banner-hearing-lp .second-col-of-three-col-after-banner-hearing-lp .wp-block-group h3{
		font-size: 16px!important;
		text-align: left;
		margin-bottom: 8px !important;
	}
	.three-col-after-banner-hearing-lp .second-col-of-three-col-after-banner-hearing-lp .wp-block-group p{
		font-size: 15px!important;
		text-align: left;
	}
	.three-col-after-banner-hearing-lp .third-col-of-three-col-after-banner-hearing-lp{
		padding: 17px;
		flex-direction: row;
	}
			.three-col-after-banner-hearing-lp .third-col-of-three-col-after-banner-hearing-lp .wp-block-uagb-image{
		display: inline-block;
    width: 18%;
    margin: 0px;
	}
			.three-col-after-banner-hearing-lp .third-col-of-three-col-after-banner-hearing-lp .wp-block-group{
		display: inline-block;
    width: 72%!important;
    margin: 0px;
	}
	.three-col-after-banner-hearing-lp .third-col-of-three-col-after-banner-hearing-lp .wp-block-group h3{
		font-size: 16px!important;
		text-align: left;
		margin-bottom: 8px !important;
	}
	.three-col-after-banner-hearing-lp .third-col-of-three-col-after-banner-hearing-lp .wp-block-group p{
		font-size: 15px!important;
		text-align: left;
	}
	
	.page-id-9003 .third-col-of-three-col-after-banner-hearing-lp p.source-note-paragraph{
		font-size: 10px!important;
	}

	
	.heading-lp-heading-after-top-banner{
		margin-bottom: 13px!important;
	}
	.paragraph-lp-heading-after-top-banner{
		margin-bottom: 15px!important;
	}
	.three-col-after-banner-hearing-lp{
		padding: 10px 20px!important;
	}
	.mirai-vs-general-comparison-table table tbody tr:nth-child(1) td:nth-child(2) {
    background-color: #fff;
    padding: 10px;
    border-top-left-radius: 20px!important;
    border-top-right-radius: 20px!important;

}

.page-id-9003 .button-and-facility-sec-new-landing.mobile-only .free-shipping-return-warranty-related-new-sec{
	column-gap: 0px!important;
}


.page-id-9003 .free-shipping-return-warranty-related-new-sec.inside-buy-it-today {
column-gap: 0px!important;
}

.page-id-9003 .is-not-stacked-on-mobile.new-lending-page-banner-button-col .free-shipping-return-warranty-related-new-sec .free-shipping-service .wp-block-media-text .wp-block-media-text__content{
	padding-top: 5px;
}
.page-id-9003 .first-black-bg-sec .free-shipping-return-warranty-related-new-sec .free-shipping-service .wp-block-media-text .wp-block-media-text__content{
	padding-top: 4px;
}
.page-id-9003 .second-black-bg-sec .free-shipping-return-warranty-related-new-sec .free-shipping-service .wp-block-media-text .wp-block-media-text__content{
	padding-top: 4px;
}

.page-id-9003 .designed-specially-for-tv-section-paragraph{
	font-size: 16px!important;
	padding-left: 4px !important;
}

.page-id-9003 .banner-container-home-page .swiper-content .wp-block-uagb-container.mirai-speaker-old-banner-img {
background-position: 100% 105% !important;
}


.page-id-9003 .free-shipping-return-warranty-related-new-sec .free-shipping-service .wp-block-media-text__media {
width: 38px!important;
	margin-bottom: 8px!important
}
.page-id-9003 .banner-container-home-page .first-slide-with-white-bg  .banner-container-col .banner-container-left-column .home-banner-heading{
	color: #000!important;
}
.page-id-9003 .banner-container-home-page {
min-height: 382px !important;
}
.page-id-9003 .banner-container-home-page .wp-block-uagb-slider-child .wp-block-uagb-container{
min-height: 382px !important;
	max-height: 382px !important;
}
.page-id-9003 .wp-block-uagb-container.banner-wave-bottom {
margin-top: -75px !important;
}
.page-id-9003 .wp-block-uagb-container.banner-wave-bottom figure img {
height: 100% !important;
margin-top: -45px;
min-height: 42px;
}
.page-id-9003 .button-and-facility-sec-new-landing.mobile-only .free-shipping-return-warranty-related-new-sec {
display: flex !important;
}
.page-id-9003 .button-and-facility-sec-new-landing.mobile-only .free-shipping-return-warranty-related-new-sec {
max-width: 100%;
}
.page-id-9003 .button-and-facility-sec-new-landing.mobile-only .price-and-discount-column{
	justify-content: center;
}
.page-id-9003 .homepage-support-card-section {
padding-left: 20px !important;
padding-right: 20px !important;
}
	.page-id-9003 .homepage-support-card-section h2{
		margin-bottom: 10px!important;
	}
	.homepage-support-text-img-colmn .seperate-p-section{
		margin-top: 10px!important;
		margin-bottom: 10px!important;
	}
/* 	.page-id-9003 .homepage-support-card-section.second-landing-page-last-containter.only-for-mobile .homepage-support-text-img-colmn p br{
		display: block!important;
	} */
	
	#easy-integration-home-container .second-col h4{
		order: 2;
	}
	#easy-integration-home-container .second-col p{
		order: 3;
	}
	#easy-integration-home-container .second-col figure{
		order: 1;
	}
	#easy-integration-home-container .third-col h4{
		order: 2;
	}
	#easy-integration-home-container .third-col p{
		order: 3;
	}
	#easy-integration-home-container .third-col figure{
		order: 1;
	}
	#easy-integration-home-container{
		margin-bottom: 30px!important;
	}
	#easy-integration-home-container h2{
		margin-bottom: 20px!important;
	}
	
	.page-id-9003 .homepage-support-card-section.last-section-of-hearing-lp h4 br {
		display: block !important;
	}
	
	.page-id-9003 .homepage-support-card-section.last-section-of-hearing-lp p {
		text-align: left!important;
	}
	
	.page-id-9003 .homepage-support-card-section p{
		line-height: 1.5em!important;
	}
	
.page-id-9003 .money-back-guarantee-warranty-new-sed {
padding-left: 20px !important;
padding-right: 20px !important;
}
.page-id-9003 .homepage-buy-it-today-container {
margin-top: 30px !important;
padding-bottom: 30px !important;
}
.page-id-9003 .tested-by-industry-professional-new-lp {
	padding-left: 20px !important;
	padding-right: 20px !important;
}
.page-id-9003 .homepage-buy-it-today-container.landing-page-new{
	border-radius: 0px!important;
}
.page-id-9003 .homepage-video-section-container {
padding-right: 20px !important;
padding-left: 20px !important;
	padding-bottom: 40px;
}
.page-id-9003 .ast-mobile-header-wrap .site-header-primary-section-right.site-header-section{
	display:none;
}

.page-id-9003 .ast-mobile-header-wrap .ast-builder-grid-row.ast-builder-grid-row-has-sides{
	grid-template-columns: 3fr auto 0fr;
	grid-column-gap: 0px;
}
.page-id-9003 .ast-mobile-header-wrap .ast-builder-grid-row.ast-builder-grid-row-has-sides .site-header-primary-section-left{
	justify-content: center;
}
.page-id-9003 .ast-mobile-header-wrap .ast-builder-grid-row.ast-builder-grid-row-has-sides .site-header-primary-section-left .site-logo-img{
	padding-right: 0px;
}

.page-id-9003 .wp-container-core-columns-layout-16 {
padding-left: 0px;
padding-right: 0px;
	padding-bottom: 0px!important;
flex-direction: column-reverse;
row-gap: 10px;
}
.page-id-9003 .button-and-facility-sec-new-landing.mobile-only{
	padding-bottom: 0px!important;
}

.page-id-9003 .designed-specially-for-tv-section{
	padding: 0px;
}
.page-id-9003 .designed-specially-for-tv-section h2{
	text-align: center;
	max-width: 300px;
}
	
	.page-id-9003 .amazon-review-block{
		padding: 0px 20px;
	}

.page-id-9003 .amazon-review-block h2{
	max-width: 360px;
	margin-bottom: 0px;
	margin-top: 20px;
}
	
	.page-id-9003 .tested-by-industry-professional-new-lp h5 br{
	display: block!important;	
	}
	.page-id-9003 .tested-by-industry-professional-new-lp {
		padding-top: 25px;
	}
	.page-id-9003 .tested-by-industry-professional-new-lp h5{
		padding-bottom: 10px!important;
	}
	
.page-id-9003 .homepage-buy-it-today-container.landing-page-new.first-black-bg-sec h2{
max-width: 225px!important;
}

.page-id-9003 .homepage-buy-it-today-container.landing-page-new.first-black-bg-sec .uagb-container-inner-blocks-wrap p:nth-child(2) {
	max-width: 283px;
font-size: 18px;
line-height: 1.5em;
}

.page-id-9003 .homepage-buy-it-today-container.landing-page-new.first-black-bg-sec .butittoday-image-col {
order: unset;
margin-top: -50px !important;
	padding-top: 20px!important;
	padding-bottom: 0px!important;
}

.page-id-9003 .price-and-discount-column-black-bg{
	margin-top: 5px;
}

.page-id-9003 .homepage-buy-it-today-container.landing-page-new.first-black-bg-sec .free-shipping-return-warranty-related-new-sec.inside-buy-it-today{
	position: relative!important;
	bottom: -10px;
}

.page-id-9003 .compare-mirai-with-other-speaker-img h2 br{
	display: block!important;
}
.page-id-9003 .compare-mirai-with-other-speaker-img p br{
	display: block!important;
}
.page-id-9003 .homepage-support-text-img-colmn.second-landing-page-patented-hearing-block{
	padding-left: 0px;
	position: relative;
	padding-top: 0px !important;
	margin-top: 0px !important;
}
.page-id-9003 .homepage-support-text-img-colmn.second-landing-page-patented-hearing-block h4{
position: absolute;
top: 0;
}
.page-id-9003 .homepage-buy-it-today-container.landing-page-new.first-black-bg-sec .buyottoday-button-on-home{
	position: relative!important;
	margin-bottom: 50px;
}

.page-id-9003 .homepage-support-text-img-colmn.second-landing-page-patented-hearing-block h4{
	font-size: 26px!important;
	width: 100%;
}

.page-id-9003 .homepage-support-text-img-colmn.second-landing-page-patented-hearing-block p br{
	display: block!important;
}
	.page-id-9003 .homepage-support-text-img-colmn.second-landing-page-patented-hearing-block .homepage-text-image-section-with-right-side-img{
		padding: 0px 20px!important;
	}
	.page-id-9003 .homepage-support-text-img-colmn.second-landing-page-patented-hearing-block p br{
		display: none!important;
	}
	.page-id-9003 .homepage-support-text-img-colmn.second-landing-page-patented-hearing-block p{
		max-width: 282px;
	}
	
	.page-id-9003 .homepage-support-text-img-colmn.great-stereo-sound-into-new-landing-page p br{
	display: block!important;
}
.page-id-9003 .homepage-support-text-img-colmn.great-stereo-sound-into-new-landing-page{
	position: relative;
	padding-bottom: 15px;
	padding-top: 0px!important;
}
	.page-id-9003 .homepage-support-text-img-colmn.great-stereo-sound-into-new-landing-page .homepage-text-image-section{
		padding: 0px!important;
	}
	.page-id-9003 .homepage-support-text-img-colmn.great-stereo-sound-into-new-landing-page .great-stereo-sound-desc-sec h4 br{
		display: none!important;
	}
	
	.page-id-9003 .homepage-support-text-img-colmn.great-stereo-sound-into-new-landing-page .great-stereo-sound-desc-sec h4{
		font-size: 22px!important;
	}
/* .page-id-9003 .homepage-support-text-img-colmn.great-stereo-sound-into-new-landing-page h4{
	position: absolute;
	top: -15px;
width: 100%;
} */
	.why-mirai-speaker-hearing-lp{
		padding: 30px 20px!important;
	}
	.why-mirai-speaker-hearing-lp h2{
		margin-bottom: 0px;
	}
	
	.why-mirai-speaker-hearing-lp .wp-block-column-is-layout-flow:nth-child(3) p br{
		display: block!important;
	}
	.full-container-mirai-vs-general-comparison-table h2 br{
		display: block!important;
	}
	.full-container-mirai-vs-general-comparison-table p{
		max-width: 305px!important;
	}
	
	.page-id-9003  .full-container-mirai-vs-general-comparison-table{
		padding: 0px;
	}
	
		.page-id-9003  .full-container-mirai-vs-general-comparison-table .mirai-vs-general-comparison-table{
			max-width: 100%;
			padding-right: 10px;
	}

	.page-id-9003  .full-container-mirai-vs-general-comparison-table .mirai-vs-general-comparison-table td{
		font-size: 10px;
		line-height: 1.3em;
	}
	.page-id-9003  .full-container-mirai-vs-general-comparison-table .mirai-vs-general-comparison-table td mark{
		font-size: 10px!important;
		line-height: 1.3em;
	}

.page-id-9003 .great-stereo-sound-desc-sec{
	padding: 0px!important
}

.page-id-9003 .great-stereo-sound-desc-sec p{
	padding: 0px!important
}
	.page-id-9003 .homepage-support-text-img-colmn.second-landing-page-patented-hearing-block p{
	display: block!important;
  font-size: 16px!important;
line-height: 1.5!important;
width: 360px;
margin: auto;
}

.page-id-9003 .homepage-support-text-img-colmn.second-landing-page-patented-hearing-block h4 br{
	display: block!important;
}

.page-id-9003 .homepage-buy-it-today-container.landing-page-new.first-black-bg-sec .buyottoday-button-on-home .wp-block-button{
	min-width: 300px!important;
}

.page-id-9003 .homepage-buy-it-today-container.landing-page-new.second-black-bg-sec h2{
max-width: 292px!important;
	margin-bottom: 0px;
}

.page-id-9003 .homepage-buy-it-today-container.landing-page-new.second-black-bg-sec .uagb-container-inner-blocks-wrap p:nth-child(2){
	max-width: 312px;
font-size: 18px;
line-height: 1.5em;
}

.page-id-9003 .price-and-discount-column-black-bg{
	justify-content: center;
}
.page-id-9003 .price-and-discount-column-black-bg .wp-block-column h4{
color: #fff!important;
}
.page-id-9003 .homepage-support-text-img-colmn{
	padding-top: 30px;
padding-bottom: 40px;
}
.page-id-9003 .homepage-support-text-img-colmn h4{
	text-align: center;
	
}
.page-id-9003 .homepage-support-text-img-colmn p{
	text-align: center;
padding-right: 0px !important;
width: 100%;
}
.page-id-9003 .featured-in-for-mobile .uagb-container-inner-blocks-wrap{
	row-gap: 0px;
}
.page-id-9003 .featured-in-for-mobile .uagb-container-inner-blocks-wrap .swiper-content{
	padding-top:0px;
	padding-bottom: 0px;
}
.page-id-9003 .what-media-says-into-landing-page .wp-block-uagb-slider .swiper-content p{
	padding-right: 5px;
}

.page-id-9003 .what-media-says-into-landing-page .wp-block-uagb-slider .swiper-button-next{
	right: 0px!important;
}
.page-id-9003 .what-media-says-into-landing-page .wp-block-uagb-slider .swiper-button-next:after{
	color: #FFBC40!important;
}
.page-id-9003 .what-media-says-into-landing-page .wp-block-uagb-slider .swiper-button-prev{
	left: -8px!important;
}

.page-id-9003 .homepage-buy-it-today-container.landing-page-new.second-black-bg-sec .butittoday-image-col {
order: unset;
margin-top: -50px !important;
padding-top: 20px !important;
padding-bottom: 0px !important;
}
.page-id-9003 .homepage-buy-it-today-container.landing-page-new.second-black-bg-sec .free-shipping-return-warranty-related-new-sec.inside-buy-it-today {
position: relative !important;
bottom: -10px;
}
.page-id-9003 .homepage-buy-it-today-container.landing-page-new.second-black-bg-sec .buyottoday-button-on-home {
position: relative !important;
margin-bottom: 50px;
}
.page-id-9003 .homepage-buy-it-today-container.landing-page-new.second-black-bg-sec .buyottoday-button-on-home .wp-block-button {
min-width: 300px !important;
}
.page-id-9003 #easy-integration-home-container h2{
	padding-top: 10px!important;
	max-width: 260px;
}

.page-id-9003 #easy-integration-home-container h2{
	padding-top: 30px!important;
	padding-bottom: 0px!important;
	margin-bottom: 0px;
}
.page-id-9003 #easy-integration-home-container .quickly-enjoy-clear-dialogue .third-col{
	display:flex!important;
	flex-direction: column;
}

.page-id-9003 #easy-integration-home-container .quickly-enjoy-clear-dialogue .second-col{
	display:flex!important;
	flex-direction: column;
}

.page-id-9003 #easy-integration-home-container .quickly-enjoy-clear-dialogue .third-col figure{
	order: 2;
	margin-top: 20px;
}

.page-id-9003 #easy-integration-home-container .quickly-enjoy-clear-dialogue .second-col figure{
	order: 2;
	margin-top: 20px;
}

.page-id-9003 #easy-integration-home-container .quickly-enjoy-clear-dialogue .third-col p{
	max-width: 300px;
margin: auto;
}

.page-id-9003 #easy-integration-home-container .quickly-enjoy-clear-dialogue .second-col p{
	max-width: 260px;
margin: auto;
}

.page-id-9003 #easy-integration-home-container .uagb-container-inner-blocks-wrap{
	gap:0px;
}
.page-id-9003 #easy-integration-home-container{
	padding-bottom: 10px;
}

.page-id-9003 .second-landing-page-last-containter h2{
	max-width: 300px;
}

.page-id-9003 .second-landing-page-last-containter .homepage-support-text-img-colmn{
	padding: 0px;
	margin: 0px;
}
/* .page-id-9003 .second-landing-page-last-containter .homepage-support-text-img-colmn p{
	text-align: left!important;
	line-height: 1.5;
} */
.page-id-9003 .second-landing-page-last-containter .homepage-support-text-img-colmn h4{
	text-align: left!important;
}

.page-id-9003 .second-landing-page-last-containter .uagb-container-inner-blocks-wrap{
	gap:0px!important;
	margin-bottom: 20px;
}

.page-id-9003 .button-and-facility-sec-new-landing.mobile-only h2{
	margin-bottom: 12px;
}
.page-id-9003 .button-and-facility-sec-new-landing.mobile-only p{
	margin-bottom: 15px;
}

.page-id-9003 .sticky-div-for-mobile {
justify-content: center!important;
	height: 90px!important;
	padding: 0px!important;
}
	.page-id-9003 .sticky-div-for-mobile .sticky-div-button.soundfun-prod{
margin-bottom: 20px;
	margin-top: 20px;
}

	.page-id-9003 #sticky-div-for-mobile a{
display: none!important;
}
	
	.page-id-9003 ul.slick-dots {
padding-left: 0px!important;
disply: block!important;
bottom: -24px !important;
}

.page-id-9003 .slick-dots li{
    margin: 0 0px!important;
}
.page-id-9003 .slick-dots li.slick-active button:before{
    font-size: 12px!important;
	color: #f2a413;
}
	.page-id-9003 .slick-dots li button:before{
    font-size: 12px!important;
}
	
.page-id-9003 .button-and-facility-sec-new-landing.mobile-only{
margin-top: -18px !important;
}
		.page-id-9003 .slick-prev {
    left: -6px;
    z-index: 99;
}
	.page-id-9003 .slick-next {
    right: 2px;
		z-index: 99;
}
	.page-id-9003 .carousel ul.slick-dots {
    display: block !important;
}

/* 	Hearing landing page custom css ends */

}

/* new css for hearing-2 and lifestyle-2 */

/* new css for miraispeaker-blackfriday by rmn*/
.page-id-10359 .site-header-focus-item #custom-add-to-cart-btn-redirect-to-checkout.custom-checkout-button.single_add_to_cart_button{
	font-size: 17px !important;
	font-weight: 600 !important;
}

.page-id-10361 .site-header-focus-item #custom-add-to-cart-btn-redirect-to-checkout.custom-checkout-button.single_add_to_cart_button{
	font-size: 17px !important;
	font-weight: 600 !important;
} 


.page-id-8362 .price-and-discount-column h5 {
    text-decoration-color: #f2a413 !important;
}
.page-id-8362 .price-and-discount-column .wp-block-column {
    max-width: 109px;
    position: relative;
}
.page-id-8362 .price-and-discount-column .wp-block-column figure {
    position: absolute;
/*     width: 185px; */
	width: 265px;
}
.page-id-8362 .banner-container-home-page .new-lending-page-banner-button-col {
    margin-left: 2px;
    margin-top: 25px !important;
}
.page-id-8362 .new-lending-page-banner-button-col #custom-add-to-cart-btn-redirect-to-checkout.custom-checkout-button.single_add_to_cart_button {
    padding-top: 11px;
    padding-bottom: 13px;
}










.page-id-9003 .price-and-discount-column .wp-block-column figure {
    position: absolute;
    width: 175px;
    top: 145px;
    left: 200px !important;
}

.page-id-9003 #custom-add-to-cart-btn-redirect-to-checkout {
    max-width: 38% !important;
    min-width: 192px !important;
}

.page-id-9003 .buy-now-from-soundfun-black-bg-sec {
    max-width: 160px !important;
}

.page-id-9003 .buy-now-from-soundfun-second-black-bg-sec {
    max-width: 160px !important;
}

.page-id-9003 .price-and-discount-column-black-bg .wp-block-column {
    max-width: 98px;
}
.page-id-9003 .blackbriday-off-black-bg {
    position: relative;
}
.page-id-9003 .blackbriday-off-black-bg figure {
    position: absolute;
    min-width: 193px;
    top: -42px;
    left: -16px;
}



.page-id-10091 .price-and-discount-column .wp-block-column figure {
    position: absolute;
    width: 175px;
    top: 145px;
    left: 200px !important;
}

.page-id-10091 #custom-add-to-cart-btn-redirect-to-checkout {
    max-width: 38% !important;
    min-width: 192px !important;
}

.page-id-10091 .buy-now-from-soundfun-black-bg-sec {
    max-width: 160px !important;
}

.page-id-10091 .buy-now-from-soundfun-second-black-bg-sec {
    max-width: 160px !important;
}

.page-id-10091 .price-and-discount-column-black-bg .wp-block-column {
    max-width: 98px;
}
.page-id-10091 .blackbriday-off-black-bg {
    position: relative;
}
.page-id-10091 .blackbriday-off-black-bg figure {
    position: absolute;
    min-width: 193px;
    top: -42px;
    left: -16px;
}




.page-id-10093 .price-and-discount-column .wp-block-column figure {
    position: absolute;
    width: 175px;
    top: 145px;
    left: 200px !important;
}

.page-id-10093 #custom-add-to-cart-btn-redirect-to-checkout {
    max-width: 38% !important;
    min-width: 192px !important;
}

.page-id-10093 .buy-now-from-soundfun-black-bg-sec {
    max-width: 160px !important;
}

.page-id-10093 .buy-now-from-soundfun-second-black-bg-sec {
    max-width: 160px !important;
}

.page-id-10093 .price-and-discount-column-black-bg .wp-block-column {
    max-width: 98px;
}
.page-id-10093 .blackbriday-off-black-bg {
    position: relative;
}
.page-id-10093 .blackbriday-off-black-bg figure {
    position: absolute;
    min-width: 193px;
    top: -42px;
    left: -16px;
}




.page-id-10095 .price-and-discount-column .wp-block-column figure {
    position: absolute;
    width: 175px;
    top: 145px;
    left: 200px !important;
}

.page-id-10095 #custom-add-to-cart-btn-redirect-to-checkout {
    max-width: 38% !important;
    min-width: 192px !important;
}

.page-id-10095 .buy-now-from-soundfun-black-bg-sec {
    max-width: 160px !important;
}

.page-id-10095 .buy-now-from-soundfun-second-black-bg-sec {
    max-width: 160px !important;
}

.page-id-10095 .price-and-discount-column-black-bg .wp-block-column {
    max-width: 98px;
}
.page-id-10095 .blackbriday-off-black-bg {
    position: relative;
}
.page-id-10095 .blackbriday-off-black-bg figure {
    position: absolute;
    min-width: 193px;
    top: -42px;
    left: -16px;
}





.page-id-9000 .price-and-discount-column .wp-block-column figure {
    position: absolute;
    width: 180px;
    top: 100px;
    left: 205px !important;
}

.page-id-9000 #custom-add-to-cart-btn-redirect-to-checkout {
    max-width: 38% !important;
    min-width: 192px !important;
}

.page-id-9000 .buy-now-from-soundfun-black-bg-sec {
    max-width: 160px !important;
}

.page-id-9000 .buy-now-from-soundfun-second-black-bg-sec {
    max-width: 160px !important;
}

.page-id-9000 .price-and-discount-column-black-bg .wp-block-column {
    max-width: 98px;
}
.page-id-9000 .blackbriday-off-black-bg {
    position: relative;
}
.page-id-9000 .blackbriday-off-black-bg figure {
    position: absolute;
    min-width: 193px;
    top: -42px;
    left: -16px;
}



@media screen and (max-width: 767px) {
	
/* Page ID 9003 */
    .page-id-9003 .button-and-facility-sec-new-landing.mobile-only .uagb-container-inner-blocks-wrap .is-not-stacked-on-mobile.wp-container-core-columns-is-layout-12 {
        padding-right: 59px !important;
    }
	
	.page-id-9003 .mobile-only .price-and-discount-column-black-bg {
        width: 78% !important;
    }
	
	.page-id-9003 .price-and-discount-column-black-bg {
        justify-content: center;
		margin-top: 5px;
    }
	
	.page-id-9003 .price-and-discount-column-black-bg .wp-block-column {
        text-align: center;
    }
	
	.page-id-9003 .mobile-only .price-and-discount-column-black-bg .balckfriday-sale-mobile-view-after-banner {
        position: relative;
    }

	.page-id-9003 .mobile-only .price-and-discount-column-black-bg .balckfriday-sale-mobile-view-after-banner figure {
        position: absolute;
        top: -75px;
        right: -35px;
        width: 133px;
    }
	
	.page-id-9003 .homepage-buy-it-today-container .price-and-discount-column-black-bg {
        width: 82% !important;
        padding: 20px 0px;
    }
	
	.page-id-9003 .homepage-buy-it-today-container .price-and-discount-column-black-bg .blackbriday-off-black-bg {
        position: relative;
        flex-basis: 28% !important;
    }
	
	.page-id-9003 .homepage-buy-it-today-container .price-and-discount-column-black-bg .blackbriday-off-black-bg figure {
        position: absolute;
        min-width: 143px;
        top: -32px;
        left: -10px;
    }
	
	.page-id-9003 .new-lending-page-banner-button-col.uag-hide-desktop .wp-block-column-is-layout-flow form {
        margin-top: 0px !important;
    }
	
	
	
	/* Page ID 10091 */

	.page-id-10091 .button-and-facility-sec-new-landing.mobile-only .uagb-container-inner-blocks-wrap .is-not-stacked-on-mobile.wp-container-core-columns-is-layout-12 {
    padding-right: 59px !important;
	}
	
	.page-id-10091 .mobile-only .price-and-discount-column-black-bg {
    width: 78% !important;
	}

	.page-id-10091 .price-and-discount-column-black-bg {
    justify-content: right;
    margin-top: 5px;
	}

	.page-id-10091 .price-and-discount-column-black-bg .wp-block-column {
    text-align: center;
	}

	.page-id-10091 .mobile-only .price-and-discount-column-black-bg .balckfriday-sale-mobile-view-after-banner {
    position: relative;
	}

	.page-id-10091 .mobile-only .price-and-discount-column-black-bg .balckfriday-sale-mobile-view-after-banner figure {
    position: absolute;
    top: -75px;
    right: -100px;
    width: 133px;
	}

	.page-id-10091 .homepage-buy-it-today-container .price-and-discount-column-black-bg {
/*     width: 82% !important; */
    padding: 20px 0px;
	}

	.page-id-10091 .homepage-buy-it-today-container .price-and-discount-column-black-bg .blackbriday-off-black-bg {
    position: relative;
    flex-basis: 28% !important;
	}

	.page-id-10091 .homepage-buy-it-today-container .price-and-discount-column-black-bg .blackbriday-off-black-bg figure
	{
    position: absolute;
    min-width: 143px;
    top: -32px;
    left: -10px;
	}

	.page-id-10091 .new-lending-page-banner-button-col.uag-hide-desktop .wp-block-column-is-layout-flow form {
    margin-top: 20px !important;
	}

	/* Page ID 10093 */

	.page-id-10093 .button-and-facility-sec-new-landing.mobile-only .uagb-container-inner-blocks-wrap .is-not-stacked-on-mobile.wp-container-core-columns-is-layout-12 {
    padding-right: 59px !important;
	}

	.page-id-10093 .mobile-only .price-and-discount-column-black-bg {
    width: 78% !important;
	}

	.page-id-10093 .price-and-discount-column-black-bg {
    justify-content: right;
    margin-top: 5px;
	}

	.page-id-10093 .price-and-discount-column-black-bg .wp-block-column {
    text-align: center;
	}

	.page-id-10093 .mobile-only .price-and-discount-column-black-bg .balckfriday-sale-mobile-view-after-banner {
    position: relative;
	}

	.page-id-10093 .mobile-only .price-and-discount-column-black-bg .balckfriday-sale-mobile-view-after-banner figure {
    position: absolute;
    top: -75px;
    right: -100px;;
    width: 133px;
	}

	.page-id-10093 .homepage-buy-it-today-container .price-and-discount-column-black-bg {
/*     width: 82% !important; */
    padding: 20px 0px;
	}

	.page-id-10093 .homepage-buy-it-today-container .price-and-discount-column-black-bg .blackbriday-off-black-bg {
    position: relative;
    flex-basis: 28% !important;
	}

	.page-id-10093 .homepage-buy-it-today-container .price-and-discount-column-black-bg .blackbriday-off-black-bg figure
	{
    position: absolute;
    min-width: 143px;
    top: -32px;
    left: -10px;
	}

	.page-id-10093 .new-lending-page-banner-button-col.uag-hide-desktop .wp-block-column-is-layout-flow form {
    margin-top: 20px !important;
	}

	/* Page ID 10095 */
	.page-id-10095 .button-and-facility-sec-new-landing.mobile-only .uagb-container-inner-blocks-wrap .is-not-stacked-on-mobile.wp-container-core-columns-is-layout-12 {
    padding-right: 59px !important;
	}

	.page-id-10095 .mobile-only .price-and-discount-column-black-bg {
    width: 78% !important;
	}

	.page-id-10095 .price-and-discount-column-black-bg {
    justify-content: right;
    margin-top: 5px;
	}

	.page-id-10095 .price-and-discount-column-black-bg .wp-block-column {
    text-align: center;
	}

	.page-id-10095 .mobile-only .price-and-discount-column-black-bg .balckfriday-sale-mobile-view-after-banner {
    position: relative;
	}

	.page-id-10095 .mobile-only .price-and-discount-column-black-bg .balckfriday-sale-mobile-view-after-banner figure {
    position: absolute;
    top: -75px;
    right: -100px;
    width: 133px;
	}

	.page-id-10095 .homepage-buy-it-today-container .price-and-discount-column-black-bg {
/*     width: 82% !important; */
    padding: 20px 0px;
	}

	.page-id-10095 .homepage-buy-it-today-container .price-and-discount-column-black-bg .blackbriday-off-black-bg {
    position: relative;
    flex-basis: 28% !important;
	}

	.page-id-10095 .homepage-buy-it-today-container .price-and-discount-column-black-bg .blackbriday-off-black-bg figure
	{
    position: absolute;
    min-width: 143px;
    top: -32px;
    left: -10px;
	}

	.page-id-10095 .new-lending-page-banner-button-col.uag-hide-desktop .wp-block-column-is-layout-flow form {
		margin-top: 20px !important;
	}
	
	/* Page ID 9000 */
	.page-id-9000 .button-and-facility-sec-new-landing.mobile-only .uagb-container-inner-blocks-wrap .is-not-stacked-on-mobile.wp-container-core-columns-is-layout-12 {
    padding-right: 59px !important;
	}

	.page-id-9000 .mobile-only .price-and-discount-column-black-bg {
    width: 78% !important;
	}

	.page-id-9000 .price-and-discount-column-black-bg {
    justify-content: right;
    margin-top: 5px;
	}

	.page-id-9000 .price-and-discount-column-black-bg .wp-block-column {
    text-align: center;
	}

	.page-id-9000 .mobile-only .price-and-discount-column-black-bg .balckfriday-sale-mobile-view-after-banner {
    position: relative;
	}

	.page-id-9000 .mobile-only .price-and-discount-column-black-bg .balckfriday-sale-mobile-view-after-banner figure {
    position: absolute;
    top: -75px;
    right: -30px;
    width: 133px;
	}

	.page-id-9000 .homepage-buy-it-today-container .price-and-discount-column-black-bg {
    width: 82% !important;
    padding: 20px 0px;
	}

	.page-id-9000 .homepage-buy-it-today-container .price-and-discount-column-black-bg .blackbriday-off-black-bg {
    position: relative;
    flex-basis: 28% !important;
	}

	.page-id-9000 .homepage-buy-it-today-container .price-and-discount-column-black-bg .blackbriday-off-black-bg figure
	{
    position: absolute;
    min-width: 143px;
    top: -32px;
    left: -10px;
	}

	.page-id-9000 .new-lending-page-banner-button-col.uag-hide-desktop .wp-block-column-is-layout-flow form {
		margin-top: 20px !important;
	}
}

.image-fix figure img{
	aspect-ratio: 1.3 !important;
}

.page-id-9003 .three-col-after-banner-hearing-lp figure img{
	aspect-ratio: 1 !important;
}

.review-slider-custom-new-sec figure img{
	aspect-ratio: 1 !important;
}
/* 
.second-col-of-three-col-after-banner-hearing-lp figure img{
	aspect-ratio: 2 !important;
} */

.uagb-block-847a274f.wp-block-uagb-image .wp-block-uagb-image__figure img {
    width: auto;
    height: auto;
}
.uagb-block-776f1e7b.wp-block-uagb-image .wp-block-uagb-image__figure img {
    width: auto;
    height: auto;
}

.uagb-block-7aaadd2c.wp-block-uagb-image .wp-block-uagb-image__figure img {
    width: auto;
    height: auto;
}

.uagb-block-72ea9e76.wp-block-uagb-image .wp-block-uagb-image__figure img {
    width: auto;
    height: auto;
}

.uagb-block-b9068271.wp-block-uagb-image .wp-block-uagb-image__figure img {
    width: auto;
    height: auto;
}

.uagb-block-ea43aca4.wp-block-uagb-image .wp-block-uagb-image__figure img {
    width: auto;
    height: auto;
}


.page-id-12 .fast-contact-setion-into-support{
	order: 998 !important;
}

.page-id-12 .holiday-schedule-contact-page{
	order: 999 !important;
}


/* form message update for holiday starts*/

.form-message-visible-holiday-schedule{
	display: none;
}

.wpcf7 form.sent .form-message-visible-holiday-schedule{
	display: block !important;
	border: 3px solid green;
    width: 80%;
}

.wpcf7 form.sent .form-message-visible-holiday-schedule p{
	margin: 5px !important;
}

.wpcf7 form.sent .wpcf7-response-output{
	display: none;
}
/* form message update for holiday end*/


.page-id-10359 .price-and-discount-column .wp-block-column figure {
    top: -210px !important;
    left: 175px !important;
}

.page-id-10361 .price-and-discount-column .wp-block-column figure {
    top: -210px !important;
    left: 175px !important;
}

.page-id-8362 .free-shipping-return-warranty-related-new-sec-edit{
	max-width: 92% !important;
	padding: 0 12% !important;
}

.page-id-10359 .free-shipping-return-warranty-related-new-sec-edit{
	max-width: 92% !important;
	padding: 0 12% !important;
}

.page-id-10361 .free-shipping-return-warranty-related-new-sec-edit{
	max-width: 92% !important;
	padding: 0 12% !important;
}



/* for hearing-8 */
.stars-with-subtitle .stars-with-subtitle-column p{    
	position: absolute;
    left: 50%;
    transform: translateX(-50%);
	width: max-content !important;
}
.sold-badge-left-col{
	justify-content: right;
    display: flex;
}
.sold-badge-center-col{
	justify-content: center;
    display: flex;
}
.sold-badge-img-mobile{
	justify-content: center;
    display: flex;
	margin-bottom:20px;
}
.sold-badge-img-mobile img{
	width: 367px;
}

/* .page-id-12600 .slick-slide {
    opacity: 0;
    transition: opacity 2s ease-in-out;
}

.page-id-12600 .slick-active {
    opacity: 1;
} */




@media only screen and (max-width: 767px) {
	.page-id-12600 .mirai-speaker-old-banner-img .banner-container-left-column p{
		text-align: center !important;
		padding-top: 60px !important;
		margin-bottom: 0px !important;
    }
	
	.page-id-12600 .mirai-speaker-old-banner-img .banner-container-left-column h1 {
        margin-top: 0px !important;
        padding-top: 10px !important;
    }
	
	.chart-story-lp-mbl{
		margin-top: -85px !important;
		z-index: -1 !important;
	}
}