/*PD STYLE*/

/*.home-bg{
	background: url('assets/images/homepage_slider_images/img_1.jpg') no-repeat center center;
	background-size: cover;
	min-height: 100vh;
}

.full-background-img{
	min-height: 100vh;
	position: absolute;
	width: 100%;
	top: 0px;
	left: 0px;
}*/

.full-background-img {
	display: none;
}

.my_account_section .dropdown.sub_dropdown_menu .dropdown-toggle.custom_dropdown {
	border: 2px solid #ffffff;
}

.my_account_section .dropdown.sub_dropdown_menu .dropdown-toggle.custom_dropdown:hover {
	border: 2px solid #000000;
}

@media(min-width: 1024.99px) and (max-width: 1340.99px) {
	.medicare-certificate-logo {
		width: 100%;
		max-width: 350px;
		text-align: right;
	}

	/** Remove By Trainer **/
	/* .logo.pull-left {
		max-width: 150px;
	} */
	/** Remove By Trainer **/
	
	.google_fit_quick_data {
		/* width: 31%; */
		width: 100%
	}

	.active_device_Detail {
		width: 100%;
	}
}

@media(min-width: 1024.99px) and (max-width: 1070.99px) {
	.medicare-certificate-logo {
		max-width: 260px;
	}
}

@media(min-width: 992px) and (max-width: 1024.99px) {
	.header-lower .medicare-certificate-logo {
		width: 24%;
	}

}

@media(min-width: 768px) and (max-width: 991.99px) {



	.header-lower .medicare-certificate-logo>a>img {
		width: 140px;
	}

	.header-lower .medicare-certificate-logo {
		margin-top: 9px;
		max-width: 140px;
	}

	.profile_tab.tabset>label::after {
		width: 50%;
	}
}

@media(max-width: 991.99px) {
	.amt_cat_label>img {
		margin-bottom: 12px;
	}

	.medicare-certificate-logo {
		width: auto;
		float: left;
		text-align: right;
		position: absolute;
		left: 50%;
		transform: translateX(-50%);
		top: 0;
	}

	.navbar-header {
		float: none;
	}

	.navbar-left,
	.navbar-right {
		float: none !important;
	}

	.navbar-toggle {
		display: block;
	}

	.navbar-collapse {
		border-top: 1px solid transparent;
		box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
	}

	.navbar-fixed-top {
		top: 0;
		border-width: 0 0 1px;
	}

	.navbar-collapse.collapse {
		display: none !important;
	}

	.navbar-nav {
		float: none !important;
		margin-top: 7.5px;
		margin-left: 0px;
		overflow-y: scroll;
		overflow-x: hidden;
	}

	.navbar-nav>li {
		float: none;
	}

	.navbar-nav>li>a {
		padding-top: 10px;
		padding-bottom: 10px;
	}

	.collapse.in {
		display: block !important;
	}

	.main-menu .navbar-header .navbar-toggle {
		display: block;
		z-index: 7;
		border: 1px solid #b1b8ff;
		margin: 12px 0;
		background-color: #000000;
	}

	.main-menu .navbar-header .navbar-toggle .icon-bar {
		background-color: rgb(255, 255, 255);
	}

	.open-menu-toggle {
		overflow: hidden;
	}

	.open-menu-toggle .main-header .header-lower {
		height: 100%;
		overflow-y: auto;
	}

	.main-header .main-menu .nav li a {
		width: 100%;
		text-align: left;
		border: none !important;
	}

	.page-wrapper .jj_position_absolute .nav>li.nav-about ul {
		border: none !important;
	}

	.main-header .main-menu .nav li ul li a {
		padding-left: 15px !important;
	}

	.page-wrapper .jj_position_absolute .nav>li.nav-about ul {
		position: relative;
		top: 0 !important;
	}

	.page-wrapper .jj_position_absolute .nav>li.nav-about>ul li {
		padding: 0;
		display: inline-block;
		width: 100%;
	}

	.nav-link.custom-join a {
		text-align: center !important;
		margin-top: 15px;
	}

	.my_account_section .dropdown.sub_dropdown_menu .dropdown-toggle.custom_dropdown {
		width: 100%;
	}

	.sync-title {
		float: none;
		width: 100%;
		margin-top: 0px;
	}

	.google-deactivate-btn {
		/* text-align: center;
		margin: 0px;
		display: flex;
		margin-top: 3rem;
		margin-bottom: 0px;
		float: none;
		align-content: stretch;
		flex-direction: column;
		position: relative; */
	}

	.google-deactivate-btn a.sync-title-a {
		/* margin-top: 10px; */
		/* margin-bottom: 12px; */
	}

	.step-below-list-info {
		font-size: 19px;
		font-weight: 600;
	}

	.watch-wrapper {
		/* margin-top: 5.2rem; */
		margin-top: 0;
	}

	.profile_tab.tabset {
		display: inline-block;
		width: 100%;
	}

	.profile_tab.tabset>input:checked+label {
		width: auto;
		border-bottom: 1px solid transparent;
		border-color: #ccc;
		text-align: center;
		margin-bottom: 1.2rem;
	}

	.fam_workout_medallions {
		overflow: hidden;
		width: 55%;
		float: right;
		margin-bottom: 30px;
	}
}

@media(max-width: 767.99px) {
	/*.page-wrapper .jj_position_absolute .nav > li.custom-join > a{
		background: #fff;
		border-color: #fff;
	}*/

	/*.page-wrapper .jj_position_absolute .nav > li.custom-join > a:hover{
		background: transparent;
	}*/

	.jj_position_absolute .nav>li.custom-join>a {
		border: 2px solid #00ff1d !important;
	}

	body .muse-video-body {
		margin-bottom: 0.5em;
	}

	body .user_profile_block h3,
	body h1 {
		font-size: 26px;
	}

	body .expert-says h3 {
		font-size: 18px;
	}
}

@media(min-width: 540px) and (max-width: 767px) {

	body #main-class-ul li,
	body #main-catagory-ul li,
	body ul.trainer_main_ul li,
	body #sub-catagory-ul li {
		width: 200px !important;
		min-height: 125px !important;
		height: auto;
		margin-right: 5px;
	}

	.profile_tab.tabset {
		display: inline-block;
		width: 100%;
	}

	.profile_tab.tabset>input:checked+label {
		width: auto;
	}

	.profile_tab.tabset>label::after {
		width: 60%;
	}

	.profile_tab.tabset>label {
		padding: 5px 5px 15px;
	}

	.fam_workout_medallions {
		width: 100%;
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		align-content: stretch;
		justify-content: center;
		align-items: center;
	}

	.activate_input_box {
		text-align: center;
	}

	.user_profile_form {
		margin-bottom: 0rem;
	}

	.smartWatchIntegrationsBar>h2 {
		margin-top: 0rem;
		margin-bottom: 2rem;
		font-size: 3rem;
	}

	.smartWatchIntegrationsBar {
		padding-bottom: 0rem;
		padding-top: 0rem;
	}

	.smartWatchIntegrationsBar .watch-set li {
		width: 23rem;
	}
}

@media(min-width: 481px) and (max-width: 767.99px) {
	.center-block {
		padding: 0px;
		padding-top: 10px;
	}
}

@media(max-width: 480.99px) {

	.profile_tab.tabset>input:checked+label,
	.profile_tab.tabset>label {
		width: 100%;
		float: none !important;
		text-align: center;
	}

	.profile_tab.tabset>label::after {
		width: 90%;
	}

	.fam_workout_medallions {
		/** Remove By Trainer **/
		/* margin-bottom: 20px; */
		/** Remove By Trainer **/
		/** Add By Trainer **/
		margin-bottom: 0px;
		/** Add By Trainer **/
		margin-top: 0px;
		width: 100%;
		padding-left: 15px;
	}

	.center-block {
		padding: 0px;
		padding-top: 10px;
	}
}