/* Tixel Page Styles */

/* HOW CAN I HELP
######################################################### */
.how-can-i-help { position: relative; }
.how-can-i-help .layout { z-index: 10; }
.how-can-i-help .theva { max-width: none; }

/* Small Screens */
@media only screen and (max-width: 1023px) {
	.how-can-i-help .theva-description { display: none; }
}

@media only screen and (min-width: 900px) and (max-width: 1023px) {
	.how-can-i-help .heading { font-size: 3rem; line-height: 1.1em; }
	.how-can-i-help .layout > div { width: 60%; }
	.how-can-i-help .theva { position: absolute; height: 110%; bottom: 0; left: 50%; }
}

@media only screen and (min-width: 700px) and (max-width: 899px) {
	.how-can-i-help .heading { font-size: 2.5rem; }
	.how-can-i-help .layout > div { width: 60%; }
	.how-can-i-help .theva { position: absolute; height: 110%; bottom: 0; left: 40%; }
}

@media only screen and (max-width: 699px) {
	.how-can-i-help .layout > div:last-child { display: none; }
	.how-can-i-help .layout > div { width: 60%; }
	.how-can-i-help .theva { position: absolute; height: 110%; bottom: 0; right: 0; transform: translateX(20%); }
    .btn-tixel-eyes em {
    	font-size: 20px !important;
    }
}

@media only screen and (max-width: 599px) {
	.how-can-i-help .theva { height: 100%; bottom: 0; right: 0; transform: translateX(30%); }
}

/* Big Screens */
@media only screen and (min-width: 1024px) {
	.how-can-i-help .layout > div { width: 33.33%; }
	.how-can-i-help .theva { position: absolute; height: 110%; bottom: 0; left: 50%; transform: translateX(-55%); }
    
}

@media only screen and (min-width: 1024px) and (max-width: 1099px) {
	.how-can-i-help .layout > div:last-child { width: 31%; }
	.how-can-i-help .heading { font-size: 2.5rem; line-height: 1.1em; }
}

@media only screen and (min-width: 1100px) {
	.how-can-i-help .heading { font-size: 3rem; line-height: 1.1em; }
}

/*===== other styles  =========*/
.mobile-book-now .btn.btn-teal.btn-shadow.btn-animate-shine {
	z-index: 9999 !important;
}
.text-centered {
	text-align:center;
}
.horizontal-center {
	display: flex;
    justify-content: center;
}
 .hero .content {
	padding-bottom: 0 !important
}
 .flex {
	display:flex;
}
 .text-teal {
    color: #00aa98 !important;
}
 .anti-aging-plan .plan {
	width:75% !important
}
 .faqs h3 {
    color: #00aa98;
}
.btn-tixel-eyes {
	text-align:center; 
	margin: 1rem auto;
	text-wrap:nowrap;
}
.tixel-table {
	overflow-x: scroll;
}
.tixel-table table {
	border: 1px solid #00000020;
    word-break: normal;
    border-collapse: collapse;
    margin: 10px auto;
}
.tixel-table thead {
	background-color: #fff3eb
}
.tixel-table td {
	border-bottom: 1px solid #00000010;
}
.tixel-table th, .tixel-table td {
	min-width:120px;
    padding: 0.5rem;
    text-align: left;
}
.tixel-table .th-vertical {
	background-color: ##fff3eb80;
}
.ti-widget.ti-goog {
	padding: 0 !important;
}
.ti-widget.ti-goog .ti-widget-container {
	margin: 0 0 0 10% !important;
    text-align: left !important;
}
.ti-widget.ti-goog .ti-header {
	padding: 0 !important;
    text-align: center !important;
}

 .video-tixel {
	min-height:420px;
    display: flex;
    justify-content: center;
}
 .video-full-width {
	margin-top: 3rem;
    height:420px;
    width: 90%;
}
 .section-1 .list-wrap {
	flex-direction: column;
}
.no-pb {
	padding-bottom: 0 !important;
}
 .section-1 .list-wrap>div.main-list {
	width: 100% !important;
    margin-top: 2rem;
}
.testimonials_link {
	margin: 0 auto;
    color:#00aa98; 
    padding: 0 0 0 2rem;
}
.align-txt {
	display: flex;
    flex-direction: column;
    justify-content: center;
}
.reviews_link {
	 position: absolute;
    bottom: 0;
    height: 120px;
    width:40%;
    z-index: 9999;
}
 h4 {
margin-bottom: 15px !important;
}
section.testimonials {
	padding-top: 0 !important;
}
.stars span {
color: #eadc00;
font-size:18px;
}
.stars {
	padding-bottom: 2rem;
}
/*section.faqs h3 {
	margin-bottom: 5px !important;
}*/
.mobile-book-now .btn.btn-teal.btn-shadow.btn-animate-shine {
	display:none !important;
}
.bg-photo {
	background-image: url("https://drtheva.com.au/wp-content/uploads/2025/04/Section-Why-Choose-Our-Effective-Hair-Growth-Treatment-light.webp");
	background-size: cover;
	background-position: center;
}
/*       RESPONSIVE       */
@media screen and (max-width:450px) {
.reviews_link {
    width: 80%;
    height:110px;
}
.anti-aging-plan .plan {
	width: 100% !important;
}
}
@media screen and (min-width:450px) and (max-width:800px) {
.reviews_link {
    width: 55%;
}
}
@media screen and (min-width:768px) {
.ti-widget.ti-goog .ti-icon {
	width: 40px !important;
    height: 40px !important
}
.ti-widget.ti-goog .ti-stars .ti-star {
	width: 30px !important;
    height: 30px !important
}
.ti-widget.ti-goog .ti-rating {
	font-size: 26px !important
}
.ti-top-rated-title, .ti-verified-by {
	text-align: center !important;
    font-size: 16px !important;
}

}
@media screen and (min-width:1200px){
.reviews_link {
    height: 150px;
}
 .hero .content {
	width: 55% !important;
}
}
@media screen and (max-width:768px) {
.hero .img .hero-img {
	object-position: 60% 50% !important;
}
.hero h1 {
	padding-bottom:15px;
}
.section-1 .list-wrap.pt-5 {
	padding-top: 0 !important;
}
.section-1 .list-wrap div.main-list {
	margin-top: 1rem !important;
}
.hero .btn.btn-teal.btn-shadow {
	font-size:15px !important;
    padding: 0.5rem 0.8rem !important;
    text-align: center;
}
.ti-widget.ti-goog .ti-icon {
	width: 30px !important;
    height: 30px !important
}
.ti-widget.ti-goog .ti-stars .ti-star {
	width: 20px !important;
    height: 20px !important
}
.ti-widget.ti-goog .ti-rating {
	font-size: 20px !important
}
.ti-top-rated-title, .ti-verified-by {
	text-align: center !important;
    font-size: 14px !important;
}
.video-full-width {
	margin-top: 1rem !important;
    height: 220px !important;
}
.video-tixel {
	min-height: 200px !important;
    margin-left: 1rem;
}
}