/* FOR Mobile*/
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 736px) 
{
	.mkdf-side-menu{width:46%!important;}
	#mobilegallery{display:block;}
	#desktopgallery{display:none;}
	.schedulebackground{width:87%!important;
	line-height: 1.75em;
	}
	.stoptime{margin-left:0px;}
	.fullschedulemobile{margin-bottom:30px;}
	.newsearch{display:none;}
	.formbox{position:relative!important; padding-right:0px!important; margin-top:20px;}
	#map{width:100%;}
	.tab_1_height{height:auto;}
	.padding_mobile_right_0{padding-right:0px!important;}
	.padding_mobile_left_0{padding-left:0px!important;}
	.mkdf-mobile-logo-wrapper {
    margin-left: 70px;
}
.dt-buttons{left: 10%;}
.mkdf-side-menu {
    width: 76%!important;
}
.cota_place_text{
	display:none;
}
.ADAdirectiondisplaynone ul {
    -webkit-column-count: 2!important;
    -moz-column-count: 2!important;
    column-count: 2!important;
}
.dropdown-container.ADAdirectiondisplaynone ul{
	padding:50px 10px;
}
.closediv {
	font-size:1.2em
}
.dropdown-container.ADAdirectiondisplaynone ul, .dropdown-container.ADAdirectiondisplaynone li {
   font-size: 0.91em;
}
.bus_walking {
    padding-right: 5px;
    width: 10%!important;
}
img.bus_transit {
    width: 12%!important;
}
.active_tab_cota{
	height: auto;
	margin:0px;
	
}
.cota_white_red {
	margin:5px 0!important;
}
.cota_search_place h1 {
    margin-top: 0;
    padding-top: 10px;
}
.vc_col-md-14 .cota_white_red:first-child {
    margin-top: 10px!important;
}
div#button_map_direction {
    display: none;
}
h1#map_text {
    text-align: left;
}
span.icon-button {
	display:block;
}
div#button_map_direction {
    display: none;
}
.triangle_bottom {
    
    border-top: 60px solid transparent;
    border-left: 60px solid transparent;
    border-right: 60px solid rgba(66, 152, 181, 0.75);
    border-bottom: 60px solid #4298B5;
}

.vc_custom_1492766931077 {
    padding-top: 0!important;
    margin: 0 0 30px !important;
}
input#btndisplayroute.cota_button {
	margin-top:15px;
	margin-bottom:25px;
}
.trip_planer_text_box {
    padding-right: 0!important;
}
.bus_90{
	width:99%;
	padding:5px
}
.background_color1{
	   width:99%;
	padding:5px
}
div#all_bus_stop {
    margin-bottom: 10px;
}
p.whitecolor.upper.margin_0.bold.bus_near_by {
    margin: 0!important;
    /* padding: 0; */
}
a.mkdf-btn.mkdf-btn-small.mkdf-btn-solid.mkdf-btn-hover-solid.btm_small_font {
    margin: 10px 0;
}
span.divNeareststop{
	    font-size: 14px;
}
.busstopsmaplist {
    margin: 0;
}
.schedulebackground1c input {
    vertical-align: middle;
    margin-left: -5px;
}
.text_clear {
    clear: both!important;
    display: inline-block;
}
.mkdf-title-subtitle-holder-inner{
	padding:0px!important
}
div#trip-planner-inner-row {
    padding: 0 10px;
}
.bus_near_by, #all_bus_stop {
    padding-left: 10px;
}
.mkdf-boxed-widget {
    padding: 20px 20px 25px;
    background-color: #f9f9f9;
}
table.scheduletable tr td{
	font-size:0.8em
}
table.scheduletable tr th{
	font-size:0.8em;
	vertical-align:middle;
}
#trip_planer_group{
	 display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    /* optional */
    -webkit-box-align: start;
    -moz-box-align: start;
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
    align-items: flex-start;
}
#trip_planer_group #map_div{
	-webkit-box-ordinal-group: 2;
    -moz-box-ordinal-group: 2;
    -ms-flex-order: 2;
    -webkit-order: 2;
    order: 2;
}
#trip_planer_group #route_my_trip_panel{
	 -webkit-box-ordinal-group: 1;
    -moz-box-ordinal-group: 1;
    -ms-flex-order: 1;
    -webkit-order: 1;
    order: 1;
}
.mkdf-has-background .mkdf-title-image {
    display: none;
}
.tripplanner-container {
    margin-top: 0px;
}
.mkdf-title-subtitle-holder-inner{
	background-color: rgba(0, 0, 0, 0);
	margin-top: 10px;
}
h1.ADAtitlecolorfix span {
    color: #AF272F;
}
.ADAtitleholderfix {
    height: 50px!important;
    z-index: 991;
}
.mkdf-title-subtitle-holder-inner h1 span {
    color: #AF272F;
}
aside.mkdf-sidebar {
    padding-top: 20px;
}
table.contacttable td {
    padding: 10px;
}
h1.headingwithoutimage {
    margin: 25px 0;
}
.wpb_text_column .wpb_wrapper p img {
    width: 100%;
}
h1.headingwithoutimage h3.headingwithoutimage {
    margin-top: 0px!important;
}
footer .mkdf-footer-top-holder .widget .mkdf-footer-widget-title {
   
    margin: 29px 0 9px;
}
.mkdf-eh-item-inner {
    padding-bottom: 20px;
}
.ADAtitleholderfix {
    height: 50px!important;
    z-index: 991;
}
.mobile_hide_panel{
	display:none;
}
.Destop_hide_panel{
	display:block;
}
.Cota_Radius{
	left:0;
	background-color: rgba(0, 0, 0, 0.3);
    width: 93.2%;
}
.Cota_Radius p{
	padding:5px 0;
	font-size: 16px;
}
.user-block {
    display: none;
}
.mkdf-vertical-align-containers .mkdf-position-right {
    position: relative;
    float: right!important;
    z-index: 112;
    height: 100%;
    text-align: right!important;
}
div#google_translate_element {
    display: none!important;
}

.google_translat_panel{
	display:none;
}
.vc_col-md-12.vc_col-sm-12.vc_col-lg-12.vc_col-xs-12.cota_brand_color_backround {
    display: block;
}

.google_translat_panel {
    margin:0!important;
	padding:20px 0;
	}

.upper_panel {
	min-height:750px;
}
.mkdf-sticky-up-mobile-header .mobile-header-appear .mkdf-mobile-header-inner .cota_brand_color_backround {
    display: none!important;
}

.iFeature .ticker {
    top: auto;
}
.signin_panel {
    padding: 10px 10px 20px;
}
span.forgetspace {
    
    display: inline-block;
    margin-top: 10px;
    
}
.Cota_H1_Text_Panel {
    margin: 10px 20px 0;
    padding: 0;
}
.Cota_H1_Text_text {
    font-size: 1.5em;
    padding: 0;
	margin-bottom:0
}
.Cota_H1_Text_text_p {
    font-size: 1em;
    color: #fff;
    padding: 0;
    
}
.Admin_Vendor_submit a {
    width: 100%;
}
.Admin_Vendor_submit input.Cota_login {
    width: 100%;
}
.mkdf-iwt.clearfix.mkdf-iwt-icon-top.mkdf-iwt-icon-medium {
    margin-top: 20px;
}
.vendorpagediv{
	padding-right:0px!important;
	padding-left:0px!important;
	
	
	}
.mkdf-content .mkdf-content-inner>.mkdf-container>.mkdf-container-inner, .mkdf-content .mkdf-content-inner>.mkdf-full-width>.mkdf-full-width-inner {
    padding: 164px 0;
}
div#tbl_info {
    width: 100%;
    text-align: center;
}
.dataTables_paginate{
    float: none!important;
    text-align: center!important;
    width: 100%!important;
    margin: 30px 0!important;
}
.google_translat_panel.mobile_menu_display {
    visibility: hidden;
	display:none;
}
.user-block {
     padding: 19px 15px;
}

.height_300{
	display:none;
}
.page-id-4597 .mkdf-title-subtitle-holder{
	display:none!important;
}
.page-id-4597 .mkdf-title {
	    height: 75px;
		background-color: rgba(48, 48, 48, 0);
}
.page-id-4597 .mkdf-title.mkdf-content-center-alignment.mkdf-animation-no {
    display: block;
}
.remove_text_padding select {
    padding-right: 10px;
    padding-left: 10px;
}
.table_scroll {
    overflow-x: scroll;
}
.dataTables_length {
     width: 100%!important; 
    float: none!important;
    margin: 10px 0!important;
}
.dataTables_filter {
    float: none!important; 
	text-align: center!important;
	width:100%!important;
    margin: 20px 0!Important;
}
.mkdf-container-inner.clearfix{
	padding-bottom:50px!important;
}
div#tbl_paginate {
    width: 100%!important;
}
.height_adg {
 
    padding: 134px 0;
}
.custom_panel_row , .text_row_custom_panel{
    padding-right: 0px!important;
    padding-left: 0px!important;
}
.custom_reg_Button {
    width: 100%;
    margin-bottom: 10px;
    float: none; 
}
.vc_col-md-11.vc_col-sm-11.vc_col-xs-11.margin_bottom_10.schedulebackground a {
    font-size: 0.6em;
    line-height: 3em;
}
.schedulebackground {
      padding: 4px 9px;
}
.dataTables_filter input[type="search"] {
    border: 1px solid #4298B5;
    margin-left: 5px;
}
.padding_top_124{
	padding-top: 124px!important;
}
.text_row_custom_Blue_panel {
   
    min-height: 200px;
}
.dt-buttons{
	left: 0;
}
.cota_res_table {
    margin-top: 30px;
    width: 100%!important;
}
.padding_top_0_mobile {
	padding-top:0!important;
}




}


/*Mobile END*/;

/* FOR Ipad */
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  {
	.mkdf-side-menu{width:30%!important;} 
.newsearch{display:none;}
.tripplaner_page_tab,.trip-section-html{
	width:100%!important;
}	
input#btndisplayroute.cota_button{
	margin:25px 0;
}
.mkdf-image-gallery .mkdf-image-gallery-grid.mkdf-gallery-columns-4 .mkdf-gallery-image{
	width: 49%!important;
}
.mkdf-image-gallery .mkdf-image-gallery-grid.mkdf-gallery-columns-4 .mkdf-gallery-image:nth-child(2n+1){
	clear:both!important;
}
.mkdf-image-gallery .mkdf-image-gallery-grid.mkdf-gallery-columns-4 .mkdf-gallery-image:nth-child(3n+1){
	clear:none!important;
}
.mkdf-image-gallery .mkdf-image-gallery-grid.mkdf-gallery-columns-4 .mkdf-gallery-image:nth-child(2n){
	margin-right:0!important;
}
.mkdf-image-gallery .mkdf-image-gallery-grid.mkdf-gallery-columns-4 .mkdf-gallery-image:nth-child(3n){
	margin-right:2%!important;
}
.bus_90{
	 width:95%;
	padding:5px;
	margin-right: 5%;
}
.background_color1{
	   width:95%;
	padding:5px;
	margin-right: 5%;
}
div#all_bus_stop {
    margin-bottom: 10px;
}
span.busroute_color_pa {
    font-size: 0.8em;
}
.busroute_color_link{
	padding:9px 3px;
	    font-size: 0.8em;
}
.triangle_bottom {
    
    border-top: 90px solid transparent;
    border-left: 90px solid transparent;
    border-right: 90px solid rgba(66, 152, 181, 0.75);
    border-bottom: 90px solid #4298B5;
}
.padding0right {
    padding-right: 0px!important;
    padding-left: 0!important;
}
.padding0left {
    padding-left: 0px!important;
    padding-right: 0px!important;
}
.tab_1_height{
	height:auto;
}
aside.mkdf-sidebar {
    padding-top: 20px;
}
  }
  /*Ipad END*/
  /* Responsive Table */
  @media screen and (max-width: 600px) {
  .cota_res_table {
    border: 0;
  }
  .cota_res_table tr td ul.stylenone {
    margin: 30px 0;
}
  .cota_res_table caption {
    font-size: 1.3em;
  }
  .cota_res_table thead {
    border: none;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
  }
  .cota_res_table tr {
    border-bottom: 3px solid #ddd;
    display: block;
    margin-bottom: .625em;
  }
  .cota_res_table td {
    border-bottom: 1px solid #ddd;
    display: block;
    font-size: .8em;
    text-align: right;
  }
  .cota_res_table td:before {
    /*
    * aria-label has no advantage, it won't be read inside a table
    content: attr(aria-label);
    */
    content: attr(data-label);
    float: left;
    font-weight: bold;
	font-family: 'Brandon Grotesque';
    text-transform: uppercase;
  }
  .cota_res_table td:last-child {
    border-bottom: 0;
  }
}
/* End Responsive Table */
@media only screen 
  and (min-device-width: 1024px) 
  and (max-device-width: 1199px) 
{
	.togg {
    color: #fff;
    font-size: 0.6em;
	}
}
@media only screen and (min-device-width: 824px)  and (max-width: 1024px)
{
.mkdf-container-inner, .mkdf-grid, .mkdf-grid-section .mkdf-section-inner {
    width: 900px!important;
}
}


@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){
	.upper_panel{
		height:500px!important;
	}
.mkdf-side-menu{width:30%!important;} 
}