
@media all and (min-width:768px) and (max-width:980px) {

#whole_logo_area .language_display_area {
	width: 20%;
	margin-right: 0px;
	padding-top: 30px;
	padding-bottom: 22px;
}
#whole_logo_area .header_text {
    width: 55%;
}
#whole_logo_area .header_text p {
    font-size: 30px;
	margin-top: 30px;
}
#checking_section h4 {
    font-size: 20px;
}

.lang-da #checking_section .checking_link a {
    font-size: 15px;
}

#brochure_section {
	padding: 20px 50px 16px 50px;
}
#brochure_section p {
    font-size: 24px;
    line-height: 50px;
}

#checking_section .checking_link {
    width: 100%;
}
#checking_section .checking_link a {
	padding: 12px 27px;
	font-size: 15px;
	width: unset;
}
#checking_section .checking_link a::after {
	display: block;
	left: 200px;
}
#guest_booking_section .guest_link a, #brochure_section a {
    padding: 15px 5px;
    font-size: 18px;
}

#guest_booking_section .guest_link {
	bottom: -20px;
}

.carousel-inner > .item > img {
	height: 250px;
}

#whole_checking_availbilty_area,
#whole_brochure_area,
#whole_guest_book_area {
	width: 55%;
	display: block;
	margin: auto;
	float: none;
	margin-bottom: 25px;
}

#right_footer_area,
#left_footer_area {
width: 100%;
}

#left_bottom_footer_area {
	margin-top: 60px;
}

#left_top_footer_area {
	text-align: center;
}

#footer-menu_area ul {
	float: none;
	text-align: center;
}

#footer-menu_area ul li {
	display: block;
	float: none;
	margin: auto;
	margin-bottom: 25px;
}

#footer_map_area {
float:none;
text-align: center;
}

#left_bottom_copyright_footer_area {
	margin-top: 0;
	float: none;
	text-align: center;
	padding-top: 45px;
}

#checking_section .checking_link a {
	width: 250px;
}

.brochures_link {
	display: inline-block;
}

.brochures_link.b_home {
	margin-right: 2%;
}


/*=====================================================*/


.path-user #whole_content_area {
padding: 15px;
}

.views-field.views-field-field-contact-image,
.views-field.views-field-body,
.check_availability {
	width: 100%;
}

#conact_header_text h3.contact_header {
	font-size: 24px;
	line-height: 30px;
}

#conact_header_text p.header_paragraph {
	font-size: 14px;
	line-height: 22px;
	margin-top: 20px;
}

#conact_header_text {
	padding: 0px 15px;
}

 .check_availability {
 text-align: center;
 }

.check_availability,
.view_guestbook, 
.view_gallery {
	width: 264px;
	margin: auto;
	margin-bottom: 25px;
	text-align: center;
}

.check_availability a {
	padding: 18px 15px;
	font-size: 12px !important;
}

#content_footer_link {
	padding-bottom: 30px;
	text-align: center;
}

.node-contact #footer_top_area {
	margin-bottom: -88px;
}
#conatct_content {
	text-align: center;
}

.brochures_link {
	margin: auto;
}

p span.fish_left {
	width: 100%;
	padding-right: 0;
}

p span.fish_right {
	width: 100%;
	text-align: center;
}
.upstairs_top_left_text_area .header span.extra_size {
	font-size: 24px;
}

.upstairs_top_left_text_area .header {
	font-size: 20px;
}

.upstairs_top_right_text_area,
.upstairs_top_left_text_area,
#theme1 .image.col-sm-8,
#theme1 .text.col-sm-4 {
	float: none;
	width: 100%;
}
.upstairs_top_right_text_area {
	margin-top: 25px;
}

#content_footer_link .col-sm-3 {
	width: 310px;
	margin: auto;
	text-align: center;
	display: block;
	float: none;
	margin-bottom: 25px;
}
#theme1 .image .col-sm-6 {
	width: 400px;
	margin: auto;
	text-align: center;
	float: none;
	margin-top: 25px;
}

#theme1 .image.lastrow .col-sm-4 {
	float: none;
	margin: auto;
	margin-top: 25px;
}

#theme1 .image.lastrow .last.col-sm-4 {
	margin-right: auto;
}

#theme1 .image .second.col-sm-12 {
	margin-top: 20px;
}

.foody_island img{
	width: 100%;
	height: auto;
=}


/*=====================================================*/

}


@media all and (min-width:945px) and (max-width:980px) {

#brochure_section p {
	/*font-size: 25px !important;
	line-height: 55px !important;*/
}


}


 @media all and (min-width:981px) and (max-width:1199px) {
.foody_island img{
	width: 100%;
	height: auto;
}

 
 #whole_logo_area .language_display_area {
    width: 19%;
	margin-right:0px;
	
 }
 #whole_logo_area .header_text p {
    font-size: 40px;
 }
 
 .header_menu {
	width: 80% !important;
	padding: 25px 0px !important;
}

.right_login {
margin-top: 22px;
width: 12%;
}
#whole_logo_area .header_text {
	width: 58%;
}

#whole_logo_area .header_text p {
	font-size: 34px;
	margin-top: 34px;
}


#whole_logo_area .language_display_area {
	width: 16%;
	padding-top: 32px;
	padding-bottom: 40px;
	margin-right: 0px;
}

.lang-da #checking_section .checking_link a {
	font-size: 12px;
}

.language-switcher-language-url ul.links li {
	margin-right: 5px;
}

.carousel-inner > .item > img {
	height: 350px;
}

#whole_yellow_section_area p {
	font-size: 30px;
}

#whole_checking_availbilty_area,
#whole_brochure_area,
#whole_guest_book_area {
	width: 31.1%;
	min-height: auto;
}

#checking_section h4 {
	font-size: 22px;
}

#checking_section .checking_link a {
	width: 200px;
	font-size: 13px;
}

#checking_section .checking_link a::after {
	left: 150px;
}

#brochure_section p {
font-size: 22px;
line-height: 27px;
}




#left_bottom_copyright_footer_area {
	float: none;
	text-align: center;
	margin-top: 30px;
}


#footer-menu_area ul li {
	float: none;
	margin-bottom: 15px;
}
.brochures_link a {
	padding: 14px 15px;
	font-size: 17px;
}

.brochures_link {
	margin: unset;
}

.views-field.views-field-body {
	padding-top: 15px;
	padding-bottom: 15px;
}
.located,
.located_text {
	font-size: 15px;
	line-height: 23px;
}

.brochures_link.b_home {
	padding: 6px 0px 12px 0px;
}
.located.first {
	margin-top: 8px;
}

.located.second,
.located.third,
.located.four {
	margin-top: 2px;
}

.view_guestbook, .view_gallery {
	margin-right: 11px;
}
p span.fish_left {
    width: 54%;
}

.upstairs_top_left_text_area {
	width: 37%;
}

.upstairs_top_right_text_area {
	width: 62%;
}


#theme1 .image.lastrow .col-sm-4 {
	width: auto;
	margin-right: 0;
	margin-bottom: 25px;
}

#theme1 .col-sm-6 {
    margin-right: 0;
	margin-bottom: 25px;
}

#theme1 .col-sm-6:nth-child(odd) {
    margin-right: 0px;
}





}


 @media all and (min-width:768px) and (max-width:991px) {
 
 
#footer_top_area {
	width: 750px;
}

}


 @media all and (min-width:768px) and (max-width:1199px) {
.header_menu {
	width: 84%;
}
#whole_logo_area .logo_area{
	width: 20%;
	padding-left: 0px;
}

.lang-de #guest_booking_section .guest_link a, 
.lang-de #checking_section .checking_link a, 
.lang-de #brochure_section a {
	font-size: 14px;
}

#footer_top_area {
    margin-bottom: -30px;
}

#whole_top_bottom_footer {
    height: auto;
}

#whole_footer_area {
    position: inherit;
}

#right_footer_area {
    margin-right: 0px;
}
.container {
	width: 95% !important;
}

#right_footer_area,
#left_footer_area {
	float: none;
	margin: auto;
	overflow: hidden;
}

#left_footer_area {
margin-top: 50px;
}

#whole_header_area ul.menu li a {
	font-size: 12px;
	padding: 11px;
}

.right_login {
	margin-top: 15px;
	width: 12%;
	margin-right: 15px;
}

.language-switcher-language-url ul.links {
	float: none;
}

.language-switcher-language-url ul.links li {
	margin-right: 14px;
	vertical-align: top;
}

#whole_yellow_section_area p {
	font-size: 28px;
}

#guest_booking_section p {
	font-size: 16px;
	top: 20px;
	line-height: 24px;
}

#fishing_content_area {
    width: 80%;
    margin: auto;
    overflow: hidden;
}

#fishing_content_area .fishing_content_img {
    width: 100%;
}

.fishing_content_text p strong,
#fishing_content_area .fishing_content_text p, 
#fishing_content_area .fishing_content_text p a{
    font-size: 16px;
    line-height: 24px;
}



#whole_guest_book_area {
	padding-bottom: 34px;
}
.guest_link {
	bottom: -33px;
}

#footer_top_area {
	margin-bottom: -90px;
}

#whole_footer_area .blur_background {
	margin-top: 11px;
}

#footer_site_logo_area a.logo {
	margin-top: 0;
}

#left_footer_area {
	margin-top: 50px;
	float: left;
}

#right_footer_area {
	float: right;
}

#left_top_footer_area {
	width: 57%;
	margin: 56px auto;
}

#left_top_footer_area .gallery {
	margin-bottom: 40px;
}

#guest_booking_section p {
	font-size: 16px;
	top: 17px;
	line-height: 22px;
}

#guest_booking_section .guest_link a,
#brochure_section a {
	padding: 10px 5px;
	font-size: 14px;
	padding-bottom: 10px;
}

#left_top_footer_area {
	width: 100%;
	margin: 56px 0px 0px 0px;
}

#left_bottom_footer_area {
	margin-top: 0px;
}

#left_top_footer_area img {
	width: 100%;
}

#left_top_footer_area .gallery {
	width: 45%;
}

.tejn_img img {
	width: 100%;
}
.body_right_bottom_img img {
	width: 100%;
}

.images .img1 {
	margin-bottom: 15px;
}

.tejn_img {
	margin-bottom: 20px;
}

.around_right_img .first_img,
.node-around .brochures_link,
.node-accommodation .brochures_link {
	margin-bottom: 20px;
}

.node-accommodation .brochures_link:nth-last-child(1) {
margin-bottom: 0px;
}

.check_availability.brochures_link a span.extra_size {
	font-size: 26px;
}

#accommodation_footer_top_area {
	text-align: center;
}

.gound, 
.upstaires {
	margin-bottom: 20px;
	margin-right: 0px;
}
.node-accommodation .brochures_link:nth-last-child(1) {
margin-bottom: 0px;
}

.node-around #accomodation_content_text_area {
	padding-left: 0;
	padding-right: 0;
}

.node-around .check_availability.brochures_link {
    width: 362px;
    margin-right: auto !important;
}

.node-around .check_availability.brochures_link a span.extra_size {
    font-size: 22px;
}

#fishing_content_area .fishing_content_text {
    width: 100%;
    padding: 10px 15px;
    float: none;
}


}

@media only screen and (min-width:768px) and (max-width:903px){
.node-activities .img3 {
	width: 46%;
}

#fishing_content_top_area .fishing_top_title,
#fishing_content_top_area .fishing_top_right_area{
float: none;
display: block;
}

.node-fishing p.brochures_link {
	margin-top: 20px;
}

#fishing_detail .zones_note_text {
	padding: 50px 0px 2px 22px;
}
.tejn_img {
	width: 100%;
	overflow: hidden;
	padding-bottom: 20px;
}



}


@media all and (min-width:768px) and (max-width:806px) {

.img1, 
.img2, 
.img3 {
    width: 100% !important;
    margin: 0;
    padding-bottom: 20px;

}


}