body{
	background-color:#1f110d;
	}
@font-face {
    font-family: titleFont;
    src: url(../fonts/ufonts.com_gotham-ultra.ttf);
}
header{
	min-height:159px;
	background-image:url(../images/header-bg.jpg);
	background-size:contain;
	}
.nav>li>a{
	color:#FFF;
	}
.nav>li>a:hover, a:focus{
	background:none;
	color:#edb27b;
	}
.nav li.active a{
	color:#edb27b;
	font-weight:bold;
	}
.dropdown-menu{
	background-color:#3a1f19 !important;
	left: -17px;
	}
.dropdown-menu li a{
	color:#FFF;
	}
nav.navbar{
	background-color:#3a1f19;
	width:80%;
	margin-left:8%;
	}
.content{
	border-top:4px solid #e69c5d;
	background-image:url(../images/content-bg.jpg);
	background-size: contain;
	}
footer{
	background-color:#010000;
	color:#FFF;
	min-height:70px;
	padding-top:24px;
	}
 footer a{
	color:#FFF;
	 text-decoration:underline;
	}
 footer a:hover{
	 text-decoration:none;
	color:#edb27b;
	}
.title{
	font-size:2em;
	font-style:italic;
	font-family:titleFont, Tahoma, Geneva, sans-serif;
	background-image:url(../images/titleBg.png);
	background-repeat:no-repeat;
	height:77px;
	padding-top:22px;
	text-align:center;
	color:#FFF;
	margin-top:20px;
	}
.carousel-control.right{
	background-image:none;
	color:#000;
	height: 30px;
    margin-top: -15px;
	display: inline-block;
    position: absolute;
    top: 50%;
    z-index: 5;
	}
 .carousel-control.left{
	background-image:none;
	color:#000;
	height: 30px;
    margin-top: -15px;
	display: inline-block;
    position: absolute;
    top: 50%;
    z-index: 5;
 }
 .item img{
	 width:100%;
	 }
.carousel-caption h3{
	background-color:#12100c;
	color:#FFF;
	padding-top:10px;
	padding-bottom:10px;
	font-weight:bold;
	}
.carousel-caption h4{
	background-color:#aa3115;
	color:#FFF;
	padding-top:10px;
	padding-bottom:10px;
	font-weight:bold;
	}
.title-a{
	color:#FFF;
	}
.title-a:hover{
	color:#edb27b;
	text-decoration:none;
	}
.image-effect img{
  -webkit-transition: all 0.5s ease;
     -moz-transition: all 0.5s ease;
       -o-transition: all 0.5s ease;
      -ms-transition: all 0.5s ease;
          transition: all 0.5s ease;
}
 
.image-effect img:hover {
	border:5px solid #FFF;
  border-radius: 50%;
  -webkit-transform: rotate(360deg);
     -moz-transform: rotate(360deg);
       -o-transform: rotate(360deg);
      -ms-transform: rotate(360deg);
          transform: rotate(360deg);
}
.image-effect2{
    -webkit-transition: all 1s ease; /* Safari and Chrome */
    -moz-transition: all 1s ease; /* Firefox */
    -o-transition: all 1s ease; /* IE 9 */
    -ms-transition: all 1s ease; /* Opera */
    transition: all 1s ease;
        max-width: 100%;
		}
 
.image-effect2:hover {
    -webkit-transform:scale(1.1); /* Safari and Chrome */
    -moz-transform:scale(1.1); /* Firefox */
    -ms-transform:scale(1.1); /* IE 9 */
    -o-transform:scale(1.1); /* Opera */
     transform:scale(1.1);
	 }
.lineHeight{
	line-height:25px;
	}
.btn-default{
	background-color:#f1bf8d;
	color:#000;
	font-size: 14px;
    padding: 5px 40px;
   font-size: 14px;
    line-height: 1.33333;
    padding: 5px 40px;
	border:#f1bf8d;
		}
.confirm-order{
	background-color:#FFF;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;	
	margin-bottom:20px;
	}
.confirm-order img{
	padding:5px;
	}
.confirm-order button{
	min-height:80px;
	}
.confirm-order .top-header{
	background-color:#fef5ec;
	padding:20px;
	margin:20px auto;
	}
.confirm-order .bottom{
	float:left;
	background-color:#fef5ec;
	width:100%;
	padding-top:10px;
	padding-bottom:10px;
	border-bottom-left-radius:8px;
	border-bottom-right-radius:8px;
}
.confirm-order .top-header span{
	min-height:20px;
	padding:5px;
	font-size:18px;
	font-weight:bold;
	}
.order{
	margin:5px auto;
    display: block;
    float: left;
    padding: 10px;
    width: 100%;
	}
.order-amount{
	padding:10px;
	border:2px solid #feecd8;
	-webkit-border-radius:50px;
	-moz-border-radius: 50px;
	border-radius: 50px;	
	}
.modal-content{
	background-color:#1f110d;
		}
.modal-content h4{
	background-color:#ffecd9;
	padding:10px;
		}
.modal-content label{
	font-size:1.5em;
}
.panel-heading{
	background-color: #ffecd9 !important;
	}
.panel-title{
	font-weight:bold;
	}
.panel-default{
	border-color:transparent !important;
	}
.your-order{
	background-color:#fef5ec;
	-webkit-border-radius: 8px;
	-moz-border-radius:8px;
	border-radius:8px;
	padding-bottom:20px;	
	}
.your-order h4{
	border-top-right-radius:8px;
	border-top-left-radius:8px;
	background-color:#ffecd9;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:5px;
	}
.your-order .dl-horizontal{
	background-color:#FFF;
	padding:5px;
	}
.dl-horizontal dt {
    text-align: left;
	width: auto;
	padding-right: 10px;
}
.dl-horizontal dd {
    margin-left: auto;
}
.dl-horizontal dd a{
    float: right;
	padding-left:10px;
}
.your-order h5{
	font-weight:bold;
}
.user-profile{
	background-color:#816448;
	padding:10px;
	min-height:600px;
	}
ul.resp-tabs-list{
	background-color:#170e09 !important;
	border-right:#816448 solid 8px;
	}
.resp-tabs-list li {
	background-color:#170e09 !important;
	color:#FFF;
	text-transform:capitalize;
}
li.resp-tab-active {
	background-color:#f1bf8d !important;
	color:#000 !important;
}
.resp-tabs-container{
	background-color:#170e09 !important;
	border:none !important;
	 border-radius: 0 !important;
	}
.user-profile label{
	color:#FFF !important;
	}
	
						/*-------------------- General Style View ------------------------- */
.white-color{
	color:#FFF;
	}
#style-1{
	background-image:none;
	border:none;
	}
.margin-top20{
	margin-top:20px;
	}
.margin-bottom20{
	margin-bottom:20px;
	}
.padding-left-40{
	padding-left:40px;
	}
.no-padding{
	padding:0;
	}
.padding-all20{
	padding:20px;
	}
.dis-inline{
	display: inline;
	}
.dis-block{
	display: block;
	}
.border{
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;	
	}
.pink-color{
	background-color:#fef5ec;
	}
.background-trans{
	background-color: transparent !important;
	}
		
						/*----------------- adjusting responsive view ------------------------- */
@media screen and (max-width:1000px){
header{
	background-size: cover;
	}
header i{
	margin-top:10px;}
	}
@media screen and (max-width:600px){
.carousel-caption h3{
	background-color:#12100c;
	color:#FFF;
	padding-top:2px;
	padding-bottom:10px;
	font-weight: normal;
	font-size:12px;
	}
.carousel-caption h4{
	background-color:#aa3115;
	color:#FFF;
	padding-top:2px;
	padding-bottom:2px;
	font-weight: normal;
	font-size:11px;
	}
		}

