/* RESET 
------------------------------------------------*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td { 
    margin: 0 auto;  
    padding: 0;  
    border: 0;  
    outline: 0;  
    background: transparent; 	
	-webkit-text-size-adjust:none;
	font-family: 'Montserrat', sans-serif;
}



a {
	color:#fff;
	text-decoration:underline;
	
}

a:hover{
	color:#dbac5e;
	text-decoration:none;
}

p{
	padding:7px 0; font-family: "Roboto",sans-serif; color:#666!important; font-size: 14px; letter-spacing: .7px;
}

h1 span {font-weight:bold; font-style: italic;}

.fixed-width {width:80%; margin:0 auto;}
.text-wrap {width:60%; margin:0 auto;}

 
/* GLOBAL SITE FRAMEWORK
------------------------------------------------*/
.clear {clear: both;}
.left {text-align:left;}
.right {text-align:right;}
.none{display:none;}

*{
	box-sizing:border-box;
}

body { 

}

.wrapper {
	width:100%;
	max-width:1300px;
	margin:0 auto;
	padding:20px;
	position:relative;
}

.no-pad-wrapper {
	width:100%;
	max-width:1300px;
	margin:0 auto;
	position:relative;
}




::selection {
	color:#fff;
	background: #356088;
}
::-moz-selection {
	color:#fff;
	background: #356088;
}



/* HEADER 
----------------------------------------------*/
.header{
	width:100%;
	display:inline-block;
	text-align:center;
	margin:0 auto;
	background:transparent;
	z-index: 9;
	
}

.header:hover{
	background:rgba(0,0,0,.5)!important;
	-webkit-transition:.4s ease-in;  
				-moz-transition:.2s ease-in;  
				-o-transition:.2s ease-in;  
				transition:.2s ease-in;	
}

.logo{
	text-align:center;
	width:100%;
	margin:0 auto;
	display:inline-block;
	padding:0 0 0 0;
}
.logo img{
	width:70%;
	margin:0 auto;
	padding:10px 0;
}

.contacts {padding:45px 0 20px; }
.contacts a {color:#fff; text-transform: uppercase; font-size: 13px;}
.contacts a:hover {color:#fff; text-decoration: none;}

.hero-img {background:url(/siteart/jet-transactions-home.jpg); background-size: cover; width:100%; position: relative; overflow: auto; height:850px;}

.img-responsive {width:100%;}


/* HOME PAGE STYLES
-----------------------------------------------*/

.cta {position: relative; z-index: 7; top:50%; text-align: center; width:40%}
.cta h1 {color:#fff; font-weight: 300; font-size: 2em; font-family: "Roboto",sans-serif; margin-bottom: 20px;}

.world-wrap {background:url("/siteart/world.jpg")no-repeat; background-size: cover; overflow: auto; padding:130px 20px; height:auto;}
.destinations {
	position: relative;
    width: 100%;
    margin: 0 auto;
    text-align: center;
}
.destinations h1 {color:#fff; font-weight: 300;}


.top-btn {border:3px solid #fff; padding:10px 15px; margin:10px auto; width:80%; text-transform: uppercase!important; color:#fff;}
.top-btn a {width:60%; font-size: 14px; color:#fff;}
.top-btn a:hover {color:#fff;; text-decoration: none;}


.outline-btn {border:3px solid #fff; padding:10px 15px; margin:10px auto; width:100%; text-transform: uppercase!important; color:#fff;}
.outline-btn a {width:100%; font-size: 14px; color:#fff;}
.outline-btn a:hover {color:#fff;; text-decoration: none;}

.spacer {padding:50px 20px;}

.logo-btm {width:25%; margin: 0 auto;}

.linkedin {border:5px solid #000; width:40px;}


/* INVENTORY
------------------------------------------------*/
.cf{background:#fff;}
.hosted-content .listings-wrapper .listings-list .listing-banner {

}
.hosted-content input[type='submit'], .hosted-content button[type='submit'], .hosted-content .btn, .hosted-content .button{
	background:#DBAC5E !important;
}

.hosted-content .hosted-content .svg-inline--fa.fa-w-10{width:auto !important;}

.hosted-content h1{
	font-size:20px;
	color:#000;
	text-transform:none;
	padding-bottom:0 !important;
	font-weight:bold;
}
	
.hosted-content h3{
	text-transform:none !important;
}
.hosted-content .listings-wrapper .listings-list .listing-banner h2{
	text-transform:none !important;
}



/* FOOTER
------------------------------*/
.footer{
	width:100%;
	color:#555;
	font-size:11px;
	text-align:center;
	padding: 20px 0 30px 0;
}

.footer p{
	font-size: 11px;
}
.footer a{
	color:#555;
	text-decoration:none;
}

.footer a:hover{
	color:#eaeaea;
	text-decoration:none;
}
.divfooter{
	width:60%;
	margin:20px auto;
}





@media screen and (max-width:1750px){
	.outline-btn a {font-size: 11px;}
	.outline-btn {width:100%; padding:5px;}
	
}
@media screen and (max-width:992px){
	.world-wrap{height: auto;}
	.cta {top:30%; width:70%;}
	.logo img {width:60%}
	
	.contacts a {color:#fff; text-transform: uppercase; font-size: 11px;}
}

@media screen and (max-width:768px){
	.world-wrap{height: auto;}
	.cta {top:10%}
	
	.logo-btm{width:150px;}
	

}

@media screen and (max-width:560px){
	.world-wrap{height: auto;}
	.cta {top:10%; width:100%;}

}

