/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
*/
/* modified YUI reset */ html{color:#000;background:#f5f4f1;}body,div,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,strong,th,var,b,italic{font-style:normal;font-weight:normal;}caption,th{text-align:left;}

h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;font-variant:normal;}
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
legend{color:#000;}

/* YUI fonts */ 

body {font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small; line-height: 170% !important}table {font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}

ul.ul-space li{    margin-bottom: 20px;}

/*
end of Copyright to Yahoo!, start of Unconundrum code
*/


.clearfix:after {content:".";display:block;font-size:0px;line-height:0px;height:0;clear:both;visibility:hidden;}
* html .clearfix {height:1%;}
.screen-reader-text,.noshow,.edit-link	{display:none;}

a	{text-decoration:none;color:#000;}
a:hover	{text-decoration:underline;}
img	{display:block;}
body	{background:#f5f4f1;}
#unwrap	{}
#uncont	{max-width:1200px;margin:0 auto;}

/* Header */
#hd	{position:relative;background:#5b544b;height:92px;color:#dbdbdb;}
#hd ul,#hd ol,#hd li	{padding:0;margin:0;list-style:none;}
#hd a	{color:#dbdbdb;text-decoration:none;}
#hd .hd .inner,#hd .bd .inner,#hd .ft .inner	{max-width:980px;margin:0 auto;text-align:left;position:relative;}
#hd .hd	.inner {z-index:100;}
#hd .hd strong	{display:none;}
#hd .hd .logo a	{display:block;width:197px;height:123px;overflow:hidden;background:url(https://flightcharter.com.au/wp-content/uploads/2017/11/flight-charter.png) left top no-repeat;background-size:contain;position:absolute;left:0;top:0;}
#hd .hd .logo a strong	{display:block;padding:200px;}
#hd .hd .logo img	{display:none;}
#hd .bd	{padding:48px 0 0 0;font-size:20px;}
#hd .bd .nav	{padding:0 0 0 209px;}
#hd .bd .nav li	{display:inline-block;padding:0 34px 0 0;}
#hd .bd .nav li:last-child	{padding-right:0;}
#hd .bd .nav li a:hover	{text-decoration:underline;cursor:pointer;}
#hd .bd .search	{position:absolute;right:26px;top:1px;}
#hd .bd .search .intxt	{margin:0;border:0px;border-left:solid 1px #d9d8ce;border-top-right-radius:2px;border-bottom-right-radius:2px;width:151px;height:28px;padding:0;text-indent:4px;background:#edece9;color:#3d3c38;outline:none;font-size:14px;}
#hd .bd .search .intxt:-ms-input-placeholder,#hd .bd .search .intxt::-ms-input-placeholder	{color:#aeaeae;opacity:1;} /* chrome cannot tolerate these two lines combined. */
#hd .bd .search .intxt::placeholder,#hd .bd .search .intxt::-webkit-input-placeholder	{color:#aeaeae;opacity:1;}
#hd .bd .search .insub	{margin:0;border:0px;border-top-left-radius:2px;border-bottom-left-radius:2px;width:30px;height:28px;padding:0;text-align:center;background:#edece9;color:#aeaeae;outline:none;cursor:pointer;}
#hd .bd .search .insub	{position:absolute;left:0;top:0;z-index:10;border-right:solid 1px #d9d8ce;}
#hd .bd .search .intxt	{border-left:0;width:182px;text-indent:34px;}
body.home #hd .bd .search	{display:none;}
#hd .ft	{background:#4e4a42;height:35px;border-bottom:solid 1px #4a463e;position:absolute;left:0;top:0;right:0;width:100%;font-size:14px;}
#hd .ft ul	{padding:0 0 0 208px;}
#hd .ft li	{float:left;padding:9px 30px 0 0;}
#hd .ft li:last-child	{padding-right:0;}
#hd .ft li a:hover	{text-decoration:underline;cursor:pointer;}
#hd .ft #menu-item-230 a:after	{content:" (OUR FLIGHT)";} /* 35 230 */
#hd .ft .social	{padding:0;position:absolute;right:-52px;top:4px;}
#hd .ft .social li	{width:40px;float:none;padding:0;display:inline-block;}
#hd .ft .social li a	{display:block;width:25px;height:25px;overflow:hidden;background:#989795 url(images/sprite_1.png) 1000px 1000px no-repeat;border-radius:25px;}
#hd .ft .social li a span	{display:block;padding:50px;}
#hd .ft .social li a:hover	{text-decoration:none;}
#hd .ft .social li:last-child	{width:27px;}
#hd .ft .social li.fb a	{background-position:3px 1px;}
#hd .ft .social li.gp a	{background-position:-30px 1px;}
#hd .ft .social li.yt a	{background-position:-64px 1px;}
#hd .ft .social li.li a	{background-position:-98px 1px;}
#hd #mobmenu	{display:none;text-transform:uppercase;position:absolute;left:208px;top:9px;}
#hd #mobmenu a	{display:inline-block;padding:0 0 0 21px;background:url(images/sprite_1.png) no-repeat 0 -99px;}

/* Body Defaults */


#bd	{padding: 0;position:relative;}
#bd .bdhd	{left:0;right:0;top:14px;overflow:hidden;}
#bd .bdhd2	{max-width:100%;margin:0 auto;text-align:left;position:relative;}
#bd .bdhd3	{padding:0 0 0 345px;}
#bd .unhero	{position:relative;z-index:110;background-repeat:no-repeat;background-position:center center;background-size:cover; border-radius:0; overflow: hidden; }
#bd .unhero .untxt	{position: absolute;
left: 30px;
top: 30px;
display: block;
padding: 30px;
width: auto;
background-color: rgba(59,124,189,0.95);
color: #fff;
font-size: 15px;
line-height: 24px;
text-transform: uppercase;
border-radius: 0px 50px 0px 20px;
}
#bd .unhero .untxt a	{color:#fff;text-decoration:underline;}
#bd .unhero .untxt dl,#bd .unhero .untxt ul,#bd .unhero .untxt ol,#bd .unhero .untxt dt,#bd .unhero .untxt dd,#bd .unhero .untxt li	{padding:0;margin:0;list-style:none;display:block;}
#bd .unhero .untxt dl,#bd .unhero .untxt ul,#bd .unhero .untxt ol	{padding:0 25px 0 22px;}
#bd .unhero .untxt dt	{display:none;}
#bd .unhero .untxt dd,#bd .unhero .untxt li	{padding:0 0 4px 14px;background:url(images/sprite_1.png) no-repeat 0 -532px;}
#bd .unhero h1	{position: absolute;
left: 0px;
bottom: 0px;
padding: 0;
margin: 0;
color: #fff;
font-size: 43px;
line-height: 90px;
text-shadow: -1px 3px 7.44px rgba(25,57,80,0.73);
white-space: nowrap;
width: 100%;
background-color: rgba(59,124,189,0.95);
padding-left: 50px;
font-weight: 700;
text-transform: uppercase;}
.page-id-338 #bd .unhero h1 , .page-id-344 #bd .unhero h1{ font-size: 75px;}
#bd .bdbd	{max-width:1010px;margin:0 auto;text-align:left;font-size:16px;font-family:arial,sans-serif;color:#444;}
#bd .bdbd-inner	{padding:0 10px;}
#bd .bdbd .main	{line-height: 160%;padding:36px 0 0 0;display:table;}
#bd .bdbd .main h1,#bd .bdbd .main h2	{display:block;padding:10px 0 16px 0;font-size:24px;line-height:30px; margin-top: 0}
#bd .bdbd .main h1	{padding-bottom:24px;}
#bd .bdbd .main h3	{}
#bd .bdbd .main h4	{}
#bd .bdbd .main h5	{}
#bd .bdbd .main p	{padding:0 0 20px 0;clear:left;}
#bd .bdbd .main a	{text-decoration:underline;font-style:italic;color:#173c54;}
#bd .bdbd .main u	{text-decoration:underline;font-style:italic;}
#bd .bdbd .main b,#bd .bdbd .main strong	{font-weight:bold;}
#bd .bdbd .main i,#bd .bdbd .main em	{font-style:italic;}
#bd .bdbd .main i b,#bd .bdbd .main em b,#bd .bdbd .main i strong,#bd .bdbd .main em strong,#bd .bdbd .main b i,#bd .bdbd .main b em,#bd .bdbd .main strong i,#bd .bdbd .main strong em	{font-style:italic;font-weight:bold;}
#bd .bdbd .main blockquote	{padding:0 75px 20px 75px;line-height:20px;}
#bd .bdbd .main cite	{display:block;text-align:right;padding:0 0 10px 0;font-style:italic;}
#bd .bdbd .main img	{display:block;max-width:100%;height:auto;margin:0 auto;}
#bd .bdbd .main img.alignleft	{float:left;margin:0 37px 20px 0;max-width:30%;}
#bd .bdbd .main img.alignright	{float:right;margin:0 0 10px 10px;max-width:30%;}
#bd .bdbd .main .wp-caption	{width:100% !important; max-width:100% !important; margin:0 25px 40px 0;float:left;}
#bd .bdbd .main .wp-caption .wp-caption-text	{display:block;padding:8px 4px 8px 15px;background:#4e4a42;color:#fff;font-size:18px;line-height:22px;}
#bd .bdbd .side	{width:365px;float:left;padding:15px 0 0 0;display:table;}
#bd .bdbd .side ul.sbox,#bd .bdbd .sbox li	{padding:0;margin:0;list-style:none;}
#bd .bdbd .side ul.sbox	{width:316px;padding:10px 0 0 0;}
#bd .bdbd .side .sbox li	{padding:13px 0 6px 0;}
#bd .bdbd .side .sbox h3 {
    display: block;
    margin: 0;
    width: 100%;
    padding: 10px 0 12px 0;
    text-indent: 15px;
    color: #fff;
    text-transform: uppercase;
    font-size: 20px;
    background: rgba(60,135,190,0.5);
    text-align: center;
}


#bd .bdbd .side .sbox h3 a	{color:#fff;}
#bd .bdbd .side .sbox a.imglnk	{display:block;position:relative;}
#bd .bdbd .side .sbox img	{display:block;max-width:100%;height:auto;margin:0;}
#bd .bdbd .side .sbox a.imglnk .bvl	{display:none;}
#bd .bdbd .side .sbox p	{display:block;padding:0 0 2px 0;position:relative;}
#bd .bdbd .side .sbox p a	{    display: block;
    padding: 13px 30px 7px 13px;
    min-height: 53px;
    color: #555;
    font-size: 12px;
    line-height: 14px;
    text-align: center;
    border: solid 1px #ededed;
}
#bd .bdbd .side .sbox p .bvl	{display:none;position:absolute;left:-3px;bottom:3px;width:0;height:0;border-style:solid;border-width:0 6px 6px 6px;border-color:transparent transparent #fff transparent;transform:rotate(90deg);}
#bd .bdbd .side .imgbox,#bd .bdbd .side .quotebox	{width:316px;padding:10px 0 0 0;}
#bd .bdbd .side .imgbox img	{display:block;max-width:100%;height:auto;margin:0;}
#bd .bdbd .side .quotebox	{padding-top:20px;}
#bd .bdbd .side .txtbox	{max-width:365px;position:relative;left:-30px;color:#fff;font-size:18px;text-transform:uppercase;background:url(images/opac_blue_1.png) repeat;}
#bd .bdbd .side .txtbox dl	{padding:45px 15px 20px 50px;}
#bd .bdbd .side .txtbox dl a	{color:#fff;}
#bd .bdbd .side .txtbox dl a:hover	{text-decoration:underline;}
#bd .bdbd .side .txtbox dt	{font-size:24px;padding:0 0 13px 0;}
#bd .bdbd .side .txtbox dd	{padding:0 0 10px 14px;background:url(images/sprite_1.png) no-repeat 0 -532px;line-height:24px;}
#bd .bdbd .side .txtbox dd a	{color:#fff;text-decoration:none;}
#bd .bdbd .side .txtbox dd a:hover	{text-decoration:underline;}
#bd .bdbd .side .txtbox dd p	{padding:0 0 10px 0;}
#bd .bdbd .side .txtbox dd p:last-child	{padding:0;}
#bd .bdbd .main .cta	{padding:10px 0 20px 6px;}
#bd .bdbd .cta a	{display:block;width:251px;height:187px;overflow:hidden;background:url(images/sprite_1.png) no-repeat 0 -124px;}
#bd .bdbd .cta a strong	{display:block;padding:300px;}
#bd .bdbd .main .ctaformbox	{padding:44px 0 20px 350px;position:relative;}
#bd .bdbd .main .ctaformbox .fcquote	{width:330px;}
#bd .bdbd .main .ctaformbox .cta2	{position:absolute;left:26px;top:60px;display:block;width:297px;height:256px;background:url(images/sprite_4.png) no-repeat 0 0;}

/* Footer */
#ft	{background:#2a6496;color:#fff;padding:50px 10px 80px 10px;position:relative; margin-top: 50px;}
#ft a	{color:#fff;text-decoration:none;}
#ft a:hover	{text-decoration:underline;}
#ft ul,#ft ol,#ft li	{padding:0;margin:0;list-style:none;}
#ft #ft-inner	{max-width:970px;margin:0 auto;}
#ft .hd,#ft .bd,#ft .ft	{width:33%;float:left;text-align:left;}
#ft .ft-bdft	{width:67%;float:left;text-align:left;}
#ft .bd	{width:50%;float:left;}
#ft .ft	{width:50%;float:right;}
#ft .hd .tel	{padding:0 0 22px 0;font-size:32px;line-height:34px;text-transform:uppercase;letter-spacing:0px;}
#ft .hd .nav	{font-size:14px;}
#ft .hd .nav li	{}
#ft .hd .nav a	{text-transform:capitalize; }
#ft .hd .nav a	strong {font-weight: 300}
#ft .hd .nav .sub-menu	{padding:4px 0 0 0;}
#ft .hd .nav .sub-menu a	{}
#ft .hd .nav .sub-menu a:before	{content:"- ";}
#ft .bd .preload	{width:1px;height:1px;overflow:hidden;position:absolute;left:0;top:0;}
#ft .bd .preload img	{margin:5px;padding:5px;}
#ft .bd h3	{font-size:20px;max-width:215px;margin:0 auto;}
#ft .bd img	{max-width:215px;margin:17px auto 0 auto;}
#ft .ft	{font-size:20px;}
#ft .ft .fthd,#ft .ft .ftbd,#ft .ft .siteby	{margin-left:32px;}
#ft .ft .fthd strong	{display:block;padding:0 0 15px 0;}
#ft .ft .social	{padding:0 0 50px 2px;}
#ft .ft .social li	{width:60px;display:inline-block;}
#ft .ft .social li a	{display:block;width:43px;height:43px;overflow:hidden;background:#ffffff url(images/sprite_1.png) 1000px 1000px no-repeat;border-radius:43px;}
#ft .ft .social li a span	{display:block;padding:50px;}
#ft .ft .social li a:hover	{text-decoration:none;}
#ft .ft .social li:last-child	{width:45px;}
#ft .ft .social li.fb a	{background-position:12px -42px;}
#ft .ft .social li.gp a	{background-position:-46px -42px;}
#ft .ft .social li.yt a	{background-position:-107px -42px;}
#ft .ft .social li.li a	{background-position:-166px -42px;}
#ft .ft .ftbd strong	{display:block;padding:0 0 13px 3px;}
#ft .ft .ftbd .inrow	{text-align:right;max-width:269px;}
#ft .ft .ftbd .intxt,#ft .ft .ftbd .wpforms-field-medium	{text-align:left;max-width:100%;width:100%;border:0;margin:0;padding:10px;background:#fff;text-indent:16px;font-size:14px;color:#3d3c38;outline:none;}
#ft .ft .ftbd .intxt:-ms-input-placeholder,#ft .ft .ftbd .intxt::-ms-input-placeholder,#ft .ft .ftbd .wpforms-field-medium:-ms-input-placeholder,#ft .ft .ftbd .wpforms-field-medium::-ms-input-placeholder	{color:#76787a;opacity:1;} /* chrome cannot tolerate these two lines combined. */
#ft .ft .ftbd .intxt::placeholder,#ft .ft .ftbd .intxt::-webkit-input-placeholder,#ft .ft .ftbd .wpforms-field-medium::placeholder,#ft .ft .ftbd .wpforms-field-medium::-webkit-input-placeholder	{color:#76787a;opacity:1;}
#ft .ft .ftbd .insub,#ft .ft .ftbd .wpforms-submit	{width: 100%;height:31px;border:0;margin:6px 0 6px auto;padding:0;background:#fff;text-align:center;font-size:18px;color:#76787a;outline:none;}
#ft .ft .ftbd .insub:hover,#ft .ft .ftbd .wpforms-submit hover	{pointer:cursor;color:#3d3c38;}
#ft .ft .ftbd .inrow .wpforms-field-container label	{display:none;}
#ft .ft .ftbd .inrow .wpforms-field-hp	{display:none;}

#ft .ft .siteby	{position:absolute;left:0;right:0;bottom:5px;text-align:center;font-size:14px;max-width:970px;margin:0 auto;opacity:.5;}
#ft .ft .siteby:hover	{opacity:1;}
#ft .ft .siteby a	{cursor:pointer;}

/* Quote Form */

#bd #fcquotetop	{left:0;right:0;top:14px;z-index:99;text-align:center;}
#bd #fcquotetop .unqinner	{max-width:100%;margin:0 auto;text-align:left;}
#bd .fcquote .unqinner2	{padding-bottom: 10px}
#bd #fcquotetop .unqinner2	{width:100%;}
#bd #fcquoteside .unqinner2	{width:100%;}
#bd .fcquote .panel	{box-shadow:none;}
#bd .fcquote .panel-heading	{background:#fff;padding: 0px;}
#bd .fcquote .panel-heading h3	{font-size:0;}
#bd .fcquote .panel-body	{padding:0 35px 16px 35px}
#bd .fcquote .form-group	{padding:5px 0 0 0;margin:0;}
#bd .fcquote .form-group:first-child	{padding:0;}
#bd .fcquote .form-group .form-group	{padding:0;}
#bd .fcquote label	{display:block;margin:0;padding:4px 0 4px 8px;color:#666;font-size:14px;font-weight:normal;text-transform:uppercase;}
#bd .fcquote input,#bd .fcquote textarea,#bd .fcquote select	{margin:0;border-radius:0px; border-radius: 3px;padding:0; font-size:14px;text-indent:11px;font-weight:normal; box-shadow: none;}
#bd .fcquote input:-ms-input-placeholder,#bd .fcquote input::-ms-input-placeholder	{color:#fff;opacity:1;} /* chrome cannot tolerate these two lines combined. */
#bd .fcquote input::placeholder,#bd .fcquote input::-webkit-input-placeholder	{color:#fff;opacity:1;}
#bd .fcquote textarea	{padding:5px 0 0 11px;height:90px;text-indent:0;}
#bd .fcquote textarea:-ms-input-placeholder,#bd .fcquote textarea::-ms-input-placeholder	{color:#fff;opacity:1;} /* chrome cannot tolerate these two lines combined. */
#bd .fcquote textarea::placeholder,#bd .fcquote textarea::-webkit-input-placeholder	{color:#fff;opacity:1;}
#bd .fcquote select option	{background:#fff;color:#666;}
#bd .fcquote button	{margin:15px 0 0 0; border-radius:3px; height:38px; padding:0; background-color: #3c87be;color:#fff;font-size:14px;text-align:center;font-weight:normal; width: 100%; box-sizing: border-box; float: left; }
#bd .fcquote button:hover	{background-color: #444}
#bd .fcquote .btn-sm button	{font-size:0;}
#bd .fcquote .btn-sm button:before {content:"Next";color:#fff;letter-spacing:1px;font-size:18px;text-align:center;font-weight:normal;}
#bd .fcquote .help-block,#bd .fcquote help-block-error	{text-align:right;}
#bd .fcquote small	{display:none;}
#bd .fcquote .input-group	{display:block;padding:0 0 5px 0;}
#bd .fcquote .input-group-sm input	{max-width:90%;}
#bd #fcquoteside .input-group-sm input	{max-width:230px;}
#bd .fcquote .input-group-sm .input-group-btn button	{margin:0 0 0 1px;padding:0 10px;height:31px;}
#bd .fcquote .form-horizontal h4	{display:none;}
#bd .fcquote .form-horizontal .form-group-sm label	{width:auto;float:none;text-align:left;}
#bd .fcquote .form-horizontal .form-group-sm input	{width:auto; max-width: 80%; min-width: 80%}
#bd .fcquote .form-horizontal .bootstrap-touchspin .input-group-btn	{display:inline-block;width:auto;min-width: 10%}
#bd .fcquote .form-horizontal .bootstrap-touchspin .btn	{margin:0;padding:0 10px;height:31px;}
#bd .fcquote .form-group div	{float:none;width:auto;min-width: 10%}
#bd .fcquote .form-group .col-xs-7 {padding-left: 0; padding-right: 0}
#bd .fcquote .form-group.last .col-xs-6	{float:left;width:50%;} /* date and time */
#bd .fcquote #form-group-vehicleType_s_1 label {font-size:0;}
#bd .fcquote #form-group-vehicleType_s_1 label:before {content:"Aircraft Type";font-size:14px;}
#bd .fcquote #html_quote_form_confirmation_s_1 img {float:none!important;margin:0 auto;}
#bd .fcquote #html_quote_form_confirmation_s_1 p,#bd .fcquote #html_quote_form_confirmation_s_1 p span	{color: #444}
#bd .fcquote #html_quote_form_confirmation_s_1 p	{color: #444}
#bd .fcquote #html_quote_form_confirmation_s_1 p span	{color: #444}
#bd .fcquote #html_quote_form_confirmation_s_1 p a	{}
#bd .fcquote #html_quote_form_confirmation_s_1 h3 {color: #428bca}
/* Homepage */
body.home #bd .bdbd .main h1	{display:block;padding:0 0 17px 0;font-size:20px;line-height:28px;font-family:titw,arial,sans-serif;text-transform:uppercase;color:#3b86bd;}
body.home #bd .bdbd .main h1 em	{display:block;font-style:normal;}
body.home #bd .bdbd .main h1 strong	{font-family:titwbold,arial,sans-serif;font-size:30px;margin:0 6px 0 0;}
#hpstrap	{margin:12px 0 0 0;background:radial-gradient(farthest-side circle at 50% 50%, #246da0, #153346);}
#hpstrap h3	{display:none;}
#hpstrap ol,#hpstrap li	{padding:0;margin:0;list-style:none;}
#hpstrap ol	{padding:23px 0 21px 0;text-align:center;}
#hpstrap li	{display:inline-block;width:25%;text-align:center;font-family:titw,arial,sans-serif;font-size:18px;color:#fff;text-transform:uppercase;}
#hpstrap li a	{color:#fff;text-decoration:none;}
#hpstrap li strong	{display:block;padding:12px 0 0 0;text-align:center;}
#hpstrap li strong em	{font-style:normal;white-space:nowrap;}
#hpstrap li .icn	{margin:0 auto;display:block;height:69px;background:url(images/sprite_1.png) no-repeat;}
#hpstrap li.stu .icn	{width:69px;background-position:0 -330px;}
#hpstrap li.atlf .icn	{width:77px;background-position:-174px -330px;}
#hpstrap li.tfss .icn	{width:65px;background-position:-89px -330px;}
#hpstrap li.sfa .icn	{width:69px;background-position:0 -417px;}

/* Charter Pages */
body.page-id-7 #bd .bdbd .side .sbox li.bc	{display:none;} /* 8 13  7*/
body.page-id-9 #bd .bdbd .side .sbox li.mc	{display:none;} /*10 15  9*/
body.page-id-11 #bd .bdbd .side .sbox li.pc	{display:none;} /*12 17 11*/
#bd .charterpage .main dl,#bd .charterpage .main dt,#bd .charterpage .main dd	{padding:0;margin:0;list-style:none;}
#bd .charterpage .main dt	{display:block;padding:10px 0 16px 0;font-size:24px;line-height:30px;}
#bd .charterpage .main dd	{display:block;margin:0 0 25px 0;padding:0 0 0 108px;min-height:100px;background:url(images/sprite_2.png) no-repeat -1000px -1000px}
#bd .charterpage .main dd h3	{display:block;font-size:24px;line-height:28px;}
#bd .charterpage .main dd.time	{background-position:0 15px;}
#bd .charterpage .main dd.plane	{background-position:0 -700px;}
#bd .charterpage .main dd.tickets	{background-position:0 -1400px;}
#bd .charterpage .main dd.trolly	{background-position:0 -2100px;}
#bd .charterpage .main dd.hangar	{background-position:0 -2800px;}
#bd .charterpage .main dd.radar	{background-position:0 -3500px;}
#bd .charterpage .main dd.tower	{background-position:0 -4200px;}
#bd .charterpage .main dd.caselock	{background-position:0 -4900px;}
#bd .charterpage .main dd.checkin	{background-position:0 15px;background-image:url(images/sprite_3.png);}
#bd .charterpage .main dd.map	{background-position:0 -700px;background-image:url(images/sprite_3.png);}
#bd .charterpage .main dd.firstaid	{background-position:0 -1400px;background-image:url(images/sprite_3.png);}
#bd .charterpage .main dd.medic	{background-position:0 -2100px;background-image:url(images/sprite_3.png);}
#bd .charterpage .main dd.takeoff	{background-position:0 -2800px;background-image:url(images/sprite_3.png);}
#bd .charterpage .main dd.clock	{background-position:0 -3500px;background-image:url(images/sprite_3.png);}
#bd .charterpage .main dd.smiley	{background-position:0 -4200px;background-image:url(images/sprite_3.png);}
#bd .charterpage .main dd.police	{background-position:0 -4900px;background-image:url(images/sprite_3.png);}
#bd .charterpage .main .cta	{display:none;}



/* Contact Page */
body.page-template-page-contact #bd	{padding-top:0!important;}
body.page-template-page-contact #bd .bdbd .side	{padding-top:0;}
#bd .contactpage .side .txtbox dd	{padding-left:0;background:none;}
#bd .contactpage .contactdetails	{text-align:center;padding:23px 0;}
#bd .contactpage .contactdetails dl,#bd .contactpage .contactdetails dt,#bd .contactpage .contactdetails dd	{margin:0;padding:0;list-style:none;}
#bd .contactpage .contactdetails dl	{display:inline-block;margin:0 auto;text-align:left;}
#bd .contactpage .contactdetails dt	{font-size:30px;padding:0 0 19px 0;}
#bd .contactpage .contactdetails dd	{font-size:24px;color:#173c54;padding:0 0 12px 0;}
#bd .contactpage .contactdetails dd a	{color:#173c54;text-decoration:none;font-style:normal;}
#bd .contactpage .contactdetails dd a:hover	{text-decoration:underline;}
#bd .contactpage .contactbox	{}
#bd .contactpage .contactbox .contactdetails	{width:47%;float:left;text-align:left;}
#bd .contactpage .contactbox .contactdetails dd	{font-size:20px;}
#bd .contactpage .contactbox .contactform	{width:47%;float:right;padding:23px 0;}
#bd .contactpage .contactbox .contactform h3	{font-size:30px;padding:0 0 19px 0;}
#bd .contactpage .contactbox .contactform label,#bd .contactpage .contactbox .contactform .wpforms-field-hp	{display:none;}
#bd .contactpage .contactbox .contactform .wpforms-field-medium	{max-width: 100% !important; text-align:left;width:100%;height:31px;border:0;margin:0 0 8px 0;padding:0;border-radius:3px;background:#fff;text-indent:12px;font-family:arial,sans-serif;font-size:20px;color:#3d3c38;outline:none;border:solid 1px #e9e9e9;border-radius:4px;padding:0;background-color:#32567f;background-image:linear-gradient(to bottom, #30789c 0%, #30789c 1%, #396387 19%, #396387 20%, #28487a 99%, #28487a 100%);background:url(images/bg-button_1.png) 0 0 no-repeat;color:#fff;font-family:arial,sans-serif;font-size:18px;text-indent:11px;font-weight:normal;}
#bd .contactpage .contactbox .contactform textarea.wpforms-field-medium {padding-top:5px;height:60px;margin-bottom:0;}
#bd .contactpage .contactbox .contactform .wpforms-field-medium:-ms-input-placeholder,#bd .contactpage .contactbox .contactform .wpforms-field-medium::-ms-input-placeholder	{color:#fff;opacity:1;} /* chrome cannot tolerate these two lines combined. */
#bd .contactpage .contactbox .contactform .wpforms-field-medium::placeholder,#bd .contactpage .contactbox .contactform .wpforms-field-medium::-webkit-input-placeholder	{color:#fff;opacity:1;}
#bd .contactpage .contactbox .contactform .wpforms-submit-container	{text-align:right;}
#bd .contactpage .contactbox .contactform .wpforms-submit	{width:83px;height:31px;border:0;margin:6px 0 6px auto;padding:0;background:#fff;text-align:center;font-family:arial,sans-serif;font-size:18px;color:#76787a;outline:none;border: solid 1px #e9e9e9;border-radius:4px;height:38px;padding:0;background-color:#32567f;background-image:linear-gradient(to bottom, #30789c 0%, #30789c 1%, #396387 19%, #396387 20%, #28487a 99%, #28487a 100%);color:#fff;font-size:18px;text-align:center;font-weight:normal;}


/* FAQ Page */
body.page-template-page-faq #bd	{padding-top:0!important;}
body.page-template-page-faq #bd .bdbd .side	{padding-top:0;}
#bd .faqpage .main dl,#bd .faqpage .main dt,#bd .faqpage .main dd	{margin:0;padding:0;list-style:none;}
#bd .faqpage .main dt	{padding:0 0 20px 24px;font-size:19px;background:url(images/sprite_4.png) no-repeat 1px -378px;}
#bd .faqpage .main dd	{padding:0 0 30px 30px;}
#bd .faqpage .main dd p	{padding:0 0 15px 0;}
#bd .faqpage .main dd p:last-child	{padding:0;}

/* Flight Types Page */
body.page-template-page-flighttypes #bd	{padding-top:0!important;}
body.page-template-page-flighttypes #bd .bdbd .side	{padding-top:0;}
#bd .flighttypespage .side,#bd .flighttypespage .main	{display:block;}
#bd .flighttypespage .main p	{clear:none;}
#bd .flighttypespage .main h2	{clear:left;}
#bd .flighttypespage .main h2:first-child	{clear:none;}
#bd .flighttypespage .main ul,#bd .flighttypespage .main ul li	{padding:0;margin:0;list-style:none;}
#bd .flighttypespage .main ul	{padding:0 0 20px 0;}
#bd .flighttypespage .main ul li	{text-indent:20px;padding:0 0 5px 0;}
#bd .flighttypespage .main ul li:before	{content:"• ";padding-right:5px;}
#bd .flighttypespage .main .dlcol	{width:33%;float:left;padding:13px 0 0 0;}
#bd .flighttypespage .main .dlcol1	{width:38%;}
#bd .flighttypespage .main .dlcol2	{width:38%;}
#bd .flighttypespage .main .dlcol3	{width:24%;}
#bd .flighttypespage .main .dlcol dl	{padding:0 15px 30px 0;}
#bd .flighttypespage .main .dlcol3 dl	{padding-right:0;}
#bd .flighttypespage .main .dlcol dt	{font-size:20px;}
#bd .flighttypespage .main .dlcol dd	{line-height:22px;}


/* Aircraft Types Page */
body.page-template-page-aircraft #bd	{padding-top:0!important;}
body.page-template-page-aircraft #bd .bdbd .side	{padding-top:0;}
#bd .aircraftpage .side,#bd .aircraftpage .main	{display:block;}
#bd .aircraftpage .side	{padding-bottom:30px;}
#bd .aircraftpage .main p	{clear:none;}
#bd .gallerybox	{max-width:955px;margin:0 auto;clear:left; max-width: 955px; padding: 20px;border: solid 1px #ededed; margin-bottom: 30px;border-radius: 0px 50px 0px 25px;} 
#bd .gallerybox .gboxhd	{}
#bd .gallerybox .gboxhd h2	{border-radius: 0px 50px 0px 25px; position:relative; background-color: #3b86bd; margin:0;padding:20px;color:#fff;text-transform:uppercase;font-size:30px;}

#bd .gallerybox .gboxbd	{font-size:24px;line-height:34px; position:relative;z-index:10;}
#bd .gallerybox .gboxbd .gboxinner	{padding:20px 30px 8px 25px;}
#bd .gallerybox .gboxbd .gboxtxt	{width:515px;float:left;}
#bd .gallerybox .gboxbd .gboxtxt p	{}
#bd .gallerybox .gboxbd .gboxtxt ul,#bd .gallerybox .gboxbd .gboxtxt li	{padding:0;margin:0;list-style:none;}
#bd .gallerybox .gboxbd .gboxtxt ul	{padding:14px 0 0 57px;}
#bd .gallerybox .gboxbd .gboxtxt li	{padding:0 0 14px 160px;background:url(images/sprite_5.png) no-repeat 2000px 2000px;}
#bd .gallerybox .gboxbd .gboxtxt li h3	{display:block;font-weight:bold;}
#bd .gallerybox .gboxbd .gboxtxt li p	{}
#bd .gallerybox .gboxbd .gboxtxt li.crew1	{background-position:5px 15px;}
#bd .gallerybox .gboxbd .gboxtxt li.crew2	{background-position:5px -495px;}
#bd .gallerybox .gboxbd .gboxtxt li.crew3	{background-position:5px -1014px;}
#bd .gallerybox .gboxbd .gboxtxt li.engine	{background-position:0 -1505px;}
#bd .gallerybox .gboxbd .gboxtxt li.engine2	{background-position:4px -1990px;}
#bd .gallerybox .gboxbd .gboxtxt li.passengers	{background-position:3px -2497px;}
#bd .gallerybox .gboxbd .gboxtxt li.potential	{background-position:-906px 15px;}
#bd .gallerybox .gboxbd .gboxtxt li.tech	{background-position:-897px -506px;}
#bd .gallerybox .gboxbd .gboxtxt li.region	{background-position:-904px -991px;}
#bd .gallerybox .gboxbd .gboxtxt li.drink	{background-position:-906px -1507px;}
#bd .gallerybox .gboxbd .gboxtxt li.wifi	{background-position:-907px -1984px;}
#bd .gallerybox .gboxbd .gboxmenu	{width:312px;float:right;padding:12px 0 13px 0;margin:3px 0 15px 0;background:#e3e7e9;}
#bd .gallerybox .gboxbd .gboxmenu h3	{display:block;padding:0 25px 15px 27px;}
/*
#bd .gallerybox .gboxbd .gboxmenu ul,#bd .gallerybox .gboxbd .gboxmenu li	{padding:0;margin:0;list-style:none;}
#bd .gallerybox .gboxbd .gboxmenu ul	{padding:0 25px 0 35px;}
#bd .gallerybox .gboxbd .gboxmenu li	{padding:0 0 8px 19px;background:url(images/sprite_5.png) no-repeat -988px -2978px;}
#bd .gallerybox .gboxbd .gboxmenu li a	{text-decoration:underline;font-weight:normal;}
#bd .gallerybox .gboxbd .gboxmenu .gboximg	{padding:3px 0 0 27px;}
#bd .gallerybox .gboxbd .gboxmenu .gboximg img	{margin:0;}
#bd .gallerybox .gboxbd .gboxmenu .gboximg a.more	{display:block;padding:12px 40px 0 0;text-align:right;font-style:italic;font-weight:normal;}
*/
#bd .gallerybox .uncothmbcap ul,#bd .gallerybox .uncothmbcap li	{padding:0;margin:0;list-style:none;}
#bd .gallerybox .uncothmbcap ul	{padding:0 25px 215px 35px;position:relative;}
#bd .gallerybox .uncothmbcap .viewgallery	{position:absolute;bottom:0;left:27px;width:259px;}
#bd .gallerybox .uncothmbcap .viewgallery a	{display:block;text-align:right;font-style:italic;font-weight:normal;background-position:0 0;background-repeat:no-repeat;}
#bd .gallerybox .uncothmbcap .viewgallery a span	{display:block;padding:180px 13px 0 0;}
#bd .gallerybox .uncothmbcap .thumb-economy-class a	{background-image:url(images/galthumb-economy.jpg);}
#bd .gallerybox .uncothmbcap .thumb-business-class a	{background-image:url(images/galthumb-business.jpg);}
#bd .gallerybox .uncothmbcap .thumb-first-class a	{background-image:url(images/galthumb-firstclass.jpg);}
#bd .gallerybox .uncothmbcap li	{padding:0 0 8px 19px;background:url(images/sprite_5.png) no-repeat -988px -2978px;}
#bd .gallerybox .uncothmbcap li a	{text-decoration:underline;font-weight:normal;cursor:pointer;}
#bd .gallerybox .uncothmbcap li .ngg-gallery-thumbnail-box	{float:none!important;}
#bd .gallerybox .uncothmbcap li .ngg-gallery-thumbnail {text-align:left;background:none;border:0;margin:0;}
#bd .gallerybox .uncothmbcap li .ngg-gallery-thumbnail a {margin:0;}
#bd .gallerybox .uncothmbcap li strong	{font-weight:normal;}
#bd .gallerybox .gboxbd .gboxtxt2	{clear:both;}
#bd .gallerybox .gboxbd .gboxtxt2 p	{}
#bd .gallerybox .gboxft	{text-align:right;}
#bd .gallerybox .gboxft a	{position:relative;display:inline-block;margin:0 0 0 auto;padding:13px 42px 20px 60px;color:#fff;font-size:30px;background:#21628f linear-gradient(to right, #1b496a 0%, #1f5f8b 50%, #2673a9 100%);}
#bd .gallerybox .gboxft a span	{display:inline-block;min-width:220px;}
#bd .gallerybox .gboxft a em	{display:block;position:absolute;left:-56px;bottom:0;width:0;height:0;border-style:solid;border-width:0 56px 56px 56px;border-color:transparent transparent #f5f4f1 transparent;transform:rotate(360deg);}

#fancybox-content	{border-width:0 10px!important;}
#fancybox-img	{margin-top:50px!important;}
#fancybox-wrap #fancybox-title {padding:10px 0;text-align:left;text-indent:36px;margin-left:0!important;margin-right:0!important;width:auto!important;position:absolute;top:0;left:0;right:0;background:#5b544b;color:#fff;font-family:arial,sans-serif;font-size:24px;}
#fancybox-wrap #fancybox-title-inside	{height:30px;overflow:hidden;}
#fancybox-left	{left:9px!important;}
#fancybox-right	{right:9px!important;}
#fancybox-left-ico,#fancybox-right-ico	{width:47px!important;height:49px!important;background:#fff url(images/sprite_1.png?v=2) no-repeat!important;}
#fancybox-left-ico	{background-position:-98px -428px!important;}
#fancybox-right-ico	{background-position:-181px -428px!important;}

#bd .aircraftpage .main #glossary	{clear:both;}
#bd .aircraftpage .main #glossary h2	{padding-bottom:20px;}
#bd .aircraftpage .main #glossary dl,#bd .aircraftpage .main #glossary dt,#bd .aircraftpage .main #glossary dd	{padding:0;margin:0;list-style:none;line-height:30px;}
#bd .aircraftpage .main #glossary dl	{position:relative;padding:0 0 30px 145px}
#bd .aircraftpage .main #glossary dt	{width:150px;position:absolute;left:0;top:0;font-size:20px;font-family:titw,arial,sans-serif;}
#bd .aircraftpage .main #glossary dl:last-child,#bd .aircraftpage .main #glossary p:last-child	{padding-bottom:0;}

/* Plain Page (no side boxes or quote) */
body.page-template-page-plain #bd	{padding-top:14px!important;padding-bottom:10px;}

/* Blog Index */
body.blog #bd	{padding-top:0!important;}
body.blog #bd .bdbd .side	{padding-top:0;}
#bd .indexpage .main em a	{font-weight:normal;}
#bd .indexpage .newslist	{clear:both;width:100%;padding:55px 0 0 0;}
#bd .indexpage .thumblist	{}
#bd .indexpage .thumblist,#bd .indexpage .thumblist li	{padding:0;margin:0;list-style:none;}
#bd .indexpage .thumblist li	{padding:0 0 35px 0;width:31%;margin: 1% !important;display:inline-block;vertical-align:top; box-sizing: border-box}
#bd .indexpage .thumblist li:nth-child(3n+3)	{margin-right:0;}
#bd .indexpage .thumblist h2	{display:block;margin:0;width:209px;padding:8px 0 3px 0;text-indent:15px;color:#fff;font-family:titwbold,arial,sans-serif;text-transform:uppercase;font-size:20px;background:#21628f linear-gradient(to right, #1b496a 0px, #21628f 105px, #21628f 204px, #21546f 100%);}
#bd .indexpage .thumblist h2 a	{color:#fff;}
#bd .indexpage .thumblist a.imglnk	{display:block;position:relative; border-radius: 0 40px 0 20px; overflow: hidden}
#bd .indexpage .thumblist a.imglnk span	{display:block;width:100%;min-height: 190px;background-repeat:no-repeat;background-position:center center;background-size:cover;}
#bd .indexpage .thumblist img	{display:none;}
#bd .indexpage .thumblist a.imglnk .bvl	{display:block;width:5px;height:100%;position:absolute;top:0;bottom:0;right:0;background:linear-gradient(to left, rgba(103,100,92,0.45) 0, rgba(103,100,92,0.42) 1px, rgba(103,100,92,0.36) 2px, rgba(103,100,92,0.17) 3px, rgba(103,100,92,0.04) 4px);}
#bd .indexpage .thumblist p	{display:block;padding:0 0 2px 0;position:relative;}
#bd .indexpage .thumblist p a	{display: block;  padding: 10px;  color: #555; font-size: 18px; line-height: 24px; border-bottom: solid 4px #3b86bd; margin-top: 10px; min-height: 100px;}
#bd .indexpage .thumblist p .bvl	{display: none}
#bd .indexpage .thumblist li.unlist img	{display:block;max-width:100%;height:auto;}
#bd .indexpage .thumblist li.navthumb .navthinner	{height:247px;background:#8ea2b5;position:relative;}
#bd .indexpage .thumblist li.navthumb .navthinner2	{padding:15px 10px 10px 10px;}
#bd .indexpage .thumblist li.navthumb p	{position:absolute;bottom:0;left:0;right:0;background-color:#fff;}
#bd .indexpage .thumblist li.navthumb p em	{display:block;padding:4px 30px 7px 13px;min-height:53px;color:#555;font-size:18px;line-height:24px;background:linear-gradient(to left, rgba(103,100,92,0.45) 0, rgba(103,100,92,0.42) 1px, rgba(103,100,92,0.36) 2px, rgba(103,100,92,0.17) 3px, rgba(103,100,92,0.04) 4px, rgba(103,100,92,0) 5px, rgba(103,100,92,0) 100%);}
#bd .indexpage .thumblist li.navthumb a	{color:#fff;text-decoration:none;}
#bd .indexpage .thumblist li.navthumb a span	{text-decoration:underline;}
#bd .indexpage .thumblist li.navthumb .navpn	{width:50%;float:left;}
#bd .indexpage .thumblist li.navthumb .navnext	{float:right;text-align:right;}
#bd .indexpage .thumblist li.navthumb .bvl2	{display:block;width:5px;height:100%;position:absolute;top:0;height:181px;right:0;background:linear-gradient(to left, rgba(103,100,92,0.45) 0, rgba(103,100,92,0.42) 1px, rgba(103,100,92,0.36) 2px, rgba(103,100,92,0.17) 3px, rgba(103,100,92,0.04) 4px);}

/* Blog Article */
body.single #bd	{padding-top:0!important;}
body.single #bd .bdbd .side	{padding-top:0;}
#bd .articlepage .main em a	{font-weight:normal;}
#bd .articlepage .mainimg	{padding-bottom:39px;}
#bd .articlepage .main .wp-caption	{clear:left;}
#bd .articlepage .main a	{font-weight:normal;font-style:italic;}
#bd .articlepage .entry-tags	{position:relative;}
#bd .articlepage .entry-tags a	{text-decoration:none;}
#bd .articlepage .entry-tags a:hover	{text-decoration:underline;}
#bd .articlepage .entry-tags .tagtitle	{width:50px;position:absolute;left:0;}
#bd .articlepage .entry-tags .thetags	{padding:0 50px 50px 50px;}



/* Responsive Overrides */
@media screen and (max-width: 1120px)
{
	#hd .ft .social	{right:-30px;}
}

@media screen and (max-width: 1080px)
{
	#hd .ft .social	{right:-10px;}
}

@media screen and (max-width: 1050px)
{
	#bd .unhero h1	{font-size:40px;line-height:82px;}
}
@media screen and (max-width: 1040px)
{
	#hd .ft .social	{right:10px;}
}
@media screen and (max-width: 1030px)
{
	#bd .indexpage .thumblist li,#bd .indexpage .thumblist li:nth-child(3n+3)	{margin:0 18px 0 0;}
}

@media screen and (max-width: 1000px)
{
	#hd .ft .social	{right:16px;}
}

/*  Main image behaviour alters */
@media screen and (max-width: 980px)
{
	#hd .ft .social,#hd .bd .search	{right:5px;}
	
	#bd	{padding:0;}
	#bd .bdhd	{position:static;padding:0;overflow:visible;}
	#bd .bdhd2	{max-width:none;margin:0;}
	#bd .unhero	{height:400px;}
	#bd .unhero img	{display:none;}
	#bd .unhero h1	{font-size:35px;line-height:72px;}
}

@media screen and (max-width: 970px)
{
	#hd .ft li	{padding-right:20px;}
	#hd .bd .search .intxt	{width:111px;}
	
	#bd .bdbd .side	{width:345px;}
	
	#bd .gallerybox .gboxbd .gboxinner {padding:15px 10px 0 15px;}
	#bd .gallerybox .gboxbd .gboxtxt	{width:480px;}
	#bd .gallerybox .gboxbd .gboxtxt ul	{padding-left:30px;}
}

@media screen and (max-width: 940px)
{
	#bd .bdbd .side	{width:238px;}
	#bd .bdbd .side ul.sbox,#bd .bdbd .side .imgbox	{width:209px;}
	#bd .bdbd .side .quotebox	{display:none;}
	
	#bd .charterpage .main .cta	{display:block;}
	
	#bd .flighttypespage .side .txtbox	{font-size:14px;}
}

@media screen and (max-width: 915px)
{
	#hd .ft	{font-size:12px;}
	#hd .bd .nav li	{padding-right:20px;}
	
	#bd .unhero h1	{font-size:40px;line-height:58px;}

	#bd .contactpage .contactbox .contactdetails	{width:60%;}
	#bd .contactpage .contactbox .contactform	{width:40%;}
}

@media screen and (max-width: 890px)
{	
	#bd .gallerybox .gboxbd {font-size:20px;line-height:30px;}
	#bd .gallerybox .gboxbd .gboxtxt	{width:400px;}
	#bd .gallerybox .gboxbd .gboxtxt ul	{padding:0 0 0 20px;}
	#bd .gallerybox .gboxbd .gboxtxt li	{padding-left:140px;}
}

@media screen and (max-width: 870px)
{
	#hpstrap li	{font-size:16px;}
	#hpstrap li strong em	{display:block;}
}

@media screen and (max-width: 850px)
{
	#hd .hd .logo a	{width:165px;height:103px;}
	#hd .bd .nav,#hd .ft ul	{padding:0 0 0 180px;}

	#bd .bdbd .side	{display:none;}
	#bd .bdbd .main	{padding-top:10px;}
}

/* Header mobile menu button activated */
@media screen and (max-width: 820px)
{
	#hd .hd .logo a	{width:197px;height:123px;}
	#hd #mobmenu	{display:inline-block;}
	#hd .bd .nav,#hd .ft ul	{padding:0 0 0 208px;}
	#hd .bd .nav li	{padding-right:20px;}
	#hd .bd .search	{display:none;}
	#hd .ft	{font-size:14px;}
	#hd .ft li	{padding-right:30px;}
	#hd .ft #menu-topnav li	{display:none;}
	#hd .ft #menu-topnav #menu-item-230	{display:inline-block;padding:0;position:absolute;right:125px;top:9px;}
	#unwrap.mobmenuon #hd	{height:auto;z-index:200;}
	#unwrap.mobmenuon #hd .ft	{height:auto;}
	#unwrap.mobmenuon #hd .ft #menu-topnav	{padding:30px 0 10px 208px;}
	#unwrap.mobmenuon #hd .ft #menu-topnav li	{display:block;float:none;padding-left:21px;}
	#unwrap.mobmenuon #hd .bd	{padding:180px 0 10px 0;}
	#unwrap.mobmenuon #hd .bd .search	{display:block;top:-50px;z-index:100;}
	#unwrap.mobmenuon #hd .bd .search .intxt	{width:184px;}
	body.home #unwrap.mobmenuon #hd .bd .search	{display:none;}
	#unwrap.mobmenuon #hd .nav	{padding:0 10px;text-align:center;}
	#unwrap.mobmenuon #hd .bd .nav li	{padding:0;width:33%;float:left;}

	#bd .unhero h1	{font-size:26px;line-height:48px;}
}

@media screen and (max-width: 800px)
{
	#ft .hd,#ft .ft-bdft	{width:50%;}
	#ft .bd,#ft .ft	{width:auto;float:none;}
	#ft .hd .tel,#ft .hd .nav,#ft .bd h3	{margin-left:32px;}
	#ft .bd img	{margin:17px 0 0 32px;}
	#ft .ft	{padding-top:40px;}
	#ft .ft .social	{padding:0 0 20px 2px;}
	
	#bd .gallerybox	{padding:0 0 30px 0;}
	#bd .gallerybox .gboxbd .gboxinner	{padding:10px 0 0 0;}
	#bd .gallerybox .gboxbd	{background:none;box-shadow:none;}
	#bd .gallerybox .gboxbd .gboxtxt	{width:300px;}
	#bd .gallerybox .gboxbd .gboxtxt ul	{padding:0;}
	#bd .gallerybox .gboxft	{display:none;}
}

/* Main Image alters again */
@media screen and (max-width: 730px)
{
	#hd .bd {padding:52px 0 0 0;font-size:18px;}
	#unwrap.mobmenuon #hd .bd {font-size:20px;}

	#bd .bdhd3	{padding:0 0 200px 345px;}
	#bd .unhero	{height:200px;}
	#bd .unhero .untxt	{top:200px;left:0;right:0;width:100%;height:200px;padding:0;font-size:16px;}
	#bd .unhero .untxt dl, #bd .unhero .untxt ul, #bd .unhero .untxt ol	{padding:15px 10px 0 15px;}
	#bd .unhero .untxt dd, #bd .unhero .untxt li	{padding-bottom:8px;}
	#bd .unhero .untxt dd:last-child, #bd .unhero .untxt li:last-child	{padding-bottom:0;}
	#bd .unhero h1	{font-size:36px;line-height:38px;}
	#bd .bdbd .main .wp-caption	{margin:0 0 10px 0;float:none;}

	#bd .flighttypespage .main .dlcol	{float:none;padding:13px 20px 0 30px;}
	#bd .flighttypespage .main .dlcol1	{width:auto;}
	#bd .flighttypespage .main .dlcol2	{width:auto;}
	#bd .flighttypespage .main .dlcol3	{width:auto;}
	#bd .bdbd .main .ctaformbox	{padding:24px 0 20px 220px;}
	#bd .bdbd .main .ctaformbox .cta2	{left:5px;top:40px;width:200px;height:220px;background-size:100%;}

}

/* Centered Header Design */
@media screen and (max-width: 680px)
{
	#hd	{height:auto;background:#4e4a42;}
	#hd .hd	{margin-bottom:-12px;}
	#hd .hd .logo a	{width:165px;height:103px;position:static;margin:0 auto;}
	#hd .bd	{padding:0;text-align:center;font-size:20px;background:#5b544b;}
	#hd .bd .nav	{padding:12px 0;}
	#hd .bd .nav	{text-align:center;}
	#hd .bd .nav li	{padding:0;width:33%;float:left;position:relative;z-index:120;}
	#unwrap.mobmenuon #hd .bd	{padding:90px 0 10px 0;}
	#hd #mobmenu	{left:9px;z-index:120;}
	#hd .ft #topnav	{text-align:right;}
	#hd .ft #topnav li a	{position:relative;z-index:120;}
	#hd .ft #menu-topnav	{text-align:left;}
	#hd .ft #menu-topnav #menu-item-230	{right:9px;font-size:16px;}
	#hd .ft .social	{position:static;display:inline-block;margin:0 0 0 auto;padding:60px 6px 0 0;}
	#hd .ft .social li	{width:36px;}
	#unwrap.mobmenuon #hd .ft #menu-topnav	{padding-left:9px;}
	#unwrap.mobmenuon #hd .ft .social	{padding:0;position:absolute;bottom:45px;right:6px;top:auto;}
	body.home #unwrap.mobmenuon #hd .ft .social	{bottom:0;}
	#unwrap.mobmenuon #hd .bd .search .intxt	{width:142px;}

	#ft .hd .tel,#ft .hd .nav	{margin-left:0;}
	
	#bd .gallerybox .gboxbd	{text-align:center;}
	#bd .gallerybox .gboxbd .gboxtxt	{width:auto;float:none;padding-left:15px;}
	#bd .gallerybox .gboxbd .gboxtxt p,#bd .gallerybox .gboxbd .gboxtxt2	{text-align:left;}
	#bd .gallerybox .gboxbd .gboxtxt ul	{display:inline-block;margin:0 auto;max-width:80%;text-align:left;}
	#bd .gallerybox .gboxbd .gboxmenu	{float:none;text-align:left;margin:0 auto;}
	#bd .gallerybox .gboxbd .gboxtxt li.region {background-position:-904px -1005px;}
	
}
@media screen and (max-width: 660px)
{
	#bd .unhero h1	{font-size:32px;line-height:34px;}
}

@media screen and (max-width: 640px)
{
	#hd .ft #menu-item-230 a:after	{content:"";}

	#bd .unhero h1	{font-size:28px;line-height:30px;}

	#fancybox-img	{margin-top:30px!important;}
	#fancybox-wrap #fancybox-title {padding:5px 0;text-indent:10px;font-size:18px;}
	#fancybox-wrap #fancybox-title-inside	{height:20px;overflow:hidden;}
	
	h1.title1 {
    font-size: 30px !important;
    padding: 10px !important;
}
	
	.block {
		display: block !important;
	}
}


@media screen and (max-width: 600px)
{
	#bd .unhero .untxt	{font-size:14px;line-height:20px;}
	#bd .unhero .untxt dl, #bd .unhero .untxt ul, #bd .unhero .untxt ol	{padding:10px 5px 0 10px;}
	#bd .unhero .untxt dd, #bd .unhero .untxt li	{padding-bottom:0;padding-top:4px;}
	#bd .unhero h1	{font-size:24px;line-height:26px;}

	#bd .bdbd .main .ctaformbox	{padding:20px 0;}
	#bd .bdbd .main .ctaformbox .fcquote	{margin:0 auto;}
	#bd .bdbd .main .ctaformbox .cta2	{display:none;}
}

/* Main Image final major alteration */
@media screen and (max-width: 560px)
{
	#bd .bdhd3	{padding:0 0 400px 0;}
	#bd .unhero	{height:300px;}
	#bd .unhero .untxt	{width:250px;left:15px;top:13px;right:auto;height:auto;padding:5px 0 9px 0;}
	#bd .unhero .untxt dl, #bd .unhero .untxt ul, #bd .unhero .untxt ol	{padding:0 15px 0 15px;}
	#bd .unhero h1	{font-size:60px;line-height:62px;}
	#bd #fcquotetop	{top:314px;}
	#bd #fcquotetop .unqinner2	{margin:0 auto;}

	#bd .indexpage .thumblist li,#bd .indexpage .thumblist li:nth-child(3n+3)	{margin:0;padding-bottom:15px;}
}

@media screen and (max-width: 550px)
{
	#hd .bd,#unwrap.mobmenuon #hd .bd	{font-size:18px;}

	#bd .bdbd .main img.alignleft,#bd .bdbd .main img.alignright	{display:none;}

	#ft .hd,#ft .ft-bdft	{width:auto;float:none;display:block;}
	#ft .hd,#ft .bd,#ft .ft	{margin:0 auto;width:255px;}
	#ft .hd .nav	{display:none;}
	#ft .bd h3,#ft .bd img,#ft .ft .fthd,#ft .ft .ftbd	{margin-left:0;}

	#hpstrap li	{width:33%;}
	#hpstrap li.sfa	{display:none;}

	#fancybox-wrap #fancybox-title {font-size:14px;}

	#bd .contactpage .contactbox	{text-align:center;}
	#bd .contactpage .contactbox .contactdetails	{width:auto;float:none;margin:0 auto;text-align:left;display:block;width:80%;}
	#bd .contactpage .contactbox .contactform	{width:auto;float:none;margin:0 auto;text-align:left;display:block;width:80%;padding-top:0;}
}

@media screen and (max-width: 500px)
{
	#hd .bd,#unwrap.mobmenuon #hd .bd	{font-size:16px;}
	#hd .bd .nav	{padding:12px 0 10px 0;}

	#bd .unhero h1	{font-size:50px;line-height:52px;}

	#bd .gallerybox .gboxhd h2	{display:block;padding-right:0;}
	#bd .gallerybox .gboxhd h2 em	{display:none;}
	#bd .gallerybox .gboxhd h2 span	{min-width:0;}
}

/* Minimal Header Design */
@media screen and (max-width: 450px)
{
	#hd .hd	{margin-bottom:-28px;}
	#hd .hd .logo a	{margin:0;}
	#hd .bd	{padding-top:25px;}
	#hd .bd .nav	{display:none;}
	#hd #mobmenu	{left:auto;right:9px;top:80px;}
	#hd .ft .social	{display:none;}
	#unwrap.mobmenuon #hd	{padding-bottom:130px;}
	#unwrap.mobmenuon #hd .hd .inner	{background:#4e4a42;}
	#unwrap.mobmenuon #hd .bd	{padding-top:24px;}
	#unwrap.mobmenuon #hd .bd .inner	{text-align:right;}
	#unwrap.mobmenuon #hd .bd .nav	{display:inline-block;text-align:left;margin:0 0 0 auto;}
	#unwrap.mobmenuon #hd .bd .nav li	{padding:9px 0 0 0;width:auto;min-width:125px;float:none;display:block;}
	#unwrap.mobmenuon #hd .ft	{font-size:16px;background:#5b544b;}
	#unwrap.mobmenuon #hd #mobmenu	{font-size:14px;}
	#unwrap.mobmenuon #hd .ft #menu-topnav	{padding:183px 9px 10px 0;display:inline-block;}
	#unwrap.mobmenuon #hd .ft #menu-topnav li	{width:auto;min-width:125px;padding:9px 0 0 0;}
	#unwrap.mobmenuon #hd .ft #menu-topnav #menu-item-230	{padding:0;min-width:0;}
	#unwrap.mobmenuon #hd .ft .social	{display:inline-block;right:auto;left:6px;bottom:40px;}
    #unwrap.mobmenuon #hd .bd .search	{top:auto;right:auto;left:6px;bottom:-140px;}
	#hd .ft #menu-item-230 a:after	{content:" (OUR FLIGHT)";}

	#bd .unhero	{height:200px;}
	#bd .bdbd .main .wp-caption	{width:300px!important;}
	#bd #fcquotetop	{top:214px;}
	
	body.page-id-9 #bd .unhero .untxt dd:first-of-type,body.page-id-9 #bd .unhero .untxt dd:last-child	{display:none;}
}

/* All changes from here on work down to 300px wide */
@media screen and (max-width: 420px)
{
	#hd .ft #menu-item-230 a:after	{content:"";}

	#bd .unhero h1	{font-size:30px;line-height:32px;}	
	#bd .main	{font-size:16px;line-height:22px;}
	#bd .bdbd .main h1	{font-size:26px;}
	#bd .bdbd .main h2	{font-size:20px;line-height:26px;}
	#bd .bdbd .main .wp-caption	{width:260px!important;}
	#bd #fcquotetop .unqinner2,#bd #fcquoteside .unqinner2	{width:auto;padding:0 10px;margin:0 10px;}
	#bd .bdbd .main .ctaformbox .fcquote	{width:auto;}
	#bd .fcquote .panel-heading h3:before	{font-size:30px;}
	#bd .fcquote .panel-heading	{background:#fff;padding:14px 0 0 0;}
	#bd .fcquote .panel-body	{padding:0 0 16px 0;}
	#bd .fcquote .input-group-sm input	{max-width:215px;}

	body.home #bd .bdbd .main h1	{font-size:18px;line-height:24px;}
	body.home #bd .bdbd .main h1 strong	{font-size:22px;}
	#hpstrap	{display:none;}

	#bd .contactpage .contactdetails dd	{font-size:18px;}
	#bd .contactpage .contactbox .contactdetails	{width:95%;}
	#bd .contactpage .contactbox .contactform	{width:95%;}

	#bd .gallerybox .gboxbd	{font-size:16px;line-height:24px;}
	#bd .gallerybox .gboxhd h2	{padding:10px 5px 5px 15px}
	#bd .gallerybox .gboxbd .gboxtxt ul	{max-width:none;}
	#bd .gallerybox .gboxbd .gboxtxt li	{padding-left:120px;min-height:150px;padding-bottom:10px;}
	#bd .gallerybox .gboxbd .gboxtxt2	{padding-top:10px;}
	#bd .gallerybox .gboxbd .gboxmenu	{width:auto;}
	#bd .gallerybox .gboxbd .gboxmenu h3	{padding-bottom:5px;}
	#bd .gallerybox .uncothmbcap ul	{padding-left:15px;}
	#bd .gallerybox .uncothmbcap .viewgallery	{left:0;}
	#fancybox-wrap #fancybox-title {font-size:12px;}

	#bd .aircraftpage .main #glossary dl	{padding:0 10px 35px 10px}
	#bd .aircraftpage .main #glossary dt	{width:auto;position:static;}
	#bd .aircraftpage .main #glossary dd p	{padding-bottom:10px;}

	#bd .indexpage .thumblist li	{width:95%;}
	#bd .indexpage .thumblist a.imglnk span	{width:100%;}
}


/*Form Updates and Overrides */

@media (min-width: 500px) {
	#bd .unhero	{z-index:98;}

}

@media  (max-width: 770px) {
	#bd #panel-quotation-request_s_1 input,#bd #panel-quotation-request_s_1 textarea,#bd #panel-quotation-request_s_1 select,#bd #panel-quotation-request_s_2 input,#bd #panel-quotation-request_s_2 textarea,#bd #panel-quotation-request_s_2 select	{font-size:14px;}
}

@media   (max-width: 980px) {
	#bd .fcquote .input-group-sm input	{max-width:200px;}
}

@media   (max-width: 820px) {
	#bd .fcquote .input-group-sm input	{max-width:150px;}
}

@media (max-width: 670px) {
	#panel-quotation-request_s_1 #form-quotation-request_s_1 > .form-group,#panel-quotation-request_s_2 #form-quotation-request_s_2 > .form-group	{width:48%;}
	#panel-quotation-request_s_1 .row,#panel-quotation-request_s_2 .row	{width:50%;}
	#bd #panel-quotation-request_s_1 input,#bd #panel-quotation-request_s_1 textarea,#bd #panel-quotation-request_s_1 select,#bd #panel-quotation-request_s_2 input,#bd #panel-quotation-request_s_2 textarea,#bd #panel-quotation-request_s_2 select	{font-size:18px;}
}

@media (max-width: 550px) {
	#panel-quotation-request_s_1 #form-quotation-request_s_1 > .form-group,#panel-quotation-request_s_2 #form-quotation-request_s_2 > .form-group	{width:auto;}
	#panel-quotation-request_s_1 .row,#panel-quotation-request_s_2 .row	{width:auto;}
}

#form-group-input_s_1 .form-horizontal:nth-child(3),#form-group-input_s_2 .form-horizontal:nth-child(3), #form-group-input_s_1 .form-horizontal:nth-child(4),#form-group-input_s_2 .form-horizontal:nth-child(4), #form-group-input_s_1 .form-horizontal:nth-child(5),#form-group-input_s_2 .form-horizontal:nth-child(5)	{display:none;}

#bd .bdbd .main .wp-caption {
    width: 100% !important;
}

/* Event Banner on Home page */
.event--banners {
    margin-top: 20px;
}

@media (min-width: 600px) {
    .event--banner {
        width: 33.33%;
        float: left;
    }
}

.event--banner {
    position: relative;
}

.event--banner p {
    margin: 0;
}

.event--banner div,
.event--banner img {
    max-width: 100%;
}

.event--banner img {
    width: 100%;
    height: auto;
}

.event--banner a {
    position: absolute;
    bottom: 0; 
    top: 0;
    margin: auto;
    color: #fff;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    transition: 500ms background ease-in-out;
    background: rgba( 0,0,0,.3);
    font-size: 16px;
}

.event--banner a > span:first-of-type {
    font-weight: bold;
    font-size: 20px;
    letter-spacing: 2px;
    margin-bottom: 1em;
}

.event--banner a > span:last-of-type {
    background-color: #3b86bd;
    font-size: 14px;
    padding: 8px 18px;
    text-align: center;
    margin-top: 2em;
    border-radius: 3px;
    transition: 500ms all ease-in-out;
}
.event--banner a > span:last-of-type:hover {
    background-color: #fff;
    color: #3b86bd;
}

.event--banner a:hover {
    background: rgba( 0,0,0,.6);
}

.event--banner a:hover,
.event--banner a:focus {
    text-decoration: none;
    color: #fff;
}

.page-id-2138 .intro-container {
    padding-bottom: 0 !important;
}

.ginput_container .datepicker,
.ginput_container input[type="text"] {
    border-radius: 0;
    border: 1px solid #c7c7c7;
}

.gform_button.button {
    padding: 10px 25px;
    border-radius: 3px;
    border: none;
    max-height: 100px;
    transition: all ease-in-out 0.2s;
    box-sizing: border-box;
    color: #fff;
    background: #3b86bd;
    width: 100%;
    border: 1px solid #fff;
}

.gform_button.button:hover {
    background-color: #fff;
    color: #3b86bd;
    border-color: #3b86bd;
}

.tourism-package-template-default input[type="text"]  {
    width: 100% !important;
}
