@media screen and (max-width: 1500px){
    #slideshow, #landing_slideshow{width:100%;}
}
@media screen and (max-width: 1420px){
    div.moduletable_rktv_form h5{cursor:pointer;} 
    div.moduletable_rktv_form.closed{height:50px; overflow:hidden; background-size:100% 100%;} 
}
@media screen and (max-width: 1035px) {
    	.wrapper {
    margin: 0 auto;
}
#navigation, #header {
    height: auto;
}
.container, #logo, #navigation, #navigation .container {
    width: auto;
    padding: 0;
    margin: 0;
}
	#logo {
            text-align: center;
	}
		#navigation {
    background: #00436f;
    float: left;
    width: 100%;
}
			#navigation .container {
    height: auto;
    width: 100%;
}
				ul#menu1 {
    padding: 10px 0;
}
						#menu1 > li > a {
    padding: 0 10px;
}
					#menu1 ul {
    display: none!important;
}

}
@media screen and (max-width: 915px) {
    	#menu1 > li {
    padding: 0;
     width: 33%;
     float: left;
}
		#menu1 li a {
    padding: 0 5px;
     text-align: center;
     float: left;
     width: 100%;
     border: none;
}
		#menu1 li a:hover {
    border: none;
}
				.moduletable_rktv_form {
    display: none;
}
.moduletable_latestnews{width: 73%;padding:16px 10px;}
.moduletable_job{right:90px;}
.moduletable_newsletter{right:80px;}
}
@media screen and (max-width: 580px) {
#navigation_bg{background:none;float:none;}
	#wrapper {
    width: 100%;
	}
	#content_wide {
		width: auto;
		padding: 10px;
	}
		#header {
    box-shadow: none;
    width: 94%;
    padding: 0 3%;
}
		#logo {
    width: 100%;
    padding:  10px 0 0;
}
			#logo p {
    text-align:  center;
}
		#slideshow, #landing_slideshow {
    display: none;
}
		#navigation #menu1 li {
    width: 100%;
}
 			ul#menu1 {
    padding: 0;
}
			#navigation #menu1 li a {
    padding: 0;
    height:  40px;
    line-height:  40px;
     border-bottom: 1px solid #1A3249;
     border-top: 1px solid #1D5574;
}
		#content {
    width:  94%;
    padding:  0 3%;
}
			.blog_specialoffers .busclass h2 {
    width: 100%;
}
			li.travel_type {
    width: 94%;
     padding: 0 3%;
     border: none;
}
				li.travel_type img {
    width: 100%;
}
			#breadcrumbs span,  #breadcrumbs a {
    padding:  0 4px 0 22px;
}
			.phocagallery {
    width: 100%;
}
				.phocagallery img {
    max-width: 100%;
}
				.phocagallery-box-file-first {
    width: auto!important;
}
				.phocagallery-box-file {
    border: none!important;
    width: 46%!important;
    padding: 0 2%!important;
    margin: 0!important;
}
			#breadcrumbs {
    width:  90%;
    padding:  20px 5%;
}
			.moduletable_busclasses {
    padding: 0;
}
			#language {
    float:  left;
    width:  100%;
    text-align:  center;
}
			#social {
    display: none;
}
		#right {
    float:  left;
    width:  94%;
    padding:  0 3%;
    margin:  0;
}
			.moduletable_contentnews {
    position: relative!important;
    top: 0!important;
    width:  94%;
    padding:  20px 3%;
    margin: 0;
}
		#bottom {
    float: left;
     width: 94%;
     padding: 0 3%;
     margin: 0;
     height: auto;
}
			.moduletable_latestnews {
    width: 100%;
     padding: 10px 0;
}
			.moduletable_job, .moduletable_newsletter, .moduletable_tagasiside {
    display: none;
}
			.moduletable_busclasses {
    padding: 15px 0;
}
			.moduletable_busclasses li a {
    float: left;
    padding: 0;
     width: 98%;
     margin: 2px 1%;
     text-align: center;
    background: #F4F6FA;
}
			#menu1 li.active a {
    background: #103353;
}
			div.item-page ul.content_menu {
    width: 100%;
    padding: 10px 0 0;
}
					ul.content_menu li {
    float: left;
    width: 100%;
}
		.custom_info {
    width: 100%;
     float: left;
}
		.custom_icons a  {
    padding:  0 0;
    float:  left;
    width:  33%;
    height:  80px;
}
		#footer .moduletable_icons img, .custom_icons img {
    max-width: 100%;
}
		.moduletable_info {
    float: left;
     width: 100%;
}
		.push {
    display: none;
}
		.busclass p.img_caption {
    display: none;
}
		.busclass .item_left, .img_caption  {
    width: 100%!important;
    padding: 0;
    text-align: center;
}
		.busclass .item_right {
    width: 100%;
}
		table.contacts td {
    float: left;
    width: 100%;
     height: auto;
}
		table.contacts td p {
    text-align: center;
}
		.singlebus td {
    float: left;
    width: 100%;
    height: auto;
}
		.buss_class_slogan {
    display: none;
}
		#breadcrumbs {
    display: none;
}
		.moduletable_contentnews {
    display: none;
}
		#middle {
    top: 0;
}
.gallery_new tr td{width:100%;height:auto;float:left;}
li.latest_news{width:100%;clear: both;float: left;height: auto;}
    li.latest_news .mod-articles-category-date {position: relative;bottom: auto;left: auto;}
    .moduletable_footer_liidud h3{top:auto;position: relative;float: none;text-align: center;}
    .footer_liidud_img{float:left;width:100%;text-align: center;}
    .footer_liidud_img img{margin:25px;}

}
@media screen and (max-width: 370px) {
    	#menu1 > li {
            width: 100%;
        }

}