@media (max-width: 992px)
{
    .padd_col_res
	{
    	padding: 15px;
	}

	.about_section .about_img_2 
	{
    	margin: -90px 0 0 150px;
	}

	.about_section .about_img_3 
	{
    	margin: -175px 0 0 31px;
	}
	.booking_section
	{
		max-width: 100% !important;
		margin: 20px auto;
	}
}

@media (max-width: 767px)
{
	.book_bg, .about_img
	{
    	display: none;
	}

	#home-section-carousel .carousel-caption
	{
		bottom: 0px !important;
	}

	#home-section-carousel .carousel-indicators
	{
		bottom: 0px !important;
	}

	#home-section-carousel .carousel-caption h3
	{
		font-size: 15px;
	}

	#home-section-carousel .carousel-caption p
	{
		font-size: 10px;
	}
	.booking_section
	{
		max-width: 100% !important;
		margin: 20px auto;
	}
	.summary-header {
		padding: 16px 20px;
	}

	.summary-header h5 {
		font-size: 1.1rem;
	}

	.summary-body {
		padding: 16px;
	}

	.summary-item {
		padding: 12px;
	}

	.summary-icon {
		width: 36px;
		height: 36px;
	}

	.summary-icon i {
		font-size: 1rem;
	}

	.summary-value {
		font-size: 0.95rem;
	}
}

@media (max-width: 1230px)
{
	.main-menu-container 
    {
    	display: none!important;
    }

    a.mob-menu-toggle 
    {
     	display: block !important;
	}
	i.fab-menu {
		margin-top: 10px;
	}
	.booking_section
	{
		max-width: 100% !important;
		margin: 20px auto;
	}
}