/* GANTRY5 DEVELOPMENT MODE ENABLED.

   WARNING: This file is automatically generated by Gantry5. Any modifications to this file will be lost!

   For more information on modifying CSS, please read:

   http://docs.gantry.org/gantry5/configure/styles
   http://docs.gantry.org/gantry5/tutorials/adding-a-custom-style-sheet
 */

@import url('https://fonts.googleapis.com/css?family=Hind+Siliguri:400,500,600,700');
@import url('https://fonts.googleapis.com/css?family=Open+Sans:400,400i,600,600i,700');
/* line 13, templates/ft_bird/custom/scss/custom.scss */
/* line 14, templates/ft_bird/custom/scss/custom.scss */
body p, body ul li {
  line-height: 1.7;
  font-size: 0.85rem;
}
/* line 22, templates/ft_bird/custom/scss/custom.scss */
body p {
  margin: 0.7rem 0;
}
/* line 25, templates/ft_bird/custom/scss/custom.scss */
body hr {
  margin: 0.5rem 0;
  border-bottom: 1px solid #e0e0e5;
}
/* line 30, templates/ft_bird/custom/scss/custom.scss */
.alert-success a, .alert-success a:hover, .alert-success .alert-link, .alert-success .alert-link:hover {
  color: #fff;
  font-weight: 600;
  font-size: 1rem;
}
/* line 35, templates/ft_bird/custom/scss/custom.scss */
a.button.bg-info.btn-small.em {
  text-transform: lowercase;
}
/* line 39, templates/ft_bird/custom/scss/custom.scss */
.place {
  margin-top: -24px;
  margin-bottom: -24px;
}
/* line 45, templates/ft_bird/custom/scss/custom.scss */
.place h2.g-title {
  font-size: 22px;
}
/* line 48, templates/ft_bird/custom/scss/custom.scss */
.ad {
  margin-bottom: -35px !important;
}
/* line 52, templates/ft_bird/custom/scss/custom.scss */
.text-accent {
  color: #00518d;
}
/* line 56, templates/ft_bird/custom/scss/custom.scss */
.alert-success {
  color: #357348 !important;
}
/* line 60, templates/ft_bird/custom/scss/custom.scss */
.placement-logos img {
  border: 1px solid #0054a6;
  margin: 0px 2px 0 3px;
  padding: 1px;
}
/* line 67, templates/ft_bird/custom/scss/custom.scss */
.admissions #g-features {
  padding: 0;
}
/* line 69, templates/ft_bird/custom/scss/custom.scss */
.admissions #g-features .platform-content {
  margin: 0.1rem 0 !important;
  padding: 0.1rem 0 !important;
}
/* line 73, templates/ft_bird/custom/scss/custom.scss */
.admissions #g-features h3 {
  font-size: 1rem !important;
  font-weight: 500;
  letter-spacing: 0px !important;
}
/* line 78, templates/ft_bird/custom/scss/custom.scss */
.admissions #g-features .g-content {
  margin-bottom: 0;
  padding-bottom: 0;
}
/* line 84, templates/ft_bird/custom/scss/custom.scss */
h1, h2, h3, h4, h5, h6 {
  color: #0054a6;
  font-family: "OpenSans", sans-serif;
  font-weight: 400;
  letter-spacing: -1px;
}
/* line 91, templates/ft_bird/custom/scss/custom.scss */
strong {
  font-weight: 500;
}
/* line 95, templates/ft_bird/custom/scss/custom.scss */
.quote-block1, .quote-block2 {
  text-align: justify;
  font-style: italic;
  font-size: 1rem;
  color: #2b4166;
}
/* line 102, templates/ft_bird/custom/scss/custom.scss */
.director #g-container-main ul.list {
  margin: 0rem 0 0rem 1rem;
}
/* line 106, templates/ft_bird/custom/scss/custom.scss */
.brand-case-img {
  padding: 5px;
  background: #ccc;
}
/* line 111, templates/ft_bird/custom/scss/custom.scss */
/* line 112, templates/ft_bird/custom/scss/custom.scss */
.infrastructure #g-features {
  padding: 0;
}
/* line 115, templates/ft_bird/custom/scss/custom.scss */
.infrastructure #g-features h4 {
  margin: 0;
}
/* line 118, templates/ft_bird/custom/scss/custom.scss */
.infrastructure #g-features p {
  text-align: justify !important;
}
/* line 124, templates/ft_bird/custom/scss/custom.scss */
.g-horizontalmenu.top-menu li:first-child {
  padding-left: 0;
  position: relative;
}
/* line 129, templates/ft_bird/custom/scss/custom.scss */
.border {
  border: 1px solid;
}
/* line 132, templates/ft_bird/custom/scss/custom.scss */
.border-left {
  border-left: 1px solid;
}
/* line 135, templates/ft_bird/custom/scss/custom.scss */
.border-right {
  border-right: 1px solid;
}
/* line 138, templates/ft_bird/custom/scss/custom.scss */
.border-top {
  border-top: 1px solid;
}
/* line 141, templates/ft_bird/custom/scss/custom.scss */
.border-bottom {
  border-bottom: 1px solid;
}
/* line 144, templates/ft_bird/custom/scss/custom.scss */
.border-light {
  border-color: #ddd;
}
/* line 148, templates/ft_bird/custom/scss/custom.scss */
h3 {
  font-size: 1.8rem !important;
}
/* line 152, templates/ft_bird/custom/scss/custom.scss */
h4 {
  font-size: 1.6rem !important;
}
/* line 156, templates/ft_bird/custom/scss/custom.scss */
h5 {
  font-size: 1.3rem !important;
}
/* line 160, templates/ft_bird/custom/scss/custom.scss */
h6 {
  font-size: 1rem !important;
}
/* line 164, templates/ft_bird/custom/scss/custom.scss */
/* line 165, templates/ft_bird/custom/scss/custom.scss */
#g-navigation .g-content {
  margin: 0;
  padding: 0;
}
/* line 171, templates/ft_bird/custom/scss/custom.scss */
/* line 172, templates/ft_bird/custom/scss/custom.scss */
.page-header h2 {
  font-size: 1.8rem;
  margin-bottom: 0.5rem;
}
/* line 178, templates/ft_bird/custom/scss/custom.scss */
/* line 179, templates/ft_bird/custom/scss/custom.scss */
#g-slideshow .moduletable.hidden-phone {
  margin: 0;
  padding: 0;
}
/* line 185, templates/ft_bird/custom/scss/custom.scss */
/* line 187, templates/ft_bird/custom/scss/custom.scss */
.g-slideshow .g-slideshow-title {
  font-size: 2.5rem !important;
  margin-left: 6rem !important;
}
/* line 191, templates/ft_bird/custom/scss/custom.scss */
.g-slideshow .g-slideshow-title span {
  font-size: 1.6rem !important;
  font-weight: 400;
  font-family: 'OpenSans';
  margin-left: 0.2rem;
}
/* line 199, templates/ft_bird/custom/scss/custom.scss */
.g-slideshow .g-slideshow-desc {
  font-size: 1.25rem !important;
  margin-left: 6rem !important;
}
/* line 204, templates/ft_bird/custom/scss/custom.scss */
/* line 205, templates/ft_bird/custom/scss/custom.scss */
.g-slideshow .uk-flex-right .g-slideshow-title {
  margin-left: 4rem !important;
}
/* line 209, templates/ft_bird/custom/scss/custom.scss */
.g-slideshow .uk-flex-right .g-slideshow-desc {
  margin-left: 4rem !important;
}
/* line 214, templates/ft_bird/custom/scss/custom.scss */
.g-slideshow .uk-slidenav {
  background: transparent;
  border-radius: 100px;
  height: 60px;
  width: 60px;
  line-height: 60px;
  top: 43%;
}
/* line 222, templates/ft_bird/custom/scss/custom.scss */
.g-slideshow .uk-slidenav:before {
  font-size: 4rem;
  opacity: 0.6;
  left: -1px;
  position: relative;
  color: rgba(255, 255, 255, 0.7);
}
/* line 230, templates/ft_bird/custom/scss/custom.scss */
.g-slideshow .uk-slidenav:hover {
  background: transparent;
  opacity: 1 !important;
}
/* line 239, templates/ft_bird/custom/scss/custom.scss */
.bg-accent-1 {
  background: #0054a6;
  color: #fff;
}
/* line 243, templates/ft_bird/custom/scss/custom.scss */
.bg-accent-1.alpha {
  background: #0d87ff;
  color: #000;
}
/* line 249, templates/ft_bird/custom/scss/custom.scss */
.bg-accent-2 {
  background: #002c76;
  color: #fff;
}
/* line 252, templates/ft_bird/custom/scss/custom.scss */
.bg-accent-2.alpha {
  background: #0052dc;
  color: #000;
}
/* line 258, templates/ft_bird/custom/scss/custom.scss */
/* line 259, templates/ft_bird/custom/scss/custom.scss */
.modal.modal-xs {
  width: 300px;
  left: 59%;
}
/* line 263, templates/ft_bird/custom/scss/custom.scss */
.modal.modal-sm {
  width: 400px;
  left: 55%;
}
/* line 353, templates/ft_bird/custom/scss/custom.scss */
.right-logo {
  position: relative;
}
/* line 357, templates/ft_bird/custom/scss/custom.scss */
blockquote {
  border-left: 5px solid #ccc;
}
/* line 359, templates/ft_bird/custom/scss/custom.scss */
blockquote p {
  color: #fff;
}
/* line 364, templates/ft_bird/custom/scss/custom.scss */
.g-main-nav .g-toplevel > .g-parent > ul:after {
  display: none;
}
/* line 368, templates/ft_bird/custom/scss/custom.scss */
#g-navigation .g-main-nav .g-dropdown {
  border-radius: 0;
  margin-top: 0;
}
/* line 373, templates/ft_bird/custom/scss/custom.scss */
/* line 375, templates/ft_bird/custom/scss/custom.scss */
#g-navigation .years-logo, #g-topbar .years-logo {
  float: right;
}
/* line 380, templates/ft_bird/custom/scss/custom.scss */
.top-menu {
  position: absolute;
  top: 57px;
  right: 78px;
  height: 40px;
  background: #002c76;
  z-index: 10;
  padding: 0 1.3rem 0 0;
}
/* line 389, templates/ft_bird/custom/scss/custom.scss */
.top-menu:before {
  content: "";
  display: block;
  width: 30px;
  position: absolute;
  background-color: #002c76;
  height: 100%;
  top: 0;
  bottom: 0;
  left: -16px;
  transform: skewX(150deg);
  z-index: -1;
}
/* line 403, templates/ft_bird/custom/scss/custom.scss */
.top-menu li {
  padding: 0;
}
/* line 405, templates/ft_bird/custom/scss/custom.scss */
.top-menu li a {
  display: inline-block;
  padding: 0.4rem;
  margin: 0;
  color: #fff;
  font-size: 1rem;
  font-weight: 400;
  z-index: 11;
  position: relative;
}
/* line 417, templates/ft_bird/custom/scss/custom.scss */
.top-menu li:nth-child(2) {
  background: #89d9ff;
}
/* line 419, templates/ft_bird/custom/scss/custom.scss */
.top-menu li:nth-child(2) a {
  color: #000;
  font-weight: 500;
  padding-left: 1rem;
  padding-right: 1rem;
  text-align: center;
  line-height: 1.6;
}
/* line 319, templates/ft_bird/custom/scss/custom.scss */
.top-menu li:nth-child(2) a:after, .top-menu li:nth-child(2) a:before {
  border: solid transparent;
  content: "";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  visibility: visible;
}
/* line 329, templates/ft_bird/custom/scss/custom.scss */
.top-menu li:nth-child(2) a:after {
  border-width: 5px;
  border-right-color: #f6f6f6;
  left: -10px;
  top: 50%;
  margin-top: -5px;
}
/* line 335, templates/ft_bird/custom/scss/custom.scss */
.top-menu li:nth-child(2) a:before {
  border-width: 10px;
}
/* line 429, templates/ft_bird/custom/scss/custom.scss */
/* line 430, templates/ft_bird/custom/scss/custom.scss */
.top-menu li:nth-child(2) a .button.button-mini {
  font-size: 0.7rem;
  padding: 0.1rem 0.6rem 0.1rem;
  border-radius: 2px;
  margin: 0.2rem 0 0 0;
}
/* line 442, templates/ft_bird/custom/scss/custom.scss */
a.open {
  position: absolute;
  top: 35px;
  right: 45px;
  background: red;
  color: #fff;
  font-size: 0.7rem;
  text-transform: uppercase;
  padding: 0.025rem 0.4rem;
  border-radius: 3px;
}
/* line 453, templates/ft_bird/custom/scss/custom.scss */
a.open:hover {
  color: #fff;
}
/* line 319, templates/ft_bird/custom/scss/custom.scss */
a.open:after, a.open:before {
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  visibility: visible;
}
/* line 329, templates/ft_bird/custom/scss/custom.scss */
a.open:after {
  border-width: 4px;
  border-top-color: red;
  bottom: -8px;
  right: 50%;
  margin-right: -4px;
}
/* line 335, templates/ft_bird/custom/scss/custom.scss */
a.open:before {
  border-width: 9px;
}
@keyframes colorchange {
  /* line 461, templates/ft_bird/custom/scss/custom.scss */
  0% {
    background: orange;
  }
  /* line 462, templates/ft_bird/custom/scss/custom.scss */
  33% {
    background: yellow;
  }
  /* line 463, templates/ft_bird/custom/scss/custom.scss */
  66% {
    background: tomato;
  }
  /* line 464, templates/ft_bird/custom/scss/custom.scss */
  100% {
    background: orange;
  }
}
@-webkit-keyframes colorchange {
  /* line 468, templates/ft_bird/custom/scss/custom.scss */
  0% {
    background: orange;
  }
  /* line 469, templates/ft_bird/custom/scss/custom.scss */
  33% {
    background: yellow;
  }
  /* line 470, templates/ft_bird/custom/scss/custom.scss */
  66% {
    background: tomato;
  }
  /* line 471, templates/ft_bird/custom/scss/custom.scss */
  100% {
    background: orange;
  }
}
@keyframes colorchange1 {
  /* line 476, templates/ft_bird/custom/scss/custom.scss */
  0% {
    background: yelow;
  }
  /* line 477, templates/ft_bird/custom/scss/custom.scss */
  33% {
    background: red;
  }
  /* line 478, templates/ft_bird/custom/scss/custom.scss */
  66% {
    background: yelow;
  }
  /* line 479, templates/ft_bird/custom/scss/custom.scss */
  100% {
    background: yelow;
  }
}
@-webkit-keyframes colorchange1 {
  /* line 483, templates/ft_bird/custom/scss/custom.scss */
  0% {
    background: yelow;
  }
  /* line 484, templates/ft_bird/custom/scss/custom.scss */
  33% {
    background: red;
  }
  /* line 485, templates/ft_bird/custom/scss/custom.scss */
  66% {
    background: yelow;
  }
  /* line 486, templates/ft_bird/custom/scss/custom.scss */
  100% {
    background: yelow;
  }
}
/* line 490, templates/ft_bird/custom/scss/custom.scss */
#g-navigation .g-main-nav .g-toplevel > li.active > .g-menu-item-container > .g-menu-item-content {
  color: #fff;
}
/* line 494, templates/ft_bird/custom/scss/custom.scss */
#g-copyright {
  padding: 0;
}
/* line 497, templates/ft_bird/custom/scss/custom.scss */
#g-copyright .copyright-info {
  font-size: 0.83rem;
  color: #9c9c9c;
}
/* line 501, templates/ft_bird/custom/scss/custom.scss */
#g-copyright .copyright-info a {
  color: #9c9c9c;
  border-bottom: 1px dotted #9c9c9c;
}
/* line 505, templates/ft_bird/custom/scss/custom.scss */
#g-copyright .copyright-info a:hover {
  color: #9f9f9f;
}
/* line 513, templates/ft_bird/custom/scss/custom.scss */
/* line 514, templates/ft_bird/custom/scss/custom.scss */
#g-copyright a .fa {
  color: #9c9c9c;
  font-size: 1.4rem;
}
/* line 518, templates/ft_bird/custom/scss/custom.scss */
#g-copyright a .fa:hover {
  color: #9f9f9f;
}
/* line 525, templates/ft_bird/custom/scss/custom.scss */
#g-header {
  padding: 0;
}
/* line 529, templates/ft_bird/custom/scss/custom.scss */
#g-header .g-content {
  margin: 0;
  padding: 0;
}
/* line 534, templates/ft_bird/custom/scss/custom.scss */
#g-header .p-l-50 {
  padding-left: 5px !important;
}
/* line 538, templates/ft_bird/custom/scss/custom.scss */
#g-header .m-l-40 {
  margin-left: 0 !important;
}
/* line 542, templates/ft_bird/custom/scss/custom.scss */
#g-header a {
  padding: 10px;
  background: none;
  color: #000;
  font-size: 0.95rem;
  font-weight: 500;
  letter-spacing: 0px;
}
/* line 549, templates/ft_bird/custom/scss/custom.scss */
#g-header a:hover {
  background: none;
  color: #000;
}
/* line 554, templates/ft_bird/custom/scss/custom.scss */
#g-header .ticker-home h3 {
  color: red !important;
  font-size: 1.4rem !important;
  padding: 0.3rem 0 0;
}
/* line 560, templates/ft_bird/custom/scss/custom.scss */
#g-header .js-marquee {
  margin: 10px 0 !important;
}
/* line 563, templates/ft_bird/custom/scss/custom.scss */
#g-header .g-newsticker {
  padding: 10px 0;
}
/* line 565, templates/ft_bird/custom/scss/custom.scss */
#g-header .g-newsticker .g-newsticker-label {
  font-size: 1.4rem;
  padding: 0 5px 0 0;
  border-right: 1px dotted #f73131;
  color: red;
  letter-spacing: -1px;
}
/* line 573, templates/ft_bird/custom/scss/custom.scss */
#g-header .g-newsticker .g-newsticker-content {
  font-size: 1rem;
}
/* line 576, templates/ft_bird/custom/scss/custom.scss */
#g-header .g-newsticker .g-newsticker-innerwrap {
  width: 94%;
}
/* line 579, templates/ft_bird/custom/scss/custom.scss */
#g-header .g-newsticker .g-newsticker-controller {
  padding: 0;
}
/* line 583, templates/ft_bird/custom/scss/custom.scss */
#g-header h1, #g-header h2, #g-header h3, #g-header h4, #g-header h5, #g-header h6 {
  color: #fff;
  font-family: 'OpenSans';
  font-weight: 200;
}
/* line 589, templates/ft_bird/custom/scss/custom.scss */
#g-header h1 {
  font-size: 1.6rem;
  margin: 0.7rem;
  font-family: 'OpenSans';
  font-weight: 400;
}
/* line 596, templates/ft_bird/custom/scss/custom.scss */
/* line 597, templates/ft_bird/custom/scss/custom.scss */
#g-intro .g-content {
  padding: 5px;
  margin: 0.625rem 0.15rem;
}
/* line 600, templates/ft_bird/custom/scss/custom.scss */
#g-intro .g-content h6 {
  font-size: 14px;
  font-weight: 400;
  background: #0054a6;
  margin: 0;
  padding: 12px 3px;
  color: #fff;
  text-align: center;
}
/* line 611, templates/ft_bird/custom/scss/custom.scss */
#g-utility {
  padding: 1rem 0;
  background-image: url('../../../../images/utility_bg.jpg');
  background: linear-gradient(rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7)), url('../../../../images/utility_bg.jpg');
  background-repeat: no-repeat;
  background-position: center middle;
  background-size: cover;
  background-attachment: fixed;
}
/* line 612, templates/ft_bird/custom/scss/custom.scss */
#g-utility h3 {
  color: #fff;
  text-align: center;
  margin: 0;
}
/* line 620, templates/ft_bird/custom/scss/custom.scss */
#g-utility .g-content {
  padding: 0;
  margin: 0;
}
/* line 623, templates/ft_bird/custom/scss/custom.scss */
#g-utility .g-content a {
  color: #ff6e00;
}
/* line 626, templates/ft_bird/custom/scss/custom.scss */
/* line 627, templates/ft_bird/custom/scss/custom.scss */
#g-utility .g-content .block-blue ul li {
  background: #f47920;
  list-style: none;
  margin-bottom: 4px;
}
/* line 632, templates/ft_bird/custom/scss/custom.scss */
#g-utility .g-content .block-blue span.left {
  background: #0054a6;
  margin-right: 10px;
  padding-left: 13px;
  padding-top: 13px;
  padding-bottom: 14px;
  padding-right: 17px;
}
/* line 640, templates/ft_bird/custom/scss/custom.scss */
#g-utility .g-content .block-blue span.right {
  line-height: 45px;
}
/* line 643, templates/ft_bird/custom/scss/custom.scss */
#g-utility .g-content .block-blue span.small {
  font-size: 12px;
}
/* line 648, templates/ft_bird/custom/scss/custom.scss */
#g-utility h4 {
  color: #fff;
}
/* line 652, templates/ft_bird/custom/scss/custom.scss */
/* line 653, templates/ft_bird/custom/scss/custom.scss */
/* line 654, templates/ft_bird/custom/scss/custom.scss */
/* line 655, templates/ft_bird/custom/scss/custom.scss */
#g-features .g-content .services .service-block {
  margin-top: 1rem;
  color: #f63131;
}
/* line 659, templates/ft_bird/custom/scss/custom.scss */
#g-features .g-content .services span {
  color: #000;
}
/* line 665, templates/ft_bird/custom/scss/custom.scss */
/* line 666, templates/ft_bird/custom/scss/custom.scss */
#g-features .size-40 .platform-content {
  margin: 0;
  padding: 0;
}
/* line 675, templates/ft_bird/custom/scss/custom.scss */
#g-above {
  padding: 0;
}
/* line 677, templates/ft_bird/custom/scss/custom.scss */
#g-above .g-content {
  padding-bottom: 0;
  margin-bottom: 0;
}
/* line 680, templates/ft_bird/custom/scss/custom.scss */
#g-above .g-content .block-blue {
  background: rgba(217, 226, 243, 0.78);
  padding: 25px 0px;
  font-size: 1.5rem;
  color: #000;
  border-top-right-radius: 100px;
  border-bottom-left-radius: 100px;
  border-bottom-right-radius: 50px;
  line-height: 30px;
}
/* line 693, templates/ft_bird/custom/scss/custom.scss */
#g-mainbar {
  padding: 0;
}
/* line 696, templates/ft_bird/custom/scss/custom.scss */
#g-mainbar .g-content {
  padding: 0.4rem;
}
/* line 701, templates/ft_bird/custom/scss/custom.scss */
/* line 702, templates/ft_bird/custom/scss/custom.scss */
.course-inside p {
  text-align: justify;
}
/* line 705, templates/ft_bird/custom/scss/custom.scss */
.course-inside #g-expanded {
  padding: 0rem 0 0;
}
/* line 707, templates/ft_bird/custom/scss/custom.scss */
.course-inside #g-expanded .g-content {
  margin: 0.2rem 0.3rem;
  padding: 0.2rem 0.3rem;
}
/* line 714, templates/ft_bird/custom/scss/custom.scss */
#g-expanded {
  padding: 1rem 0 0;
}
/* line 716, templates/ft_bird/custom/scss/custom.scss */
#g-expanded .g-content {
  margin-top: 0;
  padding-top: 0;
}
/* line 720, templates/ft_bird/custom/scss/custom.scss */
#g-expanded .owl-carousel .owl-stage-outer {
  height: 22rem;
}
/* line 723, templates/ft_bird/custom/scss/custom.scss */
/* line 724, templates/ft_bird/custom/scss/custom.scss */
#g-expanded .owl-nav .owl-prev, #g-expanded .owl-nav .owl-next {
  border: none;
  margin-top: -3rem;
  margin-left: -6rem;
}
/* line 729, templates/ft_bird/custom/scss/custom.scss */
#g-expanded .owl-nav .owl-prev:after, #g-expanded .owl-nav .owl-next:after {
  content: "\f2c1";
  font-family: "icomoon";
  color: #fff;
  font-size: 3rem;
  top: 1rem;
  position: relative;
  left: -0.5rem;
}
/* line 739, templates/ft_bird/custom/scss/custom.scss */
#g-expanded .owl-nav .owl-next {
  margin-right: -9rem;
}
/* line 741, templates/ft_bird/custom/scss/custom.scss */
#g-expanded .owl-nav .owl-next:after {
  content: "\f2c2";
}
/* line 746, templates/ft_bird/custom/scss/custom.scss */
#g-expanded .owl-dots {
  bottom: -4%;
}
/* line 749, templates/ft_bird/custom/scss/custom.scss */
#g-expanded .g-content-array .g-array-item-text {
  margin: 0;
}
/* line 752, templates/ft_bird/custom/scss/custom.scss */
#g-expanded ul.list {
  margin: 1rem 0 1rem 1rem;
}
/* line 755, templates/ft_bird/custom/scss/custom.scss */
#g-expanded ul.list li {
  margin: 0 0 30px 0;
  padding: 0;
  line-height: 1.6;
  text-indent: -0.88em;
  margin-left: 1.4rem;
  position: relative;
  margin-bottom: 0;
  padding-left: 0;
  list-style: none;
}
/* line 766, templates/ft_bird/custom/scss/custom.scss */
#g-expanded ul.list li:before {
  content: "\f00c";
  font: normal normal normal 14px/1 FontAwesome;
  vertical-align: text-bottom;
  position: relative;
  left: -0.5rem;
  top: -2px;
  color: #0e519d;
}
/* line 775, templates/ft_bird/custom/scss/custom.scss */
#g-expanded .key-inputs {
  background: #a6c4e0;
  padding: 3px 20px;
  font-size: 1.05rem;
  color: #000;
}
/* line 781, templates/ft_bird/custom/scss/custom.scss */
#g-expanded .caption {
  background: #0054a6;
  padding: 3px 20px;
  font-size: 1.05rem;
  color: #fff;
  border-top: 5px solid #033461;
}
/* line 789, templates/ft_bird/custom/scss/custom.scss */
#g-expanded h5.g-item-title {
  font-size: 1.2rem;
  margin: 0 0 -0.3rem 0;
}
/* line 794, templates/ft_bird/custom/scss/custom.scss */
#g-expanded h5.g-item-title a {
  color: #555;
}
/* line 796, templates/ft_bird/custom/scss/custom.scss */
#g-expanded h5.g-item-title a:hover {
  color: #555;
}
/* line 803, templates/ft_bird/custom/scss/custom.scss */
#g-testimonials {
  padding: 0;
}
/* line 804, templates/ft_bird/custom/scss/custom.scss */
#g-testimonials .g-content {
  padding-bottom: 0;
  margin-bottom: 0;
}
/* line 809, templates/ft_bird/custom/scss/custom.scss */
/* line 810, templates/ft_bird/custom/scss/custom.scss */
#g-testimonials .awards h3 {
  font-size: 0.9rem !important;
  color: #fff;
  font-weight: 400;
  letter-spacing: 0.021rem;
  line-height: 1.3;
  margin: 0 0 0.7rem 0rem;
  text-align: center;
}
/* line 820, templates/ft_bird/custom/scss/custom.scss */
#g-testimonials .wk-slideshow-default > div {
  position: relative;
  border: 1px solid #ccc;
}
/* line 824, templates/ft_bird/custom/scss/custom.scss */
#g-testimonials table {
  border: 0;
}
/* line 827, templates/ft_bird/custom/scss/custom.scss */
#g-testimonials td {
  border: 0;
  padding: 5px 0;
  font-size: 13px;
}
/* line 831, templates/ft_bird/custom/scss/custom.scss */
#g-testimonials td strong {
  font-weight: 500;
  color: #ffcb52;
}
/* line 837, templates/ft_bird/custom/scss/custom.scss */
/* line 841, templates/ft_bird/custom/scss/custom.scss */
#g-testimonials .g-block:first-child .wk-slideshow, #g-testimonials .g-block:nth-child(2) .wk-slideshow, #g-testimonials .g-block:nth-child(4) .wk-slideshow, #g-testimonials .g-block:nth-child(5) .wk-slideshow {
  margin: 2rem auto;
}
/* line 845, templates/ft_bird/custom/scss/custom.scss */
/* line 846, templates/ft_bird/custom/scss/custom.scss */
#g-testimonials .g-block:nth-child(3) img {
  border: none !important;
}
/* line 850, templates/ft_bird/custom/scss/custom.scss */
#g-testimonials .g-block:nth-child(3) ul.slides {
  height: 300px !important;
}
/* line 855, templates/ft_bird/custom/scss/custom.scss */
#g-testimonials .admin-notice {
  text-align: center;
}
/* line 857, templates/ft_bird/custom/scss/custom.scss */
#g-testimonials .admin-notice img {
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  margin-top: 1.35rem;
}
/* line 866, templates/ft_bird/custom/scss/custom.scss */
#g-bottom {
  padding: 0 !important;
  max-height: 25rem;
}
/* line 870, templates/ft_bird/custom/scss/custom.scss */
/* line 872, templates/ft_bird/custom/scss/custom.scss */
#g-bottom .statistics .g-title {
  color: #0054a6 !important;
  font-weight: 600;
}
/* line 876, templates/ft_bird/custom/scss/custom.scss */
/* line 877, templates/ft_bird/custom/scss/custom.scss */
#g-bottom .statistics .statistics-block .style1 {
  text-align: center;
  border: 3px solid #0054a6;
  min-height: 160px;
  background: #fff;
}
/* line 884, templates/ft_bird/custom/scss/custom.scss */
#g-bottom .statistics .g-subtitle span {
  color: #0054a6;
}
/* line 889, templates/ft_bird/custom/scss/custom.scss */
#g-bottom h3 {
  margin-top: 0;
}
/* line 893, templates/ft_bird/custom/scss/custom.scss */
/* line 894, templates/ft_bird/custom/scss/custom.scss */
#g-bottom .bottom-course h5 {
  font-size: 1rem !important;
  font-weight: 500;
  margin-bottom: 10px !important;
}
/* line 903, templates/ft_bird/custom/scss/custom.scss */
/* line 904, templates/ft_bird/custom/scss/custom.scss */
#g-footer h5 {
  font-size: 1rem !important;
  letter-spacing: 0;
  margin: 0 0 1rem 0;
  color: #fff;
}
/* line 912, templates/ft_bird/custom/scss/custom.scss */
#g-footer iframe {
  border: none !important;
  border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
}
/* line 921, templates/ft_bird/custom/scss/custom.scss */
.bg-custom {
  background-color: #77a8d6 !important;
  border-color: #77a8d6 !important;
  color: #0d0d0d !important;
}
/* line 927, templates/ft_bird/custom/scss/custom.scss */
.bg-danger {
  background-color: #f47920 !important;
  border-color: #f47920 !important;
  color: #fff !important;
}
/* line 933, templates/ft_bird/custom/scss/custom.scss */
.button.button-small {
  padding: 0.5rem 1.4rem 0.6rem !important;
}
/* line 937, templates/ft_bird/custom/scss/custom.scss */
/* line 938, templates/ft_bird/custom/scss/custom.scss */
.g-array-item img {
  border-radius: 6px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
}
/* line 944, templates/ft_bird/custom/scss/custom.scss */
.g-array-item .h5.g-item-title {
  font-size: 1.3rem;
  color: #000;
  margin-bottom: -0.5rem;
}
/* line 949, templates/ft_bird/custom/scss/custom.scss */
.g-array-item .h5.g-item-title a {
  color: #777;
}
/* line 955, templates/ft_bird/custom/scss/custom.scss */
#g-testimonials .wk-slideshow-default > div {
  border: none;
}
/* line 959, templates/ft_bird/custom/scss/custom.scss */
.wk-slideshow img, .wk-gallery img, .spotlight img, a[data-lightbox] img {
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
}
/* line 968, templates/ft_bird/custom/scss/custom.scss */
#g-header {
  background-color: #002c76;
  color: #fff;
}
/* line 974, templates/ft_bird/custom/scss/custom.scss */
/* line 975, templates/ft_bird/custom/scss/custom.scss */
.home #g-header {
  background: #ddd;
  color: #000;
  padding: 0 1rem !important;
}
/* line 980, templates/ft_bird/custom/scss/custom.scss */
.home #g-above {
  background-image: url('../../../../images/above_bg.jpg');
  background: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), url('../../../../images/above_bg.jpg');
  background-repeat: no-repeat;
  background-position: center middle;
  background-size: cover;
  background-attachment: fixed;
}
/* line 983, templates/ft_bird/custom/scss/custom.scss */
.home #g-bottom {
  background: url('../../../../images/clouds.jpg') no-repeat center top;
  background-size: cover;
}
/* line 987, templates/ft_bird/custom/scss/custom.scss */
/* line 988, templates/ft_bird/custom/scss/custom.scss */
.home #g-features h3.g-title {
  font-size: 1.4rem !important;
  text-align: center;
  font-weight: 600;
}
/* line 993, templates/ft_bird/custom/scss/custom.scss */
.home #g-features .platform-content {
  padding: 0;
  margin: 0;
}
/* line 1001, templates/ft_bird/custom/scss/custom.scss */
.box {
  background: #212121;
  position: relative;
  overflow: hidden;
  color: #fff;
  text-align: center;
  box-shadow: 0 0 0 #555;
  transition: all 0.55s ease;
}
/* line 1010, templates/ft_bird/custom/scss/custom.scss */
.box img {
  width: 100%;
  height: auto;
  transition: all 0.55s ease;
}
/* line 1015, templates/ft_bird/custom/scss/custom.scss */
.box:hover img {
  opacity: 0.5;
}
/* line 1018, templates/ft_bird/custom/scss/custom.scss */
.box .box-content {
  padding: 5px 10px 10px;
  position: absolute;
  bottom: 25px;
  right: 25px;
}
/* line 1024, templates/ft_bird/custom/scss/custom.scss */
.box .box-content:before, .box .box-content:after {
  content: "";
  width: 767px;
  height: 2px;
  position: absolute;
  background: #fff;
  -webkit-transition: all 0.55s ease;
  transition: all 0.55s ease;
}
/* line 1034, templates/ft_bird/custom/scss/custom.scss */
.box .box-content:before {
  top: 0;
  left: 0;
  -webkit-transform: translateX(100%);
  transform: translateX(100%);
}
/* line 1040, templates/ft_bird/custom/scss/custom.scss */
.box .box-content:after {
  bottom: 0;
  right: 0;
  -webkit-transform: translateX(-100%);
  transform: translateX(-100%);
}
/* line 1046, templates/ft_bird/custom/scss/custom.scss */
.box .box-content-inner:before, .box .box-content-inner:after {
  content: "";
  width: 2px;
  height: 767px;
  position: absolute;
  background: #fff;
  -webkit-transition: all 0.55s ease;
  transition: all 0.55s ease;
}
/* line 1056, templates/ft_bird/custom/scss/custom.scss */
.box .box-content-inner:before {
  top: 0;
  left: 0;
  -webkit-transform: translateY(100%);
  transform: translateY(100%);
}
/* line 1062, templates/ft_bird/custom/scss/custom.scss */
.box .box-content-inner:after {
  bottom: 0;
  right: 0;
  -webkit-transform: translateY(-100%);
  transform: translateY(-100%);
}
/* line 1068, templates/ft_bird/custom/scss/custom.scss */
.box:hover .box-content:before, .box:hover .box-content:after, .box:hover .box-content-inner:before, .box:hover .box-content-inner:after {
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
}
/* line 1075, templates/ft_bird/custom/scss/custom.scss */
.box:hover .box-content:before, .box:hover .box-content:after {
  -webkit-transition-delay: 0.15s;
  transition-delay: 0.15s;
}
/* line 1080, templates/ft_bird/custom/scss/custom.scss */
.box .title {
  font-size: 24px;
  font-weight: 400;
  margin: 0;
  text-transform: uppercase;
}
/* line 1086, templates/ft_bird/custom/scss/custom.scss */
.box .post {
  display: block;
  font-size: 16px;
  font-weight: 400;
  color: #fff !important;
  padding: 10px 20px;
  background: #0054a6;
  text-transform: capitalize;
}
/* line 1095, templates/ft_bird/custom/scss/custom.scss */
.box .post a, .box .post a:hover {
  color: #fff;
}
/* line 1099, templates/ft_bird/custom/scss/custom.scss */
#g-footer {
  padding: 0.5rem 0;
}
/* line 1103, templates/ft_bird/custom/scss/custom.scss */
.text-black {
  color: #000 !important;
}
/* line 1106, templates/ft_bird/custom/scss/custom.scss */
#g-footer ul {
  list-style: none;
  margin-bottom: 0;
  padding-left: 0;
}
/* line 1111, templates/ft_bird/custom/scss/custom.scss */
#g-footer .contact-info {
  line-height: 1.4286em;
  list-style: none;
  padding: 0;
  margin: 0;
}
/* line 1116, templates/ft_bird/custom/scss/custom.scss */
#g-footer .contact-info a {
  color: #fff;
}
/* line 1118, templates/ft_bird/custom/scss/custom.scss */
#g-footer .contact-info a:hover {
  color: #fff;
}
/* line 1123, templates/ft_bird/custom/scss/custom.scss */
#g-footer .contact-info li {
  border-radius: 4px;
  padding: 7px 12px 7px 44px;
  position: relative;
}
/* line 1128, templates/ft_bird/custom/scss/custom.scss */
#g-footer .contact-info li::before {
  border-right: 1px solid rgba(255, 255, 255, 0.35);
  bottom: 1px;
  content: "";
  left: 0;
  position: absolute;
  top: 1px;
  width: 31px;
}
/* line 1137, templates/ft_bird/custom/scss/custom.scss */
#g-footer .contact-info i {
  left: 0;
  position: absolute;
  text-align: center;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 31px;
  font-size: 16px;
  color: rgba(255, 255, 255, 0.35);
}
/* line 1150, templates/ft_bird/custom/scss/custom.scss */
/* line 1151, templates/ft_bird/custom/scss/custom.scss */
#g-footer h3.g-title {
  color: #fff;
  font-size: 1.2rem !important;
  text-transform: uppercase;
  font-weight: 500;
  letter-spacing: 0;
  padding: 0.3rem 0;
  margin: 0 0 1.5rem 0;
  border-top: 1px solid #fff;
  border-bottom: 1px solid #fff;
}
/* line 1165, templates/ft_bird/custom/scss/custom.scss */
.simpleforms form {
  margin-bottom: 0;
}
/* line 1168, templates/ft_bird/custom/scss/custom.scss */
.simpleforms form .form-control {
  height: 32px;
  background: #fff;
  border: 1px solid rgba(0, 0, 0, 0.1);
  color: #000;
  font-size: 0.8rem;
  margin-bottom: 5px;
  padding: 0.3rem 0.7rem;
}
/* line 1177, templates/ft_bird/custom/scss/custom.scss */
.simpleforms form .form-control ::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #fff;
}
/* line 1180, templates/ft_bird/custom/scss/custom.scss */
.simpleforms form .form-control ::-moz-placeholder {
  /* Firefox 19+ */
  color: #fff;
}
/* line 1183, templates/ft_bird/custom/scss/custom.scss */
.simpleforms form .form-control :-ms-input-placeholder {
  /* IE 10+ */
  color: #fff;
}
/* line 1186, templates/ft_bird/custom/scss/custom.scss */
.simpleforms form .form-control :-moz-placeholder {
  /* Firefox 18- */
  color: #fff;
}
/* line 1190, templates/ft_bird/custom/scss/custom.scss */
.simpleforms form .form-control:focus, .simpleforms form .form-control:hover {
  box-shadow: none;
}
/* line 1193, templates/ft_bird/custom/scss/custom.scss */
.simpleforms form textarea.form-control {
  height: 60px;
}
/* line 1197, templates/ft_bird/custom/scss/custom.scss */
.simpleforms .button {
  padding: 0.6rem 1.2rem 0.5rem;
  color: #fff !important;
}
/* line 1202, templates/ft_bird/custom/scss/custom.scss */
#g-copyright {
  font-size: 0.8rem;
}
/* line 1205, templates/ft_bird/custom/scss/custom.scss */
#g-copyright .g-content {
  margin: 0.225rem 0 0 0;
  padding: 0.9rem 0;
}
/* line 1210, templates/ft_bird/custom/scss/custom.scss */
/* line 1211, templates/ft_bird/custom/scss/custom.scss */
#g-copyright #g-totop i {
  font-size: 18px;
  top: -2px;
}
/* line 1218, templates/ft_bird/custom/scss/custom.scss */
/* line 1219, templates/ft_bird/custom/scss/custom.scss */
#g-container-main ul.list {
  margin: 1rem 0 1.5rem 1rem;
}
/* line 1222, templates/ft_bird/custom/scss/custom.scss */
#g-container-main ul.list li {
  margin: 0 0 30px 0;
  padding: 0;
  line-height: 1.6;
  text-indent: -0.48em;
  margin-left: 1.4rem;
  position: relative;
  margin-bottom: 0;
  padding-left: 0;
  list-style: none;
}
/* line 1233, templates/ft_bird/custom/scss/custom.scss */
#g-container-main ul.list li:before {
  content: "\ea24";
  font: normal normal normal 14px/1 Icomoon;
  vertical-align: text-bottom;
  position: relative;
  left: -0.5rem;
  top: -0.12rem;
  color: #002c76;
}
/* line 1247, templates/ft_bird/custom/scss/custom.scss */
/* line 1248, templates/ft_bird/custom/scss/custom.scss */
img.img-left {
  float: left;
}
/* line 1251, templates/ft_bird/custom/scss/custom.scss */
img.img-right {
  float: right;
}
/* line 1254, templates/ft_bird/custom/scss/custom.scss */
img.img-class {
  border-radius: 0.22rem;
  -moz-border-radius: 0.22rem;
  -webkit-border-radius: 0.22rem;
  margin-top: 1rem;
  border: 1px solid #dcdcdc;
  padding: 2px;
}
/* line 1265, templates/ft_bird/custom/scss/custom.scss */
.helpline-number {
  font-size: 1.4rem;
  line-height: 0.9;
}
/* line 1274, templates/ft_bird/custom/scss/custom.scss */
/* line 1275, templates/ft_bird/custom/scss/custom.scss */
/* line 1276, templates/ft_bird/custom/scss/custom.scss */
.blog .page-header h2 {
  font-size: 1.5rem;
  line-height: 1.5;
  font-weight: 500;
  letter-spacing: -0.3px;
}
/* line 1284, templates/ft_bird/custom/scss/custom.scss */
.blog .items-row {
  border-bottom: 1px dotted #c1c1c1;
  padding-bottom: 1rem;
  margin-bottom: 2rem;
}
/* line 1288, templates/ft_bird/custom/scss/custom.scss */
.blog .items-row img {
  border-radius: 0.22rem;
  -moz-border-radius: 0.22rem;
  -webkit-border-radius: 0.22rem;
  border: 1px solid #d3d3d3;
  padding: 2px;
  height: 200px;
  width: auto;
}
/* line 1299, templates/ft_bird/custom/scss/custom.scss */
/* line 1300, templates/ft_bird/custom/scss/custom.scss */
.blog .readmore .btn {
  border-radius: 0.22rem;
  -moz-border-radius: 0.22rem;
  -webkit-border-radius: 0.22rem;
  padding: 0.6rem 1rem 0.4rem;
  font-weight: 400;
  letter-spacing: 0;
}
/* line 1312, templates/ft_bird/custom/scss/custom.scss */
/* line 1313, templates/ft_bird/custom/scss/custom.scss */
/* line 1314, templates/ft_bird/custom/scss/custom.scss */
.pager.pagenav a.hasTooltip {
  border-radius: 0.22rem;
  -moz-border-radius: 0.22rem;
  -webkit-border-radius: 0.22rem;
  padding: 0.6rem 1rem 0.4rem;
  font-weight: 400;
  letter-spacing: 0;
}
/* line 1328, templates/ft_bird/custom/scss/custom.scss */
/* line 1330, templates/ft_bird/custom/scss/custom.scss */
/* line 1331, templates/ft_bird/custom/scss/custom.scss */
/* line 1332, templates/ft_bird/custom/scss/custom.scss */
.events .blog .page-header h2, .videos .blog .page-header h2 {
  font-size: 1rem;
  line-height: 1.5;
  font-weight: 500;
  letter-spacing: -0.3px;
}
/* line 1342, templates/ft_bird/custom/scss/custom.scss */
/* line 1343, templates/ft_bird/custom/scss/custom.scss */
.pg-cv-desc h2 {
  font-size: 1.8rem;
  margin-bottom: 0.5rem;
}
/* line 1348, templates/ft_bird/custom/scss/custom.scss */
.pg-cv-desc img {
  border-radius: 0.22rem;
  -moz-border-radius: 0.22rem;
  -webkit-border-radius: 0.22rem;
  margin-top: 1rem;
  border: 1px solid #dcdcdc;
  padding: 2px;
}
/* line 1358, templates/ft_bird/custom/scss/custom.scss */
.pg-cv-box {
  padding: 5px;
  margin: 10px;
  border-radius: 3px;
  box-shadow: none;
  -webkit-box-shadow: none;
  border: 1px solid #ddd;
}
/* line 1370, templates/ft_bird/custom/scss/custom.scss */
.our-team {
  background: #f5f5f5;
  text-align: center;
  border: 3px solid #ddd;
  padding: 1px;
}
/* line 1376, templates/ft_bird/custom/scss/custom.scss */
.our-team .pic {
  position: relative;
  overflow: hidden;
  transform: scale(1);
  transition: all 0.3s ease 0s;
}
/* line 1381, templates/ft_bird/custom/scss/custom.scss */
.our-team .pic:after {
  content: "";
  width: 200px;
  height: 200px;
  border-radius: 50%;
  background-color: rgba(0, 0, 0, 0.5);
  box-shadow: 0 0 0 900px rgba(255, 255, 255, 0.1);
  position: absolute;
  bottom: -100px;
  right: -100px;
  opacity: 0;
  transform: scale3d(0.5, 0.5, 1);
  transform-origin: 50% 50% 0;
  transition: all 0.35s ease 0s;
}
/* line 1396, templates/ft_bird/custom/scss/custom.scss */
.our-team .pic img {
  width: 100%;
  height: auto;
}
/* line 1401, templates/ft_bird/custom/scss/custom.scss */
/* line 1402, templates/ft_bird/custom/scss/custom.scss */
.our-team:hover .pic {
  transform: scale(1.01);
}
/* line 1404, templates/ft_bird/custom/scss/custom.scss */
.our-team:hover .pic:after {
  opacity: 1;
  transform: translate3d(0px, 0, 0);
}
/* line 1409, templates/ft_bird/custom/scss/custom.scss */
.our-team:hover .read-more {
  opacity: 1;
  transform: translate3d(0px, 0, 0);
}
/* line 1414, templates/ft_bird/custom/scss/custom.scss */
.our-team .read-more {
  width: 100px;
  padding: 0 15px 15px 0;
  font-size: 16px;
  color: #fff;
  letter-spacing: 0.35px;
  text-align: right;
  text-transform: uppercase;
  position: absolute;
  bottom: 0;
  right: 0;
  opacity: 0;
  z-index: 1;
  transform: translate3d(20px, 20px, 0);
  transition: all 0.35s ease 0s;
  line-height: 1.2;
}
/* line 1431, templates/ft_bird/custom/scss/custom.scss */
.our-team .team-content {
  padding: 10px 0;
  min-height: 95px;
}
/* line 1435, templates/ft_bird/custom/scss/custom.scss */
.our-team .title {
  font-size: 1rem !important;
  text-transform: capitalize;
  margin: 0;
}
/* line 1441, templates/ft_bird/custom/scss/custom.scss */
.our-team .post {
  font-size: 13px;
  font-weight: 500;
  color: #6e6e70;
  text-transform: capitalize;
}
/* line 1448, templates/ft_bird/custom/scss/custom.scss */
.placementlogos img {
  padding: 2px;
  border: 1px solid #0054a6;
  margin: 2px;
  width: 150px;
}
/* line 1454, templates/ft_bird/custom/scss/custom.scss */
.box2 {
  position: relative;
  margin: 0.5rem 0.3rem;
}
/* line 1458, templates/ft_bird/custom/scss/custom.scss */
.box2:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0) linear-gradient(45deg, #141414 0%, #691100 40%, #1b1b1b 100%);
  opacity: 0.1;
  transition: all 0.5s ease;
}
/* line 1469, templates/ft_bird/custom/scss/custom.scss */
.box2 img {
  width: 100%;
  height: auto;
}
/* line 1473, templates/ft_bird/custom/scss/custom.scss */
.box2 .box-content {
  background: rgba(0, 0, 0, 0);
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding: 0.5rem 1.5rem;
  transition: all 0.35s ease 0s;
}
/* line 1483, templates/ft_bird/custom/scss/custom.scss */
.box2:hover .box-content {
  background: rgba(0, 0, 0, 0.5);
}
/* line 1486, templates/ft_bird/custom/scss/custom.scss */
.box2 .box-content:after {
  content: "";
  position: absolute;
  top: 21px;
  left: 20px;
  right: 30px;
  height: 35%;
  transition: all 0.35s ease 0s;
}
/* line 1495, templates/ft_bird/custom/scss/custom.scss */
.box2:hover .box-content:after {
  top: 60%;
}
/* line 1498, templates/ft_bird/custom/scss/custom.scss */
.box2 .title {
  color: #fff;
  font-size: 20px;
  font-weight: bolder;
  text-transform: uppercase;
  text-shadow: 2px 2px 5px #000;
}
/* line 1505, templates/ft_bird/custom/scss/custom.scss */
.box2 .description {
  position: relative;
  top: 5%;
  color: #fff;
  opacity: 0;
  transition: all 0.35s ease 0s;
  line-height: 1.4;
  font-size: 0.85rem;
}
/* line 1514, templates/ft_bird/custom/scss/custom.scss */
.box2:hover .description {
  top: -7%;
  opacity: 1;
}
/* line 1519, templates/ft_bird/custom/scss/custom.scss */
ul.course-list {
  margin: 0rem;
}
/* line 1521, templates/ft_bird/custom/scss/custom.scss */
ul.course-list li {
  list-style: none;
  padding: 1rem 0.5rem;
  background: #0054a6;
  color: #fff;
  margin-bottom: 2px;
}
/* line 1528, templates/ft_bird/custom/scss/custom.scss */
ul.course-list li:before {
  content: "\f2c6";
  font: normal normal normal 14px/1 Icomoon;
  font-size: 0.8rem;
  margin-right: 0.3rem;
  position: relative;
  top: 1px;
}
/* line 1539, templates/ft_bird/custom/scss/custom.scss */
ul.course-list li a {
  color: #fff;
}
/* line 1542, templates/ft_bird/custom/scss/custom.scss */
ul.course-list li a:hover {
  color: #fff;
}
/* line 1549, templates/ft_bird/custom/scss/custom.scss */
/* line 1550, templates/ft_bird/custom/scss/custom.scss */
/* line 1552, templates/ft_bird/custom/scss/custom.scss */
.home #g-intro .moduletable.hidden-phone {
  margin: 0;
  padding: 0;
}
/* line 1559, templates/ft_bird/custom/scss/custom.scss */
/* line 1560, templates/ft_bird/custom/scss/custom.scss */
.industry .items-row {
  border-bottom: 2px dotted #ddd;
  padding-bottom: 2rem;
}
/* line 1564, templates/ft_bird/custom/scss/custom.scss */
.industry .items-row h2 {
  font-size: 1.5rem;
  margin-bottom: 1rem;
  font-weight: 500;
}
/* line 1570, templates/ft_bird/custom/scss/custom.scss */
.industry .items-row .caption {
  background: #ddd;
  padding: 0.5rem 0 0.6rem 1rem;
}
/* line 1575, templates/ft_bird/custom/scss/custom.scss */
.industry .items-row .pull-right.item-image {
  margin: -3rem 0 1.5rem 1.5rem;
}
/* line 1581, templates/ft_bird/custom/scss/custom.scss */
/* line 1582, templates/ft_bird/custom/scss/custom.scss */
.contact #g-bottom {
  max-height: 300rem !important;
}
/* line 1586, templates/ft_bird/custom/scss/custom.scss */
.contact #g-footer {
  background: #fff;
  color: #000;
}
@media only screen and (max-width: 990px) {
  /* line 1594, templates/ft_bird/custom/scss/custom.scss */
  .our-team {
    margin-bottom: 30px;
  }
  /* line 1597, templates/ft_bird/custom/scss/custom.scss */
  .box {
    margin-bottom: 30px;
  }
  /* line 1598, templates/ft_bird/custom/scss/custom.scss */
  .box2 {
    margin-bottom: 15px;
  }
  /* line 1603, templates/ft_bird/custom/scss/custom.scss */
  /* line 1604, templates/ft_bird/custom/scss/custom.scss */
  .home #g-intro {
    margin: 0 0 -2.5rem;
  }
  /* line 1608, templates/ft_bird/custom/scss/custom.scss */
  /* line 1609, templates/ft_bird/custom/scss/custom.scss */
  /* line 1610, templates/ft_bird/custom/scss/custom.scss */
  .home #g-footer .g-block.size-33 .hidden-phone {
    display: inherit !important;
  }
}
/* line 1621, templates/ft_bird/custom/scss/custom.scss */
/* line 1622, templates/ft_bird/custom/scss/custom.scss */
.courses #g-expanded {
  padding: 0;
}
/* line 1626, templates/ft_bird/custom/scss/custom.scss */
.courses .page-header h2 {
  font-size: 1.2rem;
}
/* line 1631, templates/ft_bird/custom/scss/custom.scss */
/* line 1632, templates/ft_bird/custom/scss/custom.scss */
/* line 1633, templates/ft_bird/custom/scss/custom.scss */
/* line 1634, templates/ft_bird/custom/scss/custom.scss */
.course-inside #g-bottom .g-grid:nth-child(1) .g-content {
  margin-bottom: 0;
  padding-bottom: 0;
}
/* line 1639, templates/ft_bird/custom/scss/custom.scss */
/* line 1640, templates/ft_bird/custom/scss/custom.scss */
.course-inside #g-bottom .g-grid:nth-child(2) .g-content {
  margin-top: 0;
  padding-top: 0;
}
/* line 1648, templates/ft_bird/custom/scss/custom.scss */
/* line 1649, templates/ft_bird/custom/scss/custom.scss */
/* line 1650, templates/ft_bird/custom/scss/custom.scss */
.menu-courses .g-dropdown .g-menu-item {
  padding: 0.5rem;
}
/* line 1652, templates/ft_bird/custom/scss/custom.scss */
.menu-courses .g-dropdown .g-menu-item img {
  margin-bottom: 0.5rem;
}
/* line 1655, templates/ft_bird/custom/scss/custom.scss */
.menu-courses .g-dropdown .g-menu-item span.g-menu-item-content {
  font-weight: 500;
  font-size: 0.9rem;
}
/* line 1663, templates/ft_bird/custom/scss/custom.scss */
.clear {
  clear: both;
}
/* line 1667, templates/ft_bird/custom/scss/custom.scss */
.g-main-nav:not(.g-menu-hastouch) .g-fullwidth .g-dropdown.g-active {
  top: 42px;
}
/* line 1671, templates/ft_bird/custom/scss/custom.scss */
.soaring-block {
  font-family: 'Hind Siliguri', sans-serif;
  font-style: italic;
  letter-spacing: -1px;
  width: 173px;
  height: 60px;
  line-height: 1;
  margin-top: 1.1rem !important;
}
/* line 1681, templates/ft_bird/custom/scss/custom.scss */
.soaring-block .soaring-text {
  width: 113px;
  float: left;
  margin-top: 0.4rem;
}
/* line 1686, templates/ft_bird/custom/scss/custom.scss */
.soaring-block .soaring-text .line1 {
  width: 150px;
  height: 28px;
}
/* line 1689, templates/ft_bird/custom/scss/custom.scss */
.soaring-block .soaring-text .line1 .soaring {
  float: left;
  font-size: 1.4rem;
  font-weight: 600;
}
/* line 1694, templates/ft_bird/custom/scss/custom.scss */
.soaring-block .soaring-text .line1 .high {
  font-size: 1rem;
  float: left;
  padding-left: 4px;
  padding-top: 4px;
}
/* line 1702, templates/ft_bird/custom/scss/custom.scss */
.soaring-block .soaring-text .line2 {
  width: 110px;
  height: 20px;
  margin-top: -5px;
  margin-left: 8px;
}
/* line 1707, templates/ft_bird/custom/scss/custom.scss */
.soaring-block .soaring-text .line2 .my {
  float: right;
  font-size: 1rem;
  padding-top: 2px;
  padding-right: 2px;
}
/* line 1713, templates/ft_bird/custom/scss/custom.scss */
.soaring-block .soaring-text .line2 .nature {
  float: right;
  font-size: 1.2rem;
  font-weight: 500;
}
/* line 1721, templates/ft_bird/custom/scss/custom.scss */
.soaring-block .bird {
  float: right;
  width: 60px;
  height: 60px;
}
/* line 1726, templates/ft_bird/custom/scss/custom.scss */
.soaring-block .bird i {
  font-size: 56px;
  color: #ec7732;
}
/* line 1734, templates/ft_bird/custom/scss/custom.scss */
.aimc-logo {
  font-family: 'Hind Siliguri', sans-serif;
  line-height: 1;
  letter-spacing: -1px;
  padding: 1.55rem 0;
}
/* line 1740, templates/ft_bird/custom/scss/custom.scss */
.aimc-logo .left {
  float: left;
  padding-right: 0.5rem;
  margin-right: 0.5rem;
  border-right: 2px solid #ddd;
}
/* line 1746, templates/ft_bird/custom/scss/custom.scss */
.aimc-logo .left .title {
  font-size: 1.3rem;
  font-weight: 600;
  letter-spacing: -0.5px;
  color: #0054a6;
}
/* line 1752, templates/ft_bird/custom/scss/custom.scss */
.aimc-logo .left .subtitle {
  font-size: 1rem;
  letter-spacing: 0;
  padding-top: 0.3rem;
  font-weight: 500;
  color: #0054a6;
}
/* line 1760, templates/ft_bird/custom/scss/custom.scss */
.aimc-logo .campus {
  font-size: 0.8rem;
  letter-spacing: 0;
  line-height: 1.15;
}
/* line 1767, templates/ft_bird/custom/scss/custom.scss */
/* line 1768, templates/ft_bird/custom/scss/custom.scss */
.soaring-logo .g-content {
  padding: 0.2rem 0 0.5rem !important;
}
/* line 1771, templates/ft_bird/custom/scss/custom.scss */
.soaring-logo .g-content .soaring-block {
  margin-top: 0 !important;
}
/* line 1778, templates/ft_bird/custom/scss/custom.scss */
.visible-xs, .visible-sm {
  display: none;
}
/* line 1783, templates/ft_bird/custom/scss/custom.scss */
.cube-items-wrapper {
  background: #fff !important;
  color: #111 !important;
}
/* line 1786, templates/ft_bird/custom/scss/custom.scss */
.cube-items-wrapper .cube-content-wrapper {
  max-width: 33rem !important;
  padding: 2.5rem 0 !important;
}
/* line 1790, templates/ft_bird/custom/scss/custom.scss */
.cube-items-wrapper .cube-content-wrapper .item-title {
  font-size: 1.4rem !important;
  font-weight: 400 !important;
  line-height: 1.38 !important;
  margin-bottom: 0.5rem !important;
}
/* line 1800, templates/ft_bird/custom/scss/custom.scss */
/* line 1801, templates/ft_bird/custom/scss/custom.scss */
.cube-items-wrapper .image-position-right .cube-content-wrapper {
  margin-left: 0;
}
/* line 1806, templates/ft_bird/custom/scss/custom.scss */
/* line 1807, templates/ft_bird/custom/scss/custom.scss */
.cube-items-wrapper .image-position-left .cube-content-wrapper {
  margin-right: 0;
}
/* line 1812, templates/ft_bird/custom/scss/custom.scss */
/* line 1813, templates/ft_bird/custom/scss/custom.scss */
.cube-items-wrapper .cube-image-wrapper:after {
  background-color: rgba(255, 255, 255, 0.25) !important;
}
/* line 1820, templates/ft_bird/custom/scss/custom.scss */
/* line 1821, templates/ft_bird/custom/scss/custom.scss */
.videos iframe {
  border: 12px solid #ccc !important;
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
}
/* line 1830, templates/ft_bird/custom/scss/custom.scss */
.courses-box {
  position: relative;
  height: 135px;
  background: #0054a6;
}
/* line 1835, templates/ft_bird/custom/scss/custom.scss */
.courses-box img {
  position: relative;
}
/* line 1838, templates/ft_bird/custom/scss/custom.scss */
.courses-box .course-title {
  position: relative;
  padding: 1rem 2.4rem;
  color: #fff;
  text-align: center;
  font-size: 0.97rem;
  font-weight: 500;
}
/* line 1847, templates/ft_bird/custom/scss/custom.scss */
.courses-box .readmore {
  position: relative;
  text-align: center;
  color: #fff;
  border-bottom: 1px dotted #fff;
  width: 70%;
  margin: 0 auto;
}
/* line 1857, templates/ft_bird/custom/scss/custom.scss */
img.img-placement {
  margin: 0 1rem 2rem 0;
}
/* line 1861, templates/ft_bird/custom/scss/custom.scss */
ul.chk-list {
  margin-left: 0;
}
/* line 1866, templates/ft_bird/custom/scss/custom.scss */
#g-copyright {
  padding: 0 2rem;
}
/* line 1871, templates/ft_bird/custom/scss/custom.scss */
/* line 1872, templates/ft_bird/custom/scss/custom.scss */
.placement #g-features {
  padding: 0;
}
/* line 1875, templates/ft_bird/custom/scss/custom.scss */
.placement #g-features .platform-content {
  margin: 0;
  padding: 0;
}
/* line 1879, templates/ft_bird/custom/scss/custom.scss */
.placement #g-features .platform-content p {
  margin: 1rem 0 1rem 0;
  padding: 0;
  text-align: center;
  font-size: 1.2rem;
  line-height: 1.4;
  font-weight: 500;
}
/* line 1891, templates/ft_bird/custom/scss/custom.scss */
.accordion .accordion-group .accordion-heading a {
  background: #eee;
}
/* line 1894, templates/ft_bird/custom/scss/custom.scss */
.accordion .accordion-group .accordion-heading a:before {
  content: "\f18e";
  font: normal normal normal 14px/1 FontAwesome;
  font-size: 1.4rem;
  margin-right: 0.5rem;
  position: relative;
  top: 2px;
}
/* line 1904, templates/ft_bird/custom/scss/custom.scss */
/* line 1905, templates/ft_bird/custom/scss/custom.scss */
.home .top-contact .g-content {
  right: 0px;
}
/* line 1909, templates/ft_bird/custom/scss/custom.scss */
.home #g-intro {
  padding: 0;
}
/* line 1912, templates/ft_bird/custom/scss/custom.scss */
/* line 1913, templates/ft_bird/custom/scss/custom.scss */
.home #g-intro .size-25 .g-content {
  padding: 0;
  margin: 1px;
}
/* line 1919, templates/ft_bird/custom/scss/custom.scss */
.home #g-intro h4 {
  line-height: 1;
  margin-top: 0 !important;
}
/* line 1926, templates/ft_bird/custom/scss/custom.scss */
.home #g-features {
  padding: 0;
}
/* line 1932, templates/ft_bird/custom/scss/custom.scss */
/* line 1933, templates/ft_bird/custom/scss/custom.scss */
/* line 1934, templates/ft_bird/custom/scss/custom.scss */
.placement #g-features .g-content {
  margin: 1rem 1rem 0 1rem;
  padding: 0;
}
/* line 1941, templates/ft_bird/custom/scss/custom.scss */
/* line 1943, templates/ft_bird/custom/scss/custom.scss */
.placements-home h4 {
  font-weight: 500;
}
/* line 1946, templates/ft_bird/custom/scss/custom.scss */
.placements-home p {
  line-height: 1.3;
  margin-bottom: 1rem !important;
}
/* line 1952, templates/ft_bird/custom/scss/custom.scss */
.recog {
  background: rgba(0, 0, 0, 0.5);
  margin: 0 2rem 0 1rem;
  padding: 0.5rem;
}
/* line 1957, templates/ft_bird/custom/scss/custom.scss */
.recog p {
  line-height: 1.4;
  font-size: 1rem !important;
}
/* line 1963, templates/ft_bird/custom/scss/custom.scss */
.statistics .statistics-block .style1 i.extension {
  opacity: 1;
  color: #0054a6;
}
@media only screen and (min-width: 1200px) {
  /* line 1971, templates/ft_bird/custom/scss/custom.scss */
  #g-navigation {
    border-bottom: 1px solid #73ade6;
  }
  /* line 1975, templates/ft_bird/custom/scss/custom.scss */
  .g-slideshow .uk-width-1-2, .g-slideshow .uk-width-2-4, .g-slideshow .uk-width-3-6, .g-slideshow .uk-width-5-10 {
    width: 50%;
  }
  /* line 1982, templates/ft_bird/custom/scss/custom.scss */
  .top-contact {
    position: relative;
  }
  /* line 1985, templates/ft_bird/custom/scss/custom.scss */
  .top-contact .g-content {
    top: -100px;
    position: absolute;
    right: 0px;
    background: #ddd;
    padding: 0.7rem 1.6rem 0.5rem 1.9rem !important;
    font-size: 0.9rem;
  }
  /* line 1994, templates/ft_bird/custom/scss/custom.scss */
  .top-contact .g-content:before {
    content: "";
    display: block;
    width: 35px;
    position: absolute;
    background-color: #ddd;
    height: 80px;
    top: 0;
    bottom: 0;
    left: -13px;
    transform: skewX(30deg);
    z-index: 9;
  }
  /* line 2011, templates/ft_bird/custom/scss/custom.scss */
  /* line 2012, templates/ft_bird/custom/scss/custom.scss */
  .contact #g-bottom {
    position: relative;
  }
  /* line 2015, templates/ft_bird/custom/scss/custom.scss */
  .contact #g-bottom .platform-content, .contact #g-bottom .moduletable {
    padding: 0;
    margin: 0;
  }
  /* line 2021, templates/ft_bird/custom/scss/custom.scss */
  .contact #g-bottom .float-info {
    position: absolute;
    z-index: 9;
    background: rgba(0, 84, 166, 0.7);
    color: #fff;
    padding: 2rem;
    left: 5%;
  }
  /* line 2029, templates/ft_bird/custom/scss/custom.scss */
  .contact #g-bottom .float-info a {
    color: #fff;
  }
  /* line 2032, templates/ft_bird/custom/scss/custom.scss */
  .contact #g-bottom .float-info a:hover {
    color: #fff;
  }
  /* line 2040, templates/ft_bird/custom/scss/custom.scss */
  .border-right-desktop {
    border-right: 1px dotted rgba(0, 0, 0, 0.5);
  }
  /* line 2044, templates/ft_bird/custom/scss/custom.scss */
  .height-auto {
    min-height: 100px;
  }
  /* line 2048, templates/ft_bird/custom/scss/custom.scss */
  /* line 2049, templates/ft_bird/custom/scss/custom.scss */
  /* line 2050, templates/ft_bird/custom/scss/custom.scss */
  /* line 2051, templates/ft_bird/custom/scss/custom.scss */
  .home #g-features .size-17 .g-content {
    padding: 0;
    margin: 0;
  }
  /* line 2057, templates/ft_bird/custom/scss/custom.scss */
  /* line 2058, templates/ft_bird/custom/scss/custom.scss */
  .home #g-features .size-49 .g-content {
    padding: 0;
    margin: 0;
  }
}
@media only all and (max-width: 51rem) {
  /* line 2070, templates/ft_bird/custom/scss/custom.scss */
  /* line 2071, templates/ft_bird/custom/scss/custom.scss */
  body p {
    margin: 0.5rem 0;
    font-size: 0.92rem;
    line-height: 1.6;
  }
  /* line 2078, templates/ft_bird/custom/scss/custom.scss */
  /* line 2079, templates/ft_bird/custom/scss/custom.scss */
  .placements-home h4 {
    font-weight: 600;
    font-size: 1.1rem !important;
    text-transform: uppercase;
    padding: 1rem;
    color: #f47920 !important;
  }
  /* line 2088, templates/ft_bird/custom/scss/custom.scss */
  /* line 2089, templates/ft_bird/custom/scss/custom.scss */
  #g-utility h3 {
    font-size: 1.1rem !important;
    text-transform: uppercase;
    letter-spacing: -0.3px !important;
    padding: 1rem;
  }
  /* line 2097, templates/ft_bird/custom/scss/custom.scss */
  .g-slideshow .uk-overlay-panel {
    text-align: center;
  }
  /* line 2101, templates/ft_bird/custom/scss/custom.scss */
  .button {
    font-size: 0.8rem;
    font-weight: 500;
    padding: 0.5rem 0.7rem;
    line-height: 1.3;
    text-align: center;
    display: block;
  }
  /* line 2111, templates/ft_bird/custom/scss/custom.scss */
  .mobile-logo {
    margin-left: 2rem;
    color: #0054a6 !important;
  }
  /* line 2116, templates/ft_bird/custom/scss/custom.scss */
  /* line 2117, templates/ft_bird/custom/scss/custom.scss */
  #g-slideshow .moduletable.hidden-desktop {
    margin: 0;
    padding: 0;
  }
  /* line 2123, templates/ft_bird/custom/scss/custom.scss */
  /* line 2124, templates/ft_bird/custom/scss/custom.scss */
  .uk-slideshow .g-slideshow-title {
    font-size: 1.2rem !important;
    margin: -10rem 0 0 0 !important;
    line-height: 1.2;
  }
  /* line 2131, templates/ft_bird/custom/scss/custom.scss */
  .g-slideshow .style3 .g-slideshow-title {
    font-weight: 500;
    padding-top: 0.5rem;
    font-size: 1.25rem !important;
    margin: 0.55rem 0 !important;
  }
  /* line 2138, templates/ft_bird/custom/scss/custom.scss */
  .uk-overlay-panel {
    padding: 0 !important;
  }
  /* line 2142, templates/ft_bird/custom/scss/custom.scss */
  .button.mobile-button {
    padding: 0.2rem;
    font-size: 1rem;
    font-weight: 400;
    border-radius: 0;
  }
  /* line 2149, templates/ft_bird/custom/scss/custom.scss */
  .top-menu {
    position: relative;
    top: 0px;
    right: 0px;
    height: 35px;
    background: #868686;
    padding: 0;
  }
  /* line 2158, templates/ft_bird/custom/scss/custom.scss */
  #g-header .g-newsticker .g-newsticker-content {
    font-size: 0.9rem;
    letter-spacing: -1px;
    width: 84%;
  }
  /* line 2164, templates/ft_bird/custom/scss/custom.scss */
  div.modal.fade.in {
    top: 4rem;
  }
  /* line 2168, templates/ft_bird/custom/scss/custom.scss */
  .modal.modal-xs {
    left: 9.5%;
  }
  /* line 2172, templates/ft_bird/custom/scss/custom.scss */
  /* line 2173, templates/ft_bird/custom/scss/custom.scss */
  .modal-body .span2 {
    width: 20%;
    float: left;
  }
  /* line 2179, templates/ft_bird/custom/scss/custom.scss */
  #g-navigation.navigation-fixed {
    background: #fff;
    color: #fff;
    height: 100px;
    position: fixed;
    top: 0rem;
  }
  /* line 2187, templates/ft_bird/custom/scss/custom.scss */
  .g-newsticker-content {
    line-height: 1.3 !important;
    font-size: 0.8rem;
  }
  /* line 2191, templates/ft_bird/custom/scss/custom.scss */
  /* line 2192, templates/ft_bird/custom/scss/custom.scss */
  .g-newsticker-readmore a {
    padding: 2px 6px 5px 6px !important;
  }
  /* line 2196, templates/ft_bird/custom/scss/custom.scss */
  h4 {
    font-size: 1.1rem !important;
    line-height: 1.3 !important;
  }
  /* line 2201, templates/ft_bird/custom/scss/custom.scss */
  .text-xlg {
    font-size: 1rem !important;
    line-height: 1.4;
  }
  /* line 2206, templates/ft_bird/custom/scss/custom.scss */
  /* line 2207, templates/ft_bird/custom/scss/custom.scss */
  .placements-home h4 {
    margin-bottom: 0.5rem;
  }
  /* line 2212, templates/ft_bird/custom/scss/custom.scss */
  .quick-button {
    transform: scale(0.7);
  }
  /* line 2216, templates/ft_bird/custom/scss/custom.scss */
  ul.chk-list {
    margin: 0;
  }
  /* line 2220, templates/ft_bird/custom/scss/custom.scss */
  /* line 2221, templates/ft_bird/custom/scss/custom.scss */
  #g-header h1 {
    font-size: 1.2rem;
  }
  /* line 2224, templates/ft_bird/custom/scss/custom.scss */
  #g-header .p-l-50 {
    padding-left: 0 !important;
  }
  /* line 2225, templates/ft_bird/custom/scss/custom.scss */
  #g-header .m-l-40 {
    margin-left: 0 !important;
  }
  /* line 2228, templates/ft_bird/custom/scss/custom.scss */
  /* line 2229, templates/ft_bird/custom/scss/custom.scss */
  .home .mobile-logo {
    margin-left: 2rem;
  }
  /* line 2233, templates/ft_bird/custom/scss/custom.scss */
  /* line 2234, templates/ft_bird/custom/scss/custom.scss */
  .home #g-utility .text-xlg {
    font-size: 0.8rem !important;
  }
  /* line 2239, templates/ft_bird/custom/scss/custom.scss */
  .home #g-header {
    margin: -0.5rem 0 0 0;
  }
  /* line 2243, templates/ft_bird/custom/scss/custom.scss */
  /* line 2244, templates/ft_bird/custom/scss/custom.scss */
  .home #g-intro h4 {
    font-size: 1.1rem !important;
    text-transform: uppercase;
    margin-top: 1.5rem !important;
    font-weight: 600 !important;
    letter-spacing: -0.3px !important;
  }
  /* line 2253, templates/ft_bird/custom/scss/custom.scss */
  /* line 2254, templates/ft_bird/custom/scss/custom.scss */
  .home #g-above .p-r-30 {
    padding-right: 0 !important;
  }
  /* line 2257, templates/ft_bird/custom/scss/custom.scss */
  .home #g-above .block-blue {
    margin: 0rem !important;
    width: 100%;
    border-radius: 0 0 0.5rem 0.5rem;
    padding: 0.6rem 0;
    font-size: 1rem !important;
    line-height: 1.4 !important;
  }
  /* line 2265, templates/ft_bird/custom/scss/custom.scss */
  .home #g-above .text-left {
    line-height: 1.4;
    font-size: 0.8rem !important;
  }
  /* line 2271, templates/ft_bird/custom/scss/custom.scss */
  .home #g-features {
    padding: 3rem 0;
  }
  /* line 2273, templates/ft_bird/custom/scss/custom.scss */
  .home #g-features .size-17 {
    max-width: 50% !important;
    float: left;
    padding: 1rem 0.5rem !important;
  }
  /* line 2279, templates/ft_bird/custom/scss/custom.scss */
  /* line 2280, templates/ft_bird/custom/scss/custom.scss */
  .home #g-features .placements-home p {
    font-size: 0.85rem !important;
    line-height: 1.3;
    margin-bottom: 0.5rem !important;
  }
  /* line 2287, templates/ft_bird/custom/scss/custom.scss */
  .home #g-features h3.g-title {
    font-size: 1.1rem !important;
    text-transform: uppercase;
    line-height: 1.1;
    letter-spacing: 0;
  }
  /* line 2294, templates/ft_bird/custom/scss/custom.scss */
  /* line 2295, templates/ft_bird/custom/scss/custom.scss */
  .home #g-features .size-17 .g-content {
    margin: 0;
    padding: 0 0.5rem;
  }
  /* line 2301, templates/ft_bird/custom/scss/custom.scss */
  /* line 2302, templates/ft_bird/custom/scss/custom.scss */
  .home #g-features .size-49 .g-content {
    margin: 0;
    padding: 0;
  }
  /* line 2309, templates/ft_bird/custom/scss/custom.scss */
  /* line 2310, templates/ft_bird/custom/scss/custom.scss */
  .home #g-expanded .g-content {
    margin: 0;
    padding: 0.2rem 0 1rem 1rem;
  }
  /* line 2314, templates/ft_bird/custom/scss/custom.scss */
  .home #g-expanded .owl-stage-outer {
    height: 42.5rem;
  }
  /* line 2316, templates/ft_bird/custom/scss/custom.scss */
  /* line 2317, templates/ft_bird/custom/scss/custom.scss */
  .home #g-expanded .owl-stage-outer .g-content .g-content {
    padding-left: 0;
  }
  /* line 2321, templates/ft_bird/custom/scss/custom.scss */
  /* line 2322, templates/ft_bird/custom/scss/custom.scss */
  .home #g-expanded .owl-stage-outer .g-array-item-text ul.list {
    margin: 0.5rem 0;
  }
  /* line 2324, templates/ft_bird/custom/scss/custom.scss */
  .home #g-expanded .owl-stage-outer .g-array-item-text ul.list li {
    font-size: 0.8rem;
  }
  /* line 2328, templates/ft_bird/custom/scss/custom.scss */
  .home #g-expanded .owl-stage-outer .g-array-item-text .key-inputs, .home #g-expanded .owl-stage-outer .g-array-item-text .caption {
    background: #a6c4e0;
    padding: 4px 10px;
    font-size: 0.7rem;
    color: #000;
    font-weight: 500;
  }
  /* line 2338, templates/ft_bird/custom/scss/custom.scss */
  .home #g-expanded h5.g-item-title {
    font-size: 1rem !important;
    font-family: 'OpenSans';
    margin: 0;
    line-height: 1.3;
    font-weight: 500;
  }
  /* line 2347, templates/ft_bird/custom/scss/custom.scss */
  /* line 2348, templates/ft_bird/custom/scss/custom.scss */
  .home #g-testimonials td {
    padding: 5px 0 0;
    font-size: 0.8rem;
    line-height: 1.4;
  }
  /* line 2353, templates/ft_bird/custom/scss/custom.scss */
  .home #g-testimonials .awards {
    max-height: 260px;
  }
  /* line 2355, templates/ft_bird/custom/scss/custom.scss */
  .home #g-testimonials .awards h3 {
    margin-bottom: 0;
  }
  /* line 2358, templates/ft_bird/custom/scss/custom.scss */
  .home #g-testimonials .awards .wk-slideshow {
    margin: 0rem auto;
  }
  /* line 2362, templates/ft_bird/custom/scss/custom.scss */
  .home #g-testimonials .admin-notice img {
    margin-top: 0;
  }
  /* line 2367, templates/ft_bird/custom/scss/custom.scss */
  /* line 2368, templates/ft_bird/custom/scss/custom.scss */
  .home .statistics .g-title {
    font-size: 1.4rem !important;
    margin: 0;
    line-height: 1;
  }
  /* line 2373, templates/ft_bird/custom/scss/custom.scss */
  .home .statistics .g-subtitle {
    font-size: 1rem;
    margin: 0.7rem 0 0 0;
  }
  /* line 2379, templates/ft_bird/custom/scss/custom.scss */
  /* line 2381, templates/ft_bird/custom/scss/custom.scss */
  /* line 2382, templates/ft_bird/custom/scss/custom.scss */
  .home .statistics-block.g-grid .size-25 {
    max-width: 50% !important;
    float: left;
  }
  /* line 2386, templates/ft_bird/custom/scss/custom.scss */
  .home .statistics-block.g-grid .size-25 .g-content {
    min-height: 110px !important;
    padding: 0;
  }
  /* line 2390, templates/ft_bird/custom/scss/custom.scss */
  .home .statistics-block.g-grid .size-25 .g-content .statistics-subtitle {
    font-size: 0.8rem;
    line-height: 1.2;
  }
  /* line 2395, templates/ft_bird/custom/scss/custom.scss */
  .home .statistics-block.g-grid .size-25 .g-content .statistics-counter {
    font-size: 2rem;
    margin: 0.7rem 0 0.4rem;
    line-height: 1;
  }
  /* line 2401, templates/ft_bird/custom/scss/custom.scss */
  .home .statistics-block.g-grid .size-25 .g-content i.extension {
    font-size: 1rem;
    left: 0px;
  }
  /* line 2410, templates/ft_bird/custom/scss/custom.scss */
  .home #g-footer .g-block.size-33 .g-content, .home #g-footer .g-block.size-34 .g-content {
    margin: 0.6rem;
    padding: 0.9rem;
  }
  /* line 2416, templates/ft_bird/custom/scss/custom.scss */
  .home .recog {
    margin: 0.8rem 0 0 0;
  }
  /* line 2419, templates/ft_bird/custom/scss/custom.scss */
  .home .recog .g-content {
    padding: 0.2rem 1rem !important;
  }
  /* line 2424, templates/ft_bird/custom/scss/custom.scss */
  /* line 2425, templates/ft_bird/custom/scss/custom.scss */
  /* line 2426, templates/ft_bird/custom/scss/custom.scss */
  .home ul.chk-list span.left {
    padding: 0.5rem 0.7rem;
    margin: 0 0.4rem 0 0;
  }
  /* line 2430, templates/ft_bird/custom/scss/custom.scss */
  .home ul.chk-list span.right {
    font-size: 0.65rem;
    font-weight: 500;
  }
  /* line 2439, templates/ft_bird/custom/scss/custom.scss */
  /* line 2440, templates/ft_bird/custom/scss/custom.scss */
  /* line 2441, templates/ft_bird/custom/scss/custom.scss */
  #g-footer .g-block.size-33 .g-content {
    margin: 0;
    padding: 0;
  }
  /* line 2447, templates/ft_bird/custom/scss/custom.scss */
  /* line 2448, templates/ft_bird/custom/scss/custom.scss */
  #g-footer .g-block.size-34 .g-content {
    padding: 0.5rem 1.5rem;
  }
  /* line 2454, templates/ft_bird/custom/scss/custom.scss */
  #g-copyright {
    text-align: center;
  }
  /* line 2458, templates/ft_bird/custom/scss/custom.scss */
  /* line 2459, templates/ft_bird/custom/scss/custom.scss */
  .g-horizontalmenu.top-menu {
    margin-top: 5px;
  }
  /* line 2462, templates/ft_bird/custom/scss/custom.scss */
  .g-horizontalmenu.top-menu li a {
    padding: 0.2rem 0.2rem;
    font-size: 0.85rem !important;
  }
  /* line 2469, templates/ft_bird/custom/scss/custom.scss */
  #g-container-main ul.list {
    margin: 0.5rem 0 0.5rem 0.3rem;
  }
  /* line 2471, templates/ft_bird/custom/scss/custom.scss */
  #g-container-main ul.list li {
    font-size: 0.92rem;
    line-height: 1.6;
    text-align: justify;
  }
  /* line 2478, templates/ft_bird/custom/scss/custom.scss */
  /* line 2479, templates/ft_bird/custom/scss/custom.scss */
  .item-page .page-header h2 {
    font-size: 1.25rem;
    margin-bottom: 0.5rem;
    font-weight: 500;
    line-height: 1.5;
  }
  /* line 2485, templates/ft_bird/custom/scss/custom.scss */
  .item-page h3 {
    font-size: 1.1rem !important;
    margin: 1rem 0 0 0;
    font-weight: 500;
  }
  /* line 2492, templates/ft_bird/custom/scss/custom.scss */
  #g-bottom {
    max-height: 100%;
  }
  /* line 2496, templates/ft_bird/custom/scss/custom.scss */
  /* line 2497, templates/ft_bird/custom/scss/custom.scss */
  .events .items-row {
    border: none;
    padding-bottom: 0;
    margin-bottom: 0;
  }
  /* line 2502, templates/ft_bird/custom/scss/custom.scss */
  .events .items-row .item {
    margin-top: 2rem;
  }
  /* line 2508, templates/ft_bird/custom/scss/custom.scss */
  .pg-cv-box {
    height: 130px !important;
    width: 130px !important;
  }
  /* line 2512, templates/ft_bird/custom/scss/custom.scss */
  .pg-cv-box .pg-cv-box-img {
    height: 130px !important;
    width: 130px !important;
  }
  /* line 2517, templates/ft_bird/custom/scss/custom.scss */
  .pg-cv-box img {
    width: 130px;
  }
  /* line 2522, templates/ft_bird/custom/scss/custom.scss */
  /* line 2523, templates/ft_bird/custom/scss/custom.scss */
  .pg-cv-desc h2 {
    font-size: 1.25rem;
    line-height: 1.35;
    font-weight: 500;
  }
  /* line 2530, templates/ft_bird/custom/scss/custom.scss */
  .blog .page-header h2 {
    font-size: 1.2rem;
    line-height: 1.4;
    font-weight: 500;
    letter-spacing: -0.3px;
  }
  /* line 2537, templates/ft_bird/custom/scss/custom.scss */
  /* line 2538, templates/ft_bird/custom/scss/custom.scss */
  .mobile-logo img {
    margin-left: 1rem;
    float: left;
  }
  /* line 2542, templates/ft_bird/custom/scss/custom.scss */
  .mobile-logo .line1 {
    font-size: 0.94rem;
    letter-spacing: -1px;
    font-weight: 500;
    line-height: 1;
    width: 76%;
    margin-top: 0.55rem;
    float: left;
  }
  /* line 2551, templates/ft_bird/custom/scss/custom.scss */
  .mobile-logo .line2 {
    font-size: 0.8rem;
    letter-spacing: -1px;
    font-weight: 400;
    line-height: 1;
    width: 76%;
    margin-top: 0.3rem;
    float: left;
  }
  /* line 2560, templates/ft_bird/custom/scss/custom.scss */
  .mobile-logo .line3 {
    font-size: 0.75rem;
    letter-spacing: -1px;
    font-weight: 500;
    line-height: 1;
    width: 76%;
    margin-top: 0.3rem;
    float: left;
  }
  /* line 2570, templates/ft_bird/custom/scss/custom.scss */
  .box2 .title {
    font-size: 15px;
  }
  /* line 2571, templates/ft_bird/custom/scss/custom.scss */
  .box2 .description {
    font-size: 13px;
  }
  /* line 2572, templates/ft_bird/custom/scss/custom.scss */
  .box2:hover .description {
    top: -6%;
  }
  /* line 2574, templates/ft_bird/custom/scss/custom.scss */
  .soaring-block {
    margin: 0 auto;
  }
  /* line 2578, templates/ft_bird/custom/scss/custom.scss */
  /* line 2579, templates/ft_bird/custom/scss/custom.scss */
  .customfloat-info .g-content {
    margin: 0;
    padding: 0;
  }
  /* line 2583, templates/ft_bird/custom/scss/custom.scss */
  .customfloat-info .text-white {
    color: #000 !important;
  }
  /* line 2588, templates/ft_bird/custom/scss/custom.scss */
  /* line 2589, templates/ft_bird/custom/scss/custom.scss */
  .industry .items-row {
    padding-bottom: 1rem;
    margin-bottom: 1.5rem;
  }
  /* line 2593, templates/ft_bird/custom/scss/custom.scss */
  .industry .items-row h2 {
    font-size: 1.2rem;
    margin: 0 0 4rem 0;
  }
  /* line 2598, templates/ft_bird/custom/scss/custom.scss */
  .industry .items-row .pull-right.item-image {
    margin: -3rem 0 1.5rem 1.5rem;
    float: none !important;
  }
  /* line 2605, templates/ft_bird/custom/scss/custom.scss */
  /* line 2606, templates/ft_bird/custom/scss/custom.scss */
  .g-block.size-33 .border-right {
    border-right: none !important;
  }
  /* line 2611, templates/ft_bird/custom/scss/custom.scss */
  /* line 2612, templates/ft_bird/custom/scss/custom.scss */
  .item-pageadmissions .accordion .accordion-group .accordion-heading a {
    font-size: 0.8rem;
    padding: 0.5rem;
    font-weight: 500;
  }
  /* line 2617, templates/ft_bird/custom/scss/custom.scss */
  .item-pageadmissions .accordion .accordion-group .accordion-heading a:before {
    font-size: 1rem;
  }
  /* line 2622, templates/ft_bird/custom/scss/custom.scss */
  .item-pageadmissions ol {
    margin: 0 0 1rem 0;
  }
  /* line 2624, templates/ft_bird/custom/scss/custom.scss */
  .item-pageadmissions ol li {
    font-size: 0.75rem;
    line-height: 1.7;
  }
}
@media only screen and (max-width: 800px) {
  /* line 2634, templates/ft_bird/custom/scss/custom.scss */
  #g-navigation {
    height: 100px;
    background: #fff;
  }
  /* line 2639, templates/ft_bird/custom/scss/custom.scss */
  .g-offcanvas-toggle {
    top: 0.8rem;
  }
  /* line 2641, templates/ft_bird/custom/scss/custom.scss */
  .g-offcanvas-toggle i.fa {
    font-size: 21px;
  }
  /* line 2646, templates/ft_bird/custom/scss/custom.scss */
  .g-horizontalmenu.top-menu li:first-child {
    top: 0;
  }
  /* line 2650, templates/ft_bird/custom/scss/custom.scss */
  .top-menu:before {
    background-color: transparent;
  }
  /* line 2654, templates/ft_bird/custom/scss/custom.scss */
  /* line 2655, templates/ft_bird/custom/scss/custom.scss */
  /* line 2656, templates/ft_bird/custom/scss/custom.scss */
  .home .director img {
    width: 50%;
  }
  /* line 2662, templates/ft_bird/custom/scss/custom.scss */
  img.img-placement {
    margin: 0 0.5rem 1rem 0;
    width: 153px;
  }
  /* line 2667, templates/ft_bird/custom/scss/custom.scss */
  #g-header {
    top: 0.5rem;
    margin-bottom: 1rem;
  }
  /* line 2672, templates/ft_bird/custom/scss/custom.scss */
  /* line 2673, templates/ft_bird/custom/scss/custom.scss */
  .ad .owl-stage-outer {
    height: 24rem;
  }
  /* line 2677, templates/ft_bird/custom/scss/custom.scss */
  #g-expanded .g-block.size-20 {
    max-width: 50% !important;
  }
}
@media only screen and (min-width: 275px) and (max-width: 360px) {
  /* line 2686, templates/ft_bird/custom/scss/custom.scss */
  /* line 2688, templates/ft_bird/custom/scss/custom.scss */
  #g-navigation .visible-xs {
    display: inherit;
    margin: 0.3rem 0 0 1.7rem;
  }
  /* line 2694, templates/ft_bird/custom/scss/custom.scss */
  /* line 2695, templates/ft_bird/custom/scss/custom.scss */
  .mobile-logo img {
    margin-left: 1rem;
    float: left;
    height: 55px;
    margin-top: 0.5rem;
  }
  /* line 2701, templates/ft_bird/custom/scss/custom.scss */
  .mobile-logo .line1 {
    font-size: 0.75rem;
    width: 72%;
    margin-top: 0.8rem;
    letter-spacing: -0.3px;
  }
  /* line 2707, templates/ft_bird/custom/scss/custom.scss */
  .mobile-logo .line2 {
    font-size: 0.7rem;
    width: 72%;
    margin-top: 0.3rem;
    letter-spacing: -0.3px;
  }
  /* line 2713, templates/ft_bird/custom/scss/custom.scss */
  .mobile-logo .line3 {
    font-size: 0.7rem;
    width: 72%;
    margin-top: 0.35rem;
    letter-spacing: -0.3px;
  }
}
@media only screen and (min-width: 361px) and (max-width: 390px) {
  /* line 2724, templates/ft_bird/custom/scss/custom.scss */
  /* line 2726, templates/ft_bird/custom/scss/custom.scss */
  #g-navigation .visible-xs {
    display: inherit;
    margin: 0.3rem 0 0 1.7rem;
  }
  /* line 2732, templates/ft_bird/custom/scss/custom.scss */
  /* line 2733, templates/ft_bird/custom/scss/custom.scss */
  .mobile-logo img {
    margin-left: 1rem;
    float: left;
  }
  /* line 2737, templates/ft_bird/custom/scss/custom.scss */
  .mobile-logo .line1 {
    font-size: 0.8rem;
    width: 72%;
    margin-top: 0.8rem;
  }
  /* line 2742, templates/ft_bird/custom/scss/custom.scss */
  .mobile-logo .line2 {
    font-size: 0.65rem;
    width: 72%;
    margin-top: 0.3rem;
  }
  /* line 2747, templates/ft_bird/custom/scss/custom.scss */
  .mobile-logo .line3 {
    font-size: 0.65rem;
    width: 72%;
    margin-top: 0.35rem;
  }
  /* line 2754, templates/ft_bird/custom/scss/custom.scss */
  .g-horizontalmenu.top-menu li a {
    padding: 0.4rem;
  }
}
@media only screen and (min-width: 390px) and (max-width: 490px) {
  /* line 2762, templates/ft_bird/custom/scss/custom.scss */
  /* line 2764, templates/ft_bird/custom/scss/custom.scss */
  #g-navigation .visible-sm {
    display: inherit;
    margin: 0.1rem 1rem;
  }
  /* line 2770, templates/ft_bird/custom/scss/custom.scss */
  /* line 2771, templates/ft_bird/custom/scss/custom.scss */
  .mobile-logo img {
    margin-left: 1rem;
    float: left;
  }
  /* line 2775, templates/ft_bird/custom/scss/custom.scss */
  .mobile-logo .line1 {
    font-size: 0.95rem;
    width: 72%;
    margin-top: 0.6rem;
  }
  /* line 2780, templates/ft_bird/custom/scss/custom.scss */
  .mobile-logo .line2 {
    font-size: 0.75rem;
    width: 72%;
    margin-top: 0.4rem;
    font-weight: 500;
    letter-spacing: -0.5px;
  }
  /* line 2787, templates/ft_bird/custom/scss/custom.scss */
  .mobile-logo .line3 {
    font-size: 0.75rem;
    width: 72%;
    margin-top: 0.3rem;
    font-weight: 500;
    letter-spacing: -0.5px;
  }
  /* line 2796, templates/ft_bird/custom/scss/custom.scss */
  /* line 2797, templates/ft_bird/custom/scss/custom.scss */
  .g-horizontalmenu.top-menu li a {
    padding: 0.4rem 1rem;
  }
}
@media only all and (min-width: 70rem) {
  /* line 2806, templates/ft_bird/custom/scss/custom.scss */
  .g-container {
    width: 1200px;
  }
  /* line 2809, templates/ft_bird/custom/scss/custom.scss */
  .g-container #g-container-main {
    width: 1200px !important;
    margin: 0 auto;
  }
  /* line 2815, templates/ft_bird/custom/scss/custom.scss */
  /* line 2816, templates/ft_bird/custom/scss/custom.scss */
  #g-topbar .g-container {
    width: 1200px !important;
    padding: 0;
    margin: 0 auto;
  }
  /* line 2822, templates/ft_bird/custom/scss/custom.scss */
  /* line 2823, templates/ft_bird/custom/scss/custom.scss */
  #g-topbar .g-logo img {
    margin: 0.28rem -10px 0;
  }
  /* line 2828, templates/ft_bird/custom/scss/custom.scss */
  #g-topbar .aimc-logo {
    padding: 1.65rem 0;
  }
}
@media only all and (min-width: 1900px) {
  /* line 2838, templates/ft_bird/custom/scss/custom.scss */
  .top-contact .g-content {
    right: 0;
  }
  /* line 2842, templates/ft_bird/custom/scss/custom.scss */
  /* line 2843, templates/ft_bird/custom/scss/custom.scss */
  .home .top-contact .g-content {
    right: 0;
  }
  /* line 2847, templates/ft_bird/custom/scss/custom.scss */
  .home .top-menu {
    right: 355px;
  }
  /* line 2854, templates/ft_bird/custom/scss/custom.scss */
  /* line 2855, templates/ft_bird/custom/scss/custom.scss */
  .g-slideshow .g-slideshow-title {
    margin-left: -2rem !important;
  }
  /* line 2859, templates/ft_bird/custom/scss/custom.scss */
  .g-slideshow .g-slideshow-desc {
    margin-left: -1.9rem !important;
  }
  /* line 2864, templates/ft_bird/custom/scss/custom.scss */
  .top-menu {
    right: 355px;
  }
}
@media only all and (min-width: 1260px) and (max-width: 1290px) {
  /* line 2871, templates/ft_bird/custom/scss/custom.scss */
  .top-contact .g-content {
    right: -1px !important;
  }
  /* line 2875, templates/ft_bird/custom/scss/custom.scss */
  .top-menu {
    right: 30px !important;
  }
  /* line 2879, templates/ft_bird/custom/scss/custom.scss */
  /* line 2880, templates/ft_bird/custom/scss/custom.scss */
  .courses-box img {
    width: 100%;
  }
  /* line 2884, templates/ft_bird/custom/scss/custom.scss */
  .courses-box .course-title {
    padding: 3.4rem 3rem 0;
    height: 193px;
  }
}
@media only all and (min-width: 1000px) and (max-width: 1030px) {
  /* line 2892, templates/ft_bird/custom/scss/custom.scss */
  /* line 2893, templates/ft_bird/custom/scss/custom.scss */
  #g-topbar .size-9 {
    display: none !important;
  }
  /* line 2896, templates/ft_bird/custom/scss/custom.scss */
  #g-topbar .size-8 {
    min-width: 11% !important;
  }
  /* line 2899, templates/ft_bird/custom/scss/custom.scss */
  #g-topbar .g-container {
    padding: 0 !important;
    margin: 0 !important;
  }
  /* line 2903, templates/ft_bird/custom/scss/custom.scss */
  #g-topbar .years-logo {
    float: left !important;
  }
  /* line 2906, templates/ft_bird/custom/scss/custom.scss */
  /* line 2907, templates/ft_bird/custom/scss/custom.scss */
  /* line 2908, templates/ft_bird/custom/scss/custom.scss */
  #g-topbar .size-21 .g-content .moduletable {
    padding: 0;
    margin: 0;
  }
  /* line 2916, templates/ft_bird/custom/scss/custom.scss */
  .top-contact .g-content {
    top: 0;
    position: absolute;
    right: 0 !important;
    background: #ddd;
    padding: 0.6rem 1.8rem 0.5rem 1.8rem !important;
    font-size: 0.9rem;
  }
  /* line 2925, templates/ft_bird/custom/scss/custom.scss */
  .top-contact .g-content:before {
    content: "";
    display: block;
    width: 72px;
    position: absolute;
    background-color: #ddd;
    height: 75px;
    top: 0;
    bottom: 0;
    left: -50px;
    transform: skewX(30deg);
    z-index: 9;
  }
  /* line 2940, templates/ft_bird/custom/scss/custom.scss */
  .top-menu {
    right: 0 !important;
  }
  /* line 2943, templates/ft_bird/custom/scss/custom.scss */
  .g-container {
    margin: 0 !important;
    width: 100%;
  }
  /* line 2948, templates/ft_bird/custom/scss/custom.scss */
  /* line 2949, templates/ft_bird/custom/scss/custom.scss */
  /* line 2950, templates/ft_bird/custom/scss/custom.scss */
  /* line 2951, templates/ft_bird/custom/scss/custom.scss */
  /* line 2952, templates/ft_bird/custom/scss/custom.scss */
  #g-navigation .subtitle-menu .g-main-nav .g-toplevel > li {
    padding: 0.6rem 0.5rem;
  }
  /* line 2955, templates/ft_bird/custom/scss/custom.scss */
  #g-navigation .subtitle-menu .g-main-nav .g-toplevel > li.active, #g-navigation .subtitle-menu .g-main-nav .g-toplevel > li:hover {
    padding: 0.6rem 0.5rem;
  }
  /* line 2964, templates/ft_bird/custom/scss/custom.scss */
  /* line 2965, templates/ft_bird/custom/scss/custom.scss */
  .courses-box .course-title {
    font-size: 1rem;
    padding: 1rem 1.1rem;
  }
  /* line 2974, templates/ft_bird/custom/scss/custom.scss */
  ._2p3a {
    width: 300px !important;
  }
  /* line 2978, templates/ft_bird/custom/scss/custom.scss */
  /* line 2979, templates/ft_bird/custom/scss/custom.scss */
  .g-block.size-33.block-blue > div {
    padding: 0 !important;
  }
  /* line 2984, templates/ft_bird/custom/scss/custom.scss */
  /* line 2985, templates/ft_bird/custom/scss/custom.scss */
  /* line 2986, templates/ft_bird/custom/scss/custom.scss */
  /* line 2987, templates/ft_bird/custom/scss/custom.scss */
  .statistics .statistics-block .style1 .statistics-counter {
    font-size: 2.4rem;
  }
  /* line 2990, templates/ft_bird/custom/scss/custom.scss */
  .statistics .statistics-block .style1 i.extension {
    font-size: 1.4rem !important;
    top: -4px;
  }
  /* line 2998, templates/ft_bird/custom/scss/custom.scss */
  /* line 2999, templates/ft_bird/custom/scss/custom.scss */
  #g-slideshow .uk-slideshow {
    height: 307px !important;
  }
  /* line 3001, templates/ft_bird/custom/scss/custom.scss */
  #g-slideshow .uk-slideshow .g-slideshow-item {
    height: 307px !important;
  }
  /* line 3007, templates/ft_bird/custom/scss/custom.scss */
  /* line 3008, templates/ft_bird/custom/scss/custom.scss */
  .uk-flex-right .g-slideshow-title, .uk-flex-right .g-slideshow-desc {
    left: -5rem !important;
    position: relative;
  }
  /* line 3014, templates/ft_bird/custom/scss/custom.scss */
  #g-header .ticker-home h3 {
    font-size: 1.2rem !important;
    padding: 0.4rem 0 0;
  }
}
/* Floating Icons Desktop CSS */
@media only screen and (min-width: 601px) {
  /* line 3025, templates/ft_bird/custom/scss/custom.scss */
  .floating-d-btn {
    padding: 4px 25px 10px;
    position: fixed;
    text-transform: uppercase;
    font-size: 16px;
    z-index: 9999;
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
  }
  /* line 3038, templates/ft_bird/custom/scss/custom.scss */
  .floating-d-btn.one {
    background: #f47920;
    top: 150px;
    right: -70px;
  }
  /* line 3044, templates/ft_bird/custom/scss/custom.scss */
  .floating-d-btn.two {
    background: #f47920;
    top: 330px;
    right: -71px;
  }
  /* line 3050, templates/ft_bird/custom/scss/custom.scss */
  .floating-d-btn.three {
    background: #f47920;
    top: 511px;
    right: -70px;
  }
  /* line 3056, templates/ft_bird/custom/scss/custom.scss */
  .floating-d-btn a, .floating-d-btn a:link, .floating-d-btn a:hover, .floating-d-btn a:visited {
    color: #fff;
    text-decoration: none;
  }
}
@media only screen and (max-width: 600px) {
  /* line 3068, templates/ft_bird/custom/scss/custom.scss */
  .floating-d-btn {
    padding: 4px 25px 10px;
    position: fixed;
    text-transform: uppercase;
    font-size: 13px;
    z-index: 9999;
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
  }
  /* line 3081, templates/ft_bird/custom/scss/custom.scss */
  .floating-d-btn.one {
    background: #f47920;
    top: 170px;
    right: -60px;
  }
  /* line 3087, templates/ft_bird/custom/scss/custom.scss */
  .floating-d-btn.two {
    background: #f47920;
    top: 320px;
    right: -61px;
  }
  /* line 3094, templates/ft_bird/custom/scss/custom.scss */
  .floating-d-btn a, .floating-d-btn a:link, .floating-d-btn a:hover, .floating-d-btn a:visited {
    color: #fff;
    text-decoration: none;
  }
  /* line 3101, templates/ft_bird/custom/scss/custom.scss */
  .hidden-mobile {
    display: none;
  }
}
/* line 3107, templates/ft_bird/custom/scss/custom.scss */
::-webkit-scrollbar-thumb {
  padding: 0.2rem 0.1rem;
  background: #0054a6;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
/* line 3115, templates/ft_bird/custom/scss/custom.scss */
.slideshow-caption.uk-width-1-1 {
  background: rgba(0, 0, 0, 0.65);
}
@media only all and (min-width: 1000px) {
  /* line 3121, templates/ft_bird/custom/scss/custom.scss */
  .g-slideshow .style3 .g-slideshow-title {
    font-weight: 600;
    color: #fff !important;
    font-size: 3rem;
    display: block;
    margin: 0;
    letter-spacing: -1px;
    text-shadow: 1px 1px 1px #000;
    line-height: 1.1;
    margin-bottom: 0.5rem;
    float: left;
    padding-top: 0.5rem;
    font-size: 2rem !important;
    margin-left: 2rem !important;
  }
  /* line 3137, templates/ft_bird/custom/scss/custom.scss */
  .g-slideshow .g-slideshow-buttons {
    margin: 0 2rem 0 0;
  }
  /* line 3141, templates/ft_bird/custom/scss/custom.scss */
  .g-slideshow .g-slideshow-buttons .button {
    margin-right: 2rem;
    padding: 0.2rem 1rem;
    margin-top: 0.5rem;
    float: right;
  }
}
/*# sourceMappingURL=custom_15.css.map */