/* =Responsive (Mobile) Design-------------------------------------------------------------- */
@media (max-width: 2000px) {
#wrapper {
    min-height:430px;
}

}
@media (max-width: 1480px) {
#wrapper {
    min-height:346px;
}
}
@media (max-width: 1300px) {
#wrapper {
    min-height:250px;
}
}

@media (max-width: 1168px) {
/**** 1024 ****/
.container {
	max-width: 993px;
}
/* menu*/
.js .sub-header-menu {
    display: none;
}
.js .main-nav {
    position: relative;
    background-color: #585858;
    clear: both;
    margin: 0 auto;
}
.js .main-nav .menu {
    display: none;
    position: absolute;
    width: 100%;
    top: 56px;
	right:0px;
    z-index: 1000;
	border:2px solid #fec53b;
}
.js .main-nav .menu ul {
    /*margin-top: 1px;*/
}
.js .main-nav .menu li {
    float: none;
	background:#003557;
    border: none;
}
.js .main-nav .menu li a {
    color: #fff;
    font-size: 11px;
    font-weight: normal;
    height: auto;
    line-height:1.3;
    padding: 15px 15px;
    border: none;
    border-bottom: 1px solid #fec53b;
    text-shadow: none;
    text-align: left;
    cursor: pointer;
    white-space : normal;
    word-wrap: break-word;

}
.js .main-nav .menu li a:hover, .js .main-nav  .menu li.current_page_item a, .js .main-nav .menu li.current-menu-item a, .js .main-nav .menu li.current-menu-parent a{
	background:#fec53b;
	color:#003557;
}
.js .main-nav .menu li.menu-item-has-children li a{
	background:#003557;
	color:#fff;
}
.js .main-nav .menu li.menu-item-has-children li a:hover, .js .main-nav .menu li.menu-item-has-children li.current_page_item a, .js .main-nav .menu li.menu-item-has-children li.current-menu-item a, .js .main-nav .menu li.menu-item-has-children li.current-menu-parent a{
	background:#fec53b;
	color:#003557;
}

.js .main-nav .menu li li a {
    position: relative;
    padding: 10px 10px 10px 30px;
}
.js .main-nav .menu li li li a {
    position: relative;
    padding: 0 10px 0 40px;
}
.js .main-nav .menu li li a: :before {
    content: '\2013';
    position: absolute;
    top: 0;
    left: 20px;
}
.js .main-nav .menu li li li a: :before {
    content: '\2013';
    position: absolute;
    top: 0;
    left: 20px;
}
.js .main-nav .menu li li li a: :after {
    content: '\2013';
    position: absolute;
    top: 0;
    left: 30px;
}
.js .main-nav .menu li ul {
    position: static;
    visibility: visible;
    background-color: #ffffff;
}
.js .main-nav .menu ul {
    min-width: 0;
}
.js .main-nav #responsive_current_menu_item {
    display: block;
    padding: 5px 40px 5px 10px;
    color: #ffffff;
    font-weight: 700;
    cursor: pointer;
}
.js .main-nav a#responsive_menu_button {
    position: absolute;
    display: block;
    top: 0;
	right:0;
    height: 30px;
    width: 30px;

	color:#003557;
	background:#fec53b;
    cursor: pointer;
	box-sizing:border-box;
	padding-left:6px;
	padding-top:4px;
}
.js .main-nav a#responsive_menu_button.responsive-toggle-open {

}

/*mobile menu*/
/*mobile menu end*/
.js .main-nav {

	background:transparent;
}
#responsive_current_menu_item {
	font-size:0;
}
.main-menu-sec {
	margin-top:34px;
}
.js .main-nav a#responsive_menu_button {
	background-image:none;
}
.js .main-nav a#responsive_menu_button:hover::before {
	color:#003557;
}
.js .main-nav a#responsive_menu_button.responsive-toggle-open::before {
	color:#003557;

}
.js .main-nav a#responsive_menu_button::before {
	content:"\f0c9";
	font-family:"FontAwesome";
	font-size:21px;
	color:#fff;
}
.js .main-nav .menu li {
	margin:0;
	padding:0;

}
.js .main-nav .sub-menu {
	display:none;
}
.js .main-nav .menu li span.menu_arrow {
    color: #fff;
    cursor: pointer;
    display: block;
    font-size: 16px;
    height: 20px;
    line-height: 20px;
    position: absolute;
    right: 5px;
    text-align: center;
    top: 10px;
    width: 20px;
    z-index: 5;
}
.js .main-nav .menu li.menu-item-has-children.open span.menu_arrow i:before {
    content:"\f056";
}
.js .menu ul {
	width:100%;
}
.js #menu-main-menu {
	width:400px;
}
.home-event-news .section {
	max-width:100%;
}
.home-event-news .left-outer {
	width:100%;
	float:none;

}
.home-event-news .right-outer {
	width:100%;
	float:none;

}
.home-event-news .section.left ,
.home-event-news .section.right{
	float:none;
	padding:0;
	width: 993px;
	margin:0 auto;
	clear:both;
}
/* menu end*/
/*footer newsletter*/
.newsletter-sec .wysija-paragraph {
	width:335px;
}
.search-form-section .search-box .month {
	width:41%;
	margin-right:1%;
}
.search-form-section .search-box .search-term {
	width:42%;
	margin-right:1%;
}
.nav-month-list li {
	padding:0 9px;
}
.nav-month-list {
	padding:14px 10px 20px 15px;
}
.search-form-section.event-search-form .search-box .search-term {
	width:32%;
}
.search-form-section.event-search-form .search-box .month {
	width:24%;
}

.search-form-section.event-search-form .search-box .location {

	width:27%;
}
.search-form-section .search-box input[type="text"],
.search-form-section .search-box select {
	padding-left:8px;
}
.product_slider_slick.slick-slider .slick-prev {
	left:0;
}
.product_slider_slick.slick-slider .slick-next {
	right:0;
}


.product_slide_item .product-list-info-sec {
	width:48%;
}
.product_slide_item .tour_product_info_sec {
	padding:20px;
}
.product_slide_item .tour_product_info_sec .post_title {
	margin-top:14px;
}
.product_slide_item .tour_product_info_sec .read_link {
	margin-top:22px;
}
.product_slide_item .tour_product_info_sec .product_excerpt {
	margin-top:14px;
	font-size:13px;
	line-height:20px;
}
.product_slide_item .product-list-info-sec {
	padding:23px 40px;
}
.page-banner-image-sec.with_top_caption .page-banner-img {
	height:520px;
}
.big-title-with-icon {
	font-size:34px;
	line-height:42px;
}
.post-data a {
	word-wrap:break-word;
}
.cms-section {
	padding-left:42px;
}
.cms-section .content-img {
	width:38%;
}
.cms-right-content .content-img{
	float:left;
}
.cms-left-content .content-img {
	float:right;
}
.cms-left-content .sticky-img.img-3 {
	left:-22%;
}
.cms-right-content .sticky-img.img-2 {
	right:-24%;
}
.section-infography {
	margin-top:70px;
}
.calender-item {
	width:352px;
	margin:25px 15px;
}

.promotional-videos .right-section {
	padding-top:13px;
}
.menu a {
	letter-spacing:0.07em;
}
.main-nav .menu > li {
	margin-left:10px;

}
#logo {
	padding: 29px 0;
	width: 145px;
}
.our-offices .span3:nth-child(4n){
	border-right:1px solid #c2c2c2;
}
.our-offices .span3:nth-child(3n){
	border-right:none;
}
.our-offices .span3:nth-child(4n+1){
	clear:none;
}
.our-offices .span3:nth-child(3n+1){
	clear:both;
}
.our-offices .span3{
	width:33.33%;
}
.menu.tab_wp_menu.my_account_menu li:first-child{
	margin:0 15px 0 0;
}
.menu.tab_wp_menu.my_account_menu li:last-child {
	margin:0 0 0 15px;
}
.menu.tab_wp_menu.my_account_menu li {
	margin:0 15px 0 15px;
}

.rightCorner {
	right:-21px;
}
.leftCorner {
	left:-22px;
}
.month-ajax-content .footer-month { margin-top:0;}

.left-sidebar .activities-sidebar-menu li a {
	font-size:12px;
}
.list-view .month-ajax-content .footer-month {
	padding-top:0;
}
.footer-month .ajax-overlay .ajax-loader-icon, .main-load-section .ajax-overlay .ajax-loader-icon {
	bottom:-13px;
}
.tbl-history th.fname {
	width:45%;
}
.tbl-history th.link {
	width:15%;
}
.page-main-info-sec .page-info-desc > br,
.page-main-info-sec .page-info-desc-wide > br {
	display:none;
}
.info-map {
	min-height:auto;
}
.section-info .items-type1 .item-box {
  height: 475px;
}
.brochure-desc{
    min-height:88px;
}
.media-sec-caption{
	margin:10px 0 0 0;
}
.plan-section .plan-title{
	min-height:110px;
}
.home-current-promotion .post-conent{
	min-height:110px;
}
.brochure-filter-from-sec {
	margin-top: 50px;
}
.brochure-filter-from {
	margin-top: 50px;
}
.news-category-filter .news-cat-row{
	margin:0 -15px;
}
.news-category-filter .news-cat-item-sec{
	padding:0 15px;
}
.news-category-filter .news-cat-item-sec .news-cat-item{
	font-size:14px;
}
.brochure-filter-field.extra-filter li{
	width:260px;
}
.brochure-filter-field.extra-filter li.filter-btn{
	width:140px;
}

}


@media (max-width: 1022px) {
/**** 768 ****/
.container {
	max-width: 734px;
}

.home_section {
	padding:26px 0 35px 0;
}
.slick-slider .slick-arrow {
	height:46px;
	width:26px;
	margin:-23px 0 0 0;

}
.main-banner-slick .caption-text, .banner-box .box-caption h2 {
	font-size:26px;
	line-height:34px;
}
.home-event-news .section.left ,
.home-event-news .section.right{
	width: 734px;
}
.promotion-section.home_section .section_title,
.promotional-videos.home_section .section_title  {
	margin-bottom:25px;
}
.promotional-videos.home_section  {
	padding-bottom:10px;
}
.promotional-videos .slider-verticle .slick-prev {
	left: 0;
	margin-left: 0;
	margin-top: -28px;
	top: 50%;
	transform:none;
	-webkit-transform:none;
}
.promotional-videos .slider-verticle .slick-next {
	margin-right: 0;
	margin-top: -23px;
	right: 0;
	top: 50%;
	transform:none;
	-webkit-transform:none;
}
.promotional-videos .video_hover .play_circle {
	width:84px;
}
.promotional-videos .slider-nav {
	margin-bottom:0;
}
.newsletter-sec .wysija-paragraph {
	width:335px;
}
.newsletter-social-sec .newsletter-sec {
	float:none;
}
.newsletter-social-sec .social-media-sec {
	float:none;
	margin-top:25px;
	text-align:center;
	width:100%;
}
.newsletter-social-sec .social-media-sec .social_icon_ul {
	display:inline-block;
	vertical-align:bottom;
}
.image_menu_ul li {
	width:auto;
	padding:0;
}
.image_menu_ul {
	margin:0;
}
.image_menu_ul .owl-dots {
	margin:8px 0 22px 0;
}
.image_menu_ul li b {
	font-size:12px;
	line-height:16px;
	letter-spacing:0.1em;
}
.main-banner-slick .slider-item {
	height:470px;
}
.promotional-videos .left-section {
	float:none;
	width:100%;
}
.promotional-videos .right-section {
	float:none;
	width:100%;
	padding:0;
	margin:10px 0 25px 0;
}
.promotional-videos .slider-nav  .slick-slide {
	margin:0 5px;
}
.home-event-news .title-section .title {
	font-size:20px;
	line-height:26px;
}
.newsletter-sec .newsletter-txt {
	display:block;
	text-align:center;
	margin:0 0 22px 0px;
}
.newsletter-sec .newsletter-form {
	display:block;
	text-align:center;
}
.page-main-title .main-title
{
	font-size:22px;
	line-height:24px;
}
.single .post-title .title {
	font-size:17px;
	line-height:21px;
}
.fs-16 {
	font-size:15px;
	line-height:19px;
}
.news-single .post-content .row,
.event-single .post-content .row {
	margin:0;
}
.news-single .post-content .span6,
.event-single .post-content .span6{
	width:100%;
	float:none;
	padding:0

}
.single .navigation {
	margin-bottom:20px;
	padding:0;
	padding-top:20px;
}
.page-with-sidebar .left-sidebar {
	width:100%;
	float:none;
	margin-right:0;
}
.page-with-sidebar .content-sidebar {
	width:100%;
	float:left;
}
.hot-section .section-title .title {
	font-size:18px;
	line-height:27px;
}
.year-section .year-drop-down {
	font-size:18px;
	line-height:22px;
	width:48%;
}
.year-lbl {
	font-size:18px;
	line-height:22px;

}

.main-search-content {
	padding-top:20px;
}
.year-section {
	margin-top:20px;
}
.nav-month-list {
	padding:14px 10px 20px 15px;
}
#content {
	margin-top:25px;
}
.left-sidebar .activities-sidebar-menu li {
	padding:8px 0;
}
.page-with-sidebar #widgets.left-sidebar {
	margin:22px 0;
}
.hot-section .title-wrap {
	width:60%;
}
.hot-section .view-menu-section {
	width:40%;
}
.post-data .event-dt::before {
	margin-right:5px;
}
.month-search-section .mont-list-items .section-title {
	font-size:18px;
	line-height:22px;
	margin:25px 0;


}

.menu.icon_wp_menu li {
	margin:0 0 0 80px;
}
.brochure_list_sec .span3{
	width:33.33%;
}
.brochure_list_sec .span3:nth-child(4n+1) {
	clear:none;
}
.brochure_list_sec .span3:nth-child(3n+1) {
	clear:both;
}
.banner_caption_center_sec .banner_title {
	font-size:28px;
	line-height:45px;
}
.banner_caption_center_sec .banner_title {
	font-size:28px;
	line-height:45px;
}
.page-main-info-sec .page-title-sec .title {
	font-size:28px;
	line-height:32px;
}
.brochure-filter-field li {
	width:34%;
}
.banner_caption_center_sec .banner_title > br,
.banner_caption_center_sec .banner_desc > br {
	display:none;

}
.page-main-info-sec .page-info-desc {
	width:80%;
}
.download-popup-content .def-img {
	width:46%;
	margin:0 auto;
}
.big-title-with-icon {
	font-size:30px;
	line-height:35px;
}
.signin-req-form li {
	width:33%;
}
.signin-req-sec {
	margin-top:20px;
}
.popup-content {
	padding:20px 80px;
}
.page-banner-image-sec .page-banner-img{
	height:470px;
}
.menu.tab_wp_menu li:first-child {
	margin:0 18px 0 0;
}
.menu.tab_wp_menu li {
	margin:0 18px;
}
.menu.tab_wp_menu li:last-child {
	margin:0 0 0 18px;
}
.product_slide_item .product-list-info-sec {
	width:80%;
	padding:5px 30px;
}
.product_slide_item .tour_product_info_sec {
	padding:15px;
}
.product_slide_item .tour_product_info_sec .post_title {
	margin-top:10px;
}
.product_slide_item .tour_product_info_sec .read_link {
	margin-top:15px;
}
.product_slide_item .tour_product_info_sec .product_excerpt {
	margin-top:10px;
}
.membership-form .login-title {
	font-size:30px;
	line-height:40px;
}
.login-form .login-sec.login-form-sec {
	padding-right:22px;
}
.login-form .login-sec.login-reg {
	padding-left:22px;
}
.login-btn {
	margin-top:35px;
}
.login-form .login-sec {
	margin-bottom:35px;
}
.captcha-sec .captcha-img-btn {
	float:none;
	margin:0 0 10px 0;
}
a.button, input[type='reset'], input[type='button'], input[type='submit'] {
	padding:13px 15px;
}
.media-video .video_hover .play_circle {
	height:46px;
	width:46px;
	border-radius:46px;
}
.media_centre .col_row .col4 {
	padding:10px;
}
.page-banner-image-sec.with_top_caption .page-banner-img {
	height:470px;
}
.page-banner-image-sec .caption_top_Sec .banner_big_title {
	font-size:28px;
	line-height:42px;
}
.small-width-sec {
	width:90%;
}
.our-offices  .span3 {width:50%;margin-bottom:40px;}
.contact-form-outer {width:100%;}
.our-offices .post-data .location-txt {margin-bottom:15px;}
.our-offices .post-data .email {margin-top:15px;}
.our-offices .span3:nth-child(3n){border-right:1px solid #c2c2c2;}
.our-offices .span3:nth-child(2n){border-right:none;}
.our-offices .span3:nth-child(3n+1){clear:none;}
.our-offices .span3:nth-child(odd) {clear:both;}
.page-info-desc br,
.page-info-desc-wide br{display:none;}
.our-objective.cms-section {//padding-top:130px;}
.our-history.cms-section{min-height:580px;}
.page-main-info-sec .page-title-sec .sub-title {
	font-size:22px;
	line-height:28px;
}
.director-section .section-data {
	padding-top:8px;
}
.section-infography .info .sec-climate, .section-infography .info .sec-offical
 {
	padding:17px;
}
 .section-infography .info .sec-offical {
	padding-left:16%;
}
.section-infography .info .sec-offical::before {
	width:22%;
}
.section-infography .info .title {
	margin-bottom:5px;
}
.section-infography .info .title {
	font-size:18px;
	line-height:22px;
}
.section-infography .info .sec-offical {

	padding-bottom:23px;
}
.section-infography {
	margin-top:40px;
}
.calender-item {
	width:45.5%;
	margin:25px 2.2%;
}
.timeline {
	height:100%;

}
.plan-section .span3 {
	width:33.33%;
}
.tourism-plan-ajax-sec .span3:nth-child(4n+1){
	clear:none;
}
.tourism-plan-ajax-sec .span3:nth-child(3n+1){
	clear:both;
}

.page-banner-image-sec .bottom-caption  {
	font-size:29px;
	line-height:35px;
}
.page-banner-image-sec .bottom-caption  br {
	display:none;
}
.page-banner-image-sec .bottom-caption {
	bottom:45px;
}
.rightCorner {
	right:-23px;
}
.leftCorner  {
	left:-22px;
}
.tbl-history tbody tr td {
	padding:0.6em;
}
.post-type-archive-news .visit-our-media-sec {
    margin-top: 0px;
    position: relative;
    margin-bottom: 20px;
}
.post-type-archive-news .left-sidebar .menu {
    margin-bottom: 15px;
}
.page-global-marketing-chart .cms-section {
    padding-left: 0;
}
.page-our-company .cms-section {
    padding-left: 0px;
}


.section-info .item-box {
  float: none;
  width: 100%;
}
.section-info .items-type1 .item-box {
	height:auto
}
.section-info .items-type1 .item-box.bg-img {
	min-height:419px;
}
.section-info .items-type2 .item-box.bg-img {
	min-height:721px;
}
.section-info .items-type2 .item-box {
	height:auto;
}
.section-info .items-type1 .item-row:nth-child(even) .item-box.bg-img {
	float:none;
}
.section-info .items-type2 .item-row:nth-child(odd) .item-box.bg-img {
	float:none;
}
.map-info-container {
	float:none;
	width:100%;
	padding:0;
}
.info-map {
	background-position:center 30px;
	background-size:contain;
	padding-top:480px;
}
.section-info .items-type1 .item-box {
	height:auto;
}
.section-info .items-type2 .item-box {
	height:auto;
}
.home-current-promotion .post-conent{
	min-height:88px;
}
.brochure-filter-field.extra-filter li{
	width:180px;
}
.btmi-newsletter-form-sec.newsletter-social-sec .newsletter-sec .newsletter-txt, 
.btmi-newsletter-form-sec.newsletter-social-sec .newsletter-sec .newsletter-form{
	text-align:center;
}
.header-top-sec .top-other-option{
	margin-right:12px;
}
.top-menu li.nav-link-btn-blue a,
.top-menu li.nav-link-btn a{
	padding:7px 8px 6px 8px
}
/*ipad*/

}
@media (max-width: 765px) {
/**** 667 ****/
.container {
    max-width: 625px;
}
.social_floating_icon_ul li a{
	width:28px;
	height:28px;
	line-height:28px;
	font-size:15px;
}
.floating-social-icon-sticky-section{
	margin-top:-44px;
}
#header{
	position:static;
}
#wrapper{
	padding:0 0 0 0;
}
.main-banner-slider{
	margin-top:2px;
}

#logo  {
	padding:15px 0;
	width:150px;
}
.main-menu-sec {
	margin-top:22px;
}
.js .main-nav .menu {
	top:53px;
}
.home-event-news .section.left ,
.home-event-news .section.right{
	width: 625px;
}

.main-banner-slick .caption-text, .banner-box .box-caption h2 {
	font-size:20px;
	line-height:30px;
}
.main-banner-slick .slider-item {
	height:320px;
}
.newsletter-sec .wysija-paragraph {
	width:315px;
}
.newsletter-sec .widget_wysija_cont .wysija-submit {
	display: inline-block;
	height: 38px;
	line-height: 35px;
	margin: 0;
	padding: 3px 20px;
	vertical-align:middle;
}
.newsletter-sec .wysija-input {
	height:38px;
	line-height:24px;
}
.social_icon_ul li a {
	font-size:20px;
	line-height:24px;
}
.home_section {
	padding:27px 0 32px;
}
.home_section .section_title {
	font-size:20px;
	line-height:24px;
	margin-bottom:10px;
}
.home-current-promotion .post-title .title {
	font-size:14px;
	line-height:18px;
	min-height:36px;
}
.home-current-promotion .post-title {
	margin-bottom:6px;
}
.home-current-promotion .post-desc {
	padding:18px;
}
.home_section .sub_title {
	width:95%;
}
.home_section .sub_title {
	margin:0 auto 24px;
}
.mar-t35 {
	margin-top:22px;
}
.who_we_are_sec .info_add_sec {
	margin:0;
}
.who_we_are_sec .info_add_sec .span8 {
	width:100%;
	padding:0;
}
.who_we_are_sec .info_add_sec .span4 {
	width:100%;
	padding:0;
}
.add_list_ul {
	margin-top:35px;
}

.add_list_ul li {
	border:none;
	border-bottom:1px solid #6e6e6e;
	padding:20px 0px;
	margin:0;
}
.add_list_ul li:first-child {
	padding-top:0;
}
.back-section {
	padding:10px 0;
}
a.button.btn1 { padding:10px 12px 9px;}
.single #content { margin-top:16px;}
.single .post-title { margin-bottom:20px;}

.search-form-section .search-box input[type="text"],
.search-form-section .search-box select {
	font-size:14px;
	line-height:42px;
	padding-left:8px;
	height:42px;
}
.search-form-section .search-box .month {
	width:48%;
	margin-right:1%;
}
.search-form-section .search-box .search-term {
	width:48%;
	margin-right:1%;
}
.search-form-section {
	padding:20px 10px 20px 20px;
}
.event-archive .search-form-section .search-box .form-field:last-child {
	margin-bottom:0;
}
.search-form-section.event-search-form {
	padding:25px 15px;
}
.search-form-section.event-search-form .search-box .btn-search {
	margin:0;
}
.search-form-section .search-box .btn-search {
	margin:10px 0 0 0;
}
#content {
	margin-top:15px;
}
.news-archive .left-sidebar .widget-title {
	margin:15px 0;
}
.left-sidebar .activities-sidebar-menu {
	display:none;
}
.left-sidebar .menu li,
.left-sidebar .activities-sidebar-menu li:last-child,
.left-sidebar .activities-sidebar-menu li:first-child {
	padding:0;
}
#widgets ul li a  {
	padding:12px;
	line-height:17px;
	display:block;
}
#widgets.left-sidebar .menu li a{
	padding:7px 10px;
	line-height:18px;
}

.nav-month-list li {
	padding:0;
	display:block;
}
.drd-arrow {
    clear: right;
    float: right;
}
.drd-arrow.open::before {
	content:"\f077";
}
.drd-arrow::before {
	content:"\f078";
	font-family:"FontAwesome";
	font-size:13px;
	display:inline-block;
}
.year-section .year-drop-down {
	line-height:20x;
}
.year-lbl {
	line-height:28px;
}

.calender-view.promo .month-search-section .month-list {
	background:#003557;

}
.calender-view.promo .nav-month-list {
	border:0;
	padding:10px;
	top:0;
}
.calender-view.promo .nav-month-list li a {
	color:#fff;
}
.month-search-section .mont-list-items .section-title.month-name {
	display:none;
}
.drd-month-wrap {
	margin-bottom:20px;
}
#drd-month {
	display:block;
	width:100%;
	text-transform:uppercase;
	cursor:pointer;
	appearance:combo-box;
}
.drd-month-wrap {
	position:relative;
	padding:10px;
	color:#fff;

}
.nav-month-list {
	height:250px;
	overflow:scroll;
	position:absolute;
	top:43px;
	left:0;
	width:100%;
	background:#003557;
	z-index:333;
	box-sizing:border-box;
}
.nav-month-list li a:hover::before,
 .nav-month-list li a.active::before,
 .nav-month-list li a::before{
	content:'';
	height:0;
	width:0;

}
.ajax-overlay .ajax-loader-icon {
	width:35px;
	height:35px;
}
.month-search-content {
	min-height:75px;
}
.search-form-section.event-search-form .search-box .search-term {
	width:100%;
}
.search-form-section.event-search-form .search-box .month {
	width:100%;
}
.event-archive .search-form-section .search-box .form-field {margin-bottom:10px;}
.search-form-section.event-search-form .search-box .location {width:100%;}
.hot-section .title-wrap {
	float:none;
	width:100%;
}
.hot-section .view-menu-section {
	float:none;
	width:100%;
	margin:20px 0;
	text-align:left;
}
.event-archive.list-view .month-item {
	padding:15px;
}

.calender-view .month-search-section .post-data .website { text-align:left;}
.hot-section .sharing_buttons {text-align:left;}
.month-search-section .sharing_buttons {text-align:left;}
.month-search-section .event-dt-section,
.month-search-section .event-dt-box {width:50%;}
.month-search-section .event-address,
.month-search-section .event-address-box {width:50%;}
.month-search-section .post-data {margin-bottom:10px;}
.hot-section .post-desc {padding:15px;}
.btn-type3 {padding:10px 8px 10px 45px;}
.menu.icon_wp_menu li {	margin:0 0 0 54px;}
.banner_caption_center_sec .banner_title {font-size:26px;line-height:42px;}
.page-main-info-sec .page-title-sec .title {
	font-size:26px;
	line-height:30px;
}
.brochure-filter-field li.filter-btn input {
	height:38px;
	line-height:34px;
}
.brochure-filter-field li select
.brochure-filter-field li.filter-btn {
	width:100px;
}
.page-main-info-sec .page-info-desc,
.page-main-info-sec .page-info-desc-wide {
	width:100%;
	font-size:16px;
	line-height:21px;
}
.page-banner-image-sec .page-banner-img{
	height:240px;
}
.tab_wp_menu {
	padding-bottom:15px;
}
.menu.tab_wp_menu li a {
	padding:18px 0 8px 0;
}
.product_slide_item .tour_product_info_sec .product_excerpt ,
.product_slide_item .tour_product_info_sec .read_link
{
	display:none;
}
.product_slide_item .tour_product_info_sec .cat_title {
	font-size:16px;
	line-height:19px;
}
.product_slide_item .tour_product_info_sec .post_title {
	font-size:15px;
	line-height:21px;
}
.product_slide_item .tour_product_info_sec {
	padding:10px;
}
.profile-sec  .form-fields .row {
	margin:0;
}
.profile-sec .form-fields  .span4{

	width:100%;
	padding:0;
	margin-bottom:10px;

}
.membership-form .form-fields input[type="text"], .membership-form .form-fields input[type="email"], .membership-form .form-fields input[type="tel"], .membership-form .form-fields input[type="password"] {

	padding:3 8px;
	height:42px;
}
.file_upload_sec {
	height:42px;
}
.file_upload_sec span.file_upload_btn{
	line-height:34px;
	padding:4px 10px;
}
.file_upload_sec .file_name_txt {
	width:184px;
}
.membership-form .form-fields select {
	height:42px;
}
.membership-form .submit-btn {
	height:42px;
}
a.button.change_password_btn {
	padding:13px 10px;
}

.product-detail-page .title-border {
	font-size:19px;
	line-height:25px;

}
.small-width-sec {
	width:100%;
}
.our-offices  .span3 {
	width:50%;
}
.cms-left-content .content-txt {
	float:none;
	width:100%;
}
.cms-section .content-img {
	float:none;
	width:100%;
	text-align:center;
}
.cms-section {
	padding-left:0;
}
.cms-section .sticky-img {
	position:relative;
	top:0;
	left:0;
}
.cms-right-content .content-txt {
	float:none;
	width:100%;
}
.our-objective.cms-section {
	padding-top:30px;
}
.quote-section .quote-outer {
	padding:60px 15px;
}
.quote-section .quote-txt {
	margin-bottom:28px;
}
.title-1 {
	margin-bottom:15px;
}
.cms-right-content .content-txt {
	padding-bottom:30px;
}
.cms-left-content .sticky-img.img-1,
.cms-left-content .sticky-img.img-2,
.cms-left-content .sticky-img.img-3{
	left:0;
	top:0;
	margin-bottom:10px;
}
.cms-right-content .sticky-img.img-1,
.cms-right-content .sticky-img.img-2,
.cms-right-content .sticky-img.img-3{
	left:0;
	top:0;
	margin-bottom:10px;
}
.director-section .section-data .title,
.director-section .section-data .position {
	margin-bottom:5px;

}
.director-section .section-data {
	padding-left:35px;
}
.director-section .less-outer {
	padding-right:26px;
}
.section-infography .info .sec-climate, .section-infography .info .sec-offical {
	width:100%;
	float:none;
}
.section-infography .info .sec-offical::before {
	width:0;
}
.section-infography .info .sec-offical {
	padding-left:15px;
}

.section-infography .half {
	float:none;
	width:100%;
}
.section-infography .info {
	font-size:15px;
}
.section-infography .info .sec-offical {
	padding-bottom:17px;
}
.about-content .row{
	margin:0;
}
.about-content .span6 {
	width:100%;
	float:none;
}
.brochure-filter-from {
		margin-top:30px;
}
.plan-section .span3 {
	width:50%;
}
.tourism-plan-ajax-sec .span3:nth-child(3n+1){
	clear:none;
}
.tourism-plan-ajax-sec .span3:nth-child(2n+1){
	clear:both;
}
.page-banner-image-sec .bottom-caption  {
	font-size:22px;
	line-height:29px;
}
.page-banner-image-sec .bottom-caption {
	bottom:20px;
	padding:0 15px;
}

/* Hide table headers (but not display: none;, for accessibility) */
.tbl-history {
	display:block;
}
.tbl-history thead,
.tbl-history tr,
.tbl-history td ,
.tbl-history tbody{
	display:block;
}
.tbl-history thead tr {
    position: absolute;
    top: -9999px;
    left: -9999px;
}
.tbl-history .n-pad {
	padding-left:50%;
}
.tbl-history tbody tr td {
	padding-left:50%;
}
.tbl-history tbody .link-td {
	text-align:left;
}
.tbl-history tr { border: 1px solid #c2c2c2; }

.tbl-history td {
    /* Behave  like a "row" */
    border: none;
    border-bottom: 1px solid #c2c2c2;
    position: relative;
    padding-left: 50%;
}

.tbl-history  td:before {
    /* Now like a table header */
    position: absolute;
    /* Top/left values mimic padding */
    top: 6px;
    left: 6px;
    width: 45%;
    padding-right: 10px;
    white-space: nowrap;
}

/*
Label the data
*/
.tbl-history  td::before {
	color:#003557;
	font-family: 'GreySans-SemiBold';
	font-size:13px;
	line-height:24px;

}
.tbl-history  td:nth-of-type(1):before { content: "FILE NAME"; }
.tbl-history  td:nth-of-type(2):before { content: "TYPE"; }
.tbl-history  td:nth-of-type(3):before { content: "DATE"; }
.tbl-history  td:nth-of-type(4):before { content: ""; }

.calender-item {
	width:284px;
	margin:14px;
}
/*mobile*/
.login-popup-sec .f16 br{
	display:none;
}
.j_desc{
	padding:0 20px;
}
.j_desc br{
	display:none;
}
/*footer menu toggle*/
.footer-menus-sec .fo_menus_widget {
	width:100%;
	margin-bottom:10px;
}
.fo_menus_widget .widget-title{
	margin-bottom:8px;
}
.footer-menus-sec .fo_menus_widget:nth-child(3n) {
	clear:both;
}
.footer-menus-section .widget-title h3{
	background:#003557;
	color:#fff;
	padding:6px 12px 7px 12px;
	border-radius:5px;
	-webkit-border-radius:5px;
	cursor:pointer;
	position:relative;
}
.footer-menus-section .widget-title h3:hover{
	color:#fec53b;
}
.footer-menus-section .widget-title h3:after{
	content:"\f067";
	font-family:"FontAwesome";
	position:absolute;
	top:7px;
	right:10px;
	display:block;
	width:20px;
	height:20px;
	text-align:center;
	font-size:18px;
	line-height:21px;
}
.footer-menus-section .widget-title h3.open:after{
	content:"\f068";
}

/* display none - content section */
.menu-footer-help-menu-container,
.menu-footer-research-statistics-menu-container,
.menu-footer-barbados-menu-container,
.menu-footer-about-us-menu-container {
	display:none;
	padding:12px 15px;
	background:#fafafa;

}
.page_menu.tab_design_menu{
	display:none;
	padding:0;

	position:relative;

}
.page_menu.tab_design_menu ul {
	background:#fafafa;
	border:1px solid #003557;
}
.page_menu.tab_design_menu.no-mtab .media_centre_menu {

	border:0;
}

.page_menu.tab_design_menu.no-mtab {
	display:block;
	padding-top:0;
	background:none;
}
.page_menu.tab_design_menu.no-mtab .media_centre_menu {
	padding:10px 0px 10px 0;
}
/*.page_menu.tab_design_menu.no-mtab ul li {

	display:block;
	float:left;
	margin:0px;
	margin-bottom:20px;
	width:20%;
}*/
.page_menu.tab_design_menu.no-mtab ul::after {
	clear:both;
	content:"";
	display:table;
}
.tab_wp_menu {
	padding:10px 15px;
}
.menu.tab_wp_menu li a {
	padding:10px 0;
	line-height:15px;
	text-align:left;
}
.menu.tab_wp_menu li:hover, .menu.tab_wp_menu li.current-menu-item {
	border-bottom:none;
}
.menu.tab_wp_menu li a:hover, .menu.tab_wp_menu li.current-menu-item a{
	color:#fec53b;
}
.menu.tab_wp_menu li {
	border-bottom:none;

}
.mtab_nav {
	position:relative;
	cursor:pointer;
	padding-top:42px;
	width:100%;
	margin-bottom:20px;
}
.mtab_nav::after {
	content:"\f078";
	font-family:"FontAwesome";
	position:absolute;
	top:0;
	right:0;
	background:#003557;
	width:100%;
	padding:10px;
	box-sizing:border-box;
	color:#fff;
	text-align:right;
	line-height:20px;
}
.mtab_nav.open::after{
	content:"\f077";

}
/*for side bar*/
.mtab_sidebar {
	position:relative;
	cursor:pointer;
	width:100%;
	margin-bottom:50px;
	padding-top:42px;
}
.mtab_sidebar ul {
	background:#003557;
}
.left-sidebar .activities-sidebar-menu li a {
	color:#fff;
}
.left-sidebar .menu li a:hover, .left-sidebar .menu li.current-menu-item a {
	color:#fec53b;
}
.left-sidebar .news-sidebar-menu.menu li a:hover, .left-sidebar .news-sidebar-menu.menu li.current-menu-item a {
	color:#3c3c3c;
}
.mtab_sidebar::after {
	content:"\f078";
	font-family:"FontAwesome";
	position:absolute;
	top:0;
	right:0;
	background:#003557;
	width:100%;
	padding:10px;
	box-sizing:border-box;
	color:#fff;
	text-align:right;
	line-height:20px;

}
.mtab_sidebar.open::after{
	content:"\f077";

}
.mtab_sidebar.open {

	margin-bottom:0;
}
.tab_wp_menu {
	border:0;
}

.menu.tab_wp_menu li:first-child,
.menu.tab_wp_menu li:last-child,
.menu.tab_wp_menu li,
.menu.tab_wp_menu.my_account_menu li:last-child,
.menu.tab_wp_menu.my_account_menu li:first-child ,
.menu.tab_wp_menu.my_account_menu li{
	margin:0;
	display:block;

}
.rightCorner {
	right:-20px;
}
.leftCorner  {
	left:-21px;
}
.menu-txt {
  color: #fff;
  padding:10px;
  position:absolute;
  z-index: 999;
  top:0;
  left:0;
  font-family:"GreySans-SemiBold";
  font-size:12px;
  text-transform:uppercase;

}
.page-global-marketing-chart .cms-section .span6{
    width:100%;
}
.page-global-marketing-chart .offices-conatct-sec .item-office {
    margin-bottom: 30px;
}


.section-info .item-title,
.info-map .title-main {
  font-size: 16px;
  line-height: 22px;
  margin-bottom: 20px;
}
.section-info .desc {
	padding: 25px;
}
.section-info .items-type2 .item-box.bg-img {
	min-height:550px;
}
.brochure-desc{
    min-height:107px;
}
.media-sec-caption{
	font-size:14px;
	line-height:1.3em;
}
.product_slide_item .product-list-info-sec {
	padding:12px 30px;
}
.plan-section .plan-title{
	min-height:66px;
}
.home-current-promotion .post-conent{
	min-height:110px;
}
.header-top-sec .top-other-option{
	margin-right:20px;
}
.top-menu li.nav-link-btn a,
.top-menu li.nav-link-btn-blue a{
	background:none;
	padding:0;
	color: #022f5c;
}
.top-menu li.nav-link-btn-blue.not-side-link{
	margin-left:10px;
}
.top-menu li.nav-link-btn-blue.not-side-link:before{
	content:"";
}
.top-menu li.nav-link-btn a:hover,
.top-menu li.nav-link-btn-blue a:hover{
	color:#fec53b;
	background:none;
}
.news-category-filter .news-cat-item-sec .news-cat-item{
	font-size:12px;
}
/*news post table*/
table.tbl-news .t-head-m  {
	display: table-cell;
	width: auto;
}
table.tbl-news .t-head {
	display: none;

}
table.tbl-news tr td:last-child {
	width: 55%;
}
table.tbl-news td {
	padding: 0.6em;
}
.brochure-filter-field.extra-filter li{
	width:30%;	
}
.brochure-filter-field.extra-filter li:nth-child(3){
	margin-right:0;
}
.brochure-filter-field.extra-filter li{
	margin-bottom:10px;
}

}
@media (max-width: 667px)  {
.rightCorner {
	right:-21px;
}
.leftCorner  {
	left:-20px;
}
}
@media (max-width: 665px) {
/**** 480 ****/
.container {
	max-width: 448px;
}
.js #menu-main-menu {
	width:290px;
}
#logo  {
	padding:15px 0;
}
.main-menu-sec {
	margin-top:16px;
}
.js .main-nav .menu {
	top:47px;
}
.header-top-sec .top-menu-with-search {
	float:none;
	text-align:center;
}
.header-top-sec .menu-top {
	display:inline-block;
}
.header-top-sec .menu-top{
	margin:0 0 0 0;
	float:none;
	display:inline-block;
	vertical-align:middle;
}
.header-top-sec .top-other-option{
	margin:0 0 0 18px;
	float:none;
	display:inline-block;
	vertical-align:middle;
}
.header-top-sec{
	padding:6px 0 7px 0;
}
.home-event-news .section.left ,
.home-event-news .section.right{
	width: 448px;
}
.image_menu_ul li b {
	font-size:11px;
	line-height:16px;
	letter-spacing:0.1em;
}
.footer-menus-sec .fo_menus_widget:nth-child(3n) {
	clear:both;
}
.footer-menus-section  {
	padding:25px 0 15px;
}
.footer-copyright-fomenu-section {
	padding:15px 0;
	line-height:15px;
}
.footer-menu li::before {
	top:2px;
}
.footer-copyright-sec ,
.fo-menu-sec {
	float:none;
	text-align:center;
}
.fo-menu-sec {
	margin-top:5px;
}
.footer-menu {
	display:inline-block;
	vertical-align:bottom;
}
.home_section .sub_title {
	margin:0 auto 10px;
}
.add_list_ul {
	margin-top:25px;
}
.mar-t35 {
	margin-top:15px;
}
.main-banner-slick .caption-text, .banner-box .box-caption h2 {
	font-size:18px;
	line-height:26px;
}
.main-banner-slick .slider-item {
	height:240px;
}
.home-event-list .post-thumbnail {
	float:none;
	width:100%;
	margin:0 0 10px 0;
}
.home-event-news .post-title {
	margin-bottom:5px;
}
.home-event-news .right-outer ,
.home-event-news .left-outer{
	padding:24px 0;
}
.home-event-news .post {
	padding:10px 0;
}
.home-event-news .post-title .title a {
	font-size:15px;
	line-height:19px;
}
.promotional-videos .video_hover .play_circle {
	width:80px;
}
.promotional-videos .video_hover .play_circle {
	width:44px;
}
.newsletter-sec .widget_wysija_cont .formError .formErrorContent {
	padding:0 6px;
}
.newsletter-sec .wysija-input {
	padding:3px 6px;
}
.page-main-title .main-title {
	font-size:18px;
	line-height:22px;
}
.single .post-title .title {
	font-size:15px;
	line-height:19px;
}
.page-main-title {
	padding:15px 0 10px;
}
.breadcrumb-sec .bread-title {
	padding:0 13px 0 5px;
	margin-right:10px;
}
.event-single .event-address {
	margin-bottom:12px;
}
.single-content-left .post-data-top .post-data-item {
	margin-bottom:15px;
}
.search-form-section .search-box .month {
	width:100%;
	margin-right:0;
}
.search-form-section .search-box .search-term {
	width:100%;
	margin-right:0;
}
.search-form-section .search-box .form-field {

	margin-bottom:10px;
}
.search-form-section {
	padding:15px;
}
.search-form-section .form-field.btn-search {
	margin:0;
}
.search-form-section .title {
	margin-bottom:12px;
}
.hot-section .row {
	margin:0;
}
.hot-section .span6 {
	width:100%;
	float:none;
	padding:0;
}
.hot-section .section-title .title {
	font-size:16px;
	line-height:18px;
}
.breadcrumb-sec #breadcrumbs {
	margin-left:0;
	margin-top:8px;
}
.search-form-section .search-box input[type="text"],
.search-form-section .search-box select {
	height:38px;
	line-height:38px;
	font-size:11px;

}
.mont-list-items  .post-title .title a {
	font-size:15px;
	line-height:19px;
}
.mont-list-items  .post-title {
	margin-bottom:10px;
}
.mont-list-items .post-dt {
	font-size:12px;
	line-height:16px;
	margin-bottom:10px;
}
.mont-list-items .month-item {
	padding:15px 0;
}
.calender-item {

	width:100%;
	margin:5px 0;
}
.calender-item.no-data {
	display:none;
	margin:0;
	padding:0;
}
.timeline {
	left:0;
	display:none;
}
.leftCorner,
.rightCorner {
	display:none;
}
.calender-item {
	/*width:95%;
	margin:0;
	margin-left:10px;
	padding-bottom:10px;*/

}
.promo-calender-item .post-image {
	float:none;
	width:100%;
	margin-bottom:10px;
}
.calender-view.promo .mont-list-items .post-title {
	margin-bottom:10px;
}
.mont-list-items .month-item {
	padding:10px 0;
}
.month-search-section .post-data {
	margin-top:15px;
}
.calender-view .month-search-section .post-data .website {
	margin-top:10px;
}
.promo-calender-item .post-desc {
	padding:0px;
}
.promo-calender-item .post-image img{
	width:100%;
}
.menu.icon_wp_menu li {
	margin:0 0 20px 34px;
}
.menu.icon_wp_menu li a span.txt {
	margin-top:12px;
}

.brochure_list_sec .span3 {
	width:50%;
}
.brochure_list_sec .span3:nth-child(4n+1) {
	clear:none;
}
.brochure_list_sec .span3:nth-child(3n+1) {
	clear:none;
}
.brochure_list_sec .span3:nth-child(2n+1) {
	clear:both;
}
.banner_caption_center_sec .banner_title {
	padding-bottom:42px;
}
.banner_desc {
	margin-bottom:10px;
	margin-top:18px;
}
.brochure-filter-field li {
	margin:0;
	margin-bottom:10px;
}
.brochure-filter-field li:first-child {
	margin-right:5px;
}
.brochure-filter-field li {
	width:48%;
}
.brochure-filter-field {
	clear:both;
}
.big-title-with-icon {
	font-size:24px;
	line-height:29px;
}
.signin-req-form li {
	width:100%;
	margin-bottom:5px;
}
.signin-req-sec {
	margin-top:20px;
}
.popup-content {
	padding:20px 30px;
}
a.button, input[type="reset"], input[type="button"], input[type="submit"] {
	padding:12px 20px;
}
.account-info-sec .row {
	margin:0;
}
.account-info-sec .row .span6 {
	width:100%;
	clear:both;
	margin-bottom:20px;
}
.account-detail-sec .sec-title {
	margin-bottom:15px;
}
.edit-account-btn-sec {
	margin-top:20px;
}
.account-detail-list span.lbl {
	width:100%;
	margin:0 0px 12px 0;
	clear:both;
}
.membership-form .form-fields input[type="text"], .membership-form .form-fields input[type="email"], .membership-form .form-fields input[type="tel"], .membership-form .form-fields input[type="password"] {
	height:42px;
	padding:3px 10px;
}
.login-form .login-sec {
	width:100%;
	float:none;
	padding:0;
}
.login-form .login-sec.login-form-sec {
	border-right:0;
}
.membership-form .login-title {
	font-size:28px;
	line-height:37px;
	margin-bottom:20px;
}
.login-form .login-sec.login-reg {
	padding:0;
}

.product-detail-page .row {
	margin:0;
}
.product-detail-page  .span6 {
	width:100%;
	padding:0;
	margin-bottom:25px;
}
.contact-form .form-fields .row {
	margin:0;
}
.contact-form .form-fields input[type="text"],
.contact-form .form-fields input[type="email"],
.contact-form .form-fields input[type="password"],
.contact-form .form-fields input[type="tel"] ,
.contact-form .form-fields select{
	height:42px;
}
.contact-form .form-fields textarea {
	height:130px;
}
.contact-form .form-fields .span6,
.contact-form .form-fields .span12{
	width:100%;
	padding:0;
	float:none;
	margin-bottom:15px;
}
.contact-form .form-fields .span6:last-child,
.contact-form .form-fields .span12{
	margin-bottom:0;
}
.contact-form .captchac-img{
	float:none;
	width:100%;
	margin-bottom:10px;
	padding:6px;
	height:42px;
}
.contact-form #refresh {
	padding:9px 12px;
}
.contact-form .captcha-code  {
	float:none;
	width:100%;
}
.page-main-info-sec .page-title-sec .sub-title {
	font-size:15px;
}
.title-1 {
	font-size:16px;
	line-height:18px;
}
.cms-left-content .content-txt {
	padding-bottom:15px;
}
.content-txt.fs-16 {
	font-size:15px;
	line-height:19px;
}
.fs-16 {
	font-size:13px;
	line-height:17px;
}
.director-section .section-data {
	padding-left:18px;
	padding-top:0;

}
.director-section .section-data .position {

	line-height:15px;
}

.section-infography .info .title {
	font-size:15px;
	line-height:19px;
}
.section-infography .info .content-txt .f-gthb {
	font-size:13px;
}
.section-infography .heading {
	font-size:23px;
	line-height:27px;
	padding:12px;
}
.section-infography .info .f-gthb {
	line-height:20px;
}
.wpcf7-form-control.wpcf7-file {
	height:100%px;
}
.career-list .row {
	margin:0;
}
.career-list .span6 {
	float:none;
	width:100%;
	padding:0;
}
.focus-content {
	font-size:13px;
	line-height:19px;
}
.title-main-page {
	font-size:16px;
	line-height:20px;
}
.plan-section .row {
	margin:0;
}
.plan-section .span3 {
	width:100%;
	padding:0;
}
.plan-section .plan-title {
	margin-bottom:25px;
}
.plan-section .dt::after {
	margin-top:18px;
}
.plan-section .plan-detail {
	padding:20px 18px 18px;
}

.filter-form select  {
	height:42px;
}
.filter-form .btn-filter {
	height:42px;
	padding:3px 42px;
}
.filter-form .form-field.plan-cat {
	display:block;
	width:100%;
	margin-bottom:15px;
}
.search-item .post-thumb {
	float:none;
	margin-right:0;
	margin-bottom:15px;

}
.navigation {
	margin-bottom:10px;
}
.search-item .post-thumb img {
	width:100%;
}
.post-detail-sec.row {
	margin:0;
}
.company_detail .form-fields .row,
.post-detail-sec .form-fields .row {
	margin:0;
}
.custom-form-btn-sec .tc-sec {
	margin-bottom:10px;
}
.post-detail-sec .span6 {
	width:100%;
	float:none;
	padding:0;
	margin-bottom:15px;
}
.post-detail-sec .span12 {
	padding:0;
}
.sumit-custom-post .txt {
	margin-bottom:10px;
	line-height:15px;
}
.submit-form-title {
	font-size:15px;
	line-height:22px;
}
/*665*/
.login-popup-sec .form-fields .span6{
	width:100%;
	margin-bottom:15px;
}
.login-popup-sec .membership-form .form-fields .row{
	margin-top:0;
}
.login-popup .popup-content{
	padding:20px 30px 30px;
}
.scroll-top a{
	height:25px;
	width:25px;
	font-size:15px;
}
.scroll-top a i{
	line-height:24px;
}
.thanks_download_msg{
	padding:15px 35px;
}

.our-offices .post-data .location-txt br{
	display:none;
}
.our-offices .post-data .location-txt,
.our-offices .post-data .contact-no{
	min-height:90px;
}
.media_centre {
	display:block;
}
.media_centre .col_row {
	display:block;
	clear:both;
}
.page_menu.tab_design_menu.no-mtab .media_centre_menu {
	padding:20px 0px 0px 0;

}
.media_centre .col_row .col4 {
	display:block;
	border-left:0;
	border-right:1px solid #c2c2c2;
	border-top:0;
	width:50%;
	float:left;

}
.media_centre .col_row .col4:nth-child(3n) {
	clear:both;
}
.media_centre .col_row::after {
	clear:both;
	content:"";
	display:table;
}
.search-icon-res{
	display:block;
	width:24px;
	height:24px;
	color:#003557;
	font-size:15px;
	line-height:20px;
	text-align:center;
	cursor:pointer;
}
.top-menu-with-search{
	position:relative;
}
.top-widget #searchform{
	position:absolute;
	top:100%;
	left:0;
	padding:5px 10px;
	background:#fff;
	width:100%;
	border:1px solid #003557;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	z-index:999;
	display:none;
}
.top-widget #searchform input[type="text"]{
	width:100%;
}


.top-menu li a{
	font-size:12px;
}
.top-menu li.menuicon a{
	position:relative;
	display:block;
	width:15px;
	height:15px;
	font-size:0;
	text-indent:100px;
	overflow:hidden;
	padding:0 2px;
}
.top-menu li.menuicon a:after{
	content:"\f007";
	font-family: 'FontAwesome';
	display:block;
	font-size:14px;
	position:absolute;
	top:0;
	left:0;
	width:15px;
	height:15px;
	text-indent:0px;
}
.top-menu li.menuicon.myaccount a:after{
	content:"\f007";
}
.top-menu li.menuicon.logout a:after{
	content:"\f08b";
}
.top-menu li.menuicon.login a:after{
	content:"\f090";
}
.top-menu li.menuicon.contact a:after{
	content:"\f095";
}
.top-menu li.menuicon.holiday a:after{
	content:"\f090";
}
.top-menu li.menuicon.newsletter a:after{
	content:"\f0e0";
}

.info-map {
	padding-top:330px;
}
.brochure-desc{
    min-height:88px;
}
.product-desc-popup .product-detail-page .span6{
	margin-top:20px;
	margin-bottom:0;
}
.plan-section .plan-title{
	min-height:0;
}
.home-current-promotion .post-conent{
	min-height:0px;
}
.director-section .main-member .member-img{
	width:100px;
	margin:0 auto 10px auto;
}

.top-menu li.nav-link-btn a,
.top-menu li.nav-link-btn-blue a{
  padding: 4px 4px 3px 4px;
}
.top-menu li.nav-link-btn-blue.not-side-link{
	margin-left:6px;
}

/*list view*/
.col-list-view .desc-outer {
	display: block;
}
.col-list-view  .desc-info-outer.left-sec {
	display: block;
	width: 100%;
}
.col-list-view .desc-info-outer.right-sec {
	display: block;
	width: 100%;
}
.col-list-view .plan-detail .desc-info-outer.left-sec {
	padding: 0
}
.col-list-view .desc-info-outer.left-sec {
	margin-bottom: 20px;
}
.col-list-view .download-btn-sec {
	text-align: center;
}
.director-section .post-img-other {
	display: block;
	margin-bottom: 15px;
	width: 100%;
	text-align: center;

}
.director-section .item-post-other  .section-data-other {
	display: block;
	width: 100%;
	padding: 0;
	text-align: center;
}
.director-section .other-col-item {
	margin-bottom: 20px;
}
.top-menu li{
	margin-left:6px;
	padding-left:6px;
}
.news-category-filter .news-cat-item-sec{
	width:100%;
}
.news-category-filter .news-cat-item-sec .news-cat-item{
	font-size:14px;
	box-sizing:border-box;
	margin:5px 0;
	height:auto;
}
.staff-nav-sec .span4 {
	width: 50%;
}
.brochure-filter-field.extra-filter li{
	width:70%;
	margin-right:0;
}
}

@media (max-width: 477px) {
/**** 375 ****/
.container {
	max-width: 340px;
}
.home-event-news .section.left ,
.home-event-news .section.right{
	width: 340px;
}
.image_menu_ul li {
	padding:0;
	float:none;
	width:100%;
}
.image_menu_ul li b {
	font-size:15px;
	line-height:22px;
	letter-spacing:0.1em;
}
.home-event-list .post-thumbnail {
	float:none;
}
.home-event-list .post-desc {
	padding:0;
}
.newsletter-sec .wysija-paragraph {
	width:180px;
	margin-right:5px;
}
.newsletter-sec .widget_wysija_cont .wysija-submit {
	padding:2px 12px;
}
.footer-menus-sec {
	margin:0;

}
.footer-menus-sec .fo_menus_widget{
	padding:0;
	float:none;
	width:100%;
	clear:both;
}
.fo_menus_widget .widget-title {
	margin-bottom:8px;
	line-height:14px;
}
.fo_menus_widget li {
	margin-top:4px;
}
.footer-menus-sec .fo_menus_widget {
	margin-bottom:10px;

}
.footer-menus-section {
	padding:20px 0;
}

.home_section .section_title {
	font-size:18px;
	line-height:22px;
}
.home-event-news .title-section .title {
	font-size:18px;
	line-height:22px;

}
.home-event-news .title-section {
	margin-bottom:15px;
}
.home-event-news .right-outer,
.home-event-news .left-outer {
	padding-top:20px;
}
.home-current-promotion .post-title .title  {
	font-size:14px;
	min-height:0;
}
.home-current-promotion .post .read-more a {
	height:50px;
	width:28px
}
.main-banner-slick .caption-text, .banner-box .box-caption h2 {
	line-height:24px;
}
.promotion-section.home_section .section_title,
 .promotional-videos.home_section .section_title  {
	 margin-bottom:15px;
}
.home-current-promotion .post-title .title {
	font-size:12px;
	line-height:18px;
}
a.button.btn1 {
	line-height:13px;
	padding:10px 10px 9px;
}
.sharing_buttons > span {
	display:inline-block;
	margin-bottom:18px;
}
.single .navigation {
	padding:5px 0 0;
	margin:0;
}
.single .sharing_buttons {
	margin-bottom:5px;
}
.year-section {
	margin-top:10px;
}
.hot-section .post-data .event-address {
	margin-bottom:10px;
}
.hot-section .post-data .event-address ,
.hot-section .post-data .event-dt-section{
	width:100%;
	float:none;
	text-align:left;
	clear:both;
}

.month-search-section .event-dt-section, .month-search-section .event-dt-box
{
	width:100%;
	float:none;
	text-align:left;
	clear:both;
}
.month-search-section .post-data .event-address {
	margin-bottom:10px;
}
.hot-section .sharing_buttons,
.month-search-section .sharing_buttons{
	margin:20px  0 0 0;
}
.brochure_list_sec .span3 {
	width:100%;
	clear:both;
	padding:0;
}
.brochure_list_sec .row {
	margin:0;
}
.banner_caption_center_sec .banner_title {
	font-size:20px;
	line-height:32px;
}
.page-main-info-sec .page-title-sec .title {
	font-size:23px;
	line-height:29px;
}
.banner_desc {
	line-height:22px;
	font-size:15px;
}
.page-banner-image-sec.with_mid_caption .page-banner-img {
	height:332px;
}
.page-main-info-sec {
	margin-bottom:15px;
}
.brochure_item {
	margin-top:25px;
}
.brochure-title {
	margin-top:15px;
}
.brochure-desc {
	margin-top:10px;
}
.membership-form .form-fields select {
	height:38px;
}
.membership-form .submit-btn {
	height:38px;
	min-width:125px;
}
a.button.change_password_btn {
	margin-right:10px;
	min-width:100px;
	padding:12px 10px;
}
.page-banner-image-sec.with_top_caption .page-banner-img {
	height:315px;
}
.page-banner-image-sec .caption_top_Sec .banner_big_title {
	font-size:20px;
	line-height:28px;
}
.big-title-with-icon {
	font-size:26px;
	line-height:28px;
}
.product-detail-page .title-border {
	font-size:16px;
	line-height:22px;
}
.content-sub-title {
	font-size:15px;
	line-height:22px;
}
.product-detail-page {
	margin-top:20px;
}
.product-detail-page-bg.bg-image {
	padding-bottom:750px;
}
.product_slide_item .product-list-info-sec {
		width:78%;
}
.our-offices .row {
	margin:0;
}
.our-offices .span3:nth-child(4n+1),
.our-offices .span3:nth-child(3n+1),
.our-offices .span3:nth-child(odd) {
	border-left:none;
}
.our-offices .row {
	margin:0;
}
.our-offices  .span3 {
	width:100%;
	float:none;
	border-left:none;
	padding:0;
}
.our-offices .span3{border-right:none !important;}

.section-infography .info .sec-climate, .section-infography .info .sec-offical {
	padding:8px;
}
.plan-section .plan-title {
	margin-bottom:20px;
	font-size:15px;
	line-height:19px;
}
.plan-section .dt::after {
	margin-top:14px;
}
.plan-section .plan-detail {
	padding:15px 12px 12px;
}
.filter-form select {
	height:38px;
}
.filter-form .btn-filter {
	height:38px;
}
.thanks_download_msg{
	padding:15px 23px;
}
.our-offices .post-data .location-txt,
.our-offices .post-data .contact-no{
	min-height:0;
}
.our-offices  .span3 {
	margin-bottom:0;
	padding:20px 0;
	border-bottom:1px solid #c2c2c2;
}
.post-type-archive-news .visit-our-media-sec {
    text-align: center;
	margin-bottom:15px;
}

.section-info .items-type2 .item-box.bg-img {
	min-height:440px;
}
.section-info .items-type1 .item-box.bg-img {
  min-height: 240px;
}
.brochure-desc{
    min-height:auto;
}
.info-map {
	padding-top:250px;
}
.top-menu li{
	margin-left:4px;
	padding-left:6px;
	font-size:10px;
}
.top-menu li a{
	font-size:10px;
}
.top-menu li::before{
	top:1px;
	height:12px;
}
.media_centre .col_row .col4{
	width:100%;
}
.top-menu li a{
	font-size:8px;
}
.photo-category-title{
	font-size:20px;
	margin-bottom:8px;
}

.news-post-country-list .span3 {
	width: 100%;
}
.news-single .news-post-country-list ul {
	margin: 0;
}
.staff-nav-sec .span4 {
	width: 100%;
	height: auto;
}
.staff-nav-sec .nav-item {
	padding: 7px 15px;
	height: auto;
	margin-bottom: 10px;
}

/*small*/
}
@media (max-width: 374px) {
/**** 320 ****/
.container {
	max-width: 290px;
}
.home-event-news .section.left ,
.home-event-news .section.right{
	width: 290px;
}
.single-gallery .slider-nav .slick-prev
{
	left:-32px;
}
.single-gallery .slider-nav .slick-next {
	right:-32px;
}
.hot-section .post-data {
	margin-top:10px;
}
.header-top-sec .top-other-option{
	margin:0 0 0 5px
}

}

@media (min-width: 766px) {
.menu-footer-about-us-menu-container,
.menu-footer-barbados-menu-container,
.menu-footer-research-statistics-menu-container,
.menu-footer-help-menu-container{
	display:block !important;
}
}
@media (min-width: 666px) {
.search-icon-res{
	display:none !important;
}
.top-widget #searchform {
	display:block !important;
}

}




/************ Market Events ***************/
@media (max-width: 1168px) {
/**** 1024 ****/
.market-event-page .search-form-section.event-search-form .search-box .search-term,
.market-event-page .search-form-section.event-search-form .search-box .location,
.market-event-page .search-form-section.event-search-form .search-box .month{
	width:165px;
}
.market-event-page .nav-month-list li{
	padding:0 17px;
}
.market-event-page .calender-item{
	width:496px;
}
.market-event-page.market-event-calendar-year .rightCorner{
	right:-25px;
}
.market-event-page.market-event-calendar-year .leftCorner{
	left:-24px;
}
}

@media (max-width: 1022px) {
/**** 768 ****/
.market-event-page .search-form-section.event-search-form .search-box .search-term,
.market-event-page .search-form-section.event-search-form .search-box .location,
.market-event-page .search-form-section.event-search-form .search-box .month{
	width:100%;
	margin:0;
	margin-bottom:5px;
}
.market-event-page .search-form-section.event-search-form .search-box .btn-search{
	margin-left:0;
}
.market-event-page .search-form-section .search-box input[type="text"], 
.market-event-page .search-form-section .search-box select {
    height: 38px;
    line-height: 38px;
    font-size: 11px;
}
.market-event-page .nav-month-list li{
	padding:0 9px;
}
.market-event-page .calender-item{
	width:367px;
}


}

@media (max-width: 765px) {
/**** 667 ****/
.market-event-page .hot-section .view-menu-section,
.market-event-page .hot-section .title-wrap{
	width:100%;
}
.market-event-page .month-search-section .event-address,
.market-event-page .month-search-section .event-address.event-market,
.market-event-page .month-search-section .event-dt-section{
	width:100%;
}
.market-event-page .month-search-section .event-address,
.market-event-page .month-search-section .event-address.event-market{
	margin-bottom:10px;
}
.market-event-cal-popup.white-popup {
	max-width:520px;
}
.market-event-page #events_calendar_view .fc-toolbar h2{
	font-size:18px;
}
.market-event-page #events_calendar_view .fc-scroller{
	height:500px !important;
}
.market-event-page .calender-item{
	width:312px;
}


}

@media (max-width: 667px)  {
}

@media (max-width: 665px) {
/**** 480 ****/
.market-event-page .hot-section .view-menu li a{
	display:inline-block;
}
.market-event-page .hot-section .view-menu li.downlaod-btn{
	margin:0 0 10px 0;
	float:none;
	display:block;
}
.market-event-page .mont-list-items .post-title .event-date-month{
	width:100%;
	float:none;
	margin:0 0 0 0;
}
.market-event-page .mont-list-items .post-title .event-date-month span{
	padding:1px 8px;
	font-size:12px;
	min-width:35px;
}
.market-event-page .mont-list-items .post-title .event-date-month.date-month-big span{
	min-width:78px;
}

.market-event-page #events_calendar_view .fc-header-toolbar .fc-left,
.market-event-page #events_calendar_view .fc-header-toolbar .fc-right{
	
}
.market-event-page #events_calendar_view .fc-header-toolbar .fc-right:after{
	content:"";
	display:table;
	clear:both;
	float:none;
}
.market-event-page #events_calendar_view .fc-header-toolbar .fc-center{
	display: block;
	float: none;
	clear: both;
	padding:10px 0 0 0;
}
.market-event-page #events_calendar_view .fc-header-toolbar .fc-center{
	font-size:18px;
	line-height:24px;
}
.market-event-page #events_calendar_view .fc-toolbar button,
.market-event-page .calendar-sub-menu li a{
	padding:5px 8px 5px 8px;
}
.market-event-page #events_calendar_view .fc-scroller{
	height:400px !important;
}
.market-event-page .calender-item{
	width:100%;
}
.market-event-page .calender-item .calender-item-inner{
	margin:20px 0;
}

}

@media (max-width: 477px) {
/**** 375 ****/
.market-event-page.market-event-calendar-year .year-section .calendar-sub-menu{
	position:static;
	top:0;
	margin-bottom:15px;
}
}

@media (max-width: 374px) {
/**** 320 ****/
}


@media (max-width: 479px) {
	/* Homepage Banner Button Style */
    .main-banner-slick .slider-item {
        height: 195px;
    }
    .home_middlebar .main-banner-slick .slick-track .item.slick-slide:first-child .banner-caption .caption-text{
    	padding-left:0px;
    }
}
@media (max-width: 665px) {
	.intern-form .form-fields .row .span6:first-child span {
		margin-right:0;
	}
	.intern-form .form-fields .row .span6:last-child span {
		margin-left:0;
	}
}


/**************************
font-family: 'GreySans-Regular';
font-family: 'GreySans-SemiBold';
font-family: 'GreySans-Bold';
font-family: 'GreySans-Light';

font-family: 'montserratregular';

font-family: 'merriweatherregular';
font-family: 'merriweatheritalic';
font-family: 'merriweatherlight';
***************************/