@media only screen and (min-width: 320px) and (max-width: 1000px){
	.header .menu ul li:after{display: none;}
	.header .menu ul li.on:after, .menu ul li:hover:after{display: block!important; left: 45%!important; width: 10%!important;}
	.header .menu ul li{margin-right: 0!important;}
	.header .menu > ul > li > a{margin-right: 0!important;}
}

@media only screen and (min-width: 641px) and (max-width: 1239px){
	.slider_text{padding-top: 0!important;}
}

@media only screen and (min-width: 1000px) and (max-width: 10000px){
	.menu{display: block!important;}
	.rwd_button{display: none!important;}
}

@media only screen and (min-width: 1700px) and (max-width: 1919px){
	.expedition > div:nth-child(1) > div:nth-child(1){width: 15%!important;}
	.expedition > div:nth-child(1) > div:nth-child(2){width: 85%!important;}
}

@media only screen and (min-width: 1501px) and (max-width: 1820px){
	
	.expedition > div:nth-child(1) .default_font{font-size: 13px!important;}
	
	.expedition > div > div > ul > li{margin-right: 25px!important;}
	.expedition > div:nth-child(1) > div:nth-child(1){width: 11%!important;}
	.expedition > div:nth-child(1) > div:nth-child(2){width: 84%!important;}
}

@media only screen and (min-width: 1501px) and (max-width: 1600px){
	.content_width{width: 90%!important; padding-left: 5%!important; padding-right:5%!important;}
	.newsletter_left .default_font{width: 60%!important;}
	
	.trekking div.default_font h1{font-size: 80px!important; line-height: 80px!important;}
}

@media only screen and (min-width: 1401px) and (max-width: 1500px) {
	.newsletter_left .default_font{width: 60%!important;}
	.content_width{width: 90%!important; padding-left: 5%!important; padding-right:5%!important;}
	
	.expedition > div:nth-child(1) .default_font{font-size: 13px!important;}
	.expedition > div > div > ul > li{margin-right: 20px!important;}
	.expedition > div > div > ul{padding-left: 0!important;}
	.expedition > div:nth-child(1) > div:nth-child(1){width: 15%!important;}
	.expedition > div:nth-child(1) > div:nth-child(2){width: 85%!important;}
	
	.place_image .vertical_height .default_font h3{font-size: 17px!important; padding-bottom: 0!important; line-height: 29px!important;}
	
	.menu_box{width: 73%!important;}
	
	.trekking div.default_font h1{font-size: 80px!important; line-height: 80px!important;}
}

@media only screen and (min-width: 1240px) and (max-width: 1400px) {
	div.default_font h4{font-size:30px!important;}
	.newsletter_left .default_font{margin-right: 20%; width: auto!important;}
	
	.expedition > div:nth-child(1) .default_font{font-size: 13px!important;}
	.expedition > div > div > ul > li{margin-right: 20px!important;}
	.expedition > div > div > ul{padding-left: 0!important;}
	.expedition > div:nth-child(1) > div:nth-child(1){width: 15%!important;}
	.expedition > div:nth-child(1) > div:nth-child(2){width: 85%!important;}
	.content_width{width: 95%!important; padding-left: 2.5%!important; padding-right:2.5%!important;}
	
	.our_offer_right .button3 > a{padding: 29px!important;}
	
	.place_image .vertical_height .default_font h3{font-size: 15px!important; padding-bottom: 0!important; line-height: 27px!important;}
	
	.sign_in_button{padding: 2%!important;}
	
	.menu > ul > li{margin-right: 3%!important;}
	
	.trekking div.default_font h1{font-size: 80px!important; line-height: 80px!important;}
	
	.header .sign_in_button{padding: 0!important;}
	.header .sign_in_button > a{padding: 20px!important;}
}

@media only screen and (min-width: 1000px) and (max-width: 1239px) {
	div.default_font h1{font-size: 63px!important; line-height: 63px!important;}
	div.default_font h3{font-size: 40px!important; line-height: 52px!important;}
	div.default_font h4{font-size: 27px!important; line-height: 32px!important;}
	
	.content_width{width: 95%!important; padding-left: 2.5%!important; padding-right:2.5%!important;}
	
	.slider_text_name h1{font-size: 70px!important;}
	.slider_content .vertical_height > div{height: auto!important; padding-top: 0!important}
	.slider .vertical_height > div > div{height: 70%!important; padding-top: 30%!important;}
	
	.menu > ul > li {margin-right: 2.5%!important;}
	
	.expedition_slider_content .default_font h1{white-space: normal!important; font-size:57px!important; line-height: 63px!important;}
	.expedition > div:nth-child(1) > div:nth-child(1){width: 15%!important;}
	.expedition > div:nth-child(1) > div:nth-child(2){width: 85%!important;}
	.expedition > div > div > ul{padding-left: 0!important;}
	.expedition > div > div > ul > li > a{font-size: 13px!important;}
	.expedition > div > div > ul > li{margin-right: 13px!important; margin-bottom: 10px!important;}
	.expedition .default_font{font-size: 13px!important;}
	
	.map_desc{margin-left: 15%!important; width: auto!important; margin-right: 10%!important}
	
	.layer1 .slider_content2 .default_font{padding-top: 0!important}
	
	.offer{padding-bottom: 0!important;}
	
	.offer_box .content_width2{padding-left: 2%!important; padding-right: 2%!important; width: 96%!important}
	
	.trekking .offer{padding-bottom: 100px!important;}
	
	.newsletter_right{width: 45%!important; right: 5.7%!important;}
	.newsletter_left .default_font{width: 65%!important; background-position: center top!important; padding-top: 100px!important;}
	
	.place_image .button1 .see_more1{padding: 3%!important;}
	.place_image .button1 .see_more1 a{font-size: 8px!important;}
	
	.our_offer_right .button3 > a{padding: 20px!important; font-size: 13px!important;}
	
	.place_image .vertical_height .default_font h3{font-size: 15px!important; padding-bottom: 0!important; line-height: 27px!important;}
	
	.header .sign_in_button{padding: 0!important;}
	.header .sign_in_button > a{padding: 20px!important;}
	.sign_in_button{padding: 2%!important;}
	.sign_in_button > a{font-size: 13px!important;}
	.h_right{padding-left: 0!important; width: 90%!important;}
	
	.logo_box{position: relative;}
	.logo_box a{position: absolute; top: 0; left: 0; width: 100%; height: 100%;}
	.logo_box a img{width: 100%; height: auto;}
	
	.home_anim > .home_text > div > div h2{font-size: 100px!important;}
}

@media only screen and (min-width: 769px) and (max-width: 999px) {
	div.default_font h1{font-size: 63px!important; line-height: 63px!important;}
	div.default_font h3{font-size: 40px!important; line-height: 52px!important;}
	div.default_font h4{font-size: 27px!important; line-height: 32px!important;}
	
	.content_width{width: 95%!important; padding-left: 2.5%!important; padding-right:2.5%!important;}
	.section_header{padding: 42px 0!important;}
	
	.slider_text_name h1{font-size: 70px!important;}
	.slider_content .vertical_height > div{height: auto!important; padding-top: 0!important}
	.slider .vertical_height > div > div{height: 70%!important; padding-top: 30%!important;}
	.slider{padding-bottom: 70%!important;}
	
	.menu > ul > li > a{margin-right: 25px!important;}
	
	.expedition_slider_content .default_font h1{white-space: normal!important; font-size:57px!important; line-height: 63px!important;}
	.expedition > div > div {width:100%!important; text-align: center!important;}
	.expedition > div > div > ul{padding-left: 0!important;}
	.expedition > div > div > ul > li > a{font-size: 13px!important;}
	.expedition > div > div > ul > li{margin-right: 13px!important;}
	.expedition .default_font{font-size: 13px!important;}
	
	.expedition_slider{height: auto!important;}
	.expedition_slider .vertical_height{position: relative!important;}
	.expedition_slider .vertical_height > div {display: block!important;}
	.expedition_slider .vertical_height > div > div {display: block!important;}
	.expedition_slider > ul {position: relative!important;}
	.expedition_slider > ul > li{position: relative!important;}
	.expedition_slider > ul > li > div{position: relative!important;}
	.expedition_image{height: 500px!important; width: 100%!important; margin-bottom: 30px!important;}
	.expedition_slider_content .default_font h1{color: #26272b!important;}
	.expedition_slider_content .default_font{width: 100%!important;}
	
	.news_box > ul > li{width: 48%!important; margin-right: 4%!important;}
	.news_box > ul > li:nth-child(2n){margin-right: 0!important;}
	
	.map_desc{margin-left: 15%!important; width: auto!important; margin-right: 10%!important; padding-bottom: 42px!important;}
	.map{height: auto!important;}
	.map .vertical_height{position: relative!important;}
	.map .vertical_height > div {display: block!important;}
	.map .vertical_height > div > div {display: block!important;}
	.map_header{position: relative!important;}
	.map > div{width: 100%!important;}
	
	.footer > div > div {padding: 30px 0!important;}
	.footer_left{width: 50%!important;}
	.footer_middle{width: 50%!important; text-align: right!important;}
	.footer_right{width: 100%!important; text-align: center!important;}
	
	.rwd_button{width: 30px; position: absolute; top:30px!important; right: 10px!important;}
	.rwd_button > div {width: 100%; height: 3px; margin-bottom: 3px; background-color: #56504f;}
	.rwd_button > div:last-child{margin-bottom: 0;}
	
	.header{position: fixed!important; top: 0!important; padding: 10px 0;background-color: rgba(255,255,255,0.9);}
	.header > .content_width{position: relative;}
	.menu_box{display: block!important; width:100%!important;}
	.menu{padding-top: 30px;}
	.menu{display: none;}
	.menu > ul{text-align: center!important;}
	.menu > ul > li{width:100%; margin-right: 0!important; margin-bottom: 20px;}
	
	.layer1 .slider_content2 .default_font{padding-top: 0!important}
	.layer2{top: auto!important;}
	
	.sign_up{position: relative!important; width: 100%!important;}
	.about .offer_desc{width: 100%!important;}
	.offer{padding-bottom: 0!important;}
	
	.newsletter{height: auto!important;}
	.newsletter > div{position: relative!important; width: 100%!important; left:auto!important; right:auto!important; top: auto!important;}
	.newsletter .vertical_height{position: relative!important}
	.newsletter .vertical_height > div {display: block!important;}
	.newsletter .vertical_height > div > div {display: block!important;}
	.newsletter_box{padding: 6px 0!important;}
	.newsletter_left{padding: 30px 0!important;}
	.newsletter_left .default_font{padding-left: 0!important; margin: 0 auto!important; background-position: center top!important; text-align: center!important; padding-top: 100px;}
	
	.offer_box .content_width2{padding-left: 2%!important; padding-right: 2%!important; width: 96%!important}
	
	.expedition_image{width: 100%!important;}
	
	.offer_list{position: relative!important; width: 100%!important; right: auto!important;}
	.offer_desc{width:100%!important; margin-left: 0!important; margin-right: 0!important;}
	.offer_box{margin-bottom: 100px!important;}
	
	.trekking_choose > ul > li{width: 49%!important; padding: 26px 0!important;}
	.trekking_choose > ul > li > div{padding-left: 0!important; text-align: center!important;}
	
	.our_offer{height: auto!important;}
	.our_offer .vertical_height{position: relative!important;}
	.our_offer .vertical_height > div{display: block!important;}
	.our_offer .vertical_height > div > div{display: block!important;}
	.our_offer > div{width: 100%!important;}
	.our_offer_right{padding: 30px 0!important;}
	.our_offer_right .vertical_height{position: relative;}
	.our_offer_right .vertical_height > div{display: block!important;}
	.our_offer_right .vertical_height > div > div {display: block!important;}
	
	.contact_data{width: 100%; padding-bottom: 50px;}
	.contact_data .default_font {text-align: center!important;}
	.contact_data > ul{text-align: center;}
	.contact_data > ul > li{background-position: center top!important; padding-top: 55px!important;}
	.contact_data ul > li .default_font{padding-left: 0!important;}
	.contact_form{position: relative!important; top:0!important; right:auto!important; width: 100%!important;
	height: auto!important; padding:30px 0!important;}
	.contact_form > div{padding-left: 0!important; margin: 0 auto!important;}
	.input_desc{font-size: 15px!important;}
	.input{height: 66px!important; padding-bottom: 0!important;}
	.submit{font-size: 15px!important;}
	.contact_form .vertical_height{position: relative!important;}
	.contact_form .vertical_height > div {display: block!important;}
	.contact_form .vertical_height > div > div {display:block!important;}
	.contact .offer_box{margin-bottom: 0!important; padding:102px 0 0 0 !important; }
	.contact .contact_width{padding-left: 0!important; width: 100%!important;}
	
	.layer1 > .slider{padding-bottom: 0!important;}
	.layer1 .slider .vertical_height > div > div{padding-top: 18%!important;}
	
	.place_image .button1 .see_more1{padding: 3%!important;}
	.place_image .button1 .see_more1 a{font-size: 6px!important;}
	
	.trekking_choose{position: static!important; padding-bottom: 5%;}
	
	.place_image .vertical_height .default_font h3{font-size: 15px!important; padding-bottom: 0!important; line-height: 27px!important;}
	.galery .places_box > ul > li{width: 50%!important; padding-bottom: 50%!important;}
	
	.trekking .expedition_image{position: relative!important;}
	
	.h_right{padding-left: 0!important; padding-top:0!important; width: 100%!important; display: block!important;}
	
}

@media only screen and (min-width: 641px) and (max-width: 768px) {
	div.default_font h1{font-size: 63px!important; line-height: 63px!important;}
	div.default_font h3{font-size: 40px!important; line-height: 52px!important;}
	
	.content_width{width: 95%!important; padding-left: 2.5%!important; padding-right:2.5%!important;}
	.section_header{padding: 42px 0!important;}
	
	.slider_text_name h1{font-size: 70px!important;}
	.slider{padding-bottom: 70%!important;}
	.slider_content .vertical_height > div{height: auto!important; padding-top: 0!important}
	.slider .vertical_height > div > div{height: 70%!important; padding-top: 30%!important;}
	
	.menu > ul > li > a{margin-right: 25px!important;}
	
	.expedition_slider_content .default_font h1{white-space: normal!important; font-size:57px!important; line-height: 63px!important;}
	.expedition > div > div {width:100%!important; text-align: center!important;}
	.expedition > div > div > ul{padding-left: 0!important;}
	.expedition > div > div > ul > li > a{font-size: 13px!important;}
	.expedition > div > div > ul > li{margin-right: 13px!important;}
	.expedition .default_font{font-size: 13px!important;}
	
	.expedition_slider{height: auto!important;}
	.expedition_slider .vertical_height{position: relative!important;}
	.expedition_slider .vertical_height > div {display: block!important;}
	.expedition_slider .vertical_height > div > div {display: block!important;}
	.expedition_slider > ul {position: relative!important;}
	.expedition_slider > ul > li{position: relative!important;}
	.expedition_slider > ul > li > div{position: relative!important;}
	.expedition_image{height: 500px!important; width: 100%!important; margin-bottom: 30px!important;}
	.expedition_slider_content .default_font h1{color: #26272b!important;}
	.expedition_slider_content .default_font{width: 100%!important;}
	
	.places_box > ul > li{width: 50%!important; padding-bottom: 50%!important;}
	
	.news_box > ul > li{width: 48%!important; margin-right: 4%!important;}
	.news_box > ul > li:nth-child(2n){margin-right: 0!important;}
	
	.map_desc{margin-left: 15%!important; width: auto!important; margin-right: 10%!important; padding-bottom: 42px!important;}
	.map{height: auto!important;}
	.map .vertical_height{position: relative!important;}
	.map .vertical_height > div {display: block!important;}
	.map .vertical_height > div > div {display: block!important;}
	.map_header{position: relative!important;}
	.map > div{width: 100%!important;}
	
	.footer > div > div {padding: 30px 0!important;}
	.footer_left{width: 50%!important;}
	.footer_middle{width: 50%!important; text-align: right!important;}
	.footer_right{width: 100%!important; text-align: center!important;}
	
	.rwd_button{width: 30px; position: absolute; top:30px!important; right: 10px!important;}
	.rwd_button > div {width: 100%; height: 3px; margin-bottom: 3px; background-color: #56504f;}
	.rwd_button > div:last-child{margin-bottom: 0;}
	
	.header{position: fixed!important; top: 0!important; padding: 10px 0;background-color: rgba(255,255,255,0.9);}
	.header > .content_width{position: relative;}
	.menu_box{display: block!important; width:100%!important;}
	.menu{padding-top: 30px;}
	.menu{display: none;}
	.menu > ul{text-align: center!important;}
	.menu > ul > li{width:100%; margin-right: 0!important; margin-bottom: 20px;}
	
	.sign_up{position: relative!important; width: 100%!important; padding-bottom: 70%!important;}
	.about .offer_desc{width: 100%!important;}
	.offer{padding-bottom: 0!important;}
	
	.newsletter{height: auto!important;}
	.newsletter > div{position: relative!important; width: 100%!important; left:auto!important; right:auto!important; top: auto!important;}
	.newsletter .vertical_height{position: relative!important}
	.newsletter .vertical_height > div {display: block!important;}
	.newsletter .vertical_height > div > div {display: block!important;}
	.newsletter_box{padding: 6px 0!important;}
	.newsletter_left{padding: 30px 0!important;}
	.newsletter_left .default_font{padding-left: 0!important; margin: 0 auto!important; background-position: center top!important; text-align: center!important; padding-top: 100px;}
	
	.offer_box .content_width2{padding-left: 2%!important; padding-right: 2%!important; width: 96%!important}
	
	.offer_list{position: relative!important; width: 100%!important;}
	.offer_desc{width:100%!important; margin-left: 0!important;}
	
	.offer_box .content_width2{padding-left: 2%!important; padding-right: 2%!important; width: 96%!important}
	
	.expedition_image{width: 100%!important;}
	
	.offer_list{position: relative!important; width: 100%!important; right: auto!important;}
	.offer_desc{width:100%!important; margin-left: 0!important; margin-right: 0!important;}
	.offer_box{margin-bottom: 100px!important;}
	
	.trekking_choose > ul > li{width: 49%!important; padding: 26px 0!important;}
	.trekking_choose > ul > li > div{padding-left: 0!important; text-align: center!important;}
	
	.our_offer{height: auto!important;}
	.our_offer .vertical_height{position: relative!important;}
	.our_offer .vertical_height > div{display: block!important;}
	.our_offer .vertical_height > div > div{display: block!important;}
	.our_offer > div{width: 100%!important;}
	.our_offer_right{padding: 30px 0 50px 0!important; text-align: center;}
	.our_offer_right .vertical_height{position: relative;}
	.our_offer_right .vertical_height > div{display: block!important;}
	.our_offer_right .vertical_height > div > div {display: block!important;}
	.our_offer_right .vertical_height > div > div > div > div{width: 100%!important}
	.links{padding-bottom: 100px;}
	
	.contact_data{width: 100%; padding-bottom: 50px;}
	.contact_data .default_font {text-align: center!important;}
	.contact_data > ul{text-align: center;}
	.contact_data > ul > li{background-position: center top!important; padding-top: 55px!important;}
	.contact_data ul > li .default_font{padding-left: 0!important;}
	.contact_form{position: relative!important; top:0!important; right:auto!important; width: 100%!important;
	height: auto!important; padding:30px 0!important;}
	.contact_form > div{padding-left: 0!important; margin: 0 auto!important;}
	.input_desc{font-size: 15px!important; padding-bottom: 4%;}
	.input{height: 66px!important; padding-bottom: 0!important;}
	.submit{font-size: 15px!important;}
	.contact_form .vertical_height{position: relative!important;}
	.contact_form .vertical_height > div {display: block!important;}
	.contact_form .vertical_height > div > div {display:block!important;}
	.contact .offer_box{margin-bottom: 0!important; padding:102px 0 0 0 !important; }
	.input_box > div{width: 100%!important; text-align: center!important}
	.contact .contact_width{padding-left: 0!important; width: 100%!important;}
	
	.layer1 > .slider{padding-bottom: 0!important;}
	.layer1 .slider .vertical_height > div > div{padding-top: 10%!important;}
	
	.place_image .button1 .see_more1{padding: 3%!important;}
	.place_image .button1 .see_more1 a{font-size: 8px!important;}
	
	.trekking_choose{position: static!important; padding-bottom: 5%;}
	
	.place_image .vertical_height .default_font h3{font-size: 15px!important; padding-bottom: 0!important; padding: 0 10%; line-height: 27px!important;}
	
	.trekking .expedition_image{position: relative!important;}
}

@media only screen and (min-width: 320px) and (max-width: 640px) {
	div.default_font h1{font-size: 63px!important; line-height: 63px!important;}
	div.default_font h3{font-size: 25px!important; line-height: 30px!important;}
	div.default_font h4{font-size: 20px!important; line-height: 25px!important;}
	
	.content_width{width: 95%!important; padding-left: 2.5%!important; padding-right:2.5%!important;}
	.section_header{padding: 42px 0!important;}
	
	.slider_text_name h1{font-size: 34px!important;}
	.slider_content .vertical_height > div{height: auto!important; padding-top: 0!important}
	.slider{padding-bottom: 100%!important;}
	
	.menu > ul > li > a{margin-right: 25px!important;}
	
	.expedition_slider_content .default_font h1{white-space: normal!important; font-size:57px!important; line-height: 63px!important;}
	.expedition > div > div {width:100%!important; text-align: center!important;}
	.expedition > div > div > ul{padding-left: 0!important;}
	.expedition > div > div > ul > li > a{font-size: 13px!important;}
	.expedition > div > div > ul > li{margin-right: 13px!important;}
	.expedition .default_font{font-size: 13px!important;}
	
	.expedition_slider{height: auto!important;}
	.expedition_slider .vertical_height{position: relative!important;}
	.expedition_slider .vertical_height > div {display: block!important;}
	.expedition_slider .vertical_height > div > div {display: block!important;}
	.expedition_slider > ul {position: relative!important;}
	.expedition_slider > ul > li{position: relative!important;}
	.expedition_slider > ul > li > div{position: relative!important;}
	.expedition_image{height: 500px!important; width: 100%!important; margin-bottom: 30px!important;}
	.expedition_slider_content .default_font h1{color: #26272b!important;}
	.expedition_slider_content .default_font{width: 100%!important;}
	
	.places_box > ul > li{width: 100%!important; padding-bottom: 100%!important;}
	
	.news_box > ul > li{width: 100%!important; margin-right: 0!important;}
	.news_box > ul > li:nth-child(2n){margin-right: 0!important;}
	
	.map_desc{margin-left: 15%!important; width: auto!important; margin-right: 10%!important; padding-bottom: 42px!important;}
	.map{height: auto!important;}
	.map .vertical_height{position: relative!important;}
	.map .vertical_height > div {display: block!important;}
	.map .vertical_height > div > div {display: block!important;}
	.map_header{position: relative!important;}
	.map > div{width: 100%!important;}
	
	.footer > div > div {padding: 30px 0!important;}
	.footer_left{width: 100%!important; text-align: center!important;}
	.footer_middle{width: 100%!important; text-align: center!important;}
	.footer_right{width: 100%!important; text-align: center!important;}
	
	.rwd_button{width: 30px; position: absolute; top:30px!important; right: 10px!important;}
	.rwd_button > div {width: 100%; height: 3px; margin-bottom: 3px; background-color: #56504f;}
	.rwd_button > div:last-child{margin-bottom: 0;}
	
	.header{position: fixed!important; top: 0!important; padding: 10px 0;background-color: rgba(255,255,255,0.9);}
	.header > .content_width{position: relative;}
	.menu_box{display: block!important; width:100%!important;}
	.menu{padding-top: 30px;}
	.menu{display: none;}
	.menu > ul{text-align: center!important;}
	.menu > ul > li{width:100%; margin-right: 0!important; margin-bottom: 20px;}
	
	.sign_up{position: relative!important; width: 100%!important; padding-bottom: 100%!important;}
	
	.sign_up .default_font{padding-left: 0!important; text-align: center!important;}
	.about .offer_desc{width: 100%!important;}
	.offer{padding-bottom: 0!important;}
	.button3 > a{padding: 29px!important;}
	
	.newsletter{height: auto!important;}
	.newsletter > div{position: relative!important; width: 100%!important; left:auto!important; right:auto!important; top: auto!important;}
	.newsletter .vertical_height{position: relative!important}
	.newsletter .vertical_height > div {display: block!important;}
	.newsletter .vertical_height > div > div {display: block!important;}
	.newsletter_box{padding: 6px 0!important;}
	.newsletter_left{padding: 30px 0!important;}
	.newsletter_left .default_font{padding-left: 0!important; margin: 0 auto!important; background-position: center top!important; text-align: center!important; padding-top: 100px;}
	.newsletter_box form > div{display: block!important; width: 100%!important;}
	
	.offer_box .content_width2{padding-left: 2%!important; padding-right: 2%!important; width: 96%!important}
	
	.offer_list{position: relative!important; width: 100%!important;}
	.offer_desc{width:100%!important; margin-left: 0!important;}
	
	.offer_box .content_width2{padding-left: 2%!important; padding-right: 2%!important; width: 96%!important}
	
	.expedition_image{width: 100%!important;}
	
	.offer_list{position: relative!important; width: 100%!important; right: auto!important;}
	.offer_desc{width:100%!important; margin-left: 0!important; margin-right: 0!important;}
	.offer_box{margin-bottom: 100px!important;}
	.trekking_choose > ul > li{width: 100%!important; padding: 26px 0!important;}
	.trekking_choose > ul > li > div{padding-left: 0!important; text-align: center!important;}
	
	.our_offer{height: auto!important;}
	.our_offer .vertical_height{position: relative!important;}
	.our_offer .vertical_height > div{display: block!important;}
	.our_offer .vertical_height > div > div{display: block!important;}
	.our_offer > div{width: 100%!important;}
	.our_offer_right{padding: 30px 0 50px 0!important; text-align: center;}
	.our_offer_right .vertical_height{position: relative;}
	.our_offer_right .vertical_height > div{display: block!important;}
	.our_offer_right .vertical_height > div > div {display: block!important;}
	.our_offer_right .vertical_height > div > div > div > div{width: 100%!important}
	.links{padding-bottom: 50px;}
	.links > ul > li{margin-bottom: 15px!important;}
	.links > ul > li > a{font-size: 15px!important;}
	
	.contact_data{width: 100%; padding-bottom: 50px;}
	.contact_data .default_font {text-align: center!important;}
	.contact_data > ul{text-align: center;}
	.contact_data > ul > li{background-position: center top!important; padding-top: 55px!important;}
	.contact_data ul > li .default_font{padding-left: 0!important;}
	.contact_form{position: relative!important; top:0!important; right:auto!important; width: 100%!important;
	height: auto!important; padding:30px 0!important;}
	.contact_form > div{padding-left: 0!important; margin: 0 auto!important; width: 90%!important;}
	.input_desc{font-size: 15px!important; padding-bottom: 4%;}
	.input{height: 66px!important; padding-bottom: 0!important;}
	.submit{font-size: 15px!important; width: 100%!important;}
	.contact_form .vertical_height{position: relative!important;}
	.contact_form .vertical_height > div {display: block!important;}
	.contact_form .vertical_height > div > div {display:block!important;}
	.contact .offer_box{margin-bottom: 0!important; padding:102px 0 0 0 !important; }
	.input_box > div{width: 100%!important; text-align: center!important;}
	.contact .contact_width{padding-left: 0!important; width: 100%!important;}
	
	.layer1 > .slider{padding-bottom: 0!important;}
	.layer1 .slider .vertical_height > div > div{padding-top: 10%!important;}
	
	.place_image .button1 .see_more1{padding: 3%!important;}
	.place_image .button1 .see_more1 a{font-size: 8px!important;}
	
	.slider_text{padding-top: 40%!important;}
	.slider_text_details{padding-bottom: 30px!important;}
	
	.trekking_choose{position: static!important; padding-bottom: 5%;}
	
	.layer1 .slider_content2 .default_font h2{font-size: 45px!important; line-height: 50px!important;}
	.layer1 .slider_content2 .default_font{padding-top: 76px!important;}
	
	.place_image .vertical_height .default_font h3{font-size: 15px!important; padding-bottom: 0!important; padding: 0 10%; line-height: 27px!important;}
	
	.trekking .expedition_image{position: relative!important;}
	
	.home .section_header > div.default_font{margin-bottom: 70px;}
	.home .section_header > div{display: block!important; width: 100%!important;}
	.home .section_header .button3{text-align: center!important; margin-bottom:30px;}
	
	.sightseeing .section_header > div.default_font{margin-bottom: 70px;}
	.sightseeing .section_header > div{display: block!important; width: 100%!important;}
	.sightseeing .section_header .button3{text-align: center!important; margin-bottom:30px;}
	
	.about .section_header > div.default_font{margin-bottom: 70px;}
	.about .section_header > div{display: block!important; width: 100%!important;}
	.about .section_header .button3{text-align: center!important; margin-bottom:30px;}
}

@media only screen and (min-width: 320px) and (max-width: 999px) {
	.sign_in_button{display: none!important;}
	.header .h_right{padding-left: 0!important; width: 100%!important; display: none;}
	.trekking .sign_in_button{display: block!important;}
	.trekking .offer_list{margin-bottom: 40px!important;}
	
	.expedition > div > div > ul > li{margin-bottom: 10px!important;}
	
	.gal_menu > div > ul > li{margin-bottom: 10px!important;}
	
	.input{padding: 0!important;}
	
	.map{display: none!important;}
}

@media only screen and (min-width: 999px) and (max-width: 10000px) {
	.trekking_choose > ul > li > div h6{font-size: 1vw!important;}
	.trekking_choose > ul > li > div p{font-size: 0.75vw!important;}
	
	
}
