.choose-row *:not(.fa), .testimonialsSec.course-testimonial *:not(.fa), .upc-event-bx *:not(.fa), .lf-lm-wap.sec-ptb-60 *:not(.fa), .Overview *:not(.fa) { /*font-family: segoe ui !important;*/ font-family: 'Roboto', sans-serif !important; }
*:not(.fa), body { font-family: 'Roboto', sans-serif !important; -webkit-box-sizing: border-box; box-sizing: border-box; }
body, p.breadcumps, .RequestQuote, .tabs-content { color: #555 !important; }
.wclSec.acaSec .container > p, .upcoming-event-wrap > p { color: #555555 !important; /*font-family: segoe ui !important;*/ font-family: 'Roboto', sans-serif !important; font-weight: 400; line-height: 25px; }
/****New Css Update for Home Page Start*****/ 
.wclSec.acaSec { padding-top: 40px !important; }
.wclSec.acaSec .wclSec.WualiFi { padding-top: 0 !important; padding-bottom: 5px !important; }
.wclSec.acaSec {padding-top: 60px !important;}
.wclSec.acaSec { background-color: #f1f1ef; }
.wclSec.WualiFi { background: #F1F2EF; }
.choose-row {display: flex;flex-wrap: wrap;margin: -10px -7px 0;}
.choose-row .caption p { color: #555555; }
.caption li a { color: #195283 !important; font-weight: 600; }

.choose-row .col-bx:first-child .caption li a { color: #2e3192 !important; }
.choose-row .col-bx:nth-child(2) .caption li a { color: #009245 !important; }
.choose-row .col-bx:nth-child(3) .caption li a { color: #29abe2 !important; }
.choose-row .col-bx:nth-child(4) .caption li a { color: #ed1c24 !important; }
.choose-row .col-bx:nth-child(5) .caption li a { color: #f7931e !important; }
.choose-row .col-bx:nth-child(6) .caption li a { color: #9e005d !important; }
.choose-row .col-bx:nth-child(1) .caption li a:hover, .choose-row .col-bx:nth-child(2) .caption li a:hover, .choose-row .col-bx:nth-child(3) .caption li a:hover, .choose-row .col-bx:nth-child(4) .caption li a:hover, .choose-row .col-bx:nth-child(5) .caption li a:hover, .choose-row .col-bx:nth-child(6) .caption li a:hover { color: #82c4e1 !important; }
.choose-row .col-bx {margin: 8px 0;max-height: inherit;}
.col-bx-in h3 { color: #10284a; }
.col-bx-in h3 strong { font-weight: 600 !important; }
.col-bx-in { border: none; box-shadow: 1px 0px 3.96px 0.04px rgb(59 60 61 / 17%); max-height: 100%; min-height: 100%; height: 100%; margin: 0; }
.choose-row a.btn { background: #0078d4; border: none; font-size: 15px; color: #195283; border-radius: 0 !important; padding: 8px !important; width: 126px; text-transform: capitalize !important; left: auto; right: 20px }
choose-row a.btn:hover { background: #195283 !important; color: #82c4e1; }
.caption li a { padding: 0; }
.caption li a:hover { color: #82c4e1 !important; }
.caption li a span { line-height: 1.3 !important; font-size: 16px; }
.caption li+li { margin-top: 10px; }
.caption li a:before { width: 9px; height: 11px; background: #c8cac6; content: ""; top: 4px; }
.wclSec .container>h2, .upcoming-event-wrap h2 {/*font-size: 36px; padding: 0;*/margin-bottom: 20px;color: #fff !important;font-weight: 300 !important;/*font-family: segoe ui !important;*/font-family: 'Roboto', sans-serif !important;padding-bottom: 0;}
.upcoming-event-wrap h2 strong { margin-right: 10px; }
.wclSec .container>h2:after { display: none; }
.wclSec h2 span { font-weight: 300; }
.testimonialsSec.course-testimonial { padding: 40px 0; }
.testimonialsSec:after { background: #f1f1ef; }
.testimonialsHead h1 { text-align: left; color: #b14a81; /*font-size: 36px*/ ; font-weight: 300; line-height: 1.5; }
.testimonialsHead { margin: 0 auto; max-width: 1170px; padding: 0 15px; }
.testimonialsHead h1 strong { font-weight: bold; }
.testimonialsSec.course-testimonial { background: #f1f1ef; }
.testimonialsSec .item p, .testimonialsSec .item span, .testimonialsSec .item span em { font-size: 16px !important; color: #555555 !important; text-align: left !important; line-height: 1.3 !important; font-weight: 400 !important; }
.testimonialsSec .item { padding: 0; }
.testimonialsSec small { font-size: 18px !important; color: #9f1f63; display: none; text-align: right; }
.testimonialsHead h1:after { display: none; }
.testimonialsSec .owl-dot { width: 20px; height: 20px; transform: none; margin: 0 2px; border: none; }

.testimonialsSec .owl-dot.active { opacity: 1; }

.testimonialsSec .owl-dot:nth-child(1) { background: #fd002e; }
.testimonialsSec .owl-dot:nth-child(2) { background: #a82f64; }
.testimonialsSec .owl-dot:nth-child(3) { background: #f7ce07; }
.testimonialsSec .owl-dot:nth-child(4) { background: #33be53; }
.testimonialsSec .owl-dot:nth-child(5) { background: #0078d4; }
.testimonialsSec .owl-dot:nth-child(6) { background: #fd002e; }
.testimonialsSec .owl-dot:nth-child(7) { background: #a82f64; }
.testimonialsSec .owl-dot:nth-child(8) { background: #f7ce07; }
.testimonialsSec .owl-dot:nth-child(9) { background: #33be53; }
.testimonialsSec .owl-dot:nth-child(10) { background: #0078d4; }
.testimonialsSec .owl-dot:nth-child(11) { background: #a82f64; }
.testimonialsSec .owl-dot:nth-child(12) { background: #f7ce07; }
.testimonialsSec .owl-dot:nth-child(13) { background: #33be53; }
.testimonialsSec .owl-dot:nth-child(14) { background: #0078d4; }
.testimonialsSec .owl-dot:nth-child(15) { background: #fd002e; }
.testimonialsSec .owl-dot:nth-child(16) { background: #80ba24; }
.fooTop { background: #10284b; }
.fooBot { background: #10284b; }
.reMo {background: #10284b;border-radius: 0 !important;}
.rightSociual li i { color: #757776; }
.color-divider { width: 100%; height: 6px; overflow: hidden; position: relative;}
.color-divider img { min-width: 100%; height: 100%; object-fit: cover; max-width: 100%; }
.wclSec.conTact { padding: 40px 0; background: url("../images/contact-color-bg.png"); background-size: cover; }
.wclSec.conTact .cntLForm li:nth-child(1) i {/* color: #39e4b2; */}
.wclSec.conTact .cntLForm li:nth-child(2) i {/* color: #ba39e4; */}
.wclSec.conTact .cntLForm li:nth-child(3) i {/* color: #e49239; */}
.wclSec.conTact .cntLForm ul li h4 { margin-bottom: 10px; }
.upcoming-event-wrap { padding: 40px 0; }
.upc-event-col { margin: 15px 0; }
.upc-event-bx { display: flex; background: #e7eaed; box-shadow: 3px 3px 2px rgb(66 66 66 / .11); border-radius: 10px; overflow: hidden; }
.upc-event-img { width: 255px; overflow: hidden }
.upc-event-img img { height: 100%; object-fit: cover; }
.upc-event-detail { padding: 15px; font-size: 11px; color: #555; position: relative; width: 100%; max-width: calc(100% - 255px); padding-bottom: 65px }
.wclSec .upc-event-detail p { text-align: left !important; font-size: 16px !important; line-height: 1.3 !important; color: #555555 !important; }
.btn-learn-more { transition: 300ms all; border: none; font-size: 15px; color: #195283; border-radius: 0 !important; padding: 8px !important; width: 126px; text-transform: capitalize !important; position: absolute; right: 15px; bottom: 15px; text-align: center; }
.btn-learn-more:hover { color: #fff !important; opacity: 0.7; }
.btn-learn-more-blue { background: #195283; color: #fff !important; }
.btn-learn-more-green { background: #80ba24; color: #fff !important; }
.btn-learn-more-orange { background: #ea7a27; color: #fff !important; }
.btn-learn-more-yellow { background: #dce72b; color: #fff !important; }
.date { color: #9f1f63; font-size: 16px; line-height: 1.2; }
.time { font-size: 18px; color: #6a6760; font-weight: bold; line-height: 1.2; margin: 0 0 20px 0; }
.cntInF {background: #fff;border-radius: 8px;overflow: hidden; box-shadow: 1px 0px 3.96px 0.04px rgb(59 60 61 / 17%);}
.cntLForm ul li h4 i {color: #0470f8;}
.conTact .cntLForm { background: #ffffff; }
.conTact .container>h2 { display: none; }
.nav:before { content: ""; width: 50%; position: absolute; background: #d1404e; height: 100%; z-index: -1; left: 0; top: 0; }
.nav { position: relative; }
.nav:after { content: ""; width: 50%; position: absolute; background: #b14a81; height: 100%; z-index: -1; right: 0; top: 0; }
.top-tag-in { background-color: #10284b; }
.bnSlid.slidehome .bnRt { /*border: 1px solid #465265; border-radius: 10px; */ }
.bnSlid.slidehome .bnRt {/* border-image: url("../Library/Gallery/new section image.png") 100 !important; */border-top: none;border-radius: 8px;}
.cntForm [type="text"], .cntForm .roCo select {border-color: rgb(130 196 225 / .6) !important;
    background-color: rgb(130 196 225 / .6) !important; border-radius: 0 !important;background-size: 10px;background-position: 106%;color: #10284b !important;}
.cntForm .roCo select { height: 32px !important; padding: 7px 15px !important; color: #10284b !important; }
.cntForm [type="text"]::-webkit-input-placeholder {
 color: #10284b !important;
}
.cntForm [type="text"]::-moz-placeholder {
 color: #10284b !important;
}
.cntForm [type="text"]:-ms-input-placeholder {
 color: #10284b !important;
}
.cntForm [type="text"]:-moz-placeholder {
 color: #10284b !important;
}
/*.cntForm [type="text"], .cntForm .roCo select { border-color: #1b3254 !important; background-color: #c8cac6 !important; border-radius: 0 !important; background-size: 10px; background-position: 106%; }
.cntForm .roCo select { height: 32px !important; padding: 7px 15px !important; color: #1b3254 !important; }*/
.hero-left-wrap * { /*font-family: segoe ui !important;*/ font-family: 'Roboto', sans-serif !important; }
.hero-left-wrap { /*margin-top: -60px;*/ text-align: left; }
.small-head { font-size: 18px; text-transform: uppercase; color: #000000; font-weight: 600; }
.large-head-shadow {font-size: 48px;font-weight: 900;text-align: left;/* line-height: 1.1; */position: relative;}
.large-head-shadow span {display: inline; box-shadow: 10px 0 0 #000, -10px 0 0 #000;background: #000;padding: 3px;}
.bnLf.bnLf-main .white-bg-text, .white-bg-text, .bnSlid.hero-custom.hero-custom-mob .white-bg-text {font-weight: 400 !important;text-align: left !important;line-height: 1.5 !important;position: relative !important;font-size: 18px !important;color: #fff;}
.bnLf.bnLf-main .white-bg-text span, .white-bg-text span {display: inline;/* box-shadow: 10px 0 0 white, -10px 0 0 white; *//* background: #fff; */padding-top: 4px;padding-bottom: 4px;}
/*.large-head-shadow:before { content: ""; position: absolute; width: 20px; height: calc(100% + 3px); background: black; left: -20px; top: -7px; line-height: 1; }*/
.hero-left-wrap p { font-size: 14px !important; line-height: 1.2; color: #000000; font-weight: 600; }
.join-now {font-size: 18px;color: #fff;background: #000;min-width: 203px;height: 58px;display: inline-flex;text-align: center;padding: 12px;font-weight: 600;align-items: center;justify-content: center;}
.join-now:hover {background: #33be53;color: #fff !important;}
.year { display: inline-flex; align-items: center; justify-content: center; /*margin-bottom: -75px;*/ margin-left: 15px; }
.year-text { position: absolute; transform: rotate(-90deg); font-size: 20px; font-weight: 700; letter-spacing: 1px; display: none;}
.btn-year { display: flex; align-items: center; }
.hero-left-wrap p { font-size: 14px !important; font-weight: 500; margin: 30px 0; }
.bnSlid.slidehome { /*min-height: 400px !important; */ box-shadow: 0 4px 10px -5px rgba(0, 0, 0, 60%); }
.upcoming-event-wrap .row { display: flex; flex-wrap: wrap; margin-top: -20px; }
.Overview h1.course-title-sub { color: #b14a81; }
.wclSec.ourLen.course-video-section .container>h2 >span, .wclSec.ourLen .container>h2 >span { font-weight: bold; }
.ourvP h2 { color: #6dcff6 !important; }
.ourvP:after, .imgMid:after { background: #6dcff6 !important; }
.left-course-tab p span { color: #555 !important; }
 @media only screen and (min-width: 768px) {
.adsk-noBullet { background: #10284b !important; max-width: 1170px; margin: 0 auto; }
.bnSlid.slidehome .bnRt:after { display: none; }
/*.bnSlid.slidehome .bnRt:after { display: none; }
.cntForm .rowThd input[type="text"] { background: #1b3254 !important; }
.cntForm .rowThd ul { display: flex; align-items: center; justify-content: space-between; }
.cntForm .rowThd ul li { display: flex; margin: 0 5px; }
.col.kk:hover>a { background: #d1404e !important; }*/
.menu-column-container, .menu-column-container-half { background: #d1404e !important; }
}
 @media only screen and (max-width: 991px) {
.upc-event-bx { flex-direction: column; }
.upc-event-img, .upc-event-detail { width: 100% !important; max-width: 100%; }
.upc-event-img img { width: 100%; }
.large-head-shadow { font-size: 38px; }
.hero-left-wrap p { font-size: 16px !important; line-height: 1.2; }
}
 @media only screen and (max-width: 767px) {
.upc-event-col { width: 100%; }
/*.year-text { transform: rotate(90deg); }
.year { transform: rotate(-90deg); margin: 0; height: 40px; }
.btn-year { display: flex; align-items: center; justify-content: space-between; }*/
.hero-left-wrap { margin: 0; }
.hero-left-wrap p { margin: 15px 0 !important; font-size: 14px !important; padding: 0 !important; }
.cntForm .roCo select { height: inherit !important; background-position: 103%;}
}
/****New Css Update for Home Page End*****/


.gray-sec h2 { color: #b14a81 !important; padding-bottom: 0; }
.gray-sec h2:after { display: none; }
.topBarB h2:after, .topBarB h1:after, .wclSec.JoinusSec .container h2:after { display: none; }
.topBarB h2, .topBarB h1, .wclSec.JoinusSec .container h2 { font-size: 36px; padding: 0; margin-bottom: 20px; color: #b14a81 !important; }
.topBarB.innerheading h2 { margin-top: -30px; }
.outer-course-section .topBarB.innerheading h2 { margin-top: -20px; }
.topBarB h2 span, .topBarB h1 span { color: #b14a81 !important; }
.landingpage.white-theme:before { background: #f1f1ef; }
.white-theme .custom_head p { color: #555; line-height: 1.3; padding-bottom: 0 !important; }
.gDinner {display: flex;flex-wrap: wrap;margin: 0 -8px!important;margin-top: -20px !important; padding-bottom: 40px;}
.gDinner .gnBox {
    padding: 0;
    background: none;
    margin: 10px 8px;
    box-shadow: 1px 0px 3.96px 0.04px rgba(59, 60, 61, 17%);
    padding-left: 26px;
    padding-bottom: 26px;
    position: relative;
    border-radius: 8px;
    overflow: hidden;
    flex: 0 0 48%;
    max-width: 48%;
}
.gDinner .gnBox:before {content: "";position: absolute;width: 26px;height: 100%;left: 0;top: 0;z-index: 1;}
.gDinner .gnBox:after {content: "";position: absolute;width: 100%;height: 26px;bottom: 0;right: 0;}
.gDinner .gnBox:nth-child(1):before {background: #a82f64;}
.gDinner .gnBox:nth-child(2):before {background: #33be53;}
.gDinner .gnBox:nth-child(3):before {background: #f61d36;}
.gDinner .gnBox:nth-child(4):before {background: #0e4cff;}
.gDinner .gnBox:nth-child(5):before {background: #a82f64;}
.gDinner .gnBox:nth-child(6):before {background: #33be53;}
.gDinner .gnBox:nth-child(7):before { background: #c045ab; }
.gDinner .gnBox:nth-child(8):before { background: #3dd8e3; }
.gDinner .gnBox:nth-child(1):after {background: #33be53;}
.gDinner .gnBox:nth-child(2):after {background: #0078d4;}
.gDinner .gnBox:nth-child(3):after {background: #a82f64;}
.gDinner .gnBox:nth-child(4):after {background: #f7ce07;}
.gDinner .gnBox:nth-child(5):after {background: #33be53;}
.gDinner .gnBox:nth-child(6):after {background: #0078d4;}
.gDinner .gnBox:nth-child(7):after { background: #27bfea; }
.gDinner .gnBox:nth-child(8):after { background: #fbd98a; }
.gDinner .gnBox .gnBImg:before {content: "";position: absolute;width: 120px;height: 26px;left: 26px;bottom: 0;z-index: 1;}
.gDinner .gnBox:nth-child(1) .gnBImg:before {background: #f7ce07;}
.gDinner .gnBox:nth-child(2) .gnBImg:before {background: #f61d36;}
.gDinner .gnBox:nth-child(3) .gnBImg:before {background: #33be53;}
.gDinner .gnBox:nth-child(4) .gnBImg:before {background: #a82f64;}
.gDinner .gnBox:nth-child(5) .gnBImg:before {background: #f7ce07;}
.gDinner .gnBox:nth-child(6) .gnBImg:before {background: #f61d36;}
.gDinner .gnBox:nth-child(7) .gnBImg:before { background: #e88b1b; }
.gDinner .gnBox:nth-child(8) .gnBImg:before { background: #0102fd; }
.gDinner .gnBox .button-more {background: #0078d4;border: none;font-size: 16px;color: #fff;border-radius: 0 !important;padding: 12px !important;min-width: 126px;text-transform: capitalize !important;line-height: 1.2;font-weight: bold;margin-left: auto;margin-top: auto; text-align: center;}
.gDinner .gnBox .button-more:hover { background: #195283 !important; color: #82c4e1; }
.gDinner .gnBox .gnBImg { order: 1; }
.gDinner .gnBox .gnBTxt {order: 2;background: #fff !important;display: flex;flex-direction: column;}
.gDinner .gnBox .gnBTxt h2 {font-size: 21px;color: #10284a;font-weight: bold;line-height: 1.2;margin: 0 0 10px 0;}
.gDinner .gnBox .gnBTxt p { color: #5f5d5d  !important; line-height: 1.3 !important; font-size: 16px; margin: 10px 0; }
.wclSec.ourFs.ourSchl h2 span { font-weight: bold; }
.ourFs .fsTxt h3 { font-size: 18px; color: #195283; }
.ourFs .fsTxt p { font-size: 14px; margin: 10px 0; color: #555 !important; line-height: 1.3 !important; font-weight: 400; }
.fsBox { position: relative; min-height: inherit; height: 100%; padding-bottom: 50px; }
.ourFs .fsTxt .reMo { background: #82c4e1; border: none; font-size: 15px; color: #195283; padding: 8px !important; text-transform: capitalize !important; width: calc(100% - 20px)!important; display: block; position: absolute; bottom: 0; left: 10px; bottom: 10px; }
.ourFs .fsTxt .reMo:hover { background: #195283 !important; color: #82c4e1; }
.learn-method-wrap:before{ content: ""; background: url("../Library/Gallery/new section image.png"); height: 20px; width: 100%; display: block; background-size: 100%; }
.testimonialsSec.course-testimonial.course-testimonial.course-page-testimonial:before { content: ""; background: url("../Library/Gallery/new section image.png"); height: 20px; width: 100%; display: block; background-size: 100%; position: absolute; top: 0; z-index: 1; }
.ratingPageCeo .learn-method-wrap:before { display: none !important; }
.learn-method-wrap .learn-method-wrap:before { display: none; }
.learn-method-wrap, .tabs-navigation { border-top: none !important; }
.tabs-navigation:before { margin-bottom: 10px; }
.tavPro li:nth-child(1) h3 {background: #00a1e9;}
.tavPro li:nth-child(2) h3 {background: #00a1e9;}
.tavPro li:nth-child(3) h3 {background: #00a1e9;}
.tavPro li:nth-child(4) h3 {background: #00a1e9;}
.outer-course-section h1:before, .course-title-sub:after { display: none; }
.outer-course-section h1 { padding-left: 0; }
#content-full-width ul.tabs-nav li:last-child a { background: #10284b; border-radius: 0 !important; }
#content-full-width ul.tabs-nav li:last-child a:hover { background: #000000 !important; }
.factsheet, .tabs-navigation .factsheet {background: #00a1e9 !important;color: #fff !important;border-radius: 0 !important;border: none !important;}

.factsheet:hover, .tabs-navigation .factsheet:hover { background: #195283 !important; color: #82c4e1 !important; border: none !important; }

.factsheet {
    transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -webkit-transition: all 0.5s ease 0s;
}
.right-course-tab .factsheet {
    background: #f61d36 !important;
}
.right-course-tab .factsheet:hover{ color: #fff !important; background: #0078d4 !important;}

.wclSec.ourFs.ourSchl { background: #F1F2EF; position: relative; }
.testimonialsSec.course-testimonial.course-testimonial.course-page-testimonial .custom-container { padding: 0 15px; }
.testimonialsSec.course-testimonial.course-testimonial.course-page-testimonial h1 { margin-top: 0 !important; }
.cerTF { display: flex; flex-direction: column; color: inherit; }
.cerTF:before, .cerTF:after { content: ""; height: 10px; }
.cerTF .mainCntnr li, .cerTF ul li { color: inherit !important; }
.wclSec.ourLen.course-video-section h2 { font-size: 30px; /* margin: 0;*/ }
.wclSec.ourLen.course-video-section .video-section-right { margin-top: -98px; }
/*****/


.row.row-flex-cs { display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }
.row.row-flex-cs .col-xs-12 { width: 100%; max-width: 100%; padding: 0 15px; }
.row.row-flex-cs .col-md-4 { width: 33.333%; padding: 0 15px; margin: 15px 0; min-height: 100%; }
.row.row-flex-cs .col-md-3 { width: 24.333%; padding: 0 15px; }
/***New Learning Design Start***/
.sec-ptb-60.lf-lm-wap {background: #f1f1ef !important;padding: 0px 30px 0px 30px;position: relative;}
.sec-ptb-60.lf-lm-wap::before{ position: absolute; content: ""; left: 0; right: 0px; width: 100%; height: 680px; background: #d7d6d8;}

.sec-ptb-60.lf-lm-wap .container {
    position: relative;
    padding-top: 30px;
}

.lf-lm-icon-bx { display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; }
.lf-lm-icon {background-color: #349ad6;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;overflow: hidden;border: 5px solid #fff;-webkit-box-shadow: 9px 3px 20px rgb(115 115 115 / .44);-moz-box-shadow: 9px 3px 20px rgb(115 115 115 / .44);box-shadow: 9px 3px 20px rgb(115 115 115 / .44);margin-right: 15px;width: 85px;height: 85px;display: flex;align-items: center;justify-content: center;}

.lf-lm-icon-bx-row .lf-lm-icon-bx-col:nth-child(2) .lf-lm-icon { background: #a82f64;}
.lf-lm-icon-bx-row .lf-lm-icon-bx-col:nth-child(3) .lf-lm-icon { background: #33be53;}

.lf-lm-icon img { max-width: 60px; }
.lf-lm-des { max-width: -webkit-calc(100% - 105px); max-width: -moz-calc(100% - 105px); max-width: calc(100% - 105px); width: 100%; }
.lf-lm-icon-bx-col { width: 33.33%; padding: 0 10px; }
.lf-lm-wap * { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.lf-lm-icon-bx-row { margin: 40px -10px; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; }
.lf-lm-des h4 { font-size: 18px; font-weight: bold; color: #0078d4; margin: 0 0 8px 0; }
.lf-lm-des h4 a { color: #0078d4; }
.lf-lm-des p { font-size: 14px; color: #555; font-weight: 400; }
.lf-lm-logo-head a {display: -webkit-inline-box;display: -webkit-inline-flex;display: -moz-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-webkit-align-items: center;-moz-box-align: center;-ms-flex-align: center;align-items: center;font-size: 36px;color: #10284b;font-weight: 300;}

.lf-lm-logo-head a strong { margin-left: 20px; font-weight: bold; margin-right: 10px; }
.lf-lm-logo-head a strong:first-child { margin-left: 0; }
.lf-lm-sub-head { margin: 40px 0; font-size: 16px; color: #555; line-height: 25px; }
.lf-lm-sub-head strong { font-weight: 500; }
.lf-lm-card-bx-row {margin: 40px -10px;display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;justify-content: space-between;}
.lf-lm-card-bx-col {width: 33.333%;padding: 0 10px;}
.lf-lm-card-bx {/* border: 1px solid #fff; */background: #f6f6f6;/* box-shadow: 2px 2px 5px rgb(65 64 64 / .30); */-webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;height: 100%;display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-moz-box-orient: vertical;-moz-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: justify;-webkit-justify-content: space-between;-moz-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;
    box-shadow: 0px 0px 3.96px 0.04px rgb(59 60 61 / 17%);     overflow: hidden;}
.lf-lm-card-bx-head { background-color: #007ad7; 
    -webkit-border-radius: 8px 8px 0 0;
     -moz-border-radius: 8px 8px 0 0;
      border-radius: 8px 8px 0 0; overflow: hidden; }
.lf-lm-card-bx-head img { max-width: 100%; width: 100%;}
.lf-lm-card-bx-body { padding: 20px 20px; }
.lf-lm-card-bx-footer { padding: 15px 30px; margin-top: auto; text-align: right; }
.lf-lm-card-bx-body h4 {font-size: 21px;color: #0078d4;margin: 0 0 20px 0;}
.lf-lm-card-bx-body p { font-size: 16px; color: #555; }
.lf-lm-card-bx-footer .link {font-size: 16px;font-weight: bold;color: #fff;background: #0078d4;display: inline-block;line-height: 1.2;padding: 12px 21px !important; position: relative;}
.lf-lm-card-bx-footer .link:hover{ color: #fff !important;}

.lf-lm-card-bx-footer .link:hover{ color: #fff !important;}
.lf-lm-card-bx-footer .link:before {position: absolute; transition: all 0.3s cubic-bezier(0, 0, 0.1, 1); content: ''; left: 0; top: 0; width: 0; height: 100%; background-color: rgba(255, 255, 255, 0.1);
}
.lf-lm-card-bx-footer .link:hover:before { width: 100%;}
 @media only screen and (max-width: 1199px) {
.lf-lm-des h4 { font-size: 20px; }
.lf-lm-des p { font-size: 15px; }
.lf-lm-sub-head { font-size: 20px; }
.lf-lm-card-bx-head { min-height: 150px; background-size: contain; }
}
 @media only screen and (max-width: 991px) {
.sec-ptb-60.lf-lm-wap { padding: 15px 15px 0px 15px; }
.lf-lm-logo-head a { font-size: 32px; }
.lf-lm-logo-head a img { max-width: 250px; }
.lf-lm-sub-head { font-size: 18px; margin: 20px 0; }
.lf-lm-icon-bx { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -moz-box-orient: vertical; -moz-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -webkit-justify-content: center; -moz-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -moz-box-align: center; -ms-flex-align: center; align-items: center; text-align: center; }
.lf-lm-icon { margin: 0; }
.lf-lm-des { max-width: 100%; }
.lf-lm-des h4 { font-size: 18px; margin: 15px 0 5px; }
.lf-lm-card-bx-body { padding: 15px; }
.lf-lm-card-bx-body h4 { font-size: 20px; }
.lf-lm-card-bx-body p { font-size: 15px; }
.lf-lm-card-bx-footer { padding: 15px 25px; }
.lf-lm-card-bx-row { margin: 0px -15px; }
.lf-lm-card-bx-col { width: 100%; margin: 15px 0; max-width: 100%; }
}
 @media only screen and (max-width: 767px) {
.lf-lm-logo-head a img { max-width: 160px; }
.lf-lm-logo-head a { font-size: 14px; }
.lf-lm-sub-head { font-size: 16px; }
.lf-lm-card-bx-col { width: 100%; margin: 15px 0; max-width: 100%; }
.lf-lm-icon-bx-col { width: 100%; margin: 15px 0; }
.lf-lm-icon-bx-row, .lf-lm-card-bx-row { margin: 0px -15px; }
.lf-lm-card-bx-head { min-height: 128px; }
}
/***New Learning Design End***/


#master_wrap_right .landingpage.white-theme.container .topBarB.innerheading hr { border-image: url("../Library/Gallery/new section image.png") 100 !important; border-bottom: 5px solid transparent !important; height: 5px !important; margin-top: -30px; margin-bottom: 60px !important; }
.fp-time-row { display: flex; flex-wrap: wrap; }
.fp-time-left { width: 70%; }
.fp-time-row .col-md-4 { width: 40%; padding: 0 30px; position: relative; }
.fp-time-row .col-md-8 { width: 60%; padding: 0 30px; position: relative; }
.fp-time-row .col-md-8:after { content: ""; width: 2px; height: 100%; position: absolute; right: 0; background: #0078d4; top: 0; bottom: 0; }
.hl-row { display: flex; flex-wrap: wrap; }
.hl-des { background: #e8e9ec; width: 100%; max-width: calc(100% - 130px); border-radius: 10px; padding: 15px; }
.hl-icon { border-radius: 50%; overflow: hidden; border: 4px solid #fff; -webkit-box-shadow: 9px 3px 20px rgb(115 115 115 / .44); -moz-box-shadow: 9px 3px 20px rgb(115 115 115 / .44); box-shadow: 9px 3px 20px rgb(115 115 115 / .44); margin-right: 30px; width: 100px; height: 100px; }
.hl-icon img { height: 100%; object-fit: cover; max-width: 100%; }
.hl-row+.hl-row { margin-top: 30px; }
.hl-des h4, .hl-des h4 a { color: #0078d4; font-weight: bold; font-size: 24px; }
.hl-des p { font-size: 16px; }
.hl-des h4 { margin: 0 0 10px 0; }
.hl-wrap { margin: 30px 0; }
.hl-company-list { margin: 30px 0; display: flex; flex-wrap: wrap; align-items: center; }
.hl-company-list li:after { display: none; }
.hl-company-list li a { display: block; }
.hl-company-list li { margin: 10px !important; padding: 0 !important; }
.hl-company-list li img { max-width: 100%; max-height: 50px; }
.hl-map-wrap img { width: 100%; }
.video-bx { border: 2px solid #bfc1c1; }
.video-bx iframe { width: 100%; display: block; height: 200px; }
.video-title { font-size: 16px; color: #414042; margin: 0 0 5px 0; }
.video-bx-wrap+.video-bx-wrap { margin-top: 15px; }
.fp-time-wrap .lf-lm-logo-head { margin: 0 0 30px 0; }
.fp-time-wrap .topBarB.innerheading h2 { color: #0078d4 !important; }
.fp-time-wrap .lf-lm-logo-head img { max-width: 160px; }
 @media only screen and (max-width: 991px) {
.fp-time-row { flex-direction: column; }
.fp-time-row .col-md-8, .fp-time-row .col-md-4 { width: 100%; max-width: 100%; }
.video-bx-wrap { display: inline-flex; width: 48%; flex-direction: column; padding: 0 15px; }
.fp-time-wrap .lf-lm-logo-head a { font-size: 26px; }
.fp-time-row .col-md-8 { margin-bottom: 30px; }
.fp-time-row .col-md-8:after { width: 100%; height: 2px; bottom: 0; top: auto; }
.fp-time-wrap .lf-lm-logo-head a img { max-width: 150px; }
}
 @media only screen and (max-width: 767px) {
.hl-des h4, .hl-des h4 a { font-size: 18px; }
.hl-des p { font-size: 14px; }
.hl-icon { width: 80px; height: 80px; margin-right: 15px; }
.hl-des { max-width: calc(100% - 95px); }
.video-bx-wrap { display: block; width: 100%; margin: 20px 0; }
.video-bx iframe { height: 300px; }
}
.getBottom .btnMore { background: #0078d4; border-radius: 0 !important; color: #fff !important; }
.getBottom .btnMore span { color: #fff !important; }
.getBottom .btnMore:hover { background: #195283 !important; }
.getBottom .btnMore:hover span { color: #82c4e1 !important; }
.shuttle-left { background: #6dcff6 !important; }
.orLs .btn.btn-light-blue { background: #82c4e1; border: none; font-size: 15px; padding: 8px !important; min-width: 126px; color: #195283; display: inline-block; text-align: center; font-weight: 600; border-radius: 0 !important; }
.orLs .btn.btn-light-blue:hover { background: #195283 !important; color: #82c4e1 !important; }
.intakeDes li > div:nth-child(2), .intakeDes li > div:nth-child(3) { display: inline-flex; align-items: center; justify-content: center; }
/****Footer Css Start****/
footer .footLinks a { margin-bottom: 10px; line-height: 1.2; }
/* .footThr:nth-child(5) { position: relative; top: -70px; }
.footThr:last-child { position: relative; top: -130px; } */
 @media only screen and (max-width:767px) {
.footThr { position: static !important; margin-bottom: 30px !important; }
}
/****Footer Css End****/




.ticountdown { background-color: rgb(56 112 152 / .82); }
.fsImg { height: 177px !important; overflow: hidden; }
.wrap-course-cpcredit { padding-top: 30px; padding-bottom: 30px; }
.wrap-course-cpcredit h1 { margin-top: 0 !important; }
 @media (max-width: 767px) {
.ourvP { margin-bottom: 40px; }
}
/*Hybrid Page New Updation Css Start*/
.top-blue-img img { width: 100%; }
.hb-wrap.hb-wrap-v-2 .hb-explained-rgt {margin: 0;background: #fff;border-top: none;border-bottom: 10px solid #fff;padding: 20px;}
.hb-wrap.hb-wrap-v-2 .fp-time-row .col-md-8:after { display: none; }
.hb-wrap.hb-wrap-v-2 .hb-explained-left { background: #ededec; border-top: none; border-bottom: 10px solid #fff; padding: 20px; }
.hb-wrap.hb-wrap-v-2 { background: #fff; }
.hb-wrap.hb-wrap-v-2 .fp-time-row .col-md-8 { padding: 0; }
.hb-wrap.hb-wrap-v-2 .lf-lm-logo-head { margin: 30px 0; }
.hb-wrap.hb-wrap-v-2 .lf-lm-logo-head img { max-width: 280px; }
.hb-wrap.hb-wrap-v-2 .lf-lm-logo-head a span { margin-right: 10px; }
.hb-wrap.hb-wrap-v-2 .fp-time-row .col-md-4 { padding: 30px; }
.hb-wrap.hb-wrap-v-2 .hb-graphic-wrap:before { content: ""; position: absolute; width: 50%; left: 0; background: #1b99d2; height: 100%; z-index: 0; top: 0; }
.hb-wrap.hb-wrap-v-2 .hb-graphic-wrap:after { content: ""; position: absolute; width: 50%; right: 0; background: #a11d64; height: 100%; top: 0; z-index: 0; }
.hb-wrap.hb-wrap-v-2 .bottom-g-1 { background: #1b99d2; }
.hb-wrap.hb-wrap-v-2 .bottom-g-2 { background: #dfe2e1; }
.hb-wrap.hb-wrap-v-2 .bottom-g-3 { background: #a11d64; }
/*Hybrid Page New Updation Css End*/


.accreditations-inner-row { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-left: -15px; margin-right: -15px; }
.accreditations-card { background: #dcdfe1; border-radius: 10px; box-shadow: 0px 2px 5px rgba(0, 0, 0, 35%); padding: 15px; height: 100%; }
.accreditations-card-body { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; height: 100%; }
.accreditations-logo-sec img { max-width: 100%; }
.ac-coloum-col { -webkit-box-flex: 0; -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; padding-left: 15px; padding-right: 15px; margin-bottom: 30px; }
.accreditations-content-sec h3 { font-size: 20px; font-weight: 600; color: #000000; margin-bottom: 15px; }
.accreditations-content-sec p { color: #000; }
.accreditations-logo-sec { flex: 0 0 160px; max-width: 160px; }
.accreditations-content-sec { padding-left: 20px; }
.btn-v-letter-center { margin-top: 15px; text-align: right; }
.btn.btn-v-letter { background: #10284a; border: none; font-size: 13px; color: #fff; border-radius: 0 !important; padding: 8px 10px !important; line-height: 1.2; display: inline-block; }
.btn.btn-v-letter:hover { color: #fff !important; background: #21409a; }
/*our facility page css start*/
.our-facilities-row { display: -webkit-box; display: -ms-flexbox; display: flex; margin-left: -4px; margin-right: -4px; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }
.facilities-d-flex .facilities-colm { -webkit-box-flex: 0; -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%; }
.facilities-colm { padding-left: 4px; padding-right: 4px; margin-bottom: 8px; }
.facilities-colm img { max-width: 100%; width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; }
.facilities-card { height: 100%; padding: 20px; }
.facilities-colm.facilities-color-bg1 .facilities-card { background: #ffac15; }
.facilities-colm.facilities-color-bg2 .facilities-card { background: #80c394; }
.facilities-colm.facilities-color-bg3 .facilities-card { background: #6cc7ee; }
.facilities-colm.facilities-color-bg4 .facilities-card { background: #ac4993; }
.facilities-colm.facilities-color-bg5 .facilities-card { background: #0e2c70; color: #fff; }
.facilities-colm h3 { font-size: 28px; font-weight: 600; margin-bottom: 10px; color: #000; }
.sec-our-facilities-main { background: #fff; }
.facilities-colm.facilities-col-1 { -webkit-box-flex: 0; -ms-flex: 0 0 46%; flex: 0 0 46%; }
.facilities-colm.facilities-col-2, .facilities-colm.facilities-col-3 { -webkit-box-flex: 0; -ms-flex: 0 0 27%; flex: 0 0 27%; }
.facilities-card p { font-size: 12px; line-height: 18px; color: #000; }
.facilities-colm.facilities-color-bg5 .facilities-card h3, .facilities-colm.facilities-color-bg5 .facilities-card p { color: #fff; }
.facilities-colm.facilities-color-bg4 .facilities-card h3, .facilities-colm.facilities-color-bg4 .facilities-card p { color: #fff; }
.facilities-colm.facilities-color-bg5.theroof1 { -webkit-box-flex: 0; -ms-flex: 0 0 32%; flex: 0 0 32%; max-width: 32%; }
.facilities-colm.facilities-color-bg5.theroof2 { -webkit-box-flex: 0; -ms-flex: 0 0 68%; flex: 0 0 68%; max-width: 68%; }
@media only screen and (min-width: 768px) {
.facilities-colm.facilities-col-3.facilities-color-bg2, .facilities-colm.facilities-color-bg4 { order: 3; }
}
/*our facility page css end*/




@media only screen and (max-width: 991px) {
.ac-coloum-col { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; margin-bottom: 20px; }
.facilities-d-flex .facilities-colm { flex: 0 0 50%; max-width: 50%; }
.our-facilities-row.facilities-d-flex { flex-wrap: wrap; }
}
 @media only screen and (max-width: 767px) {
.accreditations-card-body { display: block; }
.accreditations-logo-sec { flex: 0 0 100%; max-width: 100%; text-align: center; margin-bottom: 15px; }
.accreditations-content-sec { padding-left: 0; }
.accreditations-content-sec h3 { font-size: 16px; margin-bottom: 10px; }
.accreditations-card { padding: 15px; }
.btn.btn-v-letter { margin-bottom: 5px; }
.our-facilities-row { display: block; }
.facilities-d-flex .facilities-colm { flex: 0 0 100%; max-width: 100%; }
.facilities-colm.facilities-color-bg5.theroof1 { flex: 0 0 100%; max-width: 100%; }
}
/*Re-Register Page Css Start*/

.re-register-wrap { padding: 0 15px; }
.re-register-row { display: flex; flex-wrap: wrap; align-items: flex-start; margin: 0 0 50px 0; }
.re-register-col-right { max-width: 610px; width: 100%; }
.re-register-col-left { max-width: calc(100% - 610px); width: 100%; }
.re-register-col-right img { margin-left: 30px; margin-top: -110px; display: block; width: 100%; max-width: 100%; }
.btn.btn-red { color: #fff; padding: 10px 20px; display: inline-block; border-radius: 5px; font-size: 17px; text-transform: uppercase; font-weight: bold; line-height: 1.2; }
.btn.btn-red:hover { background: #10284b; color: #fff !important; }
.re-register-col-left h2 { color: #555 !important; font-size: 28px; font-weight: bold; margin: 0 0 15px 0; }
.re-register-col-left p { font-size: 16px; margin-bottom: 15px; font-weight: 500; }
.re-register-col-left p+p { }
.how-to-register-row h1 { font-size: 42px; color: #ec1d25; font-weight: bold; text-transform: uppercase; }
.register-steps { list-style: none; padding: 0; max-width: 935px; margin: 0 auto; }
.rg-step-inr { display: flex; align-items: center; width: 100%; max-width: 100%; justify-content: space-between; }
.register-steps .rg-step-li { padding: 0; margin: 0; }
.register-steps .rg-step-li:after { display: none; }
.rg-step-info { display: flex; align-items: center; background: #ccc; width: 100%; position: relative; height: 125px; color: #fff; }
.rg-step-number { font-size: 90px; font-weight: bold; }
.rg-step-details { font-size: 20px; text-transform: uppercase; font-weight: 600; }
.register-steps .rg-step-li:nth-child(odd) { }
.register-steps .rg-step-li:nth-child(even) { }
.register-steps .rg-step-li:nth-child(even) .rg-step-inr { flex-direction: row-reverse; }
.rg-step-img img { margin: -40px -50px 0px; }
.register-steps .rg-step-li:nth-child(odd) .rg-step-info:after { content: ""; width: 0; height: 0; border-style: solid; border-width: 62.5px 0 62.5px 45px; border-color: transparent transparent transparent #007bff; position: absolute; right: -45px; }
.register-steps .rg-step-li:nth-child(even) .rg-step-info:after { content: ""; width: 0; height: 0; border-style: solid; border-width: 62.5px 45px 62.5px 0; border-color: transparent #007bff transparent transparent; position: absolute; left: -45px; }
.register-steps .rg-step-li:nth-child(odd) .rg-step-info:before { content: ""; position: absolute; width: 0; height: 0; bottom: 10px; box-sizing: border-box; border: 54px solid black; border-color: transparent transparent #ffffff #ffffff; transform: rotate( -135deg ); box-shadow: -3px 3px 3px 0 rgb(0 0 0 / 20%); transform-origin: 50% 50%; position: absolute; left: -54px; }
.rg-step-seprator { border-left: 1px solid rgb(0 0 0 / 30%); border-right: 1px solid rgb(255 255 255 / 30%); width: 1px; height: 80%; margin: 0 20px; }
.register-steps .rg-step-li:nth-child(even) .rg-step-info:before { content: ""; position: absolute; width: 0; height: 0; bottom: 10px; box-sizing: border-box; border: 54px solid black; border-color: transparent transparent #ffffff #ffffff; transform: rotate( 45deg ); box-shadow: -3px 3px 3px 0 rgb(0 0 0 / 20%); transform-origin: 50% 50%; position: absolute; right: -54px; }
.register-steps .rg-step-li.rg-step-li-1 .rg-step-info:after { border-color: transparent transparent transparent #2f3295; }
.register-steps .rg-step-li.rg-step-li-2 .rg-step-info:after { border-color: transparent #00afee transparent transparent; }
.register-steps .rg-step-li.rg-step-li-3 .rg-step-info:after { border-color: transparent transparent transparent #f9b143; }
.register-steps .rg-step-li.rg-step-li-4 .rg-step-info:after { border-color: transparent #00a754 transparent transparent; }
.register-steps .rg-step-li:nth-child(odd) .rg-step-info { padding-left: 90px; }
.register-steps .rg-step-li:nth-child(even) .rg-step-info { padding-right: 90px; flex-direction: row-reverse; text-align: right; }
 @media only screen and (max-width:1199px) {
.re-register-col-right { max-width: 510px; }
.re-register-col-left { max-width: calc(100% - 510px); }
.re-register-col-right img { margin-left: 0px; margin-top: -80px; }
.rg-step-number { font-size: 60px; }
.rg-step-details { font-size: 18px; }
.rg-step-info { height: 105px; }
.register-steps .rg-step-li:nth-child(odd) .rg-step-info:after { border-width: 52.5px 0 52.5px 45px; }
.register-steps .rg-step-li:nth-child(odd) .rg-step-info:before { border-width: 45px; }
.register-steps .rg-step-li:nth-child(odd) .rg-step-info { padding-left: 70px; }
.register-steps .rg-step-li:nth-child(even) .rg-step-info { padding-right: 70px; }
.register-steps .rg-step-li:nth-child(even) .rg-step-info:before { border-width: 45px; }
.register-steps .rg-step-li:nth-child(even) .rg-step-info:after { border-width: 52.5px 45px 52.5px 0; }
.rg-step-img img { max-width: 300px; margin: -30px -40px 0px; }
}
 @media only screen and (max-width:991px) {
.re-register-col-right img { margin: 0; }
.re-register-col-right { max-width: 310px; }
.re-register-col-left { max-width: calc(100% - 310px); }
}
 @media only screen and (max-width:767px) {
.re-register-row { display: block; }
.re-register-col-left { max-width: 100%; width: 100%; margin-bottom: 15px; }
.how-to-register-row h1 { font-size: 32px; }
.register-steps .rg-step-li:nth-child(odd) .rg-step-info:before { display: none; }
.register-steps .rg-step-li:nth-child(even) .rg-step-info:before { display: none; }
.rg-step-info { padding: 20px !important; }
.rg-step-img img { max-width: 270px; margin: 0 -40px 0; }
.rg-step-number { font-size: 40px; }
.rg-step-details { font-size: 16px; }
}
 @media only screen and (max-width:567px) {
.how-to-register-row h1 { font-size: 26px; }
.register-steps .rg-step-li .rg-step-info { justify-content: center; height: auto; }
.register-steps .rg-step-li .rg-step-info:before, .register-steps .rg-step-li .rg-step-info:after { display: none; }
.rg-step-inr { flex-direction: column !important; }
.register-steps .rg-step-li .rg-step-info { flex-direction: column !important; text-align: center !important; }
.register-steps { display: flex; flex-wrap: wrap; }
.rg-step-seprator { width: 100%; height: 1px; border-left: none; border-right: none; border-top: 1px solid rgb(0 0 0 / 30%); border-bottom: 1px solid rgb(255 255 255 / 30%); margin: 10px 0; }
.rg-step-img img { margin: 10px 0 !important; }
}
/*Re-Register Page Css End*/


/*CSS FOR showData*/
/*.showData .openday-main .title-content-box{*/
/*display: none !important;*/
/*}*/


.aiecap-sec-row { display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0 -15px; }
.aiecap-sec-full { width: 100%; padding: 0 15px; }
.aiecap-sec-left, .aiecap-sec-right { width: 50%; padding: 0 15px; }
.aiecap-sec-left img, .aiecap-sec-right img { max-width: 100%; }
.aiecap-sec-left > img, .aiecap-sec-right > img { width: 100%; }
.aiecap-sec-1 .container, .aiecap-sec-2 .container, .aiecap-sec-3 .container, .aiecap-sec-4 .container { position: relative; overflow: hidden; }
.aiecap-tag { background: #000; -webkit-transform: rotate(-90deg) translateY(-50%); -moz-transform: rotate(-90deg) translateY(-50%); -ms-transform: rotate(-90deg) translateY(-50%); -o-transform: rotate(-90deg) translateY(-50%); transform: rotate(-90deg) translateY(-50%); color: #fff; display: block; height: 50px; top: 50%; width: 100%; text-align: center; position: absolute; line-height: 50px; font-size: 36px; -webkit-transform-origin: 50% 0; -moz-transform-origin: 50% 0; -ms-transform-origin: 50% 0; -o-transform-origin: 50% 0; transform-origin: 50% 0; text-transform: capitalize; }
.aiecap-sec-1 .container { padding-right: 50px; }
.aiecap-sec-2 .container { padding-left: 50px; }
.aiecap-sec-3 .container { padding-right: 50px; }
.aiecap-sec-4 .container { padding-left: 50px; }
.aiecap-sec-1 .aiecap-tag { right: -webkit-calc(-50% + 25px ); right: -moz-calc(-50% + 25px ); right: calc(-50% + 25px ); background: #f7941d; }
.aiecap-sec-2 .aiecap-tag { left: -webkit-calc(-50% + 25px ); left: -moz-calc(-50% + 25px ); left: calc(-50% + 25px ); background: #00a651; }
.aiecap-sec-3 .aiecap-tag { right: -webkit-calc(-50% + 25px ); right: -moz-calc(-50% + 25px ); right: calc(-50% + 25px ); background: #e40527; }
.aiecap-sec-4 .aiecap-tag { left: -webkit-calc(-50% + 25px ); left: -moz-calc(-50% + 25px ); left: calc(-50% + 25px ); background: #b94191; }
.aiecap-sec-1 h1 { font-size: 42px; margin-bottom: 20px; color: #b14a81 !important; font-weight: 300 !important; }
.aie-camp-v-2-wrap { padding: 40px 0 0;  }
.aie-camp-v-2-wrap p+p { margin-top: 15px; }
.aiecap-devider { height: 15px; overflow: hidden; }
.aiecap-devider img { width: 100%; }
.aiecap-sec-1 { background: #f1f2f2; }
.aiecap-sec-1 .container { }
.aiecap-sec-2 { background: #d1d1d1; color: #000; }
.aiecap-sec-3 { background: #f1f2f2; }
.aiecap-sec-3 .container { }
.aiecap-sec-4 { background: #b1c0cd; }
.aiecap-sec-1 .aiecap-sec-left { width: 60%; }
.aiecap-sec-1 .aiecap-sec-right { width: 40%; }
.aiecap-sec-2 .aiecap-sec-left { width: 55%; }
.aiecap-sec-2 .aiecap-sec-right { width: 45%; padding-top:36px;}
.aiecap-sec-3 .aiecap-sec-left { width: 50%; }
.aiecap-sec-3 .aiecap-sec-right { width: 50%; }
.aiecap-sec-4 .aiecap-sec-left { width: 55%; }
.aiecap-sec-4 .aiecap-sec-right { width: 45%; }
.Facilitie-list { display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 15px -10px 0; }
.Facilitie-list li { margin: 10px; text-align: center; }
.Facilitie-list span { display: block; }
.Facilitie-list .Facilitie-icon {
    max-width: 80px;
}
.Facilitie-list .Facilitie-text { color: #0e5ba3; font-weight: bold; margin: 10px 0 0 0; }
.aiecap-my-city { display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -moz-box-align: center; -ms-flex-align: center; align-items: center; margin: 20px 0; }
.aiecap-taxi-route { display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -moz-box-align: center; -ms-flex-align: center; align-items: center; margin: 20px 0; }
.aiecap-taxi-route strong { margin-right: 15px; }
.aie-camp-v-2-wrap  .large-head-shadow { color: #fff; font-size: 42px; font-weight: 300; min-width: -webkit-calc(100% + 40px); min-width: -moz-calc(100% + 40px); min-width: calc(100% + 40px); margin-bottom: -6px; margin-left:15px;}
.aie-camp-v-2-wrap  .large-head-shadow.small { font-size: 32px;  margin-bottom: 15px; margin-left:30px;}
.aie-camp-v-2-wrap .aiecap-sec-left .large-head-shadow.small {

}
.aiecap-parking { display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: center; -webkit-align-items: center; -moz-box-align: center; -ms-flex-align: center; align-items: center; margin: 20px 0;}
.aiecap-parking p { /*margin: -50px 0 0 220px;*/      
    margin-left: 15px;
    padding-left: 15px;
    border-left: 1px solid #555;}
.aiecap-sec-3 h4, .aiecap-sec-4 h4 { color: #b94191; font-size: 32px; font-weight: 300; }
.aiecap-sec-2 .aiecap-sec-row {     -webkit-box-align: center;     -webkit-align-items: center;     -moz-box-align: center;     -ms-flex-align: center;     align-items: center;}
.aiecap-sec-3 .aiecap-sec-row { -webkit-box-align: center; -webkit-align-items: center; -moz-box-align: center; -ms-flex-align: center; align-items: center; }
.aiecap-sec-3 .aiecap-sec-row .aiecap-sec-left { padding: 15px 30px; }
.aiecap-sec-4 .aiecap-sec-row { -webkit-box-align: center; -webkit-align-items: center; -moz-box-align: center; -ms-flex-align: center; align-items: center; }
.aiecap-sec-4 p a { color: #555; }




@media only screen and (max-width: 1199px) {
.aie-camp-v-2-wrap {/*font-size: 18px;*/}	
.aiecap-tag {font-size: 28px;}
}






@media only screen and (max-width: 991px) {
	.aie-camp-v-2-wrap {
/*    font-size: 16px;*/
}
	.aiecap-sec-1 h1 {
    font-size: 32px;
}
.aiecap-sec-left, .aiecap-sec-right {
    width: 100% !important;
    padding: 15px !important;
}

.aiecap-tag {
    -webkit-transform: none;
       -moz-transform: none;
        -ms-transform: none;
         -o-transform: none;
            transform: none;
    position: static;
		margin: 0 -15px;
    min-width: -webkit-calc(100% + 30px);
    min-width: -moz-calc(100% + 30px);
    min-width: calc(100% + 30px);
		font-size: 24px;
    height: 40px;
    line-height: 40px;
}

.aiecap-sec-1 .container, .aiecap-sec-2 .container, .aiecap-sec-3 .container, .aiecap-sec-4 .container {
    padding: 0 15px;
}

.aie-camp-v-2-wrap  .large-head-shadow {
    margin: 0 0 -6px 0 !important;
}
.aiecap-parking p {
    margin: 0 10px;
}


.aie-camp-v-2-wrap  .large-head-shadow {
    font-size: 32px;
}

.aie-camp-v-2-wrap  .large-head-shadow.small {
    font-size: 24px;
}
}


@media only screen and (max-width: 767px) {
.aiecap-sec-1 h1 {    font-size: 28px;}
.aie-camp-v-2-wrap{padding:20px 0 0; }
.aie-camp-v-2-wrap  .large-head-shadow {    font-size: 28px;}
.aie-camp-v-2-wrap  .large-head-shadow.small {    font-size: 20px;}
.aiecap-my-city img {    max-width: 100px;}
.aiecap-taxi-route img {    max-width: 100px;}
.aiecap-parking img {    max-width: 60px;}
ul.Facilitie-list img {    max-width: 80px;}
.aiecap-sec-3 h4, .aiecap-sec-4 h4 {font-size: 24px;}

.Early-bird-head .topBarB.innerheading h2 {
    margin-top: 0;
}
.award-students-row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}
.award-students-row>div {
    width: 100%;
    -webkit-box-flex: 100%;
    -ms-flex: 100%;
    flex: 100%;
    max-width: 100%;
    margin: 10px 0;
}

.students-column-innr {
    flex-direction: column;
}

.wight-icBox {
    margin-bottom: 0;
}

.wight-contectRight {
    padding: 20px 0 0 0;
    text-align: center;
}

.sec-early-B-discount {
    padding: 20px 0;
}

.sec-early-B-discount-row>div {
    width: 100%;
    -webkit-box-flex: 100%;
    -ms-flex: 100%;
    flex: 100%;
    max-width: 100%;
    margin: 10px 0;
}

.early-BD-header h3 {
    font-size: 18px;
}

.early-BD-body {
    padding: 15px;
}

.dc-percent b {
    font-size: 60px;
}

.dc-percent, .dc-percent-text {
    width: 100%;
    text-align: center;
    padding: 0;
    font-size: 18px;
}

.early-BD-card ul li {
    font-size: 16px;
    line-height: 25px;
}

.secTmc-row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}

.secTmc-row>div {
    width: 100%;
    -webkit-box-flex: 100%;
    -ms-flex: 100%;
    flex: 100%;
    max-width: 100%;
    margin: 10px 0;
}

.secTmc-card-innner {
    align-items: unset;
}

.secTmc-icon {
    align-items: center;
    justify-content: center;
    display: flex;
}

.secTmc-content {
    padding: 15px;
}

.Secure-your-spot-row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}

.Secure-your-spot-row>div {
    width: 100%;
    -webkit-box-flex: 100%;
    -ms-flex: 100%;
    flex: 100%;
    max-width: 100%;
}

.discountLead-row {
    flex-direction: column;
}

.Secure-box-inner h2 {
    font-size: 30px;
}
.Secure-box-inner p {
    font-size: 14px;
    margin-bottom: 15px;
}

.Secure-box-innerRight p {
    font-size: 18px;
}

.sec-Secure-your-spot {
    padding: 30px 0px;
}

}

.title h2 {
    margin: 0px;
    color: #fff !important;
}

.sec-choose-new .col-bx:first-child .caption li a { color: #0e4cff !important;}

@media only screen and (max-width: 1800px) {
.main-content .owl-nav .owl-prev {left: 12%;}
.main-content .owl-nav .owl-next {right: 12%;}  
}

@media only screen and (max-width: 1700px) {
    .main-content .owl-nav .owl-prev {left: 13%;}
    .main-content .owl-nav .owl-next {right: 13%;}  
}
  
@media only screen and (max-width: 1580px) {
    .main-content .owl-nav .owl-prev {left: 14%;}
    .main-content .owl-nav .owl-next {right: 14%;}  
}

@media only screen and (max-width: 1500px) {
.title img {
    left: -110px;
    top: 29px;
    width: 110px;
}
}

@media only screen and (max-width: 1480px) {
    .facilities-slider .owl-nav .owl-prev {left: 13%; }
    .facilities-slider .owl-nav .owl-next {right: 13%;}   
    
    .main-content .owl-nav .owl-prev {left: 15%;}
    .main-content .owl-nav .owl-next {right: 15%;}
    
}


@media only screen and (max-width: 1199px) {
.footer-widght {
    margin-bottom: 20px;
}
.testimonialsSec .owl-nav .owl-prev {
    left: 0px;
}
.testimonialsSec .owl-nav .owl-next {
    right: 0px;
}

.title img{ display: none;}

.main-content .owl-nav .owl-prev {    left: 15px;}
.main-content .owl-nav .owl-next {    right: 15px;}

}


@media only screen and (max-width: 991px) {
.card-simple .cart-img {    flex: 0 0 120px;}    
.card-upcoming-content-left h3 {
    font-size: 23px;
}
.sec-ptb-60.lf-lm-wap::before{ background: transparent;}
.our-school-box {
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
    margin-bottom: 20px;
}
.sec-our-school-row{ margin-bottom: -20px;}

.main-content .owl-nav .owl-prev, .main-content .owl-nav .owl-next {
    width: 30px;
    height: 30px;
}
.main-content .owl-nav .owl-prev::before, .main-content .owl-nav .owl-next::before {
    width: 30px;
    height: 30px;
    font-size: 21px;
}

}

@media only screen and (max-width: 767px) {
.parent-header{ padding: 0px;} 
.large-head-shadow {
    font-size: 25px;
}  
.bnLf.bnLf-main .white-bg-text, .white-bg-text, .bnSlid.hero-custom.hero-custom-mob .white-bg-text {
    font-size: 14px !important;
}
.join-now {
    font-size: 15px;
    min-width: 130px;
    height: 40px;
}
.title:before{ display: none;}
.title-main .widget-content-left:before{ display: none;}

.title-content-box-inner {
    display: block;
}
.title-content-box-inner> .widget-content-right {
    max-width: 100%;
}
.d-iner .widget-column {
    width: 50%;
}
.widget-column a{ padding: 10px;}

.widget-column.widget-2>div {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

.wclSec.acaSec {
    padding-top: 30px !important;
}
.title img{ display: none;}

.card-simple {
    padding-left: 10px;
    padding-bottom: 10px;
}

.card-simple .cart-img::before {
    left: -10px;
    width: 10px;
}
.card-simple:before{ height: 10px;}
.card-simple:after{ height: 10px;}

.col-bx-in h3 {
    font-size: 14px;
}
.wclSec .choose-row .caption p {
    font-size: 13px;
    line-height: 20px !important;
}
.caption li a{ font-size: 14px;}
.choose-row .caption {
    padding: 10px;
}
.card-simple .cart-img {
    flex: 0 0 80px;
}
.upcoming-event-wrap {
    padding: 30px 0;
}
.sec-title {
    margin-bottom: 25px;
    margin-left: -15px;
}
.custom-container { padding: 0; }
.card-upcoming{ display: block;}
.card-upcoming-img {
    padding: 15px;
    flex: 0 0 100%;
    max-width: 100%;
}
.card-upcoming-content{ display: block;}
.card-upcoming-content-left {
    padding: 15px;
}
.card-upcoming-content-right {
    padding: 10px;
    flex: 0 0 100%;
    max-width: 100%;
}

.lf-lm-card-bx-footer {
    text-align: center;
}

.footer-widght {
    margin-bottom: 20px;
}
.sec-ptb-60.lf-lm-wap {
    padding: 0px 0px 0px 0px;
}
.testimonialsHead .title h2 {
    font-size: 20px;
}
.testimonialsSec.course-testimonial {
    padding: 10px 0;
}

.testimonialsSec .item p, .testimonialsSec .item span, .testimonialsSec .item span em {
    font-size: 14px !important;
}
.testimonialsSec .owl-dot {
    margin: 2px 2px;
}
.footer-widght span {
    font-size: 14px;
}
.footer-widght {
    text-align: center;
}
.wclSec.conTact .cntInF {    margin-bottom: 0;}

.our-school-box {
    flex: 0 0 100%;
    max-width: 100%;
}

.parent-header.header-block.darkHeader {
    padding: 0;
}

}

.fab, .fad, .fal, .far, .fas {
    font-family: "Font Awesome 5 Pro" !important;
}

.cource-page-title p {margin-bottom: 0px !important;color: #fff !important;font-weight: normal !important;}
.tabs-navigation .factsheet { font-size: 22px; font-weight: bold;}
.tabs-navigation .factsheet i {margin-right: 5px;}

.sec-hybird-page{ margin: 0px -15px;}
.sec-hybird-page .col-md-8, .sec-hybird-page .col-md-4 {
    padding: 0 15px;
}

.wclSec.JoinusSec .open-day-title h2 {
    margin: 0 !important;
    color: #fff !important;
}


@media only screen and (max-width: 1800px) {
.facilities-slider .owl-nav .owl-next { right: 282px; }
.facilities-slider .owl-nav .owl-prev {    left: 282px;}   
}

@media only screen and (max-width: 1799px) {
.facilities-slider .owl-nav .owl-next { right: 232px; }
.facilities-slider .owl-nav .owl-prev {    left: 232px;}   
}

@media only screen and (max-width: 1700px) {
    .facilities-slider .owl-nav .owl-next { right: 232px; }
    .facilities-slider .owl-nav .owl-prev {    left: 232px;}   
}
    
@media only screen and (max-width: 1580px) {
.facilities-slider .owl-nav .owl-next { right: 183px; }
.facilities-slider .owl-nav .owl-prev {    left: 183px;}   
}

@media only screen and (max-width: 1480px) {
    .facilities-slider .owl-nav .owl-next { right: 180px; }
    .facilities-slider .owl-nav .owl-prev {    left: 180px;}   
    }

@media only screen and (max-width: 1199px) {
.vcard p {font-size: 18px;}
.secCampus-tour {
    padding: 0px 15px;
}
.secCampusmid-box img {
    margin-top: 0;
    width: 100%;
}
.secservice-icn {
    padding: 15px;
    flex: 0 0 134px;
    max-width: 134px;
}
.secservice-lead-text-right {
    padding: 20px;
}
.secservice-bx-lead h2 {
    font-size: 28px;
}

.fee-amount {    font-size: 40px;}
.tuition-card-body {    padding: 30px 40px;}

.w-grid-inner img {
    width: 30px;
}
.w-grid-inner{ font-size: 14px;}

.sec-learning-custom .sec-learning-row {
    margin-left: 0;
}

.facilities-slider .owl-nav .owl-next { right: 185px; }
.facilities-slider .owl-nav .owl-prev {    left: 185px;}  

.sec-vido-gallery {
    padding: 0px 0px 30px 0px;
}

}

@media only screen and (max-width: 991px) {
    .facilities-slider .owl-nav .owl-next { right: 135px; }
.facilities-slider .owl-nav .owl-prev {    left: 135px;}  
    .eb-bird-benifits .secTmc-card {
        flex: 0 0 100%;
        max-width: 100%;
        margin-bottom: 15px;
    }
    .gnBox .gnBImg {flex: 0 0 100px;}
    
    .vid-row { display: block;}
    .vido-box-column {
        flex: 0 0 100%;
        max-width: 100%;
    }
    .campus-header { font-size: 18px;}
    .card-lower-contect h3 {
        font-size: 18px;
    }

    .secservice-row {
        display: block;
    }
    .secservice-row>div {
        flex: 0 0 100%;
        max-width: 100%;
    }
    .learning-grid-card{ padding: 20px;}
    .learning-grid-card-header p { font-size: 20px; }
    .method-column-right {padding: 15px;}
    .method-column-left {
        flex: 0 0 110px;
        max-width: 110px;
    }
}



@media only screen and (max-width: 767px) {
 .sec-gap { padding: 30px 0px 0px 0px;}
 .title {padding: 10px 15px 10px 15px;border-bottom-right-radius: 0;}
 .title h2 {font-size: 20px;} 
 .page-title-main .title-content-box {
    margin-top: 0;
}
.widget-column.widget-2 > div { border-bottom-right-radius: 10px; }
.orange-content-left { border-top-right-radius: 10px; }
.title-main .widget-content-left{ padding: 15px;}
.Our-vision-card{ padding: 15px; margin-bottom: 30px;}
.Our-vision-inner h2 {
    font-size: 25px;
    margin-bottom: 5px;
}
.Our-vision-inner p {
    font-size: 14px;
}
.our-missionr-row{ display: block;}
.our-missionr-row>div {
    flex: 0 0 100%;
    max-width: 100%;
}
.widget-our-blok+.widget-our-blok {
    margin-top: 10px;
}
.ourService-row{ display: block;}
.vcard {    padding: 15px; width: 100%;}
.about-bottom .cnt_form {
    padding: 15px !important;
    margin-bottom: 30px;
    margin-top: 20px;
}
.lead-our-text { margin-bottom: 15px;}
.getIntouch { padding: 15px;}
.sec-contact-section {
    margin: 0px -15px;
}
.secCampus-tour-row {
    display: block;
}
.secCampusRight {
    flex: 0 0 100%;
    text-align: center;
    max-width: 100%;
}
.eb-tittle-name {
    font-size: 16px;
    max-width: 100%;
    text-align: center;
}
.bool-right {
    text-align: center;
}
.Btn-book {
    font-size: 18px;
    min-width: 127px;
}
.gDinner .gnBox {
margin: 10px 0px;
flex: 0 0 100%;
max-width: 100%;
}

.gDinner{ display: block;}

.our-school-body h3{ min-height: inherit;}
.our-school-body p {    text-align: left;}
.inner {padding:15px;}

.upcoming-row {    margin-bottom: 25px;}
.sec-video-play .container {    margin-top: 20px;    margin-bottom: 0px;}
.v-thumb {    flex: 0 0 100px;}
.wathc-now p {    font-size: 13px;}
.vcr-right {    background: #fff;    padding: 10px;}
.vcr-iner h3 img {    margin-right: 10px;}
.vcr-iner h3 {
    font-size: 16px;
}
.sec-still-not-convinced .container {
    padding-top: 24px;
}
.campus-vid-row {    display: block;}
.campus-vid-row>div+div{ margin-top: 15px;}
.campus-column {
    flex: 0 0 100%;
}
.sec-need-assistance {
    margin-top: 20px;
}
.sec-still-not-convinced {
    padding-bottom: 20px;
}

.modal-video-custom .modal-wrapper, .modal-video-assistance .modal-wrapper {
    left: 0;
    right: 0px;
    width: 96%;
    margin: 0 auto;
}
.wclSec.JoinusSec .open-day-title h2 {
    font-size: 20px;
}
.wclSec.JoinusSec {
    padding: 30px 0;
}
.wclSec.EventSec {
    padding: 30px 0;
}
.sec-still-not-sure {
    padding: 20px 0px;
}
.row.EventRow>div:last-child {
    margin-bottom: 0px;
}
.both-wrap {    padding-top: 25px;}
.facilities-lab-main{ display: block;}
.facilities-body {
    padding: 10px;
}
.facilities-lab-main {
    margin-bottom: 25px;
}
.facilities-lab-main>div+div { margin-top: 25px;}
.sec-engineering-labs .container { padding-top: 20px;}

.engineering-col-row{ display: block;}
.engineering-column {    flex: 0 0 100%;    max-width: 100%;}
.engineering-col-row>div+div { margin-top: 20px;}
.sec-engineering-labs {    margin-bottom: 25px;}
.sec-check-out .container { padding-top: 20px;}
/*.facilities-slider .owl-nav{ display: none;}*/
.owl-text-inner {    padding: 15px;}
.facility-page-upcoming {    margin-top: 20px;}
.chart-area img {    width: 100%;}
.sec-gap-scaler { margin: 0px -20px;}
.fp-time-row .col-md-8, .fp-time-row .col-md-4{ padding: 0 15px;}
.video-bx-wrap { padding: 0 0px;}
.fp-time-row .col-md-8:after { width: calc(100% - 10px); right: 5px;}
.cource-title-main .title h2 { font-size: 20px;}
.cource-title-inner { padding: 10px; border-bottom-right-radius: 0;}
.cource-title-inner:before{ display: none;}
.tabs-navigation{ display: inline-block;}
.wclSec.custom-text-registration h2 {
    color: #000;
    margin-bottom: 10px;
    font-size: 20px;
}
.eb-sec-inner {
    padding: 15px;
}
.top-title-page p {
    text-align: left;
}

.top-title-page h2 {
    text-align: left;
}

.eb-sec-inner .control-tbl {
    overflow: auto;
}

.tu-row-main { display: block;}
.tu-row-main>div { flex: 0 0 100%; max-width: 100%;}

.announce-banner-row>div {
    flex: 0 0 100%;
    max-width: 100%;
}

.announce-banner-row {
    flex-wrap: wrap;
}
.announce-banner-right {
    padding: 10px 0px;
    text-align: center;
}
.announce-banner-left{ order: 2;}

.cardwhite { padding: 0;}
.secservice-row>div {
    margin-top: 24px;
}

.help-area-row {    display: block;}
.help-area-row>div {
    flex: 0 0 100%;
    max-width: 100%;
    margin-bottom: 30px;
}
.sec-acmdation-section .sec-title.pesido-d-none {
    margin-left: 0;
}
.accommodation-card-simple.cd2 .sec-title.pesido-d-none {
    margin-right: 0px;
}

.accommodation-row {
    display: block;
}

.accommodation-row>div {
    flex: 0 0 100%;
    max-width: 100%;
}

.accommodationitext {
    padding: 20px 0px;
}

.sec-help-main {
    margin-bottom: 0;
}

.secservice-icn {
    padding: 10px;
    flex: 0 0 80px;
    max-width: 80px;
}
.icn-box-inner img {
    max-width: 40px;
}
.secservice-lead-text-right {
    padding: 10px;
}

.tuition-row{ display: block;}
.or-divider{ display: none;}
.tuition-row>div {
    flex: 0 0 100%;
    max-width: 100%;
}
.tuition-column.tuition-column-left {
    padding-right: 15px;
    margin-bottom: 25px;
}
.tuition-column.tuition-column-right {
    padding-left: 15px;
}

.tuition-card-header p { font-size: 14px;}
.tuition-card-header h3 {    font-size: 16px;}
.fee-amount {    font-size: 22px;}
.tuition-card-header{ padding: 10px;}
.tuition-card-body li {
    font-size: 14px;
}
.tuition-card-body {
    padding: 15px 20px;
}
.good-to-go img {
    max-width: 100%;
}

.sec-financial-Solution .secservice-icn {
    flex: 0 0 80px;
    max-width: 80px;
}
.sec-financial-Solution .secservice-lead-text-right {
    padding: 10px;
}
.bottom-more-then h3 {
    font-size: 18px;
}

.graph-area-main img {
    width: 100%;
}

.hyb-results-row{ display: block;}
.hyb-results-row>div+div{ margin-top: 15px;}
.sec-learning-row {
    display: block;
}
.learning-grid-4 {
    flex: 0 0 100%;
    max-width: 100%;
}
.sec-learning-row>div+div{margin-top: 20px;}
.hybrid-sp-main {
    opacity: 0;
    height: 20px;
    overflow: hidden;
}

.method-column-left {
    flex: 0 0 60px;
    max-width: 60px;
}
.method-box img {
    width: 40px;
}

.method-title {
    font-size: 17px;
    margin-bottom: 5px;
}
.color-strip {
    margin-top: -25px;
    height: 26px;
}
.hb-grid-main {
    margin-bottom: 25px;
}

.sec-learning-custom .sec-learning-row>div:not(:last-child)::before {
   display: none;
}

.method-gry-bg>.container::before { width: calc(100% - 0px);}

.facilities-slider .owl-nav .owl-prev, 
.facilities-slider .owl-nav .owl-next {
    width: 30px;
    height: 30px;
}

.facilities-slider .owl-nav .owl-prev::before, 
.facilities-slider .owl-nav .owl-next::before {
    width: 30px;
    height: 30px;
    font-size: 21px;
}


}
.color-divider img {
    display: block;
}
.cap-town-wrap .sec-title {
    margin-top: 40px;
}
.specialised-labs-wrap .title img {
    top: -15px;
}
.cap-town-wrap {
    background: #f1f2ef;
    position: relative;
    padding-bottom:40px;
}
.specialised-row {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -15px;
}
.specialised-col {
    padding: 15px;
    width: 50%;
}
.specialised-col-in {
    background: #fff;
    border-radius: 10px;
    overflow: hidden;
    box-shadow: 0 0 12px #a9a9a9;
    height: 100%;
}
.specialised-col-img img {
    width: 100%;
    display: block;
    transition: 0.5s ease-in-out;
}
.specialised-col-text {
    display: flex;
    justify-content: space-between;
    padding: 20px 25px;
    align-items: center;
}
.specialised-col-text h4 {
    font-size: 28px;
    color: #2f3332;
    transition: 0.5s ease-in-out;
}
.btn-specialised {
    display: inline-block;
    background: #0078d4;
    color: #fff;
    font-size: 18px;
    padding: 10px 30px;
}
.specialised-col-in:hover {
    background: #e5e6e6;
}
.specialised-col-in:hover .specialised-col-img img {
    transform: scale(1.09);
}

.specialised-col-in:hover .specialised-col-text h4 {
    color: #0078d4;
}

.specialised-col-in:hover .specialised-col-text {
    background: #fff;
}

.campus-tour-row {
    background: #fff;
    padding: 30px 35px;
    border-radius: 12px;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
    box-shadow: 0 0 6px #c8c8c8;
}
.campus-tour-col {
    width: 50%;
}
.campus-tour-img-col {
    width: 50%;
    padding-left: 100px;
    position: relative;
}
.campus-tour-col-in {
    padding: 0 15px;
}
.campus-tour-col-in h5 {
    font-size: 17px;
    color: #10284b;
    font-weight: 600;
    margin: 0 0 10px;
}
.campus-tour-img {
    border-radius: 12px;
    overflow: hidden;
}
.campus-tour-img img {
 width:100%;
 display:block;
}
.watch-v {
    background: #10284b;
    position: absolute;
    width: 145px;
    height: 145px;
    border-radius: 8px;
    left: 8px;
    top: 50%;
    margin-top: -70px;
    padding: 25px 10px;
    text-align: center;
        color: #fff;
}
.watch-v img {
    display: block;
    margin: 0 auto 5px;
}
.btn-specialised:hover, .watch-v:hover {
    background: #33be53;
    color: #fff !important;
}
.campus-location-row {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -15px;
}
.campus-location-col {
    padding: 15px;
    width: 45%;
}
.campus-location-map-col {
    padding: 15px;
    width: 55%;
}
.campus-location-map {
    border: 1px solid #d7d6d8;
    border-radius: 10px;
    overflow: hidden;
}
.campus-location-map img { width:100%; display:block;}
.campus-location-col h5 {
    font-size: 17px;
    font-weight: 600;
    margin: 0 0 10px;
    color: #000;
}
.campus-location-col p {
    color: #000;
}
.attend-day-col {
    border-radius: 12px;
    overflow: hidden;
    position: relative;
}
.attend-day-img img {
    display: block;
    width: 100%;
}
.attend-day-text {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 35px;
}
.attend-day-text-l p {
    font-size: 28px;
    color: #fff;
    font-weight: 700;
    margin: 0;
}
.attend-day-text-l h3 {
    font-size: 48px;
    color: #fff;
    background: #0078d4;
    margin: 0;
    padding: 0 50px 7px 15px;
    font-weight: 700;
}
.attend-day-text-l span {
    color: #fff;
    display: block;
    font-size: 24px;
    line-height: 1.6;
}
.raving-fans-row {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -15px;
}
.raving-fans-col {
    padding: 15px;
    width: 33.33%;
}
.raving-fans-col-in {
    background: #fff;
    padding: 35px;
    border-radius: 12px;
    box-shadow: 2px 2px 4px rgb(0 0 0 / 10%);
    height:100%;
}
.raving-fans-head {
    display: flex;
    margin-bottom: 20px;
    align-items: center;
}
.fans-img {
    display: block;
    width: 68px;
    height: 68px;
    overflow: hidden;
    border-radius: 50%;
    min-width: 68px;
    margin-right: 20px;
}
.fans-name {
    font-size: 18px;
    color: #0078d4;
    font-weight: 700;
    margin: 0;
}
.fans-name span {
    font-size: 16px;
    font-weight: 400;
    display: block;
}
.fans-name i {
    font-style: normal;
    color: #abc225;
    margin-top: 5px;
    display: inline-block;
    font-size: 18px;
}
.specialised-labs:before {
    content: "";
    position: absolute;
    /*background: #d7d6d8;*/
    left: 0;
    top: 0;
    width: 100%;
    height: 65%;
}
.specialised-labs .container {
    position: relative;
    z-index: 1;
}
.fans-img img { width:100%;}

@media only screen and (max-width: 1480px){
.specialised-col-text h4 {
    font-size: 24px;
}

}
@media only screen and (max-width: 1169px){
 .attend-day-text-l h3 {
    font-size: 36px;
    padding: 0 35px 7px 15px;
}
.attend-day-text-l p {
    font-size: 22px;
}
.attend-day-text-l span {
    font-size: 18px;
}
}
@media only screen and (max-width: 991px){
 .owl-text-inner {
    padding: 20px;
}
.watch-v {
    width: 120px;
    height: 120px;
    left: 8px;
    top: 50%;
    margin-top: -60px;
    padding: 15px 10px;
}
.raving-fans-col-in {
    padding: 15px;
}
.fans-name {
    font-size: 16px;
}
.fans-img {
    width: 50px;
    height: 50px;
    min-width: 50px;
    margin-right: 20px;
}
}
@media only screen and (max-width: 767px){ 
.raving-fans-col, .campus-location-col, .campus-location-map-col, .campus-tour-col, .campus-tour-img-col, .specialised-col {
    width: 100%;
}
.attend-day-text-l h3 {
    font-size: 18px;
    padding: 0 10px;
}
.attend-day-text-l p {
    font-size: 14px;
}
.attend-day-text-l span {
    font-size: 12px;
}
.attend-day-text {
    padding: 15px;
    flex-wrap: wrap;
}
.btn-specialised {
    font-size: 15px;
    padding: 5px 15px;
    text-align: center;
}
.attend-day-img img {
    display: block;
    width: 100%;
    min-height: 130px;
    object-fit: cover;
}
.campus-tour-row {
    padding: 15px 5px;
}
.campus-tour-col-in {
    padding: 0 15px 15px;
}
.owl-text-inner {
    text-align: center;
}
}
.widget-column.orange-bg > div {
    background: #ff7800;
}
.widget-column.orange-bg > div:hover {
    background: #f37302;
}
.specialised-col-text h4 small {
    font-size: 65%;
}
.title-main .green-content-left:before {
    background: #33be53;
}
.title-main .green-content-left {
    background: #33be53;
}
