html{
    font-family:'Roboto', sans-serif;
    -ms-text-size-adjust:100%;
    -webkit-text-size-adjust:100%
}
body{
    margin:0
}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{
    display:block
}
audio,canvas,progress,video{
    display:inline-block;
    vertical-align:baseline
}
audio:not([controls]){
    display:none;
    height:0
}
[hidden],template{
    display:none
}
a{
    background-color:transparent
}
a:active,a:hover{
    outline:0
}
abbr[title]{
    border-bottom:1px dotted
}
b,strong{
    font-weight:bold
}
dfn{
    font-style:italic
}
h1{
    font-size:2em;
    margin:0.67em 0
}
mark{
    background:#ff0;
    color:#000
}
small{
    font-size:80%
}
sub,sup{
    font-size:75%;
    line-height:0;
    position:relative;
    vertical-align:baseline
}
sup{
    top:-0.5em
}
sub{
    bottom:-0.25em
}
img{
    border:0
}
svg:not(:root){
    overflow:hidden
}
figure{
    margin:1em 40px
}
hr{
    box-sizing:content-box;
    height:0
}
pre{
    overflow:auto
}
code,kbd,pre,samp{
    font-family:monospace, monospace;
    font-size:1em
}
button,input,optgroup,select,textarea{
    color:inherit;
    font:inherit;
    margin:0
}
button{
    overflow:visible
}
button,select{
    text-transform:none
}
button,html input[type="button"],input[type="reset"],input[type="submit"]{
    -webkit-appearance:button;
    cursor:pointer
}
button[disabled],html input[disabled]{
    cursor:default
}
button::-moz-focus-inner,input::-moz-focus-inner{
    border:0;
    padding:0
}
input{
    line-height:normal
}
input[type="checkbox"],input[type="radio"]{
    box-sizing:border-box;
    padding:0
}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{
    height:auto
}
input[type="search"]{
    -webkit-appearance:textfield;
    box-sizing:content-box
}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{
    -webkit-appearance:none
}
fieldset{
    border:1px solid #c0c0c0;
    margin:0 2px;
    padding:0.35em 0.625em 0.75em
}
legend{
    border:0;
    padding:0
}
textarea{
    overflow:auto
}
optgroup{
    font-weight:bold
}
table{
    border-collapse:collapse;
    border-spacing:0
}
td,th{
    padding:0
}
html{
    -webkit-touch-callout:none;
    -webkit-user-select:none;
    -khtml-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none
}
.clearfix:after,.group:after,.cf:after{
    content:"";
    display:table;
    clear:both
}
*,*:after,*:before{
    box-sizing:border-box
}
.f-initial{
    float:initial
}
.f-left{
    float:left
}
.f-right{
    float:right
}
.f-none{
    float:none
}
.f-unset{
    float:unset
}
.d-none,p:empty,.tab-contnt-wrapper>*:not(:first-child),.ad-tab-content-wrapper .ad-tab-content:not(.active),.city-menu .city-menu-dropdown,.topheader,.breadcrumb,.auto-suggest-search,.auto-suggest-search .sugg-search-result,.bottomToTop,.expert_form .term-condition .checkmark::after,.floating-lead-form .term-condition .checkmark::after,.cms-mode-of-learning .section-title:after{
    display:none
}
.d-block,.btn-download i,.btn-recording i,.btn-download span,.btn-recording span,.form-style1 .field-wrapper .error,.ad-tabs button.active::before,.main-nav>ul>li>a,.main-nav ul li li a,.auto-suggest-search .sugg-search-result ul li a,.cms-about-us .coaching-blocks .single-block img,.stream-info ul li strong,.faq-section .accordion__item.open-accordion .accordion__body,.faq-section .accordion__item .accordion__header::after,.faq-tabs button,.expert_form .select-field .label,.expert_form .term-condition input:checked ~ .checkmark::after,.otp-block label,.floating-lead-form .term-condition input:checked ~ .checkmark::after,.circular-checkmark-list li span{
    display:block
}
.d-inline,.city-menu-dropdown .mcities,.breadcrumb ol li{
    display:inline
}
.d-inline-block,.btn-yellow,.btn-sm-yellow,.btn-green,.btn-sm-green,.btn-download,.btn-recording,.custom-dropdown-2,.custom-dropdown-2:before,.btn-cross,.btn-radio,.loaderBox-wrapper .circle,.loaderBox-wrapper .ak-logo,.talk-to-expert-btn a,.primary-btn,.secondary-btn,.slick-custom-controll-1 .slick-dots li,.MNpopupBox .MNpopupBox__close .mn-remove,.digital-sales-info-menu>*,.digital-sales-info-menu>*:not(:first-child)::before,.mobile-icon-xs,.whatsapp-info,.main-menu-btn,.main-nav>ul>li.submenu .d-arrow,.landingpage-banner .slick-dots li,.sku-small,.faq-tabs li,.main-footer .top-links ul li,.main-footer .social-liks ul li,.bottomToTop::before,.testimonial-section .testimonial-lists .testimonial-item .testi-students .content-right,.payment-installment-tooltip,.payment-installment-tooltip .info-btn{
    display:inline-block
}
.d-flex,.d-flexbox,.flex-center-center,.flex-between-center,.flex-end-end,.btn-play,.cards-row,.form-style1 .row,.form-style1 .field-wrapper,.city-menu-dropdown .city-list,.city-menu-dropdown .city-list .column,.h-menu,.h-menu ul,.main-header__header .logo,.digital-sales-info-menu,.breadcrumb ol,.cms-about-us .coaching-blocks,.stream-info ul,.sku-cards-section .sku-cards,.trending-courses-slider,.sku-small .sku-inner .main-item-img,.sku-small .sku-inner .wishlist,.purchase-detail-wrapper .course-cart-wrapper .course-type-wrapper,.testimonials-listing .purchase-card__title,.ad-faqs .ad-tabs,.cms-entrance-exam .entrance-exam-blocks,.expert_form .form-field-wrapper,.videos-section .video-slider,.videos-section .video-slider .slick-track,.cms-mode-of-learning .learning-mode-blocks,.cms-mode-of-learning .learning-mode-blocks .learning-single-block .status-label,.about-aakash-wrapper .step-ahead,.about-aakash-wrapper .digital-story>ul,.testimonial-section .testimonials,.testimonial-section .testimonials-slider,.testimonial-section .testimonials-slider .slick-track,.payment-installment-tooltip .tooltiptext .inner-lists .dt-row{
    display:-webkit-box;
    display:-moz-box;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:flex
}
.d-inline-flex,.inline-flex-end-end,.btn-next,.btn-prev,.btn-back{
    display:-webkit-inline-box;
    display:-webkit-inline-flex;
    display:-ms-inline-flexbox;
    display:inline-flex
}
@media (min-width: 0){
    .d-xs-none{
        display:none
    }
    .d-xs-block{
        display:block
    }
    .d-xs-inline{
        display:inline
    }
    .d-xs-inline-block{
        display:inline-block
    }
    .d-xs-flex{
        display:-webkit-box;
        display:-moz-box;
        display:-ms-flexbox;
        display:-webkit-flex;
        display:flex
    }
    .d-xs-inline-flex{
        display:-webkit-inline-box;
        display:-webkit-inline-flex;
        display:-ms-inline-flexbox;
        display:inline-flex
    }
}
@media (min-width: 576px){
    .d-sm-none{
        display:none
    }
    .d-sm-block{
        display:block
    }
    .d-sm-inline{
        display:inline
    }
    .d-sm-inline-block{
        display:inline-block
    }
    .d-sm-flex{
        display:-webkit-box;
        display:-moz-box;
        display:-ms-flexbox;
        display:-webkit-flex;
        display:flex
    }
    .d-sm-inline-flex{
        display:-webkit-inline-box;
        display:-webkit-inline-flex;
        display:-ms-inline-flexbox;
        display:inline-flex
    }
}
@media (min-width: 768px){
    .d-md-none{
        display:none
    }
    .d-md-block{
        display:block
    }
    .d-md-inline{
        display:inline
    }
    .d-md-inline-block{
        display:inline-block
    }
    .d-md-flex{
        display:-webkit-box;
        display:-moz-box;
        display:-ms-flexbox;
        display:-webkit-flex;
        display:flex
    }
    .d-md-inline-flex{
        display:-webkit-inline-box;
        display:-webkit-inline-flex;
        display:-ms-inline-flexbox;
        display:inline-flex
    }
}
@media (min-width: 992px){
    .d-lg-none{
        display:none
    }
    .d-lg-block{
        display:block
    }
    .d-lg-inline{
        display:inline
    }
    .d-lg-inline-block{
        display:inline-block
    }
    .d-lg-flex{
        display:-webkit-box;
        display:-moz-box;
        display:-ms-flexbox;
        display:-webkit-flex;
        display:flex
    }
    .d-lg-inline-flex{
        display:-webkit-inline-box;
        display:-webkit-inline-flex;
        display:-ms-inline-flexbox;
        display:inline-flex
    }
}
@media (min-width: 1025px){
    .d-tb-none{
        display:none
    }
    .d-tb-block{
        display:block
    }
    .d-tb-inline{
        display:inline
    }
    .d-tb-inline-block{
        display:inline-block
    }
    .d-tb-flex{
        display:-webkit-box;
        display:-moz-box;
        display:-ms-flexbox;
        display:-webkit-flex;
        display:flex
    }
    .d-tb-inline-flex{
        display:-webkit-inline-box;
        display:-webkit-inline-flex;
        display:-ms-inline-flexbox;
        display:inline-flex
    }
}
@media (min-width: 1200px){
    .d-xl-none{
        display:none
    }
    .d-xl-block{
        display:block
    }
    .d-xl-inline{
        display:inline
    }
    .d-xl-inline-block{
        display:inline-block
    }
    .d-xl-flex{
        display:-webkit-box;
        display:-moz-box;
        display:-ms-flexbox;
        display:-webkit-flex;
        display:flex
    }
    .d-xl-inline-flex{
        display:-webkit-inline-box;
        display:-webkit-inline-flex;
        display:-ms-inline-flexbox;
        display:inline-flex
    }
}
@media (min-width: 1440px){
    .d-xxl-none{
        display:none
    }
    .d-xxl-block{
        display:block
    }
    .d-xxl-inline{
        display:inline
    }
    .d-xxl-inline-block{
        display:inline-block
    }
    .d-xxl-flex{
        display:-webkit-box;
        display:-moz-box;
        display:-ms-flexbox;
        display:-webkit-flex;
        display:flex
    }
    .d-xxl-inline-flex{
        display:-webkit-inline-box;
        display:-webkit-inline-flex;
        display:-ms-inline-flexbox;
        display:inline-flex
    }
}
.d-flex,.d-flexbox,.flex-center-center,.flex-between-center,.flex-end-end,.btn-play,.cards-row,.form-style1 .row,.form-style1 .field-wrapper,.city-menu-dropdown .city-list,.city-menu-dropdown .city-list .column,.h-menu,.h-menu ul,.main-header__header .logo,.digital-sales-info-menu,.breadcrumb ol,.cms-about-us .coaching-blocks,.stream-info ul,.sku-cards-section .sku-cards,.trending-courses-slider,.sku-small .sku-inner .main-item-img,.sku-small .sku-inner .wishlist,.purchase-detail-wrapper .course-cart-wrapper .course-type-wrapper,.testimonials-listing .purchase-card__title,.ad-faqs .ad-tabs,.cms-entrance-exam .entrance-exam-blocks,.expert_form .form-field-wrapper,.videos-section .video-slider,.videos-section .video-slider .slick-track,.cms-mode-of-learning .learning-mode-blocks,.cms-mode-of-learning .learning-mode-blocks .learning-single-block .status-label,.about-aakash-wrapper .step-ahead,.about-aakash-wrapper .digital-story>ul,.testimonial-section .testimonials,.testimonial-section .testimonials-slider,.testimonial-section .testimonials-slider .slick-track,.payment-installment-tooltip .tooltiptext .inner-lists .dt-row,.flexbox{
    display:-webkit-box;
    display:-moz-box;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:flex
}
.justify-content-center,.flex-center-center,.btn-play,.btn-next,.btn-prev,.btn-back,.sku-small .sku-inner .wishlist,.cms-entrance-exam .entrance-exam-blocks{
    -ms-flex-pack:center;
    -webkit-justify-content:center;
    -moz-justify-content:center;
    -ms-justify-content:center;
    justify-content:center
}
.justify-content-end,.flex-end-end,.inline-flex-end-end{
    -ms-flex-pack:flex-end;
    -webkit-justify-content:flex-end;
    -moz-justify-content:flex-end;
    -ms-justify-content:flex-end;
    justify-content:flex-end
}
.justify-content-between,.flex-between-center,.form-style1 .row,.city-menu-dropdown .city-list,.stream-info ul,.about-aakash-wrapper .digital-story>ul,.testimonial-section .testimonials-slider{
    -ms-flex-pack:space-between;
    -webkit-justify-content:space-between;
    -moz-justify-content:space-between;
    -ms-justify-content:space-between;
    justify-content:space-between
}
.align-items-end,.flex-end-end,.inline-flex-end-end{
    -webkit-align-items:flex-end;
    -moz-align-items:flex-end;
    -ms-align-items:flex-end;
    align-items:flex-end
}
.align-items-start{
    -webkit-align-items:flex-start;
    -moz-align-items:flex-start;
    -ms-align-items:flex-start;
    align-items:flex-start
}
.align-items-center,.flex-center-center,.flex-between-center,.btn-play,.btn-next,.btn-prev,.btn-back,.h-menu,.main-header__header .logo,.digital-sales-info-menu,.sku-small .sku-inner .wishlist,.testimonials-listing .purchase-card__title,.cms-mode-of-learning .learning-mode-blocks .learning-single-block .status-label{
    -webkit-align-items:center;
    -moz-align-items:center;
    -ms-align-items:center;
    align-items:center
}
.flex-wrap-wrap,.cards-row,.form-style1 .field-wrapper,.city-menu-dropdown ul,.stream-info ul,.sku-cards-section .sku-cards,.cms-entrance-exam .entrance-exam-blocks,.expert_form .form-field-wrapper,.cms-mode-of-learning .learning-mode-blocks,.about-aakash-wrapper .digital-story>ul{
    -webkit-flex-wrap:wrap;
    -moz-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
}
.flex-direction-column{
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    -moz-flex-direction:column;
    flex-direction:column
}
.flex100per{
    -webkit-box-flex:0 0 100%;
    -moz-box-flex:0 0 100%;
    -webkit-flex:0 0 100%;
    -ms-flex:0 0 100%;
    flex:0 0 100%
}
@media (min-width: 768px){
    .justify-content-md-between{
        -ms-flex-pack:space-between;
        -webkit-justify-content:space-between;
        -moz-justify-content:space-between;
        -ms-justify-content:space-between;
        justify-content:space-between
    }
}
@media (max-width: 767px){
    .flex-wrap-md-down-wrap{
        -webkit-flex-wrap:wrap;
        -moz-flex-wrap:wrap;
        -ms-flex-wrap:wrap;
        flex-wrap:wrap
    }
    .align-items-md-down-center{
        -webkit-align-items:center;
        -moz-align-items:center;
        -ms-align-items:center;
        align-items:center
    }
}
.btn-yellow,.btn-sm-yellow{
    background:#fbc00e;
    color:#000;
    border:0;
    border-radius:40px;
    line-height:1;
    cursor:pointer;
    text-decoration:none;
    -moz-box-shadow:0 2px 5px rgba(0,0,0,0.2);
    -webkit-box-shadow:0 2px 5px rgba(0,0,0,0.2);
    -ms-box-shadow:0 2px 5px rgba(0,0,0,0.2);
    box-shadow:0 2px 5px rgba(0,0,0,0.2)
}
.btn-yellow:hover,.btn-sm-yellow:hover{
    background:#ecb204
}
.btn-yellow{
    font-size:.6875em;
    padding:10px 20px
}
.btn-sm-yellow{
    font-size:.6875em;
    padding:5px 13px 4px
}
.btn-green,.btn-sm-green{
    background:#0057b1;
    color:#fff;
    border:0;
    border-radius:40px;
    line-height:1;
    cursor:pointer;
    text-decoration:none;
    -moz-box-shadow:0 2px 5px rgba(0,0,0,0.2);
    -webkit-box-shadow:0 2px 5px rgba(0,0,0,0.2);
    -ms-box-shadow:0 2px 5px rgba(0,0,0,0.2);
    box-shadow:0 2px 5px rgba(0,0,0,0.2)
}
.btn-green:hover,.btn-sm-green:hover{
    background:#004a98
}
.btn-green{
    font-size:.6875em;
    padding:10px 20px
}
.btn-sm-green{
    font-size:.6875em;
    padding:5px 13px 4px
}
.btn{
    cursor:pointer;
    display:inline-block;
    font-size:.8125rem;
    padding:8px 16px;
    border:none;
    background:none;
    text-decoration:none;
    border-radius:50px;
    text-transform:uppercase;
    white-space:nowrap;
    outline:none
}
.btn-link{
    border:none;
    background:none;
    color:#17a0e0;
    text-decoration:underline
}
.btn-link:not(:disabled):hover{
    color:#0c80b8
}
.btn-link-without-decoration{
    border:none;
    background:none;
    color:#17a0e0;
    text-decoration:none;
    font-size:1rem;
    margin:0 7px
}
.btn-link-without-decoration:not(:disabled):hover{
    color:#158fc9;
    text-decoration:underline
}
.btn-default{
    background:#0057AF;
    background:-moz-linear-gradient(45deg, #0057af 0%, #0092df 100%);
    background:-webkit-linear-gradient(45deg, #0057af 0%, #0092df 100%);
    background:linear-gradient(45deg, #0057af 0%, #0092df 100%);
    box-shadow:0 11px 14px rgba(0,146,223,0.5);
    color:#FFF
}
.btn-line{
    color:#01aeef;
    font-weight:500;
    border:2px solid #4dc6f4;
    font-size:.8125rem
}
@media (min-width: 768px){
    .btn-line:not(:disabled):hover{
        background:#01aeef;
        border-color:#01aeef;
        color:#FFF
    }
}
.btn-line.btn-xs{
    min-width:54px;
    padding:2px 9px;
    font-size:.6875rem;
    border:1px solid
}
.btn-line.btn-small{
    font-size:.75rem;
    line-height:24px;
    padding:0 15px
}
.btn-line.btn-lg{
    padding:10px 20px
}
.btn-line.btn-xxl{
    padding:8px 30px;
    font-size:1.375rem
}
.btn-line--gray{
    color:#a9a9a9;
    border-color:#a9a9a9
}
@media (min-width: 768px){
    .btn-line--gray:not(:disabled):hover{
        background:#a9a9a9;
        border-color:#a9a9a9;
        color:#212121
    }
}
.btn-line--white{
    color:#FFF
}
.btn-line--white:not(:disabled):hover{
    background:#FFF;
    border-color:#FFF;
    color:#212121
}
.btn-disabled,.btn-next.slick-disabled,.btn-prev.slick-disabled{
    opacity:.5;
    filter:grayscale(1);
    pointer-events:none;
    cursor:default
}
.btn-play{
    width:38px;
    height:38px;
    padding:0;
    border:none;
    background:transparent;
    text-decoration:none;
    color:transparent;
    border:4px solid rgba(255,255,255,0.65);
    overflow:hidden;
    top:50%;
    left:50%;
    transform:translate(-50%, -50%);
    border-radius:50%
}
.btn-play:before{
    content:'';
    border-top:6px solid transparent;
    border-bottom:6px solid transparent;
    border-left:10px solid rgba(255,255,255,0.65);
    margin:0 -3px 0 0
}
.btn-play:not(:disabled):hover{
    border-color:white
}
.btn-play:not(:disabled):hover:before{
    border-left-color:white
}
.btn-next,.btn-prev{
    padding:0;
    background-color:#FFF;
    border:2px solid #c8c8c8;
    color:#b2b2b2;
    width:38px;
    height:38px;
    border-radius:50%;
    overflow:hidden
}
.btn-next:not(:disabled):hover,.btn-prev:not(:disabled):hover{
    background:#d6d6d6;
    color:#6b6b6b
}
.btn-prev i{
    margin-left:-3px
}
.btn-next i{
    margin-right:-3px
}
.btn-back{
    text-decoration:none;
    background:#FFF;
    padding:0;
    margin:0;
    width:60px;
    height:38px;
    border-radius:20px;
    color:#999;
    box-shadow:0 3px 12px rgba(0,0,0,0.2)
}
.btn-line--blue-black{
    border-color:#5898f7;
    color:#585858;
    font-size:.75rem;
    font-weight:700;
    box-shadow:0 6px 10px rgba(88,152,247,0.6)
}
.btn-shadow{
    box-shadow:0 6px 10px rgba(130,130,130,0.6)
}
.btn-fill{
    background:#05a2d3;
    background:-moz-linear-gradient(left, #05a2d3 0%, #3bc3db 100%);
    background:-webkit-linear-gradient(left, #05a2d3 0%, #3bc3db 100%);
    background:linear-gradient(to right, #05a2d3 0%, #3bc3db 100%);
    color:#FFF
}
.btn-fill.btn-xxl{
    padding:12px 32px;
    font-size:20px
}
.btn-fill--gray{
    background:#D4DDEC;
    color:#5F5F5F
}
.btn-fill--gray:hover{
    background:#D4DDEC;
    color:#212121
}
.btn-download,.btn-recording{
    color:rgba(255,255,255,0.6);
    max-width:73px;
    background:none;
    border:none
}
.btn-download i,.btn-recording i{
    font-size:3.125rem
}
.btn-download span,.btn-recording span{
    font-size:.6875rem;
    font-weight:700
}
.btn-recording{
    max-width:60px
}
.custom-dropdown-2:before{
    content:'';
    background-image:url("/img/icons_latest.png");
    background-repeat:no-repeat;
    background-position:-155px -132px;
    width:10px;
    height:8px;
    z-index:1;
    top:50%;
    right:10px;
    transform:translateY(-50%)
}
.custom-dropdown-2 select.btn-line--gray{
    width:100%;
    padding:5px 25px 5px 15px;
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    text-indent:1px;
    text-overflow:'';
    z-index:2
}
.custom-dropdown-2 select.btn-line--gray::-ms-expand{
    display:none
}
.custom-dropdown-2 select.btn-line--gray:hover{
    background:inherit;
    color:initial
}
.btn-close{
    right:0;
    top:0;
    padding:0 5px;
    background:none;
    border:none;
    line-height:1;
    font-size:30px;
    color:#898989
}
.btn-close:not(:disabled):hover{
    color:#212121
}
.btn-cross{
    border-radius:50%;
    padding:5px;
    background:none;
    line-height:1;
    width:30px;
    height:30px;
    font-size:12px;
    border:2px solid #b5b3b3;
    color:#b5b3b3
}
.btn-cross:not(:disabled):hover{
    background:#b5b3b3;
    color:#000
}
.btn-radio{
    border:3px solid #dbdbdb;
    width:30px;
    height:30px;
    border-radius:50%
}
.btn-radio:before{
    content:'';
    width:14px;
    height:14px;
    border-radius:50%;
    left:50%;
    top:50%;
    transform:translate(-50%, -50%)
}
.custom-dropdown-2:before{
    content:'';
    background-image:url("/img/icons_latest.png");
    background-repeat:no-repeat;
    background-position:-155px -132px;
    width:10px;
    height:8px;
    z-index:1;
    top:50%;
    right:10px;
    transform:translateY(-50%)
}
.custom-dropdown-2 select.btn-line--gray{
    padding:5px 25px 5px 15px;
    -webkit-appearance:none;
    appearance:none;
    z-index:2
}
.custom-dropdown-2 select.btn-line--gray::-ms-expand{
    display:none
}
.custom-dropdown-2 select.btn-line--gray:hover{
    background:inherit;
    color:initial
}
.showLoader{
    position:relative;
    overflow:hidden
}
.showLoader:after{
    content:"";
    position:absolute;
    width:100%;
    height:100%;
    left:0;
    top:0;
    border-radius:20px;
    background-color:rgba(255,255,255,0.8);
    background-image:url(/img/loader.gif);
    background-repeat:no-repeat;
    background-position:center;
    background-size:50px
}
[ng\:cloak],[ng-cloak],[data-ng-cloak],[x-ng-cloak],.ng-cloak,.x-ng-cloak{
    display:none !important
}
.text-danger{
    color:red
}
.w100{
    width:100%
}
select{
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    border:none;
    background:url(/img/d-arrow.png) no-repeat right 10px center
}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{
    -webkit-appearance:none;
    margin:0
}
input[type=number]{
    -moz-appearance:textfield
}
.img-responsive{
    display:block;
    margin:auto;
    max-width:100%
}
.disabled{
    pointer-events:none
}
.cursor-default{
    cursor:default !important
}
.cursor-pointer,.custom-dropdown-3 .custom-dropdown__list{
    cursor:pointer
}
.relative,.custom-dropdown-2,.custom-dropdown-2 select.btn-line--gray,.btn-radio,.ad-tabs button,.select-arrow-down,.MNpopupBox .MNpopupBox__centerBox,.digital-sales-info-menu>*,.breadcrumb ol li,.main-nav ul li,.landing-banner,.cms-about-us,.stream-info ul li,.trending-crouses .sku-inners,.faq-section .accordion__item .accordion__header,.main-footer,.expert_form .form-field-group,.expert_form .form-group,.expert_form .select-field,.expert_form .term-condition,.floating-lead-form .term-condition,.cms-mode-of-learning .learning-mode-blocks .learning-single-block,.testimonial-section,.testimonial-section .testimonial-lists .testimonial-item .testi-students .usr-img,.testimonial-section .testimonial-lists .testimonial-item .testi-students .content-right .name,.circular-checkmark-list li{
    position:relative
}
.loggedIn .loggedIn-block{
    display:block
}
.loggedIn .loggedOut-block{
    display:none
}
.loggedOut .loggedIn-block{
    display:none !important
}
.loggedOut .loggedOut-block{
    display:block !important
}
.hide{
    display:none !important
}
a{
    color:#0075d0
}
figure{
    margin:0
}
button{
    outline:none
}
.mx-auto{
    margin-left:auto;
    margin-right:auto
}
.mt-30{
    margin-top:-30px
}
.mt-15{
    margin-top:15px
}
.mr-10{
    margin-right:10px
}
.mr-15{
    margin-right:15px
}
.mr-20{
    margin-right:20px
}
.mb-5{
    margin-bottom:5px
}
.mb-6{
    margin-bottom:6px
}
.mb-10,.btn-download i,.btn-recording i{
    margin-bottom:10px
}
.mb-15,.sku-small .sku-inner a{
    margin-bottom:15px
}
.mb-20{
    margin-bottom:20px
}
.mb-30{
    margin-bottom:30px
}
.mb-40,.videos-section{
    margin-bottom:40px
}
.mb-50{
    margin-bottom:50px
}
.mb-60{
    margin-bottom:60px
}
.mb-70,.sku-cards-section{
    margin-bottom:70px
}
.mb-80{
    margin-bottom:80px
}
.mb-100{
    margin-bottom:100px
}
.mb-140{
    margin-bottom:140px
}
.mtb-30{
    margin-top:30px;
    margin-bottom:30px
}
.ml-5{
    margin-left:5px
}
.ml-15{
    margin-left:15px
}
.ml-10{
    margin-left:10px
}
.mb-0{
    margin-bottom:0 !important
}
.pr-10{
    padding-right:10px
}
.mb-90{
    margin-bottom:90px !important
}
.pt-10{
    padding-top:10px
}
.pt-20{
    padding-top:20px
}
.pt-30{
    padding-top:30px
}
.pt-40{
    padding-top:40px
}
.pt-50{
    padding-top:50px
}
.plr-10{
    padding-left:10px;
    padding-right:10px
}
.plr-20{
    padding-left:20px;
    padding-right:20px
}
.plr-18{
    padding-left:18px;
    padding-right:18px
}
.pb-45{
    padding-bottom:45px
}
.pb-10{
    padding-bottom:10px
}
.overflow-auto,.custom-scroll,.trending-crouses .sku-inners{
    overflow:auto
}
.overflow-hidden,.loaderBox-wrapper{
    overflow:hidden
}
.overflow-scroll{
    overflow:scroll
}
.border-white{
    border-color:#fff
}
.color-white{
    color:#fff
}
@media (min-width: 768px){
    [data-width-above-md="50%"]{
        width:50%
    }
    .push-up-md-20{
        margin-top:-20px
    }
    .mx-n-md-11{
        margin-left:-11px;
        margin-right:-11px
    }
    .text-align-md-right{
        text-align:right
    }
}
@media (min-width: 576px){
    [data-width-above-sm="50%"]{
        width:50%
    }
}
.visible-xs{
    display:none
}
@media (max-width: 767px){
    .visible-xs{
        display:block
    }
}
.visible-inline-xs{
    display:none
}
@media (max-width: 767px){
    .visible-inline-xs{
        display:inline
    }
}
.hidden-xs{
    display:block
}
@media (max-width: 767px){
    .hidden-xs{
        display:none
    }
}
.font-medium{
    font-weight:500
}
.font-bold{
    font-weight:700
}
.font-bolder{
    font-weight:900
}
@media (max-width: 767px){
    video{
        max-width:100% !important;
        height:auto !important
    }
}
.showLineLoader{
    pointer-events:none;
    position:relative;
    overflow:hidden;
    background-image:url(/img/loader.gif) !important;
    background-repeat:no-repeat !important;
    background-position:center !important;
    background-size:60px !important
}
.showLineLoader span{
    opacity:0
}
.mn-maths:before{
    content:"\e92d"
}
.list-unstyled{
    padding:0;
    margin:0;
    list-style:none
}
.vhidden{
    visibility:hidden
}
.custom-scroll::-webkit-scrollbar{
    width:10px
}
.custom-scroll::-webkit-scrollbar-thumb{
    background:#c2c1c1;
    border:1px solid #dedede;
    border-radius:20px
}
.custom-scroll::-webkit-scrollbar-track{
    background:#dddddd;
    border-radius:20px
}
.fz-16{
    font-size:1rem
}
.custom-dropdown-3{
    padding:10px 15px;
    font-size:.875rem
}
.custom-dropdown-3 .custom-dropdown__selector{
    border-bottom:1px solid #7f7f7f;
    padding:0 5px
}
.custom-dropdown-3 .custom-dropdown__selector *{
    pointer-events:none
}
.custom-dropdown-3 .ak-arrow-down{
    font-size:55%;
    color:rgba(0,0,0,0.35)
}
.custom-dropdown-3 .custom-dropdown__list{
    padding:0;
    margin:0;
    list-style:none;
    background:#fff;
    top:calc(100% - 10px);
    left:15px;
    width:calc(100% - 30px);
    max-height:200px;
    overflow:auto;
    z-index:99;
    box-shadow:2px 5px 15px rgba(1,1,1,0.15);
    padding:5px 4px 5px 4px;
    font-weight:500
}
.custom-dropdown-3 .custom-dropdown__list li{
    text-align:left;
    padding:0 8px;
    margin:0;
    color:#727171;
    line-height:26px
}
.custom-dropdown-3 .custom-dropdown__list li:hover{
    background:rgba(173,216,230,0.3)
}
.loaderBox-wrapper{
    background:rgba(255,255,255,0.6);
    left:0;
    top:0;
    bottom:0;
    right:0;
    z-index:1001
}
.loaderBox-wrapper .loaderBox{
    -moz-transform:translate(-50%, -50%);
    -webkit-transform:translate(-50%, -50%);
    -ms-transform:translate(-50%, -50%);
    transform:translate(-50%, -50%);
    width:200px;
    height:200px;
    left:50%;
    top:50%
}
.loaderBox-wrapper .circle{
    border:8px solid transparent;
    border-top:8px solid #0057b1;
    border-radius:50%;
    padding:20px;
    width:200px;
    height:200px;
    -webkit-animation:spin 1s linear infinite;
    animation:spin 1s linear infinite
}
.loaderBox-wrapper .ak-logo{
    -moz-transform:translate(-50%, -50%);
    -webkit-transform:translate(-50%, -50%);
    -ms-transform:translate(-50%, -50%);
    transform:translate(-50%, -50%);
    width:100%;
    height:100%;
    background-image:url("../img/aakash.svg");
    background-size:50%;
    background-repeat:no-repeat;
    background-position:center;
    left:50%;
    top:50%
}
@-webkit-keyframes spin{
    0%{
        -webkit-transform:rotate(0deg)
    }
    100%{
        -webkit-transform:rotate(360deg)
    }
}
@keyframes spin{
    0%{
        transform:rotate(0deg)
    }
    100%{
        transform:rotate(360deg)
    }
}
.add2cart-msg-box{
    position:absolute;
    left:50%;
    transform:translateX(-50%);
    padding:12px 20px 15px;
    border:2px solid #55c379;
    font-size:.875rem;
    color:#55c379;
    background:white
}
.add2cart-msg-box .ak-check{
    display:inline-flex;
    justify-content:center;
    align-items:center;
    background:#55c379;
    color:white;
    width:25px;
    height:25px;
    border-radius:50%
}
.add2cart-msg-box .text-msg{
    padding:0 5px
}
.valign-baseline{
    vertical-align:baseline
}
.valign-top{
    vertical-align:top
}
.valign-middle,.digital-sales-info-menu>*:not(:first-child)::before,.mobile-icon-xs,.whatsapp-info{
    vertical-align:middle
}
.valign-bottom{
    vertical-align:bottom
}
.valign-text-bottom{
    vertical-align:text-bottom
}
.valign-text-top{
    vertical-align:text-top
}
.text-left,.cms-mode-of-learning .section-title,.about-aakash-wrapper .section-title,.lead-form-page .left-block-content .section-title{
    text-align:left
}
.text-right,.trending-control,.about-aakash-wrapper .step-ahead .img{
    text-align:right
}
.text-center,.btn-download,.btn-recording,.section-title,.primary-btn,.secondary-btn,.ad-tabs,.pageNotFound,.main-nav>ul>li.submenu .d-arrow,.cms-about-us .coaching-blocks .single-block,.cms-about-us .cta,.faq-tabs button,.main-footer .top-links ul,.main-footer .top-links ul li,.main-footer .social-liks ul,.main-footer .social-liks ul li,.main-footer .copyright p,.floating-lead-form .section-title,.floating-lead-form .thanks-txt,.videos-section .video-slider .video-card .video-title,.cms-mode-of-learning .learning-mode-blocks .learning-single-block,.about-aakash-wrapper .digital-story .section-title,.about-aakash-wrapper .digital-story>ul li{
    text-align:center
}
.text-initial{
    text-transform:initial
}
.text-lowercase{
    text-transform:lowercase
}
.text-uppercase,.btn-yellow,.btn-sm-yellow,.btn-green,.btn-sm-green,.user-account-menu li a:not(.cartItem),.sku-small .sku-inner .value-label{
    text-transform:uppercase
}
.text-capitalize,.breadcrumb ol li{
    text-transform:capitalize
}
.font-weight-300,.page-heading h1,.h-menu li a{
    font-weight:300
}
.font-weight-400,.form-style1 select,.form-style1 input[type="text"],.form-style1 input[type="email"],.form-style1 input[type="password"],.form-style1 input[type="number"],.form-style1 input[type="tel"],.form-style1 input[type="date"],.form-style1 textarea,.lead-form-page .left-block-content p,.circular-checkmark-list li{
    font-weight:400
}
.font-weight-500,h5,.primary-btn,.secondary-btn,.digital-sales-info-menu a,.user-account-menu li a:not(.cartItem),.stream-info ul li,.stream-info ul li strong,.faq-tabs button,.circular-checkmark-list li span{
    font-weight:500
}
.font-weight-700,.section-title,.videos-section .video-slider .video-card .video-title,.about-aakash-wrapper .digital-story .section-title{
    font-weight:700
}
.text-decoration-none,.btn-download,.btn-recording,.btn-cross,.talk-to-expert-btn a,.h-menu li a,.digital-sales-info-menu a,.breadcrumb ol a,.main-nav a,.sku-small .sku-inner a,.sku-small .sku-inner ins,.circular-checkmark-list li a{
    text-decoration:none
}
.text-ellipsis{
    white-space:nowrap;
    text-overflow:ellipsis;
    overflow:hidden
}
.position-static,.static{
    position:static
}
.position-relative,.h-menu li,.landingpage-banner,.trending-crouses,.payment-installment-tooltip,.payment-installment-tooltip .info-btn,.relative,.custom-dropdown-2,.custom-dropdown-2 select.btn-line--gray,.btn-radio,.ad-tabs button,.select-arrow-down,.MNpopupBox .MNpopupBox__centerBox,.digital-sales-info-menu>*,.breadcrumb ol li,.main-nav ul li,.landing-banner,.cms-about-us,.stream-info ul li,.trending-crouses .sku-inners,.faq-section .accordion__item .accordion__header,.main-footer,.expert_form .form-field-group,.expert_form .form-group,.expert_form .select-field,.expert_form .term-condition,.floating-lead-form .term-condition,.cms-mode-of-learning .learning-mode-blocks .learning-single-block,.testimonial-section,.testimonial-section .testimonial-lists .testimonial-item .testi-students .usr-img,.testimonial-section .testimonial-lists .testimonial-item .testi-students .content-right .name,.circular-checkmark-list li{
    position:relative
}
.position-absolute,.btn-play,.MNpopupBox .popup_loader,.landingpage-banner .slick-arrow,.landingpage-banner .slick-dots,.trending-control,.payment-installment-tooltip .tooltiptext,.payment-installment-tooltip .tooltiptext::after,.absolute,.custom-dropdown-2:before,.btn-close,.btn-radio:before,.loaderBox-wrapper .loaderBox,.loaderBox-wrapper .ak-logo,.ad-tabs button.active::before,.slick-custom-controll-1 .slick-dots,.select-arrow-down::after,.MNpopupBox .MNpopupBox__contentWrapper,.MNpopupBox .MNpopupBox__centerBox--fadded:after,.MNpopupBox .MNpopupBox__close,.MNpopupBox .MNpopupBox__close .mn-remove::before,.MNpopupBox .MNpopupBox__close .mn-remove::after,.city-menu-dropdown,.breadcrumb ol li::before,.main-menu-btn,.main-nav>ul>li.submenu .d-arrow,.auto-suggest-search .search-btn,.auto-suggest-search .sugg-search-result,.sku-small .sku-inner .value-label,.sku-small .sku-inner .wishlist,.faq-section .accordion__item .accordion__header::after,.bottomToTop::before,.bottomToTop::after,.expert_form .form-group label,.expert_form .select-field select,.expert_form .term-condition input,.expert_form .term-condition .checkmark,.expert_form .term-condition .checkmark::after,.floating-lead-form .term-condition input,.floating-lead-form .term-condition .checkmark,.floating-lead-form .term-condition .checkmark::after,.cms-mode-of-learning .learning-mode-blocks .learning-single-block .status-label,.testimonial-section .testimonial-lists .testimonial-item .testi-students .content-right .name::after,.circular-checkmark-list li::before{
    position:absolute
}
.position-fixed,.MNpopupBox,.fixed,.loaderBox-wrapper,.talk-to-expert-btn,.main-nav,.bottomToTop{
    position:fixed
}
.position-sticky,.sticky{
    position:-webkit-sticky;
    position:sticky
}
.fixed-top{
    position:fixed;
    top:0;
    right:0;
    left:0;
    z-index:9
}
.fixed-bottom{
    position:fixed;
    right:0;
    bottom:0;
    left:0;
    z-index:9
}
@supports (position: sticky){
    .sticky-top{
        position:sticky;
        top:0;
        z-index:9
    }
}
body{
    color:#59626b;
    font-size:15px;
    line-height:1.2;
    font-family:"Roboto",sans-serif;
    -webkit-text-size-adjust:100%;
    overflow-y:scroll
}
body:not(.custom-header){
    padding-top:60px
}
@media (min-width: 992px){
    body:not(.custom-header){
        padding-top:90px
    }
}
[hidden]{
    display:none
}
.mb-125{
    margin-bottom:125px
}
.red-color{
    color:#ff0000
}
.cursor-pointer,.custom-dropdown-3 .custom-dropdown__list{
    cursor:pointer
}
h1,h2,h3,h4{
    font-family:"Roboto",sans-serif
}
h5{
    font-size:.875rem;
    line-height:1.5;
    color:#000;
    margin:0 0 10px
}
.static-pages{
    padding:25px 0
}
.static-pages ol{
    list-style:decimal outside
}
.static-pages ol,.static-pages ul{
    margin-top:0;
    margin-bottom:10px;
    padding-left:40px
}
.static-pages ol li,.static-pages ul li{
    padding:0 0 10px
}
.section-title{
    font-family:Roboto;
    font-size:1.375rem;
    text-transform:capitalize;
    padding:0 15px;
    margin:0 0 30px;
    color:#4c4c4c
}
@media (min-width: 768px){
    .section-title{
        font-size:2rem
    }
}

.wrapper .content-center{
    max-width:100%;
    padding:0 15px;
    text-align: justify;
    margin:0 auto
}
@media (min-width: 768px){
    .wrapper .content-center{
        max-width:80%;
    }
}
.page-heading{
    background-image:url(/img/landing_pages/utsav-bg.jpg);
    background-repeat:repeat-x;
    background-position:left top;
    padding:20px 0 60px
}
@media (min-width: 768px){
    .page-heading{
        padding:40px 0 104px
    }
}
.page-heading h1{
    font-size:1.5rem;
    color:#fff;
    margin:auto;
    text-overflow:ellipsis;
    white-space:nowrap;
    overflow:hidden
}
@media (min-width: 768px){
    .page-heading h1{
        font-size:2.375rem
    }
}
.talk-to-expert-btn{
    top:175px;
    right:-10px;
    z-index:9;
    border-bottom-left-radius:5px;
    border-bottom-right-radius:5px
}
.talk-to-expert-btn a{
    font-size:1rem;
    color:#fff;
    padding:10px
}

.star{
    display:inline-block;
    color:#d3d3d3;
    font-size:18px;
    position:relative
}
.star:hover{
    color:#fccc52
}
.star:last-child{
    margin-right:0
}
.star::before{
    content:'\2605'
}
.star.on{
    color:#fccc52
}
.star.half:after{
    content:'\2605';
    color:#fccc52;
    position:absolute;
    width:52%;
    z-index:1;
    overflow:hidden;
    left:0
}
.primary-btn,.secondary-btn{
    box-shadow:0px 5px 16px 0px rgba(0,0,0,0.1);
    cursor:pointer;
    min-width:140px;
    padding:8px 0;
    border-radius:30px;
    outline:none;
    text-decoration:none;
    font-size:.9375rem;
    border:1px solid #3dc4db;
    transition:ease 0.5s all;
    -webkit-transition:ease 0.5s all;
    -moz-transition:ease 0.5s all;
    margin-right:10px
}
@media only screen and (max-width: 480px){
    .primary-btn,.secondary-btn{
        margin-right:5px;
        min-width:135px;
        font-size:.875rem
    }
}
.primary-btn,.secondary-btn:hover{
    background:#009fd2;
    background:-webkit-linear-gradient(to left, #3dc4db, #009fd2);
    background:linear-gradient(to left, #3dc4db, #009fd2);
    color:#fff
}
.primary-btn:hover,.secondary-btn{
    background:#fff;
    color:#3dc4db
}
.footer-btns{
    display:flex;
    justify-content:space-between;
    margin:5px 0px
}
@media only screen and (max-width: 480px){
    .footer-btns{
        width:100%;
        text-align:center
    }
}
.primary-btn{
    padding:10px 20px
}
.secondary-btn{
    padding:10px 20px
}
.btn-sm{
    padding:8px 18px !important
}
.btn-lg{
    padding:13px 25px !important
}
.tab_wrapper .tabs{
    list-style:none;
    padding:0px;
    margin:0px;
    text-align:center
}
.tab_wrapper .tabs li{
    display:inline-block
}
.tab_wrapper .tabs a,.tab_wrapper .tabs a.text-uppercase,.tab_wrapper .tabs a.btn-yellow,.tab_wrapper .tabs a.btn-sm-yellow,.tab_wrapper .tabs a.btn-green,.tab_wrapper .tabs a.btn-sm-green,.tab_wrapper .tabs .user-account-menu li a:not(.cartItem),.user-account-menu li .tab_wrapper .tabs a:not(.cartItem),.tab_wrapper .tabs .sku-small .sku-inner a.value-label,.sku-small .sku-inner .tab_wrapper .tabs a.value-label{
    display:block;
    text-decoration:none;
    color:#999;
    font-size:15px;
    padding:5px 0 10px;
    margin:0 10px
}
.tab_wrapper .tabs a:hover,.tab_wrapper .tabs a.active,.tab_wrapper .tabs a.text-uppercase:hover,.tab_wrapper .tabs a.btn-yellow:hover,.tab_wrapper .tabs a.btn-sm-yellow:hover,.tab_wrapper .tabs a.btn-green:hover,.tab_wrapper .tabs a.btn-sm-green:hover,.tab_wrapper .tabs .user-account-menu li a:hover:not(.cartItem),.user-account-menu li .tab_wrapper .tabs a:hover:not(.cartItem),.tab_wrapper .tabs .sku-small .sku-inner a.value-label:hover,.sku-small .sku-inner .tab_wrapper .tabs a.value-label:hover,.tab_wrapper .tabs a.text-uppercase.active,.tab_wrapper .tabs a.active.btn-yellow,.tab_wrapper .tabs a.active.btn-sm-yellow,.tab_wrapper .tabs a.active.btn-green,.tab_wrapper .tabs a.active.btn-sm-green,.tab_wrapper .tabs .user-account-menu li a.active:not(.cartItem),.user-account-menu li .tab_wrapper .tabs a.active:not(.cartItem),.tab_wrapper .tabs .sku-small .sku-inner a.active.value-label,.sku-small .sku-inner .tab_wrapper .tabs a.active.value-label{
    border-bottom:2px solid #3dc4db;
    color:#3dc4db
}
.tab_wrapper .tabgroup{
    margin-top:-1px;
    padding:20px 0 0;
    border-top:1px solid #ececec
}
.form-style1 .row{
    justify-content:space-between;
    margin-bottom:38px
}
.form-style1 .row.item-2>*{
    -webkit-box-flex:0 1 48%;
    -moz-box-flex:0 1 48%;
    -webkit-flex:0 1 48%;
    -ms-flex:0 1 48%;
    flex:0 1 48%
}
.form-style1 .row.item-3>*{
    -webkit-box-flex:0 1 32%;
    -moz-box-flex:0 1 32%;
    -webkit-flex:0 1 32%;
    -ms-flex:0 1 32%;
    flex:0 1 32%
}
.form-style1 .field-wrapper>*{
    -webkit-box-flex:0 1 100%;
    -moz-box-flex:0 1 100%;
    -webkit-flex:0 1 100%;
    -ms-flex:0 1 100%;
    flex:0 1 100%
}
.form-style1 .field-wrapper .error{
    padding:5px;
    color:#e3161a;
    margin-top:5px
}
.form-style1 select,.form-style1 input[type="text"],.form-style1 input[type="email"],.form-style1 input[type="password"],.form-style1 input[type="number"],.form-style1 input[type="tel"],.form-style1 input[type="date"],.form-style1 textarea{
    background-color:#fff;
    font-size:.875rem;
    border:1px solid #858c93;
    color:#858c93;
    outline:none;
    font-family:"Roboto",sans-serif
}
.form-style1 select.error,.form-style1 input[type="text"].error,.form-style1 input[type="email"].error,.form-style1 input[type="password"].error,.form-style1 input[type="number"].error,.form-style1 input[type="tel"].error,.form-style1 input[type="date"].error,.form-style1 textarea.error{
    border-color:#e3161a
}
.form-style1 select,.form-style1 input[type="text"],.form-style1 input[type="number"],.form-style1 input[type="tel"],.form-style1 input[type="email"],.form-style1 input[type="password"],.form-style1 input[type="date"]{
    padding:10px 20px;
    height:42px;
    border-radius:50px
}
.form-style1 textarea{
    padding:10px;
    margin-bottom:5px;
    min-height:171px;
    border-radius:15px
}
.checkbox-filter{
    display:flex;
    justify-content:space-between;
    align-items:center
}
.checkbox-filter span{
    color:#94979c;
    font-size:1rem;
    font-weight:700
}
.checkbox-filter input{
    display:none
}
.checkbox-filter input:checked+.ak-check{
    background:#2fbcd9;
    border-color:#2fbcd9;
    color:white
}
.checkbox-filter .ak-check{
    padding:2px;
    color:transparent;
    border:2px solid #5a5a5a;
    border-radius:5px;
    width:24px;
    height:24px;
    font-size:.875rem
}
.ad-tabs{
    border-bottom:3px solid #cfcfcf;
    margin-bottom:20px;
    padding-bottom:20px
}
.ad-tabs button{
    background:transparent;
    border:none;
    outline:none;
    font-size:1rem;
    margin:0 10px
}
.ad-tabs button.active{
    color:#26a9e0
}
.ad-tabs button.active::before{
    content:'';
    height:7px;
    background:#26a9e0;
    left:-10%;
    top:36px;
    width:120%
}
@media (min-width: 768px){
    .ad-tabs button.active::before{
        top:37px
    }
}
.slick-custom-controll-1 .slick-list,.slick-custom-controll-1 .slick-track{
    height:100%
}
.slick-custom-controll-1.landing-banner .slick-dots{
    left:50%;
    bottom:-40px;
    transform:translate(-50%, 0)
}
@media (min-width: 768px){
    .slick-custom-controll-1.landing-banner .slick-dots{
        bottom:30px
    }
}
.slick-custom-controll-1 .slick-dots{
    left:107px;
    bottom:123px;
    z-index:999;
    list-style:none;
    padding:0;
    margin:0
}
.slick-custom-controll-1 .slick-dots li{
    margin-right:8px
}
.slick-custom-controll-1 .slick-dots li button{
    width:10px;
    height:10px;
    background:#94bcd5;
    border:0;
    padding:0;
    border-radius:100px;
    color:transparent
}
.slick-custom-controll-1 .slick-dots li.slick-active button{
    background:#ccc
}
.slick-custom-controll-1 .slick-arrow{
    border:2px solid #c8c8c8;
    border-radius:50%;
    background-color:#fff;
    position:absolute;
    width:46px;
    height:45px;
    background-image:url("/img/landing_pages/slick-arrow.png");
    background-repeat:no-repeat;
    background-position:center center;
    left:-80px;
    top:50%;
    transform:translateY(-50%);
    color:transparent
}
.slick-custom-controll-1 .slick-arrow.slick-prev{
    left:0;
    z-index:9
}
@media (min-width: 768px){
    .slick-custom-controll-1 .slick-arrow.slick-prev{
        left:-80px
    }
}
.slick-custom-controll-1 .slick-arrow.slick-next{
    right:0;
    left:auto;
    transform:translateY(-50%) rotate(-180deg)
}
@media (min-width: 768px){
    .slick-custom-controll-1 .slick-arrow.slick-next{
        right:-80px
    }
}
.pageNotFound{
    padding-bottom:50px;
    font-size:20px
}
.select-arrow-down select{
    -webkit-appearance:none
}
.select-arrow-down::after{
    content:'';
    border:solid #999999;
    border-width:0 1px 1px 0;
    top:14px;
    right:14px;
    transform:rotate(45deg);
    padding:4px
}
.MNpopupBox{
    left:0;
    top:0;
    width:100%;
    height:100%;
    z-index:9999;
    overflow:auto;
    background:rgba(0,0,0,0.8)
}
@media (min-width: 768px){
    .MNpopupBox{
        padding:50px 15px;
        display:-webkit-box;
        display:-moz-box;
        display:-ms-flexbox;
        display:-webkit-flex;
        display:flex
    }
}
.MNpopupBox .overlay{
    width:inherit;
    height:inherit;
    background:rgba(0,0,0,0.8);
    position:fixed;
    left:0;
    top:0
}
.MNpopupBox .MNpopupBox__contentWrapper{
    width:100%;
    height:100%;
    z-index:5
}
.MNpopupBox .MNpopupBox__centerBox{
    background-color:#fff;
    max-width:780px;
    margin:auto;
    width:100%;
    min-height:100%
}
@media (min-width: 768px){
    .MNpopupBox .MNpopupBox__centerBox{
        min-height:80%;
        border-radius:5px
    }
}
.MNpopupBox .MNpopupBox__centerBox--fadded:after{
    content:'';
    left:0;
    top:0;
    right:0;
    bottom:0;
    margin:auto;
    background:#fff;
    opacity:0.8;
    z-index:9
}
.MNpopupBox .MNpopupBox__close{
    border:none;
    background:none;
    color:#333;
    right:10px;
    top:10px;
    z-index:9
}
.MNpopupBox .MNpopupBox__close .mn-remove{
    width:20px;
    height:20px;
    opacity:0.3
}
.MNpopupBox .MNpopupBox__close .mn-remove:hover{
    opacity:1
}
.MNpopupBox .MNpopupBox__close .mn-remove::before,.MNpopupBox .MNpopupBox__close .mn-remove::after{
    left:15px;
    content:' ';
    height:20px;
    width:2px;
    background-color:#333
}
.MNpopupBox .MNpopupBox__close .mn-remove::before{
    transform:rotate(45deg)
}
.MNpopupBox .MNpopupBox__close .mn-remove::after{
    transform:rotate(-45deg)
}
.MNpopupBox .popup_loader{
    top:50%;
    left:50%;
    -moz-transform:translate(-50%, -50%);
    -webkit-transform:translate(-50%, -50%);
    -ms-transform:translate(-50%, -50%);
    transform:translate(-50%, -50%)
}
.MNpopupBox__Active{
    overflow:hidden
}
@media (max-width: 767px){
    .MNpopupBox__Active>*:not(.MNpopupBox):not(.successMsg){
        display:none
    }
}
.MNpopupBox__Active #PureChatWidget.purechat{
    z-index:9 !important
}
.city-menu{
    position:static !important
}
@media (min-width: 992px){
    .city-menu:hover .city-menu-dropdown{
        display:block
    }
}
.city-menu-dropdown{
    left:70px;
    top:100%;
    background-color:#fff;
    z-index:9;
    max-width:80%;
    box-shadow:0px 8px 16px 0px rgba(0,0,0,0.2);
    padding:20px
}
.city-menu{
    position:static !important
}
.city-menu-dropdown a{
    color:#000 !important
}
.city-menu-dropdown h4{
    color:#26aae8;
    font-size:.9375rem;
    margin:0 0 20px
}
.city-menu-dropdown ul li{
    width:110px;
    margin:0 0 0 0;
    padding-right:20px
}
.city-menu-dropdown .popular-cities{
    margin-bottom:15px
}
.city-menu-dropdown .city-list .column{
    flex-flow:column
}
.city-menu-dropdown .city-list .column a{
    margin-bottom:20px
}
.city-menu-dropdown .city-list .column a:hover{
    color:#282c3f !important
}
.city-menu-dropdown .mcities{
    background:#21a7e5;
    padding:4px;
    border-radius:3px;
    color:#fff;
    width:85px;
    margin:0px -22px
}
.h-menu ul{
    padding:0;
    margin:0;
    list-style:none
}
.h-menu li{
    padding:9px 26px 9px 0
}
.h-menu li a{
    font-size:.8125rem;
    color:#fff
}
.main-header {
    background:#FFFFFF;
    box-shadow:0 5px 16px rgba(0,0,0,0.1);
    position:fixed;
    top:0;
    left:0;
    z-index:9999;
    width:100%
}
.main-header .content-center{
    max-width:75%;
    height:100%;
    padding-left:60px
}
@media (min-width: 992px){
    .main-header .content-center{
        padding-left:15px;
        -ms-flex-pack:space-between;
        -webkit-justify-content:space-between;
        -moz-justify-content:space-between;
        -ms-justify-content:space-between;
        justify-content:space-between
    }
}
.main-header__header{
    height:50px
}
.main-header__header .logo{
    padding-top:5px;
    margin:0 auto
}
.main-header__header .logo img{
    width:80px;
    height:auto
}
.main-header__header .nav-box{
    width:100%
}
@media (min-width: 992px){
    .main-header__header{
        height:50px
    }
    .main-header__header .logo{
        margin:0 10px 0 0;
        position:static
    }
    .main-header__header .logo img{
        height:50px
    }
}
@media (max-width: 991px){
    .main-header__header .nav-box{
        justify-content:space-between;
        align-items:center
    }
    .main-header__header .btn{
        width:40px;
        height:30px;
        padding:0
    }
    .main-header__header .btn i{
        display:inline-block;
        background-image:url(/img/landing_pages/sprite.png);
        background-repeat:no-repeat;
        background-position:-247px -370px;
        width:18px;
        height:18px
    }
    .main-header__header .btn-cart{
        position:relative
    }
    .main-header__header .btn-cart i{
        width:21px;
        height:21px;
        background-position:-213px -370px
    }
    .main-header__header .btn-cart .card-number{
        position:absolute;
        top:-5px;
        right:-5px;
        width:20px;
        height:20px;
        font-size:12px;
        line-height:20px;
        border-radius:50%;
        background:#29343e;
        text-align:center;
        color:#fff
    }
    .main-header__header .user-image{
        margin-left:12px
    }
    .main-header__header .user-image i{
        display:inline-block;
        background-image:url(/img/landing_pages/sprite.png);
        background-repeat:no-repeat;
        background-position:-336px -214px;
        width:32px;
        height:32px
    }
}
@media (min-width: 992px){
    .topheader{
        background-color:#0a5c7e;
        display:block
    }
}
.digital-sales-info-menu{
    color:#fff
}
.digital-sales-info-menu a{
    color:#fff
}
.digital-sales-info-menu>*:not(:first-child)::before{
    content:"";
    background-color:white;
    width:1px;
    height:22px;
    margin:0 5px 0 10px
}
.user-account-menu li{
    margin-left:15px;
    padding-right:0 !important
}
.user-account-menu li a{
    padding:6px 12px;
    border-radius:50px
}
.user-account-menu li a:hover:not(.cartItem){
    background-color:#09a4d4
}
.user-account-menu li .cartItem::before{
    content:'';
    display:inline-block;
    width:20px;
    height:18px;
    background-image:url(/img/landing_pages/sprite.png);
    background-repeat:no-repeat;
    background-position:-344px -60px;
    vertical-align:middle;
    margin-right:4px
}
.mobile-icon-xs{
    width:20px;
    height:23px;
    background-image:url(/img/landing_pages/sprite.png);
    background-repeat:no-repeat;
    background-position:-386px -62px
}
.whatsapp-info{
    width:30px;
    height:30px;
    background-image:url(/img/landing_pages/sprite.png);
    background-repeat:no-repeat;
    background-position:-301px -54px
}
@media (min-width: 768px){
    .breadcrumb{
        display:block
    }
}
.breadcrumb .content-center{
    padding:10px 0
}
.breadcrumb ol{
    list-style:none;
    padding:0;
    margin:0
}
.breadcrumb ol a{
    color:#59626b
}
.breadcrumb ol li{
    font-size:.75rem;
    line-height:1.4;
    margin-right:5px;
    color:#59626b;
    padding-left:15px;
    margin-right:10px
}
.breadcrumb ol li:last-child{
    color:#3dc4db
}
.breadcrumb ol li:first-child{
    padding-left:0
}
.breadcrumb ol li::before{
    content:" ";
    top:3px;
    left:0;
    background-image:url(/img/landing_pages/sprite.png);
    background-repeat:no-repeat;
    background-position:0 -429px;
    width:7px;
    height:12px;
    transform:scale(0.9)
}
.cms_breadcrumb{
    display:flex;
    padding:15px 0
}
.cms_breadcrumb .content-center{
    width:100%;
    padding:0 15px
}
.cms_breadcrumb a{
    text-decoration:none;
    color:#5d6b78;
    font-size:.75rem
}
.cms_breadcrumb .text{
    color:#2fbcd9
}
.main-menu-btn{
    width:30px;
    height:21px;
    background-image:url(/img/landing_pages/sprite.png);
    background-repeat:no-repeat;
    background-position:-159px -245px;
    background-color:transparent;
    border:0px none;
    outline:none;
    left:15px;
    top:50%;
    transform:translateY(-50%)
}
@media (min-width: 992px){
    .main-menu-btn{
        display:none
    }
}
.main-nav{
    left:0;
    top:65px;
    background:#e9f0fa;
    width:100%;
    height:100%;
    overflow:auto;
    padding:40px 35px
}
@media (max-width: 991px){
    .main-nav{
        display:none;
        height:calc(100% - 65px);
        height:calc(100vh - 65px)
    }
    .main-nav .long-arrow-right::after{
        content:"";
        display:inline-block;
        width:20px;
        height:12px;
        background:url(/img/landing_pages/sprite.png) no-repeat -298px -370px;
        position:absolute;
        right:0
    }
}
@media (min-width: 992px){
    .main-nav{
        padding:0;
        position:static;
        background:transparent;
        display:-webkit-box;
        display:-moz-box;
        display:-ms-flexbox;
        display:-webkit-flex;
        display:flex;
        -webkit-align-items:center;
        -moz-align-items:center;
        -ms-align-items:center;
        align-items:center;
        overflow:initial
    }
}
.main-nav a{
    font-size:1.1875rem;
    font-weight:700;
    color:#29343e
}
@media (min-width: 992px){
    .main-nav a{
        text-tranform:uppercase;
        font-size:.75rem;
        font-weight:400
    }
}
.main-nav>ul{
    width:100%
}
@media (min-width: 992px){
    .main-nav>ul{
        height:100%;
        -webkit-align-items:center;
        -moz-align-items:center;
        -ms-align-items:center;
        align-items:center
    }
}
@media (min-width: 992px){
    .main-nav>ul>li{
        height: 100%;
        padding:10px 15px 12px 12px;
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-align-items: center;
        -moz-align-items: center;
        -ms-align-items: center;
        align-items: center;
    }
}
.main-nav>ul>li>a{
    padding:0 0 22px;
    border-bottom:1px solid #ebebeb
}
@media (min-width: 992px){
    .main-nav>ul>li>a{
        padding:10px 15px 12px 12px;
        border-bottom:0 none
    }
}
.main-nav>ul>li.submenu .d-arrow{
    width:37px;
    height:37px;
    top:0;
    right:12px;
    line-height:37px
}
@media (min-width: 992px){
    .main-nav>ul>li.submenu .d-arrow{
        background-image:url(/img/landing_pages/sprite.png);
        background-repeat:no-repeat;
        background-position:-40px -160px;
        width:12px;
        height:6px;
        right:5px;
        top:50%;
        transform:translateY(-50%)
    }
    .main-nav>ul>li.submenu .d-arrow::before{
        content:'+';
        font-style:normal;
        font-size:20px;
        transition:.5s
    }
    .main-nav>ul>li.submenu .d-arrow.on::before{
        content:'-';
        font-size:1.75rem
    }
    .main-nav>ul>li.submenu .d-arrow::before{
        content:''
    }
}
.main-nav>ul>li>ul{
    top:100%;
    left:5px
}
.main-nav>ul>li>ul::after{
    display:none;
    content:" ";
    top:-6px;
    right:0;
    left:0;
    border-left:8px solid transparent;
    border-right:8px solid transparent;
    border-bottom:6px solid #fff
}
@media (min-width: 992px){
    .main-nav>ul>li>ul::after{
        display:block
    }
}
@media (max-width: 991px){
    .main-nav .menu{
        margin-bottom:35px
    }
}
.main-nav ul{
    padding:0;
    margin:0;
    list-style:none
}
@media (min-width: 992px){
    .main-nav ul{
        display:block;
        display:-webkit-box;
        display:-moz-box;
        display:-ms-flexbox;
        display:-webkit-flex;
        display:flex
    }
}
.main-nav ul li{
    white-space:nowrap
}
@media (min-width: 992px){
    .main-nav ul li:hover>ul{
        display:block
    }
}
.main-nav ul li li{
    border-bottom:1px solid #f1f2f2;
    border-left:3px solid transparent
}
.main-nav ul li li .down-arrow{
    width:18px;
    height:14px;
    display:inline-block;
    background:url(/img/landing_pages/sprite.png) no-repeat -210px -426px;
    position:absolute;
    right:5px;
    top:4px
}
.main-nav ul li li .down-arrow.on{
    transform:rotate(-180deg)
}
@media (min-width: 992px){
    .main-nav ul li li .down-arrow{
        display:none
    }
}
.main-nav ul li li a{
    padding:0 0 16px 10px
}
@media (max-width: 991px){
    .main-nav ul li li a{
        display:inline-block;
        font-size:1rem;
        font-weight:500
    }
}
@media (min-width: 992px){
    .main-nav ul li li a{
        padding:15px 10px 10px 15px;
        margin-right: 10px;
    }
}
.main-nav ul ul{
    z-index:99
}
@media (min-width: 992px){
    .main-nav ul ul{
        box-shadow:0px 5px 45px rgba(0,0,0,0.16);
        border-radius:5px;
        padding-top:2px;
        background:#fff;
        display:none;
        position:absolute;
        min-width:152px
    }
}
.main-nav ul ul::after{
    content:" ";
    position:absolute;
    right:auto;
    width:0;
    height:0;
    margin:auto
}
@media (min-width: 992px){
    .main-nav ul ul li:hover{
        border-left:3px solid #2fbcd9 !important
    }
}
.main-nav ul ul ul{
    top:0;
    left:100%;
    display:none;
    list-style:none;
    padding-left:8px;
    margin:0 0 10px
}
@media (min-width: 992px){
    .main-nav ul ul ul{
        margin:0;
        padding-left:0
    }
    .main-nav ul ul ul::after{
        left:-6px;
        top:15px;
        border-top:8px solid transparent;
        border-right:6px solid #fff;
        border-bottom:8px solid transparent
    }
}
.main-nav ul ul ul li:hover a{
    color:#2fbcd9
}
@media (max-width: 991px){
    .main-nav ul ul ul li a{
        color:#696c71;
        font-size:.9375rem;
        font-weight:500;
        display:flex;
        align-items:center;
        justify-content:space-between
    }
}
.main-nav .btns-block{
    margin-top:13px
}
.main-nav .btns-block a{
    display:inline-block;
    border:2px solid #0092c7;
    background-color:transparent;
    border-radius:20px;
    padding:10px 15px;
    font-weight:700;
    font-size:1rem;
    color:#0092c7;
    line-height:1;
    margin-bottom:10px;
    text-decoration:none;
    text-transform:uppercase
}
.main-nav .btns-block a::before{
    content:"";
    white-space:pre
}
.main-nav .m-social-link-block{
    border-top:1px solid #cfd6df;
    padding-top:50px
}
.main-nav .m-social-link-block a{
    display:inline-block;
    font-size:15px;
    font-weight:500;
    padding-left:40px;
    position:relative;
    margin-bottom:10px;
    line-height:25px
}
.main-nav .m-social-link-block a::after{
    content:"";
    display:block
}
.main-nav .m-social-link-block a::before{
    content:'';
    display:inline-block;
    background-image:url(/img/landing_pages/sprite.png);
    background-repeat:no-repeat;
    position:absolute;
    left:0
}
.main-nav .m-social-link-block .sales-mob::before{
    width:15px;
    height:25px;
    background-position:-438px -374px;
    left:7px
}
.main-nav .m-social-link-block .whatsapp-mob::before{
    width:24px;
    height:24px;
    background-position:-473px -374px
}
.main-nav .visible-xs-only{
    display:block
}
@media (min-width: 768px){
    .main-nav .visible-xs-only{
        display:none
    }
}
.menu-explore-courses{
    margin-left:auto
}
@media (max-width: 991px){
    .menu-explore-courses a{
        background:none
    }
}
@media (min-width: 992px){
    .menu-explore-courses a{
        color:rgba(255,255,255,0.9);
        box-shadow:0 5px 3px 0 rgba(5,162,211,0.2);
        font-weight:700;
        padding:10px 20px 12px 20px !important
    }
}
.auto-suggest-search{
    width:32.66%
}
.auto-suggest-search input{
    width:100%;
    height:42px;
    font-size:.8125rem;
    color:#838383;
    background-color:#fff;
    border:1px solid #e8e8e8;
    padding:10px 15px;
    border-radius:30px;
    outline:none
}
.auto-suggest-search input:focus ~ .sugg-search-result{
    display:block
}
@media (min-width: 768px){
    .auto-suggest-search{
        display:-webkit-box;
        display:-moz-box;
        display:-ms-flexbox;
        display:-webkit-flex;
        display:flex;
        -webkit-align-items:center;
        -moz-align-items:center;
        -ms-align-items:center;
        align-items:center
    }
    .auto-suggest-search form{
        position:relative;
        width:100%
    }
}
.auto-suggest-search .search-btn{
    width:35px;
    height:35px;
    border-radius:50%;
    background:#29343e;
    font-size:0px;
    line-height:40px;
    background-image:url(/img/landing_pages/sprite.png);
    background-repeat:no-repeat;
    background-position:-30px -123px;
    top:3px;
    right:3px;
    z-index:9990;
    cursor:pointer
}
.auto-suggest-search .sugg-search-result{
    background:#fff;
    width:100%;
    top:15px;
    z-index:-1;
    border-radius:10px;
    padding-top:35px;
    max-height:210px;
    overflow:auto;
    left:0;
    box-shadow:3px 2px 73px rgba(53,53,53,0.2)
}
.auto-suggest-search .sugg-search-result ul{
    list-style:none;
    padding:0;
    margin:0
}
.auto-suggest-search .sugg-search-result ul li{
    font-size:.9375rem
}
.auto-suggest-search .sugg-search-result ul li:hover{
    background-color:#f7fafe
}
.auto-suggest-search .sugg-search-result ul li a{
    padding:10px 28px;
    color:inherit;
    text-decoration:none
}
.landing-banner{
    height:300px;
    width:90%;
    margin:20px auto;
    border-radius:15px
}
.landing-banner .slide,.landing-banner picture,.landing-banner img{
    width:100%;
    height:100%;
    border-radius:15px;
    overflow:hidden;
    object-fit:contain
}
@media (min-width: 768px){
    .landing-banner .slide,.landing-banner picture,.landing-banner img{
        border-radius:0
    }
}
@media (min-width: 768px){
    .landing-banner{
        height:300px;
        width:100%;
        margin:0 0 70px
    }
}
.landing-banner .slick-list{
    border-radius:15px
}
@media (min-width: 768px){
    .landing-banner .slick-list{
        border-radius:0;
        overflow:hidden
    }
}
.landingpage-banner{
    background-image:url(/img/landing_pages/utsav-bg.jpg);
    background-repeat:repeat-x;
    background-position:left top;
    padding:15px 0;
    height:305px;
    margin-bottom:30px
}
@media (min-width: 768px){
    .landingpage-banner{
        height:auto;
        margin-bottom:0
    }
}
.landingpage-banner h1{
    color:#ffffff;
    font-size:1.5rem;
    font-weight:300
}
@media (min-width: 768px){
    .landingpage-banner h1{
        font-size:2.375rem
    }
}
.landingpage-banner img{
    border-radius:10px;
    overflow:hidden;
    box-shadow:0 -30px 30px rgba(0,0,0,0.15);
    height:250px;
    object-fit:cover;
    width:100%
}
@media (min-width: 768px){
    .landingpage-banner img{
        height:auto
    }
}
.landingpage-banner .slick-arrow{
    background:rgba(0,0,0,0.3);
    width:36px;
    height:61px;
    font-size:0;
    outline:none;
    padding:0;
    background-image:url("/img/landing_pages/sprite.png");
    background-repeat:no-repeat;
    background-position:-129px 20px;
    top:0;
    bottom:0;
    left:0;
    z-index:9;
    border:none;
    margin:auto
}
.landingpage-banner .slick-arrow.slick-next{
    background-position:-125px -35px;
    left:auto;
    right:0
}
.landingpage-banner .slick-dots{
    text-align:center;
    left:0;
    padding:0;
    width:100%;
    bottom:-10px
}
@media (min-width: 768px){
    .landingpage-banner .slick-dots{
        bottom:20px;
        margin:0
    }
}
.landingpage-banner .slick-dots li{
    width:8px;
    height:8px;
    border-radius:50%;
    background:#91989e;
    margin:0 5px;
    cursor:pointer
}
.landingpage-banner .slick-dots li button{
    font-size:0;
    padding:0;
    background:transparent;
    border:0
}
@media (min-width: 768px){
    .landingpage-banner .slick-dots li{
        width:12px;
        height:12px
    }
}
.landingpage-banner .slick-dots .slick-active{
    background:#ffffff
}
.cms-about-us{
    margin:60px 0
}
.cms-about-us p, .cms-entrance-exam .title{
    font-size:.9375rem;
    line-height:1.3;
    font-weight:400;
    text-align:justify;
}
.cms-about-us .coaching-blocks{
    flex-wrap:wrap;
    margin:20px 0;
    justify-content:space-between
}
@media (min-width: 992px){
    .cms-about-us .coaching-blocks{
        display:flex
    }
}
.cms-about-us .coaching-blocks .single-block{
    width:50%;
    padding:0 10px
}
@media (min-width: 992px){
    .cms-about-us .coaching-blocks .single-block{
        width:25%;
        padding:0 30px
    }
}
.cms-about-us .coaching-blocks .single-block img{
    margin:0 auto;
    margin-bottom:15px
}
.cms-about-us .coaching-blocks .single-block span{
    font-size:0.9rem;
    font-weight:400
}
@media (min-width: 992px){
    .cms-about-us .coaching-blocks .single-block span{
        font-size:.9375rem;
        font-weight:500
    }
}
.cms-about-us .cta .secondary-btn{
    font-size:.9375rem;
    font-weight:500;
    padding:10px 40px;
    border-width:2px
}
@media (min-width: 992px){
    .cms-about-us .cta .secondary-btn{
        font-size:1.125rem
    }
}
.stream-info{
    background:#f7fafe;
    padding:39px 0
}
.stream-info ul{
    list-style:none;
    padding:0;
    margin:0
}
.stream-info ul li{
    font-size:.875rem;
    line-height:1.3;
    padding:0 15px 0 35px;
    margin-bottom:25px;
    width:50%
}
@media (min-width: 768px){
    .stream-info ul li{
        padding:0 25px 0 42px;
        width:33%
    }
}
.stream-info ul li strong{
    color:#000;
    margin-top:7px
}
.stream-info ul li::after{
    width:24px;
    height:17px;
    content:" ";
    display:inline-block;
    position:absolute;
    top:4px;
    left:0;
    background-image:url(//dcx0p3on5z8dw.cloudfront.net/themes/digital/images/sprite.png);
    background-repeat:no-repeat;
    background-position:-70px -70px
}
.sku-cards-section.cms-sku-big .purchase-card{
    width:100%
}
.sku-cards-section .sku-cards .sku-small{
    margin:0 10px 15px
}
@media (min-width: 992px){
    .floating-leadform-page .cms-sku-small .sku-small{
        max-width:297px
    }
}
.trending-crouses{
    margin:0 0 75px;
    min-height:100px
}
.trending-crouses .sku-inners{
    margin:0 -10px
}
.trending-crouses .trending-track{
    white-space:nowrap
}
@media (min-width: 768px){
    .trending-crouses .trending-track{
        white-space:normal
    }
}
.trending-courses-slider{
    overflow:auto
}
@media (min-width: 768px){
    .trending-courses-slider{
        overflow:inherit;
        width:100%
    }
}
.sku-small{
    padding:0 10px 5px;
    width:100%;
    white-space:normal;
    max-width:290px;
    outline:none
}
@media (min-width: 768px){
    .sku-small{
        display:block;
        max-width:312px
    }
}
.sku-small .sku-inner{
    border-radius:12px;
    box-shadow:0 2px 6px rgba(0,0,0,0.2);
    background-color:#fff
}
.sku-small .sku-inner .item-bottom-content{
    padding:15px
}
.sku-small .sku-inner .item-title{
    font-size:16px;
    font-weight:bold;
    line-height:1.2;
    max-height:57px;
    overflow:hidden;
    margin-bottom:5px
}
.sku-small .sku-inner .item-title a{
    display:-webkit-box;
    -webkit-line-clamp:3;
    -webkit-box-orient:vertical;
    overflow:hidden;
    height:58px
}
.sku-small .sku-inner .main-item-img{
    margin-top:15px;
    height:165px;
    background:#01607d;
    border-radius:12px 12px 0 0;
    justify-content:center;
    align-items:center;
    overflow:hidden
}
.sku-small .sku-inner .main-item-img img{
    max-height:90%;
    object-fit:cover
}
.sku-small .sku-inner .value-label{
    background:#ed2a00;
    font-size:.75rem;
    color:#fff;
    border-radius:50px;
    padding:5px 15px;
    top:0;
    right:15px;
    margin-top:-11px;
    z-index:2
}
.sku-small .sku-inner .wishlist{
    width:34px;
    height:34px;
    left:18px;
    top:12px;
    background:#348097;
    color:#FFF;
    border-radius:50%
}
.sku-small .sku-inner a{
    color:#353535;
    font-size:1rem;
    font-weight:700
}
.sku-small .sku-inner .validity-date{
    color:#7b7b7b;
    font-size:.875rem;
    margin-bottom:10px
}
.new-price{
    margin-right: 20px;
}
.sku-small .sku-inner .new-price{
    color:#000;
    margin-bottom:10px
}
.sku-small .sku-inner .new-price .ak-rupee{
    font-weight:700;
    font-size:.9375rem
}
.sku-small .sku-inner .new-price span{
    font-size:1.125rem;
    font-weight:700
}
.sku-small .sku-inner .new-price .ak-exclamation-point{
    font-size:.75rem;
    color:#4dc5de;
    vertical-align:text-top
}
.sku-small .sku-inner .offer-box{
    margin-bottom:16px
}
.sku-small .sku-inner del{
    font-size:.8125rem;
    color:#9e9e9e
}
.sku-small .sku-inner ins{
    font-size:.8125rem;
    color:#ed2a00;
    margin-left:3px
}
.sku-small .course-type{
    margin-bottom:16px
}
.sku-small .course-type .btn{
    font-size:12.5px;
    color:#5d6b78;
    border-radius:15px;
    background:#d4ddec;
    padding:3px 10px;
    min-width:65px;
    text-align:center;
    display:inline-block;
    vertical-align:top;
    border:none
}
.sku-small .course-type .btn.active{
    background:#436380;
    border-color:#436380;
    color:#FFF
}
.sku-small .footer-btns{
    border-top:1px solid #d6d6d6;
    padding:13px 15px 0;
    margin:0 -15px
}
@media (max-width: 767px){
    .sku-small .footer-btns{
        width:110%
    }
}
.sku-small .footer-btns .btn{
    width:127px;
    height:42px;
    font-weight:400;
    padding:8px 15px
}
@media (min-width: 768px){
    .sku-small .footer-btns .btn{
        height:42px
    }
}
.sku-small .footer-btns .btn:first-child{
    margin-right:10px
}
.sku-small .footer-btns .btn-fill{
    font-size:.9375rem
}
.sku-small .footer-btns .btn-line{
    font-size:13px
}
.trending-control{
    width:100%;
    z-index:9;
    bottom:0
}
.trending-control button+button{
    margin-left:4px
}
.purchase-wrapper{
    max-width:80%;
    margin:auto;
    padding:0px
}
@media (min-width: 768px){
    .purchase-wrapper{
        padding:10px
    }
}
.purchase-wrapper .btn-filter{
    position:fixed;
    width:70px;
    height:70px;
    border:none;
    font-size:32px;
    color:white;
    background:#3ac2db;
    border-radius:50%;
    text-align:center;
    line-height:85px;
    box-shadow:0 3px 15px rgba(58,194,219,0.3);
    bottom:20px;
    right:30px;
    z-index:999;
    padding:0
}
@media (min-width: 768px){
    .purchase-wrapper .btn-filter{
        display:none
    }
}
.purchase-wrapper .filters{
    position:fixed;
    left:0;
    right:0;
    bottom:0;
    top:0;
    padding:20px;
    display:none;
    overflow:auto;
    background:rgba(0,0,0,0.8);
    z-index:9999
}
@media (min-width: 992px){
    .purchase-wrapper .filters{
        position:static;
        width:260px;
        background:#e9f0fa;
        display:block;
        border-radius:8px;
        padding:20px;
        z-index:initial
    }
}
.purchase-wrapper .filters h3{
    font-size:1rem;
    font-weight:700;
    color:#4f5256;
    margin:0 0 24px
}
.purchase-wrapper .filters h2{
    font-size:1.5rem;
    font-weight:700;
    color:#000;
    line-height:1;
    margin:0 0 15px
}
.filters-active .filters{
    display:block
}
@media (max-width: 767px){
    .purchase-wrapper .filter-wrapper{
        background:#e9f0fa;
        padding:20px 0 80px;
        height:calc(100% - 60px);
        border-radius:10px;
        margin-top:60px;
        position:relative
    }
    .purchase-wrapper .filter-wrapper .btn-close{
        color:rgba(255,255,255,0.6);
        font-size:4rem;
        transform:translateY(calc(-100%))
    }
    .purchase-wrapper .filter-wrapper .action-box{
        display:flex;
        justify-content:space-between;
        padding:0 15px
    }
}
@media (max-width: 767px) and (min-width: 768px){
    .purchase-wrapper .filter-wrapper .action-box{
        padding:0
    }
}
@media (max-width: 767px){
    .purchase-wrapper .filter-wrapper .action-box .btn{
        padding:9px 23px;
        min-width:130px;
        font-size:1rem
    }
}
@media (max-width: 767px){
    .purchase-wrapper .filter-scroller{
        height:100%;
        overflow:auto;
        padding:10px 20px
    }
}
.purchase-wrapper .filter-box+.filter-box{
    margin-top:13px
}
@media (min-width: 768px){
    .purchase-wrapper .main-content{
        flex:1;
        padding:0 0 0 4vw
    }
}
.purchase-wrapper .sortBy{
    display:flex;
    justify-content:flex-end
}
.purchase-wrapper .sortBy .custom-dropdown-2{
    margin-left:10px
}
.purchase-wrapper .sortBy .custom-dropdown-2:first-child{
    margin-left:0
}
.purchase-card{
    border-radius:8px;
    box-shadow:0 3px 19px rgba(1,1,1,0.17);
    margin-bottom:30px
}
@media (min-width: 768px){
    .purchase-card{
        padding:10px;
        flex: 0 0 47%;
        margin-right: 25px;
    }
}
@media (min-width: 768px){
    .purchase-card .purchase-card__img-box{
        flex:0 0 33%;
        min-height:130px;
        overflow:hidden
    }
}
.purchase-card .purchase-card__img{
    border-radius:8px 8px 0 0;
    background:#285f79;
    padding:20px 40px;
    overflow:hidden
}
@media (min-width: 768px){
    .purchase-card .purchase-card__img{
        height:100%;
        padding:20px;
        border-radius:8px
    }
}
.purchase-card .purchase-card__img img{
    display:block;
    max-width:100%;
    height:180px;
    object-fit:cover
}
@media (max-width: 767px){
    .purchase-card .purchase-card__img img{
        height:138px
    }
}
.purchase-card .purchase-card__info-box{
    flex:1
}
.purchase-card .purchase-card__info{
    padding:20px 20px 0
}
@media (min-width: 768px){
    .purchase-card .purchase-card__info{
        width:calc(100% - 150px);
        padding:0 20px 20px;
        min-height:75px
    }
}
.purchase-card .purchase-card__title{
    color:#000;
    font-size:1.375rem;
    font-weight:700;
    margin-bottom:15px
}
.purchase-card .purchase-card__title a{
    display:block;
    color:inherit;
    text-decoration:none
}
@media (min-width: 768px){
    .purchase-card .purchase-card__title{
        margin-bottom:10px;
        font-size:1.3125rem;
        font-weight:700
    }
}
.purchase-card .expiry-date{
    display:inline-block;
    font-size:12px;
    color:#29343e;
    font-weight:500
}
@media (min-width: 768px){
    .purchase-card .expiry-date{
        font-size:13px
    }
}
.purchase-card .purchase-card__sub-title{
    font-size:1rem;
    color:#585858;
    margin:0 0 10px
}
.purchase-card .purchase-card__sub-title a{
    color:inherit;
    text-decoration:none
}
.purchase-card .purchase-card__desc{
    color:#585858;
    font-size:.875rem;
    margin-bottom:20px;
    line-height:1.4
}
@media (min-width: 768px){
    .purchase-card .purchase-card__desc{
        margin-bottom:0px
    }
}
@media (min-width: 768px){
    .purchase-card .purchase-card__desc .btn-link{
        font-size:1rem;
        margin:4px 0 12px;
        display:block
    }
}
.purchase-card .price-details{
    padding:10px 20px 20px;
    display: flex;
}
@media (min-width: 768px){
    .purchase-card .price-details{
        position:absolute;
        top:0;
        right:0;
        width:150px;
        padding:0;
        display: block;
    }
}
.purchase-card .new-price{
    color:#000;
    margin-right:8px;
    display:inline-block;
    line-height:30px;
}
@media (min-width: 768px){
    .purchase-card .new-price{
        display:block
    }
}
.purchase-card .new-price i{
    font-size:.8125rem;
    font-weight:700
}
.purchase-card .new-price ins{
    font-size:1.125rem;
    text-decoration:none;
    font-weight:700
}
.purchase-card .dis-off{
    color:#ed2a00;
    font-size:.8125rem;
    font-weight:700
}
.purchase-card del{
    font-size:.8125rem;
    font-weight:500;
    color:#9e9e9e;
    margin-right:6px
}
.purchase-card .purchase-card__footer{
    padding:0 20px 35px
}
@media (min-width: 768px){
    .purchase-card .purchase-card__footer{
        padding:0 0 0 15px;
        display:flex;
        justify-content:space-between;
        align-items:center
    }
}
.purchase-card .purchase-card__footer .btn-line{
    border:2px solid #0092c7;
    font-size:1.125rem;
    font-weight:900;
    padding:6px 18px
}
.purchase-card .purchase-card__footer .btn-line:hover{
    background-color:#0092C7
}
.purchase-card .purchase-card__footer .btn-fill{
    font-size:1.125rem;
    font-weight:900;
    padding:11px 18px
}
.purchase-card .purchase-card__type{
    white-space:nowrap
}
.purchase-card .purchase-card__type ~{
    margin-left:10px
}
.filter-box-active{
    overflow:hidden
}
.filter-box-active .filters{
    display:block
}
.purchase-detail-wrapper{
    margin:0 auto 60px
}
.purchase-detail-wrapper .row-wrap{
    padding:0 15px
}
@media (min-width: 768px){
    .purchase-detail-wrapper .row-wrap{
        padding:0 85px
    }
}
.purchase-detail-wrapper .banner{
    background-image:url(/img/product-banner.jpg);
    background-repeat:no-repeat;
    background-size:cover;
    padding:15px 0;
    color:white
}
.purchase-detail-wrapper .caption__title{
    font-size:1.25rem;
    color:#fff;
    line-height:1.1;
    font-weight:500;
    margin:0 0 2px
}
@media (min-width: 768px){
    .purchase-detail-wrapper .caption__title{
        font-size:1.875rem
    }
}
.purchase-detail-wrapper .caption__text,.purchase-detail-wrapper .caption__expire{
    font-size:.875rem;
    line-height:1.2;
    margin-bottom:10px
}
.purchase-detail-wrapper .course-description{
    margin-bottom:5px;
    min-height:300px
}
@media (min-width: 768px){
    .purchase-detail-wrapper .course-description{
        background:#FFF
    }
}
.purchase-detail-wrapper .course-description .col-left{
    flex:0 0 348px;
    padding:15px;
    margin:0 0 15px;
    width:100%
}
@media (min-width: 768px){
    .purchase-detail-wrapper .course-description .col-left{
        padding:0;
        width:348px
    }
}
.purchase-detail-wrapper .course-description .col-left img{
    width:100%;
    height:auto;
    max-height:100%;
    display:block
}
.purchase-detail-wrapper .course-description .col-left .imgSlider{
    width:100%;
    overflow:hidden
}
.purchase-detail-wrapper .course-description .col-left .imgSlide{
    background:#285f7a
}
.purchase-detail-wrapper .course-description .col-left .slick-dots{
    margin:0;
    padding:0;
    display:flex;
    justify-content:center;
    list-style:none
}
.purchase-detail-wrapper .course-description .col-left .slick-dots button{
    background:none;
    border:1px solid #ababab;
    padding:5px;
    border-radius:50%;
    width:10px;
    height:10px;
    line-height:1;
    color:transparent;
    display:inline-block;
    margin:20px 5px
}
.purchase-detail-wrapper .course-description .col-left .slick-active button{
    background:#ababab
}
.purchase-detail-wrapper .course-description .col-left .ak-play{
    cursor:pointer;
    position:absolute;
    top:50%;
    left:50%;
    transform:translate(-50%, -50%);
    font-size:48px;
    color:white;
    text-shadow:0 0 5px rgba(0,0,0,0.3)
}
.purchase-detail-wrapper .course-description .col-right{
    padding:0;
    text-align:justify; 
}
@media (min-width: 768px){
    .purchase-detail-wrapper .course-description .col-right{
        padding:0 15px;
        text-align:justify;
    }
}
.purchase-detail-wrapper .course-description h2{
    font-size:1.0625rem;
    line-height:1.3;
    letter-spacing:1px;
    color:#000;
    font-weight:400;
    margin-bottom:5px
}
.purchase-detail-wrapper .course-description h3{
    font-size:1.5rem;
    margin:15px 0
}
.purchase-detail-wrapper .course-description .light-black{
    color:#585858
}
.purchase-detail-wrapper .course-description ol{
    font-size:14px;
    line-height:1.68;
    margin-bottom:7px;
    padding-left:15px
}
@media (min-width: 768px){
    .purchase-detail-wrapper .course-description ol{
        padding-left:20px
    }
}
.purchase-detail-wrapper .course-description ol li{
    margin-bottom:3px
}
.purchase-detail-wrapper .breadcrumb{
    display:flex;
    background:#f7fafe;
    padding:10px 0;
    margin:0 0 5px;
    width: 100%;
}
.purchase-detail-wrapper .breadcrumb a{
    text-decoration:none;
    color:#5d6b78;
    font-size:1.0rem;
}
.purchase-detail-wrapper .breadcrumb .text{
    color:#2fbcd9
}
.purchase-detail-wrapper .colm{
    width:100%;
    margin:0 0 50px
}
@media (min-width: 768px){
    .purchase-detail-wrapper .colm{
        width:47%;
        max-width:490px
    }
}
.purchase-detail-wrapper .package-container{
    width:100%
}
@media (min-width: 768px){
    .purchase-detail-wrapper .package-container{
        width:initial
    }
}
.purchase-detail-wrapper .package-container h3{
    font-size:1.5rem;
    margin:0 0 16px;
    color:#000
}
.purchase-detail-wrapper .feature-list{
    margin:0 0 60px
}
@media (min-width: 768px){
    .purchase-detail-wrapper .feature-list{
        margin:0
    }
}
.purchase-detail-wrapper .feature-list h3{
    font-size:25px;
    font-weight:400;
    text-align:left;
    position:relative;
    margin:0 0 36px
}
.purchase-detail-wrapper .feature-list h3:before{
    content:" ";
    width:58px;
    height:3px;
    background:#f0444b;
    margin:auto;
    position:absolute;
    bottom:-10px;
    left:0;
    z-index:2
}
.purchase-detail-wrapper .feature-list ul{
    margin:0;
    padding:0;
    list-style:none
}
.purchase-detail-wrapper .feature-list li{
    display:flex;
    align-items:flex-start;
    font-size:.875rem;
    line-height:1.3;
    position:relative;
    padding-right:25px;
    margin:0 0 10px;
    color:#000
}
.purchase-detail-wrapper .feature-list li span{
    padding-left:10px
}
.purchase-detail-wrapper .feature-list .ak-check{
    color:#109fd2;
    padding:3px 0 0;
    font-size:1.25rem;
    width:20px;
    height:23px
}
.purchase-detail-wrapper .system-requirement-box{
    border:1px solid #dadada;
    padding:20px;
    height:100%;
    border-radius:5px
}
.purchase-detail-wrapper .system-requirement-box .title{
    color:#29343e;
    font-size:17px;
    line-height:1.3;
    font-weight:500;
    margin-bottom:10px;
    position:relative
}
.purchase-detail-wrapper .system-requirement-box .desc{
    color:#59626b;
    font-size:11px;
    line-height:1.3;
    display:block;
    text-align: justify;
}
.purchase-detail-wrapper .system-requirement-box .btn-link{
    font-size:.8125rem;
    color:#0092c7;
    font-weight:500
}
@media (min-width: 768px){
    .purchase-detail-wrapper .system-requirement-box .btn-link{
        margin:40px 0 0;
        font-size:1.5rem
    }
}
.purchase-detail-wrapper .product_info{
    border:1px solid #dadada;
    padding:20px;
    height:100%;
    border-radius:5px;
    background:#29343e;
    color:white
}
.purchase-detail-wrapper .product_info ol,.purchase-detail-wrapper .product_info ul{
    padding:0 0 0 15px;
    margin:0px 0 30px
}
.purchase-detail-wrapper .product_info li .ak-check{
    display:none
}
.purchase-detail-wrapper .test-schedule-box h3{
    font-size:1.75rem;
    color:#000;
    font-weight:700;
    margin:0 0 35px
}
.purchase-detail-wrapper .test-schedule-box .btn-round-download{
    position:relative;
    margin-top:-60px
}
.purchase-detail-wrapper .test-schedule-box .pr-20{
    padding-right:20px
}
.purchase-detail-wrapper .btn-round-download{
    display:inline-block;
    width:88px;
    height:88px;
    background:#31b1e0;
    border:none;
    border-radius:50%;
    color:white;
    font-size:45px;
    box-shadow:0 15px 40px rgba(49,177,224,0.3)
}
.purchase-detail-wrapper .btn-round-download:hover{
    background:#0e94c5
}
@media (max-width: 767px){
    .purchase-detail-wrapper .course-cart-wrapper{
        position:fixed;
        left:0;
        bottom:0;
        background-color:#fff;
        z-index:99;
        width:100%;
        box-shadow:0 5px 16px rgba(0,0,0,0.2)
    }
}
.purchase-detail-wrapper .course-cart-wrapper .course-cart-center{
    display:flex;
    align-items:center;
    flex-wrap:wrap;
    padding:15px;
    max-width:100%;
    margin:auto
}
@media (min-width: 768px){
    .purchase-detail-wrapper .course-cart-wrapper .course-cart-center{
        max-width:initial;
        position:initial;
        margin:0 0 50px;
        padding:0
    }
}
.purchase-detail-wrapper .course-cart-wrapper .action-box{
    margin-bottom:0;
    padding-top:0px
}
@media (min-width: 768px){
    .purchase-detail-wrapper .course-cart-wrapper .action-box{
        margin-bottom:5px;
        padding-top:0
    }
}
.purchase-detail-wrapper .course-cart-wrapper .action-box .btn{
    font-size:.625rem;
    padding:9px 5px;
    min-width:85px;
    margin-right:5px
}
@media (min-width: 768px){
    .purchase-detail-wrapper .course-cart-wrapper .action-box .btn{
        font-size:1rem;
        padding:9px 23px;
        min-width:130px;
        margin-right:20px
    }
}
.purchase-detail-wrapper .course-cart-wrapper .course-field-title,.purchase-detail-wrapper .course-cart-wrapper .course-type-title{
    color:#000;
    font-size:.875rem;
    line-height:1;
    display:block;
    margin-bottom:5px
}
@media (min-width: 768px){
    .purchase-detail-wrapper .course-cart-wrapper .course-field-title,.purchase-detail-wrapper .course-cart-wrapper .course-type-title{
        font-size:1.0625rem;
        margin-bottom:15px
    }
}
@media (max-width: 767px){
    .purchase-detail-wrapper .course-cart-wrapper .course-type-title{
        width:120px
    }
}
.purchase-detail-wrapper .course-cart-wrapper .new-price{
    font-size:1.0625rem;
    color:#29343e;
    margin-right:4px;
    display:inline-block;
    margin-bottom:5px
}
@media (min-width: 768px){
    .purchase-detail-wrapper .course-cart-wrapper .new-price{
        font-size:1.6875rem
    }
}
.purchase-detail-wrapper .course-cart-wrapper .old-price{
    font-size:.75rem;
    color:#59626b;
    text-decoration:line-through;
    padding-left:5px;
    margin-bottom:1px;
    vertical-align:top
}
@media (min-width: 768px){
    .purchase-detail-wrapper .course-cart-wrapper .old-price{
        font-size:1.125rem
    }
}
.purchase-detail-wrapper .course-cart-wrapper .discount-percent{
    font-size:.625rem;
    color:#f0444b;
    position:relative;
    top:-2px;
    margin-right:5px
}
@media (min-width: 768px){
    .purchase-detail-wrapper .course-cart-wrapper .discount-percent{
        font-size:.9375rem
    }
}
.purchase-detail-wrapper .course-cart-wrapper .course-type-wrapper{
    align-self:flex-start;
    align-items:flex-start;
    width:155px;
    margin:0 0 5px;
}
@media (min-width: 768px){
    .purchase-detail-wrapper .course-cart-wrapper .course-type-wrapper{
        display:block;
        width:155px;
        margin:0 0 5px
    }
}
.purchase-detail-wrapper .price-sec-wrapper{
    width:100%;
    margin:0 0 5px
}
@media (min-width: 768px){
    .purchase-detail-wrapper .price-sec-wrapper{
        width:100%;
        margin:0 0 5px
    }
}
.purchase-detail-wrapper .section-title{
    font-family:'Roboto', sans-serif;
    font-size:1.375rem;
    text-transform:capitalize;
    text-align:left;
    font-weight:700;
    padding:0;
    margin:0 0 20px;
    color:#4c4c4c
}
@media (min-width: 768px){
    .purchase-detail-wrapper .section-title{
        font-size:2rem
    }
}
.purchase-detail-wrapper .container{
    width:100%;
    max-width:80%;
    margin:auto;
    padding:0 15px
}
.testimonials-listing .purchase-card__title .user-img{
    width:50px;
    height:50px;
    border:3px solid #2fbcd9;
    border-radius:50%;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    overflow:hidden
}
.testimonials-listing .purchase-card__title .user-img img{
    width:100%;
    height:100%
}
.testimonials-listing .purchase-card__title .user-name{
    padding-left:10px
}
@media (min-width: 768px){
    .testimonials-listing .purchase-card__img-box{
        flex:0 0 240px
    }
}
.testimonials-listing .purchase-card__img{
    height:130px;
    padding:0;
    margin:10px
}
@media (min-width: 768px){
    .testimonials-listing .purchase-card__img{
        margin:0
    }
}
.testimonials-listing .video-thumb{
    cursor:pointer;
    width:100%;
    height:100%
}
@media (min-width: 768px){
    .testimonials-listing .video-thumb{
        width:240px
    }
}
.testimonials-listing .video-thumb img{
    object-fit:cover;
    width:100%;
    height:100%
}
.testimonials-listing .purchase-card__header{
    padding:1px 0 10px
}
@media (min-width: 768px){
    .testimonials-listing .purchase-card__header{
        padding:0
    }
}
.product_highlight{
    margin:0 0 50px
}
.product_highlight h3{
    font-size:1.75rem;
    margin:0 0 35px;
    position:relative
}
.product_highlight h3:before{
    content:'';
    width:58px;
    height:3px;
    background:#f0444b;
    position:absolute;
    right:0;
    left:0;
    z-index:2;
    bottom:-10px
}
.product_highlight table{
    font-size:.875rem
}
.product_highlight table td{
    padding:5px
}
.product_highlight table tr:first-child td{
    font-size:.9375rem;
    font-weight:700
}
.purchase-card__stats{
    background:#CBEBF7;
    display:flex;
    flex-wrap:wrap;
    padding:6px;
    border-radius:5px;
    margin:0 15px 15px
}
@media (min-width: 768px){
    .purchase-card__stats{
        padding:6px 13px;
        margin:0 0 15px 15px
    }
}
.purchase-card__stats span{
    font-size:.75rem;
    font-weight:700
}
@media (min-width: 768px){
    .purchase-card__stats span{
        font-size:.875rem
    }
}
.purchase-card__stats em{
    color:#0092c7;
    font-style:normal
}
.purchase-card__stats i{
    font-size:1.25rem;
    color:#0092c7;
    margin-right:8px
}
.purchase-card__stats .ak-play{
    font-size:1.375rem
}
.single-stats{
    padding:4px 8px;
    display:flex;
    align-items:center;
    border-right:3px solid #b6d3de
}
@media (min-width: 768px){
    .single-stats{
        padding:6px 14px
    }
}
.single-stats:first-child{
    padding-left:0
}
.single-stats:last-child{
    padding-right:0
}
.single-stats:last-child{
    border-right:none
}
.btn-chip{
    font-size:.6875rem;
    color:#5d6b78;
    border-radius:15px;
    background:#d4ddec;
    padding:3px 8px;
    min-width:55px;
    text-align:center;
    display:inline-block;
    vertical-align:top
}
.btn-chip.active{
    background:#436380;
    color:#fff
}
.expandBtn{
    color:#2fbcd9;
    font-weight:500;
    font-size:14px;
    display:inline-block;
    text-transform:uppercase;
    background:transparent;
    border:none;
    outline:none;
    margin-top:10px
}
.purchase-stats-wrapper{
    margin-bottom:20px
}
.purchase-card .purchase-stats-wrapper{
    padding:0 20px 0;
    text-align: justify;
}
@media (min-width: 768px){
    .purchase-card .purchase-stats-wrapper{
        padding-left:15px;
        text-align: justify;
    }
}
.purchase-stats-wrapper .stats{
    background:#CBEBF7;
    display:flex;
    padding:6px 10px;
    border-radius:8px
}
@media (min-width: 768px){
    .purchase-stats-wrapper .stats{
        padding:6px 13px
    }
}
.purchase-stats-wrapper .stats span{
    font-size:.625rem;
    font-weight:700
}
@media (min-width: 768px){
    .purchase-stats-wrapper .stats span{
        font-size:1rem
    }
}
.purchase-stats-wrapper .stats em{
    color:#0092c7;
    font-style:normal
}
.purchase-stats-wrapper .stats i{
    font-size:1.125rem;
    color:#0092c7;
    margin-right:6px
}
@media (min-width: 768px){
    .purchase-stats-wrapper .stats i{
        font-size:1.375rem
    }
}
.purchase-stats-wrapper .stats .ak-play{
    font-size:1.125rem
}
@media (min-width: 768px){
    .purchase-stats-wrapper .stats .ak-play{
        font-size:1.625rem
    }
}
.purchase-stats-wrapper .stats .single-stats{
    padding:5px 8px;
    display:flex;
    align-items:center
}
@media (min-width: 768px){
    .purchase-stats-wrapper .stats .single-stats{
        padding:5px 13px
    }
}
.purchase-stats-wrapper .stats .single-stats:first-child{
    padding-left:0
}
.purchase-stats-wrapper .stats .single-stats:last-child{
    padding-right:0
}
.purchase-stats-wrapper .stats .single-stats+.single-stats{
    border-left:2px solid #b6d3de
}
.ad-faqs{
    margin-top:3rem
}
.ad-faqs .ad-tabs{
    flex-wrap:nowrap;
    overflow-x:auto;
    overflow-y:hidden
}
@media (min-width: 768px){
    .ad-faqs .ad-tabs{
        overflow:inherit
    }
}
.ad-faqs .ad-tabs button{
    font-size:0.8rem;
    min-width:100px
}
@media (min-width: 992px){
    .ad-faqs .ad-tabs button{
        font-size:1rem
    }
}
.faq-section{
    margin-bottom:70px
}
.faq-section .faq-content{
    max-width:100%
}
.faq-section .accordion__item{
    background:#fffffe;
    border-radius:4px;
    box-shadow:0px 2px 8px rgba(0,0,0,0.2);
    margin-bottom:1.5rem;
    border-radius:0.625rem
}
.faq-section .accordion__item.open-accordion .accordion__header::after{
    content:'\002D'
}
.faq-section .accordion__item .accordion__header{
    font-weight:700;
    cursor:pointer;
    background-color:transparent;
    border:none;
    font-size:1.0625rem;
    padding:18px 40px 18px 12px;
    color:#29343e
}
.faq-section .accordion__item .accordion__header::after{
    content:'\002B';
    font-size:1.5625rem;
    font-weight:400;
    line-height:1.8;
    color:#29343e;
    right:20px;
    top:0;
    bottom:0;
    margin:auto;
    background-size:contain;
    transition:all .4s ease
}
@media only screen and (max-width: 736px){
    .faq-section .accordion__item .accordion__header{
        padding:12px 25px 12px 15px;
        font-size:13px
    }
    .faq-section .accordion__item .accordion__header::after{
        right:10px;
        top:0;
        font-size:20px
    }
}
@media only screen and (max-width: 736px) and (min-width: 768px){
    .faq-section .accordion__item .accordion__header::after{
        right:5px
    }
}
.faq-section .accordion__item .accordion__body{
    padding:10px 15px 5px;
    display:none
}
.faq-section .accordion__item .accordion__body p{
    margin-top:0;
    line-height:1.3;
    margin-bottom:10px;
    color:#59626b;
    font-size:0.8rem;
    font-weight:400
}
.faq-section .accordion__item .accordion__body p strong{
    font-weight:700
}
.faq-section .accordion__item .accordion__body p a{
    text-decoration:none
}
@media (min-width: 768px){
    .faq-section .accordion__item .accordion__body p{
        font-size:.9375rem
    }
}
.faq-section .accordion__item .accordion__body li{
    line-height:1.5;
    font-size:13px;
    color:#59626b
}
@media only screen and (max-width: 736px){
    .faq-section{
        padding:0
    }
    .faq-section .section-title{
        text-align:left;
        padding:0;
        font-size:1.0625rem
    }
}
.faq-tabs{
    margin:20px auto
}
.faq-tabs ul{
    list-style:none;
    white-space:nowrap;
    overflow-x:auto;
    padding:0
}
.faq-tabs li{
    padding:2px
}
.faq-tabs button{
    padding:10px;
    font-size:.8125rem;
    line-height:1.3;
    color:#29343e;
    box-shadow:0 4px 8px rgba(0,0,0,0.1);
    background:#e9f0fa;
    border-radius:5px;
    border:none;
    outline:none
}
.faq-tabs button:hover,.faq-tabs button.active{
    background:#2fbcd9;
    color:#fff
}
@media (min-width: 768px){
    .faq-tabs button{
        font-size:1rem;
        padding:11px 30px;
        min-width:134px
    }
}
.ad-faqs .content-center{
    max-width:958px;
    margin:40px auto 0
}
.cms-entrance-exam{
    background:#f7fafe;
    padding:5px 0;
    margin-bottom:5px
}
.cms-entrance-exam .title{
    font-size:2.125rem;
    color:#000;
    padding:0 50px;
    margin-bottom:30px;

}
.cms-entrance-exam .title span{
    font-weight:600;
    color:#27B2E3
}
.cms-entrance-exam .entrance-exam-blocks{
    list-style:none;
    padding:0
}
.cms-entrance-exam .entrance-exam-blocks li{
    /*flex:0 0 50%; */
    font-size:.875rem;
    line-height:1.3;
    padding-left:35px;
    position:relative;
    padding-right:25px;
    margin-bottom:25px;
    font-weight:500;
    text-align: justify;
}
@media (min-width: 768px){
    .cms-entrance-exam .entrance-exam-blocks li{
        flex:0 0 33%;
        padding-left:42px;
        padding-right:15px
    }
}
.cms-entrance-exam .entrance-exam-blocks li:before{
    width:24px;
    height:17px;
    content:" ";
    display:inline-block;
    position:absolute;
    top:4px;
    left:0;
    background:url(/img/landing_pages/sprite.png);
    background-repeat:no-repeat;
    background-position:-70px -70px;
}
.cms-entrance-exam .entrance-exam-blocks li strong{
    display:block;
    color:#000;
    margin-top:5px;
    text-align: justify;
}
.top-entrance-exam{
    position:relative;
    margin-bottom:100px
}
.top-entrance-exam .table_box{
    width:100%;
    margin:0;
    overflow-x:auto;
    box-shadow:0px -2px 43px 0px rgba(0,0,0,0.12)
}
.top-entrance-exam .table_box .table{
    display:table;
    width:100%;
    min-width:300px;
    color:#7f7f7f;
    font-size:15px;
    margin-bottom:0 !important;
    max-width:100%;
    background-color:transparent;
    margin:0% 0% 0 0%
}
.top-entrance-exam .table_box .table .table-header .table-head,.top-entrance-exam .table_box .table .table-row .table-cell{
    display:table-cell;
    border-left:1px solid #dadada;
    border-bottom:1px solid #dadada;
    width:25%
}
.top-entrance-exam .table_box .table .table-header{
    display:table-row;
    border-bottom:1px solid #bfd2da;
    font-size:22px;
    color:#fff;
    padding:0 20px;
    text-align:left
}
.top-entrance-exam .table_box .table .table-header .table-head{
    background-color:#26a9e0 !important;
    font-size:18px;
    padding:10px 20px
}
.top-entrance-exam .table_box .table .table-row{
    display:table-row
}
.top-entrance-exam .table_box .table .table-row .table-cell{
    font-weight:400;
    height:40px;
    text-align:left;
    vertical-align:middle;
    padding:10px 20px;
    color:#59626b;
    font-size:14px;
    letter-spacing:0.1px;
    line-height:24px;
    font-family:roboto
}
.main-footer{
    background-color:#872ac2;
    padding:30px 0 20px
}
.main-footer .top-links{
    margin-bottom:15px
}
.main-footer .top-links ul{
    list-style:none;
    margin:0px;
    padding:0px
}
@media only screen and (max-width: 736px){
    .main-footer .top-links ul{
        text-align:center
    }
}
.main-footer .top-links ul li{
    border-right:1px solid #FFFFFF;
    padding:0px 10px;
    line-height:1;
    width:auto;
    margin-bottom:15px
}
@media only screen and (max-width: 736px){
    .main-footer .top-links ul li{
        width:auto;
        padding:0px 5px
    }
}
.main-footer .top-links ul li a{
    font-size:1rem;
    font-weight:400;
    color:#FFFFFF;
    text-decoration:none
}
@media only screen and (max-width: 666px){
    .main-footer .top-links ul li a{
        font-size:.9375rem
    }
}
.main-footer .social-liks{
    margin:0px auto
}
@media only screen and (max-width: 736px){
    .main-footer .social-liks{
        width:100%;
        margin-bottom:1.25rem
    }
}
.main-footer .social-liks ul{
    list-style:none;
    margin:0px;
    padding:0px
}
.main-footer .social-liks ul li{
    padding:0 10px
}
@media only screen and (max-width: 736px){
    .main-footer .social-liks ul li img{
        width:30px;
        height:30px
    }
}
.main-footer .copyright{
    margin-top:20px
}
.main-footer .copyright p{
    font-size:.75rem;
    margin:0;
    color:#FFFFFF
}
.bottomToTop{
    right:0;
    bottom:100px;
    cursor:pointer;
    width:43px;
    height:43px;
    background-color:#989898
}
.bottomToTop::before{
    content:" ";
    border:solid #fff;
    border-width:0 2px 2px 0;
    padding:3px;
    transform:rotate(-138deg);
    z-index:9;
    top:13px;
    left:17px
}
.bottomToTop::after{
    content:" ";
    width:2px;
    background:#fff;
    height:15px;
    top:12px;
    left:20px
}
.expert_form{
    padding:2.5rem 0;
    margin:0;
    background:#eef4fb url("/img/landing_pages/talk-bg.png") top right no-repeat
}
.expert_form .form-field-group,.expert_form .form-group{
    width:calc(100% - 1.1rem);
    margin:0 1.1rem 0.3rem
}
@media (min-width: 768px){
    .expert_form .form-field-group,.expert_form .form-group{
        width:calc(50% - 2.2rem)
    }
}
.expert_form .form-group input{
    background-color:#fff;
    border:2px solid #e8e8e8;
    border-radius:50px;
    width:100%;
    margin-bottom:20px;
    color:#838383;
    padding:0.7rem 1.5rem;
    outline:none;
    font-size:.9375rem
}
@media (min-width: 768px){
    .expert_form .form-group input{
        padding:10px 20px
    }
}
.expert_form .form-group ::-webkit-input-placeholder{
    color:#838383
}
.expert_form .form-group :-ms-input-placeholder{
    color:#838383
}
.expert_form .form-group ::placeholder{
    color:#838383
}
.expert_form .form-group label{
    left:0;
    bottom:0
}
.expert_form .select-field{
    color:#838383;
    padding:0.9rem 1rem;
    height:70px;
    outline:none;
    background-color:transparent
}
.expert_form .select-field::after{
    content:"";
    border:solid #e8e8e8;
    border-width:0 2px 2px 0;
    right:1rem;
    top:18px;
    transform:rotate(45deg) translateY(-50%);
    padding:4px;
    position:absolute;
    pointer-events:none
}
@media (min-width: 768px){
    .expert_form .select-field::after{
        border-width:0 2px 2px 0;
        right:20px;
        padding:4px
    }
}
@media (min-width: 768px){
    .expert_form .select-field{
        padding:18px
    }
}
.expert_form .select-field .label{
    font-size:.8125rem
}
.expert_form .select-field select{
    border:2px solid #e8e8e8;
    left:0;
    top:0;
    outline:none;
    font-size:.9375rem;
    border-radius:50px;
    padding:0.7rem 1rem;
    margin-bottom:20px;
    width:100%;
    background:#fff;
    -webkit-appearance:none;
    text-overflow:ellipsis
}
.expert_form .select-field select option{
    color:#000
}
@media (min-width: 768px){
    .expert_form .select-field select{
        padding:10px 20px
    }
}
.expert_form .term-condition{
    min-height:25px;
    padding-left:40px;
    margin:0 1.1rem 10px;
    cursor:pointer;
    font-size:0.8rem;
    -webkit-user-select:none;
    user-select:none;
    width:90%;
    color:#838383;
    font-weight:400;
    display:flex;
    align-items:center
}
@media (min-width: 768px){
    .expert_form .term-condition{
        width:100%;
        font-size:1rem;
        margin:0 1.1rem 2.5rem
    }
}
.expert_form .term-condition input{
    opacity:0;
    cursor:pointer;
    height:0;
    width:0
}
.expert_form .term-condition input:checked ~ .checkmark{
    background-color:#fff;
    border:2px solid #e8e8e8;
    border-radius:5px
}
.expert_form .term-condition .checkmark{
    top:0;
    left:0;
    height:25px;
    width:25px;
    background-color:#fff;
    border:2px solid #e8e8e8;
    border-radius:6px
}
.expert_form .term-condition .checkmark::after{
    content:"";
    left:7px;
    top:3px;
    width:7px;
    height:13px;
    border:solid #838383;
    border-width:0 2px 2px 0;
    transform:rotate(45deg)
}
.expert_form .submit-btn{
    margin:0 auto
}
.expert_form .submit-btn button{
    color:#017EB3;
    font-size:1rem;
    font-weight:500;
    width:100%;
    padding:15px 20px !important;
    background:#ffffff
}
.expert_form .submit-btn button:hover{
    color:#fff;
    background:#009fd2;
    background:-webkit-linear-gradient(to left, #3dc4db, #009fd2);
    background:linear-gradient(to left, #3dc4db, #009fd2)
}
@media (min-width: 768px){
    .expert_form .submit-btn button{
        font-size:1.1rem;
        width:auto;
        min-width:350px
    }
}
.expert_form input[type="date"]::-webkit-calendar-picker-indicator{
    background:url("/img/svg/calendar-white.svg") no-repeat;
    background-size:contain;
    opacity:0.8
}
.expert_form .form-field-group{
    display:flex;
    margin-bottom:20px
}
.expert_form .form-field-group .form-group{
    margin:0;
    width:auto
}
.expert_form .form-field-group .form-group input,.expert_form .form-field-group .form-group select{
    margin-bottom:0
}
.expert_form .form-field-group .field-excountry{
    width:27%;
    padding:0;
    height:100%;
    font-size:.9375rem
}
@media (min-width: 768px){
    .expert_form .form-field-group .field-excountry{
        width:20%;
        font-size:1rem
    }
}
.expert_form .form-field-group .field-excountry select{
    border-top-right-radius:0;
    border-bottom-right-radius:0;
    border-right:0
}
.expert_form .form-field-group .field-excountry .countryCode{
    position:absolute;
    top:50%;
    left:18%;
    z-index:9;
    bottom:0;
    transform:translateY(-50%);
    pointer-events:none
}
@media (min-width: 768px){
    .expert_form .form-field-group .field-excountry .countryCode{
        left:25%
    }
}
.expert_form .form-field-group .field-excountry+.field-ex_mobile_no{
    flex:1;
    margin-left:0
}
.expert_form .form-field-group .field-excountry+.field-ex_mobile_no input{
    border-top-left-radius:0;
    border-bottom-left-radius:0;
    border-left:0;
    padding-left:0
}
@media (max-width: 767px){
    .expert_form .closeFloatingForm{
        color:#333333 !important
    }
}
select::-ms-expand{
    display:none
}
.otp-block .input-field{
    margin:0 auto
}
.otp-block .input-field input{
    margin-bottom:10px
}
.otp-block h4{
    font-size:1.125rem
}
.otp-block label{
    text-align:center;
    position:relative !important
}
.otp-block .sec-sount{
    margin:10px 0 20px;
    font-size:.9375rem
}
.otp-block .otp-btns{
    margin-bottom:20px
}
.otp-block .agian-send-txt{
    font-size:.9375rem
}
.otp-block .agian-send-txt button{
    background:transparent;
    border:none;
    color:#0075d0;
    cursor:pointer
}
.otp-block .agian-send-txt button.disable{
    color:#ccc;
    pointer-events:none
}
.floating-lead-form{
    overflow:hidden;
    background:#fff;
    box-shadow:0 11px 14px rgba(0,146,223,0.5);
    position:relative;
    border-radius:15px;
    right:0;
    z-index:1;
    animation:leadForm 0.8s ease-out forwards;
    -webkit-animation:leadForm 0.8s ease-out forwards;
    margin:0 15px 70px
}
.floating-lead-form select{
    background:#fff
}
.floating-lead-form .content-center{
    padding:0
}
@media (min-width: 992px){
    .floating-lead-form{
        right:140px;
        width:30%;
        max-width:380px;
        position:fixed;
        order:2;
        margin:0
    }
    @keyframes leadForm{
        0%{
            top:-400px
        }
        100%{
            top:150px
        }
    }
    @-webkit-keyframes leadForm{
        0%{
            top:-400px
        }
        100%{
            top:150px
        }
    }
}
@media (min-width: 1000px) and (max-width: 1024px){
    .floating-lead-form{
        right:30px
    }
}
.floating-lead-form .section-title{
    color:#fff;
    background-color:#09375E;
    font-size:1.25rem;
    font-weight:600;
    padding:15px 25px;
    text-transform:initial;
    margin-bottom:0
}
.floating-lead-form form{
    padding:20px
}
.floating-lead-form input,.floating-lead-form select{
    background-color:transparent;
    border:2px solid rgba(0,0,0,0.1);
    border-radius:15px;
    width:100%;
    color:#999999;
    outline:none;
    font-size:.875rem;
    padding:9px 12px
}
.floating-lead-form .form-group{
    margin-bottom:15px
}
.floating-lead-form .select-field{
    position:relative
}
.floating-lead-form .select-field select{
    padding:10px 12px 9px
}
.floating-lead-form .select-field::after{
    content:"";
    border:solid #999999;
    border-width:0 2px 2px 0;
    right:20px;
    top:50%;
    transform:rotate(45deg) translateY(-50%);
    padding:4px;
    position:absolute;
    pointer-events:none;
    margin-top:-4px
}
.floating-lead-form button{
    border:none;
    width:100%;
    outline:none;
    padding:15px 0px;
    font-size:.875rem;
    border-radius:30px;
    margin-bottom:20px;
    text-transform:initial
}
@media (min-width: 992px){
    .floating-lead-form button{
        font-size:1.125rem
    }
}
.floating-lead-form .thanks-txt{
    font-size:.8125rem;
    color:#999999
}
.floating-lead-form .term-condition{
    padding-left:40px;
    margin:0 1rem 10px;
    cursor:pointer;
    font-size:.75rem;
    -webkit-user-select:none;
    user-select:none;
    width:90%;
    color:#999999;
    font-weight:400;
    min-height:18px;
    display:flex;
    align-items:center
}
@media (min-width: 768px){
    .floating-lead-form .term-condition{
        width:100%
    }
}
.floating-lead-form .term-condition input{
    opacity:0;
    cursor:pointer;
    height:0;
    width:0
}
.floating-lead-form .term-condition input:checked ~ .checkmark{
    background-color:transparent;
    border:2px solid rgba(0,0,0,0.2);
    border-radius:5px
}
.floating-lead-form .term-condition .checkmark{
    top:0;
    left:0;
    height:18px;
    width:18px;
    background-color:transparent;
    border:2px solid rgba(0,0,0,0.2);
    border-radius:6px
}
.floating-lead-form .term-condition .checkmark::after{
    content:"";
    left:5px;
    top:1px;
    width:5px;
    height:10px;
    border:solid rgba(0,0,0,0.2);
    border-width:0 2px 2px 0;
    transform:rotate(45deg)
}
.floating-lead-form .form-field-group{
    display:flex;
    margin-bottom:15px;
    border:2px solid rgba(0,0,0,0.1);
    border-radius:15px
}
.floating-lead-form .form-field-group .form-group{
    margin-bottom:0
}
.floating-lead-form .form-field-group .form-group input,.floating-lead-form .form-field-group .form-group select{
    border:0;
    border-radius:initial
}
.floating-lead-form .form-field-group .field-excountry{
    display:inline-block;
    width:25%;
    margin-right:0
}
.floating-lead-form .form-field-group .field-excountry select{
    border-top-right-radius:0;
    border-bottom-right-radius:0;
    border-right:0
}
.floating-lead-form .form-field-group .field-excountry option{
    color:#333333
}
.floating-lead-form .form-field-group .field-excountry .countryCode{
    position:absolute;
    top:50%;
    left:18%;
    z-index:9;
    transform:translateY(-50%);
    pointer-events:none
}
.floating-lead-form .form-field-group .field-excountry+.field-ex_mobile_no{
    flex:1;
    margin-left:0
}
.floating-lead-form .form-field-group .field-excountry+.field-ex_mobile_no input{
    border-top-left-radius:0;
    border-bottom-left-radius:0;
    border-left:0;
    padding-left:0
}
.floating-lead-form .otp-block{
    padding:20px !important
}
.floating-lead-form .otp-btns button{
    display:inline-block;
    width:auto
}
.expert_result_message{
    display:block;
    border-radius:50px;
    border:1px solid green;
    padding:10px;
    color:green;
    text-align:center;
    margin-bottom:15px
}
.expert_result_message:empty{
    display:none
}
.seo-lead-form.leadFormPopup{
    position:fixed;
    display:none;
    left:0px !important;
    top:0px !important;
    width:100% !important;
    background:rgba(0,0,0,0.5);
    max-width:100%;
    height:100vh;
    z-index:9999;
    border-radius:0px;
    margin-left:0;
    margin-left:0;
    padding:30px 15px;
    align-items:center
}
.seo-lead-form.leadFormPopup.showLeadFormPopup .content-center{
    margin-top:0
}
.seo-lead-form.leadFormPopup.showLeadFormPopup .closeFloatingForm{
    display:block
}
.seo-lead-form.leadFormPopup .content-center{
    max-width:380px;
    position:relative;
    background:#fff;
    margin-top:-200%;
    margin-top:-200vh;
    transition:margin-top 0.5s;
    max-height:100%;
    overflow:auto
}
@media (min-width: 768px){
    .seo-lead-form.leadFormPopup .content-center{
        overflow:initial
    }
}
.seo-lead-form.leadFormPopup.expert_form .content-center{
    max-width:900px;
    padding:20px
}
@media (min-width: 768px){
    .seo-lead-form.leadFormPopup.expert_form .content-center{
        padding:50px
    }
}
.seo-lead-form .closeFloatingForm{
    background:#0a5c7e;
    padding:0;
    margin:0;
    outline:none;
    position:absolute;
    right:5px;
    width:20px;
    border:none;
    top:7px;
    font-size:14px;
    opacity:0.7;
    color:#fff
}
.seo-lead-form .closeFloatingForm:hover{
    opacity:1
}
@media (min-width: 768px){
    .seo-lead-form .closeFloatingForm{
        top:5pxpx;
        right:5px;
        font-size:18px
    }
}
.videos-section .content-center{
    max-width:1090px
}
.videos-section .slick-track{
    padding:15px 0
}
@media (min-width: 768px){
    .videos-section .slick-track{
        padding:15px
    }
}
.videos-section .video-slider{
    overflow:auto
}
@media (min-width: 992px){
    .videos-section .video-slider{
        overflow:inherit
    }
}
.videos-section .video-slider .video-card{
    flex:0 0 250px;
    border-radius:10px;
    background-color:#fff;
    box-shadow:1.5px 2.598px 7px 0px rgba(0,0,0,0.137);
    margin-left:15px;
    overflow:hidden;
    outline:none;
    cursor:pointer
}
.videos-section .video-slider .video-card img{
    max-width:100%;
    outline:none
}
.videos-section .video-slider .video-card:first-child{
    margin-left:0
}
@media (min-width: 992px){
    .videos-section .video-slider .video-card{
        flex:0 0 325px;
        margin-left:40px
    }
}
.videos-section .video-slider .video-card .video{
    height:140px
}
.videos-section .video-slider .video-card .video img,.videos-section .video-slider .video-card .video video,.videos-section .video-slider .video-card .video iframe{
    width:100%;
    height:inherit
}
@media (min-width: 768px){
    .videos-section .video-slider .video-card .video{
        height:190px
    }
}
.videos-section .video-slider .video-card .video-title{
    padding:20px;
    font-size:.9375rem;
    color:#656565
}
@media (min-width: 768px){
    .videos-section .video-slider .video-card .video-title{
        font-size:1.125rem
    }
}
.videos-section .slick-dots{
    left:50%;
    bottom:-20px;
    transform:translate(-50%, 0)
}
.videos-section .slick-dots button{
    background:#d4d8e3 !important
}
.videos-section .slick-dots .slick-active button{
    background:#2fbcd9 !important
}
.mode-learning-wrapper{
    padding-top:30px
}
.cms-mode-of-learning{
    background:#F4F9FB;
    padding:70px 0;
    margin-bottom:70px
}
@media (min-width: 992px){
    .cms-mode-of-learning .section-title{
        text-align:center
    }
}
.cms-mode-of-learning .learning-mode-blocks .learning-single-block{
    background-color:#fff;
    width:100%;
    border:2px solid #3dc4db;
    margin:15px;
    padding:30px 15px
}
@media (min-width: 992px){
    .cms-mode-of-learning .learning-mode-blocks .learning-single-block{
        width:calc(33.33% - 30px)
    }
}
.cms-mode-of-learning .learning-mode-blocks .learning-single-block .lg-img{
    margin-bottom:20px
}
.cms-mode-of-learning .learning-mode-blocks .learning-single-block h4{
    font-size:1.125rem;
    color:#000;
    margin:0 0 10px
}
.cms-mode-of-learning .learning-mode-blocks .learning-single-block p{
    font-size:.9375rem;
    color:#000;
    margin:0 0 20px;
    font-weight:400;
    min-height:45px
}
.cms-mode-of-learning .learning-mode-blocks .learning-single-block .secondary-btn{
    border-width:2px
}
.cms-mode-of-learning .learning-mode-blocks .learning-single-block .status-label{
    background-color:#09A4D4;
    min-width:5.625rem;
    height:1.6rem;
    top:-1rem;
    border-radius:12px;
    justify-content:space-between;
    overflow:hidden
}
.cms-mode-of-learning .learning-mode-blocks .learning-single-block .status-label img{
    width:22px;
    margin:0px 10px
}
.cms-mode-of-learning .learning-mode-blocks .learning-single-block .status-label .live-bg{
    background-color:#FF0000;
    color:#fff
}
.cms-mode-of-learning .learning-mode-blocks .learning-single-block .status-label .itutor-bg{
    background-color:#F8EDB0;
    color:#000
}
.cms-mode-of-learning .learning-mode-blocks .learning-single-block .status-label .practice-bg{
    background-color:#F0DDFF;
    color:#000
}
.cms-mode-of-learning .learning-mode-blocks .learning-single-block .status-label span{
    height:26px;
    min-width:60%;
    line-height:26px;
    font-size:0.9375rem;
    padding:0 10px
}
.cms-mode-of-learning .learning-mode-blocks .live-border{
    border-color:#F6A4A4
}
.cms-mode-of-learning .learning-mode-blocks .live-itutor{
    border-color:#F4DC92
}
.cms-mode-of-learning .learning-mode-blocks .live-practice{
    border-color:#B474E7
}
.about-aakash-wrapper{
    padding:15px 0;
    margin-top:30px
}
.about-aakash-wrapper .section-title{
    font-size:24px;
    margin:0;
    padding:0
}
@media (min-width: 768px){
    .about-aakash-wrapper .section-title{
        font-size:34px
    }
}
.about-aakash-wrapper .step-ahead{
    flex-wrap:wrap;
    padding-bottom:80px
}
@media (min-width: 768px){
    .about-aakash-wrapper .step-ahead{
        flex-wrap:nowrap
    }
}
@media (min-width: 768px){
    .about-aakash-wrapper .step-ahead .img{
        -webkit-box-flex:0 0 350px;
        -moz-box-flex:0 0 350px;
        -webkit-flex:0 0 350px;
        -ms-flex:0 0 350px;
        flex:0 0 350px;
        margin-left:60px
    }
}
.about-aakash-wrapper .step-ahead .img img{
    max-width:100%
}
.about-aakash-wrapper .step-ahead .img figure{
    margin:0
}
.about-aakash-wrapper .digital-story{
    background-color:#ecf1f6;
    padding:60px 15px;
    margin-bottom:60px
}
.about-aakash-wrapper .digital-story>ul{
    list-style:none;
    padding:0 0 0 20px;
    margin:0
}
@media (min-width: 768px){
    .about-aakash-wrapper .digital-story>ul{
        -webkit-flex-wrap:initial;
        -moz-flex-wrap:initial;
        -ms-flex-wrap:initial;
        flex-wrap:initial;
        padding:0 0 0 40px
    }
}
.about-aakash-wrapper .digital-story>ul li{
    margin-top:20px
}
@media (min-width: 768px){
    .about-aakash-wrapper .digital-story>ul li{
        width:30%
    }
}
.about-aakash-wrapper .digital-story>ul figure{
    margin-bottom:20px
}
.about-aakash-wrapper .digital-story>ul figure img{
    max-height:50px
}
.about-aakash-wrapper .digital-story>ul h3{
    font-size:1.25rem;
    margin:0 0 15px;
    color:#000
}
.about-aakash-wrapper .about-aakash h2{
    color:#000;
    margin-bottom:15px;
    font-size:2.125rem;
    line-height:1.5;
    font-weight:700
}
.about-aakash-wrapper p{
    font-size:15px;
    font-weight:500;
    line-height:24px
}

.testimonial-section .cta{
    text-align:center
}
.testimonial-section .cta .primary-btn{
    box-shadow:0 4px 11px rgba(61,196,219,0.7)
}
.testimonial-section .testimonials-slider{
    padding-bottom:10px;
    overflow:auto
}
@media (min-width: 992px){
    .testimonial-section .testimonials-slider{
        overflow:inherit
    }
}
.testimonial-section .testimonials-slider .slick-prev{
    top:53%
}
@media (min-width: 1000px) and (max-width: 1024px){
    .testimonial-section .testimonials-slider .slick-prev{
        left:0
    }
}
.testimonial-section .testimonials-slider .slick-next{
    top:53%
}
@media (min-width: 1000px) and (max-width: 1024px){
    .testimonial-section .testimonials-slider .slick-next{
        right:0
    }
}
.testimonial-section .testimonial-lists{
    padding:0;
    flex:0 0 270px;
    margin:0 0 15px 5px;
    outline:none
}
@media (min-width: 992px){
    .testimonial-section .testimonial-lists{
        flex:0 0 310px;
        /* margin:0 0 30px 25px commented by pcv 17 oct 2023*/
        margin: auto;
    }
}
.testimonial-section .testimonial-lists .testimonial-item{
    border-radius:10px;
    background-color:#fff;
    overflow:hidden;
    box-shadow:0 6px 10px rgba(0,0,0,0.2);
    -webkit-box-shadow:0 6px 10px rgba(0,0,0,0.2);
    margin-right:10px
}
@media (min-width: 992px){
    .testimonial-section .testimonial-lists .testimonial-item{
        margin-left:10px
    }
}
.testimonial-section .testimonial-lists .testimonial-item img{
    object-fit:cover;
    height:180px;
    width:100%
}
.testimonial-section .testimonial-lists .testimonial-item .testi-content{
    color:#65727f;
    font-size:0.8125rem;
    line-height:1.4;
    min-height:88px;
    overflow:hidden;
    padding:20px 15px 18px
}
@media only screen and (max-width: 666px){
    .testimonial-section .testimonial-lists .testimonial-item .testi-content{
        padding:10px 10px 0
    }
}
.testimonial-section .testimonial-lists .testimonial-item .testi-content p{
    max-height:90px;
    margin:0;
    font-size:.8125rem;
    line-height:1.2;
    font-weight:400;
    color:#29343e
}
.testimonial-section .testimonial-lists .testimonial-item .testi-students{
    background-color:#fff;
    border-top:2px solid #eeeeee;
    margin-top:20px;
    padding:15px 25px;
    min-height:95px
}
.testimonial-section .testimonial-lists .testimonial-item .testi-students .usr-img{
    box-shadow:0 6px 10px rgba(0,0,0,0.4);
    border-radius:30px;
    -webkit-border-radius:30px;
    width:50px;
    height:50px;
    float:left;
    overflow:hidden;
    margin-right:10px
}
@media only screen and (max-width: 666px){
    .testimonial-section .testimonial-lists .testimonial-item .testi-students .usr-img{
        margin-right:15px
    }
}
.testimonial-section .testimonial-lists .testimonial-item .testi-students .usr-img img{
    object-fit:cover;
    width:100%;
    height:100%
}
.testimonial-section .testimonial-lists .testimonial-item .testi-students .content-right h4{
    font-size:0.9375rem;
    color:#000;
    width:130px;
    margin:5px 0 0;
    font-weight:400
}
.testimonial-section .testimonial-lists .testimonial-item .testi-students .content-right .name{
    font-size:0.9375rem;
    color:#74787d;
    font-weight:500;
    line-height:1;
    margin-top:10px
}
@media only screen and (max-width: 666px){
    .testimonial-section .testimonial-lists .testimonial-item .testi-students .content-right .name{
        font-size:13px
    }
}
.testimonial-section .testimonial-lists .testimonial-item .testi-students .content-right .name::after{
    content:'';
    height:3px;
    width:40px;
    background-color:#f04448;
    left:0px;
    bottom:-10px
}
.testimonial-section .testimonial-lists .testimonial-item .video-popup{
    border:none;
    cursor:pointer
}
.slick-slider{
    position:relative;
    display:block;
    box-sizing:border-box;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    -webkit-touch-callout:none;
    -khtml-user-select:none;
    -ms-touch-action:pan-y;
    touch-action:pan-y;
    -webkit-tap-highlight-color:transparent
}
.slick-list{
    position:relative;
    display:block;
    overflow:hidden;
    margin:0;
    padding:0
}
.slick-list:focus{
    outline:none
}
.slick-list.dragging{
    cursor:pointer;
    cursor:hand
}
.slick-slider .slick-track,.slick-slider .slick-list{
    -webkit-transform:translate3d(0, 0, 0);
    -moz-transform:translate3d(0, 0, 0);
    -ms-transform:translate3d(0, 0, 0);
    -o-transform:translate3d(0, 0, 0);
    transform:translate3d(0, 0, 0)
}
.slick-track{
    position:relative;
    top:0;
    left:0;
    display:block;
    margin:0 auto
}
.slick-track:before,.slick-track:after{
    display:table;
    content:''
}
.slick-track:after{
    clear:both
}
.slick-loading .slick-track{
    visibility:hidden
}
.slick-slide{
    display:none;
    float:left;
    height:100%;
    min-height:1px
}
[dir='rtl'] .slick-slide{
    float:right
}
.slick-slide img{
    display:block
}
.slick-slide.slick-loading img{
    display:none
}
.slick-slide.dragging img{
    pointer-events:none
}
.slick-initialized .slick-slide{
    display:block
}
.slick-loading .slick-slide{
    visibility:hidden
}
.slick-vertical .slick-slide{
    display:block;
    height:auto;
    border:1px solid transparent
}
.slick-arrow.slick-hidden,.slick-arrow.slick-disabled{
    display:none !important
}
@media (min-width: 768px){
    .floating-leadform-page .content-center{
        max-width:1250px
    }
    .floating-leadform-page .cms-content-wrapper{
        width:calc(100% - 400px)
    }
}
@media screen and (min-width: 1000px) and (max-width: 1400px){
    .floating-leadform-page .content-center{
        max-width:75%
    }
    .floating-leadform-page .floating-lead-form{
        max-width:initial
    }
    .floating-leadform-page .floating-lead-form .content-center{
        max-width:initial
    }
}
.lead-form-page .left-block-content{
    width:100%;
    order:2;
    padding-top:60px
}
@media (min-width: 992px){
    .lead-form-page .left-block-content{
        width:65%;
        padding-top:0;
        order:1
    }
}
.lead-form-page .left-block-content .section-title{
    font-size:1.25rem;
    color:#4c4c4c;
    margin:40px 0 30px;
    padding:0;
    text-transform:initial
}
@media (min-width: 992px){
    .lead-form-page .left-block-content .section-title{
        font-size:1.75rem
    }
}
.lead-form-page .left-block-content p{
    font-size:.9375rem;
    line-height:1.3
}
.circular-checkmark-list{
    margin:15px 0 40px;
    list-style:none;
    padding:0
}
.circular-checkmark-list li{
    padding-left:40px;
    font-size:.9375rem;
    margin-bottom:20px
}
.circular-checkmark-list li::before{
    content:"";
    background:url(/img/landing_pages/sprite.png);
    background-repeat:no-repeat;
    background-position:-35px -359px;
    width:50px;
    height:50px;
    transform:scale(0.45);
    left:-12px;
    top:-10px
}
.circular-checkmark-list li span{
    color:#000;
    font-size:1rem;
    margin-bottom:20px
}
.circular-checkmark-list li a{
    color:#0075d0
}
.payment-installment-tooltip{
    cursor:pointer
}
.payment-installment-tooltip .info-btn{
    width:14px;
    height:14px;
    margin-left:8px;
    cursor:pointer;
    background-image:url(/img/landing_pages/sprite.png);
    background-repeat:no-repeat;
    background-position:-100px -260px
}
.payment-installment-tooltip .tooltiptext{
    display:none;
    width:250px;
    box-shadow:0 0 15px rgba(0,0,0,0.05);
    z-index:1;
    left:-75px;
    bottom:35px
}
.payment-installment-tooltip .tooltiptext::after{
    content:"";
    left:85px;
    margin-left:-5px;
    border-width:10px;
    border-style:solid;
    transform:rotate(-180deg);
    border-color:transparent transparent #edf2f9 transparent
}
@media (min-width: 768px){
    .payment-installment-tooltip .tooltiptext::after{
        left:auto;
        top:-19px;
        right:7px;
        transform:rotate(0deg)
    }
}
@media (min-width: 768px){
    .payment-installment-tooltip .tooltiptext{
        left:auto;
        top:22px;
        right:-10px
    }
}
.sku-small .payment-installment-tooltip .tooltiptext{
    top:auto !important;
    right:auto !important;
    left:-75px !important;
    bottom:35px !important
}
.sku-small .payment-installment-tooltip .tooltiptext::after{
    right:auto !important;
    left:85px !important;
    top:auto !important;
    transform:rotate(-180deg) !important
}
.payment-installment-tooltip .tooltiptext .inner-lists{
    padding:10px;
    overflow:auto;
    max-height:240px;
    background-color:#edf2f9;
    width:inherit
}
.payment-installment-tooltip .tooltiptext .inner-lists span{
    padding:5px 2px;
    font-size:12px;
    font-weight:400
}
.payment-installment-tooltip .tooltiptext .inner-lists span:nth-child(1){
    width:70%
}
.payment-installment-tooltip .tooltiptext .inner-lists span:nth-child(2),.payment-installment-tooltip .tooltiptext .inner-lists span:nth-child(3){
    width:28%
}
.payment-installment-tooltip .tooltiptext .inner-lists .heading{
    color:#3dc4db;
    font-weight:500
}
.payment-installment-tooltip .active{
    display:block
}
.video-popup{
    display:flex;
    border:4px solid #fff
}
.video-popup .MNpopupBox__content{
    position:relative;
    display:flex;
    width:100%
}
.video-popup iframe{
    width:100%;
    height:100%
}
.video-popup .mn-remove{
    background:#fff;
    border-radius:50%;
    border:1px solid #09a4d4;
    opacity:1 !important
}
.video-popup .mn-remove:hover{
    background:#09a4d4
}
.video-popup .mn-remove:hover::before,.video-popup .mn-remove:hover::after{
    color:#fff
}
.video-popup .mn-remove::before{
    transform:rotate(45deg) scale(0.7) !important
}
.video-popup .mn-remove::after{
    transform:rotate(-45deg) scale(0.7) !important
}
.MNpopupBox__centerBox.video-popup{
    border:3px solid #ffffff;
    border-radius:10px !important
}
@media (max-width: 767px){
    .MNpopupBox__centerBox.video-popup{
        min-height:90%;
        top:50%;
        left:0;
        transform:translate(0%, -50%)
    }
}
.MNpopupBox__centerBox.video-popup .MNpopupBox__close{
    top:-40px;
    right:-5px;
    opacity:0.5
}
.MNpopupBox__centerBox.video-popup .MNpopupBox__close:hover{
    opacity:1
}
.MNpopupBox__centerBox.video-popup .mn-remove{
    background:transparent;
    border:none
}
.MNpopupBox__centerBox.video-popup .mn-remove::after,.MNpopupBox__centerBox.video-popup .mn-remove::before{
    background-color:#ffffff !important;
    height:33px !important;
    width:4px !important
}
.MNpopupBox__centerBox.video-popup .mn-remove:hover{
    background-color:transparent
}
.MNpopupBox__centerBox.video-popup .MNpopupBox__content{
    border-radius:10px;
    overflow:hidden
}
.text-danger{
    color:red
}
.lead-form-error{
    color:red;
    padding-left:10px
}
body.cke_editable{
    padding:0 !important
}
.more-description{
    margin-top: 10px;
    text-align: right;
    font-weight: bold;
}
.card-heading{
    padding: 0px 0px 10px 5px;
    font-size: 1.5rem;
    font-weight: 700;
    color: black;
}
.serviceFilters{
    text-align: left;
}

.about-aakash-edutech .left-right-blocks,.about-aakash-edutech .leadership .leaders{
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex
}

.about-aakash-edutech .who-we-are .img-block img,.about-aakash-edutech .about-AD .img-block img,.about-aakash-edutech .about-MN .img-block img,.about-aakash-edutech .leadership .leaders .leader-block{
    position: relative
}

.about-aakash-edutech .leadership .leaders .leader-block .social-footer {
    position: absolute
}

.about-aakash-edutech {
    padding: 15px 0;
    margin-top: 30px
}

.about-aakash-edutech .left-right-blocks {
    flex-wrap: wrap;
    overflow: hidden
}

@media (min-width: 768px) {
    .about-aakash-edutech .left-right-blocks {
        flex-wrap:nowrap;
        overflow: inherit
    }
}

.about-aakash-edutech .left-right-blocks .img-block {
    height: 258px;
    width: 100%;
    text-align: center;
    margin: 0
}

@media (min-width: 768px) {
    .about-aakash-edutech .left-right-blocks .img-block {
        width:308px;
        height: 310px;
        margin-right: 30px
    }
}

.about-aakash-edutech .left-right-blocks .img-block::before {
    content: "";
    background-image: url(/img/landing_pages/about-us/dots1.png);
    background-position: 0 -71px;
    background-repeat: no-repeat;
    background-size: auto;
    width: 60%;
    margin-right: 5%;
    position: absolute;
    z-index: -1;
    left: 0;
    top: 0;
    height: 180px;
    transform: scale(0.8)
}

@media (min-width: 768px) {
    .about-aakash-edutech .left-right-blocks .img-block::before {
        transform:inherit
    }
}

.about-aakash-edutech .left-right-blocks .img-block::after {
    content: "";
    background-image: url(/img/landing_pages/about-us/stroke.png);
    background-position: 4px 4px;
    background-repeat: no-repeat;
    background-size: auto;
    width: 55%;
    margin-right: 5%;
    position: absolute;
    z-index: 1;
    right: -37px;
    bottom: 10px;
    height: 110px
}

@media (min-width: 768px) {
    .about-aakash-edutech .left-right-blocks .img-block::after {
        bottom:30px;
        right: -15px
    }
}

.about-aakash-edutech .left-right-blocks .img-block img {
    z-index: 1;
    width: 230px
}

@media (min-width: 768px) {
    .about-aakash-edutech .left-right-blocks .img-block img {
        width:270px
    }
}

.about-aakash-edutech .left-right-blocks .content-block {
    text-align: left
}

.about-aakash-edutech .left-right-blocks .content-block h2 {
    font-size: 1.125rem;
    margin-bottom: 10px;
    text-align: center
}

@media (min-width: 768px) {
    .about-aakash-edutech .left-right-blocks .content-block h2 {
        font-size:2.0625rem;
        text-align: left;
        margin-bottom: 20px
    }
}

.about-aakash-edutech .left-right-blocks .content-block p {
    font-size: .875rem;
    margin-bottom: 10px;
    text-align: justify;
    line-height: 1.4
}

@media (min-width: 768px) {
    .about-aakash-edutech .left-right-blocks .content-block p {
        font-size:.9375rem;
        margin-bottom: 20px
    }
}

.about-aakash-edutech .grey-bg-section {
    background: #f1f1f1;
    padding: 0px 0 30px;
    margin-top: 40px
}

@media (min-width: 768px) {
    .about-aakash-edutech .grey-bg-section {
        padding:50px 0
    }
}

.about-aakash-edutech .who-we-are {
    margin-bottom: 30px
}

@media (min-width: 768px) {
    .about-aakash-edutech .who-we-are {
        margin-bottom:50px
    }
}

.about-aakash-edutech .who-we-are .img-block {
    margin: 0
}

@media (min-width: 768px) {
    .about-aakash-edutech .who-we-are .img-block {
        margin-right:0;
        margin-left: 40px
    }
}

.about-aakash-edutech .who-we-are .img-block::before {
    background-image: url(/img/landing_pages/about-us/circle.png);
    background-repeat: no-repeat;
    right: -27px;
    left: auto;
    background-position: -233px -60px;
    width: 210px;
    height: 220px;
    z-index: 1;
    transform: scale(0.7);
    top: -60px
}

@media (max-width: 767px) {
    .about-aakash-edutech .who-we-are .img-block::before {
        right:0;
        top: -70px;
        transform: scale(0.6)
    }
}

.about-aakash-edutech .who-we-are .img-block::after {
    background-image: url(/img/landing_pages/about-us/plus.png);
    background-repeat: no-repeat;
    left: 0;
    right: auto;
    background-position: -10px -197px;
    z-index: 1
}

@media (max-width: 767px) {
    .about-aakash-edutech .who-we-are .img-block::after {
        transform:scale(0.8);
        height: 140px;
        bottom: 60px;
        background-position: 14px -206px
    }
}

.about-aakash-edutech .who-we-are .img-block img {
    z-index: 10
}

.about-aakash-edutech .who-we-are .content-block {
    padding: 40px 0
}

.about-aakash-edutech .about-AD {
    background: #cbe8f2;
    padding: 15px;
    border-radius: 50px 0 50px 0
}

@media (min-width: 768px) {
    .about-aakash-edutech .about-AD {
        padding:40px
    }
}

@media (max-width: 767px) {
    .about-aakash-edutech .about-AD .img-block {
        margin-top:30px
    }
}

.about-aakash-edutech .about-AD .img-block::before {
    z-index: 1
}

.about-aakash-edutech .about-AD .img-block img {
    z-index: 10
}

.about-aakash-edutech .about-AD .img-block::after {
    z-index: 1
}

.about-aakash-edutech .about-AD .content-block {
    padding: 0
}

.about-aakash-edutech .about-MN {
    background: #cbe8f2;
    padding: 40px;
    border-radius: 50px 0 50px 0
}

.about-aakash-edutech .about-MN .img-block::before {
    z-index: 1
}

.about-aakash-edutech .about-MN .img-block img {
    z-index: 10
}

.about-aakash-edutech .about-MN .img-block::after {
    z-index: 11;
    bottom: 0
}

@media (max-width: 767px) {
    .about-aakash-edutech .about-MN .img-block::after {
        width:65%
    }
}

.about-aakash-edutech .leadership {
    padding: 40px 0
}

.about-aakash-edutech .leadership h1 {
    text-align: center;
    margin-bottom: 40px;
    font-size: 1.375rem
}

@media (min-width: 768px) {
    .about-aakash-edutech .leadership h1 {
        font-size:2.0625rem
    }
}

.about-aakash-edutech .leadership .leaders {
    flex-wrap: wrap
}

@media (min-width: 768px) {
    .about-aakash-edutech .leadership .leaders {
        flex-wrap:nowrap
    }
}

.about-aakash-edutech .leadership .leaders .leader-block {
    box-shadow: 0 0.25rem 0.5rem rgba(0,0,0,0.09);
    border: 1px solid #e4e4e4;
    background: #fff;
    width: 100%;
    text-align: center;
    margin: 0 0 20px
}

@media (min-width: 768px) {
    .about-aakash-edutech .leadership .leaders .leader-block {
        width:calc(50% - 20px);
        margin: 0 10px
    }
}

.about-aakash-edutech .leadership .leaders .leader-block .profile-img {
    margin: 20px 0
}

.about-aakash-edutech .leadership .leaders .leader-block .name {
    text-align: center;
    font-size: 15px;
    color: #00A9E4;
    font-weight: 700;
    margin-bottom: 15px;
    padding: 0 20px
}

.about-aakash-edutech .leadership .leaders .leader-block .designation {
    text-align: center;
    color: #333;
    margin: 15px 0;
    font-size: 14px;
    min-height: 43px;
    font-weight: 500;
    padding: 0 20px
}

.about-aakash-edutech .leadership .leaders .leader-block .desc {
    padding: 0 20px 30px;
    margin-bottom: 20px;
    color: #59626b;
    font-size: 15px;
    line-height: 1.4;
    text-align: left
}

.about-aakash-edutech .leadership .leaders .leader-block .social-footer {
    background: #f6f6f6;
    padding: 10px 0 5px 0;
    bottom: 0;
    width: 100%
}

.about-aakash-edutech .left-right-blocks,.about-aakash-edutech .leadership .leaders{
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex
}
.about-aakash-edutech .left-right-blocks,.about-aakash-edutech .leadership .leaders{
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex
}

.about-aakash-edutech .left-right-blocks .img-block,.about-aakash-edutech .who-we-are .img-block img,.about-aakash-edutech .about-AD .img-block img,.about-aakash-edutech .about-MN .img-block img,.about-aakash-edutech .leadership .leaders .leader-block {
    position: relative
}

.about-aakash-edutech .leadership .leaders .leader-block .social-footer{
    position: absolute
}
.event_profile_pic{
    border: 10px solid transparent;
    padding: 0px;
    border-image: url("/img/landing_pages/photo-frame-border.png") 30 stretch;
    background-image:url("/img/photo-frame.png");
    background-repeat:no-repeat;
}    

.expert_ans_box > .exp_content {
    height: auto;
    max-height: 9999px;
    overflow: visible;
}
.expert_ans_box > .exp_content p {
    color: #333;
    font-weight: 400;
    font-size: 13px;
}
.expert_ans_box .exp_content > p > a {
    color: #3068cd;
}
.expert_ans_box .exp_content > p:nth-of-type(1) {
    font-size: 14px;
    margin-bottom: 10px;
}
.exp_content.maxHeight75px {
    max-height: 200px;
    overflow: hidden;
    position: relative;
}
.exp_content.maxHeight75px:after {
    content: "";
    display: inline-block;
    position: absolute;
    width: 100%;
    height: 34px;
    bottom: 0;
    background: -webkit-linear-gradient(rgba(255, 255, 255, 0.35), rgba(255, 255, 255, 1));
    background: -o-linear-gradient(rgba(255, 255, 255, 0.35), rgba(255, 255, 255, 1));
    background: -moz-linear-gradient(rgba(255, 255, 255, 0.35), rgba(255, 255, 255, 1));
    background: linear-gradient(rgba(255, 255, 255, 0.35), rgba(255, 255, 255, 1));
}
.expert_ans_box > .exp_content {
    height: auto;
    max-height: 9999px;
    overflow: visible;
}
.expert_ans_box > .exp_content p {
    color: #333;
    font-weight: 400;
    font-size: 13px;
}
.expert_ans_box .exp_content > p > a {
    color: #3068cd;
}
.expert_ans_box .exp_content > p:nth-of-type(1) {
    font-size: 14px;
    margin-bottom: 10px;
}
.full-answer-link {
    text-align: center;
}

@media screen and (min-width: 768px){
    .full-answer-link {
        margin-bottom: 10px;
    }
}
a.view-full-answer {
    box-sizing: border-box;
    color: #3068cd;
    font-size: 20px;
    font-weight: 500;
    font-family: Roboto,sans-serif;
    color: #fff;
    width: 100%;
    max-width: 300px;
    height: 44px;
    line-height: 47px;
    border-radius: 22px;
    display: block;
    padding: 0 40px;
    box-shadow: 0 6px 12px rgb(0,151,105,.45);
    margin-left: auto;
    margin-right: auto;
    background: #009769;
    text-decoration:none;
    background: -moz-linear-gradient(-45deg,rgba(0,151,105,1) 41%,rgba(0,201,179,1) 100%);
    background: -webkit-linear-gradient(-45deg,rgba(0,151,105,1) 41%,rgba(0,201,179,1) 100%);
    background: linear-gradient(135deg,rgba(0,151,105,1) 41%,rgba(0,201,179,1) 100%);
}
@media screen and (max-width: 767px){
    a.view-full-answer {
        font-size: 20px!important;
    }
}

.event-media-gallery{
    margin-top: 10px;
    text-align: center;
}

.tile {
    display: inline-block;
    border: 1px solid #ccc;
    padding: 5px;
    text-align: center;
    margin: 3px;
    max-width: 110px;
    box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.1);
}

@media screen and (max-width: 467px){
    .tile {
        max-width: 80px;
    }
}
.tile p {
    margin: 0;
}
.tile img {
    max-width: 100%;
    height: auto;
    border-radius: 50%;
}
.gallery-tile {
    display: inline-block;
    padding: 4px;
    text-align: center;
    margin: 1px;
    max-width: 120px;
    box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.1);
}
@media screen and (max-width: 467px){
    .gallery-tile {
        max-width: 80px;
    }
}

.gallery-tile img {
    max-width: 100%;
    height: auto;
    border-radius: 6%;
}
.youtube-gallery-tile {
    display: inline-block;
    padding: 4px;
    text-align: center;
    margin: 1px;
    max-width: 128px;
    box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.1);
}
.youtube-gallery-tile img {
    max-width: 100%;
    height: auto;
    border-radius: 30%;
}
.mobile_bg{background-color: #b2b6f1;}
.gallery-tabs {
    display: flex;
    justify-content: space-around;
    background-color: #f1f1f1;
    padding: 10px 10px 0px 10px;
}

.gallery-subtab {
    cursor: pointer;
    padding: 10px 20px;
    border: 1px solid #ccc;
    border-radius: 5px;
}

.gallery-subtab.active {
    background-color: #ffee6e;
}

.gallery-content {
    display: none;
    padding: 20px;
    border: 1px solid #ccc;
}

.gallery-content.active {
    display: block;
}
.event-media-gallery{
    border: 10px solid transparent;
    padding: 15px;   
    border-image: url("/img/landing_pages/photo-frame-border.png") 30% round;
    /*
    border-image: url(border.png) 30;
border-image: url(border.png) 20% round;
border-image: url(border.png) 30% round;
    */
}
.event-service-gallery{
    border: 10px solid transparent;
    padding: 15px;   
    margin-top: 40px;
    text-align: center;
    border-image: url("/img/landing_pages/photo-frame-border.png") 20% round;
    /*
    border-image: url(border.png) 30;
border-image: url(border.png) 20% round;
border-image: url(border.png) 30% round;
    */
}

.youtube {
    position: relative;
    display: inline-block;
}
.youtube:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 10;
    background: transparent url("/img/youtube-logo.png") center center no-repeat;
    background-size: 65px;
}
section.plan-an-event, #mainWrapper{margin:0 10px;line-height: 2;font-size: 16px} 
@media (min-width: 768px){section.plan-an-event, #mainWrapper{margin:0 80px;}} 

