.check__list li::before,.disc__list li::before,.info__list li::before{content:"";position:absolute;left:0}.header__wraper .btn-primary.yellow:focus svg path,.header__wraper .btn-primary.yellow:hover svg path,.step__card:hover svg path,.step__card:focus svg path{fill:var(--brand)}.course__card,.map{overflow:hidden;position:relative}.check__list li,.info__list li{padding-left:2rem;margin-bottom:.75rem;position:relative}.info__list li::before{width:1.25rem;height:1.25rem;top:.25rem;background:var(--cursor) no-repeat center center/1rem}.info__list.white li::before{background:var(--cursor-white) no-repeat center center/1rem}.info__list.arrow li::before{background:var(--arrow-right) no-repeat center center/1rem}.info__list.arrow.sm li{margin-bottom:.25rem;padding-left:1.5rem}.info__list.arrow.sm li::before{background:var(--arrow-right) no-repeat center center/.875rem}.info__list.arrow.white li::before{background:var(--arrow-right-white) no-repeat center center/1rem}.check__list li::before{width:1.25rem;height:1.25rem;top:.25rem;background:var(--check-icon) no-repeat center center/1rem}.disc__list li{padding-left:1.5rem;margin-bottom:.75rem;position:relative}.disc__list li::before{width:10px;height:10px;top:.65rem;background:var(--yellow);border-radius:50%}.owl-dots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:1.5rem}.owl-dots .owl-dot{width:10px;height:10px;border-radius:50%;margin:0 .2rem .25rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:rgba(124,124,124,.3176470588)!important}.form__wrapp::before,.header__wraper::before{content:"";width:100%;height:100%;top:0;right:0;bottom:0;display:block;position:absolute;left:0}.owl-dots .owl-dot.active{background-color:var(--brand)!important;width:16px;border-radius:8px}a.text-yellow:active,a.text-yellow:focus,a.text-yellow:hover{color:var(--white);text-decoration:underline}.circle__wrap .info__list .list li::before{content:"";width:14px;height:14px;display:block;border-radius:50%;background-color:var(--brand)!important;position:absolute;top:6px;left:0}.header__wraper{min-height:calc(100vh - 6.5rem);padding-top:8rem;padding-bottom:2rem}.header__wraper::before{-webkit-box-shadow:inset 0 0 0 2000px rgba(26,34,56,.65);box-shadow:inset 0 0 0 2000px rgba(26,34,56,.65);z-index:1}.header__wraper .content{min-height:29rem}.header__wraper .call__btn{font-size:1rem;border-width:2px;background-color:var(--brand);border-color:var(--brand);color:var(--white)}.header__wraper .call__btn:focus,.header__wraper .call__btn:hover{background-color:var(--yellow);color:var(--brand);border:var(--yellow)}.header__wraper .btn-outline-white:focus .icon,.header__wraper .btn-outline-white:hover .icon,.header__wraper .call__btn:focus .icon,.header__wraper .call__btn:hover .icon{-webkit-filter:contrast(1000%) invert(100%) sepia(100%) saturate(10000%) hue-rotate(90deg);filter:contrast(1000%) invert(100%) sepia(100%) saturate(10000%) hue-rotate(90deg)}.header__wraper .btn-primary.yellow:focus,.header__wraper .btn-primary.yellow:hover{background-color:var(--white);color:var(--brand);border:var(--white)}.header__wraper .text{min-height:3rem}.form__wrapp{border-radius:2rem;max-width:640px}.form__wrapp::before{border-radius:2rem;z-index:0;-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);background-color:rgba(255,255,255,.14)}.accordion .accordion-item .accordion-button::after,.form__wrapp.contact::before{content:none}.form__wrapp .form-control,.form__wrapp .form-select{background-color:rgba(129,129,129,.2431372549);border-color:rgba(255,255,255,.5882352941);color:#e3e3e3;font-weight:400;height:3.45rem;padding-left:1rem;letter-spacing:1px}.form__wrapp .form-control::-webkit-input-placeholder,.form__wrapp .form-select::-webkit-input-placeholder{color:#e3e3e3;letter-spacing:1px}.form__wrapp .form-control::-moz-placeholder,.form__wrapp .form-select::-moz-placeholder{color:#e3e3e3;letter-spacing:1px}.form__wrapp .form-control:-ms-input-placeholder,.form__wrapp .form-select:-ms-input-placeholder{color:#e3e3e3;letter-spacing:1px}.form__wrapp .form-control::-ms-input-placeholder,.form__wrapp .form-select::-ms-input-placeholder{color:#e3e3e3;letter-spacing:1px}.form__wrapp .form-control::placeholder,.form__wrapp .form-select::placeholder{color:#e3e3e3;letter-spacing:1px}.contact__wrapper textarea.form-control,.form__wrapp textarea.form-control{height:auto}.form__wrapp .iti__flag-container{border-right:1px solid rgba(255,255,255,.5882352941)}.form__wrapp .iti--separate-dial-code .iti__selected-dial-code{color:var(--white)}.form__wrapp.contact .iti--separate-dial-code .iti__selected-dial-code{color:var(--dark)}.form__wrapp .iti__arrow{border-top-color:var(--white)}.form__wrapp .iti__arrow--up{border-bottom-color:var(--white)}.form__wrapp .select2-container--default .select2-selection--single{background-color:rgba(129,129,129,.2431372549);border:1px solid rgba(255,255,255,.5882352941);height:3.45rem}.form__wrapp .select2-container--default .select2-selection--single .select2-selection__rendered{color:var(--white);line-height:3.25;padding-left:1rem}.form__wrapp .select2-container--default .select2-selection--single .select2-selection__arrow{height:3.25rem;width:3rem;border-left:1px solid rgba(255,255,255,.5882352941)}.form__wrapp .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#fff transparent transparent;border-width:8px 6px 0}.form__wrapp .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #fff;border-width:0 6px 8px}.form__wrapp.contact .iti__arrow{border-top-color:var(--dark)}.form__wrapp.contact .iti__arrow--up{border-bottom-color:var(--dark)}.iti{display:block}@media (min-width:2000px){.header__wraper{min-height:900px;max-height:900px}}.register__promo .btn-primary{background-color:var(--yellow);border-color:var(--yellow);color:var(--white)}.register__promo .btn-primary:active,.register__promo .btn-primary:focus,.register__promo .btn-primary:hover{background-color:var(--white);border-color:var(--white);color:var(--dark)}.register__promo .btn-primary:active svg path,.register__promo .btn-primary:focus svg path,.register__promo .btn-primary:hover svg path{fill:var(--dark)}.brand__card{width:11rem;margin-right:1rem;}.brand__card img{height:50px;width:auto;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}.choose__card .icon::before,.step__card svg path{-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out}.brand__card:hover img{-webkit-filter:none;filter:none}.course__card{border-radius:var(--br);background-color:#f7f7f7;border:1px solid rgba(155,201,237,.168627451)}.course__card .caption .duration{color:var(--heading-color);min-height:13rem}.course__card .thumbnail:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.course__card:hover{-webkit-transform:translateY(-1rem);-ms-transform:translateY(-1rem);transform:translateY(-1rem);background-color:var(--bg-brand-light)}.courseCarousel .owl-stage-outer{height:calc(100% + 30px);margin:-15px;padding:15px;width:calc(100% + 30px)}.whyBimCarousel .owl-stage,.whyChooseCarousel .owl-stage,.whyChooseCarousel .owl-stage .owl-item{display:-webkit-box;display:-ms-flexbox;display:flex}.whyBimCarousel .owl-stage .owl-item{display:-webkit-box;display:-ms-flexbox;display:flex;padding:1px}.whyBimCarousel .owl-nav .owl-next,.whyBimCarousel .owl-nav .owl-prev,.coursesCarousel .owl-nav .owl-next,.coursesCarousel .owl-nav .owl-prev{width:3rem;height:3rem;background-color:var(--brand)!important;border-radius:50%;-webkit-box-shadow:0 3px 4px rgba(0,0,0,.08);box-shadow:0 3px 4px rgba(0,0,0,.08);position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:99}.accordion .accordion-item,.accordion .accordion-item .accordion-button,.step__card{background-color:transparent}.whyBimCarousel .owl-nav .owl-next svg,.whyBimCarousel .owl-nav .owl-prev svg,.coursesCarousel .owl-nav .owl-next svg,.coursesCarousel .owl-nav .owl-prev svg{width:1.5rem;height:1.5rem}.whyBimCarousel .owl-nav .owl-next svg path,.whyBimCarousel .owl-nav .owl-prev svg path,.coursesCarousel .owl-nav .owl-prev svg path,.coursesCarousel .owl-nav .owl-next svg path{fill:var(--white)}.whyBimCarousel .owl-nav .owl-next.disabled,.whyBimCarousel .owl-nav .owl-prev.disabled,.coursesCarousel .owl-nav .owl-next.disabled,.coursesCarousel .owl-nav .owl-prev.disabled{opacity:.5;pointer-events:none}.whyBimCarousel .owl-nav .owl-prev,.coursesCarousel .owl-nav .owl-prev{left:-1.5rem}.whyBimCarousel .owl-nav .owl-next,.coursesCarousel .owl-nav .owl-next{right:-1.5rem}.testi__card .desc{height:13rem;overflow-y:auto;padding-right:.2rem}.view__review__btn:hover img{-webkit-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9)}.blog__list li{margin-bottom:1.5rem}.blog__list li .thumbnail{width:35%}.blog__list li .caption{width:65%}.accordion .accordion-item .accordion-button{font-size:1.125rem;color:#4b4b4b;font-weight:500}.accordion .accordion-item .accordion-button .num{font-size:1.45rem;margin-right:.5rem}.accordion .accordion-item .accordion-button:focus{-webkit-box-shadow:none;box-shadow:none;background-color:transparent}.accordion .accordion-item .accordion-button:not(.collapsed){color:var(--brand-deep)}.page__header .breadcrumb-item+.breadcrumb-item::before,.step__card{color:var(--white)}.accordion .accordion-item .accordion-body{padding-top:.5rem}.btn-primary.faq::after{content:"Show Less"}.btn-primary.faq.collapsed::after{content:"Read More"}.step__card svg path{fill:var(--white);transition:.3s ease-in-out}.step__card:hover,.step__card:focus{background-color:var(--white);color:var(--dark)}.choose__card .icon::before,.choose__card:hover{background-color:rgba(80,54,153,.07)}.page__header{padding-top:9rem;padding-bottom:3rem;background-repeat:no-repeat;background-size:cover;background-position:center center;box-shadow: inset 0 0 0 2000px #1A2238A3 !important;min-height: 25rem}.page__header .course__detail span{color:var(--blue)} .page__header .type-text{min-height:3rem;display:inline-block}.vision__overlay{width:150vw;right:-30vw}@media (min-width:992px){.vision__overlay{width:60vw;right:0}}.choose__card{border:1px solid #e3e3e3}.choose__card .icon::before{content:"";width:3rem;height:3rem;border-radius:50%;position:absolute;top:-1rem;left:-1rem;transition:.3s ease-in-out}.choose__card .icon img{max-height:4rem}.choose__card .icon svg{width:3.5rem;height:3.5rem;fill:var(--brand)}.choose__card:hover .icon::before{width:6rem;height:6rem}.noBefore .choose__card .icon::before{content:none}.listing__card{-webkit-box-shadow:0 3px 17px rgba(11,130,221,.1843137255);box-shadow:0 3px 17px rgba(11,130,221,.1843137255);border:2px solid rgba(11,130,221,.168627451);background-color:#fff}.listing__card .title a{color:var(--brand)}.listing__card .title a span{color:var(--dark);-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}.listing__card .title a:hover{color:var(--brand);text-decoration:underline}.listing__card .title a:hover span{color:var(--brand)!important}.listing__card .info__list{min-height:20rem}.listing__card .programmes{margin-left:-1.5rem;margin-right:-1.5rem}.listing__card .programmes img{height:2.5rem}.select2-container{width:100%;display:block}.contact__wrapper .caption__wrapper::before{content:"";width:50vw;height:100%;background-color:var(--brand-deep);position:absolute;top:0;right:0}.contact__wrapper .form__wrapp{border-radius:2rem;max-width:550px}.contact__wrapper .form-control,.contact__wrapper .form-select{background-color:rgba(129,129,129,.2431372549);border-color:rgba(129,129,129,.2431372549);font-weight:400;height:3.45rem;padding-left:1rem;letter-spacing:1px;color:var(--heading-color)}.contact__wrapper .form-control::-webkit-input-placeholder,.contact__wrapper .form-select::-webkit-input-placeholder{color:var(--body-text-color);letter-spacing:1px}.contact__wrapper .form-control::-moz-placeholder,.contact__wrapper .form-select::-moz-placeholder{color:var(--body-text-color);letter-spacing:1px}.contact__wrapper .form-control:-ms-input-placeholder,.contact__wrapper .form-select:-ms-input-placeholder{color:var(--body-text-color);letter-spacing:1px}.contact__wrapper .form-control::-ms-input-placeholder,.contact__wrapper .form-select::-ms-input-placeholder{color:var(--body-text-color);letter-spacing:1px}.contact__wrapper .form-control::placeholder,.contact__wrapper .form-select::placeholder{color:var(--body-text-color);letter-spacing:1px}.contact__wrapper .select2-container--default .select2-selection--single{background-color:rgba(129,129,129,.2431372549);border:1px solid rgba(129,129,129,.2431372549);height:3.45rem}.contact__wrapper .select2-container--default .select2-selection--single .select2-selection__rendered{color:var(--body-text-color);line-height:3.25;padding-left:1rem}.contact__wrapper .select2-container--default .select2-selection--single .select2-selection__arrow{height:3.25rem;width:3rem;border-left:1px solid #676767}.contact__wrapper .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:var(--body-text-color) transparent transparent transparent;border-width:8px 6px 0}.contact__wrapper .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent var(--body-text-color) transparent;border-width:0 6px 8px}.map{max-height:35rem;width:100%;background-color:#ccc}.map::after{padding-top:56.25%;display:block;content:""}.map iframe{position:absolute;top:0;left:0;width:100%;height:100%;border-width:0}.nav-pills .nav-link{color:var(--heading-color);position:relative;padding:1rem}.nav-pills .nav-link.active{color:var(--white);background-color:var(--brand)}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{isolation:inherit}.details.course__card{margin-top:-25rem;background-color:#fff}@media (max-width:1500px){.nav-tabs .nav-link{font-size:14px}.details.course__card{margin-top:-20rem}}@media (max-width:1199px){.details.course__card{margin-top:-20rem}}@media (max-width:991px){.page__header{min-height:21rem !important;padding-top:11rem}.contact__wrapper .caption__wrapper::before{width:100%}.details.course__card{margin-top:0;max-width:500px;margin-left:auto;margin-right:auto}.nav-tabs .nav-link{font-size:.875rem;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0}}@media (max-width:575px){.whyBimCarousel .owl-nav .owl-prev{left:0}.whyBimCarousel .owl-nav .owl-next{right:0}.page__header{min-height:18rem;padding-top:9rem}.listing__card .info__list{min-height:auto!important}.nav-tabs::before{content:"";width:100%;height:4px;display:block;border-radius:4px;background-color:#ddd;position:absolute;bottom:3.45rem;left:0}}.info__table td{border-color:#e8e8e8;background:0 0}.info__table td:first-child{padding-left:0}.info__table td:nth-child(2){padding-right:0;text-align:right}.accordion.course__overview .accordion-item{border:1px solid #d2d3d4;margin-bottom:1rem;border-radius:var(--br)}.accordion.course__overview .accordion-item .accordion-button{font-size:1.35rem;-webkit-box-shadow:none;box-shadow:none;font-weight:600}.accordion.course__overview .accordion-item .accordion-button::after{content:""}.curved__thumbnail{border-radius:0 25% 0 0}@media (min-width:1200px) and (max-width:1300px){.course__card .caption .btn-primary .icon{display:none}}@media (max-width:768px){.traning__info__card.first{top:29%;left:-3%;z-index:99}.traning__info__card.third{left:-4%}.traning__info__card.second{right:-4%}}@media (min-width:768px) and (max-width:992px){.course__card .caption .btn-primary .icon{display:none}}@media (max-width:576px){.testi__card .authore__box img,.testi__card .google__box img{width:2rem;height:2rem}.view__review__btn img{height:3rem;width:auto}.course__card .btn-primary .icon{display:none}}
.course__card .btn-primary {font-size: .875rem;padding-left: 1rem !important;padding-right: 1rem !important;}@media(max-width:575px){.header__wraper .content {min-height: 31rem;}}.collapse__btn{color:var(--brand);font-weight:600;}.collapse__btn::after{content:"Show Less";font-size:1.125rem;line-height:1}.collapse__btn.collapsed{color:var(--dark)}.collapse__btn.collapsed::after{content:"Read More"}
.brands .brand__card{background-color: #fbf6f5;border-radius: .875rem;padding: .5rem;}.listing__card .programmes img{object-fit:contain;}
.galleryItem:hover::after {opacity: 1;visibility: visible;}
.galleryItem::after {content: "";width: 100%;height: 100%;display: block;position: absolute;top: 0;left: 0;opacity: 0;visibility: hidden;transition: .3s linear;
                    background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9IiNmZmYiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBjbGFzcz0iZmVhdGhlciBmZWF0aGVyLWV4dGVybmFsLWxpbmsiPjxwYXRoIGQ9Ik0xOCAxM3Y2YTIgMiAwIDAgMS0yIDJINWEyIDIgMCAwIDEtMi0yVjhhMiAyIDAgMCAxIDItMmg2Ij48L3BhdGg+PHBvbHlsaW5lIHBvaW50cz0iMTUgMyAyMSAzIDIxIDkiPjwvcG9seWxpbmU+PGxpbmUgeDE9IjEwIiB5MT0iMTQiIHgyPSIyMSIgeTI9IjMiPjwvbGluZT48L3N2Zz4=") center center/2rem no-repeat rgba(0,0,0,.7607843137);}
@media(max-width:575px) {
    .whyBimCarousel .owl-nav .owl-next, .whyBimCarousel .owl-nav .owl-prev, .coursesCarousel .owl-nav .owl-next, .coursesCarousel .owl-nav .owl-prev { position:static !important;transform: none; }
    .whyBimCarousel .owl-nav, .coursesCarousel .owl-nav{ display:flex;justify-content:center;gap:.5rem;margin-top:1rem; }
}

.calicut__page .infos__list .icon__box { width: 3rem;height: 3rem; }
.calicut__page .infos__list .icon__box img { width: auto;height: 3rem; }
.calicut__page .infos__list .icon__box::before { content: '';width: 2.5rem;height: 2.5rem;display: block;background-color: rgba(80, 54, 153, 0.10);border-radius: 50%;position: absolute;top: -.5rem;left: -.5rem;transition: all .3s ease-in-out; }
.calicut__page .infos__list .icon__box:hover::before { width: 3.5rem;height: 3.5rem;background-color: rgba(80, 54, 153, 0.25);border-radius: 50%;position: absolute;top: -.35rem;left: -.35rem;  }
.calicut__page .table thead th { background-color: var(--brand);color: var(--white);padding: 1rem; }
.calicut__page .table tbody td { color: #4E4E4E;padding: 1rem;font-weight: 600; }
.calicut__page .table > tbody > tr:nth-child(1) td,
.calicut__page .table > tbody > tr:nth-child(2) td, 
.calicut__page .table > tbody > tr:nth-child(7) td,
.calicut__page .table > tbody > tr:nth-child(8) td, 
.calicut__page .table > tbody > tr:nth-child(13) td,
.calicut__page .table > tbody > tr:nth-child(14) td,
.calicut__page .table > tbody > tr:nth-child(15) td,
.calicut__page .table > tbody > tr:nth-child(16) td { background-color: rgba(80, 54, 153, 0.01); }
.calicut__page .table > tbody > tr td:first-child { border-left: 0; }
.calicut__page .table > tbody > tr td:last-child { border-right: 0; }
.classRoomVideoBtn {
    -webkit-animation:2s infinite pulse2;animation:2s infinite pulse2;
}
@-webkit-keyframes pulse2{0%{-webkit-box-shadow:0 0 0 0 #fff}70%{-webkit-box-shadow:0 0 0 1.25rem rgba(5,103,168,0)}100%{-webkit-box-shadow:0 0 0 0 rgba(5,103,168,0)}}@keyframes pulse2{0%{-webkit-box-shadow:0 0 0 0 #fff;box-shadow:0 0 0 0 #fff}70%{-webkit-box-shadow:0 0 0 1.25rem rgba(5,103,168,0);box-shadow:0 0 0 1.25rem rgba(5,103,168,0)}100%{-webkit-box-shadow:0 0 0 0 rgba(5,103,168,0);box-shadow:0 0 0 0 rgba(5,103,168,0)}}

@media (min-width:1200px) {
    .calicut__page .table { font-size: 1.25rem; }
}
@media (max-width:767px) {
    .calicut__page .table { min-width: 700px; }
}

.navbar .link__list .divider { display: block;width: 1px;height: 2rem;background: linear-gradient( #1A2238, #fff, #000);position: relative;top: .25rem; }
.social__links li a { width: 2rem !important;height: 2rem !important; }