@media (min-width: 1200px) {
.global_search {
	margin-top: 9px;
}
.lp_logo {
	margin-right: 0px;
	margin-left: 0px;
}
.slb_status .listpage_rating_rank {
	margin-top: 6px;
}
.search_details_icons span.ico_11 {
	float: right;
}
.container .h_profile .loginbox button.btn-primary {
	float: right;
}
.h_profile {
	padding-right: 0px;
	padding-left: 0px;
}
.right_thumpnill ul li {
	margin: 10px 1px 5px 1px;
	/*width: 52px;
*/
}
#filterItemsContainer .panel-title {
	font-size: 13px;
}
/**24082015**/
.state_alone_dd .input-group .input-group-btn button {
	width: 213px;
}
.state_alone_dd .input-group .input-group-btn button.btn-default:focus, .state_alone_dd .input-group .input-group-btn button.btn-default.focus {
	background-color: #fff;
	color: #474148 !important;
}
.state_alone_dd .input-group .input-group-btn button.btn-default:active, .state_alone_dd .input-group .input-group-btn button.btn-default.active {
	color: #474148;
	background-color: #fff;
	border-color: #adadad;
}
.state_alone_dd .input-group .input-group-btn button span.ico_1 {
	color: #fff;
}
.state_alone_dd .input-group-btn.open button span.ico_1 {
	color: #474148;
}
.state_alone_dd .input-group .input-group-btn .dropdown-menu {
	margin-top: -1px;
	width: 100%;
	border: 0 none;
	border-radius: 0 0 2px 2px;
}
.state_alone_dd .input-group .input-group-btn .dropdown-menu li {
	width: 100%;
}
.state_alone_dd .input-group .input-group-btn .dropdown-menu li a {
	padding-left: 10px;
	padding-right: 0;
	width: 100%;
	/*font-size: 12px;
*/
}
.college_address {
	padding-bottom: 3px;
	padding-top: 3px;
}
.cutoff_annualfee {
	padding-bottom: 2px;
	padding-top: 2px;
}
.search_pagination_top {
	margin-bottom: 10px;
}
.primary_filter {
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 75%;
	overflow: hidden;
	text-align: left;
}
/****Detail Page Begin****/
.ncb_ratingbox {
	/*margin-top: -33px;
*/
}
/****Detail Page End****/
/************************COURSE PLAYER BEGIN *********************/
.qa_rightbody {
	margin-top: 37px;
}
.qa_right_top_area {
	margin: 1px 0 0;
	padding: 0;
	width: 100%;
	float: right;
	background: #f8f8f6;
	border-radius: 5px;
	position: relative;
}
.qa_right_top_area .point_score {
	margin: 0;
	padding: 14px 0 0 12px;
	float: left;
}
.qa_right_top_area .point_score p {
	margin: 0px 0 0;
	padding: 0 0 10px;
	/*float: left;
	color: #2d2d2d;
*/
	font-size: 20px;
	font-family: omnesregular;
	background: none repeat scroll 0 0 transparent;
}
.qa_right_top_area .timearea {
	margin: 0;
	padding: 7px 0px 7px 0px;
	float: right;
}
.qa_right_top_area .time_area_top {
	margin: 0;
	padding: 0;
	/*width: 100px;
*/
	font-size: 28px;
	font-family: omnesregular;
	text-align: left;
}
/*.tup {
	color: #cc0000;
}
*/
.qa_right_top_area .time_area_bottom {
	margin: 0;
	padding: 0;
	/*width: 100px;
*/
	float: left;
}
.qa_right_top_area .time_area_bottom .min {
	color: #2d2d2d;
	font-size: 11px;
	font-family: omnesregular;
	margin: 0 0 0 3px;
	padding: 0px;
	width: 45px;
	float: left;
	text-align: left;
}
.qa_right_top_area .time_area_bottom .sec {
	color: #2d2d2d;
	font-size: 11px;
	font-family: omnesregular;
	margin: 0;
	padding: 0;
	width: 37px;
	float: left;
	text-align: left;
}
.questofquest {
	margin: 20px 3px 0 0;
	text-align: right;
}
.xs-quest-of-quest {
	display: none;
}
/************************COURSE PLAYER END *********************/
}
@media (min-width: 992px) {
/***** CSS changes for sidbarNav 100% height --- Mathi****/
.row.table-row {
	width: 100%;
	margin: 0 auto;
}
.row.table-row > [class*="col-"] {
	display: table-cell;
	vertical-align: top;
}
.row.table-row#sidebarLeft > .col-sm-11 {
	width: 91.66666666666666%;
}
.row.table-row > .col-sm-10 {
	width: 83.33333333333334%;
}
.row.table-row#sidebarLeft > .col-sm-9 {
	width: 75%;
}
.row.table-row#sidebarLeft > .col-sm-8 {
	width: 66.66666666666666%;
}
.row.table-row#sidebarLeft > .col-sm-7 {
	width: 58.333333333333336%;
}
.row.table-row#sidebarLeft > .col-sm-6 {
	width: 50%;
}
.row.table-row#sidebarLeft > .col-sm-3 {
	width: 25%;
}
.row.table-row#sidebarLeft > .col-sm-2 {
	width: 16.666666666666664%;
}
.row.table-row#sidebarLeft > .col-sm-1 {
	width: 8.333333333333332%;
}
#districtList ul li {
	width: 140px;
	padding-bottom: 5px;
	padding-top: 5px;
}

}
@media (max-width: 991px) {
/***** CSS changes for sidbarNav --- Mathi****/
.navbar-header {
	float: none;
}
.navbar-toggle {
	display: block;
}
.navbar-collapse {
	border-top: 1px solid transparent;
	box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
}
.navbar-collapse.collapse {
	display: none!important;
}
.navbar-nav {
	float: none!important;
	margin: 7.5px -15px;
}
.navbar-nav>li {
	float: none;
}
.navbar-nav>li>a {
	padding-top: 10px;
	padding-bottom: 10px;
}
.navbar-text {
	float: none;
	margin: 15px 0;
}
/* since 3.1.0 */
.navbar-collapse.collapse.in {
	display: block!important;
}
.collapsing {
	overflow: hidden!important;
}
.h_logo {
	padding-left: 12px;
}
#sideBarLeft {
	background: none;
}
#districtList ul li {
	width: 136px;
	padding-bottom: 5px;
	padding-top: 5px;
}
.sm_padd {
	padding-left: 15px;
	/*padding-right: 15px;
*/
}
.middle-inner {
	padding-right: 0px;
}
}
@media (min-width: 992px) and (max-width: 1199px) {
.mainframe {
	width: 100%;
}
.topframe {
	width: 100%;
}
.slb_status .listpage_rating_rank {
	margin-top: 6px;
}
.search_details_icons span.ico_11 {
	float: right;
	margin-left: 1px;
	margin-right: 1px;
}
.global_search {
	margin-top: 9px;
}
.container .h_profile .loginbox button.btn-primary {
	float: right;
}
.lp_logo {
	margin: 0px;
}
#filterItemsContainer .panel-title {
	font-size: 13px;
}
/**24082015**/
.state_alone_dd .input-group .input-group-btn button {
	width: 100%;
}
.state_alone_dd .input-group .input-group-btn button.btn-default:focus, .state_alone_dd .input-group .input-group-btn button.btn-default.focus {
	background-color: #fff;
	color: #474148 !important;
}
.state_alone_dd .input-group .input-group-btn button.btn-default:active, .state_alone_dd .input-group .input-group-btn button.btn-default.active {
	color: #474148;
	background-color: #fff;
}
.state_alone_dd .input-group .input-group-btn button span.ico_1 {
	color: #fff;
}
.state_alone_dd .input-group-btn.open button span.ico_1 {
	color: #474148;
}
.state_alone_dd .input-group .input-group-btn .dropdown-menu {
	margin-top: -1px;
	width: 100%;
	border: 0 none;
	border-radius: 0 0 2px 2px;
}
.state_alone_dd .input-group .input-group-btn .dropdown-menu li {
	width: 100%;
}
.state_alone_dd .input-group .input-group-btn .dropdown-menu li a {
	padding-left: 10px;
	padding-right: 0;
	width: 100%;
}
.college_address {
	padding-bottom: 3px;
	padding-top: 3px;
}
.cutoff_annualfee {
	padding-bottom: 2px;
	padding-top: 2px;
}
.search_pagination_top {
	margin-bottom: 10px;
}
.primary_filter {
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 75%;
	overflow: hidden;
	text-align: left;
}
/***COURSE-LIST-PAGE 29082015 SURESH***/
.student_details_icons ul li a {
	float: left;
	padding: 0px;
	margin: 0px 2px;
	height: 25px;
	width: 25px;
	padding: 2px;
	border: 1px solid #ddd;
}
/****Detail Page Begin****/
.rating-a .br-widget a {
	height: 20px;
	width: 20px;
}
.searchresult_toparea_status .ratingbox {
	font-size: 24px;
	height: 42px;
	line-height: 46px;
	width: 55px;
}
.row_1_votes_rating {
	margin-top: 0px;
}
.searchresult_toparea_status .rating_rank {
	padding-top: 10px;
}
.ncb_ratingbox {
	/*margin-top: -33px;
*/
}
/****Detail Page End****/
.row_2_college_rating h2 {
	display: block;
}
.rating-a .br-widget .br-current-rating {
	/*margin-left: 170px;
*/
}
.nc_box_center {
	width: 82%;
}
/************************COURSE PLAYER BEGIN *********************/
.qa_rightbody {
	margin-top: 37px;
}
.qa_right_top_area {
	margin: 1px 0 0;
	padding: 0;
	width: 100%;
	float: right;
	background: #f8f8f6;
	border-radius: 5px;
	position: relative;
}
.qa_right_top_area .point_score {
	margin: 0;
	padding: 14px 0 0 12px;
	float: left;
}
.qa_right_top_area .point_score p {
	margin: 0px 0 0;
	padding: 0 0 10px;
	/*float: left;
	color: #2d2d2d;
*/
	font-size: 20px;
	font-family: omnesregular;
	background: none repeat scroll 0 0 transparent;
}
.qa_right_top_area .point_score p span {
	color: #0b7603;
}
.qa_right_top_area .timearea {
	margin: 0;
	padding: 7px 10px 7px 0;
	float: right;
}
.qa_right_top_area .time_area_top {
	margin: 0;
	padding: 0;
	/*width: 100px;
*/
	font-size: 28px;
	font-family: omnesregular;
	text-align: left;
}
.qa_right_top_area .time_area_bottom {
	margin: 0;
	padding: 0;
	/*width: 100px;
*/
	float: left;
}
.qa_right_top_area .time_area_bottom .min {
	color: #2d2d2d;
	font-size: 11px;
	font-family: omnesregular;
	margin: 0 0 0 3px;
	padding: 0px;
	width: 45px;
	float: left;
	text-align: left;
}
.qa_right_top_area .time_area_bottom .sec {
	color: #2d2d2d;
	font-size: 11px;
	font-family: omnesregular;
	margin: 0;
	padding: 0;
	width: 37px;
	float: left;
	text-align: left;
}
.questofquest {
	margin: 20px 3px 0 0;
	text-align: right;
}
.xs-quest-of-quest {
	display: none;
}
/************************COURSE PLAYER END *********************/
/***********Begin Page Not Found 404 - 12/12/2015**********************/
.pnf_right{
	margin:50px 0 0;
}
.pnf_tile {
    font-size: 35px;
}
/***********End Page Not Found 404**********************************/
/***************** Top Login Profile Box *************************
.profile_name_label .dropdown-menu {
	left:8px;
}
/***************** End Top Login Profile Box *************************/
.remove_photo_icon{
	right:-11px;
}
}
@media (max-width: 420px){
	/*.pagenation_prev,.pagenation_next{
		display:none;
	}*/
	.hp_login_button {
		padding: 6px 10px;
	}
	.btn{
		font-size:12px;
	}
}
@media (min-width: 768px) {
/***** mobile Screens **/
.screen.row .screen-bg1.col-xs-offset-3{
	margin-left:0px;
}
}

@media (min-width: 768px) and (max-width: 991px) {
body {
	font-size: 14px;
}
h1 {
	font-size: 19px;
}
h2 {
	font-size: 18px;
}
h3 {
	font-size: 16px;
}
h4 {
	font-size: 14px;
}
h5 {
	font-size: 12px;
}
.topframe {
	width: 100%;
}
.slb_status {
	padding-top: 5px;
}
.slb_status .listpage_rating_rank {
	/*padding-left: 16px;
*/
}
.slb_reviews a span.ico_10 {
	margin-left: 6px;
	margin-right: 0;
}
.search_details_icons span.ico_11 {
	margin-left: 5px;
	margin-right: 5px;
	float: right;
}
.pagination_control li.pagenation_current {
	width: 37px;
}
.pagination_control li a {
	width: 37px;
}
.global_search {
	margin-top: 9px;
}
.lp_logo {
	margin-left: 0px;
}
.container .h_profile .loginbox button.btn-primary {
	float: right;
}
#filterItemsContainer .panel-title, #sideBarLeft nav .panel-title {
	font-size: 12px !important;
}
.state_alone_dd .input-group .input-group-btn button {
	width: 121px;
}
.state_alone_dd .input-group .input-group-btn button.btn-default:focus, .state_alone_dd .input-group .input-group-btn button.btn-default.focus {
	background-color: #fff;
	color: #474148 !important;
}
.state_alone_dd .input-group .input-group-btn button.btn-default:active, .state_alone_dd .input-group .input-group-btn button.btn-default.active {
	color: #474148;
	background-color: #fff;
}
.state_alone_dd .input-group .input-group-btn button span.ico_1 {
	color: #fff;
}
.state_alone_dd .input-group-btn.open button span.ico_1 {
	color: #474148;
}
.state_alone_dd .input-group .input-group-btn .dropdown-menu {
	margin-top: -1px;
	width: 100%;
	border: 0 none;
	border-radius: 0 0 2px 2px;
}
.state_alone_dd .input-group .input-group-btn .dropdown-menu li {
	width: 100%;
}
.state_alone_dd .input-group .input-group-btn .dropdown-menu li a {
	padding-left: 10px;
	padding-right: 0;
	width: 100%;
}
.college_address {
	padding-bottom: 3px;
	padding-top: 3px;
}
.cutoff_annualfee {
	padding-bottom: 2px;
	padding-top: 2px;
}
.search_pagination_top {
	margin-bottom: 10px;
}
.primary_filter {
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 75%;
	overflow: hidden;
	text-align: left;
}
.right_thumpnill ul li {
	margin-left: 3px;
	margin-right: 3px;
	margin-bottom: 5;
	margin-top: 8px;
}
.trc_details_container {
	margin-bottom: 15px;
}
.left_side_bar_container {
	margin-top: 8px;
	margin-left: 15px;
}
/****Detail Page Begin****/
.ncb_ratingbox {
	/*margin-top: -33px;
*/
}
.nc_box_center .nearby_college {
	width: 84%;
}
.info_box ul.courses_listarea {
	/*height: 87px;
*/
}
/****Detail Page End****/
.hpg_search_panel {
	margin: 35px 0;
}
/************************COURSE PLAYER BEGIN *********************/
.qa_rightbody {
	margin-top: 37px;
}
.qa_right_top_area {
	margin: 1px 0 0;
	padding: 0;
	width: 100%;
	float: right;
	border-radius: 5px;
	position: relative;
}
.qa_right_top_area .point_score {
	margin: 0;
	padding: 14px 0 0 12px;
	float: left;
}
.qa_right_top_area .point_score p {
	margin: 0px 0 0;
	padding: 0 0 10px;
	/*float: left;
	color: #2d2d2d;
*/
	font-size: 20px;
	font-family: omnesregular;
	background: none repeat scroll 0 0 transparent;
}
.qa_right_top_area .timearea {
	float: right;
	margin: 0;
	padding: 14px 10px 9px 0px;
}
.qa_right_top_area .time_area_top {
	font-family: omnesregular;
	font-size: 21px;
	font-weight: 400;
	margin: 0;
	padding: 0;
	text-align: left;
}
.qa_right_top_area .time_area_bottom .min {
	color: #2d2d2d;
	float: left;
	font-family: omnesregular;
	font-size: 11px;
	margin: 0;
	padding: 0;
	text-align: center;
	width: 28px;
}
.qa_right_top_area .time_area_bottom .sec {
	color: #2d2d2d;
	float: left;
	font-family: omnesregular;
	font-size: 11px;
	margin: 0;
	padding: 0;
	text-align: center;
	width: 28px;
}
.qa_right_top_area .time_area_bottom {
	margin: 0;
	padding: 0;
	/*width: 100px;
*/
	float: left;
}
.qa_leftbody {
	height: auto;
}
.questofquest {
	margin: 20px 3px 0 0;
	text-align: right;
}
.xs-quest-of-quest {
	display: none;
}
/***********COURSE PLAYER END *********************/
/***********Begin Page Not Found 404 - 12/12/2015**********************/
.pnf_right{
	margin:40px 0 0;
}
.pnf_tile {
    font-size: 30px;
}
/***********End Page Not Found 404**********************************
.profile_name_label .dropdown-menu {
	left:24px;
}
/**********EndTop Login Profile Box *************************/
/***************** EVEVT PAGE *************************/
.con_details ul li {
    width: 50%;
}
/**********END EVEVT PAGE *************************/
/**********PROFILE MENU*************************/
.profile_name_label div.dropdown-menu ul li a{
	padding-top:17px;
	padding-bottom:15px;
}
.profile_name_label a span.drop_down_9 {
    font-size: 21px;
}
/**********END PROFILE MENU *************************/
}
@media  (max-width: 767px) {
#filterItemsContainer {
	margin-right: 15px;
}
.profile_name_label .dropdown-menu ul li {
	/*margin: 12px 0;*/
	margin: 0;
}
.xs-qa-right-top-area {
	padding: 0 20px 0 0;
	width: 100%;
	border-radius: 5px;
	margin-left: -13px;
}
.player_top_1 a.nav-expander {
}
.xs-qa-right-top-area .point_score p {
	font-size: 20px;
	font-family: omnesregular;
}
.xs-qa-right-top-area .time_area_top {
	font-size: 20px;
	font-family: omnesregular;
}
.xs-qa-right-top-area .time_area_bottom {
	margin: 0;
	padding: 0;
	/*width: 100px;
*/
	float: left;
}
.xs-qa-right-top-area .time_area_bottom .min {
	color: #2d2d2d;
	font-size: 11px;
	font-family: omnesregular;
	margin: 0;
	padding: 0 0 0 3px;
	width: 30px;
	float: left;
	text-align: left;
}
.xs-qa-right-top-area .time_area_bottom .sec {
	color: #2d2d2d;
	font-size: 11px;
	font-family: omnesregular;
	margin: 0;
	padding: 0;
	width: 30px;
	float: left;
	text-align: center;
}
.question_line p:nth-child(1) {
	margin-top: 0px;
}
.ncb_ratingbox {
	margin-right: 0;
}
.cplayer_course_name_2.test_only_course {
	display: none;
}
#player-container {
	margin-top: 20px;
}
/***************** Top Login Profile Box *************************
.profile_name_label .dropdown-menu {
	left:-15px;
}
/***************** EndTop Login Profile Box *************************/
/***************** EVEVT PAGE *************************/
.con_details ul li {
    width: 100%;
}
/***************** END EVEVT PAGE *************************/
.load_more{
	margin-top:10px;
}
/**********PROFILE MENU*************************/
.profile_name_label div.dropdown-menu ul li a{
	padding-top:17px;
	padding-bottom:15px;
}
.profile_name_label a span.drop_down_9{
	font-size:21px;
}

/**********END PROFILE MENU *************************/
/****** mobile screen **/
.screen-bg2{
	margin-top:0px;
	float:none;
	margin:auto;
}
.screen .text.text-right{
	text-align: left;
}
.screen-bg1{
	margin-top:0px;
	float:none;
}
}
@media (min-width: 481px) and (max-width: 767px) {
body {
	font-size: 14px;
}
h1 {
	font-size: 19px;
}
h2 {
	font-size: 16px;
}
h3 {
	font-size: 14px;
}
h4 {
	font-size: 14px;
}
h5 {
	font-size: 10px;
}
h2.event-title{
	font-size:18px;
}
.topframe {
	width: 100%;
}
.hbg {
	min-height: 211px;
}
.search_pagination_top {
	margin-bottom: 12px;
	margin-top: 5px;
}
.slb_reviews {
	float: right;
	padding-top: 10px;
	padding-bottom: 8px;
	border: 0 none;
}
.slb_reviews a span.ico_10 {
	margin-left: 6px;
	margin-top: 6px;
}
.search_details_icons span.ico_11 {
	float: left;
	margin-top: 11px;
}
.search_listing_box_divider_2 {
	display: none;
}
.search_listing_box_divider {
	margin-bottom: 10px;
	padding-bottom: 0px;
}
.state_alone_dd {
}
.global_search {
	margin-top: 9px;
}
.global_search input {
	font-size: 10px;
}
/*.h_profile {
	display: none;
}*/
.lp_logo {
	margin: 0px;
}
#sideBarLeft {
	margin-left: 15px;
}
.right_thumpnill ul li {
	margin-left: 8px;
	margin-right: 8px;
}
.primary_filter {
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 75%;
	overflow: hidden;
	text-align: left;
}
#filterItemsContainer .panel-title, #sideBarLeft nav .panel-title {
	font-size: 13px;
}
#districtList ul li {
	width: 145px;
}
.trc_details_container {
	margin-bottom: 15px;
}
.left_side_bar_container {
	margin-top: 8px;
}
.state_alone_dd .input-group .input-group-btn button {
	width: 105px;
}
.state_alone_dd .input-group .input-group-btn button.btn-default:focus, .state_alone_dd .input-group .input-group-btn button.btn-default.focus {
	background-color: #fff;
	color: #474148 !important;
}
.state_alone_dd .input-group .input-group-btn button.btn-default:active, .state_alone_dd .input-group .input-group-btn button.btn-default.active {
	color: #474148;
	background-color: #fff;
	border-color: #adadad;
}
.state_alone_dd .input-group .input-group-btn button span.ico_1 {
	color: #fff;
}
.state_alone_dd .input-group-btn.open button span.ico_1 {
	color: #474148;
}
.state_alone_dd .input-group .input-group-btn .dropdown-menu {
	margin-top: -1px;
	width: 100%;
	border: 0 none;
	border-radius: 0 0 2px 2px;
}
.state_alone_dd .input-group .input-group-btn .dropdown-menu li {
	width: 100%;
}
.state_alone_dd .input-group .input-group-btn .dropdown-menu li a {
	padding-left: 10px;
	padding-right: 0;
	width: 100%;
	/*font-size: 12px;
*/
}

/***course list page***/
/*.cc_lectures_quiz_area {
	float: none;
}
.cc_authors_area {
	float: none;
}
.cc_authors_photo {
	float: none;
}
*/
/****Detail Page Begin****/
.row_2_college_rating h2 {
	display: block;
	float: none;
}
.row_1_votes_rating {
	margin-top: -25px;
}
.ncb_ratingbox {
	/*margin-top: -29px;
*/
}
.info_box ul.courses_listarea {
	/*height: 145px;
*/
}
.info_box ul.courses_listarea li {
	width: 100%;
}
/****Detail Page End****/
.na_box {
	margin-bottom: 20px;
	height: 154px;
}
.na_box_discription {
	padding-left: 27px;
	padding-right: 27px;
}
.new_about_title {
	line-height: 32px;
	margin-bottom: 15px;
}
/****About Static Page End****/
/****05092015 sur begin****/
.f_nav_bg ul li a {
	color: #ddd;
	float: left;
	padding: 19px 7px 15px;
	font-size: 16px;
}
/****05092015 sur End****/
/***08092015 sur begin***/
.hpg_search_panel {
	margin-bottom: 35px;
	margin-top: 35px;
}
.trc_title {
	font-size: 18px;
}
.hpg_search_panel h1.course_caption {
	font-size: 18px;
}
/***08092015 sur End***/
.take-this-course {
	border-bottom: 1px solid #ddd;
	float: left;
	margin: 15px 0;
	padding-bottom: 10px;
	width: 100%;
}
.my_course_box {
	height: 226px;
}
/************************COURSE PLAYER BEGIN *********************/
.questofquest {
	display: none;
}
.ques_timeup {
	display: none;
}
.next_question {
	text-align: right;
}
.qa_leftbody {
	height: auto;
}
.instructions_container {
	margin-top: 30px;
}
.instructions_box h1 {
	margin-top: 0px;
	margin-bottom: 5px;
}
.improve-score {
	text-align: center;
}
.box-pad-top-bot {
	padding-bottom: 15px;
	padding-top: 20px;
}
.qa_leftbody {
	height: auto;
}
.ques_timeup {
	margin-bottom: 10px;
}
.question_line p {
	margin-top: 10px;
}
.instructions_box .your-score {
	font-size: 18px;
	text-align: center;
}
/************************COURSE PLAYER End *********************/
/***********Begin Page Not Found 404 - 12/12/2015**********************/
.pnf_right{
	margin:0 0 20px;
}
.pnf_tile {
    font-size: 30px;
}
/***********End Page Not Found 404**********************************/

}
@media (min-width: 481px) and (max-width: 580px) {
.state_alone_dd {
	display: none;
}
.search_result_row_1 {
	height: 55px;
}
.search_result_row_1 h1 {
	line-height: 20px;
}
.trophy_left {
	padding-top: 0px;
}
}
@media  (max-width: 410px) {
.search_pagination_top .sort_container span.sort-by {
	display: none;
}
}
@media (min-width: 380px) and (max-width: 480px) {
body {
	font-size: 14px;
}
h1 {
	font-size: 16px;
}
h2 {
	font-size: 14px;
}
h4 {
	font-size: 12px;
}
h2.event-title{
	font-size:18px;
}
.hbg {
	min-height: 211px;
}
.trc_details_container {
	height: 82px;
	margin-bottom: 15px;
	padding-left: 10px;
	padding-right: 10px;
}
.slb_status {
	padding-bottom: 12px;
}
.slb_status .listpage_rating_rank {
	height: 25px;
	line-height: 12px;
}
/*.slb_status .ratingbox {
	height: 24px;
	line-height: 26px;
	width: 30px;
}
*/
.slb_reviews {
	float: right;
	padding-top: 7px;
	border: 0 none;
	padding-bottom: 5px;
}
.slb_reviews a span.ico_10 {
	margin-left: 6px;
	margin-top: 6px;
}
.search_details_icons span.ico_11 {
	float: left;
	margin-top: 9px;
}
.search_listing_box_divider_2 {
	border: none;
}
.search_pagination_top {
	margin-bottom: 10px;
	margin-top: 5px;
}
.pagination_control li.pagenation_current {
	padding-top: 6px;
	width: 30px;
}
.pagination_control li a {
	padding-top: 6px;
	width: 35px;
}
.pagination_control li.pagenation_first a, .pagination_control li.pagenation_next a {
	padding-top: 6px;
}
.state_alone_dd {
	display: none;
}
.global_search {
	float: right;
	margin-top: 9px;
}
.global_search input {
	font-size: 11px;
	width: 190px ;
}
.search_listing_box_divider {
	padding-bottom: 0px;
}
/*.h_profile {
	display: none;
}*/
.lp_logo {
	margin: 0px;
}
.right_thumpnill ul li {
	margin-bottom: 5px;
	margin-left: 6px;
	margin-right: 5px;
	margin-top: 10px;
	width: 52px;
}
#filterItemsContainer .panel-title, #sideBarLeft nav .panel-title {
	font-size: 13px;
}
#sideBarLeft {
	margin-left: 15px;
}
.right_thumpnill ul li {
	margin-left: 3px;
	margin-right: 3px;
	margin-bottom: 5;
	margin-top: 8px;
}
#districtList ul li {
	width: 165px;
}
.left_side_bar_container {
	margin-top: 8px;
}
.college_search_bg h4 {
	margin-left: 15px;
	margin-right: 15px;
}
/**course list page**/
/*.college_course_description {
	display: none;
}
.cc_images_description {
	margin-bottom: 10px;
}
.search_listing_box .slb_reviews {
	padding-top: 15px;
}
.student_details_icons ul {
	margin-bottom: 5px;
}
*/
/****Detail Page Begin****/
.rating_count {
	display: none;
	height: auto;
	text-align: right;
	width: 90px;
}
.row_2_college_rating h2 {
	display: block;
	float: none;
}
.row_1_votes_rating {
	margin-top: -25px;
}
.info_box ul.courses_listarea {
	/*height: 136px;
*/
	margin-bottom: 0;
}
.info_box ul.photo_thumbnail {
	/*height: 0;
*/
	margin-bottom: 50px;
}
.info_box ul.courses_listarea li {
	width: 100%;
	font-size: 13px;
}
.info_box .facilit_icon span.ico_13 {
	font-size: 16px;
	margin-left: 4px;
	margin-right: 4px;
}
.info_box ul.photo_thumbnail li {
	height: 41px;
	width: 41px;
	margin-left: 4px;
	margin-right: 4px;
	overflow: hidden;
}
.info_box ul.photo_thumbnail li a, .info_box ul.photo_thumbnail li a img {
	height: 35px;
	width: 35px;
}
.ncb_ratingbox {
	/*margin-top: -28px;
*/
}
.photos_tab .photos_tab_details a {
	height: 65px;
}
.photos_tab .photos_tab_details a img {
	height: 55px;
}
/****Detail Page End****/
/****About Static Page Begin****/
.na_box {
	margin-bottom: 20px;
	height: 135px;
}
.na_box_discription {
	padding-left: 20px;
	padding-right: 20px;
	line-height: 15px;
}
.work_title {
	display: none;
}
.new_about_title {
	line-height: 24px;
}
/****About Static Page End****/
/****05092015 sur begin****/
.f_nav_bg ul li a {
	color: #ddd;
	float: left;
	padding: 19px 7px 15px;
	font-size: 15px;
}
/****05092015 sur End****/
/*****08092015 sur Begin*****/
.hpg_search_panel {
	margin-bottom: 46px;
	padding-bottom: 24px;
	padding-top: 15px;
	margin-top: 46px;
}
.trc_title {
	font-size: 18px;
}
.hpg_search_panel h1.course_caption {
	font-size: 18px;
}
/*****08092015 sur End*****/
.take-this-course {
	border-bottom: 1px solid #ddd;
	float: left;
	margin: 15px 0;
	padding-bottom: 10px;
	width: 100%;
}
.rating-a .br-widget .br-current-rating {
	line-height: 40px;
}
.btn.btn-default.dropdown-toggle.btnw {
	width: 100px;
}
.search_result_row_1 h1 {
	line-height: 20px;
}
.college_course_description .cc_authors_area .cc_authors_photo img {
	height: 30px;
	width: 30px;
}
.trophy_left {
	padding-top: 0px;
}
.my_course_box {
	height: 226px;
}
.my_course_box_title {
	height: 46px;
}
.my_course_box_subtitle {
	height: 64px;
	margin-top: 0px;
}
.details_container_bottom {
	padding: 0;
	margin: 0;
}
.courses_percentage {
	padding: 5px 5px 0 0;
}
/************************COURSE PLAYER BEGIN *********************/
.instructions_container {
	margin-top: 30px;
}
.improve-score {
	text-align: center;
}
.box-pad-top-bot {
	padding-bottom: 15px;
	padding-top: 20px;
}
.qa_leftbody {
	height: auto;
}
.question_line p {
	font-size: 13px;
	margin-top: 10px;
}
.ques_timeup {
	margin-bottom: 10px;
}
.instruct-title {
	font-size: 18px;
}
.instructions_box .your-score {
	font-size: 18px;
	text-align: center;
}
.ques_timeup {
	display: none;
}
.questofquest {
	display: none;
}
.next_question {
	text-align: right;
}
/************************COURSE PLAYER END *********************/
/*************************BLOG BEGIN**************************************/
.related_posts h3, .share_buttons h3, .tag-list h3 {
	font-size: 14px;
}
/*************************BLOG END************************************************/
/***********Begin Page Not Found 404 - 12/12/2015**********************/
.pnf_right{
	margin:0 0 20px;
}
.pnf_tile {
    font-size: 25px;
}
.pnf_text {
    font-size: 16px;
}
/***********End Page Not Found 404**********************************/
}
@media (min-width: 320px) and (max-width: 379px) {
body {
	font-size: 14px;
}
h1 {
	font-size: 16px;
}
h2 {
	font-size: 15px;
}
h3 {
	font-size: 16px;
}
h4 {
	font-size: 14px;
}
h5 {
	font-size: 12px;
}
h2.event-title{
	font-size:18px;
}
.trc_details_container {
	height: 105px;
	margin-bottom: 10px;
}
.hbg {
	min-height: 211px;
}
.trc_details_container {
	padding: 10px 5px 0;
}
.trc_college_rating .slb_status .ratingbox {
	font-size: 11px;
	font-weight: bold;
	height: 18px;
	line-height: 20px;
	width: 23px;
}
.search_pagination_top {
	height: 26px;
	margin-bottom: 10px;
	margin-top: 5px;
}
/******/
.slb_status {
	padding-bottom: 3px;
}
.slb_status .listpage_rating_rank {
	/*height: 22px;
*/
	line-height: 10px;
}
.sort_container a {
	font-size: 13px;
	padding: 0 !important;
}
/*.slb_status .ratingbox {
	height: 25px;
	line-height: 26px;
	width: 34px;
}
*/
.v_good_vote_box {
	margin-left: 2px;
	margin-right: 0;
	margin-top: 5px;
}
.slb_reviews {
	float: right;
	padding-top: 5px;
	border: 0 none;
	padding-bottom: 3px;
}
.search_details_icons span.ico_11 {
	float: left;
	margin-top: 7px;
}
.search_pagination_top {
	height: 25px;
}
.pagination_control{
	float:right;
}
.pagination_meta {
	line-height: 23px;
	padding-right: 3px;
}
.pagination_control li.pagenation_current {
	width: 30px;
}
.pagination_control li a {
	height: 23px;
	width: 30px;
	padding: 3px 0 0;
}
.pagination_control li.pagenation_current {
	height: 24px;
	padding-top: 2px;
}
.pagination_control li.pagenation_first a, .pagination_control li.pagenation_next a , .pagination_control li.pagenation_prev a{
	height: 23px;
	padding-top: 2px;
	width: 45px;
}
.pagenation_items{
	display:none;
}
.sort_container {
	line-height: 22px;
}
.sort_container a {
	margin-left: 0px;
	padding: 0px;
}
.sort_container a span.ico_9 {
	font-size: 8px;
	margin-right: 1px;
}
.search_listing_box_divider_2 {
	display: none;
}
.search_listing_box_divider {
	padding-bottom: 0px;
}
.global_search {
	margin-top: 9px;
}
.global_search input {
	width: auto;
}
/*.h_profile {
	display: none;
}*/
.state_alone_dd {
	display: none;
}

.right_thumpnill ul li {
	margin: 10px 3px 5px;
	width: 52px;
}
#filterItemsContainer .panel-title, #sideBarLeft nav .panel-title {
	font-size: 13px;
}
#sideBarLeft {
	margin-left: 15px;
}
/*.right_thumpnill ul li {
	margin: 5px;
}
*/
#districtList ul li {
	width: 136px;
}
.trc_details_container h4 {
	height: 46px;
	margin-bottom: 6px;
	overflow-x: hidden;
	overflow-y: hidden;
}
.left_side_bar_container {
	margin-top: 8px;
}
.v_good {
	margin-top: 0px;
}
.college_search_bg h4 {
	margin-left: 15px;
	margin-right: 15px;
}
.top_state_title h1 {
	margin-top: 5px;
}
/****Detail Page Begin****/
.search_result_row_2 {
	height: 58px;
}
.search_result_row_2 .cld_author_r .pull-left img {
	height: 40px;
	width: 40px;
}
.searchresult_toparea_status .rating_rank {
	padding-top: 0px;
}
.searchresult_toparea_status .ratingbox {
	font-size: 21px;
	height: 37px;
	line-height: 39px;
	width: 45px;
}
.rating_count {
	display: none;
	height: auto;
	text-align: right;
	width: 90px;
}
.row_2_college_rating h2 {
	display: block;
	float: none;
}
.row_1_votes_rating {
	height: 42px;
	width: 100%;
	/*margin-top: -25px;
*/
}
.info_box ul.courses_listarea {
	/*height: 111px;
*/
}
.info_box ul.courses_listarea li {
	font-size: 11px;
	width: 100%;
}
.info_box .facilit_icon span.ico_13 {
	font-size: 17px;
}
.info_box ul.photo_thumbnail li {
	height: 33px;
	width: 33px;
}
.info_box ul.photo_thumbnail li a, .info_box ul.photo_thumbnail li a img {
	height: 28px;
	width: 28px;
}
.info_box ul.photo_thumbnail {
	/*height: 30px;
*/
}
.info_tab_container {
	margin-bottom: 0px;
}
.ncb_ratingbox {
	/*margin-top: -43px;
*/
}
.user_reviews_for_title {
	margin-bottom: 5px;
	margin-top: 0;
}
/*.load_more {
	margin-top: 10px;
	margin-bottom: 15px;
}*/
.ur_rated {
	width: 118px;
}
.ur_rated .rating_rank {
	width: 70px;
}
.gplus_btn {
	margin-left: 1px;
}
.info_box .facilit_icon span.ico_13 {
	margin-left: 3px;
	margin-right: 3px;
}
.ur_rated .ratingbox {
	font-size: 15px;
	width: 37px;
}
.ur_rated .ur_good {
	font-size: 10px;
}
.ur_rated .ur_votes_text {
	font-size: 9px;
}
.courses_tab_details {
	margin-top: 15px;
}
.write_reviews_minimum20 {
	margin-bottom: 10px;
	margin-top: 5px;
}
.photos_tab .photos_tab_details a {
	height: 46px;
}
.photos_tab .photos_tab_details a img {
	height: 36px;
}
/****Detail Page End****/
/****About Static Page Begin****/
.na_box {
	margin-bottom: 20px;
	height: 123px;
}
.na_box_discription {
	padding-left: 10px;
	padding-right: 10px;
	line-height: 16px;
}
.nc_box_center .nearby_college {
	width: 80%;
}
.work_title {
	display: none;
}
.new_about_title {
	line-height: 28px;
}
/****About Static Page End****/
/****05092015 sur begin****/
.f_nav_bg ul li a {
	color: #ddd;
	float: left;
	padding: 19px 7px 15px;
	font-size: 15px;
}
/****05092015 sur End****/
/***08092015 sur Begin****/
.hpg_search_panel {
	margin-bottom: 28px;
	padding-bottom: 24px;
	padding-top: 15px;
	margin-top: 50px;
}
.trc_title {
	font-size: 15px;
}
.hpg_search_panel h1.course_caption {
	font-size: 16px;
}
/***08092015 sur End****/
.take-this-course {
	border-bottom: 1px solid #ddd;
	float: left;
	margin: 15px 0;
	padding-bottom: 10px;
	width: 100%;
}
.rating-a .br-widget .br-current-rating {
	line-height: 40px;
}
.btn.btn-default.dropdown-toggle.btnw {
	width: 100px;
}
.hp-bottom-search .typeahead.dropdown-menu {
	width: 65%;
}
.search_result_row_1 h1 {
	line-height: 20px;
}
.college_course_description .cc_authors_area .cc_authors_photo img {
	height: 25px;
	width: 25px;
}
.college_search_bg h4 {
	font-size: 16px;
	line-height: 28px;
	margin-bottom: 5px;
}
.v_good_2 {
	font-size: 13px;
}
.search_pagination_top .sort_container span.sort-by {
	display: none;
}
.student_certificate {
	margin-top: 15px;
}
.trophy_left {
	padding-top: 0px;
}
.my_course_box {
	height: 246px;
}
.my_course_box_title {
	height: 46px;
}
.my_course_box_subtitle {
	height: 64px;
	margin-top: 0px;
}
.details_container_bottom {
	padding: 0;
	margin: 0;
}
.courses_percentage {
	padding: 5px 5px 0 0;
}
/************************COURSE PLAYER BEGIN *********************/
.instructions_container {
	margin-top: 30px;
}
.instructions_box h1 {
	margin-top: 0px;
	margin-bottom: 5px;
}
.box-pad-top-bot {
	padding-bottom: 15px;
	padding-top: 20px;
}
.qa_leftbody {
	height: auto;
}
.question_line p {
	margin-top: 10px;
}
.ques_timeup {
	margin-bottom: 10px;
}
.time_area_top {
	font-size: 25px;
}
.time_area_bottom .min {
	text-align: left;
}
.time_area_bottom .sec {
	text-align: left;
}
.improve-score {
	text-align: center;
}
.instructions_box .your-score {
	font-size: 16px;
	text-align: center;
}
.instructions_box .instruct-title {
	font-size: 16px;
}
.ques_timeup {
	display: none;
}
.questofquest {
	display: none;
}
.next_question {
	text-align: right;
}
/************************COURSE PLAYER END *********************/
/*************************BLOG BEGIN**************************************/
.share_buttons {
	text-align: left;
}
.share_buttons .social-share-right {
	float: none;
}
/*************************BLOG END************************************************/
/***********Begin Page Not Found 404 - 12/12/2015**********************/
.pnf_right{
	margin:0 0 20px;
}
.pnf_tile {
    font-size: 25px;
}
.pnf_text {
    font-size: 16px;
}
/***********End Page Not Found 404**********************************/
/*.class_sec_area_1{
  margin-top:10px;
}*/
.ico_photos{
	font-size:23px;
}
/*.mod_manage_subjects .tab_bottom .table-responsive {
		margin-bottom:0px;
	}
	.mod_manage_subjects_top div table tr td.tdpl .form-control{
	width:82%;
}*/
	/******setings page tab*******/
	div ul.nav > li > a {
	padding-left: 6px;
	padding-right: 6px;
	}
	/******end setings page tab*******/
}
@media (max-width: 319px) {
body {
	font-size: 14px;
}
h1 {
	font-size: 16px;
}
h2 {
	font-size: 14px;
}
h3 {
	font-size: 14px;
}
h4 {
	font-size: 10px;
}
.hbg {
	min-height: 211px;
}
.trc_details_container {
	height: 82px;
	margin-bottom: 15px;
	padding-left: 5px;
	padding-right: 5px;
}
.trc_college_rating .slb_status .ratingbox {
	font-size: 11px;
	font-weight: bold;
	height: 18px;
	line-height: 20px;
	width: 23px;
}
.v_good_vote_box {
	margin-left: 1px;
	margin-right: 0;
	margin-top: 0px;
}
.v_good_2 {
	font-size: 12px;
}
.search_pagination_top {
	height: 26px;
	margin-bottom: 10px;
	margin-top: 5px;
}
/******/
.slb_status {
	padding-bottom: 3px;
}
.slb_status .listpage_rating_rank {
	/*height: 25px;
*/
	line-height: 12px;
}
.slb_status .ratingbox {
	height: 28px;
	line-height: 28px;
	width: 40px;
}
.slb_reviews {
	padding-top: 4px;
	padding-bottom: 2px;
}
.search_details_icons {
	float: right;
}
.search_details_icons span.ico_11 {
	margin-top: 6px;
	float: right;
	margin-left: 6px;
	margin-right: 6px;
}
.search_pagination_top {
	height: 25px;
}
.pagination_meta {
	line-height: 23px;
	padding-right: 3px;
}
.pagination_control li.pagenation_current {
	width: 13px;
}
.pagination_control li a {
	height: 23px;
	width: 13px;
}
.pagination_control li.pagenation_current {
	height: 24px;
}
.pagination_control li.pagenation_first a, .pagination_control li.pagenation_next a {
	height: 23px;
	padding-top: 5px;
	width: 42px;
}
.sort_container {
	line-height: 20px;
}
.sort_container a {
	margin-left: 1px;
	padding-left: 2px;
}
.search_listing_box_divider_2 {
	margin-bottom: 5px;
	padding-bottom: 3px;
	border-bottom: 1px solid #ddd;
}
.state_alone_dd {
	display: none;
}
.global_search {
	display: none;
}
.sort_container {
	display: none;
}
/*.h_profile {
	display: none;
}*/
.state_alone_dd {
	display: none;
}
.lp_logo {
	margin: 0px;
}
#filterItemsContainer .panel-title, #sideBarLeft nav .panel-title {
	font-size: 13px;
}
#sideBarLeft {
	margin-left: 10px;
	margin-top: 10px
}
.right_thumpnill ul li {
	margin: 5px 0px;
}
#districtList ul li {
	width: 125px;
}
.left_side_bar_container {
	margin-top: 5px;
}
.trc_details_container h4 {
	height: 42px;
	margin-bottom: 6px;
	overflow-x: hidden;
	overflow-y: hidden;
}
.v_good {
	margin-top: 0px;
}
/****Detail Page Begin****/
.ncb_ratingbox {
	height: 24px;
	line-height: 26px;
	/*margin-top: -26px;
*/
	width: 28px;
}
.info_box ul.courses_listarea {
	/*height: 109px;
*/
}
.info_box ul.courses_listarea li {
	font-size: 8px;
	width: 100%;
}
.ur_rated {
	width: 118px;
}
.ur_rated .ur_good {
	font-size: 9px;
}
.ur_rated .rating_rank {
	width: 59px;
}
.ur_rated .ur_votes_text {
	font-size: 9px;
}
.ur_rated .ratingbox {
	font-size: 13px;
	width: 28px;
}
/****Detail Page End****/
/****05092015 sur begin****/
.f_nav_bg ul li a {
	color: #ddd;
	float: left;
	padding: 19px 7px 15px;
	font-size: 15px;
}
/****05092015 sur End****/
/*****08092015 sur Begin******/
.hpg_search_panel {
	margin-bottom: 35px;
	padding-bottom: 24px;
	padding-top: 15px;
	margin-top: 35px;
}
.trc_title {
	font-size: 15px;
}
.hpg_search_panel h1.course_caption {
	font-size: 15px;
}
/*****08092015 sur End******/
.info_box .facilit_icon span.ico_13 {
	font-size: 12px;
}
.take-this-course {
	border-bottom: 1px solid #ddd;
	float: left;
	margin: 15px 0;
	padding-bottom: 10px;
	width: 100%;
}
.college_course_description .cc_authors_area .cc_authors_photo img {
	height: 25px;
	width: 25px;
}
.search_pagination_top .sort_container span.sort-by {
	display: none;
}
/************************COURSE PLAYER BEGIN *********************/
.instructions_container {
	margin-top: 30px;
	margin-bottom: 40px;
}
.instructions_box h1 {
	margin-top: 0px;
	margin-bottom: 5px;
}
.box-pad-top-bot {
	padding-bottom: 15px;
	padding-top: 20px;
}
.player_top_2 a span.ico_nt {
	font-size: 7px;
}
.player_top_2 a {
	font-size: 9px;
}
.topics_status span {
	font-size: 11px;
}
.qa_leftbody {
	height: auto;
}
.question_line p {
	margin-top: 10px;
}
.ques_timeup {
	margin-bottom: 10px;
}
.time_area_top {
	font-size: 25px;
}
.time_area_bottom .min {
	text-align: left;
}
.time_area_bottom .sec {
	text-align: left;
}
.improve-score {
	text-align: center;
}
.instructions_box .your-score {
	font-size: 14px;
	text-align: center;
}
.instruct-title {
	font-size: 14px;
}
.qa_right {
	margin-bottom: 20px;
}
.ques_timeup {
	display: none;
}
.questofquest {
	display: none;
}
.next_question {
	text-align: right;
}
.player_top_1 a.nav-expander {
	padding: 11px 15px 11px 15px;
}
.searchresult_toparea_status .ratingbox {
	font-size: 20px;
	height: 37px;
	line-height: 40px;
	width: 46px;
}
/************************COURSE PLAYER END *********************/
/***********Begin Page Not Found 404 - 12/12/2015**********************/
.pnf_right{
	margin:0 0 20px;
}
.pnf_tile {
    font-size: 25px;
}
.pnf_text {
    font-size: 16px;
}
/***********End Page Not Found 404**********************************/
.ico_photos{
	font-size:20px;
}
}
/*********Event Calendar*********/
@media (max-width: 440px){
	.event_calendar_main_box{
		width:100%;
		margin-bottom:10px;
		margin-top:10px;
	}
	.event_description_main_box{
		width:100%;
	}
	.etd_top_center {
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
h1.new_about_title{
	width: 80%;
}
}
@media (min-width: 441px) and (max-width: 767px) {
.event_calendar_mon{
	padding-left:5px;
	padding-right:6px;
}
.event_calendar_day{
	padding-left:5px;
	padding-right:5px;
}
}