@media screen and (min-device-width:17.375em) and (max-device-width:30em) {
	.MobileCollapseNotImportant { display: none; }
	.MobileFull { width: 100% !important; margin: 0px !important; float: none; clear: both; }
	.MobileFullWithMargin { width: 100% !important; clear: both;  }
	.MobileFullNoMargin { width: 100% !important; margin: 0px !important; float: none; clear: both; }
	.MobileNoMargin { margin: 0px !important; }
	.MobileNoPadding { padding: 0px !important; }
	.MobileWidth95 { width: 95% !important; }
	.MobileWidth60 { width: 60% !important; }
	.MobileTextCenter { text-align: center; }
	.MobileTextLeft { text-align: left; }
	.MobileTextRIght { text-align: right !important; }
	.MobileNoneFloat { float: none; }
	.MobileBlock { display: block !important; }
	.MobileNoMarginLeft { margin-left: 0px !important; }
	.MobileMediumFont { font-size: medium !important; }
	.Mobileclearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
	.Mobileclearfix { display: inline-block; }
	html[xmlns] .Mobileclearfix { display: block; }
	* html .Mobileclearfix { height: 1%; }
	.MobileNoAbsolute { position: static !important; position: initial !important; }
	.MobileInlineBlock { display: inline-block !important; zoom: 1 !important; *display: inline !important; }
	.MobileWidthAuto { width: auto !important; }
	.MobileNoBorder { border: none !important; }
	.MobileMarginCenter { margin: 0px auto; }
	.MobileCollapse { display: none !important; }
	.MobileLeft { float: left !important; }
	.MobileRight { float: right !important; }
	.MobileNoPadding { padding: 0px !important; }
	.MobileHeightAuto { height: auto !important; line-height: normal !important; }
	.MobileAutoCenter { margin: 0px auto; }
	.MobileNoTable { display: block; }
	.MobileNoTableCell { display: block; }
	.MobileNoTableRow { display: block; }
	.MobileBackGroundImageFull { background-size: 100% auto !important; }
	.MobileTextSmaller { font-size: medium !important; }
	.MobileDisplayBlock { display: block; }
 .MobileNoMarginRight { margin-right: 0px !important; }
 .MobileTextSmall{ font-size: small !important; }
	.MobileNoMarginRight { margin-right: 0px !important; }
	.MobileNoBackground { background: none !important; }
	.MobileDefaultMargin { margin-top: 13px; }
 .MobileDefaultPadding {padding-top: 13px; }
.MobileFixedTableLayout { table-layout: fixed; }
	.MobileSmall { font-size: 1.2em; }
.MobileSiteDefaultPadding { padding-top: 15px; }

.SiteWidth {width:96%; margin: 0 auto;  }
	body { font: normal 58% arial, sans-serif; }
span, p {font-size: 1.5em;line-height: 1.5em;}
h2 { font-size: 1.7em !important; }
h3 { font-size: 1.6em !important; }

#Page {width:100%; margin: 0 auto; }

.PageContent {margin: 0 auto;padding-top:50px;width: 92%;}

header {background:#fff none;box-shadow: 0 2px 3px 0 rgba(50, 50, 50, 0.67);height:69px;position: fixed;width: 100%;z-index: 1000;overflow-y:scroll !important;}
header .LoginWrap { float: left; margin:8px 0 0 18% !important; }
header .TopNav .LoginWrap span.Line {color: #f2c9b5;padding: 0 6px;}
header .Logo { margin:0 3px 0 0; }
header .SearchWrap { float: left; margin:8px 0 0 1%; }
header #TopNavWrap{ background:#fff none;display: none;height: auto;padding: 0;position: absolute;right: 0;top:90px;width: 100%;z-index: 999;}
header .Menu li { display: block;border-bottom:1px dashed #837976; }
header .Logo {width: 10%;}
header ul.SubMenu { border: none;background-color:#f2c9b5;}
header nav ul.SubMenu li a { color: #fff;border-bottom:none; }
header ul.SubMenu li a:hover { color: #fff; }
header a.KvishLogoHomePage {height:72%;background-size:auto 100%;margin:5px 5% 0 0;width:170px;display:block;}
header a.KvishLogo { height:72%;background-size:auto 100%;margin:5px 5% 0 0;width:170px;display:block;}
header ul#topnav li {display:block;float:none;margin: 0;padding: 0;position: relative;}
header ul#topnav li a { display: block; float: none;border-bottom:1px solid #9c9c9b;background-color:#fff;color:#003768;}
header .access { display: none; }
#TopHomePage { height: 100%; }
header #topnav { margin:0px !important; width:100% !important;float:none;}
header ul#topnav li .sub {opacity:initial;background: #FCFCFC none !important;display: none;float:none;height: auto;margin-top:0px;padding-bottom:0;position:initial;position:static;width:100% !important;}
header ul#topnav li .sub a {display:block;float:none;width:100%;padding:15px 15px 15px 5px;background-color:#aaa7a5;color:#fff;margin:0px;clear:both;}
header ul#topnav li .sub a:hover { border-bottom: 1px solid #9c9c9b; }
header ul#topnav li .sub .TopSubSub a {background-color:#fff;color:#000;}
	.LifeStyleImageArticle { display: none; }
.TopArticle {background:none;height:100%;position:inherit  !important;position:initial !important;}
.TopGallery{background:none;height:100%;}
.TopFaq{background:none;height:100%;}
.TopCalc{background:none;height:100%;}
.TopSearch{background:none;height:100%;}
.TopDocs{background:none;height:100%;}
.TopContact{background:none;height:100%;}
.TopArticle{background:none;height:100%;}
.TopCarrer{background:none;height:100%;}
	#SearchWarp { display: none; }
	#ContentWrap { padding-top: 68px; }
	#RightNavBox {display:none;}
#ContentBox { width: 100%;padding-top:0;min-height:initial;}
	#ContentBg { background: none; }
	#ContentBoxWrap { width: 100%;padding-bottom:0; box-sizing: border-box; -moz-box-sizing: border-box; /* Firefox */ }
	#ArticleWrap #TextWrap { width: 90%;float:none;display:block; }
	#ArticleWrap #ImageWrap { float: none; padding-top: 30px; }
#Footer {background: #f8f8f8 url("../images/bg_footer_repeat.jpg") repeat-x scroll right top;width: 100%;}
	#Footer #FooterLinks { margin-top: 20px; }
	#Footer #FooterLinks .LinksBox { width: 30%;margin-right:0;padding-right:3%;}
#Footer #CreditsWrap {margin-top:20px;width: 100%;}
	.ResultsWarp { width: 92%; }
#ContentBoxWrap a{color:Blue;text-decoration:underline;font-size:1.0em;}
ul.CarrierList { width: 92% !important; }
	/*ul.DrushimList li a:hover { background: none; }*/
.Mobile92Percent{ width: 92%  !important; }
.MobileDefaultFont { font-size: 1.5em; }
	#ArticleWrap #TextWrap #TextWrapBox li { font-size: 1.5em;}
#ContactForm .Row input { width: 60%; }
	#ContactForm .Row input.Small { width: 40% !important; }
#ContactForm .Row select { width:20%; }
	ul#topnav a.Nav6 { background: none !important; }
	ul.ListOfStories li .TextWrap { width: 90%; }
	.TableResults td { padding-right: 10%; }
input[type="text"]{font-size: 1.6em !important;line-height: 1.6em !important;}
.TopArticle { background-size: 100% auto; }
	.MaslulWrap .TableAddress .Row input { height:34px; }
.ac_input { font-size: 1.6em !important; }
select  { font-size: 1.6em !important; }
.MapAndRoutePage { padding-left: 5%; }
	.SmallMaps p { line-height: 1.2em; }
	.MapAndRoutePage .SmallMaps ul li .ImageWrap { height: 25px; }
.MapAndRoutePage .SmallMaps ul li .ImageWrap:hover > p { display:none; }
.MapAndRoutePage a.OrangeText { font-size: 1.4em !important; }
.MapAndRoutePage .Mikra .MikraContent li{width:49%;margin-left:2%;height:52px;line-height:52px;}
.MapAndRoutePage .Mikra .MikraContent li span { font-size: 0.9em;display:block;width:100%;padding:0 !important; }
.MapAndRoutePage .Mikra .MikraContent li:nth-child(2n){margin-left:0;}
.MapAndRoutePage .Mikra .MikraContent li:nth-child(3n){margin-left:0;}
.MapAndRoutePage .Mikra .MikraContent { padding: 10px 0; }
.MapAndRoutePage .Mikra .MikraContent li img {width:50%;display:block;}
.MapAndRoutePage .Mikra .MikraContent li img.SmallerImg {width:35%;margin-top:5px;}
.MapAndRoutePage .Mikra .MikraContent li span.SmallerSpan { width: 100%; padding:2px 0 0 0 !important; }
}

@media only screen and (min-device-width: 320px) and (max-device-width: 720px) and (-webkit-device-pixel-ratio: 2) {
	.MobileCollapseNotImportant { display: none; }
	.MobileFull { width: 100% !important; margin: 0px !important; float: none; clear: both; }
	.MobileFullWithMargin { width: 100% !important; clear: both;  }
	.MobileFullNoMargin { width: 100% !important; margin: 0px !important; float: none; clear: both; }
	.MobileNoMargin { margin: 0px !important; }
	.MobileNoPadding { padding: 0px !important; }
	.MobileWidth95 { width: 95% !important; }
	.MobileWidth60 { width: 60% !important; }
	.MobileTextCenter { text-align: center; }
	.MobileTextLeft { text-align: left; }
	.MobileTextRIght { text-align: right !important; }
	.MobileNoneFloat { float: none; }
	.MobileBlock { display: block !important; }
	.MobileNoMarginLeft { margin-left: 0px !important; }
	.MobileMediumFont { font-size: medium !important; }
	.Mobileclearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
	.Mobileclearfix { display: inline-block; }
	html[xmlns] .Mobileclearfix { display: block; }
	* html .Mobileclearfix { height: 1%; }
	.MobileNoAbsolute { position: static !important; position: initial !important; }
	.MobileInlineBlock { display: inline-block !important; zoom: 1 !important; *display: inline !important; }
	.MobileWidthAuto { width: auto !important; }
	.MobileNoBorder { border: none !important; }
	.MobileMarginCenter { margin: 0px auto; }
	.MobileCollapse { display: none !important; }
	.MobileLeft { float: left !important; }
	.MobileRight { float: right !important; }
	.MobileNoPadding { padding: 0px !important; }
	.MobileHeightAuto { height: auto !important; line-height: normal !important; }
	.MobileAutoCenter { margin: 0px auto; }
	.MobileNoTable { display: block; }
	.MobileNoTableCell { display: block; }
	.MobileNoTableRow { display: block; }
	.MobileBackGroundImageFull { background-size: 100% auto !important; }
	.MobileTextSmaller { font-size: medium !important; }
	.MobileDisplayBlock { display: block; }
 .MobileNoMarginRight { margin-right: 0px !important; }
 .MobileTextSmall{ font-size: small !important; }
	.MobileNoMarginRight { margin-right: 0px !important; }
	.MobileNoBackground { background: none !important; }
	.MobileDefaultMargin { margin-top: 13px; }
 .MobileDefaultPadding {padding-top: 13px; }
.MobileFixedTableLayout { table-layout: fixed; }
	.MobileSmall { font-size: 1.2em; }
	.MobileSiteDefaultPadding { padding-top: 15px; }

.SiteWidth {width:96%; margin: 0 auto;  }
	body { font: normal 58% arial, sans-serif; }
span, p {font-size: 1em;line-height: 1em;}
h2 { font-size: 1.7em !important; }
h3 { font-size: 1.6em !important; }

#Page {width:100%; margin: 0 auto; }

.PageContent {margin: 0 auto;padding-top:50px;width: 92%;}

header {background:#fff none;box-shadow: 0 2px 3px 0 rgba(50, 50, 50, 0.67);height:69px;position: fixed;width: 100%;}
header .LoginWrap { float: left; margin:8px 0 0 18% !important; }
header .TopNav .LoginWrap span.Line {color: #f2c9b5;padding: 0 6px;}
header .Logo { margin:0 3px 0 0; }
header .SearchWrap { float: left; margin:8px 0 0 1%; }
header #TopNavWrap{ background:#fff none;display: none;height: auto;padding: 0;position: absolute;right: 0;top:90px;width: 100%;z-index: 999;}
header .Menu li { display: block;border-bottom:1px dashed #837976; }
header .Logo {width: 10%;}
header ul.SubMenu { border: none;background-color:#f2c9b5;}
header nav ul.SubMenu li a { color: #fff;border-bottom:none; }
header ul.SubMenu li a:hover { color: #fff; }
header a.KvishLogoHomePage {height:72%;background-size:auto 100%;margin:5px 5% 0 0;width:170px;display:block;}
header a.KvishLogo { height:72%;background-size:auto 100%;margin:5px 5% 0 0;width:170px;display:block;}
header ul#topnav li {display:block;float:none;margin: 0;padding: 0;position: relative;}
header ul#topnav li a { display: block; float: none;border-bottom:1px solid #9c9c9b;background-color:#fff;color:#003768;}
header .access { display: none; }
#TopHomePage { height: 100%; }
header #topnav { margin:0px !important; width:100% !important;float:none;}
header ul#topnav li .sub {opacity:initial;background: #FCFCFC none !important;display: none;float:none;height: auto;margin-top:0px;padding-bottom:0;position:initial;position:static;width:100% !important;}
header ul#topnav li .sub a {display:block;float:none;width:100%;padding:15px 15px 15px 5px;background-color:#f8f8f8;color:#000;margin:0px;clear:both;}
header ul#topnav li .sub .TopSubSub a {background-color:#fff;color:#000;}
	.LifeStyleImageArticle { display: none; }
.TopArticle {background:none;height:100%;position:inherit  !important;position:initial !important;}
.TopGallery{background:none;height:100%;}
.TopFaq{background:none;height:100%;}
.TopCalc{background:none;height:100%;}
.TopSearch{background:none;height:100%;}
.TopDocs{background:none;height:100%;}
.TopContact{background:none;height:100%;}
.TopArticle{background:none;height:100%;}
.TopCarrer{background:none;height:100%;}
	#SearchWarp { display: none; }
	#ContentWrap { padding-top: 68px; }
	#RightNavBox {display:none;}
#ContentBox { width: 100%;padding-top:0;min-height:initial;}
	#ContentBg { background: none; }
	#ContentBoxWrap { width: 100%;padding-bottom:0; box-sizing: border-box; -moz-box-sizing: border-box; /* Firefox */ }
	#ArticleWrap #TextWrap { width: 90%;float:none;display:block; }
	#ArticleWrap #ImageWrap { float: none; padding-top: 30px; }
#Footer {background: #f8f8f8 url("../images/bg_footer_repeat.jpg") repeat-x scroll right top;width: 100%;}
	#Footer #FooterLinks { margin-top: 20px; }
	#Footer #FooterLinks .LinksBox { width: 30%;margin-right:0;padding-right:3%;}
#Footer #CreditsWrap {margin-top:20px;width: 100%;}
	.ResultsWarp { width: 92%; }
#ContentBoxWrap a{color:Blue;text-decoration:underline;font-size:1.0em;}
ul.CarrierList { width: 92% !important; }
	/*ul.DrushimList li a:hover { background: none; }*/
.Mobile92Percent{ width: 92%  !important; }
.MobileDefaultFont { font-size: 1.5em; }
	#ArticleWrap #TextWrap #TextWrapBox li { font-size: 1.5em;}
#ContactForm .Row input { width: 60%; }
	#ContactForm .Row input.Small { width: 40% !important; }
#ContactForm .Row select { width:20%; }
	ul#topnav a.Nav6 { background: none !important; }
	ul.ListOfStories li .TextWrap { width: 90% !important; }
input[type="text"]{font-size: 1.6em !important;line-height: 1.6em !important;}
.TopArticle { background-size: 100% auto; }
	.MaslulWrap .TableAddress .Row input { height:34px; }
	.ac_input { font-size: 1.6em !important; }
select  { font-size: 1.6em !important; }
	.MapAndRoutePage { padding-left: 5%; }
	.SmallMaps p { line-height: 1.2em; }
	.MapAndRoutePage .SmallMaps ul li .ImageWrap { height: 25px; }
.MapAndRoutePage .SmallMaps ul li .ImageWrap:hover > p { display:none; }
.MapAndRoutePage a.OrangeText { font-size: 1.4em !important; }
.MapAndRoutePage .Mikra .MikraContent li{width:49%;margin-left:2%;height:52px;line-height:52px;}
.MapAndRoutePage .Mikra .MikraContent li span { font-size: 0.9em;display:block;width:100%;padding:0 !important; }
.MapAndRoutePage .Mikra .MikraContent li:nth-child(2n){margin-left:0;}
.MapAndRoutePage .Mikra .MikraContent li:nth-child(3n){margin-left:0;}
.MapAndRoutePage .Mikra .MikraContent { padding: 10px 0; }
.MapAndRoutePage .Mikra .MikraContent li img {width:50%;;display:block;}
.MapAndRoutePage .Mikra .MikraContent li img.SmallerImg {width:35%;margin-top:5px;}
.MapAndRoutePage .Mikra .MikraContent li span.SmallerSpan { width: 100%; padding:2px 0 0 0 !important; }
}
@media only screen and (min-device-width: 320px) and (max-device-width: 720px) and (-webkit-device-pixel-ratio:3) {
	.MobileCollapseNotImportant { display: none; }
	.MobileFull { width: 100% !important; margin: 0px !important; float: none; clear: both; }
	.MobileFullWithMargin { width: 100% !important; clear: both;  }
	.MobileFullNoMargin { width: 100% !important; margin: 0px !important; float: none; clear: both; }
	.MobileNoMargin { margin: 0px !important; }
	.MobileNoPadding { padding: 0px !important; }
	.MobileWidth95 { width: 95% !important; }
	.MobileWidth60 { width: 60% !important; }
	.MobileTextCenter { text-align: center; }
	.MobileTextLeft { text-align: left; }
	.MobileTextRIght { text-align: right !important; }
	.MobileNoneFloat { float: none; }
	.MobileBlock { display: block !important; }
	.MobileNoMarginLeft { margin-left: 0px !important; }
	.MobileMediumFont { font-size: medium !important; }
	.Mobileclearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
	.Mobileclearfix { display: inline-block; }
	html[xmlns] .Mobileclearfix { display: block; }
	* html .Mobileclearfix { height: 1%; }
	.MobileNoAbsolute { position: static !important; position: initial !important; }
	.MobileInlineBlock { display: inline-block !important; zoom: 1 !important; *display: inline !important; }
	.MobileWidthAuto { width: auto !important; }
	.MobileNoBorder { border: none !important; }
	.MobileMarginCenter { margin: 0px auto; }
	.MobileCollapse { display: none !important; }
	.MobileLeft { float: left !important; }
	.MobileRight { float: right !important; }
	.MobileNoPadding { padding: 0px !important; }
	.MobileHeightAuto { height: auto !important; line-height: normal !important; }
	.MobileAutoCenter { margin: 0px auto; }
	.MobileNoTable { display: block; }
	.MobileNoTableCell { display: block; }
	.MobileNoTableRow { display: block; }
	.MobileBackGroundImageFull { background-size: 100% auto !important; }
	.MobileTextSmaller { font-size: medium !important; }
	.MobileDisplayBlock { display: block; }
 .MobileNoMarginRight { margin-right: 0px !important; }
 .MobileTextSmall{ font-size: small !important; }
	.MobileNoMarginRight { margin-right: 0px !important; }
	.MobileNoBackground { background: none !important; }
	.MobileDefaultMargin { margin-top: 13px; }
 .MobileDefaultPadding {padding-top: 13px; }
.MobileFixedTableLayout { table-layout: fixed; }
	.MobileSmall { font-size: 1.2em; }
.MobileSiteDefaultPadding { padding-top: 15px; }

.SiteWidth {width:96%; margin: 0 auto;  }
	body { font: normal 58% arial, sans-serif; }
span, p {font-size: 1.5em;line-height: 1.5em;}
h2 { font-size: 1.7em !important; }
h3 { font-size: 1.6em !important; }

#Page {width:100%; margin: 0 auto; }

.PageContent {margin: 0 auto;padding-top:50px;width: 92%;}

header {background:#fff none;box-shadow: 0 2px 3px 0 rgba(50, 50, 50, 0.67);height:69px;position: fixed;width: 100%;z-index: 1000;overflow-y:scroll !important;}
header .LoginWrap { float: left; margin:8px 0 0 18% !important; }
header .TopNav .LoginWrap span.Line {color: #f2c9b5;padding: 0 6px;}
header .Logo { margin:0 3px 0 0; }
header .SearchWrap { float: left; margin:8px 0 0 1%; }
header #TopNavWrap{ background:#fff none;display: none;height: auto;padding: 0;position: absolute;right: 0;top:90px;width: 100%;z-index: 999;}
header .Menu li { display: block;border-bottom:1px dashed #837976; }
header .Logo {width: 10%;}
header ul.SubMenu { border: none;background-color:#f2c9b5;}
header nav ul.SubMenu li a { color: #fff;border-bottom:none; }
header ul.SubMenu li a:hover { color: #fff; }
header a.KvishLogoHomePage {height:72%;background-size:auto 100%;margin:5px 5% 0 0;width:170px;display:block;}
header a.KvishLogo { height:72%;background-size:auto 100%;margin:5px 5% 0 0;width:170px;display:block;}
header ul#topnav li {display:block;float:none;margin: 0;padding: 0;position: relative;}
header ul#topnav li a { display: block; float: none;border-bottom:1px solid #9c9c9b;background-color:#fff;color:#003768;}
header .access { display: none; }
#TopHomePage { height: 100%; }
header #topnav { margin:0px !important; width:100% !important;float:none;}
header ul#topnav li .sub {opacity:initial;background: #FCFCFC none !important;display: none;float:none;height: auto;margin-top:0px;padding-bottom:0;position:initial;position:static;width:100% !important;}
header ul#topnav li .sub a {display:block;float:none;width:100%;padding:15px 15px 15px 5px;background-color:#aaa7a5;color:#fff;margin:0px;clear:both;}
header ul#topnav li .sub .TopSubSub a {background-color:#fff;color:#000;}
	.LifeStyleImageArticle { display: none; }
.TopArticle {background:none;height:100%;position:inherit  !important;position:initial !important;}
.TopGallery{background:none;height:100%;}
.TopFaq{background:none;height:100%;}
.TopCalc{background:none;height:100%;}
.TopSearch{background:none;height:100%;}
.TopDocs{background:none;height:100%;}
.TopContact{background:none;height:100%;}
.TopArticle{background:none;height:100%;}
.TopCarrer{background:none;height:100%;}
	#SearchWarp { display: none; }
	#ContentWrap { padding-top: 68px; }
	#RightNavBox {display:none;}
#ContentBox { width: 100%;padding-top:0;min-height:initial;}
	#ContentBg { background: none; }
	#ContentBoxWrap { width: 100%;padding-bottom:0; box-sizing: border-box; -moz-box-sizing: border-box; /* Firefox */ }
	#ArticleWrap #TextWrap { width: 90%;float:none;display:block; }
	#ArticleWrap #ImageWrap { float: none; padding-top: 30px; }
#Footer {background: #f8f8f8 url("../images/bg_footer_repeat.jpg") repeat-x scroll right top;width: 100%;}
	#Footer #FooterLinks { margin-top: 20px; }
	#Footer #FooterLinks .LinksBox { width: 30%;margin-right:0;padding-right:3%;}
#Footer #CreditsWrap {margin-top:20px;width: 100%;}
	.ResultsWarp { width: 92%; }
#ContentBoxWrap a{color:Blue;text-decoration:underline;font-size:1.0em;}
ul.CarrierList { width: 92% !important; }
	/*ul.DrushimList li a:hover { background: none; }*/
.Mobile92Percent{ width: 92%  !important; }
.MobileDefaultFont { font-size: 1.5em; }
	#ArticleWrap #TextWrap #TextWrapBox li { font-size: 1.5em;}
#ContactForm .Row input { width: 60%; }
	#ContactForm .Row input.Small { width: 40% !important; }
#ContactForm .Row select { width:20%; }
	ul#topnav a.Nav6 { background: none !important; }
	ul.ListOfStories li .TextWrap { width: 90%; }
input[type="text"]{font-size: 1.6em !important;line-height: 1.6em !important;}
.TopArticle { background-size: 100% auto; }
	.MaslulWrap .TableAddress .Row input { height:34px; }
.ac_input { font-size: 1.6em !important; }
select  { font-size: 1.6em !important; }
.MapAndRoutePage { padding-left: 5%; }
	.SmallMaps p { line-height: 1.2em; }
	.MapAndRoutePage .SmallMaps ul li .ImageWrap { height: 25px; }
.MapAndRoutePage .SmallMaps ul li .ImageWrap:hover > p { display:none; }
.MapAndRoutePage a.OrangeText { font-size: 1.4em !important; }
.MapAndRoutePage .Mikra .MikraContent li{width:49%;margin-left:2%;height:52px;line-height:52px;}
.MapAndRoutePage .Mikra .MikraContent li span { font-size: 0.9em;display:block;width:100%;padding:0 !important; }
.MapAndRoutePage .Mikra .MikraContent li:nth-child(2n){margin-left:0;}
.MapAndRoutePage .Mikra .MikraContent li:nth-child(3n){margin-left:0;}
.MapAndRoutePage .Mikra .MikraContent { padding: 10px 0; }
.MapAndRoutePage .Mikra .MikraContent li img {width:50%;;display:block;}
.MapAndRoutePage .Mikra .MikraContent li img.SmallerImg {width:35%;margin-top:5px;}
.MapAndRoutePage .Mikra .MikraContent li span.SmallerSpan { width: 100%; padding:2px 0 0 0 !important; }
}

@media screen and (min-device-width:30.0625em) and (max-device-width:44em) {
 .SmallTablateCollapseNotImportant { display: none; }
	.SmallTablateFull { width: 100% !important; margin: 0px !important;float:none;clear:both; }
	.SmallTablateFullWithMargin { width: 100% !important;clear:both; }
	.SmallTablateNoMargin { margin: 0px !important; }
	.SmallTablateNoPadding { padding: 0px !important; }
	.SmallTablateWidth95 { width: 95% !important; }
	.SmallTablateTextCenter { text-align: center !important; }
	.SmallTablateTextLeft { text-align: left; }
	.SmallTablateNoneFloatImportant { float: none !important; }
 .SmallTablateNoneFloat { float: none; }
	.SmallTablateBlock { display: block !important; }
	.SmallTablateNoMarginLeft { margin-left: 0px !important; }
	.SmallTablateMediumFont { font-size: medium !important; }
	.SmallTablateclearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
	.SmallTablateclearfix { display: inline-block; }
	html[xmlns] .SmallTablateclearfix { display: block; }
	* html .SmallTablateclearfix { height: 1%; }
	.SmallTablateNoAbsolute { position: static !important;position:initial !important; }
	.SmallTablateInlineBlock { display: inline-block !important; zoom: 1 !important; *display: inline !important; }
	.SmallTablateWidthAuto { width: auto !important; }
	.SmallTablateNoBorder { border: none !important; }
	.SmallTablateMarginCenter { margin: 0px auto; }
	.SmallTablateCollapse { display: none !important; }
	.SmallTablateLeft { float: left; }
	.SmallTablateNoPadding { padding: 0px !important; }
	.SmallTablateHeightAuto { height: auto !important; line-height: normal !important; }
	.SmallTablateAutoCenter { margin: 0px auto; }
	.SmallTablateNoTable { display: block; }
 .SmallTablateNoTableCell {display:block;}
 .SmallTablateNoTableRow {display:block;}
	.SmallTablateBackGroundImageFull { background-size: 100% auto; }
	.SmallTablateSmallFont { font-size: small !important; }
	.SmallTablateNoBackground { background: none !important; }
 .SmallTablateDefaultMargin { margin-top: 13px; }
 .SmallTablateDefaultPadding {padding-top: 13px; }
.SmallTablateFixedTableLayout { table-layout: fixed; }
.SmallTablateSiteDefaultPadding { padding-top: 15px; }
.SmallTablateSmallFont{font-size:0.8em;}

.SiteWidth {width:96%; margin: 0 auto;  }
body { font: normal 58% arial, sans-serif; }
	h2 { font-size: 1.7em  !important; }
h3 { font-size: 1.6em !important; }
span, p {font-size: 1.5em;line-height: 1.5em;}
#Page {width:100%; margin: 0 auto; }

header {background:#fff none;box-shadow: 0 2px 3px 0 rgba(50, 50, 50, 0.67);height:69px;position: fixed;width: 100%;z-index: 1000;overflow-y:scroll  !important;}
header .LoginWrap { float: left; margin:8px 0 0 18% !important; }
header .TopNav .LoginWrap span.Line {color: #f2c9b5;padding: 0 6px;}
header .Logo { margin:0 3px 0 0; }
header .SearchWrap { float: left; margin:8px 0 0 1%; }
header #TopNavWrap{ background:#fff none;display: none;height: auto;padding: 0;position: absolute;right: 0;top:90px;width: 100%;z-index: 999;}
header .Menu li { display: block;border-bottom:1px dashed #837976; }
header .Logo {width: 10%;}
header ul.SubMenu { border: none;background-color:#f2c9b5;}
header nav ul.SubMenu li a { color: #fff;border-bottom:none; }
header ul.SubMenu li a:hover { color: #fff; }
header a.KvishLogoHomePage { height:72%;background-size:auto 100%;margin:5px 5% 0 0;width:170px;display:block;}
header a.KvishLogo { height:72%;background-size:auto 100%;margin:5px 5% 0 0;width:170px;display:block;}
header ul#topnav li {display:block;float:none;margin: 0;padding: 0;position: relative;}
header ul#topnav li a { display: block; float: none;border-bottom:1px solid #9c9c9b;background-color:#bababa;color:#fff;}
header .access { display: none; }
#TopHomePage { height: 100%; }
header #topnav { margin:0px !important; width:100% !important;float:none;}
header ul#topnav li .sub {opacity:initial;background: #FCFCFC none !important;display: none;float:none;height: auto;margin-top:0px;padding-bottom:0;position:initial;position:static;width:100% !important;}
header ul#topnav li .sub a {display:block;float:none;width:100%;padding:15px 15px 15px 5px;background-color:#aaa7a5;color:#fff;margin:0px;clear:both;}
	.LifeStyleImageArticle { display: none; }
.TopArticle {background:none;height:100%;position:inherit  !important;position:initial !important;}
.TopGallery{background:none;height:100%;}
.TopFaq{background:none;height:100%;}
.TopCalc{background:none;height:100%;}
.TopSearch{background:none;height:100%;}
.TopDocs{background:none;height:100%;}
.TopContact{background:none;height:100%;}
.TopArticle{background:none;height:100%;}
.TopCarrer{background:none;height:100%;}
	#SearchWarp { display: none; }
	#ContentWrap { padding-top: 68px; }
	#RightNavBox {display:none;}
#ContentBox { width: 100%;padding-top:0;min-height:initial;}
	#ContentBg { background: none; }
	#ContentBoxWrap { width: 100%;padding-bottom:0; box-sizing: border-box; -moz-box-sizing: border-box; /* Firefox */ }
	#ArticleWrap #TextWrap { width: 90%;float:none;display:block; }
	#ArticleWrap #ImageWrap { float: none; padding-top: 30px; }
#Footer {background: #f8f8f8 url("../images/bg_footer_repeat.jpg") repeat-x scroll right top;width: 100%;}
	#Footer #FooterLinks { margin-top: 20px; }
	#Footer #FooterLinks .LinksBox { width: 30%;margin-right:0;padding-right:3%;}
#Footer #CreditsWrap {margin-top:20px;width: 100%;}
#ContentBoxWrap a{color:Blue;text-decoration:underline;font-size:1.0em;}
	ul.CarrierList { width: 92%  !important; }
.SmallTablate92Percent{ width: 92%  !important; }
/*ul.DrushimList li a:hover { background: none; }*/
.SmallTablateDefaultFont { font-size: 1.5em; }
	#ArticleWrap #TextWrap #TextWrapBox li { font-size: 1.5em;}
	#ContactForm .Row input { width: 60%; }
#ContactForm .Row input.Small { width: 40% !important; }
	#ContactForm .Row select { width: 15%; }
ul.ListOfStories li .TextWrap { width: 90%; }
input[type="text"]{font-size: 1.6em !important;line-height: 1.6em !important;}
.TopArticle { background-size: 100% auto; }
.MapAndRoutePage { padding-left: 5%; }
.MapAndRoutePage .SmallMaps ul li .ImageWrap:hover > p { display:none; }
	.MapAndRoutePage .SmallMaps ul li .ImageWrap { height:55px; }
}



@media screen and (min-device-width:44.0625em) and (max-device-width:61.1875em) {
	.TablateCollapse { display: none !important; }
	.TablateFull { width: 100% !important; margin: 0px !important; clear: both; }
	.TablateFullWithMargin { width: 100% !important; clear: both; }
	.TablateNoMargin { margin: 0px !important; }
	.TablateMarginAuto { margin: 0px auto!important; }
	.TablateNoMarginLeft { margin-left: 0px !important; }
	.TablateNoPadding { padding: 0px !important; }
	.TablateWidth95 { width: 95% !important; }
	.TablateTextCenter { text-align: center !important; }
	.TablateTextLeft { text-align: left; }
	.TablateNoneFloat { float: none !important; }
	.TablateBlock { display: block !important; }
	.TabletNoMarginLeft { margin-left: 0px !important; }
	.TabletSmallFont { font-size: small !important; }
	.TabletMediumFont { font-size: medium !important; }
	.TabletBackGroundImageFull { background-size: 100% auto; }
	.TablateSmallFont { font-size: small !important; }
	.BigTablateCollapse { display: none; }
.TablateNoAbsolute { position: static !important;position:initial !important; }
.TablateFixedTableLayout { table-layout: fixed; }
	.TablateLeft { float: left !important; }


	body { font: normal 58% arial, sans-serif; }
#Page{width:100%;margin:0 auto;}
ul#topnav li a { padding: 16px 8px 0 8px; }
.HPButtons a.ButtonJoinManuiNew { right: auto; left: 2%; top: 10px; }
.HPButtons a.ButtonOnLineNew { top: 55px; }
	#HPContentBox { padding-right: 140px; }
	#HPContentBox .space_2 { clear: both; padding-right: 0; }
#HPContent {background: transparent url(../images/bg_HP_tablate.jpg) no-repeat scroll right top;}
#HPContentBox .space_1 {padding-right: 260px;}
	#HPContentBox #CalcWarp { clear: both;padding-bottom:40px; }
	#Footer #FooterLinks .LinksBox { width:30%; margin-right:3%; }
	#Footer #FooterLinks { width:62%;float:left;margin-left:1%;}
	ul#topnav { padding-right: 110px !important; }
	#ContentBoxWrap { width: 100%; box-sizing: border-box; -moz-box-sizing: border-box; }
#ArticleWrap {width: 90%;}
	#ArticleWrap #TextWrap { float: none;}
#ArticleWrap #ImageWrap { float: none;padding-top:30px; }
.TopArticle { background-size: 100% auto; }
.TablateSmallFont{font-size:0.9em !important;}

}

@media screen and (min-device-width:61.25em) and (max-device-width:120em) {
.DesktopCollapse { display: none !important; }
}





