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

.wd-popup.wd-promo-popup{
	background-color:#111111;
	background-image: none;
	background-repeat:no-repeat;
	background-size:contain;
	background-position:left center;
}

.page-title-default{
	background-color:#0a0a0a;
	background-image: none;
	background-size:cover;
	background-position:center center;
}

.footer-container{
	background-color:#ffffff;
	background-image: none;
}

:root{
--wd-text-font:"Raleway", Arial, Helvetica, sans-serif;
--wd-text-font-weight:400;
--wd-text-color:rgb(0,0,0);
--wd-text-font-size:24px;
}
:root{
--wd-title-font:"Poppins", Arial, Helvetica, sans-serif;
--wd-title-font-weight:700;
--wd-title-color:#242424;
}
:root{
--wd-entities-title-font:"Raleway", Arial, Helvetica, sans-serif;
--wd-entities-title-font-weight:500;
--wd-entities-title-color:rgb(0,0,0);
--wd-entities-title-color-hover:rgb(51 51 51 / 65%);
}
:root{
--wd-alternative-font:"Raleway", Arial, Helvetica, sans-serif;
}
:root{
--wd-widget-title-font:"Raleway", Arial, Helvetica, sans-serif;
--wd-widget-title-font-weight:700;
--wd-widget-title-transform:inherit;
--wd-widget-title-color:rgb(0,0,0);
--wd-widget-title-font-size:16px;
}
:root{
--wd-header-el-font:"Raleway", Arial, Helvetica, sans-serif;
--wd-header-el-font-weight:600;
--wd-header-el-transform:inherit;
--wd-header-el-font-size:20px;
}
:root{
--wd-primary-color:rgb(188,0,0);
}
:root{
--wd-alternative-color:rgb(0,0,0);
}
:root{
--wd-link-color:#333333;
--wd-link-color-hover:#242424;
}
.page .main-page-wrapper{
	background-color:rgb(252,252,252);
	background-image: none;
}

.woodmart-archive-shop:not(.single-product) .main-page-wrapper{
	background-color:rgb(252,252,252);
	background-image: none;
}

.single-product .main-page-wrapper{
	background-color:rgb(252,252,252);
	background-image: none;
}

.woodmart-archive-blog .main-page-wrapper{
	background-color:rgb(252,252,252);
	background-image: none;
}

.single-post .main-page-wrapper{
	background-color:rgb(252,252,252);
	background-image: none;
}

.woodmart-archive-portfolio .main-page-wrapper{
	background-color:rgb(252,252,252);
	background-image: none;
}

.single-portfolio .main-page-wrapper{
	background-color:rgb(252,252,252);
	background-image: none;
}

:root{
--btn-default-bgcolor:#f7f7f7;
}
:root{
--btn-default-bgcolor-hover:#efefef;
}
:root{
--btn-accented-bgcolor:#83b735;
}
:root{
--btn-accented-bgcolor-hover:#74a32f;
}
:root{
--notices-success-bg:rgb(0,0,0);
}
:root{
--notices-success-color:rgb(255,255,255);
}
:root{
--notices-warning-bg:rgb(221,51,51);
}
:root{
--notices-warning-color:#fff;
}

	:root{
					
			
							--wd-form-brd-radius: 0px;
					
					--wd-form-brd-width: 1px;
		
					--btn-default-color: #333;
		
					--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-bottom-active: -1px;
				--btn-accented-brd-radius: 0px;
				--btn-accented-box-shadow: inset 0 -2px 0 rgba(0, 0, 0, .15);
				--btn-accented-box-shadow-hover: inset 0 -2px 0 rgba(0, 0, 0, .15);
			
			
					
							
					--wd-brd-radius: 0px;
		
			}

	
	
			:root{
			--wd-container-w: 1600px;
		}
	
			@media (min-width: 1617px) {
			.platform-Windows .wd-section-stretch > .elementor-container {
				margin-left: auto;
				margin-right: auto;
			}
		}
		@media (min-width: 1600px) {
			html:not(.platform-Windows) .wd-section-stretch > .elementor-container {
				margin-left: auto;
				margin-right: auto;
			}
		}
	
			div.wd-popup.popup-quick-view {
			max-width: 920px;
		}
	
	
	
	
			.woodmart-woocommerce-layered-nav .wd-scroll-content {
			max-height: 223px;
		}
	
	
@media (max-width: 577px) {
.page-id-4649 .wd-prefooter,
.page-id-4603 .wd-prefooter {
    padding-bottom: 7px !important;
}
.faqs-section {
    margin-top: 50px !important;
}
.page-id-4249 .wd-prefooter {
    padding-bottom: 0 !important;
}
.page-id-4249 .elementor-widget:not(:last-child) {
    margin-bottom: 0 !important;
}
.page-id-4249 .elementor-widget-wrap.elementor-element-populated {
    padding-bottom: 0 !important;
}
}

.wd-nav[class*="wd-style-"]>li>a {
    color: #000;
}
.sz-quiz-btn a{
	width:0px !important;
	height:64px !important;
	visibility: hidden !important;
	transition:all 0.4s;
	padding: 33px !important;
  overflow: hidden;
}
.sz-quiz-btn a:hover{
	width:212px !important;
	height:64px !important;
	visibility: visible !important;
	transition: 0.4s;
	padding: 24px 70px 24px 15px !important;
}
.sz-quiz-btn a .elementor-button-text {
/*     display: none; */
		opacity:0;
    white-space: nowrap;
		transition: 0.3s;
		transition-delay: .1s;
}
.sz-quiz-btn a:hover .elementor-button-text {
    display: block !important;
		opacity:1 !important;
}
.sz-quiz-btn a:after {
    content: "Quiz";
    position: absolute;
    color: #fff;
    right: 0px;
    top: 0px;
    padding: 19px 11px;
    background-color: #991818;
    border-radius: 50%;
    margin: 5px;
		box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.4);
		visibility: visible !important;
}
.sz-quiz-btn a:hover::after{
	box-shadow:none !important;
}
.whb-general-header .searchform input[type="text"]{
	border-bottom-color:transparent !important;
}
.whb-general-header .searchform input[type="text"]:focus,.whb-general-header .searchform:hover input[type="text"]{
	border-bottom-color:#747474 !important;
}
.whb-general-header .searchform:hover .searchsubmit{
	color:#991818 !important;
}
.whb-general-header .searchform .searchsubmit:after{
	font-weight:700 !important;
}
.whb-general-header .searchform input[type="text"]{
	--wd-form-placeholder-color: rgba(175, 175, 175, 0) !important;
}
.whb-general-header .searchform:hover input[type="text"],.whb-general-header .searchform input[type="text"]:focus{
	--wd-form-placeholder-color: rgba(175, 175, 175, 1) !important;
}
.fa-angle-right:before {
    content: url(/wp-content/uploads/2023/10/Arrow.png) !important;
    top: 5px;
    position: relative;
}

span.hwr {
    font-size: 38px;
    font-weight: 700;
    line-height: 60px;
}

.wwr-text {
    background: #fcfcfc;
    padding: 30px 29px;
    border-radius: 30px;
    margin-left: -140px;
    box-shadow: 4px 4px 0px #aa0000;
}

.left-text {
    background: #fcfcfc;
    padding: 30px 29px;
    border-radius: 30px;
    right: -100px;
    box-shadow: 4px 4px 0px #aa0000;
    z-index: 1;
}

.right-text {
    background: #fcfcfc;
    padding: 30px 29px;
    border-radius: 30px;
    left: -100px !important;
    box-shadow: 4px 4px 0px #aa0000;
    z-index: 1;
}
.service-sec .info-box-content {
    background: #fff;
    padding: 30px 60px;
    margin-top: -16px;
    border-radius: 0px 0px 20px 20px !important;
}

.service-sec .info-box-wrapper {
    box-shadow: 4px 4px 0px 0px #AA0000;
    border-radius: 25px;
}

.service-sec .info-box-wrapper:hover {
    box-shadow: 4px 4px 0px 0px #02294A;
    border-radius: 25px;
    text-decoration: underline;
}

.service-sec .info-box-wrapper {
    transition: 0.5s;
}

.product-sec .info-box-content {
    background: #991818;
    padding: 20px;
    margin-top: -16px;
    border-radius: 0px 0px 20px 20px !important;
}

.product-sec .info-box-wrapper:hover .info-box-content {
   background: #002A4A;
    text-decoration: underline;
    color: #fcfcfc;
    transition: 0.5s;
}

.menu a {
    font-size: 14px;
    font-weight: 600 !important;
    color: #fcfcfc;
    line-height: 10px !important;
}

.menu li {
    line-height: 20px;
}

.wd-prefooter {
    background-color: #fcfcfc !important;
}
.wd-nav-mobile>li>a{
	text-transform:capitalize !important;
  font-size: 16px !important;
}
.wd-nav-mobile li>a.mPS2id-clicked{
	color:var(--wd-primary-color) !important;
}
.footer-container .menu li.current_page_item>a._mPS2id-h{
	color:#fcfcfc !important;
}
.footer-container .menu li.current_page_item>a:not(._mPS2id-h),.footer-container .menu li.current_page_item>a.mPS2id-clicked,.footer-container .menu li>a:hover,.footer-container .menu li>a._mPS2id-h:hover{
    	color:#AA0000 !important;
}

/* Container Padding */
:root{
    --aa-half-width: calc((100vw - 1215px - var(--wd-scroll-w)) / 2);
}
.aa-leftcontainer{
    padding-left:var(--aa-half-width) !important;
}
.aa-rightcontainer{
    padding-right:var(--aa-half-width) !important;
}

.testi .box-style-shadow {
    border-radius: 20px;
    padding: 40px 30px 100px 30px;
    background-color: #f5f5f7;
    box-shadow: 3px 3px 0px #AA0000;
    transition: box-shadow .7s ease;
}

.awards .owl-dots {
/*     margin-top: -100px !important; */
    z-index: 11111;
    position: relative;
}
.mh-team .info-box-content {
    padding: 10px 0px !important;
}

.mh-team .info-box-title {
    margin-bottom: -10px !important;
}

.awards .box-style-shadow {
    padding: 50px 50px 10px 50px !important;
}

.awards .info-box-icon {
    font-size: 30px !important;
    margin-bottom: 20px;
}

.awards .info-btn-wrapper a {
    font-size: 16px;
    text-transform: capitalize;
    margin-top: -100px;
}

.btn-style-link {
    font-size: 16px;
    text-transform: capitalize;
}

.love-list ul {
    list-style: none;
}

.love-list ul li:before {
    content: url(/wp-content/uploads/2023/10/Check.png);
    top: 2px;
    position: absolute;
    left: -40px;
}

.love-list ul li {
    position: relative;
    margin-left: 19px;
}

.pur-opt .box-style-shadow {
    padding: 30px !important;
    background-color: #f5f5f7 !important;
    box-shadow: 4px 4px 0px #BD0000 !important;
    border-radius: 20px;
}

.pur-opt .btn-style-bordered {
    color: black !important;
    font-size: 20px;
    text-transform: capitalize;
    padding: 12px 40px 12px 20px;
}

.pur-opt .fa-angle-right:before {
    content: url(/wp-content/uploads/2023/10/Vector.png) !important;
    right: -10px;
    top: 2px;
}

.review .testimonial-avatar img {
    max-width: inherit !important;
}

.review .testimonial-inner {
    padding: 50px 50px 90px 50px !important;
    border-radius: 20px !important;
    background-color: #F5F5F7 !important;
    box-shadow: 4px 4px #bd0000 !important;
}

.review .star-rating {
    color: #535353 !important;
}

.review .owl-dots {
    margin-top: 20px !important;
    text-align: left !important;
    margin-left: 20PX !important;
}

.form-style-underlined textarea {
    min-height: 100px;
    border: 1px solid black !important;
    border-radius: 15px !important;
    padding: 10px !important;
    font-size: 20px;
    font-weight: 600;
}

label {
    font-size: 20px;
    margin-bottom: 3px !important;
    font-weight: 600;
}

.form-style-underlined :is(.contact-form  input[type='email'], .contact-form  input[type='text']),.wpcf7 select {
   font-size: 20px !important;
     font-weight: 600;
}
.wpcf7 select{
	-webkit-appearance: none;
    -moz-appearance: none;
    background: transparent;
    background-image: url("data:image/svg+xml;utf8,<svg fill='black' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>");
    background-repeat: no-repeat;
    background-position-x: 100%;
    background-position-y: 10px;
}

input[type="submit"] {
    text-transform: capitalize;
    font-size: 20px;
    padding: 15px 25px;
    border-radius: 7px;
    background: #adadad;
    color: black;
    margin-top: 10px;
}
.wpcf7 input[type="submit"]{
	border-radius: 10px !important;
  background: #BCBCBC !important;
	padding-right: 48px !important;
}
.wpcf7 .sz-submit{
	display: inline-block;
  position: relative;
}
.wpcf7 .sz-submit:after {
    content: url(/wp-content/uploads/2023/10/Vector-6.png);
    position: absolute;
    right: 20px;
    top: 19px;
}
.wpcf7 .sz-submit.disabled:after{
	opacity:0.5 !important;
}
.wd-sub-menu li>a {
    color: #000000 !important;
    font-size: 16px !important;
    line-height: 1.4 !important;
}

li.email:before {
    content: url(/wp-content/uploads/2023/10/local_post_office.png);
    position: absolute;
    left: -44px;
    top: 5px;
}

li.email {
    list-style: none;
    position: relative;
    margin-left: 26px;
   word-break: break-all;
}

li.phone:before {
    content: url(/wp-content/uploads/2023/10/phone_enabled.png);
    position: absolute;
    left: -44px;
    top: 5px;
}

li.phone {
    list-style: none;
    position: relative;
    margin-left: 26px;
}

.indi span.donut-text:before {
    content: "Of people Experience relational violence";
    position: absolute;
    top: 30px;
    font-size: 14px;
    line-height: 22px;
    left: 0px;
    width: 100%;
    color: #535353;
}


.coup span.donut-text:before {
    content: "Of Marriages End in divorce";
    position: absolute;
    top: 30px;
    font-size: 14px;
    line-height: 22px;
    left: 0px;
    width: 100%;
    color: #535353;
}

.organi span.donut-text:before {
    content: "1 in every 3 people will quit because of workplace conflict";
    position: absolute;
    top: 30px;
    font-size: 14px;
    line-height: 22px;
    left: 0px;
    width: 100%;
    color: #535353;
}

span.donut-text {
    margin-top: -30px;
    width: 60%;
}

.hovered-social-icons:after {
    content: url(/wp-content/uploads/2023/10/Share.png) !important;
}

.owl-dots .owl-dot span {
    border: 2px solid #BCBCBC;
    background: #BCBCBC;
}

.single-post .post-date-day {
    display: none !important;
}

.single-post li.meta-author {
    display: none;
}

.single-post .wd-post-cat.wd-style-with-bg {
    display: none;
}

.single-post .entry-meta.wd-entry-meta {
    display: none;
}

div#categories-3 li {
    font-size: 16px;
    border: 1px solid black;
    display: inline-block;
    padding: 8px 10px;
    border-radius: 7px;
}

div#categories-3 a {
    color: black;
}

h5.widget-title {
    font-size: 25px;
}

.sidebar-container {
    background: #ffecec;
    padding: 30px 20px;
}

.sidebar-container a.wp-block-latest-posts__post-title {
    font-size: 16px;
}

.sidebar-container .wp-block-latest-posts__featured-image img {
    border-radius: 10px !important;
}

.sidebar-container h2.wp-block-heading {
    font-size: 25px !important;
}

.post-single-page .post-title {
    margin-bottom: 25px;
    background: #ffebeb;
    padding: 40px 20px;
}

.review .box-style-shadow {
    padding: 50px 50px 90px 50px !important;
    border-radius: 20px !important;
    background-color: #F5F5F7 !important;
    box-shadow: 4px 4px #bd0000 !important;
}

.review .wd-btn-arrow {
    visibility: visible;
    color: #747474;
    opacity: 1;
}

span.r-date {
    position: absolute !important;
    top: 66px;
    left: 150px;
    font-size: 16px;
}

span.f-date {
    position: absolute !important;
    top: 86px;
    left: 150px;
    font-size: 16px;
}

.wd-owl:hover .owl-nav>.wd-btn-arrow[class*="prev"] {
    transform: translateX(-30px) !important;
}
.wd-owl:hover .owl-nav>.wd-btn-arrow[class*="next"] {
    transform: translateX(30px) !important;
}

.cs-bread a {
    text-decoration: underline;
    text-underline-offset: 2px;
    margin-right: 8px;
}

.product-sec .box-icon-wrapper {
    background: #fdfefe;
    border-radius: 25px 25px 0px 0px;
}

.screen-reader-response {
    display: none !important;
}

.wpcf7-response-output {
  width: fit-content;
	font-size: 16px !important;
}

p.form-btn {
    text-align: center;
}


.wd-load-more {
    padding: 0px !important;
    border-width: 0px !important;
    font-size: 0px !important;
}

.wd-load-more:before {
    content: url(/wp-content/uploads/2023/10/Frame-427319145.png) !important;
}

.press-release .blog-post-loop .article-body-container:hover {
    padding: 50px;
    box-shadow: 3px 3px 0px #002A4A !important;
    border-radius: 20px !important;
}

.media-men .article-inner:hover {
    box-shadow: 3px 3px 0px #002A4A !important;
}

.hover-effect .info-box-wrapper:hover .info-box-icon {
    scale: 0.9;
    transition: 0.5s;
}

/* Testimonials Page Start */
.sz-testimonials-menu .elementor-icon-list-item>a{
	padding:8px 25px !important;
	background-color:#FCFCFC;
	border:2px solid #BCBCBC;
	border-radius: 10px !important;
	height: 100%;
}
.sz-testimonials-menu .elementor-icon-list-item>a .elementor-icon-list-text{
	color:#0B0A0A !important;
	/*max-width: 110px;*/
}
.sz-testimonials-menu .elementor-icon-list-item>a:hover{
	background-color:#000000 !important;
	border-color: #000000 !important;
}
.sz-testimonials-menu .elementor-icon-list-item>a:hover .elementor-icon-list-text{
	color:#FCFCFC !important;
}
.sz-all-active .sz-testimonials-menu .elementor-icon-list-item:first-child>a,.sz-love-literacy-active .sz-testimonials-menu .elementor-icon-list-item:nth-child(2)>a,.sz-conscious-dating-active .sz-testimonials-menu .elementor-icon-list-item:nth-child(3)>a,.sz-conscious-couples-active .sz-testimonials-menu .elementor-icon-list-item:nth-child(4)>a,.sz-her-toolbox-active .sz-testimonials-menu .elementor-icon-list-item:nth-child(5)>a,.sz-couples-retreat-active .sz-testimonials-menu .elementor-icon-list-item:nth-child(6)>a{
	background-color:#000000 !important;
	border-color: #000000 !important;
}
.sz-all-active .sz-testimonials-menu .elementor-icon-list-item:first-child>a .elementor-icon-list-text,.sz-love-literacy-active .sz-testimonials-menu .elementor-icon-list-item:nth-child(2)>a .elementor-icon-list-text,.sz-conscious-dating-active .sz-testimonials-menu .elementor-icon-list-item:nth-child(3)>a .elementor-icon-list-text,.sz-conscious-couples-active .sz-testimonials-menu .elementor-icon-list-item:nth-child(4)>a .elementor-icon-list-text,.sz-her-toolbox-active .sz-testimonials-menu .elementor-icon-list-item:nth-child(5)>a .elementor-icon-list-text,.sz-couples-retreat-active .sz-testimonials-menu .elementor-icon-list-item:nth-child(6)>a .elementor-icon-list-text{
	color:#FCFCFC !important;
}
.sz-testimonials-menu .elementor-icon-list-items{
	row-gap: 25px !important;
}
.sz-testimonials-tabs .responsive-tabs-list .responsive-tab{
	margin-bottom: 0px !important;
	padding-right: 4px !important;
}
.sz-testimonials-tabs .responsive-tab .responsive-tab-icon a{
    padding: 0px !important;
	background-color: #323232 !important;
	border-radius: 20px !important;
}
.sz-testimonials-tabs .responsive-tab.active-tab .responsive-tab-icon a,.sz-testimonials-tabs .responsive-tab:hover .responsive-tab-icon a{
   	box-shadow: 4px 4px 0px #aa0000; 
}
.sz-testimonials-tabs .responsive-tab.active-tab .responsive-tab-icon a img {
    height: 200px !important;
    object-fit: contain !important;
}
.sz-testimonials-tabs .responsive-tab:hover .responsive-tab-name > a{
    color: #991818 !important;
}
.sz-testimonials-tabs .responsive-tabs-section{
	background-color: transparent !important;
	box-shadow: none !important;
	border-radius: 0px !important;
}
.sz-testimonials-tabs .responsive-tabs-list .responsive-tab .responsive-tab-name{
	padding: 12px 0px !important;
	text-align: left !important;
}
.sz-testimonials-tabs .responsive-tabs-list .responsive-tab .responsive-tab-name a{
	padding: 0px !important;
}
.sz-testimonials-tabs .responsive-tab.active-tab .responsive-tab-name a.responsive-tab-link:after {
    content: url(/wp-content/uploads/2023/10/Vector-5.png) !important;
    padding-left: 5px !important;
}
.sz-testimonials-tabs .responsive-tabs-section .responsive-tab-content.active-tab>div{
	padding: 0px !important;
}
.sz-testimonials-tabs .responsive-tabs-section .responsive-tab-content{
	margin:0px !important;
}
.sz-testimonials-tabs .responsive-tabs-section .tab-scroll-angle-left,.sz-testimonials-tabs .responsive-tabs-section .tab-scroll-angle-right{
	display: block;
}
.sz-testimonials-tabs .responsive-tabs-section .tab-scroll-angle{
    top: 280px !important;
	width: 44px !important;
	height: 44px !important;
    border-radius: 10px !important;
    border:2px solid #747474 !important;
}
.sz-testimonials-tabs .responsive-tabs-section .tab-scroll-angle:hover{
	border-color: #000000 !important;
}
.sz-testimonials-tabs .responsive-tabs-section .tab-scroll-angle:hover .icon-angle-right,.sz-testimonials-tabs .responsive-tabs-section .tab-scroll-angle:hover .icon-angle-left{
	color:#FCFCFC !important;
}
.sz-testimonials-tabs .responsive-tabs-section .responsive-tabs-block{
	padding-bottom: 85px !important;
}
.sz-testimonials-tabs .responsive-tabs-section .tab-scroll-angle-left{
	left: unset !important;
    right: 64px !important;
}
.sz-testimonials-tabs .responsive-tabs-section .responsive-tab-content .elementor-widget-video .elementor-widget-container{
	box-shadow: 4px 4px 0px #aa0000 !important;
	border-radius: 20px !important;
}
.sz-testimonials-tabs .responsive-tab-content .elementor-widget-video .elementor-custom-embed-play{
		padding: 14px 34px !important;
    background-color: #171d33ab !important;
    border-radius: 10px !important;
    border: 1px solid #fff !important;
		transition:all 0.4s !important;
}
.sz-testimonials-tabs .responsive-tab-content .elementor-widget-video .elementor-custom-embed-play:hover{
	background-color:#171d33f2 !important;
}
.sz-testimonials-tabs .responsive-tab-content .elementor-widget-video .elementor-custom-embed-play i{
	opacity:1 !important;
}
.sz-outline-btn .elementor-button:hover{
	border-color: #000000 !important;
}
.sz-outline-btn .elementor-button .fa-angle-right:before{
	content: url(/wp-content/uploads/2023/10/Arrow-2.png) !important;
}
.sz-outline-btn .elementor-button:hover .fa-angle-right:before{
	content: url(/wp-content/uploads/2023/10/Arrow.png) !important;
}
.sz-object-contain-video video.elementor-video{
	object-fit: contain !important;
}

/* Review Section */
.sz-testimonials .wd-info-box{
	padding: 50px 50px 50px 50px !important;
}
.sz-testimonials .wd-info-box .info-box-inner p{
	margin-bottom:0px !important;
}
.sz-testimonials .wd-info-box .info-box-inner .wpsm-show,.sz-testimonials .wd-info-box .info-box-inner .wpsm-hide{
	text-decoration:underline !important;
	color:#991818 !important;
	font-size:16px !important;
	font-weight:300 !important;
}
/* Testimonials Page End */

/* Blog Page Start */
.blog-post-loop .sz-blog-author{
	padding-top: 25px;
}
.wd-entry-meta .meta-author .avatar{
	margin-left:0px !important;
}
.sz-blog-author .entry-meta.wd-entry-meta{
	display: block !important;
	text-align: left !important;
	margin-bottom: -52px !important;
	position:static !important;
	transform: translateY(2px) !important;
}
.sz-blog-author .wd-entry-meta .meta-author{
	display: inline-block !important;
}
.sz-blog-author .wd-entry-meta .meta-author{
	font-size: 14px !important;
}
.sz-blog-author .read-more-section a:after{
	display:none !important;
}
.sz-blogs .read-more-section a:before{
	content: "Read More" !important;
}
.sz-blogs .vcard.author span.fn{
	top: 12px !important;
}
.sz-blogs .hovered-social-icons {
    right: 34px !important;
    top: 21px !important;
}
.sz-blogs .blog-design-masonry .post-title,.sz-blogs .blog-design-small-images .post-title {
    font-size: 24px !important;
    line-height: 1.3 !important;
    font-weight: 600 !important;
}
body .sz-blogs .entry-content.wd-entry-content {
    font-size: 20px !important;
}
.sz-blogs .article-body-container{
	background-color: #F5F5F7 !important;
}
.sz-blogs .post-date-day{
	font-weight:600 !important;
}
.sz-blogs .wd-entities-title a:hover{
	color:#000000 !important;
	text-decoration:underline !important;
}
.sz-blogs .article-inner:hover .wd-entities-title a{
	text-decoration:underline !important;
}
.hovered-social-icons:hover::after{
	content:url(/wp-content/uploads/2023/10/Share-1.png) !important;
}
.sz-blogs .article-body-container .sz-blog-author{
	display: flex !important;
  justify-content: space-between !important;
}
.sz-blogs .article-body-container .read-more-section{
	width: fit-content !important;
}
/* List View */
.sz-blogs.sz-list-view .wd-entry-meta .meta-author .avatar {
    display: inline-block;
    margin: 0 12px;
    width: 48px;
    height: 48px;
		margin-left: 0px !important;
}
.sz-blogs.sz-list-view .vcard.author span.fn {
    display: inline;
    color: black;
    font-weight: 700;
    font-size: 16px;
    top: 12px;
    position: relative;
}
.sz-blogs.sz-list-view .blog-design-small-images .post-title,.sz-blogs.sz-list-view .article-body-container{
	text-align:left !important;
}
.sz-blogs.sz-list-view .wd-post-date.wd-style-with-bg{
	position:static !important;
	transform: translateY(-15px) !important;
}
.sz-blogs.sz-list-view .article-inner{
	box-shadow:none !important;
	border-radius:0px !important;
	justify-content: flex-start !important;
}
.sz-blogs.sz-list-view .article-body-container{
	box-shadow: 3px 3px 0px #AA0000 !important;
  border-radius: 20px !important;
}
.sz-blogs.sz-list-view .post-img-wrapp{
	border-radius:0px !important;
}
.sz-blogs.sz-list-view .hovered-social-icons {
    right: 50px !important;
    top: 30px !important;
}
.sz-blogs .article-inner:hover {
    box-shadow: 3px 3px 0px #002A4A !important;
}
.sz-blogs.sz-list-view .article-inner:hover {
    box-shadow: none !important;
}
.sz-blogs.sz-list-view .article-body-container:hover{
    box-shadow: 3px 3px 0px #002A4A !important;
}
.sz-blogs.sz-list-view .article-inner:hover .wd-entities-title a{
	text-decoration:none !important;
}
.sz-blogs.sz-list-view .article-body-container:hover .wd-entities-title a{
	text-decoration:underline !important;
}
/* Blog Page End */
/* Single Post page Start */
.single-post{
	--wd-text-font-size: 20px !important;
}
.post-single-large-image:not(.format-gallery) .article-inner>.entry-header{
	display: block !important;
}
.post-single-page .entry-header img.attachment-post-thumbnail{
	 height: 455px !important;
   object-fit: cover !important;
}
.single-post .page-title-default.post-title-large-image{
	background:#F8EDED !important;
	text-align: left !important;
	margin-bottom: 10px !important;
}
.single-post .page-title-default.post-title-large-image:after{
	display:none !important;
}
.single-post .page-title-default.post-title-large-image h1.entry-title{
	font-size:32px !important;
	font-weight:600 !important;
	color:#000000 !important;
}
.single-post .page-title-default.post-title-large-image .breadcrumbs{
	padding-bottom:30px !important;
}
.single-post .page-title-default.post-title-large-image .breadcrumbs *{
	font-weight: 400 !important;
  font-size: 16px !important;
	text-transform: capitalize !important;
}
.single-post .page-title-default.post-title-large-image .breadcrumbs>a,.single-post .page-title-default.post-title-large-image .breadcrumbs>span{
	color:#747474 !important;
}
.single-post .page-title-default.post-title-large-image .breadcrumbs>span>a{
		color:#000000 !important;
}
.single-post .entry-header .entry-meta.wd-entry-meta{
	display:block !important;
	text-align:left !important;
	padding-top:15px !important;
}
.single-post .entry-header li.meta-author{
	display: inline-block !important;
}
.single-post .entry-header .wd-entry-meta .meta-author .avatar {
    display: inline-block;
    margin: 0 12px;
    width: 48px;
    height: 48px;
}
.single-post .entry-header .wd-entry-meta .meta-author span.fn {
    display: inline;
    color: black;
    font-weight: 600;
    font-size: 16px;
    top: 2px;
    position: relative;
		color:#000000 !important;
}
.single-post .entry-header .wd-entry-meta .entry-meta-list .meta-date{
	font-weight: 600 !important;
  font-size: 16px !important;
	position: absolute !important;
  left: 63px !important;
	padding-top: 23px !important;
	color:#000000 !important;
}
.single-post .page-title-default.post-title-large-image .hovered-social-icons{
	text-align: center !important;
}
.single-post .wd-single-footer{
	border:none !important;
}
.single-post .sidebar-container{
	background:#ffffff !important;
}
.single-post .wp-block-latest-posts.wp-block-latest-posts__list li{
	  box-shadow: 3px 3px 0px #AA0000 !important;
    border-radius: 20px !important;
		background-color: rgb(245, 245, 247) !important;
}
.single-post .wp-block-latest-posts.wp-block-latest-posts__list li:not(:last-child){
	--li-mb: 20px !important;
}
.single-post .wp-block-latest-posts.wp-block-latest-posts__list li:hover{
	box-shadow: 3px 3px 0px #002A4A !important;
}
.single-post .wp-block-latest-posts.wp-block-latest-posts__list li:hover .wp-block-latest-posts__post-title{
	color: #000000 !important;
	text-decoration:underline !important;
}
.single-post .wp-block-latest-posts__featured-image{
	max-width:100% !important;
}
.single-post .wp-block-latest-posts__featured-image img{
	border-radius:20px 20px 0px 0px !important;
	height: 160px;
  object-fit: cover;
  width: 100%;
}
.single-post .wp-block-latest-posts__post-title{
	font-size:16px !important;
	font-weight:600 !important;
	padding: 0px 10px !important;
	display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}
.single-post .wp-block-latest-posts__post-date{
	font-size: 16px !important;
  font-weight: 600 !important;
	padding: 0px 10px !important;
}
.single-post .wp-block-latest-posts__post-excerpt{
	font-size:12px !important;
	font-weight:400 !important;
	padding: 0px 10px 10px !important;
}
.single-post .wp-block-latest-posts__post-excerpt a{
	  color: #000000 !important;
    text-decoration: underline;
		display:block !important;
		text-align:right !important;
}
.single-post .wp-block-latest-posts__post-excerpt a:hover{
	color:#991818 !important;
}
.single-post .widget-area #block-3{
	border:none !important;
	margin-bottom: 10px !important;
}
.single-post .sz-show-more-btn a{
	padding:0px !important;
}
.single-post .sz-show-more-btn a:after {
    content: url(/wp-content/uploads/2023/10/Back-Forward-2.png);
    display: block;
    padding-top: 2px;
}
.single-post .hovered-social-icons div.wd-tooltip-label {
    display: block !important;
    padding: 5px !important;
    height: auto;
    line-height: 1;
    pointer-events: auto;
    max-width: fit-content;
}
.single-post .hovered-social-icons {
    position: relative;
    display: inline-block;
    margin-bottom: 10px;
    color: var(--color-gray-300);
    vertical-align: middle;
    font-size: 0;
    transition: all .25s ease;
}
.single-post .hovered-social-icons:after {
    display: inline-block;
    width: 20px;
    height: 20px;
    text-align: center;
    font-size: 16px;
    line-height: 20px;
    font-family: "woodmart-font";
}
.single-post .hovered-social-icons div.wd-tooltip-label:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 8px;
    inset: auto 0 -8px 0;
}
/* Single Post page End */
/* Press Page Start */
.sz-press-blogs .sz-blog-author .entry-meta.wd-entry-meta,.sz-press-blogs2 .sz-blog-author .entry-meta.wd-entry-meta{
	display:none !important;
}
.sz-press-blogs .blog-design-masonry .post-title{
	font-size:20px !important;
	font-weight:600 !important;
}
.sz-press-blogs .wd-post-date.wd-style-with-bg .post-date-day{
		font-weight:300 !important;
}
body .sz-press-blogs2 .wd-post-date.wd-style-with-bg{
	top: 22px !important;
}
.sz-blogs.sz-press-blogs2 .article-body-container .read-more-section {
    width: 100% !important;
		margin-top: 0px !important;
}
.sz-blogs.sz-press-blogs2 .article-body-container .read-more-section a:before{
	content: "Learn More" !important;
	top: 0px !important;
}
.sz-blogs.sz-press-blogs2 .blog-post-loop .article-body-container{
	padding: 50px 25px 30px !important;
}
.sz-blogs.sz-press-blogs2 .blog-post-loop{
	position: relative !important;
  left: unset !important;
  top: unset !important;
	transform: none !important;
}
.sz-blogs.sz-press-blogs2 .post-date-day{
	font-weight:400 !important;
}
body .sz-blogs.sz-press-blogs2 .entry-content.wd-entry-content{
	font-size:16px !important;
}
.sz-blogs.sz-press-blogs2 .blog-design-masonry .post-title{
	font-size:16px !important;
}
/* Press Page End */

.scrollToTop:after {
    content: url(/wp-content/uploads/2023/10/Vector-7.png) !important;
    font-family: "woodmart-font";
    top: -10px;
    position: relative;
}


.scrollToTop:hover:after {
    content: url(/wp-content/uploads/2023/10/arrow_drop_down-1.png) !important;
    font-family: "woodmart-font";
    top: -10px;
    position: relative;
}

.scrollToTop:before {
    content: "Top";
    position: absolute;
    top: 22px;
    font-weight: 700;
}

.scrollToTop:hover:before {
    content: "Top";
    color: #AA0000;
}
@media (min-width: 1025px) {
	@media only screen and  (min-width: 1400px) {
.pum-container.pum-responsive.pum-responsive-small{
		width: 35% !important;
	}
.sz-our-belive:before{
		height: 780px !important;
}
.sz-our-mission:before{
	height: 820px !important;
}
	ul#menu-main-menu a {
    padding: 6px 10px;
}
	
	.left-text {
    padding: 40px 50px !important;
  }
	.right-text {
    padding: 40px 50px !important;
  }
.ab-right:before {
    content: "";
    width: 75% !important;
    height: 1090px !important;
    top: -10px;
  }	
	
.right-text {
    left: -140px !important;
  }
	.left-text {
    right: -140px !important;
	}	
	.press-team:before {
    content: "";
    width: 75%;
    height: 720px !important;
    background: #fbeded;
    position: absolute;
    right: 0;
    top: 110px;
   }
	
	.press-row:before {
    height: 782px !important;
  }
	
	.ab-book:before {
    content: "";
    width: 75%;
    height: 1650px !important;
    background: #fbeded;
    position: absolute;
    right: 0;
    top: -80px;
  }
	
	.scrollToTop {
    bottom: 19% !important;
}
	
}

.wd-sub-menu li>a:hover {
    color: #aa0000 !important;
    text-decoration: underline;
}

[class*="wd-header-search-form"] input[type='text'] {
    min-width: 195px !important;
}

.our-belive:before {
    content: "";
    width: 75%;
    height: 710px;
    background: #fbeded;
    position: absolute;
    right: 0;
    top: 140px;
}


.wwr-sec:before {
    content: "";
    width: 75%;
    height: 1010px;
    background: #fbeded;
    position: absolute;
    right: 0;
    top: 130px;
}

.ab-testi:before {
    content: "";
    width: 75%;
    height: 910px;
    background: #fbeded;
    position: absolute;
    left: 0;
    top: -40px;
}

.ab-book:before {
    content: "";
    width: 75%;
    height: 1400px;
    background: #fbeded;
    position: absolute;
    right: 0;
    top: -80px;
}

.contact-form:before {
    content: "";
    width: 85%;
    height: 840px;
    background: #fbeded;
    position: absolute;
    left: -110px;
    top: -80px;
}

.our-imp:before {
    content: "";
    width: 75%;
    height: 760px;
    background: #fbeded;
    position: absolute;
    left: 0;
    top: 100px;
}

.service-sec:before {
    content: "";
    width: 75%;
    height: 1130px;
    background: #fbeded;
    position: absolute;
    right: 0;
    top: -40px;
}

.testi-cus .info-box-subtitle {
    position: absolute;
    left: -200px;
    bottom: 55px;
}

.testi-cus .info-box-title {
    position: absolute;
    left: -200px;
    bottom: -40px;
    max-width: 200px;
    margin: auto !important;
    text-align: center;
}

.testi-cus .info-box-content {
    padding-left: 70px;
}

.testi-cus .info-box-icon {
    padding-left: 40px;
}

.ab-right:before {
    content: "";
    width: 75%;
    height: 900px;
    background: #fbeded;
    position: absolute;
    right: 0;
}

.press-team:before {
    content: "";
    width: 75%;
    height: 517px;
    background: #fbeded;
    position: absolute;
    right: 0;
    top: 110px;
}

.press-row:before {
    content: "";
    width: 75%;
    height: 592px;
    background: #fbeded;
    position: absolute;
    left: 0;
    top: -80px;
}

.awards-press:before {
    content: "";
    width: 75%;
    height: 710px;
    background: #fbeded;
    position: absolute;
    right: 0;
    top: -60px;
}

.our-bg:before {
    content: "";
    width: 75%;
    height: 640px;
    background: #fbeded;
    position: absolute;
    left: 0;
	  top: -80px;
}

.after-reading:before {
    content: "";
    width: 75%;
    height: 1060px;
    background: #fbeded;
    position: absolute;
    left: 0;
    top: -50px;
}

.pur-opt:before {
    content: "";
    width: 75%;
    height: 880px;
    background: #fbeded;
    position: absolute;
    right: 0;
    top: 10px;
}

.review .testimonial-content footer {
    position: absolute !important;
    left: 50px !important;
    bottom: 40px !important;
}


.review .info-box-subtitle {
     position: relative;
    left: -450px;
    bottom: -235px;
    text-align: center !important;
    display: block !important;
}

.review .info-box-title {
   position: relative;
    left: -450px;
    bottom: -235px;
    text-align: center !important;
    display: block !important;
}

.review .info-box-inner img {
    margin-bottom: 20px;
}

.review .info-box-content {
    margin-top: -40px;
    margin-left: 40px;
}

.review .owl-loaded:after {
    left: 840px;
}

.review .wd-btn-arrow[class*="prev"]:after {
    content: url(/wp-content/uploads/2023/10/Back-Forward.png);
    font-family: "woodmart-font";
    position: absolute;
    bottom: -235px;
    right: -900px;
}

.review .wd-btn-arrow[class*="next"]:after {
    content: url(/wp-content/uploads/2023/10/Back-Forward-1.png);
    position: absolute;
    bottom: -235px;
    left: -70px;
}

.wd-nav>li:is(.wd-has-children,.menu-item-has-children)>a:after {
    margin-left: 10px !important;
    content: url(/wp-content/uploads/2023/10/Vector-2.png) !important;
}

.our-belive:before {
    content: "";
    width: 75%;
    height: 640px;
    background: #fbeded;
    position: absolute;
    right: 0;
    top: -20px;
}

.press-release .owl-dots {
    display: none !important;
}
.sz-page-halfbg:before{
	width: calc(50% + 3px ) !important;
}
.sz-our-belive:before{
	width:80% !important;
}
.sz-our-mission:before{
	top: 140px !important;
	height: 700px;
}
/* Testimonials Page Start */
.sz-halfbg-left,.sz-halfbg-right{
	position:relative !important;
}
.sz-halfbg-left:before,.sz-halfbg-right:before {
    content: "";
    width: 75%;
    height: 100%;
    background: #F8EDED;
    position: absolute;
    left: 0;
    top: 0px;
}
.sz-halfbg-right:before{
	left:unset !important;
	right:0 !important;
}
/* Review Section */
.review.sz-testimonials .wd-btn-arrow[class*="prev"]:after,.review.sz-testimonials .wd-btn-arrow[class*="next"]:after{
	bottom: -275px !important;
}
.sz-testimonials .wd-info-box .box-icon-wrapper{
	padding-bottom: 120px !important;
}
/* .review.sz-testimonials2 .wd-btn-arrow[class*="prev"]:after, .review.sz-testimonials2 .wd-btn-arrow[class*="next"]:after {
    bottom: -370px !important;
}
.review.sz-testimonials3 .wd-btn-arrow[class*="prev"]:after, .review.sz-testimonials3 .wd-btn-arrow[class*="next"]:after {
    bottom: -335px !important;
}
.review.sz-testimonials4 .wd-btn-arrow[class*="prev"]:after, .review.sz-testimonials4 .wd-btn-arrow[class*="next"]:after {
    bottom: -300px !important;
} */
.review.sz-testimonials .wd-btn-arrow{
	top:unset !important;
	bottom: -2px !important;
	transform:none !important;
}
.review.sz-testimonials .wd-owl:hover .owl-nav>.wd-btn-arrow{
	transform:none !important;
}
.review.sz-testimonials .wd-btn-arrow[class*="prev"]:after{
	position:static !important;
	bottom: unset !important;
	right: unset !important;
}
.review.sz-testimonials .wd-btn-arrow[class*="next"]:after{
	position:static !important;
	bottom: unset !important;
	left: unset !important;
}
.review.sz-testimonials .wd-btn-arrow[class*="prev"]{
	left: unset !important;
  right: 75px !important;
  transform: none !important;
}
.review.sz-testimonials .wd-btn-arrow[class*="next"]{
	right: 10px !important;
  transform: none !important;
}
.review.sz-testimonials .owl-loaded:after{
	left: -50px !important;
}
.review.sz-testimonials .info-box-title,.review.sz-testimonials .info-box-subtitle{
		left: -247px !important;
	 max-width: 180px !important;
}

.sz-tab2 .responsive-tabs-section .tab-scroll-angle,.sz-tab3 .responsive-tabs-section .tab-scroll-angle,.sz-tab4 .responsive-tabs-section .tab-scroll-angle{
	display:none !important;
}
.review.sz-testimonials .wd-info-box .info-box-inner{
	position: relative !important;
  top: -60px !important;
}
/* Testimonials Page End */
/* Blog Page Start */
.sz-blogs .owl-loaded:after{
	left: unset !important;
  right: 117px !important;
	bottom: -60px !important;
}
.sz-blogs.sz-list-view .article-body-container{
	padding:50px !important;
	flex: 1 0 calc(52% + 150px);
  max-width: calc(52% + 150px);
	margin-left:-150px !important;
}
.sz-blogs.sz-list-view .entry-header{
	flex: 1 0 48% !important;
  max-width: 48% !important;
}
.sz-blogs.sz-list-view .blog-post-loop .entry-thumbnail img{
	height: 455px !important;
}
.sz-list-view.sz-halfbg-left:before{
	height: calc(100% - 420px) !important;
	top: 300px !important;
}
/* Blog Page End */
/* Single Blog Page Start */
.single-post .page-title-default.post-title-large-image{
	padding-bottom: 15px !important;
  padding-top: 50px !important;
}
.single-post .page-title-default.post-title-large-image .sz-title-flex{
	width:75% !important;
	display:flex !important;
}
.single-post .page-title-default.post-title-large-image h1.entry-title{
	  flex: 0 0 85% !important;
    max-width: 85% !important;
		line-height: 1.4 !important;
}
.single-post .page-title-default.post-title-large-image .hovered-social-icons{
		flex: 0 0 15% !important;
    max-width: 15% !important;
}
/* Single Blog Page End */
/* Press Page Start */
.sz-blogs.sz-press-blogs2 .article-body-container{
	min-height:300px !important;
	display: flex !important;
  flex-direction: column !important;
  justify-content: space-between !important;
}
/* Press Page End */

.scrollToTop {
    bottom: 16%;
    z-index: 999;
    left: 30px !important;
}
}

@media (min-width: 768px) and (max-width: 1024px) {
	.wwr-text {
    margin-left: -10px;
}

span.hwr {
    font-size: 30px;
    font-weight: 700;
    line-height: 40px;
}

.service-sec .info-box-content {
    background: #fff;
    padding: 15px 20px
}

.service-sec .info-box-title {
    font-size: 18px;
    line-height: 26px;
}

.testi-cus .box-icon-align-left {
    flex-direction: column;
}

.right-text {
    left: 0px !important;
}

.left-text {
    right: 0px !important;
}

.product-sec .info-box-content {
    min-height: 60px;
}

.pur-opt .box-icon-align-left {
    flex-direction: column !important;
}

.pur-opt .info-box-title {
    font-size: 24px !important;
}

.review .testimonial-content footer {
    position: absolute !important;
    left: 45px;
    bottom: 80px;
    max-width: 200px;
    margin: auto;
    text-align: center;
}

.review .box-icon-align-left {
    flex-direction: column !important;
}

/* span.r-date {
    top: 73px;
} */

.review .owl-nav {
    display: none;
}

.review .info-box-inner {
    margin-top: -18px !important;
}

.review span.r-date {
    top: 83px !important;
}

.review .box-style-shadow {
    padding: 35px !important;
}

ul.wd-sub-menu a {
    font-size: 15px !important;
}

.wd-heading {
    font-size: 16px;
}

.indi span.donut-text:before {
    font-size: 13px;
    line-height: 18px;
}

.coup span.donut-text:before {
    font-size: 13px;
    line-height: 18px;
}

.organi span.donut-text:before {
    font-size: 13px;
    line-height: 18px;
}

.awards .owl-dots {
    margin-top: 0px !important
}

.review .owl-dots {
    text-align: center !important;
    margin-left: 0px;
}
.press-release .owl-nav {
    display: none !important;
}
/* Testimonials Page Start */
/* Review Section */
.sz-testimonials.review .info-box-inner{
	margin-top:0px !important;
}
.sz-testimonials .wd-info-box .info-box-content .info-box-subtitle{
		position: absolute !important;
    top: -180px !important;
    left: 200px !important;
}
.sz-testimonials .wd-info-box .info-box-content .info-box-title{
    position: absolute;
    top: -155px !important;
    left: 200px !important;
}
.sz-tab2 .responsive-tabs-section .tab-scroll-angle,.sz-tab3 .responsive-tabs-section .tab-scroll-angle,.sz-tab4 .responsive-tabs-section .tab-scroll-angle{
	display:none !important;
}
/* Testimonials Page End */

/* Blog Page Start */
body .sz-blogs .wd-post-date.wd-style-with-bg{
	top: 268px !important;
}
.sz-blogs .hovered-social-icons {
    right: 50px !important;
}
.sz-blogs .blog-design-masonry .post-title,.sz-blogs .blog-design-small-images .post-title {
	font-size: 22px !important;
}
.sz-blogs .blog-design-masonry .article-body-container{
	min-height: 430px !important;
  display: flex !important;
  flex-direction: column !important;
  justify-content: space-between !important;
}
/* List View */
.sz-blogs.sz-list-view .article-body-container{
	margin-top:-30px !important;
}
.single-post{
	--wd-text-font-size: 18px !important;
}
/* Blog Page Start */
/* Single Post Page Start */
.single-post .page-title-default.post-title-large-image .breadcrumbs {
    padding-bottom: 10px !important;
}
.single-post .page-title-default.post-title-large-image h1.entry-title{
	font-size: 28px !important;
}
.single-post .page-title-default.post-title-large-image .sz-title-flex{
	display:flex !important;
}
.single-post .page-title-default.post-title-large-image h1.entry-title{
	  flex: 0 0 85% !important;
    max-width: 85% !important;
}
.single-post .page-title-default.post-title-large-image .hovered-social-icons{
		flex: 0 0 15% !important;
    max-width: 15% !important;
}
.single-post .page-title-default.post-title-large-image{
	padding-top: 30px !important;
}
/* Single Post Page End */
/* Press Page Start */
.sz-blogs.sz-press-blogs2 .blog-design-masonry{
	--wd-sp: 20px !important;
}
.sz-blogs.sz-press-blogs2 .article-body-container{
	min-height:290px !important;
}
body .sz-blogs.sz-press-blogs2 .wd-post-date.wd-style-with-bg {
    top: 24px !important;
}
.sz-blogs.sz-press-blogs2 .blog-post-loop .sz-blog-author {
    padding-top: 15px !important;
}
/* Press Page End */

.scrollToTop {
    left: 20px !important;
    bottom: 20% !important;
    width: 50px !important;
    height: 50px !important;
	  z-index: 999 !important;
}



}

@media (max-width: 576px) {
	p {
    font-size: 16px !important;
}

.slider p {
    font-size: 24px;
}

.elementor-button {
    font-size: 16px !important;
    font-weight: 600 !important;
    line-height: 25px !important;
}
.sz-quiz-btn a.elementor-button{
	line-height: 1 !important;
}
.fa-angle-right:before {
    top: 2px;
}

.wwr-text {
    padding: 20px 20px;
    margin-left: 0px !important;
}

span.hwr {
    font-size: 26px;
    line-height: 36px;
}

.service-sec .info-box-content {
    background: #fff;
    padding: 15px 20px
}

.service-sec .info-box-title {
    font-size: 18px;
    line-height: 26px;
}

.testi-cus .box-icon-align-left {
    flex-direction: column;
}

.testi .box-style-shadow {
    border-radius: 20px;
    padding: 30px 20px 80px 20px
}

.right-text {
     padding: 20px 20px !important;
    left: 0px !important;
}

.left-text {
    padding: 20px 20px !important;
    right: 0px !important;
}

.mh-team .info-box-wrapper {
    max-width: 240px;
    margin: auto;
}

.mh-team .info-box-content {
    padding: 10px 5px !important;
}

.pur-opt .box-icon-align-left {
    flex-direction: column !important;
}

.pur-opt .info-box-title {
    font-size: 24px !important;
}

.love-list ul li:before {
    content: url(/wp-content/uploads/2023/10/Check.png);
    top: -5px;
    position: absolute;
    left: -36px;
    scale: 0.7;
}

.review .testimonial-content footer {
    position: relative !important;
}

.review .testimon-align-left .testimonial-inner {
    flex-direction: column !important;
}

.review .testimonial-inner {
    padding: 30px !important;
}

.testimonial-rating {
    margin-top: 20px !important;
}

.review .testimonial-content footer {
    position: absolute !important;
    left: 45px;
    bottom: 80px;
    max-width: 200px;
    margin: auto;
    text-align: center;
}

.review .box-icon-align-left {
    flex-direction: column !important;
}

.review .owl-nav {
    display: none;
}

.review .info-box-inner {
    margin-top: 22px !important;
}

.review span.r-date {
    top: 78px !important;
}

.review .box-style-shadow {
    padding: 25px !important;
		margin-right: 4px;
}

ul.wd-sub-menu a {
    font-size: 15px !important;
}

.wd-heading {
    font-size: 16px;
}

.footer-bottom p {
    text-align: center;
}

.awards .box-style-shadow {
    padding: 30px 20px 10px 20px !important;
}

.awards .owl-dots {
    margin-top: 0px !important;
}

.form-style-underlined :is(.contact-form input[type='email'], .contact-form input[type='text']),.wpcf7 select {
    font-size: 16px !important;
}
.wpcf7 .sz-submit:after{
	top:28px !important;
}
label {
    font-size: 16px;
}
li.email {
    margin-left: 30px;
    font-size: 16px;
}

li.email:before {
    top: 1px;
}

li.phone {
    margin-left: 26px;
    font-size: 16px;
}

li.phone:before {
    left: -41px;
    top: 3px;
}

.press-release .blog-post-loop .article-body-container {
    padding: 50px 20px !important;
}

body .wd-post-date.wd-style-with-bg {
    left: 20px !important;
}

.awards .info-box-icon {
    font-size: 23px !important;
    margin-bottom: 10px;
}

body .media-men .wd-post-date.wd-style-with-bg {
    left: 25px !important;
    top: 280px !important;
}

.hovered-social-icons {
    display: block !important;
}

div.wpcf7-response-output {
    font-size: 16px !important;
}

.review .owl-dots {
    text-align: center !important;
    margin-left: 0px;
}

.press-release .owl-nav {
    display: none !important;
}

.grecaptcha-badge {
    display: none !important;
}

/* Testimonials Page Start */
.sz-testimonials-menu .elementor-icon-list-item>a {
    padding: 6px 8px !important;
    min-width: 65px !important;
}
.sz-testimonials-menu .elementor-icon-list-items {
    row-gap: 18px !important;
}
.sz-testimonials-tabs .responsive-tabs-section .responsive-tabs-block {
    padding-bottom: 80px !important;
}
.sz-testimonials-tabs .responsive-tabs-section .tab-scroll-angle {
    top: 270px !important;
}
.sz-testimonials-tabs .responsive-tabs-section .responsive-tabs-content-list {
    padding-bottom: 1px !important;
}
.sz-tab2 .responsive-tabs-section .tab-scroll-angle,.sz-tab3 .responsive-tabs-section .tab-scroll-angle,.sz-tab4 .responsive-tabs-section .tab-scroll-angle{
	display:none !important;
}
.sz-testimonials .show_more .wpsm-content{
	font-size:16px !important;
}
/* Testimonials Page End */

/* Blog Page Start */
.sz-blogs .blog-design-masonry .post-title,.sz-blogs .blog-design-small-images .post-title {
	font-size: 20px !important;
}
body .sz-blogs .entry-content.wd-entry-content {
    font-size: 16px !important;
}
body .sz-blogs .wd-post-date.wd-style-with-bg{
	top: 270px !important;
}
.sz-blogs .blog-design-masonry .article-body-container{
	min-height: 390px !important;
  display: flex !important;
  flex-direction: column !important;
  justify-content: space-between !important;
}
.post-single-page .entry-content{
	font-size:16px !important;
}
/* List View */
.sz-blogs.sz-list-view .article-body-container{
	margin-top:-30px !important;
}
/* Blog Page End */
/* Single Post Page Start */
.single-post .page-title-default.post-title-large-image .breadcrumbs {
    padding-bottom: 10px !important;
}
.single-post .page-title-default.post-title-large-image h1.entry-title{
	font-size: 24px !important;
}
.single-post .page-title-default.post-title-large-image{
	padding-top: 30px !important;
}
/* Single Post Page End */
/* Press Page Start */
.sz-blogs.sz-press-blogs2 .blog-design-masonry{
	--wd-sp: 20px !important;
}
.sz-blogs.sz-press-blogs2 .article-body-container{
	min-height:auto !important;
}
body .sz-blogs.sz-press-blogs2 .wd-post-date.wd-style-with-bg {
    top: 24px !important;
}
.sz-blogs.sz-press-blogs2 .blog-post-loop .sz-blog-author {
    padding-top: 15px !important;
}
/* Press Page End */

.scrollToTop {
    width: 50px !important;
    height: 50px !important;
    left: 20px !important;
    bottom: 90px !important;
	  z-index: 999 !important;
}
}

