/*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;
	}

	.logo .fam_logo_box {
		width: 49%;
	}

	.logo.pull-left {
		max-width: 150px;
	}
}

@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%;
	}

	.logo .fam_logo_box {
		width: 49%;
	}

	.logo.pull-left {
		max-width: 150px;
	}
}

@media(min-width: 768px) and (max-width: 991.99px){
	.logo .fam_logo_box {
		width: 60%;
	}

	.logo.pull-left {
		max-width: 85px !important;
	}

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

	.header-lower .main-menu .nav li {
		padding: 0 12px;
	}

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

	.header-lower .logo .logo_name{
		margin: 9px auto 10px;
	}
}

@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;
    }
    .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 #fff;
		margin: 10px 0;
	}

	.main-menu .navbar-header .navbar-toggle .icon-bar {
		background: #fff;
	}

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

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

	.main-header .main-menu .nav li a {
		padding: 10px 15px 10px 0 !important;
		display: inline-block;
		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%;
	}

	.jj_position_absolute .nav > li.nav-about .arrow_right{
		right: -11px;
	}
}

@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 .come_join {
		margin-top: 0em;
		margin-bottom: 1.8em;
	}

	body .come_join.imgmiddle .join-btn {
		font-size: 20px;
	}

	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: 135px !important;
		min-height: 145px !important;
		height: auto;
	}
}

@media(min-width: 481px) and (max-width: 767.99px){
	.logo .fam_logo_box {
		width: 100%;
		max-width: 65px;
		margin-top: 5px !important;
		margin-right: 15px !important;
	}
}

@media(max-width: 480.99px){
	.header-lower .logo .logo_name{
		margin-top: 5px !important;
	}
}