/* #font family use */
@import url('https://fonts.googleapis.com/css?family=Roboto:400,500,700');

/* global font */
/* global css */
body{
    line-height:1.6;
    color:#707070;
    font-size:15px;
    font-family:'Roboto', Helvetica, sans-serif;
    font-weight:400;
    background-color: #fdfdfb;
}

/*div:empty:not(.bannerregionimg){
      display: none;
}
*/

.contentregion {
    position: relative;
}
.w-100{
    width: 100%!important;
}


.spjmr-msg {
    background: #d7300a;
    border-radius: 20px;
    padding: 6px 12px;
    margin-bottom: 10px;
    display: inline-block;
    font-size: 13px;
    font-weight: 600;
    color: #fff;
    text-align: center;
}

.spjmr-msg a{
    color: #fbe430;
    text-decoration: underline;
}

.spjmr-msg.writeup{
    float: left;
    background-color: #fde9e3;
    border-radius: 10px;
    padding: 6px 12px;
    display: inline-block;
    clear: both;
    color: #000;
    margin-top: 20px !important;
    border: 1px #ff692e dashed;
}
.spjmr-msg.writeup a{
    background-color: #fecb00;
    border-radius: 5px;
    display: inline-block;
    padding: 3px 12px;
    color: #000;

}

#paymentafterdiv:empty,
p:empty,
div.globalregion:empty{
    display: none;
}


.videoregular{
    clear: both;
    margin-bottom: 10px;
}



.videoregular .video-frame {
    text-align: center;
    clear: both;
}

.videoregular .video-frame iframe {
    width: 100%;
    border: 7px #ddd solid;
        border-radius: 15px;
}

.videoregular .slick-arrow{
    display: none!important;
}

.videoregular .slick-dots{
    padding: 0;
    margin: 0;
    clear: both;
    text-align: center;
    margin-top: -10px;
}

.videoregular .slick-dots li{
    list-style: none;
    display: inline-block;
    font-size: 0;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background-color: #fff;
    margin: 0 3px;
        cursor: pointer;
    
}

.videoregular .slick-dots li button{
    border:none;
    padding: 0;
}

.videoregular .slick-dots li.slick-active{
background-color: #ff692e;
}




.checkfreewaiver{
    background-color: #9d254d;
    color: #fff!important;
    padding: 10px;
    text-align: center;
    display: block;
    clear: both;
    text-decoration: none!important;
    font-weight: 600;
    border-radius: 8px;
    margin-bottom: 10px;
}






.checkfreewaiver svg{
    margin-left: 3px;
}


.multilevelmenu .dropdown-menu:not(.logout_dropdown-menu) {
    min-width: 220px;
}
.multilevelmenu .dropdown-menu > li > a {
    font-size: 14px;
    color: #333;
    letter-spacing: 0.3px;
}
.multilevelmenu .multi-level > li:hover > .dropdown-menu {
    display: block;
}
.multilevelmenu .dropdown-submenu {
    position: relative;
}
.multilevelmenu .dropdown-submenu > .dropdown-menu {
    top: 0;
    left: 100%;
    margin-top: -6px;
    margin-left: -1px;
    -webkit-border-radius: 0 6px 6px 6px;
    -moz-border-radius: 0 6px 6px;
    border-radius: 0 6px 6px 6px;
}
.multilevelmenu .dropdown-submenu:hover > .dropdown-menu {
    display: block;
}
.multilevelmenu .dropdown-submenu > a:after {
    display: block;
    content: " ";
    float: right;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    border-width: 4px 0 4px 4px;
    border-left-color: #333;
    margin-top: 5px;
    margin-right: -10px;
}
.multilevelmenu .dropdown-submenu.pull-left {
    float: none;
}
.multilevelmenu .dropdown-submenu.pull-left > .dropdown-menu {
    left: -100%;
    margin-left: 10px;
    -webkit-border-radius: 6px 0 6px 6px;
    -moz-border-radius: 6px 0 6px 6px;
    border-radius: 6px 0 6px 6px;
}

.logout_dropdown-menu {
    padding: 10px !important;
    margin: 0;
    min-width: 120px;
}

.logout_dropdown-menu > li {
    float: left;
    width: 100%;
    text-align: center;
    margin-bottom: 10px;
}




.multilevelmenu .logout_dropdown-menu .logout-button {
    margin: 0;
    font-size: 14px !important;
    float: none;
    width: 100%;
    padding: 6px 12px;
    line-height: 20px;
        background-color: #ff692e;
    border-radius: 3px;
    color: #fff;
}

.multilevelmenu .logout_dropdown-menu > li:last-child a {
background-color: #0e858f;
    color: #fff!important;
    line-height: 20px;
    font-weight: 600;
    padding: 6px 12px!important;
    width: 100%;
    border-radius: 3px;
}


.scholorshipofferModal .modal-content{
        float: left;
    width: 100%;
}
    
.scholorshipofferModal .modal-body{
float: left;
    width: 100%;
}

.scholorshipofferModal .modal-body iframe{
    width: 100%;
    min-height: 850px;
    outline: none;
    border: none;
}

.scholorshipofferModal .modal-header{
    min-height: inherit;
    padding: 0;
    border-bottom: none;
}



.scholorshipofferModal .close {
position: absolute;
right: 10px;
top: 10px;
z-index: 9;
opacity: 1;
color: #7f7f7f;
font-size: 24px;
}










/*.verloop-widget{
    display: none;
}
*/
.mb-15{
    margin-bottom: 15px!important;
}


@-webkit-keyframes blinker {
  from {opacity: 1.0;}
  to {opacity: 0.0;}
}
.blink{
     font-size: 15px;
    color: #fbe41b;
    margin-top: 0;
    position: relative;
    display: inline-block;
    font-weight: 600;
/*    background: #4b3844c4;
    padding: 5px 10px;
    border-radius: 20px;*/
    text-align: center;
    text-decoration: blink;
    -webkit-animation-name: blinker;
    -webkit-animation-duration: 0.8s;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-timing-function: ease-in-out;
    -webkit-animation-direction: alternate;
}

#hbl-live-chat-wrapper{
    display: none!important;
}

.stu-count{
    margin-left: 5px;
    font-size: 14px;
    color: #fc0;
}


.custumblock{
    float: left;
    width: 100%;
    position: relative;
    background-color: #fde9e3;
    border-radius: 12px;
    padding: 15px;
    color: #000;
}

.custumblock h2{
    margin-top: 0;
    margin-bottom: 10px;
    font-size: 17px;
    font-weight: bold;
}

.custumblock ul{
        padding: 0;
    margin: 0;
}

.custumblock ul li{
    list-style: none;
    position: relative;
    padding-left: 25px;
    margin-bottom: 5px;
    font-size: 14px;
    line-height: 22px;
}

.custumblock ul li svg{
position: absolute;
left: 0;
top: 6px;
} 

.programfeatures.custumblock + .programaddon{
    margin-top: 15px;
    margin-left: 0;
    width: 100%;

}


.programfeatures.custumblock + .programaddon .scroll-addon .radio .prod-title{
    font-weight: bold;
    font-size: 14px;
    color: #fc0;
}

.programfeatures.custumblock + .programaddon .raiting svg {
    color: #F15A22;
}


.programfeatures ol {
    height: 200px;
    overflow: auto;
}


.programfeatures ol::-webkit-scrollbar {
  width: 5px;
  background-color: #F5F5F5;
}

.programfeatures ol::-webkit-scrollbar-track {
  box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
  background-color: #F5F5F5;
  border-radius: 10px;
}

.programfeatures ol::-webkit-scrollbar-thumb {
  box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
  background-color: #ced0d3;
  border-radius: 10px;
}





.text-yellow{
    font-size: 15px;
    color: #fbe41b;
    font-weight: 600;
}


img{
    max-width:100%;
    height:auto;
    vertical-align:top;
}
p:last-child{
    margin-bottom: 0;
}

/* Breadcrumb css Start*/
.breadcrumbouter {
background-color: #eee;
    font-size: 13px;
    margin-top: 73px;
}
.breadcrumbouter .breadcrumb {
    margin-bottom: 0;
    background-color: transparent;
    border-radius: 0;
    padding: 3px 0;
}
.breadcrumbouter .breadcrumb a{
    font-weight: 500;
}
/* Breadcrumb css End*/

/* Banner Region Start*/

.pdpselfmsg{
    float: left;
    width: 100%;
    background-color: rgb(255, 204, 8);
    padding: 5px;
    margin-top: 10px;
    color: rgb(51, 51, 51);
    border-radius: 20px;
    text-align: center;
    font-weight: 500;
    font-size: 14px;
}

.pdpselfmsg p{
    margin-bottom: 0;
}

.bannerregion{
    position: relative;
    padding: 40px 0;
    color: #fff;
}
.bannerregionimg{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    background-image:inherit!important;
    height: 100%;
    background-repeat: no-repeat;
    background-position: top center;
    background-size: cover;
}
.bannerregionimg:after{
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(to right, #1a1515, #333d81);
    /* background-color: rgb(16 10 10 / 78%); */
}


    /* designupdate css start */




/* payment region start */
#productPrice {
  position: relative;
}

.paymentregionwrapper {
  width: 100%;
}

.paymentregionwrapper.sticky {
  z-index: 10;
    padding: 0 15px;
}

.paymentregionwrapper.stop {
  position: absolute;
  top: auto;
  bottom: 0;
}

.paymentregionwrapper .programFeatureAddedWithAddOns .scroll-addon{
    /* padding: 0; */
}

.paymentregionwrapper .programFeatureAddedWithAddOns .scroll-addon .radio label{
    font-size: 13px;
}



.paymentregionwrapper .discountmodelabel input.form-control {
    width: calc(100% - 130px);
    padding-right: 70px;
}
.paymentregionwrapper .discountmodelabel .applyCode {
position: absolute;
right: 0;
top: 0;
}

.paymentregionwrapper .discountmodelabel .applyCode:hover,
.paymentregionwrapper .discountmodelabel .applyCode:focus{
    color: #fff;
}

/* payment region close */




body.designupdate .bannerregion {
    /* background-color: #fff; */
    padding-bottom: 0;
    padding-top:20px;
}

body.designupdate .bannerregion .bannerregionimg{
    display: none;
    
}

body.designupdate .bannerregion .bannercont{
        color: #000;
}

body.designupdate .bannerregion .text-yellow{
    color: #dc143c;
}

body.designupdate .bannerregion .blink{
    color: #dc143c;
}


body.designupdate .finalpriceout{
        margin-top: 0;
}

body.designupdate .breadcrumbouter{
    padding: 4px 0;

}


body.designupdate .globalregion{
      padding-bottom: 20px;
}



body.designupdate #mentorregion{
    padding-bottom: 0;
}

body.designupdate .testi > h2{
    margin-top: 0;
}


body.designupdate .bannercont h1{
        color: #000;
}

body.designupdate .featuresfld .featurcon h2{
    color: #000;
}

body.designupdate .featuresfld .featurcon p{
letter-spacing: inherit;
    line-height: 16px;
    color: #000;
    margin-top: 5px;

}


body.designupdate .batchdetails.w-100 .row{
margin: 0;
}







body.designupdate .batchdetails h2 {
    color: #000;
}


body.designupdate .featuresfld .imagefldn{
    background-color: #e5cdad;
    padding: 5px;
    border-radius: 5px;
    height: 30px;
    text-align: center;
}


body.designupdate .featuresfld .imagefldn svg{
    height: 20px;
    width: auto;
}

body.designupdate .featuresfld .imagefldn img{
    /* filter: brightness(0.6); */
}

body.designupdate .globalregion h2{
        color: #000;
        font-size: 18px;
}


body.designupdate .radioouterprosclect{
    /* gap: 15px; */
    display: block;
}

body.designupdate .radioouterprosclect .radio + .radio {
    margin-left: 0;
}


body.designupdate .radioouterprosclect .radio label{
    background-color: #f1f1f1;
}

body.designupdate .radioouterprosclect .radio.activenew label
 {
    background-color: #f3eac6;
}



.batchdetails.w-100 .radioouterprosclect .radio{
    width: 100%;
}



body.designupdate .featuresfld{
display: flex;
gap: 8px;
flex-wrap: wrap;
}

body.designupdate .featuresfld li{
    background-color: #f0f1d9;
    padding: 10px;
    border-radius: 10px;
    margin-bottom: 0;
    display: flex;
    justify-content: center;
    align-items: center;
}

body.designupdate .featuresfld li h2{
    letter-spacing: normal;
    margin-bottom: 0;

}

    /* designupdate css  clsoe*/







/* Banner contet left */
.bannercont{
    display: flex;
    flex-direction: column;
}
.bannercont h1{
    margin-top: 0;
    margin-bottom: 15px;
    font-size: 22px;
    font-weight: bold;
}

.btn-pdpvideo{
    background-color: #f15922;
    color: #fff !important;
    padding: 8px 16px;
    text-align: center;
    clear: both;
    font-weight: 600;
    border-radius: 7px;
    margin-bottom: 0;
}

#interviewguide .modal-header {
    background-color: #e9e9e9;
    padding: 10px;
    min-height: inherit;
    border: none;
    color: #333;
}

#interviewguide .modal-header .close{
    color: #ff692e;
    opacity: 1;
    margin: 0;
    text-shadow: inherit;
    font-size: 20px;
}

#interviewguide .modal-body{
    padding: 10px;
}

#interviewguide iframe{
    width: 100%;
}


.ratingfld{
    margin-bottom: 15px;
}
.ratingfld svg{
    float: left;
    margin-right: 3px;
    font-size: 16px;
    color: #F15A22;
    height: 27px;
}
.ratingfld strong{
    float: left;
    font-size: 16px;
    margin-left: 5px;
    line-height: 27px;
}
.featuresfld{
margin-bottom: 15px;
    padding: 0;
    list-style: none;
}
.featuresfld li{
width: 32.5%;
    padding-right: 15px;
    display: inline-block;
    vertical-align: top;
    margin-bottom: 15px;
}
.featuresfld li + li{
/*    padding-left: 20px;*/
/*    border-left: 1px solid #fff;*/
}
.featuresfld li:nth-child(4) {
/*    padding-left: 0;*/
}

.featuresfld .imagefldn{
    float: left;
    width: 30px;
    margin-right: 10px;
}
.featuresfld img{
    
}
.featuresfld .featurcon{
    float: left;
    width: calc(100% - 40px);
    font-size: 13px;
}
.featuresfld .featurcon h2{
    margin-top: 0;
    margin-bottom: 5px;
    font-size: 13px;
    text-align: left;
    letter-spacing: 0.7px;
}
.featuresfld .featurcon p{
    margin: 0;
    font-size: 12px;
    letter-spacing: 0.7px;
    line-height: 1.4;
}
.programtestout{
    margin-bottom: 15px;
}


.programtestout .programfeatures{
    margin-bottom: 10px;
}
.progtesleft{
    float: left;
    width: 30%;
}
.progtesleft .boxesfldpr{
    float: left;
    width: 48%;
    text-align: center;
    padding: 15px 5px;
    background-color: #f1f1f1;
    border-radius: 15px;
}
.progtesleft .boxesfldpr + .boxesfldpr{
    margin-left: 4%;
}
.progtesleft .boxesfldpr strong{
    font-size: 25px;
    font-weight: 600;
    display: block;
    color: #F15A22;
}
.progtesleft .boxesfldpr p{
    font-size: 13px;
    color: #333;
}


.programtestrightfld2.add-mentor {
    width: 100%;
    margin-left: 0;
    background-color: #f1f1f1;
    color: #333;
    padding: 15px 20px;
    border-radius: 15px;
    margin-bottom: 20px;
}

.programtestrightfld2.add-mentor h2{
    margin-top: 0;
    margin-bottom: 10px;
    font-size: 16px;
    text-align: left;
    font-weight: 600;
}

.programtestrightfld2.add-mentor h3{
    margin: 10px 0;
}

.programtestrightfld2.add-mentor .btnouteradd{

}

.programtestrightfld2.add-mentor .btnouteradd .btn{
    background-color: #ff692e;
    border-radius: 5px;
    padding: 6px 12px;
    color: #fff;
}



.mentormodalfild .modal-header{
    background-color: #e9e9e9;
    color: #333;
    padding: 10px;
    border-bottom: none;
}
.mentormodalfild .modal-header .close{
    opacity: 1;
    color: #fff;
    text-shadow: initial;
    background-color: #ff692e;
    width: 26px;
    line-height: 26px;
    border-radius: 50%;
}
.mentormodalfild .modal-title{
    color: #333;
}
.mentormodalfild .modal-body{
    padding: 15px;
    color: #333;
}

.mentormodalfild .modal-body ul.checkboxment{
    display: none;
    margin: 0;
    padding: 0;
    list-style: none;
}

.mentormodalfild .modal-body ul.showdiv {
    display: block;
    text-align: left;
}

.mentormodalfild .modal-body .checkboxment li {
    vertical-align: top;
    width: 50%;
    clear: none;
    margin-bottom: 10px;
    position: relative;
    float: left;
    padding: 0 5px;
}

.checkboxment li:nth-last-of-type(2n){
    margin-right: 0;
}

.mentormodalfild .modal-body .checkboxment label {
    margin: 0;
    float: left;
    padding: 5px 10px 5px 40px;
    font-size: 12px;
    background-color: rgb(213 213 213 / 30%);
    text-align: left;
    width: 100%;
    border: 1px solid #d5cfcf;
    border-radius: 10px;
    position: relative;
}

.mentormodalfild .modal-body .checkboxment li [type="radio"]:checked+label{
    background-color: #ddeba6;
}

.mentormodalfild .modal-body .checkboxment label p{
    margin-bottom: 0;
}


.mentormodalfild .modal-body .checkboxment input{
    position: absolute;
    left: 0;
    top: 50%;
    z-index: 9;
    transform: translateY(-50%);
    margin-top: 0;
    opacity: 0;
    width: 100%;
    height: 100%;
    cursor: pointer;

}



.mentormodalfild .modal-body .checkboxment li [type="radio"]:checked+label, 
.mentormodalfild .modal-body .checkboxment li [type="radio"]:not(:checked)+label {
    /* position: relative;
    padding-left: 28px;
    cursor: pointer;
    line-height: 20px;
    display: inline-block;
    color: #000;
    font-weight: normal;
    font-size: 16px; */
}


.mentormodalfild .modal-body .checkboxment li [type="radio"]:checked+label:before, 
.mentormodalfild .modal-body .checkboxment li [type="radio"]:not(:checked)+label:before {
    content: '';
    position: absolute;
    left: 10px;
    top: 50%;
    width: 20px;
    height: 20px;
    border: 1px solid #f15922;
    background: #fff;
    border-radius: 50%;
    transform: translateY(-50%);
}

.mentormodalfild .modal-body .checkboxment li [type="radio"]:checked+label:after, 
.mentormodalfild .modal-body .checkboxment li [type="radio"]:not(:checked)+label:after {
    width: 12px;
    height: 12px;
    position: absolute;
    left: 14px;
    top: 45%;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
    content: "\f00c";
    font-family: 'FontAwesome';
    color: #f15922;
    font-size: 12px;
    transform: translateY(-50%);
}

.mentormodalfild .modal-body .checkboxment li [type="radio"]:not(:checked)+label:after {
    opacity: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
}

.mentormodalfild .modal-body .checkboxment li [type="radio"]:checked+label:after {
    opacity: 1;
    /* -webkit-transform: scale(1);
    transform: scale(1); */
}



.mentormodalfild .modal-body .checkboxment label input + div {
    float: left;
    margin-left: 10px;
    width: calc(100% - 27px);
}

.mentormodalfild .modal-body .checkboxment label input + div p {
    margin: 0;
}

.mentormodalfild .modal-footer{
    float: none;
    border: none;
    clear: both;
}

.mentormodalfild .modal-footer .btn-success{
    float: none;
    background-color: #ff692e;
    border-color: #ff692e;
}


.programtestrightfld2 > h3 {
    font-size: 14px;
}






.programaddon{
    float: left;
    width: 100%;
    margin-left: 0;
        background-color: #f1f1f1;
    padding: 15px 20px;
    color: #333;
    border-radius: 10px;
}

.programaddon ol,
.programaddon ul{
    padding-left: 10px;
    margin-top: 20px;
}

.programaddon ol h6,
.programaddon ul h6 {
    color: #333;
    margin-top: 0;
    font-weight: 600;
    text-transform: capitalize;
    font-size: 14px;

}

.programaddon ol li,
.programaddon ul li{
    margin-bottom: 10px;
    padding-left: 20px;
    list-style: none;
    position: relative;
    transition: all 0.2s ease-in-out;
}

.programaddon ol h6 span,
.programaddon ul h6 span {
    color: #000;
}

.programaddon ol h6 span svg,
.programaddon ol h6 span img,
.programaddon ul h6 span svg,
.programaddon ul h6 span img{
    max-height: 20px;
    vertical-align: middle;
}


.programaddon ol li:before,
.programaddon ul li:before,
.programaddon .content ul li:before {
    content: "\f0a4";
    font-family: 'FontAwesome';
    position: absolute;
    left: 0;
    top: 1px;
    font-size: 11px;
}


.programaddon ol li:hover,
.programaddon ul li:hover {
    padding-left: 25px;
    font-weight: 600;
}


.programFeatureAddedWithTestimonials, .programFeatureAddedWithAddOns   {
    width: 100%;
    margin-top: 20px;
    margin-left: 0;
}
.testimonialfullwidth{
    width: 100%;
    margin-left: 0;
}
.programaddon h2{
    margin-top: 0;
    margin-bottom: 10px;
    font-size: 15px;
    font-weight: bold;
}
.contentaddon{
        margin: 0;
    font-weight: 400;
}
.contentaddon input{
    float: left;
}
.contentaddon > div{
    float: left;
    width: calc(100% - 40px);
    margin-left: 20px;
}
.contentaddon h3{
    margin-top: 0;
    margin-bottom: 5px;
    font-size: 14px;
    color: #F15A22;
}
.contentaddon p{
    font-size: 13px;
    margin-bottom: 5px;
}
.contentaddon div div{
    font-weight: bold;
}
.programaddon ul{
    margin: 0;
    /*padding-left: 20px;*/
    font-size: 13px;
}
.programaddon ul.twoclumnslidiv li{
width: 50%;
    vertical-align: top;
    float: left;
}
.programaddon ul li{
  /*  padding: 2px 0;*/
}
.testmonialsouter{
    
}
.testmonialsouter .carousel-indicators{
    left: 0;
    bottom: -10px;
    margin: 0;
    text-align: left;
}
.testmonialsouter .carousel-indicators li{
    
}
.testmonialsouter .carousel-indicators .active{
    background-color: #F15A22;
    border-color: #F15A22;
}
.testmonialsouter .imagetest{
    float: left;
    margin-right: 10px;
}
.testmonialsouter .imagetest img{
    width: 46px;
    height: 46px;
    border-radius: 50%;
    background-color: #fff;
}
.testmonialsouter .contnettest{
    float: left;
    width: calc(100% - 56px);
}
.testmonialsouter .contnettest p{
    float: left;
    margin: 0;
    font-weight: 400;
    line-height: 1.4;
    font-size: 14px;
}
.testmonialsouter .contnettest strong{
    float: right;
    margin-top: 10px;
    font-size: 14px;
}
.batchdetails{
        float: left;
        margin-bottom: 20px;
}
.batchdetails h2{
    margin-top: 0;
    margin-bottom: 10px;
    font-size: 15px;
    font-weight: bold;
}



.result-banner{
    clear: both;
    margin-bottom: 20px;
}

.result-banner .carousel-inner img{
    border-radius: 15px;
}


.radioouterprosclect{
float: left;
width: 100%;
display: flex;
}
.radioouterprosclect .radio{
    float: left;
    width: 49%;
    margin: 0;
    border-radius: 3px;
}
.radioouterprosclect .radio + .radio{
    margin-left: 2%;
}


.radioouterprosclect .radio label{
    border: 1px solid #fff;
    padding: 10px;
    font-size: 11px;
    width: 100%;
    min-height: inherit;
    height: 100%;
    text-align: left;
    background-color: #fff;
    color: #333;
    border-radius: 10px;
    /* padding-left: 45px; */
}
.radioouterprosclect .radio label input{
    position: relative;
    margin: 0;
    float: left;
    margin-right: 8px;
    vertical-align: text-bottom;
}


.radioouterprosclect .radio:last-child label[for='batchId_1'] input{
    display: none;
}

.radioouterprosclect .radio label > span.blink{
        font-size: 12px;
    margin-left: 5px;
    font-weight: 400;
}

.newradioouterprosclect .radio label span{
    display: block;
    margin-bottom: 10px;
    position: relative;
    padding-left: 25px;
    line-height: 20px;
    font-size: 14px;
}

.newradioouterprosclect .radio label span:last-child{
    margin-bottom: 0;
}

.newradioouterprosclect .radio label span:before{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
    background-size: 20px;
    background-position: center;
}
.newradioouterprosclect .radio label span.batchstartdate{
padding-left: 0;
font-weight: 500;
font-size: 13px;
}

.newradioouterprosclect .radio label span.batchstartdate:before{
    /* background-image: url("https://clsite-file1.s3.amazonaws.com/106960_3d-calendar.png"); */
}
.newradioouterprosclect .radio label span.batchstarttime:before{
    background-image: url("https://clsite-file1.s3.amazonaws.com/106960_3d-alarm.png");
}
.newradioouterprosclect .radio label span.batchstartvalidity:before{
    background-image: url("https://clsite-file1.s3.amazonaws.com/106960_3d-calendar.png");
}

.newradioouterprosclect .radio label{
    border: none;
    padding-left: 45px;
}

.newradioouterprosclect .radio input {
    left: 0 !important;
    width: 100%;
    top: 35px;
    opacity: 0;
    height: 34px;
    cursor: pointer;
    margin: 0;
}

.newradioouterprosclect .radio [type="radio"]:checked,
.newradioouterprosclect .radio [type="radio"]:not(:checked) {
    position: absolute;
    left: -9999px;
}
.newradioouterprosclect .radio [type="radio"]:checked + label,
.newradioouterprosclect .radio [type="radio"]:not(:checked) + label
{
    position: relative;
    /* padding-left: 28px; */
    cursor: pointer;
    line-height: 20px;
    display: inline-block;
    color: #000;
    font-weight: normal;
    font-size: 16px;
}
.newradioouterprosclect .radio [type="radio"]:checked + label:before,
.newradioouterprosclect .radio [type="radio"]:not(:checked) + label:before {
    content: '';
    position: absolute;
    left: 10px;
    top: 50%;
    width: 25px;
    height: 25px;
    border: 2px solid #707dcc;
    border-radius: 50%;
    background: #fff;
    transform: translateY(-50%);
    background: #707dcc;
}
.newradioouterprosclect .radio [type="radio"]:checked + label:after,
.newradioouterprosclect .radio [type="radio"]:not(:checked) + label:after {
    position: absolute;
    left: 15px;
    top: calc(50% - 10px);
    -webkit-transition: all 0.2sease;
    transition: all 0.2sease;
    content: "\f00c";
    font-family: 'FontAwesome';
    color: #fff;
    font-size: 14px;
}
.newradioouterprosclect .radio [type="radio"]:not(:checked) + label:after {
    opacity: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
}
.newradioouterprosclect .radio [type="radio"]:checked + label:after {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
}

.newradioouterprosclect .radio.activenew label{
    background-color: #f3eac6;
}


.result3show .progtesleft{
    width: 45%;
}
.result3show .progtesleft .boxesfldpr{
    width: 48%;
    min-height: 110px;
    margin-left: 0;
}
.result3show .progtesleft .boxesfldpr:nth-of-type(2n+2){
    margin-left: 2.5%;
    margin-bottom: 14px;
}


.progtesleft p.text-yellow{
    clear: both;
}


.result3show .programaddon {
    width: 53%;
    margin-left: 2%;
}
.texhsjowdi {
    display: none;
}
.texhsjowdi.collapsed {
    display: block;
}
/* Banner Region End*/

/* Navigation Start */
.navigationreg{
    border-bottom: 1px solid #eee;
    box-shadow: 0 4px 6px -6px rgb(0 0 0 / 20%);
    margin-bottom: 30px;
    position: relative;
}
.navigationreg ul{
    margin: 0;
    padding: 0;
    list-style: none;
}
.navigationreg ul li{
    display: inline-block;
    vertical-align: top;
}
.navigationreg ul li a{
    padding: 14px 20px;
    display: block;
    color: #58585a;
    font-size: 16px;
}

/* global content Css */
.globalregion {
    position: relative;
    padding-bottom: 30px;
}
.techreqregiojn a{
    color: #F15A22;
}
.globalregion h2{
    margin-top: 0;
    margin-bottom: 15px;
    font-size: 20px;
    font-weight: bold;
    color: #707070;
}
.globalregion p{
    
}
.globalregion ul{
    margin: 0;
}
.globalregion ul li{
    padding: 3px 0;
}

/* Features Benfit  Start*/
.benefitsaccordin .panel-group {
    margin: 0;
    font-size: 14px;
}
.benefitsaccordin .panel-default>.panel-heading {
    padding: 0;
    background: #fff;
}
.benefitsaccordin .panel-group .panel {
    border: 0;
    border-radius: 0;
    background-color: #F6F6F6;
    clear: both;
    float: left;
    width: 100%;
}
.benefitsaccordin .panel-title a {
    padding: 10px 10px;
    color: #707070;
    font-size: 16px;
    font-weight: 400;
    position: relative;
    float: left;
    width: 100%;
    line-height: 24px;
    text-decoration: none !important;
}
.benefitsaccordin .panel-title a span {
    font-weight: 400;
    position: absolute;
    right: 10px;
    font-size: 14px;
    color: #707070;
    top: 10px;
}
.benefitsaccordin .benefitimgfl {
    float: left;
    margin-right: 20px;
}
.benefitsaccordin .panel-title .benefitimgfl svg {
    font-size: 18px !important;
    color: #F15A22;
    width: 30px;
}

.benefitsaccordin .benefitimgfl > img{
    height: 18px;

}


.featuresfld .imagefldn svg {
    font-size: 37px !important;
    height: 25px;
    color: #F15A22;
}
.benefitsaccordin .panel-collapse {
    clear: both;
    float: left;
    width: 100%;
}
.benefitsaccordin .panel-collapse .panel-body {
    border-top: 0px !important;
    padding-left: 60px;
    padding-top: 5px;
    padding-bottom: 10px;
}
.benefitsaccordin .panel-body p {
    color: #707070;
    letter-spacing: 0.7px;
    line-height: 24px;
}
.benefitsaccordin .panel-body strong {
    font-size: 18px;
    font-weight: bold;
    padding-right: 5px;
    color: #F15A22;
}
/* Features Benfit  End*/


/* often bought  Start*/
.oftenboughtregion ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
.oftenboughtregion li {
    float: left;
    width: 48%;
}
.oftenboughtregion li + li{
    margin-left: 4%;
}
.oftenboughtregion label {
    float: left;
    width: 100%;
    text-align: left;
    border: 1px solid #D6D6D6;
    padding: 15px;
    font-weight: 400;
    border-left: 5px solid #007E0D;
    position: relative;
}
.oftenboughtregion .topfoldoft {
    clear: both;
    float: left;
    width: 100%;
    margin-bottom: 10px;
    position: relative;
}
.oftenboughtregion .topfoldoft input {
    float: left;
}
.oftenboughtregion .topfoldoft h3 {
float: left;
    margin: 0;
    margin-left: 10px;
    color: #363636;
    font-size: 20px;
    letter-spacing: 0.7px;
    font-weight: bold;
}
.oftenboughtregion .topfoldoft .infooften {
    position: absolute;
    right: 0;
}
.oftenboughtregion .infooften svg {
    color: #686868;
    font-size: 20px;
}
.oftenboughtregion .ratingfld {
    clear: both;
    float: left;
    width: 100%;
    margin-bottom: 10px;
}
.pricingoften {
    clear: both;
    float: left;
    width: 100%;
    color: #000000;
}
/* often bought  End*/

/* Student also bought Start */
.studentbregion ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
.studentbregion ul li {
    clear: both;
    float: left;
    width: 100%;
    margin-bottom: 25px;
}
.studentbregion ul li:last-child{
    margin-bottom: 0;
}
.studentbregion ul li a {
    color: #232323;
}
.studentbregion .stboimfld {
    float: left;
    margin-right: 20px;
}
.studentbregion .stboimfld img {
    width: 155px;
    height: auto;
}
.studentbregion .stconfldhe {
    float: left;
    width: 250px;
    margin-right: 80px;
}
.studentbregion .stconfldhe h3 {
    margin-top: 0;
    font-size: 16px;
    color: #363636;
    margin-bottom: 5px;
    font-weight: bold;
}
.studentbregion .stconfldhe p {
    color: #363636;
    font-size: 16px;
}
.studentbregion .ratingfld {
    width: 105px;
    float: left;
}
.studentbregion .ratingfld strong {
    float: left;
    margin-left: 10px;
    font-size: 16px;
    color: #333333;
    font-weight: 400;
} 
.studentbregion .rupeesignfld {
    float: right;
    width: 130px;
    text-align: right;
}
.studentbregion .rupeesignfld p {
    font-size: 16px;
    margin-bottom: 5px;
}
.studentbregion .rupeesignfld .fontincrease {
    font-size: 18px;
    font-weight: bold;
}
/* Student also bought End */

/* Mentor region Start */
.mentorregion ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
.mentorregion ul li {
    margin-bottom: 25px;
    clear: both;
    float: left;
    width: 100%;
}
.mentorregion ul .imagfldment {
    float: left;
    margin-right: 25px;min-width: 83px;
}
.mentorregion ul .imagfldment img {
    max-height: 83px;
    max-width: 83px;
    border-radius: 50%;
}
.mentorregion ul .mentorcont {
    float: left;
    width: calc(100% - 108px);
}
.mentorregion ul .mentorcont h3 {
    margin-top: 0;
    margin-bottom: 5px;
    color: #363636;
    font-size: 20px;
    letter-spacing: 0.7px;
    font-weight: bold;
}
.mentorregion ul .mentorcont .ratingfld {
    clear: both;
    float: left;
    width: 100%;
    margin-bottom: 10px;
}
.mentorregion ul .mentorcont p {
    clear: both;
    float: left;
    width: 100%;
    color: #707070;
    font-size: 15px;
    margin-bottom: 5px;
}
.mentorregion ul .mentorcont p + p {
    margin: 0;
}
/* Mentor region End */

/* Testmonials on content Start*/
.testmonialbottreg .testmonialsouter .contnettest p{
    min-height: 50px;
}
.testmonialbottreg .testmonialsouter .carousel-indicators li{
    border: 1px solid #000;
}
.testmonialbottreg .testmonialsouter .carousel-indicators .active{
    border: 1px solid #F15A22;
}
.testmonialbottreg .testmonialsouter .carousel-indicators{
    bottom: 0;
}
/* Testmonials on content End*/

/* unique features start */
.uniquefaeture > p{
    margin-bottom: 0;
}
.uniquecontent{
    padding-top: 15px;
}
.uniquecontent h3{
    margin-top: 0;
    font-size: 17px;
    margin-bottom: 5px;
}
.uniquecontent p{
    font-size: 14px;
}

/* Available free waivers Start*/
.freewavierscon{
   float: left;
    width: 100%;
}

.hightlightbox{
box-shadow: 0px 2px 22px -1px rgb(253 179 150 / 72%);
}

.hightlightbox div a.btn{
    text-decoration: blink;
    -webkit-animation-name: blinker;
    -webkit-animation-duration: 0.8s;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-timing-function: ease-in-out;
    -webkit-animation-direction: alternate;
}


/*@-webkit-keyframes blinker {
  from {opacity: 1.0;}
  to {opacity: 0.0;}
}
.blink{
     font-size: 15px;
    margin-top: 0;
    position: relative;
    display: inline-block;
    font-weight: 600;
    text-align: center;
    text-decoration: blink;
    -webkit-animation-name: blinker;
    -webkit-animation-duration: 0.8s;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-timing-function: ease-in-out;
    -webkit-animation-direction: alternate;
}*/


.freewavierscon h2{
    margin-top: 0;
    background-color: #06273F;
    color: #fff;
    font-size: 20px;
    padding: 12px 10px;
    text-align: center;
    border-radius: 3px;
    margin-bottom: 0;
}

.freewavierscon h2 > small{
    color: #fff!important;
}

.freewavierscon ul{
    margin: 0;
    padding: 15px;
    list-style: none;
    border: 1px solid #ddd;
    border-radius: 3px;
    border-top: 0;
    float: left;
    width: 100%;
}
.freewavierscon li{
    clear: both;
    float: left;
    width: 100%;
    margin-bottom: 15px;
    padding-bottom: 15px;
    border-bottom: 1px solid #C1C1C1;
    font-size: 13px;
}
.freewavierscon li:last-child{
    border-bottom: 0px;
    margin-bottom: 0;
    padding-bottom: 0;
}
.freewavierscon p{
    margin-bottom: 5px;
}
.freewavierscon div{
    color: #000000;
}
.freewavierscon strike{
    
}
.freewavierscon span{
    
}
.freewavierscon strong{
    color: #F15A22;
    float: right;
}
.freewavierscon strong svg{
    
}
/* Available free waivers End*/

/* Form region */
.paymentregion{
background-color: #06273F;
    padding: 15px;
    font-size: 14px;
    float: left;
    width: 100%;
    margin-bottom: 15px;
    border-radius: 15px;
    position: relative;
}
.paymentregion form{
    
}
.paymentregion form .form-group{
    margin-bottom: 0;
    clear: both;
    float: left;
    width: 100%;
    position: relative;
}
.paymentregion form .giftmodelabel{
    margin-top: -10px;
}
.innerformpay{
    
}
.paymentregion .leftpay{
    float: left;
    min-width: 130px;
}
.paymentregion .rightpay{
        float: right;
}
.paymentregion .rightpay strike{
        float: left;
    margin-right: 15px;
    font-size: 13px;
    line-height: 24px;
}
.paymentregion .rightpay span{
    float: right;
}
.discountmodelabel{
    margin-top: 5px;
}
.discountmodelabel .leftpay{
    line-height: 30px;
}
.discountmodelabel .form-control{
    float: left;
    width: 120px;
    padding: 0 7px;
    height: 30px;
}
.discountmodelabel .discountcode{
    height: 30px;
    line-height: 30px;
    padding: 0 16px;
    float: right;
    background-color: #ff692e;
    font-weight: bold;
}
.discountmodelabel .codeStatus{
    
}
.paymentregion form .invitcodefld{
    margin-top: 8px;
    margin-bottom: 15px;
}

.paymentregion form .invitcodefld input.form-control{
    width: calc(100% - 130px);
    height: 30px;
    padding: 6px 7px
}

.emi-option a{
    color: #fff;
}

.emi-optionblock{
    display: none;
    clear: both;
    float: left;
    width: 100%;
    border: 1px #0d456e solid;
    padding: 8px;
    margin: 8px 0;
    border-radius: 4px;
}

.giftmodelabel a{
    font-size: 12px;
    font-weight: bold;
}
.checkboxaddedfld{
    
}
.checkboxaddedfld .leftcontentyad{
    float: left;
}
.checkboxaddedfld .leftcontentyad label{
    margin: 0;
}
.checkboxaddedfld .leftcontentyad label input{
    
}
.checkboxaddedfld .leftcontentyad label span{
    
}
.checkboxaddedfld .rightpay{
    
}
.checkboxaddedfld .rightpay span{
    
}
.checkboxaddedfld2 .rightpay span{
    float: left;
}
.checkboxaddedfld2 .rightpay .editdonete{
        float: left;
}
.checkboxaddedfld2 .rightpay .editdonete img{
    width: auto;
    height: 16px;
    margin-left: 10px;
}
.donatbelowcont{
    clear: both;
    float: left;
    width: 100%;
    font-size: 12px;
    font-style: italic;
}
.donatbelowcont p{
    margin: 0;
}
.donatbelowcont a{
    color: #fff;
    text-decoration: underline;
}
.donateexpand{
clear: both;
    float: left;
    width: 100%;
    margin-top: 10px;
    position: relative;
}
.topfoldonte{
        border: 1px solid #eee;
    padding: 5px;
    border-radius: 3px;
    clear: both;
    float: left;
    width: 100%;
    margin-bottom: 15px;
}
.topfoldonte img{
    height: 22px;
}
.topfoldonte p{
        float: right;
    font-size: 12px;
    line-height: 22px;
    letter-spacing: 0;
}
.donateexpand > p{
    position: absolute;
    font-size: 12px;
    right: 0;
    top: 50px;
}
.donateexpand  label{
    display: block;
    margin: 0;
    padding: 3px 0;
    clear: both;
}
.donateexpand  label input{
    
}
.donateexpand  label span{
    margin-left: 5px;
    font-weight: 400;
}
.donateexpand .inputfldoth input{
    float: left;
}
.donateexpand .inputfldoth span{
    float: left;
}
.donateexpand .inputfldoth p{
float: left;
    margin: 0;
    margin-left: 10px;
}
.donateexpand .inputfldoth p + input{
        float: left;
    display: inline-block;
    width: 100px;
    margin-left: 10px;
    margin-top: -10px;
}
.logodonate{
    clear: both;
    float: right;
    text-align: right;
}

.logodonatenew{
    float: none;
}

.logodonate i{
    font-size: 12px;
    padding-right: 15px;
    line-height: 18px;
}
.logodonate img{
    height: 18px;
}
.finalpriceout{
    padding-top: 15px;
    margin-top: 15px;
    border-top: 1px solid #fff;
    font-size: 15px;
}
.finalpriceout .leftpay{    
    line-height: 24px;
}
.leftpay a{
    color: #fff;
}

.finalpriceout .rightpay{
    
}
.finalpriceout .rightpay span{
    font-weight: bold;
    font-size: 20px;
    line-height: 24px;
}

.paymentoptions{
    
}
.toppaybank{
    margin-top: 10px;
}
.toppaybank .radio{
    margin: 0;
    float: left;
    margin-right: 20px;
}
.toppaybank .radio label{
    
}
.toppaybank .radio input{
    
}
.toppaybank .radio span{
    
}
.ordivision{
    clear: both;
    float: left;
    width: 100%;
    padding-left: 20px;
}
.ordivision span{
    
}
.bottompaybank{
    clear: both;
    float: left;
    width: 100%;
}
.bottompaybank .radio{
    margin: 0;
}
.bottompaybank .radio label{
    
}
.bottompaybank .radio input{
    
}
.bottompaybank .radio span{
    
}
.termscondflds{
    margin-top: 10px;
    font-weight: bold;
    clear: both;
}
.termscondflds p{
        font-size: 13px;
}
.termscondflds a{
    color: #fff;
}
.payment_button{
        background-color: #ff692e;
    width: 100%;
    font-size: 15px;
    font-weight: bold;
    letter-spacing: 0.7px;
    padding: 10px 15px;
    margin-top: 15px;
}
.dontateleft{
    float: left;
}
.donateexpand{
    display: none;
}


/* Header Css */
.callphoneno2, .callphoneno3, .callphoneno.app{
    display: none;
}
.singup-btn{
    float: right;
    font-size: 13px;
    line-height: 40px;
    padding: 0 25px;
    border: 1px solid #ff692e;
    background-color: transparent;
    color: #ff692e;
    font-weight: bold;
    letter-spacing: 0.7px;
    margin-left: 20px;
    border-radius: 4px;
}
.singup-btn:hover{
    color: #555;
}
.login-btn{
    font-size: 13px;
    background-color: #ff692e;
    color: #fff;
    letter-spacing: 0.7px;
    font-weight: bold;
    padding: 0 25px;
    line-height: 40px;
    float: right;
    border: 1px solid #ff692e;
}
.login-btn:hover{
    color: #f0e8e8;
}
.multilevelmenu{
background-color: #fff;
    box-shadow: 0 2px 8px 0 rgb(0 0 0 / 10%);
    height: auto;
    min-height: initial;
    margin: 0;
    padding: 15px 0;
}
.navbar-header{
    
}
.navbar-header .navbar-brand{
height: auto;
    padding-top: 0;
    padding-bottom: 0;
    vertical-align: top;
}
.navbar-header .navbar-brand img{
    max-height: 41px;
}

.multilevelmenu .navbar-collapse{
    
}
.multilevelmenu .navbar-collapse .nav {
    margin-left: 30px;
}
.multilevelmenu .navbar-collapse .nav > li{
    padding: 0 15px;
    position: relative;
    line-height: 40px;
}
.multilevelmenu .navbar-nav > li > .dropdown-toggle{
    font-size: 13px;
    font-weight: 500;
    line-height: 40px;
    padding: 0;
}
.multilevelmenu .navbar-nav > li.open > .dropdown-toggle{
    color: #555;
    background-color: transparent;
}
.multilevelmenu .navbar-nav > li > .dropdown-toggle:hover{
    color: #555;
}

.multilevelmenu .navbar-collapse .nav li.city{
    font-size: 12px;
    line-height: 10px;
    margin-top: 10px;
    padding: 0 !important;
}

.multilevelmenu .navbar-collapse .nav li.city a{
padding: 0 1px;
display:block;
color: #777;
}

#navbar div ul.nav > li{
padding: 0 10px;
}


.multilevelmenu .dropdown-menu{
    
}
.multilevelmenu .dropdown-menu{
    
}
.menu-head-link{
    
}
.menu-head-link a{
    
}
.menu-head-link span{
    
}
.menu-head-link span img{
        max-height: 30px;
    margin-top: 5px;
    margin-right: 10px;
}
.menu-head-link b{
        color: #555;
    font-weight: 400;
    font-size: 14px;
}

/* Header region end */






/* table-feature start */


article.table-feature {
    margin: 0 auto;
    position: relative;
    width: 100%;
    margin-bottom: 30px;
}
article.table-feature ul {
  display:flex;
  top:0px;
  z-index:10;
  padding-bottom:14px;
  padding-left:0;
}
article.table-feature li {
  list-style:none;
  flex:1;
}
article.table-feature li:last-child {
  border-right:1px solid #DDD;
}
article.table-feature button {
    width: 100%;
    border: 1px solid #DDD;
    border-right: 0;
    border-top: 0;
    padding: 8px;
    background: #FFF;
    font-size: 13px;
    font-weight: bold;
    height: 60px;
    color: #999;
    line-height: 15px;
}
article.table-feature li.active button {
  background:#F5F5F5;
  color:#000;
}
article.table-feature table { border-collapse:collapse; table-layout:fixed; width:100%;color: #222;}
article.table-feature th { /*background:#F5F5F5;*/ display:none; }
article.table-feature td, article.table-feature th {
/*  height:53px*/
vertical-align: top!important;
}
article.table-feature td,article.table-feature th { 
    border:1px solid #DDD; padding:5px 8px; empty-cells:show; font-size: 14px;
     }
article.table-feature td,article.table-feature th {
  text-align:left;
}
article.table-feature td+td, article.table-feature th+th {
  text-align:center;
  display:none;
}
article.table-feature td.default {
  display:table-cell;
}
/*article.table-feature .bg-purple {
  border-top:3px solid #9d254d;
}
article.table-feature .bg-red {
  border-top:3px solid #fc4903;
}
article.table-feature .bg-blue {
  border-top:3px solid #0097CF;
}
article.table-feature .bg-green {
  border-top:3px solid green;
}*/
article.table-feature .sep {
  background:#F5F5F5;
  font-weight:bold;
}
article.table-feature .txt-l { font-size:28px; font-weight:bold; }
article.table-feature .txt-2 { font-size:18px; margin: 10px 0; }
article.table-feature .txt-top { position:relative; top:-9px; left:-2px; }
article.table-feature .tick { font-size:18px; color:#2CA01C; }
article.table-feature .hide {
  border:0;
  background:none;
}

.tick-icon .fa-times{
    color: red;
}

.tick-icon .fa-check{
    color: green;
    
}

article.table-feature .btn-orange{
    background-color: #ff692e;
    color: #fff;
    padding: 5px 5px;
    border-radius: 7px;
    width: auto;
    font-size: 12px;
}

article.table-feature .btn-orange:hover{
    background-color: #06273F;
}


.table-feature{
    display: block!important;
}
    

   .view-table-btn{
    background-color: #f15922;
    color: #fff !important;
    padding: 8px 16px;
    text-align: center;
    display: block;
    clear: both;
    font-weight: 600;
    border-radius: 7px;
    margin-bottom: 20px;
    border: none;
   } 

.view-table-btn.up-down svg {
    transform: rotate(180deg);
}



.table-feature tbody tr:nth-of-type(even) {
    background-color: #fff;
}

.table-feature tbody tr:nth-of-type(odd) {
    background-color: #ebebeb;
}

.clr-1{
       background: rgba(0, 0, 0, .04);
  /*  border-right: 1px solid rgba(0, 0, 0, .16);*/
}

.clr-2{
       background: rgb(199 175 89 / 24%);
/*    border-right: 1px solid rgba(0, 0, 0, .16); */
}

.clr-3{
  background: rgb(237 200 156 / 24%);
/*    border-right: 1px solid rgba(0, 0, 0, .16);  */
}

.clr-4{
      background: rgb(156 237 187 / 24%);
 /*   border-right: 1px solid rgba(0, 0, 0, .16); */ 
}


.clr-5{
         background-color: rgb(198 194 249 / 24%);
 /*   border-right: 1px solid rgba(0, 0, 0, .16); */ 
}

.clr-6{
          background-color: rgb(235 120 114 / 24%);
 /*   border-right: 1px solid rgba(0, 0, 0, .16); */ 
}



.tick-icon img{
max-height: 16px;
}


#tablefeaturemodal .modal-header{
    padding: 10px;
    border-bottom: none;
    background-color: #f15922;
    color: #fff;
}

#tablefeaturemodal .modal-header .close{
    color: #fff;
    opacity: 1;
}

#tablefeaturemodal .modal-body{
    padding: 0;
}
#tablefeaturemodal .modal-body .table-feature,
#tablefeaturemodal .modal-body .table-feature table{
margin-bottom: 0;
}


@media (min-width: 992px) {
#tablefeaturemodal .modal-dialog.modal-lg{
/* width: 90%; */
max-width: 100%;
}
}


@media (min-width: 768px) {
#tablefeaturemodal .modal-dialog.modal-lg{
/* width: 100%; */
}
}

@media (max-width: 768px) {
#tablefeaturemodal .modal-dialog.modal-lg{
margin:0;
}
}


/* table-feature close */



/* video region start */

.video-player-wrap{
    position: relative;
    left: 0;
    top: 0;
    width: 100%;
    height: 200px;
    /* background-image: url(https://clsite-file1.s3.amazonaws.com/106960_Ace-Class-XI-XII-and-CUET-YT-1280x720.jpg); */
    background-repeat: no-repeat;
    background-position: left center;
    z-index: 9;
    background-size: cover;
    border-radius: 10px 10px 0 0;
}

.payment-header + .video-frame {
    margin-bottom: 20px!important;
}


.paymentregionwrapper .video-frame{
    margin-bottom: 15px;

}

.video-frame h3.video-title {
    width: 100%;
    background-color: #e9e9e9;
    padding: 8px;
    font-size: 16px;
    color: #2b2a29;
    font-weight: 700;
    margin: 0;
    text-align: center;
    border-radius: 0 0 10px 10px;
}

.video-player a .play-cion img {
    vertical-align: middle;
}



.video-player a {
    display: inline-block;
    width: 60px;
    height: 60px;
    border-radius: 50%;
    font-size: 20px;
        line-height: 56px;
    padding: 0 22px;
    background-color: #ff4e56;
    color: #fff;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    left: 50%;
    outline: none;
}

.video-player a:hover {
    background-color: #ff4e56;
    color: #fff;
}

.video-player a:after {
    content: "";
    position: absolute;
    left: -5px;
    top: -5px;
    height: 70px;
    width: 70px;
    border: 3px solid #ff4e56;
    border-radius: 50%;
    -webkit-animation: icon-bubble 1s infinite forwards linear;
    animation: icon-bubble 1s infinite forwards linear;
}

.video-player a:before {
    content: "";
    position: absolute;
    left: -5px;
    top: -5px;
    height: 70px;
    width: 70px;
    border: 3px solid #ff4e56;
    border-radius: 50%;
    -webkit-animation: icon-bubble 1s infinite forwards linear 0.5s;
    animation: icon-bubble 1s infinite forwards linear 0.5s;
}



.video-cont.two .video-player {
    margin: 50px 0 0;
}

@-webkit-keyframes icon-bubble {
    0% {
        -webkit-transform: scale(0.85);
        transform: scale(0.85);
        opacity: 1;
    }

    25% {
        -webkit-transform: scale(1.05);
        transform: scale(1.05);
        opacity: 0.8;
    }

    50% {
        -webkit-transform: scale(1.2);
        transform: scale(1.2);
        opacity: 0.55;
    }

    75% {
        -webkit-transform: scale(1.32);
        transform: scale(1.32);
        opacity: 0.3;
    }

    100% {
        -webkit-transform: scale(1.4);
        transform: scale(1.4);
        opacity: 0;
    }
}

@-webkit-keyframes icon-bubble {
    0% {
        -webkit-transform: scale(0.85);
        transform: scale(0.85);
        opacity: 1;
    }

    25% {
        -webkit-transform: scale(1.05);
        transform: scale(1.05);
        opacity: 0.8;
    }

    50% {
        -webkit-transform: scale(1.2);
        transform: scale(1.2);
        opacity: 0.55;
    }

    75% {
        -webkit-transform: scale(1.32);
        transform: scale(1.32);
        opacity: 0.3;
    }

    100% {
        -webkit-transform: scale(1.4);
        transform: scale(1.4);
        opacity: 0;
    }
}

@keyframes icon-bubble {
    0% {
        -webkit-transform: scale(0.85);
        transform: scale(0.85);
        opacity: 1;
    }

    25% {
        -webkit-transform: scale(1.05);
        transform: scale(1.05);
        opacity: 0.8;
    }

    50% {
        -webkit-transform: scale(1.2);
        transform: scale(1.2);
        opacity: 0.55;
    }

    75% {
        -webkit-transform: scale(1.32);
        transform: scale(1.32);
        opacity: 0.3;
    }

    100% {
        -webkit-transform: scale(1.4);
        transform: scale(1.4);
        opacity: 0;
    }
}

/* #Colobox css */
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden; -webkit-transform: translate3d(0,0,0);}
#cboxWrapper {max-width:none;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:inherit!important; -webkit-overflow-scrolling: touch;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block; max-width:none; -ms-interpolation-mode:bicubic;}
.cboxIframe{width:100%; height:100%; display:block; border:0; padding:0; margin:0;}
#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;}
#cboxOverlay{background:url(https://www.careerlauncher.com/foundation/img/bg_img.png) repeat 0 0; opacity: 0.9; filter: alpha(opacity = 90);}
#cboxLoadedContent{position:relative;}
#cboxClose {
    background-image: url(https://www.careerlauncher.com/foundation/img/crossiconresu.jpg);
    height: 36px;
    right: 0px;
    top: 5px;
    width: 36px;
    position: absolute;
    border: 0;
    background-repeat: no-repeat;
    font-size: 0;
    background-color: transparent;
    z-index: 999;
}
#inline_content{    
  padding: 10px;
  background-color: #fff;
}
#colorbox *, #colorbox *:focus{outline: 0px !important;}
.popup-outer{min-width:500px;max-width:500px;}


.popup-outer video{
  width: 100%;
}



.fixed {position: fixed;}


.imagefld-con img {width: 100%; height: 220px;}
.imagefld-cons img {width: 100%; height: 280px;}



@media only screen and (max-width:500px) {
   .popup-outer {
    min-width: 360px;
    max-width: 360px;
}
}



@media only screen and (max-width:360px) {
   .popup-outer {
    min-width: 320px;
    max-width: 320px;
}
}


/*-------------------------pop up video -------------------------------------------------------*/





/* video region close */





/* Footer region start */
.footerregion ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
.footerlinksre li {
    position: relative;
    padding-left: 15px;
}
.footerlinksre li:after {
    color: #fff;
    content: "\f105";
    font-family: FontAwesome;
    font-size: 13px;
    left: 0;
    position: absolute;
    top: 3px;
    opacity: .2;
}
.footerregion a {
    color: #fff;
    font-size: 13px;
    font-weight: 300;
    letter-spacing: 0.7px;
    line-height: 25px;
}
.backtotop {
    background-color: #485769;
    padding: 8px 0;
    text-align: center;
}
.backtotop a{
}
.footerregion .footerlinksre {
    background-color: #232f3e;
    padding-top: 25px;
    padding-bottom: 25px;
}
.footerregion h2 {
    margin-top: 0;
    font-family: Roboto,sans-serif;
    margin-bottom: 10px;
    color: #fff;
    font-size: 16px;
    font-weight: 400;
}
.footerregion .panel-group {
    padding: 0;
    margin: 0;
}
.footerregion .panel-group .panel {
    border: 0;
    background-color: transparent;
}
.footerregion .panel-default>.panel-heading {
    border: 0;
    padding: 0;
    line-height: initial;
    border-radius: 0;
    background-color: transparent;
}
.footerregion .panel-default>.panel-heading a {
font-weight: 400;
    position: relative;
    letter-spacing: 0.7px;
    line-height: 25px;
}
.footerregion .panel-default>.panel-heading a:after {
}
.footerregion .panel-group .panel+.panel {
margin-top: 0;
    box-shadow: initial;
}

.footerregion .twocolumn li {
    padding-left: 0;
    margin-right: 10px;
    float: left;
    margin-top: 10px;
}
.footerregion .logoregionco {
    border-top: 1px solid #3a4553;
    background-color: #232f3e;
    padding-top: 15px;
    padding-bottom: 15px;
}
.logoregionco ul {
    margin-top: 8px;
}
.logoregionco ul li {
    display: inline-block;
    padding: 0 5px;
}
.logoregionco ul li a {
    font-size: 12px;
    line-height: initial;
}
.footerregion .companypartreg {
    background-color: #131a22;
    padding: 25px 0 10px 0;
}
.footerregion .companypartreg h2 {
    position: relative;
    padding-bottom: 8px;
    text-align: left;
}
.footerregion .companypartreg h2:before {
    background: rgba(255,255,255,.2) none repeat scroll 0 0;
    bottom: 0;
    content: "";
    height: 1px;
    left: 0;
    position: absolute;
    right: 0;
    width: 104px;
}
.footerregion .companypartreg h2:after {
    background: #e16038 none repeat scroll 0 0;
    bottom: 0;
    content: "";
    display: block;
    height: 1px;
    left: 0;
    position: absolute;
    right: 0;
    width: 40px;
}
.companypartreg ul:not(.privcno) li {
    float: left;
    /* width: 16.66%; */
    margin-bottom: 15px;
}
.companypartreg ul:not(.privcno) li a {
    line-height: 1;
    color: #ddd;
}
.companypartreg ul:not(.privcno) li span {
    color: #767676;
    font-size: 11px;
    line-height: 14px;
    display: block;
    font-weight: 400;
}
.footerregion ul.privcno {
    text-align: center;
    font-size: 11px;
    color: #fff;
    line-height: 25px;
    margin-top: 10px;
}
.footerregion ul.privcno li {
    display: inline-block;
    vertical-align: top;
    padding: 0 10px;
    font-size: 12px;
}
.footerregion ul.privcno li a {
    font-size: 12px;
}
/* Footer region end */

/* login and signout css */
.modalboxiner .modal-header h4 {
    font-size: 20px;
    font-weight: bold;
}
.modalboxiner .modal-header button {
    position: absolute;
    right: -11px;
    top: -11px;
    width: 26px;
    height: 26px;
    line-height: 26px;
    border-radius: 50%;
    background-color: #000;
    color: #fff;
    margin-top: 0;
    opacity: 1;
    text-shadow: initial;
    font-size: 20px;
}
.modalboxiner .form-control {
    height: 43px;
    border: 1px solid #DBD2D2;
    margin-bottom: 10px;
}
.modalboxiner .modal-body {
    padding: 15px;
}
.modalboxiner .input_title {
    color: #333;
    text-align: left;
    margin-bottom: 0;
}
.modalboxiner input[type="password"],
.modalboxiner input[type="text"],
.modalboxiner input[type="email"],
.modalboxiner input[type="tel"],
.modalboxiner input[type="number"],
.modalboxiner input[type="date"] {
    background: #f7f7f7;
    border: 1px solid rgba(0, 0, 0, .1);
    margin-bottom: 15px;
    width: 100%;
    display: block;
    padding: 10px;
}
.modalboxiner .btn {
    background-color: #ff692e;
    border-radius: 3px;
    color: #fff;
    float: right;
    font-family: 'Roboto', Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    line-height: 41px;
    padding: 0 25px;
}
.modalboxiner .sign-up {
    width: 100%;
}


.otp-field{
    position: relative;
}


.otp-field button.btnotp {
    background: #e85526;
    position: absolute;
    right: 5px;
    top: 7px;
    border: inherit;
    padding: 3px 6px;
    border-radius: 3px 3px 3px 3px;
    color: #fff;
    font-size: 14px;
}

.recommended-product{
    
}
.recommended-product .col-md-4{
    width: 100%;
}
.recommended-product .radio{
    margin: 0;
}
.recommended-product .radio label{
    padding: 0;
    width: 100%;
}
.recommended-product .radio .prod-title{
    font-weight: bold;
    font-size: 18px;
}

/* Available fee waivers */
.freewavierscon .loyalty-offer {
    margin: 0;
    padding: 15px;
    list-style: none;
    border: 1px solid #ddd;
    border-radius: 3px;
    border-top: 0;
    float: left;
    width: 100%;
}
.freewavierscon .loyalty-offer > div {
    clear: both;
    float: left;
    width: 100%;
    margin-bottom: 0;
    padding-bottom: 15px;
    border-bottom: 1px solid #C1C1C1;
    font-size: 13px; position:relative;
}
.freewavierscon .loyalty-offer > div:last-child {
    border-bottom: 0px;
    margin-bottom: 0;
    padding-bottom: 0;
}

.freewavierscon h3 {
    margin-bottom: 5px;
    font-size: 15px;
    color: #707070;
    display: block;
    font-weight: 400;
    letter-spacing: 0.7px;
    margin-top: 0;
    line-height: 1.4;

}
.freewavierscon .loyalty-offer div div {
    color: #000000;
    width: 100%;
    float: left;
}
.freewavierscon .loyalty-offer div div p{
    margin: 0;
    float: left;
    font-size: 15px;
}
 .freewavierscon .btn {
 color: #F15A22;
    float: right;
    padding: 0;
    height: 20px;
    font-size: 13px;
    font-weight: bold;
} 

.freewavierscon .btn {
/*    color: #F15A22;
    font-size: 13px;
    font-weight: bold;
    position: absolute;
    right: 12px;
    bottom: 8px;padding: 0px 5px 0 5px;*/
}
 .freewavierscon .btn:hover {
    background: #ff692e;
    color: #fff;
    transition: 0.5s;
    padding: 0px 5px 0 5px;
} 

.freewavierscon .btn::after {
/*    color: #F15A22;
    content: "\f105";
    font-family: FontAwesome;
    font-size: 16px;
    right: -5px;
    position: absolute;
    top: -1px;*/
}



.feewaiverwraper h2{
background-color: transparent;
    text-align: left;
    padding: 0;
    font-size: 18px;
    border-radius: 0;
    margin-top: 15px;
    color: #000;
}

.feewaiverwraper .freewavierscon .loyalty-offer{
height: auto !important;
    margin: 0 !important;
    border: none;
    overflow: inherit !important;
    padding: 0;
}

.feewaiverwraper .freewavierscon .loyalty-offer .slick-list{
    border:none;
} 

.feewaiverwraper .freewavierscon .loyalty-offer .slick-slide,
.batchdetails .slick-slide{
padding: 10px;
}



.feewaiverwraper .freewavierscon .loyalty-offer .slick-slide > div{
background-color: #f1f1f1;
    padding: 10px;
    border-radius: 10px;
    min-height: 140px;
    border: 1px #ddd solid;
}

.feewaiverwraper .freewavierscon .loyalty-offer .slick-slide.slick-current > div{ 
    /* background-color: #f2ebce; */
        border: 1px #e85323 solid;
}


.feewaiverwraper .freewavierscon .loyalty-offer .slick-slide h3{
font-size: 12px;
    color: #000;
    font-weight: 600;
}
.feewaiverwraper .freewavierscon .loyalty-offer .slick-slide strike{
        color: #635f5f;
}

.feewaiverwraper .freewavierscon .loyalty-offer .slick-slide small{
    display: block;
    color: rgb(143 137 137 / 80%);
    font-size: 12px;
}

.feewaiverwraper .freewavierscon .loyalty-offer .slick-slide p{

}

.feewaiverwraper .freewavierscon .loyalty-offer .slick-slide .btn{
    border: none;
    outline: none;
}

.feewaiverwraper .freewavierscon .loyalty-offer .slick-slide .btn svg{
    float: right;
    margin-top: 3px;
    margin-left: 3px;
}

.feewaiverwraper .freewavierscon .btn:hover{
    background-color: transparent;
    padding: 0;
   color: #9d254d;
}



.feewaiverwraper .slick-arrow[disabled],
.batchdetails .slick-arrow[disabled] {
  opacity: 0.5;
  pointer-events: none;
}

.feewaiverwraper .freewavierscon .slick-prev,
.batchdetails .slick-prev{
       right: 50px !important;
    background-image: url(/foundation/img/left-arrow.png);

}
.feewaiverwraper .freewavierscon .slick-next,
.batchdetails .slick-next{
    right:16px;
    background-image: url(/foundation/img/right-arrow.png);
}

.feewaiverwraper .freewavierscon .slick-arrow,
.batchdetails .slick-arrow{
    position: absolute;
    z-index: 9;
    border: none;
    background-repeat: no-repeat;
    font-size: 0;
    top: -25px;
    width: 28px !important;
    height: 28px !important;
    padding: 0;
    cursor: pointer;
    background-color: #e85323;
    background-size: 18px;
    background-position: center;
    border-radius: 50%;
    transition: ease-in-out 0.5s;
}

.regular .slick-arrow:hover{
    background-color: #ff692e!important;
}





/* Discount popup */
#discount-popup  .modal-dialog{
    text-align: center;
}
#discount-popup .discount {
    width: 70%;
    margin: 0;
    border-radius: 10px;
    float: none;
    display: inline-block;
    margin-top: 30%;
    background: #fff;
    padding: 20px 15px 15px 15px;
    position: relative;
}

#discount-popup .discount p{
    font-weight: 500;
    line-height: 20px;
    color: #707070;
    text-align: center;
    font-size: 13px;
}

#discount-popup .discount p strong{
        color: #ed682b;
}

.mt-10{
    margin-top: 10px!important;
}


.mt-15{
    margin-top: 15px!important;
}


.mt-20{
    margin-top: 20px!important;
}


#discount-popup .discount .close{
    opacity: 1;
    position: absolute;
    right: 10px;
    top: 2px;
    color: #7f7f7f !important;
    font-size: 24px;
}

#discount-popup .discount .close:hover{
     color: #ed682b;
}


#discount-popup  .form-control {
    height: 43px;
    border: 1px solid #DBD2D2;
    margin-bottom: 10px;
}
#discount-popup  .discount .btn {
background: #ED682B;
    color: #fff !important;
    width: 100%;
    height: 43px;
    font-weight: bold;
}
#paymentafterdiv{
    display: none;
}


/* mentor region css start */
.mentorregion-new ul li{
    float: left;
    width: 48%;
    clear: none;
    border: 1px #e9ecef solid;
    padding: 10px;
    box-shadow: -1px 4px 6px 1px rgb(233 221 233);
    margin-right: 10px;
    margin-bottom: 15px;
    border-radius: 10px;
    -webkit-transition: ease-in-out 0.5s;
    -moz-transition: ease-in-out 0.5s;
    -o-transition: ease-in-out 0.5s;
    transition: ease-in-out 0.5s;
}


.mentorregion-new ul .imagfldment img{
        height: 83px;
    width: 83px;
    border: 4px #f1efee solid;
    padding: 3px;
}

.mentorregion-new ul li:hover{
    background-color: #0b8689;
    color: #fff;
}

.mentorregion-new ul li:hover h3{
    color: #fff;
}

.mentorregion-new ul li:hover .mentorcont{
    color: #fff;
}

.mentorregion-new ul li:hover p{
    color: #fff;
}

.mentorregion-new .ratingfld{
    display: none;
}

.mentorregion-new > ul > li:nth-child(n + 3) {
  display: none;
  list-style: none;
}
.mentorregion-new > ul > li.showList:nth-child(n + 3) {
  display: list-item;
}
label.more {
color: #f86843;
font-weight: 600;
font-style: oblique;
display: none;
cursor: pointer;
clear: both;
}
label.more.showMe {
  display: block;
}

.mentorregion-new h2{
    margin-top: 20px;
}

/* mentor region css close */


/* testi css start */

.testi h2{
    margin-top: 20px;
}


.regular .slick-prev{
    left:0!important;
    background-image: url(/foundation/img/left-arrow.png);

}
.regular .slick-next {
    right:0;
    background-image: url(/foundation/img/right-arrow.png);
}
.regular .slick-arrow{
    position: absolute;
    z-index: 9;
    border: 0;
    background-repeat: no-repeat;
    font-size: 0;
    top: 32%;
    width: 35px !important;
    height: 35px !important;
    padding: 0;
    cursor: pointer;
    background-color:#e85323!important;
    background-size: 18px;
    background-position: center;
    border-radius: 50%;
    -moz-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    -webkit-transition: ease-in-out 0.5s;
    -moz-transition: ease-in-out 0.5s;
    -o-transition: ease-in-out 0.5s;
    transition: ease-in-out 0.5s;
}

.regular .slick-arrow:hover{
    background-color: #ff692e!important;
}


.regular .mentor-profile {
    background-color: #f1f1f1;
    text-align: left;
    padding: 30px 30px;
    position: relative;
    min-height: 330px;
    margin-bottom: 30px;
    border-radius: 10px;
    color: #333;
}
.regular .mentor-profile:before {
    border-top-color: #f1f1f1!important;
    border-width: 22px 0px 0px 33px!important;
    margin-left: 0px;
}
.regular .mentor-profile:before {
    top: 100%;
    right: 130px;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
} 

.regular .mentor-profile:after {
    content: "";
    background: url(https://clsite-file1.s3.amazonaws.com/106960_quote-testi.png) 0px 0px no-repeat;
    width: 81px;
    height: 71px;
    position: absolute;
    font-size: 300px;
    font-weight: normal;
    line-height: 40px;
    color: #ededed;
    left: 9px;
    top: 4px;
    z-index: 999;
}


.regular .mentor-profile img,
.regular .mentor-profile i{
    border-radius: 50%;
    display: inline-block;
    margin-bottom: 15px;
    border: 3px #fff solid;
    width: 80px;
    height: 80px;
    background-color: #fff;
    padding: 3px;
}

.regular .mentor-profile i{
    text-align: center;
font-size: 34px;
line-height: 80px;
}

.regular h5 {
    font-size: 18px;
    margin-top: 0px;
    padding: 0;
    margin-bottom: 5px;
    color: #000;
}
.regular h6 {
font-size: 12px;
    margin-top: 0px;
    padding: 0;
    margin-bottom: 10px;
    color: #5a5a5a;
    letter-spacing: 0px;
}



.regular .author {
    display: inline-block;
    margin: 0px 0px 0px 25px;
    float: right;
    position: relative;
}
.regular .author img {
background-color: #fbfbfb;
    border: 1px dashed #e85323;
    width: 80px;
    height: 80px;
    border-radius: 50%;
    padding: 5px;
}
.regular span {
    margin: 20px 0px 0px;
}
.regular span {
    float: right;
    text-align: right;
    font-style: normal;
}








/* mCustom scroll bar settings */
.journey-tabs .nav-tabs{
    border-bottom: none;
}

.journey-tabs .nav-tabs li{
margin-bottom: 0;
    width: 50%;
    text-align: center;
    padding: 0;
}

.journey-tabs .nav-tabs li a{
background-color: #e6e6e6;
color: #333;
border: none!important;
padding: 10px 15px;
font-weight: 600;
margin-right: 0;
-moz-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
-webkit-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;
}

.journey-tabs .nav-tabs li.active > a{
background-color: #9d254d;
color: #fff;
}

.journey-tabs .nav-tabs li.active > a:after {
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px solid #9d254d;
    content: "";
    position: absolute;
    bottom: -10px;
    left: 50%;
    -moz-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
}

.journey-tabs .modal-content,
.journey-tabs .modal-body{
  float: left;
  width: 100%;
}

.journey-tabs .tab-content {
background-color: #fff;
margin-bottom: 20px;
float: left;
width: 100%;

}

.journey-tabs .tab-content .tab-pane{
padding: 30px 15px 10px 15px;
    float: left;
    width: 100%;
    background-color: #fff;
    border: 1px #ddd solid;
    border-radius: 0 0 10px 10px;
}




 /*  review  css start*/  

.review-item{
float: left;
    width: 100%;
    margin-bottom: 15px;
    border-bottom: 1px #ddd solid;
    padding-bottom: 15px;
}

.review-item:nth-child(2){
-webkit-mask-image: linear-gradient(#ffffff,#ffffff,rgba(255,255,255,0));
padding-bottom: 0;
    margin-bottom: 0;
}


.review-item.showList:nth-child(2){
    -webkit-mask-image:inherit;
        padding-bottom: 15px;
        margin-bottom: 15px;
}


.review-item-left{
    display: inline-block;
    float: left;
    position: relative;
}


.review-item-left  img{
    background-color: #fbfbfb;
    border: 1px dashed #ff692e;
    width: 60px;
    height: 60px;
    border-radius: 50%;
    padding: 5px;
}

.review-item-left a{
    position: absolute;
    right: 0;
    bottom: 0;
    background-color: #007fbc;
    color: #fff;
    border-radius: 50%;
    width: 20px;
    height: 20px;
    text-align: center;
    font-size: 11px;
    line-height: 20px;
}

.review-item-right{
    float: left;
    width: calc(100% - 60px);
    padding-left: 15px;
}


.review-content p{
    padding-right: 10px;

}


.review-item-right h5 {
    font-size: 18px;
    margin-top: 0px;
    padding: 0;
    margin-bottom: 5px;
    color: #000;
}

.review-item-right h6 {
    font-size: 12px;
    margin-top: 0px;
    padding: 0;
    margin-bottom: 10px;
    color: #f15a22;
    letter-spacing: 0px;
}


.review-item:nth-child(n + 3) {
  display: none;
  list-style: none;
}
.review-item.showList:nth-child(n + 3) {
  display: list-item;
}

.review-content {
    height: 100px;
    min-height: inherit!important;
    overflow: auto;
}

/*  review  css close*/  


.regular .author a{
position: absolute;
    left: 10px;
    bottom: 0;
    background-color: #007fbc;
    color: #fff;
    border-radius: 50%;
    width: 20px;
    height: 20px;
    text-align: center;
    font-size: 11px;
    line-height: 20px;
}

.regular .author svg{
/*fill: #007fbc;
width: 20px;*/
}


#freewaviers .loyalty-offer{
    height: 270px;
    min-height: inherit !important;
    overflow: auto;
    margin: 10px 0;
}

#freewaviers.singlefeewaviers .loyalty-offer{
   height: auto;
   border:none;
}

#freewaviers .loyalty-offer::-webkit-scrollbar {
  width: 5px;
  background-color: #F5F5F5;
}

#freewaviers .loyalty-offer::-webkit-scrollbar-track {
  box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
  background-color: #F5F5F5;
  border-radius: 10px;
}

#freewaviers .loyalty-offer::-webkit-scrollbar-thumb {
  box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
  background-color: #ced0d3;
  border-radius: 10px;
}


.scroll-content .mentor-profile,
.mentorregion-new li{
    height: 200px;
    min-height: inherit!important;
    overflow: auto;
}

.mCSB_scrollTools .mCSB_dragger {
    cursor: pointer;
    width: 100%;
    height: 50px!important;
    z-index: 1;
}
.mCSB_scrollTools .mCSB_draggerRail {
    width: 6px;
    height: 100%;
    margin: 0 auto;
    -webkit-border-radius: 16px;
    -moz-border-radius: 16px;
    border-radius: 16px;
    background-color: rgba(0, 0, 0, .1)!important;
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    position: relative;
    width: 4px;
    height: 100%;
    margin: 0 auto;
    -webkit-border-radius: 16px;
    -moz-border-radius: 16px;
    border-radius: 16px;
    text-align: center;
    background-color:#ffaf2e!important;
}

.mCSB_scrollTools{
    opacity: 1!important;
}


/* testi css close */


/* add on css start */


.programFeatureAddedWithAddOns{
    margin-left: 0 !important;
    width: 100% !important;
    padding: 10px;
    margin-bottom: 15px;
    margin-top: 0;
} 


.programFeatureAddedWithAddOns .recommended-product .col-md-4{
    width: 50%;
}

.programFeatureAddedWithAddOns .scroll-addon{
    height: auto;
    overflow: auto;
    padding-left: 10px;
    padding-right: 15px;
}

.programFeatureAddedWithAddOns .scroll-addon .mCustomScrollBox{
    height: auto;
}

.programFeatureAddedWithAddOns .scroll-addon .radio{
    margin-bottom: 0;
    border-bottom: none;
    padding-bottom: 0;
}

.programFeatureAddedWithAddOns h2{
        color: #f15a22;
}

.programFeatureAddedWithAddOns .scroll-addon .radio .prod-title {
font-weight: normal;
    font-size: 13px;
    color: #000;
}

.programFeatureAddedWithAddOns .raiting svg{
        color: #F15A22;
}


/* add on css close */


/* faq block start */

.accordion-panel{
    float: left;
    width: 100%;
    clear: both;
    margin-bottom: 0;
}

.accordion-panel h3{
    margin: 15px 0;
    font-size: 15px;
    color: #ff692e;
    clear: both;
}

.accordion-panel .panel {
width: 100%;
margin-bottom: 10px !important;
box-shadow: inherit;
padding: 0;
border: none;
}

.accordion-panel .panel-default>.panel-heading {
  color: #333;
  background-color: #fff;
  border-color: #ffff;
  padding: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.accordion-panel .panel + .panel {
    margin-top: 15px;
}
.accordion-panel .panel-default>.panel-heading a {
display: block;
    padding: 20px 0px 20px 55px;
    color: #333;
    outline: none;
    box-shadow: 0 5px 15px 0 rgba(68,68,68,.1);
    position: relative;
}

.accordion-panel .panel-default>.panel-heading a:after {
    content: "";
    position: absolute;
    top: 18px;
    display: inline-block;
    font-family: "FontAwesome";
    font-style: normal;
    font-weight: 600;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    transition: transform .25s linear;
    -webkit-transition: -webkit-transform .25s linear;
    border: 1px solid #222;
    border-radius: 50px;
    height: 20px;
    width: 20px;
    line-height: 20px;
    text-align: center;
    left: 22px;
}

.accordion-panel .panel-default>.panel-heading a[aria-expanded="true"] {
  background-color:#c1b4f9;
}

.accordion-panel .panel-default>.panel-heading a[aria-expanded="true"]:after {
  content: "\2212";
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

.accordion-panel .panel-default>.panel-heading a[aria-expanded="false"]:after {
  content: "\002b";
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}

.accordion-panel h4.panel-title{
  font-weight: 500;
}

.accordion-panel h4.panel-title a{
    text-decoration: none!important;
}

.accordion-panel .arrow-list{
  padding-left:0;
}

.accordion-panel .arrow-list li i{
  margin-right:4px;
}

.accordion-panel .panel .panel-body{
background-color: #fff;
    border: 0;
    -webkit-box-shadow: 0 5px 15px 0 rgba(68,68,68,.1);
    box-shadow: 0 5px 15px 0 rgba(68,68,68,.1);
}

/* faq block close */
.arrow-slide{
    display: none;
}


@media only screen and (max-width:767px){

body.designupdate {
padding-bottom: 345px;
}

body.designupdatenew {
        padding-bottom: 90px;
}

body.designupdate.addon-body {
padding-bottom: 465px;
}


body.designupdate.designupdatenew.addon-body {
        padding-bottom: 90px;
}


body.designupdate #productPrice{
position: fixed !important;
bottom: 0;
left: 0 !important;
z-index: 99;
padding: 0;
   transition: all 0.3s ease-in-out;
}


body.designupdate #productPrice.active{
height: 90px;
}




.paymentregionwrapper{
transition: all 0.3s ease-in-out;
/*                padding:15px;*/
background-color: #eee;
float: left;
width: 100%;
height: 400px;
overflow-y: scroll;
}

.paymentregionwrapper.active{
 /* overflow-y: scroll;
 display: flex;
flex-direction: column;
justify-content: flex-end; */
}


#productPrice.active .paymentregionwrapper{
        /* top: inherit !important;
        position: absolute !important;
        bottom: 0; */

                height: auto;
        overflow-y: inherit;
}


body.designupdate #productPrice:after{
        content: "";
        position: fixed;
        width: 100%;
        height: 100%;
        background-color: rgb(104 103 103 / 54%);
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        z-index: -9;
}


body.designupdate #productPrice.active:after{
    content: inherit;
    position: relative;

}

.paymentregionwrapper .paymentregion{
        padding-top: 40px;
        border-radius: 0;
/*        margin-bottom: 0;*/
}

.paymentregionwrapper .video-frame {
    padding: 0 15px;
}

.paymentregionwrapper  .programFeatureAddedWithAddOns{
 /*           border-radius: 0;
        margin-bottom: 0;*/

                width: calc(100% - 30px) !important;
        margin-left: 15px !important;
}
.paymentregionwrapper .discountmodelabel input.form-control{
    width: calc(100% - 115px);
    padding-right: 80px;
}

.paymentregionwrapper .paymentregion form .invitcodefld input.form-control {
    width: calc(100% - 115px);
}

.radioouterprosclect .radio{
    width: 100%;
}

.arrow-slide{
        margin: 0 auto;
        text-align: center;
        width: 22px;
        height: 22px;
        display: inline-block;
        position: absolute;
        top: 5px;
        left: 50%;
        transform: translateX(-50%);
        background-color: #ff692e;
        line-height: 22px;
        border-radius: 20px;
        transition: all 0.3s ease-in-out;
        font-size: 14px;
        cursor: pointer;
}

.arrow-slide.active{
transform: rotate(180deg);
}


.paymentregionwrapper .paymentregion .leftpay {
        font-size: 14px;
        font-weight: 600;
    }



body.designupdate .benefitsregion{
    padding-top: 0;
}


    .mentormodalfild .modal-body .checkboxment li{
        width: 100%;
    }


.table-feature{
    margin-top: 15px!important;
}

article.table-feature .bg-purple,
article.table-feature .bg-blue{
    border-top:none;
}

article.table-feature li {
    padding: 0 1px;
}


article.table-feature li.active button {
    background-color: #9d254d;
    color: #fff;
    position: relative;
}

article.table-feature li.active button:after{
        width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px solid #9d254d;
    content: "";
    position: absolute;
    bottom: -10px;
    left: 50%;
    -moz-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
}

article.table-feature button {
        border: none;
        background-color: #e9e4e4;
        font-size: 10px;
        color: #444242;
        border-radius: 5px;
        line-height: 12px;
}
article.table-feature li:last-child {
    border-right: none;
}

article.table-feature td, 
article.table-feature th{
    font-size: 13px;

}


.multilevelmenu .navbar-collapse .nav {
    margin-left: 0;
}

.mentorregion-new ul li{
    width: 100%;
    margin-right: 0;
}

.mentorregion-new ul li .imagfldment{
    margin: 0 auto 15px auto;
    float: none;
    text-align: center;
}

.mentorregion-new ul li .mentorcont{
        width: 100%;
        text-align: center;
}

.result3show .programFeatureAddedWithAddOns .recommended-product .col-md-4 {
    width: 100%;
}

.radioouterprosclect{
flex-wrap: wrap;
/*justify-content: center;*/
}

.radioouterprosclect .radio + .radio + .radio{
    margin-left: 0;
margin-top: 10px;
margin-bottom: 10px;
}

body.designupdate .radioouterprosclect .radio + .radio + .radio{
margin:0;
}

 .mentorregion-new li{
    height: auto;
 }


    #paymentafterdiv{
            display: block;
    clear: both;
    float: left;
    width: 100%;
    background-color: #fff;
    margin-top: 0;
     border-radius: 5px;
    }
    .benefitsregion{
        padding-top: 30px;
    }
    .navigationreg{
        display: none;
    }
    .featuresfld li {
        width: 100%;
        padding-right: 0;
        margin-bottom: 15px;
    }
    .featuresfld li:last-child{
        margin-bottom: 0;
    }
    .featuresfld li + li{
        padding-left: 0;
        border-left: 0;
    }
    .paymentregion .leftpay{
        min-width: 115px;
    }
    .discountmodelabel .form-control{
            width: 110px;
    }
    .progtesleft{
            width: 100%;
        margin-bottom: 15px;
    }
    .programaddon{
        margin-left: 0;
        width: 100%;
    }
    
    .bannercont h1{
        
    }
    .featuresfld img{
        
    }
    .result3show .progtesleft{
            width: 100%;
    }
    .result3show .progtesleft .boxesfldpr{
        
    }
    .result3show .programaddon{
        width: 100%;
    margin-left: 0;
    }
    .video-frame iframe, .videoregion iframe{
        width: 100% !important;
    }






}


.liveintreactive, .liveintreactive2, .liveintreactive3 {
    font-size: 15px;
    color: #F15A22;
}
.liveintreactivecont, .liveintreactivecont2, .liveintreactivecont3 {
    display: none;
}
.disvshowhidecon {
    display: block;
}

.coursedetails .panel-default {
    margin: 0;
    border-radius: 0;
    border: 0;
    box-shadow: initial;
}
.coursedetails .panel-default>.panel-heading {
    background-color: #e8e8e8;
    border-radius: 0;
    padding: 0;
    border-bottom: 0px;
    overflow: hidden;
    position: relative;
}
.coursedetails .panel-default>.panel-heading a {
    display: block;
    padding: 10px 15px;
    float: left;
    width: 100%;
}
.coursedetails .panel-title > a > strong {
    float: left;
    line-height: 25px;
    font-size: 14px;
    color: #58585a;
    letter-spacing: 0;
}
.coursedetails .right-content2 {
        float: right;
    margin-right: 20px;
    text-align: center;
}
.coursedetails .right-content2 p:first-child{
    display: none;
}
.coursedetails .right-content2 p {
    float: left;
    min-width: 125px;
    margin: 0;
    line-height: 25px;
    color: #707070;
    font-size: 13px;
}
.coursedetails .right-content2 p span {
    color: tomato;
}
.coursedetails .panel-heading .glyphicon {
    position: absolute;
    right: 10px;
    width: 25px;
    text-align: center;
    background-color: #FF692E;
    height: 25px;
    line-height: 25px;
    color: #fff;
    top: 10px;
    font-size: 13px;
}
.benefitsaccordin .coursedetails .panel-collapse .panel-body {
    padding: 10px 15px !important;
    font-size: 13px;
    color: #707070;
}
.coursedetails .panel-body ul {
    margin: 0;
    padding: 0;
}
.coursedetails .panel-body li {
    list-style: none;
    float: left;
    width: 100%;
    clear: both;
}
.coursedetails .panel-body li > p {
    float: left;
    font-weight: 400;
    letter-spacing: 0.3px;
    font-size: 13px;
    margin: 0;
}
.programaddon ol{
    font-size: 14px;
    margin: 0;
}

.offerapril {
    margin-top: 72px;
    background-color: crimson ;
    padding: 5px 15px ;
    color: #fff;
    position: relative;
}
.offerapril  ~ .breadcrumbouter{
    margin-top: 0;
}
.offerapril h2 {
    margin: 0;
    font-size: 15px;
    font-weight: 400;
    letter-spacing: 0.7px;
    line-height: 37px;
    color: #fff;
}
.offerapril #countdown{
    display: inline-block;vertical-align: top;
}
#countdown span{
    padding:5px 10px;
    border:1px solid #fff;line-height: 37px;
    border-radius: 2px; 
    margin-left:10px;
    font-weight:400;
    background-color:rgba(0, 0, 0, .3);
}
#countdown span label{
    display: inline-block; 
    padding: 0; margin: 0; 
    color: #fff; 
    font-size: 16px; 
    float: none; 
    font-weight:400;
}

.desktophide{
display:none;
}


@media only screen and (max-width:767px){ 

.desktophide{
display: inline-block;
float: right;
margin: 0 20px 0 0px;
}

.navbar-header .navbar-brand img {
    max-height: 26px;
}

.multilevelmenu .navbar-collapse div{
float:left !important;
clear: both;
}

.multilevelmenu .navbar-collapse div > .nav{
float:left;
}

.multilevelmenu .navbar-collapse div > .nav li{
    float: left;
}

.multilevelmenu .navbar-collapse div > .nav li.dropdown{
clear: both;
}

.multilevelmenu .navbar-collapse div > .nav li.dropdown .logout_dropdown-menu{
    float: left;
    width: 100%;
    padding: 0 !important;
}

#navbar{
padding-bottom:0!important;
}

#navbar .before-login{
display:none;
}

.offerapril h2{ 
        font-size: 14px; 
        line-height: 1.5;
    } 
    .offerapril #countdown{ 
        display: block; 
        margin-top: 10px; 
    } 
    .offerapril #countdown span:last-child{ 
        display:none !important;
    }
}


.offerapril .socialshareicon{
     position: absolute;
    right: 0;
    top: 0px;
    z-index: 999;
    display: none;
}
.offerapril .socialshareicon a{
    clear: none;
    float: left;
    width: 30px;
    line-height: 30px;
    text-align: center;
}
.offerapril .socialshareicon .fa:hover {
    color: white;
    opacity: 0.8;
}
.offerapril .socialshareicon .facebookname {
    background: #3B5998;
    color: white;
}
.offerapril .socialshareicon .twitteric {
    background: #55ACEE;
    color: white;
}
.offerapril .socialshareicon .googlplus {
    background: #dd4b39;
    color: white !important;
    display:none;
}
.offerapril .socialshareicon .linkedinname {
    background: #007bb5;
    color: white;
}
.offerapril .socialshareicon .linkedinname {
    background: #007bb5;
    color: white;
}
.offerapril .socialshareicon .wahatsappicons{
    background: #254e50;
    color: white;
}

.offerapril .socialshareicon .redditalien {
    background: #ff4200;
    color: white;
    display:none;
}
.offerapril .socialshareicon .tumblename{
    background: #395976;
    color: white;
    display:none;
}
.offerapril .socialshareicon .pinintresticon {
    background: #cb2027;
    color: white;
    display:none;
}

.offerapril .socialshareicon > label{
    float: left;
    color: #fff;
    font-weight: 500;
    font-size: 14px;
    line-height: 30px;
    padding: 0 15px;
    background-color: #ee6723;
    display:none;
}
.offerapril .socialshareicon.fixed-theme{
    top:0;
}

#captchaId{
margin-bottom: 15px;
}

.form-signin .input-group.date .form-control{
    margin-bottom: 0;
}



@media only screen and (max-width:767px){
    
    .offerapril .socialshareicon .wahatsappicons {
        display:block;
    }
    .offerapril .socialshareicon{
        top: initial !important;
    bottom: 0 !important;
    width: 100%;
    position: relative;
    float: left;
    }
    .offerapril .socialshareicon > label{
        display:none;
    }
    .offerapril .socialshareicon a{
        width: 25%;
        line-height: 40px;
        clear: none;
    }



body.designupdate .multilevelmenu{
padding-bottom: 0;
}

body.designupdate .multilevelmenu #navbar{
    padding-bottom: 15px!important;
}


.multilevelmenu .navbar-toggle {
    background-color: #f60 !important;
    border-color: #f60 !important;
    margin-top: 0;
    margin-right: 20px;
}

.multilevelmenu.navbar-default .navbar-toggle .icon-bar {
    background-color: #fff;
}

.multilevelmenu.navbar-fixed-top .navbar-collapse {
    max-height: initial;
    padding-bottom: 15px;
    background-color: #fff;
}
.multilevelmenu #navbar > ul.nav:first-child {
    margin: 0 !important;
    padding: 0;
}

}

@media (min-width: 768px){
.modal-sm {
    width: 340px;
}

}


/* Donate option */
.DonateModal {
  
}
.DonateModal .modal-content{
  border-radius: 0;
}
.DonateModal .modal-header{
    padding: 0;
    background-image: url(/images/donatebg.jpg);
    min-height: initial;
    border: 0;
    position: relative;
    background-size: 100% auto;
    display: flex;
    flex-direction: column;
    padding-top: 140px;
    padding-bottom: 40px;
    padding-left: 30px;
    padding-right: 30px;
}
.DonateModal .modal-header:before{
    position: absolute;
    content: "";
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, .45);
}
.DonateModal .modal-header button{
    position: absolute;
    right: 10px;
    top: 10px;
    text-shadow: initial;
    opacity: 1;
    width: 26px;
    line-height: 26px;
    background-color: #ff692e;
    color: #fff;
    border-radius: 50%;
}
.DonateModal .modal-header h2{
    margin-top: 0;
    z-index: 1;
    color: #fff;
    font-size: 30px;
    letter-spacing: 0.7px;
    line-height: 1.2;
    margin-bottom: 15px;  
}
.DonateModal .modal-header h3{
    margin-top: 0;
    color: #fff;
    z-index: 1;
    font-weight: 400;
    letter-spacing: 0.7px;
    margin-bottom: 0; 
}
.DonateModal .modal-body{
    padding: 20px;
    text-align: left;
    font-weight: 400;
    letter-spacing: 0.7px;
    color: #58585a;
    font-size: 14px;  
}
.DonateModal .modal-body p{
  
}
.DonateModal .modal-body p:last-child{
  margin-bottom: 0; 
}
.editdonopen{
    display: block;
}

.both-btn{
    clear: both;

}

.both-btn .btn{
    width: auto;
    font-size: 14px;
    padding: 6px 12px;
    font-weight: 500;
    margin: 10px 0;
    letter-spacing: 0.7px;
}


.both-btn .btn:hover{
    color: #fff;
}


@media (min-width: 640px) {
  article.table-feature ul {
    display:none;
  }
article.table-feature td,article.table-feature th {
    display:table-cell !important;
  }
article.table-feature td,article.table-feature th {
    width: 330px;
  
  }
article.table-feature td+td, article.table-feature th+th {
        width: auto;
        font-size: 11px;
        line-height: 16px;
  }
}



@media (max-width:480px) {
article.table-feature button {
     font-size: 10px;

}

.view-table-btn{
        width: 100%;
}

}


