@CHARSET "UTF-8";


@media only screen and (min-width: 1200px) and (max-width: 2600px) {
.accourse img {max-height: 140px;}
}

@media only screen and (min-width: 991px) and (max-width: 1199px) {

	.accourse img {
		max-height: 110px;
		margin-top: -5px;
	}

}

@media only screen and (min-width: 0px) and (max-width: 1199px) {
	.allCourses h2 {
		float: none;
	  margin: 50px 0 0;
	  clear: both;
	}
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
   ul.adminheadernav a {
    padding: 8px 5px;
  }
	.allCourses {
		max-width: 350px;
		margin: 0 50px;
	}

	.accourse img {
		max-height: 238px;
	}

	.actitle a {
		margin-bottom: 10px;
	}

}

@media only screen and (min-width: 600px) and (max-width: 767px) {
	
  
	.allCourses {
		max-width: 350px;
		margin: 0 auto;
	}

	.accourse img {
		max-height: 238px;
	}

	.actitle a {
		margin-bottom: 10px;
	}

}

/* media query for tablet */
@media only screen and (min-width: 600px) and (max-width: 991px) {
.adminheadernav a font {
  font-size: 14px;
}
	.actitle {
		padding: 0;
	}

	.accart_info {
		float: none;
	}

	.a_addtocart {
		width: 130px !important;
	}

	.accart_info .joinWaitlist,
	.accart_info .leaveWaitlist,
	.classFullButton,
	.acshare {
		width: 130px !important;
	}
	
}

/* media query for Mobile to 480px */
@media only screen and (min-width: 480px) and (max-width: 599px) {

	.actitle {
		padding: 0;
	}

	.accart_info {
		float: none;
	}

	.a_addtocart {
		width: 130px !important;
	}

	.accart_info .joinWaitlist,
	.accart_info .leaveWaitlist,
	.classFullButton,
	.acshare {
		width: 130px !important;
	}

	.allCourses {
		max-width: 350px;
		margin: 0 auto;
	}

	.accourse img {
		max-height: 238px;
	}

	.actitle a {
		margin-bottom: 10px;max-height: 115px;
	}

	.mycoursebutton {
		width: 100%;
	}

}

/* media query for Mobile to 300px */
@media only screen and (min-width: 0px) and (max-width: 479px) {
	.changepasswordform label{width:100% !important;}
.lblCreateAccount1{width:100% !important;}
#RegistrationConfirmemail {
  margin-left: 0px !important;
  width: 100%;
}
.allCourses {margin: auto;max-width: 100% !important;}
.admin_createaccountform label{width:100%;}
#RegistrationConfirmemail{width:100%;margin-left:0%;}
.admin_lblcreateaccount{width:100%; margin-left:0px;}
.moodleform label {
  width: 100%;
}
.lblmoodle {
  width: 100% !important;
 }
#calendarHeader .prevMonth, #calendarHeader .nextMonth{width:35%; font-size:10px;}
	#calendarHeader .curMonth {font-size: 12px;width: 30%;}
	.actitle {
		padding: 0;
	}

	.accart_info {
		float: none;
	}

	.a_addtocart {
		width: 100% !important;
	}

	.classFullButton,
	.accart_info .joinWaitlist,
	.accart_info .leaveWaitlist,
	.acshare {
		width: 100% !important;
	}

	.allCourses {
		max-width: 230px;
		margin: 0 auto;
	}

	.accourse img {
		max-height: 156px;
	}

	.actitle a {
		margin-bottom: 10px;
	}

	.mycoursebutton {
		width: 100%;
	}

}

@media only screen and (min-width: 280px) and (max-width: 767px) {
	.paddingleft20{padding-left:0px;}
	.flashsuccess{width:100% !important;}
	#admincreateuserform .form-group {
  overflow: visible !important;
}
	#loggedinas{margin-right:10px;}
	#btnpaypalsubmit {margin-left: 0px; margin-top:3px;}
	.course_feature {
  margin:auto; clear:both;
  margin-bottom:10px;
  max-width: 270px;
  overflow: hidden;
  
}
	.divheight{margin:auto;}
	#courses-data-table_wrapper .dt-buttons{float:right !important;right:5px;}
	.read_more {float: left !important; margin-top:10px;}
	#searchform{margin-left:10px;}
	#loginform{margin-right:10px;}
	#forgotpwdemail{width:100%;}
	#rightside{margin-right:13px;margin-bottom:7px;}
	#creataccount{margin-right:10px;}
	.nomobilepadding{padding-left:0px;padding-right:0px;}
	.createaccountform label{display:block;}
	.dataTables_wrapper .dataTables_paginate .paginate_button{padding:0px 2px !important;}
	#courses-data-table_paginate{margin-bottom:10px;}
	
	#box{width:100% !important;left:0px;}
	.lblmoodle {
	width: 60%;
}
	.paddingleft{padding-left:0px;}
	#calendarHeader .nextMonth{float:left;}
	#calendarHeader .curMonth{width:30%;}
	#calendarHeader .prevMonth, #calendarHeader .nextMonth{width:33%;}
	#frontend {
    padding: 0 15px;
   }
   #calendarHeader .prevMonth, #calendarHeader .nextMonth {
   width: 34%;}
   
	.footer {bottom: auto;}

	.lblAccountProfile {
 margin-left:0px;
}
#accountprofileform #selStates, #selCountries{margin-left:0px;width:85%;}
#theDialogForm span {
  margin-left: 10px;

}
#planfeaturesdiv li {text-align: center;}
.navbar-brand{display:block;margin-left:20px;}
.padding10{padding:0px 20px 0px 10px !important;}
.adminheadernav.nav.navbar-nav li a {
  margin: 0;
  padding-left: 20px;
}
ul.adminheadernav > li {
  float: none;
  text-align: left;
}
.side-menu-color{cursor:pointer; margin:20px 0px;}
.navbar-toggle{margin-right:22px;background-color: #3a3a3a;}
 #admin-sidebar {
  	top: 0px;position:unset;
  	width:100%;
 }
.adminheadernav a font {
  font-size: 14px;
}
ul.adminheadernav a {
 padding: 8px 5px;
}
.side-submenus{display:none;}
.container-fluid {
  padding: 0px;
}
#sidemenu i {
  display: block;
}

}

@media only screen and (min-width: 280px) and (max-width: 420px) {
	
	#courses-data-table_filter input[type="search"] {width: 62%;}
#courses-data-table_filter{float:left; width:70%; margin-top:0px;}
	form#loginform{margin-left:5px;}
	#admin-sidebar{margin-top:35px;}
	.lblAccountProfile {
  width: 100%;
}
.tagstextbox input[type="text"]{width:100%;}
	#admin-sidebar{margin-top:35px;}
	#courses-data-table td{font-size:12px;}
	
	#accountprofileform #selStates, #selCountries{width:100%;}
 .input #newfieldLabel{width:100%;}
.adminNewUserForm label{font-size:12px;}
#createnewfield {margin-left: 7px;}
ol li .required_field {
  
  font-size: 12px;
  text-align: right;
}
.category-tag-sort .label {
  font-size: 12px;
}
.dataTables_wrapper .dataTables_paginate .paginate_button {padding: 0 2px !important;}
.btn-default, .btn {
  margin: 2px 0;
}
 
	.lblpaypal, .lblauthorizenet {
  float: left;margin-left:0px;
  width: 100%;
}
.paypalform label, .authorizenetform label {
  color: #979797;
  text-align: left;
  width: 100%;
}

	
}
