
.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: 40px !important; }
.wclSec.acaSec { padding-top: 40px !important; }
.wclSec.acaSec { background-color: #f1f1ef; }
.wclSec.WualiFi { background: #F1F2EF; }
.choose-row { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap;margin: -10px -15px 0; }
.choose-row .caption { padding-top: 0 !important; }
.choose-row .caption p { color: #555555; }
.caption li a { color: #99ad0f !important; font-weight: 600; }

/*.choose-row  .col-bx:nth-child(1) .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: #848488 !important;}

.choose-row .col-bx { margin: 15px 0; max-height: inherit; }
.col-bx-in h3 { color: #195283;     font-weight: 300 !important;}
.col-bx-in h3 strong{  font-weight:600 !important;}
.col-bx-in {  -webkit-box-shadow: 3px 1px 0 rgb(54 54 54 / .03);  box-shadow: 3px 1px 0 rgb(54 54 54 / .03); max-height: 100%; min-height: 100%; height: 100%; margin: 0; }
.choose-row a.btn {background: #a0b40f;border: none;font-size: 14px;color: #fff;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: #000000  !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: #000; /*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: #555555; display: block; text-align: right; }
.testimonialsHead h1:after { display: none; }
.testimonialsSec .owl-dot { width: 20px; height: 20px; -webkit-transform: none; -ms-transform: none; transform: none; margin: 5px 2px; border: none; opacity: 0.6; }
.testimonialsSec .owl-dot.active { opacity: 1; }
.testimonialsSec .owl-dot:nth-child(1) { background: #f7941d; }
.testimonialsSec .owl-dot:nth-child(2) { background: #182744; }
.testimonialsSec .owl-dot:nth-child(3) { background: #f7941d; }
.testimonialsSec .owl-dot:nth-child(4) { background: #182744; }
.testimonialsSec .owl-dot:nth-child(5) { background: #f7941d; }
.testimonialsSec .owl-dot:nth-child(6) { background: #182744; }
.testimonialsSec .owl-dot:nth-child(7) { background: #f7941d; }
.testimonialsSec .owl-dot:nth-child(8) { background: #182744; }
.testimonialsSec .owl-dot:nth-child(9) { background: #f7941d; }
.testimonialsSec .owl-dot:nth-child(10) { background: #182744; }
.testimonialsSec .owl-dot:nth-child(11) { background: #f7941d; }
.testimonialsSec .owl-dot:nth-child(12) { background: #182744; }
.testimonialsSec .owl-dot:nth-child(13) { background: #f7941d; }
.testimonialsSec .owl-dot:nth-child(14) { background: #182744; }
.testimonialsSec .owl-dot:nth-child(15) { background: #f7941d; }
.testimonialsSec .owl-dot:nth-child(16) { background: #f7941d; }
.fooTop { background: #dbd9d5; }
.fooBot {    background: #182744;    padding: 25px 10px;}
.reMo { background: #f7941d; border-radius: 0 !important; }
.rightSociual li i { color: #182744; }
.color-divider { width: 100%; height: 20px; overflow: hidden; position: relative; z-index: 1; }
.color-divider img { min-width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; max-width: 100%; }
.wclSec.conTact { padding: 40px 0; background:#f1f1ef; background-size:cover; }
.rightSociual li a {
    color: #182744 !important;
}
.wclSec.conTact .cntLForm li:nth-child(1) i {color: #555555;}
.wclSec.conTact .cntLForm li:nth-child(2) i {color: #555555;}
.wclSec.conTact .cntLForm li:nth-child(3) i {color: #555555;} 
.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: -webkit-box; display: -ms-flexbox; display: flex; background: #ffffff; -webkit-box-shadow: 3px 3px 2px rgb(66 66 66 / .11); box-shadow: 3px 3px 2px rgb(66 66 66 / .11); 
    border-radius: 14px; overflow: hidden; }
.upc-event-img { width: 255px; overflow: hidden }
.upc-event-img img { height: 100%; -o-object-fit: cover; object-fit: cover; width: 100%;}
.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 { -webkit-transition: 300ms all; -o-transition: 300ms all; 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;opacity:1; }
.btn-learn-more-orange:hover{ background: #000; color: #fff !important; opacity:1;}
.btn-learn-more-orange {background: #a0b40f;color: #fff !important;font-weight: 600;}
.btn-learn-more-yellow { background: #a0b40f; color: #fff !important; font-weight: 600;opacity:1; }
.btn-learn-more-yellow:hover{ background: #000; color: #fff !important; opacity:1;}
.date { color: #b7ce3a; font-size: 20px; line-height: 1.2; margin-bottom: 10px; }
.time { font-size: 18px; color: #6a6760; font-weight: bold; line-height: 1.2; margin: 0 0 20px 0; }
.cntInF {
    background: #fff;
    overflow: hidden;
    border-radius: 14px;
    box-shadow: 3px 1px 5.94px 0.06px rgba(59, 60, 61, 8%);
}
.cntLForm ul li h4 i { color: #10284b; }
.conTact .cntLForm { background: #ffffff; }
.conTact .container>h2 { display: none; }
.nav:before { content: ""; width: 50%; position: absolute; background: #182744; height: 100%; z-index: -1; left: 0; top: 0; }
.nav { position: relative; }
.nav:after { content: ""; width: 50%; position: absolute; background: #182744; height: 100%; z-index: -1; right: 0; top: 0; }
.top-tag-in { background-color: #10284b; }

.bnSlid.slidehome .bnRt { border-top: 5px solid #182744; }
 
.cntForm [type="text"], .cntForm .roCo select { 
    border-color: rgba(145, 145, 150, 4%) !important;
    background-color: rgba(145, 145, 150, 60%) !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: #414042  !important; }
.cntForm [type="text"]::-webkit-input-placeholder {
 color: #414042  !important; 
}
.cntForm [type="text"]::-moz-placeholder {
 color: #414042  !important; 
}
.cntForm [type="text"]:-ms-input-placeholder {
 color: #414042  !important; 
}
.cntForm [type="text"]:-moz-placeholder { 
 color: #414042  !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; -webkit-box-shadow: 10px 0 0 black, -10px 0 0 black; box-shadow: 10px 0 0 black, -10px 0 0 black; background: #000; }
.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;}
.bnLf.bnLf-main .white-bg-text span, .white-bg-text span { display: inline; -webkit-box-shadow: 10px 0 0 white, -10px 0 0 white; 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: #182744; min-width: 180px; 
    height: 50px; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; text-align: center; padding: 12px; font-weight: 600; 
    -webkit-box-align: center; 
        -ms-flex-align: center; 
            align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-transition: 300ms all;
    -o-transition: 300ms all;
    transition: 300ms all;}
.join-now:hover { background: #f7941d; color: #fff !important; }
.year { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; /*margin-bottom: -75px;*/ margin-left: 15px; }
.year-text { position: absolute; -webkit-transform: rotate(-90deg); -ms-transform: rotate(-90deg); transform: rotate(-90deg); font-size: 20px; font-weight: 700; letter-spacing: 1px; }
.btn-year { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin: 0 -10px; }
.hero-left-wrap p { font-size: 14px !important; font-weight: 500; margin: 30px 0; }
.bnSlid.slidehome { /*min-height: 400px !important; */}
.upcoming-event-wrap .row { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-top: -20px; }
.Overview h1.course-title-sub { color: #000000 ; }
.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: #182744 !important; max-width: 1170px; margin: 0 auto;
    display: flex;
    justify-content: center;
 }
.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: #182744 !important; }
}

 @media only screen and (max-width: 991px) {
.upc-event-bx { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }
.upc-event-img, .upc-event-detail { width: 100% !important; max-width: 100%; }
.upc-event-img img { width: 100% !important; height:auto !important;  }
.large-head-shadow { font-size: 45px; }
.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; }


.EarlyBird-inner { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }
.EarlyBird-inner > .col-sm-6 { width: 100%; }
.sec-award-students { }
.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; }
.sec-early-B-discount-row { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }
.sec-early-B-discount-row>div { width: 100%; -webkit-box-flex: 100%; -ms-flex: 100%; flex: 100%; max-width: 100%; margin: 10px 0; }
.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; }
.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%;}

}
/****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;  }
.topBarB.innerheading h2 {margin-top: -30px;}
.outer-course-section .topBarB.innerheading h2 {margin-top: -20px;}
.topBarB h2 span, .topBarB h1 span { color: #000000 !important; }
.landingpage.white-theme:before { background: #f1f1ef; }
.white-theme .custom_head p { color: #555; line-height: 1.3;     padding-bottom: 0 !important;}
.gDinner { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap;     margin: 0 !important; margin-top: -20px !important;}
.gDinner .gnBox { padding: 0; background: none; margin: 10px 0; -webkit-box-shadow: 3px 3px 2px rgb(66 66 66 / .11); box-shadow: 3px 3px 2px rgb(66 66 66 / .11); padding-left: 30px; padding-bottom: 30px; position: relative; }
.gDinner .gnBox:before { content: ""; position: absolute; width: 30px; height: 100%; left: 0; top: 0; }
.gDinner .gnBox:after { content: ""; position: absolute; width: 100%; height: 30px; bottom: 0; right: 0; }

.gDinner .gnBox:nth-child(1):before { background: #bdd43b; }
.gDinner .gnBox:nth-child(2):before { background: #a0b40f; }
.gDinner .gnBox:nth-child(3):before { background: #bdd43b; }
.gDinner .gnBox:nth-child(4):before { background: #8b8b8f; }
.gDinner .gnBox:nth-child(5):before { background: #a0b40f; }
.gDinner .gnBox:nth-child(6):before { background: #269fd4; }
.gDinner .gnBox:nth-child(7):before { background: #c045ab; }
.gDinner .gnBox:nth-child(8):before { background: #3dd8e3; }
.gDinner .gnBox:nth-child(1):after { background: #a5bc25; }
.gDinner .gnBox:nth-child(2):after { background: #bdd43b; }
.gDinner .gnBox:nth-child(3):after { background: #494949; }
.gDinner .gnBox:nth-child(4):after { background: #bdd43b; }
.gDinner .gnBox:nth-child(5):after { background: #bdd43b; }
.gDinner .gnBox:nth-child(6):after { background: #c7f66d; }
.gDinner .gnBox:nth-child(7):after { background: #27bfea; }
.gDinner .gnBox:nth-child(8):after { background: #fbd98a; }
.gDinner .gnBox .gnBImg:before { content: ""; position: absolute; width: 30px; height: 60px; left: 0; bottom: 0; z-index: 1; }
.gDinner .gnBox:nth-child(1) .gnBImg:before { background: #494949; }
.gDinner .gnBox:nth-child(2) .gnBImg:before { background: #8b8b8f; }
.gDinner .gnBox:nth-child(3) .gnBImg:before { background: #a0b40f; }
.gDinner .gnBox:nth-child(4) .gnBImg:before { background: #a5bc25; }
.gDinner .gnBox:nth-child(5) .gnBImg:before { background: #8b8b8f; }
.gDinner .gnBox:nth-child(6) .gnBImg:before { background: #c045ab; }
.gDinner .gnBox:nth-child(7) .gnBImg:before { background: #e88b1b; }
.gDinner .gnBox:nth-child(8) .gnBImg:before { background: #0102fd; }

.gDinner .gnBox .button-more { background: #a0b40f; border: none; font-size: 15px; color: #fff; border-radius: 0 !important; padding: 12px !important; width: 126px; text-transform: capitalize !important; line-height: 1.2; }
.gDinner .gnBox .button-more:hover { background: #000 !important; color: #fff; }

.gDinner .gnBox .gnBImg { -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; }
.gDinner .gnBox .gnBTxt { -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; background: #e7eaed !important; }
.gDinner .gnBox .gnBTxt h2 { font-size: 18px; color: #545454; font-weight: 600; line-height: 1.2; margin: 0 0 10px 0; }
.gDinner .gnBox .gnBTxt p { color: #555 !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, .tabs-navigation: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; }
.tabs-navigation { padding-top: 0; }
.tavPro li:nth-child(1) h3 {background: #dadada;}
.tavPro li:nth-child(2) h3 {background: #f7941d;}
.tavPro li:nth-child(3) h3 {background: #494949;color: #fff;}
.tavPro li:nth-child(4) h3 { background: #d1404e }
.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: #182744 ; border-radius: 0 !important; }
#content-full-width ul.tabs-nav li:last-child a:hover { background: #f7941d !important; color: #fff; }
.cerTF h1.course-title-sub.title-overview { color: #000 !important; }
.factsheet, .tabs-navigation .factsheet { background: #182744 !important; color: #fff !important; border-radius: 0 !important; border: none !important; padding: 15px 15px !important;
    font-size: 14px !important; margin-right: 15px;}
.factsheet:hover, .tabs-navigation .factsheet:hover { background: #f7941d  !important; color: #fff !important; 
    border: none !important; }
.wclSec.ourFs.ourSchl { background: #F1F2EF; }


#content-full-width ul.tabs-nav li.highlight a {
    border: 0;
    color: #fff !important;
    text-transform: uppercase;
    border-radius: 5px !important;
    display: inline-block;
    -webkit-transition: 300ms all;
    transition: 300ms all;
    cursor: pointer;
    padding: 15px 15px !important;
    font-size: 14px;
    font-weight: 500;
    text-align: center; 
    background: #182744;
    border-radius: 0px !important;
}
#content-full-width ul.tabs-nav li.highlight a:hover{ background: #f7941d !important;}

#content-full-width ul.tabs-nav li.highlightBookNow a {
    border: 0;
    color: #fff !important;
    text-transform: uppercase;
    border-radius: 5px !important;
    display: inline-block;
    -webkit-transition: 300ms all;
    transition: 300ms all;
    cursor: pointer;
    padding: 15px 15px !important;
    font-size: 14px;
    font-weight: 500;
    text-align: center;
    background: #f7941d;
    border-radius: 0px !important;
}
#content-full-width ul.tabs-nav li.highlightBookNow a:hover{ background: #182744;}

#content-full-width ul.tabs-nav li.highlight::after,
#content-full-width ul.tabs-nav li.highlightBookNow::after{ display: none !important;}


#content-full-width ul.tabs-nav li.highlight:hover::after,
#content-full-width ul.tabs-nav li.highlightBookNow:after{ display: none;}



.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: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column;     color: inherit; background-position:right;}
.cerTF:before, .cerTF:after {
    content: "";
    height: 30px;
}

.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: -74px;}
/*****/


.row.row-flex-cs { display: -webkit-box; display: -ms-flexbox; display: flex; -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 {  padding: 30px 30px 0px 30px;}
.lf-lm-icon-bx { display: -webkit-box; display: -ms-flexbox; display: flex; }
.lf-lm-icon {background-color: #f8a61c;border-radius: 50%;overflow: hidden;border: 5px solid #efefef;-webkit-box-shadow: 9px 3px 20px rgb(115 115 115 / .44);box-shadow: 9px 3px 20px rgb(115 115 115 / .44);margin-right: 15px;width: 95px;height: 95px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center; flex: 0 0 95px;}
.lf-lm-icon img {
    max-width: 60px;
}
.lf-lm-des {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; box-sizing: border-box; }
.lf-lm-icon-bx-row { margin: 40px -10px; -ms-flex-wrap: wrap; flex-wrap: wrap; display: -webkit-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: #f7941d; }
.lf-lm-des p { font-size: 14px; color: #555; font-weight: 400; }
.lf-lm-logo-head a {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;font-size: 36px;color: #000;font-weight: 300;}
.lf-lm-logo-head img {
    max-width: 140px;
}
.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 -15px; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }
.lf-lm-card-bx-col { width: 50%; padding: 0 15px;  }
.lf-lm-card-bx {
    background: #fff;
    border-radius: 14px;
    overflow: hidden;
    border: 1px solid #ddd;
    box-shadow: 0px 2px 4.95px 0.05px rgb(72 70 70 / 19%);
    height: 100%;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
    .lf-lm-card-bx-head {
        /* background-color: #007ad7; */
        border-radius: 10px 10px 0 0;
        overflow: hidden;
        min-height: 178px;
        background-repeat: no-repeat;
        -webkit-border-radius: 10px 10px 0 0;
        -moz-border-radius: 10px 10px 0 0;
        border-radius: 5px 5px 0 0;
        background-position: top center;
        background-size: cover;
    }
.lf-lm-card-bx-head img{max-width:100%; width: 100%;}
.lf-lm-card-bx-row.learning-methods-three-colmn .lf-lm-card-bx{ border: none;}
.lf-lm-card-bx-body {padding: 30px 30px;}
.lf-lm-card-bx-footer {padding: 15px 30px;margin-top: auto;text-align: right;}
.lf-lm-card-bx-body h4 {font-size: 24px;color: #000;margin: 0 0 20px 0;}
.lf-lm-card-bx-body p { font-size: 16px; color: #555;  }
.lf-lm-card-bx-footer .link {
    font-size: 14px;
    font-weight: 600;
    color: #fff;
    background: #182744;
    display: inline-block;
    line-height: 1.2;
    padding: 12px 12px !important;
    width: 130px;
    text-align: center;
}
.lf-lm-card-bx-footer .link:hover{ background: #f7941d; color: #fff !important; }

/* 
.lf-lm-card-bx-row.learning-methods-three-colmn .lf-lm-card-bx-col {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
    width: auto;
} 
*/



 @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; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-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: 80px; }
.lf-lm-logo-head a { font-size: 18px; }
.lf-lm-sub-head { font-size: 16px; }
.lf-lm-card-bx-col { width: 100%; margin: 15px 0; max-width: 100%;  padding: 0px; }
.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; }
.lf-lm-logo-head a strong{ margin-left: 0px; }
}


/***New Learning Design End***/

#master_wrap_right  .landingpage.white-theme.container .topBarB.innerheading hr {
 -o-border-image: url("../Library/Gallery/new section image.png")  100 !important;
    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: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        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: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        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);
    box-shadow: 9px 3px 20px rgb(115 115 115 / .44);
    margin-right: 30px;
    width: 100px;
    height: 100px;
}

.hl-icon img {
    height: 100%;
    -o-object-fit: cover;
       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: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-align: center;
        -ms-flex-align: center;
            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 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
}

.fp-time-row .col-md-8, .fp-time-row  .col-md-4 {
    width: 100%;
        max-width:100%;
}

.video-bx-wrap {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    width: 48%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            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: #82c4e1;border-radius: 0 !important;color: #195283 !important;}
.getBottom .btnMore span{color: #195283 !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: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: 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;
}*/

.footerlinks {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}


@media only screen and (max-width:767px){
.footThr {
    position: static !important;
            margin-bottom: 30px !important;
}
}
/****Footer Css End****/



.ticountdown { background-color: #acc124;}
        
        
        
.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: #cac9c9; 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*/



/*css added 22jan 2021 font changes remaing in this css*/
.header-block .reMo{ display: none; }
.header-block .rightSociual { line-height: inherit !important;}
.bnSlid.slidehome .reMo { background: #f7941d; border: none; color: #fff; }
.bnSlid.slidehome .reMo:hover { background: #182744  !important; color: #fff; }

.cntr-Radio {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    padding-left: 25px;
    margin-bottom: 0;
    cursor: pointer;
    font-size: 12px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    color: #666666;
    font-weight: normal;
    margin: 0px !important;
}

/* Hide the browser's default radio button */
.cntr-Radio input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
}

/* Create a custom radio button */
.checkmarkss {
    position: absolute;
    top: 2px;
    left: 0;
    height: 15px;
    width: 15px;
    background-color: #fff;
    border-radius: 50%;
    border: 1px solid #535353;
}

/* On mouse-over, add a grey background color */

/* When the radio button is checked, add a blue background */
.cntr-Radio input:checked~.checkmarkss {
    background-color: #f7941d;
    border-color: #f7941d;
}

/* Create the indicator (the dot/circle - hidden when not checked) */
.checkmarkss:after {
    content: "";
    position: absolute;
    display: none;
}

/* Show the indicator (dot/circle) when checked */
.cntr-Radio input:checked~.checkmarkss:after {
    display: block;
}

/* Style the indicator (dot/circle) */
.cntr-Radio .checkmarkss:after {
    top: 3px;
    left: 3px;
    width: 7px;
    height: 7px;
    border-radius: 50%;
    background: #ffffff;
}

.csRadio {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    width: 173px;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    width: 270px;
}

label.cntr-Radio input {
    position: absolute;
    opacity: 0;
    top: 0;
    left: 0;
    display: none !important;
}

.csRadio label.cntr-Radio + label.cntr-Radio {    margin-left: 18px !important;}


.bnSlid.slidehome .rowThd ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify; 
    justify-content: space-between;
    margin-top: 0px !important;
}
.bnSlid.slidehome .rowThd ul li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.bnSlid.slidehome .rowThd ul li img {
    border-radius: 5px;
    border: 1px solid #d0c9be;
    margin-left: 14px;
}

.parent-header.darkHeader #logo img {
    max-width: 234px;
}

.bnSlid.slidehome .top-tag { min-height: 30px;}
.footThr{ margin-bottom: 0px; }

.footer-text {
    background: #dbd9d5;
    padding: 30px 0px;
}
.footer-text p {
    color: #494949;
    font-weight: 300;
    font-size: 17px;
    line-height: 27px;
}

.socialLinks li { display: inline-block;    margin: 0 6px;}
.socialLinks li a{ padding-right: 0px; }
.cntInCover .conList .select.single .select-value { border-radius: 5px;}

.tabs-style1 .tabs-content .Outline li:after{ width: 12px; height: 12px;background: #f7941d; top: 2px; }
.tabs-style1 .tabs-content .Outline li:before {
    content: "";
    height: 6px;
    width: 6px;
    position: absolute;
    background: #ffffff;
    border-radius: 50%;
    left: 3px;
    top: 5px;
    z-index: 1;
}


.right-course-tab .tabOve .listCd ul li {
    background: none !important;
    margin-left: 0px;
}


/* Home page chagens */
.learn-method-wrap.about_page, .learn-method-wrap.award_page  { background: transparent; border: none; margin-top: 0px;}
.learn-method-wrap.about_page:before, .learn-method-wrap.award_page:before { display: none; }

.cnt_form>div {
    min-height: inherit !important;
}


.header-block-inner {
    background:#383838;
    color: #fff;
    padding: 30px 30px 30px 0px;
    /* border-top-right-radius: 15px; */
    margin-bottom: -30px;
    position: relative;
}
.header-block-inner:before {
    position: absolute;
    content: "";
    right: 50px;
    width: 5000px;
    background: #383838;
    height: 100%;
    top: 0;
}
.header-block-title {display: inline-block;max-width: 760px;}
.header-block-inner h2 {color: #fff !important;font-size: 42px;font-weight: 900;position: relative;}
.header-block-inner h4{ font-size: 55px; position: relative;}
.header-block-lead-inner {
    background: #a2ba21;
    color: #fff;
    padding: 25px 25px 25px 0px;
    font-size: 16px;
    /* border-bottom-right-radius: 15px; */
    position: relative;
}
.header-block-lead-inner:before {
    position: absolute;
    content: "";
    right: 50px;
    width: 5000px;
    background: #a2ba21;
    height: 100%;
    top: 0;
}
.header-block-lead-inner p{ position: relative;}
.header-block-lead {padding-right: 50px;position: relative;    z-index: 1;}
.sec-world-class-row {display: -webkit-box;display: -ms-flexbox;display: flex;}
.barRight-flex {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;/* border-radius: 10px; */overflow: hidden;}
.sec-world-class-right {    max-width: 526px;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 526px;
    flex: 0 0 526px;}

.sec-world-class-left {padding-right: 20px;-webkit-box-flex: 0;-ms-flex: 0 0 614px;flex: 0 0 614px;max-width: 614px;}

.barRight-colm{-webkit-box-flex: 0;-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%;}
.barRight-box {text-align: center;padding: 10px 4px;}
.barRight-box img{margin-bottom: 9px;max-height: 50px;}
.barRight-box a {
    color: #fff;
    display: block;
    font-size: 14px;
    /* font-weight: 600; */
}
.barRight-box a:hover{ color: #fff !important;}
.barRight-colm-1 { background: #c3d443;}
.barRight-colm-2 { background: #88888e;}
.barRight-colm-3 { background: #a8b938;}
.barRight-colm-4 { background: #c3d443;}

/* end  home page css changes */


/*Recource page css start*/
.sec-resource-main { position: relative;  padding: 50px 0px;}
.resource-dflex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    background: #e7eaed;
    padding-right: 15px;
    border-radius: 5px;
    overflow: hidden;
    -webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 27%);
            box-shadow: 0px 1px 3px rgba(0, 0, 0, 27%);
}
.resource-text {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    text-align: left;
    padding: 10px;
}

.sec-resource-row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px
}
.resource-card {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
    padding-right: 15px;
    padding-left: 15px;
    margin-bottom: 30px;
}

.resource-card-icon {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 94px;
            flex: 0 0 94px;
    max-width: 94px;
    text-align: center;
    background: #b6ce29;
    padding: 10px;
    border-left: 5px solid #919195;
    border-bottom: 5px solid #99ad0f;
}

.resource-text p {
    font-size: 15px;
    color: #2f2e2e;
    font-weight: 500;
}

.resource-download {
    width: 40px;
    height: 40px;
    background: #fff;
    display: inline-block;
    border-radius: 50%;
    text-align: center;
    line-height: 51px;
}

.resource-download a { display: block;}
.resource-download img {margin-top: 5px;}

/* Resource page css End*/
@media screen and (min-width: 768px) {
div#menu {
    border-top: 12px solid #f7941d;
}

}

@media only screen and (max-width: 1199px) {
.sec-world-class-left { -webkit-box-flex: 0; -ms-flex: 0 0 60%; flex: 0 0 60%; max-width: 60%;}
.sec-world-class-right { max-width: 40%; -webkit-box-flex: 0; -ms-flex: 0 0 40%; flex: 0 0 40%;}
.header-block-lead-inner p {    font-size: 14px;}
.header-block-inner h2 {/* font-size: 86px; *//* line-height: 1.1; */}
.header-block-inner h4 { font-size: 50px;}
.barRight-box a{ font-size: 14px; }
}

@media only screen and (max-width: 975px) {


.header-block-inner h2 {/* font-size: 60px; */}
.header-block-inner h4 { font-size: 37px; }
.barRight-box img { margin-bottom: 10px; max-width: 50px;}
.sec-world-class-left{ padding-right: 25px; }
}

@media only screen and (max-width: 767px) {

.bnSlid.slidehome .rowThd ul { -ms-flex-wrap: wrap; flex-wrap: wrap;}
.parent-header.darkHeader #logo img {
    max-width: 134px;
}
.sec-world-class-left {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
    padding-right: 0px;
    margin-bottom: 20px;
}
.sec-world-class-row { display: block;}
.header-block-inner:before, .header-block-lead-inner:before{ display: none; }
.header-block-inner {
    padding: 15px;
    border-top-right-radius: 0;
    margin-bottom: 0px;
    text-align: center;
}

.header-block-lead-inner {
    padding: 15px;
    font-size: 14px;
    border-bottom-right-radius: 0;
}
.header-block-lead{ padding-right: 0px; }
.sec-world-class-right {
    -ms-flex: 0 0 100%;
    -webkit-box-flex: 0;
            flex: 0 0 100%;
    max-width: 100%;
}
.header-block-inner h2 {
    font-size: 28px;
}
.header-block-inner h4 {
    font-size: 24px;
}

.barRight-box{ padding: 10px; }

.footerlinks{ display: block; }

.footer-text {    padding: 0px 0px 20px 0px;}



}


/* Resource page css */
.sec-resource-main { position: relative; padding: 0; margin-bottom: -30px;}
.resource-dflex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    background: #e7eaed;
    padding-right: 15px;
    border-radius: 5px;
    overflow: hidden;
    -webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 27%);
            box-shadow: 0px 1px 3px rgba(0, 0, 0, 27%);
}
.resource-text {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    text-align: left;
    padding: 10px;
}

.sec-resource-row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px
}
.resource-card {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
    padding-right: 15px;
    padding-left: 15px;
    margin-bottom: 30px;
}

.resource-card-icon {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 94px;
            flex: 0 0 94px;
    max-width: 94px;
    text-align: center;
    background: #b6ce29;
    padding: 10px;
    border-left: 5px solid #919195;
    border-bottom: 5px solid #99ad0f;
}

.resource-text p {font-size: 15px;color: #2f2e2e;font-weight: 500;}

.resource-download {
    width: 40px;
    height: 40px;
    background: #fff;
    display: inline-block;
    border-radius: 50%;
    text-align: center;
    line-height: 51px;
}


.facilities-colm.facilities-color-bg3.computer-sec-1 {
  max-width: 338px;
} 

.facilities-colm.facilities-color-bg1 {
    max-width: 338px;
}

/*our fasiclity page css*/

.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 {
  flex: 1;
}

.facilities-colm {
    padding-left: 4px;
    padding-right: 4px;
    margin-bottom: 8px;
    overflow: hidden;
}

.facilities-colm img {
    max-width: 100%;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -webkit-transition: all 500ms ease;
    -o-transition: all 500ms ease;
    transition: all 500ms ease;
}
.facilities-colm:hover img{
    -webkit-transform: scale(1.05);
    -ms-transform: scale(1.05);
    transform: scale(1.05);
}

.facilities-card {
    height: 100%;
    padding: 20px;
}

.facilities-colm.facilities-color-bg1 .facilities-card {
    background: #f7941d;
}

.facilities-colm h3 {
    font-size: 24px;
    font-weight: 600;
    margin-bottom: 10px;
    color: #fff;
}
.facilities-card p {
    font-size: 12px;
    line-height: 18px;
    color: #fff;
}


.facilities-colm.facilities-col-3.facilities-color-bg2 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
            max-width: 338px;
}

.facilities-colm.facilities-color-bg2 .facilities-card {
    background: #192745;
}

.facilities-colm.facilities-color-bg3 .facilities-card {
    background: #f7941d;
}

.facilities-colm.facilities-color-bg3 .facilities-card h3, .facilities-colm.facilities-color-bg3 .facilities-card p {
    color: #fff;
}

.facilities-colm.facilities-color-bg4 .facilities-card {
    background: #192745;
}


.facilities-colm.facilities-color-bg5 .facilities-card {
    background: #f7941d;
    color: #fff;
}

.facilities-colm.facilities-color-bg5.theroof1 {
    max-width: 338px;
}

.facilities-colm.facilities-color-bg4 .facilities-card h3, 
.facilities-colm.facilities-color-bg4 .facilities-card p {
    color: #fff;
}



.lead-text { margin-bottom: 20px;}

.our-facilities-row.our-facilities-row6 .facilities-card {
    background: #8f8f92;
}

@media screen and (min-width: 768px) {
.our-facilities-row6 .facilities-colm.facilities-color-bg5 { -webkit-box-ordinal-group: 5; -ms-flex-order: 4; order: 4;}
.our-facilities-row4 .facilities-colm.facilities-color-bg4 { -webkit-box-ordinal-group: 5; -ms-flex-order: 4; order: 4;}
}

/* internation cd page css */
.sec-international-main {
    margin-bottom: -15px;
}
.block-header-title{ margin-bottom: 30px;}
.block-header-title h2 {
    font-weight: bold;
    color: #000000;
}

.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: #f6f6f6;
    border-radius: 10px;
    -webkit-box-shadow: 0px 0px 5px rgba(0, 0, 0, 35%);
            box-shadow: 0px 0px 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;
}

.international-cd-block.first_blocks .ac-coloum-col{
   max-width: 33.33%;
}
.accreditations-content-sec h3 {
    font-size: 18px;
    font-weight: 600;
    color: #545454;
    margin-bottom: 15px;
}

.accreditations-content-sec p {
    color: #545454;
}
.accreditations-logo-sec {
   -webkit-box-flex: 0;
       -ms-flex: 0 0 160px;
           flex: 0 0 160px;
   max-width: 160px;
}

.accreditations-content-sec {
    padding-left: 20px;
    -ms-flex-item-align: start;
        -ms-grid-row-align: start;
        align-self: start;
}

.btn-v-letter-center {
   margin-top: 15px;
   text-align: right;
}


.sec-world-class {
    padding: 50px 0px 0px 0px;
}

/* About page css start */
.aboutRigh-sec {
    background: #484848;
    color: #fff;
    padding: 30px;
    height: 100%;
    /* border-radius: 10px; */
}

.header-block-inner h2 span { font-weight: 300;}
.sec-about .header-block-lead{ padding-right: 0px; z-index: 0;}
.sec-about .header-block-lead-inner{ padding: 50px 25px 25px 0px;}
.sec-about .header-block-lead-inner:after {
    position: absolute;
    content: "";
    right: 50px;
    bottom: 0px;
    background: url(../images/home-banner-strip.png) repeat-x;
    width: 5000px;
    height: 10px;
    z-index: 1;
}
.sec-about .header-block-inner{ z-index: 1; margin-right: 30px; }
.sec-about .header-block-lead-inner p+p{ margin-top: 15px;}
.aboutRigh-sec h2{color: #fff;margin-bottom: 15px;font-weight: 600;font-size: 26px;line-height: 1.2;}
.aboutRigh-sec p{font-size:14px;}
.aboutRigh-sec p:not(:last-child){margin-bottom: 15px;}

.sec-what-we-offer {
    padding: 50px 0px 0px 0px;
}
.we-offer-bx {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.what-we-offer-card-left {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 90px;
            flex: 0 0 90px;
    max-width: 90px;
}

.what-we-offer-card-left .icBlock {
    background: #a8b937;
    text-align: center;
    border-radius: 5px;
    padding: 10px;
    min-height: 90px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}

.sec-what-we-offer-row{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-left: -15px;
    margin-right: -15px;
   
}

.what-we-offer-card{
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
    padding-right: 15px;
    padding-left: 15px;
    margin-bottom: 30px;
}

.what-we-offer-card-right {
    padding-left: 20px;
}
.block-header-ttl { margin-bottom: 30px;}
.block-header-ttl h2 {
    font-size: 42px;
    color: #000;
}


.ptb-0{ padding: 0px; }
/* About page css end */


/*award page css*/
.sec-award-achievements .header-block-title{/* padding-right: 120px; */}
.learn-method-wrap.award_page .sec-world-class { padding: 0px 0px 0px 0px;}

.full-static>div { 
    min-height: inherit !important;
}

.sec-award-achievements {
    margin-bottom: 50px;
    align-items: flex-end;
		position:relative;
}

	
	
	.sec-award-achievements:after {position: absolute;content: "";right: 0px;bottom: -10px;background: url(../images/home-banner-strip.png) repeat-x;width: 5000px;height: 10px;z-index: 1;}

.sec-award-achievements .sec-world-class-left {
    padding-right: 0;
}

.sec-about.sec-award-achievements.sec-about .header-block-lead-inner:after{display:none;}

/* student-accommodation page css start */
.sec-accommodation-row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-left: -15px;
    margin-right: -15px;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}

.sec-accommodation-row>div{
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
    padding-right: 15px;
    padding-left: 15px;
}
.accommodationImg img{ width: 100%;}

.sec-accommodation-includes-row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.st-accommodation-card {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
    margin-bottom: 20px;
}

.accommodation-card-inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}

.accommodation-dtl {
    padding-left: 15px;
}
.accommodation-text h2 {
    font-weight: 300;
    font-size: 40px;
    color: #000;
    margin-bottom: 30px;
}
.accommodation-text p+p{margin-top: 10px;}

.accommodation-block-header {
    font-size: 25px;
    margin-bottom: 30px;
    font-weight: 300;
}

.accommodation-card-inner i {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 70px;
            flex: 0 0 70px;
    max-width: 70px;
}

.accommodation-dtl p {
    font-size: 20px;
    color: #494949;
}
.accommodation-dtl st{ font-weight: 300;}

.student-acc-right.order-2-style {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
}

.sec-accommodation-includes {
    padding: 30px 0px;
    margin-bottom: -20px;
}

/*open-day page css*/
.wclSec.JoinusSec.sec-open-day-main {
    margin-bottom: -4px;
    padding: 0px;
}

.open-dayInner{
    display: inline-block;
    width: 100%;
    background: #bed62f;
    padding: 50px 0px;
    position: relative;
    z-index: 1;
}

.sec-open-day-main .row {
    position: relative;
}
.sec-open-day-main .row:before, 
.sec-open-day-main .row:after{ position: absolute; content: ""; top: 0; bottom: 4px; width: 5000px; }

.sec-open-day-main .row:before{ right: 50%; background: #a3bb23;}
.sec-open-day-main .row:after{ left: 50%; background: #383937; }

.openDay-lead {
background: #383937;
color: #fff;
padding: 20px 0px;
border-top-right-radius: 10px;
position: relative;
margin-bottom: 38px;
margin-top: -160px;
}

.openDay-lead h2 {
    font-size: 54px !important;
    line-height: 69px !important;
    color: #fff;
    margin-bottom: 0px !important;
}

.openDay-lead-inner {
    position: relative;
}
.openDay-lead:before {
    position: absolute;
    content: "";
    right: 0;
    width: 5000px;
    background: #383937;
    height: 100%;
    top: 0;
    z-index: 0;
    border-top-right-radius: 10px;
}

.openDay-lead p {
    font-size: 25px;
    font-weight: 300;
}

/*.open-dayInner .custom-cnt {
    padding: 0px 50px;
}*/

.secure-spot {    color: #000000;}

.custom-cnt h2 { color: #000;}
.custom-cnt h3 span{ color: #494949 !important; font-weight: 500; }

.secure-spot h3 {
    font-size: 32px;
    font-weight: 300;
    max-width: 286px;
    margin-bottom: 15px;
}



.bool-slot {
    font-size: 30px;
    font-weight: 300;
    position: relative;
    padding-bottom: 10px;
}

.bool-slot:before{
 position: absolute; 
 content: "";
bottom: 0px;
width: 119px;
background: #000000;
height: 2px;
left: 0px;}

.FormSec-d-none{ display: none; }

.wclSec.EventSec.EventSec{ background: #fff; }
.EventSec .EventRow h4 { color: #a3bb23; margin: 10px 0px;}
.EventSec .EventRow p{ color: #383937; }


.sec-open-day-main .pageform { background: #fff !important;}

.sec-open-day-main .CustomForm.cnt_form .roCo input,
.sec-open-day-main .CustomForm.cnt_form .roCo select, 
.sec-open-day-main .CustomForm.cnt_form .roCo textarea {
    border-radius: 0;
    border-color: #cad387 !important;
    background-color: #cad387 !important;
    padding: 7px 10px !important;
    color: #10284b !important;
    background-size: 10px;
}

.sec-open-day-main .CustomForm.cnt_form .roCo textarea { min-height: 20px; resize: none; 
    margin-bottom: 0px; }

.sec-open-day-main .CustomForm.cnt_form .methodclass{ margin-bottom: 0px; margin-top: 1px; }    
.sec-open-day-main .CustomForm.cnt_form .methodclass label { vertical-align: bottom; font-size: 14px;}

.sec-open-day-main .CustomForm.cnt_form .rowThd ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-top: 0px !important;
}

.sec-open-day-main .CustomForm.cnt_form .rowThd ul li{ padding: 0px; margin: 0px; }

.sec-open-day-main .CustomForm.cnt_form .reMo {
    width: 100px !important;
    margin-top: 0 !important;
    height: 32px;
    padding: 6px 5px 5px;
    border-radius: 4px !important;
    font-size: 13px;
}



/* nternational-verifier-comments  page css */

.sec-nternational-verifier {
    padding-top: 50px;
}

.sec-nternational-verifier-row{ display: -webkit-box; display: -ms-flexbox; display: flex; position:relative;}
.nternational-block-lead-inner:after {
    position: absolute;
    content: "";
    right: 0px;
    bottom: 0px;
    background: url(../images/home-banner-strip.png) repeat-x;
    width: 5000px;
    height: 10px;
    z-index: 1;
}
.nternational-block-title {
    display: inline-block;
    /* max-width: 760px; */
}
.nternational-block-inner {
    background: #383838;
    color: #fff;
    padding: 30px 30px 30px 0px;
    /* border-top-right-radius: 15px; */
    margin-bottom: -30px;
    position: relative;
    margin-right: 30px;
    z-index: 1;
}
.nternational-block-inner:before {
    position: absolute;
    content: "";
    right: 50px;
    width: 5000px;
    background: #383838;
    height: 100%;
    top: 0;
}

.nternational-block-lead-inner {
    background: #abc225;
    /* color: #fff; */
    padding: 50px 25px 25px 0px;
    font-size: 20px;
    /* border-bottom-right-radius: 15px; */
    position: relative;
}

.nternational-block-lead-inner:before {
    position: absolute;
    content: "";
    right: 50px;
    width: 5000px;
    background: #abc225;
    height: 100%;
    top: 0;
}

.nternational-block-inner h2 {
    color: #fff !important;
    font-size: 42px;
    font-weight: 300;
    position: relative;
		display: inline-block;
}

.nternational-block-lead-inner p {
    position: relative;
    font-size: 16px;
    line-height: 26px;
    color: #fff;
}

.nternational-block-inner p {
    position: relative;
    font-size: 42px;
    font-weight: 300;
		display: inline-block;
}

.sec-nternational-verifier-left {
    /* padding-right: 50px; */
    -webkit-box-flex: 0;
    -ms-flex: 0 0 854px;
    flex: 0 0 854px;
    max-width: 854px;
    padding-right: 15px;
}

.sec-nternational-verifier-right {
    max-width: 286px;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 286px;
    flex: 0 0 286px;
    -ms-flex-item-align: end;
    align-self: flex-end;
    padding-left: 0px;
		display:none;
}

.nternational-links {
    text-align: center;
    background: #abc225;
    padding: 50px;
    /* border-radius: 10px; */
}

.International-full-row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;
}

.colum-verifier{ 
-webkit-box-flex: 0;
-ms-flex: 0 0 33.333333%;
flex: 0 0 33.333333%;
max-width: 33.333333%;
padding-right: 15px;
padding-left: 15px;;
}

.colum-verifier-box {
    background: #e7eaed;
    border-radius: 10px;
    -webkit-box-shadow: 0px 2px 4px rgb(0 0 0 / 35%);
            box-shadow: 0px 2px 4px rgb(0 0 0 / 35%);
    overflow: hidden;
    height: 100%;
}

.figcapImg img{ width: 100%;}

.international-mid-main { padding: 20px;}

.International-full-width { padding: 50px 0px;}

.international-head {
    margin-bottom: 20px;
}

.international-head h3 {
    font-size: 30px;
    font-weight: bold;
    margin-bottom: 5px;
}
.international-head p{ font-size: 14px; color: #99ad0f;}


/* HYbrid page css */
.sec-hybrid-learning{ padding: 50px 0px;}
.hybrid-learning-row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-left: -15px;
    margin-right: -15px;
}

.hybrid-learning-row>div {
    padding-left: 15px;
    padding-right: 15px;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
}

.hybrid-learning-logo-area {
    background: #383838;
    padding: 40px;
    position: relative;
    /* border-top-right-radius: 10px; */
    /* height: 100%; */
    margin-right: 30px;
    z-index: 1;
}

.hybrid-learning-logo-area::before {
    position: absolute;
    content: "";
    right: 0px;
    width: 15000px;
    background: #383838;
    height: 100%;
    top: 0;
 /*   border-top-right-radius: 10px;*/
}


.hybrid-learning-logo-area img { position: relative; max-width: 100%;}

.hybrid-learning-logo-area h2 {
    color: #fff;
    font-weight: 300;
    font-size: 42px;
		    position: relative;
}

.hybrid-learning-lead {
    background: #919195;
    color: #fff;
    padding: 40px;
/*    border-radius: 10px;*/
}
.hybrid-learning-lead p{  line-height: 25px;}
.hybrid-learning-lead p+p {
    margin-top: 15px;
}

.hybrid-lead-bottam {
position: relative;
    background: #a2ba21;
    padding: 30px;
    display: block;
    /* border-bottom-right-radius: 10px; */
    /* margin-right: 50px; */
    color: #fff;
    margin-top: -30px;
    z-index: 0;
    padding-top: 50px;
}

.hybrid-lead-bottam:after {
    position: absolute;
    content: "";
    right: 0px;
    bottom: -10px;
    background: url(../images/home-banner-strip.png) repeat-x;
    width: 5000px;
    height: 10px;
    z-index: 1;
}

.hybrid-lead-bottam::before {
    position: absolute;
    content: "";
    right: 0px;
    width: 15500px;
    background: #a2ba21;
    height: 100%;
    top: 0;
    border-bottom-right-radius: 10px;
}

.hybrid-lead-bottam p{  position: relative;}
.hybrid-lead-bottam p+p{   margin-top: 15px;}

.sec-technology-mediated-row{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;
    flex-direction: row-reverse;
}

.sec-technology-mediated-row>div{
    padding-right: 15px;
    padding-left: 15px;
}


.mediated-head h2 {
    font-size: 35px;
    text-align: left;
    color: #383937;
    line-height: 36px;
    margin-bottom: 15px;
}

.mediated-instruction img {
    display: block;
    text-align: center;
    margin: 0 auto;
}

.technology-m-left{
    -webkit-box-flex: 0;
    -ms-flex: 0 0 58.333333%;
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
}
.technology-m-right{
    -webkit-box-flex: 0;
    -ms-flex: 0 0 41.666667%;
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
}

.sec-technology-mediate {
    padding: 40px 0px  0px 0px;
}

.instruction-lead-head h3 {
    font-size: 46px;
    color: #fff;
    line-height: 40px;
    font-weight: 300;
    background: #f7941d;
    padding: 30px;
    border-radius: 10px;
    margin-bottom: 30px;
    display: inline-block;
    max-width: 390px;
}
.myGDC-Hybrid-text p{ line-height: 24px;}
.myGDC-Hybrid-text p+p{ margin-top: 15px;}



.sec-explained {
    padding-top: 30px;
}

.myexplained-logo-head p {
    font-size: 23px;
    margin: 0px;
    margin-top: 0;
    position: relative;
}

.explained-row{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;
}


.myexplained-logo-head {
    margin-bottom: 30px;
}

.explained-colm{
    -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;
}

.explained-card {
    background: #e7eaed;
    padding: 20px;
    border-radius: 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}

.explained-left {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 80px;
            flex: 0 0 80px;
    max-width: 80px;
}

.explained-card {
    background: #e7eaed;
    padding: 20px;
    border-radius: 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;

    -webkit-box-shadow: 1px 1px 3px rgba(0, 0, 0,15%);
            box-shadow: 1px 1px 3px rgba(0, 0, 0,15%);
}

.icen {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    background: #f7941d;
    padding: 10px;
    border-radius: 5px;
    width: 60px;
    height: 70px;
    text-align: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}

.explained-row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;
}

.sec-Hybrid-diagram-row{
     display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;}

.sec-Hybrid-diagram-row>div {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
    padding-left: 15px;
    padding-right: 15px;
}

.Hybrid-diagram-right {
    text-align: right;
}

.sec-Hybrid-diagram { margin-bottom: 50px;}

.sec-hybrid-video-row{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;
}

.sec-hybrid-video-row>div{ 
padding-left: 15px;
padding-right: 15px;
-webkit-box-flex: 0;
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%;
}

.sec-hybrid-video h2 {
    margin-bottom: 20px;
    color: #000;
}

.sec-hybrid-video { margin-bottom: 50px;}


/* Staff Member page */

.staff-member-card-inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    background: #e7eaed;
    border-radius: 10px;
    overflow: hidden;
}


.accordion-container {
    position: relative;
    padding: 50px 0px;
}
.accordion-container > h2{
  text-align: center;
  color: #fff;
  padding-bottom: 5px;
  margin-bottom: 20px;
  padding-bottom: 15px;
  border-bottom: 1px solid #ddd;
}

.accordion-wp-inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin-right: -15px;
    margin-left: -15px;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
}

.set {
    position: relative;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
    padding-left: 15px;
    padding-right: 15px;
}
.set > a{
  display: block;
  padding: 10px 15px;
  text-decoration: none;
  color: #555;
  font-weight: 600;
  border-bottom: 1px solid #ddd;
  -webkit-transition:all 0.2s linear;
  -o-transition:all 0.2s linear;
  transition:all 0.2s linear;
}

.set > a.active{
  background-color:#3399cc;
  color: #fff;
}

.set .content{
  background-color: #e7eaed;
  display:none;
  padding: 20px;
  border-radius: 10px;
  position: absolute;
  z-index: 1;
  top: 163px;
  width: 1140px;
}

.st-member-box-inner img {
    border-radius: 10px;
    margin-bottom: 10px;
    width: 100%;
}

.staff-memberImg {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 140px;
            flex: 0 0 140px;
    max-width: 140px;
}

.figcpInner{ height: 100%;}

.staff-memberImg img {
    max-width: 100%;
    width: 100%;
    display: block;
    -o-object-fit: cover;
       object-fit: cover;
    height: 100%;
}

.staff-memberdetail {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    padding: 10px;
    border-left: 5px solid #bed62f;
    position: relative;
    text-align: right;
}

.staff-memberdetail::before {
    position: absolute;
    bottom: 0px;
    content: "";
    width: 100%;
    height: 5px;
    background: #494949;
    left: 0;
    right: 0;
}
.staff-memberdetail h2 {
    font-weight: 600;
    font-size: 20px;
    color: #99ad0f;
    text-align:left;
    margin-bottom: 10px;
}

.member-header { text-align: left; min-height: 100px;}
.member-header p {
    font-size: 14px;
}

.btnShow-all {
    background: #99ad0f;
    padding: 5px 15px;
    color: #fff;
    display: inline-block;
}
.btnShow-all:hover{
    background-color: #000;
    color: #fff !important;
    border-color: #000;    
}

.staff-member-card {
    position: relative;
}

.staff-member-card::before {
    content: "";
    position: absolute;
    border-bottom: 10px solid #494949;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    bottom: -10px;
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
        transform: rotate(180deg);
    -webkit-transition: 300ms all;
    -o-transition: 300ms all;
    transition: 300ms all;
    margin: 0 auto;
    left: 190px;
    opacity: 0;
}
.set-btn {
    margin-bottom: 20px;
    cursor: pointer;
}

.staff-member-flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin-left: -5px;
    margin-right: -5px;
}

.staff-member-flex>div {
    padding-right: 5px;
    padding-left: 5px;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 14%;
            flex: 0 0 14%;
}

.st-member-box-inner {
    text-align: center;
}

.st-member-box-inner p {
    font-size: 15px;
    color: #494949;
    font-weight: 500;
}

.set-btn.active {
    margin-bottom: 270px;
}

.set-btn.active .staff-member-card::before{ opacity: 1;}

.accordion-container .container {
    position: relative;
}

.accordion-wp-inner .set:nth-last-child(3n+1) .content {right: 15px;}
.accordion-wp-inner .set:nth-last-child(3n+2) .content {right: -373px;}


.modal-content-left img {
    width: 100%;
    -o-object-fit: cover;
       object-fit: cover;
    height: 100%;
}

.modal-contentBody-row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;
}


.modal-contentBody-row>div {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
    padding-right: 15px;
    padding-left: 15px;
}

.stffDetail-head {
    margin-bottom: 15px;
}

.stffDetail-head h2 {
    font-size: 35px;
    font-weight: bold;
    color: #abc225;
    text-transform: uppercase;
    margin-bottom: 10px;
}

.stffDetail-head p{ font-size: 24px; font-weight: 300; text-transform: uppercase;}
.stffDetail-head p small {    font-size: 16px;}
.modal-content-left figcaption {
    height: 100%;
}

.stffDetailbody p {
    font-size: 14px;
    line-height: 22px;
}
.stffDetailbody p+p{ margin-top: 10px;}
.ModalStaff .modal-content .container {
    position: relative;
}
.stffDetailbody {
    max-height: 405px;
    overflow: auto;
}

.set-block-3 .staff-member-flex>div:first-child {
    margin-bottom: 15px;
}

/* Modal css */
/* The Modal (background) */
.modal.ModalStaff {
    display: none; /* Hidden by default */
    position: fixed; /* Stay in place */
    z-index: 3; /* Sit on top */
    left: 0;
    top: 0;
    width: 100%; /* Full width */
    height: 100%; /* Full height */
    overflow: auto; /* Enable scroll if needed */
    background-color: rgb(0,0,0); /* Fallback color */
    background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
  }
  
  /* Modal Content/Box */
  .ModalStaff .modal-content {
    margin: 5% auto;
    max-width: 1170px;
    width: 100%;
    padding: 0;
    border: none;
    background: transparent;
}

.modal-contentBody{  background-color: #fefefe;padding: 20px; border-radius: 10px; position: relative;}

  /* The Close Button */
.ModalStaff .close {
    position: absolute;
    top: -10px;
    right: -10px;
    margin-top: 0;
    width: 40px;
    height: 40px;
    text-align: center;
    border-radius: 50%;
    padding: 0px;
    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;
    background: #abc225;
    color: #fff;
}
.ModalStaff .close:hover,
.ModalStaff .close:focus {
    color: black;
    text-decoration: none;
    cursor: pointer;
}

/* Student Recruitment page css start */
.rq-text { font-size: 32px; line-height: 40px; position: relative; padding-bottom: 20px; margin-bottom: 25px;}
.rq-text:before {
    position: absolute;
    content: "";
    bottom: 0px;
    width: 119px;
    background: #000000;
    height: 2px;
    left: 0px;
}
.simply-title{ font-size: 25px; color: #000;}
.recruitment-form-area{ background-color: #fff; border-radius: 6px; padding: 10px;}
.recruitment-row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin-right: -10px;
    margin-left: -10px;
    margin-bottom: 15px;
}
.recruitment-row>div {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    padding-right: 15px;
    padding-left: 15px;
}

.recruitment-row input, 
.recruitment-row select, 
.recruitment-row  textarea{ 
width: 100%;
border-radius: 0;
border-color: #cad387 !important;
background-color: #cad387 !important;
padding: 7px 10px !important;
color: #10284b !important;
font-size: 14px;
background-size: 10px;
border: none;
}

.recruitment-row select{ 
background-image: url(../images/arrow-bottom.png);
background-repeat: no-repeat;
background-position: center right 14px;

  appearance: none;
    -moz-appearance: none;
-webkit-appearance: none;
}

.recruitment-row ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.recruitment-row ul li input {
    border: 1px solid #ccc;
    padding: 7px 15px;
    border-radius: 4px;
    width: 70px;
    vertical-align: super;
}

.recruitment-row .reMo {
    background: #99ad0f !important;
    color: #fff !important;
    font-weight: 600;
    border-radius: 4px !important;
    width: 100px !important;
}
.recruitment-row label {
    font-size: 15px;
    margin-bottom: 10px;
    display: inline-block;
}
.recruitment-row .reMo:hover {
    background: #000 !important;
    color: #fff !important;
    border-color: #000 !important;
}

.recruitment-form-area .recruitment-row:last-child {
    margin: 0;
}

.outer-course-section .course-title-sub {margin: 10px 0px !important; padding-bottom: 0px;}
.cerTF ul {margin: 10px 0px;}
.cus-ntab .resp-tabs-list li:first-child {    margin-left: 0px;}

.tabs-style1 .wrap-course-cacc ul {
    margin: 10px 0px 0px 0px;
}
.tabs-style1 .wrap-course-cacc ul li {
    padding: 10px 20px;
    margin: 0;
    background: #f7941d;
    color: #fff;
    margin: 5px 0px;
}

.tabs-style1 .wrap-course-cacc ul li:before, 
.tabs-style1 .wrap-course-cacc ul li:after{ display: none; }

.tabs-style1 .wrap-course-cacc ul li span {
    color: #fff !important;
    font-weight: 600;
}

.tabs-style1 .wrap-course-cacc ul li a{ color: #fff !important; }

.wclSec.JoinusSec.sec-open-day-main .CustomForm.cnt_form {
    display: block;
}

.nternational-links img { max-width: 100%;}

/*.menu-header-sml, .menu-header{ display: none !important; }
.menu-column-container a:before, .menu-column-container-half a:before{ display: none;}*/

.menu-column-container br, .menu-column-container-half br{ display: none;}

.menu-column-container a img, .menu-column-container-half a img { margin-right: 20px; opacity: 0.7;}
.menu-column-container a:hover img, .menu-column-container-half  a:hover img {  opacity: 1;}


/*.menu-column-container a img+img, .menu-column-container-half a img+img{ opacity: 0; visibility: hidden; }
.menu-column-container a:hover img, .menu-column-container-half a:hover img{ opacity: 0; visibility: hidden; }
.menu-column-container a:hover img+img, .menu-column-container-half a:hover img+img{ opacity: 1; visibility: visible; }*/


.set-block-3 .set-btn.active { margin-bottom: 460px;}

/* Home banner css */
.gdc-home-banner {
    background: #182744;
    padding: 30px 50px 30px 0px;
    position: relative;
    z-index: 1;
    margin-bottom: -30px;
    display: inline-block;
}
.gdc-home-banner:before {
    position: absolute;
    content: "";
    right: 50px;
    width: 5000px;
    background: #182744;
    height: 100%;
    top: 0;
}
.banner-lead-text-iner>div {
    position: relative;
}
.bannerTitle-inner {
    position: relative;
}
.bannerTitle-inner h2{ color: #fff; font-weight: 300; font-size: 68px;}
.banner-lead-text-iner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    background: #f7941d;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    color: #fff;
    position: relative;
}
.banner-lead-text-iner:before {
    position: absolute;
    content: "";
    right: 50px;
    width: 5000px;
    background: #f7941d;
    height: 100%;
    top: 0;
}
.bannerRdBox {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    color: #fff;
}
.bannerRdBox>div {
    padding: 0px 25px 29px 25px;
    text-align: center;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    -o-transition: 300ms all;
    transition: 300ms all;
    -webkit-transition: 300ms all;
    cursor: pointer;
    margin-top:-140px;
}

.vido-iframe iframe {
    width: 100% !important;
}

.vido-iframe img {
    max-width: 100%;
}
.bannerRdBox>div a {
    color: #fff;
}

.bannerRdBox>div a:hover {
    color: #fff !important;
}
.bannerRdBox>div p{ font-size: 17px;}
.banner-lead-sec-left {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 55%;
    flex: 0 0 55%;
    max-width: 55%;
    padding: 55px 21px 35px 0px;
}
.banner-lead-sec-right {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 45%;
    flex: 0 0 45%;
    max-width: 45%;
}
.imgHome-sec {
    min-height: 75px;
}
.Internationl-box{ background: #919195;}
.Internationl-box:hover{ background: #494949;}

.student-awards{ background: #99ad0f;}
.student-awards:hover{ background: #B6CE29;}

.fromOur-CEO{ background: #bed62f;}
.fromOur-CEO:hover{ background: #99AD0F;}

.banner-lead-text {
    padding-right: 0px;
    position: relative;
}
.banner-lead-text::before {
    position: absolute;
    content: "";
    right: 0px;
    bottom: 0px;
    background: #182744;
    width: 5000px;
    height: 10px;
    z-index: 1;
}

.banner-lead-sec-left p {
    font-size: 16px;
    line-height: 26px;
}

.sec-banner-main {
    padding-top: 80px;
}

.tabDro .factsheet {
    background: #182744 !important;
}

.cus-span img {    width: auto !important;}

/* NEW CHANGES RESPONSIVE CSS START */

@media only screen and (max-width: 1199px){
.what-we-offer-card {-webkit-box-flex: 0;-ms-flex: 0 0 50%;flex: 0 0 50%; max-width: 50%;}
.sec-nternational-verifier-left { -webkit-box-flex: 0; -ms-flex: 0 0 60%; flex: 0 0 60%; max-width: 60%; padding-right: 0px;}
.sec-nternational-verifier-right { max-width: 40%; -webkit-box-flex: 0; -ms-flex: 0 0 40%; flex: 0 0 40%; padding-left: 25px;}
.nternational-block-title {    display: block;    max-width: 100%;}
.nternational-block-inner h2 { font-size: 53px;}
.nternational-block-inner p { font-size: 33px;}
.nternational-block-inner { padding: 20px 50px 20px 0px; margin-right: 30px; z-index: 1;}
.instruction-lead-head h3 { font-size: 30px; line-height: 30px;}
.diagramImg img { width: 100%;}
.gdc-home-banner{ margin-bottom: 0px; }
.bannerRdBox>div{ margin-top: 0px;}
.bannerTitle-inner h2 { font-size: 45px;}

}

@media only screen and (max-width: 991px){
.resource-card{ -webkit-box-flex: 0; -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%;}
.accreditations-logo-sec { -webkit-box-flex: 0; -ms-flex: 0 0 100px; flex: 0 0 100px;    max-width: 100px;}
.accreditations-content-sec h3 { font-size: 15px;}
.st-accommodation-card{ -ms-flex: 0 0 33.333333%; -webkit-box-flex: 0; flex: 0 0 33.333333%; max-width: 33.333333%;}
.accommodation-dtl p { font-size: 15px;}
.accommodation-text h2 { font-size: 26px;}
.international-head h3{ font-size: 20px; }

.set { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%;}
.set-btn.active { margin-bottom: 0;}
.set .content{ padding: 10px; position: static; }
.staff-member-flex{ -ms-flex-wrap: wrap; flex-wrap: wrap; }
.staff-member-flex>div {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
}

.set .content { width: 100%;}
.set-block-3 .set-btn.active { margin-bottom: 0;}

.sec-student-recruitment .open-dayInner .custom-cnt { padding: 0px 0px;}
.sec-student-recruitment .rq-text { font-size: 20px; line-height: 28px;position: relative;padding-bottom: 10px;margin-bottom: 15px;}
.sec-student-recruitment .simply-title{ margin-bottom: 20px; }
.sec-student-recruitment .openDay-lead{ margin-top: 0px; }
.sec-student-recruitment .open-dayInner{ padding: 0px 0px 50px 0px; }
.sec-student-recruitment .openDay-lead:before{ right: -22px; }
.mediated-instruction img { width: 100%;}

.sec-award-achievements .header-block-title { padding-right: 0; display: block; max-width: 100%;}
.sec-award-achievements .header-block-inner {    margin-right: 0;}
.sec-award-achievements .header-block-inner h2{/* font-size: 72px; */font-size: 32px;}

.awrd-header-block--inner h2 { font-size: 32px;}
.sec-awrd-our-column-right {    padding-left: 20px;}
.awrd-header-block-title {    padding-right: 35px;}
.about-our-ceo { padding: 0px 0px 40px 0px;}



}

@media only screen and (max-width: 767px){
.aboutRigh-sec{ padding:15px; }
.sec-about .header-block-inner { margin-right: 0;}
.block-header-ttl h2 {    font-size: 28px;}
.block-header-ttl { margin-bottom: 15px;}
.sec-what-we-offer {padding: 15px 0px 0px 0px;}
.what-we-offer-card {    -webkit-box-flex: 0;    -ms-flex: 0 0 100%;    flex: 0 0 100%;    max-width: 100%;}
.sec-about .header-block-lead-inner {padding: 15px;}
.resource-card{ -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; margin-bottom: 15px;}
.sec-resource-main { margin-bottom: -15px;}
.ac-coloum-col {    -webkit-box-flex: 0;    -ms-flex: 0 0 100%;    flex: 0 0 100%;    max-width: 100%;    margin-bottom: 15px;}
.accreditations-content-sec{ padding-left: 10px; }
.accreditations-content-sec p {    font-size: 14px;}
.accreditations-content-sec h3{ margin-bottom: 5px; }
.block-header-title {    margin-bottom: 15px;}
.block-header-title h2 { font-size: 20px;}
.open-dayInner .custom-cnt {    padding: 0px 0;}
.wclSec.JoinusSec.sec-open-day-main { padding:0px 0px 0px 0px;}
.openDay-lead h2 {font-size: 30px !important;    line-height: 33px !important;}
.wclSec.JoinusSec.sec-open-day-main .CustomForm.cnt_form select { margin-bottom: 10px !important;}
.sec-open-day-main .CustomForm.cnt_form .methodclass { margin-top: 10px;}
.bool-slot {font-size: 20px;}
.secure-spot h3 { font-size: 20px;margin-bottom: 8px;}
.wclSec.EventSec.EventSec {padding:30px 0px 10px 0px;}
.EventSec .row.EventRow { margin-top: 20px;}
.open-dayInner { padding: 50px 0px 31px 0px;}

.student-acc-right.order-2-style {-webkit-box-ordinal-group: inherit;-ms-flex-order: inherit;order: inherit;}
.sec-accommodation-row>div { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%;}
.accommodationImg {    margin-bottom: 20px;}
.st-accommodation-card { -webkit-box-flex: 0; -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%;}
.accommodation-card-inner i { -webkit-box-flex: 0; -ms-flex: 0 0 40px; flex: 0 0 40px; max-width: 40px;}
.accommodation-card-inner i img { max-width: 25px;}
.accommodation-text h2{ margin-bottom: 2px; }

.sec-nternational-verifier-row { display: block;}
.sec-nternational-verifier-left { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%;}
.sec-nternational-verifier-right {
    max-width: 100%;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    padding-left: 0;
}

.nternational-block-inner:before{ display: none; }
.nternational-block-lead-inner:before{ display: none; }
.nternational-block-inner{ padding: 15px;  margin-right: 0; margin-bottom: 0px; border-top-right-radius: 0; }
.nternational-block-lead-inner { padding: 20px; margin-bottom: 20px;}
.nternational-links { padding: 15px; border-radius: 10px;}
.nternational-links img { width: 80px;}
.colum-verifier {-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;margin-bottom: 30px;}
.sec-nternational-verifier {padding-top: 30px;}

.nternational-block-inner h2 {    font-size: 25px;}
.nternational-block-inner p {    font-size: 22px;}

.International-full-width {    padding: 50px 0px 0px 0px;}
.nternational-block-lead-inner p {    font-size: 14px;}
.staff-member-flex>div { -webkit-box-flex: 0; -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%;}
.st-member-box-inner img {width: 100%;}

.modal.ModalStaff{ padding-top: 10px;}
.ModalStaff .modal-content{ margin: 20px auto; }
.modal-contentBody{ padding: 10px; }
.modal-content-left {    margin-bottom: 20px;}
.stffDetail-head h2 {font-size: 18px;margin-bottom: 5px;}
.stffDetail-head p {font-size: 18px;}
.modal-contentBody-row{ display: block; }
.accordion-container { padding: 30px 0px 30px 0px;}
.modal-contentBody-row>div { -webkit-box-flex: 0; -ms-flex: 0 0 10%; flex: 0 0 10%; max-width: 100%;}

.wclSec.JoinusSec.sec-open-day-main.sec-student-recruitment { padding-top: 30px;}
.recruitment-row{ display: block; }
.recruitment-row>div+div {    margin-top: 15px;}
.sec-student-work-main .block-header-title { margin-top: 20px;}

.hybrid-learning-row{ display: block; }
.mediated-instruction {padding: 10px 10px 0px 10px; margin-bottom: 25px;}
.hybrid-learning-logo-area::before{ display: none; }
.hybrid-learning-lead {
    padding: 15px;
    border-radius: 0;
}
.hybrid-lead-bottam {
    padding: 15px;
    border-bottom-right-radius: 0;
    margin-right: 0;
}
.hybrid-lead-bottam::before{ display: none; }

.sec-technology-mediated-row { display: block;}
.technology-m-left { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%;}
.technology-m-right {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
}
.instruction-lead-head { padding:0px;    border-radius: 0;    margin-bottom: 15px;}
.sec-hybrid-learning {    padding: 30px 0px;}
.sec-explained {padding: 20px 0px 20px 0px;}
.explained-colm {-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;    max-width: 100%;    margin-bottom: 15px;}
.sec-Hybrid-diagram-row>div { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%;}
.sec-hybrid-video-row>div{ -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%;}
.hybrid-learning-row>div{ -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%;    max-width: 100%; }
.explained-card { padding: 10px; border-radius: 5px;}
.Hybrid-diagram-left {    margin-bottom: 30px;}
.hybrid-learning-logo-area{ border-radius: 0px; }
.sec-hybrid-video { margin-bottom: 15px;}

.sec-award-achievements .header-block-inner h2 {font-size: 28px;}
.sec-award-achievements {    margin-bottom: 30px;}
.our-facilities-row{ display: block; }
.facilities-d-flex .facilities-colm { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%;}

.facilities-colm.facilities-color-bg3.computer-sec-1 { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%;}
.facilities-colm.facilities-color-bg5.theroof1, 
.facilities-colm.theroof2, 
.facilities-colm.theroof3, .facilities-colm.computer-sec-2, .facilities-colm.computer-sec-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
}

.facilities-colm.facilities-col-3.facilities-color-bg2 {
    max-width: 100%;
}

.containerfacilities>div+div { margin-top: 30px;}
.gdc-home-banner {    padding: 15px;}
.sec-banner-main {    padding-top: 20px;}
.banner-lead-text { padding-right: 0; margin-top: 0;}
.banner-lead-text-iner{ display: block; }
.banner-lead-sec-left { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; padding: 15px;}
.banner-lead-sec-right {    -webkit-box-flex: 0;    -ms-flex: 0 0 100%;    flex: 0 0 100%;    max-width: 100%;}
.banner-lead-text::before{ right: 0px; }
.banner-lead-text-iner:before, .gdc-home-banner:before{ display: none; }
.bannerTitle-inner h2{ font-size: 22px; }
.bannerRdBox>div p {    font-size: 13px;}
.banner-lead-text{overflow: hidden;}

.studay-top-header b {
    font-size: 23px;
}
.studay-top-header h2 {
    font-size: 20px;
    margin-bottom: 15px;
}

.student-row{ display: block; }
.studentcol-6 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 100%;
    max-width: 100%;
}

.wclSec.JoinusSec .custom-cnt h2 {
    color: #000;
    line-height: 32px;
    font-size: 23px;
}
.tabs-style1 .tabs-content .mcsbCnt ul li {
    padding-left: 10px;
}

.sec-awrd-our-column-left, .sec-awrd-our-column-right { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%;}
.sec-awrd-our-column-right {    padding-left: 0;}
.about-our-ceo-row{ display: block; }
.our-ceo-contect-right {    padding-left: 0;}
.fg-catipn {    text-align: center;}

.sec-awrd-our-from {
    display: block;
}
.awrd-header-block-title {
    padding-right: 0px;
}
.awrd-header-block--inner {
    padding: 15px;
    border-radius: 0px;
    margin-bottom: 0px;
}
.awrd-block-lead-inner {
    padding: 15px;
    font-size: 14px;
    border-bottom-right-radius: 0;
}
.awrd-block-lead-inner p {
    text-align: left;
}

.awrd-header-block--inner::before, .awrd-block-lead-inner:before{ display: none; }
.col-our-ceo-left, .col-our-ceo-right{
    max-width: 100%;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
}
.fg-catipn {    margin-bottom: 30px;}
.fg-catipn img{ max-width: 100%; }
.sec-awrd-our-column-left { margin-bottom: 20px;}

.awrd-header-block--inner h2 {    font-size: 28px;}
.sec-awrd-our-from {    padding: 30px 0px;}

}

/*menu css*/
.menu-column-container a:before, 
.menu-column-container-half a:before{ display: none;}

 @media only screen and (min-width: 768px) {
.catsub ul { position: absolute; left: 100%;min-width: 270px;top: 0;
    background: #000000;
    opacity: 0; 
    height: 100%;
    visibility: hidden;
    max-height: 226px;
    overflow: auto;
   /* transition: 300ms all;
    -webkit-transition: 300ms all;*/
}
.catsub li:hover ul{ opacity: 1; visibility: visible; }  

 }


.darkHeader #main-menu .col.kk li { height: auto !important;}
.catsub ul { padding: 10px;}
.catsub ul li a {background: transparent !important; border-bottom: 1px solid #414142; padding: 10px 0px;}
.menu-column-container a .fa, 
.menu-column-container-half a .fa{ margin-left: auto; font-size: 20px}
.menu-column-container a:hover img, 
.menu-column-container-half a:hover img{ opacity: 0.7; }
ul.catsub.selected ul { opacity: 1; visibility: visible;}

 @media only screen and (max-width: 767px) {
.menu-column-container a img, .menu-column-container-half a img { margin-right: 5px;}    
.col.kk .catsub li a {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;font-size: 12px;padding: 5px;}
.col.kk .catsub li a i { margin-right: 10px; -webkit-transform: rotate(92deg); -ms-transform: rotate(92deg); transform: rotate(92deg); display: none;}
.adsk-nav-tier1.col.kk.openP { background: #9ca1ae;}

.menu-column-container a, .menu-column-container-half a {
    font-size: 12px !important;
    padding: 5px !important;
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}



.Dates  .intakeDes div {
    text-align: center !important;
}


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

.EarlyBird-lead h2 {
    font-size: 44px !important;
    line-height: 49px !important;
}

.eb-registration-lead {
    font-size: 24px;
    line-height: 30px;
}

.boxannounce p {
    font-size: 20px;
}

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

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

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

.wight-contectRight h3 {
    font-size: 20px;
}

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

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

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

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

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

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

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

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

.secTmc-content {
    padding: 15px;
}

}







@media only screen and (max-width: 420px){
#body-wrap {
    margin-top: 100px;
}
}



.pageform.pageform-ePage {
    position: relative;
    z-index: 0;
    padding: 60px 15px;
}
.tabs-style1 .tabs-content .Outline li {
    padding-left: 15px !important;
    margin-left: 10px !important;
}



.EarlyBird-inner {
    color: #fff;
    background: #a2ba21;
		    padding: 30px 30px 30px 0px;
				position:relative;
}
.EarlyBird-inner:after {
    position: absolute;
    content: "";
    right: 0px;
    bottom: -10px;
    background: url(../images/home-banner-strip.png) repeat-x;
    width: 5000px;
    height: 10px;
    z-index: 1;
}
.EarlyBird-inner .col-sm-6 {
    width: 100%;
}
.EarlyBirdrow:before{
    background: #a2ba21;
}
.EarlyBirdrow:after{
    background: none;
}

.EarlyBird-inner .col-sm-6 .EarlyBird-lead {
    /*max-width: 760px;*/
		max-width: 625px;
    padding: 30px 30px 30px 0px;
    margin-top: -130px;
    border-top-right-radius: 0;
}

.EarlyBird-inner .eb-registration-lead {
    font-size: 16px;
		line-height:1.2;
}

.EarlyBird-inner .boxannounce p {
    font-size: 16px;
    color: #ffff;
		margin-top
}

.EarlyBird-lead h2 {
    font-size: 42px !important;
    color: #fff !important;
    line-height: initial !important;
}

.EarlyBird-lead h2 b {
    display: inline-block;
}
.EarlyBirdrow {
     /*max-width: 725px;*/
		      max-width: 685px;
}





@media only screen and (max-width: 767px){
	.EarlyBird-lead h2{font-size: 28px !important;}
	}
	


div#content-full-width .sec-world-class.award-sec-main+.color-divider {
    display: none;
}



.sec-world-class-row.sec-about.sec-about-v2 {
    flex-wrap: wrap;
}

.sec-world-class-row.sec-about.sec-about-v2 .sec-world-class-right {
    max-width: 100%;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    margin-bottom: -15px;
}

.sec-world-class-row.sec-about.sec-about-v2 .sec-world-class-right .aboutRigh-sec {
    background: none;
    color: #000;
    padding: 30px 0 0;
}

.sec-world-class-row.sec-about.sec-about-v2 .sec-world-class-right .aboutRigh-sec h2 {
    font-size: 42px;
    color: #000;
}


.sec-hybrid-learning .hybrid-learning-row {
    flex-wrap: wrap;
}

.sec-hybrid-learning .hybrid-learning-row .hybrid-learning-right {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}

.sec-hybrid-learning .hybrid-learning-row .hybrid-learning-right .hybrid-learning-lead {
    padding: 40px 0 0;
    background: none;
    color: #000;
    margin-bottom: -20px;
}

.hybrid-learning-row>div.hybrid-learning-left {
    -ms-flex: 0 0 685px;
    flex: 0 0 685px;
    max-width: 685px;
}

.bannerRdBox.hyb-logo>div {
    margin: 0;
    text-align: right;
}

.hybrid-video iframe {
    width: 515px !important;
    height: 265px !important;
}

/*Student Exchange Css Start*/
.student-info-row { display: flex; border-radius: 15px; overflow: hidden; background: #99ad0f; color: #fff; position: relative; align-items: center; margin-bottom: 30px; }
.student-img { width: 258px; height: 258px; }
.student-details { padding: 50px; max-width: calc(100% - 258px); }
.student-details h3 { font-size: 25px; font-weight: bold; margin: 0 0 10px 0; }
.student-details p { font-size: 16px; margin: 0; }
.student-details p+p { margin-top: 15px; }
.student-img { padding-left: 30px; padding-bottom: 30px; position: relative; }
.student-img:before { content: ""; position: absolute; width: 30px; height: 100%; left: 0; top: 0; background: #99ad0f; }
.student-img:after { content: ""; position: absolute; width: 100%; height: 30px; bottom: 0; right: 0; background: #919195; }
.student-info-row:before { content: ""; position: absolute; width: 30px; height: 30px; left: 0; bottom: 0; z-index: 1; background: #494949; }
.student-exchange-bg { padding: 30px; background: #e7eaed; border-radius: 15px; }
.student-exchange-inr { margin: 30px 0; background: #fff; padding: 30px; border: 1px solid #919195; }
.student-exchange-title { margin-bottom: 30px; }
.student-exchange-title .title { font-size: 36px; color: #494949; line-height: 1.2; }
.list-number { display: flex; flex-wrap: wrap; margin: 0 -15px; counter-reset: my-sec-counter; }
.list-number li { padding: 0 15px; }
.list-50 li { width: 50%; }
.list-number li { margin-bottom: 15px; color: #545454; line-height: 1.3; }
.list-number li:before { counter-increment: my-sec-counter; content: counter(my-sec-counter) ". "; }
.se-images-list { display: flex; flex-wrap: wrap; margin: 0 -8px; }
.se-images-list-grid-2 { }
.se-images-list-grid-2 .se-img-col { width: 50%; }
.se-img-col { padding: 0 8px; margin-bottom: 16px; }
.se-img-bx img { width: 100%; }
.se-quote-wrap { background: #99ad0f; color: #fff; padding: 30px 60px; border-radius: 15px; margin: 15px 0; }
.se-quote-wrap p { font-size: 24px; }
.se-quote-wrap p+p { margin-top: 15px; }
.quote-end-img { text-align: right; margin-top: 10px; }
.quote-start-img { text-align: left; margin-bottom: 10px; }
.student-exchange-wrap { background: #f1f2f2; }
.student-exchange-inr:before { content: ""; background: url("../Library/Gallery/new section image.png"); height: 20px; width: calc(100% + 60px); display: block; background-size: 100%; margin: -30px -30px 30px -30px; }
/*Student Exchange Css End*/

.verifires-wrap { background: #f1f2f2; padding: 30px 0; }
.verifires-wrap:before { content: ""; background: url("../Library/Gallery/new section image.png"); height: 20px; width: calc(100% + 60px); display: block; background-size: 100%; margin: -20px -30px 30px -30px; }
.verifires-title h2 { font-size: 36px; color: #494949; line-height: 1.2; font-weight: 600; }
.verifires-title { margin-bottom: 30px; }
.verifires-row { display: flex; flex-wrap: wrap; margin: 0 -15px; }
.verifires-col { width: 50%; padding: 0 15px; }
.verifires-bx { display: flex; border-radius: 15px; overflow: hidden; -webkit-box-shadow: 3px 3px 2px rgb(66 66 66 / 11%); box-shadow: 3px 3px 2px rgb(66 66 66 / 11%); height: 100%; background: #e7eaed; }
.verifires-bx-img img { height: 100%; -o-object-fit: cover; object-fit: cover; min-width: 100%; }
.verifires-bx-img { max-width: 250px; overflow: hidden; width: 100%; display: flex; align-items: center; }
.verifires-bx-detail { background: #e7eaed; padding: 30px 20px; max-width: calc(100% - 250px); width: 100%; position: relative; padding-bottom: 60px; }
.verifires-bx-detail h6 { font-size: 20px; text-transform: uppercase; font-weight: 600; color: #545454; }
.verifires-bx-detail p { font-size: 16px; }
.verifires-bx-detail .btn-green { display: inline-block; padding: 10px 15px; line-height: 1.2; font-weight: 600; text-transform: capitalize; color: #fff; background: #99ad0f; border-radius: 5px; font-size: 18px; position: absolute; right: 15px; bottom: 20px; }
.verifires-bx-detail .btn-green:hover { background: #555; color: #fff !important; }

.page-header-title-inr { max-width: 767px; }
.page-header-black { margin-right: 30px; background: #383838; color: #fff; padding: 30px 30px 30px 0px; position: relative; margin-bottom: -30px; z-index: 1; }
.page-header-green { background: #a2ba21; color: #fff; position: relative; padding: 50px 25px 25px 0px; }
.page-header-black:before { position: absolute; content: ""; right: 50px; width: 5000px; background: #383838; height: 100%; top: 0; }
.page-header-green:after {
    position: absolute;
    content: "";
    right: 50px;
    bottom: 0px;
    background: url(../images/home-banner-strip.png) repeat-x;
    width: 5000px;
    height: 10px;
    z-index: 1;
}
.page-header-black h1 { color: #fff; z-index: 1; position: relative; margin: 0; font-size: 42px; padding: 0; }
.page-header-green:before { position: absolute; content: ""; right: 50px; width: 5000px; background: #a2ba21; height: 100%; top: 0; }
.page-header-green p { position: relative; }
.page-header-title { margin: 50px 0; }
.partners-list-wrap { margin: 30px 0; }
.partners-list-title { margin-bottom: 30px; }
.partners-list-title h2 { color: #000; font-size: 42px; font-weight: bold; }
.partners-list-row { display: flex; margin: 0 -16px; flex-wrap: wrap; }
.partners-list-col { width: 50%; padding: 0 8px; margin-bottom: 16px; }
.partners-list-bx { display: flex; flex-wrap: wrap; background: #e7eaed; height: 100%; /* padding: 15px; */
border-radius: 15px; }
.partners-list-img { max-width: 200px; display: flex; align-items: center; justify-content: center; padding: 15px; }
.partners-list-detail { max-width: calc(100% - 200px); padding: 15px; padding-bottom: 70px; position: relative; padding-right: 50px; }
.partners-list-img img { max-width: 100%; }
.partners-list-detail .btn-green { display: inline-block; padding: 10px 15px; line-height: 1.2; font-weight: 600; text-transform: capitalize; color: #fff; background: #99ad0f; border-radius: 5px; font-size: 18px; position: absolute; right: 15px; bottom: 20px; }
.partners-list-detail h6 { color: #545454; text-transform: uppercase; font-size: 20px; font-weight: 600; }

 @media only screen and (max-width: 1199px) {
.verifires-col { width: 100%; }
.verifires-col +.verifires-col { margin-top: 30px; }
.partners-list-img { max-width: 180px; }
.partners-list-detail { padding-right: 15px; max-width: calc(100% - 180px); }
.partners-list-detail h6 { font-size: 18px; }
.partners-list-detail p { font-size: 14px; }
}

 @media only screen and (max-width: 991px) {
.student-details {
    padding: 15px;
}

.student-img {
    padding-left: 15px;
    padding-bottom: 15px;
}

.student-img:before {
    width: 15px;
}

.student-img:after {height: 15px;}

.student-info-row:before {
    width: 15px;
    height: 15px;
}

.student-img img {
    height: 100%;
    object-fit: cover;
}

.student-details h3 {
    font-size: 20px;
}

.student-details p {
    font-size: 16px;
}


.student-exchange-bg {
    padding: 15px;
}

.student-exchange-inr {
    padding: 15px;
}

.student-exchange-inr:before {
    margin: -15px -15px 30px -15px;
    width: calc(100% + 30px);
}

.se-quote-wrap p {
    font-size: 20px;
}
}

 @media only screen and (max-width: 767px) {
	 .verifires-bx-img, .verifires-bx-detail { max-width: 100%; }
.verifires-bx { flex-wrap: wrap; }
.verifires-bx-img img { height: auto; max-width: 100%; }
.partners-list-col { width: 100%; }
.sec-world-class-row.sec-about.sec-about-v2 .sec-world-class-right .aboutRigh-sec h2 { font-size: 28px; }
.page-header-black h1 { font-size: 28px; }
.verifires-title h2 { font-size: 28px; }
.student-exchange-title .title { font-size: 28px; }
.partners-list-title h2{ font-size: 28px; }
.list-50 li {
    width: 100%;
}



.student-info-row {
    flex-wrap: wrap;
}

.student-details {
    width: 100%;
    max-width: 100%;
}

.student-info-row:before {
    display: none;
}

.student-img {
    width: 100%;
    height: auto;
}

.student-img img {
    width: 100%;
}

.se-quote-wrap p {
    font-size: 18px;
}
.se-quote-wrap {
    padding: 30px;
}

.quote-start-img  img, .quote-end-img img {max-width: 30px;}
}
 @media only screen and (max-width: 567px) {
.partners-list-detail { max-width: 100%; padding: 0 15px 60px; }
}
.page-header-title-inr.page-header-title-inr-full {max-width: 100%;}

.portfolio-tabs-wrap {
    margin: 50px 0;
}
		ul.tabs-custom-v-1{
			margin: 0px;
			padding: 0px;
			list-style: none;
			display: flex;
		}
		ul.tabs-custom-v-1 li{
		background: #919195;
		color: #fff;
		margin: 0;
		padding: 15px 30px;
		line-height: 1;
		font-size: 24px;
		cursor:pointer;
		}
        ul.tabs-custom-v-1 li:after{
    width: 100%;
    border-radius: 0;
    top: auto;
    bottom: -7px;
    height: 7px;
    background: transparent;
}
		ul.tabs-custom-v-1 li.current, ul.tabs-custom-v-1 li:hover{
		background: #99ad0f;
		
		}

		.tab-content{
			display: none;
		}

		.tab-content.current{
			display: inherit;
		}
		
		

ul.tabs-custom-v-1 li.current:after {
    background: #494949;
}

ul.tabs-custom-v-1 li+li {
    margin-left: 10px;
}


.portfolio-link {
    position: absolute;
    z-index: 2;
    width: 100%;
    height: 100%;
}
.portfolio-img-video {
    height: 350px;
    overflow: hidden;
    display: flex;
}
.portfolio-img-video img, .portfolio-img-video iframe {
    width: 100%;
		transition: all 300ms;
}
.portfolio-gif-image .gif-image{
  display:none;
}
.portfolio-box:hover .gif-image {
    display: block;
}

.portfolio-box:hover .static-image {
    display: none;
}


.tab-content-wrap-v-1 {
    padding: 30px;
    background: #fff;
}


.portfolio-list {
    display: flex;
    flex-wrap: wrap;
}

.portfolio-col {
    width: calc(100% / 3);
}

.portfolio-box {
    position: relative;
		cursor:pointer;
}

.portifolio-overlay {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: rgb(0 0 0 / 70%);
    padding: 30px;
    color: #fff;
		    opacity: 0;
    visibility: hidden;
    transition: all 300ms;
		display: flex;
    align-items: flex-end;
}

.portfolio-box:hover .portifolio-overlay {		    opacity: 1;
    visibility: visible;}
		
		
		
		.optional-icon {
    position: absolute;
    top: 30px;
    right: 30px;
    max-width: 30px;
}

.optional-icon img {
    width: 100%;
}



.bottom-info {
    width: 100%;
}

.bottom-info h3 {
    font-size: 20px;
    font-weight: bold;
}

.bottom-info p {
    font-size: 14px;
}

.bottom-info hr {border-bottom: 1px solid #fff !important;}


@media only screen and (max-width: 991px) {

ul.tabs-custom-v-1 li {
font-size: 18px;
}


.portfolio-col {
width: calc(100% / 2);
}


.portfolio-img-video {
height: 450px;
}

}


@media only screen and (max-width: 991px) {
ul.tabs-custom-v-1 li {
font-size: 16px;
    padding: 10px 15px;
}

.portfolio-col {
width: calc(100% / 2);
}


.portfolio-img-video {
height: 350px;
}
}

@media only screen and (max-width: 767px) {
    
    .portfolio-col {
width: calc(100% / 1);
}
ul.tabs-custom-v-1 li {
font-size: 15px;
padding: 10px 10px;
}
ul.tabs-custom-v-1 li+li{margin-left:5px;}

.banner-lead-sec-left p {
    font-size: 14px;
    line-height: 22px;
}
.bannerRdBox>div {
    padding: 22px 15px;
}

}
	 
@media only screen and (max-width: 567px) {
.portfolio-img-video {
height: auto;
min-height:250px;
}

ul.tabs-custom-v-1 {display:block;}
ul.tabs-custom-v-1 li{width:100%;}
ul.tabs-custom-v-1 li+li{margin-left:0px;}


}

.sec-makers-programmes .row {
    display: flex;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;
    margin-bottom: -30px;
}

.mkp-colmn {
    -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;
}

.mkp-img-box img {
    max-width: 100%;
    width: 100%;
}

.mkp-card {
    background: #fff;
    border-radius: 14px;
    overflow: hidden;
    height: 100%;
    display: flex;
    flex-direction: column;
}

.mkp-img-box {
    border-bottom: 10px solid #f7941d;
}

.lower-content {
    padding: 30px 30px 0px 30px;
}

.lower-content-title p {
    font-size: 18px;
    color: #467fcf;
    font-weight: 500;
    margin-bottom: 5px;
    text-align: left;
}

.lower-content-title h3 {
    font-size: 30px;
    font-weight: bold;
    color: #000;
}

.lower-content-title {
    margin-bottom: 25px;
}            


.lower-content-body p {
    line-height: 24px;
    text-align: left;
}

.lower-content-listing p {
    margin-bottom: 0px;
    color: #467fcf;
    font-size: 18px;
    font-weight: 500;
}


.lower-content-listing ul {
    list-style: decimal;
    list-style-position: inside;
}

.lower-content-listing ul li {
    font-size: 18px;
    margin: 2px 0px;
}


.lower-content-footer {
    text-align: right;
    padding: 30px;
    margin-top: auto;
}
.lower-content-footer .btn {
    display: inline-block;
    background: #182744;
    color: #fff;
    font-size: 16px;
    font-weight: bold;
    min-width: 130px;
    padding: 10px 10px;
    text-align: center;
    -webkit-transition: 300ms all;
    transition: 300ms all;
}
.lower-content-footer .btn:hover{ background: #f7941d; color: #fff !important;}

.sec-title {
    margin-bottom: 50px;
}
.sec-title p {
    text-align: left;
}
.sec-title h2 {
    font-weight: 300;
   /* margin-bottom: 10px;*/
}

.footer-widght {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 40px;
}
.f-logo-box {
    margin-right: 20px;
}
.f-logo-wrap {
    display: flex;
    align-items: center;
}
.f-logo-wrap {
    display: flex;
    align-items: center;
}

.footGprs> h2.mn-ttle {
    font-size: 25px;
}

@media screen and (max-width: 991px) {
    .footer-widght {
        display: block;
    }
    .f-logo {
        margin: 20px 0px;
    }
    footer h2{ font-size: 16px;}
}

@media screen and (max-width: 767px) {
.mkp-colmn {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}   
.large-head-shadow {
    font-size: 25px;
}
.lower-content {
    padding: 15px;
}
.lower-content-footer {
    text-align: left;
    padding: 15px;
}
.lower-content-body p {
    text-align: left;
}
.lower-content-title {
    margin-bottom: 5px;
}
.lower-content-listing ul li {
    font-size: 14px;
    margin: 2px 0px;
}

.f-logo-wrap {
    display: flex;
    align-items: center;
    width: 100%;
    justify-content: center;
}
.footGprs> h2.mn-ttle {
    font-size: 18px;
}
.f-logo-box {
    margin-right: 0;
    padding: 10px 5px;
}
.footer-text p {
    font-size: 13px;
    line-height: 20px;
}
.lf-lm-card-bx-row.learning-methods-three-colmn .lf-lm-card-bx-col {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
    width: auto;
}

.sec-our-facilities .row {
    flex-wrap: wrap;
    padding-top: 10px;
}
.facilities-colmn {
    padding: 0px 5px;
    flex: 0 0 100%;
    margin-bottom: 10px; 
}

.sec-our-facilities .sec-title h2, .sec-our-facilities .sec-title p {
    text-align: left;
}
.sec-our-facilities {
    padding: 20px 0px;
}
.f-logo-box img {
    width: 100%;
}
.wclSec.conTact .cntInF {
    margin-bottom: 0;
}

.sec-title .btn {
    position: static;
    top: 22px;
}
.logo-aie-hd {    display: none;}

.hybrid-video iframe {
    width: 100% !important;
}
.instruction-lead-head h3 {
    font-size: 20px;
    padding: 15px;
    margin-bottom: 0px;
}

.myexplained-logo-head p {
    margin-top: 0;
}

.sec-technology-mediate {
    padding: 15px 0px 0px 0px;
}
.mediated-head h2 {
    font-size: 20px;
}

.bnSlid.slidehome .top-tag {
    min-height: inherit;
    margin: 0px;
    height: inherit !important;
}

#content-full-width ul.tabs-nav li.highlightBookNow a,
#content-full-width ul.tabs-nav li.highlight a{ padding: 0 10px !important; margin: 10px 0px;}
.card-step-bx{ text-align: left;}

.tabs-navigation>div {
    width: 100%;
}

}

ul.download-sheet {
    width: auto !important;
}




