/*
** Theme Name: Mybizniche
** Theme URI: https://mybizniche.com/
** Author: Mybizniche
** Author URI: https://mybizniche.com/
** Version: 1.0
*/

/*
font-family: 'Playfair Display', serif;font-family: 'Roboto', sans-serif;font-family: 'Poppins', sans-serif;font-family: 'museo-slab', serif;100 or 300




*/
.sticky {background-color:rgba(30,30,30,0.9)!important;}
h1,h2,h3,h4,h5,h6{font-family: 'Playfair Display', serif;}
#responsive-menu2 {display:none;}
body{font-family: 'Roboto', sans-serif;font-weight:400;}
.clear{clear:both;}
.wrapper{background-color: #1e1e1e;}
.button:hover, .button:focus {background-color: #A98A5A;border:1px solid #A98A5A;}
body .sticky-container,body .main_top_cont {height:auto!important;/*background-color:rgba(30,30,30,0.9);*/ z-index:999;position: absolute!important;width: 100%;}
#sticky_main_content_div{z-index:9; position:relative;}
.grid-x  {max-width:1920px!important;margin: 0 auto;}/* Header Nav */.mainnav ul[class="sub-menu"] {display:none}
.mainnav{/*background-color:rgba(30,30,30,0.9);*/z-index:9999;padding: 0px 50px;}
.mainnav .menu li > a{font-family:'Poppins', sans-serif;font-style: normal;font-weight: 400;font-size: 18px;line-height: 24px;text-align: center;text-transform: uppercase;/* white */color: #FFFFFF;padding:10px 20px;}
.mainnav .menu li > a i{font-size: 10px;vertical-align: middle;margin-right: 7px;margin-bottom: 2px;transition: transform 0.3s ease;transform: translateX(0px);}
.mainnav .menu li {padding: 32px 4px;}
.mainnav .menu li.btn1 a,.mainnav .menu li.btn2 a { min-width: 160px;}
.mainnav .menu li.btn1 a i{color: #A98A5A;font-size: 10px;}
.mainnav .menu li.btn1{padding-right: 0!important}
.mainnav .menu li.btn2{padding-left: 0!important}
.mainnav .menu li.btn1 a{border-radius: 4px 0px 0px 4px;font-weight: 400;font-size: 14px;line-height: 21px;color: #FFFFFF;background: #444;}
.mainnav .menu li.btn1 a:hover,.mainnav .menu li.btn1 a:focus{border-radius: 4px 0px 0px 4px;background: rgba(54,54,54,0.50);}
.mainnav .menu li.btn2 a{border-radius: 0px 4px 4px 0px;font-weight: 400;font-size: 14px;line-height: 21px;color: #FFFFFF;background: #A98A5A;}
.mainnav .menu li.btn2 a:hover,.mainnav .menu li.btn2 a:focus{border-radius: 0px 4px 4px 0px;background: rgba(169,138,90,0.70);}

.mainnav .menu li a.cta_menu,.mainnav .menu li.cta_menu a{background: #A98A5A;border-radius: 5px;color:#fff!important;border: 1px solid transparent;padding:10px 33px;}
.mainnav .menu li.cta_menu.current-menu-item > a, .mainnav .menu li.btn2.current-menu-item > a{color:#fff!important}
.mainnav .menu li a:hover{background: #A98A5A;border-radius: 5px;color:#fff;}
.mainnav .menu li a:hover i{transform: translateX(5px);}
.mainnav .menu li a.cta_menu:hover,.mainnav .menu li.cta_menu a:hover{background-color: transparent;border:1px solid #fff;color:#fff!important;}
.mainnav .menu li.cta_menu.current-menu-item > a:hover{color:#000!important}
.menu li a.phone_menu,.menu li.phone_menu a{font-size: 18px;font-weight:700;color:#fff;}
.menu li.phone_menu a:before{content: "\f095";font: normal normal normal 19px/1 FontAwesome;vertical-align: middle;padding-right: 5px;}
.logo {text-align:right;padding: 16px 0 12px 0;}
.sticky.is-stuck .menu li.is-dropdown-submenu-parent a {padding-right:30px;}
.sticky.is-stuck .logo img{width: 90px;}
/*.sticky.is-stuck .mainnav{background-color:rgba(30,30,30,0.9);}*/
.dropdown.menu > li.is-dropdown-submenu-parent > a::after{border: solid #000;border-width: 0 2px 2px 0;display: inline-block;padding: 3px;transform: rotate(45deg);-webkit-transform: rotate(45deg);border-color:inherit;margin-top: -6px;right: 25px;}
.sticky.is-stuck .dropdown.menu > li.is-dropdown-submenu-parent > a::after{right: 10px}
.sticky.is-stuck {width: 100%;}
.dropdown.menu.vertical > li.opens-left > a::after {border: solid #000;border-width: 0 2px 2px 0;display: inline-block;padding: 3px;transform: rotate(45deg);-webkit-transform: rotate(133deg);border-color:inherit;}
.is-dropdown-submenu {min-width: 250px;border: 0;background: #000;}
.sticky.is-stuck  .menu li {padding: 15px 15px 15px 4px;}
.mainnav .menu li ul li{padding: 3px 4px;}
.sticky.is-stuck  .menu li ul li{padding: 3px 4px;}
.mainnav .menu li ul li a {text-transform: none;color: #878787;padding: 5px 23px;line-height: 25px;width: 100%;letter-spacing: normal;font-size: 15px;text-transform: uppercase;}
.mainnav .menu li ul li a:hover{background:transparent;color:#9F7A57}
.mainnav .menu li.is-active > a {color: #fff;background: #52360C;border-radius: 140px;}
.dropdown.menu > li.is-dropdown-submenu-parent > a {padding-right: 2.5rem;}
.new_btn{border: 1px solid transparent;color: #fff;padding: 10px 40px;background-color: #A98A5A;font-family: 'Poppins', sans-serif;;text-transform:uppercase;font-size:16px;line-height: 24px;font-weight:400;box-sizing: border-box;border-radius: 5px;}
.new_btn i{font-size: 10px;line-height: 10px;vertical-align: middle;margin-right: 7px;margin-bottom: 2px;transition: transform 0.3s ease;transform: translateX(0px);}
.new_btn.marg{margin-right:15px;}
.new_btn:hover{background-color: transparent;border:1px solid #fff;}
.new_btn:hover i{transform: translateX(5px);}
.new_btn.rev{background-color: transparent;border:1px solid #fff;}
.new_btn.rev:hover{background-color: #A98A5A;border:1px solid transparent;}
.mainnav .title-bar {padding:0px 15px 2px 0;background-color: transparent;display: block;text-align: right;}
.mainnav .menu-icon {width: 36px;}

.mainnav .top-bar .dropdown.menu > li > a {padding: 0.7rem 1rem;font-style: normal;font-weight: 700;font-size: 18px;line-height: 13px;color: #000;letter-spacing: 0.1em;text-transform: uppercase;}
.mainnav .top-bar .dropdown.menu > li.cta_menu  > a{background-color: transparent;}
.mainnav .menu li.current-menu-item > a{color: #A98A5A!important;}
.mainnav .menu li.current-menu-item.btn2 > a{color: #ffff!important;}
.mainnav .menu li.current-menu-item > a:hover,.mainnav .menu li.current-menu-item > a:focus{color: #fff!important;}
.contact_info .info_item p.tellink  a{color: #000;}
.contact_info .info_item p.tellink  a:hover{color: #9F7A57;}
/**Hp - Hero ***/
.hero-section {/*background-image:url(https://flightserv.net/wp-content/themes/mybizniche/images/hero.jpg);background-repeat:no-repeat;background-position:center top;background-size: contain;*//*-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;*//* height: 100vh;*/  text-align: center;align-items: center;justify-content: center;position:relative;}
.hero-section:before{content:"";position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: linear-gradient(90deg, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0) 50%);}
.hero-s2 {/*min-height: calc(115vh - 100px);*/position: relative;}
.hero-section img.hero-img {max-width: 100%;height: auto;}
.hero-section.inner img.hero-img {width: 100%;height: auto;}
.hero-content{z-index:9;position: absolute;top: 0;left: 0;width: 100%;}
.hero-section .hero-section-text{text-align:left;}
.hero-section .hero-section-text h1{font-weight: 700;font-size: 100px;line-height: 80px;text-transform: uppercase;color: #FFFFFF;}
.hero-section .hero-section-text h1 span{font-size: 60px;font-style: italic;display:block;font-weight: 900;}
.hero-section .hero-section-text h1 span font{color:#d5b67d;}
.hero-section .hero-section-text h2{font-family: 'museo-slab', serif;font-weight: 250;font-size: 30px;line-height: 36px;text-transform: uppercase;color: #FFFFFF;margin-bottom: 10px;}
.hero-section .hero-section-text h2 span{font-family:'Playfair Display', serif;}
.hero-section .hero-section-text{padding-top: 25.5%;}
.hero-section.inner .hero-section-text{padding-top: 19%;}
.content_area{background-color:#1e1e1e;}
.content_area .content_img{position:relative;display: inline-block;filter: drop-shadow(50px 50px 150px rgba(0, 0, 0, 0.7));}
.content_area .content_img:after{content:"";position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: linear-gradient(-90deg, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0) 50%);border-radius: 0px 0px 100px 0px ;}
.content_area .content_img img{border-radius: 0px 0px 100px 0px ;}
.content_area .content_img_text{z-index: 9999;margin-left: -31%;position: relative;top: 26%;}
.content_area.charter .content_img_text{top: 12%;}
.content_area .content_img_text h2{font-weight: 400;font-size: 60px;line-height: 100%;text-transform: uppercase;color: #FFFFFF;margin-bottom: 30px;}
.content_area.charter .content_img_text h2 { padding-right: 90px;}
.content_area .content_img_text h2 span,.content_area .content_img_text h2 strong{font-weight: 700;font-size: 100px;line-height:100%;text-transform: uppercase;color: #A98A5A;display:block}
.content_area .content_img_text h2 span.about_head{font-size: 72px;}
.content_area .content_img_text h2 span.about_head .white{ color:#fff; }
.content_area  .section_div{display: grid;grid-template-columns: 6.36fr 3fr;grid-template-rows: 1fr;}
.content_area .content_img_text p{font-family: 'Roboto', sans-serif;font-weight: 300;font-size: 18px;line-height: 30px;color: #FFFFFF;/*padding-right: 90px;*/}
.content_area .content_img_text a.reg_link{font-family: 'Poppins', sans-serif;font-weight: 400;font-size: 18px;line-height: 27px;text-decoration-line: underline;text-transform: uppercase;color: #A98A5A;display: block;}
.content_area .content_img_text a.reg_link:hover{color: #fff;}
.content_area .rev,.content_area .rev1{padding-top:8%;}
.content_area .rev1{padding-bottom:8%;}
.content_area  .rev .section_div{display: grid;grid-template-columns: 3fr 6.36fr;grid-template-rows: 1fr;}
.content_area .rev .content_img img{border-radius: 100px 0px 0px 0px ;}
.content_area .rev .content_img:after{background: linear-gradient(90deg, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0) 50%);border-radius: 100px 0px 0px 0px ;}
.content_area .rev .content_img_text{z-index: 9999;margin-right: -31%;margin-left: 13%;}
.content_area.about .rev .content_img_text{z-index: 9999;margin-right: -62%;margin-left: 31%;}
.content_area .rev  .content_img_text p{padding-right:0;}
.content_area.about .rev  .content_img_text p{padding-right:90px;}
.content_area  .testimonials_content{background-image:url(https://flightserv.net/wp-content/themes/mybizniche/images/testi_bg.jpg);-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;position:relative;padding-bottom: 7%;border-top: 3px solid #A98A5A;}
.content_area  .testimonials_content:after{content:"";position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: linear-gradient(-90deg, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0) 100%);}
.testimonials_content .section_div{position:relative;z-index:9999;margin-top: 9.8%;}
.content_area .testimonials_content h2{font-weight: 400;font-size: 60px;line-height: 70px;text-transform: uppercase;color: #FFFFFF;margin-bottom: 30px;}
.content_area .testimonials_content h2 span{font-weight: 700;font-size: 100px;line-height:85px;text-transform: uppercase;display:block}
.content_area  .testimonials_content .section_div{display: block;}
.slider{background-color: transparent;height:auto;margin-left: 40px;margin-right: 26%;padding-top: 18px;padding-left: 61px;margin-top: 50px;
-webkit-user-select: auto ;
-moz-user-select: auto ;
-ms-user-select: auto ;
user-select: auto ;
-ms-touch-action: auto ;
touch-action:auto ;
}
.slider:before{content:'“';font-family:'Playfair Display', serif;background: -webkit-linear-gradient(#F4EBB2, #9A7642);-webkit-background-clip: text;-webkit-text-fill-color: transparent;font-weight: 700;font-size: 100px;line-height: 100%;position: absolute;text-transform: uppercase;top:0;left:0}
.slider:after {content: '';width: 0;height: 60%;position: absolute;border: 2px solid #fff;top: 50%;transform: translateY(-50%);left: 22px;}
.slick-list {padding-bottom: 68px;}
.slider blockquote,.slider blockquote p{font-family:'Roboto', sans-serif;font-style: italic;font-weight: 300;font-size: 24px;line-height: 39px;color: #FFFFFF;margin: 0;border: 0;padding: 0;}
.slider figcaption{font-family: 'Roboto', sans-serif;font-weight: 700;font-size: 18px;line-height: 30px;/* identical to box height, or 167% */color: #FFFFFF;margin-top: 20px;}
.slider .btn.slick-arrow{border-radius: 4px;position: absolute;color:#fff;}
.nextArrowBtn{z-index: 1000;left: 65px;bottom: 0;background-color: #A98A5A;padding: 7px 12px 6px 6px;border: 1px solid transparent;}
.nextArrowBtn:hover{background-color: transparent;border:1px solid  #A98A5A;}
.nextArrowBtn:after{content:'';border: solid #fff;border-width: 0 2px 2px 0;display: inline-block;padding: 6px;transform: rotate(-45deg);-webkit-transform: rotate(-45deg);}
.nextArrowBtn:hover:after{border:1px solid #A98A5A;border-width: 0 2px 2px 0;transform: rotate(-45deg);-webkit-transform: rotate(-45deg);}
.prevArrowBtn{z-index: 1000;bottom: 0;left: 20px;background-color: #A98A5A;padding: 7px  6px 6px 12px;border: 1px solid transparent;}
.prevArrowBtn:hover{background-color: transparent;border:1px solid  #A98A5A;}
.prevArrowBtn:after{content:'';border: solid #fff;border-width: 0 2px 2px 0;display: inline-block;padding: 6px;transform: rotate(135deg);-webkit-transform: rotate(135deg);}  
.prevArrowBtn:hover:after{border:1px solid #A98A5A;border-width: 0 2px 2px 0;transform: rotate(135deg);-webkit-transform: rotate(135deg);}
.logos_content{background-color:#fff;padding: 100px 0;margin-top: 100px;}
.logos_content h2{font-family: 'Playfair Display', serif;font-weight: 400;font-size: 60px;line-height: 100%;text-transform: uppercase;color: #000000;text-align: center;}
.logos_content ul.logos_sec{display: grid;grid-template-columns: repeat(5,1fr);grid-template-rows: repeat(auto-fill,auto);grid-column-gap: 1%;grid-row-gap: 16px;padding: 50px 0;margin: 0;}
.logos_content ul.logos_sec li{padding:0;margin:0;list-style: none;text-align:center;display: flex;flex-direction: row;align-items: center;justify-content: center;}
#footer{padding:100px 0 50px;font-family: 'Roboto', sans-serif;font-weight: 300;font-size: 14px;line-height: 16px;color:  rgba(255, 255, 255, .8);}
#footer a{color: rgba(255, 255, 255, .8);}
#footer a:hover,#footer a:focus{color:#A98A5A;}
#footer a.new_btn:hover,#footer a.new_btn:focus{color:#fff;}
#footer .footer_info{padding-bottom:100px}
#footer .contactinfo ul {margin:0;padding:0;list-style:none;}
#footer .contactinfo li{font-weight: 300;font-size: 18px;line-height: 30px;display: inline-flex;margin-bottom: 25px;}
#footer .contactinfo li i{padding-right: 20px;margin-top: 5px;}
#footer .contactinfo li.address{padding-right: 30px;}
#footer .footer_info h3{font-family: 'Roboto', sans-serif;font-weight: 700;font-size: 18px;line-height: 30px;color: #FFFFFF;}
#footer  ul.impt_numbers{margin:0;padding:0;list-style:none;}
#footer  ul.impt_numbers li{font-family:'Roboto', sans-serif;font-weight: 300;font-size: 14px;line-height: 16px;padding: 5px 0;color: rgba(255, 255, 255, .8);}
#footer .footer_info .fa-facebook, #footer .footer_info .fa-twitter {margin-right:15px;} 
#footer .copyright_text .copyright_content{border-top: 1px solid rgba(255, 255, 255, .3);}
#footer .copyright_text p{color: rgba(255, 255, 255, .8);font-family:'Roboto', sans-serif;font-weight: 300;font-size: 14px;line-height: 16px;margin: 45px 0;}
.slick-dots
{position: absolute;bottom: -25px;display: block;width: 100%;padding: 0;margin: 0;list-style: none;text-align: center;}
.slick-dots li{position: relative;display: inline-block;width: 20px;height: 20px;margin: 0 5px;padding: 0;cursor: pointer;}
.slick-dots li button{font-size: 0;line-height: 0;display: block;width: 10px;border-radius: 50%;height: 10px;padding: 5px;cursor: pointer;color: transparent;border: 0;outline: none;background: #1e1e1e;}
.slick-dots li button:hover,.slick-dots li button:focus{outline: none;}
.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity: 1;}
.slick-dots li.slick-active button{background: #A98A5A;}
.logos_content .slick-list {padding-bottom: 20px;}
.logos_content .slick-slide img {display: block;text-align: center;margin: 0 auto;}
.cta_btns{display:none;}

.content_area_inner{ padding:150px 0 0}
img.curve1{border-radius: 5px 5px 100px 5px ;}
img.curve2{border-radius: 100px 5px 5px 5px;}
.pbo_cont{ display:grid;column-gap: 10px;grid-template-columns: repeat(2,1fr);grid-column-gap: 2.8%;grid-row-gap: 16px;}
.pbo_cont .pbo_boxes{ margin-bottom:80px}
.pbo_cont .pbo_boxes .content_img{ margin-bottom:30px;}
.pbo_cont .pbo_boxes h2{font-family: 'Playfair Display', serif;font-weight: 400;font-size: 46px;text-transform: uppercase;color: #FFFFFF;margin-bottom: 15px;line-height: 100%; }
.pbo_cont .pbo_boxes .content_img_text ul, .aircraft_detailing_content ul{ list-style:none; margin:0; padding:0}
.pbo_cont .pbo_boxes .content_img_text ul li, .aircraft_detailing_content ul li{font-family: 'Roboto', sans-serif;font-weight: 300;font-size: 18px;line-height: 35px;color: #FFFFFF; display:flex;}
.pbo_cont .pbo_boxes .content_img_text ul li:before, .aircraft_detailing_content ul li:before {font-family: "Font Awesome 5 Free"; font-weight: 900; content: "\f058"; color:#A98A5A;font-size: 16px;padding-right: 10px;}
.pbo_cont .pbo_boxes .content_img_text ul.twocolumns li{ float:left;width: 50%;}
.pbo_cont .pbo_boxes .content_img_text ul.onecolumn li{ float:none!important;width: 100%!important;}

.cta_content{background-image:url(https://flightserv.net/wp-content/themes/mybizniche/images/cta.jpg);background-repeat: no-repeat;background-position: top left;margin-top: -74px;padding-top: 150px;}
.cta_content h2{font-weight: 900;font-size: 100px;line-height: 100%;text-transform: uppercase;color: #fff;font-style: italic;}
.cta_content h2 span{ display:block;color: #A98A5A; font-style:normal; }
.cta_content p{font-family: 'Roboto', sans-serif;font-style: italic;font-weight: 300;font-size: 24px;line-height: 39px;color: #FFFFFF;}
.cta_content .inner_box_1{}
.cta_content .inner_box_2{padding: 100px 0 50px;}
.cta_content .inner_box_2 hr{border-bottom: 5px solid #A98A5A;max-width: none;}
.cta_content .cta_content_inner{padding-left: 117px;}
.content_area_inner.reservations { padding: 110px 0 0!important;}

.charter_logo{ text-align:right;padding-right: 90px;}
.separator_footer hr{border-bottom: 5px solid #A98A5A;
max-width: none;padding: 100px 0 50px;}

.contactus .contact_details  h2{ font-weight:400;font-size: 60px;line-height: 100%;text-transform: uppercase;color: #FFFFFF;margin-bottom: 80px;}
.contactus .contact_details .contact_details_info,.contactus .contact_details .contact_details_info a{font-weight: 300;font-size: 18px;
line-height: 30px;color: #FFFFFF;}
.contactus .contact_details .contact_details_info ul {margin:0;padding:0;list-style:none;}
.contactus .contact_details .contact_details_info li{font-weight: 300;font-size: 18px;line-height: 30px;display: inline-flex;margin-bottom: 15px;width: 100%;}
.contactus .contact_details .contact_details_info li i{padding-right: 20px;margin-top: 5px;}
.contactus .contact_details .contact_details_info li.address{padding-right: 30px;}
.tnt_aip{ margin-top: 20px;  }
.contactus .contact_details .contact_details_info li a:hover{ color:#A98A5A;}
.tnt_aip h3{font-family: 'Roboto', sans-serif;font-weight: 700;font-size: 18px;line-height: 100%;color: rgba(255, 255, 255, 0.65);margin-bottom: 10px;}
.contactus .contact_details .contact_details_info .tnt_aip p a.link_diag{ color:#A98A5A; text-decoration:underline;  }
.contactus .contact_details .contact_details_info .tnt_aip p a.link_diag:hover{ color:#FFFFFF; text-decoration: none;  }
.contactus .contact_details .contact_details_form form{ width:85%;}
.contactus .contact_details .contact_details_form form input[type="text"],.contactus .contact_details .contact_details_form form input[type="email"],.contactus .contact_details .contact_details_form form input[type="tel"],.contactus .contact_details .contact_details_form form textarea{
background: #242424;
border:0;
border-bottom:1px solid #A98A5A;
border-radius: 5px 5px 0px 0px; 
font-family: 'Roboto', sans-serif;
font-weight: 300;
font-size: 18px;
line-height: 30px;
color: #FFFFFF;padding: 38px 19px;margin-bottom: 20px;
}
.contact_details_form form input[type="submit"]{background: #A98A5A;border-radius: 5px; border:0;font-family: 'Poppins', sans-serif;font-weight: 400;font-size: 16px;line-height: 24px;text-transform: uppercase;color: #FFFFFF;padding: 10px 40px;}
.contactus .contact_details .gform_wrapper .gform_validation_errors > h2{font-size: 16px;}
.contactus .contact_details .gform_wrapper  .gform_validation_errors{background: transparent;width: 85%;}

.aircraft_detailing_content h2{font-weight: 400;font-size: 60px;line-height: 100%;/* or 60px */text-transform: uppercase;color: #FFFFFF;}
.aircraft_detailing_content h2 span{color: #A98A5A; display:block;}
.aircraft_detailing_content h2 span.inline{ display: inline;}
.aircraft_detailing_content img{filter: drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25)) drop-shadow(50px 50px 150px rgba(0, 0, 0, 0.7)); border-radius: 0px 100px;}
.aircraft_detailing_content .aircraft_detailing_content_div{ margin-bottom: 150px;}
.aircraft_detailing_content .aircraft_detailing_content_div .content_indent{padding-left: 100px;}
.aircraft_detailing_content .aircraft_detailing_content_div .content_indent1{padding-right: 130px;}
.aircraft_detailing_content .aircraft_detailing_content_div p{color: #FFFFFF;}

.leadership_page .aircraft_detailing_content .aircraft_detailing_content_div{ margin-bottom: 100px;}
.leadership_page .aircraft_detailing_content h2{text-transform: none;margin-bottom: 10px; }
.leadership_page .aircraft_detailing_content h3{text-transform: none;margin: 0;font-family: 'Roboto', sans-serif;
font-weight: 700;
font-size: 24px;
line-height: 30px;

color: #A98A5A; }
.leadership_page .aircraft_detailing_content h4{font-family: 'Roboto', sans-serif;
font-weight: 400;
font-size: 24px;
line-height: 30px;
color: #FFFFFF;}
.leadership_page .aircraft_detailing_content h4 a{color: #FFFFFF;}
.leadership_page .aircraft_detailing_content h4 a:hover,.leadership_page .aircraft_detailing_content h4 a:focus{color: #A98A5A;}
.leadership_page  .aircraft_detailing_content .aircraft_detailing_content_div .content_indent {
    padding-left: 150px;padding-right: 106px;
}
.leadership_page  .aircraft_detailing_content .aircraft_detailing_content_div .whyfly{font-family:  'Roboto', sans-serif;
font-weight: 600;
font-size: 18px;
line-height: 30px;
color: #A98A5A;margin-bottom: 3px;}
.leadership_page  .aircraft_detailing_content .aircraft_detailing_content_div .content_indent1{padding-left: 130px;padding-right: 119px;}



/**Breakpoints ***/
@media (max-width:4000px) and (min-width:1921px) {.grid-x > .mlarge {width: 90%;}
}

@media (max-width:1920px) {.sticky {max-width: 1903px!important;}
/*.aircraft_detailing_content h2 {
    font-size: 50px;
}
.aircraft_detailing_content .aircraft_detailing_content_div p,.pbo_cont .pbo_boxes .content_img_text ul li, .aircraft_detailing_content ul li {
    font-size: 16px;
    line-height: 1.6;
}
.leadership_page .aircraft_detailing_content h3,.leadership_page .aircraft_detailing_content h4 {
    font-size: 22px; }*/
}

@media (max-width: 1850px) {.mainnav .menu li > a {font-size: 14px;padding: 10px 12px;}
.mainnav .menu li a.cta_menu, .mainnav .menu li.cta_menu a {padding: 10px 14px;}
.cta_content h2 {
    font-size: 80px; }
.cta_content p {
    font-size: 20px; }
	.content_area.charter .content_img_text h2 {
    font-size: 40px; padding-right: 0;}
	.content_area.charter .content_img_text h2 span.about_head {
    font-size: 50px;
}
.content_area.charter .content_img_text p {
    font-size: 16px;
    line-height: 29px; }
	.charter_logo img{ width: 50%;}
	.aircraft_detailing_content h2 {
    font-size: 40px;
}
}
 @media (max-width: 1600px) {.content_area .content_img_text h2 span {font-size: 75px;line-height: 75px;}
 .content_area .content_img_text h2 span.about_head {font-size: 50px;line-height: 55px;}
 .content_area .content_img_text h2 {font-size: 47px;line-height: 44px;margin-bottom: 10px;}
	.content_area .content_img_text p {font-size: 16px;line-height: 26px;padding-right: 0;}
.content_area .content_img_text {top: 13%;}
	.content_area .testimonials_content h2 {font-size: 40px;line-height: 1.2em;}
	.content_area .testimonials_content h2 span {font-size: 75px;line-height: 1.2em;}
	.slider blockquote.slider blockquote p {font-size: 21px;line-height: 35px;}
	.mainnav{padding: 0px 20px;}
	#footer .new_btn {
    font-size: 15px; padding: 10px 30px;}
 }
  @media (max-width: 1500px) {
	.content_area_inner {
    padding: 100px 0 0;
}  
.aircraft_detailing_content .aircraft_detailing_content_div {margin-bottom: 100px;}
.leadership_page .aircraft_detailing_content .aircraft_detailing_content_div{margin-bottom: 80px;}
.content_area_inner.reservations {  padding: 75px 0 0!important;}
.cta_content .cta_content_inner {
    padding-left: 17%;
}
.cta_content {
    background-size: 31%;
}
.sticky.is-stuck  .menu li {padding: 15px 4px 15px 4px;}
.hero-section .hero-section-text h1.long_text {font-size: 80px; }
.aircraft_detailing_content h2 {font-size: 35px;}
.aircraft_detailing_content .aircraft_detailing_content_div p, .pbo_cont .pbo_boxes .content_img_text ul li, .aircraft_detailing_content ul li {
    font-size: 14px; }
	.leadership_page .aircraft_detailing_content h3, .leadership_page .aircraft_detailing_content h4 {
    font-size: 20px;
}.leadership_page .aircraft_detailing_content .aircraft_detailing_content_div .content_indent {
    padding-left: 100px;
}
.leadership_page .aircraft_detailing_content .aircraft_detailing_content_div .content_indent1 {
    padding-left: 80px;
    padding-right: 130px;
}
#footer .new_btn {
    font-size: 15px;
    padding: 10px 20px;
}
  }
 @media (max-width: 1300px) {.mainnav .menu li > a {font-size: 13px;padding: 10px 8px;}
 .mainnav .menu li {padding: 20px 4px;}
 .hero-section .hero-section-text h1 {font-size: 70px;line-height: 63px;}
 .hero-section .hero-section-text h2 {font-size: 25px;line-height: 17px;}
 .hero-section .f404 .hero-section-text h2 {font-size: 25px;line-height: 31px; }
 .hero-section .hero-section-text h1 span {font-size: 41px;}
 
 .content_area .content_img_text h2 span {font-size: 50px;line-height:  100%;}.content_area .content_img_text h2 {font-size: 37px;line-height: 100%;margin-bottom: 4px;}
  .content_area .content_img_text h2 span.about_head {font-size: 50px;line-height:  100%;}
.content_area .content_img_text a.reg_link {font-size: 14px;}
	.content_area .rev .content_img_text {margin-left: 5%;}
.content_area .rev .content_img_text {width: 120%;}
.content_area .testimonials_content {background-image: url(https://flightserv.net/wp-content/themes/mybizniche/images/testi_bg1.jpg);}
.content_area .testimonials_content h2 span {font-size: 62px;line-height: 50px;}
.slider blockquote,.slider blockquote p {font-size: 18px;line-height: 30px;}
.slider {margin-right: 14%;}
	.logos_content h2 {font-size: 40px;}
	.logos_content {padding: 50px 0;}
.cta_content h2 {
    font-size: 60px;
}.cta_content .cta_content_inner {
    padding-left: 15%;
}
.content_area.charter .content_img_text h2 span.about_head {
    font-size: 37px;
}.content_area.charter .content_img_text h2 {
    font-size: 30px; }
	.content_area.charter .content_img_text p {
    font-size: 15px;
    line-height: 25px;
}.content_area.charter .content_img_text {
    top: 9%;
}.charter_logo {

    padding-right: 0;
}.contactus .contact_details h2 {
    font-size: 45px; }
	.aircraft_detailing_content .aircraft_detailing_content_div {margin-bottom: 80px;}
	.leadership_page .aircraft_detailing_content .aircraft_detailing_content_div {margin-bottom: 60px;}
	.leadership_page .aircraft_detailing_content .aircraft_detailing_content_div .content_indent1 {
    padding-left: 80px;
    padding-right: 100px;
}
#footer .contactinfo li,#footer .footer_info h3 {
    font-size: 15px;
    line-height: 20px; }
#footer .new_btn {
    padding: 10px 10px;
    font-size: 13px; }
	.aircraft_detailing_content img{filter: drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25)) drop-shadow(10px 10px 20px rgba(0, 0, 0, 0.7)); }
 }
 
  @media (max-width: 1200px) {.mainnav .menu li > a {font-size: 11px;padding: 10px 5px;}
.mainnav .menu li {padding: 15px 4px;}
.content_area .rev .content_img_text {width: 140%;}
.content_area .content_img_text h2 span.about_head {
    font-size: 40px; }
	.mainnav .menu li.btn1 a,.mainnav .menu li.btn2 a {
    font-size: 12px; }
	.mainnav .menu li.btn1 a, .mainnav .menu li.btn2 a {
    min-width: 135px;
}
.hero-section .hero-section-text h1.long_text {font-size: 60px; }
  }
    @media (max-width: 1100px) {
		#footer .new_btn {
    padding: 10px 5px; white-space: nowrap;}
		
	}
@media (max-width:1700px) and (min-width:1024px) {.grid-x > .mlarge {width: 90%;}
}

/*medium*/
@media (max-width: 1023.98px) {.logo{text-align: left;padding: 12px 0 12px 15px;}
.logo img{width: 100px;}
.mainnav {padding: 0;}
.mobile_menu {margin-top: -39px;margin-bottom: 18px;}
.mainnav .menu li {
    padding-right: 15px;
}
.menu-icon:after,.menu-icon:before{transition: all 0.3s ease;}
.menu-icon.active:after,.main_content .menu-icon.active:after{transition: all 0.3s ease;box-shadow: none;transform: rotate(45deg);top: 12px;opacity: 0.9;width: 70%;}
.menu-icon.active:before,.main_content .menu-icon.active:before{transition: all 0.3s ease;position: absolute;top: 12px;left: 0;display: block;width: 70%;height: 2px;box-shadow: none;transform: rotate(-44deg);content: "";opacity: 0.9;}
.mainnav  .menu-icon.active:before{height: 3px;}
.mainnav .menu-icon.active:before,.mainnav .menu-icon.active:after  {background: #A98A5A;height: 3px;}
#responsive-menu2 {position: fixed;height: calc(100vh - 81px);overflow: auto;left: 0;right: 0;display:block;top: 81px;padding: 10px 15px 80px 15px;background: rgba(30,30,30,0.9);}
.is-stuck #responsive-menu2 {height: calc(100vh - 76px);top: 76px;}
 .mobile_menu .top-bar, .mobile_menu .top-bar ul {background-color: #000000;}
.mainnav ul[class="sub-menu"] {display: block;padding:0;margin:0;list-style:none;}
/* Mobile Nav */
	.mainnav.mobilenav{/*background-color: rgba(30,30,30,0.9);*/z-index:9999;}
	.mobile_menu .top-bar, .mobile_menu .top-bar ul {background-color: transparent;}
	.mainnav .menu li a {font-family:'Poppins', sans-serif;font-style: normal;font-weight: normal;font-size: 18px;line-height: 27px;text-transform: uppercase;color: #FFFFFF;padding: 0;text-align: right;}
	.mainnav .menu li ul li a {font-family: 'Roboto', sans-serif;font-style: normal;font-weight: normal;font-size: 18px;line-height: 25px;color: #878787;text-transform: none;}
	.mainnav.mobilenav .menu li ul{margin-bottom:20px;margin-top:10px;}
.mainnav .menu li.cta_menu{padding-top: 80px;}
.mainnav .menu li.cta_menu a{border: 1px solid #9F7A57;color: #fff;padding: 20px 49px;background-color: #52360C!important;font-family: 'Roboto', sans-serif;text-transform:uppercase;font-size:20px;line-height: 29px;letter-spacing: 0.11em;font-weight:700;box-sizing: border-box;border-radius: 140px;letter-spacing:2px;display: table;margin: 0 auto;}

.mainnav .menu li.cta_menu a:hover{background-color: #9F7A57!important;color: #fff!important;}
.mainnav .menu li.phone_menu a{font-family:'Roboto', sans-serif;font-style: normal;font-weight: bold;font-size: 18px;line-height: 27px;}
	.mainnav .menu li a:hover, .mainnav .menu li.current-menu-item > a{background-color: transparent;color: #A98A5A!important;}
	.menu-icon::after {background: #A98A5A;-webkit-box-shadow: 0 7px 0 #A98A5A, 0 14px 0 #A98A5A;box-shadow: 0 7px 0 #A98A5A, 0 14px 0 #A98A5A;}
	
	.hero-section .hero-section-text h1 {font-size: 55px;line-height: 56px;}
	.hero-section .hero-section-text h1.long_text {font-size: 45px; }
.hero-section .hero-section-text h1 span {font-size: 48px;}
.hero-section .hero-section-text h2 {font-size: 24px;line-height: 21px;}
.hero-section .f404 .hero-section-text h2 {font-size: 24px;line-height: 31px;}
.hero-section .hero-section-text {padding-top: 45%;}
.content_area .content_img_text {top: 6%;}.hero-section img.hero-img {width: 100%;}
	.content_area .section_div {grid-template-columns: 4.5fr 3fr;}
	.content_area .content_img_text {top: 3%;}
.content_area .content_img_text p {margin-bottom: 10px;}.content_area .content_img_text p {font-size: 14px;line-height: 25px;}
	.content_area .rev .section_div {grid-template-columns: 3fr 4.5fr;}.content_area .rev {padding-top: 7%;}
.content_area .testimonials_content h2 {font-size: 30px;}
	.content_area .testimonials_content h2 span {font-size: 50px;}
	
.cta_btns{display:block;position: fixed;bottom: 0;left: 0;width: 100%;background: #1E1E1E;padding: 20px 0;z-index: 999999;}
	.cta_btns a.btn1,.cta_btns a.btn2{background: #444444;border-radius: 4px 0px 0px 4px;font-family: 'Poppins', sans-serif;font-style: normal;font-weight: normal;font-size: 14px;line-height: 21px;color: #FFFFFF;padding: 10px 15px;min-width: 160px;display: inline-block;}
		.cta_btns a.btn1:hover, .cta_btns a.btn1:focus{background: rgba(54,54,54,0.50);}
		.cta_btns a.btn2{background: #A98A5A;border-radius: 0px 4px 4px 0px;text-transform:uppercase;}
		.cta_btns a.btn2:hover, .cta_btns a.btn2:focus{background: rgba(169,138,90,0.70);}
		.cta_btns a.btn1 i{color:#A98A5A;font-size: 10px;padding-right: 5px;}
.mobilenav .logo img{opacity: 0.2 }
.hero-section.inner .hero-section-text {padding-top: 26%;}
.pbo_cont .pbo_boxes h2,.aircraft_detailing_content h2 {
    font-size: 35px;
}
.pbo_cont .pbo_boxes .content_img_text ul li, .aircraft_detailing_content ul li {
    font-size: 15px;
    line-height: 29px;
}
.content_area_inner {
    padding: 50px 0 0;
}
.content_area_inner.reservations {  padding: 80px 0 0!important;}
.pbo_cont .pbo_boxes {
    margin-bottom: 30px;
}.cta_content {
    background-size: 40%;
}.cta_content .cta_content_inner {
    padding-left: 27%;
}.cta_content p {
    font-size: 17px;line-height: 31px;
}
.separator_footer hr {
    padding: 50px 0 50px;
}.charter_logo img {
    width: 35%;
}
.contactus .contact_details h2 {
    font-size: 38px;
    margin-bottom: 50px;
}
.contactus .contact_details .contact_details_form form input[type="text"], .contactus .contact_details .contact_details_form form input[type="email"], .contactus .contact_details .contact_details_form form textarea {
    font-size: 17px;
    padding: 28px 19px; margin-bottom: 20px;}
	.aircraft_detailing_content .aircraft_detailing_content_div .content_indent,.leadership_page .aircraft_detailing_content .aircraft_detailing_content_div .content_indent {
    padding-left: 60px;
}
.aircraft_detailing_content .aircraft_detailing_content_div .content_indent1 {
    padding-right: 55px;
}.aircraft_detailing_content .aircraft_detailing_content_div,.leadership_page .aircraft_detailing_content .aircraft_detailing_content_div {
    margin-bottom: 50px;
}
.leadership_page .aircraft_detailing_content h3, .leadership_page .aircraft_detailing_content h4 {
    font-size: 18px;
    line-height: 1.2;
}
.leadership_page .aircraft_detailing_content .aircraft_detailing_content_div .content_indent1 {
    padding-left: 60px;
    padding-right: 60px;
}
.logos_content {
    margin-top: 50px;
}
}

/*  Medium devices (tablets, less than 992px) */
@media (max-width: 991.98px) {
	.content_area .section_div {grid-template-columns: 9.5fr;}
.content_area .content_img_text p,.content_area.charter .content_img_text p {font-size: 18px;line-height: 30px;}.content_area .content_img_text {z-index: 9999;top: -11%;margin: 0 15px;}
.content_area .content_img_text h2 {font-size: 48px;}
	.content_area .rev .section_div {grid-template-columns: 1fr;}
.content_area .rev .content_img_text,.content_area.about .rev .content_img_text {margin-left: -7.5%;width: 100%;order: 2;top: -9%; margin-right:0}
.content_area .content_img_text h2 span.about_head {
    font-size: 60px;
}.charter_logo img {
    width: 26%;
}.charter_logo {
    text-align: left;
}.content_area.charter .content_img_text {
    top: -11%;
}.content_area.charter .content_img_text h2 {
    font-size: 48px;
}.content_area.charter .content_img_text h2 span.about_head {
    font-size: 60px;
}
.pbo_cont .pbo_boxes h2, .aircraft_detailing_content h2 {
    font-size: 30px;
}.pbo_cont .pbo_boxes .content_img_text ul li, .aircraft_detailing_content ul li {
    font-size: 14px;
    line-height: 26px;
}
}
/*  Small devices (landscape phones, less than 768px) */
@media (max-width: 767.98px) {
	.pbo_cont .pbo_boxes h2,.aircraft_detailing_content h2 {
    font-size: 29px;
}
.inner .cell.auto {
    -webkit-box-flex: 0;
    -ms-flex: 0;
    flex: 0;
}
.inner footer .cell.auto,.inner .about .cell.auto {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 0px;
    flex: 1 1 0px;
}
.cta_content {
    margin-top: -41px;
    padding-top: 100px; }
	.cta_content .cta_content_inner {
    padding-left: 44%;
    width: 98%;
}.cta_content h2 {
    font-size: 48px;
} .cta_content p br{ display:inline;}
.cta_content .inner_box_2{ display:none;}
.leadership_page .aircraft_detailing_content .aircraft_detailing_content_div .content_indent1 {
    padding-left: 0; }
	.leadership_page .aircraft_detailing_content .aircraft_detailing_content_div .content_indent {
    padding-right: 0;
}
	}
/*small*/
 @media (max-width: 639.98px) {#responsive-menu2 {height: calc(100vh - 79px);top: 79px }
	 .is-stuck #responsive-menu2 {height: calc(100vh - 74px);top: 74px;}
.hero-section::before {background: linear-gradient(360deg, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 100%)}
.hero-section img.hero-img {max-width: none;width:100%;}
	.hero-section .hero-section-text {padding-top: 0;}.hero-content {top: auto;bottom: 0;}
.new_btn {display: block;width: 100%;}
.hero-section .hero-section-text h1 {font-size: 48px;line-height: 49px;}
.hero-section .hero-section-text h1.long_text {font-size: 40px; }
.hero-section .hero-section-text h1 span {font-size: inherit;}

.hero-s2 {background-color: #444;}
.hero-content {position: relative;margin-top: -107px;}
.hero-content.f404{
    position: absolute;
    margin-top: 0;
    top: 30%;
}
.content_area .content_img {padding-right: 50px;}.content_area .content_img:after {background: linear-gradient(360deg, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0) 50%);right: 50px;}
	.content_area .content_img_text {top: -7%;}
	.content_area .rev .content_img {padding-left:0 ;padding-right: 50px;}
.content_area .rev .content_img::after {background: linear-gradient(360deg, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0) 50%);}
.content_area .rev .content_img img,.content_area .rev .content_img:after {border-radius: 0px 0px 100px 0px;}
.content_area .rev .content_img_text {margin: 0;order: 2;top: -7%;padding: 0 15px;}
.content_area .rev,.content_area .rev1 {padding-top: 1%;}
.content_area .rev1 {padding-bottom: 1%;}
.content_area .testimonials_content:after {background:  rgba(0, 0, 0, 0.6);}
.content_area .testimonials_content .section_div {margin-top: 50px;padding: 0 15px;}.slider {margin-right: 1%;padding-top: 26px;padding-left: 61px;margin-top: 15px;margin-left: 10px;}
.logos_content h2 {font-size: 22px;}
.content_area .testimonials_content h2 span {font-size: 40px;}.content_area .testimonials_content h2 {font-size: 25px;}
#footer {padding: 50px 0;}
#footer .footer_content_box_1,#footer .footer_content_box_2,#footer .footer_content_box_3,#footer .footer_content_box_4  {text-align: center;margin-bottom: 30px;}
#footer .footer_info h3 {margin-bottom: 10px;}
#footer .contactinfo{text-align: center;} 
#footer .contactinfo li.address,#footer .contactinfo li {padding-right: 0;display: block;margin-bottom: 9px;}#footer .contactinfo li i {padding-right: 10px;}
	#footer .contactinfo li {font-size: 15px;line-height: 25px;}
	#footer .footer_info {padding-bottom: 0;}
.copyright_content{padding:0 15px;}
#footer .copyright_text p {font-size: 12px;line-height: 27px;margin: 25px 0;text-align: center;}
	.sepat_tor{display:none;}
	.mbn_ako{display:block;}
	.pbo_cont .pbo_boxes .content_img_text ul.twocolumns li,.pbo_cont .pbo_boxes .content_img_text ul li{ float:left;width: 50%;}
	.inner .hero-content{position: absolute;}
	.pbo_cont {
    column-gap: 10px;
    grid-template-columns: repeat(1,1fr);
    grid-column-gap: 0;
    grid-row-gap: 0;
}
img.curve2 {
    border-radius: 5px 5px 100px 5px;
}

.cta_content .cta_content_inner {
    padding-left: 0; }
.cta_content {
    margin-top: 0;
    padding: 0 15px 353px;
    background-size: 270px;
    background-position: bottom left;
}
.cta_content .inner_box_2 {
    display: none;
}
.content_area_inner {
    padding: 30px 0 0;
}
.content_area_inner.reservations {
    padding: 77px 0 0!important;
}
.content_area .content_img_text h2 span.about_head,.content_area.charter .content_img_text h2 span.about_head {
    font-size: 38px;
}
.content_area.about .content_img_text h2,.content_area.charter .content_img_text h2 {
    font-size: 35px;
}
.content_area.about .rev .content_img_text {
    margin-left: 0; }
	.content_area.about .rev .content_img_text p {
    padding-right: 0;
}
.separator_footer hr {
    padding: 10px 0 50px;
}
.charter_logo img {
    width: 40%;
}.charter_logo {
    text-align: center;
}.separator_footer hr {
    padding: 0;
    margin: 0;
}
.contactus .contact_details h2 {
    font-size: 33px;
    margin-bottom: 28px;
}.contactus .contact_details .contact_details_form form {
    width: 100%;
}
.contactus .contact_details .contact_details_form{ margin-bottom:40px}
.contactus .contact_details .gform_wrapper .gform_validation_errors {
    width: 100%;
}
.aircraft_detailing_content .aircraft_detailing_content_div,.leadership_page .aircraft_detailing_content .aircraft_detailing_content_div {
    margin-bottom: 30px;
}

.aircraft_detailing_content .aircraft_detailing_content_div:nth-child(odd) .aircraft_detailing_content_div_sec2 { order:1;margin-bottom: 30px;  }
.aircraft_detailing_content .aircraft_detailing_content_div:nth-child(odd) .aircraft_detailing_content_div_sec1{ order:2;  }
.aircraft_detailing_content .aircraft_detailing_content_div:nth-child(even) .aircraft_detailing_content_div_sec2{ order:2;  }
.aircraft_detailing_content .aircraft_detailing_content_div:nth-child(even) .aircraft_detailing_content_div_sec1{ order:1; margin-bottom: 30px; }

.leadership_page .aircraft_detailing_content .aircraft_detailing_content_div:nth-child(odd) .aircraft_detailing_content_div_sec1 { order:1;margin-bottom: 30px;  }
.leadership_page  .aircraft_detailing_content .aircraft_detailing_content_div:nth-child(odd) .aircraft_detailing_content_div_sec2{ order:2; margin: 0; }
.leadership_page  .aircraft_detailing_content .aircraft_detailing_content_div:nth-child(even) .aircraft_detailing_content_div_sec1{ order:2;  }
.leadership_page  .aircraft_detailing_content .aircraft_detailing_content_div:nth-child(even) .aircraft_detailing_content_div_sec2{ order:1; margin-bottom: 30px; }


.aircraft_detailing_content .aircraft_detailing_content_div .content_indent,.leadership_page .aircraft_detailing_content .aircraft_detailing_content_div .content_indent {
    padding-left: 0;
}.aircraft_detailing_content .aircraft_detailing_content_div .content_indent1 {
    padding-right: 0;
}.aircraft_detailing_content .aircraft_detailing_content_div p {
    margin-bottom: 5;font-size: 15px;
}
.leadership_page .aircraft_detailing_content h3, .leadership_page .aircraft_detailing_content h4 {
    font-size: 16px;
    line-height: 1.2;
}
.leadership_page .aircraft_detailing_content .aircraft_detailing_content_div .content_indent1 {
    padding-right: 0;
}
.iframe-class{height: 1080px!important;}
.logos_content {
    margin-top: 20px;
}
 }
 
	  @media (max-width: 450px) {

.pbo_cont .pbo_boxes .content_img_text ul.twocolumns li, .pbo_cont .pbo_boxes .content_img_text ul li {

    float: none;
    width: 100%;

}.hero-section .hero-section-text h1 {
    font-size: 35px; line-height: 100%;}
	.hero-section .hero-section-text h1.long_text {font-size: 30px; }
	  }


  /** fancybox **/
  
.fancybox-show-thumbs .fancybox-inner {right: 0;bottom: 0;}
.fancybox-thumbs {top: auto;width: auto; bottom: 50px;  background: none; left: 0;}
.fancybox-thumbs__list {margin: 0 auto;}
.fancybox-thumbs__list a {width: 15px;height: 15px;	border-radius: 50%; 	background: none !important; }
.fancybox-thumbs__list a:before {	border:2px solid #fff; 	border-radius: 50%;  	opacity: 1;  }
.fancybox-thumbs__list a.fancybox-thumbs-active:before {	background: #fff !important;  }

.fancybox-toolbar {opacity: 0.9; }
.fancybox-button--zoom {display: none;}
/*.fancybox-content { min-width: 100% !important;   min-height: 100% !important;   transform: none !important;   height: auto !important;  max-width: none !important;   width: auto !important;}
.fancybox-image {height: auto!important;	width: auto!important; left: 50% !important; top:50% !important;	transform: translate(-50%, -50%);}
 .fancybox-content > img:first-child {display: none !important;} */
.fancybox-active, .compensate-for-scrollbar {	margin-right: 0 !important}
.fancybox-active .pace {display: none;}

.fancybox-container .fancybox-navigation .fancybox-button {visibility: visible; opacity: 1;background: grey; border-radius: 50px; width: 100px; height: 100px; }
.fancybox-container .fancybox-navigation .fancybox-button:before {border-top: 2px solid #fff; position: absolute; top: 22px;}
.fancybox-container .fancybox-button {visibility: visible; opacity: 1;background: none; }
.fancybox-container .fancybox-button[disabled] {opacity: 0.2;}
.fancybox-container .fancybox-button--close {font-size: 0;width: 30px;height: 30px;right: 55px;top: 55px;cursor: pointer;}
.fancybox-container .fancybox-button--close:before {content: "";border-top: 2px solid #fff;	position: absolute;	left: 2px;	top: 0;	width: 40px;transform: rotate(45deg);transform-origin: left;}
.fancybox-container .fancybox-button--close:after {	content: "";border-top: 2px solid #fff;	position: absolute;	right: 0;top: 0;	width: 40px;transform: rotate(-45deg);	transform-origin: right;}

.fancybox-container .fancybox-button--arrow_left {left: 60px }
.fancybox-container .fancybox-button--arrow_right {right: 60px}
.fancybox-container .fancybox-button--close svg, 
.fancybox-container .fancybox-button--arrow_left div, 
.fancybox-container .fancybox-button--arrow_right div {display: none;}
.fancybox-container .fancybox-button--arrow_left:before,
.fancybox-container .fancybox-button--arrow_right:before {content: ""; width: 30px; height: 30px;}
.fancybox-container .fancybox-button--arrow_left:before {  border-left: 2px solid #fff; transform-origin: right; transform: rotate(-45deg);  left: 34px;}
.fancybox-container .fancybox-button--arrow_right:before { border-right: 2px solid #fff; transform: rotate(45deg); transform-origin: left; right: 34px;}
.fancybox-container.fancybox-is-open .fancybox-bg{opacity:1;}

@media (max-width: 768px){ 
	.fancybox-container .fancybox-navigation .fancybox-button:before { top: 14px; border-color:#000 !important;}
	.fancybox-container .fancybox-button--arrow_left:before {left: 20px;}
	.fancybox-container .fancybox-button--arrow_right:before {right: 20px;}
	.fancybox-container .fancybox-navigation .fancybox-button {width: 60px; height: 50px;opacity: 0.6;}
	.fancybox-container .fancybox-button--arrow_left { left: 30px }
	.fancybox-container .fancybox-button--arrow_right {right: 30px}
	.fancybox-container .fancybox-button--arrow_left:before,
	.fancybox-container .fancybox-button--arrow_right:before {width: 20px; height: 20px;}
}

/** logo sec updates **/
.logos_content ul.logos_sec{
	grid-template-columns: repeat(6,1fr) !important;
}
ul.logos_sec li:last-child a img {
    filter: grayscale(1);
}

@media screen and (max-width: 39.99875em) {
	ul.logos_sec_slider {
		margin: 0 !important;
	}
}



