@charset "UTF-8";
@import url(http://fonts.googleapis.com/css?family=Raleway:400,700,300,600);
/* line 5, _reset.scss */
* { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }

/* line 8, _reset.scss */
*:before, *:after { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }

/* line 13, _reset.scss */
* { margin: 0; padding: 0; }

/* line 14, _reset.scss */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; }

/* line 15, _reset.scss */
blockquote, q { quotes: none; }

/* line 16, _reset.scss */
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }

/* remember to define focus styles! */
/* line 19, _reset.scss */
:focus { outline: none; }

/* remember to highlight inserts somehow! */
/* line 21, _reset.scss */
ins { text-decoration: none; }

/* line 22, _reset.scss */
del { text-decoration: line-through; }

/* line 23, _reset.scss */
button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }

/* line 25, _reset.scss */
table { width: 100%; border-collapse: collapse; border-spacing: 0; empty-cells: show; }

/* line 26, _reset.scss */
table tr td { word-wrap: break-word; }

/* line 27, _reset.scss */
caption, th, td { vertical-align: top; text-align: left; font-weight: normal; }

/* line 32, _reset.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block; }

/* line 48, _reset.scss */
audio, canvas, video { display: inline-block; *display: inline; *zoom: 1; }

/* line 59, _reset.scss */
audio:not([controls]) { display: none; }

/* line 66, _reset.scss */
html { font-size: 100%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }

/* line 76, _reset.scss */
a:hover, a:active { outline: 0; }

/* line 84, _reset.scss */
sub, sup { position: relative; font-size: 75%; line-height: 0; vertical-align: baseline; }

/* line 91, _reset.scss */
sup { top: -0.5em; }

/* line 94, _reset.scss */
sub { bottom: -0.25em; }

/* line 101, _reset.scss */
img { /* Responsive images (ensure images don't scale beyond their parents) */ max-width: 100%; /* Part 1: Set a maxium relative to the parent */ width: auto\9; /* IE7-8 need help adjusting responsive images */ height: auto; /* Part 2: Scale the height according to the width, otherwise you get stretching */ vertical-align: middle; border: 0; -ms-interpolation-mode: bicubic; }

/* line 116, _reset.scss */
button, input, select, textarea { margin: 0; font-size: 100%; vertical-align: middle; }

/* line 124, _reset.scss */
button, input { *overflow: visible; line-height: normal; }

/* line 129, _reset.scss */
button::-moz-focus-inner, input::-moz-focus-inner { padding: 0; border: 0; }

/* line 134, _reset.scss */
button, html input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance: button; cursor: pointer; }

/* line 141, _reset.scss */
label, select, button, input[type="button"], input[type="reset"], input[type="submit"], input[type="radio"], input[type="checkbox"] { cursor: pointer; }

/* line 152, _reset.scss */
textarea { overflow: auto; vertical-align: top; }

@media print { /* line 164, _reset.scss */
  * { text-shadow: none !important; color: #000 !important; background: transparent !important; box-shadow: none !important; }
  /* line 171, _reset.scss */
  a, a:visited { text-decoration: underline; }
  /* line 176, _reset.scss */
  a[href]:after { content: " (" attr(href) ")"; }
  /* line 180, _reset.scss */
  abbr[title]:after { content: " (" attr(title) ")"; }
  /* line 185, _reset.scss */
  .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; }
  /* line 191, _reset.scss */
  pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
  /* line 197, _reset.scss */
  thead { display: table-header-group; }
  /* line 201, _reset.scss */
  tr, img { page-break-inside: avoid; }
  /* line 206, _reset.scss */
  img { max-width: 100% !important; }
  @page { margin: 0.5cm; }
  /* line 214, _reset.scss */
  p, h2, h3 { orphans: 3; widows: 3; }
  /* line 221, _reset.scss */
  h2, h3 { page-break-after: avoid; } }
/* ------------------------------------------------------------- Sass CSS3 Mixins! The Cross-Browser CSS3 Sass Library
------------------------------------------------------------- */
/* BACKGROUND SIZE */
/* BORDER RADIUS */
/* BOX */
/* BOX RGBA */
/* BOX SHADOW */
/* BOX SIZING */
/* COLUMNS */
/* DOUBLE BORDERS */
/* TRIPLE BORDERS */
/* FLEX */
/* FLIP */
/* OPACITY */
/* OUTLINE RADIUS */
/* RESIZE */
/* TEXT SHADOW */
/* TRANSFORM  */
/* TRANSITION */
/* line 208, sprite/*.png */
.sprite-sprite { background-image: url('../images/sprite-s0670599c4f.png'); background-repeat: no-repeat; }

.alert.alert-block { max-height: 120px;overflow-y: scroll;}

/* line 208, sprite2x/*.png */
.sprite2x-sprite { background-image: url('../images/sprite2x-s271d8aa019.png'); background-repeat: no-repeat; }

@font-face { font-family : "Gotham Narrow"; src: url("../fonts/GothamNarrow-Black.eot"); src: url("../fonts/GothamNarrow-Black.eot?#iefix") format("embedded-opentype"), url("../fonts/GothamNarrow-Black.woff") format("woff"), url("../fonts/GothamNarrow-Black.svg") format("svg"), url("../fonts/GothamNarrow-Black.ttf") format("truetype"); font-weight: 900; font-style: normal; font-stretch: normal; }
@font-face { font-family : "Gotham Narrow"; src: url("../fonts/GothamNarrow-Bold.eot"); src: url("../fonts/GothamNarrow-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/GothamNarrow-Bold.woff") format("woff"), url("../fonts/GothamNarrow-Bold.svg") format("svg"), url("../fonts/GothamNarrow-Bold.ttf") format("truetype"); font-weight: 700; font-style: normal; font-stretch: normal; }
@font-face { font-family : "Gotham Narrow"; src: url("../fonts/GothamNarrow-Light.eot"); src: url("../fonts/GothamNarrow-Light.eot?#iefix") format("embedded-opentype"), url("../fonts/GothamNarrow-Light.woff") format("woff"), url("../fonts/GothamNarrow-Light.svg") format("svg"), url("../fonts/GothamNarrow-Light.ttf") format("truetype"); font-weight: 300; font-style: normal; font-stretch: normal; }
@font-face { font-family : "Gotham Narrow"; src: url("../fonts/GothamNarrow-Medium.eot"); src: url("../fonts/GothamNarrow-Medium.eot?#iefix") format("embedded-opentype"), url("../fonts/GothamNarrow-Medium.woff") format("woff"), url("../fonts/GothamNarrow-Medium.svg") format("svg"), url("../fonts/GothamNarrow-Medium.ttf") format("truetype"); font-weight: 500; font-style: normal; font-stretch: normal; }
@font-face { font-family : "Gotham Narrow"; src: url("../fonts/GothamNarrow-Book.eot"); src: url("../fonts/GothamNarrow-Book.eot?#iefix") format("embedded-opentype"), url("../fonts/GothamNarrow-Book.woff") format("woff"), url("../fonts/GothamNarrow-Book.svg") format("svg"), url("../fonts/GothamNarrow-Book.ttf") format("truetype"); font-weight: 400; font-style: normal; font-stretch: normal; }
@font-face { font-family: "slick"; src: url("../fonts/slick.eot"); src: url("../fonts/slick.eot?#iefix") format("embedded-opentype"), url("../fonts/slick.woff") format("woff"), url("../fonts/slick.svg") format("svg"), url("../fonts/slick.ttf") format("truetype"); font-weight: normal; font-style: normal; font-stretch: normal; }
@font-face { font-family: "FontAwesome"; src: url("../fonts/FontAwesome.eot"); src: url("../fonts/FontAwesome.eot?#iefix") format("embedded-opentype"), url("../fonts/FontAwesome.woff") format("woff"), url("../fonts/FontAwesome.svg") format("svg"), url("../fonts/FontAwesome.ttf") format("truetype"); font-weight: normal; font-style: normal; font-stretch: normal; }
/* line 25, _fonts.scss */
h1, h2, h3, h4 { text-transform: uppercase; font-weight: 700; }

/* #Variable Definitions
================================================== */
/* Fluid Grid $grid-width: 100%; $totals-columns: 12; $margin: 1%;
*/
/* Mixin Media Queries
================================================== */
/*  @mixin wide-screen { @media only screen and (min-width: $wide-screen-width) { @content; } } @mixin desktop { @media only screen and (min-width: $base-width) and (max-width: $wide-screen-widt - 1) { @content; } }*/
/* #Clearing
================================================== */
/* Include clearfix on parent to clear nested columns,
or wrap each row of columns in a @include row */
/* You can also use a @include clear to clear columns */
/* Mixin container width
================================================== */
/* Grid Layout
================================================== */
/* Prefix Extra Space */
/* Suffix Extra Space */
/* Push Space */
/* Pull Space */
/* colum base - margin = 0 */
/* colum offset */
/* Other Column mixin
================================================== */
@-ms-viewport { width: device-width; }
/* line 421, _mixins.scss */
.visible-xs { display: none !important; }

/* line 421, _mixins.scss */
.visible-sm { display: none !important; }

/* line 421, _mixins.scss */
.visible-md { display: none !important; }

/* line 421, _mixins.scss */
.visible-lg { display: none !important; }

/* line 34, _responsive-utilities.scss */
.visible-xs-block, .visible-xs-inline, .visible-xs-inline-block, .visible-sm-block, .visible-sm-inline, .visible-sm-inline-block, .visible-md-block, .visible-md-inline, .visible-md-inline-block, .visible-lg-block, .visible-lg-inline, .visible-lg-inline-block { display: none !important; }

@media (max-width: 767px) { /* line 410, _mixins.scss */
  .visible-xs { display: block !important; }
  /* line 413, _mixins.scss */
  table.visible-xs { display: table; }
  /* line 414, _mixins.scss */
  tr.visible-xs { display: table-row !important; }
  /* line 415, _mixins.scss */
  th.visible-xs, td.visible-xs { display: table-cell !important; } }
@media (max-width: 767px) { /* line 52, _responsive-utilities.scss */
  .visible-xs-block { display: block !important; } }

@media (max-width: 767px) { /* line 57, _responsive-utilities.scss */
  .visible-xs-inline { display: inline !important; } }

@media (max-width: 767px) { /* line 62, _responsive-utilities.scss */
  .visible-xs-inline-block { display: inline-block !important; } }

@media (min-width: 768px) and (max-width: 991px) { /* line 410, _mixins.scss */
  .visible-sm { display: block !important; }
  /* line 413, _mixins.scss */
  table.visible-sm { display: table; }
  /* line 414, _mixins.scss */
  tr.visible-sm { display: table-row !important; }
  /* line 415, _mixins.scss */
  th.visible-sm, td.visible-sm { display: table-cell !important; } }
@media (min-width: 768px) and (max-width: 991px) { /* line 71, _responsive-utilities.scss */
  .visible-sm-block { display: block !important; } }

@media (min-width: 768px) and (max-width: 991px) { /* line 76, _responsive-utilities.scss */
  .visible-sm-inline { display: inline !important; } }

@media (min-width: 768px) and (max-width: 991px) { /* line 81, _responsive-utilities.scss */
  .visible-sm-inline-block { display: inline-block !important; } }

@media (min-width: 992px) and (max-width: 1199px) { /* line 410, _mixins.scss */
  .visible-md { display: block !important; }
  /* line 413, _mixins.scss */
  table.visible-md { display: table; }
  /* line 414, _mixins.scss */
  tr.visible-md { display: table-row !important; }
  /* line 415, _mixins.scss */
  th.visible-md, td.visible-md { display: table-cell !important; } }
@media (min-width: 992px) and (max-width: 1199px) { /* line 90, _responsive-utilities.scss */
  .visible-md-block { display: block !important; } }

@media (min-width: 992px) and (max-width: 1199px) { /* line 95, _responsive-utilities.scss */
  .visible-md-inline { display: inline !important; } }

@media (min-width: 992px) and (max-width: 1199px) { /* line 100, _responsive-utilities.scss */
  .visible-md-inline-block { display: inline-block !important; } }

@media (min-width: 1200px) { /* line 410, _mixins.scss */
  .visible-lg { display: block !important; }
  /* line 413, _mixins.scss */
  table.visible-lg { display: table; }
  /* line 414, _mixins.scss */
  tr.visible-lg { display: table-row !important; }
  /* line 415, _mixins.scss */
  th.visible-lg, td.visible-lg { display: table-cell !important; } }
@media (min-width: 1200px) { /* line 109, _responsive-utilities.scss */
  .visible-lg-block { display: block !important; } }

@media (min-width: 1200px) { /* line 114, _responsive-utilities.scss */
  .visible-lg-inline { display: inline !important; } }

@media (min-width: 1200px) { /* line 119, _responsive-utilities.scss */
  .visible-lg-inline-block { display: inline-block !important; } }

@media (max-width: 767px) { /* line 421, _mixins.scss */
  .hidden-xs { display: none !important; } }
@media (min-width: 768px) and (max-width: 991px) { /* line 421, _mixins.scss */
  .hidden-sm { display: none !important; } }
@media (min-width: 992px) and (max-width: 1199px) { /* line 421, _mixins.scss */
  .hidden-md { display: none !important; } }
@media (min-width: 1200px) { /* line 421, _mixins.scss */
  .hidden-lg { display: none !important; } }
/* line 421, _mixins.scss */
.visible-print { display: none !important; }

@media print { /* line 410, _mixins.scss */
  .visible-print { display: block !important; }
  /* line 413, _mixins.scss */
  table.visible-print { display: table; }
  /* line 414, _mixins.scss */
  tr.visible-print { display: table-row !important; }
  /* line 415, _mixins.scss */
  th.visible-print, td.visible-print { display: table-cell !important; } }
/* line 153, _responsive-utilities.scss */
.visible-print-block { display: none !important; }
@media print { /* line 153, _responsive-utilities.scss */
  .visible-print-block { display: block !important; } }

/* line 160, _responsive-utilities.scss */
.visible-print-inline { display: none !important; }
@media print { /* line 160, _responsive-utilities.scss */
  .visible-print-inline { display: inline !important; } }

/* line 167, _responsive-utilities.scss */
.visible-print-inline-block { display: none !important; }
@media print { /* line 167, _responsive-utilities.scss */
  .visible-print-inline-block { display: inline-block !important; } }

@media print { /* line 421, _mixins.scss */
  .hidden-print { display: none !important; } }
/* line 208, sprite/*.png */
.sprite-sprite { background-image: url('../images/sprite-s0670599c4f.png'); background-repeat: no-repeat; }

/* line 208, sprite2x/*.png */
.sprite2x-sprite { background-image: url('../images/sprite2x-s271d8aa019.png'); background-repeat: no-repeat; }

/* line 2, _icons.scss */
.ico-fb, #latest-cti #socialTimeline .facebook .permalink, .st_facebook_custom { background-image: url('../images/sprite-s299d3f52b2.png'); background-position: 0 -100px; background-repeat: no-repeat; overflow: hidden; display: block; height: 30px; width: 30px; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dpi) { /* line 2, _icons.scss */
  .ico-fb, #latest-cti #socialTimeline .facebook .permalink, .st_facebook_custom { background-image: url('../images/sprite2x-se1b13de9c5.png'); background-size: 54.5px 635.5px; background-position: 0 -99px; height: 29.5px; width: 29.5px; } }

/* line 5, _icons.scss */
.ico-tw, #latest-cti #socialTimeline .twitter .permalink, .st_twitter_custom { background-image: url('../images/sprite-s299d3f52b2.png'); background-position: 0 -582px; background-repeat: no-repeat; overflow: hidden; display: block; height: 30px; width: 30px; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dpi) { /* line 5, _icons.scss */
  .ico-tw, #latest-cti #socialTimeline .twitter .permalink, .st_twitter_custom { background-image: url('../images/sprite2x-se1b13de9c5.png'); background-size: 54.5px 635.5px; background-position: 0 -575px; height: 30px; width: 30px; } }

/* line 8, _icons.scss */
.ico-ytb, #latest-cti #socialTimeline .youtube .permalink { background-image: url('../images/sprite-s299d3f52b2.png'); background-position: 0 -612px; background-repeat: no-repeat; overflow: hidden; display: block; height: 31px; width: 31px; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dpi) { /* line 8, _icons.scss */
  .ico-ytb, #latest-cti #socialTimeline .youtube .permalink { background-image: url('../images/sprite2x-se1b13de9c5.png'); background-size: 54.5px 635.5px; background-position: 0 -605px; height: 30.5px; width: 30.5px; } }

/* line 11, _icons.scss */
.ico-in { background-image: url('../images/sprite-s299d3f52b2.png'); background-position: 0 -253px; background-repeat: no-repeat; overflow: hidden; display: block; height: 31px; width: 31px; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dpi) { /* line 11, _icons.scss */
  .ico-in { background-image: url('../images/sprite2x-se1b13de9c5.png'); background-size: 54.5px 635.5px; background-position: 0 -250px; height: 30.5px; width: 30.5px; } }

/* line 14, _icons.scss */
.ico-tumb { background-image: url('../images/sprite-s299d3f52b2.png'); background-position: 0 -551px; background-repeat: no-repeat; overflow: hidden; display: block; height: 31px; width: 31px; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dpi) { /* line 14, _icons.scss */
  .ico-tumb { background-image: url('../images/sprite2x-se1b13de9c5.png'); background-size: 54.5px 635.5px; background-position: 0 -545px; height: 30.5px; width: 30.5px; } }

/* line 17, _icons.scss */
.ico-gplus, .st_googleplus_custom { background-image: url('../images/sprite-s299d3f52b2.png'); background-position: 0 -162px; background-repeat: no-repeat; overflow: hidden; display: block; height: 31px; width: 31px; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dpi) { /* line 17, _icons.scss */
  .ico-gplus, .st_googleplus_custom { background-image: url('../images/sprite2x-se1b13de9c5.png'); background-size: 54.5px 635.5px; background-position: 0 -160px; height: 30.5px; width: 30.5px; } }

/* line 20, _icons.scss */
.ico-ins, #latest-cti #socialTimeline .instagram .permalink { background-image: url('../images/sprite-s299d3f52b2.png'); background-position: 0 -222px; background-repeat: no-repeat; overflow: hidden; display: block; height: 31px; width: 31px; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dpi) { /* line 20, _icons.scss */
  .ico-ins, #latest-cti #socialTimeline .instagram .permalink { background-image: url('../images/sprite2x-se1b13de9c5.png'); background-size: 54.5px 635.5px; background-position: 0 -219px; height: 30.5px; width: 30.5px; } }

/* line 23, _icons.scss */
.ico-reload { background-image: url('../images/sprite-s299d3f52b2.png'); background-position: 0 -461px; background-repeat: no-repeat; overflow: hidden; display: block; height: 28px; width: 28px; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dpi) { /* line 23, _icons.scss */
  .ico-reload { background-image: url('../images/sprite2x-se1b13de9c5.png'); background-size: 54.5px 635.5px; background-position: 0 -456px; height: 27.5px; width: 27.5px; } }

/* line 26, _icons.scss */
.ico-education { background-image: url('../images/sprite-s299d3f52b2.png'); background-position: 0 -25px; background-repeat: no-repeat; overflow: hidden; display: block; height: 42px; width: 30px; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dpi) { /* line 26, _icons.scss */
  .ico-education { background-image: url('../images/sprite2x-se1b13de9c5.png'); background-size: 54.5px 635.5px; background-position: 0 -25px; height: 41px; width: 29.5px; } }

/* line 29, _icons.scss */
.ico-engaging { background-image: url('../images/sprite-s299d3f52b2.png'); background-position: 0 -67px; background-repeat: no-repeat; overflow: hidden; display: block; height: 33px; width: 45px; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dpi) { /* line 29, _icons.scss */
  .ico-engaging { background-image: url('../images/sprite2x-se1b13de9c5.png'); background-size: 54.5px 635.5px; background-position: 0 -66px; height: 33px; width: 44.5px; } }

/* line 32, _icons.scss */
.ico-inclusive { background-image: url('../images/sprite-s299d3f52b2.png'); background-position: 0 -193px; background-repeat: no-repeat; overflow: hidden; display: block; height: 29px; width: 43px; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dpi) { /* line 32, _icons.scss */
  .ico-inclusive { background-image: url('../images/sprite2x-se1b13de9c5.png'); background-size: 54.5px 635.5px; background-position: 0 -191px; height: 28.5px; width: 43px; } }

/* line 35, _icons.scss */
.ico-positive { background-image: url('../images/sprite-s299d3f52b2.png'); background-position: 0 -391px; background-repeat: no-repeat; overflow: hidden; display: block; height: 26px; width: 28px; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dpi) { /* line 35, _icons.scss */
  .ico-positive { background-image: url('../images/sprite2x-se1b13de9c5.png'); background-size: 54.5px 635.5px; background-position: 0 -387px; height: 26px; width: 28px; } }

/* line 38, _icons.scss */
.ico-funding { background-image: url('../images/sprite-s299d3f52b2.png'); background-position: 0 -130px; background-repeat: no-repeat; overflow: hidden; display: block; height: 32px; width: 32px; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dpi) { /* line 38, _icons.scss */
  .ico-funding { background-image: url('../images/sprite2x-se1b13de9c5.png'); background-size: 54.5px 635.5px; background-position: 0 -129px; height: 31.5px; width: 31.5px; } }

/* line 41, _icons.scss */
.btn-search { background-image: url('../images/sprite-s299d3f52b2.png'); background-position: 0 -527px; background-repeat: no-repeat; overflow: hidden; display: block; height: 24px; width: 24px; position: absolute; left: 10px; top: 10px; border: none; background-color: transparent; text-indent: -9999px; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dpi) { /* line 41, _icons.scss */
  .btn-search { background-image: url('../images/sprite2x-se1b13de9c5.png'); background-size: 54.5px 635.5px; background-position: 0 -521px; height: 23.5px; width: 23.5px; } }

/* line 50, _icons.scss */
.schools { background-image: url('../images/sprite-s299d3f52b2.png'); background-position: 0 -489px; background-repeat: no-repeat; overflow: hidden; display: block; height: 38px; width: 55px; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dpi) { /* line 50, _icons.scss */
  .schools { background-image: url('../images/sprite2x-se1b13de9c5.png'); background-size: 54.5px 635.5px; background-position: 0 -484px; height: 37.5px; width: 54.5px; } }

/* line 53, _icons.scss */
.organi { background-image: url('../images/sprite-s299d3f52b2.png'); background-position: 0 -346px; background-repeat: no-repeat; overflow: hidden; display: block; height: 45px; width: 46px; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dpi) { /* line 53, _icons.scss */
  .organi { background-image: url('../images/sprite2x-se1b13de9c5.png'); background-size: 54.5px 635.5px; background-position: 0 -342px; height: 45px; width: 46px; } }

/* line 56, _icons.scss */
.slick-prev, .owl-prev { background-image: url('../images/sprite-s299d3f52b2.png'); background-position: 0 -417px; background-repeat: no-repeat; overflow: hidden; display: block; height: 44px; width: 45px; left: 15px; text-indent: -9999px; background-color: transparent; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dpi) { /* line 56, _icons.scss */
  .slick-prev, .owl-prev { background-image: url('../images/sprite2x-se1b13de9c5.png'); background-size: 54.5px 635.5px; background-position: 0 -413px; height: 43.5px; width: 44.5px; } }

/* line 62, _icons.scss */
.slick-next, .owl-next { background-image: url('../images/sprite-s299d3f52b2.png'); background-position: 0 -284px; background-repeat: no-repeat; overflow: hidden; display: block; height: 44px; width: 45px; right: 15px; text-indent: -9999px; background-color: transparent; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dpi) { /* line 62, _icons.scss */
  .slick-next, .owl-next { background-image: url('../images/sprite2x-se1b13de9c5.png'); background-size: 54.5px 635.5px; background-position: 0 -280px; height: 43.5px; width: 44.5px; } }

/* line 68, _icons.scss */
.ico-fb, #latest-cti #socialTimeline .facebook .permalink, .ico-ins, #latest-cti #socialTimeline .instagram .permalink, .ico-gplus, .ico-tumb, .ico-in, .ico-ytb, #latest-cti #socialTimeline .youtube .permalink, .ico-tw, #latest-cti #socialTimeline .twitter .permalink { text-indent: -9999px; }

/* line 118, _typography.scss */
h1 { margin: 0; margin-bottom: 0.7em; color: #444444; font-family: "Gotham Narrow", sans-serif; font-size: 56px; font-weight: 900; font-style: normal; line-height: 1.25; text-rendering: optimizeLegibility; text-transform: uppercase; }
@media only screen and (max-width: 767px) { /* line 118, _typography.scss */
  h1 { font-size: 24px; } }

/* line 124, _typography.scss */
h2 { margin: 0; margin-bottom: 0.4em; color: #444444; font-family: "Gotham Narrow", sans-serif; font-size: 36px; font-weight: 900; font-style: normal; line-height: 0.83333; text-rendering: optimizeLegibility; text-transform: uppercase; }
@media only screen and (max-width: 767px) { /* line 124, _typography.scss */
  h2 { font-size: 20px; } }

/* line 130, _typography.scss */
h3 { margin: 0; margin-bottom: 10px; color: #444444; font-family: "Gotham Narrow", sans-serif; font-size: 28px; font-weight: 900; font-style: normal; line-height: 1.5; text-rendering: optimizeSpeed; text-transform: uppercase; }

/* line 133, _typography.scss */
h4 { margin: 0; margin-bottom: 10px; color: #444444; font-family: "Gotham Narrow", sans-serif; font-size: 17px; font-weight: 900; font-style: normal; line-height: 1.4; text-rendering: optimizeSpeed; text-transform: uppercase; }

/* line 136, _typography.scss */
h5 { margin: 0; margin-bottom: 10px; color: #444444; font-family: "Gotham Narrow", sans-serif; font-size: 16px; font-weight: 700; font-style: normal; line-height: 1.4; text-rendering: optimizeSpeed; }

/* line 139, _typography.scss */
h6 { margin: 0; margin-bottom: 5px; color: #444444; font-family: "Gotham Narrow", sans-serif; font-size: 14px; font-weight: 700; font-style: normal; line-height: 1.4; text-rendering: optimizeSpeed; text-transform: uppercase; }

/* line 1, _globals.scss */
body { font-family: "Gotham Narrow", sans-serif; color: #5e5e5e; font-size: 14px; font-weight: 300; background: #fff; }

/* line 9, _globals.scss */
a:hover { text-decoration: none; }

/* line 13, _globals.scss */
.semi-bold { font-weight: 600; }

/* line 16, _globals.scss */
.bold { font-weight: 700; }

/* line 19, _globals.scss */
.absolute { position: absolute; }

/* line 22, _globals.scss */
.fl { float: left !important; }

/* line 25, _globals.scss */
.fr { float: right !important; }

/* line 28, _globals.scss */
.text-left { text-align: left; }

/* line 31, _globals.scss */
.text-right { text-align: right; }

/* line 34, _globals.scss */
.text-center { text-align: center; }

/* line 37, _globals.scss */
.align-center { text-align: center; }

/* line 40, _globals.scss */
img.align-center { width: auto; }

/* line 43, _globals.scss */
.under-line { text-decoration: underline; }

/* line 46, _globals.scss */
.book { font-family: "Gotham Narrow", sans-serif; font-weight : 400; }

@media (min-width: 1200px) { /* line 10, bootstrap/_grid.scss */
  /* line 50, _globals.scss */
  .container, #block-system-main .profile { padding: 0; } }
/* line 52, _globals.scss */
.container, #block-system-main .profile { width: 1000px; margin: 0 auto; }
footer div.container { width:90%;}
@media only screen and (max-width: 979px) { /* line 52, _globals.scss */
  .container, #block-system-main .profile { width: 100%; padding: 0 15px; } }

/* line 61, _globals.scss */
#wrapper { display: block; overflow: hidden; }

/* line 65, _globals.scss */
p { margin-bottom: 15px; }
/* line 67, _globals.scss */
p:last-child { margin-bottom: 0; }

/* line 56, _media-queries_grid-system.scss */
.clearfix:before, .clearfix:after { content: " "; display: table; }
/* line 61, _media-queries_grid-system.scss */
.clearfix:after { clear: both; }

/* line 82, _globals.scss */
.center-block { display: block; margin-left: auto; margin-right: auto; }

/* line 85, _globals.scss */
.pull-right { float: right !important; }

/* line 88, _globals.scss */
.pull-left { float: left !important; }

/* line 97, _globals.scss */
.hide { display: none !important; }

/* line 100, _globals.scss */
.show { display: block !important; }

/* line 103, _globals.scss */
.invisible { visibility: hidden; }

/* line 106, _globals.scss */
.text-hide { text-indent: -119988px; overflow: hidden; text-align: left; }

/* line 115, _globals.scss */
.hidden { display: none !important; visibility: hidden !important; }

/* line 124, _globals.scss */
.affix { position: fixed; }

/* line 128, _globals.scss */
.view-id-course.view-display-id-block_2 .views-field-view-node .field-content a,
.btn, .a-btn a, #building-licensing a, #success-stories .block-video a, #user-login .create-acc .creat-btn a, #user-login .create-acc #edit-submit a, #user-login .login-form .creat-btn a, #user-login .login-form #edit-submit a, .faqs .more-link a, .study-format .bef-select-as-links a, .btn a, .a-btn a a, #building-licensing a a, #success-stories .block-video a a, #user-login .create-acc .creat-btn a a, #user-login .create-acc #edit-submit a a, #user-login .login-form .creat-btn a a, #user-login .login-form #edit-submit a a, .faqs .more-link a a, .study-format .bef-select-as-links a a { border: none; background-color: #0fafed; padding: 0 15px; text-align: center; color: #fff; font-size: 15px; font-family: "Gotham Narrow", sans-serif; font-weight : 700; height: 35px; line-height: 35px; border-radius: 0; }

.view-id-course.view-display-id-block_2 .views-field-view-node .field-content a { margin-bottom : 2em; }
/* line 139, _globals.scss */
.btn:hover, .a-btn a:hover, #building-licensing a:hover, #success-stories .block-video a:hover, #user-login .create-acc .creat-btn a:hover, #user-login .create-acc #edit-submit a:hover, #user-login .login-form .creat-btn a:hover, #user-login .login-form #edit-submit a:hover, .faqs .more-link a:hover, .study-format .bef-select-as-links a:hover, .btn a:hover, .a-btn a a:hover, #building-licensing a a:hover, #success-stories .block-video a a:hover, #user-login .create-acc .creat-btn a a:hover, #user-login .create-acc #edit-submit a a:hover, #user-login .login-form .creat-btn a a:hover, #user-login .login-form #edit-submit a a:hover, .faqs .more-link a a:hover, .study-format .bef-select-as-links a a:hover { color: #393939; }
@media only screen and (max-width: 479px) { /* line 128, _globals.scss */
  .btn, .a-btn a, #building-licensing a, #success-stories .block-video a, #user-login .create-acc .creat-btn a, #user-login .create-acc #edit-submit a, #user-login .login-form .creat-btn a, #user-login .login-form #edit-submit a, .faqs .more-link a, .study-format .bef-select-as-links a, .btn a, .a-btn a a, #building-licensing a a, #success-stories .block-video a a, #user-login .create-acc .creat-btn a a, #user-login .create-acc #edit-submit a a, #user-login .login-form .creat-btn a a, #user-login .login-form #edit-submit a a, .faqs .more-link a a, .study-format .bef-select-as-links a a { height: 30px; line-height: 30px; font-size: 12px; padding: 0 10px; } }

/* line 149, _globals.scss */
.a-btn a { display: inline-block; }

/* line 153, _globals.scss */
.btn-big, .btn-big a { font-size: 23px; padding: 0 20px; height: 53px; line-height: 53px; }
@media only screen and (max-width: 979px) { /* line 153, _globals.scss */
  .btn-big, .btn-big a { height: 35px; line-height: 35px; font-size: 15px; } }

/* line 164, _globals.scss */
.btn-sm { font-size: 10.25px; padding: 0 7px; height: 20px; line-height: 20px; text-transform: capitalize; }

/* line 171, _globals.scss */
.btn-gray, #success-stories .block-video a, #user-login .create-acc .creat-btn a, #user-login .create-acc #edit-submit a, #user-login .login-form .creat-btn a, #user-login .login-form #edit-submit a, #user-login .login-form button, #user-login .login-form .btn, #user-login .login-form .a-btn a, .a-btn #user-login .login-form a, #user-login .login-form #building-licensing a, #building-licensing #user-login .login-form a, #user-login .login-form #success-stories .block-video a, #success-stories .block-video #user-login .login-form a, #user-login .login-form .faqs .more-link a, .faqs .more-link #user-login .login-form a, #user-login .login-form .study-format .bef-select-as-links a, .study-format .bef-select-as-links #user-login .login-form a, .enquiry .make-enqiry button, .enquiry #webform-client-form-78 button, #node-78 .make-enqiry button, #node-78 #webform-client-form-78 button, .faqs .more-link a, .make-enquiry form.webform-client-form .webform-submit, #node-77 form.webform-client-form .webform-submit { background: #393939; }

/* line 174, _globals.scss */
.btn-white { background: #fff; color: #393939; }
/* line 177, _globals.scss */
.btn-white:hover { background: #393939; color: #fff; }

/* line 182, _globals.scss */
.btn-request { background: #0fafed; color: #fff; font-size: 16.688px; text-align: center; width: 115px; height: 47px; font-family: "Gotham Narrow", sans-serif; font-weight : 700; text-decoration: none; display: inline-block; padding: 6px 10px; line-height: 1em; }

/* line 195, _globals.scss */
.blue-title a { font-size: 19px; color: #0fafed; font-family: "Gotham Narrow", sans-serif; font-weight : 400; text-transform: none; }

/* line 201, _globals.scss */
.blue-input, .white-input, input, .form-control, #user-login .login-form input, .enquiry input, #node-78 input { height: 47px; line-height: 47px; border: 2px solid #0fafed; padding: 0 15px; color: #393939; font-size: 14px; margin-bottom: 15px; }

.webform-component--row--enquiry
{
	clear						: both;
}

.enquiry .grippie, #node-78 .grippie
{
	margin-bottom					: 15px;
}

.enquiry textarea, #node-78 textarea
{
	color						: #393939;
	font-size					: 14px;
	line-height					: 25px;
	border						: 2px solid #0FAFED;
	padding 					: 11px 15px;
}

/* line 210, _globals.scss */
.white-input { border: 2px solid #fff; }

/* line 214, _globals.scss */
input, .form-control { color: #fff; -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; }

/* line 219, _globals.scss */
textarea { -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; }

/* line 223, _globals.scss */
.pager-load-more { text-align: center; }
/* line 225, _globals.scss */
.pager-load-more li a { float: none; margin-top: 30px; display: inline-block; text-align: center; color: #393939; font-family: "Gotham Narrow", sans-serif; font-weight : 700; cursor: pointer; border: none; padding: 0; background: transparent !important; }
/* line 236, _globals.scss */
.pager-load-more li a:after { background-image: url('../images/sprite-s299d3f52b2.png'); background-position: 0 0; background-repeat: no-repeat; overflow: hidden; display: block; height: 7px; width: 11px; content: ""; margin: 0 auto; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dpi) { /* line 236, _globals.scss */
  .pager-load-more li a:after { background-image: url('../images/sprite2x-se1b13de9c5.png'); background-size: 54.5px 635.5px; background-position: 0 0; height: 7px; width: 11px; } }

/* line 243, _globals.scss */
.releated { text-align: center; }

/* line 246, _globals.scss */
.more-releated { float: none; margin-top: 30px; display: inline-block; text-align: center; color: #393939; font-family: "Gotham Narrow", sans-serif; font-weight : 700; cursor: pointer; }
/* line 254, _globals.scss */
.more-releated span { display: block; font-size: 22px; font-weight: bold; }

/* line 261, _globals.scss */
h3.title { font-size: 25px; }

/* line 267, _globals.scss */
select, select.form-control { color: #5e5e5e; background: transparent url(../images/select-arrow.png) no-repeat right center; border: 2px solid #393939; border-radius: 0; -moz-appearance: none; -webkit-appearance: none; appearance: none; padding-right: 35px; }
#edit-field-course-location-tid {
  background: transparent url(../images/location-icon.png) no-repeat right center; 
}
/* line 277, _globals.scss */
ol { list-style: disc; margin-left: 30px; }
@media only screen and (max-width: 767px) { /* line 277, _globals.scss */
  ol { text-align: left; display: inline-block; margin: 0 20px; } }

/* line 286, _globals.scss */
.blue-box, .gray-box, .light-box { padding: 15px 25px; position: relative; }
@media only screen and (max-width: 979px) { /* line 286, _globals.scss */
  .blue-box, .gray-box, .light-box { padding: 15px 10px; } }
/* line 292, _globals.scss */
.blue-box h6, .gray-box h6, .light-box h6 { margin-bottom: 0; }
/* line 295, _globals.scss */
.blue-box:after, .blue-box:before, .gray-box:after, .gray-box:before, .light-box:after, .light-box:before { width: 0; height: 0; content: ""; position: absolute; top: 15px; left: 100%; }
/* line 303, _globals.scss */
.blue-box:after, .gray-box:after, .light-box:after { border: 10px solid transparent; }

/* line 307, _globals.scss */
.blue-box { background: #0fafed; color: #fff; }
/* line 310, _globals.scss */
.blue-box h5, .blue-box h6, .blue-box p { color: #fff; }

/* line 314, _globals.scss */
.gray-box { background: #d2d2d2; }

/* line 317, _globals.scss */
.light-box { background: #f6f6f6; }

/* line 320, _globals.scss */
.small-title { font-size: 22px; line-height: 26px; margin-bottom: 25px; color: #5e5e5e; }
@media only screen and (max-width: 767px) { /* line 320, _globals.scss */
  .small-title { font-size: 18px; line-height: 20px; } }

@media only screen and (max-width: 767px) { /* line 330, _globals.scss */
  .mb-center { text-align: center; } }

/* line 335, _globals.scss */
.bg-gray { background: #e8e8e8; }

/* line 338, _globals.scss */
.fieldset, .panel { border: none; margin: 0; background: transparent; border-radius: 0; -webkit-box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none; -o-box-shadow: none; box-shadow: none; }
/* line 344, _globals.scss */
.fieldset.row, .panel.row { margin-left: -15px; margin-right: -15px; }
/* line 348, _globals.scss */
.fieldset .panel-body, .panel .panel-body { padding: 0; clear: none; }

/* line 1, blocks/_header.scss */
header { background: #fff; display: block; width: 100%; }
/* line 56, _media-queries_grid-system.scss */
header:before, header:after { content: " "; display: table; }
/* line 61, _media-queries_grid-system.scss */
header:after { clear: both; }
@media only screen and (max-width: 979px) { /* line 1, blocks/_header.scss */
  header { overflow: visible; } }

/* line 10, blocks/_header.scss */
#slider { position: relative; }
@media only screen and (max-width: 767px) { /* line 10, blocks/_header.scss */
  #slider { width: 100%; overflow: hidden; margin: 0; } }
/* line 17, blocks/_header.scss */
#slider .logo-main { position: absolute; width: 100%; z-index: 3; }
/* line 21, blocks/_header.scss */
#slider .logo-main .logo-top { margin: 45px 0 0 30px; }
@media only screen and (max-width: 1400px) { /* line 21, blocks/_header.scss */
  #slider .logo-main .logo-top { margin-top: 20px; width: 20%; } }
@media only screen and (max-width: 1024px) { /* line 21, blocks/_header.scss */
  #slider .logo-main .logo-top { margin-left: 15px; } }
@media only screen and (max-width: 767px) { /* line 21, blocks/_header.scss */
  #slider .logo-main .logo-top { width: 35%; margin: 10px auto 0; } }
/* line 36, blocks/_header.scss */
#slider #slider-content { overflow: hidden; }
@media only screen and (max-width: 767px) { /* line 36, blocks/_header.scss */
  #slider #slider-content { overflow: visible; } }
/* line 42, blocks/_header.scss */
#slider .slider-item { position: relative; }
/* line 45, blocks/_header.scss */
#slider .flexslider { margin: 0; padding: 0; border: none; }
@media only screen and (max-width: 767px) { /* line 50, blocks/_header.scss */
  #slider .flexslider .slides img { height: 175px; max-width: inherit; width: auto;} }
  @media only screen and (max-width: 580px) {
  .front #slider .flexslider .slides img { margin-left: -19%;  } }
   @media only screen and (max-width: 500px) {
  .front #slider .flexslider .slides img { margin-left: -30%;  } }
/* line 58, blocks/_header.scss */
#slider .slider-info { position: absolute; width: 100%; z-index: 3; top: 40%; left: 0; }
@media only screen and (max-width: 1024px) { /* line 58, blocks/_header.scss */
  #slider .slider-info { width: 70%; top: 64%; left: inherit; right: 0; -webkit-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); transform: translate(0, -50%); }
  /* line 70, blocks/_header.scss */
  #slider .slider-info .container, #slider .slider-info #block-system-main .profile, #block-system-main #slider .slider-info .profile { width: 100%; } }
  @media only screen and (min-width: 1420px) {
	  #slider .slider-info { top: 50%; }
  }
  
@media only screen and (max-width: 767px) { /* line 58, blocks/_header.scss */
  #slider .slider-info { width: 80%; top: 60%; right: 50%; -webkit-transform: translate(50%, -50%); -moz-transform: translate(50%, -50%); -ms-transform: translate(50%, -50%); -o-transform: translate(50%, -50%); transform: translate(50%, -50%); } }
/* line 80, blocks/_header.scss */
#slider .slider-info .container, #slider .slider-info #block-system-main .profile, #block-system-main #slider .slider-info .profile { padding: 0 30px; position : relative; }
@media only screen and (max-width: 767px) { /* line 80, blocks/_header.scss */
  #slider .slider-info .container, #slider .slider-info #block-system-main .profile, #block-system-main #slider .slider-info .profile { padding: 0 15px; } }
/* line 86, blocks/_header.scss */
#slider .slider-info .slider-title { width: 100%; margin-bottom: 0; text-align: center; }
/* line 91, blocks/_header.scss */
#slider .slider-info .slider-title a, #slider .slider-info .border-title { padding: 10px 20px; border: 7px solid #fff; color: #fff; width: auto; text-align: center; margin-bottom: 20px; display: inline-block;  font-size: 35px; }
body.node-type-study-area #slider .slider-info .border-title { font-size : 36px; line-height : 0.83333; width : auto; }
@media only screen and (max-width: 1400px) { /* line 91, blocks/_header.scss */
  #slider .slider-info .slider-title a, #slider .slider-info .border-title { font-size: 26px; padding: 5px 20px; border: 3px solid #fff; margin-bottom: 15px; } }
@media only screen and (max-width: 1024px) { /* line 91, blocks/_header.scss */
  #slider .slider-info .slider-title a, #slider .slider-info .border-title { font-size: 18px; margin-bottom: 15px; } }
@media only screen and (max-width: 767px) { /* line 91, blocks/_header.scss */
  #slider .slider-info .slider-title a, #slider .slider-info .border-title { font-size: 15px; } }
/* line 113, blocks/_header.scss */
#slider .slider-info .btn, #slider .slider-info .a-btn a, .a-btn #slider .slider-info a, #slider .slider-info #building-licensing a, #building-licensing #slider .slider-info a, #slider .slider-info #success-stories .block-video a, #success-stories .block-video #slider .slider-info a, #slider .slider-info #user-login .create-acc .creat-btn a, #user-login .create-acc .creat-btn #slider .slider-info a, #slider .slider-info #user-login .create-acc #edit-submit a, #user-login .create-acc #edit-submit #slider .slider-info a, #slider .slider-info #user-login .login-form .creat-btn a, #user-login .login-form .creat-btn #slider .slider-info a, #slider .slider-info #user-login .login-form #edit-submit a, #user-login .login-form #edit-submit #slider .slider-info a, #slider .slider-info .faqs .more-link a, .faqs .more-link #slider .slider-info a, #slider .slider-info .study-format .bef-select-as-links a, .study-format .bef-select-as-links #slider .slider-info a { float: right; }
@media only screen and (max-width: 767px) { /* line 113, blocks/_header.scss */
  #slider .slider-info .btn, #slider .slider-info .a-btn a, .a-btn #slider .slider-info a, #slider .slider-info #building-licensing a, #building-licensing #slider .slider-info a, #slider .slider-info #success-stories .block-video a, #success-stories .block-video #slider .slider-info a, #slider .slider-info #user-login .create-acc .creat-btn a, #user-login .create-acc .creat-btn #slider .slider-info a, #slider .slider-info #user-login .create-acc #edit-submit a, #user-login .create-acc #edit-submit #slider .slider-info a, #slider .slider-info #user-login .login-form .creat-btn a, #user-login .login-form .creat-btn #slider .slider-info a, #slider .slider-info #user-login .login-form #edit-submit a, #user-login .login-form #edit-submit #slider .slider-info a, #slider .slider-info .faqs .more-link a, .faqs .more-link #slider .slider-info a, #slider .slider-info .study-format .bef-select-as-links a, .study-format .bef-select-as-links #slider .slider-info a { display: none; } }
/* line 119, blocks/_header.scss */
#slider .slider-info h3 { text-align: right; color: #fff; font-size: 28px; float: none; clear: both; margin-bottom: 0; position : absolute; bottom : 6px; right : 265px; }
@media only screen and (max-width: 1024px) { /* line 119, blocks/_header.scss */
  #slider .slider-info h3 { font-size: 20px; } }
@media only screen and (max-width: 767px) { /* line 119, blocks/_header.scss */
  #slider .slider-info h3 { display: none; } }
/* line 135, blocks/_header.scss */
#slider .flex-control-paging { position: absolute; z-index: 3; bottom: 70px; list-style: none; display: block; padding: 0 30px; width: 1000px; left: 50%; text-align: left; -webkit-transform: translate(-50%, 0); -moz-transform: translate(-50%, 0); -ms-transform: translate(-50%, 0); -o-transform: translate(-50%, 0); transform: translate(-50%, 0); }
@media only screen and (max-width: 979px) { /* line 135, blocks/_header.scss */
  #slider .flex-control-paging { width: 100%; } }
@media only screen and (max-width: 767px) { /* line 135, blocks/_header.scss */
  #slider .flex-control-paging { text-align: center; bottom: 15px; } }
/* line 153, blocks/_header.scss */
#slider .flex-control-paging li { cursor: pointer; display: inline-block; height: 12px; margin: 0 4px; padding: 0; position: relative; width: 12px; }
/* line 161, blocks/_header.scss */
#slider .flex-control-paging li a { background: #fff none repeat scroll 0 0; border: 0 none; border-radius: 100%; color: transparent; cursor: pointer; display: block; font-size: 0; height: 12px; line-height: 0; outline: medium none; padding: 5px; width: 12px; box-shadow: none; }
/* line 176, blocks/_header.scss */
#slider .flex-control-paging li a:hover, #slider .flex-control-paging li a:focus { outline: medium none; }
/* line 179, blocks/_header.scss */
#slider .flex-control-paging li a.flex-active { background: #0fafed none repeat scroll 0 0; }

@media only screen and (max-width: 767px) { /* line 187, blocks/_header.scss */
  .slider-study .logo-main { display: none; }
  /* line 190, blocks/_header.scss */
  .slider-study img { height: 220px; margin-left: -45%; max-width: inherit; width: auto; } }
@media only screen and (max-width: 767px) and (max-width: 479px) { /* line 190, blocks/_header.scss */
  .slider-study img { height: 150px; } }

/* line 201, blocks/_header.scss */
.top-nav-mb { background: #0fafed; }
/* line 56, _media-queries_grid-system.scss */
.top-nav-mb:before, .top-nav-mb:after { content: " "; display: table; }
/* line 61, _media-queries_grid-system.scss */
.top-nav-mb:after { clear: both; }
@media only screen and (max-width: 767px) { /* line 201, blocks/_header.scss */
  .top-nav-mb { padding: 20px 0; } }
@media only screen and (max-width: 479px) { /* line 201, blocks/_header.scss */
  .top-nav-mb { padding: 10px 0; } }
/* line 210, blocks/_header.scss */
.top-nav-mb .navbar-toggle { float: left; z-index: 99; padding: 0; margin: 0; }
/* line 215, blocks/_header.scss */
.top-nav-mb .navbar-toggle i { color: #fff; font-size: 24px; line-height: 40px; }
/* line 221, blocks/_header.scss */
.top-nav-mb .mb-login-nav { position: relative; }
/* line 223, blocks/_header.scss */
.top-nav-mb .mb-login-nav .navbar-toggle { float: right; padding: 10px 0; text-transform: uppercase; font-family: "Gotham Narrow", sans-serif; font-weight : 700; color: #fff; }
/* line 230, blocks/_header.scss */
.top-nav-mb .mb-login-nav .navbar-login { background: #0fafed; clear: both; }
/* line 235, blocks/_header.scss */
.top-nav-mb .mb-login-nav .menu li { float: left; background: transparent; }
/* line 238, blocks/_header.scss */
.top-nav-mb .mb-login-nav .menu li a { color: #fff; text-transform: uppercase; font-family: "Gotham Narrow", sans-serif; font-weight : 700; }
/* line 246, blocks/_header.scss */
.top-nav-mb .mobile-nav, .top-nav-mb .navbar-login { clear: both; padding: 0; margin: 0 -15px; border: none; box-shadow: none; }
/* line 252, blocks/_header.scss */
.top-nav-mb .mobile-nav .menu.nav, .top-nav-mb .navbar-login .menu.nav { margin: 0; }
/* line 255, blocks/_header.scss */
.top-nav-mb .mobile-nav nav, .top-nav-mb .navbar-login nav { border-top: 1px solid #fff; }
/* line 259, blocks/_header.scss */
.top-nav-mb .mobile-nav li a, .top-nav-mb .navbar-login li a { color: #fff; text-transform: uppercase; font-family: "Gotham Narrow", sans-serif; font-weight : 700; }
/* line 264, blocks/_header.scss */
.top-nav-mb .mobile-nav li:hover a, .top-nav-mb .navbar-login li:hover a { color: #0fafed; }
/* line 267, blocks/_header.scss */
.top-nav-mb .mobile-nav li:hover .caret, .top-nav-mb .navbar-login li:hover .caret { border-bottom-color: #0fafed; border-top-color: #0fafed; }
/* line 274, blocks/_header.scss */
.top-nav-mb .mobile-nav li:hover .dropdown-menu li a, .top-nav-mb .navbar-login li:hover .dropdown-menu li a { color: white; }
/* line 277, blocks/_header.scss */
.top-nav-mb .mobile-nav li:hover .dropdown-menu li:hover a, .top-nav-mb .navbar-login li:hover .dropdown-menu li:hover a { color: #0fafed; }
/* line 283, blocks/_header.scss */
.top-nav-mb .mobile-nav li .dropdown-menu, .top-nav-mb .navbar-login li .dropdown-menu { padding: 0; }
/* line 287, blocks/_header.scss */
.top-nav-mb .mobile-nav .nav .caret, .top-nav-mb .navbar-login .nav .caret { border-bottom-color: #fff; border-top-color: #fff; margin: 8px 0; float: right; }
/* line 294, blocks/_header.scss */
.top-nav-mb .nav .open > a, .top-nav-mb .nav .open > a:hover, .top-nav-mb .nav .open > a:focus { color: #0fafed; }
/* line 297, blocks/_header.scss */
.top-nav-mb .btn-search { float: right; line-height: 40px; position: relative; margin-right: 25px; }
/* line 303, blocks/_header.scss */
.top-nav-mb .logo-mb { position: absolute; width: 25%; left: 48%; top: 17px; -webkit-transform: translate(-50%, 0); -moz-transform: translate(-50%, 0); -ms-transform: translate(-50%, 0); -o-transform: translate(-50%, 0); transform: translate(-50%, 0); }

/* line 311, blocks/_header.scss */

.top-nav { background-color: #0fafed; }
.front .top-nav {
  background-color: #6f6f6f;
}
.top-nav .nav .caret {
  border-bottom-color: #b5b5b7;
  border-top-color: #b5b5b7;
}
/* line 56, _media-queries_grid-system.scss */
.top-nav:before, .top-nav:after { content: " "; display: table; }
/* line 61, _media-queries_grid-system.scss */
.top-nav:after { clear: both; }
/* line 314, blocks/_header.scss */
.top-nav .logo-nav { margin-right: 15px; }
/* line 318, blocks/_header.scss */
.top-nav .block-left .home-hidden { display: none; }
/* line 321, blocks/_header.scss */
.top-nav .block-left .first.dropdown { float: left; color: #fff; font-size: 30px; margin-right: 10px; }
/* line 326, blocks/_header.scss */
.top-nav .block-left .first.dropdown .fa { line-height: 44px; position: absolute; top: 0; left: 0; }
/* line 332, blocks/_header.scss */
.top-nav .block-left .first.dropdown .dropdown-toggle { text-indent: -9999px; width: 30px; z-index: 9; background: transparent; }
/* line 337, blocks/_header.scss */
.top-nav .block-left .first.dropdown .dropdown-toggle .caret { display: none; }
/* line 342, blocks/_header.scss */
.top-nav .block-left ul.menu { float: left; height: 44px; }
/* line 345, blocks/_header.scss */
.top-nav .block-left ul.menu li { list-style: none; float: left; line-height: 44px; }
/* line 349, blocks/_header.scss */
.top-nav .block-left ul.menu li a { color: #fff; font-size: 19px; font-family: "Gotham Narrow", sans-serif; font-weight : 700; text-decoration: none; padding: 12px 10px; }
@media only screen and (max-width: 979px) { /* line 349, blocks/_header.scss */
  .top-nav .block-left ul.menu li a { font-size: 15px; } }
/* line 359, blocks/_header.scss */
.top-nav .block-left ul.menu li:hover a, .top-nav .block-left ul.menu li.active a { color: #0fafed; background: #fff; }

.front .top-nav .block-left ul.menu li:hover a, .front .top-nav .block-left ul.menu li.active a {
  background: #ffffff none repeat scroll 0 0;
  color: #000000;
}
@media only screen and (min-width: 980px) { /* line 364, blocks/_header.scss */
  .top-nav .block-left ul.menu li .dropdown-menu { display: none !important; }
  /* line 368, blocks/_header.scss */
  .top-nav .block-left ul.menu li.dropdown:hover .dropdown-menu { display: block !important; } }
/* line 374, blocks/_header.scss */
.top-nav .block-left ul.menu .dropdown-menu { border: none; padding: 0; }
/* line 377, blocks/_header.scss */
.top-nav .block-left ul.menu .dropdown-menu li { width: 100%; border-bottom: 1px solid #0fafed; } 

.front .top-nav .block-left ul.menu .dropdown-menu li {
  border-bottom: 1px solid #b5b5b7;
  width: 100%;
}
/* line 380, blocks/_header.scss */
.top-nav .block-left ul.menu .dropdown-menu li a { color: #0fafed; }

.front .top-nav .block-left ul.menu .dropdown-menu li a {
  color: #000000;
}
/* line 383, blocks/_header.scss */
.top-nav .block-left ul.menu .dropdown-menu li:hover a, .top-nav .block-left ul.menu .dropdown-menu li.active a, .top-nav .block-left ul.menu .dropdown-menu li a:hover { background: #0fafed; color: #fff; }

.front .top-nav .block-left ul.menu .dropdown-menu li:hover a, .front .top-nav .block-left ul.menu .dropdown-menu li.active a, .front .top-nav .block-left ul.menu .dropdown-menu li a:hover {
  background: #b5b5b7 none repeat scroll 0 0;
  color: #ffffff;
}
/* line 387, blocks/_header.scss */
.top-nav .block-left ul.menu .dropdown-menu li:last-child { border-bottom: none; }
/* line 394, blocks/_header.scss */
.top-nav .block-right { height: 44px; position: relative; }
/* line 397, blocks/_header.scss */
.top-nav .block-right .menu { display: inline-block; vertical-align: middle; margin-right: 80px; }
@media only screen and (max-width: 979px) { /* line 397, blocks/_header.scss */
  .top-nav .block-right .menu { margin-right: 50px; } }
/* line 404, blocks/_header.scss */
.top-nav .block-right .menu li { float: left; line-height: 44px; list-style: none; margin-right: -1px; }
/* line 409, blocks/_header.scss */
.top-nav .block-right .menu li:first-child a { border-right: 1px solid #fff; }
/* line 412, blocks/_header.scss */
.top-nav .block-right .menu li a { color: #fff; font-size: 13px; text-decoration: none; font-family: "Gotham Narrow", sans-serif; font-weight : 700; display: inline; padding: 0 10px; }
/* line 420, blocks/_header.scss */
.top-nav .block-right .menu li:hover { background: #fff; }
/* line 422, blocks/_header.scss */
.top-nav .block-right .menu li:hover a { color: #0fafed; background: #fff; }
/* line 429, blocks/_header.scss */
.top-nav .block-right .visible-sm { width: auto; right: 15px; top: 8px; position: absolute; cursor: pointer; }
/* line 435, blocks/_header.scss */
.top-nav .block-right .visible-sm i { font-size: 24px; color: #fff; }

/* line 444, blocks/_header.scss*/ 
#search-block-form, .form-search { display: inline-block; vertical-align: middle; background: #0c9ed7; width: 215px; position: absolute; left: 100%; top: 0; height: 44px; line-height: 44px; margin-left: -55px; }

.front .block-right.fr #search-block-form--2 {
  margin-left: -125px;
  padding-right: 39px;
  width: 299px !important;
}
.front #search-block-form, .front .form-search {
  background: #b5b5b7 none repeat scroll 0 0;
  display: inline-block;
  height: 44px;
  left: 100%;
  line-height: 44px;
  margin-left: -125px;
  position: absolute;
  top: 0;
  vertical-align: middle;
}
@media only screen and (max-width: 979px) { /* line 444, blocks/_header.scss */
  #search-block-form, .form-search { display: none; width: auto !important; max-width: 250px; left: inherit; right: -15px; top: 100%; } }
/* line 463, blocks/_header.scss */
#search-block-form .input-group, .form-search .input-group { position: relative; width: 100%; }
/* line 467, blocks/_header.scss */
#search-block-form input, .form-search input { border: none; height: 100%; width: 100%; background-color: transparent; text-indent: 30px; color: #fff; font-family: "Gotham Narrow", sans-serif; box-shadow: none; height: 44px; line-height: 44px; font-weight : 700; }
/* line 478, blocks/_header.scss */
#search-block-form input::-webkit-input-placeholder, .form-search input::-webkit-input-placeholder { color: #fff; opacity: 1; }
/* line 483, blocks/_header.scss */
#search-block-form input:-moz-placeholder, .form-search input:-moz-placeholder { /* Firefox 18- */ color: #fff; opacity: 1; }
/* line 488, blocks/_header.scss */
#search-block-form input::-moz-placeholder, .form-search input::-moz-placeholder { /* Firefox 19+ */ color: #fff; opacity: 1; }
/* line 493, blocks/_header.scss */
#search-block-form input:-ms-input-placeholder, .form-search input:-ms-input-placeholder { color: #fff; opacity: 1; }
/* line 498, blocks/_header.scss */
#search-block-form .input-group-btn, .form-search .input-group-btn { position: absolute; left: 10px; top: 2px; border: none; background-color: transparent; }
/* line 504, blocks/_header.scss */
#search-block-form .input-group-btn button, .form-search .input-group-btn button { background: transparent; padding: 0; font-size: 24px; }

/* line 512, blocks/_header.scss */
.top-nav-mb #search-block-form, .top-nav-mb .form-search { position: static; clear: both; width: 100%; }

.search-results
{
	list-style					: none;
	margin-left					: 0;
}

#search-form
{
	margin-bottom					: 2em;
}

#search-form #edit-keys
{
	color						: black;
	line-height					: 35px;
	height						: 35px;
}
{
	margin-bottom					: 2em;
}

/* line 1, blocks/_footer.scss */
footer { background: #3a3a3a; color: #bebebe; padding: 45px 0; }
/* line 56, _media-queries_grid-system.scss */
footer:before, footer:after { content: " "; display: table; }
/* line 61, _media-queries_grid-system.scss */
footer:after { clear: both; }
@media only screen and (max-width: 767px) { /* line 1, blocks/_footer.scss */
  footer { padding: 15px 0 !important; margin-top: 10px !important; border: none !important; } }
/* line 11, blocks/_footer.scss */
footer h3.black-title, footer h3 { color: #fff; font-size: 25px; margin-bottom: 7px; line-height: 37.5px; }
/* line 17, blocks/_footer.scss */
footer ul li { list-style: none; }
/* line 20, blocks/_footer.scss */
footer .collapse { display: block; }

footer .navbar-footer
{
	overflow					: hidden;
}

@media only screen and (max-width: 767px) { /* line 20, blocks/_footer.scss */
  footer .collapse { display: none; } }
/* line 26, blocks/_footer.scss */
footer .col-menu { width: 20%; float: left; }
@media only screen and (max-width: 767px) { /* line 26, blocks/_footer.scss */
  footer .col-menu { width: 100%; float: none; text-align: center; } }
/* line 35, blocks/_footer.scss */
footer .col-menu ul { width: 100%; }
/* line 38, blocks/_footer.scss */
footer .col-menu li { width: 80%; }
@media only screen and (max-width: 767px) { /* line 38, blocks/_footer.scss */
  footer .col-menu li { width: 100%; } }
/* line 43, blocks/_footer.scss */
footer .col-menu li a { font-family: "Gotham Narrow", sans-serif; font-weight : 700; color: #bebebe; text-decoration: none; padding: 0; }
/* line 50, blocks/_footer.scss */
footer .col-menu li:hover a { color: #fff; background: transparent; }
@media only screen and (max-width: 767px) { /* line 57, blocks/_footer.scss */
  footer .mb-center { display: block; width: 290px; margin: 0 auto; overflow : hidden; } }
/* line 64, blocks/_footer.scss */
footer .footer-toggle { float: left; }
/* line 66, blocks/_footer.scss */
footer .footer-toggle .button-nav { color: #fff; }
/* line 68, blocks/_footer.scss */
footer .footer-toggle .button-nav i { font-size: 24px; line-height: 30px; margin : 9px 0 0 6px; }
/* line 74, blocks/_footer.scss */
footer .list-social { /*margin-top: 30px;*/ float:right;}
@media only screen and (max-width: 767px) { /* line 74, blocks/_footer.scss */
  footer .list-social { float: right; margin-top: 10px; } }
/* line 80, blocks/_footer.scss */
footer .list-social li { float: left; margin-left: 20px; }
@media only screen and (max-width: 979px) { /* line 80, blocks/_footer.scss */
  footer .list-social li { margin-left: 15px; } }
@media only screen and (max-width: 767px) { /* line 80, blocks/_footer.scss */
  footer .list-social li { margin: 0 0 0 7px; } }
/* line 89, blocks/_footer.scss */
footer .list-social li a { filter: alpha(opacity=80); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; -moz-opacity: 0.8; -khtml-opacity: 0.8; opacity: 0.8; }
/* line 91, blocks/_footer.scss */
footer .list-social li a:hover { filter: alpha(opacity=100); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; -moz-opacity: 1; -khtml-opacity: 1; opacity: 1; }
/* line 97, blocks/_footer.scss */
footer .newsletter { /*margin-top: 20px;*/ float: left; }
@media only screen and (max-width: 767px) { /* line 97, blocks/_footer.scss */
  footer .newsletter { float: none; text-align: center; }
  /* line 103, blocks/_footer.scss */
  footer .newsletter #newsletter-subscribe-form { display: inline-block; } }
@media only screen and (max-width: 767px) and (max-width: 767px) { /* line 103, blocks/_footer.scss */
  footer .newsletter #newsletter-subscribe-form { margin-top: 15px; } }
/* line 110, blocks/_footer.scss */
footer .newsletter .form-item-email { float: left; }
/* line 113, blocks/_footer.scss */
footer .newsletter #subscribe { float: right; margin-left: 5px; }
/* line 117, blocks/_footer.scss */
footer .newsletter #newsletter-error { position: absolute; top: 100%; margin-top: -5px; color: #fff; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
/* line 123, blocks/_footer.scss */
footer .newsletter #newsletter-error .alert { display: none; }
/* line 127, blocks/_footer.scss */
footer .newsletter input { height: 35px; line-height: 35px; background: #6f6f6f; border: none; padding: 0 15px; width: 320px; color: #fff; border-radius: 0; }
@media only screen and (max-width: 979px) { /* line 127, blocks/_footer.scss */
  footer .newsletter input { width: 250px; } }
@media only screen and (max-width: 767px) { /* line 127, blocks/_footer.scss */
  footer .newsletter input { width: 210px; height: 30px; line-height: 30px; } }


/* line 1, page/_home.scss */
.top-ahead { padding: 40px 0; background-color: #fafafa; text-align: center; }
/* line 5, page/_home.scss */
.top-ahead h2, .top-ahead h1.page-header { font-size: 44px; font-family: "Gotham Narrow", sans-serif; font-weight : 300; }
@media only screen and (max-width: 767px) { /* line 5, page/_home.scss */
  .top-ahead h2, .top-ahead h1.page-header { font-size: 20px; line-height: 24px; } }
/* line 13, page/_home.scss */
.top-ahead p { font-size: 20px; }
@media only screen and (max-width: 767px) { /* line 13, page/_home.scss */
  .top-ahead p { font-size: 14px; } }

/* line 22, page/_home.scss */
#why-study, #accelerated-learning { padding: 5px 0; text-align: center; }
@media only screen and (max-width: 767px) { /* line 22, page/_home.scss */
  #why-study, #accelerated-learning { padding: 30px 0 0; } }
/* line 28, page/_home.scss */
#why-study h2.black-title a, #accelerated-learning h2.black-title a { margin-bottom: 25px; color: #444444; }
/* line 32, page/_home.scss */
#why-study .item-title, #why-study .views-field-title a, #accelerated-learning .item-title, #accelerated-learning .views-field-title a { color: #0fafed; display: inline-block; min-height: 50px; line-height: 50px; vertical-align: middle; }
/* line 38, page/_home.scss */
#why-study .item-title img, #why-study .views-field-title a img, #accelerated-learning .item-title img, #accelerated-learning .views-field-title a img { display: inline-block; vertical-align: middle; margin-right: 5px; }
/* line 44, page/_home.scss */
#why-study .smal-title, #accelerated-learning .smal-title { font-size: 13px; font-family: "Gotham Narrow", sans-serif; font-weight : 400; color: #5e5e5e; margin-bottom: 0; }
/* line 50, page/_home.scss */
#why-study p, #accelerated-learning p { font-size: 15px; }
/* line 53, page/_home.scss */
#why-study .study-item, #accelerated-learning .study-item { margin-bottom: 10px; }
/* line 55, page/_home.scss */
#why-study .study-item:nth-child(3n+1), #accelerated-learning .study-item:nth-child(3n+1) { clear: both; }
/* line 59, page/_home.scss */
#why-study .view-accelerated-learning, #accelerated-learning .view-accelerated-learning { margin-bottom: 15px; }
/* line 63, page/_home.scss */
#why-study .learning-item .item-title, #why-study .learning-item .views-field-title a, #accelerated-learning .learning-item .item-title, #accelerated-learning .learning-item .views-field-title a { margin: 0; margin-bottom: 10px; color: #444444; font-family: "Gotham Narrow", sans-serif; font-size: 16px; font-weight: 700; font-style: normal; line-height: 1.4; text-rendering: optimizeSpeed; line-height: 24px; min-height: inherit; color: #0fafed; }
/* line 69, page/_home.scss */
#why-study .learning-item .btn, #why-study .learning-item .a-btn a, .a-btn #why-study .learning-item a, #why-study .learning-item #building-licensing a, #building-licensing #why-study .learning-item a, #why-study .learning-item #success-stories .block-video a, #success-stories .block-video #why-study .learning-item a, #why-study .learning-item #user-login .create-acc .creat-btn a, #user-login .create-acc .creat-btn #why-study .learning-item a, #why-study .learning-item #user-login .create-acc #edit-submit a, #user-login .create-acc #edit-submit #why-study .learning-item a, #why-study .learning-item #user-login .login-form .creat-btn a, #user-login .login-form .creat-btn #why-study .learning-item a, #why-study .learning-item #user-login .login-form #edit-submit a, #user-login .login-form #edit-submit #why-study .learning-item a, #why-study .learning-item .faqs .more-link a, .faqs .more-link #why-study .learning-item a, #why-study .learning-item .study-format .bef-select-as-links a, .study-format .bef-select-as-links #why-study .learning-item a, #accelerated-learning .learning-item .btn, #accelerated-learning .learning-item .a-btn a, .a-btn #accelerated-learning .learning-item a, #accelerated-learning .learning-item #building-licensing a, #building-licensing #accelerated-learning .learning-item a, #accelerated-learning .learning-item #success-stories .block-video a, #success-stories .block-video #accelerated-learning .learning-item a, #accelerated-learning .learning-item #user-login .create-acc .creat-btn a, #user-login .create-acc .creat-btn #accelerated-learning .learning-item a, #accelerated-learning .learning-item #user-login .create-acc #edit-submit a, #user-login .create-acc #edit-submit #accelerated-learning .learning-item a, #accelerated-learning .learning-item #user-login .login-form .creat-btn a, #user-login .login-form .creat-btn #accelerated-learning .learning-item a, #accelerated-learning .learning-item #user-login .login-form #edit-submit a, #user-login .login-form #edit-submit #accelerated-learning .learning-item a, #accelerated-learning .learning-item .faqs .more-link a, .faqs .more-link #accelerated-learning .learning-item a, #accelerated-learning .learning-item .study-format .bef-select-as-links a, .study-format .bef-select-as-links #accelerated-learning .learning-item a { margin-top: 15px; }
/* line 73, page/_home.scss */
#why-study hr, #accelerated-learning hr { height: 3px; background: #e1e1e1; width: 50%; display: block; margin: 30px auto; }
@media only screen and (max-width: 767px) { /* line 73, page/_home.scss */
  #why-study hr, #accelerated-learning hr { margin: 15px auto 0; } }
/* line 83, page/_home.scss */
#why-study .owl-controls, #accelerated-learning .owl-controls { position: absolute; top: 50%; left: 0; -webkit-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); transform: translate(0, -50%); -webkit-transform: scale(0.8); -moz-transform: scale(0.8); -ms-transform: scale(0.8); -o-transform: scale(0.8); transform: scale(0.8); width: 100%; }
/* line 90, page/_home.scss */
#why-study .owl-controls .owl-prev, #accelerated-learning .owl-controls .owl-prev { float: left; margin-left: -40px; }
/* line 94, page/_home.scss */
#why-study .owl-controls .owl-next, #accelerated-learning .owl-controls .owl-next { float: right; margin-right: -40px; }

#accelerated-learning .field-content { height: 100px;  }
/* line 100, page/_home.scss */
#qualifycation-course, #short-course, #building-course { padding: 40px 0; }
@media only screen and (max-width: 767px) { /* line 100, page/_home.scss */
  #qualifycation-course, #short-course, #building-course { background: #e1e1e1; padding: 20px 0; } }
/* line 107, page/_home.scss */
#qualifycation-course .slick-slider .slick-slide, #short-course .slick-slider .slick-slide, #building-course .slick-slider .slick-slide { margin: 0 5px; padding: 0; background-color: #e1e1e1; }
@media only screen and (max-width: 767px) { /* line 107, page/_home.scss */
  #qualifycation-course .slick-slider .slick-slide, #short-course .slick-slider .slick-slide, #building-course .slick-slider .slick-slide { margin: 0; } }
/* line 114, page/_home.scss */
#qualifycation-course .slick-slider .slick-slide .item-wrap, #short-course .slick-slider .slick-slide .item-wrap, #building-course .slick-slider .slick-slide .item-wrap { padding: 35px 9%; }
/* line 56, _media-queries_grid-system.scss */
#qualifycation-course .slick-slider .slick-slide .item-wrap:before, #qualifycation-course .slick-slider .slick-slide .item-wrap:after, #short-course .slick-slider .slick-slide .item-wrap:before, #short-course .slick-slider .slick-slide .item-wrap:after, #building-course .slick-slider .slick-slide .item-wrap:before, #building-course .slick-slider .slick-slide .item-wrap:after { content: " "; display: table; }
/* line 61, _media-queries_grid-system.scss */
#qualifycation-course .slick-slider .slick-slide .item-wrap:after, #short-course .slick-slider .slick-slide .item-wrap:after, #building-course .slick-slider .slick-slide .item-wrap:after { clear: both; }
@media only screen and (max-width: 767px) { /* line 114, page/_home.scss */
  #qualifycation-course .slick-slider .slick-slide .item-wrap, #short-course .slick-slider .slick-slide .item-wrap, #building-course .slick-slider .slick-slide .item-wrap { padding: 20px 10px; } }
/* line 120, page/_home.scss */
#qualifycation-course .slick-slider .slick-slide .item-wrap img, #short-course .slick-slider .slick-slide .item-wrap img, #building-course .slick-slider .slick-slide .item-wrap img { float: right; max-width: 62.5%; }
@media only screen and (max-width: 767px) { /* line 120, page/_home.scss */
  #qualifycation-course .slick-slider .slick-slide .item-wrap img, #short-course .slick-slider .slick-slide .item-wrap img, #building-course .slick-slider .slick-slide .item-wrap img { width: 50%; margin: 30px 0 40px; } }
@media only screen and (max-width: 479px) { /* line 120, page/_home.scss */
  #qualifycation-course .slick-slider .slick-slide .item-wrap img, #short-course .slick-slider .slick-slide .item-wrap img, #building-course .slick-slider .slick-slide .item-wrap img { margin-bottom: 0; } }
/* line 132, page/_home.scss */
#qualifycation-course .slick-slider .slick-slide .item-info, #short-course .slick-slider .slick-slide .item-info, #building-course .slick-slider .slick-slide .item-info { float: left; width: 33.33333%; }
@media only screen and (max-width: 767px) { /* line 132, page/_home.scss */
  #qualifycation-course .slick-slider .slick-slide .item-info, #short-course .slick-slider .slick-slide .item-info, #building-course .slick-slider .slick-slide .item-info { width: 48%; }
  /* line 137, page/_home.scss */
  #qualifycation-course .slick-slider .slick-slide .item-info h2, #short-course .slick-slider .slick-slide .item-info h2, #building-course .slick-slider .slick-slide .item-info h2 { white-space: nowrap; } }
/* line 141, page/_home.scss */
#qualifycation-course .slick-slider .slick-slide .item-info h4 a, #short-course .slick-slider .slick-slide .item-info h4 a, #building-course .slick-slider .slick-slide .item-info h4 a { color: #444444; }
/* line 144, page/_home.scss */
#qualifycation-course .slick-slider .slick-slide .item-info .btn, #qualifycation-course .slick-slider .slick-slide .item-info .a-btn a, .a-btn #qualifycation-course .slick-slider .slick-slide .item-info a, #qualifycation-course .slick-slider .slick-slide .item-info #building-licensing a, #building-licensing #qualifycation-course .slick-slider .slick-slide .item-info a, #qualifycation-course .slick-slider .slick-slide .item-info #success-stories .block-video a, #success-stories .block-video #qualifycation-course .slick-slider .slick-slide .item-info a, #qualifycation-course .slick-slider .slick-slide .item-info #user-login .create-acc .creat-btn a, #user-login .create-acc .creat-btn #qualifycation-course .slick-slider .slick-slide .item-info a, #qualifycation-course .slick-slider .slick-slide .item-info #user-login .create-acc #edit-submit a, #user-login .create-acc #edit-submit #qualifycation-course .slick-slider .slick-slide .item-info a, #qualifycation-course .slick-slider .slick-slide .item-info #user-login .login-form .creat-btn a, #user-login .login-form .creat-btn #qualifycation-course .slick-slider .slick-slide .item-info a, #qualifycation-course .slick-slider .slick-slide .item-info #user-login .login-form #edit-submit a, #user-login .login-form #edit-submit #qualifycation-course .slick-slider .slick-slide .item-info a, #qualifycation-course .slick-slider .slick-slide .item-info .faqs .more-link a, .faqs .more-link #qualifycation-course .slick-slider .slick-slide .item-info a, #qualifycation-course .slick-slider .slick-slide .item-info .study-format .bef-select-as-links a, .study-format .bef-select-as-links #qualifycation-course .slick-slider .slick-slide .item-info a, #short-course .slick-slider .slick-slide .item-info .btn, #short-course .slick-slider .slick-slide .item-info .a-btn a, .a-btn #short-course .slick-slider .slick-slide .item-info a, #short-course .slick-slider .slick-slide .item-info #building-licensing a, #building-licensing #short-course .slick-slider .slick-slide .item-info a, #short-course .slick-slider .slick-slide .item-info #success-stories .block-video a, #success-stories .block-video #short-course .slick-slider .slick-slide .item-info a, #short-course .slick-slider .slick-slide .item-info #user-login .create-acc .creat-btn a, #user-login .create-acc .creat-btn #short-course .slick-slider .slick-slide .item-info a, #short-course .slick-slider .slick-slide .item-info #user-login .create-acc #edit-submit a, #user-login .create-acc #edit-submit #short-course .slick-slider .slick-slide .item-info a, #short-course .slick-slider .slick-slide .item-info #user-login .login-form .creat-btn a, #user-login .login-form .creat-btn #short-course .slick-slider .slick-slide .item-info a, #short-course .slick-slider .slick-slide .item-info #user-login .login-form #edit-submit a, #user-login .login-form #edit-submit #short-course .slick-slider .slick-slide .item-info a, #short-course .slick-slider .slick-slide .item-info .faqs .more-link a, .faqs .more-link #short-course .slick-slider .slick-slide .item-info a, #short-course .slick-slider .slick-slide .item-info .study-format .bef-select-as-links a, .study-format .bef-select-as-links #short-course .slick-slider .slick-slide .item-info a, #building-course .slick-slider .slick-slide .item-info .btn, #building-course .slick-slider .slick-slide .item-info .a-btn a, .a-btn #building-course .slick-slider .slick-slide .item-info a, #building-course .slick-slider .slick-slide .item-info #building-licensing a, #building-licensing #building-course .slick-slider .slick-slide .item-info a, #building-course .slick-slider .slick-slide .item-info #success-stories .block-video a, #success-stories .block-video #building-course .slick-slider .slick-slide .item-info a, #building-course .slick-slider .slick-slide .item-info #user-login .create-acc .creat-btn a, #user-login .create-acc .creat-btn #building-course .slick-slider .slick-slide .item-info a, #building-course .slick-slider .slick-slide .item-info #user-login .create-acc #edit-submit a, #user-login .create-acc #edit-submit #building-course .slick-slider .slick-slide .item-info a, #building-course .slick-slider .slick-slide .item-info #user-login .login-form .creat-btn a, #user-login .login-form .creat-btn #building-course .slick-slider .slick-slide .item-info a, #building-course .slick-slider .slick-slide .item-info #user-login .login-form #edit-submit a, #user-login .login-form #edit-submit #building-course .slick-slider .slick-slide .item-info a, #building-course .slick-slider .slick-slide .item-info .faqs .more-link a, .faqs .more-link #building-course .slick-slider .slick-slide .item-info a, #building-course .slick-slider .slick-slide .item-info .study-format .bef-select-as-links a, .study-format .bef-select-as-links #building-course .slick-slider .slick-slide .item-info a { margin-top: 15px; }
@media only screen and (max-width: 767px) { /* line 149, page/_home.scss */
  #qualifycation-course .slick-slider .slick-prev, #qualifycation-course .slick-slider .slick-next, #short-course .slick-slider .slick-prev, #short-course .slick-slider .slick-next, #building-course .slick-slider .slick-prev, #building-course .slick-slider .slick-next { bottom: 10px; margin-top: 0; top: inherit; } }
@media only screen and (max-width: 479px) { /* line 149, page/_home.scss */
  #qualifycation-course .slick-slider .slick-prev, #qualifycation-course .slick-slider .slick-next, #short-course .slick-slider .slick-prev, #short-course .slick-slider .slick-next, #building-course .slick-slider .slick-prev, #building-course .slick-slider .slick-next { bottom: 15%; } }
@media only screen and (max-width: 767px) { /* line 159, page/_home.scss */
  #qualifycation-course .slick-slider .slick-prev, #short-course .slick-slider .slick-prev, #building-course .slick-slider .slick-prev { left: inherit; right: 70px; } }
/* line 166, page/_home.scss */
#qualifycation-course .slick-list, #short-course .slick-list, #building-course .slick-list { overflow: visible; }
@media only screen and (max-width: 767px) { /* line 166, page/_home.scss */
  #qualifycation-course .slick-list, #short-course .slick-list, #building-course .slick-list { margin: 0 -15px; } }

/* line 173, page/_home.scss */
#building-course { padding: 10px 0; }

/* line 177, page/_home.scss */
#latest-cti { background-color: #e1e1e1; padding: 30px 0; }
@media only screen and (max-width: 767px) { /* line 177, page/_home.scss */
  #latest-cti { background: #fff; } }
/* line 183, page/_home.scss */
#latest-cti h2.black-title { margin-bottom: 35px; }
/* line 185, page/_home.scss */
#latest-cti h2.black-title span { color: #0fafed; }
/* line 189, page/_home.scss */
#latest-cti .big-row { margin: 0 -15px; }
/* line 56, _media-queries_grid-system.scss */
#latest-cti .big-row:before, #latest-cti .big-row:after { content: " "; display: table; }
/* line 61, _media-queries_grid-system.scss */
#latest-cti .big-row:after { clear: both; }
/* line 192, page/_home.scss */
#latest-cti .big-row .col-sm-4 { padding: 0 15px; }
/* line 195, page/_home.scss */
#latest-cti .big-row .big-grid-full { margin-bottom: 35px; }
/* line 197, page/_home.scss */
#latest-cti .big-row .big-grid-full .grid-info { position: relative; }
/* line 200, page/_home.scss */
#latest-cti .big-row .big-grid-full .btn-sm { position: absolute; right: 10px; bottom: 10px; }
/* line 206, page/_home.scss */
#latest-cti .big-row .big-grid-half { width: 100%; }
/* line 56, _media-queries_grid-system.scss */
#latest-cti .big-row .big-grid-half:before, #latest-cti .big-row .big-grid-half:after { content: " "; display: table; }
/* line 61, _media-queries_grid-system.scss */
#latest-cti .big-row .big-grid-half:after { clear: both; }
/* line 209, page/_home.scss */
#latest-cti .big-row .big-grid-half:first-child { margin-bottom: 12px; }
/* line 212, page/_home.scss */
#latest-cti .big-row .big-grid-half .top-grid { width: 53%; float: left; }
/* line 215, page/_home.scss */
#latest-cti .big-row .big-grid-half .top-grid img { max-width: 100%; width: 100%; }
/* line 220, page/_home.scss */
#latest-cti .big-row .big-grid-half .grid-info { width: 47%; float: right; }
/* line 224, page/_home.scss */
#latest-cti .big-row .big-grid-half .btn-sm { position: static; float: right; }
/* line 232, page/_home.scss */
#latest-cti .small-row { clear: both; margin: 0 -7.5px; }
/* line 56, _media-queries_grid-system.scss */
#latest-cti .small-row:before, #latest-cti .small-row:after { content: " "; display: table; }
/* line 61, _media-queries_grid-system.scss */
#latest-cti .small-row:after { clear: both; }
/* line 236, page/_home.scss */
#latest-cti .small-row .grid-img-sm, #latest-cti .small-row .grid-info-sm { float: left; width: 20%; padding: 0 7.5px; min-height: 155px; background-color: transparent; margin-bottom: 15px; }
/* line 246, page/_home.scss */
#latest-cti .grid-info-sm, #latest-cti .grid-info, #latest-cti .grid-info-wrap, #latest-cti div.dpSocialTimeline .dpSocialTimeline_item div.dpSocialTimelineText { padding: 10px; background-color: #fff; font-size: 12px; }
/* line 250, page/_home.scss */
#latest-cti .grid-info-sm h4, #latest-cti .grid-info h4, #latest-cti .grid-info-wrap h4, #latest-cti div.dpSocialTimeline .dpSocialTimeline_item div.dpSocialTimelineText h4 { font-size: 13px; margin-bottom: 2px; }
/* line 255, page/_home.scss */
#latest-cti .dpSocialTimelineContent { padding: 0; }
/* line 258, page/_home.scss */
#latest-cti .grid-img-sm, #latest-cti .top-grid { position: relative; }
/* line 260, page/_home.scss */
#latest-cti .grid-img-sm .ico, #latest-cti .top-grid .ico { position: absolute; right: 10px; bottom: 10px; }
/* line 266, page/_home.scss */
#latest-cti .grid-info-wrap { min-height: 155px; }
/* line 269, page/_home.scss */
#latest-cti div.light div.dpSocialTimeline .dpSocialTimeline_item div.dpSocialTimelineContentHead, #latest-cti div.light div.dpSocialTimeline .dpSocialTimeline_item div.dpSocialTimelineContent img, #latest-cti div.dpSocialTimeline .dpSocialTimeline_item a.img_link { background: transparent; border: none; box-shadow: none; opacity: 1; }
/* line 277, page/_home.scss */
#latest-cti div.light div.dpSocialTimeline .dpSocialTimeline_item div.dpSocialTimelineContent img { padding: 0; box-shadow: none; width: 100% !important; max-width: 100%; }
/* line 283, page/_home.scss */
#latest-cti div.light div.dpSocialTimeline .dpSocialTimeline_item .user { margin: 0; margin-bottom: 10px; color: #444444; font-family: "Gotham Narrow", sans-serif; font-size: 17px; font-weight: 900; font-style: normal; line-height: 1.4; text-rendering: optimizeSpeed; text-transform: uppercase; font-weight: normal; font-size: 13px; line-height: 30px; margin-bottom: 0; }
/* line 290, page/_home.scss */
#latest-cti div.dpSocialTimeline span.favicon, #latest-cti div.light div.dpSocialTimeline .dpSocialTimeline_item div.dpSocialTimelineContentFoot { display: none; }
@media only screen and (max-width: 1024px) { /* line 314, page/_home.scss */
  #latest-cti #socialTimeline .dpSocialTimeline { width: 750px !important; margin: 0 auto; } }
@media only screen and (max-width: 768px) { /* line 314, page/_home.scss */
  #latest-cti #socialTimeline .dpSocialTimeline { width: 500px !important; } }
@media only screen and (max-width: 767px) { /* line 314, page/_home.scss */
  #latest-cti #socialTimeline .dpSocialTimeline { width: auto !important; } }

@media only screen and (max-width: 767px) { /* line 328, page/_home.scss */
  .latest-study { background-color: #e1e1e1; } }

/* line 334, page/_home.scss */
#training { background: #0fafed; padding: 35px 0; }
/* line 56, _media-queries_grid-system.scss */
#training:before, #training:after { content: " "; display: table; }
/* line 61, _media-queries_grid-system.scss */
#training:after { clear: both; }
/* line 338, page/_home.scss */
#training .training-left { width: 75.5%; padding: 0 4.5%; float: left; }
@media only screen and (max-width: 979px) { /* line 338, page/_home.scss */
  #training .training-left { width: 65%; } }
@media only screen and (max-width: 767px) { /* line 338, page/_home.scss */
  #training .training-left { width: 100%; } }
/* line 349, page/_home.scss */
#training .training-left h2.black-title { color: #fff; }
/* line 352, page/_home.scss */
#training .training-left p { font-size: 16px; color: #fff; }
@media only screen and (max-width: 767px) { /* line 352, page/_home.scss */
  #training .training-left p { font-size: 14px; } }
/* line 359, page/_home.scss */
#training .training-right { width: 24.5%; float: right; }
@media only screen and (max-width: 979px) { /* line 359, page/_home.scss */
  #training .training-right { width: 35%; } }
@media only screen and (max-width: 767px) { /* line 359, page/_home.scss */
  #training .training-right { width: 100%; float: none; text-align: center; }
  /* line 369, page/_home.scss */
  #training .training-right .training-list { display: inline-block; margin-top: 20px; } }
/* line 375, page/_home.scss */
#training .training-right .training-list li { list-style: none; text-align: center; float: left; }
/* line 379, page/_home.scss */
#training .training-right .training-list li span { font-family: "Gotham Narrow", sans-serif; font-weight : 700; font-size: 13px; color: #fff; margin-top: 10px; text-transform: uppercase; display: block; }
/* line 390, page/_home.scss */
#training .training-right .scale { width: 87px; height: 87px; background: #fff; position: relative; -moz-border-radius: 100%; -webkit-border-radius: 100%; border-radius: 100%; overflow: hidden; margin: 0 15px; text-align: center; }
/* line 399, page/_home.scss */
#training .training-right .scale a { position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }

/* line 409, page/_home.scss */
#partner { padding: 50px 0 30px; }
@media only screen and (max-width: 767px) { /* line 409, page/_home.scss */
  #partner { padding: 25px 0; } }
/* line 414, page/_home.scss */
#partner h2.black-title { text-align: center; }
/* line 417, page/_home.scss */
#partner .of-partners { display: inline-block; margin-top: 29px; }
/* line 420, page/_home.scss */
#partner .of-partners .view-official-partners .views-row { display: block; float: left; padding: 0 18px; list-style: none; cursor: pointer; filter: alpha(opacity=70); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; -moz-opacity: 0.7; -khtml-opacity: 0.7; opacity: 0.7;  filter: grayscale(100%); -webkit-filter: grayscale(100%); /* For Webkit browsers */ filter: gray; /* For IE 6 - 9 */ -webkit-transition: all .6s ease; /* Transition for Webkit browsers */ }
/* line 432, page/_home.scss */
#partner .of-partners .view-official-partners .views-row:hover { filter: grayscale(0%); -webkit-filter: grayscale(0%); filter: none; filter: alpha(opacity=100); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; -moz-opacity: 1; -khtml-opacity: 1; opacity: 1; }
/* line 438, page/_home.scss */
#partner .of-partners .view-official-partners .views-row img { max-width: 100%; }
@media only screen and (max-width: 767px) { /* line 420, page/_home.scss */
  #partner .of-partners .view-official-partners .views-row { padding: 0 3px; } }

/* END HOMEPAGE */
/* STUDY AREAS */
/* line 451, page/_home.scss */
#why-study-construction { text-align: center; padding: 50px 0; }
@media only screen and (max-width: 767px) { /* line 451, page/_home.scss */
  #why-study-construction { padding: 25px 0; } }
/* line 457, page/_home.scss */
#why-study-construction .row { margin: 0 -7.5px; }
/* line 460, page/_home.scss */
#why-study-construction .col-sm-3 { padding: 0 7.5px; }
/* line 463, page/_home.scss */
#why-study-construction .price-box { background: #0fafed; padding: 40px 10.86957%; color: #fff; margin-top: 45px; }
@media only screen and (max-width: 767px) { /* line 463, page/_home.scss */
  #why-study-construction .price-box { padding: 20px 15px; margin-top: 15px; } }
/* line 472, page/_home.scss */
#why-study-construction .price-box h2.price-light { color: #fff; font-family: "Gotham Narrow", sans-serif; font-weight : 300; font-size: 62px; text-transform: none; }
@media only screen and (max-width: 979px) { /* line 472, page/_home.scss */
  #why-study-construction .price-box h2.price-light { font-size: 42px; } }
@media only screen and (max-width: 767px) { /* line 472, page/_home.scss */
  #why-study-construction .price-box h2.price-light { font-size: 32px; } }
/* line 483, page/_home.scss */
#why-study-construction .price-box h2.price-light span { vertical-align: top; font-size: 38px; }

/* line 491, page/_home.scss */
#building-licensing { background: #0fafed; text-align: center; padding: 45px 0; color: #fff; }
@media only screen and (max-width: 767px) { /* line 491, page/_home.scss */
  #building-licensing { padding: 25px 0; } }
/* line 499, page/_home.scss */
#building-licensing .container, #building-licensing #block-system-main .profile, #block-system-main #building-licensing .profile { padding: 0 7.0%; }
/* line 502, page/_home.scss */
#building-licensing h2, #building-licensing p { color: white; }
/* line 505, page/_home.scss */
#building-licensing h2 { margin-bottom: 25px; }
@media only screen and (max-width: 767px) { /* line 505, page/_home.scss */
  #building-licensing h2 { font-size: 28px; } }
/* line 511, page/_home.scss */
#building-licensing a { clear: both; display: inline-block; }

/* line 517, page/_home.scss */
#success-stories { padding: 50px 0; }
/* line 56, _media-queries_grid-system.scss */
#success-stories:before, #success-stories:after { content: " "; display: table; }
/* line 61, _media-queries_grid-system.scss */
#success-stories:after { clear: both; }
@media only screen and (max-width: 767px) { /* line 517, page/_home.scss */
  #success-stories { text-align: center; padding: 25px 0; }
  /* line 524, page/_home.scss */
  #success-stories .blue-title a { font-size: 17px; } }
/* line 529, page/_home.scss */
#success-stories h2.black-title { width: 90%; }
@media only screen and (max-width: 767px) { /* line 529, page/_home.scss */
  #success-stories h2.black-title { width: 100%; } }
@media only screen and (max-width: 767px) { /* line 535, page/_home.scss */
  #success-stories .block-video { margin-top: 30px; } }
/* line 539, page/_home.scss */
#success-stories .block-video a { clear: both; float: right; }
/* line 546, page/_home.scss */
#success-stories .video-box { margin-bottom: 15px; }
/* line 548, page/_home.scss */
#success-stories .video-box iframe { width: 100%; max-width: 100%; }

/* line 1, page/_block.scss */
.top-page { padding: 15px 0; background-color: #fafafa; margin-bottom: 10px; }
/* line 5, page/_block.scss */
.top-page.pdb0 { padding-bottom: 0; }
/* line 8, page/_block.scss */
.top-page .container, .top-page #block-system-main .profile, #block-system-main .top-page .profile { padding: 0 5px; }
@media only screen and (max-width: 767px) { /* line 8, page/_block.scss */
  .top-page .container, .top-page #block-system-main .profile, #block-system-main .top-page .profile { padding: 0 15px; } }
/* line 14, page/_block.scss */
.top-page .black-title { font-size: 42px; margin-bottom: 0; }
@media only screen and (max-width: 767px) { /* line 14, page/_block.scss */
  .top-page .black-title { font-size: 24px; } }
/* line 21, page/_block.scss */
.top-page h1.black-title { margin-bottom: 15px; }

.top-page div.black-title
{
	color						: #444444;
	font-weight					: 700;
	text-transform					: uppercase;
	text-rendering					: optimizeLegibility;
	margin-bottom					: 15px;
}

/* line 24, page/_block.scss */
.top-page .sub-title { font-size: 24px; text-transform: none; margin-bottom: -5px; font-family: "Gotham Narrow", sans-serif; font-weight : 500; }
@media only screen and (max-width: 767px) { /* line 24, page/_block.scss */
  .top-page .sub-title { font-size: 18px; } }
/* line 33, page/_block.scss */
.top-page .breadcrumb { margin: 0 0 20px; background: transparent; padding: 0; border: none; }
/* line 38, page/_block.scss */
.top-page .breadcrumb li { display: inline; font-size: 10px; }
/* line 41, page/_block.scss */
.top-page .breadcrumb li a { color: #5e5e5e; text-decoration: none; font-size: 10px; }
/* line 48, page/_block.scss */
.top-page .breadcrumb li + li:before { content: "> "; margin: 0 3px; }

/* line 54, page/_block.scss */
.text-book { text-transform: uppercase; font-family: "Gotham Narrow", sans-serif; font-weight : 400; font-size: 11px; clear: both; }
/* line 59, page/_block.scss */
.text-book .username { margin-right: 5px; }

/* line 63, page/_block.scss */
.tag-links { margin-bottom: 8px; }
/* line 56, _media-queries_grid-system.scss */
.tag-links:before, .tag-links:after { content: " "; display: table; }
/* line 61, _media-queries_grid-system.scss */
.tag-links:after { clear: both; }
/* line 66, page/_block.scss */
.tag-links .taxonomy-term, .tag-links a { float: left; margin-right: 6px; list-style: none; }
/* line 70, page/_block.scss */
.tag-links .taxonomy-term h2, .tag-links a h2 { margin: 0; padding: 0; }
/* line 75, page/_block.scss */
.tag-links a { background: #0fafed; color: #fff; font-size: 9px; text-transform: uppercase; font-family: "Gotham Narrow", sans-serif; font-weight : 700; padding: 3px 7px; text-decoration: none; float: none; }

/* line 87, page/_block.scss */
.blog-wrapper { padding: 20px 0; }
/* line 56, _media-queries_grid-system.scss */
.blog-wrapper:before, .blog-wrapper:after { content: " "; display: table; }
/* line 61, _media-queries_grid-system.scss */
.blog-wrapper:after { clear: both; }
/* line 90, page/_block.scss */
.blog-wrapper h2.black-title { font-size: 33px; }
@media only screen and (max-width: 979px) { /* line 90, page/_block.scss */
  .blog-wrapper h2.black-title { font-size: 22px; } }
/* line 96, page/_block.scss */
.blog-wrapper .col-left, .blog-wrapper .col-one-block { float: left; width: 81%; }
@media only screen and (max-width: 979px) { /* line 96, page/_block.scss */
  .blog-wrapper .col-left, .blog-wrapper .col-one-block { width: 75%; } }
@media only screen and (max-width: 767px) { /* line 96, page/_block.scss */
  .blog-wrapper .col-left, .blog-wrapper .col-one-block { width: 100%; margin-bottom: 30px; } }
/* line 106, page/_block.scss */
.blog-wrapper .col-left hr, .blog-wrapper .col-one-block hr { height: 2px; background: #626262; display: block; clear: both; margin: 0 15px 30px; }
@media only screen and (max-width: 767px) { /* line 106, page/_block.scss */
  .blog-wrapper .col-left hr, .blog-wrapper .col-one-block hr { margin: 0 15px 15px; } }

/* line 117, page/_block.scss */
.blog-wrapper .col-left .block-content .block-img,
.blog-wrapper .col-left .block-content .field-name-field-basic-page-image,
.blog-wrapper .col-left .block-content .field-name-field-blog-image,
.blog-wrapper .col-left .block-content .field-name-field-brafton-image,
.blog-wrapper .col-one-block .block-content .block-img,
.blog-wrapper .col-one-block .block-content .field-name-field-basic-page-image,
.blog-wrapper .col-one-block .block-content .field-name-field-blog-image,
.blog-wrapper .col-one-block .block-content .field-name-field-brafton-image
{
	max-width					: 350px;
	margin						: 5px 20px 10px 0;
	float						: left;
}

@media only screen and (max-width: 767px) { /* line 117, page/_block.scss */
  .blog-wrapper .col-left .block-content .block-img, .blog-wrapper .col-left .block-content .field-name-field-basic-page-image, .blog-wrapper .col-left .block-content .field-name-field-blog-image, .blog-wrapper .col-one-block .block-content .block-img, .blog-wrapper .col-one-block .block-content .field-name-field-basic-page-image, .blog-wrapper .col-one-block .block-content .field-name-field-blog-image { width: 100%; max-width: 100%; margin: 5px 0 15px; } }
/* line 127, page/_block.scss */
.blog-wrapper .col-left .block-content p, .blog-wrapper .col-one-block .block-content p { margin-bottom: 22px; line-height: 20px; }
/* line 132, page/_block.scss */
.blog-wrapper .col-left .share-this, .blog-wrapper .col-left .sharethis-buttons, .blog-wrapper .col-left .sharethis-wrapper, .blog-wrapper .col-one-block .share-this, .blog-wrapper .col-one-block .sharethis-buttons, .blog-wrapper .col-one-block .sharethis-wrapper { margin-bottom: 30px; }
/* line 56, _media-queries_grid-system.scss */
.blog-wrapper .col-left .share-this:before, .blog-wrapper .col-left .share-this:after, .blog-wrapper .col-left .sharethis-buttons:before, .blog-wrapper .col-left .sharethis-buttons:after, .blog-wrapper .col-left .sharethis-wrapper:before, .blog-wrapper .col-left .sharethis-wrapper:after, .blog-wrapper .col-one-block .share-this:before, .blog-wrapper .col-one-block .share-this:after, .blog-wrapper .col-one-block .sharethis-buttons:before, .blog-wrapper .col-one-block .sharethis-buttons:after, .blog-wrapper .col-one-block .sharethis-wrapper:before, .blog-wrapper .col-one-block .sharethis-wrapper:after { content: " "; display: table; }
/* line 61, _media-queries_grid-system.scss */
.blog-wrapper .col-left .share-this:after, .blog-wrapper .col-left .sharethis-buttons:after, .blog-wrapper .col-left .sharethis-wrapper:after, .blog-wrapper .col-one-block .share-this:after, .blog-wrapper .col-one-block .sharethis-buttons:after, .blog-wrapper .col-one-block .sharethis-wrapper:after { clear: both; }
/* line 135, page/_block.scss */
.blog-wrapper .col-left .share-this span, .blog-wrapper .col-left .sharethis-buttons span, .blog-wrapper .col-left .sharethis-wrapper span, .blog-wrapper .col-one-block .share-this span, .blog-wrapper .col-one-block .sharethis-buttons span, .blog-wrapper .col-one-block .sharethis-wrapper span { list-style: none; float: left; margin-right: 6px; cursor: pointer; filter: alpha(opacity=80); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; -moz-opacity: 0.8; -khtml-opacity: 0.8; opacity: 0.8; }
/* line 141, page/_block.scss */
.blog-wrapper .col-left .share-this span:hover, .blog-wrapper .col-left .sharethis-buttons span:hover, .blog-wrapper .col-left .sharethis-wrapper span:hover, .blog-wrapper .col-one-block .share-this span:hover, .blog-wrapper .col-one-block .sharethis-buttons span:hover, .blog-wrapper .col-one-block .sharethis-wrapper span:hover { filter: alpha(opacity=100); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; -moz-opacity: 1; -khtml-opacity: 1; opacity: 1; }
/* line 146, page/_block.scss */
.blog-wrapper .col-left .comment-add, .blog-wrapper .col-one-block .comment-add { display: none; }
/* line 150, page/_block.scss */
.blog-wrapper .col-left .comment .user-picture, .blog-wrapper .col-one-block .comment .user-picture { float: left; width: 65px; margin: 5px 15px 0 0; }
/* line 155, page/_block.scss */
.blog-wrapper .col-left .comment h3, .blog-wrapper .col-one-block .comment h3 { line-height: 13px; float: left; }
@media only screen and (max-width: 767px) { /* line 155, page/_block.scss */
  .blog-wrapper .col-left .comment h3, .blog-wrapper .col-one-block .comment h3 { margin-bottom: 0; float: none; } }
/* line 162, page/_block.scss */
.blog-wrapper .col-left .comment h3 a, .blog-wrapper .col-one-block .comment h3 a { font-size: 13px; color: #0fafed; }
/* line 167, page/_block.scss */
.blog-wrapper .col-left .comment .submitted, .blog-wrapper .col-one-block .comment .submitted { margin: 0 0 0 15px; float: left; }
@media only screen and (max-width: 767px) { /* line 167, page/_block.scss */
  .blog-wrapper .col-left .comment .submitted, .blog-wrapper .col-one-block .comment .submitted { margin-right: 0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 70%; margin-bottom: 5px; } }
/* line 178, page/_block.scss */
.blog-wrapper .col-left .comment .submitted .permalink, .blog-wrapper .col-one-block .comment .submitted .permalink { display: none; }
/* line 181, page/_block.scss */
.blog-wrapper .col-left .comment .submitted span, .blog-wrapper .col-one-block .comment .submitted span { font-style: normal; font-size: 11px; }
/* line 186, page/_block.scss */
.blog-wrapper .col-left .comment .content, .blog-wrapper .col-one-block .comment .content { width: 90%; float: left; }
@media only screen and (max-width: 979px) { /* line 186, page/_block.scss */
  .blog-wrapper .col-left .comment .content, .blog-wrapper .col-one-block .comment .content { width: 85%; } }
@media only screen and (max-width: 767px) { /* line 186, page/_block.scss */
  .blog-wrapper .col-left .comment .content, .blog-wrapper .col-one-block .comment .content { width: 80%; } }
@media only screen and (max-width: 479px) { /* line 186, page/_block.scss */
  .blog-wrapper .col-left .comment .content, .blog-wrapper .col-one-block .comment .content { width: 72%; } }
/* line 199, page/_block.scss */
.blog-wrapper .col-left .comment .links, .blog-wrapper .col-one-block .comment .links { float: right; clear: both; }
/* line 202, page/_block.scss */
.blog-wrapper .col-left .comment .links a, .blog-wrapper .col-one-block .comment .links a { color: #444; font-family: "Gotham Narrow", sans-serif; font-size: 12px; font-weight : 700; }
/* line 209, page/_block.scss */
.blog-wrapper .col-left .comment-wrapper, .blog-wrapper .col-one-block .comment-wrapper { border-top: 2px solid #626262; padding-bottom: 40px; }
/* line 56, _media-queries_grid-system.scss */
.blog-wrapper .col-left .comment-wrapper:before, .blog-wrapper .col-left .comment-wrapper:after, .blog-wrapper .col-one-block .comment-wrapper:before, .blog-wrapper .col-one-block .comment-wrapper:after { content: " "; display: table; }
/* line 61, _media-queries_grid-system.scss */
.blog-wrapper .col-left .comment-wrapper:after, .blog-wrapper .col-one-block .comment-wrapper:after { clear: both; }
/* line 213, page/_block.scss */
.blog-wrapper .col-left .comment-wrapper h2.title, .blog-wrapper .col-one-block .comment-wrapper h2.title { margin: 0; margin-bottom: 10px; color: #444444; font-family: "Gotham Narrow", sans-serif; font-size: 16px; font-weight: 700; font-style: normal; line-height: 1.4; text-rendering: optimizeSpeed; }
/* line 217, page/_block.scss */
.blog-wrapper .col-left .comment-wrapper .comment-form .form-item-name, .blog-wrapper .col-left .comment-wrapper .comment-form .form-item-subject, .blog-wrapper .col-one-block .comment-wrapper .comment-form .form-item-name, .blog-wrapper .col-one-block .comment-wrapper .comment-form .form-item-subject { width: 50%; padding: 0 15px; float: left; }
@media only screen and (max-width: 767px) { /* line 217, page/_block.scss */
  .blog-wrapper .col-left .comment-wrapper .comment-form .form-item-name, .blog-wrapper .col-left .comment-wrapper .comment-form .form-item-subject, .blog-wrapper .col-one-block .comment-wrapper .comment-form .form-item-name, .blog-wrapper .col-one-block .comment-wrapper .comment-form .form-item-subject { width: 100%; float: none; } }
/* line 226, page/_block.scss */
.blog-wrapper .col-left .comment-wrapper .comment-form .form-type-item, .blog-wrapper .col-one-block .comment-wrapper .comment-form .form-type-item { padding: 0 15px; }
/* line 228, page/_block.scss */
.blog-wrapper .col-left .comment-wrapper .comment-form .form-type-item a, .blog-wrapper .col-one-block .comment-wrapper .comment-form .form-type-item a { color: #0fafed; font-family: "Gotham Narrow", sans-serif; font-weight : 700; }
/* line 233, page/_block.scss */
.blog-wrapper .col-left .comment-wrapper .comment-form .field-name-comment-body, .blog-wrapper .col-one-block .comment-wrapper .comment-form .field-name-comment-body { width: 100%; padding: 0 15px; clear: both; }
/* line 238, page/_block.scss */
.blog-wrapper .col-left .comment-wrapper .comment-form input, .blog-wrapper .col-left .comment-wrapper .comment-form textarea, .blog-wrapper .col-one-block .comment-wrapper .comment-form input, .blog-wrapper .col-one-block .comment-wrapper .comment-form textarea { border: 2px solid #0fafed; font-size: 13px; font-family: "Gotham Narrow", sans-serif; font-weight : 300; width: 100%; padding: 15px; margin-bottom: 15px; color: #5e5e5e; }
/* line 247, page/_block.scss */
.blog-wrapper .col-left .comment-wrapper .comment-form textarea, .blog-wrapper .col-one-block .comment-wrapper .comment-form textarea { margin-bottom: 0; }
/* line 250, page/_block.scss */
.blog-wrapper .col-left .comment-wrapper .comment-form .grippie, .blog-wrapper .col-one-block .comment-wrapper .comment-form .grippie { margin-bottom: 30px; }
/* line 253, page/_block.scss */
.blog-wrapper .col-left .comment-wrapper .comment-form input, .blog-wrapper .col-one-block .comment-wrapper .comment-form input { height: 47px; line-height: 47px; padding: 0 15px; }
/* line 258, page/_block.scss */
.blog-wrapper .col-left .comment-wrapper .comment-form button, .blog-wrapper .col-one-block .comment-wrapper .comment-form button { height: 26px; line-height: 26px; padding: 0 10px; float: right; margin: -15px 0 0 5px; }
/* line 265, page/_block.scss */
.blog-wrapper .col-left .comment-wrapper .comment-form #edit-submit, .blog-wrapper .col-one-block .comment-wrapper .comment-form #edit-submit { margin-right: 15px; }
/* line 269, page/_block.scss */
.blog-wrapper .col-left .comment-wrapper .comment-form > div, .blog-wrapper .col-one-block .comment-wrapper .comment-form > div { margin: 0 -15px; }
/* line 272, page/_block.scss */
.blog-wrapper .col-left .comment-wrapper fieldset.filter-wrapper, .blog-wrapper .col-one-block .comment-wrapper fieldset.filter-wrapper { display: none; }
/* line 277, page/_block.scss */
.blog-wrapper .col-right { float: right; width: 16%; }
@media only screen and (max-width: 979px) { /* line 277, page/_block.scss */
  .blog-wrapper .col-right { width: 22%; } }
@media only screen and (max-width: 767px) { /* line 277, page/_block.scss */
  .blog-wrapper .col-right { width: 100%; /* margin: 0 -5px; */ } }
/* line 287, page/_block.scss */
.blog-wrapper .col-right .search-aside { position: relative; margin-bottom: 10px; }
/* line 290, page/_block.scss */
.blog-wrapper .col-right .search-aside input { background: #e1e1e1; height: 30px; line-height: 30px; padding: 0 10px; border: none; color: #5e5e5e; font-size: 13px; width: 100%; }
/* line 300, page/_block.scss */
.blog-wrapper .col-right .search-aside .btn-search { position: absolute; right: 10px; left: inherit; top: 3px; -webkit-transform: scale(0.7); -moz-transform: scale(0.7); -ms-transform: scale(0.7); -o-transform: scale(0.7); transform: scale(0.7); }
/* line 309, page/_block.scss */
.blog-wrapper .col-right .category { margin-bottom: 10px; }
@media only screen and (max-width: 767px) { /* line 309, page/_block.scss */
  .blog-wrapper .col-right .category { width: 100%; /* float: left;
padding: 0 5px; */ } }
/* line 316, page/_block.scss */
.blog-wrapper .col-right .category .title-toggle { font-size: 13px; text-transform: capitalize; color: #fff; background: #0fafed; padding: 10px; margin-bottom: 0; }
/* line 323, page/_block.scss */
.blog-wrapper .col-right .category .title-toggle .fa { float: right; color: #fff; font-size: 22px; font-weight: bold; }
/* line 330, page/_block.scss */
.blog-wrapper .col-right .category .toggle-links, .blog-wrapper .col-right .category .views-summary { background: #f6f4f4; padding: 10px 15px; }
/* line 333, page/_block.scss */
.blog-wrapper .col-right .category .toggle-links li, .blog-wrapper .col-right .category .views-summary li { list-style: none; }
/* line 335, page/_block.scss */
.blog-wrapper .col-right .category .toggle-links li a, .blog-wrapper .col-right .category .views-summary li a { text-decoration: none; color: #5e5e5e; line-height: 20px; }
/* line 345, page/_block.scss */
.blog-wrapper .col-one-block { width: 100%; }
@media only screen and (max-width: 979px) { /* line 345, page/_block.scss */
  .blog-wrapper .col-one-block { width: 100%; } }

/* line 353, page/_block.scss */
.request-info { padding: 25px 0; background: #0fafed; margin-bottom: 45px; }
/* line 56, _media-queries_grid-system.scss */
.request-info:before, .request-info:after { content: " "; display: table; }
/* line 61, _media-queries_grid-system.scss */
.request-info:after { clear: both; }
/* line 358, page/_block.scss */
.request-info input, .request-info select { height: 47px; line-height: 47px; border: 2px solid #fff; padding: 0 15px; width: 100%; font-size: 13px; color: #fff; font-family: "Gotham Narrow", sans-serif; font-weight : 300; background: transparent; -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; }
/* line 369, page/_block.scss */
.request-info input option, .request-info select option { background: #0fafed; }
/* line 373, page/_block.scss */
.request-info label { color: #fff; font-size: 22px; font-family: "Gotham Narrow", sans-serif; font-weight: 500; }
/* line 379, page/_block.scss */
.request-info .row { margin: 0 -8px; }
/* line 382, page/_block.scss */
.request-info .col-sm-5m, .request-info .views-exposed-widget { width: 37%; padding: 0 8px; }
@media only screen and (max-width: 767px) { /* line 382, page/_block.scss */
  .request-info .col-sm-5m, .request-info .views-exposed-widget { width: 100%; } }
/* line 389, page/_block.scss */
.request-info .col-sm-2, .request-info .views-submit-button { width: 26%; }
@media only screen and (max-width: 767px) { /* line 389, page/_block.scss */
  .request-info .col-sm-2, .request-info .views-submit-button { width: 100%; padding: 0 8px; } }
/* line 396, page/_block.scss */
.request-info .btn-gray, .request-info #success-stories .block-video a, #success-stories .block-video .request-info a, .request-info #user-login .create-acc .creat-btn a, #user-login .create-acc .creat-btn .request-info a, .request-info #user-login .create-acc #edit-submit a, #user-login .create-acc #edit-submit .request-info a, .request-info #user-login .login-form .creat-btn a, #user-login .login-form .creat-btn .request-info a, .request-info #user-login .login-form #edit-submit a, #user-login .login-form #edit-submit .request-info a, .request-info #user-login .login-form button, #user-login .login-form .request-info button, .request-info #user-login .login-form .btn, #user-login .login-form .request-info .btn, .request-info #user-login .login-form .a-btn a, #user-login .login-form .a-btn .request-info a, .request-info .a-btn #user-login .login-form a, .a-btn #user-login .login-form .request-info a, .request-info #user-login .login-form #building-licensing a, #user-login .login-form #building-licensing .request-info a, .request-info #building-licensing #user-login .login-form a, #building-licensing #user-login .login-form .request-info a, .request-info #user-login .login-form .faqs .more-link a, #user-login .login-form .faqs .more-link .request-info a, .request-info .faqs .more-link #user-login .login-form a, .faqs .more-link #user-login .login-form .request-info a, .request-info #user-login .login-form .study-format .bef-select-as-links a, #user-login .login-form .study-format .bef-select-as-links .request-info a, .request-info .study-format .bef-select-as-links #user-login .login-form a, .study-format .bef-select-as-links #user-login .login-form .request-info a, .request-info .enquiry .make-enqiry button, .enquiry .make-enqiry .request-info button, .request-info .enquiry #webform-client-form-78 button, .enquiry #webform-client-form-78 .request-info button, .request-info #node-78 .make-enqiry button, #node-78 .make-enqiry .request-info button, .request-info #node-78 #webform-client-form-78 button, #node-78 #webform-client-form-78 .request-info button, .request-info .faqs .more-link a, .faqs .more-link .request-info a, .request-info .make-enquiry form.webform-client-form .webform-submit, .make-enquiry form.webform-client-form .request-info .webform-submit, .request-info #node-77 form.webform-client-form .webform-submit, #node-77 form.webform-client-form .request-info .webform-submit, .request-info .views-exposed-form .form-submit { background: #393939; color: #fff; font-size: 16.688px; text-align: center; width: 115px; height: 47px; font-family: "Gotham Narrow", sans-serif; font-weight : 700; text-decoration: none; display: inline-block; padding: 6px 10px; line-height: 1em; margin: 31px 15px 0 0; }
/* line 410, page/_block.scss */
.request-info .btn-apply { width: 75px; }



/* line 414, page/_block.scss */
.you-may-also { background-color: #fafafa; padding: 30px 0; }
/* line 56, _media-queries_grid-system.scss */
.you-may-also:before, .you-may-also:after { content: " "; display: table; }
/* line 61, _media-queries_grid-system.scss */
.you-may-also:after { clear: both; }
/* line 418, page/_block.scss */
.you-may-also .row { margin: 0 -10px; }
/* line 421, page/_block.scss */
.you-may-also .col-sm-4 { padding: 0 10px; }
/* line 424, page/_block.scss */
.you-may-also img { width: 100%; }
/* line 427, page/_block.scss */
.you-may-also h5 { font-size: 16px; text-transform: capitalize; margin-bottom: 10px; margin-top: 15px; height: 40px;}
/* line 432, page/_block.scss */
.you-may-also .views-field-view-node a { text-decoration: none; color: #5e5e5e; font-size: 13px; font-family: "Gotham Narrow", sans-serif; font-weight : 300; margin-top: 7px; float: right; }
@media only screen and (max-width: 767px) { /* line 440, page/_block.scss */
  .you-may-also .pager-load-more { display: none; } }

  .you-may-also h4 { text-align: center;}


/* ======START STANDARD PAGE */
/* line 450, page/_block.scss */
.testimonials-block { padding-bottom: 50px; }
/* line 452, page/_block.scss */
.testimonials-block .row { margin: 0 -15px; }
/* line 455, page/_block.scss */
.testimonials-block .col-sm-6 { padding: 0 15px; }
/* line 458, page/_block.scss */
.testimonials-block .testimonials-box { padding: 20px; margin-bottom: 20px; background: #efefef; }
/* line 56, _media-queries_grid-system.scss */
.testimonials-block .testimonials-box:before, .testimonials-block .testimonials-box:after { content: " "; display: table; }
/* line 61, _media-queries_grid-system.scss */
.testimonials-block .testimonials-box:after { clear: both; }
@media only screen and (max-width: 767px) { /* line 458, page/_block.scss */
  .testimonials-block .testimonials-box { background: #fff; } }
/* line 466, page/_block.scss */
.testimonials-block .testimonials-box .top-box { min-height: 52px; margin-bottom: 20px; }
@media only screen and (max-width: 767px) { /* line 466, page/_block.scss */
  .testimonials-block .testimonials-box .top-box { margin-bottom: 10px; } }
/* line 472, page/_block.scss */
.testimonials-block .testimonials-box .top-box img { float: left; margin-right: 10px; width: 52px; }
/* line 477, page/_block.scss */
.testimonials-block .testimonials-box .top-box h4 { line-height: 30px; margin-bottom: -5px; font-size: 17px; }
/* line 481, page/_block.scss */
.testimonials-block .testimonials-box .top-box h4 a { color: #444444; }
/* line 485, page/_block.scss */
.testimonials-block .testimonials-box .top-box p { font-family: "Gotham Narrow", sans-serif; font-weight : 400; }
/* line 490, page/_block.scss */
.testimonials-block .testimonials-box .box-info p { font-size: 12px; }
/* line 493, page/_block.scss */
.testimonials-block .testimonials-box .box-info h5 { font-size: 14px; margin: 20px 0 10px; }
/* line 497, page/_block.scss */
.testimonials-block .testimonials-box .box-info .short-des { margin: 25px 0 5px; }
/* line 499, page/_block.scss */
.testimonials-block .testimonials-box .box-info .short-des p { font-size: 16px; }
/* line 503, page/_block.scss */
.testimonials-block .testimonials-box .box-info .a-btn { margin-top: 15px; float: right; }

/* line 511, page/_block.scss */
.our-people { padding-bottom: 40px; }
/* line 56, _media-queries_grid-system.scss */
.our-people:before, .our-people:after { content: " "; display: table; }
/* line 61, _media-queries_grid-system.scss */
.our-people:after { clear: both; }
/* line 514, page/_block.scss */
.our-people .pepple-img { float: left; width: 43.20988%; position: relative; }
@media only screen and (max-width: 767px) { /* line 514, page/_block.scss */
  .our-people .pepple-img { width: 100%; } }
/* line 521, page/_block.scss */
.our-people .pepple-img .ico { position: absolute; bottom: 10px; right: 10px; }
/* line 527, page/_block.scss */
.our-people .our-people-des { float: left; width: 53.7037%; margin-left: 3.08642%; }
@media only screen and (max-width: 767px) { /* line 527, page/_block.scss */
  .our-people .our-people-des { width: 100%; margin-left: 0; } }
/* line 535, page/_block.scss */
.our-people .our-people-des h2 { margin-bottom: 5px; }
/* line 538, page/_block.scss */
.our-people .our-people-des .office { color: #0fafed; font-family: "Gotham Narrow", sans-serif; font-weight : 400; text-decoration: none; }
/* line 544, page/_block.scss */
.our-people .our-people-des .field-name-field-our-people-location .field-item { margin: 15px 0; }
/* line 546, page/_block.scss */
.our-people .our-people-des .field-name-field-our-people-location .field-item a { display: inline-block; font-family: "Gotham Narrow", sans-serif; font-weight : 700; font-size: 11px; color: #444; text-decoration: none; text-transform: capitalize; }
/* line 554, page/_block.scss */
.our-people .our-people-des .field-name-field-our-people-location .field-item .fa { margin-right: 5px; font-size: 18px; float: left; }

/* line 56, _media-queries_grid-system.scss */
#user-login:before, #user-login:after { content: " "; display: table; }
/* line 61, _media-queries_grid-system.scss */
#user-login:after { clear: both; }
/* line 567, page/_block.scss */
#user-login .col-sm-6 { padding: 0 15px; }
/* line 570, page/_block.scss */
#user-login .row { margin: 0 -15px; }
/* line 575, page/_block.scss */
#user-login .create-acc ul li, #user-login .login-form ul li { float: left; margin-right: 12px; list-style: none; }
/* line 579, page/_block.scss */
#user-login .create-acc ul li a, #user-login .login-form ul li a { font-size: 11px; color: #0fafed; text-decoration: underline; }
@media only screen and (max-width: 767px) { /* line 574, page/_block.scss */
  #user-login .create-acc ul, #user-login .login-form ul { width: 50%; float: right; margin-top: 25px; }
  /* line 589, page/_block.scss */
  #user-login .create-acc ul li, #user-login .login-form ul li { float: none; display: block; margin-right: 0; text-align: right; } }
/* line 597, page/_block.scss */
#user-login .create-acc .btn, #user-login .create-acc .a-btn a, .a-btn #user-login .create-acc a, #user-login .create-acc #building-licensing a, #building-licensing #user-login .create-acc a, #user-login .create-acc #success-stories .block-video a, #success-stories .block-video #user-login .create-acc a, #user-login .create-acc .creat-btn a, #user-login .create-acc #edit-submit a, #user-login .login-form .creat-btn .create-acc a, #user-login .login-form #edit-submit .create-acc a, #user-login .create-acc .faqs .more-link a, .faqs .more-link #user-login .create-acc a, #user-login .create-acc .study-format .bef-select-as-links a, .study-format .bef-select-as-links #user-login .create-acc a, #user-login .login-form .btn, #user-login .login-form .a-btn a, .a-btn #user-login .login-form a, #user-login .login-form #building-licensing a, #building-licensing #user-login .login-form a, #user-login .login-form #success-stories .block-video a, #success-stories .block-video #user-login .login-form a, #user-login .create-acc .creat-btn .login-form a, #user-login .create-acc #edit-submit .login-form a, #user-login .login-form .creat-btn a, #user-login .login-form #edit-submit a, #user-login .login-form .faqs .more-link a, .faqs .more-link #user-login .login-form a, #user-login .login-form .study-format .bef-select-as-links a, .study-format .bef-select-as-links #user-login .login-form a { margin: 10px 0; }
/* line 600, page/_block.scss */
#user-login .create-acc .creat-btn, #user-login .create-acc #edit-submit, #user-login .login-form .creat-btn, #user-login .login-form #edit-submit { display: block; margin-top: 25px; }
@media only screen and (max-width: 767px) { /* line 600, page/_block.scss */
  #user-login .create-acc .creat-btn, #user-login .create-acc #edit-submit, #user-login .login-form .creat-btn, #user-login .login-form #edit-submit { width: 50%; float: left; } }
/* line 607, page/_block.scss */
#user-login .create-acc .creat-btn a, #user-login .create-acc #edit-submit a, #user-login .login-form .creat-btn a, #user-login .login-form #edit-submit a { display: inline-block; }
/* line 614, page/_block.scss */
#user-login .login-form { padding: 0 70px 100px 30px; }
@media only screen and (max-width: 767px) { /* line 614, page/_block.scss */
  #user-login .login-form { padding: 30px 0; } }
/* line 619, page/_block.scss */
#user-login .login-form h3 { font-size: 25px; }
/* line 622, page/_block.scss */
#user-login .login-form input { width: 100%; }
/* line 626, page/_block.scss */
#user-login .login-form button, #user-login .login-form .btn, #user-login .login-form .a-btn a, .a-btn #user-login .login-form a, #user-login .login-form #building-licensing a, #building-licensing #user-login .login-form a, #user-login .login-form #success-stories .block-video a, #success-stories .block-video #user-login .login-form a, #user-login .create-acc .creat-btn .login-form a, #user-login .create-acc #edit-submit .login-form a, #user-login .login-form .creat-btn a, #user-login .login-form #edit-submit a, #user-login .login-form .faqs .more-link a, .faqs .more-link #user-login .login-form a, #user-login .login-form .study-format .bef-select-as-links a, .study-format .bef-select-as-links #user-login .login-form a { float: right; }

/* line 634, page/_block.scss */
.enquiry, #node-78 { padding: 25px 0 0; }
/* line 56, _media-queries_grid-system.scss */
.enquiry:before, .enquiry:after, #node-78:before, #node-78:after { content: " "; display: table; }
/* line 61, _media-queries_grid-system.scss */
.enquiry:after, #node-78:after { clear: both; }
/* line 637, page/_block.scss */
.enquiry input, #node-78 input { width: 100%; }
/* line 641, page/_block.scss */
.enquiry .note, #node-78 .note { font-size: 22px; }
/* line 645, page/_block.scss */
.enquiry .make-enqiry, .enquiry #webform-client-form-78, #node-78 .make-enqiry, #node-78 #webform-client-form-78 { margin: 60px 0; position: relative; }
/* line 648, page/_block.scss */
.enquiry .make-enqiry h3, .enquiry #webform-client-form-78 h3, #node-78 .make-enqiry h3, #node-78 #webform-client-form-78 h3 { margin-bottom: 25px; }
/* line 651, page/_block.scss */
.enquiry .make-enqiry .text-required, .enquiry #webform-client-form-78 .text-required, #node-78 .make-enqiry .text-required, #node-78 #webform-client-form-78 .text-required { position: absolute; right: 0; top: 70px; font-size: 11px; }
/* line 657, page/_block.scss */
.enquiry .make-enqiry button, .enquiry #webform-client-form-78 button, #node-78 .make-enqiry button, #node-78 #webform-client-form-78 button { height: 47px; line-height: 47px; font-size: 22px; color: #fff; width: 100%; }
@media only screen and (max-width: 767px) { /* line 657, page/_block.scss */
  .enquiry .make-enqiry button, .enquiry #webform-client-form-78 button, #node-78 .make-enqiry button, #node-78 #webform-client-form-78 button { width: auto; float: right; } }
/* line 670, page/_block.scss */
.enquiry .webform-component--description, #node-78 .webform-component--description { clear: both; margin-top: 30px; }
/* line 674, page/_block.scss */
.enquiry .enquiry-text, #node-78 .enquiry-text { padding-top: 20px; clear: both; }
/* line 56, _media-queries_grid-system.scss */
.enquiry .enquiry-text:before, .enquiry .enquiry-text:after, #node-78 .enquiry-text:before, #node-78 .enquiry-text:after { content: " "; display: table; }
/* line 61, _media-queries_grid-system.scss */
.enquiry .enquiry-text:after, #node-78 .enquiry-text:after { clear: both; }
/* line 678, page/_block.scss */
.enquiry .enquiry-text p, #node-78 .enquiry-text p { font-size: 12px; color: #5e5e5e; }

@media only screen and (max-width: 767px) { /* line 686, page/_block.scss */
  .blogs-right { margin-top: 15px; } }
/* line 690, page/_block.scss */
.blogs-right h3 { margin: -10px 0 0; }
/* line 692, page/_block.scss */
.blogs-right h3 a { color: #444444; font-size: 24px; }
/* line 697, page/_block.scss */
.blogs-right .tag-links { margin-bottom: 3px; }
/* line 700, page/_block.scss */
.blogs-right .blogs-body { clear: both; margin-bottom: 30px; }
/* line 704, page/_block.scss */
.blogs-right .text-book { margin-bottom: 13px !important; }
@media only screen and (max-width: 767px) { /* line 707, page/_block.scss */
  .blogs-right .sharethis-wrapper { display: none; } }

@media only screen and (max-width: 767px) { /* line 713, page/_block.scss */
  .blogs-left { width: 100%; } }

/* line 3, page/_course.scss */
.top-page .top-lnav li { list-style: none; float: left; }
/* line 6, page/_course.scss */
.top-page .top-lnav li a { color: #5e5e5e; font: 14px/20px "Gotham Narrow", sans-serif; font-weight : 700; padding-right: 7px; margin-right: 7px; border-right: 1px solid #0fafed; }
@media only screen and (max-width: 767px) { /* line 6, page/_course.scss */
  .top-page .top-lnav li a { font: 12px/20px "Gotham Narrow", sans-serif; font-weight : 700; } }
/* line 16, page/_course.scss */
.top-page .top-lnav li:last-child a { border: none !important; }
/* line 21, page/_course.scss */
.top-page h2.black-title { max-width: 55%; margin-bottom: 15px; }
@media only screen and (max-width: 767px) { /* line 21, page/_course.scss */
  .top-page h2.black-title { max-width: 100%; font-size: 24px; } }
/* line 29, page/_course.scss */
.top-page .course-top-page { padding: 0 15px 25px 4.5%; }
/* line 56, _media-queries_grid-system.scss */
.top-page .course-top-page:before, .top-page .course-top-page:after { content: " "; display: table; }
/* line 61, _media-queries_grid-system.scss */
.top-page .course-top-page:after { clear: both; }
@media only screen and (max-width: 767px) { /* line 29, page/_course.scss */
  .top-page .course-top-page { padding: 0 0 15px; }
  /* line 34, page/_course.scss */
  .top-page .course-top-page .top-lnav { padding-bottom: 15px; } }
/* line 38, page/_course.scss */
.top-page .course-top-page .col-sm-4, .top-page .course-top-page .col-sm-8, .top-page .course-top-page .col-sm-6 { padding: 0 5px; }
@media only screen and (max-width: 767px) { /* line 38, page/_course.scss */
  .top-page .course-top-page .col-sm-4, .top-page .course-top-page .col-sm-8, .top-page .course-top-page .col-sm-6 { padding: 0 15px; } }
/* line 44, page/_course.scss */
.top-page .course-top-page .row { margin: 0 -5px; }
@media only screen and (max-width: 767px) { /* line 44, page/_course.scss */
  .top-page .course-top-page .row { margin: 0 -15px; } }
@media only screen and (max-width: 767px) { /* line 50, page/_course.scss */
  .top-page .course-top-page .top-form { margin: 0; } }
/* line 54, page/_course.scss */
.top-page .course-top-page .top-form label { font: 15px "Gotham Narrow", sans-serif; font-weight : 700; color: #0fafed; }
@media only screen and (max-width: 767px) { /* line 54, page/_course.scss */
  .top-page .course-top-page .top-form label { margin-bottom: 10px; } }
/* line 62, page/_course.scss */
.top-page .course-top-page .btn, .top-page .course-top-page .a-btn a, .a-btn .top-page .course-top-page a, .top-page .course-top-page #building-licensing a, #building-licensing .top-page .course-top-page a, .top-page .course-top-page #success-stories .block-video a, #success-stories .block-video .top-page .course-top-page a, .top-page .course-top-page #user-login .create-acc .creat-btn a, #user-login .create-acc .creat-btn .top-page .course-top-page a, .top-page .course-top-page #user-login .create-acc #edit-submit a, #user-login .create-acc #edit-submit .top-page .course-top-page a, .top-page .course-top-page #user-login .login-form .creat-btn a, #user-login .login-form .creat-btn .top-page .course-top-page a, .top-page .course-top-page #user-login .login-form #edit-submit a, #user-login .login-form #edit-submit .top-page .course-top-page a, .top-page .course-top-page .faqs .more-link a, .faqs .more-link .top-page .course-top-page a, .top-page .course-top-page .study-format .bef-select-as-links a, .study-format .bef-select-as-links .top-page .course-top-page a { height: 32px; line-height: 1em; padding: 5px 10px; font-size: 11px; white-space: normal; }
/* line 69, page/_course.scss */
.top-page .course-top-page .btn-break, .top-page .course-top-page .btn-break-blue, .top-page .course-top-page .study-format .bef-select-as-links a, .study-format .bef-select-as-links .top-page .course-top-page a { width: 80px; }
/* line 72, page/_course.scss */
.top-page .course-top-page .btn-break-blue { width: 50px; }
/* line 76, page/_course.scss */
.top-page .course-top-page .form-control::-webkit-input-placeholder { color: #393939; opacity: 1; }
/* line 80, page/_course.scss */
.top-page .course-top-page .form-control:-moz-placeholder { /* Firefox 18- */ color: #393939; opacity: 1; }
/* line 85, page/_course.scss */
.top-page .course-top-page .form-control::-moz-placeholder { /* Firefox 19+ */ color: #393939; opacity: 1; }
/* line 90, page/_course.scss */
.top-page .course-top-page .form-control:-ms-input-placeholder { color: #393939; }

/* line 96, page/_course.scss */
.btn-break, .btn-break-blue, .study-format .bef-select-as-links a { background: #393939; color: #fff; font-size: 16.688px; text-align: center; width: 125px; height: 47px; font-family: "Gotham Narrow", sans-serif; font-weight : 700; text-decoration: none; display: inline-block; padding: 6px 12px; line-height: 1em; }

/* line 109, page/_course.scss */
.btn-break-blue { background: #0fafed; }

/* line 115, page/_course.scss */
.leftnav-collapse.collapse { display: block; }
@media only screen and (max-width: 767px) { /* line 115, page/_course.scss */
  .leftnav-collapse.collapse { display: none; } }
@media only screen and (max-width: 767px) { /* line 121, page/_course.scss */
  .leftnav-collapse.in { display: block; } }

/* line 127, page/_course.scss */
.mb-leftnav { background: #393939; line-height: 40px; margin: 0 -15px; padding: 0 15px; }
/* line 56, _media-queries_grid-system.scss */
.mb-leftnav:before, .mb-leftnav:after { content: " "; display: table; }
/* line 61, _media-queries_grid-system.scss */
.mb-leftnav:after { clear: both; }
/* line 133, page/_course.scss */
.mb-leftnav h4 { float: left; color: #fff; margin: 0; line-height: 40px; }
/* line 139, page/_course.scss */
.mb-leftnav button { float: right; padding: 0; margin: 0; }
/* line 143, page/_course.scss */
.mb-leftnav button .fa { color: #fff; font-size: 24px; line-height: 40px; }

/* line 150, page/_course.scss */
.left-nav { margin-right: 15px; margin-top: 20px; z-index: 9; }
@media only screen and (max-width: 979px) { /* line 150, page/_course.scss */
  .left-nav { margin-right: 0; } }
@media only screen and (max-width: 767px) { /* line 150, page/_course.scss */
  .left-nav { position: static !important; } }
/* line 160, page/_course.scss */
.left-nav li { list-style: none; background: #000; }
/* line 163, page/_course.scss */
.left-nav li a { font: 18px/46px "Gotham Narrow", sans-serif; font-weight : 700; color: #fff; padding: 0 20px; display: block; }
/* line 168, page/_course.scss */
.left-nav li a:hover, .left-nav li a.active { color: #0fafed; background: #fff; }
/* line 173, page/_course.scss */
.left-nav li.head-nav { background: #e3e3e3; position: relative; }
@media only screen and (max-width: 767px) { /* line 173, page/_course.scss */
  .left-nav li.head-nav { display: none; } }
/* line 179, page/_course.scss */
.left-nav li.head-nav a { color: #3c3c3c; font: 17px/60px "Gotham Narrow", sans-serif; font-weight : 500; }
/* line 182, page/_course.scss */
.left-nav li.head-nav a:after, .left-nav li.head-nav a:before { width: 0; height: 0; content: ""; position: absolute; top: 50%; left: 100%; margin-top: -10px; }
/* line 192, page/_course.scss */
.left-nav li.head-nav a:after { border: 10px solid transparent; border-left-color: #e3e3e3; }
@media only screen and (max-width: 767px) { /* line 192, page/_course.scss */
  .left-nav li.head-nav a:after { display: none; border: none; } }
/* line 200, page/_course.scss */
.left-nav li.head-nav a:hover { background: #e3e3e3; color: #3c3c3c; }
/* line 206, page/_course.scss */
.left-nav li.foot-nav { background: #0fafed; }
/* line 208, page/_course.scss */
.left-nav li.foot-nav a { line-height: 60px; }
/* line 210, page/_course.scss */
.left-nav li.foot-nav a:hover { background: #0fafed; color: #fff; }

/* line 218, page/_course.scss */
.bottom-nav { background: #e3e3e3; padding: 15px 20px; margin-right: 15px; }
@media only screen and (max-width: 979px) { /* line 218, page/_course.scss */
  .bottom-nav { margin-right: 0; } }
/* line 225, page/_course.scss */
.bottom-nav p { font: 12px/17px "Gotham Narrow", sans-serif; margin-bottom: 0; font-weight : 500; }
/* line 229, page/_course.scss */
.bottom-nav .share-this { margin-top: 10px; }
/* line 231, page/_course.scss */
.bottom-nav .share-this li { list-style: none; float: left; margin-right: 10px; }
/* line 235, page/_course.scss */
.bottom-nav .share-this li:last-child { margin-right: 0; }

/* line 241, page/_course.scss */
.right-side { padding-top: 20px; }
/* line 243, page/_course.scss */
.right-side h2.black-title { font-size: 33px; }
.right-side h1.black-title { font-size: 33px; line-height : 0.83333; }
@media only screen and (max-width: 767px) { /* line 243, page/_course.scss */
  .right-side h1.black-title,
  .right-side h2.black-title { font-size: 22px; line-height: 24px; } }
/* line 250, page/_course.scss */
.right-side h3 { font: 26px/23px "Gotham Narrow", sans-serif; font-weight : 900; }
@media only screen and (max-width: 979px) { /* line 250, page/_course.scss */
  .right-side h3 { font: 20px/20px "Gotham Narrow", sans-serif; font-weight : 900; } }
/* line 257, page/_course.scss */
.right-side .top-banner { margin: 15px 0 50px; }
/* line 259, page/_course.scss */
.right-side .top-banner img { width: 100%; max-width: 100%; }
/* line 264, page/_course.scss */
.right-side .over-view-content { margin-bottom: 30px; }

/* line 268, page/_course.scss */
.course-qual-list { padding-bottom: 50px; }
/* line 270, page/_course.scss */
.course-qual-list .course-qual-item { position: relative; margin-bottom: 30px; }
@media only screen and (max-width: 767px) { /* line 270, page/_course.scss */
  .course-qual-list .course-qual-item { text-align: center; padding: 0 10px; }
  /* line 276, page/_course.scss */
  .course-qual-list .course-qual-item .mb-middle { vertical-align: middle; display: inline-block; }
  /* line 279, page/_course.scss */
  .course-qual-list .course-qual-item .mb-middle img, .course-qual-list .course-qual-item .mb-middle h4 { display: inline-block; vertical-align: middle; } }
/* line 285, page/_course.scss */
.course-qual-list .course-qual-item img { width: 80px; margin-right: 20px; position: absolute; left: 0; top: 50%; /*-moz-border-radius: 100%; -webkit-border-radius: 100%; border-radius: 100%;*/ -webkit-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); transform: translate(0, -50%); }
@media only screen and (max-width: 767px) { /* line 285, page/_course.scss */
  .course-qual-list .course-qual-item img { position: static; display: inline-block; margin: 0 5px; width: 65px; -webkit-transform: translate(0, 0); -moz-transform: translate(0, 0); -ms-transform: translate(0, 0); -o-transform: translate(0, 0); transform: translate(0, 0); } }
/* line 302, page/_course.scss */
.course-qual-list .course-qual-item h4 { margin-left: 100px; margin-bottom: 5px; }
@media only screen and (max-width: 767px) { /* line 302, page/_course.scss */
  .course-qual-list .course-qual-item h4 { display: inline-block; margin: 0 5px; vertical-align: middle; max-width: 67%; vertical-align: middle; text-align: left; } }
/* line 314, page/_course.scss */
.course-qual-list .course-qual-item p, .course-qual-list .course-qual-item div { margin-left: 100px; text-align: left; }
@media only screen and (max-width: 767px) { /* line 314, page/_course.scss */
  .course-qual-list .course-qual-item p, .course-qual-list .course-qual-item div { display: block; clear: both; margin: 15px 0 0; text-align: center; } }
/* line 325, page/_course.scss */
.course-qual-list .course-short-item { margin-bottom: 30px; }
/* line 327, page/_course.scss */
.course-qual-list .course-short-item img { width: 80px; display: inline-block; vertical-align: middle; margin-right: 20px; }
@media only screen and (max-width: 767px) { /* line 327, page/_course.scss */
  .course-qual-list .course-short-item img { display: block; margin: 0 auto 15px; } }
/* line 337, page/_course.scss */
.course-qual-list .course-short-item div { display: inline-block; vertical-align: middle; width: 62%; }
@media only screen and (max-width: 767px) { /* line 337, page/_course.scss */
  .course-qual-list .course-short-item div { width: 100%; text-align: center; } }
@media only screen and (max-width: 767px) { /* line 348, page/_course.scss */
  .course-qual-list .slick-prev, .course-qual-list .slick-next { -webkit-transform: scale(0.8); -moz-transform: scale(0.8); -ms-transform: scale(0.8); -o-transform: scale(0.8); transform: scale(0.8); }
  /* line 351, page/_course.scss */
  .course-qual-list .slick-prev { left: -10px; }
  /* line 354, page/_course.scss */
  .course-qual-list .slick-next { right: -10px; } }

/* line 359, page/_course.scss */
.toggle-item { padding: 15px 0; border-top: 1px solid #fff; }
@media only screen and (max-width: 767px) { /* line 359, page/_course.scss */
  .toggle-item { text-align: left; } }
/* line 365, page/_course.scss */
.toggle-item h5 { font: 16px/18px "Gotham Narrow", sans-serif; font-weight : 700; display: inline-block; cursor: pointer; margin-bottom: 0; }
/* line 370, page/_course.scss */
.toggle-item h5 span { float: left; margin-right: 12px; }
/* line 374, page/_course.scss */
.toggle-item h5 .open { background-image: url('../images/sprite-s299d3f52b2.png'); background-position: 0 -328px; background-repeat: no-repeat; overflow: hidden; display: block; height: 18px; width: 18px; margin-bottom : 1px; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dpi) { /* line 374, page/_course.scss */
  .toggle-item h5 .open { background-image: url('../images/sprite2x-se1b13de9c5.png'); background-size: 54.5px 635.5px; background-position: 0 -324px; height: 18px; width: 18px; } }
/* line 377, page/_course.scss */
.toggle-item h5 .close { background-image: url('../images/sprite-s299d3f52b2.png'); background-position: 0 -328px; background-repeat: no-repeat; overflow: hidden; display: block; height: 18px; width: 18px; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dpi) { /* line 377, page/_course.scss */
  .toggle-item h5 .close { background-image: url('../images/sprite2x-se1b13de9c5.png'); background-size: 54.5px 635.5px; background-position: 0 -324px; height: 18px; width: 18px; } }
/* line 381, page/_course.scss */
.toggle-item .toggle-content { padding-left: 30px; margin-top: 10px; display: none; width: 100%; }
/* line 386, page/_course.scss */
.toggle-item .toggle-content p { font: 14px/16px "Gotham Narrow", sans-serif; font-weight : 400; }

/* line 392, page/_course.scss */
.career-outcome { background: #ededed; padding: 30px 0 70px; }
/* line 395, page/_course.scss */
.career-outcome .career-boxs { margin-bottom: 30px; }
/* line 397, page/_course.scss */
.career-outcome .career-boxs .row { margin: 0 -6px; }
/* line 400, page/_course.scss */
.career-outcome .career-boxs .col-sm-4 { padding: 0 6px; }
/* line 403, page/_course.scss */
.career-outcome .career-boxs .caeer-box { background: #0fafed; padding: 20px; color: #fff; margin-bottom: 20px; }
@media only screen and (max-width: 979px) { /* line 403, page/_course.scss */
  .career-outcome .career-boxs .caeer-box { padding: 15px; } }
@media only screen and (max-width: 767px) { /* line 403, page/_course.scss */
  .career-outcome .career-boxs .caeer-box { margin: 0 30px; } }
/* line 414, page/_course.scss */
.career-outcome .career-boxs .caeer-box h3 { color: #fff; }
@media only screen and (max-width: 767px) { /* line 419, page/_course.scss */
  .career-outcome .career-boxs .slick-prev, .career-outcome .career-boxs .slick-next { -webkit-transform: scale(0.8); -moz-transform: scale(0.8); -ms-transform: scale(0.8); -o-transform: scale(0.8); transform: scale(0.8); }
  /* line 422, page/_course.scss */
  .career-outcome .career-boxs .slick-prev { left: -10px; }
  /* line 425, page/_course.scss */
  .career-outcome .career-boxs .slick-next { right: -10px; } }
/* line 430, page/_course.scss */
.career-outcome .graduate { position: relative; margin-bottom: 70px; }
/* line 433, page/_course.scss */
.career-outcome .graduate img { width: 96.49123%; -moz-border-radius: 100%; -webkit-border-radius: 100%; border-radius: 100%; }
@media only screen and (max-width: 767px) { /* line 433, page/_course.scss */
  .career-outcome .graduate img { width: 60%; margin: 0 auto 15px; } }
/* line 441, page/_course.scss */
.career-outcome .graduate h3 { margin-bottom: 0; }
/* line 444, page/_course.scss */
.career-outcome .graduate h4 { color: #0fafed; }
/* line 449, page/_course.scss */
.career-outcome .companies-hired h3 { margin-bottom: 20px; }

/* line 454, page/_course.scss */
.course-info { background: #0fafed; padding: 60px 0; color: #fff; }
/* line 458, page/_course.scss */
.course-info h2, .course-info h4, .course-info h5, .course-info a { color: #fff; }
/* line 461, page/_course.scss */
.course-info .course-boxs { margin: 30px 0; /* .col-sm-3 {
	padding: 0 10px;
}
.row {
	margin: 0 -10px;
} */ }
@media only screen and (max-width: 979px) { /* line 471, page/_course.scss */
  .course-info .course-boxs .col-sm-6:nth-child(2n+1) { clear: both; } }
/* line 476, page/_course.scss */
.course-info .course-boxs .course-box { background: #fff; padding: 15px; min-height: 168px; }
@media only screen and (max-width: 979px) { /* line 476, page/_course.scss */
  .course-info .course-boxs .course-box { min-height: 135px; margin-bottom: 15px; } }
/* line 484, page/_course.scss */
.course-info .course-boxs .course-box h3 { color: #0fafed; font: 15px/16px "Gotham Narrow", sans-serif; font-weight : 700; }
/* line 488, page/_course.scss */
.course-info .course-boxs .course-box p { color: #0fafed; font: 14px/16px "Gotham Narrow", sans-serif; font-weight : 400; }
/* line 495, page/_course.scss */
.course-info .units-of-competency h4 { font: 18px/16px "Gotham Narrow", sans-serif; font-weight : 900; }
/* line 499, page/_course.scss */
.course-info .entry-requirements { font-family: "Gotham Narrow", sans-serif; font-weight : 400; }
/* line 501, page/_course.scss */
.course-info .entry-requirements h4 { border-bottom: 1px solid #fff; }
/* line 504, page/_course.scss */
.course-info .entry-requirements p { font-family: "Gotham Narrow", sans-serif; font-weight : 400; }
/* line 507, page/_course.scss */
.course-info .entry-requirements ol { margin-top: 15px; }

/* line 512, page/_course.scss */
.white-block { background: #fff; padding: 20px 0; }
/* line 515, page/_course.scss */
.white-block .date-fees { padding: 30px 0; }
/* line 56, _media-queries_grid-system.scss */
.white-block .date-fees:before, .white-block .date-fees:after { content: " "; display: table; }
/* line 61, _media-queries_grid-system.scss */
.white-block .date-fees:after { clear: both; }
/* line 518, page/_course.scss */
.white-block .date-fees label { color: #0fafed; font: 15px "Gotham Narrow", sans-serif; font-weight : 700; }
@media only screen and (max-width: 767px) { /* line 518, page/_course.scss */
  .white-block .date-fees label { margin-bottom: 15px; display: block; } }
/* line 526, page/_course.scss */
.white-block .date-fees span.fr { margin-top: -15px; }
/* line 530, page/_course.scss */
.white-block .date-box { margin-bottom: 20px; }
/* line 56, _media-queries_grid-system.scss */
.white-block .date-box:before, .white-block .date-box:after { content: " "; display: table; }
/* line 61, _media-queries_grid-system.scss */
.white-block .date-box:after { clear: both; }
/* line 533, page/_course.scss */
.white-block .date-box .date-gray-box, .white-block .date-box .date-blue-box, .white-block .date-box .date-light-box { height: 70px; width: 20.18843%; padding: 20px 15px; float: left; margin-right: 0.94213%; }
@media only screen and (max-width: 979px) { /* line 533, page/_course.scss */
  .white-block .date-box .date-gray-box, .white-block .date-box .date-blue-box, .white-block .date-box .date-light-box { padding: 20px 10px; width: 23.80952%; } }
@media only screen and (max-width: 767px) { /* line 533, page/_course.scss */
  .white-block .date-box .date-gray-box, .white-block .date-box .date-blue-box, .white-block .date-box .date-light-box { width: 50%; margin: 0; } }
/* line 547, page/_course.scss */
.white-block .date-box .date-gray-box p, .white-block .date-box .date-blue-box p, .white-block .date-box .date-light-box p { font-size: 12px; color: #393939; margin-bottom: 0; }
/* line 552, page/_course.scss */
.white-block .date-box .date-gray-box h6, .white-block .date-box .date-blue-box h6, .white-block .date-box .date-light-box h6 { font: 14.5px/1em "Gotham Narrow", sans-serif; font-weight : 700; color: #393939; }
/* line 557, page/_course.scss */
.white-block .date-box .date-gray-box { background: #d2d2d2; }
/* line 560, page/_course.scss */
.white-block .date-box .date-blue-box { background: #0fafed; }
/* line 562, page/_course.scss */
.white-block .date-box .date-blue-box h5 { color: #fff; font: 15px/15px "Gotham Narrow", sans-serif; font-weight : 700; }
/* line 567, page/_course.scss */
.white-block .date-box .date-light-box { background: #f6f6f6; width: 57.46972%; margin-right: 0; }
@media only screen and (max-width: 979px) { /* line 567, page/_course.scss */
  .white-block .date-box .date-light-box { width: 47.61905%; }
  /* line 573, page/_course.scss */
  .white-block .date-box .date-light-box .col-xs-4 { padding: 0 10px; }
  /* line 576, page/_course.scss */
  .white-block .date-box .date-light-box .row { margin: 0 -10px; } }
@media only screen and (max-width: 767px) { /* line 567, page/_course.scss */
  .white-block .date-box .date-light-box { width: 100%; } }
/* line 585, page/_course.scss */
.white-block .our-faculty { padding-bottom: 40px; }
/* line 56, _media-queries_grid-system.scss */
.white-block .our-faculty:before, .white-block .our-faculty:after { content: " "; display: table; }
/* line 61, _media-queries_grid-system.scss */
.white-block .our-faculty:after { clear: both; }
/* line 588, page/_course.scss */
.white-block .our-faculty .trainer-list { padding-bottom: 40px; margin-top: 20px; }
/* line 592, page/_course.scss */
.white-block .our-faculty .trainer-list .field-name-field-our-people-location .fa { display: none; }
/* line 595, page/_course.scss */
.white-block .our-faculty .trainer-list .field-name-field-our-people-location a { font: 11px "Gotham Narrow", sans-serif; font-weight : 400; }
/* line 599, page/_course.scss */
.white-block .our-faculty .trainer-list img { margin-top: 15px; }
/* line 602, page/_course.scss */
.white-block .our-faculty .trainer-list .col-sm-3 { margin-bottom: 15px; }
/* line 605, page/_course.scss */
.white-block .our-faculty .trainer-list .trainer-name { font-size: 15px; margin-bottom: 0; }
/* line 611, page/_course.scss */
.white-block .finacial { padding-bottom: 40px; }
/* line 613, page/_course.scss */
.white-block .finacial .financial-box { background: #b2b2b2; position: relative; margin-bottom: 30px; }
/* line 56, _media-queries_grid-system.scss */
.white-block .finacial .financial-box:before, .white-block .finacial .financial-box:after { content: " "; display: table; }
/* line 61, _media-queries_grid-system.scss */
.white-block .finacial .financial-box:after { clear: both; }
/* line 619, page/_course.scss */
.white-block .finacial .half-box { width: 50%; float: left; padding: 0 30px; border-right: 1px solid #fff; height: 145px; position: relative; }
@media only screen and (max-width: 767px) { /* line 619, page/_course.scss */
  .white-block .finacial .half-box { height: 100px; width: 100%; border-right: none; border-bottom: 1px solid #fff; } }
/* line 632, page/_course.scss */
.white-block .finacial .half-box h4, .white-block .finacial .half-box h5 { color: #fff; margin-bottom: 0; }
/* line 636, page/_course.scss */
.white-block .finacial .half-box h4 { font: 24.5px/21px "Gotham Narrow", sans-serif; font-weight : 900; }
@media only screen and (max-width: 767px) { /* line 636, page/_course.scss */
  .white-block .finacial .half-box h4 { font: 20px/18px "Gotham Narrow", sans-serif; font-weight : 900; } }
/* line 642, page/_course.scss */
.white-block .finacial .half-box h5 { font: 19px/21px "Gotham Narrow", sans-serif; font-weight : 700; }
@media only screen and (max-width: 767px) { /* line 642, page/_course.scss */
  .white-block .finacial .half-box h5 { font: 16px/14px "Gotham Narrow", sans-serif; font-weight : 700; } }
/* line 648, page/_course.scss */
.white-block .finacial .half-box .align-mid { position: absolute; top: 50%; -webkit-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); transform: translate(0, -50%); }
@media only screen and (max-width: 767px) { /* line 648, page/_course.scss */
  .white-block .finacial .half-box .align-mid { top: 40%; left: 0; width: 100%; } }
/* line 658, page/_course.scss */
.white-block .finacial .half-box.last { border: none; }
/* line 660, page/_course.scss */
.white-block .finacial .half-box.last .align-mid { left: 15.49296%; }
@media only screen and (max-width: 767px) { /* line 665, page/_course.scss */
  .white-block .finacial .half-box.last .align-mid { left: 0; width: 100%; top: 70%; } }
/* line 673, page/_course.scss */
.white-block .finacial .or { background: #fff; width: 65px; height: 65px; text-align: center; color: #0fafed; padding: 18px 14px; font: 22px "Gotham Narrow", sans-serif; font-weight : 900; position: absolute; top: 50%; left: 50%; margin-top: -15px; -moz-border-radius: 100%; -webkit-border-radius: 100%; border-radius: 100%; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }
@media only screen and (max-width: 767px) { /* line 673, page/_course.scss */
  .white-block .finacial .or { margin-top: -38px; } }
/* line 691, page/_course.scss */
.white-block .finacial .foot-box { border-top: 1px solid #fff; background: #393939; height: 33px; padding: 5px 10px; clear: both; }
@media only screen and (max-width: 767px) { /* line 691, page/_course.scss */
  .white-block .finacial .foot-box { padding: 15px; height: auto; } }
/* line 701, page/_course.scss */
.white-block .finacial .foot-box span { float: right; text-align: center; width: 65px; color: #fff; font: 11.33px/1em "Gotham Narrow", sans-serif; font-weight : 900; }
@media only screen and (max-width: 767px) { /* line 701, page/_course.scss */
  .white-block .finacial .foot-box span { display: block; float: none; font: 21px/1em "Gotham Narrow",sans-serif; font-weight : 900; margin: 0 auto; width: 50%; } }
/* line 717, page/_course.scss */
.white-block .student-life { clear: both; }
/* line 56, _media-queries_grid-system.scss */
.white-block .student-life:before, .white-block .student-life:after { content: " "; display: table; }
/* line 61, _media-queries_grid-system.scss */
.white-block .student-life:after { clear: both; }
/* line 721, page/_course.scss */
.white-block .student-life .student-box .row { margin: 0 -7px; }
/* line 724, page/_course.scss */
.white-block .student-life .student-box .col-sm-5, .white-block .student-life .student-box .col-xs-6, .white-block .student-life .student-box .col-sm-7 { padding: 0 7px; }
/* line 727, page/_course.scss */
.white-block .student-life .student-box .blue-box { margin-bottom: 15px; }
/* line 729, page/_course.scss */
.white-block .student-life .student-box .blue-box:after { border-left-color: #0fafed; }
@media only screen and (max-width: 767px) { /* line 729, page/_course.scss */
  .white-block .student-life .student-box .blue-box:after { border-left-color: transparent; border-top-color: #0fafed; top: 100%; left: 10px; } }
/* line 739, page/_course.scss */
.white-block .student-life .student-box .gray-box { margin-bottom: 15px; }
/* line 741, page/_course.scss */
.white-block .student-life .student-box .gray-box:after { border-left-color: #d2d2d2; }
@media only screen and (max-width: 767px) { /* line 741, page/_course.scss */
  .white-block .student-life .student-box .gray-box:after { border-left-color: transparent; border-top-color: #d2d2d2; top: 100%; left: 10px; } }
/* line 751, page/_course.scss */
.white-block .student-life .student-box .light-box { margin-bottom: 15px; }
@media only screen and (max-width: 767px) { /* line 754, page/_course.scss */
  .white-block .student-life .student-box .max-height { height: auto !important; } }
/* line 761, page/_course.scss */
.white-block .what-learn { padding: 30px 0; }

/* line 765, page/_course.scss */
.faqs { background: #0fafed; color: #fff; padding: 50px 0; }
/* line 769, page/_course.scss */
.faqs h2, .faqs h6, .faqs h5 { color: #fff; }
@media only screen and (max-width: 767px) { /* line 772, page/_course.scss */
  .faqs .diff-ques { margin-top: 0; } }
/* line 776, page/_course.scss */
.faqs .diff-ques h6 { padding: 15px; background: #393939; color: #fff; margin-bottom: 0; line-height: 16px; }
/* line 783, page/_course.scss */
.faqs .diff-ques .dq-content { padding: 15px; background: #fff; color: #5e5e5e; }
/* line 787, page/_course.scss */
.faqs .diff-ques .dq-content a { display: block; }
/* line 792, page/_course.scss */
.faqs .toggle-item { border-top: none; border-bottom: 1px solid #fff; }
/* line 796, page/_course.scss */
.faqs .more-link { margin-top: 20px; }
@media only screen and (max-width: 767px) { /* line 796, page/_course.scss */
  .faqs .more-link { margin-bottom: 15px; } }
/* line 801, page/_course.scss */
.faqs .more-link a { display: inline-block; }

/* line 808, page/_course.scss */
.parallax { background-attachment: fixed; background-image: url("../images/parallax.jpg"); background-position: 0 -100%; background-repeat: no-repeat; background-size: cover; overflow: hidden; padding: 100px 0; position: relative; z-index: 0; }
@media only screen and (max-width: 767px) { /* line 808, page/_course.scss */
  .parallax { text-align: center; padding: 20px 0; background-position: 30% center; -moz-background-size: 300% auto 100%; -webkit-background-size: 300% auto 100%; -o-background-size: 300% auto 100%; background-size: 300% auto 100%; } }
/* line 824, page/_course.scss */
.parallax .btn, .parallax .a-btn a, .a-btn .parallax a, .parallax #building-licensing a, #building-licensing .parallax a, .parallax #success-stories .block-video a, #success-stories .block-video .parallax a, .parallax #user-login .create-acc .creat-btn a, #user-login .create-acc .creat-btn .parallax a, .parallax #user-login .create-acc #edit-submit a, #user-login .create-acc #edit-submit .parallax a, .parallax #user-login .login-form .creat-btn a, #user-login .login-form .creat-btn .parallax a, .parallax #user-login .login-form #edit-submit a, #user-login .login-form #edit-submit .parallax a, .parallax .faqs .more-link a, .faqs .more-link .parallax a, .parallax .study-format .bef-select-as-links a, .study-format .bef-select-as-links .parallax a { height: 100px; font: 53px/100px "Gotham Narrow", sans-serif; font-weight : 900; margin: 0 15px; }
@media only screen and (max-width: 979px) { /* line 824, page/_course.scss */
  .parallax .btn, .parallax .a-btn a, .a-btn .parallax a, .parallax #building-licensing a, #building-licensing .parallax a, .parallax #success-stories .block-video a, #success-stories .block-video .parallax a, .parallax #user-login .create-acc .creat-btn a, #user-login .create-acc .creat-btn .parallax a, .parallax #user-login .create-acc #edit-submit a, #user-login .create-acc #edit-submit .parallax a, .parallax #user-login .login-form .creat-btn a, #user-login .login-form .creat-btn .parallax a, .parallax #user-login .login-form #edit-submit a, #user-login .login-form #edit-submit .parallax a, .parallax .faqs .more-link a, .faqs .more-link .parallax a, .parallax .study-format .bef-select-as-links a, .study-format .bef-select-as-links .parallax a { height: 60px; font: 40px/60px "Gotham Narrow", sans-serif; font-weight : 900; } }
@media only screen and (max-width: 767px) { /* line 824, page/_course.scss */
  .parallax .btn, .parallax .a-btn a, .a-btn .parallax a, .parallax #building-licensing a, #building-licensing .parallax a, .parallax #success-stories .block-video a, #success-stories .block-video .parallax a, .parallax #user-login .create-acc .creat-btn a, #user-login .create-acc .creat-btn .parallax a, .parallax #user-login .create-acc #edit-submit a, #user-login .create-acc #edit-submit .parallax a, .parallax #user-login .login-form .creat-btn a, #user-login .login-form .creat-btn .parallax a, .parallax #user-login .login-form #edit-submit a, #user-login .login-form #edit-submit .parallax a, .parallax .faqs .more-link a, .faqs .more-link .parallax a, .parallax .study-format .bef-select-as-links a, .study-format .bef-select-as-links .parallax a { height: 40px; font: 21px/40px "Gotham Narrow", sans-serif; font-weight : 900; margin: 5px auto; } }
/* line 839, page/_course.scss */
.parallax .btn-gray:hover, .parallax #success-stories .block-video a:hover, #success-stories .block-video .parallax a:hover, .parallax #user-login .create-acc .creat-btn a:hover, #user-login .create-acc .creat-btn .parallax a:hover, .parallax #user-login .create-acc #edit-submit a:hover, #user-login .create-acc #edit-submit .parallax a:hover, .parallax #user-login .login-form .creat-btn a:hover, #user-login .login-form .creat-btn .parallax a:hover, .parallax #user-login .login-form #edit-submit a:hover, #user-login .login-form #edit-submit .parallax a:hover, .parallax #user-login .login-form button:hover, #user-login .login-form .parallax button:hover, .parallax #user-login .login-form .btn:hover, #user-login .login-form .parallax .btn:hover, .parallax #user-login .login-form .a-btn a:hover, #user-login .login-form .a-btn .parallax a:hover, .parallax .a-btn #user-login .login-form a:hover, .a-btn #user-login .login-form .parallax a:hover, .parallax #user-login .login-form #building-licensing a:hover, #user-login .login-form #building-licensing .parallax a:hover, .parallax #building-licensing #user-login .login-form a:hover, #building-licensing #user-login .login-form .parallax a:hover, .parallax #user-login .login-form .faqs .more-link a:hover, #user-login .login-form .faqs .more-link .parallax a:hover, .parallax .faqs .more-link #user-login .login-form a:hover, .faqs .more-link #user-login .login-form .parallax a:hover, .parallax #user-login .login-form .study-format .bef-select-as-links a:hover, #user-login .login-form .study-format .bef-select-as-links .parallax a:hover, .parallax .study-format .bef-select-as-links #user-login .login-form a:hover, .study-format .bef-select-as-links #user-login .login-form .parallax a:hover, .parallax .enquiry .make-enqiry button:hover, .enquiry .make-enqiry .parallax button:hover, .parallax .enquiry #webform-client-form-78 button:hover, .enquiry #webform-client-form-78 .parallax button:hover, .parallax #node-78 .make-enqiry button:hover, #node-78 .make-enqiry .parallax button:hover, .parallax #node-78 #webform-client-form-78 button:hover, #node-78 #webform-client-form-78 .parallax button:hover, .parallax .faqs .more-link a:hover, .faqs .more-link .parallax a:hover, .parallax .make-enquiry form.webform-client-form .webform-submit:hover, .make-enquiry form.webform-client-form .parallax .webform-submit:hover, .parallax #node-77 form.webform-client-form .webform-submit:hover, #node-77 form.webform-client-form .parallax .webform-submit:hover { background: #fff; }

@media only screen and (max-width: 767px) { /* line 844, page/_course.scss */
  .career-outcome, .course-info, .white-block, .faqs { text-align: center; padding: 20px 0; } }

/* line 851, page/_course.scss */
.study-format { position: relative; margin-top: 20px; }
/* line 854, page/_course.scss */
.study-format .col-md-2 { width: 20%; }
/* line 857, page/_course.scss */
.study-format #edit-field-course-study-area-nid-wrapper { width: 26%; padding: 0 7px; float: left; }
@media only screen and (max-width: 979px) { /* line 857, page/_course.scss */
  .study-format #edit-field-course-study-area-nid-wrapper { width: 33.3333%; } }
@media only screen and (max-width: 767px) { /* line 857, page/_course.scss */
  .study-format #edit-field-course-study-area-nid-wrapper { width: 100%; } }
/* line 868, page/_course.scss */
.study-format #edit-field-course-location-tid-wrapper, .study-format #edit-field-course-study-format-value-wrapper { width: 21%; padding: 0 7px; float: left; }
@media only screen and (max-width: 979px) { /* line 868, page/_course.scss */
  .study-format #edit-field-course-location-tid-wrapper, .study-format #edit-field-course-study-format-value-wrapper { width: 33.3333%; } }
@media only screen and (max-width: 767px) { /* line 868, page/_course.scss */
  .study-format #edit-field-course-location-tid-wrapper, .study-format #edit-field-course-study-format-value-wrapper { width: 100%; } }
/* line 879, page/_course.scss */
.study-format #edit-type-1-wrapper { width: 32%; float: left; padding: 0 7px; }
@media only screen and (max-width: 979px) { /* line 879, page/_course.scss */
  .study-format #edit-type-1-wrapper { width: 100%; } }
/* line 891, page/_course.scss */
.study-format .bef-select-as-links a:hover { color: #0fafed; }
/* line 895, page/_course.scss */
.study-format .bef-select-as-links .form-type-bef-link { float: right; }
/* line 898, page/_course.scss */
.study-format .bef-select-as-links #edit-type-1-events a { width: 80px; line-height: 35px; }
@media only screen and (max-width: 767px) { /* line 898, page/_course.scss */
  .study-format .bef-select-as-links #edit-type-1-events a { width: 75px; } }
/* line 905, page/_course.scss */
.study-format .bef-select-as-links #edit-type-1-course a { width: 123px; }
@media only screen and (max-width: 767px) { /* line 905, page/_course.scss */
  .study-format .bef-select-as-links #edit-type-1-course a { width: 115px; } }
/* line 911, page/_course.scss */
.study-format .bef-select-as-links #edit-type-1-short-course a { width: 95px; }
@media only screen and (max-width: 767px) { /* line 911, page/_course.scss */
  .study-format .bef-select-as-links #edit-type-1-short-course a { width: 88px; } }
/* line 918, page/_course.scss */
.study-format .selected-edit-type-1-all, .study-format .views-submit-button, .study-format #edit-type-1-all { display: none; }
/* line 921, page/_course.scss */
.study-format .row { margin: 0 -7px; }
/* line 924, page/_course.scss */
.study-format .pd-sm { padding: 0 7px; }
/* line 928, page/_course.scss */
.study-format .btn, .study-format .a-btn a, .a-btn .study-format a, .study-format #building-licensing a, #building-licensing .study-format a, .study-format #success-stories .block-video a, #success-stories .block-video .study-format a, .study-format #user-login .create-acc .creat-btn a, #user-login .create-acc .creat-btn .study-format a, .study-format #user-login .create-acc #edit-submit a, #user-login .create-acc #edit-submit .study-format a, .study-format #user-login .login-form .creat-btn a, #user-login .login-form .creat-btn .study-format a, .study-format #user-login .login-form #edit-submit a, #user-login .login-form #edit-submit .study-format a, .study-format .faqs .more-link a, .faqs .more-link .study-format a, .study-format .bef-select-as-links a { margin: 31px 2px 0 2px; float: left; }
@media only screen and (max-width: 767px) { /* line 928, page/_course.scss */
  .study-format .btn, .study-format .a-btn a, .a-btn .study-format a, .study-format #building-licensing a, #building-licensing .study-format a, .study-format #success-stories .block-video a, #success-stories .block-video .study-format a, .study-format #user-login .create-acc .creat-btn a, #user-login .create-acc .creat-btn .study-format a, .study-format #user-login .create-acc #edit-submit a, #user-login .create-acc #edit-submit .study-format a, .study-format #user-login .login-form .creat-btn a, #user-login .login-form .creat-btn .study-format a, .study-format #user-login .login-form #edit-submit a, #user-login .login-form #edit-submit .study-format a, .study-format .faqs .more-link a, .faqs .more-link .study-format a, .study-format .bef-select-as-links a { margin-top: 5px; } }
/* line 935, page/_course.scss */
.study-format .btn-apply { width: 85px; }
/* line 938, page/_course.scss */
.study-format .btn-gray, .study-format #success-stories .block-video a, #success-stories .block-video .study-format a, .study-format #user-login .create-acc .creat-btn a, #user-login .create-acc .creat-btn .study-format a, .study-format #user-login .create-acc #edit-submit a, #user-login .create-acc #edit-submit .study-format a, .study-format #user-login .login-form .creat-btn a, #user-login .login-form .creat-btn .study-format a, .study-format #user-login .login-form #edit-submit a, #user-login .login-form #edit-submit .study-format a, .study-format #user-login .login-form button, #user-login .login-form .study-format button, .study-format #user-login .login-form .btn, #user-login .login-form .study-format .btn, .study-format #user-login .login-form .a-btn a, #user-login .login-form .a-btn .study-format a, .study-format .a-btn #user-login .login-form a, .a-btn #user-login .login-form .study-format a, .study-format #user-login .login-form #building-licensing a, #user-login .login-form #building-licensing .study-format a, .study-format #building-licensing #user-login .login-form a, #building-licensing #user-login .login-form .study-format a, .study-format #user-login .login-form .faqs .more-link a, #user-login .login-form .faqs .more-link .study-format a, .study-format .faqs .more-link #user-login .login-form a, .faqs .more-link #user-login .login-form .study-format a, #user-login .login-form .study-format .bef-select-as-links a, .study-format .bef-select-as-links #user-login .login-form a, .study-format .enquiry .make-enqiry button, .enquiry .make-enqiry .study-format button, .study-format .enquiry #webform-client-form-78 button, .enquiry #webform-client-form-78 .study-format button, .study-format #node-78 .make-enqiry button, #node-78 .make-enqiry .study-format button, .study-format #node-78 #webform-client-form-78 button, #node-78 #webform-client-form-78 .study-format button, .study-format .faqs .more-link a, .faqs .more-link .study-format a, .study-format .make-enquiry form.webform-client-form .webform-submit, .make-enquiry form.webform-client-form .study-format .webform-submit, .study-format #node-77 form.webform-client-form .webform-submit, #node-77 form.webform-client-form .study-format .webform-submit { height: 47px; line-height: 47px; margin-top: 31px; margin-right: 0; }
/* line 944, page/_course.scss */
.study-format:after, .study-format:before { width: 0; height: 0; content: ""; position: absolute; top: 100%; left: 50%; margin-left: -23px; }
/* line 954, page/_course.scss */
.study-format:after { border: 23px solid transparent; border-top-color: #0fafed; }

/* line 961, page/_course.scss */
.short-avata { padding: 30px 0; background: #0fafed; color: #fff; }
@media only screen and (max-width: 767px) { /* line 965, page/_course.scss */
  .short-avata .short-avata-block { text-align: center; } }
/* line 969, page/_course.scss */
.short-avata .short-avata-block .field-name-field-story-image { display: inline-block; vertical-align: middle; width: 21.5%; margin-right: 4%; }
@media only screen and (max-width: 767px) { /* line 969, page/_course.scss */
  .short-avata .short-avata-block .field-name-field-story-image { width: 75%; margin: 0 auto 15px; } }
/* line 978, page/_course.scss */
.short-avata .short-avata-block .field-name-field-story-image img { -moz-border-radius: 100%; -webkit-border-radius: 100%; border-radius: 100%; }
/* line 982, page/_course.scss */
.short-avata .short-avata-block .short-avata-info { display: inline-block; vertical-align: middle; width: 74%; position: relative; color: #fff; }
@media only screen and (max-width: 767px) { /* line 982, page/_course.scss */
  .short-avata .short-avata-block .short-avata-info { width: 100%; } }
/* line 991, page/_course.scss */
.short-avata .short-avata-block .short-avata-info:before, .short-avata .short-avata-block .short-avata-info:after { content: '“'; font: 66px/25px "Gotham Narrow", sans-serif; font-weight : 900; height: 25px; position: absolute; }
@media only screen and (max-width: 767px) { /* line 991, page/_course.scss */
  .short-avata .short-avata-block .short-avata-info:before, .short-avata .short-avata-block .short-avata-info:after { text-align: center; font: 40px/25px "Gotham Narrow", sans-serif; font-weight : 900; height: 15px; } }
/* line 1002, page/_course.scss */
.short-avata .short-avata-block .short-avata-info:before { bottom: 100%; left: 0; }
/* line 1006, page/_course.scss */
.short-avata .short-avata-block .short-avata-info:after { top: 98%; right: 0; -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg); }

/* line 1015, page/_course.scss */
.qualification-course .qualification-item { padding: 35px 0; border-top: 1px solid #393939; }
@media only screen and (max-width: 767px) { /* line 1015, page/_course.scss */
  .qualification-course .qualification-item { padding: 20px 0; } }
/* line 1021, page/_course.scss */
.qualification-course .qualification-item .col-sm-4 { width: 27.5%; }
@media only screen and (max-width: 767px) { /* line 1021, page/_course.scss */
  .qualification-course .qualification-item .col-sm-4 { width: 100%; } }
/* line 1026, page/_course.scss */
.qualification-course .qualification-item .col-sm-4 img { width: 100%; }
@media only screen and (max-width: 767px) { /* line 1026, page/_course.scss */
  .qualification-course .qualification-item .col-sm-4 img { margin: 15px 0; } }
/* line 1033, page/_course.scss */
.qualification-course .qualification-item h3 a { font: 22px/30px "Gotham Narrow", sans-serif; font-weight : 700; color: #393939; margin-bottom: 2px; display: block; }
@media only screen and (max-width: 979px) { /* line 1033, page/_course.scss */
  .qualification-course .qualification-item h3 a { font: 20px/22px "Gotham Narrow", sans-serif; font-weight : 700; } }
/* line 1042, page/_course.scss */
.qualification-course .qualification-item div { font-size: 12px; margin-bottom: 15px; }
@media only screen and (max-width: 979px) { /* line 1042, page/_course.scss */
  .qualification-course .qualification-item div { margin-bottom: 5px; } }
/* line 1049, page/_course.scss */
.qualification-course .qualification-item h5 { font-family: "Gotham Narrow", sans-serif; font-weight : 700; }
@media only screen and (max-width: 979px) { /* line 1049, page/_course.scss */
  .qualification-course .qualification-item h5 { font-size: 14px; } }
/* line 1055, page/_course.scss */
.qualification-course .qualification-item .col-sm-6 { width: 51%; }
@media only screen and (max-width: 979px) { /* line 1055, page/_course.scss */
  .qualification-course .qualification-item .col-sm-6 { width: 50%; } }
@media only screen and (max-width: 767px) { /* line 1055, page/_course.scss */
  .qualification-course .qualification-item .col-sm-6 { width: 100%; } }
/* line 1064, page/_course.scss */
.qualification-course .qualification-item .col-sm-2 { width: 20%; }
@media only screen and (max-width: 979px) { /* line 1064, page/_course.scss */
  .qualification-course .qualification-item .col-sm-2 { width: 22%; } }
@media only screen and (max-width: 767px) { /* line 1064, page/_course.scss */
  .qualification-course .qualification-item .col-sm-2 { width: 100%; } }
/* line 1074, page/_course.scss */
.qualification-course .qualification-item .course-duration h6 { font: 13px/17px "Gotham Narrow", sans-serif; font-weight : 700; color: #393939; }
@media only screen and (max-width: 979px) { /* line 1074, page/_course.scss */
  .qualification-course .qualification-item .course-duration h6 { font: 14px/18px "Gotham Narrow", sans-serif; font-weight : 700; } }
/* line 1081, page/_course.scss */
.qualification-course .qualification-item .course-duration p { margin-bottom: 10px; }
@media only screen and (max-width: 767px) { /* line 1081, page/_course.scss */
  .qualification-course .qualification-item .course-duration p { float: left; margin-right: 5px; } }
/* line 1088, page/_course.scss */
.qualification-course .qualification-item .course-duration .time, .qualification-course .qualification-item .course-duration .circle { font: 36px/32px "Gotham Narrow", sans-serif; font-weight : 700; color: #0fafed; display: inline-block; vertical-align: middle; margin-right: 10px; width: 32px; height: 32px; clear: both; }
@media only screen and (max-width: 767px) { /* line 1088, page/_course.scss */
  .qualification-course .qualification-item .course-duration .time, .qualification-course .qualification-item .course-duration .circle { font: 28px/28px "Gotham Narrow", sans-serif; font-weight :700; width: 28px; height: 28px; margin-right: 3px; } }
/* line 1105, page/_course.scss */
.qualification-course .qualification-item .course-duration .circle img { -moz-border-radius: 100%; -webkit-border-radius: 100%; border-radius: 100%; width: 100%; vertical-align: top; }
/* line 1111, page/_course.scss */
.qualification-course .qualification-item .course-duration .break-line { width: 63px; font-size: 12px; line-height: 13px; text-transform: uppercase; vertical-align: middle; display: inline-block; }
@media only screen and (max-width: 767px) { /* line 1111, page/_course.scss */
  .qualification-course .qualification-item .course-duration .break-line { font-size: 11px; line-height: 11px; } }
/* line 1123, page/_course.scss */
.qualification-course .qualification-item .course-duration .time > .break-line { width: 32px; }
/* line 1126, page/_course.scss */
.qualification-course .qualification-item .course-duration .btn-break:hover, .qualification-course .qualification-item .course-duration .btn-break-blue:hover, .qualification-course .qualification-item .course-duration .study-format .bef-select-as-links a:hover, .study-format .bef-select-as-links .qualification-course .qualification-item .course-duration a:hover { color: #0fafed; }
/* line 1129, page/_course.scss */
.qualification-course .qualification-item .course-duration .btn, .qualification-course .qualification-item .course-duration .a-btn a, .a-btn .qualification-course .qualification-item .course-duration a, .qualification-course .qualification-item .course-duration #building-licensing a, #building-licensing .qualification-course .qualification-item .course-duration a, .qualification-course .qualification-item .course-duration #success-stories .block-video a, #success-stories .block-video .qualification-course .qualification-item .course-duration a, .qualification-course .qualification-item .course-duration #user-login .create-acc .creat-btn a, #user-login .create-acc .creat-btn .qualification-course .qualification-item .course-duration a, .qualification-course .qualification-item .course-duration #user-login .create-acc #edit-submit a, #user-login .create-acc #edit-submit .qualification-course .qualification-item .course-duration a, .qualification-course .qualification-item .course-duration #user-login .login-form .creat-btn a, #user-login .login-form .creat-btn .qualification-course .qualification-item .course-duration a, .qualification-course .qualification-item .course-duration #user-login .login-form #edit-submit a, #user-login .login-form #edit-submit .qualification-course .qualification-item .course-duration a, .qualification-course .qualification-item .course-duration .faqs .more-link a, .faqs .more-link .qualification-course .qualification-item .course-duration a, .qualification-course .qualification-item .course-duration .study-format .bef-select-as-links a, .study-format .bef-select-as-links .qualification-course .qualification-item .course-duration a { font: 11px/1em "Gotham Narrow", sans-serif; font-weight : 900; margin-right: 5px; width: 75px; height: 32px; white-space: normal; padding: 4px; }
/* line 1137, page/_course.scss */
.qualification-course .qualification-item .course-duration .btn-break-blue { width: 50px; }
/* line 1139, page/_course.scss */
.qualification-course .qualification-item .course-duration .btn-break-blue:hover { color: #393939; }
@media only screen and (max-width: 767px) { /* line 1143, page/_course.scss */
  .qualification-course .qualification-item .course-duration .btn-action { float: right; } }
/* line 1149, page/_course.scss */
.qualification-course .qualification-item .courses-location { margin-bottom: 15px; }
/* line 56, _media-queries_grid-system.scss */
.qualification-course .qualification-item .courses-location:before, .qualification-course .qualification-item .courses-location:after { content: " "; display: table; }
/* line 61, _media-queries_grid-system.scss */
.qualification-course .qualification-item .courses-location:after { clear: both; }
@media only screen and (max-width: 767px) { /* line 1149, page/_course.scss */
  .qualification-course .qualification-item .courses-location { margin-top: 10px; } }
/* line 1155, page/_course.scss */
.qualification-course .qualification-item .courses-location li { float: left; list-style: none; margin-right: 5px; padding: 0 3px; font-size: 12px; color: #393939; }
/* line 1162, page/_course.scss */
.qualification-course .qualification-item .courses-location li.active { background: #ededed; }
/* line 1167, page/_course.scss */
.qualification-course .qualification-item:last-child { border-bottom: 1px solid #393939; }

.qualification-course .view-empty p { height: 47px; font-size: 20px;}

/* line 1173, page/_course.scss */
.make-enquiry, #node-77 { margin-top: 30px; }
/* line 1175, page/_course.scss */
.make-enquiry .col-md-8 > .panel-body, #node-77 .col-md-8 > .panel-body { background: #0fafed; color: #fff; padding: 20px 30px; }
@media only screen and (max-width: 767px) { /* line 1175, page/_course.scss */
  .make-enquiry .col-md-8 > .panel-body, #node-77 .col-md-8 > .panel-body { padding: 15px; margin-bottom: 15px; } }
/* line 1183, page/_course.scss */
.make-enquiry .col-md-8 > .panel-body h3, #node-77 .col-md-8 > .panel-body h3 { margin-bottom: 15px; font-size: 25px; color: #fff; }
/* line 1189, page/_course.scss */
.make-enquiry .col-md-4, #node-77 .col-md-4 { padding-left: 0; }
@media only screen and (max-width: 767px) { /* line 1189, page/_course.scss */
  .make-enquiry .col-md-4, #node-77 .col-md-4 { padding-left: 15px; } }
@media only screen and (max-width: 767px) { /* line 1197, page/_course.scss */
  .make-enquiry fieldset.max-height, #node-77 fieldset.max-height { height: auto !important; } }
/* line 1201, page/_course.scss */
.make-enquiry fieldset img, #node-77 fieldset img { width: 100%; max-width: 100%; }
/* line 56, _media-queries_grid-system.scss */
.make-enquiry form.webform-client-form:before, .make-enquiry form.webform-client-form:after, #node-77 form.webform-client-form:before, #node-77 form.webform-client-form:after { content: " "; display: table; }
/* line 61, _media-queries_grid-system.scss */
.make-enquiry form.webform-client-form:after, #node-77 form.webform-client-form:after { clear: both; }
/* line 1208, page/_course.scss */
.make-enquiry form.webform-client-form input, #node-77 form.webform-client-form input { color: #fff; background: transparent; border: 2px solid #fff; border-radius: 0; }
/* line 1213, page/_course.scss */
.make-enquiry form.webform-client-form input::-webkit-input-placeholder, #node-77 form.webform-client-form input::-webkit-input-placeholder { color: #fff; opacity: 1; }
/* line 1217, page/_course.scss */
.make-enquiry form.webform-client-form input:-moz-placeholder, #node-77 form.webform-client-form input:-moz-placeholder { /* Firefox 18- */ color: #fff; opacity: 1; }
/* line 1222, page/_course.scss */
.make-enquiry form.webform-client-form input::-moz-placeholder, #node-77 form.webform-client-form input::-moz-placeholder { /* Firefox 19+ */ color: #fff; opacity: 1; }
/* line 1227, page/_course.scss */
.make-enquiry form.webform-client-form input:-ms-input-placeholder, #node-77 form.webform-client-form input:-ms-input-placeholder { color: #fff; }
/* line 1231, page/_course.scss */
.make-enquiry form.webform-client-form .webform-submit, #node-77 form.webform-client-form .webform-submit { height: 47px; line-height: 47px; font-size: 22px; color: #fff; width: 100%; }
@media only screen and (max-width: 767px) { /* line 1231, page/_course.scss */
  .make-enquiry form.webform-client-form .webform-submit, #node-77 form.webform-client-form .webform-submit { width: auto; float: right; } }

/* line 1245, page/_course.scss */
#node-77 { margin-top: 0; }
/* line 1247, page/_course.scss */
#node-77 .content { margin: 0 -15px; }

/* line 1254, page/_course.scss */
.view-contact-us, .contact-box { background: #0fafed; padding: 30px 5.22876%; }
/* line 1257, page/_course.scss */
.view-contact-us h2.black-title, .contact-box h2.black-title { color: #fff; }
/* line 1260, page/_course.scss */
.view-contact-us .contact-item, .contact-box .contact-item { margin-bottom: 20px; color: #fff; }
/* line 1264, page/_course.scss */
.view-contact-us .contact-item h5 a, .contact-box .contact-item h5 a { color: #fff; text-transform: uppercase; }
/* line 1269, page/_course.scss */
.view-contact-us .contact-item p, .contact-box .contact-item p { margin-bottom: 0 !important; font: 14px/20px "Gotham Narrow", sans-serif; font-weight : 400; }
/* line 1270, page/_course.scss */
.view-contact-us .contact-item p strong, .contact-box .contact-item p strong { font-family: "Gotham Narrow", sans-serif; font-weight : 700; }
/* line 1277, page/_course.scss */
.view-contact-us .contact-box, .contact-box .contact-box { padding: 0; }

/* line 1281, page/_course.scss */
#map-canvas { height: 495px; margin-bottom: 40px; }
@media only screen and (max-width: 979px) { /* line 1281, page/_course.scss */
  #map-canvas { height: 400px; } }
@media only screen and (max-width: 767px) { /* line 1281, page/_course.scss */
  #map-canvas { height: 250px; margin-bottom: 20px; } }

#why-study h2.black-title
{
	margin-top					: 15px;
}

.qualification-course .qualification-item .col-sm-2
{
	text-align					: center;
}

.qualification-course .qualification-item .course-duration .circle
{
	display 					: none;
}

.qualification-course .qualification-item .course-duration .break-line
{
	width						: auto;
}

.qualification-course .qualification-item .courses-location ul.book li
{
	margin						: 0 2px;
	float						: none;
	display 					: inline-block;
}

.qualification-course .qualification-item .course-duration .btn
{
	margin						: 0 2px;
}

.course-info .units-of-competency,
.course-info .entry-requirements
{
	margin-top					: 3em;
}


.field-name-field-brafton-term.field-type-taxonomy-term-reference .field-items div
{
	display 					: inline-block;
}


/*body.node-type-stories*/ .request-info .help-block
{
	color						: white;
	font-style					: italic;
}

body.node-type-stories.page-node-297 .top-page h1.black-title,
body.node-type-stories.page-node-299 .top-page h1.black-title,
body.node-type-stories.page-node-302 .top-page h1.black-title
{
	width						: auto;
}

body.node-type-stories.page-node-297 .first-blue-part .follow-info
{
	margin-top					: 8px;
}

body.node-type-stories.page-node-297 .first-blue-part .follow-info #elevator-pitch img
{
	height						: auto;
	width						: 100%;
	max-width					: 600px;
}

body.node-type-stories.page-node-297 .first-blue-part .follow-info #elevator-pitch p
{
	height						: 0;
	width						: 0;
	float						: left;
	visibility					: hidden;
}

@media only screen and (max-width: 767px)
{
	body.node-type-stories.page-node-297 a.btn.btn-big.btn-gray,
	body.node-type-stories.page-node-297 .parallax .field-name-field-apply-now-link a
	{
		font-size					: 5.2vw;
		padding 					: 0 3.5vw;
	}


	.what-could-study .study-heading
	{
		margin						: 1em 0;
	}
}

.what-could-study .study-link
{
	border-bottom					: 1px solid gray;
	padding-bottom					: 3em;
}


#newsletter-subscribe-form--2 .form-item.form-item-email.form-type-textfield.form-group label
{
	display 					: none;
}


.study-format #edit-field-course-study-format-value-wrapper,
.study-format .form-item-edit-type-1-all,
.study-format .form-item-edit-type-1-events
{
	display 					: none;
}

.study-format .form-item-edit-type-1-course a
{
	width						: 175px;
}

.study-format .form-item-edit-type-1-course a,
.study-format .form-item-edit-type-1-short-course a
{
	line-height					: 2em;
}


.uni-logos,
.uni-logos li,
.uni-logos li a,
.uni-logos li img
{
	vertical-align					: middle;
	list-style					: none;
	margin						: 0;
	padding 					: 0;
}

.uni-logos
{
	margin						: 3em -15px 0;
	overflow					: hidden;
}

.uni-logos li
{
	text-align					: center;
	width						: 33%;
	padding 					: 0 5%;
	display 					: inline-block;
}

.uni-logos li img
{
	vertical-align					: middle;
	height						: auto;
	max-width					: 100%;
}

/********************xenix-css***************************/
/*......................................top header...............................*/
.first.expanded.dropdown.active {
  display: none;
}
.top-social {
  background: #3d3d3d none repeat scroll 0 0;
}
.front .top-social #block-block-1 {
  float: left;
  padding: 5px 0;
}
.top-social-bar i {
  color: #ffffff;
  font-size: 27px;
  margin: 0 10px;
  float: left;
}
.top-social #block-menu-menu-login-menu, #block-system-user-menu {
  float: right;
}
#block-menu-menu-login-menu li, #block-system-user-menu li {
  display: inline-block;
}
.front #block-menu-menu-login-menu li a, #block-system-user-menu li a {
  color: #ffffff;
  font-weight: 700;
  padding: 8px 0;
  margin-left: 30px;
}
#block-menu-menu-login-menu li a:hover, #block-menu-menu-login-menu li a:focus, #block-system-user-menu li a:hover, #block-system-user-menu li a:focus  {
  background: transparent;
}
.region.region-top-logo {
  display: inline-block;
  float: right;
} 
/*************************************************************************/
.top-logo {
  padding: 10px 0;
}
.logo-front {
  float: left;
  margin: 5px 0;
}
.cti-top > h1 {
  font-size: 36px;
  margin: 0;
}
.cti-top > p {
  font-size: 24px;
  font-weight: 700;
  text-transform: uppercase;
  color: #000;
}
.cti-top, .logo-right-link {
  display: inline-block;
  margin-left: 15px;
}
.logo-right {
  float: right;
}
.logo-right-link > a {
  background: #0fafed none repeat scroll 0 0;
  color: #ffffff;
  display: block;
  font-size: 17px;
  font-weight: 700;
  margin: 0 0 7px;
  padding: 7px 15px;
  text-decoration: none;
}

/*.......................mid-area...................................*/
.parallax-window {
  min-height: 400px;
  background: transparent;
}
/*slider*/
.flexslider .flex-direction-nav .flex-next, .flexslider:hover .flex-direction-nav .flex-next {
  right: 16%;
  opacity: 1!important;
  display: block;
}
.flexslider .flex-direction-nav .flex-prev, .flexslider:hover .flex-direction-nav .flex-prev {
  left: 16%;
  opacity: 1!important;
  display: block;
}
.flexslider .flex-direction-nav .flex-prev {
  background: rgba(0, 0, 0, 0) url("../images/slid-left-arrow.png") no-repeat scroll 0 0 / 40px auto;
  height: 40px;
  padding-left: 40px;
  width: 40px;
}
.flexslider .flex-direction-nav .flex-next {
   background: rgba(0, 0, 0, 0) url("../images/slid-right-arrow.png") no-repeat scroll 0 0 / 40px auto;
   height: 40px;
   padding-left: 40px;
   width: 40px;

}

.slider-bottom, #wrapper, .footer {
  float: left;
  width: 100%;
}
.flex-direction-nav a::before {
  color: #ffffff;
}
.slider-info {
  text-align: center;
}
.btn.btn-big, .btn.btn-big.link2 {
  display: inline-block;
  float: none !important;
  margin: 0 15px;
}
/*.....................................slider-bottom....................................*/
.slider-bottom {
  background: #edecec none repeat scroll 0 0;
  float: left;
  padding: 60px;
  width: 100%;
  position: relative;
}
.slider-bottom h2 {
  text-align: left;
}
#edit-field-course-study-area-nid-wrapper, #edit-field-course-location-tid-wrapper, .views-exposed-widget.views-submit-button {
  float: left;
  width: 100%;
}
#views-exposed-form-course-page-6 .views-exposed-widget {
  float: left;
  width: 100%;
}
 #edit-field-course-location-tid-wrapper .help-block {
  display: none;
}
.btn.btn-primary.form-submit {
  background: #3c3c3c none repeat scroll 0 0;
  height: 47px;
  margin: 0;
  text-align: left;
  width: 100%;
}
.btn.btn-primary.form-submit:hover {
  color: #ffffff;
}
.region-slider-bottom-1 .row h4 a {
  color: #3c3c3c ;
}
.region-slider-bottom-1 .row h4 {
  text-align: center;
}
.slider-left {
  border-right: 2px solid;
  padding-right: 40px;
}
.slider-right {
  padding-left: 40px;

}
#views-exposed-form-course-page-6 {
  margin-top: 15px;
}
.mid-or {
  background: #edecec none repeat scroll 0 0;
  color: #0fafed;
  display: inline-block;
  font-size: 44px;
  font-weight: 700;
  left: 47.5%;
  position: absolute;
  text-transform: uppercase;
  top: 135px;
}
.front .ch-info {
  background: rgba(255, 255, 255, 0.7) none repeat scroll 0 0!important;
  text-align: center;
}
.front .ch-info > a {
  height: 100%;
  width: 100%;
  border-radius: 50%;
  display: inline-block;
  color: transparent;
}
/*....................................why-cti.....................................*/
h5.item-title a {
  color: #0fafed;
  float: left;
  line-height: 2;
  text-transform: uppercase;
  width: 100%;
}
.why-img {
  display: block;
  height: 45px;
}
.black-title.text-center {
  margin-bottom: 40px;
}
#why-study .owl-controls .owl-prev {
  margin-left: -145px;
  opacity: 1;
}
#why-study .owl-controls .owl-next {
  margin-right: -145px;
  opacity: 1;
}
.front .top-ahead {
  display: none;
}

/*front-carasol*/
.front #qualifycation-course .btn.btn-big {
  margin-left: 0;
}

/*...........................texonomial.............................*/
.fixed-img {
  float: left;
  width: 100%;
}
.front-testimonials-info {
  display: inline-block;
  text-align: left;
  width: 66.66%;
  float: left;
}
.front #accelerated-learning {
  margin-bottom: 60px;
}
.front-testimonials {
  padding: 0 25px 0 0;
  display: inline-block;
  width: 32%;
  float: left;
}
.front .front-testimonials img {
  border-radius: 50%;
}
.front .front-testimonials-info > h1 {
  font-size: 26px;
  margin-bottom: 0;
  margin-top: 16px;
}
.front .front-testimonials-name {
  color: #0fafed;
  font-weight: 700;
  margin: 4px 0;
}
.front .learning-top-title a {
  color: #333333;
  font-size: 26px;
  font-weight: 700;
}
.front #accelerated-learning {
  float: left;
  padding: 0 3%;
  width: 100%;
}
.front .view-accelerated-learning-new {
  float: left;
  width: 100%;
  margin: 15px 0;
}
.front .view-accelerated-learning-new .view-footer {
  clear: both;
}
.front .learning-title > a {
  color: #0fafed;
  font-weight: 700;
}
.front .learning-icon img {
  display: inline-block;
}
.front .learning-more-footer > a {
  background: #3c3c3c none repeat scroll 0 0;
  color: #ffffff;
  display: inline-block;
  font-weight: 700;
  margin-top: 20px;
  text-transform: uppercase;
  padding: 5px 10px;
}
/*.................patners........................*/
.front #partner .views-row a {
  display: block;
  height: 105px !important;
  position: relative;
}
.front #partner .of-partners a img {
  display: inline-block;
}
.accelerated_learning {
  border-right: 2px solid;
}
.front #partner .of-partners {
  margin-top: 0;
}
#partner {
  float: left;
  width: 100%;
}
@media screen and (max-width: 1400px) {
.front .learning-icon img {
  max-height: 69px;
  width: auto;
}
}
/*.........................footer................................*/
footer .list-social li {
  margin-right: 12px;
  margin-left: 0;
}
.footer .list-social ul {
  margin: 20px 0;
}
p#agency {
  text-align: right;
  float: right;
}
.copyright > p {
  float: right;
}
footer .newsletter input {
  width: 100%;
  margin-bottom: 0;
}
footer .newsletter {
  float: left;
  width: 100%;
}
footer .newsletter .form-item-email {
  float: left;
  width: 65%;
}
}
.front .top-nav .first.expanded.dropdown.active {
  display: none;
}
/*...........................................................................*/

.all_study_area {
  border: 3px solid #4c4c4c;
  height: 59px;
  margin-top: 6px;
  text-align: center;
  width: 181px !important;
  padding: 3px 10px;
  cursor: pointer;
}
.item-info .btn-big {
  width: 181px !important;
}
.all_study_area:hover, .all_study_area:hover a {
  border-color: #0fafed;
  color: #0fafed;
}
.all_study_area > a {
  color: #000000;
  font-size: 19px;
  font-weight: 700;
  line-height: 23px;
}
#myModal {
  background: #ffffff none repeat scroll 0 0;
  float: left;
  height: 331px;
  margin: 0 auto;
  padding: 24px 32px;
  position: absolute;
  top: 109px;
  width: 805px;
}
#myModal .mod_node_outer h1 {
  line-height: 1 !important;
}

#myModal .form-group .row {
  float: left;
  margin-left: 0;
  margin-right: 12px;
  width: 34%;
}
#myModal .row.choose_prog {
  margin-left: 3px;
  margin-right: 0 !important;
  width: 100% !important;
}
#myModal .form-control {
  font-size: 14px;
  width: 238px;
}
#myModal .row label {
  color: #0fafed;
  font-size: 14px;
  margin-bottom: 9px;
}
.mod_footer .btn-default {
  background: rgba(0, 0, 0, 0) url("../images/close-pop.png") no-repeat scroll 0 0;
  color: rgba(0, 0, 0, 0);
  height: 22px;
  padding: 0;
  position: absolute;
  right: 20px;
  top: 30px;
  width: 19px;
}
#myModal .course-type-list .btn {
  font-size: 14px;
  height: 45px;
  line-height: 33px;
  margin-bottom: 5px;
  padding: 6px 20px;
}
#myModal .course-type-list li {
  margin-right: 28px;
}
#myModal .mod_node_outer {
  margin-bottom: 31px;
}
#myModal .prog_help {
  background: rgba(0, 0, 0, 0) url("../images/help.png") no-repeat scroll 0 0 / 15px 15px;
  border: 1px solid #393939;
  color: rgba(0, 0, 0, 0);
  content: "";
  height: 18px;
  margin: 3px;
  position: absolute;
  vertical-align: top;
  width: 18px;
}
#myModal .course-type-list .prog_help:hover  {
  border-color: #0fafed;
  background: rgba(0, 0, 0, 0) url("../images/help-blue.png") no-repeat scroll 0 0 / 15px 15px;
}
.tooltip.top .tooltip-inner{
  background-color: #fff;
  color: #000;
  border: 1px solid #000;
  margin-right: 7px;
}
.tooltip.top .tooltip-arrow {
 border-top-color: #000;
}
.slick-slide .btn-big {
 font-family: sans-serif !important;
}
.study_course_button > a {
  background: #0fafed none repeat scroll 0 0;
  color: #ffffff;
  display: inline-block;
  font-size: 20px;
  font-weight: 700;
  margin-right: 40px;
  margin-top: 40px;
  padding: 8px;
  width: 249px;
}
.study_course_button > a:hover {
  color: #333333;
  transition: all 0.2s linear 0.1s;
}
/*
.slick-slide .item-info h2 {
  font-size: 26px;
}*/

@media only screen and (min-width: 1900px) and (max-width: 1921px) {
.front .block-right.fr #search-block-form--2 {
  width: 585px !important;
}
}
@media only screen and (min-width: 1550px) and (max-width: 1650px) {
  .front .block-right.fr #search-block-form--2 {
  width: 355px !important;
}
}
@media only screen and (min-width: 1399px) and (max-width: 1500px) {
    .front .block-right.fr #search-block-form--2 {
  width: 325px !important;
}
#slider .slider-info .slider-title {
  font-size: 46px!important;
}
  }
@media only screen and (min-width: 1200px) and (max-width: 1370px) {
  .ch-item {
  width: 100px!important;
}

.ch-item img {
  height: 100px!important;
  width: 100px!important;
}

.ch-info {
  height: 100px!important;
  width: 100px!important;
}
.ch-info a {
  font-size: 18px;
  line-height: 92px!important;
}
.ch-item: .ch-info a {
  color: #ffffff;
} 
  }
@media only screen and (min-width: 1170px) and (max-width: 1240px) {
  .front .block-right.fr #search-block-form--2 {
  width: 225px !important;
}

}
@media only screen and (min-width: 1000px) and (max-width: 1100px) {
.front .block-right.fr #search-block-form--2 {
  width: 152px !important;
}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  footer .list-social li {
  margin-left: 0;
  margin-right: 11px;
}
.ch-item {
  width: 100px!important;
}

.ch-item img {
  height: 100px!important;
  width: 100px!important;
}
.ch-info {
  height: 100px!important;
  width: 100px!important;
}
.ch-info a {
  font-size: 18px;
  line-height: 92px!important;
}
.ch-item: .ch-info a {
  color: #ffffff;
} 
}

@media only screen and (max-width: 1024px) { /* line 58, blocks/_header.scss */
  .front #slider .slider-info { 
    width: 100%; 
    }
  }
@media only screen and (max-width: 991px) {

.mid-or {
  float: left;
  margin: 25px 0;
  position: static;
  text-align: center;
  width: 100%;
}
.slider-left {
  border-right: medium none;
  padding: inherit;
}
.accelerated_learning {
  border-right: none;
}
.front #partner .views-row a {
  width: 147px;
}
.front .block-right.fr {
  overflow: hidden;
  position: absolute;
  right: 0;
  width: 200px;
}
.front .block-right.fr #search-block-form--2 {
  margin-left: -193px;
}
.front #why-study {
  padding: 0 30px;
}
}
@media only screen and (max-width: 979px) {

.all_study_area > a {
  font-size: 15px;
  line-height: 17px;
}
.all_study_area {
  width: 123px !important;
  padding: 6px 10px;
}
.item-info .btn-big {
  width: 123px!important;
}




#myModal .row.choose_prog {
  width: 62% !important;
}
#myModal {
  height: 282px;
  padding-right: 0;
  width: 629px;
}
#myModal .black-title {
  font-size: 26px;
  line-height: 38px;
}
#myModal .course-type-list li {
  margin-right: 21px;
}
#myModal .course-type-list .btn {

  height: 39px;
  padding: 3px 19px;
}

}
@media only screen and (max-width: 767px) {
.front .of-partners .views-row {
  float: none!important;
  display: inline-block!important;
}
.front .of-partners .view-content {
  text-align: center;
  }
  #partner .of-partners .view-official-partners .views-row {
  padding: 0 15px;
}
.front-testimonials {
  display: inline-block;
  width: 100%;
  max-width: 260px;
}
.front-testimonials-info {
  display: inline-block;
  margin: 10px 0;
  text-align: center;
  width: 100%;
}
.slider-bottom {
  padding: 60px 5%;
}
.slider-right {
  padding-left: inherit;
}
.top-nav-mb #search-block-form, .top-nav-mb .form-search {
display: none;
}
.slider-bottom h2 {
  text-align: center;
}
.front .learning {
  margin-bottom: 15px;
}
.front .region.region-testimonials {
  margin-top: 0;
}
.front #accelerated-learning {
  margin-bottom: 0;
}
.front .view-id-official_partners.view-display-id-page .views-row a {
  line-height: 6 !important;
}
}
@media only screen and (max-width: 650px) {
#myModal {
  padding: 15px !important;
  width: 87%;
}
#myModal .mod_node_outer {
  margin-bottom: 8px;
}
#myModal .black-title {
  font-size: 18px;
}
#myModal .form-group .row {
  width: 100%;
}
#myModal .row.choose_prog {
  width: 100% !important;
}
.flexslider .flex-direction-nav .flex-prev, .flexslider:hover .flex-direction-nav .flex-prev {
  left: 5%;
  margin-top: 5px;
}
.flexslider .flex-direction-nav .flex-next, .flexslider:hover .flex-direction-nav .flex-next {
  margin-top: 5px;
  right: 5%;
}

}
@media screen and (min-width: 700px) {
  .front .call-mobile {
    display: none;
  }

}
@media only screen and (max-width: 699px) {
  .front .cti-top {
    display: none;
  }
  .front .logo-front {
  width: 100%;
  text-align: center;
}
.call-mobile {
  display: inline-block;
}
.call-mobile a {
  background: #0fafed none repeat scroll 0 0;
  color: #ffffff;
  display: block;
  font-size: 17px;
  font-weight: 700;
  margin: 10px;
  padding: 7px 15px;
  text-decoration: none;
}
.logo-right-link > a {
  display: inline-block;
  margin: 10px;
}
.front .region.region-top-logo {
  width: 100%;
  margin-top: 10px;
  text-align: center;
}
.cti-top, .logo-right-link {
  margin-left: 0;
}
.logo-right {
  float: none;
  display: inline-block;
}



  }
@media only screen and (max-width: 500px) {
.front .view-id-official_partners.view-display-id-page .views-row a {
  line-height: 6!important;
}
.ch-item {
  width: 100px!important;
}

.ch-item img {
  height: 100px!important;
  width: 100px!important;
}

.ch-info {
  height: 100px!important;
  width: 100px!important;
}
#why-study .owl-controls .owl-prev {
  margin-left: -80px;
}
#why-study .owl-controls .owl-next {
  margin-right: -80px;
}
.flexslider .flex-direction-nav .flex-prev, .flexslider:hover .flex-direction-nav .flex-prev {
  left: 4px;
  margin-top: 4px;
}
.flexslider .flex-direction-nav .flex-next, .flexslider:hover .flex-direction-nav .flex-next {
  margin-top: 5px;
  right: 5px;
}
.parallax-mirror img {
  margin-left: 285px;
}
}

@media only screen and (max-width: 460px) {
.front #partner .views-row a {
  height: auto!important;
}
.logo-right-link > a {
  margin: 2px;
  font-size: 14px;
}
.call-mobile a {
  margin: 0;
  font-size: 14px;
}
#why-study .owl-controls .owl-prev {
  margin-left: -60px;
}
#why-study .owl-controls .owl-next {
  margin-right: -60px;
}
#newsletter-subscribe-form label {
  display: none;
}
}
@media only screen and (max-width: 380px) {
.front .slider-info {
  text-align: center;
}
.front #slider .slider-info .slider-title {
  margin-bottom: 0;
  text-align: center;
  width: 80%;
  display: inline-block;
}
}


#node-390 .radio input[type="radio"]{
    float: none;
    margin-right: 20px;
}

#node-390 label{
    width: 100%;
}

#node-390 select{
    border-color: rgb(15, 175, 237);
    border-width: 2px;
    height: 47px;
    width: 100%;
}

#node-390 h2{
    display:none;
}