@font-face {
font-family: 'proximanovasemiboldwebfont';
src: url(//bousteadtravel.com/wp-content/themes/boustead/fonts/proximanovasemiboldwebfont.eot);
src: url(//bousteadtravel.com/wp-content/themes/boustead/fonts/proximanovasemiboldwebfont.eot) format('embedded-opentype'),
url(//bousteadtravel.com/wp-content/themes/boustead/fonts/proximanovasemiboldwebfont.woff2) format('woff2'),
url(//bousteadtravel.com/wp-content/themes/boustead/fonts/proximanovasemiboldwebfont.woff) format('woff'),
url(//bousteadtravel.com/wp-content/themes/boustead/fonts/proximanovasemiboldwebfont.ttf) format('truetype'),
url(//bousteadtravel.com/wp-content/themes/boustead/fonts/proximanovasemiboldwebfont.svg#proximanovasemiboldwebfont) format('svg');
}
@font-face {
font-family:'RalewayMedium';
src: url(//bousteadtravel.com/wp-content/themes/boustead/fonts/RalewayMedium.eot);
src: url(//bousteadtravel.com/wp-content/themes/boustead/fonts/RalewayMedium.eot) format('embedded-opentype'),
url(//bousteadtravel.com/wp-content/themes/boustead/fonts/RalewayMedium.woff2) format('woff2'),
url(//bousteadtravel.com/wp-content/themes/boustead/fonts/RalewayMedium.woff) format('woff'),
url(//bousteadtravel.com/wp-content/themes/boustead/fonts/RalewayMedium.ttf) format('truetype'),
url(//bousteadtravel.com/wp-content/themes/boustead/fonts/RalewayMedium.svg#RalewayMedium) format('svg');
} .alignnone{margin: 5px 20px 20px 0;}
.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto;}
.alignright{float:right;margin:5px 0 20px 20px;}
.alignleft{float:left;margin:5px 20px 20px 0;}
a img.alignright{float:right;margin:5px 0 20px 20px;}
a img.alignnone{margin: 5px 20px 20px 0;}
a img.alignleft{float:left;margin:5px 20px 20px 0;}
a img.aligncenter {display: block;margin-left:auto;margin-right:auto;}
.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center;}
.wp-caption.alignnone{margin:5px 20px 20px 0;}
.wp-caption.alignleft{margin:5px 20px 20px 0;}
.wp-caption.alignright{margin:5px 0 20px 20px;}
.wp-caption img{border: 0 none;height: auto;margin:0;max-width:98.5%;padding:0;width:auto;}
.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px;} .screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important;white-space:nowrap;height:1px;width:1px; 	overflow:hidden;}
.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0, 0, 0, 0.6);clip:auto !important;color:#21759b;display:block;font-size:14px;font-size:0.875rem;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000;} body{margin:0;padding:0;font-family:'Open Sans', sans-serif;color:#5e5e5e;}
.wrapper{position:relative;}
h1,h2,h3,h4,h5,h6{margin:0;font-weight:300;}
.no-margin{margin:0 !important;}
.no-padding{padding:0 !important;}
.no-border{border:0 !important;}
.full{width:100% !important;}
.bold{font-weight:bold;}
a,.fa,.btn{transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;}
a{color:#01a7a2;}
a:hover, a:focus{color:#006865;text-decoration:none;}
.form-control:focus{border-color:#01a7a2;box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(1,167,162,.6);-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(1,167,162,.6);}
textarea.form-control{height:auto !important;}
hr{margin:25px 0;}
.form-group.required .control-label:after{content:"*";color:#e60000;}
label{font-weight:normal;color:#FFF;}
::selection{background-color:#03a39e;color:#FFF;}
::-moz-selection{background-color:#03a39e;color:#FFF;}
.txt-tbl{height:100%;display:table;margin:0 auto;width:100%;}
.txt-tbl .txt-cll{display:table-cell;vertical-align:middle;}
.ui-widget-header{background:#01a7a2 !important;}
.ui-state-default, .ui-widget-content .ui-state-default{border:1px solid #01a7a2;background:#01a7a2;color:#FFF;}
.ui-widget-content .ui-state-default.ui-state-highlight{color:#01a7a2;background:#f2f2f2;}
.ui-datepicker{width:16em !important;}
.ui-datepicker table{font-size:.8em !important;}
.ui-datepicker th{padding:.5em .3em !important;}
.ui-datepicker td{font-size:12px !important;}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover{border:1px solid #006865 !important;background:#006865 !important;} .btn{background-color:#01a7a2;outline:none;color:#FFF;text-transform:uppercase;font-family:'Open Sans', sans-serif;font-weight:600;}
.btn-more{font-size:13px;padding:8px 16px;font-family:'proximanovasemiboldwebfont';display:inline-block;}
.btn-submit{background-color:#01a7a2;}
.btn:hover,.btn:focus,.btn-submit:hover,.btn-submit:focus{background-color:#006865;color:#FFF;}
.btn-dark{background-color:#323232;font-size:13px;padding:8px 16px;font-family:'proximanovasemiboldwebfont';display:inline-block;}
.btn-dark:hover,.btn-dark:focus{background-color:#494949;color:#FFF;}
.btn.btn-learn-more{background:none;border:1px solid #FFF;padding:10px 25px;font-family:'Open Sans', sans-serif;font-weight:400;}
.btn.btn-learn-more:hover,.btn.btn-learn-more:focus{background-color:#fff;color:#3e3e3e;} #header{padding-top:30px;}
.logo{float:left;}
.logo .ctm{margin-left:20px;}
.email-wrap{float:right;margin-top:-6px;font-weight:700;font-style:italic;}
.email-wrap small{font-size:90%;}
.contacts-wrap{float:right;margin-bottom:-5px;clear:right;margin-top:8px;}
.contacts-wrap .social{margin-bottom:10px;}
ul.list-social{padding:5px 0 0;margin:0;text-align:right;}
ul.list-social>li{padding:0;}
ul.list-social>li>a{background-color:#00ada8;color:#FFF;font-size:18px;height:32px;width:32px;line-height:32px;display:inline-block;text-align:center;}
ul.list-social>li>a:hover,ul.list-social>li>a:focus{color:#ccc;}
.contacts-wrap .contact-info{background-color:#00ada8;display:inline-block;}
.contact-info>div{float:left;}
.contact-info .first{background-color:#fbfbfb;border:1px solid #666666;padding:14px;}
.contact-info .last{position:relative;}
.contact-info .last .phone-icon{padding:11px 13px;display:inline-block;vertical-align:top;background-color:#666666;color:#FFF;font-size:20px;}
ul.list-phones{margin:0;padding:18px 10px 0px 0;display:inline-block;}
ul.list-phones>li{display:block;font-size:12px;color:#FFF;text-transform:uppercase;line-height:1.2;}
ul.list-phones>li span{float:right;font-weight:700;padding-left:10px;}  .menu-wrap{background-color:#323232;border-top:3px solid #00ada8;;}
.navbar-default{background-color:transparent;border:0;border-radius:0;min-height:inherit;margin-bottom:0;margin-top:8px;}
ul.corp-nav>li{display:inline-block;}
ul.corp-nav>li>a{color:#FFF;padding:12px 15px;}
ul.corp-nav>li>a:focus, ul#menu-main-menu>li>a:hover{background:transparent;color:#00a6a1;}
.nav>li>a:focus,.nav>li>a:hover{background:transparent;color:#00a6a1;}
.nav .glyphicon{color:#333;display:none;}
.caret{display:none;}
@media (min-width: 768px) {
.navbar-default{float:right;}
.navbar-collapse.collapse{padding:0;display:inline-block !important;}	
ul.dropdown-submenu>li>.dropdown-submenu{top:0;left:100%;}
ul.corp-nav li a{display:block;}
ul.corp-nav li:last-child a{padding-right:0;}
ul.corp-nav>li:first-child>a{padding-left:0;}
ul.corp-nav>li:first-child>a:before{content:'\f015';font:normal normal normal 14px/1 FontAwesome;padding-right:8px;} ul.corp-nav>li:hover .dropdown-submenu,ul.corp-nav>li.click .dropdown-submenu{opacity:1;visibility:visible;-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);}
ul.corp-nav>li>.dropdown-submenu{background:rgba(0, 173, 168, 1);border:0;box-shadow:none;
min-width:200px;display:block;opacity:0;z-index:5;visibility:hidden;-webkit-transform:scale(.8);-moz-transform:scale(.8);-ms-transform:scale(.8);-o-transform:scale(.8);transform:scale(.8);-webkit-transition:visibility 500ms, opacity 500ms, -webkit-transform 500ms cubic-bezier(.43, .26, .11, .99);-moz-transition:visibility 500ms, opacity 500ms, -moz-transform 500ms cubic-bezier(.43, .26, .11, .99);-o-transition:visibility 500ms, opacity 500ms, -o-transform 500ms cubic-bezier(.43, .26, .11, .99);-ms-transition:visibility 500ms, opacity 500ms, -ms-transform 500ms cubic-bezier(.43, .26, .11, .99);transition:visibility 500ms, opacity 500ms, transform 500ms cubic-bezier(.43, .26, .11, .99);position:absolute;top:100%;padding:0;list-style-type:none;}	
ul.dropdown-submenu>li>a{padding:8px 15px;color:#FFF;}
ul.dropdown-submenu>li>a:hover, ul.dropdown-submenu>li>a:focus{background:#218b88;}
}
@media (max-width: 767px) {
.container>.navbar-header{padding-right:15px;margin:0;}
.menu-wrap{padding:8px 0;}
.menu-wrap .container{padding:0;}
.menu-wrap .social{float:left !important;padding-left:15px;}
.navbar-toggle{margin:0 15px 0 0;border-color:#03a39e;}
.navbar-toggle .icon-bar{background-color:#03a39e;}
#corp-main-nav{clear:both;border:0;box-shadow:none;}
ul.corp-nav{padding:8px 15px 5px;border-top:1px solid #555;margin-top:8px;}
ul.corp-nav>li{display:block;}
ul.corp-nav>li>a{padding:8px 0px;}
ul.list-social{padding:0;}
.caret{display:none;}
.navbar-nav{margin:0 -15px;}
.nav .glyphicon{display:block;position:absolute;top:0;right:0;padding:10px 15px;color:#FFF;}
.dropdown-submenu{min-width:100%;position:relative;padding-left:15px;margin-bottom:0;list-style-type:none;display:none;}
ul.dropdown-submenu>li>a{padding:5px 0;display:block;}
}  #main-content{min-height:250px;}
.page-title{margin-bottom:25px;}
.page-title h1,.left-content h1{text-transform:uppercase;font-weight:300;}
.h2{font-weight:300;margin:0;}
#post-538 .page-title{text-align:center;}
.enquiry-form label{color:#5e5e5e;}
.post_content p{text-align:justify;}
.page-id-408 #main-content{background-color:#323232;}
.package-selection{color:#FFF;position:relative;}
.package-selection:before{content:'';position:absolute;width:50%;height:100%;top:0;background-color:#878787;left:0;z-index:1;}
.package-selection:after{content:'';position:absolute;width:50%;height:100%;top:0;background-color:#323232;right:0;z-index:1;}
.package-selection .row{margin:0;}
.package-selection [class*="col-"]{padding:0;}
.package-selection .col-1{background-color:#878787;z-index:5;padding:15px 25px;}
.package-selection .col-1 p{margin:0;}
.package-selection .col-1 a{color:#FFF;}
.col-1 a:hover,.col-1 a:focus{color:#bbb;}
.package-selection .angle{position:absolute;top:16px;font-size:24px;right:25px;}
.package-selection .col-2{background-color:#323232;z-index:5;}
.package-selection .col-2 .form-wrap{position:absolute;bottom:0;width:100%;background-color:#00ada8;padding:40px;}
.frm-main h3{font-family:'RalewayMedium';color:#fafdfd;text-transform:none;margin-bottom:25px;}
.frm-main p{font-family:'proximanovasemiboldwebfont';color:#d0ddf2;line-height:1.2;margin-bottom:15px;}
.frm-main label{font-family:'Ubuntu', sans-serif;font-weight:500;font-size:13px;}
span.wpcf7-not-valid-tip{font-size:12px;}
div.wpcf7-response-output{font-size:12px;line-height:1.3;}
.frm-main .form-group.submit{position:relative;}
.frm-main .form-group.submit:before{font:normal normal normal 14px/1 FontAwesome;content:"\f105";position:absolute;top:14px;right:90px;}
.frm-main .form-group.submit .btn{display:block;width:100%;padding:12px;}
div.wpcf7 .frm-main .ajax-loader{position:absolute;top:12px;right:25px;}
.world-time .col-sm-6.last{padding-left:10px;}
.world-time .col-sm-6>div:not(:last-child){margin-bottom:10px;}
.jcgmt-container{display:inline-block;}
.jcgmt-container>div{float:left;position:relative;}
.jcgmt-container .col.left{margin-right:10px;}
.jcgmt-flag{float:left;margin-right:10px;}
.jcgmt-title{float:left;}
.jcgmt-flag img{max-width:100%;height:auto;display:block;}
.jcgmt-lbl{float:left;color:#6c91c5;font-size:11.222222px;line-height:1;}
.jcgmt-date{color:#7d818d;font-size:12px;}
.jcgmt-digital{color:#363638;font-weight:600;font-size:12px;}
.jcgmt-digital span{font-size:10px;text-transform:uppercase;}
.news-wrap{clear:both;}
.news-wrap .row{margin:0;}
.news-wrap .row>div{padding:0;}
.feedzy-rss .rss_item{padding:2px 0 !important;}
.bg-w{background-color:#FFF;}
.bg-gr{background-color:#e7e7e7;}
.world-news,.corporate-events,.exchange-rates{padding:40px 25px;}
.world-news h3, .corporate-events h3, .world-time h3, .world-exchange-rates h3{color:#848484;font-weight:300;margin-bottom:25px;text-transform:uppercase;}
.world-news h3{margin-bottom:10px;}
span.credit-to{display:block;font-size:14px;font-weight:600;padding-top:5px;}
span.credit-to a{vertical-align:middle;}
span.credit-to img{padding-right:5px;}
.corporate-events h4{margin-bottom:10px;color:#878787;}
.world-exchange-rates h3{margin-bottom:0;}
.world-news>div:not(:last-child){margin-bottom:25px;}
.world-news .news h4{font-weight:300;color:#7c7c7c;font-size:16px;margin-bottom:5px;line-height:1.2;}
.world-news .news *,.corporate-events p,.feedzy-rss .rss_item{color:#686868;line-height:1.5;text-align:justify;}
.world-news .btn-wrap,.corporate-events .btn-wrap{display:inline-block;margin-top:25px;}
.world-exchange-rates{margin-bottom:25px;}
.widget.widget_exchange_rate_table>div{width:auto !important;border:0 !important;}
.widget.widget_exchange_rate_table table{width:100%;}
.widget.widget_exchange_rate_table table>tbody>tr>td{padding:3px;}
.page-id-408 .package-type>div{float:left;width:33.33333333%;position:relative;}
.page-id-408 .package a{color:#FFF;padding:18px 25px 14px;display:block;}
.page-id-408 .package h4{font-weight:300;margin-bottom:2px;}
.page-id-408 .package p{margin-bottom:0;font-size:13px;}
.page-id-408 .package span{position:absolute;top:15px;right:25px;}
.page-id-408 .package-type>div:first-child{background-color:#0f9e9a;}
.page-id-408 .package-type>div:nth-child(2){background-color:#50b1ae;}
.page-id-408 .package-type>div:nth-child(3){background-color:#03a29d;}
.page-id-408 .package-type>div:nth-child(4){background-color:#0c9591;}
.page-id-408 .package-type>div:nth-child(5){background-color:#00ada8;}
.page-id-408 .package-type>div:last-child{background-color:#218b88;}
.features-wrap{position:relative;}
.featured-titles{background-color:#878787;padding:15px 0;}
.featured-titles h5{font-weight:600;color:#FFF;text-transform:uppercase;}
.featured-content{background-color:#FFF;padding:40px 0;}
.top-destinations>div:not(:last-child){margin-bottom:15px;}
.top-destinations h5{font-family:'Roboto', sans-serif;font-size:16px;color:#00ada8;}
.top-destinations p{margin-bottom:0;color:#848484;}
.top-destinations p a{color:#848484;}
.featured-content .btn-wrap{display:inline-block;margin-top:25px;}
.featured-content .our-partners .btn-wrap{display:inline-block;margin-top:25px;}
.featured-videos .textwidget>div:not(:last-child){margin-bottom:15px;} .search-bar{background-color:#3e3e3e;padding:60px 0;position:relative;}
.has-icon .form-control-feedback{line-height:34px;color:#606060;}
.search-form .form-group{width:29.799999%;}
.search-form .form-control{width:100%;height:38px;}
.search-form .form-group-submit{display:inline-block;}
.search-form .form-group-submit .btn{height:38px;}
.form-inline .has-feedback .form-control-feedback{right:5px;top:3px;}
#content-wrap{padding:60px 0;background-color:#f5f5f5;min-height:350px;}
#content-wrap.content-472{background-color:#ebebeb;}
.package-type{margin-bottom:30px;}
ul.nav-package-type{padding:0;margin:0;}
ul.nav-package-type>li{float:left;width:49.8%;position:relative;margin-bottom:3px;margin-right:3px;}
ul.nav-package-type>li:nth-child(2n){margin-right:0;}
ul.nav-package-type>li>a{background-color:#0f9e9a;padding:20px;color:#FFF;}
ul.nav-package-type>li>a:hover,ul.nav-package-type>li>a:focus,ul.nav-package-type>li.active>a{background-color:#218b88;color:#FFF;}
ul.nav-package-type>li span{position:absolute;top:18px;right:25px;font-size:16px;}
ul.nav-package-type>li p{margin-bottom:0;}
.package-country{border:1px solid #aaa;min-height:310px;}
.nav-package-country{border-bottom:1px solid #aaa;}
.nav-package-country>li{float:none;display:inline-block;}
.nav-package-country>li>a{color:#5e5e5e;border-radius:0;border:0;margin:0;text-transform:uppercase;font-weight:600;font-size:13px;padding:10px 16px;}
.nav-package-country>li.active>a,.nav-package-country>li.active>a:focus,.nav-package-country>li.active>a:hover{background-color:#5e5e5e;color:#FFF;border:0;}
.tab-content-country{padding:25px;}
.country-info{margin-bottom:25px;text-align:justify;}
.country-info h4{margin-bottom:10px;text-transform:uppercase;font-weight:600;}
.country-info p{text-align:justify;}
#package-not-found{border-top:1px solid #aaa;padding-top:25px;}
.packages{padding-top:25px;}
.packages .package{border:1px solid #c9c9c9;padding:20px 20px 10px;}
.packages>div:not(:last-child){margin-bottom:25px;}
.package .name{border:1px solid #888;padding:10px 15px;margin-bottom:20px;text-transform:uppercase;color:#555;font-weight:700;}
.package .attrib{position:relative;}
.new-badge{position:absolute;top:-10px;right:-3px;max-width:25%;}
.package .attrib .price{background-color:#03a39e;color:#FFF;border-radius:4px;text-align:center;padding:8px 16px;font-weight:700;font-size:24px;margin-bottom:5px;}
.package .attrib.corp-single .package-phone{line-height:1.2;font-size:16px;background-color:#03a39e;color:#FFF;border-radius:4px;text-align:center;padding:8px 20px;font-weight:700;margin-bottom:5px;}
.package .attrib.corp-single span{display:block;font-size:16px;font-weight:400;}
.package .attrib .btn{display:block;background-color:#5d5d5d;color:#FFF;}
.package .attrib .btn:hover,.package .attrib .btn:focus{background-color:#3d3d3d;color:#FFF;}
.package-details{font-size:13px;}
.package-details .fa{font-size:20px;color:#565656;}
.package-details>div:not(:first-child){border-left:1px solid #ddd;padding-left:25px;}
.single-corp{position:relative;}
.single-corp .page-title h1{font-weight:600;}
.back{display:block;text-align:right;margin:10px 0;}
.tab-content-careers{border:1px solid #aaa;padding:40px 35px 25px;}
.tab-content-careers .tab-pane>div:not(:last-child){margin-bottom:35px;}
.job .position{overflow:hidden;margin-bottom:35px;}
.position h4{text-transform:uppercase;margin-bottom:5px;font-weight:300;}
.position h3{text-transform:uppercase;font-weight:600;}
.position h3 span{font-weight:normal;}
.job-desc h4{text-transform:uppercase;margin-bottom:10px;font-weight:300;}
.job-desc ul{margin-bottom:20px;}
.job-desc ul>li:not(:last-child){margin-bottom:5px}
.stButton .stArrow{display:none !important;}
.stButton .stArrow, .stButton .stButton_gradient{height:22px !important;}
.partners .partner:not(:last-child){margin-bottom:25px;}
.partner h3{margin-bottom:10px;text-align:center;color:#808080;font-size:18px;font-weight:600;}
.form-buttons-wrap{margin-top:15px;margin-bottom:15px;position:relative;}
.form-buttons-wrap .fa{font-size:24px;line-height:38px;vertical-align:middle;}
.form-buttons-wrap .btn{margin-left:10px;}
.addon-title{padding-top:12px;}
.add-on .fa{display:block;text-align:center;margin:7px auto;color:#FFF;font-size:24px;} .who-we-are{position:relative;font-weight:400;color:#FFF;text-align:justify;}
.who-we-are h1,.who-we-are h2{text-transform:uppercase;font-family:'Open Sans', sans-serif;font-weight:300;margin-bottom:25px;font-size:30px;}
.who-we-are .btn{margin-top:25px;}
.we-are,.award-winning,.our-strength{padding:40px;margin-bottom:10px;}
.we-are{background:url(http://bousteadtravel.com/wp-content/themes/boustead/img/who_we_are_bg.jpg) no-repeat;background-size:cover;}
.award-winning{background:url(http://bousteadtravel.com/wp-content/themes/boustead/img/award_winning_bg.jpg) no-repeat;height:490px;background-size:cover;}
.our-strength{background:url(http://bousteadtravel.com/wp-content/themes/boustead/img/our_strength_bg.jpg) no-repeat;height:490px;background-size:cover;}
.tc,.holdings{background-color:#666666;padding:40px;}
#visahqWidgetResult-req{margin-left:5px !important;}
.widget-main{float:none !important;margin:auto !important;}
.left-content{background-color:#E4E4E4;padding:40px;}
.left-content h1{margin-bottom:25px;}
.left-content ul{text-align:justify;}
.cform-title{background-color:#0f9e9a;color:#FFF;padding:30px 35px 0;line-height:normal;}
.cform-wrap{background-color:#0f9e9a;padding:30px 35px;}
.cbtn-submit{background-color:#efefef;color:#0f9e9a;}
.cbtn-submit:hover,.cbtn-submit:focus{outline:none;background-color:#FFF;color:#0f9e9a;}
.wpcf7-list-item-label,div.wpcf7-response-output{color:#FFF;}
.wpcf7-form-control-wrap.ctm_client{line-height:34px;}
.team-wrap{margin-top:40px;padding:0 10px;}
.team .image{margin-bottom:15px;}
.team h4{margin-bottom:5px;}
.team .position{margin:0;}
.team-wrap.consultants .col-sm-3{margin-bottom:15px;}
.team{color:#FFF;padding:15px;}
.team.t1{background-color:#ca4580;}
.team.t2{background-color:#0f9e9a;}
.team.t3{background-color:#cdcdcd;color:#6e6e6e;}
.team.t4{background-color:#525252;} #post-417 .page-title h1{color:#FFF;}
.offices{position:relative;}
.office h4{margin-bottom:10px;}
.offices>div{color:#FFF;padding:28px;font-weight:300;margin-bottom:10px;}
.office.kl{background-color:#ca4580;}
.office.pj{background-color:#cdcdcd;color:#6e6e6e;}
.office.pj *{color:#464444;}
.office.sa{background-color:#207b99;}
.office.ehs{background-color:#525252;margin-bottom:0} .travel-technology{position:relative;color:#FFF;}
.technology{background:url(http://bousteadtravel.com/wp-content/themes/boustead/img/t1.jpg) no-repeat;background-size:cover;padding:60px 40px;margin-bottom:10px;}
.technology h1{margin-bottom:25px;text-transform:uppercase;}
.travel-technology .find-out-how{background-color:#cf375b;}
.travel-technology .online-booking-tool{background:url(http://bousteadtravel.com/wp-content/themes/boustead/img/t2.jpg) no-repeat;background-size:cover;}
.travel-technology .mobile-app{background:url(http://bousteadtravel.com/wp-content/themes/boustead/img/t3.jpg) no-repeat;background-size:cover;}
.tech-group h2,.corp-group h2{text-transform:uppercase;margin-bottom:25px;}
.travel-technology .find-out-how h2{line-height:66px;}
.tech-group .btn,.corp-group .btn,.corporate-travel .find-out-how .btn,.travel-program .btn{margin-top:25px;}
.tech-group>div,.corp-group>div{float:left;width:32.699999%;height:490px;padding:40px;}
.tech-group>div:not(:last-child),.corp-group>div:not(:last-child){margin-right:10px} .corporate-travel{position:relative;color:#FFF;}
.corporate-travel p{text-align:justify;}
.travel-program h1,.corporate-travel .find-out-how h2{font-size:30px;font-weight:30px;text-transform:uppercase;margin-bottom:25px;}
.corporate-travel .group-1{margin-bottom:10px;}
.travel-program{background:url(http://bousteadtravel.com/wp-content/themes/boustead/img/ct1.jpg) no-repeat;background-size:cover;padding:60px 40px;height:360px;}
.corporate-travel .find-out-how{background-color:#00ada8;height:360px;padding:40px;}
.corp-group .se{background-color:#e1e1e1;color:#2f2f2f;}
.corp-group .cvm{background-color:#818181;}
.corp-group .se .btn{color:#2f2f2f;border-color:#2f2f2f;}
.corp-group .se .btn:hover{border-color:#fff;}
.corp-group .tcs{background:url(http://bousteadtravel.com/wp-content/themes/boustead/img/ct2.jpg) no-repeat;background-size:cover;} .package-region-wrap, .sidebar-wrap{background-color:#dcdcdc;padding:30px 25px;}
.package-region-wrap .tab-content{margin-top:25px;margin-bottom:15px;display:inline-block;width:100%;}
.package-region-wrap h2{color:#565656;font-weight:300;margin-bottom:5px;text-transform:uppercase;}
.package-region-wrap p{color:#565656;font-size:13px;}
ul.nav-package-region{margin:0;padding:0;}
ul.nav-package-region>li,ul.menu-tabs>li{border-bottom:1px solid #c1c1c1;}
ul.nav-package-region>li:first-child,ul.menu-tabs>li:first-child{border-top:1px solid #c1c1c1;}
ul.nav-package-region>li>a,ul.menu-tabs>li>a{font-weight:700;color:#6e6e6e;padding:10px 15px 10px 0;text-transform:uppercase;}
ul.nav-package-region>li.active>a,ul.menu-tabs>li.active>a{font-size:24px;}
ul.nav-package-region>li>a:hover,ul.nav-package-region>li>a:focus,
ul.menu-tabs>li>a:hover,ul.menu-tabs>li>a:focus{color:#6e6e6e;}
ul.menu-tabs{margin:20px 0;padding:0;}
ul.menu-tabs>li:nth-child(3).active>a{font-size:19px;}
.package-quote-form{background-color:#0f9e9a;padding:25px 20px;}
.package-quote-form h3,.related-packages h3{color:#FFF;text-transform:uppercase;font-weight:300;margin-bottom:20px;}
.package-quote-form .form-control{border-radius:0;background-color:#FFF;}
.package-quote-form .btn{background-color:#efefef;color:#0f9e9a;}
.package-quote-form .form-control-feedback{width:34px;}
.package-quote-form .has-feedback .form-control{padding-right:25px;}
.package-quote-form div.wpcf7-response-output{color:#FFF;}
.package-quote-form span.wpcf7-not-valid-tip{color:#b50202;}
.package-quote-form label,.uploader-wrap{color:#FFF;}
.related-packages{background-color:#0f9e9a;padding:25px 20px;margin-top:25px;}
.related-packages>div:not(:last-child){margin-bottom:25px;}
.related-package{border:1px solid #ddd;padding:10px 15px;}
.related-package .name{margin-bottom:5px;text-transform:uppercase;color:#fff;font-weight:700;}
.related-package .btn-wrap{text-align:right;}
.related-package a{color:#FFF;font-size:13px;font-style:italic;}
.related-package a:hover,.related-package a:focus{color:#ddd;} #footer{background-color:#878787;padding:40px 0;clear:both;}
#fcol-2{position:relative;}
#hq1:after{content:'';position:absolute;background-color:#ccc;width:1px;height:80px;top:0px;right:10px;}
#hq2:after{content:'';position:absolute;background-color:#ccc;width:1px;height:80px;top:0px;right:2px;}
#hq3:after{content:'';position:absolute;background-color:#ccc;width:1px;height:80px;top:0px;right:8px;}
#hq2 span.small{font-size:11px;font-weight:normal;}
h4.cw-title{color:#fff;font-weight:400;margin-bottom:15px;}
#footer p{color:#FFF;font-size:13px;}
ul#menu-corporate-footer-menu{padding:0;list-style-type:none;margin:0;}
ul#menu-corporate-footer-menu>li{margin-bottom:5px}
ul#menu-corporate-footer-menu>li>a{color:#FFF;}
ul#menu-corporate-footer-menu>li>a:hover,ul#menu-corporate-footer-menu>li>a:focus{color:#00aaa5;}
.form-subscribe{background-color:#f2f2f2;padding:4px;border-radius:4px;position:relative;}
.form-subscribe input{background:#f2f2f2;border:0 !important;width:99% !important;border-radius:0;box-shadow:none !important;outline:none !important;height:34px;}
.form-subscribe .btn-submit{border-radius:4px !important;height:34px;}
#fcol-3 .contacts-wrap{position:absolute;right:15px;bottom:-30px;float:none;}
#footer .contact-info .last .phone-icon{padding:14px 13px;}
#footer ul.list-phones{padding:18px 0px;}
#copyright{background-color:#212121;padding:10px 0;}
#copyright p{margin:0;font-size:12px;color:#FFF;}
p.developer a{color:#FFF;display:inline !important}
p.developer a:hover{color:#01a7a2;} @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) { .jcgmt-date{clear:both;padding-left:40px;}
}
@supports (-ms-accelerator:true) { .jcgmt-date{clear:both;padding-left:40px;}
}
@media (min-width:1200px) {
.travel-program .txt-tbl{width:75%;margin:0;}
}
@media (min-width:992px) {
.row-eq-height-md{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}
#content-wrap .col-md-push-3{left:32%;}
#page-content{width:68%;}
#content-wrap .col-md-pull-9{right:68%;}
#sidebar{width:32%;}
.featured-titles h5.td{padding-left:25px;}
.featured-titles h5.op{padding-left:5px;}
.top-destinations.first{padding:0 25px;}
.top-destinations.last{padding:0 10px;}
.col-first{padding-right:5px;}
.col-last{padding-left:5px;}
.corporate-travel .col-first{width:66.3333333%;}
.corporate-travel .col-last{width:33.666666%;}	
#fcol-1{width:36.333333%;padding-right:60px;}
#fcol-2{width:28.333333%;padding:0 80px;}
#fcol-3{width:36.333333%;padding-left:60px;}
}
@media (min-width:768px) {
.row-eq-height{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}
.col-sm-offset-2-5{margin-left:12.5%;}
.col-flex{flex:1;}
.col-centered{float:none;margin:auto;}
#header .logo{margin-top:-10px;}
.logo img.ctm{margin-left:15px;}
.logo img{display:inline-block;}
.package-quote-form .col-2 .first{padding-right:8px;}
.package-quote-form .col-2 .last{padding-left:8px;}
p.developer{text-align:right;}
.cform-wrap .first{padding-right:5px;}
.cform-wrap .last{padding-left:5px;}
.corp-group h2{padding:0 5px;}
.team-wrap .col-sm-3{padding:0 5px;}
.package-details .date{width:42%;}
.package-details .date .date-wrap small{background:#FFF;padding:1px 5px;font-size:70%;}
.package-details .date .date-wrap span{font-size:12px;}
} @media (max-width:1199px) {
.search-form .form-group{width:28.799999%;}
ul.nav-package-type>li{width:49%;}
.package .attrib.corp-single .package-phone{font-size:14px;padding:8px 12px;}
.tech-group>div, .corp-group>div{width:32.6%;}
#cf-col-1{width:70%;}
#cf-col-2{width:30%;}	
#footer ul.list-phones{padding:5px 14px;}
#hq1:after,#hq2:after,#hq3:after{width:0;content:inherit;}
} @media (max-width:991px) {
.news-wrap .row-eq-height-md>div{clear:both;min-height:215px;}
.search-form .form-group{width:27.799999%;}
#page-content{margin-bottom:25px;}
.jcgmt-container{margin-right:10px;}
.package .attrib .price{font-size:18px;padding:8px 16px;}
.tc, .travel-program,.left-content{margin-bottom:10px;}
.tech-group>div:not(:last-child), .corp-group>div:not(:last-child){margin-right:0;margin-bottom:10px;}
.tech-group>div, .corp-group>div{float:none;width:auto;}
.travel-technology .find-out-how h2{line-height:normal;}
.offices{margin-top:10px;}
#cf-col-1{width:64%;}
#cf-col-2{width:36%;}
#footer ul.list-phones{padding:5px 4px;}
} @media (max-width:767px) {
#header{border-top:3px solid #03a39e;padding-top:15px;}
.logo{float:none;padding-bottom:15px;text-align:center;}
.logo img{display:inline-block;}
.search-bar{padding:40px 0;}
.search-form .form-group{width:auto;}
.search-form .form-group-submit{display:block;text-align:center;}
#content-wrap{padding:40px 0;}
.package-selection:before,.package-selection:after{height:0;z-index:-1;}
.package-selection .col-2 .form-wrap{position:relative;padding:40px 25px;}
.package-selection .col-1 p{padding-right:20px;}
.package-selection .col-2 .form-wrap,.world-news, .corporate-events, .exchange-rates{padding:25px;}
.jcgmt-container{display:block;float:left;margin-right:0px;margin-bottom:15px;width:33.333333%;margin-bottom:10px !important;}
.world-time .col-sm-6>div:not(:last-child){margin-bottom:0;}
.world-time .col-sm-6.last{padding:0;}
.package-selection .angle{top:7px;}
.featured-titles{display:none;}
.f-title{padding:15px;background-color:#878787;color:#FFF;font-weight:600;margin-bottom:25px;}
.featured-content .btn-wrap{margin-bottom:25px;}
.headquarters>div, .team, .our-top-destinations{margin-bottom:25px;}
.headquarters>div:nth-child(3){clear:both;}
.package .attrib .price{float:left;width:49%;margin-right:2%;font-size:inherit;line-height:22px;}
.package .attrib .btn{float:left;width:49%;height:inherit;line-height:24px;}
.attrib.corp-single .package-phone{float:left;width:49%;margin-right:2%;font-size:inherit;}
.attrib.corp-single .btn{float:left;width:49%;height:inherit;line-height:37px;}
.package-quote-form .col-2 .first,.related-packages>div:not(:last-child), .cform-wrap .first{margin-bottom:15px;}	
.we-are, .award-winning, .our-strength, .tc, .holdings,	.technology, .tech-group>div, .corp-group>div, .corporate-travel .find-out-how, .travel-program{padding:40px 25px;height:auto;}
.travel-program br{display:none;}	
#cf-col-1{width:52%;float:left;}
#cf-col-2{width:48%;float:left;}
#copyright{text-align:center;}
} @media (max-width:667px) {
.page-id-408 .package-type>div{width:50%;}
} @media (max-width:567px) {
.our-top-destinations .col-xs-6{width:100%;}
.package-selection .col-1 p{padding:0;}
.package-selection .angle{display:none;}
.jcgmt-container{width:50%;}
.package-details>div{width:100%;margin-bottom:10px;}
.package .name{font-size:18px;}
.package-details .date{margin-bottom:0;}
.package-details>div:not(:first-child){border:0;padding-left:15px;}
#footer{padding-bottom:0;}
.textwidget .contacts-wrap{float:left;}
#cf-col-1,#cf-col-2{float:none;width:100%;}
#cf-col-1{margin-bottom:15px;}
} @media (max-width:467px) {	
.jcgmt-container,.page-id-408 .package-type>div{width:100%;}
.tab-content-careers{padding:25px;}
.headquarters>div{width:100%;}
ul.nav-package-type>li{width:100%;margin-right:0;}
.tab-content-country{padding:15px;}
.package .attrib.corp-single .package-phone{margin-bottom:10px;}
.package .attrib.corp-single .package-phone,.attrib.corp-single .btn{float:none;width:100%;}
} @media (max-width:367px) {
.package .attrib .price{float:none;width:100%;margin-right:0;display:block;}
.package .attrib .btn, .team-wrap .col-xs-6{float:none;width:100%;}
.cform-wrap{padding:40px 25px;}
.offices>div,.left-content{padding:25px;}
.form-group.recaptcha{margin-left:-32px;}
#copyright p a{display:block;}
}