@media screen and (max-width: 1199px) {
	.main_menu li{
		margin-left: 25px;
	}
	.main_menu {
	    padding: 0 30px;
	}
	.box_booking{
		padding: 40px 20px;
	}
}
@media screen and (max-width: 991px) {
	.head_left{
		display: none !important;
	}
	#header .menu-trigger{
		display: block;
	}
	#header{
		padding: 15px 0;
	}
	.box_gallary{
		margin-bottom: 20px;
	}
	.sc_block_projects{
		padding-top: 120px;
	}
	.box_whatsup{
		padding: 50px 30px;
	}
	.icon_whatsup{
		width: 100px;
	}
	.whats_head_txt {
	    margin-right: 120px;
	    padding-top: 0;
	}
	.whats_head_txt h3{
		font-size: 20px;
	}
	.f_social{
		display: table;
		margin: auto;
	}
}
@media screen and (max-width: 767px) {
	.txt_head_home h2,.about_txt h2,.sc_head_txt h2{
		font-size: 20px;
	}
	.txt_head_home p{
		font-size: 14px;
	}
	.about_txt{
		padding-bottom: 0;
		padding-top: 80px;
	}
	.brand_logo{
		right: auto;
		left: 50%;
		transform: translateX(-50%);
	}
	.about_txt p{
		font-size: 15px;
		line-height: 25px;
	}
	#projects_slider .owl-nav{
		display: none !important;
	}
	#projects_slider .owl-dots{
		display: block !important;
	}
	.sc_block_projects {
	    padding-top: 100px;
	}
	.btn_whats_call{
		display: table;
		margin: 30px auto 0;
	}
	.f_title,.subscribe_head h2{
		font-size: 18px;
	}
}
@media screen and (max-width: 575px) {
	.head_booking h2{
		font-size: 18px;
	}
	.vedio_main{
		height: 260px;
	}
	.about_img{
		border-radius: 40px;
	}
	.project_txt h2{
		font-size: 17px;
	}
	.box_whatsup{
		padding: 40px 20px;
	}
	.icon_whatsup{
		float: none;
		display: table;
		margin: auto;
	}
	.whats_head_txt{
		margin-right: 0;
		text-align: center;
		margin-top: 20px;
	}
	.whats_head_txt p{
		font-size: 15px;
	}
	.whats_head_txt h3{
		font-size: 18px;
	}
	.ft_menu li{
		display: inline-block;
		margin-left: 25px;
	}
	.ft_menu li:last-child{
		margin-left: 0;
	}
	.ft_menu{
		text-align: center;
		display: table;
		margin: auto;
	}
	.copy_right{
		font-size: 14px;
	}
	.project_thumb{
		height: 240px;
	}
}