/*-- UNIVERSAL --*/
html * {outline: 0 !important;}
section {position:relative;}
.row {margin-right: 0;margin-left: 0;}
body {overflow-x:hidden;}
body,h1,h2,h3,h4,h5,h6,p,a,input,li {
font-family: proxima-nova, sans-serif;
font-style: normal;
font-weight: 100;
-webkit-font-smoothing: antialiased;
color: #2a2c2d;
}


h1.home, h1 {font-size:46px;}
h2.subpage {font-size:46px;}
h2 {font-size:38px;margin-top:0px;}
h3 {font-size:28px;margin-top: 0;margin-bottom: 15px;}
h4 {font-size:21px;}
.mb20 {margin-bottom:20px !important;}
.mt20 {margin-top:20px !important;}
.mt30 {margin-top:30px !important;}
.pb15 {padding-bottom:15px !important;}
.mt50 {margin-top:50px !important;}
.mt80 {margin-top:80px !important;}

.blog-article h2, .blog-article h3 {margin-top:30px;}
.blog-article a {color:#a8976a;}
.blog-article a:hover {color:#918259;}

.emerge {transition: opacity 0.8s ease-in;}
.emerge.d1 {transition-delay: 0.1s;}
.emerge.d2 {transition-delay: 0.2s;}
.emerge.d3 {transition-delay: 0.3s;}
.emerge.d4 {transition-delay: 0.4s;}

.emerge[data-emergence=hidden] {
  /* Initial state */
  opacity:0;
  /*transform: scale(0.8);*/
}
.emerge[data-emergence=visible] {
  /* Do something */
  opacity:1;
  /*transform: scale(1);*/
}

p, a, li {font-size:16px;}
a {
	-webkit-transition: all 0.2s ease-in;
	-moz-transition: all 0.2s ease-in;
	-ms-transition: all 0.2s ease-in;
	-o-transition: all 0.2s ease-in;
	transition: all 0.2s ease-in;
}
.displaynone {display:none;}
a:hover {text-decoration:none;}
a.border-button, button.border-button, .border-button {position:relative;z-index:2;letter-spacing:1px;display: inline-block;margin-top: 10px;margin-bottom: 10px;text-transform:uppercase;color:#a8976a;background-color:transparent;text-align:center;border:1px solid #a8976a !important;padding:10px 20px;font-weight: 400;
	-webkit-transition: all 0.2s ease-in;
	-moz-transition: all 0.2s ease-in;
	-ms-transition: all 0.2s ease-in;
	-o-transition: all 0.2s ease-in;
	transition: all 0.2s ease-in;}
a.border-button:before, button.border-button:before, .border-button:before {z-index: -1;content: '';position: absolute;top: 0;left: 0;width: 0%;height: 100%;background-color: #a8976a;
    -webkit-transition: all 0.2s ease-in;
	-moz-transition: all 0.2s ease-in;
	-ms-transition: all 0.2s ease-in;
	-o-transition: all 0.2s ease-in;
	transition: all 0.2s ease-in;}
a.border-button:hover, button.border-button:hover {color:#ffffff;}
a.border-button:hover:before, button.border-button:hover:before {width:100%;}
a.gold:hover, a:focus {color:#918259;}
a.white:hover {color:#d4d2d3;}
.gold {color:#a8976a;}
.grey {color:#2a2c2d;}
.blue {color:#087ab9;}
.dark-blue {color:#223e72;}
.left {text-align:left;}
.white {color:#ffffff;}
.light-grey {color:#7a7a7a;}
.semi-bold {font-weight:400;}
.bold {font-weight:600;}
.center {text-align:center !important;}
p.share {padding-left: 15px;
    display: inline-block;
    position: relative;
    float: left;
    padding-top: 8px;
    text-transform: uppercase;
    font-weight: 600;
    margin-right: 10px;}
#st-1 .st-btn {background-color:#a8976a!important;}
p.more, a.read-more {cursor:pointer;color:#a8976a !important;}
p.more .fas, a.read-more .fas, a.gold .fas {font-size:8px;
	position: absolute;
    margin-left: 3px;
    margin-top: 8px;
	-webkit-transition: all 0.2s ease-in;
	-moz-transition: all 0.2s ease-in;
	-ms-transition: all 0.2s ease-in;
	-o-transition: all 0.2s ease-in;
	transition: all 0.2s ease-in;}
a.read-more:hover .fas, a.gold:hover .fas {
	-webkit-transform: translateX(4px);
    -moz-transform: translateX(4px);
    -ms-transform: translateX(4px);
    -o-transform: translateX(4px);
    transform: translateX(4px);
}
a.read-more:hover {color:#918259;}	
.responsive-img {max-width:100%;height:auto;}
.responsive-img-100w {max-width:100%; height:auto;display:block;margin: 0 auto;}
.row {padding:30px 0px 40px 0px;}
.top.row {padding-top:150px;}
.container {margin-top:20px;margin-bottom:20px;}
.row.grey-bg {background-color:#ececec;}
.row.light-grey-bg {background-color:#f8f8f8;}
.row.dark-blue-bg {background-color:#010d24;}
.white-bg {background-color:#ffffff;}
.divider {width: 60px;height: 1px;background-color: #2a2c2d;margin: 20px auto 0px auto;}
.divider.gold {background-color:#a8976a;}
form {margin:0;}
/* clear fix */
.isotope:after {
  content: '';
  display: block;
  clear: both;
}
.box-shadow {
	-webkit-box-shadow: 0px 0px 12px 0px rgba(0,0,0,0.4);
	-moz-box-shadow: 0px 0px 12px 0px rgba(0,0,0,0.4);
	box-shadow: 0px 0px 12px 0px rgba(0,0,0,0.4);
}
ul {padding: 0px;margin-left: 20px;}
ul li {margin-top:5px;}
.container ol {margin-left: 20px;}

video {max-width:100%;height:auto;}

/*-- HEADER NAV --*/

/*.header-socket {background-color:#000715;padding: 10px 10px;width: 100%;position: fixed;right: 0;left: 0;z-index: 1031;border-bottom:1px solid #292e3a;}
.header-socket .container {text-align:right;margin-top:0px;margin-bottom:0px;color: #b2b4b9;}
.header-socket .container a {color: #b2b4b9;height: 15px;margin-top: 0px;padding: 3px 12px 0px 7px;display: inline;line-height: 10px;width: auto;display: inline-block;}
.header-socket .container a:hover {opacity:0.6;}
.header-socket .container a.vault-login {border:none;background-position:right center;background-size:10%;}
.header-socket .container a.vault-login .fas {margin-left: 3px;height: 15px;width: 15px;font-size: 12px;}*/


.header-contact {height:20px;width:330px;margin-top:10px;text-align:right;float:right;display:block;clear:right;color: #b2b4b9;}
.header-contact a {color: #b2b4b9;height: 15px;margin-top: 0px;padding: 3px 12px 0px 7px;display: inline;line-height: 10px;width: auto;display: inline-block;}
.header-contact a:hover {opacity:0.6;}
.header-contact a.vault-login {border:none;background-position:right center;background-size:10%;}
.header-contact a.vault-login .fas {margin-left: 3px;height: 15px;width: 15px;font-size: 12px;}
.navbar {background-color:#010d24;top:0px;}
.navbar .container {margin-top:0;margin-bottom:0;}
.navbar-brand {
    height: 60px;
    width: 200px;
    margin-top: 23px;
    background-image: url(../images/global/logo.png);
    background-repeat: no-repeat;
    background-size: cover;
    -webkit2:52 PM 4/22/2026-transition: all 0.2s ease-in;
    -moz-transition: all 0.2s ease-in;
    -ms-transition: all 0.2s ease-in;
    -o-transition: all 0.2s ease-in;
    transition: all 0.2s ease-in;
    margin-left: 5px !important;
}
.navbar-inverse .navbar-nav>li>a {color: #9d9d9d;font-weight: 400;padding:25px 12px;}
.navbar-inverse .navbar-nav>li>a:hover {background-color:#a8976a;}
.navbar-inverse .navbar-nav>li>a>.fas {font-size: 10px;
	-webkit-transition: all 0.2s ease-in;
	-moz-transition: all 0.2s ease-in;
	-ms-transition: all 0.2s ease-in;
	-o-transition: all 0.2s ease-in;
	transition: all 0.2s ease-in;}
.navbar-nav {clear:right;}
.navbar-inverse .navbar-nav>li>a:hover .fas {transform:rotate(-180deg);}
.nav-tabs .dropdown-menu, .nav-pills .dropdown-menu, .navbar .dropdown-menu {margin-top: 0px !important;border: none;background-color: #010d24;}
.navbar .dropdown-menu>li>a {padding:13px 20px !important;}
.navbar .dropdown-menu li a {color: #9d9d9d;padding: 7px 35px;display: block;clear: both;font-weight: 400;line-height: 1.42857143;white-space: nowrap;}
.navbar .dropdown-menu li a:hover {color:white;background-color:#a8976a;}
.navbar .dropdown-menu ul {background-color:#000715;padding:0;margin:0;list-style-type:none !important;}
.navbar .dropdown-menu li ul li a {padding-left:15px;}
.navbar .dropdown-menu {padding:0;}
.navbar .dropdown-menu li {position:relative;list-style-type: none;}
.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:focus, .navbar-inverse .navbar-nav>.open>a:hover {color: #fff;background-color: #a8976a;}
nav.navbar.shrink {min-height: 35px;
	-webkit-transition: all 0.2s ease-in;
	-moz-transition: all 0.2s ease-in;
	-ms-transition: all 0.2s ease-in;
	-o-transition: all 0.2s ease-in;
	transition: all 0.2s ease-in;
}
nav.shrink .header-contact {margin-top:5px;}
nav.shrink .navbar-brand {height: 70px;width: 250px;transform: scale(0.7);margin-top: 5px}
nav.shrink .navbar-toggle {padding: 4px 5px;}

/*-- HOME PAGE --*/

#hero {position:relative;height:100vh;background-repeat:no-repeat;background-size:cover;}
#hero h1 {max-width:900px;margin: 0px auto 30px auto;padding:0 10px;margin-top:30vh;}
#hero .container {padding:0 45px;position:relative;z-index:5;}
#hero .search-container {max-width:600px;margin:0 auto;height: 36px;border-radius:3px;
	-webkit-box-shadow: 0px 0px 12px 0px rgba(0,0,0,0.3);
	-moz-box-shadow: 0px 0px 12px 0px rgba(0,0,0,0.3);
	box-shadow: 0px 0px 12px 0px rgba(0,0,0,0.3);}
#hero .search-container input {width:90%;border-radius:3px 0px 0px 3px;}
/*#hero > video {
   position: fixed;
   top: 50%;
   left: 50%;
   min-width: 100%;
   min-height: 100%;
   height: auto;
   width: auto;
   z-index: -100;
   transform: translateX(-50%) translateY(-50%);}*/
#hero > video {
	top: 50%;
	left: 50%;
	min-width: 100%;
	min-height: 100%;
	height: auto;
	width: auto;
	z-index: -100;
	transform: translateX(-50%) translateY(-50%);
	object-fit: cover;
	position: absolute;
}   
#hero .overlay {position:absolute;background-color:#2d3a52;opacity:0.7;top:0;left:0;width:100%;height:100%;}
input {overflow:visible;}
#hero .search-container button {height:44px;}
.search-container button {height:100%;border-radius:0px 3px 3px 0px;width:10%;float: right;padding: 6px 10px;background: #d7d7d7;font-size: 17px;border: none;cursor: pointer;border-left:1px solid #ececec;color:#a8976a;}
.downArrow{cursor:pointer;position: absolute;bottom: 0%;left: 50%;margin-left:-20px;z-index:5;}
.bounce {
    -moz-animation: bounce 3s infinite;
    -webkit-animation: bounce 3s infinite;
    animation: bounce 3s infinite;
}
@-moz-keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -moz-transform: translateY(0);
    transform: translateY(0);
  }
  40% {
    -moz-transform: translateY(-30px);
    transform: translateY(-30px);
  }
  60% {
    -moz-transform: translateY(-15px);
    transform: translateY(-15px);
  }
}
@-webkit-keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  40% {
    -webkit-transform: translateY(-30px);
    transform: translateY(-30px);
  }
  60% {
    -webkit-transform: translateY(-15px);
    transform: translateY(-15px);
  }
}
@keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  40% {
    -moz-transform: translateY(-30px);
    -ms-transform: translateY(-30px);
    -webkit-transform: translateY(-30px);
    transform: translateY(-30px);
  }
  60% {
    -moz-transform: translateY(-15px);
    -ms-transform: translateY(-15px);
    -webkit-transform: translateY(-15px);
    transform: translateY(-15px);
  }
}
a.featured-three {cursor:pointer;}
a.featured-three div {width:100%;background-color:white;padding:20px;margin-top:15px;text-align:center;
	background-position:center 30px;background-repeat:no-repeat;position:relative;float:left;background-size: 95px;
	-webkit-transition: all 0.2s ease-in;
	-moz-transition: all 0.2s ease-in;
	-ms-transition: all 0.2s ease-in;
	-o-transition: all 0.2s ease-in;
	transition: all 0.2s ease-in;
	-webkit-box-shadow: 0px 0px 12px 0px rgba(0,0,0,0.2);
	-moz-box-shadow: 0px 0px 12px 0px rgba(0,0,0,0.2);
	box-shadow: 0px 0px 12px 0px rgba(0,0,0,0.2);}
a.featured-three:hover div {background-position:center 20px;
	-webkit-box-shadow: 0px 0px 12px 0px rgba(0,0,0,0.4);
	-moz-box-shadow: 0px 0px 12px 0px rgba(0,0,0,0.4);
	box-shadow: 0px 0px 12px 0px rgba(0,0,0,0.4);}
a.featured-three.capital > div {background-image:url(../images/home/icon-capital-planning.png);}
a.featured-three.acquisitions > div {background-image:url(../images/home/icon-acquisitions.png);}
a.featured-three.sales > div {background-image:url(../images/home/icon-sales.png);}
a.featured-three.team > div {background-image:url(../images/home/icon-team.png);}
a.featured-three.contact-icon > div {background-image:url(../images/home/icon-contact.png);}
a.featured-three.news > div {background-image:url(../images/home/icon-news.png);}
a.featured-three.financial > div {background-image:url(../images/home/icon-financial-projections.png);}
a.featured-three.vault > div {background-image:url(../images/home/icon-vault.png);}
a.featured-three.travel > div {background-image:url(../images/home/icon-travel.png);}
a.featured-three.financial-projections > div {background-image:url(../images/home/icon-financial-projections.png);}
a.featured-three.guardian-u > div {background-image:url(../images/home/icon-guardian-u.png);}
a.featured-three.asset > div {background-image:url(../images/home/icon-asset-management.png);}
a.featured-three.videos > div {background-image:url(../images/home/icon-videos.png);}
a.featured-three.search > div {background-image:url(../images/seeking/seeking-search-icon.png);}
a.featured-three.listings > div {background-image:url(../images/seeking/seeking-listing-icon.png);}
a.featured-three div h3 {margin-top:135px;}/* wm 10/8/19 100px;*/
a.featured-three.about div h3 {margin-top:25px;}/* wm 10/8/19 100px;*/
.featured-three.col-lg-3 div h3 {margin-top: 120px;}
.featured-three.col-lg-6 div h3 {margin-top: 120px;}
a.featured-three:hover div p.more .fas {
			-webkit-transform: translateX(4px);
            -moz-transform: translateX(4px);
            -ms-transform: translateX(4px);
            -o-transform: translateX(4px);
            transform: translateX(4px);
}

a.exclusive-listing div {padding: 5px 5px 20px 5px;height: 230px;margin-bottom: 15px;background-color: transparent;text-align: center;
    -webkit-transition: all 0.2s ease-in;
	-moz-transition: all 0.2s ease-in;
	-ms-transition: all 0.2s ease-in;
	-o-transition: all 0.2s ease-in;
	transition: all 0.2s ease-in;
  }
a.exclusive-listing:hover div {background-color:#ffffff;}
a.excsusive-listing div p.jet {text-transform:uppercase;font-size:18px;}
a.sets-apart {cursor:pointer;margin-bottom: 15px;}
a.sets-apart div {width:100%;padding: 20px;min-height: 320px;background-color:white;text-align:center;background-position:center 35px;
	background-repeat:no-repeat;position:relative;float:left;background-size: 95px;
	-webkit-transition: all 0.2s ease-in;
	-moz-transition: all 0.2s ease-in;
	-ms-transition: all 0.2s ease-in;
	-o-transition: all 0.2s ease-in;
	transition: all 0.2s ease-in;
	-webkit-box-shadow: 0px 0px 12px 0px rgba(0,0,0,0.2);
	-moz-box-shadow: 0px 0px 12px 0px rgba(0,0,0,0.2);
	box-shadow: 0px 0px 12px 0px rgba(0,0,0,0.2);}
a.sets-apart:hover div {background-position:center 25px;
	-webkit-box-shadow: 0px 0px 12px 0px rgba(0,0,0,0.4);
	-moz-box-shadow: 0px 0px 12px 0px rgba(0,0,0,0.4);
	box-shadow: 0px 0px 12px 0px rgba(0,0,0,0.4);}
a.sets-apart.vault div {background-image:url(../images/home/icon-vault.png);}
a.sets-apart.appraisals div {background-image:url(../images/home/icon-appraisals.png);}
a.sets-apart.capital-planning div {background-image:url(../images/home/icon-capital-planning-2.png);}
a.sets-apart.guardian-u div {background-image:url(../images/home/icon-guardian-u.png);}
a.sets-apart div h3 {margin-top:120px;}
a.sets-apart:hover div p.more .fas {
	-webkit-transform: translateX(4px);
    -moz-transform: translateX(4px);
    -ms-transform: translateX(4px);
    -o-transform: translateX(4px);
    transform: translateX(4px);
}
a.blog-cta {margin-bottom:15px;}
a.blog-cta > div {width:100%;position:relative;background-size:cover;height:auto;padding:15px;float:left;text-align:left;min-height:230px;}
a.blog-cta div .overlay {background-color:#000000;opacity:0.55;position:absolute;width:100%;height:100%;left:0;top:0;
	-webkit-transition: all 0.2s ease-in;
	-moz-transition: all 0.2s ease-in;
	-ms-transition: all 0.2s ease-in;
	-o-transition: all 0.2s ease-in;
	transition: all 0.2s ease-in;}
a.blog-cta:hover div .overlay {opacity:0.35;}
a.blog-cta div .content {position:absolute;z-index:3;top:95px;width:90%;height:100px;
	-webkit-transition: all 0.2s ease-in;
	-moz-transition: all 0.2s ease-in;
	-ms-transition: all 0.2s ease-in;
	-o-transition: all 0.2s ease-in;
	transition: all 0.2s ease-in;}
a.blog-cta div .content.event {top:55px;}
a.blog-cta div .content p.read-more {font-weight:400;}
a.blog-cta:hover div .content.event {top:45px;}
a.blog-cta:hover div .content {top:85px;}
a.blog-cta:hover div .content p.read-more .fas {
	-webkit-transform: translateX(4px);
    -moz-transform: translateX(4px);
    -ms-transform: translateX(4px);
    -o-transform: translateX(4px);
    transform: translateX(4px);
}
a.blog-cta div .content p.details {line-height:18px;}
a.blog-cta div .content p.date {color:white;height:15px;display:block;width:auto;}
a.blog-cta div .content p.title {color:white;font-size:21px;display:block;margin-top:5px;line-height:21px;}
a.blog-cta div .content p.read-more {color:#a8976a;text-transform:uppercase;}
a.blog-cta div .content p.read-more .fas {font-size:8px;
	position: absolute;
    margin-left: 3px;
    margin-top: 7px;
	-webkit-transition: all 0.2s ease-in;
	-moz-transition: all 0.2s ease-in;
	-ms-transition: all 0.2s ease-in;
	-o-transition: all 0.2s ease-in;
	transition: all 0.2s ease-in;}

/* ------- EVENT ARTICLE ---------*/

.event-article h1 {font-size:21px;margin-top:0px;}
.event-article img {margin:20px 0;}
.event-article .row {padding-top:0px;}

/* ------- CURRENT INVENTORY ---------*/

#current-inventory-select {max-width:600px;margin:30px auto 0 auto;}
.selectize-dropdown, .selectize-input, .selectize-input input, .selectize-dropdown-content {padding: 10px;font-size:16px !important;font-family: proxima-nova, sans-serif;text-align:left;}
a.exclusive-listing.element-item {
	-webkit-transition: none;
	-moz-transition: none;
	-ms-transition: none;
	-o-transition: none;
	transition: none;
}

/* --------- AIRCRAFT BROCHURES ------- */

.aircraft-brochures-selects .read-more.advanced {line-height: 18px;margin-top: 11px;display: block;font-weight: 400;float: right;width: 210px;text-align: right;padding-right: 20px;}
.aircraft-brochures-selects .container .col-xs-12 {padding-left:0;padding-right:7px;}
.aircraft-brochures-selects .container .first {padding-left:15px;}
.aircraft-brochures-results {padding-bottom:0px;}
.aircraft-brochures-results .col-lg-1 {padding-right:0;}
.aircraft-brochures-results p {font-size:21px;text-align:left;}
.aircraft-brochures-results label {display:block;float:right;text-align:right;margin-top: 10px;font-weight: 400;}
a.brochure > div {height:auto; text-align:left;
	-webkit-box-shadow: 0px 0px 12px 0px rgba(0,0,0,0.2);
	-moz-box-shadow: 0px 0px 12px 0px rgba(0,0,0,0.2);
	box-shadow: 0px 0px 12px 0px rgba(0,0,0,0.2);}
a.brochure:hover > div {
	-webkit-box-shadow: 0px 0px 12px 0px rgba(0,0,0,0.4);
	-moz-box-shadow: 0px 0px 12px 0px rgba(0,0,0,0.4);
	box-shadow: 0px 0px 12px 0px rgba(0,0,0,0.4);}
a.brochure, a.lazy {margin-bottom:30px;
	min-height:250px;
	-webkit-transition: none;
	-moz-transition: none;
	-ms-transition: none;
	-o-transition: none;
	transition: none;}
.brochure div .bottom {padding:10px;display:block;position:relative !important;width:100%;height:auto;min-height:130px;}
.brochure div .bottom h4.dark-blue {font-size:16px;font-weight:600;}
.brochure div .bottom p.for-sale {color:#7a7a7a;font-size:13px;margin-bottom:5px;}
.brochure div .bottom p.price-range {color:#7a7a7a;font-size:13px;}
button.search {height: 37px;width: 37px;border-radius: 3px;background-color: #a8976a;border: none;color: white;}
#fp .st0{fill:#A3946C;}
#fp .st1{fill:#BAAC85;}
#fp .st2{fill:#F9F0D7;}
#fp .st3{fill:#7C6F56;}
#fp .st4{fill:#D3C493;}
#fp .st5{fill:#FFFFFF;}
#fp .st6{fill:none;stroke:#000000;stroke-miterlimit:10;}
#fp .st7{stroke:#000000;stroke-miterlimit:10;}
#cs .st0{fill:#A3946C;}
#cs .st1{fill:#BAAC85;}
#cs .st2{fill:#D3C493;}
#cs .st3{fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;}

.fp2 svg {width:200%;margin-top:20px;} /*SuperMidsize  */
.fp3 svg {width:125%;margin-top:20px;} /*Jet - Long Range */
.fp4 svg {width:115%;margin-top:20px;} /*Jet - Ultra Long Range */
.fp8 svg {width:300%;margin-top:20px;} /*Turboprop - Single  Engine */
.fp10 svg {width:300%;margin-top:20px;} /*Turboprop - Twin Engine*/
.fp13 svg {width:250%;margin-top:20px;} /*Midsize */
.fp15 svg {width:300%;margin-top:20px;} /*Light Jet */
.fp17 svg {width:300%;margin-top:20px;} /*Very Light Jet */

.cs2 svg {position:relative;top:0;} /*SuperMidsize  */
.cs3 svg {position:relative;top:0;} /*Jet - Long Range */
.cs4 svg {position:relative;top:0;} /*Jet - Ultra Long Range */
.cs8 svg {position:relative;top:0;} /*Turboprop - Single  Engine */
.cs10 svg {position:relative;top:0;} /*Turboprop - Twin Engine*/
.cs13 svg {position:relative;top:0;} /*Midsize */
.cs15 svg {position:relative;top:-50px;} /*Light Jet */

.contactForm {margin-bottom:20px;}
/* --------- INDIVIDUAL AIRCRAFT ------- */    

#individual-aircraft img.mobile-img {display:none;}
#individual-aircraft {background-color: #ececec;position: relative;width: 100%;height: auto;display: flex;}
#individual-aircraft .left-side {padding-top:130px;padding-left:20px;padding-right:20px;text-align:center;background-color:#ececec;left:0;top:0;position:fixed;width:30%;height:1000px;}
#individual-aircraft .left-side ul, #individual-aircraft .right-side ul {list-style-position: inside;padding-left: 0px;}
#individual-aircraft .left-side a.gold {margin-top:17px;display:block;}
#individual-aircraft .left-side a.gold:first-child {margin-top:25px;}
#individual-aircraft .left-side a.specifications {margin-top:30px;}
#individual-aircraft .left-side a.specifications:hover .fas {color:white;}
#individual-aircraft .right-side {padding-top:130px;padding-left:10px;margin-left:30%;width:70%;background-color:white;}
#individual-aircraft .right-side .mt, #individual-aircraft .left-side .mt {margin-top:20px;}
#individual-aircraft .right-side .row.bottom-divider {border-bottom:1px solid #ececec;}
#individual-aircraft .right-side .row.range-map-row .row {margin:0;padding:0;}
#individual-aircraft .right-side .row.range-map-row .search-container button {height: 44px;padding:3px;}
#individual-aircraft .right-side .search-container {padding:0px;}
#individual-aircraft .right-side .search-container input {width:90%;}
#individual-aircraft .right-side #carousel {margin: 0;}
/*#individual-aircraft .right-side #carousel .carousel-indicators { margin: 12px 0 0; padding: 0px; }
*//*#individual-aircraft .right-side .carousel-inner .item { text-align: center; }*/
/*#individual-aircraft .right-side #carousel .carousel-indicators li {	opacity:0.7;width: 10%;float: left;display: block;margin: 0 2%;}
*//*#individual-aircraft .right-side #carousel .carousel-indicators li .thumb {width: 20%; margin: 0 2%; display: inline-block; vertical-align: middle; cursor: pointer; max-width: 98px; }
#individual-aircraft .right-side #carousel .carousel-indicators li .thumb:hover { border-color: #1089c0; }*/
/*#individual-aircraft .right-side #carousel .carousel-indicators li:hover { border-color: #1089c0; }
#individual-aircraft .right-side #carousel .carousel-indicators li.active {opacity:1;}*/
#individual-aircraft .right-side .carousel-indicators img { width: 100%; height: auto; }
.carousel-control { color: #a8976a; text-align: center; text-shadow: none; font-size: 30px; width: 30px; height: 30px; line-height: 20px; top: 45%; background-image:none !important; }
.carousel-control:hover, .carousel-control:active { color: #a8976a; opacity:1; }
.carousel-control:focus{ color: #a8976a; opacity:0.6; }
.carousel-caption, .carousel-control .fa { font: normal normal normal 30px/26px FontAwesome; }
.carousel-control .fa {opacity:0.7;}
.carousel-control:hover .fa {color:#a8976a; opacity:1;}
/*.thumb.active {opacity:1;}
.thumb {opacity:0.7;}*/
.carousel-indicators {
    position: relative;
    bottom: 0;
    left: 0;
    right:0;
    z-index: 15; 
    width: 100%;
    padding-left: 0;
    margin-left: 0;
    text-align: center;
    list-style: none;
    float: left;
    display: block;
    margin-top:10px;
}
.carousel-indicators li {
	display: inline-block;
    width: 10%;
    height: auto;
    opacity: 0.7;
    margin: 0 1%;
    text-indent: 0px;
    cursor: pointer;
    background-color: #000\9;
    margin-bottom:10px;
    /* background-color: rgba(0,0,0,0); 
    /* border: 1px solid #fff; */
    /* border-radius: 10px; */
    /* float: left; */
}
.carousel-indicators .active {
    width: 10%;
    height:auto;
    margin: 0 1%;
    /* background-color: #fff; */
    opacity: 1;
}
.carousel-inner>.item>img {width:90%; margin:auto;}
.fixed {position: fixed;top: 0;}
.bottom {position: absolute !important;bottom: 0;top: auto !important;}

/*--- INDIVIDUAL BROCHURE ---*/

#brochure-hero {background-size:cover;background-position:center center;height:100vh;position:relative;padding-top: 130px;}
#brochure-hero .print-button {cursor:pointer;color:#a8976a;margin-left:5px;}
#brochure-hero .overlay {position:absolute;height:200px;width:100%;bottom:0;left:0;background: rgb(1,13,36);
background: linear-gradient(0deg, rgba(1,13,36,1) 0%, rgba(255,255,255,0) 100%);}
i.airplane {color:white;margin-bottom:30px;}
#clouds {background-image:url(../images/individual-brochure/clouds-bg.jpg);background-size:cover;}
#clouds .container {padding-left:15px; padding-right:15px;}
#clouds .title {border-left:2px solid #a8976a;padding-left:20px;padding-top:0;padding-bottom:0;}
#clouds .general-info h3 {padding-bottom:15px;}
#clouds .general-info {background-color: rgba(255,255,255,0.5);
    padding: 20px 20px 10px 20px;
    margin-bottom: 40px;
    display: block;
    position: relative;
    float: left;
    width: 100%;}
#clouds .title h4 {margin-top:0;}
#clouds .title h2 {margin-bottom:0;}
#clouds .fas {color: #a8976a;
    float: left;
    padding-top: 4px;
    margin-right: 18px;
    width: 19px;
    text-align: center;
    font-size: 18px;
    margin-top:-3px;}
.specs p {font-weight:600;margin:0;}
.specs p span {font-weight:100;text-align:right;float:right;}
.bottom-border-dark {border-bottom: 1px solid #2a2c2d;}
#clouds .search-container {margin-top:20px;margin-bottom:20px;height:43px;}
#clouds .search-container input {width:90%;}

/* --------- ABOUT US ------- */ 

#about {background-image:url('../images/about-us/hero.jpg');background-size:250vh;background-position:50% 0px;}
#fivepillar {background-image:url(../images/about-us/pillars-bg.jpg);background-size:cover;}
a.philosophy div {background-color:rgba(255,255,255,0.1);padding:20px;height:380px;margin-bottom:20px;
  -webkit-transition: all 0.2s ease-in;
  -moz-transition: all 0.2s ease-in;
  -ms-transition: all 0.2s ease-in;
  -o-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in;}
a.philosophy p, a.philosophy h3 {color:white;}
a.philosophy:hover div {background-color:rgba(255,255,255,1);}
a.philosophy:hover p, a.philosophy:hover h3 {color:#2a2c2d;}
.gold-circle {background-color:#a8976a;border-radius:25px;height:50px;width:50px;margin:20px auto;text-align:center;color:white;padding-top:11px;font-size:21px;}
#timeline {padding:50px 0px;margin-bottom:0;margin-top:0;background-image:url(../images/about-us/timeline-bg.jpg);background-size:cover;}
.featured-three:hover .border-button:before {width:100%;}
.featured-three:hover .border-button {color:white;}
a.philosophy:hover div p.more .fas {
      -webkit-transform: translateX(4px);
      -moz-transform: translateX(4px);
      -ms-transform: translateX(4px);
      -o-transform: translateX(4px);
      transform: translateX(4px);
    }
a.philosophy:hover div .gold-circle {color:white;}
.featured-three.about > div {height: 320px;padding-top: 120px;}
.featured-three .border-button {box-shadow:none;}
.counter-value {font-size:48px;font-weight:600;color:#a8976a;}

/* --------- ADVANCED JETFINDER ------- */    

#advanced-jetfinder label {display: inline-block;width: 100%;margin-bottom: 5px;font-weight: 400;font-size: 21px;padding-top: 4px;text-align: right;}
.read-more.advanced {line-height:18px;}
.read-more.advanced .fas {margin-top:5px;}
#advanced-jetfinder form .row {padding:7px;}
#advanced-jetfinder form a.border-button {float:left;width:200px;}
#advanced-jetfinder a.read-more {float:left;}
#advanced-jetfinder a.read-more .fas {position:relative;}
a.tooltip-icon {color:#a8976a;}
input, textarea {
	padding: 10px !important;font-size:16px !important;font-family: proxima-nova, sans-serif;text-align:left;
	border: 1px solid #d0d0d0 !important;
    display: inline-block;
    width: 100%;
    overflow: hidden;
    position: relative;
    z-index: 1;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;   
}

/* --------- Range Rings ------- */ 

section.row.rangeRing {height:1000px;padding-bottom:0;}

/*--- VAULT ---*/

#vault {background-image:url('../images/vault/vault-hero.jpg');background-size:auto 48vw;background-position:50% 0px;}
#cta-row {background-image:url('../images/vault/vault-cta.jpg');background-size:auto 38vw;background-position:50% 50%;}
.blue-circle {background-color:#223e72;border-radius:25px;height:50px;width:50px;margin:20px auto;text-align:center;color:white;padding-top:11px;font-size:21px;}
.benefit {height:390px;padding:20px;margin-bottom:15px;}
.benefit.gu {height:310px;}
.check p .fas {height:100px;width:25px;float:left;}

/*--- APPRAISALS ---*/

#appraisals {background-image:url('../images/appraisals/appraisals-hero-bg.jpg');background-size:auto 35vw;background-position:50% 0px;}
#appraisal-form-cta {background-size:auto 65vw;background-image:url(../images/appraisals/appraisals-form-bg.jpg);padding-top:50px;}

/*--- SEEKING AIRCRAFT ---*/

.listing {height:auto;width:100%;background-color:white;margin-bottom:30px;}
.listing .bottom {height:140px;padding:15px;position:relative !important;width:100%;}
.listing .bottom.short {height:90px;}
.listing .bottom h4 {margin-top:0;}
#form-cta {background-size:auto 85vw;background-image:url(../images/seeking/seeking-form-bg.jpg);padding-top:50px;}
.form-container {background-color:#f8f8f8;max-width:600px;margin:0px auto;padding:20px;}
.form-container input, .form-container textarea, .form-container select, .form-container .selectize-control {margin-top:7px;}

/*--- TEAM BIO ---*/

.team-select {height:310px;}
.team-select img {margin-bottom:7px;
  transition: filter .5s ease-in-out;
  -webkit-filter: grayscale(100%); /* Ch 23+, Saf 6.0+, BB 10.0+ */
  filter: grayscale(100%); /* FF 35+ */
}
.team-select:hover img {
  -webkit-filter: grayscale(0%); /* Ch 23+, Saf 6.0+, BB 10.0+ */
  filter: grayscale(0%); /* FF 35+ */
}
.team-select:hover p.more .fas {
  -webkit-transform: translateX(4px);
  -moz-transform: translateX(4px);
  -ms-transform: translateX(4px);
  -o-transform: translateX(4px);
  transform: translateX(4px);
}

/*--- TEAM BIO ---*/

#bio-top {height:400px;background-size:auto 47vw;background-position:50% 105px;background-image:url(../images/team/bio-bg.jpg);}
#bio img {float: left;margin-right: 10px;margin-top: -90px;}
#bio h1 {margin-top:0px;}
#bio.row {padding-top:0px;}
#bio .top-border {border-top: 1px solid #ececec;padding-top: 30px;}

/*--- CAREERS ---*/

#careers {background-image:url('../images/vault/vault-hero.jpg');background-size:250vh;background-position:50% 0px;}
.open-position {border-top:1px solid #cccbcb; position: relative;float: left;padding: 30px;}
.open-position.top {border-top:none;}
.open-position a.border-button {float:left;}

/*--- GUARDIAN UNIVERSITY ---*/

#guardian-form-cta {background-size:auto 85vw;background-image:url(../images/guardian-u/guardian-u-form-cta.jpg);padding-top:50px;}
.learn {background-color:#010d24;padding:30px 30px 30px 50px;}
.learn .fas {margin-left: -25px;margin-right: 8px;}
.benefit.guardianU {height:300px;padding:20px;margin-bottom:15px;}

/*--- FLEET PLANNING ---*/

.fleet-checks {margin-top:30px;}
.fleet-checks h3 {margin-top:20px;}
.fleet-checks .fas {color:#a8976a;margin-right:10px;}
.fleet-difference .featured-three div {height:400px;}
.benefit.fleet {height:500px;padding:20px;margin-bottom:15px;}
.fleet-elements .featured-three div {height:420px;}

/*--- VIDEOS ---*/

.card-header {background-color:#a8976a;}
.card-body {padding-top:15px;}
h2.mb-0 {margin-bottom: 1px;background-color:white;}
.btn-link:focus, .btn-link:hover {
    color: white;
    text-decoration: none;
    background-color:#a8976a;
}
h2.mb-0 button {color:white;font-size:16px;width: 100%;padding-bottom: 10px;padding-top: 10px;
background-color: #a8976a;}
h2.mb-0 button:hover {color:white;text-decoration:none;background-color:#918259;}
h2.mb-0 button i {top:-1px;}
#video-desktop {display:block;}
#video-mobile {display:none;}
.video-select {margin-bottom:20px;background-color:white;}
.video-select div {height:240px;}
.video-select img {margin-bottom:10px;
  -webkit-transition: all 0.2s ease-in;
  -moz-transition: all 0.2s ease-in;
  -ms-transition: all 0.2s ease-in;
  -o-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in;}
.video-select:hover img {opacity:0.8;}
.nav-tabs.nav-justified {margin-left: 0;}
.tab-content>.tab-pane {padding: 20px;width: 100%;height: auto;}
.nav-tabs.nav-justified a {height:60px;}
.nav-tabs.nav-justified>.active>a, .nav-tabs.nav-justified>.active>a:focus, .nav-tabs.nav-justified>.active>a:hover {
    border: transparent;
    border-bottom: 2px solid #a8976a !important;
    border-bottom-color: #a8976a !important;
    font-weight:600;
}
.nav>li>a:focus, .nav>li>a:hover {
    text-decoration: none;
    background-color: transparent;
    border-color: transparent !important;
    border-bottom: 1px solid #ddd !important;
    color: #2a2c2d;
}


/*--- APPRAISALS TABLE ---*/
.Rtable {
  display: flex;
  flex-wrap: wrap;
  margin: 0;
  padding: 0;
  background-color:#ffffff;
}
.Rtable-cell {
  box-sizing: border-box;
  flex-grow: 1;
  width: 100%; 
  padding: 0;
  overflow: hidden; 
  list-style: none;
  border: solid 1px #ececec;
  padding:10px;
}
.Rtable-cell p {text-align:left;}
.Rtable-cell.w50 {width:50%;}
.Rtable-cell.w25 {width:25%;}
.Rtable-cell.dark-blue {background-color:#010d24;}
.Rtable-cell.darker {background-color:#f8f8f8;}
.Rtable-cell.darkest {background-color:#f1f1f1;}
.Rtable-cell .fas {color:#010d24;padding-top:10px;}
.Rtable-cell .fas.twopad {padding-top:20px;}


/*--- AIRCRAFT COMPARISON ---*/

.close_table_generalTo:before, .single-accordian-iconTo i:before {
    content: "\f146";
}
.close_table_general.open:before {
  content: "\f0fe" !important;
}

h3.table_hedsa {
    margin: 0;
    padding-left: 10px;
    float: left;
    font-size: 18px;
    font-weight:400;
}
.close_table_general {
    cursor: pointer;
}
tr.head_blues {
    background: #00205c;
    color:white;
    text-transform:uppercase;
}

.remoces {
    background: transparent;
    width: auto;
    position: absolute;
    right: -5px;
    top: -57px;
    z-index: 9;
    padding: 2px 5px;
}

.removes.border-button:hover .fas {color:white;}
.trands {background-color:#ececec;}
.imgs_trs > td {
    width: 25%;
    padding: 0!important;
}
.compared_images {width:100%;}
#table-compare-results td, #table-compare-list td {
    min-width: 150px;
    position:relative;
}
.cabinComparisonTitle {
    position: relative;
    float: left;
}
.cabinComparisonButton {
    float: right;
}
span.img_tdsa {
    width: 40px;
    float: left;
    padding-right: 10px;
}
.btns_as.border-button {
  padding: 10px 10px;
    margin: 0 auto;
    width: 210px;
    display: block;
    margin-top: 35%;}

.table {
    width: 100%;
    max-width: 100%;
    margin-bottom: 0px;
}

.table-responsive.tables_pads {
    min-height: .01%;
    /* overflow-x: auto; */
}

h4.names_h {color: #fff;margin: 5px;}
.names {background: #00205c;padding: 5px 8px;}
h3.table_hedsa i {color: #a8976a;}
.tables_pads {padding-top: 45px;border: transparent;}
.notes {padding-top:20px;}

.iner_infos {
    position: relative;
    width: 100%;
    padding: 10px 20px 10px 10px;
}

.informations.ones.tabds {
    top: 50px;
    left: 39%;
    border: 1px solid #ccc;
    -webkit-box-shadow: 0px 0px 12px 0px rgba(0,0,0,0.4);
  -moz-box-shadow: 0px 0px 12px 0px rgba(0,0,0,0.4);
  box-shadow: 0px 0px 12px 0px rgba(0,0,0,0.4);
}

.informations {
    position: absolute;
    width: 295px;
    background: #fff;
    top: 34px;
    right: -232px;
    z-index: 9;
    display: none;
}
span.an_closed {
    position: absolute;
    top: 1px;
    right: 5px;
}

.iner_infos.tabd:before {
    top: -6%;
    left: 12%;
}
.iner_infos:before {
    background: url(../images/arrowsa.png) no-repeat 0 0;
    background-size: 100% 100%;
    top: -10px;
    content: "";
    display: block;
    height: 20px;
    left: 16%;
    position: absolute;
    width: 21px;
    z-index: 9;
}

.pop_an_i, .closr_infos_tabs {cursor:pointer;}
.general_info .table > tbody > tr > td {
    padding: 10px 15px;
    line-height: 2;
    position: relative;
}

.form-check-input {width:25px;margin-right:10px;}
#select_modal_com .row {padding:0;}

/*--- BLOG ---*/

.blog-container {border-bottom:1px solid #ececec;}
.bottom-border {border-bottom: 1px solid #ececec;padding-bottom: 10px;}
.blog-right-side .row {padding-top:0px;padding-bottom:15px;}
.blog-right-side ul {margin-left:0px;}
.blog-right-side ul li {list-style-type:none;margin:0;}
.blog-right-side .email-signup {background-color:#ececec;padding:20px;}
.blog-right-side .email-signup button {width:100%;}
.blog-right-side .email-signup input {margin-top:7px;}
.media-contact p {margin-bottom:0px;}
.blog-roll .image {padding-left:0;padding-right:0;margin-bottom:15px;background-image: url(/userfiles/images/structure/press-portrait-img-template.jpg);}
.blog-roll img {border:1px solid #ececec;}
.blog-roll .content {padding-left:10px;}
.blog-roll .row {padding: 10px 0 20px 0;}
.blog-roll h4 {font-weight:400;}
.blog-roll.events .date {margin-bottom: 0px;font-weight: 400;}
.blog-roll.events a.read-more {display:block;}
.blog-roll.events .location {margin-bottom:0px;}
.blog-roll.events .bold.read-more {margin-top:10px;}
.blog-roll.events h4 {margin-top:0;}
.pagination a {color:#a8976a; margin: 0 5px;}
.pagination a:hover, .pagination a.active {text-decoration:underline;}
.pagination {width:100%;}
.row.author {border-bottom:1px solid #ececec;padding-bottom:10px;}
.row.author img {width:80px;height:80px;display:block;float:left;margin-right:20px;border:none;}
.row.author .author-info {float:left;}
.row.author .author-info p {margin-top:2px;margin-bottom:0;}
.row.author .author-info h3 {margin:0;}
.blog-article ul, .blog-article img {margin-bottom:20px;}
blockquote {font-style: italic;font-weight: 400;font-size: 21px;}
.author-info.blog a {color:#a8976a;}
.author-info.blog a:hover {color:#918259;}
#blog-article-newsletter {max-width:600px;padding:0 10px;margin:0 auto;}
#blog-article-newsletter input {margin-bottom:7px;}

/*--- CONTACT ---*/

#contact {background-image:url('../images/contact/contact-bg.jpg');background-size:250vh;background-position:50% 0px;}
.contact-box {padding-left:0;margin-bottom:20px;}
.contact-box div {height:100px;padding: 20px 20px 20px 50px;}
.contact-box.phone div {padding-top:40px;text-align:center;}
.contact-box.address div {padding-top:30px;}
.contact-box .fas, .contact-box .far {margin-right:5px;margin-left:-25px;}
.contact-form {background-color:#ececec;padding:20px;}
.contact-form input, .contact-form textarea, .contact-form p.form-disclosure, .contact-form .selectize-control {margin-top:7px;}
.contact-form p.form-disclosure {font-size:10px;}
.contact-form {float:right;}
.after-hours .container .col-lg-3 .fa-2x {margin:20px auto;color: white;display: block;}
.contact-follow a.gold {margin:0 5px;}
.featured-three.contact div {height:390px;}

/*-- FOOTER --*/

footer {padding:40px 0px 50px 0px;background-color:#1c1c1c;}
footer .logo {height:48px;width:168px;display:block;}
footer .mt {margin-top:20px;}
footer .phone {font-size:21px;}
footer h5 {text-transform:uppercase;font-weight:600;}
footer a.social-media {color:#a8976a;height:23px;width:22px;display:inline-block;}
footer a.social-media:hover {opacity:0.8;}
footer a.social-media.twitter {margin-right:3px;}
footer a.social-media.youtube {margin-right:5px;}
footer .read-more {text-shadow: 0 0 1px #000;font-weight:400;}
#footer-socket {padding:10px 0px;background-color:#191919;}
#footer-socket .container {text-align:center;margin-top:0px;margin-bottom:0px;}
#footer-socket .container p, #footer-socket .container a {font-size:12px;}
#footer-socket .container a.view-makes {color:#a8976a;cursor:pointer;}
#footer-socket .container a.view-makes .fas {font-size:8px;}
#footer-models {background-color:#000000;}
#footer-models .container {margin-top:0;margin-bottom:0;}
#footer-models ul, #footer-models ul li {list-style-type:none;}
#footer-models ul li a {font-weight:400;}

/*-- ADDITIONAL --*/
.smallText {font-size:12px;}
.techCompTop {margin-top: 103px;}


#popinfo_crew {width:450px;
    line-height: 1.33;
    text-align: left;}
#popinfo_liabIns {width:450px;}

/* ---- MEDIA QUERIES  ----*/

@media (min-width: 768px) {
	.dropdown:hover .dropdown-menu {display: block;}
	nav.shrink .nav a {padding-top: 15px !important;padding-bottom: 15px !important;font-size: 15px;}
  .header-contact.desktop {display:block;}
  .header-contact.mobile {display:none;}
  .featured-three.col-lg-12 div h3 {margin-top: 24vw;}
}

@media (max-width: 1199px) {
.fleet-difference .featured-three div {height: 320px;}
.fleet-elements .featured-three div {height: 340px;}
#appraisals {background-size:auto 42vw;}

}

@media (max-width: 991px) {
  #appraisals {background-size:auto 65vw;}
  #appraisals {background-size:auto 65vw;}
  .table-responsive {overflow-x:auto;}
  .btns_as.border-button {
    padding: 5px 5px;
    margin: 0 auto;
    width: 90px;
    display: block;
    margin-top: 30%;}
  .benefit.fleet {height:auto;}
  .fleet-difference .featured-three div {height: 360px;}
	#advanced-jetfinder label {text-align: left;}
	#advanced-jetfinder form .col-sm-12 {margin-bottom:7px;}
	#individual-aircraft {display:block;}
	#individual-aircraft img.mobile-img {display:block;padding-top:95px;}
	#individual-aircraft .left-side {position:relative;width:100%;float:left;display:block;height:auto;padding-top:30px;padding-bottom:30px;}
	#individual-aircraft .right-side {padding-left:0px;margin-left:0px;background-color: white;position: relative;float: left;width: 100%;display: block;padding-top:30px;}
	#footer .logo {margin-top:50px;}
	.bottom {position: relative!important;bottom: unset;top: 0}
	.compare-button-div {padding:0;margin-top:15px;}
	.contact-form {float:left;}
	.aircraft-brochures-results label {
	    display: block;
	    float: left;
	    text-align: left;
	    margin-top: 10px;
	    font-weight: 400;
	    font-size: 12px;
	}
  .video-select div {height:260px;}
	#bio-top {height:300px}
	.mt50, .mt80 {margin-top:20px;}
	.featured-three.contact div {height:330px;}
  .navbar-inverse .navbar-nav>li>a {color: #9d9d9d;font-weight: 400;padding: 25px 7px;}
  nav .container {width: 100%;}  
  .featured-three.col-lg-6 div h3 {margin-top: 29vw;}
  .col-sm-12 {margin-bottom:25px;}
  .techCompTop {margin-top:initial;}
}
@media (max-width: 767px) {

  #video-mobile {display:block;}

  #video-desktop {display:none;}
  h1.home, h1 {font-size: 28px;}
  #appraisals {background-size:auto 65vw;}
    #vault {background-size:auto 85vw;}
   .Rtable-cell h3 {font-size:16px;}
  .table-responsive {margin-bottom:0px;}
  .fleet-elements .featured-three div {height: auto;}
  .header-contact.desktop {display:none;}
  .header-contact.mobile {display: block;
    position: relative;
    margin: 10px auto 0 auto;
    text-align: center;
    float: none;}
	.search-container button {padding: 2px 10px;}
	.pull-right {float:left!important;}
	.navbar-inverse .navbar-collapse, .nav {width:100%;margin:0px; padding:0px;}
	.navbar-inverse .navbar-nav>li>a {padding: 10px 12px;}
	.dropdown-menu li a {padding:7px;}
	a.exclusive-listing.element-item div {height:280px;}
	.aircraft-brochures-selects .col-xs-12 {margin-bottom:7px;}
	.check p .fas {height:70px;}
	.benefit {height:360px;}
	.aircraft-brochures-selects .container .first {padding-left:0px;}
  a.philosophy div {height:300px;}
  .navbar-toggle {clear: right;margin-top: 30px;}
  .navbar-brand {transform: scale(0.85);}
  nav.shrink .navbar-brand {transform: scale(0.6);margin-left: -15px !important;}
  .video-select div {height:auto;}
  .fleet-difference .featured-three div {height:auto;}
  img.mobileListing {max-height: 200px;}
}

@media (max-width: 690px) {
  #appraisals {background-size:auto 95vw;}
  
  .fp2 svg {width:150%;margin-top:20px;} /*SuperMidsize  */
  .fp3 svg {width:100%;margin-top:20px;} /*Jet - Long Range */
  .fp4 svg {width:100%;margin-top:20px;} /*Jet - Ultra Long Range */
  .fp8 svg {width:200%;margin-top:20px;} /*Turboprop - Single  Engine */
  .fp10 svg {width:200%;margin-top:20px;} /*Turboprop - Twin Engine*/
  .fp13 svg {width:175%;margin-top:20px;} /*Midsize */
  .fp15 svg {width:200%;margin-top:20px;} /*Light Jet */
  .fp17 svg {width:200%;margin-top:20px;} /*Very Light Jet */

}

@media (max-width: 600px) {
	#brochure-hero {
	    background-size: 100%;
	    height: 30vh;
	    top: 70px;
	    padding-top: 15px;
	}
}

@media (max-width: 480px) {
  #appraisals {background-size:auto 105vw;}
  #vault {background-size:auto 110vw;}
	.header-socket .container {text-align:center;}
	.header-socket .container a {font-size:12px;}
	.navbar-brand {margin-left:15px;}
	h1.home {font-size:32px;}
	h2 {font-size:30px;}
	h3 {font-size:22px;}
	footer h5 {margin-top:30px !important;}
	#footer-socket .container {padding: 0 75px;}
  a.philosophy div {height:320px;}
  #brochure-hero {
    background-size: cover;
    background-position: -180px;
    height: 550px;
    position: relative;
    padding-top: 90px;
  }
  .Rtable-cell.w19 h3 {font-size: 10px;}
    .fp2 svg {width:100%;margin-top:20px;} /*SuperMidsize  */
    .fp3 svg {width:100%;margin-top:20px;} /*Jet - Long Range */
    .fp4 svg {width:100%;margin-top:20px;} /*Jet - Ultra Long Range */
    .fp8 svg {width:100%;margin-top:20px;} /*Turboprop - Single  Engine */
    .fp10 svg {width:100%;margin-top:20px;} /*Turboprop - Twin Engine*/
    .fp13 svg {width:100%;margin-top:20px;} /*Midsize */
    .fp15 svg {width:100%;margin-top:20px;} /*Light Jet */
  .fp17 svg {width:100r%;margin-top:20px;} /*Very Light Jet */
}



/* -------------------------------- 

TIMELINE ____ Main Components 

-------------------------------- */
.cd-horizontal-timeline {
  opacity: 0;
  margin: 2em auto;
  -webkit-transition: opacity 0.2s;
  -moz-transition: opacity 0.2s;
  transition: opacity 0.2s;
}
.cd-horizontal-timeline::before {
  /* never visible - this is used in jQuery to check the current MQ */
  content: 'mobile';
  display: none;
}
.cd-horizontal-timeline.loaded {
  /* show the timeline after events position has been set (using JavaScript) */
  opacity: 1;
}
.cd-horizontal-timeline .timeline {
  position: relative;
  height: 200px;
  width: 90%;
  max-width: 800px;
  margin: 0 auto;
}
.cd-horizontal-timeline .events-wrapper {
  position: relative;
  height: 100%;
  margin: 0 40px;
  overflow: hidden;
}
.cd-horizontal-timeline .events-wrapper::after, .cd-horizontal-timeline .events-wrapper::before {
  /* these are used to create a shadow effect at the sides of the timeline */
  content: '';
  position: absolute;
  z-index: 2;
  top: 0;
  height: 100%;
  width: 20px;
}
.cd-horizontal-timeline .events-wrapper::before {
  left: 0;
  background-image: none;
  background-image: none;
}
.cd-horizontal-timeline .events-wrapper::after {
  right: 0;
  background-image: none;
  background-image: none;
}
.cd-horizontal-timeline .events {
  /* this is the grey line/timeline */
  position: absolute;
  z-index: 1;
  left: 0;
  top: 150px;
  height: 2px;
  /* width will be set using JavaScript */
  background: rgba(0,0,0,0.1);
  -webkit-transition: -webkit-transform 0.4s;
  -moz-transition: -moz-transform 0.4s;
  transition: transform 0.4s;
}

.events ol, .events-content ol {list-style-type: none;}
.cd-horizontal-timeline .filling-line {
  /* this is used to create the green line filling the timeline */
  position: absolute;
  z-index: 1;
  left: 0;
  top: 190px; /*0;*/
  height: 100%;
  width: 100%;
  background-color: #a8976a;
  -webkit-transform: scaleX(0);
  -moz-transform: scaleX(0);
  -ms-transform: scaleX(0);
  -o-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: left center;
  -moz-transform-origin: left center;
  -ms-transform-origin: left center;
  -o-transform-origin: left center;
  transform-origin: left center;
  -webkit-transition: -webkit-transform 0.3s;
  -moz-transition: -moz-transform 0.3s;
  transition: transform 0.3s;
}
/*.cd-horizontal-timeline .events a {
  position: absolute;
  bottom: 0;
  z-index: 2;
  text-align: center;
  font-size: 1.3rem;
  padding-bottom: 15px;
  color: #383838;
   fix bug on Safari - text flickering while timeline translates 
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
}*/
.cd-horizontal-timeline .events a:hover {color:#a8976a;}
.cd-horizontal-timeline .events a.selected {text-decoration:none;}
.cd-horizontal-timeline .events a {
    position: absolute;
    bottom: 86px;/*47px;*/
    z-index: 2;
    padding-left: 10px;
    text-align: center;
    font-size: 1.3rem;
    padding-bottom: 0px;
    /* padding-left: 120px; */
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -ms-transform: translateZ(0);
    -o-transform: translateZ(0);
    /* transform: translateZ(0); */
    transform: rotate(-45deg);
    text-align: left;
    border-bottom: 1px solid #a8976a;
    width: 250px;/*140px;*/
    /* left: 30px; */
    margin-left: 35px;
}
.cd-horizontal-timeline .events a::after {
  /* this is used to create the event spot */
  content: '';
  position: absolute;
  /*left: 50%;*/
  left:-5px;
  right: auto;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  bottom: -5px;
  height: 12px;
  width: 12px;
  border-radius: 50%;
  border: 2px solid #dfdfdf;
  background-color: #f8f8f8;
  -webkit-transition: background-color 0.3s, border-color 0.3s;
  -moz-transition: background-color 0.3s, border-color 0.3s;
  transition: background-color 0.3s, border-color 0.3s;
}
.no-touch .cd-horizontal-timeline .events a:hover::after {
  background-color: #a8976a;
  border-color: #a8976a;
}
.cd-horizontal-timeline .events a.selected {
  pointer-events: none;
}
.cd-horizontal-timeline .events a.selected::after {
  background-color: #a8976a;
  border-color: #a8976a;
}
.cd-horizontal-timeline .events a.older-event::after {
  border-color: #a8976a;
}
@media only screen and (min-width: 1100px) {
  .cd-horizontal-timeline {
    margin: 6em auto;
  }
  .cd-horizontal-timeline::before {
    /* never visible - this is used in jQuery to check the current MQ */
    content: 'desktop';
  }
}
.cd-timeline-navigation {list-style-type:none;}
.cd-timeline-navigation a:hover {color:#a8976a;}
.cd-timeline-navigation a {
  /* these are the left/right arrows to navigate the timeline */
  position: absolute;
  z-index: 1;
  top: 76%;
  bottom: auto;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  height: 34px;
  width: 34px;
  border-radius: 50%;
  border: 2px solid #dfdfdf;
  /* replace text with an icon */
  overflow: hidden;
  color: transparent;
  white-space: nowrap;
  -webkit-transition: border-color 0.3s;
  -moz-transition: border-color 0.3s;
  transition: border-color 0.3s;
  background-color:#fff;
  color:#a8976a;
  padding-top:7px;
}
.cd-timeline-navigation a::after {
  /* arrow icon */
  content: '';
  position: absolute;
  height: 16px;
  width: 16px;
  left: 50%;
  top: 50%;
  bottom: auto;
  right: auto;
  -webkit-transform: translateX(-50%) translateY(-50%);
  -moz-transform: translateX(-50%) translateY(-50%);
  -ms-transform: translateX(-50%) translateY(-50%);
  -o-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
}
.cd-timeline-navigation a.prev {left: 0;padding-left:10px;}
.cd-timeline-navigation a.next {right: 0;padding-left:12px;}
.no-touch .cd-timeline-navigation a:hover {border-color: #a8976a;}
.cd-timeline-navigation a.inactive {cursor: not-allowed;}
.cd-timeline-navigation a.inactive::after {background-position: 0 -16px;}
.no-touch .cd-timeline-navigation a.inactive:hover {border-color: #dfdfdf;}
.cd-horizontal-timeline .events-content {
  position: relative;
  width: 100%;
  margin: 2em 0;
  overflow: hidden;
  -webkit-transition: height 0.4s;
  -moz-transition: height 0.4s;
  transition: height 0.4s;
}
.cd-horizontal-timeline .events-content li {
  position: absolute;
  z-index: 1;
  width: 100%;
  left: 0;
  top: 0;
  -webkit-transform: translateX(-100%);
  -moz-transform: translateX(-100%);
  -ms-transform: translateX(-100%);
  -o-transform: translateX(-100%);
  transform: translateX(-100%);
  padding: 0 5%;
  opacity: 0;
  -webkit-animation-duration: 0.4s;
  -moz-animation-duration: 0.4s;
  animation-duration: 0.4s;
  -webkit-animation-timing-function: ease-in-out;
  -moz-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
}
.cd-horizontal-timeline .events-content li.selected {
  /* visible event content */
  position: relative;
  z-index: 2;
  opacity: 1;
  -webkit-transform: translateX(0);
  -moz-transform: translateX(0);
  -ms-transform: translateX(0);
  -o-transform: translateX(0);
  transform: translateX(0);
}
.cd-horizontal-timeline .events-content li.enter-right, .cd-horizontal-timeline .events-content li.leave-right {
  -webkit-animation-name: cd-enter-right;
  -moz-animation-name: cd-enter-right;
  animation-name: cd-enter-right;
}
.cd-horizontal-timeline .events-content li.enter-left, .cd-horizontal-timeline .events-content li.leave-left {
  -webkit-animation-name: cd-enter-left;
  -moz-animation-name: cd-enter-left;
  animation-name: cd-enter-left;
}
.cd-horizontal-timeline .events-content li.leave-right, .cd-horizontal-timeline .events-content li.leave-left {
  -webkit-animation-direction: reverse;
  -moz-animation-direction: reverse;
  animation-direction: reverse;
}
.cd-horizontal-timeline .events-content li > * {max-width: 800px;margin: 0 auto;}
.cd-horizontal-timeline .events-content em {display: block;font-style: normal;margin: 10px auto;}
.cd-horizontal-timeline .events-content p {font-size: 1.4rem;}
.cd-horizontal-timeline .events-content em, .cd-horizontal-timeline .events-content p {line-height: 1.6;}
@media only screen and (min-width: 768px) {
  .cd-horizontal-timeline .events-content h2 {
    font-size: 38px;
  }
  .cd-horizontal-timeline .events-content em {
    font-size: 2rem;
  }
  .cd-horizontal-timeline .events-content p {
    font-size: 1.8rem;
  }
}

@-webkit-keyframes cd-enter-right {
  0% {
    opacity: 0;
    -webkit-transform: translateX(100%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0%);
  }
}
@-moz-keyframes cd-enter-right {
  0% {
    opacity: 0;
    -moz-transform: translateX(100%);
  }
  100% {
    opacity: 1;
    -moz-transform: translateX(0%);
  }
}
@keyframes cd-enter-right {
  0% {
    opacity: 0;
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0%);
    -moz-transform: translateX(0%);
    -ms-transform: translateX(0%);
    -o-transform: translateX(0%);
    transform: translateX(0%);
  }
}
@-webkit-keyframes cd-enter-left {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-100%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0%);
  }
}
@-moz-keyframes cd-enter-left {
  0% {
    opacity: 0;
    -moz-transform: translateX(-100%);
  }
  100% {
    opacity: 1;
    -moz-transform: translateX(0%);
  }
}
@keyframes cd-enter-left {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-100%);
    -moz-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    -o-transform: translateX(-100%);
    transform: translateX(-100%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0%);
    -moz-transform: translateX(0%);
    -ms-transform: translateX(0%);
    -o-transform: translateX(0%);
    transform: translateX(0%);
}
}

.print {display:none !important;}

@media print {
    .print {display:block!important;}
    footer .logo img {display:none;}
    #facts {margin-top:0px;}
    .brochure {width:25%;}
}