@media only screen and (max-width:1100px) {
	
.navigation ul {
	gap: 50px;
	justify-content: flex-end;
}
.faq .faq-inr .faq-left h2 {
	margin-top: 30px;
	margin-bottom: 15px;
	font-size: 32px;
}	
.faq .faq-inr .faq-right .accord .accordion {
	font-size: 18px;
}
.faq .faq-inr .faq-right .accord {
	margin-bottom: 20px;
}
.ther_img:after {
    transform: translateX(15px);
}	
	
}

@media only screen and (max-width:991px) {

.contact-page .contact-page-inr .contact-page-left .contact-page-icon h2 {
	font-size: 28px;
}
.contact-page .contact-page-inr .contact-page-left .contact-page-icon h3 {
	font-size: 28px;
}
.contact-page .contact-page-inr .contact-page-left .contact-page-icon p {
	font-size: 15px;
}
.contact-page .contact-page-inr .contact-page-left .contact-page-icon .socail .icons {
	gap: 12px;
}
.contact-page .contact-page-inr .contact-page-left .contact-page-icon .socail .icons p {
	font-size: 15px;
}
.contact-page .contact-page-inr .contact-page-right .contact-page-form form .form-field {
	margin-bottom: 10px;
	width: 100%;
}
.contact-ftr {
	height: 80px;
}
.contact-page {
	padding: 80px 0px;
}
.contact-page .contact-page-inr .contact-page-left .contact-page-icon {
	padding-left: 25px;
}
.navigation ul li a {
	font-size: 16px;
}
.navigation ul {
	gap: 35px;
	justify-content: flex-end;
}
.logo {
	width: 20%;
}
.navigation {
	width: 80%;
}
.faq .faq-inr .faq-left h2 {
	margin-top: 25px;
	margin-bottom: 15px;
	font-size: 28px;
	line-height: 35px;
}
.faq .faq-inr .faq-left form .question-frm input {
	height: 50px;font-size: 15px;
}
.faq .faq-inr .faq-right {
	padding-left: 5%;
}
.faq .faq-inr .faq-right .accord {
	padding: 20px 50px 20px 20px;
	margin-bottom: 15px;
}
.faq .faq-inr .faq-right .accord.active .accordion {
	padding-bottom: 10px;
}
.faq .faq-inr .faq-right .accord .accordion {
	font-size: 18px;
}
.faq .faq-inr .faq-right .accord .accordion::after {
	right: 20px;
	top: 18px;
	font-size: 20px;
}
.contact-inr .contact-left {
	padding-right: 50px;
}
.contact-inr .contact-right {
	padding-left: 15px;
}
.contact-inr .contact-right h2 {
	font-size: 30px;
	margin-bottom: 10px;
}
.job-scnd .job-scnd-inr .job-box h2 {
	margin-top: 20px;
	margin-bottom: 15px;
	font-size: 18px;
}
.job-scnd .job-scnd-inr .job-box img {
	max-width: 130px;
	height: 75px;
}
.weell_being_right h2 {
	font-size: 30px;
}
.ASSESSMENTS_1 h2 {
	font-size: 30px;
}
.our_team_box {
	margin-left: 0;
}
.our_team_main {
	gap: 50px;
}
.only-text p {
	padding: 15px 0px 15px 35px;
}
.teami_left h4 {
	font-size: 20px;
	line-height: 22px;
}
.programmes_Section2 .according_section .according_box {
    width: 29%;
}
.according_section {
    gap: 30px;
}
.right_cont h3 {
    font-size: 16px;
}


}

@media only screen and (max-width:767px) {

.contact-page {
	padding: 60px 0px;
}
.contact-page .contact-page-inr .contact-page-left {
	width: 100%;
	padding-right: 0;
}
.contact-page .contact-page-inr .contact-page-right {
	width: 100%;
	padding-top: 40px;padding-left: 0;
}
.contact-page .contact-page-inr .contact-page-left .contact-page-img {
	width: 100%;
}
.contact-page .contact-page-inr .contact-page-left .contact-page-img img {
	max-width: 250px;
	margin: 0px auto;
	display: table;
	height: 300px;
	object-fit: contain;
}
.contact-page .contact-page-inr .contact-page-left .contact-page-icon {
	width: 100%;
	padding-left: 0;
	margin-top: 30px;
}
.contact-page .contact-page-inr .contact-page-left .contact-page-icon h2 {
	font-size: 32px;
}
.contact-page .contact-page-inr .contact-page-left .contact-page-icon h3 {
	font-size: 32px;
}
.contact-page .contact-page-inr .contact-page-right .contact-page-form form .form-field {
	margin-bottom: 10px;
	width: 100%;
}
.contact-page .contact-page-inr {
	position: relative;
	z-index: 999;
}
.contact-map {
	padding: 40px 0px;
}
.contact-ftr {
	height: 50px;
}
.faq {
	padding: 40px 0px 0px 0px;
}
.faq .faq-inr .faq-left {
	width: 100%;
}
.faq .faq-inr .faq-right {
	width: 100%;
	padding-left: 0;
	padding-top: 25px;
}
.faq .faq-inr .faq-left img {
	max-width: 300px;
	margin: 0px auto;
	display: table;
}
.faq .faq-inr .faq-left h2 {
	margin-top: 20px;
	margin-bottom: 12px;
	font-size: 32px;
	line-height: 35px;
}
.faq .faq-inr .faq-left form .question-frm {
	margin: 15px 0px;
}
.faq .faq-inr .faq-left form .question-frm input {
	height: 50px;
}
.faq .faq-inr .faq-right .accord {
	padding: 20px 50px 20px 20px;
	margin-bottom: 15px;
}
.faq .faq-inr .faq-right .accord .accordion {
	font-size: 16px;
	line-height: 20px;
}
.faq .faq-inr .faq-right .accord.active .accordion {
	padding-bottom: 10px;
}
.faq .faq-inr .faq-right .accord .accordion::after {
	right: 15px;
	top: 20px;
	font-size: 25px;
}
.contact_cstm {
	padding: 40px 0px;
}
.contact-inr .contact-left {
	width: 100%;
	padding-right: 0;
}
.contact-inr .contact-left form .form-field {
	margin-bottom: 10px;
}
.contact-inr .contact-right {
	width: 100%;
	padding-left: 0;
	padding-bottom: 40px;
}
.contact-inr .contact-right h2 {
	font-size: 32px;
	margin-bottom: 10px;
}
.contact-inr {
	flex-direction: column-reverse;
}
.job-sec {
	padding: 40px 0px;
}
.job-sec .job-inr {
	flex-direction: column-reverse;
}
.job-sec .job-inr .job-left {
	width: 100%;
	padding-right: 0;
	padding-top: 30px;
}
.job-sec .job-inr .job-right {
	width: 100%;
	padding-left: 0;
}
.job-sec .job-inr .job-right img {
	width: 100%;
	max-width: 300px;
	margin: 0px auto;
	display: table;
}
.job-sec .job-inr .job-left h2 {
	font-size: 32px;
}
.job-sec .job-inr .job-left h3 {
	font-size: 32px;
}
.job-scnd {
	padding: 40px 0px;
}
.job-scnd .job-scnd-inr .job-box {
	width: 100%;
	padding-left: 0;
	padding-bottom: 35px;
}
.job-scnd .job-scnd-inr .job-box img {
	max-width: 175px;
}
.job-scnd .job-scnd-inr .job-box h2 {
	margin-top: 15px;
	margin-bottom: 10px;
	font-size: 22px;
}
.job-scnd .job-scnd-inr .job-box:last-child {
	padding-bottom: 0;
}
section.weell_being_Sec {
	padding: 40px 0px;
}
.weell_being {
	flex-wrap: wrap;gap: 30px;
}
.weell_being_left {
	width: 100%;
}
.weell_being_right {
	width: 100%;
}
.weell_being_right h2 {
	font-size: 32px;
}
section.home_devide_sec {
	padding: 40px 0px 0px 0px;
}
.main_home_devide {
	padding: 0;
	flex-wrap: wrap;
}
.main_home_devide .ASSESSMENTS_1 {
	width: 100%;
}
.ASSESSMENTS_1 h2 {
	font-size: 30px;
}
.ASSESSMENTS_1 p br {
	display: none;
}
.ASSESSMENTS_1 p {
	padding-bottom: 40px;
}
.weell_being_left img {
	max-width: 400px;
}
.weell_being_right h2 br {
	display: none;
}
section.our_team_Section {
	padding: 40px 0px;
}
.our_team h2 {
	font-size: 32px;text-align: center;
}
.teami_left {
	width: 100%;
}
.our_team_main {
	gap: 20px;
	flex-wrap: wrap;
}
.our_team_box {
	gap: 15px;
	margin-left: 0;
}
.icon-text {
	padding: 20px;
}
.teami_left h4 {
	font-size: 18px;
	line-height: 22px;
	padding-left: 50px;
}
.teami_left h5 {
	font-size: 18px;
	margin-top: 6px;
	padding-left: 50px;
}
.teami_left img {
	height: auto;
	padding-bottom: 10px;
	max-width: 300px;
	margin: 0px auto;
	display: table;
}
.only-text p {
	font-size: 15px;
	padding: 15px 0px 15px 35px;
	line-height: 18px;
}
.navigation {
	display: none;
}
.hamburger {
	display: flex;
}
.logo {
	width: 50%;
}
.logo img {
	max-width: 150px;
}
.hamburger .fa.fa-times {
	display: none;
}
.hamburger.menu-active .fa.fa-times {
	display: block;
}
header.header_section {
	padding: 12px 0px;
}
.hamburger .fa {
	font-size: 22px;
	background: #3e6f13;
	width: 40px;
	height: 40px;
	border-radius: 50px;
	text-align: center;
	line-height: 40px;
	color: #fff;
	font-weight: normal;
}
header.header_section .mobile-menu {
	position: absolute;
	top: 86px;
	width: 100%;
	background: #fff;
}
header.header_section .mobile-menu ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
header.header_section .mobile-menu ul li a {
	text-decoration: unset;
	color: rgb(130, 186, 80);
	font-size: 18px;
	font-weight: 600;
	padding: 12px 0px;
	display: block;
}
header.header_section .mobile-menu ul li {
	border-bottom: 1px solid #dfdfdf;
	padding: 0px 15px;
}
.assessments_main {
    flex-wrap: wrap;
}
.ther_img img {
    height: auto;
}
.assessments_left {
    width: 100%;
    padding-right: 0px;
}
.assessments_left p br {
    display: none;
}
.assessments_left h1 {
    font-size: 32px;
}
.dsfsdfsd {
    width: 100%;
    margin-top: 30px;
}
.assessments_right {
    padding: 20px;
}
.assessments_box {
    flex-wrap: wrap;
    gap: 20px;
}
.left_img {
    width: 100%;
}
.right_cont {
    width: 100%;
}

.right_cont h3 {
    margin: 0;
}
.Conditions_box {
    padding: 20px;
}
.therapies_section_star {
    flex-wrap: wrap;
}
.therapies_section_left {
    width: 100%;
}
.therapies_section_right {
    width: 100%;
}
.therapies_section_left p br {
    display: none;
}
.therapies_section_left h1 {
    font-size: 32px;
}
section.assessments_section {
    padding: 60px 0px;
}
.main_programmes {
    padding: 20px;
}
.according_section {
    flex-wrap: wrap;
}
.main_programmes >h2 {
    font-size: 15px;
}
.programmes_Section2 .according_section {
    flex-wrap: wrap;
}
.programmes_Section2 .according_section .according_box {
    width: 100%;
}
.according_box .icon-text h2 br {
    display: none;
}
.right_cont h2 {
    font-size: 24px;
}
.Conditions_box h2 {
    font-size: 16px;
}

}