/*
Theme Name: sherwood v2
Theme URI: sherwood.edu.au
Author: eayana
Author URI: http://eayana.com/
Description: The 2013 theme for WordPress takes us back to the blog, featuring a full range of post formats, each displayed beautifully in their own unique way. Design details abound, starting with a vibrant color scheme and matching header images, beautiful typography and icons, and a flexible layout that looks great on any device, big or small.
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: sherwood
This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/
#panel1a table tbody tr.unit-category{background-color: #451666 !important;}
#panel1a table tbody tr.unit-category td p{color: #FFFFFF !important;}
.subscription-custom-input{border: none !important; border-bottom: 1px solid #868686 !important; padding: 8px 0 !important; margin:3px 0 !important;}
.row {max-width: 1140px!important;}
body{font-family:'eRegular';font-size: 12px; overflow-x: hidden !important;}
body textarea{resize: none;}
@font-face {font-family:'elight';src: url('assets/fonts/Europa/Europa-Light.ttf')  format('truetype')}
@font-face {font-family:'eRegular';src: url('assets/fonts/Europa/Europa-Regular.ttf')  format('truetype')}
@font-face {font-family:'ProximaNova-Black';src: url('assets/fonts/Proxima Nova/ProximaNova-Black.otf')  format('opentype')}
@font-face {font-family:'Europa-Light';src: url('assets/fonts/Proxima Nova/ProximaNova-Light.otf')  format('opentype')}
/*#header {position: fixed;width: 100%;display: none;z-index: 999;background: #fff;}*/
.mean-container .mean-bar .menuto{display: block;height: auto;max-height: 400px; overflow-x: hidden;overflow-y: auto; position: relative;}
#header {padding-top: 10px;position: fixed;z-index: 999999;width: 100%;background: #fff;}
#header .logo {padding: 0;}
#header .enquire {width: 80%;}
#header .upper-right ul {list-style: none;text-align: right;}
#header .upper-right ul li {display: inline-table;vertical-align: -webkit-baseline-middle;font-size: 14px;}
#header .upper-right ul li:nth-child(2) {text-align: left;}
#header .upper-right ul li i {font-size: 35px;color: #451765;}
#header .upper-right ul li p  {text-transform: uppercase;font-size: 14px;}
#header .upper-right ul li.callback-btn a {text-transform: uppercase;font-size: 14px;background-color: #e8944c;border-radius: 20px;color: #fff;padding: 10px 30px;}
/*#header .upper-right ul li*/
#header .upper-right ul li p {margin: 0;padding: 0;}
#header nav {padding: 10px;}
#header .nav {background: #f1f1f1;     margin-top: -10px;}
#header .nav .lowercase a{text-transform: none !important;}
#header .nav .arrange-word-wrap a{word-wrap: break-word; display: table-row;word-break: break-word;}
#header .nav ul {margin: 0;}
#header .nav ul li {display: inline-block;padding: 0 5px;text-transform: uppercase;font-family:'eRegular';}
#header .nav ul li a i {float: right;top: 8px;font-size: 10px;position: relative;}
#header .nav ul li a {color: #363636;padding: 10px;}
#header .nav ul li a:hover {color: #451765;}
#header .nav ul li:hover ul {display: block;z-index: 99999}
#header .nav ul li ul {margin:8px 0;position: absolute;background-color: #f1f1f1;display: none;box-shadow: 1px 1px 3px 0px rgba(0, 0, 0, 0.58); margin-left: -25px; transition: all 50ms ease 0s;}
#header .nav ul li ul li {display: list-item;list-style: none;text-align: center;padding: 3px 5px; position: relative;}
#header .nav ul li ul li > ul {display: none!important; margin-left: 0; transition: all 50ms ease 0s;}
#header .nav ul li ul li > ul li {white-space: nowrap;padding: 5px 31px;display: block;}
#header .nav ul li ul li > ul li a {padding: 3px 3px!important;}
#header .nav ul li ul li > ul li a{border-bottom: none!important;}
#header .nav ul li ul li > ul li:last-child a{border-bottom: none!important;}
#header .nav ul li ul li > ul li {border-bottom: 1px solid #fff;}
#header .nav ul li ul li > ul li:last-child {border-bottom: none!important;}
#header .nav ul li ul li:hover > ul {display: block!important;left: 218px;top: -8px;}
#header .nav ul li ul li:hover > a {color: #e8944c;}
#header .nav ul li ul li  {border-bottom: 1px solid #fff;}
#header .nav ul li ul li:last-child {border-bottom: none!important;}
#header .nav ul li ul li a {font-size: 15px;}
#header .nav ul li ul li a:hover {color: #e8944c;}
.inl {display: inline-block;}
#header .nav ul li ul .security ul{left: 422px!important;}
#header .nav ul li ul .meet ul{left:152px!important;background-color: #f1f1f1!important;}
#header .nav ul li.lnn-test .sub-menu{width: 215px;}
#header .nav ul li.apply-now .sub-menu {width: 260px;}
/*#header .nav ul .our-team ul{right:15%!important;}*/
#header .nav ul .our-team ul li .meet-our-trainers{
    width: 195px;
    position: absolute;
    background-color: #f1f1f1!important;
    /* display: none; */
    z-index: 999999;
    box-shadow: 1px 1px 3px 0px rgba(0, 0, 0, 0.58);
}
/*#header .nav ul .our-team ul li{    border-bottom: 1px solid #fff;}*/
/*banner*/
.bannerbg {background: url('assets/img/bannerbg.jpg')no-repeat;background-size: cover;padding-top: 257px;padding-bottom: 143px;}
#banner .banner-content {text-align: center;}
#banner .banner-content h1 {font-family:'eRegular';color: #fff;text-transform: uppercase;text-shadow: 0px 1px 3px #001;}
#banner .banner-content h2.htop {font-size: 48px; font-family:'eRegular';color: #fff;text-transform: uppercase;text-shadow: 0px 1px 3px #001;}
#banner .banner-content span {font-family:'eRegular';font-size: 36px;text-shadow: 0px 1px 3px #001;color: #fff;}
#banner .banner-content p {
    font-family: 'eRegular';
    font-size: 36px;
    text-shadow: 0px 1px 3px #001;
    color: #fff;
	margin-bottom: 0;
}
#banner .banner-content h1.hbot {font-size: 57px;padding-bottom: 10px;}
#banner .banner-content a {    background-color: #451666;color: #fff;font-size: 14px;text-transform: uppercase;padding: 10px 30px;border-radius: 20px;margin-top: 5px;}
/*content*/
#content {padding: 120px 0;margin-bottom: 120px;padding-top: 	260px!important;}
.featured{padding-bottom: 146px;}
/*flip*/
.panel1 {margin: 0 auto;height: auto;position: relative;-webkit-perspective: 600px;-moz-perspective: 600px;}
.panel1 .front, .panel1 .back { text-align: center; }
.panel1 .front {height: inherit;top: 0;z-index: 900;text-align: center;-webkit-transform: rotateX(0deg) rotateY(0deg);-moz-transform: rotateX(0deg) rotateY(0deg);-webkit-transform-style: preserve-3d;-moz-transform-style: preserve-3d;-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;-webkit-transition: all .8s ease-in-out;-moz-transition: all .8s ease-in-out;-ms-transition: all .8s ease-in-out;-o-transition: all .8s ease-in-out;transition: all .8s ease-in-out;}
.panel1 .back {height: inherit;position: absolute;top: 0;z-index: 1000;-webkit-transform: rotateY(-180deg);-moz-transform: rotateY(-180deg);-webkit-transform-style: preserve-3d;-moz-transform-style: preserve-3d;-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;-webkit-transition: all .8s ease-in-out;-moz-transition: all .8s ease-in-out;-ms-transition: all .8s ease-in-out;-o-transition: all .8s ease-in-out;transition: all .8s ease-in-out;}
.panel1.flip .front {z-index: 900;-webkit-transform: rotateY(180deg);-moz-transform: rotateY(180deg);}
.panel1.flip .back {z-index: 1000;-webkit-transform: rotateX(0deg) rotateY(0deg);-moz-transform: rotateX(0deg) rotateY(0deg);}
.panel1.flip .back {z-index: 1000;-webkit-transform: rotateX(0deg) rotateY(0deg);-moz-transform: rotateX(0deg) rotateY(0deg);}
.panel1.flip.tard {height: 200px!important;}
.flip-container {-webkit-perspective: 1000;-moz-perspective: 1000;-ms-perspective: 1000;perspective: 1000;-ms-transform: perspective(1000px)-moz-transform: perspective(1000px);-moz-transform-style: preserve-3d; -ms-transform-style: preserve-3d; position: relative;}
.flip-container:hover .back, .flip-container.hover .back {-webkit-transform: rotateY(0deg);-moz-transform: rotateY(0deg);-o-transform: rotateY(0deg);-ms-transform: rotateY(0deg);transform: rotateY(0deg);}
.flip-container:hover .front, .flip-container.hover .front {-webkit-transform: rotateY(180deg);-moz-transform: rotateY(180deg);-o-transform: rotateY(180deg);transform: rotateY(180deg);}	
.flip-container,.flip-container .front,.flip-container .back {width: 100%;height: auto;}
.flip-container, .flip-container .front .box1, .flip-container .back .box2{width: 100%;height: 270px;}
.flip-container .flipper {-webkit-transition: 0.6s;-webkit-transform-style: preserve-3d;-ms-transition: 0.6s;-moz-transition: 0.6s;-moz-transform: perspective(1000px);-moz-transform-style: preserve-3d;-ms-transform-style: preserve-3d;transition: 0.6s;transform-style: preserve-3d;}
.flip-container .front, .flip-container .back {-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;-ms-backface-visibility: hidden;backface-visibility: hidden;-webkit-transition: 0.6s;-webkit-transform-style: preserve-3d;-webkit-transform: rotateY(0deg);-moz-transition: 0.6s;-moz-transform-style: preserve-3d;-moz-transform: rotateY(0deg);-o-transition: 0.6s;-o-transform-style: preserve-3d;-o-transform: rotateY(0deg);-ms-transition: 0.6s;-ms-transform-style: preserve-3d;-ms-transform: rotateY(0deg);transition: 0.6s;transform-style: preserve-3d;transform: rotateY(0deg);}
.flip-container .front {-webkit-transform: rotateY(0deg);-ms-transform: rotateY(0deg);z-index: 2;}
.flip-container .back {-webkit-transform: rotateY(-180deg);-moz-transform: rotateY(-180deg);-o-transform: rotateY(-180deg);-ms-transform: rotateY(-180deg);transform: rotateY(-180deg); position: absolute;top: 0;left: 0;}
/*eced*/
.box1.eced {background:url('assets/img/sherwood_earlychildhood.jpg')no-repeat;background-size: cover;margin: 0 auto;padding: 79px 0;border-radius: 10px;-moz-border-radius: 10px;-webkit-border-radius: 10px;}
.box1.eced p {font-size: 28px;color: #fff;}
.box1.eced h1 {font-size: 28px;color: #fff; margin-bottom: 29px;}
.box2.eced {background-color: #fff;margin: 0 auto;padding: 15px 15px;border-radius: 10px;-moz-border-radius: 10px;-webkit-border-radius: 10px;}
.box2.eced h1 {font-size: 18px;color: #d054b3;font-family:'eRegular';}
.box2.eced p {font-size: 14px;margin: 12px 0;line-height: 130%;}
.box2.eced a {border-radius: 5px;}
.box2.eced a.eced {background-color: #d054b3;color: #fff;font-size: 12px;padding: 8px 20px; text-transform: uppercase;border-radius: 20px;}
.bordering.eced {border-bottom: 1px solid  #451765;width: 25%;text-align: center;}
/*leadership*/
.box1.training {background:url('assets/img/sherwood_leadership.jpg')no-repeat;background-size: cover;margin: 0 auto;padding: 102px 62px;border-radius: 10px;-moz-border-radius: 10px;-webkit-border-radius: 10px;}
.box1.training p {font-size: 28px;color: #fff;}
.box2.training {background-color: #fff;margin: 0 auto;padding: 15px 15px;border-radius: 10px;-moz-border-radius: 10px;-webkit-border-radius: 10px;}
.box2.training h1 {font-size: 18px;color: #e8944c;font-family:'eRegular';}
.box2.training p {font-size: 14px;margin: 12px 0;line-height: 130%;}
.box2.training a {border-radius: 5px;}
.box2.training a.training {background-color: #451666;color: #fff;font-size: 12px;padding: 8px 20px; text-transform: uppercase;border-radius: 20px;}
.bordering.training {border-bottom: 1px solid  #451765;width: 25%;text-align: center;}
/*security operations*/
.box1.security {background:url('assets/img/sherwood_security.jpg')no-repeat;background-size: cover;margin: 0 auto;padding: 81px 62px;border-radius: 10px;-moz-border-radius: 10px;-webkit-border-radius: 10px;}
.box1.security p {font-size: 28px;color: #fff;}
.box1.security h1 {font-size: 28px;color: #fff; margin-bottom: 29px;}
.box2.security {background-color: #fff;margin: 0 auto;padding: 15px 15px;border-radius: 10px;-moz-border-radius: 10px;-webkit-border-radius: 10px;}
.box2.security h1 {font-size: 18px;color: #451765;font-family:'eRegular';}
.box2.security p {font-size: 14px;margin: 12px 0;line-height: 130%;}
.box2.security a {border-radius: 5px;}
.box2.security a.security {background-color:#451666;color: #fff;font-size: 12px;padding: 8px 20px;text-transform: uppercase;border-radius: 20px;}
.bordering.security {border-bottom: 1px solid  #451765;width: 25%;text-align: center;}
/*trade*/
.box1.trade {background:url('assets/img/sherwood_trade.jpg')no-repeat;background-size: cover;margin: 0 auto;padding: 104px 94px;border-radius: 10px;-moz-border-radius: 10px;-webkit-border-radius: 10px;}
.box1.trade p {font-size: 28px;color: #fff;}
.box2.trade {background-color: #fff;margin: 0 auto;padding: 15px 15px;border-radius: 10px;-moz-border-radius: 10px;-webkit-border-radius: 10px;}
.box2.trade h1 {font-size: 18px;color: #e8944c;font-family:'eRegular';}
.box2.trade p {font-size: 14px;margin: 12px 0;line-height: 130%;}
.box2.trade a {border-radius: 5px;}
.box2.trade a.trade {background-color: #451666;color: #fff;font-size: 12px;padding: 8px 20px; text-transform: uppercase;border-radius: 20px;}
.bordering.trade {border-bottom: 1px solid  #451765;width: 25%;text-align: center;}
/*testimonials*/
#testimonials{padding-top:121px;}
#testimonials .testimonials-bg {background: url('assets/img/testimonialbg.jpg')no-repeat;background-size: cover;padding: 45px 0;}
#testimonials .testimonials-bg .testimonial-wrapper {background-color: #fff;display: -webkit-box;padding: 50px 0; overflow: hidden;}
#testimonials .testimonials-bg .testimonial-wrapper .testimonail-name-wrapper span.testimonial-name{text-transform: uppercase;color:#451765;font-size: 30px;text-align: left; }
#testimonials .testimonials-bg .testimonial-wrapper .testimonail-name-wrapper span {color:#451765;font-size: 16px;font-family:'eRegular';}
#testimonials .testimonials-bg .testimonial-wrapper .testimonial {margin: 15px 0;}
#testimonials .testimonials-bg .testimonial-wrapper .testimonial p {text-align: justify; line-height: 1.3;}
#testimonials .testimonials-bg .testimonial-wrapper a {color:#451765;font-size: 18px;font-family:'eRegular';}
/*newsletter*/
#newsletter{overflow: hidden;}
.newsletter-wrapper-left {text-align: center;padding: 88px 0;}
.newsletter-wrapper-left h1 {margin: 0;line-height: 55px;font-size: 74px;color:#451765;font-family:'eRegular';}
.newsletter-wrapper-left a {    font-size: 14px;text-transform: uppercase;background-color: #451666;color: #fff;padding: 10px 30px;border-radius: 20px;margin-top: 25px;line-height: 108px;}
.newsletter-wrapper span {font-size: 24px;font-family:'eRegular';color:#451765;}
.form-wrapper span {position: relative;top: -8px;color: red;}
.form-wrapper span.checkbox{top:0!important;}
.form-wrapper input:not([type]), input[type="text"], input[type="password"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="month"], input[type="week"], input[type="email"], input[type="number"], input[type="search"], input[type="tel"], input[type="time"], input[type="url"], input[type="color"], textarea {border: none;box-shadow: none;border-bottom: 2px solid #dadada;}
p.lead {text-align: justify;position: relative;font-size: 16px;bottom: 44px;margin-bottom: 0;}
button#submit {outline:none;border: none;margin-top: 5px;text-transform: uppercase;font-size: 14px;background-color: #e8944c;border-radius: 20px;color: #fff;padding: 10px 40px;}
h2#modalTitle {line-height: 0;color: #451666;0!important;margin-top: 45px}
h4#modalTitle {line-height: 0;color: #451666;0!important;margin-top: 45px}
span#modalTitle {line-height: 0;color: #451666;0!important;margin-top: 45px; display:block; font-size:32px; margin-bottom: 20px;}
span#modalTitle_thank {line-height: 0;color: #451666;0!important;margin-top: 45px; display:block; font-size:32px; margin-bottom: 20px;}
span#modalTitle_thank {line-height: 0;color: #451666;0!important;margin-top: 45px; display:block; font-size:32px; margin-bottom: 20px;}
span#modalTitle_subscribing {line-height: 0;color: #451666;0!important;margin-top: 45px; display:block; font-size:32px; margin-bottom: 20px;}
span#modalTitle_percent {font-size: 40px;color: #451666; margin-bottom:10px; display: block;}
h2#modalTitle.lastt {margin-bottom: 30px;color: #5e5e5e;line-height: 0!important;position: relative;bottom: 48px;}
#myModal2 {top:140px!important;}
#myModal3 {top:180px!important;position: fixed;}
span.round.alert.label {display: none; position: relative;bottom: 8px;}
/*whychooseus*/
#whychooseus{padding-top: 	108px;}
.whychooseus-wrapper {text-align: center;}
.whychooseus-wrapper h1 {color: #e8944c;text-transform: uppercase;}
.whychooseus-wrapper-bg .left-col { padding-left: 0 !important; }
.whychooseus-wrapper-bg .right-col { padding-right: 0 !important; }
.alt-video {padding: 25px 0;}
/*owl*/
#owl-demo .item{margin: 3px;}
#owl-demo .item img{display: block;width: 100%;height: auto;}
.owl-dots {display: none!important;}
.owl-controls {float: left;}
.owl-carousel .owl-controls .owl-dot, .owl-carousel .owl-controls .owl-nav .owl-next, .owl-carousel .owl-controls .owl-nav .owl-prev {display: inline-block;}
.owl-prev {padding: 5px;border:1px solid #451765;border-radius: 3px;margin: 0 5px;color: #451765;}
.owl-next {padding: 5px;border:1px solid #451765;border-radius: 3px;margin: 0 5px;color: #451765;}
/*featured*/
.image-holder {position: relative;}
.image-holder img {border-radius: 20px;}
.image-wrapper h1 {font-family:'eRegular';font-size: 34px; position: absolute;top: 86px;left: 0;right: 0;margin: auto;text-align: center;vertical-align: middle;color: #fff;}
.image-wrapper .back-feat {border-radius: 20px; background-color: #fff;padding: 15px;position: absolute;top: 0;text-align: center;overflow: hidden;visibility: hidden;opacity: 0;transition: visibility 0s 1s, opacity 1s linear;height: 100%;}
.image-wrapper:hover .back-feat {visibility: visible; opacity: 1;  transition: opacity .6s linear;height: 100%;}
.image-wrapper .back-feat p {margin-bottom: 0;}
/*news*/
#news {background-color: #e4e4e4;padding: 90px 0 30px 0;}
#news .heading.left {text-align: center;padding-left: 25px;}
#news .heading.left span {color: #451765;font-family:'eRegular';font-size: 24px;}
#news .heading.left h1 {line-height: 15px;color:#451765;font-family:'eRegular';font-size: 60px;padding-top: 10px;}
#news .heading.right a {color:#451765;font-size: 24px;font-family:'eRegular';line-height: 118px;}
.latestnews-wrapper {overflow: hidden;height: 436px;margin:10px 0; }
.boreding {border-bottom: 1px solid #C77F46;width: 26%; margin:0 auto;}
.latest-content-wrapper {background: #fff;padding: 10px 10px 30px 10px;position: relative;}
.latest-content-wrapper a {position: relative;right: 0;color: #C77F46;}
.latest-content-wrapper .latest-content p:hover {color: #C77F46;}
.latest-content-wrapper .date p {color: #C77F46;margin: 0;    text-align: center;}
.latest-content-wrapper .latest-content p {color: #451765;font-family:'eRegular';margin: 0; white-space: nowrap;width: 250px;overflow: hidden;text-overflow: ellipsis;}
.latestnews-image-holder img {width: 100%;}
#footer {background-color: #451666;padding: 60px 0;}
#footer .sitemap h1 {font-size: 18px;color: #fff;font-family:'eRegular';}
#footer .sitemap ul {margin: 0;}
#footer .sitemap ul li{list-style: none;}
#footer .sitemap ul li a {color: #fff;}
#footer .social h1, 
#footer .social h2,
#footer .social h3,
#footer .social span{font-size: 18px;color: #fff;font-family:'eRegular';text-transform: uppercase; margin-top:5px;}
#footer .social ul {margin: 0;}
#footer .social ul li {list-style:none;display: inline-block;color: #fff;padding:0 5px;}
#footer .social ul li a {color: #fff;padding:0 5px;}
.rto-wrapper ul {margin-top: 15px;}
.rto-wrapper ul li {display: inline-block;color: #fff;font-size: 12px;}
.rto-wrapper ul li a  {color: #e8944c;font-size: 12px;}
.rto-wrapper ul li:nth-child(2)   {    border-right: 1px solid #fff;padding-right: 9px;margin-right: 7px;}
.rto-wrapper ul li:last-child a {color: #fff;} 
/*getting started*/
/*.getting_started_bg {background: url('assets/img/gettingstarted.png') no-repeat;background-repeat: cover;padding: 71px 0;position: relative;
    top: 114px;
    margin-bottom: 113px;}*/
.getting_started_bg {background: url('assets/img/banners/sherwood_banner_getting_started.jpg') no-repeat;background-size: cover;padding: 150px 0;top: 107px;position: relative;margin-bottom: 115px;}
.getting_started_wrapper h1 {color:#fff;font-size: 40px;text-transform: uppercase;font-family:'eRegular';}
#getting_started {padding-bottom:60px;padding-top: padding-top: 119px;}
#getting_started_content {padding: 60px 0;}
/*tabs*/
.tabs.vertical dd, .tabs.vertical .tab-title {text-align: -webkit-left;}
.tabs dd.active > a, .tabs .tab-title > a:active{outline: none;}
.tabs dd.active > a, .tabs .tab-title > a {font-size: 13px;}
.tabs.vertical dd, .tabs.vertical .tab-title a i{margin-top: 5px;float: right;}
.tabs-content{display: -webkit-box;background-color: #f1f1f1;padding:10px  42px 10px 42px;max-width: 80%;min-height: 291px;float: right;}
.tabs dd.active > a, .tabs .tab-title.active > a {background-color:#f1f1f1!important;border-left: none;}
.tabs dd.active > a, .tabs .tab-title.active > a:focus {outline: none!important;}
.tabs dd.active > a, .tabs .tab-title.active > a:active {outline: none!important;}
ul.tabs.vertical li a{ text-transform: uppercase;background-color: #fff!important;padding: 18px 18px!important;}
ul.tabs.vertical li {border:1px solid #e8e8e8; }
ul.tabs.vertical li.active {border-right: none!important;border-left: 4px solid #621d92; }
.tabs-content > .content.active h1 {font-size: 15px!important;color: #e8944c!important;}
.tabs-content > .content.active h3 {font-size: 16px!important;color: #e8944c!important;}
.tabs-content > .content.active h2 {font-size: 18px!important;color: #e8944c!important;font-family:'eRegular';}
.tabs-content > .content.active p {font-size: 15px!important;color: #727272;}
/*coursepage*/
.coursebanner {background: url('assets/img/sherwood_courses_banner.jpg')no-repeat;background-size: cover;padding: 150px 0;    top: 107px;position: relative;
    margin-bottom: 90px;}
.coursebanner-content h1 {color: #fff;font-size: 40px;text-transform: uppercase;font-family:'eRegular';}
.coursebanner-content p {font-size: 16px;width: 61%;color: #fff;}
.coursecontent {padding: 90px 0;}
.course-title-page h1 {font-size: 24px;color: #451666;font-family:'Europa-Light';padding-left: 24px;}
.course-title-page h1 span{font-size: 15px;color: #707070;}
.courses table {width: 100%;}
table.responsive {border:none!important;border-collapse: collapse;}
table.responsive thead {background-color: #451666;}
table {border:none!important;border-collapse: collapse;}
table thead {background-color: #451666;}
table.responsive thead tr th {color: #fff;line-height: 32px;}
table thead tr th {color: #fff;line-height: 32px;}
table.responsive thead tr th:nth-child(5) {text-align: right;}
table.responsive tr td:nth-child(5) {text-align: right;}
table.responsive tr td a {padding: 15px;color: #707070;line-height: 30px;}
table.responsive tr td a:hover {color:#e8944c; }
table tr td a {padding: 15px;color: #707070;}
table tr td a:hover {color:#e8944c; }
/*individual course*/
.course-bg .course-bg-content h1 {font-size: 40px; color: #fff;font-family:'eRegular';}
.course-bg .course-bg-content p {color: #fff;font-size: 16px;width: 76%;}
.course-top-wrapper-bg {background-color: #f1f1f1;padding: 60px 0 40px 0;}
.course-top-wrapper .course-top {text-align: center;}
.course-top-wrapper .course-top h1 {font-size: 24px;color: #451666;text-align:justify;}
.button-wrapper a {margin: 0 10px;}
.button-wrapper .btn-enquire:hover {background-color: rgba(234, 141, 57, 0.6);}
.button-wrapper .btn-enrol:hover {background-color: rgba(69, 22, 102, 0.82);}
.button-wrapper .btn-enquire {background-color: rgba(234, 141, 57, 1);color: #fff;font-size: 14px;padding: 12px 30px;border-radius: 20px;    width: 150px;margin-bottom: 10px;}
.button-wrapper .btn-enrol {background-color: rgba(69, 22, 102, 1);color: #fff;font-size: 14px;padding: 12px 30px;border-radius: 20px;    width: 150px;margin-bottom: 10px;}
#course-individual {
    padding-top: 111px;
}
.course-individual ul {margin: 0;}
.course-individual ul li {list-style: none;}
.course-individual ul li i {color: #451666;font-size: 16px;}
.course-individual ul li p {color: #666666;font-size: 16px;}
.inlinning {display: inline-block;padding: 0 10px; }
.individual-main-content-wrapper {padding: 60px 0;}
.individual-main-content-wrapper p{color: #666666;}
.individual-main-content-wrapper ul li{color: #666666;}
p.overview-wrapper-bg {background-color: #451666;margin-bottom: 0;padding: 15px 15px;color: #fff;font-family:'eRegular';}
.overview-wrapper table.responsive tbody tr td, table tr td{line-height: 4.125rem!important;text-transform: none;}
.overview-wrapper table.responsive tr td:first-child {border:1px solid #e8e8e8;}
.overview-wrapper table.responsive tr td:last-child {padding-left: 55px;}
.overview-wrapper table.responsive tr td:last-child a {color: #e8944c;padding-left: 0;}
.course-individual-title-page h1 {font-size: 24px;font-family:'eRegular';color: #451666;}
.course-individual-title-page span {font-size: 16px;font-family:'eRegular';color: #666666;}
.accordion .accordion-navigation.active a {background-color: #e8944c!important;color: #fff!important;}
.accordion .accordion-navigation.active a i {color: #fff!important;}
.accordion .accordion-navigation {margin: 15px 0; text-transform: uppercase;}
.accordion .accordion-navigation a {color: #451666!important;background-color: #f1f1f1!important;}
.accordion .accordion-navigation a i {color: #451666!important;}
.accordion .accordion-navigation > .content.active, .accordion dd > .content.active {padding:0;}
#panel1a table {width: 100%;margin:0;padding:0;}
#panel1a table tbody tr td p {margin-bottom: 0;}
#panel1a table tbody tr:nth-child(even) {background-color: #f1f1f1;}
.content .content-wrapper {padding: 5px 15px;}
.content .content-wrapper h1 {font-size: 24px;color:#451666; }
.content .content-wrapper ul {margin-bottom: 15px;}
.content .content-wrapper ul li {list-style: none;text-transform: none;}
.content .content-wrapper ul li p {margin-bottom: 0;}
.content .content-wrapper ul li p i {font-size: 12px;vertical-align: middle;}
/*date*/
table.table-condensed tr td {
	    line-height: 1.125rem!important;
}
table.table-condensed  thead tr th{
	color: #000;
}
/*inq*/
.inquire-wrapper {padding-top: 60px;}
.inqure-banner-bg {background: url('assets/img/banners/sherwood_banner_enquire.jpg')no-repeat;background-size: cover;    padding: 210px 0 120px; position: relative;top: 107px;margin-bottom: 90px;}
.banner-content-title{text-align: center;}
.banner-content-title h1{text-align: left;font-family:'eRegular';color: #fff;font-size: 40px;}
.form-wrapper {top: 30px;padding: 0 0;}
.form-wrapper form input[type="text"] {border-radius: 16px;background-color: #f1f1f1;border:none;padding: 15px 20px;color: #451666;}
.form-wrapper form select {border-radius: 16px;background-color: #f1f1f1;border:none;padding: 0 20px;color: #451666;}
.form-wrapper form label {padding: 15px 0;color: #451666;}
.form-wrapper form textarea {border-radius: 16px;background-color: #f1f1f1;border:none;padding: 15px 20px;color: #451666;}
.form-wrapper form input[type="submit"] {background-color: #451666;border:none;border-radius: 23px;padding: 15px 71px;color:#fff;}
.centering {text-align: center;}
.centering p {color: #451666;font-family:'eRegular';font-size: 12px;text-align: right;}
.address-wrapper h1{font-size: 16px;color: #451666;font-family:'eRegular';text-transform: uppercase;}
.address-wrapper p.address {color: #e8944c;text-transform: uppercase;margin-bottom: 0;cursor:pointer; }
.address-wrapper ul {padding: 0;margin: 0;}
.address-wrapper ul li {list-style: none;color: #666666;}
.second-sub .large-6.columns {padding: 0;}
.second-sub p.address {color: #e8944c;text-transform: uppercase;margin-bottom: 0;}
.second-sub span {color: #666666;font-size: 16px; }
.map {padding-top: 60px;}
/*ABOUT US*/
.about-wrapper{padding: 60px 0;padding-top: 90px;}
.aboutus-banner{    background: url('assets/img/banners/sherwood_banner_about_us.jpg')no-repeat; background-size: cover;    padding: 150px 0;height: auto;    position: relative;
    top: 118px!important;margin-bottom: 96px;}
.aboutus-banner h1{text-align: left;font-size: 40px;color: #fff;text-transform: uppercase;font-family: 'eRegular';}
.aboutus-content h2 {text-align: center;color: #451666;font-family: 'eRegular';}
.aboutus-content h3 {text-align: center;color: #451666;font-family: 'eRegular';}
.aboutus-content h1{color: #451666;font-size: 24px;text-align: center;text-transform: uppercase;font-family:'eRegular';}
.aboutus-content p{color:#666666;font-size: 16;text-align: justify;}
.team h1{color: #451666;font-size: 24px;text-align: center;text-transform: uppercase;font-family:'eRegular';}
.team p{color:#666666;font-size: 16;text-align: justify;}
.team a{    border-radius: 20px;background-color: #451666;font-size: 14px;width: 170px;padding: 10px 30px;}
.team a:hover{border-radius: 30px;background-color: #451666;font-size: 14px;}
.team a:active{border-radius: 30px;background-color: #451666;font-size: 14px;}
.team a:focus{border-radius: 30px;background-color: #451666;font-size: 14px;}
.reg-membership{margin-top: 30px;}
.reg-membership h2{font-size: 24px;color: #451666;text-align: center;text-transform: uppercase;font-family:'eRegular';}
.reg-membership ul{list-style: none;}
.reg-membership ul li{color: #666666;font-size: 16px;}
.reg-membership ul li i{font-size: 12px;}
.reg-membership a{    border-radius: 20px;background-color: #451666;font-size: 14px;width: 170px;padding: 10px 30px;}
 .reg-membership a:hover{border-radius: 30px;background-color: #451666;font-size: 14px;}
.reg-membership a:active{border-radius: 30px;background-color: #451666;font-size: 14px;}
.reg-membership a:focus{border-radius: 30px;background-color: #451666;font-size: 14px;}
/*landing page*/
/*policies*/
.policy-banner {background: url('assets/img/banners/sherwood_banner_policies.jpg')no-repeat; background-size: cover;    padding: 150px 0;height: auto;    position: relative;top: 107px;margin-bottom: 140px;}
.policy-content {padding: 60px 0;}
.callback-banner {background: url('assets/img/banners/sherwood_banner_callback.jpg')no-repeat; background-size: cover;    padding: 150px 0;height: auto;    position: relative;top: 107px;margin-bottom: 140px;}
.callback-content{padding: 100px 0;}
.callback-content p{text-align: center; color: #611d92; font-size: 24px; line-height: 2;}
.callback-content .callback-form .callback-input{border: 2px solid #A1A1A1; padding: 24px 14px; font-size: 22px;}
.callback-content .callback-form .callback-btn{padding: 27px 75px; background: #611d92; color: #FFFFFF; font-size:25px; border: none; cursor:pointer;}
.banner-content h1 {font-size:40px;color: #fff;text-transform: uppercase;font-family:'eRegular';}
table.tbl-policies {background: transparent;width: 100%;font-family:'eRegular';}
table.tbl-policies tr.even, table tr.alt, table tr:nth-of-type(even) {background: transparent;}
table.tbl-policies tr td {text-align: center;padding: 15px 15px;}
table.tbl-policies tr td:nth-child(1) {border:1px solid #fff;font-family:'eRegular';color: #451666;}
table.tbl-policies tr td:nth-child(2) a {text-decoration: underline;}
table.tbl-policies tr td:nth-child(2)  a {color: #639bcf;}
table.tbl-policies tr td a span {text-transform: uppercase;}
table.tbl-policies tr td p{text-decoration: none;}
/*student stories*/
.stud-stories-bg {background: url('assets/img/banners/sherwood_banner_student_stories.jpg')no-repeat; background-size: cover;padding: 150px 0;height: auto;margin-bottom: 200px;position: relative;top: 107px;	}
.stud-stories-bg h1 {font-size: 40px;font-family:'eRegular';color: #fff;}
.stud-content h1 {font-size: 20px;color: #451666;}
.stud-content h2 {font-size: 18px;color: #e8944c;}
.stud-content p {font-size: 15px;color: #666666;}
/*BLOG STYLE*/
	.blog-wrapper{padding:60px 0 60px 0;}
	.blog-wrapper-individual{padding: 60px 0;}
	.blog-wrapper .blogs{    max-width: 1140px;}
	.blog-banner{    position: relative;
    top: 107px;
    margin-bottom: 90px;}
	.blog-banner h1{font-size: 40px;color: #fff;text-align: left; padding: 150px 0;font-family:'eRegular'; }
	.blog-content .blog-details .details-content{    padding: 20px 0;}
	.blog-content .blog-details .date{    border-right: 1px solid #ccc;}
	.blog-content .blog-details .date h1{font-size: 72px;    margin: 0;color: #441665;    line-height: 100%;font-family:'eRegular';}
	.blog-content .blog-details .date p{font-size: 14px;text-transform: uppercase;color: #441665;margin: 0;}
	.blog-content .blog-details .rate-small{float: right;display: none;}
	.blog-content .blog-details .rate-small p{    font-size: 14px;color: #797670;margin: 0;}
	.blog-content .blog-details .title ul{list-style: none;}
	.blog-content .blog-details .title ul li{display: inline-block;float: left;    padding-right: 25px;}
	.blog-content .blog-details .title h2{  line-height: 100%;font-family:'eRegular';}
	.blog-content .blog-details .title h2 a{font-size: 24px;color:#441665;  }
	.blog-content .blog-details .title h2 a:hover{color:#e8944c;}
	.blog-content .blog-details .title ul li p{font-size: 14px;color: #797670;margin: 0;}
	.blog-content .blog-details .title ul li h3{font-size: 14px;color: #797670;text-transform: uppercase;margin: 0;font-weight: bold;font-family:'eRegular';}
	.blog-content .blog-details .rate p{    font-size: 14px;color: #797670;margin: 0;}
	.blog-content .blog-details .rate .rate-content{    float: right;}
	.blog-content .next{float:right;color: #451666;font-size: 14px;}
	.blog-content .prev{float:left;color: #451666;font-size: 14px;}
	.blog-content h3{color: #451666;font-size: 30px;text-transform: uppercase;text-align: center;font-family:'eRegular';}
	.blog-wrapper-individual .blog-content .blog-details img{margin-top: 25px;}
	.blog-content .sidebar .latestpost .latestpost-content  a{    color: #e8944c;font-size: 18px;}
	.blog-content .nav-previous a{color:#451666;font-size: 14px;    float: left;font-weight: bold;margin-top: 30px;}
	.blog-content .nav-next a{color:#451666;font-size: 14px;    float: right;font-weight: bold;margin-top: 30px;}
	.blog-content .blog-details .tile img{width:100%;height: 325px;}
	 .blog-content .sidebar .latestpost .latestpost-content img {;height: 100px;}
	 .blog-content .blog-details .title ul li h3{text-align: left;}
	 .blog-content .blog-details .title ul li {display: inline-block;float: left; padding-right: 25px; /*width: 120px;*/}
	 .blog-content .blog-details .date p {font-size: 14px;text-transform: uppercase;color: #441665;margin: 0; font-weight: bold;}
	 .blog-content .blog-details .title h2 {line-height: 100%;font-family: 'eRegular';margin-left: 15px;}
	 .blog-content .blog-details .date {border-right: none;}
	  .blog-content .blog-details .title{border-left: 1px solid #ccc;}
	 .blog-content .blog-details .details-content  .star-rating .rw-rating-table{ position: absolute;top: -20px;background-color: rgba(255, 255, 255, 0);margin-bottom: 0;padding-bottom: 0;}
	 .blog-content .blog-details .rate p {font-size: 14px;color: #797670;margin: 0;margin-top: 34px;}
	 .blog-content .blog-details .rate .rate-content {float: none;}
	 .blog-wrapper-individual .blog-content .blog-details .details-content  .date p{    font-size: 14px;text-transform: uppercase;color: #441665;margin: 0;font-weight: bold;}
	  .comments-contact .tabs-content > .content.active {
	    -webkit-animation: fadeEffect 1s;
	    animation: fadeEffect 1s;
	}
	@-webkit-keyframes fadeEffect {
	    from {opacity: 0;}
	    to {opacity: 1;}
	}
	@keyframes fadeEffect {
	    from {opacity: 0;}
	    to {opacity: 1;}
	}
	.blog-wrapper-individual .blog-content .blog-details p{    color: #666666;font-size: 16px;text-align: justify;}
	.blog-wrapper-individual {padding: 60px 0 0 0;}
	.blog-wrapper-individual .blog-content .blog-details .details-content{padding: 0 0 30px 0;}
	.blog-wrapper-individual .blog-content .blog-details .details-content p {color: #666666;font-size: 14px;text-align: justify;margin: 0;}
	.blog-wrapper-individual .blog-content .blog-details .details-content ol li, .blog-wrapper-individual .blog-content .blog-details .details-content ul li{color: #666666;font-size: 16px;}
	.blog-wrapper-individual .blog-content .blog-details .details-content img{margin: 10px auto 30px;display: block;float: none;}
	 .blog-content .comments-contact .google-comments{padding:0;   }
	 .blog-content .comments-contact .google-comments h1{  border-bottom: none!important;   border: 1px solid #ccc;background-color: #f5f5f5;    margin: 0;    font-size: 18px;padding: 20px 15px;}
	 .blog-content .comments-contact .google-comments .comments-body .avatar{    width: 50px;height: 50px;border-radius: 50%;}
	 .blog-content .comments-contact .google-comments .comments-body .leave-mes:after{    content: "";position: absolute;top: 0;left: -19px;border-width: 20px 0 0 20px;border-style: solid;border-color: #fff;display: block;width: 0;}
	 .blog-content .comments-contact ul .tab-title{background-color: #fff!important;}
	 .blog-content .comments-contact ul li a i{color: #ccc;font-size: 24px;}
	 .blog-content .comments-contact .tabs-content {display: -webkit-box;background-color: rgba(241, 241, 241, 0); max-width: 100%!important;}
	 .blog-content .comments-contact .tabs dd.active > a, .tabs .tab-title.active > a {background-color: rgba(241, 241, 241, 0)!important;border-left: none;}
	 .blog-content .comments-contact .tabs dd > a:hover, .tabs .tab-title > a:hover{    background-color: rgba(225, 225, 225, 0);outline: none;}
	 .blog-content .comments-contact .tabs dd > a, .tabs .tab-title > a {background-color: rgba(225, 225, 225, 0);outline: none;}
	 .blog-content .comments-contact .comments-contact .tabs dd.active a, .tabs .tab-title.active a i{color:#451666;background-color: #fff;outline: none;}
	 .blog-content .comments-cosntact .tabs dd > a:hover, .tabs .tab-title > a i:hover {color:#451666;}
	 .comments p  {color: #fff!important;    margin: 0;    padding: 10px;}
	 .comments p i {color: #fff!important;}
	 .comments p i span {color: #fff!important;}
	.blog-wrapper-individual  .blog-content .nav-previous a{color:#451666;font-size: 14px;    float: left;font-weight: bold;}
	.blog-wrapper-individual .blog-content .nav-next a{color:#451666;font-size: 14px;    float: right;font-weight: bold;}
	.blog-wrapper-individual .blog-content .blog-details .rate .rate-content {/*float: right;*/margin-top: 10px;}
	.blog-wrapper-individual .blog-content .blog-details .title h2 {line-height: 100%;font-family: 'eRegular';color: #e8944c;font-size: 30px;}
	.blog-wrapper-individual .blog-content .blog-details .details-content .star-rating .rw-rating-table{    position: absolute!important;/*right: 15px; */   top: 15px;background-color: rgba(255, 255, 255, 0);}
	.blog-wrapper-individual .blog-content .blog-details .title ul li h3 {text-align: left;}
	.blog-content .sidebar .newsletter h1{color: #441665;font-size: 30px;text-transform: uppercase;margin: 0;margin-bottom: 20px;    margin-top: 22px;font-family:'eRegular';}
	.blog-content .sidebar .newsletter input{    border-radius: 15px;background-color: #f1f1f1;border: none;color: #441665!important;}
	.blog-content .sidebar .newsletter input::-webkit-input-placeholder { /* WebKit, Blink, Edge */color:    #441665;}
	.blog-content .sidebar .newsletter input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */color:    #441665;opacity:  1;}
	.blog-content .sidebar .newsletter input::-moz-placeholder { /* Mozilla Firefox 19+ */color:    #441665;opacity:  1;}
	.blog-content .sidebar .newsletter input:-ms-input-placeholder { /* Internet Explorer 10-11 */color:    #441665;}
	.blog-content .sidebar .newsletter input:placeholder-shown { /* Standard (https://drafts.csswg.org/selectors-4/#placeholder) */color:    #441665;}
	.blog-content .sidebar .newsletter a{width: 150px;border-radius: 20px;padding: 10px 30px;background-color: #441665;text-transform: uppercase;color: #FFFFFF;}
	.blog-content .sidebar .categories{margin-top: 30px; border-left: 1px solid #ccc;}
	.blog-content .sidebar .categories h2{color: #451666;font-size: 30px;text-transform: uppercase;border-left: 3px solid #451666;padding-left: 25px;font-family:'eRegular';}
	.blog-content .sidebar .categories ul{list-style: none;margin-left: 30px;}
	.blog-content .sidebar .categories ul li{padding: 3px 0;  color: #666666;font-size: 14px;text-transform: uppercase;}
	.blog-content .sidebar .categories ul li a{color: #666666;}
	.blog-content .sidebar .categories ul li a:hover{color: #e8944c;}
	.blog-content .sidebar .latestpost{margin-top: 30px;}
	.blog-content .sidebar .latestpost h2{color: #451666;font-size: 30px;text-transform: uppercase;border-left: 3px solid #451666;padding-left: 25px;font-family:'eRegular';}
	.blog-content .sidebar .latestpost .latestpost-content{margin-left: 30px;margin-top: 30px;}
	.blog-content .sidebar .latestpost .latestpost-content img{margin-bottom: 5px;width:100%;height: auto;}
	.blog-content .sidebar .latestpost .latestpost-content .title{color: #451666;    font-size: 16px;}
	.blog-content .sidebar .latestpost .latestpost-content .title:hover{color: #e8944c;}
	.blog-content .sidebar .latestpost .latestpost-content .date-post{color: #666666;font-size: 14px;}
	.blog-content .blog-details .tile {height: 325px;width: 100%;margin: 30px auto 10px;position: relative;float: left;}
	.blog-content .blog-details .overlay {height: 325px;width:100%;position: absolute;left: 0;bottom: 0;background-color: rgba(232, 148, 76, 0.58);opacity: 0;}
	.blog-content .blog-details .overlay-content {text-align: center;position: relative;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}
	.blog-content .blog-details .tile:hover .overlay, .tile:focus .overlay {opacity: 1;}
	.blog-content .blog-details .overlay .title {font-weight: 400;}
	.blog-content .blog-details .overlay h3 a, .overlay h4 {color: #fff;font-family:'eRegular';}
	.blog-content .blog-details .overlay h3 {margin: 0 0 20px;font-size: 22px;text-transform: uppercase;line-height: 1.2;font-family:'eRegular';}
	.blog-content .blog-details .overlay h4 {margin: 0;font-size: 18px;font-family:'eRegular';}
	.blog-content .blog-details .overlay h4:first-of-type {margin: 20px 0 2px;font-family:'eRegular';}
	a, div, path {
	    -webkit-transition: all 0.2s ease-out;
	    -moz-transition: all 0.2s ease-out;
	    -ms-transition: all 0.2s ease-out;
	    -o-transition: all 0.2s ease-out;
	    transition: all 0.2s ease-out;
	}
	#comments {width: 100%!important;}
	#comments iframe#I0_1454966455731 {width: 100%!important;}
	#comments iframe{width: 100%!important;}
/*enrol*/
.enrol-bg {text-align: center;background: url('assets/img/banners/sherwood_banner_enrol.jpg')no-repeat;background-size: cover;padding: 150px 0;}
.enrol-bg h1 {text-align: left;color: #fff;font-size: 40px;font-family:'eRegular';}
.enrol-content {padding: 30px 0;}
.enrol-content input:not([type]):focus, input[type="text"]:focus, input[type="password"]:focus, input[type="date"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="month"]:focus, input[type="week"]:focus, input[type="email"]:focus, input[type="number"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="time"]:focus, input[type="url"]:focus, input[type="color"]:focus, textarea:focus {background: #FFFFFF;border-color: #FFAC3E;outline: none;}
.enrol-content select:focus {background: #FFFFFF;border-color: #FFAC3E;outline: none;}
.enrol-content p {text-align: center;}
.enrol-content p a {color: #eba56d;text-decoration: underline;}
.enrol-title {margin: 30px 0;}
.checkbox-enrol {    text-align: center;vertical-align: -webkit-baseline-middle;padding: 9px;}
.enrol-title  h1 {background-color: #360559;color: #fff;font-size: 18px;padding: 8px 34px;    font-family: 'eRegular';}
.enrol-content button {color: #fff;background-color:#eba56d;padding: 14px 106px;}
.enrol-content input:not([type]), input[type="text"], input[type="password"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="month"], input[type="week"], input[type="email"], input[type="number"], input[type="search"], input[type="tel"], input[type="time"], input[type="url"], input[type="color"], textarea {border: 1px solid #dadada;}
/*our team*/
.ourteam-bg{background: url('assets/img/banners/sherwood_banner_our_team.jpg')no-repeat;background-size: cover;padding: 150px 0;    position: relative;
    top: 107px;
    margin-bottom: 90px;}
.ourteam-content-wrapper {padding: 60px 0 85px 0;}
.ourteam-bg h1 {font-family:'eRegular';color: #fff;font-size: 40px;}
.subtitle {text-align: center;padding: 30px 0; }
.subtitle h1 {font-family:'eRegular';font-size: 30px;color: #451666;}
.ourteam-info h1{color: #451666;font-size: 20px;}
.ourteam-info span {color:#e8944c;font-size: 18px;margin-bottom: 25px;}
.ourteam-info p {color: #666666;font-size: 15px;}
 .ourteam-info .list-title{font-weight:bold;margin-bottom: 0;}
.ourteam-info ul {margin-left: 35px;}
.ourteam-info ul li p{margin-bottom: 0;}
.ourteam-info ul li p i{color: #451666;}
.ourteam-info h2{font-family:'eRegular';color: #e8944c;font-size: 18px;margin-bottom: 25px;}
 .ourteam-info h1{font-family:'eRegular';}
  .image-wrapper img{margin: 0 auto;display: block;}
@media only screen and (max-width: 640px) {
 .image-wrapper img{    width: 45%;margin: 0 auto;display: block;}
 .ourteam-info h1{text-align: center;}
 .ourteam-info h2{text-align: center;}
}
/*BACK TO TOP*/
	.backtotop {
		    position: fixed;
		    line-height: 100%;
		    bottom: 54px;
		    right: 22px;
		    color: #fff;
		    cursor: pointer;
		     background-color: rgba(232, 148, 76, 0.69);
		    padding: 5px 12px;
		    border: 1px #e8944c solid;
		    border-radius: 5px;
		    font-size: 24px;
		    box-shadow: 0 2px 2px #555;
		}
		.backtotop:hover{color: #fff;}
/*work with us*/
.work-with-us-bg h1 {font-size: 40px;color: #fff;font-family:'eRegular';}
.banner-banner-msg {text-align: center;}
.banner-banner-msg h4 {color: #e8944c;font-size: 24px;font-family:'eRegular'}
.banner-banner-msg p {color: #451666;font-size: 24px;font-family:'eRegular'}
.marginingg hr {border:2px solid  #f1f1f1;}
.heading-form h1 {font-size: 24px;color: #451666;font-family:'eRegular'}
.heading-form form input[type="text"]{border-radius: 20px;background-color: #f1f1f1;color: #451666;}
.heading-form form input[type="email"]{border-radius: 20px;background-color: #f1f1f1;color: #451666;}
.heading-form form textarea{border-radius: 20px;background-color: #f1f1f1;color: #451666;}
.heading-form form input[type="submit"]{background-color: #451666;color: #fff;text-transform: uppercase;border-radius: 20px;padding: 15px 55px;border:none;}
.wwu-wrapper {padding: 60px 0;}
.side-contenting-wrapper h1 {font-size: 24px;color: #451666;font-family:'eRegular';text-align: center;}
.side-contenting-wrapper p {font-size: 16px;color: #451666;text-align: center;}
	.js .inputfile {
    width: 0.1px;
    height: 0.1px;
    opacity: 0;
    overflow: hidden;
    position: absolute;
    z-index: -1;
}
.inputfile + label {
    max-width: 80%;
    font-size: 1.25rem;
    /* 20px */
    font-weight: 700;
    text-overflow: ellipsis;
    white-space: nowrap;
    cursor: pointer;
    display: inline-block;
    overflow: hidden;
    padding: 0.625rem 1.25rem;
    /* 10px 20px */
}
.no-js .inputfile + label {
    display: none;
}
.inputfile:focus + label,
.inputfile.has-focus + label {
    outline: 1px dotted #000;
    outline: -webkit-focus-ring-color auto 5px;
}
.inputfile + label * {
    /* pointer-events: none; */
    /* in case of FastClick lib use */
}
.inputfile + label svg {
    width: 1em;
    height: 1em;
    vertical-align: middle;
    fill: currentColor;
    margin-top: -0.25em;
    /* 4px */
    margin-right: 0.25em;
    /* 4px */
}
/* style 1 */
.inputfile-1 + label {
    /*color: #f1e5e6;*/
    background-color: #ebebeb;
    font-size: 12px;
}
.inputfile-1:focus + label,
.inputfile-1.has-focus + label,
.inputfile-1 + label:hover {
    background-color: #ebebeb;
}

.callback-modal{padding: 20px 0 !important; margin-top: 40px !important;}
.callback-modal .close-reveal-modal{top: -5px !important;right: 10px !important;outline: none;} 
 .callback-modal h1{color: #FFFFFF; font-size:50px; margin:0;}
 .callback-modal h2{color: #e8944c; font-size: 30px; margin:0;}
 .callback-modal p{color: ##451666; font-size: 20px; margin:0;}
 .callback-modal .callback-form-content{padding:20px 0;}
 .callback-modal .callback-form-content .calltime-option {margin-bottom:1rem;}
 .callback-modal .callback-form-content .calltime-option .checkbox-label{background: #e8944c; margin-bottom: 3px; color: #FFFFFF;}
 .callback-modal .callback-form-content .calltime-option .calltime-checkbox{margin:13px 6px;}
 .callback-modal .callback-form-content .callback-input-btn{background: #e8944c; border: none; width: 100%; color: #FFFFFF; cursor: pointer; padding: 10px 0; font-size: 20px;}
@media only screen and (max-width: 480px) {
	.callback-modal{margin:0 20px; width: 90% !important;}
	.callback-modal p{padding:5% 0; font-size:14px;}
	.callback-modal{margin-top: 70px !important;}
 }
 @media only screen and (min-width:481px) and (max-width: 640px) { 
	.callback-modal{margin:0 20px; width: 90% !important;}
	.callback-modal p{padding:5% 0; font-size:14px;}
}
@media only screen and (min-width: 641px) and (max-width: 890px) {
	.callback-modal p{padding:5% 0; font-size:14px;}
	.callback-modal{margin-top: 70px !important;}
}
/*Medium screens*/
@media only screen and (min-width: 40.063em) and (max-width: 64em) { 
	.callback-modal p{padding:5% 0; font-size:14px;}
	.callback-modal{margin-top: 140px !important;}
}


/*media*/
// Small screens
@media only screen { } /* Define mobile styles */
@media only screen and (max-width: 40em) {
	#testimonials .testimonials-bg .testimonial-wrapper .testimonial p {    font-size: 12px!important;}
	.background:nth-child(2){    transform: translateY(43vh)!important;}
	.background:nth-child(6){ height: 782px!important;}
	#footer {    top: 151px!important;}
	.heading.left{    top: 29px!important;}
	.heading.right{    top: 29px!important;}


	#header .header-loc {text-align: center;}
	#header .upper-right ul {text-align: center;}
	#header .upper-right ul li{margin-left: 0!important;padding: 0 10px!important;}
	/*#header .upper-right ul li:last-child {margin-top: 20px;}*/
	#banner .banner-content span.htop {font-size:24px;}
	#banner .banner-content span {font-size: 18px;}
	#banner .banner-content h1.hbot {font-size: 24px;}
	.bannerbg {/*padding: 60px 0;*/     background-position: center top;}
	#content {padding:60px 0; margin-bottom: 0;}
	.featured {/*padding-bottom: 0;*/padding: 60px 0!important;}
	.panel1.flip.tard {height: 246px!important;}
	.flip-container, .flip-container .front, .flip-container .back { margin-bottom: 15px;}
	.box2.eced {height: 100%; padding: 10px;margin-bottom: 10px;}
	.box2.training {height: 100%; padding: 10px;margin-bottom: 10px;}
	.box2.security {padding:10px;margin-bottom: 10px;}
	.box2.trade {padding:10px;margin-bottom: 10px;}
	#testimonials {padding-top: 0;}
	#newsletter{padding-top: 60px!important;}
	#whychooseus {padding:25px 0;}
	.sitemap {text-align: center!important;}
	.tabs-content{max-width: 100%;}
	.coursebanner-content p {width: 100%;}
	.footer-wrapper {text-align: center;}
	.footer-wrapper img {margin: 20px 0;}
	.getting_started_wrapper.left {float: none!important;text-align: center;}
	.aboutus-content p {font-size: 15px!important;}
	.team p {font-size: 15px!important;}
	.reg-membership ul li {font-size: 15px!important;}
	.course-bg-content{text-align: center;}
	.course-bg {padding:77px 0;}
	.course-individual ul li p {font-size: 14px;}
	.course-individual-title-page {text-align: center;}
	.course-bg .course-bg-content h1 {font-size: 24px!important;}
	.course-bg .course-bg-content p {width: 100%;padding: 0 16px;}
	.individual-main-content-wrapper p {font-size: 14px!important;}
	.overview-wrapper table.responsive tbody tr td, table tr td{line-height: 150%!important;}
	.newsletter-wrapper-left h1 {font-size: 53px;}
	.latestnews-wrapper {height: auto;}
	.aboutus-banner {padding: 150px 0;}
	/*blog-page*/
	.blog-banner h1 {font-size: 30px;}
	.blog-content .blog-details .rate-small{display:block;}
	.blog-content .blog-details .rate{display:none;}
	.blog-content .blog-details .title{    margin-bottom: 30px;}
	.blog-content .clearfix-small{height: 230px;}
	.blog-content .blog-details .date h1{font-size: 50px;}
	.blog-content .blog-details .date p{font-size: 10px}
	.blog-content .blog-details .title h2 {font-size: 22px;}
	.blog-content .sidebar{margin-top: 30px;}
	.blog-content .blog-details .title ul{margin-left: 0;}
	.blog-content .blog-details .title ul li {padding-right: 10px;}
	.blog-content .blog-details .tile {height: auto!important;width: 100%!important;}
	.blog-content .blog-details .overlay {height: auto!important;width:100%!important;}
	.blog-content .blog-details .tile img{width:100%;height: auto;}
	 .blog-content .sidebar .latestpost .latestpost-content img {;height: auto;}
	 .blog-content .blog-details .title h2 { margin-left: 0; text-align: center;}
	 .blog-content .blog-details .date{border-right: 1px solid #ccc!important; }
	 .blog-content .blog-details .title{border-left: none!important;}
	.blog-wrapper-individual .blog-content .blog-details .rate-small .rate-content p{/*float: right!important;*/margin-top: 10px!important;}
	.blog-wrapper-individual .blog-content .blog-details .details-content .star-rating .rw-rating-table {top: 28px;}
	.blog-content .blog-details .details-content .star-rating .rw-rating-table {top: 0px;}
	.blog-wrapper-individual .blog-content .blog-details .title h2{text-align: center;}
	.tabs-content {padding: 0;}
	/*stud stories*/
	.img-wrapper-stud {text-align: center;margin: 15px 0;}
	#myModal2 {top:150px!important;position: fixed;overflow-y: auto;height: 420px!important;}
	.reveal-modal {min-height: 0vh!important;}
 } /* max-width 640px, mobile-only styles, use when QAing mobile issues */
// Medium screens
@media only screen and (min-width: 40.063em) { } /* min-width 641px, medium screens */
@media only screen and (min-width: 40.063em) and (max-width: 64em) {
	#testimonials .testimonials-bg .testimonial-wrapper .testimonial p {    font-size: 12px!important;}
	.background:nth-child(2){    transform: translateY(43vh)!important;}
	.background:nth-child(6){    height: 782px!important;}
	#footer {    top: 151px!important;}
	.heading.left{    top: 29px!important;}
	.heading.right{    top: 29px!important;}
	.featured {/*padding-bottom: 0;*/padding: 60px 0!important;}
	.flip-container, .flip-container .front, .flip-container .back { margin-bottom: 15px;}
	.image-wrapper h1 {font-size: 18px;}
	

	
.blog-content .sidebar .newsletter h1 {font-size: 20px;}
.blog-content .sidebar .categories h2{font-size: 18px;}
.blog-content .sidebar .latestpost h2 {font-size: 18px;}
.blog-content .sidebar .newsletter a{width:100%;}
.blog-content .sidebar .categories ul li{font-size: 12px;}
.blog-content .sidebar .categories h2{    padding-left: 10px;}
.blog-content .sidebar .categories ul{margin-left: 15px;}
.blog-content .sidebar .latestpost h2{padding-left: 10px;}
.blog-content .sidebar .latestpost .latestpost-content{margin-left: 15px;}
.blog-content .sidebar .latestpost .latestpost-content .title {font-size: 12px;}
.blog-content .sidebar .latestpost .latestpost-content .date-post{font-size: 12px;}
.blog-content .blog-details .rate-small{display:block;}
.blog-content .blog-details .rate{display:none;}
.blog-content .blog-details .title{    margin-bottom: 30px;}
.blog-content .clearfix-small{height: 230px!important;}
.blog-content .blog-details .date h1{font-size: 50px;}
.blog-content .blog-details .date p{font-size: 10px}
.blog-content .blog-details .tile {height: auto!important;width: 100%!important;margin: 30px auto 10px;position: relative;float: left;}
.blog-content .blog-details .overlay {height: auto!important;width:100%!important;}
.blog-content .blog-details .tile img{width:100%;height: auto;}
.blog-content .blog-details .date{border-right: 1px solid #ccc!important; }
 .blog-content .blog-details .title{border-left: none!important;}
.blog-wrapper-individual .blog-content .blog-details .rate-small .rate-content p{/*float: right!important;*/margin-top: 10px!important;}
.tabs-content {padding: 0;}
.img-wrapper-stud {text-align: center;margin: 15px 0;}
#myModal2 {top:150px!important;position: fixed;overflow-y: auto;height: 420px!important;}
.reveal-modal {min-height: 0vh!important;}
 } /* min-width 641px and max-width 1024px, use when QAing tablet-only issues */
// Large screens
@media only screen and (min-width: 64.063em) { } /* min-width 1025px, large screens */
@media only screen and (min-width: 830px) and (max-width: 1025px) {
#header .enquire {width: 100% ;}
 } 
@media only screen and (min-width: 1025px) and (max-width: 1440px) {
.blog-content .blog-details .tile {height: 325px!important;width: 100%!important;margin: 30 auto 10px;position: relative;float: left;}
.blog-content .blog-details .overlay {height: 325px!important;width:100%!important;}
 } 
// XLarge screens
@media only screen and (min-width: 90.063em) { } /* min-width 1441px, xlarge screens */
@media only screen and (min-width: 90.063em) and (max-width: 120em) { } /* min-width 1441px and max-width 1920px, use when QAing xlarge screen-only issues */
// XXLarge screens
@media only screen and (min-width: 120.063em) { } /* min-width 1921px, xxlarge screens */
@media only screen and (max-width: 569px){
	#header .header-loc .enquire{margin-top: 0!important;}
	.background:nth-child(6){    height: 782px!important;}
 }
 @media only screen and (min-width: 570px)  and (max-width: 640px){
	#header .header-loc .enquire{margin-top: 50px!important;}
	.background:nth-child(6){    height: 782px!important;}
 }
  @media only screen and (min-width: 641px)  and (max-width: 665px){
	#header .header-loc .enquire{margin-top: 0!important;}
 }
   @media only screen and (min-width: 666px)  and (max-width: 820px){
	#header .header-loc .enquire{margin-top: 50px!important;}
 }
@media only screen and (max-width: 820px){ 
/*#header .header-loc .enquire{margin-top: 50px;}*/
#header {padding: 0;}
#header .logo {padding: 3px 0;}
#header .logo img{width:110px;    padding-left: 15px;}
#header .header-loc {text-align: left!important;}
.mean-container .mean-bar{top: 3px;z-index: 999999999;position: fixed;background-color: transparent;}
}
/*ALL COURSES PAGE TABLE*/
#course .coursecontent table tr td a {padding: 0!important;line-height: 100%;}
#course .coursecontent table thead tr th {color: #fff;line-height: 17px!important;}
#course .coursecontent .courses h2{color: #451666;font-size: 16px;text-align: center;text-transform: uppercase;font-weight: bold;}
#course .coursecontent div.legend h3{font-size: 14px;font-weight: bold;color: #707070;margin:0;}
#course .coursecontent table tbody tr td i{/*float: right;*/ font-size: 12px;color: #707070;}
#course .coursecontent div.legend p{margin: 0;    font-size: 14px;color: #707070;}
#course .coursecontent div.legend p i{font-size: 12px;color: #707070;}
#course .coursecontent table tr td:nth-child(4), #course .coursecontent table tr td:nth-child(5) {text-align: right;}

@media only screen and (max-width: 730px){
#course .coursecontent table tr td:nth-child(4), #course .coursecontent table tr td:nth-child(5) {text-align:left;}
#course .coursecontent table tr.fees{display: none!important;}
#course .coursecontent table tbody tr td i, .rwd-table td a, .rwd-table th:first-child, .rwd-table td:first-child {background-color: #451666;color: #fff;}
.rwd-table tr td.course-code:before{width: 100%!important;}
.rwd-table tr td br.break{display: none;}
#course .coursecontent div.legend{margin: 0 12px;}
}
@media only screen and (min-width: 731px) and (max-width: 1060px){
#course .coursecontent table tr td:nth-child(4), #course .coursecontent table tr td:nth-child(5) {text-align:left;}
#course .coursecontent table tr.fees{display: none!important;}
#course .coursecontent table tbody tr td i, .rwd-table td a, .rwd-table th:first-child, .rwd-table td:first-child {background-color: #451666;color: #fff;}
.rwd-table th, .rwd-table td:before {width: 200px!important;}
.rwd-table tr td br.break{display: none;}
#course .coursecontent div.legend{margin: 0 12px;}
}

.rwd-table {
  margin: 1em 0;
  width: 100%;
}
.rwd-table th {
  display: none;
}
.rwd-table td {
  display: block;
}
.rwd-table td:first-child {
  padding-top: .5em;
}
.rwd-table td:last-child {
  padding-bottom: .5em;
}
.rwd-table td:before {
  content: attr(data-th) ": ";
  font-weight: bold;
  width: 6.5em;
  display: inline-block;
}
@media (min-width: 1060px) {
  .rwd-table td:before {
    display: none;
  }
}
.rwd-table th, .rwd-table td {
  text-align: left;
}
@media (min-width: 1060px) {
  .rwd-table th, .rwd-table td {
    display: table-cell;
    padding: .25em .5em;
  }
  .rwd-table th:first-child, .rwd-table td:first-child {
    padding-left: 0;
  }
  .rwd-table th:last-child, .rwd-table td:last-child {
    padding-right: 0;
  }
}
.rwd-table {
 /* background: #34495E;
  color: #fff;*/
/*  border-radius: .4em;*/
  overflow: hidden;
}
.rwd-table tr {
  border-color: #46637f;
}
.rwd-table th, .rwd-table td {
  margin: .5em 1em;
}
@media (min-width: 1060px) {
  .rwd-table th, .rwd-table td {
    padding: 1em !important;
  }
}
.rwd-table th, .rwd-table td:before {
  /*color: #dd5;*/
  font-weight: bold;
}