@media only screen and (max-width: 992px) {
    
    .header{position:absolute;}
    
	.logo{float:none;text-align:center;width:140px;height:20px;margin-top:-8px;}
	nav.nav {
    float: none;
    padding: 0px 0;
	
}
nav.nav > ul > li > ul > li > a{border-top: solid 3px #1e2227;}
	 nav>ul li a{float:none;width:100%;height:70%;float:none;margin:0px auto;text-align:center;display:none;font-size:3vw;line-height:250%;border-top: solid 3px #f7aa20;}
	.header{max-width:100%;height:0px;float:none;margin:0px auto;text-align:center;padding: 0px 0;border-bottom: solid 1px #ffffff54;background: #ffffff9e;height:58px;}
	.banner{
	position:relative;
	z-index:410;
	top: 58px;overflow: hidden;
	margin-bottom: -25px;
}

nav.nav > ul > li > ul > li > a{
	font-family: "Oswald", Sans-serif;
    font-size: 13px;
    font-weight: 500;
    text-transform: uppercase;
    font-style: normal;
	color:#ffffff;
	padding:0px;
	text-decoration:none;
	display:block;

}

nav.nav > ul > li > a:hover{
	
	transition:0.2s;
	;
}
	nav>ul li.menu-icon{
		display:inline-block!important;
		width:60px;height:58px;
		color:#fff;
	text-align:center;
	background:#777;
	line-height:60px;
	position:absolute;top:0px;right:0px;}
	
	.fa-angle-double-left.sh{display:inline-block;}
	
		
	nav>ul.res-menu{
		position:absolute;
		top:60px;
		
		right:0px;
		background:#f7aa20;
		width:50%;
		border:black 1px solid;
		box-shadow:#00bb9c 5px solid;
		padding-top:10px;
		padding-right: 70px;
		display:grid;
		justify-content:center;}
		nav.nav > ul > li.active:hover ul{
	display:block;
	position:absolute;
	background:#1e2227!important;
	width:300px;
	left:-250px;
	z-index:1000;
}
nav.nav > ul > li:hover ul {
    display: none;
}
	
	nav>ul.res-menu li
	{
		float:none;
		display:block;
	}
	
	nav>ul.res-menu li a
	{
		display:block;
	}
	
	nav>ul.res-menu li.menu-icon
	{
		position:absolute;
		display:inline-block;
		right:-1px;
		top:-61px;
		z-index:-1000;
		margin-bottom:20px;
	}
	.banner .caption2{
    top: 50%;
	transform:translateY(-50%);
    width: 100%;
    font-size: 16px!important;
    font-weight: 700!important;;
	line-height: 54px;
}

.blog_section {
    margin-top: -75px;
}


.img_secton {
    width: 75%;
    float: none;
    margin: -10% 0 0 50%;
	padding: 0 0px 0 0;
	transform:translatex(-50%);
}
.ne_section h2{
	padding: 0 0 20px 0;
}
.ne_section p{

	padding: 0 0 38px 0;
	}
.ne_section {
    float: none;
    width: 100%;
	padding: 59px 0 0 0;
	text-align:center;
}
.fot_logo{
	float:none;
	width:150px;
	margin:0% 0px 0 50%;
	transform:translatex(-50%);
	
}
.cop{
	color: rgba(255,255,255,0.7);
	padding: 10px 0px;
	margin-top:50px;
    text-align:center;
	width:100%;
}
.sect_foot{position:relative;text-align:center;display:grid;justify-content:center;}
.terms{margin-right:0px;margin-left:0px;cursor:pointer;color:tomato;float:none;width:100%;text-align:center;display: inherit;padding: 15px 16px;}
.policy{margin-right:0px;margin-left:0px;cursor:pointer;color:tomato;display: inherit;padding: 15px 16px;}
.country{margin-right:0px;margin-left:0px;cursor:pointer;color:tomato;display: inherit;padding: 15px 16px;}

.img_mid_section {
    background: url(../images/underbanner.jpg) no-repeat center center;
        background-size: auto;
    background-size: 100% 72%;
    margin: 134px 0 68px 0px;
}
.img_mid_section {
    background: url(../images/underbanner.jpg) no-repeat center center;
        
    background-size: cover;
    margin: 134px 0 68px 0px;
    width: 100%;
    min-height: 400px;
}
.div_left, .img_mid, .right_img {
    width: 50;
    float: left;
    padding: 0 15px;
position: relative;}
	
	.div_left, .img_mid, .right_img {
    width: 50;
    float: left;
    padding: 0 15px;
    position: relative;}
	
.img_mid .jeno {
    height: 100%;
    width: 100%;
}
.div_left, .img_mid, .right_img {
    width: 100%;
    float: left;
    padding: 0 15px;
    position: relative;
    margin-bottom: 15px;
}

.blog_section_item {
    width: 100%;
    float: none;
}
.blog_section_item img {
    height: 250px;
    width: 100%;
}

.element_section .left, .element_section .mid, .element_section .right {
width: 100%;}

.element_quote {

    background-size: 100%;
    margin: 0px 0 94px 0;
    padding: 0px 0 110px 0;

}
.quote_left_text {
    width: 100%;
    float: right;
    padding: 5%;
    font-size: 16px;
   
font-family: "Oswald", Sans-serif;
line-height:25px;
background:
    #f7aa20;
    margin: 25px 0 0 0;
    position: relative;
}
.quote_left_text p {
    border-left: solid 4px 
    #292f35;
    padding: 0 0 0 12%;
}
.background_text {
    color: 
#292f35;
font-family: "Montserrat", Sans-serif;
font-size: 12px;
font-weight: 400;
font-style: italic;
text-decoration: none;
line-height: 1.65em;
letter-spacing: 0px;
width: 100%;
background-color:
    rgba(255,255,255,0.1);
    padding: 12px 0px 15px 7px;
    border-radius: 4px;
    display: block;
    margin-top: 4%;
}
p.join-p {
    font-size: 12px;
}
.section_right {
    width: 100%;
    border: 1px solid gray;
    box-shadow: 2px 2px 5px 1px;
    padding: 25px 10px 0px 10px;
}
.section_right p {padding: 0 0 0 50px}
.text_italic {margin: 10px 0 0 0;font-size: 10px;}
.time_travel_section{padding: 58px 0 58px 0;}
.element_quote {margin: 70px 0 70px 0;padding: 10px 0 0px 0;}
.newsletter{margin: 70px 0 0 0;}
.ne_section {padding: 30px 0 0 0;}
.ne_section h2 {
    font-size: 5vw;
}
.section_right p {margin: 0 0 0 -15px;}
h2.head1 {font-size: 5vw;margin-bottom: 20px}
h3.head2 {
    font-size: 4.5vw;
}
p.para {  
    font-size: 3.5vw;
}
h2.head3 {font-size: 5vw;}

.arrow{display:block;}
.banner .caption2 {top:70%;}
.flimg1 {
    margin-left:0px;
    margin-top: 0px;
	width: 80%;
}
.flimg2 {
    margin-top: -180px;
    margin-left: 20%;
	z-index:1000;
	width: 80%;
}
.flimg2 ,.flimg1{height:70%;}
.mg{padding-top:-400px;}
.outdoor {margin-top: 7%;}
.mbox{width:100%;background:rgba(0, 0, 0, 0.5);padding:0 20px;    margin-top: 50px;}
.profile{transform: translateX(-50%);
margin-left: 50%;margin-top: 30px;}
.padding {
    padding-top: 50px;
}
.buttons{width:100%;display:flex;flex-direction:row;}
.view{font-size:3vw;}

element {
}
.padding2 {
    padding-top: 25px;
}

.banner .slogan1{font-size:5vw;}
.banner .slogan2{font-size:5vw;}
.banner .slogan3{font-size:5vw;}

button.vl{margin-bottom: 25px;}
.padding2 {
    margin-top: 10px;
}

.banner img {

    width: 100%;
    overflow: hidden;
    background-size: contain !important;
    height: 20vw;

}
.height{padding-top:120px;}
.fmargin{margin-top:120px;}
.gap{margin-top:30px;}
.padding5 {
    padding-top: 10px;
}
.contactbg{ }
.address{margin-top:-60px;text-align:center;}
.bgap{padding-top:100px;}

.form_bg{margin-top:50px;}
.aj {
     display: initial;
    margin-left: -10%;
}

.wcs h1 {
    margin-bottom: 40px;
}

.wcs .mid h2 {
    margin-top: 25px;}
    

element {

}
.element_section p {

    font-family: 'Montserrat', sans-serif;
    font-size: 16px;
    font-style: normal;
    color: 

    #737576;
    line-height: 25px;

}
.wcs .mid p {

    margin-top: -10px;

}


.wcs .left p {
    margin-top: -25px;
}

.wcs .right p {
    margin-top: -10px;
}

.wcs .gn p {
    margin-top: -25px;
}
.lj {
    display: flex;
    margin-left: 49%;
}
}


@media only screen and (min-width: 600px){
	
	p.join-p {
    font-size: 16px;
}
.text_italic {margin: 15px 0 0 0;font-size: 15px;}

.flimg2 {
    margin-top: 40px;
    margin-left: -30%;
    z-index: 1000;
    width: 80%;
}
.flimg1 {
    margin-left: 0px;
    margin-top: 0px;
}
.flimg2 ,.flimg1{width:100%;}
.outdoor{margin-top:7%;}
}
@media only screen and (min-width:992px){
	.outdoor{margin-top:47px;}
	
}


