	@charset "utf-8";
/* CSS Document */
/* ========== Do Not Touch In Css Strat ========== */
/* ========== Commn Css Strat ========== */

@import url('https://fonts.googleapis.com/css?family=Philosopher:400,700');
@import url('https://fonts.googleapis.com/css?family=Cardo:400i,700');
@import url('https://fonts.googleapis.com/css?family=Work+Sans:400,500,600,700');
@import url('https://fonts.googleapis.com/css?family=Alex+Brush');

body{ font-family: 'Philosopher', sans-serif; color: #000; overflow-x: hidden;}
p {margin:0px; padding:0px 0px 18px 0px; line-height:20px;}
.floatleft {float:left;}
.floatright {float:right;}
.clear {clear:both;}
.bold {font-weight:bold;}
a {text-decoration:none; color:#000; outline:none;}
a:active, a:focus{ outline:none; text-decoration:none!important;}
a:hover, a.selected {text-decoration:none; color:#333333;}
ul {list-style:none;}
li {list-style:none;}
.nonebox_shadow{box-shadow:0 0px 0px rgba(0, 0, 0, 0.05)!important;}
h1,h2,h3,h4,h5,h6{font-family: 'Philosopher', sans-serif;}
.font16{ font-size: 16px; }
.bgWhite{ background-color: #fff; }
.positionRelative{ position: relative;  }
.btn,a{transition: .3s ease-in-out;-webkit-transition: .3s ease-in-out;-moz-transition:  .3s ease-in-out; -o-transition: .3s ease-in-out;}
.btn:focus { outline: none; }
/* ========== Commn Css End ========== */
/* ========== Do Not Touch In Css End ========== */
/* ========== Style Css Strat ========== */
.homepage {background-image: url("../images/homepage-banner.png"); background-repeat: no-repeat;}
/* ------- Header Area Strat ------- */
.header{left: 0;right: 0;top: 0; position: absolute;}
/* ------- Header Area End ------- */

/* ------- Navigation Area Strat ------- */
.navigation{ background:#021b68;}
.navbar-nav{ float:none!important;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;   flex-wrap: wrap;list-style: none;border-top: 1px dashed #105F42;border-bottom: 1px dashed #105F42;}
.navbar{ margin-bottom:0px!important; min-height:4px!important;}

.nav > li{  font-weight:700; font-size:12px; line-height:11px; color:#080808; text-transform:uppercase; }

.nav-logo{text-align: center;padding: 22px 0;}
.nav-logo a { display: inline-block; }
/* ------- Navigation Area End ------- */

/* ------- Home Banner Area Strat ------- */
.homeBanner{ position: relative;}
.homeBanner img{ width: 100%;}
.homeBannerInside{    position: absolute;bottom: 0; width: 30%;}
/* ------- Home Banner Area End ------- */

/* ------- Pages Contener Area Strat ------- */
/* ..... Home Page Contener Area Strat ..... */
.readMore { font-size: 16px; font-weight: bold; }
.readMore span,.readMore i{transition: .3s ease-in-out;-webkit-transition: .3s ease-in-out;-moz-transition:  .3s ease-in-out; -o-transition: .3s ease-in-out;}
.readMore:hover span,.readMore:hover i{ color: #D6B250; }
.readMore span{vertical-align: middle;}
.readMore i{    font-size: 12px;vertical-align: middle;margin-left: 5px;}
.homeBlock1 { padding: 0 0 80px ;background-image: url(../images/welcome.png);background-repeat: no-repeat;background-position: top; position: relative; }
.homeBlock1 h5 { text-transform: uppercase; font-family: 'Work Sans', sans-serif; font-weight: 600;}
.homepageTitle {  font-size: 27px; margin: 10px auto 45px; font-weight: 700;}
.homepageContent {  margin:0 auto 28px; padding: 0;}
.corianderImg { position: absolute; right: 0; bottom:-160px;width: 24%;text-align: right;z-index: 2;}
.corianderImg img{ max-width: 100%; }

.homeBlock2 { background:#F3F5F7; padding: 83px 0; position: relative; }
.homeBlock2 li:nth-child(1) .homeBlock2Right{padding: 80px 40px 10px 10px;}
.homeBlock2 li:nth-child(2) .homeBlock2Right{padding: 180px 10px 10px  40px;}
.homeBlock2 li:nth-child(3) .homeBlock2Right{padding: 60px 40px 10px 10px;}
.homeBlock2Left img{max-width: 100%; }
.homeBlock2Right h5{ font-size: 22px; margin-bottom: 27px; font-weight: 700;}
.homeBlock2Right .readMore { margin-bottom: 33px; display: inline-block; }

.homeBlock3 { padding: 75px 0 105px; }
.homeBlock3 h2{color:#2C3136; font-size: 40px; margin-bottom: 48px; font-weight: 700;}
.imageGallery li{float: left;width: 142px; overflow: hidden; position: relative;}
.imageGallery li > img { max-width: 100%; }
.imageGalleryHover {transition: .5s ease-in-out;-webkit-transition: .5s ease-in-out;-moz-transition:  .5s ease-in-out; -o-transition: .5s ease-in-out;
 opacity: 0; position: absolute; top: 0;left: 0;bottom:0; right: 0; text-align: center; background-color:rgba(0,0,0,0.5); padding: 45px 0; color: #fff; font-size: 16px;}
.imageGalleryHover h6{    font-size: 16px;text-transform: uppercase;}
.imageGalleryHover i { font-size: 23px; margin-bottom: 23px; }
.imageGallery li:hover .imageGalleryHover {opacity: 1;}
/* ..... Home Page Contener Area End ..... */

/* ..... Inner Page Contener Area Strat ..... */

.info2, .success2, .warning2, .failure, .validation2{border:1px solid;margin:10px 0px;padding:15px 10px 15px 50px;background-repeat:no-repeat;background-position:10px center;}
.info2{color:#00529B;background-color:#BDE5F8;background-image:url(../../assets/images/info.png);}
.success2{color:#4F8A10;background-color:#DFF2BF;background-image:url(../../assets/images/success.png);}
.warning2{color:#9F6000;background-color:#FEEFB3;background-image:url(../../assets/images/warning.png);}
.failure{color:#D8000C;background-color:#FFBABA;background-image:url(../../assets/images/error.png);}
.hm_client #owl-example1, .hm_client .owl-carousel .owl-stage-outer{height:110px!important;}
input[type="text"].error,textarea.error{border-bottom:2px solid #F00!important;}
label.error{color:#F00;}
label.error{font-size:13px; margin-bottom: 10px;}

.alert-specialsuccess {
    color: #4f8a10;
    padding: 4px 0 3px 357px;
}

.alert-specialinfo {
    color: #3d8fd8;
    padding: 4px 0 3px 357px;
}
/*--- inner page start---*/
.innerBannerImg img { max-width: 100%; }
.innerBanner p{ font-size: 34px; line-height: 40px; padding: 20px 0 30px;  }

.innerBannerBottom .positionRelative{ padding: 50px 0 213px; }
.innerBannerBottom p { font-size: 28px; line-height: 30px; font-weight: 700; padding: 0; }
.innerBannerBottomImg{position: absolute;top: -440px;}
.innerBannerBottomImg img { max-width: 100%; }

.innerPageListBlock{ /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#e0cec2+1,f0e8e2+39,fefefd+100 */
background: rgb(224,206,194); /* Old browsers */
background: -moz-linear-gradient(left, rgba(224,206,194,1) 1%, rgba(240,232,226,1) 39%, rgba(254,254,253,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, rgba(224,206,194,1) 1%,rgba(240,232,226,1) 39%,rgba(254,254,253,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, rgba(224,206,194,1) 1%,rgba(240,232,226,1) 39%,rgba(254,254,253,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e0cec2', endColorstr='#fefefd',GradientType=1 ); /* IE6-9 */
 padding: 110px 0 125px; }

.innerPageListBlock h2{ color: #2C3136; font-size: 40px; text-transform: uppercase; }
.innerPageListBlock ul{ width: 94%; margin:70px auto 0; }
.innerPageListBlock ul > li > img { max-width: 100%; }
.innerPageListBlock ul > li {float: left; margin-right: 18px;width: 110px;height: 127px; }
.innerPageListBlock ul > li:nth-child(9) { margin-left: 64px; }
.innerPageListBlock ul > li:nth-child(n+9){ margin-top: -14px; }
.innerPageListBlock ul > li:last-child { margin-right: 0 !important; }

.goodMorningBlock {padding: 140px 0;}
.goodMorningBlock h3 { font-size: 45px; }
.goodMorningBlock img { max-width: 100%; }
.goodMorningImg1 { position: absolute;width: 21%;top: -68px; }
.goodMorningImg2{ position: absolute; width: 14%;right: 0;top: 22px; text-align: right; }
/*--- inner page End---*/
/*--- rum page---*/
.rumpage {background-image: url("../images/rum-banner.jpg"); background-repeat: no-repeat; background-size:cover;}
/*--- whiske page---*/
.whiskeypage {background-image: url("../images/whiskey-banner.jpg"); background-repeat: no-repeat; background-size:cover;}
.whiskeyBanner .innerBannerBottomImg { top: -390px;width: 350px;}
/*--- vodka page---*/
.vodkapage {background-image: url("../images/vodka-banner.jpg"); background-repeat: no-repeat; background-size:cover;}
.vodkaBannerBottom .positionRelative{ padding: 50px 0 90px; }
.vodkaBannerBottom p { margin-bottom: 70px; }
.vodkaBannerBottom h2 { font-size: 41px; font-weight: 700; }
.vodkaListBlock ul { width: 367px;}

/*-------------aboutUs Page---------*/
.aboutUsPage { margin-top: 30px; z-index: 1; position: relative;}
.aboutUsPage img{ max-width: 100%;  }
.aboutUsBlock2caption1 { position: absolute;top: 75px;left: 70px;color: #fff; width: 434px;}
.aboutUsBlock2caption1 h1 { font-size: 30px; font-weight: 700; }
.aboutUsBlock2caption2 {position: absolute;bottom: 11px;left: 30px;color: #78AA55;right: 0;text-align: center; }
.aboutUsBlock2caption2 h2 {font-size: 26px;font-weight: 700;line-height: 33px; }
.aboutUsBlock3caption1 { position: absolute; left: 0; top:65px; right: 0; width: 89%;margin: auto;padding: 0 15px; }
.aboutUsBlock3caption1 h3 { font-size: 25px; font-weight: 700;  margin-bottom: 40px;}
.aboutUsBlock3caption1 p { font-size: 16px; padding: 0;  }
/*-----contactUspage -----*/
.contactUsMainBanner,.ourdistributorspage {background-image: url("../images/contactUs-banner.jpg"); background-repeat: no-repeat; background-size:cover;}
.contactUsBanner .positionRelative{ padding: 80px 0; }
.contactUsBannerImg  {position: absolute;left: -15px;top: 0;}
.contactUsBannerImg img { max-width: 100%; }
.contactUsBanner h1{ font-size: 112px;font-family: 'Alex Brush', cursive; color: #fff; text-shadow: 3.7px 0.7px rgba(0,0,0,0.13);font-weight: normal;}

.contactUsBottom { padding: 120px 0 115px; }
.contactUsBottom h2 {font-size: 40px; color: #105F42; text-shadow: 3.7px 0.7px rgba(0,0,0,0.13);font-weight: 700; margin-bottom: 45px;}
.houstonList{color: #565656; }
.houstonList >li{ position: relative; padding-left: 30px; margin-bottom: 35px; }
.houstonList >li:last-child { margin-bottom: 0; }
.houstonList i { position: absolute;left: 3px;top: 4px;font-size: 20px;text-shadow: 3px 1px rgba(0,0,0,0.13);}
.houstonList h3{  font-size: 25px;     margin-bottom: 10px;}
.houstonList p{ font-size: 16px;  padding: 0;font-weight: 700; line-height: 23px;}
.houstonListBlock{    margin-top: 53px;}
.contactUsForm .form-control {background-color: transparent;border: none;box-shadow: none;padding: 16px;border-bottom: 1px solid #BCBCBC; border-radius: 0; margin-bottom: 10px; height: 48px;color: #565656; font-size: 16px;}
.contactUsForm textarea{ resize: none; }
.contactUsForm { margin-top:16px; }
.contactUsForm .form-control::-webkit-input-placeholder { 
  color: #565656 !important; font-size: 16px; font-weight: 700; font-family: 'Philosopher', sans-serif; 
}
.contactUsForm .form-control::-moz-placeholder { 
 color: #565656 !important; font-size: 16px; font-weight: 700; font-family: 'Philosopher', sans-serif; 
}
.contactUsForm .form-control:-ms-input-placeholder { 
  color: #565656 !important; font-size: 16px; font-weight: 700; font-family: 'Philosopher', sans-serif; 
}
.contactUsForm .form-control:-moz-placeholder {
  color: #565656 !important; font-size: 16px; font-weight: 700; font-family: 'Philosopher', sans-serif; 
}
.submitBtn { font-family: 'Philosopher', sans-serif; background: #fff;border: 2px solid #105F42;color: #105F42;font-weight: 700;font-size: 20px; border-radius: 0;width: 165px; height: 50px;margin-top: 26px; }
.submitBtn:hover,.submitBtn:focus { background-color:#105F42; color: #fff;  }
.contactUspage .goodMorningImg2 {top: -220px;}
/* ..... Inner Page Contener Area End ..... */
.ingredientBanner {background-image: url("../images/ingredientsBanner.jpg"); margin-top: 30px; background-size:cover;  }
.ingredientBanner img { display: inline-block; }
.ingredientsBlock {background-image: url("../images/ingredientsBanner2.jpg"); background-size:cover;  color: #fff; margin-bottom: 75px; }
.ingredientsBlock .positionRelative{ min-height: 490px;padding-top: 65px;}
.ingredientsBlock p { font-size: 30px; line-height: 40px; padding-bottom: 0; }
.ingredientsBlockImg { position: absolute;bottom: -178px;left: 0;right: 0;    margin: auto; width: 35%; }

/*-----distributorPage -----*/
.distributorPage { padding-top: 180px; color: #565656; }
.distributorPage h3{ color: #105F42; margin-bottom: 40px; text-shadow: 3.7px 0.7px rgba(0,0,0,0.13);font-weight: 700; font-size: 42px; }
.distributorSubTitle { font-size: 25px; font-weight: 700; }
.distributorPage p{font-size: 16px;padding: 0;font-weight: 700; margin-top: 10px;}
.distributorPage a.distributorSubTitle {color: #565656;}
.distributorPage a:hover { color: #105F42; text-decoration: underline; }
.distributor ul > li{ position: relative; padding-left: 40px; margin-bottom: 30px; }
.distributor ul > li:last-child { margin-bottom: 0; }
.distributor ul i { position: absolute;left: 3px;top: 3px;font-size: 23px;text-shadow: 3px 1px rgba(0,0,0,0.13);}
.distributorContent { margin-bottom: 80px; }
/* ------- Pages Contener Area End ------- */

/* ------- Footer Area Strat ------- */
.footerBlock { background: #2A2A2A; padding: 80px 0 53px; color: #9A9B9D;}
.footerBlock a{color:#9A9B9D;}
.footerBlock a:hover{color:#fff;}
.footerLogoBlock { padding: 10px 5px;}
.footerLogoBlock img { width: 100%;}
.footerTitleBlock { position: relative; }
.footerTitleLeft{ font-size: 58px; font-family: 'Cardo', serif; font-style: italic; }
.footerTitleRight { font-size: 14px; position: absolute;top: 0;right: 0;bottom: 0;margin: auto;height: 16px; text-transform: uppercase;font-weight: 700;}

.footerBlock2 { border-top:1px dashed #5F5F5F;border-bottom: 1px dashed #5F5F5F; padding: 16px 0; margin: 16px 0 55px; }
.footerBlock2Left h6{ font-size: 11px; font-family: 'Work Sans', sans-serif; font-weight: 600; color: #fff; margin:11px 0 10px;text-transform: uppercase;}
.footerBlock2Left h5{ font-size: 20px; font-family: 'Cardo', sans-serif; font-weight: 700;text-transform: uppercase; }

.footerBlock2right .input-group{background: #5F5F5F;padding: 13px 0;}
.footerBlock2right .input-group .form-control { background-color: transparent;    border: none;box-shadow: none;padding: 0 13px;border-right: 1px solid #878787; color:#B8B8B8; border-radius: 0;}
.footerBlock2right .input-group .form-control::-webkit-input-placeholder { 
  color:#B8B8B8;font-size: 11px; font-family: 'Work Sans', sans-serif; font-weight: 500; text-transform: uppercase;
}
.footerBlock2right .input-group .form-control::-moz-placeholder { 
 color:#B8B8B8;font-size: 11px; font-family: 'Work Sans', sans-serif; font-weight: 500;text-transform: uppercase;
}
.footerBlock2right .input-group .form-control:-ms-input-placeholder { 
  color:#B8B8B8;font-size: 11px; font-family: 'Work Sans', sans-serif; font-weight: 500;text-transform: uppercase;
}
.footerBlock2right .input-group .form-control:-moz-placeholder {
  color:#B8B8B8;font-size: 11px; font-family: 'Work Sans', sans-serif; font-weight: 500;text-transform: uppercase;
}
.footerBlock2right label.error {position: absolute;left: 0;bottom: -26px;}
.footerBlock2right .btn{    background: transparent; border: none;text-transform: uppercase;font-size: 12px;font-family: 'Work Sans', sans-serif;font-weight: 600; padding: 0 17px;}
.footerBlock3 h3{font-size: 20px; font-family: 'Cardo', sans-serif; font-weight: 700; color: #FFFFFF;text-transform: uppercase; margin-bottom: 15px;}
.footerBlock3 .quickLinkBlock{border-right:1px dashed #5F5F5F;}
.footerBlock3 .distributorBlock {border-left:1px dashed #5F5F5F; min-height: 196px; }
/*.footerBlock3 .quickLinkBlock h3 { margin-bottom: 36px; }*/
.quickLink > li { font-size: 12px;font-family: 'Work Sans', sans-serif; margin-bottom: 15px;text-transform: uppercase; }
.quickLink > li:last-child { margin-bottom: 0; }
.quickLink > li a.active { color: #fff; }
.footerBlock3 h4{font-size: 12px; font-family: 'Work Sans', sans-serif; font-weight: 600; color: #D3D3D3;text-transform: uppercase; margin-bottom: 4px; }
.footerBlock3 p{font-size: 12px; font-family: 'Work Sans', sans-serif; padding: 0;}
.footerInside { margin-bottom: 50px; }
.socialIcon { margin-top: 12px; }
.socialIcon li{ display: inline-block;margin-right: 40px;}
.socialIcon li:last-child { margin: 0; }
.socialIcon i{ font-size: 20px;  }
.copyRight { position: absolute;bottom: -5px; font-size: 10px;  font-family: 'Work Sans', sans-serif; font-weight: 600; width: 135px;}
.copyRight > * { margin-bottom: 5px; }
.footerInside a{font-family: 'Work Sans', sans-serif;font-size: 12px; }
/* ------- Footer Area End ------- */

#toTop {    width: 40px; height: 40px; border: 1px solid #105F42; background: #105F42;text-align: center;padding: 5px;position: fixed;bottom: 10px;right: 10px;cursor: pointer; display: none;
    color: #fff;font-family: Arial, Helvetica, sans-serif;z-index: 5; font-size: 30px;padding: 0;border-radius: 50%; }


/*popup*/

.indexPopup  {position: fixed; left: 0;right: 0;top: 0;bottom: 0;height: 100%;max-height: 100vh;width: 100%;max-width: 100vw;z-index: 50000; overflow-y: auto; background-color: rgba(0, 0, 0, 0.5);
    text-align: center; display: none;}
.indexPopup .indexPopupContent{ position: relative;width: 370px;margin: auto;background: rgba(16, 95, 66,0.75);  color: #fff;}
.indexPopupLogo { padding:80px 0; }
.indexPopupInnerContent{background: #105F42; padding: 49px 0;}
.indexPopupInnerContent h5 {font-size: 16px; font-family: 'Cardo', sans-serif; font-weight: 700; margin-bottom: 25px;}
.indexPopupInnerContent h6 {font-size: 16px; font-family: 'Work Sans', sans-serif; font-weight: 400; margin-bottom: 35px; }
.indexPopupInnerContent p {font-size: 16px; font-family: 'Work Sans', sans-serif; font-weight: 500; margin-bottom: 20px; padding: 0; }

.ageForm .form-control{ background: #2DA174; height: 43px;width: 68px; display: inline-block; text-align: center;border: none;border-radius: 0;box-shadow: none;-webkit-box-shadow: none;color:#FFFFFF; margin: 0 8px; }
.ageForm input::-webkit-input-placeholder { 
  color:#FFFFFF !important;font-size: 14px; font-family: 'Work Sans', sans-serif; font-weight: 500; text-transform: uppercase;
}
.ageForm input::-moz-placeholder { 
 color:#FFFFFF !important; font-size: 14px; font-family: 'Work Sans', sans-serif; font-weight: 500;text-transform: uppercase;
}
.ageForm input:-ms-input-placeholder { 
  color:#FFFFFF !important; font-size: 14px; font-family: 'Work Sans', sans-serif; font-weight: 500;text-transform: uppercase;
}
.ageForm input:-moz-placeholder {
  color:#FFFFFF !important; font-size: 14px; font-family: 'Work Sans', sans-serif; font-weight: 500;text-transform: uppercase;
}
.enterBtn { width: 140px; height: 40px; color: #105F42; border:2px solid #fff; background: #fff;box-shadow: none;-webkit-box-shadow: none; font-family: 'Work Sans', sans-serif; font-weight: 500;  border-radius: 0; font-size: 14px; text-transform: uppercase; margin-top: 29px; padding: 8px ;}
.enterBtn:hover,.enterBtn:focus { color: #fff; background: #105F42;}
.indexPopup .warningMsg {display: none;color: red;font-size: 16px;margin: 30px 10px 0;font-family: 'Work Sans', sans-serif;background: #fff; padding: 7px;border-radius: 5px;}   
.indexPopup .warningMsg span{ display: block; font-weight: 700; margin-bottom: 5px; }
.indexPopup .warningMsg i{font-weight: bold;margin-left: 9px;font-size: 21px;}

.notificationBanner {position: fixed;  bottom: 0;background-color: rgba(0,0,0,0.8);width: 100%;padding: 30px 50px;display: none;font-family: 'Work Sans', sans-serif; z-index: 1000; }
.notificationBanner .inner { display: flex; flex-direction: row; align-items: center; }
.notificationBanner .inner .btn-Accept { float: right;background: #D6B250; width: 150px;font-size: 20px; font-weight: 700; }
.notificationBanner .inner .text { flex: 1;padding-right: 15px; }
.notificationBanner .inner .text p {color: #fff;    padding: 0;font-size: 20px;line-height: 30px; }        

/* ========== Style Css End ========== */

/* ==================== Bootstrap Css Strat ==================== */

@media screen and (min-width :992px) and (max-width : 1199px) {
.homeBlock1 {padding: 0 0 60px;}
.homepageTitle {font-size: 25px;margin: 10px auto 35px;}
.homepageContent ,.readMore,.font16 {font-size: 15px;}
.readMore i {font-size: 11px;}
.corianderImg {bottom: -125px;}

.homeBlock2 {padding: 70px 0;}
.homeBlock2 li:nth-child(1) .homeBlock2Right {padding: 50px 30px 10px 0px;}
.homeBlock2 li:nth-child(2) .homeBlock2Right {padding: 100px 0 10px 30px;}
.homeBlock2 li:nth-child(3) .homeBlock2Right {padding: 22px 30px 10px 0;}
.homeBlock2Right h5 {font-size: 20px;margin-bottom: 20px;}
.homeBlock2Right .readMore {margin-bottom: 25px;}
.homeBlock2RightImg { width: 200px; }
.homeBlock2RightImg img { max-width: 100%; }

.homeBlock3 {padding: 60px 0 60px;}
.homeBlock3 h2 {font-size: 35px;margin-bottom: 35px;}
.imageGallery li {width: 117.4px;}
.imageGalleryHover {padding: 35px 0;}
.imageGalleryHover i {font-size: 19px;margin-bottom: 13px;}
.imageGalleryHover h6 {font-size: 14px;}
/*--- footer --*/
.footerBlock {padding: 50px 0;}
.footerTitleLeft {font-size: 50px;}
.footerTitleRight {font-size: 13px;}
.footerBlock2Left h5 {font-size: 18px;}
.footerBlock2right .input-group {background: #5F5F5F;padding: 10px 0;}
.footerBlock2 {padding: 15px 0; margin: 16px 0 40px;}
.footerBlock3 h3 {font-size: 18px;}
.footerBlock3 .distributorBlock { min-height: 193px;}

/*-- inner pages ---*/
.innerBanner p { font-size: 30px;}
.innerBannerBottom .positionRelative{padding: 50px 0 200px;}
.innerPageListBlock {padding: 80px 0 100px;}
.innerPageListBlock h2 {font-size: 35px;}
.innerPageListBlock ul {width: 93%;margin: 50px auto 0;}
.innerPageListBlock ul > li {margin-right: 10px;width: 93px; height: 108px;}
.innerPageListBlock ul > li:nth-child(n+9) {margin-top: -19px;}
.innerPageListBlock ul > li:nth-child(9) { margin-left: 52px;}

.goodMorningBlock {padding: 100px 0;}
.goodMorningBlock h3 {font-size: 40px;}
/*--- vodka page---*/
.vodkaBannerBottom .positionRelative{ padding: 50px 0 90px; }
.vodkaBannerBottom p { margin-bottom: 50px; }
.vodkaBannerBottom h2 { font-size: 36px; }
.vodkaListBlock ul { width: 300px;}
/*-----contactUspage -----*/
.contactUsBannerImg  {width: 430px;}
.contactUsBanner h1{ font-size: 81px;}
.contactUsBottom { padding: 100px 0; }
.contactUsBottom h2 {font-size: 35px;  margin-bottom: 40px;}
.houstonList >li{ padding-left: 30px; margin-bottom: 30px; }
.houstonList h3{  font-size: 22px; margin-bottom: 10px;}
.houstonList p{ font-size: 15px; line-height: 20px;}
.contactUsForm .form-control {padding: 12px;}
.submitBtn {font-size: 18px;}
/*-----distributorPage -----*/
.distributorPage { padding-top: 150px; }
.distributorPage h3 { margin-bottom: 20px;font-size: 30px;}
.distributorSubTitle {font-size: 22px;}
.distributor ul > li {padding-left: 30px;margin-bottom: 25px;}
.distributor ul i { font-size: 19px;}
.distributorContent {margin-bottom: 60px;}

.ingredientsBlock p { font-size: 24px;line-height: 33px;}
.ingredientsBlock .positionRelative {min-height: 360px;padding-top: 50px;}
.ingredientsBlockImg {bottom: -145px;}

}
@media screen and (min-width :768px) and (max-width : 991px) {

.homepage {background-size: 40%;}
.homeBlock1 {padding: 0 0 50px;}
.homepageTitle {font-size: 24px;margin: 10px auto 30px;}
.homepageContent ,.readMore,.font16 {font-size: 15px;}
.readMore i {font-size: 11px;}
.corianderImg {bottom: -70px;width: 18%;}

.homeBlock2 {padding: 70px 0 50px;}
.homeBlock2 li:nth-child(1) .homeBlock2Right ,.homeBlock2 li:nth-child(2) .homeBlock2Right,.homeBlock2 li:nth-child(3) .homeBlock2Right {padding: 20px;}
.homeBlock2 p { padding-bottom: 10px; }
.homeBlock2Right h5 {font-size: 20px;margin-bottom: 12px;}
.homeBlock2Right .readMore {margin-bottom: 0;}
.homeBlock2RightImg { width: 200px; margin-top: 20px;}
.homeBlock2RightImg img { max-width: 100%; }
.homeBlock2 .floatright { float: none; }

.homeBlock3 {padding: 30px 0 40px;}
.homeBlock3 h2 {font-size: 33px;margin-bottom: 25px;}
.imageGallery li {width: 90px;}
.imageGalleryHover {padding: 25px 0;}
.imageGalleryHover i {font-size: 18px;margin-bottom: 10px;}
.imageGalleryHover h6 {font-size: 11px;}

.footerBlock {padding: 40px 0;}
.footerLogoBlock {padding: 5px;}
.footerTitleLeft {font-size: 35px;}
.footerTitleRight {font-size: 12px;}
.footerBlock2Left h6 {margin: 7px 0 10px;}
.footerBlock2Left h5 {font-size: 15px;}
.footerBlock2right .input-group {background: #5F5F5F;padding: 5px 0;}
.footerBlock2 {padding: 15px 0; margin: 16px 0 30px;}
.footerBlock3 h3 {font-size: 16px;}
.footerBlock3 .quickLinkBlock h3{ margin-bottom: 15px; }
.quickLink > li {margin-bottom: 10px;}
.footerInside {margin-bottom: 30px;}
.footerBlock3 p,.footerBlock3 p {font-size: 11px;}
.copyRight {position: relative;padding: 0; margin-left: 17.5%; width: auto; bottom: 0;    margin-top: 20px;}
.footerBlock3 .distributorBlock {min-height: 166px;}


/*-- inner pages ---*/
.innerBanner p {font-size: 27px;line-height: 33px;}
.innerBannerBottomImg {top: -320px; width: 37%;}
.innerBannerBottom .positionRelative{    padding: 50px 0 140px;}
.innerBannerBottom p {font-size: 24px;}
.innerPageListBlock {padding: 60px 0 80px;}
.innerPageListBlock h2 {font-size: 30px;}
.innerPageListBlock ul {width: 100%;margin: 30px auto 0;}
.innerPageListBlock ul > li {margin-right: 5px;width: 80px;height: 98px;}
.innerPageListBlock ul > li:nth-child(n+9) {margin-top: -24px;}
.innerPageListBlock ul > li:nth-child(9) { margin-left: 43px;}

.goodMorningBlock {padding: 70px 0;}
.goodMorningBlock h3 {font-size: 33px;}
.goodMorningImg2 {top: -5px;}

/*whiskey page*/
.whiskeyBanner .innerBannerBottomImg {top: -320px; width: 37%;}
/*--- vodka page---*/
.vodkaBannerBottom .positionRelative{ padding: 40px 0 70px; }
.vodkaBannerBottom p { margin-bottom: 40px; }
.vodkaBannerBottom h2 { font-size: 30px; }
.vodkaBannerBottom .innerBannerBottomImg {top: -467px;}
.vodkaListBlock ul { width: 250px;}
/*-------------aboutUs Page---------*/
.aboutUsPage { margin-top: 20px; }
.aboutUsBlock2caption1 {top: 35px;left: 30px;    width: 360px; }
.aboutUsBlock2caption1 h1 { font-size: 25px; }
.aboutUsBlock2caption2 {left: 0;}
.aboutUsBlock2caption2 h2 { font-size: 20px; line-height: 25px;  }
.aboutUsBlock3caption1 {  top:25px;  width: 100%; }
.aboutUsBlock3caption1 h3 { font-size: 23px;  margin-bottom: 20px;}
.aboutUsBlock3caption1 p { font-size: 15px;  }
/*-----contactUspage -----*/
.contactUsBannerImg  {width: 385px;}
.contactUsBanner h1{ font-size: 78px;}
.contactUsBottom { padding: 80px 0 90px; }
.contactUsBottom h2 {font-size: 30px;  margin-bottom: 30px;}
.houstonList >li{ padding-left: 30px; margin-bottom: 30px; }
.houstonList i {top: 2px;font-size: 17px;}
.houstonList h3{  font-size: 20px; margin-bottom: 10px;}
.houstonList p{ font-size: 15px; line-height: 20px;}
.contactUsForm .form-control {padding: 12px;}
.submitBtn {font-size: 18px;width: 145px;height: 45px;}
.contactUspage .goodMorningImg2 { top: -170px;}
/*-----distributorPage -----*/
.distributorPage { padding-top: 70px; padding-bottom: 20px; }
.distributorPage h3 { margin-bottom: 20px;font-size: 25px;}
.distributorSubTitle {font-size: 19px;}
.distributor ul > li {padding-left: 25px;margin-bottom: 20px;}
.distributor ul i { font-size: 18px;}
.distributorContent {margin-bottom: 50px;}
.distributorPage p {font-size: 14px;margin-top: 3px;}
/*-----ingredientPage -----*/
.ingredientBanner {margin-top: 15px;}
.ingredientsBlock p { font-size: 22px;line-height: 30px;}
.ingredientsBlock .positionRelative {min-height: 300px;padding-top: 30px;}
.ingredientsBlockImg {bottom: -105px;}
}


@media (max-width: 767px) {

.homepage {background-size: 40%;}
.homeBlock1 {padding: 0 0 30px;}
.homepageTitle {font-size: 22px;margin: 10px auto 15px;}
.homepageContent ,.readMore,.font16 {font-size: 14px;}
.homepageContent {margin: 0 auto 18px;}
.readMore i {font-size: 11px;}
.corianderImg {bottom: -42px;width: 21%;}

.homeBlock2 {padding: 50px 0 30px;}
.homeBlock2 li:nth-child(1) .homeBlock2Right ,.homeBlock2 li:nth-child(2) .homeBlock2Right,.homeBlock2 li:nth-child(3) .homeBlock2Right {padding: 20px;}
.homeBlock2 p { padding-bottom: 10px; }
.homeBlock2Right h5 {font-size: 18px;margin-bottom: 10px;}
.homeBlock2Right .readMore {margin-bottom: 0;}
.homeBlock2RightImg { width: 200px; margin-top: 20px;}
.homeBlock2RightImg img { max-width: 100%; }
.homeBlock2 .floatright { float: none; }

.homeBlock3 {padding: 20px 0;}
.homeBlock3 h2 {font-size: 27px;margin-bottom: 16px;}
.imageGallery li {width:25%;}
.imageGalleryHover {padding:0;}
.imageGalleryHover i {font-size: 18px;margin-bottom: 10px;margin-top: 30%;}
.imageGalleryHover h6 {font-size: 11px;}

.footerBlock {padding: 20px 0 10px; text-align: center;}
.footerLogoBlock {padding: 5px;width: 160px;margin: 0 auto 20px;}
.footerTitleLeft {font-size: 33px;}
.footerTitleRight {font-size: 12px;    position: relative;display: block;margin-top: 11px;}
.footerBlock2Left h6 {margin: 0 0 10px;}
.footerBlock2Left h5 {font-size: 15px;margin-bottom: 15px;}
.footerBlock2right .input-group {background: #5F5F5F;padding: 5px 0;}
.footerBlock2 {padding: 20px 0; margin: 20px 0 20px;}
.footerBlock3 h3 {font-size: 16px;}
.footerBlock3 .quickLinkBlock h3{ margin-bottom: 15px; }
.quickLink > li {margin-bottom: 10px;}
.footerInside {margin-bottom: 0;}
.footerBlock3 .distributorBlock {border: none;padding-bottom: 0;min-height: auto;border-top: 1px dashed #5F5F5F;padding-top: 20px;margin:20px 15px 0;}
.footerBlock3 .quickLinkBlock { border:none;border-bottom: 1px dashed #5F5F5F;margin:0 15px 20px; padding-bottom: 20px;}
.copyRight { padding: 0; position: relative;    width: auto; bottom: 0; margin-top: 30px;}

/*-- inner pages ---*/
.innerBanner p {font-size: 23px;line-height: 28px;}
.innerBannerBottomImg,.whiskeyBanner .innerBannerBottomImg,.vodkaBannerBottom .innerBannerBottomImg  {top: 0;width: 100px; height: 200px;bottom: 0;margin: auto;}
.innerBannerBottom .positionRelative{ padding: 80px 0;}
.innerBannerBottom p {font-size: 20px;line-height: 26px;}
.innerPageListBlock {padding: 30px 0 50px}
.innerPageListBlock h2 {font-size: 25px;}
.innerPageListBlock ul {width: 440px;margin: 30px auto 0;}
.innerPageListBlock ul > li { margin-right: 10px; width: 90px;height: 104px;}
.innerPageListBlock ul > li:nth-child(n+5) {margin-top: -18px;}
.innerPageListBlock ul > li:nth-child(5),.innerPageListBlock ul > li:nth-child(13) { margin-left: 50px;}
.innerPageListBlock ul > li:nth-child(9) { margin-left: 0; }
.innerPageListBlock ul > li:nth-child(8) { margin-right: 0; }

.goodMorningBlock {padding:45px 0;}
.goodMorningBlock h3 {font-size: 22px;}
.goodMorningImg2 {top: -5px;}
.goodMorningImg1 {top: -40px;}

/*--- vodka page---*/
.vodkaBannerBottom .positionRelative{ padding: 80px 0; }
.vodkaBannerBottom p { margin-bottom: 30px; }
.vodkaBannerBottom h2 { font-size: 25px; }
.vodkaBannerBottom .innerBannerBottomImg { height: 280px; }
.vodkaListBlock ul { width: 290px;}
/*-------------aboutUs Page---------*/
.aboutUsPage { margin-top: 15px; }
.aboutUsBlock2caption1 {top: 25px;left: 20px;width: 330px; }
.aboutUsBlock2caption1 h1 { font-size: 20px; }
.aboutUsBlock3caption1 { width: 100%; }
.aboutUsBlock3caption1 h3 { font-size: 18px;  margin-bottom: 15px;}
.aboutUsBlock3caption1 p { font-size: 14px;  }
.aboutUsBlock2caption2 { display: none; }
.aboutUsBlock3caption1  { position: relative; left: 0; right: 0; top: 0; padding: 15px 0; }

/*-----contactUspage -----*/
.contactUsBanner .positionRelative {padding: 20px 0;}
.contactUsBannerImg  {width: 100%; text-align: center; height: 270px;position: relative;left: 0;}
.contactUsBannerImg img { max-height: 100%; }
.contactUsBanner h1{ font-size: 60px;}
.contactUsBottom { padding: 30px 0 60px;}
.contactUsBottom h2 {font-size: 26px;  margin-bottom: 20px;}
.houstonListBlock {margin: 0 0 40px;}
.houstonList >li{     padding-left: 20px;margin-bottom: 0;width: 49%;display: inline-block; vertical-align: top; }
.houstonList i {top: 2px;font-size: 15px;}
.houstonList h3{  font-size: 18px; margin-bottom: 10px;}
.houstonList p{ font-size: 14px; line-height: 20px;}
.contactUsForm .form-control {padding: 12px;}
.submitBtn {    font-size: 17px;width: 130px; height: 40px;margin-top: 15px;}
.contactUsForm input::-webkit-input-placeholder { 
  font-size: 14px;
}
.contactUsForm input::-moz-placeholder { 
font-size: 14px;
}
.contactUsForm input:-ms-input-placeholder { 
 font-size: 14px;
}
.contactUsForm input:-moz-placeholder {
 font-size: 14px;
}
.contactUspage .goodMorningImg2 { top: -40px;}
/*popup*/
.indexPopup .indexPopupContent{  width: 100%; margin: 0 auto;}
.indexPopupLogo { padding:55px 0;width: 180px;margin: auto; }
.indexPopupLogo img{ max-height: 100%; max-width: 100%; }
.indexPopupInnerContent {padding: 35px 0;}
.indexPopupInnerContent h5 {font-size: 15px;  margin-bottom: 15px;}
.indexPopupInnerContent h6 {font-size: 15px; margin-bottom: 25px; }
.indexPopupInnerContent p {font-size: 15px; margin-bottom: 15px;  }
.ageForm .form-control{ height: 40px; }
.enterBtn { width: 100px; height: 40px;  margin-top: 19px; }

.notificationBanner {padding:15px; text-align: center; }
.notificationBanner .inner { display: block; }
.notificationBanner .inner .btn-Accept { float: none; width: 100px;font-size: 15px;  }
.notificationBanner .inner .text { padding: 0 0 10px;}
.notificationBanner .inner .text p {    font-size: 15px;line-height: 22px; }     

/*-----distributorPage -----*/
.distributorPage { padding-top: 20px; padding-bottom: 60px;}
.distributorPage h3 { margin-bottom: 15px;font-size: 22px;}
.distributorSubTitle {font-size: 16px;}
.distributor ul > li {padding-left: 25px;margin-bottom: 15px;}
.distributor ul i { font-size: 17px; top: 0;}
.distributorContent {margin-bottom: 30px;}
.distributorPage p {font-size: 14px;margin-top: 3px;}

/*-----ingredientPage -----*/
.ingredientBanner {margin-top: 15px;}
.ingredientsBlock {margin-bottom: 0;}
.ingredientsBlock p { font-size: 18px;line-height: 23px; margin-bottom: 20px;}
.ingredientsBlock .positionRelative {min-height: auto;padding-top: 20px;}
.ingredientsBlockImg {bottom: 0; position: relative;    width: 200px;}


}


@media only screen and (max-width:479px) {
  .homeBlock2 li:nth-child(1) .homeBlock2Right, .homeBlock2 li:nth-child(2) .homeBlock2Right, .homeBlock2 li:nth-child(3) .homeBlock2Right {padding: 15px;}
  .imageGallery {width: 290px; overflow: hidden; margin:auto;}
  .imageGallery li {width: 145px;}
  .imageGalleryHover i {margin-top: 37%;}
  .imageGalleryHover h6 {font-size: 14px;}

/*-- inner pages ---*/
.innerBanner p { font-size: 19px;line-height: 28px;}
.innerBannerBottom .positionRelative {padding: 60px 0;}

.innerPageListBlock h2 {font-size: 23px;}
.innerPageListBlock ul {width: 288px;margin: 20px auto 0;}
.innerPageListBlock ul > li {margin-right: 5px;width: 60px;height: 84px;}
.innerPageListBlock ul > li:nth-child(5), .innerPageListBlock ul > li:nth-child(13) { margin-left: 33px;}
.innerPageListBlock ul > li:nth-child(n+5) {margin-top: -27px;}

.goodMorningBlock h3 {font-size: 20px;width: 80%; margin: auto;}
.goodMorningImg1 {top: -44px;width: 100px;}
.goodMorningImg2 {width: 75px;}
/*--- vodka page---*/
.vodkaListBlock ul { width: 190px;}

/*-------------aboutUs Page---------*/
.aboutUsBlock2caption1 {    top: 10px;left: 0px; right:0; margin: auto; width: 255px; text-align: center; }
.aboutUsBlock2caption1 h1 { font-size: 17px; }
.aboutUsBlock3caption1 { position: relative;padding: 15px 0 30px;top: 0;}
.aboutUsBlock3caption1 h3 { font-size: 16px;  margin-bottom: 10px;}
.aboutUsBlock3caption1 p { font-size: 14px;  }

.ingredientsBlock h2{ margin:20px 0 60px; }

}

@media only screen and (max-width:991px) {
.navigation{ padding-top:0px;}
.navbar-inverse .navbar-brand{ color:#fff;}
.navbar-nav { float: none!important; margin-top:0px!important; margin-bottom:0px!important; margin:0;}
.navbar-toggle{ background:#f06234!important; border:#e45527 solid 1px!important;}
.nav > li{-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;}
.nav > li , .nav > li:last-child , .nav > li:first-child { margin-left:0px!important; background:none; font-size:14px;}
.nav > li a, .nav > li:last-child a, .nav > li:first-child a,.navbar-inverse .navbar-nav > li:first-child >  a, .navbar-inverse .navbar-nav > li:last-child >  a{ padding:12px 14px!important; display:block;}

.nav > li{ border-bottom:1px dashed #fff;}


}