.home .slick-dots {
	bottom: 30px; 
}
.page-find-a-gym-near-me .home_section_1.section_hero.coverImgs.innerCoverImage.sitemap-img {
	background-position: center 36px !important;
}
.et_pb_section.section.training_section_smallgroup.tanning-img-sec-header.cardio-sec.new-amenties-sec.img-amenties {
	background-position: center top !important;
}

.home .hp-top-bg-slider.home-top-banner .home_image_slider_single.advertisement-full-banner {
	background-size: 100% !important;
	background-position: center top !important;
}


.page-template .home_image_slider_single.advertisement-full-banner {
	background-size: 100% !important;
	background-position: center top !important;
}
 
 *:focus {
	outline: none !important;
}
 a:focus, button:focus, img:focus {
	outline: none !important;
}
 
.page-template-page-guestpass .et_pb_section.section.section_2_guestpass.v2 {
	padding-bottom: 105px;
}


.slick-dots li button {
	font-size: 0;
	line-height: 0;
	display: block;
	width: 16px;
	height: 16px;
	padding: 5px;
	cursor: pointer;
	color: transparent;
	/* border: 0; */
	outline: none;
	background: #fff;
	border: 2px solid #ca0505;
	border-radius: 55px;
}

.slick-dots li button::before {
	color: #fff;
	opacity: 1 !important;
	content: '' !important;
	line-height: 0;
	width: 16px;
	height: 16px;
	background: transparent;
}

.slick-dots li.slick-active button:before {
  content: '' !important;
  color: #fff;
  line-height: 0;
  width: 16px;
  height: 16px;
  background:#ca0505;
  border-radius: 55px !important;
}

#top-menu li.current-menu-ancestor#menu-item-8220 > a {
	color: #000 !important;
}

.et_pb_row.collapse.top_content.content_wrapper.mental-health-src-wrap .retro_btn.retro_btn_dark.retrohover .section_color_red {
	color: #fff;
	font-size: 22px !important;
}

.revised-newsroom-section .slick-dots li button {
	border: none !important;
}

body.page-template.page-template-template-faq .section_color_red.section_1_title_first_line {
	color: #e83b4c !important;
}
/*.page-template-template-faq .section_title.section_color_line.section_1_title_second_line {
	color: #000;
}*/
.page-template-template-faq .section_hero_title.mast_why_retro {
	padding-right: 70px;
} 
 
.page-template-template-careers .et_pb_section.section.afterCtForm.buton-img-section .et_pb_section.section.classes_grid.why_retro_features.home.fullWidth-section p:first-child {
	margin-bottom: 25px;
}
.page-template-page-classes .home_section_1.home_hero.coverImgs.section_hero {
	background-size: cover !important;
}

.page-template-page-classes .et_pb_row.collapse.section_amenities_content .classes_titles {
	margin: 4px 0 !important;
}

.page-template-page-classes .et_pb_row.collapse.section_amenities_content img {
	margin-bottom: 10px;
}
#top-menu li.current-menu-ancestor > a, #top-menu li.current-menu-item > a, .et_color_scheme_red #top-menu li.current-menu-ancestor > a, .et_color_scheme_red #top-menu li.current-menu-item > a, .et_color_scheme_pink #top-menu li.current-menu-ancestor > a, .et_color_scheme_pink #top-menu li.current-menu-item > a, .et_color_scheme_orange #top-menu li.current-menu-ancestor > a, .et_color_scheme_orange #top-menu li.current-menu-item > a, .et_color_scheme_green #top-menu li.current-menu-ancestor > a, .et_color_scheme_green #top-menu li.current-menu-item > a {
	opacity: 1;
}

.page-template-page-guestpass .home_section_1.et_pb_section.section.innerCoverImage.section_hero.section_1_guestpass.guest_pass_hero.bg_norepeat.page-guest-bg {
	background-position: left 45px !important;
 
}
.entry-content a {
	color: #e83b4c;
}

.entry-content a:hover, .entry-content a:focus {
	color: #e83b4c;
	opacity:0.8;
	text-decoration:underline
}

.et_pb_row.collapse.top_content.content_wrapper.mental-health-cont-wrap b {
	font-style: normal;
	margin-top: 40px;
	font-size: 47px;
	text-transform: capitalize;
	font-weight: 700;
}
.page-template-template-healthy-cooking .manifesto h2 {
	line-height: 1.3;
}
.et_pb_section.section.training_section_teamtraining.endurance-sec.new-amenties-sec.img-amenties.mental-health-vid-sec .et_pb_column.et_pb_column_1_2.vid-txt-right {
	margin-top: 0;
}
.page-template-template-healthy-cooking .et_pb_section.section.training_section_teamtraining.endurance-sec.new-amenties-sec.img-amenties.mobile-app-amenities.mental-health-app {
	padding-top: 50px !important;
}
.et_pb_column.et_pb_column_1_2.no_height.vd-text {
	margin-top: 20px;
}

.et_pb_section.section.training_section_teamtraining.endurance-sec.new-amenties-sec.img-amenties.mental-health-vid-sec .et_pb_column.et_pb_column_1_2.vid-txt-right {
	margin: 0;
}

.et_pb_column.et_pb_column_1_2.no_height.vd-text .section_color_black {
	margin-bottom: 15px;
}

.et_pb_section.section.training_section_teamtraining.endurance-sec.new-amenties-sec.img-amenties.mobile-app-amenities.mental-health-app .section_color_black {
	margin-bottom: 18px;
}
/*
.career-ft.my-acc {
	margin-right: 30px;
}*/

.page-template-template-no-header .home_section_1.section_hero.coverImgs.no-header-image {
	background-image: none !important;
	background-color: #f5f5f5;
	max-height: 200px !important;
	height: 250px !important;
	min-height: 250px !important;
}
.page-template-template-no-header .hp-block-sec-main.hp-block-slider-sec.hp-block-section.bot-find {
	display: none;
}
.page-template-page-classes .home_section_1.home_hero.coverImgs.section_hero {
	background-size: cover !important;
	padding-top: 120px;
	padding-bottom: 80px;
}
.page-template-page-classes .et_pb_row.collapse.content_wrapper .section_hero_title.mast_why_retro {
	margin-bottom: 0;
	padding-bottom: 0;
}
.page-template-page-classes .et_pb_row.collapse.content_wrapper .home_section_1_description.gr-fit-class-des p {
	color: #000;
	max-width: 500px;
	line-height: 1.4;
}

.page-template-page-classes .et_pb_row.collapse.content_wrapper {
	padding-top: 00px;
	padding-bottom: 18px;
}

.page-template-template-no-header .home_section_1.section_hero.coverImgs.no-header-image .et_pb_row.center.contactpage_hero.content_wrapper {
	padding-top: 66px;
	height: 250px;
	display: flex;
	align-items: center;
}
.page-template-template-no-header .home_section_1.section_hero.coverImgs.no-header-image .section_hero_title div {
	font-size: 1.8em !important;
	line-height: 1.1;
	letter-spacing:1.1px;
}

.page-template-template-no-header h2 {
	color: #e83b4c;
}

.page-template-template-sitemap .home_section_1.section_hero.coverImgs {
	background-image: none !important;
	background-color: #f5f5f5;
	max-height: 250px !important;
	height: 250px !important;
	min-height: 250px !important;
}

.page-template-template-sitemap .home_section_1.section_hero.coverImgs .et_pb_row.center.contactpage_hero.content_wrapper {
	padding-top: 75px;
}
.page-template-template-no-header .local_links.location_subnav_cta {
	display: none;
}
.page-template-template-sitemap .home_section_1.section_hero.coverImgs .et_pb_row.center.contactpage_hero.content_wrapper .section_title.section_color_line.section_1_title_second_line {
	color: #e83b4c !important;
}

.page-template-page-guestpass .et_pb_row.content_wrapper.collapse.center.guestpass_mast {
	padding-top: 150px;
	padding-right: 150px;
}
.page-template-page-guestpass .home_section_1.et_pb_section.section.innerCoverImage.section_hero.section_1_guestpass.guest_pass_hero.bg_norepeat.page-guest-bg .section_color_red.section_1_title_first_line {
	background: transparent !important;
	font-size: 45px !important;
	line-height: normal;
	padding: 0 !important;
}

.page-template-page-guestpass .home_section_1.et_pb_section.section.innerCoverImage.section_hero.section_1_guestpass.guest_pass_hero.bg_norepeat.page-guest-bg .section_color_line {
	font-size: 45px !important;
	text-shadow: 0 0 15px #fff;
}

.page-template-page-guestpass .gpform_container {
	position: absolute;
	top: 400px;
 
}
.page-template-page-guestpass .section_2_guestpass_img img {
	max-width: 700px;
}
.page-template-page-guestpass .gpform_container #signup {
	/* background: #cdcdcd !important; */
	box-shadow: 0 0 10px #888;
}

.page-template-page-guestpass .home_section_1.et_pb_section.section.innerCoverImage.section_hero.section_1_guestpass.guest_pass_hero.bg_norepeat.page-guest-bg {
	max-height: 550px !important;
	min-height: 550px !important;
	height: 550px !important;
	background-size: 1100px !important;
	background-color: #e3e3e3 !important;
	background-position: center 50px !important;
}

.app-section {
	margin-top: 60px;
}

.app-section .mobile-app {
	padding: 0;
	/* max-width: 100px; */
}
.app-section .mobile-app img {
	max-width: 100px;
	margin: 5px 12px;
}

.thank_you_page.rek h1.section_title .section_color_red.section_1_title_first_line {
	font-size: 65px !important;
}
.thank_you_page .section_color_line {
	font-size: 2rem !important;
	margin-top: 0;
	text-align: center;
	/* text-shadow: 0 0 5px #333; */
	display: inline-block;
	background: transparent;
	padding: 5px 25px;
	text-shadow: 0 0 10px #fff;
}

.page-template-page-thank-you .et_pb_section.section.section_hero,
.page-template.page-template-page-contact-thank-you-njff .et_pb_section.section.section_hero,
.page-template.page-template-page-contact-thank-you .et_pb_section.section.section_hero,
.page-template.page-template-page-contact-thank-you .et_pb_section.section.section_hero {
	background-size: 1200px !important;
	background-color: #e3e3e3 !important;
	min-height: 500px !important;
	max-height: 500px !important;
	background-position: right 30px !important;
}

.thank_you_page.rek h2.section_title {
 
	padding-bottom: 45px !important;
}

.thank_you_page .section_1_title_third_line.blip {
	margin-bottom: 0 !important;
	line-height: 26px;
	margin: 0 auto !important;
	padding: 0 !important;
	max-width: 100% !important;
	/* width: 100%; */
	padding-right: 16px !important;
}

.home .slick-dots {
	bottom: 10px;
	text-align: center;
	width: 100% !important;
	left: 0;
	margin-left: 0;
}

.section_description.classes-copy {
	max-width: 828px;
	margin-left: auto;
	margin-right: auto;
}


.ame-icon-main.class-icon {
	display: inline-block;
	margin: 0 auto;
	border-radius: 98px;
	background: #fff;
	width: 140px;
	height: 140px;
	padding: 15px;
	margin: 15px auto 20px auto;
	box-shadow: none;
	/* border: 1px solid #ffd73c; */
	vertical-align: top;
	border: 3px solid #e83b4c;
	position: relative;
	display: inline-block;
}

.ame-icon-main.class-icon img {
	/* max-width: 100px; */
	margin-bottom: 26px;
	width: 100%;
	display: inline-block;
	margin: 0 9px;
	max-width: 81px;
	margin-top: 11px;
	margin-left: 13px;
}

.ame-icon-main.class-icon.why img {
	/* max-width: 100px; */
	margin-bottom: 26px;
	width: 100%;
	display: inline-block;
	margin: 0 9px;
	max-width: 96px;
	margin-top: 3px;
	margin-left: 7px;
}

img[referrerpolicy="no-referrer-when-downgrade"] {
	height: 0 !important;
}


@media screen and (min-width: 280px) and (max-width: 767px) {
.join_today_mobile {
	display: none !important;
}
.trial_mobile a {
	padding: 15px 7px;
	font-size: 10px;
}
.hp-top-bg-slider.home-top-banner .home_image_slider_single {
	background-position: right top;
	background-size: 200%;
}

.first-tagline {
	font-size: 40px;
	margin-top: 170px;
	text-shadow: 0 0 15px #fff, 0 0 20px #fff;
	margin-bottom: 0;
}

.second-tagline {
	color: #111;
	font-size: 20px;
	padding: 5px;
	margin-bottom: 0;
}
.home .slick-dots {
	bottom: 20px;
	text-align: center;
	width: 98% !important;
	left: 0;
	margin-left: 0;
}
.slick-dots li button::before {
	color: #fff;
	opacity: 1 !important;
	content: '' !important;
	line-height: 0;
	width: 15px;
	height: 15px;
	/* background: url('images/dot-slide.png') center center no-repeat; */
	background-color: #eeebe8;
	border-radius: 55px;
	border: 1px solid #dd7e7e;
}

.slick-dots li.slick-active button::before {
	content: '' !important;
	color: #fff;
	line-height: 0;
	width: 15px;
	height: 15px;
	background: transparent;
	background-color: #c7000d;
	border: 1px solid #c7000d !important;
}
body.home .slick-dots {
	bottom: 30px!important;
	text-align: center!important;
	width: 98% !important;
	left: 0!important;
	margin-left: 0!important;
}
.third-tagline {
	 
	font-size: 20px;
	padding: 10px 20px;
	text-transform: none;
}
.et_pb_row.collapse.hp-block-sec.hp-block-slider-sec-inner {
	text-align: center !important;
	width: 100%;
	margin: 35px 0;
}
.et_pb_row.collapse.hp-block-sec.hp-block-slider-sec-inner .et_pb_column.et_pb_column_1_3.center.news-content.hp-block-img.hp-block-two.hp-block-one-img.hp-block-slider-second.hp-find-gym {
	margin: 10px !important;
	width: 90% !important;
}
.above-search-home {
	padding: 15px !important;
	background: #f0eded;
	border: 5px solid #fff !important;
}

.above-search-home .fc-main {
	padding: 0 !important;
}
.home .above-search-home .fc-main .fc-9 {
	padding: 0 !important;
	width: 80% !important;
	min-width: 80%;
}

.above-search-home .fc-main .fc-9 #google-search-input {
	margin-left: 0 !important;
	font-size: 13px;
}
.et_pb_row.collapse.hp-block-sec.hp-block-slider-sec-inner .et_pb_column.et_pb_column_1_3.center.news-content.hp-block-img.hp-block-one-img.hp-block-slider-first.hp-workout-col {
	width: 90% !important;
	margin-left: auto !important;
	margin-right: auto !important;
	margin-bottom: 15px !important;
	float: none;
}
.et_pb_row.collapse.hp-block-sec.hp-block-slider-sec-inner {
	text-align: center !important;
	width: 100%;
	margin: 15px 0 15px 0;
	display: flex;
	flex-direction: column;
	justify-content: center;
}
.et_pb_column.et_pb_column_1_3.center.news-content.hp-block-img.hp-block-two.hp-block-one-img.hp-block-slider-second.hp-find-gym.hp-blobk-gym-top {
	order: 1;
}
.et_pb_column.et_pb_column_1_3.center.news-content.hp-block-img.hp-block-one-img.hp-block-slider-first.hp-workout-col {
	order: 2;
}
.et_pb_column.et_pb_column_1_3.center.news-content.hp-block-img.hp-block-three-img.hp-block-slider-three.hp-kitchen-col  {
	order: 3;
}
.home .hp-block-sec-main.hp-block-slider-sec.hp-block-section .et_pb_column.et_pb_column_1_3.center.news-content.hp-block-img.hp-block-two.hp-block-one-img.hp-block-slider-second.hp-find-gym.hp-blobk-gym-top {
	/* margin: 0 auto !important; */
	float: none;
	margin-bottom: 15px !important;
	margin-left: auto !important;
	margin-right: auto !important;
}


.et_pb_column.et_pb_column_1_3.center.news-content.hp-block-img.hp-block-three-img.hp-block-slider-three.hp-kitchen-col {
	width: 90% !important;
	margin-left: auto !important;
	margin-right: auto !important;
	float: none;
}
.home_section_1.home_hero.homeVideo.coverImgs {
	background-color: #efefef;
	padding: 40px 15px 30px 15px;
}
.home .section_1_title_first_line, .home .section_1_title_second_line, .home .section_1_title_third_line, .section_title, .et_pb_column_1_3 h2.section_title, .et_pb_column_1_4 h2.section_title {
	font-size: 1.556em !important;
	line-height: normal !important;
}

.home_hero .section_hero_title {
	padding-top: 05px;
	text-transform: uppercase;
	text-align: center;
	line-height: 36px;
}

.et_pb_column.et_pb_column_1_2.left-health-text .home_section_1_description {
	width: 96%;
	padding-right: 0;
}


.et_pb_column.et_pb_column_1_2.left-health-text .home_section_1_description {
	width: 96%;
	padding-right: 0;
	margin-bottom: 40px;
}
.retro_btn.retro_btn_light.join-box{
	display: inline-block;
	height: auto;
	margin: 0;
	margin-bottom: 23px;
	width: auto;
	min-width: 248px;
}

.et_pb_row.collapse.home_hero_cta {
	padding-bottom: 10px;
}
.marketing-video-section {
	padding: 00px 0;
}


.marketing-video-section .et_pb_row.collapse.content_wrapper .et_pb_column.et_pb_column_1_2.right-health-image {
	max-width: 100%;
	padding: 25px 25px 25px 25px;
}

.marketing-video-section .et_pb_row.collapse.content_wrapper .et_pb_column.et_pb_column_1_2.right-health-image .section_title.internal_titles {
	font-size: 22px !important;
}

.et_pb_column.et_pb_column_1_2.right-health-image .home_section_1_description {
	text-align: left;
}
.the_homepage.begin-section.hp_begin_section .et_pb_column.et_pb_column_4_4 {
	padding: 25px !important;
}
.the_homepage.begin-section.hp_begin_section .et_pb_column.et_pb_column_4_4 .section_title.internal_titles {
	font-size: 22px !important;
	line-height: 45px !important;
}

.home_section_7.et_pb_section.section.the_homepage.begin-section.hp_begin_section .retro_rewards {
	background-position: center top;
	padding-bottom: 20px;
	padding-top: 20px;
}

.home_section_7.et_pb_section.section.the_homepage.begin-section.hp_begin_section .retro_rewards {
	background-position: center top;
	padding-bottom: 20px;
	padding-top: 20px;
	position: relative;
}

.home_section_7.et_pb_section.section.the_homepage.begin-section.hp_begin_section .retro_rewards::after {
	content: "";
	position: absolute;
	background: rgb(255, 255, 255,0.3);
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
}

.home_section_7.et_pb_section.section.the_homepage.begin-section.hp_begin_section .retro_rewards .section_title.internal_titles {
	text-shadow: 0 0 5px #fff;
}
.home_section_7.et_pb_section.section.the_homepage.begin-section.hp_begin_section .retro_rewards p {
	text-shadow: 0 0 5px #fff;
}

.trainings-imgs {
	background-position: bottom left !important;
	background-size: 200%;
	background-repeat: no-repeat;
	padding: 30px 25px 295px 25px !important;
	background-color: #fff;
}

.trainings-imgs .section_title.internal_titles {
	margin-bottom: 0;
	/* font-size: 1.5em !important; */
}

.home_section_6 .section_description, .home_section_amenities .section_description {
	max-width: 100%;
	padding-top: 5px;
}

.marketing-video-section .et_pb_row.collapse.content_wrapper .et_pb_column.et_pb_column_1_2.right-health-image .section_title.internal_titles {
	font-size: 1.1em !important;
	padding-bottom: 0;
}

.home_section_7.et_pb_section.section.the_homepage.begin-section.hp_begin_section .retro_rewards .section_title.internal_titles {
	text-shadow: 0 0 5px #fff;
	font-size: 1.1em !important;
}


.trainings-imgs .section_title.internal_titles {
	margin-bottom: 0;
	font-size: 1.1em !important;
	margin-top: 25px;
}

.get-training-btn {
	margin-bottom: 0;
}
.home_section_2.et_pb_section.section.class-fit-section.hp-class-fit-section .et_pb_row.content_wrapper.collapse.bg_norepeat.bg_large.class-raow {
	padding: 25px;
	background-position: 90% bottom;
	background-size: 180%;
	padding-bottom: 239px;
	margin-top: 0;
	margin-bottom: 15px;
}

.et_pb_row.content_wrapper.collapse.bg_norepeat.bg_large.class-raow.lazy-bg .et_pb_column.et_pb_column_4_4 {
	padding-top: 0;
}
.home_section_amenities.et_pb_section.section.the_homepage.aminities-section.hp-animites-section .et_pb_row.content_wrapper.collapse {
	margin-top: 20px;
	display: flex;
	flex-direction: column;
}

.et_pb_column.et_pb_column_img.et_pb_column_1_2.amenities-bgs {
	order: 2;
	padding: 0 12px;
}

.home_section_2.et_pb_section.section.class-fit-section.hp-class-fit-section .et_pb_row.content_wrapper.collapse.bg_norepeat.bg_large.class-raow .section_title.internal_titles {
	font-size: 1.1em !important;
	margin-top: 25px;
}
.home_section_2.et_pb_section.section.class-fit-section.hp-class-fit-section .section_description  {
	width: 100%;
}

.home_section_2.et_pb_section.section.class-fit-section.hp-class-fit-section .et_pb_column.et_pb_column_4_4 {
	padding-bottom: 0;
}

.home_section_amenities.et_pb_section.section.the_homepage.aminities-section.hp-animites-section {
	padding: 15px;
}

.amenities_image_slider_single {
	height: 250px;
	background-size: cover;
	background-position: center !important;
}

.home_section_amenities.et_pb_section.section.the_homepage.aminities-section.hp-animites-section .et_pb_column.et_pb_column_1_2.find_column {
	padding-top: 10px;
	padding-bottom: 40px;
	padding-left: 10px;
	padding-right: 10px;
}

.home_section_amenities.et_pb_section.section.the_homepage.aminities-section.hp-animites-section.bottom-proshop .et_pb_column.et_pb_column_1_2.find_column {
	padding-left: 0;
	padding-right: 0;
}
.et_pb_column.et_pb_column_img.et_pb_column_1_2.amenities-bgs {
	order: 2;
	padding: 0 10px;
}

.home_section_amenities.et_pb_section.section.the_homepage.aminities-section.hp-animites-section.bottom-proshop .et_pb_column.et_pb_column_img.et_pb_column_1_2.amenities-bgs {
	padding: 0;
}

.et_pb_column.et_pb_column_1_2.find_column .section_title.internal_titles {
	font-size: 1.1em !important;
}

#main-footer #et-footer-nav {
	background: transparent;
}
#main-footer #et-footer-nav {
	background: transparent;
	padding: 15px;
	padding-top: 0;
}

#main-footer #et-footer-nav .bottom-nav li {
	display: inline-block;
	margin: 0 6px;
}

.footer_copy {
	padding-bottom: 25px;
}
/*#page-container {
	overflow-x: hidden;
}  */

.hp-top-bg-slider.home-top-banner.new-amenities-banner .slick-track {
	margin: 0;
}
 .page-template-page-why-retro .hp-top-bg-slider.home-top-banner.new-amenities-banner .training-header {
	background-size: 150%;
}

.page-template-page-why-retro .hp-top-bg-slider.home-top-banner.new-amenities-banner .training-header .first-tagline {
	font-size: 1.1em !important;
}

.page-template-page-why-retro .hp-top-bg-slider.home-top-banner.new-amenities-banner .training-header .first-tagline .section_color_red {
	font-size: 2.3em !important;
 
}
.page-template-page-why-retro .hp-top-bg-slider.home-top-banner.new-amenities-banner .training-header .second-desc-tagline {
	font-size: 16px;
	line-height: normal;
	padding: 0 10px;
}

.page-template-page-why-retro .hp-top-bg-slider.home-top-banner.new-amenities-banner .training-header .first-tagline {
	font-size: 1.1em !important;
	margin-top: 235px;
	padding: 0;
	line-height: 1;
}

.page-template-page-why-retro .hp-top-bg-slider.home-top-banner.new-amenities-banner .training-header .second-tagline {
	font-size: 2.1em !important;
	margin: 5px 0;
}

.et_pb_section.section.training_section_teamtraining.endurance.group-fit-sec.new-amenties-sec.img-amenties {
	background-size: 200%;
	background-repeat: no-repeat;
	background-position: -50px 67px !important;
}
.section_title.internal_titles.get-real div {
	font-size: 2em !important;
}
.et_pb_section.section.training_section_teamtraining.endurance.group-fit-sec.new-amenties-sec.img-amenties .et_pb_row.collapse p:nth-child(2) {
	margin-top: 225px !important;
	display: block !important;
	padding: 0 !important;
}

.et_pb_section.section.training_section_teamtraining.endurance.group-fit-sec.new-amenties-sec.img-amenties .et_pb_row.collapse {
	background: transparent;
	padding: 15px;
}

.et_pb_section.section.training_section_teamtraining.endurance.group-fit-sec.new-amenties-sec.img-amenties .et_pb_row.collapse p {
	padding: 0 !important;
}


.et_pb_section.section.training_section_teamtraining.endurance.group-fit-sec.new-amenties-sec.img-amenties .et_pb_row.collapse p .retro_btn.retro_btn_dark {
	margin: 0 !important;
}

.why_retro_features .et_pb_row {
	padding: 20px 0 50px 0;
}
.why_retro_features .et_pb_row .feature_title.feature_1_title {
	padding-bottom: 0;
}

.why_retro_features .et_pb_row .section_description {
	margin-bottom: 18px;
	padding-top: 10px;
}

.et_pb_section.section.training_section_smallgroup.tanning-img-sec-header.weight-training-sec.new-amenties-sec.img-amenties .slide_overlay_training {
	background: transparent;
}

.et_pb_section.section.training_section_smallgroup.tanning-img-sec-header.weight-training-sec.new-amenties-sec.img-amenties {
	background-size: 180%;
	background-repeat: no-repeat;
	background-position: -270px top;
	padding-top: 300px !important;
	padding-left: 15px !important;
	padding-right: 15px !important;
	padding-bottom: 25px !important;
}

.et_pb_section.section.own_retro.coverImgs {
	padding-top: 000px;
}

.et_pb_section.section.own_retro.coverImgs .et_pb_row.collapse.light_text {
	margin: 0;
	width: 100%;
	padding: 25px;
}

.et_pb_section.section.own_retro.coverImgs .et_pb_row.collapse.light_text .section_title.internal_titles {
	font-size: 1em !important;
	padding: 0;
	text-align: center;
}
.et_pb_section.section.own_retro.coverImgs .retro_btn.retro_btn_light.adaNewWindowInfo {
	margin: 0 auto !important;
	float: none !important;
	display: block;
	text-align: center;
	max-width: 220px;
}

.hp-block-sec-main.hp-block-slider-sec.hp-block-section.bot-find .et_pb_column.et_pb_column_1_3.center.news-content.hp-block-img.hp-block-two.hp-block-one-img.hp-block-slider-second.hp-find-gym {
	margin: 0 auto !important;
	width: 87% !important;
	margin: 0 23px !important;
}


.home_section_1.home_hero.homeVideo.coverImgs.hp-health-Section .et_pb_column.et_pb_column_1_2.right-health-image {
	padding: 0 8px;
}

.hp-block-sec-main.hp-block-slider-sec.hp-block-section.bot-find .et_pb_column.et_pb_column_1_3.center.news-content.hp-block-img.hp-block-two.hp-block-one-img.hp-block-slider-second.hp-find-gym .above-search-home {
	padding: 5px !important;
	margin-bottom: ;
}

.hp-block-sec-main.hp-block-slider-sec.hp-block-section.bot-find .et_pb_column.et_pb_column_1_3.center.news-content.hp-block-img.hp-block-two.hp-block-one-img.hp-block-slider-second.hp-find-gym .above-search-home .fc-9 {
	padding: 0 !important;
	width: 80% !important;
}

.et_pb_section.section.own_retro.coverImgs .et_pb_row.collapse.light_text .section_description.own-retro-des {
	width: 100%;
}

.et_pb_section.section.training_section_smallgroup.tanning-img-sec-header.weight-training-sec.new-amenties-sec.img-amenties .et_pb_row.collapse.flip-left-cont .section_title.internal_titles {
	font-size: 1.3em !important;
}

.page-template-template-new-amenities .hp-top-bg-slider.home-top-banner.new-amenities-banner .home_image_slider_single {
	background-position: right top;
	background-size: 175%;
}

.page-template-template-new-amenities .hp-top-bg-slider.home-top-banner.new-amenities-banner .home_image_slider_single .et_pb_row.hp-tag-row {
	padding: 5px 16px !important;
}

.page-template-template-new-amenities .hp-top-bg-slider.home-top-banner.new-amenities-banner .home_image_slider_single .et_pb_row.hp-tag-row .first-tagline {
	font-size: 1.5em !important;
	margin-top: 220px;
}

.page-template-template-new-amenities .hp-top-bg-slider.home-top-banner.new-amenities-banner .home_image_slider_single .et_pb_row.hp-tag-row .first-tagline .section_color_red {
	font-size: 1.0em !important;
}

.page-template-template-new-amenities .hp-top-bg-slider.home-top-banner.new-amenities-banner .home_image_slider_single .et_pb_row.hp-tag-row .second-tagline {
	font-size: 16px;
	line-height: normal;
}

.page-template-template-new-amenities .et_pb_row.collapse.content_wrapper.section_amenities_header {
	padding: 0 25px !important;
}


.page-template-template-new-amenities .et_pb_row.collapse.content_wrapper.section_amenities_header .section_title.internal_titles.section_title_light div {
	font-size: 1.1em !important;
}

.page-template-template-new-amenities .conditions {
	padding: 0 25px;
	line-height: normal;
}
.page-template-template-new-amenities .et_pb_section.section.training_section_smallgroup.tanning-img-sec-header.cardio-sec.new-amenties-sec.img-amenties {
	padding-top: 150px !important;
}
.page-template-template-new-amenities .et_pb_section.section.training_section_smallgroup.tanning-img-sec-header.cardio-sec.new-amenties-sec.img-amenties .section_title.internal_titles {
	font-size: 1em !important;
	 
}
.page-template-template-new-amenities .et_pb_section.section.training_section_smallgroup.tanning-img-sec-header.cardio-sec.new-amenties-sec.img-amenties .section_title.internal_titles div {
	text-shadow: 0 0 24px #fff;
}

.page-template-template-new-amenities .et_pb_section.section.training_section_smallgroup.tanning-img-sec-header.cardio-sec.new-amenties-sec.img-amenties p {
	color: #fff !important;
}
.page-template-template-new-amenities .et_pb_section.section.training_section_teamtraining.endurance-sec.new-amenties-sec.img-amenties .et_pb_column.et_pb_column_1_2 {
	padding-top: 0;
}

.page-template-template-new-amenities .et_pb_section.section.training_section_teamtraining.endurance-sec.new-amenties-sec.img-amenties .et_pb_column.et_pb_column_1_2 .section_title.internal_titles {
	font-size: 1.3em !important;
}

.page-template-template-new-amenities .et_pb_section.section.training_section_teamtraining.endurance-sec.new-amenties-sec.img-amenties .et_pb_column.et_pb_column_1_2 .section_title.internal_titles {
	font-size: 0.9em !important;
}
.page-template-template-new-amenities .et_pb_section.section.training_section_teamtraining.endurance-sec.new-amenties-sec.img-amenties .et_pb_column.et_pb_column_1_2 p {
	margin-right: 0 !important;
}


.page-template-template-new-amenities .et_pb_section.section.training_section_teamtraining.endurance-sec.new-amenties-sec.img-amenties {
	padding-bottom: 0 !important;
}
.page-template-template-new-amenities .et_pb_section.section.training_section_smallgroup.tanning-img-sec-header.weight-training-sec.new-amenties-sec.img-amenties {
	padding-top: 50px !important;
	background-size: 300% !important;
	background-position: -400px top;
}

.page-template-template-new-amenities .et_pb_section.section.training_section_smallgroup.tanning-img-sec-header.weight-training-sec.new-amenties-sec.img-amenties .et_pb_row.collapse.flip-left-cont .section_title.internal_titles {
	font-size: 1em !important;
	line-height: normal;
}

.page-template-template-new-amenities .et_pb_section.section.training_section_smallgroup.tanning-img-sec-header.weight-training-sec.new-amenties-sec.img-amenties .et_pb_row.collapse.flip-left-cont .section_title.internal_titles .section_color_line {
	line-height: normal;
}
.page-template-template-new-amenities .et_pb_section.section.training_section_smallgroup.tanning-img-sec-header.weight-training-sec.new-amenties-sec.img-amenties .et_pb_row.collapse.flip-left-cont .section_title.internal_titles {
	font-size: 1em !important;
	padding-bottom: 0;
}

.page-template-template-new-amenities .et_pb_section.section.training_section_smallgroup.tanning-img-sec-header.weight-training-sec.new-amenties-sec.img-amenties .et_pb_row.collapse.flip-left-cont p {
	padding-right: 70px !important;
}
.page-template-template-new-amenities .et_pb_section.section.training_section_teamtraining.endurance.group-fit-sec.new-amenties-sec.img-amenties .section_title.internal_titles {
	font-size: 1em !important;
}
.page-template-template-new-amenities .et_pb_section.section.training_section_teamtraining.endurance.group-fit-sec.new-amenties-sec.img-amenties {
	background-position: left top !important;
	padding-top: 300px !important;
}

.page-template-template-new-amenities .et_pb_section.section.training_section_teamtraining.endurance.group-fit-sec.new-amenties-sec.img-amenties .et_pb_row.collapse .et_pb_column.et_pb_column_1_2 p {
	margin: 0 !important;
}

.et_pb_section.section.training_section_smallgroup.webpromoBg.child_sitting_sec.new-amenties-sec.img-amenties .et_pb_row.collapse {
	background: rgba(251, 251, 251, 0.5);
}

.et_pb_section.section.training_section_smallgroup.webpromoBg.child_sitting_sec.new-amenties-sec.img-amenties .et_pb_row.collapse .section_title.internal_titles {
	font-size: 1em !important;
	line-height: normal !important;
}

.et_pb_section.section.training_section_smallgroup.webpromoBg.child_sitting_sec.new-amenties-sec.img-amenties .et_pb_row.collapse .section_title.internal_titles div {
	line-height: normal;
	text-shadow: 0 0 15px #fff;
}

.page-template-template-new-amenities .et_pb_section.section.training_section_teamtraining.endurance-sec.new-amenties-sec.img-amenties .et_pb_column.et_pb_column_1_2.mobile-app-right {
	margin: 0 !important;
}

.page-template-template-new-amenities .et_pb_section.section.training_section_teamtraining.endurance-sec.new-amenties-sec.img-amenties .et_pb_column.et_pb_column_1_2.mobile-app-right .section_title.internal_titles {
	font-size: 0.8em !important;
}

.page-template-template-new-amenities .et_pb_section.section.training_section_teamtraining.endurance-sec.new-amenties-sec.img-amenties .et_pb_column.et_pb_column_1_2 {
	padding-top: 0;
	height: auto;
}

.et_pb_section.section.training_section_teamtraining.slider-img-sec .popupaoc-image-popup .popupaoc-img {
	position: relative !important;
	margin: 0 !important;
}

.et_pb_row.collapse.content_wrapper.amenties-slider-content {
	margin: 0 !important;
}

.page-template-template-new-amenities .et_pb_section.section.training_section_teamtraining.endurance-sec.new-amenties-sec.img-amenties .et_pb_column.et_pb_column_1_2.no_height {
	height: auto;
	display: block !important;
}

.page-template-template-new-amenities .et_pb_section.section.training_section_teamtraining.endurance-sec.new-amenties-sec.img-amenties {
	padding-bottom: 0 !important;
	padding-top: 0 !important;
}
 
.page-template-template-new-amenities .et_pb_section.section.training_section_teamtraining.endurance-sec.new-amenties-sec.img-amenties {
	padding-bottom: 0 !important;
	padding-top: 0 !important;
	overflow: hidden;
}

.page-template-template-new-amenities .et_pb_section.section.training_section_teamtraining.endurance-sec.new-amenties-sec.img-amenties .group-fitness-video {
	margin: 25px 0 !important;
}

.page-template-template-training .hp-top-bg-slider.home-top-banner .home_image_slider_single {
	background-position: -300px top;
	padding-top: 150px;
}

.page-template-template-training .hp-top-bg-slider.home-top-banner .home_image_slider_single {
	background-position: -300px top;
	padding-top: 150px;
	height: auto;
	padding-left: 15px;
	padding-right: 15px;
}

.page-template-template-training .first-tagline, .page-template-template-training .first-tagline .section_color_red {
	font-size: 45px !important;
	margin-bottom: 0;
	line-height: 1;
	padding: 0;
}
.page-template-template-training .new-amenities-banner .second-desc-tagline {
	color: #111;
	font-size: 20px;
	padding-top: 0;
	font-family: din-2014, sans-serif;
	font-weight: 600;
	text-align: left;
	text-shadow: 0 5px 5px #fff;
	font-style: normal !important;
	text-transform: none;
	max-width: 500px;
	margin-bottom: 15px;
	line-height: normal;
}

.page-template-template-training .et_pb_section.section.training_section_smallgroup.tanning-img-sec-header.cardio-sec.new-amenties-sec.img-amenties {
	padding-top: 20px !important;
	padding-bottom: 20px !important;
}
.page-template-template-training .et_pb_section.section.training_section_smallgroup.tanning-img-sec-header.cardio-sec.new-amenties-sec.img-amenties .slide_overlay_training {
	background: top;
}

.page-template-template-training .et_pb_section.section.training_section_smallgroup.tanning-img-sec-header.cardio-sec.new-amenties-sec.img-amenties {
	padding-top: 250px !important;
	padding-bottom: 20px !important;
	background-position: right top !important;
	background-size: 174%;
	background-repeat: no-repeat !important;
	background-color: #f6f6f6;
}
.page-template-template-training .home .section_1_title_first_line, .page-template-template-training .home .section_1_title_second_line,.page-template-template-training  .home .section_1_title_third_line,.page-template-template-training  .section_title, .et_pb_column_1_3 h2.section_title, .page-template-template-training .et_pb_column_1_4 h2.section_title {
	font-size: 1.156em !important;
	line-height: normal !important;
}

.et_pb_section.section.training_section_teamtraining.endurance-sec.new-amenties-sec.img-amenties .et_pb_column.et_pb_column_1_2:last-child {
	padding-top: 0;
}

.et_pb_section.section.training_section_teamtraining.endurance-sec.new-amenties-sec.img-amenties {
	padding: 45px 25px 05px 25px !important;
}

.et_pb_section.section.training_section_teamtraining.endurance-sec.new-amenties-sec.img-amenties .et_pb_column.et_pb_column_1_2.no_height {
	height: auto !important;
	display: block !important;
	margin-bottom: 25px;
}

.et_pb_section.section.training_section_teamtraining.endurance-sec.new-amenties-sec.img-amenties .et_pb_column.et_pb_column_1_2 .section_title.internal_titles {
	font-size: 0.8em !important;
	text-align: center;
}

.et_pb_section.section.training_section_smallgroup.tanning-img-sec-header.weight-training-sec.new-amenties-sec.img-amenties .et_pb_column.et_pb_column_2_3 p {

	margin: 0;
}
.et_pb_section.section.training_section_teamtraining.endurance.group-fit-sec.new-amenties-sec.img-amenties {
	padding-top: 0 !important;
}

.et_pb_section.section.training_section_teamtraining.endurance.group-fit-sec.new-amenties-sec.img-amenties .et_pb_row.collapse {
	padding-top: 0 !important;
}

.et_pb_section.section.training_section_smallgroup.webpromoBg.child_sitting_sec.new-amenties-sec.img-amenties {
	background-position: -700px top !important;
	background-size: 327% !important;
	padding: 25px 10px !important;
	padding-top:25px !important;
}
.et_pb_section.section.training_section_smallgroup.webpromoBg.child_sitting_sec.new-amenties-sec.img-amenties .et_pb_column.et_pb_column_1_2 {
	margin-bottom: 0 !important;
}


.et_pb_section.section.training_section_smallgroup.webpromoBg.child_sitting_sec.new-amenties-sec.img-amenties .section_title.internal_titles {
	max-width: 200px;
}

.et_pb_section.section.training_section_smallgroup.webpromoBg.child_sitting_sec.new-amenties-sec.img-amenties p {
	max-width: 200px;
	padding: 0;
}

.et_pb_section.section.training_section_teamtraining.endurance.group-fit-sec.new-amenties-sec.img-amenties .et_pb_row.collapse p:nth-child(2) {
	text-shadow: 0 0 15px #fff !important;
}
 
.page-template-template-training .hp-top-bg-slider.home-top-banner .home_image_slider_single .second-tagline {
	font-size: 45px !important;
}
#menu-footer-menu {
	text-align: center;
	margin-bottom: 15px;
}
.et_pb_column.et_pb_column_1_2.right-health-image img {
	max-width: 100%;
}

.et_mobile_menu li a {
	font-size: 13px !important;
	color: #333;
}
#main-header .et_mobile_menu li ul, .et_pb_fullwidth_menu .et_mobile_menu li ul {
	display: block !important;
	visibility: visible !important;
	padding-left: 0;
}

.et_mobile_menu li li {
	padding-left: 0;
}

.et_mobile_menu li li a {
	padding-left: 56px;
	font-size: 12px !important;
	color: #555;
	background: #f0f0f0;
	position: relative;
}
.et_mobile_menu li li a::after {
	content: "-";
	position: absolute;
	height: 15px;
	color: #d51e25;
	top: 0;
	left: 41px;
	font-size: 18px;
}


.et_mobile_menu li a:hover, .et_mobile_menu li a:focus {
	color: red !important;
}

.et_mobile_menu li   {
	width:100% !important
 
}
.et_mobile_menu {
	min-height: 100vh !important;
	overflow: auto !important;
}

.bottom-nav a {
	color: #fff;
	text-transform: uppercase;
	padding-top: 0;
	letter-spacing: 0;
	font-size: 12px;
}

#main-footer #et-footer-nav .bottom-nav li {
	display: inline-block;
	margin: 0 3px;
	line-height: normal;
}

#menu-footer-menu {
	text-align: center;
	margin-bottom: 15px;
	line-height: normal;
}
.page-template-template-mental-health-awareness .home_section_1.home_hero.section_hero.home {
	background-size: cover;
	background-position-x: 54%;
	background-position-y: 28px;
	height: 610px !important;
	min-height: 410px;
	padding-top: 53px !important;
}

 

.page-template-template-mental-health-awareness .home_section_1.home_hero.section_hero.home .section_hero_title.mast_why_retro h2 {
	font-size: 20px !important;
}

.et_pb_row.collapse.top_content.content_wrapper.mental-health-src-wrap .retro_btn.retro_btn_dark.retrohover {
	display: block;
	font-size: 15px !important;
}

.et_pb_row.collapse.top_content.content_wrapper.mental-health-src-wrap .retro_btn.retro_btn_dark.retrohover .section_color_red {
	color: #fff;
	font-size: 18px !important;
}
.page-template-template-faq .home_section_1.section_hero.coverImgs.innerCoverImage {
	background-position: -408px 30px;
	background-size: 200% !important;
}

.page-template-template-faq .home_section_1.section_hero.coverImgs.innerCoverImage .section_hero_title.mast_why_retro {
	padding: 45px;
	text-align: center;
	margin: 0;
	margin-top: 0;
	padding-bottom: 0;
}
 

.page-template-template-faq .home_section_1.section_hero.coverImgs.innerCoverImage .section_hero_title.mast_why_retro div {
	margin: 0;
	text-shadow: 0 0 10px #fff;
}

.page-template-template-faq #main-content .container {
	padding-top: 15px;
}

.home_section_1.section_hero.coverImgs.innerFullBanner .section_hero_title.mast_why_retro {
	font-size: 35px;
	color: #fff !important;
}
.page-template .home_section_1.section_hero.coverImgs.innerFullBanner div {
	color: #fff;
	font-size: 35px !important;
}


.page-template .home_section_1.section_hero.coverImgs.innerFullBanner {
	background-size: cover !important;
	height: 250px !important;
	min-height: 250px;
	max-height: 250px !important;
}
	
.page-template-template-blends .home_section_1.section_hero.coverImgs.innerFullBanner {
    background-size: cover !important;
    height: 100px !important;
    min-height: 148px;
    max-height: 250px !important;
    background-position: center;
    margin-top: 35px;
}	
	

.page-template .home_section_1.section_hero.coverImgs.innerFullBanner .et_pb_row.center.content_wrapper {
	padding-top: 100px;
}

.blend-right-area.blend-right {
	margin-top: 28px;
	width: 79%;
	margin: 25px auto !important;
	float: none;
}
.page-find-a-gym-near-me .home_section_1.section_hero.coverImgs.innerCoverImage.sitemap-img {
	background-position: -750px 35px !important;
	background-size: cover !important;
	margin-bottom: 35px;
}
.page-find-a-gym-near-me .home_section_1.section_hero.coverImgs.innerCoverImage.sitemap-img .section_hero_title.mast_why_retro div {
	text-shadow: 0 0 15px #fff;
}

.page-retro-membership-deals-offers .home_section_1.section_hero.coverImgs.sitemap-img {
	background-position: 60% 42px !important;
	margin-top: 0;
	max-height: 300px !important;
	height: 300px !important;
	min-height: inherit !important;
	padding: 0 !important;
	background-size: cover !important;
}
.page-retro-membership-deals-offers .home_section_1.section_hero.coverImgs.sitemap-img .et_pb_row.center.contactpage_hero.content_wrapper {
	padding-top: 100px !important;
	margin: 0 35px;
	max-width: 200px !important;
}

.page-retro-membership-deals-offers .home_section_1.section_hero.coverImgs.sitemap-img .section_hero_title.mast_why_retro {
	margin: 0 !important;
	font-size: 20px;
	text-align: left;
}

.page-retro-membership-deals-offers .home_section_1.section_hero.coverImgs.sitemap-img .section_hero_title.mast_why_retro .section_title.section_color_black.section_1_title_second_line {
	padding: 0 !important;
}
.page-template-page-guestpass .et_pb_row.content_wrapper.collapse.center.guestpass_mast {
	padding-top: 150px;
	padding-right: 100px;
}
.page-template-page-guestpass .home_section_1.et_pb_section.section.innerCoverImage.section_hero.section_1_guestpass.guest_pass_hero.bg_norepeat.page-guest-bg {
	max-height: 350px !important;
	min-height: 350px !important;
	height: 350px !important;
	background-size: 200% !important;
	background-color: #e3e3e3 !important;
	background-position: -300px 50px !important;
}
.page-template-page-guestpass .gpform_container {
	position: relative;
	top: 0;
}
.page-template-page-guestpass .home_section_1.et_pb_section.section.innerCoverImage.section_hero.section_1_guestpass.guest_pass_hero.bg_norepeat.page-guest-bg .section_color_red.section_1_title_first_line {
	background: transparent !important;
	font-size: 25px !important;
	line-height: normal;
	padding: 0 !important;
	margin-top: 100px !important;
	display: block;
}

.page-template-page-guestpass .home_section_1.et_pb_section.section.innerCoverImage.section_hero.section_1_guestpass.guest_pass_hero.bg_norepeat.page-guest-bg .section_color_line {
	font-size: 25px !important;
	text-shadow: 0 0 15px #fff;
	max-width: 249px;
}

.page-template-page-guestpass .home_section_1.home_hero.section_hero .section_color_red.section_1_title_first_line {
	font-size: 35px !important;
}

.page-template-page-classes .home_section_1.home_hero.coverImgs.section_hero {
	background-size: cover !important;
	padding-top: 120px !important;
	padding-bottom: 80px;
	padding: 100px 75px 50px 15px !important;
 
}

.page-template-page-classes .home_section_1.home_hero.coverImgs.section_hero .retro_btn.retro_btn_light.join-box {
	min-width: inherit;
}
.page-template-page-classes .et_pb_row.collapse.content_wrapper .section_hero_title.mast_why_retro span {
	font-size: 25px !important;
}
.page-template-page-classes .home_section_1.home_hero.coverImgs.section_hero .home_section_1_description.gr-fit-class-des {
	max-width: 200px;
}

.page-template-page-classes .home_section_1.home_hero.coverImgs.section_hero .home_section_1_description.gr-fit-class-des .section_description.light_text {
	padding: 0;
	text-shadow: 0 0 5px #fff;
}
.page-template-template-no-header .home_section_1.section_hero.coverImgs.no-header-image .section_hero_title.mast_why_retro {
	margin: 0;
}

.page-template-template-no-header .home_section_1.section_hero.coverImgs.no-header-image .section_hero_title.mast_why_retro div {
	font-size: 25px !important;
}
.thank_you_page.rek h1.section_title .section_color_red.section_1_title_first_line {
	font-size: 35px !important;
}

.thank_you_page.rek .section_color_line {
	font-size: 2rem;
	margin-top: 0;
	text-align: center;
	line-height: 1;
}

.page-template-page-thank-you .et_pb_section.section.section_hero, .page-template.page-template-page-contact-thank-you-njff .et_pb_section.section.section_hero, .page-template.page-template-page-contact-thank-you .et_pb_section.section.section_hero, .page-template.page-template-page-contact-thank-you .et_pb_section.section.section_hero {
	background-size: 600px !important;
	background-color: #e3e3e3 !important;
	min-height: 400px !important;
	max-height: 400px !important;
	background-position: right 30px !important;
	padding-top: 150px;
}


.page-template-template-healthy-cooking .section_hero_title.mast_why_retro {
	color: #fff !important;
	margin-top: 170px !important;
}
.page-template-template-healthy-cooking .section_hero_title.mast_why_retro div {
	font-size: 28px !important;
	color: #fff;
	text-shadow: 0 0 5px #000;
}

.page-template-template-healthy-cooking .group-fitness-video iframe {
	height: 200px;
}

.page-template-template-healthy-cooking .home_section_6.et_pb_section.section.location_social.home.manifesto.mental-health-second-sec {
	background-position: center top;
	padding-top: 0;
	padding-left: 15px;
	padding-right: 15px;
}
.page-template-template-healthy-cooking .manifesto h2 {
	line-height: 1.3;
	font-size: 25px !important;
}

.page-template-template-healthy-cooking .section_color_black, .page-template-template-healthy-cooking .section_color_red {
	font-size: 25px !important;
	line-height: normal !important;
}
.app-section .mobile-app img {
	max-width: 70px;
	margin: 5px 12px;
}

.app-section {
	margin-top: 30px;
	margin-bottom: 30px;
}

.et_pb_section.section.training_section_teamtraining.endurance-sec.new-amenties-sec.img-amenties.mental-health-vid-sec p {
	max-width: 100%;
}


.page-template-template-mental-health-sadhguru .home_section_1.home_hero.section_hero.home {
	background-size: cover;
	background-position-x: 54%;
	background-position-y: 65px;
	height: 260px !important;
	min-height: 260px;
	padding-top: 53px !important;
	background-size: 109%;
	background-repeat: no-repeat;
	background-color: #fff !important;
}

.page-template-template-mental-health-sadhguru .home_section_6.et_pb_section.section.location_social.home.manifesto.mental-health-first-sec.mental-health-second-sec {
	padding-top: 15px !important;
}

.page-template-template-mental-health-sadhguru .et_pb_row.collapse.content_wrapper {
	width: 100%;
	max-width: 100%;
	margin-bottom: 0;
}

.page-template-template-mental-health-sadhguru .home_section_6.et_pb_section.section.location_social.home.manifesto.mental-health-first-sec.mental-health-second-sec {
	margin-top: 0;
}


.page-template-template-mental-health-sadhguru .et_pb_section.section.training_section_teamtraining.endurance-sec.new-amenties-sec.img-amenties.mobile-app-amenities.mental-health-app {
	padding-top: 0 !important;
}

.page-template-template-mental-health-sadhguru .et_pb_row.collapse.top_content.content_wrapper.mental-health-cont-wrap .section_color_black {
	font-size: 25px !important;
}
.page-template-template-mental-health-sadhguru .et_pb_row.collapse.top_content.content_wrapper.mental-health-cont-wrap .section_color_red {
	font-size: 25px !important;
}

.page-template-template-mental-health-sadhguru .et_pb_row.collapse.top_content.content_wrapper.mental-health-cont-wrap b {
	font-style: normal;
	margin-top: 15px;
	font-size: 30px;
	text-transform: capitalize;
	font-weight: 700;
 
	width: 100%;
}
.slick-dots li button {
	padding-bottom: 0;
}

.page-template-page-guestpass .et_pb_section.section.section_2_guestpass.v2 {
	padding-bottom: 0;
}
.page-template-page-thank-you .et_pb_section.section.section_hero, .page-template-page-thank-you-njff .et_pb_section.section.section_hero {
	max-height: inherit !important;
	padding-bottom: 20px;
}
.page-template-page-thank-you .et_pb_section.section.section_hero .section_title.internal_titles.section_title_light, 
.page-template-page-thank-you-njff .et_pb_section.section.section_hero .section_title.internal_titles.section_title_light    {
	padding-bottom: 15px !important;
}
.page-template-page-thank-you .et_pb_section.section.section_hero .thk-cookie-btn.center .retro_btn.retro_btn_light.join-box 
.page-template-page-thank-you-njff .et_pb_section.section.section_hero .thk-cookie-btn.center .retro_btn.retro_btn_light.join-box    {
	margin-top: 10px !important;
}
.home_section_7.et_pb_section.section.the_homepage.begin-section.hp_begin_section .slide_overlay {
	display: none;
}






}

@media screen and (min-width:390px) and (max-width: 460px) {
body.home .slick-dots {
	bottom: 10px!important;
}
.home .home_image_slider_single {
	height: 600px;
	background-color: #fff !important;
}
}

@media screen and (min-width:460px) and (max-width: 500px) {
.home .home_image_slider_single {
	height: 700px;
background-color: #fff;
}
body.home .slick-dots {
	bottom: 10px !important;
 
}


}

@media screen and (min-width:500px) and (max-width: 540px) {
.home .home_image_slider_single {
	height: 740px;
background-color: #fff;
}
body.home .slick-dots {
	bottom: 10px !important;
 
}


}

@media screen and (min-width:540px) and (max-width: 600px) {
.home .home_image_slider_single {
	height: 800px;
background-color: #fff;
}
body.home .slick-dots {
	bottom: 10px !important;
 
}


}

@media screen and (min-width:600px) and (max-width: 640px) {
.home .home_image_slider_single {
	height: 840px;
background-color: #fff;
}
body.home .slick-dots {
	bottom: 10px !important;
 
}


}






@media screen and (min-width: 640px) and (max-width: 767px) {
	
.join_today_mobile {
	display: none !important;
}
 
 .trial_mobile a {
	padding: 15px 7px;
	height: 50px;
}

.trial_mobile a {
	padding: 15px 7px;	 
}	
.hp-top-bg-slider.home-top-banner .home_image_slider_single {
	background-position: right top;
	background-size: 150%;
}

.first-tagline {
	font-size: 40px;
	margin-top: 200px;
	text-shadow: 0 0 15px #fff, 0 0 20px #fff;
	margin-bottom: 0;
}

.second-tagline {
	color: #111;
	font-size: 20px;
	padding: 5px;
	margin-bottom: 0;
}
.home .slick-dots {
	bottom: 20px;
	text-align: center;
	width: 98% !important;
	left: 0;
	margin-left: 0;
}
.slick-dots li button::before {
	color: #fff;
	opacity: 1 !important;
	content: '' !important;
	line-height: 0;
	width: 15px;
	height: 15px;
	/* background: url('images/dot-slide.png') center center no-repeat; */
	background-color: #eeebe8;
	border-radius: 55px;
	border: 1px solid #dd7e7e;
}

.slick-dots li.slick-active button::before {
	content: '' !important;
	color: #fff;
	line-height: 0;
	width: 15px;
	height: 15px;
	background: transparent;
	background-color: #c7000d;
	border: 1px solid #c7000d !important;
}
body.home .slick-dots {
	bottom: 10px!important;
	text-align: center!important;
	width: 98% !important;
	left: 0!important;
	margin-left: 0!important;
}
.third-tagline {
	 
	font-size: 20px;
	padding: 10px 20px;
	text-transform: none;
}
.et_pb_row.collapse.hp-block-sec.hp-block-slider-sec-inner {
	text-align: center !important;
	width: 100%;
	margin: 35px 0;
}
.et_pb_row.collapse.hp-block-sec.hp-block-slider-sec-inner .et_pb_column.et_pb_column_1_3.center.news-content.hp-block-img.hp-block-two.hp-block-one-img.hp-block-slider-second.hp-find-gym {
	margin: 10px !important;
	width: 90% !important;
}
.above-search-home {
	padding: 15px !important;
	background: #f0eded;
	border: 5px solid #fff !important;
}

.above-search-home .fc-main {
	padding: 0 !important;
}
.home .above-search-home .fc-main .fc-9 {
	padding: 0 !important;
	width: 80% !important;
	min-width: 80%;
}

.above-search-home .fc-main .fc-9 #google-search-input {
	margin-left: 0 !important;
	font-size: 13px;
}
.et_pb_row.collapse.hp-block-sec.hp-block-slider-sec-inner .et_pb_column.et_pb_column_1_3.center.news-content.hp-block-img.hp-block-one-img.hp-block-slider-first.hp-workout-col {
	width: 90% !important;
	margin-left: auto !important;
	margin-right: auto !important;
	margin-bottom: 35px !important;
	float: none;
}
.et_pb_row.collapse.hp-block-sec.hp-block-slider-sec-inner {
	text-align: center !important;
	width: 100%;
	margin: 15px 0 15px 0;
}
.et_pb_column.et_pb_column_1_3.center.news-content.hp-block-img.hp-block-three-img.hp-block-slider-three.hp-kitchen-col {
	width: 90% !important;
	margin-left: auto !important;
	margin-right: auto !important;
	float: none;
}
.home_section_1.home_hero.homeVideo.coverImgs {
	background-color: #efefef;
	padding: 40px 15px 30px 15px;
}
.home .section_1_title_first_line, .home .section_1_title_second_line, .home .section_1_title_third_line, .section_title, .et_pb_column_1_3 h2.section_title, .et_pb_column_1_4 h2.section_title {
	font-size: 1.556em !important;
	line-height: normal !important;
}

.home_hero .section_hero_title {
	padding-top: 05px;
	text-transform: uppercase;
	text-align: center;
	line-height: 36px;
}

.et_pb_column.et_pb_column_1_2.left-health-text .home_section_1_description {
	width: 96%;
	padding-right: 0;
}


.et_pb_column.et_pb_column_1_2.left-health-text .home_section_1_description {
	width: 96%;
	padding-right: 0;
	margin-bottom: 40px;
}
.retro_btn.retro_btn_light.join-box{
	display: inline-block;
	height: auto;
	margin: 0;
	margin-bottom: 23px;
	width: auto;
	min-width: 248px;
}

.et_pb_row.collapse.home_hero_cta {
	padding-bottom: 10px;
}
.marketing-video-section {
	padding: 00px 0;
}


.marketing-video-section .et_pb_row.collapse.content_wrapper .et_pb_column.et_pb_column_1_2.right-health-image {
	max-width: 100%;
	padding: 25px 25px 25px 25px;
}

.marketing-video-section .et_pb_row.collapse.content_wrapper .et_pb_column.et_pb_column_1_2.right-health-image .section_title.internal_titles {
	font-size: 22px !important;
}

.et_pb_column.et_pb_column_1_2.right-health-image .home_section_1_description {
	text-align: left;
}
.the_homepage.begin-section.hp_begin_section .et_pb_column.et_pb_column_4_4 {
	padding: 25px !important;
}
.the_homepage.begin-section.hp_begin_section .et_pb_column.et_pb_column_4_4 .section_title.internal_titles {
	font-size: 22px !important;
	line-height: 45px !important;
}

.home_section_7.et_pb_section.section.the_homepage.begin-section.hp_begin_section .retro_rewards {
	background-position: center top;
	padding-bottom: 20px;
	padding-top: 20px;
}

.home_section_7.et_pb_section.section.the_homepage.begin-section.hp_begin_section .retro_rewards {
	background-position: center top;
	padding-bottom: 20px;
	padding-top: 20px;
	position: relative;
}

.home_section_7.et_pb_section.section.the_homepage.begin-section.hp_begin_section .retro_rewards::after {
	content: "";
	position: absolute;
	background: rgb(255, 255, 255,0.3);
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
}

.home_section_7.et_pb_section.section.the_homepage.begin-section.hp_begin_section .retro_rewards .section_title.internal_titles {
	text-shadow: 0 0 5px #fff;
}
.home_section_7.et_pb_section.section.the_homepage.begin-section.hp_begin_section .retro_rewards p {
	text-shadow: 0 0 5px #fff;
}

.trainings-imgs {
	background-position: top left;
	background-size: 150%;
	background-repeat: no-repeat;
	padding: 350px 15px 30px 15px !important;
	background-color: #fff;
}
.home_section_6.et_pb_section.section.training-section.hp-training-section .et_pb_column.et_pb_column_2_4.location_slide_right {
	margin: 0;
	width: 100%;
}

.trainings-imgs .section_title.internal_titles {
	margin-bottom: 0;
	/* font-size: 1.5em !important; */
}

.home_section_6 .section_description, .home_section_amenities .section_description {
	max-width: 100%;
	padding-top: 5px;
}

.marketing-video-section .et_pb_row.collapse.content_wrapper .et_pb_column.et_pb_column_1_2.right-health-image .section_title.internal_titles {
	font-size: 1.1em !important;
	padding-bottom: 0;
}

.home_section_7.et_pb_section.section.the_homepage.begin-section.hp_begin_section .retro_rewards .section_title.internal_titles {
	text-shadow: 0 0 5px #fff;
	font-size: 1.1em !important;
}


.trainings-imgs .section_title.internal_titles {
	margin-bottom: 0;
	font-size: 1.1em !important;
	margin-top: 25px;
}

.get-training-btn {
	margin-bottom: 0;
}
.home_section_2.et_pb_section.section.class-fit-section.hp-class-fit-section .et_pb_row.content_wrapper.collapse.bg_norepeat.bg_large.class-raow {
	padding: 25px;
	background-position: right top;
	background-size: 159%;
	padding-top: 150px;
	margin-top: 39px;
}

.home_section_2.et_pb_section.section.class-fit-section.hp-class-fit-section .et_pb_row.content_wrapper.collapse.bg_norepeat.bg_large.class-raow .section_title.internal_titles {
	font-size: 1.1em !important;
	margin-top: 25px;
}
.home_section_2.et_pb_section.section.class-fit-section.hp-class-fit-section .section_description  {
	width: 100%;
}

.home_section_2.et_pb_section.section.class-fit-section.hp-class-fit-section .et_pb_column.et_pb_column_4_4 {
	padding-bottom: 0;
	padding-top: 29%;
}

.home_section_amenities.et_pb_section.section.the_homepage.aminities-section.hp-animites-section {
	padding: 15px;
}

.amenities_image_slider_single {
	height: 350px;
	background-size: cover;
	background-position: center !important;
}


.home_section_amenities.et_pb_section.section.the_homepage.aminities-section.hp-animites-section .et_pb_column.et_pb_column_1_2.find_column {
	padding-top: 140px;
	padding-bottom: 40px;
}

.et_pb_column.et_pb_column_1_2.find_column .section_title.internal_titles {
	font-size: 1.1em !important;
}

#main-footer #et-footer-nav {
	background: transparent;
}
#main-footer #et-footer-nav {
	background: transparent;
	padding: 15px;
	padding-top: 0;
}

#main-footer #et-footer-nav .bottom-nav li {
	display: inline-block;
	margin: 0 6px;
}

.footer_copy {
	padding-bottom: 25px;
}

#menu-footer-menu {
	text-align: center;
	margin-bottom: 0;
}

.et_pb_section.section.training_section_teamtraining.endurance.group-fit-sec.new-amenties-sec.img-amenties {
	background-size: 150%;
	background-repeat: no-repeat;
	background-position: 0px 0px !important;
}

.et_pb_section.section.training_section_teamtraining.endurance.group-fit-sec.new-amenties-sec.img-amenties .et_pb_row.collapse p:nth-child(2) {
	margin-top: 225px !important;
	display: block !important;
	padding: 0 !important;
	width: 100% !important;
	max-width: 100% !important;
}

.page-template-page-why-retro .hp-top-bg-slider.home-top-banner.new-amenities-banner .training-header {
	background-size: 120%;
}


.page-template-page-why-retro .hp-top-bg-slider.home-top-banner.new-amenities-banner .training-header .second-desc-tagline {
	font-size: 18px;
	line-height: normal;
	padding: 0 10px;
}

.hp-block-sec-main.hp-block-slider-sec.hp-block-section.bot-find .et_pb_column.et_pb_column_1_3.center.news-content.hp-block-img.hp-block-two.hp-block-one-img.hp-block-slider-second.hp-find-gym .above-search-home .fc-9 #google-search-input {
	width: 97% !important;
	margin-left: 35px !important;
}

.page-template-template-new-amenities .hp-top-bg-slider.home-top-banner.new-amenities-banner .home_image_slider_single {
	background-position: right top;
	background-size: 125%;
	padding-right: 300px;
	padding-top: 100px;
}

.page-template-template-new-amenities .hp-top-bg-slider.home-top-banner.new-amenities-banner .home_image_slider_single .et_pb_row.hp-tag-row .first-tagline {
	font-size: 1.5em !important;
	margin-top: 0;	 
}
.page-template-template-new-amenities .hp-top-bg-slider.home-top-banner.new-amenities-banner .home_image_slider_single .et_pb_row.hp-tag-row .first-tagline {
	font-size: 1.9em !important;
	margin-top: 0;
	padding-right: 00px !important;
}
.page-template-template-new-amenities .et_pb_row.collapse.content_wrapper.section_amenities_header .section_title.internal_titles.section_title_light {
	text-align: center;
}

.home_section_6.et_pb_section.section.iconsection ul {
	text-align: center;
	margin-bottom: 0;
	width: 100%;
	text-align: center;
	margin: 0 auto;
}

.page-template-template-new-amenities .et_pb_section.section.training_section_teamtraining.endurance-sec.new-amenties-sec.img-amenties .et_pb_column.et_pb_column_1_2 p {
	margin-right: 0 !important;
	max-width: 100%;
}

.page-template-template-new-amenities .et_pb_section.section.training_section_smallgroup.tanning-img-sec-header.weight-training-sec.new-amenties-sec.img-amenties {
	padding-top: 50px !important;
	background-size: 150% !important;
	background-position: -100px top;
}

.page-template-template-new-amenities .et_pb_section.section.training_section_teamtraining.endurance.group-fit-sec.new-amenties-sec.img-amenties {
	background-position: left top !important;
	padding-top: 400px !important;
}

.page-template-template-new-amenities .et_pb_section.section.training_section_teamtraining.endurance.group-fit-sec.new-amenties-sec.img-amenties .section_title.internal_titles {
	font-size: 1em !important;
	margin: 15px auto;
}

.page-template-template-new-amenities .et_pb_section.section.training_section_teamtraining.endurance.group-fit-sec.new-amenties-sec.img-amenties .et_pb_row.collapse .et_pb_column.et_pb_column_1_2 p {
	margin: 0 !important;
	margin-bottom: 15px !important;
}

.et_pb_section.section.training_section_smallgroup.webpromoBg.child_sitting_sec.new-amenties-sec.img-amenties p {
	max-width: 500px !important;
	margin-bottom: 55px !important;
}
#et_mobile_nav_menu .social-buttons .social_icon {
	width: auto;
	margin: 0;
}
.et_mobile_menu li li a {
	padding-left: 75px;
 
}
.et_mobile_menu li li a::after {
	left: 60px;
}

.et_pb_section.section.training_section_smallgroup.tanning-img-sec-header.weight-training-sec.new-amenties-sec.img-amenties {
	background-size: 186%;
	background-repeat: no-repeat;
	background-position: -254px top;
	padding-top: 050px !important;
	padding-left: 15px !important;
	padding-right: 15px !important;
	padding-bottom: 25px !important;
}

.et_pb_section.section.training_section_smallgroup.tanning-img-sec-header.weight-training-sec.new-amenties-sec.img-amenties .et_pb_row.collapse.flip-left-cont .section_title.internal_titles {
	font-size: 1.0em !important;
}
.et_pb_section.section.training_section_smallgroup.tanning-img-sec-header.weight-training-sec.new-amenties-sec.img-amenties .et_pb_column.et_pb_column_2_3 p {
	margin: 0;
	padding-right: 100px !important;
}
.et_pb_section.section.training_section_smallgroup.tanning-img-sec-header.weight-training-sec.new-amenties-sec.img-amenties .et_pb_column.et_pb_column_2_3 p .retro_btn.retro_btn_dark {
	font-size: 17px !important;
}

.et_pb_section.section.training_section_teamtraining.endurance.group-fit-sec.new-amenties-sec.img-amenties {
	background-size: 100%;
	background-repeat: no-repeat;
	background-position: left top !important;
	padding-top: 40px !important;
	padding-left: 310px !important;
}
.et_pb_section.section.training_section_teamtraining.endurance.group-fit-sec.new-amenties-sec.img-amenties .et_pb_row.collapse p:nth-child(2) {
	margin-top: 15px !important;
	display: block !important;
	padding: 0 !important;
	width: 100% !important;
	max-width: 100% !important;
}

.et_pb_section.section.training_section_smallgroup.webpromoBg.child_sitting_sec.new-amenties-sec.img-amenties {
	background-position: -600px top !important;
	background-size: 200% !important;
	padding: 25px 10px !important;
	padding-top: 25px !important;
}

.et_pb_section.section.training_section_smallgroup.webpromoBg.child_sitting_sec.new-amenties-sec.img-amenties .section_title.internal_titles {
	max-width: 300px;
}

.et_pb_section.section.training_section_smallgroup.webpromoBg.child_sitting_sec.new-amenties-sec.img-amenties p {
	max-width: 300px !important;
	margin-bottom: 55px !important;
}

.bottom-nav a {
	color: #fff;
	text-transform: uppercase;
	padding-top: 5px;
	font-size: 11px;
	letter-spacing: 0;
}

#main-footer #et-footer-nav .bottom-nav li {
	display: inline-block;
	margin: 0 3px;
}

.page-template-template-faq .home_section_1.section_hero.coverImgs.innerCoverImage {
	background-position: -508px 0;
	background-size: 150% !important;
}
.page-template-template-faq .home_section_1.section_hero.coverImgs.innerCoverImage {
	background-size: 100% auto !important;
	background-position: center 30px;
} 
.page-find-a-gym-near-me .home_section_1.section_hero.coverImgs.innerCoverImage.sitemap-img {
	background-position: -450px 35px !important;
	background-size: cover !important;
	margin-bottom: 35px;
}

.page-retro-membership-deals-offers .home_section_1.section_hero.coverImgs.sitemap-img .et_pb_row.center.contactpage_hero.content_wrapper {
	padding-top: 100px !important;
	margin: 0 35px;
	max-width: 400px !important;
}

.page-template-page-classes .home_section_1.home_hero.coverImgs.section_hero {
	background-size: cover !important;
	padding-top: 120px !important;
	padding-bottom: 80px;
	padding: 80px 75px 00px 15px !important;
}

.page-template-page-classes .home_section_1.home_hero.coverImgs.section_hero .home_section_1_description.gr-fit-class-des {
	max-width: 300px;
}
.thank_you_page.rek .section_color_line {
	font-size: 2rem;
	margin-top: 0;
	text-align: center;
	line-height: 1;
 
}
.page-template-page-thank-you .et_pb_section.section.section_hero .thk-cookie-btn.center .section_1_title_third_line.section_color_line.blip {
	font-size: 30px !important;
	position: relative;
	top: 5px;
}
.page-template-page-thank-you .et_pb_section.section.section_hero, .page-template.page-template-page-contact-thank-you-njff .et_pb_section.section.section_hero, .page-template.page-template-page-contact-thank-you .et_pb_section.section.section_hero, .page-template.page-template-page-contact-thank-you .et_pb_section.section.section_hero {
	background-size: 600px !important;
	background-color: #e3e3e3 !important;
	min-height: 400px !important;
	max-height: 400px !important;
	background-position: -100px 30px !important;
	padding-top: 150px;
}
.page-template-page-thank-you .et_pb_section.section.section_hero {
	max-height: inherit !important;
}
.page-template-page-thank-you .et_pb_section.section.section_hero .thk-cookie-btn.center.thank-btn-center .section_1_title_third_line.section_color_line.blip {
	font-size: 25px !important;
}

 .page-template-page-guestpass .et_pb_row.content_wrapper.collapse.center.guestpass_mast {
	padding-top: 50px;
	padding-right: 0;
	text-align: center;
}
.page-template-page-guestpass .home_section_1.et_pb_section.section.innerCoverImage.section_hero.section_1_guestpass.guest_pass_hero.bg_norepeat.page-guest-bg {
	max-height: 350px !important;
	min-height: 350px !important;
	height: 350px !important;
	background-size: 200% !important;
	background-color: #e3e3e3 !important;
	background-position: -500px 00px !important;
	padding: 15px !important;
}
.page-template-page-guestpass .home_section_1.et_pb_section.section.innerCoverImage.section_hero.section_1_guestpass.guest_pass_hero.bg_norepeat.page-guest-bg .section_color_red.section_1_title_first_line {
	background: transparent !important;
	font-size: 45px !important;
	line-height: normal;
	padding: 0 !important;
	margin-top: 50px !important;
	display: block;
	text-align: left;
}

.page-template-page-guestpass .home_section_1.et_pb_section.section.innerCoverImage.section_hero.section_1_guestpass.guest_pass_hero.bg_norepeat.page-guest-bg .section_color_line {
	font-size: 35px !important;
	text-shadow: 0 0 15px #fff;
	max-width: inherit;
	text-align: left;
}

.page-template-template-mental-health-sadhguru .et_pb_row.collapse.top_content.content_wrapper.mental-health-cont-wrap .section_color_red {
	font-size: 20px !important;
}

.page-template-template-mental-health-sadhguru .et_pb_row.collapse.top_content.content_wrapper.mental-health-cont-wrap .section_color_black {
	font-size: 20px !important;
}

.page-template-template-mental-health-sadhguru .et_pb_row.collapse.top_content.content_wrapper.mental-health-cont-wrap b {
	font-style: normal;
	margin-top: 15px;
	font-size: 25px;
	text-transform: capitalize;
	font-weight: 700;
	width: 100%;
}


.page-template-template-mental-health-sadhguru .et_pb_row.collapse.top_content.content_wrapper.mental-health-cont-wrap .section_color_red {
	font-size: 20px !important;
}

.page-template-template-mental-health-sadhguru .et_pb_row.collapse.top_content.content_wrapper.mental-health-cont-wrap .section_color_black {
	font-size: 20px !important;
}

.page-template-template-mental-health-sadhguru .et_pb_row.collapse.top_content.content_wrapper.mental-health-cont-wrap b {
	font-style: normal;
	margin-top: 15px;
	font-size: 25px;
	text-transform: capitalize;
	font-weight: 700;
	width: 100%;
}

.home .hp-top-bg-slider.home-top-banner .home_image_slider_single.advertisement-full-banner {
	background-size: 80% auto !important;
	background-position: center top !important;
}
 
}




@media screen and (min-width:640px) and (max-width: 767px) {
.home .home_image_slider_single {
	height: 800px;
background-color: #fff;
}
body.home .slick-dots {
	bottom: 10px !important;
 
}
.home .hp-top-bg-slider.home-top-banner .home_image_slider_single#slick-slide01 {
	  background-size: 80% !important; 
}
.home .hp-top-bg-slider.home-top-banner .home_image_slider_single  {
	  background-size: 80% !important; 
}


}



@media screen and (min-width: 600px) and (max-width: 767px) {
.home_section_7.et_pb_section.section.the_homepage.begin-section.hp_begin_section .section_description {
	width: 100%;
}
.home_section_7.et_pb_section.section.the_homepage.begin-section.hp_begin_section .retro_rewards.lazy-bg {
	background-position: center bottom !important;
	background-size: 188% auto;
	padding-bottom: 380px !important;
	margin-top: -30px !important;
}
	
.home_section_6.et_pb_section.section.training-section.hp-training-section .et_pb_column.et_pb_column_2_4.location_slide_right {
	width: 100%;
	margin: 0;
}

.trainings-imgs {
	background-position: bottom left;
	background-size: 175%;
	background-repeat: no-repeat;
	padding: 30px 25px 430px 25px !important;
	background-color: #fff;
}


.home_section_2.et_pb_section.section.class-fit-section.hp-class-fit-section .et_pb_row.content_wrapper.collapse.bg_norepeat.bg_large.class-raow {
	padding: 25px;
	background-position: 88% bottom;
	background-size: 189%;
	padding-bottom: 400px;
	/* margin-top: 0; */
	margin-bottom: 15px;
}	
.hp-block-sec-main.hp-block-slider-sec.hp-block-section.bot-find .et_pb_row.collapse.hp-block-sec.hp-block-slider-sec-inner {
	flex-direction: row;
	justify-content: center;
}
.hp-block-sec-main.hp-block-slider-sec.hp-block-section.bot-find .et_pb_column.et_pb_column_1_3.center.news-content.hp-block-img.hp-block-two.hp-block-one-img.hp-block-slider-second.hp-find-gym {
	margin: 0 auto !important;
	width: 92% !important;
	margin: 0 23px !important;
}
	
	
}

 


@media only screen and (min-width:280px) and (max-width:940px) {
.et_mobile_menu {
	min-height: 100vh !important;
	overflow: scroll !important;
	height: 100vh !important;
	width: 90%;
}	

.et_mobile_menu li.free-pass a {
	display: none;
}
.pum-theme-6998 p {
 
	padding-right: 0;
}

#page-container .et_mobile_menu .social-buttons {
	margin-bottom: 100px !important;
	display: block !important;
	padding-left: 50px !important;
}

#page-container  #mobile_menu .social-buttons a {
	margin-right: 0;
	padding: 0;
	width: 45px;
	height: 50px;
	text-align: center;
	border-radius: 0 !important;
	line-height: 36px;
}
#page-container  #mobile_menu .fa::before {
	background: #333;
	font-size: 14px !important;
 
}
.et_pb_section.section.training_section_teamtraining.endurance-sec.new-amenties-sec.img-amenties.mobile-app-amenities.mental-health-app p {
	max-width: 100%;
}	
	
	
	
	
}

@media screen and (min-width: 767px) and (max-width: 980px) {

.et_mobile_menu li.free-pass a {
	display: none;
}


}

@media screen and (min-width: 767px) and (max-width: 1024px) {
.join_today_mobile {
	display: none !important;
}

.trial_mobile a.offers-mobile-link {
	right: 102px !important;
	height: 50px !important;
	width: 70px;
}
.trial_mobile a.mob-mng-mem {
	right: 0px !important;
	width: 102px !important;
}

.trial_mobile a {
 
	height: 50px;
}
#page-container {
	overflow-x: hidden;
}
.trial_mobile a {
	padding: 15px 7px;  
	font-size: 11px;
	line-height: 1.1 !important;
}
.trial_mobile a.mob-join-now {
	background: #ffff00 !important;
	color: #000 !important;
	right: 172px;
}

.hp-top-bg-slider.home-top-banner .home_image_slider_single {
	background-position: right top;
	background-size: 150%;
}

.first-tagline {
	font-size: 40px;
	margin-top: 100px;
	text-shadow: 0 0 15px #fff, 0 0 20px #fff;
	margin-bottom: 0;
	/* max-width: 400px; */
}

.second-tagline {
	color: #111;
	font-size: 20px;
	padding: 5px;
	margin-bottom: 0;
}
.home .slick-dots {
	bottom: 20px;
	text-align: center;
	width: 98% !important;
	left: 0;
	margin-left: 0;
}
.slick-dots li button::before {
	color: #fff;
	opacity: 1 !important;
	content: '' !important;
	line-height: 0;
	width: 15px;
	height: 15px;
	/* background: url('images/dot-slide.png') center center no-repeat; */
	background-color: #eeebe8;
	border-radius: 55px;
	border: 1px solid #dd7e7e;
}

.slick-dots li.slick-active button::before {
	content: '' !important;
	color: #fff;
	line-height: 0;
	width: 15px;
	height: 15px;
	background: transparent;
	background-color: #c7000d;
	border: 1px solid #c7000d !important;
}
body.home .slick-dots {
	bottom: 10px!important;
	text-align: center!important;
	width: 98% !important;
	left: 0!important;
	margin-left: 0!important;
}
.third-tagline {
	 
	font-size: 20px;
	padding: 10px 20px;
	text-transform: none;
}
.et_pb_row.collapse.hp-block-sec.hp-block-slider-sec-inner {
	text-align: center !important;
	width: 100%;
	margin: 35px 0;
}
.et_pb_row.collapse.hp-block-sec.hp-block-slider-sec-inner .et_pb_column.et_pb_column_1_3.center.news-content.hp-block-img.hp-block-two.hp-block-one-img.hp-block-slider-second.hp-find-gym {
	margin: 10px !important;
	width: 90% !important;
	padding-top: 8px;
}
.above-search-home {
	padding: 15px !important;
	background: #f0eded;
	border: 5px solid #fff !important;
}

.above-search-home .fc-main {
	padding: 0 !important;
}
.home .above-search-home .fc-main .fc-9 {
	padding: 0 !important;
	width: 80% !important;
	min-width: 80%;
}

.above-search-home .fc-main .fc-9 #google-search-input {
	margin-left: 0 !important;
	font-size: 13px;
}
.et_pb_row.collapse.hp-block-sec.hp-block-slider-sec-inner .et_pb_column.et_pb_column_1_3.center.news-content.hp-block-img.hp-block-one-img.hp-block-slider-first.hp-workout-col {
	width: 90% !important;
	margin-left: auto !important;
	margin-right: auto !important;
	margin-bottom: 35px !important;
	float: none;
}
.et_pb_row.collapse.hp-block-sec.hp-block-slider-sec-inner {
	text-align: center !important;
	width: 100%;
	margin: 15px 0 15px 0;
}
.et_pb_column.et_pb_column_1_3.center.news-content.hp-block-img.hp-block-three-img.hp-block-slider-three.hp-kitchen-col {
	width: 90% !important;
	margin-left: auto !important;
	margin-right: auto !important;
	float: none;
	display: inline-block;
}
.et_pb_row.collapse.hp-block-sec.hp-block-slider-sec-inner .et_pb_column.et_pb_column_1_3.center.news-content.hp-block-img.hp-block-two.hp-block-one-img.hp-block-slider-second.hp-find-gym {
	margin: 10px !important;
	width: 90% !important;
	display: inline-block !important;
	margin: 0px auto 40px auto !important;
	float: none;
	max-width: 100% !important;
}


.home_section_1.home_hero.homeVideo.coverImgs {
	background-color: #efefef;
	padding: 40px 15px 30px 15px;
}
.home .section_1_title_first_line, .home .section_1_title_second_line, .home .section_1_title_third_line, .section_title, .et_pb_column_1_3 h2.section_title, .et_pb_column_1_4 h2.section_title {
	font-size: 1.556em !important;
	line-height: normal !important;
}

.home_hero .section_hero_title {
	padding-top: 05px;
	text-transform: uppercase;
	text-align: center;
	line-height: 36px;
}

.et_pb_column.et_pb_column_1_2.left-health-text .home_section_1_description {
	width: 96%;
	padding-right: 0;
}


.et_pb_column.et_pb_column_1_2.left-health-text .home_section_1_description {
	width: 96%;
	padding-right: 0;
	margin-bottom: 40px;
}
.retro_btn.retro_btn_light.join-box{
	display: inline-block;
	height: auto;
	margin: 0;
	margin-bottom: 23px;
	width: auto;
	min-width: 248px;
	text-align:center
}

.et_pb_row.collapse.home_hero_cta {
	padding-bottom: 10px;
}
.marketing-video-section {
	padding: 00px 0;
}


.marketing-video-section .et_pb_row.collapse.content_wrapper .et_pb_column.et_pb_column_1_2.right-health-image {
	max-width: 100%;
	padding: 25px 25px 25px 25px;
}

.marketing-video-section .et_pb_row.collapse.content_wrapper .et_pb_column.et_pb_column_1_2.right-health-image .section_title.internal_titles {
	font-size: 22px !important;
}

.et_pb_column.et_pb_column_1_2.right-health-image .home_section_1_description {
	text-align: left;
}
.the_homepage.begin-section.hp_begin_section .et_pb_column.et_pb_column_4_4 {
	padding: 25px !important;
}
.the_homepage.begin-section.hp_begin_section .et_pb_column.et_pb_column_4_4 .section_title.internal_titles {
	font-size: 22px !important;
	line-height: 45px !important;
}

.home_section_7.et_pb_section.section.the_homepage.begin-section.hp_begin_section .retro_rewards {
	background-position: center top;
	padding-bottom: 20px;
	padding-top: 20px;
}

.home_section_7.et_pb_section.section.the_homepage.begin-section.hp_begin_section .retro_rewards {
	background-position: center top;
	padding-bottom: 20px;
	padding-top: 20px;
	position: relative;
}

.home_section_7.et_pb_section.section.the_homepage.begin-section.hp_begin_section .retro_rewards::after {
	content: "";
	position: absolute;
	background: rgb(255, 255, 255,0.3);
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
}

.home_section_7.et_pb_section.section.the_homepage.begin-section.hp_begin_section .retro_rewards .section_title.internal_titles {
	text-shadow: 0 0 5px #fff;
}
.home_section_7.et_pb_section.section.the_homepage.begin-section.hp_begin_section .retro_rewards p {
	text-shadow: 0 0 5px #fff;
}

.trainings-imgs {
	background-position: -165px top;
	background-size: 165%;
	background-repeat: no-repeat;
	padding: 0px 15px 40px 415px !important;
	background-color: #fff;
}

.trainings-imgs .section_description p {
	font-size: 1rem;
	color: #1d1d1d;
	font-family: din-2014, sans-serif !important;
	/* padding-bottom: 0 !important; */
	line-height: 1.4;
}

.home_section_6.et_pb_section.section.training-section.hp-training-section .et_pb_column.et_pb_column_2_4.location_slide_right {
	margin: 0;
	width: 100%;
}

.trainings-imgs .section_title.internal_titles {
	margin-bottom: 0;
	/* font-size: 1.5em !important; */
}

.home_section_6 .section_description, .home_section_amenities .section_description {
	max-width: 100%;
	padding-top: 5px;
}

.marketing-video-section .et_pb_row.collapse.content_wrapper .et_pb_column.et_pb_column_1_2.right-health-image .section_title.internal_titles {
	font-size: 1.1em !important;
	padding-bottom: 10px;
}

.home_section_7.et_pb_section.section.the_homepage.begin-section.hp_begin_section .retro_rewards .section_title.internal_titles {
	text-shadow: 0 0 5px #fff;
	font-size: 1.1em !important;
}


.trainings-imgs .section_title.internal_titles {
	margin-bottom: 0;
	font-size: 1.1em !important;
	margin-top: 25px;
}

.get-training-btn {
	margin-bottom: 0;
}
.home_section_2.et_pb_section.section.class-fit-section.hp-class-fit-section .et_pb_row.content_wrapper.collapse.bg_norepeat.bg_large.class-raow {
	padding: 25px;
	background-position: right top;
	background-size: 159%;
	padding-top: 150px;
	margin-top: 39px;
}

.home_section_2.et_pb_section.section.class-fit-section.hp-class-fit-section .et_pb_row.content_wrapper.collapse.bg_norepeat.bg_large.class-raow .section_title.internal_titles {
	font-size: 1.1em !important;
	margin-top: 25px;
}
.home_section_2.et_pb_section.section.class-fit-section.hp-class-fit-section .section_description  {
	width: 100%;
}

.home_section_2.et_pb_section.section.class-fit-section.hp-class-fit-section .et_pb_column.et_pb_column_4_4 {
	padding-bottom: 0;
}

.home_section_amenities.et_pb_section.section.the_homepage.aminities-section.hp-animites-section {
	padding: 15px;
}

.amenities_image_slider_single {
	height: 350px;
	background-size: cover;
	background-position: center !important;
}


.home_section_amenities.et_pb_section.section.the_homepage.aminities-section.hp-animites-section .et_pb_column.et_pb_column_1_2.find_column {
	padding-top: 140px;
	padding-bottom: 40px;
}

.et_pb_column.et_pb_column_1_2.find_column .section_title.internal_titles {
	font-size: 1.1em !important;
}

#main-footer #et-footer-nav {

	background: transparent;
}
#main-footer #et-footer-nav {
	background: transparent;
	padding: 15px;
	padding-top: 0;
}

#main-footer #et-footer-nav .bottom-nav li {
	display: inline-block;
	margin: 0 6px;
}

.footer_copy {
	padding-bottom: 25px;
}

#menu-footer-menu {
	text-align: center;
	margin-bottom: 15px;
}

 .et_pb_row.hp-tag-row {
	max-width: 88%;
}
.first-tagline {
	max-width: 400px;
}
.second-tagline {
	color: #111;
	font-size: 20px;
	padding: 5px;
	margin-bottom: 0;
	max-width: 300px;
}

.hp-block-sec-main.hp-block-slider-sec.hp-block-section {
	padding: 50px 0 10px 0;
 
}
.above-search-home .fc-main {
	padding: 0 !important;
	text-align: center;
 
}

.home .above-search-home .fc-main .fc-9 {
	padding: 0 !important;
	width: 84% !important;
	min-width: 75%;
	display: inline-block !important;
}


.fc-main .fc-form-group .fc-3 {
	width: 65px;
	display: inline-block;
	max-width: inherit !important;
}

.home .above-search-home .fc-main .fc-9 #google-search-input {
	width: 95% !important;
}
 
body.home .et_pb_row.collapse.home_hero_cta .et_pb_column.et_pb_column_1_2.left-health-text {
	width: auto;
	margin-right: 30px;
	width: 45%;
	display: inline-block !important;
	float: left;
	margin: 0 !important;
	max-width: 48% !important;
}
body.home .et_pb_row.collapse.home_hero_cta .et_pb_column.et_pb_column_1_2.left-health-text:nth-child(2) {
	text-align: left;
}
.et_pb_row.collapse.home_hero_cta .et_pb_column.et_pb_column_1_2.left-health-text .retro_btn {
	margin-bottom: 0;
}

.et_pb_row.content_wrapper.collapse.bg_norepeat.bg_large.class-raow {
	padding: 25px !important;
	margin-top: 0 !important;
	background-size: 119% !important;
	padding-bottom: 50px !important;
	background-position: -2% center !important;
}

.et_pb_row.content_wrapper.collapse.bg_norepeat.bg_large.class-raow .et_pb_column.et_pb_column_4_4 {
	padding-top: 0;
	padding-right: 345px;
}

.amenities_image_slider_single {
	height: 500px;
	background-size: cover !important;
	background-position: center !important;
}

.home_section_amenities.et_pb_section.section.the_homepage.aminities-section.hp-animites-section .et_pb_column.et_pb_column_1_2.find_column {
	padding-top: 280px;
	padding-bottom: 40px;
}

#main-footer #et-footer-nav .bottom-nav li {
	display: inline-block;
	margin: 0 4px;
	padding: 0;
 
}

.et_pb_section.section.training_section_teamtraining.endurance.group-fit-sec.new-amenties-sec.img-amenties {
	background-size: 150%;
	background-repeat: no-repeat;
	background-position: 0px 0px !important;
}

.et_pb_section.section.training_section_teamtraining.endurance.group-fit-sec.new-amenties-sec.img-amenties .et_pb_row.collapse p:nth-child(2) {
	margin-top: 225px !important;
	display: block !important;
	padding: 0 !important;
	width: 100% !important;
	max-width: 100% !important;
}

.page-template-page-why-retro .hp-top-bg-slider.home-top-banner.new-amenities-banner .training-header {
	background-size: 100%;
}
.page-template-page-why-retro .first-tagline, .page-template-page-why-retro .first-tagline .section_color_red {
	font-size: 45px !important;
	margin-bottom: 0;
	line-height: 2.4rem;
}
.page-template-page-why-retro .new-amenities-banner .second-tagline {
	font-size: 45px;
	font-family: Gilroy, sans-serif !important;
	text-transform: uppercase;
	font-style: italic !important;
	font-weight: 800;
	margin-bottom: 15px;
}
.page-template-page-why-retro .hp-top-bg-slider.home-top-banner.new-amenities-banner .training-header .second-desc-tagline {
	font-size: 18px;
	line-height: normal;
	padding: 0 10px;
	max-width: 300px;
}
.page-template-page-why-retro .home_image_slider_single.training-header {
	height: 500px;
}

.page-template-page-why-retro .hp-top-bg-slider.home-top-banner.new-amenities-banner .training-header .second-desc-tagline {
	font-size: 18px;
	line-height: normal;
	padding: 0 10px;
}

.hp-block-sec-main.hp-block-slider-sec.hp-block-section.bot-find .et_pb_column.et_pb_column_1_3.center.news-content.hp-block-img.hp-block-two.hp-block-one-img.hp-block-slider-second.hp-find-gym .above-search-home .fc-9 #google-search-input {
	width: 97% !important;
	margin-left: 35px !important;
}
.et_pb_section.section.training_section_teamtraining.endurance.group-fit-sec.new-amenties-sec.img-amenties .et_pb_column.et_pb_column_1_2 {
	background: transparent;
}

.et_pb_section.section.training_section_teamtraining.endurance.group-fit-sec.new-amenties-sec.img-amenties .retro_btn.retro_btn_dark {
	margin-bottom: 0 !important;
}
.et_pb_section.section.training_section_teamtraining.endurance.group-fit-sec.new-amenties-sec.img-amenties {
	padding-bottom: 0 !important;
}


.et_pb_section.section.training_section_smallgroup.tanning-img-sec-header.weight-training-sec.new-amenties-sec.img-amenties .slide_overlay_training {
	background-color: transparent !important;
}
.et_pb_section.section.training_section_smallgroup.tanning-img-sec-header.weight-training-sec.new-amenties-sec.img-amenties {
	background-size: 160% !important;
	background-repeat: no-repeat;
	background-position: -303px top !important;
	padding: 0 !important;
}

.et_pb_section.section.own_retro.coverImgs .section_description.own-retro-des {
	max-width: 100% !important;
	width: 100%;
	margin-bottom: 20px !important;
}

.hp-block-sec-main.hp-block-slider-sec.hp-block-section.bot-find .et_pb_column.et_pb_column_1_3.center.news-content.hp-block-img.hp-block-two.hp-block-one-img.hp-block-slider-second.hp-find-gym .above-search-home .fc-9 #google-search-input {
	width: 97% !important;
	margin-left: 05px !important;
}

.hp-block-sec-main.hp-block-slider-sec.hp-block-section.bot-find .above-search-home .fc-main .fc-9 {
	width: 80%;
}

.page-template-template-new-amenities .first-tagline, .page-template-template-new-amenities .first-tagline .section_color_red {
	font-size: 35px !important;
	margin-top: 0;
	max-width: 350px;
}


.page-template-template-new-amenities .hp-top-bg-slider.home-top-banner .home_image_slider_single {
	background-position: -300px top;
	background-size: 150%;
}

.page-template-template-new-amenities .second-tagline {
	font-size: 20px;
	line-height: normal;
}
.page-template-template-new-amenities .et_pb_row.collapse.content_wrapper.section_amenities_header {
	margin-top: 25px;
	margin-bottom: 0;
}

.home_section_6.et_pb_section.section.iconsection .classess-icon-rounded ul:nth-child(2) li {
	display: inline-block;
	width: 24%;
	vertical-align: top;
}

.et_pb_section.section.training_section_smallgroup.tanning-img-sec-header.cardio-sec.new-amenties-sec.img-amenties .slide_overlay_training {
	background: transparent;
}

.page-template-template-new-amenities .section_title.internal_titles {
	font-size: 1.2em !important;
	padding: 0;
}

.page-template-template-new-amenities .section_title.internal_titles .section_color_line {
	text-align: left;
	line-height: normal;
}

.page-template-template-new-amenities .img-amenties .et_pb_row.collapse p {
	color: #000 !important;
	padding-right: 100px !important;
}

.et_pb_section.section.training_section_teamtraining.endurance-sec.new-amenties-sec.img-amenties .et_pb_row.collapse .et_pb_column.et_pb_column_1_2.no_height {
	display: block;
	height: auto;
}

.et_pb_section.section.training_section_teamtraining.endurance-sec.new-amenties-sec.img-amenties .et_pb_row.collapse .et_pb_column.et_pb_column_1_2 p {
	margin-right: 0;
	padding: 0;
}

.et_pb_section.section.training_section_teamtraining.endurance.group-fit-sec.new-amenties-sec.img-amenties {
	background-size: 120%;
	padding-left: 350px !important;
	background-position: center top !important;
}

.et_pb_section.section.training_section_teamtraining.endurance.group-fit-sec.new-amenties-sec.img-amenties .section_title.internal_titles {
	font-size: 1em !important;
}

.et_pb_section.section.training_section_teamtraining.endurance.group-fit-sec.new-amenties-sec.img-amenties .et_pb_row.collapse p:nth-child(2) {
	margin-top: 12px !important;
	display: block !important;
	padding: 0 !important;
	width: 100% !important;
	max-width: 100% !important;
	font-size: 15px !important;
}

.et_pb_section.section.training_section_teamtraining.endurance-sec.new-amenties-sec.img-amenties.mobile-app-amenities .et_pb_column.et_pb_column_1_2.mobile-app-right {
	margin: 0 !important;
	padding: 0 !important;
}

.et_pb_section.section.training_section_teamtraining.endurance-sec.new-amenties-sec.img-amenties.mobile-app-amenities .popupaoc-image-popup .popupaoc-img {
	position: relative;
}

.et_pb_section.section.training_section_teamtraining.endurance-sec.new-amenties-sec.img-amenties.mobile-app-amenities .et_pb_column.et_pb_column_1_2.mobile-app-right {
	margin: 0 !important;
	padding: 0 !important;
	width: 55% !important;
}

.et_pb_section.section.training_section_teamtraining.endurance-sec.new-amenties-sec.img-amenties.mobile-app-amenities .et_pb_column.et_pb_column_1_2.mobile-app-right .section_title.internal_titles {
	font-size: 0.8em !important;
}
.et_pb_section.section.training_section_teamtraining.endurance-sec.new-amenties-sec.img-amenties.mobile-app-amenities .et_pb_column.et_pb_column_1_2.mobile-app-right {
	margin: 0 !important;
	padding: 0 !important;
	width: 50% !important;
	padding-left: 25px !important;
}

.et_pb_section.section.training_section_teamtraining.endurance-sec.new-amenties-sec.img-amenties.mobile-app-amenities .et_pb_column.et_pb_column_1_2.mobile-app-right p {
	padding: 0 !important;
	font-size: 15px !important;
	line-height: 1.5;
}

.et_pb_section.section.training_section_teamtraining.endurance-sec.new-amenties-sec.img-amenties .et_pb_column.et_pb_column_1_2:last-child {
	padding-top: 0;
}

.et_pb_section.section.training_section_teamtraining.endurance-sec.new-amenties-sec.img-amenties .et_pb_column.et_pb_column_1_2:last-child .section_title.internal_titles.section_title_light .section_color_red {
	padding: 0;
}
 
.page-template-template-new-amenities .hp-block-sec-main.hp-block-slider-sec.hp-block-section.bot-find {
	padding-top: 0 !important;
}
.footer_copy {
	max-width: 95%;
	margin: 0 auto;
}

.et_mobile_menu li a {
	font-size: 13px !important;
	color: #333;
}

.et_mobile_menu li {
	width: 100% !important;
}

#main-header .et_mobile_menu li ul, .et_pb_fullwidth_menu .et_mobile_menu li ul {
	display: block !important;
	visibility: visible !important;
	padding-left: 0;
}
.et_mobile_menu li li {
	padding-left: 0;
}

.et_mobile_menu li li a {
	padding-left: 86px !important;
	font-size: 12px !important;
	color: #555;
	background: #f0f0f0;
	position: relative;
}


.et_mobile_menu li a:hover, .et_mobile_menu li a:focus {
	color: red !important;
}
.et_mobile_menu li li a::after {
	content: "-" !important;
	position: absolute;
	height: 15px;
	color: #d51e25;
	top: 7px;
	left: 71px !important;
	font-size: 18px !important;
}

.page-template-template-training .hp-top-bg-slider.home-top-banner .home_image_slider_single {
	background-position: right top;
	background-size: 100%;
	height: 500px;
}
.page-template-template-training .hp-top-bg-slider.home-top-banner.new-amenities-banner {
	padding-bottom: 0 !important;
}

.page-template-template-training .et_pb_section.section.training_section_smallgroup.tanning-img-sec-header.cardio-sec.new-amenties-sec.img-amenties {
	padding-top: 20px !important;
	padding-bottom: 20px !important;
	background-size: 120%;
	background-repeat: no-repeat;
}
.page-template-template-training .et_pb_section.section.training_section_smallgroup.tanning-img-sec-header.cardio-sec.new-amenties-sec.img-amenties .section_title.internal_titles, .page-template-template-training .et_pb_section.section.training_section_smallgroup.tanning-img-sec-header.cardio-sec.new-amenties-sec.img-amenties .section_title.internal_titles div {
	font-size: 40px !important;
	line-height: 1 !important;
	padding: 0;
}

.page-template-template-training .hp-top-bg-slider.home-top-banner .home_image_slider_single .et_pb_row.hp-tag-row {
	max-width: 95%;
}
.page-template-template-training .hp-top-bg-slider.home-top-banner .home_image_slider_single .et_pb_row.hp-tag-row .first-tagline, .page-template-template-training .hp-top-bg-slider.home-top-banner .home_image_slider_single .et_pb_row.hp-tag-row .first-tagline span {
	margin: 0;
	font-size: 40px !important;
	line-height: normal;
	padding: 0;
	margin-top: 50px;
}
.page-template-template-training .new-amenities-banner .second-desc-tagline {
	color: #111;
	font-size: 18px;
	padding-top: 0;
	font-family: din-2014, sans-serif;
	font-weight: 600;
	text-align: left;
	text-shadow: 0 5px 5px #fff;
	font-style: normal !important;
	text-transform: none;
	max-width: 300px;
	margin-bottom: 10px;
	line-height: 1.4rem;
}



.page-template-template-training .hp-top-bg-slider.home-top-banner .home_image_slider_single .et_pb_row.hp-tag-row .second-tagline {
	font-size: 40px;
}

.page-template-template-training .et_pb_section.section.training_section_smallgroup.tanning-img-sec-header.cardio-sec.new-amenties-sec.img-amenties p {
	max-width: 300px;
	font-size: 15px !important;
	margin: 12px 0;
	line-height: normal;
}

.et_pb_section.section.training_section_teamtraining.endurance-sec.new-amenties-sec.img-amenties .et_pb_column.et_pb_column_1_2:last-child {
	padding-top: 0;
	width: 100% !important;
	padding: 15px 30px;
	position: absolute;
	text-align: center;
	margin-top: -44px;
}

.et_pb_section.section.training_section_teamtraining.endurance-sec.new-amenties-sec.img-amenties .et_pb_row.collapse .et_pb_column.et_pb_column_1_2.no_height {
	display: block;
	height: auto;
	width: 80% !important;
	margin: 80px 10% 0 10% !important;
	clear: none;
}

.et_pb_section.section.training_section_smallgroup.tanning-img-sec-header.weight-training-sec.new-amenties-sec.img-amenties .section_title.internal_titles, .et_pb_section.section.training_section_smallgroup.tanning-img-sec-header.weight-training-sec.new-amenties-sec.img-amenties .section_title.internal_titles div {
	font-size: 40px !important;
	padding: 0;
	margin: 0 !important;
	line-height: 1 !important;
}

.et_pb_section.section.training_section_smallgroup.tanning-img-sec-header.weight-training-sec.new-amenties-sec.img-amenties .et_pb_column.et_pb_column_2_3 p {
	color: #000;
	font-size: 15px !important;
	max-width: 300px;
}
 

.et_pb_section.section.training_section_smallgroup.tanning-img-sec-header.weight-training-sec.new-amenties-sec.img-amenties {
	background-size: 140% !important;
	background-repeat: no-repeat;
	background-position: -151px top !important;
	padding: 0 !important;
}

.et_pb_section.section.training_section_smallgroup.webpromoBg.child_sitting_sec.new-amenties-sec.img-amenties .section_title.internal_titles, .et_pb_section.section.training_section_smallgroup.webpromoBg.child_sitting_sec.new-amenties-sec.img-amenties .section_title.internal_titles div {
	font-size: 45px !important;
	line-height: 1.2 !important;
	padding: 0 !important;
	margin: 0 !important;
}
#main-footer .app-buttons br {
	display: none;
}
#main-footer .app-buttons a {
	margin: 0 13px;
}

#retro-ft-logo img {
	max-width: 250px;
}
.app-buttons {
	margin: 0;
}

.et_pb_section.section.training_section_teamtraining.endurance-sec.new-amenties-sec.img-amenties .et_pb_column.et_pb_column_1_2:last-child .section_title.internal_titles, .et_pb_section.section.training_section_teamtraining.endurance-sec.new-amenties-sec.img-amenties .et_pb_column.et_pb_column_1_2:last-child .section_title.internal_titles div {
	font-size: 40px !important;
}


#menu-footer-menu {
	text-align: center;
	margin-bottom: 0;
}
.et_pb_section.section.training_section_smallgroup.webpromoBg.child_sitting_sec.new-amenties-sec.img-amenties {
	background-size: 130% !important;
	background-position: -200px top !important;
	padding-bottom: 0 !important;
}

#main-footer .social-buttons {
	margin: 20px 0 20px;
}


.page-template-template-mental-health-awareness .home_section_1.home_hero.section_hero.home .section_hero_title.mast_why_retro h2 {
	font-size: 30px !important;
}

.page-template-template-mental-health-awareness .home_section_1_description.awarness_desc {
	color: #fff;
	text-align: left;
	line-height: 24px;
	padding-right: 20%;
	margin-left: 0;
}

.page-template-template-mental-health-awareness .home_section_1.home_hero.section_hero.home {
	background-size: cover;
	background-position-x: 49%;
	background-position-y: 48px !important;
	height: 450px !important;
	min-height: 450px;
}

.page-template-template-mental-health-awareness .mental-health-second-sec .et_pb_row.collapse.top_content.content_wrapper.mental-health-safe-second-wrap .mental-health-second-right .section_color_black {
	font-size: 20px !important;
}

.page-template-template-mental-health-awareness .mental-health-second-sec .et_pb_row.collapse.top_content.content_wrapper.mental-health-safe-second-wrap .mental-health-second-right .section_color_black .section_color_red {
	font-size: 20px !important;
}

.page-template-template-faq .home_section_1.section_hero.coverImgs.innerCoverImage {
	background-size: 120% auto !important;
	background-position: right 30px !important;
}

.page-template-template-faq .home_section_1.section_hero.coverImgs.innerCoverImage .section_hero_title.mast_why_retro {
	margin-top: 0;
}

.page-template-template-faq .home_section_1.section_hero.coverImgs.innerCoverImage .section_hero_title.mast_why_retro div {
	text-shadow: 0 0 10px #fff;
}

.page-template-template-faq .section_hero_title.mast_why_retro .section_color_red.section_1_title_first_line {
	margin-bottom: 0;
}


.home_section_1.section_hero.coverImgs.innerFullBanner .section_hero_title.mast_why_retro {
	font-size: 35px;
	color: #fff !important;
}
.page-template .home_section_1.section_hero.coverImgs.innerFullBanner div {
	color: #fff;
	font-size: 35px !important;
}


.page-template .home_section_1.section_hero.coverImgs.innerFullBanner {
	background-size: cover !important;
	height: 350px !important;
	min-height: 350px;
	max-height: 350px !important;
}

.page-template .home_section_1.section_hero.coverImgs.innerFullBanner .et_pb_row.center.content_wrapper {
	padding-top: 150px;
}

.blend-right-area.blend-right {
	margin-top: 28px;
	width: 79%;
	margin: 25px auto !important;
	float: none;
}
.page-find-a-gym-near-me .home_section_1.section_hero.coverImgs.innerCoverImage.sitemap-img {
	background-position: -350px 36px !important;
	background-size: cover !important;
}
.page-retro-membership-deals-offers .home_section_1.section_hero.coverImgs.sitemap-img {
	background-position: center 42px;
	margin-top: 0;
	background-size: cover !important;
}
.et_header_style_left #et-top-navigation nav > ul > li > a {
	font-size: 13px;
 
}
#top-menu .menu-item-has-children > a:first-child::after, #et-secondary-nav .menu-item-has-children > a:first-child::after {
	position: absolute;
	top: 6px;
	right: -12px;
	font-family: "ETmodules";
	font-size: 13px;
	font-weight: 800;
	content: "3";
}
.home_section_1.home_hero.section_hero .section_color_red.section_1_title_first_line {
	font-size: 40px !important;
	margin-top: 24px;
}
.page-template-page-classes .et_pb_row.collapse.content_wrapper .home_section_1_description.gr-fit-class-des p {
	color: #000;
	max-width: 300px;
	line-height: 1.4;
	font-size: 15px;
}
.page-template-page-classes .home_section_1.home_hero.coverImgs.section_hero {
	background-size: cover !important;
	padding-top: 80px;
	padding-bottom: 40px;
	padding: 50px 30px 00px 30px !important;
}
.page-template-page-classes .home_section_1.home_hero.section_hero .section_color_red.section_1_title_first_line {
	font-size: 40px !important;
	margin-top: 24px;
	text-align: left;
}
.page-template-page-classes  .home .mast_why_retro .section_1_title_first_line  {
	font-size: 4.000em;
	padding-left: 0;
	text-align: left;
}


.page-template-page-classes .et_pb_row.collapse.content_wrapper .home_section_1_description.gr-fit-class-des p {
	color: #000;
	max-width: 300px;
	line-height: 1.4;
	font-size: 15px;
	padding: 12px 0;
}


.page-template-template-no-header .home_section_1.section_hero.coverImgs.no-header-image .section_hero_title.mast_why_retro {
	margin: 0;
}

.page-template-template-no-header .home_section_1.section_hero.coverImgs.no-header-image .section_hero_title.mast_why_retro div {
	font-size: 35px !important;
}
.thank_you_page.rek h1.section_title {
	padding: 105px 0 0 !important;
}

.thank_you_page .section_color_line {
	background: rgba(0,0,0,0.0) !important;
	padding: 5px 25px;
}

.page-template-page-thank-you .et_pb_section.section.section_hero, .page-template.page-template-page-contact-thank-you-njff .et_pb_section.section.section_hero, .page-template.page-template-page-contact-thank-you .et_pb_section.section.section_hero, .page-template.page-template-page-contact-thank-you .et_pb_section.section.section_hero {
	background-size: 800px !important;
	background-color: #e3e3e3 !important;
	min-height: 500px !important;
	max-height: 500px !important;
	background-position: -200px 30px !important;
	padding-top: 150px;
}
.thank_you_page.rek .section_color_line {
	font-size: 2rem;
	margin-top: 0;
	text-align: center;
	font-size: 45px !important;
}

.thank_you_page.rek h1.section_title .section_color_red.section_1_title_first_line {
	font-size: 45px !important;
	margin-top: 35px;
}

.page-template-page-guestpass .et_pb_row.content_wrapper.collapse.center.guestpass_mast {
	padding-top: 150px;
	padding-right: 320px;
}

.page-template-page-guestpass .home_section_1.et_pb_section.section.innerCoverImage.section_hero.section_1_guestpass.guest_pass_hero.bg_norepeat.page-guest-bg {
	max-height: 450px !important;
	min-height: 450px !important;
	height: 450px !important;
	background-size: 900px !important;
	background-color: #e3e3e3 !important;
	background-position: right 50px !important;
}

.page-template-page-guestpass .gpform_container {
	position: relative;
	top: 0;
}


.page-template-template-healthy-cooking .home_section_1.home_hero.section_hero.home {
	background-size: cover;
	background-position-x: 49%;
	background-position-y: 48px !important;
	height: 350px !important;
	min-height: 350px;
}

.page-template-template-healthy-cooking .home_section_1.home_hero.section_hero.home {
	background-size: cover;
	background-position-x: 49%;
	background-position-y: 48px !important;
	height: 350px !important;
	min-height: 350px;
	padding-top: 245px;
}

.page-template-template-healthy-cooking .section_color_line.section_1_title_first_line {
	text-shadow: 0 0 10px #fff;
}

.page-template-template-healthy-cooking .section_color_line.section_1_title_first_line {
	text-shadow: 0 0 10px #000;
	color: #fff;
	font-size: 45px !important;
}

.page-template-template-healthy-cooking .et_pb_section.section.training_section_teamtraining.endurance-sec.new-amenties-sec.img-amenties.mobile-app-amenities.mental-health-app {
	padding-top: 150px !important;
}

.et_pb_section.section.training_section_teamtraining.endurance-sec.new-amenties-sec.img-amenties.mental-health-vid-sec {
	padding: 35px 25px !important;
}

.et_pb_section.section.training_section_teamtraining.endurance-sec.new-amenties-sec.img-amenties.mental-health-vid-sec .et_pb_column.et_pb_column_1_2.no_height.vd-text {
	width: 40% !important;
}
.et_pb_section.section.training_section_teamtraining.endurance-sec.new-amenties-sec.img-amenties.mental-health-vid-sec .et_pb_column.et_pb_column_1_2.vid-txt-right {
	width: 60% !important;
	padding: 0;
	padding-left: 42px;
	margin-top: -51px;
}
.page-template-template-healthy-cooking .section_color_black, .page-template-template-healthy-cooking .section_color_red {
	font-size: 25px !important;
	margin: 0 !important;
}

.et_pb_section.section.training_section_teamtraining.endurance-sec.new-amenties-sec.img-amenties.mental-health-vid-sec .et_pb_column.et_pb_column_1_2.no_height.vd-text {
	width: 40% !important;
	padding-top: 28px;
}

.et_pb_section.section.training_section_teamtraining.endurance-sec.new-amenties-sec.img-amenties .et_pb_row.collapse .et_pb_column.et_pb_column_1_2 p {
	margin-right: 0;
	padding: 0;
	font-size: 14px !important;
}

 
.page-template-template-healthy-cooking .et_pb_section.section.training_section_teamtraining.endurance-sec.new-amenties-sec.img-amenties.mobile-app-amenities.mental-health-app {
	padding-top: 30px !important;
	padding-left: 25px !important;
	padding-right: 25px !important;
}

.page-template-template-healthy-cooking .et_pb_section.section.training_section_teamtraining.endurance-sec.new-amenties-sec.img-amenties .et_pb_row.collapse .et_pb_column.et_pb_column_1_2.no_height {
	margin: 0 !important;
	width: 50% !important;
}

.et_pb_section.section.training_section_teamtraining.endurance-sec.new-amenties-sec.img-amenties.mental-health-vid-sec .et_pb_column.et_pb_column_1_2.vid-txt-right {
	margin: 0 !important;
	width: 55% !important;
	float: right;
	clear: right;
	position: relative;
	padding: 0;
	margin-top: -35px !important;
}

.page-template-template-healthy-cooking .section_color_black, .page-template-template-healthy-cooking .section_color_red {
	font-size: 25px !important;
}

.page-template-template-healthy-cooking .et_pb_section.section.training_section_teamtraining.endurance-sec.new-amenties-sec.img-amenties .et_pb_row.collapse .et_pb_column.et_pb_column_1_2.no_height {
	margin: 0 !important;
	width: 45% !important;
	padding-top: 34px;
	padding-right: 12px !important;
}

.page-template-template-healthy-cooking .et_pb_section.section.training_section_teamtraining.endurance-sec.new-amenties-sec.img-amenties.mobile-app-amenities.mental-health-app {
	padding: 0 25px !important;
}
.et_pb_section.section.training_section_teamtraining.endurance-sec.new-amenties-sec.img-amenties.mobile-app-amenities .et_pb_column.et_pb_column_1_2.mobile-app-right {
	margin: 0 !important;
	padding: 0 !important;
	width: 50% !important;
	padding-left: 25px !important;
	position: relative;
}

.page-template-template-healthy-cooking .et_pb_section.section.training_section_teamtraining.endurance-sec.new-amenties-sec.img-amenties.mobile-app-amenities.mental-health-app .et_pb_column.et_pb_column_1_2.no_height.mobile-app-left {
	padding-top: 0;
}

.page-template-template-healthy-cooking .et_pb_section.section.training_section_teamtraining.endurance-sec.new-amenties-sec.img-amenties.mobile-app-amenities.mental-health-app .et_pb_column.et_pb_column_1_2.mobile-app-right {
	padding-left: 15px !important;
}

.page-template-template-healthy-cooking .et_pb_section.section.training_section_teamtraining.endurance-sec.new-amenties-sec.img-amenties.mobile-app-amenities.mental-health-app .et_pb_column.et_pb_column_1_2.mobile-app-right {
	padding-left: 15px !important;
	width: 50% !important;
	margin: 0 !important;
}

.page-template-template-healthy-cooking .et_pb_section.section.training_section_teamtraining.endurance-sec.new-amenties-sec.img-amenties.mobile-app-amenities.mental-health-app .et_pb_column.et_pb_column_1_2.mobile-app-right .section_color_black {
	margin: 0;
}
.et_pb_section.section.training_section_teamtraining.endurance-sec.new-amenties-sec.img-amenties.mobile-app-amenities .et_pb_column.et_pb_column_1_2.mobile-app-right p {
	padding: 0 !important;
	font-size: 14px !important;
	line-height: 1.5;
	text-align: left;
	margin-bottom: 10px;
}

.et_pb_section.section.training_section_teamtraining.endurance-sec.new-amenties-sec.img-amenties.mental-health-vid-sec {
	padding: 35px 25px 0px 25px !important;
}

.et_pb_column.et_pb_column_1_2.no_height.vd-text .section_color_black {
	margin-bottom: 0;
}

.page-template-template-mental-health-sadhguru .home_section_1.home_hero.section_hero.home {
	background-size: cover;
	background-position-x: 49%;
	background-position-y: 48px !important;
	height: 380px !important;
	min-height: 350px;
	background-size: contain !important;
	background-repeat: no-repeat;
	background-color: #fff !important;
	max-height: 350px !important;
}

.page-template-template-mental-health-sadhguru .section_color_black, .page-template-template-mental-health-sadhguru .section_color_red {
	font-size: 30px !important;
	line-height: 1.2;
}
.page-template-template-mental-health-sadhguru .mental-health-title .section_color_black {
	margin-bottom: 14px;
	line-height: 1;
	margin-top: -6px;
	font-size: 30px !important;
}
.et_pb_row.collapse.top_content.content_wrapper.mental-health-cont-wrap.mental-health-title {
	margin-bottom: 0;
}
.page-template-template-mental-health-sadhguru .et_pb_column.et_pb_column_1_2 {
	position: relative !important;
}

.page-template-template-mental-health-sadhguru .et_pb_section.section.training_section_teamtraining.endurance-sec.new-amenties-sec.img-amenties.mental-health-vid-sec .et_pb_column.et_pb_column_1_2.no_height {
	margin: 0 !important;
	width: 50% !important;
	padding: 0 !important;
}

.page-template-template-mental-health-sadhguru .et_pb_section.section.training_section_teamtraining.endurance-sec.new-amenties-sec.img-amenties.mental-health-vid-sec .et_pb_column.et_pb_column_1_2 {
	width: 50% !important;
	margin: -8px;
	padding: 0;
	padding-left: 15px !important;
}

.page-template-template-mental-health-sadhguru .et_pb_section.section.training_section_teamtraining.endurance-sec.new-amenties-sec.img-amenties.mental-health-vid-sec .et_pb_column.et_pb_column_1_2 p {
	text-align: left;
	line-height: normal;
	padding-left: 15px !important;
}
 
 .page-template-template-mental-health-sadhguru .et_pb_section.section.training_section_teamtraining.endurance-sec.new-amenties-sec.img-amenties.mental-health-vid-sec .et_pb_column.et_pb_column_1_2 .section_color_black {
	padding-left: 15px !important;
	padding-top: 9px;
}

.page-template-template-mental-health-sadhguru .et_pb_section.section.training_section_teamtraining.endurance-sec.new-amenties-sec.img-amenties.mobile-app-amenities.mental-health-app {
	padding-top: 0 !important;
	 
}

.page-template-template-mental-health-sadhguru .et_pb_section.section.training_section_teamtraining.endurance-sec.new-amenties-sec.img-amenties.mental-health-vid-sec {
	margin-bottom: 0 !important;
}
.page-template-template-mental-health-sadhguru .et_pb_section.section.training_section_teamtraining.endurance-sec.new-amenties-sec.img-amenties.mobile-app-amenities.mental-health-app .et_pb_column.et_pb_column_1_2.no_height.mobile-app-left {
	margin: 0 !important;
	width: 50% !important;
}

.page-template-template-mental-health-sadhguru .et_pb_section.section.training_section_teamtraining.endurance-sec.new-amenties-sec.img-amenties.mental-health-vid-sec .et_pb_column.et_pb_column_1_2 {
	width: 100% !important;
	margin: 0;
	padding: 0;
	padding-left: 0px !important;
	margin-top: 19px !important;
}

.page-template-template-mental-health-sadhguru .et_pb_section.section.training_section_teamtraining.endurance-sec.new-amenties-sec.img-amenties.mental-health-vid-sec .et_pb_column.et_pb_column_1_2.no_height {
	margin: 0 !important;
	width: 100% !important;
	padding: 0 !important;
}
.page-template-template-mental-health-sadhguru .home_section_6.et_pb_section.section.location_social.home.manifesto.mental-health-second-sec {
	margin-bottom: 0;
	margin-top:30px !important
}

.page-template-template-mental-health-sadhguru .et_pb_section.section.training_section_teamtraining.endurance-sec.new-amenties-sec.img-amenties.mental-health-vid-sec {
	margin-bottom: 0 !important;
	padding-top: 8px !important;
}

.et_pb_section.section.training_section_teamtraining.endurance-sec.new-amenties-sec.img-amenties.mobile-app-amenities .et_pb_column.et_pb_column_1_2.mobile-app-right {
	margin: 0 !important;
	padding: 0 !important;
	width: 100% !important;
	padding-left: 0px !important;
	position: relative;
	/* position: absolute !important; */
	/* float: right; */
	margin: 64px 15px 30px 15px !important;
}
 

.et_pb_row.collapse.top_content.content_wrapper.mental-health-cont-wrap b {
	font-style: normal;
	margin-top: 40px;
	font-size: 30px;
	text-transform: capitalize;
	font-weight: 700;
}
.page-template-template-mental-health-sadhguru .et_pb_section.section.training_section_teamtraining.endurance-sec.new-amenties-sec.img-amenties.mobile-app-amenities.mental-health-app .et_pb_column.et_pb_column_1_2.no_height.mobile-app-left {
	margin: 0 !important;
	width: 100% !important;
}
.page-template-template-mental-health-sadhguru .home_section_6.et_pb_section.section.location_social.home.manifesto.mental-health-first-sec.mental-health-second-sec .et_pb_row.collapse.top_content.content_wrapper.mental-health-cont-wrap .section_color_black {
	font-size: 25px !important;
}

.page-template-template-mental-health-sadhguru .home_section_6.et_pb_section.section.location_social.home.manifesto.mental-health-first-sec.mental-health-second-sec .et_pb_row.collapse.top_content.content_wrapper.mental-health-cont-wrap .section_color_red {
	font-size: 25px !important;
}

.page-template-template-mental-health-sadhguru .app-section {
	padding-bottom: 100px !important;
	margin-top: 40px;
}



.page-template-template-healthy-cooking .group-fitness-video iframe {
	height: 400px;
}

.et_pb_section.section.training_section_teamtraining.endurance-sec.new-amenties-sec.img-amenties.mobile-app-amenities.mental-health-app p {
	max-width: 100%;
}

.page-template-template-mental-health-sadhguru .home_section_1.home_hero.section_hero.home {
	background-size: cover;
	background-position-x: 54%;
	background-position-y: 65px;
	height: 260px !important;
	min-height: 260px;
	padding-top: 53px !important;
	background-size: 109%;
	background-repeat: no-repeat;
	background-color: #fff !important;
}

.page-template-template-mental-health-sadhguru .home_section_6.et_pb_section.section.location_social.home.manifesto.mental-health-first-sec.mental-health-second-sec {
	padding-top: 15px !important;
}

.page-template-template-mental-health-sadhguru .et_pb_row.collapse.content_wrapper {
	width: 100%;
	max-width: 100%;
	margin-bottom: 0;
}

.page-template-template-mental-health-sadhguru .home_section_6.et_pb_section.section.location_social.home.manifesto.mental-health-first-sec.mental-health-second-sec {
	margin-top: 0;
}


.page-template-template-mental-health-sadhguru .et_pb_section.section.training_section_teamtraining.endurance-sec.new-amenties-sec.img-amenties.mobile-app-amenities.mental-health-app {
	padding-top: 0 !important;
}

.page-template-template-mental-health-sadhguru .et_pb_row.collapse.top_content.content_wrapper.mental-health-cont-wrap .section_color_black {
	font-size: 25px !important;
}
.page-template-template-mental-health-sadhguru .et_pb_row.collapse.top_content.content_wrapper.mental-health-cont-wrap .section_color_red {
	font-size: 25px !important;
}

.page-template-template-mental-health-sadhguru .et_pb_row.collapse.top_content.content_wrapper.mental-health-cont-wrap b {
	font-style: normal;
	margin-top: 15px;
	font-size: 30px;
	text-transform: capitalize;
	font-weight: 700;
 
	width: 100%;
}

.page-template-template-mental-health-sadhguru .home_section_1.home_hero.section_hero.home {
	background-size: cover;
	background-position-x: 49%;
	background-position-y: 48px !important;
	height: 380px !important;
	min-height: 350px;
	background-size: contain !important;
	background-repeat: no-repeat;
	background-color: #fff !important;
	max-height: 350px !important;
}

.page-template-template-mental-health-sadhguru .section_color_black, .page-template-template-mental-health-sadhguru .section_color_red {
	font-size: 30px !important;
	line-height: 1.2;
}
.page-template-template-mental-health-sadhguru .mental-health-title .section_color_black {
	margin-bottom: 14px;
	line-height: 1;
	margin-top: -6px;
	font-size: 30px !important;
}
.et_pb_row.collapse.top_content.content_wrapper.mental-health-cont-wrap.mental-health-title {
	margin-bottom: 0;
}
.page-template-template-mental-health-sadhguru .et_pb_column.et_pb_column_1_2 {
	position: relative !important;
}

.page-template-template-mental-health-sadhguru .et_pb_section.section.training_section_teamtraining.endurance-sec.new-amenties-sec.img-amenties.mental-health-vid-sec .et_pb_column.et_pb_column_1_2.no_height {
	margin: 0 !important;
	width: 50% !important;
	padding: 0 !important;
}

.page-template-template-mental-health-sadhguru .et_pb_section.section.training_section_teamtraining.endurance-sec.new-amenties-sec.img-amenties.mental-health-vid-sec .et_pb_column.et_pb_column_1_2 {
	width: 50% !important;
	margin: -8px;
	padding: 0;
	padding-left: 15px !important;
}

.page-template-template-mental-health-sadhguru .et_pb_section.section.training_section_teamtraining.endurance-sec.new-amenties-sec.img-amenties.mental-health-vid-sec .et_pb_column.et_pb_column_1_2 p {
	text-align: left;
	line-height: normal;
	padding-left: 15px !important;
}
 
 .page-template-template-mental-health-sadhguru .et_pb_section.section.training_section_teamtraining.endurance-sec.new-amenties-sec.img-amenties.mental-health-vid-sec .et_pb_column.et_pb_column_1_2 .section_color_black {
	padding-left: 15px !important;
	padding-top: 9px;
}

.page-template-template-mental-health-sadhguru .et_pb_section.section.training_section_teamtraining.endurance-sec.new-amenties-sec.img-amenties.mobile-app-amenities.mental-health-app {
	padding-top: 0 !important;
	 
}

.page-template-template-mental-health-sadhguru .et_pb_section.section.training_section_teamtraining.endurance-sec.new-amenties-sec.img-amenties.mental-health-vid-sec {
	margin-bottom: 0 !important;
}
.page-template-template-mental-health-sadhguru .et_pb_section.section.training_section_teamtraining.endurance-sec.new-amenties-sec.img-amenties.mobile-app-amenities.mental-health-app .et_pb_column.et_pb_column_1_2.no_height.mobile-app-left {
	margin: 0 !important;
	width: 50% !important;
}

.page-template-template-mental-health-sadhguru .et_pb_section.section.training_section_teamtraining.endurance-sec.new-amenties-sec.img-amenties.mental-health-vid-sec .et_pb_column.et_pb_column_1_2 {
	width: 100% !important;
	margin: 0;
	padding: 0;
	padding-left: 0px !important;
	margin-top: 19px !important;
}

.page-template-template-mental-health-sadhguru .et_pb_section.section.training_section_teamtraining.endurance-sec.new-amenties-sec.img-amenties.mental-health-vid-sec .et_pb_column.et_pb_column_1_2.no_height {
	margin: 0 !important;
	width: 100% !important;
	padding: 0 !important;
}
.page-template-template-mental-health-sadhguru .home_section_6.et_pb_section.section.location_social.home.manifesto.mental-health-second-sec {
	margin-bottom: 0;
	margin-top:30px !important
}

.page-template-template-mental-health-sadhguru .et_pb_section.section.training_section_teamtraining.endurance-sec.new-amenties-sec.img-amenties.mental-health-vid-sec {
	margin-bottom: 0 !important;
	padding-top: 8px !important;
}

.et_pb_section.section.training_section_teamtraining.endurance-sec.new-amenties-sec.img-amenties.mobile-app-amenities .et_pb_column.et_pb_column_1_2.mobile-app-right {
	margin: 0 !important;
	padding: 0 !important;
	width: 100% !important;
	padding-left: 0px !important;
	position: relative;
	/* position: absolute !important; */
	/* float: right; */
	margin: 64px 15px 30px 15px !important;
}
 

.et_pb_row.collapse.top_content.content_wrapper.mental-health-cont-wrap b {
	font-style: normal;
	margin-top: 40px;
	font-size: 30px;
	text-transform: capitalize;
	font-weight: 700;
}
.page-template-template-mental-health-sadhguru .et_pb_section.section.training_section_teamtraining.endurance-sec.new-amenties-sec.img-amenties.mobile-app-amenities.mental-health-app .et_pb_column.et_pb_column_1_2.no_height.mobile-app-left {
	margin: 0 !important;
	width: 100% !important;
}
.page-template-template-mental-health-sadhguru .home_section_6.et_pb_section.section.location_social.home.manifesto.mental-health-first-sec.mental-health-second-sec .et_pb_row.collapse.top_content.content_wrapper.mental-health-cont-wrap .section_color_black {
	font-size: 25px !important;
}

.page-template-template-mental-health-sadhguru .home_section_6.et_pb_section.section.location_social.home.manifesto.mental-health-first-sec.mental-health-second-sec .et_pb_row.collapse.top_content.content_wrapper.mental-health-cont-wrap .section_color_red {
	font-size: 25px !important;
}

.page-template-template-mental-health-sadhguru .app-section {
	padding-bottom: 100px !important;
	margin-top: 40px;
}

.home .home_image_slider_single {
	height: 350px;
 
}
.home .home_image_slider_single .first-tagline {
	font-size: 40px;
	margin-top: 50px;
 
}
.hp-top-bg-slider.home-top-banner .home_image_slider_single {
	background-position: right top;
	background-size: 120%;
}
#et-footer-nav {
	padding-bottom: 0 !important;
}
 
#menu-footer-menu-row-2 {
	margin-top: 0;
	margin-bottom: 0px;
}
#menu-footer-menu-r3 {
	margin-top: 0;
}

.et_pb_column.et_pb_column_1_2.right-health-image {
	text-align: center;
}

.home_section_1.home_hero.homeVideo.coverImgs.hp-health-Section .et_pb_row.collapse.home_hero_cta {
	padding-left: 84px;
}

.et_pb_row.content_wrapper.collapse.bg_norepeat.bg_large.class-raow.lazy-bg .section_color_black {
	font-size: 35px !important;
}

.et_pb_row.content_wrapper.collapse.bg_norepeat.bg_large.class-raow.lazy-bg .section_color_red {
	font-size: 35px !important;
}
	
}


@media screen and (min-width: 767px) and (max-width: 899px) {
	
.et_pb_column.et_pb_column_1_3.center.news-content.hp-block-img.hp-block-two.hp-block-one-img.hp-block-slider-second.hp-find-gym.hp-blobk-gym-top {
	order: 1;
}

.et_pb_column.et_pb_column_1_3.center.news-content.hp-block-img.hp-block-one-img.hp-block-slider-first.hp-workout-col {
	order: 2;
}

.et_pb_column.et_pb_column_1_3.center.news-content.hp-block-img.hp-block-three-img.hp-block-slider-three.hp-kitchen-col  {
	order: 3;
}

.home .hp-block-sec-main.hp-block-slider-sec.hp-block-section .et_pb_column.et_pb_column_1_3.center.news-content.hp-block-img.hp-block-two.hp-block-one-img.hp-block-slider-second.hp-find-gym.hp-blobk-gym-top {
	/* margin: 0 auto !important; */
	float: none;
	margin-bottom: 15px !important;
	margin-left: auto !important;
	margin-right: auto !important;
}

.et_pb_row.collapse.hp-block-sec.hp-block-slider-sec-inner {
	text-align: center !important;
	width: 100%;
	margin: 15px 0 15px 0;
	display: flex;
	flex-direction: column;
	justify-content: center;
}
 
 
}
 

@media screen and (min-width: 900px) and (max-width: 1024px) {

.first-tagline {
	max-width: 600px;
}
#top-menu li {
	padding-right: 16px;
}
.first-tagline {
	font-size: 60px;
	margin-top: 100px;
	text-shadow: 0 0 15px #fff, 0 0 20px #fff;
	margin-bottom: 0;
	max-width: 400px;
}

.hp-top-bg-slider.home-top-banner .home_image_slider_single {
	background-position: right top;
	background-size: 120%;
}

.et_pb_row.collapse.hp-block-sec.hp-block-slider-sec-inner .et_pb_column.et_pb_column_1_3.center.news-content.hp-block-img.hp-block-one-img.hp-block-slider-first.hp-workout-col {
	width: 32.5% !important;
	margin-left: auto !important;
	margin-right: auto !important;
	margin-bottom: 35px !important;
	float: none;
	display: inline-block;
}

.et_pb_column.et_pb_column_1_3.center.news-content.hp-block-img.hp-block-three-img.hp-block-slider-three.hp-kitchen-col {
	width: 45% !important;
	margin-left: auto !important;
	margin-right: auto !important;
	float: none;
	display: inline-block;
	vertical-align: top;
	margin-top: 25px;
	margin-left: 16px !important;
}

.et_pb_column.et_pb_column_1_2.left-health-text {
	width: 50% !important;
	text-align: left;
}
.et_pb_column.et_pb_column_1_2.right-health-image {
	width: 50% !important;
}

.et_pb_column.et_pb_column_1_2.left-health-text .section_hero_title {
	text-align: left;
	font-size: 1.5em !important;
}

.home_section_1.home_hero.homeVideo.coverImgs.hp-health-Section .home_section_1_description.section_description  {
	text-align: left;	 
}

.home_section_1.home_hero.homeVideo.coverImgs.hp-health-Section .home_section_1_description.section_description p {
	font-size: 17px;
}

body.home .et_pb_row.collapse.home_hero_cta .et_pb_column.et_pb_column_1_2.left-health-text {
	width: auto;
	margin-right: 30px;
	width: 45%;
	display: inline-block !important;
	float: left;
	margin: 0 !important;
	max-width: inherit !important;
	width: auto !important;
	padding: 0 8px;
}
.marketing-video-section .left-video {
	width: 50% !important;
	 
}
.marketing-video-section {
	padding: 35px;
}
.marketing-video-section .right-health-image {
	width: 50% !important;
}
.marketing-video-section .et_pb_column.et_pb_column_1_2.left-video {
	margin-right: 0;
}

.marketing-video-section .et_pb_row.collapse.content_wrapper .et_pb_column.et_pb_column_1_2.right-health-image {
	max-width: 100%;
	padding: 0px 0px 25px 25px;
}

.home_section_7.et_pb_section.section.the_homepage.begin-section.hp_begin_section .retro_rewards::after {
	background: transparent;
 
}
.trainings-imgs {
	background-position: -105px top;
	background-size: 133%;
	background-repeat: no-repeat;
	padding: 0px 15px 40px 445px !important;
	background-color: #fff;
}

.home_section_2.et_pb_section.section.class-fit-section.hp-class-fit-section .section_description  {
	width: 80%;
}

.amenities_image_slider_single {
	height: 350px;
	background-size: cover !important;
	background-position: center !important;
}

.home_section_amenities.et_pb_section.section.the_homepage.aminities-section.hp-animites-section .et_pb_column.et_pb_column_1_2.find_column {
	padding-top: 0;
	padding-bottom: 40px;
	width: 48% !important;
	padding: 0 25px !important;
}

.et_pb_column.et_pb_column_img.et_pb_column_1_2.amenities-bgs {
	width: 45% !important;
	height: auto;
}

.footer_links.hide-for-large {
	display: none;
}

#main-footer .et_pb_column.et_pb_column_2_3 {
	width: 65% !important;
	text-align: left !important;
	padding: 6px;
	margin: 0;
}


#main-footer .et_pb_column.et_pb_column_2_3 #retro-ft-logo {
	text-align: left;
	padding: 0 15px;
	margin-top: 10px;
}

#main-footer .et_pb_column.et_pb_column_2_3 #et-footer-nav {
	text-align: left !important;
}

#main-footer .et_pb_column.et_pb_column_2_3 #et-footer-nav #menu-footer-menu {
	text-align: left;
}

#main-footer .et_pb_column.et_pb_column_2_3 .footer_copy {
	text-align: left;
	padding-left: 21px;
}

#main-footer .et_pb_column.et_pb_column_2_3 #retro-ft-logo img {
	max-width: 250px;
}
#main-footer .et_pb_column.et_pb_column_2_3 #et-footer-nav {
	text-align: left !important;
	margin-top: 0;
}
#main-footer .et_pb_column.et_pb_column_2_3 #et-footer-nav #menu-footer-menu {
	text-align: left;
	margin-bottom: 0;
}

#main-footer #et-footer-nav .bottom-nav li {
	display: inline-block;
	margin: 0 0;
	padding: 0;
	font-size: 13px;
	line-height: normal;
}

.et_pb_section.section.training_section_teamtraining.endurance.group-fit-sec.new-amenties-sec.img-amenties .et_pb_row.collapse p:nth-child(2) {
	margin-top: 15px !important;
	display: block !important;
	padding: 0 !important;
	width: 100% !important;
	max-width: 100% !important;
}
.why_retro_features .feature_title {
	font-size: 1.500em;	 
}

.et_pb_section.section.training_section_smallgroup.tanning-img-sec-header.weight-training-sec.new-amenties-sec.img-amenties {
	background-size: 140% !important;
	background-repeat: no-repeat;
	background-position: -303px top !important;
	padding: 0 !important;
}


#main-footer .et_pb_column.et_pb_column_1_3 {
	width: 35% !important;
}

#main-footer .et_pb_column.et_pb_column_1_3 .footer_links.hide-for-small {
	display: block !important;
}
.et_pb_section.section.training_section_teamtraining.endurance.group-fit-sec.new-amenties-sec.img-amenties {
	background-size: 120%;
	background-repeat: no-repeat;
	background-position: 0px 0px !important;
	background-position: center top !important;
}

.page-template-template-new-amenities .second-tagline {
	font-size: 20px;
	line-height: normal;
	max-width: 500px;
}

.page-template-template-new-amenities .hp-top-bg-slider.home-top-banner .home_image_slider_single {
	background-position: 000px top;
	background-size: 100%;
	padding-top: 37px;
	height: 480px;
}

.page-template-template-new-amenities .section_title.internal_titles .section_color_line {
	text-align: left;
	line-height: normal;
	font-family: Gilroy, sans-serif !important;
	text-transform: uppercase;
	font-style: italic;
}

.et_pb_section.section.training_section_smallgroup.tanning-img-sec-header.weight-training-sec.new-amenties-sec.img-amenties {
	padding: 00px 0 00px 0 !important;
	background-size: 115% !important;
	background-repeat: no-repeat;
	background-position: right top !important;
}

.et_pb_section.section.training_section_teamtraining.endurance.group-fit-sec.new-amenties-sec.img-amenties .et_pb_column.et_pb_column_1_2.no_height {
	padding: 0 !important;
	margin: 0 !important;
	width: 30% !important;
}
.et_pb_section.section.training_section_teamtraining.endurance.group-fit-sec.new-amenties-sec.img-amenties .et_pb_column.et_pb_column_1_2 {
	padding: 0;
	width: 55%;
	padding-top: 55px;
	padding-bottom: 55px;
}

.et_pb_section.section.training_section_smallgroup.webpromoBg.child_sitting_sec.new-amenties-sec.img-amenties {
	padding: 55px !important;
	padding-left: 55px !important;
}

.et_pb_section.section.training_section_teamtraining.endurance-sec.new-amenties-sec.img-amenties .et_pb_row.collapse .et_pb_column.et_pb_column_1_2.no_height {
	display: block;
	height: auto;
	padding: 0 !important;
	margin: 0;
}
.et_pb_section.section.training_section_teamtraining.endurance-sec.new-amenties-sec.img-amenties .et_pb_column.et_pb_column_1_2:last-child {
	padding-top: 25px;
	padding-left: 50px !important;
}

.et_pb_section.section.training_section_teamtraining.endurance-sec.new-amenties-sec.img-amenties.mobile-app-amenities .popupaoc-image-popup .popupaoc-img {
	position: relative;
	margin: 0 !important;
}




.page-template-template-training .et_pb_section.section.training_section_smallgroup.tanning-img-sec-header.cardio-sec.new-amenties-sec.img-amenties .section_title.internal_titles, .page-template-template-training .et_pb_section.section.training_section_smallgroup.tanning-img-sec-header.cardio-sec.new-amenties-sec.img-amenties .section_title.internal_titles div {
	font-style: italic;
	font-family: Gilroy, sans-serif !important;
}
.page-template-template-training .et_pb_section.section.training_section_smallgroup.tanning-img-sec-header.cardio-sec.new-amenties-sec.img-amenties {
	padding-top: 20px !important;
	padding-bottom: 20px !important;
	background-size: 100%;
	background-repeat: no-repeat;
}
.et_pb_section.section.training_section_smallgroup.tanning-img-sec-header.cardio-sec.new-amenties-sec.img-amenties .et_pb_row.collapse.flip-left-cont p {
	padding-right: 0px !important;
	max-width: 400px !important;
}

.et_pb_section.section.training_section_teamtraining.endurance-sec.new-amenties-sec.img-amenties .et_pb_row.collapse .et_pb_column.et_pb_column_1_2.no_height {
	display: block;
	height: auto;
	padding: 0 !important;
	margin: 0;
	width: 50% !important;
	margin: 0 !important;
}

.et_pb_section.section.training_section_teamtraining.endurance-sec.new-amenties-sec.img-amenties .et_pb_column.et_pb_column_1_2:last-child {
	padding-top: 50px;
}

.et_pb_section.section.training_section_teamtraining.endurance-sec.new-amenties-sec.img-amenties .et_pb_column.et_pb_column_1_2:last-child {
	padding-top: 0;
	width: 50% !important;
	padding: 45px 30px;
	position: relative;
	text-align: left;
	margin-top: 0px;
}

.et_pb_section.section.training_section_smallgroup.tanning-img-sec-header.weight-training-sec.new-amenties-sec.img-amenties .section_title.internal_titles, .et_pb_section.section.training_section_smallgroup.tanning-img-sec-header.weight-training-sec.new-amenties-sec.img-amenties .section_title.internal_titles div {
	font-size: 40px !important;
	padding: 0;
	margin: 0 !important;
	line-height: 1 !important;
	font-family: Gilroy, sans-serif !important;
	font-style: italic;
	text-transform: uppercase;
}
.et_pb_section.section.training_section_teamtraining.endurance.group-fit-sec.new-amenties-sec.img-amenties {
	background-size: 100%;
}
.page-template-template-training .et_pb_section.section.training_section_smallgroup.webpromoBg.child_sitting_sec.new-amenties-sec.img-amenties {
	background-size: 130% !important;
	background-position: -250px -43px !important;
	padding-bottom: 0 !important;
	margin-bottom: 50px !important;
}

#main-footer .et_pb_column.et_pb_column_2_3 .footer_copy {
	text-align: left;
	font-size: 13px;
	padding-left: 6px;
	/* margin: 0; */
}

.page-template-template-mental-health-awareness .et_pb_row.collapse.content_wrapper {
	width: 97%;
	max-width: 87%;
	padding-top: 0;
}

.page-template-template-faq .home_section_1.section_hero.coverImgs.innerCoverImage .section_hero_title.mast_why_retro div {
	text-shadow: 0 0 10px #fff;
}
.page-find-a-gym-near-me .home_section_1.section_hero.coverImgs.innerCoverImage.sitemap-img {
	background-position: center 36px !important;
	background-size: cover !important;
}
.page-template-page-thank-you .et_pb_section.section.section_hero, .page-template.page-template-page-contact-thank-you-njff .et_pb_section.section.section_hero, .page-template.page-template-page-contact-thank-you .et_pb_section.section.section_hero, .page-template.page-template-page-contact-thank-you .et_pb_section.section.section_hero {
	background-size: 800px !important;
	background-color: #e3e3e3 !important;
	min-height: 500px !important;
	max-height: 500px !important;
	background-position: -50px 30px !important;
	padding-top: 150px;
}

 .hp-block-sec-main.hp-block-slider-sec.hp-block-section.bot-find {
	padding-top: 0;
	padding-bottom: 50px;
	display: inline-block;
}

.page-template-page-guestpass .et_pb_section.section.section_2_guestpass.v2 {
	max-width: 55%;
	float: right;
}

.page-template-page-guestpass .et_pb_section.section.section_2_guestpass.v2 .et_pb_row.content_wrapper.collapse.right.section_2_guestpass_img img {
	max-width: 500px;
}

.page-template-page-guestpass .et_pb_section.section.section_2_guestpass.v2 .et_pb_column.et_pb_column_1_2 {
	width: 100%;
}

.page-template-page-guestpass .ver2.landing_form_container {
	top: -42px;
	position: relative;
}

.page-template-page-guestpass .et_pb_section.section.find_results_container.gpform_container {
	padding-bottom: 100px;
}

.page-template-template-healthy-cooking .et_pb_section.section.training_section_teamtraining.endurance-sec.new-amenties-sec.img-amenties .et_pb_row.collapse .et_pb_column.et_pb_column_1_2.no_height {
	margin: 0 !important;
	width: 45% !important;
	padding-top: 15px !important;
	padding-right: 12px !important;
}

.et_pb_section.section.training_section_teamtraining.endurance-sec.new-amenties-sec.img-amenties .et_pb_row.collapse .et_pb_column.et_pb_column_1_2 p {
	margin-right: 0;
	padding: 0;
	font-size: 16px !important;
}

.page-template-template-healthy-cooking .et_pb_section.section.training_section_teamtraining.endurance-sec.new-amenties-sec.img-amenties.mobile-app-amenities.mental-health-app .et_pb_column.et_pb_column_1_2.mobile-app-right .section_color_black {
	margin-bottom: 12px !important;
	margin-top: 11px !important;
}

.et_pb_section.section.training_section_teamtraining.endurance-sec.new-amenties-sec.img-amenties.mobile-app-amenities .et_pb_column.et_pb_column_1_2.mobile-app-right p {
	padding: 0 !important;
	font-size: 15px !important;
	line-height: 1.5;
	text-align: left;
	margin-bottom: 10px;
}

.page-template-template-mental-health-sadhguru .et_pb_section.section.training_section_teamtraining.endurance-sec.new-amenties-sec.img-amenties.mental-health-vid-sec .et_pb_column.et_pb_column_1_2 {
	width: 50% !important;
	margin: 0;
	padding: 0;
	padding-left: 0px !important;
	margin-top: 19px !important;
}
.page-template-template-mental-health-sadhguru .home_section_6.et_pb_section.section.location_social.home.manifesto.mental-health-first-sec.mental-health-second-sec .et_pb_row.collapse.top_content.content_wrapper.mental-health-cont-wrap .section_color_black {
	font-size: 35px !important;
}

.page-template-template-mental-health-sadhguru .home_section_6.et_pb_section.section.location_social.home.manifesto.mental-health-first-sec.mental-health-second-sec .et_pb_row.collapse.top_content.content_wrapper.mental-health-cont-wrap .section_color_red {
	font-size: 35px !important;
}

.page-template-template-mental-health-sadhguru .home_section_6.et_pb_section.section.location_social.home.manifesto.mental-health-second-sec {
	margin-bottom: 21px;
	margin-top: 57px !important;
}

.page-template-template-mental-health-sadhguru .et_pb_section.section.training_section_teamtraining.endurance-sec.new-amenties-sec.img-amenties.mental-health-vid-sec .et_pb_column.et_pb_column_1_2 {
	width: 50% !important;
	margin: 0;
	padding: 0;
	padding-left: 0px !important;
	margin-top: 0px !important;
}

 

.page-template-template-mental-health-sadhguru .et_pb_section.section.training_section_teamtraining.endurance-sec.new-amenties-sec.img-amenties.mobile-app-amenities.mental-health-app {
	padding-top: 0 !important;
	padding: 50px 32px !important;
	margin: 0 !important;
}
.page-template-template-mental-health-sadhguru .et_pb_section.section.training_section_teamtraining.endurance-sec.new-amenties-sec.img-amenties.mobile-app-amenities.mental-health-app .et_pb_column.et_pb_column_1_2.no_height.mobile-app-left {
	margin: 0 !important;
	width: 50% !important;
	padding-right: 15px !important;
}

.page-template-template-mental-health-sadhguru .et_pb_section.section.training_section_teamtraining.endurance-sec.new-amenties-sec.img-amenties.mobile-app-amenities.mental-health-app .et_pb_column.et_pb_column_1_2.mobile-app-right {
	padding: 0 !important;
	margin: 0 !important;
	width: 50% !important;
	padding-left: 15px !important;
}
.home .home_image_slider_single {
	height: 430px !important;
}

.hp-block-sec-main.hp-block-slider-sec.hp-block-section .et_pb_row.collapse.hp-block-sec.hp-block-slider-sec-inner.hp-block-three-sec {
	max-width: 95%;
}

.et_pb_row.collapse.hp-block-sec.hp-block-slider-sec-inner .et_pb_column.et_pb_column_1_3.center.news-content.hp-block-img.hp-block-one-img.hp-block-slider-first.hp-workout-col {
	width: 31.5% !important;
	margin-left: auto !important;
	margin-right: auto !important;
	margin-bottom: 35px !important;
	float: none;
	display: inline-block;
	vertical-align: top;
}
.et_pb_row.collapse.hp-block-sec.hp-block-slider-sec-inner .et_pb_column.et_pb_column_1_3.center.news-content.hp-block-img.hp-block-one-img.hp-block-slider-first.hp-workout-col {
	margin-bottom: 05px !important;
	margin-right: 1% !important;
	margin-top: 0 !important;
}

.hp-block-sec-main.hp-block-slider-sec.hp-block-section .et_pb_row.collapse.hp-block-sec.hp-block-slider-sec-inner.hp-block-three-sec .et_pb_column.et_pb_column_1_3.center.news-content.hp-block-img.hp-block-two.hp-block-one-img.hp-block-slider-second.hp-find-gym.hp-blobk-gym-top {
	max-width: 33% !important;
	display: inline-block !important;
	margin-top: 0 !important;
	padding: 0px;
}

.et_pb_column.et_pb_column_1_3.center.news-content.hp-block-img.hp-block-three-img.hp-block-slider-three.hp-kitchen-col {
	margin-left: 1% !important;
	margin-top: 2px !important;
	width: 31.5% !important;
	display: inline-block;
}

.et_pb_column.et_pb_column_1_3.center.news-content.hp-block-img.hp-block-two.hp-block-one-img.hp-block-slider-second.hp-find-gym.hp-blobk-gym-top .above-search-home .find-txt-hp {
	font-size: 18px !important;
	margin-bottom: 0;
	padding: 0;
	margin: 0;
	min-height: inherit !important;
	padding-bottom: 7px;
}

.hp-block-sec-main.hp-block-slider-sec.hp-block-section .et_pb_row.collapse.hp-block-sec.hp-block-slider-sec-inner.hp-block-three-sec .et_pb_column.et_pb_column_1_3.center.news-content.hp-block-img.hp-block-two.hp-block-one-img.hp-block-slider-second.hp-find-gym.hp-blobk-gym-top .above-search-home {
	padding: 10px 5px 5px 5px !important;
	min-height:inherit  !important
}

.hp-block-sec-main.hp-block-slider-sec.hp-block-section .et_pb_row.collapse.hp-block-sec.hp-block-slider-sec-inner.hp-block-three-sec .et_pb_column.et_pb_column_1_3.center.news-content.hp-block-img.hp-block-two.hp-block-one-img.hp-block-slider-second.hp-find-gym.hp-blobk-gym-top .above-search-home .fc-9 {
	width: 75% !important;
}


#footer-sec-navigation {
	padding-left: 20px;
}




 
	
}


@media screen and (min-width: 990px) and (max-width: 1279px) {
.hp-block-sec-main.hp-block-slider-sec.hp-block-section .et_pb_row.collapse.hp-block-sec.hp-block-slider-sec-inner.hp-block-three-sec .et_pb_column.et_pb_column_1_3.center.news-content.hp-block-img.hp-block-two.hp-block-one-img.hp-block-slider-second.hp-find-gym.hp-blobk-gym-top .above-search-home {
	padding: 13px 5px 12px 5px !important;
	min-height: inherit !important;
}	
	
}



@media screen and (min-width: 1024px) and (max-width: 1279px) {
.hp-top-bg-slider.home-top-banner .home_image_slider_single {
	background-position: right top;
	background-size: 110%;
}

.et_pb_row.collapse.hp-block-sec.hp-block-slider-sec-inner .et_pb_column.et_pb_column_1_3.center.news-content.hp-block-img.hp-block-two.hp-block-one-img.hp-block-slider-second.hp-find-gym {
	margin: 10px !important;
	width: 100% !important;
	max-width: 750px !important;
	margin: 15px auto !important;
	 
}
.et_pb_column.et_pb_column_1_3.center.news-content.hp-block-img.hp-block-three-img.hp-block-slider-three.hp-kitchen-col {
	margin-left: 16px !important;
	margin-top: 2px !important;
}	

.et_pb_row.collapse.hp-block-sec.hp-block-slider-sec-inner .et_pb_column.et_pb_column_1_3.center.news-content.hp-block-img.hp-block-one-img.hp-block-slider-first.hp-workout-col {
	margin-bottom: 05px !important;
 
}
/*.et_pb_column.et_pb_column_1_3.center.news-content.hp-block-img.hp-block-three-img.hp-block-slider-three.hp-kitchen-col.aos-init.aos-animate p {
	display: none;
}*/

.et_pb_column.et_pb_column_1_2.left-health-text {
	width: 48% !important;
	text-align: left;
	margin-right: 2%;
}

.et_pb_column.et_pb_column_1_2.left-health-text .section_title.section_title_light.section_1_title_second_line {
	padding: 0 !important;
}
.trainings-imgs {
	background-position: -105px top;
	background-size: 133%;
	background-repeat: no-repeat;
	padding: 0px 15px 40px 545px !important;
	background-color: #fff;
}

.et_pb_column.et_pb_column_2_4.location_slide_right {
	width: 80%;
	padding: 35px 0;
}
.home_section_amenities.et_pb_section.section.the_homepage.aminities-section.hp-animites-section .et_pb_column.et_pb_column_1_2.find_column {
	padding-top: 0;
	padding-bottom: 40px;
	width: 47% !important;
	padding: 0 25px !important;
}



.home_section_amenities.et_pb_section.section.the_homepage.aminities-section.hp-animites-section {
	padding: 35px 15px;
}


#main-footer .et_pb_row {
	width: 100%;
}

#main-footer .et_pb_column.et_pb_column_2_3 {
	width: 57% !important;
	text-align: left !important;
	padding:0px;
	margin: 0 !important;
} 

#footer-sec-navigation {
	padding-left:0px;
}
#main-footer .et_pb_column.et_pb_column_2_3 .footer_copy {
	padding-left: 0;
	 
}
.et_pb_column.et_pb_column_1_2.right-health-image {
	width: 43% !important;
	display: inline-block;
	padding-bottom: 20px;
}

.page-template-page-why-retro .hp-top-bg-slider.home-top-banner .home_image_slider_single {
	background-position: right top;
	background-size: 100%;
}

.page-template-page-why-retro .hp-top-bg-slider.home-top-banner .home_image_slider_single .second-desc-tagline {
	padding-right: 100px;
}

.et_pb_section.section.training_section_teamtraining.endurance.group-fit-sec.new-amenties-sec.img-amenties .et_pb_column.et_pb_column_1_2 {
	padding-right: 35px;
}
.why_retro_features .et_pb_row {
	padding: 40px 0 40px 0;
}

.et_pb_section.section.training_section_smallgroup.tanning-img-sec-header.weight-training-sec.new-amenties-sec.img-amenties {
	padding: 00px 0 00px 0 !important;
	background-size: 125%;
	background-repeat: no-repeat;
	background-position: center right !important;
}

.page-template-template-new-amenities .hp-top-bg-slider.home-top-banner .home_image_slider_single {
	background-position: left top !important;
	background-size: 110%;
	padding-top: 37px;
	height: 550px;
}

.page-template-template-new-amenities .first-tagline, .page-template-template-new-amenities .first-tagline .section_color_red {
	font-size: 44px !important;
	max-width: 453px;
}
.page-template-template-new-amenities .second-tagline {
	font-size: 18px;
	line-height: normal;
	max-width: 600px;
}

.home_section_6.et_pb_section.section.iconsection .classess-icon-rounded ul:nth-child(2) li {
	display: inline-block;
	width: 19%;
	vertical-align: top;
}

.et_pb_section.section.training_section_smallgroup.tanning-img-sec-header.cardio-sec.new-amenties-sec.img-amenties {
	padding: 20px 0 20px 0 !important;
}

.et_pb_section.section.training_section_smallgroup.tanning-img-sec-header.cardio-sec.new-amenties-sec.img-amenties .et_pb_row.collapse.flip-left-cont p {
	padding-right: 45px !important;
}
.et_pb_section.section.training_section_teamtraining.endurance-sec.new-amenties-sec.img-amenties .et_pb_column.et_pb_column_1_2:last-child {
	padding-top: 00px;
}

.et_pb_section.section.training_section_teamtraining.endurance-sec.new-amenties-sec.img-amenties .section_title.internal_titles {
	margin-bottom: 18px;
	font-size: 1.2em !important;
}

.hp-block-sec-main.hp-block-slider-sec.hp-block-section.bot-find {
	padding-top: 0;
	padding-bottom: 50px;
}

.et_pb_section.section.training_section_teamtraining.endurance.group-fit-sec.new-amenties-sec.img-amenties .section_title.internal_titles {
	font-size: 1em !important;
}

.et_pb_section.section.training_section_smallgroup.webpromoBg.child_sitting_sec.new-amenties-sec.img-amenties {
	padding: 45px 45px !important;
}

.et_pb_section.section.training_section_teamtraining.endurance-sec.new-amenties-sec.img-amenties.mobile-app-amenities {
	padding: 45px !important;
	padding-bottom: 0 !important;
}

.et_pb_section.section.training_section_teamtraining.endurance-sec.new-amenties-sec.img-amenties .section_title.internal_titles {
	margin-bottom: 18px;
	font-size: 1.0em !important;
}
.et_pb_section.section.training_section_teamtraining.endurance-sec.new-amenties-sec.img-amenties p {
	margin-right: 0;
}

.et_pb_section.section.training_section_teamtraining.endurance-sec.new-amenties-sec.img-amenties {
	padding-top: 35px !important;
	padding-bottom: 40px !important;
	padding-left: 35px !important;
}
.et_pb_section.section.training_section_teamtraining.endurance-sec.new-amenties-sec.img-amenties .section_color_red {
	padding-bottom: 0;
}

.et_pb_section.section.training_section_teamtraining.endurance-sec.new-amenties-sec.img-amenties .section_title.internal_titles.section_title_light div {
	font-size: 1.879em !important;
	line-height: normal;
}

.et_pb_section.section.training_section_teamtraining.endurance-sec.new-amenties-sec.img-amenties .retro_btn.retro_btn_light {
	margin-bottom: 0 !important;
	margin-top: 36px;
	padding: 15px 30px !important;
}

#main-footer #et-footer-nav {
	background: transparent;
}

#main-footer {
	padding-left: 15px;
	padding-right: 0;
}

#main-footer .et_pb_column.et_pb_column_1_3 {
	width: 36%;
}

.page-template-template-mental-health-awareness .home_section_1.home_hero.section_hero.home .section_color_red.section_1_title_first_line.awarness_title_first_line h2 {
 
	padding-right: 0;
 
}
.page-template-template-faq .home_section_1.section_hero.coverImgs.innerCoverImage .section_hero_title.mast_why_retro div {
	text-shadow: 0 0 10px #fff;
}
.et_right_sidebar #left-area.blend-left-area.blend-left {
	width: 75%;
	padding-right: 15px;
}

.blend-right-area.blend-right {
	margin-top: 28px;
	width: 24%;
	float: right;
	margin-right: 7px;
}
.page-find-a-gym-near-me .home_section_1.section_hero.coverImgs.innerCoverImage.sitemap-img {
	background-position: center 36px !important;
	background-size: cover !important;
}
.page-template-page-classes .et_pb_row.collapse.content_wrapper .home_section_1_description.gr-fit-class-des p {
	color: #000;
	max-width: 300px;
	line-height: 1.4;
	font-size: 15px;
}
.page-template-page-classes .home_section_1.home_hero.coverImgs.section_hero {
	background-size: cover !important;
	padding-top: 80px;
	padding-bottom: 40px;
	padding: 50px 30px 00px 30px !important;
}
.page-template-page-classes .home_section_1.home_hero.section_hero .section_color_red.section_1_title_first_line {
	font-size: 40px !important;
	margin-top: 24px;
	text-align: left;
}
.page-template-page-classes  .home .mast_why_retro .section_1_title_first_line  {
	font-size: 4.000em;
	padding-left: 0;
	text-align: left;
}


.page-template-page-classes .et_pb_row.collapse.content_wrapper .home_section_1_description.gr-fit-class-des p {
	color: #000;
	max-width: 300px;
	line-height: 1.4;
	font-size: 15px;
	padding: 12px 0;
}

.page-template-page-classes .home_section_1.home_hero.section_hero .section_color_red.section_1_title_first_line {
	font-size: 50px !important;
	margin-top: 50px;
	text-align: left;
	line-height: 1;
}

#top-menu li {
	padding-right: 14px !important;
}

#top-menu .menu-item-has-children > a:first-child::after, #et-secondary-nav .menu-item-has-children > a:first-child::after {
	position: absolute;
	top: 6px;
	right: -13px;
	font-family: "ETmodules";
	font-size: 14px;
	font-weight: 800;
	content: "3";
}

.et_pb_section.section.training_section_teamtraining.endurance-sec.new-amenties-sec.img-amenties.mental-health-vid-sec .et_pb_column.et_pb_column_1_2.no_height.vd-text {
	margin-top: 42px;
}

.et_pb_section.section.training_section_teamtraining.endurance-sec.new-amenties-sec.img-amenties.mental-health-vid-sec {
	padding-bottom: 0 !important;
}


.hp-block-sec-main.hp-block-slider-sec.hp-block-section .et_pb_row.collapse.hp-block-sec.hp-block-slider-sec-inner.hp-block-three-sec {
	max-width: 95%;
}

.et_pb_row.collapse.hp-block-sec.hp-block-slider-sec-inner .et_pb_column.et_pb_column_1_3.center.news-content.hp-block-img.hp-block-one-img.hp-block-slider-first.hp-workout-col {
	width: 31.5% !important;
	margin-left: auto !important;
	margin-right: auto !important;
	margin-bottom: 35px !important;
	display: inline-block;
	vertical-align: top;
}
.et_pb_row.collapse.hp-block-sec.hp-block-slider-sec-inner .et_pb_column.et_pb_column_1_3.center.news-content.hp-block-img.hp-block-one-img.hp-block-slider-first.hp-workout-col {
	margin-bottom: 05px !important;
	margin-right: 1% !important;
}

.hp-block-sec-main.hp-block-slider-sec.hp-block-section .et_pb_row.collapse.hp-block-sec.hp-block-slider-sec-inner.hp-block-three-sec .et_pb_column.et_pb_column_1_3.center.news-content.hp-block-img.hp-block-two.hp-block-one-img.hp-block-slider-second.hp-find-gym.hp-blobk-gym-top {
	max-width: 33% !important;
	display: inline-block !important;
	margin-top: 0 !important;
	padding: 0px;
}

.et_pb_column.et_pb_column_1_3.center.news-content.hp-block-img.hp-block-three-img.hp-block-slider-three.hp-kitchen-col {
	margin-left: 1% !important;
	margin-top: 2px !important;
	width: 31.5% !important;
	display: inline-block;
}

.et_pb_column.et_pb_column_1_3.center.news-content.hp-block-img.hp-block-two.hp-block-one-img.hp-block-slider-second.hp-find-gym.hp-blobk-gym-top .above-search-home .find-txt-hp {
	font-size: 32px !important;
	margin-bottom: 0;
}

.hp-block-sec-main.hp-block-slider-sec.hp-block-section .et_pb_row.collapse.hp-block-sec.hp-block-slider-sec-inner.hp-block-three-sec .et_pb_column.et_pb_column_1_3.center.news-content.hp-block-img.hp-block-two.hp-block-one-img.hp-block-slider-second.hp-find-gym.hp-blobk-gym-top .above-search-home {
	padding: 14px 8px !important;
}

.hp-block-sec-main.hp-block-slider-sec.hp-block-section .et_pb_row.collapse.hp-block-sec.hp-block-slider-sec-inner.hp-block-three-sec .et_pb_column.et_pb_column_1_3.center.news-content.hp-block-img.hp-block-two.hp-block-one-img.hp-block-slider-second.hp-find-gym.hp-blobk-gym-top .above-search-home .fc-9 {
	width: 75% !important;
}

.et_pb_column.et_pb_column_1_3.center.news-content.hp-block-img.hp-block-three-img.hp-block-slider-three.hp-kitchen-col {
	margin-right: 0 !important;
}	

.home_section_amenities.et_pb_section.section.the_homepage.aminities-section.hp-animites-section .et_pb_column.et_pb_column_1_2.find_column .hero-btn .retro_btn {
	padding: 9px 25px !important;
	font-size: 20px !important;
}
.home_section_amenities.et_pb_section.section.the_homepage.aminities-section.hp-animites-section .et_pb_row.collapse.home_hero_cta .et_pb_column.et_pb_column_1_2.left-health-text {
	width: auto;
	margin-right: 10px;
	width: auto !important;
}
.home_section_amenities.et_pb_section.section.the_homepage.aminities-section.hp-animites-section .et_pb_row.collapse.home_hero_cta {
	display: flex;
	justify-content: center;
}

.home_section_amenities.et_pb_section.section.the_homepage.aminities-section.hp-animites-section .et_pb_row.collapse.home_hero_cta .retro_btn {
	width: auto !important;
	width: 100%;
	padding-left: 15px !important;
	padding-right: 15px !important;
	max-width: inherit !important;
	min-width: 200px;
}

.page-template-page-thank-you .et_pb_section.section.section_hero {
	max-height: inherit !important;
	padding-bottom: 50px;
	margin-bottom: 35px !important;
}



}



@media screen and (min-width: 1300px) and (max-width: 1920px) {
.page-template-page-why-retro .et_pb_section.section.training_section_smallgroup.tanning-img-sec-header.weight-training-sec.new-amenties-sec.img-amenties {
	padding: 100px 0 100px 0 !important;
	background-size: 105%;
	background-repeat: no-repeat;
	background-position: center right !important;
}

.page-find-a-gym-near-me .home_section_1.section_hero.coverImgs.innerCoverImage.sitemap-img {
	background-position: center 36px !important;
	background-size: 93% auto !important;
	background-color: #f1f1f1;
}


	
	
}

@media screen and (min-width: 1600px) and (max-width: 1920px) {
.page-template-template-training .et_pb_section.section.training_section_smallgroup.tanning-img-sec-header.cardio-sec.new-amenties-sec.img-amenties {
	padding-top: 100px !important;
	padding-bottom: 100px !important;
}
.et_pb_section.section.training_section_smallgroup.tanning-img-sec-header.cardio-sec.new-amenties-sec.img-amenties {
	background-position: center center !important;
}

.et_pb_section.section.training_section_teamtraining.endurance.group-fit-sec.new-amenties-sec.img-amenties {
	padding: 155px 0 50px 0 !important;
	background-position: center center !important;
}

	
}

@media screen and (min-width: 1920px) and (max-width: 2560px) {
.page-template-page-why-retro  .et_pb_section.section.training_section_smallgroup.tanning-img-sec-header.weight-training-sec.new-amenties-sec.img-amenties {
	padding: 100px 0 100px 0 !important;
	background-size: 105%;
	background-repeat: no-repeat;
	background-position: center right !important;
}	

.page-template-page-why-retro  .et_pb_section.section.training_section_teamtraining.endurance.group-fit-sec.new-amenties-sec.img-amenties {
	padding: 175px 0 100px 0 !important;
}

.et_pb_section.section.training_section_smallgroup.tanning-img-sec-header.cardio-sec.new-amenties-sec.img-amenties {
	padding: 150px 0 130px 0 !important;
}
.et_pb_section.section.training_section_teamtraining.endurance.group-fit-sec.new-amenties-sec.img-amenties {
	padding: 175px 0 50px 0 !important;
}

.et_pb_section.section.training_section_teamtraining.endurance-sec.new-amenties-sec.img-amenties .section_title.internal_titles.section_title_light div {
	padding: 0;
}

.page-template-template-training .et_pb_section.section.training_section_smallgroup.tanning-img-sec-header.cardio-sec.new-amenties-sec.img-amenties {
	padding-top: 150px !important;
	padding-bottom: 150px !important;
}
.et_pb_section.section.training_section_smallgroup.tanning-img-sec-header.cardio-sec.new-amenties-sec.img-amenties {
	background-position: center center !important;
}

.et_pb_section.section.training_section_teamtraining.endurance.group-fit-sec.new-amenties-sec.img-amenties {
	padding: 200px 0 150px 0 !important;
	background-position: center center !important;
}

.et_pb_section.section.training_section_smallgroup.tanning-img-sec-header.weight-training-sec.new-amenties-sec.img-amenties {
	padding: 150px 0 !important;
}
.et_pb_section.webpromoBg {
	background-position: 100% center !important;
	background-repeat: no-repeat !important;
	background-size: cover !important;
	padding: 100px 0 !important;
}
.page-find-a-gym-near-me .home_section_1.section_hero.coverImgs.innerCoverImage.sitemap-img {
	background-position: center 36px !important;
	background-size: 1500px auto !important;
	background-color: #f1f1f1;
}
.page-template-page-classes .home_section_1.home_hero.coverImgs.section_hero {
	background-size: cover !important;
	padding-top: 200px;
	padding-bottom: 200px;
}
.page-template-template-healthy-cooking .home_section_1.home_hero.section_hero.home {
	height: 450px !important;
 
}
.page-template-template-healthy-cooking .et_pb_row.collapse.content_wrapper {
	width: 100%;
	max-width: 100%;
	padding-top: 0;
}

.page-template-template-healthy-cooking .section_hero_title .section_color_line {
	font-size: 2.6em !important;
	text-shadow: 0 0 5px #000, 0 0 10px #000 !important;
	color: #fff !important;
	text-align: center;
	padding-top: 250px;
}
	
}


@media screen and (min-width: 2560px) and (max-width: 3840px) {
.page-template-page-why-retro .et_pb_section.section.training_section_smallgroup.tanning-img-sec-header.weight-training-sec.new-amenties-sec.img-amenties {
	padding: 200px 0 200px 0 !important;
	background-size: 100%;
	background-repeat: no-repeat;
	background-position: center right !important;
} 
.page-template-page-why-retro .et_pb_section.section.training_section_teamtraining.endurance.group-fit-sec.new-amenties-sec.img-amenties {
	padding: 175px 0 250px 0 !important;
}

.et_pb_section.section.training_section_smallgroup.tanning-img-sec-header.cardio-sec.new-amenties-sec.img-amenties {
	padding: 150px 0 60px 0 !important;
	min-height: 600px !important;
	background-size: auto !important;
	background-repeat: no-repeat;
	background-color: #e8e8f4;
}
.et_pb_section.section.training_section_smallgroup.webpromoBg.child_sitting_sec.new-amenties-sec.img-amenties {
	background-size: cover !important;
	padding: 155px 0 !important;
}


.et_pb_section.section.training_section_teamtraining.endurance-sec.new-amenties-sec.img-amenties .section_title.internal_titles.section_title_light div {
	padding: 0!important;
}

.et_pb_section.section.training_section_smallgroup.tanning-img-sec-header.cardio-sec.new-amenties-sec.img-amenties {
	padding: 150px 0 130px 0 !important;
}
.et_pb_section.section.training_section_teamtraining.endurance-sec.new-amenties-sec.img-amenties .section_title.internal_titles.section_title_light div {
	padding: 0;
}

.page-template-template-training .et_pb_section.section.training_section_smallgroup.tanning-img-sec-header.cardio-sec.new-amenties-sec.img-amenties {
	padding-top: 100px !important;
	padding-bottom: 100px !important;
	background-color: #f6f6f6;
	background-repeat: no-repeat;
}


.et_pb_section.section.training_section_smallgroup.tanning-img-sec-header.cardio-sec.new-amenties-sec.img-amenties {
	background-position: center center !important;
}

.et_pb_section.section.training_section_teamtraining.endurance.group-fit-sec.new-amenties-sec.img-amenties {
	padding: 155px 0 50px 0 !important;
	background-position: center center !important;
}

.et_pb_section.section.training_section_teamtraining.endurance.group-fit-sec.new-amenties-sec.img-amenties {
	padding: 255px 0 150px 0 !important;
	background-position: center center !important;
}
.home_section_6.et_pb_section.section.training-section.hp-training-section .trainings-imgs {
	padding: 200px 0 !important;
}

.page-template-page-why-retro .et_pb_section.section.training_section_teamtraining.endurance.group-fit-sec.new-amenties-sec.img-amenties {
	padding: 155px 0 250px 0 !important;
	background-size: auto;
	background-repeat: no-repeat;
	background-position: center top !important;
}

.page-template-page-why-retro .et_pb_section.section.training_section_smallgroup.tanning-img-sec-header.weight-training-sec.new-amenties-sec.img-amenties {
	padding: 200px 0 200px 0 !important;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center center !important;
	background-color: #f6f4f5;
}

.et_pb_section.section.training_section_smallgroup.tanning-img-sec-header.weight-training-sec.new-amenties-sec.img-amenties {
	padding: 300px 0 !important;
	background-position: center center;
}

.et_pb_section.section.training_section_teamtraining.endurance.group-fit-sec.new-amenties-sec.img-amenties {
	padding: 255px 0 200px 0 !important;
	background-position: center -125px !important;
}

.et_pb_section.section.training_section_smallgroup.webpromoBg.child_sitting_sec.new-amenties-sec.img-amenties {
	background-size: auto !important;
	padding: 155px 0 !important;
	background-position: 500px center !important;
	background-color: #f5f5ff;
}
.page-find-a-gym-near-me .home_section_1.section_hero.coverImgs.innerCoverImage.sitemap-img {
	background-position: center 36px !important;
	background-size: 1500px auto !important;
	background-color: #f1f1f1;
}
.page-template-page-classes .home_section_1.home_hero.coverImgs.section_hero {
	background-size: 1920px !important;
	padding-top: 200px;
	padding-bottom: 200px;
	background-color: #e3e3e3 !important;
}

.page-template-template-healthy-cooking .home_section_1.home_hero.section_hero.home {
	height: 550px !important;
 
}
.page-template-template-healthy-cooking .et_pb_row.collapse.content_wrapper {
	width: 100%;
	max-width: 100%;
 
}
.page-template-template-healthy-cooking .section_hero_title .section_color_line {
	font-size: 2.6em !important;
	text-shadow: 0 0 5px #000, 0 0 10px #000 !important;
	color: #fff !important;
	text-align: center;
	padding-top: 200px;
}
.page-template-template-healthy-cooking .et_pb_section.section.training_section_teamtraining.endurance-sec.new-amenties-sec.img-amenties.mobile-app-amenities.mental-health-app {
	padding-top: 100px !important;
}

.home_section_6.et_pb_section.section.training-section.hp-training-section .trainings-imgs {
	padding: 150px 0 !important;
	background-image: url("/wp-content/uploads/2021/06/training-bg-1-large.jpg") !important;
}

.home_section_6.et_pb_section.section.training-section.hp-training-section .trainings-imgs .et_pb_row.collapse.content_wrapper.training-row {
	max-width: 1400px !important;
}
.home_section_6.et_pb_section.section.training-section.hp-training-section .trainings-imgs .et_pb_row.collapse.content_wrapper.training-row .et_pb_column.et_pb_column_2_4.location_slide_right {
	margin-left: 55%;
	width: 45%;
}


	
	
}


@media screen and (min-width: 3840px) and (max-width: 12000px) {
.et_pb_section.section.training_section_teamtraining.endurance-sec.new-amenties-sec.img-amenties .section_title.internal_titles.section_title_light div {
	padding: 0 !important;
}

 .retro_rewards {
	padding: 180px 0 !important;
	background-position: center center;
}

.home_section_7.et_pb_section.section.the_homepage.begin-section.hp_begin_section .retro_rewards::after {
	content: "";
	position: absolute;
	background: rgb(255, 255, 255,0.3);
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
}
.trainings-imgs {
	padding: 350px 0 !important;
}

.home_section_2.et_pb_section.section.class-fit-section.hp-class-fit-section {
	padding: 50px 0 !important;
}

.page-template-page-why-retro .et_pb_section.section.training_section_smallgroup.tanning-img-sec-header.weight-training-sec.new-amenties-sec.img-amenties {
	padding: 400px 0 400px 0 !important;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center !important;
}


.page-template-page-why-retro .et_pb_section.section.training_section_teamtraining.endurance.group-fit-sec.new-amenties-sec.img-amenties {
	padding: 275px 0 400px 0 !important;
	background-position: center;
	background-size: 84% !important;
	background-repeat: no-repeat !important;
}

.et_pb_section.section.training_section_smallgroup.tanning-img-sec-header.cardio-sec.new-amenties-sec.img-amenties {
	padding: 150px 0 60px 0 !important;
	min-height: 600px !important;
	background-size: auto !important;
	background-repeat: no-repeat;
	background-color: #e8e8f4;
}

.et_pb_section.section.training_section_smallgroup.webpromoBg.child_sitting_sec.new-amenties-sec.img-amenties {
	background-size: cover !important;
	padding: 155px 0 !important;
}
.et_pb_section.section.training_section_smallgroup.tanning-img-sec-header.weight-training-sec.new-amenties-sec.img-amenties {
	padding: 450px 0 450px 0 !important;
	background-position: center center;
	background-color: whitesmoke;
	background-size: 90%;
	background-repeat: no-repeat;
	background-position: right bottom;
}
	
	.et_pb_section.section.training_section_teamtraining.endurance.group-fit-sec.new-amenties-sec.img-amenties {
	padding: 350px 0 350px 0 !important;
	background-position: center -159px;
}

.page-template-template-new-amenities .et_pb_section.section.training_section_smallgroup.webpromoBg.child_sitting_sec.new-amenties-sec.img-amenties {
	background-size: cover !important;
	padding: 250px 0 !important;
}

.page-template-template-new-amenities .first-tagline, .page-template-template-new-amenities .first-tagline .section_color_red {
	font-size: 54px !important;
}
.section_title.internal_titles {
	font-size: 1.979em !important;
}

.img-amenties .et_pb_row.collapse {
	width: 100% !important;
	max-width: 1480px !important;
}

.et_pb_section.section.training_section_smallgroup.tanning-img-sec-header.cardio-sec.new-amenties-sec.img-amenties {
	padding: 150px 0 130px 0 !important;
}
.et_pb_section.section.training_section_teamtraining.endurance.group-fit-sec.new-amenties-sec.img-amenties {
	background-position: center top !important;
}
.et_pb_section.section.training_section_teamtraining.endurance-sec.new-amenties-sec.img-amenties .section_title.internal_titles.section_title_light div {
	padding: 0;
}

.page-template-template-training .et_pb_section.section.training_section_smallgroup.tanning-img-sec-header.cardio-sec.new-amenties-sec.img-amenties {
	padding-top: 200px !important;
	padding-bottom: 200px !important;
	background-color: #f6f6f6;
}


.et_pb_section.section.training_section_teamtraining.endurance.group-fit-sec.new-amenties-sec.img-amenties {
	padding: 355px 0 350px 0 !important;
	background-position: center -130px !important;
}

.et_pb_section.section.training_section_teamtraining.endurance.group-fit-sec.new-amenties-sec.img-amenties {
	padding: 155px 0 50px 0 !important;
	background-position: center center !important;
}
.et_pb_section.section.training_section_smallgroup.webpromoBg.child_sitting_sec.new-amenties-sec.img-amenties {
	background-size: auto !important;
	padding: 155px 0 !important;
	background-position: center !important;
	background-color: #f5f5ff;
}
.page-find-a-gym-near-me .home_section_1.section_hero.coverImgs.innerCoverImage.sitemap-img {
	background-position: center 36px !important;
	background-size: 1500px auto !important;
	background-color: #f1f1f1;
}
.page-template-page-classes .home_section_1.home_hero.coverImgs.section_hero {
	background-size: 1920px !important;
	padding-top: 200px;
	padding-bottom: 200px;
	background-color: #e3e3e3 !important;
}

.page-template-page-classes .et_pb_row.collapse.content_wrapper {
	padding-top: 00px;
	padding-bottom: 128px;
	max-width: 1380px;
}

.page-template-template-healthy-cooking .home_section_1.home_hero.section_hero.home {
	height: 550px !important;
 
}
.page-template-template-healthy-cooking .et_pb_row.collapse.content_wrapper {
	width: 100%;
	max-width: 100%;
 
}
.page-template-template-healthy-cooking .home_section_1.home_hero.section_hero.home {
	height: 700px !important;
	max-height: 700px !important;
	background-position: center;
}
.page-template-template-healthy-cooking .section_hero_title .section_color_line {
	font-size: 2.6em !important;
	text-shadow: 0 0 5px #000, 0 0 10px #000 !important;
	color: #fff !important;
	text-align: center;
	padding-top: 200px;
}
.page-template-template-healthy-cooking .et_pb_section.section.training_section_teamtraining.endurance-sec.new-amenties-sec.img-amenties.mobile-app-amenities.mental-health-app {
	padding-top: 100px !important;
}
	
}


 




