body {
    -webkit-tap-highlight-color: transparent;
}

input,
textarea,
select {
    margin-bottom: 20px;
    font-family: "Open Sans";
    font-size: 13px;
    color: #484848;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    color: #484848;
    text-transform: uppercase;
    font-family: "Open Sans";
    font-weight: 600;
    margin-top: 0px;
    margin-bottom: 10px;
}

a,
a:hover {
    color: #007fb6;
    text-decoration: none;
}

a,
a:focus,
a:active,
a:link,
img {
    outline: none;
    text-decoration: none;
}

.new-top-header.up a,
body {
    color: #484848;
}

*,
.new-header-2 {
    padding: 0;
}

.new-top-header .new-header-2 .right,
.new-top-header .text-right {
    text-align: right;
}

.homepage-new #email-signup-sec input,
body {
    font-family: "Open Sans";
}

html {
    text-rendering: optimizeLegibility !important;
    -webkit-font-smoothing: antialiased !important;
}

body {
    font-size: 13px;
    font-weight: 400;
    line-height: normal;
    background: #fff;
    letter-spacing: normal !important;
}

.clear:after,
.clear:before {
    content: "";
    display: table;
}

.clear:after {
    clear: both;
}

* {
    border: 0;
    margin: 0;
    line-height: normal;
}

img {
    height: auto;
    max-width: 100%;
    border: none;
    outline: 0;
    transition: all 0.2s ease 0s;
    -moz-transition: all 0.2s ease 0s;
    -webkit-transition: all 0.2s ease 0s;
    -o-transition: all 0.2s ease 0s;
}

a {
    cursor: pointer;
    text-decoration: none;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    text-transform: none;
    line-height: normal;
}

.new-top-header {
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 9999;
    background: #fff;
}

.new-top-header .new-header-2 .left img.logo-blue {
    display: inline-block;
    margin-top: 12px;
}

.new-top-header .new-header-2 .left img.logo-blue.logo-desktop {
    display: inline-block;
}

.new-top-header .new-header-2 .left img.logo-blue.logo-mobile {
    display: none;
}

.new-top-header.up .new-header-2 .left img.logo-blue {
    margin-top: 12px;
}

.new-top-header.up .new-header-2 {
    background: #fff;
    -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2);
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2);
}

.new-top-header.up .for-product {
    color: #484848 !important;
}

.new-top-header .logo-up,
.new-top-header.up img.logo-for-desktop {
    display: none !important;
}

.new-top-header.up img.logo-up {
    display: inline-block !important;
}

.new-header-1 {
    margin-top: 10px;
}

.new-top-header a {
    color: #484848;
}

.new-top-header a:hover {
    color: #007fb6;
}

.new-top-header .new-header-1 a.contact-link .fa-phone {
    margin-right: 5px;
    color: #ea6915;
    font-size: 12px;
}

.new-top-header .new-header-1 .left a:hover {
    color: #ea6915;
}

.new-top-header .new-header-1 .right {
    text-align: right;
    font-size: 11px;
}

.new-top-header .new-header-1 .right a {
    margin-left: 16px;
}

.new-top-header .new-header-1 .right a:hover {
    color: #007fb6 !important;
}

.new-top-header .new-header-2 .col-md-2 {
    width: 19%;
}

.new-top-header .new-header-2 .col-md-10 {
    width: 81%;
}

.new-top-header .new-header-2 .right a {
    padding: 20px 8px;
    display: inline-block;
    font-size: 14px;
    position: relative;
    text-align: center;
    width: auto !important;
}

.new-top-header .new-header-2 .right a.active,
.new-top-header .new-header-2 .right a:hover,
.new-top-header.up .new-header-2 .right a:hover {
    color: #007fb6;
}

.new-top-header .new-header-2 .right a .active-line {
    position: absolute;
    height: 2px;
    background: #007fb6;
    bottom: 0;
    width: 100%;
    left: 0;
    display: none;
}

.new-top-header .new-header-2 .right a.active .active-line {
    display: block;
}

.new-top-header .new-header-2 .signup-field {
    margin-left: 15px;
    display: inline-block;
}

.new-top-header .new-header-2 .signup-field input {
    margin-bottom: 0 !important;
    border: 1px solid #ddd;
    border-radius: 2px 0 0 2px;
    display: inline-block;
    width: 185px;
    padding: 6px 12px;
    letter-spacing: normal;
    font-family: "Open Sans";
}

.new-top-header .new-header-2 .signup-field input:focus,
.new-top-header .new-header-2 .signup-field input:hover {
    border: 1px solid #ddd !important;
    outline: 0 !important;
}

.new-top-header .new-header-2 .signup-field input::placeholder {
    color: #999 !important;
    text-transform: none !important;
    font-size: 13px !important;
}

.new-top-header .new-header-2 .signup-field a {
    border-radius: 2px;
    background: #ea6915;
    color: #fff;
    margin-left: 0;
    display: inline-block;
    padding: 7px 12px;
    font-size: 13px;
}

.new-top-header .new-header-2 .signup-field a:hover {
    background: #dc600f;
}

.new-top-header .new-header-2 .signup-field span.start-free a {
    border-radius: 0 2px 2px 0;
    margin-left: -5px;
}

.full-screen-intro {
    max-height: 730px !important;
}

.new-top-header .new-header-2 .signup-field span a:hover {
    color: #fff !important;
}

.new-top-header .new-header-2 .signup-field span.before-login {
    display: none;
}

.new-top-header .new-header-2 .signup-field span.after-login {
    display: block;
}

.new-top-header .new-header-2.user-before-login .signup-field span.start-free,
.new-top-header .new-header-2.user-before-login a.login {
    display: inline-block;
}

.new-top-header .new-header-2.user-after-login .signup-field span.start-free,
.new-top-header .new-header-2.user-after-login a.login,
.new-top-header .new-header-2.user-before-login a.logout,
.new-top-header .new-header-2.user-before-login span.dashborad {
    display: none;
}

.new-top-header .new-header-2.user-after-login a.logout,
.new-top-header .new-header-2.user-after-login span.dashborad {
    display: inline-block;
}

.new-top-header .new-header-2 .fa-bars {
    display: none;
}

.mobile-fixed-header-menu {
    position: fixed;
    height: 100%;
    width: 100%;
    top: 0;
    left: 100%;
    background: #fff;
    transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -webkit-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    z-index: 999999;
    color: #484848;
    font-size: 13px;
    font-weight: 400;
    overflow-y: scroll;
    padding-top: 15px;
}

.mobile-fixed-header-menu.push-left {
    left: 0;
}

body.push-left {
    left: 0;
    transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -webkit-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    overflow: hidden;
    -webkit-overflow-scrolling: touch;
    position: fixed;
    width: 100%;
}

.mobile-fixed-header-menu ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

.mobile-fixed-header-menu ul li {
    list-style: none;
    margin: 0 0 7px;
    padding: 0;
    line-height: normal;
    font-size: 13px;
}

.mobile-fixed-header-menu ul li.blue-link a {
    color: #007fb6;
}

.mobile-fixed-header-menu h5 {
    border-bottom: 1px solid #ddd;
    padding-bottom: 5px;
    margin-bottom: 15px;
}

.mobile-fixed-header-menu .program-row .prg-box {
    margin-bottom: 15px;
}

.mobile-fixed-header-menu .program-row .prg-box h6 {
    margin-bottom: 5px;
    font-size: 13px;
}

.mobile-fixed-header-menu .program-row .prg-box strong {
    font-weight: 400;
    font-size: 12px;
    color: #888;
}

.mobile-fixed-header-menu .program-row .prg-box a {
    display: block;
    margin-top: 3px;
    color: #007fb6;
    font-size: 12px;
}

.mobile-fixed-header-menu ul li.blue-link {
    margin-top: 20px;
}

.mobile-fixed-header-menu .resource-row ul li span {
    display: block;
    margin-bottom: 3px;
    color: #484848;
}

.mobile-fixed-header-menu ul li.phone-link {
    border-bottom: #ddd 1px solid;
    margin-bottom: 15px;
}

.mobile-fixed-header-menu .call-link {
    margin-bottom: 15px;
    padding-bottom: 10px;
    margin-top: 25px;
    border-radius: 0;
    text-align: center;
    border-bottom: 1px solid #ddd;
}

.mobile-fixed-header-menu .call-link a {
    color: #888;
}

.mobile-fixed-header-menu .call-link a .fa {
    margin-right: 5px;
    color: #007fb6;
}

.mobile-fixed-header-menu ul li a {
    color: #484848;
    font-weight: 400;
}

.mobile-fixed-header-menu .menu-sign-up {
    margin-top: 15px;
}

.mobile-fixed-header-menu .menu-sign-up input {
    max-width: 500px;
    margin: 0 auto;
    margin-bottom: 0 !important;
    border: 1px solid #ddd;
    border-radius: 2px;
    display: block;
    width: 100%;
    padding: 9px 12px;
    letter-spacing: normal;
    text-align: left;
}

.mobile-fixed-header-menu .menu-sign-up input::placeholder {
    color: #999;
}

.mobile-fixed-header-menu .menu-sign-up input:focus {
    border: 1px solid #ddd !important;
}

.mobile-fixed-header-menu .validation {
    color: red;
}

.mobile-fixed-header-menu .col-md-12 {
    width: 100%;
    float: left;
}

.mobile-fixed-header-menu .program-row {
    width: 60%;
    float: left;
}

.mobile-fixed-header-menu .resource-row {
    width: 40%;
    float: left;
}

.mobile-fixed-header-menu .resource-row ul li.dashboard a {
    background: #ea6915;
    color: #fff;
    border-radius: 2px;
    display: block;
    padding: 6px 12px;
    text-align: center;
}

.mobile-fixed-header-menu .menu-sign-up a {
    max-width: 500px;
    margin: 10px auto 0;
    border-radius: 2px;
    background: #ea6915;
    color: #fff;
    display: block;
    padding: 10px 12px;
    font-size: 13px;
    text-align: center;
}

.logo-for-mobile,
.new-overlay {
    display: none;
}

.mobile-fixed-header-menu .menu-sign-up p {
    font-size: 11px;
    text-align: center;
}

.mobile-fixed-header-menu ul li.phone-link .fa {
    margin-right: 5px;
    color: #d45400;
}

.mobile-fixed-header-menu .fa.fa-close {
    position: absolute;
    top: 19px;
    right: 20px;
    cursor: pointer;
    z-index: 9999;
    font-size: 18px;
}

.new-overlay {
    position: fixed;
    background: rgba(0, 0, 0, 0.5);
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 99999;
}

.new-top-header .new-header-2 .right span.for-product {
    position: relative;
    padding: 20px 20px 20px 0;
    cursor: pointer;
    transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -webkit-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    font-size: 14px;
    background-position: center right 15px;
    display: inline-block;
}

.new-top-header .new-header-2 .right span.for-product .fa-angle-down {
    position: absolute;
    right: 6px;
    top: 21px;
    font-size: 17px;
}

.new-top-header .new-header-2 .right span.for-product:hover {
    color: #fff;
    background-position: center right 15px;
    transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -webkit-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
}

.new-top-header .new-header-2 span.for-product:hover {
    color: #007fb6 !important;
}

.new-top-header .new-header-2 .right span.for-product:hover .sub-products {
    display: block;
}

.new-top-header .new-header-2 .right .for-product .sub-products {
    position: absolute;
    background: #fff;
    top: 57px;
    width: 590px;
    list-style: none;
    margin: 0;
    z-index: 99999999;
    left: 0;
    text-align: left;
    border-top: #ddd solid 1px;
    padding: 12px 15px;
    font-size: 13px;
    box-shadow: 0 4px 5px rgba(0, 0, 0, 0.21);
    color: #484848;
    cursor: default;
    display: none;
}

.new-top-header .new-header-2 .right .for-product .sub-products strong {
    color: #888;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: normal;
    line-height: normal;
    display: block;
    margin-bottom: 10px;
}

.new-top-header .new-header-2 .right .for-product .sub-products .line {
    border-bottom: 2px solid #ccc;
    display: block;
    float: left;
    width: 60px;
    margin-bottom: 10px;
}

.new-top-header .new-header-2 .right .for-product .sub-products h6 {
    color: #484848;
    font-size: 15px;
    font-weight: 600;
    text-transform: none;
    line-height: normal;
}

.new-top-header .new-header-2 .right .for-product .sub-products p {
    color: #484848;
    font-size: 13px;
    font-weight: 400;
    letter-spacing: normal;
    line-height: normal;
    margin-bottom: 7px;
    float: left;
    width: 100%;
    min-height: 110px;
}

.new-top-header .new-header-2 .right .for-product .sub-products a {
    margin: 0;
    padding: 0;
    cursor: pointer;
    color: #007fb6;
    font-size: 13px;
}

.new-top-header .row {
    overflow: visible;
}

.mobile-fixed-header-menu ul li.mobile-product {
    background: url(https://mindlerimages.imgix.net/home/arrow.png) 80px 6px no-repeat;
    transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -webkit-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
}

.mobile-fixed-header-menu ul li.mobile-product ul {
    margin: 0;
    padding: 0;
    display: none;
}

.mobile-fixed-header-menu ul li.mobile-product ul li {
    margin: 10px 0 0;
    padding: 0;
}

.mobile-fixed-header-menu ul li.mobile-product ul li a {
    color: #888;
    font-size: 13px;
}

.mobile-fixed-header-menu ul li.mobile-product.active {
    background: url(https://mindlerimages.imgix.net/home/arrow-top.png) 80px 6px no-repeat;
    transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -webkit-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
}

.placeholder-input label,
.placeholder-input.focused input:focus {
    transition-duration: 0.2s;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}

.mobile-fixed-header-menu ul li.mobile-product.active a {
    color: #007fb6;
}

.mobile-fixed-header-menu ul li.mobile-product.active ul li a {
    color: #888;
}

#preloader {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(255, 255, 255, 1);
    display: block;
    z-index: 9999999;
}

.header-layer .black-sheet {
    position: absolute;
    height: 100%;
    width: 100%;
    z-index: 99;
}

.header-layer.cl-bg .black-sheet,
.header-layer.contact-bg .black-sheet,
.header-layer.testimonial-bg .black-sheet {
    background: rgba(0, 0, 0, 0.3);
}

.header-layer .black-sheet h6 {
    margin: 80px 0 0;
    color: #fff;
    font-size: 26px;
    font-weight: 600;
    text-transform: none;
    padding: 0;
    text-align: center;
    line-height: normal;
}

.header-layer .black-sheet h1.cc-title {
    margin: 80px 0 0;
    color: #fff;
    font-size: 26px;
    font-weight: 600;
    text-transform: none;
    padding: 0;
    text-align: center;
    line-height: normal;
}

.header-layer {
    background: #007fb6;
    height: 200px;
    position: relative;
    margin-top: 60px;
}

.header-layer .bg-sec {
    background: #007fb6;
    background-size: auto 200px;
    height: 200px;
    background-position: center !important;
}

.header-layer.cl-bg {
    background: #86c766;
}

.header-layer.cl-bg .bg-sec {
    background: url(https://mindlerimages.imgix.net/home/cl-bg.jpg) no-repeat;
}

.header-layer.contact-bg {
    background: #79b9dc;
}

.header-layer.contact-bg .bg-sec {
    background: url(https://mindlerimages.imgix.net/home/contact.jpg) no-repeat;
}

.header-layer.privacy-bg {
    background: #4586ac;
}

.header-layer.privacy-bg .bg-sec {
    background: url(https://mindlerimages.imgix.net/home/privacy-bg.jpg) no-repeat;
}

.header-layer.tc-bg {
    background: #ba8758;
}

.header-layer.tc-bg .bg-sec {
    background: url(https://mindlerimages.imgix.net/home/bg-tc.jpg) no-repeat;
}

.header-layer.pricing-bg {
    background: url(https://mindlerimages.imgix.net/program-page/pricing-banner-2.jpg);
    background-size: auto 216px;
    background-position-y: bottom;
}

.header-layer.pricing-bg .bg-sec {
    background: 0 0;
}

.btn-blue-new {
    border-radius: 2px;
    display: inline-block;
    padding: 8px 15px;
    background: #007fb6;
    color: #fff;
    font-size: 15px;
    font-weight: 600;
    text-transform: none;
}

.h1-page-heading {
    margin: 80px 0 0;
    color: #fff;
    font-size: 26px;
    font-weight: 600;
    text-transform: none;
    padding: 0;
    text-align: center;
    line-height: normal;
}

.btn-blue-new:hover {
    color: #fff;
}

.homepage-new #awards {
    background: #fff;
    width: 100%;
    z-index: 99;
    bottom: 0;
    padding: 30px 0;
}

#awards .award-icons img {
    margin: 0 15px;
}

.homepage-new #awards .col-md-2 div {
    height: 65px;
    vertical-align: middle;
    display: table-cell;
    width: 200px;
}

.btn-new-orange {
    border-radius: 2px;
    background: #ea6915;
    color: #fff;
    margin-left: 0;
    display: inline-block;
    padding: 6px 15px;
    font-size: 13px;
}

.btn-new-orange:hover {
    background: #de6110 !important;
    color: #fff !important;
}

.homepage-new .client-logo {
    height: 70px;
    text-align: center;
    display: table-cell;
    vertical-align: middle;
    width: 500px;
}

.homepage-new .client-logo a {
    display: inline-block;
}

.homepage-new .owl-carousel .owl-item {
    text-align: center;
}

.homepage-new #seefull-report-sec {
    background: url(https://mindlerimages.imgix.net/home/careeer-guidance.jpg) center no-repeat;
    background-size: auto 298px;
    height: 298px;
    color: #fff;
}

.homepage-new #seefull-report-sec .content {
    padding-left: 500px;
    padding-top: 75px;
}

.homepage-new #seefull-report-sec h2 {
    text-transform: none;
    margin-top: 0 !important;
    margin-bottom: 5px !important;
    padding: 0;
    line-height: normal;
}

.homepage-new #seefull-report-sec p {
    margin: 10px 0 0;
    font-size: 14px;
    line-height: normal;
}

.homepage-new #seefull-report-sec .col-md-12 span {
    float: left;
    width: 100%;
}

.homepage-new #seefull-report-sec .col-md-12 span .btn-new-orange {
    font-size: 14px;
    margin-top: 25px;
}

.homepage-new #email-signup-sec {
    background: url(https://mindlerimages.imgix.net/tinyimg/signup-banner.jpg) center no-repeat;
    background-size: 100% auto;
    color: #fff;
    text-align: center;
    padding: 50px 0;
}

.homepage-new #email-signup-sec .content h2 {
    margin-top: 0 !important;
    margin-bottom: 10px !important;
    padding: 0;
    font-weight: 400;
    text-transform: none;
    color: #fff;
    font-size: 26px;
    line-height: normal;
}

.homepage-new #email-signup-sec .content p {
    margin: 0 0 50px;
    font-size: 14px;
    line-height: normal;
    color: #fff;
    font-weight: 400 !important;
}

.homepage-new #email-signup-sec input {
    margin-bottom: 0;
    border-radius: 2px 0 0 2px;
    display: inline-block;
    width: 300px;
    padding: 10px 15px;
    letter-spacing: normal;
    font-size: 14px;
    border: 0;
    max-width: 500px;
}

#new-login-screens a,
#new-login-screens p,
#new-login-screens span,
.new-signup-box input {
    letter-spacing: normal !important;
}

.homepage-new #email-signup-sec input:focus {
    border: 0 !important;
    outline: 0 !important;
}

.homepage-new #email-signup-sec .btn-new-orange {
    font-size: 14px;
    padding: 10px 15px;
    border-radius: 0 2px 2px 0;
    margin-left: -4px;
    max-width: 500px;
}

.homepage-new #client-logos {
    display: none;
}

.homepage-new #media-section {
    padding: 30px;
}

.homepage-new #media-section .col-md-2 {
    width: 14.2857142857%;
    text-align: center;
}

.homepage-new #media-section .row div {
    height: 37px;
    vertical-align: middle;
    display: table-cell;
    width: auto;
    text-align: center;
    padding: 0 40px;
}

.homepage-new #media-section .col-md-2 div img {
    max-width: 100%;
}

.homepage-new #student-program {
    background: #fff;
    text-align: center;
}

#student-program h2 {
    text-transform: none;
    margin-top: 35px !important;
    margin-bottom: 0px !important;
    color: #fff;
    padding: 0;
}

#student-program p {
    color: #fff;
    margin-bottom: 40px;
    margin-top: 2px;
}

#student-program h3 {
    font-size: 22px;
    margin-bottom: 40px;
}

#student-program p.sub-title {
    margin-bottom: 30px !important;
    font-size: 14px;
}

.homepage-new #student-program .student-program-box {
    /* background: #fff; */
    overflow: hidden;
    max-width: 335px;
    margin: auto;
    padding: 20px 0;
    /* border: 1px solid #f6f6f6; */
    /* border-top: 3px solid #ea6370; */
}

.homepage-new #student-program .student-program-box .title {
    color: #ea6370;
    background: #fff;
    padding: 15px 20px;
    font-size: 20px;
    font-weight: 600;
}

.homepage-new #student-program .student-program-box .title p {
    color: #484848;
    margin-bottom: 0;
    padding: 0;
    font-size: 15px;
    margin-top: 5px;
    min-height: 10px;
}

.homepage-new #student-program .student-program-box p {
    color: #484848;
    margin-bottom: 0;
    padding: 20px;
    min-height: 180px;
}

.homepage-new #student-program .student-program-box a {
    color: #007fb6;
    display: inline-block;
    margin-bottom: 20px;
    font-weight: 600;
}

.homepage-new #student-program .student-program-box a .fa {
    margin-left: 2px;
}

.homepage-new #tab-section {
    padding: 50px 0;
    background: #fff;
    text-align: center;
}

.homepage-new #tab-section h2 {
    text-transform: none;
    margin-top: 0 !important;
    margin-bottom: 30px !important;
    font-size: 22px;
    padding: 0;
}

.homepage-new #tab-section .col-md-4 .img-box {
    min-height: 115px;
    margin-bottom: 15px;
}

.homepage-new #tab-section .col-md-4 .img-box img {
    width: 100px;
}

.homepage-new #tab-section .col-md-4 h5 {
    text-transform: none;
    margin-top: 0 !important;
    margin-bottom: 10px !important;
    font-size: 16px;
}

.homepage-new #tab-section .col-md-4 p {
    margin-bottom: 0 !important;
    color: #888;
}

.homepage-new #platform-feature {
    padding: 50px 0 10px;
    background: #f6f6f6;
    text-align: center;
}

.homepage-new #platform-feature h2 {
    text-transform: none;
    margin-top: 0 !important;
    margin-bottom: 30px !important;
    font-size: 22px;
    padding: 0;
}

.homepage-new #platform-feature .page-icon-top {
    margin-bottom: 15px;
    margin-top: 0;
}

.homepage-new #platform-feature .col-md-4 h5 {
    text-transform: none;
    margin-top: 0 !important;
    margin-bottom: 15px !important;
    font-size: 16px;
    color: #007fb6;
}

.homepage-new #platform-feature .col-md-4 p {
    margin-bottom: 0 !important;
}

.homepage-new #platform-feature .col-md-4 {
    min-height: 200px;
}

.homepage-new .section-padding {
    padding: 50px 0;
    background: #f6f6f6;
}

#testimonials .item p {
    font-size: 14px;
}

.homepage-new #career-guidance {
    padding: 30px 0 20px;
}

.homepage-new #career-guidance h2 {
    text-transform: none;
    margin-top: 0 !important;
    margin-bottom: 15px !important;
    font-size: 22px;
    padding: 0;
}

.homepage-new #career-guidance .teamlogo img {
    margin: 0 20px;
}

.homepage-new h2 {
    font-size: 24px !important;
}

.section-padding .blog-post {
    display: inline-block;
    width: 100%;
    background: #fff;
    border-radius: 4px;
    overflow: hidden;
}

.section-padding .blog-post .post-header {
    padding: 0 20px 15px;
}

.section-padding .blog-post .post-header a {
    color: #484848;
}

.section-padding .blog-post a:hover {
    color: #007fb6;
}

.section-padding .blog-post .post-header h5 {
    min-height: 72px;
}

#preloader .loader {
    width: 60px;
    height: 60px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin: -30px 0 0 -30px;
    text-align: center;
}

#preloader .loader video {
    width: 100%;
}

/* #preloader .loader .loader-img {
background: url(https://cdn.mindler.com/images/li-1.gif);
width: 60px;
height: 60px;
display: block;
background-size: 100%;
} */

.new-purchase-banner.expand-mode {
    background: #fff !important;
    /* background: url(https://mindlerimages.imgix.net/blog/xmas-2.png?w=120) left bottom no-repeat, url(https://mindlerimages.imgix.net/blog/xmas-1.png?w=140) right top no-repeat #fff;*/
}

.homepage-new #new-article.gray-strip {
    background: #fff;
}

.homepage-new #new-article {
    padding: 40px 0;
}

.homepage-new #new-article h2 {
    margin-bottom: 15px !important;
    margin-top: 0 !important;
    line-height: normal;
    padding: 0;
}

.homepage-new #new-article p {
    margin-bottom: 0 !important;
    font-size: 14px;
    color: #484848;
    line-height: 19px;
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
}

.homepage-new #new-article .article-box {
    /* display: table-cell;
height: 520px;
vertical-align: middle; */
    padding-left: 50px;
}

.homepage-new #new-article .article-box-two {
    /* display: table-cell;
height: 520px;
vertical-align: middle; */
    padding-right: 100px !important;
    padding-left: 50px !important;
}

.homepage-new #new-article .article-box h2 {
    font-size: 20px !important;
    padding: 0;
}

.homepage-new #new-article.gray-strip .article-box {
    padding-left: 50px;
    padding-right: 100px;
}

.homepage-new #new-article.article-mobile {
    display: none;
}

.homepage-new #new-article .row .col-md-6 {
    padding: 0;
}

/* .homepage-new #new-article .row .col-md-6:first-child {
width: 40% !important;
}
.homepage-new #new-article .row .col-md-6:last-child,
.homepage-new #new-article.gray-strip .row .col-md-6:first-child {
width: 60% !important;
}
.homepage-new #new-article.gray-strip .row .col-md-6:last-child {
width: 40% !important;
} */

#testimonials .img-responsive {
    min-height: 100%;
}

footer .footer-box {
    background: #f6f6f6;
    padding: 30px 0;
}

footer .footer-box .title {
    position: relative;
    text-align: center;
    margin-bottom: 25px;
}

footer .footer-box .title h3 {
    line-height: 4px;
}

footer .footer-box h3 {
    display: inline-block;
    background: #f6f6f6;
    margin: 0;
    padding: 0 10px;
    font-size: 15px;
    font-weight: 600;
}

footer .footer-box .title {
    background: url(https://mindlerimages.imgix.net/tinyimg/blue-line.jpg) center repeat-x;
}

footer .footer-box h5 {
    margin-top: 20px;
    margin-bottom: 5px;
    font-weight: 600;
}

footer .footer-box .footer-row.footer-about p {
    line-height: 20px;
}

footer .footer-box a {
    display: inline-block;
    margin-bottom: 3px;
    color: #484848;
}

footer .footer-box .footer-row.footer-about a,
footer .footer-box ul li a:hover {
    color: #007fb6;
}

footer .footer-box ul {
    margin: 0;
    padding: 0;
    list-style: none;
}

footer .footer-box .footer-row {
    margin-top: 40px;
    float: left;
    width: 100%;
}

footer .footer-box .footer-row h4 {
    margin: 0 0 5px;
    font-size: 14px;
    font-weight: 600;
}

#new-login-screens,
#new-login-screens a,
#new-login-screens h4,
#new-login-screens input,
#new-login-screens p,
.placeholder-input label {
    font-family: "Open Sans" !important;
    font-weight: 400 !important;
}

footer .footer-box .footer-row.footer-about a:hover {
    color: #007fb6;
    text-decoration: underline;
}

footer .subscription-box input {
    margin-bottom: 0 !important;
    border: 1px solid #ddd;
    border-radius: 2px 0 0 2px;
    display: inline-block;
    width: 200px;
    padding: 5px 12px;
    font-size: 13px;
}

footer .subscription-box input::placeholder {
    color: #999;
}

footer .subscription-box input:focus {
    border: 1px solid #ddd !important;
}

footer .subscription-box .btn-orange {
    border-radius: 0 2px 2px 0;
    display: inline-block;
    padding: 6px 12px;
    background: #ea6915;
    color: #fff;
    font-size: 13px;
    margin-left: -4px;
}

footer .subscription-box .btn-orange:hover {
    color: #fff !important;
    background: #dc600f;
}

footer .helpline {
    background: #007fb6;
    padding: 5px 12px;
    width: auto;
    border-radius: 2px;
    margin-bottom: 0 !important;
}

#email-signup-sec.mobile-signup-section input:focus,
.new-signup-box input {
    border: 1px solid #ddd !important;
}

footer a {
    cursor: pointer;
}

footer .footer-social .fa {
    font-size: 20px !important;
    margin-right: 30px;
    color: #888;
    margin-top: 5px;
}

footer .footer-social .fa.fa-twitter:hover {
    color: #00aced;
}

footer .footer-social .fa.fa-facebook:hover {
    color: #3c5b9b;
}

footer .footer-social .fa.fa-instagram:hover {
    color: #b63388;
}

footer .footer-social .fa.fa-linkedin:hover {
    color: #0172b1;
}

input {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

.cycle-bg-image {
    display: none !important;
}

.full-cap-wraper {
    background: url(https://mindlerimages.imgix.net/home/header-img-2.jpg) no-repeat;
    margin-top: 70px !important;
    background-size: 100% auto;
}

.new-pricing-page .testimonials-section .item .lSSlideOuter .lSPager.lSpg>li.active a,
.new-signup-box input {
    background: #fff !important;
}

.content-caption {
    display: table-cell;
    text-align: center;
    vertical-align: initial;
    padding-top: 60px;
}

#testimonials .item p.test-for-mobile,
.intro-scroll-down,
.validation-mobile {
    display: none;
}

.scroll-call {
    bottom: 45% !important;
}

.new-signup-box input::placeholder {
    color: #999 !important;
}

footer ul li {
    margin-bottom: 0 !important;
    line-height: normal;
}

.new-top-header .new-header-2 .signup-field .validation {
    position: absolute;
    color: red;
    font-size: 9px !important;
}

.new-signup-box .validation {
    color: red;
    font-size: 11px !important;
    margin-left: 297px;
    margin-top: -19px;
    text-align: left;
}

#email-signup-sec .validation {
    text-align: left;
    margin-left: 307px;
}

.overlay-box {
    z-index: 9999999 !important;
}

#new-login-screens {
    padding: 40px 0;
    letter-spacing: 0.5px !important;
    background: #fafafa;
}

.my-ghost-btn:hover {
    color: #007fb6 !important;
    border: 1px solid #007fb6 !important;
}

#new-login-screens .why-mindler-box {
    padding: 30px;
    color: #fff;
    background: #007fb6;
    width: 35%;
    float: left;
    display: none;
}

.social-link-facebook a {
    text-align: center;
}

#new-login-screens .why-mindler-box img {
    width: 45px;
    margin-right: 5px;
    margin-left: -5px;
}

#new-login-screens .why-mindler-boxstrong {
    font-weight: 400;
    text-transform: uppercase;
}

#new-login-screensh4 {
    font-size: 21px;
    letter-spacing: 2px;
    line-height: normal;
    color: #fff;
    text-transform: none;
    margin-bottom: 30px;
}

#new-login-screens .why-mindler-boxp {
    margin-bottom: 40px;
}

#new-login-screens input:-webkit-autofill {
    background: #fff !important;
}

input:-webkit-autofill,
select:-webkit-autofill,
textarea:-webkit-autofill {
    background-color: #fff !important;
}

#new-login-screens .sign-up-box {
    padding: 30px;
    width: 400px;
    float: none;
    margin: 0 auto;
    box-shadow: 0 2px 20px rgba(0, 0, 0, 0.03);
    background: #fff;
    text-align: center;
    position: absolute !important;
    left: 50%;
    top: -175px;
    z-index: 99;
    border-radius: 4px;
    margin-left: -200px !important;
    min-height: 250px;
}

.offer-popup.mode-compress,
.offer-popup.mode-expand {
    left: 0;
    z-index: 99999;
    position: fixed;
    font-weight: 400;
}

#new-login-screens .sign-up-box .bottom-link {
    margin-bottom: 0;
    font-size: 13px;
    color: #888;
}

#new-login-screens .sign-up-box p {
    color: #323232;
    margin-bottom: 20px;
}

#new-login-screens .sign-up-box h4 {
    color: #323232;
    margin-bottom: 20px;
    text-transform: none;
    font-size: 22px;
    letter-spacing: normal;
    font-weight: 500 !important;
}

#new-login-screens .sign-up-box h1 {
    color: #323232;
    margin-bottom: 20px;
    text-transform: none;
    font-size: 22px;
    letter-spacing: normal;
    font-weight: 500 !important;
}

#new-login-screens .why-mindler-box h4 {
    color: #fff;
    margin-bottom: 30px;
    text-transform: none;
    font-size: 21px;
}

#new-login-screens .why-mindler-box strong {
    font-weight: 400;
    text-transform: uppercase;
}

#new-login-screens .why-mindler-box p {
    margin-bottom: 40px;
}

#new-login-screens .new-btn-orange {
    outline: 0;
    color: #fff;
    background-color: #d45400;
    padding: 10px 20px;
    border-radius: 4px;
    border: 0;
    font-size: 13px;
    width: 100%;
    text-transform: capitalize;
    letter-spacing: 1px;
    cursor: pointer;
    font-weight: 400 !important;
}

#new-login-screens .new-btn-orange:hover {
    background-color: #bb4b01;
    color: #fff;
}

.placeholder-input {
    position: relative;
}

.placeholder-input.focused input:focus {
    border-bottom: 2px #007fb6 solid !important;
}

.placeholder-input label {
    font-size: 13px;
    left: 0;
    top: 12px;
    position: absolute;
    pointer-events: none;
    font-weight: 400;
    margin: 0;
    line-height: normal;
    color: #999;
    letter-spacing: normal;
    font-family: "Open Sans";
}

.placeholder-input.focused label {
    font-size: 11px;
    color: #777;
    top: -7px;
    letter-spacing: 0.5px;
}

.placeholder-input.focused-blue label {
    color: #007fb6 !important;
}

#new-login-screens input {
    border-radius: 0;
    height: auto;
    padding: 10px 0 8px;
    margin-bottom: 0;
    border: 0;
    border-bottom: 2px #e7e7e7 solid;
    -webkit-box-shadow: none;
    box-shadow: none;
    background: #fff;
    cursor: text;
    color: #222;
    font-size: 14px;
    letter-spacing: 0.5px;
}

.validation {
    font-size: 11px !important;
    color: red;
    text-align: left;
    margin-left: 0;
    margin-top: 0;
}

#new-login-screens .sign-up-box .socialbutton {
    padding: 7px 15px;
    width: 100%;
    display: inline-block;
    color: #323232;
    margin-bottom: 25px;
    text-align: center;
    font-size: 12px;
    font-weight: 400 !important;
}

#new-login-screens .sign-up-box .socialbutton:hover {
    box-shadow: 0 2px 15px rgba(0, 0, 0, 0.1) !important;
    color: #444;
}

#new-login-screens .sign-up-box .socialbutton img {
    width: 20px;
    border-radius: 2px;
    margin-right: 10px;
    margin-top: -2px;
}

#new-login-screens a {
    color: #007fb6;
}

#new-login-screens a:hover {
    color: #00587d;
}

#new-login-screens .sign-up-box p.bottom-link {
    font-size: 12px;
}

#new-login-screens .container {
    position: relative;
    min-height: 360px;
}

#new-login-screens.addjust-center .sign-up-box {
    padding: 30px 30px 50px;
    width: 400px;
    float: none;
    margin: 0 auto;
    box-shadow: 0 2px 15px rgba(0, 0, 0, 0.1);
}

#new-login-screens .relative-span {
    position: relative;
    display: block;
    margin-bottom: 25px;
}

#new-login-screens .relative-span .fa:before,
#new-login-screens .sign-up-box.for-reset-password.send-to-dashboard {
    display: none;
}

#new-login-screens .sign-up-box p:last-child,
#new-login-screens .sign-up-box.for-reset-passwordp:last-child {
    margin-bottom: 0;
}

#new-login-screens .relative-span .validation {
    line-height: normal;
    position: absolute;
    top: 40px;
}

#new-login-screens .relative-span .form_error {
    font-size: 11px;
    text-align: left;
    line-height: normal;
    margin-top: 2px;
}

#new-login-screens .relative-span .fa {
    right: 5px;
    top: 16px;
    position: absolute;
    cursor: pointer;
    color: #007fb6 !important;
    font-family: "Open Sans";
    font-size: 11px;
    letter-spacing: normal;
}

.offer-popup.mode-compress,
.offer-popup.mode-compress h5,
.offer-popup.mode-expand {
    font-family: "Open Sans";
}

#new-login-screens .sign-up-box.for-reset-password {
    padding-bottom: 30px;
}

#new-login-screens .sign-up-box.for-great-massage {
    display: none;
    padding-bottom: 30px;
}

a.signupbutton:hover {
    color: #fff;
    background-color: #000;
    background-position: -100% 100%;
}

.full-intro .header.sticky {
    background-color: #fff;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
    -o-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
}

.header.sticky .navigation ul li a,
.header.sticky-2 .navigation ul li a {
    padding: 26px 16px;
    color: #3a3a3c;
}

.header .navigation ul li a.signupbutton {
    background-color: #d45400 !important;
    color: #fff !important;
}

.header .navigation ul li a.signupbutton:hover {
    background-color: #c55003 !important;
    color: #fff !important;
}

.header.sticky .navigation ul li a.signupbutton {
    background-color: #d45400 !important;
    color: #fff !important;
}

.header.sticky .navigation ul li a.signupbutton:hover {
    background-color: #c55003 !important;
    color: #fff !important;
}

.header.sticky .side-menu-btn ul li a.right-icon,
.header.sticky-2 .side-menu-btn ul li a.right-icon {
    color: #3a3a3c;
}

.header.sticky .logo a {
    width: 132px !important;
    margin-top: 20px !important;
}

.header.sticky-2 .logo a {
    width: 132px;
    margin-top: 20px;
}

.header.sticky-2 .logo a .l-black {
    opacity: 1 !important;
}

.header.sticky-2 .logo a .l-color,
.header.sticky-2 .logo a .l-white {
    opacity: 0 !important;
}

.blog-card .photo,
.iccc-final-popup .icc-tab-box .tab-details .tab-details-box .form-group-row textarea:focus {
    opacity: 1 !important;
}

.header.sticky-2 .navigation ul li a {
    padding: 26px 16px;
}

.full-intro .header.sticky-2 {
    background-color: #fff;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
    -o-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
    color: #d1d1d1;
    position: fixed;
}

.header.sticky .mobile-menu-icon-wraper,
.header.sticky-2 .side-menu-btn>ul>li {
    padding: 19px 0 20px;
}

footer a:hover {
    color: #007fb6 !important;
}

.price-table_featured-table table tbody tr td:nth-child(n + 3) {
    background: rgba(0, 127, 182, 0.2);
}

.accordion .accordion-section .accordion-content a {
    border-bottom: 1px solid #007fb6 !important;
    color: #007fb6 !important;
}

a.buttonalt:hover {
    color: #fff;
    background-color: #007fb6;
    border: 1px solid #007fb6;
    background-position: -100% 100%;
}

input[type="checkbox"]:focus,
input[type="email"]:focus,
input[type="number"]:focus,
input[type="password"]:focus,
input[type="radio"]:focus,
input[type="tel"]:focus,
input[type="text"]:focus,
textarea:focus {
    border-color: #007fb6;
    color: #323232;
}

.sbtn-back:hover,
.side-menu>ul>li>a:hover {
    color: #007fb6;
}

.newsletter-input.input-md.newsletter-input:focus,
.newsletter-input.input-md.newsletter-input:hover {
    outline: 0 !important;
}

.bg-blue {
    background: #007fb6 !important;
}

section.section-padding .process {
    margin: 0 auto !important;
}

section.section-padding {
    padding: 40px 0;
}

.header .side-menu-btn ul li a:hover {
    color: #007fb6 !important;
}

.our-revolutionary .accordion-title.active {
    background: #0074a7;
    color: #fff !important;
}

.our-revolutionary .accordion-content p {
    margin-bottom: 20px !important;
    margin-top: 0 !important;
}

.accordion-content p {
    margin-bottom: 0;
}

.process-items.most-popular-product li h4,
.process-items.most-popular-product li p {
    margin-bottom: 15px;
}

.process-items.most-popular-product li img {
    margin-bottom: 5px;
}

.our-revolutionary .col-md-5ths center strong {
    display: block;
    margin-bottom: 20px;
}

.our-revolutionary .col-md-5ths center img {
    max-width: 120px;
    margin-bottom: 10px;
}

section.section-padding .row {
    margin-bottom: 0;
}

section.section-padding h2 {
    padding-top: 0;
}

.blog-post .post-header p a,
h1 font {
    color: #007fb6 !important;
}

.blog-card .description p:after {
    background: #007fb6 !important;
}

a.cuttonalt {
    background-color: #007fb6 !important;
    transition: none !important;
    color: #fff !important;
    border-radius: 2px;
    border: 2px solid #007fb6 !important;
}

.btn-link-a,
.navigation>ul>li>a:hover,
a.cuttonalt:hover {
    color: #007fb6 !important;
}

a.cuttonalt:hover {
    border: 2px solid #007fb6 !important;
    background-color: #fff !important;
}

.process-items li {
    display: table-cell;
    width: 33.33%;
    vertical-align: bottom;
    padding: 0 0.5em;
    transition: none !important;
    transform: none !important;
}

.process #ncanvas,
.process-items li:nth-child(4),
footer .row.ptb-15 .col-md-3 a:last-child {
    display: none;
}

.btn-link-a:hover {
    border-bottom: 1px dotted #007fb6 !important;
}

.about h2,
.teamFilter button.current {
    border-bottom: 2px solid #007fb6 !important;
}

.newsletter-input.input-md.newsletter-input {
    color: #007fb6 !important;
    border-bottom: 2px solid #007fb6 !important;
}

h5.no-span:after,
h5.no-span:before {
    border-top: 1px solid #007fb6 !important;
}

.navigation>ul>li>a:hover {
    font-weight: 600;
}

.inner-intro.inner-intro-small.bg-img1 .row {
    margin-right: 0;
    margin-left: 0;
}

.login_inner input[type="submit"] {
    background: #007fb6 !important;
    color: #fff;
}

#main-wrapper .col-md-8.main-content .col-md-3.col-sm-6.mb-45 .page-icon-top .ion,
#main-wrapper .col-md-8.main-content .col-md-3.col-sm-6.mb-45 h5,
.teamFilter button.current {
    color: #007fb6 !important;
}

.socialbutton:hover {
    box-shadow: 0 0 20px 0 rgba(0, 127, 182, 1) !important;
}

.btn-black:hover {
    background: #323232;
}

.process {
    width: 900px !important;
}

.offer-popup.mode-expand {
    background: #fff;
    box-shadow: rgba(136, 136, 136, 0.67) 0 0 8px;
    color: #444;
    padding: 0;
    bottom: 0;
    letter-spacing: normal;
    font-size: 15px;
    width: auto;
    border-radius: 0 2px 0 0;
    overflow: hidden;
    display: none;
}

.btn-offer,
.offer-popup.mode-expand .expand span {
    background: #007fb6;
    font-size: 13px;
    display: inline-block;
    letter-spacing: normal;
}

.btn-offer {
    padding: 3px 10px 5px;
    color: #fff !important;
    border-radius: 2px;
    line-height: normal;
    margin-top: 0;
    border: 1px solid #007fb6;
    margin-bottom: 10px;
}

.offer-popup.mode-expand .expand span {
    font-weight: 400;
    color: #fff;
    padding: 5px 25px;
    float: left;
}

.offer-popup.btn-offer:hover {
    color: #fff !important;
    background: #007fb6 !important;
}

.new-purchase-banner.expand-mode {
    background: #fff !important;
    /* background: url(https://mindlerimages.imgix.net/blog/holi-2019.jpg)!important;*/
    background-size: cover !important;
}

.offer-popup.mode-compress {
    /* background: url(https://mindlerimages.imgix.net/blog/xmas-2.png?w=110) left bottom no-repeat, 
url(https://mindlerimages.imgix.net/blog/xmas-1.png?w=130) right top no-repeat #fff;*/
    /*background: url(https://mindler-image.s3.ap-south-1.amazonaws.com/blog/Diwali-2019.png);*/
    background: #fff !important;
    background-size: 100% !important;
    box-shadow: 0 0 6px rgba(160, 160, 160, 0.49);
    color: #444;
    bottom: 0;
    font-size: 15px;
    width: 270px;
    border-radius: 0 2px 0 0;
    overflow: hidden;
    text-align: center;
    padding: 20px;
    border-top: 0 #d45400 solid;
    /*background: url(https://mindlerimages.imgix.net/blog/holi-2019.jpg)!important;*/
    background-size: cover !important;
}

.offer-popup.mode-compress h5 {
    font-weight: 600;
    display: block;
    font-size: 18px;
    color: #000;
    letter-spacing: normal;
    margin: 10px 0 15px;
    padding: 0;
}

.offer-popup.mode-compress .expand p {
    padding: 0;
    color: #000;
    letter-spacing: normal;
    font-weight: 400;
    font-size: 13px;
}

.header-layer.testimonial-bg {
    background: url(https://mindlerimages.imgix.net/home/testi-bg.jpg) center repeat-x !important;
    background-size: cover !important;
    text-align: center;
    margin-top: 60px;
}

.header-layer.testimonial-bg.testimonial-bg-2 {
    background: #f27088 !important;
}

.header-layer.testimonial-bg .bg-sec {
    background: 0 0;
}

.testimonial-page .container {
    position: relative;
}

.testimonial-page .container .testi-profile-img {
    width: 550px;
    position: absolute;
    top: -145px;
    left: 50%;
    margin-left: -275px;
    z-index: 99;
    background: #fff;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2);
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2);
}

.testimonial-page .container .testi-profile-img div {
    overflow: hidden;
    border-radius: 4px;
    height: 250px;
    text-align: center;
    background: #fdaf27;
}

.testimonial-page .container .testi-profile-img img {
    width: 100%;
}

.header-layer.testimonial-bg .black-sheet h6 {
    color: #fff;
}

.header-layer.testimonial-bg .black-sheet p {
    margin: 135px 0 0;
    color: #fff;
    font-size: 13px;
    text-transform: uppercase;
    text-align: center;
    font-weight: 600;
}

.header-layer.testimonial-bg .black-sheet .line-border {
    border: 2px solid #fff;
    margin: 15px 0;
    display: inline-block;
    width: 80px;
}

.testimonial-page {
    padding: 60px 0;
    background: #f6f6f6;
}

.testimonial-page .testimonial-box {
    border: 1px solid #e9e9e9;
    border-radius: 4px;
    margin: auto auto 50px;
    overflow: hidden;
    background: #fff;
    max-width: 880px;
}

.testimonial-page .testimonial-box:last-child {
    margin-bottom: 0;
}

.testimonial-page .testimonial-box .col-md-7 {
    width: 65%;
}

.testimonial-page .testimonial-box .col-md-5 {
    width: 35%;
}

.testimonial-page .testimonial-box .col-md-5,
.testimonial-page .testimonial-box .col-md-7 {
    padding: 0;
}

.testimonial-page .testimonial-box .col-md-5 img {
    width: 100%;
    margin-right: -1px;
    margin-top: -5px;
}

.testimonial-page .testimonial-box .col-md-7 .content-box {
    padding: 25px;
    font-size: 15px;
}

.testimonial-page .testimonial-box .col-md-7 .content-box h5 {
    font-size: 16px;
    font-weight: 600;
    margin-bottom: 7px;
    line-height: 25px;
    margin-top: 7px;
}

.testimonial-page .testimonial-box .col-md-7 .content-box a {
    display: inline-block;
    border: 1px solid #007fb6;
    padding: 3px 12px;
    border-radius: 2px;
    font-size: 13px;
    color: #007fb6;
    background: #fff;
}

.testimonial-page .testimonial-box .col-md-7 .content-box a .fa {
    margin-left: 5px;
}

.testimonial-page .testimonial-box .col-md-7 .content-box a:hover {
    border: 1px solid #007fb6;
    padding: 3px 12px;
    border-radius: 2px;
    font-size: 13px;
    color: #fff;
    background: #007fb6;
}

.testimonial-page .testimonial-box .col-md-7 .content-box span.prg {
    color: #888;
    font-size: 13px;
    margin-bottom: 5px;
    display: none;
}

.testimonial-page .testimonial-box .col-md-7 .content-box p {
    font-size: 14px;
    margin-bottom: 25px;
    line-height: 21px;
}

.testimonial-page .testimonial-box .row {
    margin: 0;
}

.testimonial-page-start {
    padding: 60px 0;
    background: #fff;
}

.testimonial-page .testimonial-details-box {
    background: #fff;
    padding-top: 150px;
    max-width: 900px;
    margin: auto;
}

.testimonial-page .testimonial-details-box p {
    font-size: 14px;
    line-height: 24px;
}

.testimonial-page .testimonial-details-box ol {
    color: #484848;
    margin: 0 0 0 15px;
    padding: 0;
}

.testimonial-page .testimonial-details-box ol li {
    color: #484848;
    margin: 0 0 6px;
    padding: 0;
    font-size: 14px;
    line-height: 22px;
}

.testimonial-page .testimonial-details-box ul {
    color: #484848;
    margin: 0 0 0 20px;
    padding: 0;
    list-style: none;
}

.testimonial-page .testimonial-details-box ul li {
    color: #484848;
    margin: 0 0 6px;
    padding: 0;
    position: relative;
    list-style: disc;
    font-size: 14px;
    line-height: 22px;
}

.testimonial-page .testimonial-details-box ul li span {
    color: #888;
    margin-right: 5px;
    font-size: 20px;
    position: absolute;
    left: 0;
    top: -2px;
    font-weight: 600;
}

.testimonial-page .testimonial-details-box h5 {
    margin-top: 35px;
    font-size: 20px;
    font-weight: 600;
    margin-bottom: 10px;
}

.testimonial-page .testimonial-details-box a.testi-btn {
    display: inline-block;
    border: 1px solid #007fb6;
    padding: 5px 15px;
    border-radius: 2px;
    font-size: 13px;
    color: #007fb6;
    background: #fff;
    margin-top: 30px;
    margin-bottom: 30px;
}

.testimonial-page .testimonial-details-box a.testi-btn:hover {
    border: 1px solid #007fb6;
    color: #fff;
    background: #007fb6;
}

.testimonial-page .testimonial-details-box .testi-colmn-content {
    margin-bottom: 30px;
    text-align: center;
}

.testimonial-page .testimonial-details-box h6 {
    margin: 0 auto 50px;
    font-size: 20px;
    max-width: 750px;
    line-height: 31px !important;
}

.header-layer.iccc-bg .black-sheet .col-md-12,
.iccc-section-box .container .row {
    max-width: 680px;
}

.testimonial-page .testimonial-details-box .testi-colmn-content strong {
    font-size: 18px;
    display: block;
    margin-bottom: 10px;
}

.testimonial-page .testimonial-details-box .testi-colmn-content p {
    font-size: 14px;
    margin: 0;
}

.testimonial-page .testimonial-details-box .testi-colmn-content .line-border-2 {
    border: 1px solid #ccc;
    margin-bottom: 10px;
    display: inline-block;
    width: 50px;
}

.testimonial-page .mobile-img-box {
    display: none;
}

.header-layer.testimonial-bg-2 .black-sheet p {
    margin-top: 124px;
    font-size: 14px;
}

.bread-cum-testi {
    font-size: 12px;
    margin-bottom: 50px;
}

.testimonial-page .testimonial-box.testi-1 .col-md-5 {
    text-align: center;
    background: #fdaf27;
}

.testimonial-page .testimonial-box.testi-2 .col-md-5 {
    text-align: center;
    background: #f66;
}

.testimonial-page .testimonial-box.testi-3 .col-md-5 {
    text-align: center;
    background: #51a93b;
}

.testimonial-page .border-box-2 {
    position: relative;
}

.testimonial-page .border-box-2 .colmn-line {
    position: absolute;
    height: 110px;
    width: 1px;
    background: #e9e9e9;
    left: -15px;
    top: 30px;
}

.iccc-tag {
    background: #f8ad13;
    padding: 7px 0;
    margin-top: 52px;
}

.header-layer.iccc-bg .black-sheet {
    background: url(https://mindlerimages.imgix.net/iccc-bg.png) #212842;
    background-size: 100%;
}

.header-layer.iccc-bg .black-sheet h6 {
    font-size: 55px;
    text-align: left;
    color: #fdbb1b;
    margin-top: 20px;
    line-height: 60px;
}

.header-layer.iccc-bg .black-sheet p {
    font-size: 16px;
    text-align: left;
    color: #fff;
    margin-top: 10px;
    line-height: normal;
}

.header-layer.iccc-bg .black-sheet hr {
    border-color: #fdbb1b;
    margin: 20px 0;
}

.header-layer.iccc-bg .iccc-venue {
    color: #fff;
    margin-right: 100px;
    float: left;
}

.header-layer.iccc-bg .iccc-venue span {
    display: block;
}

.header-layer.iccc-bg {
    height: 323px;
}

.iccc-section-box {
    padding: 40px 0;
    font-size: 14px;
}

.iccc-section-box.gray {
    background: #f9f9f9;
}

.iccc-section-box p {
    font-size: 14px;
}

.iccc-section-box h4 {
    font-size: 24px;
    margin-bottom: 12px;
    margin-top: 0;
}

.iccc-section-box hr {
    border-color: #fdbb1b;
    margin: 30px 0 25px;
}

.iccc-section-box .iccc-icon {
    margin-bottom: 15px;
}

.iccc-section-box .key-highlights .col-md-4 {
    position: relative;
}

.iccc-section-box .key-highlights .col-md-4 img {
    position: absolute;
    left: 15px;
    top: 0;
}

.iccc-section-box .key-highlights .col-md-4 p {
    padding-left: 65px;
    min-height: 75px;
}

.iccc-section-box .with-iconbox {
    margin-top: 15px;
}

.iccc-section-box .with-iconbox p {
    font-size: 13px;
}

.iccc-section-box .with-iconbox strong {
    font-weight: 600;
    font-size: 14px;
    display: block;
    margin-bottom: 10px;
}

.iccc-section-box.program-over-view {
    position: relative;
}

.iccc-section-box.program-over-view hr {
    width: 100%;
    position: absolute;
    top: 105px;
    left: 0;
    border-width: 3px;
}

.iccc-section-box.program-over-view .col-md-3.with-iconbox {
    position: relative;
    margin-top: 45px;
}

.iccc-section-box.program-over-view .col-md-3.with-iconbox .prg-count {
    position: absolute;
    top: -45px;
    left: 15px;
    background: #febc24;
    height: 30px;
    width: 30px;
    text-align: center;
    font-weight: 600;
    color: #222;
    border-radius: 50%;
    padding: 5px 0;
}

.iccc-section-box.program-over-view ul.content {
    list-style: none;
    padding: 0 !important;
    margin: 0 !important;
}

.iccc-section-box.program-over-view ul.content li {
    border-top: 1px solid #e2e2e2;
    padding: 12px 0;
    margin: 0 !important;
    position: relative;
}

.iccc-section-box.program-over-view ul.content li:last-child {
    border-bottom: 1px solid #e2e2e2;
}

.iccc-section-box.program-over-view ul.content li strong {
    font-weight: 600;
    color: #484848;
    font-size: 14px;
    display: block;
    cursor: pointer;
}

.iccc-section-box.program-over-view ul.content li strong .fa {
    float: right;
    font-weight: 300;
    color: #a1a1a1;
    font-size: 10px;
    margin-top: -3px;
    position: absolute;
    right: 0;
    top: 50%;
}

.iccc-section-box.masters .col-md-3.with-iconbox {
    text-align: center;
}

.iccc-section-box.masters .iccc-icon {
    margin-bottom: 5px;
}

.iccc-section-box.masters .masters-box {
    position: relative;
}

.iccc-section-box.masters .masters-box .masters-details-popup {
    position: absolute;
    padding: 10px;
    background: #fff;
    border-radius: 4px;
    -webkit-box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.2) !important;
    box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.2) !important;
    z-index: 99;
    width: 400px;
    font-size: 12px;
    text-align: left;
    color: #484848;
    top: -140px;
    left: -30px;
    display: none;
}

.iccc-section-box.masters .masters-box .masters-details-popup:after {
    z-index: -1;
    position: absolute;
    bottom: -7px;
    left: 95px;
    content: "";
    width: 0;
    height: 0;
    border-top: solid 8px #fff;
    border-left: solid 8px transparent;
    border-right: solid 8px transparent;
}

.iccc-section-box.masters .masters-box .masters-details-popup span {
    display: block;
    position: relative;
    padding-left: 5px;
}

.iccc-section-box.masters .masters-box .masters-details-popup span.master-title {
    font-size: 13px;
    font-weight: 600;
    margin-bottom: 3px;
    padding-left: 0;
}

.iccc-section-box.masters .masters-box .masters-details-popup span .fa-circle {
    color: #484848;
    font-size: 2px;
    float: left;
    margin-top: 7px;
    margin-right: 5px;
    position: absolute;
    left: 0;
}

.iccc-section-box.program-over-view ul.content li p {
    color: #484848;
    font-size: 13px;
    padding-left: 18px;
    margin-bottom: 0;
    display: none;
    margin-top: 5px;
}

.iccc-section-box.program-over-view ul.content li p span {
    display: block;
}

.iccc-section-box.program-over-view ul.content li p span .fa-circle {
    color: #484848;
    font-size: 2px;
    float: left;
    margin-top: 9px;
    margin-right: 5px;
}

.iccc-section-box.program-over-view ul.content li strong .fa-minus {
    display: none;
}

.iccc-section-box.program-over-view ul.content li.active strong .fa-minus {
    display: block;
}

.iccc-section-box.program-over-view ul.content li.active strong .fa-plus {
    display: none;
}

.header-layer.iccc-bg .container {
    position: relative;
}

.iccc-form {
    width: 350px;
    position: absolute;
    right: 15px;
    top: 80px;
    border-top: #fdbb1b solid 5px;
    border-radius: 2px;
}

.iccc-form.fixed-class {
    position: fixed;
    right: inherit;
    top: 70px;
    left: 50%;
    margin-left: 185px;
}

.iccc-form .iccc-form-box {
    padding: 20px;
    border: 1px solid #e9e9e9;
    background: #fff;
}

.iccc-form .iccc-form-box hr {
    border-color: #e9e9e9 !important;
    margin-top: 30px !important;
}

.iccc-form .iccc-form-box img {
    margin-top: 5px !important;
}

.iccc-form .iccc-form-box h3 {
    font-size: 24px;
    margin: 0 0 15px;
}

.iccc-form .iccc-form-box .form-group-row {
    margin-bottom: 20px;
}

.iccc-form .iccc-form-box .form-group-row input {
    border: 0;
    border-bottom: 2px solid #ddd;
    border-radius: 0;
    width: 100%;
    padding: 6px 5px;
    font-size: 13px;
    margin: 0;
    color: #484848;
}

.iccc-form .iccc-form-box .form-group-row input::placeholder {
    color: #999;
}

.iccc-form .iccc-form-box .btn-iccc-submit {
    border-radius: 2px;
    background: #ea6915;
    color: #fff;
    margin-left: 0;
    display: inline-block;
    padding: 8px 12px;
    font-size: 14px;
    width: 100%;
    font-weight: 600;
    margin-top: 10px;
}

.iccc-final-popup {
    position: fixed;
    background: 0 0;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 99999;
    display: none;
}

.iccc-final-popup .icc-tab-box {
    max-width: 800px;
    margin: 30px auto auto;
    background: #fff;
    border-radius: 2px;
}

.iccc-final-popup .icc-tab-box .tab-list .col-md-4 {
    background: #e7e7e7;
    padding: 20px 15px;
    text-align: center;
    border-left: 1px #fff solid;
}

.iccc-final-popup .icc-tab-box .tab-list .col-md-4.active {
    background: #fff;
}

.iccc-final-popup .icc-tab-box .tab-list .col-md-4 .pe-7s-check {
    font-weight: 600;
    color: #299b60;
    font-size: 18px;
    margin-right: 5px;
    display: none;
    position: absolute;
    margin-left: -22px;
    margin-top: 2px;
}

.iccc-final-popup .icc-tab-box .tab-list .col-md-4.filled .pe-7s-check {
    display: inline-block;
}

.iccc-final-popup .icc-tab-box .tab-details .tab-details-box {
    padding: 25px;
}

.iccc-final-popup .icc-tab-box .tab-details .tab-details-box .form-group-row {
    margin-bottom: 20px;
}

.iccc-final-popup .icc-tab-box .tab-details .tab-details-box .form-group-row input {
    border: 0;
    border-bottom: 2px solid #ddd;
    border-radius: 0;
    width: 100%;
    padding: 6px 5px;
    font-size: 13px;
    margin: 0;
    color: #484848;
}

.iccc-final-popup .icc-tab-box .tab-details .tab-details-box .form-group-row textarea {
    border: 0;
    border: 2px solid #ddd;
    color: #484848;
    border-radius: 0;
    width: 100%;
    padding: 10px;
    font-size: 13px;
    height: 80px;
    resize: none;
    margin: 0;
    -webkit-appearance: none;
}

.iccc-final-popup .icc-tab-box .tab-details .tab-details-box .form-group-row textarea::placeholder {
    font-style: italic;
    color: #bbb;
}

.iccc-final-popup .icc-tab-box .tab-details .tab-details-box .form-group-row label {
    color: #888;
    font-size: 12px;
    font-weight: 400;
}

.iccc-final-popup .icc-tab-box .tab-details .tab-details-box .button-row {
    text-align: right;
    margin-top: 30px;
}

.iccc-final-popup .icc-tab-box .tab-list .col-md-4 p {
    margin-bottom: 0;
}

.iccc-final-popup .icc-tab-box .tab-list .col-md-4 .count {
    background: #fff;
    height: 27px;
    width: 27px;
    text-align: center;
    font-weight: 600;
    color: #222;
    border-radius: 50%;
    padding: 5px 0;
    display: inline-block;
    font-size: 13px;
    margin-bottom: 5px;
}

.iccc-final-popup .icc-tab-box .tab-list .col-md-4.active .count {
    background: #007fb6;
    color: #fff;
}

.iccc-final-popup .icc-tab-box .tab-details .tab-details-box .button-row .btn-warning {
    border-radius: 2px;
    background: #ea6915;
    color: #fff;
    padding: 7px 20px;
    font-size: 12px;
    width: auto;
    border: 1px solid #ea6915;
    display: inline-block;
    min-width: 100px;
}

.btn-webinar-modal {
    border-radius: 5px;
    background: #ea6915;
    color: #fff;
    padding: 7px 20px;
    font-size: 12px;
    width: auto;
    border: 1px solid #ea6915;
    display: inline-block;
    min-width: 100px;
    transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -webkit-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
}

.btn-webinar-modal-submit {
    border-radius: 5px;
    background: #ea6915;
    color: #fff;
    padding: 7px 20px;
    font-size: 12px;
    width: auto;
    border: 1px solid #ea6915;
    display: inline-block;
    min-width: 100px;
    transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -webkit-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
}

.modal-dialog-new {
    height: 100vh;
    width: 100vw;
    display: flex;
    justify-content: center;
    align-items: center;
}

.modal-backdrop.fade {
    opacity: 0.4 !important;
    transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -webkit-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
}

#webinarRegistrationModal {
    transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -webkit-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
}

.icc-mobile-btn,
.iccc-section-box .iccc-slider-box .lSPager.lSpg {
    display: none;
}

.iccc-final-popup .icc-tab-box .tab-details .tab-details-box .button-row .btn-warning.btn-ghost {
    background: #fff;
    color: #ea6915;
}

.iccc-final-popup .icc-tab-box .tab-details .tab-details-box .button-row .btn-warning.btn-ghost:hover {
    background: #ea6915;
    color: #fff;
}

.iccc-final-popup .icc-tab-box {
    position: relative;
}

.iccc-final-popup .icc-tab-box .close-iccc-form {
    position: absolute;
    right: -9px;
    top: -9px;
    background: #007fb6;
    height: 22px;
    width: 22px;
    text-align: center;
    z-index: 999;
    border-radius: 50%;
    cursor: pointer;
}

.dtb,
.iccc-section-box .iccc-slider-box .slide.right {
    right: 0;
}

.iccc-final-popup .icc-tab-box .close-iccc-form .fa {
    color: #fff;
    font-size: 15px;
    float: left;
    margin-left: 6px;
    margin-top: 3px;
}

.iccc-section-box .iccc-slider-box {
    position: relative;
    padding: 0 30px;
    margin-top: 25px;
}

.iccc-section-box .iccc-slider-box img {
    width: 100%;
}

.iccc-section-box .iccc-slider-box .slide {
    background: #cdcccc;
    border-radius: 50%;
    width: 22px;
    height: 22px;
    position: absolute;
    top: 50%;
    margin-top: -12px;
    cursor: pointer;
}

.iccc-section-box .iccc-slider-box .slide:hover {
    background: #007fb6;
}

.iccc-section-box .iccc-slider-box .slide.left {
    left: 0;
}

.iccc-section-box .iccc-slider-box .fa {
    color: #fff;
    float: left;
    margin-left: 10px;
    font-size: 18px;
    margin-top: 2px;
}

.iccc-section-box .iccc-slider-box .slide.left .fa {
    margin-left: 7px;
}

.dtb {
    font-size: 13px;
    font-weight: 600;
    position: absolute;
    top: 0;
}

.icc-mobile-btn a {
    border-radius: 2px;
    background: #ea6915;
    color: #fff;
    margin-left: 0;
    display: inline-block;
    padding: 8px 12px;
    font-size: 14px;
    width: 100%;
    font-weight: 600;
    margin-top: 0;
    max-width: 380px;
}

.body-fixed {
    overflow: hidden;
    position: fixed;
    width: 100%;
}

.iccc-col,
.mobile-partner-iccc {
    display: none;
}

.new-pricing-page .p-row {
    padding: 40px 0;
}

.new-pricing-page h5,
.new-pricing-page h6 {
    font-size: 24px;
    font-weight: 600;
}

.new-pricing-page h4 {
    font-size: 22px;
    font-weight: 600;
}

.new-pricing-page h3 {
    font-size: 20px;
    font-weight: 600;
}

.new-pricing-page h2 {
    font-size: 18px;
    font-weight: 400;
}

.new-pricing-page h1 {
    font-size: 15px;
    line-height: normal;
    margin-top: 10px;
    font-weight: 400;
}

.new-pricing-page .text-gray {
    color: #888;
    margin-top: 5px;
}

.new-pricing-page .bg-gray {
    background: #eee !important;
}

.new-pricing-page .mb-0 {
    margin-bottom: 0;
}

.new-pricing-page .price-list-box .price-list {
    background: #fff;
    padding: 20px;
    border-top: 4px #ccc solid;
    border-radius: 0 0 2px 2px;
}

.new-pricing-page .price-list-box .price-list .view-features {
    position: absolute;
    bottom: -18px;
    left: 0;
    width: 100%;
    padding: 0 30px;
    display: none;
}

.new-pricing-page .price-list-box .price-list .view-features .pricing-btn {
    background: #fff;
}

.new-pricing-page .price-list-box .price-list .mobile-features {
    padding: 30px 0 0;
    display: none;
}

.new-pricing-page .price-list-box .price-list .mobile-features a {
    margin: 5px 0;
    display: inline-block;
}

.new-pricing-page .price-list-box .price-list .mobile-features h5 {
    font-size: 15px;
    margin-top: 0;
    margin-bottom: 20px;
    text-transform: none;
}

.new-pricing-page .price-list-box .price-list .mobile-features p {
    font-size: 13px;
    margin-bottom: 20px;
}

.new-pricing-page .price-list-box .price-list .mobile-features p:last-child {
    margin-bottom: 0;
}

.new-pricing-page .price-list-box .price-list .mobile-features strong {
    font-size: 13px;
    display: block;
    margin-bottom: 5px;
}

.new-pricing-page .price-list-box .price-list h5 {
    text-transform: capitalize;
    margin-top: 15px;
    margin-bottom: 5px;
}

.new-pricing-page .price-list-box .price-list h1 {
    font-size: 14px;
}

.new-pricing-page .price-list-box .price-list.preview h5 {
    color: #007fb6;
}

.new-pricing-page .price-list-box .price-list.learn h5 {
    color: #f7aa06;
}

.new-pricing-page .price-list-box .price-list.explore h5 {
    color: #d3452e;
}

.new-pricing-page .price-list-box .price-list.realize h5 {
    color: #008f4d;
}

.new-pricing-page .price-list-box .price-list.border-preview {
    border-color: #007fb6;
}

.new-pricing-page .price-list-box .price-list.border-learn {
    border-color: #f7aa06;
}

.new-pricing-page .price-list-box .price-list.border-explore {
    border-color: #d3452e;
}

.new-pricing-page .price-list-box .price-list.border-realize {
    border-color: #008f4d;
}

.new-pricing-page .price-list-box .price-list .icon-box {
    display: table-cell;
    height: 73px;
    width: 1000px;
    vertical-align: middle;
    margin: auto;
    max-width: 100%;
}

.new-pricing-page a {
    color: #007fb6;
}

.new-pricing-page a.learn-link {
    color: #007fb6;
    display: inline-block;
    margin-top: 40px;
    font-size: 16px;
}

.new-pricing-page .btn-orange {
    border-radius: 2px;
    display: inline-block;
    padding: 8px 15px;
    background: #ea6915;
    color: #fff;
    font-size: 14px;
}

.new-pricing-page .btn-orange:hover {
    background: #dc600f;
    color: #fff;
}

.new-pricing-page .row-20 {
    margin-bottom: 10px;
    float: left;
    width: 100%;
}

.new-pricing-page .price-list-box .for-8-9 {
    padding: 0 100px;
}

.new-pricing-page .price-list-box .for-graduates {
    padding: 0 220px;
}

.new-pricing-page .price-list-box .price-list .rate {
    margin: 15px 0;
}

.new-pricing-page .price-list-box .for-10-12 .col-md-3,
.new-pricing-page .price-list-box .for-8-9 .col-md-4,
.new-pricing-page .price-list-box .for-graduates .col-md-4 {
    padding: 0 10px;
}

.new-pricing-page .price-list-box .row {
    margin: 0 -10px;
}

.new-pricing-page .price-list-box .price-list .rate span {
    font-size: 30px;
    font-weight: 600;
    padding: 5px 8px 0;
    display: inline-block;
}

.new-pricing-page .price-list-box .price-list .rate .fa-inr {
    font-size: 20px;
    margin-right: 4px;
    font-weight: 300;
    color: #484848;
    float: left;
}

.new-pricing-page .price-list-box .price-list .rate span.discounted-price {
    display: inline !important;
    font-size: 15px !important;
    padding: 0 !important;
    color: #888 !important;
    text-decoration: line-through !important;
    font-weight: 400 !important;
}

.new-pricing-page .price-list-box .price-list .rate span.discounted-price .fa-inr {
    font-size: 12px !important;
    margin: 5px 2px 0 0 !important;
    color: #888 !important;
    font-weight: 400 !important;
    float: none;
}

.new-pricing-page .gray-line {
    display: block;
    width: 90px;
    border-top: 3px #e5e5e5 solid;
    margin: auto;
}

.new-pricing-page ul,
.new-pricing-page ul li {
    list-style: none;
    margin: 0;
    text-align: left;
    padding: 0;
}

.new-pricing-page ul li:last-child {
    margin-bottom: 0;
}

.new-pricing-page .price-list-box .price-list ul {
    margin-top: 22px;
    margin-bottom: 25px;
}

.new-pricing-page .price-list-box .price-list ul li {
    margin-bottom: 6px;
    position: relative;
    padding-left: 10px;
}

.new-pricing-page .price-list-box .price-list ul li:before {
    content: "\f105";
    font-family: FontAwesome, sans-serif;
    position: absolute;
    left: 0;
    top: 3px;
}

.new-pricing-page input {
    border-radius: 2px;
    width: 100%;
    padding: 8px 10px;
    color: #484848;
    font-weight: 400;
    line-height: normal;
    font-family: "Open Sans";
    text-transform: none;
    font-size: 13px;
    border: 1px solid #ddd;
    margin-bottom: 10px;
}

input::placeholder,
textarea::placeholder {
    color: #999;
}

.new-pricing-page input::placeholder,
.new-pricing-page textarea::placeholder {
    color: #999;
}

.new-pricing-page input.special-input {
    background: #f6f6f6;
}

.new-pricing-page input.special-input::placeholder {
    text-align: center;
}

.new-pricing-page .pricing-btn {
    border-radius: 2px;
    width: 100%;
    padding: 8px 10px;
    font-size: 14px;
    border: 2px solid #007fb6;
    display: inline-block;
    color: #007fb6;
    transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -webkit-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    background: #fff;
    text-transform: capitalize;
}

.new-pricing-page .popular-label {
    background: url(https://mindlerdashboard.imgix.net/pricing-page/popular.png) no-repeat #fff !important;
}

.new-pricing-page .price-list-box .price-list.learn .pricing-btn {
    border: 2px solid #f7aa06;
    color: #f7aa06;
}

.new-pricing-page .price-list-box .price-list.explore .pricing-btn {
    border: 2px solid #d3452e;
    color: #d3452e;
}

.new-pricing-page .price-list-box .price-list.realize .pricing-btn {
    border: 2px solid #008f4d;
    color: #008f4d;
}

.new-pricing-page .price-list-box .price-list .fa-inr {
    font-size: 20px;
    margin-top: 11px;
    margin-right: 4px;
    font-weight: 300;
    color: #484848;
}

.new-pricing-page .price-list-box .pricing-tab {
    position: absolute;
    top: -37px;
    left: 50%;
    width: auto;
    margin-left: -423px;
    border-radius: 4px;
    overflow: hidden;
    border: 1px solid #ddd;
}

.new-pricing-page .price-list-box .pricing-tab .col-md-4 {
    padding: 11px 15px 13px;
    font-weight: 600;
    font-size: 20px;
    background: #fff;
    border-right: 0;
    width: 280px;
    position: relative;
    cursor: pointer;
}

.new-pricing-page .price-list-box .pricing-tab .col-md-4 .span-line {
    width: 1px;
    background: #ddd;
    height: 46px;
    position: absolute;
    right: -1px;
    top: 50%;
    margin-top: -23px;
    z-index: 9;
    display: none;
}

.new-pricing-page .price-list-box .pricing-tab .col-md-4.active-tab {
    background: #007fb6;
    color: #fff;
}

.new-pricing-page .price-list-box .pricing-tab .col-md-4.active-tab p {
    color: #fff;
}

.new-pricing-page .price-list-box .pricing-tab .col-md-4:last-child {
    border-right: 0;
}

.new-pricing-page .price-list-box .pricing-tab .col-md-4 p {
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 400;
    color: #888;
    margin-top: 0;
}

.new-pricing-page .price-list-box {
    position: relative;
    padding-top: 75px;
    background: #eee !important;
}

.new-pricing-page .price-list-box .pricing-tab .select-down {
    display: none;
}

.new-pricing-page .career-guidance-baaner {
    background: url(https://mindlerdashboard.imgix.net/pricing-page/section-banner.jpg) center no-repeat #01619b;
    background-size: auto 296px;
    height: 296px;
    color: #fff;
}

.new-pricing-page .career-guidance-baaner .col-md-12 .height {
    display: table-cell;
    vertical-align: middle;
    height: 296px;
}

.new-pricing-page .career-guidance-baaner .col-md-12 {
    padding-left: 500px;
}

.new-pricing-page .career-guidance-baaner h2,
.new-pricing-page .career-guidance-baaner h6 {
    color: #fff;
    margin: 0 0 10px;
    line-height: 30px;
}

.new-pricing-page .career-guidance-baaner h6 {
    color: #fff;
    margin: 0;
}

.new-pricing-page .student-baaner {
    background: url(https://mindlerimages.imgix.net/home/pricing-student-banner.jpg) center no-repeat #f3f3f3;
    background-size: auto 318px;
    height: 318px;
    color: #484848;
}

.new-pricing-page .student-baaner .col-md-12 .height {
    display: table-cell;
    vertical-align: middle;
    height: 318px;
    width: 680px;
}

.new-pricing-page .student-baaner .col-md-12 span {
    position: relative;
    padding-left: 15px;
    margin-left: 5px;
    display: inline-block;
    margin-top: 5px;
}

.new-pricing-page .student-baaner .col-md-12 span .fa-circle {
    position: absolute;
    left: 0;
    top: 8px;
    color: #888;
    font-size: 6px;
}

.spotlight-banner.p-row .row h3 {
    margin: 0 0 30px;
    font-size: 19px;
    text-transform: uppercase;
    font-weight: 400;
    color: #888;
    line-height: 19px;
}

.spotlight-banner.p-row .row h6 {
    margin: 0 0 20px;
    font-size: 28px;
    font-weight: 600;
    line-height: normal;
}

.spotlight-banner.p-row .row p {
    margin: 0 0 30px;
    font-size: 15px;
}

.spotlight-banner.p-row .row .img-part {
    text-align: right;
}

.spotlight-banner.p-row .row .content-part div {
    display: table-cell;
    vertical-align: middle;
    height: 428px;
}

.new-pricing-page .row {
    margin: 0 -15px;
}

.new-pricing-page .call-banner {
    background: url(https://mindlerdashboard.imgix.net/pricing-page/call-banner.jpg) center no-repeat #e1f4f8;
    background-size: auto 324px;
    height: 324px;
}

.new-pricing-page .call-banner .height {
    display: table-cell;
    vertical-align: middle;
    height: 324px;
}

.new-pricing-page .call-banner .contact-banner-details {
    background: url(https://mindlerdashboard.imgix.net/pricing-page/call-icon.jpg) no-repeat;
    padding-left: 145px;
    min-height: 102px;
}

.new-pricing-page .faq-section {
    padding: 60px 0;
}

.new-pricing-page .faq-section .faq-box {
    margin-top: 35px;
}

.new-pricing-page .faq-section .faq-box strong {
    font-weight: 600;
    font-size: 16px;
    margin-bottom: 11px;
    display: block;
    line-height: normal;
}

.new-pricing-page .faq-section .faq-box p {
    font-weight: 400;
    font-size: 15px;
    margin-bottom: 0;
    line-height: 22px;
}

.new-pricing-page .signup-banner {
    background: url(https://mindlerdashboard.imgix.net/pricing-page/signup-banner.jpg) center no-repeat #1d7189;
    background-size: auto 391px;
    height: 391px;
    color: #fff;
}

.new-pricing-page .signup-banner .validation,
.new-pricing-page .signup-banner .validation-mobile {
    color: #fff;
    font-size: 11px !important;
    text-align: left;
    display: block;
    float: left;
    width: 100%;
    margin-bottom: 0 !important;
}

.new-pricing-page .signup-banner .validation-mobile {
    display: none;
}

.new-pricing-page .signup-banner .height {
    display: table-cell;
    vertical-align: middle;
    height: 391px;
}

.new-pricing-page .signup-banner .height input {
    border: 0;
    border-radius: 2px;
    text-align: left;
    padding: 8px 10px 8px 20px;
    float: left;
    width: 310px;
    margin-bottom: 0;
    font-size: 14px;
}

.new-pricing-page .signup-banner .height input:focus {
    outline: 0;
    border: 0;
}

.new-pricing-page .signup-banner .height input::placeholder {
    text-align: left;
}

.new-pricing-page .signup-banner .height .btn-orange {
    border-radius: 0 2px 2px 0;
    float: left;
    margin-left: -3px;
    font-weight: 400;
    font-size: 14px;
}

.new-pricing-page .submit-banner {
    background: url(https://mindlerdashboard.imgix.net/pricing-page/submit-banner.jpg) center no-repeat #f7f5f6;
    background-size: auto 582px;
    height: 582px;
    color: #fff;
    padding: 68px 0;
}

.new-pricing-page .submit-banner .submit-form-box {
    background: #fff;
    padding: 40px 90px;
    float: left;
    width: 100%;
    border-radius: 2px;
}

.new-pricing-page .submit-banner .submit-form-box .validation {
    text-align: left;
    margin-top: -20px;
    margin-bottom: 5px;
    color: red;
}

.new-pricing-page .submit-banner .submit-form-box input {
    margin-bottom: 20px;
    border-radius: 2px;
    text-transform: none !important;
}

.new-pricing-page .submit-banner .submit-form-box input::placeholder,
.new-pricing-page .submit-banner .submit-form-box textarea::placeholder {
    color: #999 !important;
    text-transform: none !important;
}

.new-pricing-page .submit-banner .submit-form-box select {
    width: 100%;
    padding: 8px 10px;
    border-radius: 2px;
    font-size: 13px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: url(https://www.mindler.com/assets/careerLibrary/img/arrow.png) center right 10px no-repeat #fff !important;
}

.new-pricing-page .submit-banner .submit-form-box textarea {
    height: 92px;
}

.new-pricing-page .submit-banner .submit-form-box .btn-orange {
    padding: 8px 30px;
    margin-top: 20px;
    font-weight: 400 !important;
}

.new-pricing-page textarea {
    border-radius: 2px;
    width: 100%;
    padding: 8px 10px;
    color: #484848;
    font-weight: 400;
    line-height: normal;
    font-family: "Open Sans";
    text-transform: none;
    font-size: 13px;
    letter-spacing: 0.4px;
    border: 1px solid #ddd;
    resize: none;
}

.new-pricing-page .submit-banner .submit-dropdown {
    position: relative;
    margin-bottom: 20px;
}

.new-pricing-page .submit-banner .submit-dropdown .selectedtext {
    width: 100%;
    padding: 8px 10px;
    font-size: 14px;
    letter-spacing: 0.4px;
    border: 1px solid #ddd;
    border-radius: 2px;
    display: block;
    background: url(https://mindlerdashboard.imgix.net/pricing-page/arrow.png) right 10px center no-repeat #fff;
    cursor: pointer;
    color: #999;
}

.new-pricing-page .submit-banner .submit-dropdown ul {
    position: absolute;
    color: #484848;
    width: 100%;
    top: 37px;
    left: 0;
    background: #fafafa;
    padding: 15px;
    box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.11);
    display: none;
}

.new-pricing-page .submit-banner .submit-dropdown ul li {
    display: block;
    color: #484848;
    padding-bottom: 8px;
    border-bottom: 1px #efefef solid;
    margin-bottom: 8px;
    cursor: pointer;
}

.new-pricing-page .submit-banner .submit-dropdown ul li:last-child {
    padding-bottom: 0;
    border-bottom: 0 #e9e9e9 solid;
    margin-bottom: 0;
}

.new-pricing-page .submit-banner .submit-dropdown ul li:hover {
    color: #007fb6;
}

.testimonials-section {
    background: url(https://mindlerdashboard.imgix.net/pricing-page/testimonial-bg.jpg) center no-repeat;
    padding: 50px 0;
    background-size: 100% 100%;
}

.new-pricing-page .testimonials-section #content-slider li p {
    text-align: left;
    color: #fff;
    font-size: 15px;
    margin-bottom: 30px;
    position: relative;
    margin-top: 10px;
    line-height: normal;
}

.new-pricing-page .testimonials-section #content-slider li p .img-comma {
    position: absolute;
    left: 0;
    top: 4px;
    width: 20px;
}

.new-pricing-page .testimonials-section #content-slider li small {
    display: block;
    font-size: 15px;
    color: #fff;
}

.new-pricing-page .testimonials-section #content-slider li .testi-img {
    width: 147px;
    height: 147px;
    background: #00466e;
    border-radius: 50%;
    border: 2px solid #4788ad;
    overflow: hidden;
    padding: 5px;
    float: right;
    -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.6);
    box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.6);
}

.new-pricing-page .testimonials-section #content-slider li .testi-img span.circle {
    display: block;
    width: 100%;
    height: 100%;
    overflow: hidden;
    border-radius: 50%;
}

.new-pricing-page .testimonials-section #content-slider li .testi-img img {
    width: 100%;
}

.new-pricing-page .testimonials-section .item .lSSlideOuter .lSPager.lSpg {
    margin: 10px 0 0;
    padding: 0;
    text-align: center;
    margin-top: 30px !important;
}

.new-pricing-page .lSSlideOuter .lSPager.lSpg>li.active a,
.new-pricing-page .lSSlideOuter .lSPager.lSpg>li:hover a {
    background-color: #4e93ba;
}

.new-pricing-page .testimonials-section .item .lSSlideOuter .lSPager.lSpg>li a {
    border-radius: 50%;
    height: 12px;
    width: 12px;
    transition: all 0.5s linear 0s;
    border: 2px solid #428bca;
    background: #01466f;
    z-index: 9;
}

.new-pricing-page .program-feature-section {
    padding: 35px 0;
}

.new-pricing-page .program-feature-section .icon-box {
    display: table-cell;
    height: 73px;
    width: 1000px;
    vertical-align: middle;
    margin: auto;
    max-width: 100%;
}

.new-pricing-page .program-feature-section h5 {
    text-transform: capitalize;
    margin-top: 15px;
    margin-bottom: 5px;
    font-size: 22px;
}

.new-pricing-page .program-feature-section h1 {
    font-size: 13px;
}

.new-pricing-page .selection-career .program-feature-section h1 {
    color: #484848 !important;
}

.new-pricing-page .program-feature-section .feature-sec-1 {
    padding: 0 15px;
}

.new-pricing-page .program-feature-section .feature-sec-1 .col-md-2 {
    padding: 25px 0 0;
}

.new-pricing-page .tab-features-8-9 .program-feature-section .feature-sec-1 .col-md-2 {
    width: 25%;
}

.new-pricing-page .tab-features-10-12 .program-feature-section .feature-sec-1 .col-md-2 {
    width: 20%;
}

.new-pricing-page .tab-features-graduates .program-feature-section .feature-sec-1 .col-md-2 {
    width: 33.33%;
}

.new-pricing-page .program-feature-section .feature-sec-2 .col-md-2 {
    width: 20%;
}

.new-pricing-page .program-feature-section .col-md-2.preview h5 {
    color: #007fb6;
}

.new-pricing-page .program-feature-section .col-md-2.learn h5 {
    color: #f7aa06;
}

.new-pricing-page .program-feature-section .col-md-2.explore h5 {
    color: #d3452e;
}

.new-pricing-page .program-feature-section .col-md-2.realize h5 {
    color: #008f4d;
}

.new-pricing-page .program-feature-section .col-md-2.explore {
    background: url(https://mindlerdashboard.imgix.net/pricing-page/popular.png) no-repeat #fcf1ef;
}

.new-pricing-page .program-feature-section .feature-sec-1 .col-md-2 .rate {
    margin: 15px 0;
    min-height: 62px;
}

.new-pricing-page .program-feature-section .feature-sec-1 .col-md-2 span {
    font-size: 26px;
    font-weight: 600;
    padding: 5px 30px 0;
    display: inline-block;
}

.new-pricing-page .program-feature-section .feature-sec-1 .col-md-2 .fa-inr {
    font-size: 22px;
    margin-top: 11px;
    margin-right: 4px;
    font-weight: 300;
    color: #484848;
}

.new-pricing-page .program-feature-section .feature-sec-1,
.new-pricing-page .program-feature-section .feature-sec-2 {
    float: left;
    width: 100%;
}

.new-pricing-page .program-feature-section .feature-sec-2 .col-md-2.discription {
    text-align: left;
}

.new-pricing-page .program-feature-section .feature-sec-2 table {
    width: 100%;
}

.new-pricing-page .program-feature-section .feature-sec-2 table tr td {
    width: 20%;
    border-top: 1px solid #e5e5e5;
    padding: 12px 0;
}

.new-pricing-page .program-feature-section .feature-sec-2 table tr td .feature-label {
    color: #888;
    display: block;
    font-size: 12px;
    line-height: normal;
}

.new-pricing-page .fa-tooltip {
    color: #888;
    font-size: 12px;
    position: relative;
    margin-left: 3px;
}

.new-pricing-page .fa-tooltip .tooltip-popup {
    position: absolute;
    left: 20px;
    background: #007fb6;
    color: #fff;
    padding: 5px;
    border-radius: 2px;
    min-width: 150px;
    font-family: "Open Sans";
    line-height: normal;
    font-size: 11px;
    top: -10px;
    display: none;
}

.new-pricing-page .fa-tooltip .tooltip-popup:after {
    position: absolute;
    display: block;
    width: 0;
    height: 0;
    border-color: transparent #007fb6 transparent transparent;
    border-style: solid;
    border-width: 6px 6px 6px 0;
    bottom: -10px;
    left: -6px;
    content: " ";
    top: 10px;
}

.new-pricing-page .program-feature-section .feature-sec-2 table tr td .feature-viewreport {
    display: block;
    line-height: normal;
    margin: 5px 0;
}

.new-pricing-page .program-feature-section .feature-sec-2 table tr td.disc {
    text-align: left;
    line-height: normal;
    font-size: 13px;
}

.new-pricing-page .program-feature-section .feature-sec-2 table tr td.disc strong {
    display: block;
    margin-bottom: 5px;
    font-size: 14px;
}

.new-pricing-page .program-feature-section .feature-sec-2 table tr td.disc-breaks {
    text-align: center;
    line-height: normal;
    font-size: 14px;
    padding: 25px 0;
}

.new-pricing-page .program-feature-section .feature-sec-2 table tr td.disc-breaks strong {
    display: block;
    margin-bottom: 2px;
    font-size: 18px;
}

.new-pricing-page .program-feature-section .feature-sec-2 table tr td .fa.fa-circle {
    font-size: 10px;
}

.new-pricing-page .program-feature-section .feature-sec-2 table tr td:nth-child(2) .fa.fa-circle {
    color: #007fb6;
}

.new-pricing-page .program-feature-section .feature-sec-2 table tr td:nth-child(3) .fa.fa-circle {
    color: #f7aa06;
}

.new-pricing-page .program-feature-section .feature-sec-2 table tr td:nth-child(4) .fa.fa-circle {
    color: #d3452e;
}

.new-pricing-page .program-feature-section .feature-sec-2 table tr td:nth-child(4),
.new-pricing-page .selection-graduates .program-feature-section .feature-sec-2 table tr td:nth-child(3) {
    background: #fcf1ef;
}

.new-pricing-page .program-feature-section .feature-sec-2 table tr td:nth-child(5) .fa.fa-circle {
    color: #008f4d;
}

.new-pricing-page .program-feature-section .feature-sec-2 table tr td .pricing-btn {
    border-radius: 2px;
    width: 100%;
    padding: 8px 10px;
    font-size: 14px;
    border: 2px solid #007fb6;
    display: inline-block;
    color: #007fb6;
    transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -webkit-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
}

.new-pricing-page .program-feature-section .feature-sec-2 table tr td:nth-child(2) .pricing-btn:hover {
    background: #007fb6;
    color: #fff;
}

.new-pricing-page .program-feature-section .feature-sec-2 table tr td:nth-child(3) .pricing-btn {
    border: 2px solid #f7aa06;
    color: #f7aa06;
}

.new-pricing-page .program-feature-section .feature-sec-2 table tr td:nth-child(3) .pricing-btn:hover {
    background: #f7aa06;
    color: #fff;
}

.new-pricing-page .program-feature-section .feature-sec-2 table tr td:nth-child(4) .pricing-btn {
    border: 2px solid #d3452e;
    color: #d3452e;
}

.new-pricing-page .program-feature-section .feature-sec-2 table tr td:nth-child(4) .pricing-btn:hover {
    background: #d3452e;
    color: #fff;
}

.new-pricing-page .program-feature-section .feature-sec-2 table tr td:nth-child(5) .pricing-btn {
    border: 2px solid #008f4d;
    color: #008f4d;
}

.new-pricing-page .program-feature-section .feature-sec-2 table tr td:nth-child(5) .pricing-btn:hover {
    background: #008f4d;
    color: #fff;
}

.new-pricing-page .program-feature-section .feature-sec-2 table tr.btn-row td {
    padding: 20px 15px;
    vertical-align: bottom;
}

.new-pricing-page .program-feature-section.onscroll-fixed.chart-fixed {
    position: fixed;
    width: 100%;
    top: -45px;
    left: 0;
    z-index: 999;
    background: #fff;
}

.new-pricing-page .program-feature-section.onscroll-fixed.webinar-class.chart-fixed {
    top: -10px;
}

.pricing-mobile-show {
    display: none;
}

.pricing-desktop-show {
    display: block;
}

.new-pricing-page input,
.new-pricing-page textarea {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

.new-pricing-page .faq-section .fa,
.new-pricing-page .selection-graduates,
.new-pricing-page .selection-stream {
    display: none;
}

.new-pricing-page .price-list-box .tab-details {
    float: left;
    width: 100%;
}

.new-pricing-page .price-list-box .tab-details .validation,
.new-pricing-page .program-feature-section .feature-sec-2 .validation {
    text-align: left;
    margin-top: -10px;
    margin-bottom: 5px;
    color: red;
}

.new-pricing-page .price-list-box .tab-details.selection-stream .price-list p.disc {
    min-height: 60px;
}

.new-pricing-page .price-list-box .tab-details.selection-career .rate {
    min-height: 68px;
}

.new-pricing-page .price-list-box .tab-details.selection-career .price-list h1,
.new-pricing-page .price-list-box .tab-details.selection-stream .price-list h1 {
    min-height: 40px;
}

.new-pricing-page .price-list-box .tab-details.selection-career .price-list p.disc {
    min-height: 56px;
}

.new-pricing-page .price-list-box .tab-details.selection-graduates .price-list p.disc {
    min-height: 37px;
}

.new-pricing-page .price-list-box .price-list .mobile-features p span.label {
    display: block;
    color: #888;
    margin-top: 7px;
    font-size: 12px;
    padding: 0;
    font-weight: 400;
}

ul#content-slider {
    height: auto !important;
}

.mobile-buy-now a {
    margin-top: 22px;
    font-weight: 600;
}

.new-pricing-page .price-list-box .pricing-tab.upgrade-selection {
    margin-left: -139px;
}

.new-pricing-page .price-list-box .pricing-tab.upgrade-selection .drop-down .col-md-4 {
    display: none;
}

.new-pricing-page .price-list-box .pricing-tab.upgrade-selection .drop-down .col-md-4.active-tab {
    display: block !important;
}

.new-pricing-page .tab-features-8-9.selection-stream .program-feature-section .feature-sec-2.margin-top {
    margin-top: 135px;
}

.new-pricing-page .tab-features-10-12.selection-career .program-feature-section .feature-sec-2.margin-top {
    margin-top: 215px;
}

.new-pricing-page .tab-features-graduates.selection-graduates .program-feature-section .feature-sec-2.margin-top {
    margin-top: 80px;
}

.new-pricing-page .tab-details .pricing-dashboard-btn {
    margin-top: 46px;
}

.new-pricing-page .selection-career .program-feature-section h1 {
    min-height: 38px;
}

.new-pricing-page .price-list-box .tab-details.for-8-9.selection-stream .price-list {
    border-color: #ea6370;
}

.new-pricing-page .price-list-box .tab-details.for-8-9.selection-stream .price-list h5,
.new-pricing-page .tab-features-8-9.selection-stream .program-feature-section .col-md-2 h5 {
    color: #ea6370;
}

.new-pricing-page .tab-features-8-9.selection-stream .program-feature-section.pricing-data .fa.fa-circle {
    color: #ea6370 !important;
}

.new-pricing-page .price-list-box .tab-details.for-8-9.selection-stream .price-list .pricing-btn {
    border: 2px solid #ea6370 !important;
    color: #ea6370 !important;
}

.new-pricing-page .price-list-box .tab-details.for-8-9.selection-stream .price-list .pricing-btn:hover {
    color: #fff !important;
    background: #ea6370 !important;
}

.new-pricing-page .tab-features-8-9.selection-stream .program-feature-section .feature-sec-2 table tr td .pricing-btn {
    border: 2px solid #ea6370 !important;
    color: #ea6370 !important;
}

.new-pricing-page .tab-features-8-9.selection-stream .program-feature-section .feature-sec-2 table tr td .pricing-btn:hover {
    color: #fff !important;
    background: #ea6370 !important;
}

.new-pricing-page .tab-features-8-9.selection-stream .program-feature-section .col-md-2.explore {
    background: url(https://mindlerdashboard.imgix.net/pricing-page/popular.png) no-repeat #f7f7f7;
}

.new-pricing-page .tab-features-8-9.selection-stream .program-feature-section .feature-sec-2 table tr td:nth-child(4) {
    background: #f7f7f7;
}

.new-pricing-page .price-list-box .pricing-tab .col-md-4#tab-8-9.active-tab {
    background: #ea6370;
}

.new-pricing-page .price-list-box .tab-details.for-10-12.selection-career .price-list {
    border-color: #8964bf;
}

.new-pricing-page .price-list-box .tab-details.for-10-12.selection-career .price-list h5,
.new-pricing-page .tab-features-10-12.selection-career .program-feature-section .col-md-2 h5 {
    color: #8964bf;
}

.new-pricing-page .tab-features-10-12.selection-career .program-feature-section.pricing-data .fa.fa-circle {
    color: #8964bf !important;
}

.new-pricing-page .price-list-box .tab-details.for-10-12.selection-career .price-list .pricing-btn {
    border: 2px solid #8964bf !important;
    color: #8964bf !important;
}

.new-pricing-page .price-list-box .tab-details.for-10-12.selection-career .price-list .pricing-btn:hover {
    color: #fff !important;
    background: #8964bf !important;
}

.new-pricing-page .tab-features-10-12.selection-career .program-feature-section .feature-sec-2 table tr td .pricing-btn {
    border: 2px solid #8964bf !important;
    color: #8964bf !important;
}

.new-pricing-page .tab-features-10-12.selection-career .program-feature-section .feature-sec-2 table tr td .pricing-btn:hover {
    color: #fff !important;
    background: #8964bf !important;
}

.new-pricing-page .tab-features-10-12.selection-career .program-feature-section .col-md-2.explore {
    background: url(https://mindlerdashboard.imgix.net/pricing-page/popular.png) no-repeat #f7f7f7;
}

.new-pricing-page .tab-features-10-12.selection-career .program-feature-section .feature-sec-2 table tr td:nth-child(4) {
    background: #f7f7f7;
}

.new-pricing-page .price-list-box .pricing-tab .col-md-4#tab-10-12.active-tab {
    background: #8964bf;
}

.new-pricing-page .price-list-box .tab-details.for-graduates.selection-graduates .price-list {
    border-color: #00bcc6;
}

.new-pricing-page .price-list-box .tab-details.for-graduates.selection-graduates .price-list h5,
.new-pricing-page .tab-features-graduates.selection-graduates .program-feature-section .col-md-2 h5 {
    color: #00bcc6;
}

.new-pricing-page .tab-features-graduates.selection-graduates .program-feature-section.pricing-data .fa.fa-circle {
    color: #00bcc6 !important;
}

.new-pricing-page .price-list-box .tab-details.for-graduates.selection-graduates .price-list .pricing-btn {
    border: 2px solid #00bcc6 !important;
    color: #00bcc6 !important;
}

.new-pricing-page .price-list-box .tab-details.for-graduates.selection-graduates .price-list .pricing-btn:hover {
    color: #fff !important;
    background: #00bcc6 !important;
}

.new-pricing-page .tab-features-graduates.selection-graduates .program-feature-section .feature-sec-2 table tr td .pricing-btn {
    border: 2px solid #00bcc6 !important;
    color: #00bcc6 !important;
}

.new-pricing-page .tab-features-graduates.selection-graduates .program-feature-section .feature-sec-2 table tr td .pricing-btn:hover {
    color: #fff !important;
    background: #00bcc6 !important;
}

.new-pricing-page .tab-features-graduates.selection-graduates .program-feature-section .col-md-2.explore {
    background: url(https://mindlerdashboard.imgix.net/pricing-page/popular.png) no-repeat #f7f7f7;
}

.new-pricing-page .tab-features-graduates.selection-graduates .program-feature-section .feature-sec-2 table tr td:nth-child(3) {
    background: #f7f7f7;
}

.new-pricing-page .price-list-box .pricing-tab .col-md-4#tab-gratuates.active-tab {
    background: #00bcc6;
}

.career-details-page .right-side ul li {
    margin-bottom: 10px !important;
}

.margin-top-0 {
    margin-top: 0 !important;
}

.margin-bottom-0 {
    margin-bottom: 0 !important;
}

.margin-bottom-5 {
    margin-bottom: 5px !important;
}

.margin-bottom-10 {
    margin-bottom: 10px !important;
}

.margin-bottom-15 {
    margin-bottom: 15px !important;
}

.margin-bottom-20 {
    margin-bottom: 20px !important;
}

.margin-bottom-25 {
    margin-bottom: 25px !important;
}

.line-normal {
    line-height: normal !important;
}

.color-3 {
    color: #333;
}

.color-4 {
    color: #444;
}

.color-5 {
    color: #555;
}

.font-4 {
    font-weight: 400 !important;
}

.font-5 {
    font-weight: 500 !important;
}

.font-6 {
    font-weight: 600 !important;
}

.font-7 {
    font-weight: 700 !important;
}

.font-8 {
    font-weight: 800 !important;
}

.bold-6 {
    font-weight: 600 !important;
}

.transition {
    transition: all 0.5s ease-in-out 0s;
    -moz-transition: all 0.5s ease-in-out 0s;
    -webkit-transition: all 0.5s ease-in-out 0s;
    -o-transition: all 0.5s ease-in-out 0s;
}

.career-library-new p {
    color: #484848;
    font-size: 14px;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: normal;
}

.career-library-new .validation {
    line-height: normal;
}

.career-library-new a,
.career-library-new a:hover {
    color: #007fb6;
}

.career-library-new ul,
.career-library-new ul li {
    margin: 0 !important;
    padding: 0;
    list-style: none;
}

.career-library-new input:hover {
    outline: 0;
}

.left-popup-click {
    float: left;
    margin-top: 0;
    display: none;
}

.left-popup-click .fa {
    font-size: 20px;
    color: #484848;
}

.career-library-new {
    font-family: "Open Sans";
    padding: 45px 0;
    color: #484848;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: normal;
}

h2.for-desktop {
    display: block;
}

h2.for-mobile {
    display: none;
}

h1.for-desktop {
    display: block;
}

h1.for-mobile {
    display: none;
}

p#career-mobile-heading.for-mobile {
    display: none;
}

.career-details-page-heading {
    font-size: 26px;
    margin-top: 20px;
    margin-bottom: 10px !important;
}

.career-library-new.career-details-page {
    padding-top: 0;
    position: relative;
}

.career-library-new a::selection,
.career-library-new div::selection,
.career-library-new p::selection {
    background: #007fb6;
    color: #fff;
}

.career-library-new button,
.career-library-new input,
.career-library-new select,
.career-library-new textarea {
    font-family: "Open Sans";
    font-weight: 400;
    font-size: 14px;
    padding: 6px 10px;
    margin-bottom: 0;
    letter-spacing: normal;
}

.career-library-new input:focus,
.career-library-new select:focus,
.career-library-new textarea:focus {
    outline: 0;
    border-color: #ddd;
}

.career-library-new input:hover,
.career-library-new select:hover,
.career-library-new textarea:hover {
    outline: 0;
}

.career-library-new h1,
.career-library-new h2,
.career-library-new h3,
.career-library-new h4,
.career-library-new h5,
.career-library-new h6 {
    text-transform: none;
    letter-spacing: normal;
    font-family: "Open Sans";
    font-weight: 600;
    margin-bottom: 20px;
    line-height: normal;
}

.career-library-new .cl-row {
    margin-bottom: 25px;
}

.career-library-new .cl-row:last-child {
    margin-bottom: 0;
}

.career-library-new .text-center {
    text-align: center;
}

.career-library-new .btn-orange {
    color: #fff;
    background-color: #ea6915;
    padding: 8px 20px;
    font-weight: 400;
    transition: all 0.5s ease-in-out 0s;
    -moz-transition: all 0.5s ease-in-out 0s;
    -webkit-transition: all 0.5s ease-in-out 0s;
    -o-transition: all 0.5s ease-in-out 0s;
    display: inline-block;
}

.career-library-new .btn-orange:hover {
    color: #fff;
    background-color: #e05e09;
}

.career-library-new .btn-orange-1,
.career-library-new .btn-orange-1:hover {
    color: #fff;
    background-color: #ea6915;
}

.career-library-new .btn-orange-1 {
    padding: 8px 20px;
    font-weight: 400;
    transition: all 0.5s ease-in-out 0s;
    -moz-transition: all 0.5s ease-in-out 0s;
    -webkit-transition: all 0.5s ease-in-out 0s;
    -o-transition: all 0.5s ease-in-out 0s;
    display: block;
    text-align: center;
    margin-top: 6px;
    border-radius: 2px;
}

.career-library-new .font-16 {
    font-size: 16px;
    font-weight: 600;
}

.career-library-new h6 {
    font-size: 17px;
    font-weight: 700;
}

.career-library-new h5 {
    font-size: 20px;
}

.career-library-new h4 {
    font-size: 20px;
    font-weight: 600;
}

.career-library-new h3 {
    font-size: 26px;
}

.career-library-new h2 {
    font-size: 26px;
    font-weight: 600;
    margin-top: 20px;
    margin-bottom: 10px;
    color: #484848;
}

.career-library-new .search-box .btn-orange {
    padding: 13px 50px;
    display: inline-block;
}

.career-library-new input {
    padding: 7px 10px;
}

.career-library-new .search-box input::placeholder {
    color: #999;
}

.career-library-new .search-box input {
    max-width: 500px;
    width: 100%;
    padding: 12px 20px;
    display: inline-block;
    color: #484848;
}

.career-library-new .top-searches ul li {
    display: inline-block;
}

.career-library-new .top-searches ul li a {
    background: #f2f2f2;
    padding: 8px 16px;
    color: #707070;
    white-space: nowrap;
    margin-bottom: 5px;
    display: inline-block;
}

.career-library-new .top-searches ul li a:hover {
    color: #444;
    background: #e7e7e7;
}

.career-library-new .search-topics {
    border-top: #ddd solid 1px;
    padding-top: 20px;
}

.career-library-new .search-topics .sorting-row .fa {
    position: absolute;
    display: none;
    font-size: 11px;
    left: 0;
    top: 5px;
}

.career-library-new .search-topics .sorting-row a.sort-asc .fa.fa-long-arrow-down,
.career-library-new .search-topics .sorting-row a.sort-desc .fa.fa-long-arrow-up {
    display: inline-block;
}

.book-mark.mobile {
    display: none;
}

.book-mark {
    font-weight: 300;
    font-size: 13px;
    margin-left: 15px;
    cursor: pointer;
    color: #484848;
    white-space: nowrap;
}

.book-mark .fa.fa-star-o {
    margin-right: 5px;
}

.career-library-new .search-topics .sorting-row a {
    color: #007fb6;
    transition: none;
    margin-left: 5px;
}

.career-library-new .search-topics .sorting-row a.sort-name {
    margin-right: 8px;
    border-right: #eaeaea 1px solid;
    padding-right: 5px;
    margin-left: 3px;
    position: relative;
    padding-left: 7px;
}

.career-library-new .search-topics .sorting-row a.active {
    color: #484848;
    font-weight: 600;
}

.career-library-new .search-topics ul li span.details-arrow {
    position: absolute;
    z-index: 99;
    right: 50%;
    color: #f2f2f2;
    bottom: -33px;
    margin-right: -17px;
    display: none;
}

.career-library-new .search-topics ul li.active span.details-arrow {
    display: block;
}

.career-library-new .search-topics ul .li-details .col-md-12 {
    float: left;
    width: 100%;
    padding: 0;
}

.career-library-new .search-topics ul .li-details .margin-box {
    padding: 15px;
    background: #fafafa;
    float: left;
    width: 100%;
    border: 1px solid #f2f2f2;
    position: relative;
    margin-bottom: 30px;
    margin-top: -30px;
}

.career-library-new .search-topics ul .li-details .margin-box .fa-close {
    position: absolute;
    z-index: 999;
    top: 15px;
    right: 15px;
    color: #888;
    font-size: 18px;
    cursor: pointer;
    background: url(https://www.mindler.com/assets/careerLibrary/img/cross-icon.png) no-repeat !important;
    width: 13px;
    height: 13px;
}

.career-library-new .search-topics ul .li-details .margin-box .fa-close:before {
    content: "\f00d";
    visibility: hidden;
}

.career-library-new .search-topics ul .li-details ul li .title .fa {
    margin-top: 0;
}

.career-library-new .search-topics ul .li-details ul li .title {
    font-weight: 600;
    text-transform: capitalize;
    margin-top: 8px;
    font-size: 14px;
    line-height: normal;
    min-height: initial;
}

.career-library-new .search-topics ul .li-details h4 {
    font-size: 16px;
    font-weight: 600;
    margin-bottom: 10px;
}

.career-library-new .search-topics ul li .img-box {
    overflow: hidden;
    opacity: 0.8;
    transition: all 0.5s ease-in-out 0s;
    -moz-transition: all 0.5s ease-in-out 0s;
    -webkit-transition: all 0.5s ease-in-out 0s;
    -o-transition: all 0.5s ease-in-out 0s;
}

.career-library-new .search-topics ul li .img-box img {
    width: 100%;
}

.career-library-new .search-topics ul li .title {
    font-weight: 600;
    color: #484848;
    line-height: normal;
    position: relative;
    font-size: 15px;
    margin-top: 8px;
    text-transform: capitalize;
    text-align: center;
}

#google-search ul li:hover .title {
    color: #484848;
}

#google-search ul li .title {
    text-align: left;
}

.career-library-new .search-topics ul li .title .fa {
    float: right;
    color: #888;
    position: absolute;
    top: 3px;
    right: 0;
}

.career-library-new .search-topics ul li .title .fa.fa-star {
    color: #d45400;
}

big {
    white-space: pre-wrap;
}

.career-library-new h5.no-span {
    display: inherit;
}

.career-library-new .search-topics.search-results ul li {
    width: 100%;
    float: left;
    padding: 0 0 25px;
    border-bottom: #ddd solid 1px;
}

.career-library-new .search-topics.search-results ul li:last-child {
    border-bottom: #ddd solid 0;
    padding-bottom: 0;
}

.career-library-new .search-topics.search-results ul {
    margin: 0;
}

.career-library-new .search-topics.search-results ul li .col-md-4,
.career-library-new .search-topics.search-results ul li .col-md-8 {
    padding: 0;
}

.career-library-new .search-topics.search-results ul li .col-md-4 {
    padding-right: 20px;
}

.career-library-new .search-topics.search-results ul li .title {
    margin-top: 0;
    margin-bottom: 10px;
    line-height: normal;
}

.career-library-new .search-topics.search-results ul li p {
    margin-bottom: 10px;
}

.career-library-new .search-topics.search-results ul li p:last-child {
    margin-bottom: 0;
}

.career-library-new .search-topics.search-results ul li p a {
    color: #e05e09;
}

.career-details-page .left-side ul li a {
    text-transform: capitalize;
    background: #f6f6f6;
    padding: 10px 20px;
    font-size: 14px;
    display: block;
    font-weight: 400;
    line-height: normal;
    color: #484848;
    border-bottom: 1px #eaeaea solid;
}

.career-details-page .left-side ul li a.active {
    background: #007fb6;
    color: #fff;
}

.career-details-page .left-side {
    width: 270px;
    float: left;
}

.career-details-page .right-side {
    margin-left: 300px;
}

.career-details-page .right-side h4 {
    margin-top: 0;
    margin-bottom: 20px;
    font-weight: 600;
    color: #484848;
}

.career-details-page .right-side h4 img {
    margin-right: 10px;
}

.career-details-page .right-side .breadcum-row {
    border-bottom: #ddd solid 1px;
    margin-top: 10px !important;
    font-size: 13px;
}

.career-details-page .right-side .cd-row {
    float: left;
    width: 100%;
    margin-top: 50px;
}

.career-details-page .right-side .cd-row#summary {
    margin-top: 15px;
}

.career-library-new.shrink .container {
    position: relative;
}

.career-library-new.shrink .left-side {
    position: fixed;
    top: 0;
    z-index: 999;
}

.career-library-new.shrink-footer .container {
    position: relative;
}

.career-library-new.shrink-footer .left-side {
    position: absolute;
    bottom: 0;
}

.career-library-new .start-now-box {
    background: #f0d258;
    padding: 20px;
    display: none;
}

.career-library-new .left-side .start-now-box {
    display: block;
    visibility: hidden;
}

.career-library-new .start-now-box input {
    border: 0;
    border-bottom: 1px solid #444;
    background: 0 0;
    padding: 0;
    margin-bottom: 15px;
    width: 100%;
    max-width: 300px;
}

.career-library-new .right-side .start-now-box .btn-orange {
    display: inline-block;
    padding: 2px 20px;
    font-size: 14px;
}

.career-library-new.career-details-page .accordian-set ul li a.title {
    display: block;
    padding: 10px 30px 10px 45px;
    background: #f6f6f6;
    color: #222;
    position: relative;
    font-weight: 400;
    margin-bottom: 1px;
}

.career-library-new.career-details-page .accordian-set ul li .details {
    margin: 0;
    padding: 15px;
    display: none;
}

.career-library-new.career-details-page .accordian-set a.active.title {
    color: #484848;
    font-weight: 600;
}

.career-library-new.career-details-page .accordian-set a.title:before {
    content: "\f107";
    font-family: FontAwesome, sans-serif;
    position: absolute;
    left: 15px;
    font-weight: 400;
    top: 50%;
    margin-top: -9px;
    padding: 5px;
    border-radius: 50%;
    height: 15px;
    width: 15px;
    line-height: 10px;
    text-align: right;
    display: table-cell;
    vertical-align: middle;
    font-size: 18px;
    color: #484848;
}

.career-library-new.career-details-page .accordian-set a.title.active:before {
    content: "\f106";
    line-height: 8px;
}

.career-library-new.career-details-page .table-set table {
    width: 100%;
    line-height: normal;
    border: 1px solid #ecf1f5;
}

.career-library-new.career-details-page .table-set table th {
    padding: 15px 20px;
    background: #f6f6f6;
    font-size: 14px;
    font-weight: 600;
    border: 1px solid #f2f2f2;
    border-bottom: 2px solid #e2e2e2;
    color: #484848;
}

#entrance-exams .table-set table tbody tr td {
    width: 25%;
}

#entrance-exams .table-set table tbody tr td:nth-child(2) {
    width: 20%;
}

#entrance-exams .table-set table tbody tr td:nth-child(3) {
    width: 30%;
}

#entrance-exams .table-set table tbody tr td:nth-child(4) {
    width: 25%;
}

.career-library-new.career-details-page .table-set table td {
    border: 1px solid #f2f2f2;
    padding: 15px 20px;
    font-weight: 300;
    font-size: 14px;
    color: #484848;
    line-height: normal;
}

.career-library-new.career-details-page .table-set table tbody tr td:first-child {
    font-weight: 400;
}

.career-library-new.career-details-page .table-set table tbody th {
    padding: 5px;
}

.career-library-new.career-details-page .table-set table tbody tr:nth-child(even) th {
    background: #fafafa;
    border-bottom: 1px;
}

.career-library-new.career-details-page .table-set table tbody tr:nth-child(odd) th {
    background: #fff;
    border-bottom: 1px;
}

.career-library-new.career-details-page #career-path .table-set table tbody th {
    padding: 30px 0;
}

.career-library-new.career-details-page #leading-colleges .table-set table tbody td a,
.career-library-new.career-details-page .table-set table tbody td a {
    word-break: break-all;
    color: #484848;
    cursor: default;
}

.career-library-new.career-details-page .table-set table tbody tr:nth-child(even) td {
    background: #fafafa;
}

.career-library-new.career-details-page .table-set.career-path-table table tbody tr:nth-child(even) td {
    background: #fff;
}

.career-library-new.career-details-page .table-set.career-path-table table tbody tr td {
    padding: 20px 30px;
    border: 1px solid #e1e1e1;
}

.career-library-new.career-details-page .table-set.career-path-table table thead tr th {
    padding: 10px 30px;
}

.career-library-new.career-details-page .table-set table tbody th div {
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg);
    filter: progid: DXImageTransform.Microsoft.BasicImage(rotation=3);
    white-space: nowrap;
    text-align: center;
    text-transform: capitalize;
}

ul li {
    margin-bottom: 10px !important;
    line-height: normal;
}

ul li:last-child {
    margin-bottom: 0 !important;
}

ul {
    margin-bottom: 0;
}

.with-bull ul li:before {
    content: "\f105";
    font-family: FontAwesome, sans-serif;
    position: absolute;
    left: 0;
    top: 0;
}

.with-bull ul li {
    position: relative;
    padding-left: 15px;
    margin-bottom: 10px;
    line-height: normal;
}

.with-bull ul {
    margin-bottom: 0;
    margin-top: 10px;
}

.with-bull ul li:last-child {
    margin-bottom: 0 !important;
}

div p:last-child div ul:last-child {
    margin-bottom: 0;
}

.career-details-page .right-side h6 {
    color: #484848;
    font-weight: 400;
    margin-bottom: 15px;
}

.space-20 {
    margin-bottom: 20px;
}

#lightslider-2 ul.content-slider li .title {
    text-transform: none;
    font-size: 14px;
    line-height: 22px;
    padding-right: 0;
}

#lightslider-2 ul.content-slider li p {
    text-align: left;
    margin-bottom: 0;
    margin-top: 10px;
    color: #888;
    font-weight: 400;
    font-size: 12px;
    line-height: 14px;
}

#lightslider-2 ul.content-slider li p strong {
    color: #484848;
    margin-right: 10px;
    font-weight: 400;
    font-size: 12px;
    float: left;
    border-right: #eaeaea 1px solid;
    padding-right: 10px;
}

ul.content-slider li .title {
    color: #484848;
    text-transform: capitalize;
    font-weight: 600;
    font-size: 14px;
    text-align: left;
    margin-top: 10px;
    position: relative;
    padding-right: 15px;
    line-height: normal;
}

ul.content-slider li:hover .title {
    color: #007fb6;
}

ul.content-slider li .title .fa {
    float: right;
    color: #d45400;
    position: absolute;
    top: 0;
    right: 0;
}

.choose-career-relative,
.lSSlideOuter {
    position: relative;
}

.lSSlideOuter {
    padding: 0 15px;
}

.back-career-library {
    font-weight: 600;
    font-size: 16px;
    margin-top: 15px;
    float: left;
    display: none;
}

.choose-career-dropdown,
.sorting-row span {
    font-size: 13px;
    color: #888;
    font-weight: 400;
}

.choose-career-relative.for-mobile {
    display: none;
}

.choose-career-dropdown {
    padding: 5px 10px;
    cursor: pointer;
    width: 270px;
    float: right;
    border: 1px solid #ddd;
    margin-bottom: 10px;
}

.career-details-section {
    position: relative;
    float: left;
    width: 100%;
}

.sorting-row span {
    margin-top: 5px;
}

.career-library-new .search-topics.last-page ul li {
    width: 33.33%;
    display: inline-block;
    vertical-align: top;
    padding: 0 15px;
    margin-top: 0;
    margin-bottom: 30px;
}

.career-library-new .search-topics.last-page {
    border: 0;
    padding-top: 0;
}

.career-library-new.career-last-page h4.home-page-h4 {
    display: none;
}

.sorting-row {
    margin: 5px 0;
}

.career-library-new.career-page-second .search-topics ul li .title {
    font-size: 16px !important;
}

.users-feedback {
    border: 1px solid #ddd;
    border-right: 0;
    border-left: 0;
    padding: 20px 0;
    margin-bottom: 50px;
    color: #484848;
    font-weight: 400;
    font-size: 14px;
    margin-top: 0;
    font-family: "Open Sans";
    letter-spacing: normal;
}

.cons-ul li:before,
.pros-ul li:before,
.right-side .career-choose-popup ul li a:before {
    content: "\f105";
    font-family: FontAwesome, sans-serif;
}

.users-feedback a {
    border: 1px solid #007fb6;
    padding: 5px 0;
    color: #007fb6;
    margin-left: 10px;
    display: inline-block;
    font-weight: 400;
    border-radius: 2px;
    font-size: 13px;
    line-height: normal;
    width: 80px;
    text-align: center;
}

.users-feedback .send-feed-back,
.visible-mobile {
    display: none;
}

.users-feedback a:hover {
    background: #007fb6;
    color: #fff;
}

.users-feedback .thank-you-msg {
    font-weight: 500;
    font-size: 14px;
    display: none;
    color: #484848;
}

.users-feedback .send-feed-back textarea {
    max-width: 500px;
    width: 100%;
    margin-bottom: 5px;
    margin-top: 5px;
    padding: 15px;
    font-size: 13px;
}

.users-feedback .send-feed-back textarea:focus,
.users-feedback .send-feed-back textarea:hover {
    outline: 0;
}

.users-feedback .send-feed-back a {
    margin-right: 10px;
    margin-left: 0;
}

#career-details-page .right-side .start-now-box .col-md-3.grid {
    text-align: right;
}

#career-details-page .right-side .start-now-box .col-md-3.grid img {
    width: 100px;
}

.pros-ul li:before {
    position: absolute;
    left: 0;
    top: 0;
}

.pros-ul ul li {
    padding-left: 15px;
    position: relative;
}

.cons-ul li:before {
    position: absolute;
    left: 0;
    top: 0;
}

.cons-ul ul li {
    padding-left: 15px;
    position: relative;
}

.career-details-page .right-side ul li {
    line-height: 20px;
}

.career-details-page .right-side ul li:last-child {
    margin-bottom: 25px !important;
}

.career-details-page .right-side .accordian-set ul li {
    margin-bottom: 1px !important;
}

.career-library-new .search-topics ul {
    margin: 0 -15px !important;
}

.career-library-new .search-topics ul li {
    width: 33.33%;
    display: inline-block;
    vertical-align: top;
    padding: 0 15px;
    margin-top: 0 !important;
    margin-bottom: 45px !important;
    transition: all 0.5s ease-in-out 0s;
    -moz-transition: all 0.5s ease-in-out 0s;
    -webkit-transition: all 0.5s ease-in-out 0s;
    -o-transition: all 0.5s ease-in-out 0s;
    position: relative;
}

.career-library-new .search-topics ul .li-details {
    float: left;
    width: 100%;
    display: none;
    padding: 0 15px;
    margin-top: 17px;
}

.full-intro .header.sticky {
    position: initial;
}

.full-intro .header {
    position: initial !important;
    background-color: #000;
}

.inner-intro .spacer-90 {
    display: none;
}

.inner-intro {
    height: 90px !important;
}

#relatedArticle .img-box {
    height: 160px;
    overflow: hidden;
    background: #f9f9f9;
}

.lSSlideOuter .img-box img {
    width: 100%;
}

ul.content-slider li.lslide {
    margin-right: 10px !important;
}

.career-library-new #google-search ul {
    margin: 0 !important;
}

.career-library-new #google-search ul li .title {
    min-height: initial;
}

.career-library-new #google-search {
    margin-top: 10px;
}

#google-search ul li {
    margin-bottom: 30px !important;
    padding-bottom: 30px !important;
}

#career-bucket-page .col-md-8 h1 {
    margin-bottom: 0 !important;
    line-height: 35px;
    font-size: 20px;
}

.career-choose-popup ul li a {
    border-bottom: #eaeaea solid 1px;
    display: block;
    margin-bottom: 10px;
    padding-bottom: 10px;
    color: #484848;
    position: relative;
    white-space: nowrap;
    overflow: hidden !important;
    text-overflow: ellipsis;
    padding-left: 15px;
    font-size: 13px;
}

#important-facts .with-bull ul li:last-child,
.career-details-page .right-side .cons-ul ul li:last-child,
.career-details-page .right-side .with-bull ul li:last-child,
.right-side .career-choose-popup ul li:last-child,
ul.content-slider li.lslide {
    margin-bottom: 0 !important;
}

.career-choose-popup ul li a:hover {
    color: #007fb6;
}

.choose-career-dropdown .fa {
    float: right;
    margin-top: 4px;
    color: #b3b3b3;
}

.choose-career-dropdown .fa.fa-sort-desc {
    background: url(https://www.mindler.com/assets/careerLibrary/img/arrow.png) no-repeat #fff !important;
    width: 14px;
    margin-top: 6px;
}

.choose-career-dropdown .fa.fa-close {
    background: url(https://www.mindler.com/assets/careerLibrary/img/arrow-top.png) no-repeat !important;
    width: 14px;
    margin-top: 5px !important;
    font-size: 14px;
}

.choose-career-dropdown .fa.fa-close:before,
.choose-career-dropdown .fa.fa-sort-desc:before {
    visibility: hidden;
}

.career-details-page .right-side .breadcum-row .breadcum-track {
    padding: 5px 0;
    font-size: 13px;
    font-weight: 400;
}

.career-details-page .right-side .breadcum-row .breadcum-track a {
    padding: 5px 0;
    font-size: 13px;
    font-weight: 300;
}

.right-side .career-choose-popup {
    position: absolute;
    top: 37px;
    right: 0;
    background: #f6f6f6;
    width: 500px;
    padding: 15px 0;
    z-index: 999;
    max-height: 240px;
    overflow-y: scroll;
    display: none;
    box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.11);
}

.right-side .career-choose-popup ul li {
    font-weight: 400;
    font-size: 15px;
    width: 50%;
    float: left;
    padding: 0 15px;
    margin-bottom: 0 !important;
}

.right-side .career-choose-popup ul li a:before {
    display: block;
    position: absolute;
    left: -3px;
    font-weight: 400;
    top: 1px;
    width: 10px;
    text-align: right;
    color: #444;
}

#institutions-abroad .table-set table tbody tr td:first-child,
#leading-colleges .table-set table tbody tr td:first-child {
    width: 40%;
}

#institutions-abroad .table-set table tbody tr td:nth-child(2),
#leading-colleges .table-set table tbody tr td:nth-child(2) {
    width: 20%;
}

#institutions-abroad .table-set table tbody tr td:last-child,
#leading-colleges .table-set table tbody tr td:last-child {
    width: 40px;
}

#career-path .table-set table tbody td {
    width: 33.33%;
}

.left-side-banner {
    background: url(https://www.mindler.com/assets/careerLibrary/img/banner-img.png) right 15px top 15px no-repeat #fff !important;
    padding: 10px;
    border: 1px solid #eaeaea;
    background-size: 90px auto !important;
    margin-top: 5px;
}

.left-side-banner .content-box {
    padding: 0 95px 0 8px;
    height: 160px;
    vertical-align: middle;
    display: table-cell;
}

.left-side-banner h5 {
    line-height: normal;
    font-weight: 600;
    color: #484848;
    margin-bottom: 10px;
    font-size: 15px;
}

.left-side-banner p {
    line-height: normal;
    font-weight: 400;
    color: #484848;
    font-size: 13px;
    margin-bottom: 0;
}

.career-library-new .btn-blue {
    color: #fff;
    background-color: #007fb6;
    padding: 7px 12px;
    font-weight: 400;
    transition: all 0.5s ease-in-out 0s;
    -moz-transition: all 0.5s ease-in-out 0s;
    -webkit-transition: all 0.5s ease-in-out 0s;
    -o-transition: all 0.5s ease-in-out 0s;
    display: inline-block;
    font-size: 14px;
    width: 100%;
    margin-top: 5px;
    text-align: center;
    border-radius: 2px;
}

.career-library-new .btn-blue:hover {
    color: #fff;
    background-color: #0371a0 !important;
}

.left-side-banner input {
    width: 100%;
    font-size: 14px;
    padding: 8px 12px;
    font-weight: 400;
    border-radius: 2px;
    border: 1px solid #ddd;
}

.right-side-banner input {
    width: 300px;
    font-size: 14px;
    font-weight: 400;
    border: 1px solid #eaeaea;
}

.right-side-banner input:focus {
    border-color: #ea6915;
}

.right-side-banner {
    background: url(https://www.mindler.com/assets/careerLibrary/img/banner-img-2.png) right 90px top 30px no-repeat #f6f6f6 !important;
    padding: 30px;
    background-size: 127px auto !important;
}

.right-side-banner h5 {
    font-size: 24px;
}

.right-side-banner p {
    font-size: 16px;
    color: #484848;
    font-weight: 400;
}

.right-side-banner .content-box {
    padding: 0 250px 0 0;
    height: 140px;
    vertical-align: middle;
    display: table-cell;
}

.right-side-banner .btn-orange {
    font-size: 14px;
    margin-left: -5px;
    padding: 9px 30px;
}

.for-bucket {
    top: 66px !important;
}

#career-bucket-page .choose-career-relative.for-mobile {
    display: none !important;
}

.bucket-title-mobile {
    display: none;
}

select#stream-name {
    min-width: 165px;
}

.career-library-new .search-topics ul .li-details ul li {
    width: 25%;
    margin-top: 30px !important;
    margin-bottom: 0 !important;
}

.career-library-new select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: url(https://www.mindler.com/assets/careerLibrary/img/arrow.png) right 10px top 13px no-repeat #fff !important;
    padding: 5px 10px;
    font-size: 13px;
    color: #888;
}

.career-library-new select option {
    padding: 10px 5px;
    font-size: 13px;
    color: #484848;
}

.career-library-new select option:hover {
    background: #f6f6f6;
}

a.bucket-title-link {
    color: #484848;
}

a:hover.bucket-title-link {
    color: #007fb6;
}

.career-library-new .choose-stream-dropdown {
    background: url(https://www.mindler.com/assets/careerLibrary/img/arrow.png) right 10px top 14px no-repeat #fff !important;
    font-size: 13px;
    color: #888;
    width: 165px;
    position: relative;
    cursor: pointer;
    text-align: left;
    display: none;
}

.drip-popup,
.new-about-section,
.overlay-box {
    text-align: center;
}

.career-library-new .choose-stream-dropdown.arrow-top {
    background: url(https://www.mindler.com/assets/careerLibrary/img/arrow-top.png) right 10px top 14px no-repeat #fff !important;
}

.choose-stream-dropdown .selected-title {
    padding: 5px 10px;
    display: block;
    border: 1px solid #ddd;
}

.bucket-home-link,
.carrer-overlay,
.for-get-result,
.for-zero-result {
    display: none;
}

.choose-stream-dropdown .selected-title.active {
    color: #484848;
    font-weight: 600;
}

.career-library-new .choose-stream-dropdown ul {
    position: absolute;
    width: 100%;
    list-style: none;
    background: #fff;
    z-index: 99;
    left: 0;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.13);
    margin: 0 !important;
    top: 36px;
    display: none;
}

.career-library-new .choose-stream-dropdown ul li {
    width: 100% !important;
    list-style: none;
    margin-bottom: 0 !important;
    color: #484848;
    cursor: pointer;
    padding: 8px 15px !important;
    transition: inherit;
}

.career-library-new .choose-stream-dropdown ul li.active,
.career-library-new .choose-stream-dropdown ul li:hover {
    background: #f6f6f6;
}

.career-library-new .for-zero-result ul li {
    list-style: outside !important;
    margin-left: 17px !important;
    margin-bottom: 3px !important;
}

#relatedArticle .content-slider {
    height: auto !important;
}

#lightslider-2 ul.content-slider li .title {
    min-height: 70px;
}

.career-library-new input {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

.bucket-new-row {
    border-bottom: #ddd solid 1px;
    margin-bottom: 20px;
    margin-top: 10px !important;
}

.ui-menu .ui-menu-item {
    font-family: "Open Sans";
    color: #484848;
    letter-spacing: normal;
    font-size: 14px;
    border-bottom: 1px #eaeaea solid;
}

.new-purchase-banner,
.new-purchase-banner h4,
.new-purchase-banner h5 {
    font-family: "Open Sans" !important;
    letter-spacing: normal !important;
}

.ui-autocomplete {
    background: #fff !important;
    padding: 5px 15px;
    box-shadow: 0 3px 7px #bbb;
    max-height: 215px;
    overflow-y: scroll;
}

.ui-autocomplete li {
    border-bottom: 1px solid #e7e7e7;
    padding: 10px 12px !important;
    margin: 0 !important;
    color: #666;
    font-size: 14px;
}

.ui-autocomplete li:last-child {
    border-bottom: 0 solid #e7e7e7;
}

.ui-autocomplete li:hover {
    color: #007fb6 !important;
    margin: 0 !important;
}

.ui-autocomplete li:hover div {
    padding: 0 !important;
    margin: 0 !important;
}

.carrer-overlay {
    background: rgba(0, 0, 0, 0.29);
    position: fixed;
    z-index: 999999;
    width: 100%;
    height: 100%;
    top: 0;
}

.body-block {
    overflow: hidden !important;
}

.career-library-new.career-details-page .table-set table td a {
    margin-right: 5px;
}

.career-library-new.career-details-page .table-set table td .btn {
    font-size: 11px;
    padding: 0 5px 2px;
    line-height: normal;
    background: #fff;
    border: 1px solid #007fb6;
    color: #007fb6;
    text-transform: none;
    border-radius: 2px;
}

#username,
.my-new-section h2 {
    text-transform: capitalize;
}

.career-library-new.career-details-page .table-set table td .btn.active,
.career-library-new.career-details-page .table-set table td .btn:hover {
    background: #007fb6;
    color: #fff;
}

.career-library-new.career-details-page .with-bull ol li {
    color: #484848;
    margin-bottom: 10px;
}

.career-library-new.career-details-page .with-bull ol li:last-child {
    margin-bottom: 0 !important;
}

.career-library-new.career-details-page .with-bull ol {
    padding-left: 15px;
}

.career-library-new.career-details-page .with-bull ol li ul {
    margin-top: 5px !important;
}

.career-library-new.career-details-page .with-bull ol li ul li {
    margin-bottom: 5px !important;
}

#institutions-abroad {
    margin-top: 0 !important;
}

#leading-colleges .table-set {
    margin-bottom: 30px;
}

.career-details-page .right-side .table-set table tbody tr td ul li {
    margin-bottom: 5px !important;
}

.career-details-page .right-side .table-set table tbody tr td ul li:last-child {
    margin-bottom: 0 !important;
}

.career-library-new ol li {
    color: #484848;
}

.career-library-new .table-set table tbody tr td ol {
    margin: 0;
    padding: 0 0 0 15px;
}

.career-library-new .table-set table tbody tr td ol li {
    margin-top: 5px;
}

.career-library-new .table-set table tbody tr td strong {
    display: block;
    margin-top: 6px;
}

.mobile-call,
.overlay-box {
    display: none;
}

.career-library-new .table-set table tbody tr td strong:first-child {
    margin-top: 0;
}

.scroll-top {
    bottom: 55px;
}

.scroll-top:hover {
    background: #007fb6;
}

.career-details-page .left-side.fixed-menu {
    position: fixed;
    top: 60px;
    background: #fff;
    z-index: 99;
}

.career-details-page .left-side.webinar-class.fixed-menu {
    top: 88px;
}

.my-new-section p {
    line-height: 24px;
    font-size: 15px;
    margin: 0 0 20px;
    color: #484848;
    letter-spacing: normal;
}

.my-new-section p:last-child {
    margin: 0;
}

.my-new-section .container {
    width: 1203px;
}

.my-new-section {
    margin-top: 70px;
}

.my-new-section h2 {
    font-size: 24px;
    margin-bottom: 15px;
    line-height: normal;
    margin-top: 0;
    padding: 0;
}

.my-new-section img {
    margin-top: 20px;
    width: 100%;
    border: 1px solid #dddedf;
}

.overlay-box {
    position: fixed;
    width: 100%;
    height: 100%;
    background: rgba(255, 255, 255, 0.61);
    vertical-align: middle;
    top: 0;
}

.overlay-box img {
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -15px 0 0 -15px;
}

.popular-career-footer a {
    font-size: 12px;
    margin-bottom: 2px;
    display: inline-block;
}

::selection {
    background: #007fb6 !important;
    color: #fff !important;
}

.new-about-section p {
    margin-bottom: 20px;
}

.new-about-section a,
.new-about-section p {
    font-size: 13px;
    line-height: 22px;
    color: #484848;
}

.new-about-section a {
    color: #007fb6;
}

.new-about-section a:hover {
    text-decoration: underline;
}

.tooltip-inner {
    max-width: 60%;
    width: 100%;
}

.drip-popup {
    position: fixed;
    bottom: 0;
    left: 0;
    width: auto;
    padding: 20px;
    background: rgba(33, 130, 92, 1);
    color: #fff;
    z-index: 9999;
    -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.6);
    -moz-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.6);
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.6);
}

.drip-popup a {
    color: #fff;
    background-color: #d45400;
    border: 3px solid #d45400;
    padding: 0 6px;
    display: inline-block;
    border-radius: 4px;
}

.drip-popup h3 {
    color: #fff;
}

.drip-popup p {
    margin-bottom: 15px;
}

.drip-popup p:last-child,
.new-purchase-banner p:last-child {
    margin-bottom: 0;
}

.new-purchase-banner {
    position: fixed;
    z-index: 99999;
    left: 0;
    bottom: 0;
    background: #fff;
    width: 270px;
    border-radius: 0 2px 0 0;
    box-shadow: 0 0 6px rgba(160, 160, 160, 0.64);
    color: #484848 !important;
    font-size: 13px !important;
    font-weight: 400;
    overflow: hidden;
}

.new-purchase-banner h5 {
    text-transform: none;
    margin-bottom: 0;
    font-size: 15px;
}

.new-purchase-banner p {
    color: #484848;
    font-size: 13px !important;
    line-height: normal;
    letter-spacing: normal !important;
    font-weight: 400;
}

.new-purchase-banner a {
    background: #007fb6;
    color: #fff;
    padding: 2px 10px;
    border-radius: 2px;
    margin-top: 8px;
    display: inline-block;
    font-size: 13px;
}

.new-purchase-banner .fa-minus-circle {
    position: absolute;
    color: #fff;
    top: 5px;
    right: 5px;
    cursor: pointer;
    font-size: 14px;
}

.new-purchase-banner .fa-times:hover {
    color: #484848;
    cursor: pointer;
}

.new-purchase-banner.collapse-mode {
    width: auto;
    border-radius: 0 2px 0 0;
    padding: 0 15px;
    background: #007fb6;
}

.new-purchase-banner.collapse-mode a {
    margin-top: 0;
    border-radius: 0;
    padding: 5px 10px;
}

.new-purchase-banner.collapse-mode .fa-plus-circle {
    position: absolute;
    color: #fff;
    top: 2px;
    right: 2px;
    cursor: pointer;
    font-size: 11px;
}

.tooltip>.tooltip-inner {
    background: #007fb6 !important;
}

.tooltip.right>.tooltip-arrow {
    border-right-color: #007fb6 !important;
}

.modal-body .card-header a,
.modal-body .card-header h5 {
    color: #000;
}

/*
.modal-backdrop {
opacity: 1!important;
}
*/

.modal-content {
    background: #fff;
}

.about {
    cursor: pointer;
    background-color: #fff;
    color: #fff;
    padding-top: 40px;
    padding-bottom: 30px;
}

.about h1 {
    padding: 10px 0;
    margin-bottom: 20px;
}

.about h2 {
    font-size: 16px;
    display: inline-block;
    padding-bottom: 10px;
}

.about span {
    display: block;
    width: 120px;
    height: 120px;
    line-height: 100px;
    margin: 20px auto;
    border-radius: 50%;
    color: #fff;
    opacity: 1;
    margin-bottom: 10px;
}

.item-caption h5,
.item-mask p {
    margin-top: 0;
    text-transform: uppercase;
}

.about-item:hover h2 {
    opacity: 1;
    -webkit-transform: scale(0.9, 0.9);
    -moz-transform: scale(0.9, 0.9);
    -o-transform: scale(0.9, 0.9);
    transform: scale(0.9, 0.9);
}

.about .lead {
    font-size: 14px;
    font-weight: 400;
    text-align: center;
}

.mix {
    display: none;
    width: 33%;
    background-color: none;
}

.item-box .item-mask {
    opacity: 0.5;
    visibility: visible;
}

.item-box .item-mask .item-caption {
    bottom: 30px;
    opacity: 1;
}

.item-mask {
    background: rgba(0, 0, 0, 0.2);
    height: 100%;
    position: absolute;
    width: 100%;
    top: 0;
    left: 0;
    opacity: 0;
    visibility: hidden;
    overflow: hidden;
    border-radius: 10px;
}

.item-mask h5,
.item-mask h6,
.item-mask p {
    margin-bottom: 0;
}

.item-mask p {
    font-size: 10px;
    letter-spacing: 1px;
    font-weight: 500;
    text-align: right;
}

.item-mask .item-caption {
    position: absolute;
    text-align: right;
    transition: all 0.5s ease-in-out 0s;
    -moz-transition: all 0.5s ease-in-out 0s;
    -webkit-transition: all 0.5s ease-in-out 0s;
    -o-transition: all 0.5s ease-in-out 0s;
    opacity: 0;
    right: 0;
}

.item-caption h5 {
    font-size: 14px;
    letter-spacing: 1.5px;
    font-weight: 700;
    text-align: right;
}

.cards {
    width: auto;
    margin: 0 auto;
    display: flex;
    flex-flow: row wrap;
}

.cards .card {
    background-color: #fff;
    border-radius: 2px;
    box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
    box-sizing: border-box;
    margin-bottom: 15px;
    transition: all 0.3s;
}

.cards .card .card-header {
    text-transform: uppercase;
    position: relative;
    padding: 10px;
}

.cards .card .card-header button.card-expand {
    position: absolute;
    right: 10px;
    bottom: 10px;
    line-height: 10px;
    vertical-align: middle;
    height: auto;
    border: none;
    background-color: transparent;
    cursor: pointer;
    text-transform: lowercase;
}

.cards .card .card-header button.card-expand:hover {
    background-color: #fff;
}

.cards .card .card-header button.card-expand small {
    font-size: 10px;
    color: #888;
    font-weight: 600;
}

.cards .card .card-header button.card-expand .expand {
    display: block;
}

.cards .card .card-header button.card-expand .close,
.cards .card.expanded button.card-expand .expand {
    display: none;
}

.cards .card .card-footer {
    border-top: 1px solid #eee;
    text-transform: uppercase;
}

.cards .card .card-footer a {
    color: #757575;
    text-decoration: none;
}

.cards .card .card-body,
.cards .card .card-footer {
    padding: 10px;
}

.cards .card .card-inner {
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.5s;
    z-index: 999999;
}

.cards .card.expanded {
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23);
    z-index: 99999999;
}

.cards .card.expanded .card-inner {
    max-height: 500px;
    z-index: 999999;
}

.cards .card.expanded button.card-expand .close {
    display: block;
}

.cards .card.expanded .card-header {
    border-bottom: 1px solid #eee;
}

#portfoliolinks {
    max-width: 860px;
    margin: 0 auto;
}

#links {
    width: 100%;
    padding: 50px 20px;
    text-align: center;
}

.card h5,
.new-cart-page.new-cart-thanks .discription-box .col-md-3 {
    text-align: right;
}

#links a {
    padding: 5px;
    margin: 0 10px;
    text-decoration: none;
    color: #999;
}

#links a.current,
#links a.current:hover {
    color: #555;
    border-bottom: 2px solid #999;
}

#links a:hover {
    color: #777;
    border-bottom: 2px solid #ddd;
}

.ic_container {
    margin: 5px;
    float: left;
    outline: #bbb solid 1px;
}

.isotope-hidden.isotope-item {
    pointer-events: none;
    z-index: 1;
}

.isotope,
.isotope .isotope-item {
    -webkit-transition-duration: 0.8s;
    -moz-transition-duration: 0.8s;
    transition-duration: 0.8s;
}

.isotope {
    -webkit-transition-property: height, width;
    -moz-transition-property: height, width;
    transition-property: height, width;
}

.isotope .isotope-item {
    -webkit-transition-property: -webkit-transform, opacity;
    -moz-transition-property: -moz-transform, opacity;
    transition-property: transform, opacity;
}

.card h5 {
    font-size: 12px;
}

.card .card-header p a .fa {
    margin-left: 4px;
}

.card p {
    font-size: 8px;
}

.teamFilter {
    padding: 15px 0;
}

.teamFilter button {
    margin-right: 6px;
    color: #000;
    text-decoration: none;
    border: 0 solid #ccc;
    padding: 4px 15px;
    display: inline-block;
    background: #fff;
    font-weight: 600;
}

.portfolioContainer {
    border: 1px solid #eee;
    border-radius: 3px;
}

#faq-section {
    padding: 40px 0;
}

#faq-section h2 {
    text-align: center;
    color: #484848;
    margin-bottom: 40px;
}

#faq-section h4 {
    text-transform: none;
    font-size: 22px;
    color: #007fb6;
}

.accordion-title,
.blog-post .post-header h5,
.blog-post .post-meta,
.btn,
.section-set h4,
button {
    text-transform: capitalize;
}

#faq-section p {
    line-height: 20px;
    font-size: 15px;
    margin: 0 0 25px;
    color: #484848;
}

.exam-cover .download-sec {
    padding: 20px 30px;
    background: #007fb6;
    color: #fff;
    font-size: 18px;
    margin-bottom: 0;
    line-height: 26px;
    margin-top: 40px;
}

.exam-cover p {
    line-height: 20px;
    font-size: 15px;
    margin: 0 0 25px;
    color: #484848;
}

.exam-cover {
    margin-bottom: 40px;
    margin-top: 20px;
}

.cover-img {
    margin-bottom: 40px;
    text-align: center;
    background: #ccc;
    padding: 20px 0;
}

.cover-img img {
    max-width: 200px;
}

.bg-img1 {
    background: url(coun.png) no-repeat #000;
    background-size: 100% !important;
}

.jumbotron {
    background-color: #000;
    padding: 110px 0;
}

.inner-intro.inner-intro-small {
    height: auto;
}

.exam-cover .form-section input {
    height: 45px;
    margin-right: 10px;
}

.exam-cover .form-section button {
    background-color: #d45400;
    color: #fff;
}

.exam-cover .form-section {
    text-align: center;
    padding: 30px;
    border: 1px solid #ccc;
    border-top: 0;
}

@media screen and (max-width: 1024px) {
    #examDateCalendar {
        padding: 0 !important;
    }
}

.section-set {
    padding: 40px 0 0;
    margin-bottom: 60px;
}

.section-set p {
    line-height: 24px;
    font-size: 15px;
    font-weight: 400;
    margin: 0 0 25px;
    color: #484848;
}

.section-set p.with-bull {
    padding-left: 15px;
}

.section-set p.with-bull .fa {
    position: absolute;
    left: 0;
    font-size: 8px;
    color: #888;
    top: 8px;
}

.section-set p.with-bull {
    padding-left: 15px;
}

.section-set p.mg-10.f-17 {
    margin: 10px 0 5px !important;
}

.section-set h4,
.section-set h3 {
    font-size: 20px;
    line-height: 26px;
    color: #323232;
    font-weight: 600;
}

.section-set p:last-child {
    margin-bottom: 0;
}

.section-set .section-set-order {
    padding: 15px;
    background: #0e8fc7;
    border-top: 3px #0371a0 solid;
    margin-top: 20px;
}

.section-set .section-set-order h5 {
    font-size: 16px;
    line-height: 23px;
    font-weight: 600;
}

.accordion-content {
    padding: 0;
}

.accordion-title.active {
    background: #e7e7e7;
    color: #000 !important;
}

.section-set.dark .accordion-title.active {
    background: #a91725;
    color: #fff !important;
}

.accordion-section {
    border: 0;
    margin-top: 20px;
}

.accordion-content.defualt-hidden {
    display: block !important;
}

.accordion-section:last-child {
    border-bottom: 0 solid #f1f1f1;
}

.accordion-title:after,
.accordion-title:before {
    display: none;
}

.accordion-title {
    color: #323232;
    cursor: default;
    display: block;
    position: relative;
    padding: 0 0 10px 18px;
    pointer-events: none;
    font-weight: 600;
    font-size: 16px;
}

.header-spacer,
.homepage-display .center-box h1 br,
.mobile-signup-section,
.more-link {
    display: none;
}

.section-set ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

.section-set ul li {
    line-height: 20px;
    font-size: 15px;
    margin: 0 0 10px;
    position: relative;
    padding-left: 18px;
    color: #323232;
}

.footer,
.section-set h4 {
    margin-top: 50px;
}

.section-set .fa-circle {
    color: #323232;
    position: absolute;
    left: 0;
    top: 5px;
    font-size: 10px;
}

.section-set h4 img,
.section-set h3 img {
    width: 71px;
    left: -10px;
    position: absolute;
    top: -20px;
}

.section-set h4,
.section-set h3 {
    position: relative;
    padding-left: 70px;
    margin-bottom: 25px;
    margin-top: 50px;
}

.with-bull {
    position: relative;
    padding-left: 0;
    margin-bottom: 10px !important;
}

.mb-20 {
    margin-bottom: 20px !important;
}

.mg-10 {
    margin-bottom: 10px !important;
}

.f-17 {
    font-size: 17px !important;
}

.with-bull .fa {
    position: absolute;
    left: 0;
}

.ii {
    font-style: italic;
}

.strong {
    font-weight: 600 !important;
}

.section-set h4:first-child {
    margin-top: 10px;
}

.jumbotron {
    margin-bottom: 0;
}

.jumbotron h1 {
    color: #fff;
    padding-top: 0;
    font-size: 46px;
    line-height: normal;
}

.logo img {
    max-width: initial;
    width: 150px !important;
}

.sticky .logo img {
    max-width: initial;
    width: 130px !important;
}

.section-set a {
    color: #007fb6 !important;
}

.jumbotron.forth {
    background: url(../images/img_d.jpg) no-repeat #a0d180 !important;
    background-size: 100% auto !important;
    height: 400px;
    padding: 140px 0 0;
}

footer .btn {
    white-space: normal;
}

#hometextlines,
.full-cap-wraper h2 {
    line-height: normal !important;
}

.blog-post .post-header p {
    color: #484848;
}

.blog-post .post-media img {
    width: 100%;
}

.popular_thought p {
    color: #000;
}

.home-valid {
    position: absolute;
    z-index: 99;
    top: 52px;
    left: 37px;
}

.homepage-display,
.new-signup-box {
    position: relative;
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
    .card h5 {
        font-size: 8px;
        letter-spacing: -1px;
    }
    .card p {
        font-size: 6px;
    }
}

/* .homepage-display {
width: 100%;
height: 673px;
background: url(https://mindlerimages.imgix.net/home/header-img-2.jpg) center
bottom -80px no-repeat;
background-size: 100% auto;
padding-top: 84px;
min-height: 700px;
} */

.homepage-display .center-box {
    /* position: absolute;
top: 60px;
left: 50%;
transform: translate(-50%, 0); */
    text-align: center;
    width: 100%;
    margin-top: 10rem;
}

.home-banner-mindler {
    margin-top: 5rem;
    text-align: center;
}

.home-banner-mindler img {
    width: 80%;
}

.homepage-display .center-box h1 {
    color: #484848;
    font-size: 36px;
}

.homepage-display .center-box p {
    font-size: 16px;
    margin: 10px 0 55px;
    line-height: normal;
}

.homepage-display .center-box .validation {
    color: red;
    font-size: 11px !important;
    margin-top: 2px;
    text-align: left;
    margin-left: 0;
}

.homepage-display .center-box .validation-mobile {
    color: red;
    font-size: 11px !important;
    margin-top: 3px;
    text-align: left;
    display: none;
}

.homepage-display .center-box input {
    padding: 11px 20px;
    width: 300px;
    background: #fff;
    color: #484848 !important;
    font-size: 14px;
    border: 1px solid #ddd !important;
    border-radius: 2px 0 0 2px;
    font-weight: 400;
    outline: 0 !important;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    margin: 0;
}

.homepage-display .center-box input:focus {
    color: #484848 !important;
    border: 1px solid #ddd !important;
    outline: 0 !important;
}

.homepage-display .center-box #startNow {
    background: #ea6915;
    padding: 11px 25px;
    margin-left: -5px;
    color: #fff;
    font-size: 14px;
    font-weight: 600;
    border: 1px solid #ea6915;
    border-radius: 0 2px 2px 0;
    display: inline-block;
}

.homepage-display .center-box #startNow:hover {
    background: #cc5101 !important;
    border: 1px solid #ea6915;
}

.homepage-display .center-box #gotodashboard {
    background: #ea6915;
    padding: 9px 20px;
    color: #fff;
    font-size: 14px;
    font-weight: 400;
    border: 1px solid #d45400;
    border-radius: 2px;
    display: inline-block;
}

.homepage-display .center-box #gotodashboard:hover {
    background: #cc5101 !important;
    border: 1px solid #d45400;
}

.btn,
button {
    font-weight: 400;
    font-family: "Open Sans";
}

.career-library-new.career-details-page .lSPager.lSpg {
    display: none;
}

.career-library-new.career-details-page .lSAction-new>.lSPrev {
    background-position: 0 0;
    left: 0;
}

.career-library-new.career-details-page .lSAction-new>.lSNext {
    background-position: -32px 0;
    right: 0;
}

.lSAction-new>a {
    width: 32px;
    display: block;
    top: 50%;
    height: 16px;
    background: url(https://www.mindler.com/assets/careerLibrary/img/controls.png) center no-repeat;
    cursor: pointer;
    position: absolute;
    z-index: 99;
    margin-top: -8px;
    opacity: 0.7;
    -webkit-transition: opacity 0.35s linear 0s;
    transition: opacity 0.35s linear 0s;
}

.collapse-readmore {
    display: none;
}

.tooltipped {
    position: relative;
}

.tooltipped:after,
.tooltipped:before {
    position: absolute;
    display: none;
    pointer-events: none;
}

.tooltipped:after {
    z-index: 1000000;
    padding: 1px 4px;
    font-family: "Open Sans";
    font-size: 10px;
    color: #fff;
    text-align: center;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
    letter-spacing: normal;
    word-wrap: break-word;
    white-space: pre;
    content: attr(aria-label);
    background: rgba(0, 0, 0, 0.8);
    border-radius: 2px;
    -webkit-font-smoothing: subpixel-antialiased;
}

.tooltipped:before {
    z-index: 1000001;
    width: 0;
    height: 0;
    color: rgba(0, 0, 0, 0.8);
    content: "";
    border: 5px solid transparent;
}

.tooltipped:active:after,
.tooltipped:active:before,
.tooltipped:focus:after,
.tooltipped:focus:before,
.tooltipped:hover:after,
.tooltipped:hover:before {
    display: inline-block;
    text-decoration: none;
}

.tooltipped-multiline:active:after,
.tooltipped-multiline:focus:after,
.tooltipped-multiline:hover:after {
    display: table-cell;
}

.tooltipped-s:after,
.tooltipped-se:after,
.tooltipped-sw:after {
    top: 100%;
    right: 50%;
    margin-top: 5px;
}

.tooltipped-s:before,
.tooltipped-se:before,
.tooltipped-sw:before {
    top: auto;
    right: 50%;
    bottom: -5px;
    margin-right: -5px;
}

.tooltipped-se:after {
    right: auto;
    left: 50%;
    margin-left: -15px;
}

.tooltipped-sw:after {
    margin-right: -15px;
}

.tooltipped-n:after,
.tooltipped-ne:after,
.tooltipped-nw:after {
    right: 50%;
    bottom: 100%;
    margin-bottom: 5px;
}

.tooltipped-n:before,
.tooltipped-ne:before,
.tooltipped-nw:before {
    top: -5px;
    right: 50%;
    bottom: auto;
    margin-right: -5px;
}

.tooltipped-ne:after {
    right: auto;
    left: 50%;
    margin-left: -15px;
}

.tooltipped-nw:after {
    margin-right: -15px;
}

.tooltipped-n:after,
.tooltipped-s:after {
    -webkit-transform: translateX(50%);
    -ms-transform: translateX(50%);
    transform: translateX(50%);
}

.tooltipped-w:after {
    right: 100%;
    bottom: 50%;
    margin-right: 5px;
    -webkit-transform: translateY(50%);
    -ms-transform: translateY(50%);
    transform: translateY(50%);
}

.tooltipped-w:before {
    top: 50%;
    bottom: 50%;
    left: -5px;
    margin-top: -5px;
}

.tooltipped-e:after {
    bottom: 50%;
    left: 100%;
    margin-left: 5px;
    -webkit-transform: translateY(50%);
    -ms-transform: translateY(50%);
    transform: translateY(50%);
}

.tooltipped-e:before {
    top: 50%;
    right: -5px;
    bottom: 50%;
    margin-top: -5px;
    border-right-color: rgba(0, 0, 0, 0.8);
}

.tooltipped-multiline:after {
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    max-width: 250px;
    word-break: break-word;
    word-wrap: normal;
    white-space: pre-line;
    border-collapse: separate;
}

.tooltipped-multiline.tooltipped-n:after,
.tooltipped-multiline.tooltipped-s:after {
    right: auto;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
}

.tooltipped-multiline.tooltipped-e:after,
.tooltipped-multiline.tooltipped-w:after {
    right: 100%;
}

@media screen and (min-width: 0\0) {
    .tooltipped-multiline:after {
        width: 250px;
    }
}

.tooltipped-sticky:after,
.tooltipped-sticky:before {
    display: inline-block;
}

.tooltipped-sticky.tooltipped-multiline:after {
    display: table-cell;
}

.fullscreen-overlay-enabled.dark-theme .tooltipped:after {
    color: #000;
    background: rgba(255, 255, 255, 0.8);
}

.fullscreen-overlay-enabled.dark-theme .tooltipped .tooltipped-s:before,
.fullscreen-overlay-enabled.dark-theme .tooltipped .tooltipped-se:before,
.fullscreen-overlay-enabled.dark-theme .tooltipped .tooltipped-sw:before {
    border-bottom-color: rgba(255, 255, 255, 0.8);
}

.fullscreen-overlay-enabled.dark-theme .tooltipped.tooltipped-n:before,
.fullscreen-overlay-enabled.dark-theme .tooltipped.tooltipped-ne:before,
.fullscreen-overlay-enabled.dark-theme .tooltipped.tooltipped-nw:before {
    border-top-color: rgba(255, 255, 255, 0.8);
}

.fullscreen-overlay-enabled.dark-theme .tooltipped.tooltipped-e:before {
    border-right-color: rgba(255, 255, 255, 0.8);
}

.fullscreen-overlay-enabled.dark-theme .tooltipped.tooltipped-w:before {
    border-left-color: rgba(255, 255, 255, 0.8);
}

.flex-table {
    display: table;
}

.flex-table-item {
    display: table-cell;
    width: 1%;
    white-space: nowrap;
    vertical-align: middle;
}

.flex-table-item-primary {
    width: 99%;
}

.css-truncate .css-truncate-target,
.css-truncate.css-truncate-target {
    display: inline-block;
    max-width: 125px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    vertical-align: top;
}

.css-truncate.expandable.zeroclipboard-is-hover .css-truncate-target,
.css-truncate.expandable.zeroclipboard-is-hover.css-truncate-target,
.css-truncate.expandable:hover .css-truncate-target,
.css-truncate.expandable:hover.css-truncate-target {
    max-width: 10000px !important;
}

.contactus-page input,
.contactus-page textarea {
    border-radius: 2px;
    width: 100%;
    padding: 8px 10px;
    color: #484848;
    font-weight: 400;
    line-height: normal;
    font-family: "Open Sans";
    text-transform: none;
    font-size: 13px;
    border: 1px solid #ddd;
}

.contactus-page input::placeholder,
.contactus-page textarea::placeholder {
    color: #999;
}

.contactus-page .btn-contact-page {
    border-radius: 2px;
    width: 100%;
    padding: 8px 15px;
    background: #ea6915;
    color: #fff;
    font-size: 13px;
}

.contactus-page input[type="checkbox"]:focus,
.contactus-page input[type="email"]:focus,
.contactus-page input[type="number"]:focus,
.contactus-page input[type="password"]:focus,
.contactus-page input[type="radio"]:focus,
.contactus-page input[type="tel"]:focus,
.contactus-page input[type="text"]:focus,
.contactus-page textarea:focus,
select:focus {
    border: 1px solid #007fb6 !important;
}

.scroll-call {
    background: #ea6915;
    color: #fff;
    border-radius: 0 3px 3px 0 !important;
}

.scroll-call:focus,
.scroll-call:hover {
    background: #d45400 !important;
    color: #fff !important;
}

.cart-disable-screen {
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: 0 0;
    display: none;
    z-index: 9999;
}

body.modal-open {
    overflow: hidden;
    position: fixed;
}

.new-cart-page {
    background: #fafafa;
    padding: 30px 0;
}

.header-layer.cart-bg .black-sheet .cart-back-btn {
    margin-top: 100px;
    color: #fff;
    margin-bottom: 5px;
    font-size: 12px;
}

.header-layer.cart-bg .black-sheet .cart-back-btn a {
    color: #fff;
    text-transform: lowercase;
}

.header-layer.cart-bg .black-sheet .cart-back-btn .fa {
    color: #fff;
    font-size: 16px;
    margin-right: 3px;
    float: left;
    margin-top: 1px;
}

.new-cart-page .cart-absolute-box .discription-box hr {
    margin-top: 20px;
    margin-bottom: 20px;
    border-top: 1px solid #f1f1f1;
}

.header-layer.cart-bg .black-sheet h6 {
    font-size: 22px;
    font-weight: 400;
    margin-top: 0;
}

.new-cart-page .cart-absolute-box .iyb {
    font-size: 14px;
    margin: 10px 0;
}

.new-cart-page .cart-absolute-box .discription-box {
    padding: 25px;
    border: 1px solid #e9e9e9;
    border-left: 3px solid #ea6915;
    background: #fff;
    min-height: 302px;
}

.new-cart-page .cart-absolute-box .discription-box h4 span.color-gray {
    text-transform: uppercase;
}

.new-cart-page .color-gray {
    color: #888;
}

.new-cart-page .font-300 {
    font-weight: 300;
}

.new-cart-page .font-400 {
    font-weight: 400;
}

.new-cart-page .font-600 {
    font-weight: 600;
}

.new-cart-page .margin-top-0 {
    margin-top: 0;
}

.new-cart-page .margin-top-5 {
    margin-top: 5px;
}

.new-cart-page .margin-top-7 {
    margin-top: 7px;
}

.new-cart-page .margin-top-10 {
    margin-top: 10px;
}

.new-cart-page .margin-top-15 {
    margin-top: 15px;
}

.new-cart-page .margin-top-20 {
    margin-top: 20px;
}

.new-cart-page .margin-bottom-0 {
    margin-bottom: 0;
}

.new-cart-page .margin-bottom-5 {
    margin-bottom: 5px;
}

.new-cart-page .margin-bottom-7 {
    margin-bottom: 7px;
}

.new-cart-page .margin-bottom-10 {
    margin-bottom: 10px;
}

.new-cart-page .margin-bottom-15 {
    margin-bottom: 15px;
}

.new-cart-page .margin-bottom-20 {
    margin-bottom: 20px;
}

.new-cart-page .margin-0 {
    margin: 0;
}

hr {
    margin-bottom: 15px;
    margin-top: 15px;
    border-top: 1px solid #f1f1f1;
}

.new-cart-page ul,
.new-cart-page ul li {
    margin: 0;
    padding: 0;
    list-style: none;
}

.new-cart-page .cart-absolute-box .amount-box,
.new-cart-page .cart-absolute-box .call-box {
    padding: 25px;
    border: 1px solid #e9e9e9;
    background: #fff;
    text-align: center;
}

.new-cart-page .cart-absolute-box .discription-box ul {
    margin-top: 2px;
}

.new-cart-page .cart-absolute-box .discription-box ul li {
    margin-bottom: 12px !important;
    float: left;
    width: 50%;
}

.new-cart-page .cart-absolute-box .discription-box ul li .fa {
    color: #ea6915;
    margin-right: 3px;
}

.new-cart-page .cart-absolute-box .amount-box h4.amount-pay {
    min-height: 32px;
}

.new-cart-page .cart-absolute-box .call-box {
    margin-top: 10px;
}

.new-cart-page .cart-absolute-box .call-box a {
    pointer-events: none;
}

.new-cart-page .cart-absolute-box .call-box p {
    color: #888;
    font-size: 12px;
    text-align: left;
    line-height: 17px;
}

.new-cart-page .cart-absolute-box .call-box .call-img {
    padding-left: 0;
    padding-right: 5px;
}

.new-cart-page .cart-absolute-box .call-box .call-disc {
    padding-right: 0;
    padding-left: 5px;
}

button {
    color: #484848;
    font-size: 13px;
    font-weight: 400;
    line-height: normal;
    font-family: "Open Sans" !important;
}

.new-cart-page .cart-absolute-box .amount-box .btn-paynow {
    background: #ea6915;
    margin-left: 0;
    padding: 9px 15px;
    font-size: 14px;
    color: #fff;
    width: 100%;
    border-radius: 2px;
}

.new-cart-page .cart-absolute-box .amount-box .btn-paytm {
    background: #fff;
    color: #ea6915;
    margin-left: 0;
    padding: 8px 15px;
    font-size: 14px;
    border: 1px solid #ea6915;
    border-radius: 2px;
    width: 100%;
    margin-top: 10px;
    text-transform: none;
}

.new-cart-page .cart-absolute-box .amount-box .btn-paytm img {
    margin-left: 5px;
    margin-top: -5px;
    max-width: 50px;
}

.new-cart-page .cart-absolute-box .amount-box .promo-sec {
    position: relative;
    padding-right: 40px;
    border-bottom: 2px #e9e9e9 solid;
    margin-bottom: 20px;
    font-size: 14px;
    text-align: left;
    margin-top: 11px;
    padding-bottom: 7px;
    min-height: 30px;
}

.new-cart-page .cart-absolute-box .amount-box .promo-sec input {
    padding: 0;
    border: 0;
    margin: 0;
    width: 100%;
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
    color: #484848;
}

.new-cart-page .cart-absolute-box .amount-box .promo-sec .promo-apply,
.new-cart-page .cart-absolute-box .amount-box .promo-sec .promo-remove {
    position: absolute;
    right: 0;
    top: 50%;
    margin-top: -12px;
    font-size: 13px;
    color: #ea6915;
}

.new-cart-page .cart-absolute-box .amount-box .promo-sec input::placeholder {
    font-size: 13px;
    font-weight: 400;
    text-transform: none;
}

.new-cart-page .cart-absolute-box .amount-box .promo-sec .promo-remove {
    display: none;
}

.new-cart-page .cart-absolute-box .amount-box .fa.fa-inr {
    font-size: 20px;
    margin-right: 3px;
    font-weight: 400;
}

.new-cart-page .cart-absolute-box .amount-box .amount-pay .main-amount {
    font-weight: 600;
}

.new-cart-page .cart-absolute-box .amount-box .amount-pay .discounted-amount {
    color: #888;
    font-size: 14px;
    font-weight: 400;
    text-decoration: line-through;
    display: none;
}

.new-cart-page .cart-absolute-box .amount-box .promo-sec .code-valid {
    font-size: 14px;
    font-weight: 600;
    margin-bottom: 7px;
    text-transform: uppercase;
    display: none;
}

.new-cart-page .cart-absolute-box .amount-payable-mobile {
    display: none;
}

.new-cart-page .cart-absolute-box .amount-box .promo-sec .code-invalid span,
.new-cart-page .cart-absolute-box .amount-box .promo-sec .code-valid span {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    max-width: 200px;
    float: left;
}

.new-cart-page .cart-absolute-box .amount-box .promo-sec .code-valid .fa {
    color: #66bf3a;
    margin-left: 3px;
}

.new-cart-page .cart-absolute-box .amount-box .promo-sec .code-invalid {
    font-size: 14px;
    font-weight: 600;
    margin-bottom: 7px;
    text-transform: uppercase;
    display: none;
}

.new-cart-page .cart-absolute-box .amount-box .promo-sec .code-invalid .fa {
    color: red;
    margin-left: 3px;
    cursor: pointer;
}

.new-cart-page .cart-absolute-box .amount-box div.promo-alert {
    min-height: 20px;
}

.new-cart-page .cart-absolute-box .amount-box div.promo-alert .promo-valid {
    font-size: 13px;
    color: #66bf3a;
    margin: 0;
    display: none;
}

.new-cart-page .cart-absolute-box .amount-box div.promo-alert .promo-invalid {
    font-size: 13px;
    color: red;
    margin: 0;
    display: none;
}

/*College graduate css*/

.custom-plan-service-payment div.promo-alert .promo-invalid {
    font-size: 13px;
    color: red;
    margin: 0;
    display: none;
}

.custom-plan-service-payment .promo-sec-graduate .promo-remove-graduate {
    position: absolute;
    right: 0;
    top: 50%;
    margin-top: -12px;
    font-size: 13px;
    color: #ea6915;
}

.custom-plan-service-payment .promo-sec-graduate .promo-remove-graduate {
    display: none;
}

.custom-plan-service-payment .promo-sec-graduate .code-valid {
    font-size: 14px;
    font-weight: 600;
    margin-bottom: 7px;
    text-transform: uppercase;
    display: none;
}

.custom-plan-service-payment .promo-sec-graduate .code-invalid span,
.custom-plan-service-payment .promo-sec-graduate .code-valid span {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    max-width: 200px;
    float: left;
}

.custom-plan-service-payment .promo-sec-graduate .code-valid .fa {
    color: #66bf3a;
    margin-left: 3px;
}

.custom-plan-service-payment .promo-sec-graduate .code-invalid {
    font-size: 14px;
    font-weight: 600;
    margin-bottom: 7px;
    text-transform: uppercase;
    display: none;
}

.custom-plan-service-payment .promo-sec-graduate .code-invalid .fa {
    color: red;
    margin-left: 3px;
    cursor: pointer;
}

.custom-plan-service-payment .amount-pay .discounted-amount {
    color: #888;
    font-size: 14px;
    font-weight: 400;
    text-decoration: line-through;
    display: none;
}

.custom-plan-service-payment div.promo-alert .promo-valid {
    font-size: 13px;
    color: #66bf3a;
    margin: 0;
    display: none;
}

/*End*/

.new-cart-page .cart-absolute-box .amount-box .promo-alert .fa.fa-inr {
    font-size: 12px;
    margin-right: 2px;
}

.new-cart-page .cart-absolute-box .discription-box.additional .btn-upgrade {
    background: #fff;
    color: #ea6915;
    margin-left: 0;
    padding: 7px 20px;
    font-size: 14px;
    border: 1px solid #ea6915;
    border-radius: 2px;
    margin-top: 10px;
    display: inline-block;
}

.new-cart-page .cart-absolute-box .discription-box.additional .btn-upgrade:hover {
    background: #ea6915;
    color: #fff;
}

.new-cart-page .cart-absolute-box .discription-box.additional ul li .fa {
    color: #888;
}

.new-cart-page .cart-absolute-box .discription-box.additional {
    border: 1px solid #e9e9e9;
}

.color-black {
    color: #484848;
}

.new-cart-page .cart-absolute-box .col-md-8 {
    padding-right: 5px;
}

.new-cart-page .cart-absolute-box .col-md-4 {
    padding-left: 5px;
}

.new-cart-page .cart-absolute-box .amount-box.for-pay {
    display: block;
}

.new-cart-page .cart-absolute-box .amount-box.for-checkout {
    display: none;
}

.new-cart-page.new-cart-thanks .cart-absolute-box .amount-box {
    display: block;
}

.new-cart-page.new-cart-thanks .cart-absolute-box .amount-box p {
    font-size: 14px;
    margin-bottom: 12px;
}

.new-cart-page.new-cart-thanks .cart-absolute-box .amount-box p:last-child {
    margin-bottom: 0;
}

.new-cart-page.new-cart-thanks .cart-absolute-box .amount-box p.rate-p {
    font-weight: 600;
}

.new-cart-page.new-cart-thanks .cart-absolute-box .amount-box p.rate-p span {
    width: 100px;
    display: inline-block;
    font-weight: 400;
}

.new-cart-page.new-cart-thanks .btn-invoice {
    background: #fff;
    color: #ea6915;
    margin-left: 0;
    padding: 3px 10px;
    font-size: 13px;
    border: 1px solid #ea6915;
    border-radius: 2px;
    width: auto;
    margin-top: 5px;
    display: inline-block;
}

.new-cart-page.new-cart-thanks .btn-invoice:hover {
    background: #ea6915;
    color: #fff;
}

.new-cart-page.new-cart-thanks .cart-absolute-box {
    top: -110px;
}

.new-cart-page.new-cart-thanks .discription-box .social-link a {
    color: #007fb6;
    border-radius: 50%;
    padding: 5px;
    border: 1px solid #007fb6;
    display: inline-block;
    margin-right: 5px;
    width: 28px;
    height: 28px;
    text-align: center;
    margin-bottom: 5px;
}

.new-cart-page.new-cart-thanks .discription-box .social-link a:hover {
    color: #fff;
    background: #007fb6;
}

.new-cart-page.new-cart-thanks .discription-box .social-link a .fa {
    font-size: 15px;
    margin-top: 1px;
}

.new-cart-page.new-cart-thanks .discription-box .social-link a .fa.fa-whatsapp {
    font-size: 16px;
    margin-top: 0;
}

.new-cart-page.new-cart-thanks .discription-box .btn-dashborad {
    background: #ea6915;
    margin-left: 0;
    padding: 7px 17px;
    font-size: 14px;
    color: #fff;
    width: auto;
    border-radius: 2px;
    display: inline-block;
    margin-top: 5px;
}

.new-cart-page.new-cart-thanks .cart-absolute-box .discription-box {
    border: 1px solid #e9e9e9;
}

.new-cart-page.new-cart-thanks .cart-absolute-box .amount-box {
    border: 1px solid #e9e9e9;
    border-top: 3px solid #ea6915;
}

.new-cart-page .cart-absolute-box .amount-box.for-pay .cart-close {
    display: none;
}

.programs-page {
    background: #fff;
    /*margin-top: 60px;*/
}

.programs-page h3 {
    font-size: 24px;
    text-align: center;
    margin-bottom: 45px;
}

.programs-page .programs-page-header {
    text-align: center;
    color: #fff;
    vertical-align: top;
    height: 637px;
    max-height: 740px;
    float: left;
    width: 100%;
    background: #ccc;
}

/* @media only screen and (max-width: 540px) {
.programs-page .programs-page-header {
height: 352px !important;
}
} */

.programs-page .programs-page-header h2 {
    font-size: 34px;
    line-height: normal;
    margin-top: 60px;
    margin-bottom: 15px;
}

.programs-page .programs-page-header p {
    font-size: 18px;
}

.programs-page-h1-text {
    font-size: 18px;
    font-weight: 400;
}

.programs-page .programs-page-header .form-row input {
    display: inline-block;
    width: 300px;
    letter-spacing: normal;
    font-family: "Open Sans";
    margin-bottom: 0;
    border: 1px solid #e9e9e9;
    border-image: initial;
    border-radius: 2px 0 0 2px;
    padding: 10px 15px;
    font-size: 14px;
    color: #484848;
}

.programs-page .programs-page-header .form-row input:focus {
    border: 1px solid #e9e9e9 !important;
}

.programs-page .programs-page-header .form-row {
    margin: 40px auto auto;
    width: auto;
    display: inline-block;
}

.programs-page .programs-page-header .form-row input::placeholder {
    color: #999;
    font-size: 14px;
}

.programs-page .programs-page-header .form-row a {
    color: #fff;
    display: inline-block;
    font-size: 14px;
    border-radius: 0 2px 2px 0;
    background: #ea6915;
    padding: 10px 15px;
    margin-left: -5px;
    border: 1px solid #da6011;
    border-left: 0;
}

.programs-page .programs-page-header .form-row a.btn-dashboard {
    border-radius: 2px;
    width: auto;
}

.programs-page .programs-page-header .form-row a:hover {
    background: #da6011;
}

.programs-page .sub-menu {
    background: #fff;
    text-align: center;
    clear: both;
    width: 100%;
}

.programs-page .sub-menu.fixed {
    position: fixed;
    z-index: 909;
    top: 60px;
    background: #f6f6f6;
    border-bottom: 1px solid #e9e9e9;
}

.programs-page .sub-menu.webinar-class.fixed {
    top: 29px;
}

.programs-page .help-box.fixed {
    margin-top: 70px;
}

.programs-page .sub-menu ul {
    list-style: none;
    margin: 0;
    padding: 0;
    z-index: 99;
}

.programs-page .sub-menu ul li {
    list-style: none;
    display: inline-block;
    padding: 20px;
    position: relative;
}

.programs-page .sub-menu .prg-logo {
    max-width: 179px;
    float: left;
    margin-top: 12px;
    display: none;
}

.programs-page .sub-menu ul li a {
    font-size: 14px;
    color: #484848;
}

.programs-page .sub-menu .prg-signup-field {
    float: right;
    margin-top: 14px;
    margin-left: 15px;
    display: none;
    position: relative;
}

.programs-page .sub-menu .prg-signup-field input {
    margin-bottom: 0 !important;
    border: 1px solid #ddd;
    border-radius: 2px 0 0 2px;
    display: inline-block;
    width: 185px;
    padding: 6px 12px;
    letter-spacing: normal;
    font-family: "Open Sans";
}

.programs-page .sub-menu .prg-signup-field input:focus {
    border: 1px solid #ddd !important;
}

.programs-page .sub-menu .prg-signup-field span.prg-start-free a {
    border-radius: 0 2px 2px 0;
    margin-left: -5px;
    background: #ea6915;
    color: #fff;
    display: inline-block;
    padding: 7px 12px;
}

.programs-page .sub-menu.fixed .prg-logo,
.programs-page .sub-menu.fixed .prg-signup-field {
    display: inline-block;
}

.programs-page .sub-menu.fixed .prg-signup-field .validation {
    position: absolute;
    color: red;
    font-size: 9px !important;
    margin-top: -2px;
}

.programs-page .validation {
    font-size: 10px !important;
    color: red;
    text-align: left;
}

.programs-page .sub-menu ul li a.active .active-span {
    position: absolute;
    height: 2px;
    background: #007fb6;
    width: 100%;
    bottom: 0;
    left: 0;
}

.programs-page .programs-cards-box {
    background: #f9f9f9;
    padding: 40px 0;
    width: 100%;
}

.programs-page .programs-cards {
    background: #fff;
    padding: 60px 25px 25px;
    border: 1px solid #e9e9e9;
    border-radius: 2px;
    text-align: center;
}

.programs-page .programs-cards span.discounted-price {
    display: inline !important;
    font-size: 15px !important;
    padding: 0 !important;
    color: #888 !important;
    text-decoration: line-through !important;
    font-weight: 400 !important;
}

.programs-page .programs-cards span.discounted-price .fa-inr {
    font-size: 12px !important;
    margin: 5px 2px 0 0 !important;
    color: #888 !important;
    font-weight: 400 !important;
    float: none;
}

.programs-page .programs-cards .email-signup {
    position: relative;
}

.programs-page .programs-cards .email-signup .validation {
    position: absolute;
    top: 32px;
    font-size: 9px !important;
}

.programs-page .programs-cards .email-signup input {
    appearance: none;
    -webkit-appearance: block;
    border: 1px solid #e9e9e9;
    -webkit-border-radius: 0;
    color: #484848;
    outline: 0;
    font-weight: 400;
    font-size: 13px;
    display: inline-block;
    width: 100%;
    padding: 7px 12px;
    border-radius: 2px;
    margin-bottom: 10px;
    position: relative;
}

.programs-page .programs-cards .email-signup input:focus {
    border: 1px solid #ddd !important;
}

.programs-page .programs-cards .email-signup .alert-tag {
    text-align: left;
    min-height: 13px;
    font-size: 10px;
    color: red;
    margin-top: -2px;
    margin-bottom: 0;
}

.programs-page .programs-cards .email-signup input:placeholder {
    color: #999;
}

.programs-page .programs-cards .email-signup .btn-action {
    margin-top: 0;
}

.programs-page .programs-cards .email-signup .btn-dashboard {
    margin-top: 45px;
}

.programs-page .programs-cards .btn-checked {
    pointer-events: none;
}

.programs-page .programs-cards h6 {
    font-size: 22px;
    text-transform: capitalize;
    font-weight: 600;
}

.programs-page .programs-cards p.sub-tag {
    font-size: 14px;
    line-height: normal;
    margin-top: 15px;
    font-weight: 400;
    margin-bottom: 15px;
}

.programs-page .programs-cards ul {
    text-align: left;
    list-style: none;
    margin: 0;
    padding: 0;
}

.programs-page .programs-cards ul.feature-short {
    display: block;
}

.programs-page .programs-cards ul.feature-details {
    display: none;
    margin-top: 20px;
}

.programs-page .programs-cards ul.feature-details li {
    font-weight: 600;
}

.programs-page .programs-cards ul.feature-details li span {
    font-weight: 400;
    display: block;
    margin-top: 3px;
    margin-bottom: 12px;
}

.programs-page .programs-cards ul.feature-details li:last-child span {
    margin-bottom: 0;
}

.programs-page .programs-cards ul li {
    list-style: none;
    margin: 0;
    padding: 0 0 0 15px;
    margin-bottom: 3px !important;
    position: relative;
}

.programs-page .programs-cards p.ul-title {
    font-weight: 600;
    margin-bottom: 5px;
    text-align: left;
    margin-top: 20px;
    min-height: 20px;
}

.programs-page .programs-cards ul li .fa {
    position: absolute;
    left: 0;
    top: 5px;
    font-size: 11px;
    color: #888;
}

.programs-page .programs-cards .blue-line {
    display: block;
    width: 80px;
    border-top: 3px #03bbc3 solid;
    margin: 15px auto;
}

.programs-page .programs-cards p.price-tag {
    font-size: 30px;
    font-weight: 600;
    padding: 5px 10px 0;
    display: inline-block;
    line-height: 20px;
    margin-bottom: 25px;
    min-height: 28px;
}

.programs-page .programs-cards p.price-tag .fa-inr {
    font-size: 20px;
    float: left;
    margin-right: 4px;
    font-weight: 300;
    color: #484848;
}

.programs-page .programs-cards .btn-action {
    border-radius: 2px;
    width: 100%;
    padding: 8px 10px;
    font-size: 14px;
    background: #02bcc2;
    display: inline-block;
    color: #fff;
    font-weight: 600;
    margin-top: 45px;
}

.programs-page .programs-cards .btn-action:hover {
    background: #05adb3;
}

.programs-page .programs-cards.popular-label {
    background: url(https://mindlerdashboard.imgix.net/pricing-page/popular.png) no-repeat #fff !important;
}

.programs-page .who-choose-banner {
    padding: 30px 0;
    text-align: center;
    background-size: auto 100%;
    background-position-x: center;
}

.programs-page .who-choose-banner h3 {
    color: #fff;
    font-size: 24px;
    margin-bottom: 5px;
}

.programs-page .who-choose-banner p {
    color: #fff;
    font-size: 16px;
    max-width: 600px;
    margin: auto auto 15px;
    line-height: normal;
    line-height: 24px;
}

.programs-page .who-choose-banner a {
    border-radius: 2px;
    padding: 8px 20px;
    font-size: 14px;
    border: 2px solid #fff;
    display: inline-block;
    color: #fff;
}

.programs-page .faq-section {
    padding: 50px 0;
}

.programs-page .faq-section .faq-box {
    margin-top: 35px;
}

.programs-page .faq-section .faq-box strong {
    font-weight: 600;
    font-size: 15px;
    margin-bottom: 7px;
    display: block;
    line-height: normal;
}

.programs-page .faq-section .faq-box p {
    font-weight: 400;
    font-size: 14px;
    margin-bottom: 0;
    line-height: 21px;
}

.programs-page .faq-section .fa {
    display: none;
}

.programs-page .form-box {
    background: url(prg-bg-2.jpg) no-repeat #09b0b6;
    padding: 60px 0;
    background-size: auto 100%;
    background-position-x: center;
    text-align: left;
}

.programs-page .h3-title {
    font-size: 24px;
    margin-bottom: 5px;
}

.programs-page .p-title {
    font-size: 15px;
}

.programs-page .color-white {
    color: #fff;
}

.programs-page .form-box h3 {
    text-align: left;
}

.programs-page .form-box input[type="checkbox"],
.programs-page .form-box input[type="email"],
.programs-page .form-box input[type="number"],
.programs-page .form-box input[type="password"],
.programs-page .form-box input[type="radio"],
.programs-page .form-box input[type="tel"],
.programs-page .form-box input[type="text"],
.programs-page .form-box select,
.programs-page .form-box textarea {
    appearance: none;
    -webkit-appearance: none;
    border: 1px solid #e9e9e9;
    -webkit-border-radius: 0;
    color: #484848;
    outline: 0;
    font-weight: 400;
    font-size: 13px;
    transition: all 0.2s ease 0s;
    -moz-transition: all 0.2s ease 0s;
    -webkit-transition: all 0.2s ease 0s;
    -o-transition: all 0.2s ease 0s;
    display: inline-block;
    width: 100%;
    padding: 8px 12px;
    border-radius: 2px;
    margin-bottom: 0;
}

.programs-page .form-box input:focus {
    border: 1px solid #e9e9e9 !important;
}

.programs-page .form-box .form-span {
    margin-bottom: 15px;
    position: relative;
}

.programs-page .form-box textarea {
    resize: none;
}

.programs-page .form-box .form-white-box {
    background: #fff;
    padding: 40px 0 40px 40px;
    border-radius: 2px;
    -webkit-box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.5);
    box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.5);
}

.programs-page .form-box .form-white-box .thankyou-massage-box {
    padding-top: 100px;
}

.programs-page .form-box .form-white-box .thankyou-massage-box p {
    font-size: 14px;
}

.programs-page .form-box .form-white-box .thankyou-massage-box p:first-child {
    font-weight: 600;
}

.programs-page .btn-orange {
    border-radius: 2px;
    display: inline-block;
    padding: 8px 20px;
    background: #ea6915;
    color: #fff;
    font-size: 14px;
    font-weight: 400;
}

.programs-page.btn-orange:hover {
    background: #dc600f;
    color: #fff;
}

.programs-page .form-box .btn-orange {
    margin: auto;
    display: inherit;
}

.programs-page .form-box .validation {
    font-size: 10px !important;
    margin-top: -2px;
}

.programs-page .form-box .submit-form-box input::placeholder,
.programs-page .form-box textarea::placeholder {
    color: #999 !important;
    text-transform: none !important;
}

.programs-page .form-box input:focus,
.programs-page .form-box select:focus,
.programs-page .form-box textarea:focus {
    border: 1px solid #e9e9e9;
}

.programs-page .help-box {
    padding: 50px 0 50px 0;
    border-top: 1px #e9e9e9 solid;
}

.programs-page .help-box .help-tab {
    border-radius: 4px;
    max-width: 915px;
    margin: auto;
    background: #fff;
    overflow: hidden;
    border: 1px solid #e9e9e9;
}

.programs-page .help-box .help-tab .col-md-4 {
    border-right: 1px solid #e9e9e9;
    background: #fff;
    padding: 20px 30px;
    position: relative;
    cursor: pointer;
}

.programs-page .help-box .help-tab .col-md-4 span.count {
    font-size: 50px;
    float: left;
    margin-right: 15px;
    color: #ddd;
    line-height: 47px;
}

.programs-page .help-box .help-tab .col-md-4 p {
    font-size: 15px;
    font-weight: 600;
    margin-bottom: 0;
    padding-top: 3px;
}

.programs-page .help-box .help-tab .col-md-4 span.arrow {
    position: absolute;
    width: 26px;
    height: 26px;
    border: 1px solid #e9e9e9;
    border-radius: 50%;
    -webkit-box-shadow: 1px 1px 4px 0 rgba(0, 0, 0, 0.2);
    box-shadow: 1px 1px 4px 0 rgba(0, 0, 0, 0.2);
    top: 50%;
    right: -13px;
    margin-top: -13px;
    z-index: 9;
    background: #fff;
}

.programs-page .help-box .help-tab .col-md-4.active {
    background: #02bcc2;
    color: #fff;
}

.programs-page .help-box .help-tab .col-md-4.active p {
    color: #fff;
}

.programs-page .help-box .help-tab .col-md-4.active span.count {
    color: #8dd8dc;
}

.programs-page .help-box .help-tab-details {
    margin-top: 30px;
}

.programs-page .help-box .help-tab-details .details-box {
    margin: 50px auto auto;
    max-width: 960px;
    position: relative;
}

.programs-page .help-box .help-tab-details .details-box .prg-testimonial {
    padding-top: 40px;
}

.programs-page .help-box .help-tab-details .details-box .prg-testimonial p {
    text-align: left;
    color: #fff;
    font-size: 14px;
    padding: 0;
    max-width: 620px;
    display: inline;
    float: left;
    margin-bottom: 0;
    margin-top: 15px;
    margin-right: 70px;
}

.programs-page .help-box .help-tab-details .details-box .prg-testimonial .testi-circle {
    width: 100px;
    height: 100px;
    border-radius: 50%;
    border: 2px solid #cdf1f3;
    padding: 3px;
    display: inline-block;
    overflow: hidden;
}

.programs-page .help-box .help-tab-details .details-box .prg-testimonial .testi-circle img {
    width: 100%;
    border-radius: 50%;
}

.programs-page .help-box .help-tab-details .details-box .right h6 {
    font-size: 18px;
    margin-bottom: 15px;
    margin-top: 5px;
    line-height: 25px;
}

.programs-page .help-box .help-tab-details .details-box .right .line {
    display: inline-block;
    margin-bottom: 15px;
    border-bottom: 2px solid #02bcc2;
    width: 80px;
}

.programs-page .help-box .help-tab-details .details-box .right p {
    font-size: 14px;
    margin-bottom: 15px;
}

.programs-page .help-box .help-tab-details .details-box .right p strong {
    display: block;
    margin-bottom: 2px;
}

.programs-page .help-box .help-tab-details .details-box .left .img-screen-box img {
    max-width: 513px;
}

.programs-page .help-box .help-tab-details .details-box .left .img-screen-box {
    border-radius: 8px;
    -webkit-box-shadow: 1px 1px 8px 0 rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 1px 1px 8px 0 rgba(0, 0, 0, 0.2);
    box-shadow: 1px 1px 8px 0 rgba(0, 0, 0, 0.2);
    display: block;
    overflow: hidden;
    margin-top: 5px;
    padding-bottom: 30px;
    background: #fff;
}

.programs-page .help-box .help-tab-details .details-box .lSPager,
.programs-page .help-box .help-tab-details .details-box .prg-testimonial .testi-circle.for-mobile {
    display: none;
}

.programs-page .help-box .help-tab-details .details-box .light-slider-arrow {
    position: absolute;
    top: 120px;
    cursor: pointer;
    z-index: 9;
}

.programs-page .help-box .help-tab-details .details-box .light-slider-arrow .fa {
    font-size: 42px;
    color: #888;
}

.programs-page .help-box .help-tab-details .details-box .light-slider-arrow.left {
    left: -40px;
}

.programs-page .help-box .help-tab-details .details-box .light-slider-arrow.right {
    right: -40px;
}

.programs-page .btn-ghost {
    border-radius: 2px;
    width: auto;
    padding: 7px 20px;
    font-size: 13px;
    display: inline-block;
    color: #02bcc2;
    font-weight: 400;
    margin-top: 40px;
    border: 2px solid #02bcc2;
}

.programs-page .btn-ghost:hover {
    background: #02bcc2;
    color: #fff;
}

.programs-page .btn-ghost.btn-ind-features {
    display: none;
}

.programs-page .help-box .help-tab .col-md-4 span.arrow .fa {
    font-size: 20px;
    margin-top: 2px;
    float: left;
    margin-left: 10px;
    color: #888;
}

.programs-page .case-study-box h5 {
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 300;
    color: #fff;
}

.programs-page .case-study-box p {
    font-size: 16px;
    font-weight: 400;
    color: #fff;
}

.programs-page .case-study-box .btn-ghost {
    border-radius: 2px;
    width: auto;
    padding: 6px 15px;
    font-size: 13px;
    display: inline-block;
    color: #fff;
    font-weight: 400;
    border: 1px solid #fff;
    margin-top: 10px;
    background: 0 0;
}

.programs-page .case-study-box .btn-ghost .fa {
    margin-left: 5px;
}

.programs-page .case-study-box .testi-circle {
    width: 90px;
    height: 90px;
    border-radius: 50%;
    border: 2px solid;
    padding: 2px;
    display: inline-block;
    overflow: hidden;
    margin-top: 4px;
    border: 2px solid #ffffff9e;
}

.programs-page .case-study-box .container {
    max-width: 920px;
}

.programs-page .case-study-box .testi-circle img {
    width: 100%;
    border-radius: 50%;
}

.programs-page .form-box select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: url(https://www.mindler.com/assets/careerLibrary/img/arrow.png) center right 10px no-repeat #fff !important;
}

.programs-page .form-box select:focus {
    border: 1px solid #e9e9e9 !important;
}

.programs-page.programs-page-8-9 .programs-cards-box .container {
    max-width: 1010px;
}

.programs-page.programs-page-graduates .programs-cards-box .container {
    max-width: 750px;
}

.programs-page .programs-cards p.sub-title {
    min-height: 60px;
    line-height: normal;
}

.programs-page.programs-page-10-12 .programs-cards p.sub-tag {
    min-height: 40px;
}

.programs-page.programs-page-10-12 .programs-cards p.price-tag {
    min-height: 55px;
    margin-bottom: 15px;
}

.programs-page .content-slider-programs.lightSlider {
    min-height: 340px;
}

.programs-page .case-study-box {
    background: #ea6370;
    /* margin-top: -70px; */
    padding: 30px 0;
    /* padding: 55px 0 26px; */
}

.programs-page .who-choose-banner a:hover {
    border-radius: 2px;
    border: 2px solid #fff;
    background: #fff;
    color: #ea6370;
}

.programs-page .programs-cards-box .btn-ghost.btn-ind-features {
    background: #fff;
}

.programs-page.programs-page-8-9 .programs-page-header {
    background: url(https://mindlerimages.imgix.net/program-pricing/8-9.svg) center bottom -80px no-repeat;
    background-size: 100%;
}

.programs-page.programs-page-10-12 .programs-page-header {
    background: url(https://mindlerimages.imgix.net/program-pricing/10-12.svg) center bottom -80px no-repeat;
    background-size: 100%;
}

.programs-page.programs-page-graduates .programs-page-header {
    background: url(https://mindlerimages.imgix.net/program-pricing/graduate.svg) center bottom -120px no-repeat;
    background-size: 100%;
}

.programs-page.programs-page-8-9 .who-choose-banner a:hover {
    color: #ea6370;
}

.programs-page.programs-page-8-9 .help-box .help-tab .col-md-4.active span.count {
    color: #f7a9b0;
}

.programs-page.programs-page-8-9 .programs-cards .btn-action {
    background: #ea6370;
    border: 1px solid #dc5865;
}

.programs-page.programs-page-8-9 .programs-cards .btn-action:hover {
    background: #dc5865;
}

.programs-page.programs-page-8-9 .programs-cards .blue-line {
    border-top: 2px #ea6370 solid;
}

.programs-page.programs-page-8-9 .programs-cards-box .btn-ghost {
    color: #ea6370;
    border: 2px solid #ea6370;
}

.programs-page.programs-page-8-9 .programs-cards-box .btn-ghost:hover {
    background: #ea6370;
    color: #fff;
}

.programs-page.programs-page-8-9 .sub-menu ul li a.active {
    color: #ea6370;
}

.programs-page.programs-page-8-9 .sub-menu ul li a.active .active-span {
    background: #ea6370;
}

.programs-page.programs-page-8-9 .form-box {
    background: url(https://mindlerimages.imgix.net/program-pricing/prg-red-line.jpg) bottom repeat-x #f6f6f6;
}

.programs-page.programs-page-8-9 .who-choose-banner {
    background: url(https://mindlerimages.imgix.net/program-pricing/prg-red-1.jpg) no-repeat #de5464;
    background-position-x: center;
    background-size: auto 100%;
}

.programs-page.programs-page-8-9 .case-study-box {
    background: #ea6370;
}

.programs-page.programs-page-8-9 .case-study-box .btn-ghost:hover {
    color: #ea6370;
    background: #fff;
}

.programs-page.programs-page-8-9 .help-box .help-tab-details .details-box .right .line {
    border-bottom: 2px solid #ea6370;
}

.programs-page.programs-page-10-12 .help-box .help-tab .col-md-4.active {
    background: #8964bf;
    color: #fff;
}

.programs-page.programs-page-10-12 .programs-cards .btn-action {
    background: #8964bf;
    border: 1px solid #7b57af;
}

.programs-page.programs-page-10-12 .programs-cards .btn-action:hover {
    background: #7b57af;
}

.programs-page.programs-page-10-12 .programs-cards .blue-line {
    border-top: 2px #8964bf solid;
}

.programs-page.programs-page-10-12 .programs-cards-box .btn-ghost {
    color: #8964bf;
    border: 2px solid #8964bf;
}

.programs-page.programs-page-10-12 .programs-cards-box .btn-ghost:hover {
    background: #8964bf;
    color: #fff;
}

.programs-page.programs-page-10-12 .sub-menu ul li a.active,
.programs-page.programs-page-10-12 .who-choose-banner a:hover {
    color: #8964bf;
}

.programs-page.programs-page-10-12 .sub-menu ul li a.active .active-span {
    background: #8964bf;
}

.programs-page.programs-page-10-12 .form-box {
    background: url(https://mindlerimages.imgix.net/program-pricing/prg-purp-line.jpg) bottom repeat-x #f6f6f6;
}

.programs-page.programs-page-10-12 .who-choose-banner {
    background: url(https://mindlerimages.imgix.net/program-pricing/prg-purpel.jpg) no-repeat #7c50b2;
    background-position-x: center;
    background-size: auto 100%;
}

.programs-page.programs-page-10-12 #scroll-why {
    background: url(https://mindlerimages.imgix.net/home/leaderbanner.jpg) no-repeat #007fb6;
    /*background: #007fb6;*/
    background-position-x: center;
    background-size: auto 100%;
}

.programs-page.programs-page-10-12 .case-study-box {
    background: #8964bf;
}

.programs-page.programs-page-10-12 .case-study-box .btn-ghost:hover {
    color: #8964bf;
    background: #fff;
}

.programs-page.programs-page-10-12 .help-box .help-tab .col-md-4.active span.count {
    color: #caaded;
}

.programs-page.programs-page-10-12 .help-box .help-tab-details .details-box .right .line {
    border-bottom: 2px solid #8964bf;
}

.programs-page.programs-page-graduates2 .help-box .help-tab .col-md-4.active {
    background: #00bcc6;
    color: #fff;
}

.programs-page.programs-page-graduates .help-box .help-tab .col-md-4.active span.count {
    color: #f7a9b0;
}

.programs-page.programs-page-graduates .programs-cards .btn-action {
    background: #00bcc6;
    border: 1px solid #04aab3;
}

.programs-page.programs-page-graduates .programs-cards .btn-action:hover {
    background: #04aab3;
}

.programs-page.programs-page-graduates .programs-cards .blue-line {
    border-top: 2px #00bcc6 solid;
}

.programs-page.programs-page-graduates .programs-cards-box .btn-ghost {
    color: #00bcc6;
    border: 2px solid #00bcc6;
}

.programs-page.programs-page-graduates .programs-cards-box .btn-ghost:hover {
    background: #00bcc6;
    color: #fff;
}

.programs-page.programs-page-graduates .sub-menu ul li a.active,
.programs-page.programs-page-graduates .who-choose-banner a:hover {
    color: #00bcc6;
}

.programs-page.programs-page-graduates .sub-menu ul li a.active .active-span {
    background: #00bcc6;
}

.programs-page.programs-page-graduates .form-box {
    background: url(https://mindlerimages.imgix.net/program-pricing/prg-tort-line.jpg) bottom repeat-x #f6f6f6;
}

.programs-page.programs-page-graduates .who-choose-banner {
    background: url(https://mindlerimages.imgix.net/program-pricing/prg-tort.jpg) no-repeat #2eacb8;
    background-position-x: center;
    background-size: auto 100%;
}

.programs-page.programs-page-graduates .case-study-box {
    background: #00bcc6;
}

.programs-page.programs-page-graduates .case-study-box .btn-ghost:hover {
    color: #00bcc6;
    background: #fff;
}

.programs-page.programs-page-graduates .help-box .help-tab .col-md-4.active span.count {
    color: #b4d9da;
}

.programs-page.programs-page-graduates .help-box .help-tab-details .details-box .right .line {
    border-bottom: 2px solid #00bcc6;
}

.programs-page .fixed-width {
    text-align: left !important;
}

.programs-page select.prg-select-box {
    color: #999 !important;
}

.programs-page select.prg-select-box option {
    color: #484848 !important;
}

.programs-page select.prg-select-box option:disabled {
    color: #999 !important;
}

.product-class-tag {
    color: #888;
    position: fixed;
    left: 180px;
    top: 61px;
    font-size: 13px;
    font-weight: 600;
    display: none;
}

.programs-page .prg-alert {
    color: red;
    font-size: 11px;
    line-height: normal;
    display: block;
    text-align: left;
}

.programs-page .sub-menu .prg-signup-field .prg-alert {
    color: red;
    font-size: 10px;
    line-height: normal;
    display: block;
    text-align: left;
    position: absolute;
    top: 30px;
}

.new-top-header .new-header-2 .right .cl-dropdown {
    position: relative;
    display: inline;
    padding-right: 0;
}

.new-top-header .new-header-2 .right .cl-dropdown a {
    padding-right: 22px;
}

.new-top-header .new-header-2 .right .cl-dropdown .fa-angle-down {
    margin-top: 5px;
    position: absolute;
    right: 7px;
    top: 16px;
    font-size: 17px;
}

.new-top-header .new-header-2 .right .cl-dropdown .sub-cl {
    position: absolute;
    background: #fff;
    top: 38px;
    width: 640px;
    list-style: none;
    margin: 0;
    z-index: 99999999;
    left: -15px;
    text-align: left;
    border-top: #ddd solid 1px;
    padding: 15px;
    font-size: 13px;
    box-shadow: 0 4px 5px rgba(0, 0, 0, 0.21);
    color: #484848;
    cursor: default;
    display: none;
}

.new-top-header .new-header-2 .right .cl-dropdown .sub-cl.loged-in {
    width: 580px;
    left: -144px;
}

.new-top-header .new-header-2 .right .cl-dropdown:hover .sub-cl {
    display: block;
}

.new-top-header .new-header-2 .right .cl-dropdown .sub-cl h5 {
    font-size: 14px;
    margin: 0;
    font-weight: 600;
    margin-bottom: 8px !important;
}

.new-top-header .new-header-2 .right .cl-dropdown .sub-cl .cl-blueline {
    border-bottom: 2px #007fb6 solid;
    display: inline-block;
    width: 60px;
    margin-bottom: 10px;
}

.new-top-header .new-header-2 .right .cl-dropdown .sub-cl .cl-search-input {
    border: 1px solid #ddd;
    border-radius: 2px 0 0 2px;
    display: inline-block;
    width: 288px;
    padding: 6px 12px;
    letter-spacing: normal;
    font-family: "Open Sans";
    font-size: 12px;
    margin-bottom: 5px !important;
}

.new-top-header .new-header-2 .right .cl-dropdown .sub-cl #cl-search-btn {
    border-radius: 0 2px 2px 0;
    background: #ea6915;
    color: #fff;
    margin-left: 0;
    display: inline-block;
    padding: 7px 12px;
    font-size: 13px;
}

.new-top-header .new-header-2 .right .cl-dropdown .sub-cl ul {
    margin: 0;
    padding: 0;
    list-style: none;
    float: left;
    width: 100%;
}

.new-top-header .new-header-2 .right .cl-dropdown .sub-cl a {
    font-size: 13px;
    margin: 0;
    padding: 0;
    display: inline-block;
}

.new-top-header .new-header-2 .right .cl-dropdown .sub-cl ul li {
    margin: 0;
    padding: 0 15px 0 0;
    list-style: none;
    width: 100%;
    float: left;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-bottom: 8px !important;
}

.new-top-header .new-header-2 .right .cl-dropdown .sub-cl ul li a {
    font-size: 13px;
    text-align: left !important;
    padding: 0;
}

.new-top-header .new-header-2 .right .cl-dropdown .sub-cl ul li.cl-link a {
    color: #ea6915;
    font-weight: 400;
    font-size: 13px;
}

.new-top-header .new-header-2 .right .cl-dropdown .sub-cl ul li.cl-link a .fa {
    margin-left: 6px;
    font-weight: 600;
    color: #ea6915;
}

.offer-freedom {
    margin-top: 15px;
    margin-bottom: 20px;
}

.offer-freedom .offer-timer {
    color: #888;
    font-size: 12px;
    margin-top: 3px;
}

.offer-freedom .offer-timer .fa {
    margin-right: 3px;
    color: #ea6915;
}

.offer-freedom div {
    margin-bottom: 1px;
}

.offer-freedom .offer-save {
    color: #38bb38;
    font-weight: 600;
}

.offer-freedom .coupon-code {
    font-weight: 600;
}

.offer-freedom #price-timer {
    color: #ea6915;
}

.programs-cards .offer-freedom {
    margin-top: 0;
    margin-bottom: 15px;
}

.programs-page.partners-header {
    margin: 0;
}

.programs-page.partners-header .sub-menu {
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 9999;
    margin: 0;
}

.programs-page.partners-header .sub-menu .partner-logo {
    max-width: 179px;
    float: left;
    margin-top: 11px;
}

.programs-page.partners-header .sub-menu ul li {
    list-style: none;
    display: inline-block;
    margin: 0 !important;
    padding: 20px 15px;
    position: relative;
}

.programs-page.partners-header .sub-menu ul li.login-btn a {
    border-radius: 2px;
    background: #ea6915;
    color: #fff;
    margin-left: 0;
    display: inline-block;
    padding: 7px 12px;
    font-size: 13px;
    min-width: 133px;
}

.programs-page.partners-header .sub-menu ul li.call-btn a {
    border-radius: 2px;
    background: #fff;
    color: #ea6915;
    margin-left: 0;
    display: inline-block;
    padding: 6px 12px;
    font-size: 13px;
    border: 1px solid #ea6915;
    pointer-events: none;
}

.programs-page.partners-header .sub-menu ul li.call-btn {
    padding: 0;
}

.programs-page.partners-header .sub-menu ul li.login-btn {
    padding: 0 10px;
}

.programs-page.partners-header .sub-menu ul {
    list-style: none;
    margin: 0;
    padding: 0;
    float: right;
}

.programs-page.partners-header .sub-menu ul li a.active {
    color: #007fb6;
}

.programs-page.partners-header .sub-menu ul li a.active .active-span {
    background: #007fb6;
}

.programs-page.programs-page-8-9 .help-box .help-tab .col-md-4.active {
    background: #ea6370;
    color: #fff;
}

.partner-page .partner-page-header {
    background: #c2f6ff;
    text-align: center;
    min-height: 580px;
    width: 100%;
    position: relative;
}

.partner-page .partner-page-header .center-box {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
    max-width: 1100px;
}

.partner-page .partner-page-header .center-box .img-area img {
    width: 100%;
}

.partner-page .partner-page-header .center-box .content {
    max-width: 367px;
}

.partner-page .partner-page-header h2 {
    font-size: 36px;
    line-height: 40px;
    margin-bottom: 20px;
    color: #057fb7;
    padding: 0;
    margin-top: 113px;
}

.partner-page .partner-page-header p {
    font-size: 16px;
    color: #484848;
    margin-bottom: 40px;
    line-height: normal;
}

.programs-page.partner-page {
    background: #fff;
    /*margin-top: 58px;*/
}

.programs-page.partner-page .sec-padding h3.h3-title {
    font-size: 28px;
    text-align: center;
    margin: 0 0 10px !important;
    font-weight: 600;
}

.programs-page.partner-page .sec-padding p.p-title {
    font-size: 15px;
    margin: 0 auto !important;
    text-align: center;
}

.programs-page.partner-page .sec-padding {
    padding-top: 70px;
    padding-bottom: 70px;
}

.programs-page.partner-page .sec-padding.gray {
    background: #f6f6f6;
}

.programs-page.partner-page .sec-padding.blue {
    background: #007fb6;
}

.programs-page.partner-page .help-box .help-tab .col-md-4.active {
    background: #007fb6;
    color: #fff;
}

.programs-page.partner-page .help-box .help-tab .col-md-4.active span.count {
    color: #8db9d5;
}

.programs-page.partner-page .help-box.sec-padding h3.h3-title {
    margin-bottom: 40px !important;
}

.programs-page.partner-page .sec-padding p.p-title.m-35,
.programs-page.partner-page .testimonials-section.sec-padding p.p-title {
    margin-bottom: 35px !important;
}

.programs-page.partner-page .form-box.sec-padding {
    background: linear-gradient(180deg, #f6f6f6 75%, #007fb6 25%);
}

.programs-page.partner-page .features-section .features-box {
    text-align: center;
    margin-top: 45px;
}

.programs-page.partner-page .features-section .features-box p {
    margin-top: 15px;
    margin-bottom: 0;
    font-size: 15px;
}

.programs-page.partner-page .features-section .features-box p strong {
    font-weight: 600;
    display: block;
    margin-bottom: 7px;
}

.programs-page.partner-page .form-box .form-white-box {
    padding: 40px 100px;
}

#new-login-screens .sign-up-box .login-tabs {
    text-align: left;
}

#new-login-screens .sign-up-box .login-tabs h4 {
    border-bottom: 2px solid #fff;
    padding-bottom: 10px;
    font-size: 18px;
    display: inline-block;
    cursor: pointer;
    color: #888;
}

#new-login-screens .sign-up-box .login-tabs h4.active {
    color: #484848;
    border-bottom: 2px solid #007fb6;
    pointer-events: none;
}

.programs-page.partner-page .help-box .help-tab-details .details-box .right .line {
    border-bottom: 2px solid #007fb6 !important;
}

.partner-login-page .sign-up-box .new-btn-orange {
    margin-top: 15px;
}

.programs-page.partner-page .testimonials-section {
    background: #007fb6;
}

.programs-page.partner-page .new-pricing-page .testimonials-section #content-slider li .testi-img {
    width: 100px;
    height: 100px;
    background: #007fb6;
    border-radius: 50%;
    border: 2px solid #1e9bd2;
    overflow: hidden;
    padding: 3px;
    float: right;
    margin-top: 10px;
}

.programs-page.partner-page .new-pricing-page .testimonials-section #content-slider li p .img-comma {
    width: 25px;
    top: 2px;
}

.new-pricing-page .testimonials-section #content-slider li p,
.new-pricing-page .testimonials-section #content-slider li small {
    padding-left: 35px;
}

.programs-page.partner-page .new-pricing-page .testimonials-section #content-slider {
    margin-top: 25px;
}

.programs-page.partner-page .help-box .help-tab-details .details-box .left .img-screen-box {
    border-radius: 8px;
    -webkit-box-shadow: none;
    box-shadow: none;
    display: block;
    overflow: hidden;
    background: #fff;
    text-align: center;
    margin-top: 0;
}

.programs-page.overseas-page .help-box .help-tab .col-md-4.active,
.programs-page.overseas-page .sub-menu ul li a.active .active-span {
    background: #007fb6;
}

.programs-page.partner-page .who-choose-banner a:hover {
    color: #007fb6;
}

.programs-page.partner-page .form-box .validation {
    position: absolute;
    margin: 0;
    font-size: 9px !important;
}

.programs-page.partner-page .help-box .help-tab-details .details-box .left .img-screen-box img {
    width: 100%;
}

.programs-page.partner-page .help-box .help-tab-details .details-box .left .img-screen-box {
    margin-top: 0px;
}

.programs-page.programs-page-8-9 .programs-cards ul.feature-short {
    min-height: 162px;
}

.programs-page.programs-page-8-9 .programs-cards ul.feature-details {
    min-height: 542px;
}

.programs-page.programs-page-8-9 .programs-cards.box-1 ul.feature-short {
    min-height: 235px;
}

.programs-page.programs-page-8-9 .programs-cards.box-1 ul.feature-details {
    min-height: 615px;
}

.programs-page.programs-page-10-12 .programs-cards ul.feature-short {
    min-height: 292px;
}

.programs-page.programs-page-10-12 .programs-cards ul.feature-details {
    min-height: 900px;
}

.programs-page.programs-page-10-12 .programs-cards.box-1 ul.feature-short {
    min-height: 366px;
}

.programs-page.programs-page-10-12 .programs-cards.box-4 ul.feature-short {
    min-height: 366px;
}

.programs-page.programs-page-10-12 .programs-cards.box-1 ul.feature-details {
    min-height: 972px;
}

.programs-page.programs-page-10-12 .programs-cards.box-4 ul.feature-details {
    min-height: 972px;
}

.programs-page.programs-page-graduates .programs-cards ul.feature-short {
    min-height: 230px;
}

.programs-page.programs-page-graduates .programs-cards ul.feature-details {
    min-height: 780px;
}

.programs-page.programs-page-graduates .programs-cards.box-1 ul.feature-short {
    min-height: 303px;
}

.programs-page.programs-page-graduates .programs-cards.box-1 ul.feature-details {
    min-height: 853px;
}

.new-pricing-page .price-list-box .tab-details.selection-stream .price-list ul {
    min-height: 310px;
}

.new-pricing-page .price-list-box .tab-details.selection-stream .price-list.box-1 ul {
    min-height: 340px;
}

.new-pricing-page .price-list-box .tab-details.selection-career .price-list ul {
    min-height: 329px;
}

.new-pricing-page .price-list-box .tab-details.selection-career .price-list.box-1 ul {
    min-height: 359px;
}

.new-pricing-page .price-list-box .tab-details.selection-career .price-list.box-4 ul {
    min-height: 406px;
}

.new-pricing-page .price-list-box .tab-details.selection-graduates .price-list ul {
    min-height: 385px;
}

.new-pricing-page .price-list-box .tab-details.selection-graduates .price-list.box-1 ul {
    min-height: 415px;
}

/*Offer Close*/

.offer-freedom {
    display: none;
}

.programs-page.programs-page-8-9 .programs-cards.box-1 ul.feature-short {
    min-height: 163px;
}

.programs-page.programs-page-8-9 .programs-cards.box-1 ul.feature-details {
    min-height: 545px;
}

.programs-page.programs-page-10-12 .programs-cards.box-1 ul.feature-short {
    min-height: 293px;
}

.programs-page.programs-page-10-12 .programs-cards.box-4 ul.feature-short {
    min-height: 291px;
}

.programs-page.programs-page-10-12 .programs-cards.box-1 ul.feature-details {
    min-height: 902px;
}

.programs-page.programs-page-10-12 .programs-cards.box-4 ul.feature-details {
    min-height: 900px;
}

.programs-page.programs-page-graduates .programs-cards.box-1 ul.feature-short {
    min-height: 231px;
}

.programs-page.programs-page-graduates .programs-cards.box-1 ul.feature-details {
    min-height: 782px;
}

.new-pricing-page .price-list-box .tab-details.selection-stream .price-list.box-1 ul {
    min-height: 265px;
}

.new-pricing-page .price-list-box .tab-details.selection-career .price-list ul {
    min-height: 283px;
}

.new-pricing-page .price-list-box .tab-details.selection-career .price-list ul {
    min-height: 370px;
}

.new-pricing-page .price-list-box .tab-details.selection-career .price-list.box-1 ul {
    min-height: 324px;
}

.new-pricing-page .price-list-box .tab-details.selection-career .price-list.box-4 ul {
    min-height: 370px;
}

.new-pricing-page .price-list-box .tab-details.selection-graduates .price-list.box-1 ul {
    min-height: 339px;
}

/* .programs-page.programs-page-8-9 .programs-cards.box-2 ul.feature-short {
min-height: 234px;
}.programs-page.programs-page-10-12 .programs-cards.box-2 ul.feature-short {
min-height: 364px;
} */

/* 
.new-pricing-page .price-list-box .tab-details.selection-career .price-list.box-2 ul{
min-height: 405px;
}.new-pricing-page .price-list-box .tab-details.selection-stream .price-list.box-2 ul{
min-height: 386px;
} */

/* Overseas */

.programs-page .sub-menu ul li a.active {
    color: #007fb6;
}

.programs-page.overseas-page .help-box .help-tab-details .details-box .right .line {
    border-bottom: 2px solid #007fb6;
}

.programs-page.overseas-page .help-box .help-tab-details .details-box .left .img-screen-box {
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    display: block;
    overflow: hidden;
    margin: 0;
    padding: 0;
    background: 0 0;
    text-align: center;
}

.programs-page.overseas-page .content-slider-programs.lightSlider {
    height: auto !important;
}

.programs-page.overseas-page .help-box {
    background: #f6f6f6;
    float: left;
    width: 100%;
}

.programs-page.overseas-page .help-box .help-tab-details .details-box .left .img-screen-box img {
    width: auto;
    max-width: inherit;
    max-height: 300px;
}

.programs-page.overseas-page .section-box {
    padding: 60px 0;
}

.programs-page.overseas-page .section-box h3 {
    font-size: 24px;
    margin: 0;
}

.programs-page.overseas-page .section-box.gray {
    background: #f6f6f6;
}

.programs-page.overseas-page .section-box.blue {
    background: #007fb6;
    position: relative;
    padding-bottom: 0;
}

.programs-page.overseas-page .section-box.overseas-university {
    text-align: center;
    padding: 30px 0;
}

.programs-page.overseas-page .section-box.overseas-university h3 {
    margin: 0;
    line-height: normal;
    font-size: 14px;
}

.programs-page.overseas-page .section-box.overseas-university .logo-box {
    display: inline-block;
    padding: 0 30px;
    margin-top: 25px;
}

.programs-page.overseas-page .section-box.overseas-university .col-md-12 {
    margin: 0 auto;
}

.programs-page.overseas-page .section-box.overseas-university .logo-box img.logo-1 {
    max-width: 118px;
}

.programs-page.overseas-page .section-box.overseas-university .logo-box img.logo-2 {
    max-width: 123px;
}

.programs-page.overseas-page .section-box.overseas-university .logo-box img.logo-3 {
    max-width: 55px;
}

.programs-page.overseas-page .section-box.overseas-university .logo-box img.logo-4 {
    max-width: 60px;
}

.programs-page.overseas-page .section-box.overseas-university .logo-box img.logo-5 {
    max-width: 78px;
}

.programs-page.overseas-page .section-box.overseas-university .logo-box img.logo-6 {
    max-width: 48px;
}

.programs-page.overseas-page .section-box.overseas-university .logo-box img.logo-7 {
    max-width: 56px;
}

.programs-page.overseas-page .section-box.overseas-university .logo-box img.logo-8 {
    max-width: 145px;
}

.programs-page.overseas-page .section-box.overseas-university .logo-box img.logo-9 {
    max-width: 75px;
}

.programs-page.overseas-page .section-box.overseas-university .logo-box img.logo-10 {
    max-width: 78px;
}

.programs-page.overseas-page .section-box.overseas-university .logo-box img.logo-11 {
    max-width: 90px;
}

.programs-page.overseas-page .section-box.overseas-university .logo-box img.logo-12 {
    max-width: 130px;
}

.programs-page.overseas-page .section-box.overseas-university .logo-box img.logo-13 {
    max-width: 105px;
}

.programs-page.overseas-page .testimonials-section {
    background: #007fb6;
}

.programs-page.overseas-page .new-pricing-page .testimonials-section #content-slider li .testi-img {
    width: 100px;
    height: 100px;
    background: #007fb6;
    border-radius: 50%;
    border: 2px solid #1e9bd2;
    overflow: hidden;
    padding: 3px;
    float: right;
    margin-top: 15px;
}

.programs-page.overseas-page .new-pricing-page .testimonials-section #content-slider li .testi-img img {
    height: 100%;
}

.programs-page.overseas-page .new-pricing-page .testimonials-section #content-slider li p .img-comma {
    width: 25px;
    top: 2px;
}

.programs-page.overseas-page .testimonials-section #content-slider li p,
.programs-page.overseas-page .testimonials-section #content-slider li small {
    padding-left: 35px;
}

.programs-page.overseas-page .new-pricing-page .testimonials-section #content-slider {
    margin-top: 25px;
}

.programs-page.overseas-page .new-pricing-page .testimonials-section #content-slider li p {
    margin-bottom: 20px;
}

.programs-page.overseas-page .form-box {
    background: linear-gradient(180deg, #f6f6f6 75%, #007fb6 25%);
}

h3:after {
    display: none;
}

.programs-page.overseas-page .section-box.overseas-tabs h3 {
    color: #fff;
    margin-bottom: 5px;
}

.programs-page.overseas-page .section-box.overseas-tabs p.p-title {
    color: #fff;
    text-align: center;
    margin-bottom: 35px;
}

.programs-page.overseas-page .section-box.overseas-tabs .container {
    max-width: 950px;
    margin: auto;
}

.programs-page.overseas-page .section-box.overseas-tabs .tabs-click ul {
    list-style: none;
    margin: 0;
    padding: 0;
    float: left;
    width: 100%;
    border: 1px solid #e9e9e9;
    border-radius: 4px 4px 0 0;
    overflow: hidden;
    border-right: 0;
    border-bottom: 0;
}

.programs-page.overseas-page .section-box.overseas-tabs .tabs-click ul li {
    list-style: none;
    margin: 0 !important;
    padding: 35px 20px;
    text-align: center;
    background: #f6f6f6;
    float: left;
    width: 33.33%;
    border-right: 1px solid #cbd6e2;
    font-size: 16px;
    cursor: pointer;
    border-bottom: 1px solid #cbd6e2;
}

.programs-page.overseas-page .section-box.overseas-tabs .tabs-click ul li.active {
    border-bottom: 1px solid #fff;
    background: #fff;
    font-weight: 600;
}

.programs-page.overseas-page .section-box.overseas-tabs-details .container {
    max-width: 950px;
}

.programs-page.overseas-page .section-box.overseas-tabs-details ul.left-tab {
    list-style: none;
    margin: 0;
    padding: 0;
    display: block;
}

.programs-page.overseas-page .section-box.overseas-tabs-details ul.left-tab li {
    border: 1px solid #007fb6;
    font-size: 16px;
    font-weight: 600;
    display: block;
    margin-bottom: 15px !important;
    padding: 20px;
    border-radius: 2px;
    cursor: pointer;
    position: relative;
}

.programs-page.overseas-page .section-box.overseas-tabs-details ul.left-tab li:hover {
    background: #f6f6f6;
}

.programs-page.overseas-page .section-box.overseas-tabs-details ul.left-tab li.active {
    border: 1px solid #007fb6;
    background: #007fb6;
    color: #fff;
}

.programs-page.overseas-page .section-box.overseas-tabs-details ul.left-tab li:last-child {
    margin-bottom: 0;
}

.programs-page.overseas-page .section-box.overseas-tabs-details {
    padding-top: 40px;
}

.programs-page.overseas-page .section-box.overseas-tabs-details p.note {
    color: #888;
    font-size: 12px;
    text-align: center;
    line-height: 16px;
}

.programs-page.overseas-page .section-box.overseas-tabs-details .overseas-tabs-inside {
    display: none;
}

.programs-page.overseas-page .section-box.overseas-tabs-details .overseas-tabs-inside:first-child {
    display: block;
}

.programs-page.overseas-page .section-box.overseas-tabs-details .left-tab-details .left-tab-box h5 {
    font-size: 22px;
    font-weight: 600;
    line-height: normal;
}

.programs-page.overseas-page .section-box.overseas-tabs-details .left-tab-details .left-tab-box {
    display: none;
}

.programs-page.overseas-page .section-box.overseas-tabs-details .left-tab-details .left-tab-box p {
    font-size: 13px;
    margin-bottom: 25px;
    line-height: normal;
}

.programs-page.overseas-page .section-box.overseas-tabs-details .left-tab-details .left-tab-box p.features {
    font-size: 13px;
    margin-bottom: 10px;
    line-height: normal;
}

.programs-page.overseas-page .section-box.overseas-tabs-details .left-tab-details .left-tab-box ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

.programs-page.overseas-page .section-box.overseas-tabs-details .left-tab-details .left-tab-box ul li {
    font-size: 13px;
    position: relative;
    padding-left: 16px;
    line-height: normal;
    margin-bottom: 13px !important;
}

.programs-page.overseas-page .section-box.overseas-tabs-details .left-tab-details .left-tab-box ul li:before {
    content: "\f00c";
    font-family: FontAwesome;
    font-size: 11px;
    color: #007fb6;
    position: absolute;
    left: 0;
    top: 4px;
    line-height: normal;
}

.programs-page.overseas-page .section-box.overseas-tabs-details .left-tab-details .left-tab-box ul li.with-info::after {
    content: "\f05a";
    font-family: FontAwesome;
    font-size: 11px;
    color: #888;
}

.programs-page.overseas-page .section-box.overseas-tabs-details .left-tab-details .left-tab-box ul li .info {
    display: none;
    background: #444;
    position: absolute;
    color: #fff;
    z-index: 9;
    left: 15px;
    top: 100%;
    padding: 7px 10px;
    border-radius: 2px;
    font-size: 12px;
    margin-top: 5px;
    width: 100%;
    max-width: 190px;
    line-height: normal;
}

.programs-page.overseas-page .section-box.overseas-tabs-details .left-tab-details .left-tab-box ul li .info::before {
    content: "\f0d8";
    font-family: FontAwesome;
    color: #444;
    position: absolute;
    left: 15px;
    top: -16px;
    line-height: normal;
    font-size: 26px;
}

.programs-page.overseas-page .programs-page-header {
    background: url(https://mindlerimages.imgix.net/program-page/overseas-new.svg) center bottom no-repeat #fff;
    background-size: 100%;
    max-height: 520px;
}

.programs-page.overseas-page .programs-page-header h2 {
    margin-top: 170px;
    color: #000;
}

.programs-page.overseas-page .programs-page-header p {
    color: #000;
}

.programs-page.overseas-page .programs-page-header .form-row a {
    color: #fff;
    display: inline-block;
    font-size: 15px;
    border-radius: 2px;
    background: #ea6915;
    padding: 10px 25px;
    margin-left: 0;
    border: 0;
    border-left: 0;
    font-weight: 600;
}

.programs-page .sub-menu ul li {
    margin: 0 20px !important;
}

.programs-page.overseas-page .help-box .help-tab-details .details-box .right h6 {
    margin-top: 0;
}

.programs-page.overseas-page .sub-menu ul li.call-btn,
.programs-page.overseas-page .sub-menu ul li.contact-btn {
    display: none;
}

.programs-page.overseas-page .sub-menu.fixed ul li.call-btn,
.programs-page.overseas-page .sub-menu.fixed ul li.contact-btn {
    display: inline-block;
}

.programs-page.overseas-page .sub-menu.fixed ul li.plain-contact {
    display: none;
}

.programs-page.overseas-page a.btn-interested {
    color: #fff;
    display: inline-block;
    font-size: 14px;
    border-radius: 2px;
    background: #ea6915;
    padding: 7px 20px;
    margin-left: 0;
    border: 0;
    border-left: 0;
    margin-top: 40px;
}

.programs-page.overseas-page .help-box a.btn-interested {
    margin-top: 25px;
    margin-bottom: 25px;
    display: none;
}

.new-lightslider .slider-box {
    padding-left: 200px;
    position: relative;
    text-align: left;
    padding-bottom: 40px;
    max-width: 750px;
    margin: 60px auto auto;
}

.new-lightslider .testi-img {
    position: absolute;
    width: 160px;
    height: 160px;
    border-radius: 50%;
    top: 0;
    left: 0;
    overflow: hidden;
}

.new-lightslider .testi-img img {
    width: 100%;
}

.new-lightslider .slider-box h6 {
    color: #007fb6;
    font-weight: 600;
    font-size: 20px;
    margin-bottom: 20px;
}

.new-lightslider .slider-box p {
    font-size: 14px;
    margin-bottom: 5px;
    position: relative;
    padding-left: 12px;
}

.new-lightslider .slider-box p:before {
    content: "\f111";
    font-family: FontAwesome;
    font-size: 6px;
    color: #666;
    position: absolute;
    left: 0;
    top: 8px;
    line-height: normal;
}

.new-lightslider .lSSlideOuter .lSPager.lSpg>li a {
    background: 0 0 !important;
    border: 1px solid #007fb6;
    height: 10px;
    width: 10px;
}

.new-lightslider .lSSlideOuter .lSPager.lSpg>li a:hover,
.new-lightslider .lSSlideOuter .lSPager.lSpg>li.active a {
    background-color: #007fb6 !important;
}

.new-lightslider .lSAction>a {
    width: 32px;
    opacity: 1 !important;
    color: #888;
    font-size: 42px;
    font-family: FontAwesome;
}

.new-lightslider .lSAction>a:hover {
    color: #484848;
}

.new-lightslider .lSAction>a.lSPrev:before {
    content: "\f104";
}

.new-lightslider .lSAction>a.lSNext:before {
    content: "\f105";
}

.programs-page.overseas-page .testimonials-section .lSAction>a {
    width: 32px;
    opacity: 1 !important;
    color: #ccc;
    font-size: 42px;
    font-family: FontAwesome;
}

.programs-page.overseas-page .testimonials-section .lSAction>a:hover {
    color: #fff;
}

.programs-page.overseas-page .testimonials-section .lSAction>a.lSPrev:before {
    content: "\f104";
}

.programs-page.overseas-page .testimonials-section .lSAction>a.lSNext:before {
    content: "\f105";
}

.programs-page.overseas-page .new-pricing-page .testimonials-section #content-slider li .col-md-9 {
    padding-right: 150px;
}

.programs-page.overseas-page .sub-menu ul li.contact-btn {
    padding: 0;
}

.programs-page.overseas-page .sub-menu ul li.contact-btn a {
    border-radius: 2px;
    background: #ea6915;
    color: #fff;
    margin-left: 0;
    display: inline-block;
    padding: 7px 12px;
    font-size: 13px;
    min-width: 133px;
}

.programs-page.overseas-page .sub-menu ul li.call-btn {
    padding: 0 0 0 10px;
}

.programs-page.overseas-page .sub-menu ul li.call-btn a {
    border-radius: 2px;
    background: #fff;
    color: #ea6915;
    margin-left: 0;
    display: inline-block;
    padding: 6px 12px;
    font-size: 13px;
    border: 1px solid #ea6915;
    pointer-events: none;
}

.programs-page.overseas-page .sub-menu ul li.call-btn a .fa {
    font-size: 11px;
}

.programs-page.overseas-page .help-box .help-tab .col-md-4.prg-tab-first span.count {
    letter-spacing: -8px;
    margin-right: 25px;
    max-width: 50px;
}

.programs-page.overseas-page .help-box .help-tab .col-md-4.prg-tab-first p {
    max-width: 200px;
}

.section-slider {
    background: #007fb6;
    padding: 60px 0;
}

.section-slider #section-slider-ul li .circle {
    width: 100px;
    height: 100px;
    border: 2px solid #1e9bd2;
    padding: 2px;
    overflow: hidden;
    border-radius: 50%;
    display: inline-block;
    margin-bottom: 10px;
    margin-top: 20px;
}

.section-slider #section-slider-ul li .circle img {
    width: 100%;
    border-radius: 50%;
}

.section-slider #section-slider-ul li .img-comma {
    width: 16px;
    margin: -2px 7px 0 0;
    display: inline-block;
}

.section-slider #section-slider-ul li p {
    color: #fff;
    font-size: 14px;
}

.section-slider #section-slider-ul li p.test-for-mobile {
    display: none;
}

.section-slider .lSAction>a {
    width: 32px;
    opacity: 1 !important;
    color: #ccc;
    font-size: 42px;
    font-family: FontAwesome;
    height: 45px;
    height: 45px;
    z-index: 9;
}

.section-slider .lSAction>a.lSPrev {
    left: 0;
}

.section-slider .lSAction>a.lSNext {
    right: 0;
}

.section-slider .lSAction>a.lSPrev:before {
    content: "\f104";
}

.section-slider .lSAction>a.lSNext:before {
    content: "\f105";
}

.section-slider #section-slider-ul li .slider-set {
    padding: 0 100px;
}

.section-slider .lSSlideOuter .lSPager.lSpg>li a {
    background-color: #149bd6;
    z-index: 9;
}

.section-slider .lSSlideOuter .lSPager.lSpg>li.active a,
.section-slider .lSSlideOuter .lSPager.lSpg>li:hover a {
    background-color: #fff;
}

.section-slider .lSSlideOuter {
    padding: 0;
    position: relative;
}

.section-slider #section-slider-ul {
    height: auto !important;
}

.new-top-header .new-header-2 .right .for-product .sub-products p {
    min-height: 1px;
}

.new-top-header .new-header-2 .right .for-product .sub-products p.fixed-height {
    min-height: 72px;
}

.mobile-fixed-header-menu .menu-sign-up input {
    padding: 12px 12px;
}

.mobile-fixed-header-menu .menu-sign-up a {
    padding: 13px 12px;
    margin-bottom: 20px;
}

.mobile-fixed-header-menu .program-row.new-set .prg-box a {
    font-size: 12px;
    font-weight: 600;
}

.mobile-fixed-header-menu .program-row.new-set .prg-box a .fa {
    font-size: 13px;
    margin-left: 2px;
    font-weight: 600;
    display: none;
}

.mobile-fixed-header-menu ul li.blue-link a {
    color: #007fb6;
    font-size: 12px;
    font-weight: 600;
    text-transform: capitalize;
}

.mobile-fixed-header-menu .menu-sign-up p {
    font-size: 12px;
}

.mobile-fixed-header-menu .call-link {
    margin-bottom: 20px;
    padding-bottom: 5px;
}

/*Offer Close*/

.offer-freedom {
    display: none;
}

.programs-page.programs-page-8-9 .programs-cards.box-1 ul.feature-short {
    min-height: 163px;
}

.programs-page.programs-page-8-9 .programs-cards.box-1 ul.feature-details {
    min-height: 545px;
}

.programs-page.programs-page-10-12 .programs-cards.box-1 ul.feature-short {
    min-height: 293px;
}

.programs-page.programs-page-10-12 .programs-cards.box-4 ul.feature-short {
    min-height: 291px;
}

.programs-page.programs-page-10-12 .programs-cards.box-1 ul.feature-details {
    min-height: 902px;
}

.programs-page.programs-page-10-12 .programs-cards.box-4 ul.feature-details {
    min-height: 900px;
}

.programs-page.programs-page-graduates .programs-cards.box-1 ul.feature-short {
    min-height: 231px;
}

.programs-page.programs-page-graduates .programs-cards.box-1 ul.feature-details {
    min-height: 782px;
}

.new-pricing-page .price-list-box .tab-details.selection-stream .price-list.box-1 ul {
    min-height: 265px;
}

.new-pricing-page .price-list-box .tab-details.selection-career .price-list ul {
    min-height: 283px;
}

.new-pricing-page .price-list-box .tab-details.selection-career .price-list ul {
    min-height: 370px;
}

.new-pricing-page .price-list-box .tab-details.selection-career .price-list.box-1 ul {
    min-height: 324px;
}

.new-pricing-page .price-list-box .tab-details.selection-career .price-list.box-4 ul {
    min-height: 370px;
}

.new-pricing-page .price-list-box .tab-details.selection-graduates .price-list.box-1 ul {
    min-height: 339px;
}

/* .programs-page.programs-page-8-9 .programs-cards.box-2 ul.feature-short {
min-height: 234px;
}.programs-page.programs-page-10-12 .programs-cards.box-2 ul.feature-short {
min-height: 364px;
} */

/* 
.new-pricing-page .price-list-box .tab-details.selection-career .price-list.box-2 ul{
min-height: 405px;
}.new-pricing-page .price-list-box .tab-details.selection-stream .price-list.box-2 ul{
min-height: 386px;
} */

.full-screen-intro {
    max-height: 500px !important;
}

/* other landing pages */

.programs-page.other-programs-page .programs-page-header {
    background: #007fb6;
}

.programs-page.other-programs-page .programs-page-header h2 {
    color: #fff;
}

.programs-page.other-programs-page .programs-page-header p {
    color: #fff;
    max-width: 800px;
    margin: auto;
    line-height: normal;
}

.programs-page.other-programs-page .programs-page-header .form-row a.know-more {
    color: rgb(255, 255, 255);
    display: inline-block;
    font-size: 15px;
    border-radius: 2px;
    background: rgb(234, 105, 21);
    padding: 10px 25px;
    margin-left: 0px;
    border: 0;
    border-left: 0;
    font-weight: 600;
}

.programs-page.other-programs-page .sub-menu ul li a.active .active-span {
    background: #007fb6;
}

.programs-page.other-programs-page .form-box {
    background: #007fb6;
}

.common-section {
    padding: 60px 15px;
}

.common-section.gray {
    background: #f6f6f6;
}

.common-section.dark {
    background: #007fb6;
}

.common-section.dark h3 {
    color: #fff;
}

.common-section.dark .p-title {
    color: #fff;
}

.common-section.dark {
    background: #007fb6;
}

.common-section h3 {
    font-size: 24px;
    margin-bottom: 40px;
}

.common-section .h3-title {
    margin-bottom: 5px;
}

.common-section .p-title {
    margin: auto;
    margin-bottom: 40px;
    max-width: 800px;
    text-align: center;
}

.common-section.border-top {
    border-top: 1px #e9e9e9 solid;
}

.common-section .common-section-details .common-cards {
    text-align: center;
}

.common-section .common-section-details .common-cards .img-sec {
    width: 70px;
    height: 70px;
    border-radius: 50%;
    margin: 0 auto;
    margin-bottom: 15px;
    background: #fff;
}

.common-section .common-section-details .common-cards .img {
    margin-bottom: 15px;
}

.common-section .common-section-details .common-cards h5 {
    font-size: 15px;
    font-weight: 600;
    margin-bottom: 10px;
}

.common-section .common-section-details .common-cards p {
    margin-bottom: 0;
}

.common-section.program-cards .common-section-details .row.margin-row {
    margin-top: 40px;
}

.programs-page.other-programs-page .common-section.peaple-speak {
    padding: 0 15px;
}

.programs-page.other-programs-page .common-section.peaple-speak p {
    color: #fff;
    font-size: 15px;
    margin-bottom: 5px;
}

.programs-page.other-programs-page .common-section.peaple-speak .comma {
    margin-bottom: 10px;
    margin-top: 110px;
}

.common-section .common-section-details .common-cards .img {
    margin-bottom: 15px;
}

.programs-page.other-programs-page .common-section.schools .img img {
    height: 70px;
}

.common-section.silde-video-section .lSPager {
    display: none;
}

.common-section.silde-video-section ul#silde-video li.lslide img {
    width: 100%;
}

.common-section.silde-video-section .lSSlideOuter {
    padding: 0;
}

.common-section.silde-video-section {
    background: #007fb6;
    padding: 40px;
}

.common-section.silde-video-section .common-section-details {
    padding: 0 50px;
    width: 100%;
    position: relative;
}

.common-section.silde-video-section .myaction>a {
    opacity: 1 !important;
    color: #fff;
    font-size: 42px;
    font-family: FontAwesome;
    position: absolute;
    text-align: center;
    padding: 10px;
    line-height: normal;
    top: 50%;
    transform: translate(0, -50%);
}

.common-section.silde-video-section .myaction>a.lSPrev {
    left: 0px;
}

.common-section.silde-video-section .myaction>a.lSNext {
    right: 0px;
}

.common-section.silde-video-section .myaction>a.lSPrev:before {
    content: "\f104";
}

.common-section.silde-video-section .myaction>a.lSNext:before {
    content: "\f105";
}

.flap {
    position: absolute;
    top: 0px;
    height: 100%;
    width: 33.33%;
    background: #0000008a;
    z-index: 99;
}

.flap.left {
    left: 0px;
}

.flap.right {
    right: 0px;
}

ul.menu-dropdown-tabs {
    list-style: none;
    margin: 0;
    padding: 0;
}

ul.menu-dropdown-tabs li {
    padding: 20px 20px;
    background: #f6f6f6;
    margin-bottom: 2px !important;
    font-size: 15px;
    position: relative;
    cursor: pointer;
    padding-left: 65px;
}

ul.menu-dropdown-tabs li span.icons {
    position: absolute;
    top: 50%;
    left: 20px;
    transform: translate(0, -50%);
}

ul.menu-dropdown-tabs li span.icons img {
    width: 32px;
}

ul.menu-dropdown-tabs li span.icons .gray {
    display: block;
}

ul.menu-dropdown-tabs li span.icons .white {
    display: none;
}

ul.menu-dropdown-tabs li.active span.icons .gray {
    display: none;
}

ul.menu-dropdown-tabs li.active span.icons .white {
    display: block;
}

ul.menu-dropdown-tabs li .fa {
    color: #fff;
    font-size: 24px;
    position: absolute;
    top: 25px;
    right: -1px;
    display: none;
}

ul.menu-dropdown-tabs li.active .fa {
    display: block;
}

ul.menu-dropdown-tabs li:last-child {
    margin-bottom: 0px !important;
}

ul.menu-dropdown-tabs li:hover {
    color: #007fb6;
}

ul.menu-dropdown-tabs li.active {
    background: #007fb6;
    color: #fff;
}

.new-top-header .new-header-2 .right .for-product .sub-products.with-tabs {
    padding: 0;
}

.new-top-header .new-header-2 .right .for-product .sub-products.with-tabs.menushow {
    display: block;
}

.new-top-header .new-header-2 .right .for-product .sub-products.with-tabs .col-left {
    width: 27%;
    padding: 0;
}

.new-top-header .new-header-2 .right .for-product .sub-products.with-tabs .col-right {
    width: 73%;
    padding: 0;
    padding: 20px 10px;
}

.new-top-header .new-header-2 .right .for-product .sub-products.with-tabs {
    top: 59px;
    width: 1040px;
    left: -210px;
}

.new-top-header .new-header-2 .right .for-product .sub-products.with-tabs.after-login {
    left: -410px;
}

.new-top-header .new-header-2 .right .for-product .sub-products.with-tabs .menu-tabdetails {
    display: none;
}

.new-top-header .new-header-2 .right .for-product .sub-products.with-tabs .menu-tabdetails:first-child {
    display: block;
}

.new-top-header .new-header-2 .right .for-product .sub-products.with-tabs p.fixed-height {
    min-height: initial;
}

.programs-page.mindler-talks .programs-page-header {
    background: url(https://mindlerimages.imgix.net/new-landing-pages/mindler-talks-banner.svg) right bottom -10px no-repeat;
    background-size: 95%;
}

.programs-page.mindler-mun .programs-page-header {
    background: url(https://mindlerimages.imgix.net/new-landing-pages/mindler-mun-banner.svg) right bottom -50px no-repeat;
    background-size: 100%;
}

.programs-page.libral-art .programs-page-header {
    background: url(https://mindlerimages.imgix.net/new-landing-pages/liberal-art-banner.svg) right bottom 0px no-repeat;
    background-size: 100%;
}

.programs-page.mindler-talks .programs-page-header h5 {
    color: #484848;
    font-size: 15px;
    margin-top: 80px;
    font-weight: 300;
    margin-bottom: 10px;
    letter-spacing: 1px;
}

.programs-page.mindler-talks .programs-page-header h2 {
    color: #484848;
    margin-top: 0px;
}

.homepage-new #student-program .home-pagetab {
    width: 100%;
    float: left;
    margin-bottom: 50px;
    background: #007fb6;
    padding: 0;
}

.home-pagetab ul {
    list-style: none;
    width: 100%;
    float: left;
}

.home-pagetab ul li.active {
    /* border-bottom: 1px solid #fff; */
    background: #fff !important;
    font-weight: 600;
}

.home-pagetab ul li {
    list-style: none;
    margin: 0 !important;
    padding: 35px 20px;
    text-align: center;
    background: #f6f6f6;
    float: left;
    width: 33.33%;
    border-right: 1px solid #cbd6e2;
    font-size: 16px;
    cursor: pointer;
    /* border-bottom: 1px solid #cbd6e2; */
}

.home-pagetab ul li span.name br {
    display: none;
}

.home-pagetab ul li span.name {
    position: relative;
    padding: 10px 10px;
    border: #fff solid 1px;
    background: #fff;
    display: block;
    border-radius: 2px;
}

.home-pagetab ul li span.name:hover {
    border: #007fb6 solid 1px;
    color: #007fb6;
}

.home-pagetab ul li span.name.active {
    background: #007fb6;
    border: #007fb6 solid 1px;
    color: #fff;
}

.home-pagetab ul li.active .active-line {
    display: block;
}

.homepage-new #student-program .home-pagetab-details h2 {
    margin-bottom: 40px !important;
}

.homepage-new #student-program .details-box .home-pagetab-details {
    display: none;
}

.common-section.schools img {
    margin: 0 30px;
    margin-top: 20px;
}

.common-section.schools .container {
    padding: 0;
}

.common-section.schools img.logo-1 {
    width: 70px;
}

.common-section.schools img.logo-2 {
    width: 100px;
}

.common-section.schools img.logo-3 {
    width: 60px;
}

.common-section.schools img.logo-4 {
    width: 40px;
}

.common-section.schools img.logo-5 {
    width: 70px;
}

.common-section.schools img.logo-6 {
    width: 160px;
}

.common-section.schools img.logo-7 {
    width: 80px;
}

.common-section.schools img.logo-8 {
    width: 100px;
}

.common-section.schools img.logo-9 {
    width: 55px;
}

.common-section.schools img.logo-10 {
    width: 100px;
}

.common-section.schools img.logo-11 {
    width: 200px;
}

.common-section.schools img.logo-12 {
    width: 150px;
}

.school-namesection {
    padding: 50px 0;
    text-align: center;
}

.school-namesection h2 {
    margin-bottom: 25px;
    font-size: 24px !important;
}

.programs-page.other-programs-page.libral-art .programs-page-header h2 {
    margin-top: 80px;
}

.common-section.schools {
    padding: 30px 15px;
}

.common-section.schools h3 {
    font-size: 14px;
}

.mindler-talkimg {
    max-width: 270px;
    margin-bottom: 20px;
}

.programs-page.overseas-page.other-programs-page.mindler-mun .programs-page-header h2 {
    margin-top: 80px;
}

.school-iframe {
    width: 310px;
    height: 174px;
}

.school-namesection.afterlogin {
    background: #007fb6;
}

.school-namesection.afterlogin h2,
.school-namesection.afterlogin p {
    color: #fff;
}

.programs-page.other-programs-page h3 {
    margin-bottom: 10px;
}

.programs-page.mindler-mun .common-section .common-section-details .common-cards h2 {
    font-size: 15px;
    font-weight: 600;
    margin-bottom: 10px;
}

.gift-card-page .gift-card-banner {
    background: #ff7900;
    height: 400px;
    text-align: center;
}

.gift-card-page .gift-card-banner {
    background: #ff7900;
    height: 400px;
    text-align: center;
}

.homepage-new.gift-card-page .section-padding.gift-ratebox .ratebox-sec {
    padding: 50px 30px;
    border: 1px solid #e9e9e9;
    border-radius: 2px;
    background: #fff;
}

.homepage-new.gift-card-page .section-padding.gift-ratebox {
    background: url(https://mindlerimages.imgix.net/new-landing-pages/gift-bg-1.png) #fff;
}

.homepage-new.gift-card-page .section-padding.gift-ratebox .ratebox-sec .line {
    display: block;
    width: 90px;
    border-top: 2px #0abec4 solid;
    margin: auto;
    margin-bottom: 20px;
}

.homepage-new.gift-card-page .section-padding.gift-ratebox .ratebox-sec .fixed-content {
    min-height: 390px;
}

.homepage-new.gift-card-page .section-padding.gift-ratebox .ratebox-sec h5 {
    font-size: 22px;
    text-transform: capitalize;
    margin-bottom: 20px;
}

.homepage-new.gift-card-page .section-padding.gift-ratebox .ratebox-sec h6 {
    font-size: 15px;
    margin-bottom: 20px;
}

.homepage-new.gift-card-page .section-padding.gift-ratebox .ratebox-sec p {
    font-size: 14px;
    line-height: 22px;
    margin-bottom: 15px;
}

.homepage-new.gift-card-page .section-padding.gift-ratebox .ratebox-sec p strong {
    display: block;
    font-size: 14px;
    line-height: 22px;
}

.homepage-new.gift-card-page .section-padding.gift-ratebox .ratebox-sec p.rate {
    font-size: 30px;
    font-weight: 600;
    margin-top: 30px;
    margin-bottom: 5px;
}

.homepage-new.gift-card-page .section-padding.gift-ratebox .ratebox-sec p.rate .fa {
    font-size: 26px;
    font-weight: 400;
    margin-right: 3px;
}

.homepage-new.gift-card-page .section-padding.gift-ratebox .ratebox-sec p.rate span {
    font-size: 14px;
    font-weight: 400;
    text-decoration: line-through;
    color: #888;
}

.homepage-new.gift-card-page .section-padding.gift-ratebox .ratebox-sec p.saved {
    color: #66bf3a;
    font-size: 14px;
    font-weight: 400;
}

.homepage-new.gift-card-page .section-padding.gift-ratebox p.saved .fa {
    font-size: 12px;
    font-weight: 400;
    margin-right: 0px;
}

.homepage-new.gift-card-page .section-padding.gift-ratebox .ratebox-sec a.btn-orange {
    min-width: 150px;
    font-size: 14px;
}

.homepage-new.gift-card-page .section-padding.gift-ratebox .container {
    max-width: 900px;
    margin: auto;
}

.homepage-new.gift-card-page .card-section .common-cards {
    margin-top: 30px;
}

.homepage-new.gift-card-page .card-section .common-cards .img-sec {
    margin-bottom: 15px;
}

.homepage-new.gift-card-page .card-section .common-cards p {
    margin-bottom: 0;
    font-size: 14px;
    line-height: 22px;
}

.homepage-new.gift-card-page .card-section a.btn-orange {
    min-width: 150px;
    font-size: 14px;
    margin-top: 40px;
}

.common-page-banner {
    background: #007fb6;
    height: 500px;
    position: relative;
    background: url(https://mindlerimages.imgix.net/new-landing-pages/gift-bg-2.jpg) no-repeat #ff7900;
    background-size: 100%;
    background-position: center bottom;
    min-height: 558px;
    max-height: 580px;
}

.common-page-banner .position-box {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    text-align: center;
    width: 100%;
}

.common-page-banner .position-box h1 {
    color: #fff;
    font-size: 34px;
    margin-bottom: 15px;
    font-weight: 400;
}

.common-page-banner .position-box p {
    color: #fff;
    font-size: 18px;
    margin-bottom: 15px;
    font-weight: 400;
}

.common-page-banner .position-box strong {
    color: #fff;
    font-size: 24px;
    display: block;
    margin-bottom: 40px;
    font-weight: 400;
}

.common-page-banner .position-box a.btn-orange {
    min-width: 150px;
    font-size: 14px;
    background: #661d88;
}

.header-layer.gift-bg {
    background: url(https://mindlerimages.imgix.net/new-landing-pages/gift-bg-3.jpg) no-repeat #f47a20;
    background-size: auto 216px;
    background-position: center bottom;
    background-repeat: repeat-x;
}

.gift-card-payment {
    padding: 50px 0;
    background: #fafafa;
}

.gift-card-payment .left-box {
    border: 1px solid #e9e9e9;
    padding: 25px;
    background: #fff;
    min-height: 459px;
}

.gift-card-payment .left-box h4 {
    font-size: 14px;
    font-weight: 600;
    border-bottom: 1px solid #e9e9e9;
    padding-bottom: 10px;
    margin-bottom: 15px;
}

.gift-card-payment .left-box h4.receiver {
    margin-top: 20px;
}

.gift-card-payment .left-box h4.receiver label {
    margin: 0px;
    margin-left: 40px;
    cursor: pointer;
    font-size: 13px;
}

.gift-card-payment .left-box h4.receiver label input[type="checkbox"] {
    width: auto;
    -webkit-appearance: checkbox;
    -moz-appearance: checkbox;
    appearance: checkbox;
    margin: 0px;
    width: 100%;
    height: 100%;
    position: absolute;
    opacity: 0;
}

.gift-card-payment .left-box h4.receiver label span .fa {
    font-size: 9px;
    position: absolute;
    left: 1px;
    top: 1px;
    color: #fff;
    display: none;
    font-weight: 400;
}

.gift-card-payment .left-box h4.receiver label span {
    border: 1px solid #ccc;
    width: 13px;
    height: 13px;
    position: relative;
    float: left;
    margin-top: 3px;
    margin-right: 5px;
}

.gift-card-payment .left-box h4.receiver label span.checked {
    border: 1px solid #007fb6;
    background: #007fb6;
}

.gift-card-payment .left-box h4.receiver label span.checked .fa {
    display: block;
}

.gift-card-payment input {
    border-radius: 2px;
    width: 100%;
    padding: 8px 10px;
    color: #484848;
    font-weight: 400;
    line-height: normal;
    font-family: "Open Sans";
    text-transform: none;
    font-size: 13px;
    border: 1px solid #ddd;
    margin-bottom: 0px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

.gift-card-payment .right-box .rightpay-box {
    border-radius: 2px;
    width: 100%;
    padding: 25px;
    border: 1px solid #e9e9e9;
    margin-bottom: 10px;
    background: #fff;
}

.gift-card-payment .right-box .rightpay-box.package h4 {
    font-size: 22px;
    margin-bottom: 0px;
}

.gift-card-payment .right-box .rightpay-box.package p {
    font-size: 14px;
    border-bottom: 1px solid #f1f1f1;
    margin-bottom: 15px;
    padding-bottom: 15px;
}

.gift-card-payment .right-box .rightpay-box.package strong {
    display: block;
    font-size: 14px;
    margin-bottom: 10px;
}

.gift-card-payment .right-box .rightpay-box.package ul li {
    list-style: none;
    margin: 0;
    padding: 0;
    margin-bottom: 7px !important;
    font-size: 13px;
}

.gift-card-payment .right-box .rightpay-box.package ul li:last-child {
    margin-bottom: 0px !important;
}

.gift-card-payment .right-box .rightpay-box.package ul li .fa {
    color: #ea6915;
    margin-right: 3px;
}

.gift-card-payment .right-box .rightpay-box.pay .btn-checkout {
    background: #ea6915;
    margin-left: 0;
    padding: 11px 15px;
    font-size: 14px;
    color: #fff;
    width: 100%;
    border-radius: 2px;
    font-weight: 600;
    text-transform: uppercase;
    margin-top: 10px;
}

.gift-card-payment .right-box .rightpay-box.pay .btn-paytm {
    background: #fff;
    color: #ea6915;
    margin-left: 0;
    padding: 9px 15px;
    font-size: 14px;
    border: 1px solid #ea6915;
    border-radius: 2px;
    width: 100%;
    margin-top: 10px;
    text-transform: none;
}

.gift-card-payment .right-box .rightpay-box.pay .btn-paytm img {
    margin-left: 5px;
    margin-top: -5px;
    max-width: 50px;
}

.gift-card-payment .right-box .rightpay-box.pay p.amt {
    border-bottom: 1px solid #f1f1f1;
    margin-bottom: 0px;
    padding-bottom: 15px;
    font-size: 14px;
}

.gift-card-payment .right-box .rightpay-box.pay p.rate {
    font-size: 22px;
    font-weight: 600;
    margin-top: 20px;
    margin-bottom: 5px;
}

.gift-card-payment .right-box .rightpay-box.pay p.rate .fa {
    font-size: 20px;
    font-weight: 400;
    margin-right: 3px;
}

.gift-card-payment .right-box .rightpay-box.pay p.rate span {
    font-size: 14px;
    font-weight: 400;
    text-decoration: line-through;
    color: #888;
}

.gift-card-payment .right-box .rightpay-box.pay p.saved {
    color: #66bf3a;
    font-size: 14px;
    font-weight: 400;
}

.gift-card-payment .right-box .rightpay-box.pay p.saved .fa {
    font-size: 13px;
}

.gift-card-payment .right-box .rightpay-box.call-box {
    padding: 10px 25px;
    margin-bottom: 0;
}

.gift-card-payment .right-box .rightpay-box.call-box a {
    pointer-events: none;
}

.gift-card-payment .right-box .rightpay-box.call-box .call-img {
    padding-left: 0;
    padding-right: 5px;
    margin-top: 7px;
}

.gift-card-payment .right-box .rightpay-box.call-box .call-disc {
    padding-right: 0;
    padding-left: 5px;
}

.gift-card-payment .right-box .rightpay-box.call-box p {
    color: #888;
    font-size: 12px;
    text-align: left;
    line-height: 17px;
}

.gift-card-payment .right-box .rightpay-box.call-box .font-600 {
    font-weight: 600;
}

.header-layer.gift-bg .cart-back-btn {
    position: absolute;
    top: 93px;
    color: #fff;
    font-size: 13px;
    margin-left: 5px;
}

.header-layer.gift-bg .cart-back-btn .fa {
    font-size: 16px;
    margin-right: 3px;
    float: left;
    margin-top: 1px;
}

.giftamount-payable-mobile {
    display: none;
}

.gift-mobilebnt-cart {
    background: #fff;
    position: fixed;
    z-index: 999999;
    bottom: 0;
    width: 100%;
    left: 0;
    padding: 10px 0;
    -webkit-box-shadow: 0 -1px 5px 0 rgba(0, 0, 0, 0.2);
    box-shadow: 0 -1px 5px 0 rgba(0, 0, 0, 0.2);
    display: none;
}

.gift-mobilebnt-cart .btn-checkout {
    background: #ea6915;
    margin-left: 0;
    padding: 9px 15px;
    font-size: 13px;
    color: #fff;
    width: 100%;
    border-radius: 2px;
    font-weight: 600;
    text-transform: uppercase;
    margin-top: 0px;
}

.gift-mobilebnt-cart .rate {
    font-size: 22px;
    font-weight: 600;
    margin-top: 4px;
    display: block;
}

.gift-mobilebnt-cart .rate .fa {
    font-size: 19px;
    font-weight: 400;
    margin-right: 3px;
}

.gift-card-payment .right-box .rightpay-box.pay .gift-close {
    position: absolute;
    right: 0;
    font-size: 17px;
    top: 0;
    color: #888;
    padding: 5px 7px;
    display: inline-block;
    z-index: 99;
    display: none;
    width: 42px;
}

.gift-card-payment .right-box .rightpay-box.package {
    border-top: 2px solid #ea6915;
}

.alert-gift {
    font-size: 10px;
    color: red;
    line-height: 14px;
}

.aed {
    padding: 0 !important;
    width: auto !important;
    display: inline !important;
    font-weight: 400 !important;
    margin-right: 5px;
    font-size: 18px !important;
}

/* schoollogin-page */

.schoollogin-page .new-header-2 {
    padding: 3px 0;
}

.schoollogin-page .new-header-2 .col-md-2 a {
    display: inline-block;
}

.schoollogin-page .new-header-2 .col-md-2 a img.logo-blue {
    margin-top: 13px !important;
}

.schoollogin-page .new-header-2 .school-logo-box {
    border: 1px #f2f2f2 solid;
    padding: 5px 10px;
    width: auto;
    float: right;
    text-align: center;
    border-radius: 2px;
}

.schoollogin-page .new-header-2 .school-logo-box img {
    height: 55px;
}

.schoollogin-page .new-header-2 a.school-call {
    float: right;
    background-color: #ea6915 !important;
    color: #fff !important;
    text-align: left;
    padding: 5px 15px;
    border-radius: 2px;
    font-weight: 600;
    font-size: 14px;
    margin-left: 15px;
    margin-top: 10px !important;
}

.schoollogin-page .new-header-2 .school-call span {
    display: block;
    font-size: 12px;
}

#new-login-screens.schoollogin-page .sign-up-box {
    text-align: left;
}

#new-login-screens.schoollogin-page .sign-up-box h4 {
    font-size: 18px;
    font-weight: 600 !important;
    color: #888;
    border-bottom: #fff solid 2px;
    padding-bottom: 10px;
    cursor: pointer;
    text-align: left;
    margin-bottom: 35px;
    display: inline-block;
}

#new-login-screens.schoollogin-page .sign-up-box h4:hover {
    color: #007fb6;
    border-bottom: #fff solid 2px;
}

#new-login-screens.schoollogin-page .sign-up-box h4.active {
    color: #484848;
    border-bottom: #007fb6 solid 2px;
}

#new-login-screens.schoollogin-page .sign-up-box h4.click-counsellor {
    text-align: right;
}

#new-login-screens.schoollogin-page input {
    border-bottom-width: 1px !important;
}

#new-login-screens.schoollogin-page .sign-up-box-details {
    display: none;
}

#new-login-screens.schoollogin-page .sign-up-box-details.for-student {
    display: block;
}

#new-login-screens.schoollogin-page {
    background: #f6f6f6;
}

#new-login-screens.schoollogin-page .container {
    position: relative;
    min-height: 135px;
}

.schoollogin-page .common-section.program-cards {
    border-top: 0px;
    text-align: center;
}

.schoollogin-page .common-section.program-cards {
    border-top: 0px;
    text-align: center;
}

.schoollogin-page .common-section .common-section-details {
    max-width: 900px;
    margin: auto;
}

.schoollogin-page .common-section .common-section-details .common-cards .img-sec {
    width: 70px;
    height: 60px;
}

.schoollogin-page .common-section .common-section-details .common-cards {
    text-align: center;
    background: #fff;
    border-radius: 2px;
    padding: 25px;
    padding-bottom: 30px;
    padding-top: 20px;
    margin-top: 30px;
}

.schoollogin-page .common-section .common-section-details .common-cards h5 {
    font-size: 18px;
}

.schoollogin-page .common-section .common-section-details .common-cards p {
    font-size: 14px;
}

.schoollogin-page .common-section .common-section-details .common-cards a {
    margin-top: 15px;
    font-weight: 600;
    display: inline-block;
}

.schoollogin-page .common-section .common-section-details .common-cards a .fa {
    font-weight: 600;
    font-size: 14px;
    margin-left: 3px;
}

.schoollogin-page .common-section.other-programs .common-section-details .common-cards {
    text-align: left;
}

.schoollogin-page .common-section.other-programs .common-section-details .img-card img {
    text-align: right;
}

.schoollogin-page .common-section.other-programs .common-section-details .img-card img {
    max-width: 190px;
}

.schoollogin-page .common-section.other-programs .common-section-details .common-cards p {
    font-size: 14px;
    max-width: 415px;
}

.schoollogin-page .common-section.other-programs .common-section-details .common-cards a {
    background: #ea6915;
    color: #fff;
    padding: 7px 30px;
    border-radius: 2px;
    text-align: center;
}

.schoollogin-page .common-section.other-programs .common-section-details .row {
    margin-top: 50px;
}

.schoollogin-page .common-section.other-programs .common-section-details .common-cards {
    margin-top: 25px;
    padding: 0;
}

/* Price Increase */

.price-increase .increase-label {
    font-size: 11px;
    color: #ea6915;
    margin: 0;
    line-height: 14px;
    top: 13px;
    position: absolute;
    width: 100%;
    left: 0;
    display: none;
}

/*.price-increase .increase-label.sec{
top: 67px;
}
.new-pricing-page.price-increase .price-list-box .price-list .rate {
position: relative;
min-height: 82px;
}
.new-pricing-page.price-increase .price-list-box .price-list .rate span {
margin-top: 18px;
}
.programs-cards-box.price-increase .increase-label{
top: 0px;
}
.programs-cards-box.price-increase .increase-label.sec{
top: 53px;
}
.programs-cards-box.price-increase .programs-cards p.price-tag {
position: relative;
min-height: 55px;
display: block;
padding-top: 23px
}
.programs-page.programs-page-10-12 .programs-cards-box.price-increase .programs-cards p.price-tag {
min-height: 76px;
}
.programs-cards-box.price-increase  p.price-tag .fa-inr {
float: none!important;
}
@media only screen and (max-width:667px) {
.new-pricing-page.price-increase .price-list-box .price-list .rate span {
margin-top: 0px;
}
.new-pricing-page.price-increase .price-list-box .price-list .rate {
position: relative;
min-height: 1px!important;
}
.new-pricing-page.price-increase .price-list-box .price-list .rate.inc span{
margin-top: 18px;
}
.new-pricing-page.price-increase .price-list-box .price-list .rate.inc {
min-height: 82px!important;
}
.programs-cards-box.price-increase .programs-cards p.price-tag {
min-height: 1px!important;
padding-top: 0px;
}
.programs-cards-box.price-increase .programs-cards p.price-tag.inc {
min-height: 75px!important;
padding-top: 23px!important;
}
}*/

/* Price Increase close*/

/* New Pricing */

.new-pricing-page .pricing-main-heading {
    margin-top: 60px;
    background: #007fb6;
    color: #fff;
    padding-top: 60px;
    text-align: center;
    padding-bottom: 60px;
    position: relative;
}

.new-pricing-page .pricing-main-heading h2 {
    font-size: 24px;
    font-weight: 600;
    color: #fff;
    margin-bottom: 5px;
}

.new-pricing-page .pricing-main-heading p {
    font-size: 15px;
    font-weight: 400;
    color: #fff;
}

.pricing-tab {
    position: absolute;
    bottom: -32px;
    width: 100%;
    z-index: 9;
}

.pricing-tab .container {
    padding: 0 120px;
}

.pricing-tab .col-md-4 {
    background: #f6f6f6;
    color: #888;
    font-size: 18px;
    padding: 20px 0;
    border: 2px solid #e9e9e9;
    border-right: 0;
    position: relative;
    cursor: pointer;
    font-weight: 600;
}

.pricing-tab .col-md-4:last-child {
    border-right: 2px solid #e9e9e9;
}

.pricing-tab .col-md-4:last-child {
    border-radius: 0 2px 0 0;
    border-right: 2px solid #e9e9e9;
}

.pricing-tab .col-md-4:first-child {
    border-radius: 2px 0 0 0;
}

.pricing-tab .tab-box {
    border: 2px solid #e9e9e9;
    border-radius: 2px;
    /* overflow: hidden; */
}

.pricing-tab .col-md-4.active {
    color: #007fb6;
    background: #fff;
}

.pricing-tab .col-md-4.active:after {
    width: 100%;
    position: absolute;
    height: 5px;
    background: #007fb6;
    bottom: -2px;
    content: "";
    left: 0px;
}

.pricing-tab .col-md-4.for-stream.active {
    color: #ea6370;
}

.pricing-tab .col-md-4.for-career.active {
    color: #8964bf;
}

.pricing-tab .col-md-4.for-graduates.active {
    color: #00bcc6;
}

.pricing-tab .col-md-4.for-stream.active:after {
    background: #ea6370;
}

.pricing-tab .col-md-4.for-career.active:after {
    background: #8964bf;
}

.pricing-tab .col-md-4.for-graduates.active:after {
    background: #00bcc6;
}

.price-final .pricing-details-box.for-stream .product-details .pricing-btn {
    background: #ea6370 !important;
}

.price-final .pricing-details-box.for-career .product-details .pricing-btn {
    background: #8964bf !important;
}

.price-final .pricing-details-box.for-graduates .product-details .pricing-btn {
    background: #00bcc6 !important;
}

.price-final .pricing-details-box .product-details h5 span {
    display: none;
}

.price-final .pricing-details-box.for-stream .product-details h5 {
    color: #ea6370;
}

.price-final .pricing-details-box.for-career .product-details h5 {
    color: #8964bf;
}

.price-final .pricing-details-box.for-graduates .product-details h5 {
    color: #00bcc6;
}

.price-final {
    padding: 60px 0;
    background: #f6f6f6;
}

.price-final .row .pricing-details-box {
    display: none;
}

.price-final .row .pricing-details-box:first-child {
    display: block;
}

.price-final .row .pricing-details-box.for-stream {
    padding: 0 10%;
}

.price-final .row .pricing-details-box.for-graduates {
    padding: 0 22%;
}

.price-final .product-details {
    padding: 40px 24px 180px 24px;
    background: #fff;
    margin-top: 25px;
    text-align: center;
    position: relative;
}

.price-final .row {
    margin: 0 -7px;
}

.price-final .row .col-md-3,
.price-final .row .col-md-4,
.price-final .row .col-md-6 {
    padding: 0 7px;
}

.price-final .product-details h5 {
    margin: 0;
    padding: 0;
    text-transform: uppercase;
    font-size: 24px;
    color: #007fb6;
    margin-bottom: 3px;
}

.price-final .product-details p.sub-title {
    font-size: 13px;
    font-weight: 600;
    color: #888;
    margin-bottom: 0;
}

.price-final .product-details p.price-amount {
    font-size: 26px;
    font-weight: 600;
    margin-bottom: 0;
}

/* .price-final .product-details p.price-amount .fa {
font-size: 17px;
margin-right: 2px;
font-weight: 300;
color: #484848;
position: relative;
top: -4px;
} */

.price-final .product-details p.price-amount span {
    font-size: 14px;
    font-weight: 400;
}

.price-final .product-details hr {
    border: 1px solid #e9e9e9;
    margin: 15px auto;
    width: 80px;
}

.price-final .product-details ul {
    margin-top: 40px;
    margin-bottom: 10px;
}

.price-final .product-details ul li {
    font-size: 13px;
    margin-bottom: 17px !important;
}

.price-final .product-details ul li.disabled {
    color: #888;
}

.price-final .product-details ul li:last-child {
    margin-bottom: 0px !important;
}

.price-final .product-details ul li strong {
    display: block;
    margin-bottom: 3px;
    font-size: 14px;
    padding-left: 30px;
    position: relative;
}

.price-final .product-details ul li strong span {
    position: absolute;
    left: 0px;
    top: 7px;
}

.price-final .product-details ul li strong span img {
    width: 23px;
}

.price-final .product-details ul li.disabled strong span img {
    width: 20px;
}

.price-final .product-details ul li strong span.limited {
    position: absolute;
    left: inherit;
    right: 0px;
    top: inherit;
    font-size: 11px;
    text-transform: capitalize;
    background: #888;
    color: #fff;
    border-radius: 2px;
    padding: 1px 4px;
    font-weight: 400;
    bottom: 4px;
    line-height: normal;
}

.price-final .product-details .pricing-btn {
    background: #007fb6;
    color: #fff;
    border: 0;
    padding: 10px;
}

.price-final .product-details .btn-box {
    position: absolute;
    bottom: 35px;
    left: 0px;
    width: 100%;
    padding: 25px;
    padding-top: 30px;
}

.price-final .product-details .btn-box .special-input:focus {
    border: 1px solid #e9e9e9 !important;
}

.price-final .product-details .learn-more {
    position: absolute;
    bottom: 0;
    left: 0px;
    width: 100%;
    padding-bottom: 24px;
    font-weight: 600;
}

.price-final .product-details .btn-box .validation {
    font-size: 10px !important;
}

.pricing-modal-block {
    background: #00000070;
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 99999;
    padding: 25px;
    display: none;
}

.pricing-modal-block .pricing-modal-content {
    background: #fff;
    border-radius: 2px;
    max-width: 1024px;
    margin: auto;
    position: relative;
}

.pricing-modal-block .pricing-modal-content .mid-set {
    padding: 25px;
}

.pricing-modal-block .pricing-modal-content .set-height {
    overflow-y: scroll;
}

.pricing-modal-block .pricing-modal-content .mid-set .first {
    padding-right: 120px;
}

.pricing-modal-block .pricing-modal-content .mid-set .title {
    font-size: 14px;
    display: block;
    color: #484848;
    margin-bottom: 5px;
    font-weight: 600;
}

.pricing-modal-block .pricing-modal-content .mid-set .mid-set-rows.not-included .title {
    position: relative;
    padding-left: 30px;
}

.pricing-modal-block .pricing-modal-content .mid-set .mid-set-rows.not-included .title::after {
    content: "\f023";
    font-family: FontAwesome, sans-serif;
    position: absolute;
    top: 4px;
    left: 16px;
    font-size: 12px;
    color: #ea6370;
}

.pricing-modal-block .pricing-modal-content .mid-set .mid-set-rows.not-included .first .title {
    position: relative;
    padding-left: 16px;
}

.pricing-modal-block .pricing-modal-content .mid-set .mid-set-rows.not-included .first .title::after {
    left: 1px;
}

.pricing-modal-block.for-10-12 .pricing-modal-content .mid-set .mid-set-rows.not-included .title::after {
    color: #8964bf;
}

.pricing-modal-block.for-gr .pricing-modal-content .mid-set .mid-set-rows.not-included .title::after {
    color: #00bcc6;
}

.pricing-modal-block .pricing-modal-content .mid-set .tooltip-info {
    display: inline-block;
    position: relative;
}

.pricing-modal-block .pricing-modal-content .mid-set .tooltip-info:hover .content {
    display: block;
}

.pricing-modal-block .pricing-modal-content .mid-set .tooltip-info .content {
    display: none;
    position: absolute;
    top: 24px;
    right: -94px;
    width: 200px;
    background: #484848;
    padding: 10px;
    font-size: 11px;
    line-height: 14px;
    font-weight: normal;
    color: #fff;
    text-align: center;
    border-radius: 2px;
    z-index: 9999;
}

.pricing-modal-block .pricing-modal-content .mid-set .tooltip-info .fa-tool {
    color: #ccc;
    font-size: 10px;
}

.pricing-modal-block .pricing-modal-content .mid-set .tooltip-info .fa-pointer {
    position: absolute;
    top: -15px;
    font-size: 25px;
    color: #484848;
    left: 50%;
    transform: translate(-50%, 0);
}

.pricing-modal-block .pricing-modal-content .mid-set .with-icon .fa-main {
    position: absolute;
    left: 0px;
    top: 7px;
    font-size: 22px;
}

.pricing-modal-block .pricing-modal-content .mid-set .with-icon {
    padding-left: 35px;
    font-weight: 600;
}

.pricing-modal-block .pricing-modal-content .mid-set .mid-set-rows {
    border-bottom: 1px #e9e9e9 solid;
    padding: 15px 0;
}

.pricing-modal-block .pricing-modal-content .mid-set .mid-set-rows.not-included,
.pricing-modal-block .pricing-modal-content .mid-set-rows.not-included .title {
    color: #888;
}

.pricing-modal-block .pricing-modal-content .mid-set .mid-set-rows.not-included .with-icon .fa-main {
    color: #b7b7b7;
}

.pricing-modal-block .pricing-modal-content .mid-set .mid-set-rows.not-included .with-icon {
    position: relative;
}

.pricing-modal-block .pricing-modal-content .mid-set .mid-set-rows.not-included .with-icon::after {
    content: "\f023";
    font-family: FontAwesome, sans-serif;
    position: absolute;
    top: 23px;
    left: 20px;
    font-size: 11px;
}

.pricing-modal-block.for-8-9 .pricing-modal-content .mid-set .mid-set-rows.not-included .with-icon::after {
    color: #ea6370;
}

.pricing-modal-block.for-10-12 .pricing-modal-content .mid-set .mid-set-rows.not-included .with-icon::after {
    color: #8964bf;
}

.pricing-modal-block.for-gr .pricing-modal-content .mid-set .mid-set-rows.not-included .with-icon::after {
    color: #00bcc6;
}

.pricing-modal-block .pricing-modal-content .mid-set .mid-set-rows:first-child {
    padding-top: 0;
}

.pricing-modal-block .pricing-modal-content .mid-set .mid-set-rows:last-child {
    border: 0;
    padding-bottom: 0;
}

.pricing-modal-block .pricing-modal-content .head-set {
    padding: 15px 25px;
    border-bottom: 1px solid #e9e9e9;
}

.pricing-modal-block .pricing-modal-content .head-set h5 {
    margin-bottom: 0;
    font-size: 20px;
    margin-top: 3px;
}

.pricing-modal-block .pricing-modal-content .head-set h5 span {
    color: #888;
    font-weight: 600;
    font-size: 13px;
}

.pricing-modal-block .pricing-modal-content .head-set .price {
    font-size: 21px;
    font-weight: 600;
    margin-bottom: 0;
    display: inline-block;
    position: relative;
    top: 3px;
    margin-right: 130px;
}

.pricing-modal-block .pricing-modal-content .head-set .price .fa {
    font-size: 14px;
    margin-right: 2px;
    font-weight: 300;
    color: #484848;
    position: relative;
    top: -3px;
}

.pricing-modal-block .pricing-modal-content .price-btn {
    background: #007fb6;
    color: #fff;
    border: 0;
    padding: 7px 25px;
    border-radius: 2px;
    display: inline-block;
    font-weight: 600;
    font-size: 14px;
    position: absolute;
    right: 25px;
    top: 15px;
    z-index: 99;
}

.pricing-modal-block .pricing-modal-content .foot-set {
    padding: 15px 25px;
    background: #f6f6f6;
}

.pricing-modal-block .pricing-modal-content .foot-set .other-prg {
    border-top: 2px solid #007fb6;
    padding: 15px 25px;
    background: #fff;
    cursor: pointer;
}

.pricing-modal-block .pricing-modal-content .foot-set .other-prg:hover {
    box-shadow: 0 0px 20px 0 rgba(0, 0, 0, 0.3);
}

.pricing-modal-block .pricing-modal-content .foot-set .other-prg .view-btn {
    display: inline-block;
    border-radius: 2px;
    border: 1px #8964bf solid;
    font-size: 12px;
    padding: 1px 6px;
    margin-top: 7px;
    color: #8964bf;
}

.pricing-modal-block.for-8-9 .pricing-modal-content .foot-set .other-prg .view-btn {
    border: 1px #ea6370 solid;
    color: #ea6370;
}

.pricing-modal-block.for-gr .pricing-modal-content .foot-set .other-prg .view-btn {
    border: 1px #00bcc6 solid;
    color: #00bcc6;
}

.pricing-modal-block .pricing-modal-content .foot-set .other-prg p {
    margin-bottom: 0;
    margin-top: 5px;
}

.pricing-modal-block .pricing-modal-content .foot-set h5 {
    margin-bottom: 0;
    font-size: 18px;
    margin-top: 3px;
}

.pricing-modal-block .pricing-modal-content .foot-set h5 span {
    color: #888;
    font-weight: 600;
    font-size: 13px;
}

.pricing-modal-block .pricing-modal-content .foot-set .price {
    font-size: 18px;
    font-weight: 600;
    margin-bottom: 0;
    display: inline-block;
    position: relative;
    top: 3px;
}

.pricing-modal-block .pricing-modal-content .foot-set .price .fa {
    font-size: 12px;
    margin-right: 2px;
    font-weight: 300;
    color: #484848;
    position: relative;
    top: -2px;
}

.pricing-modal-block .pricing-modal-content .foot-set .you-can {
    margin-top: 45px;
    font-size: 14px;
    display: inline-block;
}

.pricing-modal-block .pricing-modal-content .mid-set .mid-set-rows span.limited {
    font-size: 11px;
    text-transform: capitalize;
    background: #888;
    color: #fff;
    border-radius: 2px;
    padding: 1px 4px;
    font-weight: 400;
    bottom: 4px;
    line-height: normal;
    margin-left: 10px;
}

.pricing-modal-block .pricing-modal-content .mid-set .mid-set-rows span.notinclude {
    font-size: 11px;
    text-transform: capitalize;
    color: #ea6915;
    border-radius: 2px;
    padding: 0px 4px;
    font-weight: 400;
    bottom: 4px;
    line-height: normal;
    margin-left: 10px;
    border: 1px solid #ea6915;
}

.pricing-modal-block .pm-close {
    position: absolute;
    top: -16px;
    right: -16px;
    color: #ccc;
    padding: 5px;
    font-size: 18px;
    cursor: pointer;
    z-index: 999;
    background: #666;
    border-radius: 50%;
    width: 32px;
    height: 32px;
    text-align: center;
}

.pricing-modal-block .pm-close:hover {
    color: #fff;
    background: #444;
}

.pricing-modal-block .fas {
    line-height: normal;
    position: relative;
    top: 0px;
    left: 1px;
}

.pricing-modal-block.for-8-9 .pricing-modal-content .head-set h5,
.pricing-modal-block.for-8-9 .pricing-modal-content .mid-set .with-icon .fa-main,
.pricing-modal-block.for-8-9 .pricing-modal-content .foot-set h5 {
    color: #ea6370;
}

.pricing-modal-block.for-8-9 .pricing-modal-content .foot-set .other-prg {
    border-color: #ea6370;
}

.pricing-modal-block.for-8-9 .pricing-modal-content .price-btn {
    background: #ea6370;
}

.pricing-modal-block.for-10-12 .pricing-modal-content .head-set h5,
.pricing-modal-block.for-10-12 .pricing-modal-content .mid-set .with-icon .fa-main,
.pricing-modal-block.for-10-12 .pricing-modal-content .foot-set h5 {
    color: #8964bf;
}

.pricing-modal-block.for-10-12 .pricing-modal-content .foot-set .other-prg {
    border-color: #8964bf;
}

.pricing-modal-block.for-10-12 .pricing-modal-content .price-btn {
    background: #8964bf;
}

.pricing-modal-block.for-gr .pricing-modal-content .head-set h5,
.pricing-modal-block.for-gr .pricing-modal-content .mid-set .with-icon .fa-main,
.pricing-modal-block.for-gr .pricing-modal-content .foot-set h5 {
    color: #00bcc6;
}

.pricing-modal-block.for-gr .pricing-modal-content .foot-set .other-prg {
    border-color: #00bcc6;
}

.pricing-modal-block.for-gr .pricing-modal-content .price-btn {
    background: #00bcc6;
}

.pricing-modal-block .pricing-modal-content .mid-set.four-grid .col-sm-3 {
    width: 22%;
}

.pricing-modal-block .pricing-modal-content .mid-set.four-grid .col-sm-3.first {
    width: 34%;
    padding-right: 30px;
}

.pricing-modal-block .pricing-modal-content .mid-set.four-grid .with-icon .sub-title {
    max-width: 140px;
}

.pricing-modal-block .pricing-modal-content .mid-set.five-grid .first {
    padding-right: 80px;
}

.pricing-modal-block .pricing-modal-content .mid-set.five-grid .with-icon .sub-title {
    max-width: 100%;
}

.pricing-modal-block .pricing-modal-content .mid-set.five-grid .second .next {
    margin-top: 20px;
}

body.prc-fixed {
    overflow: hidden;
}

.new-pricing-page.for-programs h4 {
    font-size: 24px;
    margin-bottom: 20px;
}

.session-count {
    margin-bottom: 15px;
    text-align: left;
}

.session-count p {
    text-align: center;
    margin-bottom: 7px;
    font-size: 13px;
    font-weight: 600;
}

.session-count label {
    position: relative;
    margin: 0;
    cursor: pointer;
    text-align: left;
    color: #888;
    font-size: 13px;
}

.session-count label input {
    -webkit-appearance: radio !important;
    -moz-appearance: radio !important;
    appearance: radio !important;
    width: auto;
    margin: 0;
    position: absolute;
    left: 0px;
    top: 4px;
    opacity: 0;
    cursor: pointer;
}

.session-count label .radio-bg {
    display: inline-block;
    border-radius: 50%;
    width: 12px;
    height: 12px;
    border: 1px #007fb6 solid;
    position: relative;
    top: 2px;
}

.session-count label .radio-bg .circle {
    display: inline-block;
    background: #fff;
    width: 7px;
    height: 7px;
    border-radius: 50%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.session-count label .radio-bg.checked .circle {
    background: #007fb6;
}

.price-final .pricing-details-box.for-stream .product-details .session-count label .radio-bg.checked .circle {
    background: #ea6370;
}

.price-final .pricing-details-box.for-stream .product-details .session-count label .radio-bg {
    border: 1px #ea6370 solid;
}

.price-final .pricing-details-box.for-career .product-details .session-count label .radio-bg.checked .circle {
    background: #8964bf;
}

.price-final .pricing-details-box.for-career .product-details .session-count label .radio-bg {
    border: 1px #8964bf solid;
}

.price-final .pricing-details-box.for-graduates .product-details .session-count label .radio-bg.checked .circle {
    background: #00bcc6;
}

.price-final .pricing-details-box.for-graduates .product-details .session-count label .radio-bg {
    border: 1px #00bcc6 solid;
}

.new-pricing-page .signup-banner .height {
    display: block;
    height: auto;
    text-align: center;
}

.callme-now {
    margin-top: 30px;
    padding: 0px 7px;
}

.callme-now .callme-now-box {
    background: #007fb6;
    padding: 30px 15px;
    text-align: center;
}

.callme-now .callme-now-box h4 {
    color: #fff;
    margin: 0;
    margin-bottom: 15px;
    font-size: 20px;
}

.callme-now .callme-now-box input {
    width: 200px;
    margin-bottom: 0;
}

.callme-now .callme-now-box .btn-orange {
    position: relative;
    left: -5px;
    border-radius: 0 2px 2px 0;
    padding: 9px 15px;
    font-size: 13px;
    font-weight: 600;
}

@media only screen and (max-width: 768px) {
    .pricing-tab .container {
        padding: 0 15px;
    }
    .new-pricing-page .pricing-main-heading {
        margin-top: 53px;
        padding-top: 30px;
        padding-bottom: 45px;
    }
    .pricing-tab .col-md-4 {
        font-size: 17px;
        padding: 15px 0;
        float: left;
        width: 33.33%;
        min-height: inherit;
    }
    .pricing-tab {
        bottom: -22px;
    }
    .callme-now {
        width: 100%;
        float: left;
    }
    .callme-now .callme-now-box input {
        width: 100%;
        margin-bottom: 10px;
    }
    .callme-now .callme-now-box .btn-orange {
        width: 100%;
        left: 0px;
        border-radius: 2px;
    }
    .price-final .product-details {
        margin-top: 20px;
    }
    .price-final .row .pricing-details-box.for-stream {
        padding: 0;
    }
    .price-final .row .pricing-details-box.for-stream .col-md-4 {
        width: 33.33%;
        float: left;
    }
    .price-final {
        padding: 30px 0;
        background: #f6f6f6;
    }
    .price-final .row .pricing-details-box.for-career .col-md-3 {
        width: 50%;
        float: left;
    }
    .price-final .product-details ul li strong br {
        display: none;
    }
    .price-final .row .pricing-details-box.for-graduates {
        padding: 0;
    }
    .price-final .row .pricing-details-box.for-graduates .col-md-6 {
        width: 50%;
        float: left;
    }
    .price-final .product-details ul li strong span img {
        width: 19px;
    }
    .price-final .product-details ul li strong span {
        top: 0px;
    }
    .price-final .product-details ul li strong {
        padding-left: 25px;
    }
    .price-final .product-details ul li strong span.limited {
        right: 0px;
        font-size: 10px;
    }
    .price-final .product-details {
        padding: 30px 20px 180px 20px;
    }
    .price-final .product-details h5 {
        font-size: 22px;
    }
    .price-final .product-details p.price-amount {
        font-size: 24px;
    }
    .price-final .pricing-details-box.for-stream p.sub-title {
        min-height: 38px;
    }
    .price-final .product-details p.price-amount .fa {
        font-size: 15px;
    }
    .pricing-modal-block .pm-close {
        padding: 0px 8px;
    }
    .pricing-modal-block .pricing-modal-content .mid-set .first {
        padding-right: 15px;
    }
    .pricing-modal-block .pricing-modal-content .foot-set .other-prg {
        padding: 15px 15px;
    }
    .pricing-modal-block .pricing-modal-content .foot-set .other-prg p {
        line-height: normal;
    }
    .pricing-modal-block .pricing-modal-content .mid-set {
        max-height: 600px;
    }
    .pricing-modal-block .pricing-modal-content .foot-set h5 {
        margin-bottom: 0;
        font-size: 16px;
        margin-top: 3px;
    }
    .pricing-modal-block .pricing-modal-content .mid-set.five-grid .first {
        width: 40%;
        float: left;
        padding-right: 15px;
    }
    .pricing-modal-block .pricing-modal-content .mid-set.five-grid .second {
        width: 60%;
        float: left;
    }
    .pricing-modal-block .pricing-modal-content .mid-set.five-grid .second .col-md-4 {
        width: 33.33%;
        float: left;
    }
    .pricing-modal-block .pricing-modal-content .mid-set.five-grid .with-icon .sub-title {
        max-width: 100%;
        min-height: 58px;
    }
}

@media only screen and (max-width: 667px) {
    .new-pricing-page .pricing-main-heading h2 {
        font-size: 20px;
        padding: 0 30px;
    }
    .new-pricing-page .pricing-main-heading p {
        font-size: 13px;
    }
    .pricing-tab .col-md-4 {
        font-size: 15px;
        padding: 13px 0;
        color: #484848;
    }
    .pricing-tab .col-md-4.active:after {
        height: 3px;
    }
    .new-pricing-page .pricing-main-heading {
        padding-top: 30px !important;
        padding-bottom: 30px !important;
    }
    .price-final .row .pricing-details-box.for-stream .col-md-4 {
        width: 100%;
    }
    .price-final .pricing-details-box.for-stream p.sub-title {
        min-height: inherit;
    }
    .price-final .product-details ul {
        margin-top: 20px;
    }
    .price-final .product-details .btn-box {
        position: static;
        padding: 0;
        margin-top: 25px;
        margin-bottom: 25px;
    }
    .price-final .product-details {
        padding: 30px 20px;
    }
    .price-final .product-details .learn-more {
        position: static;
        padding-bottom: 0;
    }
    .price-final .product-details h5 {
        font-size: 21px;
    }
    .price-final .row .pricing-details-box.for-career .col-md-3 {
        width: 100%;
    }
    .price-final .row .pricing-details-box.for-graduates .col-md-6 {
        width: 100%;
    }
    .price-final .product-details ul li.disabled strong span img {
        width: 16px;
        margin-top: -1px;
    }
    .pricing-modal-block .pricing-modal-content .mid-set {
        max-height: initial;
        text-align: center;
        padding: 15px;
    }
    .pricing-modal-block {
        padding: 30px 15px 25px 15px;
    }
    .pricing-modal-block .pricing-modal-content .price-btn {
        position: absolute;
        left: 0px;
        width: 100%;
        text-align: center;
        bottom: 0;
        z-index: 99;
        padding: 10px 25px;
        top: inherit;
    }
    .pricing-modal-block .pricing-modal-content .head-set .row .col-sm-6:first-child {
        float: left;
        width: 60%;
    }
    .pricing-modal-block .pricing-modal-content .head-set .row .col-sm-6:last-child {
        float: left;
        width: 40%;
    }
    .pricing-modal-block .pricing-modal-content .head-set {
        position: sticky;
        position: -webkit-sticky;
        top: 0px;
        left: 0px;
        width: 100%;
        z-index: 99;
        background: #fff;
        padding: 10px 15px;
    }
    .pricing-modal-block .pricing-modal-content .mid-set .with-icon {
        float: left;
        width: 50%;
        padding-left: 15px;
        margin-top: 15px;
    }
    .pricing-modal-block .pricing-modal-content .mid-set .with-icon .fa-main {
        position: static;
        font-size: 20px;
        margin-bottom: 5px;
    }
    .pricing-modal-block .pricing-modal-content .foot-set .you-can {
        margin-top: 0px;
        font-size: 13px;
        display: block;
    }
    .pricing-modal-block .pricing-modal-content .foot-set .you-can br {
        display: none;
    }
    .pricing-modal-block .pricing-modal-content .foot-set .you-can br {
        display: none;
    }
    .pricing-modal-block .pricing-modal-content .foot-set .col-sm-5 {
        padding: 0 15px !important;
        margin-top: 10px;
    }
    .pricing-modal-block .pricing-modal-content .foot-set h5 {
        margin-bottom: 0;
        font-size: 16px;
        margin-top: 0px;
    }
    .pricing-modal-block .pricing-modal-content .foot-set .price {
        top: 0px;
    }
    .pricing-modal-block .pricing-modal-content .foot-set .other-prg .col-sm-6 {
        float: left;
        width: 55%;
    }
    .pricing-modal-block .pricing-modal-content .foot-set .other-prg .col-sm-6.text-right {
        float: left;
        width: 45%;
    }
    .pricing-modal-block .pricing-modal-content .foot-set .other-prg .col-sm-6.text-right .price span {
        font-size: 12px !important;
    }
    .pricing-modal-block .pricing-modal-content .foot-set .col-sm-4 {
        float: left;
        width: 100%;
    }
    .pricing-modal-block .pricing-modal-content .foot-set .other-prg .col-sm-4 {
        float: left;
        width: 40%;
    }
    .pricing-modal-block .pricing-modal-content .foot-set .col-sm-12 {
        float: left;
        width: 100%;
    }
    .pricing-modal-block .pricing-modal-content .foot-set {
        padding: 15px;
    }
    .pricing-modal-block .pricing-modal-content .foot-set .price {
        font-size: 16px;
    }
    .pricing-modal-block .pricing-modal-content .foot-set .price .fa {
        top: 0px;
    }
    .pricing-modal-block .pricing-modal-content .head-set .price {
        margin-right: 0px;
    }
    .pricing-modal-block .pricing-modal-content .head-set .row .col-sm-6 {
        position: static;
    }
    .pricing-modal-block .pricing-modal-content .head-set .row {
        position: static;
    }
    .pricing-modal-block.with-session .pricing-modal-content .head-set h5 span {
        display: block;
        font-size: 12px;
    }
    .pricing-modal-block .pricing-modal-content .head-set .price span {
        display: block;
        font-size: 12px !important;
        margin-top: -7px;
    }
    .pricing-modal-block .pricing-modal-content .set-height {
        max-height: 500px;
        position: relative;
    }
    .pricing-modal-block .pricing-modal-content {
        padding-bottom: 35px;
        position: relative;
    }
    .pricing-modal-block .pricing-modal-content .mid-set .with-icon .sub-title {
        max-width: 100%;
    }
    .pricing-modal-block .pricing-modal-content .mid-set.four-grid .col-sm-3.first {
        width: 100%;
        padding-right: 15px;
    }
    .pricing-modal-block .pricing-modal-content .mid-set.four-grid .col-sm-3 {
        width: 50%;
    }
    .pricing-modal-block .pricing-modal-content .mid-set.five-grid .first {
        width: 100%;
    }
    .pricing-modal-block .pricing-modal-content .mid-set.five-grid .second .col-md-4 {
        width: 50%;
    }
    .pricing-modal-block .pricing-modal-content .mid-set .mid-set-rows.not-included .with-icon::after {
        top: 15px;
        left: 50%;
        font-size: 11px;
        margin-left: 10px;
    }
    .pricing-modal-block .pm-close {
        right: -12px;
    }
    .pricing-modal-block .fas {
        top: 1px;
        left: 0px;
    }
    .pricing-modal-block .pricing-modal-content .mid-set.five-grid .second {
        width: 100%;
        float: left;
    }
    .pricing-modal-block .pricing-modal-content .mid-set.five-grid .with-icon .sub-title {
        max-width: 100%;
        min-height: initial;
    }
    .pricing-modal-block .pricing-modal-content .mid-set.five-grid .foot-set .col-sm-8 {
        float: left;
        width: 60%;
        margin-top: 0px;
    }
    .pricing-modal-block.for-gr .foot-set .col-sm-8 {
        float: left;
        width: 100%;
        margin-top: 10px;
    }
    .price-final .pricing-details-box .product-details h5 span {
        text-transform: capitalize;
        display: inline-block;
        margin-left: 5px;
        color: #888;
        font-size: 12px;
    }
    .pricing-modal-block .pricing-modal-content .foot-set .col-sm-8 {
        float: left;
        width: 100%;
        margin-top: 10px;
    }
    .pricing-modal-block .pricing-modal-content .foot-set .other-prg .col-sm-8 {
        width: 60%;
        margin-top: 0px;
    }
    .new-pricing-page.for-programs h4 {
        font-size: 20px;
        margin-bottom: 0px;
        padding: 0 15px;
    }
    body.prc-fixed {
        overflow: hidden;
    }
    .pricing-modal-block .pricing-modal-content .mid-set.five-grid .second .col-md-4:nth-child(odd) .tooltip-info .content {
        width: 130px;
        right: -60px;
    }
    .pricing-modal-block .pricing-modal-content .mid-set.five-grid .second .col-md-4:nth-child(even) .tooltip-info .content {
        width: 130px;
        right: -10px;
    }
    .pricing-modal-block .pricing-modal-content .mid-set.five-grid .second .col-md-4:nth-child(even) .tooltip-info .content .fa-pointer {
        left: initial;
        right: 2px;
    }
    .pricing-modal-block .pricing-modal-content .mid-set .mid-set-rows .row .tt-box:nth-child(odd) .tooltip-info .content {
        width: 130px;
        right: -60px;
    }
    .pricing-modal-block .pricing-modal-content .mid-set .mid-set-rows .row .tt-box:nth-child(even) .tooltip-info .content {
        width: 130px;
        right: -10px;
    }
    .pricing-modal-block .pricing-modal-content .mid-set .mid-set-rows .row .tt-box:nth-child(even) .tooltip-info .content .fa-pointer {
        left: initial;
        right: 2px;
    }
}

/* Close New Pricing */

/* new success-stoty */

.new-success-stories {
    background: #f6f6f6;
    padding: 50px 0px;
    text-align: center;
    display: none;
}

.new-success-stories.for-career {
    display: block;
}

.new-success-stories h2 {
    font-size: 24px;
    font-weight: 600;
    color: #484848;
    margin-bottom: 25px;
}

.new-success-stories .ss-box {
    padding: 0px;
    border: 1px solid #f6f6f6;
    margin-top: 14px;
    border-radius: 2px;
    text-align: left;
    font-size: 14px;
    line-height: normal;
    min-height: 210px;
    -webkit-box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.1);
    box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.1);
}

.new-success-stories .ss-box.for-video {
    position: relative;
    padding-bottom: 55.8%;
    height: 0;
    overflow: hidden;
}

.new-success-stories .ss-box.for-video iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.new-success-stories .ss-box.for-text .sign {
    position: relative;
    padding-left: 75px;
    height: 60px;
    margin-top: 16px;
    padding-top: 8px;
    font-size: 13px;
}

.new-success-stories .ss-box.for-text .sign .img {
    display: inline-block;
    width: 60px;
    height: 60px;
    border-radius: 50%;
    overflow: hidden;
    position: absolute;
    left: 0px;
    top: 0px;
}

.new-success-stories .ss-box.for-text.for-star {
    background: #fff;
}

.new-success-stories .ss-box.for-text.for-star .sign {
    position: relative;
    padding-left: 0px;
    font-size: 13px;
}

.new-success-stories .ss-box.for-text.for-star .sign a {
    margin-top: 11px;
    font-weight: 600;
    display: inline-block;
}

.new-success-stories .ss-box.for-text.for-star .sign .img {
    right: 0;
    left: inherit;
    width: 68px;
    width: 68px;
    border-radius: initial;
}

.new-success-stories .ss-box.for-text .sign strong {
    font-size: 14px;
    font-weight: 600;
    display: block;
}

.new-success-stories .ss-box.for-text {
    padding: 30px 35px;
    background: url(https://mindlerimages.imgix.net/tinyimg/new-comma.png) #fff no-repeat bottom 30px right 30px;
}

.new-success-stories .row {
    /* margin: 0 -7px; */
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}

.new-success-stories .row .col-md-4 {
    padding: 0 7px;
}

@media only screen and (max-width: 778px) {
    .new-success-stories {
        padding: 30px 0px;
    }
    .new-success-stories .ss-box {
        min-height: 205px;
    }
    .new-success-stories .row .col-md-4 {
        width: 50%;
        float: left;
    }
}

@media only screen and (max-width: 556px) {
    .new-success-stories .row .col-md-4 {
        width: 100%;
    }
    .new-success-stories .ss-box {
        min-height: 1px;
    }
    .new-success-stories .ss-box.for-text {
        padding: 25px;
        background: url(https://mindlerimages.imgix.net/tinyimg/new-comma.png) #fff no-repeat bottom 25px right 25px;
        background-size: 40px;
    }
}

/*close new success-stoty */

.home-pagetab ul {
    list-style: none;
    margin: 0;
    padding: 0;
    width: 100%;
    border-radius: 4px 4px 0 0;
    overflow: hidden;
    border-right: 0;
    border-bottom: 0;
}

.home-pagetab-details .sub-section ul li {
    list-style: none;
    float: left;
    text-align: center;
    margin: 10px;
    border: 1px solid #007fb6;
    padding: 6px 30px;
    margin-top: 0;
    cursor: pointer;
    color: #007fb6;
}

.home-pagetab-details .sub-section ul li.active {
    background: #007fb6;
    color: #fff !important;
}

.home-pagetab-details .sub-section {
    display: inline-flex;
    margin-bottom: 22px;
}

.lSAction>a {
    background-image: none !important;
}

/*login app select*/

.multi-login {
    margin-bottom: 15px;
}

.multi-login .app-select {
    display: flex;
}

.multi-login .app-select label {
    margin: 0;
    border: 2px solid #e9e9e9;
    font-weight: 400;
    cursor: pointer;
    position: relative;
    border-radius: 4px;
    padding: 5px;
    text-align: center;
    margin-right: 15px;
    flex: 1;
    font-size: 13px;
    position: relative;
}

.multi-login .app-select label:hover {
    background: #007fb6;
    border: 2px solid #007fb6;
    color: #fff;
}

.multi-login .app-select label.active {
    background: #007fb6;
    border: 2px solid #007fb6;
    color: #fff;
}

.multi-login .app-select label:last-child {
    margin-right: 0;
}

.multi-login .app-select label input[type="radio"] {
    width: 10px !important;
    height: 10px !important;
    border-radius: initial !important;
    position: absolute;
    border: initial !important;
    -webkit-appearance: initial !important;
    -moz-appearance: initial !important;
    appearance: initial !important;
    top: 0;
    left: 0;
    opacity: 0;
}

.multi-login h6 {
    font-size: 13px;
    text-align: left;
    color: #999;
    margin: 0;
    margin-bottom: 7px;
    font-weight: 400;
}

/*Learn Page START*/

.help-menu-2 {
    display: inline-block;
    font-size: 14px;
    list-style-type: none;
}

.help-menu-2 li {
    float: left;
    margin: 23px 25px !important;
}

.help-menu-2 li a {
    color: #484848;
}

.border-top-1 {
    border-top: 1px solid #e9e9e9;
}

.border-bottom-1 {
    border-bottom: 1px solid #e9e9e9;
}

.programs-page .case-study-box.case-study-box-2 {
    margin-top: 0px;
    background: #1280b4;
}

.programs-page.programs-page-10-12 .help-box.help-box-2 {
    border-top: none !important;
    margin-top: 0px;
    padding-top: 0px;
}

.programs-page.programs-page-10-12 .help-box.help-box-2 .help-tab .col-md-4.active {
    background: #1280b4;
}

.programs-page.programs-page-10-12 .help-box.help-box-2 .help-tab .col-md-4.active span.count {
    color: #fff;
}

.learn-box {
    margin: 30px 0px;
    padding-top: 50px;
}

.learn-career-box,
.learn-items-list-box {
    padding: 30px 35px;
    border: 1px solid #f6f6f6;
    border-radius: 2px;
    font-size: 14px;
    -webkit-box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.1);
    box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.1);
    margin: 5px;
}

.blue-heading-lg-1 {
    font-size: 24px;
    color: #057fb7;
    margin: 0px;
    font-weight: 600;
}

.grey-heading-1 {
    font-size: 16px;
    color: #888;
    font-weight: 400;
}

.learn-career-header {
    border-bottom: 1px solid #eee;
    padding-bottom: 15px;
    margin-bottom: 15px;
}

.learn-content-1 {
    border-bottom: 1px solid #eee;
    padding-bottom: 15px;
    margin-bottom: 15px;
}

.learn-content-1 ul {
    list-style-type: none;
}

.learn-content-1 ul li {
    overflow: hidden;
    padding: 10px 0;
    font-size: 14px;
    font-weight: 600;
    margin-bottom: 0px !important;
}

.learn-content-1 ul li img {
    float: left;
    margin-right: 10px;
}

.learn-price-1,
.learn-items-price-1 {
    color: #007fb6;
    font-size: 20px;
    font-weight: 600;
}

.learn-price-1 sup,
.learn-items-price-1 sup {
    font-size: 11px;
}

.g-details-1 {
    color: #888;
    font-size: 14px;
}

.learn-price-offer-1 {
    margin-top: 10px;
    margin-bottom: 10px;
    color: #50bb11;
    font-size: 14px;
}

.learn-price-offer-1 strike {
    color: #888;
    margin-right: 10px;
}

.learn-stars-1 {
    font-size: 18px;
    color: #484848;
    margin-bottom: 15px;
    font-weight: 600;
}

.learn-price-star-img {
    width: 22px;
    margin-top: -8px;
}

.buy-footer .btn-action {
    display: block;
    text-align: center;
    margin-bottom: 5px;
}

.learn-items-header-box {
    font-size: 20px;
    color: #007fb6;
    padding-bottom: 15px;
    margin-bottom: 15px;
    border-bottom: 1px solid #eeeeee;
}

.learn-items-header-box .learn-grey-text-1 {
    color: #888;
}

.learn-items-1 {
    margin-top: 5px;
    list-style-type: none;
    padding: 0px;
}

.learn-items-1 li {
    padding: 0px 0 5px 25px;
    position: relative;
    font-size: 14px;
    font-weight: 600;
}

.learn-items-1 li .sub-details-1 {
    font-weight: normal;
    font-size: 12px;
    display: block;
}

.learn-items-1 li.tick-mark:before {
    font: normal normal normal 14px/1 FontAwesome;
    content: "\f00c";
    color: #0070ae;
    position: absolute;
    left: 0px;
    top: 5px;
    font-weight: normal;
}

.learn-items-1 li.cross-mark {
    color: #888;
}

.learn-items-1 li.cross-mark:before {
    font: normal normal normal 14px/1 FontAwesome;
    content: "\f00d";
    color: #888888;
    position: absolute;
    left: 0px;
    top: 5px;
}

.plr-0 {
    padding-left: 0px !important;
    padding-right: 0px !important;
}

.learn-items-content-box {
    margin-bottom: 15px;
    padding-bottom: 15px;
    border-bottom: 1px solid #eee;
}

.heading-sub-learn-1 {
    font-size: 18px;
    color: #484848;
    margin-top: 30px;
    font-weight: 600;
    margin-bottom: 10px;
}

/*START*/

.learn-page .slider-right-content {
    margin-top: 35px !important;
}

.learn-page .slider-right-content p {
    font-weight: 600;
}

.learn-price-save-amount {
    font-weight: 600;
}

.learn-page-contact {
    background: linear-gradient(180deg, #f6f6f6 65%, #007fb6 25%) !important;
}

.learn-page h3.learn-title {
    color: #888;
    font-size: 18px;
    text-align: center;
    margin-bottom: 5px;
}

.learn-page span.img-screen-box.learn-image-box {
    box-shadow: none !important;
    -webkit-box-shadow: none !important;
    margin-top: -40px !important;
}

.learn-slider-card-list {
    margin-left: 20px;
}

.learn-page img.learn-card-img {
    width: auto;
    height: 70px;
    margin-top: -7px;
}

/*END*/

.btn-action.btn-action-lg {
    padding: 15px 30px;
}

.learn-page .help-box .help-tab .col-md-4.active {
    background: #007fb6 !important;
}

.learn-page .help-box .help-tab .col-md-4.active span.count {
    color: #fff !important;
}

.learn-page .awards-box.fixed {
    margin-top: 70px;
}

.learn-page .homepage-display {
    width: 100%;
    height: 92vh;
    background: url(https://mindlerimages.imgix.net/home/header-img-2.jpg) center bottom -80px no-repeat;
    background-size: 100% auto;
    padding-top: 84px;
    min-height: unset;
}

.learn-page .homepage-display .center-box {
    position: absolute;
    top: 50px;
    left: 50%;
    transform: translate(-50%, 0);
    text-align: center;
}

.learn-page.programs-page-10-12 .sub-menu ul li a.active,
.learn-page.programs-page-10-12 .who-choose-banner a:hover {
    color: #007fb6;
}

.learn-page.programs-page-10-12 .sub-menu ul li a.active .active-span {
    background: #007fb6;
}

.learn-page-media-section {
    border-top: 1px #e9e9e9 solid;
    border-bottom: 1px #e9e9e9 solid;
}

.urbanpro-logo {
    padding-left: 15px;
    max-width: 180px;
    border-left: 1px solid gray;
}

/* Learn Page End */

/* Payroll */

.career-details-page .right-side .cd-row#summary {
    position: relative;
}

.career-details-page .right-side .cd-row.view-blocked {
    min-height: 700px;
}

.payroll-box {
    clear: both;
    text-align: center;
    width: 100%;
    position: absolute;
    top: 217px;
    z-index: 99;
}

.payroll-box .white-g {
    background-image: linear-gradient(rgba(255, 255, 255, 0), #fff);
    height: 260px;
}

.payroll-box .content {
    text-align: center;
    padding: 30px 60px;
    border-radius: 4px;
    background: linear-gradient(#373737, #7f7f7e);
}

.payroll-box .content h4 {
    font-size: 26px !important;
    color: #fff !important;
    margin: 0;
    margin-bottom: 5px;
}

.payroll-box .content p {
    color: #fff !important;
    font-size: 13px;
    line-height: 20px;
    margin-bottom: 0px;
}

.payroll-box .content p.p-title {
    margin-bottom: 5px;
    font-size: 14px;
}

.payroll-box .content hr {
    margin: auto;
    margin-bottom: 25px;
    margin-top: 29px;
    border-top: 1px solid #818181;
    max-width: 500px;
}

.payroll-box .content p.p-signup {
    color: #ea6915;
    font-weight: 600;
    font-size: 15px;
    margin-bottom: 20px;
}

.payroll-box .content p.p-signup a {
    color: #ea6915;
    font-weight: 400;
}

.payroll-box .content .signup-field input {
    margin-bottom: 0 !important;
    border: 1px solid #ddd;
    border-radius: 2px 0 0 2px;
    display: inline-block;
    width: 250px;
    padding: 8px 12px;
    letter-spacing: normal;
    font-family: "Open Sans";
    font-size: 13px;
}

.payroll-box .content .signup-field a {
    border-radius: 0 2px 2px 0;
    margin-left: -4px;
    background: #ea6915;
    color: #fff;
    display: inline-block;
    padding: 9px 15px;
    font-size: 13px;
}

.payroll-box.modal {
    display: block;
    /* display: none; */
    text-align: center;
    width: 100%;
    position: fixed;
    top: 0px;
    height: 100%;
    z-index: 999999;
    background: linear-gradient(#373737, #7f7f7e);
}

.payroll-box.modal .content {
    background: transparent;
    max-width: 650px;
    margin: auto;
    padding: 0px 0px;
    margin-top: 0px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.payroll-box.modal .content .pyaroll-features img {
    margin-bottom: 10px;
    margin-top: 15px;
}

.payroll-box.modal .content .pyaroll-features .btn-view {
    border-radius: 2px;
    border: 1px solid #fff;
    padding: 7px 15px;
    color: #fff;
    display: inline-block;
    margin-top: 40px;
}

.payroll-box.modal .content hr {
    max-width: 150px;
}

.payroll-box.modal .close-payroll-modal {
    position: fixed;
    padding: 10px 15px;
    right: 0px;
    top: 0px;
    color: #ccc;
    font-size: 18px;
    cursor: pointer;
}

.payroll-box.modal .close-payroll-modal:hover {
    color: #fff;
}

.summary-wrap {
    height: 250px;
    overflow: hidden;
}

.payroll-box.modal .pyaroll-features p {
    max-width: 160px;
    margin: auto;
}

@media only screen and (max-width: 768px) {
    .career-library-new#career-details-page .payroll-box .content h4 {
        font-size: 22px !important;
        line-height: normal !important;
    }
    .payroll-box .content p.p-signup {
        font-size: 14px;
    }
    .payroll-box .content {
        padding: 20px;
    }
    .payroll-box .content .signup-field {
        display: block !important;
        position: relative;
    }
    .payroll-box .content .signup-field .validation {
        position: absolute;
        top: 33px;
        font-size: 10px !important;
    }
    .payroll-box .content .signup-field input {
        display: block;
        border-radius: 2px;
        padding: 8px 12px;
        margin-bottom: 14px !important;
        width: 100%;
    }
    .payroll-box .content .signup-field a {
        border-radius: 2px;
        margin-left: 0px;
        display: block;
    }
    .payroll-box .content hr {
        margin-bottom: 20px;
        margin-top: 24px;
    }
    .payroll-box .white-g {
        height: 370px;
    }
    .career-details-page .right-side .cd-row.view-blocked {
        min-height: 900px;
    }
    .payroll-box.modal .content {
        margin-top: 20px;
        padding: 20px;
        position: initial;
        transform: none;
        width: 100%;
    }
    .payroll-box .content h4 {
        font-size: 22px !important;
    }
    .payroll-box .content p {
        line-height: normal;
    }
    .payroll-box.modal {
        overflow-y: scroll;
    }
}

/* Webinar Registration Page START */

.webinar-registration-page {
    padding: 20px;
    display: flex;
    flex-direction: column;
    align-items: center;
}

.webinar-banner {
    width: 65vw;
    text-align: center;
}

/* MY CSS */

.webinar-lisiting-card-container {
    display: flex;
    flex-direction: column;
    width: 60vw;
    max-width: 1200px;
    padding: 2rem 0;
    justify-content: center;
    align-items: center;
    font-size: 1.5rem;
}

.blue-color {
    color: #224d78;
}

.webinar-info-card {
    display: flex;
    flex-direction: column;
    padding: 2rem 4rem;
    width: 100%;
    border-radius: 20px;
    border: 1px solid #224d78;
}

.webinar-header {
    display: flex;
    padding: 1rem 0;
}

.webinar-header .webinar-title {
    display: flex;
    font-size: 2.5rem;
    font-weight: 450;
    padding-right: 5rem;
    flex: 3;
}

.webinar-header .webinar-associates {
    display: flex;
    flex-direction: column;
    text-align: center;
    font-size: 1rem;
    flex: 1;
}

img.associaties-image {
    width: 100%;
}

.webinar-presenter-title {
    width: 100%;
    padding: 0.2rem 0;
    margin: 0.5rem 0;
    border-bottom: 1px solid #224d78;
}

.presenters-register-info {
    display: flex;
}

.presenters-register-info .presenters-list-cards {
    display: flex;
    flex-wrap: wrap;
    width: 70%;
}

.presenters-register-info .presenters-list-cards .presenter-info-card {
    display: flex;
    padding: 0.5rem 1rem;
    /* margin-right: 2rem; */
    width: 50%;
}

.presenters-register-info .presenters-list-cards .presenter-info-card .presenter-image img {
    /* width: 20%;
height: 20%; */
    width: 6rem;
    min-width: 50px;
    height: 6rem;
    min-height: 50px;
    border-radius: 50px;
    object-fit: cover;
    object-position: top;
    margin: 0 1rem;
}

.presenters-register-info .presenters-list-cards .presenter-info-card .presenter-credentials {
    display: flex;
    flex-direction: column;
    justify-content: center;
    margin-bottom: 10px;
    margin-left: 2rem;
}

.presenters-register-info .presenters-list-cards .presenter-info-card .presenter-credentials .presenter-name {
    font-size: 1.5rem;
    color: #224d78;
    font-weight: 550;
}

.presenters-register-info .presenters-list-cards .presenter-info-card .presenter-credentials .presenter-designation {
    font-size: 1.2rem;
}

.webinar-reg-info {
    display: flex;
    flex-direction: column;
    width: 30%;
    justify-content: center;
    align-items: center;
    text-align: center;
    justify-self: flex-end;
}

.webinar-reg-info button {
    width: 100%;
}

.webinar-reg-info #register-info {
    background-color: #fff;
    border-radius: 5px;
    color: #224d78;
    border: 1px solid #224d78;
    padding: 0.5rem 2rem;
    margin: 0.5rem;
}

.webinar-reg-info #register-cta {
    background-color: #ed6c10;
    padding: 0.5rem 2rem;
    border: none;
    border-radius: 5px;
    margin: 0.5rem;
    color: #fff;
}

/* my bootstrap+ css */

/* 
.secondary-text {
font-size: 0.8rem;
}
.main-container {
width: 90%;
}
#info-btn {
pointer-events: none;
font-size: 1.5rem;
}
#register-cta {
background-color: #ed6c10;
font-size: 1.5rem;
} */

/* end of my bootstrap css */

/* .div1 {
grid-column: 2 / 4;
grid-row: 1;
width: 55vw;
}
.div2 {
grid-column: 1 ;
grid-row: 1 / 8;
}
.div3 {
grid-column: 2 ;
grid-row: 2 ;
}
.div4 {
grid-column: 3;
grid-row: 2;
}
.div5 {
grid-column: 1 ;
grid-row: 4 / 8;
}
.div6 {
grid-column: 2 ;
grid-row: 6 ;
}
.div7 {
grid-column: 1 ;
grid-row: 8 / 8;
}
.div8 {
grid-column: 2 ;
grid-row: 8 ;
}
.webinar-topic{
font-size: 16px;
font-weight: 600; 
margin-bottom: 0px;
}
.webinar-description{
font-size: 12px;
color: #888888;
margin-bottom: 0px;
}
.webinar-counsellor-image-container{
width: 90px;
height: 90px;
border-radius: 50%;
overflow: hidden;
}
.webinar-counsellor-name{
color: #007fb6;
margin-bottom: 0px;
}
.webinar-counsellor-designation{
font-size: 12px;
color: #888888;
}
.webinar-buttons-container{
display: flex;
align-items: center;
justify-content: flex-end;
}
.webinar-date-and-time-label{
color: #007fb6;
white-space: nowrap;
border: 1px solid #007fb6;
border-radius: 4px;
background-color: white;
padding: 2px 4px;
margin-right: 5px;
}
.webinar-register-btn, .webinar-register-btn:hover{
color: white !important;
white-space: nowrap;
border: 1px solid #ea6915;
border-radius: 4px;
background-color: #ea6915 !important;
padding: 4px 14px;
} */

/* Modal START */

.webinar-reg-modal-header {
    background-color: white;
}

.webinar-reg-modal-close {
    position: absolute;
    right: 11px;
    top: -8px;
    font-size: 4rem;
    font-weight: 200;
}

.webinar-reg-modal-input input {
    margin-bottom: unset;
}

.webinar-reg-modal-input input:focus,
select:focus {
    box-shadow: none;
    border-color: #007fb6;
}

.webinar-reg-modal-input label {
    font-weight: normal;
}

@media screen and (max-width: 767px) {
    .webinar-banner {
        width: unset;
    }
    .webinar-lisiting-card-container {
        display: flex;
        flex-direction: column;
        width: 90vw;
        padding: 2rem 0;
        justify-content: center;
        align-items: center;
        font-size: 1.2rem;
    }
    .webinar-header {
        display: flex;
        flex-direction: column;
        padding: 1rem 0;
    }
    .webinar-header .webinar-associates {
        flex-direction: column;
        text-align: left;
        margin: 0.5rem 0;
        font-size: 1rem;
    }
    .presenters-register-info {
        flex-direction: column;
        width: 100%;
    }
    .presenters-register-info .presenters-list-cards {
        flex-direction: column;
        width: 100%;
    }
    .presenters-register-info .presenters-list-cards .presenter-info-card {
        /* padding: 0.5rem 1rem; */
        margin: 0.5rem 0;
        width: 100%;
    }
    .webinar-reg-info {
        width: 100%;
        justify-content: center;
        align-items: center;
        text-align: center;
        justify-self: center;
    }
    .webinar-reg-info button {
        width: 100%;
    }
    /* .webinar-card-and-grid-container{
margin-top: 15px;
padding: 10px;
}
.div1 {
grid-column: 1 / 4;
grid-row: 1;
width: unset;
}
.div2 {
grid-column: 1 ;
grid-row: 2;
}
.div3 {
grid-column: 2 / 4;
grid-row: 2 ;
}
.div4 {
grid-column: 1 / 5;
grid-row: 9;
}
.div5 {
grid-column: 1 ;
grid-row: 3;
}
.div6 {
grid-column: 2 / 4;
grid-row: 3 ;
}
.div5 {
grid-column: 1 ;
grid-row: 4;
}
.div6 {
grid-column: 2 / 4;
grid-row: 4 ;
}
.webinar-counsellor-image-container{
width: 60px;
height: 60px;
} */
}

/* Webinar Registration Page END */

.btn-link-password {
    position: absolute;
    right: 10px;
    top: 8px;
    color: #007fb6;
    z-index: 999999;
    font-size: 12px;
}

.position-relative-c1 {
    position: relative;
}

.programs-page.partner-page-new .form-box .contact-us-form {
    padding: 40px;
    border-radius: 2px;
    border: 1px solid #e9e9e9;
    box-shadow: 0px 1px 5px 0 rgba(0, 0, 0, 0.5);
}

.partner-contact-us img {
    margin: 32px 0;
}

#program-form-section h3.title {
    font-size: 24px;
    line-height: 125%;
    margin-bottom: 10px;
}

#program-form-section .form-detail {
    font-size: 15px;
    margin-bottom: 24px;
}

.partner-contact-us p.large-text {
    font-size: 24px;
    line-height: 125%;
    margin-bottom: 10px;
}

.partner-page-new .semi-bold {
    font-weight: 600;
}

@media only screen and (max-width: 767px) {
    .partner-contact-us {
        display: none;
    }
    .programs-page.partner-page-new .form-box .contact-us-form {
        padding: 20px;
    }
}

#download-brochure .modal-content {
    max-width: 480px;
    margin: 120px auto;
    padding: 40px;
}

#download-brochure .modal-header,
#download-brochure .modal-body,
#download-brochure .modal-footer {
    padding: 0;
    border: 0;
    background: #fff;
}

#download-brochure .popup-modal-heading {
    font-size: 24px;
    width: 100%;
    padding: 0;
    margin-bottom: 20px;
}

#download-brochure .form-field {
    margin-bottom: 15px;
}

#download-brochure .form-field a {
    display: inline-block;
    text-align: center;
}

#download-brochure .form-field input {
    padding: 10px 12px;
    border-radius: 2px;
    margin: 0;
    width: 100%;
    border: 1px solid #e9e9e9;
}

#download-brochure .custom-checkbox {
    position: relative;
    display: flex;
}

#download-brochure .custom-checkbox label {
    margin: 0;
}

#download-brochure .custom-checkbox label:before {
    content: "";
    -webkit-appearance: none;
    background-color: transparent;
    border: 1px solid #e9e9e9;
    border-radius: 2px;
    padding: 10px;
    display: inline-block;
    margin-right: 10px;
    position: relative;
    vertical-align: middle;
    cursor: pointer;
}

#download-brochure .custom-checkbox input[type="checkbox"] {
    padding: 0;
    margin-bottom: 0;
    display: none;
    cursor: pointer;
}

#download-brochure .custom-checkbox input:checked+label:after {
    content: "";
    display: block;
    position: absolute;
    top: 2px;
    left: 7px;
    width: 7px;
    height: 14px;
    border: solid #fff;
    border-width: 0 1px 1px 0;
    transform: rotate(45deg);
}

#download-brochure .custom-checkbox input:checked+label:before {
    background-color: #007fb6;
}

#download-brochure .custom-checkbox .font-size-13 {
    font-size: 13px;
}

#download-brochure .modal-footer.success {
    margin-top: 15px;
}

#download-brochure .contact-details .item {
    margin-top: 10px;
}

#download-brochure .contact-details .item img {
    margin-right: 10px;
    vertical-align: middle;
}

@media only screen and (max-width: 767px) {
    #download-brochure .modal-content {
        margin: 60px auto;
        padding: 40px 20px;
    }
    .mw-100 {
        width: 100%;
    }
}

/* Monish Revamp CSS Starts */

#impact .impact__wrap {
    display: flex;
    /* justify-content: space-evenly; */
    margin: 30px 0;
}

#impact .impact__wrap img {
    background: #fff;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    margin-right: 15px;
}

#impact .impact__numbers h2 {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 300;
    font-size: 32px !important;
    line-height: 120%;
    color: #007FB6;
}

#impact .impact__numbers h6 {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 120%;
    color: #007FB6;
}

#shaping-career {
    padding: 50px 0;
}

#media-mentions {
    padding: 30px 0;
    margin-bottom: 50px;
}

#media-mentions h2 {
    text-transform: none;
    margin-top: 0;
    padding: 0;
    font-size: 18px !important;
    margin-bottom: 15px;
    line-height: normal;
}

#media-mentions h6 {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 19px;
    text-align: center;
    color: #484848;
}

#media-mentions .media-name {
    margin-top: 30px;
    margin-right: 30px;
}

#shaping-career .guidance__list {
    margin-top: 40px;
}

#shaping-career .guidance__list p {
    width: 90%;
    margin: auto;
    margin-top: 15px;
    font-size: 14px;
    line-height: 19px;
}

.newhome-btn {
    border: 1px solid #EA6915;
    box-sizing: border-box;
    border-radius: 4px;
    font-style: normal;
    font-weight: 600;
    font-size: 14px;
    color: #EA6915;
    background: #fff;
}

#new-article .btn:hover {
    color: #EA6915;
}

.gray-strip .article-content-wrap {
    display: flex;
    align-items: center;
}

.gray-strip .article-content-wrap img {
    box-shadow: 0px 0px 10px 2px rgba(136, 136, 136, 0.25);
    border-radius: 4px;
}

ul.ourprogram-list li {
    font-size: 24px;
    line-height: 120%;
    padding-bottom: 0;
    display: flex;
    justify-content: space-evenly;
    flex-flow: row;
    text-align: initial;
    align-items: center;
}

.homepage-new #student-program .student-program-box .title,
.homepage-new #student-program .student-program-box p {
    padding-left: 0;
}

.homepage-new #student-program .student-program-box p {
    min-height: auto;
    padding: 5px 0;
}

.homepage-new #student-program .student-program-box .title {
    padding-bottom: 0;
}

.homepage-new #student-program .homepage-tab-wrap .student-program-box {
    padding: 0;
}

.partnerschool-list {
    background: #FFFFFF;
    border: 1px solid #E9E9E9;
    box-sizing: border-box;
    border-radius: 4px;
    display: block;
    margin-bottom: 15px;
    padding: 10px;
    text-align: center;
    height: 125px;
}

.partnerschool-list p {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    font-size: 13px;
    line-height: 19px;
    color: #888888;
}

#partner-institution .nav-tabs {
    border-bottom: 0px solid #ddd;
    display: flex;
    justify-content: center;
    margin: 30px 0;
}

#partner-institution .nav-tabs li.active a {
    background: #CDEFFF;
    border-radius: 4px;
    color: #007FB6;
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    line-height: 22px;
    padding: 6px 33px;
}

#partner-institution .nav-tabs li a {
    background: rgba(233, 233, 233, 0.5);
    border-radius: 4px;
    font-weight: 400;
    font-size: 16px;
    line-height: 22px;
    color: #484848;
    padding: 6px 33px;
    margin-right: 15px;
}

#partner-institution #partnerschool a,
#partner-institution #partneruni a {
    font-size: 14px;
    line-height: 19px;
    text-align: center;
    text-decoration-line: underline;
    color: #007FB6;
    margin: 0 auto;
}

.homepage-new #student-program .homepage-tab-wrap .student-program-box {
    min-height: 130px;
    margin-left: 0;
}

.homepage-tab-wrap .homepage-row {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}

.student-program-box-margin {
    margin-top: 25px !important;
}

.homepage-tab-wrap .homepage-row h6 {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    font-size: 14px;
    line-height: 19px;
    text-transform: uppercase;
    color: #484848;
}

.homepage-new #student-program {
    text-align: center;
    background: #EA63700D;
    padding-bottom: 50px;
}

.homepage-new #student-program .homepage-row .title {
    background: transparent;
    padding-top: 5px;
}

/* #student-program .home-pagetab .active.student-red-bg{
background: rgba(234, 99, 112, 0.05)!important;
} */

/* .new-homepage-display .center-box {
position: absolute;
top: 145px;
left: 50%;
transform: translate(-50%, 0);
text-align: left;
width: 100%;
} */

.new-homepage-display .center-box p {
    margin-bottom: 15px;
    font-weight: 400;
    font-size: 15px;
    line-height: 20px;
    text-align: center;
    color: #888888;
    margin-top: 0;
}

/* .new-homepage-display {
background: url(https://mindlerimages.imgix.net/tinyimg/desktop.svg) center bottom no-repeat;
background-size: 65% auto;
} */

#webinarvlog.section-padding-two {
    padding: 50px 0;
}

#webinarvlog .blog-post {
    border: 1px solid #E9E9E9;
    box-sizing: border-box;
    border-radius: 5px;
}

#webinarvlog .post-meta a {
    background: #50BB11;
    border-radius: 2px;
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    font-size: 13px;
    line-height: 18px;
    text-align: center;
    color: #FFFFFF;
    padding: 1px 3px;
}

#webinarvlog .blog-post .post-media {
    margin-bottom: 20px;
}

#webinarvlog .post-header a {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    font-size: 14px;
    line-height: 120%;
    text-align: center;
    color: #484848;
}

#webinarvlog .post-header h5 {
    margin-bottom: 20px;
    margin-top: 0;
}

#webinarvlog .time {
    margin-bottom: 10px;
    display: block;
}

#webinarvlog .web-info {
    min-height: auto;
    padding: 20px;
}

#webinarvlog .web-info .coach-name span {
    font-weight: 400;
    font-size: 12px;
    line-height: 120%;
    text-align: center;
    color: #888888;
    display: block;
}

.new-homepage-display h6 {
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 22px;
    /*color: #007FB6;*/
    margin-top: 20px;
}

/* #awards p::before {
content: url(https://mindlerimages.imgix.net/tinyimg/left.svg);
position: absolute;
z-index: 100000;
left: 0px;
}
#awards p::after {
content: url(https://mindlerimages.imgix.net/tinyimg/right.svg);
position: absolute;
z-index: 100000;
right: 0px;
top: 0;
} */

#awards h6 {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    line-height: 22px;
    text-align: center;
    color: #484848;
    margin-bottom: 20px;
}

#awards p {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 300;
    font-size: 11px;
    line-height: 15px;
    text-align: center;
    letter-spacing: -0.005px;
    color: #888888;
}

#awards .award-name-wrapper {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    padding: 0 4px;
}

.home-pagetab ul li.active {
    /* border-bottom: 1px solid #fff; */
    background: #fef7f8 !important;
    font-weight: 600;
}

.homepage-new #email-signup-sec {
    background: #CDEFFF !important;
}

.homepage-new #email-signup-sec .career-clarity h2 {
    color: #007FB6;
    font-weight: 600;
    font-size: 24px;
    line-height: 120%;
}

.homepage-new #email-signup-sec .career-clarity p {
    color: #007FB6;
    font-weight: 400;
    font-size: 16px;
    line-height: 22px;
    display: block;
    margin-bottom: 30px !important;
}

.mindler-others .who-choose-banner {
    background: #CDEFFF !important;
}

.programs-page.mindler-others .h3-title {
    font-weight: 600;
    font-size: 24px;
    line-height: 120%;
    color: #007FB6;
}

.programs-page.mindler-others p {
    color: #007FB6 !important;
    font-weight: 400;
    font-size: 16px;
    line-height: 22px;
}

.programs-page.mindler-others .who-choose-banner a {
    padding: 13px 20px;
    font-size: 14px;
    border: 0px solid #fff;
    display: inline-block;
    color: #fff;
    background: #EA6915;
    border-radius: 4px;
}

.programs-page.mindler-others .who-choose-banner a:hover {
    color: #fff;
}

.navigation-p h6 a {
    background: #8ACE49;
    border-radius: 4px;
    font-weight: 400;
    font-size: 14px;
    line-height: 19px;
    color: #fff;
    padding: 2px 7px;
    cursor: default;
}

.navigation-p h2 {
    margin-bottom: 10px;
}

.homepage-new #student-program .career-professional-box .title {
    padding-bottom: 15px;
    background: transparent;
    color: #00bcc6;
}

.homepage-new #student-program .for-institution-box .title {
    padding-bottom: 15px;
    background: transparent;
    color: #8964bf;
}

#myModalNoti .modal-dialog {
    width: 490px;
}

#myModalNoti .modal-header {
    background: #fff;
    border-bottom: 0px solid #e5e5e5;
}

#myModalNoti .modal-header h4 {
    font-weight: 400;
    font-size: 16px;
    line-height: 22px;
    color: #484848;
}

#myModalNoti .modal-header button {
    color: #888888;
    font-size: 45px;
    font-weight: 100;
    margin-top: -15px;
}

#myModalNoti .modal-body {
    display: inline-block;
    padding: 20px;
}

#MyModalNoti .modal-footer {
    border-top: none;
}

#MyModalNoti .form-control:focus {
    background: #FFFFFF;
    border: 1px solid #007FB6;
    box-sizing: border-box;
    border-radius: 2px;
    box-shadow: none;
}

.form-wrapper .col-md-6 {
    padding-left: 0;
}

.form-wrapper {
    padding: 0;
}

.email-wrapper {
    padding-left: 0;
}

.email-wrapper input {
    margin-bottom: 0;
}

.form-check-label input {
    width: 14px;
    height: 14px;
    border: 1px solid #007FB6;
    border-radius: 50%;
    padding: 5px;
}

input[type='radio']:checked:after {
    width: 8px;
    height: 8px;
    border-radius: 8px;
    top: -8px;
    left: -3px;
    position: relative;
    background-color: #007FB6;
    content: '';
    display: inline-block;
    visibility: visible;
}

.form-check-label {
    font-weight: 400;
    font-size: 14px;
    line-height: 19px;
}

.form-check-label:active,
.form-check-label:target,
.form-check-label:focus,
.form-check-label:focus-visible,
.form-check-label:focus-within {
    color: #007FB6;
}

.form-wrapper h6 {
    font-weight: 400;
    font-size: 14px;
    line-height: 19px;
    color: #888888;
}

.form-submit-btn {
    text-align: right;
}

.select-wrapper {
    margin-top: 15px;
}

.select-wrapper select {
    margin-bottom: 0px;
}

#myModalNoti .modal-footer {
    display: none;
}

.radio-btn-mob {
    display: flex;
}

.radio-btn-opt {
    display: flex;
}

.homepage-new #student-program .student-program-box p {
    text-align: left;
}

.homepage-new #student-program .student-program-box a {
    float: left;
    margin-bottom: 30px;
}

.homepage-new #student-program .career-professional-box a {
    float: left;
}

#myModalNoti .modal-body input:focus::placeholder {
    /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #007FB6;
    font-weight: 400;
    font-size: 14px;
    opacity: 1;
    /* Firefox */
}

#myModalNoti .modal-body .input-field input:focus {
    background: #FFFFFF;
    border: 1px solid #007FB6;
    box-sizing: border-box;
    border-radius: 2px;
    box-shadow: none;
}

#myModalNoti .modal-body input[type=email] {
    font-size: 14px;
}

#myModalNoti .modal-body input {
    color: #6b6b6b;
    margin-bottom: 0;
}

#myModalNoti .modal-body select {
    -webkit-appearance: auto;
    padding-left: 10px;
}

#myModalNoti .modal-body button {
    padding: 8px 28px;
}

#myModalNoti .modal-body button:focus {
    background: #ea6915;
}

/* Class 8-9 CSS */

.programs-page-8-9 #case-study-box-revamp {
    background: #CDEFFF !important;
}

.programs-page #case-study-box-revamp h5 {
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 400;
    color: #007FB6;
}

.programs-page #case-study-box-revamp h4 {
    font-weight: 600;
    font-size: 20px;
    line-height: 120%;
    color: #007FB6;
}

.programs-page #case-study-box-revamp p {
    font-weight: 400;
    font-size: 16px;
    line-height: 120%;
    color: #007FB6;
}

.programs-page #case-study-box-revamp a {
    border: 1px solid #007FB6;
    box-sizing: border-box;
    border-radius: 4px;
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    font-size: 14px;
    line-height: 120%;
    color: #007FB6;
    margin-top: 20px;
    padding: 8px 16px;
}

#career-pointers {
    background: #CDEFFF;
    padding: 40px 0;
    text-align: center;
}

#career-pointers .career-pointers-img {
    background-color: #fff;
    height: 60px;
    width: 60px;
    margin: auto;
    border-radius: 50%;
    margin-bottom: 15px;
}

#career-pointers .career-pointers-img img {
    padding: 10px;
}

#career-pointers p {
    font-weight: 400;
    font-size: 14px;
    line-height: 120%;
    color: #007FB6;
}

.programs-page.programs-page-8-9-revamp .form-box {
    background: transparent;
}

.programs-page.programs-page-8-9-revamp .form-box .btn-orange {
    margin: inherit;
    text-align: left;
    padding: 13px 50px;
}

#howitworks-steps .article-mobile {
    display: none;
}

#howitworks-steps .gray-strip .article-content-wrap {
    padding: 25px 0;
}

#howitworks-steps #new-article.gray-strip .article-box {
    padding-left: 50px;
    padding-right: 70px;
}

#howitworks-steps #new-article.gray-strip .article-box-two {
    padding-right: 70px !important;
    padding-left: 50px !important;
}

#howitworks-steps #new-article.gray-strip .article-box h2,
#howitworks-steps #new-article.gray-strip .article-box-two h2 {
    font-weight: 600;
    font-size: 20px;
    line-height: 27px;
    color: #484848;
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
}

#howitworks-steps #new-article.gray-strip .article-box p,
#howitworks-steps #new-article.gray-strip .article-box-two p {
    font-weight: 400;
    font-size: 14px;
    line-height: 27px;
    color: #484848;
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
}

.programs-page.programs-page-8-9-revamp .programs-page-header {
    background: url(https://mindlerimages.imgix.net/tinyimg/class8.svg) right 0px bottom 0px no-repeat;
    background-size: 70% auto;
    position: relative;
}

.programs-page.programs-page-8-9-revamp .programs-page-header .programs-page-header-wrapper {
    position: absolute;
    top: 5%;
    transform: translate(-50%, 0);
    text-align: left;
    width: 100%;
    left: 50%;
}

.programs-page-header-wrapper h1 {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 22px;
    color: #888888;
}

.programs-page-header-wrapper h6 {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 22px;
    margin-top: 30px;
    color: #007FB6;
    width: 80%;
}

.programs-page.programs-page-10-12-revamp .programs-page-header .programs-page-header-wrapper {
    position: absolute;
    top: 5%;
    transform: translate(-50%, 0);
    text-align: left;
    width: 100%;
    left: 50%;
}

.programs-page.programs-page-10-12-revamp .programs-page-header {
    background: url(https://mindlerimages.imgix.net/tinyimg/class10.svg) right 0px bottom 0px no-repeat;
    background-size: 65% auto;
    position: relative;
}

.programs-page.programs-page-graduates-revamp .programs-page-header .programs-page-header-wrapper {
    position: absolute;
    top: 30px;
    transform: translate(-50%, 0);
    text-align: left;
    width: 100%;
    left: 50%;
}

.programs-page.programs-page-graduates-revamp .programs-page-header {
    background: url(https://mindlerimages.imgix.net/tinyimg/graduates.svg) right 0px bottom 0px no-repeat;
    background-size: 70% auto;
    position: relative;
}

#howitworks-steps .navigation-p h6 {
    font-weight: 400;
    font-size: 14px;
    line-height: 19px;
}

.programs-page.programs-page-8-9-revamp .case-study-box .container,
.programs-page.programs-page-10-12-revamp .case-study-box .container,
.programs-page.programs-page-graduates-revamp .case-study-box .container {
    max-width: inherit;
}

.programs-page.programs-page-8-9-revamp .case-study-box .container .col-md-8.col-md-pull-4,
.programs-page.programs-page-10-12-revamp .case-study-box .container .col-md-8.col-md-pull-4,
.programs-page.programs-page-graduates-revamp .case-study-box .container .col-md-8.col-md-pull-4 {
    padding: 0;
}

.programs-page.programs-page-8-9-revamp .case-study-box .testi-circle,
.programs-page.programs-page-10-12-revamp .case-study-box .testi-circle,
.programs-page.programs-page-graduates-revamp .case-study-box .testi-circle {
    width: 250px;
    height: 250px;
    border-radius: inherit;
    border: none;
}

.programs-page.programs-page-8-9-revamp .case-study-box .testi-circle img,
.programs-page.programs-page-10-12-revamp .case-study-box .testi-circle img,
.programs-page.programs-page-graduates-revamp .case-study-box .testi-circle img {
    border-radius: inherit;
}

.programs-page.programs-page-8-9-revamp .case-study-box .container .col-md-4.col-md-push-8,
.programs-page.programs-page-10-12-revamp .case-study-box .container .col-md-4.col-md-push-8,
.programs-page.programs-page-graduates-revamp .case-study-box .container .col-md-4.col-md-push-8 {
    display: flex;
    flex-direction: column;
    align-items: end;
}

.programs-page-8-9-revamp #case-study-box-revamp,
.programs-page.programs-page-10-12-revamp .case-study-box,
.programs-page.programs-page-graduates-revamp .case-study-box {
    padding-bottom: 0;
    background: #CDEFFF !important;
    padding-top: 0;
}

.programs-page-8-9-revamp #case-study-box-revamp .col-md-12,
.programs-page-10-12-revamp #case-study-box-revamp .col-md-12,
.programs-page-graduates-revamp #case-study-box-revamp .col-md-12 {
    display: flex;
    align-items: center;
}

.price-final-revamp {
    background: #fff;
}

.price-final-revamp .product-details {
    background: #FFFFFF;
    border: 1px solid #E9E9E9;
    box-sizing: border-box;
    border-radius: 5px;
    text-align: left;
}

.price-wrapper {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    margin-top: 35px;
}

.price-final-revamp .product-details {
    padding-top: 30px;
}

.price-final-revamp .product-details ul {
    margin-top: 35px;
}

.price-final-revamp .product-details p.sub-title {
    font-weight: 400;
    font-size: 14px;
    line-height: 120%;
    color: #888888;
}

.price-final-revamp .pricing-details-box.for-stream .product-details h5 {
    font-weight: 400;
    font-size: 24px;
    line-height: 120%;
    color: #EA6370;
}

.price-final-revamp .product-details ul li {
    font-weight: 400;
    font-size: 14px;
    line-height: 120%;
    margin-bottom: 20px !important;
    color: #888888;
}

.price-final-revamp .product-details ul li strong {
    padding-left: 0;
    font-weight: 600;
    font-size: 16px;
    line-height: 120%;
    text-transform: capitalize;
    color: #CCCCCC;
    margin-bottom: 5px;
    display: flex;
    flex-direction: row;
    align-items: end;
}

.price-final-revamp .row .pricing-details-box.for-stream {
    padding: 0 5%;
}

.price-final-revamp .pricing-details-box.for-stream .product-details .pricing-btn {
    background: #007FB6 !important;
    border-radius: 2px;
    text-align: center;
}

.price-final-revamp .product-details .learn-more {
    position: absolute;
    bottom: 0;
    left: 35%;
    width: auto;
    padding-bottom: 24px;
    font-weight: 600;
    display: inline-block;
}

.price-final-revamp .product-details .session-count p {
    text-align: left;
}

.price-final-revamp .pricing-details-box.for-stream .product-details .session-count label .radio-bg,
.price-final-revamp .pricing-details-box.for-graduates .product-details .session-count label .radio-bg {
    width: 14px;
    height: 14px;
}

.price-final-revamp .pricing-details-box.for-stream .product-details .session-count label .radio-bg .circle,
.price-final-revamp .pricing-details-box.for-graduates .product-details .session-count label .radio-bg.checked .circle {
    width: 9px;
    height: 9px;
}

.session-count label:active,
.session-count label:target,
.session-count label:focus,
.session-count label:focus-visible,
.session-count label:focus-within {
    color: #ea6370;
}

.new-pricing-page .price-final-revamp input.special-input {
    background-color: #fff;
}

.price-final-revamp .product-details ul li strong span.limited {
    width: 104px;
    height: 18px;
    background: #CDEFFF;
    font-size: 10px;
    line-height: 14px;
    text-align: left;
    color: #007FB6;
    right: -30px;
    top: 2px;
    font-family: 'Open Sans';
    font-weight: 400;
    font-style: normal;
}

.price-final-revamp .pricing-details-box.for-career .product-details .pricing-btn {
    background: #007FB6 !important;
    border-radius: 2px;
    text-align: center;
}

.price-final-revamp .pricing-details-box.for-career .product-details h5,
.price-final-revamp .pricing-details-box.for-graduates .product-details h5 {
    font-weight: 400;
    font-size: 24px;
    line-height: 120%;
    color: #EA6370;
}

.price-final-revamp .pricing-details-box.for-career .product-details .session-count label .radio-bg.checked .circle,
.price-final-revamp .pricing-details-box.for-graduates .product-details .session-count label .radio-bg.checked .circle {
    color: #ea6370;
    background-color: #ea6370;
}

.price-final-revamp .pricing-details-box.for-career .product-details .session-count label .radio-bg,
.price-final-revamp .pricing-details-box.for-graduates .product-details .session-count label .radio-bg {
    border: 1px #ea6370 solid;
}

.price-final-revamp .product-details .btn-box .session-count .text-left.no-padding {
    padding: 0;
}

.price-final-revamp .product-details .btn-box .download-brochure .download-brochure-btn {
    background: #FFFFFF;
    border: 1px solid #007FB6;
    box-sizing: border-box;
    border-radius: 2px;
    font-weight: 600;
    font-size: 14px;
    line-height: 120%;
    text-align: center;
    color: #007FB6;
    padding: 14px 25px;
}

.price-final-revamp .product-details ul li strong span.limited-class10 {
    width: 65px;
    height: 27px;
    font-weight: 400;
    font-size: 10px;
    line-height: 90%;
    /* text-align: right; */
    color: #007FB6;
    padding-top: 5px;
}

.price-final-revamp .pricing-details-box.for-graduates .product-details .pricing-btn {
    background: #007FB6 !important;
    border-radius: 2px;
    text-align: center;
}

.price-final .pricing-details-box .product-details h5 span.highestselling {
    background: #8ACE49;
    border-radius: 0px 0px 5px 5px;
    text-align: center;
    display: flex;
    justify-content: center;
    align-content: center;
    width: auto;
    padding: 5px 10px;
    position: absolute;
    right: 0;
    top: -30px;
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 16px;
    text-align: right;
    color: #FFFFFF;
}

.price-final .pricing-details-box .product-details h5.explore-highsell {
    display: flex;
    align-items: center;
    justify-content: space-between;
    position: relative;
}

.programs-page-graduates-revamp .programs-page-header-wrapper h6 {
    width: 60%;
}

#myModalPartner .modal-dialog,
#myModalPartnerTwo .modal-dialog {
    width: 1200px;
}

#myModalPartner .modal-dialog .modal-body,
#myModalPartnerTwo .modal-dialog .modal-body {
    height: 500px;
    overflow-x: auto;
}

#partner-institution .partnerschool-list img {
    height: 60px;
    width: auto;
    margin-bottom: 10px;
}

/* Graduate Page CSS */

.service-graduate-row {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}

#our-services-graduate {
    padding: 50px 0;
}

.service-subtitle {
    margin-bottom: 40px;
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 22px;
    text-align: center;
    color: #888888;
}

.graduate-service-list {
    padding: 30px;
    background: #FFFFFF;
    border: 1px solid #E9E9E9;
    border-radius: 5px;
    margin-bottom: 30px;
}

.servicelist-title {
    display: flex;
    flex-direction: row;
    justify-content: start;
    align-items: flex-start;
    min-height: 60px;
}

.servicelist-title h3 {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    font-size: 18px;
    line-height: 120%;
    /* or 22px */
    display: flex;
    align-items: center;
    text-transform: capitalize;
    color: #EA6370;
    text-align: left;
    padding-left: 20px;
    margin-bottom: 0;
}

.servicelist-content {
    padding: 20px 0;
    height: 130px;
}

.servicelist-content p {
    padding-bottom: 20px;
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 120%;
    color: #888888;
}

.servicelist-pricing h4 {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    line-height: 120%;
    text-align: left;
    text-transform: capitalize;
    color: #484848;
    float: left;
    margin-bottom: 0;
}

.servicelist-pricing p {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 120%;
    text-decoration-line: underline;
    color: #8ACE49;
}

.servicelist-content .session-count p {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    font-size: 13px;
    line-height: 120%;
    margin-bottom: 10px;
    padding-bottom: 0;
    color: #484848;
    text-align: left;
}

/* .servicelist-content .session-count .col-xs-4 {
padding: 0;
} */

.custom-plan-graduate {
    display: grid;
    margin: 0px 15px;
    border-radius: 5px;
}

.custom-plan-graduate .col-xs-12.title-wrapper {
    padding: 0;
}

.custom-plan-title {
    background: #8ACE49;
    border-radius: 5px;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}

.custom-plan-title h2 {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    font-size: 24px;
    line-height: 120%;
    text-transform: capitalize;
    color: #FFFFFF;
    padding: 20px 30px;
    margin-bottom: 0;
}

.custom-plan-services {
    border: 1px solid #8ACE49;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    padding: 30px;
    display: flex;
    align-items: self-start;
}

.custom-plan-services ul li {
    margin-bottom: 7px !important;
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    font-size: 14px;
    line-height: 120%;
    color: #888888;
}

.custom-plan-services .select-service {
    padding: 0;
}

.custom-plan-services .select-service-two {
    padding: 0;
}

.custom-plan-services .select-service p {
    text-transform: uppercase;
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 120%;
    color: #888888;
    margin-bottom: 10px;
}

.custom-plan-services .select-service ul {
    margin-left: 15px;
}

.custom-plan-service-payment button {
    background: #007FB6;
    border-radius: 2px;
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    font-size: 14px;
    line-height: 120%;
    /* or 17px */
    text-align: center;
    color: #FFFFFF;
    padding: 11px 48px;
}

.custom-plan-service-payment {
    text-align: center;
}

.custom-plan-service-payment h5 {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 120%;
    text-align: center;
    color: #888888;
}

.custom-plan-service-payment h3 {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    font-size: 34px;
    line-height: 120%;
    text-align: center;
    color: #484848;
}

#service-package {
    padding: 50px 0;
    padding-top: 0;
}

#service-package h2 {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    font-size: 20px;
    line-height: 120%;
    margin-bottom: 40px;
    text-align: center;
    color: #484848;
}

#service-package .service-package-list {
    padding: 30px;
    background: #FFFFFF;
    border: 1px solid #E9E9E9;
    border-radius: 5px;
}

#service-package .servicepackage-title {
    display: flex;
    flex-direction: row;
    justify-content: start;
    align-items: flex-start;
}

#service-package .servicepackage-title h3 {
    padding-left: 20px;
    text-align: left;
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    font-size: 18px;
    line-height: 120%;
    text-transform: capitalize;
    color: #EA6370;
    margin-bottom: 0;
}

.service-package-content {
    margin-top: 20px;
    min-height: 114px;
}

#our-services-graduate h2 {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    font-size: 24px;
    line-height: 120%;
}

.service-package-content p {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 120%;
    color: #888888;
}

.service-package-enquiry a {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    font-size: 14px;
    line-height: 120%;
    color: #007FB6;
}

.servicelist-title-last {
    padding-bottom: 15px;
}

.servicelist-title-last h3 {
    padding: 0;
}

h4.servicelist-time {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    font-size: 13px;
    line-height: 18px;
    color: #484848;
    margin: 0;
}

.servicelist-pricing-enquiry .btn-white-blue {
    border: 1px solid #007FB6;
    border-radius: 2px;
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    font-size: 14px;
    line-height: 120%;
    float: right;
    color: #007FB6;
    padding: 9px 15px;
}

.servicelist-pricing-enquiry {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    margin-top: 20px;
}

.graduate-service-list .servicelist-pricing a.add-green {
    float: right;
    display: flex;
    align-items: center;
}

.graduate-service-list .servicelist-pricing a img {
    margin-left: 5px;
}

.servicelist-pricing .remove-red p {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 120%;
    text-decoration-line: underline;
    color: #FB4444;
}

.graduate-service-list .servicelist-pricing a.remove-red {
    display: none;
}

.graduate-service-list .servicelist-pricing a {
    float: right;
    display: flex;
    align-items: center;
    background: transparent;
}

.career-counselling-session .text-left label .radio-bg {
    border: 1px solid #ea6370;
}

.career-counselling-session label .radio-bg.checked .circle {
    background-color: #ea6370;
}

.interview-prep-session .text-left label .radio-bg {
    border: 1px solid #ea6370;
}

.interview-prep-session label .radio-bg.checked .circle {
    background-color: #ea6370;
}

.interview-prep-session .row {
    margin-left: 0;
}

.servicelist-pricing {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    margin-top: 5px;
}

.custom-plan-graduate hr {
    display: none;
}

#media-mentions .row {
    display: flex;
    justify-content: space-between;
    flex-direction: row;
}

#media-mentions .row .media-name {
    border: 1px solid #f6f6f6;
    border-radius: 5px;
}

#myModalPartner .modal-header,
#myModalPartnerTwo .modal-header {
    background: transparent;
    border: none;
}

#myModalPartner .modal-header .modal-title,
#myModalPartnerTwo .modal-header .modal-title {
    text-align: center;
    font-size: 18px;
    font-weight: 600;
}

.programs-page-graduate-choose.mindler-others #scroll-why {
    background-color: #fff !important;
}

.pricing-details-box.for-graduates .cta-graduate-price button {
    border: 1px solid #EA6915;
    box-sizing: border-box;
    border-radius: 4px;
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    color: #EA6915;
    background: #fff;
    padding: 10px 30px;
}

.pricing-details-box.for-graduates .cta-graduate-price h2 {
    font-size: 22px;
    margin-bottom: 20px;
}

.pricing-details-box.for-graduates .cta-graduate-price {
    padding: 50px 0;
}

/*  
new styles from ismail
*/

.show-flex {
    display: flex !important;
}

#selected-services-list-2 {
    margin-top: 2rem;
}

.servicelist-pricing .hide-button {
    display: none !important;
}

.user-custom-plan {
    display: none;
}

.guidance__wrapper {
    height: 80px;
}

.guidance__wrapper img {
    width: 80px;
    height: 80px;
}

.home-pagetab ul li.active.university-purple-bg {
    background-color: #f9f6fc !important;
}

.home-pagetab ul li.active.professional-blue-bg {
    background-color: #f5fbfc !important;
}

.price-final .product-details ul li strong span {
    position: inherit;
    margin-right: 5px;
    top: -2px;
}

.enabled-assessment strong,
.enabled-assessment b {
    color: #484848 !important;
}

.enabled-assessment b {
    font-weight: 700 !important;
}

.new-pricing-page .for-explore .product-details {
    border: 1px solid #8ACE49;
    border-radius: 5px;
}

.price-final-revamp .product-details ul li.disabled {
    margin-top: -5px;
}

.partnerschool-list-end {
    display: flex;
    align-items: self-end;
    border: none;
    padding: 0;
    justify-content: center;
}

.homepage-new #new-article.gray-strip {
    padding: 25px 0;
}

#howitworks-steps .gray-strip .article-content-wrap .col-md-6 {
    padding: 0;
}

.programs-page .programs-page-header .form-row {
    margin-top: 20px;
}

.programs-page .programs-page-header h2 {
    margin-top: 50px;
    margin-bottom: 5px;
}

#mindlerNavigateNotify .modal-footer {
    border-top: 0;
}

.homepage-new #new-article.gray-strip.mindler-nav-pgm,
.lastchild-newarticle {
    margin-bottom: 50px;
}

.shoppingcart {
    width: 100px;
    height: 100px;
    z-index: 999;
    position: fixed;
    color: #fff;
    cursor: pointer;
    right: 0rem;
    bottom: 80px;
    flex-wrap: wrap;
}

.icon-badge {
    position: absolute;
    background-color: rgb(57, 51, 179);
    color: aliceblue;
    border-radius: 50px;
    height: 30px;
    width: 30px;
    top: 0px;
    right: 36px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.shoppingcart-list {
    position: absolute;
    top: 39%;
    left: 28%;
    right: 50%;
    color: #EA6370;
    font-size: 14px;
    font-weight: 600;
}

/* Partner CSS */

#help-form label {
    color: #484848;
    font-weight: 400;
    font-size: 13px;
}

#help-form label span.star {
    color: red;
}

#help-form-bottom label span.star {
    color: red;
}

.programs-page select.partner-pgm-box {
    color: #999 !important;
    min-height: 35px;
    margin-top: 25px;
}

a.graduate-free-demo {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 120%;
    text-decoration: underline;
    color: #007FB6;
}

#myModalPopUp .modal-body {
    padding: 0;
}

#myModalPopUp .modal-body .container {
    padding: 0;
}

#myModalPopUp .form-box .contact-us-form {
    border: 0px solid #e9e9e9;
    box-shadow: none;
}

#myModalPopUp .form-box.sec-padding {
    padding-top: 0;
    padding-bottom: 0;
}

#myModalPopUp .form-box .contact-us-form {
    padding: 10px 20px;
}

#myModalPopUp .close:before,
#myModalPopUp .close:after {
    position: absolute;
    left: 15px;
    content: ' ';
    height: 25px;
    width: 1px;
    background-color: #888;
    top: 15px;
}

#myModalPopUp .close {
    position: absolute;
    right: 12px;
    top: 0px;
    width: 32px;
    height: 32px;
    opacity: 1;
    z-index: 99;
}

#new-login-screens #partner-form p {
    padding-top: 10px;
}

.stuent-offer-sec .festive-student-offer {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
}

/* School Landing Page CSS */

.schoolpage-new #partner-institution,
.schoolpage-new #media-mentions {
    background: #F6F6F6;
}

.schoolpage-new #media-mentions {
    margin-bottom: 0;
}

.schoolpage-new #media-mentions .media-name img {
    background: #fff;
}

.schoolpage-new #scroll-faq .h3-title {
    font-size: 24px;
    margin-bottom: 5px;
}

.schoolpage-new #scroll-faq .p-title {
    font-size: 15px;
}

.schoolpage-new #scroll-faq.faq-section .faq-box {
    margin-top: 35px;
}

.schoolpage-new #scroll-faq.faq-section .faq-box strong {
    font-weight: 600;
    font-size: 15px;
    margin-bottom: 7px;
    display: block;
    line-height: normal;
}

.schoolpage-new #scroll-faq.faq-section .faq-box p {
    font-weight: 400;
    font-size: 14px;
    margin-bottom: 0;
    line-height: 21px;
}

.schoolpage-new .schoolpage-banner {
    background: url(https://mindlerimages.imgix.net/tinyimg/school-banner.png) no-repeat;
    background-position: right 10px bottom 0;
    height: 70vh;
    background-size: 70% auto;
    display: flex;
    flex-direction: row;
    align-items: center;
}

.schoolpage-new .center-box {
    text-align: left;
    margin-top: 0;
}

.schoolpage-new .center-box h1 {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    font-size: 34px;
    line-height: 120%;
    color: #484848;
    margin-bottom: 50px;
}

.schoolpage-new .center-box h1 br {
    display: block;
}

.schoolpage-new .center-box a button {
    background: #EA6915;
    border-radius: 2px;
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    font-size: 14px;
    line-height: 120%;
    color: #FFFFFF;
    padding: 13px 20px;
}

.school-iccc-banner {
    background: url('https://mindlerimages.imgix.net/tinyimg/ICCC-new-banner.png') no-repeat;
    height: 50vh;
    background-position: right;
    background-color: #222E3E;
    background-size: contain;
    display: flex;
    flex-direction: row;
    align-items: center;
}

.schoolpage-new .school-iccc-banner h2 {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    font-size: 24px !important;
    line-height: 120%;
    color: #FFFFFF;
}

.school-iccc-banner p {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 22px;
    color: #FFFFFF;
}

.school-iccc-banner p br {
    display: none;
}

.school-iccc-banner .btn-orange {
    background: #EA6915;
    border-radius: 4px;
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    font-size: 14px;
    line-height: 120%;
    color: #FFFFFF;
    padding: 13px 35px;
    margin-top: 20px;
}

.school-iccc-banner img {
    width: 288px;
    height: 50px;
}

.homepage-new #career-guidance-steps {
    padding: 30px 0 20px;
}

#career-guidance-steps .steps-block {
    background: #FFFFFF;
    border: 1px solid #E9E9E9;
    border-radius: 5px;
    padding: 20px 30px;
    min-height: 160px;
}

#career-guidance-steps .steps-block .steps-title {
    border-bottom: 1px solid #E9E9E9;
    padding-bottom: 15px;
    align-items: center;
}

#career-guidance-steps .steps-block .steps-title h3 {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    line-height: 120%;
    color: #8964BF;
    padding-left: 15px;
    margin-bottom: 0;
}

#career-guidance-steps .steps-block a {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 120%;
    text-decoration-line: underline;
    color: #007FB6;
}

#career-guidance-steps #steps-info {
    display: inline-block;
    padding: 20px 0;
}

#career-guidance-steps #steps-info ul {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 120%;
    color: #888888;
    padding-left: 20px;
}

.steps-hide-detail {
    display: none;
    color: #fff !important;
}

#career-guidance-steps #steps-info.step-1,
#career-guidance-steps #steps-info.step-2,
#career-guidance-steps #steps-info.step-3,
#career-guidance-steps #steps-info.step-4,
#career-guidance-steps #steps-info.step-5,
#career-guidance-steps #steps-info.step-6,
#career-guidance-steps #steps-info.step-7,
#career-guidance-steps #steps-info.step-8,
#career-guidance-steps #steps-info.step-9,
#career-guidance-steps #steps-info.step-10,
#career-guidance-steps #steps-info.step-11,
#career-guidance-steps #steps-info.step-12 {
    display: none;
}

#career-guidance-steps #steps-info.step-1:target,
#career-guidance-steps #steps-info.step-2:target,
#career-guidance-steps #steps-info.step-3:target,
#career-guidance-steps #steps-info.step-4:target,
#career-guidance-steps #steps-info.step-5:target,
#career-guidance-steps #steps-info.step-6:target,
#career-guidance-steps #steps-info.step-7:target,
#career-guidance-steps #steps-info.step-8:target,
#career-guidance-steps #steps-info.step-9:target,
#career-guidance-steps #steps-info.step-10:target,
#career-guidance-steps #steps-info.step-11:target,
#career-guidance-steps #steps-info.step-12:target {
    display: block;
}

.career-guidance-row {
    margin-top: 25px;
    display: inline-block;
    width: 100%;
}

#steps-info .article-box h2 {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    font-size: 20px;
    line-height: 27px;
    color: #8964BF;
    margin-bottom: 10px;
}

.iccc-levels {
    width: 311px;
    height: 290px;
    padding: 2px 2px 0;
    border-radius: 2px;
    background: linear-gradient(125.54deg, #d5a33a, #d2b24f 8.24%, #e3cc63 17.52%, #cda948 31.41%, #c39133 47.29%, #c79939 52.06%, #d1ae4b 59.4%, #d6b853 62.07%, #e4cf65 74.79%, #c99e3d 91.24%);
    margin: auto;
}

.bg-white {
    background-color: #fff;
    height: 99.5%;
    padding: 20px;
    position: relative;
}

.iccc-levels .iccc-level-name {
    align-items: center;
    margin-bottom: 10px !important;
}

.iccc-levels .iccc-level-name h3 {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    line-height: 110%;
    color: #484848;
    padding-left: 10px;
    margin-bottom: 0;
}

.homepage-new #career-guidance-steps .iccc-title {
    background: linear-gradient(125.54deg, #d5a33a, #d2b24f 8.24%, #e3cc63 17.52%, #cda948 31.41%, #c39133 47.29%, #c79939 52.06%, #d1ae4b 59.4%, #d6b853 62.07%, #e4cf65 74.79%, #c99e3d 91.24%);
    -webkit-clip-path: polygon(0 0, 100% 0, 100% 70%, 50% 100%, 0 70%);
    clip-path: polygon(0 0, 100% 0, 100% 70%, 50% 100%, 0 70%);
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    font-size: 14px !important;
    line-height: 120%;
    text-align: center;
    color: #211F1F;
    padding: 0.75rem 0;
    width: 6.375rem;
    height: 5.125rem;
    position: absolute;
    top: 0;
    right: 5%;
    margin-bottom: 0 !important;
    padding-top: 15px;
}

.iccc-levels .iccc-credits {
    align-items: center;
    margin-top: 5px;
}

.iccc-levels .iccc-credits h6 {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 19px;
    color: #888888;
    padding-left: 7px;
    margin-bottom: 0;
}

.iccc-levels .iccc-content p {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 19px;
    color: #484848;
    margin-bottom: 10px;
}

#career-guidance-steps #steps-info .iccc-levels .iccc-content ul {
    padding-left: 15px !important;
}

.iccc-levels .iccc-content ul li {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 19px;
    color: #8964BF;
    margin-bottom: 5px !important;
}

.step-12 .iccc-block .fa-angle-right {
    color: #8964BF;
    font-size: 40px;
    font-weight: 400;
}

.step-12 .iccc-block {
    display: flex;
    align-items: center;
}

#career-guidance-steps .btn-orange {
    background: #EA6915;
    border-radius: 2px;
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    font-size: 14px;
    line-height: 120%;
    color: #FFFFFF;
    padding: 13px 20px;
}

#nav-section {
    border-top: 1px solid #E9E9E9;
}

#nav-section ul li {
    list-style-type: none;
    margin-bottom: 0 !important;
    padding: 20px 0;
}

#nav-section ul li:active {
    border-bottom: 2px solid #007FB6;
}

#nav-section ul li a {
    list-style-type: none;
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 120%;
    color: #484848;
}

.schoolpage-new #scroll-contact {
    padding: 60px 0;
}

.schoolpage-new #scroll-contact .form-white-box {
    padding: 40px 0 40px 40px;
    background: #FFFFFF;
    box-shadow: 0px 0px 10px 2px rgba(136, 136, 136, 0.25);
    border-radius: 4px
}

.schoolpage-new #scroll-contact .form-white-box #help-form input {
    border: 1px solid #E9E9E9;
    border-radius: 2px;
    padding: 8px 15px;
    font-size: 14px;
    margin-bottom: 10px;
    width: 100%;
}

.schoolpage-new #scroll-contact .form-white-box #help-form .col-md-12 {
    padding: 0;
}

.schoolpage-new #scroll-contact .form-white-box #help-form .col-md-12 .col-md-6 {
    padding: 0;
}

.schoolpage-new #scroll-contact .form-white-box #help-form .col-md-12 .col-md-6 input {
    width: 95%;
}

.schoolpage-new #scroll-contact .form-white-box #help-form .col-md-6.text-right input {
    width: 100%;
}

.schoolpage-new #scroll-contact .form-white-box #help-form textarea {
    height: 100px;
    background: #FFFFFF;
    border: 1px solid #E9E9E9;
    border-radius: 2px;
    width: 100%;
    padding: 8px 15px;
    resize: none;
    font-size: 14px;
}

.schoolpage-new #scroll-contact .form-white-box #help-form .btn-orange {
    background: #EA6915;
    border-radius: 4px;
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    font-size: 14px;
    line-height: 120%;
    text-align: center;
    color: #FFFFFF;
    padding: 13px 50px;
}

.schoolpage-new #scroll-contact #program-form-section h3 {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    font-size: 24px;
    line-height: 33px;
    color: #484848;
}

.schoolpage-new #scroll-contact #program-form-section p {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 22px;
    color: #484848;
}

.schoolpage-new #scroll-contact #program-form-section h3 br {
    display: none;
}

.schoolpage-new #scroll-contact .form-white-box #help-form input:active,
.schoolpage-new #scroll-contact .form-white-box #help-form input:focus,
.schoolpage-new #scroll-contact .form-white-box #help-form textarea:active,
.schoolpage-new #scroll-contact .form-white-box #help-form textarea:focus {
    border: 1px solid #007FB6;
}

.schoolpage-new #scroll-contact .form-white-box #help-form input:active::placeholder,
.schoolpage-new #scroll-contact .form-white-box #help-form input:focus::placeholder,
.schoolpage-new #scroll-contact .form-white-box #help-form textarea:active::placeholder,
.schoolpage-new #scroll-contact .form-white-box #help-form textarea:focus::placeholder {
    color: #007FB6;
}

.schoolpage-new .form-box .form-white-box #program-message-section.thankyou-massage-box {
    padding-top: 100px;
}

.schoolpage-new .form-box .form-white-box .thankyou-massage-box p:first-child {
    font-weight: 600;
}

.schoolpage-new .form-box .form-white-box .thankyou-massage-box p {
    font-size: 14px;
}

.schoolpage-new .faq-section .fa {
    display: none;
}

.schoolpage-new .faq-section .faq-box strong {
    font-weight: 600;
    font-size: 15px;
    margin-bottom: 7px;
    display: block;
    line-height: normal;
}

.programs-page .faq-section .faq-box p {
    font-weight: 400;
    font-size: 14px;
    margin-bottom: 0;
    line-height: 21px;
}

.schoolpage-new #media-mentions .row {
    display: block;
}

.schoolpage-new #media-mentions .media-name {
    margin: 0;
    margin-top: 30px;
    width: 12.5%;
}

.schoolpage-new #career-guidance-steps .steps-block-1,
#career-guidance-steps .steps-block-4,
#career-guidance-steps .steps-block-7,
#career-guidance-steps .steps-block-10 {
    display: inline-block;
    width: 100%;
}

#career-guidance-steps .steps-block-1 .desktop-block,
#career-guidance-steps .steps-block-4 .desktop-block,
#career-guidance-steps .steps-block-7 .desktop-block,
#career-guidance-steps .steps-block-10 .desktop-block {
    padding: 0;
    width: 100%;
}

.schoolpage-new #career-guidance-steps .career-guidance-row .margin-top-10 {
    margin-top: 0 !important;
}

.schoolpage-new #career-guidance-steps .career-guidance-row .iccc-content {
    margin-top: 10px !important;
}

#steps-info .newhome-btn:focus,
#steps-info .newhome-btn:hover {
    color: #EA6915;
}

.programs-page.mindler-talks .programs-page-header {
    background: url(https://mindlerimages.imgix.net/new-landing-pages/mindler-talks-banner.svg) right bottom 0px no-repeat;
    max-height: 700px;
}

/* Partner Career Counselling Platform */

#stickydivform .form-after h6 {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 15px;
    color: #888888;
    margin-top: 30px;
}

#stickydivform .form-after .form-group label {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 15px;
    color: #007FB6;
}

#stickydivform .form-after .form-group select {
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    -o-appearance: none;
    appearance: none;
}

#stickydivform .form-after .form-group .select-wrapper {
    position: relative;
    margin-top: 0;
}

#stickydivform .form-after .form-group .select-wrapper:after {
    font-family: FontAwesome;
    content: '\f107';
    font-size: 20px;
    position: absolute;
    top: 3px;
    right: 10px;
    color: #007FB6;
    ;
    pointer-events: none;
}

.form-before #new-login-screens .new-btn-orange,
.form-after #complete-free-registration {
    font-size: 16px;
    line-height: 22px;
    text-align: center;
    color: #FFFFFF;
    width: 100%;
    display: block;
    background-color: #d45400;
    padding: 10px 20px;
    border-radius: 4px;
    padding-left: 7px;
    margin-bottom: 0;
}

.partner-info-1 .partner-info-title h2.total-number {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 300;
    font-size: 45px;
    line-height: 52px;
    color: #FFFFFF;
    padding-right: 10px;
}

.partner-info-1 .partner-info-title p.number-details {
    display: flex;
    align-items: center;
}

.partner-counselling-awards .min-page-1 {
    border-top: 1px solid #02BBC5;
}

.partner-counselling-awards .awards-list-1 li {
    background: url('https://mindlerimages.imgix.net/home/partner/fill-11.svg') 0 0 no-repeat #fff;
    width: 205px;
    margin-left: 5px;
}

.partner-counselling-awards .awards-list-1 li+li {
    margin-left: 5px;
}

.partner-counselling-awards .awards-list-1 li .awards-details-1 {
    display: flex;
    width: 160px;
    flex-direction: column;
    justify-content: center;
    align-content: center;
}

.partner-counselling-awards .awards-list-1 li .award-h1-1 {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 19px;
    text-align: center;
    letter-spacing: -0.005px;
    color: #221F1F;
}

.partner-counselling-awards.awards-section .heading-c-1 {
    margin-bottom: 30px;
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    font-size: 26px;
    line-height: 120%;
    color: #221F1F;
}

.ccp-news .heading-c-1 {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    font-size: 26px;
    line-height: 120%;
    color: #221F1F;
}

.the-mindler-edge {
    background: #007FB6;
    padding: 40px 0;
}

.the-mindler-edge .heading-c-1 {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    font-size: 26px;
    line-height: 120%;
    color: #FFFFFF;
    padding-bottom: 40px;
}

.the-mindler-edge .mindler-edge-block h3 {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    font-size: 22px;
    line-height: 26px;
    color: #FFFFFF;
}

.the-mindler-edge .mindler-edge-block .edge-content {
    padding-left: 30px;
}

.the-mindler-edge .mindler-edge-block .edge-content ul {
    padding: inherit;
    padding-left: 20px;
}

.the-mindler-edge .mindler-edge-block .edge-content ul li {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 20px;
    color: #FFFFFF;
    list-style-type: disc;
}

.the-mindler-edge .btn-danger-c-1 {
    border: 1px solid #FFFFFF;
    border-radius: 4px;
    background: transparent;
    color: #fff;
}

.key-feature-sction .sub-heading-c-1 h2 {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    position: relative;
    line-height: 120%;
    text-transform: uppercase;
    color: #02BBC5;
}

.key-feature-sction .sub-heading-c-1 h2:after {
    content: "";
    position: absolute;
    bottom: 10%;
    left: 0;
    right: 0;
    height: 0.5em;
    border-top: 1px solid #02BBC5;
    ;
    z-index: -1;
}

.key-feature-sction .sub-heading-c-1 h2 span {
    background-color: white;
    padding-right: 30px;
}

.new-key-sec .feature-h-1 {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    font-size: 22px;
    line-height: 26px;
    color: #007FB6;
    margin-left: 10px;
    margin-top: 0;
    margin-bottom: 0;
}

.new-key-sec .feature-item-block {
    margin-top: 35px;
}

.new-key-sec .sub-heading-c-1 {
    margin-bottom: 0;
}

.new-key-sec {
    margin-top: 0;
    padding: 50px 0;
}

.career-counselling-testimonial {
    padding: 50px 0;
}

.career-counselling-testimonial .testimonial-box .user-testimonial-bx .user-picture {
    width: 80px;
    height: 80px;
    margin-bottom: 0;
    border-radius: 50%;
    display: flex;
    flex-wrap: wrap;
    background: #d8d8d8;
    overflow: hidden;
}

.career-counselling-testimonial .testimonial-box .user-testimonial-bx {
    min-height: 370px;
    min-width: 340px;
    padding: 30px;
    height: 360px;
}

#partner-assessment {
    background: #33CCCD;
    padding: 20px 0;
    position: relative;
}

#partner-assessment img {
    position: absolute;
    bottom: 0;
}

#partner-assessment .assessment-content h5 {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 20px;
    color: #FFFFFF;
    margin-bottom: 0;
}

#partner-assessment .assessment-content p {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 20px;
    color: #FFFFFF;
    margin-bottom: 0;
}

.update-banner-section h1.banner-h-1 {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    font-size: 34px;
    line-height: 120%;
    color: #221F1F;
    margin-top: 70px;
    margin-bottom: 0;
}

.update-banner-section span.highlight-p1 {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    font-size: 26px;
    line-height: 120%;
    color: #007FB6;
    display: block;
    margin-top: 10px;
}

.update-banner-section {
    min-height: 550px;
    background: url('https://mindlerimages.imgix.net/home/partner/objects-bg.png') right 0px bottom no-repeat #fff;
    background-size: 45%;
}

.feature-wrapper {
    margin-top: 80px;
}

.assessment-features-block h5 {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    line-height: 120%;
    color: #888888;
    margin-bottom: 0;
}

#stickydivform {
    margin-top: 50px;
    left: 52%;
    z-index: 1;
}

.new-key-sec .heading-c-1,
.career-counselling-testimonial .heading-c-1 {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    font-size: 26px;
    line-height: 120%;
    color: #221F1F;
}

.career-counselling-testimonial .heading-c-1 {
    padding-left: 0;
}

.new-partner-info-1 {
    margin-top: 0;
}

.mindler-edge-block {
    display: inline-flex;
}

.hidden-desktop {
    display: none;
}

.schoolpage-new #myEnquiryForm #scroll-contact {
    padding: 0;
}

.schoolpage-new #myEnquiryForm .modal-dialog {
    width: 70%;
}

.schoolpage-new #myEnquiryForm .modal-body {
    padding: 15px;
}

.schoolpage-new #myEnquiryForm .modal-header {
    background: #fff;
    border: 0;
    position: relative;
}

.schoolpage-new #myEnquiryForm .modal-header .close {
    font-size: 40px;
    position: absolute;
    right: 1%;
    top: 10%;
}

.schoolpage-new #myEnquiryForm #scroll-contact .form-white-box {
    padding: 0;
    background: #FFFFFF;
    box-shadow: none;
    border-radius: 4px;
}

/* Partner Revamp */

#mindler-edge {
    background: #007FB6;
    padding: 50px 0;
}

#mindler-edge .h3-title {
    font-weight: 600;
    font-size: 28px;
    color: #fff;
    margin-bottom: 30px;
}

#mindler-edge .edge-1 {
    display: flex;
    gap: 3rem;
    flex-direction: column;
}

#mindler-edge .edge-1 .edge-pointers ul {
    list-style-type: disc;
    padding-left: 20px;
}

#mindler-edge .edge-1 .edge-pointers ul li {
    font-weight: 400;
    font-size: 14px;
    line-height: 120%;
    color: #FFFFFF;
}

#mindler-edge .edge-1 .edge-content h4 {
    font-weight: 600;
    font-size: 18px;
    line-height: 26px;
    color: #FFFFFF;
    margin-bottom: 10px;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

#mindler-edge a.semi-bold-text {
    font-weight: 400;
    font-size: 16px;
    line-height: 22px;
    color: #FFFFFF;
    border: 1px solid #FFFFFF;
    border-radius: 4px;
    padding: 9px 20px;
    margin-top: 30px;
    display: inline-block;
}

#mindler-edge .edge-1 .edge-pointers span a {
    float: right;
    font-size: 12px;
    text-decoration: underline;
    font-weight: 400;
    color: #fff;
    margin-top: 15px;
}

#mindler-edge .edge-1 .edge-img {
    display: flex;
    flex-direction: row;
    gap: 2rem;
    align-items: center;
}

/* SEO Update */

.testimonial-page .testimonial-details-box h1 {
    margin: 0 auto 50px;
    font-size: 20px;
    max-width: 750px;
    line-height: 31px !important;
}

.section-set.career-assessments h2:first-child {
    margin-top: 10px;
}

.section-set.career-assessments h2 {
    font-size: 20px;
    line-height: 26px;
    color: #323232;
    font-weight: 600;
    position: relative;
    padding-left: 70px;
    margin-bottom: 25px;
    margin-top: 50px;
}

.section-set h2 img {
    width: 71px;
    left: -10px;
    position: absolute;
    top: -20px;
}

.common-section.schools h2 {
    font-size: 14px;
    text-align: center;
}

.schoolpage-new #scroll-faq {
    padding: 50px 0;
}

/* Update Button */

.new-homepage-display .center-box .new-home-set #startNow {
    background: #007fb6;
    border: 1px solid #007fb6;
}

.new-homepage-display .center-box .new-home-set #startNow:hover {
    background: #007fb6 !important;
    border: 1px solid #007fb6;
}

header.new-header .container .flex-box .for-start .right-links .get-started {
    background-color: #007fb6;
}

.programs-page .programs-page-header .new-form-row {
    width: 100%;
    margin-left: 5px;
}

.programs-page .programs-page-header .new-form-row a {
    background: #007fb6;
    border: 1px solid #007fb6;
}

.programs-page .programs-page-header .new-form-row a:hover {
    background: #007fb6;
    border: 1px solid #007fb6;
}

/* 10-12 class Realize Schedule CSS starts*/

.pricing-modal-block .pricing-modal-content .head-set .price {
    right: 45%;
    margin-right: auto;
}

@media only screen and (max-width: 667px) {
    .pricing-modal-block .pricing-modal-content .head-set .price {
        right: 0;
    }
}

/* Contact Forms */

.career-assessments .sec-right {
    padding: 0px 30px 30px 30px;
}

.career-assessments .sec-right .title strong {
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 16px;
    padding-bottom: 5px;
    margin-bottom: 20px;
    border-bottom: 3px solid #007fb6;
    font-size: 16px;
}

.career-assessments .sec-right .rhs-banner {
    background: #007fb6;
    color: #fff;
    text-align: center;
    padding: 30px 0;
}

.career-assessments .sec-right .rhs-banner img {
    margin-bottom: 10px;
}

.career-assessments .sec-right .rhs-banner h6 {
    font-size: 24px;
    color: #fff;
    margin-bottom: 5px;
    letter-spacing: normal;
}

.career-assessments .sec-right .rhs-banner p {
    font-size: 14px;
    color: #fff;
    margin-bottom: 10px;
}

.career-assessments .sec-right .rhs-banner .rhs-input-block {
    padding: 0 15px;
}

.career-assessments .sec-right .rhs-banner .rhs-input-block input {
    margin-bottom: 20px;
    padding: 9px 15px;
    background: #fff;
    border: 1px #f6f6f6 solid;
    font-size: 14px;
    border-radius: 2px;
    display: block;
    width: 100%;
}

.career-assessments .sec-right .rhs-banner .rhs-input-block a {
    padding: 8px 15px;
    color: #fff !important;
    font-family: 'Proxima', sans-serif !important;
    background: #df5a46;
    font-size: 14px;
    display: block;
}

.career-assessments .sec-right .rhs-form-sec {
    padding: 15px;
    background: url(https://mindlerimages.imgix.net/white-bg.png) no-repeat #f6f6f6;
    background-size: 100%;
    background-position: 0 80px;
}

.career-assessments .sec-right .rhs-form-sec strong {
    font-family: 'Open Sans' !important;
    color: #484848;
    font-size: 16px;
    text-align: center;
    display: block;
    margin-bottom: 15px;
}

.career-assessments .sec-right .rhs-form-sec .input-row {
    margin-bottom: 12px;
    width: 100%;
}

.career-assessments .sec-right .rhs-form-sec .input-row input {
    font-size: 13px;
    font-family: 'Open Sans' !important;
    padding: 9px 10px;
    border: 1px solid #cac9c9;
    border-radius: 2px;
    margin-bottom: 0px;
    color: #484848;
    width: 100%;
    background: #fff !important;
}

.career-assessments .sec-right .rhs-form-sec .input-row textarea {
    height: 80px;
    min-height: 80px;
    resize: none;
    font-size: 13px;
    font-family: 'Open Sans' !important;
    padding: 9px 10px;
    border: 1px solid #cac9c9;
    border-radius: 2px;
    margin-bottom: 0px;
    color: #484848;
    width: 100%;
}

.career-assessments .sec-right .rhs-form-sec button {
    background: #ea6915 !important;
    color: #fff !important;
    display: block !important;
    padding: 15px 12px !important;
    font-size: 14px;
    text-align: center !important;
    border-radius: 2px !important;
    font-family: 'Open Sans' !important;
    width: 100%;
    font-weight: 600;
}

.new-career-assessments {
    position: relative;
}

.new-career-assessments .sticky-block {
    position: sticky;
    top: 80px;
}

.email-signup-box {
    background: #d2d2d2;
    width: 100%;
    text-align: right;
    position: relative;
    font-family: 'Open Sans' !important;
    margin-top: 60px;
}

.email-signup-box img {
    width: 150px;
}

.email-signup-box .email-absolute {
    top: 0;
    width: 100%;
    position: absolute;
    text-align: center;
    height: 100%;
}

.email-signup-box .email-absolute .box {
    width: 80%;
    padding: 0 15px;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.email-signup-box h4 {
    font-size: 26px;
    margin-bottom: 10px;
    padding-left: 0;
}

.email-signup-box .email-absolute p {
    font-size: 18px;
    margin-bottom: 15px;
    margin-top: 0;
    color: #444;
}

.email-signup-box .pd-input {
    position: relative;
}

.email-signup-box input {
    border: 0;
    text-decoration: none;
    font-size: 15px;
    margin-bottom: 0;
    font-weight: 400;
    line-height: normal;
    margin-top: 8px;
    padding: 9px 15px;
}

.email-signup-box .start-now-btn {
    color: #fff !important;
    background: #007fb6;
    text-decoration: none;
    margin-top: 8px;
    display: inline-block;
    font-size: 15px;
    border: 0;
    line-height: normal;
    padding: 9px 15px;
}

.rhs-form-sec .after-send-box {
    display: none;
}

.rhs-form-sec .after-send-box p.title {
    font-size: 15px;
    font-weight: 600;
    margin-bottom: 25px;
    font-family: 'Open Sans';
    text-align: center;
}

.rhs-form-sec .after-send-box p.subtitle {
    font-size: 13px;
    font-weight: 400;
    margin-bottom: 25px;
    font-family: 'Open Sans';
    text-align: center;
}

.rhs-form-sec .after-send-box p a.btn-orange {
    padding: 3px 12px;
    width: auto;
    display: inline-block;
    font-size: 13px;
    font-weight: 400;
    margin-top: 10px;
    background: #ea6915;
    color: #fff !important;
    text-align: center;
    border-radius: 2px;
    font-family: 'Open Sans';
}

.mindler-festive {
    background: rgba(251, 68, 68, 1);
    text-align: center;
    height: 40px;
    display: flex;
    justify-content: space-evenly;
    align-items: center;
    position: absolute;
    width: 100%;
    top: 0;
}

.mindler-festive .festive-content {
    display: flex;
    gap: 1rem;
}

.mindler-festive .banner {
    color: #fff;
    font-size: 18px;
    font-weight: 500;
    margin: 0;
}

.mindler-festive .anniversary-discount {
    color: rgba(255, 236, 0, 1);
    font-size: 18px;
    font-weight: 700;
    margin-right: 15px;
}

.mindler-festive .banner strong {
    color: #fff;
    font-size: 18px;
}

.mindler-festive span.coupon {
    color: rgba(35, 31, 32, 1);
    font-size: 13px;
    font-weight: 700;
    background-color: rgba(255, 218, 0, 1);
    border: 0.74px dashed rgba(255, 255, 255, 1);
    padding: 2px;
    margin-left: 10px;
}

.hidden-md {
    display: none;
}

.festive-content .banner img {
    margin: 0 10px;
}

.update-banner-section {
    position: relative;
    padding: 0;
}

.festive-content .banner a {
    color: #fff;
}

.new-pricing-page .mindler-festive {
    top: 50px;
}

.festive-content a.phone {
    color: #fff;
    font-size: 18px;
}

.mindler-festive {
    background: #c61c1c;
    justify-content: center;
}

@media only screen and (max-width:992px) {
    .hidden-md {
        display: block;
    }
    .hidden-xs {
        display: none;
    }
    .festive-content-mob {
        display: flex;
        align-items: center;
        gap: 1rem;
    }
    .mindler-festive .anniversary-discount-mob h3 {
        color: rgba(255, 236, 0, 1);
        font-size: 14px;
        font-weight: 700;
        margin-right: 0;
        margin-bottom: 0;
    }
    .mindler-festive .anniversary-discount-mob p {
        font-size: 10px;
        color: #fff;
        margin: 0;
    }
    .vertical {
        border-left: 2px solid #fff;
        height: 30px;
    }
    .mindler-festive .anniversary-coupon-mob h3 {
        font-size: 14px;
        font-weight: 700;
        color: #fff;
        margin-bottom: 0;
    }
    .mindler-festive .anniversary-coupon-mob p {
        font-size: 10px;
        color: #fff;
        text-align: left;
        margin: 0;
    }
    .mindler-festive .anniversary-coupon-mob img {
        margin-right: 5px;
    }
    .update-banner-section h1.banner-h-1 {
        padding-top: 40px !important;
    }
    .update-banner-section {
        padding: 0 !important;
    }
    .mindler-festive .anniversary-coupon-mob a {
        color: #fff;
    }
    .mindler-festive img {
        width: 30px;
    }
    .mindler-festive .anniversary-coupon-mob img {
        margin-right: 5px;
        width: 15px;
    }
    .mindler-festive .anniversary-discount-mob p {
        font-size: 6px;
        color: #fff;
        padding: 0;
        margin: 0;
    }
    .mindler-festive .anniversary-coupon-mob h3 {
        font-size: 10px;
        font-weight: 700;
        color: #fff;
        margin-bottom: 0;
    }
    .mindler-festive .anniversary-coupon-mob p {
        font-size: 6px;
        color: #fff;
        padding: 0;
        margin: 0;
        text-align: left;
    }
}

.nexus-img {
    width: 60px;
}

.orion-container {
    background-color: #FFFFFF;
    padding: 3px;
    padding: 10px 20px;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    cursor: pointer;
    /* &:hover .orion-input-container {
       transition: 2s delay;
       display: block;
    }
    &:hover .orion-text {
       display: block;
       transition: 2s delay;
    }
    &:hover .pre-questions-container {
       display: flex;
       transition: 2s delay;
    } */
}

.orion-content {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.orion-ai {
    position: fixed;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    background: conic-gradient(from 0deg, #FAB2FF, #3C97D6, #1904E5, #FAB2FF);
    padding: 6px 6px 0px 6px;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    width: 50%;
    z-index: 2;
}

@media (max-width: 768px) {
    .orion-ai {
        width: 100% !important;
    }
    #myModalOrion .modal-dialog {
        width: 100% !important;
    }
    .orion-heading {
        font-size: 12px !important;
    }
    .orion-content {
        font-size: 10px !important;
    }
    .start-chat-btn {
        font-size: 9px !important;
    }
}

.orion-icon {
    width: 32px;
    height: 32px;
}

.image-text-container {
    display: flex;
    gap: 1rem;
    align-items: center;
}

.orion-heading {
    font-weight: 700;
    font-size: 16px;
    background: linear-gradient(90deg, #0099E7 0%, #0072AC 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.orion-content {
    color: rgba(10, 44, 63, 0.75);
    font-size: 13px;
    font-size: 13px;
    font-weight: 600;
    line-height: 18.2px;
    text-align: left;
    text-decoration-skip-ink: none;
}

.start-chat-btn {
    background-color: #1480B7;
    box-shadow: 0px 3px 0px #0F5F87;
    border-radius: 8px;
    padding: 8px 14px;
    color: #fff;
}

.chat-questions {
    background-color: rgba(20, 128, 183, 0.1)
}

.orion-input-container {
    width: 100%;
    margin-top: 1rem;
    position: relative;
    display: none;
}

.orion-input {
    border: 1px solid rgba(10, 44, 63, 0.16);
    border-radius: 12px;
    padding: 0.5rem 1rem;
    width: 100%;
}

.input-btn {
    position: absolute;
    right: 15px;
    bottom: 6px;
    width: 40px;
    height: 30px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.orion-text {
    color: rgba(10, 44, 63, 0.75);
    text-align: center;
    margin-top: 1rem;
    font-weight: 500;
    display: none;
}

.pre-questions {
    background: rgba(20, 128, 183, 0.1);
    border-radius: 16px;
    padding: 6px 12px;
    min-width: 150px;
}

.pre-questions-container {
    overflow: auto;
    display: none;
    gap: 1rem;
    margin: 1rem 0rem;
    &::-webkit-scrollbar {
        display: none;
    }
    scrollbar-width: none;
}

.orion-modal {
    background-color: rgba(0, 0, 0, .4);
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%;
    overflow: auto;
    position: fixed;
    right: 0;
    top: 0;
    -webkit-transition: .5s;
    transition: all .3s linear;
    width: 100%;
    z-index: 9999;
}

#myModalOrion .modal-dialog {
    width: 60%;
}

.chat-modal {
    gap: 10px;
    display: flex;
    align-items: center;
}

.modal-heading {
    display: flex;
    gap: 8px;
    align-items: center;
}

.modal-heading img {
    width: 25px;
}

.modal-heading h4 {
    font-size: 16px;
    font-weight: 700;
    color: #0A2C3F;
    margin-bottom: 0;
}

.modal-header .close {
    opacity: 1;
}

.modal-help img {
    width: 25px;
}

.modal-help {
    display: flex;
    gap: 8px;
    align-items: center;
    margin-right: 15px;
}

.modal-help a {
    color: #1480B7;
    font-size: 13px;
    font-weight: 700;
}

.header-content {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

#howitworks-steps #new-article.gray-strip .article-box p,
#howitworks-steps #new-article.gray-strip .article-box-two p {
    line-height: 19px;
}

#myPopUpModal .modal-header {
    background: transparent;
    border: none;
    padding: 0;
}

#myPopUpModal .modal-header svg {
    width: 3rem;
    height: 2.5rem;
    margin: 10px;
    opacity: 0.5;
}

#myPopUpModal .modal-header .close-icon {
    text-align: right;
    color: #fff;
}

#myPopUpModal .modal-dialog {
    left: 50%;
    position: absolute;
    top: 50%;
    -webkit-transform: translate(-58%, -55%);
    transform: translate(-58%, -55%);
    font-family: "Playfair Display", serif;
}

#myPopUpModal .ai-pop-up-container {
    background: linear-gradient(to bottom right, #0c0c1f, #033a7c);
    border-radius: 22px;
    padding: 7px;
    height: 500px;
    width: 700px;
}

#myPopUpModal .modal-body .ai-pop-up-btn {
    border: 1px solid #69d1ff;
    border-radius: 20px;
    color: #69d1ff;
    font-size: 32px;
    font-weight: 900;
    height: 49.53px;
    line-height: 42.66px;
    text-align: center;
    width: 151.81px;
    background: transparent;
}

#myPopUpModal .modal-body .orion-title {
    font-size: 2.5rem;
    line-height: 3.5rem;
    text-align: left;
    margin-top: 1rem;
    color: #fff;
    max-width: 240px;
}

.orion-sub-title {
    color: #69d1ff;
    text-align: left;
    font-size: 2rem;
    line-height: 3rem;
    margin-top: 1rem;
    max-width: 240px;
}

.orion-pointers {
    display: flex;
    gap: 0.75rem;
    margin-top: 0.75rem;
    align-items: self-end;
}

.orion-pointers p {
    font-size: 1.75rem;
    line-height: 2rem;
    color: #fff;
    margin-top: 0.75rem;
}

.orion-popup-text {
    color: #FFF;
    text-align: left;
    font-size: 1.75rem;
    line-height: 2rem;
    margin-top: 1rem;
    max-width: 240px;
    margin-top: 1rem;
}

.ai-pop-up-start-btn {
    background-color: #69d1ff;
    border: 1px solid #69d1ff;
    border-radius: 8px !important;
    color: #fff;
    font-size: 24px;
    font-weight: 900;
    height: 40px;
    margin-top: 12px;
    text-align: center;
    width: 151.81px;
}

.orion-icon-robot img {
    height: 410px;
}

#myPopUpModal .modal-body {
    padding: 5px;
}

.orion-icon-robot.mobile {
    display: none;
}