@media(min-width:320px) and (max-width:480px) {
	.header
	{
		position: static;
		background-color: #353535;
	}
	.navbar-inverse .navbar-brand
	{
		/*background: #fff;*/
    padding-bottom: 9px;
    margin-top: 4px;
	}
	.logo p a
	{
		font-size: 30px;
	}
	.call p a
	{
		position: absolute;
        top: 30px;
		font-size: 13px;
		display: none;
	}
	.navbar-inverse .navbar-toggle{
    border-color: #c2a476;
}
	.navbar-inverse .navbar-toggle{
    background-color: #c2a476;
}
	.navbar-brand>img {
    width: 110px;
	}
	.navbar-header span
	{
		font-size: 15px;
	}
	.head-nav
	{
		float:left !important;
	}
	.book
	{
		margin-left: 15px;
	}
	.for-bg
	{
		height: 405px;
	}
	.con-in
	{
		width: 177px;
	}
	.con-bt
	{
		width: 177px;
	}
	.carousel-caption {
    position: absolute;
    bottom: 20%;
		height: 45%;
	}
	.carousel-caption h3
	{
		font-size: 13px;
    padding-top: 5px;
    padding-left: 10px;
	}
	.slider-right {
    font-size: 20px !important;
	}
	.slider-left {
    font-size: 20px !important;
	}
	.welcome
	{
		background-position: inherit;
	}
	.wel-space {
    margin: 1% 0%;
}
	.our-sp {
    min-height: 40px;
}
	.our h2:after {
    left: 50%;
    bottom: 83%;
	}
	.wel-img img
	{
		width: 100%;
		padding-top: 6%;
	}
	.special
	{
		border: none;
	}
	.special h1
	{
		    font-size: 32px;
	}
	.women h6
	{
		font-size: 22px;
		padding-top: 10%;
	}
	.faci1 ul
	{
		padding-left: 25px;
	}
	.dx-rm h1
	{
		line-height: 26px;
	}
	.dx-rm {
    /*margin: 8.4% 0%;*/
}
	.rm p
	{
		text-align: center;
	}
	.follow
	{
		margin-top: 35px;
	}
	.follow p
	{
		float: none;
		text-align: center;
	}
	.aa h2
	{
		padding-top: 15px;
	}
	.copy p
	{
		margin-bottom: 10px;
		text-align: center;
	}
	.power p
	{
		float: none;
		text-align: center;
	}
	.con-fr
	{
		text-align: justify;
	}
}
@media(min-width:481px) and (max-width:767px) {
	.header
	{
		position: static;
		background-color: #353535;
	}
	.navbar-inverse .navbar-brand
	{
		/*background: #fff;*/
    padding-bottom: 9px;
    margin-top: 4px;
	}
	.logo p a
	{
		font-size: 30px;
	}
	.call p a
	{
		position: absolute;
        top: 30px;
		display: none;
	}
	.navbar-inverse .navbar-toggle{
    border-color: #c2a476;
}
	.navbar-inverse .navbar-toggle{
    background-color: #c2a476;
}
	.navbar-brand>img {
    width: 110px;
	}
	.navbar-header span
	{
		font-size: 15px;
	}
	.head-nav
	{
		float:left !important;
	}
	.book
	{
		margin-left: 15px;
	}
	.for-bg
	{
		height: 405px;
	}
	.con-in
	{
		width: 306px;
	}
	.con-bt
	{
		width: 306px;
	}
	.carousel-caption {
    position: absolute;
    bottom: 20%;
		height: 45%;
	}
	.slider-right {
    font-size: 26px !important;
	}
	.slider-left {
    font-size: 26px !important;
	}
	.carousel-caption h3
	{
		font-size: 20px;
		padding-top: 10px;
	}
	.welcome
	{
		background-position: inherit;
	}
	.wel-space {
    margin: 1% 0%;
}
	.our-sp {
    min-height: 40px;
}
	.our h2:after {
    left: 50%;
    bottom: 78%;
	}
	.wel-img img
	{
		width: 100%;
		padding-top: 6%;
	}
	.special
	{
		border: none;
	}
	.special h1
	{
		    font-size: 32px;
	}
	.women h6
	{
		font-size: 22px;
		padding-top: 10%;
	}
	.faci1 ul
	{
		padding-left: 25px;
	}
	.dx-rm h1
	{
		line-height: 26px;
	}
	.rm p
	{
		text-align: center;
	}
	.follow
	{
		margin-top: 35px;
	}
	.follow p
	{
		float: none;
		text-align: center;
	}
	.aa h2
	{
		padding-top: 15px;
	}
	.copy p
	{
		margin-bottom: 15px;
		text-align: center;
	}
	.power p
	{
		float: none;
		text-align: center;
	}
	.con-fr
	{
		text-align: justify;
	}
}
@media(min-width:768px) and (max-width:991px) {
	.header
	{
		position: static;
		background-color: #353535;
	}
	.navbar-inverse .navbar-brand
	{
		/*background: #fff;*/
    padding-bottom: 9px;
    margin-top: 4px;
	}
	.logo p a
	{
		font-size: 32px;
	}
	.navbar-inverse .navbar-nav>.active>a
	{
		padding-bottom: 6px;
	}
	.head-nav {
    margin-top: 2%;
    border-top: 1px solid #353535;
	}
	.navbar-brand>img
	{
		width: 120px;
	}
	.navbar-header span
	{
		font-size: 17px;
	}
	.navbar-inverse .navbar-nav>li>a
	{
		font-size: 17px;
	}
	.con-in
	{
		width: 72px;
	}
	.con-bt
	{
		width: 125px;
		font-size: 10px;
		margin-top: 0px;
		margin-bottom: 10px;
	}
	.form-group
	{
		margin-bottom: 10px !important;
	}
	.carousel-caption h3
	{
		font-size: 32px;
	}
	.carousel-caption
	{
		position: absolute;
        bottom: 27%;
		height: 33%;
	}
	.wel-img img
	{
		width: 100%;
		padding-top: 35%;
	}
	.wel-space {
    margin: 2% 0%;
}
	.our h2:after {
    left: 50%;
    bottom: 73%;
	}
	.room-img img
	{
		/*padding-top: 0%;
		width: 100%;
		height: 583px;*/
	}
	.dx-rm {
    /*margin: 7.5% 0%;*/
}
	.rm p
	{
		font-size: 15px;
	}
	.room-img1 img
	{
		padding-top: 0%;
    height: 581px;
    width: 100%;
	}
	.room-img2 img {
    padding-top: 0%;
    height: 604px;
    width: 100%;
}
	.room-img3 img {
   padding-top: 0%;
    height: 604px;
}
	.book
	{
		margin-top: 20px;	
	}
}
@media(min-width:992px) and (max-width:1024px) {
	.navbar-header span
	{
		font-size: 14px;
	}
	.navbar-inverse .navbar-nav>li>a
	{
		font-size: 14px;
	}
	.con-in
	{
		    width: 102px;
	}
	.con-bt
	{
		width: 160px;
		margin-top: 0px;
		margin-bottom: 10px;
	}
	.form-group
	{
		margin-bottom: 10px !important;
	}
	.carousel-caption h3
	{
		font-size: 32px;
	}
	.carousel-caption
	{
		position: absolute;
        bottom: 25%;
		height: 30%;
	}
	.wel-img img
	{
		width: 100%;
		padding-top: 35px;
	}
	.special h1
	{
		font-size: 44px;
	}
	.room-img img 
	{
		/*padding-top: 0%;
		height: 544px;*/
	}
	.room-img1 img
	{
		padding-top: 0%;
    height: 509px;
	}
	.room-img2 img {
    padding-top: 0%;
    height: 543px;
}
	.room-img3 img {
    padding-top: 0%;
    height: 521px;
}
	.our h2:after {
    left: 50%;
    bottom: 70%;
	}
	.dx-rm {
    /*margin: 6.5% 0%;*/
}
}
@media(min-width:1025px) and (max-width:1199px) {
	.navbar-header span
	{
		font-size: 14px;
	}
	.navbar-inverse .navbar-nav>li>a
	{
		font-size: 14px;
	}
	.con-in
	{
		    width: 102px;
	}
	.con-bt
	{
		width: 160px;
		margin-top: 10px;
	}
	.carousel-caption h3
	{
		font-size: 32px;
	}
	.carousel-caption
	{
		position: absolute;
        bottom: 25%;
		height: 30%;
	}
	.wel-img img
	{
		width: 100%;
		padding-top: 35px;
	}
	.special h1
	{
		font-size: 44px;
	}
	.room-img img 
	{
		padding-top: 0%;
	}
	.room-img1 img
	{
		padding-top: 0%;
    height: 510px;
	}
	.room-img2 img {
    padding-top: 0%;
    height: 545px;
}
	.room-img3 img {
    padding-top: 0%;
    height: 521px;
}
	.form-group label.error {
    font-size: 11px;
}
	.our h2:after
	{
		bottom: 70%;
	}
	.dx-rm {
    /*margin: 7% 0%;*/
}
}
/*------------------About-us----------------------*/
@media(min-width:320px) and (max-width:480px) {
	.cert img
	{
		padding-top: 5%;
	}
	.bank h6
	{
		font-size: 18px;
	}
}
@media(min-width:481px) and (max-width:767px) {
	.cert img
	{
		padding-top: 5%;
	}
	.bank h6
	{
		font-size: 18px;
	}
}
@media(min-width:768px) and (max-width:991px) {
	.bank h6
	{
		font-size: 14px;
	}
}
@media(min-width:992px) and (max-width:1024px) {
	.bank h6
	{
		font-size: 18px;
	}
}
@media(min-width:1025px) and (max-width:1199px) {
	.bank h6
	{
		 font-size: 18px;
	}
}
/*------------------About-us----------------------*/
/*------------------rooms-us----------------------*/
@media(min-width:320px) and (max-width:480px) {
	
}
@media(min-width:481px) and (max-width:767px) {
	
}
@media(min-width:768px) and (max-width:991px) {
}
@media(min-width:992px) and (max-width:1024px) {
}
@media(min-width:1025px) and (max-width:1199px) {
	.rm p a
	{
		font-size: 16px;
	}
	.rm-hm
	{
		font-size: 15px !important;
		padding-right: 5px;
	}
}
/*------------------rooms-us----------------------*/
/*------------------gallery----------------------*/
@media(min-width:320px) and (max-width:480px) {
	
}
@media(min-width:481px) and (max-width:767px) {
	
}
@media(min-width:768px) and (max-width:991px) {
}
@media(min-width:992px) and (max-width:1024px) {
}
@media(min-width:1025px) and (max-width:1199px) {
}
/*------------------gallery----------------------*/
/*------------------restaurant-us----------------------*/
@media(min-width:320px) and (max-width:480px) {
	
	.flip-container, .front, .back
	{
		width: 100%;
	}
	.fis .img
	{
		height: 300px;
	}
	.back
	{
		height: 300px;
	}
	.flip-container, .front, .back
	{
		height: 320px;
	}
	.box-s1
	{
		margin-top: 25px;
	}
}
@media(min-width:481px) and (max-width:767px) {
	.box-s1
	{
		margin-top: 25px;
	}
	
}
@media(min-width:768px) and (max-width:991px) {
	.flip-container, .front, .back
	{
		width: 100%;
	}
}
@media(min-width:992px) and (max-width:1024px) {
	.rm p a
	{
		font-size: 16px;
	}
	.rm-hm {
    font-size: 18px !important;
    padding-right: 0px;
}
}
@media(min-width:1025px) and (max-width:1199px) {
}
/*------------------restaurant-us----------------------*/
/*------------------contact-us----------------------*/
@media(min-width:320px) and (max-width:480px) {
	.address
	{
		margin-top: 10px;
	}
	.map
	{
		margin-top: 15px;
	}
	label {
    position: absolute;
    left: 15px;
    bottom: 0px;
    top: 77%;
}
}
@media(min-width:481px) and (max-width:767px) {
	.address
	{
		margin-top: 10px;
	}
	.map
	{
		margin-top: 15px;
	}
	label {
    position: absolute;
    left: 15px;
    bottom: 0px;
    top: 77%;
}
	
}
@media(min-width:768px) and (max-width:991px) {
	label {
    position: absolute;
    left: 15px;
    bottom: 0px;
    top: 77%;
}
}
@media(min-width:992px) and (max-width:1024px) {
	label {
    position: absolute;
    left: 15px;
    bottom: 0px;
    top: 77%;
}
}
@media(min-width:1025px) and (max-width:1199px) {
	label {
    position: absolute;
    left: 15px;
    bottom: 0px;
    top: 77%;
}
}
/*------------------contact-us----------------------*/
/*------------------Desktop-fix----------------------*/
@media(min-width:1280px)
{
}
/*------------------Desktop-fix----------------------*/
