@media (min-width: 980px) {
	.fly-from,
	.fly-to {
			width:350px;
	}
	
	.wyszukiwarka .dropdown-czas {
		width:110px;
		float:right;
		margin-left:12px !important;
	}
	
	.datepicker-departure  {
		width: 215px;
	}
	}

@media (max-width: 979px) {
	.fly-from,
	.fly-to {
			width:330px;
		}
		
	.wyszukiwarka .dropdown-czas  {
		width:110px;
		float:right;
	}
	
	.first-class-about-text {
		max-width:430px !important;
	}
}

@media (min-width: 1200px) { 
	.white-box-on-image  {
		font-size: 20px;
		padding: 40px;
	}

	.special-ofer-box {
		text-align: center;
		top: 31%;
	}
	
	.special-ofer-text {
		color: #000;
		float: left;
		max-width: 200px;
		margin-left: 30px;
	}
	
	.travel-txt {
		margin-bottom: 52px;
		margin-top: 5px;
	}
	
	.rezerwacje {
		margin-left: 10px;
		max-width: 270px;
		height: 495px;
	}
	
	.first-class-about-text {
		max-width:720px;
	}
	
	.orange-box-2 {
		margin-left:110px;
	}
}

@media (max-width: 1199px) { 

	.white-box-on-image {
		font-size: 18px;
		padding: 30px 30px 14px;
	}
		
	.special-ofer-box {
		top: 28%;
	}
	
	.special-ofer-text {
		color: #000;
		float: left;
		max-width: 50%;
		margin-left: 30px;
	}
	
	.travel-txt {
		margin-top: 0;
	}
	
	.rezerwacje {
		margin-left: 20px;
		max-width: 720px;
		height:auto;
	}
	
	.first-class-about-text {
		max-width:600px;
	}
	
	.orange-box-2 {
		margin-left:45px;
	}
}

@media (max-width: 766px)  {
	.fly-from {
		float:left;
	}
	
	.fly-to {
		float:right;
	}
	
	.datepicker-departure {
		width:200px;
	}
	
	.wyszukiwarka .tab-content {
		margin-bottom:0;
	}
	
	.rezerwacje {
		margin-left: 0;
	}
	.footer {
		padding:20px;
	}
}

.datepicker-departure {
	margin-left:0; 
	float:left;
}

@media (min-width: 767px) {
	
	.footer {
		padding: 20px 0 0;
	}
	.component {
		padding: 5px;
	}
	.wyszukiwarka .tab-content {
		padding: 10px;
	}
	
	.fly-from,
	.fly-to {
		float:auto;
	}
	
	.datepicker-departure {
		width:215px;
	}
	
	.wyszukiwarka .tab-content {
		margin-bottom:20px;
	}
	
	.rezerwacje {
		margin-left: 20px;
	}
}

@media (max-width: 709px) {
	.fly-from,
	.fly-to {
		width: 100% !important;
		float:auto;
	}
	
	.wyszukiwarka .dropdown-czas {
		float:left;
	}
}

@media (min-width: 710px) {

	.wyszukiwarka .dropdown-czas {
		margin-left: 0;
	}
}

@media (min-width: 480px) {
	.component {
		padding: 20px 50px 50px;
	}
	
	.wyszukiwarka .tab-content {
		padding: 20px;
	}
	
	.find-flights-hr {
		display:inline;
	}
}

@media (max-width: 479px) {
	.special-ofer-text {
		margin-left: 0;
	}
	.wyszukiwarka .dropdown-czas  {
		width:110px;
		float:auto;
	}
	
	.find-flights-hr {
			display:none;
	}
}
@media (min-width: 371px) {
	.dropdown-czas { 
		float:left;
		margin-left: 12px;
	}
}

@media (max-width: 370px) {
	
	.wyszukiwarka .dropdown-czas {
		clear:right !important;
		margin-left:0;
	}
}

@media (min-width: 530px) {
	
	.small-datepickers {
		width:100px;
		float:left;
	}
}

@media (max-width: 529px) {
	
	.small-datepickers {
		width:auto; 
		clear:left;
	}
}