.oswald-font
{
	font-family: 'Oswald', sans-serif;
}
.panel-body li{
	display:list-item !important;
}
.panel-body .def{
	margin-left:30px;
}
.panel-body .def span{
	position: relative;
bottom: 5px;
}
			.carousel { position:relative; min-height: 20px; height:auto !important; height: 20px;  background:url('../images/loader.gif') center center no-repeat; }
			.carousel .next,
			.carousel .prev { display:none; width:56px; height:56px; position:absolute; bottom:20px; left:50%; margin-top:-28px; z-index:100; cursor:pointer; }
			.carousel .prev { margin-left:-60px; background:url('../images/prev.png') 0 0 no-repeat;  }
			.carousel .next { margin-right:-60px;  background:url('../images/next.png') 0 0 no-repeat; }
			.carousel li { display:none; }
			.carousel li div { width:100%; height:400px; }
			.carousel li .wrap {
			    padding:10px;
			}
			.sta-pad{
			    
			    padding-left: 15px;
			    }
			.paging { position:absolute; z-index:9998; }
			.other-room-part
			{
			    text-align: center;
			 height:100%;
			 width:100%;
			 background-color:rgba(0,0,0,0.3);
			}
			.room-view{
			    border:0px ! important;
			}
			.other-room-link{
			    color:#fff;
			    /*font-size:16px;*/
			    text-align:center;
			    margin-top:10%;
			}
		.ot-room-title
		{
		    height:220px;
		    padding-top:50%;
		    text-align:center;
		 font-size:30px;
		 color:#fff;
		}
		
	.collapse.in.mytr {
	 min-height: 140px;   
	}

.ln-con1{
    
    color:#000 !important;
   
    }
    .ln-con1:hover{
        color:#000;
         text-decoration:none;
        
        }
	
			img {
-webkit-user-select: none;  /* Chrome all / Safari all */
  -moz-user-select: none;     /* Firefox all */
  -ms-user-select: none;      /* IE 10+ */
  -o-user-select: none;
  user-select: none;    
}
.tryp-list
{
    font-size: 7px ! important;
    padding:10px;
    color:#0167b1;
}
.rmft
{
    height:auto;
    width:100%;
}
.rmft .list-feature-txt  {
   height:auto;
   width:100%;
}
.room-padding p.top-head-in-room-1
{
   width:100%;  
}
.room-padding p.room-li-txt-1
{
    width:50%;
    float:left;
}
.new-am{
    font-size:22px;
    
    }
	.list-highlite1 span{
			font-size: 16px;
		
			font-weight: 400;
			display: block;
			margin: -21px 0 0 25px;
		}
		.am-img{
    
    width:100%;
    }
   .hotel-header
   {
    height:auto ! important;   
   }

   .am-head:first-child{
       margin-top:0px;
       
       }
.para-pad{
    padding-top:15px;
    padding-bottom:15px;
}
.room-break-line
{
    border-top:2px solid #eee;
}
.myroom-list .room-li-txt-1 span
{
 margin:0px 24px 0px 0px ! important;   
}

.other-roompart
{
    margin-bottom:15px;
 margin-top:10px;
 padding:0px ! important;
}
.myroom-list ul li:before {
 content: "\f0c8";
    font-family: FontAwesome;
    margin-left: -10px;
    font-size: 11px;
    height:20px;
    color: #0167b1;
    position: absolute;
    margin-top: 10px;
 }
.other-roompart a:hover
{
 text-decoration:none;   
}
.other-roompart .post-collection
{
 margin:80% 0px 0px 0px! important;
 color:#fff;
 font-weight:400;
 font-size:16px;
 text-align:center;
}
.other-roompar:hover
{
    background-color:rgba(58, 167, 234, 0.5);
}

.panel-body li
{
    display:inherit;
}
.myroom-list li
{
    width:auto;
    float:left;
}
.myroom-list img
{
 display:none;   
}
.para-pad1{
    padding-bottom:15px;
    }
    .para-pad2{
         padding-top:15px;
        }
.conven-con-data table {
    border-collapse: collapse;
    margin-bottom:30px;
}
.po1{
    margin-bottom:15px;
    margin-top:15px;
}
.po2{
    margin-top:15px;
    margin-bottom:15px;
    }
    .po3{
       padding-top:15px;
   
        
        }
    .pol-tab{
        margin-top:15px;
        margin-bottom:15px;
        }
      
       .list-policy li{
		        	list-style:none;
			padding-bottom:15px;
		 padding-left:12px!important;
		           
		
		      
       }
        
            
          
		    
    .pol-tab th{
        background-color:#0167B1;
        color:#fff;} 
.pol-tab td, th {
    border:1px solid #000;
    padding-top:9px;
    padding-bottom:9px;
    padding-left:20px;
    padding-right:20px;
}
.room-li-txt-1
{
 padding:5px;   
}

.raleway-font
{
	font-family: 'Raleway', sans-serif;
}

.hotel_head{
	color:#0167b1;
	font-size: 54px;
	text-align: center;
	font-weight:bold;
	margin-top: 20px;
	margin-bottom: 35px;
}
.panel-heading{
    background-color:#0167b1 ! important;
    color:#fff ! important;
   border-color:#0167b1 ! important;
   border-radius:0px ! important;
}
.panel
{
    margin-bottom:5px;
 border:0px ! important;   
}
 .room-booknow a
{
  padding:10px 15px;
  text-align:center;
  color:#fff;
  text-decoration:none ! important;
}
 .room-booknow 
{
   
}
.carousel-inner div img
{
 height:390px ! important;   
}
.selected-carousel
{
 margin-left:20px;
 margin-top:20px;
}
 .bottom-pads{
 	margin-bottom: 15px;
 }
 .amenties-head{
  font-size:18px;
 }
  .amenties-head a, .amenties-head a:hover, .amenties-head a:focus{
  font-size:18px;
  text-decoration:none;
  color:#fff;
 }
 .more-less.glyphicon.glyphicon-plus
 {
float:right;
}
 .more-less.glyphicon.glyphicon-minus
 {
float:right;
}
 .bottom-map{
 	margin-bottom:20px;
 }
.below_hdpr{
	padding: 0px;
	color:#555;
	line-height: 24px;
	font-size: 16px;
	text-align: center;
	 text-align: justify;
    -moz-text-align-last: center;
    text-align-last: center;
    margin-bottom: 30px;
    color: #333333;
}
.select_bg{

	font-size: 16px;
padding-top: 15px;
	padding-bottom: 15px;
	background-color: #545454;
	 margin-bottom: 20px;
}
.select_bg select{
	padding-left:20px;
	border:1px solid #fff;
	padding-bottom: 3px;
padding-top: 3px;
	color: #fff;
	width:100%;
	padding-top: 5px;
	padding-bottom: 5px;
	border-radius:7px;
	 appearance:none;
    -moz-appearance:none; /* Firefox */
    -webkit-appearance:none; /* Safari and Chrome */


}
.button_view{
	background-color: #0167b1;
	color:#fff;
	font-size: 16px;
	border-radius:20px;
	padding-left:25px;
	padding-right: 25px;
}
.button_view:hover,.button_view:hover{
color:#fff;
}
.btn-ctr{
	text-align: right;
}
.sec{
	width:313px;
	font-size: 13px;
}
.seci{
	width:313px;
	font-size: 13px;
}
.seh{
	width:313px;
	font-size: 13px;
}
.down-img {
    position: absolute;
    right: 26px;
    bottom: 12px;
    width: 9px;
    height: 9px;
}
.menu-title{
	color:#fff;

}
.s-menu{
	background-color: #828181;

}
.ttpr{
	padding-top: 10px;
}


.sec-text{
	font-size: 36px;
	color:#0167b1;
	text-align: center;
	margin-top: 20px;

	margin-bottom: 20px;
}
.belo-menu{
	text-align: center;
}
.addr{
	font-size: 16px;
	color: #333;
	text-align: center;
	margin-bottom: 30px;
}
.para{
	font-size: 16px;
	color: #555;
	text-align: justify;

}
.thr-txt{
	font-size: 24px;
}
.ulst li{
	
}
.ulst {
  list-style: none;
  padding: 0;
  margin: 0;
}

.ulst li {
  padding-left: 1em; 
  text-indent: -.7em;
}

.ulst li::before {
  content: "■";
  color: #0167b1; /* or whatever color you prefer */
  font-size: 16px;
}
.ulst li span 
{
 position: relative; 
 left: 15px; 
}
.ht-bg{
	background-color:#0167b1; 
	padding-top: 20px;
	padding-left:0px;
	
float: left;
margin-right: 56px;
margin-bottom: 47px;
}
.mov{
	margin-top: 10px;
margin-left: 33px;
	margin-bottom: -22px;
}
.full-width{
	padding-left: 53px;
	height: 422px;
}
.top-pad{
	margin-top: 20px;
}
.lewidth{
	width: 4.333%;
}
.wid{
width: 133px;
}
.room_galleryimg
{
    margin-bottom:20px;
}
.room_galleryimg img
{
    height:400px;
     width:100% ! important;   

}
.ohs{
	line-height: 24px;
}
.btn-ctr{
	width:157px;
}
.top-room-li{
		padding-top:8px;
		padding-right:0px;
		padding-left:0px;
		text-align:right;
	}
	.top-room-li li a{
	    padding:7px 5px ! important;
		color:#fff;
		font-size:14px;
		font-weight:400;
	}
		.top-room-li li a:active,.top-room-li li a:focus{
		    outline:none;
		}
	.top-room-li li a:hover{
		text-decoration:none;

	}
	.s-menu ul li{
		display:inline;
		list-style:none;
		padding-left: 8px;
	}
	.s-menu p{
		color:#fff;
		font-weight:400;
		font-size:14px;
		margin-top:6px;
	}
	.top-room-li li a:hover{
			color:#0167b1;
		}
		.pad-top-menu{
			padding-top: 9px;
		}
		#map{
			height:100%;
			margin-top:20px;
		}
		.se_country{
			font-size: 13px;
		}
		.se_city{
			font-size: 13px;
		}
		.se_hotel{
			font-size:13px;
		}
		
@media(min-width:320px) and (max-width:767px) {
    .amen-box div p {
    margin-top: 10px ! important;
    }
    .top-head-in-room-1{
        padding-top:0px;}
    .other-roompart{
       margin-top: 0px; }
    
    	.ot-room-title{
    	    height:unset;
    	    
    	    padding-top: 175px;
padding-bottom: 40px;

    	    }
    	    
    	    
    	    .book-now-btn{
    	        margin-top:0px;
    	        
    	        }
  	.new-feat{
	    padding:0px;
	    width:238px;
	    }
	    
	     .xs-room{
	       width:32.333%;  
	         
	         }
    .rm-pad
    {
     padding:0px ! important;   
    }
   .col-lg-12 .amen-box {
    padding: 5px !important;
    }
    .panel-body {
    padding: 0px;
}
    	.list-highlite1 span{
				font-size:14px;
			}
    .bg_botpad, .bg_botpad div
    {
     padding:0px ! important;   
    }
    .back_imagebg {
    height: 300px !important;
    }
    .carousel-inner div img {
    height: 250px !important;
}
    #map{
			height:100%;
			margin-top:10px;
		}
	.se_country{
			font-size: 13px;
		}
		.se_city{
			font-size: 13px;
		}
		.se_hotel{
			font-size:13px;
		}
	.button_view{
		font-size: 14px;
	}
	.sec{
		width:100%;

	}
	.bot-pad{
		margin-bottom: 20px;
	}
	.sec-text{
		font-size: 22px;
	}
	.seci{
		width:100%;
	}
.seh{

	width:100%;
}
.btn-ctr{
	width:100%;
}
.ht-bg{
	width:93%;
	padding-top: 11px;
	margin-bottom: 47px !important;
}
.mov{
	margin-left: 25px;
margin-bottom: -11px;
}
.para{
	font-size: 14px !important;
}
.addr{
	font-size: 14px;
}
.wid{
width: 100%;
}
.lewidth{
	width:100%;
}
.hotel_head{
	font-size: 30px;
}
.thr-txt{
	font-size:18px;
}
.sec{
	margin-bottom: 20px;
}
.seci{
	margin-bottom: 20px;
}
.seh{
	margin-bottom: 15px;
}
.btn-ctr{
	text-align: center;
}
.hotel_head{
	margin-top:10px;
}
.belo-menu{
	margin-top:15px; 
}
.ulst li span 
{
 ; 
 left: 7px; 
}
.below_hdpr{
		font-size: 14px;
	}
	
	.hotel_head{
		margin-bottom:20px;
	}
	.s-menu ul li{
				display:block;
				padding-bottom:0px;
				padding-left:0px;
				text-align:center;
			}
			.s-menu p{
				text-align: center;
			}
	
}
@media(min-width: 768px) and (max-width: 991px)
{
    	.list-highlite span{
				font-size:14px;
			}
	.se_country{
			font-size: 13px;
		}
		.se_city{
			font-size: 13px;
		}
		.se_hotel{
			font-size:13px;
		}
	.hotel_head{
		font-size:42px;
		margin-top: 20px;
		margin-bottom: 20px;
	}
	.below_hdpr{
		font-size: 14px;
	}
	.sec-text{
		font-size: 22px;
		margin-top: 15px;
	}
	.addr{
		margin-bottom: 20px;
	}
	.ht-bg{
		width:100%;
		margin-bottom:40px ;
	}
	.sec{
		width: 179px;

}
.seci{
	width:169px;
	
}
.seh{
	width:169px;
	
}
.para{
	font-size: 14px;
}
.thr-txt{
	font-size:18px;
}
.addr{
	font-size: 14px;
}
.s-menu p{
				text-align:center;
				margin-bottom:0px;
				margin-top:10px;
			}
			.top-room-li{
				text-align:center;
			
			}
}
@media(min-width: 992px) and (max-width: 1199px){
    .lscs
    {
     display:none;   
    }
	.ht-bg{
		width:47%;
	}
	 .new-am{
        font-size:20px!important;
        }
	.se_country{
			font-size: 13px;
		}
		.se_city{
			font-size: 13px;
		}
		.se_hotel{
			font-size:13px;
		}
.ht-bg{
	
	margin-bottom: 30px;
}
.thr-txt
{
	
}
.sec{
	width:245px;
}
.seci{
	width:245px;
}
.seh{
	width:245px;
}
.btn-ctr{
	width:167px;
}
.s-menu p{
				text-align:center;
				margin-bottom:0px;
			}
			.top-room-li{
				text-align:center;
			
			}
			.s-menu div {
   				 padding-top: 17px;
			}
}


/* rating */
/*font-family: 'Oswald', sans-serif;
font-family: 'Raleway', sans-serif;*/
.oswald-font
{
	font-family: 'Oswald', sans-serif;
}
.raleway-font
{
	font-family: 'Raleway', sans-serif;
}
.hotel_head{
	color:#0167b1;
	font-size: 54px;
	text-align: center;
	font-weight:bold;
}
.below_hdpr{
	padding: 0px;
	color:#555;
	line-height: 24px;
	font-size: 16px;
	text-align: center;
	 text-align: justify;
    -moz-text-align-last: center;
    text-align-last: center;
    margin-bottom: 30px;
    color: #333333;
}
.cont-bott{
    padding-bottom:50px;
}
.left-pip{
	border-left: 2px solid #B7B7B7;
	padding-left: 6px;
}
.select_bg{
	font-size: 16px;
padding-top: 15px;
	padding-bottom: 15px;
	background-color: #545454;
	 margin-bottom: 20px;
}
.select_bg select{
	padding-bottom: 3px;
	padding-top: 3px;
	border:1px solid #fff;
	background-color: transparent;
	color: #fff;
	width:100%;
	padding-top: 5px;
	padding-bottom: 5px;
	border-radius:7px;
	 appearance:none;
    -moz-appearance:none; /* Firefox */
    -webkit-appearance:none; /* Safari and Chrome */


}
.button_view{
	background-color: #0167b1;
	color:#fff;
	font-size: 16px;
	border-radius:20px;
	padding-left:25px;
	padding-right: 25px;
}
.button_view:hover,.button_view:hover{
color:#fff;
}
.breaktxt{
	margin-bottom:13px;
}
.btn-ctr{
	text-align: right;
}
.sec{
	width:305px;
}
.seci{
	width:305px;
}
.seh{
	width:305px;
}
.down-img {
    position: absolute;
    right: 26px;
    bottom: 12px;
    width: 9px;
    height: 9px;
}
.menu-title{
	color:#fff;

}
.s-menu{
	background-color: #828181;

}
.ttpr{
	padding-top: 10px;
}
.s-menu span{
	font-size: 14px;
	padding:0px;
}
.s-menu div a{
		font-size: 11px;
color:#fff;

}
.s-menu div a:hover{
	text-decoration:none;
}
.s-menu div a:focus{
	color:#0167b1;
}


.s-menu div{
	padding-top: 8px;
}
.sec-text{
	font-size: 36px;
	color:#0167b1;
	text-align: center;
}
.belo-menu{
	text-align: center;
}
.addr{
	font-size: 16px;
	color: #333;
	text-align: center;
}
.para{
	font-size: 16px;
	color: #555;
	text-align: justify;
}
.thr-txt{
	font-size: 24px;
}
.ulst li{
	
}
.ulst {
  list-style: none;
  padding: 0;
  margin: 0;
}

.ulst li {
  padding-left: 1em; 
  text-indent: -.7em;
}

.ulst li::before {
  content: "■";
  color: #0167b1; /* or whatever color you prefer */
  font-size: 16px;
}
.ulst li span 
{
 position: relative; left: 15px; 
}
.ht-bg{
	background-color:#0167b1; 
	padding-top: 20px;
	padding-left:0px;
	width: 47%;
float: left;
margin-right: 56px;
margin-bottom:47px;
}
.mov{
	margin-top: 10px;
margin-left: 33px;
	margin-bottom: -22px;
}
.full-width{
	padding-left: 53px;
	height: 422px;
}
.top-pad{
	margin-top: 20px;
}
.lewidth{
	width: 4.333%;
}
.wid{
width: 133px;
}
/*  kali added */
	.s-menu ul li{
		display:inline;
		list-style:none;
		padding-left: 8px;
	}
	.second-rating-list{
		text-align:left;
	}
	.rate-para{
		font-size:16px;
		font-weight:400;
		color:#555555;
		padding-left:0px;
		padding-right:50px;
	}
	.review-head-sec{
		font-size:24px;
		color:#333;
		padding-left: 0px;
		margin-top: 0px;
	}
	.review-head-sec-sub{
		font-size:24px;
		color:#333;
		padding-left:0px;
	}
	.s-menu p{
		color:#fff;
		font-weight:400;
		font-size:14px;
	}
	.top-room-li{
		padding-top:8px;
		padding-right:0px;
		padding-left:0px;
		text-align:right;
	}
	.top-room-li li a{
		color:#fff;
		font-size:14px;
		font-weight:400;
	}
	.top-room-li li a:hover{
		text-decoration:none;

	}
	.property-head{
		font-size:36px;
		color:#0167b1;
		text-align:center;
		text-transform: uppercase;
	}
	.back_imagebg{
  		background-color:#0167b1;
  		padding-left:0px;
  		padding-right:0px;
	}
	.dest-k {
	      list-style: none;
  padding: 0;

	    }
	    .dest-k li{
	          margin-top:6px;
	          margin-bottom:6px;
	        }
	        .sp-map{
	            
	            margin-bottom:20px;
	            
	            }
	            .dir{
	                margin-left:12%;
	                }
	.bcimg_design{
		margin-top: 17px;
		margin-left: 19px;
		margin-bottom: -24px;
	}
	.back_bgcontent{
		background-color:#ffffff; 
		margin-top:44px;
		margin-left:-29px;
	}
	.back_bgcontent{
		background-color:#ffffff; 
		margin-top:44px;
		margin-left:-29px;
	}
	.body_latest_cnt{
		font-size:36px;
		font-weight:400;
		color:#555555;  
		margin-top:10px;
	}
	.body_latest_cnt1{
		font-size:16px;
		font-weight:400;
		color:#555555;    
	}
	.slide_btn1{
		  padding-left:10px;
		  padding-right:10px;
		  padding-top:5px;
		  padding-bottom:5px;
		}
		.slide_btn{
		    background-color: #ffffff;
		    margin-top: -56px;
		    margin-left: -44px;
		    padding-left: 16px;
		    padding-bottom: 13px; 
		}
		.demo-btn{
			border: none !important;background-color: inherit !important;
			height: 7px;
			display:inline-block;
		}
		.counter_design{
			font-size:20px;
			font-weight:400;  
			font-color:#ffffff;
			display:inline;
			padding-right: 5px;
			padding-left: 5px;
		}
		.space{
			margin-top:41px;
		}
		.top-room-li li a:hover{
			color:#0167b1;
		}
		.bot-con-para{

		}
		.bottom-service-head{
			font-size:24px;
			color:#fff;
			font-weight:400;
			background-color:#828181;
			padding-top:5px;
			padding-bottom:11px;
			padding-left:10px;
		}
		.service-bottom-li{
			padding-left:5px;
		}
		.service-bottom-li li{
			list-style:none;
			display:inline;
			display: inline-block;
			padding-right: 13px;
		}
		.service-bottom-li li p{
			font-size:16px;font-weight:400;
			color:#333;
		}
		.list-highlite span{
			font-size:16px;
			color:#a1a1a1;
			font-weight:400;
			display: block;
			margin: -24px 0 0 25px;
		}
		.facility-sec{
			margin-bottom:30px;
		}
		.con-head{
			font-size:36px;
			color:#0167b1;
			text-align:left;
			text-transform:uppercase;
			margin-bottom:10px;
		}
		.service-img{
			background-color:#0167b1;
			padding:0px;
		}
		.service-img-first{
			margin-top:30px;
			margin-left:30px;
			margin-bottom:-30px;
		}
		.service-main{
			background-color:#fff;
			margin-top:70px;
		}
		.con-main-head{
			color:#555555;
			font-size:24px;
			font-weight:400;
			text-transform: uppercase;
			margin-top:18px;
			padding-left:52px;
			display:flex;
		}
		.con-para-sec{
			color:#555555;
			font-size:16px;
			font-weight:400;
			padding-bottom:18px;
			display:flex;
		}
		.conven-con-data{
			margin-bottom:30px;
			
		}
		.rating-sec{
			padding-left:0px;
		}
		.rating-sec li{
			list-style:none;
			width:50%;
			float:left;
		}
		.rating-logo{
			padding-right:0px;
			margin-left: 63px;
		}
		.rating-logo{
			margin-top:0px;
		}
		.newtxt{
			color:#3A981C;
		}
		.fontaw{
		
			margin-bottom: 8px;
			margin-left: 63px;
		}
		.para-rating{
			font-size:16px;
		}
		.conven-con-data{
		    margin-bottom:30px;
		}
		@media (min-width:320px) and (max-width: 767px) {
		    .txt-bg {
    background-color: #fff;
    min-height: 410px;
}
			.s-menu ul li{
				display:block;
				padding-bottom:10px;
				padding-left:0px;
				text-align:center;
			}
			.service-img-first {
			    margin-top: 15px;
			    margin-left: 15px;
			    margin-bottom: -19px;
			}
			.body_latest_cnt{
				text-align:center;
			}
			.sec{
				width:100%;
			}
			.seci{
				width:100%;
			}
			.s-menu{
				padding-bottom:6px;
			}
			.s-menu p{
				text-align:center;
				margin-top:10px;
			}
			.seh{
				width:100%;
				margin-bottom:10px;
			}
			.back_bgcontent{
				margin-left:0px;
			}
			.body_latest_cnt1{
				text-align:justify;
			}
			.slide_btn{
				margin-left:0px;
			}
			.select_bg select{
				margin-bottom:20px;
			}
			.down-img{
				bottom:30px;
			}
			.service-main{
				margin-top:36px;
				padding:0px;
			}
			.service-para-sec{
			 	text-align:justify;
			 }
			 .service-con-data {
			    margin-bottom: 0px;
			}
			.service-main-head{
				margin-top:0px;
			}
			.service-para-sec{
				padding:0px;
			}
			.service-head{
				margin-bottom:25px;
			}
			.rating-logo{
				margin:0px;
			}
.fontaw{
	margin:0px;
}
.con-head{
	font-size: 22px !important;
}
.para-rating{
			font-size:14px;
		}
.opad{
	padding:0px;
	margin-top: 20px;
}

.review-head-sec-sub{
	font-size: 22px;
}
.conven-con-data{
	margin:0px;
}
.img-cen{
	text-align: center;
	padding-bottom: 10px;

}
.rating-logo{
	margin: 0 auto;
}

		}
		@media (min-width: 768px) and (max-width: 991px) {
		    .myt-s
		    {
		     display:none;   
		    }
			.sec{
				width: 170px;
			}
			.service-para-sec{
				padding-bottom:0px;
			}
			.service-main{
				margin-top:36px;
				padding:0px;
			}
			.service-con-data{
				margin-bottom:0px;
			}
			.facility-sec{
				padding:0px;
			}
			.space{
				margin-top:12px;
			}
			.seci{
				width: 170px;
			}
			.seh{
				width: 170px;
			}
			.s-menu ul li{
			}
			.slide_btn{
				margin-top: 0px;
				margin-left: 0px;
				padding-left:0px;
				padding-bottom: 0px;
			}
			.slide-icon{
				padding:0px;
			}
			.s-menu p{
				text-align:center;
				margin-bottom:0px;
				margin-top:10px;
			}
			.top-room-li{
				text-align:center;
				margin-bottom:0px;
			}
			.con-head{
				font-size:42px;
			}
			.para-rating{
			font-size:14px;
		}
		.img-cen{
			padding:0px;
		}
		.conven-con-data{
			margin:0px;
		}
		}
		@media (min-width: 992px) and (max-width: 1199px) {
			.sec{
				width: 240px;
			}
			.service-main{
				margin-top:52px;
			}
			.service-main-head{
				margin-top:8px;
			}
			.service-para-sec{
				padding-bottom:0px;
				margin-bottom:0px;
			}
			.service-con-data{
				margin-bottom:0px;
			}
			.seci{
				width: 240px;
			}
			.seh{
				width: 240px;
			}
			.s-menu p{
				text-align:center;
				margin-bottom:0px;
			}
			.top-room-li{
				text-align:center;
				margin-bottom:0px;
			}
			.s-menu div {
   				 padding-top: 17px;
			}
			.con-head{
				font-size:54px;
			}
			.para-rating{
			font-size:16px;
		}
		}
/* rooms */
/*font-family: 'Oswald', sans-serif;
font-family: 'Raleway', sans-serif;*/
.oswald-font
{
	font-family: 'Oswald', sans-serif;
}
.raleway-font
{
	font-family: 'Raleway', sans-serif;
}
.hotel_head{
	color:#0167b1;
	font-size: 54px;
	text-align: center;
	font-weight:bold;
}
.below_hdpr{
	padding: 0px;
	color:#555;
	line-height: 24px;
	font-size: 16px;
	text-align: center;
	 text-align: justify;
    -moz-text-align-last: center;
    text-align-last: center;
    margin-bottom: 30px;
    color: #333333;
}
.select_bg{
	font-size: 16px;
padding-top: 15px;
	padding-bottom: 15px;
	background-color: #545454;
	 margin-bottom: 20px;
}
.select_bg select{
    padding-left:20px;
	padding-bottom: 3px;
	padding-top: 3px;
	border:1px solid #fff;
	color: #fff;
	width:100%;
	padding-top: 5px;
	padding-bottom: 5px;
	border-radius:7px;
	 appearance:none;
    -moz-appearance:none; /* Firefox */
    -webkit-appearance:none; /* Safari and Chrome */


}
.button_view{
	background-color: #0167b1;
	color:#fff;
	font-size: 16px;
	border-radius:20px;
	padding-left:25px;
	padding-right: 25px;
}
.button_view:hover,.button_view:hover{
color:#fff;
}
.btn-ctr{
	text-align: right;
}
.sec{
	width:305px;
}
.seci{
	width:305px;
}
.seh{
	width:305px;
}
.down-img {
    position: absolute;
    right: 26px;
    bottom: 12px;
    width: 9px;
    height: 9px;
}
.menu-title{
	color:#fff;

}
.s-menu{
	background-color: #828181;

}
.ttpr{
	padding-top: 10px;
}
.s-menu span{
	font-size: 14px;
	padding:0px;
}
.s-menu div a{
		font-size: 11px;
color:#fff;

}
.s-menu div a:hover{
	text-decoration:none;
}
.s-menu div a:focus{
	color:#0167b1;
}


.s-menu div{
	padding-top: 8px;
}
.sec-text{
	font-size: 36px;
	color:#0167b1;
	text-align: center;
}
.belo-menu{
	text-align: center;
}
.addr{
	font-size: 16px;
	color: #333;
	text-align: center;
}
.para{
	font-size: 16px;
	color: #555;
	text-align: justify;
}
.thr-txt{
	font-size: 24px;
}
.ulst li{
	
}
.ulst {
  list-style: none;
  padding: 0;
  margin: 0;
}

.ulst li {
  padding-left: 1em; 
  text-indent: -.7em;
}

.ulst li::before {
  content: "■";
  color: #0167b1; /* or whatever color you prefer */
  font-size: 16px;
}
.ulst li span 
{
 position: relative; left: 15px; 
}
.ht-bg{
	background-color:#0167b1; 
	padding-top: 20px;
	padding-left:0px;
	width: 47%;
float: left;
margin-right: 56px;
margin-bottom:47px;
}
.mov{
	margin-top: 10px;
margin-left: 33px;
	margin-bottom: -22px;
}
.full-width{
	padding-left: 53px;
	height: 422px;
}
.top-pad{
	margin-top: 20px;
}
.lewidth{
	width: 4.333%;
}
.wid{
width: 133px;
}
/*  kali added */
	.s-menu ul li{
		display:inline;
		list-style:none;
		padding-left: 8px;
	}
	.s-menu p{
		color:#fff;
		font-weight:400;
		font-size:14px;
	}
	.top-room-li{
		padding-top:8px;
		padding-right:0px;
		padding-left:0px;
		text-align:right;
	}
	.top-room-li li a{
		color:#fff;
		font-size:14px;
		font-weight:400;
	}
	.top-room-li li a:hover{
		text-decoration:none;

	}
	.property-head{
		font-size:36px;
		color:#0167b1;
		text-align:center;
		text-transform: uppercase;
	}
	.back_imagebg{
  		background-color:#0167b1;
  		padding-left:0px;
  		padding-right:0px;
	}
	.bcimg_design{
		margin-top: 17px;
		margin-left: 19px;
		margin-bottom: -24px;
	}
	.back_bgcontent{
		background-color:#ffffff; 
		margin-top:53px;
		margin-left:-29px;
	}
	.back_bgcontent{
		background-color:#ffffff; 
		margin-top:53px;
		margin-left:-29px;
	}
	.body_latest_cnt{
		font-size:36px;
		font-weight:400;
		color:#555555;  
		margin-top:10px;
	}
	.body_latest_cnt1{
		font-size:16px;
		font-weight:400;
		color:#555555;    
	}
	.slide_btn1{
		  padding-left:10px;
		  padding-right:10px;
		  padding-top:5px;
		  padding-bottom:5px;
		}
		.slide_btn{
		    background-color: #ffffff;
		    margin-top: -56px;
		    margin-left: -44px;
		    padding-left: 16px;
		    padding-bottom: 13px; 
		}
		.demo-btn{
			border: none !important;background-color: inherit !important;
			height: 7px;
			display:inline-block;
		}
		.counter_design{
			font-size:20px;
			font-weight:400;  
			font-color:#ffffff;
			display:inline;
			padding-right: 5px;
			padding-left: 5px;
		}
		.space{
			margin-top:41px;
		}
		.top-room-li li a:hover{
			color:#0167b1;
		}
		.bottom-service-head{
			font-size:24px;
			color:#fff;
			font-weight:400;
			background-color:#828181;
			padding-top:5px;
			padding-bottom:11px;
			padding-left:10px;
		}
		.service-bottom-li{
			padding-left:5px;
		}
		.service-bottom-li li{
			list-style:none;
			display:inline;
			display: inline-block;
			padding-right: 13px;
		}
		.service-bottom-li li p{
			font-size:16px;font-weight:400;
			color:#333;
		}
		.list-highlite span{
			font-size:16px;
			color:#a1a1a1;
			font-weight:400;
			display: block;
			margin: -24px 0 0 25px;
		}
		.facility-sec{
			margin-bottom:30px;
		}
		@media (min-width:320px) and (max-width: 767px) {
			.s-menu ul li{
				display:block;
				padding-bottom:0px;
				padding-left:0px;
				text-align:center;
			}
			.body_latest_cnt{
				text-align:center;
			}
			.sec{
				width:100%;
			}
			.seci{
				width:100%;
			}
			.s-menu{
				padding-bottom:6px;
			}
			.s-menu p{
				text-align:center;
				margin-top:10px;
			}
			.seh{
				width:100%;
				margin-bottom:10px;
			}
			.back_bgcontent{
				margin-left:0px;
			}
			.body_latest_cnt1{
				text-align:justify;
			}
			.slide_btn{
				margin-left:0px;
			}
			.select_bg select{
			    padding-left:20px;
				margin-bottom:20px;
			}
			.down-img{
				bottom:30px;
			}

		}
		@media (min-width: 768px) and (max-width: 991px) {
			.sec{
				width: 170px;
			}
			.facility-sec{
				padding:0px;
			}
			.space{
				margin-top:12px;
			}
			.seci{
				width: 170px;
			}
			.seh{
				width: 170px;
			}
			.s-menu ul li{
			}
			.slide_btn{
				margin-top: 0px;
				margin-left: 0px;
				padding-left:0px;
				padding-bottom: 0px;
			}
			.slide-icon{
				padding:0px;
			}
			.s-menu p{
				text-align:center;
				margin-bottom:0px;
				margin-top:10px;
			}
			.top-room-li{
				text-align:center;
				margin-bottom:0px;
			}
		}
		@media (min-width: 992px) and (max-width: 1199px) {
			.sec{
				width: 240px;
			}
			.seci{
				width: 240px;
			}
			.seh{
				width: 240px;
			}
			.s-menu p{
				text-align:center;
				margin-bottom:0px;
			}
			.top-room-li{
				text-align:center;
				margin-bottom:0px;
			}
			.s-menu div {
   				 padding-top: 17px;
			}
		}

		/* services */

/*font-family: 'Oswald', sans-serif;
font-family: 'Raleway', sans-serif;*/
.oswald-font
{
	font-family: 'Oswald', sans-serif;
}
.raleway-font
{
	font-family: 'Raleway', sans-serif;
}
.hotel_head{
	color:#0167b1;
	font-size: 54px;
	text-align: center;
	font-weight:bold;
}
.below_hdpr{
	padding: 0px;
	color:#555;
	line-height: 24px;
	font-size: 16px;
	text-align: center;
	 text-align: justify;
    -moz-text-align-last: center;
    text-align-last: center;
    margin-bottom: 30px;
    color: #333333;
}
.select_bg{
	font-size: 16px;
padding-top: 15px;
	padding-bottom: 15px;
	background-color: #545454;
	 margin-bottom: 20px;
}
.select_bg select{
	padding-bottom: 3px;
	padding-top: 3px;
	border:1px solid #fff;
	background-color: transparent;
	color: #fff;
	width:100%;
	padding-top: 5px;
	padding-bottom: 5px;
	border-radius:7px;
	 appearance:none;
    -moz-appearance:none; /* Firefox */
    -webkit-appearance:none; /* Safari and Chrome */


}
.button_view{
	background-color: #0167b1;
	color:#fff;
	font-size: 16px;
	border-radius:20px;
	padding-left:25px;
	padding-right: 25px;
}
.button_view:hover,.button_view:hover{
color:#fff;
}
.breaktxt{
	margin-bottom:13px;
}
.btn-ctr{
	text-align: right;
}
.sec{
	width:305px;
}
.seci{
	width:305px;
}
.seh{
	width:305px;
}
.down-img {
    position: absolute;
    right: 26px;
    bottom: 12px;
    width: 9px;
    height: 9px;
}
.menu-title{
	color:#fff;

}
.s-menu{
	background-color: #828181;

}
.ttpr{
	padding-top: 10px;
}
.s-menu span{
	font-size: 14px;
	padding:0px;
}
.s-menu .nav>li>a:focus, .s-menu .nav>li>a:hover
{
    line-height:1.4;
    margin:0px ! important;
   padding: 7px 5px ! important;
    background-color: transparent;
       border: 1px solid transparent ! important;
    color:#7eb7e0 ! important;
    cursor:pointer;
}
.s-menu .nav>li>a
{
     line-height:1.4;
    padding: 7px 5px ! important;
  border: 1px solid transparent ! important;  
  margin:0px ! important;
}
.s-menu .nav-tabs>li.active>a, .s-menu .nav-tabs>li.active>a:focus, .s-menu .nav-tabs>li.active>a:hover
{
     line-height:1.4;
     font-size:14px;
     margin:0px ! important;
   padding: 8px 6px ! important;
    background-color: transparent;
    border:1px transparent ! important;
    color:#7eb7e0 ! important;
}
.nav-tabs
{
 border-bottom:0px ! important;   
}
.s-menu div a{
		font-size: 11px;
color:#fff;

}
.s-menu div a:hover{
	text-decoration:none;
}
.s-menu div a:focus{
	color:#0167b1;
}


.s-menu div{
	padding-top: 8px;
	padding-left:0px ! important;
}
.sec-text{
	font-size: 36px;
	color:#0167b1;
	text-align: center;
}
.belo-menu{
	text-align: center;
}
.addr{
	font-size: 16px;
	color: #333;
	text-align: center;
}
.para{
	font-size: 16px;
	color: #555;
	text-align: justify;
}
.thr-txt{
	font-size: 24px;
}
.ulst li{
	
}
.ulst {
  list-style: none;
  padding: 0;
  margin: 0;
}

.ulst li {
  padding-left: 1em; 
  text-indent: -.7em;
}

.ulst li::before {
  content: "■";
  color: #0167b1; /* or whatever color you prefer */
  font-size: 16px;
}
.ulst li span 
{
 position: relative; left: 15px; 
}
.ht-bg{
	background-color:#0167b1; 
	padding-top: 20px;
	padding-left:0px;
	width: 47%;
float: left;
margin-right: 56px;
margin-bottom:47px;
}
.mov{
	margin-top: 10px;
margin-left: 30px;
	margin-bottom: -22px;
}
.full-width{
	padding-left: 53px;
	height: 422px;
}
.top-pad{
	margin-top: 20px;
}
.lewidth{
	width: 4.333%;
}
.wid{
width: 133px;
}
/*  kali added */
	.s-menu ul li{
		display:inline;
		list-style:none;
		padding-left: 8px;
	}
	.s-menu p{
		color:#fff;
		font-weight:400;
		font-size:14px;
	}
	.top-room-li{
		padding-top:8px;
		padding-right:0px;
		padding-left:0px;
		text-align:right;
	}
	.top-room-li li a{
		color:#fff;
		font-size:14px;
		font-weight:400;
	}
	.top-room-li li a:hover{
		text-decoration:none;

	}
	.property-head{
		font-size:36px;
		color:#0167b1;
		text-align:center;
		text-transform: uppercase;
	}
	.back_imagebg{
	    height:390px;
  		background-color:#0167b1;
  		padding-left:0px;
  		padding-right:0px;
	}
	.bcimg_design{
	    width:100% ! important;
	    height:400px ! important;
		margin-top: 17px;
		margin-left: 19px;
		margin-bottom: -24px;
	}
	.back_bgcontent{
		background-color:#ffffff; 
		margin-top:44px;
		margin-left:-29px;
	}
	.back_bgcontent{
		background-color:#ffffff; 
		margin-top:44px;
		margin-left:-29px;
	}
	.body_latest_cnt{
		font-size:36px;
		font-weight:400;
		color:#555555;  
		margin-top:10px;
	}
	.body_latest_cnt1{
		font-size:15px;
		font-weight:400;
		color:#555555;    
	}
	.slide_btn1{
		  padding-left:10px;
		  padding-right:10px;
		  padding-top:5px;
		  padding-bottom:5px;
		}
	
		.demo-btn{
			border: none !important;background-color: inherit !important;
			height: 7px;
			display:inline-block;
		}
		.counter_design{
			font-size:20px;
			font-weight:400;  
			font-color:#ffffff;
			display:inline;
			padding-right: 5px;
			padding-left: 5px;
		}
		.space{
			margin-top:41px;
		}
		.top-room-li li a:hover{
			color:#0167b1;
		}
		.bot-con-para{

		}
		.bottom-service-head{
			font-size:24px;
			color:#fff;
			font-weight:400;
			background-color:#828181;
			padding-top:5px;
			padding-bottom:11px;
			padding-left:10px;
		}
		.service-bottom-li{
			padding-left:5px;
		}
		.service-bottom-li li{
			list-style:none;
			display:inline;
			display: inline-block;
			padding-right: 13px;
		}
		.service-bottom-li li p{
			font-size:16px;font-weight:400;
			color:#333;
		}
		.list-highlite span{
			font-size:16px;
			color:#a1a1a1;
			font-weight:400;
			display: block;
			margin: -24px 0 0 25px;
		}
		.facility-sec{
			margin-bottom:30px;
		}
		.con-head{
			font-size:36px;
			color:#0167b1;
			text-align:left;
			text-transform:uppercase;
			margin-bottom:10px;
		}
		.service-img{
			background-color:#0167b1;
			padding:0px;
		}
		.service-img-first{
			margin-top:30px;
			margin-left:30px;
			margin-bottom:-30px;
		}
		.service-main{
			background-color:#fff;
			margin-top:70px;
		}
		.con-main-head{
			color:#555555;
			font-size:24px;
			font-weight:400;
			text-transform: uppercase;
			margin-top:18px;
			padding-left:52px;
			display:flex;
		}
		.con-para-sec{
			color:#555555;
			font-size:16px;
			font-weight:400;
			padding-bottom:0px;
			display:flex;
		}
		.conven-con-data{
			margin-bottom:0px;
		}
		/*vengat added*/
		.ulst {
  list-style: none;
  padding: 0;
  margin: 0;
}

.ulst li {
  padding-left: 1em; 
  text-indent: -.7em;
}

.ulst li::before {
  content: "■";
  color: #0167b1; /* or whatever color you prefer */
  font-size: 16px;
}
.ulst li span 
{
 position: relative; 
 left: 15px; 
}
.para-list{
	font-size: 16px;
	color: #555;
	text-align: justify;
margin-bottom: 20px;
}
.am-head{
    font-size: 24px;
	color:#555;
}
.am-head1{
    font-size: 24px;
	color:#555;
	margin-top:30px
}
		@media (min-width:320px) and (max-width: 767px) {
		    .am-head{
    font-size: 18px;
	color:#555;
}
.s-menu .nav-tabs>li.active>a, .s-menu .nav-tabs>li.active>a:focus, .s-menu .nav-tabs>li.active>a:hover{
    
    font-size:9px;
    }
			.s-menu ul li{
				display:block;
				padding-bottom:10px;
				padding-left:0px;
				text-align:center;
			}
			.service-img-first {
			    margin-top: 15px;
			    margin-left: 15px;
			    margin-bottom: -19px;
			}
			.body_latest_cnt{
				text-align:center;
			}
			.sec{
				width:100%;
			}
			.seci{
				width:100%;
			}
			.s-menu{
				padding-bottom:6px;
			}
			.s-menu p{
				text-align:center;
				margin-top:10px;
			}
			.seh{
				width:100%;
				margin-bottom:10px;
			}
			.back_bgcontent{
				margin-left:0px;
			}
			.body_latest_cnt1{
				text-align:justify;
			}
			.slide_btn{
				margin-left:0px;
			}
			.select_bg select{
				margin-bottom:20px;
			}
			.down-img{
				bottom:30px;
			}
			.service-main{
				margin-top:36px;
				padding:0px;
			}
			.service-para-sec{
			 	text-align:justify;
			 }
			 .service-con-data {
			    margin-bottom: 0px;
			}
			.service-main-head{
				margin-top:0px;
			}
			.service-para-sec{
				padding:0px;
			}
			.service-head{
				margin-bottom:25px;
			}
			/*vengat added*/
			.para-list{
	font-size: 14px;
}
.con-para-sec{
    font-size:14px;
    }

		}
		@media (min-width: 768px) and (max-width: 991px) {
		    		    .am-head{
    font-size: 18px;
	color:#555;
}
			.sec{
				width: 170px;
			}
			.service-para-sec{
				padding-bottom:0px;
			}
			.service-main{
				margin-top:36px;
				padding:0px;
			}
			.service-con-data{
				margin-bottom:0px;
			}
			.facility-sec{
				padding:0px;
			}
			.space{
				margin-top:12px;
			}
			.seci{
				width: 170px;
			}
			.seh{
				width: 170px;
			}
			.s-menu ul li{
			}
			.slide_btn{
				margin-top: 0px;
				margin-left: 0px;
				padding-left:0px;
				padding-bottom: 0px;
			}
			.slide-icon{
				padding:0px;
			}
			.s-menu p{
				text-align:center;
				margin-bottom:0px;
				margin-top:10px;
			}
			.top-room-li{
				text-align:center;
				margin-bottom:0px;
			}
			.para-list{
	font-size: 14px;
}
		}
		@media (min-width: 992px) and (max-width: 1199px) {
		    .body_latest_cnt1 {
    font-size: 13px;
		    }
			.sec{
				width: 240px;
			}
			.service-main{
				margin-top:52px;
			}
			.service-main-head{
				margin-top:8px;
			}
			.service-para-sec{
				padding-bottom:0px;
				margin-bottom:0px;
			}
			.service-con-data{
				margin-bottom:0px;
			}
			.seci{
				width: 240px;
			}
			.seh{
				width: 240px;
			}
			.s-menu p{
				text-align:center;
				margin-bottom:0px;
			}
			.top-room-li{
				text-align:center;
				margin-bottom:0px;
			}
			.s-menu div {
   				 padding-top: 17px;
			}
		}