/**** PC Width ***/
@import "desktop_devices.css";

@media screen and (max-width: 1400px) {
    .leftsearch, .rightsearch, .centersearch {
        top: 1vw;
    }
}

@media screen and (max-width: 1024px) {
	/*** General ***/ 
	.upmenu-content, main, #subcontent .grid-block .moduletable, .vikwallimage-desc .moduletable, #foot-cont, #subfoot-cont,
	#lmpart, #submenu, .module-fullwidth-cont, .module-centered, .h-search .grid-block, .grid-row .moduletable, #mainmenu, #mainmenu .l-inline, .h-search .grid-block,
	#fullbox .grid-module.grid-row > .moduletable, #subfoot-cont {
		width: 100%;
	}
	#tbar-logo .moduletable {
		text-align: center;
	}
	#tbar-logo .moduletable .custom {
		text-align: center;
	}
	#contain-slider, .leftsearch, .rightsearch, .centersearch {
		width: 100% !important;
	}
	.leftsearch .moduletable, .rightsearch .moduletable, .centersearch .moduletable {
		width: 100% !important;
	}
	
	footer .grid-module .moduletable img {
		width: auto;
	}
	.h-search {
		bottom: 50px;
		position: relative;
	}
	.v-search {
		top: 0;
		position: relative;
	}
	.slideadv {

	}
	.h-search .moduletable,
	.v-search .moduletable {
		width: 95%;
	}
	.logorounded {
		min-height: inherit !important;
	}
	.menumobile {
		position: relative;
	}
	footer form.email textarea {
		width:93%;
	}
	.vbmodhorsearchmaindiv form .vbmodhorsearchbookdiv {
		float: left !important;
	}
}