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

	Theme Name: Presiaviation
	Theme URI: https://www.acpjtcharters.com
	Description: Versitale theme for ACP JET CHARTERS
	Author: SMDigitalPartners
	Author URI: https://smdigitalpartners.com
	Template: rebel
	Tags: custom-menu, custom-header, featured-images, translation-ready, full-width-template, post-formats, theme-options
	Version: 1.0.0
	Text Domain: rebel-child

	Designed and developed by SMDigitalPartners. For more please visit http://smdigitalpartners.com/
	
----------------------------------------------------------------------------------- */
/*--------------------------------------------------
// IMPORT
---------------------------------------------------*/
@import url("../rebel/style.css");
@import url('https://fonts.googleapis.com/css?family=EB+Garamond:400,500,600,700&amp;subset=cyrillic,cyrillic-ext,greek,greek-ext,latin-ext,vietnamese');
@import url('https://fonts.googleapis.com/css2?family=Alegreya+Sans:ital,wght@0,100;0,400;0,500;0,700;0,900;1,100;1,400;1,500;1,700;1,900&amp;display=swap');
/*--------------------------------------------------
// RESET
---------------------------------------------------*/
body {
	font-family: 'Alegreya Sans', sans-serif;
	-webkit-font-smoothing: antialiased;
	text-rendering: optimizelegibility;	
	background-color:#f5f8ff !important;
}
.fx, a, button, input, textarea, select {
  -webkit-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}
/*body p { text-align: justify!important; text-align-last: center !important; }*/
textarea {resize: none}
.hidder { display:none; }
.pull-left {float: left;}
.pull-right {float: right;}
.text-right {text-align: right; }
.text-left {text-align: left;}
.text-center {text-align: center;}
.last {margin-right: 0px !important;}
.last-bottom {margin-bottom: 0px !important;}
body .content { padding-top:0px; padding-bottom:0px; }
.wpb_raw_code, 
.wpb_raw_code .wpb_wrapper { margin-bottom:0px !important; }
.wpb_text_column .wpb_column .vc_column-inner  { padding:0px; }

.back_cnt_empty {z-index:100 !important; overflow:visible !important;}
.back_cnt_empty #home-flyeasy-raw {background-color:transparent !important;}

.hider { display:none; }
.website-wrapper { display:none; }
.website-container { display:none; }
.logo-wrapper { display:none; }
.logo-container { display:none; }
#home-flyeasy-raw {background: url(../../uploads/2018/07/loading-icon.gif) center no-repeat #2b2b2b; min-height: 200px; min-width: 320px; width:100%; display:inline-block; height:auto; overflow:visible; }

p.texttpa{text-align: justify; text-align-last: left;}

.sf-menu li.menu-item { position:relative; }
.sf-menu li:hover ul { top: 40px !important; }
.sf-menu li.menu-item ul.sub-menu {
	padding:0px !important;
	background-color: transparent !important;
	border-radius:4px;
	max-width:238px;
}

li.menu-item ul.sub-menu li {
	clear:both;
	width:100%;
	float:left;
	display:block !important;
	background-color:RGBA(101, 103, 115, 0.95);
	position:relative;
}

.sf-menu li.menu-item ul.sub-menu li a {
	display:inline-block;
	clear:both;
	width:100%;	
	padding:8px 12px;
	color:#FFF;	
	font-size:14px;
	text-transform: uppercase;
}
.sf-menu li.menu-item ul.sub-menu li:hover a {
	background-color:#5e616a;
}

.sf-menu li.menu-item ul.sub-menu li:hover ul li a {
	background-color:RGBA(101, 103, 115, 0.8);
	padding-left:20px;
}
.sf-menu li.menu-item ul.sub-menu li:hover ul li:hover a {
	background-color:#5e616a;
}

ul.sub-menu li.menu-item ul {
	opacity:0;
	max-width:200px !important;
	display:none !important;
	left: inherit !important;
	right:100%;
	top:0 !important;
	border-radius:0;
	
	-webkit-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}

ul.sub-menu li.menu-item:hover ul {
	display:block !important;
	opacity:1;
}
li.icon-marker { position:relative; }
li.icon-marker ul.sub-menu {
	position:absolute;
	max-width:300px;
	width:300px;
	display:none;
	top:50px;
	left:0px;
	background-color:transparent !important;
}
li.icon-marker ul.sub-menu li {
	float:left;
	width:100%;
	margin:0px !important;
	padding:0px !important;
	border:none !important;
}
li.icon-marker ul.sub-menu li a {
	width:100%;
	float:left;
	padding:8px 10px !important;
	background-color:#70654e;
	background-image:none !important;
	
	font-size:16px !important;
	line-height:1.1 !important;
	font-weight:400 !important;
	color:#ffefcc !important;
}
li.icon-marker ul.sub-menu li a:hover { background-color:#1f1e1c; }


button, input[type="submit"], input[type="reset"], input[type="button"], a.vc_btn3, .vc_grid-btn-load_more a.vc_btn3 {
	min-width: 200px;
	text-align: center;
    -webkit-transition: opacity 0.24s ease-in-out;
    transition: opacity 0.24s ease-in-out;
	background-image: none !important;
    border: none !important;
    padding: 14px 40px;
    font-size: 16px!important;
    text-transform: uppercase;
    line-height: normal;
    font-weight: 700 !important;
	border-radius: 5px;
	transition: all .2s ease-in-out;
}

button:hover, input[type="submit"]:hover, input[type="reset"]:hover, input[type="button"]:hover, .vc_btn3:hover, vc_btn3:hover, 
.border-gold a.vc_btn3:hover, .vc_grid-btn-load_more a.vc_btn3:hover,
.btn-sky-call .aio-ibd-block a:hover {
	background-color: #393837 !important;
	transition: all .2s ease-in-out;
}
.btn-sky-call .aio-ibd-block a {
    font-size: 16px!important;
    font-weight:500!important;
    text-transform: uppercase!important;
	width:290px;
}
/*h1, h2, h3, h4, h5, h6, .lead { color:#000;}*/
.page-area, .blog-wrapper {
    background-color: #e9ecf5;
    color:#201406;
    letter-spacing: 0.03em !important;
}

.page-area .blog-wrapper h1, .page-area .blog-wrapper h2, .page-area .blog-wrapper h3, 
.page-area .blog-wrapper h4, .page-area .blog-wrapper h5, .page-area .blog-wrapper h6 { color:#000; font-weight: 400;}

article.blog-wrapper h2, .blog-wrapper h2 { color:#20130a;}

.page-area .blog-wrapper h1 strong, .page-area .blog-wrapper h2 strong, .page-area .blog-wrapper h3 strong, 
.page-area .blog-wrapper h4 strong, .page-area .blog-wrapper h5 strong, .page-area .blog-wrapper h6 strong { font-weight: 600!important; }
.blog-wrapper h2 strong { color:#20130a;}


.page-area a, .blog-wrapper a {color:#414245;}
.mt-blog > .post, .archive .post {border-bottom: 0px solid #eee;}
.blog-wrapper .page-title {background-image: url(images/clouds-404.jpg); background-position: 50% 100%;}

.blog-wrapper a.mt-opip i {color: #FFF !important;}
.mt-pagination span, .mt-pagination a {
    font-size: 18px !important;
    font-weight: 400 !important;
}
.mt-pagination span.current, 
.mt-pagination a:hover {background-color: #656773 !important; color: #FFF !important;}

/*--------------------------------------------------
// GENERAL TEMPLATE
---------------------------------------------------*/
.excerpt-cnt-fleet p {max-height:92px !important; overflow: hidden !important;}
.line-header {margin-bottom: 20px !important;}
.image-caption {text-align: center;}
.image-caption .box-caption {width: 100%; max-width: 500px; display: inline-block; margin: 0 auto; padding: 0px; background-color: #FFF; border-radius: 6px; overflow: hidden;}
.image-caption .box-caption img {width: 100%; max-width: 500px; margin: 0px;}
.image-caption span.caption-bottom-image {padding: 10px 20px; width: 100%; display: inline-block; font-size: 16px; line-height: 1.2;}
img.img-rounded, 
.image-caption .box-caption {box-shadow: 3px 3px 30px -15px rgba(0,0,0,0.3);}

.list-step-number {width: 100%; text-align: left; display: inline-block; margin: 8px 0;}
.box-number-list {width: 46px; height: 46px; float: left; line-height: 46px; margin-right: 10px; background-color: #656773; border-radius: 23px; font-size: 28px; font-weight: 300; color: #FFF; text-align: center;}
.box-ctn-list {display: table;}

section.box-form-home { position:relative; z-index:100; overflow: visible; } 
.page-area .page-title, 
.blog-wrapper .page-title { }
.page-area .sidebar-inner-content, .page-area .sidebar, 
.blog-wrapper .sidebar-inner-content, .blog-wrapper .sidebar { padding-top:0px !important; }

.page-area h1, .page-area h2, .page-area h3, .page-area h4, .page-area h4, .page-area h6 { color:#000; }
.page-area a:hover, .blog-wrapper a:hover { color:#000; }
.internal-cityairport h3, .internal-cityairport  .line-header h3 { color:#fff!important; }

.blog-wrapper .post-inner { padding-left:0px; }
.blog-wrapper .meta, 
.meta-side, 
.page-area .meta-inner { display:none; }


.blog .blog-wrapper, 
.archive .page-area { background-color:#e9ecf5; color:#201406; }
.blog-wrapper .post-inner, 
.page-area .post-inner { min-height: inherit; padding:30px 0; margin-bottom:20px; border-bottom:1px solid 1px solid RGBA(0, 0, 0, 0.2); }

.meta-top, .meta-top a { color:#7a809a !important; font-weight:600; text-transform:uppercase; font-size:14px !important; }

.blog .post-header h1, 
.blog .post-header h1 a, 
.archive .post-header h1, 
.archive .post-header h1 a { color:#201406; font-weight:400; }
.blog-wrapper h1 {color:#201406;}

body.section-private-aircraft-charter .vc_separator .vc_sep_holder, 
body.section-aircraft-management .vc_separator .vc_sep_holder { display:none !important; }

/*--------------------------------------------------
// TEMPLATE COLOR
---------------------------------------------------*/
/* BG IMAGE RIGHT */
.box-includes .ult-banner-block .bb-top-title {
	min-height: 140px;
	display: flex;
  align-items: center;
  justify-content: center;
}
section.box-bg-right {background-position: right !important;}
body.page-template-private-jet-airports-trip-single_page_template a {color:#604826;}
#subscribe-form p {color:#000;}
#subscribe-form .field-btn input[type="submit"] {padding: 12px 40px; border-radius: 0px 5px 5px 0px;}

body.section-company section.bg-color-4b4 .vc_row {mix-blend-mode: multiply;}

/* BG COLOR DARK */
.bg-color-999, 
.bg-color-787, 
.bg-color-b0b, 
.bg-color-4b4 { background-color:#e9ecf5; }
.bg-color-585 { background-color:#f5f8ff; }
.bg-color-606, 
.bg-color-4e4, 
.bg-color-6d6 { background-color:#FFF; }
#airports-text-head {background-color: #FFF !important;}

/* BG COLOR LIGHT */
.bg-color-c2c { background-color:#c2c2c2; }
.bg-color-a5a { background-color:#a5a5a5; }
.bg-color-bdbcba { background-color:#bdbcba; }

/* FONT BG COLOR DARK */
.bg-color-6d6, .bg-color-4b4, .bg-color-999, .bg-color-585, 
.bg-color-4e4, .bg-color-787, .bg-color-606 { color:#201406; }
.bg-color-6d6 a, .bg-color-4b4 a, .bg-color-999 a, .bg-color-585 a, 
.bg-color-4e4 a, .bg-color-787 a, .bg-color-606 a { color:#414245; }
.bg-color-6d6 a:hover, .bg-color-4b4 a:hover, .bg-color-999 a:hover, .bg-color-585 a:hover, 
.bg-color-4e4 a:hover, .bg-color-787 a:hover, .bg-color-606 a:hover { color:#000; }

.bg-color-999 h1, .bg-color-999 h2, .bg-color-999 h3, .bg-color-999 h4, .bg-color-999 h5, .bg-color-999 h6, 
.bg-color-6d6 h1, .bg-color-6d6 h2, .bg-color-6d6 h3, .bg-color-6d6 h4, .bg-color-6d6 h5, .bg-color-6d6 h6, 
.bg-color-4e4 h1, .bg-color-4e4 h2, .bg-color-4e4 h3, .bg-color-4e4 h4, .bg-color-4e4 h5, .bg-color-4e4 h6, 
.bg-color-787 h1, .bg-color-787 h2, .bg-color-787 h3, .bg-color-787 h4, .bg-color-787 h5, .bg-color-787 h6, 
.bg-color-606 h1, .bg-color-606 h2, .bg-color-606 h3, .bg-color-606 h4, .bg-color-606 h4, .bg-color-606 h6 { color:#20130a; }
/* TITLE BG COLOR DARK */
.bg-color-4b4 h1, .bg-color-4b4 h2, .bg-color-4b4 h3, .bg-color-4b4 h4, .bg-color-4b4 h5, .bg-color-4b4 h6, 
.bg-color-585 h1, .bg-color-585 h2, .bg-color-585 h3, .bg-color-585 h4, .bg-color-585 h5, .bg-color-585 h6 { color:#20130a; }

/* FONT BG COLOR LIGHT */
.bg-color-c2c, .bg-color-b0b, .bg-color-bdbcba, .bg-color-a5a { color:#000; }
.bg-color-c2c a, .bg-color-b0b a, .bg-color-bdbcba a, .bg-color-a5a a { color:#584929; }
.bg-color-c2c a:hover, .bg-color-b0b a:hover, .bg-color-bdbcba a:hover, .bg-color-a5a a:hover { color:#000; }

.bg-color-c2c h1, .bg-color-c2c h2, .bg-color-c2c h3, .bg-color-c2c h4, .bg-color-c2c h5, .bg-color-c2c h6, 
.bg-color-b0b h1, .bg-color-b0b h2, .bg-color-b0b h3, .bg-color-b0b h4, .bg-color-b0b h5, .bg-color-b0b h6, 
.bg-color-a5a h1, .bg-color-a5a h2, .bg-color-a5a h3, .bg-color-a5a h4, .bg-color-a5a h5, .bg-color-a5a h6
.bg-color-bdbcba h1, .bg-color-bdbcba h2, .bg-color-bdbcba h3, .bg-color-bdbcba h4, .bg-color-bdbcba h5, .bg-color-bdbcba h6 {color:#000;}

.head-home-slider h1, .head-home-slider h2, .head-home-slider h3, 
.head-home-slider h4, .head-home-slider h5, .head-home-slider h6, 
.head-home-slider p {color: #000 !important;}

/* LIST STYLES */
.bg-color-999 .wpb_text_column ul, 
.bg-color-6d6 .wpb_text_column ul, 
.bg-color-4b4 .wpb_text_column ul, 
.bg-color-585 .wpb_text_column ul, 
.bg-color-4e4 .wpb_text_column ul, 
.bg-color-787 .wpb_text_column ul, 
.bg-color-606 .wpb_text_column ul, 
.bg-color-c2c .wpb_text_column ul, .bg-color-c2c .wpb_text_column ol, 
.bg-color-b0b .wpb_text_column ul, .bg-color-b0b .wpb_text_column ol, 
.bg-color-a5a .wpb_text_column ul, .bg-color-a5a .wpb_text_column ol, 
.bg-color-bdbcba .wpb_text_column ul, .bg-color-bdbcba .wpb_text_column ol, 
.page-area .sidebar-inner-content ul, .page-area .sidebar-inner-content ol,
.blog-wrapper .sidebar-inner-content ul, .blog-wrapper .sidebar-inner-content ol { padding:10px 0px 10px 10px !important; list-style:none; line-height:26px; }

.bg-color-999 .wpb_text_column ul li, 
.bg-color-6d6 .wpb_text_column ul li, 
.bg-color-4b4 .wpb_text_column ul li, 
.bg-color-585 .wpb_text_column ul li, 
.bg-color-4e4 .wpb_text_column ul li, 
.bg-color-787 .wpb_text_column ul li, 
.bg-color-606 .wpb_text_column ul li, 
.bg-color-c2c .wpb_text_column ul li, .bg-color-c2c .wpb_text_column ol li, 
.bg-color-b0b .wpb_text_column ul li, .bg-color-b0b .wpb_text_column ol li, 
.bg-color-a5a .wpb_text_column ul li, .bg-color-a5a .wpb_text_column ol li, 
.bg-color-bdbcba .wpb_text_column ul li, .bg-color-bdbcba .wpb_text_column ol, 
.page-area .sidebar-inner-content ul li, .page-area .sidebar-inner-content ol li,
.blog-wrapper .sidebar-inner-content ul li, .blog-wrapper .sidebar-inner-content ol li { margin-bottom:16px; background-repeat:no-repeat; background-position:0px 3px; background-size: 22px auto; padding-left:28px; }

.bg-color-999 .wpb_text_column ul li, 
.bg-color-6d6 .wpb_text_column ul li, 
.bg-color-4b4 .wpb_text_column ul li, 
.bg-color-585 .wpb_text_column ul li, 
.bg-color-4e4 .wpb_text_column ul li, 
.bg-color-787 .wpb_text_column ul li, 
.bg-color-606 .wpb_text_column ul li { background-image:url(images/bullet-list.png); }

 
.page-area .sidebar-inner-content ul li, 
.blog-wrapper .sidebar-inner-content ul li { background-image:url(images/bullet-list.png); }
.bg-color-c2c .wpb_text_column ol li, 
.bg-color-b0b .wpb_text_column ol li, 
.bg-color-a5a .wpb_text_column ol li, 
.bg-color-bdbcba .wpb_text_column ol li, 
.page-area .sidebar-inner-content ol li, 
.blog-wrapper .sidebar-inner-content ol li { background-image:url(images/bullet-list-check.png); }

.list-head ul li,  
.list-head ol li { background-image:url(images/bullet-list-head.png); font-size:18px !important; }
.bg-color-c2c .wpb_text_column ul li, 
.bg-color-b0b .wpb_text_column ul li, 
.bg-color-a5a .wpb_text_column ul li, 
.bg-color-bdbcba .wpb_text_column ul li,
.list-head .bg-color-b0b .wpb_text_column ul li { background-image:url(images/bullet-list-black.png);}



.list-bullet-simple ul {
	font-size:19px;
	line-height:1.7;
	 -webkit-column-count: 3;
    -moz-column-count: 3;
    column-count: 3;
}
.list-bullet-simple ul li { clear:inherit; margin-bottom:5px; color:#000 !important; background:none !important; }
.list-bullet-simple ul li::before {content: "•"; color: #70654e; display:inline-block; margin-right:5px; }



body.section-pressreleases .ult-banner-block h3.bb-top-title  {
	position:relative;
	padding:15px 50px 15px 15px;
	text-align: left;
	font-size: 14px;
	text-transform: uppercase;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
body.section-pressreleases .ult-banner-block h3.bb-top-title i.Defaults-book {position:absolute; right:15px; top:50%; margin-top:-9px;}

/*--------------------------------------------------
  // BLOG + SIDEBAR
---------------------------------------------------*/
.sidebar-right .widget {
    margin-bottom: 30px;
    background:#656773;
    border-radius: 3px;
    padding: 20px;
    color: #BCBCBC;
	font-size:90%;
    line-height: 1.2;
}

.sidebar-right .widget li {
    padding: 3px 0;
	border-bottom: 1px solid #e8e8e817;}

.sidebar-right .widget h4 {
    color: #fff;
}
.sidebar-right .widget a {
    color: #fdfeff !important;
}
.sidebar-right .widget a:hover,
.sidebar-right .widget a:active,
.sidebar-right .widget a:focus {
    color:#ffffff!important;
}

.blog-wrapper .sidebar .sidebar-inner {
    padding-top: 100px !important;
}
.lp-description span {
    font-size: 70%;
}
.post-header h1 {
	font-size: 32px; font-weight: 400!important;}

/*--------------------------------------------------
  // Worldwide
---------------------------------------------------*/
.pl-grid-controls { width: 100%;}
.pl-grid-controls .pl-drop_down{
  
    height: 43px!important;
    line-height: 1.8!important;
    width: auto;
    background:#5f5f5fa6;
    border: 1px solid #6d6d6d!important;
    border-bottom:1px;
    color: #f2f2f2!important;
    padding: 0 15px!important;
	min-width: 25%!important;
	
}
.pl-grid-controls .pl-meta {   
	height: 43px!important;
    line-height: 1.8!important;
    background:#5f5f5fa6;
    border: 1px solid #6d6d6d!important;
    border-bottom: 1px;
    color: #f2f2f2!important;
    padding: 0 15px!important;
}

.pl-grid-controls .pl-meta .meta-title {  
    color: #f2f2f2!important;

}
#worldwide-list .pl-blogcnt {  
    color: #fff;
    background: #ababab80;
    border: 1px solid #c6c6c6;
    border-radius: 6px;}
#worldwide-list .pl-blogcnt:hover { background: #fff;}
#worldwide-list .pl-blogcnt.pl-detailcnt .pl-title a:hover,
#worldwide-list .pl-title a:hover {
   
    color: #70654e;
}
#worldwide-list .pl-blogcnt .pl-detailcnt .pl-title .pl-date {    background: #636363; border-radius: 3px; font-weight: normal;}
#worldwide-list .pl-drop_down li.active{ color: #70654e;}
#worldwide-list .pl-drop_down li:first-child {    border-top: 0px;}
#worldwide-list .pl-drop_down li {    color: #afafaf;border-bottom: 1px solid #f1f1f126;    background: #333;}
#worldwide-list .pl-drop_down ul {background: #000000;border: 1px solid #333;
    border-bottom: 3px solid #333;}
#worldwide-list .pl-drop_down li.active:before {background: #70654e;
    border-color: #fff;}
#worldwide-list .pl-blogcnt {}



/*--------------------------------------------------
  // PAGE + STYLES + COLORS + BOX GLOBAL
---------------------------------------------------*/
.slider-fleet-feature span.pl-swiper-pagination-bullet {width: 8px !important; height: 8px !important;}
.pl-swiper-pagination {top: 10px !important; bottom: inherit !important; margin-top: 0px !important; }
.stats-block .stats-number {font-family: 'Alegreya Sans', sans-serif !important; font-weight: 700 !important; font-size: 40px !important; line-height: 44px !important;}
.stats-block .stats-text {min-height: 48px; font-family: 'Alegreya Sans', sans-serif !important; font-size: 14px !important; line-height: 16px !important; font-weight: 400 !important; margin-top: 6px;}
.post-inner  { margin-bottom:0px !important; }
.picture-no-m img { margin:0px !important; }
/* PAGES Templates */
.fleet-template-default .page-title, 
.fleet-template-default .meta-side, 
.fleet-template-default .post-header, 
.fleet-template-default .post-item, 
.fleet-template-default aside.sidebar, 
.teammembers-template-default .page-title, 
.teammembers-template-default .mt-hr, 
.teammembers-template-default .team-member-socials, 
.teammembers-template-default aside.sidebar, 
.job_listing-template-default .page-title, 
.job_listing-template-default .meta-side, 
.job_listing-template-default .post-header, 
.job_listing-template-default .post-item, 
.job_listing-template-default aside.sidebar, 
.error404 .page-title { display:none !important; }
#comments { display:none !important; }
.fleet-template-default .sidebar-inner-content, 
.job_listing-template-default .sidebar-inner-content, 
.fleet-template-default .post-content, 
.job_listing-template-default .post-content { padding-top:0px !important; margin-bottom:0px !important; padding-bottom:0px !important; width:100% !important; }
.fleet-template-default .post-inner, 
.job_listing-template-default .post-inner { padding:0px !important; }

/* PAGES TITLES */
.mt-breadcrumbs { display:none; }
.line-header { }
.line-header h1, .line-header h2, .line-header h3, .line-header h4, 
.line-header h5, .line-header h6, .line-header .header-sep { display:inline-block; clear:both; width:100%; margin:0 auto;  }
.line-header .header-sep {
	width:100%;
	height:2px;
	background-image:url(images/line-title.png) !important;
	background-repeat:no-repeat !important;
	background-position:50% 50% !important;
	background-color:transparent !important;
}

/* BORDES + RADIUS */
.box-radius, 
.icon-box, 
.icon-box-black { border-radius:4px; }
a.vc_btn3 {
	font-size: 16px; 
	text-transform: uppercase;
	font-weight: 500;
}
.border-gold a.vc_btn3, 
.vc_grid-btn-load_more a.vc_btn3 {border:1px solid #b58d3d !important; padding:14px 40px; }

.btn-quote a.vc_btn3 { width:90%; max-width:300px; }
.border-gold a.vc_btn3:hover, 
.vc_grid-btn-load_more a.vc_btn3:hover {border:1px solid #b58d3d;}
/* ICONS + BOX + BUTTON */
.text-center, 
.box-cnt-icons {text-align: center;}
.box-cnt-icons .mt-section, 
.box-cnt-icons .vc_row {display: inline-block; margin: 0 auto; width: 100%; max-width: 900px;}
.icon-box { width:100%; max-width: 260px; display: inline-block; margin: 0 auto; background-color:#FFF; border:1px solid #e0e4ed; -webkit-box-shadow: 0 2px 5px 0 rgba(133,141,161,0.2); box-shadow: 0 2px 5px 0 rgba(133,141,161,0.2); }
button.btn-width { width:100%; max-width:468px; }
.icon-box-black {width:100%; max-width:538px; display:inline-block; margin:10px auto; background-color:#000; border:1px solid #ffefcc;}
.icon-box-black .stats-text { min-height:34px; }
.icon-box-white {width:100%; max-width:538px; display:inline-block; margin:10px auto; background-color:#FFF; border:1px solid #e0e4ed; box-shadow: 0 2px 5px 0 rgba(133,141,161,0.2);}
.icon-box-white .stats-text { min-height:34px; }

.mt-section .wpb_column .vc_row { margin-left:0px; margin-right:0px; }
.uvc-heading h1, .uvc-heading h2, .uvc-heading h3 { text-transform:uppercase; font-weight:700; }

/* JET TESTIMONIAL */
.box-testimonial .testimonial-text { min-height:214px; background-color:transparent; font-size:16px; line-height:1.4;padding:0; border:none !important; }
.box-testimonial .testimonial-text:before { display:none !important; }
.box-testimonial .testimonial h3 { font-weight:400 !important; }
.box-testimonial .testimonial img.testimonial-thumb { width:36px; height:36px; margin-top:42px !important; }

/* JET FEATURED */
.box-featured-jet .wpb_column {margin:0px !important; padding:0px !important;}
.box-featured-jet .ult-new-ib-desc { bottom:50px !important; }
.box-featured-jet .ult-new-ib-content { text-align:left !important; opacity:1 !important; margin:0px !important; font-size: 16px !important; line-height: 1.2 !important; }
/* BOX MANAGEMENT */
.box-info-management { width:100%; max-width:1030px; display:inline-block; margin:0 auto; }

/* FOMR HEAD INSTANT QOUTE */
#head-form-isqu { position:relative; }
#head-form-isqu .vc_column-inner { padding:0px !important; }
.cnt-slider {}
.cnt-form {
	position: absolute;
	top: 50%;
	z-index: 100;
	margin-top: -150px;
	width: 100%;
}
.slider-cnt-form .pl-slider-cnt { margin:0px !important; }

/* TEXT JUSTIFY LAST LINE */
.text-justify p, 
p.text-center {text-align: justify !important; text-align-last: center !important;}

/* TAB LIST */ 
.cnt-tab ul.vc_tta-tabs-list { padding-top:18px !important; overflow:hidden; }
.cnt-tab li.vc_tta-tab a { padding:8px 0px 8px 5% !important; background-color:#cdd0df !important; color: #67676f !important; font-size:18px !important; font-weight:400 !important; text-transform:inherit !important; }
.cnt-tab li.vc_active a {background-color:#FFF !important; color: #676773 !important; background-image:url(images/tab-right-silver.png) !important; background-repeat:no-repeat !important; background-position:100% 50% !important;}
.cnt-tab li.vc_tta-tab a:hover { background-color:#FFF !important; }  
.cnt-tab .vc_tta-panel-heading {}
.cnt-tab .vc_tta-panel-body {  min-height:370px !important; padding:30px !important; background-color:#FFF !important; color:#656773; }
.cnt-tab .vc_tta-panel-body h1, .cnt-tab .vc_tta-panel-body h2, .cnt-tab .vc_tta-panel-body h3, 
.cnt-tab .vc_tta-panel-body h4, .cnt-tab .vc_tta-panel-body h5, .cnt-tab .vc_tta-panel-body h6 { font-weight:700 !important; color: #211308; }
.cnt-tab .vc_tta-panel-body ul { list-style:none; margin-left:0px; margin-right:0px !important; padding-left:0px !important; font-weight:400; font-size:18px; line-height:26px; }
.cnt-tab .vc_tta-panel-body ul li { margin-bottom:4px; }
.cnt-tab .vc_tta-panel-body ul a { color:#656773; }
.cnt-tab .vc_tta-panel-body ul a:hover { color:#211308; }

.tab-hzt-cnt .vc_tta-tabs-container { width:100% !important; margin:0px; }

.tab-hzt-cnt li.vc_tta-tab, 
.tab-hzt-cnt li.vc_tta-tab a { border:none !important; }
.tab-hzt-cnt li.vc_tta-tab a { padding:16px 12px !important; font-size:15px !important; color:#91989e !important; background-color:#c7cfd2 !important; font-weight: 700 !important; }

.tab-hzt-cnt li.vc_tta-tab a span:before {
	font-family: FontAwesome;
	display:inline-block !important;
	color:#8b9396 !important;
	font-size:15px;
	margin-right:5px;
	font-weight: 400;
}
.tab-hzt-cnt li.vc_tta-tab a span:before {
	content: "\f054";
}
.tab-hzt-cnt .vc_tta-tab.vc_active > a span:before {
	content: "\f078";
	color:#25140a !important;
}
.tab-hzt-cnt li.vc_tta-tab a:hover { background-color:#FFF !important; color: #656774 !important; }
.tab-hzt-cnt .vc_tta-tab.vc_active > a { background-color:#FFF !important;  color:#656774 !important; }

.tab-hzt-cnt .vc_tta-panel-body { background-color:#FFF !important; padding-top:40px !important; padding-bottom:40px !important; font-size:17px !important; line-height:1.3 !important; }
.tab-hzt-cnt .vc_tta-panel-body h1, .tab-hzt-cnt .vc_tta-panel-body h2, .tab-hzt-cnt .vc_tta-panel-body h3, 
.tab-hzt-cnt .vc_tta-panel-body h4, .tab-hzt-cnt .vc_tta-panel-body h5, .tab-hzt-cnt .vc_tta-panel-body h6, 
.tab-hzt-cnt .vc_tta-panel-body strong, .tab-hzt-cnt .vc_tta-panel-body b {color: #25140a !important;}
.tab-hzt-cnt .vc_tta-panel-body p {color: #6a696e !important;}
/* TEAM */ 

.team-grid-cnt .team-title {}
.team-grid-cnt .team-more {}
.team-grid-cnt .team-title, 
.team-grid-cnt .team-position { text-transform:uppercase !important; margin-bottom: 6px !important; }
.team-grid-cnt .team-title h4 { font-size:17px !important; line-height:21px !important; margin-bottom:0px !important; }
.team-grid-cnt .team-position p { font-size:13px !important; line-height:15px !important; margin-bottom:0px !important; }
.team-grid-cnt .team-more a.vc_btn3 { background-color: #FFF !important; padding:0px !important; margin-top:10px; font-size:18px !important; text-decoration:underline !important; }
.team-grid-cnt .team-more a.vc_btn3:hover {background-color: #FFF !important;}

/* HEAD SLIDER LIST RIGHT */ 
.cnt-list-right { margin:8% 0px 10% 5%; float:right !important; }
.cnt-list-left { margin:8% 5% 10% 0px; }

/* LIST ICON CENTER */
.list-icon-center { text-align:center; }
.list-icon-center ul.uavc-list { display:inline-block; width:100%; max-width:830px; text-align:left; margin:0 auto !important; }
.list-icon-center span.uavc-list-desc { font-size:18px !important; }

.list-affiliations p { font-size:20px; line-height:1.4; color:#9e9e9e; }
.list-affiliations p strong { color:#FFF; }

/* LIST ICON CENTER */
.destinations-list h3 { font-size:26px; }
.destinations-list .vc_gitem-col { margin:0px; padding-top:0px !important; padding-bottom:0px !important; }
.destinations-list .vc_grid-item a { font-size:20px; line-height:1.4; color:#000; }

/* AIRPORT DIRECTORY */
ul.airports-list {
	font-size:20px;
	columns: 3;
	-webkit-columns: 3;
	-moz-columns: 3;
	margin-bottom: 20px;
}
ul.airports-list li { padding-left:0px !important; background:none !important; }
#airports-cnt-tab {}
#airports-cnt-tab a { }

/* WORLD EVENTS */
#worldwide-list .grid {}
#worldwide-list .pl-blogcnt { width:46% !important; margin:6px 1% !important; }
#worldwide-list .pl-blogcnt pl-thumbcnt img, #worldwide-list .pl-blogcnt img { display: none; }
.pl-col-md-6 { width:100% !important; min-height:1px; min-width:inherit; max-width:inherit; }

/* SUBSCRIBE STYLES */
#subscribe-form .field-input, 
#subscribe-form .field-btn { float:left; margin:0px; padding:0px; }
#subscribe-form .field-input { width:78%; }
#subscribe-form .field-btn { width:22%; }
#subscribe-form .field-input input, 
#subscribe-form .field-btn input.btn-submit { width:100%; display:inline-block;	margin:0px !important; color: #656872 !important; }
#subscribe-form .field-input span.wpcf7-form-control-wrap { width:100%; display:inline-block; }
#subscribe-form .field-input input { background-color:#e4e4e4; font-size:16px; line-height: 30px; padding:8px; border-radius:4px 0 0 4px; }
#subscribe-form {background: #bfbfbf;}
#subscribe-form .field-btn input.btn-submit {
	height:50px;	
	border:1px solid #ffefcd;
	border-radius:0px 4px 4px 0px;
	
	color:#ffefcd;
	background-color:#000;
}
#subscribe-form .ctct-form-container { text-align:center; width:100%; }
#subscribe-form .ctct-form-defaults { background-color:transparent !important; display:inline-block; text-align:left; width:100%; max-width:720px; }
#subscribe-form h2, #subscribe-form p, 
#subscribe-form label.ctct-form-label {
	font-family: 'EB Garamond',serif !important;
	text-rendering: optimizelegibility;
	font-weight:400 !important;
}
#subscribe-form h2.ctct-form-header {
	padding-bottom:10px;
	margin-bottom:30px !important;
	
	background: url(images/line-title.png) no-repeat 50% 100%;
	
	font-size: 30px !important;	
	text-transform:uppercase;
	color: #000;
	text-align:center;
}
#subscribe-form label.ctct-form-label {
	font-size:16px;
	margin-bottom:0px;
	color: #000;
	padding:0 0 4px 6px;
}
#subscribe-form label.ctct-form-label:before {
	position:relative !important;
	display:inline-block;
	left: -5px;
}
#subscribe-form input.ctct-form-element {
	width: 100%;
	display: inline-block;
	margin: 0 !important;
	color: #656872 !important;
	background-color: #e4e4e4;
	font-size: 16px;
	line-height: 30px;
	padding: 8px;
	border-radius: 4px;
	outline:none !important;
	border:1px solid;
	border-color:transparent;
}
#subscribe-form input.ctct-form-element:focus {border-color:#5dacd6;}
#subscribe-form button.ctct-form-button {
	background-color: #000;
	color: #ffefcc;
	border: 1px solid #ffe;
	border-radius: 4px;
}
p.ctct-form-footer { margin-top:15px; }

#subscribe-form #form-branding, 
#subscribe-form a.ctct-form-footer-link { display:inline-block; }
#subscribe-form a.ctct-form-footer-link img { width:100%; display:inline-block; max-width:160px; }

/* CHARTER TRIPS STYLES */
.airports-trip-cnt-small { text-align:center; }
.airports-trip-cnt-small .vc_column-inner {
	display:inline-block;
	margin:0 auto;
	max-width:850px;
}

/* PAGE 404 */
.error404 .content-area {
	background:url(images/clouds-404.jpg) no-repeat;
	background-position: 50% 50%;
	background-size:cover;
}
.error404 .page-404-info {
	padding:50px 0 190px 0;
	color:#070909;
}
.page-404-info .fa-compass { padding:10px 0 30px 0;}
.error404 .page-404-info p { padding-top:20px; margin-top:20px; }
.error404 .page-404-info input {
	font-size: 20px !important;
	color: #070909 !important;
	border-color: #999 !important;
	background-color:#e4e4e4 !important;
	-webkit-box-shadow:inset 3px 0 10px 0 rgba(0,0,0,0.2);
	box-shadow:inset 3px 0 10px 0 rgba(0,0,0,0.2);
	border-radius:4px;
}
.error404 .page-404-info input:focus {border-color: #75654c !important;}

/* FAQ */
.vc_toggle .mt_toggle_title::before {background-color: #75654c;}
.mt_accordion_title a, .vc_toggle_title.mt_toggle_title h4 {font-size: 20px; font-weight: 400; text-transform: inherit;}

/* POPPUP FORM */
.popup-info #cnt-info-popup h3 { font-size:28px !important; border-bottom:1px solid #454545; padding:0 0 10px 0; margin:0 0 20px 0; }
.popup-info .box-form { padding:24px 12px; background-color:#060606; border-radius:8px; overflow:hidden; border:1px solid #444; }
.popup-info .box-form label, .popup-info .box-form input, .form-send label, .form-send input { width:100%; display:inline-block; }
.popup-info .box-form label, .form-resume label { font-size:16px; font-weight:400; color:#CCC; margin:0px; }
.popup-info .box-form input, .popup-info .box-form textarea, 
.form-resume input, .form-resume textarea {
	color: #070909 !important;
	font-size:16px !important;
	line-height:16px !important;
	background-color:#e4e4e4;
	-webkit-box-shadow:inset 3px 0 10px 0 rgba(0,0,0,0.2);
	box-shadow:inset 3px 0 10px 0 rgba(0,0,0,0.2);
	border-radius:4px;
	padding:8px !important;
	margin:0px 0px 14px 0px !important;
	border:none !important;
	
	-webkit-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}
.popup-info .box-form input:focus, .popup-info .box-form textarea:focus, 
.form-resume input:focus, .form-resume textarea:focus {
	color: #070909 !important;
	font-size:16px !important;
	line-height:16px !important;
	background-color:#e4e4e4;
	-webkit-box-shadow:inset 3px 0 10px 0 rgba(0,0,0,0.2), 1px 0 5px 0 rgba(255,239,204,0.5);
	box-shadow:inset 3px 0 10px 0 rgba(0,0,0,0.2), 1px 0 5px 0 rgba(255,239,204,0.5);
}
.popup-info .box-form textarea, 
.form-resume textarea { height:84px; }
.popup-info .box-form label sup, 
.form-resume label sup { color:#7b3949; }
.form-resume label { padding-bottom:4px; }
.popup-info span.wpcf7-form-control-wrap { display:inline-block; width:100%; }

.yes-give .wpcf7-list-item { margin:0px 0px 14px 0px !important; width:100%; }
.yes-give .wpcf7-list-item input { float:left; width:30px; margin-right:10px; }
.yes-give .wpcf7-list-item-label {display: table; font-size:12px !important; line-height:12px !important; color:#87847e !important; }
p.note-form, 
.popup-info .wrap-btn, 
.form-resume .wrap-btn { width:100%; display:inline-block; text-align:center; }
.popup-info input.wpcf7-submit, 
.form-resume input.wpcf7-submit  {
	width:100%;
	max-width:244px;
	margin:0 auto !important;
	clear:both;
	display:inline-block;
	line-height:28px !important;
	border:1px solid #ffefcc !important;
	background-color:#000 !important;
	color:#ffefcc !important;
}



.popup-info p { font-size:21px !important; margin-bottom:10px !important; }
button.pum-close {font-size:26px !important;}
.info-field-important { width:100%; display:inline-block; clear:both; margin:0; padding:2px 0;  }
.info-field-important p, 
p.note-form {font-weight: 400; text-align:right; font-size:14px !important; line-height:16px !important; color:#87847e !important;}

/* POST ENTRY */
.wp-caption-text {}

/* BOX ICONS */
.aio-icon-box .aio-icon-title, 
.aio-icon-box .aio-icon-description { line-height:1.4 !important; }

.pum-content .line-header h1, 
.pum-content .line-header h2, 
.pum-content .line-header h3, 
.pum-content .line-header h4, 
.pum-content .line-header h5, 
.pum-content .line-header h6 { color:#FFF; }

/*--------------------------------------------------
  // CAREERS + CAREERS INTERNAL
---------------------------------------------------*/
.box-question {background-color: #626367;}
.box-question .line-header {margin-bottom: 20px;}
.title-job-cnt { background-color:#000; }
.title-job-cnt .pl-slider-cnt {margin: 0px !important;}
.title-job-cnt .line-header {margin-bottom: 40px;}
.title-job-cnt .vc_column-inner { padding:0px !important; }
.job_listing-template-default .job_description { margin:0px !important; }
.job_listing-template-default .job_application { display:none; }

.job_listing-title-head small, 
.job_listing-title-head span.cnt-job-location { width:100%; clear:both; display:inline-block; margin-bottom:5px; }

.job_filters { display:none; }

.job_listings ul {
	list-style:none;
	margin:0px;
	padding:0px;
	border:none !important;
}
.job_listings ul li.hentry  {
	width:100%;
	display:inline-block;	
	margin:0 0 18px 0 !important;
	border:1px solid #c6c6c6;
	border-radius:4px;
	overflow:hidden;
	
}
.job_listings ul li.hentry a {
	width:100%;
	padding:10px;
	background-color:#ababab;
		
	font-size:20px !important;
	line-height:22px !important;
	color:#000 !important;
}
.job_listings img.company_logo { display:none; }

.job_listings .position, 
.job_listings .location {
	min-height:84px;
	text-align:left !important;
	float:left !important;
	padding:10px 20px !important;
	border-right:1px solid #919191;
}
.job_listings .position { width:44% !important; }
.job_listings .location { width:18% !important; }

.job_listings .location:before, 
.job_listings li.job-type:before, 
.job_listings li.date:before {	
	display:inline-block;
	clear:both;
	width:100%;	
	font-size:14px;
	line-height:32px !important;
	color:#000;	
	text-transform:uppercase;
	font-weight:400 !important;
}
.job_listings .location:before { content:"Location"; }
.job_listings li.job-type:before { content:"Category"; }
.job_listings li.date:before { content:"Posted"; }

.job_listings ul.meta {
	width:22% !important;
	float:left !important;
	position:relative !important;
	left:inherit !important;
	margin:0px !important;
	padding:0px 20px 0px 0px !important;
}

.job_listings ul.meta li {
	margin:0px !important;
	width:100%;
	min-height:84px;
	float:left;
	border-right:1px solid #919191;
	padding:10px 20px !important;
	text-align:left !important;
}
.job_listings ul.meta li.date {display: none !important;}
.job_listings .location, 
.job_listings ul.meta li { font-size:16px !important; color:#000 !important; font-weight:400 !important; }
.job_listings ul li.hentry a:after {
	content:"Full Job Description";
	float:left;
	min-width:12%;
	padding:10px 18px;
	margin:20px 0 0 0;
	
	background-color:#000;
	border:1px solid #ffefcc;
	border-radius:4px;
	
	font-size:14px;
	line-height:22px;
	color:#ffefcc;
	font-weight:400;
	text-align:center;
}
.wp-caption-text {}


/*--------------------------------------------------
  // PAGE WORLDWIDE + FLEET INTERNAL
---------------------------------------------------*/
.page-top-slider {display: none !important;}
header.page-title { overflow:hidden; background-color:#5e616a !important; padding:90px 0 !important; position: relative; background-repeat: no-repeat; background-position: 50% 50%; background-size: cover;}
header.page-title:before {content: ""; width: 100%; height: 100%; position: absolute; z-index: 0; left: 0; top: 0px; background-color: rgba(64, 66, 72, 0.86);}
header.page-title .container {position: relative; z-index: 10; text-align: center;}
header.page-title h1 {
	width:100% !important;
	display: inline-block;	
	color:#FFF !important;
	text-transform:uppercase;
	font-weight: 700;
	letter-spacing: 0.03em;
	text-shadow: 0 1px 2px RGBA(0, 0, 0, 0.4);
	margin-bottom: 8px;
}
header.page-title p.page-title-description {width:100% !important; display: inline-block; color: #FFF !important; font-size: 22px;line-height: 28px;font-weight: 400;}
.page-top-slider {max-height: 1200px; overflow: hidden;}
.page-top-slider img { width:100%; }
.fleet-head-title .wpb_wrapper { position:relative; }
.fleet-head-title .line-header { margin:0px; padding: 44px 0 36px 0; z-index:10; width:100%; text-align:center; position:absolute; }
.fleet-head-title .line-header h1, .fleet-head-title .line-header h2, .fleet-head-title .line-header h3, 
.fleet-head-title .line-header h4, .fleet-head-title .line-header h5, .fleet-head-title .line-header h6 {text-shadow: 0 3px 10px rgba(74, 63, 46, 0.6);}
.line-note-fleet { display:inline-block; font-size: 74%; color: #C8C8C8; width: 100%; max-width: 814px; margin:0 auto; text-align:right;}
.fleet-head-title .header-sep { display:none; }
.fleet-head-title .pl-slider-cnt { margin-bottom:0px !important; position:relative; }
.fleet-head-title .pl-swiper-pagination { z-index:30; bottom:10px !important; position:absolute; }

.wrap-icons-aircraft { width:33.33%; margin:0; display:inline-block; }
.wrap-icons-aircraft .vc_col-sm-3 {width:50%; padding: 3px 8px;}
.wrap-icons-aircraft .vc_col-sm-3 .vc_column-inner {padding: 0px;}
.fleet-info-box {display: inline-block; width: 100%; min-height: 100px; background-color:#FFF; border-radius:4px; -webkit-box-shadow: 0 1px 3px 0 rgba(133,141,161,0.2); box-shadow: 0 2px 5px 0 rgba(133,141,161,0.2);}
.fleet-info-box .aio-icon-box { width:100%; display:inline-block; position:relative; }
.fleet-info-box .aio-icon-left {
	position: absolute;
	width: 40px;
	top: 32px;
	left: 5px;
}
.fleet-info-box .aio-ibd-block { width:100%; float:left; }
.fleet-info-box .aio-icon-header .aio-icon-title {
	font-size:13px !important;
	font-weight:bold !important;
	line-height:25px !important;
	text-align:left !important;
	color:#000 !important;
	text-transform:uppercase;
	float:left;
	width:100%;
	padding-left:5px;
}
.fleet-info-box .aio-icon-header .aio-icon-title sup { margin-left: 4px; }
.fleet-info-box .aio-icon-description {
	font-size:28px !important;
	font-weight:bold !important;
	line-height:34px !important;
	text-align:left !important;
	color:#000 !important;
	padding-left:48px;
}
.fleet-info-box .aio-icon-description sup { font-size:40% !important; vertical-align:middle; }
.fleet-info-box .aio-icon i { color:#000; font-size:32px !important; }

.amenities-cnt-list { padding-top:20px; }
.tittle_flota_h3 h3, h3.tittle_flota_h3 { text-transform:uppercase;}
#aircraft-amenities a.image-lightbox { width:100%; display:inline-block; position:relative; overflow:hidden; height:180px; }
#aircraft-amenities a.image-lightbox img {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}
.aircraft-services .page-area, .blog-wrapper {}
.aircraft-services { padding-top:0px !important; }
.aircraft-services .flex-box-services, 
.aircraft-services .vc_column-inner {}
.aircraft-services .service-box1, 
.aircraft-services .service-box2, 
.aircraft-services .service-box3 { background-position:50% 50%; background-repeat:no-repeat; background-size:cover; }
.aircraft-services .service-box1 { background-image:url(images/service-box1.jpg); }
.aircraft-services .service-box2 { background-image:url(images/service-box2-min.jpg); }
.aircraft-services .service-box3 { background-image:url(images/service-box3-min.jpg); }

.aircraft-services .service-box-text h1, .service-box-text h2, .service-box-text h3, 
.aircraft-services .service-box-text h4, .service-box-text h5, .service-box-text h6 { color:#FFF; }
.aircraft-services .service-box-text p { color:#000; }

.vc_custom_1537882232288, 
.vc_custom_1537882225346, 
.vc_custom_1537882215436 { padding:0px !important; }

.aircraft-row .box-left { padding:40px 10% 40px 4%; }
.aircraft-row .box-right { padding:40px 4% 40px 10%; }

.fleet-listings .vc_pageable-slide-wrapper {  }
.fleet-listings .vc_grid-item { padding:20px 0 !important; text-align:center; color:#FFF; }
.fleet-listings .vc_grid-item:nth-child(even) { background: #e9ecf5; }
.fleet-listings .vc_grid-item:nth-child(odd) { background: #e9ecf5; }

.header-page-title .vc_column-inner {background-color: rgba(93,96,105,0.86);}
.header-page-title .vc_column-inner .wpb_wrapper {max-width: 1170px; margin: 0 auto;}
.header-page-title .line-header {padding-bottom: 0px; margin-bottom: 0px !important;}
.header-page-title .header-sep {display: none !important;}
.header-page-title h1 {font-weight: 700 !important; color: #FFF !important;}

.fleet-listings .vc_grid-item .box-fleet-item {width: 100%; display: inline-block; padding: 30px 40px; border-radius: 4px; box-shadow: 0 8px 30px -8px rgba(0,0,0,0.2); background-color: #FFF;}

.vc_grid-item .box-fleet-item a.vc_btn3 {padding: 14px 16px; font-weight: 700; text-transform: uppercase;}
.vc_grid-item .box-fleet-item .btn-white a.vc_btn3 {border: 1px solid #b68d3d !important; background-color: #FFF !important; background-image: none !important;}

.fleet-listings .vc_gitem-animated-block, 
.fleet-listings .vc_grid-filter, 
.fleet-listings .vc_grid-filter-select { display:none !important; }
.fleet-listings .vc_gitem-zone { text-align:left; max-width:1110px; display:inline-block; margin:0 auto; }
.fleet-listings .fleet-item-left { width:75%; background-size: 600px auto !important; background-position:50% 110px !important; }
.fleet-listings .fleet-item-right { width:25%; }
.vc_grid-term-95 h3:before {
	content:"Jet in our fleet";
	clear:both;
	width:100%;
	display:inline-block;
	font-size:18px;
	line-height:26px;
	color:#FFF;
	padding:8px 0 8px 34px;
	background:url(images/fleet-featured.png) no-repeat 0px 50%;
}
.fleet-listings .vc_grid-item h3 { color:#20130a; line-height:35px; text-transform:uppercase; }
.fleet-listings .vc_grid-item h3:after {
	content:"for Private Jet Charter";
	clear:both;
	width:100%;
	display:inline-block;
	font-size:18px;
	line-height:26px;
	color:#7c8099;
	text-transform:uppercase;
	position: relative;
	padding: 8px 0 0 0;
	margin-top: 4px;
	background: url(images/line-title.png) no-repeat top left;
	background-size: auto 2px;
}
.fleet-listings .vc_grid-item p {color: #656871 !important;}

.fleet-internal-cnt .vc_grid-container { margin-bottom:0px !important; }
.fleet-listings .vc_pageable-load-more-btn { margin:0px !important; background-color:#626262; }
.fleet-listings .vc_pageable-load-more-btn .vc_btn3-container { text-align:center; margin:0px !important; padding:18px 0; }

.fleet-listings .vc_pageable-load-more-btn a, 
.fleet-listings .vc_pageable-load-more-btn .vc_btn3-container:before {
	display:inline-block;
	font-size:18px;
	line-height:26px;
	margin:5px 8px;
}
.fleet-item-right .box-icon {
	width:100%;
	min-height: 75px;
	position:relative;
	border-radius:4px;
	margin-bottom:12px;
	padding:5px 5px 8px 63px;
	background-color:#f4f5fa;
	border:none;
	
	color:#747e88;
	font-size:25px;
	line-height:27px;
	font-weight:bold;
}

.fleet-passengers:before, 
.fleet-cruise:before, 
.fleet-range:before {
	position:absolute;
	left:13px;
	top:15px;
	color:#747e88;
	line-height:41px;
	font-size: 39px !important;
	font-family: 'presiaviation' !important;
	
}
.fleet-passengers:before {content: "\f10e";}
.fleet-cruise:before {content: "\f104";}
.fleet-range:before {content: "\f118";}
.no-border {border: none !important;}
.box-icon span.vc_gitem-acf-label { width:100%; display:inline-block; clear:both; font-size:13px; line-height:15px; text-transform:uppercase; font-weight:bold; }
.fleet-item-right .vc_btn3-container { margin-bottom:15px !important; }
.fleet-template-default .btn-quote-fleet-interna {position: fixed; top: 148px; z-index: 200; right: 40px;}

/*--------------------------------------------------
// HEADER + NAV
---------------------------------------------------*/

.navigation-wrapper {float: right;}
.header-wrapper { position:relative; }
.header-top { width:100%; left:0; top:0; position:absolute; border:none; z-index:100; }
.header-wrapper .header { position:relative;  z-index:140; }
.header-wrapper .header a.logo { max-width:140px; height:auto !important; }
.flat-language { position:relative; padding-top:10px !important; margin-right:10px !important; }
.flat-language:after { position:absolute; content:""; background:url(images/arroe-head-top.png) no-repeat; width:13px; height:8px; top:20px; right:0; display: none; }
.flat-language .sub-menu { width:30px; position:absolute; display:none; background-color:#FFF; top: 14px; left: 24px; }
.flat-language a { line-height:1.4; min-width:100px; max-height:32px; float:left; position:relative; padding:8px 5px 8px 5px; }
.flat-language a img { display:none !important; }
.flat-language a:before { content:""; width:22px; height:22px; float:left; background:url(images/icon-global.png) no-repeat; }
.flat-language ul.sub-menu {
	position:absolute;
	top:41px;
	left:50%;
	margin-left:-45px;
	width:90px;
	background-color:transparent;
}
.flat-language ul.sub-menu li { margin:0px !important; clear:both; width:100%; }
.flat-language ul.sub-menu li a:before { display:none !important; }

.flat-language ul.sub-menu, 
.icon-marker ul.sub-menu { z-index:100; }

.flat-language ul.sub-menu a { min-width:inherit !important; width:100%; min-height:inherit !important; }

li.top-get-now a { padding: 10px 40px 10px 20px; border-radius:4px; border:none !important; background:url(images/arrow-btn-head.png) no-repeat 100% 50% #b68d3d; color:#FFF !important; font-weight:700; font-size:15px; line-height:20px; text-transform:uppercase; }
.header-wrapper .top-navigation-wrapper .icon-marker, 
.header-wrapper .top-navigation-wrapper .icon-user, 
.header-wrapper .top-navigation-wrapper .icon-email { margin-right:10px !important; }
.header-wrapper .icon-email a { padding:0px; }
.header-wrapper .icon-marker a, 
.header-wrapper .icon-user a, 
.header-wrapper .icon-email a.cnt-email { padding:8px 5px 8px 26px; font-size:15px !important; color:#000 !important; background-position:0px 50%; background-repeat:no-repeat; }
.header-wrapper .icon-marker a { background-image:url(images/head-icon-marker.png); }
.header-wrapper .icon-user a { background-image:url(images/head-icon-user.png); }
.header-wrapper .icon-email a.cnt-email { background-image:url(images/icon-email.png); }


.sf-menu a, .footer-nav a, 
.top-navigation-wrapper a { font-weight:500 !important; letter-spacing:-0.5px; }

/*--------------------------------------------------
// FOOTER
---------------------------------------------------*/
footer.footer-wrapper {background-color: #a3a6af !important; border-top: none !important; border-bottom:12px solid #70737a !important;}


.footer-sky { background:url(images/bg-sky.jpg) no-repeat center bottom #b9d5ea; background-size:cover; color: #000; }
.footer-sky p, .footer-sky h3 {  color: #000; }

.footer-sky .aio-icon-left, 
.footer-sky .aio-ibd-block {
	display: table-cell;
	vertical-align: middle;
}
.footer-sky .aio-icon-left { min-width:75px; max-width:76px; }

.btn-sky-call { max-width:360px; margin:0 auto; }
.btn-sky-call .aio-ibd-block a {
	display:inline-block;
	padding:14px 40px;
	background-color:#000;
	border:1px solid #ffefcd;
	border-radius:4px;
	font-size:18px;
	color:#ffefcd;
	line-height:20px;
	font-weight:700;
	margin-top:-2px;
}

.footer-wrapper .textwidget { font-size:14px; line-height:1.5; font-weight:400; }
.footer-wrapper .textwidget ul li { border:none; margin-bottom:2px; }

ul.foot-social-icons { list-style:none; text-align:center; }
ul.foot-social-icons li { display:inline-block; margin:5px 4px; padding:0px; width:36px; height:36px; background-color: #878a91; border-radius:50%; border:1px solid #FFF; overflow: hidden;}
ul.foot-social-icons li a { float:left; width:36px; height:36px; margin:0px; padding:0px; overflow:hidden; text-indent:-9999px !important; background-repeat:no-repeat; background-position:50% 50%; filter: brightness(100);}
ul.foot-social-icons li a.icon-facebook { background-image:url(images/foot-icon-facbook.png);}
ul.foot-social-icons li a.icon-instagram { background-image:url(images/foot-icon-instagram.png);}
ul.foot-social-icons li a.icon-twitter { background-image:url(images/foot-icon-twitter.png);}
ul.foot-social-icons li a.icon-youtube { background-image:url(images/foot-icon-youtube.png);}
ul.foot-social-icons li:hover { background-color:#221409; border-color: #221409;}

.footer-wrapper .widget  ul.menu, .footer-wrapper ul.language-chooser { font-size:14px; line-height:1.5; font-weight:400; }
.footer-wrapper ul.language-chooser li, 
.footer-wrapper .widget  ul.menu li { margin-bottom:5px; border:none !important; padding:2px 0px 3px 0px !important; }
.footer-wrapper .widget  ul.menu a {
	color: #000;
	text-transform: uppercase;
	font-weight: 400 !important;
	font-size: 13px !important;
	line-height: 1.2 !important;
	display: inline-block !important;
}


.footer-bottom-wrapper { padding:50px 0; font-size:13px; color:#FFF; line-height:1.5; background-color:#888b92 !important; }
.footer-bottom-wrapper .col-md-6 { width:100% !important; min-height:2px; }
.footer-bottom-wrapper .footer-left { float:left; max-width:840px; }
.footer-bottom-wrapper .footer-right { float:right; }
.footer-bottom-wrapper .smdigital { float:right; width:81px; height:25px; background:url(images/logo-smdp.png) no-repeat; text-indent:-9999px; }


footer.footer-wrapper h1.widget-title, footer.footer-wrapper h2.widget-title, 
footer.footer-wrapper h3.widget-title, footer.footer-wrapper h4.widget-title, 
footer.footer-wrapper h5.widget-title, h6.widget-title {color: #FFF !important;}
footer.footer-wrapper a, 
.footer-bottom-wrapper a {color: #FFF !important;}
footer.footer-wrapper a:hover, 
.footer-bottom-wrapper a:hover {color: #28241d !important;}


/*--------------------------------------------------
// HOME STYLES
---------------------------------------------------*/
#slider-home { overflow: visible; }
.bg-flyeasy {
	width:100%;
	height:100%;
	position:fixed;
	left:0;
	top:0;
	z-index:999;
	background-color: rgba(37, 37, 37, 0.9);
}
.close-flyeasy {
	position: fixed;
	z-index:1100;
	right:20px;
	top:20%;
}.close-flyeasy a { font-size:22px; color:#999999; line-height:30px; font-family: 'EB Garamond', serif; font-weight:400; }
#slider-home .rev_slider:before {
	content:"";
	position:absolute;
	width:100%;
	height:100%;
	z-index:90;
	background-color:#FFF;
	opacity:0.1;
	display:none;
}
#slider-home .wpb_revslider_element { margin:0px !important; }
#slider-home .wpb_wrapper {position:relative;}
#slider-home .wpb_revslider_element { position:relative; z-index:100; }
#head-title-form {text-align: center; padding: 0px !important;}
#home-flyeasy-raw {display: inline-block; width: 100%; max-width: 1080px; margin: 0 auto;}
#head-title-form h1 { margin-bottom:0px; text-transform:uppercase; color:#070909; }
#head-title-form h3 { font-size:80%; font-weight:400; color:#070909; }
#head-title-form img { max-width:841px; width:100%; }

/*--------------------------------------------------
  // IFRAME FORM
---------------------------------------------------*/
iframe#fyEQAFrame {  }
/*--------------------------------------------------
  // CITY AIRPORT
---------------------------------------------------*/
.internal-cityairport {
	width:100%;
	display:inline-block;
	padding:80px 0;
}
.internal-cityairport .map-holder {
	border: 1px solid #cccccc;
	height: 440px;
	width: 65%;
	float: left;
}
.internal-cityairport .article-information {
	width: 33.50%;
	float: right;
	padding-left :20px;
}
.internal-cityairport .bordered-box {
	background: #393837;
	border-radius: 3px;
	color:#FFF;
}
.internal-cityairport .bordered-box h3 {
	color:#ffefcc;
	margin:0px !important;
	padding:10px 10px 15px 10px;
}
.internal-cityairport .entry-content {
	margin-bottom : 30px;
}
.internal-cityairport .entry-content .info-items { font-size:18px; line-height:1.4; }
.internal-cityairport .entry-content .info-items ul {
	margin: 0;
	padding: 0;
}
.internal-cityairport .entry-content .info-items li {
	border-bottom: 1px solid rgba(255, 239, 204, 0.3);
	background-color: #626262;
	clear: both;
	margin: 0;
	list-style: none;
	overflow: hidden;
	
}
.internal-cityairport .left-info {
	float: left;
	padding: 12px 10px;
	background-color: #626262;
	box-sizing: border-box;
	width: 45%;
	text-align: right;
	font-weight: 600;
	text-transform: uppercase;
}
.internal-cityairport .right-info {
	float: right;
	padding: 12px 10px;
	background-color: #797979;
	box-sizing: border-box;
	width: 55%;
	text-transform: uppercase;
	color:#FFF;
}
.internal-cityairport .text-center {
	text-align: center;
}
.internal-cityairport .bordered-box h3 {

}
.internal-cityairport .section-first {
	padding-top:20px;
	padding-bottom:20px;
}
.internal-cityairport .title-style5 {
	font-size : 25px;
	color : #4c4c4c;
}
.internal-cityairport .charter-form {
	border: 10px solid #eeeeee;
	background-color: #f6f6f6;
	padding: 25px 20px 15px 30px;
	font-size: 14px;
	overflow: hidden;
}
.internal-cityairport .form-item {
	width: 18.7%;
	border: 2px solid #a5a5a5;
	margin-right: 10px;
	height:40px;
	font-size: 1em!important;
}
.internal-cityairport .form-item:last-child {
	margin-right:0;
	border:none;
	background-color: #9b6c31;
	min-width: 120px;
	font-size: 1.1em !important;
	font-family: Arial;
	text-shadow: 0 1px 3px #603e18;
	text-transform: uppercase;
	font-weight: 700;
}
.internal-cityairport .form1 input[type="submit"]:active {
	background-color: #9b6c31;
}
.internal-cityairport .section-two {
	padding-top: 30px;
	padding-bottom: 30px;
}
.internal-cityairport table {}
.internal-cityairport .table-style1,  
.internal-cityairport .table-style2 {
	width:100%;
	margin-bottom:30px;
}
.internal-cityairport .table-style1 tr th,  
.internal-cityairport .table-style2 tr th {
	background-color: #3d3d3d;
	color: #ffefcc;
	border-right: 1px solid #545252;
	font-size: 18px;
	font-weight: bold;
	height:60px;
	padding: 15px 0;
	text-align:center;
}
.internal-cityairport .table-style1 tr td,  
.internal-cityairport .table-style2 tr td {
	background-color: #eeeeee;
	color: #474747;
	border-right: 1px solid #cecece;
	font-size: 18px;
	height:60px;
	padding: 15px 0;
	text-align:center;
}
.internal-cityairport .table-style2 tr.odd td {
	background-color: #f8f8f8;
}
.internal-cityairport .table-style1 tr th:last-child,  
.internal-cityairport .table-style1 tr td:last-child,  
.internal-cityairport .table-style2 tr th,  
.internal-cityairport .table-style2 tr td {
	border-right:none;
}
.internal-cityairport .section-left {
	width: 100%;
	float:left;
}


 @media only screen and (max-width: 1024px) {
.internal-cityairport .article-information, .map-holder {
	float: none;
	width: 100%;
	padding-left: 0;
	margin-bottom: 20px;
}
.internal-cityairport .footer-widgets .wrap {
	padding: 15px;
	padding-top: 30px;
}
footer.footer-wrapper .footer-col{ width: 25%!important;  float: left; }	 
	 
	 
	 
}
 @media only screen and (max-width:980px) {
.internal-cityairport .form-item {
	width: 18.4%;
}
.internal-cityairport .charter-form {
	padding: 15px;
}
.internal-cityairport .table-style1 tr th,  
.internal-cityairport .table-style2 tr th,  
.internal-cityairport .table-style1 tr td,  
.internal-cityairport .table-style2 tr td {
	font-weight: normal;
	font-size: 14px;
	padding: 10px 0;
	height: auto;
}
.wrap-icons-aircraft { width:100%; max-width:800px; }
.wrap-icons-aircraft .vc_col-sm-3 {width:25%;}
}
 @media only screen and (max-width:768px) {
.internal-cityairport .section-left,  
.internal-cityairport .sidebar {
	width: 100%;
	float: none;
	display: block;
	margin: 0 0 10px 0;
}
.internal-cityairport .form-item {
	width: 31.4%;
}
.line-header h3 {
    font-size: 30px!important;
}
	 .fleet-info-box .aio-icon-header .aio-icon-title { font-size: 12px !important;letter-spacing: 0;}
	 .fleet-info-box .aio-icon-description { font-size: 24px !important;letter-spacing: 0;}
}
@media only screen and (max-width:767px) {
.wrap-icons-aircraft { max-width: inherit; }
.wrap-icons-aircraft .vc_col-sm-3 {width: 50%; display: inline-block;}
	.fleet-template-default .btn-quote-fleet-interna {top: 176px; right: 17px;}
}
@media only screen and (max-width:640px) {
	 body, button, input[type="submit"], input[type="reset"], input[type="button"], input, textarea, select  {font-size:16px!important;}
.internal-cityairport .section-third {
	max-width: 98%;
	margin: 0 auto;
	overflow-x: scroll;
}
li.icon-marker ul.sub-menu {  top: 50px; left: -180%;}
.mt-section .wpb_column .vc_row {  width: 100%;} 
footer.footer-wrapper .footer-col{ width:100%!important;  float: left; }
footer.footer-wrapper .col-md-3:nth-child(1)  { width:100%!important;}
footer.footer-wrapper .col-md-3:nth-child(3) { width:55%!important;}
footer.footer-wrapper .col-md-2 { width:35%!important;}
.logo .retina-logo {    height: auto!important;} 
.footer-bottom-wrapper {	 padding: 0; }
.footer {    padding-bottom: 0;}
.fleet-listings .vc_grid-item h3 { font-size:20px!important;}
.fleet-listings .vc_grid-item h3:after {	 font-size: 12px!important; }
.vc_grid-term-95 h3:before {font-size: 11px!important; padding: 2px 0 0px 34px;  background-size: 23px;}
	 .line-header h1 { font-size: 36px;}
}
 @media only screen and (max-width:480px) {
	 .internal-cityairport .form-item {	width: 46.4%;}
	 .line-header h2 { font-size:32px!important;}
	 .line-header h3 { font-size:30px!important;}
	 .line-header { margin-bottom: 1.0em!important;}
	 .fleet-head-title .line-header {
    margin: 0!important;
    padding: 44px 10px 36px;
    z-index: 10;
    width: 100%;
    text-align: center;
    position: relative;
    background: #f3f1f2;
}
	 .fleet-template-default .btn-quote-fleet-interna .btn-quote a.vc_btn3 {padding: 16px 14px 12px 14px !important; width: 100%; display: inline-block; min-width: 140px;}
	 button, input[type="submit"], input[type="reset"], input[type="button"], .border-gold a.vc_btn3, .vc_grid-btn-load_more a.vc_btn3 {font-size:14px!important;}
	 .btn-sky-call .aio-ibd-block a {    font-size: 15px!important;
    width: 100%; padding: 14px 20px;}
}
 @media only screen and (max-width:375px) {
.internal-cityairport .form-item {
	width: 100%;
}
}
/*--------------------------------------------------
  // COLUMNS
---------------------------------------------------*/
.one, .one-half, .two-third, .one-third, .one-fourth, .third-col, .fourth-col {
  float: left;
  position: relative;
  margin-right: 4%;
  -webkit-transition: all 300ms ease-in-out;
  -moz-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  -ms-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
  -khtml-transition: all 300ms ease-in-out;
}
.one {
  width: 100%;
  margin-right: 0;
}
.one-half {
  width: 48%;
}
.two-third {
  width: 65.33%;
}
.one-third {
  width: 30.66%;
}
.one-fourth {
  width: 22%;
}
.fourth-col {width: 74%;}

.header {width: 100%; float: left;}
.nav-header-popup {width: 30px; position: absolute; right: 0px; bottom: 15px; display: none;}
.jet-mobile-menu__item-inner {min-height: 30px;}
.nav-header-popup .jet-mobile-menu__body {min-height: 186px;}
.nav-header-popup .jet-mobile-menu__body a {color: #363C4A;}
.nav-header-popup .jet-mobile-menu__body a:hover {color: #9F7E2F;}
/*--------------------------------------------------
  // RESPONSIVE CSS
---------------------------------------------------*/
#slider-static-home { display:none !important; }
.container { width:96% !important; max-width:1200px !important; }
@media screen and (max-width: 1640px) {
.cnt-list-right { margin:7% 0px 9% 5%; }
.cnt-list-left { margin:7% 5% 9% 0px; }
}
@media screen and (max-width: 1230px) {
.sf-menu > li > a { margin-left:16px; }
}
@media screen and (max-width: 1180px) {
.job_listings ul.meta li, 
.job_listings .position, .job_listings .location {padding: 10px !important;}
.job_listings ul.meta {width:30% !important; padding-right:10px !important; }
}
@media screen and (max-width: 1170px) {
.team-grid-cnt .team-title { min-height:42px; }
.team-grid-cnt .team-position { min-height:30px; }

}
@media screen and (max-width: 1130px) {
.sf-menu > li > a { margin-left:10px; font-size:13px; }
.sf-menu > li.menu-item-has-children > a:after { padding-left:5px; }
}
@media screen and (max-width: 991px) {
.navigation-wrapper {display: none !important;}
.nav-header-popup {display: inline-block;}
.fleet-template-default .btn-quote-fleet-interna {top: 178px;}
#slider-static-home { display:block !important; }
.slider-revolution-home { display:none !important; }
.header-top { width:100%; display:inline-block; background-color:#888b92; position:relative; }
nav.top-navigation-wrapper { height:52px !important; }
.top-navigation-wrapper ul { width:100%; display:inline-block; position:relative; }
.top-navigation-wrapper ul li.icon-user a, 
.top-navigation-wrapper ul li.icon-marker a, 
.top-navigation-wrapper ul li.flat-language a, 
.header-wrapper .icon-email a.cnt-email { color:#f7f7f7 !important; }
.top-navigation-wrapper ul li.top-get-now { position:absolute; right:10px; top:70px; margin:0px; }
.header-wrapper > .container { padding:0px 10px !important; }
.header-wrapper .header { text-align:left; }
.header-wrapper .header a.logo {
	float:left;
	margin: 20px 0px;
}
.header-wrapper .header .navigation-wrapper {
	margin:80px 0 0 0;
	float:right;
	width:100%;
	max-width:238px;
	position:relative;
}
a.mt-mobile-nav-trigger, 
a.mt-mobile-nav-trigger:hover, 
a.mt-mobile-nav-trigger:focus {
	background-color:transparent !important;
	padding:0px !important;
	margin:0px !important;
}
.navigation-wrapper .mt-mobile-nav-trigger {
	float:right;
}
.sf-menu-mobile {
	width:100%;
	position:absolute;
	top:80px;
	border:none !important;
	border-radius:4px;
	overflow:hidden;
	margin:0px;
	padding:0px;
}

.sf-menu-mobile li { border:none; }
.sf-menu-mobile li.menu-item { position:relative; }

.sf-menu-mobile li.menu-item ul.sub-menu {
	padding:0px !important;
	background-color: transparent !important;
	border-radius:0px;
	overflow:hidden;
	max-width:260px;
}

.sf-menu-mobile li.menu-item {
	clear:both;
	width:100%;
	float:left;
	background-color:#6a604a;
}
.sf-menu-mobile li a {
	display:inline-block;
	clear:both;
	width:100%;
	
	padding:8px 8px 8px 12px;
	color:#ffefcc;
	
	font-size:14px;
	line-height: 1.4;
	text-transform: uppercase;
	border:none;
}


.sf-menu-mobile li a:hover, .sf-menu-mobile li.current-menu-item > a {
	background-color:#201e1c !important;
	color:#ffefcc !important;
}

.sf-menu-mobile li.menu-item ul.sub-menu li {
	background-color:#6a604a;
}

.sf-menu-mobile ul.sub-menu li.menu-item ul {
	width:100%;
	position:relative !important;
	max-width: inherit !important;
	right: inherit;
	float:left;
	display:block !important;
	opacity:1;
}
ul.sub-menu li.menu-item:hover ul {
	display:block !important;
}
.sf-menu-mobile li.menu-item ul.sub-menu li:hover ul li a {
	background-color:#6a604a;
}
.sf-menu-mobile li.menu-item ul.sub-menu li:hover ul li:hover a {
	background-color:#4e4e4e;
	color:#ffefcc !important;
}
.btn-sky-minbox { display:none; }
.btn-sky-cnt-box  { width:100% !important; }

}
@media screen and (max-width: 980px) {
.aircraft-row .box-left { padding:30px 7% 30px 3%; }
.aircraft-row .box-right { padding:30px 3% 30px 7%; }
.container { width:98% !important; }
}
@media screen and (max-width: 980px) {
.fleet-listings .fleet-item-left { width:70%; background-size: 90% auto !important; }
.fleet-listings .fleet-item-right { width:30%; }
}
@media screen and (max-width: 920px) {
.job_listings .position, .job_listings .location { margin-bottom:10px !important; }
.job_listings .position {width:74% !important;}
.job_listings .location {width:26% !important; border-right:none;}
.job_listings ul.meta {width:auto !important;}
.job_listings ul.meta li.date { border-right:none; }
.job_listings ul li.hentry a:after {min-width:22%;}
.job_listings li.job-type:before, .job_listings li.date:before {
	clear: inherit;
	width: auto;
	margin-right:10px;
	line-height: 22px;
}
.job_listings ul li.hentry a:after { margin-top:0px; min-width:26%; float:right; }
.job_listings ul.meta li { width:auto; min-height:46px; padding-top:6px !important; padding-bottom:6px !important; }
}
@media screen and (max-width: 800px) {
.cnt-list-right { margin:6% 0px 9% 0px; }
.cnt-list-left { margin:6% 0px 9% 0px; }
}
@media screen and (max-width: 767px) {
.header-wrapper .icon-email { display:none !important; }
.vc_col-sm-12 { padding-bottom:0px !important; }
.aircraft-services { padding:0px !important; }
.aircraft-row .box-left, 
.aircraft-row .box-right { padding:30px 2%; }
.one, .one-half, .two-third, .one-third, .one-fourth, .fourth-col {
  width: 100%;
  margin-right: 0;
  margin-bottom: 0;
}
.fleet-listings .fleet-item-left, 
.fleet-listings .fleet-item-right { width:100%; }
.job_listings .position, .job_listings .location { min-height: inherit; padding:0px !important; }
.job_listings .position {width:100% !important; border-right:none;}
.job_listings .location {width:100% !important;}
.job_listings ul.meta {margin-right:10px;}
.job_listings ul li.hentry a:after {width:100%;}
.job_listings .location:before {
	clear: inherit;
	width: auto;
	margin-right:10px;
	line-height: 22px;
}
.job_listings ul.meta li.job-type { padding-left:0px !important; }
.cnt-tab .vc_tta-panel-body { padding:15px !important; }
.team-grid-cnt .team-title, .team-grid-cnt .team-position { min-height: inherit; }
.cnt-list-right { margin-left:4% !important; width:96% !important; }
.cnt-list-left { margin-right:4% !important; width:96% !important; }
.list-bullet-simple ul {
	 -webkit-column-count: 1;
    -moz-column-count: 1;
    column-count: 1;
}
#worldwide-list .pl-blogcnt {
	width: 98% !important;
}
.pl-drop_down, .pl-meta { width:100% !important; }
.blog-wrapper .sidebar .sidebar-inner { padding-top:0px !important; }
.wpb_column {padding-bottom: 0px;}

.footer-bottom .col-md-6, 
.footer-bottom .copyright { width:100%; float:left; }
.footer-bottom-wrapper .footer-left, 
.footer-bottom-wrapper .footer-right {
	width:100% !important;
	max-width:inherit !important;
	padding:6px 10px;
	margin:5px 0;
	text-align:center;
	float:left;
}
.footer-bottom .footer-right a.smdigital {
	display:inline-block;
	margin:0 auto;
	float:none;
}

.icon-box-black .aio-icon-left, 
.icon-box-black .aio-ibd-block { width: 100% !important; max-width: inherit !important; text-align: center; display: inline-block !important; margin: 0 0 15px 0; }


.vc_general .vc_tta-panel .vc_tta-panel-heading {color:#9e9e9e !important; background-color:#3b3b3b !important; }
.vc_general .vc_tta-panel .vc_tta-panel-heading:hover { background-color:#1a1a1a !important; }
.vc_general .vc_tta-panel .vc_active .vc_tta-panel-heading { background-color:#535353 !important;  color:#FFF !important; }


}

@media screen and (max-width: 560px) {
.header-wrapper .top-navigation-wrapper .icon-marker, 
.header-wrapper .top-navigation-wrapper .icon-user, 
.header-wrapper .top-navigation-wrapper .flat-language { margin-left:7px !important; margin-right:0px !important; }

.header-wrapper .header a.logo {
	max-width:120px;
}
.header-wrapper .header .navigation-wrapper { position: absolute; right:0; }
li.top-get-now a {
	padding: 7px 30px 7px 10px;
	background-position:105% 50%;
	font-weight: 600;
	font-size: 13px;
	line-height: 19px;
}
.btn-sky-call .aio-icon-box { text-align:center; }
.btn-sky-call .aio-icon { margin:0px !important; }
.btn-sky-call .aio-icon-left, 
.btn-sky-call .aio-ibd-block { width: 100% !important; max-width: inherit !important; text-align: center; display: inline-block !important; margin: 0 0 15px 0; }
.stats-block, .wpb_row .wpb_column .wpb_wrapper .stats-block {
    margin-bottom: 0!important;
}

}
@media screen and (max-width: 424px) {
}