.align_item_center{
	align-items: center;
}
.pum-container.pum-responsive.pum-responsive-small {
        width: calc(100% - 40px);
    border-radius: 20px;
    inset: 0 !important;
    margin: auto;
    height: fit-content;
}
.extra-section {
	display:none;
} 

/* Salient: Hide cart icon for logged-out users */
body:not(.logged-in) .nectar-header-cart,
body:not(.logged-in) .cart-menu,
body:not(.logged-in) .woocommerce-cart-link {
    display: none !important;
}

/* price */
.login-to-see-price {
    color: #d32f2f;
    font-weight: 600;
}

body:not(.logged-in) .price,
body:not(.logged-in) .woocommerce-Price-amount {
    display: none !important;
}

.woocommerce-product-details__short-description p {
    padding-bottom: 1px !important;
}

.acknowledgment-checkbox {
    margin-top: 15px;
    font-size: 14px;
}
.acknowledgment-checkbox a {
    color: #1454f5;
    text-decoration: underline;
}

.woocommerce form .form-row {
	padding: 0px !important;
}
li.ur-checkbox-list {
    list-style: none;
}
div#check_box_1769497736_field .required {
    display: none;
}
/* Hide WooCommerce register tab */
ul.wp-block-list {
    font-size: 11px;
    line-height: 1.5;
    font-weight: 100;
}
.wp-block-group.is-layout-constrained.wp-block-group-is-layout-constrained {
    line-height: 1.1;
}

.pum-theme-8282, .pum-theme-default-theme {
    background-color: rgba( 0, 0, 0, 0.70 ) !important;
}
.pum-theme-8282 .pum-container, .pum-theme-default-theme .pum-container {
	padding: 0px !important;
}
.wp-block-group-is-layout-constrained ul.wp-block-list {
    font-size: 11px;
    line-height: 1.5;
    font-weight: 100;
    padding: 5px 20px;
}
.wp-block-group-is-layout-constrained p {
    padding-bottom: 0.5em;
}
.pum-theme-8282 .pum-content+.pum-close, .pum-theme-default-theme .pum-content+.pum-close {
	z-index: 0;
	display:none;
}
.has-vivid-cyan-blue-background-color {
    background-color: #0c56e9 !important;
}

:root {
    --nectar-body-border-size: 0px !important;
}
div#header-outer {
    padding: 0px 20px;
}

#header-outer.scrolled-down {
       background-color: rgb(255 255 255 / 54%) !important;
    backdrop-filter: blur(10px);
}

	
}
/* popup styel */
.wp-container-core-columns-is-layout-9d6595d7 {
    margin: 31px;
}


/* modal design update */

.pum-container.pum-responsive img{
	width: 100% !important;
	max-width: 280px !important;
	object-fit: contain !important;
}

.wp-block-group-is-layout-constrained p.has-small-font-size:nth-of-type(1){
	font-size: 20px !important;
	padding-top: 20px;
	line-height: 1.2;
}

.wp-block-group-is-layout-constrained ul.wp-block-list{
	font-size: 16px;
	line-height: 1.4;
}

.wp-block-group-is-layout-constrained ul.wp-block-list li{
	margin-bottom: 5px;
}

.wp-block-group-is-layout-constrained p.has-small-font-size:nth-of-type(2){
	font-size: 16px !important;
	line-height: 1.3;
}
.pum-container .pum-content>:first-child{
    padding-inline: 36px;
}

.wp-block-buttons .wp-block-button__link {
    width: 100%;
    padding: 10px 28px;
    min-height: 50px;
	border-radius: 8px !important;
}

@media only screen and (min-width: 1024px) {
    .pum-container.pum-responsive.pum-responsive-small {
        width: 60%;
    }
}

.nectar-slide-in-cart{
	display: none;
}

/* modal design update */

.ur-frontend-form .description {
    display: block;
    font-size: 14px;
    line-height: 1.5;
    margin-top: 0.5rem;
}

.pum-container .pum-content>:first-child {
    padding-inline: 36px;
    border-radius: 5px;
}
.pum-theme-8282 .pum-content, .pum-theme-default-theme .pum-content {
    color: #8c8c8c;
    font-family: inherit;
    font-weight: 400;
    font-style: inherit;
    border-radius: 20px;
}




#header-outer[data-lhe="animated_underline"] #top nav > ul > li > a{
	font-size: 16px;
	font-weight: 500;
}

@media only screen and (max-width: 1999px) {
	#header-outer[data-lhe="animated_underline"] #top nav > ul > li > a{
		margin-left: 20px;
		margin-right: 20px;
	}
}
@media only screen and (max-width: 1849px) {
	#header-outer[data-lhe="animated_underline"] #top nav > ul > li > a{
		margin-left: 10px;
		margin-right: 10px;
	}
	body #header-outer.transparent #top nav > ul > li[class*="button_solid_color"] > a, #header-outer[data-lhe="animated_underline"] #top nav > ul > li[class*="button_solid_color"] > a {
		margin-left: 10px;
		margin-right: 0px;
	}
}

@media only screen and (max-width: 1699px) {
	#header-outer[data-lhe="animated_underline"] #top nav > ul > li > a{
		margin-left: 7px;
        margin-right: 7px;
        font-size: 16px;
	}
}

@media only screen and (max-width: 1440px) {
	#header-outer[data-lhe="animated_underline"] #top nav > ul > li > a{
		margin-left: 5px;
        margin-right: 5px;
        font-size: 14px;
	}
}

/* 
img animation */
.zoom-bg {
  overflow: hidden;
}

.zoom-bg .row-bg,
.zoom-bg .parallax-layer {
  animation: zoomInOut 12s ease-in-out infinite;
}

@keyframes zoomInOut {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.08);
  }
  100% {
    transform: scale(1);
  }
}

.zoom-hover img,
.zoom-hover .row-bg {
  transition: transform 0.8s ease;
}

.zoom-hover:hover img,
.zoom-hover:hover .row-bg {
  transform: scale(1.1);
}


.home-page-faq .wpb_text_column.wpb_content_element h2  {
	  font-family: Barlow Condensed;
    text-transform: uppercase;
    font-size: 45px;
    line-height: 50px;
    font-weight: 600;
}

.home-page-faq .toggle-title a {
		font-family: Poppins !important;
    font-size: 18px !important;
    line-height: 30px !important;
    font-weight: 300 !important;
}
.home-page-faq .inner-toggle-wrap p {
	font-family: Poppins !important;
    font-size: 15px !important;
    line-height: 30px !important;
    font-weight: 300 !important;
}
.customer-review .wrap span.testimonial-name {
	  font-size: 16px;
    display: block;
    line-height: 22px;
		font-family: Poppins !important;
		font-weight: 400 !important;
}
.customer-review .wrap span.testimonial-name {
	  font-size: 16px;
    display: block;
    line-height: 22px;
		font-family: Poppins !important;
		font-weight: 400 !important;
}
.customer-review .wrap span.title {
	font-size: 14px;
	font-family: Poppins;
  font-weight: 400 !important;
	line-height: 22px;
	opacity: .6;
	color: #000000;
}
.customer-review .flickity-slider .inner p {
	font-size: 16px;
  line-height: 28px !important;
	font-family: Poppins;
  font-weight: 400 !important;
}
.testimonial_slider .flickity-prev-next-button:before {
    position: absolute;
    display: block;
    content: "";
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: #064acb !important;
    border-radius: 100px;
    transition: transform 0.45s cubic-bezier(.15,.75,.5,1),opacity 0.45s cubic-bezier(.15,.75,.5,1);
}
.testimonial_slider .flickity-prev-next-button .arrow {
    fill: #ffffff !important;
}
.testimonial_slider .flickity-prev-next-button:after {
    height: 2px;
    width: 18px;
    background-color: #ffffff !important;
    content: "";
    position: absolute;
    left: 7px;
    top: 50%;
    margin-top: -1px;
    display: block;
    transform-origin: right;
    transition: transform 0.45s cubic-bezier(.15,.75,.5,1);
}
.main-heading .wpb_text_column h2 {
	font-family: Barlow Condensed !important;
    text-transform: uppercase;
    font-size: 45px;
    line-height: 50px;
    font-weight: 600;
} 
.main-heading h2 {
	font-family: Barlow Condensed !important;
    text-transform: uppercase;
    font-size: 45px;
    line-height: 50px;
    font-weight: 600;
} 
.sub-heading .wpb_text_column p {
		font-family: Poppins;
    font-size: 18px;
    line-height: 30px;
    font-weight: 300;
		letter-spacing: 0;
}
.home-page-3col .wpb_wrapper h2 {
	font-family: Barlow Condensed !important;
    text-transform: uppercase;
    font-size: 40px;
    line-height: 50px;
    font-weight: 600;
} 
.home-page-3col .wpb_wrapper p {
	font-family: Poppins !important;
    font-size: 15px;
    line-height: 30px;
    font-weight: 300;
} 
.sub-heading p {
		font-family: Poppins;
    font-size: 18px;
    line-height: 30px;
    font-weight: 300;
		letter-spacing: 0;
}
.sub-heading-v2 p {
		font-family: Poppins;
    font-size: 15px;
    line-height: 30px;
    font-weight: 300;
		letter-spacing: 0;
	  padding: 0 10%;
}
.sub-heading-v3 p {
		font-family: Poppins;
    font-size: 15px;
    line-height: 25px;
    font-weight: 300;
		letter-spacing: 0;
}
.sub-heading-v3 h3 {
		font-family: Barlow Condensed !important;
    text-transform: uppercase;
    font-size: 27px !important;
    line-height: 30px !important;
    font-weight: 500 !important;
}
.nectar_image_with_hotspots .inner h6 {
    font-family: Poppins;
    font-size: 18px;
    line-height: 30px;
    font-weight: 300;
		letter-spacing: 0;
}
.nectar_image_with_hotspots .inner p { 
    font-family: Poppins;
    font-size: 14px;
    line-height: 20px;
    font-weight: 300;
		letter-spacing: 0.3;
}
.nectar-fancy-box .inner h4 {
	    font-family: Barlow Condensed;
    text-transform: uppercase;
    font-size: 25px;
    line-height: 35px;
    font-weight: 300 !important;
	  letter-spacing: 0;
}
.slider-main-heading h1 {
    font-family: "Barlow Condensed", sans-serif;
    text-transform: uppercase;
    font-size: 55px;
    line-height: 60px;
    font-weight: 600;
    letter-spacing: 0;
}
/* about-faq-qlity */
.main-heading-v3 h2 {
	font-family: Barlow Condensed !important;
    text-transform: uppercase;
    font-size: 45px;
    line-height: 70px;
    font-weight: 600;
} 
/**** faq page  ****/
.nectar-shape-divider-wrap.no-color .nectar-shape-divider {
    fill: #f4f4f4 !important;
}

/* all policy page */
.main-heading-v4 h1 {
    font-family: 'Poppins';
    text-transform: uppercase;
    font-size: 25px;
    line-height: 25px;
    font-weight: 600;
}
.main-heading-v4 h2 {
    font-family: 'Poppins';
    text-transform: uppercase;
    font-size: 15px;
    line-height: 25px;
    font-weight: 600;
}
.main-heading-v4 h3 {
    font-family: 'Poppins' !important;
    text-transform: uppercase;
    font-size: 15px !important;
    line-height: 25px !important;
    font-weight: 500 !important;
}
.sub-heading-v4 p {
    font-family: Poppins;
    font-size: 15px;
    line-height: 25px;
    font-weight: 300;
    letter-spacing: 0;
}

.three_box_gridnectar-flex-sizing .row_col_wrap_12_inner{
	align-items: center;
    justify-content: center;
    display: grid !important;
    grid-template-columns: .4fr .3fr .3fr;
    gap: 10px;
    width: min(100%, 1020px);
    margin-inline: auto !important;
}

.three_box_gridnectar-flex-sizing .row_col_wrap_12_inner > *{
	width: 100% !important;
	max-width: 100% !important;
	margin: 0!important;
	height: fit-content;
}

.three_box_gridnectar-flex-sizing .row_col_wrap_12_inner .column_element_direction_desktop_horizontal{
	padding-inline-end: 20px !important;
}

.three_box_gridnectar-flex-sizing .row_col_wrap_12_inner .vc_column-inner, .three_box_gridnectar-flex-sizing .row_col_wrap_12_inner .wpb_wrapper{
	height: 100%;
}

.three_box_gridnectar-flex-sizing .row_col_wrap_12_inner .wpb_wrapper .nectar-fancy-box  {
	height: 100%;
	min-height: 260px;
}

.three_box_gridnectar-flex-sizing .row_col_wrap_12_inner .wpb_wrapper .nectar-fancy-box .fancy-box-custom-icon{
	margin-inline: auto;
}

.three_box_gridnectar-flex-sizing .row_col_wrap_12_inner .wpb_wrapper .nectar-fancy-box h4{
	font-size: 18px;
}

@media only screen and (max-width: 1024px) {
		
	.three_box_gridnectar-flex-sizing .row_col_wrap_12_inner .nectar-fancy-box{
		min-height: 300px;
	}
}


@media only screen and (max-width: 767px) {
	.three_box_gridnectar-flex-sizing .row_col_wrap_12_inner{
		grid-template-columns: 1fr;
		gap: 20px;
	}
	
	.three_box_gridnectar-flex-sizing .row_col_wrap_12_inner .nectar-fancy-box{
		padding: 30px 20px;
		min-height: 100px;
	}
}

/* contact us */
.wpb_row.vc_row-fluid.vc_row.top-level .nectar-shape-divider-wrap.no-color .nectar-shape-divider {
    fill: #ffffff !important;
}

/* home banner */
.home-banner .wpb_wrapper>div .iwithtext {
    margin-bottom: 10px !important;
}
.home-banner .iwithtext {
    margin-bottom: 8px !important;
}
.home-banner .icon-default-style {
	color: #ffffff !important;
}

/* footer */
.footer-section , .footer-section h5 {
	color: #ffffff;
}
.footer-section h5 {
		font-family: Barlow Condensed !important;
    text-transform: uppercase;
    font-size: 21.25px !important;
    line-height: 29.75px !important;
    font-weight: 500 !important;
}
.footer-section p {
		font-family: Poppins;
/*     text-transform: uppercase; */
    font-size: 15px;
    line-height: 25px;
    font-weight: 300;
}

.nectar-global-section.nectar_hook_global_section_after_footer {
    background-color: #f4f4f4;
}
.top-section {
	position:absolute;
	top: 0;
}
/* header */

body #header-outer,
body[data-header-color="dark"] #header-outer {
	background-color: transparent;
}

.inner_banner {
	margin-top: -128px;
}

body.page-id-9117 #header-outer[data-lhe="animated_underline"] li > a .menu-title-text {
	color: #fff !important;
}

body.page-id-9117 #header-outer.scrolled-down[data-lhe="animated_underline"] li > a .menu-title-text {
	color: #000 !important;
}

body.page-id-9117 #header-outer[data-lhe="animated_underline"] #top nav > ul > li > a .menu-title-text:after,
body.page-id-9117.material #header-outer #search-outer #search input[type="text"],
body.page-id-9117[data-header-format="left-header"].material #search-outer #search input[type="text"] {
	border-color: #ffffff !important;
}

body.page-id-9117 #header-outer.scrolled-down[data-lhe="animated_underline"] #top nav > ul > li > a .menu-title-text:after,
body.page-id-9117.material #header-outer #search-outer #search input[type="text"],
body.page-id-9117[data-header-format="left-header"].material #search-outer #search input[type="text"] {
	border-color: #000000 !important;
}

/* body.page-id-9117 #header-outer[data-lhe="animated_underline"] li:last-child > a .menu-title-text {
	color: #fff !important;
}
 */
body.page-id-9117 #header-outer #top nav ul #search-btn a span,
body.page-id-9117.material #header-outer #top nav ul #nectar-user-account a span,
body.page-id-9117.material #header-outer .cart-menu .cart-icon-wrap .icon-salient-cart {
	color: #ffffff !important;
}

body.page-id-9117 #header-outer.scrolled-down #top nav ul #search-btn a span,
body.page-id-9117.material #header-outer.scrolled-down #top nav ul #nectar-user-account a span,
body.page-id-9117.material #header-outer.scrolled-down .cart-menu .cart-icon-wrap .icon-salient-cart {
	color: #000000 !important;
}

/* contact */

body.page-id-8661 #header-outer[data-lhe="animated_underline"] li > a .menu-title-text {
	color: #fff !important;
}

body.page-id-8661 #header-outer.scrolled-down[data-lhe="animated_underline"] li > a .menu-title-text {
	color: #000 !important;
}

body.page-id-8661 #header-outer[data-lhe="animated_underline"] #top nav > ul > li > a .menu-title-text:after,
body.page-id-8661.material #header-outer #search-outer #search input[type="text"],
body.page-id-8661[data-header-format="left-header"].material #search-outer #search input[type="text"] {
	border-color: #ffffff !important;
}

body.page-id-8661 #header-outer.scrolled-down[data-lhe="animated_underline"] #top nav > ul > li > a .menu-title-text:after,
body.page-id-8661.material #header-outer #search-outer #search input[type="text"],
body.page-id-8661[data-header-format="left-header"].material #search-outer #search input[type="text"] {
	border-color: #000000 !important;
}

/* body.page-id-8661 #header-outer[data-lhe="animated_underline"] li:last-child > a .menu-title-text {
	color: #fff !important;
} */

body.page-id-8661 #header-outer #top nav ul #search-btn a span,
body.page-id-8661.material #header-outer #top nav ul #nectar-user-account a span,
body.page-id-8661.material #header-outer .cart-menu .cart-icon-wrap .icon-salient-cart {
	color: #ffffff !important;
}

body.page-id-8661 #header-outer.scrolled-down #top nav ul #search-btn a span,
body.page-id-8661.material #header-outer.scrolled-down #top nav ul #nectar-user-account a span,
body.page-id-8661.material #header-outer.scrolled-down .cart-menu .cart-icon-wrap .icon-salient-cart {
	color: #000000 !important;
}

/* faq */
body.page-id-8638 #header-outer[data-lhe="animated_underline"] li > a .menu-title-text {
	color: #fff !important;
}

body.page-id-8638 #header-outer.scrolled-down[data-lhe="animated_underline"] li > a .menu-title-text {
	color: #000 !important;
}

body.page-id-8638 #header-outer[data-lhe="animated_underline"] #top nav > ul > li > a .menu-title-text:after,
body.page-id-8638.material #header-outer #search-outer #search input[type="text"],
body.page-id-8638[data-header-format="left-header"].material #search-outer #search input[type="text"] {
	border-color: #ffffff !important;
}

body.page-id-8638 #header-outer.scrolled-down[data-lhe="animated_underline"] #top nav > ul > li > a .menu-title-text:after,
body.page-id-8638.material #header-outer #search-outer #search input[type="text"],
body.page-id-8638[data-header-format="left-header"].material #search-outer #search input[type="text"] {
	border-color: #000000 !important;
}
/* 
body.page-id-8638 #header-outer[data-lhe="animated_underline"] li:last-child > a .menu-title-text {
	color: #fff !important;
} */

body.page-id-8638 #header-outer #top nav ul #search-btn a span,
body.page-id-8638.material #header-outer #top nav ul #nectar-user-account a span,
body.page-id-8638.material #header-outer .cart-menu .cart-icon-wrap .icon-salient-cart {
	color: #ffffff !important;
}

body.page-id-8638 #header-outer.scrolled-down #top nav ul #search-btn a span,
body.page-id-8638.material #header-outer.scrolled-down #top nav ul #nectar-user-account a span,
body.page-id-8638.material #header-outer.scrolled-down .cart-menu .cart-icon-wrap .icon-salient-cart {
	color: #000000 !important;
}

/* Q and T */

body.page-id-9300 #header-outer[data-lhe="animated_underline"] li > a .menu-title-text {
	color: #fff !important;
}

body.page-id-9300 #header-outer.scrolled-down[data-lhe="animated_underline"] li > a .menu-title-text {
	color: #000 !important;
}

body.page-id-9300 #header-outer[data-lhe="animated_underline"] #top nav > ul > li > a .menu-title-text:after,
body.page-id-9300.material #header-outer #search-outer #search input[type="text"],
body.page-id-9300[data-header-format="left-header"].material #search-outer #search input[type="text"] {
	border-color: #ffffff !important;
}

body.page-id-9300 #header-outer.scrolled-down[data-lhe="animated_underline"] #top nav > ul > li > a .menu-title-text:after,
body.page-id-9300.material #header-outer #search-outer #search input[type="text"],
body.page-id-9300[data-header-format="left-header"].material #search-outer #search input[type="text"] {
	border-color: #000000 !important;
}

/* body.page-id-9300 #header-outer[data-lhe="animated_underline"] li:last-child > a .menu-title-text {
	color: #fff !important;
} */

body.page-id-9300 #header-outer #top nav ul #search-btn a span,
body.page-id-9300.material #header-outer #top nav ul #nectar-user-account a span,
body.page-id-9300.material #header-outer .cart-menu .cart-icon-wrap .icon-salient-cart {
	color: #ffffff !important;
}

body.page-id-9300 #header-outer.scrolled-down #top nav ul #search-btn a span,
body.page-id-9300.material #header-outer.scrolled-down #top nav ul #nectar-user-account a span,
body.page-id-9300.material #header-outer.scrolled-down .cart-menu .cart-icon-wrap .icon-salient-cart {
	color: #000000 !important;
}




/* header */

/* footer */

.top_text {
	width: 100%;
}

.top_text h4 {
	color: #ffffff !important;
	font-size: 25px !important;
	margin-bottom: 22px !important;
	font-family: "Barlow Condensed", sans-serif;
}

.top_text h4 * {
	font-family: "Barlow Condensed", sans-serif;
}

.top_text a { /* FIXED missing dot */
	color: #064acb;
}

.upper {
	text-transform: uppercase;
}

.quick_links p {
	font-size: 15px;
}

.quick_links h4 {
	font-size: 30px !important;
	margin-bottom: 22px !important;
	font-family: "Barlow Condensed", sans-serif !important;
}

.quick_links h4 * {
	font-family: "Barlow Condensed", sans-serif !important;
}

.copy_write p, .copy_write *{
	font-size: 15px !important;
}

.container-fluid:after, .container-fluid:before, .container:after, .container:before, .modal-footer:after, .modal-footer:before, .row:after, .row:before, .vc_row:after, .vc_row:before{
	display: none !important;
}


/* imag */

body .wpb_row .wpb_column.child_column.padding-10-percent_phone > .vc_column-inner{
    padding-left: 0;
    padding-right: 0;
}

/* images */

/* pop up */
html.pum-open.pum-open-overlay.pum-open-scrollable .pum-overlay.pum-active{
    overflow-y: auto;
}
body .is-layout-flex {
    display: flex;
    position: sticky;
    bottom: 0px;
    background: #fff;
    padding-block: 10px;
}

.pum-container.pum-responsive.pum-responsive-small{
    height: calc(100vh - 78px);
    overflow: auto;
}

.pum-container .pum-content>:first-child{
    padding-bottom: 0;
}

.pum-theme-8282, .pum-theme-default-theme {
    background-color: rgb(255 255 255 / 35%) !important;
    backdrop-filter: blur(12px);
}

.woocommerce-product-details__short-description {
	padding-bottom: 1.3em;
}

/* pop up */

@media only screen and (min-width: 1000px) {
    #header-outer[data-full-width="true"][data-transparent-header="true"][data-header-resize="0"].scrolled-down:not(.transparent) .container, body[data-slide-out-widget-area-style="fullscreen-alt"] #header-outer[data-full-width="true"].scrolled-down .container, body[data-slide-out-widget-area-style="fullscreen-alt"] #header-outer[data-full-width="true"].transparent.side-widget-open .container {
        padding-left: 0 !important;
        padding-right: 20px !important;
    }
}


@media only screen and (max-width: 999px) {
.middle_sec.vc_row.top_padding_tablet_12pct, .wpb_row.vc_row-fluid.vc_row.bottom_padding_tablet_10pct{
        padding-bottom: 0 !important;
		 padding-top: 0 !important;
    }
	
	.vc_row.top_padding_tablet_6pct.copy_write{
		padding-bottom: 30px !important;
		 padding-top: 30px !important;
	}

    .material #header-outer{
        padding-block: 14px 16px;
    }
    #header-outer[data-format=centered-menu] #top .span_9 {
        min-height: 36px;
    }

    body header#top #logo img{
        height: 32px !important;
    }
}

@media only screen and (max-width: 767px) {
	.copy_write *{
		text-align: center;
	}
}


@media only screen and (max-width: 690px) {
    body #ajax-content-wrap .middle_sec .vc_row.inner_row.left_padding_phone_10pct > .row_col_wrap_12_inner {
        padding-left: 0% !important;
			padding-right: 0% !important;
    }
	
	.middle_sec *{
		text-align: start !important;
	}
	.nectar_section.full-width-content>.row_col_wrap_12{
	    padding: 0 32px !important;
    }
    body .wpb_row .wpb_column.child_column.padding-10-percent_phone > .vc_column-inner, body .wpb_row .wpb_column.child_column.padding-10-percent_phone > .n-sticky > .vc_column-inner{
        padding-left: 0;
        padding-right: 0;
    }
    .right_margin_0px.inherit_tablet.child_column > .vc_column-inner {
        padding-right: 0 !important;
        padding-left: 0 !important;
    }

    .nectar_image_with_hotspots .nectar_hotspot_wrap .nttip{
        background-color: #ffffff99;
        backdrop-filter: blur(20px);
    }

    .pum-container.pum-responsive.pum-responsive-small{
        height: calc(100vh - 120px);
    }
}

@media only screen and (max-width: 420px) {
    .right_margin_0px.inherit_tablet.child_column > .vc_column-inner {
       scale: 1.2;
       transform-origin: center;
    }
}

@media only screen and (max-width: 390px) {
    #header-outer[data-format=centered-menu] #top .span_9 {
        min-height: 30px;
    }

    body header#top #logo img{
        height: 28px !important;
    }
}

/* footer */

@media only screen and (max-width: 1999px) {
	#header-outer[data-lhe="animated_underline"] #top nav > ul > li > a{
		margin-left: 20px;
		margin-right: 20px;
	}
}

@media only screen and (max-width: 768px) {
    body #top #logo img, #header-outer[data-permanent-transparent="false"] #logo .dark-version {
        height: 35px !important;
        margin: 5px 0;
    }
}

/* @media only screen and (max-width: 768px) {
	#header-outer #top .mobile-user-account, #top #mobile-cart-link, #top .mobile-search, #top .span_9>.slide-out-widget-area-toggle {
		margin-top: 35px;
	}
} */