@media (max-width: 1199px) {
	.nav-logo {max-width: 150px;}
	.ban_caption h1 {font-size: 30px;}
	.ban_caption p {font-size: 20px;}
	.ban_login form {max-width: 320px;}
}
@media (max-width: 991px){
	.ban_caption h1 {font-size: 20px; margin-top: 0;}
	.ban_caption p {font-size: 14px; line-height: 22px;}
	.ban_login form {max-width: 270px; padding: 30px 15px;}
	.index_header .navbar-nav > li > a {font-size: 16px;}
	.ban_overlay {transform: skewX(25deg);}
	.footer_link h3 {font-size: 20px;}
	.footer_link ul.contact_menu li:first-child a {font-size: 18px;}
}
@media (max-width: 767px) {
	.index_header.headerFixed, body.headerFixed{position: fixed;}
	.index_header .navbar-collapse{
		background: #e32551; 
		border-top: none; 
		display: block!important;
		height: 100%!important;
		position: fixed;
		width: 85%;
		left: -85%;
		transition: all 0.5s ease-in-out;
		top: 0;
	}
	.index_header .navbar-collapse.animate{left: 15px;}
	.nav-logo {max-width: 110px; padding-left: 15px;}
     .index_header .navbar-nav > li {float: none; display: block;}
	.index_header .navbar-nav > li + li > a {border-top: 1px solid #cc0231;}
	.index_header .navbar-toggle {margin-top: 12px; margin-right: 5px;}
	.ban_login {margin-right: 0px;}
	.banner_section .container {top: 0; transform: translateY(0);}
	.banner_section .carousel, .banner_section .carousel-inner, .banner_section .carousel-inner .item {min-height: 610px;}
	.ban_login form {margin: 120px auto 0; max-width: 320px;}
	.slideshow {min-height: auto; padding-bottom: 50px;}
	.top_destination {padding: 30px 0px;}
	.sec_heading h2 {font-size: 24px;}
	.destination_box {margin-top: 20px;}
	.destination_box .city_name,.footer_link h3 {font-size: 18px;}
	.footer_menu,.footer_link ul.contact_menu li a {font-size: 14px;}
	.footer_link ul.contact_menu li:first-child a {font-size: 16px;}
	.footer_link h3 {margin-bottom: 12px;}
	.footer_link p {line-height: 20px;}
	.footer_bottom .pull-left, .footer_bottom .pull-right {float: none!important; text-align: center;}
	.copy_right {font-size: 14px; margin-top: 6px;}
}
@media (max-width: 480px) {
	.top_destination .col-xs-6 {width: 100%;}
}