﻿/******************************************
    File Name: custom.css
    Template Name: Athena
    Created By: Pradeep
    Version: 1.0
/******************************************/

@font-face {
	font-family: 'Conv_Oswald-Light';
	src: url('../fonts/Oswald-Light.eot');
	src: local('☺'), url('../fonts/Oswald-Light.woff') format('woff'), url('../fonts/Oswald-Light.ttf') format('truetype'), url('../fonts/Oswald-Light.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Conv_Oswald-Medium';
	src: url('../fonts/Oswald-Medium.eot');
	src: local('☺'), url('../fonts/Oswald-Medium.woff') format('woff'), url('../fonts/Oswald-Medium.ttf') format('truetype'), url('../fonts/Oswald-Medium.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
.highcharts-credits {
    display: none !important;
}
.course-table table a,
.portfolio-filter ul li:hover a,
.portfolio-filter ul li:focus a,
.portfolio-filter ul li:active a,
.drop-caps p:first-child:first-letter,
.pricingbox.whitebg h4,
.stat-module i,
.nobgwithicon i,
blockquote cite::before,
blockquote cite,
.latest-tweets a,
.boxes h3 span,
a:hover,
a:focus,
.navbar-brand span {
    color: #febf10;
}

.darkheader,
.button--pipaluk,
.button--wayra,
.button--rayen,
.button--ujarak,
#bbpress-forums li.bbp-header,
.wbc .large-post-meta,
.progress-bar span,
.progress-bar-striped,
.checkbox-warning input[type="checkbox"]:checked + label::before,
.checkbox-warning input[type="radio"]:checked + label::before,
.welcomebox-wrapper,
.welcomebox,
.ribbon-green,
.shop-bottom i,
.cartmenu sup,
.revtp-searchform input[type="submit"],
.revtp-form input[type="submit"],
.Feature-Tour,
.btn-primary {
    background-color: #febf10 !important;
    border-color: #febf10 !important;
}

.member-desc li:hover,
.member-desc li.active,
#vertical .navbar-nav > li:hover,
.section-title-2 hr,
.dmtop,
.related-title span,
.btn-trans {
    border-color: #febf10 !important;
}


input[type="email"]::placeholder
{
    text-transform: capitalize !important;
}

input[type="email"]
{
    text-transform:lowercase !important;
}



.custom-widget,
.navbar-nav > li:hover > a,
.navbar-nav > li.active > a {
    /*border-bottom-color: #50888f !important;*/
}

.Feature-Examples:focus,
.Feature-Examples:hover {
    border-color: #febf10 !important;
    color: #febf10 !important;
}

.mejs-controls .mejs-time-rail .mejs-time-loaded {
    background: #febf10 !important;
}



.learn-free-banner h2 {
    font-family: 'Conv_Oswald-light' !important;
    color: #d80993;
    text-align: right;
    margin-top: 99px;
    font-size: 46px;
}
.learn-free-banner {
    background-image: url(../images/learn-free.jpg);
    height: 452px;
    background-repeat: no-repeat;   
    background-position: center center;
}
.learn-free-banner .inde-register {
    width: 35%;
    float: right;
    display: block;
}
.learn-free-ctnt p strong {
    display: block;
    float: left;
    padding-right: 0;
}
.learn-total strong {
    width: 266px;
}
.learn-total2 strong {
    width: 265px;
}
.learn-total3 strong {
    width: 265px;
}
.learn-total3 {
    background: #eee;
    padding: 14px;
}
.learn-total2 {
    background: #eee;
    padding: 14px;
}
.learn-total {
    background: #eee;
    padding: 14px;
}
.material-icons {
  /* Support for IE */
  -ms-font-feature-settings: 'liga';
}


.view-post-details tr {
    display: block;
    border-bottom: 1px solid #eee;
    background: #eee;
    margin-bottom: 10px;
    padding: 5px 15px;
}
.view-post-details tr:first-child {
    background: none;
}
.view-post-details tr::after {
    display: block;
    clear: both;
    content: '';
}
.view-post-details tr td {
    display: block;
    border: none;
}
.view-post-details tr th {
    display: none;
}
.view-post-details {
    border: none;
    margin-top: 10px;
    width: 100%;
}
.view-post-details-reply {
    border: none;
    margin-top: 0;
    width: 88%;
    margin-left: 2px;
    background: #eee;
    padding: 0 20px;
}
.view-post-replay tr {
    display: block;
    border-bottom: 1px solid #eee;
    background: #d8eceb;
    margin-bottom: 10px;
    padding: 5px 15px;
}
.view-post-replay tr::after {
    display: block;
    clear: both;
    content: '';
}
.view-post-replay tr td {
    display: block;
    border: none;
}
.view-post-replay tr th {
    display: none;
    background: #eee;
}
.view-post-replay {
    border: none;
    margin-top: 10px;
    width: 100%;
}
.post-det-comnt {
    float: left;
    width: 84%;
    padding-bottom: 10px;
}
.post-det-dt {
    float: left;
    padding-bottom: 10px;
    width: 16%;
}
.post-det-name {
    font-weight: bold;
    padding-bottom: 5px;
}
.lik-num {
    float: left;
}
.lik-img {
    float: left;
    padding-right: 10px;
}
.cmnt-num {
    float: left;
}
.cmnt-txt a {
    float: left;
    padding-left: 5px;
    color: #50888f;
}


.test-result {
    border: none;
    width: 90%;
    margin: 34px 0 0;
    height: 500px;
    overflow-y: scroll;
    display: block;
}
.test-result tr th {
    border: none;
    display: none;
}
.test-result tbody {
    width: 100%;
    display: block;
}
.test-result tbody tr {
    width: 100%;
    display: block;
}
.test-result tr td {
    border: none;
}
.test-result tr td {
    border: none;
    display: block;
    width: 100%;
}
.test-result tr td:first-child {
    font-size: 18px;
    color: #000;
    padding-bottom: 10px;
}
.test-result tr td table tr td:first-child {
    font-size: 16px;
}
.test-result tr td table {
    border: none;
    background: #fff;
    width: 100%;
    padding: 0 20px 0 46px;
    display: block;
    margin: 6px 0;
}
.test-result tr td table tbody {
    width: 100%;
    display: block;
}
.test-result tr td table tbody tr {
    width: 100%;
    display: block;
}
.test-result tr td table tr td:first-child {
    font-size: 16px;
    float: none;
    width: 100%;
    font-size: 14px;
}
.test-result tr td table tr td {
    padding-bottom: 10px;
}
.blog-banner img {
    width: 100%;
}
.blog-banner {
    text-align: center;
    margin-bottom: 10px;
}
.common-banner img {
    width: 100%;
}
.common-banner {
    text-align: center;
    margin-bottom: 10px;
}
.about-banner img {
    width: 100%;
}
.about-banner {
    text-align: center;
    margin-bottom: 10px;
}
.faq-ban img {
    width: 100%;
}
.faq {
    margin-bottom: 30px;
}
.faq ul {
    margin-left: 15px;
}
.faq ul li {
    list-style: none;
}
.faq p {
    padding-left: 24px;
}
.faq ul li span {
    width: 253px;
    display: inline-block;
}
.faq strong {
    padding-left: 24px;
}

/*****Course Enrollment page******/
.course-enrollment-wrap p {
    color: #000;
    font-size: 17px;
}
.enrollment-course-selection span {
    float: left;
    width: 135px;
    padding-top: 5px;
}
.enrollment-course-selection::after {
    display: block;
    clear: both;
    content: '';
}
.enrollment-course-selection input {
    width: 641px;
    border: none;
    background: #eee;
    padding: 10px;
}
.enrollment-course-selection select {
    border: none;
    background: #eee;
    padding: 6px;
    width: 50%;
}
.award-span {
    width: 50% !important;
    display: block;
    background: #eee;
    margin-top: 9px;
    padding: 10px !important;
    margin-bottom: 10px;
}
.enrollment-course-description {
    background: #c6e7ff;
    padding: 20px 40px;    
}
.heading-1-h2 {
    font-family: 'Conv_Oswald-medium' !important;
    font-size: 35px;
    color: #304c61;
}
.heading-2-h2 {
    font-family: 'Conv_Oswald-medium' !important;
    font-size: 35px;
    color: #45355d;
}
.enrollment-fee-details {
    background: #aed9de;
    padding: 20px 40px;
}
.enrollment-fee-details ul {
    margin: 0;
    padding: 10px 62px;
}
.enrollment-fee-details ul li {
    color: #000;
    list-style: none;
    padding: 1px 0;
    font-weight: bold;
}
.enrollment-fee-details ul li span {
    width: 223px;
    display: inline-block;
}
.enrollment-scholarship {
    background: #aebede;
    padding: 20px 40px;
}
.enrollment-scholarship ul li span {
    width: 260px;
    display: inline-block;
}
.enrollment-eligibility {
    background: #bacad2;
    padding: 20px 40px;
}
.enrollment-eligibility p a {
    float: none;
    margin: 0;
    padding: 0;
}
.course-enrollment-wrap a {
    float: right;
    font-size: 19px;
    margin-bottom: 10px;
    color: #45355d;
    text-decoration: underline !important;
    font-family: 'Conv_Oswald-light' !important;
}
.enrollment-eligibility p a {
    font-size: 14px;
    padding-left: 5px;
}
/*****End Course Enrollment page******/

/*****Admission Process page******/
.admission-process-age-exp {
    background: #ff87ad;
    padding: 0px;
}
.age-exp-box {
    padding: 46px;
}
.admission-process-pic {
    padding: 0;
}
.col-md-6.admission-process-pic img {
    width: 100%;
}
.addmission-proccess-wrap {
    background-image: url("../images/start-course-pic.jpg");
    padding: 30px;
    background-size: cover;
    background-repeat: no-repeat;
}
.process-box {
    background: rgba(255,255,255,0.5);
    padding: 10px;
    min-height: 219px;
}
.process-box h3 {
    font-family: 'Conv_Oswald-medium' !important;
    color: #3e44b7;
    display: block;
    float: left;
    width: 100%;
    margin: 0;
}
.process-box h3 span {
    font-size: 51px;
    float: left;
}
.process-box p {
    color: #000;
    line-height: 22px;
    font-size: 14px !important;
}
.process-box p a {
    color: #4298e4;
}
.admission-process-wrapper p {
    font-size: 17px;
    color: #000;
}
.admi-procces-btm a {
    font-size: 29px;
    float: right;
    margin-bottom: 20px;
    font-family: 'Conv_Oswald-medium' !important;
    color: #4298e4;
    text-decoration: underline !important;
}
.admi-procces-btm p a {
    font-size: 12px;
    padding: 0 2px;
}
/*****End Admission Process page******/

.customtab3 a.btn {
    border-radius: 0px !important;
    padding: 5px 16px 6px;
    margin: 0 0 3px 0;
    display: inline-block;
}

.unit-bg {
    /*background: url("../images/unit-top-bg.jpg");*/
    padding: 15px 0;
}
.home-how-will-box {
    background-image: url("../images/how-will-bg.jpg");
    width: 100%;
    height: 422px;
    background-size: cover;
    background-repeat: no-repeat;
    margin-top: 15px;
}
.home-how-will-box h2 {
    width: 42%;
    font-size: 56px;
    color: #fff;
    border-bottom: 3px solid #fff;
    margin: 0 40px 20px;
    padding: 25px 0;
}
.home-how-will-box p {
    width: 39%;
    font-size: 24px;
    font-weight: bold;
    color: #fff;
    padding: 0 25px;
    margin: 0 16px 10px;
    font-family: 'Conv_Oswald-medium' !important;
    line-height: 32px;
}
.home-how-will-box a {
    width: 67%;
    display: block;
    float: right;
    font-size: 20px;
    color: #ffd84e;
    text-decoration: underline;
}
.upload-wrap {
    position: relative;
}
.upload-wrap:hover input[type="file"] {
    display: block;
}
.upload-wrap input[type="file"] {
    position: absolute;
    bottom: 23px;
    left: 30px;
    background: #fff;
    padding: 0;
    display: none;
    font-size: 13px;
    opacity: 0;
    width: 86px;
}
.upload-wrap .file-upl {
    background: url("../images/upload.png") no-repeat center center;
    height: 31px;
    position: absolute;
    width: 151px;
    display: block;
    bottom: 18px;
}
.year-exp {
    float: left;
    width: 100%;
}
.work-exp-drop {
    float: left;
    margin-right: 20px;
}
/* Common Classes*/

.nav-full {
    width: 100%;
    padding-right: 0;
    padding-top: 20px;
}
.age-login-btn {
    float: right !important;
}



/********Custom Tab 3*********/
.tab-content {
    padding: 0;
}
.customtab3 {
    width: 100%;
    margin: 0 auto;
    text-align: center;
    border: none;
}
.customtab3 li {
    float: none;
    display: inline-block;
    width: 20%;
}
.customtab3 li a {
    background: #fff !important;
    padding: 6px 15px;
    border-radius: 0;
    border: none;
    margin: 3px;
    color: #90268e;
}
.customtab3 li.active a {
    background: #90268e !important;
    padding: 7px 15px;
    border: none;
    color: #fff;
}
.customtab3 li.active a:focus    {
    border: none;
    color: #000;
}
.unit-bg .unit-detail-view-wrap a {
    float: left;
    margin-top: 27px;
    border-radius: 0;
    padding: 4px 20px;
}
.unit-bg .unit-detail-view-wrap h2 {
    float: right;
}
.unit-bg .unit-detail-view-wrap::after {
    display: block;
    clear: both;
    content: '';
}
/********End Custom Tab 3*********/

.Free-trial-run {
    padding: 3px 0 5px;
    margin: 7px;
    color: #fff;
    font-size: 14px;
    font-weight: 800;
    background: #cf0093;
    text-align: center;
    border-radius: 4px;
    box-shadow: 0 0 5px #fff;
}
.btn-age-blue {
    background: #90268e !important;
    color: #fff;
    padding: 7px 20px;
}
.btn-age-yellow {
    background: #90268e !important;
    padding: 7px 20px;
    color: #fff !important;
    font-size: 16px;
    font-weight: 100;
    width: 200px;
    border-radius: 0;
}
.btn-age-green {
    background: #695c71 !important;
    color: #fff;
    border: none;
    padding: 10px 22px;
    border-radius: 0px;
    width: 100%;
}
.btn-alink {
    background: none;
    color: #90268e;
    padding: 2px 6px;
    text-decoration: underline !important;
    border-radius: 3px;
}
.btn-alink2 {
    background: #90268e;
    color: #fff;
    padding: 5px 10px;
    border-radius: 3px;
}
.admin-login p {
    margin: 0;
}
.admin-login {
    padding: 11px 0;
}
.admin-login a {
    color: #fff;
}

.view-project-left-submission h2 {
    width: 100% !important;
    background: #695c71 !important;
}
.view-project-right-details p label {
    width: 120px;
    float: left;
    font-weight: normal;
}
.view-project-right-details h2 {
    width: 100% !important;
    font-size: 16px;
    padding: 8px 10px;
    margin: 7px 0;
    background: #695c71 !important;
}
.view-project-right-details h2 a {
    color: #fff;
}
/*.view-project-tab > li.active > a, .view-project-tab > li.active > a:hover, .view-project-tab > li.active > a:focus {
    color: #fff;
    cursor: default;
    background-color: #d80993;
    border: 0px solid transparent;
    border-bottom-color: transparent;
}*/
.view-project-tab > li.active > a, .view-project-tab > li.active > a:hover, .view-project-tab > li.active > a:focus {
    color: #fff;
    cursor: default;
    background-color: #90268e;
    border: 0px solid transparent;
    border-bottom-color: transparent;
}
.view-project-tab > li > a {
    margin-right: 2px;
    line-height: 1.42857143;
    border: 0px solid transparent;
    border-radius: 4px 4px 0 0;
    background: #63739e;
    color: #fff;
}
.view-project-tab > li > a:hover {
  color: #fff;
  background-color: #d80993;
  border: 0px solid #ddd;
  border-bottom-color: transparent;
}

/*********Notification**********/

@font-face {
  font-family: 'Material Icons';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/materialicons/v47/flUhRq6tzZclQEJ-Vdg-IuiaDsNc.woff2) format('woff2');
}

.material-icons {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 20px;
  line-height: 1;
  letter-spacing: normal;
  text-transform: none;
  display: inline-block;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  -moz-font-feature-settings: 'liga';
  -moz-osx-font-smoothing: grayscale;
  color: #fff;
}
.notification-top {
    padding-bottom:0;
}
.notification-top > li:hover {
    background: transparent;
}
.notification-top > li a:hover {
    background: transparent;
}
.notification-top .open > a {
    color:#fff;
    border-color: #337ab7;
    background: transparent !important;
}
.notification-top > li > a {
    font-size: 12px;
    color: #333;
    padding: 4px 11px 0;
    text-transform: uppercase;
    text-decoration: none !important;
    font-weight: 400;
    line-height: 22px;
    border-bottom: 3px solid transparent;
    border-radius: 3px;
}
.label-count {
    position: absolute;
    top: 2px;
    right: 6px;
    font-size: 10px;
    line-height: 15px;
    background-color: #d80993;
    padding: 0 4px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px;
    color: #fff;
}
.dropdown-menu .header {
    font-size: 13px;
    font-weight: bold;
    min-width: 270px;
    border-bottom: 1px solid #eee;
    text-align: center;
    padding: 4px 0 6px 0;
}
.waves-block {
    display: block;
}
.waves-effect {
    position: relative;
    cursor: pointer;
    display: inline-block;
    overflow: hidden;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-tap-highlight-color: transparent;
}
.bg-light-green {
    background-color: #8BC34A !important;
    color: #fff;
}
.bg-cyan {
    background-color: #00BCD4 !important;
    color: #fff;
}
.bg-red {
    background-color: #F44336 !important;
    color: #fff;
}
.bg-orange {
    background-color: #FF9800 !important;
    color: #fff;
}
.bg-blue-grey {
    background-color: #607D8B !important;
    color: #fff;
}
.dropdown-menu ul.menu {
    padding-left: 0;
}
.dropdown-menu ul.menu li {
    border-bottom: 1px solid #eee;
}
.dropdown-menu ul.menu li a {
    padding: 3px 11px 0;
    text-decoration: none;
    -moz-transition: 0.5s;
    -o-transition: 0.5s;
    -webkit-transition: 0.5s;
    transition: 0.5s;
}
.dropdown-menu ul.menu .icon-circle {
    width: 28px;
    height: 28px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    color: #fff;
    text-align: center;
    display: inline-block;
}
.dropdown-menu ul.menu .icon-circle i {
    font-size: 14px;
    line-height: 29px;
}

.dropdown-menu ul.menu .menu-info {
    display: inline-block;
    position: relative;
    top: 3px;
    left: 5px;
}
.dropdown-menu ul.menu .menu-info h4 {
    margin: 0;
    font-size: 11px;
    color: #333;
    font-family: arial !important;
}
.dropdown-menu ul.menu .menu-info p {
    margin: 0;
    font-size: 11px;
    color: #aaa;
}
.dropdown-menu ul.menu .menu-info p .material-icons {
    font-size: 13px;
    color: #aaa;
    position: relative;
    top: 2px;
}

/*********end Notification**********/


/************Mbadetails1************/

.course-first-slider {
    background-image: url(../images/course-main-banner.jpg);
    background-size: 100%;
    border-top: 5px solid #50888f;
    background-repeat: no-repeat;
    background-color: #fff;
    background-position: 0;
    width: 1170px;
    margin: 0 auto;
}
.course-first-slider .main-caption {
    float: left !important;
    margin-left: 5%;
    margin-top: 0;
}
.course-first-slider .main-caption .one-year {
    float: left;
    margin-right: 0;
    font-size: 40px;
    font-weight: bold;
    color: #3e484f;
    width: 100%;
    margin-left: 12px;
    margin-bottom: 11%;
    font-family: 'Conv_Oswald-medium' !important;
}
.course-first-slider .banner-wrap > .one-year {
    float: left;
    margin-right: 0;
    font-size: 40px;
    font-weight: bold;
    color: #3e484f;
    width: 100%;
    margin-left: 62px;
    margin-bottom: 0;
    font-family: 'Conv_Oswald-medium' !important;
}
.course-first-slider .main-caption .inde-register h3 {
    text-align: left;
    padding-left: 12px;
    padding-bottom: 0;
    margin-bottom: 8px;
}
.new-west-celebration-course {
    float: left;
    Width: 73%;
    margin-left: 0;
    margin-top: 13px;
    background: rgba(255,255,255,0.8);
    padding: 5px 10px 29px 18px;
    border-radius: 5px;
}
.new-west-celebration-course h2 {
    font-size: 32px;
    color: #3e484f;
    font-family: 'Conv_Oswald-medium' !important;
    margin: 0;
}
.new-west-celebration-course h3 {
    color: #50888f;
    font-family: 'Conv_Oswald-light' !important;
    margin: 0;
}
.new-now-avail {
    float: right;
    margin-right: 0;
    font-size: 28px;
    font-weight: bold;
    color: #fff;
    width: 27%;
    background: #e8008f;
    text-transform: uppercase;
    text-align: center;
    margin-top: 16px;
    font-family: 'Conv_Oswald-medium' !important;
    padding: 10px 10px 10px;
}
.course-new-module-details-wrap {
    padding: 35px;
    background: #fff;
}
.course-new-module-details-wrap h2 {
    color: #1c5565;
    margin: 0;
    padding: 0 0 10px 0;
    font-size: 30px;
    font-family: 'Conv_Oswald-medium' !important;
}
.course-new-module-details-wrap table {
    width: 100%;
    border: none;
}
.course-new-module-details-wrap .new-view-course-module-details tr {
    background: none;
}
.course-new-module-details-wrap .new-view-course-module-details tr:nth-child(2n+1) {
    background: none;
}
.course-new-module-details-wrap .new-view-course-module-details tr th:nth-child(5) {
    width: 16%;
}
.course-new-module-details-wrap .new-view-course-module-details tr td {
    padding: 8px 5px;
    font-size: 15px;
    border-bottom: 4px solid #fff;
    border-top: 0;
    border-right: 0;
    border-left: 0;
    color: #1c5565;
}
.course-new-module-details-wrap .new-view-course-module-details tr td:first-child {
    width: 11%;
    text-align: center;
}
.course-new-module-details-wrap .new-view-course-module-details tr th:nth-child(2) {
    text-align: center !important;
}
.course-new-module-details-wrap .new-view-course-module-details tr td:nth-child(2) {
    text-align: center !important;
}
.course-new-module-details-wrap .new-view-course-module-details tr th:nth-child(3) {
    text-align: center !important;
}
.course-new-module-details-wrap .new-view-course-module-details tr td:nth-child(3) {
    text-align: center !important;
}


.total-fees {
    width: 47%;
    float: right;
    padding-top: 16px;
    border-top: 1px solid #ddd;
    font-weight: bold;
}
.total-fees2 {
    width: 47%;
    float: right;
    padding-top: 16px;
    border-top: 1px solid #ddd;
    font-weight: bold;
}


.course-new-module-details-wrap .new-view-course-module-details tr th {
    background: #fff;
    padding: 5px;
    font-size: 17px;
    border: none;
    color: #1c5565;
    text-align: center;
    font-weight: bold;
}
.course-new-module-details-wrap .new-view-course-module-details tr td a {
    background: #1c5565;
    color: #e6c802;
    padding: 5px 7px;
    font-size: 16px;
    text-align: center;
    margin: 0 auto;
    display: inline-block;
}
.new-course-features iframe {
    width: 100%;
    height: 300px;
}
.new-course-features ul::after {
    display: block;
    clear: both;
    content: '';
}
.eligibility-criterea-new {
    padding: 15px 36px;
    background: #e4e2ff;
    margin-top: 20px;
}
.eligibility-criterea-new h3 {
    margin: 0;
    padding: 0;
    font-family: 'Conv_Oswald-medium' !important;
    font-size: 30px;
    color: #a778a4;
}
.eligibility-criterea-new a {
    color: #a778a4;
    font-family: 'Conv_Oswald-Light' !important;
    font-size: 23px;
}
.new-course-intro {
    background: #87a8b7;
    padding: 18px;
    margin-top: 20px;
}
.new-course-intro h2 {
    margin: 0;
    padding: 0 0 10px 0;
    text-transform: capitalize;
    color: #fff;
}
.new-sample-lecture {
    background: #72a8a7;
    padding: 18px;
    margin-top: 20px;
}
.new-sample-lecture h2 {
    margin: 0;
    padding: 0 0 10px 0;
    text-transform: capitalize;
    color: #fff;
}
.new-course-includes {
    padding: 0px;
    margin: 20px 0 40px 0;
}
.new-course-includes hr {
    color: #50888f;
    background: #50888f;
    border: 1px solid #50888f;
    z-index: -999;
    width: 1136px;
    margin: 0 auto;
    padding: 0 !important;
}
.new-course-includes h2 {
    display: block;
    margin: 0 auto;
    float: none;
    width: 100%;
    text-align: left;
    padding: 5px 42px;
    text-transform: capitalize;
    font-size: 30px;
    font-weight: bold;
    color: #595f3a;
    z-index: 999;
    position: relative;
}
.new-course-includes-icons {
    text-align: center;
}
.new-course-includes-icons ul {
    margin: 0;
    padding: 0;
}
.new-course-includes-icons li {
    display: inline-block;
    width: 12.2%;
    font-size: 14px;
    text-transform: uppercase;
    color: #000;
    line-height: 18px;
    font-weight: bold;
    font-family:'Conv_Oswald-Light',Sans-Serif;
}
.new-course-includes-icons li img {
    width: 80%;
}
.new-course-includes-icons li strong {
    font-size: 28px;
    color: #000;
    display: block;
    margin-top: 10px;
    text-align: center;
    margin-bottom: 10px;
}
.this-course-includes {
    background: #faffe2;
    padding-bottom: 15px;
}
.new-module-presenters h2 {
    display: block;
    margin: 11px auto;
    float: none;
    width: 100%;
    text-align: left;
    background: none;
    padding: 5px 10px 9px 30px;
    text-transform: capitalize;
    font-size: 30px;
    font-weight: bold;
    color: #57736a;
    z-index: 999;
    position: relative;
}
.new-module-presenters a {
    float: right;
    margin-right: 10px;
    font-size: 12px;
    color: #fff;
    background: #f9cc4a;
    padding: 2px 5px;
    box-shadow: 0 2px 5px #666;
}
.new-module-presenters .alhuwalia a {
    background: #50888f;
}
.new-module-presenters img {
    width: 175px;
    float: left;
}
.new-module-presenter-wrap {
    background: #e2fff5;
    margin-top: 20px;
    padding-bottom: 20px;
}
/************END Mbadetails1************/
.stu-pro {
    background: none !important;
    width: 180px;
    border-bottom: none !important;
    float: right !important;
    padding-top: 6px;
}
.stu-pro a {
    border: none !important;
    margin: 0 !important;
    padding: 8px 0 !important;
}
.stu-pro a b {
    font-weight: 100;
    text-transform: capitalize;
    line-height: 18px;
    width: 105px;
    display: block;
    float: left;
}
.athena-profile-pic {
    width: 36px;
    border-radius: 65%;
    float: right;
    height: 36px;
}

.download-pdf {
    width: 36px;
    margin: 0 auto;
    padding: 0;
    float: none;
    display: block;
}
.age-login-btn a {
    background: #f9c83b;
}
.mar-top30 {
    margin-top: 30px;
}
.txt-white {
    color:#fff;
}
.justify-txt{
    text-align:justify;
}
.pink-line {
    padding: 0px;
    margin: 20px 0 40px 0;
}
.pink-line hr {
    background: #d80993;
    border: 1px solid #d80993;
    z-index: -999;
    width: 1136px;
    margin: 0 auto;
    padding: 0 !important;
}

.yellow-line {
    padding: 0px;
    margin: 20px 0 20px 0;
}
.yellow-line hr {
    background: #efcb40;
    border: 1px solid #efcb40;
    z-index: -999;
    width: 100%;
    margin: 0 auto;
    padding: 0 !important;
}
.pink-bg a {
    color: #fff;
}
.pink-bg {
    background: #695c71;
    font-size: 17px;
    padding: 5px 10px;
}
.yellow-bg {
    background: #695c71;
    font-size: 17px;
    padding: 5px 10px;
    color: #fff;
}
.vilot-bg {
    background: #695c71;
    font-size: 15px;
    padding: 10px 10px;
    color: #fff;
}
.athe-blue {
    background: #50888f;
    font-size: 17px;
    padding: 5px 10px;
    color: #fff;
}
.vilot-bg a {
    color: #fff;
}
.light-green-bg {
    background: #87aa96;
    font-size: 17px;
    padding: 5px 10px;
    color: #fff;
}
.light-yellow-bg {
    background: #f9c83b;
    font-size: 17px;
    padding: 5px 10px;
    color: #fff;
}
.foot-menus h3 {
    margin: 0 0 10px 0;
    color: #ffd731;
    font-size: 14px;
    text-transform: uppercase;
}
.foot-menus p {
    color: #fff;
    margin: 0;
    font-size: 12px;
    line-height: 19px;
}
.foot-menus p a {
    color: #fff;
}
.site-logo img {
    width: auto;
}

/****** Style Star Rating Widget *****/

.rating { 
  border: none;
  float: left;
}

.rating > input { display: none; } 
.rating > label:before { 
  margin: 5px;
  font-size: 1.25em;
  font-family: FontAwesome;
  display: inline-block;
  content: "\f005";
}

.rating > .half:before { 
  content: "\f089";
  position: absolute;
}

.rating > label { 
  color: #ddd; 
 float: right; 
}

/***** CSS Magic to Highlight Stars on Hover *****/

.rating > input:checked ~ label, /* show gold star when clicked */
.rating:not(:checked) > label:hover, /* hover current star */
.rating:not(:checked) > label:hover ~ label { color: #FFD700;  } /* hover previous stars in list */

.rating > input:checked + label:hover, /* hover current star when changing rating */
.rating > input:checked ~ label:hover,
.rating > label:hover ~ input:checked ~ label, /* lighten current selection */
.rating > input:checked ~ label:hover ~ label { color: #FFED85;  } 

/* HOVER */

.course-table .fa,
.member-desc li span,
.member-desc li:hover a,
.member-desc li:focus a,
.member-desc li.active a,
.bgw .owl-nav [class*="owl-"]:hover,
.bgw .owl-nav [class*="owl-"]:focus,
.darkheader .navbar-nav > li:hover,
.darkheader .navbar-default .navbar-nav > .active > a,
.darkheader .navbar-default .navbar-nav > .active > a:hover,
.darkheader .navbar-default .navbar-nav > .active > a:focus,
.first-accordion .panel-default > .panel-heading i,
.first-accordion .panel-default > .panel-heading,
.customtab .nav-pills > li:hover a,
.customtab .nav-pills > li:focus a,
.customtab .nav-pills > li.active > a,
.customtab .nav-pills > li.active > a:hover,
.customtab .nav-pills > li.active > a:focus,
.tab-first .nav-tabs > li:hover a,
.tab-first .nav-tabs > li:focus a,
.tab-first .nav-tabs > li.active > a,
.tab-first .nav-tabs > li.active > a:hover,
.tab-first .nav-tabs > li.active > a:focus,
.statscounts i,
.withcircle i,
.section.bgd .nav-center .owl-nav [class*="owl-"],
#owl-courses.nav-center .owl-nav [class*="owl-"],
mark,
.tags a,
.revtp-searchform input[type="submit"]:hover,
.revtp-form input[type="submit"]:hover,
.Feature-Tour:hover,
.Feature-Tour:focus,
.btn-primary:hover,
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary,
.btn-primary:focus,
.btn-primary.focus {
    color: #fff;
    background-color: #46abe5 !important;
    border-color: #46abe5 !important;
}


.new-mail-notification {
    background: #ffd731;
    height: 20px;
    width: 34px;
    display: inline-block;
    margin-right: 5px;
    font-size: 11px;
    text-align: center;
    line-height: 20px;
    color: #000;
}
.inbox-mails-wrap {
    padding: 10px 20px 28px;
    border: 3px solid #e4eceb;
    margin: 30px 0;
    background: #fff;
    width: 100%;
}
.inbox-mails-wrap h3 {
    padding: 10px 1px;
    margin: 0;
}
.inbox-mails {
    padding: 3px 0;
    width: 100%;
    margin: 5px 0;
    font-size: 13px;
    color: #666;
    border-bottom: 1px solid #ddd;
}
.inbox-mails::after {
    display: block;
    clear: both;
    content: '';
}
.mail-subject {
    font-size: 19px;
    display: block;
    padding: 7px 0;
    border-bottom: 1px solid #ddd;
    margin-bottom: 8px;
}
.mail-from {
    font-size: 13px;
    display: block;
    float: left;
}
.mail-date {
    float: right;
    font-size: 12px;
}
.mail-message {
    display: block;
    padding: 10px 0;
    width: 100%;
    float: left;
    border-top: 1px solid #fff;
    margin-top: 7px;
}


/********course checkout Page Styles**********/

.cours-chkt-wrap {
    border: 1px solid #e4eceb;
    padding: 10px;
}
.cours-chkt-wrap h3 {
    text-align: center;
    font-family: 'Conv_Oswald-light' !important;
    color: #d80993;
    background: #e4eceb;
    padding: 17px 0;
    margin: 0;
}
.cours-chkt-wrap p {
    font-size: 13px;
    line-height: 20px;
    text-align: justify;
    padding: 8px;
    color: #333;
}
.cours-chkt-wrap h5 {
    background: #50888f;
    padding: 10px;
    margin: 0;
    color: #ffd731;
    font-family: 'Conv_Oswald-light' !important;
    font-size: 16px;
}
.course-chkot-top h3 {
    margin-top: 0;
}
.course-chkot .inde-register h3 {
    margin: 0 !important;
    text-align: left;
}
.course-chkot .inde-register select {
    width: 97%;
    background: #fff;
    padding: 7px;
    border: 1px solid #d4dada;
    font-family: 'Conv_Oswald-light' !important;
    font-size: 13px;
    color: #999;
    font-weight: 100;
    float: left;
}
.course-chkot .inde-register input[type="text"] {
    background: #fff;
    padding: 7px;
    border: 1px solid #d4dada !important;
    width: 97%;
    font-family: 'Conv_Oswald-light' !important;
    float: left;
    color: #333;
    text-transform: capitalize;
    font-size: 12px;
}
.course-chkot .inde-register input[type="email"] {
    background: #fff;
    padding: 7px;
    border: 1px solid #d4dada;
    width: 97%;
    font-family: 'Conv_Oswald-light' !important;
    text-transform: capitalize;
    font-size: 12px;
    float: left;
}
.course-chkot .inde-register .regi-mobile .regi-country-code {
    width: 16% !important;
    text-align: center;
    float: left !important;
    margin-right: 0;
    color: #999;
    border-right: none;
    margin-left: 0;
}
.course-chkot .inde-register .regi-mobile .regi-mob-no {
    width: 80% !important;
    float: right !important;
    margin-right: 5px;
}
.course-chkot .inde-register .regi-mobile span {
    float: right;
}
.course-chkot-top::after {
    display: block;
    clear: both;
    content: '';
}
.course-chkot .inde-register {
    width: 45%;
    float: left;
    padding-top: 0;
}
.chkt-top-video {
    width: 55%;
    float: left;
}
.chkt-top-video iframe {
    height: 233px;
}
.chkt-top-video h3 {
    padding-left: 24px;
    font-family: 'Conv_Oswald-light' !important;
    color: #d80993;
    margin-bottom: 12px;
}
.cours-chkt-modules {
    width: 100%;
}
/*.cours-chkt-modules th {
    padding: 5px 10px;
    border: 1px solid #e2abe2;
    background: #ffc8ff;
}*/
    .cours-chkt-modules th {
        padding: 5px 10px;
        border: 1px solid #ae7394;
        background: #90268e;
        color: #fff;
    }
/*.cours-chkt-modules td {
    padding: 5px 10px;
    border: 1px solid #f5bef5;
    font-size: 13px;
    background: #f8e8f8;
}*/
    .cours-chkt-modules td {
        padding: 5px 10px;
        border: 1px solid #90268E;
        font-size: 13px;
        background: #FFDDF0;
        color: #000;
    }
.cours-chkt-fee-heading {
    font-size: 21px;
    font-weight: bold;
    padding: 10px 0;
    display: block;
    font-family: 'Conv_Oswald-light' !important;
    color: #d80993;
}
.course-chkot-payment-wrap {
    margin-bottom: 30px;
}
/********End course checkout Page Styles**********/



/********Index Page Styles**********/

.ind-learn-free-with-us img {
    width: 158px;
    float: left;
    height: 92px;
    margin: 5px 10px 5px 0;
}
.ind-learn-free-with-us {
    background: #e4eceb;
    padding: 3px 10px;
}
.ind-learn-free-with-us::after {
    display: block;
    clear: both;
    content: '';
}
.lrn-free h4 {
    background: #d80993;
    margin: 0;
    padding: 5px 0;
    text-align: center;
    color: #fff;
    font-family: 'Conv_Oswald-light' !important;
    text-transform: uppercase;
}
.ind-learn-free-with-us p {
    line-height: 21px;
    text-align: justify;
    font-size: 12px;
    margin: 0;
}
.inde-course-cont {
    width: 53%;
    float: left;
    text-align: justify;
    min-height: 285px;
    background: #fff;
    padding: 20px;
}
.inde-course-cont h2 {
    margin: 0;
    font-size: 19px;
    text-align: left;
    font-family: 'Conv_Oswald-light' !important;
    padding-bottom: 10px;
}
.inde-course-disc {
    height: 186px;
    overflow: hidden;
}
.inde-course-disc p {
    line-height: 16px;
    font-size: 13px;
}
.programe-course-fee {
    float: left;
    width: 100%;
    background: #fff;
    padding: 14px 14px;
    margin-top: 14px;
    min-height: 122px;
}
.programe-course-fee h5 {
    font-size: 21px;
    font-weight: bold;
    color: #ffd731;
    font-family: 'Conv_Oswald-light' !important;
}
.programe-course-fee p {
    margin: 0;
}
.programe-course-fee a {
    float: right;
    background: #50888f;
    margin-top: -43px;
    font-size: 20px;
    padding: 4px 38px;
    color: #fff;
}
.col-md-6.academic-partners h2 {
    background: #50888f;
    text-align: center;
    margin: 0;
    font-size: 18px;
    padding: 5px 0;
    font-family: 'Conv_Oswald-light' !important;
    color: #fff;
    text-transform: uppercase;
}
.carousel-caption em {
    font-size: 140px;
    font-family: arial;
    display: block;
    margin-bottom: -19px;
    margin-left: -53px;
}
.carousel-caption p {
    font-size: 16px;
    line-height: 21px;
}
.carousel-caption   {
    background-color: rgba(0, 0, 0, 0) !important;
    bottom: 74px;
    left: 212px;
}
.caro-2 {
    left: 105px !important;
    bottom: 145px !important;
    width: 259px;
}
.videohead  {
    font-weight: bold;
    font-family: 'Conv_Oswald-light' !important;
    color:#50888f;
    font-size: 25px;
}


#owl-shop .owl-prev {
    left: -567px;
    position: absolute;
    top: 200px;
}
#owl-shop .owl-next {
    right: -22px;
    position: absolute;
    top: 200px;
}
#owl-shop .owl-nav [class*="owl-"] {
    background: none;
    border-radius: 0;
    border: 0px solid #d9d9d9;
    color: #555;
    cursor: pointer;
    display: inline-block;
    height: 30px;
    line-height: 28px;
    margin: 0;
    padding: 0;
    width: 30px;
    font-size: 26px;
}

.video-slide {
    width: 260px;
    position: relative;
    background: #e4eceb;
    z-index: 9999;
    height: 100%;
    float: left;
    padding-top: 7px;
}
.video-slide iframe {
    float: left;
    width: 100%;
    padding: 0;
    margin: 0;
}
.video-slide p {
    float: left;
    text-align: justify;
    font-size: 13px;
    line-height: 20px;
    margin-top: 10px;
    width: 100%;
}
.video-slide p a {
    float: right;
}
.video-slide h4 {
    background: #333;
    color: #fff;
    margin: 0px;
    padding: 16px 8px;
    font-size: 20px;
    text-align: center;
    text-transform: uppercase;
    font-weight: bold;
    font-family: 'Conv_Oswald-light' !important;
}






.video-slide2 {
    width: 100%;
    position: relative;
    background: #e4eceb;
    z-index: 9999;
    float: right;
    padding-top: 7px;
}
.video-slide2 img {
    width: 100%;
    
}
/*.video-slide2 iframe {
    float: left;
    width: 100%;
    padding: 0;
    margin: 0;
}*/
.video-slide2 iframe {
    float: left;
    width: 100%;
    padding: 0;
    margin: 0;
    height: 311px;
}
.video-slide2 p {
    float: left;
    text-align: justify;
    font-size: 13px;
    line-height: 20px;
    margin-top: 10px;
    width: 100%;
}
.video-slide2 p a {
    float: right;
}
.video-slide2 h4 {
    background: #333;
    color: #fff;
    margin: 0px;
    padding: 16px 8px;
    font-size: 20px;
    text-align: center;
    text-transform: uppercase;
    font-weight: bold;
    font-family: 'Conv_Oswald-light' !important;
}



.first-slider {
    background-image: url(../images/athena-banner-new.jpg);
    background-size: 51%;
    border-top: 5px solid #50888f;
    background-repeat: no-repeat;
    background-color: #fff;
    background-position: 0;
}
.home-banner {
    background-image: url(../images/athena-banner.jpg);
    background-size: cover;
    /*border-top: 40px solid #50888f;*/
    background-repeat: no-repeat;
    background-color: #d4dfe1;
    background-position: -761px;
}
.banner-wrap {
    padding: 30px 0;
    position: relative;
    font-family: 'Conv_Oswald-Light';
}
.banner-wrap::after {
    display: block;
    clear: both;
    content: '';
    float: none;
}
.main-caption {
    position: relative;
    width: 32%;
    float: right;
    margin: 2% 0;
}
.west-celebration h2 {
    text-transform: capitalize;
    font-size: 46px;
    margin: 0 2px 0 29px;
    font-family: 'Conv_Oswald-light' !important;
    color: #d80993;
    float: left;
}
.west-celebration h4 {
    text-transform: capitalize;
    font-size: 46px;
    margin: 0;
    font-family: 'Conv_Oswald-light' !important;
    color: #50888f;
}
.main-caption h4 {
    text-transform: uppercase;
    font-size: 35px;
    margin: 0;
    font-family: 'Conv_Oswald-Medium' !important;
    color: #5b5b5b;
}
.main-caption p {
    margin-top: 32px;
}
/*.main-caption p a {
    display: inline-block;
    padding: 5px 35px;
    background: #739c03;
    color: #fff;
    font-size: 18px;
    border-radius: 9px;
    box-shadow: 0px 1px 3px #333;
    margin-right: 20px;
}*/
.west-celebration {
    width: 51%;
    float: right;
    text-align: right;
    margin-top: 4%;
    margin-right: 4%;
}
.west-celebration img {
    width: 63%;
    margin-top: 42px;
}
.west-celebration h3 {
    font-size: 27px;
    margin: 0;
    font-family: 'Conv_Oswald-Medium' !important;
    color: #d80993;
}
.west-celebration h5 {
    color: #f00;
    font-size: 22px;
    font-family: 'Conv_Oswald-Medium' !important;
    color: #d80993;
}
.west-celebration p a {
    display: inline-block;
    padding: 3px 18px;
    background: #739c03;
    color: #fff;
    font-size: 18px;
    border-radius: 9px;
    box-shadow: 0px 1px 3px #333;
    margin-top: 16px;
}
.bg-dark-green {
    background: #50888f;
}
.full-hding {
    color: #fff;
    margin: 0px;
    padding: 7px 0;
    font-family: co;
    text-align: center;
    text-transform: uppercase;
    font-family: 'Conv_Oswald-Medium' !important;
}
/*.academic-programs {
    position: relative;
}*/
.academic-programs {
    position: relative;
    padding: 10px !important;
}
.academic-programs::after {
    display: block;
    clear: both;
    content: '';
}
/*.academic-programs input {
    width: auto;
}*/

.academic-programs input {
    width: 244px;
    height: 285px;
    float: left;
}
.course-hding {
    position: absolute;
    z-index: 999;
    top: 13px;
    left: 0;
    color: #fff;
    text-align: center;
    width: 100%;
    pointer-events:none;
}
.course-hding h3 {
    font-size: 56px;
    color: #fff;
    font-family: 'Conv_Oswald-Medium' !important;
}
.course-hding span {
    display: block;
    text-align: center;
    font-size: 20px;
    text-transform: uppercase;
    font-family: 'Conv_Oswald-Medium' !important;
}
.learning-journey img {
    width: 100%;
    margin: 25px 0;
}
.features img {
    width: 100%;
    margin: 25px 0;
}
.index-testimonoals {
    background: #fff;
    padding: 60px 10px 25px;
    border-radius: 0;
    text-align: center;
    position: relative;
    margin: 32% 0 10%;
    font-family: 'Conv_Oswald-Light';
    min-height: 190px;
    color: #fff;
    min-height: 211px;
}
.bg-vilot {
    background: #d80993;
}
.bg-yellow {
    background: #ffd731;
}
.bg-green {
    background: #50888f;
}
.bg-gray {
    background: #5b5b5b;
}
.index-testimonoals span {
    display: block;
    position: absolute;
    width: 158px;
    top: -56px;
    right: 0;
    font-size: 11px;
    text-align: left;
    padding-left: 7px;
    color: #333;
}
.index-testimonoals img {
    position: absolute;
    width: 100px;
    top: -73px;
    left: 3px;
}
.index-testimonoals span em {
    font-style: normal;
    font-size: 14px;
    display: block;
    text-align: left;
    font-weight: bold;
}
.age-login-btn a {
    background: #50888f;
    color: #fff !important;
}
.age-login-btn a:hover {
    background: #739c03;
    color: #000 !important;
}



.inde-register {
    padding: 16px 0;
    border-radius: 3px;
    float: none;
    margin: 0 auto;
    text-align: right;
}
.inde-register h3 {
    font-size: 26px;
    padding-bottom: 10px;
    color: #50888f;
    font-family: 'Conv_Oswald-light' !important;
    margin: 14px 0 21px 0;
}
.inde-register p {
    margin-bottom: 6px;
    line-height: 19px;
    margin-top: 0;
}
.inde-register p b {
    font-size: 12px;
    color: #000;
    font-weight: bold;
}
.inde-register .regi-email {
    margin-top: 6px;
    float: right;
    width: 100%;
}
.inde-register p.regi-user {
    font-size: 11px;
    font-weight: bold;
    margin: 0;
}
.inde-register input[type="text"] {
    background: #fff;
    padding: 7px;
    border: 1px solid #d4dada;
    width: 97%;
    font-family: 'Conv_Oswald-light' !important;
    float: right;
    color: #333;
    text-transform: capitalize;
    font-size: 12px;
}
.inde-register input[type="email"] {
    background: #fff;
    padding: 7px;
    border: 1px solid #d4dada;
    width: 97%;
    font-family: 'Conv_Oswald-light' !important;
    text-transform: capitalize;
    font-size: 12px;
}
.inde-register input[type="email"]:focus    {

}

.inde-register input[type="password"] {
    background: #fff;
    padding: 7px;
    border: 1px solid #d4dada;
    width: 97%;
    font-family: 'Conv_Oswald-light' !important;
}
.inde-register select {
    width: 97%;
    background: #fff;
    padding: 7px;
    border: 1px solid #d4dada;
    font-family: 'Conv_Oswald-light' !important;
    font-size: 13px;
    color: #999;
    font-weight: 100;
}
.inde-register select option {
    font-family: 'Conv_Oswald-light' !important;
}
.inde-register p input[type="submit"] {
    background: #972c8c;
    border: none;
    padding: 5px 25px;
    font-size: 14px;
    color: #fff;
    border-radius: 3px;
}
.regi-email label {
    width: 108px !important;
}
.inde-register .regi-country label {
    width: 116px;
    float: left;
}
.inde-register .regi-password {
    margin-top: 10px;
}
.inde-register .regi-country {
    margin-top: 6px;
    float: right;
    width: 100%;
    margin-bottom: 6px;
}
.inde-register .regi-mobile {
    margin-top: 6px;
}
.inde-register .regi-mobile .regi-country-code {
    width: 16% !important;
    text-align: center;
    float: right;
    margin-right: 0;
    color: #999;
    border-right: none;
    margin-left: 0;
}
.inde-register .regi-mobile .regi-mob-no {
    width: 81% !important;
}
.inde-register .regi-terms {
    padding: 10px 0;
    font-size: 14px;
    text-align: right;
    margin-right: 0;
    width: 100%;
    float: right;
}
.inde-register .regi-terms input[type="button"] {
    background: no-repeat;
    border: none;
    color: #972c8c;
    margin: 0;
    padding: 0;
}
.inde-register p.regi-user a {
    color: #972c8c;
}
.inde-register .regi-terms a {
    color: #972c8c;
}




/********End Index Page Styles**********/


/******Student Dashboard Page Styles******/
.no-noti {
    text-align: center;
    padding: 5px 0;
    background: #eee;
}
.notifications {
    float: left;
    margin-top: 10px;
    width: 100%;
}
.notifications table {
    width: 100%;
}
.upcoming-classes {
    margin-top: 10px;
    float: left;
    width: 100%;
}
.entrol-other-btn {
    display: inline-block;
    margin-top: 10px;
    background: #50888f;
    padding: 5px 10px;
    border-radius: 3px;
    color: #fff;
}
.my-courses table {
    width: 100%;
    border: none;
    font-size: 13px;
}
.my-courses table th {
    padding: 5px;
    border: none;
    background: #eee;
    color: #695c71;
}
.my-courses table td {
    padding: 5px;
    border: 1px solid #fff;
}
.my-courses table tr {
    background: #fff;
}

.my-modules table {
    width: 100%;
    font-size: 13px;
    border: none;
}
.my-modules table th {
    padding: 5px;
    background: #eee;
    border: none;
    color: #695c71;
}
.my-modules table td {
    padding: 5px;
    border: 1px solid #fff;
}
.my-modules table tr {
    background: #fff;
}

.profile-progress {
    margin-top: 12px;
    display: block;
    float: left;
    width: 100%;
    background: #eee;
    padding: 10px;
}

.my-courses ul {
    margin: 0;
    padding: 0;
}
.my-courses ul li:nth-child(1) {
    width: 408px;
}
.my-courses ul li:nth-child(2) {
    width: 82px;
    text-align: center;
}
.my-courses ul li:nth-child(3) {
    width: 57px;
    text-align: center;
}
.my-courses-heading li {
    background: #703271 !important;
    color: #fff !important;
    text-transform: uppercase;
}
.my-courses ul li {
    display: inline-block;
    font-size: 11px;
    padding: 2px 5px;
    background: #e7d4f0;
    color: #333;
    overflow: hidden;
}






.my-modules {
    margin-top: 10px;
}
.my-modules ul {
    margin: 0;
    padding: 0;
}
.my-modules ul li:nth-child(1) {
    width: 59px;
}
.my-modules ul li:nth-child(2) {
    width: 387px;
    text-align: left;
}
.my-modules ul li:nth-child(3) {
    width: 101px;
    text-align: center;
}
.my-modules-heading li {
    background: #695c71 !important;
    color: #fff !important;
    text-transform: uppercase;
}
.my-modules ul li {
    display: inline-block;
    font-size: 12px;
    padding: 2px 5px;
    background: #d4f2ea;
    color: #333;
    border-bottom: 1px solid #fff;
}
/*.notifications ul {
    margin: 0;
    padding: 0;
}
.notifications ul li {
    list-style: none;
    display: inline-block;
    font-size: 11px;
    padding: 3px;
    background: #d9ffff;
    border-bottom: 1px solid #fff;
    color: #000;
    float: left;
}
.notifications ul li:nth-child(1) {
    width: 98px;
    text-align: center;
    border-right: 1px solid #fff;
}
.notifications ul li:nth-child(2) {
    width: 66px;
    text-align: center;
    border-right: 1px solid #fff;
}
.notifications ul li:nth-child(3) {
    width: 147px;
    padding-left: 7px;
}*/
.notifications table tr {
    background: #d9ffff;
}
.notifications table tr th {
    font-size: 11px;
    padding: 2px 5px;
    border: 1px solid #5bd9f0;
}
.notifications table tr td {
    padding: 5px;
    font-size: 10px;
    border: 1px solid #5bd9f0;
    cursor: pointer;
}
.notifications h4 {
    background: #695c71;
    font-size: 12px;
    text-transform: uppercase;
    padding: 9px 11px;
    margin: 0;
    color: #fff;
}
.support img {
    width: 85px;
    margin-top: 10px;
}
.upcoming-classes h4 {
    background: #695c71;
    font-size: 12px;
    text-transform: uppercase;
    padding: 9px 11px;
    margin: 0;
    color: #fff;
}

.upcoming-classes table {
    width: 100%;
}
.upcoming-classes table tr th {
    background: #e1dff4;
    color: #000;
    text-align: left;
    padding: 5px;
    font-size: 13px;
    border-color: #fff;
}
.upcoming-classes table tr td {
    padding: 8px 5px;
    font-size: 12px;
    border: 1px solid #fff;
}
.upcoming-classes table tr {
    background: #e1dff4;
}

.upcoming-classes ul {
    margin: 0;
    padding: 0;
}
.upcoming-classes li {
    float: left;
    font-size: 11px;
    line-height: 20px;
    background: #e1dff4;
    list-style: none;
    height: 48px;
    border-bottom: 1px solid #fff;
    border-right: 1px solid #fff;
    padding: 5px;
}
.upcoming-classes ul li:nth-child(1) {
    width: 125px;
}
.upcoming-classes ul li:nth-child(2) {
    width: 91px;
}
.upcoming-classes ul li:nth-child(3) {
    width: 218px;
}
.upcoming-classes ul li:nth-child(4) {
    width: 121px;
}
/******End Student Dashboard Page Styles******/


/******View Module Fee Page Styles******/

.module-fee-heading {
    font-size: 16px;
    font-weight: bold;
    padding: 10px 0;
    display: block;
}
.total-amount-selected {
    padding-top: 13px;
}
.payment-selection-details input[type="radio"] {
    margin-right: 10px;
}
.termsandconditions {
    padding-bottom: 12px;
}
.termsandconditions a{
    color: blue;
    text-decoration: underline !important;
}
.termsandconditions input[type="checkbox"] {
    margin-right: 10px;
}
.termsandconditions input[type="button"] {
    background: none;
    border: none;
    color: #50888f;
    padding: 0;
    margin-left: 10px;
    text-transform: capitalize;
    text-decoration: underline;
}
.termsandconditions input[type="submit"] {
    background: #febf10;
    border: none;
    color: #fff;
    padding: 2px 15px;
}
.total-amount-selected span {
    padding-right: 10px;
}
.total-amount-selected {
    padding: 11px 0 0;
    font-weight: bold;
}
.apply-coupon-code {
    padding-bottom: 10px;
}
.apply-coupon-code input[type="text"] {
    background: #eee;
    border: 1px solid #ccc;
    margin-right: 9px;
    padding: 1px 9px;
}
.apply-coupon-code input[type="submit"] {
    background: #499183;
    border: none;
    color: #fff;
    font-size: 13px;
    padding: 2px 10px;
    border: 1px solid #499183;
}
/******End View Module Fee Page Styles******/

/******Register Page Styles******/
.register-container {
    width: 1220px;
    margin: 0 auto;
}
.regi-logo {
    width: 300px;
    margin: 9% auto 19px;
    text-align: center;
}
.register {
    padding: 32px 15px;
    border-radius: 3px;
    float: none;
    margin: 0 auto;
}
.register h3 {
    font-size: 16px;
    padding-bottom: 10px;
    color: #972c8c;
}
.register p {
    margin-bottom: 10px;
    line-height: 19px;
}
.register p b {
    font-size: 12px;
    color: #000;
    font-weight: bold;
}
.register label {
    width: 105px;
    display: inline-block;
    color: #000;
    font-size: 13px;
    font-weight: 600;
    float: left;
    padding-top: 7px;
}
p.regi-user {
    font-size: 11px;
    font-weight: bold;
    margin: 0;
}
.register input[type="text"] {
    background: #fff;
    padding: 7px;
    border: 1px solid #d4dada;
    width: 80%;
}
.register input[type="email"] {
    background: #fff;
    padding: 7px;
    border: 1px solid #d4dada;
    width: 80%;
    text-transform:lowercase !important;
}
.register input[type="password"] {
    background: #fff;
    padding: 7px;
    border: 1px solid #d4dada;
    width: 80%;
}
.register select {
    width: 80%;
    background: #fff;
    padding: 7px;
    border: 1px solid #d4dada;
}
.register p input[type="submit"] {
    background: #972c8c;
    border: none;
    padding: 5px 25px;
    font-size: 14px;
    color: #fff;
    border-radius: 3px;
}
.regi-country label {
    width: 116px;
    float: left;
}
.regi-password {
    margin-top: 10px;
}
.regi-country {
    margin-top: 10px;
}
.regi-mobile {
    margin-top: 10px;
}
.regi-mobile .regi-country-code {
    width: 83px !important;
    text-align: center;
    float: left;
    margin-left: 10px;
}
.regi-mobile .regi-mob-no {
    width: 68% !important;
}
.regi-terms {
    padding: 10px 0;
    font-size: 14px;
    text-align: right;
    margin-right: 38px;
}
p.regi-user a {
    color: #972c8c;
}
 .regi-terms a {
    color: #972c8c;
}
/******End Register Page Styles******/


/******Login Page Styles******/
.login-container {
    width: 1220px;
    margin: 30px auto 0;
}
.login-logo {
    text-align: center;
    padding: 0px 0 10px;
    margin-top: 0;
}

/*.login {
    width: 383px;
    background: #fff;
    padding: 32px 15px;
    box-shadow: 0px 2px 1px #fff;
    border: 0px solid #d4dada;
    border-radius: 0;
    float: none;
    margin: 0 auto;
}*/

.login h3 {
    font-size: 16px;
    padding-bottom: 10px;
    text-align: right;
    color: #972c8c;
}
.login p {
    margin-bottom: 10px;
    line-height: 19px;
    text-align: center;
}
.login p b {
    font-size: 12px;
    color: #000;
    font-weight: bold;
}
.login p label {
    width: 80px;
    display: inline-block;
    color: #000;
    font-size: 13px;
    font-weight: 600;
    text-align: left;
}
p.regi-user {
    font-size: 13px;
    font-weight: 500;
    margin: 0;
}
.login p input[type="text"] {
    background: #becece;
    padding: 7px;
    border: 1px solid #d4dada;
    width: 71%;
}
.login p input[type="email"] {
    background: #fff;
    padding: 7px;
    border: 1px solid #d4dada;
    width: 100%;
}
.login p input[type="password"] {
    background: #fff;
    padding: 7px;
    border: 1px solid #d4dada;
    width: 100%;
}
.login p input[type="submit"] {
    background: #972c8c;
    border: none;
    padding: 5px 32px;
    font-size: 14px;
    color: #fff;
    border-radius: 3px;
    width: auto !important;
}
.caption {
    float: none;
    margin-top: 89px;
    font-size: 19px;
    width: 672px;
    /*text-transform: capitalize;*/
    letter-spacing: 0px;
    border-bottom: 0px solid #f8b914;
    color: #2f4959;
    margin-left: 40px;
    margin: 0 auto;
    text-align: center;
    font-family: 'Conv_Oswald-light' !important;
    padding-top: 10px;
}
.login-container .caption {
    margin: 20px auto;
    color: #d80993;
    margin-bottom: 150px;
}
.footer-login {
    position: relative;
    width: 100%;
    padding: 15px 30px;
    background: #774476;
    text-align: right;
    float: left;
    margin-top: 0;
}
.winner-pic {
    color: #fff;
}
/******End Login Page Styles******/

.course-category a {
    padding: 36px 10px;
    background: #fff;
    border: 1px solid #ccc;
    width: 377px;
    border-radius: 5px;
    font-size: 21px;
    font-weight: 100;
    display: inline-block;
    margin: 2px 0;
    text-align: center;
}

/***View Course****/



/*.west-celebration-course {
    float: right;
    Width: 48%;
    margin-left: 5%;
    margin-top: 52px;
}*/
.one-year {
    float: right;
    margin-right: 30%;
    font-size: 25px;
    font-weight: bold;
    color: #d80993;
}
.now-avail {
    float: right;
    margin-right: 20%;
    font-size: 22px;
    font-weight: bold;
    padding-top: 11px;
    color: #50888f;
}
.west-celebration-course {
    float: right;
    Width: 48%;
    margin-left: 5%;
    margin-top: 13px;
    background: rgba(255,255,255,0.8);
    padding: 5px 10px 29px 18px;
    border-radius: 5px;
}
.west-celebration-course h2 {
    font-size: 32px;
    color: #d80993;
    font-family: 'Conv_Oswald-medium' !important;
}
.west-celebration-course h3 {
    color: #50888f;
    font-family: 'Conv_Oswald-light' !important;
    margin: 0;
}

.course-desc {
    text-align: justify;
}
.course-title h2 {
    text-transform: capitalize;
    font-size: 18px;
}
.course-title h5 {
    font-weight: 100;
    font-size: 16px;
    text-transform: capitalize;
    padding-top: 10px;
    margin: 0;
}
.age-features img {
    width: 97px;
    margin-left: 18px;
}
.course-modules:nth-child(2n+1) {
    background: #a8e0d7;
}
.course-modules:nth-child(2n+2) {
    background: #d4f1ec;
}
.eligibility-check {
    background: #d80993;
    padding: 3px 27px;
    border-radius: 3px;
    color: #fff;
    display: inline-block;
    box-shadow: 0 1px 5px #333;
    margin: 15px 0;
}
.hding-h2 {
    background: #b2b2b2;
    font-size: 16px;
    padding: 8px 15px;
    color: #fff;
    margin: 7px 0 7px 0;
}




.new-view-course-module-details tr th {
    background: #ccc;
    color: #fff;
    text-align: left;
    padding: 5px;
    font-size: 13px;
}
.new-view-course-module-details tr td {
    padding: 8px 5px;
    font-size: 12px;
    border: 1px solid #fff;
}
.new-view-course-module-details tr {
    background: #d4f1ec;
}
.new-view-course-module-details tr:nth-child(2n+1) {
    background: #a8e0d7;
}


.course-modules ul {
    margin: 0;
    padding: 0;
    border-bottom: 1px solid #fff;
}
.view-module-fee {
    width: 592px;
}
.course-modules ul::after {
    display: block;
    clear: both;
    content: '';
    float: none;
}
.course-modules ul li {
    list-style: none;
    background: none;
    font-weight: normal;
    font-size: 12px;
    padding: 5px 7px;
    color: #000;
    float: left;
}

.course-modules ul li:nth-child(1) {
    width: 66px;
    text-align: center;
    border-right: 1px solid #fff;
    font-size: 11px;
}
.course-modules ul li:nth-child(2) {
    width: 362px;
    text-align: left;
    border-right: 1px solid #fff;
}
.course-modules ul li:nth-child(3) {
    width: 74px;
    border-right: 1px solid #fff;
    text-align: right;
}
.course-modules ul li:nth-child(2) span {
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 252px;
    overflow: hidden;
    display: inline-block;
    float: left;
}
.course-modules ul li:nth-child(2) a {
    display: inline-block;
    float: right;
    background: #499183;
    padding: 0 4px;
    color: #fff;
    font-size: 12px;
    margin: 0;
}
.course-modules ul li:nth-child(4) {
    width: 89px;
    text-align: right;
    border-right: 1px solid #fff;
}
.course-modules ul li:nth-child(5) {
    text-align: right;
    width: 59px;
}


ul.module-hding {
    background: #cccaca;
    padding: 0;
    margin: 0;    
}
ul.module-hding li {
    list-style: none;
    display: inline-block;
    padding: 5px 3px;
    text-transform: capitalize;
    color: #666;
}

.module-hding li:nth-child(1) {
    width: 66px;
    text-align: center;
    border-right: 1px solid #fff;
    font-size: 11px;
}
.module-hding li:nth-child(2) {
    width: 358px;
    text-align: left;
    border-right: 1px solid #fff;
    padding-left: 10px;
    font-size: 11px;
}
.module-hding li:nth-child(3) {
    width: 70px;
    text-align: left;
    border-right: 1px solid #fff;
    font-size: 11px;
}
.module-hding li:nth-child(4) {
    width: 86px;
    text-align: left;
    border-right: 1px solid #fff;
    font-size: 11px;
}
.module-hding li:nth-child(5) {
    font-size: 12px;
    text-align: right;
    width: 50px;
}
.course-features ul {
    margin: 0;
    padding: 0;
}
.course-features li {
    width: 25%;
    float: left;
    list-style: none;
}
.course-features img {
    width: 100%;
}
.course-features iframe {
    width: 100%;
    height: 278px;
}
.course-features ul::after {
    display: block;
    clear: both;
    content: '';
}

.hding-course-intro {
    background: #ad740d;
    font-size: 15px;
    padding: 7px 15px;
    color: #fff;
    margin: 7px 0 7px 0;
    text-transform: uppercase;
}
.hding-learning-platform {
    background: #0e8fae;
    font-size: 15px;
    padding: 7px 15px;
    color: #fff;
    margin: 7px 0 7px 0;
    text-transform: uppercase;
}



/*univercity course view1*/

.university-descv1 {
   margin-top: 20px !important;
}
.university-descv1 li {
   width: 77%;
   background: #e2f7fc;
   font-size: 11px;
   line-height: 15px;
   padding: 10px;
   text-align: justify;
   min-height: 228px;
}
.university-descv1 li a {
   display: block;
   font-size: 12px;
   margin-top: 0;
   color: #972c8c;
}
.university-descv1 li img {
   width: 82px;
   float: none;
   margin-bottom: 7px;
   display: block;
}
.university-descv1 li h5 {
   text-transform: uppercase;
   font-size: 12px;
   color: #50888f;
   text-align: center;
}
.university-descv1 li:last-child {
    width: 100%;
    text-align: justify;
}
/*univercity course view1 end*/



.university-desc {
    margin-top: 20px !important;
}
.university-desc li {
    width: 50%;
    background: #e2f7fc;
    font-size: 11px;
    line-height: 15px;
    padding: 10px;
    text-align: justify;
    min-height: 263px;
}
.university-desc li a {
    display: block;
    font-size: 12px;
    margin-top: 0;
    color: #972c8c;
}
.university-desc li img {
    width: 82px;
    float: none;
    margin-bottom: 7px;
    display: block;
}
.university-desc li h5 {
    text-transform: uppercase;
    font-size: 12px;
    color: #50888f;
    text-align: center;
}
/*.university-desc li:last-child {
    width: 23%;
    text-align: center;
}*/


.certification-fee-new h3 {
    font-size: 17px;
    display: inline-block;
    padding: 0;
    border-radius: 3px;
    color: #50888f;
    width: 100%;
}
.certification-fee h3 {
    font-size: 17px;
    background: #50888f;
    display: inline-block;
    padding: 5px 26px;
    border-radius: 3px;
    color: #fff;
}
.certification-fee ul {
    margin: 0;
    padding: 0;
}
.certification-fee ul li {
    list-style: none;
    width: 49%;
    float: left;
}
.certification-fee ul li p {
    margin: 0;
    padding: 0;
    color: #333;
    font-weight: bold;
}
.certification-fee ul li .eligibility-check {
    background: #d80993;
    padding: 3px 27px;
    border-radius: 3px;
    color: #fff;
    display: inline-block;
    box-shadow: 0 1px 5px #333;
    margin: 15px 0;
    float: right;
}
.course-main-links li {
    width: auto !important;
    margin-right: 7px;
    text-transform: uppercase;
    padding: 0 12px;
    font-size: 13px;
    box-shadow: 0 1px 5px #333;
}
.course-main-links li:hover {
    background: #666 !important;
}
.course-main-links a {
    color: #fff;
}
.course-main-links li:nth-child(1) {
    background: #f9cc4a;
    color: #fff;
}
.course-main-links li:nth-child(2) {
    background: #d80993;
    color: #fff;
}
.course-main-links li:nth-child(3) {
    background: #50888f;
    color: #fff;
}
.course-main-links li:nth-child(4) {
    background: #f9cc4a;
    color: #fff;
}
.explore-other {
    background: #666;
    padding: 3px 27px;
    border-radius: 1px;
    color: #fff;
    display: inline-block;
    box-shadow: 0 1px 5px #333;
    margin: 15px 0;
}
.course-includes {
    padding: 0px;
    margin: 20px 0 40px 0;
}
.course-includes hr {
    color: #50888f;
    background: #50888f;
    border: 1px solid #50888f;
    z-index: -999;
    width: 1136px;
    margin: 0 auto;
    padding: 0 !important;
}
.course-includes h2 {
    display: block;
    margin: 0 auto -18px;
    float: none;
    width: 274px;
    text-align: center;
    background: #fff;
    padding: 5px 10px;
    text-transform: uppercase;
    font-size: 22px;
    font-weight: bold;
    color: #50888f;
    z-index: 999;
    position: relative;
}
.course-includes-icons {
    text-align: center;
}
.course-includes-icons ul {
    margin: 0;
    padding: 0;
}
.course-includes-icons li {
    display: inline-block;
    width: 12.2%;
    font-size: 14px;
    text-transform: uppercase;
    color: #000;
    line-height: 18px;
    font-weight: bold;
    font-family:'Conv_Oswald-Light',Sans-Serif;
}
.course-includes-icons li img {
    width: 80%;
}
.course-includes-icons li strong {
    font-size: 28px;
    color: #000;
    display: block;
    margin-top: 10px;
    text-align: center;
    margin-bottom: 10px;
}
.course-highlights {
    font-family: 'Conv_Oswald-Light',Sans-Serif;
    color: #000;
    text-transform: uppercase;
    font-size: 18px;
}
.course-highlights strong {
    display: block;
    font-weight: bold;
    font-size: 27px;
    color: #000;
    padding-top: 10px;
}


.students-speak {
    padding: 0px;
    margin: 20px 0 40px 0;
}
.students-speak hr {
    color: #50888f;
    background: #d80993;
    border: 1px solid #d80993;
    z-index: -999;
    width: 1136px;
    margin: 0 auto;
    padding: 0 !important;
}
.students-speak h2 {
    display: block;
    margin: 0 auto -18px;
    float: none;
    width: 235px;
    text-align: center;
    background: #fff;
    padding: 5px 10px;
    text-transform: uppercase;
    font-size: 22px;
    font-weight: bold;
    color: #d80993;
    z-index: 999;
    position: relative;
}
.rim-kassem {
    background: #555;
}
.rim-kassem p {
    color: #fff;
    font-size: 13px;
    line-height: 22px;
    padding-top: 35px;
    width: 50%;
    float: left;
    text-align: center;
    margin-left: 20px;
}
.rim-kassem p span {
    display: block;
    color: #000;
    font-size: 13px;
    text-align: center;
    line-height: 16px;
    padding-top: 10px;
}
.rim-kassem::after {
    display: block;
    clear: both;
    content: '';
}
.chilele {
    background: #f9cc4a;
}
.chilele p {
    color: #333;
    font-size: 11px;
    line-height: 17px;
    padding-top: 17px;
    width: 50%;
    float: left;
    text-align: center;
    margin-left: 20px;
}
.chilele p span {
    display: block;
    color: #5b5b5b;
    font-size: 13px;
    text-align: center;
    line-height: 16px;
    padding-top: 10px;
}
.chilele::after {
    display: block;
    clear: both;
    content: '';
}
.alvin {
    background: #50888f;
}
.alvin p {
    color: #fff;
    font-size: 11px;
    line-height: 19px;
    padding-top: 18px;
    width: 50%;
    float: left;
    text-align: center;
    margin-left: 20px;
}
.alvin p span {
    display: block;
    color: #f9cc4a;
    font-size: 13px;
    text-align: center;
    line-height: 16px;
    padding-top: 10px;
}
.alvin::after {
    display: block;
    clear: both;
    content: '';
}
.students-speak-content img {
    width: 140px;
    float: left;
}
.journey img {
    width: 100%;
}
.journey h2 {
    display: block;
    margin: 0 auto 25px;
    float: none;
    width: 463px;
    text-align: center;
    background: #fff;
    padding: 5px 10px;
    text-transform: uppercase;
    font-size: 22px;
    font-weight: bold;
    color: #911d59;
    z-index: 999;
    position: relative;
}
.module-presenters img {
    width: 175px;
    float: left;
}
.module-presenters h2 {
    display: block;
    margin: 0 auto 28px;
    float: none;
    width: 463px;
    text-align: center;
    background: #fff;
    padding: 5px 10px;
    text-transform: uppercase;
    font-size: 22px;
    font-weight: bold;
    color: #911d59;
    z-index: 999;
    position: relative;
}
.module-presenters a {
    float: right;
    margin-right: 10px;
    font-size: 12px;
    color: #fff;
    background: #f9cc4a;
    padding: 2px 5px;
    box-shadow: 0 2px 5px #666;
}
.module-presenters .alhuwalia a {
    background: #50888f;
}
.william {
    background: #555;
}
.william h4 {
    color: #f9cc4a;
    padding-left: 15px;
    float: left;
    font-size: 15px;
    text-decoration: underline;
}
.william p {
    color: #fff;
    font-size: 11px;
    line-height: 13px;
    padding-top: 0;
    width: 44%;
    float: left;
    text-align: justify;
    margin-left: 15px;
}
.william p span {
    display: block;
    color: #000;
    font-size: 13px;
    text-align: center;
    line-height: 16px;
    padding-top: 10px;
}
.william::after {
    display: block;
    clear: both;
    content: '';
}
.alhuwalia {
    background: #f9cc4a;
}
.alhuwalia h4 {
    color: #000;
    padding-left: 9px;
    float: left;
    font-size: 13px;
    text-decoration: underline;
}
.alhuwalia p {
    color: #333;
    font-size: 11px;
    line-height: 15px;
    width: 46%;
    float: left;
    text-align: justify;
    margin-left: 9px;
}
.alhuwalia p span {
    display: block;
    color: #5b5b5b;
    font-size: 13px;
    text-align: center;
    line-height: 16px;
    padding-top: 10px;
}
.alhuwalia::after {
    display: block;
    clear: both;
    content: '';
}
.steyne {
    background: #50888f;
}
.steyne h4 {
    color: #f9cc4a;
    padding-left: 15px;
    float: left;
    font-size: 15px;
    text-decoration: underline;
}
.steyne p {
    color: #fff;
    font-size: 11px;
    line-height: 15px;
    width: 45%;
    float: left;
    text-align: justify;
    margin-left: 9px;
}
.steyne p span {
    display: block;
    color: #f9cc4a;
    font-size: 13px;
    text-align: center;
    line-height: 16px;
    padding-top: 10px;
}
.steyne::after {
    display: block;
    clear: both;
    content: '';
}

.global-community img {
    width: 100%;
}
.global-community h2 {
    display: block;
    margin: 0 auto 28px;
    float: none;
    width: 463px;
    text-align: center;
    background: #fff;
    padding: 5px 10px;
    text-transform: uppercase;
    font-size: 22px;
    font-weight: bold;
    color: #911d59;
    z-index: 999;
    position: relative;
}
/************* End View Course**************/

/*************Enrol to Course page**************/
.course-enrol-heading {
    background: #6f326e;
    padding: 6px 15px;
    color: #fff;
    text-transform: uppercase;
    font-size: 13px;
}
.newcourse_heading label:nth-child(1) {
    width: 53%;
}
.newcourse_heading label:nth-child(2) {
    width: 34%;
}
.course-enrol-sub-heading h3 {
    padding: 9px 0;
    display: block;
    text-transform: uppercase;
    margin: 0;
    font-size: 14px;
    border-bottom: 1px solid #50888f;
}
.enroll-radio {
    margin-bottom: 17px;
}
    .enroll-radio tr td {
        background: #90268e;
        padding: 5px 10px 2px;
        width: 49%;
        border-right: 7px solid #fff;
    }
.enroll-radio tr td label {
    padding-left: 10px;
    color: #fff;
}
.course-enrol-detail {
    padding-bottom: 10px;
    padding-top: 10px;
}
.row.course-enrol-detail div:nth-child(1) span {
    width: 100%;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 12px;
    padding-left: 0;
    padding-bottom: 7px;
}
.row.course-enrol-detail div:nth-child(2) span {
    width: 100%;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 12px;
    padding-left: 0;
}
.row.course-enrol-detail div:nth-child(3) h6 {
    margin:0px;
}
.col-md-5.university-awarding-body {
    padding: 0 15px 15px 15px;
}
.rt-details {
    overflow: hidden;
    font-size: 12px;
    text-align: justify;
}
.rt-details span {
    display: block;
    height: 135px;
    overflow: hidden;
    padding-top: 18px;
}
.rt-details p {
    font-size: 12px;
    line-height: 17px;
    text-align: justify;
}
    .rt-details a {
        color: #90268e;
        padding-top: 11px;
        display: block;
        text-align: right;
        font-size: 12px;
    }
.uni-logo {
    padding-top: 27px;
}
.uni-logo img {
    width: 65px;
}
.university-awarding-body {
    background: #eee;
    padding: 10px;
}
    .university-awarding-body h3 {
        margin: 0;
        padding: 8px 10px;
        font-size: 13px;
        text-transform: uppercase;
        background: #90268e;
        color: #fff;
    }
/*************End Enrol to Course page**************/



/*************View Module Details page**************/
.module-detail-discription h3 {
    font-size: 18px;
    font-weight: 500;
}
.module-detail-discription li {
    display: inline-block;
    width: 49%;
    font-weight: bold;
    color: #50888f;
}
.module-detail-discription li span {
    font-weight: bold;
    margin-left: 0;
    color: #666;
    width: 122px;
    display: inline-block;
}
.module-detail-lessions p {
    padding-left: 23px;
}
.module-detail-lessions h4 {
    font-size: 15px;
    background: #eee;
    padding: 10px;
}
/************* End View Module Details page**************/

/*************Eligibility Check page**************/
.eligibility-page {
    font-size: 14px;
    font-weight: 100;
    padding: 20px 25px;
    border: 1px solid #ccc;
    border-radius: 3px;
}
.eligibility-page input[type="radio"] {
    margin-right: 10px;
}
.eligibility-page label {
    font-weight: 500;
    color: #333;
    font-size: 16px;
}
.eligibility-page .row {
    padding: 7px 0;
}
.eligibility-page h4 {
    padding: 10px 0;
    color: #000;
    border-bottom: 3px solid #f8b914;
}
/*************End Eligibility Check page**************/

.register-message {
    padding: 50px 0;
    line-height: 27px;
}

.common-button {
    background: #f8b914;
    border: none;
    color: #fff;
    border-radius: 3px;
    padding: 7px 15px;
}
.hding-medium {
    font-size: 18px;
    color: #000;
}

/*************View University Details page**************/

.uni-detail-page img {
    display: block;
    float: none;
    margin-right: 11px;
    width: 93px;
}
.uni-detail-page h3 span {
    border-bottom: 1px solid #999;
}
.uni-detail-page {
    text-align: justify;
}
.uni-detail-image img {
    width: 100%;
    margin-top: 122px;
}

/*************End View University Details page**************/

/*************Student Module Details page**************/

.module-details-tab {
    font-size: 13px;
    padding-top: 10px;
    line-height: 32px;
}
.module-units {
    width: 700px;
    margin: 0 auto;
    float: none;
}
.lessonanddesc-module-details li h6 {
    padding: 4px;
    font-size: 13px;
}
.customtab2 {
    text-align: center;
}
.customtab2 li {
    display: inline-block;
    float: none !important;
    background: #fff;
    border-radius: 3px 3px 0 0;
}
.customtab2 li a {
    color: #000;
    border: 0px solid #63739e;
}
.customtab2 li a:hover {
    background: #d80993;
    border: 1px solid #d80993;
}
.customtab2 li a {
    display: inline-block;
    float: none !important;
    padding: 5px 10px;
    margin: 0;
    color: #90268e !important;
}
.customtab2 .active a {
    color: #fff !important;
}
.customtab2 > li.active > a, .customtab2 > li.active > a:hover, .customtab2 > li.active > a:focus {
    color: #fff;
    cursor: default;
    background-color: #90268e;
    border: 1px solid #90268e;
    border-bottom-color: rgb(221, 221, 221);
    border-bottom-color: transparent;
}
.module-intro {
    border: 0px solid #327033;
    margin: 19px 0;
    border-radius: 3px;
    text-align: justify;
}
.module-intro h2 {
    background: #695c71;
    padding: 4px 11px;
    color: #fff;
    font-size: 25px;
}
.module-leader::after {
    display: block;
    clear: both;
    content: '';
}
.module-leader {
    border: 0px solid #70326f;
    padding: 10px;
    border-radius: 3px;
    line-height: 21px;
    font-size: 13px;
}
.module-leader h2 {
    background: #695c71;
    padding: 4px 11px;
    color: #fff;
    font-size: 25px;
}
.module-leader p {
    margin: 0;
}
.learning-outcomes h2 {
    background: #695c71;
    padding: 4px 11px;
    color: #fff;
    font-size: 25px;
}
.learning-resourse-lessions .row {
    padding: 7px 15px;
    font-weight: 600;
}
.lessonanddesc-module-details p {
    text-align: justify;
    line-height: 19px;
    color: #000;
    font-size: 13px;
    padding-bottom: 19px;
}
.course-includes li {
    padding: 11px;
    background: #ddd;
    height: 114px;
    border-radius: 3px;
    box-shadow: 0 2px 5px #333;
    margin-bottom: 4px;
    color: #fff;
    width: 108px;
    font-size: 13px;
    line-height: 18px;
    text-align: center;
    display: inline-block;
}
.course-includes li span {
    font-size: 34px;
    font-weight: bold;
    display: block;
    text-align: center;
    line-height: 42px;
}
.StudentModuleDetails-learning-right tr th {
    font-size: 13px;
    background: #50888f;
}
.StudentModuleDetails-learning-right tr td {
    font-size: 13px;
}
.bggreen {
    background: #507406 !important;
}
.bgblue {
    background: #507406 !important;
}
.bgdblue {
    background: #077576 !important;
}
.bgdyellow {
    background: #756c07 !important;
}
.bgdmeroon {
    background: #592235 !important;
}
.bgdroyal {
    background: #062275 !important;
}
.bgdvilot {
    background: #9c0344 !important;
}
.bgdred {
    background: #760605 !important;
}
/*************End Student Module Details page**************/

/*************Unit Detail View page**************/

/*.addi-reso {
    width: 79%;
    margin: 0 auto;
    min-height: 400px;
}*/
.unit-detail-view-wrap {
    width: 81%;
    margin: 0 auto;
}
.unit-detail-view-wrap iframe {
    width: 100% !important;
    height:514px !important;
}
.unit-detail-file-download {
    width: 79%;
    margin: 0 auto;
    min-height: 503px;
}
.addi-reso p {
    padding: 5px 15px;
    border: 1px solid #eee;
    margin-top: 11px;
    background: #eee;
}
.addi-reso p a {
    color: #0084e0;
}
.unit-detail-file-btns {
    width: 79%;
    margin: 0 auto;
}
.unit-detail-file-download h2 {
    background: #50888f;
    float: left;
    width: 100%;
    color: #fff;
    padding: 10px;
    margin: 0;
}
.unit-detail-file-download table tr th {
    border: 1px solid #fff;
    font-size: 14px;
    color: #fff;
    font-weight: 100;
    background: #695c71;
}
.unit-detail-file-download table tr td {
    border: 1px solid #d4dfe1;
}
.unit-detail-file-download table {
    border: 1px solid #d4dada;
    width: 100%;
    margin: 15px auto;
}
.unit-detail-file-download table tr td:first-child {
    width: 86%;
    text-align: left;
}
.unit-detail-btns {
    text-align: right;
}
.btn-meroon {
    background: #fff !important;
    color: #cf0093;
    border: 1px solid #cf0093;
    padding: 5px 22px;
    border-radius: 3px;
}
.btn-green {
    background: #695c71;
    color: #fff;
    border: none;
    padding: 5px 22px;
    margin: 10px 0;
    border-radius: 3px;
}
.pdf-dwld {
    float: right;
}
.pdf-dwld span {
    text-align: center;
    width: 100%;
    display: block;
    font-size: 13px;
}
/*************End Unit Detail View page**************/

/*************My Projects page**************/
.myproject-wrap {
    margin: 30px 0;
}
.myproject-wrap table {
    width: 95%;
}
.myproject-wrap h2 {
    display: inline-block;
}
.myproject-wrap tr {
    background: #fff;
}
.myproject-wrap tr:nth-child(2n+1) {
    background: #fff;
}
.myproject-wrap tr td {
    padding: 6px;
    border: 1px solid #fff;
    color: #000;
    font-size: 13px;
}
.myproject-wrap tr th {
    padding: 6px;
    background: #695c71;
    color: #fff;
    font-size: 13px;
}
.myproject-guidance img {
    width: 100%;
}
/*************End My Projects page**************/

/*************Submit Projects page**************/
.pro-submt {
    padding: 11px;
    background: #d4f1ec;
    border: 0px solid #ddd;
    margin: 5px 2px;
}
/*************End Change password page**************/
.pro-submt em {
    display: inline-block;
    width: 128px;
}

/*************End Submit Projects page**************/

.change-pass {
    width: 33%;
    margin: 0 auto 30px;
    background: #eee;
    padding: 15px 25px;
    border-radius: 5px;
}
.change-pass em {
    display: block;
    float: left;
    width: 150px;
}
.change-pass input {
    width: 100%;
}
.change-pass input[type="submit"] {
    background: #50888f;
    color: #fff;
    border: none;
    border-radius: 3px;
    padding: 2px 23px;
    width: auto;
}
/*************End Change password page**************/

/************* Partners page**************/
.part_accred {
    background: #eefbff;
    padding: 10px 0;
}
.part_accred-ban img {
    width: 100%;
}
.part_accred p {
    text-align: justify;
}
.part_accred h4 {
    border-bottom: 2px solid #666;
    display: block;
    padding-bottom: 7px;
    width: 25%;
}
.part_accred a {
    float: right;
    background: #50888f;
    margin-bottom: 10px;
    padding: 5px 10px;
    color: #fff;
}

/*************End Partners page**************/

/*************About us page**************/
.about {
    width: 90%;
    margin: 0 auto;
}
.about p {
    line-height: 21px;
}
/*.about h3 {
    color: #d80993;
}*/
.about h3 {
    color: #000;
    font-weight: bold;
}
.about img {
    width: 100%;
}
.about-group-companies img {
    width: 100%;
    margin-top: 30px;
}
.about-group-companies hr {
    margin-top: -23px;
    border: 1px solid #558c92;
}
.about-group-companies h2 {
    display: inline-block;
    background: #fff;
    padding: 0 10px;
    font-size: 20px;
    text-transform: uppercase;
}
/*.about-group-companies {
    text-align: center;
}*/
.about-group-companies {
    text-align: center;
    margin: 0 auto 30px;
    width: 45%;
    float: none;
}
.about-group-companies p {
    text-align: center;
}
.about-group-companies p img {
    width: 80%;
    margin-top: 50px;
}
/*************End About Us page**************/

/*************User Details page**************/
.edu-quali::after {
    display: block;
    clear: both;
    content: '';
}
.edu-quali {
    background: #eee;
    padding: 10px;
}
.work-exp::after {
    display: block;
    clear: both;
    content: '';
}
.work-exp {
    background: #eee;
    padding: 10px;
}
.other-details h3 {
    background: #63739e;
    padding: 8px;
    color: #fff;
    font-size: 18px;
}
.other-details table th {
    border-color: #fff !important;
    background: #666;
    color: #fff;
}
.other-details table td {
    border-color: #ddd !important;
}
.upload-files table th {
    border: 1px solid #ccc;
    background: #eee;
}
.upload-files table td {
    border: 1px solid #ccc;
}
/*************End User Details page**************/


/*************Contact Us page**************/
.contact-us-form {
    padding: 18px 19px;
    background: transparent;
    border-radius: 0;
    margin-bottom: 30px;
}
.contact-from-bg {
    background: #50888f;
}
.contact-us-form h3 {
    color: #fff;
    font-family: 'Conv_Oswald-light' !important;
}
.contact-us-form label {
    color: #fff;
    font-weight: 100;
    font-size: 14px;
}
.contact-main {
    margin: -158px auto;
    background: #fff;
    z-index: 9999;
    position: relative;
}
.contact-info em {
    background: #d80993;
    font-size: 22px;
    padding: 7px 18px;
    margin-top: 18px;
    display: block;
    color: #fff;
    text-align: left;
}
.contact-info h2 {
    color: #d80993;
    font-family: 'Conv_Oswald-light' !important;
    margin-top: 30px;
}
.contact-info .social-icons {
    margin-top: 20px;
}
.contact-info .social-icons li {
    font-size: 14px;
    width: 40px;
    height: 40px;
    line-height: 40px;
    text-align: center;
}
.contact-info .social-icons li a {
    line-height: 31px;
    padding: 5px;
    color: #666;
    font-size: 20px;
}
/*************End Contact Us page**************/


/***********Blog ************/
.adposts h3 {
    padding: 0px 0 10px 0;
    width: 100%;
    border-bottom: 2px solid #50888f;
    margin-bottom: 30px;
    margin-top: 0;
}
.adposts {
    width: 82%;
    margin: 0 auto 30px;
    background: #eee;
    padding: 28px;
}
.adposts label {
    width: 82px;
    float: left;
}
.adposts input[type="text"] {
    width: 66%;
}
.adposts input[type="submit"] {
    width: auto;
    margin-left: 0;
    background: #50888f;
    border: none;
    color: #fff;
    padding: 3px 30px;
}
.adposts textarea {
    width: 79%;
    min-height: 200px;
}
.post-desc-blog {
    height: 52px;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-top: 10px;
    margin-bottom: 10px;
    width: 97%;
}
.display-posts {
    padding: 0;
    border-radius: 5px;
}
.display-posts::after {
    display: block;
    clear: both;
    content: '';
}
.posts-wrap {
    width: 100%;
    background: #fff;
    padding: 20px 0;
    float: left;
    margin: 0 15px;
    border-radius: 5px;
    border-bottom: 1px solid #ddd;
}
.posts-wrap p {
    margin: 0;
}
.posts-wrap p span {
    display: block;
    width: 100%;
    color: #666;
    font-size: 13px;
}
.posts-wrap a {
    font-size: 26px;
    margin-bottom: 0;
    display: block;
    font-weight: bold;
}
.posts-wrap ul {
    margin: 15px 0 0 0;
    padding: 0;
}
.posts-wrap ul li {
    list-style: none;
    display: inline;
    padding: 5px 11px;
    background: #eee;
    font-size: 13px;
}
.posts-wrap:nth-child(2n+2) {
    background: #fff;
}
.display-posts h3 {
    margin: 0 15px;
    font-size: 18px;
}
/*.display-posts h3 a {
    background: #50888f;
    padding: 2px 14px;
    color: #fff;
}*/
.blog-post-title {
    font-size: 21px;
    padding: 10px 0;
    display: block;
    font-weight: 500;
}
.blog-post-content {
    text-align: justify;
    display: block;
    margin-top: 24px;
}
.blog-post-comments {
    margin-bottom: 25px;
}
.blog-post-comments label {
    width: 100%;
}
.blog-post-comments input[type="text"] {
    width: 60%;
    padding: 5px;
}
.blog-post-comments textarea {
    width: 100%;
    padding: 5px;
}
.blog-post-comments input[type="submit"] {
    background: #50888f;
    border: none;
    padding: 5px 27px;
    color: #fff;
    margin-top: 10px;
    border-radius: 2px;
}
/***********Blog ************/

.vue-star-rating svg {
    width: 23px;
}


/***** Soccial Share Buttons***/
.entry-social {margin-bottom: 20px;color: rgb(126, 126, 126);display: block;font-family: 'Open Sans',Tahoma, Verdana, Arial, sans-serif, Faruma, Faseyha;font-size: 17px;font-weight: normal;height: auto;line-height:18px;margin-bottom: 20px;width: 100%;
width: 100%;float:left;border: solid 0px #aaa;text-align: center;}

.entry-social div {display: block;width:160px;margin:2px;display: inline-block;  
    vertical-align: middle;}

.entry-social a {text-decoration:none;display: block;padding-left: 20px;color: #FFFFFF !important;font-weight: bold;transition:background-color .3s;    }

.entry-social .fb a {padding: 7px 10px 7px 26px;background: #3B5999 url(../images/fb14.png) no-repeat 10px center;}

.entry-social .youtube a {padding: 7px 10px 7px 32px;background: #CB2027  url(../images/youtube14.png) no-repeat 8px center;}
.entry-social .linkedin a {padding: 7px 10px 7px 32px;background: #136F9B url(../images/linkedin14.png) no-repeat 10px center;}

.entry-social .fb a:hover {background-color: rgb(50, 75, 129);}
.entry-social .youtube a:hover {background-color: rgb(174, 28, 35);}
.entry-social .linkedin a:hover {background-color: rgb(15, 89, 125);}

/*********social share buttons end*/

.modul-name-unit {
    font-size: 14px;
    padding-top: 10px;
    font-weight: 100;
}



@media only screen and (min-width: 320px) and (max-width: 640px) {
    .btn-age-blue {
        background: #90268e !important;
        color: #fff;
        padding: 7px 20px;
        float: left;
        margin: 5px;
    }
    .cours-chkt-modules td {
        padding: 5px 3px;
        border: 1px solid #84BCC3;
        font-size: 13px;
        background: #B4ECF3;
        color: #000;
    }
    .cours-chkt-modules th {
        padding: 5px 3px;
        border: 1px solid #639BA2;
        background: #50888f;
        color: #fff;
    }
    .course-first-slider .banner-wrap > .one-year {
        float: left;
        margin-right: 0;
        font-size: 36px;
        font-weight: bold;
        color: #3e484f;
        width: 100%;
        margin-left: 12px;
        margin-bottom: 0;
        font-family: 'Conv_Oswald-medium' !important;
        text-align: left;
        line-height: 42px;
    }
    .course-first-slider .main-caption .one-year {
        font-size: 39px;
        margin-left: 11px !important;
        text-align: left;
        margin-bottom: 0;
    }
    .new-west-celebration-course h2 {
        margin: 0 0 10px 0;
    }
    .age-exp-box {
        padding: 34px;
        text-align: left;
    }
    .age-exp-box p {
        text-align: justify;
        line-height: 22px;
    }
    .addmission-proccess-wrap {
        background-image: url("../images/start-course-pic.jpg");
        padding: 30px;
        background-size: cover;
        background-repeat: no-repeat;
    }
    .enrollment-course-selection select {
        border: none;
        background: #eee;
        padding: 6px;
        width: 100%;
        font-size: 13px;
    }
    .enrollment-course-selection input {
        width: 100%;
        border: none;
        background: #eee;
        padding: 4px;
        font-size: 13px;
    }
    .heading-1-h2 {
        font-family: 'Conv_Oswald-medium' !important;
        font-size: 25px;
        color: #304c61;
    }
    .enrollment-course-description {
        background: #c6e7ff;
        padding: 10px;
    }
    .enrollment-fee-details {
        background: #aed9de;
        padding: 10px;
    }
    .enrollment-fee-details ul li span {
        width: 197px;
        float: left;
    }
    .enrollment-fee-details ul {
        margin: 0;
        padding: 10px;
    }
    .enrollment-fee-details ul li {
        color: #000;
        list-style: none;
        padding: 1px 0;
        font-weight: normal;
        font-size: 12px;
    }
    .enrollment-eligibility {
        background: #bacad2;
        padding: 10px;
    }
    .enrollment-scholarship {
        background: #aebede;
        padding: 10px;
    }
    .heading-2-h2 {
        font-family: 'Conv_Oswald-medium' !important;
        font-size: 25px;
        color: #45355d;
    }
    .course-enrollment-wrap p {
        color: #000;
        font-size: 13px;
        line-height: 21px;
    }
    .process-box h3 {
        font-family: 'Conv_Oswald-medium' !important;
        color: #3e44b7;
        display: block;
        float: left;
        width: 100%;
        margin: 0;
        font-size: 17px;
        text-align: left;
    }

     .home-how-will-box {
        background-image: url("../images/how-will-bg.jpg");
        width: 100%;
        height: 253px;
        background-size: cover;
        background-repeat: no-repeat;
        margin-top: 15px;
    }
    .home-how-will-box h2 {
        width: 32%;
        font-size: 27px;
        color: #fff;
        border-bottom: 3px solid #fff;
        margin: 0 25px 7px;
        padding: 12px 0;
    }
    .home-how-will-box p {
        width: 39%;
        font-size: 14px;
        font-weight: bold;
        color: #fff;
        padding: 0 12px;
        margin: 0 14px 12px;
        font-family: 'Conv_Oswald-medium' !important;
        line-height: 18px;
    }
   .home-how-will-box a {
        width: 73%;
        display: block;
        float: right;
        font-size: 15px;
        color: #ffd84e;
        text-decoration: underline !important;
    }

    .no-padd-lt-rt {
        padding-left: 1px;
        padding-right: 1px;
    }
    /**********Latest Course Page************/
    .course-first-slider {
        background-image: url(../images/course-main-banner.jpg);
        background-size: cover;
        border-top: 5px solid #50888f;
        background-repeat: no-repeat;
        background-color: #fff;
        background-position: 0;
        width: 100%;
        margin: 0 auto;
    }
    .course-first-slider .main-caption {
        float: left !important;
        margin-left: 0;
        margin-top: 0;
    }
    .course-first-slider .main-caption .one-year {
        margin-left: 0;
    }
    .new-west-celebration-course {
        float: left;
        Width: 100%;
        margin-left: 0;
        margin-top: 13px;
        background: rgba(255,255,255,0.8);
        padding: 5px 10px 29px 18px;
        border-radius: 5px;
    }
    .new-west-celebration-course h3 {
        color: #50888f;
        font-family: 'Conv_Oswald-light' !important;
        margin: 0;
        font-size: 20px;
    }
    .new-now-avail {
        float: left;
        margin-right: 0;
        font-size: 29px;
        font-weight: bold;
        color: #fff;
        width: 100%;
        background: #e8008f;
        text-transform: uppercase;
        text-align: center;
        margin-top: 16px;
        font-family: 'Conv_Oswald-medium' !important;
        padding: 10px 10px 10px;
    }
    .course-new-module-details-wrap h2 {
        color: #1c5565;
        margin: 0;
        padding: 0 0 10px 0;
        font-size: 26px;
        font-family: 'Conv_Oswald-medium' !important;
    }
    .course-new-module-details-wrap {
        padding: 10px;
        background: #70b8c7;
    }
    .course-new-module-details-wrap::after {
        display: block;
        clear: both;
        content: '';
    }
    .course-new-module-details-wrap .new-view-course-module-details tr th {
        background: #9ad1e0;
        padding: 0;
        font-size: 10px;
        border: none;
        color: #1c5565;
        text-align: center;
    }
    .course-new-module-details-wrap .new-view-course-module-details tr td {
        padding: 4px 2px;
        font-size: 10px;
        border-bottom: 4px solid #9ad1e0;
        border-top: 0;
        border-right: 0;
        border-left: 0;
        color: #1c5565;
    }
    .course-new-module-details-wrap .new-view-course-module-details tr td:first-child {
        width: 16%;
        text-align: center;
    }
    .course-new-module-details-wrap .new-view-course-module-details tr td a {
        background: #1c5565;
        color: #e6c802;
        padding: 5px 0px;
        font-size: 10px;
        text-align: center;
        margin: 0 auto;
        display: inline-block;
    }
    .eligibility-criterea-new {
        padding: 15px 15px;
        background: #e4e2ff;
        margin-top: 20px;
    }
    .new-course-features iframe {
        width: 100%;
        height: 169px;
    }
    .new-course-includes-icons li {
        display: inline-block;
        width: 43.2%;
        font-size: 14px;
        text-transform: uppercase;
        color: #000;
        line-height: 18px;
        font-weight: bold;
        font-family: 'Conv_Oswald-Light',Sans-Serif;
    }

    /**********End Latest Course Page************/


    .unit-bg .unit-detail-view-wrap h2 {
        float: left;
        font-size: 21px;
        text-align: center;
        width: 100%;
    }
    .single, .single-vertical {
        height: 280px !important;
    }
    .single-box {
        height: 280px !important;
    }
    .single-box p {
        width: 29%;
        line-height: 19px;
        font-size: 13px;
        font-weight: normal !important;
        position: relative;
    }
    .single-box table {
        width: 28% !important;
    }
    .single-box table tr td label {
        color: #50888f;
        font-size: 12px;
        padding-left: 5px;
        vertical-align: middle;
        height: 32px;
        width: 93%;
        font-weight: normal;
    }
    .qstn-numbers {
        position: relative !important;
        right: 0;
        top: -14px !important;
        font-size: 12px !important;
    }
    .unit-detail-file-btns {
        width: 100%;
        margin: 0 auto;
    }
    .btn-age-green {
        background: #695c71 !important;
        color: #fff;
        border: none;
        padding: 9px 10px;
        border-radius: 0px;
        width: 100%;
        font-size: 11px;
    }
    .customtab3 li {
        float: none;
        display: inline-block !important;
        width: 34%;
        text-align: center;
    }
    .customtab3 li a {
        background: #c1c1c1 !important;
        padding: 6px 15px;
        border-radius: 0;
        border: none;
        margin: 3px;
        color: #000;
        font-size: 13px;
        text-align: center;
        line-height: 18px;
    }
    .btn-age-yellow {
        background: #90268e !important;
        padding: 7px 8px;
        color: #000;
        font-size: 12px;
        font-weight: 100;
        width: auto;
        border-radius: 0;
    }
    .unit-detail-view-wrap {
        width: 100%;
        margin: 0 auto;
    }
    .unit-detail-file-download {
        width: 100%;
        margin: 0 auto;
    }
    .unit-detail-file-download table tr th {
        border: 1px solid #fff;
        font-size: 13px;
        background: #d4dfe1;
    }
    .unit-detail-file-download table tr td:first-child {
        width: 67%;
        text-align: left;
    }
    .notifications {
        float: left;
        margin-top: 10px;
        width: 100%;
        margin-bottom: 10px;
    }
    .notifications table {
        width: 100%;
    }
    .winner-pic img {
        width: 100%;
    }
    .popup {
        right: 10px !important;
        left: 10px !important;
    }
    .home-banner {
        background-image: url(../images/athena-banner.jpg);
        background-size: 195%;
        border-top: 40px solid #50888f;
        background-repeat: no-repeat;
        background-color: #d4dfe1;
        background-position: bottom right;
    }
    .section {
        padding: 30px 0;
    }
    .main-caption    {
        position: relative;
        width: 100%;
        float: left;
        margin: 2% 0;
    }
    .inde-register h3 {
        font-size: 26px;
        padding-bottom: 10px;
        color: #50888f;
        font-family: 'Conv_Oswald-light' !important;
        margin: 0;
        text-align: center;
    }
    .west-celebration {
        width: 100%;
        float: none;
        text-align: center;
        margin-top: -4%;
    }
    .west-celebration h2 {
        text-transform: capitalize;
        font-size: 46px;
        margin: 0 2px 0 0;
        font-family: 'Conv_Oswald-light' !important;
        color: #d80993;
        float: none;
    }
    .index-testimonoals span {
        display: block;
        position: absolute;
        width: 249px;
        top: -56px;
        right: 0;
        font-size: 11px;
        text-align: left;
        padding-left: 7px;
        color: #333;
    }
    .index-testimonoals {
        padding: 60px 10px 25px;
        border-radius: 0;
        text-align: center;
        position: relative;
        margin: 27% 0 10%;
        font-family: 'Conv_Oswald-Light';
        min-height: 190px;
        color: #fff;
        min-height: 151px;
    }
    .full-hding {
        font-size: 19px;
    }
    .learning-journey img {
        width: 100%;
        margin: 0;
    }
    .foot-menus {
        margin: 33px 0 0;
        float: left;
    }
    .mobile-logo img {
        width: auto !important;
    }
     .posts-wrap {
        width: 100% !important;
        margin: 10px auto !important;
        float: none !important;
    }
    .alhuwalia h4 {
        color: #000;
        padding-left: 9px;
        float: left;
        font-size: 12px;
        text-decoration: underline;
    }
    .pink-line hr {
        background: #d80993;
        border: 1px solid #d80993;
        z-index: -999;
        width: 93%;
        margin: 0 auto;
        padding: 0 !important;
    }
    .journey h2 {
        display: block;
        margin: 0 auto 25px;
        float: none;
        width: 100%;
        text-align: center;
        background: #fff;
        padding: 5px 10px;
        text-transform: uppercase;
        font-size: 18px;
        font-weight: bold;
        color: #911d59;
        z-index: 999;
        position: relative;
    }
    .students-speak hr {
        color: #50888f;
        background: #d80993;
        border: 1px solid #d80993;
        z-index: -999;
        width: 92%;
        margin: 0 auto;
        padding: 0 !important;
    }
    .course-includes hr {
        color: #50888f;
        background: #50888f;
        border: 1px solid #50888f;
        z-index: -999;
        width: 94%;
        margin: 0 auto;
        padding: 0 !important;
    }
    .module-presenters h2 {
        width: 100%;
    }
    .global-community h2 {
        display: block;
        margin: 0 auto 28px;
        float: none;
        width: 100%;
        text-align: center;
        background: #fff;
        padding: 5px 10px;
        text-transform: uppercase;
        font-size: 17px;
        font-weight: bold;
        color: #911d59;
        z-index: 999;
        position: relative;
    }
    .university-desc li {
        width: 100%;
        background: #e2f7fc;
        font-size: 11px;
        line-height: 15px;
        padding: 10px;
        text-align: justify;
        min-height: 230px;
    }
    .university-desc li:last-child {
        width: 100%;
        text-align: center;
    }
    .university-desc li a {
        display: inline-block;
        font-size: 12px;
        margin-top: 0;
        color: #972c8c;
    }
    .university-desc li img {
        width: 120px !important;
        float: none;
        display: block;
        height: auto !important;
        margin: 10px !important;
    }
    .unit-detail-view-wrap p iframe {
        width: 100%;
        height: 245px;
    }
    .view-module-fee {
        width: 100%;
    }

    .contact-main {
        margin: 29px auto;
        background: #fff;
        z-index: 9999;
        position: relative;
    }
    .login-container .caption {
        margin: 0px auto;
        color: #d80993;
        font-size: 20px;
        letter-spacing: 0;
    }
    .course-chkot .inde-register {
        width: 100%;
        float: left;
        padding-top: 15px;
    }
    .chkt-top-video {
        width: 100%;
        float: left;
    }
    .cours-chkt-wrap iframe {
        width: 100%;
        height: 180px;
    }
/**********Mobile Logined pages***********/
    .login-logo {
        text-align: center;
        padding: 0px 0;
        margin-top: 30px;
    }
     .site-logo {
        margin-bottom: 0;
        width: 59%;
        float: left;
    }
    .customtab2 li  {
       text-align: center;
       font-size: 11px;
       padding: 0px;
       float: left !important;
    }
    .customtab2 {
        padding:10px;
    }

    .west-celebration-course    {
        float: left;
       Width: 100%;
       margin: 0;
       text-align: center;
    }
    .module-units {
        width: 100%;
        margin: 0 auto;
        float: none;
    }
    .course-includes-icons li {
        display: inline-table;
        width: 0px;
        font-size: 14px;
        text-transform: uppercase;
        color: #000;
        line-height: 27px;
        font-weight: bold;
        font-family: 'Conv_Oswald-Light',Sans-Serif;
        width: 47%;
    }

    .newcourse_heading label:nth-child(1) {
        width: 49%;
    }
    .newcourse_heading label:nth-child(2) {
        width: 32%;
    }
    .university-awarding-body {
        background: #e2f7fc;
        padding: 16px;
    }
    .myproject-wrap h2 {
        background: #703234;
        display: inline-block;
        width: 100%;
    }
    .nav > li {
        position: relative;
        display: block;
        margin-top: 1px;
        border-bottom: 1px solid #eee;
        text-align: left;
    }
    .stu-pro {
        border-bottom: none !important;
    }
    .btnclr a {
        margin-left: 0;
        background-color: #d80993 !important;
        color: white !important;
    }
    .learn-free-ctnt {
        width: 96%;
        margin: 0 auto;
        text-align: justify;
    }
    .learn-free-banner {
        background-image: url(../images/learn-free.jpg);
        height: 332px;
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center center;
    }
    .learn-free-banner h2 {
        font-family: 'Conv_Oswald-light' !important;
        color: #d80993;
        text-align: center;
        margin-top: 99px;
        font-size: 46px;
    }
    .inde-course-cont {
        width: 100%;
        float: left;
        text-align: justify;
        min-height: 285px;
        background: #fff;
        padding: 20px;
    }
    .academic-programs input {
        width: 100%;
        height: auto;
        float: left;
    }
    .inde-course-cont {
        width: 100%;
        float: left;
        text-align: justify;
        min-height: 190px;
        background: #fff;
        padding: 20px;
    }
    .ind-learn-free-with-us {
        background: #e4eceb;
        padding: 3px 10px;
        margin-top: 21px;
    }
    .programe-course-fee a {
        float: left;
        background: #50888f;
        font-size: 14px;
        padding: 4px 23px;
        color: #fff;
        margin-top: 10px;
    }
    .video-slide2 iframe {
        float: left;
        width: 100%;
        padding: 0;
        margin: 0;
    }
    .carousel-caption {
        display: block;
    }
    .carousel-caption p {
        font-size: 11px;
        line-height: 14px;
    }
    .caro-1 {
        left: 130px !important;
        padding: 21px;
    }
    .caro-2 {
        padding-top: 58px;
        left: 43px !important;
        width: 208px;
        top: 59px;
    }
    .caro-3 {
        left: 128px !important;
        bottom: 0 !important;
    }
    .myproject-wrap tr th {
        padding: 2px;
        background: #489082;
        color: #fff;
        font-size: 11px;
    }
    .myproject-wrap tr td {
        padding: 3px;
        border: 1px solid #fff;
        color: #000;
        font-size: 10px;
    }
    .learn-free-banner .inde-register {
        width: 100%;
        float: none;
        display: block;
    }

    .modul-name-unit {
        font-size: 12px;
        font-weight: 100;
    }
    .customtab3 a.btn {
        border-radius: 0px !important;
        padding: 6px 16px 6px;
        width: 20%;
        margin: 0 auto;
        display: block;
    }
    .one-year {
        float: none;
        margin-right: 0;
        font-size: 25px;
        font-weight: bold;
        color: #d80993;
        text-align: center;
    }
    .now-avail {
        float: none;
        margin-right: 0;
        font-size: 22px;
        font-weight: bold;
        padding-top: 11px;
        color: #50888f;
        text-align: center;
    }
}


@media only screen and (min-width: 641px) and (max-width: 640px)    {

}


@media only screen and (min-width: 1024px) and (max-width: 1366px){
    
    .first-slider {
        background-image: url(../images/athena-banner-new.jpg);
        background-size: 53%;
        border-top: 5px solid #50888f;
        background-repeat: no-repeat;
        background-color: #fff;
        background-position: 0;
    }
    .home-banner {
        background-image: url(../images/athena-banner.jpg);
        background-size: cover;
        border-top: 40px solid #50888f;
        background-repeat: no-repeat;
        background-color: #d4dfe1;
        background-position: -594px;
    }
    .banner-wrap {
        padding: 0;
        position: relative;
        font-family: 'Conv_Oswald-Light';
        min-height: 426px;
    }
    .one-year {
        float: right;
        margin-right: 23%;
        font-size: 25px;
        font-weight: bold;
        color: #d80993;
        padding-top: 15px;
    }
    .now-avail {
        float: right;
        margin-right: 13%;
        font-size: 22px;
        font-weight: bold;
        padding-top: 11px;
        color: #50888f;
    }
   .west-celebration-course {
        float: right;
        Width: 41%;
        margin-left: 10%;
        margin-top: 12px;
    }
    .west-celebration {
        width: 48%;
        float: right;
        text-align: right;
        margin-top: 4%;
    }
    .west-celebration h2 {
        text-transform: capitalize;
        font-size: 45px;
        margin: 0 2px 0 4px;
        font-family: 'Conv_Oswald-light' !important;
        color: #d80993;
        float: left;
    }
    .west-celebration h4 {
        text-transform: capitalize;
        font-size: 45px;
        margin: 0;
        font-family: 'Conv_Oswald-light' !important;
        color: #50888f;
    }
    .west-celebration img {
        width: 55%;
        margin-top: 19px;
    }
    .west-celebration h3 {
        font-size: 21px;
        margin: 0;
        font-family: 'Conv_Oswald-Medium' !important;
        color: #d80993;
    }


    .ind-learn-free-with-us::after {
        display: block;
        clear: both;
        content: '';
    }
    .main-caption {
        position: relative;
        width:30%;
        float: right;
        margin: 0;
    }
    .inde-register .regi-mobile .regi-country-code {
        width: 58px !important;
        text-align: center;
        float: right;
        margin-right: 0;
        color: #999;
        border-right: none;
        margin-left: 0;
    }
    .inde-register .regi-mobile .regi-mob-no {
        width: 80% !important;
        float: right;

    }
    .inde-register input[type="email"] {
        background: #fff;
        padding: 7px;
        border: 1px solid #d4dada;
        width: 97%;
        font-family: 'Conv_Oswald-light' !important;
        text-transform: capitalize;
        font-size: 12px;
    }
    .inde-register input[type="text"] {
        background: #fff;
        padding: 7px;
        border: 1px solid #d4dada;
        width: 97%;
        font-family: 'Conv_Oswald-light' !important;
        float: right;
        color: #333;
        text-transform: capitalize;
        font-size: 12px;
    }
    .inde-register select {
        width: 97%;
        background: #fff;
        padding: 7px;
        border: 1px solid #d4dada;
        font-family: 'Conv_Oswald-light' !important;
        font-size: 13px;
        color: #999;
        font-weight: 100;
    }
    .inde-register h3 {
        font-size: 26px;
        padding-bottom: 10px;
        color: #50888f;
        font-family: 'Conv_Oswald-light' !important;
        margin: 35px 0 5px 0;
    }
    .learn-free-banner {
        background-image: url(../images/learn-free.jpg);
        height: 400px;
        background-repeat: no-repeat;
        background-size: 100%;
        background-position: center center;
    }

    .new-view-course-module-details tr th:nth-child(1) {
        width: 10%;
    }
    .new-view-course-module-details tr th:nth-child(5) {
        width: 10%;
    }
}



