@font-face {    font-family: oswald;    src: url("fonts/oswald.ttf") format("truetype");}@font-face {    font-family: RobotoSlab;    src: url("fonts/RobotoSlab.ttf") format("truetype");}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6, a, pre,form,fieldset,input,textarea,p,blockquote,th,td, img{margin:0;padding:0; font-family: RobotoSlab;}
img {vertical-align: top;}
li{margin-left:5%;}
ul{margin-top:10px;}
 
@media screen and (min-width:1150px){
h2{letter-spacing:4px; font-family: 'oswald';  color:#1a1a1a; font-size:40px; margin-bottom:15px;}
h3{letter-spacing:4px; font-family: 'oswald';  color:#1a1a1a; font-size:34px;margin-bottom:15px;}
p{font-family: RobotoSlab; font-size:16px; color:#1a1a1a;  line-height:30px;}
ul li{ font-family: RobotoSlab; font-size:20px; color:#1a1a1a;  line-height:30px;}
}
@media screen and (min-width:0px) and (max-width:1150px){
h2{letter-spacing:4px; font-family: 'oswald';  color:#1a1a1a; font-size:30px; margin-bottom:10px;}
h3{letter-spacing:4px; font-family: 'oswald';  color:#1a1a1a; font-size:25px;margin-bottom:10px;}
p{font-family: RobotoSlab; font-size:15px; color:#1a1a1a;  line-height:30px;}
ul li{ font-family: RobotoSlab; font-size:17px; color:#1a1a1a; line-height:30px;}
}
@media screen and (min-width:1150px){.desktopnoshow{display:none;}}
@media screen and (min-width:0px) and (max-width:1150px){.mobilenoshow{display:none;}}


.part-cont{display:block; background-color:#f7f7f7; text-align:center; padding:3%;}.part-img{display:inline-block; margin:2%; height:60px; vertical-align:middle;}



@media screen and (min-width:1150px){
.git{display:block; text-align:center; background-color:#fff; position:relative; padding-bottom:7%; padding-top:7%;}
.git-box{display:inline-block; width:90%; padding:5%; text-align:left;}
 
.git-in{font-size:16px;  font-weight:bold; font-family: 'oswald'; color:#fff; -webkit-appearance: none; border-top-left-radius:0px; border-top-right-radius:0px; border-bottom-left-radius:0px; border-bottom-right-radius:0px; border-top:0px; border-left:0px; border-right:0px; border-bottom:2px solid #fff; background-color: rgba(255, 255, 255, 0.0); width:100%; margin-bottom:30px; padding-top:2px; padding-bottom:2px;}
 
.gitbtn{-webkit-appearance: none; border:3px solid #fff; display:inline-block; color:#fff; background-color: rgba(255, 255, 255, 0.0); font-size:14px;  padding-left:40px; padding-right:40px; padding-top:15px; padding-bottom:15px; text-decoration:none;    font-family: 'oswald'; text-transform:uppercase;}
.gitbtn:hover{cursor:pointer; color:#fff; border:3px solid #1a1a1a; background-color:#1a1a1a; -moz-transition: all 0.8s; -webkit-transition: all 0.8s; transition: all 0.8s;}
.git-in::-webkit-input-placeholder {/* WebKit, Blink, Edge */ color: #fff;}
.git-in:-moz-placeholder {/* Mozilla Firefox 4 to 18 */ color: #fff; opacity: 1;}
.git-in::-moz-placeholder {/* Mozilla Firefox 19+ */ color: #fff; opacity: 1;}
.git-in:-ms-input-placeholder {/* Internet Explorer 10-11 */ color: #fff;}
  
}

@media screen and (min-width:0px) and (max-width:1150px){
.git{display:block; text-align:center; background-color:#f2f2f2; position:relative; padding-bottom:17%; padding-top:7%; background: url(images/charter-jet-2.jpg) fixed no-repeat center center; background-size:cover;}
 
.git-in{font-size:14px; letter-spacing:1px;  font-weight:bold; font-family: 'oswald';  color:#fff; -webkit-appearance: none; border-top-left-radius:0px; border-top-right-radius:0px; border-bottom-left-radius:0px; border-bottom-right-radius:0px; border-top:0px; border-left:0px; border-right:0px; border-bottom:2px solid #fff; background-color: rgba(255, 255, 255, 0.0); width:100%; margin-bottom:30px; padding-top:2px; padding-bottom:2px;}
 
.gitbtn{text-transform:uppercase; -webkit-appearance: none; display:block; color:#fff; border:2px solid #fff; background-color: rgba(255, 255, 255, 0.0); font-size:14px;  width:100%; padding-top:15px; padding-bottom:15px; text-decoration:none;  font-family: 'oswald';}
.gitbtn:hover{cursor:pointer; color:#fff; background-color:#1a1a1a; border:2px solid #1a1a1a; -moz-transition: all 0.8s; -webkit-transition: all 0.8s; transition: all 0.8s;}
.git-in::-webkit-input-placeholder {/* WebKit, Blink, Edge */ color: #fff;}
.git-in:-moz-placeholder {/* Mozilla Firefox 4 to 18 */ color: #fff; opacity: 1;}
.git-in::-moz-placeholder {/* Mozilla Firefox 19+ */ color: #fff; opacity: 1;}
.git-in:-ms-input-placeholder {/* Internet Explorer 10-11 */ color: #fff;}
  
}
 
  
.video {position: fixed;top: 50%; left: 50%; z-index: -1; min-width: 100%; min-height: 100vh; width: auto;height: auto;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}@media screen and (min-width:1150px){.ejc{display:block; text-align:center; position:relative; background-color:#fff; margin-left:5%; margin-right:5%; margin-top:5%;}.ejcleft{display:inline-block; width:40%; padding:5%; vertical-align:middle; text-align:left;}.ejcright{display:inline-block; width:45%; vertical-align:middle; text-align:center; background-color:#071B3F}.ejcbtn-mar{margin-right:2%}.ejcbtn{display:inline-block;  color:#fff; background-color: #071B3F; font-size:14px;  padding-left:10%; padding-right:10%; padding-top:15px; padding-bottom:15px; text-decoration:none; margin-top:3%;  font-family: 'oswald'; text-transform:uppercase;}.ejcbtn:hover{color:#fff; background-color:#1a1a1a; -moz-transition: all 0.8s; -webkit-transition: all 0.8s; transition: all 0.8s;}}@media screen and (min-width:0px) and (max-width:1150px){.ejc{display:block; text-align:center; position:relative; background-color:#fff;}.ejcleft{display:block; padding:5%; vertical-align:middle; text-align:left;}.ejcright{display:block; padding:5%; vertical-align:middle; text-align:left; background-color:#071B3F}.ejcbtn-mar{margin-right:2%}.ejcbtn{display:inline-block;  color:#fff; background-color: #071B3F; font-size:14px;  padding-left:10%; padding-right:10%; padding-top:15px; padding-bottom:15px; text-decoration:none; margin-top:3%;  font-family: 'oswald'; text-transform:uppercase;}.ejcbtn:hover{color:#fff; background-color:#1a1a1a; -moz-transition: all 0.8s; -webkit-transition: all 0.8s; transition: all 0.8s;}}@media screen and (min-width:1150px){.ils{display:block; text-align:center; background-color:#fff; position:relative; padding-top:5%;}.ilstitle{letter-spacing:1px; text-transform:uppercase; font-family: 'oswald';  color:#071b3f; font-size:40px; margin-bottom:5px; line-height:45px;}.ilstitle-sub{letter-spacing:1px; text-transform:uppercase; font-family: 'oswald';  color:#071B3F; font-size:15px;}.ils-sub-pad{margin-bottom:3%;}.ilspara{ font-family: RobotoSlab; font-size:16px; color:#1a1a1a;  line-height:30px;}.cta-git-cont{display:block; background-color:#071B3F;}}@media screen and (min-width:0px) and (max-width:1150px){.ils{display:block; text-align:center; background-color:#fff; position:relative; padding-top:5%;}.ilstitle{letter-spacing:1px; text-transform:uppercase; font-family: 'oswald';  color:#071b3f; font-size:30px; margin-bottom:5px; line-height:40px;}.ilstitle-sub{letter-spacing:1px; text-transform:uppercase; font-family: 'oswald';  color:#071B3F; font-size:15px; margin-bottom:15px;}.ilspara{ font-family: RobotoSlab; font-size:15px; color:#1a1a1a;  line-height:30px;}  .cta-git-cont{display:block; background-color:#071B3F; padding:10%;}}  @media screen and (max-width: 1150px) {.topnav a {display: none;}.topnav a.icon {float: right; display: block; font-size:14px;}.topnav.responsive {position: fixed; margin-top:60px;}.topnav.responsive .icon {position: absolute; right: 0; top: 0;}.topnav.responsive a {float: none; display: block; }}.topnav .icon {display: none;} @media screen and (min-width:1150px){.topnav a{ font-family: 'oswald'; font-size:15px; color:#fff; text-transform:uppercase;}.topnav {overflow: hidden;  text-align:right; width:100%; display:block;}.navlink { display: inline-block; color: #fff; text-align: center; text-decoration: none; font-size: 20px; height:80px; line-height:80px; padding-left:20px; padding-right:20px;  font-weight:bold; }.navlink:hover{color:#c9c9c9;}.navlink-mobile{display:none;}.nav-logo{display:inline-block; vertical-align:middle; height:40px; padding-top:15px; padding-bottom:15px; float:left;} .ham{display:none;}}@media screen and (min-width:0px) and (max-width:1150px){.mobilescroll{position:fixed; height:100vh; overflow-y:scroll; background: rgba(0, 0, 0, 0.8); }.topnav a{font-family: 'oswald'; font-size:14px; color:#071b3f;}.topnav {overflow: hidden;  position:absolute;  left: 50%; transform: translate(-50%, 0%); width:100%;  z-index:1;}.navlink, .navlink-mobile{ display: block; padding-left:10px; background-color:#f7f7f7; color: #333; text-align: left; text-decoration: none; font-size: 18px; height:50px; line-height:50px; border-bottom:1px solid #dedede;}.navlink:hover, .navlink-mobile:hover{color:#071B3F;  -moz-transition: all 0.8s; -webkit-transition: all 0.8s; transition: all 0.8s;} .ham { background-color:#071B3F;  display: block; height:60px; width:60px; line-height:60px; color: #fff; text-align: center; text-decoration: none; font-size: 20px; vertical-align:text-top; position:absolute; right:0; top:0;}.ham:hover{background-color:#071b3f; color:#fff; -moz-transition: all 0.8s; -webkit-transition: all 0.8s; transition: all 0.8s;}.nav-logo{display:inline-block; width:30%; vertical-align:middle; } }@media screen and (min-width:1150px){.nav-master-cont{display:block; background: linear-gradient(115deg, white 25%, rgba(7, 27, 63, 0.8) 25%); }.nav-left-cont{display:inline-block; vertical-align:middle; width:18%; padding-left:2%;}.nav-right-cont{display:inline-block; text-align:right; vertical-align:middle; width:80%;}.master-logo{display:inline-block; width:100%; max-width:300px;}.navlink-top {font-family: 'oswald'; text-transform:uppercase; font-size:15px;  display: inline-block; color: #071b3f; text-align: center; text-decoration: none;   height:60px; line-height:60px; padding-left:2%; padding-right:2%;  font-weight:bold; background-color:#fff;} .navlink-top:hover{color:#071B3F;}.menu-icon{display:inline-block; vertical-align:middle; margin-right:8px; width:20px; height:20px;}}@media screen and (min-width:0px) and (max-width:1150px){.nav-master-cont{display:block; text-align:center; background: linear-gradient(115deg, white 70%, rgba(7, 27, 63, 1.0) 70%); height:60px; position:fixed; top:0; left:0; width:100%; z-index:9999999;}.nav-left-cont{display:inline-block; vertical-align:middle; left:0; top:0; width:100%; position:fixed;  text-align:left;}.nav-right-cont{display:inline-block; text-align:right; vertical-align:middle; width:40%; position:absolute; top:0; right:0;}.master-logo{display:inline-block; height:50px; margin-top:5px;}.navlink-top{display:none;}  .menu-icon{display:inline-block; vertical-align:middle; margin-right:8px; width:20px; height:20px; text-align:center;}}@media screen and (min-width:1150px){.tafold1{display:block; margin-top:50vh;}.taintrotitle{ font-family: 'oswald';  color:#fff; font-size:50px; line-height:50px; font-weight:normal; margin-bottom:10px; text-transform:uppercase;}.taintropara{ font-family: RobotoSlab; font-size:17px; color:#fff; line-height:20px;}.phoneicon{display:inline-block; vertical-align:middle; height:18px; width:18px; margin-right:5px;}.it-cont{width:80%; padding-top:2%; padding-bottom:2%; padding-left:3%; text-align:left; background: linear-gradient(115deg, rgba(7, 27, 63, 0.8) 90%, rgba(7, 27, 63, 0.0) 90%); border-left:10px solid #fff;} .it-text-cont{display:block; width:100%; max-width:900px; }.line-b{display:block; height:5px; background-color:#071B3F; width:100%; max-width:50px; margin-top:5px; margin-bottom:10px;}.mobile-alert{display:none;}.mobile-hr-cont{display:none;}.bc-link{ font-family: RobotoSlab; font-size:17px; color:#fff; line-height:20px; margin-right:10px; text-decoration:none;}.bc-link:hover{color:#c9c9c9; -moz-transition: all 0.8s; -webkit-transition: all 0.8s; transition: all 0.8s;}}@media screen and (min-width:0px) and (max-width:1150px){.tafold1{display:block; margin-top:50vh;}.taintrotitle{ font-family: 'oswald';  color:#fff; font-size:25px; line-height:30px; font-weight:normal; margin-bottom:10px; text-transform:uppercase;}.taintropara{ font-family: RobotoSlab; font-size:15px; color:#fff; line-height:20px;}.phoneicon{display:inline-block; vertical-align:middle; height:18px; width:18px; margin-right:5px;}.it-cont{display:block; padding-top:3%; padding-bottom:3%; padding-left:5%; padding-right:5%; text-align:left; background-color:rgba(7, 27, 63, 1.0); }.it-text-cont{display:block; width:100%; max-width:900px; }.line-b{display:block; height:5px; background-color:#071B3F; width:100%; max-width:50px; margin-top:5px; margin-bottom:10px;}.mobile-alert{display:block; background-color:#ED245E; font-family: 'oswald'; text-transform:uppercase; font-size:15px; color:#fff; padding:2%; text-align:center; text-decoration:none;}.mobile-hr-cont{display:block; background-color:#fff; vertical-align:text-top; padding-top:2%; padding-bottom:2%;}.mobile-hr-left{display:inline-block; width:50%;  text-align:center; vertical-align:middle;}.mobile-hr-right{display:inline-block; width:50%; text-align:center; vertical-align:middle;}.mobile-hr-title{font-size:14px; color:#071b3f; font-family: 'oswald'; font-weight:normal; text-decoration:none; display:block}.mobile-hr-sub{font-size:14px; color:#0e48a2; font-family: RobotoSlab; font-weight:normal; text-decoration:none; display:block;}.bc-link{ font-family: RobotoSlab; font-size:14px; color:#fff; line-height:16px; margin-right:10px; text-decoration:none;}.bc-link:hover{color:#c9c9c9; -moz-transition: all 0.8s; -webkit-transition: all 0.8s; transition: all 0.8s;}}  @media screen and (min-width:1150px){.ft-cont{display:block; background-color:#fff; text-align:center; padding:5%;}.ft-social-cont{display:block;}.ft-line{background-color:#efefef; height:28px; width:1px; display:inline-block; margin-right:3%; margin-left:3%; vertical-align:middle;}.ft-cta-cont{display:block; margin-top:3%;  }.ft-soc-ico{display:inline-block; width:30px; height:30px; margin:10px; border-radius:2px;}.ft-link{display:inline-block; font-size:15px; color:#000; text-decoration:none; }.ft-link-mar{margin-right:2%;}.ft-link-cont{display:block; text-align:center; margin-top:3%;font-size:15px;}.ft-title-cont{display:inline-block; vertical-align:middle; padding-right:2%; border-right:1px solid #efefef; padding-top:3px; padding-bottom:3px; width:17%; text-align:right;}}@media screen and (min-width:0px) and (max-width:1150px){.ft-cont{display:block; background-color:#fff; text-align:center; padding:10%;}.ft-social-cont{display:block;}.ft-line{display:block;}.ft-cta-cont{display:block; margin-top:5%; margin-bottom:5%;}.ft-soc-ico{display:inline-block; width:30px; height:30px; margin:10px; border-radius:2px;}.ft-link{display:block; font-size:15px; color:#000; text-decoration:none; }.ft-link-mar{margin-top:2%;}.ft-link-cont{display:block; text-align:center; margin-top:10%; font-size:15px;}.ft-title-cont{display:inline-block; vertical-align:middle; padding-right:2%; border-right:1px solid #efefef; padding-top:3px; padding-bottom:3px; width:17%; text-align:right;}}

 .interior-cont{display:block; background-color:#fff; padding:4%;}
  .phone-link{text-decoration:none; color:#071b3f;}.phone-link:hover{color:#1e93be; -moz-transition: all 0.8s; -webkit-transition: all 0.8s; transition: all 0.8s;}@media screen and (min-width:1200px){.location-master-cont{display:block; text-align:center;} .location-left{display:inline-block; vertical-align:middle; text-align:left; width:90%; color:#fff;  font-size:22px; text-transform:uppercase; font-family: 'oswald';  }.location-right{display:inline-block; vertical-align:middle; text-align:right; width:8%}.location-icon{display:inline-block; vertical-align:middle; width:22px; height:22px; margin-bottom:3px;}.location-img-container {position: relative; text-align: center; width:98%; margin:1%; max-width:450px; vertical-align:top; display:inline-block;}.location-img-text-top-center {position: absolute; top: 0%; left: 0%; width:96%; padding-top:1%; padding-bottom:1%; padding-left:2%; padding-right:2%; background: rgba(7, 27, 53, 0.8); color:#fff;  font-size:22px; text-transform:uppercase;}.location-img-text-bottom-right {border-top-left-radius:2px; position: absolute; bottom: 0%; right: 0%; background: rgba(7, 27, 53, 0.8); color:#fff; text-decoration:none; padding-top:1%; padding-bottom:1%; padding-left:3%; padding-right:3%;  font-size:18px; text-transform:uppercase;}.location-img-text-bottom-left {border-top-right-radius:2px; position: absolute; bottom: 0%; left: 0%; background: rgba(7, 27, 53, 0.8); color:#fff; text-decoration:none; padding-top:1%; padding-bottom:1%; padding-left:3%; padding-right:3%;  font-size:18px; text-transform:uppercase;}.location-img-text-bottom-right:hover{background: rgba(0, 0, 0, 1.0); -moz-transition: all 0.8s; -webkit-transition: all 0.8s; transition: all 0.8s; cursor:pointer;}.location-img{width:100%;}.sell-options{display:block; text-align:left; padding-left:3%; padding-right:3%; padding-bottom:2%;}}@media screen and (min-width:0px) and (max-width:1200px){.location-master-cont{display:block; text-align:center;} .location-left{display:inline-block; vertical-align:middle; text-align:left; width:90%; color:#fff;  font-size:16px; text-transform:uppercase; font-family: 'oswald';  }.location-right{display:inline-block; vertical-align:middle; text-align:right; width:10%}.location-icon{display:inline-block; vertical-align:middle; width:16px; height:16px;margin-bottom:3px;}.location-img-container {position: relative; text-align: center; width:98%; margin:1%; max-width:500px; vertical-align:top; display:inline-block;}.location-img-text-top-center {position: absolute; top: 0%; left: 0%; width:96%; padding-top:1%; padding-bottom:1%; padding-left:2%; padding-right:2%; background: rgba(7, 27, 53, 0.8); color:#fff;  font-size:16px; text-transform:uppercase;}.location-img-text-bottom-right {border-top-left-radius:2px; position: absolute; bottom: 0%; right: 0%; background: rgba(7, 27, 53, 0.8); color:#fff; text-decoration:none; padding-top:1%; padding-bottom:1%; padding-left:3%; padding-right:3%;  font-size:16px; text-transform:uppercase;}.location-img-text-bottom-left {border-top-right-radius:2px; position: absolute; bottom: 0%; left: 0%; background: rgba(7, 27, 53, 0.8); color:#fff; text-decoration:none; padding-top:1%; padding-bottom:1%; padding-left:3%; padding-right:3%;  font-size:16px; text-transform:uppercase;}.location-img-text-bottom-right:hover{background: rgba(0, 0, 0, 1.0); -moz-transition: all 0.8s; -webkit-transition: all 0.8s; transition: all 0.8s; cursor:pointer;}.location-img{width:100%;}.sell-options{display:block; text-align:left; padding-left:3%; padding-right:3%; padding-bottom:2%;}}