	.MobileNot {display:block!important;}
	.MobileYes {display:none!important;}	
	.socialsMobile {display:none!important}

	.transfer_searchResult  {width: 100%!important; }
	.transfer_searchResult.TransferTicketRow {width: 100%!important;  }
    .TicketRow {  width:100%; }
    .transfer_SR li.destination_long {display:block!important;  }

    .transfer_SR li.destination {width: 140px!important; margin-left:-30px;margin-right:50px; }	

    .transfer_SR li.data22 {display:block; width: 19%!important; margin-left:-10px;}	
    .transfer_SR li.TransferVreme {width: 20%!important;display:inline!important;padding-left:10px!important;float:left;}	
    .transfer_SR li.TransferVremeBack {width: 20%!important;display:inline!important;padding-left:10px!important;}
   .TransferVId {padding-left:20px; padding-right:0px!important;}
    /* .TransferPriceDiv {float:left !important; padding-top:5px; }	 */

    .transferCar {display:block}	
    .DepartureDateTransfer {display:none}	
	.RentStylePosition {width:100%;height:350px; }
	
	.BuyButton {
		display:block;
		padding: 3px 15px 4px 15px;
		background-color: #1e7749;
		color: #fff;
		text-transform:uppercase;
		font: bold 13px Arial, sans-serif;
		border: solid 1px #1B6941;
		border-radius: 3px;
		-moz-border-radius:3px;
		-webkit-border-radius:3px;
		-khtml-border-radius:3px;
		text-shadow: 1px 1px #222;
		background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#238B55), to(#1B6941));
		background: -webkit-linear-gradient(top, #238B55, #1B6941);
		background: -moz-linear-gradient(top, #238B55, #1B6941);
		background: -ms-linear-gradient(top, #238B55, #1B6941);
		background: -o-linear-gradient(top, #238B55, #1B6941);
		text-decoration:none!important;
	}
	.BuyButton:hover {
		text-shadow: none;
	}
	
	.inner_contentM {
		width:920px; margin:0 auto;
		background:#fff;
		padding:20px ;
		margin-bottom:20px;
		border:1px solid red; 
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		-khtml-border-radius: 5px;
		border-radius: 5px;	
		border:1px solid #dadada; 	
	}
	.inner_contentMid {
		width:1000px; margin:0 auto;
		background:#fff;
		padding:20px ;
		margin-bottom:20px;
		border:1px solid red; 
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		-khtml-border-radius: 5px;
		border-radius: 5px;	
		border:1px solid #dadada; 	
	}	
	 h1.pageNewStyle {
		background:url(../i/title_line.png) repeat-x left bottom; 
		padding: 1px 0 8px 1px;
		color:#BF0013;
		font: normal 21px  Trebuchet MS, sans-serif; 
		text-shadow: 1px 1px 1px #fff;	
		margin-bottom:10px;	
	}
	
@media screen and (min-width: 1600px) 
{

}
@media screen and (max-width: 1200px) 
{

}
@media screen and (max-width: 980px) {
	
}

@media screen and (max-width: 800px) {
	
	.SearchContainer{
		width: 100%;
	}
	.tdSearch_Aviobilet{
		float: none;
		width: 100%;
	}
	.search_ticket_bul, .search_ticket_en, .search_ticket_ru, .search_ticket{
		float: none;
		display: block;
		margin: 10px 5px 5px 5px;
		float: right;
	}
	.sform_Aviobilet div.FloatLeft.MarginLeft10{
		float: none;
	}

	.sform_Aviobilet{height: auto!important;width: 100%!important;}
	.SearchClass{
		float: none;
		display: block;
	}	
	.TransferSearchClass{
		display: none;
	}
	.new_form_input_Aviobilet{
		width: 100%!important;
	}	
	
	
	.TransferCity 	{width: 100%!important;}
	.new_form_inputTransfer 	{width: 95%!important;}
	.tdSearchTransfer	{float: none;width: 95%!important;}	
	.tdSearchTransferM	{float: none;width: 100%;border:1px solid red; }	
	.xCloseTransfer {margin: 0px;float: right;}	
	IMG.ANTIcon{width: 26px;margin: 0px 4px 3px -60px;float:left}	
	.SubmitTransfer{float:right!important; border:1px solid red; }	
	.search_transfer_bul{margin-right:0px!important;  }	
	.search_transfer_en{margin-right:0px!important;  }	
	.search_transfer_ru{margin-right:0px!important;  }	
	.SearchContainerTransfer{margin-left:10px!important;  }	
	
	.transfer_searchResult  {width: 100%!important; }
	.transfer_searchResult.TransferTicketRow {width: 70%!important;  }

    .transfer_SR li.destination_long {display:block; width: 100%!important; }	

	.DepartureTownTransfer {display:none}
	.TransferArrivalTown {display:none}
	
    .transfer_SR li.data22 {display:block; width: 30%!important;margin-left:5px!important; }	
    .transfer_SR li.TransferVreme {width: 20%!important;display:inline!important;}	
    .transfer_SR li.TransferVremeBack {display:none!important;}	
   
    .TransferPriceDiv {float:right !important;  position: absolute;left:75%;padding-top:5px;}	

    .transferCar {display:block}	
    .DepartureDateTransfer {display:none}	
    .TransferComment {width:600px}	
	
	
	
		body {
			min-width:100%;
		}
		.MobileNot {display:none!important;}	
		.MobileYes {display:block!important;}	

		#header, #content, #sub_content{font-size:0.75em;width:100%;margin:0 auto;}
		
		#header2 {
			height:100%;
			background:#0D151C;
			display:block;		
			font-size:0.75em;
			width:100%;
			margin:0 auto;
			}
		#header2{font-size:0.75em;width:100%;margin:0 auto;}
		.logo {
			display:block;
			position:relative;
			text-align:center;
			float:left;
		}
	.menu{
		position:absolute;
		width:100%;
		border:none;
		margin:30px 38px 0 0 ;
		padding:0px;
		font: Arial, sans-serif;
		font-size:12px;
		font-weight:bold;z-index:1000;
	}
	.menu ul{
		height:95px;
		list-style:none;
		margin:0;
		padding:0;
		float:right;
	}
	
	.menu li a{
		color:#9F9F9F;
		display:block;
		font-weight:normal;
		margin-bottom:-1px;
		padding:5px 10px 0 10px ;
		text-align:center;
		text-decoration:none;
		text-transform: uppercase;
		background:#111;
	}
	
	div.promo {
		position:absolute;
		left:20px;
		top:173px;
	}	
	div.promo p {
		width:90%;
		padding: 12px 0 0 1px;
		color:#7B8599;
		font: normal 12px  Arial, sans-serif; 
		line-height:19px;
		
	}	
	
	.promoBground {
		background:#0D151C; 
	}
	.promo2 {
		margin-top:150px;
		padding: 0 0 0 20px!important;
	}
	.promo2 h3 {
		padding: 0 0 0 1px;
		color:#fff;
		font: normal 30px  Trebuchet MS, sans-serif; 
		text-shadow: 3px 3px 3px #000;	
		letter-spacing	: 0.8px;
	}
	.promo2 p {
		width:90%;
		padding: 12px 0 0 1px;
		color:#7B8599;
		font: normal 12px  Arial, sans-serif; 
		line-height:19px;
	}
	.promo2 p a,
	.promo2 p a:link,
	.promo2 p a:visited,
	.promo2 p a:active {
		text-decoration: none;
		color: #dddddd;
	}
	.promo2 p a:hover{
		color: #fff;
		text-decoration: none;
		background: #08080B;	
	}

	
	
	#title_content {
		width:100%;
		margin:0 auto; 
		}
	#title_content h1 {
		padding: 1px 10px 8px 10px;
		font: normal 18px  Trebuchet MS, sans-serif; 
	}
	#sub_content {
		width:83%;
		background:none;
		text-align:center;
		padding:0 0 0 0;
		}
	div.edno {
		margin-bottom:10px;
	}	
	#content .col-1 {width:95%;height:150px}
	#content .col-3 {width:95%;}
	.box {background:none; width:90%; height:200px; }
	.box2 {background:none; width:90%; height:215px}
	.box3 {background:none; width:90%;height:215px}
	div.number {display:none;}
	.list li h3 {
		font: normal 15px  Trebuchet MS, sans-serif;
	}	
	.footer_text {
		color: #5F5F5F;
		font: normal 11px Arial, sans-serif;
		padding: 0 10px 10px 10px;
		line-height:15px;
		margin:0 auto;
		width:90%;
		margin-top:-20px;
	}
	#footer {
		width:100%;
		height:380px; 
		margin:0 auto; 
		text-shadow: 1px 1px 1px #000;	
		background: #08080B;		
		text-align:center;
		padding-top:10px;
	}
	div.footer_left {
		float:none;
	}	
	.foot-nav li {display:block;
		list-style:none;
		float:none;
		margin:16px 0 0 0;
		color:#fff;
		font: normal 11px  Arial, sans-serif; 	
	}
	.foot-nav li a {
		margin-right:0;
	}
	div.footer_logo {
		display:none;
	}
	#footer p {
		float:none;
		padding-top:20px;
	}	
	.footer_baners {
		display:none;
	}
	.box2_content .inner_content {padding:20px 0px 20px 0px;}
	.box2_content {
		background:none!important;
		width:100%!important;
		line-height:19px;
		color:#333;
		font: normal 12px  Trebuchet MS, sans-serif; 	
	}
	.box2_content .top {
		background:none!important;
		width:100%; 
		height:5px;
		height:auto!important;
	}
	.box2_content .bot {
		background:none!important;
		width:100%; 
		height:5px;
		height:auto!important;
	}
	.MobileContentStyle {
		width:92%!important;
		background: #fff;
		padding:10px 15px 20px 15px;
		margin-bottom:20px;	
		
	}

	div.pictures {
		float:none;
		padding:0px 0 0 0px;
		width:100%;
		border:1px solid red; 
	}
	
	div.small_pic_res {
		width:100px;
		height:70px;
		padding:5px 5px 5px 5px;
		border:1px solid #dadada; 
		background:none;
		float:left;
	}
	
	 h1.pageResponsive {
		background:url(../i/title_line.png) repeat-x left bottom; 
		padding: 1px 0 8px 1px;
		color:#BF0013;
		font: normal 21px  Trebuchet MS, sans-serif; 
		text-shadow: 1px 1px 1px #fff;	
		margin-bottom:10px;	
	}
	.MobileYesContent {
		background: #fff;
		padding:10px 10px 20px 10px;
		text-align:justify;
		margin-bottom:20px;
	}
	
	.iform {font: 12px/26px Arial, Geneva, sans-serif; width:100%; margin:1px ; }	
	.iform ul.liavo { margin:0 10px 0 0; padding:0; list-style:none; float:none;}	
		.iform .itextarea{ height:116px; width: 100%;margin-left:0px; }
		.iform .itext{  width: 100%; }
	
	#send {
	  float:none!important;
	  width: 105px;
	  height: 31px;
	  padding: 0;
	  border: 0;
	  background: transparent url(../i/send.png) no-repeat center top;
	  cursor: pointer; 
	  cursor: hand; 
	}
	#send_en {
	  float:none!important;
	  width: 105px;
	  height: 31px;
	  padding: 0;
	  border: 0;
	  background: transparent url(../i/send_en.png) no-repeat center top;
	  cursor: pointer; 
	  cursor: hand; 
	}
	#send_ru {
	  float:none!important;
	  width: 105px;
	  height: 31px;
	  padding: 0;
	  border: 0;
	  background: transparent url(../i/send_ru.png) no-repeat center top;
	  cursor: pointer; 
	  cursor: hand; 
	}
	
	.dropbtn {
		background: url(../i/menuIcon.png) no-repeat;	
		color: white;
		padding: 16px;
		font-size: 16px;
		border: none;
		cursor: pointer;
	}

	.dropbtn:hover, .dropbtn:focus {
		box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
	}

	.dropdown {
		position: relative;
		display: inline-block;
	}

	.dropdown-content {
		display: none;
		position: absolute;
		background-color: #F1E6E6;
		margin-left:-115px;
		margin-top:5px;
		overflow: auto;
		box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
		width:150px;
		text-align:right;
	}

	.dropdown-content a {
		color: black;
		padding: 8px 10px;
		text-decoration: none;
		display: block; 
		color:#111;
		font: normal 12px 'Century Gothic', Arial;	
		border-bottom:1px solid #dadada;		
	}

	.dropdown a:hover {
		background-color: #870000;
		color:#CDC5A7;
	}

	.show {display:block;}	
	
	.socialsMobile {					
		color:#D2D2D3;
		font: normal 16px Trebuchet MS;	
		z-index: 100000;
		margin:-50px 0 20px 0;
		width:100%;
	}
	
	.socialsFooterMobile {
		width:93%;
		margin:0 auto; 
		color:#111;
		font: normal 16px Trebuchet MS;	
		margin-top:-20px;
		margin-bottom:-20px;
		padding-left:20px;
	}
	
}
@media screen and (max-width: 650px) {
	.transfer_SR li.data22 {display:block;  width: 30%!important;margin-left:5px!important; }	

	.transfer_SR li.TransferVreme {display:none!important; }
		.TransferComment {width:400px!important; }	
}
@media screen and (max-width: 550px) {
	.transfer_SR li.data22 {display:block;  width: 70%!important;margin-left:5px!important; }	
	.transfer_SR li.destination {display:none!important; }	
	.transfer_SR li.TransferVreme {display:none!important; }	
	.TransferComment {width:400px!important; }		
}

@media screen and (max-width: 450px) {
	.transfer_SR li.data22 {display:block;  width: 70%!important;margin-left:5px!important; }	
	.transfer_SR li.destination {display:none!important; }	
	.transfer_SR li.TransferVreme {display:none!important; }
	.TransferComment {width:300px!important; }		
}


@media screen and (max-width: 360px) {
	.transfer_SR li.data22 {display:block;  width: 60%!important;margin-left:5px!important; }	
	
}



































