.img-responsive{display: inline !important;	    width: 90px;}.logo-name {    color: #d2ac67;    font-family: "gotham";    font-size: 16px;    font-weight: bold;    text-transform: uppercase;    line-height: 12px;    }
a:focus{ outline:none!important;}
*{
margin:0;
padding:0;
}
.white{ color:#fff;}
ul{list-style:none; padding:0; margin:0;}
h1{font-family: calibri; font-size:56px; text-transform:capitalize;color:#ffffff;font-weight:700;}
.bannerContent p{font-family: calibri; font-size:25px; color:#ffffff; margin:20px 0;line-height:35px;}
h1 span{ display:inline-block; background:#ffdb49;padding: 0 10px;}
p{ font-family: calibri; font-size:15px; line-height:23px; color:#2b2b2b;}
.list03 li a {
    font-family: calibri;
    font-size: 18px;
    color: #010101;
    width: 25px;
    height: 25px;
    display: inline-block;
    background: #080808;
    color: #fff;
    text-align: center;
    border-radius: 50px;
    font-size: 14px;
    line-height: 25px;
}
.carousel-indicators li{ opacity:1; background-color:#fed93b;}
.carousel-indicators .active{background-color:#e9212e;}
.bannerContent {
    text-align: left;
    position: absolute;
    z-index: 999999;
    left: 250px;
    top: 230px;
}
.bookBtn{font-family: calibri; font-size:28px; color:#ffffff; background:#e9212e; padding:10px 35px; display:inline-block; margin-top:20px; border-radius:0px; text-transform:capitalize;}
.bookBtn i{ padding-left:10px;}
.bookBtn:hover{ background:#fed93b; color:#ffffff; text-decoration:none;}
.bannerContent h1 {
    margin-bottom: 0px;

}
.bannerBlk {
    max-height: 484px;
    overflow: hidden;
	background:url("../images/bannerthumb.jpg") no-repeat;
	background-size:cover;
}
.navigationBlk {border-bottom: 1px solid #999692;padding: 20px 0;}
.listRight {display: inline-flex;}
.listRight li{ margin-right:2px;}
.navigationBlk .listRight {padding: 38px 0 0;}
.carousel-caption{ top:0;}

.listRight li i{ color:#613201;padding:2px 10px;}
.listRight li:last-child{ margin-right:0px;}
.navbar-light .navbar-nav li a.nav-link , .navbar-light .navbar-nav li.active a.nav-link{font-family: calibri;font-size:15px; color:#82501c; text-transform:uppercase;letter-spacing:1px; padding:0;}
.navbar-light .navbar-nav li{ margin-right:25px;}

.subhead03 {
    font-family: calibri;
    font-size: 25px;
    color: #b19898;
    text-transform: capitalize;
}
.list01 li a i {
    font-size: 20px;
    color: #1327b2;
    margin-right: 10px;
}

.listRight li a:hover{ text-decoration:none;  border-bottom:1px solid #292825;}
.listRight li:last-child a{ background:#e61616;}
.listRight li{ display:inline-flex;}
.navbar-light .navbar-nav li a.nav-link:hover{ color:#fed93b;}
.navbar {display: inline-flex;margin-top: 27px;}
.menu{ padding:8px 0;}
header {
    position: absolute;
    width: 100%;
    z-index: 9;
	top:28px;
}
.navbar-light .navbar-nav li a.nav-link , .navbar-light .navbar-nav li.nav-item.active .nav-link{font-family: calibri; font-size:17px; color:#ffffff; text-transform:capitalize;border-bottom: 5px solid transparent;
    padding-bottom: 5px;}
	.navbar-light .navbar-nav li a.nav-link:hover , .navbar-light .navbar-nav li.nav-item.active .nav-link:hover{ border-color:#fed93b;}
.copyrightBlk {background:#202020; color:#ffffff; font-size:15px;font-family: calibri;}
.copyrightBlk .row {justify-content: space-between;align-items: center;}
footer{ background:url("../images/bg1.png") no-repeat; background-size:cover;background-position: bottom center;}
footer .img-fluid{ max-width:148px;}
.list03 li img {

    margin-right: 11px;
    margin-top: -5px;

}

.form-control{ font-family: calibri;font-size:17px;height:50px; border-radius:5px; text-transform:capitalize; margin-top:12px; border-color:#ededed;}
input::placeholder{font-family: calibri;font-size:17px; color:#979797; opacity:1; }
.aboutText {
    padding-left: 56px;
	margin-top: 30px;
}
.aboutListing {
    margin: 22px 0;
}

.aboutBlk{ padding:80px 0;}
.head {
    font-family: calibri;
    font-size: 54px;
    color: #e24e45;
}
.col01 span {
    font-family: calibri;
    text-transform: capitalize;
    color: #2b2b2b;
    font-weight: 700;
    font-size: 18px;
	border-bottom:1px solid #eeeeee;
	padding-bottom:10px;
	margin-bottom:10px;
	display:block;
}
.testTitle {
    font-size: 18px;
    text-transform: capitalize;
    font-weight: 700;
    font-family: calibri;
}
.testimonialThumb {
    margin: 15px 0;
}
.testimonialInner span {
    text-transform: capitalize;
    font-family: calibri;
}
h3 {
    font-family: calibri;
    font-size: 36px;
    color: #000000;
    text-transform: uppercase;
    position: relative;
    margin-bottom: 20px;
}
.aboutText h3{font-weight:700; text-transform:capitalize;}

.detailBlk {padding-top: 60px;}
.list03 {margin-top: 20px;}
::placeholder {
  color:#ffffff;
}
.appointmentBlk span{ font-size:20px; text-transform:capitalize; color:#2b2b2b; font-weight:700;}
h3.text-white::before{ background:#ffffff;}
.testimonialBlk {
    padding: 100px 0;
}
.list03 li{display:inline;}
.list02 li a{font-family: calibri; font-size:15px; color:#2b2b2b; text-transform:capitalize;}
.list02 li{ text-transform:capitalize; color:#454545;}
.footerTop {padding: 50px 0 0;}
.list02 li{ margin-bottom:10px; text-align:left;position:relative;}
.list02 li::before{ position:absolute; content:""; width:8px;height:8px;left:-16px;top:9px; background:#e9212e;border-radius:50px;}
header .row {
    align-items: center;
    justify-content: space-between;
}
.mobileText {
    font-family: calibri;
    text-transform: capitalize;
    color: #fff;
	display:none;
}
.testimonialInner {
    padding:55px 20px 20px 20px;
    box-shadow: 0 0 6px rgba(0,0,0,0.1);
	position:relative;
	margin-top:30px;
}
.moreReviews {
    position: absolute;
    right: 10px;
    top: 37px;
    font-family: calibri;
    text-transform: capitalize;
}
.testimonialInner::before{ position:absolute;left:0;top:0; content:""; background:url(../images/quote.jpg) no-repeat;width:70px; height:70px;}
.copyrightBlk{ margin-top:50px; padding:15px 0;}
.socialIcons li{ display:inline-flex;margin-bottom:0;}
.title{font-family: calibri; font-size:21px; color:#2b2b2b; text-transform:capitalize; text-align:left; padding-bottom:10px;}
.subTitle{font-family: calibri; font-size:17px; color:#2b2b2b;}
.socialIcons li i{ font-size:20px;}
.appointmentBlk {
    background: #fff;
    padding: 30px;
}
.appointmentBlk button{ background:#e9212e; border:1px solid #e9212e; width:50%; margin: auto; padding:12px 0; font-family:calibri; font-size:17px;}
.appointmentBlk button:hover{background:#fed93b;border-color:#fed93b;}


.contactBlk button{ background:#e9212e; border:1px solid #e9212e; width:50%; margin: auto; padding:12px 0; font-family:calibri; font-size:17px;}
.contactBlk button:hover{background:#fed93b;border-color:#fed93b;}

.contactusBlk{ background:#27282c; padding:100px 0;}
.borderBlk{ position:relative;}
.borderBlk::before{ position:absolute;content:""; background:#b9b9b9;height:100%;width:1px;left:83%;}
.borderBlk:last-child::before{ display:none;}
.list02{ padding-left:15px;}
.whiteBg01 {
    background: #fff;
}
.details{ color:#e9212e; text-transform:uppercase; font-size:14px; font-family:calibri;}


.listRight01 {
    text-align: right;
	margin-top:10px;
}
.carousel-caption{ left:6%;}

.marginBlk{ margin-top:75px;}

.list04 li a{
    display: inline-flex;
    padding:4px 15px;
    background:rgba(0,0,0,0);
    color: #1d1d1d;
	border-radius:20px;
	border:1px solid #c9c9c9;
	text-transform:uppercase;
	margin-right: 10px;
}
.list04 li a:hover{ background:#fed839; text-decoration:none;}
.list04 li{
	display: inline-flex;
	margin-bottom:10px;
}
.quantityBlk {
    display: inline-block;
    padding:0px;
	margin-right:20px;
}
.list04 {
    margin-bottom: 20px;
    border-bottom: 1px solid #c7c7c7;
    padding:0 0 20px 0;
}
hr{ color:#c7c7c7;}

.title01{ text-transform:uppercase; font-size:20px; margin-bottom:10px;color:#80511d;}
ul.list02.socialIcons {
    text-align: left;
	width: 73%;
}

p a{ color:#80511d; text-transform:uppercase;}
.fullBlk {
    display: flex;
}
li.small a {
    text-transform: none;
}
.leftBlk {
    margin-top: 5px;
    border-right: 1px solid #bbb;
    margin-right: 10px;
    padding-right: 12px;
}


.item{ background:#ffffff;}
.listing01{ background:#ffffff; padding:20px 0px 40px 8px;min-height: 220px;}
.clientBlk{ background:#f6f6f6; padding:50px 0;}
.subHeading02{
    color: #e9212e;
    text-transform: uppercase;
    font-size: 14px;
    font-family: calibri;
	font-weight:600;
}
.owl-prev {
    background-image: url(../images/rightarrow.jpg);
    background-position: 0 0;
    background-repeat: no-repeat;
    bottom: 0;
    font-size: 0;
    height: 70px;
    left:43%;
    margin-bottom: auto;
    margin-top: auto;
    overflow: hidden;
    position: absolute;
    text-indent: 99999px;
    width: 70px;
    border: none;
	background-color: transparent;
}
.owl-nav {
    position: absolute;
    right: 62px;
    top: -32px;
}
.owl-next {
    background-image: url(../images/leftarrow.jpg);
    background-position: 0 0;
    background-repeat: no-repeat;
    bottom: 0;
    font-size: 0;
    height: 70px;
    right:43%;
    margin-bottom: auto;
    margin-top: auto;
    overflow: hidden;
    position: absolute;
    text-indent: 99999px;
    width: 70px;
    border: none;
	background-color: transparent;
}
/*****************************************************/


.inner_page {
    background: linear-gradient( rgb(0, 0, 0), rgba(0, 0, 0, 0.09) );
    border: none; 
    border-radius: 0;
    position: absolute;
    width: 100%;
    z-index: 9;
    top:0px;
}
 .inner-page-menu {
    padding: 32px 0;
}
.pageBanner {
    /*background: url(images/about.jpg) no-repeat;*/
    background-size: cover !important;
    /*height: 370px;*/
    height: 503px;
}
#innerBanner h1 {
    position: absolute;
    top: 30%;
    left: 26%;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    z-index: 9;
}
.definefloat {
    width: 100%;
}
#aboutBlock .aboutText {
    padding: 40px 0 32px 0;
}
.aboutUs {
  position: relative;
   margin: 0.67em 0;
}
.aboutUs:after {
    content: " ";
    background: url(../images/line.png) no-repeat;
    width: 200px;
    height: 50px;
    position: absolute;
    top: 40px;
    left: 50%;
    margin-left: -100px;
}
.contactImage {
        width: 100%;
        height: auto;
}
.carousel-inner img {
      width: 100%;
      height: auto;
  }
.cocktail img {
      width: 100%;
      height: 100%;
  }
.pro_slider_item {
      
}

.problk {
    
    margin-bottom: 40px;
    border: 10px;
    background: url(../images/background.png);
        background-size: cover;
    box-shadow: 4px -2px 15px 7px #0909083d;
    overflow: hidden;
}
 .problk .item {
     background:none;
 }
 .brand-title {
     text-align: center;
    font-size: 14px;
    font-weight: bold;
    position: relative;
    text-transform: uppercase;
    letter-spacing: 0.08em;
    color: #fed93b;;
    transition: all 0.5s;
 }
 .custom-brnd-thumnail {
    padding: 4px 0 0;
    text-align: center;
}
.brand-title:before {
    content: " ";
    background: url(../images/whiteline.png) center no-repeat;
    width: 140px;
    height: 50px;
    position: absolute;
    top: 10px;
    left: 50%;
    margin-left: -70px;
}
.thumbnail-content {
    margin-bottom: 42px;
}
.item a:hover {
    text-decoration:none;
}

.bottle-shadow:after {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 5%;
  left: 10%;
  border-radius: 50%;
  background: radial-gradient(circle at 50% 50%, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0.8) 14%, rgba(255, 255, 255, 0) 24%);
  transform: translateX(-80px) translateY(-90px) skewX(-20deg);
  filter: blur(10px);
}
.container-fluid {
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}
.brandText1 {
    width: 100%;
    padding: 30px;
    color: white;
    position: relative;
    font-size: 18px;
    text-align: justify;
    padding: 70px;
    margin-bottom: 23px;
}
.brandText1 p {
    color: rgb(0, 0, 0);
    font-family: calibri;
    font-size: 19px;
}
.brand-box {
    width: 298px;
    height: 193px;
    background: url(../images/brandbox.png);
    margin: auto;
    margin-top: -95px;
    padding: 20px;
    text-align: center;
}
.texture {
    background: url(../img/pattern.png) #27282c;
    background-size: 10%;
}
.brandImage {
    height: 400px;
    padding: 20px;
}
.doubleBlue {
    background: #27282c;
}
.brandThird {
    width: 100%;
    padding: 30px;
    color: black;
    position: relative;
    font-family: "gotham";
    text-align: justify;
    padding: 70px;
}
.brandText p {
   color: white;
    margin-top: 40px;
    margin-bottom: 0;
    font-family: calibri;
    font-size: 19px;
}
.brand-heading {
    margin-top: 25px;
    line-height: 28px;
    font-size: 30px;
    font-weight: 600;
}
.brand-heading:after {
    content: " ";
    background: url(../images/line.png) center no-repeat;
    width: 140px;
    height: 50px;
    position: absolute;
    top: -37px;
    left: 50%;
    margin-left: -70px;
}
.brandThird p{
    text-align: justify;
    color: rgb(0, 0, 0);
    font-family: calibri;
    font-size: 17px;
}
.pull-left {
    float:left;
}
.why-us h3{
     font-size: 24px;
 }
.why-us {
 font-size: 16px;
 text-align: justify;
}
.applyHead {
    position: relative;
    font-size: 36px;
    padding-bottom: 25px;
}
.applyHead:after {
 content: " ";
    height: 20px;
    margin-top: 5px;
    margin-bottom: 5px;
    background: url(../images/cockline.png);
    top: 36px;
    width: 270px;
    position: absolute;
    left: 50%;
    margin-left: -135px;
}
.whyusBlk {
    background: #27282c;
    padding: 50px 0;
}
.appointmentBlk label {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
    font-weight: 600;
    margin-left: 15px;
    margin-right: 20px;
}
.contactBlk label {
    font-weight: 600;
    margin-left: 15px;
    margin-right: 20px;
    font-size: 20px;
    color: #fff;
}

 .cocktailHeading {
    position: absolute;
    top: 30%;
    left: 55%;
    width: 450px;
    color: #fff;
}
.cocktailHeadingleft {
    position: absolute;
    top: 30%;
    left: 20%;
    width: 450px;
     color: #fff;
}
.cocktail p{
    color: #fff;
}
.cocktailHeading .heading {
    color: #fff;
    font-size: 40px;
}
.cocktailBackground {
    height: 20px;
    margin-top: 5px;
    margin-bottom: 5px;
    background: url(../images/cockline.png);
    /* padding: 20px; */
    width: 270px;
    position: relative;
    left: 50%;
    margin-left: -135px;
}
.cocktailSmallHeader{
    color: #fed93b;
    font-weight: bold;
    font-size: 20px;
}
.resume {
    background-color: #fff;
    border-radius: 2px;
}