.h-100 {
    height: 100% !important;
}
.video-background-holder {
  position: relative;
  background-color: black;
  height: calc(100vh - 72px);
  min-height:42rem;
  width: 100%;
  overflow: hidden;
}
.video-background-holder video {
  position: absolute;
  top: 50%;
  left: 50%;
  min-width: 100%;
  min-height: 100%;
  width: auto;
  height: auto;
  z-index: 0;
  -ms-transform: translateX(-50%) translateY(-50%);
  -moz-transform: translateX(-50%) translateY(-50%);
  -webkit-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
}
.video-background-content {
  position: relative;
  z-index: 2;
}
.video-background-overlay {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background-color: black;
  opacity: 0.40;
  z-index: 1;
} 
.w-100.text-white.home-video-content {
  position: absolute;
  top: 25%;
  width: 100% !important;
}
.video-bg-content {
	position: relative;
} 
.home-video-content h1 {     
font: normal normal bold 80px/85px Montserrat;
letter-spacing: 0px;
color: #FFFFFF;
}
.home-video-content h1 span {
  display: block;
  font-weight: 400;
} 
.home-video-content h1 ,
.cms-banner .content {
max-width: 750px;
text-align: left;
} 
.home-video-content p {
  text-align: left;
font: normal normal normal 17px / 28px Montserrat;
  letter-spacing: 0.36px;
  color: #FFFFFF;
}
.home-video-content .video-bg-content {
  text-align: center;
  margin: 0 auto;
  display: block;
  width: 100%;
  float: none;
} 
.cms-banner .heading-area {
  position: relative;
  max-width: 1150px;
  margin: 0 auto;
  z-index: 1;
}  
.cms-banner .content {
max-width: 490px;
width: 100%;
}
.main-menu-btn-icon, .main-menu-btn-icon:before, .main-menu-btn-icon:after {
background: #fff;
}

.common-space-sm {
    padding-top: 1.25em;
    padding-bottom: 1.25em;
} 
body {
	font-family: "Montserrat", sans-serif !important;
	font-weight: 400;
	background: #080808;
}
.res-dark-bg{
	background:#070707;
	color:#fff;
} 
.res-light-bg{
	background:#F2F2FE;
	color:#161616;
}
.resethealth-logo-row {
    display: flex;
    flex-wrap: wrap;
    position: relative;
	width: 100%;
}
.resethealth-logo-row .resethealth-col {
    text-align: center;
    margin: 0 auto;
    display: block;
}
.req-more-section{
	background:#F2F2FF url('../images/sec-bg.png');
	background-size: cover;
    background-repeat: no-repeat;
	background-position: center;
}
.how-exomind-section{
	background:url('../images/EXOMIND-bg-Mask-group.png');
	background-size: cover;
    background-repeat: no-repeat;
	color:#fff;
	background-position: center;
}
.faq-section{
	background:url('../images/bg-faqs.png');
	background-size: cover;
    background-repeat: no-repeat;
	color:#fff;
	background-position: center;
}
.about-btl{
	background:#F2F2FF url('../images/about-reset1.png');
    background-repeat: no-repeat;
	color:#fff; 
	background-size: 650px;
    background-position: bottom left;
}  
.req-more-form {
    background: #fff;
    padding:35px 40px;
}
.req-more-form h3 {
    font-size: 22px;
	font-weight: 600;
}
body .cta{
	background: linear-gradient(90deg, #22BFF9 0%, #DF1CD9 100%) !important;
	border: transparent;
	color:#fff !important;
	border-radius: 50px !important;
}
.form-control{
	background:#F2F5F8 !important;
    border: 0;
} 
.how-exomind-section.common-space h2{
	color:#fff;	
}
.how-exomind-section.common-space{
	padding-top: 200px;
    padding-bottom:300px;
}
.how-exomind-content {
    max-width: 970px;
    margin: 0 auto;
    text-align: center;
	width: 100%;
	padding-right: 15px;
    padding-left: 15px; 
}
.res-dark-bg h3 {
    color: #fff;
}
.benefits-box{
	background:#191919;
	padding:42px 32px;
}
.benefits-box h3 {
    font-size: 18px;
    font-weight: 500;
    margin: 22px 0px 0px;
}
.benefits-box {
    margin-bottom: 25px;
}
.benefits-section ul {
    padding: 0px;
    list-style: none;
}
.benefits-section .img-holder img, .benefits-section .img-holder {
    width: 100%;
}
.benefits-section h2{
	color: #fff;
    max-width: 420px;
    margin: 0 auto 50px;
    text-align: center;
}

.res-testimonials-sec .style-1 .team-box .img-holder {
    height:208px;
}
.res-testimonials-sec h2 {
    text-align: center;
	color:#fff;
}
.res-testimonials-sec .testimonials{
	max-width:100% !important;
}
.res-testimonials-sec .style-1 .testimonials-box{
	 text-align: center;
}
.res-paragraph20{
	font-size:20px;
}
.mental-well-section h3 {
    font-weight: 600;
}
.row.row-evidence {
    padding-top: 30px;
    margin-top: 30px;
    border-top: 1px solid #0000001A;
}
a.cta.btn-icon.border-cta {
    display: flex;
    align-items: center;
}
a.cta.btn-icon.border-cta svg {
    margin-right: 10px;
}
a.cta.btn-icon.border-cta:hover {
    background: #22BFF9 !important;
}
.mental-content {
    margin-top: 35px;
}
ul.rsh-icons {
    margin: 0;
    padding: 0;
    list-style: none;
}
ul.rsh-icons li {
    color: #c6c5d3;
    margin-bottom:20px;
    position: relative;
    padding-left: 30px;
}
ul.rsh-icons li:before {
    width:12px;
    height:12px;
    position: absolute;
    left: 0;
    top: 7px;
    content: "";
    background-image:url('data:image/svg+xml,<svg width="12" height="12" viewBox="0 0 12 12" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M0.263604 11.7364C0.615076 12.0879 1.18492 12.0879 1.5364 11.7364L10.2 3.07279V9.9C10.2 10.3971 10.6029 10.8 11.1 10.8C11.5971 10.8 12 10.3971 12 9.9V0.9C12 0.402944 11.5971 0 11.1 0H2.1C1.60294 0 1.2 0.402944 1.2 0.9C1.2 1.39706 1.60294 1.8 2.1 1.8H8.92721L0.263604 10.4636C-0.087868 10.8151 -0.087868 11.3849 0.263604 11.7364Z" fill="white"/></svg>');
    background-repeat: no-repeat;
    background-position: 0 0;
    background-size: 100%;
}
ul.rsh-icons.rsh-black-icons li{
	color: #0F172A;
}
ul.rsh-icons.rsh-black-icons li:before{
	 background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 12 12" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M0.263604 11.7364C0.615076 12.0879 1.18492 12.0879 1.5364 11.7364L10.2 3.07279V9.9C10.2 10.3971 10.6029 10.8 11.1 10.8C11.5971 10.8 12 10.3971 12 9.9V0.9C12 0.402944 11.5971 0 11.1 0H2.1C1.60294 0 1.2 0.402944 1.2 0.9C1.2 1.39706 1.60294 1.8 2.1 1.8H8.92721L0.263604 10.4636C-0.087868 10.8151 -0.087868 11.3849 0.263604 11.7364Z" fill="%230F172A"/></svg>');
}
.res-sub-heading{ 
	font-weight: 600; 
	font-size: 26px; 
	line-height: 1.2;  
}
.cta-bg-group{
	background:#313131;
	padding:34px;
}
.mental-well-more-section .img-holder img {
    width: 100%;
}
.mental-well-more-section h3.res-sub-heading {
    max-width: 550px;
    width: 100%;
}
.mental-well-more-section .img-holder {
    margin-bottom: 20px;
}
.mental-well-more-section .col-well-content{
	max-width:450px;
    width: 100%; 
}
.who-heading-sec{
	margin-bottom:47px;
}
.faq-section .accTrigger.active:before{
	background-image:url('data:image/svg+xml,<svg width="19" height="3" viewBox="0 0 19 3" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.78125 0C0.797493 0 0 0.671572 0 1.5C0 2.32843 0.797493 3 1.78125 3L17.2188 3C18.2025 3 19 2.32843 19 1.5C19 0.671574 18.2025 0 17.2188 0H1.78125Z" fill="white"/></svg>');
	transform:none;
}
.faq-section .accTrigger:before{
	background-image:url('data:image/svg+xml,<svg width="19" height="19" viewBox="0 0 19 19" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M11.2812 1.78125C11.2812 0.797493 10.4838 0 9.5 0C8.51624 0 7.71875 0.797493 7.71875 1.78125V7.71875H1.78125C0.797493 7.71875 0 8.51624 0 9.5C0 10.4838 0.797493 11.2812 1.78125 11.2812L7.71875 11.2813V17.2188C7.71875 18.2025 8.51624 19 9.5 19C10.4838 19 11.2812 18.2025 11.2812 17.2188V11.2813L17.2188 11.2813C18.2025 11.2813 19 10.4838 19 9.5C19 8.51624 18.2025 7.71875 17.2188 7.71875H11.2812V1.78125Z" fill="white"/></svg>');
}
.faq-section h2 {
    color: #fff;
    max-width: 500px;
    margin-bottom: 30px;
    width: 100%;
}
.faq-section .accTrigger {
    color: #fff;
    padding: 17px 50px 17px 0px;
    font-size: 22px;
    font-weight: 500;
}
.faq-section .accordion-row {
    border: 0px;
    border-bottom: 1px solid #FFFFFF33;
    border-radius: 0;
}
.faq-section .accordion-row.active {
    background: transparent;
    box-shadow: none;
    border-bottom: 1px solid #FFFFFF33;
}
.faq-section .accordDetail {
    padding: 0px 50px 0px 0px;
}
.faq-section .cta-group {
    margin-top: 25px;
}

.res-testimonials-sec .video-img {
    width: 100%;
    height: 210px;
    overflow: hidden;
    position: relative;
    border-radius: 15px;
}
.res-testimonials-sec .video-icon svg {
    width:20px;
    height: auto;
}
.res-testimonials-sec .video-icon {
    width: 50px;
    height: 50px;
    position: absolute;
    left: 50%;
    top: 50%;
    border-radius: 50%;
    background: rgba(255, 255, 255, 0.6);
    transform: translate(-50%, -50%);
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 2;
}
.res-testimonials-sec .style-1 .team-bottom-card {
    background: transparent;
    display: flex;
    padding: 9px 0px;
    justify-content: center;
    color: #fff;
    align-items: center;
}
.res-testimonials-sec .style-1 .team-bottom-card:before {
    display: none;
}
.res-testimonials-sec .style-1 .team-bottom-card .member-name {
    color: #fff;
    font-weight: 500;
    font-size: 14px;
}
.res-testimonials-sec .style-1 .team-box:hover .team-bottom-card{
	background:none;
}
.res-testimonials-sec .style-1 .team-bottom-card .member-role {
    font-weight: 400;
    font-size: 12px;
    color: #9197A3;
    margin-left: 5px;
}
section.testimonials-carousel.res-dark-bg.common-space {
    padding-top: 0px;
}
section.res-testimonials-sec.res-dark-bg.common-space {
    padding-bottom: 0;
}
section.testimonials-carousel .testimonials-content:before, section.testimonials-carousel .testimonials-content:after{
	width: 30px;
    height:30px;
	background-image: url('data:image/svg+xml,<svg width="30" height="30" viewBox="0 0 30 30" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M2.21948 24.9943C2.21948 26.1989 3.1952 27.1749 4.39988 27.1749H11.4865C12.6913 27.1749 13.6671 26.1989 13.6671 24.9943V16.2722C13.6671 15.0675 12.6913 14.0917 11.4865 14.0917H7.98686C7.38152 14.0917 6.89666 13.6011 6.89666 13.0015C6.89666 12.8053 6.94556 12.669 6.94556 12.669C7.7414 10.0304 9.75266 7.91537 12.3313 6.97787L12.3421 6.96695C13.1219 6.63455 13.6671 5.86025 13.6671 4.96073C13.6671 3.75611 12.6912 2.78027 11.4865 2.78027C11.1921 2.78027 10.9143 2.84015 10.6582 2.94365L10.5596 2.98205C5.68076 4.88441 2.21948 9.62711 2.21948 15.1819V24.9943ZM16.3929 24.9943C16.3929 26.1989 17.3686 27.1749 18.5733 27.1749H25.66C26.8647 27.1749 27.8404 26.1989 27.8404 24.9943V16.2722C27.8404 15.0675 26.8647 14.0917 25.66 14.0917H22.1602C21.555 14.0917 21.0701 13.6011 21.0701 13.0015C21.0701 12.7998 21.1189 12.669 21.1189 12.669C21.9149 10.0304 23.9261 7.91537 26.5048 6.97787L26.5156 6.96695C27.2953 6.63455 27.8404 5.86025 27.8404 4.96073C27.8404 3.75611 26.8647 2.78027 25.66 2.78027C25.3657 2.78027 25.0878 2.84015 24.8317 2.94365L24.7331 2.98205C19.8541 4.88441 16.3929 9.62711 16.3929 15.1819V24.9943Z" fill="%239197A3"/></svg>');
}
section.testimonials-carousel .testimonials-content {
    font-family: Montserrat;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    text-align: center;
    color: #FFFFFF;
}
.owl-carousel .owl-dots .owl-dot.active,
section.testimonials-carousel .owl-carousel .owl-dots .owl-dot.active {
    background: linear-gradient(90deg, #22BFF9 0%, #DF1CD9 100%);
}
section.testimonials-carousel .owl-carousel .owl-dots .owl-dot {
    width:34px;
    height:10px;
    border-radius:10px; 
    border: 2px solid #FFFFFF4D;
}
section.testimonials-carousel .testimonials-author {
    font-weight: 500;
}
section.testimonials-carousel .testimonials-author {
    font-weight: 500;
}
section.testimonials-carousel .testimonials-author .testimonials-author-role {
    color: #9197A3;
}
section.testimonials-carousel .testimonials{
	max-width:870px;
}
section.res-testimonials-sec .owl-carousel .owl-nav button.owl-next, 
section.res-testimonials-sec .owl-carousel .owl-nav button.owl-prev {
    background: #fff;
    border-color: #fff !important;
}
section.res-testimonials-sec .owl-carousel .owl-nav button.owl-next span, 
section.res-testimonials-sec .owl-carousel .owl-nav button.owl-prev span {
    line-height: 28px;
    color: #0F172A;
}
.res-testimonials-sec .owl-nav,
.res-testimonials-sec .owl-nav.disabled {
    display: block;
}
.about-btl .row {
    max-width: 870px;
    width:100%;
    margin: 0 auto;
}
.about-btl img {
	border-radius: 16px;
	border: 1px solid;
	border-image-source: linear-gradient(162.98deg, #25BDF9 0%, #DD1DD9 99.24%);
	box-shadow: 3px 4px 30px 0px #0000001A;
}
.footer-req-more-section .req-more-form {
    background: #F2F2FE;
}
.footer-req-more-section .req-more-form .form-control {
    background: #fff !important;
}
.video-img-box {
    position: relative;
}
.video-img-box .cta-group {
    position: absolute;
    left: 0;
    right: 0;
    text-align: center;
    margin: 0 auto;
    width: 100%;
    bottom: 20px;
}
.video-img-box .cta-group a {
    display: flex;
    justify-content: center;
    align-items: center;
    color: #fff;
}
.video-img-box .cta-group a svg {
    margin-right: 10px;
}
.video-img-box .cta-group a:hover {
    background: #fff;
}
.video-img-box .cta-group a {
    background: transparent;
    max-width: fit-content;
    margin: 0 auto;
    padding: 10px 15px;
    border-radius: 50px;
}
.video-img-box .cta-group a:hover path {
    fill: #141414;
}
section.about-btl h2 {
    margin-bottom: 50px;
    font-weight: 600;
}
.footer-logo img {
    max-width: 138px;
    width: 100%;
}
.copyright-row .col-lg-5 {
    display: block;
    max-width: 100% !important;
    width: 100% !important;
    flex: 0 0 100%;
    text-align: center;
    margin: 0 auto;
}
.newsletter-form1 {
    background: rgba(255, 255, 255, 0.2);
    padding: 15px;
    border-radius: 50px;
} 
.meet-expert-section .img-holder img {
    width: 100%;
}
.newsletter-form .form-control {
    border-radius: 50px; 
}
.footer-bottom h2 {
    font-size: 16px;
    font-weight: 500;
    color: #F9F9FF;
} 
.footer-quick-links .footer-nav {
    display: block;
}
.footer-quick-links .footer-nav li:not(:last-child):before {
    display: none;
}
.footer-quick-links .footer-nav {
    margin: 0px;
}
.footer-bottom .subscribe-newsletter {
    margin-bottom: 30px;
}
.footer-secondary-menu {
    margin: 0px 0px 20px 0;
}
ul#menu-footer-secondary-menu {
    justify-content: center;
}
 section.reset-policy-pages h2, section.reset-policy-pages h3 {
    display: block;
    width: 100%; 
}
section.reset-policy-pages h3 {
    font-size: 22px !important;
    margin-bottom: 10px !important;
    font-weight: bold;
}
section.reset-policy-pages h2 {
    font-size: 28px;
    margin-bottom: 10px !important;
    font-weight: bold;
}


@media only screen and (max-width: 1199px) {
    .home-video-content h1 {     
		font: normal normal bold 40px/45px Montserrat;
		letter-spacing: 0px;
		color: #FFFFFF;
		max-width: 100%;
	}
	h1.mainhead.icon ,
	.cms-banner .content,
	.cms-banner .btn-box {
        text-align:center;
    } 
  	.video-background-holder{
  			min-height: 25rem;
  	}
	.cms-banner .content{
		display: block;
		text-align:center;
        margin: 30px auto 0px;
		width: 100%;
        max-width: 100%;
	}
	.home-video-content p{
		text-align:center;
	}
	.faq-section h2{
		max-width: 400px;
	}
	body .mobile-menu-btn .off-canvas-btn a span { 
        background-color:#fff; 
    }
	.benefits-box {
		padding: 25px 15px;
	}
	.who-heading-sec {
		margin-bottom: 20px;
	}
}
@media only screen and (max-width:991px) {
	section.reset-policy-pages h3 {
		font-size: 20px !important; 
	}
	section.reset-policy-pages h2 {
		font-size: 22px; 
	}
	.home-video-content p {
          text-align: center;
	}
	.req-more-form {
		margin-top: 35px;
		padding: 25px 25px;
	}
	.mental-content {
		margin-top:15px;
	}
	.req-more-form h3 {
		font-size: 20px; 
	} 
	.how-exomind-section.common-space {
		padding-top: 150px;
		padding-bottom: 150px;
	}
	.row.row-evidence .col-lg-6 {
		margin-bottom: 20px;
	}
	.how-exomind-section.common-space {
		padding-top:150px;
		padding-bottom:150px;
	}
	.who-heading-sec {
		margin-bottom: 20px;
	}
	.row.row-evidence .col-lg-6 {
		margin-bottom: 20px;
	}
	h3.res-sub-heading {
		font-size: 22px;
		margin-bottom: 10px;
	}
	.meet-expert-section .cta-group {
		margin-bottom: 30px;
	}
	.meet-expert-section p.res-paragraph20 {
		margin-bottom: 10px;
	}
	.meet-expert-section h2 {
		margin-bottom: 10px;
	}
	.faq-section .accTrigger{
		font-size:18px;
	}
	.video-img-box {
		margin: 0 auto 20px;
		text-align: center;
	}
	.about-btl {
		background-position: bottom;
	}
	section.about-btl h2,
	.benefits-box,
	.benefits-section .col-lg-6 {
		margin-bottom: 20px;
	}
} 

@media only screen and (max-width: 767px) {
    body {
        font-size: 16px;
        line-height: 1.5;
    }
}




/*Temp mmmm*/
.page-id-676 .breadcrumb-wrap1,
.page-id-676 section.inner-banner {
    display: none;
}