@font-face {
	font-weight: normal;
	font-style: normal;
	font-family: "woodmart-font";
	src: url("//sebersmedical.com/wp-content/themes/woodmart/fonts/woodmart-font-1-400.woff2?v=7.4.3") format("woff2");
}

:root {
	--wd-header-banner-h: 40px;
	--wd-text-font: "Poppins", Arial, Helvetica, sans-serif;
	--wd-text-font-weight: 400;
	--wd-text-color: rgb(25,25,29);
	--wd-text-font-size: 16px;
	--wd-title-font: "Archivo Black", Arial, Helvetica, sans-serif;
	--wd-title-font-weight: 400;
	--wd-title-transform: uppercase;
	--wd-title-color: rgb(25,25,29);
	--wd-entities-title-font: "Archivo Black", Arial, Helvetica, sans-serif;
	--wd-entities-title-font-weight: 400;
	--wd-entities-title-transform: uppercase;
	--wd-entities-title-color: rgb(25,25,29);
	--wd-entities-title-color-hover: rgb(25, 25, 29);
	--wd-alternative-font: "Poppins", Arial, Helvetica, sans-serif;
	--wd-widget-title-font: "Poppins", Arial, Helvetica, sans-serif;
	--wd-widget-title-font-weight: 600;
	--wd-widget-title-transform: uppercase;
	--wd-widget-title-color: #333;
	--wd-widget-title-font-size: 16px;
	--wd-header-el-font: "Poppins", Arial, Helvetica, sans-serif;
	--wd-header-el-font-weight: 400;
	--wd-header-el-transform: uppercase;
	--wd-header-el-font-size: 16px;
	--wd-primary-color: rgb(230,139,20);
	--wd-alternative-color: rgb(25,25,29);
	--wd-link-color: rgb(0,0,0);
	--wd-link-color-hover: rgb(0,0,0);
	--btn-default-font-family: "Poppins", Arial, Helvetica, sans-serif;
	--btn-default-font-weight: 400;
	--btn-default-transform: uppercase;
	--btn-default-bgcolor: rgb(25,25,29);
	--btn-default-bgcolor-hover: rgb(230,139,20);
	--btn-accented-font-family: "Poppins", Arial, Helvetica, sans-serif;
	--btn-accented-font-weight: 400;
	--btn-accented-transform: uppercase;
	--btn-accented-bgcolor: rgb(25,25,29);
	--btn-accented-bgcolor-hover: rgb(230,139,20);
	--wd-form-brd-width: 2px;
	--notices-success-bg: rgb(230,139,20);
	--notices-success-color: #fff;
	--notices-warning-bg: rgb(221,51,51);
	--notices-warning-color: #fff;
}
.woodmart-woocommerce-layered-nav .wd-scroll-content {
	max-height: 223px;
}
div.wd-popup.wd-age-verify {
	max-width: 500px;
}
.wd-popup.wd-promo-popup {
	background-color: #111111;
	background-image: none;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: left center;
}
div.wd-popup.wd-promo-popup {
	max-width: 800px;
}
.page-title-default {
	background-color: rgb(0,0,0);
	background-image: url(https://sebersmedical.com/wp-content/uploads/2024/02/Group-302-1.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center bottom;
}
.footer-container {
	background-color: #ffffff;
	background-image: none;
}
div.wd-popup.popup-quick-view {
	max-width: 920px;
}

@media (max-width: 1024px) {
	:root {
		--wd-header-banner-h: 40px;
	}

}
:root{
--wd-container-w: 1250px;
--wd-form-brd-radius: 0px;
--btn-default-color: #fff;
--btn-default-color-hover: #333;
--btn-accented-color: #fff;
--btn-accented-color-hover: #fff;
--btn-default-brd-radius: 0px;
--btn-default-box-shadow: none;
--btn-default-box-shadow-hover: none;
--btn-default-box-shadow-active: none;
--btn-default-bottom: 0px;
--btn-accented-brd-radius: 0px;
--btn-accented-box-shadow: none;
--btn-accented-box-shadow-hover: none;
--btn-accented-box-shadow-active: none;
--btn-accented-bottom: 0px;
--wd-brd-radius: 0px;
}



/*

SEBERS CSS

Colors: 
Gold: E68B14
Black: 19191D

*/
form.woocommerce-checkout wc-order-attribution-inputs {
	order: 3;
}
.pz-blog-sec .post-img-wrapp img {
    width: auto !important;
    height: auto !important;
    max-height: 220px;
}
.pz-blog-sec .post-img-wrapp a {
    background: #f5f5f5 !important;
}
.blog-sec-settings h3.wd-entities-title.title.post-title {
    font-size: 20px !important;
    text-transform: none !important;
}
.single-post header.entry-header img {
    width: auto !important;
    max-height: 500px !important;
    height: auto !important;
}
div#elementor-tab-content-1412 ul li {
    display: inline-block;
    width: 100% !important;
    margin-bottom: 0;
    font-size: 16px !important;
    font-weight: 400 !important;
    text-transform: unset !important;
    padding-left: 20px;
    position: relative;
}
div#elementor-tab-content-1412 ul li:before {
    content: '';
    position: absolute;
    height: 2px;
    width: 10px;
    background: #e68b14;
    left: 0;
    top: 12px;
}



/*Global Settings*/
.sz-pheading.pz-hcs h2.woodmart-title-container {
    font-size: 48px !important;
    line-height: 50px !important;
}
.pz-hcs {
    margin-bottom: 5px !important;
}
.pz-hide-icons .elementor-icon-box-icon {
    display: none !important;
}
.single-post h3.entry-title.title {
    position: relative;
    visibility: hidden;
}
.single-post h3.entry-title.title:before {
    content: 'NEWS';
    position: absolute;
    visibility: visible !important;
}
li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--downloads,
.downloads-link {
    display: none !important;
}
/* MARK */

a.button.product_type_external.add-to-cart-loop {
    display: none !important;
}
/* .container.related-and-upsells {
    display: none !important;
} */
.scrollToTop {
    transform: translateX(100%) !important;
    right: unset !important;
    left: 20px !important;
}
.scrollToTop.button-show {
    opacity: 1;
    transform: none !important;
    z-index: 999 !important;
}
.sz-non-member .wd-nav .sz-memberonly,.sz-member .wd-nav .sz-nonmember-menu{
    display:none !important;
}
.main-page-wrapper {
    margin-top: -40px;
    padding-top: 0 !important;
    min-height: 50vh;
    background-color: var(--wd-main-bgcolor);
}
a.elementor-button {
    background: #19191d !important;
}
a.elementor-button:hover {
    background: #E68B14 !important;
}
.pz-btn-s a.elementor-button {
    border-color: #19191d !important;
    background-color: #e68b14 !important;
}
.pz-btn-s a.elementor-button:hover {
    border-color: #19191d !important;
    background-color: #19191d !important;
    color: #E68B14 !important;
}
.elementor-widget-wrap.elementor-element-populated {
    padding-top: 0;
    padding-bottom: 0;
}
.site-content {
    margin-bottom: 0 !important;
}
.elementor-column.elementor-col-100.elementor-top-column > .elementor-widget-wrap.elementor-element-populated {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}
.elementor-kit-8 button.pswp__button.pswp__button--arrow--right, 
.elementor-kit-8 button.pswp__button.pswp__button--arrow--left {
    padding: 0 !important;
    border: unset !important;
    background: transparent !important;
}
.elementor-kit-8 button.pswp__button {
    border: 0 !important;
    padding: 0 !important;
}
a.elementor-button:focus {
    color: #f9f9fd !important;
}
.title-size-large {
    padding: 60px 0 !important;
}
.title-size-large .title {
    font-size: 44px !important;
}
.pz-ft10 p {
    font-size: 10px !important;
    line-height: 15px !important;
}
.meta-post-categories.wd-post-cat.wd-style-with-bg {
    display: none !important;
}
.page-id-3 .site-content a,
.page-id-982 .site-content a {
    color: #0376aa ! IMPORTANT;
    text-decoration: underline;
    word-wrap: break-word;
}
.page-id-3 .site-content a:hover,
.page-id-982 .site-content a:hover {
    color: #E68B14 ! IMPORTANT;
}
/*Global Settings Ended*/


/*Header Settings*/
header.whb-header .whb-main-header {
    background-color: rgba(81,81,81,0.40);
}
header ul.wd-sub-menu li a {
    color: #19191d !important;
    position: relative;
    transition: all 0.3s ease;
}
header .wd-header-nav > ul#menu-main-menu.menu > li > a {
    color: #f9f9fd;
    position: relative;
    transition: all 0.3s ease;
}
header .wd-header-nav > ul#menu-main-menu.menu > li > a:before {
    content: '';
    position: absolute;
    height: 5px;
    width: 10px;
    background: #E68B14;
    bottom: 0;
    left: -20px;
    opacity: 0;
    transition: all 0.3s ease;
}
header .wd-header-nav > ul#menu-main-menu.menu > li > a:hover:before,
header .wd-header-nav > ul#menu-main-menu.menu > li.current-menu-item > a:before {
    left: 0px;
    opacity: 1;
}
.wd-nav>li:is(.wd-has-children,.menu-item-has-children)>a:after {
    color: #f9f9fd !important;
    font-size: 12px;
}
.whb-sticky-shadow.whb-sticked .whb-main-header {
    z-index: 9999 !important;
}
ul.wd-sub-menu li a:hover,
.mobile-nav ul.wd-sub-menu li a:hover, 
.mobile-nav ul.wd-sub-menu li.current-menu-item a,
ul.wd-sub-menu li.current-menu-item a {
    color: #e68b14 !important;
}
.mobile-nav ul.wd-sub-menu li a {
    color: #19191d !important;
    text-transform: uppercase;
}
/*Header Settings Ended*/


/*Banner Section Settings*/
.pz-side-btns .elementor-widget-button {
    width: auto;
    margin-right: 20px;
}
.pz-price .title-wrapper {
    position: relative;
    background: #E68B14;
    padding: 45px 20px 45px 70px;
    border-radius: 120px 0px 0px 120px;
}
.pz-price {
    width: auto !important;
    position: relative;
}
.pz-price:before {
    content: '';
    position: absolute;
    height: 100%;
    width: 610px;
    background: #E68B14;
    right: 0;
    transform: translateX(100%);
}
.pz-price .title-after_title span {
    font-size: 14px !important;
    line-height: 24px;
    vertical-align: top;
}
.pz-banner:before {
    content: '';
    position: absolute;
    height: calc(100% - 132px);
    width: 100%;
    bottom: 0;
    z-index: 0;
    background-image: url(/wp-content/uploads/2024/02/Rectangle-24.png);
    background-size: cover;
    background-position: center left;
    background-repeat: no-repeat;
}
/*Banner Section Settings Ended*/


/*Entry Section Settings*/
.pz-entry .elementor-container {
    width: 100%;
    max-width: 1700px;
}
.pz-entry:before {
    content: '';
    position: absolute;
    height: 383px;
    width: 600px;
    right: 0;
    bottom: 0;
    background-image: url(/wp-content/uploads/2024/02/Blossom_TMS_Therapy-edit.png);
    background-position: bottom right;
    background-size: contain;
    background-repeat: no-repeat;
    z-index: 0;
}
.pz-entry span.elementor-icon-list-text span {
    font-size: 28px;
    font-weight: 900 !important;
}
/* .pz-entry-l .elementor-element.elementor-widget.elementor-widget-wd_text_block {
    width: 100%;
    max-width: 500px;
} */
.pz-entry span.elementor-icon-list-text em {
    font-size: 14px !important;
    font-style: normal !important;
    opacity: 0.7 !important;
}
/*Entry Section Settings Ended*/


/*Highlights Section Settings*/
.pz-hl .elementor-container {
    width: 100%;
    max-width: 1572px;
}

/*Highlights Section Settings Ended*/


/*Pricing Section Settings*/
.pz-t .liner-continer {
    background: red;
}

.pz-t {
    padding: 0 20px;
}
.pz-t > .elementor-widget-wrap {
    background: #F9F9FD;
    border: 2px solid #E68B14;
    position: relative;
    padding-bottom: 30px !important;
    flex-direction: column;
    box-shadow: 10px 10px 15px rgba(0,0,0,0.10);
    transition: all 0.3s ease;
}
.pz-t > .elementor-widget-wrap:hover {
    transform: translateY(-10px) !important;
    box-shadow: 0px 0px 15px rgba(0,0,0,0.10);
}
.pz-t .title-subtitle {
    margin-top: 30px;
    margin-bottom: 15px;
}
.pz-t h3 {
    font-size: 46px;
    font-family: 'Poppins' !important;
    font-weight: 900 !important;
}
.pz-t h3 span {
    font-size: 23px;
    vertical-align: top;
    line-height: 43px;
}
.pz-t .elementor-widget.elementor-widget-wd_text_block {
    padding: 0 25px !important;
}
.pz-t .elementor-widget.elementor-widget-wd_text_block p {
    font-size: 18px !important;
    line-height: 22px;
}
.pz-t .elementor-icon-list--layout-traditional.elementor-widget-icon-list {
    padding: 0 24px !important;
}
.pz-t .title-wrapper {
    margin-bottom: 20px;
}
.pz-t .title-wrapper strong {
    font-size: 24px;
    font-weight: 800 !important;
}
.pz-t .title-wrapper em strong {
    font-size: 32px;
    font-style: normal;
    font-weight: 800;
}
.pz-t .elementor-element.elementor-align-center.elementor-widget.elementor-widget-button {
    margin-top: auto !important;
}
.pz-t.pz-t-1 .liner-continer {
    background: #856B49;
}
.pz-t.pz-t-2 .liner-continer {
    background: #747474;
}
.pz-t.pz-t-3 .liner-continer {
    background: #E68B14;
}

/*Pricing Section Settings Ended*/

/*TMS Clinic Section Settings*/
.pz-clinic:before {
    content: '';
    position: absolute;
    height: 651px;
    width: 335px;
    bottom: -1px;
    left: 0;
    background-image: url(/wp-content/uploads/2024/02/Angulated-Double-Coil-liquid-cooled.png);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: left bottom;
}
.pz-block {
    border-top: 2px solid;
    padding-top: 10px;
    margin-top: 20px;
}
/*TMS Clinic Section Settings Ended*/


/*Blog Section Settings*/
.pz-blog-sec .wd-carousel-item {
    padding: 0 30px 45px;
}
.pz-blog-sec .wd-carousel-item > article > div {
    box-shadow: 14px 14px 24px rgba(0,0,0,0.08) !important;
}
.pz-blog-sec .post-date.wd-post-date {
    display: none !important;
}
.pz-blog-sec .article-body-container {
    text-align: left !important;
}
.pz-blog-sec h3.wd-entities-title.title.post-title {
    font-size: 18px;
    font-family: 'Poppins';
    text-transform: unset !important;
    font-weight: 900 !important;
}
.pz-blog-sec a.btn-read-more.more-link {
    color: #50C3F1;
    border-bottom: 2px solid #50C3F1;
    padding-bottom: 7px;
    transition: all 0.3s ease;
    text-transform: capitalize;
    font-size: 16px !important;
    font-weight: 700;
}
.pz-blog-sec a.btn-read-more.more-link:hover {
    color: #E68B14;
}
.wd-arrow-inner::after {
    font-weight: 800 !important;
    font-size: 24px !important;
}
.read-more-section a:after {
    bottom: -3px !important;
}
/*Blog Section Settings Ended*/

/*Testimonials Section Settings*/
.pz-testi .testimonial.wd-carousel-item > div {
    width: 100%;
    max-width: 950px !important;
    margin: 0 auto;
    border: 1px solid #cfcfcf;
    box-shadow: 12px 24px 40px rgba(0,0,0,0.07);
    margin-bottom: 40px;
    margin-top: 20px;
}
.pz-testi .testimonial-avatar img {
    border-radius: unset !important;
}
.pz-testi .testimonial-rating {
    display: none !important;
}
.pz-testi .testimonial-content p {
    font-size: 24px;
    line-height: 42px;
    font-weight: 700;
    margin-top: 10px;
}
.pz-testi footer {
    font-size: 20px;
    color: #E68B14 !important;
    text-align: center !important;
}
.pz-testi footer span {
    width: 100% !important;
    display: block;
    font-size: 12px;
    color: #6F7070 !important;
    max-width: 310px;
    margin: 0 auto;
    margin-top: 10px;
}
.pz-testi footer span:before {
    display: none;
}
.pz-testi li.wd-nav-pagin-item > span {
    height: 14px;
    width: 14px;
    background-color: #19191d;
    border-color: #19191d;
}
.pz-testi li.wd-nav-pagin-item.wd-active > span {
    height: 22px;
    width: 22px;
    background: #E68B14 !important;
    border: #E68B14 !important;
    border-radius: 50% !important;
}
.pz-testi ul.wd-nav-pagin {
    width: 180px !important;
    justify-content: space-between;
}
/*Testimonials Section Settings Ended*/


/*CTA Section Settings*/
.pz-cta-l > div, .pz-cta-r > div {
    padding-top: 100px !important;
    padding-bottom: 100px !important;
}
.pz-cta-l > div {
    position: relative;
    background: #E68B14 !important;
}
.pz-cta-l * {
    z-index: 999 !important;
    position: relative;
}
.pz-cta-l > div:before {
    content: '';
    position: absolute;
    height: 100%;
    width: 126%;
    background: #f58600;
    right: 0;
    z-index: 0;
    background-image: url(/wp-content/uploads/2024/02/Group-298.jpg);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: right bottom;
}
.pz-cta-l > div:after {
    content: '';
    position: absolute;
    height: 100%;
    width: 1300px;
    background: #f58600;
    left: 0;
    z-index: -999999 !important;
    transform: translateX(-100%);
}
.pz-cta-r > div:before {
    content: '';
    position: absolute;
    height: 100%;
    width: 1200px;
    background: #19191d;
    left: 0;
    z-index: 0;
}
.pz-cta-r > .elementor-widget-wrap.elementor-element-populated > * {
    max-width: 290px;
    width: 100%;
}
/*CTA Section Settings Ended*/


/*Footer Settings*/
.ft-menu .widget_nav_mega_menu > h5 {
    font-size: 20px !important;
    font-family: 'Poppins';
    padding: 0;
    background: transparent;
    font-weight: 700;
}
.ft-menu li a {
    color: #19191d;
    font-weight: 400;
    text-transform: uppercase;
    font-size: 16px;
    margin-bottom: 10px;
}
.ft-menu li.current-menu-item a {
    color: #E68B14 !important;
}
.pz-dt .elementor-element.elementor-element-a041273.elementor-widget.elementor-widget-wd_text_block {
    margin-bottom: 0;
}
.wd-prefooter {
    padding-bottom: 0 !important;
}
.copyrights-wrapper {
    border-top: unset !important;
    background: #19191d !important;
    color: #f9f9fd !important;
}
.wd-nav-vertical.wd-design-simple>li>a {
    text-transform: uppercase !important;
    font-size: 16px !important;
}
/*Footer Settings Ended*/


/*About Page Settings*/
.pz-wd {
    width: 100%;
    max-width: 1060px;
    margin: 0 auto;
}

/*About Page Settings Ended*/


/*Blog Page Settings*/
.page-id-833 article.wd-post .article-inner {
    max-width: 380px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 20px !important;
}

/*Blog Page Settings Ended*/

/*Blossom TMS Page Settings*/
.pz-features-list ul {
    padding-left: 0 !important;
}
.pz-features-list li {
    list-style: none !important;
    display: inline-block;
    font-size: 18px;
}
.pz-features-list li:nth-child(2n - 1) {
    width: 40%;
    font-weight: 600;
}
.pz-features-list li:nth-child(2n) {
    width: 59% !important;
    vertical-align: top;
}
.pz-tabs-d .elementor-tabs-wrapper .elementor-active {
    color: #e68b14 !important;
}
/*.elementor-widget-tabs .elementor-tab-desktop-title.elementor-active {
    border-color: #E68B14 !important;
}
.elementor-widget-tabs .elementor-tabs-content-wrapper {
    border: 1px #E68B14 !important;
    border-right-color: transparent !important;
    border-left-color: transparent !important;
    border-bottom-color: transparent !important;
}*/
.pz-features-list.pz-features-list2 li:nth-child(2n - 1) {
    width: 74%;
    text-transform: uppercase;
}
.pz-features-list.pz-features-list2 li:nth-child(2n) {
    width: 25% !important;
    text-align: right;
}
.pz-features-list.pz-features-list3 li:nth-child(2n - 1) {
    width: 55% !important;
    text-transform: uppercase;
}
.pz-features-list.pz-features-list3 li:nth-child(2n) {
    width: 45% !important;
}
.pz-services2 .elementor-column.elementor-col-33 > .elementor-widget-wrap.elementor-element-populated > .elementor-widget-icon-box .elementor-icon-box-wrapper {
    min-height: 260px !important;
    display: flex;
    align-items: center;
}




.pz-features-list li.elementor-icon-list-item:nth-child(2n-1) {
    width: 41%;
}
.pz-features-list li.elementor-icon-list-item {
    width: 58%;
    display: inline-block !important;
    vertical-align: top;
    margin-bottom: 20px;
}
.pz-features-list2 li.elementor-icon-list-item:nth-child(2n-1) {
    width: 67%;
}
.pz-features-list2 li.elementor-icon-list-item {
    width: 32%;
    display: inline-block !important;
    vertical-align: top;
    margin-bottom: 20px;
}
.pz-features-list li.elementor-icon-list-item:nth-child(2n-1) span.elementor-icon-list-text {
    font-weight: 700 !important;
    text-transform: uppercase;
}
.elementor-561 .elementor-element.elementor-element-dd77540 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child),
.elementor-561 .elementor-element.elementor-element-cb9d002 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child),
.elementor-561 .elementor-element.elementor-element-cdd4b57 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child),
.elementor-561 .elementor-element.elementor-element-2dec1b1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: 0 !important;
}
.elementor-436 .elementor-element.elementor-element-dd77540 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: 0 !important;
}
.elementor-436 .elementor-element.elementor-element-cb9d002 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: 0 !important;
}
.elementor-436 .elementor-element.elementor-element-cf106c2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: 0 !important;
}
.elementor-436 .elementor-element.elementor-element-cdd4b57 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: 0 !important;
}
.elementor-436 .elementor-element.elementor-element-2dec1b1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: 0 !important;
}
.pz-tabs p, .pz-tabs li {
    color: #19191d !important;
}

/*Blossom TMS Page Settings ended*/


/*Start your TMS clinic page settings*/
.pz-1 h5,
.pz-2 h5,
.pz-3 h5,
.pz-4 h5 {
    position: relative;
    padding-left: 30px;
}
.pz-1 h5:before {
    content: '1';
    position: absolute;
    left: -15px;
}
.pz-2 h5:before {
    content: '2';
    position: absolute;
    left: -15px;
}
.pz-3 h5:before {
    content: '3';
    position: absolute;
    left: -15px;
}
.pz-4 h5:before {
    content: '4';
    position: absolute;
    left: -15px;
}
.pz-nm {
    margin-bottom: 0 !important;
}

/*Start your TMS clinic page settings ended*/



/* Single Product Page Start */
.single-product .summary-inner .product_meta .sku_wrapper{
    display:none !important;
}
.woocommerce .summary-inner .product_title{
    font-size: 34px !important;
}
div.quantity input[type="button"]{
    border-width:var(--wd-form-brd-width) !important;
}
.single-product-page.single-product-content .related-and-upsells:empty{
    margin-top: 0px !important;
}
.single-product-page.single-product-content .product-tabs-wrapper{
    border-bottom: 0px !important;
  padding-bottom: 0px !important;
  margin-bottom: -25px !important;
}
.single-product-page.single-product-content .product-tabs-wrapper .wd-accordion-content{
    padding-bottom: 0px !important;
}
.single-product-page.single-product-content .product-tabs-wrapper .wd-accordion-item{
    border-bottom: 0px !important;
}
.single-product-page.single-product-content{
    padding-top: 60px !important;
  padding-bottom: 60px !important;
  margin-top: 0px !important;
}
.single-product-page .summary-inner div.quantity input{
    height:100% !important;
}
.related-products {
    padding-top: 60px !important;
}
.related-products .product-wrapper {
    min-height: 388px ! IMPORTANT;
}
/* Single Product Page End */

/* Shop Page Start */
.wd-shop-tools .woocommerce-ordering select option{
	color:#000000 !important;
}
.archive.post-type-archive .main-page-wrapper .row.content-layout-wrapper,.archive.tax-product_cat .main-page-wrapper .row.content-layout-wrapper{
    padding-top: 35px !important;
    padding-bottom: 60px !important;
}
/* Shop Page End */

/* My Account Page Start */
.woocommerce-MyAccount-navigation ul li a:hover{
    background-color: #ffaf40 !important;
}
.woocommerce-MyAccount-navigation ul li.is-active>a{
    background-color:#fd9500 !important;
}
.wd-my-account-links a,.wd-my-account-links a:before{
    color: #19191d;
}
/* My Account Page End */


/*TMS Equipment Page Settings*/

.pz-boxes .elementor-column.elementor-col-33 {
    padding-left: 20px;
    padding-right: 20px;
}
.pz-boxes .elementor-widget-image-box {
    border: 1px solid #e68c15;
    padding: 20px 10px;
    transition: all 0.3s ease-in-out;
    min-height: 465px !important;
}
.pz-boxes .elementor-widget-image-box:hover {
    background: #fff;
    box-shadow: 0px 20px 30px 10px rgba(0,0,0,0.10);
}

/*TMS Equipment Page Settings Ended*/

/*Customer Service Page Settings*/
.pz-boxes2 .elementor-column.elementor-col-33 > .elementor-widget-wrap.elementor-element-populated {
    padding: 20px;
}
.pz-boxes2 .elementor-icon-box-wrapper {
    background: #fff;
    border: 1px solid #e68b14;
    padding: 15px 10px;
    transition: all 0.3s ease;
}
.pz-boxes2 .elementor-icon-box-wrapper:hover {
    box-shadow: 0 0 30px rgba(0,0,0,0.10);
}
/*Customer Service page settings ended*/


/*M Series Page Settings*/
.pz-cs-boxes .elementor-widget.elementor-widget-wd_infobox {
    padding: 15px;
}
.pz-cs-boxes .info-box-wrapper {
    border: 1px solid #E68B14;
    padding: 30px 20px;
}
.pz-cs-boxes .info-box-wrapper a.btn {
    background: #19191d;
    color: #f9f9fd;
    border: 1px solid #E68B14;
    font-size: 16px;
    font-weight: 400;
    padding: 15px 25px;
}
.pz-cs-boxes .info-box-wrapper a.btn:hover {
    background: #E68B14;
    color: #19191d;
    border: 1px solid #E68B14;
}
.pz-products-grid a.product-image-link img {
    height: 300px;
    width: auto;
}
.pz-products-grid .product-wrapper {
    border: 1px solid #E68B14;
    padding: 20px 10px !important;
}
.pz-inline-btns .elementor-column.elementor-col-100 .elementor-button-wrapper,
.pz-inline-btns .elementor-column.elementor-col-100 .elementor-widget-container,
.pz-inline-btns .elementor-column.elementor-col-100 .elementor-element.elementor-widget {
    width: auto !important;
    display: inline-block !important;
}
.pz-inline-btns a.elementor-button {
    margin-right: 20px !important;
}
.page-id-938 .pz-features-list li:nth-child(2n - 1) {
    text-transform: uppercase !important;
}

/*M Series Page Settings Ended*/

/*Contact page settings*/
input.wpcf7-form-control.wpcf7-submit {
    color: #f9f9fd;
}
.pz-bb {
    border-bottom: 1px solid #e68b1452;
}
span.pzrp {
    color: #FF0B0B !important;
    margin-left: 3px;
}
/*Contact page settings ended*/


/*Buy Now page */
.pz-pro-p .product-element-top.wd-quick-shop {
    height: 220px;
    width: 100%;
}
.hk-services .product-element-top.wd-quick-shop {
    height: auto !important;
    width: 100%;
}
.hk-services .product-element-top img {
    width: auto !important;
    height: 120px;
}
.pz-hbox .wd-product {
    transition: all 0.3s ease;
}
.pz-hbox .wd-product:hover {
    box-shadow: 0 0 50px rgba(0,0,0,0.16);
}
/*Buy now page settings ended*/


/*News page settings*/
.post-date.wd-post-date.wd-style-with-bg {
    display: none !important;
}
div#comments {
    display: none !important;
}
ul.entry-meta-list {
    display: none;
}

/*News page settings ended*/


/*Product category pages*/
.term-coils a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart.add-to-cart-loop,
.term-coils div#block-7,
.term-air-cooled-coils a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart.add-to-cart-loop,
.term-air-cooled-coils div#block-7,
.term-liquid-cooled-coils a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart.add-to-cart-loop,
.term-liquid-cooled-coils div#block-7,
.term-non-cooled-coils a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart.add-to-cart-loop,
.term-non-cooled-coils div#block-7,
.term-m-series-tms a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart.add-to-cart-loop,
.term-m-series-tms div#block-7 {
    display: none !important;
}

/*Product category pages Ended*/


/*
= = = = = 
= = = = =
= = = = =
= = = = =
= = = = =
= = = = =
*/


@media (max-width: 1600px) {
.pz-clinic:before {
    left: -150px;
    opacity: 0.7;
}
.pz-entry:before {
    right: -150px;
    opacity: 0.7;
}
}

/* @media (max-width: 1600px) and (min-width: 1024px) */
@media (min-width: 1024px) {
.pz-banner h1.woodmart-title-container.title.wd-fontsize-l {
    font-size: 95px !important;
    line-height: 95px !important;
}
section.elementor-section .elementor-container {
    zoom: 0.88;
}
.whb-main-header > div > div.container {
    zoom: 0.88;
}
.pz-banner .elementor-container {
    zoom: 0.94 !important;
}
.pz-padding-cs,
footer section.elementor-section.elementor-top-section.elementor-element {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
}
.pz-cta-l > div, .pz-cta-r > div {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
}

}

@media (min-width: 1401px) {
.sz-pheading h2.title {
    font-size: 60px !important;
}
}

@media (max-width: 1400px) {
.pz-banner > .elementor-container.elementor-column-gap-default {
/*     min-height: 900px !important; */
    min-height: unset !important;
}
.pz-banner h1.woodmart-title-container {
    font-size: 110px !important;
    line-height: 110px !important;
}
.pz-banner .title-after_title {
    font-size: 20px !important;
}
.pz-entry:before,
.pz-clinic:before {
    opacity: 0.15;
}
footer span.elementor-icon-list-text {
    word-break: break-all;
}
.pz-pricing-table section.elementor-inner-section > div {
    padding: 0 15px !important;
}
.pz-banner-inner h1 {
    font-size: 84px !important;
    line-height: 90px !important;
}
.pz-banner-inner > .elementor-container.elementor-column-gap-default {
    min-height: 400px !important;
}
.pz-cta-l > div:before {
    width: 100%;
}
.hk-padding {
    padding-top: 60px !important;
    padding-bottom: 50px !important;
}
.sz-pheading h2.title {
    font-size: 50px !important;
}
.elementor-tab-title {
    font-size: 22px !important;
}
p, a, li {
    font-size: 16px !important;
    line-height: 24px !important;
}
.pz-features-list li {
    font-size: 16px !important;
}
.pz-inline-btns h3.elementor-icon-box-title a {
    font-size: 22px !important;
    line-height: 28px !important;
}
.pz-inline-btns .elementor-icon-box-icon a {
    font-size: 30px !important;
}
.pz-inline-btns .elementor-icon-box-icon {
    margin-left: 10px !important;
}
.pz-inline-btns .elementor-icon-box-wrapper {
    margin-top: 16px;
}


.wd-nav-arrows.wd-pos-sep.wd-hover-1.wd-icon-1 {
    display: none !important;
}
}
/*= = 1400 ended*/



@media (max-width: 1024px) {
.pz-banner > .elementor-container.elementor-column-gap-default {
    min-height: unset !important;
}
.pz-banner:before {
    height: calc(100% - 100px);
}
.pz-banner h1.woodmart-title-container {
    font-size: 80px !important;
    line-height: 90px !important;
}
.pz-hl h3.elementor-icon-box-title {
    font-size: 24px !important;
    line-height: 32px;
}
.pz-block h3.elementor-icon-box-title {
    font-size: 30px !important;
    line-height: 38px !important;
}
.pz-blog-sec {
    padding: 0 15px;
}
.pz-blog-sec .wd-carousel-item {
    padding: 0 15px 45px;
}
.pz-testi .wd-btn-arrow.wd-next {
    bottom: 0 !important;
    top: unset !important;
    right: 15px !important;
    left: unset !important;
}
.pz-testi .wd-btn-arrow.wd-prev.wd-disabled {
    bottom: 0 !important;
    top: unset !important;
    right: unset !important;
    left: 15px !important;
}
.pz-boxes .elementor-column.elementor-col-33 {
    width: 100%;
    max-width: 400px;
    margin: 0 auto;
}
.hk-padding {
    padding-top: 50px !important;
    padding-bottom: 40px !important;
}
.sz-pheading h2.title {
    font-size: 40px !important;
}
.pz-cs-boxes .elementor-widget.elementor-widget-wd_infobox {
    padding: 0;
}
.pz-cs-boxes .info-box-wrapper {
    border: 1px solid #E68B14;
    padding: 20px 15px;
}
.pz-side-btns .elementor-container.elementor-column-gap-default {
    display: inline-block !important;
    width: 100% !important;
}
.pz-side-btns .elementor-column.elementor-col-50 {
    width: 100% !important;
    margin-bottom: 10px;
}
.pz-features-list.pz-features-list2 li:nth-child(2n - 1),
.pz-features-list.pz-features-list3 li:nth-child(2n - 1) {
    width: 100% !important;
    margin-bottom: 0 !important;
}
.pz-features-list.pz-features-list2 li:nth-child(2n),
.pz-features-list.pz-features-list3 li:nth-child(2n) {
    width: 100% !important;
    text-align: left;
}
.pz-inline-btns h3.elementor-icon-box-title a {
    font-size: 18px !important;
}
.pz-inline-btns .elementor-icon-box-icon > a > svg {
    height: 30px;
    width: 30px !important;
}
.pz-inline-btns .elementor-column.elementor-col-100 .elementor-button-wrapper, .pz-inline-btns .elementor-column.elementor-col-100 .elementor-widget-container, 
.pz-inline-btns .elementor-column.elementor-col-100 .elementor-element.elementor-widget {
    width: 100% !important;
}
.pz-inline-btns .elementor-widget-icon-box .elementor-icon-box-wrapper {
    margin-top: 0;
    text-align: left !important;
}
.pz-inline-btns .elementor-widget-icon-box {
    max-width: 180px !important;
    width: 100%;
}
.pz-1 h5:before,
.pz-2 h5:before,
.pz-3 h5:before,
.pz-4 h5:before {
    left: -5px;
}


}
/*= = 1024 ended*/



@media (max-width: 992px) {
.pz-hl p.elementor-icon-box-description {
    font-size: 16px !important;
    line-height: 24px;
}
.pz-pricing-table h3.woodmart-title-container {
    font-size: 32px;
}
.pz-pricing-table .title-after_title, 
.pz-pricing-table .title-after_title strong, 
.pz-pricing-table .title-after_title em {
    font-size: 16px !important;
}
.pz-t .elementor-widget.elementor-widget-wd_text_block {
    padding: 0 15px !important;
}

.pz-t .elementor-widget.elementor-widget-wd_text_block p {
    font-size: 16px !important;
    line-height: 20px;
}
.pz-t .elementor-icon-list--layout-traditional.elementor-widget-icon-list {
    padding: 0 15px !important;
}
.wd-carousel-inner article {
    width: 100%;
    max-width: 320px;
    margin: 0 auto;
}
footer ul.menu li a.woodmart-nav-link {
    font-size: 16px !important;
}
.pz-banner-inner h1 {
    font-size: 64px !important;
    line-height: 70px !important;
}
.pz-banner-inner > .elementor-container.elementor-column-gap-default {
    min-height: 300px !important;
}
.pz-list-block .elementor-column.elementor-col-50 {
    width: 100%;
}
.pz-hl .elementor-column.elementor-col-33 {
    width: 45% !important;
}
.pz-hl .elementor-column.elementor-col-33.pz-empty {
    width: 10% !important;
}
.elementor-561 .elementor-element.elementor-element-c8b4384 .elementor-tab-title {
    font-size: 23px;
}
.pz-features-list li:nth-child(2n - 1) {
    width: 100%;
    margin-bottom: 0;
}
.pz-features-list li:nth-child(2n) {
    width: 100% !important;
}
.page-id-783 h3.elementor-icon-box-title {
    font-size: 22px !important;
    line-height: 22px !important;
}
}
/*= = 992 ended*/



@media (max-width: 768px) {
.single-product img.wp-post-image.wp-post-image {
    width: auto;
    height: 400px;
    text-align: center;
}
.single-product .woocommerce-product-gallery .woocommerce-product-gallery__image {
    text-align: center;
}
	
.pz-hbox .wd-products-element {
    max-width: 270px;
    margin-left: auto;
    margin-right: auto;
}
.pz-hbox .wd-product {
    margin-bottom: 10px;
}
}
/*= = 768 ended*/


@media (max-width: 767px) {
.page-id-18 section.elementor-section .elementor-container {
    zoom: unset !important;
}
.elementor-column > .elementor-widget-wrap.elementor-element-populated {
    padding-left: 7px;
    padding-right: 7px;
    box-sizing: border-box;
}

.pz-clinic .title-after_title.set-cont-mb-s {
    font-size: 18px !important;
}
.pz-clinic p {
    font-size: 16px !important;
    text-align: center;
}
.pz-block .elementor-column.elementor-col-50:first-child > .elementor-widget-wrap.elementor-element-populated {
    padding-bottom: 0 !important;
}
.pz-block .elementor-column.elementor-col-50:first-child ~ div > div {
    padding-top: 0 !important;
}
.pz-block h3.elementor-icon-box-title {
    font-size: 22px !important;
    line-height: 26px !important;
}
.pz-testi .testimonial-content p {
    font-size: 18px;
    line-height: 28px;
}
.pz-testi footer {
    font-size: 16px;
}
.pz-cta-r > .elementor-widget-wrap.elementor-element-populated > * {
    max-width: 100% !important;
    padding-left: 5px;
}
.pz-price h2 {
    font-size: 40px !important;
}
.pz-price .title-subtitle.subtitle-color-default.subtitle-style-default.wd-fontsize-xs,
.pz-price .title-after_title.set-cont-mb-s.reset-last-child.wd-fontsize-xs {
    font-size: 18px !important;
}
.pz-banner-inner h1 {
    font-size: 44px !important;
    line-height: 50px !important;
}
.pz-banner-inner > .elementor-container.elementor-column-gap-default {
    min-height: 260px !important;
}
.pz-cta-l > div:before {
    right: -30px;
}
.pz-cta-r > div:before {
    left: -30px;
}
.pz-sbt h5.woodmart-title-container.title.wd-fontsize-l {
    font-size: 22px !important;
    line-height: 28px !important;
}
.pz-hl .elementor-column.elementor-col-33 {
    width: 100% !important;
}
.pz-hl .elementor-column.elementor-col-33.pz-empty {
    width: 100% !important;
    display: none!important;
}
.hk-padding {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
}
.pz-cs-boxes .info-box-wrapper {
    width: 100%;
    max-width: 400px;
    margin: 0 auto;
}
.pz-services2 .elementor-column.elementor-col-33 > .elementor-widget-wrap.elementor-element-populated > .elementor-widget-icon-box .elementor-icon-box-wrapper {
    width: 100%;
    max-width: 400px;
    margin: 0 auto;
}
.pz-boxes2 .elementor-column.elementor-col-33 > .elementor-widget-wrap.elementor-element-populated {
    padding: 0 0 15px 0;
}
.pz-hbox .wd-products-element {
    max-width: 270px;
    margin-left: auto;
    margin-right: auto;
}
.pz-hbox .wd-product {
    margin-bottom: 10px;
}
.sz-pheading.pz-hcs h2.woodmart-title-container {
    font-size: 32px !important;
    line-height: 40px !important;
}
}
/*= = 767 ended*/


@media (max-width: 577px) {
.pz-banner h1.woodmart-title-container {
    font-size: 40px !important;
    line-height: 44px !important;
}
.pz-t {
    padding: 0;
}
.pz-block .elementor-column.elementor-col-50:first-child > .elementor-widget-wrap.elementor-element-populated {
    padding-left: 0 !important;
    padding-right: 0 !important;
}
.pz-block .elementor-column.elementor-col-50:first-child ~ div > div {
    padding-left: 0 !important;
    padding-right: 0 !important;
}
.pz-cta-l > div:before {
    right: -10px;
}
.pz-cta-r > div:before {
    left: -30px;
}
.pz-features-list li.elementor-icon-list-item {
    width: 100% !important;
    padding-bottom: 0 !important;
    margin-bottom: 0 !important;
}
.pz-features-list li.elementor-icon-list-item:nth-child(2n) {
    margin-bottom: 10px !important;
}
.pz-features-list li.elementor-icon-list-item span {
    font-size: 16px !important;
}
.pz-steps h3.elementor-icon-box-title {
    font-size: 22px !important;
    line-height: 26px !important;
}
.pz-services h3.elementor-icon-box-title {
    font-size: 20px !important;
    line-height: 27px !important;
}
.pz-blog-sec .wd-carousel-item {
    padding: 0 5px 5px;
}
.pz-blog-sec .wd-carousel-item > article > div {
    box-shadow: 0px 0px 7px rgba(0,0,0,0.08) !important;
}
.elementor-kit-8 button, .elementor-kit-8 input[type="button"], .elementor-kit-8 input[type="submit"], .elementor-kit-8 .elementor-button {
    font-size: 16px;
    padding: 15px 20px 15px 20px;
}
.pz-entry span.elementor-icon-list-text span {
    font-size: 20px;
}
.pz-entry span.elementor-icon-list-text {
    font-size: 16px !important;
}
.pz-t {
    padding: 0;
    max-width: 320px;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
}
.pz-cta-l > div:after {
    transform: translateX(-90%);
}
.scrollToTop {
    bottom: 70px !important;
}
.grecaptcha-badge {
    display: none !important;
}
.pz-cta .elementor-column.elementor-col-50 > div {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
}
.pz-boxes .elementor-widget-image-box {
    min-height: 300px !important;
}
.sz-pheading h2.title {
    font-size: 32px !important;
}
div#gallery2063 {
    min-height: 300px !important;
}
.related-products .product-wrapper {
    min-height: unset ! IMPORTANT;
}
.pz-price:before {
    right: 1px;
}
}
/*= = 577 ended*/



@media (max-width: 420px) {

}
/*= = 420 ended*/@media (min-width: 1025px) {
	/* Shop Page Start */
.archive.post-type-archive .main-page-wrapper .row.content-layout-wrapper,.archive.tax-product_cat .main-page-wrapper .row.content-layout-wrapper{
	padding-top: 40px !important;
  padding-bottom: 80px !important;
}
/* Shop Page End */
/* Single Product Page Start */
.single-product-page.single-product-content{
	padding-top: 70px !important;
  padding-bottom: 80px !important;
}
.single-product .woocommerce-product-gallery img {
    max-height: 500px !important;
    object-fit: contain !important;
}
/* Single Product Page End */
/* Buy Online Page Start */
.sz-products-grid .wd-products-with-shadow .wd-product {
    --wd-prod-shadow: none !important;
		transition:all 0.4s !important;
}
.sz-products-grid .wd-products-with-shadow .wd-product:hover {
    --wd-prod-shadow: 0 0 4px rgba(0,0,0,0.12) !important;
}
.sz-products-grid .wd-products-with-shadow .wd-product:hover .product-wrapper{
	border-color:#e68b14 !important;
}
/* Buy Online Page End */

/* Laptop Css */
@media (min-width: 1025px) {
/*Global Settings*/
/* .sz-pheading h2.title{
		font-size:50px !important;	
	} */
/*Global Settings*/
}
}

@media (min-width: 768px) and (max-width: 1024px) {
	/*

Colors: 
Gold: E68B14
Black: 19191D

*/


/*Global Settings*/
.scrollToTop {
    transform: translateX(100%) !important;
    right: unset !important;
    left: 20px !important;
}
.scrollToTop.button-show {
    opacity: 1;
    transform: none !important;
}
.sz-non-member .wd-nav .sz-memberonly,.sz-member .wd-nav .sz-nonmember-menu{
    display:none !important;
}
.main-page-wrapper {
    margin-top: -40px;
    padding-top: 0 !important;
    min-height: 50vh;
    background-color: var(--wd-main-bgcolor);
}
a.elementor-button {
    background: #19191d !important;
}
a.elementor-button:hover {
    background: #E68B14 !important;
}
.pz-btn-s a.elementor-button {
    border-color: #19191d !important;
    background-color: #e68b14 !important;
}
.pz-btn-s a.elementor-button:hover {
    border-color: #19191d !important;
    background-color: #19191d !important;
    color: #E68B14 !important;
}

.elementor-widget-wrap.elementor-element-populated {
    padding-top: 0;
    padding-bottom: 0;
}
.site-content {
    margin-bottom: 0 !important;
}
.elementor-column.elementor-col-100.elementor-top-column > .elementor-widget-wrap.elementor-element-populated {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}
/*Global Settings Ended*/


/*Header Settings*/
header.whb-header .whb-main-header {
    background-color: rgba(81,81,81,0.40);
}
header ul.wd-sub-menu li a {
    color: #19191d !important;
    position: relative;
    transition: all 0.3s ease;
}
header .wd-header-nav > ul#menu-main-menu.menu > li > a {
    color: #f9f9fd;
    position: relative;
    transition: all 0.3s ease;
}
header .wd-header-nav > ul#menu-main-menu.menu > li > a:before {
    content: '';
    position: absolute;
    height: 5px;
    width: 10px;
    background: #E68B14;
    bottom: 0;
    left: -20px;
    opacity: 0;
    transition: all 0.3s ease;
}
header .wd-header-nav > ul#menu-main-menu.menu > li > a:hover:before,
header .wd-header-nav > ul#menu-main-menu.menu > li.current-menu-item > a:before {
    left: 0px;
    opacity: 1;
}
.wd-nav>li:is(.wd-has-children,.menu-item-has-children)>a:after {
    color: #f9f9fd !important;
    font-size: 12px;
}
.whb-sticky-shadow.whb-sticked .whb-main-header {
    z-index: 9999 !important;
}
ul.wd-sub-menu li a:hover,
.mobile-nav ul.wd-sub-menu li a:hover, 
.mobile-nav ul.wd-sub-menu li.current-menu-item a,
ul.wd-sub-menu li.current-menu-item a {
    color: #e68b14 !important;
}
.mobile-nav ul.wd-sub-menu li a {
    color: #19191d !important;
    text-transform: uppercase;
}
/*Header Settings Ended*/


/*Banner Section Settings*/
.pz-side-btns .elementor-widget-button {
    width: auto;
    margin-right: 20px;
}
.pz-price .title-wrapper {
    position: relative;
    background: #E68B14;
    padding: 45px 20px 45px 70px;
    border-radius: 120px 0px 0px 120px;
}
.pz-price {
    width: auto !important;
    position: relative;
}
.pz-price:before {
    content: '';
    position: absolute;
    height: 100%;
    width: 570px;
    background: #E68B14;
    right: 0;
    transform: translateX(100%);
}
.pz-price .title-after_title span {
    font-size: 14px !important;
    line-height: 24px;
    vertical-align: top;
}
.pz-banner:before {
    content: '';
    position: absolute;
    height: calc(100% - 150px);
    width: 100%;
    bottom: 0;
    z-index: 0;
    background-image: url(/wp-content/uploads/2024/02/Rectangle-24.png);
    background-size: cover;
    background-position: center left;
    background-repeat: no-repeat;
}
/*Banner Section Settings Ended*/


/*Entry Section Settings*/
.pz-entry .elementor-container {
    width: 100%;
    max-width: 1700px;
}
.pz-entry:before {
    content: '';
    position: absolute;
    height: 383px;
    width: 600px;
    right: 0;
    bottom: 0;
    background-image: url(/wp-content/uploads/2024/02/Blossom_TMS_Therapy-edit.png);
    background-position: bottom right;
    background-size: contain;
    background-repeat: no-repeat;
    z-index: 0;
}
.pz-entry span.elementor-icon-list-text span {
    font-size: 28px;
    font-weight: 900 !important;
}
.pz-entry-l .elementor-element.elementor-widget.elementor-widget-wd_text_block {
    width: 100%;
    max-width: 500px;
}
.pz-entry span.elementor-icon-list-text em {
    font-size: 14px !important;
    font-style: normal !important;
    opacity: 0.7 !important;
}
/*Entry Section Settings Ended*/


/*Highlights Section Settings*/
.pz-hl .elementor-container {
    width: 100%;
    max-width: 1572px;
}

/*Highlights Section Settings Ended*/


/*Pricing Section Settings*/
.pz-t .liner-continer {
    background: red;
}

.pz-t {
    padding: 0 20px;
}
.pz-t > .elementor-widget-wrap {
    background: #F9F9FD;
    border: 2px solid #E68B14;
    position: relative;
    padding-bottom: 30px !important;
    flex-direction: column;
    box-shadow: 10px 10px 15px rgba(0,0,0,0.10);
    transition: all 0.3s ease;
}
.pz-t > .elementor-widget-wrap:hover {
    transform: translateY(-10px) !important;
    box-shadow: 0px 0px 15px rgba(0,0,0,0.10);
}
.pz-t .title-subtitle {
    margin-top: 30px;
    margin-bottom: 15px;
}
.pz-t h3 {
    font-size: 46px;
    font-family: 'Poppins' !important;
    font-weight: 900 !important;
}
.pz-t h3 span {
    font-size: 23px;
    vertical-align: top;
    line-height: 43px;
}
.pz-t .elementor-widget.elementor-widget-wd_text_block {
    padding: 0 25px !important;
}
.pz-t .elementor-widget.elementor-widget-wd_text_block p {
    font-size: 18px !important;
    line-height: 22px;
}
.pz-t .elementor-icon-list--layout-traditional.elementor-widget-icon-list {
    padding: 0 24px !important;
}
.pz-t .title-wrapper {
    margin-bottom: 20px;
}
.pz-t .title-wrapper strong {
    font-size: 24px;
    font-weight: 800 !important;
}
.pz-t .title-wrapper em strong {
    font-size: 32px;
    font-style: normal;
    font-weight: 800;
}
.pz-t .elementor-element.elementor-align-center.elementor-widget.elementor-widget-button {
    margin-top: auto !important;
}
.pz-t.pz-t-1 .liner-continer {
    background: #856B49;
}
.pz-t.pz-t-2 .liner-continer {
    background: #747474;
}
.pz-t.pz-t-3 .liner-continer {
    background: #E68B14;
}

/*Pricing Section Settings Ended*/

/*TMS Clinic Section Settings*/
.pz-clinic:before {
    content: '';
    position: absolute;
    height: 651px;
    width: 335px;
    bottom: -1px;
    left: 0;
    background-image: url(/wp-content/uploads/2024/02/Angulated-Double-Coil-liquid-cooled.png);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: left bottom;
}
.pz-block {
    border-top: 2px solid;
    padding-top: 10px;
    margin-top: 20px;
}
/*TMS Clinic Section Settings Ended*/


/*Blog Section Settings*/
.pz-blog-sec .wd-carousel-item {
    padding: 0 30px 45px;
}
.pz-blog-sec .wd-carousel-item > article > div {
    box-shadow: 14px 14px 24px rgba(0,0,0,0.08) !important;
}
.pz-blog-sec .post-date.wd-post-date {
    display: none !important;
}
.pz-blog-sec .article-body-container {
    text-align: left !important;
}
.pz-blog-sec h3.wd-entities-title.title.post-title {
    font-size: 20px;
    font-family: 'Poppins';
    text-transform: unset !important;
    font-weight: 900 !important;
}
.pz-blog-sec a.btn-read-more.more-link {
    color: #50C3F1;
    border-bottom: 2px solid #50C3F1;
    padding-bottom: 7px;
    transition: all 0.3s ease;
    text-transform: capitalize;
    font-size: 16px !important;
    font-weight: 700;
}
.pz-blog-sec a.btn-read-more.more-link:hover {
    color: #E68B14;
}
.wd-arrow-inner::after {
    font-weight: 800 !important;
    font-size: 24px !important;
}
.read-more-section a:after {
    bottom: -3px !important;
}
/*Blog Section Settings Ended*/

/*Testimonials Section Settings*/
.pz-testi .testimonial.wd-carousel-item > div {
    width: 100%;
    max-width: 950px !important;
    margin: 0 auto;
    border: 1px solid #cfcfcf;
    box-shadow: 12px 24px 40px rgba(0,0,0,0.07);
    margin-bottom: 40px;
    margin-top: 20px;
}
.pz-testi .testimonial-avatar img {
    border-radius: unset !important;
}
.pz-testi .testimonial-rating {
    display: none !important;
}
.pz-testi .testimonial-content p {
    font-size: 24px;
    line-height: 42px;
    font-weight: 700;
    margin-top: 10px;
}
.pz-testi footer {
    font-size: 20px;
    color: #E68B14 !important;
    text-align: center !important;
}
.pz-testi footer span {
    width: 100% !important;
    display: block;
    font-size: 12px;
    color: #6F7070 !important;
    max-width: 310px;
    margin: 0 auto;
    margin-top: 10px;
}
.pz-testi footer span:before {
    display: none;
}
.pz-testi li.wd-nav-pagin-item > span {
    height: 14px;
    width: 14px;
    background-color: #19191d;
    border-color: #19191d;
}
.pz-testi li.wd-nav-pagin-item.wd-active > span {
    height: 22px;
    width: 22px;
    background: #E68B14 !important;
    border: #E68B14 !important;
    border-radius: 50% !important;
}
.pz-testi ul.wd-nav-pagin {
    width: 180px !important;
    justify-content: space-between;
}
/*Testimonials Section Settings Ended*/


/*CTA Section Settings*/
.pz-cta-l > div, .pz-cta-r > div {
    padding-top: 100px !important;
    padding-bottom: 100px !important;
}
.pz-cta-l > div {
    position: relative;
    background: #E68B14 !important;
}
.pz-cta-l * {
    z-index: 999 !important;
    position: relative;
}
.pz-cta-l > div:before {
    content: '';
    position: absolute;
    height: 100%;
    width: 126%;
    background: #f58600;
    right: 0;
    z-index: 0;
    background-image: url(/wp-content/uploads/2024/02/Group-298.jpg);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: right bottom;
}
.pz-cta-l > div:after {
    content: '';
    position: absolute;
    height: 100%;
    width: 1300px;
    background: #f58600;
    left: 0;
    z-index: -999999 !important;
    transform: translateX(-100%);
}
.pz-cta-r > div:before {
    content: '';
    position: absolute;
    height: 100%;
    width: 1000px;
    background: #19191d;
    left: 0;
    z-index: 0;
}
.pz-cta-r > .elementor-widget-wrap.elementor-element-populated > * {
    max-width: 290px;
    width: 100%;
}
/*CTA Section Settings Ended*/


/*Footer Settings*/
.ft-menu .widget_nav_mega_menu > h5 {
    font-size: 20px !important;
    font-family: 'Poppins';
    padding: 0;
    background: transparent;
    font-weight: 700;
}
.ft-menu li a {
    color: #19191d;
    font-weight: 400;
    text-transform: uppercase;
    font-size: 16px;
    margin-bottom: 10px;
}
.ft-menu li.current-menu-item a {
    color: #E68B14 !important;
}
.pz-dt .elementor-element.elementor-element-a041273.elementor-widget.elementor-widget-wd_text_block {
    margin-bottom: 0;
}
.wd-prefooter {
    padding-bottom: 0 !important;
}
.copyrights-wrapper {
    border-top: unset !important;
    background: #19191d !important;
    color: #f9f9fd !important;
}
.wd-nav-vertical.wd-design-simple>li>a {
    text-transform: uppercase !important;
    font-size: 16px !important;
}
/*Footer Settings Ended*/


/*About Page Settings*/
.pz-wd {
    width: 100%;
    max-width: 1060px;
    margin: 0 auto;
}

/*About Page Settings Ended*/


/*Blossom TMS Page Settings*/
.pz-features-list ul {
    padding-left: 0 !important;
}
.pz-features-list li {
    list-style: none !important;
    display: inline-block;
    font-size: 18px;
}
.pz-features-list li:nth-child(2n - 1) {
    width: 40%;
    font-weight: 600;
}
.pz-features-list li:nth-child(2n) {
    width: 59% !important;
    vertical-align: top;
}
.pz-tabs-d .elementor-tabs-wrapper .elementor-active {
    color: #e68b14 !important;
}
/*.elementor-widget-tabs .elementor-tab-desktop-title.elementor-active {
    border-color: #E68B14 !important;
}
.elementor-widget-tabs .elementor-tabs-content-wrapper {
    border: 1px #E68B14 !important;
    border-right-color: transparent !important;
    border-left-color: transparent !important;
    border-bottom-color: transparent !important;
}*/
.pz-features-list.pz-features-list2 li:nth-child(2n - 1) {
    width: 74%;
    text-transform: uppercase;
}
.pz-features-list.pz-features-list2 li:nth-child(2n) {
    width: 25% !important;
    text-align: right;
}
.pz-features-list.pz-features-list3 li:nth-child(2n - 1) {
    width: 55% !important;
    text-transform: uppercase;
}
.pz-features-list.pz-features-list3 li:nth-child(2n) {
    width: 45% !important;
}
.pz-services2 .elementor-column.elementor-col-33 > .elementor-widget-wrap.elementor-element-populated > .elementor-widget-icon-box .elementor-icon-box-wrapper {
    min-height: 260px !important;
    display: flex;
    align-items: center;
}




.pz-features-list li.elementor-icon-list-item:nth-child(2n-1) {
    width: 41%;
}
.pz-features-list li.elementor-icon-list-item {
    width: 58%;
    display: inline-block !important;
    vertical-align: top;
    margin-bottom: 20px;
}
.pz-features-list2 li.elementor-icon-list-item:nth-child(2n-1) {
    width: 67%;
}
.pz-features-list2 li.elementor-icon-list-item {
    width: 32%;
    display: inline-block !important;
    vertical-align: top;
    margin-bottom: 20px;
}
.pz-features-list li.elementor-icon-list-item:nth-child(2n-1) span.elementor-icon-list-text {
    font-weight: 700 !important;
    text-transform: uppercase;
}
.elementor-561 .elementor-element.elementor-element-dd77540 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child),
.elementor-561 .elementor-element.elementor-element-cb9d002 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child),
.elementor-561 .elementor-element.elementor-element-cdd4b57 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child),
.elementor-561 .elementor-element.elementor-element-2dec1b1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: 0 !important;
}
.elementor-436 .elementor-element.elementor-element-dd77540 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: 0 !important;
}
.elementor-436 .elementor-element.elementor-element-cb9d002 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: 0 !important;
}
.elementor-436 .elementor-element.elementor-element-cf106c2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: 0 !important;
}
.elementor-436 .elementor-element.elementor-element-cdd4b57 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: 0 !important;
}
.elementor-436 .elementor-element.elementor-element-2dec1b1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: 0 !important;
}
.pz-tabs p, .pz-tabs li {
    color: #19191d !important;
}

/*Blossom TMS Page Settings ended*/


/*Start your TMS clinic page settings*/
.pz-1 h5,
.pz-2 h5,
.pz-3 h5,
.pz-4 h5 {
    position: relative;
    padding-left: 30px;
}
.pz-1 h5:before {
    content: '1.';
    position: absolute;
    left: -15px;
}
.pz-2 h5:before {
    content: '2.';
    position: absolute;
    left: -15px;
}
.pz-3 h5:before {
    content: '3.';
    position: absolute;
    left: -15px;
}
.pz-4 h5:before {
    content: '4.';
    position: absolute;
    left: -15px;
}
.pz-nm {
    margin-bottom: 0 !important;
}

/*Start your TMS clinic page settings ended*/



/* Single Product Page Start */
.single-product .summary-inner .product_meta .sku_wrapper{
    display:none !important;
}
.woocommerce .summary-inner .product_title{
    font-size: 34px !important;
}
div.quantity input[type="button"]{
    border-width:var(--wd-form-brd-width) !important;
}
.single-product-page.single-product-content .related-and-upsells:empty{
    margin-top: 0px !important;
}
.single-product-page.single-product-content .product-tabs-wrapper{
    border-bottom: 0px !important;
  padding-bottom: 0px !important;
  margin-bottom: -25px !important;
}
.single-product-page.single-product-content .product-tabs-wrapper .wd-accordion-content{
    padding-bottom: 0px !important;
}
.single-product-page.single-product-content .product-tabs-wrapper .wd-accordion-item{
    border-bottom: 0px !important;
}
.single-product-page.single-product-content{
    padding-top: 60px !important;
  padding-bottom: 60px !important;
  margin-top: 0px !important;
}
.single-product-page .summary-inner div.quantity input{
    height:100% !important;
}
/* Single Product Page End */

/* Shop Page Start */
.archive.post-type-archive .main-page-wrapper .row.content-layout-wrapper,.archive.tax-product_cat .main-page-wrapper .row.content-layout-wrapper{
    padding-top: 35px !important;
    padding-bottom: 60px !important;
}
/* Shop Page End */

/* My Account Page Start */
.woocommerce-MyAccount-navigation ul li a:hover{
    background-color: #ffaf40 !important;
}
.woocommerce-MyAccount-navigation ul li.is-active>a{
    background-color:#fd9500 !important;
}
.wd-my-account-links a,.wd-my-account-links a:before{
    color: #19191d;
}
/* My Account Page End */


/*TMS Equipment Page Settings*/

.pz-boxes .elementor-column.elementor-col-33 {
    padding-left: 20px;
    padding-right: 20px;
}
.pz-boxes .elementor-widget-image-box {
    border: 1px solid #e68c15;
    padding: 20px 10px;
    transition: all 0.3s ease-in-out;
    min-height: 465px !important;
}
.pz-boxes .elementor-widget-image-box:hover {
    background: #fff;
    box-shadow: 0px 20px 30px 10px rgba(0,0,0,0.10);
}

/*TMS Equipment Page Settings Ended*/

/*Customer Service Page Settings*/
.pz-boxes2 .elementor-column.elementor-col-33 > .elementor-widget-wrap.elementor-element-populated {
    padding: 20px;
}
.pz-boxes2 .elementor-icon-box-wrapper {
    background: #fff;
    border: 1px solid #e68b14;
    padding: 15px 10px;
    transition: all 0.3s ease;
}
.pz-boxes2 .elementor-icon-box-wrapper:hover {
    box-shadow: 0 0 30px rgba(0,0,0,0.10);
}
/*Customer Service page settings ended*/


/*M Series Page Settings*/
.pz-cs-boxes .elementor-widget.elementor-widget-wd_infobox {
    padding: 15px;
}
.pz-cs-boxes .info-box-wrapper {
    border: 1px solid #E68B14;
    padding: 30px 20px;
}
.pz-cs-boxes .info-box-wrapper a.btn {
    background: #19191d;
    color: #f9f9fd;
    border: 1px solid #E68B14;
    font-size: 16px;
    font-weight: 400;
    padding: 15px 25px;
}
.pz-cs-boxes .info-box-wrapper a.btn:hover {
    background: #E68B14;
    color: #19191d;
    border: 1px solid #E68B14;
}


.pz-products-grid a.product-image-link img {
    height: 300px;
    width: auto;
}
.pz-products-grid .product-wrapper {
    border: 1px solid #E68B14;
    padding: 20px 10px !important;
}
.pz-inline-btns .elementor-column.elementor-col-100 .elementor-button-wrapper,
.pz-inline-btns .elementor-column.elementor-col-100 .elementor-widget-container,
.pz-inline-btns .elementor-column.elementor-col-100 .elementor-element.elementor-widget {
    width: auto !important;
    display: inline-block !important;
}
.pz-inline-btns a.elementor-button {
    margin-right: 20px !important;
}

/*M Series Page Settings Ended*/

/*Contact page settings*/
input.wpcf7-form-control.wpcf7-submit {
    color: #f9f9fd;
}
.pz-bb {
    border-bottom: 1px solid #e68b1452;
}
span.pzrp {
    color: #FF0B0B;
    margin-left: 3px;
}
/*Contact page settings ended*/


/*Buy Now page */
.pz-pro-p .product-element-top.wd-quick-shop {
    height: 220px;
    width: 100%;
}
.hk-services .product-element-top.wd-quick-shop {
    height: auto !important;
    width: 100%;
}
.hk-services .product-element-top img {
    width: auto;
    height: 120px;
}
/*Buy now page settings ended*/


/*News page settings*/
.post-date.wd-post-date.wd-style-with-bg {
    display: none !important;
}
div#comments {
    display: none !important;
}
ul.entry-meta-list {
    display: none;
}

/*News page settings ended*/

/*
= = = = = 
= = = = =
= = = = =
= = = = =
= = = = =
= = = = =
*/


@media (max-width: 1600px) {
.pz-clinic:before {
    left: -150px;
    opacity: 0.7;
}
.pz-entry:before {
    right: -150px;
    opacity: 0.7;
}
}

@media (min-width: 1401px) {
.sz-pheading h2.title {
    font-size: 60px !important;
}
}

@media (max-width: 1400px) {
/* .pz-banner > .elementor-container.elementor-column-gap-default {
    min-height: 900px !important;
} */
.pz-banner h1.woodmart-title-container {
    font-size: 110px !important;
    line-height: 110px !important;
}
.pz-banner .title-after_title {
    font-size: 20px !important;
}
.pz-entry:before,
.pz-clinic:before {
    opacity: 0.15;
}
footer span.elementor-icon-list-text {
    word-break: break-all;
}
.pz-pricing-table section.elementor-inner-section > div {
    padding: 0 15px !important;
}
.pz-banner-inner h1 {
    font-size: 84px !important;
    line-height: 90px !important;
}
.pz-banner-inner > .elementor-container.elementor-column-gap-default {
    min-height: 400px !important;
}
.pz-cta-l > div:before {
    width: 100%;
}
.hk-padding {
    padding-top: 60px !important;
    padding-bottom: 50px !important;
}
.sz-pheading h2.title {
    font-size: 50px !important;
}
.elementor-tab-title {
    font-size: 22px !important;
}
p, a, li {
    font-size: 16px !important;
    line-height: 24px !important;
}
.pz-features-list li {
    font-size: 16px !important;
}
.pz-inline-btns h3.elementor-icon-box-title a {
    font-size: 22px !important;
    line-height: 28px !important;
}
.pz-inline-btns .elementor-icon-box-icon a {
    font-size: 30px !important;
}
.pz-inline-btns .elementor-icon-box-icon {
    margin-left: 10px !important;
}
.pz-inline-btns .elementor-icon-box-wrapper {
    margin-top: 16px;
}


.wd-nav-arrows.wd-pos-sep.wd-hover-1.wd-icon-1 {
    display: none !important;
}
}
/*= = 1400 ended*/



@media (max-width: 1024px) {
/* .pz-banner > .elementor-container.elementor-column-gap-default {
    min-height: 780px !important;
} */
.pz-banner:before {
    height: calc(100% - 100px);
}
.pz-banner h1.woodmart-title-container {
    font-size: 80px !important;
    line-height: 90px !important;
}
.pz-hl h3.elementor-icon-box-title {
    font-size: 24px !important;
    line-height: 32px;
}
.pz-block h3.elementor-icon-box-title {
    font-size: 30px !important;
    line-height: 38px !important;
}
.pz-blog-sec {
    padding: 0 15px;
}
.pz-blog-sec .wd-carousel-item {
    padding: 0 15px 45px;
}
.pz-testi .wd-btn-arrow.wd-next {
    bottom: 0 !important;
    top: unset !important;
    right: 15px !important;
    left: unset !important;
}
.pz-testi .wd-btn-arrow.wd-prev.wd-disabled {
    bottom: 0 !important;
    top: unset !important;
    right: unset !important;
    left: 15px !important;
}
.pz-boxes .elementor-column.elementor-col-33 {
    width: 100%;
    max-width: 400px;
    margin: 0 auto;
}
.hk-padding {
    padding-top: 50px !important;
    padding-bottom: 40px !important;
}
.sz-pheading h2.title {
    font-size: 40px !important;
}
.pz-cs-boxes .elementor-widget.elementor-widget-wd_infobox {
    padding: 0;
}
.pz-cs-boxes .info-box-wrapper {
    border: 1px solid #E68B14;
    padding: 20px 15px;
}
.pz-side-btns .elementor-container.elementor-column-gap-default {
    display: inline-block !important;
    width: 100% !important;
}
.pz-side-btns .elementor-column.elementor-col-50 {
    width: 100% !important;
    margin-bottom: 10px;
}
.pz-features-list.pz-features-list2 li:nth-child(2n - 1),
.pz-features-list.pz-features-list3 li:nth-child(2n - 1) {
    width: 100% !important;
    margin-bottom: 0 !important;
}
.pz-features-list.pz-features-list2 li:nth-child(2n),
.pz-features-list.pz-features-list3 li:nth-child(2n) {
    width: 100% !important;
    text-align: left;
}
.pz-inline-btns h3.elementor-icon-box-title a {
    font-size: 18px !important;
}
.pz-inline-btns .elementor-icon-box-icon > a > svg {
    height: 30px;
    width: 30px !important;
}
.pz-inline-btns .elementor-column.elementor-col-100 .elementor-button-wrapper, .pz-inline-btns .elementor-column.elementor-col-100 .elementor-widget-container, 
.pz-inline-btns .elementor-column.elementor-col-100 .elementor-element.elementor-widget {
    width: 100% !important;
}
.pz-inline-btns .elementor-widget-icon-box .elementor-icon-box-wrapper {
    margin-top: 0;
    text-align: left !important;
}
.pz-inline-btns .elementor-widget-icon-box {
    max-width: 180px !important;
    width: 100%;
}
.pz-1 h5:before,
.pz-2 h5:before,
.pz-3 h5:before,
.pz-4 h5:before {
    left: -5px;
}


}
/*= = 1024 ended*/



@media (max-width: 992px) {
.pz-hl p.elementor-icon-box-description {
    font-size: 16px !important;
    line-height: 24px;
}
.pz-pricing-table h3.woodmart-title-container {
    font-size: 32px;
}
.pz-pricing-table .title-after_title, 
.pz-pricing-table .title-after_title strong, 
.pz-pricing-table .title-after_title em {
    font-size: 16px !important;
}
.pz-t .elementor-widget.elementor-widget-wd_text_block {
    padding: 0 15px !important;
}

.pz-t .elementor-widget.elementor-widget-wd_text_block p {
    font-size: 16px !important;
    line-height: 20px;
}
.pz-t .elementor-icon-list--layout-traditional.elementor-widget-icon-list {
    padding: 0 15px !important;
}
.wd-carousel-inner article {
    width: 100%;
    max-width: 320px;
    margin: 0 auto;
}
footer ul.menu li a.woodmart-nav-link {
    font-size: 16px !important;
}
.pz-banner-inner h1 {
    font-size: 64px !important;
    line-height: 70px !important;
}
.pz-banner-inner > .elementor-container.elementor-column-gap-default {
    min-height: 300px !important;
}
.pz-list-block .elementor-column.elementor-col-50 {
    width: 100%;
}
.pz-hl .elementor-column.elementor-col-33 {
    width: 45% !important;
}
.pz-hl .elementor-column.elementor-col-33.pz-empty {
    width: 10% !important;
}
.elementor-561 .elementor-element.elementor-element-c8b4384 .elementor-tab-title {
    font-size: 23px;
}
.pz-features-list li:nth-child(2n - 1) {
    width: 100%;
    margin-bottom: 0;
}
.pz-features-list li:nth-child(2n) {
    width: 100% !important;
}

}
/*= = 992 ended*/



@media (max-width: 768px) {


}
/*= = 768 ended*/


@media (max-width: 767px) {
.elementor-column > .elementor-widget-wrap.elementor-element-populated {
    padding-left: 7px;
    padding-right: 7px;
    box-sizing: border-box;
}

.pz-clinic .title-after_title.set-cont-mb-s {
    font-size: 18px !important;
}
.pz-clinic p {
    font-size: 16px !important;
    text-align: center;
}
.pz-block .elementor-column.elementor-col-50:first-child > .elementor-widget-wrap.elementor-element-populated {
    padding-bottom: 0 !important;
}
.pz-block .elementor-column.elementor-col-50:first-child ~ div > div {
    padding-top: 0 !important;
}
.pz-block h3.elementor-icon-box-title {
    font-size: 22px !important;
    line-height: 26px !important;
}
.pz-testi .testimonial-content p {
    font-size: 18px;
    line-height: 28px;
}
.pz-testi footer {
    font-size: 16px;
}
.pz-cta-r > .elementor-widget-wrap.elementor-element-populated > * {
    max-width: 100% !important;
    padding-left: 5px;
}
.pz-price h2 {
    font-size: 40px !important;
}
.pz-price .title-subtitle.subtitle-color-default.subtitle-style-default.wd-fontsize-xs,
.pz-price .title-after_title.set-cont-mb-s.reset-last-child.wd-fontsize-xs {
    font-size: 18px !important;
}
.pz-banner-inner h1 {
    font-size: 44px !important;
    line-height: 50px !important;
}
.pz-banner-inner > .elementor-container.elementor-column-gap-default {
    min-height: 260px !important;
}
.pz-cta-l > div:before {
    right: -30px;
}
.pz-cta-r > div:before {
    left: -30px;
}
.pz-sbt h5.woodmart-title-container.title.wd-fontsize-l {
    font-size: 22px !important;
    line-height: 28px !important;
}
.pz-hl .elementor-column.elementor-col-33 {
    width: 100% !important;
}
.pz-hl .elementor-column.elementor-col-33.pz-empty {
    width: 100% !important;
    display: none!important;
}
.hk-padding {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
}
.pz-cs-boxes .info-box-wrapper {
    width: 100%;
    max-width: 400px;
    margin: 0 auto;
}
.pz-services2 .elementor-column.elementor-col-33 > .elementor-widget-wrap.elementor-element-populated > .elementor-widget-icon-box .elementor-icon-box-wrapper {
    width: 100%;
    max-width: 400px;
    margin: 0 auto;
}
.pz-boxes2 .elementor-column.elementor-col-33 > .elementor-widget-wrap.elementor-element-populated {
    padding: 0 0 15px 0;
}

}
/*= = 767 ended*/


@media (max-width: 577px) {
.pz-banner h1.woodmart-title-container {
    font-size: 40px !important;
    line-height: 44px !important;
}
.pz-t {
    padding: 0;
}
.pz-block .elementor-column.elementor-col-50:first-child > .elementor-widget-wrap.elementor-element-populated {
    padding-left: 0 !important;
    padding-right: 0 !important;
}
.pz-block .elementor-column.elementor-col-50:first-child ~ div > div {
    padding-left: 0 !important;
    padding-right: 0 !important;
}
.pz-cta-l > div:before {
    right: -10px;
}
.pz-cta-r > div:before {
    left: -30px;
}
.pz-features-list li.elementor-icon-list-item {
    width: 100% !important;
    padding-bottom: 0 !important;
    margin-bottom: 0 !important;
}
.pz-features-list li.elementor-icon-list-item:nth-child(2n) {
    margin-bottom: 10px !important;
}
.pz-features-list li.elementor-icon-list-item span {
    font-size: 16px !important;
}
.pz-steps h3.elementor-icon-box-title {
    font-size: 22px !important;
    line-height: 26px !important;
}
.pz-services h3.elementor-icon-box-title {
    font-size: 20px !important;
    line-height: 27px !important;
}
.pz-blog-sec .wd-carousel-item {
    padding: 0 5px 5px;
}
.pz-blog-sec .wd-carousel-item > article > div {
    box-shadow: 0px 0px 7px rgba(0,0,0,0.08) !important;
}
.elementor-kit-8 button, .elementor-kit-8 input[type="button"], .elementor-kit-8 input[type="submit"], .elementor-kit-8 .elementor-button {
    font-size: 16px;
    padding: 15px 20px 15px 20px;
}
.pz-entry span.elementor-icon-list-text span {
    font-size: 20px;
}
.pz-entry span.elementor-icon-list-text {
    font-size: 16px !important;
}
.pz-t {
    padding: 0;
    max-width: 320px;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
}
.pz-cta-l > div:after {
    transform: translateX(-90%);
}
.scrollToTop {
    bottom: 70px !important;
}
.grecaptcha-badge {
    display: none !important;
}
.pz-cta .elementor-column.elementor-col-50 > div {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
}
.pz-boxes .elementor-widget-image-box {
    min-height: 300px !important;
}
.sz-pheading h2.title {
    font-size: 32px !important;
}


}
/*= = 577 ended*/



@media (max-width: 420px) {

}
/*= = 420 ended*/
}

@media (max-width: 576px) {
	/* Global Css Start */
.main-page-wrapper .page-title{
	padding: 40px 0 !important;
}
/* Global Css End */

/* Single Product Page Start */
.woocommerce .summary-inner .product_title{
    font-size: 22px !important;
}
/* .single-product-page.single-product-content .container{
	margin-bottom: 0px !important;
} */
.single-product .woocommerce-product-gallery img{
  max-height: 300px !important;
	object-fit:contain !important;
}
/* Single Product Page End */
}

