.portfolio_nav{display:none}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:.99}}@-moz-keyframes fadeIn{from{opacity:0}to{opacity:.99}}@-ms-keyframes fadeIn{from{opacity:0}to{opacity:.99}}@keyframes fadeIn{from{opacity:0}to{opacity:.99}}.fade-in{animation-name:fadeIn;-webkit-animation-name:fadeIn;-ms-animation-name:fadeIn;animation-duration:.7s;-webkit-animation-duration:.7s;-ms-animation-duration:.7s;animation-timing-function:ease-out;-webkit-animation-timing-function:ease-out;-ms-animation-timing-function:ease-out;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;-ms-animation-fill-mode:forwards;animation-fill-mode:forwards;visibility:visible!important}.animated1{-webkit-animation-delay:.2s;-moz-animation-delay:.2s;animation-delay:.2s}.animated2{-webkit-animation-delay:.4s;-moz-animation-delay:.4s;animation-delay:.4s}.animated3{-webkit-animation-delay:.6s;-moz-animation-delay:.6s;animation-delay:.6s}.animated4{-webkit-animation-delay:.8s;-moz-animation-delay:.8s;animation-delay:.8s}.animated5{-webkit-animation-delay:1s;-moz-animation-delay:1s;animation-delay:1s}.animated6{-webkit-animation-delay:1.2s;-moz-animation-delay:1.2s;animation-delay:1.2s}.animated7{-webkit-animation-delay:1.4s;-moz-animation-delay:1.4s;animation-delay:1.4s}.animated8{-webkit-animation-delay:1.6s;-moz-animation-delay:1.6s;animation-delay:1.6s}.animated9{-webkit-animation-delay:1.8s;-moz-animation-delay:1.8s;animation-delay:1.8s}.animated10{-webkit-animation-delay:2s;-moz-animation-delay:2s;animation-delay:2s}.animated11{-webkit-animation-delay:2.2s;-moz-animation-delay:2.2s;animation-delay:2.2s}.animated12{-webkit-animation-delay:2.4s;-moz-animation-delay:2.4s;animation-delay:2.4s}.animated13{-webkit-animation-delay:2.6s;-moz-animation-delay:2.6s;animation-delay:2.6s}.animated14{-webkit-animation-delay:2.8s;-moz-animation-delay:2.8s;animation-delay:2.8s}.animated15{-webkit-animation-delay:3s;-moz-animation-delay:3s;animation-delay:3s}.animated16{-webkit-animation-delay:3.2s;-moz-animation-delay:3.2s;animation-delay:3.2s}.animated17{-webkit-animation-delay:3.4s;-moz-animation-delay:3.4s;animation-delay:3.4s}.animated18{-webkit-animation-delay:3.6s;-moz-animation-delay:3.6s;animation-delay:3.6s}.animated19{-webkit-animation-delay:3.8s;-moz-animation-delay:3.8s;animation-delay:3.8s}.animated20{-webkit-animation-delay:4s;-moz-animation-delay:4s;animation-delay:4s}.animated21{-webkit-animation-delay:4.2s;-moz-animation-delay:4.2s;animation-delay:4.2s}.animated22{-webkit-animation-delay:4.4s;-moz-animation-delay:4.4s;animation-delay:4.4s}.animated23{-webkit-animation-delay:4.6s;-moz-animation-delay:4.6s;animation-delay:4.6s}.animated24{-webkit-animation-delay:4.8s;-moz-animation-delay:4.8s;animation-delay:4.8s}.animated25{-webkit-animation-delay:5s;-moz-animation-delay:5s;animation-delay:5s}.animated26{-webkit-animation-delay:5.2s;-moz-animation-delay:5.2s;animation-delay:5.2s}.animated27{-webkit-animation-delay:5.4s;-moz-animation-delay:5.4s;animation-delay:5.4s}.animated28{-webkit-animation-delay:5.6s;-moz-animation-delay:5.6s;animation-delay:5.6s}.animated29{-webkit-animation-delay:5.8s;-moz-animation-delay:5.8s;animation-delay:5.8s}.animated30{-webkit-animation-delay:6s;-moz-animation-delay:6s;animation-delay:6s}.animated31{-webkit-animation-delay:6.2s;-moz-animation-delay:6.2s;animation-delay:6.2s}.animated32{-webkit-animation-delay:6.4s;-moz-animation-delay:6.4s;animation-delay:6.4s}.animated33{-webkit-animation-delay:6.6s;-moz-animation-delay:6.6s;animation-delay:6.6s}.animated34{-webkit-animation-delay:6.8s;-moz-animation-delay:6.8s;animation-delay:6.8s}.animated35{-webkit-animation-delay:7s;-moz-animation-delay:7s;animation-delay:7s}.animated36{-webkit-animation-delay:7.2s;-moz-animation-delay:7.2s;animation-delay:7.2s}.animated37{-webkit-animation-delay:7.4s;-moz-animation-delay:7.4s;animation-delay:7.4s}.animated38{-webkit-animation-delay:7.6s;-moz-animation-delay:7.6s;animation-delay:7.6s}.animated39{-webkit-animation-delay:7.8s;-moz-animation-delay:7.8s;animation-delay:7.8s}.animated40{-webkit-animation-delay:8s;-moz-animation-delay:8s;animation-delay:8s}.animated41{-webkit-animation-delay:8.2s;-moz-animation-delay:8.2s;animation-delay:8.2s}.animated42{-webkit-animation-delay:8.4s;-moz-animation-delay:8.4s;animation-delay:8.4s}.animated43{-webkit-animation-delay:8.6s;-moz-animation-delay:8.6s;animation-delay:8.6s}.animated44{-webkit-animation-delay:8.8s;-moz-animation-delay:8.8s;animation-delay:8.8s}.animated45{-webkit-animation-delay:9s;-moz-animation-delay:9s;animation-delay:9s}.animated46{-webkit-animation-delay:9.2s;-moz-animation-delay:9.2s;animation-delay:9.2s}.animated47{-webkit-animation-delay:9.4s;-moz-animation-delay:9.4s;animation-delay:9.4s}.animated48{-webkit-animation-delay:9.6s;-moz-animation-delay:9.6s;animation-delay:9.6s}.animated49{-webkit-animation-delay:9.8s;-moz-animation-delay:9.8s;animation-delay:9.8s}.animated50{-webkit-animation-delay:10s;-moz-animation-delay:10s;animation-delay:10s}#menu_wrapper .nav ul li a,#menu_wrapper div .nav li a{font-size:14px}#menu_wrapper .nav ul li a,#menu_wrapper div .nav li a{letter-spacing:1px}#menu_wrapper .nav ul li a,#menu_wrapper div .nav li a{font-weight:700}#menu_wrapper .nav ul li ul li a,#menu_wrapper div .nav li ul li a,#menu_wrapper div .nav li.current-menu-parent ul li a{font-size:12px}#menu_wrapper .nav ul li ul li ul,#menu_wrapper div .nav li ul li ul{margin-top:-35px}#menu_wrapper .nav ul li ul li a,#menu_wrapper div .nav li ul li a,#menu_wrapper div .nav li.current-menu-parent ul li a{text-transform:none}#page_caption{padding-top:40px}#page_caption{padding-bottom:40px}#page_caption{background:#f3f3f3}#page_caption h1{color:#000}#page_caption h1{font-size:32px}#page_caption #crumbs.center{margin-top:-15px}#page_caption h1,h1.hasbg{letter-spacing:2px}#page_caption h1{font-weight:500}.parallax_overlay,.parallax_overlay_header{background-color:rgba(0,0,0,.3)}#page_caption.hasbg h1,h1.hasbg{font-size:34px}#crumbs,#crumbs a,#crumbs a:active,#crumbs a:hover{color:#999}#toTop{display:none!important}#commentform label,#contact_form label,#imageFlow .title,#post_more_wrapper h5,#searchform label,#social_share_wrapper,.comment_date,.fancybox-title-outside-wrap strong,.page_caption_desc,.portfolio_desc .portfolio_excerpt,.post_attribute,.post_date,.post_detail,.post_header .post_detail,.post_quote_title,.recent_post_detail,.social_follow,.social_share_wrapper,.testimonial_customer_company,.testimonial_customer_position,.thumb_content span,blockquote,h1,h2,h3,h4,h5,h6,h7,label{font-family:Raleway}#commentform label,#contact_form label,#post_more_wrapper h5,#social_share_wrapper,#social_share_wrapper a,.post_date,.post_img.animate div.thumb_content a,.post_next_content a,.post_next_icon,.post_previous_content a,.post_previous_icon,.post_tag a,.progress_bar_title,.recent_post_detail,.social_follow,.social_share_wrapper,.social_share_wrapper.shortcode a,.testimonial_customer_company,.testimonial_customer_position,.thumb_content span,blockquote,h1,h2,h3,h4,h5,h6,h7,label{color:#000}.ajax_close,.ajax_next,.ajax_prev,.portfolio_next,.portfolio_next_prev_wrapper.video .portfolio_next,.portfolio_next_prev_wrapper.video .portfolio_prev,.portfolio_prev{color:#000}#commentform label,#contact_form label,#imageFlow .title,#post_more_wrapper h5,.post_quote_title,h1,h2,h3,h4,h5,h6,h7,label{font-weight:500}h1{font-size:30px}h2{font-size:28px}h3{font-size:24px}h4{font-size:22px}h5{font-size:18px}h6{font-size:16px}.fancybox-title-outside-wrap,body{font-family:Raleway}body{font-size:13px}h2.ppb_title{font-size:30px;line-height:30px}h2.ppb_title{font-weight:700}.page_caption_desc{font-size:12px!important}#post_more_wrapper .content h6,.post_header h5,.post_quote_title{font-weight:700}.post_detail a,.post_header .post_detail,.recent_post_detail{color:#b63327!important}#crumbs,.comment_date,.imageFlow_gallery_info_author,.page_caption_desc,.portfolio_desc .portfolio_excerpt,.post_attribute,.post_detail,.post_header .post_detail,.recent_post_detail,.testimonial_customer_company,.testimonial_customer_position,.thumb_content span{font-family:Raleway!important}#crumbs,.imageFlow_gallery_info_author,.page_caption_desc,.portfolio_desc .portfolio_excerpt,.post_detail,.post_header .post_detail,.recent_post_detail,.testimonial_customer_company,.testimonial_customer_position,.thumb_content span{font-size:12px}#crumbs,.comment_date,.imageFlow_gallery_info_author,.page_caption_desc,.portfolio_desc .portfolio_excerpt,.post_attribute,.post_detail,.post_header .post_detail,.recent_post_detail,.testimonial_customer_company,.testimonial_customer_position,.thumb_content span{letter-spacing:2px}#crumbs,.comment_date,.imageFlow_gallery_info_author,.page_caption_desc,.portfolio_desc .portfolio_excerpt,.post_detail,.post_header .post_detail,.recent_post_detail,.testimonial_customer_company,.testimonial_customer_position,.thumb_content span{font-weight:700}.imageFlow_gallery_info_wrapper h1{font-size:32px;line-height:40px}#page_content_wrapper .sidebar .content .sidebar_widget li h2.widgettitle,h2.widgettitle,h5.widgettitle{font-size:14px}#page_content_wrapper .sidebar .content .sidebar_widget li h2.widgettitle,h2.widgettitle,h5.widgettitle{font-weight:700}#page_content_wrapper .sidebar .content .sidebar_widget li h2.widgettitle,h2.widgettitle,h5.widgettitle{letter-spacing:0}#page_content_wrapper .sidebar .content .sidebar_widget li h2.widgettitle,h2.widgettitle,h5.widgettitle{font-family:Raleway}#menu_wrapper .nav ul li a,#menu_wrapper div .nav li a,#searchform label,.top_bar #searchform button i,.top_bar .header_cart_wrapper i{color:#000}#mobile_nav_icon{border-color:#000}#menu_wrapper .nav ul li a.hover,#menu_wrapper .nav ul li a:hover,#menu_wrapper div .nav li a.hover,#menu_wrapper div .nav li a:hover{color:#b63327}#menu_wrapper .nav>ul>li a.hover span,#menu_wrapper .nav>ul>li>a:hover span,#menu_wrapper div .nav>li>a.hover span,#menu_wrapper div .nav>li>a:hover span{border-color:#b63327}#menu_wrapper div .nav>li.current-menu-ancestor>a,#menu_wrapper div .nav>li.current-menu-item>a,#menu_wrapper div .nav>li.current-menu-parent>a{color:#b63327}#menu_wrapper div .nav>li.current-menu-ancestor>a span,#menu_wrapper div .nav>li.current-menu-item>a span,#menu_wrapper div .nav>li.current-menu-parent>a span{border-color:#b63327}.top_bar,.top_bar.fixed{background:#fff}.top_bar,.top_bar.fixed{background:#fff;background:#fff;background:#fff}div.thumb_content.classic .thumb_meta .tour_days,div.thumb_content.classic .thumb_title .tour_country{color:#b63327}#menu_wrapper .nav ul,#menu_wrapper div .nav{margin-top:30px}.top_bar #searchform{margin-top:20px}.top_bar,.top_bar.fixed{border-bottom:1px solid #e1e1e1}#autocomplete a,#autocomplete a:active,#autocomplete a:hover,#menu_wrapper .nav ul li ul li a,#menu_wrapper .nav ul li ul li.current-menu-item a,#menu_wrapper .nav ul li.current-menu-item ul li a,#menu_wrapper div .nav li ul li a,#menu_wrapper div .nav li ul li.current-menu-item a,#menu_wrapper div .nav li ul li.current-menu-parent a,#menu_wrapper div .nav li.current-menu-item ul li a,#menu_wrapper div .nav li.current-menu-parent ul li a,.top_bar.fixed #menu_wrapper div .nav li ul li a{color:#ccc!important}#menu_wrapper .nav ul li ul li a:hover,#menu_wrapper div .nav li ul li a:hover,#menu_wrapper div .nav li.current-menu-item ul li a:hover,#menu_wrapper div .nav li.current-menu-parent ul li a:hover{background:#333}#menu_wrapper .nav ul li ul li a:hover,#menu_wrapper div .nav li ul li a:hover,#menu_wrapper div .nav li.current-menu-item ul li a:hover,#menu_wrapper div .nav li.current-menu-parent ul li a:hover,.top_bar.fixed #menu_wrapper div .nav li ul li a:hover{color:#fff!important}#autocomplete ul,#menu_wrapper .nav ul li ul,#menu_wrapper div .nav li ul,.mobile_menu_wrapper,body.js_nav{background:#222;background:#222;background:#222}#autocomplete.visible:before,#menu_wrapper .nav ul li ul:before,#menu_wrapper div .nav li ul:before{border-color:Array transparent}#menu_wrapper .nav ul li ul,#menu_wrapper div .nav li ul{border:1px solid #222}#menu_wrapper .nav ul li ul li a,#menu_wrapper div .nav li ul li a,#menu_wrapper div .nav li.current-menu-parent ul li a{font-weight:700}#menu_wrapper .nav ul li ul li a,#menu_wrapper div .nav li ul li a,#menu_wrapper div .nav li.current-menu-parent ul li a{letter-spacing:0}body{color:#333}a,h1 strong,h2 strong,h3 strong,h4 strong,h5 strong,h6 strong,h7 strong{color:#466289}blockquote{border-color:#b63327}::selection{background:#b63327}#page_content_wrapper a:active,#page_content_wrapper a:hover,a:active,a:hover{color:#000}.post_header h2,.post_header h3 a,.post_header h5 a,.post_header.grid h6 a,blockquote,code,h1,h2,h3,h4,h5,pre,tt{color:#000}#footer,#page_caption,#page_content_wrapper .inner .sidebar_content,#page_content_wrapper .inner .sidebar_content.left_sidebar,#page_content_wrapper .sidebar .content .sidebar_widget li h2.widgettitle,#post_more_wrapper,#post_more_wrapper h5,#social_share_wrapper,.ajax_close,.ajax_next,.ajax_prev,.blog_next_prev_wrapper,.comment .right,.meta-tags a,.portfolio_next,.portfolio_next_prev_wrapper.video .portfolio_next,.portfolio_next_prev_wrapper.video .portfolio_prev,.portfolio_prev,.post.type-post,.separated,.tabs.vertical .ui-tabs-panel,.tag_cloud a,.widget_tag_cloud div a,h2.widgettitle,h5.widgettitle,hr{border-color:#e1e1e1}.ui-tabs .ui-tabs-nav li,.ui-tabs li:first-child,.ui-tabs.vertical .ui-tabs-nav li,.ui-tabs.vertical .ui-tabs-nav li:last-child,.ui-tabs.vertical.right .ui-tabs-nav li.ui-state-active{border-color:#e1e1e1!important}.count_separator span{background:#e1e1e1}.ui-tabs .ui-tabs-nav li{border-bottom:0!important}.tabs .ui-tabs-panel{border:1px solid #e1e1e1}#page_content_wrapper .inner .sidebar_wrapper .sidebar .content{color:#666}#page_content_wrapper .sidebar .content .sidebar_widget li h2.widgettitle,h2.widgettitle,h5.widgettitle{color:#000}#page_content_wrapper .inner .sidebar_wrapper a,#page_content_wrapper .posts.blog li a,#post_more_close i.fa{color:#666}#page_content_wrapper .inner .sidebar_wrapper a:active,#page_content_wrapper .inner .sidebar_wrapper a:hover{color:#000}#footer{background:#000}#footer .sidebar_widget li h2.widgettitle{color:#fff}#footer{color:#ccc}#footer a{color:#aaa}#footer a:active,#footer a:hover{color:#fff}.footer_bar_wrapper .social_wrapper ul li a{color:#000!important}.footer_bar_wrapper .social_wrapper ul li a{opacity:.4}.footer_bar{background:#fff;border-top:15px solid #466289}#copyright{color:#999}#copyright a{color:#999}#copyright a:active,#copyright a:hover{color:#000}input[type=email],input[type=password],input[type=text]{background:#fff}.top_bar #searchform input,input[type=email],input[type=password],input[type=text]{color:#666}#commentform input[type=text],#commentform textarea,#contact_form input[type=text],#contact_form textarea{border-color:#000}input[type=email]:focus,input[type=password]:focus,input[type=text]:focus,textarea:focus{background-color:#f9f9f9;outline:0}.button,a.button,a.button.fullwidth,input[type=button],input[type=submit]{font-family:Raleway!important}.button,a.button,input[type=button],input[type=submit]{color:#fff}#footer .meta-tags a:hover,#footer .widget_tag_cloud div a:hover,.meta-tags a:hover,.tag_cloud a:hover,.widget_tag_cloud div a:hover{color:#fff!important}.button,.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt,a.button,input[type=button],input[type=submit]{background:#4885a2;background-color:#4885a2;border-color:#4885a2}.button.submit,.button.white:active,.button.white:hover,.button:hover,.promo_box .button,.promo_box .button.transparent,a.button.fullwidth,a.button.white:active,a.button.white:hover,a.button:hover,input[type=button]:hover,#autocomplete li.view_all,.button.solidbg,input[type=submit].solidbg{background:#b63327!important;border-color:#b63327!important;color:#fff}.above_top_bar{background:#fff}.above_top_bar{background:#fff;background:#fff;background:#fff}.above_top_bar,.above_top_bar .social_wrapper,.above_top_bar .top_contact_info,.above_top_bar .top_contact_info span{border-color:#e1e1e1}.above_top_bar,.above_top_bar a,.above_top_bar a:active,.above_top_bar a:hover{color:#555}.above_top_bar .social_wrapper ul li a,.above_top_bar .social_wrapper ul li a:hover{color:#555!important}.filter li a,.filter li a:hover,.shop_filter li a,.shop_filter li a:hover{color:#666}.filter li a.active,.shop_filter li a.active{color:#1abc9c}.filter li a,.shop_filter li a{font-size:14px}.filter li a,.shop_filter li a{letter-spacing:3px}.filter li a,.shop_filter li a{font-weight:600}.filter li a,.shop_filter li a{text-transform:none}.imageFlow_gallery_info_wrapper h1,.portfolio_desc h5,.portfolio_desc h6,div.thumb_content h3,div.thumb_content h4,div.thumb_content h5,div.thumb_content h6{text-transform:none}.tour_sale{background:#b63327}.tour_sale{color:#fff}.one_third.gallery3:hover div.thumb_content{background:#b63327;background:rgb(182,51,39,.9);background:rgba(182,51,39,.9)}.pricing_wrapper li.price_row,.pricing_wrapper li.title_row{background:#f3f3f3}.pricing_wrapper li.price_row,.pricing_wrapper li.price_row strong,.pricing_wrapper li.title_row{color:#000}.pricing_wrapper li.price_row,.pricing_wrapper li.title_row{font-family:Raleway}.pricing_wrapper li{border-color:#e1e1e1}.pricing_wrapper li.title_row.featured{background:#4885a2}.service_icon i{color:#fff}.service_icon{background:#b63327}.woocommerce #content div.product p.price,.woocommerce #content div.product span.price,.woocommerce div.product p.price,.woocommerce div.product span.price,.woocommerce ul.products li.product .price,.woocommerce ul.products li.product .price ins,.woocommerce-page #content div.product p.price,.woocommerce-page #content div.product span.price,.woocommerce-page div.product p.price,.woocommerce-page div.product span.price,.woocommerce-page ul.products li.product .price,.woocommerce-page ul.products li.product .price ins,p.price ins span.amount,p.price span.amount{color:#b63327}.mobile_menu_wrapper,body.js_nav{background:#333}.mobile_main_nav li a{color:#999!important}.mobile_main_nav li a:hover{background:#222!important;color:#fff!important}.mobile_main_nav li{border-color:#444!important}.mobile_menu_wrapper{text-transform:none}.mobile_menu_wrapper{font-weight:400}.logo_wrapper{margin-top:25px}.ui-accordion .ui-accordion-header{background:#f3f3f3!important}.ui-accordion .ui-accordion-header .ui-icon:after,.ui-accordion .ui-accordion-header a{color:#000!important}.tabs .ui-tabs-panel,.ui-tabs .ui-tabs-nav li.ui-state-active{background:#fff!important}.tabs .ui-state-active a{color:#000!important}.ui-tabs .ui-tabs-nav li{background:#f0f0f0!important}.ui-tabs .ui-tabs-nav li.ui-state-active a{color:#000!important}@media only screen and (max-width:959px){.logo_wrapper{margin-top:5px!important}}ul.ui-tabs-nav{background:0 0;border:0}body.page-template-tour-list-image #portfolio_filter_wrapper.fullwidth.three_cols.gallery .element .one_third.gallery3 div.thumb_content.fullwidth .thumb_meta{padding-right:4%;box-sizing:border-box}#footer .meta-tags a:hover,#footer .widget_tag_cloud div a:hover,.meta-tags a:hover,.tag_cloud a:hover,.widget_tag_cloud div a:hover{color:#000!important}#flow_info_button{display:none}body[data-style=flip],body[data-style=fullscreen],body[data-style=fullscreen_video]{overflow:hidden}.post_quote_title a:hover{color:#fff!important}#add_payment_method #payment div.payment_box:before,.woocommerce-cart #payment div.payment_box:before,.woocommerce-checkout #payment div.payment_box:before{border:1em solid #fff;border-right-color:transparent;border-left-color:transparent;border-top-color:transparent}.woocommerce table.shop_table td,.woocommerce table.shop_table th{border-bottom:0}input[type=tel]{padding:8px 10px 7px 10px;font-size:100%;margin:0;font-family:Raleway,'Helvetica Neue',Arial,Verdana,sans-serif;border:2px solid #e1e1e1;-webkit-transition:background linear .2s,box-shadow linear .2s;-moz-transition:background linear .2s,box-shadow linear .2s;-o-transition:background linear .2s,box-shadow linear .2s;transition:background linear .2s,box-shadow linear .2s;outline:0}.contact_social{margin:auto}.page_caption_desc{color:#466289!important;font-size:16px!important;text-decoration:none!important;font-weight:700;letter-spacing:1px;text-transform:uppercase!important}


.footer_bar_wrapper .social_wrapper {
	width: 170px !important;
	padding-top: 20px !important;
	padding-bottom: 13px !important;
}
#copyright {
	float: right;
	width: calc(100% - 180px) !important;
	padding: 0 !important;
	margin: 0 !important;
	padding-top: 21px !important;
}
.footer_bar {
	padding: 0 !important;
}
.footer_bar_wrapper .social_wrapper ul {
	text-align: left;
	margin: 0px !important;
}
.footer_bar_wrapper .social_wrapper ul li a {
	color: #fff !important;
	margin: 0;
	padding: 0;
	display: block !important;
}
/*New Changes*/
#header .header-top-block {background: #fff !important;}
/*#header .logo img {filter: invert(100%);}*/
#header .right_box ul li a {color: #000 !important;}
.top_bar, .top_bar.fixed {background: #466289 !important;}
.top_bar.hasbg #menu_wrapper div .nav > li > a {color: #fff !important;}
.start-planning-nav-button {background: #fff !important;}
.header_action a.phone {color: #fff !important;}
.top_bar.hasbg .header_action i {color: #fff !important;}
#main_menu > li > ul.sub-menu {background: #466289 !important;}
.top_bar.fixed #menu_wrapper div .nav li ul li a, 
#menu_wrapper div .nav li ul li a, 
#menu_wrapper div .nav li.current-menu-item ul li a, 
#menu_wrapper div .nav li ul li.current-menu-item a, 
#menu_wrapper .nav ul li ul li a, 
#menu_wrapper .nav ul li.current-menu-item ul li a, 
#menu_wrapper .nav ul li ul li.current-menu-item a, 
#menu_wrapper div .nav li.current-menu-parent ul li a, 
#menu_wrapper div .nav li ul li.current-menu-parent a, 
#autocomplete a, #autocomplete a:hover, #autocomplete a:active {color: #fff !important;    opacity: 0.8;}

#menu_wrapper .nav ul li ul li a:hover, 
#menu_wrapper .nav ul li ul li a:hover, 
#menu_wrapper div .nav li ul li a:hover, 
#menu_wrapper div .nav li ul li a:hover, 
#menu_wrapper div .nav li.current-menu-item ul li a:hover, 
#menu_wrapper div .nav li.current-menu-parent ul li a:hover, 
.top_bar.fixed #menu_wrapper div .nav li ul li a:hover {color: #fff !important;    opacity: 1;}
.top_bar.hasbg #menu_wrapper div .nav > li:hover > a {color: #fff !important;}
.tp-caption.pp_header {text-shadow: 0px 0px 7px #000!important;    line-height: 40px !important;}
.start-planning-nav-button {display: inline-block;	background: #fff !important;	color: #c0b55e !important;}
.portfolio_filter_content img {max-width: none !important;}
#travel_section .row .col-md-3 {-ms-flex: 0 0 25%;    flex: 0 0 25%;    max-width: 25%;}
/* .logo { max-width: 162px;    width: 100%;    display: inline-block;} */
.logo p {color: #000 !important;    font-size: 12px;    margin: 0px;    padding: 0px;    line-height: 12px;    margin-top: 7px;}
.header-top-block .right_box {margin-top: 10px;}



/*footer start */
#footer {background: #fff !important;}
#footer, #footer p {color: #000 !important;}
#footer .sidebar_widget li ul li {color: #000 !important;}
.address li a {color: #000 !important;}
#footer label {color: #000 !important;}
#footer .sidebar_widget li h2.widgettitle {color: #000 !important;}
#footer .tag-cloud-link {color: #000 !important;}

.footer_bar_wrappe_BOX {background: #466289 !important;}
.footer_bar_wrapper .social_wrapper ul li a {color: #fff !important;}
#copyright {color: #fff !important;}

/*footer end*/


#pastor .pastors_box .form-group {
	margin-bottom: 20px;
}

.pastors_box h1 {
	color: #000;
	margin-bottom: 15px;
	text-transform: uppercase;
	font-size: 25px;
}

#pastor .pastors_box label {
	font-size: 15px;
	text-transform: capitalize;
	font-style: normal;
	color: #000;
	margin: 0px;
	padding: 0px;
	margin-bottom: 15px;
	font-weight: 600;
}
#pastor .pastors_box .form-control {
    /* border: 1px solid #606062 !important;
    box-shadow: none !important;
    height: auto !important;
    border-radius: 0px !important;
    background: #fff !important;
    font-size: 15px !important;
    color: #000 !important;
    font-weight: 400; */
    padding: 10px 12px !important;
    width: 100% !important;
    display: block;
    box-shadow: none;
    border: 1px solid #ccc !important;
    background: #fff !important;
    margin-bottom: 10px !important;
	height: auto;
}
#pastor .pastors_box .chkbox label {
	display: inline-block;
	vertical-align: top;
	font-size: 15px !important;
	width: auto;
	margin: 0px;
	padding: 0px;
	line-height: 20px;
	margin-left: 8px;
	font-weight: 400;
}

#pastor .pastors_box .chkbox {
	margin-bottom: 10px;
}

#pastor .pastors_box {
    max-width: 100%;
    margin: 0 auto;
    background: #c0b55e14;
    padding: 60px 100px;
}
.btn.btn-gold {
	background: #c0b55e !important;
	color: #000 !important;
	width: 100%;
	padding: 9px 30px !important;
	letter-spacing: normal !important;
	border-radius: 5px;
	border: none !important;
	box-sizing: border-box !important;
	box-shadow: none !important;
	margin: 0px !important;
}


.btn.btn-gold:hover {
	background: #c0b55e !important;
	color: #466289 !important;
	width: 100%;
	padding: 9px 30px !important;
	letter-spacing: normal !important;
	border-radius: 5px;
	border: none !important;
	box-sizing: border-box !important;
	box-shadow: none !important;
	margin: 0px !important;
}

#pastor_planning .row {margin-right: -15px;    margin-left: -15px;    width: auto !important;}
#pastor_planning .pastor_planning_block.bg {padding: 60px 0px;}
#pastor_planning .pastor_planning_content h1 {
	color: #fff;
	font-size: 30px;
	text-transform: uppercase;
	letter-spacing: 1px;
	margin-bottom: 20px;
	border-bottom: 2px solid #fff;
	display: inline-block;
	padding-bottom: 10px;
	line-height: 30px;
}
#pastor_planning .pastor_planning_content p {color: #fff;	font-size: 27px;	line-height: 32px;	letter-spacing: 1px;	margin-top: 15px;	margin-bottom: 20px;}
#pastor_planning .links_box {margin-top: 30px;	text-align: center;}
#pastor_planning .links_box a {color: #c2b560;	font-size: 26px;	font-weight: 500;	display: inline-block;	text-align: center;	line-height: 30px;}

#pastor_planning .links_box a:hover {
	color: #fff !important;
}

#customizetrip .btn.btn-orange {
	border: none !important;
}

#customizetrip .form-card ul li {
	padding-left: 24px;
	line-height: 19px;
}



.slider_block .tp-parallax-wrap {
	top: 0px !important;
	width: 100% !important;
	max-width: 1100px !important;
	left: 50% !important;
	transform: translate(-50%, 0%) !important;
	height: 100% !important;
	display: table !important;
}

.slider_block .tp-parallax-wrap .tp-loop-wrap {
	display: table-cell !important;
	position: relative !important;
	left: auto !important;
	top: auto !important;
	right: auto !important;
	bottom: auto !important;
	vertical-align: middle !important;
}

.slider_block .tp-parallax-wrap .tp-mask-wrap {
	overflow: hidden !important;
	position: relative !important;
	display: block !important;
	left: auto !important;
	top: auto !important;
	right: auto !important;
	bottom: auto !important;
}

.tp-caption.pp_header {
	text-shadow: 0px 0px 7px #000 !important;
	line-height: 40px !important;
	white-space: normal !important;
	word-break: normal !important;
	word-wrap: normal !important;
	width: 100% !important;
	display: block !important;
}

.tp-bullets {
	top: 95% !important;
}

div#accordion > .col-md-6 {margin-top: 30px;}
.department-block { margin-bottom: 60px;}




.about_mmg .padd_box0 {
	padding-top: 40px;
}
.about_mmg .padd_box1 {
	padding-top: 60px;
}

.about_mmg .padd_box2 {
	padding-top: 60px;
}

.about_mmg .padd_box3 {
	padding-top: 50px;
}

.about_mmg .padd_box3 ~ hr {
	margin-bottom: 40px;
}







.slider_block .tp-parallax-wrap {
	top: 0px !important;
	width: 100% !important;
	max-width: 1100px !important;
	left: 50% !important;
	transform: translate(-50%, 0%) !important;
	height: 100% !important;
	display: table !important;
}

.slider_block .tp-parallax-wrap .tp-loop-wrap {
	display: table-cell !important;
	position: relative !important;
	left: auto !important;
	top: auto !important;
	right: auto !important;
	bottom: auto !important;
	vertical-align: middle !important;
}

.slider_block .tp-parallax-wrap .tp-mask-wrap {
	overflow: hidden !important;
	position: relative !important;
	display: block !important;
	left: auto !important;
	top: auto !important;
	right: auto !important;
	bottom: auto !important;
}

.tp-caption.pp_header {
	text-shadow: 0px 0px 7px #000 !important;
	line-height: 40px !important;
	white-space: normal !important;
	word-break: normal !important;
	word-wrap: normal !important;
	width: 100% !important;
	display: block !important;
	padding-top: 21px !important;
	padding-bottom: 21px !important;
}
.tp-bullets {
	top: 95% !important;
}
.oasis-accommodation-container {
	width: 100% !important;
	margin-bottom: 25px !important;
}
.oasis-accommodation-content {
	font-size: 16px !important;
	color: #000 !important;
	line-height: 24px !important;
	font-weight: 400 !important;
}

.oasis-accommodation-image {
	width: 100% !important;
	float: right !important;
	max-width: 400px !important;
}

.tp-caption.pp_header {
	/* background: transparent !important; */
	background-color: rgba(0, 0, 0, .3) !important;
    border-radius: 20px !important;
}
ul.oasis-day-summary-body {
	margin-left: 0;
	padding-left: 20px;
}


.banner-box h1 {
	background: transparent !important;
	padding: 0px;
}




.signature_boxss ul {
	list-style: none !important;
	display: flex;
	align-items: flex-end;
	margin: 0px -15px;
	flex-wrap: wrap;
}

.signature_boxss ul li {
	padding: 0px 15px;
}

/*responsive*/
@media (max-width: 1400px) 
{
	.signature-block .map_box {max-width: 400px;}
	#signature .desitin_content {padding-right: 260px !important;}
}
@media (max-width: 1200px) 
{
	#footer {padding: 50px 15px !important;}
	.footer_bar_wrappe_BOX {padding: 0px 15px !important;}

	.container {max-width: 100% !important;	width: 100% !important;	margin: 0 auto;}
	#signature .desitin_content {padding-right: 0px !important;}
	.signature-block .map_box {max-width: 350px;}
	.signature-block {padding-right: 350px;}
	.desitin_title h2 {font-size: 37px;	line-height: 50px;}

	.tour_contents h1 {font-size: 32px;	margin-bottom: 20px;	line-height: 30px;}
	.tour_contents h1 img {max-width: 50px;}

	.tour_contents-box {padding: 0px 50px;}
	
	.signature-block .col-md-9 {max-width: 100%;	position: relative;	-webkit-box-flex: 1;	-ms-flex: 1 1 auto;	flex: 1 1 auto;	width: 1%;	margin-bottom: 0;}

	 .tp-leftarrow.tparrows.gyges {top: 50% !important; transform: matrix(1, 0, 0, 1, 0, -20) !important; left: 0px !important;}
	.tp-rightarrow.tparrows.gyges {top: 50% !important; transform: matrix(1, 0, 0, 1, -40, -20) !important; left: 100% !important;}
	.tour_contents {position: absolute;  top: 50%;  left: 50%;  width: 100%;  transform: translate(-50%,-50%);   z-index: 11;  margin: 0 auto;  max-width: calc(100% - 100px);}
	.tour_contents-box {padding: 0px;}


}
@media (max-width: 1024px) 
{
	
	#travel_section .row .col-md-3, #travel_section .row .col-md-12 {-ms-flex: 0 0 33.333333%;	flex: 0 0 33.333333%;	max-width: 33.333333%; margin-bottom: 10px !important;}
	.portfolio_filter_content.fullbox {margin-bottom: 0;}
	.portfolio_filter_content {min-height: auto !important;}
	.portfolio_filter_content.fullbox img {height: auto;	width: auto !important;	min-width: 100%;	min-height: 100% !important;	max-width: 170% !important;}
	.portfolio_content p {position: absolute;	bottom: auto;	font-size: 16px;	color: #fff;	padding: 5px; width: 90%;		margin: 0;	font-weight: 700;	left: 50%;	top: 50%;	transform: translate(-50%, -50%);	white-space: nowrap;}

	.destination-block .col-md-3 {-ms-flex: 0 0 33.333333%;	flex: 0 0 33.333333%;	max-width: 33.333333%; margin: 0px !important	margin-bottom: 10px !important;}
	.destination_title h4 {position: absolute;	bottom: auto;	font-size: 16px;	color: #fff;	padding: 5px;	margin: 0;	font-weight: 700;	left: 50%;	top: 50%;	transform: translate(-50%, -50%);	white-space: nowrap;}


	.slider_block {height: 450px;}
}


@media (max-width: 992px) 
{
	#travel_section .row .col-md-3, #travel_section .row .col-md-12 {-ms-flex: 0 0 50%;	flex: 0 0 50%;	max-width: 50%;	}
	.destination-box .col-md-3 {-ms-flex: 0 0 50%;	flex: 0 0 50%;	max-width: 50%;}
	
	.tp-caption.pp_header {	line-height: 30px !important;	width: calc(100% - 100px) !important;	display: block !important;	position: relative;	left: 50px;	font-size: 30px !important;}
	.waychose_us h1 {font-size: 30px;	margin-bottom: 15px;}
	.header_style_wrapper {width: 100%;	float: none !important;	position: relative;}	
	.top_bar.hasbg {position: relative;	z-index: 111;	width: 100%;	height: 54px; }
	.top_bar.hasbg .header_action {font-size: 14px;	position: absolute;	right: 0px;	top: 0px;}
	#mobile_nav {margin-top: 0px !important;	margin-left: 15px !important;	display: block !important;	border: none !important;	height: auto !important;	cursor: pointer;	padding: 0px !important;	width: 40px !important;	background: transparent !important;	height: auto !important;}
	#mobile_nav span {display: block;	margin: 4px 3px;	background: #fff;	height: 3px;}
	#menu_wrapper #nav_wrapper {display: block !important;}
#menu_wrapper #nav_wrapper #main_menu {
    position: absolute;
    float: none !important;
    width: 100%;
    left: 0px !important;
    top: 53px;
    background: #000;
    height: calc(100vh - 128px);
    display: none;
    overflow: hidden !important;
    overflow-y: auto !important;
    min-height: auto !important;
}
	.fixed #menu_wrapper #nav_wrapper #main_menu {
    height: calc(100vh - 53px);
}



	#nav_wrapper {position: inherit;	float: none;	text-align: left;	width: auto !important;}
	#main_menu li {display: block !important;	width: 100%;	padding: 10px 15px !important;	margin: 0px !important;	background: transparent !important;	border-bottom: 1px solid #fff !important;}
	#main_menu li.menu-item-has-children {position: static;}
	#main_menu li a {padding: 0px !important;	margin: 0px !important;}
	.top_bar.hasbg #menu_wrapper div .nav > li > a {color: #fff !important;}
	.top_bar.hasbg .header_action, .top_bar .header_action {display: block !important;}
	#nav_wrapper {display: block !important;}
	#menu_border_wrapper {height: auto;	display: block !important;}
	#main_menu > li:hover ul.sub-menu {display: none !important;}
	span.child_icons_btn.d-none {display: block !important;    float: right;    padding-top: 3px;}
	span.child_icons_btn.d-none i {color: #fff!important;    font-size: 18px;}
	span.subchild_icons_btn.d-none {display: block !important;    float: right;    padding-top: 0px;    position: relative;    top: 4px;}
	span.subchild_icons_btn.d-none i {color: #fff!important;    font-size: 18px;    line-height: 15px;}
	div#wrapper {overflow: hidden;}
	#menu_border_wrapper #main_menu .primary-nav__destinations ul li::after {content: "";    display: table;    clear: both;}
	.all_list {display: none !important;}

	.top_bar.hasbg #menu_wrapper div .nav > li:hover > a {
	color: #fff !important;
}

	.primary-nav__destinations-list ul li a i.fa.fa-angle-right {display: none;}
	#menu_wrapper #main_menu > li > ul.sub-menu {border: none !important;    display: block !important;    top: 0px !important;    left: auto;    right: -120% !important;    background: #000 !important;    height: calc(100vh - 128px) !important;    width: 100% !important;    position: absolute !important;    transition: 0.8s ease-in-out;}
	#menu_wrapper #main_menu > li > ul.sub-menu.open_child {display: block !important;    right: 0px !important;}
	#menu_wrapper #main_menu > li > ul.sub-menu > li {text-decoration: none;    border: none !important;    display: block !important;    width: 100% !important;    padding: 10px 15px !important;    margin: 0px !important;    background: transparent !important;    border-bottom: 1px solid #fff !important;    position: static !important;}
	#menu_wrapper #main_menu > li > ul.sub-menu > li a {color: #fff !important;    font-size: 14px !important;    letter-spacing: 1px !important;    padding: 0px !important;}

	span.back_icons_btn.d-none {display: block !important;    width: 100% !important;    padding: 10px 15px !important;    margin: 0px !important;    background: transparent !important;    border-bottom: 1px solid #fff !important;    color: #fff !important;    font-size: 14px !important;    letter-spacing: 1px !important;}
	span.back_icons_btn.d-none i {font-size: 19px;    vertical-align: middle;    line-height: 14px;    margin-right: 7px;}

	.primary-nav__destinations {width: 100%;    background: #c0b55e;    position: absolute;    left: auto;    top: 0;    height: 550px !important;    display: block;    padding: 0px;    right: -120%;    transition: 0.8s ease-in-out;}
	.primary-nav__destinations.open_child {right: 0%;}
	.primary-nav__destinations-header {display: none !important;}
	.primary-nav__destinations-popular {width: 100% !important;    display: block;    padding: 0px;    position: static;}
	.primary-nav__destinations-list {max-width: 100%;    width: 100%;    padding-left: 0px;    height: 100%;    overflow: hidden;    overflow-y: auto;    direction: ltr;    display: block;    border: none !important;}

	#menu_border_wrapper #main_menu .primary-nav__destinations ul li {text-decoration: none;    border: none !important;    display: block !important;    width: 100% !important;    padding: 10px 15px !important;    margin: 0px !important;    background: transparent !important;    border-bottom: 1px solid #000 !important;    position: static !important;}
	#menu_border_wrapper #main_menu .primary-nav__destinations ul li a {color: #fff !important;    font-size: 14px !important;    letter-spacing: 1px !important;    padding: 0px !important;    display: block;    margin: 0px !important;    float: left;    width: auto;}
	
	.primary-nav__destinations-popular .test_list {position: absolute;    top: 0px;    left: auto;    width: 100%;    display: block;    background: #c0b55e !important;    height: 100%;    margin: 0px !important;    padding: 0px !important;    z-index: 111111;    right: -120%;    transition: 0.8s ease-in-out;}
	.primary-nav__destinations-popular .test_list.open_child {right: 0px;}
	.tp-caption.pp_header span {font-size: 30px !important;	height: auto !important;	display: inline-block !important;	line-height: 40px !important;}

	.destination_title h4 {font-size: 20px;}

	.banner-block.bg {height: 400px;}
	#trips .col-md-4 {margin-top: 15px;	margin-bottom: 15px;	-ms-flex: 0 0 50%;	flex: 0 0 50%;	max-width: 50%;}

	#page_content_wrapper {width: 100% !important;	margin-top: 0;}

	.desitin_title h2 {font-size: 30px;	line-height: 43px;}
	.signature-block {padding-right: 0;}
	
	.teips_slider .trips-img {height: 180px;}

	.signature-block .map_box {max-width: 450px;	top: 0px !important;	transform: translate(-0%, 0%) !important;	width: calc(100% - 190px);	height: 290px !important;}
	.signature-block .col-md-9 {max-width: 100%;	position: relative;	-webkit-box-flex: 1;	-ms-flex: 1 1 auto;	flex: 0 0 100%;	width: 100%;	margin-bottom: 0;	margin-top: 20px;}

	#faq .Friend h1.titles {font-size: 45px !important;	line-height: 51px;	margin-bottom: 25px;}

	.customizetrip_block > .row > .col-md-5, .customizetrip_block > .row > .col-md-7 {  flex: 0 0 100%;    max-width: 100%;}
	.header_style_wrapper {position: relative;    z-index: 9999;    height: 54px !important;}
	.customizetrip_form {height: auto !important;    padding-right: 70px;    overflow-y: auto;}

	#banner {margin-top: 0px !important;}
	.one.withpadding {   padding: 35px 0 0 0 !important;}
	.workforus-block.Story {   margin-top: 0px !important;}

	#faq .faq-block {padding: 30px 0px 30px 0;}

	.about_mmg .ul_content {	margin-left: 10px !important;}

	.slider_block {height: 415px;}


/* new ewsponsive css */

.top_bar.hasbg {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.menu-main-menu-container {
    display: flex;
    justify-content: flex-end;
    align-items: center;
}

li.menu-item.menu-item-has-children.menu-item-7.find-church-btn span {
    display: none !important;
}
#menu_wrapper {
    width: 100%;
    text-align: left;
}

h1.ppb_title {
    font-size: 25px;
}
.ppb_title span {
    font-size: 28px !important;
}


}
@media (max-width: 767px) 
{
	.slider_block {height: 450px;}
	.slider_block .tp-parallax-wrap {top: 50% !important;	transform: translate(0%, -50%) !important;	width: 80% !important;	left: 10% !important;	min-height: 80px;}
	.waychose_us {padding: 50px 0px;	margin-top: 0px;}
	.ppb_title span {font-size: 28px !important;}
	h2.ppb_title {font-size: 24px;	line-height: 28px;}
	h2.ppb_title::before {display: none;}
	h2.ppb_title::after {position: absolute;	height: 1px; left: 50%;	top: auto;	bottom: 20px;	transform: translate(-50%, 0%);}

	#travel_section h2.ppb_title {padding-bottom: 20px;}
	#travel_section h2.ppb_title::after {bottom: 9px;}
	.page_caption_desc {font-size: 12px !important; margin-bottom: 35px !important;}


	#newsupdates .newsupdates-block h2.ppb_title {font-size: 24px;	line-height: 28px;}
	#newsupdates .newsupdates-block .page_caption_desc {font-size: 12px !important; margin-bottom: 35px !important;}

	.footer_bar {margin-top: 0 !important;}
	.portfolio_content p {font-size: 18px;}

	#text-2 .textwidget div {text-align: left !important;}
	#footer ul.sidebar_widget {width: 100% !important; 	padding: 0px 30px !important;}
	#footer, #footer p {text-align: left !important;}

	.footer_bar_wrapper {width: 100% !important;	padding: 30px 0px !important;}

	.footer_bar_wrapper .social_wrapper {width: 100% !important;	padding-top: 0px !important;	padding-bottom: 0px !important;	float: left !important;	display: block !important;	margin-top: 20px !important;}
	#copyright {float: left !important;	width: 100% !important;	padding: 0px !important;	margin: 0px !important;	padding-top: 10px !important;	margin: 0px !important;	padding-bottom: 0px !important;	text-align: center !important;}
	.footer_bar_wrapper {width: 100% !important;	padding: 0px !important;	padding-bottom: 20px !important;}

	.portfolio_filter_content.fullbox {margin-bottom: 8px !important;}
	#text-2 .textwidget div img {max-width: 150px !important;}

	.search_block {max-width: 95%;	padding: 10px;	border-radius: 10px;	bottom: 25px !important;	top: auto !important;}
	.tp-bullets {top: auto !important;	border: 0;	bottom: -12px !important;}
	.tp-caption.pp_header {padding: 0px !important;}

	.banner-block.bg {height: 300px;}
	.banner-box h1 {font-size: 25px;    line-height: 27px;}

	.destination_contry_block .pbb_sub_title {font-size: 16px;	margin-bottom: 25px;}



	#page_content_wrapper .inner {width: 100% !important;}

	.tour_contents-box {padding: 0px 40px;}
	.tour_contents h1 {font-size: 20px;	margin-bottom: 20px;	line-height: 30px;}

	.tour_contents-box ul li h4 {font-size: 20px;	line-height: 30px; text-align: center;}
	.rating ul li {padding: 0px 3px;	font-size: 16px;}
	.tour_contents-box ul li {padding: 10px 20px;}
	.rating ul li {padding: 0px 5px !important;}
	.tour_contents-box ul li:first-child {padding-left: 0px;}
	.tour_contents-box ul li:last-child {padding-right: 0px;	border-right: none;}
	.tour_contents-box a.btn.btn-orange {padding: 7px 12px 7px 12px !important;}


	.workforus-box.odd .col-md-6:last-child {order: inherit;}
	.workforus-box.odd .col-md-6:first-child {order: inherit;}

	#workforus .workforus-block.about .workforus_content h2 a {	line-height: 25px;}

	.Story .workforus_img img {min-width: auto;	display: block;	margin: 0 auto;}

	.Privacy_boxs.Responsible p.contents {font-size: 46px !important;line-height: 48px !important;	margin-bottom: 25px !important;	margin-top: 0px;}


	.tour_levels_box h1 {font-size: 22px;}
	.tour_levels_box h4 {font-size: 18px;}

	.trips-content h4 {font-size: 20px;    line-height: 22px;}

	.workforus-block.Story h5 {font-size: 18px;   line-height: 21px;}
	.workforus-block.Story h6 {margin-bottom: -20px;   font-size: 14px;}

	.row {width: auto !important;}

	#contactus .contactus-info .row .col-md-3 {max-width: 50%;    flex: 0 0 50%;    margin-bottom: 15px;}
	.contactus_icon i {font-size: 25px;}
	.contactus_title h4 {font-size: 17px;    margin-bottom: 15px;}
	.contactus_box p, .contactus_box p a {font-size: 14px;    line-height: 19px;}


	ul.d-flex.align-items-center.justify-content-end {display: block !important;}
	.filter_box ul li.select {width: 100%;    margin-bottom: 24px;    margin-left: 0px !important;}
	.filter_box ul li { margin-left: 0;}
	.recent_tweets {margin-bottom: 30px;}

	#blogs_list .blog_img {min-height: 300px;}
	#blogs_list .col-md-4 {width: 50%;    flex: 0 0 50%;}


	.row.even .col-md-6:first-child {order: 1;}
	.row.even .col-md-6:last-child {order: 2;}

	.workforus_img.round_img {text-align: center !important;    margin-top: 20px;}
	.workforus_img.round_img img {width: 100%;}

	#department h5 {font-size: 25px;   line-height: 30px;}

	#widget .embed-responsive {min-height: 500px;}


	.foundation_content h1 {font-size: 20px !important;    line-height: 22px !important;    margin-bottom: 15px !important;}
	#section1 {background-position: right;    height: auto;    padding: 60px 0px;}
	.foundation_content {width: 100%;    margin: 0 auto;    text-align: center;    padding: 0px 20px;}

	.arrow_box.offsets a {width: 40px;    height: 40px;    border: 2px solid #466289;    margin-top: 30px;    padding-top: 10px;}
	.arrow_box.offsets a i {font-size: 19px;}


	#section2 {padding: 60px 0px !important;}
	#section2 .foundation_content {width: 100% !important;    padding: 0px 15px !important;}

	#section3 {padding: 60px 0px !important;}
	#section3 .foundation_content {width: 100% !important;    padding: 0px 15px !important;}

	.read_more a:hover {font-size: 16px !important;}
	.read_more a {font-size: 16px !important;}

	#section2 .read_more a i.fa {padding-top: 2px;}


	.center_box {display: block;	position: relative;	top: 0;	left: auto;	transform: translate(0%, 0);}
	.center_box a {font-size: 14px;	margin: 0px !important;}

		#blog .recent_tweets {width: 100%;	height: auto;	overflow-y: auto;	position: relative;	top: 0px;	left: auto;}
	#blogs_list .row .col-md-3 {order: 2;}


	.oasis-floating-menu a {font-size: 14px !important;}
	.oasis-content-container {padding: 15px !important;	margin: 20px 15px !important;	width: calc(100% - 30px) !important;}
	.oasis-trip-name {margin: 15px 0px !important;	font-size: 22px !important;	line-height: 27px !important;}
	.oasis-content-header {margin-left: 15px !important;	font-size: 25px !important;}
	.oasis-day-title {border-width: 0px 0px 1px 0px !important;	margin-bottom: 20px !important;	font-size: 20px !important;	padding-bottom: 10px !important;}
	.oasis-accommodation-content {float: none !important;	margin-top: 10px !important;}
	.oasis-accommodation-image {width: 100% !important;	float: none !important;	max-width: 100% !important;}
	.oasis-accommodation-header {font-size: 20px !important;	padding-bottom: 15px !important;	height: auto !important;	line-height: 20px !important;}
	div.oasis-content-container {width: calc(100% - 30px) !important;}
	#text-2 .textwidget .faith_box img {max-width: 170px !important;	margin: 0px !important;	display: block;	padding-top: 25px;}


#headingss h1 {
	font-size: 26px;
}
#headingss h4 {
	font-size: 16px !important;
	margin-bottom: 20px;
}
	.tp-caption.pp_header span {  font-size: 20px !important;    line-height: 30px !important;}
	.tp-caption.pp_header {   line-height: 20px !important;    width: calc(100% - 40px) !important;    display: block !important;    position: relative;    left: 20px;    font-size: 22px !important;}


	.slider_block {height: 400px;}



	.steps_box h4 {font-size: 22px;}

	#destinations .col-md-5 {flex: 0 0 100%;	text-align: center; margin-bottom: 20px;}
	#destinations .col-md-7 {flex: 0 0 100%;	max-width: 100%;}
	#trips .row [class*="col-md"] {padding: 0;	max-width: 50%;	flex: 0 0 50%;	margin-bottom: 7px;}

	#howtobookmodal .sub-containers {padding: 46px 15px !important;}

	/* new css responsive */

	.center_box {
		margin-left: 0px;
		display: none;
	}

	#menu_wrapper {
		width: 100%;
		text-align: right;
		display: flex;
		justify-content: flex-end;
		align-items: center;
	}
	.nav_wrapper_inner {
		padding-top: 0;
	}
	.nav_wrapper_inner 
	{
		padding-top: 0px !important;
	}

	.destination-locations-title h2 {
		font-size: 28px;
	}
	h1.ppb_title {
		font-size: 25px;
	}
	.destinations_nav ul li a {
		padding: 10px 15px;
		font-size: 16px;
	}
	#destinations .row {
		flex-direction: column-reverse;
	}
	#pastor_planning .pastor_planning_content {
		text-align: center;
	}
	.journey_box .col-md-3 {
		flex: 0 0 50%;
		max-width: 50%;
	}
	.journey_box {
		position: unset;
		margin-bottom: 30px;
	}

	#text-2 .textwidget div img {
		max-width: 200px !important;
		margin: auto !important;
		text-align: center !important;
		display: block;
		margin: 0 auto !important;
	}
	#text-2 .textwidget .faith_box img {
		max-width: 200px !important;
		margin: auto !important;
	}
	#footer .faith_box_iata img {
		max-width: 100% !important;
		margin: 0 !important;
		display: block !important; 
		padding-top: 20px;
		width: 100%;
	}
	#pastor_planning .pastor_planning_content h1 {
		font-size: 25px;
		margin: 20px 0 0 0;
	}
	#footer label {
		color: #000 !important;
		margin-top: 20px;
	}
	#pastor .pastors_box {
		max-width: 100%;
		margin: 0 auto;
		background: #c0b55e14;
		padding: 40px 20px 20px;
	}
	.pastors_box h1 {
    color: #000;
    margin-bottom: 25px;
    text-transform: uppercase;
    font-size: 22px;
}

#pastor .pastors_box .chkbox {
    margin-bottom: 10px;
    display: flex;
    align-items: flex-start;
}
#pastor .pastors_box .chkbox label {
    display: inline-block;
    vertical-align: top;
    font-size: 16px !important;
    width: auto;
    margin: 0px;
    padding: 0px;
    line-height: 20px;
    margin-left: 15px;
    font-weight: 400;
}
#pastor .pastors_box .chkbox input {
    margin: 5px 0;
}

.contactus-info .col-md-4 {
    margin-bottom: 20px;
}

.see-review.trustpilot-widget{
	margin-left: 0px !important;
	width: 100% !important;
	margin-top: 10px !important;
	text-align: center !important;
}

#footer, #footer p {
    text-align: center !important;
}

#footer .sidebar_widget li h2.widgettitle {
    color: #000 !important;
    text-align: center;
}

ul.sidebar_widget.four #text-3 a {
    text-align: center !important;
    width: 100% !important;
    max-width: 100% !important;
}
.captcha-code {
    position: absolute;
    left: 50%;
    transform: translate(-50%, 0px);
}
#footer .tag-cloud-link {
    display: block;
    margin: 10px 0;
    border: none;
    font-size: 13px !important;
    padding: 0;
    max-width: 100%;
}
.signature-box .col-md-3 {
    flex: 0 0 100%;
    max-width: 100%;
}
.signature-block .map_box {
    position: unset;
}
.signature-block .map_box {
    max-width: 100%;
    top: 0px !important;
    transform: translate(-0%, 0%) !important;
    width: 100%;
    height: 100% !important;
    margin: 30px 0 0 0;
}

.centerbunnonbox {
    padding: 0 20px;
    text-align: center;
    margin-bottom: 50px;
}
.widget-block {
    background: #f4f5f5;
    padding: 20px 0 10px;
}
.oasis-quick-summary-row td {
    color: #466289;
    word-break: break-all;
}


}
@media (max-width: 640px) {
	.tp-rightarrow.tparrows.gyges {left: auto !important;	right: 0px !important;	transform: matrix(1, 0, 0, 1, -0, -20) !important;}
	.tp-leftarrow.tparrows.gyges {left: -0px !important;	transform: matrix(1, 0, 0, 1, -0, -20) !important;}

	#page_content_wrapper .inner {width: 100% !important;}

	.widget_header ul li span {font-size: 11px !important;    margin-top: 4px;    display: block;}
	.widget_header ul li a {font-size: 13px !important;    line-height: 13px;    word-break: break-word;}
	.widget_header {padding: 15px 5px !important;}

	#tour_levels_nav ul li a {font-size: 13px;    line-height: 15px;    display: block;}
	#tour_levels_nav ul li a span {font-size: 12px;    margin-top: 3px;    display: block !important;}

	#faq #accordion h1 {font-size: 20px;}

	.about_mmg .res_img {position: relative;		width: 100% !important;		float: none !important;		height: auto !important;		display: block !important;		margin: 0px !important;		padding: 0px !important;	margin-bottom: 5px !important;	}


	.tp-rightarrow.tparrows.gyges {left: auto !important;	right: 0px !important;	transform: matrix(1, 0, 0, 1, -0, -20) !important;}
	.tp-leftarrow.tparrows.gyges {left: -0px !important;	transform: matrix(1, 0, 0, 1, -0, -20) !important;}
	#page_content_wrapper .inner {width: 100% !important;}

	.widget_header ul li span {font-size: 11px !important;    margin-top: 4px;    display: block;}
	.widget_header ul li a {font-size: 13px !important;    line-height: 13px;    word-break: break-word;}
	.widget_header {padding: 15px 5px !important;}

	#tour_levels_nav ul li a {font-size: 13px;    line-height: 15px;    display: block;}
	#tour_levels_nav ul li a span {font-size: 12px;    margin-top: 3px;    display: block !important;}

	#faq #accordion h1 {font-size: 20px;}


	#faq .card-link {font-size: 13px;    line-height: 18px; letter-spacing: 0px;}
	#faq .card-link.collapsed::after {font-size: 19px;}
	#faq .card-link::after {font-size: 19px;}

	#faq p {font-size: 16px;    line-height: 21px;}
	#faq .Privacy_boxs h1 {font-size: 20px;}
	#faq .Privacy_boxs h4 {font-size: 16px;}	

	.customizetrip_content {padding: 20px 10px;}
	.customizetrip_content h1 {font-size: 30px;    line-height: 40px;}

	.customizetrip_form {padding: 20px 10px !important;}
	.customizetrip_form h1 {font-size: 20px;    margin-bottom: 15px;}

	#progressbar li {font-size: 15px;    width: 50%;    padding: 10px; text-align: center;}



	p {text-align: center !important;}
	.grid_section_content p {text-align: left !important;}
	.grid_section_content .left-box h3 {font-size: 17px;}


	.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {text-align: center !important;}
	.desitin_content ul li, .desitin_content ul li p {text-align: left !important;}
	.signature_boxss img {width: 100%;    max-width: 146px;    margin: 0 auto;    display: block;    margin-bottom: 10px;}


	#footer {padding: 30px 0px 30px !important;	margin: 0px !important;}
	.textwidget > div {margin: 0px !important;}
	#text-2 .textwidget div img {max-width: 160px !important;	display: block;	margin: 0 auto;}
	#footer, #footer p {text-align: center !important;}
	#footer ul.sidebar_widget {width: 100% !important;	padding: 0px 15px !important;}
	#text-2 .textwidget .faith_box img {max-width: 160px !important;	margin: 0 auto !important;}

	#footer .sidebar_widget li h2.widgettitle {min-height: auto;	text-align: center !important;}
	#footer .sidebar_widget.four #text-3 {width: 100% !important;	text-align: center !important;	margin: 35px 0 !important;}
	#footer .sidebar_widget.four #recent-posts-6 {max-width: 80%;	margin: 0 auto !important;	display: block !important;	float: none !important;}
	
	#footer .tag-cloud-link {margin: 7px auto !important;	border: none;	font-size: 13px !important;	max-width: 161px;}

	.newsupdates_content {text-align: center;}

	#footer .sidebar_widget.four > li {margin-bottom: 0px !important;}

	.desitin_title p {font-size: 15px;	line-height: 18px;}
	.desitin_title h2 {font-size: 26px;	line-height: 43px;	text-align: center;}
	#highlights_content {text-align: center;}
	.oasis-trip-name {text-align: center;	font-size: 20px !important;}
	.oasis-day-content h4 {text-align: center;}
	.oasis-day-title {text-align: center;}
	.oasis-accommodation-header {text-align: center;}
	.oasis-accommodation-content {text-align: center;}
	.fsBody .fsForm .fsSectionHeading {text-align: center;	font-size: 23px;}
	.tour_contents-box {text-align: center;}
	.tour_contents-box ul {justify-content: center;}
	.oasis-content-container ul li p {   text-align: left !important;}
	.oasis-content-container ul li {margin-left: 15px;}
	#department .card-header h6 {text-align: left !important;}
	#department p {text-align: left !important;}

	.teips_slider .owl-dots button {background-color: #c0b55e !important;	width: 9px;	height: 9px;	margin: 4px !important;	border-radius: 50%;	outline: none !important;	text-decoration: none !important;}
	.teips_slider .owl-dots button.active {background-color: #33728b !important;}
	.teips_slider .owl-next {position: absolute;	width: 40px;	top: auto;	transform: translate(0%, 0%);	right: 4px;	bottom: 10px;}
	.teips_slider .owl-prev {position: absolute;	width: 40px;	top: auto;	transform: translate(0%, 0%);	left: 4px;	bottom: 10px;}
	.teips_slider .owl-dots {margin: 0px;	padding: 15px 0px 18px 0px;	text-align: center;	width: calc(100% - 100px);	position: relative;	left: 50px;}

	.portfolio_content p {white-space: normal;	line-height: 16px;}

	#pastor_planning .pastor_planning_content h1 {color: #fff;	font-size: 22px;	border-bottom: 1px solid #fff;	line-height: 22px;	margin-top: 20px;}
	#pastor_planning .pastor_planning_content p {color: #fff;	font-size: 20px;	line-height: 25px;	letter-spacing: 1px;	margin-top: 15px;	margin-bottom: 20px;}
	#pastor_planning .links_box a {font-size: 20px;}

	.journey_box .col-md-3 {
		flex: 0 0 100%;
		max-width: 100%;
	}
}

@media (max-width:576px)
{
	.destination-locations-title h2 {
		font-size: 23px;
	}
	h1.ppb_title::before {
		display: none;
	}
	h1.ppb_title::after {
		display: none;
	}
	#mission-travel .destination-locations-title h6 span {
		font-family: 'Maveline' !important;
		font-size: 25px;
	}
	.home-contact a.contact-btn {
		padding: 8px 10px;
		font-size: 16px;
	}
	#footer label {
		color: #fff;
		font-style: normal;
		letter-spacing: 0;
		font-size: 16px;
		line-height: 22px;
		font-weight: 400;
		text-transform: capitalize;
	}
	#footer .tag-cloud-link {
		margin: 10px auto !important;
		border: none;
		font-size: 16px !important;
		max-width: 100%;
	}

	#footer .faith_box_iata img {
		max-width: 100% !important;
		margin: 0 auto !important;
		display: block;
		padding-top: 20px;
		width: 100%;
	}
	.captcha-code {
		position: absolute;
		left: 50%;
		transform: translate(-50%, 0px);
	}
	.footer_bar_wrapper {
		padding-bottom: 15px !important;
	}
	
}


@media (max-width: 480px) 
{

	.owl-tour-sliders .owl-stage {height: auto !important;}
	.owl-tour-sliders .owl-item {height: auto !important;}
	.owl-tour-sliders .item {height: auto !important;}
	.owl-tour-sliders .item .trips_box {height: auto !important;}
	.ppb_title span {font-size: 20px !important;}
	 h1.ppb_title {font-size: 18px;	line-height: 24px;}

	#newsupdates .newsupdates-block h2.ppb_title {font-size: 20px;	line-height: 24px;}
	
	.portfolio_filter_content.fullbox img {min-width: 100% !important;	max-width: 150% !important;	width: auto !important;}
	#newsupdates .newsupdates_content {position: absolute;	top: 50%;	width: 100%;	padding: 0px 50px;	z-index: 11;	margin-top: -20px;}
	.footer_bar_wrapper {width: 100% !important;	padding: 0px !important;	padding-bottom: 20px !important;	padding: 15px !important;}
	.waychose_us h1 {font-size: 22px;	margin-bottom: 15px;}

	.sidebars {max-width: 100%;	height: 100vh;	width: 100%; right: -130% !important;}
	.sidebars .close_sidebars {right: auto !important;	left: 0px !important;}

	.sidebars.open {right: 0px !important;	transition-duration: 700ms;}

	.grid_section_content h3 {min-height: auto !important;}
	.search_box button {padding: 5px 20px;}

	.destination_box {height: auto !important;}
	.destination_box img {min-width: 100%;    max-width: none !important;    max-width: 100% !important;    width: 100% !important;    height: auto !important;}
	.destination_content_box {display: block;	padding: 50px 15px !important;}

	.destination_title h4 {font-size: 18px;}

	.start-planning-nav-button {padding: 3px 6px;	margin-top: 2px;}

	#trips .col-md-4 {-ms-flex: 0 0 100%;	flex: 0 0 100%;	max-width: 100%;}

	#page_content_wrapper .inner {width: 100% !important;}

	.shorby label {font-size: 14px;	width: 80px;}
	.shorby .custom-select {border-radius: 5px !important;	padding: 8px 10px !important;}
	.trips-img {width: 100%;	height: 200px;}

	.trips-content h4 {font-size: 20px;	line-height: 22px;	min-height: auto;}
	.trips-content .price p {font-size: 22px;}
	.trips_box .content_title {position: relative;	bottom: auto;	width: 100%;	text-align: center;	left: auto;	margin-top: 40px;}
	.trips_box {padding-bottom: 0;}


	.teips_slider .trips-img {height: 200px;}

	#title_boxs h1 {font-size: 25px;	line-height: 30px;	margin-bottom: 20px;}
	#title_boxs h1 span {font-size: 30px;	line-height: 40px;}

	
	

	
	.tour_contents {max-width: calc(100% - 60px);}
	.tour_contents-box {padding: 0;}

	.tour_contents-box a.btn.btn-orange {font-size: 13px;}

	.tour_contents h1 img {max-width: 30px;	margin-right: 2px;}
	.tour_contents h1 {font-size: 16px;}


	.tour_contents-box ul li {padding: 10px 10px;}
	.tour_contents-box ul li:first-child {padding-left: 0px;}
	.tour_contents-box ul li:last-child {padding-right: 0px;}

	.rating ul li {padding: 0px 2px !important;}

	.tour_contents-box ul li h4 {font-size: 16px;	line-height: 16px;	text-align: center;}
	.tour_contents-box li p {font-size: 13px;	line-height: 15px;}

	#rev_slider_1_1 .uranus .tp-bullet {width: 12px;	height: 12px;}

.desitin_title h2 {
	font-size: 26px;
	line-height: 33px;
	text-align: center;
}


	.tp-bullets {
		top: auto !important;
		border: 0;
		bottom: 10px !important;
		width: 100% !important;
		max-width: calc(100% - 20px);
		transform: translate(-50%, 0%) !important;
		left: 50% !important;
		height: auto !important;
		display: flex !important;
		flex-wrap: wrap !important;
		justify-content: center;
		align-items: center;
	}
	.tp-bullets .tp-bullet {
		position: relative !important;
		margin: 3px;
		left: auto !important;
		top: auto !important;
		right: auto !important;
		bottom: auto !important;
	}


	#rev_slider_1_1 .uranus .tp-bullet {
		width: 12px !important;
		height: 12px !important;
	}

	.page_slider.menu_transparent {
		width: 100% !important;
		height: 100% !important;
		position: relative !important;
	}

	.tp-leftarrow.tparrows.gyges {
		width: 30px !important;
		height: 30px !important;
	}

	.tparrows::before {
		line-height: 30px !important;
	}

	.tp-rightarrow.tparrows.gyges {
		width: 30px !important;
		height: 30px !important;
	}

	.tour_contents-box .button_box {
	margin-top: 20px;
}


	.tour_contents-box > ul > li:first-child {
	flex: 0 0 64px;
}





	#signature {margin-top: 0px;}
	#workforus .workforus-block.about .workforus_content h2 a {font-size: 20px;	line-height: 20px;}
	#workforus .workforus-block.about .workforus_content h2 a span {font-size: 23px;}
	.workforus-block.Story h5 {font-size: 18px;	line-height: 18px;	margin-bottom: 15px;}
	#faq .Privacy_boxs h1 {font-size: 20px;	line-height: 24px;}
	.Privacy_boxs.Responsible p.contents {font-size: 35px !important;	line-height: 44px !important;}
	#faq .Friend h1.titles {font-size: 28px !important;    line-height: 38px;    margin-bottom: 25px;}
	#contactus .contactus-info .row .col-md-3 {max-width: 100%;    flex: 0 0 100%;    margin-bottom: 15px;}
	#blogs_list .blog_img {min-height: auto;}
	#blogs_list .blog_img img {position: relative;    top: auto;    left: auto;    transform: translate(-0%, -0%) scale(1);    transition-duration: 700ms;    z-index: 1;}
	#blogs_list .blog_boxs:hover .blog_img img {transform: translate(-0%, -0%) scale(1.1) !important;}
	#blogs_list .col-md-4 {width: 100%;    flex: 0 0 100%;}
	#blogs_list .blog_content {bottom: auto;    top: 50%;    transform: translate(0%, -50%);}

	.banner-block.bg {height: 180px;}	
	.portfolio_filter_content.fullbox img {min-width: 100% !important;	max-width: 150% !important;	width: auto !important;}

	.steps_box p, .steps_box h4 {text-align: left !important;}
	.steps_box h2 {font-size: 24px;}
	.steps_box h4 {font-size: 20px;}
	.maintitle h4 {font-size: 16px;}


	#destinations .col-md-7 {flex: 0 0 100%;	max-width: 100%;}
	.destinations_boximg {aspect-ratio: 16/10;}
	#destinations .col-md-5 {flex: 0 0 100%;	max-width: 100%;	margin-top: 30px;}
	#trips .row [class*="col-md"] {max-width: 100%;	flex: 0 0 100%;}

	#headingss h4 {
	font-size: 16px !important;
	line-height: 26px !important;
	margin-bottom: 15px;
}
#headingss h1 {
	font-size: 28px;
}

}

@media (max-width: 359px) 
{
	#mobile_nav {	margin-top: 17px !important;		margin-left: 6px !important;		width: 35px !important;	}
	.top_bar.hasbg .header_action {padding-right: 10px !important;}
}


#main_menu li span, #main_menu li span i {
	cursor: pointer;
}



#copyright {padding-right: 190px !important;}

@media (max-width:  768px)
{
    #copyright {padding-right: 0px !important;}
    .footer_bar_wrapper {padding-bottom: 15px !important;}
}



#footer .tagsline p {
	color: #000 !important;
	font-family: Ananda;
	font-size: 22px;
	color: #c0b55e !important;
	line-height: 30px;
	margin: 0;
	margin-right: 0px;
	margin-left: 0px;
	margin-right: 2px;
	margin-left: 0;
}