﻿             
  /* @media screen and (max-width:479px) {
	 Target portrait smartphones */
	 
  /*@media only screen and (max-width : 340px) {*/	 
  /*@media only screen and (min-device-width : 320px)  {*/
  /* @media only screen and (min-device-width : 320px) and (max-device-width : 568px) and (orientation : portrait) and (orientation : portrait){*/
 @media only screen and (min-width : 320px) and (max-width : 950px)  {
  html {width:100%;}
  body {background-image:none;}
  .Mbody{ width: 100%;}
  #Head1 {margin: 0px;width:100%;}
  .InPageTopBanner{width: 100%; position: relative; top: -50px; overflow: hidden;}
  .InPageTopBanner, #dvNextBus {display:none;visibility:hidden;}
  .Page{margin-right:10px;margin-left:10px}
  #middle {width:100%;}
  .middleInPages{position:relative;top:50px;}

  #Footer, #Footer .Line, #Footer .FooterLink, #side-a, #side-b, .SSide-b {width:100%;}
  #Footer .FooterLink {height:100%;}
  .M_Footer{position: relative; top: 60px;}
  #Footer .FooterLink2 {clear: both;margin-top: 10px; margin-left: auto;margin-right: auto;text-align: center;}

  form {margin-top: 0px;}
  .DAccessible{display:none;visibility:hidden;}
  .Logo {position: relative;left:0px; width: 74px;height:auto; z-index:99999;top: -8px;margin-left:10px; float:left;}
  .Logo img {width:100%;}

  .Menu1 {width:93%;margin-bottom: 12px;}
  .SMenu {position: relative; top: -13px; width: 100%;overflow:hidden;z-index:9999;}
  .Menu2 {position: relative;top:-48px;color:White;font-weight:bold;font-size:13px; width: 100%;}
  
  .PageTitle {width:100%;background-image: url(../images/bgPageTitle.gif);height:29px;}
  .PageTitle .Title{width:100%;}
  .PageTitle p {margin:0px;float:right;color:Black;font-size:14px;}
  .PageTitle h1 {margin:0px;float:right;color:Black;font-size:14px;width: 90%; padding-top:9px;padding-right:15px;}

  .Menu {Width:100%;}


  .Ifacebook, .bgRoute, .HomeSerchIcon, .todis {display:none;visibility:hidden;}
  .PhoneImage {background-image: url(../images/PhoneNo.png);width: 33% !important;background-repeat: no-repeat;background-size: contain;margin-right:10px;margin-top:13px}

  /*.flashB {z-index:-100;width:100%;height:100%;position:initial;}*/
  .M_HomeImage {width: 100% !important;height:100% ;display: block;visibility:visible;z-index:-100;position:initial;}
  .M_HomeImage img {width:100%;}
  #Object3,#Object4,.flashB, .C_NextBus, .C_M_SmsNext  {display: none; visibility:hidden;}
  .C_Sms {float:none;width:100%;position:inherit;}
  .S_side-a{width: 100%; margin-right: 0px;}
  
  .SCon {width:100%;text-align:center;}
  .SCon .SCBody1 div {width:100%;margin-right:0px;margin-left:0px;}
  .SCon .SCBody1 div a {margin-right:10px;}
  .Img2, .Img3, .Img4, .Img5, .Img6{width:103px;}

  .LW {width: 100%;}
  .TW {width: 100%; padding-top: 8px;}

  .HNextBus , .HMap {display:none;visibility:hidden;}
  .Price2 {font-size:10px;}
  .HKNum {font-size:20px;font-weight:bold;}
  .DivTime {border: 1px solid #D2D2D2;margin-bottom:1px;padding:0px;width:98%;}
  .DivStation {border: 1px solid #D2D2D2;margin-bottom:1px;padding:0px;}
  .hKavDK{float:right;width:100%;}
  .hKavDT{float:right;width:100%;margin-top:5px;}

  .DivCPage {float: right; width: 97%; padding: 2px;padding-left:0px;padding-right:6px;}
  .ContactC {float: right; width: 97%;padding:6px;padding-left:0px;}
  
  #Tickets .Tickets {width:100%;margin-top:15px;clear:both;display:table;border-bottom:1px solid #D2D2D2;}
  #Tickets .Tickets .tckImg {float:right;width:100%;text-align:center;}
  #Tickets .Tickets .tckImg img {width:20%}
  #Tickets .Tickets .tckDetails {float:right;width:80%} 
  #Tickets .Tickets p {margin:5px;}
  #Tickets .Tickets .Label {font-size:13px;font-weight:bold;color:#189253;}

  /*.vw1 {width:65px;}*/
    .M_vw1 {
        width: 65px;
    }
  .SearchMenu{background-image:none;background-color:#eeeeef;}
  .rspons{width:100%;}

  .Otherservices {width:100%;}
  .Otherservices .Img1,.Img2,.Img3,.Img4,.Img5,.Img6 {width:100px;height:99px;float:right;margin:2px;
                                                     background-position:center;background-repeat:no-repeat;cursor:pointer;}

  .MWidth{width: 100%;}
  #PLines{margin-bottom: 25px;}
  
.dStationsRow {float: right; margin: 0px; padding: 0px;padding: 0px; text-align: right;width:97%;margin-right:7px; }
.dDaysRow {float: right; margin: 0px; padding: 0px;text-align:right;width:97%;margin-right:7px;}

/*Search Places*/
.SearchMenu .lblPalces {width:20% !important;white-space:nowrap;display: table-cell;height:21px;margin:2px 0 2px 0;vertical-align:bottom;}
.SearchMenu .comPlaces {width:80% !important;white-space:nowrap;display: table-cell;height:21px;margin:2px 0 2px 0;vertical-align:bottom;}
.SearchMenu .lblDays {width:20% !important;white-space:nowrap;display: table-cell;height:21px;margin:2px 0 2px 0;vertical-align:bottom;}
.SearchMenu .comDays {width:80% !important;white-space:nowrap;display: table-cell;height:21px;margin:2px 0 2px 0;vertical-align:bottom;}

/* ===================== Banner ===================================*/

#slider-code { height: auto; overflow:hidden;border-bottom:1px solid #189253;border-top:1px solid #189253;
                background-image:url('../images/BgBanner.gif');background-repeat:repeat-x; }
#slider-code .viewport { float: left; width: 100%; height: 100%; overflow: hidden; position: relative; }
#slider-code .buttons { display: block; margin: 30px 10px 0 0; float: left; }
#slider-code .next { margin: 30px 0 0 10px;  }
#slider-code .disable { visibility: hidden; }
#slider-code .overview { list-style: none; padding: 0; margin: 0;  position: absolute; left: 0; top: 0; }
#slider-code .overview li{ float: left;  height: auto; border: 1px solid #dcdcdc; width: 100%;} /*margin: 0 20px 0 0; padding: 1px;*/

#slider-code .pager { overflow:hidden; list-style: none; clear: both; margin: 0 0 0 0 45px;margin-top:68px;margin-left:10px; position:relative;}
#slider-code .pager li { float: left; margin:3px;width:18px;height:18px; }
#slider-code .pagenum {  text-decoration: none;width:18px;height:18px;
                         text-align: center; padding-left:1px;padding-top:2px; color: #555555; font-size: 12px; font-weight: bold; display: block;
                         background-image:url('../images/BgBannerButton.gif');background-repeat:no-repeat; }
#slider-code .active { color: #fff; background-image:url('../images/BgBannerButtonActive.gif');background-repeat:no-repeat;width:18px;height:18px; }

.ImgBanner {width:100%;height:100%;}

/* Rav Kav  */
.RRClm {float:right;width:100%;}
.RRClm img {width:70%;}
.RLClm {float:left;width:100%;margin-top:20px;}
.RLClm img {width:50%;}

}
    
 /***********************************************************************************************************************************************************/
  /*@media only screen and (max-width : 568px) { */        
  /* @media only screen and (max-device-width : 568px) { */
  /*@media only screen and (min-device-width : 320px) and (max-device-width : 568px) and (orientation : landscape) {  
    	
   html {width:520px;}
   body {background-image:none;}
   
    	    	
    }*/         
    





/***********************************************************************************************************************************************************/
    @media screen and (max-width: 1310px) {
  /* specific CSS */
  
  .page-sidebarr, .page-sidebarl {display:none;visibility:hidden;}
  	
}
