@media screen and (max-width: 1024px){
	.navbar-default .nav-bar{
		padding: 18px 15px 18px 5px;
	}
}
@media screen and (max-width: 1024px){

	.flight-fares .fare .fare-footer{
		padding: 7px 0;
	}
	.slider{
		margin-top: 0;
	}
	/*seprate contact section Start*/
	.contact .container{
		padding: 20px 13px 15px;
	}
	/*seprate contact section End*/

	/*search section Start*/
	.main-fares .container-fluid{
		padding-top: 50px;
	}
	.main-search{
		width: 100%;
		position: unset;
		transform: none;
		margin-top: 67px;
	}
	.main-search .search-panel ul{
		display: block;
	}
	.nav-tabs > li{
		width: 50%;
	}
	.main-search .search .search-btn{
		text-align: center;
		padding-left: 0;
	}
	/*search section End*/

	/*navbar section Start*/
	.navbar-default .container-fluid{
		padding: 33px 12px;
	}
	.navbar-default .navbar-nav > li > a{
		font-size: 14px;
		padding: 5px 12px;
	}
	/*navbar section End*/

	/*flight fares section Start*/
	.flight-fares{
		margin-top: 0;
	}
	/*flight fares section End*/
	.testimonial .carousel-inner{
		width: 77%;
		margin: 0 auto;
	}
	.why-choose-us .protected-images p{
		text-align: left;
	}
	.why-choose-us .protected-images p span{
		display: block;
		margin: 0;
	}
	.why-choose-us .protected-images p span::before{
		display: inline-block;
	}

}
@media screen and (max-width: 991px){
	.filters{
		margin: 15px 0 30px;
	}
	.filters .collapseBtn{
		display: inline-block;
	}
	.filters .collapseBtn i{
		transform: rotate(0);
		-webkit-transform: rotate(0);
		transition: transform  0.3s;
		-webkit-transition: transform  0.3s;
	}
	.filters .collapseBtn.collapsed i{
		transform: rotate(180deg);
		-webkit-transform: rotate(180deg);
	}
	.flight-fares > .container > .row{
		display: flex;
		flex-wrap: wrap;
		flex-direction: column-reverse;
	}
	.flight-fares > .container > .row > .col-md-3,
	.flight-fares > .container > .row > .col-md-9{
		flex: 0 0 100%;
	}
}
@media screen and (max-width: 800px){
	.phone a{
		font-size: 14px;
		padding: 4px 0 3px 17px;
	}
	/*search engine css Start*/
	.main-search .search{
		padding: 37px 15px 22px;
	}
	.flight-fares .col-md-6.col-sm-12.col-xs-12{
		padding-right: 18px;
	}
	/*search engine css End*/

	.flight-fares .fare .fare-footer{
		padding: 15px 0;
	}

	/*testimonial css Start*/
	.testimonial .carousel{
		padding: 40px 0;
		min-height: 393px;
	}
	.testimonial .item{
		height: 320px;
	}
	.why-choose-us .protected-images{
		padding: 38px 0;
	}
	.footer .contact{
		padding: 35px 14px 40px;
	}
	.footer .contact h2{
		margin-bottom: 25px;
	}
	.footer .contact .footer-data{
		margin-bottom: 15px;
	}
	.footer .contact .col-sm-6:nth-child(2n+2){
	    clear: both;
	}
	/*testimonial css End*/
}

@media screen and (max-width: 768px){
	.flight-fares .col-md-6.col-sm-12.col-xs-12{
		padding-right: 26px;
	}
}
@media screen and (max-width: 767px){

	/*navbar css Start*/
	.navbar-default .nav-bar{
		padding: 9px 0 8px;
	}
	.navbar-brand{
		padding: 5px 15px 0 15px;
	}
	.phone.navbar-nav.pull-right{
		float: none !important;
		text-align: center;
	}
	/*navbar css End*/
	.modal .extra-width{
		width: 100%;
	}

	.flight-fares .col-md-6.col-sm-12.col-xs-12{
		padding-right: 15px;
	}
	.slider img{
		height: 350px;
		object-fit: cover;
	}
	.slider .slider-text{
		width: 100%;
	}
	.slider .slider-text h1, .slider .slider-text h2{
		padding: 0 15px;
	}

	/*seprate contact section Start*/
	.contact .container{
		padding: 20px 13px 15px;
	}
	/*seprate contact section End*/

	/*navbar section Start*/

	.navbar-default .container-fluid{
		padding: 18px 20px !important;
	}
	/*navbar section End*/

	/*bootstrap carousel section start*/
	.slider{
		margin-top: 0;
	}
	/*bootstrap carousel section End*/
	
	/*main search section Start*/
	.main-search{
		width: 100%;
		position: unset;
		transform: none;
	}
	.main-search .search .search-btn{
		text-align: center;
		padding-left: 0;
	}
	/*main search section Start*/
	.flight-fares .fare .fare-data{
		padding: 25px 25px 17px;
	}
	.flight-fares .fare .fare-footer .enquire{
		border-left: none;
	}
	.flight-fares .fare .fare-footer .airline-img{
		margin-bottom: 10px;
	}
	.testimonial .carousel-inner{
		width: 100%;
	}
	
	/*====================================
	flight fare page css Start
	======================================*/

	.flight-fares .fare .row{
		display: block;
	}
	.flight-fares .fare .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5,
	 .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9{
		float: none;
	}
	.flight-fares .fare{
		text-align: center;	
	}
	.flight-fares .fare .svg{
		display: none;
	}
	.flight-fares .fare .fare-footer{
		padding: 10px 0;
	}
	
	/*====================================
	flight fare page css End
	======================================*/

}
@media screen and (max-width: 480px){
	/*seprate contact section Start*/
	.contact .container{
		padding: 20px 13px 15px;
	}
	/*seprate contact section End*/

	/*navbar section start*/
	.navbar-default .container-fluid{
		padding: 20px 10px !important;
	}
	.navbar-toggle{
		margin-top: 12px;
	}
	.navbar-default .navbar-collapse, .navbar-default .navbar-form{
		border-color: transparent;
	}
	/*navbar section End*/

	/*====================================
	flight fare page css Start
	======================================*/

	.flight-fares .fare .row{
		display: block;
	}
	.flight-fares .fare .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5,
	 .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9{
		float: none;
	}
	.flight-fares .fare{
		text-align: center;	
	}
	.flight-fares .fare .svg{
		display: none;
	}
	.flight-fares .fare .fare-footer{
		padding: 10px 0;
	}
	.footer .contact .footer-data span{
		font-size: 15px;
		margin-left: 0;
	}
	.testimonial .carousel{
		min-height: 477px;
	}
	.testimonial .item{
		height: 409px;
	}
	/*====================================
	flight fare page css End
	======================================*/
}