@media (max-width: 767px){
	.navbar-default .navbar-nav > li > a,
	.navbar-default .navbar-nav > li > a:hover,
	.navbar-default .navbar-nav > li > a:focus,
	.navbar-default .navbar-nav > li.active > a,
	.navbar-default .navbar-nav > li.active > a:hover,
	.navbar-default .navbar-nav > li.active > a:focus{background-color:transparent;border-bottom:none;}
	
	.navbar-default .navbar-nav > li:hover,
	.navbar-default .navbar-nav > li.active,
	.navbar-default .navbar-nav > li.active:hover{background:#1fbba6;}
	.navbar-default .navbar-nav > li:hover a,
	.navbar-default .navbar-nav > li.active a,
	.navbar-default .navbar-nav > li.active:hover a{color:#fff;}
	
	.dashboard-navigation .navbar-default .navbar-nav > li:hover,
	.dashboard-navigation .navbar-default .navbar-nav > li.active,
	.dashboard-navigation .navbar-default .navbar-nav > li.active:hover{background:transparent;}
	.dashboard-navigation .navbar-default .navbar-nav > li:hover a,
	.dashboard-navigation .navbar-default .navbar-nav > li.active a,
	.dashboard-navigation .navbar-default .navbar-nav > li.active:hover a{color:#fff;}
	
	.navbar-toggle{margin-right:30px;}
	.lp{height:auto !important;}
	input[type='checkbox'], input[type='radio']{width:20px;height:20px;}
	.schedule-block-list > ul > li{width:100%;}
	.schedule-list ul li .schedule,
	.schedule-list ul li .schedule button.btn-default{font-size:14px;}
	.schedule-list ul li .schedule > div{margin-top:5px;margin-bottom:5px;}
	.lp, .rp{height:auto;}
	ul.service-list li .service{width:100%;}
	.schedule-list ul li .schedule-list-day{background:#1fbba6;color:#fff; text-align:center;}
	.dateControl-container .viewType{text-align:left;}
	.schedule-block-list > ul > li{margin-bottom:20px;}

	/*Workshop styles*/
	.workshops ul > li > div:nth-child(1),
	.workshops ul > li > div:nth-child(2),
	.workshops ul > li > div:nth-child(3),
	.workshops ul > li > div:nth-child(4),
	.workshops ul > li > div:nth-child(5),
	.workshops ul > li > div:nth-child(6),
	.workshops ul > li > div:nth-child(7){width:100%;float:right;margin-top:3px;margin-bottom:3px;}
	.workshops ul > li > div:nth-child(8){width:100%;color:#fead00;font-weight:600;text-align:center;margin-top:10px;}
	.workshops ul > li > div > span.visible-xs{font-weight:600;width:40%;}
	.workshops ul > li > div:nth-child(1) img{float:none;margin:auto;max-width:80px;}
	
	/*Request Booking Styles*/
	.requestbooking-list > li > div:nth-child(1),
	.requestbooking-list > li > div:nth-child(2),
	.requestbooking-list > li > div:nth-child(3),
	.requestbooking-list > li > div:nth-child(4),
	.requestbooking-list > li > div:nth-child(5),
	.requestbooking-list > li > div:nth-child(6){width:100%;float:left;margin-top:3px;margin-bottom:3px;}
	.requestbooking-list > li > div:nth-child(7){width:100%;font-weight:600;text-align:center;margin-top:10px;}
	.requestbooking-list > li > div:nth-child(7) a {width:250px}
	.requestbooking-list > li > div > span.visible-xs{font-weight:600;}
	
	/*My Schedule Styles*/
	.myschedule > li > div{margin-top:3px;margin-bottom:3px;}
	.myschedule > li > div:last-child{text-align:center;margin-top:10px}
	.myschedule > li > div a {width:250px;margin:auto;}
	.myschedule > li > div > span.visible-xs{font-weight:600;width:40%;}
	
	/*Payment*/
	.paymentMethod, .packageDetails{padding-top:40px;padding-left:0;}
	.packageDetails{background-position:center top;}
	.paymentMethod{background-position:center top;}
	.paymentMethod h3, .packageDetails h3{text-align:center;}
	.paymentMethod > ul.nav-tabs > li a{font-size:14px; padding:15px 20px 10px;}
	ul.card-details{width:100%;}
	
	/*Client Files*/
	.files li div{margin-bottom:10px;}
	.files li div:last-child{margin-bottom:0;}
	
	.programs ul > li > div{margin-bottom:10px;}
	.programs ul > li > div:last-child{text-align:center;margin-bottom:0;}
	
	.goals ul > li > div{margin-bottom:10px;}
	.goals ul > li > div:last-child{margin-bottom:0;}
	
	/*Signup Screens*/
	.signing-selection h4{font-size:21px;}
	.login-signup .nav-tabs{display:table;margin:auto;float:none;}
	.signupScreens{position:;}
	.signupScreens .logo{ margin-bottom:30px;padding:0px;}
	.signupScreens .sectionImage h2{}
	.main-bg{padding-bottom:50px;padding-top:30px;}
	.login-signup h4, .signupScreens .passforgotForm h4{font-size:25px; margin-top:50px;padding-top:50px;}
	.signupScreens .passforgotForm h3{color:#33455b;margin-top:20px;}
	.signupScreens .passforgotForm h4{font-size:25px; margin-top:50px;padding-top:0;}
	
	/*forgotPassword*/
	.signupScreens .sectionImage h2{font-size:35px;position:static;}
	
}

@media (min-width: 768px){
	.dashboard-navigation .navbar-right {
		float: right !important;
		margin-right: 0;
	}
}

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

	.navbar-default{font-size:13px;}
	.navbar-default .navbar-nav li a{margin:0 10px;text-transform:capitalize;}
	.navbar-default img{width:20px;}
	.dashboard-navigation .navbar-default .navbar-nav.navbar-right{margin-top:1px;}
	.dashboard-navigation .navbar-default .navbar-nav.navbar-right > li > a{font-size:15px;}
	.dateControl-container{font-size:13px;}
	.dateControl-container .viewType{text-align:left;}
	.schedule-block-list{overflow-x:scroll;padding-bottom:20px;}
	.schedule-block-list > ul{min-width:1000px}
	.modal-dialog{width:100%;}
	
	.section-heading{font-size:14px;}

	/*Workshop Styles*/
	.workshops ul > li > div:nth-child(1){width:25%;}
	.workshops ul > li > div:nth-child(2),
	.workshops ul > li > div:nth-child(3),
	.workshops ul > li > div:nth-child(4),
	.workshops ul > li > div:nth-child(5),
	.workshops ul > li > div:nth-child(6),
	.workshops ul > li > div:nth-child(7){width:75%;float:right;margin-top:3px;margin-bottom:3px;}
	.workshops ul > li > div:nth-child(8){width:100%;color:#fead00;font-weight:600;text-align:center;margin-top:10px;}
	.workshops ul > li > div > span.visible-xs{font-weight:600;width:28%;}
	
	/*Request Booking Styles*/
	.requestbooking-list > li > div:nth-child(1),
	.requestbooking-list > li > div:nth-child(2),
	.requestbooking-list > li > div:nth-child(3),
	.requestbooking-list > li > div:nth-child(4),
	.requestbooking-list > li > div:nth-child(5),
	.requestbooking-list > li > div:nth-child(6){width:100%;float:left;margin-top:3px;margin-bottom:3px;}
	.requestbooking-list > li > div:nth-child(7){width:100%;font-weight:600;text-align:center;margin-top:10px;}
	.requestbooking-list > li > div:nth-child(7) a {width:40%;}
	.requestbooking-list > li > div > span.visible-xs{font-weight:600;width:28%;}
	
	.myschedule > li > div{margin-top:3px;margin-bottom:3px;}
	.myschedule > li > div:last-child{text-align:center;margin-top:10px}
	.myschedule > li > div a {width:40%;margin:auto;}
	.myschedule > li > div > span.visible-xs{font-weight:600;width:28%;}
	
	/*Payment*/
	.paymentMethod > ul.nav-tabs > li a{font-size:14px; padding:15px 20px 10px;}
	ul.card-details{width:100%;}

	/*SignIn-SignUp Process*/
	.login-signup .nav-tabs{display:table;margin:auto;float:none;}
	.imgleft-heading{ font-size:50px;}
	.sign-heading, .text-sign{font-size:25px}
	
	/*forgotPassword*/
	.main-bg{padding-bottom:50px;padding-top:30px;}
	.signupScreens .sectionImage h2{font-size:45px;position:static;}
	.login-signup h4{margin-top:50px;padding-top:50px;}
	.signupScreens .passforgotForm h4{margin-top:50px;padding-top:0;}
	.passforgotForm {padding-bottom:;}
	
	.account-info > ul > li > .white-bg-border{min-height:inherit;}
}
@media (min-width:992px) and (max-width: 1199px){
	.navbar-default .navbar-nav li a{margin:0 15px;text-transform:capitalize;}
	.navbar-default img{width:22px;}
	.dashboard-navigation .navbar-default .navbar-nav.navbar-right{margin-top:0px;}
	.dashboard-navigation .navbar-default .navbar-nav.navbar-right > li > a{font-size:18px;}
	.dateControl-container{font-size:13px;}
	.modal-dialog{width:100%;}

	/*Workshop Styles*/
	.workshops ul > li > div:nth-child(1){width:25%;}
	.workshops ul > li > div:nth-child(2),
	.workshops ul > li > div:nth-child(3),
	.workshops ul > li > div:nth-child(4),
	.workshops ul > li > div:nth-child(5),
	.workshops ul > li > div:nth-child(6),
	.workshops ul > li > div:nth-child(7){width:75%;float:right;margin-top:3px;margin-bottom:3px;}
	.workshops ul > li > div:nth-child(8){width:100%;color:#fead00;font-weight:600;text-align:center;margin-top:10px;}
	.workshops ul > li > div > span.visible-xs{font-weight:600;width:28%;}
	
	/*Request Booking Styles*/
	.requestbooking-list > li > div:nth-child(1),
	.requestbooking-list > li > div:nth-child(2),
	.requestbooking-list > li > div:nth-child(3),
	.requestbooking-list > li > div:nth-child(4),
	.requestbooking-list > li > div:nth-child(5),
	.requestbooking-list > li > div:nth-child(6){width:100%;float:left;margin-top:3px;margin-bottom:3px;}
	.requestbooking-list > li > div:nth-child(7){width:100%;font-weight:600;text-align:center;margin-top:10px;}
	.requestbooking-list > li > div:nth-child(7) a {width:40%;}
	.requestbooking-list > li > div > span.visible-xs{font-weight:600;width:28%;}
	
	.account-info > ul > li > .white-bg-border{min-height:inherit;}
}
/*Bootstrap Mob+Tab NavBar Breakpoint*/
/*@media (max-width: 990px) {
    .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;}
}*/