@charset "utf-8";
/* CSS Document */

@import url('https://fonts.googleapis.com/css?family=Roboto');
@import url('https://fonts.googleapis.com/css?family=Bree+Serif|Lobster');


*{
	margin:0px auto;
}
@font-face {
    font-family: smoothbold;
    src:url(../fonts/timeburnerbold.ttf);
}

@font-face {
    font-family: smoothreg;
    src:url(../fonts/timeburnernormal.ttf);
}


/**************Loader*************/

#preloader {
	position:fixed; 
	top:0; left:0; 
	right:0; 
	bottom:0; 
	background:rgba(51,51,51,1.00);
	z-index:99999; 
	height:100%;
	}
	
#status {position: absolute; left: 0; top: 50%; padding: 0; width: 100%; text-align: center;}

/**********************************/


/*---------------Bootstrap code--------------------*/
.carousel-caption{
	bottom:35%;
}


.headerh h1{
	margin-top:60px;
	font-family:smoothbold;
	}
	
.headerh h2{
	margin-top:60px;
	margin-bottom:60px;
	font-family:smoothbold;
	}
	
.headerh h3{
	margin-top:60px;
	margin-bottom:60px;
	font-family:smoothbold;
	}
	
.headerhl h3{
	margin-top:60px;
	margin-bottom:27px;
	font-family:smoothbold;
	}
	
.headerh h4{
	margin-top:60px;
	margin-bottom:60px;
	font-family:smoothbold;
	}
	
.coloredt{
	color:#E59D34;
	}
	
.movng marquee{
	margin-top:15px;
	font-size:16px;
	}
	
.colorb{
	color:#E59D34;
	font-size:18px;
	}
	
.headerb{
	font-weight:bolder;
	color:#fff;
	}

.content{
	margin-top:-1px;
	}
.carousel-inner>.item>img{
	max-width:none;
}

.navbar-toggle{
	background-color: #E59D34;
	}

.navbar-toggle:hover {
    background-color: #333;
}
/*---------------Bootstrap code--------------------*/


/**********Navigation*******/

.navbar{
    margin-bottom:0;
    border:none;
	border-radius:0;
}

.navbar-brand{
    height:auto;
}

.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:focus, .navbar-inverse .navbar-nav>.active>a:hover{
	background-color:#E59D34;
	color:#000;
	}

.navbar-inverse .navbar-nav>li>a{
	color:#fff;
	-webkit-transition:.3s all;
	padding:20px 20px;
	font-size:16px;
	}

.navbar-inverse .navbar-nav>li>a:hover{
	color:#E59D34;
	padding:20px 20px;
	font-size:16px;
	}

/**********Navigation*******/


/**********Banner**********/

.carousel-indicators {
	bottom: 0;
}
.carousel-control.right,
.carousel-control.left {
	background-image: none;
}
.carousel .item { 
    height:auto;
	width:100%; 
}
.carousel-caption h3,
.carousel .icon-container,
.carousel-caption button {
	/*background-color: #09c;*/
}
.carousel-caption h3 {
	padding: 0;
}
.carousel .icon-container {
	display: inline-block;
	font-size: 25px;
	line-height: 25px;
	padding: 1em;
	text-align: center;
	border-radius: 50%;
}
.carousel-caption button {
	border-color: #00bfff;
	margin-top: 1em; 
}

/* Animation delays */
.carousel-caption h3:first-child {
	animation-delay: 1s;
	font-size:60px;
	font-family:smoothbold;
}
.carousel-caption h3:nth-child(2) {
	animation-delay: 2s;
	font-size:25px;
	font-family:smoothreg;
}
.carousel-caption button {
	animation-delay: 3s;
}

/**********Banner***********/


/**********Content1**********/
  
 .coverbg{
	background-image:url(../images/backgroung.png);
	background-size:cover;
	background-repeat:no-repeat;
	}
 
.icons i{
	color:#E59D34;
	font-size:50px;
	border:1px solid #E59D34;
	padding:15px;
	border-radius:100%;
	}

.icons2 i{
	color:#E59D34;
	font-size:50px;
	border:1px solid #E59D34;
	padding:15px 20px 15px 20px;
	border-radius:1000%;
	}
	
.icons3 i{
	color:#E59D34;
	font-size:40px;
	border:1px solid #E59D34;
	padding:19px 17px 19px 17px;
	border-radius:100%;
	}

.icons{
	padding-bottom:25px;
	}
	
.icons2{
	padding-bottom:25px;
	}
	
.icons3{
	padding-bottom:25px;
	}

.para{
	padding-bottom:60px;
	}
/**********Content1**********/


/**********Content2**********/

.imghover{
	position:relative;
	overflow:hidden;
	text-align:center;
}

.imghover img{
	width:100%;
	transition:.3s ease-out;
	margin-bottom:15px;
}

.imghover:hover img{
	filter: brightness(40%);
}

.imghover span{
	position:absolute;
	bottom: 50%;
	left:-100%;
	background-color:#E59D34;
	color:#000;
	font-family:Roboto;
	font-size:18px;
	padding:8px;
	border-radius:0px 5px 5px 0px;
	transition:.3s ease-out;
}

.imghover a{
	position:absolute;
	bottom:30%;
	right:-100%;
	background-color:#000;
	text-decoration:none;
	color:#fff;
	padding:10px 40px;
	border-radius:5px 0px 0px 5px;
	transition:.3s ease-out;
}

.imghover:hover span{
	left:15px;
}

.imghover:hover a{
	right:15px;
}

.imghover p{
	text-align:center;
	font-family:Roboto;
	font-size:17px;
	color:#000;
	}
	
@media screen and (max-width:375px){
	.imghover span{
		position:absolute;
		bottom: 50%;
		left:-100%;
		background-color:#E59D34;
	    color:#000;
	    font-family:Roboto;
	    font-size:18px;
		padding:5px;
		border-radius:0px 5px 5px 0px;
		transition:.3s ease-out;
	}
	.imghover a{
		position:absolute;
		bottom:30%;
		right:-100%;
		background-color:#fff;
		color:#000;
		padding:3px 20px;
		border-radius:5px 0px 0px 5px;
		transition:.3s ease-out;
	}
}


/**********Content2**********/
.bgimage{
	width:100%;
	margin-top:70px;
	height:317px;
	background-image:url(../images/home-fullwidth-img1.jpg);
	background-attachment:fixed;
	background-position:center;
	padding:70px 0px;
	}
	
.bgimage h1{
	color:#fff;
	}
	
.btn-warning{
	background-color:#E59D34;
	border-radius:300px;
	}
	
.btn-warning a{
	color:#333;
	}
	
.btn-warning a:hover{
	color:#000;
	text-decoration:none;
	}
	
/**********Content2**********/


/**********Content3**********/

.welcome{
	height:auto;
	background-color:#333;
	}
	
.welcometext{
	color:#fff;
	padding-top:25px;
	}

.welcometext h4{
	font-size:17px;
	font-family: 'Roboto', sans-serif;
	}
	
.welcometext h3{
	font-size:50px;
	font-family:smoothbold;	
	}

.welcometext p{
	line-height:32px;
	font-size:17px;
	font-family: 'Roboto', sans-serif;
	margin: 36px 0 10px;
	}
	
.welcomehotel{
	padding:15px;
	}
	
	
/***********Content 3*************/


/***********Content 4*************/

.footer{
	background-color:#272727;
	height:220px;
	}
	
.footrpdng{
	padding-top:50px;
	}

.iconsf ul{
	list-style:none;
	padding:0;
	}
	
.iconsf ul li{
	display:inline-block;
	margin:0 5px;
	}
	
.iconf1 a{
	font-size:20px;
	color:#272727;
	background-color:#E59D34;
	padding:8px 14px 7px 13px;
	border-radius:1000%;
	}
	
.iconf1 a:hover{
	color:#fff;
	}
	
.iconf2 a{
	font-size:22px;
	color:#272727;
	background-color:#E59D34;
	padding:6px 10px 6px 10px;
	border-radius:1000%;
	}
	
.iconf2 a:hover{
	color:#fff;
	}
	
.iconf3 a{
	font-size:19px;
	color:#272727;
	background-color:#E59D34;
	padding:10px 7px 7px 9px;
	border-radius:1000%;
	}
	
.iconf3 a:hover{;
	color:#fff;
	}
	
.iconf4 a{
	font-size:21px;
	color:#272727;
	background-color:#E59D34;
	padding:8px 10px 7px 11px;
	border-radius:1000%;
	}
	
.iconf4 a:hover{
	color:#fff;
	}
	
.footrpdng2{
	padding-top:20px;
	}
	
.sitemap ul{
	list-style:none;
	padding-left:0;	
	}
	
.sitemap ul li{
	display:inline-block;
	margin:8px;
	}
	
.sitemap ul li a{
	text-decoration:none;
	color:#fff;
	-webkit-transition:.3s all;
	font-size:16px;
	}
	
.sitemap ul li a:hover{
	color:#E59D34;
	}
	
.footrpdng3{
	background-color:#333;
	}
	
.footrpdng3 p{
	color:#fff;
	padding:8px 0px 7px 0;
	margin:0;
	}


/**********Content 4 End*********/

/**==========Home End==========**/


/**==========About==========**/

.abtbgimg{
	background:url(../images/bg-3.jpg) scroll;
	background-position:center;
	background-attachment:fixed;
	padding:0px 100px;
}
.abttext{
	padding: 20px;
}
.abttext-row{
	padding:10px;
	color:#fff;
	font-family: 'Roboto', sans-serif;
}
.abttext-row-col{
	background: rgba(0,0,0,0.6);
	border:1px solid #585858;
	padding:30px 30px;
	font-size:18px;
}

/**==========About End==========**/

/*===========Contact===========*/
 #map {
    height:400px;
	cursor:inherit;
}

.cntctxt1{
	padding:40px;
	background-color:#18191b;
	}

.padngfrm{
	margin-bottom:20px;
	}

h3.formheader{
	margin-top:0;
	margin-bottom:30px;
	color:#eceff3;
	font-size:16px;
	margin-left:15px;
	font-family:'Roboto', sans-serif;
	}
	
.cnfop{
	color:#E59D34;
	}

.contctinfo p{
	width:100%;
	text-align:inherit;
	padding-left:80px;
	color:#fff;
	font-family:'Roboto', sans-serif;
	}
	
.frmdtls{
	width:100%;
	padding:10px;
	margin-bottom:17px;
	border: 1px solid #585858;
	background-color:#333;
	color:#fff;
	font-size:13px;
	}
	
.msgdtls{
	width:100%;
	border: 1px solid #585858;
	background-color:#333;
	color:#fff;
	padding-bottom:31px;
	}
	
.btndtls{
	margin-top:10px;
	font-family:'Roboto', sans-serif;
	}
	
.btn-danger{
	color: #000;
    background-color: #E59D34;
    border-color:#DD8D17;
	}
	
.btn-danger:hover {
    color: #fff;
    background-color: #C87C0D;
    border-color: #E59D34;
	transition:0.5s ease-out;
	}
	
input:focus { 
    outline: none !important;

    box-shadow: 0 0 6px #E9AF5B;
	-webkit-transition: 0.2s all;
}

textarea:focus {
	outline: none !important;
    box-shadow: 0 0 6px #E9AF5B;
	-webkit-transition: 0.2s all;
	}
	
::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #eceff3;
  text-shadow: 1px 1px #000;
}
::-moz-placeholder { /* Firefox 19+ */
  color: #eceff3;
  text-shadow: 1px 1px #000;
}
:-ms-input-placeholder { /* IE 10+ */
  color: #eceff3;
  text-shadow: 1px 1px #000;
}
:-moz-placeholder { /* Firefox 18- */
  color: #eceff3;
  text-shadow: 1px 1px #000;
}

/*===========Contact===========*/

/*===========Gallery===========*/

.gallery img {
    width: 100%;
}

.insbng{
	padding:4px;
	}

.padng{
	padding:0;
	}
/*===========Gallery End===========*/


/*===========Service Facilities==========*/

.restrnt{
	background-color:#f8f8f8;
	padding:40px;
	}
	
.headeres h3{
	font-family: 'Bree Serif', serif;
	font-size:30px;
	margin-top:30px;
	margin-bottom:70px;
	}

.headerp p{
	font-family: 'Bree Serif', serif;
	font-size:18px;
	}

/*===========Service Facilities End==========*/


/*=============Nearby==============*/

.abtpuri p{
	text-align:center;
	margin-top:-30px;
	margin-bottom:50px;
	}
	
.nearby{
	margin-bottom:50px;
	padding:0 50px;
	}


.nearby p{
	text-align:center;
	font-size:16px;
	}
	
.textposisn{
	text-align:justify;
	margin-top:10px;
	}
	
/*===========================================*/


/*=================Room Tarrif======================*/

.picsgallery{
	text-align:center;
	margin-bottom:50px;
	}

.picsgallery img{
	width:100%;
	box-shadow: 3px 3px 3px rgba(0,0,0,0.6);
}

#adv-custom-pager img{
	height:60px;
	width:60px;
	margin-right:10px;
	border:1px solid #000;
	}
	
.rmdescp{
	padding:0 30px;
	}
	
.rmdescp2{
	margin-top:50px;
	}
	
.rmdescp3{
	margin-top:50px;
	}
	
.mapd{
	width:100% !important;
	}