/* compiled by scssphp 1.10.0 on Tue, 15 Feb 2022 23:42:02 +0000 (0.8867s) */

@charset "UTF-8";
.default-form{width:100%;margin:20px 0 0 0;padding:20px;background-color:#f2f2f2;border-radius:5px;-webkit-box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.2);-moz-box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.2);box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.2)}.default-form h3{font-size:18px;margin:0 0 12px 0}.default-form .input{width:100%;margin-bottom:10px}.default-form .input label{display:block;font-size:14px;padding:0 0 2px 0}.default-form .input label.error,.default-form .input .error-message{padding:3px 8px;display:inline-block;color:#ff4643;font-size:14px}.default-form .input label.error:after,.default-form .input .error-message:after{content:none}.default-form .input input,.default-form .input textarea,.default-form .input select{padding:0 10px;font:inherit;font-size:14px;width:100%;height:34px;border:1px solid #DDDDDD;border-radius:3px;transition:all 0.3s;box-sizing:border-box}.default-form .input input[type=checkbox],.default-form .input textarea[type=checkbox],.default-form .input select[type=checkbox]{width:auto;height:auto;float:left;margin-top:4px;margin-right:5px}.default-form .input input:active,.default-form .input input:focus,.default-form .input textarea:active,.default-form .input textarea:focus,.default-form .input select:active,.default-form .input select:focus{border-bottom:1px solid #4e8097;outline:none;box-shadow:0 0 5px #ddd;transition:all 0.3s}.default-form .input textarea{min-height:120px;padding:10px;font-size:"Roboto", sans-serif}.default-form .input input.error,.default-form .input textarea.error{border:1px solid #ff4643}.default-form .input.file input{background-color:#fff;padding:5px 1px;height:auto}.default-form .submit{display:inline-flex;margin:14px 6px 0 0}.default-form .submit input{-webkit-appearance:none;background:#4e8097;color:#fff;padding:10px 30px;transition:all 0.2s;border:0;border-radius:3px;font-size:16px;font-weight:500;font-family:"Roboto", sans-serif;cursor:pointer;-webkit-box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.2);-moz-box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.2);box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.2);-webkit-backface-visibility:hidden;-webkit-transform:scale(1);-webkit-transform:translate3D(0, 0, 0);-webkit-transform-style:preserve-3d}.default-form .submit input:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(0, 0, 0, 0.3)}.default-form .col_multiple{display:flex}.default-form .col_multiple .input{margin-right:3px}.default-form .col_multiple .input:last-child{margin-right:0}@media screen and (max-width:576px){.default-form .col_multiple .input{width:100%;margin-right:0}}@media screen and (max-width:576px){.default-form .col_multiple{display:block}}.default-form .reset-file{font-size:13px;color:#fff;background-color:#888;padding:4px 1px;cursor:pointer;border-radius:3px}.default-form .current-file{margin:20px 0 0 0}.default-form.fixed{max-width:600px}.default-form.fixed .submit{text-align:right;display:block}@media screen and (max-width:1160px){.default-form.fixed{max-width:100%}}.group-form{width:100%;display:flex}.group-form .default-form{margin-right:30px}.group-form .default-form:last-child{margin-right:0}@media screen and (max-width:768px){.group-form .default-form{margin-right:0}}@media screen and (max-width:768px){.group-form{flex-wrap:wrap}}.forgot_password{display:flex;align-items:center;height:100%}.slick-slide{position:relative;z-index:10}.slick-loading .slick-list{background:#fff url("./ajax-loader.gif") center center no-repeat}@font-face{font-family:"slick";font-weight:normal;font-style:normal;src:url("./fonts/slick.eot");src:url("./fonts/slick.eot?#iefix") format("embedded-opentype"), url("./fonts/slick.woff") format("woff"), url("./fonts/slick.ttf") format("truetype"), url("./fonts/slick.svg#slick") format("svg")}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent}.slick-prev:hover,.slick-prev:focus{color:transparent;outline:none;background:transparent}.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:transparent}.slick-prev:hover:before,.slick-prev:focus:before{opacity:1}.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:0.25}.slick-prev:before,.slick-next:before{font-family:"slick";font-size:20px;line-height:1;opacity:0.75;color:white;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir="rtl"] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:"←"}[dir="rtl"] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir="rtl"] .slick-next{right:auto;left:-25px}.slick-next:before{content:"→"}[dir="rtl"] .slick-next:before{content:"←"}.slick-dots{position:absolute;bottom:15px;display:block;left:50%;transform:translate(-50%, 0);padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 0;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{font-family:"slick";font-size:30px;line-height:30px;position:absolute;top:0;left:0;width:30px;height:30px;content:"•";text-align:center;opacity:0.9;color:#ffffff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:0.9;color:#9f1e23}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fadeIn{animation-name:fadeIn}@keyframes fadeInLeft{from{opacity:0;transform:translate3d(-60px, 0, 0)}to{opacity:1;transform:none}}.fadeInLeft{animation-name:fadeInLeft}@keyframes fadeInRight{from{opacity:0;transform:translate3d(60px, 0, 0)}to{opacity:1;transform:none}}.fadeInRight{animation-name:fadeInRight}@keyframes fadeInUp{0%{opacity:0;transform:translate(0, 40px)}100%{opacity:1;transform:translate(0, 0)}}.fadeInUp{animation-name:fadeInUp}@keyframes fadeInUpBig{from{opacity:0;transform:translate(0, -140px)}to{opacity:1;transform:translate(0, 0)}}.fadeInUpBig{animation-name:fadeInUpBig}@keyframes fadeInDown{from{opacity:0;transform:translate(0, -40px)}to{opacity:1;transform:translate(0, 0)}}.fadeInDown{animation-name:fadeInDown}@keyframes fadeInDownBig{from{opacity:0;transform:translate(0, 140px)}to{opacity:1;transform:translate(0, 0)}}.fadeInDownBig{animation-name:fadeInDownBig}@keyframes zoomIn{0%{opacity:0;transform:scale(0.9)}100%{opacity:1;transform:scale(1)}}.zoomIn{animation-name:zoomIn}[data-parallax]{background-position:center;background-size:cover;background-repeat:repeat-y}[data-parallax]:not(.has-parallax){background-attachment:fixed;background-repeat:no-repeat}@media screen{body.scroll-to-reveal [data-reveal]{transform:translate(0, 0);animation-duration:0.75s;animation-delay:0.3s;animation-fill-mode:forwards;animation-timing-function:ease-out}body.scroll-to-reveal [data-reveal].scroll-to-reveal-hide{opacity:0}}body,html{width:100%;border:0}body{font-weight:400}h1{font-weight:400;font-family:Helvetica, Arial, sans-serif;color:#000;padding:0}h2,h3{font-family:Helvetica, Arial, sans-serif;color:#000;padding:0}body,html,img{border:0}body,h1,h2,h3,html,p{padding:0}body,header{margin:0 auto;background-color:#fff}.message{width:100%;color:#ffffff;text-align:center;padding:6px 10px}.message.error{background-color:#c13e41}.message.success{background-color:#1f9d55}#menu ul li,.logo{background-repeat:no-repeat}#enquire{position:absolute}#menu{position:absolute}#menu ul li ul{position:absolute}#menu ul li a{display:block}#menu ul li:hover ul{display:block}#menu ul li:hover ul li:hover ul{display:block}.logo a{display:block}#menu ul,.calendar table ul,.clients ul,.feedback ul,.links ul,.more_inf ul,.social_media{list-style:none}html{margin:0 auto}body{background-image:url(../img/slide_bg.jpg);background-repeat:repeat-x;background-position:0 -150px;text-align:left;font-family:Helvetica, Arial, sans-serif;font-size:14px;color:#2a4056}h1{font-size:16px;margin:22px 0 12px}h2{font-size:16px;margin:0 0 15px;font-weight:700}h3{font-size:17px;margin:10px 0 0;font-weight:400}.button,.course_head,.more a,header .rto{font-weight:700}a{color:#ef8818;text-decoration:none}a:hover{text-decoration:underline}p{margin:0}header{position:relative;width:1102px;height:128px;padding-top:22px}.logo{width:371px;height:107px}.logo a{width:371px;height:107px}header .rto{font-size:70%;margin-top:33px}.logo{float:left;margin:0 auto 0 50px;background-image:url(../img/logo.png)}.gem-logo img{position:absolute;max-height:100px;display:block;margin-top:10px;left:520px}.head_contact{width:350px;height:128px;float:right;font-size:17px;text-align:right;margin-right:50px}.head_contact #SearchIndexForm{margin-top:-10px !important}.head_contact #SearchIndexForm div{display:inline-block}.head_contact #SearchQ{height:15px;border:1px solid #eeeeee;padding:5px}.head_contact .btn-search{border:1px solid #eeeeee;background-color:#eeeeee;height:27px}#menu,nav{height:41px}.head_contact span{font-size:30px}#menu ul li a{font-size:17px;color:#fff}.button{font-size:17px;color:#fff;background-color:#ef8818;padding:10px 54px}.button:hover{text-decoration:none}#enquire{top:25px;right:0;margin:0}nav{width:100%;background-color:#000}#menu{width:1102px;line-height:41px;left:50%;margin-left:-551px;top:150px;z-index:100;text-align:center}#menu ul{margin:0;padding:0;display:inline-block;zoom:1}#menu ul.menu li{float:left}#menu ul li{background-position:center right}#menu ul li a{padding-right:20px;padding-left:20px}#menu ul li a:hover{text-decoration:none !important;background-color:#ef8818}.current{text-decoration:none !important;background-color:#ef8818}#menu ul li ul{display:none;z-index:1000;border:1px solid #000;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;padding:5px 0 15px;margin:0;width:auto;background-color:#000}#menu ul li ul li{float:none !important;position:relative}#menu ul li ul li a{text-shadow:none;min-width:170px;margin:0;height:30px;line-height:30px;background:#000;color:#fff;text-align:left;font-size:15px;text-transform:none}#menu ul li ul li a:hover{color:#fff}#menu ul li:hover ul li ul{display:none;top:0;left:170px;padding-top:0}#menu ul li ul li ul li a{background:#2d93b4;text-transform:none}.main{width:1102px;min-height:650px;margin:0 auto 20px;z-index:2}.right_logo{width:185px;height:488px;position:absolute;right:0;top:250px;background-image:url(../img/scorpion-transparent.png);background-position:484px 0}.main-content{position:relative;background-color:#fff;padding:15px 0;line-height:140%;z-index:1}.course_head,footer{background-color:#000;color:#fff}.main-content p{margin:15px 0}.clearfix{clear:both}footer{width:100%;height:180px;margin:0 auto;font-size:13px}.footer_content{width:1102px;height:124px;margin:0 auto;padding:28px 0}.col-33{width:33%}.map{float:left;height:124px;text-align:center}.copy{float:right;height:124px;text-align:right}.copy a{color:#fff}.margin1{height:15px}.links{height:124px;float:left;width:300px}.links ul{height:124px;float:left;margin:0;padding:0;width:250px}.links ul li a{color:#fff;padding:4px 0;display:block}.category-list{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap}.course_box{width:32%;margin-right:1%;margin-bottom:5px;font-size:14px;border:1px solid #d8d8d8}.course_box:nth-child(3n+3){margin-right:0}.course_content a img{display:block;margin:0 auto}.course_head{height:30px;line-height:30px;padding-left:10px;font-size:14px}.course_head h4{margin-top:auto}.more{width:36px;height:16px}.more a{width:36px;height:16px}.course_content{background:#fff}.course_content ul{margin:0;padding:8px 12px 8px 14px;list-style:none}.course_content ul li{background-image:url(../img/bullet.png);background-repeat:no-repeat;background-position:0 9px;padding-left:17px}.course_content ul li a{color:#000;padding:5px 0;display:block}.more{float:right;margin-top:-42px;margin-right:10px}.clients ul li,.left,.month_div,.right,.social_media li,.white-pink{float:left}.more a{display:block;line-height:16px;background-color:#9e1c21;font-size:9px;color:#fff;text-align:center}.more a:hover{text-decoration:none}.clients ul{margin:0 0 40px;padding:0}.clients ul li{padding:15px 76px 15px 0}.clients ul li:nth-child(5n){padding-right:0}.clients ul li img{max-width:180px}.slideshow_wrapp{background-color:#000;left:0;position:absolute;top:191px;width:100%;z-index:2}.slideshow{width:1102px;margin:0 auto}.slideshow .stage{position:relative;width:1102px}.slideshow #pager{position:absolute;bottom:10px;left:50%;margin-left:-50px;z-index:9}.slideshow #pager a{background-color:#fff;border-radius:5px;color:transparent;display:inline-block;height:10px;line-height:0;margin-right:5px;overflow:hidden;width:10px}.slideshow #pager .activeSlide{background:url(../img/slide_btn_bg.png) center center no-repeat;height:10px;width:10px}.slideshow #slider{width:1102px}.slideshow #slider .slide{width:1102px !important}.slick-track .slide-text{background:#000;color:#fff;opacity:0.6;padding:20px;position:absolute;width:250px}.slick-track .slide-text:hover{opacity:1}.slick-track .slide-text h2{color:#fff;font-size:16px;margin-bottom:20px}.slick-track .slide-text p{color:#fff;font-size:16px;margin-bottom:5px}.slick-track .slide-text a{color:#fff;font-size:12px;text-decoration:none !important}.slick-track .slide-text a:hover{color:#ff2828}#contact_form .text{width:292px}#contact_form label{color:#000;display:block;margin-top:10px}#contact_form label.error,#contact_form .error-message{padding:0.3px 0.8px;display:inline-block;color:rgba(255, 28, 31, 0.82);font-size:14px}#contact_form label.error:after,#contact_form .error-message:after{content:none}#contact_form .input input{width:270px;border:1px solid #ddd;box-shadow:2px 1px 1px #eee inset;color:#666;font-size:12px;line-height:12px;margin:0;padding:5px 10px}#contact_form .input textarea{border:1px solid #ddd;box-shadow:2px 1px 1px #eee inset;color:#666;font-size:12px;line-height:12px;margin:0;padding:5px 10px}input,textarea{font-family:Helvetica, Arial, sans-serif, Helvetica, sans-serif}#contact_form textarea{height:100px;vertical-align:top;width:270px}#contact_form .submit input{background-color:#ef8818;color:#fff;border:0;cursor:pointer;margin-top:10px;padding:4px 10px;transition:background-color 0.2s ease-in 0s}.divider{margin-top:30px}.slider_image img{width:1102px}.logoWall a img{border:0 !important;margin:10px;max-width:130px}.error-message{color:#dc161c;font-size:12px}.white-pink{margin:30px 0;width:465px;padding:0 20px;font:12px Arial, Helvetica, sans-serif;color:#000;border-radius:10px;-webkit-border-radius:10px}.white-pink label{display:block;margin:0 0 5px}.white-pink label>span{float:left;width:20%;text-align:right;padding-right:10px;margin-top:10px;color:#969696}.white-pink .radio label{display:inline-block;font-weight:bold}.white-pink input[type=radio]{padding:3px 0 3px 5px;margin-top:2px;margin-right:6px;margin-bottom:22px}.white-pink input[type=text],.white-pink input[type=email]{color:#555;width:70%;padding:3px 0 3px 5px;margin-top:2px;margin-right:6px;margin-bottom:16px;border:1px solid #e5e5e5;background:#fbfbfb;height:25px;line-height:15px;outline:0;-webkit-box-shadow:inset 1px 1px 2px rgba(200, 200, 200, 0.2);box-shadow:inset 1px 1px 2px rgba(200, 200, 200, 0.2)}.white-pink select{color:#555;width:70%;padding:3px 0 3px 5px;margin-top:2px;margin-right:6px;margin-bottom:16px;border:1px solid #e5e5e5;background:#fbfbfb;height:25px;line-height:15px;outline:0;-webkit-box-shadow:inset 1px 1px 2px rgba(200, 200, 200, 0.2);box-shadow:inset 1px 1px 2px rgba(200, 200, 200, 0.2)}.white-pink textarea{color:#555;width:70%;padding:3px 0 3px 5px;margin-top:2px;margin-right:6px;margin-bottom:16px;border:1px solid #e5e5e5;background:#fbfbfb;height:25px;line-height:15px;outline:0;-webkit-box-shadow:inset 1px 1px 2px rgba(200, 200, 200, 0.2);box-shadow:inset 1px 1px 2px rgba(200, 200, 200, 0.2);height:100px;padding:5px 0 0 5px;width:70%}.white-pink .submit input{background:#E27575;border:none;padding:10px 25px;color:#FFF;box-shadow:1px 1px 5px #B6B6B6;border-radius:3px;text-shadow:1px 1px 1px #9E3F3F;cursor:pointer}.white-pink .submit input:hover{background:#CF7A7A}.white-pink select{background:-moz-linear-gradient(top, #FBFBFB 0, #E9E9E9 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #FBFBFB), color-stop(100%, #E9E9E9));text-indent:0.01px;text-overflow:"";width:70%;line-height:15px;height:30px}.white-pink fieldset{border:0;margin:0;padding:0}.white-pink fieldset label{display:inline;padding-right:5px}.white-pink fieldset legend{padding-bottom:8px}.message_failed{margin:15px 0 0;color:#d11414;font-size:13px}.message_success{background:#1bb300;border:1px solid #189f00;color:#fff;font-size:14px;margin:15px 0 0;padding:5px}#modal_form,.more_inf p{font-size:18px}.enrol{display:none;margin:20px 0}#enrol_form{padding:25px 0 10px;background-image:url(../img/right_logo.png);background-repeat:no-repeat;background-position:right center}.backlink{margin:15px 0 20px}.social_media{margin:0;padding:0;position:absolute;right:50px;bottom:auto}.social_media li a{width:30px;height:30px;display:block;background:url(../img/icons-social-media.png) -7px -4px no-repeat;margin-left:5px}#dialog{display:none}.social_media li a span{display:none}.social_media li.facebook a{background-position:-41px -4px}.social_media li.instagram a{background-position:-76px -4px}.social_media li.linkedin a{background-position:-110px -4px}.social_media li.gplus a{background-position:-144px -4px}.social_media li a:hover{opacity:0.8}.courses{position:relative;z-index:100}.left{width:720px;min-height:300px;margin-right:20px;padding:0 0 30px}#modal_form,.mini_calendar{width:362px}.right{width:362px;padding:55px 0 30px}.ui-widget-overlay{opacity:0.7 !important;filter:alpha(Opacity = 70) !important;background-color:#000 !important;background-image:none !important}#modal_form{display:block;color:#fff;background-color:#3ea112;height:50px;text-align:center;line-height:50px;cursor:pointer}.more_inf{margin-top:35px;background:#ffecec;padding:10px 20px 20px;box-sizing:border-box}.more_inf ul{margin:0;padding:0 0 0 5px}.more_inf ul li{margin-bottom:8px}.more_inf ul li a{color:#000}.client_comm{margin-top:35px;font-size:13px;color:#000;line-height:170%;font-style:italic;background-image:url(../img/t_bg.png);background-repeat:no-repeat;background-position:center center}.mini_calendar table{border:0;background-color:#e6e6e6;text-align:center}.mini_calendar table td{width:50px;height:50px;background-color:#fff}.mini_calendar table th{width:50px;height:32px;background-color:#e5e5e5}.mini_calendar_active{background-color:#fffc71 !important;cursor:pointer}.mini_calendar_selected{color:#fff !important;background-color:#f15458 !important}.mini_calendar_inactive{background-color:#eee !important}.mini_calendar_controlls{display:flex;justify-content:space-between;width:362px;height:30px;margin:15px 0;color:#000;font-size:13px}.month_div{width:170px;height:25px}.location_div{width:170px;height:25px;float:right;text-align:right}.mini_calendar_controlls select{width:100px;height:23px;border:1px solid #ccc}.mini_calendar_controlls label{padding-right:15px}.loading{display:none;width:231px;height:195px;padding:94px 0 0 131px}.loading2{display:none;width:100px;height:100px;margin:100px auto}#form_error{margin:15px 0 0 20px;font-size:12px;color:#e7181e;font-family:arial}.calendar{margin-bottom:20px}.calendar table{border:0;text-align:left;font-size:12px;font-weight:400;line-height:normal;color:#000 !important}.calendar table td{width:144px;height:144px;vertical-align:top;background-color:#fff;padding:6px 8px;border-right:1px solid #7f7f7f;border-bottom:1px solid #7f7f7f}.calendar table td:nth-child(7){border-right:1px solid #fff}.calendar table th{border-right:1px solid #fff}.calendar table tr:nth-last-child(-n+1) td{border-bottom:1px solid #fff !important}.calendar table th{width:50px;height:32px;background-color:#e8b963;color:#fff;text-align:center;font-weight:400}#btnRplEnrol,.enrolment-instructions ol li{font-weight:700}.calendar_inactive{background-color:#eee !important}.calendar table ul{padding:0;margin:0}.calendar table ul li{padding-top:8px;font-size:10px}.calendar a{color:#000}.calendar a:hover{color:#ef8818}.calendar_controlls{height:24px;width:100%;margin-top:15px}.cat_controll,.loc_controll{float:right;width:280px;height:25px;text-align:right}.calendar_controlls select{width:160px;height:23px;border:1px solid #ccc;font-size:12px}.calendar_controlls label{padding-right:15px;font-size:12px}.month_controll{width:100%;height:38px;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;margin:18px 0;text-align:center}#current_month{width:200px;height:38px;line-height:38px;margin:0 auto;font-size:16px}#next_month{width:120px;height:30px;line-height:30px;font-size:12px;background-color:#eee;margin-top:4px;cursor:pointer}#prev_month{width:120px;height:30px;line-height:30px;font-size:12px;background-color:#eee;margin-top:4px;cursor:pointer;float:left}#next_month{float:right}.home_left{width:777px;float:left;margin-right:25px}.home_right{width:300px;float:left;margin-top:40px}.course_content p{padding:10px}.calendar_search{width:100%;height:30px;margin:20px 0}.calendar_search input,.calendar_search select{border:1px solid #ccc;font-size:12px;margin-right:25px}.calendar_search input{height:20px;width:175px;padding:0 3px}.calendar_search select{height:23px;width:100px}.feedback{background-color:#000;border-top-right-radius:4px;border-bottom-right-radius:4px}.feedback ul{background-color:#000;border-top-right-radius:4px;border-bottom-right-radius:4px}.calendar_search label{width:70px;margin-right:5px}.calendar_search .submit input{height:23px;cursor:pointer;margin-right:0;width:70px}.start_date{width:80px !important}.search_table td,.search_table th{width:auto !important}.search_table td{height:auto !important}.search_table td:nth-child(4){border-right:1px solid #fff !important}.special_offers a{color:#d50404 !important;font-weight:700}.course_cate_block{float:left;min-height:200px;width:550px}.course_cate_block a{color:#00f !important;text-decoration:underline}.calendar-enrol-cat{min-height:80px}.feedback{position:fixed;left:0;top:280px;width:30px;z-index:1000;color:#fff;font-size:18px;padding:10px 0 10px 10px;cursor:pointer}.feedback:hover{padding:10px 0 10px 15px}.feedback:hover ul{display:block}.feedback ul{display:none}.mobile-menu{display:none}.feedback ul{position:absolute;left:40px;bottom:0;margin:0;padding:10px 5px 10px 10px}.feedback ul li{width:180px;font-size:15px;padding:5px}.enrolment-instructions ol{margin-top:10px;margin-bottom:30px}#btnRplEnrol{display:block;margin:0 0 20px;padding:10px;text-align:center;background:#3276B1;color:#fff}#btnRplEnrol:hover{background:#5390C1;text-decoration:none}.content-banners{float:right;clear:both;margin-top:40px}.ui-dialog{width:1042px !important}.contact-left{float:left;width:70%;text-align:left}.contact-right{float:left;width:30%}@media only screen and (min-device-width:375px) and (max-device-width:667px){#enquire,.logo,.social_media{position:static;text-align:center}#enquire{text-align:center}#enquire a{text-align:center}.courses,.head_contact,.logo,.social_media{text-align:center}#menu,.footer_content,.links,.main,.slider_image img{width:100% !important}.slideshow{width:100% !important}.slideshow #slider{width:100% !important}.slideshow #slider .slide{width:100% !important}.slideshow .stage{width:100% !important}header{width:100% !important;padding-top:80px;min-height:230px}.home header{min-height:300px;overflow:visible}.head_contact{float:none;width:100%;margin-bottom:20px;margin-right:0 !important}.logo{width:100%;margin:10px auto 0;background-size:80% auto;background-position:top center}#menu{background:#000}#menu .menu,#menu ul.menu li a{background:#000}footer{background:#000}.logo a{width:100%}.social_media{width:100%;margin-top:20px;padding:0}.social_media li{float:none;display:inline-block}.slideshow_wrapp{top:320px}#menu{display:none;position:absolute;top:0;left:0 !important;height:60px;margin-left:0}.slideshow #slider .slide{height:180px !important}#slider .slide-text{width:100%;top:100px !important;background:#000;height:100px;text-align:center}.home_left{width:90%;float:none;margin:0;padding:0 5%}.home_right{width:100%;float:none;margin:0;padding:0}#enquire{top:0 !important;width:100%}#menu .menu,.mobile-menu,nav{position:absolute;left:0}#enquire a{display:block;width:90%;margin:20px 5%;padding:15px 0}.main-content{padding-top:0}.home .main-content{padding-top:120px !important;font-size:120%}.clients{width:90%;padding:0 5%}.courses{width:90%;padding:0 5%}.courses div{float:none;margin:0 auto 10px !important;text-align:left}.clients{text-align:center}.clients ul li{width:50%;float:left;padding:0;height:70px;text-align:center}.clients ul li a{display:block;float:left}.clients ul li a img{display:block;float:left;width:90%}footer{min-height:350px;overflow:visible}.footer_content .copy{float:none;text-align:center;width:90% !important;padding:0 5% !important;margin:0}.footer_content .links{float:none;text-align:center;width:90% !important;padding:0 5% !important;margin:0}.footer_content .links ul{float:none;width:100%;height:auto}.footer_content .links li{float:none;margin:10px 0 !important;padding:0;text-align:center}.footer_content .links li a{margin:0;padding:0}.main-content .left{width:90% !important;padding:10px 5% !important}.main-content .left img{display:block;float:none !important;max-width:60% !important;height:auto !important;margin:10px auto !important}.right_logo{display:none}nav{top:0;width:100%;height:60px}.mobile-menu{display:block;top:0;z-index:1001;color:#fff;text-decoration:none !important;width:90%;padding:20px 5%;font-size:120%;border-bottom:1px solid #fff}.mobile-menu span{margin-right:5px}#menu .menu{display:block;top:60px;width:100%;height:200px;z-index:1000}#menu ul.menu li{float:none}#menu ul.menu li a{display:block;text-align:left;padding:10px 20px;border-bottom:1px solid #fff;margin-bottom:0}#menu ul.menu li ul{position:static;border:0;padding:0}#menu ul.menu li ul li a{background:#333}.main-content .right{width:90%;padding:10px 5%}.mini_calendar{width:100%}.mini_calendar table th{width:14% !important}.mini_calendar_controlls{width:100%}.month_div{width:48%;text-align:left}.location_div{width:48%;text-align:right}.mini_calendar_controlls label{display:block;float:none;width:auto;margin:0;padding:0}#modal_form{width:90%;padding:5px 5%;margin-top:30px}.calendar table,.cat_controll,.month_controll{width:90%;margin:10px 5%}.calendar_search{display:none}.cat_controll{float:none;text-align:center}.calendar table td,.calendar table th{width:14% !important;height:auto}}@media only screen and (min-device-width:320px) and (max-device-width:568px){#enquire,.logo,.social_media{position:static;text-align:center}#enquire{text-align:center}#enquire a{text-align:center}.courses,.head_contact,.logo,.social_media{text-align:center}#menu,.footer_content,.links,.main,.slider_image img{width:100% !important}.slideshow{width:100% !important}.slideshow #slider{width:100% !important}.slideshow #slider .slide{width:100% !important}.slideshow .stage{width:100% !important}header{width:100% !important;padding-top:80px;min-height:230px}.home header{min-height:300px;overflow:visible}.head_contact{float:none;width:100%;margin-bottom:20px;margin-right:0 !important}.logo{width:100%;margin:10px auto 0;background-size:80% auto;background-position:top center}#menu{background:#000}#menu .menu,#menu ul.menu li a{background:#000}footer{background:#000}.logo a{width:100%}.social_media{width:100%;margin-top:20px;padding:0}.social_media li{float:none;display:inline-block}.slideshow_wrapp{top:320px}#menu{display:none;position:absolute;top:0;left:0 !important;height:60px;margin-left:0}.slideshow #slider .slide{height:180px !important}#slider .slide-text{width:100%;top:100px !important;background:#000;height:100px;text-align:center}.home_left{width:90%;float:none;margin:0;padding:0 5%}.home_right{width:100%;float:none;margin:0;padding:0}#enquire{top:0 !important;width:100%}#menu .menu,.mobile-menu,nav{position:absolute;left:0}#enquire a{display:block;width:90%;margin:20px 5%;padding:15px 0}.main-content{padding-top:0}.home .main-content{padding-top:120px !important;font-size:120%}.clients{width:90%;padding:0 5%}.courses{width:90%;padding:0 5%}.courses div{float:none;margin:0 auto 10px !important;text-align:left}.clients{text-align:center}.clients ul li{width:50%;float:left;padding:0;height:70px;text-align:center}.clients ul li a{display:block;float:left}.clients ul li a img{display:block;float:left;width:90%}footer{min-height:350px;overflow:visible}.footer_content .copy{float:none;text-align:center;width:90% !important;padding:0 5% !important;margin:0}.footer_content .links{float:none;text-align:center;width:90% !important;padding:0 5% !important;margin:0}.footer_content .links ul{float:none;width:100%;height:auto}.footer_content .links li{float:none;margin:10px 0 !important;padding:0;text-align:center}.footer_content .links li a{margin:0;padding:0}.main-content .left{width:90% !important;padding:10px 5% !important}.main-content .left img{display:block;float:none !important;max-width:60% !important;height:auto !important;margin:10px auto !important}.right_logo{display:none}nav{top:0;width:100%;height:60px}.mobile-menu{display:block;top:0;z-index:1001;color:#fff;text-decoration:none !important;width:90%;padding:20px 5%;font-size:120%;border-bottom:1px solid #fff}.mobile-menu span{margin-right:5px}#menu .menu{display:block;top:60px;width:100%;height:200px;z-index:1000}#menu ul.menu li{float:none}#menu ul.menu li a{display:block;text-align:left;padding:10px 20px;border-bottom:1px solid #fff;margin-bottom:0}#menu ul.menu li ul{position:static;border:0;padding:0}#menu ul.menu li ul li a{background:#333}.main-content .right{width:90%;padding:10px 5%}.mini_calendar{width:100%}.mini_calendar table th{width:14% !important}.mini_calendar_controlls{width:100%}.month_div{width:48%;text-align:left}.location_div{width:48%;text-align:right}.mini_calendar_controlls label{display:block;float:none;width:auto;margin:0;padding:0}#modal_form{width:90%;padding:5px 5%;margin-top:30px}.calendar table,.cat_controll,.month_controll{width:90%;margin:10px 5%}.calendar_search{display:none}.cat_controll{float:none;text-align:center}.calendar table td,.calendar table th{width:14% !important;height:auto}}@media only screen and (min-device-width:320px) and (max-device-width:480px){footer{height:auto !important}#map_canvas_scorpion{margin:0 auto;margin-top:20px !important;margin-bottom:20px !important}.col-33{float:none;width:100%;margin-top:20px}#enquire,.logo,.social_media{position:static;text-align:center}#enquire{text-align:center}#enquire a{text-align:center}.courses,.head_contact,.logo,.social_media{text-align:center}#menu,.footer_content,.links,.main,.slider_image img{width:100% !important}.slideshow{width:100% !important}.slideshow #slider{width:100% !important}.slideshow #slider .slide{width:100% !important}.slideshow .stage{width:100% !important}header{width:100% !important;padding-top:80px;min-height:230px}.home header{min-height:300px;overflow:visible}.head_contact{float:none;width:100%;margin-bottom:20px;margin-right:0 !important}.logo{width:100%;margin:10px auto 0;background-size:80% auto;background-position:top center}#menu{background:#000;height:auto !important}#menu .menu,#menu ul.menu li a{background:#000;height:auto !important}footer{background:#000;height:auto !important}.logo a{width:100%}.social_media{width:100%;margin-top:20px;padding:0}.social_media li{float:none;display:inline-block}.slideshow_wrapp{top:320px}#menu{display:none;position:absolute;top:0;left:0 !important;height:60px;margin-left:0}.slideshow #slider .slide{height:180px !important}#slider .slide-text{width:100%;top:100px !important;background:#000;height:100px;text-align:center}.home_left{width:90%;float:none;margin:0;padding:0 5%}.home_right{width:100%;float:none;margin:0;padding:0}#enquire{top:0 !important;width:100%}#menu .menu,.mobile-menu,nav{position:absolute;left:0}#enquire a{display:block;width:90%;margin:20px 5%;padding:15px 0}.main-content{padding:0 5% !important}.main-content img{max-width:90%}.home .main-content{padding-top:120px !important;font-size:120%}.clients{width:90%;padding:0 5%}.courses{width:90%;padding:0 5%}.courses div{float:none;margin:0 auto 10px !important;text-align:left}.clients{text-align:center}.clients ul li{width:50%;float:left;padding:0;height:70px;text-align:center}.clients ul li a{display:block;float:left}.clients ul li a img{display:block;float:left;width:90%}footer{min-height:480px;overflow:visible}.footer_content .copy{float:none;text-align:center;width:90% !important;padding:0 5% !important;margin:0}.footer_content .links{float:none;text-align:center;width:90% !important;padding:0 5% !important;margin:0}.footer_content .links ul{float:none;width:100%;height:auto}.footer_content .links li{float:none;margin:10px 0 !important;padding:0;text-align:center}.footer_content .links li a{margin:0;padding:0}.main-content .left{width:100% !important;padding:10px 0 !important}.main-content .left img{display:block;float:none !important;max-width:60% !important;height:auto !important;margin:10px auto !important}.right_logo{display:none}nav{top:0;width:100%;height:60px}.mobile-menu{display:block;top:0;z-index:1001;color:#fff;text-decoration:none !important;width:90%;padding:20px 5%;font-size:120%;border-bottom:1px solid #fff}.mobile-menu span{margin-right:5px}#menu .menu{display:block;top:60px;width:100%;height:200px;z-index:1000}#menu ul.menu li{float:none}#menu ul.menu li a{display:block;text-align:left;padding:10px 20px;border-bottom:1px solid #fff;margin-bottom:0}#menu ul.menu li ul{position:static;border:0;padding:0}#menu ul.menu li ul li a{background:#333}.main-content .right{width:90%;padding:10px 5%}.mini_calendar{width:100%}.mini_calendar table th{width:14% !important}.mini_calendar_controlls{width:100%}.month_div{width:48%;text-align:left}.location_div{width:48%;text-align:right}.mini_calendar_controlls label{display:block;float:none;width:auto;margin:0;padding:0}#modal_form{width:90%;padding:5px 5%;margin-top:30px}.calendar table,.cat_controll,.month_controll{width:90%;margin:10px 5%}.calendar_search{display:none}.cat_controll{float:none;text-align:center}.calendar table td,.calendar table th{width:14% !important;height:auto}.button{padding:10px 15px;display:block;margin-top:30px}.ui-dialog{width:90% !important}.white-pink{padding:0;width:auto}.contact-left{float:none;width:90%;text-align:left}.contact-right{float:none;width:90%}}.text-center{text-align:center}#lightbox{position:absolute;left:0;width:100%;z-index:100;text-align:center;line-height:0}#lightbox img{width:auto;height:auto}#lightbox a img{border:none}#outerImageContainer{position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto}#imageContainer{padding:10px}#loading{position:absolute;top:40%;left:0%;height:25%;width:100%;text-align:center;line-height:0}#hoverNav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}#imageContainer>#hoverNav{left:0}#hoverNav a{outline:none}#prevLink,#nextLink{width:49%;height:100%;background-image:url(data:image/gif;base64,AAAA);display:block}#prevLink{left:0;float:left}#nextLink{right:0;float:right}#prevLink:hover,#prevLink:visited:hover{background:url(../img/lightbox/prevlabel.gif) left 15% no-repeat}#nextLink:hover,#nextLink:visited:hover{background:url(../img/lightbox/nextlabel.gif) right 15% no-repeat}#imageDataContainer{font:10px Verdana, Helvetica, sans-serif;background-color:#fff;margin:0 auto;line-height:1.4em;overflow:auto;width:100%}#imageData{padding:0 10px;color:#666}#imageData #imageDetails{width:70%;float:left;text-align:left}#imageData #caption{font-weight:bold}#imageData #numberDisplay{display:block;clear:left;padding-bottom:1em}#imageData #bottomNavClose{width:66px;float:right;padding-bottom:0.7em;outline:none}#overlay{position:absolute;top:0;left:0;z-index:90;width:100%;height:500px;background-color:#000}