@media (max-width: 1920px) and (min-width: 1400px){
	.container {
	    width: 1280px;
	}
}

@media screen and (min-width: 992px){
	.navbar-expand-lg .navbar-nav .nav-link{
		padding: 6px 20px;
	}
	p{
		font-size: 18px; 
		line-height: 30px;
	}
	.navbar{
		padding: 0;
	}
}

@media screen and (max-width: 991px){
	.offers .col-md-6{
		margin-bottom: 20px;
	}
	.aboutWhyUs {
	    padding: 120px 0 80px;
	}
	.navbar-nav{
		margin-top: 30px;
	}
	header .navbar-nav .active .nav-link, header .navbar-nav .nav-link:hover {
	    background-color: #fff;
	    color: #c5323b;
	}
	.navbar-toggler:focus, .navbar-toggler:hover{
		outline: none;
	}
}


@media screen and (max-width: 767px){
	.navbar-brand img{
		    max-width: 210px;
	}
	header {
	    padding: 25px 0;
	}
	.banner h2 {
	    font-size: 32px;
	}
	.banner {
	    padding: 60px 0 70px;
	}
	.choose {
	    padding: 80px 0 80px;
	}
	.offer {
    	padding: 80px 0 60px;	
    }
    .events {
	    padding: 80px 0 80px;
	}
	.fleetBus {
	    padding: 80px 0 50px;
	}
	.fleetBusList p {
	    font-size: 14px;
	}
	.fleetBusList .contentText {
	    padding: 0;
	}
	.fleetBusList h4 {
	    font-size: 20px;
	}
	.contactBanner strong {
	    font-size: 20px;
	}
	footer .footerTop {
    	padding: 60px 0;
    }
    footer .footerLogo img {
	    max-width: 76%;
	}
    footer .footerBottom {
	    padding: 20px 10px;
	}
	footer .footerMenu ul li a {
	    font-size: 14px;
	}
	footer .footerBottom p {
	    font-size: 12px;
	}
}