@media screen and (min-width: 1024px) and (max-width: 1560px){
	.main-search .search{
		padding: 15px 15px 22px;
	}
	.main-search .search label{
		margin-right: 10px;
	}
	.main-search .search .form-group{
		margin-bottom: 15px;
	}
	.sliderImgContainer > img{
		min-height: 490px;
		object-fit: cover;
	}
	.testimonial .carousel{
		padding: 67px 0 0;
		min-height: 391px;
	}
	.footer .contact h2{
		margin-bottom: 60px;
	}
}
@media screen and (max-width: 1200px){
	.footer .contact .footer-data, .footer .contact .liveChat .footer-data, .footer .contact .col-sm-6:nth-child(2n+1) .footer-data{
		text-align: center !important;
	}
	.main-search{
		padding-left: 0;
	}
}
@media screen and (max-width: 1024px){
	.navbar-default .nav-bar{
		padding: 18px 15px 18px 5px;
	}
	.main-search .search{
		padding: 37px 15px 22px;
        background: #d8d8d8;
	}
	.testimonial .carousel{
		padding: 70px 0 0;
		min-height: 382px;
	}
	.footer .contact{
		padding: 30px 0 50px;
	}
	.footer .contact h2{
		margin-bottom: 50px;
	}

	.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: 0;
		padding-left: 0;
	}
	.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;
		padding-top: 50px;
	}
	/*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){
	.why-choose-us .protected-images img{
		margin-bottom: 10px;
	}
	.why-choose-us .protected-images p{
		text-align: center;
	}
	.why-choose-us .img-desc{
		margin-bottom: 20px;
		padding: 0 15px;
		text-align: center;
	}
	.filters{
		margin-bottom: 30px;
	}
	.filters .collapseBtn{
		display: inline-block;
	}
	.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: 15px 15px 4px;
		background: #d8d8d8;
	}
	.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 0 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;
	}
	.passengers .search-finish{
		margin-top: 20px;
	}
	
	/* .slider img{
		height: 350px;
		object-fit: cover;
	}
	.slider .slider-text{
		width: 100%;
	}
	.slider .slider-text h1, .slider .slider-text h2{
		padding: 0 15px;
	} */
	.sliderImgContainer{
		margin-top: 66px;
	}
	/*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;
		margin-top: 0;
		padding-left: 0;
	}
	.main-search .search{
		background: #d8d8d8;
	}

	.main-search .search label{
		font-size: 15px;
	}
	.main-search .search .form-group{
		margin-bottom: 10px;
	}
	.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%;
	}
	.footer .contact .footer-data{
		border: none;
		text-align: left !important;
		padding-bottom: 10px;
	}
	.footer .contact .footer-data, .footer .contact .liveChat .footer-data, .footer .contact .col-sm-6:nth-child(2n+1) .footer-data{
		text-align: left !important;
	}
	.footer .contact .footer-data img{
		margin-right: 5px;
	}
	.footer .contact .footer-data span a, .footer .contact .copyright p{
		font-size: 15px;
	}
	
	/*====================================
	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
	======================================*/
}