@media (max-width:1300px) {
.logo_slider .owl-prev {
	left: -15px;
}
.logo_slider .owl-next {
	right: -15px;
}
.logo_slider .owl-prev::before, .logo_slider .owl-next::before {
	font-size: 32px;
}
.story_box {
	margin: 0 15px;
}
.row .row {
	margin: 0px;
}
}
 @media (max-width:1199px) {
.logo_slider .owl-prev {
	left: -35px;
}
.logo_slider .owl-next {
	right: -35px;
}
 @media(max-width:1170px) {
 .slide_block .content {
 width:100%;
}
}
}
 @media (max-width:991px) {
	 
.main_footer .foot_right li+li { float: left; margin-bottom: 0; }
.main_footer .foot_right .foot_menu { width: 100%; margin-top: 16px; }
.main_footer .foot_right .foot_menu li { display: inline-block; width: 100%; }

 
.story_box {
	margin: 0;
}
.logo_slider .owl-prev {
	left: 10px;
}
.logo_slider .owl-next {
	right: 10px;
}
.foot_left li:first-child {
	margin-right: 10px;
}
}
@media(min-width:991px) and (max-width:1199px)
{
header .logo {
	margin: 13px 0 8px 0px;
}
header .logo img {
	max-width: 97px;
}
.navbar_main {
	margin: 34px 0 0 0;
}
.navbar_main ul.navbar-nav li a {
	font-size: 16px;
}
.slide_block .content h2 {
	font-size: 43px;
	padding: 0 0px;
}
}
 
@media(min-width:767px) and (max-width:991px)
{	
.partner_red_circle1 img
{
    width: 35%;
    padding-top: 0px;
} 
.foot_right > li:first-child
{
	margin-right: 0px;
}
.contact_left_btn p
{    
    margin-right: 40px;
}
.contact_right_btn p
{
    float: left;
    margin-left: 25px;	
}
.btn-active {
    color: #fff !important;    
}
.wellbeing_sectionh2 {
    color: #fff;
    text-align: left;
    width: 100%;
    font-size: 30px;
    padding-left: 80px;
    padding-top: 30%;
}
.wellbeing_section-btn-p
{
    text-align: left;
    margin-bottom: 35px;
    padding-top: 10%;
    padding-left: 30%;
}
.wellbeing_section_left ul
{
    margin-top: 70px;
    margin-bottom: 20px;
    margin-left: 35px;
}
.wellbeing_section_left ul li
{
	color: #fff;
	font-size: 18px;
	list-style: none;
	line-height: 28px;
}	
.wellbeing_section_left ul li span
{		
	font-size: 20px;
}
.connecting_envlop
{ 
	min-height: 200px;   
	background-size: contain;
}
.contact_text
{   
	padding: 10px;
}
.handset_icon
{   
	min-height: 110px;
}
	
.partner_black_box h2
{
	padding-top: 40px;
	background: #282f3d;
	font-size: 20px;
	color: #fff;
	text-align: center;
	min-height: 115px;
	padding-top: 27px;
	margin-left: 0px;
	margin-right: 0px;
}	
.partner_black_box
{
	margin-top: 20px;
}
.partner-hand-shaking
{    
	min-height: 170px;    
	background-size: contain;
}	
	
	.partner_shadow_box
	{
		padding-top: 40px;
		min-height: 395px;
		padding: 15px;
		padding-top: 23px;
		margin-left: 0px;
		margin-right: 0px;
		border-radius: 5px;   
		padding-top: 5px;
		margin-top: 10px;
	}	
	.advantage_box
	{    
    	margin-top: 40px;   
	}	
	.partner_shadow_box h3
	{
		font-size: 22px;
	}
	.advantage_box .blr_heading span
	{    
   	 font-size: 22px;
	}	
	.partner_red_boxes
	{		
		margin-top: 20px;
	}	
	.partner_red_circle1
	{
	  height: 230px;
	  width:230px;	  
	  background-color:#ee1848;	  
	  border-radius: 50%;	  
	  text-align: center;
	  margin:2px;
	  left: 60px;
	  position: relative; 		  
	}	
	.testimonial h2::after
	{  
		width: 54%; 
	}		
	.testimonial-box p
	{   
		line-height: 21px; 
		min-height: 270px;  
	}	
	.client-name
	{
		margin: 14px 0px 15px;   
		min-height: 41px;
	}	
	.partner-tesmonial
	{
		margin-bottom: 0px;
	}	
	.advantage_box::before
	{   
		background-size: cover;
	}	
	.advantage_box_btn
	{
		margin-bottom: 15px;
		margin-top: 10px;
	}	
	.search_overh3 h3 span.counter
	{
		font-size: 28px;      
		min-width: 22px;    
		line-height: 28px;
		padding: 0 2px;
		margin-left: -2px;	
	}
	.search_overh3 h3 span:last-child
	{
		margin-right: 0px;
	}			
	.home_page_head
	{   
		top: -49px; 
		 min-height: 220px;   
	}	
	.client_testimonial h2
	{
		font-size: 26px;   
		margin-bottom: 0px;
	}	
	.home_page_head h2
	{   
    	font-size: 22px;
	}	
	.home_page_head h2::after
	{   
		height: 4px;    
		width: 38%;
		top: 51px;
	}	 	
	.why_incorpore
	{
		top: -20px;
	}	
	.why_incorpore .why_boxesh2 h2
	{   
		font-size: 22px;    
	}
	.why_incorpore .why_boxesh2 h2::after
	{    
		height: 4px;   
		width: 24%;
		top: 32px;
	}	 
	.whyone_circle_box .why_circle_icon1, .whyone_circle_box .why_circle_icon2,.whyone_circle_box .why_circle_icon3,.whyone_circle_box .why_circle_icon4
	{   
		width: 100px;
		height: 100px;   
		left: 27%;   
		top: -50px;   
	}	 
	.why_incorpore .why_boxes
	{
		margin-top: 90px;
		padding-left: 15px;
		padding-right: 15px;
		min-height: 310px;
	}	 
	.wellbeing_sectionh2
	{   
		padding-left: 55px;
	} 	 
	 .wellbeing_sectionh2::after
	 {   
		height: 3px;
		left: 42%;   
		width: 46%;
		top: 48px;
	}	 
	.wellbeing_section_left ul
	{
		margin-top: 90px;
		margin-bottom: 20px;
		margin-left: 50px;
	}
	
	client_testimonial h2
	{
		font-size: 22px;   
	}
	 
	 .client_testimonial h2::after
	 {   
		width: 80%;
		top: 27px;
	}
	 
	 .client_testimonial .item .text-box::before
	 {   
		font-size: 22px;
	}	 
	 .brochure_box .brochure_box_right
	 {
		width: 443px;
		height: 240px;
		padding: 20px;
			padding-left: 20px;
		padding-left: 20px;
		padding-left: 45px;   
	}			 
	.wellbeing_page .circle_boxesh2 h2
	{		
		margin-top: 30px;		
		font-size: 24px;		
	}	
	.wellbeing_page .circle_boxesh2 h2::after
	{  
		width: 60%;
		top: 30px;
	}	
	.one_circle_box .red_circle_icon1, .one_circle_box .red_circle_icon2, .one_circle_box .red_circle_icon3 ,.one_circle_box .red_circle_icon4
	{   
		width: 70px;
		height: 70px;
		left: 27%;   
		top: -37px;
	}	
	.wellbeing_page .circle_boxes
	{
		margin-top: 50px;
		padding-left: 0px;
		padding-right: 0px;
	}	
	.one_circle_box .circle_desc {
		position: relative;
		top: -54px;
		padding: 5px;
	}
	.wellbeing_help_blocks {
		padding-left: 50px;
		padding-right: 50px;
		padding-bottom: 0px;
	}	
	.circle_boxesh3 h2
	{
		margin-top: 0px;
		margin-bottom: 20px;
		font-size: 24px;
	}	
	.circle_boxesh3 h2::after
	{     
		left: 50%;    
		width: 60%;
		top: 30px;
	}	
	.one_circle_box
	{		
		height: 315px;
	} 
	 
.navbar_main ul.navbar-nav li a {
	margin: 0 10px;
}
.product_block .product_head h2 {
	font-size: 26px;
}

.col-md-6.col-sm-6.col-xs-6.size_full > p {
	font-size: 16px;
}
.size_full .gym-icon {
	width: 30px;
}

.health_club h2, .testimonial h2, .why_wellbeing h2 {
	font-size: 22px;
}
.mission_section .mission_block {
	padding-top: 20px;
	box-shadow: none;
	position: relative;
	top: -35px;
	z-index: 2;
	left: 0%;
	padding-bottom: 20px;
	width: 100%;
	max-width: inherit;
}
section.mission_section .container {
	margin-top: 0px;
	width: 100%;
}
.product_section {
	background-color: #F8F8F8;
	top: 0px;
}
.mission_section, .product_section, .sucess_story, .req_consult, .health_club {
	padding: 15px 0;
	padding-bottom: 15px;
}
.ds-email {
	font-size: 14px;
}
header .logo {
	margin: 10px 0 8px 0px;
}
header .logo img {
	max-width: 76px;
}
.navbar_main {
	margin: 27px 0 0 0;
}
.navbar_main ul.navbar-nav li a {
	font-size: 14px;
}
.slide_block .content h2 {
	font-size: 26px;
	padding: 0 0px;
}
.weelbeing-banner-image h2 {
	font-size: 16px;
	top: 4%;
}
.wellbeing-btn-black, .wellbeing-btn {
	font-size: 20px;
	padding: 5px;
	padding-left: 15px;
	padding-left: 30px;
	padding-right: 30px;
}
.fitness_box h2 {
	margin-top: 10px;
	margin-bottom: 10px;
}
.fitness_box .col-md-6.col-sm-6.col-xs-6.size_full > p b {
	padding-top: 1px;
	padding-bottom: 5px;
	display: block;
}
.weelbeing-banner-image p {
	position: absolute;
	top: 22%;
	font-size: 16px;
	color: #fff;
}
.wellbeing_head {
	padding-top: 10px;
}
.why_wellbeing_ind .custom-box-overlay p {
	line-height: 24px;
	font-size: 16px;
	padding: 0px;
}
.custome-bottom-block-box-inner {
	position: relative;
	min-height: 245px;
}
.banner-image {
	margin-top: 90px;
	position: relative;
}
.weelbeing-banner-image {
	margin-top: 90px;
	position: relative;
}
.wellbeing_head h2 {
	font-size: 25px;
}

.grow h2 {
    font-size: 24px;
    line-height: 25px;
    margin-top: 0px;
    min-height: 125px;
	padding-top: 10px;
}

.logo_slider .owl-prev, .logo_slider .owl-next {
	top: 40%;
}
.company_programme p {
	color: #fff;
	font-size: 23px;
	padding: 2px 11px 20px 10px;
	font-size: 20px;
}
.request_bg .contact_form .control {
	margin-top: 1px;
	min-height: 80px;
}
.request_bg .contact_form .control .input_text {
	height: 30px;
}
.why_wellbeing_partner .custom-box-overlay p {
	padding: 0px;
	line-height: 22px;
	font-size: 16px;
}
.mission_block .mission_head h2 {
	font-size: 26px;
}
.banner-image h2 {
	top: 33%;
	font-size: 25px;
	width: 90%;
	line-height: 28px;
}
.sub-heading p {
	font-size: 16px;
	margin-bottom: 5px;
}
.btn-gray {
	color: #3b434b;
	font-size: 16px;
	margin-left: 10px;
	height: 50px;
	display: block;
}
}

@media (max-width:767px){	


.partner_shadow_box h3
{ 
  text-align: center;
}


.brochure_box .brochure_box_right h3
{ 
  text-align: center;
}


.clunter_slider_box {
  padding: 0px;
  margin-bottom: 30px;
}

.company_programme  a.wellbeing-btn-black {
float: none !important;
    margin: auto;
    margin-top: auto;
    margin-left: auto;
    display: block;
    max-width: 232px;
    margin-top: 15px;
    font-size: 16px;
 
  
}

 
.why_incorpore .why_boxes {  padding-left: 0px;  padding-right: 0px; }

.fitness_box .product_wrapper { margin-top: 20px; }

.foot_right > li:first-child {margin-right: 0px;} 
.one_circle_box h3{   font-size: 18px;   }   
.whyone_circle_box p, .circle_desc p{font-size: 16px !important;   } 
.wellbeing_page h2, .contact_block_head h2{font-size:24px !important;	} 
.partner_page_header h2::after{   width: 67%;top: 30px;}     
.home_page_head p { font-size: 14px; }   
.whyone_circle_box h3{    font-size: 18px;   } 
.health_club h2::after{height: 4px;  width: 77%;top: 30px;   } 
.wellbeing_sectionh2 {    font-size: 40px;padding-left: 30px;padding-top: 9%;} 
.wellbeing_sectionh2 br {  display: none;}  
.health_club h2 {    margin-bottom: 15px;}	 
.size_full .gym-icon {width: 40px;    } 
.why_incorpore .learn_more_p{   padding-top: 20px;margin-bottom: 7px;   }   
.wellbeing_section-btn-p {   padding-left: 27%; }  
.wellbeing_section_left ul li { color: #fff; font-size: 16px; list-style: none; line-height: 22px; }  
.wellbeing_section_left ul li span {	 font-size: 18px;		 }   
.wellbeing_section_left ul { margin-top: 43px; margin-bottom: 43px; margin-left: 21px; margin-top: 4%; }      
.wellbeing_right_image_box {  height: 150px; border-radius: 5px; }  
.client_testimonial .item { margin-top: 0px; }      
.whyone_circle_box { background-color: #fff; text-align: center; height: auto; }    
.partner_black_box h2 { padding-top: 40px;   font-size: 24px;      min-height: 140px; padding-top: 40px; }  
.search_overh3 h3 span.counter { font-size: 20px; min-width: 17px; line-height: 21px; padding: 0 2px; margin-left: -2px; margin-top: 0; }  
.search_overh3 h3 span:last-child { margin-right: 0px; }   
.partner_shadow_box {    margin-left: 0px; margin-right: 0px; }  
.advantage_box {   margin-top: 20px;    }
.partner-tesmonial { margin-bottom: 20px; }       
.home_page_head {  position: relative; top: -10px;   }
.slide_block {   top: 5px; }  
.slide_block .home_slide_box { z-index: 2; position: relative; margin-bottom: 10px; }  
.home_page_head h2 {   font-size: 16px;    }
.home_page_head h2::after {  width: 88%; top: 55px; }  
.home_page_head {   min-height: 190px;    }
.why_incorpore {  top: 10px;    }
.why_incorpore .why_boxesh2 h2 {    margin-top: 20px;   font-size: 24px;   }
.why_incorpore .why_boxesh2 h2::after {  height: 3px;   width: 60%; top: 28px; }  
.why_incorpore .why_boxes { margin-top: 20px;   }

.whyone_circle_box .why_circle_icon1, .whyone_circle_box .why_circle_icon2, .whyone_circle_box .why_circle_icon3 {   width: 100px; height: 100px; left: 50%;    transform: translate(-50%, 0px); top: -51px;	 }  
.whyone_circle_box {  margin-top: 50px; }  
.search_over .search_overh3 h3 {   font-size: 16px;    padding-top: 9px;	 }  
.map_box { min-height: 341px;		 background-position-y: center; background-size: 100%; background-position-y: -28px; }  
.product_block .product_head h2::after {   width: 90%; top: 43px; }  
.brochure_box .brochure_box_right { padding-left: 21px; }  
.client_testimonial h2 { font-size: 24px;   }	 
.client_testimonial h2::after {    width: 62%; top: 53px; }  
.client_testimonial .owl-nav { display: none; position: relative; top: -20px; }   
.brochure_box .brochure_box_left { float: none; text-align: center; }  
.brochure_box_right_conatiner, .brochure_box_left_conatiner { height: 315px;   }
.company_programme { background-image: none   }
.brochure_box .brochure_box_right {   width: 100%;	   }

.brochure_box-btn-p {   padding-top: 10px; padding-left: 0px; text-align: center; float: none; }


.brochure_box-btn-p h3 { margin-top: 10px; margin-bottom: 0px; }   /*------------home ends------------------------*/  
.partner-hand-shaking { display:none; } 
.partner_black_box { margin-top: 20px; }  
.partner_shadow_box {  padding: 14px; }  
.partner_shadow_box {margin-top: 20px; }  

.advantage_box .blr_heading span {    font-size: 17px; } 
.partner_red_boxes { text-align: center; margin-top: 25px; left: 0%; }  
.testimonial h2 { font-size: 20px; margin-bottom: 45px; }  
.testimonial h2::after {   width: 97%; }  
.wellbeing_page .circle_boxesh2 h2 {		 margin-top: 15px;font-size: 16px;}	  
.wellbeing_page .circle_boxesh2 h2::after {  width: 80%; top: 55px; }   
.wellbeing_page_header h2::after {   width: 54%; top: 31px;    }

.one_circle_box {		 margin-bottom: 64px; }  .testimonial h2 { font-size: 17px;		 }    .one_circle_box .red_circle_icon1, .one_circle_box .red_circle_icon2, .one_circle_box .red_circle_icon3, .one_circle_box .red_circle_icon4 {   left: 29%;    }
.advantage_box_btn { padding-top: 0px;		 margin-bottom: 20px; margin-top: 10px; }  .wellbeing_help_blocks { padding-left: 0px; padding-right: 0px; padding-bottom: 0px; }  .circle_boxesh3 h2 {   font-size: 16px;	   }
.circle_boxesh3 h2::after {   top: 20px; }  .grow {   height: 200px;	 }		 .grow h2 { font-size: 18px; line-height: 16px;   margin-top: 0px; min-height: 90px; }  .contact_block_head p {   font-size: 16px; text-align: center; padding-bottom: 20px; }	  .advantage_box_btn.bottombtn {margin-top:30px; margin-bottom:30px;   }

.contact_btn { margin-bottom: 10px; padding-top: 5px; padding-bottom:5px; }	  .privacy-page p { font-size:16px;		 }	  .vertical_red {  height: 40px;	  }
.contact_block_head {	   max-width: 100%; margin-top: -2px; }	 .connecting_envlop {	   background-size: 35%; min-height: 110px; min-height: 110px; }  .contact_left_btn, .contact_right_btn { 		 margin-left: 0px; margin-right: 0px; } 	 

.contact_left_btn p {		 margin-right: 0px; padding: 0px; margin-left: 0px; }	 .contact_right_btn p {   margin-left: 0px; padding: 0px;		 margin-left: 0px; }	 .black_line {  height: 5px;   margin-top: 17px; }	 .handset_icon {   min-height: 116px;   background-size: 17%; }  .contact_text p { margin-bottom: 15px;		 font-size: 16px; }  .privacy_table-1 td:first-child { width: 40%;   }
.privacy_table-1 td:last-child { width: 60%;   }
.privacy_table-1 {		 width: 100%; } 

.mission_section .mission_block {
padding-top: 20px;
box-shadow: none;
position: relative;
top: -35px;
z-index: 2;
left: 0%;
padding-bottom: 20px;
width: 100%;
max-width: inherit;
}
section.mission_section .container {
margin-top: 0px;
}
.why_wellbeing h2 {
font-size: 20px;
}
.company_programme p {
color: #fff;
font-size: 14px;
padding:19px 0px 0 1px;
text-align:center;
}
.company_programme_right ul li {
font-size: 16px;
line-height: 23px;
}
.vertical {
height: 30px;
}
.wellbeing_story_box p {
font-size: 16px;
}
.partner-box {
margin-bottom: 30px;
}
.size_full .fitness_box {
margin-top: 34px;
margin: 10px 0px;
padding: 10px 0px;
}

.size_full h2
{
	font-size: 16px;
	line-height: normal;
}

.size_full {
margin-bottom: 10px;
}
.fitness_box > p, .fitness_box .learn_more {
font-size: 16px;
}
.story_box {
margin: 0;
border: none;
border-bottom: 2px solid #fff;
}
.story_box {
height: 80px;
}
.col-md-6.col-sm-6.col-xs-6.size_full > p {
font-size: 16px;
line-height: 23px;
margin-bottom: 25px;
}
.col-md-6.col-sm-6.col-xs-6.size_full > p b {
padding-top: 5px;
padding-bottom: 5px;
}
.contact_text {
min-height: inherit;
height: auto;
}
.contact_text p:last-child {
margin-bottom: 0;
}
.banner-image h2 {
font-size: 28px;
}
.ds-request-page {
margin-top: 50px;
margin-bottom: 50px;
}
header .logo img {
/*max-width: 100px;*/

}
header .logo {
margin: 10px 0;
}
.navbar_main {
margin-top: 15px;
}
.navbar-fixed-top {
background: #fff;
}

.navbar_main ul.navbar-nav li a {
position: relative;
margin: 0;
font-size: 14px;
padding: 5px;
}
header .logo {
position: absolute;
z-index: 9;
left: 0;
top: 15px;
margin: 0;
}
.header_main .navbar_main {
margin: 0;
width: 100%;
}
.navbar-collapse {
padding-left: 0;
padding-right: 0;
}
.navbar_main ul.navbar-nav li a:after {
text-align: right;
position: absolute;
right: 0;
}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
background: linear-gradient(116deg, hsla(15, 82%, 51%, 1) 0%, hsla(356, 75%, 55%, 1) 20%, hsla(330, 64%, 43%, 1) 48%, hsla(208, 68%, 45%, 1) 100%);
background: -moz-linear-gradient(124deg, hsla(15, 82%, 51%, 1) 0%, hsla(356, 75%, 55%, 1) 20%, hsla(330, 64%, 43%, 1) 48%, hsla(208, 68%, 45%, 1) 100%);
background: -webkit-linear-gradient(306deg, hsla(15, 82%, 51%, 1) 0%, hsla(356, 75%, 55%, 1) 20%, hsla(330, 64%, 43%, 1) 48%, hsla(208, 68%, 45%, 1) 100%);
filter: progid: DXImageTransform.Microsoft.gradient( startColorstr="#E8501C", endColorstr="#E23440", GradientType=1 );
}
.navbar-default .navbar-toggle .navbar-default .navbar-toggle:hover .icon-bar, .navbar-default .navbar-toggle:focus .icon-bar {
background-color: #fff;
}
.navbar-default .navbar-toggle {
margin-bottom: 20px;
}
.navbar-default .navbar-collapse > ul {
margin: 0;
padding: 0;
}
.navbar_main ul.navbar-nav li {
display: block;
text-align: left;
}
.header_main {
position: relative;
padding: 10px 0;
padding-bottom: 0;
display: block;
float: left;
width: 100%;
clear: both;
}
.header_main .navbar-default {
background-color: #fff;
border-color: #e7e7e7;
border: none;
}
header .logo img {
max-width: 111px;
}
.weelbeing-banner-image img {
transform: scale(1.4);
}
.weelbeing-banner-image h2 {
top: 2%;
font-size: 16px;
}
.weelbeing-banner-image p {
top: 38%;
font-size: 12px;
margin-bottom: 5px;
}
.weelbeing-banner-image p br {
display: none;
}

}
@media(max-width:640px){
	.clunter_slider_box .carousel-inner .item img {
    height: 200px;
    object-fit: cover;
}

.custome-bottom-block-box-inner { min-height: 166px; }  
.grow h2 { padding: 5px; } .custom-box-overlay { padding: 2px 2px 2px; } 
.custom-box-overlay p { color: #fff; padding: 7px; line-height: 22px; font-size: 16px; } 
.product_section { background-color: #F8F8F8; top: 0px; } 
.mission_section { padding-bottom: 0px !important; } 
.testimonial { padding: 0px; margin: 0px; font-size: 25px; } 
.testimonial h2 { font-size: 20px; margin-bottom: 15px; } 
.testimonial .item .text-box { width: 100%; padding: 5px 5px; } 
.owl-dots { display: none; } .why_wellbeing h3 { text-align: center; padding: 10px; } 
.wellbeing-btn-black { font-size: 16px; padding-left: 20px; padding-right: 20px; } 
.weelbeing-banner-image { margin-top: 80px; position: relative; } 
.weelbeing-banner-image img { /* transform: scale(1.5);   */  } 
.weelbeing-banner-image h2 { top: 2%; font-size: 18px; } 
.wellbeing_icon { width: 100px; padding: 0px; } 
.wellbeing-btn { font-size: 14px; height: 70px; display: block; } 
.mission_section, .product_section, .sucess_story, .why_wellbeing, .health_club { padding: 15px 0; } 
.logo_slider .owl-prev::before, .logo_slider .owl-next::before { font-size: 21px; } 
.logo_slider .owl-prev, .logo_slider .owl-next { top: 33%; } .logo_slider .owl-prev { left: 0px; } 
.logo_slider .owl-next { right: 0px; } .logo_slider .owl-prev, .logo_slider .owl-next { font-size: 0px !important; } 
.mission_block .mission_head h2 { top: 0%; } .banner-image h2 { font-size: 16px; }
.ds-request-page { margin-top: 35px; margin-bottom: 35px; }
.slide_block .content { left: 0; margin-left: 0; width: 100%; position: absolute; top: 50%; }
.product_block .product_title h3, .slide_block .content h2, .story_box strong, .req_consult .req_btn { font-size: 28px; }
.mission_block .mission_head, .product_block .product_head { width: 135px; height: 40px; }
.mission_block .mission_head h2, .product_block .product_head h2 { padding: 15px 0; font-size: 20px; }
.mission_block .text p { font-size: 16px; text-align: left; }
.mission_section, .product_section, .sucess_story, .req_consult, .health_club { padding: 50px 0; }
.fitness_box { margin-bottom: 50px; }
.product_block .product_title { margin-bottom: 50px; }
.product_block .product_title h3 img { margin-left: 10px; }
.foot_right > li:first-child { margin-right: 0; }
.foot_right > li { padding-right: 0; }
.foot_left li { width: 50%; width: 46%; vertical-align: top; }
.story_box { height: 200px; }
.story_box p { font-size: 24px; padding: 0 10px; }
.health_club h2 { font-size: 20px; margin-bottom: 35px; }
.copy_right p { padding: 10px; }
.product_block .product_title h3 img, .fitness_head .text-right > img { width: 200px; } 

.colsize_full .fitness_box .fitness_head { margin-top: 25px; }
.mission_block .mission_head, .product_block .product_head { width: 90%; height: 80px; margin-left: 20px; }


.product_block .product_title h3, .slide_block .content h2, .story_box strong, .req_consult .req_btn { font-size: 24px; }
.size_full { width: 100%; }
.mission_block .text { margin-top: 30px; text-align: justify; }
.product_block .product_title { height: 80px; }
.fitness_box { margin-bottom: 35px; border-bottom: 1px solid #ddd; padding-bottom: 20px; background: #f9f9f9; }
.product_block .product_title { margin-bottom: 35px; }
.fitness_box .fitness_head { margin-bottom: 15px; }
.fitness_box>p, .fitness_box .learn_more { font-size: 14px; line-height: 20px; margin-bottom: 15px;display: inline-block; }
.fitness_box .learn_more::after { background-size: contain; right: -39px; width: 25px; }
.story_box { height: 101px; width: 100%; margin-bottom: 15px; }
.fitness_box > .fitness_head, .fitness_box > p, .fitness_box > .learn_more { padding-left: 15px; padding-right: 15px; }
.fitness_box.margB0, .story_box.margB0 { margin-bottom: 0; }
.main_footer .foot_left, .main_footer .foot_right { text-align: center; }
.main_footer .foot_left li { margin: 0; width: 49%; }
.main_footer .foot_left li a img { margin: 0 auto; }
.main_footer .foot_right { margin-top: 30px; }
.main_footer .foot_right li { padding: 0 10px; }
.slide_block .content h2 { font-size: 16px; }
.mission_section, .product_section, .sucess_story, .req_consult, .health_club { padding: 15px 0; }
.fitness_head>p:first-child img { max-width: 80%; }


}
@media (max-width:480px) {
	
	.clunter_slider_box .carousel-inner .item img {
    height: 200px;
    object-fit: cover;
}

.slide_block .content {top: 30%;}
.req_consult .req_btn {font-size: 16px;}
.main_footer .foot_right > li { padding: 0; width: 48%; }
.main_footer .foot_right > li:first-child { padding-right: 10px; }
.weelbeing-banner-image img { transform: none; height: 131px; object-fit: cover; }
.weelbeing-banner-image p { position: absolute; top: 27%; font-size: 12px; margin-bottom: 5px; line-height: 16px; }
.weelbeing-banner-image h2 { top: 2%; font-size: 16px; margin-bottom: 0px; }
.wellbeing_head h2 { font-size: 20px; }
.minh300 { height: auto; }
.banner-image { margin-top: 80px; position: relative; }
.banner-image img { transform: none; height: 131px; object-fit: cover; }
.sub-heading p { font-size: 16px; margin-bottom: 10px; }
.btn-gray { font-size: 12px; padding: 5px; padding-left: 10px; margin-left: 5px; height: 45px; display: block; }
.h3, h3 { font-size: 18px; }
.request_bg .contact_form .control label { font-size: 14px; }
.request_bg .contact_form .control .input_text { height: 30px; }
.request_bg .contact_form .control { margin-top: 1px; min-height: 70px; }
.contact_text { padding: 25px; padding: 10px; }
.contact_text { border-radius: 5px; margin: 20px 0; }
.banner-image h2 { top: 31%; line-height: 15px; }
.ds-request-page { margin-top: 20px; margin-bottom: 20px; }
.main_footer { padding: 20px 0 0 0; }
.main_footer .foot_right { margin-top: 10px; }
.copy_right { margin-top: 20px; }
.copy_right p { padding: 5px; width: 100%; text-align: center; }
.main_footer .img-responsive { max-height: 80px; }
.banner-image h2 { top: 30%; line-height: 16px; width: 90%; }
.h1 .small, .h1 small, .h2 .small, .h2 small, .h3 .small, .h3 small, h1 .small, h1 small, h2 .small, h2 small, h3 .small, h3 small { font-size: 80%; }

}