@media only screen and (max-width: 768px) and (min-width: 300px){
	.offer_btn {
     	margin-top: 0px; 
    	text-align: end;
     	padding-top: 0px; 
     	padding-right: 0px; 
    	padding-bottom: 13px;
	}
	.Zebra_DatePicker{
		left: 70px!important;
	}
	.slider-images img{
		height:400px!important;
	}
	.slider-content{
		margin-top: -185px;
	}
	.slider_h1{
		font-size: 40px!important;
	}
	.layer-1-2 h1{
		line-height: 53px;
	}
	.layer-1-1 p{
		line-height: 30px;
	}
	.listing-3{
		margin-top: 15px;
		margin-bottom: -15px;
	}
	.listing-search{
	    background-color: transparent;
	} 
	.padding-none{
		padding: 0px;
	}
	.underline_head{
		background-size: 75% 108px;
	}
	.float-style{
  		float: none;
	}
	.footer .footer-widget {
		margin-bottom: 15px;
	}
	.header_image{
	    width: 145px;
	}
	.img_height{
		width: 314px;
	}
	.welcome-section-4 .intro_2{
    	bottom: 33px;
    	right: 22px;
	}
	.welcome-section-4 .intro_3 {
    	top: 50px;
    	left: 0;
	}
	.welcome-section-4 .intro_1 {
    	top: 85px;
    	right: 0;
	}
	.welcome-section-4 .intro_images {
    	width: 100%;
    	height: 281px;
	}
	.author{
		font-size: 13px;
/*		padding-left: 44px;
		padding-right: 0px;*/
	}
	.hp
	{
		font-weight: 600;
    	letter-spacing: 1px;
    	margin-right: 0px;
    	float: none;
	}
	.h6_class2{
		float: none;
	}
	.h6_class{
		padding-top: 7px;
    	padding-bottom: 3px;
	}
	.footer{
		padding-bottom: 80px;
	}
	.offer-section span{
		font-size: 20px;
	}
	.padding-off{
	    margin-right: auto;
    	margin-left: auto;
    	padding-left: 15px;
    	padding-right: 15px;
	}
	.project-carousel.owl-carousel.owl-theme .owl-controls .owl-nav div.owl-prev,
	.project-carousel.owl-carousel.owl-theme .owl-controls .owl-nav div.owl-next {
		bottom: -15px;
	}
	.project-carousel.owl-carousel.owl-theme .owl-controls .owl-nav div.owl-prev{
		left: 4%!important;
	}
	.project-carousel.owl-carousel.owl-theme .owl-controls .owl-nav div.owl-next{
		right: 4%!important;
	}
	.listing-search__btn{
		margin-top: 0px;
	}
	.about_margin{
		margin-left: 15px;
		margin-right: 15px;
	}
	.col-md-img{
		padding:0px;
	}
	.contact_div{
		margin-bottom: 25px;
	}
	.div_height{
		height: 0px;
	}

}
@media only screen and (max-width: 320px) and (min-width: 300px){
	.header_image{
		width: 100px;
	}
	.slider_background{
		padding: 30px;
	}
	.slider_h1{
		font-size: 30px!important;
	}	
	.slider_des{
		font-size: 18px!important;
	}
	.slider-images img{
		height: 374px;
	}
	.section-titleBar h3{
		font-size: 24px;
	} 
	.footer{
		padding-bottom: 98px;
	}
	.padding-none{
		padding: 0px;
	}
	.Zebra_DatePicker{
		left: 34px!important;
	}
	.img_height{
		width: 234px;
	}
	.offer-section .tour-img{
		height: auto;
	}
	.listing-search__btn{
		margin-top: 0px;
	}
}
@media only screen and (max-width: 375px) and (min-width: 321px){
	.header_image{
		width: 100px;
	}
	.slider_background{
		padding: 30px;
	}
	.slider_h1{
		font-size: 30px!important;
	}	
	.slider_des{
		font-size: 18px!important;
	}
	.slider-images img{
		height: 374px;
	}
	.section-titleBar h3{
		font-size: 24px;
	} 

	.padding-none{
		padding: 0px;
	}
	.Zebra_DatePicker{
		left: 34px!important;
	}
	.img_height{
		width: 241px;
	}
	.offer-section .tour-img{
		height: auto;
	}
	.welcome-section-4 .intro_3{
		top: 29px;
	}
	.listing-search__btn{
		margin-top: 0px;
	}
}
@media only screen and (max-width: 425px) and (min-width: 376px){
	.offer-section .tour-img{
		height: auto;
	}
	.header_image{
		width: 100px;
	}
	.nearest_place_img{
		height: 300px;
	}
	.listing-search__btn{
		margin-top: 0px;
	}
}
@media only screen and (max-width: 767px) and (min-width: 426px){
	.section-titleBar p{
		margin: 0px;
		max-width: 100%;
	}
	.welcome-section-4 .intro_2{
		right: 194px;
	}
	.img-res{
		width: 50%;
		float: left;
	}
	.nearest_place_img{
		height: 300px;
	}
	.header_image{
		width: 100px;
	}
	.listing-search__btn{
		margin-top: 0px;
	}
}
@media only screen and (max-width: 991px) and (min-width: 768px){
	.margin_top{
		margin-top: 30px;
	}
	.important_link_res{
		width: 50%!important;
	}
	.header_image{
		width: 120px;
	}
	.main-menu-three #main-navigation-wrapper .nav > li > a{
	    font-size: 12px!important;
	}
 
	.contact_us_res{
		width: 48%;
	}
	.important_link_res{
		width: 43%;
	}
	.welcome-section-4 .intro_2{
		right: 27px;
	}
	.main-menu-three #main-navigation-wrapper .nav > li > a{
		font-size: 10px!important;
	}
	.header-menu {
    	padding: 0px 8px!important;
	}
	.nearest_place_img{
		height: 300px;
	}
	.img-res{
		width: 50%;
		float: left;
	}
	.welcome-section-4 .intro_2{
		right: 170px;
	}
	.offer-section span{
		font-size: 20px;
	}
	.section-titleBar p{
		margin: 0px;
	}
		.slider-images img{
		height:470px!important;
	}
	.slider-content{
		margin-top: -185px;
	}
	.slider_h1{
		font-size: 40px!important;
	}
	.layer-1-2 h1{
		line-height: 53px;
	}
	.layer-1-1 p{
		line-height: 30px;
	}
	.listing-3{
		margin-top: 15px;
		margin-bottom: -15px;
	}
	.listing-search{
	    background-color: transparent;
	} 
	.listing-search__btn{
		margin-top: 0px;
	}
	.listing-3 .form-wrapper-3{
	    padding: 13px 24px 22px;
	}	
	.offer_btn{
		margin-top: 6px;
	}
}
@media only screen and (max-width: 1199px) and (min-width: 992px){
	.header_image{
		width: 120px;
	}
	.ul_margin{
		margin-top: 10px;
	}
	.main-menu-three #main-navigation-wrapper .nav > li > a{
		font-size: 13px!important;
	}
	.header-menu{
		padding: 0px 15px!important;
	}
	.welcome-section-4 .intro_2{
		right: 22px;
	}
	.nearest_place_img{
		height: 300px;
	}
	.about_us_res{
		width: 48%;
	}
	.project-carousel.owl-carousel.owl-theme .owl-controls .owl-nav div.owl-prev,
	.project-carousel.owl-carousel.owl-theme .owl-controls .owl-nav div.owl-next {
		bottom: -15px;
	}
	.project-carousel.owl-carousel.owl-theme .owl-controls .owl-nav div.owl-prev{
		left: 4%!important;
	}
	.project-carousel.owl-carousel.owl-theme .owl-controls .owl-nav div.owl-next{
		right: 4%!important;
	}
	.project-dec-2 h4{
		font-size: 20px;
	}
}
@media only screen and (max-width: 333px) and (min-width: 321px){
	.footer{
		padding-bottom: 98px;
	}
}
@media only screen and (max-width:	499px) and (min-width: 450px){
	.about_res{
		width: 50%;
		float: left;
	}
	.quick_link_res{
		width: 50%;
	}
	.important_link_res{
		width: 40%;
		float: left;
	}
	.contact_us_res{
		width: 50%;
	}
}
@media only screen and (max-width: 767px) and (min-width: 500px){
	.about_res{
		width: 50%;
		float: left;
	}
	.quick_link_res{
		width: 50%;
	}
	.important_link_res{
		width: 50%;
		float: left;
	}
	.contact_us_res{
		width: 50%;
	}
}
@media only screen and (max-width: 1200px) and (min-width: 300px){
	.room_h4{
		text-align: center!important;
	    position: unset;
    	background: #e8010100;
    	/* padding: 10px; */
    	/* left: 0px; */
     	color: red; 
     	text-shadow: none; 
     	box-shadow: none;
	}
	.nearest_place_heading{
	    /* left: 0px; */
    	position: unset; 
    	 background: none; 
    	/* padding: 10px; */
    	/* left: 90px; */
    	color: red;
    	text-shadow: none; 
    	box-shadow: none;
    	text-align: center;
    	margin-bottom: 7px!important;
	    font-size: 23px!important;
		line-height: 26px!important;
	}
}
@media only screen and (max-width: 992px) and (min-width: 700px){
	.cdetails{
		width: 50%;
		float: left;
	}
	.address_detail{
		width: 50%;
		float: left;
	}
}