/*!
 * Start Bootstrap - Shop Homepage HTML Template (http://startbootstrap.com)
 * Code licensed under the Apache License v2.0.
 * For details, see http://www.apache.org/licenses/LICENSE-2.0.
 */

body {
	background:url(../images/bg.jpg) fixed;
    padding-top:0; /* Required padding for .navbar-fixed-top. Remove if using .navbar-static-top. Change if height of navigation changes. */
}

/* latin-ext */
@font-face {
  font-family: 'Arizonia';
  font-style: normal;
  font-weight: 400;
  src: local('Arizonia Regular'), local('Arizonia-Regular'), url(https://fonts.gstatic.com/s/arizonia/v8/neIIzCemt4A5qa7mv5WPFqwKUQ.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Arizonia';
  font-style: normal;
  font-weight: 400;
  src: local('Arizonia Regular'), local('Arizonia-Regular'), url(https://fonts.gstatic.com/s/arizonia/v8/neIIzCemt4A5qa7mv5WBFqw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

.clrfic{
	clear:both;
}

.appointment{
	position:fixed;
	right:0;
}

.header{
	background:url(../images/titlebg.png) right no-repeat;

}

.contentbg{
	background: rgba(0, 0, 0, 0.5);
}

.contenttext{
	color:#ffffff;
	margin-top:100px;
}

.contenttext p{
	text-align:justify;
	font-size:16px;
}


.contenttext h1, .contenttext h2, .contenttext h3, .contenttext h4{
	color:#f5d500;
	font-family: 'Arizonia';font-size:44px;

}

.carousel-holder{

}

footer{
	background-color:#fdda4e;
	padding:6px;
	color:#000000;
}

.feedback{
	background:url(../images/feedbackbg.png) fixed top no-repeat;
}

.inputstyle{
	background:none;
	border:dashed 3px #ffffff;
	color:#000000;
	outline:none;
	font-weight:bold;
	
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,f1f1f1+50,e1e1e1+51,f6f6f6+100&0.37+0,1+100 */
background: -moz-linear-gradient(top,  rgba(255,255,255,0.37) 0%, rgba(241,241,241,0.69) 50%, rgba(225,225,225,0.7) 51%, rgba(246,246,246,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(255,255,255,0.37) 0%,rgba(241,241,241,0.69) 50%,rgba(225,225,225,0.7) 51%,rgba(246,246,246,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(255,255,255,0.37) 0%,rgba(241,241,241,0.69) 50%,rgba(225,225,225,0.7) 51%,rgba(246,246,246,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5effffff', endColorstr='#f6f6f6',GradientType=0 ); /* IE6-9 */
}

.homescroll_img{
	border:solid 1px #ffffff;
}

.socialbutton img{
	float:left;
	margin-top:50px;
}

.bannerwrapper{
position:relative;
}

.bannerwrapper .title{
position:absolute;
font-family: 'Arizonia';font-size:62px;
color:#ffffff;
background:rgba(0,0,0,0.5);
padding:0px 0;
margin:0;
width:98%;
top:0;
z-index:1000;
}


.menuwrapper{
	position:absolute;
	bottom:-70px;
	z-index:1000;
	padding-left:80px;
}

.menuwrapper img{
	border:9px double #fdda4e;
}


.menuwrapper span a{
	color:#fdda4e;
	text-align:center;
	font-family: 'Arizonia';font-size:26px;
}

.mobilemenu{
	display:none;
}


/*/////////////////////////////// Gallery ///////////////////////////*/
.galleryblock{
	margin:20px 0;
}

  .gallery {
  position: relative;
}

.image {
  display: block;
  width: 100%;
  height: 250px;
  border:solid 1px #efb7ee;
}

.overlay {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  opacity: 0;
  transition: .5s ease;
  background: rgba(0, 0, 0, 0.8);
}

.video {
  display: block;
  width: 100%;
  height: 500px;
  border:solid 1px #efb7ee;
}

.gallery:hover .overlay {
  opacity: 1;
}

.text {
  color: white;
  font-size: 16px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
}

.no_space{
	padding:0;
	margin:0;
}

.book img{
border:solid 2px #ffffff;
height: 360px;
}

.book span{
display:block;
font-size:20px;
text-align:center;
color:#ffffff;
padding:10px 0;
}

/*/////////////////////////////// Gallery End ///////////////////////////*/


/*................pagination..................*/
.pagen{
		padding:6px;
		color: #039;
		text-align:justify;
		font-size:12px;
	
		width:80px;
		height:16px;
		background: #ffffff;
		border:1px solid #177641;
		font-weight:bold;
		text-decoration:none;
		margin:1px;
	}
	
.pagen:hover{
		color: #ffffff;
		font-size:12px;
		width:80px;
		 background: #fdda4e;
		height:16px;
		border:1px solid #fdda4e;
		font-weight:bold;
		text-decoration:none;
	}
		.pagen1{
			font-size:12px;
			text-align:justify;
		padding:6px;
		color:#000000;
		text-align:justify;
	    background: #fdda4e;
		width:80px;
		height:16px;
		border:1px solid #999;
		
	}
	
.scrollup{
	width:50px;
	height:50px;			
	text-indent:-9999px;
	opacity:1;
	position:fixed;
	bottom:50px;
	right:10px;
	display:none;			
	background: url('../icon_top.png') no-repeat;
}	
	
/*................pagination..................*/


 @media (max-width:991px){

.menuwrapper{
	position:absolute;
	bottom:-70px;
	z-index:1000;
	padding-left:0px;
} 
	 
.socialbutton img{
	float:left;
	margin-top:0px;
}

.bannerwrapper .title{
position:relative;
background:rgba(0,0,0,0.5);
padding:0px 0;
margin:0;
width:98%;
}

}


 @media (max-width:767px){
	

.feedbackspan{
display:block;
margin-top:5px;
}


.feedback{
color:yellow;
margin-right:33px;
font-weight:bold;
}

.feedback:hover{
color:white;
text-decoration:none;
outline:none;
}

 @media (max-width:767px){
 
 .feedback{
color:yellow;
margin-left:20px;
font-weight:bold;
outline:none;


}

.feedback:hover, .feedback:focus{
color:white;
outline:none;
}

}



 @media (max-width:667px){

 .menuwrapper{
	display:none;
}
 
 
 .mobilemenu{
	display:block;
}


.mobilemenu span a{
	display:block;
	padding:0px 0;
	color:#fdda4e;
	border-bottom:dashed 2px #fdda4e;
	font-family: 'Arizonia';font-size:25px;
	text-align:center;
}

.mobilemenu span a:hover{
	background-color:#fdda4e;
	text-decoration:none;
	color:#000000;
}

.contenttext{
	color:#ffffff;
	margin-top:40px;
}
 
 }


.slide-image {
    width: 100%;
}


.carousel-control,
.item {
    border-radius: 4px;
}

.caption {
    height: 130px;
    overflow: hidden;
}

.caption h4 {
    white-space: nowrap;
}

.thumbnail img {
    width: 100%;
}

.ratings {
    padding-right: 10px;
    padding-left: 10px;
    color: #d17581;
}

.thumbnail {
    padding: 0;
}

.thumbnail .caption-full {
    padding: 9px;
    color: #333;
}

footer {
    margin: 4px 0;
    background-color:#fdda4e;
    color:#000000;
    padding-top:6px;
}

.rightpanelblock{
margin-bottom:12px;
padding:0;
}

.hr{margin-top:11px;margin-bottom:3px;border:0;border-top:1px solid #ccc}

.contenttext{
text-align:justify;
}