@charset "UTF-8";
/* CSS Document */
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,300italic,400italic,600,600italic,700,700italic,800italic,800);
@import url(https://fonts.googleapis.com/css?family=Roboto:400,300italic,300,100italic,100,400italic,500,500italic,700,900,700italic,900italic);
html{overflow-x:hidden;}
body {
	background:#000;
	font-family: "Roboto",sans-serif;
	color:#fff;
	margin:0;
	padding:0;
	overflow-x:hidden;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}


a {
	color: #008cba;
	line-height: inherit;
	text-decoration:none;
}
.active a{background:#6b6c6d}
:focus{outline:none; }
h2 {
	color:#fff;
	font-size:34px;
	margin:0;
	padding:0;
	line-height:32px;
	font-family: "Roboto",sans-serif;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-weight:300;
}

h3 {
	font-size:23px;
	margin:0;
	padding:0;
	line-height:28px;
	font-family: "Roboto",sans-serif;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-weight:300;
}

h4 {
	margin:0;
	padding:0;
	display:block;
	clear:both;
	font-size:14px;
	line-height:16px;
	font-family: "Roboto",sans-serif;
}

.highlight {
	color:#f6931e;
}

.highlight a {
	color:#f6931e!important;
	text-decoration:underline;
}

.highlight a:hover, a.highlight:hover {
	text-decoration:none;
	color:#f6931e;
}

.highlight2 {
	color:#bd2121;
}

.highlight2 a {
	color:#bd2121;
	text-decoration:underline;
}


.highlight2 a:hover, a.highlight2:hover {
	text-decoration:none;
	color:#bd2121;
}



.trending-search li a:hover, .all-type .tag-link a:hover,  .kwu-link a:hover, .calendar-link a:hover, #profile-section .right-section .tabs  .content section#my-playlists .playlist .playlist-track .description .play a:hover, .load-more a:hover, .social-icon li a:hover, .video-sec .left-sec .sharelist ul li a:hover span{opacity:0.8;}


.weekbutton,.weeeklist{display:none}


.wrapper {
	width:100%;
	/*max-width:1541px;*/
	max-width:1388px;
	padding:25px 20px;
	margin:0px auto;
	position:relative;
}

.wrapper-full {
	width:100%;
	display:block;
	clear:both;
	padding:0 20px;
}

.wrapper-mid {
	width:100%;
	max-width:1134px;
	margin:0px auto;
	display:block;
	clear:both;
	padding:0 20px;
}

.template-content {
	padding-top:71px;
	padding-bottom:200px;
}


.medium-bg {
	background:#e7e8e8;
	color:#000;
}

.medium-bg-2 {
	background:#f7f7f7;
}

.light-bg {
	background:#fff;
	color:#000;
}

.dark-bg {
	background:#000;
	color:#b2b4b6;
}
.header{ padding: 20px 0px 5px 0px; background:#000; }
.header .logo {
	padding-top: 12px;
	width:218px;
	float:left;
}

.header .search {
	width:467px;
	padding-top:10px;
	float:left;
}

.search input[type=text] {
	width:90%;
	border-right:none!important;
	box-shadow: none;
}

.faculty-menu .search input[type=text], .search .faculty-menu input[type=submit] {
	margin:0!important;
}

.search input[type=submit] {
	width:10%;
	border:none;
	height:37px;
	background:url(../images/sprite.png) no-repeat center 6px #fff;
	border-style: solid;
	border-width: 1px;
	border-color: #cccccc;
	border-left:none;
	box-shadow: none;
	cursor:pointer;
}

.header .options {
	width:450px;
	float:right;
	margin-top: 15px;
}

.header .options ul {
	margin:0;
	padding:0;
	text-align:right;
}

.header .options li {
	display:inline-block;
	position:relative;
}

.header .options li a, .header .options li .trigger  {
	color:#a1a3a6;
	font-size:11px;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
	padding-right:41px;
	background:url(../images/sprite.png) no-repeat right -45px;
	display:block;
	line-height:33px;
	margin-left:17px;
}

.header .options li.calendar a {
	background-position:right -88px;
}

.header .options li.login .trigger {
	background-position:right -131px;
}

.header .options li.login:hover ul {
	display:block;
}

.header .options li.login ul {
	position:absolute;
	right:0;
	top:30px;
	z-index:10000;
	width:200px;
	background:#ae0000;
	display:none;
}

.header .options li.login ul li {
	display:block;
	clear:both;
	text-align:center;
	border-bottom:solid 1px #333;
	padding:0;
}

.header .logo img{max-width:100%; height:auto;}

.header .options li.login ul a {
	background-image:none;
	padding:0;
	color:#fff;
}

.header .options li.login .trigger:hover {
	cursor:pointer;
}

.header .options li.menu-trigger a {
	background-position:right -174px;
}

.header .options li.search-trigger a {
	background-position:right -217px;
}

.header .options li.ask-trigger a  {
	background-position:right -1477px;
}

.header .options li.menu-trigger, .header .options li.search-trigger, .header .options li.upload-trigger, .header .options li.ask-trigger {
	display:none;
}

.header .options li.ask a {
	background-position:right -1477px;
}


.menu-wrapper {
	width:100%;
	float:none;
	display:block;
	clear:both;
	padding-top:10px;
	position:relative;
}

.menubar { padding: 0px 0px 0px 0px; margin: 12px 30px 0 15px; border-right: #67686c solid 1px; z-index: 100; position: relative; float: left; }
.menubar ul { padding: 0px 0px 0px 0px; margin: 0px; list-style: none; }
.menubar li { padding: 10px 18px 10px 14px; font-family:"Roboto"; font-weight:500; float: left; position: relative; }
.menubar li a { color: #FFF; font-size: 16px; letter-spacing: 1px; }
.menubar li a:hover { text-decoration: underline; }
.menubar li ul { padding-top: 10px; display: none !important; position: absolute; left: -30px; top: 60px; width: 240px; border-bottom: #000 solid 5px; background: rgba(180,1,1,0.9); }
.menubar li:first-child ul { left: -40px; }
.menubar li ul:before { content: ""; position: absolute; left: 10px; top: -40px; width: 277px; height: 40px; background: url('../images/drop-arrow.png') no-repeat; }
.menubar li li { padding: 0px; float: none; font-family: 'Roboto', sans-serif; font-weight: 300; border-bottom: #c94848 solid 1px; }
.menubar li li a { padding: 0 17px; font-size: 15px; line-height: 38px; display: block; }
.menubar li li a:hover { text-decoration: none; background: #bf2e2e; }
.menubar li:hover ul { display: block !important; }
.menubar .search { padding: 0px; position: absolute; right: 0px; top: 0; width: 0px !important; -webkit-transition: all 300ms ease;
	-moz-transition: all 300ms ease;
	-ms-transition: all 300ms ease;
	-o-transition: all 300ms ease;
	transition: all 300ms ease; overflow: hidden; }
.menubar .search.searchactive { width: 100% !important; }
.menubar .search input[type="text"] { padding: 0 25px; float: left; width: 62%; height: 42px; font-family:"Roboto"; font-weight:500; color: #333; border: 0px; background: #FFF; }
.menubar .search form > span { float: left; width: 23.2%; height: 42px; position: relative; width:-webkit-calc(23%); width:-moz-calc(23%); background: #FFF; }
.menubar .search form > span:before { content: ""; width: 1px; height: 26px; position: absolute; left: -1px; top: 8px; background: #999; }
.menubar .search form > span span.select2-selection { -moz-appearance: none;  -webkit-appearance: none; background: #fff url("../images/all-arrow.png") no-repeat scroll 97% center;  border: medium none; color: #595959;  float: left;  font-size: 14px;  height: 42px;  padding: 0 0px 0 15px; font-weight:600; width: 100%; cursor:pointer; border:0px; border-radius: 0px !important; -webkit-border-radius: 0px !important; }
.menubar .search form > span .select2-container { width: 100% !important; }
.menubar .search form > span .select2-selection__rendered { color: #595959; font-size: 14px; line-height: 42px !important; font-weight:600; font-family:"Roboto"; }
.menubar .search form > span .select2-selection__arrow { display: none !important; }
.select2-results { color: #333; }
.select2-container--default .select2-results > .select2-results__options { float: left; width: 100%; }
.select2-search--dropdown .select2-search__field { margin-bottom: 10px; }
.menubar span.clearmob { display: none; }

.menubar .search select {  -moz-appearance: none;  -webkit-appearance: none; background: #fff url("../images/all-arrow.png") no-repeat scroll 97% center;  border: medium none; color: #595959;  float: left;  font-size: 14px;  height: 42px;  padding: 0 0px 0 15px; font-weight:600; width: 100%; cursor:pointer; border:0px; border-radius: 0px !important; -webkit-border-radius: 0px !important; }
.menubar .search input[type="submit"] { float: right; width: 15%; height: 42px; color: #fff; text-transform: uppercase; cursor: pointer; border: 0px; background: #000;color: #fff; border: 2px solid #fff; }
.menubar .search input[type="submit"]:hover { background: #666; }
.header .menubar .search { width: 100%; overflow: hidden; }
.header .menubar .search form { min-width: 270px; display: block; }

.menubar.kwu-top-main-menu ul li h4 { font-size: 16px; line-height: 19px; letter-spacing: 1px; font-weight: 500}

.profilebox { float: right; padding-top: 5px; }
.profilebox a.upload { margin: 10px 20px 0px 0px; padding: 0 30px; line-height: 33px; color: #fff; text-transform: uppercase; font-size: 18px; border-radius: 5px; -webkit-border-radius: 5px; float: left; background: #00b2c0; font-weight: 500; }
.profilebox .img { float: right; position: relative; z-index: 10; }
.profilebox .img span { width: 16px; height: 16px; display: block; position: absolute; right: 0px; top: 0px; text-align: center; font-size: 12px; border: #be1a00 solid 1px; color: #be1a00; border-radius: 50%; -webkit-border-radius: 50%; background: #FFF; }
.profilebox a.upload:hover { background: #01818b; }
.profilebox .img ul { padding: 10px 0 0 0; margin: 0px; list-style: none; display: none !important; position: absolute; right: -10px; top: 82px; width: 200px; border-bottom: #000 solid 5px; background: rgba(180,1,1,0.9); }
.profilebox .img ul:before { content: ""; position: absolute; left: 110px; top: -40px; width: 277px; height: 40px; background: url('../images/drop-arrow.png') no-repeat; }
.profilebox .img li { padding: 0px; float: none; font-family: 'Roboto', sans-serif; font-weight: 300; border-bottom: #c94848 solid 1px; }
.profilebox .img li a { padding: 0 17px; font-size: 15px; line-height: 38px; display: block; color: #FFF; letter-spacing: 1px; }
.profilebox .img li a:hover { text-decoration: none; background: #bf2e2e; }
.profilebox .img:hover ul { display: block !important; }

a.searchopen { margin: 18px 0px 0px 0px; float: left; width: 25px; height: 26px; font-size: 0px; background: url('../images/search-icon2.png') no-repeat; }

#menu {
	text-align:center;
	z-index:1000;
	position:relative;
}

#menu li {
	font: inherit;
	vertical-align: baseline;
	margin: 0 0 0 0!important;
	padding:0;
	text-align:right;

}

#menu li {
	display:inline-block;
	position:relative;
}

#menu li a {
	font-family:"Roboto";
	font-weight:300;
	color:#fff;
	font-size:14px;
	text-transform:uppercase;
	padding:0 25px;
	display:block;
	line-height:36px;
	padding-bottom:6px;
}

#menu li:nth-last-child(3)  a {
	padding-right:0;
}

#menu li a:hover {
	color:#b20710;
}

#menu .has-dd-menu  > a:first-child  {
	padding-right:32px;
	background:url(../images/sprite.png) no-repeat right -339px;
}
#menu .has-dd-menu:hover > a:first-child  {
	color:#000;
	background:url(../images/sprite.png) no-repeat right -677px #ccc;
}

#menu .hass-dd-menu .hover {
	color:#000;
	background:#cc0000!important;
}

#menu.header-menu .has-dd-menu:hover > .sub-content  {
	display:block;
}

#menu .sub-content {
	display:none;
	position:absolute;
	top:42px;
	left:-200px;
	width:1000px;
	margin:0;
	padding:27px 10px 27px 30px;
	text-align:left;
	background:#cccccc;
	font-size:14px;
	z-index:1000!important;
}


#menu .sub-menu {
	display:none;
}

#menu .sub-menu, #menu .sub-content li {
	float:left;
	width:20%;
	margin-right:2%!important;
	text-align:left!important;
	color:#000;
	padding:0 10px 0 0;
	margin:0;
}

#menu .sub-menu a {
	padding:6px 0!important;
}

#menu .sub-menu, #menu .sub-content li.photo {
	float:right!important;
	width:24%;
	margin-left:3%;
	padding:17px 0 0 0;
	font-family:"Roboto";
	font-weight:300;
	font-size:18px;
}
#menu .sub-menu, #menu .sub-content li.photo p {
	font-size:18px;
}

#menu .sub-content li.photo img {
	display:block;
	margin-bottom:4px;
}

#menu .sub-content li a {
	margin:0;
	padding:0;
	font-size:18px;
	font-family:"Roboto";
	text-transform:none;
	line-height:27px;
	display:block;
	color:#000;
}

#menu .sub-content li a:hover {
	color:#c00;
}

#menu .sub-content li h4 {
	margin:0;
	padding:0;
	font-size:19px;
	font-family:"Roboto";
	text-transform:uppercase;
	line-height:28px;
	margin-bottom:4px;
	border-bottom:solid 1px #4b4b4b;
}



/* HOME PAGE VIDEO */
#featured-video {
	padding-top:37px;
}

#featured-video p {
	font-size:14px;
	font-family:helvetica,arial, sans-serif;
	padding-bottom:10px;
	margin:0;
}

.video-wrapper {
	width:70%;
	height:auto;
	float:left;
	padding-bottom:108px;
}

.video-container {
	position:relative;
	padding-bottom:56.25%;
	padding-top:30px;
	height:0;
	overflow:hidden;
	width:100%;
}

.video-container.video-detail {
	margin-bottom:70px;
}

.video-container iframe, .video-container object, .video-container embed {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}

.video-description {
	width:26.5%;
	float:right;
	padding-top:27px;
}

hr {
	background-color:transparent;
	height:0px;
	line-height:0;
	border:none;
	border-top:solid 1px #4f5051;
	margin:23px 0 27px 0;
	display:block;
}

#featured-video .title {
	font-size:13px;
}

#featured-video p {
	width:75%
}

#featured-video p .fa {
	font-size:16px;
}

#featured-video p .highlight a {
	text-decoration:underline;
	font-size:14px;
}

#featured-video .highlight a:hover {
	text-decoration:none;
}

#featured-video .description {
	color:#9d9fa2;
	padding-top:17px;
}

#featured-video .more-link {
	line-height:19px;
	display:inline-block;
	clear:both;
	text-transform:uppercase;
	font-family:"Roboto",helvetica,sans-serif;
	background:url(../images/sprite.png) no-repeat right -316px;
	font-size:13px;
	letter-spacing:1px;
	color:#fff;
	padding-right:28px;
}

/* RECENT CONTENT */
.recent-content {
	padding:108px 0 120px 0;
}

.recent-content h2 {
	color:#000;
	font-weight:800;
	display:block;
	width:100%;
	text-align:center;
	text-transform:uppercase;
	margin-bottom:86px;
}

.grid {
	margin:0;
	padding:0;
	list-style:none;
}
.grid li {
	width:31%;
	float:left;
	background:#fff;
	color:#fff;
	padding-bottom:42px;
}

.grid li:nth-child(2) {
	margin:0 3.5%;
}

.grid .heading {
	display:block;
	padding:4.1% 10% 6% 10%;
	background:#000;
}

.grid .heading .thumb {
	float:left;
	margin:0;
	padding:0;
}

.grid .heading .title {
	display:inline-block;
	background:#000;
	line-height:63px;
	border:solid 1px #404040;
	margin:10% 0 0;
	padding:0 32px;
	font-size:26px;
	letter-spacing:1px;
	text-align:center;
	font-family:"Roboto",sans-serif;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.grid ul {
	padding:48px 6% 18px 6%;
	margin:0;
}


.grid ul li {
	border:solid 1px #ededee;
	display:block;
	clear:both;
	width:100%;
	color:#000;
	font-size:14px;
	margin:0 0 24px 0!important;
	padding:0px;
}

.grid ul li a {
	display:block;
	position:relative;
	padding:15px 18px 20px 18px;
}

.grid ul li .title {
	font-size:14px;
	line-height:18px;
	display:block;
	color:#000;
}

.grid ul li .author {
	color:#58595b;
	font-size:13px;
	line-height:16px;
	display:block;
	padding-bottom:2px;
}

.grid ul li .time {
	color:#58595b;
	font-size:12px;
	line-height:20px;
	display:block;
}

.grid ul li img {
	float:left;
	margin-right:21px;
}

.recent-content .grid ul li .thumb {
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
}

.grid ul li .description {
	background:url(../img/sprite2.png) repeat-x 0 -291px;
	position:absolute;
	width:100%;
	display:none;
	top:0;
	left:0;
	color:#fff;
	padding:4% 8.6%;
	height:100%;
}

.grid ul li .description p {
	font-size:13px;
	padding:0;
	margin:0;
	line-height:18px;
}

.grid ul li a:hover .description {
	display:block;
}

.grid .more-link {
	line-height:24px;
	display:block;
	width:75px;
	text-transform:uppercase;
	font-family:"Roboto",helvetica,sans-serif;
	background:url(../images/sprite.png) no-repeat right -526px;
	font-size:13px;
	letter-spacing:1px;
	color:#ae0000;
	padding-right:28px;
	font-weight:700;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	margin:0px auto!important;
}

.gen-more-link {
	line-height:24px;
	display:inline-block;
	width:75px;
	text-transform:uppercase;
	font-family:"Roboto",helvetica,sans-serif;
	background:url(../images/sprite.png) no-repeat right -570px;
	font-size:13px;
	letter-spacing:1px;
	color:#808080;
	padding-right:28px;
	font-weight:700;
	text-decoration:none!important;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.gen-more-link:hover {
	color:#ae0000;
}



/* FEATURED SECTION */
.featured-section {
	padding:105px 0 125px 0;
}

.featured-section .user-details {
	display:block;
	text-align:center;
	padding-bottom:50px;
}

.featured-section .grid ul {
	padding:30px 4% 18px 4%;
	margin:0;
}

.featured-section .user-details img {
	display:inline-block;
	-webkit-border-radius: 76px;
	-moz-border-radius: 76px;
	border-radius: 76px;
	margin-right:21px;
	margin-bottom:27px;
}

.featured-section .user-details .name {
	display:block;
	font-size:23px;
	letter-spacing:1px;
	text-transform:uppercase;
	font-family:"Roboto",helvetica,sans-serif;
	font-weight:700;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.featured-section .tabs {
	border-top:solid 1px #dadbdb;
	border-bottom:solid 1px #dadbdb;
}

.featured-section .tabs-content {
	margin-bottom:0;

}

.tab-content-wrapper {
	padding:26px 0 50px;
	font-size:14px;
	color:#58595b;
	line-height:16px;
}


.tab-content-wrapper .text {
	width:56%;
	float:left;
	padding-bottom:80px;
}

.tab-content-wrapper .text .gen-more-link {
	margin-top:17px;
}

.gen-title {
	font-size:16px;
	color:#000;
	font-weight:700;
	display:inline-block;
	margin-bottom:14px;
}

.tab-content-wrapper p {
	font-size:14px;
}

.featured-section .tabs .tab-title {
	width:25%;
	position:relative;
	/*:focus{outline:0 !important;}*/
}

.tabs dd.active > a, .tabs .tab-title.active > a, .tabs .tab-title > a {
	background:none;
	color:#a3a5a8;
	font-family:"Roboto",helvetica,sans-serif;
	font-size:21px;
	letter-spacing:1px;
	padding: 19px 0;
	text-align:center;
	outline:none !important;
}

.tabs .tab-title > a:hover {
	color:#58595b;
	background:none;
}

.tabs .tab-title.active > a {
	color:#58595b;
	background:none;
	font-weight:800;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-align:center;
	outline:none !important;
}

.featured-section .grid ul li {
	margin:0 0 19px 0!important;
}

.featured-section .tabs .tab-title.active span {
	width:16px;
	height:12px;
	display:block;
	background:url(../images/sprite.png) center -442px;
	position:absolute;
	bottom:-2px;
	left:0;
	right:0;
	margin:0px auto;
}

.featured-section .action {
	display:block;
	clear:both;
	text-align:center;
	width:100%;
}

.action-link-main {
	display:inline-block;
	margin:0px auto!important;
	border:solid 1px #d98080;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	color:#b40101;
	line-height:68px;
	padding:0 75px;
	font-size:23px;
	font-weight:600;
	letter-spacing:1px;
	font-family:"Roboto",helvetica,sans-serif;
	text-transform:uppercase;
}

.action-link-main:hover {
	color:#fff;
	background:#b40101;
}


/* FEATURED TEXT SECTION */
.featured-text {
	padding:72px 80px 80px 80px;
	text-align:center;
	font-family:"Roboto",helvetica,sans-serif;
}

.featured-text p {
	font-weight:800;
	letter-spacing:2px;
	line-height:72px;
	font-size:32px;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.featured-text .heading {
	color:#fff;
	text-transform:uppercase;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-size:34px;
	padding-bottom:62px;
	letter-spacing:2px;
	display:block;
	font-weight:800;
}

.featured-text span {
	color:#aa0101;
	font-weight:300;
}

.featured-text p {
	font-size:34px;
	color:#a7a9ab;
	text-transform:uppercase;
}

/* FEATURED SECTION 2 */
.featured-section-2 {
	padding:115px 0 142px 0;
	text-align:center;
}

.featured-section-2 h2 {
	color:#000;
	padding-bottom:105px;
	text-transform:uppercase;
}

.feature-slider-5 {
	padding:0 70px;
	margin-bottom:60px;
	overflow:hidden;
}

.feature-slider-5 .item {
	padding:0;
	margin:0 15px;
	position:relative;
}

.feature-slider-5 .slick-prev {
	width:33px;
	height:46px;
	background:url(../images/sprite.png) no-repeat 0 -463px;
	left:0;
}

.feature-slider-5 .slick-next {
	width:33px;
	height:46px;
	background:url(../images/sprite.png) no-repeat right -463px;
	right:0;
}

.feature-slider-5 .item .description {
	padding:13.2% 8.5% 4% 8.5%;
	text-align:left;
}

.feature-slider-5 .item .description p {
	font-size:13px;
	line-height:18px;
	padding-bottom:15px;
}

.feature-slider-5 .item .description p.link {
	color:#00a8e9;
	text-decoration:underline;
}

.feature-slider-5 .item .description p.rating {
	padding-top:10%;
}

.feature-slider-5.thumb-slider .description {
	background:url(../img/sprite2.png) repeat 0 -291px;
}


.feature-slider-5 .item .description .name {
	font-size:18px;
	font-weight:700;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	display:block;
	line-height:22px;
	padding-bottom:16px;
}

/* CALENDAR */
.ui-datepicker {
	padding: 0.1em 0.1em 0;
	width: 100%;
	background:#f7f7f7;
	margin-bottom:10px;
}

.ui-widget-content {
}

.ui-datepicker table {
	border: none;
	background:#f7f7f7;
}

.ui-datepicker table tr td {
	font-size:11px;
}

.ui-datepicker table tr th {
	font-size:11px;
}

.wrapper-full.bg-calendar {
	background-image:url(../img/sprite2.png);
	background-repeat: repeat-x;
	background-position: 0 -821px;
}

.calendar-wrapper {
	width:78%;
	float:right;
}
.fc-toolbar {
	color:#000;
	margin-bottom: 37px;
	padding:14px;
	height:64px;
}

.sidebar-calendar .heading {
	color:#000;
	margin-bottom: 37px;
	padding:14px;
	height:64px;
	display:block;
	clear:both;

}

.fc-toolbar h2, .sidebar-calendar .heading h2 {
	color:#000;
	font-size:30px;
	font-weight:700;
	font-family:"Roboto",helvetica,sans-serif;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	display:inline-block;
	border:solid
}

.sidebar {
	width:18%;
	float:left;
}

.sidebar .content {
	display:block;
	clear:both;
	padding-top:9px;
}

.sidebar h2 {
	display:block;
	clear:both;
}

.sidebar h4 {
	display:block;
	clear:both;
	font-weight:700;
	padding-bottom:18px;
}

.cal-legend {
	margin:0;
	padding:0 0 30px 0;
	list-style:none;
	font-size:13px;
}

.cal-legend li {
	position:relative;
	display:block;
	clear:both;
	padding-bottom:6px;
}

.cal-legend li.item1 {
	color:#b50102;
}

.cal-legend li.item1 a {
	color:#b50102;
}

.cal-legend li.item2 {
	color:#5998c3;
}

.cal-legend li.item2 a {
	color:#5998c3;
}

.cal-legend li.item3 {
	color:#808080;
}

.cal-legend li.item3 a {
	color:#808080;
}

.cal-legend span {
	float:left;
	width:16px;
	height:16px;
	margin-right:11px;
}

.cal-legend .item1 span {
	background:#b50102;
}

.cal-legend .item2 span {
	background:#5998c3;
}

.cal-legend .item3 span {
	background:#808080;
}

.sidebar .featured-content {
	background:#f7f7f7;
	padding:31px 21px;
}

.sidebar .scroll-info {
	height:217px;
	overflow:scroll;
}

.fc-event {
	background:#fe0000;
	border:solid 1px #fe0000;
}

.sidebar #frmClasses label {
	line-height:18px;
	font-size:13px;
	display:block;
	padding-bottom:10px;
}

.sidebar #frmClasses input[type="checkbox"] {
	float:left;
	margin:0 12px 0 0;
	margin-top:2px;
	color:#909090;
	padding:0;
}

.sidebar #frmClasses label span {
	float:left;
	width:83%;
}


/* VIDEO DETAILS PAGE*/
#video-details .template-content, #faculty-details .template-content {
	padding-top:0;
}

#video-details .featured-section, #faculty-details .featured-section {
	padding:0px 0 0 0;
}

#video-details .featured-section .tabs .tab-title {
	width:20%;
}

.tabs dd.active > a, .tabs .tab-title.active > a, .tabs .tab-title > a {
	font-size:18px;
	font-weight:300;
	padding:31px 0 21px 0;
}

.tabs .tab-title.active > a {
	color:#000;
	font-weight:700;
}

.tab-content-wrapper .action-link-main {
	line-height:65px;
	margin-top:26px!important;
}

.fa-star.blank, .highlight .fa-star.blank {
	color:#d0d2d3!important;
}

.tabs-content hr {
	background-color:transparent;
	height:0px;
	line-height:0;
	border:none;
	border-top:solid 1px #dadbdb;
	margin:2px 0 29px 0;
	display:block;
}

.chart {
	padding:0  0 32px 0;
	margin:0;
	list-style:none;
	font-size:12px;
	line-height:18px;
}

.chart li {
	padding-bottom:5px;
	display:block;
	clear:both;
}

.chart .bar {
	display:inline-block;
	width:130px;
	margin-left:12px;
	margin-right:8px;
	background:#e0e1e2;
	height:18px;
	vertical-align:middle;
}

.chart .bar span {
	display:block;
	background:#f6931e;
	width:1px;
	height:18px;
}

.review-wrapper {
	padding-right:10%;
}

.review-wrapper a {
	text-decoration:underline;
}

.review-wrapper a:hover {
	text-decoration:none;
}

.review {
	padding-top:8px;
	padding-bottom:16px;
}

.review p {
	margin:0!important;
	padding-bottom:12px;
}

.review .review-title {
	margin-bottom:12px!important;
	padding:0;
}

.review-link {
	line-height:21px;
	display:inline-block;
	width:auto;
	text-transform:uppercase;
	font-family:"Roboto",helvetica,sans-serif;
	background:url(../images/sprite.png) no-repeat right -601px;
	font-size:13px;
	letter-spacing:1px;
	color:#808080;
	padding-right:28px;
	font-weight:700;
	text-decoration:none!important;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.review-link:hover {
	color:#ae0000;
}

.review-options {
	padding-top:7px;
}

.carousel-wrapper {
	padding-top:44px;
}

/* SEARCH RESULTS */
.wrapper-sr-heading {
	width:100%;
	max-width:1541px;
	color:#000;
	padding:20px 0 14px 0;
	margin:0px auto;
}

.sr-heading-col1 {
	width:14%;
}

.sr-heading-col2 {
	width:42%;
}

.sr-heading-col2 h3 {
	padding:3px 0 0;
}

.sr-heading-col3 {
	width:42%;
	font-size:14px;
}

.sr-heading-col3 form {
	padding:0;
	margin:0;
}

.sr-heading-col3 select {
	width:216px;
	font-size:13px;
	color:#6d6e71;
	line-height:18px;
	height:34px;
	margin:0;
}

.wrapper-sr {
	width:100%;
	max-width:1541px;
	color:#000;
	padding:20px 0;
	color:#fff;
	margin:0px auto;
}

.sr-sidebar {
	width:13%;
	font-size:12px;
	padding-top:45px;
}

.sr-sidebar p, .sr-sidebar label {
	font-size:12px;
	color:#fff;
}

.sr-sidebar label {
	line-height:19px;
	padding:0;
	display:block;
}

.sr-sidebar .more-link {
	padding-left:15px;
	color:#fff;
}

.sr-sidebar .more-link:hover {
	text-decoration:underline;
}

.sr-sidebar input[type="checkbox"] {
	margin:0;
	padding:0;
}

.sr-sidebar .heading {
	font-weight:800;
	display:block;
	text-transform:uppercase;
	font-size:15px;
	font-family:"Roboto",helvetica,sans-serif;
}

.sr-content {
	width:86%;
	font-size:12px;
	padding-top:45px;
}

.sr {
	padding-bottom:18px;
	margin-bottom:33px;
	border-bottom:solid 1px #4f5051;

}

.sr a {
	color:#b40101;
}

.sr-col1 {
	width:10%;
	margin-right:2%;
}

.sr-col2 {
	width:31%;
	margin-right:5%;
	padding-top:10px;
}

.sr-col2 p {
	font-size:14px;
	color:#b2b4b6;
}

.sr-col2 .heading {
	font-size:14px;
	font-weight:800;
}

.sr-col3 {
	width:20%;
	margin-right:1%;
	padding-top:10px;
}

.sr-col3 img {
	margin-right:5%;
}

.sr-col3 p, .sr-col4 p {
	font-size:12px;
}


.sr-col4 {
	width:20%;
	padding-top:10px;
}

.sr-col4 .sr-action {
	display:inline-block;
	width:auto;
	text-align:center;
	clear:both;
	line-height:39px;
	padding:0 14%;
	font-size:12px;
	color:#fff;
	text-transform:uppercase;
	font-family:"Roboto",helvetica,sans-serif;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-weight:600;
	letter-spacing:1px;
	background:#b40101;
}

.sr-col4 .sr-action:hover {
	color:#b40101;
	background:#fff;
}

.sr-col5 {
	width:11%;
	padding-top:10px;
}

.sr-col5 p {
	font-size:14px;
}

.sr-paging {
	padding:30px 0 0;
}

.sr-paging a {
	color:#737373;
	font-size:14px;
	display:inline-block;
	padding:0 8px;
}

.sr-paging a:hover {
	color:#fff;
}

.sr-paging a.current {
	color:#fff;
}

.sr-paging a.paging-prev, .sr-paging a.paging-next {
	line-height:18px;
	background:url(../images/sprite.png) no-repeat 0 -632px;
}

.sr-paging a.paging-prev {
	padding-left:22px;
}

.sr-paging a.paging-next {
	padding-right:22px;
	background-position:right -652px;
}

/* PROFILE */
.profile-wrapper-bg {
	background-image:url(../img/sprite4.png)!important;
	background-repeat:repeat-y;
	background-position:165% 0;
}

#profile-wrapper .photo {
	width:25.8%;
	margin-right:2.6%;
	padding:52px 0 52px 0;
}

#profile-wrapper .photo a {
	display:block;
	line-height:38px;
	font-family:"Roboto",helvetica,sans-serif;
	background:#b40101;
	text-align:center;
	text-transform:uppercase;
	color:#fff;
	font-size:14px;
	border:solid 1px #b40101;
	font-weight:700;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

#profile-wrapper .photo a:hover {
	background:#fff;
	color:#b40101;
	border:solid 1px #b40101;
}

#profile-wrapper .profile-details {
	width:45%;
	float:left;
	margin-bottom:55px;
	padding:52px 0 52px 0;
}

#profile-wrapper .profile-details h3 {
	text-transform:uppercase;
	font-size:22px;
	font-family:"Roboto",helvetica,sans-serif;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	display:block;
	clear:both;
	padding-bottom:7px;
}

#profile-wrapper .profile-details h4 {
	display:block;
	clear:both;
	font-size:17px;
	font-family:"Roboto",helvetica,sans-serif;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	padding-bottom:15px;
}

#profile-wrapper .profile-details p {
	color:#6e6f71;
	font-size:13px;
	line-height:17px;
	padding-right:30px;
}

#profile-wrapper .profile-details .reviews {
	padding-bottom:10px;
}

#profile-wrapper .profile-details .highlight {
	display:inline-block;
}

#profile-wrapper .profile-details .reviews .review-link {
	text-decoration:underline!important;
}

#profile-wrapper .profile-details .reviews .review-link:hover {
	text-decoration:none!important;
}

#profile-wrapper .contact-details {
	margin:0;
	padding:24px 0 32px 0;
	list-style:none;
}

#profile-wrapper .contact-details li {
	line-height:26px;
	color:#6e6f71;
	font-size:14px;
}

#profile-wrapper .contact-details li strong {
	color:#000;
	text-transform:uppercase;
	font-family:"Roboto",helvetica,sans-serif;
}

#profile-wrapper .contact-details li a {
	color:#6e6f71;
}

#profile-wrapper .contact-details li a:hover {
	text-decoration:underline;
}

#profile-wrapper .contact-details li.phone {
	padding-top:4px;
}

#profile-wrapper .contact-details li.email {
	background-position:0 -776px;
}

#profile-wrapper .contact-details li.url {
	background-position:0 -833px;
}

#profile-wrapper .social-media {
	padding:0 0 20px 0;
}

#profile-wrapper .social-media i {
	font-size:30px;
	line-height:41px;
	width:41px;
	margin-right:12px;
	color:#fff;
	background:#06C;
	text-align:center;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

#profile-wrapper .social-media .fa-facebook {
	background:#31689a;
}

#profile-wrapper .social-media .fa-twitter {
	background:#46c7f4;
}

#profile-wrapper .social-media .fa-linkedin {
	background:#46a0ce;
}

#profile-wrapper .social-media .fa-youtube {
	background:#ca2027;
}

#profile-wrapper .highlight {
	font-size:15px;
	margin-right:27px;
}

#profile-wrapper .highlight a {
	font-size:14px;
}

#profile-wrapper .more-link {
	font-size:14px;
	display:inline-block;
	color:#b40101;
	line-height:39px;
	padding:0 31px;
	border:solid 1px #b40101;
	text-transform:uppercase;
	font-family:"Roboto",helvetica,sans-serif;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-weight:700;
}

#profile-wrapper .more-link:hover {
	color:#fff;
	background:#b40101;
}

#profile-wrapper .profile-attributes {
	width:25%;
	float:right;
	height:100%;
	padding:52px 0 52px 0;
	position:relative;
}

.profile-attributes-inner {
	padding:0 10%;
}

#profile-wrapper .profile-attributes ul {
	margin:0;
	padding:0;
	list-style:none;
}

#profile-wrapper .profile-attributes li {
	padding:5px 0 10px 30px;
	font-size:15px;
	line-height:20px;
	background:url(../images/sprite.png) no-repeat 0 -953px;
	font-family:"Roboto",helvetica,sans-serif;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-weight:700;
	display:block;
	clear:both;
	color:#58595b;
}

#profile-wrapper .profile-attributes li.u2 {
	background:url(../images/sprite.png) no-repeat 0 -1324px;
}

#profile-wrapper .profile-attributes li.u {
	background:url(../images/sprite.png) no-repeat 0 -892px;
}

#profile-wrapper .profile-attributes li.l {
	background:url(../images/sprite.png) no-repeat 0 -1015px;
}

#profile-wrapper .profile-attributes li.f {
	background:url(../images/sprite.png) no-repeat 0 -1076px;
}

#profile-wrapper .profile-attributes li.c {
	background:url(../images/sprite.png) no-repeat 0 -1137px;
}

#profile-wrapper .profile-attributes li.yp {
	background:url(../images/sprite.png) no-repeat 0 -1199px;
}

#profile-wrapper .profile-attributes li.gps {
	background:url(../images/sprite.png) no-repeat 0 -1261px;
}


#profile-wrapper .profile-attributes h3 {
	font-size:22px;
	font-family:"Roboto",helvetica,sans-serif;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-transform:uppercase;
	display:block;
	clear:both;
	padding-bottom:20px;
	font-weight:600;
}

.wrapper-light .template-content .carousel-wrapper h3 {
	font-size:30px;
	padding-bottom:2px;
}

.wrapper-light .carousel-wrapper hr {
	border-top:solid 1px #ededee!important;
}

#profile-wrapper .carousel-wrapper {
	padding-top:7px;
}

/* TOPICS */
.overlay-item {
	margin:0;
	padding:22px 0 0 0;
	list-style:none;
}

.overlay-item li {
	float:left;
	width:23.5%;
	margin-right:2%;
	position:relative;
	margin-bottom:2%;
}

#topics li:nth-child(4n+4) {
	margin-right:0;
}


.overlay-item li img {
	display:block;
	position:relative;
	z-index:0;
	width:100%;
	height:auto;
}

.overlay-item li .overlay {
	display:block;
	position:absolute;
	z-index:1;
	width:100%;
	height:100%;
	background:url(../images/sprite3.png) repeat-x 0 0;
}

.overlay-item li:hover .overlay {
	background:url(../images/sprite3.png) repeat-x 0 -640px;
}

.overlay-item li span {
	color:#fff;
	font-size:23px;
	font-family:"Roboto",helvetica,sans-serif;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-weight:700;
	text-transform:uppercase;
	display:block;
	width:100%;
	text-align:center;
	position:absolute;
	line-height:22px;
	top:40%;
	z-index:3;
	padding:0 10px;
}


/*******shraddha*****/
input:not([type]), input[type="text"], input[type="password"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="month"], input[type="week"], input[type="email"], input[type="number"], input[type="search"], input[type="tel"], input[type="time"], input[type="url"], input[type="color"], textarea, select {
	-moz-appearance: none;
	background-color: #fff;
	border-color: #cccccc;
	border-radius: 0;
	border-style: solid;
	border-width: 1px;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;
	box-sizing: border-box;
	color: rgba(0, 0, 0, 0.75);
	display: block;
	font-family: inherit;
	font-size: 0.875rem;
	height: 2.3125rem;
	margin: 0 0 1rem;
	padding: 0.5rem;
	transition: border-color 0.15s linear 0s, background 0.15s linear 0s;
	float:left;
}
/********section  1 css***********/

form#course{text-align:center;}
.course {
	background: #ffffff none repeat scroll 0 0;
	width: 100%;
	padding:60px 0px 20px;
}
.course.searchresult { padding-top: 95px; }
.course.uploadpage { padding-top: 60px; }
.course.uploadpage .course-heading { font-size: 50px; margin-bottom: 0px; }
.course.uploadpage .text { padding-bottom: 30px; margin: 0px auto; max-width: 720px; text-align: center; color: #898b8c; font-size: 18px; line-height: 28px; font-family: 'Roboto', sans-serif; font-weight: 300; letter-spacing: 1px; }

.course-heading {
	color: #b40101;
	font-size: 48.54px;
	line-height: 81px;
	text-align: center;
	margin-bottom:50px;
}
.course .course-subhead { color: #898b8c; font-size: 18px; font-weight: 300; text-align: center; padding-bottom: 65px; font-family: 'Roboto', sans-serif; }
.course .course-subhead span { color: #01a3b2; }
.course-field > div{display:inline-block;}
.agent label, .leverage label, .yearly-transaction label {
	color: #b7b7b7;
	font-size: 18px;
	margin-right: 8px;
}
.agent select, .leverage select, .yearly-transaction select{
	background-color: #e2e2e2;
	border: 1px solid #e2e2e2;
	color: #595959;
	font-size: 14px;
	padding: 13px 10px;
	text-transform: uppercase;
	width: 193px;
	background:#e2e2e2 url(../images/select-btn.png) no-repeat top right;
	-webkit-appearance:none; -moz-appearance:none; -ms-appearance:none; -o-appearance:none;
	font-weight:700;border-radius: 0px !important; -webkit-border-radius: 0px !important;
}
.course-field .leverage ,.yearly-transaction{margin-left:55px;}
.course-field .leverage select{width:265px;}
.course-field .yearly-transaction select{width:205px;}
.course-field .go{margin-left:20px;}
.course-field .go input[type="submit"]{background:#b40101; border-radius:5px; color:#fff; padding:10px 15px 10px; border:none; cursor:pointer;font-size:20px;-webkit-appearance:none; -moz-appearance:none;}




/* Secondary Menu Start */
.wrapper2{margin:0 auto; padding:0px; width:100%; max-width:1388px; position:relative;}
section#secondary-menu{background:#959697; float:left; width:100%; clear:both;}
section#secondary-menu ul{margin:0; padding:0; list-style:none;}
section#secondary-menu ul li{float:left; border-left:1px solid #dbdcdc;position:relative;  text-align:center; width:30%;}
section#secondary-menu ul li img{vertical-align:middle; margin-top:-8px; margin-right:15px;}
section#secondary-menu ul li:last-child{border-right:1px solid #dbdcdc}
section#secondary-menu ul li a{font-size:20px; float:left; color:#fff; width:100%; text-align:center;  text-transform:uppercase;padding:13px 0px; letter-spacing:2px; }


section#course-secondary-menu{background:#959697; float:left; width:100%; clear:both;}
section#course-secondary-menu ul{margin:0; padding:0; list-style:none;}
section#course-secondary-menu ul li{float:left; border-left:1px solid #dbdcdc;position:relative;  text-align:center; width:19.8%;}
section#course-secondary-menu ul li img{vertical-align:middle; margin-top:-8px; margin-right:5px;}
section#course-secondary-menu ul li:last-child{border-right:1px solid #dbdcdc}
section#course-secondary-menu ul li a{font-size:20px; float:left; color:#fff; width:100%; text-align:center;  text-transform:uppercase;padding:13px 0px; letter-spacing:2px; }

section#course-secondary-menu ul li:hover a ,section#secondary-menu ul li:hover a{background:#6b6c6d}



/* Secondary Menu End */


/* Middle Part Start */
#middle-part{background:#e8e8e8; clear:both; float:left; width:100%; padding:30px 0px 0px;}
#middle-part.searchresult { background:#c3c2c2; }
.search-area{float:left; width:100%; margin-bottom:30px;}
.search-area .search{ float:left; width:634px;}
.search-area .search input[type="submit"]{background:url(../images/search-icon.png) no-repeat left top; width:48px; height:44px; float:left; border:none;-webkit-appearance:none;}
.search-area .search input[type="search"]{width: 90%;float: left; border:none; padding:13px 15px; height: auto; color:#b7b7b7; font-size:14px; margin:0px;-webkit-appearance:none;}
.search-area.searchrsult input[type="search"] { }

.search-area .order-by{float: right;background: #fff; padding: 0px 0 0px 10px;width: 328px;}
.search-area .order-by label{color:#969696; text-transform:uppercase; font-size:12px;margin-right: 10px;float:left; padding:14px 5px;}
.search-area .order-by select {
	color: #595959;
	font-size: 14px;
	padding: 14px 10px;
	margin:0px;
	width:73%;
	background:#fff url(../images/select-button.png) no-repeat top right;-webkit-appearance:none; -moz-appearance:none; -ms-appearance:none; -o-appearance:none;
	font-weight:700; border:none; float:right;
	background-size: auto 100%;
	cursor:pointer;border-radius: 0px !important; -webkit-border-radius: 0px !important;
}
.search-area .order-by .select2-container--default .select2-selection--single .select2-selection__rendered {
	color: #595959;
	font-size: 14px;
	padding: 14px 10px;
	margin:0px;
	width: 100%;
	background:#fff url(../images/select-button.png) no-repeat top right;-webkit-appearance:none; -moz-appearance:none; -ms-appearance:none; -o-appearance:none;
	font-weight:700; border:none; display: block; background-size: auto 100%; line-height: normal !important;
	cursor:pointer;border-radius: 0px !important; -webkit-border-radius: 0px !important; box-sizing: border-box; -webkit-box-sizing: border-box;
}
.search-area .order-by .select2-container--default .select2-selection--single { border: 0px; border-radius: 0px; -webkit-border-radius: 0px; }
.search-area .order-by .select2-container { float: right; width: 73% !important; }
.search-area .order-by .select2-container .select2-selection--single { height: auto !important; }
.search-area .order-by .select2-container--default .select2-selection--single .select2-selection__arrow { display: none; }


.box-area{width:100%; float:left; padding-bottom:40px;}
.box-area ul{margin:0 0 45px; padding:0;list-style:none; float:left; width:100%; clear:both;}
.box-area ul li{width:208px; background:#fff; float:left; min-height:327px; max-height:327px; position:relative; margin-right:27px;}
.box-area ul li:last-child{margin-right:0px; float:right;}
.box-area ul li h4{height:48px; font-size:15px; color:#b40101; font-weight:700; vertical-align:top; padding:14px; background:#fff; line-height:18px;}
.box-area ul li .wrap{position:relative;}
.box-area ul li .wrap .views{width:100%; box-sizing:border-box; padding:10px; position:absolute; top:0; left:0;}
.box-area ul li .wrap .views span.view{position:relative; text-align:left; padding-left:22px; float:left; font-size:10.78px; line-height:15px;}
.box-area ul li .wrap .views span.view:before{position:absolute; content:"\f06e"; font-family: FontAwesome; font-style: normal; font-weight: normal;text-decoration: inherit; font-size:18px;
	color:#fff; top:0px; left:0;}
.box-area ul li .wrap img{width:100%; height:auto; vertical-align:bottom;}
.box-area ul li .wrap .stars{width:100%; box-sizing:border-box; padding:10px; position:absolute; top:0;}
.box-area ul li .wrap .stars i{display:inline-block; font-size:15px; color:#dfb40b; cursor:pointer;}
.box-area ul li .wrap .content{width:100%; position:absolute; bottom:0px;}
.box-area ul li .wrap .content .view-area{width:100%; padding:17px; color:#fff; font-size:10.78px; box-sizing:border-box; float:left;}
.box-area ul li .wrap .content .view-area span.like{position:relative; text-align:left; padding-left:22px; float:left;}
.box-area ul li .wrap .content .view-area span.like:before{position:absolute; content:"\f08a"; font-family: FontAwesome; font-style: normal; font-weight: normal;text-decoration: inherit;  font-size:16px;
	color:#fff; top:0px; left:0;}

.box-area ul li .wrap .content .view-area span.view{position:relative; text-align:right; padding-left:22px; float:right;}
.box-area ul li .wrap .content .view-area span.view:before{position:absolute; content:"\f06e"; font-family: FontAwesome; font-style: normal; font-weight: normal;text-decoration: inherit;  font-size:16px;
	color:#fff; top:0px; left:0;}
.box-area ul li .wrap .content .text-area{color:#fff; font-size:11.2px; background:rgba(255,255,255,0.2); padding:8px 10px; box-sizing:border-box; line-height:15px; clear:both; font-weight:600}
.box-area ul li .wrap .content .text-area p{margin:0; padding:0;}
.box-area ul li .wrap .details{background:rgba(180,1,1,0.8); color:#fff; width:100%; padding:15px 10px; box-sizing:border-box;}
.box-area ul li .wrap .details h5{margin:0px; padding:0px; background:transparent; text-transform:uppercase; text-align:center; position:relative; font-size:16.21px; font-weight:normal;}
.box-area ul li .wrap .details h5 a{color:#fff;}

.box-area ul li .wrap .details h5 i{font-size:20px; margin-left:7px;}


.load-more{width:100%; text-align:center; float:left; margin-top:15px;}
.load-more p{width:80px; font-size:8.67px; color:#b40101; font-weight:700; text-align:center; margin:0 auto;}
.load-more span i{color: #b40101;height: 20px;width: 20px;font-size: 22px; border: 2px solid #b40101; border-radius: 50%;text-align: center; vertical-align: middle;line-height: 22px;}
.load-more span{ margin-top: 10px; width: 100%; float: left; position:relative;}
.load-more span:before{position: absolute; content: ""; border: 1px solid #fff; color: #fff; top: 50%;  left: 0;  width: 48%;}
.load-more span:after{position: absolute; content: ""; border: 1px solid #fff; color: #fff; top: 50%;  right: 0;  width: 48%;}

/* Middle Part End */


/* Instructor Section Start */

#instructor{width:100%; float:left; clear:both; padding:50px 0px 110px; background:#fff;}
#instructor .title{ border-bottom:1px solid #dbdcdc; float:left; width:100%; display:table;}
#instructor .title h3{color:#898a8c; font-size:25.78px; position:relative; padding:15px 0px 10px 55px; letter-spacing:1px; float:left;}
#instructor .title h3:before{position:absolute; content:""; top:50%; left:0; background:url(../images/instructor-icon.png) no-repeat left top; width:43px; height:32px; float:left; margin-top:-20px;}
#instructor .title span a{color:#b40101;}
#instructor .title span{color:#b40101; font-size:12.64px; display:table-cell; vertical-align:middle; text-align:right; font-weight:600; position:relative; padding-right:25px;}
#instructor .title span:after{position:absolute; content:""; top:42%; right:0; background:url(../images/red-arrow.png) no-repeat left top; width:11px; height:10px; float:right;}
#instructor .title span i{color:#b40101; font-size:20px; font-weight:600;float: right;margin-left: 15px;}


.faculty-member{width:100%; float:left; padding:20px 0px}
.faculty-member ul{margin:0; padding:15px 0px; list-style:none;}
.faculty-member ul li{width:209px; text-align:center; float:left; margin-right:26px;min-height: 242px;}

.faculty-member ul li figure{border-radius:50%;width:139px; height:139px; overflow:hidden; box-sizing:border-box; margin:18px auto;}
.faculty-member ul li figure img{border:7px solid #e8e8e8; border-radius:50%; padding:4px;}
.faculty-member  h4.name{color:#434343; font-size:16.63px; font-weight:500}
.faculty-member span.designation{color:#a2a1a1; font-size:10px;padding: 3px 0px;float: left;width: 100%; text-transform:uppercase;}
.faculty-member .view-profile{background:#4dbec9; color:#fff; text-transform:uppercase; font-size:14.94px; text-align:center; width:100%; float:left; margin-top:5px;}
.faculty-member .view-profile a{color:#fff; padding:5px 0px; float:left; width:100%;}
.faculty-member ul li:last-child{margin-right:0px;background:#898b8c;}
.faculty-member ul li:last-child h4{ font-size:21.31px; color:#fff; line-height:30px;width:165px; margin: 0 auto;}
.faculty-member ul li:last-child h4 a{color:#fff;}
.faculty-member ul li:last-child figure{border-radius:0px; width:100%; height:auto; text-align:center; margin: 25px 0px 15px; padding:0px;}
.faculty-member ul li:last-child figure img{border:none; border-radius:0px; padding:0px;}
.faculty-member .view-profile i{margin-left: 7px;font-size: 17px}
/* Instructror Section End */


/**Single Course Page css start**/
/**banner begin**/
.banner-sec{float:left;width:100%;text-align:center;border-bottom: 1px solid #fff;}
.banner-sec .banner-inner{display:inline-block;max-width:800px;width:100%;text-align:center;margin-bottom: -5px;}
.banner-sec .banner-inner .banner-text{display:table;width:50%;height:355px;float:left;}
.banner-sec .banner-inner .banner-text .banner-textInner{display:table-cell;width:100%;height:100%;vertical-align:middle;}
.banner-sec .banner-inner .banner-text h2{float:left;width:100%;font-size:70px;line-height:75px;font-weight:700;color:#fff;text-align:left;text-transform:uppercase;}

.banner-sec .banner-inner .banner-text h5{float:left;width:100%;font-size:20px;line-height:25px;color:#fff;text-align:left;text-transform:uppercase;margin:5px 0;font-weight: 400;}
.banner-sec .banner-inner .banner-img{float:left;width:50%;}
.banner-sec .banner-inner .banner-img img{float:left;width:100%;height:auto;}
/**banner end**/


/**Career Vision begin**/
.career-sec{float:left;width:100%;background:#e8e8e8;padding:65px 0 42px;}
.career-sec .left-sec{float:left;width:62%;margin-right:6%;}
.career-sec .right-sec{float:left;width:32%;}
.career-sec .left-sec > h3{font-size:28px;line-height:35px;color:#b40101; font-weight:700}
.career-sec .left-sec .stars{margin:10px 0;}
.career-sec .left-sec .stars i{color:#dfb40b; font-size: 20px;line-height:25px;cursor:pointer;}
.career-sec .left-sec .stars span.rates{margin-left:8px;font-size:14px;line-height:20px;color:#929495;}
.career-sec .left-sec .career-content p{font-size:18px;line-height:24px;color:#6b6c6d;}
.career-sec .left-sec .career-content h4{font-size:18px;line-height:24px;color:#6b6c6d;}
.career-sec .left-sec .career-content ul {float:left;margin:0 0 30px 0;list-style:none;padding:0;}
.career-sec .left-sec .career-content ul.objectives {list-style:disc;padding-left:28px;}
.career-sec .left-sec .career-content ul li{font-size:18px;line-height:24px;color:#6b6c6d;}
.career-sec .left-sec .career-content a.purchase-link{font-size:18px;line-height:24px;color:#fff;width:345px;float:left;background:#b40101;text-align:center;text-transform:uppercase;
	padding:15px 0;border-radius:5px;}

.career-sec .left-sec .career-content .share-links{float:left;width:100%;padding: 15px 0;}
.career-sec .left-sec .career-content .share-links h5{float:left;font-size:12px;line-height:22px;color:#6b6c6d;text-transform:uppercase;font-weight:400;}
.career-sec .left-sec .career-content .share-links ul{padding:20px 15px;margin:0}
.career-sec .left-sec .career-content .share-links ul li{float:left;margin-right:5px;}

.career-sec .right-sec .upcoming-list{float:left;width:100%;background:#01a3b2;border-radius:5px;text-align:center;}
.career-sec .right-sec .upcoming-list h3{font-size:18px;line-height:24px;color:#fff;text-transform:uppercase;}
.career-sec .right-sec .upcoming-list h3 a{font-size:18px;color:#fff;text-transform:uppercase;padding:15px 0; width:100% ;float:left}
.career-sec .right-sec .available-date{float:left;width:100%;margin:30px 0;background:#fff;}
.career-sec .right-sec .available-date h3{float:left;width:100%;background:#77c6b8 url(../images/availableC-icon.png) no-repeat 95% center;padding:15px 22px;font-size:18px;line-height:24px;color:#fff;text-transform:uppercase;box-sizing:border-box;}
.career-sec .right-sec .available-date .date-sec{float:left;width:100%;}
.career-sec .right-sec .available-date .date-sec span.date{float:left;width:86%;height: 136px;text-align:center;font-size:41px;line-height:50px;color:#77c6b8;text-transform:uppercase;padding-top: 40px;
	box-sizing: border-box;}
.career-sec .right-sec .available-date .date-sec span.right-arrow{float:left;width:14%;height: 136px;background:#cecfcf url(../images/right-arrow.png) no-repeat center center;}
.career-sec .right-sec .available-date	.date-bottom{float:left;width:100%;background:#f6f6f6;padding:13px 15px;border-top:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7;
	box-sizing:border-box;}
.career-sec .right-sec .available-date	.date-bottom .instructor h4{font-size:14px;line-height:18px;color:#313131;text-transform:capitalize !important;}
.career-sec .right-sec .available-date	.date-bottom .instructor{float:left;font-size:10px;line-height:18px;color:#929495;text-transform:uppercase;}

.career-sec .right-sec .available-date	.date-bottom a.register-link{font-size:12px;line-height:18px;color:#e8e8e8;background:#b40101;border-radius:5px;width:137px;float:right;
	padding:9px 0;text-align:center;text-transform:uppercase;}
.career-sec .right-sec .available-date	.date-bottom span{float:right;color: #6b6c6d;margin-top: 8px;margin-right: 10px;}

.career-sec .right-sec .course-faculty{float:left;width:100%;}
.career-sec .right-sec .course-faculty .top-title{float:left;width:100%;background:#b4b6b6 url(../images/faculty-icon.png) no-repeat 97% center;padding:15px 20px;font-size:18px;line-height:24px;color:#fff;box-sizing:border-box;}
.career-sec .right-sec .course-faculty ul{float:left;width:100%;list-style:none;margin:0;padding:0;background:#fff;}
.career-sec .right-sec .course-faculty ul li{float:left;width:100%;padding:14px 18px;border-bottom:1px solid #d7d7d7;box-sizing:border-box;}
.career-sec .right-sec .course-faculty ul li:last-child{border-bottom:none;}
.career-sec .right-sec .course-faculty ul li .faculty-img{float:left;}
.career-sec .right-sec .course-faculty ul li .faculty-img img{float:left;width:100%;height:auto;}
.career-sec .right-sec .course-faculty ul li .faculty-name{float:left; margin: 8px 10px;font-size:18px;line-height:25px;color:#313131;font-weight:400;}
.career-sec .right-sec .course-faculty ul li span.follow-link{float:right;font-size:9px;line-height:14px;color:#01a3b2;background:url(../images/follow-icon.png) no-repeat 97% 5px;
	padding-top: 30px;width:100px;text-align:right;}

/**Career Vision end**/

/**Course Reviews begin**/
.cReviews-sec{float:left;width:100%;background:#fff;padding:40px 0 0px;}
.cReviews-sec h3.cReview-title{float:left;width:100%;font-size:26px;line-height:32px;color:#898a8c;background:url(../images/cReview-icon.png) no-repeat left center;
	padding:10px 0 10px 45px;border-bottom:1px solid #e8e8e8;margin:20px 0; box-sizing:border-box;font-weight:700;}
.cReviews-sec .review-form{float:left;width:100%;}
.cReviews-sec .review-form form textarea{float:left;width:88%;padding:5px 15px;background:#e8e8e8;font-size:14px;line-height:22px;color:#a5a5a5;font-style:italic;}
.cReviews-sec .review-form form input[type=submit]{float:right;width:145px;background:#009889;border-radius:5px;font-size:18px;line-height:24px;color:#fffefe;
	padding:7px 0;text-align:center;text-transform:uppercase;border:0;box-shadow:none;-webkit-appearance:none; cursor:pointer}
.cReviews-sec 	.review-list{float:left;width:100%;padding:45px 0;}
.cReviews-sec 	.review-list ul{float:left;width:100%;margin:0;padding:0;}
.cReviews-sec 	.review-list ul li{float:left;width:100%;margin-bottom:30px;}
.cReviews-sec 	.review-list ul li span.rPeople-img{float:left;width:52px;}
.cReviews-sec 	.review-list ul li span.rPeople-img img{float:left;width:100%;height:auto;}
.cReviews-sec 	.review-list ul li .review-details{float:left;width: 93%;padding:0 30px;box-sizing:border-box;}
.cReviews-sec 	.review-list ul li .review-details h3.rPeople-name{float:left;font-size:16px;line-height:24px;color:#009889;font-weight: 700;}
.cReviews-sec 	.review-list ul li .review-details	span.review-month{font-size:10px;line-height:24px;color:#9d9fa0;background:url(../images/dot.png) no-repeat left center;
	margin-left: 12px;padding-left: 12px;}
.cReviews-sec 	.review-list ul li .review-details .review-desc p{float:left;margin: 5px 0;font-size:14px;line-height:22px;color:#313131;}
.cReviews-sec 	.review-list ul li .review-details .stars{float:left;}
.cReviews-sec 	.review-list ul li .review-details .stars i{color:#dfb40b;font-size: 20px;line-height:25px;cursor:pointer;}
.cReviews-sec 	.review-list ul li .review-details .stars span.rates{color:#898b8c;font-size: 14px;line-height:22px;margin-left:10px;}
.cReviews-sec .review-list .load-more p{color:#009889;}
.cReviews-sec .review-list .load-more span{margin-top: 0;}
.cReviews-sec .review-list .load-more span a i{color:#009889;border: 2px solid #c5e8e4;line-height: 24px;height: 24px;width: 24px;margin-top: 7px;}
.cReviews-sec .review-list .load-more span::before{border: 1px solid #cceae7;}
.cReviews-sec .review-list .load-more span::after{border: 1px solid #cceae7;}
/**Course Reviews end**/


/** Ask a Question Begin **/
.askQuestion-sec{float:left;width:100%;background:#fff;padding:20px 0 120px;}
.askQuestion-sec .title { float: left; width: 100%; border-bottom:1px solid #e8e8e8; margin-bottom:20px;}
.askQuestion-sec h3.askQuestion-title{float:left;width:auto;font-size:26px;line-height:32px;color:#898a8c;background:url(../images/ask-question-icon.png) no-repeat left center;padding:10px 0 10px 45px;box-sizing:border-box;font-weight:700;}
.askQuestion-sec .title span { color: #b40101; font-size: 12px;float: right; font-weight: 600;  position: relative;  margin-top:20px;}
.askQuestion-sec .title span a{color:#b40101; font-size: 12px; text-transform:uppercase;padding-right: 25px;}
.askQuestion-sec .title span a:after { position: absolute;  content: "";  top:3px; right: 0; background: url(../images/red-arrow.png) no-repeat left top;  width: 11px;  height: 10px; float: right;}
.askQuestion-sec .askQuestion-form{float:left;width:100%; margin-bottom:25px;}
.askQuestion-sec .askQuestion-form form textarea{float:left;width:88%;padding:5px 15px;background:#e8e8e8;font-size:14px;line-height:22px;color:#a5a5a5;font-style:italic;}
.askQuestion-sec .askQuestion-form form input[type=submit]{float:right;width:145px;background:#009889;border-radius:5px;font-size:18px;line-height:24px;color:#fffefe;
	padding:7px 0;text-align:center;text-transform:uppercase;border:0;box-shadow:none;-webkit-appearance:none; cursor:pointer;}

.askQuestion-list{width:100%; float:left;}
.askQuestion-list ul{list-style:none; margin:0; padding:0;}
.askQuestion-list ul li{width:327px; margin-right:25px; float:left;background:#fff; box-shadow:0px 0px 6px #e6e6e6; margin-bottom:25px;}
.askQuestion-list ul li:last-child, .askQuestion-list ul li:nth-child(4n+4){margin-right:0px;}
.askQuestion-list ul li .details{ box-sizing:border-box; padding:22px; float:left; width:100%;}
.askQuestion-list ul li .details h4{color:#313131; font-size:19.4px; line-height:25px; margin-bottom:25px; font-weight:500;}
.askQuestion-list ul li .details .name{width:100%; float:left;}
.askQuestion-list ul li .details .name span{display:inline-block; font-size:13.69px; color:#898a8c; padding:0px 8px;}
.askQuestion-list ul li .details .name span:first-child{padding-left:0px;}
.askQuestion-list ul li .details .name span.date{border-left:1px solid #898a8c; padding-left:12px;}
.askQuestion-list ul li .details .likes{float:left; margin-top:25px;}
.askQuestion-list ul li .details .likes span{font-size:12.3px; color:#ad0101; position:relative;}
.askQuestion-list ul li .details .likes span a{color:#313131; font-size:20px; vertical-align:middle;}
/*.askQuestion-list ul li .details .likes span:before{position:absolute; left:0; top:0px; content:""; background:url(../images/heart-icon.png) no-repeat left center; height:17px; width:17px;}*/
.askQuestion-list ul li .description{display:none;background:#e8e8e8; padding:22px; box-sizing:border-box; float:left; width:100%; margin-top:10px;}
.askQuestion-list ul li .description p{font-size:13px; color:#898b8c; margin:0; padding:0; line-height:18px;}
.askQuestion-list ul li .down-arrow{background:#77c6b8 url(../images/up-arrow.png) no-repeat 94% center; width:100%; float:left; padding:15px 25px; box-sizing:border-box; text-transform:uppercase; font-size:20.72px; cursor:pointer;}
.askQuestion-list ul li .show-answer{background:#77c6b8 url(../images/down-arrow.png) no-repeat 94% center; width:100%; float:left; padding:15px 25px; box-sizing:border-box; text-transform:uppercase; font-size:20.72px; cursor:pointer;}

/** Ask a Question End **/



/**Single Course Page css end**/



/** Material Page **/

.banner-sec.ignite{background:#b41701}
.banner-sec.ignite .banner-inner .banner-text{height:352px;}



/** Profile Page CSS Start **/
/** Banner Start **/
.profile-banner-sec{float: left;width: 100%;text-align: center; border-bottom: 1px solid #fff; margin-bottom:-6px;}
.profile-banner-sec .profile-banner-img img{width:100%; height:auto;}
/** Banner End **/


/** Profile Section  Start**/
#profile-section{width:100%; float:left; position:relative; background:#fff; }
/** Left Part **/
#profile-section .left-section{width:22.4%; float:left; background:#fff; position:relative; }
#profile-section .left-section .wrap{max-width:280px; float:left; width:100%; padding-left:7px; box-sizing:border-box;}
#profile-section .left-section .profile-picture{width:100%;float:left; position:relative;padding-bottom:0px;}
#profile-section .left-section .profile-picture:before{border-bottom: 1px solid #e9e9e9; position: absolute;content: "";right: 0;bottom: -7px; width: 1500px;}
#profile-section .left-section .profile-picture figure{border-radius: 50%;width: 241px;height: 241px;border: 6px solid #fff; margin:-48% 0 0 0;background: #fff; overflow:hidden; position:relative;}
#profile-section .left-section .profile-picture figure img{height:100%; width:100%;}
#profile-section .left-section .profile-picture figure .overlay-hover{ display:table;width: 241px;height: 241px;}
#profile-section .left-section .profile-picture figure .overlay-content{display:table-cell; vertical-align:middle; text-align:center;}
#profile-section .left-section .profile-picture figure .overlay-content img{max-width:100%; width:auto; height:auto;}
#profile-section .left-section .profile-picture figure .overlay-content span{font-family: "Roboto",sans-serif; color:#fff; font-weight:500; font-size:12px; display:block;}
#profile-section .left-section .profile-picture figure:hover .overlay{display:block; z-index:999;}
#profile-section .left-section .profile-picture figure .overlay{background:rgba(67,132,162,0.6); position:absolute; left:0; top:0; width:100%; height:100%; display:none; border-radius:50%;}
#profile-section .left-section .follow-button{float:left; margin:12px 0px; width:100%; }
#profile-section .left-section .follow-button a{background:#1392a1;float:left; color:#fff; border:2px solid #e9e9e9; padding:15px 0; width:100%; text-align:center; font-size:25px; text-transform:uppercase;}
#profile-section .left-section .follow-button a i{font-size:15px; color:#fff; width:25px; height:25px; border:1px solid #fff; border-radius:50%; line-height:27px; margin-top:-5px; margin-right:5px;}
#profile-section .left-section .follower-counts{width:100%;float: left;padding: 15px 0; text-align:center; margin-top:30px;}
#profile-section .left-section .followers{width:48%; float:left;}
#profile-section .left-section .following{width:48%; float:right;}
#profile-section .left-section .followers, #profile-section .left-section .following{color:#6f7174; font-size:14px;font-family: "Roboto",sans-serif; font-weight:500; text-transform:uppercase;}
#profile-section .left-section .follower-counts span{display:block; font-size:30.1px; color:#000; padding:0px 0px;}

/** Stuff Talking **/
#profile-section .left-section .stuff-talking{float:left; width:100%;padding:55px 0px 20px; position:relative;}
#profile-section .left-section .stuff-talking:before{border-bottom: 1px solid #e9e9e9; position: absolute;content: "";right: 0;bottom: 0px; width: 1500px;}
#profile-section .left-section .stuff-talking h3{color:#6f7174; font-size:18.01px;font-family: "Roboto",sans-serif; font-weight:700; text-transform:uppercase }
#profile-section .left-section .stuff-talking .comment-list{float:left; width:100%;}
#profile-section .left-section .stuff-talking .comment-list ul{margin:0; padding:0; list-style:none; margin-top:15px;}
#profile-section .left-section .stuff-talking .comment-list ul li {font-size:14px; color:#6f7174; font-family: "Roboto",sans-serif; font-weight:500; padding:0px 0px 30px 45px; position:relative;}
#profile-section .left-section .stuff-talking .comment-list ul li:before{position:absolute; content:""; background:url(../images/comment-icon.png) no-repeat left top; height:29px; width:29px; background-size:100%; left:0; top:3px;}
#profile-section .left-section .stuff-talking .comment-list ul li span.name{font-size:14px; color:#01a3b2; font-family: "Roboto",sans-serif; font-weight:600;}
#profile-section .left-section .stuff-talking .comment-list ul li span.grow-profit{font-size:14px; color:#01a3b2; font-family: "Roboto",sans-serif; font-weight:600;}
#profile-section .left-section .stuff-talking .comment-list ul li span{font-size:14px; color:#5a5b5e; font-family: "Roboto",sans-serif; font-weight:600;}

/** Who To Follow **/

#profile-section .left-section .who-to-follow{float:left; width:100%;padding:40px 0px 135px;}
#profile-section .left-section .who-to-follow h3{color:#6f7174; font-size:18.01px;font-family: "Roboto",sans-serif; font-weight:700; text-transform:uppercase }
#profile-section .left-section .who-to-follow ul{list-style:none; margin:0; padding:0;}
#profile-section .left-section .who-to-follow ul li{width:100%; float:left; margin:15px 0px;}
#profile-section .left-section .who-to-follow ul li .pic{width:51px; height:51px;float:left; }
#profile-section .left-section .who-to-follow ul li .pic figure{margin:0; padding:0px;}
#profile-section .left-section .who-to-follow ul li .pic figure img{max-width:100%; width:100%; height:auto;}
#profile-section .left-section .who-to-follow ul li .content{float:left;width:73%; margin-left:20px; display:table; height:50px;}
#profile-section .left-section .who-to-follow ul li .content .content-list{display:table-cell; vertical-align:middle;}
#profile-section .left-section .who-to-follow ul li .content .name{font-size:16px; color:#7d7e80; font-family: "Roboto",sans-serif; font-weight:500 }
#profile-section .left-section .who-to-follow ul li .content .name a{font-size:16px; color:#7d7e80; font-family: "Roboto",sans-serif; font-weight:500 }
#profile-section .left-section .who-to-follow ul li .content .designation{font-size:12px; color:#b2b4b5; font-family: "Roboto",sans-serif; font-weight:300}


/** Right Section Start **/
#profile-section .right-section{width:77.52%;float:left; background:#fff; position:relative;}

#profile-section .right-section .profileName{padding:25px 0px 25px 30px; float:left; width:100%; position:relative; box-sizing:border-box;}
#profile-section .right-section .profileName h2{color:#464749; font-size:29.18px;font-family: "Roboto",sans-serif; font-weight:400; padding-bottom:5px;}
#profile-section .right-section .profileName h2 span{font-size:13.34px; font-weight:600;color:#b40101;font-family: "Roboto",sans-serif; text-transform:uppercase; margin-left:10px;}
#profile-section .right-section .profileName h2 span a{font-size:13.34px; font-weight:600;color:#b40101;}
#profile-section .right-section .profileName h6{color:#464749; font-size:15.01px;font-family: "nimbus-sans",sans-serif; font-weight:500; margin:0; padding:0px; float:left; width:auto;}
#profile-section .right-section .profileName h6 span{display:inline-block; margin-left: 15px;}
#profile-section .right-section .profileName h6 span.dotsep{font-size:13px;color:#ccc;}
#profile-section .right-section .profileName h6 span a{font-size:13.34px;font-weight:600;color:#b40101;text-transform:uppercase}
#profile-section .right-section .profileName .stars{float:left; width:auto; margin-left:10px;}
#profile-section .right-section .profileName .stars i{color:#e38d32;cursor:pointer;}
#profile-section .right-section .profileName  .stars .write-review{color:#707275; font-size:11.67px;font-family: "Roboto",sans-serif; font-weight:normal; margin-left:10px;  }
#profile-section .right-section .profileName:after{border-bottom: 1px solid #e9e9e9; position: absolute;content: "";left: 0;bottom: 0px; width:100%; width:1500px; z-index:999;}

#profile-section .right-section .tabs {position: relative;width: 100%;margin: 0;	font-weight: 300;}
#profile-section .right-section .tabs nav {text-align: center; clear: both;}
#profile-section .right-section .tabs nav:before{border-bottom: 1px solid #e9e9e9;position: absolute;content: "";left: 0;bottom: 0px;width: 100%;width: 1500px;z-index: 999;}

#profile-section .right-section .tabs nav ul {padding: 0;margin: 0;	list-style: none;display: inline-block; width:100%; margin-bottom:-5px;}

#profile-section .right-section .tabs nav ul li {border-right: 1px solid #d7d7d7;margin: 0;display: block;float: left;height:131px; display:table;position: relative;width: 16.69%;width:calc(99.7%/6); width:-webkit-calc(99.4%/6);width:-moz-calc(99.4%/6);}

#profile-section .right-section .tabs nav ul li a{color:#848689;font-family: "Roboto",sans-serif; font-size:11.31px; font-weight:600; text-align:center;display: table-cell; vertical-align: bottom; padding-bottom:30px;}



#profile-section .right-section .tabs nav ul li a.icon-about{background:url(../images/tabs-icon/about-icon.png) no-repeat center center; background-position:center 45%;}
#profile-section .right-section .tabs nav ul li a.icon-uploads{background:url(../images/tabs-icon/upload-icon.png) no-repeat center center; background-position:center 45%;}
#profile-section .right-section .tabs nav ul li a.icon-activities{background:url(../images/tabs-icon/activity-feed-icon.png) no-repeat center center; background-position:center 45%;}
#profile-section .right-section .tabs nav ul li a.icon-playlists{background:url(../images/tabs-icon/playlist-icon.png) no-repeat center center; background-position:center 45%;}
#profile-section .right-section .tabs nav ul li a.icon-achievements{background:url(../images/tabs-icon/achievement-icon.png) no-repeat center center; background-position:center 45%;}
#profile-section .right-section .tabs nav ul li a.icon-events{background:url(../images/tabs-icon/event-icon.png) no-repeat center center; background-position:center 45%;}
#profile-section .right-section .tabs nav ul li a.icon-cgi-data{background:url(../images/tabs-icon/cgi-data-icon.png) no-repeat center center; background-position:center 45%;}
#profile-section .right-section .tabs nav ul li a.icon-following{background:url(../images/tabs-icon/following-icon.png) no-repeat center center; background-position:center 45%;}
#profile-section .right-section .tabs nav ul li a.icon-community{background:url(../images/tabs-icon/following-icon.png) no-repeat center center; background-position:center 45%;}


#profile-section .right-section .tabs nav ul li a.icon-about:hover, #profile-section .right-section .tabs nav li.tab-current a.icon-about{background:url(../images/tabs-icon/about-icon-hover.png) no-repeat center center;background-position:center 45%;}
#profile-section .right-section .tabs nav ul li a.icon-uploads:hover, #profile-section .right-section .tabs nav li.tab-current a.icon-uploads{background:url(../images/tabs-icon/upload-icon-hover.png) no-repeat center center;background-position:center 45%;}
#profile-section .right-section .tabs nav ul li a.icon-activities:hover, #profile-section .right-section .tabs nav li.tab-current a.icon-activities{background:url(../images/tabs-icon/activity-feed-icon-hover.png) no-repeat center center;background-position:center 45%;}
#profile-section .right-section .tabs nav ul li a.icon-playlists:hover, #profile-section .right-section .tabs nav li.tab-current a.icon-playlists{background:url(../images/tabs-icon/playlist-icon-hover.png) no-repeat center center; background-position:center 45%;}
#profile-section .right-section .tabs nav ul li a.icon-achievements:hover, #profile-section .right-section .tabs nav li.tab-current a.icon-achievements{background:url(../images/tabs-icon/achievement-icon-hover.png) no-repeat center center;background-position:center 45%;}
#profile-section .right-section .tabs nav ul li a.icon-events:hover, #profile-section .right-section .tabs nav li.tab-current a.icon-events{background:url(../images/tabs-icon/event-icon-hover.png) no-repeat center center;background-position:center 45%;}
#profile-section .right-section .tabs nav ul li a.icon-cgi-data:hover, #profile-section .right-section .tabs nav li.tab-current a.icon-performance{background:url(../images/tabs-icon/cgi-data-icon-hover.png) no-repeat center center;background-position:center 45%;}
#profile-section .right-section .tabs nav ul li a.icon-community:hover, #profile-section .right-section .tabs nav li.tab-current a.icon-community{background:url(../images/tabs-icon/following-icon-hover.png) no-repeat center center;background-position:center 45%;}
#profile-section .right-section .tabs nav ul li a:hover{color:#1392a1; background-color:#f5f5f5 !important;}

#profile-section .right-section .tabs nav li.tab-current { background:#f5f5f5;}
#profile-section .right-section .tabs nav li.tab-current a{color:#1392a1}

#profile-section .right-section .outsider-user nav ul li{border-right: 1px solid #d7d7d7;margin: 0;display: block;float: left;height:131px; display:table;position: relative;width: 19.69%;width:calc(99.7%/5); width:-webkit-calc(99.4%/5);width:-moz-calc(99.4%/5);}

/* Content */

#profile-section .right-section .tabs .content section {font-size: 1.25em;padding:25px 25px;display: none;max-width: 1230px;margin: 0 auto; position:relative;}
#profile-section .right-section .tabs .content{float:left; width:100%; background:#e8e8e8;position:relative; min-height:1235px;}
#profile-section .right-section .tabs .content:before {background: #e8e8e8; content: ""; height: 100%; right: 100%; position: absolute; top: 0; width: 100%;}
#profile-section .right-section .tabs .content:after{background: #e8e8e8 none repeat scroll 0 0; content: "";height: 100%; left: 100%;position: absolute;  top: 0;  width: 100%;}
#profile-section .right-section .profileName:before, #profile-section .right-section .tabs nav:after{background: #fff none repeat scroll 0 0; content: "";height: 100%; left: 100%;position: absolute;  top: 0;  width: 100%; z-index:9;}
#profile-section .right-section .tabs .content section.content-current {display: block;}


/** About Me Tab **/
#profile-section .right-section .tabs  .content section#about-me{width:100%; float:left; box-sizing:border-box; padding:0px;}
#profile-section .right-section .tabs  .content section#about-me .left-part{width:65%; float:left; margin-right:4%; padding:25px 0px 25px 25px; box-sizing:border-box;}
#profile-section .right-section .tabs  .content section#about-me .left-part p{color:#313131; font-size:16px;font-family: "Roboto",sans-serif; line-height:22px; font-weight:500;}
#profile-section .right-section .tabs  .content section#about-me .left-part p:first-child{margin-top:0px;}
#profile-section .right-section .tabs  .content section#about-me .right-part{width:327px; background:#fff; float:right; box-sizing:border-box;}
#profile-section .right-section .tabs  .content section#about-me .right-part .contact-cody{padding:30px 25px; box-sizing:border-box; background:#77c6b8; float:left; width:100%;}
#profile-section .right-section .tabs  .content section#about-me .right-part .contact-cody h3{margin:0; padding:0; color:#fff; font-size:18px;font-family: "Roboto",sans-serif; text-transform:uppercase; font-weight:700;}
#profile-section .right-section .tabs  .content section#about-me .right-part .contact-cody ul{margin:0; padding:0; list-style:none;}
#profile-section .right-section .tabs  .content section#about-me .right-part .contact-cody ul li{float:left; width:100%; line-height:35px;}
#profile-section .right-section .tabs  .content section#about-me .right-part .contact-cody ul li a{ font-size:18px;font-family: "Roboto",sans-serif; font-weight:500; color:#fff; text-decoration:none; position:relative;padding-left:27px; }
#profile-section .right-section .tabs  .content section#about-me .right-part .contact-cody ul li a.mail:before{position:absolute; content:""; background:url(../images/mail-icon.png) no-repeat; left:0; top:6px; width:20px; height:15px;}
#profile-section .right-section .tabs  .content section#about-me .right-part .contact-cody ul li a.telephone:before{position:absolute; content:""; background:url(../images/phone-call.png) no-repeat; left:0; top:2px; width:19px; height:19px;}
#profile-section .right-section .tabs  .content section#about-me .right-part .contact-cody ul li a.mobile:before{position:absolute; content:""; background:url(../images/cell-phone.png) no-repeat; left:4px; top:2px; width:10px; height:19px;}
#profile-section .right-section .tabs  .content section#about-me .right-part .service-area{background:#fff; padding:25px 25px; float:left; width:100%; box-sizing:border-box;}
#profile-section .right-section .tabs  .content section#about-me .right-part .service-area h3{margin:0; padding:0 0 0px 0; color:#6f7174; font-size:18px;font-family: "Roboto",sans-serif; text-transform:uppercase; font-weight:700;}
#profile-section .right-section .tabs  .content section#about-me .right-part .service-area p{font-size:12px; color:#939393;font-family: "Roboto",sans-serif; font-weight:400; line-height:18px; margin-bottom:30px; float:left; width:100%;}
#profile-section .right-section .tabs  .content section#about-me .right-part .service-area  il.social-icon{float:left; width:100%; box-sizing:border-box; padding:45px 25px;}
#profile-section .right-section .tabs  .content section#about-me .right-part .service-area ul.social-icon{margin:0; padding:0; list-style:none;}
#profile-section .right-section .tabs  .content section#about-me .right-part .service-area  ul.social-icon li{display:inline-block;}

/** Upload Tab **/

#profile-section .right-section .tabs  .content section#my-uploads{width:100%; float:left; box-sizing:border-box;}
#profile-section .right-section .tabs  .content section#my-uploads ul{margin:0; padding:0; list-style:none;}
#profile-section .right-section .tabs  .content section#my-uploads ul li{width:322px; min-height:270px; max-height:270px; background:#fff; float:left; margin-right:12px; border:1px solid #d6d6d6; position:relative; margin-bottom:23px;}
#profile-section .right-section .tabs  .content section#my-uploads ul li:nth-child(3n+3){float:right; margin-right:0px;}
#profile-section .right-section .tabs  .content section#my-uploads ul li figure{height:138px; width:100%; margin:0; padding:0; box-sizing:border-box; float:left; overflow:hidden; position:relative;}
#profile-section .right-section .tabs  .content section#my-uploads ul li figure img{width:100%; height:auto;}
#profile-section .right-section .tabs  .content section#my-uploads ul li.videos figure a{position:absolute; left:0; top:0px; background:url(../images/play-icon.png) no-repeat center center; height:100%; width:100%;}
#profile-section .right-section .tabs  .content section#my-uploads ul li .innercontent{padding:15px; box-sizing:border-box; float:Left; width:100%; background:#fff;}
#profile-section .right-section .tabs  .content section#my-uploads ul li .innercontent h4{font-family: "Roboto",sans-serif; font-size:15px; font-weight:500; color:#020202; margin:0; padding:0;}
#profile-section .right-section .tabs  .content section#my-uploads ul li .innercontent p{color:#424041; font-size:12px;font-family: "Roboto",sans-serif; line-height:18px;font-weight: 400; margin: 7px 0; padding: 0;}
#profile-section .right-section .tabs  .content section#my-uploads ul li .innercontent .author{position:absolute;width:100%; float:left;bottom:0px; left:0; box-sizing:border-box; padding:15px;}
#profile-section .right-section .tabs  .content section#my-uploads ul li .innercontent .author span{display:inline-block;}
#profile-section .right-section .tabs  .content section#my-uploads ul li .innercontent .author .author_name{font-size:10px;font-family: "Roboto",sans-serif;font-weight:600; color:#B40101;float:left; text-transform:uppercase; padding:7px 0px;}
#profile-section .right-section .tabs  .content section#my-uploads ul li .innercontent .author .tag{font-size:10px;font-family: "Roboto",sans-serif;font-weight:600; color:#B40101;float:right; text-transform:uppercase;position:relative;}
#profile-section .right-section .tabs  .content section#my-uploads ul li .innercontent .author .tag a{font-size:10px;font-family: "Roboto",sans-serif;font-weight:600; color:#B40101;float:right; text-transform:uppercase;background:url(../images/double-arrow.png) no-repeat left 3px;background-size: 7px; padding-left: 12px;}
#profile-section .right-section .tabs  .content section#my-uploads ul li.videos .innercontent .author .tag{background:url(../images/user-icon.png) no-repeat left center;background-size: 23px; padding:7px 0px 7px 30px;}



#profile-section .right-section .tabs  .content section#my-uploads ul li.courses figure a{position:absolute; left:0; top:0px; background:none; height:100%; width:100%;}
#profile-section .right-section .tabs  .content section#my-uploads ul li.courses .innercontent .author .tag{background:url(../images/kw-icon.png) no-repeat left center;background-size: 23px; padding:7px 0px 7px 30px;}


#profile-section .right-section .tabs  .content section#my-uploads ul li.links figure a{position:absolute; left:0; top:0px; background:none; height:100%; width:100%;}
#profile-section .right-section .tabs  .content section#my-uploads ul li.links .innercontent .author .tag{background:url(../images/kw-icon.png) no-repeat left center;background-size: 23px; padding:7px 0px 7px 30px;}

#profile-section .right-section .tabs  .content section#my-uploads ul li.audio figure a{position:absolute; left:0; top:0px; background:url(../images/audio-icon.png) no-repeat center center; height:100%; width:100%;}
#profile-section .right-section .tabs  .content section#my-uploads ul li.audio .innercontent .author .tag{background:url(../images/kw-icon.png) no-repeat left center;background-size: 23px; padding:7px 0px 7px 30px;}

/** My Playlist tab **/
#profile-section .right-section .tabs  .content section#my-playlists {width:100%; float:left; box-sizing:border-box; }
#profile-section .right-section .tabs  .content section#my-playlists .playlist{background:#fff; float:left; width:100%; border:#d1d1d1 1px solid; margin-bottom:20px;}
#profile-section .right-section .tabs  .content section#my-playlists .playlist .playlist-track{padding:15px; background:#fff; width:100%; float:left; position:relative; box-sizing:border-box;}
#profile-section .right-section .tabs  .content section#my-playlists .playlist .playlist-track figure{width:224px; height:126px; overflow:hidden; margin:0px 15px 0px 0px; padding:0px; float:left; position:relative;}
#profile-section .right-section .tabs  .content section#my-playlists .playlist .playlist-track figure img{width:100%; height:auto; max-width:100%;}
#profile-section .right-section .tabs  .content section#my-playlists .playlist .playlist-track figure img.icon{max-width:100%; height:auto; position:absolute; right:5px; bottom:5px; width:auto; z-index:999;}
#profile-section .right-section .tabs  .content section#my-playlists .playlist .playlist-track  .description{float:left; position:relative; width:75%; min-height:125px;}
#profile-section .right-section .tabs  .content section#my-playlists .playlist .playlist-track  .description h4{color:#313131; font-size:18.75px;font-family: "Roboto",sans-serif; font-weight:500; padding:10px 0px; float:left;}
#profile-section .right-section .tabs  .content section#my-playlists .playlist .playlist-track  .description .title{width:100%; float:left;}
#profile-section .right-section .tabs  .content section#my-playlists .playlist .playlist-track  .description .title span.time{float:right;font-size: 11.13px; color: rgb(137, 139, 140);  position: absolute; right: 0px; padding: 5px 0px;}

#profile-section .right-section .tabs  .content section#my-playlists .playlist .playlist-track .description .list-number span{display:inline-block; vertical-align:middle;padding: 0px 5px 0 0;}
#profile-section .right-section .tabs  .content section#my-playlists .playlist .playlist-track .description .list-number span:nth-child(2){font-size:11.13px;color:#898b8c; font-weight:600;background:url(../images/divider.png) no-repeat left center; padding:0px 5px 0 10px;}
#profile-section .right-section .tabs  .content section#my-playlists .playlist .playlist-track  .description .list-number span:last-child{font-size:11.13px;color:#898b8c; font-weight:500;background:url(../images/dot.png) no-repeat left center; padding:0px 5px 0px 10px;}

#profile-section .right-section .tabs  .content section#my-playlists .playlist .playlist-track .description .play a{font-size: 11.86px; color: #fff; background: #01a3b2;text-transform: uppercase; padding: 7px 12px; color: #fff; position: absolute; border-radius: 5px;bottom: 5px;}

#profile-section .right-section .tabs  .content section#my-playlists .playlist .playlist-track .play span.view-tracks{color: #898b8c; cursor:pointer;font-size: 11.13px; bottom: 5px; text-transform: uppercase;font-weight: 600;background: url(../images/playlist-icon/down-arrow.png) no-repeat right center;position: absolute;right: 0; padding-right: 15px;}
#profile-section .right-section .tabs  .content section#my-playlists .playlist .playlist-track .play span.up-arrow{color: #898b8c; cursor:pointer;font-size: 11.13px; bottom: 5px; text-transform: uppercase;font-weight: 600;background: url(../images/playlist-icon/up-arrow.png) no-repeat right center;position: absolute;right: 0; padding-right: 15px;}

#profile-section .right-section .tabs  .content section#my-playlists .playlist ul{margin:0; padding:0; list-style:none;}
#profile-section .right-section .tabs  .content section#my-playlists .playlist ul li{background:#f5f5f5; float:left; width:100%; padding:0; box-sizing:border-box; height:72px;  border-top:#d1d1d1 1px solid;}
#profile-section .right-section .tabs  .content section#my-playlists .playlist ul li .video-listing{float:left; padding:15px; margin:0px; box-sizing:border-box;height:100%;}
#profile-section .right-section .tabs  .content section#my-playlists .playlist ul li figure{margin:0; padding:0; float:left;margin-right:15px; }
#profile-section .right-section .tabs  .content section#my-playlists .playlist ul li figure img{max-width:100%; height:auto;}

#profile-section .right-section .tabs  .content section#my-playlists .playlist ul li .list-description{float:left; margin:0; padding:0; height:100%;}
#profile-section .right-section .tabs  .content section#my-playlists .playlist ul li h4{color:#313131; font-size:14px;}
#profile-section .right-section .tabs  .content section#my-playlists .playlist ul li span{color:#9c9c9c; font-size:10px; text-transform:uppercase;}
#profile-section .right-section .tabs  .content section#my-playlists .playlist ul li .cross-listing{float:right; position:relative; width:50px; }
#profile-section .right-section .tabs  .content section#my-playlists .playlist ul li .cross-listing span.cross{background:url(../images/playlist-icon/cross-icon.png) no-repeat center center; float:left; height:72px; width:16px;cursor:pointer}
#profile-section .right-section .tabs  .content section#my-playlists .playlist ul li .cross-listing span.bullets{background:url(../images/playlist-icon/bullets.png) no-repeat center center;cursor:pointer; float:right; height:72px; width:11px; border-left:#d1d1d1 1px solid}
#profile-section .right-section .tabs  .content section#my-playlists .playlist ul.internal-listing{display:none;}
ul.internal-listing span.Sno{width: 35px;float: left; height:100%; text-align: center; position:relative;}
ul.internal-listing {counter-reset: li; /* Set the section counter to 0 */}

ul.internal-listing li span.Sno:before {counter-increment: li;content: counter(li);position: absolute;top: 45%;box-sizing: border-box;font-size: 10px; color: #898b8c;padding-left: 10px;font-weight: 500;left: 34%;}


/** My Acheivements tab **/

#profile-section .right-section .tabs  .content section#my-achievements {width:100%; float:left; box-sizing:border-box;}
#profile-section .right-section .tabs  .content section#my-achievements .topper-award{margin:0 0 60px; float:left; width:100%;}
#profile-section .right-section .tabs  .content section#my-achievements .topper-award figure{width:100%; text-align:center; margin:0px; padding:0;}
#profile-section .right-section .tabs  .content section#my-achievements .topper-award  figure img{max-width:100%; height:auto; text-align:center;}
#profile-section .right-section .tabs  .content section#my-achievements .topper-award .short-desc{ border-bottom:1px solid #fff; margin-bottom:15px;}
#profile-section .right-section .tabs  .content section#my-achievements .topper-award h2{font-size:29.96px; color:#d63b44; font-family: "Roboto",sans-serif; text-align:center; font-weight:700;margin:0; padding:5px 0px 0px; text-transform:uppercase;}
#profile-section .right-section .tabs  .content section#my-achievements .topper-award  p{color:#898b8c; width:75%; margin:1em auto; font-size:16px;font-family: "Roboto",sans-serif; font-weight:500; text-align:center;}
#profile-section .right-section .tabs  .content section#my-achievements .topper-award ul{list-style:none; margin:0; padding:0; text-align:center;}
#profile-section .right-section .tabs  .content section#my-achievements .topper-award ul li{display:inline-block; text-align:center; opacity:0.4; margin:5px 3px; width:70px;}
#profile-section .right-section .tabs  .content section#my-achievements .topper-award ul li img{max-width:100%; height:auto;}
#profile-section .right-section .tabs  .content section#my-achievements .topper-award ul li.active{opacity:1;}
#profile-section .right-section .tabs  .content section#my-achievements .topper-award ul li span{display:block;color:#757778; font-size:9px; font-weight:500; text-transform:uppercase;}

#profile-section .right-section .tabs  .content section#my-achievements .high-profile-award{margin:0 0 60px; float:left; width:100%;}
#profile-section .right-section .tabs  .content section#my-achievements .high-profile-award figure{width:100%; text-align:center; margin:0px; padding:0;}
#profile-section .right-section .tabs  .content section#my-achievements .high-profile-award  figure img{max-width:100%; height:auto; text-align:center;}
#profile-section .right-section .tabs  .content section#my-achievements .high-profile-award .short-desc{ border-bottom:1px solid #fff; margin-bottom:15px;}
#profile-section .right-section .tabs  .content section#my-achievements .high-profile-award h2{font-size:29.96px; color:#79bd30; font-family: "Roboto",sans-serif; text-align:center; font-weight:700;margin:0; padding:5px 0px 0px; text-transform:uppercase;}
#profile-section .right-section .tabs  .content section#my-achievements .high-profile-award  p{color:#898b8c;width:75%; margin:1em auto;font-size:16px;font-family: "Roboto",sans-serif; font-weight:500; text-align:center;}
#profile-section .right-section .tabs  .content section#my-achievements .high-profile-award ul{list-style:none; margin:0; padding:0; text-align:center;}
#profile-section .right-section .tabs  .content section#my-achievements .high-profile-award ul li{display:inline-block; text-align:center; margin:5px 3px; width:181px;}
#profile-section .right-section .tabs  .content section#my-achievements .high-profile-award ul li img{max-width:100%; height:auto;}


#profile-section .right-section .tabs  .content section#my-achievements .media-award{margin:0px; float:left; width:100%;}
#profile-section .right-section .tabs  .content section#my-achievements .media-award figure{width:100%; text-align:center; margin:0px; padding:0;}
#profile-section .right-section .tabs  .content section#my-achievements .media-award  figure img{max-width:100%; height:auto; text-align:center;}
#profile-section .right-section .tabs  .content section#my-achievements .media-award .short-desc{ border-bottom:1px solid #fff; margin-bottom:15px;}
#profile-section .right-section .tabs  .content section#my-achievements .media-award h2{font-size:29.96px; color:#f46f47; font-family: "Roboto",sans-serif; text-align:center; font-weight:700;margin:0; padding:5px 0px 0px; text-transform:uppercase;}
#profile-section .right-section .tabs  .content section#my-achievements .media-award  p{color:#898b8c; width:75%; margin:1em auto; font-size:16px;font-family: "Roboto",sans-serif; font-weight:500; text-align:center;}
#profile-section .right-section .tabs  .content section#my-achievements .media-award ul{list-style:none; margin:0; padding:0; text-align:center;}
#profile-section .right-section .tabs  .content section#my-achievements .media-award ul li{display:inline-block; text-align:center; margin:5px 3px; width:181px;}
#profile-section .right-section .tabs  .content section#my-achievements .media-award ul li img{max-width:100%; height:auto;}
#profile-section .right-section .tabs  .content section#my-achievements .media-award ul li span{display:block;color:#898b8c; font-size:18px; font-weight:600; text-transform:uppercase;}

#profile-section .right-section .tabs  .content section#my-achievements .ultra-uploader{border-top:1px solid #fff;margin:15px 0 0px; float:left; width:100%;}
#profile-section .right-section .tabs  .content section#my-achievements .ultra-uploader figure{text-align:center;}
#profile-section .right-section .tabs  .content section#my-achievements .ultra-uploader figure img{max-width:100%; height:auto; cursor:pointer}
#profile-section .right-section .tabs  .content section#my-achievements .ultra-uploader figure span{text-align:center;font-size:30px; color:#898b8c; font-weight:500; text-transform:uppercase; display:block;}

/** My Events Tab **/

#profile-section .right-section .tabs  .content section#my-events{width:100%; float:left; box-sizing:border-box;}
#profile-section .right-section .tabs  .content section#my-events h2{font-size:37.36px; color:#313131;  text-align:center; font-weight:500; border-bottom:1px solid #fff; padding:20px 0px 35px; width:100%}
#profile-section .right-section .tabs  .content section#my-events h2 a.prevDate{background:url(../images/prevDate-icon.png) no-repeat left center; padding-left:85px;}
#profile-section .right-section .tabs  .content section#my-events h2 a.nextDate{background:url(../images/nextDate-icon.png) no-repeat right center; padding-right:85px;}
#profile-section .right-section .tabs  .content section#my-events ul{margin:22px 0; padding:0; list-style:none;}
#profile-section .right-section .tabs  .content section#my-events ul li{height:98px; background:#fff; width:100%; float:left; margin-bottom:7px; border:1px solid #d6d6d6;}
#profile-section .right-section .tabs  .content section#my-events ul li .event-list .title-content{float:left; width:100%; padding:15px; box-sizing:border-box;}
#profile-section .right-section .tabs  .content section#my-events ul li .event-list{width:85%; float:left; display:table; height:98px;}
#profile-section .right-section .tabs  .content section#my-events ul li .event-list h4{color:#01a3b2; font-size:18px; font-weight:600;font-family: "Roboto",sans-serif;}
#profile-section .right-section .tabs  .content section#my-events ul li .event-list span.region{color:#898b8c; font-size:12px;font-family: "Roboto",sans-serif;display:block; margin-top:6px; font-weight:500;}
#profile-section .right-section .tabs  .content section#my-events ul li .event-list span.region span{text-transform:uppercase; }
#profile-section .right-section .tabs  .content section#my-events ul li .event-list span.createdby{color:#b0c6b8; font-size:12px;font-family: "Roboto",sans-serif; display:block; margin-top:10px; font-style:italic;}
#profile-section .right-section .tabs  .content section#my-events ul li .event-list span.createdby a{color:#b0c6b8; font-size:12px;}
#profile-section .right-section .tabs  .content section#my-events ul li .event-list .date{ display:table-cell; color:#898b8c; font-size:31.01px; text-align:center; vertical-align:middle; font-weight:600; width:15%;}
#profile-section .right-section .tabs  .content section#my-events ul li .right{width:150px; float:right;}
#profile-section .right-section .tabs  .content section#my-events ul li .right .roster{background:#b0c6b8; float:left; box-sizing:border-box; height:98px; display:table; width:98px;}
#profile-section .right-section .tabs  .content section#my-events ul li .right .roster a{display:table-cell; vertical-align:middle; text-align:center;}
#profile-section .right-section .tabs  .content section#my-events ul li .right .roster a span{text-align:center; display:block; font-size:10px; color:#fff;font-family: "Roboto",sans-serif; text-transform:uppercase;}
#profile-section .right-section .tabs  .content section#my-events ul li .right .cross-panel{float:right;}
#profile-section .right-section .tabs  .content section#my-events ul li .right .cross-panel a{display:block;}
#profile-section .right-section .tabs  .content section#my-events ul li .right .cross-panel a.cross{height:48px; width:49px; background:#b40101; display:table;}
#profile-section .right-section .tabs  .content section#my-events ul li .right .cross-panel a.edit{height:48px; width:49px; background:#01a3b2; margin-top:2px; display:table;}
#profile-section .right-section .tabs  .content section#my-events ul li .right .cross-panel a span{vertical-align: middle; display: table-cell;text-align: center;}

#profile-section .right-section .tabs  .content section#my-follwing{width:100%; float:left; box-sizing:border-box;}
#profile-section .right-section .tabs  .content section#my-follwing .inner-tab{width:100%; list-style:none; margin:0; padding:0;}
#profile-section .right-section .tabs  .content section#my-follwing .inner-tab ul.intabs{float:left; list-style:none; margin:0; padding:0; width:100%; position:relative;}
#profile-section .right-section .tabs  .content section#my-follwing .inner-tab ul.intabs:before{content:""; position:absolute;width:100%; bottom:0; background:#c3c3c3; height:5px; left:0;}
#profile-section .right-section .tabs  .content section#my-follwing .inner-tab ul.intabs li{float:left;}
#profile-section .right-section .tabs  .content section#my-follwing .inner-tab ul.intabs li a{padding:0px 15px 10px 15px; color:#313131; font-size:25px; float:left; text-transform:uppercase; font-weight:600 ;background:transparent; position:relative; }

#profile-section .right-section .tabs  .content section#my-follwing .inner-tab ul.intabs li:hover a, #profile-section .right-section .tabs  .content section#my-follwing .inner-tab ul li a.active{color:#01a3b2; }
#profile-section .right-section .tabs  .content section#my-follwing .inner-tab ul.intabs li:hover a:before, #profile-section .right-section .tabs  .content section#my-follwing .inner-tab ul li a.active:before{content:""; position:absolute;width:100%; bottom:0; background:#01a3b2; height:5px; left:0;}

#profile-section .right-section .tabs  .content section#my-follwing .inner-tab #following{float:left; width:100%;}
#profile-section .right-section .tabs  .content section#my-follwing .inner-tab #following ul{list-style:none; margin:15px 0px 0px 0px; padding:0;}
#profile-section .right-section .tabs  .content section#my-follwing .inner-tab #following ul li{ float:left;width:30%; min-height:60px; display:table; margin:15px 51px 0px 0px; }
#profile-section .right-section .tabs  .content section#my-follwing .inner-tab #following ul li:nth-child(3n+3){margin-right:0px;}
#profile-section .right-section .tabs  .content section#my-follwing .inner-tab #following ul li > div{display:table-cell; vertical-align:middle;}
#profile-section .right-section .tabs  .content section#my-follwing .inner-tab #following ul li > div a{background:transparent;}
#profile-section .right-section .tabs  .content section#my-follwing .inner-tab #following ul li > div figure{margin:0; padding:0; width:45px; height:45px; overflow:hidden;}
#profile-section .right-section .tabs  .content section#my-follwing .inner-tab #following ul li div.pic{width:60px;}
#profile-section .right-section .tabs  .content section#my-follwing .inner-tab #following ul li div.plus-icon{width:25px;}
#profile-section .right-section .tabs  .content section#my-follwing .inner-tab #following ul li .fcontent .name{font-size: 16px; color: #7d7e80;  font-family: "Roboto",sans-serif; font-weight: 500;}
#profile-section .right-section .tabs  .content section#my-follwing .inner-tab #following ul li .fcontent .designation{font-size: 12px;color: #b2b4b5; font-family: "Roboto",sans-serif;  font-weight: 300;}


#profile-section .right-section .tabs  .content section#my-follwing .inner-tab #follower{float:left; width:100%;}
#profile-section .right-section .tabs  .content section#my-follwing .inner-tab #follower ul{list-style:none; margin:15px 0px 0px 0px; padding:0;}
#profile-section .right-section .tabs  .content section#my-follwing .inner-tab #follower ul li{ float:left;width:30%; min-height:60px; display:table; margin:15px 51px 0px 0px; }
#profile-section .right-section .tabs  .content section#my-follwing .inner-tab #follower ul li:nth-child(3n+3){margin-right:0px;}
#profile-section .right-section .tabs  .content section#my-follwing .inner-tab #follower ul li > div{display:table-cell; vertical-align:middle;}
#profile-section .right-section .tabs  .content section#my-follwing .inner-tab #follower ul li > div a{background:transparent;}
#profile-section .right-section .tabs  .content section#my-follwing .inner-tab #follower ul li > div figure{margin:0; padding:0; width:45px; height:45px; overflow:hidden; border-radius:50%;}
#profile-section .right-section .tabs  .content section#my-follwing .inner-tab #follower ul li > div figure img{height:auto; max-width:100%; border-radius:50%;}
#profile-section .right-section .tabs  .content section#my-follwing .inner-tab #follower ul li div.pic{width:60px}
#profile-section .right-section .tabs  .content section#my-follwing .inner-tab #follower ul li div.plus-icon{width:25px;}
#profile-section .right-section .tabs  .content section#my-follwing .inner-tab #follower ul li .fcontent .name{font-size: 16px; color: #7d7e80;  font-family: "Roboto",sans-serif; font-weight: 500;}
#profile-section .right-section .tabs  .content section#my-follwing .inner-tab #follower ul li .fcontent .designation{font-size: 12px;color: #b2b4b5; font-family: "Roboto",sans-serif;  font-weight: 300;}


/** Right Section End **/

/** Profile Section End**/

/** Profile Page CSS End **/

/**Homepage css 11-07-2016**/
.quest{background:#b40005 !important}

.search-area-home {
	background: #e2e2e2 none repeat scroll 0 0;
	height: 44px;
	margin: 0 auto 30px;
	width: 634px;
}
.search-area-home .search input[type="search"] {
	background: #e2e2e2 none repeat scroll 0 0;
	height: 44px;
	width: 80%;
	border:none;
	box-shadow:none;font-size: 14px;
	-webkit-appearance:none;
	padding:0 20px;
}
.search-area-home .search input[type="submit"] {
	background: rgba(0, 0, 0, 0) url("../images/search-btn.png") no-repeat scroll left top;
	border: medium none;
	float: left;
	height: 44px;
	width: 48px;
}
.search-area-home .search {
	float: left;
	width: 50%;
}
.search-area-home .all-content {
	float: left;
	width: 50%;
}
.clear{clear:both;}
.search-area-home .all-content select {
	-moz-appearance: none;
	-webkit-appearance: none;
	background: #e2e2e2 url("../images/all-arrow.png") no-repeat scroll 97% center;
	border: medium none;
	color: #595959;
	float: right;
	font-size: 14px;
	height: 44px;
	padding: 0 10px;
	font-weight:600;
	width:80%;
	cursor:pointer;border-radius: 0px !important; -webkit-border-radius: 0px !important;
}
.search-area-home .all-content .select2-container { width: 80% !important; position: relative; }
.search-area-home .all-content input[type="submit"] {
	background: rgba(0, 0, 0, 0) url("../images/search-btn.png") no-repeat scroll left top;
	border: medium none;
	float: right;
	height: 44px;
	width: 48px;
}
.search-area-home .all-content .select2-container:before { content: ""; width: 2px; height: 26px; position: absolute; left: -2px; top: 8px; background: #ccc; }
.search-area-home .all-content .select2-container .select2-selection--single { height: 44px; }
.search-area-home .all-content .select2-container--default .select2-selection--single .select2-selection__rendered {
	-moz-appearance: none;
	-webkit-appearance: none;
	background: #e2e2e2 url("../images/all-arrow.png") no-repeat scroll 94% center;
	border: 0px;
	color: #595959;
	font-size: 14px;
	height: 44px; line-height: 44px;
	padding: 0 10px;
	font-weight:600;
	cursor:pointer;border-radius: 0px !important; -webkit-border-radius: 0px !important;
}
.search-area-home .all-content .select2-container--default .select2-selection--single { border: 0px; }
.search-area-home .all-content .select2-container--default .select2-selection--single .select2-selection__arrow { display: none; }

.search-area-home > ul {
	list-style: outside none none;
	margin: 0;
	padding: 0;
}
.course-heading.home{
	color: #b40101;
	font-size: 72.8px;
	line-height: 60px;
	margin-bottom: 25px;
	text-align: center;
}
.search-area-home li:first-child *::after {
	background: #d1d1d1 none repeat scroll 0 0;
	content: "";
	display: inline-block;
	height: 23px;
	left: 45px;
	position: relative;
	top: 11px;
	width: 2px;
}
.all-type {
	background: #fff none repeat scroll 0 0;
	float: left;
	margin-bottom: 2%;
	margin-right: 2%;
	width: 23%;
}
.all-type figure {
	box-sizing: border-box;
	float: left;
	height: 138px;
	margin: 0;
	overflow: hidden;
	padding: 0;
	position: relative;
	width: 100%;
}
.all-type figure img {
	height:auto;
	width: 100%;
}
.all-type figure a{
	background: rgba(0, 0, 0, 0) url("../images/play-icon.png") no-repeat scroll center center;
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}
.all-type.audio figure a{
	background: rgba(0, 0, 0, 0) url("../images/audio-icon.png") no-repeat scroll center center;
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}

.all-type.courses figure a{
	background: rgba(0, 0, 0, 0) url("../images/drive-icon.png") no-repeat scroll center center;
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}


.all-type .inner-content h3 {
	color: #000;
	font-size: 14px;
	font-weight: 500;
}
.all-type .inner-content {
	float: left;
	width: 100%;
	padding:10px;
	box-sizing: border-box;
}
.all-type .inner-content h4 {
	color: #9c9c9c;
	font-size: 10px;
	letter-spacing: 1px;
	text-transform: uppercase;
}
.all-type .tag-link.user{
	background: rgba(0, 0, 0, 0) url("../images/user.png") no-repeat scroll left center;
	padding: 7px 0 7px 35px;
	float: right;
	background-size:23px auto;
}
.all-type .tag-link.kw{
	background: rgba(0, 0, 0, 0) url("../images/kw.png") no-repeat scroll left center ;
	padding: 7px 0 7px 35px;
	float: right;
	background-size:23px auto;
}
.all-type .inner-content .video{
	border: 2px solid;
	border-radius: 20px;
	color: #B40101;
	font-family: "Roboto",sans-serif;
	font-size: 13px;
	font-weight: 600;
	padding: 5px 13px;
	text-transform: uppercase;
}
.all-type .inner-content .playlist{
	border: 2px solid;
	border-radius: 20px;
	color: #77c6b8;
	font-family: "Roboto",sans-serif;
	font-size: 13px;
	font-weight: 600;
	padding: 5px 13px;
	text-transform: uppercase;
}
.all-type .inner-content .audio{
	border: 2px solid;
	border-radius: 20px;
	color: #898b8c;
	font-family: "Roboto",sans-serif;
	font-size: 13px;
	font-weight: 600;
	padding: 5px 13px;
	text-transform: uppercase;
}
.all-type .inner-content .link{
	border: 2px solid;
	border-radius: 20px;
	color: #01a3b2;
	font-family: "Roboto",sans-serif;
	font-size: 13px;
	font-weight: 600;
	padding: 5px 13px;
	text-transform: uppercase;
}

.all-type .inner-content .doc{
	border: 2px solid;
	border-radius: 20px;
	color: #313131;
	font-family: "Roboto",sans-serif;
	font-size: 13px;
	font-weight: 600;
	padding: 5px 13px;
	text-transform: uppercase;
}
.all-type .inner-content .cours {
	background: #B40101 none repeat scroll 0 0;
	border-radius: 20px;
	color: #fff;
	font-family: "Roboto",sans-serif;
	font-size: 13px;
	font-weight: 600;
	padding: 5px 13px;
	text-transform: uppercase;
}

.all-type .tag-link .fa {
	color: #a9a9a9;
	display: inline-block;
	font-family: FontAwesome;

	font-kerning: auto;
	font-language-override: normal;
	font-size: inherit;
	font-size-adjust: none;
	font-stretch: normal;
	font-style: normal;
	font-synthesis: weight style;
	font-variant: normal;
	font-weight: normal;
	line-height: 1;
	padding-right: 15px;
	font-size:12px;

}
.all-type .ques {
	background: #b40005 none repeat scroll 0 0;
	padding: 9px 26px;
	text-align: center;
}
.all-type .ques > h3 {
	font-size: 22px;
	font-weight: 400;
	width:80%; margin:0 auto;
}
.all-type .ques > p {
	color: #000;
	font-size: 10px;
	text-transform: uppercase;
}
.all-type .ques > p span {
	font-weight:500;
}
#middle-part2 {
	background: #f8f8f8 none repeat scroll 0 0;
	clear: both;
	float: left;
	padding: 30px 0 35px;
	width: 100%;
}
.upcoming-courses > h3 {
	background: rgba(0, 0, 0, 0) url("../images/calender.png") no-repeat scroll left center;
	border-bottom: 1px solid #cccdce;
	color: #898a8c;
	font-size: 25.78px;
	font-weight: 500;
	letter-spacing: 2px;
	padding: 10px 40px;
	text-transform: capitalize;
}

.upcoming-courses li {
	display: inline-block;
	margin-right: 23px;
	width: 15%;
	vertical-align: top;
	position: relative;
}
.upcoming-courses li:last-child {
	margin-right: 0;
}

.upcoming-courses > ul {
	padding: 0;
}

/**12-07-2016**/

.upcoming-courses ul li .box-img .content{
	bottom: 0;
	/* position: absolute; */
	background:#000;
	width: 100%;
}
.upcoming-courses ul li .box-img .content .text-area {
	background: rgba(255, 255, 255, 0.2) none repeat scroll 0 0;
	box-sizing: border-box;
	clear: both;
	color: #fff;
	font-size: 10px;
	font-weight: 600;
	line-height: 15px;
	padding: 8px 10px;
}
.upcoming-courses ul li .details {
	background:#b40101;
	box-sizing: border-box;
	color: #fff;
	padding: 15px 10px;
	width: 100%;
}

.upcoming-courses ul li .details h5 {
	background: transparent none repeat scroll 0 0;
	font-size: 18px;
	font-weight: 500;
	letter-spacing: 1px;
	margin: 0;
	padding: 0;
	position: relative;
	text-align: center;
	text-transform: uppercase;
}
.upcoming-courses ul li .details h5 a{color:#fff;}
.upcoming-courses .box-img {
	position: relative;
}
.upcoming-courses ul li .box-img .text-area ul {
	margin: 0;
	padding: 0;
	text-align: center;
}
.upcoming-courses .box-img .content .text-area ul li {
	display: inline-block;
	padding: 5px 10px;
	width: auto;
	min-height:auto;
}

.upcoming-courses .box-img img {
	width: 100%;
	vertical-align: bottom;
	height:auto;

}
.upcoming-courses .box-img.view-more {
	background: #b40101 none repeat scroll 0 0;
	padding: 35px 24px;
	text-align: center;
	min-height:260px;
}
.upcoming-courses ul li .details.more-course {
	padding: 20px 10px 0 !important;
}
.upcoming-courses ul li .details.more-course > h5 {
	font-size: 21.31px !important;
	font-weight: 600 !important;
	line-height: 32px;
}
.upcoming-courses .box-img.view-more img{width:auto;}
.upcoming-courses .box-img .course-date {
	bottom: 92px;
	left: 20%;
	position: absolute;
	width: 58%;
}
.upcoming-courses .box-img .course-date h4 {
	background: rgba(255, 255, 255, 0.6) none repeat scroll 0 0;
	border: 8px solid rgba(130, 130, 130, 0.6);
	border-radius: 50%;
	font-size: 28.46px;
	font-weight: 500;
	line-height: 44px;
	margin: 0 auto;
	padding: 6px 5px;
	text-transform:uppercase;
	text-align: center;
}
.upcoming-courses .box-img .box-img-overlay{
	background: #000 none repeat scroll 0 0;
	height: 223px;
	margin-top: -223px;
	opacity: 0.7;
	position: relative;
	width: 100%;
}
.upcoming-courses .box-img .course-date h4 span {
	font-size: 48.55px;
	font-weight: 700;
	display:block;
}
.upcoming-courses .calendar-link a, .kwu-link a {
	color: #b40101;
	display: inline-block;
	font-size: 12px;
	letter-spacing: 1px;
	margin-top: 20px;
	text-transform: uppercase;
	font-weight:600; position:relative;
}
.upcoming-courses .calendar-link a{padding-right:15px;}
.upcoming-courses .calendar-link a:before{position: absolute;content: "";top: 4px;right: 0;background: url(../images/red-arrow.png) no-repeat left top;width: 11px;height: 10px;float: right; background-size:9px;}
.upcoming-courses .kwu-link a{padding-left:15px}
.upcoming-courses .kwu-link a:before{position: absolute;content: "";top: 4px;left: 0;background: url(../images/left-red-arrow.png) no-repeat left top;width: 11px;height: 10px;float: left; background-size:9px;}

.upcoming-courses .calendar-link {
	float: right;
	text-align: right;
	width: 50%;
}
.upcoming-courses .kwu-link {
	float: left;
	width: 50%;
}
.kwu-link .fa.fa-angle-double-left {
	padding-right: 7px;
}
.trending .trending-search li {
	display: inline-block;
	margin: 0 10px 5px 1px;
}
.trending .trending-search ul li a {

	color: #fff;
	font-size: 14px;
	font-weight: 600;

}
.trending .trending-search ul li{
	border-radius: 18px;
	padding: 8px 20px;
}
.trending .trending-search > ul {
	padding: 0;
}
.trending-search li.li-color-1 {
	background: #b0c6b8 none repeat scroll 0 0;
}
.trending-search li.li-color-2 {
	background: #77c6b8 none repeat scroll 0 0;
}
.trending-search li.li-color-3 {
	background: #009889 none repeat scroll 0 0;
}
.trending-search li.li-color-4 {
	background: #01a3b2 none repeat scroll 0 0;
}
.trending-search li.li-color-5 {
	background: #898b8c none repeat scroll 0 0;
}
.trending-search li.li-color-6 {
	background: #d1d1d1 none repeat scroll 0 0;
}
.trending-search {
	border-right: 1px solid #ebebec;
	float: left;
	margin-right: 3%;
	width: 23%;
}
.trending h3{
	color: #898b8c;
	font-size: 18px;
	font-weight: 600;
	padding-left:0px;
}
.trending {
	padding: 50px 0;
	width: 100%;
}
.recomendation li {
	color: #898b8c;
	font-size: 16.69px;
	font-weight: 300;
	list-style:decimal;
	padding: 10px 0;

	position:relative;
}

.recomendation li a{color: #898b8c;  font-size: 16.69px;}

.recomendation ul{
	padding:0 0 0 20px;
	margin:0;
}
.trending .recomendation{float:left; width:18%;}
.recomendation .icon-1:after {
	background: rgba(0, 0, 0, 0) url("../images/upcoming-course/icon1.png") no-repeat;  content: "";  padding-top:2px; padding-right: 23px; background-position: 6px 3px;
}
.recomendation .icon-2:after {
	background: rgba(0, 0, 0, 0) url("../images/upcoming-course/icon2.png") no-repeat;  content: "";  padding-top:2px; padding-right: 32px;  background-position: 6px 3px;
}
.recomendation .icon-3:after {
	background: rgba(0, 0, 0, 0) url("../images/upcoming-course/icon3.png") no-repeat;  content: ""; padding-top:2px;  padding-right: 23px;  background-position: 6px 3px;
}
.recomendation .icon-4:after {
	background: rgba(0, 0, 0, 0) url("../images/upcoming-course/icon4.png") no-repeat;  content: "";  padding-top:2px; padding-right: 23px;  background-position: 6px 3px;
}
.recomendation .icon-5:after {
	background: rgba(0, 0, 0, 0) url("../images/upcoming-course/icon5.png") no-repeat; content: "";  padding-top:2px; padding-right: 23px; background-position: 6px 3px;
}
.recomendation .icon-6:after {
	background: rgba(0, 0, 0, 0) url("../images/upcoming-course/icon2.png") no-repeat;  content: ""; padding-top:2px;  padding-right: 32px; background-position: 6px 3px;
}
.spotlight li {
	display: inline-block;
}
.spotlight-section {
	float: right;
	width: 50%;
}
.spotlight .text-section {
	background: #880f0c none repeat scroll 0 0;
	float: left;
	width: 32%;
	padding: 20px;
	box-sizing:border-box;
}
.spotlight .agent-img {
	float: left;
	width: 68%;

}
.spotlight .text-section .content h1 {
	font-size: 22px;
	font-weight: 700;
	line-height: 0
}
.spotlight .text-section .content h5 {
	font-size: 20px;
	font-weight: 500;
	margin:0;
}
.spotlight .text-section .content > p {
	color: #cc8d8c;
	font-size: 14px;
	font-weight: 300;
	margin:5px 0px;
}
.para2 img {
	padding-right: 7px;
	vertical-align: middle;
}
.para2 {
	color: #000 !important;
	font-size:12px;
	font-style:italic;
}

.para2 a{
	color: #000 !important;
	font-size:12px;
	font-style:italic;
}


.like img, .view img {
	padding-right: 8px;
	vertical-align: middle;
}
.likes {
	color: #cc8d8c;
	font-size: 12.48px;
	letter-spacing: 1px;
	padding: 82px 0 0;
}
.likes .rating {
	padding: 14px 0 0;
}
.find-ans > h3{
	background: rgba(0, 0, 0, 0) url("../images/upcoming-course/findans.png") no-repeat scroll left center;
	border-bottom: 1px solid #cccdce;
	color: #898a8c;
	font-size: 25.78px;
	font-weight: 500;
	letter-spacing: 2px;
	padding: 10px 52px;
	text-transform: capitalize;
}
.find-ans .search-ans input {
	background: #e2e2e2 none repeat scroll 0 0;
	border: medium none;
	box-shadow: none;
	color: #313131;
	font-size: 14px;
	height: 43px;
	padding: 0 20px;
	width: 85%;
	-webkit-appearance:none;
	font-weight:500;
}
.find-ans .search-ans button {
	background: #01a3b2 none repeat scroll 0 0;
	border: medium none;
	border-radius: 5px;
	color: #fff;
	font-size: 18px;
	font-weight: 500;
	margin-left: 1%;
	padding: 11px 0;
	width: 14%;
	cursor:pointer;
}
.find-ans .search-ans button:hover{opacity:0.8}
.search-ans {
	margin: 21px auto;
	width: 100%;
}
.vote-section .vote {
	background: #898b8c none repeat scroll 0 0;
	box-sizing: border-box;
	float: left;
	min-height: 161px;
	min-width: 106px;
	padding: 44px 0;
	text-align: center;
	width: 7%;
}
.vote-section .question-area {
	float: left;
	padding: 20px;
	width: 73%;
}
.vote-section {
	background: #fff none repeat scroll 0 0;
	border: 1px solid #e2e2e2;
	margin-bottom: 22px;
	clear:both;
}
.question-area > h3 {
	color: #303030;
	font-size: 19.81px;
	font-weight: 500;

	padding-bottom: 10px;
}

.question-area > h3 a{color: #303030;
	font-size: 19.81px;
	font-weight: 500;}
.question-area .growth {
	color: #898a8c;
	font-size: 16px;

	list-style: outside none none;
	margin: 0;
	padding: 0;
}
.question-area .growth li {
	display: inline-block;
	padding-right: 40px;
}
.question-area .growth li a{font-size:12px; font-weight:600;}
.vote-section .growth a {
	color: #77c6b8;
	text-transform:uppercase;
}
.question-area .growth li::after {
	background: #898a8c none repeat scroll 0 0;
	content: "";
	display: inline-block;
	height: 10px;
	left: 20px;
	position: relative;
	width: 1px;
}
.question-area .growth li:last-child:after{display:none;}
.vote-section .likes {
	color: #01a3b2;
	font-size: 12.48px;
	letter-spacing: 1px;
	list-style: outside none none;
	padding: 0;
}
.vote-section .likes li {
	display: inline-block;
	padding: 0 50px 0 0;
}
.vote-section .likes img {
	padding-right: 6px;
	vertical-align: middle;
}
.vote-section .tags a {
	color: #c1c2c3;
	font-size: 12px;
	letter-spacing: 1px;
	padding: 0 4px 0 2px;
	text-decoration: underline;
}
.vote-section .vote > h3 {
	font-size: 58.81px;
	font-weight: 500;
}
.vote-section .vote > p {
	font-size: 14px;
}
.vote-section .comment {
	color: #01a3b2;
	float: left;
	font-size: 21.16px;
	text-align: right;
	width: 13%;
}

.vote-section .comment a{color: #01a3b2;font-size: 21.16px;}
.vote-section .comment > ul {
	list-style: outside none none;
	padding: 0;
}
.vote-section .comment img {
	padding-left: 11px;
	vertical-align: middle;
}
.vote-section .ans-btn > a {
	background: #d1d1d1 none repeat scroll 0 0;
	border-radius: 5px;
	box-sizing: border-box;
	color: #fff;
	display: inline-block;
	font-size: 16px;
	padding: 6px 50px;
	text-align: center;
	text-transform: uppercase;
}
.vote-section .ans-btn > a:hover{opacity:0.8}
.ans-btn {
	float: left;
	margin-top: 54px;
	width: 13%;
}
.find-ans .more-ques > a {
	color: #b40101;
	font-size: 12px;
	letter-spacing: 1px;
	text-transform: uppercase;
	font-weight:600;
	position:relative;
	padding-right:15px;
}

.find-ans .more-ques > a:before{position: absolute;content: "";top: 4px;right: 0;background: url(../images/red-arrow.png) no-repeat left top;width: 11px;height: 10px;float: right; background-size:9px;}
.find-ans .more-ques > a:hover{opacity:0.8}
.find-ans .more-ques {
	text-align: right;
}
.counter-section ul {
	list-style: outside none none;
	margin: 0;
	padding: 0;
}
.counter-section ul li {
	display: inline-block;
	/* padding: 0 80px; */
	width:30%; margin:0px 1.5%;
	text-align: center;
}
.counter-section .question h1 {
	color: #313131;
}
.counter-section .title {
	color: #898a8c;
	font-size: 25px;
	text-transform: uppercase;
}
.counter-section ul li h1 {
	font-size: 179.38px;
	margin: 0;
}
.counter-section .hrs > h1 {
	color: #b40101;
}
.counter-section .online > h1 {
	color: #01a3b2;
}
.counter-section {
	padding: 80px 0 120px;
	width: 100%;
}
section#secondary-menu-home {
	background: #fff none repeat scroll 0 0;
	border-top: 1px solid #e8e8e8;
	clear: both;
	float: left;
	width: 100%;
}
#secondary-menu-home nav ul li a {
	color: #313131;
	font-size: 12px;
	font-weight: 500;
	text-transform: uppercase;
}
#secondary-menu-home nav ul li a span { color: #a3a4a4; font-weight: 400; }
#secondary-menu-home nav ul li {
	color: #898a8c;
	display: inline-block;
	font-size: 12px;
	letter-spacing: 1px;
	padding: 0 15px;
	text-transform: uppercase;
}
#secondary-menu-home nav ul{
	margin:0;
	padding:0;
	list-style:none;
}
#secondary-menu-home nav {
	line-height: 61px;
	margin: 0 auto;
	text-align: center;
	width: 100%;
}
#secondary-menu-home nav ul .sortby > a {
	display: inline-block;
}
#secondary-menu-home nav .sortby img {
	vertical-align: middle;
}
#secondary-menu-home nav ul .sortby > a:first-child {
	padding-left: 15px;
}
#secondary-menu-home nav .sortby::before {
	background: #e8e8e8 none repeat scroll 0 0;
	content: "";
	display: inline-block;
	height: 32px;
	left: 0;
	margin-right: 30px;
	position: relative;
	top: 12px;
	width: 1px;
}
#secondary-menu-home nav .active a {
	background:url("../images/nav-active.png") no-repeat;
}
#secondary-menu-home nav .active a {
	background: rgba(0, 0, 0, 0) url("../images/nav-active.png") no-repeat scroll center bottom;
	font-weight: 700;
	padding: 8px 0;
}
#secondary-menu-home nav a:hover {
	background: rgba(0, 0, 0, 0) url("../images/nav-active.png") no-repeat scroll center bottom;
	padding: 8px 0;
}
#secondary-menu-home nav .sortby a:hover{background:none; padding:0;}
.agent-img > img {
	margin-bottom: -5px;
}
.spotlight {
	background: #880F0C; overflow:hidden;
}

.vote-section{min-height: 161px;display: table;width: 100%;}
.vote-section .vote{display:table-cell; float:none; min-height:auto; padding:0px;vertical-align: middle;}
.vote-section .question-area{width:78%}
.vote-section .comment{display:table-cell; vertical-align:middle; float:none; text-align:left; width:10%}


/**homepage css end**/

/**  Video Page CSS Start **/

.topslider-sec{width:100%; float:left; background:#fff; padding:25px 0px;}
.topslider-sec ul{margin:0; padding:0; list-style:none;}
.topslider-sec ul li:first-child{margin-left:0;}
.topslider-sec ul li:last-child{margin-right:0;}
.topslider-sec ul li{display:inline-block; margin:0px 11px; position:relative; box-sizing:border-box; height:100px;width: 15.1%;}
.topslider-sec ul li figure{margin:0; padding:0; position:relative; height:100px; width:100%;}
.topslider-sec ul li figure img{max-width:100%; height:100%;width:100%;}
.topslider-sec ul li .slidecontent{position:absolute; padding:0 5px; width:100%; box-sizing:border-box; background:rgba(0,0,0,0.4); bottom:0px; color:#fff; font-size:10px; text-align:center; line-height:12px;}
.topslider-sec ul li .slidecontent .slidecontent-inner{display:table; height:36px;width:100%;}
.topslider-sec ul li .slidecontent p{display:table-cell; vertical-align:middle;}
.topslider-sec ul li.active .slidecontent{background:rgba(0,0,0,0.7)}
.topslider-sec ul li.active figure a{background:none}
.topslider-sec ul li figure a { position: absolute;  left: 0; top: 0px; background: url(../images/play-icon.png) no-repeat center center;  height: 100%; width: 100%; background-size:50px; opacity:0.5;}


.video-sec{float: left; width: 100%; background: #e8e8e8; padding: 25px 0 25px;}
.video-sec .left-sec{width:74.5%; float:left;margin-right:2.5%;}
.video-sec .left-sec figure{margin:0; padding:0;}
.video-sec .left-sec figure img{width:100%; height:auto;}
.video-sec .left-sec h3.title{color:#313131; font-size:30px; padding:30px 0px 0px; font-weight:600;}
.video-sec .left-sec .v-description{color:#313131; font-size:16px; line-height:25px;}
.video-sec .left-sec .v-description .postedby{color:#898a8c; font-size:12px;}
.video-sec .left-sec .v-description .postedby span{text-transform:uppercase; color:#01a3b2; font-size:12px;}
.video-sec .left-sec .v-description .post-date{color:#898a8c; font-size:14px;}
.video-sec .left-sec .v-description .report-video a{color:#898a8c; font-size:12px; text-decoration:underline;}
.video-sec .left-sec  .sharelist{width:100%; float:left; margin-top:25px;}
.video-sec .left-sec  .sharelist ul{list-style:none; margin:0; padding:0px; }
.video-sec .left-sec  .sharelist ul li{display:inline-block; margin-right:15px; border-right: 1px solid #ddd;padding-right: 20px; }
.video-sec .left-sec  .sharelist ul li:last-child{border-right:none;}
.video-sec .left-sec  .sharelist ul li a{color:#313131; opacity:0.6; text-transform:uppercase; font-size:12px;}
.video-sec .left-sec  .sharelist ul li a span{padding-right:15px;}
.video-sec .left-sec  .sharelist ul li a span img{vertical-align:middle;}


.video-sec .right-sec{width:23%; float:left;}
.video-sec .right-sec .profile{background:#fff; border-bottom:1px solid #dfdfdf; padding:15px; box-sizing:border-box; float:left; width:100%; display:table; height:70px; vertical-align:middle;}
.video-sec .right-sec .profile div{display:table-cell;}
.video-sec .right-sec .profile .left{float:left; width:80%;}
.video-sec .right-sec .profile h4{color:#313131; font-size:16.61px; display:inline-block; width:auto; float:left; clear:none; line-height:45px;}
.video-sec .right-sec .profile img{float:left; margin-right:15px;}
.video-sec .right-sec .profile .follow{width:20%; float:right;  text-align:center; }
.video-sec .right-sec .profile .follow a{color:#01a3b2; font-size:9.23px; text-transform:uppercase; text-decoration:none; float:right; margin-top:7px}
.video-sec .right-sec .profile .follow span{display:block; text-align:center; }
.video-sec .right-sec .profile .follow img{float:none; margin-right:0;}

.video-sec .right-sec .details{float:left; width:100%; margin:0; padding:0; background:#f6f6f6;}
.video-sec .right-sec  .contact-cody {padding: 10px 25px; box-sizing: border-box; float: left; width: 100%;}
.video-sec .right-sec  .contact-cody h3 {font-size:14.76px; float: left; width: 100%; color:#6f7174; text-transform:uppercase; font-weight:600;}
.video-sec .right-sec  .contact-cody ul { margin: 0;padding: 0;list-style: none;}
.video-sec .right-sec  .contact-cody ul  li{float: left; width: 100%; line-height: 28px;}
.video-sec .right-sec  .contact-cody ul li a{color:#939393; font-size:12.92px; position:relative; padding-left:27px;}


.video-sec .right-sec  .contact-cody ul li a.mail:before { position: absolute; content: "";   background: url(../images/mail-grey-icon.png) no-repeat; left: 0; top: 2px; width: 20px; height: 15px;}
.video-sec .right-sec  .contact-cody ul li a.telephone:before {position: absolute;content: "";background: url(../images/phone-call-grey-icon.png) no-repeat;left: 0;top: 2px; width: 19px;height: 19px;}
.video-sec .right-sec  .contact-cody ul li a.mobile:before {position: absolute; content: ""; background: url(../images/cell-phone-grey-icon.png) no-repeat;  left: 4px; top: 2px; width: 10px; height: 19px;}

.video-sec .right-sec  .service-area { padding: 0px 25px; float: left; width: 100%; box-sizing: border-box;}
.video-sec .right-sec  .service-area  h3{color:#6f7174; font-size:14.76px; text-transform:uppercase; font-weight:600;}
.video-sec .right-sec  .service-area  p{font-size: 12px; color: #939393; font-weight: 400; line-height: 18px;  margin-bottom: 30px; float: left;width: 100%;}
.video-sec .right-sec  .service-area ul.social-icon{list-style:none; margin:0; padding:0 0 20px; border-bottom:1px solid #ddd;}
.video-sec .right-sec  .service-area ul.social-icon li{display:inline-block;}

.video-sec .right-sec  .review-area{ padding: 0px 25px; float: left; width: 100%; box-sizing: border-box;}
.video-sec .right-sec  .review-area h3{color:#6f7174; font-size:14.76px; font-weight:600; text-transform:uppercase; padding-bottom:4px;}
.video-sec .right-sec  .review-area .stars i{color:#a7a7a7;cursor:pointer;}
.video-sec .right-sec  .review-area form{float:left; width:100%; padding:8px 0px; margin-bottom:145px;}
.video-sec .right-sec  .review-area form textarea{width:100%; border:1px solid #ebebeb; box-shadow:none; margin-bottom:12px; font-size:12.92px; height:125px;-webkit-appearance:none;}
.video-sec .right-sec  .review-area form input[type="submit"]{color:#fff; background:#009889; text-transform:uppercase; border:none; border-radius:7px; padding:7px 25px; font-size:16.61px;
	cursor:pointer;-webkit-appearance:none;}
.video-sec .right-sec  .review-area form input[type="submit"]:hover{opacity:0.8;}
.video-sec .right-sec  .review-area form textarea::-webkit-input-placeholder { color:#adadad; font-style:italic;}
.video-sec .right-sec  .review-area form textarea::-moz-placeholder { color:#adadad; font-style:italic;}
.video-sec .right-sec  .review-area form textarea:-ms-input-placeholder { color:#adadad; font-style:italic;}
.video-sec .right-sec  .review-area form textarea:-moz-placeholder { color:#adadad; font-style:italic;}
.video-sec .right-sec  .follows{float:left; width:100%;}
.video-sec .right-sec .follows ul{list-style:none; margin:0; padding:0;}
.video-sec .right-sec .follows ul li{float:left; width:49.8%; background:#a7a7a7; text-align:center; padding:10px 0px;box-sizing: border-box;}
.video-sec .right-sec .follows ul li:last-child{float:right; width:49.8%; border-left:1px solid #bbbbbb; background:#a7a7a7;}
.video-sec .right-sec .follows ul li span{display:block; width:100%; }
.video-sec .right-sec .follows ul li span:first-child{color:#313131; font-size:9.69px; text-align:center; text-transform:uppercase;}
.video-sec .right-sec .follows ul li span:last-child{color:#fff; font-size:20.77px;}

.videoSec-2{float:left;width:100%;background:#fff;}
.videoSec-2 .leftSec{float:left;width:75%;background:#fff;padding:40px 33px 40px 0px;border-right:1px solid #e8e8e8;margin:0 0 45px;box-sizing:border-box;}
/**Video Reviews Css Start**/
.videoReview-sec{float:left;width:100%;background:#fff;}
.videoReview-sec h3.cReview-title{float:left;width:100%;font-size:26px;line-height:32px;color:#898a8c;background:url(../images/cReview-icon.png) no-repeat left center;
	padding:10px 0 10px 45px;border-bottom:1px solid #e8e8e8;margin:20px 0; box-sizing:border-box;font-weight:700;}
.videoReview-sec .review-form{float:left;width:100%;}
.videoReview-sec .review-form form textarea{float:left;width:84%;padding:5px 15px;background:#e8e8e8;font-size:14px;line-height:22px;color:#a5a5a5;font-style:italic;}
.videoReview-sec .review-form form input[type=submit]{float:right;width:145px;background:#009889;border-radius:5px;font-size:18px;line-height:24px;color:#fffefe;
	padding:7px 0;text-align:center;text-transform:uppercase;border:0;box-shadow:none;-webkit-appearance:none;cursor:pointer;}
.videoReview-sec .review-form form input[type=submit]:hover{opacity:0.8;}
.videoReview-sec 	.review-list{float:left;width:100%;padding:45px 0;}
.videoReview-sec 	.review-list ul{float:left;width:100%;margin:0;padding:0;}
.videoReview-sec 	.review-list ul li{float:left;width:100%;margin-bottom:30px;}
.videoReview-sec 	.review-list ul li .rPeople-detail{float:left;width:60px;}
.videoReview-sec 	.review-list ul li span.rPeople-img{float:left;width:100%;}
.videoReview-sec 	.review-list ul li span.rPeople-img img{float:left;width:100%;height:auto;}
.videoReview-sec 	.review-list ul li .rPeople-detail .rPeople-name{float:left;width:100%;padding:5px 0;}
.videoReview-sec 	.review-list ul li .rPeople-detail .rPeople-name h4{float:left;width:100%;clear:none;font-size:9px;line-height:12px;color:#898a8c;text-transform:uppercase;margin:0;
	text-align:center;}
.videoReview-sec 	.review-list ul li .review-details{float:left;width: 93%;padding:0 30px;box-sizing:border-box;}
.videoReview-sec 	.review-list ul li .review-details h3.rPeople-name{float:left;font-size:16px;line-height:24px;color:#525252;font-weight: 700;}
.videoReview-sec 	.review-list ul li .review-details	span.review-month{font-size:10px;line-height:24px;color:#9d9fa0;background:url(../images/dot.png) no-repeat left center;
	margin-left: 12px;padding-left: 12px;}
.videoReview-sec 	.review-list ul li .review-details .review-desc p{float:left;margin: 5px 0;font-size:14px;line-height:22px;color:#313131;}
.videoReview-sec 	.review-list ul li .review-details .found-review{float:left;width:100%;padding:5px 0;}
.videoReview-sec 	.review-list ul li .review-details .found-review > h5{float:left;font-size:10px;line-height:29px;color:#898b8c;font-style:italic;margin:0;position:relative;
	padding: 0 56px 0 0;border-right:1px solid #d6d6d6;}
.videoReview-sec 	.review-list ul li .review-details .found-review > h5:after{content:'';background:url(../images/found-review.png) no-repeat right center;position:absolute;
	right:22px;top:50%;margin-top:-12px;width:21px;height:21px; cursor:pointer;}
.videoReview-sec 	.review-list ul li .review-details .found-review > h5.found:after{background:url(../images/found-review1.png) no-repeat right center;cursor:pointer;}

.videoReview-sec 	.review-list ul li .review-details .stars{float:left;padding:1px 18px;}
.videoReview-sec 	.review-list ul li .review-details .stars i{color:#dfb40b;font-size: 20px;line-height:25px;cursor:pointer;}
.videoReview-sec 	.review-list ul li .review-details .stars span.rates{color:#898b8c;font-size: 14px;line-height:22px;margin-left:10px;}
.videoReview-sec 	.review-list ul li .review-details a.report-review{float:left;font-size:14px;line-height:18px;color:#dbdbdb;text-decoration:underline;font-style:italic;}

.videoReview-sec .review-list .load-more p{color:#898b8c;width: 60px;}
.videoReview-sec .review-list .load-more span{margin-top: 0;}
.videoReview-sec .review-list .load-more span a i{color:#009889;border: 2px solid #898b8c;line-height: 24px;height: 24px;width: 24px;margin-top: 7px;}
.videoReview-sec .review-list .load-more span::before{border: 1px solid #898b8c;}
.videoReview-sec .review-list .load-more span::after{border: 1px solid #898b8c;}

/**Video Reviews Css End**/

/** Video Ask a Question Begin **/
.videoAsk-ques{float:left;width:100%;background:#fff;padding:20px 0 120px;}
.videoAsk-ques .title { float: left; width: 100%; border-bottom:1px solid #e8e8e8; margin-bottom:20px;}
.videoAsk-ques h3.askQuestion-title{float:left;width:auto;font-size:26px;line-height:32px;color:#898a8c;background:url(../images/ask-question-icon.png) no-repeat left center;padding:10px 0 10px 45px;box-sizing:border-box;font-weight:700;}
.videoAsk-ques .title span { color: #b40101; font-size: 12px;float: right; font-weight: 600;  position: relative; padding-right: 25px; margin-top:20px;}
.videoAsk-ques .title span a{color:#b40101; font-size: 12px; text-transform:uppercase;}
.videoAsk-ques .title span:after { position: absolute;  content: "";  top:3px; right: 0; background: url(../images/red-arrow.png) no-repeat left top;  width: 11px;  height: 10px; float: right;}
.videoAsk-ques .askQuestion-form{float:left;width:100%; margin-bottom:25px;}
.videoAsk-ques .askQuestion-form form textarea{float:left;width:84%;padding:5px 15px;background:#e8e8e8;font-size:14px;line-height:22px;color:#a5a5a5;font-style:italic;}
.videoAsk-ques .askQuestion-form form input[type=submit]{float:right;width:145px;background:#009889;border-radius:5px;font-size:18px;line-height:24px;color:#fffefe;
	padding:7px 0;text-align:center;text-transform:uppercase;border:0;box-shadow:none;-webkit-appearance:none;cursor:pointer;}
.videoAsk-ques .askQuestion-form form input[type=submit]:hover{opacity:0.8;}

.videoAsk-ques .askQuestion-list{width:100%; float:left;}
.videoAsk-ques .askQuestion-list ul{list-style:none; margin:0; padding:0;}
.videoAsk-ques .askQuestion-list ul li{width:31.6%; margin-right:25px; float:left;background:#fff; box-shadow:0px 0px 6px #e6e6e6; margin-bottom:25px;}
.videoAsk-ques .askQuestion-list ul li:last-child, .askQuestion-list ul li:nth-child(4n+4){margin-right:0px;}
.videoAsk-ques .askQuestion-list ul li .details{ box-sizing:border-box; padding:22px; float:left; width:100%;}
.videoAsk-ques .askQuestion-list ul li .details h4{color:#313131; font-size:19.4px; line-height:25px; margin-bottom:25px; font-weight:500;}
.videoAsk-ques .askQuestion-list ul li .details .name{width:100%; float:left;}
.videoAsk-ques .askQuestion-list ul li .details .name span{display:inline-block; font-size:13.69px; color:#898a8c; padding:0px 8px;}
.videoAsk-ques .askQuestion-list ul li .details .name span:first-child{padding-left:0px;}
.videoAsk-ques .askQuestion-list ul li .details .name span.date{border-left:1px solid #898a8c; padding-left:12px;}
.videoAsk-ques .askQuestion-list ul li .details .likes{float:left; margin-top:25px;}
.videoAsk-ques .askQuestion-list ul li .details .likes span{font-size:12.3px; color:#77c6b8; position:relative;}
.videoAsk-ques .askQuestion-list ul li .details .likes span a{color:#77c6b8; font-size:18px; vertical-align:middle; margin-right:5px;}
/*.videoAsk-ques .askQuestion-list ul li .details .likes span:before{position:absolute; left:0; top:0px; content:""; background:url(../images/heart-icon1.png) no-repeat left center; height:17px; width:17px;}*/
.videoAsk-ques .askQuestion-list ul li .description{display:none;background:#e8e8e8; padding:22px; box-sizing:border-box; float:left; width:100%; margin-top:10px;}
.videoAsk-ques .askQuestion-list ul li .description p{font-size:13px; color:#898b8c; margin:0; padding:0; line-height:18px;}
.videoAsk-ques .askQuestion-list ul li .down-arrow{background:#77c6b8 url(../images/up-arrow.png) no-repeat 94% center; width:100%; float:left; padding:15px 25px; box-sizing:border-box; text-transform:uppercase; font-size:20.72px; cursor:pointer;}
.videoAsk-ques .askQuestion-list ul li .show-answer{background:#77c6b8 url(../images/down-arrow.png) no-repeat 94% center; width:100%; float:left; padding:15px 25px; box-sizing:border-box; text-transform:uppercase; font-size:20.72px; cursor:pointer;}

/** Video Ask a Question End **/

/** Who To Follow **/
.videoSec-2 .rightSec{float:left;width:25%;padding:40px 0px 0 33px;box-sizing: border-box;}
.videoSec-2 .who-to-follow{float:left; width:100%;border-bottom:1px solid #e8e8e8; padding: 0 0 45px;}
.videoSec-2 .who-to-follow h3{color:#6f7174; font-size:18.01px;font-family: "Roboto",sans-serif; font-weight:700; text-transform:uppercase;}
.videoSec-2 .who-to-follow ul{list-style:none; margin:0; padding:0;}
.videoSec-2 .who-to-follow ul li{width:100%; float:left; margin:15px 0px;}
.videoSec-2 .who-to-follow ul li .pic{width:51px; height:51px;float:left; }
.videoSec-2 .who-to-follow ul li .pic figure{margin:0; padding:0px;}
.videoSec-2 .who-to-follow ul li .pic figure img{max-width:100%; width:100%; height:auto;}
.videoSec-2 .who-to-follow ul li .content{float:left;width:65%; margin-left:20px; display:table; height:50px;}
.videoSec-2 .who-to-follow ul li .content .content-list{display:table-cell; vertical-align:middle;}
.videoSec-2 .who-to-follow ul li .content .name{font-size:16px; color:#7d7e80; font-family: "Roboto",sans-serif; font-weight:500 }
.videoSec-2 .who-to-follow ul li .toggle-link{float:right;background:url(../images/toggle-link.png) no-repeat left center; height: 24px;float: left; width: 24px;margin-top: 10px;}
.videoSec-2 .who-to-follow ul li .content .designation{font-size:12px; color:#b2b4b5; font-family: "Roboto",sans-serif; font-weight:300}

/**Related Search Css Start**/
.videoSec-2 .related-search{float:left; width:100%;padding:40px 0px 0;box-sizing: border-box;}
.videoSec-2 .related-search h3{float:left;width:100%;color:#6f7174; font-size:18.01px;font-family: "Roboto",sans-serif; font-weight:700; text-transform:uppercase }
.videoSec-2 .related-search ul{float:left;width:100%;list-style:none; margin:5px 0;padding:0;}
.videoSec-2 .related-search ul li{float:left;margin:9px 9px 15px 0;}
.videoSec-2 .related-search ul li a{font-size:14px;line-height:20px;color:#fff;border-radius:18px;padding:8px 20px;}
.videoSec-2 .related-search ul li a:hover{opacity:0.8;}
.videoSec-2 .related-search ul li a.rSearch-1{background:#b0c6b8;}
.videoSec-2 .related-search ul li a.rSearch-2{background:#77c6b8;}
.videoSec-2 .related-search ul li a.rSearch-3{background:#009889;}
.videoSec-2 .related-search ul li a.rSearch-4{background:#01a3b2;}
.videoSec-2 .related-search ul li a.rSearch-5{background:#898b8c;}
.videoSec-2 .related-search ul li a.rSearch-6{background:#d1d1d1;}
.videoSec-2 .related-search ul li a.rSearch-7{background:#b0c6b8;}
.videoSec-2 .related-search ul li a.rSearch-8{background:#77c6b8;}
.videoSec-2 .related-search ul li a.rSearch-9{background:#009889;}
.videoSec-2 .related-search ul li a.rSearch-10{background:#b0c6b8;}
.videoSec-2 .related-search ul li a.rSearch-11{background:#01a3b2;}
.videoSec-2 .related-search ul li a.rSearch-12{background:#898b8c;}
.videoSec-2 .related-search ul li a.rSearch-13{background:#77c6b8;}
.videoSec-2 .related-search ul li a.rSearch-14{background:#d1d1d1;}
.videoSec-2 .related-search ul li a.rSearch-15{background:#009889;}
.videoSec-2 .related-search ul li a.rSearch-16{background:#b0c6b8;}
.resultpage .related-search { padding: 26px 0px 58px 0px; }
.resultpage .related-search h3 { padding-bottom: 20px; color: #898b8c; font-size: 18px; letter-spacing: 0.01em; font-weight: 400; }
.resultpage .related-search h3 span { color: #01a3b2; text-transform: none; }
.resultpage .related-search { max-width: 1150px; }
/**Related Search Css End**/
/**  Video Page CSS End **/



/** Featured Video Page CSS Start **/
#featured-videos{background:url(../images/featured-bg.jpg) no-repeat left top; background-size:cover; padding:75px 0px; overflow:hidden;}
#featured-videos .left{float:left; width:43%;}
#featured-videos .left figure{margin:0; padding:0;}
#featured-videos .left figure img{max-width:100%; height:auto; border:10px solid rgba(255,255,255,0.1); border-radius:10px; box-sizing:border-box;}
#featured-videos .right{float:left; width:50%;}
#featured-videos .right .description{float:left; width:100%; padding:25px; box-sizing:border-box;}
#featured-videos .right .description h1{font-size:40px;color:#e8e8e8; font-weight:600; font-style:italic; text-transform:uppercase; margin:0; padding:0px 0 15px 0px;}
#featured-videos .right .description h3{font-size:28px; color:#fff; font-weight:500; padding:0px 0px 10px 0; opacity:0.7;}
#featured-videos .right .description p{font-size:24px; color:#fff; font-weight:400; padding:0px 0px 15px 0; margin:0; opacity:0.7}
#featured-videos .right .description .recorded-episodes{font-size:14px; font-style:italic; color:#fff;}
#featured-videos .right .description .recorded-episodes a{font-size:14px; font-style:italic; color:#fff; opacity:0.5; font-weight:300;}
#featured-videos .right .description .recorded-episodes span{width:23px; height:23px; font-size:14px; font-style:normal;text-align:center; line-height:23px; margin-right:5px; float:left; border-radius:50%; color:#fff; background:rgba(255,255,255,0.5)}
#featured-videos .right .description  .buttons{float:left;clear: both; width: 100%;margin-top: 40px;}
#featured-videos .right .description  .buttons a{display:inline-block; font-size:18px; color:#fff; padding:10px 40px; border-radius:5px; text-transform:uppercase; margin-right:15px;}
#featured-videos .right .description  .buttons a:first-child{background:transparent; border:2px solid #fff;}
#featured-videos .right .description  .buttons a:last-child{background:transparent; border:2px solid #fff;}
#featured-videos .right .description  .buttons a:hover{background:#01a3b2; border:2px solid #01a3b2;}
#featured-videos .right .description  .buttons a i{margin-left:5px;}


#featured-video-list{float:left; width:100%; background:#dadada; padding:60px 0; }
#featured-video-list ul{margin:0; padding:0; list-style:none;}
#featured-video-list ul li{float:left; margin-right:25px; margin-bottom:25px; width:32%;}
#featured-video-list ul li:nth-child(3n+3){margin-right:0}
#featured-video-list ul li figure{margin:0px; padding:0px; overflow:hidden; height:246px;}
#featured-video-list ul li figure img{width:auto; height:100%;}
#featured-video-list ul li .links{width:100%; position:relative;}
#featured-video-list ul li .links ul{list-style:none; margin:0; padding:0; background:#fff; width:100%; float:left;}
#featured-video-list ul li .links ul li{float:left; background:#fff; margin:0; padding:0; border-right:1px solid #e4e4e4; box-sizing:border-box; text-align:center;}
#featured-video-list ul li .links ul li:last-child{border-right:none; width:46px; height:46px; float:right; position:absolute; right:0; overflow:hidden;}
#featured-video-list ul li .links ul li a{color:#898b8c; font-size:16.56px; text-transform:uppercase; font-weight:600; padding:12px 0px; width:100%; float:left; box-sizing:border-box;}
#featured-video-list ul li .links ul li a:hover{background:#f2f2f2;}
#featured-video-list ul li .links ul li:first-child{width:33%;}
#featured-video-list ul li .links ul li:nth-child(2){width:56%; border-right:none;}
#featured-video-list ul li .links ul li:last-child a{margin:0; padding:0}

#tell-us{background:#fff; padding:80px 0 125px; float:left; width:100%;}
#tell-us .content-area{width:100%; text-align:center;}
#tell-us .content-area figure{margin:0; padding:0; text-align:center;}
#tell-us .content-area h2{width:100%; text-align:center; color:#b40101; font-size:63.24px; padding:65px 0px; font-weight:500;}
#tell-us .content-area .tell-us-button{width:100%; text-align:center;}
#tell-us .content-area .tell-us-button a{background:#01a3b2; color:#fff; padding:10px 40px; font-size:24.62px; text-transform:uppercase;  font-weight:500; border-radius:7px;}
#tell-us .content-area .tell-us-button a:hover{opacity:0.8;}
.red-talk-btn{padding:60px  0 100px}


.video-title{float:left; width:100%; background:#fff; padding:80px 0px 60px;}
.video-title .title{font-size:72.8px; color:#b40101; line-height:80px; text-align:center;}

#select-area{background:#fff; clear:both; float:left; width:100%; padding:5px 0px; border-top:1px solid #dbdcdc; border-bottom:1px solid #dbdcdc}
#select-area .left{width:50%; float:left;}
#select-area .left a{font-size:18px;  color:#b40101; text-transform:uppercase; font-weight:500;position:relative; padding-left:20px; line-height:44px;}
#select-area .left a:before{    position: absolute;  content: "";  top: 6px;  left: 0; background: url(../images/left-red-arrow.png) no-repeat left center;  width: 11px;   height: 10px;  float: right; background-size:10px;}

#select-area .order-by{float: right;background:#e2e2e2; padding: 0px 0 0px 10px;width: 328px;}
#select-area .order-by label{color:#969696; text-transform:uppercase; font-size:12px;margin-right: 10px;float:left; padding:14px 5px; position:relative;}
#select-area .order-by label:after{ background:url(../images/divider-line.png) no-repeat center right; position:absolute; content:""; right:-10px; height:32px; top:6px; width:1px;}
#select-area .order-by select{color: #595959;font-size: 14px;padding: 14px 10px;margin:0px;width:73%; background:#e2e2e2 url(../images/select-btn.png) no-repeat top right;-webkit-appearance:none; -moz-appearance:none; -ms-appearance:none; -o-appearance:none;border-radius: 0px !important; -webkit-border-radius: 0px !important;
	font-weight:700; border:none; float:right;background-size: auto 100%; cursor:pointer }

#select-area .order-by .select2-container--default .select2-selection--single .select2-selection__rendered {
	color: #595959;font-size: 14px;padding: 13px 10px;margin:0px;width:100%; background:#e2e2e2 url(../images/select-btn.png) no-repeat top right;-webkit-appearance:none; -moz-appearance:none; -ms-appearance:none; -o-appearance:none;border-radius: 0px !important; -webkit-border-radius: 0px !important;
	font-weight:700; border:none; float: none; display: block; line-height: normal; background-size: auto 100%; cursor:pointer ; box-sizing: border-box; -webkit-box-sizing: border-box;
}
#select-area .order-by .select2-container--default .select2-selection--single { border: 0px; border-radius: 0px; -webkit-border-radius: 0px; }
#select-area .order-by .select2-container { float: right; width: 73% !important; }
#select-area .order-by .select2-container .select2-selection--single { height: auto !important; }
#select-area .order-by .select2-container--default .select2-selection--single .select2-selection__arrow { display: none; }

#featured-single-part{float:left; width:100%; padding:30px 0px; background:#e8e8e8; padding:48px 0px 20px}
#featured-single-part ul{margin:0px; padding:0; list-style:none;}
#featured-single-part ul li{border:1px solid #d9d9d9; float:left; margin-right:27px; margin-bottom:30px; width:324px; background:#fff; position:relative; min-height:267px;}
#featured-single-part ul li:nth-child(4n+4){margin-right:0;}
#featured-single-part ul li figure{margin:0; padding:0; height:138px; width:100%; overflow:hidden;}
#featured-single-part ul li figure img{max-width:100%; height:auto;}
#featured-single-part ul li .description{padding:15px; width:100%; float:left; box-sizing:border-box;}
#featured-single-part ul li h4{font-size:14px; color:#000; }
#featured-single-part ul li h4 a{font-size:14px; color:#000; line-height:20px;}
#featured-single-part ul li p{font-size:12px; color:#9c9c9c; line-height:20px; margin:0; padding:0;}
#featured-single-part ul li .date{font-size:10px; color:#c9c8c8; font-style:italic; margin-top:10px;}
#featured-single-part ul li .view-area{position:absolute; bottom:0px; width:100%; box-sizing:border-box;  left:0; padding:15px;}
#featured-single-part ul li .view-area span, #featured-single-part ul li .view-area span a{color:#00aced; font-size:10.78px; vertical-align:top;}
#featured-single-part ul li .view-area span a i{color:#00aced; font-size:15px; vertical-align:top; margin-right:5px;}
#featured-single-part ul li .view-area span:first-child{float:left; position:relative;}
#featured-single-part ul li .view-area span:last-child{float:right; position:relative;}

#video-slider{padding:50px 0 0px; width:100%; float:left; background:#fff;}
#video-slider .title{float: left; width: 100%; border-bottom: 1px solid #e8e8e8; margin-bottom: 20px;}
#video-slider  h3{float: left; width: auto;font-size: 26px; line-height: 32px; color: #898a8c;  background: url(../images/heart-green-icon.png) no-repeat left center; padding: 10px 0 10px 45px; box-sizing: border-box; font-weight: 600;}



.vslider{width:100%;  background:#fff; padding:10px 0px;}
.vslider ul{margin:0; padding:0; list-style:none;}
.vslider ul li:first-child{margin-left:0;}
.vslider ul li:last-child{margin-right:0;}
.vslider .owl-item{text-align:center;}
.vslider .item{width:209px; margin:0px 10px;}
.vslider ul li{display:inline-block; margin:0px 21px 0px 0px; position:relative; box-sizing:border-box; height:100px;width: 100%;}
.vslider ul li figure{margin:0; padding:0; position:relative; height:100px; width:100%;}
.vslider ul li figure img{max-width:100%; height:100%;width:100%;}
.vslider ul li .slidecontent{position:absolute; padding:0 5px; width:100%; box-sizing:border-box; background:rgba(0,0,0,0.4); bottom:0px; color:#fff; font-size:10px; text-align:center; line-height:12px;}
.vslider ul li .slidecontent .slidecontent-inner{display:table; height:36px;width:100%;}
.vslider ul li .slidecontent p{display:table-cell; vertical-align:middle;}
.vslider ul li.active .slidecontent{background:rgba(0,0,0,0.7)}
.vslider ul li.active figure a{background:none}
.vslider ul li figure a { position: absolute;  left: 0; top: 0px; background: url(../images/play-icon.png) no-repeat center center;  height: 100%; width: 100%; background-size:50px; opacity:0.5;}
.owl-theme .owl-controls{position:absolute; top:50%; width:100%; float:left;}
.owl-theme .owl-controls .owl-buttons div{background:transparent !important; margin:0; padding:0}
.owl-theme .owl-controls .owl-buttons div.owl-next{text-indent:-9999px;  background: url(../images/right-grey-arrow.png) no-repeat left center !important; padding:0px 7px; right:-25px; position:absolute;}
.owl-theme .owl-controls .owl-buttons div.owl-prev{text-indent:-9999px;  background: url(../images/left-arrow.png) no-repeat right center !important;padding:0px 7px; left:-25px; position:absolute; }
/** Featured Video Page CSS End **/





/** Calender Page CSS Start **/
#calender-tabs{width:100%; float:left; background:#fff;}
#calender-tabs ul{margin:0; padding:0; list-style:none; float:left; width:100%}
#calender-tabs ul li{float:left; width:33.2%; text-align:center; border-left:1px solid #d7d7d7;border-top:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7; display:table; height:130px; }
#calender-tabs ul li:last-child{ border-right:1px solid #d7d7d7; }
#calender-tabs ul li a{width:100%; text-align:center;font-size:14px; color:#898b8c; font-weight:500;  box-sizing:border-box;display: table-cell; vertical-align: bottom; padding-bottom: 20px; }
#calender-tabs ul li a.calender {background: url(../images/tabs-icon/calender-icon.png) no-repeat center center; background-position: center 35%;}
#calender-tabs ul li:hover a.calender, #calender-tabs ul li.active a.calender {background:#f5f5f5 url(../images/tabs-icon/calender-icon-hover.png) no-repeat center center; background-position: center 35%;}

#calender-tabs ul li a.reports {background: url(../images/tabs-icon/my-reports-icon.png) no-repeat center center; background-position: center 35%;}
#calender-tabs ul li:hover a.reports, #calender-tabs ul li.active a.reports {background:#f5f5f5 url(../images/tabs-icon/my-reports-icon-hover.png) no-repeat center center; background-position: center 35%;}

#calender-tabs ul li a.training {background: url(../images/tabs-icon/my-training-icon.png) no-repeat center center; background-position: center 35%;}
#calender-tabs ul li:hover a.training , #calender-tabs ul li.active a.training {background:#f5f5f5 url(../images/tabs-icon/my-training-icon-hover.png) no-repeat center center; background-position: center 35%;}

#calender-tabs ul li.active a{color:#313131; background:#f5f5f5;}
#calender-tabs ul li a span{display:block; text-align:center; }

#calenders .filters{float:left; width:100%; position:relative; margin-bottom:20px;}
#calenders .filters .search-area{float:right; width:40%; margin-bottom:0}
#calenders .filters .search-area form{float:right; width:100%;}
#calenders .filters .search-area form input[type="search"]{width:80%; padding:10px 10px; border:none; -webkit-appearance:none; -moz-appearance:none;-ms-appearance:none; box-sizing:border-box; height:45px;}
#calenders .filters .search-area form input[type="submit"]{background:url('../images/calender/search-icon.png') no-repeat right center; border:none; width:48px; height:45px; -webkit-appearance:none; -moz-appearance:none;-ms-appearance:none; cursor:pointer;}
#calenders .filters .search-area span{position:absolute; right:0; top:5px;}
button{ -webkit-appearance:none; -moz-appearance:none;-ms-appearance:none;}

#calenders{width:100%; float:left; background:#e8e8e8; padding:40px 0;}
#calendar{float:left !important; width:100%;}
.fc-content-skeleton thead tr td{background:#d1d1d1 !important; color:#898b8c !important; text-align:left !important; padding:7px 5px !important; font-size:15.94px !important;}
.fc th, .fc td, .fc-row .fc-content-skeleton td, .fc-row .fc-helper-skeleton td{border-width:2px !important;border-color: #e8e8e8 !important;}
tbody td{background:#f4f4f4;}
.fc-day-header{color:#898b8c; font-size:21.26px; text-transform:uppercase; }
.fc-day-number.fc-other-month{opacity:1; filter:alpha(opacity=30)}
.fc-unthemed th, .fc-unthemed td, .fc-unthemed thead, .fc-unthemed tbody, .fc-unthemed .fc-divider, .fc-unthemed .fc-row, .fc-unthemed .fc-content, .fc-unthemed .fc-popover{border-color: #e8e8e8 !important;}
.fc-toolbar h2, .sidebar-calendar .heading h2{border:none; vertical-align:bottom;}
.fc-event{border-radius:0; padding:5px 7px; margin:0;}
.fc-day-grid-event .fc-time{text-transform:uppercase; font-weight:600; padding:5px 0px;}
tbody .fc-content span{color:#f4f4f4; font-size:10.5px;padding:5px 0px 0px 10px; border-radius:0; float:left}
.fc-more{color:#898b8c; font-size:9px; text-align:center; width:100%; float:left; margin:3px 0 !important;}
#calenders a.filtermenu { display: none; }

.fc-toolbar {background:#fff !important; width:100%; padding:0; height:97px;}
.fc-toolbar > div.fc-left{height:97px; display:table; float:left}
.fc-toolbar > div.fc-right{height:97px; display:table; float:right}
.fc-toolbar > div.fc-left > div{padding-left:15px;}
.fc .fc-toolbar > * > :first-child {display:table-cell; vertical-align:middle; float:none; box-sizing:border-box;}
.fc-toolbar h2, .sidebar-calendar .heading h2{font-size:37.08px;color:#898b8c; font-weight:normal;}
.fc-next-button{background:url('../images/calender/right-arrow.png') no-repeat right center; margin-left: 18px !important; margin-top: 0; padding:0 !important;}
.fc-prev-button{background:url('../images/calender/left-arrow.png') no-repeat right center; margin-right: 18px !important;margin-top: 0; padding:0 !important;}
.fc-prev-button span, .fc-next-button span{visibility:hidden;}
.fc-toolbar button{border:none; box-shadow:none;}
.fc-right button:hover, .fc-center button:hover{opacity:0.8;}
.fc-axis, .fc-axis.fc-time span{font-size:10px; color:#898b8c !important}
.fc-right .fc-button-group button	{font-size:10px; color:#fff; margin:0; padding-top:50px; border-right:1px solid #fff; border-radius:0 !important; height:97px !important;width:99px !important; text-transform:uppercase;}
.fc-agendaDay-button{background:#989898 url('../images/calender/calender-icon.png') no-repeat center 30%; border-radius:0 !important; height:97px !important; width:99px !important; text-transform:uppercase;}
.fc-agendaWeek-button{background:#6e6e6e url('../images/calender/calender-icon.png') no-repeat center 30%;}
.fc-month-button{background:#454545 url('../images/calender/calender-icon.png') no-repeat center 30%;}
.fc-add-event{background:#01a3b2 url('../images/calender/add-event-icon.png') no-repeat center 30%;}


.fc-toolbar .fc-center{float:right;}
.lists{padding:10px;}
.fc-grid{background:#fff url('../images/calender/grid-icon.png') no-repeat center 30%;}
.fc-list{background:#fff url('../images/calender/list-icon.png') no-repeat center 30%;}
.lists button{font-size:8.81px; color:#009889; padding:30px 5px 0 5px; margin:0px 15px 0px 0px;  text-transform:uppercase}


/** Search Result page Start **/
#search-part { width: 100%; float: left; border-top: #FFF solid 1px; background: #dfdfdf; }
#search-part .results { padding: 20px 0px 6px 0px; border-bottom: #FFF solid 1px; overflow: hidden; }
#search-part .last-item { padding-top: 10px; border: 0px; }
#search-part .thumb { padding: 2px 0px 0px 2px; float: left; width: 148px; }
#search-part .text { float: left; width: 632px; }
#search-part .buttons { padding: 40px 0px 0px 0px; float: right; width: 565px; }
#search-part h3 { padding: 10px 0px 0px 0px; margin: 0px; color: #313131; font-weight: 700; font-size: 20px; }
#search-part p { padding: 0 0 29px 0; letter-spacing: 1px; margin: 0px; color: #313131; font-size: 15px; line-height: 20px; font-family: 'Roboto', sans-serif; font-weight: 300; }
#search-part span.eye { padding-left: 28px; font-size: 12px; color: #01a3b2; line-height: 22px; font-family:"Roboto"; font-weight: 400; background: url('../images/eye.png') left no-repeat; }
#search-part a.btn { padding: 0px 30px; color: #FFF; font-size: 14px; text-transform: uppercase; font-weight: 700; display: block; border-radius: 5px; -webkit-border-radius: 5px; float: left; line-height: 45px; margin-right: 25px; background: #00b2c0; }
#search-part a.btn2 { margin-right: 52px; background: #77c6b8; }
#search-part a.btn:hover { background: #047681; }
#search-part .coursebtn { padding: 10px 0; text-align: center; background: #ededed; }
#search-part .coursebtn a { padding-left: 28px; line-height: 20px; text-transform: uppercase; color: #898b8c; font-family:"Roboto"; font-weight: 500; background: url('../images/plus.png') left no-repeat; }

#searchresult-part { padding: 32px 0px 0px 0px; float: left; width: 100%; background: #FFF; }
#searchresult-part .results { padding: 0px 0px 20px 0px; overflow: hidden; }
#searchresult-part .thumb { padding: 0px 0px 0px 0px; float: left; width: 240px; }
#searchresult-part .text { float: left; width: 1035px; }
#searchresult-part .buttons { padding: 50px 0px 0px 0px; float: right; width: 90px; text-align: center; }
#searchresult-part h3 { padding: 10px 0px 0px 0px; margin: 0px; color: #b40101; font-weight: 700; font-size: 20px; }
#searchresult-part p { padding: 0 0 5px 0; letter-spacing: 1px; margin: 0px; color: #313131; font-size: 15px; line-height: 20px; font-family: 'Roboto', sans-serif; font-weight: 300; }
#searchresult-part span.eye { padding-left: 28px; font-size: 12px; color: #01a3b2; line-height: 22px; font-family:"Roboto"; font-weight: 400; background: url('../images/eye.png') left no-repeat; }
#searchresult-part a.btn { padding: 0px 30px; color: #FFF; font-size: 14px; text-transform: uppercase; font-weight: 700; display: block; border-radius: 5px; -webkit-border-radius: 5px; float: left; line-height: 45px; margin-right: 25px; background: #00b2c0; }
#searchresult-part a.btn2 { margin-right: 52px; background: #77c6b8; }
#searchresult-part a.btn:hover { background: #047681; }
#searchresult-part h5 { padding: 0px 0px 20px 0px; margin: 0px; font-weight: 400; color: #898b8c; font-size: 12px; font-style: italic; }
#searchresult-part h5 span { font-size: 14px; }
#searchresult-part .nothumb { padding: 17px 0px 17px 0px; border-bottom: #e8e8e8 solid 1px; }
#searchresult-part .last-item { padding-bottom: 34px; border: 0px; }
#searchresult-part h5 span.link { color: #009889; }
#searchresult-part h5 span.link a { font-weight: bold; color: #009889; }
#searchresult-part .pagination { padding: 15px 0px 15px 0px; text-align: center; background: #d1d1d1; }
#searchresult-part .pagination ul { margin: 0px; list-style: none; text-align: center; }
#searchresult-part .pagination li { padding: 0 10px; color: #898b8c; font-size: 16px; display: inline-block; font-family: 'Roboto', sans-serif; font-weight: 800; }
#searchresult-part .pagination li a { color: #898b8c; }
#searchresult-part .pagination li a:hover { color: #333; }
#searchresult-part .pagination li.next a { opacity: 0.7; margin-top: 3px; width: 7px; height: 13px; display: inline-block; vertical-align: top; font-size: 0px; background: url('../images/next.png') no-repeat; }
#searchresult-part .pagination li.prev a { opacity: 0.7; margin-top: 3px; width: 7px; height: 13px; display: inline-block; vertical-align: top; font-size: 0px; background: url('../images/prev.png') no-repeat; }
#searchresult-part .pagination li.next a:hover, #searchresult-part .pagination li.prev a:hover { opacity: 1; }

/** Upload page Start **/
#video-part { padding: 40px 0px 30px 0px; text-align: center; background: #e1e0e0; }

#course-third-menu { background: #959697; }
#course-third-menu ul { padding: 0px; margin: 0px; list-style: none; overflow: hidden; border-left: #FFF solid 1px; }
#course-third-menu li { float: left; width: 33%; border-right: #FFF solid 1px; }
#course-third-menu li a { display: block; line-height: 60px; text-align: center; color: #FFF; font-size: 22px; text-transform: uppercase; font-weight: 700; }
#course-third-menu li a img { display: inline-block; margin: 0 14px 0 0; vertical-align: middle; }
#course-third-menu li a:hover, #course-third-menu li.active a { background: #707070; }

#upload-part { padding: 55px 0px 100px 0px; overflow: hidden; background: #fff; }
#upload-part .leftpart { padding-top: 34px; width: 708px; float: left; border-right: #e2e2e2 dashed 1px; }
#upload-part .leftpart form { max-width: 652px; }
#upload-part .leftpart p { padding: 0px 0px 35px 0px; overflow: hidden; margin: 0px; }
#upload-part .leftpart label { padding-bottom: 6px; letter-spacing: 0.02em; color: #8b8c8c; font-size: 14px; font-weight: 400; font-family: 'Roboto', sans-serif; display: block; }
#upload-part .leftpart label span { color: #b40101; }
#upload-part .leftpart input[type="file"] { position: absolute; left: 0px; top: 0px; color: #fff; height: 40px; border-radius:10px; -webkit-border-radius:10px; background: #959697; opacity: 0; filter: alpha(opacity=0); }
#upload-part .leftpart span.files { padding: 0 20px; position: relative; display: block; width: 200px; line-height: 40px; color: #fff; height: 40px; border-radius:10px; -webkit-border-radius:10px; background: #959697; }
#upload-part .leftpart input[type="text"] { padding: 0 19px; margin: 0px; width: 100%; height: 52px; border-radius: 5px; -webkit-border-radius: 5px; border: #e2e2e2 solid 1px; color: #aaa; letter-spacing: 1px; font-size: 16px; font-weight: 300; font-family: 'Roboto', sans-serif; -webkit-box-shadow:inset 0 2px 1px 0 rgba(0,0,0,0.1);
	box-shadow:inset 0 2px 1px 0 rgba(0,0,0,0.1); background: #f6f6f7; }
#upload-part .leftpart p span.note { float: right; color: #77c6b8; font-family: 'Roboto', sans-serif; font-weight: 400; font-style: italic; padding-top: 5px; }
#upload-part .leftpart p.winote { padding-bottom: 15px; }
#upload-part .leftpart textarea { padding: 15px 19px; margin: 0px; width: 100%; height: 162px; border-radius: 5px; -webkit-border-radius: 5px; border: #e2e2e2 solid 1px; color: #aaa; letter-spacing: 1px; font-size: 16px; font-weight: 300; font-family: 'Roboto', sans-serif; -webkit-box-shadow:inset 0 1px 2px 0 rgba(0,0,0,0.1);
	box-shadow:inset 0 2px 1px 0 rgba(0,0,0,0.1); resize: none; background: #f6f6f7; }
#upload-part .leftpart select { padding: 0 19px; margin: 0px; width: 100%; height: 46px; border-radius: 5px; -webkit-border-radius: 5px; border: #e2e2e2 solid 1px; color: #b5b6b6; letter-spacing: 1px; font-size: 16px; font-weight: 300; font-family: 'Roboto', sans-serif; appearance: none; -webkit-appearance: none; -moz-appearance: none; background: #f6f6f7 url('../images/select-arrow.png') right no-repeat; border-radius: 0px !important; -webkit-border-radius: 0px !important;}
#upload-part .leftpart input[type="submit"] { width: 190px; height: 48px; color: #FFF; font-size: 25px; font-weight: bold; text-transform: uppercase; border-radius:10px; -webkit-border-radius:10px; appearance: none; -wbkit-appearance: none; border: 0px; cursor: pointer; background: #01a3b2; }
#upload-part .leftpart input[type="submit"]:hover { background: #02646d; }
#upload-part .leftpart { }
#upload-part .rightpart { padding: 25px 0px 0px 0px; float: right; width: 628px; }
#upload-part .rightpart h3 { padding: 4px 0px 12px 55px; letter-spacing: 1px; margin: 0px 0px 42px 0px; color: #898a8c; font-size: 26px; font-weight: bold; border-bottom: #dbdcdc solid 1px; background: url('../images/pro-icon.png') 6px 0px no-repeat; }
#upload-part .rightpart .intro { padding: 22px 32px 18px 29px; margin-bottom: 20px; overflow: hidden; background: #4dbec9; }
#upload-part .rightpart .intro img { float: left; margin-right: 22px; }
#upload-part .rightpart .intro p { padding: 0px; margin: 0px; letter-spacing: 0.01em; font-size: 20px; line-height: 24px; color: #FFF; font-weight: 700; font-family: 'Roboto', sans-serif; }
#upload-part .rightpart .bg1 { background: #13304d; }
#upload-part .rightpart .bg1 p { padding-top: 10px; }
#upload-part .rightpart .bg1 a { color: #fff }
#upload-part .rightpart .bg1 a:hover { text-decoration: underline; }
#upload-part .rightpart .bg2 { padding: 22px 32px 22px 29px; background: #77c6b8; }
#upload-part .rightpart .bg2 p { padding-top: 8px; }
#upload-part .rightpart img.vision { margin: 6px 0px 0px 0px; }

#upload-part .select2-container--default .select2-selection--single .select2-selection__rendered {
	padding: 0 50px 0 19px; margin: 0px; width: 100%; height: 46px; border-radius: 5px; -webkit-border-radius: 5px; border: #e2e2e2 solid 1px; color: #b5b6b6; letter-spacing: 1px; font-size: 16px; font-weight: 300; font-family: 'Roboto', sans-serif; appearance: none; -webkit-appearance: none; -moz-appearance: none; background: #f6f6f7 url('../images/select-arrow.png') right no-repeat; line-height: 46px; border-radius: 0px !important; -webkit-border-radius: 0px !important; box-sizing: border-box; -webkit-box-sizing: border-box;
}
#upload-part .select2-container--default .select2-selection--single { border: 0px; border-radius: 0px; -webkit-border-radius: 0px; height: auto; }
#upload-part .select2-container { width: 100% !important; }
#upload-part .select2-container .select2-selection--single { height: auto !important; }
#upload-part .select2-container--default .select2-selection--single .select2-selection__arrow { display: none; }
#upload-part .select2-container--default .select2-search--inline .select2-search__field { margin: 0px; height: 52px; }
#upload-part .select2-container--default .select2-selection--multiple { padding: 0 19px; margin: 0px; width: 100%; height: 52px; border-radius: 5px; -webkit-border-radius: 5px; border: #e2e2e2 solid 1px; color: #aaa; letter-spacing: 1px; font-size: 16px; font-weight: 300; font-family: 'Roboto', sans-serif; -webkit-box-shadow:inset 0 2px 1px 0 rgba(0,0,0,0.1); box-shadow:inset 0 2px 1px 0 rgba(0,0,0,0.1); background: #f6f6f7; }
#upload-part .select2-container--default .select2-selection--multiple .select2-selection__choice { margin-top: 15px; }

.textbox { padding-bottom: 20px; background: #FFF; }
.textbox h2 { font-size: 24px; color: #333; font-weight: 700; }
.textbox p { font-size: 16px; line-height: 22px; color: #333; padding-bottom: 20px; }

/* Custom Checkbox */
.event-list{float:left; width:60%;}
.event-list ul{list-style:none; margin:0; padding:0;}
.event-list ul li{float:left; width:23%; margin-right:1%;}
.event-list ul label{line-height:15px;}
.event-list ul li span:first-child{height:7px; width:7px; border-radius:50%; margin-left:5px; float:left;border:1px solid #000;margin-top: 3px; margin-right: 5px;}
.control {
	font-size: 18px;
	position: relative;
	display: block;
	margin-bottom: 8px;
	padding-left: 20px;
	cursor: pointer;
	color:#313131; font-size:14px;
}

.control input {
	position: absolute;
	z-index: -1;
	opacity: 0;
}

.control__indicator {
	position: absolute;
	top: 0;
	left: 0;
	width:15px;
	height:15px;
	background: transparent;
	border:1px solid #dcdcdc;
}

/* Hover and focus states */
/* .control:hover input ~ .control__indicator,
.control input:focus ~ .control__indicator {
	background: #000;
} */

/* Checked state */
.control input:checked ~ .control__indicator {
	background: #000;
}

/* Hover state whilst checked */
.control:hover input:not([disabled]):checked ~ .control__indicator,
.control input:checked:focus ~ .control__indicator {
	background: #000;
}


/* Check mark */
.control__indicator:after {
	position: absolute;
	content: '';
}

/* Show check mark */
.control input:checked ~ .control__indicator:after {
	display: block;
}

/* Checkbox tick */
.control--checkbox .control__indicator:after {
	top: 1px;
	left: 5px;
	width: 3px;
	height: 9px;
	transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	border: solid #fff;
	border-width: 0 2px 2px 0;
}

/* Radio style */
.control--radio input ~ .control__indicator {
	background: #dcdcdc;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
}

/* Radio tick */
.control--radio input ~ .control__indicator:after {
	border: 2px #fff solid;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	width: 11px;
	height: 11px;
}

.control--radio input:checked ~ .control__indicator:after {
}

.event-list span.yellow{background:#e5ad2a; border-color:#e5ad2a !important}
.event-list span.light-green{background:#47af7c; border-color:#47af7c !important}
.event-list span.grey{background:#b1b1b1; border-color:#b1b1b1 !important;}
.event-list span.red{background:#b21f27; border-color:#b21f27 !important}
.event-list span.green{background:#009889; border-color:#009889 !important}
.event-list span.dark-blue{background:#3174aa; border-color:#3174aa !important}
.event-list span.green1{background:#009889; border-color:#009889 !important}
.event-list span.green2{background:#009889; border-color:#009889 !important}
.event-list span.purple{background:#6f13b9; border-color:#6f13b9 !important}
.event-list span.sky-blue{background:#2daeed; border-color:#2daeed !important}


.fc-event.yellow{background:#e5ad2a; border-color:#e5ad2a}
.fc-event.light-green{background:#47af7c; border-color:#47af7c}
.fc-event.grey{background:#b1b1b1; border-color:#b1b1b1;}
.fc-event.red{background:#b21f27; border-color:#b21f27}
.fc-event.green{background:#009889; border-color:#009889}
.fc-event.dark-blue{background:#3174aa; border-color:#3174aa}
.fc-event.green1{background:#009889; border-color:#009889}
.fc-event.green2{background:#009889; border-color:#009889}
.fc-event.purple{background:#6f13b9; border-color:#6f13b9}
.fc-event.sky-blue{background:#2daeed; border-color:#2daeed}

.upcoming-courses .title {
	float: left;
	width: 100%;
	border-bottom: 1px solid #e8e8e8;
	margin-bottom: 10px;
}

.upcoming-courses h3.upcoming-course-title {
	float: left;
	width: auto;
	font-size: 26px;
	line-height: 32px;
	color: #898a8c;
	background: url(../images/calender.png) no-repeat left center;
	padding: 10px 0 10px 45px;
	box-sizing: border-box;
	font-weight: 500;
}

.upcoming-courses .title span {
	color: #b40101;
	font-size: 12px;
	float: right;
	font-weight: 600;
	position: relative;
	margin-top: 20px;
}

.upcoming-courses .title span a {
	color: #b40101;
	font-size: 12px;
	text-transform: uppercase;
	padding-right: 17px;
}
.upcoming-courses .title span a:hover{opacity:0.8;}
.upcoming-courses .title span a:after {
	position: absolute;
	content: "";
	top: 3px;
	right: 0;
	background: url(../images/red-arrow.png) no-repeat left top;
	width: 11px;
	height: 10px;
	float: right;
}
/* Custom Checkbox */

.fc-agendaDay-view .fc-title, .fc-agendaWeek-view .fc-title{float:left; margin-left:7px; padding:5px 0;color: #f4f4f4; font-size: 10.5px;}

/** Calender Page CSS End **/



footer{width:100%; float:left;}

#footer .social-media {
	display:block;
	clear:both;
	font-size:11px;
	text-align: center; padding: 55px 0px 0px 0px;
}

#footer .social-media span {
	margin-right:25px;
	display:inline-block;
}

#footer .social-media i {
	font-size:22px;
	margin-left:20px;
	color:#018692;
}

#footer .menu-wrapper {
	width:100%;
	float:none;
	text-align:right;
	text-align:center;
	border:solid 1px #fff;
}

#footer #menu {
	text-align:center; margin: 0 auto;
	padding:30px 0 15px 0; max-width: 900px; border-bottom: #1a1a1a solid 1px;
}
#footer #menu li a { padding: 0 11px; font-family:"Roboto";  color: #FFF; font-size: 14px; font-weight: 500; }

#menu.footer-menu .has-dd-menu .sub-menu  {
	position:absolute;
	top:30px;
	left:0;
	width:200px;
	border:solid 1px #fff;
}

#menu.footer-menu .has-dd-menu .sub-menu li  {
	display:block;
	clear:both;
	width:100%;
	text-align:left;
}

#footer .secondary-footer-nav {
	text-align:center;
	display:block;
	clear:both;
	list-style:none;
	margin:0px 0 0;
	padding:0 0 50px 0;
}

#footer .secondary-footer-nav li {
	display:inline-block;
}
#footer .secondary-footer-nav ul{padding:0}
#footer .secondary-footer-nav a {
	display:block;
	padding:0 4px;
	color:#3f3f3f;
	font-size:12px;
	font-family:"Roboto",helvetica,sans-serif;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-transform:uppercase;
	font-weight:500;
}

.nopadding-top {
	padding-top:0!important;
}

.nopadding-bottom {
	padding-bottom:0!important;
}

.nopadding {
	padding:0!important;
}

.no-margin {
	margin:0!important;
}

.hide-desktop {
	display:none!important;
}
.search-area-home .select2-container--default .select2-selection--single .select2-selection__rendered {
	padding: 0 50px 0 19px; margin: 0px; width: 100%; height: 46px; border-radius: 5px; -webkit-border-radius: 5px; border: #e2e2e2 solid 1px; color: #b5b6b6; letter-spacing: 1px; font-size: 16px; font-weight: 300; font-family: 'Roboto', sans-serif; appearance: none; -webkit-appearance: none; -moz-appearance: none; background: #f6f6f7 url('../images/select-arrow.png') right no-repeat; line-height: 46px; border-radius: 0px !important; -webkit-border-radius: 0px !important; box-sizing: border-box; -webkit-box-sizing: border-box;
}
.search-area-home .select2-container--default .select2-selection--single { border: 0px; border-radius: 0px; -webkit-border-radius: 0px; height: auto; }
.search-area-home .select2-container { width: 50% !important;margin-left:10px; }
.search-area-home .select2-container .select2-selection--single { height: auto !important; }
.search-area-home .select2-container--default .select2-selection--single .select2-selection__arrow { display: none; }
.search-area-home .select2-container--default .select2-search--inline .select2-search__field { margin: 0px; height: 52px; }
.search-area-home .select2-container--default .select2-selection--multiple { padding: 0 19px; margin: 0px; width: 100%; height: 52px; border-radius: 5px; -webkit-border-radius: 5px; border: #e2e2e2 solid 1px; color: #aaa; letter-spacing: 1px; font-size: 16px; font-weight: 300; font-family: 'Roboto', sans-serif; -webkit-box-shadow:inset 0 2px 1px 0 rgba(0,0,0,0.1); box-shadow:inset 0 2px 1px 0 rgba(0,0,0,0.1); background: #f6f6f7; }
.search-area-home .select2-container--default .select2-selection--multiple .select2-selection__choice { margin-top: 15px; }


.search-area-home input[type=submit] {
	width:10%;
	border:none;
	height:46px;
	/* background:url(../images/sprite.png) no-repeat center 6px #fff; */
	border-style: solid;
	border-width: 1px;
	border-color: #cccccc;
	color: #aaa;
	/* border-left:none; */
	box-shadow: none;
	cursor:pointer;
	vertical-align:middle;
	float:right;
}
.search-area-home{
	height:46px;
}
.search-area-home input[type=text] {
	height:46px;
}
@media only screen and ( max-width: 96em ) {
	.header .search {
		padding-top: 0px;
		width:35%;
	}

	.header .logo {
		padding-top:12px;
	}

	#featured-video p {
		width:90%
	}
	.recent-content .grid .heading img {
		height:76px;
		width:auto;
	}
	.recent-content .grid .heading .title {
		line-height:40px;
		border:solid 1px #404040;
		padding:0 24px;
		margin:6% 0 0;
		font-size:22px;
	}

}


@media only screen and ( max-width: 75em ) {
	#menu .sub-content {
		left:-360%;
		width:900%;
	}
	.sr-col1 {
		width:20%;
	}
	.sr-col2 {
		width:40%;
	}
	.sr-col3 {
		width:30%;
	}
	.sr-col4 {
		width:30%;
	}
	.sr-col5 {
		width:20%;
	}

	#menu .sub-content {
		left:-350px;
		width:900px;
		margin:0;
	}
	.hero-template .text {
		padding:25px 20px 0 20px;
	}

	.profile-wrapper-bg {
		background-image:none!important;
	}

	.faculty-menu .search-faculty, .faculty-menu .directory-faculty {
		width:100%;
		display:block;
		clear:both;
		float:none;
	}

	.faculty-menu .directory-faculty {
		padding-top:7px;
	}

	#faculty-details .featured-section .tabs .tab-title {
		width:30%;
		position:relative;
	}
}

@media only screen and ( max-width: 73em ) {
	.header .search {
		clear:both;
		float:none;
		width:100%;
		padding: 0px 0!important;
	}

	.menu-wrapper {
		width:100%;
		float:none;
		padding:0 20px 0 0;
		display:none;
	}

	#menu .has-dd-menu:hover > a:first-child  {
		background:url(../images/sprite.png) no-repeat right -677px #ccc;
	}

	#menu .sub-content {
		display:none!important;
	}

	#menu li {
		display:block;
		clear:both;
		float:none;
		text-align:center;
		border-bottom:solid 1px #333;
	}
	#footer #menu li {
		display: inline-block;
		clear:both;
		float:none;
		text-align:center;
		border-bottom: 0;
	}
	#menu .sub-menu {
		width:100%;
		position:relative;
	}
	#menu .sub-menu a {
		display:block;
		clear:both;
		width:100%;
		text-align:center;
	}

	#menu li:last-child  a {
		padding-right:25px;
	}

	.header .options {
		padding-top:10px;
		text-align:right;
		width:50%;
	}
	.header .options li.upload, .header .options li.calendar, .header .options li.ask {
		display:none;
	}

	.header .options li.menu-trigger, .header .options li.search-trigger, .header .options li.upload-trigger, .header .options li.ask-trigger {
		display:inline-block;
	}
	#featured-video p .highlight a {
		display:block;
	}
	.grid .heading {
		padding:5% 10% 5% 10%;
	}
	.recent-content .grid .heading img {
		height:60px;
	}
	.recent-content .grid .heading .title {
		line-height:32px;
		padding:0 20px;
	}

	.featured-text {
		padding:105px 40px 106px 40px;
	}
	.tab-content-wrapper .text {
		width:100%;
		float:none;
		display:block;
		clear:both;
		padding-bottom:50px;
	}

	#video-details .tabs dd.active > a, .tabs .tab-title.active > a, .tabs .tab-title > a {
		font-size:16px;
	}

	#video-details .tab-content-wrapper .action-link-main {
		float:none!important;
		display:block;
		clear:both;
		margin:0px auto;
		width:220px;
		padding:0 0;
		text-align:center;
		margin-bottom:60px!important;
	}

	#profile-wrapper .reviews a {
		clear:both;
		margin-top:16px;
	}

	#profile-wrapper .reviews .highlight a {
		display:block;
	}

	#profile-wrapper .profile-attributes {
		float:right;

	}

	#topics li {
		width:31.8%;
	}

	#topics li:nth-child(4n+4) {
		margin-right:2%;
	}

	#topics li:nth-child(3n+3) {
		margin-right:0%;
	}

	#faculty-wrapper.overlay-item li {
		width:23%!important;
		margin-right:2.6%!important;
	}

	#faculty-wrapper li:nth-child(4n+4) {
		margin-right:0%!important;
	}
	.hide-mobile {
		display:none!important;
	}
	.show-tablet {
		display:block!important;
	}
}


@media only screen and ( max-width: 60em ) {
	.video-wrapper, .video-description {
		width:100%;
		height:auto;
		float:none!important;
		display:block;
		padding-bottom:50px!important;
		padding-top:0px!important;
		clear:both;
	}

	.video-description {
		padding-bottom:0px;
	}

	#featured-video .more-link {
		float:right;
	}

	#featured-video p {
		width:75%;
		float:left;
	}
	#profile-wrapper .profile-details {
		width:60%;
		padding-top:30px;
		float:none;
		display:block;
		clear:both;
		border-right:none;
	}

	#profile-wrapper .photo {
		width:40%;
		float:left;
	}

	#profile-wrapper .photo img {
		width:100%;
		height:auto;
	}

	#profile-wrapper .profile-attributes {
		width:50%;
		float:left;
	}

}



@media only screen and ( max-width: 55em ) {
	.menu-wrapper {
		width:100%;
		float:none;
		clear:both;
	}
	#nav li {
		display:block;
		clear:both;
		width:100%;
		padding:0;
	}


	.recent-content {
		padding:60px 0 40px 0;
	}

	.recent-content h2 {
		margin-bottom:56px;
	}
	.recent-content .grid li {
		width:100%;
		float:none;
		margin:0!important;
		text-align:center;
		margin-bottom:63px!important;
	}

	.grid .heading {
		padding:3% 10% 5% 10%;
	}
	.recent-content .grid .heading img {
		height:auto;
		float:none;
		display:inline-block;
	}

	.recent-content .grid .heading .title {
		display:inline-block;
		line-height:63px;
		margin:40px 0 0;
		padding:0 32px;
	}
	.recent-content .grid ul li {
		display:none;
	}

	.recent-content .grid ul li:nth-child(1), .recent-content .grid ul li:nth-child(2) {
		display:block;
	}

	.recent-content .grid ul li .thumb {
		float:none;
		margin:0px auto;
		margin-bottom:12px;
	}
	.recent-content .grid ul li .description {
		padding:9% 10%;
	}

	.show-mobile {
		display:block!important;
	}

	.sidebar.sidebar-calendar, .calendar-wrapper {
		width:100%;
		display:block;
		clear:both;
		float:none;
	}

	.sidebar-calendar .content {
		display:none;
	}

	.fc-toolbar {
		background:#f5f5f5;
		margin-top:30px;
		color:#000;
		margin-bottom: 37px;
		padding:14px;
		border-bottom:solid 1px #d8d8d8;
		height:64px;
	}

	.fc-toolbar h2, .sidebar-calendar .heading h2 {
		font-size:22px;
	}

	.sr-heading-col1 {
		width:14%;
		display:none;
	}

	.sr-heading-col2 {
		width:36%;
	}

	.sr-heading-col2 h3 {
		font-size:20px;
	}

	.sr-heading-col3 {
		width:44%;
		font-size:14px;
	}

	.sr-sidebar {
		display:none;
	}
	.sr-content {
		width:100%;
		float:none;
	}
	.sr-col1 {
		width:33%;
		margin-right:5%;
	}
	.sr-col2 {
		width:60%;
		float:right!important;
		margin:0;
	}
	.sr-col3 {
		width:60%;
		float:right!important;
	}
	.sr-col4 {
		width:60%;
		display:none;
		float:right!important;
	}
	.sr-col5 {
		width:60%;
		float:right!important;
	}

	#footer .social-media span {
		margin-right:0px;
		display:block;
		margin-bottom:35px;
	}

	#footer .social-media i {
		font-size:20px;
		margin: 0 5px;
	}
	.hero-template .text {
		padding:25px 20px 0 20px;
	}

	#faculty-wrapper.overlay-item li {
		width:31.5%!important;
		margin-right:2.5%!important;
	}

	#faculty-wrapper li:nth-child(3n+3) {
		margin-right:0%!important;
	}
}

@media only screen and ( max-width: 45em ) {
	.header .logo {
		width:56%;
		padding-top:0;
	}
	.header .options {
		width:140px;
		padding-top:0px;

	}
	.header .options li {
		padding:0px;
	}
	.header .options li a {
		padding:20px!important;
		margin-left:0;
	}
	.header .options li span {
		display:none;
	}
	.featured-text {
		padding:65px 10px 66px 10px;
	}
	.featured-text p {
		font-size:22px;
		line-height:48px;
	}

	.featured-text .heading {
		font-size:22px;
		padding-bottom:35px;
	}

	.feature-slider-5 {
		padding:0 40px;
	}

	.feature-slider-5 .item .description p {
		font-size:13px;
	}

	.feature-slider-5 .item .description .name {
		font-size:15px;
		line-height:18px;
		padding-bottom:14px;
	}

	#video-details .tabs dd.active > a, .tabs .tab-title.active > a, .tabs .tab-title > a {
		font-size:14px;
	}

	.sr-heading-col2, .sr-heading-col3 {
		width:100%;
		float:none;
		display:block;
		clear:both;
		text-align:left!important;
	}

	.sr-heading-col2 h3 {
		font-size:20px;
	}

	.sr-paging {
		text-align:center!important;
	}

	#topics li {
		width:49%;
		margin-right:2%!important;
	}

	#topics li:nth-child(2n+2) {
		margin-right:0!important;
	}


	#footer .social-media {
		display:block;
		clear:both;
		width:100%;
		text-align:center!important;
		font-size:15px;
	}

	#faculty-wrapper.overlay-item li {
		width:49%!important;
		margin-right:2%!important;
	}

	#faculty-wrapper li:nth-child(2n+2) {
		margin-right:0%!important;
	}
}

@media only screen and ( max-width: 30em ) {
	.header .logo {
		width:48%;
		padding-top:0;
	}

	h2 {
		font-size:24px;
		line-height:32px;
	}
	.feature-slider-1, .feature-slider-2, .feature-slider-3, .feature-slider-4 {
		padding:0 50px;
	}

	.grid .heading {
		padding:2% 10% 7% 10%;
	}

	.recent-content .grid .heading img {
		height:75px;
		width:auto;
	}

	.recent-content .grid .heading .title {
		display:inline-block;
		line-height:50px;
		margin:10% 0 0;
		padding:0 22px;
	}
	.recent-content .grid ul li .description {
		padding:13% 10%;
	}

	.feature-slider-5 {
		padding:0 40px;
	}
	#video-details .tabs dd.active > a, .tabs .tab-title.active > a, .tabs .tab-title > a {
		font-size:12px;
	}

	#footer .social-media i {
		font-size:34px;
		margin: 0 15px;
	}

	#profile-wrapper .profile-details, #profile-wrapper .photo, #profile-wrapper .profile-attributes {
		width:100%;
		float:none;
		display:block;
		clear:both;
	}

	.profile-attributes-inner {
		padding:0 0;
	}

	#profile-wrapper .profile-details, #profile-wrapper .profile-attributes {
		padding-top:30px;
	}

	#topics li {
		width:100%;
		margin:0 0 4% 0!important;
	}

	.hero-template .text {
		padding:15px 20px 0 20px;
	}
}

@media only screen and ( max-width: 25em ) {
	.sr-col1, .sr-col2, .sr-col3, .sr-col4, .sr-col5 {
		width:100%;
		margin:0!important;
		display:block;
		clear:both;
		float:none;
		padding:0 0 20px 0;
	}
	.hero-template .text {
		padding:10px 20px 0 20px;
	}

	#faculty-wrapper.overlay-item li {
		width:100%!important;
		margin-right:0%!important;
		margin-bottom:6%!important;
	}

}

@media only screen and (min-width:1367px) and (max-width:1447px){
	.wrapper{padding:25px 0px; width:98%;}
	.wrapper header{padding:0px 20px}
	.wrapper2{width:98%}
	.agent label, .leverage label, .yearly-transaction label{margin-right:4px; font-size:15px;}
	.course-field .leverage , .yearly-transaction{margin-left:25px;}
	.course-field .leverage select{width:240px;}
	.askQuestion-list ul li{ width: 24%; margin-right: 1.3%; }
	section#secondary-menu ul li a{padding:17px 0px 17px}
	section#course-secondary-menu ul li a{padding:17px 0px 17px; font-size:18px;}
	.search-area .order-by select{float:right; padding:14px 10px;}
	.box-area ul li{width: 16%;margin-right: .8%;}
	.box-area ul li{max-height:373px; min-height:373px}
	.box-area ul li h4{height:68px;}
	.box-area ul{margin-bottom:30px; float:left;}
	.box-area ul li .wrap .content{bottom:0px;}

	.faculty-member ul li{margin-bottom:30px; width: 15%; margin-right:2%;}
	.faculty-member ul li:last-child{margin-right:0px; float:right;}

	/* Profile Page start */
	#profile-section .left-section{width:22.9%;}
	#profile-section .right-section{width:77%}
	#profile-section .right-section .tabs .content section{padding:25px 20px;}

	#profile-section .right-section .tabs .content section#my-uploads ul li{width:31.7%; margin-right:2%;}


	#profile-section .right-section .tabs  .content section#about-me .left-part{width:64%;}
	#profile-section .right-section .tabs  .content section#about-me .right-part{width:327px;}

	#profile-section .right-section .tabs .content section#my-events ul li .event-list{width:83%;}
	#profile-section .right-section .tabs .content section#my-playlists .playlist .playlist-track .description{float:right; width:74%;}

	#profile-section .right-section .tabs .content section#my-follwing .inner-tab #following ul li, #profile-section .right-section .tabs .content section#my-follwing .inner-tab #follower ul li{width:29%; margin-right:6%;}


	/* Home page Start */

	.upcoming-courses li{margin-right:22px;}
	.upcoming-courses .box-img.view-more{padding:30px 24px;}

	/* Video Page Start */
	.topslider-sec ul li{margin: 0 6px;}
	.videoSec-2 .leftSec{width: 74%;}
	.videoAsk-ques .askQuestion-list ul li{margin-bottom: 24px;margin-right: 24px;}
	/* Video Page End */

	#featured-single-part ul li{margin-right:.8%;}
	.vslider{width:96% !important; margin:0 auto !important;}
}

@media only screen and (min-width:1200px) and (max-width:1366px){
	.wrapper{padding:25px 0px; width:98%;}
	.wrapper header{padding:0px 20px}
	.wrapper2{width:98%}
	.agent label, .leverage label, .yearly-transaction label{margin-right:4px; font-size:15px;}
	.course-field .leverage , .yearly-transaction{margin-left:25px;}
	.course-field .leverage select{width:240px;}
	section#secondary-menu ul li a{padding:17px 0px 17px;}
	section#course-secondary-menu ul li a{padding:17px 0px 17px; font-size:18px;}
	.askQuestion-list ul li {width: 24%;margin-right: 1.3%;}
	.askQuestion-list ul li .details h4{font-size:17px;}

	.box-area ul li{width: 16%;margin-right: .8%;}
	.box-area ul li{max-height:327px; min-height:327px; margin-bottom:30px;}
	.box-area ul li h4{height:68px;}
	.box-area ul{margin-bottom:30px; float:left;}
	.box-area ul li .wrap .content{bottom:0px;}

	.faculty-member ul li{margin-bottom:30px; width: 31%; margin-right:3.5%;}
	.faculty-member ul li figure{text-align:center; margin:16px auto;}
	.faculty-member ul li:nth-child(3n+3){margin-right:0px; float:right; }


	.cReviews-sec .review-form form textarea{width: 86%;}
	section#course-secondary-menu ul li img{max-width:20px;margin-right:0px;}
	section#course-secondary-menu ul li{width:19.89%;}


	/* Profile Page start */
	#profile-section .left-section{width:22.9%;}
	#profile-section .left-section  .profile-picture.wrap{max-width: 280px;float: left;width: 100%;padding-left: 7px;box-sizing: border-box;text-align: center;margin: 0 auto;float: none;}
	#profile-section .left-section .profile-picture figure{width: 215px;height: 215px;margin: -48% auto 0; float:left;}
	#profile-section .left-section .profile-picture figure .overlay-hover{width:215px; height:215px; border-radius:50%;}
	#profile-section .left-section .who-to-follow ul li .content{width:68%;}
	#profile-section .right-section{width:77%;}
	#profile-section .right-section .tabs nav ul li{width: 16.6%;width: calc(99.4%/6);width: -webkit-calc(99.3%/6);width: -moz-calc(99.3%/6);}
	#profile-section .right-section .tabs  .content section#my-uploads ul li{width: 31.7%; margin-right:2%;min-height:250px; max-height:250px;}
	#profile-section .right-section .tabs  .content section#my-uploads ul li figure{height:110px;}
	#profile-section .right-section .tabs  .content section#my-uploads ul li.videos figure a, #profile-section .right-section .tabs  .content section#my-uploads ul li.audio figure a{background-size:50px;}
	#profile-section .left-section .wrap{max-width:280px; float:left; width:90%; padding-left:7px; box-sizing:border-box;}


	#profile-section .right-section .tabs  .content section#about-me .left-part{width:60%; margin-right:3%;}
	#profile-section .right-section .tabs  .content section#about-me .right-part{width:300px;}
	#profile-section .right-section .tabs .content section#my-events ul li .event-list{width:81%;}

	#profile-section .right-section .tabs .content section#my-achievements .topper-award ul li{width:60px;}
	#profile-section .right-section .tabs .content section#my-achievements .high-profile-award ul li, #profile-section .right-section .tabs .content section#my-achievements .media-award ul li{width:160px;}
	#profile-section .right-section .tabs .content section#my-playlists .playlist .playlist-track .description{width:71%;}
	#profile-section .right-section .profileName{padding:14px 0px 13px 40px;}
	#profile-section .right-section .outsider-user nav ul li{width: 19.69%;width: calc(99.7%/5);width: -webkit-calc(99.4%/5);width: -moz-calc(99.4%/5);}
	#profile-section .right-section .tabs .content section#my-follwing .inner-tab #following ul li, #profile-section .right-section .tabs .content section#my-follwing .inner-tab #follower ul li{width:30%; margin-right:5%;}

	/**homepage css**/

	.upcoming-courses li {margin-right: 21px;}
	.trending .recomendation {width: 19%;}
	.likes {padding: 90px 0 0;}

	.all-type .ques > h3{width:100%;}
	.upcoming-courses li{margin-right:1.6%;}
	.upcoming-courses .box-img .course-date{width:68%; left:18%;}
	.upcoming-courses .box-img .content .text-area ul li{padding:5px 5px;}
	.upcoming-courses .box-img .content .text-area ul li:first-child::after{left:7px;}
	.upcoming-courses .box-img.view-more img{width:50%;padding-top:37px;}
	.upcoming-courses ul li .details.more-course > h5{line-height:30px;}
	.spotlight .agent-img{height:380px; overflow:hidden;}
	.agent-img > img{height:100%;}

	.upcoming-courses .box-img.view-more{ min-height:249px; }
	.upcoming-courses li{margin-right:1.5%;}
	.upcoming-courses .box-img .course-date{width:120px; height:120px;}


	/* Video Page Start */
	.topslider-sec ul li{margin: 0 9px;}
	.video-sec .right-sec .contact-cody h3{font-size: 12px;}
	.videoSec-2 .leftSec{padding: 30px 33px 30px 0;}
	.videoSec-2 .rightSec{padding: 30px 0 0 25px;}
	.videoSec-2 .who-to-follow{padding: 0 0 35px;}
	.videoSec-2 .related-search{padding: 30px 0 0;}
	.videoSec-2 .who-to-follow ul li{margin: 10px 0;}
	.videoSec-2 .who-to-follow ul li .pic{height: 42px;width: 42px;}
	.videoSec-2 .who-to-follow ul li .content{height: 42px;margin-left: 15px;}
	.videoSec-2 .who-to-follow ul li .toggle-link{margin-top: 6px;}
	.videoSec-2 .related-search ul li a{ padding: 7px 18px;}
	.videoReview-sec .review-list{padding: 35px 0;}
	.videoReview-sec .review-form form textarea{width: 80%;}
	.videoReview-sec .review-list ul li .review-details{width: 92%;}
	.videoAsk-ques{padding: 15px 0 100px;}
	.videoAsk-ques .askQuestion-form form textarea{width: 80%;}
	.videoAsk-ques .askQuestion-list ul li{margin-bottom: 22px;margin-right: 22px;}
	.videoAsk-ques .askQuestion-list ul li .details h4{margin-bottom: 18px;}
	.videoAsk-ques .askQuestion-list ul li .details .likes{margin-top: 18px;}
	/* Video Page End */



	/** Featured Video Page CSS Start **/
	#featured-videos .right .description{padding:10px 25px;}
	#featured-video-list ul li figure{height:225px;}
	#featured-video-list ul li figure img{width:100%; height:auto;}
	#featured-video-list ul li{width:31%; margin-right:3%;}

	.vslider{width:96% !important; margin:0 auto !important;}
	#featured-single-part ul li{margin-right:2.3%; width:23%;}
	#tell-us .content-area h2{line-height:65px;}

	/** Featured Video Page CSS End **/

	.header .logo { width: 190px; }
	.menubar { margin-left: 25px; margin-right: 20px; }
	.menubar li { padding: 10px 12px 10px 12px; }
	.menubar li a { font-size: 15px; }

}

@media only screen and (max-width: 1400px){

	#upload-part .leftpart { padding-right: 20px; width: 52% }
	#upload-part .rightpart { width: 45% }

	#search-part .thumb { width: 125px; }
	#search-part .text { width: 40%; }
	#search-part .buttons { width: 45%; }
	#search-part p { padding-bottom: 20px; }

	#searchresult-part .thumb { width: 235px; }
	#searchresult-part .text { width: 74%; }
	#searchresult-part .buttons { width: 70px; }

	.resultpage .related-search { padding-bottom: 30px; }

}

@media only screen and (min-width:1200px) and (max-width:1358px){
	#featured-video-list ul li figure{height:200px;}
}

@media only screen and (max-width:1280px){
	.upcoming-courses .box-img.view-more {padding: 23px 10px; min-height:253px;}
	.trending .trending-search li {margin: 0 5px 5px 1px;}

	.vote-section{min-height: 161px;display: table;width: 100%;}
	.vote-section .vote{display:table-cell; float:none; min-height:auto; padding:0px;vertical-align: middle;}
	.vote-section .comment{display:table-cell; vertical-align:middle; float:none; text-align:left;}

}
@media only screen and (max-width:1170px){
	.menu-wrapper{display:none;}
	#profile-section .left-section .wrap{max-width:280px; float:left; width:94%; padding-left:7px; box-sizing:border-box;}

}

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

	.wrapper{padding:25px 0px; width:98%;}
	.wrapper header{padding:0px 20px}
	.wrapper2{width:98%}

	.agent label, .leverage label, .yearly-transaction label{margin-right:4px; font-size:15px;}
	.agent select{width:170px;}
	.course-field .yearly-transaction select{width:140px;}
	.course-field .leverage , .yearly-transaction{margin-left:10px;}
	.course-field .leverage select{width:210px;}
	.course-field .go input[type="submit"]{padding:6px 8px 10px;}
	section#secondary-menu ul li{width:25%;}
	section#secondary-menu ul li a{padding: 17px 0px 17px ;font-size:14px;}
	section#secondary-menu ul li img{max-height:28px;}

	section#course-secondary-menu ul li{width:28%;}
	section#course-secondary-menu ul li a{padding: 17px 0px 17px ;font-size:14px;}
	section#course-secondary-menu ul li img{max-height:28px;}

	.box-area ul li{width: 16%;margin-right: .8%;}
	.box-area ul li .wrap .content{bottom:0px;}
	.box-area ul li{max-height:inherit; min-height:inherit;}
	.box-area ul li h4{height:68px;}
	.box-area ul{margin-bottom:30px;}

	.faculty-member ul li{margin-bottom:30px; width: 30%; margin-right:5%;}
	.faculty-member ul li figure{text-align:center; margin:16px auto;}
	.faculty-member ul li:nth-child(3n+3){margin-right:0px; float:right; }


	.cReviews-sec .review-form form textarea{width: 84%;}
	.askQuestion-sec .askQuestion-form form textarea{width: 84%;}
	.askQuestion-list ul li{width:24%; margin-right:1.3%; margin-bottom:20px;}
	.career-sec .right-sec .course-faculty ul li span.follow-link{width: 80px;}


	/* Profile Page start */
	#profile-section .left-section{width:22.9%;}
	#profile-section .left-section  .profile-picture.wrap{max-width: 280px;float: left;width: 100%;padding-left: 7px;box-sizing: border-box;text-align: center;margin: 0 auto;float: none;}
	#profile-section .left-section .profile-picture figure{width: 180px;height: 180px;margin: -48% auto 0; float:left;}
	#profile-section .left-section .profile-picture figure .overlay-hover{width:180px; height:180px; border-radius:50%;}
	#profile-section .left-section .follower-counts span{font-size:24px;}
	#profile-section .left-section .stuff-talking h3, #profile-section .left-section .who-to-follow h3{font-size:16px;}
	#profile-section .left-section .who-to-follow ul li .content{width:66%; margin-left:15px;}
	#profile-section .right-section{width:77%;}
	#profile-section .right-section .tabs nav ul li{width: 16.6%;width: calc(99.2%/6);width: -webkit-calc(99.2%/6);width: -moz-calc(99.2%/6);}
	#profile-section .right-section .tabs  .content section#my-uploads ul li{width: 32%; margin-right:1.5%;}
	#profile-section .right-section .tabs  .content section#my-uploads ul li figure{height:90px;}
	#profile-section .right-section .tabs  .content section#my-uploads ul li.videos figure a, #profile-section .right-section .tabs  .content section#my-uploads ul li.audio figure a{background-size:50px;}
	#profile-section .right-section .tabs  .content section#about-me .left-part{width:62%; margin-right:3%;}
	#profile-section .right-section .tabs  .content section#about-me .right-part{width:270px;}
	#profile-section .right-section .tabs .content section#my-events ul li .event-list{width:75%;}
	#profile-section .right-section .tabs .content section#my-events ul li .event-list h4{font-size:16px;}
	#profile-section .right-section .tabs .content section#my-events ul li .event-list .date{font-size:28px;}
	#profile-section .right-section .tabs .content section#my-playlists .playlist .playlist-track .description{width:65%; float:right}
	#profile-section .right-section .tabs .content section#my-achievements .high-profile-award ul li, #profile-section .right-section .tabs .content section#my-achievements .media-award ul li{width:125px;}
	#profile-section .right-section .outsider-user nav ul li{width: 19.69%;width: calc(99%/5);width: -webkit-calc(99%/5);width: -moz-calc(99%/5);}
	#profile-section .right-section .tabs .content section#my-follwing .inner-tab #following ul li, #profile-section .right-section .tabs .content section#my-follwing .inner-tab #follower ul li{width:30%; margin-right:5%;}

	.upcoming-courses >  ul > li{min-height: 225px; margin-right:1.5%; background:#B40101}
	.upcoming-courses .box-img .course-date h4{height:70px; width:70px; font-size:22.46px; line-height:30px;}
	.upcoming-courses .box-img .course-date h4 span{font-size:36px;}
	.upcoming-courses .box-img .content .text-area ul li{padding:0px;}
	.upcoming-courses .box-img .content .text-area ul li:first-child::after {left:11%;}
	.upcoming-courses ul li .box-img .content .text-area{padding:5px;}
	.upcoming-courses .box-img .content .text-area ul li{margin-right:8px;}
	.upcoming-courses .box-img .course-date{bottom: 50px;left: 20%;position: absolute;width: 65%;}
	.upcoming-courses .box-img.view-more img{width:65px;}
	.upcoming-courses .box-img.view-more{min-height:175px; }
	.upcoming-courses ul li .details.more-course > h5{line-height:25px !important; font-size:18px !important;}
	.spotlight .text-section{width:36%;}
	.spotlight .agent-img{width:64%;}
	.likes{padding:35px 0px 0px 0px;}
	.trending .recomendation{width:21%;}
	.trending .trending-search ul li{padding:8px 10px;}
	.find-ans .search-ans button{width:20%;}
	.find-ans .search-ans input{width:77%;}
	.counter-section ul li h1{font-size:140px;}
	.all-type{min-height:245px; max-height:245px; width:24%; margin-right:1%;}
	.all-type .ques > h3{width:100%; font-size:20px; box-sizing:border-box; width:100%;}


	/* Video Page Start */
	.topslider-sec ul li{margin: 0 7px;}
	.video-sec .right-sec .profile img{margin-right: 8px;}
	.video-sec .right-sec .profile h4{font-size: 13px;}
	.video-sec .right-sec .profile .follow a{font-size: 8px;}
	.video-sec .right-sec .contact-cody{padding: 8px 18px;}
	.video-sec .right-sec .contact-cody h3{font-size: 11px;}
	.video-sec .right-sec .service-area, .video-sec .right-sec .review-area{padding:0 18px;}
	.video-sec .right-sec .service-area p{margin-bottom: 20px;}
	.video-sec .right-sec .service-area ul.social-icon{padding: 0 0 15px;}
	.video-sec .right-sec .review-area form{ margin-bottom: 70px;}
	.videoSec-2 .leftSec{padding: 25px 33px 25px 0;margin: 0 0 30px;}
	.videoReview-sec .review-form form textarea{width: 80%;}
	.videoReview-sec .review-form form input[type="submit"]{width: 130px; padding: 6px 0;}
	.videoReview-sec .review-list ul li{ margin-bottom: 25px;}
	.videoReview-sec .review-list ul li .review-details{padding: 0 25px;width: 91%;}
	.videoAsk-ques{padding: 10px 0 80px;}
	.videoAsk-ques .askQuestion-form form textarea{width: 80%;}
	.videoAsk-ques .askQuestion-form form input[type="submit"]{width: 130px; padding: 6px 0;}
	.videoAsk-ques .askQuestion-list ul li{margin-bottom: 18px;margin-right: 18px;}
	.videoAsk-ques .askQuestion-list ul li .details{padding: 16px;}
	.videoAsk-ques .askQuestion-list ul li .details h4{font-size: 15px;line-height: 21px;margin-bottom: 15px;}
	.videoAsk-ques .askQuestion-list ul li .details .likes{margin-top: 15px;}
	.videoAsk-ques .askQuestion-list ul li .show-answer{padding: 10px 20px;font-size: 19px;}
	.videoAsk-ques .askQuestion-list ul li .description{padding: 16px;}
	.videoSec-2 .rightSec{padding: 25px 0 0 20px;}
	.videoSec-2 .who-to-follow h3, .videoSec-2 .related-search h3{font-size: 16px;}
	.videoSec-2 .who-to-follow ul li{margin: 8px 0;}
	.videoSec-2 .who-to-follow ul li .pic{height: 40px;width: 40px;}
	.videoSec-2 .who-to-follow ul li .content{margin-left: 10px; height: 40px;}
	.videoSec-2 .who-to-follow ul li .content .name{font-size: 14px;}
	.videoSec-2 .who-to-follow ul li .content .designation{font-size: 11px;}
	.videoSec-2 .who-to-follow ul li .toggle-link{margin-top: 6px;background-size:80% 80%;}
	.videoSec-2 .who-to-follow{padding: 0 0 25px;}
	.videoSec-2 .related-search{padding: 20px 0 0;}
	.videoSec-2 .related-search ul li{margin: 6px 6px 13px 0;}
	.videoSec-2 .related-search ul li a{font-size: 13px;line-height: 18px;padding: 6px 16px;}
	/* Video Page End */


	/** Featured Video Page CSS Start **/
	#featured-videos .right .description{padding:10px 25px;}
	#featured-video-list ul li figure{height:170px;}
	#featured-video-list ul li figure img{width:100%; height:auto;}
	#featured-video-list ul li{width:31%; margin-right:3%;}
	#featured-videos .right .description .buttons a{padding:10px 30px;}
	#featured-video-list ul li .links ul li{line-height:23px; height:46px;}
	#featured-video-list ul li .links ul li:nth-child(2){width:53%;}
	#featured-video-list ul li .links ul li a{font-size:12px; height:100%;}

	#featured-single-part ul li{width:31%; margin-right:3%}
	#featured-single-part ul li:nth-child(3n+3){margin-right:0;}
	#featured-single-part ul li:nth-child(4n+4){margin-right:3%}
	.vslider{width:96% !important; margin:0 auto !important;}

	/** Featured Video Page CSS End **/


	/** Calender Page Start **/
	.event-list{width:55%;}
	.event-list ul li{width:32%;}
	#calenders .filters .search-area{width:45%;}

	/** Calender Page End **/


	.header { padding: 10px 0 0px; }
	.header .logo { width: 160px; }
	.menubar { margin-left: 15px;  margin-right: 10px; margin-top: 5px; }
	.menubar li { padding: 10px; }
	.menubar li a { font-size: 14px; letter-spacing: normal; }
	.profilebox { padding-top: 0px; }

}

@media only screen and (max-width: 1279px){

	.course.searchresult { padding-top: 70px; }

	#search-part .thumb { width: 115px; }
	#search-part a.btn { padding: 0 20px; margin-right: 15px; }
	#search-part a.btn2 { margin-right: 15px; }

	#searchresult-part .text { width: 66%; }
	.resultpage .related-search { padding-bottom: 30px !important; }

	.course.uploadpage { padding-top: 40px; }

	#upload-part .leftpart { width: 50%; }

	.profilebox .img ul::before { left: 44px; }
	.profilebox .img ul { right: -76px; }

}

@media only screen and (min-width:768px) and (max-width:1024px){
	.wrapper{padding:25px 0px; width:98%;}
	.wrapper header{padding:0px 20px; }
	.profilebox{text-align:center;}
	.profilebox a.upload { margin: 10px 0px;}
	.wrapper2{width:98%}

	.profilebox a.upload{margin:10px 10px 0px 10px}
	.course-field label{display:block; text-align:left;}
	.course-field .yearly-transaction select{width:175px;}
	.course-field .leverage, .yearly-transaction, .course-field .go{margin-left:8px;}
	section#secondary-menu ul li{ width:35%;}
	section#secondary-menu ul li a{font-size:12px;}
	section#secondary-menu ul li img{max-height:18px;}
	section#course-secondary-menu ul li{ width:19.8%;}
	section#course-secondary-menu  ul li a{font-size:9px;}
	section#course-secondary-menu ul li img{max-height:13px; margin-top:-4px; margin-right:0px;}
	.search-area .search{width:55%;}
	.search-area .search input[type="search"]{width:80%;}
	.search-area .order-by{width:300px;}
	.search-area .order-by select{font-size:13px; padding:14px 10px;}

	.box-area ul li{min-height:inherit; max-height:inherit; margin-right:5%; width:30%; margin-bottom:30px;}
	.box-area ul li:nth-child(3n+3){margin-right:0px;}
	.box-area ul li .wrap .content{bottom:0;}
	.box-area ul{margin-bottom:0px;}
	#instructor{padding-bottom:80px;}
	.faculty-member ul li{margin-right:8%; margin-bottom:50px; width:28%}
	.faculty-member ul li:nth-child(3n+3){margin-right:0px; float:right; }
	.faculty-member ul li figure{margin:16px auto;}
	.header .options{width:58%;}
	.load-more span:after, .load-more span:before{width:47%;}


	.banner-sec .banner-inner{width:98%;}
	.banner-sec .banner-inner .banner-text{height: 334px;}
	.banner-sec .banner-inner .banner-text h2{ font-size: 60px;line-height: 65px;}
	.banner-sec.ignite .banner-inner .banner-text{height:330px;}


	.cReviews-sec .review-form form textarea{width: 83%;}
	.career-sec .right-sec .course-faculty ul li span.follow-link{width: 80px;}
	.career-sec .left-sec .career-content p, .career-sec .left-sec .career-content h4{font-size: 15px; line-height: 21px;}
	.career-sec .left-sec .career-content ul li{font-size: 15px; line-height: 21px;}
	.career-sec .right-sec .upcoming-list h3{font-size: 15px; line-height: 21px;}
	.career-sec .right-sec .available-date h3{font-size: 15px; line-height: 21px;padding: 15px 10px;background-size:auto 50%;}
	.career-sec .right-sec .available-date .date-sec span.date{font-size: 26px;line-height: 35px;height: 120px;}
	.career-sec .right-sec .available-date .date-sec span.right-arrow{background-size:50% auto;height: 120px;}
	.career-sec .right-sec .available-date .date-bottom{padding: 13px 10px;}
	.career-sec .right-sec .available-date .date-bottom .instructor{font-size: 7px;line-height: 12px;}
	.career-sec .right-sec .available-date .date-bottom .instructor h4{font-size: 10px;line-height: 15px;}
	.career-sec .right-sec .available-date .date-bottom a.register-link{width:100px; font-size: 10px;line-height: 15px;padding: 6px 0;}
	.career-sec .right-sec .course-faculty .top-title{padding: 15px 10px;font-size: 15px;line-height: 20px;background-size:auto 55%;}
	.career-sec .right-sec .course-faculty ul li{padding: 14px 10px;}
	.career-sec .right-sec .course-faculty ul li .faculty-name{font-size: 12px;line-height: 18px;margin: 8px 7px;}
	.career-sec .right-sec .course-faculty ul li span.follow-link{width: 40px;}

	.cReviews-sec .review-form form textarea, .askQuestion-sec .askQuestion-form form textarea{width: 79%;}
	.askQuestion-list ul li{width:47%; margin-right:4%; }
	.askQuestion-list ul li:nth-child(2n+2){margin-right:0;}


	/* Profile Page start */
	#profile-section .left-section{width:27.8%;}
	#profile-section .left-section .wrap{max-width:100%;}
	#profile-section .left-section  .profile-picture.wrap{max-width: 280px;float: left;width: 100%;padding-left: 7px;box-sizing: border-box;text-align: center;margin: 0 auto;float: none;}
	#profile-section .left-section .profile-picture figure{width: 160px;height: 160px;margin: -48% auto 0;}
	#profile-section .left-section .profile-picture figure .overlay-hover{width:160px; height:160px;}
	#profile-section .left-section .profile-picture figure .overlay-content img{max-width:37%;}
	#profile-section .left-section .wrap{width:94%;}
	#profile-section .left-section .followers, #profile-section .left-section .following{font-size:12px;}
	#profile-section .left-section .follower-counts span{font-size:20px;}
	#profile-section .left-section .stuff-talking h3, #profile-section .left-section .who-to-follow h3{font-size:14px;}
	#profile-section .left-section .stuff-talking .comment-list ul li span.name, #profile-section .left-section .stuff-talking .comment-list ul li span, #profile-section .left-section .stuff-talking .comment-list ul li, #profile-section .left-section .stuff-talking .comment-list ul li span.grow-profit{font-size:12px;}
	#profile-section .left-section .who-to-follow ul li .content .name{font-size:13px;}
	#profile-section .left-section .stuff-talking .comment-list ul li{ padding-left:35px;}
	#profile-section .left-section .stuff-talking .comment-list ul li:before{background-size:20px;}
	#profile-section .right-section{width:72%;}

	#profile-section .right-section .tabs nav ul li{width: 16.6%;width: calc(99%/6);width: -webkit-calc(98.8%/6);width: -moz-calc(98.8%/6); height:85px;}
	#profile-section .right-section .tabs nav ul li a span{display:none;}
	#profile-section .right-section .tabs  .content section#my-uploads ul li{width: 48%; margin-right:1.5%;min-height:260px; max-height:260px;}
	#profile-section .right-section .tabs  .content section#my-uploads ul li:nth-child(3n+3){margin-left:0px; float:left;}
	#profile-section .right-section .tabs  .content section#my-uploads ul li:nth-child(2n+2){margin-right:0px; float:right;}

	#profile-section .right-section .tabs  .content section#my-uploads ul li figure{height:94px;}
	#profile-section .right-section .tabs  .content section#my-uploads ul li.videos figure a, #profile-section .right-section .tabs  .content section#my-uploads ul li.audio figure a{background-size:50px;}
	#profile-section .left-section .who-to-follow ul li .content{width:62%;}
	#profile-section .right-section .tabs  .content section#about-me .left-part{width:100%; padding:25px; margin:0px; float:none;}
	#profile-section .right-section .tabs  .content section#about-me .right-part{width:100%; float:none;}

	#profile-section .right-section .tabs .content section#my-events ul li{height:auto;}
	#profile-section .right-section .tabs .content section#my-events ul li .event-list{height:110px; width:96%;}
	#profile-section .right-section .tabs .content section#my-events ul li .right{width:100%; }
	#profile-section .right-section .tabs .content section#my-events ul li .right .roster{width:33%; height:70px;}
	#profile-section .right-section .tabs .content section#my-events ul li .right .cross-panel{width:66%;}
	#profile-section .right-section .tabs .content section#my-events ul li .right .cross-panel a.cross{height: 98px;width: 50%; float:left; height:70px;}
	#profile-section .right-section .tabs .content section#my-events ul li .right .cross-panel a.edit{height: 98px;width: 49%; float:right; margin-top:0px; height:70px;}

	#profile-section .right-section .tabs .content section#my-playlists .playlist .playlist-track figure{width:100%; height:auto;}
	#profile-section .right-section .tabs .content section#my-playlists .playlist .playlist-track figure img{width:100%; height:auto;}
	#profile-section .right-section .tabs .content section#my-playlists .playlist .playlist-track figure img.icon{bottom:10px;}
	#profile-section .right-section .tabs .content section#my-playlists .playlist .playlist-track .description{width:100%;}
	#profile-section .right-section .outsider-user nav ul li{width: 19.69%;width: calc(99%/5);width: -webkit-calc(99%/5);width: -moz-calc(99%/5);}

	#profile-section .right-section .tabs .content section#my-follwing .inner-tab #following ul li, #profile-section .right-section .tabs .content section#my-follwing .inner-tab #follower ul li{width:47%; margin-right:3%;}
	#profile-section .right-section .tabs  .content section#my-follwing .inner-tab ul.intabs li a{font-size:20px;}
	#profile-section .right-section .tabs .content section#my-follwing .inner-tab #following ul li:nth-child(3n+3), #profile-section .right-section .tabs .content section#my-follwing .inner-tab #follower ul li:nth-child(3n+3){float:left; margin-right:3%;}
	#profile-section .right-section .tabs .content section#my-follwing .inner-tab #following ul li:nth-child(2n+2), #profile-section .right-section .tabs .content section#my-follwing .inner-tab #follower ul li:nth-child(2n+2){margin-right:0; float:right;}

	/**homepage css**/
	.all-type {margin-bottom: 2%;margin-left: 1%;margin-right: 1%;width: 31%; min-height:240px;}
	.all-type .ques {padding: 10px 26px;}
	.all-type .ques > h3{width:100%; font-size:18px}
	.all-type .inner-content h3{font-size:12px;}
	.upcoming-courses > ul > li {margin-bottom: 25px;margin-left: 11px; margin-right: 10px;width: 30%;}
	.upcoming-courses > ul > li:last-child{background:#b40101}
	.upcoming-courses ul li .box-img .content .text-area {padding: 8px 10px 0;}
	.upcoming-courses .box-img .course-date h4{height:100px; width:100px;}
	.trending .trending-search li {margin: 0 1px 20px;}
	.trending .trending-search ul li  {font-size: 12px;padding: 8px 17px;}
	.trending-search {margin-right: 2%;width: 48%;}
	.trending .recomendation {width: 49%;}
	.recomendation li {font-size: 14.69px; word-spacing:normal;}
	.spotlight-section {width: 100%; margin-top:17px;}
	.spotlight .agent-img{float:right; width:62%;}
	.agent-img > img{float:right;}
	.spotlight .text-section .content h1 {font-size: 20px;}
	.spotlight .text-section .content h5 {font-size: 17px;}
	.spotlight .text-section .content > p {font-size: 13px;}
	.spotlight .text-section .content > p {font-size: 12px;}
	.likes {padding: 37px 0 0;}
	.find-ans .search-ans button {font-size: 14px;padding: 13px 0;}
	.vote-section .question-area {padding: 6px 14px;width: 65%;}
	.counter-section ul li {padding: 0 15px;}
	.counter-section ul li h1 {font-size: 170.38px;}
	.upcoming-courses .box-img.view-more {padding: 36px 24px;}
	.find-ans .search-ans input{width:75%;}
	.find-ans .search-ans button{width:20%; }
	.counter-section ul li {width:25%}
	.counter-section ul li h1{font-size:80px;}
	.counter-section .title{font-size:15px;}
	#secondary-menu-home nav ul li{padding:0 9px;}



	/* Video Page Start */
	.topslider-sec{ padding: 15px 0;}
	.topslider-sec ul li{margin: 0 5px;}
	.topslider-sec ul li .slidecontent{font-size: 9px;line-height: 11px;min-height: 30px;padding: 5px;}
	.topslider-sec ul li figure a{background-size:40% auto;}
	.topslider-sec ul li{height: 70px;}
	.topslider-sec ul li figure{height: 70px;}
	.video-sec{padding: 15px 0;}
	.video-sec .left-sec h3.title{font-size: 25px;padding: 20px 0 0;}
	.video-sec .left-sec .v-description{font-size: 15px;line-height: 20px;}
	.video-sec .left-sec .sharelist ul li{ margin-right: 8px;padding-right: 12px;}
	.video-sec .left-sec .sharelist ul li a{font-size: 10px;}
	.video-sec .left-sec .sharelist ul li a span{ padding-right: 10px;}
	.video-sec .right-sec .profile{padding: 6px;	 height: 45px;}
	.video-sec .right-sec .profile img{margin-right: 5px;height: 31px;width: 31px;}
	.video-sec .right-sec .profile h4{font-size: 11px;line-height: 31px;}
	.video-sec .right-sec .profile .follow a{font-size: 7px;margin-top: 5px;}
	.video-sec .right-sec .profile .follow img{ height: 20px;width: 20px;}
	.video-sec .right-sec .contact-cody{padding: 5px 6px;}
	.video-sec .right-sec .service-area, .video-sec .right-sec .review-area{padding: 0 6px;}
	.video-sec .right-sec .contact-cody h3, .video-sec .right-sec .service-area h3{font-size: 10px;}
	.video-sec .right-sec .service-area p{margin:5px 0 15px;}
	.video-sec .right-sec .review-area form textarea{height: 80px;}
	.video-sec .right-sec .review-area form input[type="submit"]{padding: 6px 20px;}
	.video-sec .right-sec .review-area form{margin-bottom: 50px;}
	.video-sec .right-sec .follows ul li{padding: 8px 0;}
	.video-sec .right-sec .follows ul li span:last-child{font-size: 16px;}
	.videoSec-2 .leftSec{padding: 20px 20px 20px 0;    margin: 0 0 20px;}
	.videoReview-sec h3.cReview-title, .videoAsk-ques h3.askQuestion-title{font-size: 22px;line-height: 28px; margin: 15px 0;padding: 10px 0 10px 40px;}
	.videoReview-sec .review-form form textarea, .videoAsk-ques .askQuestion-form form textarea{width: 78%;}
	.videoReview-sec .review-form form input[type="submit"], .videoAsk-ques .askQuestion-form form input[type="submit"]{font-size: 16px;line-height: 22px;padding: 6px 0;width: 110px;
	}
	.videoReview-sec .review-list{padding: 20px 0;}
	.videoReview-sec .review-list ul li{margin-bottom: 20px;}
	.videoReview-sec .review-list ul li .review-details{padding: 0 18px;width: 88%;}
	.videoReview-sec .review-list ul li .review-details .found-review > h5{padding: 0 32px 0 0;}
	.videoReview-sec .review-list ul li .review-details .found-review > h5::after{right: 10px;background-size:80% auto;}
	.videoReview-sec .review-list ul li .review-details .stars{ padding: 1px 6px;}
	.videoReview-sec .review-list ul li .review-details .stars i{font-size: 16px;line-height: 22px;cursor:pointer;}
	.videoReview-sec .review-list ul li .review-details .stars span.rates{font-size: 13px;line-height: 20px;margin-left: 5px;}
	.videoAsk-ques{padding: 6px 0 70px;}
	.videoAsk-ques .title, .videoAsk-ques .askQuestion-form{margin-bottom: 15px;	}
	.videoAsk-ques .askQuestion-list ul li{margin-bottom: 14px; margin-right: 14px;}
	.videoAsk-ques .askQuestion-list ul li .details{padding: 5px;}
	.videoAsk-ques .askQuestion-list ul li .details h4{ font-size: 14px;line-height: 20px;margin-bottom: 8px;min-height: 60px;}
	.videoAsk-ques .askQuestion-list ul li .details .likes{margin-top: 12px;}
	.videoAsk-ques .askQuestion-list ul li .show-answer, .videoAsk-ques .askQuestion-list ul li .down-arrow{font-size: 16px;padding: 8px 15px;background-size:20px auto;}
	.videoAsk-ques .askQuestion-list ul li .description{padding: 8px;}
	.videoAsk-ques .askQuestion-list ul li .description p{font-size: 12px;line-height: 16px;}
	.videoSec-2 .rightSec{padding: 20px 0 0 10px;}
	.videoSec-2 .who-to-follow{padding: 0 0 20px;}
	.videoSec-2 .who-to-follow h3, .videoSec-2 .related-search h3{font-size: 15px;line-height: 20px;}
	.videoSec-2 .who-to-follow ul li{ margin: 10px 0;}
	.videoSec-2 .who-to-follow ul li .pic{height: 30px; width: 30px;	}
	.videoSec-2 .who-to-follow ul li .content{height: 30px;margin-left: 5px;}
	.videoSec-2 .who-to-follow ul li .content .name{font-size: 12px;line-height: 16px;}
	.videoSec-2 .who-to-follow ul li .content .designation{font-size: 10px;line-height: 12px;}
	.videoSec-2 .who-to-follow ul li .toggle-link{background-size:80% auto;margin-top: 2px;}
	.videoSec-2 .related-search{padding: 18px 0 0;}
	.videoSec-2 .related-search ul li{margin: 3px 4px 8px 0;}
	.videoSec-2 .related-search ul li a{ font-size: 11px;line-height: 16px;padding: 5px 12px;}
	/* Video Page End */


	/** Featured Video Page CSS Start **/
	#featured-videos .right .description{padding:10px 25px;}
	#featured-videos .right .description h1{font-size:30px;}
	#featured-videos .right .description h3{font-size:23px;}
	#featured-videos .right .description p{font-size:18px;}
	#featured-video-list ul li figure{height:199px;}
	#featured-video-list ul li figure img{width:100%; height:auto;}
	#featured-video-list ul li{width:48%; margin-right:3%;}
	#featured-video-list ul li:nth-child(2n+2){margin-right:0;}
	#featured-video-list ul li:nth-child(3n+3){margin-right:3%}
	#featured-videos .right .description .buttons a{padding:10px 18px; font-size:13px;}
	#featured-video-list ul li .links ul li{line-height:23px; height:46px;}
	#featured-video-list ul li .links ul li:nth-child(2){width:54%;}
	#featured-video-list ul li .links ul li a{font-size:12px; height:100%;}
	#tell-us .content-area h2{font-size:50px; line-height:55px;}

	#featured-single-part ul li{width:31%; margin-right:3%}
	#featured-single-part ul li:nth-child(3n+3){margin-right:0;}
	#featured-single-part ul li:nth-child(4n+4){margin-right:3%}
	#featured-single-part ul li{min-height:250px;}
	#featured-single-part ul li figure{height:98px;}
	.vslider{width:93% !important; margin:0 auto !important;}
	/** Featured Video Page CSS End **/


	#calender-tabs ul li{width:33%;}
	.event-list{width:100%; margin-bottom:25px;}
	#calenders .filters .search-area { float: none; width: 65%; position: relative;margin: 0 auto; clear: both; margin-left:15%;}
	.fc-right .fc-button-group button{width:75px !important;}
	.fc-toolbar{margin-top:0; padding:0; height:97px;}
	.fc-event{padding:0;}
	tbody .fc-content span, .fc-day-grid-event .fc-time{padding:0;}



}
a.mobmenu { display: none; }
@media only screen  and (max-width:1024px){

	.wrapper.forheader { width: 100%; z-index: 1000; }
	.wrapper header { z-index: 1000; }

	.header { padding: 0px; height: auto; max-width: 245px; height: auto; margin: 0 auto; overflow: visible; }
	.header .logo { padding-top: 0px; float: none; max-width: 218px; margin: 0 auto; }

	a.mobmenu { position: absolute; left: 10px; top: 90px; display: block; width: 40px; height: 40px; font-size: 0px; background: #000 url('../images/menu-berger.png') center no-repeat; }
	.menubar { position: static; margin: 0px; border: 0px;}
	.menubar ul { padding: 0 20px 25px 20px; z-index: 100; box-sizing: border-box; -webkit-box-sizing: border-box; position: absolute; left: 0px; top: 145px; width: 100%; display: none; background: #000; border: 0px; }
	.menubar ul li { padding: 10px 0; float: none; text-align: center; border-bottom: #333333 solid 1px; }

	.profilebox { padding: 20px 0px 0px 0px; max-width: 138px; margin: 0 auto; float: none; }
	.profilebox a.upload { float: none; display: block; margin-right: 0px; }
	.profilebox .img { float: none; width: 50px; margin: 0 auto; }

	a.searchopen { margin: 0px 0px 0px 0px; position: absolute; right: 20px; top: 97px; }

	.menubar .search { padding: 0px 20px !important; display: block !important; width: 100% !important; height: 0px; box-sizing: border-box; -webkit-box-sizing: border-box; top: 145px; background: #000; }

	.menubar .searchactive { padding: 10px 20px !important; height: auto; }

	.menubar li ul, .menubar li:hover ul { display: none !important;

	}

	@media only screen and (min-width:992px) and (max-width:1024px){
		section#secondary-menu ul li{ width:25%;}
		section#course-secondary-menu  ul li a{font-size:12px;}
		section#course-secondary-menu ul li img{max-height:13px; margin-right:0px;}
		.askQuestion-sec .askQuestion-form form textarea{width:83%}
		#profile-section .left-section{width:22.8%;}
		#profile-section .left-section  .profile-picture.wrap{max-width: 280px;float: left;width: 100%;padding-left: 7px;box-sizing: border-box;text-align: center;margin: 0 auto;float: none;}
		#profile-section .left-section .profile-picture figure{width: 180px;height: 180px;margin: -48% auto 0;}
		#profile-section .left-section .profile-picture figure .overlay-hover{width:180px; height:180px;}
		#profile-section .left-section .profile-picture figure .overlay-content img{max-width:37%;}
		#profile-section .right-section{width: 77%;}
		.faculty-member ul li{width:28%;}
		#profile-section .left-section .wrap{width:94%;}


		#profile-section .right-section .tabs .content section#my-uploads ul li{min-height:285px; max-height:285px;}
		#profile-section .right-section .tabs .content section#my-uploads ul li figure{height:148px;}
		#profile-section .right-section .tabs nav ul li {height:131px;}
		#profile-section .right-section .tabs nav ul li a span{display:block;}
		#profile-section .right-section .tabs  .content section#about-me .left-part{width:60%; padding:25px 0px 25px 25px; margin-right:3%; float:left;}
		#profile-section .right-section .tabs  .content section#about-me .right-part{width:270px; float:right;}

		#profile-section .right-section .tabs .content section#my-playlists .description{width:49%; float:left;}
		#profile-section .right-section .tabs .content section#my-playlists .playlist .playlist-track .description h4{line-height:22px;}
		#profile-section .right-section .tabs .content section#my-playlists .playlist ul li .video-listing{width:85%;}
		#profile-section .right-section .tabs .content section#my-playlists .playlist ul li .list-description{width:84%;}
		#profile-section .right-section .tabs .content section#my-playlists .playlist .playlist-track figure{width: 224px;height: 126px;}
		#profile-section .right-section .tabs .content section#my-playlists .playlist .playlist-track figure img{width: 100%;height: 100%;max-width: 100%;}
		#profile-section .right-section .tabs .content section#my-playlists .playlist .playlist-track .description{width:64%}
		#profile-section .right-section .tabs .content section#my-achievements .high-profile-award ul li, #profile-section .right-section .tabs .content section#my-achievements .media-award ul li{width:130px;}
		#profile-section .right-section .tabs .content section#my-follwing .inner-tab #following ul li, #profile-section .right-section .tabs .content section#my-follwing .inner-tab #follower ul li{width:44%;}
		#profile-section .right-section .tabs .content section#my-follwing .inner-tab #following ul li:nth-child(3n+3), #profile-section .right-section .tabs .content section#my-follwing .inner-tab #follower ul li:nth-child(3n+3){float:left; margin-right:3%;}
		#profile-section .right-section .tabs .content section#my-follwing .inner-tab #following ul li:nth-child(2n+2), #profile-section .right-section .tabs .content section#my-follwing .inner-tab #follower ul li:nth-child(2n+2){margin-right:0; float:right;}


		.all-type .ques > h3{width:80%;}
		.upcoming-courses > ul > li{margin-left:0px; margin-right:25px;}
		.upcoming-courses > ul > li:nth-child(3n+3){margin-right:0px;}
		.upcoming-courses > ul > li{width:31%; margin-right:30px;}
		.upcoming-courses .box-img .course-date{bottom:125px;}
		.upcoming-courses .box-img.view-more{margin-top:20%;}
		.agent-img > img{width:100%;}
		.vote-section .question-area{width:75%;}

		/** Featured Video Page CSS Start **/
		#featured-video-list ul li .links ul li:first-child{width:35%;}
		#featured-video-list ul li .links ul li:nth-child(2){width:55%;}
		#featured-video-list ul li{width:31%; margin-right:3%;}
		#featured-video-list ul li:nth-child(2n+2){margin-right:3%}
		#featured-video-list ul li:nth-child(3n+3){margin-right:0px}
		#featured-video-list ul li figure{height:165px;}

		#featured-single-part ul li{width:31%; margin-right:3%}
		#featured-single-part ul li:nth-child(3n+3){margin-right:0;}
		#featured-single-part ul li:nth-child(4n+4){margin-right:3%}
		#featured-single-part ul li{min-height:250px;}
		#featured-single-part ul li figure{height:130px;}
		.vslider{width:93% !important; margin:0 auto !important;}
		.fc-right .fc-button-group button{width:90px !important;}

		/** Featured Video Page CSS End **/

	}

	@media only screen and (max-width: 1023px){

		#course-third-menu li a { font-size: 20px; line-height: 50px; }

		#upload-part { padding: 40px 0 55px; }
		#upload-part .leftpart { padding-top: 15px; }
		#upload-part .leftpart p span.note { font-size: 11px; }
		#upload-part .leftpart select { padding: 0px 60px 0px 15px; font-size: 15px; letter-spacing: normal; }
		#upload-part .leftpart input[type="submit"] { font-size: 20px; width: 170px; }
		#upload-part .rightpart { padding-top: 15px; }
		#upload-part .rightpart h3 { margin-bottom: 20px; }
		#upload-part .rightpart .intro { padding: 20px; }
		#upload-part .rightpart .intro p { font-size: 18px; line-height: 22px; }

		.course.searchresult {  padding-top: 50px; }
		.course .course-subhead {  padding-bottom: 45px; }

		#search-part .buttons { width: 36%; }
		#search-part .text { width: 45%; }
		#search-part p { padding-bottom: 15px; font-size: 14px; }
		#search-part .buttons { padding-top: 20px; }
		#search-part a.btn { margin-bottom: 10px; width: 160px; text-align: center; }

		#searchresult-part .thumb { padding-right: 10px; width: 28%; }
		#searchresult-part .thumb img { max-width: 100%; }
		#searchresult-part .text { width: 61%; }
		#searchresult-part .nothumb .text { width: 80%; }
		.resultpage .related-search h3 { padding-bottom: 10px; }

		.textbox h2 { font-size: 22px; }
		.textbox p { font-size: 15px; line-height: 20px; }

		#upload-part .leftpart input[type="submit"] { }

	}

	@media only screen and (max-width:767px){

		.wrapper{padding:25px 0px; width:96%;}
		.wrapper header{padding:0px 20px}
		.wrapper2{width:96%}
		.weekbutton,.weeeklist{display:block}
		.course-heading{font-size:33px;}
		.course-field label{display:block; text-align:left;}
		.course-field .yearly-transaction select, .agent select, .course-field .leverage select{width:100%;}
		.course-field .leverage, .yearly-transaction, .course-field .go{margin-left:0px;}
		.course-field > div{display:block; margin:7px 0px; width:80%; margin:0 auto;}
		.course-field .leverage, .yearly-transaction, .course-field .go{margin:10px auto;}

		section#secondary-menu ul li{width:100%; border-right:none; border-left:none; border-bottom:1px solid #dbdcdc;}
		section#secondary-menu ul li a{padding:20px 0px;}
		section#secondary-menu ul li:last-child{border-right:none;}

		section#course-secondary-menu ul li{width:100%; border-right:none; border-left:none; border-bottom:1px solid #dbdcdc;}
		section#course-secondary-menu ul li a{padding:20px 0px;}
		section#course-secondary-menu ul li:last-child{border-right:none;}
		.search-area .search{width:80%; margin:0 auto; float:none;}
		.search-area .search input[type="search"]{width:80%;}
		.search-area .order-by{width:80%; margin:8px auto; float:none;padding-left:0px;}
		.search-area .order-by select{width:77%; padding:14px 10px; float:right;}
		.search-area .order-by label{float:left;}
		.search-area .order-by form{float: left;width: 100%;margin-top: 15px; background:#fff; width:93%;}


		.box-area ul{margin-bottom:0px;}
		.box-area ul li{min-height:inherit; max-height:inherit; margin-right:5%; width:47%; margin-bottom:30px;}
		.box-area ul li:nth-child(2n+2){margin-right:0px; float:right; }

		.faculty-member ul li{margin-right:8%; margin-bottom:50px; width:46%;}
		.faculty-member ul li:nth-child(2n+2){margin-right:0px; float:right; }
		.faculty-member ul li figure{text-align:center; margin:17px auto;}
		.header .logo{width:35%;}
		.header .options{width:60%;}
		.load-more span:after, .load-more span:before{width:47%;}

		.banner-sec .banner-inner{width:98%;}
		.banner-sec .banner-inner .banner-text{float:none; width:100%;}
		.banner-sec .banner-inner .banner-text h2{font-size: 60px;line-height: 65px; text-align:center;}
		.banner-sec .banner-inner .banner-text h5{ text-align:center;}
		.banner-sec .banner-inner .banner-img{width:100%; text-align:center;}
		.banner-sec .banner-inner .banner-img img{max-width:100%; text-align:center; width:auto; float:none; }
		.career-sec .left-sec{width:100%;}
		.career-sec .right-sec{width:100%;}


		.review-form form{width:100%; text-align:center;}
		.cReviews-sec .review-form form textarea{width:100%;}
		.cReviews-sec .review-form form input[type="submit"]{float:none;}
		.cReviews-sec .review-list ul li .review-details{width:87%;}
		.cReviews-sec .review-list .load-more span a i{line-height:23px;}
		.load-more span::after, .load-more span:before{width:45%}

		.askQuestion-form form{width:100%; text-align:center;}
		.askQuestion-sec .askQuestion-form form textarea{width:100%;}
		.askQuestion-sec .askQuestion-form form input[type="submit"]{float:none;}
		.askQuestion-list ul li{width:100%; margin:25px auto;}

		#secondary-menu .wrapper2{width:100%;}
		.career-sec .career-content{width:96%; margin:0 auto;}
		.banner-sec .banner-inner .banner-text{height:215px;}
		.banner-sec.ignite .banner-inner .banner-text{height:152px}
		.banner-sec .banner-inner .banner-img{margin-bottom:-5px;}

		/* Profile Page start */
		#profile-section .left-section{width:100%;}
		#profile-section .left-section .wrap{max-width: 96%;margin: 0 auto;float: none; padding-left:0px;}
		#profile-section .left-section  .profile-picture .wrap{max-width: 280px;float: left;width: 80%;padding-left: 7px;box-sizing: border-box;text-align: center;margin: 0 auto;float: none;}
		#profile-section .left-section .profile-picture figure{width: 180px;height: 180px;margin: 10px auto 0;}
		#profile-section .left-section .profile-picture figure .overlay-hover{width:180px; height:180px;}
		#profile-section .left-section .profile-picture:before , #profile-section .left-section .stuff-talking:before{right:-20px;}


		#profile-section .left-section .followers, #profile-section .left-section .following{font-size:12px;}
		#profile-section .left-section .follower-counts span{font-size:20px;}
		#profile-section .left-section .stuff-talking h3, #profile-section .left-section .who-to-follow h3{font-size:14px;}
		#profile-section .left-section .stuff-talking .comment-list ul li span.name, #profile-section .left-section .stuff-talking .comment-list ul li span, #profile-section .left-section .stuff-talking .comment-list ul li, #profile-section .left-section .stuff-talking .comment-list ul li span.grow-profit{font-size:12px;}
		#profile-section .left-section .who-to-follow ul li .content .name{font-size:13px;}
		#profile-section .left-section .stuff-talking .comment-list ul li{ padding-left:35px;}
		#profile-section .left-section .stuff-talking .comment-list ul li:before{background-size:20px;}
		#profile-section .right-section{width:100%; border-left:none;}
		#profile-section .right-section .profileName:after{left:-20px}
		#profile-section .right-section .tabs nav:before{left:-30px;}
		#profile-section .right-section .tabs nav ul li{width: 16.6%;width: calc(99%/6);width: -webkit-calc(98.8%/6);width: -moz-calc(98.7%/6); height:85px;}
		#profile-section .right-section .tabs nav ul li a span{display:none;}
		#profile-section .right-section .tabs  .content section#my-uploads ul li{width: 100%; margin:10px auto;min-height:320px; max-height:320px;}
		#profile-section .right-section .tabs  .content section#my-uploads ul li:nth-child(3n+3){margin-left:0px; float:left ;}
		#profile-section .right-section .tabs  .content section#my-uploads ul li:nth-child(2n+2){margin-right:0px; float:left;}

		#profile-section .right-section .tabs  .content section#my-uploads ul li figure{height:175px;}
		#profile-section .right-section .tabs  .content section#my-uploads ul li.videos figure a, #profile-section .right-section .tabs  .content section#my-uploads ul li.audio figure a{background-size:50px;}
		#profile-section .left-section .who-to-follow{padding-bottom:50px;}
		#profile-section .left-section .who-to-follow:before { border-bottom: 1px solid #e9e9e9; position: absolute; content: ""; right: -20px; bottom: 0px;width: 1500px;}

		#profile-section .right-section .tabs  .content section#about-me .left-part{width:100%; padding:25px; margin:0px; float:none;}
		#profile-section .right-section .tabs  .content section#about-me .right-part{width:100%; float:none;}

		#profile-section .right-section .tabs .content section#my-events ul li{height:auto;}
		#profile-section .right-section .tabs .content section#my-events ul li .event-list{height:110px; width:96%;}
		#profile-section .right-section .tabs .content section#my-events ul li .right{width:100%; }
		#profile-section .right-section .tabs .content section#my-events ul li .right .roster{width:33%; height:70px;}
		#profile-section .right-section .tabs .content section#my-events ul li .right .cross-panel{width:66%;}
		#profile-section .right-section .tabs .content section#my-events ul li .right .cross-panel a.cross{height: 98px;width: 50%; float:left; height:70px;}
		#profile-section .right-section .tabs .content section#my-events ul li .right .cross-panel a.edit{height: 98px;width: 49%; float:right; margin-top:0px; height:70px;}
		#profile-section .right-section .tabs .content section#my-events ul li .right .roster a img{width:30px; height:auto;}
		#profile-section .right-section .tabs .content section#my-events h2 a.prevDate{padding-left:50px;}
		#profile-section .right-section .tabs .content section#my-events h2 a.nextDate{padding-right:50px;}
		#profile-section .right-section .tabs .content section#my-events h2{font-size:30px;}
		#profile-section .right-section .tabs .content section#my-events ul li .event-list h4{line-height:20px;}
		#profile-section .left-section .profile-picture:before{bottom:0;}

		#profile-section .right-section .tabs .content section#my-playlists .playlist .playlist-track figure{width:100%; height:auto;}
		#profile-section .right-section .tabs .content section#my-playlists .playlist .playlist-track figure img{width:100%; height:auto;}
		#profile-section .right-section .tabs .content section#my-playlists .playlist .playlist-track figure img.icon{bottom:10px;}
		#profile-section .right-section .tabs .content section#my-playlists .playlist .playlist-track .description{width:100%;}
		#profile-section .right-section .tabs .content section#my-playlists .playlist ul li .video-listing{width:78%;}

		#profile-section .right-section .tabs .content section#about-me .right-part{min-height:auto !important}

		#profile-section .right-section .outsider-user nav ul li{width: 19.69%;width: calc(98%/5);width: -webkit-calc(98%/5);width: -moz-calc(98%/5);}
		#profile-section .right-section .tabs .content section#my-follwing .inner-tab ul.intabs li a{font-size:20px;}
		#profile-section .right-section .tabs .content section#my-follwing .inner-tab #following ul li, #profile-section .right-section .tabs .content section#my-follwing .inner-tab #follower ul li{width:100%; margin-bottom:5px;}
		.career-sec .left-sec > h3{font-size:20px}
		#footer .social-media i{font-size:20px;}

		.search-area-home{width:100%;}
		.search-area-home li:first-child *::after{left:0px;}
		#secondary-menu-home nav ul li{padding:0px 2px; font-size:10px;}
		#secondary-menu-home nav .sortby::before{background:none; margin-right:0;}
		#secondary-menu-home nav{line-height:40px;}
		.all-type{width:100%; min-height:245px; margin-bottom:25px;}
		.all-type .inner-content h3{font-size:11px;}
		.all-type .inner-content h4{font-size:9px;}
		.all-type .ques > h3{width:50%; font-size:18px;}
		.all-type figure{height:auto;}
		.trending .trending-search ul li  {font-size: 12px;padding: 8px 17px;}
		.trending-search {margin-right: 0%;width: 100%; border-right:none; margin-bottom:20px;}
		.trending .recomendation {width: 100%; margin-bottom:20px;}
		.spotlight-section{width:100%;}
		.spotlight .text-section{width:100%;}
		.spotlight .agent-img{width:100%;}
		.find-ans > h3{font-size:20px; background-size:25px; padding:10px 35px;}
		.find-ans .search-ans{text-align:center;}
		.find-ans .search-ans input{width:100%;}
		.find-ans .search-ans button{width:210px; margin:0 auto;}
		.counter-section ul li h1{font-size:30px;}
		.counter-section .title{font-size:12px;}
		.counter-section ul{text-align:center;}
		.counter-section ul li{width:28%;}
		.vote-section .question-area{box-sizing:border-box;}
		.vote-section .question-area{width:100%;}
		.vote-section .comment{width:100%; margin-left:20px; display:block;}
		.ans-btn{width:100%; margin-left:20px; margin-top:0px; margin-bottom:15px;}
		.vote-section .ans-btn > a{padding:10px 23px;}
		.upcoming-courses > ul{text-align:center; width:100%;}
		.upcoming-courses li{width:250px; margin:20px auto; display:block;}
		.upcoming-courses .box-img .course-date h4{height:100px; width:100px;}
		.upcoming-courses .box-img .course-date{bottom:100px;}
		.upcoming-courses .box-img .content .text-area ul li{margin:0}
		.upcoming-courses .box-img .content .text-area ul li:first-child::after {left:32%;}
		.upcoming-courses{float:left; padding:25px 0px; width:100%;}
		.upcoming-courses li{min-height:auto !important;}
		.upcoming-courses li:last-child{margin-right:auto;}
		.course-heading.home{font-size:40px;}
		.recomendation li{word-spacing:normal}
		.recomendation ul{padding:0px 0px 0px 27px}
		.wrapper header{padding:0px 20px; }
		.profilebox{text-align:center;}
		.profilebox a.upload { margin: 10px 0px;}
		/* Video Page Start */
		.topslider-sec{padding: 10px 0;}
		.video-sec{padding: 15px 0;}
		.video-sec .left-sec{width:100%;margin:0;}
		.topslider-sec ul li{width: 47%;margin: 1%;}
		.topslider-sec ul li:first-child{margin-left:1%;}
		.topslider-sec ul li:last-child{margin-right:1%;}
		.video-sec .left-sec h3.title{font-size: 16px;line-height: 22px;padding: 15px 0 0;}
		.video-sec .left-sec .v-description{font-size: 15px;line-height: 21px;}
		.video-sec .left-sec .v-description p{ margin: 5px 0;}
		.video-sec .left-sec .sharelist ul li{box-sizing: border-box;margin: 5px 0;padding-right: 0; width: 49%;border:0;}
		.video-sec .left-sec .sharelist ul li a{font-size: 10px;line-height: 14px;}
		.video-sec .right-sec{width: 100%;margin: 20px 0;}
		.videoSec-2 .leftSec{width:100%;padding: 10px 5px;border-right:0; margin: 0;}
		.videoSec-2 .rightSec{width:100%;padding: 10px 5px;}
		.videoReview-sec h3.cReview-title{font-size: 20px;line-height: 26px;margin: 10px 0;padding: 10px 0 10px 38px;}
		.videoReview-sec .review-form{text-align:center;}
		.videoReview-sec .review-form form textarea{display:inline-block;float:none;width:100%;}
		.videoReview-sec .review-form form input[type="submit"]{display:inline-block;float:none;}
		.videoReview-sec .review-list ul li{text-align:center;}
		.videoReview-sec .review-list ul li .rPeople-detail{float:none;display:inline-block;}
		.videoReview-sec .review-list ul li .review-details{text-align: left; width: 100%;padding: 0 16px;}
		.videoAsk-ques{padding:20px 0;}
		.videoAsk-ques .askQuestion-list ul li{width:100%;margin:0 0 20px 0;}
		.videoAsk-ques .askQuestion-form{text-align:center;}
		.videoAsk-ques .askQuestion-form form textarea{display:inline-block;float:none;width:100%;}
		.videoAsk-ques .askQuestion-form form input[type="submit"]{display:inline-block;float:none;}
		.videoAsk-ques h3.askQuestion-title{font-size: 17px;line-height: 22px;padding: 5px 0 5px 30px;background-size:auto 25px;}
		.videoAsk-ques .title span{font-size: 10px;margin-top: 10px; padding-right: 16px;}
		.videoAsk-ques .title span a{font-size: 10px;line-height: 14px;}
		.video-sec .right-sec .review-area form{margin-bottom: 20px;}
		.videoReview-sec .review-list ul li .review-details .found-review > h5{border-right:0;float:left;width:auto;}
		.videoReview-sec .review-list ul li .review-details .stars{padding: 1px 0;float:left;width:100%;}

		.search-area-home .all-content select{ }
		.counter-section{padding:65px 0px 65px}

		/* Video Page End */

		/** Featured Video Page CSS Start **/
		#featured-videos .left, #featured-videos .right{width:100%;}
		#featured-videos .right .description .buttons a{padding:10px 15px;}
		#featured-video-list{padding:30px 0px;}
		#featured-video-list ul li{width:100%;}
		#featured-video-list ul li figure{margin-bottom:-5px;}
		#featured-video-list ul li figure, #featured-video-list ul li figure img{width:100%; height:auto;}
		#tell-us .content-area h2{line-height:43px; font-size:40px;}

		.vslider{width:94% !important; margin:0 auto !important;}
		#select-area .left{width:33%;}
		#select-area .left a{font-size:12px; }
		#select-area .left a:before{background-size:9px; top:3px}
		#select-area .order-by{width:290px;}
		#featured-single-part ul li{margin:23px auto; float:none;}
		#featured-single-part ul li:nth-child(4n+4){margin-right:auto;}
		#featured-single-part{padding-top:5px;}

		/** Featured Video Page CSS End **/

		#calender-tabs ul li{width:33%;}
		.event-list{width:100%; margin-bottom:25px;}
		.event-list ul li{width:48%;}
		#calenders .filters .search-area { float: none; width: 82%; position: relative;margin: 0 auto; clear: both; margin-left:6%;}
		#calenders .filters .search-area span{right: -22px;}

		.fc-toolbar{margin-top:0; padding:0; height:auto;}
		.fc-toolbar > div.fc-left{float:none; width:100%; text-align:center;}
		.fc-right .fc-button-group button{float:none;}
		.fc-toolbar > div.fc-right{float:none; width:100%; text-align:center;}
		.fc-day-header{font-size:15px;}
		.fc-toolbar .fc-center{float:none;}
		.fc-event{padding:0;}
		#calenders .filters .search-area form input[type="search"]{padding:23px 10px;}
		.cp .upcoming-courses{padding-bottom:0}

		.menubar .search input[type="text"] { width: 75%; padding: 0 10px;}
		.menubar .search form > span { width: 25%; width:-webkit-calc(25%); width:-moz-calc(25%); }
		.menubar .search input[type="submit"] { margin: 10px auto 10px auto; display: block; width: 120px; float: none; border-radius:0;appearance:none;-moz-appearance:none;-webkit-appearance:none;}
		.menubar span.clearmob { display: block; clear: both; height: 0px !important; float: none !important; border: 0px !important; }
		span.clearmob:before { display: none !important; }

		#footer #menu li a {
			font-size: 13px;
			padding: 0 8px;
		}
		#footer .social-media i {
			margin: 0 7px;
		}

		#footer .social-media { padding-top: 10px; }
		#footer .secondary-footer-nav { padding-bottom: 0px; }

		#footer .secondary-footer-nav { padding-left: 0px; }

		.course.uploadpage { padding-top: 20px; }
		.course.uploadpage .course-heading { font-size: 33px; line-height: 44px; }
		.course.uploadpage .text { padding: 0 10px; font-size: 16px; line-height: 28px; }

		#course-third-menu li { float: none; width: 100%; border: 0px; }
		#course-third-menu .wrapper2 { width: 100%; }

		#upload-part .leftpart { float: none; width: 100%; padding-top: 0px; padding-right: 0px; border: 0px; }
		#upload-part .rightpart { padding-top: 30px; float: none; width: 100%; }

		#search-part .text { width: 72%; }
		#search-part .buttons { float: left; width: 100%; }
		#search-part a.btn { width: 145px; }
		#search-part h3 { font-size: 18px; }

		#searchresult-part h3 { padding-top: 0px; font-size: 18px; line-height: 22px; }
		#searchresult-part .text { width: 53%; }

		.video-title.contentpage { padding: 30px 0; }
		.video-title.contentpage .title { font-size: 50px; }

		#calenders { padding-top: 0px; }
		#calenders .event-list ul { padding: 20px 20px 0 20px; display: none; }
		#calenders a.filtermenu { display: block; color: #676767; font-size: 15px; font-weight: bold; text-transform: uppercase; border-bottom: #f5f5f5 solid 1px; line-height: 52px; background: url('../images/select-arrow1.png') right no-repeat; }
		#calenders .filtered { padding: 0px 3% 0px 3%; margin-left: -2%; width: 100%; border-bottom: #d7d7d7 solid 1px; }

		.fc-toolbar > div.fc-right { }
		.fc-right .fc-button-group button { display: none; }
		.fc-right .fc-button-group button.fc-add-event { padding: 37px 0 40px 100px; text-align: left; font-size: 20px; display: block; background-position: 50px 35px !important; width: 100% !important; }
		.fc-toolbar .fc-center { display: none; }
		#middle-part2 { display: none; }

		#calenders { padding-bottom: 0px; }
		.calendermob { padding-bottom: 0px !important; }
		.calendermob .fc-toolbar { padding-bottom: 60px; }
		.calendermob .fc-view-container { display: none; }

		.calmobile { padding: 30px 0 40px 0; background: #FFF; float: left; width: 100%; display: block !important; }
		.calmobile h2 { color: #898b8c; display: inline-block; font-family: "Roboto",helvetica,sans-serif; font-size: 22px; font-weight: 400; }
		.calmobile .fc-button { border: 0px !important; display: inline-block; }
		.calmobile .weekbutton { text-align: center; }
		.calmobile .weeeklist { padding-top: 30px; padding-bottom: 0px; border-bottom: #e8e8e8 solid 10px; }
		.calmobile .event h3 { padding-left: 7px; font-family: "Roboto",helvetica,sans-serif; font-size: 16px; font-weight: 700; line-height: 35px; color: #666666; background: #d1d1d1; }
		.calmobile .event h3 span { width: 17px; font-weight: 400; }
		.calmobile .event span.allday { padding-left: 18px; line-height: 30px; font-size: 12px; color: #FFF; display: block; font-family: "Roboto",helvetica,sans-serif; background: #fe0000; }
		.calmobile .event .eventdetails { height: 101px; background: #f4f4f4; }

		.menubar .search input[type="text"] { box-shadow: 0 0px 0px rgba(0, 0, 0, 0) inset; -webkit-box-shadow: 0 0px 0px rgba(0, 0, 0, 0) inset; }

		.search-area .search input, .search-area .order-by select { border-radius: 0px; -webkit-border-radius: 0px; }
		#course-third-menu li.video a img { margin-left: 20px; }
		.profilebox{margin-top:15px;}

		.search-area-home li:first-child *::after { display: none; }

	}
	.calmobile { display: none; }

	@media only screen and (max-width:639px){
		.menubar .search input[type="text"] { width: 65%; padding: 0 10px;}
		.menubar .search form > span { width: 35%; width:-webkit-calc(35%); width:-moz-calc(35%); }
		.menubar .search select { font-size: 13px; }
	}

	@media only screen and (min-width:320px) and (max-width:479px){
		.profilebox{margin-top:10px;}
		.course-heading{font-size:22px; margin-bottom:25px; line-height:35px;}
		section#secondary-menu ul li a{font-size:15px; padding:15px 0px;}
		section#secondary-menu ul li img{max-height:25px;}
		.box-area ul li{width: 80%;margin: 0px auto 30px; float:none;}
		.box-area ul li:nth-child(2n+2){margin-right:auto; float:none; }
		.box-area ul{margin-bottom:0px;}
		.search-area .search{width:95%;}
		.search-area .order-by{width:95%;}
		.search-area .order-by form{width:95%;}
		.search-area .order-by select{width:72%;}
		.faculty-member ul li figure{margin:10px auto;}
		.faculty-member ul li{width:80%; float:none; margin:0 auto;}
		.faculty-member ul li:nth-child(2n+2){margin-right:auto; float:none; }
		#instructor .title h3{font-size:20px; padding-left:35px;}
		#instructor .title h3:before{background-size:30px; top:37px}
		.header .options{width:100%;text-align:center;}
		.header .options ul{text-align:center;}
		.header .logo{width:100%; text-align:center;}
		.load-more span:after, .load-more span:before{width:45%;}

		.banner-sec .banner-inner .banner-text h2{font-size: 50px;line-height: 60px;}
		.career-sec .left-sec .career-content a.purchase-link{width:295px; }
		.career-sec .right-sec .course-faculty ul li span.follow-link{width:40px;}
		.review-form form{width:100%; text-align:center;}
		.cReviews-sec .review-form form textarea{width:100%;}
		.cReviews-sec .review-form form input[type="submit"]{float:none;}
		.cReviews-sec .review-list ul li span.rPeople-img{float:left; width:100%; text-align:center;}
		.cReviews-sec .review-list ul li span.rPeople-img img{width:auto; max-width:100%; float:none;}
		.cReviews-sec .review-list ul li .review-details{width:100%;}

		.askQuestion-form form{width:100%; text-align:center;}
		.askQuestion-sec .askQuestion-form form textarea{width:100%;}
		.askQuestion-sec .askQuestion-form form input[type="submit"]{float:none;}


		#profile-section .right-section .profileName{padding: 30px 0px 30px 0px;}
		#profile-section .right-section .tabs nav ul li{width: 16.7%;width: calc(98%/6);width: -webkit-calc(98.4%/6);width: -moz-calc(98%/6);height: 55px;}
		#profile-section .right-section .tabs nav ul li a{background-size:25px !important}
		#profile-section .right-section .tabs .content section#my-uploads ul li{min-height:275px; max-height:275px;}
		#profile-section .right-section .tabs .content section#my-uploads ul li figure{height:110px;}
		#profile-section .right-section .tabs .content section#my-events ul li .event-list .date{display:block; width:100%; margin-bottom:15px;}

		#profile-section .right-section .tabs .content section#my-playlists .playlist .playlist-track .description{float:left; min-height:auto; height:auto; }
		#profile-section .right-section .tabs .content section#my-playlists .playlist .playlist-track .description h4{width:100%; float:left;}
		#profile-section .right-section .tabs .content section#my-playlists .playlist .playlist-track .description .title span.time{position:static; float:left;}
		#profile-section .right-section .tabs .content section#my-playlists .playlist .playlist-track .description .list-number{float:left; width:100%;}
		#profile-section .right-section .tabs .content section#my-playlists .playlist .playlist-track .description .play{float:left; width:100%; position:static;}
		#profile-section .right-section .tabs .content section#my-playlists .playlist .playlist-track .description .play a{position:static;}

		#profile-section .right-section .tabs .content section#my-playlists .playlist ul li{height:auto;}
		#profile-section .right-section .tabs .content section#my-playlists .playlist ul li .cross-listing{width:100%; float:left;}
		ul.internal-listing span.Sno{height:50px;}
		#profile-section .right-section .tabs .content section#my-playlists .playlist ul li .cross-listing span.cross{width:50%; float:left; border-left:none; background-color:#084F8C; height:50px;}
		#profile-section .right-section .tabs .content section#my-playlists .playlist ul li .cross-listing span.bullets{width:50%; float:left; border-left:none; background-color:#B91818; height:50px;}


		#footer .social-media i{font-size:18px;}
		#profile-section .right-section .outsider-user nav ul li{width: 19.69%;width: calc(98%/5);width: -webkit-calc(98%/5);width: -moz-calc(98%/5);}
		#profile-section .right-section .tabs .content section#my-follwing .inner-tab ul.intabs li a{font-size:16px;}



		.search-area-home li:first-child *::after{background:none; height:auto; display:none;}
		.search-area-home .search{width:100%;}
		.search-area-home .search input[type="search"]{height:auto; margin:0; padding:13px }
		.search-area-home .all-content{width:100%;}
		.search-area-home .all-content select{width:100%; margin-top:3px}
		.upcoming-courses > h3{font-size:16px; background-size:25px; padding:10px 35px;}
		.spotlight .agent-img img{width:100%;}
		.find-ans > h3{font-size:16px;}
		.vote-section .vote{display: block;float: left;width: 100%;vertical-align: middle;min-height: auto;padding: 15px 0; margin:0px;}
		.question-area .growth{font-size:14px;}
		.vote-section .vote > h3{line-height:normal;}
		.vote-section .vote > p{margin:0px; padding:0;}


		/** Featured Video Page CSS Start **/
		#tell-us{padding:40px 0px 70px;}
		#featured-videos .right .description h1{font-size:30px;}
		#featured-videos .right .description h3{font-size:22px;}
		#featured-videos .right .description p{font-size:16px;}
		#featured-videos .right .description .buttons a{padding: 10px 8px; margin-right:5px; font-size:10px;}
		#featured-video-list ul li .links ul li:nth-child(2){width:53%;}
		#featured-video-list ul li .links ul li a{font-size:10px; height:100%;}
		#featured-video-list ul li .links ul li{line-height:23px; height:46px;}
		.vslider{width:70% !important; margin:0 auto !important;}
		#select-area .left{width:100%;}
		#select-area .left a{font-size:12px; }
		#select-area .left a:before{background-size:9px; top:3px}
		#select-area .order-by{width:100%; box-sizing:border-box;}
		#featured-single-part ul li{margin:23px auto; float:none;}
		#featured-single-part ul li:nth-child(4n+4){margin-right:auto;}
		#featured-single-part ul li{width:100%; box-sizing: border-box;}
		#tell-us .content-area h2{font-size:30px;}
		#tell-us .content-area .tell-us-button a{font-size:16px;}
		#featured-single-part ul li figure{min-height:130px; height:auto;}
		#featured-single-part ul li figure img{width:100%; height:auto;}
		#featured-single-part ul li{min-height:280px;}
		.owl-theme .owl-controls .owl-buttons div.owl-prev{left:-35px;}
		.owl-theme .owl-controls .owl-buttons div.owl-next{right:-35px;}


		#calender-tabs ul li{width:32.5%;}
		.event-list ul li{width:100%;}
		#calenders .filters .search-area{width:100%; margin-left:0;}
		#calenders .filters .search-area span{position:static; width:100%; text-align:center; float:left;}
		.fc-right .fc-button-group button{width:calc(100%/4) !important; }
		.fc-day-header{font-size:10px;}


		/** Featured Video Page CSS End **/

		.menubar .search input[type="text"] { width: 75%; }
		.menubar .search input[type="submit"] { width: 120px; }

		#footer #menu li a {
			font-size: 12px;
			padding: 0 5px;
		}

		.course.uploadpage .text { line-height: 24px; }

		#video-part img { max-width: 100%; }

		#course-third-menu li a { font-size: 18px; line-height: 45px; }
		#upload-part .leftpart input[type="submit"] { font-size: 18px; line-height: 40px; width: 160px; }

		.course.searchresult { padding-top: 30px; }
		.course-heading.home { margin-bottom: 10px; }
		.course .course-subhead { padding-bottom: 20px; }

		#search-part .thumb { float: none; width: 100%; text-align: center; }
		#search-part .text { float: none; width: 100%; }
		#search-part a.btn {  width: 155px; }
		#searchresult-part .thumb { padding-right: 0px; width: 100%; text-align: center; }
		#searchresult-part .text { width: 100%; }
		#searchresult-part .buttons { width: 100%; text-align: center; padding-top: 20px; }
		#searchresult-part .pagination ul { padding-left: 0px; }
		#searchresult-part .results { padding: 15px 0; border-bottom: #e8e8e8 solid 1px; }
		#searchresult-part .nothumb .text { width: 100%; }

		.menubar .search input[type="text"] { width: 55%; }
		.menubar .search form > span { width: 45%; width:-webkit-calc(45%); width:-moz-calc(45%); }
		.menubar .search select { font-weight: 400; }

		.search-area-home .all-content .select2-container::before { display: none; }

	}


	@media only screen and (min-width:1025px) {

		.menubar ul { display: block !important; }
	}

	@media only screen and (min-width:1170px) and (max-width:1537px){
		.menubar .search{top: -15px;}
	}
	@media only screen and (max-width: 650px){
		.search-area-home .search,.search-area-home .all-content{
			width:100%;

		}
		.search-area-home .select2-container--default .select2-selection--single .select2-selection__rendered{
			width:100%;
		}
		.search-area-home .search input[type="search"]{
			width:100%;
			height:35px;
			text-align:center;
			margin-top:8px;
		}
		.search-area-home .all-content .select2-container--default .select2-selection--single .select2-selection__rendered{
			text-align:center;

		}
		.search-area-home .all-content .select2-container{
			width:95% !important;
			z-index:100;
		}
		.search-area-home{
			height:120px;
		}
		.search-area-home li{
			border:1px solid #fff;

		}
		.search-area-home .all-content input[type="submit"]{
			width:100%;
			border:1px solid #fff;
			background:#e2e2e2 none repeat scroll 0 0;


		}
		.search-area-home .all-content::after {
			color: #000;
			content: "SEARCH";
			display: block;
			position: relative;
			text-align: center;
			top: -44px;
			font-size: 14px;
			font-weight: 600;
			height: 44px;
			line-height: 44px;
		}

	}

	select{border-radius:0px !important;  -webkit-appearance:none !important;-webkit-border-radius: 0px !important; -moz-appearance:none !important; -ms-appearance:none !important; -o-appearance:none !important;}

}

.clear {
	clear: both;
}

.clearfix:before,
.clearfix:after {
	content: "";
	display: table;
}

.clearfix:after {
	clear: both;
}

.clearfix {
	zoom: 1; /* For IE 6/7 (trigger hasLayout) */
}

.calendar-button-row{
	width: 102%;
    display: table;
    border-spacing: 5px;
	position: relative;
    left:-5px;
}

.calendar-button-row .calendar-button{
	padding-bottom: 12px;
	padding-top: 12px;
	display: table-cell;
	border-radius: 5px;
	font-size: 18px;
	line-height: 24px;
	color: #fffefe;
	text-align: center;
    letter-spacing: 2px;
	text-transform: uppercase;
    font-weight: 500;
	box-shadow: none;
	cursor: pointer;
}

.calendar-button-row .calendar-button.edit{
	background: #019a88;
}

.calendar-button-row .calendar-button.delete{
	background: #b60001;
}

.calendar-button-row .calendar-button.roster{
	background: #01a4b3;
	margin-right: 0;
}

.inline-label-checkbox label {
    display:inline-block !important;
    margin: 0 40px 0 5px;
}

.verbiage {
    background: #77c6b8;
    padding: 20px;
}

.verbiage p {
    padding: 0px !important;
    margin: 0px;
    letter-spacing: 0.01em;
    font-size: 20px;
    line-height: 24px;
    color: #FFF !important;
    font-weight: 700;
    font-family: 'Roboto', sans-serif;
}

.review-details .reply-review-form {
    display: none;
    clear: both;
    padding-top: 5px;
}

.review-details .reply-review-form .btn {
    font-size: 14px;
    height: 37px;
    border-radius: 0;
}

.review-details .replies .reply {
    clear: both;
}

.review-details .replies .reply .rPeople-detail {
    border-left: 3px #eee solid;
    padding-left: 5px;
    width: 45px;
}

.review-details .replies .reply .review-details {
    padding-left: 10px;
}
