.mobile_nav span.mobile_menu_bar.mobile_menu_bar_toggle:before
{	color:#4a8757 !important;
}
.et_mobile_menu
{	border-color:#4a8757 !important; padding:0px;
}
#main-header .et_mobile_menu li ul, .et_pb_fullwidth_menu .et_mobile_menu li ul,
.et_mobile_menu li li 
{	padding-left:0px;
}	
.et_mobile_menu li li a
{	padding-left:50px;
}
body
{	overflow-X:hidden;
}



@media (max-width:1170px)
{
	/* 	FK update responsive course tile */
	ul.non-masonary-grid > li.grid-item > .grid-item-inner {	
	min-height:470px !important;
	}
}


@media (max-width:1024px)
{
	#top-menu li
	{  	padding-right: 25px;
	}
	#top-menu li a
	{	font-size:15px;
	}	
	.common-footer-subscribe .common-footer-form .splash-form-main button,
	.splash-form-main button
	{	width:130px;
	}
	.common-footer-subscribe .common-footer-form .splash-form-main input,
	.splash-form-main input
	{	padding-right:135px;
	}
	.et_header_style_left .logo_container
	{	width:60%;
	}
	.social-footer-main ul li
	{	margin-left:10px;
	}
	.after-content-main p,
	.explore-the-wild .after-hero-inner p
	{	width:100% !important; padding:20px 30px !important; right:0px;
	}
	.page-template-template-course .after-content-main.news-info .after-hero-inner .search_box_main,
	.explore-the-wild .after-hero-inner .search_box_main
	{	float:none !important; clear:left; margin:0 auto; width:55% !important; position:static !important;
	}
	
	/* 	FK update responsive course tile */
	ul.non-masonary-grid > li.grid-item > .grid-item-inner {	
	min-height:495px !important;
		
	}
	.common-footer-subscribe
	{	padding:80px 0px !important;
	}
}

@media (max-width:980px)
{	
	.our-story-main .et_pb_row .et_pb_column .story-left-content,
	.our-story-main .et_pb_row_3 .et_pb_column .story-right-content
	{	max-width: 600px; padding:50px 30px;	text-align: center; margin:0 auto; right:0px; left:0;
		position:static; transform:translateY(0);
	}
	.our-story-main .et_pb_row.et_pb_row_3
	{	padding-bottom:0px !important;
	}
	.tribe-listing-main ul li
	{	width:50%;
	}	
	
	.our-story-main .et_pb_row.et_pb_row_2,
	.our-story-main .et_pb_row.et_pb_row_3
	{	padding: 0px !important;
	}
	
	.evolution-text-main .et_pb_row.common-blog-text blockquote
	{	margin-right:0px; left:0px;
	}	
	.three-column-blog-image .et_pb_column,
	.two-column-blog-img .et_pb_column,
	.blog-single-one-img.et_pb_row
	{	padding: 20px 40px !important;		
	}
	.blog-single-one-img.et_pb_row .et_pb_column
	{	margin-bottom:0px !important;
	}
	
	.wildark-founder-main .et_pb_row
	{	padding:0px 50px !important;
	}
	.evolution-text-main .et_pb_row.common-blog-text
	{	padding:50px !important;
	}
	.our-story-main .et_pb_row .et_pb_column
	{	width:100% !important;
	}
	.our-story-main .et_pb_row_2 .et_pb_column_3,
	.our-story-main .et_pb_row_3 .et_pb_column_5
	{	height:auto !important;
	}
	
	.four-blog-images.et_pb_row
	{	padding:0px 20px !important;
	}
	.four-blog-images.et_pb_row .et_pb_column.et_pb_column_1_4  
	{	width:50% !important; padding:20px 20px !important; margin:0px !important;
	}
	
	
	.blog-listing-inner-main ul li
	{	width:50%; padding-bottom:50%;
	}
	.blog-listing-inner-main ul li .bg-blog-listing:before
	{	height:100%;
	}
	.et_pb_section.home-blog-three-sec .et_pb_blurb_content
	{	max-width:350px;
	}
	
}


@media (max-width:880px)
{
	.footer-logo,
	#et-footer-nav,
	.footer-social
	{	width:100%; text-align:center;
	}
	ul#menu-footer-menu,
	.social-footer-main ul
	{	text-align:center;
	}
	
	.single-blog .et_post_meta_wrapper .consectur-main{top:40%;}
	
	.single-blog .et_post_meta_wrapper .consectur-main h1,
	.blog-background .et_pb_row .consectur-main h1
	{	font-size:30px; line-height:normal !important;
	}
	.social-footer-main ul li:first-child
	{	margin-left:0px;
	}
}




@media (max-width:768px)
{

	.splash-main-section
	{	min-height:120vh;
	}
	.splash-main-section .splash-middal-containt
	{	 -moz-transform:translateY(-60%); -webkit-transform:translateY(-60%); -ms-transform:translateY(-60%); transform:translateY(-60%);
	}
	.group-ul ul
	{
		width: 32.9%;
	}
	.video-main .et_pb_row .et_pb_column
	{
		 margin: 10px 10px !important; max-width:225px;
	}
	.explore-the-wild .after-hero-inner p
	{
		width:70%;
	}
	.footer-social #footer-widgets
	{
		padding-top: 0px !important; 
	}
	#et-footer-nav #menu-footer-menu
	{
		margin: 0px 0 10px 0px;
	}
	.charismatic-main .single-charismatic-outer
	{	width:33.33%; 
	}
	.charismatic-main .single-charismatic-outer .single-charismatic
	{	 margin:0 auto; float:none; width:100%;
	}
	.et_pb_section.home-about-three-section
	{	padding-bottom:85px;
	}
}


@media (max-width:767px){
	.splash-main-section .splash-middal-containt
	{	position:static; transform:translateY(0); padding:100px 15px !important;
	}
	.splash-bottom-form
	{	position:static;
	}	
	div.pp_pic_holder
	{	max-width:100%;
	}
	.pp_content
	{	max-width:98%;
	}
	
	
	.pop-upbox .popup-box
	{	max-width:90%;
	}
	.after-content-main .privacy-text-inner
	{	padding:0px 15px;
	}	
	
	
	.blog-listing-inner-main ul li
	{	padding-bottom: 100%; width: 100%;
	}
	.blog-listing-main .et_pb_row
	{	padding: 0 30px !important;
	}
	
	.group-ul ul
	{
		width: 100%; border-bottom: 1px solid #e3e5e6;  border-right:none; height:auto !important; min-height:inherit;
	}
	.group-ul ul:last-child
	{	border-bottom:none;
	}
	.charismatic-main .et_pb_code{width: 100%;}
 .video-main .et_pb_row .et_pb_text
    {
    	width: 100%;
    }
 .video-main .et_pb_row .et_pb_text h2
 {
 	text-align: center; width: 100%;
 }
 .video-main .et_pb_row .et_pb_column
 {
 	max-width: 100%;width: 100%; margin: 0 auto !important; margin-bottom: 15px !important;
 }
 .at-a-glance p
 {
 	padding: 0px 15px;
 }
 .at-a-glance .group-ul ul p
 {
 	padding-left: 60px;
 }
 .que-toggle-main .et_pb_toggle_item{padding: 30px !important;}

.grid-item .bg-course-img img{margin: 0 auto; display: block; width: 100%;}





#et-footer-nav
{	margin-top:0px;
}	
.charismatic-main .single-charismatic-outer
{	width:50%; 
}
.common-footer-subscribe
{   padding: 40px 0 !important;
}
.photo-gallery .single-image
{	width: 100%; margin-bottom: 15px;	
}

.five-items
{ float: none; margin: 0 auto;  max-width: 560px;  text-align: center;  width: 100%;
}
.group-ul ul.right li.duration h3 
{   padding-bottom: 2px;  padding-top: 2px;
}
.group-ul ul li h3
{	padding-bottom:0px;
}
.group-ul ul li.duration h3,
.group-ul ul li.location h3,
.group-ul ul.right li.duration h3
{	background-size:20px auto !important; padding-left:30px !important; line-height:22px !important;
}
.at-a-glance .group-ul ul p
{	padding-left:30px !important; margin-top:0px !important;
}
ul.non-masonary-grid > li.grid-item > .grid-item-inner,
.travel-listing .news-content
{	
	height:inherit !important; min-height:inherit !important;		
}
.course-content-main .news-content
{	padding-bottom:50PX;
}
}
@media (max-width:640px)
{

	.gform_wrapper .top_label input.medium,
	.gform_wrapper .top_label select.medium
	{	width: 55% !important;
	}	
	
	.page-template-template-contact .get-touch-main .get-in-touch-inner .gform_wrapper #gform_2
	{	padding:0px 15px;
	}
	.page-template-template-contact .get-touch-main .get-in-touch-inner .gform_wrapper .gform_body ul li .ginput_container .name_first,
	.page-template-template-contact .get-touch-main .get-in-touch-inner .gform_wrapper .gform_body ul li .ginput_container .name_last,
	.page-template-template-contact .get-touch-main .get-in-touch-inner .gform_wrapper .gform_body ul li#field_2_2,
	.page-template-template-contact .get-touch-main .get-in-touch-inner .gform_wrapper .gform_body ul li#field_2_3
	{	width:100% !important;
	}
	.page-template-template-contact .get-touch-main .get-in-touch-inner .gform_wrapper .gform_body ul li#field_2_4 ul li
	{	width:100%;
	}
	.tribe-listing-main ul li
	{	width:100%;
	}	
	.gform_wrapper .top_label input.medium, .gform_wrapper .top_label select.medium
	{
		width: 100% !important;
	}
	
	
}




@media (max-width:540px)
{
	#main-footer
	{	padding: 10px;
	}
	#footer-widgets .footer-widget:nth-child(n), .footer-widget .fwidget
	{	margin-bottom:0px !important;
	}
	.footer-social #footer-widgets
	{	padding-top:0px !important; 
	}
	.four-blog-images.et_pb_row .et_pb_column.et_pb_column_1_4
	{	width:100% !important;
	}
	.five-items
	{	text-align:center;
	}
}



@media (max-width:480px)
{
	#main-header .container
	{   padding: 0 25px !important;
	}
	.wildark-founder-main .et_pb_row
	{	padding:0px 30px !important;
	}
	.evolution-text-main .et_pb_row.common-blog-text
	{	padding:30px !important;
	}
	
	
	
	ul#menu-footer-menu li.copy-wild
	{	width:100%;
	}
	ul#menu-footer-menu li.menu-item-368
	{	padding-left:0px;
	}
	ul#menu-footer-menu li.menu-item-368:before
	{	background:none;
	}
	ul#menu-footer-menu li.menu-item-369
	{	padding-right:0px;
	}
	#gform_wrapper_4.gform_wrapper div.ginput_complex.ginput_container.gf_name_has_2 span, #field_4_2, #field_4_3,
	#gform_wrapper_3.gform_wrapper div.ginput_complex.ginput_container.gf_name_has_2 span, #field_3_2, #field_3_3
	{
		width: 100%;
	}
     #gform_wrapper_4 .ginput_container {width: 100%;}
     #gform_wrapper_4 .ginput_container.ginput_container_email input,#gform_wrapper_4.gform_wrapper div.ginput_container_name span#input_4_1_3_container input {
    border-right: 1px solid #969696;
    margin-bottom: 8px;
    width: 100%;
}
	#gform_wrapper_3.gform_wrapper div.ginput_complex.ginput_container.gf_name_has_2 span, #field_3_2, #field_3_3
	{
		width: 100%;
	}
     #gform_wrapper_3 .ginput_container {width: 100%;}
     #gform_wrapper_3 .ginput_container.ginput_container_email input,#gform_wrapper_3.gform_wrapper div.ginput_container_name span#input_3_1_3_container input {
    border-right: 1px solid #969696;
    margin-bottom: 0px;
    width: 100%;
}
	
.page-template-template-course .after-hero-inner p{width:100% !important;  right:0 !important;}

.charismatic-main .single-charismatic-outer
{	width:100%; 
}
	
	
	
 .at-a-glance p
 {	width:100%;
 }
	
}

@media (max-width:380px)
{
	#gform_wrapper_1 #gform_1 .gform_footer #gform_submit_button_1,
	#gform_wrapper_2 #gform_2 .gform_footer #gform_submit_button_2,
	#gform_wrapper_3 #gform_3 .gform_footer #gform_submit_button_3,
	#gform_wrapper_4 #gform_4 .gform_footer #gform_submit_button_4
	{		right: 20px;
	}
	.social-footer-main ul li
	{	margin-left:0px;
	}
	.grid-item .read-more a, .grid-item .enquire-now a
	{	font-size:16px; 
	}
}

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

