@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@100;400;500&display=swap');
.button,p{font-weight:400}
.cbp-item,.image,.loader,.maparea,.whychooseMaac{overflow:hidden}
body,html{font-size:16px}
body,iframe,ol,ul{padding:0}
body,h1,h2,h3,h4,h5,h6,iframe{margin:0}
body,p{color:#000}
.image,.image img,body{position:relative}
body{font-family:Roboto,sans-serif;overflow-x:hidden;background-color:#eee}
html{height:100%;width:100%}
iframe{height:0}
ol,ul{margin:10px 0 0;list-style:none}
a,a:focus,a:hover{outline:0;text-decoration:none;color:inherit}
.h1,h1{font-size:4.063em}
.h2,h2{font-size:3rem}
.h3,h3{font-size:1.5rem}
.h4,h4{font-size:1.25rem}
.h5,h5{font-size:1.125rem}
.h6,h6{font-size:1rem}
p{font-size:16px;line-height:22px;word-spacing:.2rem;margin-bottom:20px}
p.title{font-size:1rem}
.container{width:1170px;max-width:100%}
.error{color:#ce0812;font-size:14px;padding:2px 0}
.testimonial .testimonial_slide h6,aside .widget h4,h2{font-weight:500;line-height:30px;font-size:46px;padding:15px 0}
.testimonial .testimonial_slide h6,aside .widget h4,h3{font-weight:500;line-height:30px;font-size:32px;padding:15px 0}
.clearfix{clear:both!important}
.no_padding{padding:0!important}
.padding{padding:4rem 0 0}
.padding_top{padding-top:7.5rem}
.padding_bottom{padding-bottom:7.5rem}
.padding_half{padding:3.75rem 0}
.padding_middle{padding:2em 5em 0!important}
.padding_bottom_half{padding-bottom:3.75rem}
.padding_top_half{padding-top:3.75rem}
.margin_bottom{margin-bottom:7.5rem}
.margin_top{margin-top:7.5rem}
.heading_space{margin-bottom:3.75rem}
.bottom5{margin-bottom:5px}
.bottom10{margin-bottom:10px}
.top10{margin-top:10px}
.bottom15{margin-bottom:15px}
.top15{margin-top:15px}
.top20{margin-top:20px}
.bottom20{margin-bottom:20px}
.bottom25{margin-bottom:25px}
.top25{margin-top:25px}
.bottom30{margin-bottom:30px}
.top30{margin-top:30px}
.top35{margin-top:35px}
.bottom35{margin-bottom:35px}
.top40{margin-top:6em}
.bottom40{margin-bottom:40px}
.bottom45{margin-bottom:45px}
.bottom50{margin-bottom:50px}
.bottom0{margin-bottom:0}
.nomargin{margin:0}
.margin100{margin-top:-15em}
.margin150{margin-top:-90px;padding-bottom:7em}
.bglight{background:#dde6e8}
.bgdark{background:#edd424}
.bgdefault{background:#000}
.whitecolor{color:#fff}
.darkcolor{color:#000}
.colorblack{color:#232323}
.image img{display:block}
.block_image>img,.cbp-item img,.image img,.latest_updates .updatephoto>img{width:auto;-moz-transition:all .8s ease;-o-transition:all .8s ease;-webkit-transition:all .8s ease;transition:all .8s ease;-webkit-transform-origin:center center;-moz-transform-origin:center center;-ms-transform-origin:center center;-o-transform-origin:center center;transform-origin:center center}
.cbp-item:hover img,.feature_block:hover .block_image>img,.image:hover img,.latest_updates:hover .updatephoto img,.ourblog:hover .image img,.ourteam:hover .image img{-moz-transform:scale(1.15);-ms-transform:scale(1.15);-o-transform:scale(1.15);-webkit-transform:scale(1.15);transform:scale(1.15)}
.centered,.vertical{display:block;position:absolute;top:50%;width:100%}
.vertical{-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.centered{top:50%;left:43%;-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.widget_search .form-control{border:2px solid #e8ecf0;border-right:none;-webkit-border-radius:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;font-size:12px;position:relative}
.widget_search .input-group-addon{background:0 0;border:2px solid #e8ecf0;border-left:none;-webkit-border-radius:0;border-radius:0;color:#edd424;cursor:pointer;font-size:19px;padding:0 12px}
.widget .media-body>a{font-weight:700;color:#515A5F;line-height:1.5rem}
.back-top,.flot-form,ul.social li a{color:#fff;line-height:34px;text-align:center}
ul.social li a{display:inline;position:relative;margin:1px;font-size:14px;-webkit-border-radius:100%;z-index:2}
.back-top,.flot-form{background:#515A5F;font-size:20px;position:fixed;z-index:1600;opacity:0}
.back-top{bottom:30px;-webkit-box-shadow:0 0 50px 0 rgba(68,48,136,.5);box-shadow:0 0 50px 0 rgba(68,48,136,.5);height:38px;width:38px;left:95%;-webkit-border-radius:0;border-radius:0;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);border:1px solid #515a5f}
.flot-form{right:0px;top:20%!important;-webkit-box-shadow:3px 3px 7px 0 rgba(68,48,136,.3);box-shadow:3px 3px 7px 0 rgba(68,48,136,.3);height:40px;width:50px;-webkit-border-radius:50px;border-radius:50px 0 0 50px;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);color:#fff!important}
.button.dark,.flot-form:focus,.flot-form:hover{background:#000}
.back-top:before{content:"\f126";font-family:Ionicons}
.flot-form:before{content:"\f12c";font-family:Ionicons;padding-left:5px;vertical-align:middle}
.button:before,.courseImage img:before{content:''}
.back-top:hover{border:none}
.back-top:hover i{color:#000}
.back-top:focus,.back-top:hover,.button.dark,.button.light{color:#fff}
.back-top-visible,.flot-form-visible{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
#btnSubmit{margin-top:5px}
.button{display:inline-block;padding:5px 10px;position:relative;vertical-align:middle;z-index:1;border:2px solid transparent;-webkit-border-radius:4px;border-radius:0;text-transform:uppercase;width:auto;margin:0 auto;letter-spacing:1px}
.button.dark{width:170px;cursor:pointer}
.button.light{background:#edd424}
.button.white{background:#fff;border:2px solid #fff;color:#515A5F}
.gotoForm{border-bottom:2px solid #000}
.button:before{position:absolute;top:0;left:0;width:0;height:100%;z-index:-1;opacity:0}
.button.light:before,.button.white:before{background:#515A5F}
.button.light:focus,.button.light:hover,.button.white:focus,.button.white:hover{border:2px solid #515A5F}
.button.dark:before{background:#edd424}
.button:focus::before,.button:hover::before{width:100%;opacity:1}
.button:focus,.button:hover{color:#fff}
.navbar-header{width:100%}
.back-top,.back-top-visible,.button:before,.cbp-l-filters .cbp-filter-item span:after,.flot-form,.flot-form-visible,.icon_wrap .icon_box,.icon_wrap .icon_box hr,.navbar-brand>img,.ourteam .social_vertical,.overlay,.pager li>a:before,.pricing_item,.swiper-button-next,.swiper-button-prev,.swiper-pagination-bullet,.tp-bullet,a,nav.navbar.bootsnav ul.nav>li>a:before,nav.navbar.navbar-default,ul.social li a:before{-moz-transition:all .4s ease-in;-webkit-transition:all .4s ease-in;-o-transition:all .4s ease-in;transition:all .4s ease-in}
nav.navbar.navbar-default{border-bottom:none;-webkit-box-shadow:0 0;box-shadow:0 0;padding:10px 0}
header.default nav.navbar.bootsnav.navbar-fixed{background:0 0;position:absolute;top:0;width:100%;z-index:1;border-color:transparent!important}
header.default .bootsnav.fixedmenu{background:#fff!important;z-index:11;position:fixed!important;left:0;right:0;top:0;-webkit-animation-name:animationFade;-moz-animation-name:animationFade;-o-animation-name:animationFade;animation-name:animationFade;-webkit-animation-duration:1s;-moz-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-box-shadow:0 2px 1px rgba(0,0,0,.1);box-shadow:0 2px 8px -1px rgba(0,0,0,.2);padding:0}
@-webkit-keyframes animationFade {
from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}
to{opacity:1;-webkit-transform:none;transform:none}
}
@-moz-keyframes animationFade {
from{opacity:0;-webkit-transform:translate3d(0,-100%,0);-moz-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}
to{opacity:1;-webkit-transform:none;-moz-transform:none;transform:none}
}
@-o-keyframes animationFade {
from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}
to{opacity:1;-webkit-transform:none;-o-transform:none;transform:none}
}
@keyframes animationFade {
from{opacity:0;-webkit-transform:translate3d(0,-100%,0);-moz-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}
to{opacity:1;-webkit-transform:none;-moz-transform:none;-o-transform:none;transform:none}
}
.courseImage img{position:relative;width:262px;height:262px;border-radius:50%;text-align:center;border:1px solid #ffdf2f;-webkit-box-shadow:9px 14px 18.9px 2.1px rgba(0,0,0,.3);-moz-box-shadow:9px 14px 18.9px 2.1px rgba(0,0,0,.3);box-shadow:9px 14px 18.9px 2.1px rgba(0,0,0,.3)}
.courseImage,.panel-group{text-align:-webkit-center;text-align:-moz-center}
.courseImage img:before{position:absolute;display:block;width:100%;height:100%;border-radius:50%;-webkit-transition:all 4s ease-in;-moz-transition:all 4s ease-in;transition:all 4s ease-in}
.panel-heading p{color:#000;padding:15px 0 0;margin:0;font-size:16px;line-height:24px}
.jobListingCollapse .fontBold{font-weight:600;padding:0}
.panel-heading h4{font-weight:400;font-size:34px;margin-top:0;font-family:Roboto;text-align:center}
.panel-title a{right:0;font-size:26px;text-decoration:underline;position:absolute;cursor:pointer;left:0;bottom:25px}
.calltoactionCourse .buttonText,.calltoactionCourse h3{font-size:18px;padding:15px;display:inline-block}
.calltoactionCourse .calltoActionBtn{font-size:18px;padding:10px;font-weight:700}
.jobListingCollapse ul.column-three li{display:inline-block;margin-bottom:10px;padding:0;margin-left:15px;width:195px;vertical-align:text-top;text-indent:-13px;font-size:16px;list-style-type:decimal}
.jobListingCollapse ul.column-three li:before,.starList li:before{font-family:Ionicons;vertical-align:middle}
#collapseShortterm .jobListingCollapse ul.column-three li{display:inline-block!important;width:300px!important;margin-top:0!important}
#collapseShortterm .jobListingCollapse ul.column-three li ul li:before{content:"\f208";font-family:Ionicons;font-size:6px;vertical-align:middle;padding-right:5px}
.column-three .innerList li:first-child{padding-left:15px}
.panel-heading .starList{margin-top:18px;display:block;text-align:left}
.jobListingCollapse ul.column-three li:before{content:"\f21b";font-size:6px;padding-right:5px}
.starList li{display:inline-block;width:325px;margin-bottom:5px;text-indent:-25px;padding-left:25px;line-height:24px;font-size:15PX;vertical-align:top}
.starList li:before{content:"\f2fc"!important;font-size:16px!important;padding-right:5px;vertical-align:initial}
.panel{width:85%;position:relative;background-color:#e9e9e9!important;border:1px solid #e9e9e9!important;padding:165px 130px 100px;margin:0 auto}
.panel.leftPanel .courseImage{position:absolute;left:1px;top:0}
.panel.rightPanel .courseImage{position:absolute;top:0;right:-1px!important}
.panel.leftPanel .panel-heading,.panel.rightPanel .panel-heading{position:absolute;width:71%;top:10px;background-color:transparent;text-align:left;height:250px}
.panel .panel-heading.addPadding{padding:35px 15px!important}
.panel.leftPanel .panel-heading{right:0}
.panel.rightPanel .panel-heading{left:40px}
.panel.panel-default.leftPanel{float:right;clear:both!important;border-top-left-radius:135px;border-bottom-left-radius:135px}
.panel.panel-default.rightPanel{float:left;clear:both!important;border-top-right-radius:135px;border-bottom-right-radius:135px}
.panel.shortTerm{margin-bottom:60px!important}
.closeCollapse{display:block;clear:both}
.panel-collapse{width:880px;margin-left:-3em;margin-top:6em}
#collapseShortterm.panel-collapse{width:700px;margin-left:11.5em;margin-top:0}
#collapseVfx.panel-collapse{width:700px;width:880px;margin-left:-75px;margin-top:2em}
#collapseDigital.panel-collapse,#collapseGaming.panel-collapse{width:790px;margin-left:-75px;margin-top:-1em}
#collapseShortterm .column-three{margin:0}
#text-rotate{background:url(../images/banner-desktop.jpg) no-repeat}
.form-control,.form-control[disabled],.form-control[readonly],button,fieldset[disabled] .form-control,input,select,textarea{background-color:transparent}
#text-rotate,.parallax{background-position:center center;-webkit-background-size:cover;-o-background-size:cover;background-size:cover;position:relative}
.text-rotator .swiper-slide,.text-rotator .swiper-slide .swipe-rotate{-webkit-transition:all .4s ease;-o-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease}
.text-rotator .swiper-slide .swipe-rotate{opacity:0!important}
.text-rotator .swiper-slide.swiper-slide-active .swipe-rotate{opacity:1!important}
.text-rotator span{display:block;font-weight:500;font-size:28px;color:#000;line-height:34px}
.text-rotator .highlightBg{font-size:32px;line-height:34px;font-weight:600;color:#000}
.text-rotator>strong{font-size:inherit;font-weight:500}
.text-rotator p{font-size:1.125rem}
.formWrapper{position:absolute;top:3%;z-index:99;right:0;width:25%;background-color:#fff;padding:5px 10px 35px;border-radius:0}
#afterverification p,#messagehide{text-align:left;font-size:12.5px!important;line-height:normal!important}
#afterverification,.spinner{text-align:center}
#afterverification p{margin:0;padding:2px 0;line-height:12px}
.submitBt{margin-top:15px}
:-webkit-input-placeholder{color:#fff}
:-ms-input-placeholder{color:#fff}
:-moz-placeholder{color:#fff}
.form-group{margin-bottom:15px}
button,input,select,textarea{border:0;border-bottom:2px solid #000;width:100%}
.studenEnquiry h3{font-size:26px;line-height:28px;font-weight:500;color:#000}
.form-control{border-radius:0;height:35px;color:#000;box-shadow:none;border:none;border-bottom:2px solid #000}
.sourceText p{font-size:13px}
.loader{position:fixed;left:0;right:0;top:0;bottom:0;z-index:1200;background:rgba(255,255,255,0.85)}
.spinner{margin:auto auto auto -20px;width:40px;height:40px;position:absolute;left:50%;right:50%;top:50%;-webkit-animation:sk-rotate 2s infinite linear;-moz-animation:sk-rotate 2s infinite linear;-o-animation:sk-rotate 2s infinite linear;animation:sk-rotate 2s infinite linear}
.dot1,.dot2{width:60%;height:60%;display:inline-block;position:absolute;top:0;background-color:#82B440;-webkit-border-radius:100%;border-radius:100%;-webkit-animation:sk-bounce 2s infinite ease-in-out;-moz-animation:sk-bounce 2s infinite ease-in-out;-o-animation:sk-bounce 2s infinite ease-in-out;animation:sk-bounce 2s infinite ease-in-out}
.dot1{background-color:#edd424}
.dot2{top:auto;background-color:#000;bottom:0;-webkit-animation-delay:-1s;-moz-animation-delay:-1s;-o-animation-delay:-1s;animation-delay:-1s}
@-webkit-keyframes sk-rotate {
100%{-webkit-transform:rotate(360deg)}
}
@-moz-keyframes sk-rotate {
100%{-moz-transform:rotate(360deg);transform:rotate(360deg);-webkit-transform:rotate(360deg)}
}
@-o-keyframes sk-rotate {
100%{-o-transform:rotate(360deg);transform:rotate(360deg);-webkit-transform:rotate(360deg)}
}
@keyframes sk-rotate {
100%{-moz-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg);-webkit-transform:rotate(360deg)}
}
@-webkit-keyframes sk-bounce {
0%,100%{-webkit-transform:scale(0)}
50%{-webkit-transform:scale(1)}
}
@-moz-keyframes sk-bounce {
0%,100%{-moz-transform:scale(0);transform:scale(0);-webkit-transform:scale(0)}
50%{-moz-transform:scale(1);transform:scale(1);-webkit-transform:scale(1)}
}
@-o-keyframes sk-bounce {
0%,100%{-o-transform:scale(0);transform:scale(0);-webkit-transform:scale(0)}
50%{-o-transform:scale(1);transform:scale(1);-webkit-transform:scale(1)}
}
@keyframes sk-bounce {
0%,100%{-moz-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transform:scale(0)}
50%{-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transform:scale(1)}
}
footer{padding:10px 0 0}
footer p{font-size:14px!important;color:#fff}
.social li{display:inline;color:#fff}
.imageWrapper{margin-top:-20px;margin-bottom:20px}
.calltoActionBtn{cursor:pointer;padding:12px 20px;border-radius:0;font-size:24px;font-weight:500;display:inline-block;border:2px solid #000}
.calltoActionBtn:hover{background-color:#212121;color:#fff;border:2px solid #212121}
.calltoActionBtn i{font-size:24px!important;vertical-align:middle;padding-right:8px}
.overlapSectionInner span:first-child{font-weight:500;line-height:30px;font-size:30px;padding:15px 10px}
.overlapSectionInner span:last-child{font-size:22px;padding:0 15px}
.thankyouWrapper{width:100%;height:100%;height:100vh;position:relative}
.thankyouWrapper footer{bottom:0;position:absolute;left:0;right:0;margin:0 auto}
body.thankyou-page{height:100%}
.thankyouWrapper .thankyou_innersection{top:50%;left:0;right:0;width:100%;text-align:center;margin:-150px auto 0;min-height:300px;position:absolute;padding:25px 0}
.thankYouContent{color:#000!important;padding:10px 0 15px}
.thankyouWrapper .thankYouContent h3{font-size:60px;text-transform:uppercase;font-weight:500;padding:40px 46px}
.thankyouWrapper .thankYouContent p{line-height:normal;margin-bottom:10px;font-size:18px!important;padding:0 14px;font-weight:500}
.thankyouWrapper .thankYouContent .para-first{padding-top:15px!important}
.thankyouWrapper .thankYouContent .para-second{font-weight:600}
.overlapSection{position:relative;background-color:#D6D5D5;padding:4em 0;clear:both}
.whychooseMaac{padding:12em 0 0;background-image:url(../images/home_sport_section_2.png);background-repeat:no-repeat;background-position:center top;background-color:#edd424;color:#000}
.whychooseMaac img{margin:0 auto}
option:not(first-child){color:#000}
.whychooseMaac .starList li{width:auto!important;margin-bottom:15px;text-indent:-22px;padding-left:20px}
.whychooseMaac .starList li:before{padding-right:10px!important}
.hashtag{font-size:13px;line-height:normal;color:#444}
@media screen and (max-width:1200px) {
html,nav.navbar.bootsnav ul.nav>li a{font-size:13px}
nav.navbar.bootsnav ul.nav>li{margin:0 1.25rem}
#ourblog h2{font-size:2rem}
}
@media screen and (max-width:1024px) {
html{font-size:13px}
.centered{top:60%;left:50%}
#text-rotate,.parallax{background-position:100% 0;background-size:100% 100%;height:500px!important}
.formWrapper{right:15px;top:13%;width:25%}
}
@media screen and (max-width:992px) {
.h1,h1{font-size:3.063em}
.h2,h2{font-size:32px;line-height:50px}
.h3,h3{font-size:22px;line-height:33px}
.h4,h4{font-size:1.125rem}
.h5,h5{font-size:1rem}
.h6,h6{font-size:.9375rem}
.padding_top{padding-top:0}
.calltoactionCourse .buttonText,.calltoactionCourse h3{padding:10px}
.text-rotator span{display:inline;font-size:24px}
.centered{top:85%;left:50%;margin:0 auto}
.text-rotator .highlightBg,.text-rotator span{color:#fff}
}
@media screen and (min-width:768px) and (max-width:992px) {
.form-control{height:30px;padding:0 10px!important;font-size:14px}
.studenEnquiry h3{font-size:26px;line-height:22px;padding:10px 0}
.form-group{margin-bottom:7px}
#text-rotate,.parallax{background:url(../images/banner-tablet.jpg) 100% 100%;height:460px!important}
#collapseVfx.panel-collapse{width:650px;margin-top:4em}
#collapseDigital .calltoactionCourse,#collapseGaming .calltoactionCourse{width:650px!important}
.whychooseMaac .starList li{padding-left:40px}
.panel-collapse{width:650px}
.overlapSection,.whychooseMaac h2{text-align:center}
.text-rotator{padding:0 15px}
.text-rotator span .highlightBg{font-size:33px}
.formWrapper{right:10px;top:10%;width:30%}
.button.dark{width:145px;cursor:pointer;padding:5px}
.submitBt{margin-top:20px;margin-bottom:10px}
.Media .info,.Multimedia .info,.Shortterm .info,.ih-item.circle.effect3 .info{width:650px!important}
.panel{width:100%!important;padding:180px 130px 100px}
.panel-title.openCollapse a{bottom:-10px!important}
.panel-title.closeCollapse a{bottom:25px!important}
.panel.leftPanel .panel-heading,.panel.rightPanel .panel-heading{width:63%}
.panel-heading h4{font-size:26px}
.overlapSection{padding:4em 0}
.overlapSectionInner span:first-child{font-size:22px;padding:15px 5px}
.overlapSectionInner span:last-child{font-size:18px;padding:0 5px}
.calltoActionBtn{padding:12px 10px;font-size:22px}
.whychooseMaac{padding:9em 0 0}
#collapseDigital.panel-collapse,#collapseGaming.panel-collapse{width:550px}
#collapseShortterm.panel-collapse{width:450px}
#collapseShortterm .jobListingCollapse ul.column-three li{width:190px!important}
#collapseShortterm .calltoactionCourse{width:670px;margin-left:-15em}
}
@media screen and (max-width:767px) {
.bottom40{margin-bottom:10px}
.navbar-brand{padding:0 15px}
.navbar-brand img{width:100%;height:auto}
.bannerHeading,.panel-group{padding:25px 10em 30px}
.calltoactionCourse,.calltoactionCourse h3,.overlapSectionInner h3,.whychooseMaac .text-capitalize,footer,footer .text-right{text-align:center}
#text-rotate,.parallax{background:url(../images/banner-mobile.jpg) 0 100% no-repeat;height:250px!important;background-size:cover}
.back-top{left:85%}
.jobListingCollapse .fontBold{margin-top:0}
.starList li{width:270px;text-indent:-23px}
.jobListingCollapse ul.column-three li{margin-left:17px;width:260px;text-indent:-14px}
#collapseShortterm .jobListingCollapse ul.column-three li{width:240px!important}
.calltoactionCourse .top30{margin-top:0!important}
.courseWrapper,.formWrapper,.panel,.panel.leftPanel .courseImage,.panel.rightPanel .courseImage{position:relative;left:0}
.text-rotator span .highlightBg{font-size:35px}
.text-rotator br{display:none}
.panel-title a{right:0;left:0;bottom:-25px}
.panel-title.closeCollapse a{bottom:30px}
.panel{width:100%;margin:0 auto 50px!important;float:none!important;padding:0 0 20px}
.panel.panel-default.leftPanel,.panel.panel-default.rightPanel{margin-left:0;clear:both!important;border-radius:150px 150px 0 0;padding-bottom:85px;height:auto}
.panel.panel-default.leftPanel{float:right}
.panel.panel-default.rightPanel{float:left}
.panel.leftPanel .panel-heading,.panel.rightPanel .panel-heading{position:relative;right:0;width:100%;top:20px;left:0;height:auto}
.panel-collapse{width:auto!important;margin-left:0!important;margin-top:20px!important;padding:0 15px}
.centered{top:119%;left:50%;position:relative;bottom:0}
.text-rotator .highlightBg,.text-rotator span{color:#000;line-height:24px}
.text-rotator .highlightBg{font-size:28px}
.text-rotator span{font-size:20px}
.button.dark{width:100%;padding:8px}
.form-control{height:37px}
.thankyouWrapper .thankYouContent h3{font-size:45px;padding:25px 30px}
.buttonText{display:block}
.studenEnquiry{clear:both}
.studenEnquiry h3{font-size:22px;line-height:28px;margin-bottom:0;font-weight:500}
.formWrapper{top:95%;padding:0;width:100%;right:0}
.margin150{margin:33em 0 50px;padding:50px 0 0;background:#fff}
.postanchor .share{display:none}
.courseWrapper{padding:0;clear:both;margin-top:30em;overflow-x:hidden}
.courseWrapper .text-captalize.bottom50{margin-bottom:0!important}
.form-group{margin-bottom:10px;height:50px}
.right-to-left{float:right;direction:rtl}
.overlapSection{padding:2em 0}
.overlapSectionInner span:first-child{font-size:26px;padding:15px 0 25px;display:block}
.overlapSectionInner span:last-child{font-size:22px;padding:25px 15px 15px;display:block}
.whychooseMaac{padding:4em 0 2em;background-image:url(../images/home_sport_section_2.png);background-position:100% 0}
.whychooseMaac .starList{margin-top:35px}
.courseImage img{width:275px;height:275px;left:0;top:0}
}
.btn-dark,.btn-dark:hover{background-color:#000;border-color:#000}
@media screen and (max-width:600px) {
.bannerHeading,.panel-group{padding:0 40px 30px}
h2{font-size:30px;line-height:45px}
.jobListingCollapse ul.column-three li{margin-left:17px;width:250px;text-indent:-14px}
.courseImage img{width:275px;height:270px}
.panel-heading h4{font-weight:500;font-size:26px}
.panel-heading{padding:10px}
.panel{width:95%}
}
@media screen and (max-width:414px) {
.bannerHeading,.panel-group{padding:20px 40px}
}
@media screen and (max-width:375px) {
.bannerHeading,.panel-group{padding:20px}
}
@media screen and (max-width:360px) {
.bannerHeading,.panel-group{padding:20px 15px}
}
@media screen and (max-width:320px) {
.bannerHeading,.panel-group{padding:20px 5px 5px}
.thankyouWrapper .thankYouContent h3{font-size:32px;padding:25px 30px}
.courseImage img{width:260px;height:250px}
.panel{width:100%}
.panel-heading h4{font-weight:400;font-size:23px}
.calltoActionBtn,.overlapSectionInner span:first-child{font-size:22px}
.jobListingCollapse ul.column-three li{margin-left:17px;width:230px;text-indent:-14px}
}
.text-black{text-align:left;line-height:normal;font-size:13px}
#map_canvas{height:100%}
.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}
.btn{border-radius:0}
.btn-dark{color:#fff}
.btn-dark:hover{color:#fff!important}
.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;pointer-events:none;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none}
.maparea{border:5px solid #fff;background:#fff;box-shadow:6px 4px 4px #c8c8c8;margin-bottom:30px}
.clear1{clear:both}
.maparea h4{color:#333;font-size:22px;font-weight:400;margin-bottom:15px;text-align:center}
.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;pointer-events:none;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none}
.button.disabled{opacity:.65;cursor:not-allowed}
header.default nav.navbar.bootsnav.navbar-fixed{z-index:99}
.owl-dots{position:absolute;bottom:-30px;width:100%}
.owl-dots .owl-dot{width:auto}
.carousel-control.left,.carousel-control.right{background-image:none;width:2%;opacity:1}
.icon-prev,.icon-next{color:#eee!important;font-size:66px!important}
.carousel-indicators{bottom:-20px}
.carousel-indicators .active{background-color:#000}
.carousel-indicators li{border:1px solid #999}
@media(max-width: 768px) {
.formWrapper{top:1.5%;right:0;width:36%}
}
@media(max-width: 480px) {
.formWrapper{top:15px;z-index:99;position:relative;width:100%}
.centered{top:35%;left:50%;position:absolute;bottom:0}
.navbar-brand img{width:80%}
.carousel-control.left,.carousel-control.right{width:6%!important}
.icon-prev,.icon-next{font-size:42px!important}
}
#afterverification p.text-black a{display:inline-block;color:#fff}
div#messagehide{font-size:14px;font-style:italic;text-align:left}