@font-face {
  font-family: "lato-regular";
  src: url("../fonts/lato-regular.woff2") format("woff2"),
    url("../fonts/lato-regular.woff") format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "lato-bold";
  src: url("../fonts/lato-bold.woff2") format("woff2"),
    url("../fonts/lato-bold.woff") format("woff");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
body{
	-webkit-animation:fadeIn 2s;
	-moz-animation:fadeIn 2s;
	-ms-animation:fadeIn 2s;
	-o-animation:fadeIn 2s;
	animation:fadeIn 2s;
	padding:0px!important;
}
.w-80 {
    width: 100%;
    max-width: 900px;
    margin: 0 auto;
}
.mtop figure.position-relative img {
    width: 100%;
}
.mob-view {display: none;}
.web-view {display: block;}
.reload-captcha-wrapper{
    display:none;
}
.text
.dropdown {
  float: left;
  overflow: hidden;
} 
.navbar a:hover, .dropdown:hover .dropbtn {
  background-color: rgb(255, 255, 255);
}
.dropdown-content {
  display: none;
  position: absolute;
  background-color: #ffffff;
  min-width: 160px;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  z-index: 2;
}
.dropdown-brand {
	padding:25px;
	margin-top:25px;
  display: none;
  position: absolute;
  background-color: #ffffff;
  min-width: 160px;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  z-index: 2;
}

.dropdown-content a {
  float: none;
  color: #8D8B8B;
  font-family: 'Lato', sans-serif;
  font-weight:400;
  font-style: normal;
  padding: 12px 16px;
  text-decoration: none;
  display: block;
  text-align: left;
  font-size: 15px;
}
.dropdown-brand a {
  float: none;
  color: #8D8B8B;
  font-family: 'Lato', sans-serif;
  font-weight:400;
  font-style: normal;
  padding: 12px 16px;
  text-decoration: none;
  display: block;
  text-align: left;
  font-size: 15px;
}
.zoom{
	transition:transform 1s;
	padding-bottom:15px;
}
.zoom:hover{
	-ms-transform: scale(1.1); /* IE 9 */
  -webkit-transform: scale(1.1); /* Safari 3-8 */
  transform: scale(1.1); 
}
.dropdown-content a:hover {
  background-color: #ddd;
}

@media (min-width: 992px){
.dropdown:hover .dropdown-content {
  display: block;
}
.dropdown:hover .dropdown-brand {
  display: flex;
}
.dropdown-toggle::after{display:none;}
.mobnav{display:none;}
}




.dropdown-brand:before{
	bottom: 100%;
    left: 80px;
    border: solid transparent;
    content: ' ';
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: rgba(222,222,222,0);
    border-bottom-color: rgba(222, 222, 222, 1);
    border-width: 14px;
    margin-left: -14px;
	right: auto;
    left: 60px;
	/*content: ' ';
    pointer-events: none;
    background-color: white;
    width: 21px;
    height: 20px;
    transform: rotate(
44deg);
    position: absolute;
    top: -10px;
    border: 1px solid #dedede;
    bottom: 100%;
    left: 50px;
    border-bottom-color: white;
    border-right-color: white;*/
}

/*====video banner css======*/
* {
  box-sizing: border-box;
}

body {
  margin: 0;
  font-family: Arial;
  font-size: 17px;
	padding:0px!important;
}

#myVideo {
  /* position: fixed; */
  right: 0;
  bottom: 0;
  min-width: 100%; 
  min-height: 100%;
}
.carousel-indicators [data-bs-target]{
	background-color:#949494!important;
}

/* #player-overlay video{text-align: center; margin: 0 auto;} */


/* .carousel-item{height:900px;} */
	
.content {
  width: 100%;
  margin-bottom: 11px;
}
.content2-secondbanner{
    position: absolute;
    bottom: 0;
    background: rgba(0, 0, 0, 0.5);
    color: #f1f1f1;
    width: 100%;
    padding: 172px;
    margin-bottom: 240px;
  }

#myBtn {
  width: 200px;
  font-size: 18px;
  padding: 10px;
  border: none;
  background: #000;
  color: #fff;
  cursor: pointer;
}

#myBtn:hover {
  background: #ddd;
  color: black;
}

/*====video banner css end======*/

.header-cls{
	position:fixed;
	top:0;
	left:0;
	right:0;
    z-index:10;
}

.navbar-expand-lg .navbar-nav .nav-link{
    padding-top: 75px;
    color: #8D8B8B;
    font-family: 'Lato', sans-serif;
    font-weight: 700!important;
    padding-left: 25px;
    padding-right: 25px;
    font-size:12px;
    font-family: Lato;
font-style: normal;
font-weight: bold;
line-height: 14px;
text-align: center;
text-transform: uppercase;


}

.navbar-expand-lg .navbar-nav .nav-link:hover{color:#B1AF6F;}
.logo-image{padding:10px 20px; transition: .4s;}

.nav .nav-item a{text-decoration: none;}
.home-bottom-align{margin-bottom: 150px;}

.the-art-of{
 font-family: 'Playfair Display', serif;
font-style: normal;
font-weight: normal;
font-size: 70px;
line-height: 80px;
text-align: center;
text-transform: uppercase;
color: white;
margin-bottom: 35px;

}
.leaf{
    /* margin-top: -700px; */
    /* margin-bottom: 50px; */
    /* margin-top: -10px; */
}
.lorem-ipsum{
    font-size: 21px;
    font-family: 'Lato', sans-serif;
    color: #ffffff;
	padding: 20px 0;
    font-style: normal;
    font-weight: normal;
    line-height: 39px;
    text-align: center;

}
.r-side{
text-align: right;}
/* .btn-1{
    margin-top: -300px;
} */
.explore-button{
    /* margin-top: 100px; */
    padding-right: 10px;
    font-family: 'Lato', sans-serif;
    font-weight: bold;
    font-size: 18px;
    color: #ffffff;
    text-decoration: none;
    font-style: normal;
    line-height: 22px;
    font-family: Lato;
    text-align: center;
}

.carousel-caption .btn {
    padding:10px 20px;
	margin-top: 15px;
    margin-top: center;margin-bottom: center;
	font-size:18px;
}
.banner-third-img{
    padding-top: 60px;
	/* background: url(../indri-css-banner.png) center; */
    background-image: url(../images/home-page-banner3.png);
	background-size: cover;
	/* background-color: rgb(255, 255, 255); */
	height: 760px;
  width: 100%;
}
.secondbanner-spacing{
    margin-bottom: -10px;
}
.homepage1-bannerthird-align{
    padding-left: 350px;padding-top: 10px;
}
.homepage-banner-left-align{
    padding-right: 80px;padding-top: 130px;
}
.banner-three-spacing{
    padding-top: 50px;padding-bottom: 50px;
    /* your true spirit */

font-family: Playfair Display;
font-style: normal;
font-weight: normal;
font-size: 50px;
line-height: 80px;
letter-spacing: 0.04em;
text-transform: uppercase;
color: #FFFFFF;
}

a:hover{
    
    color: black;
    text-decoration: none !important;
  }
/*====second section====*/
  .heritage-section{
    margin-top: 70px;
  }
  .card-heritage{
    max-width: 100%; border-style: none
  }

  .content-heritage{
    margin-top: 80px;
  }
  
 .content-heritage .card-body {
    padding: 1rem 2rem;
} 
  
.our-heritage{
    font-family: 'Playfair Display', serif;
    font-style: normal;
    font-weight: normal;
    font-size: 44px;
    color: #8D8B8B;
    line-height: 67px;
    text-transform: uppercase;
}
.the-family{
    font-family: 'Lato', sans-serif;
    font-weight: normal;
    font-style: normal;
    font-size: 18px;
    color: #8D8B8B;
    margin-top: 40px;
	text-align: justify;
    line-height: 151%;
    letter-spacing: 0.02em;
	padding-bottom:10px;
}

.know-more-btn1{
    text-decoration: none;
    font-family: 'Lato', sans-serif;
    font-weight: bold;
    font-size: 16px;
    line-height: 19px;
    text-align: center;
    text-transform: uppercase;
    color: #8D8B8B;
    font-style: normal;
}
.know-more-btn2{
    text-decoration: none; 
    color: #8D8B8B;
    padding-left: 20px;
    padding-right: 20px;
    font-family: 'Lato', sans-serif;
    font-weight: bold;
    font-size: 20px;
}
.know-more-footer{
	font-family: Lato;
    /* font-style: italic; */
    font-weight: 500;
    font-size: 14px;
    line-height: 19px;
    /* text-align: center; */
    text-decoration-line: underline;
    text-transform: capitalize;
    color: #B1AF6F;
}
.know-more-footer:hover{
	color:#8D8B8B;
}
.button-2{
    margin-top: 20px;
	border: 1px solid #8D8B8B;
	padding:10px 24px;
}
.seperation{
    opacity: 0.1; margin-top: 80px; margin-bottom: 80px;

}
.seperation.w-90 {
    width: 74%;
    margin: 50px auto 70px;
}
.our-brand-seperation{
    opacity: 0.9; /*margin-top: 80px;*/ margin-bottom: 30px;padding-left: 50px;padding-right: 50px;

}
.our-brand-button-extranav{
    border-style: none;background-color: #ffffff;margin-bottom: 50px;
}
.secondpage-extranav{
    font-family: Lato;font-style: normal;font-weight: normal;font-size: 16px;line-height: 13px;text-decoration: none;color: #8D8B8B;
}
.ourbrand-clickable-tab{
    background-color: rgb(255, 255, 255);border-style: none;font-family: Lato;font-style: normal;font-weight: 500;font-size: 18px;line-height: 22px;text-align: center;color: #8D8B8B;padding-left: 30px;padding-right: 30px;
    
}
.ourbrand-tabline{
     /* Line 13 */

position: absolute;
width: 39px;
height: 0px;
margin-left: 475px;
top: 1070px;

border: 1px solid #8D8B8B;

}
.ourbrand-normal-seperation{
    padding-left: 50px;
    padding-right: 50px;
    opacity: 0.9;
    margin-bottom: 60px;margin-top: 50px;
}

/*===third-section====*/

.from-our-family{
    font-family: 'Playfair Display', serif;
    font-style: normal;
    font-weight: normal;
    font-size: 44px;
    color: #8D8B8B;
    text-align: center;text-transform: uppercase;line-height: 67px;
}
/* From our family to yours */

.location-btn{font-family: 'Lato', sans-serif; color: #8D8B8B; font-size:15px; border: 1px solid #8D8B8B; padding:3px 12px; font-weight: 500; display: inline-block; margin-top: 8px; border-radius: .25rem;}

.location-btn:hover {
    background-color: #8D8B8B;
    color: #fff;
}


.Purus-proin{
    text-align: center;
    font-family: 'Lato', sans-serif;
    font-style: normal;
    font-weight: normal;
    font-size: 22px;
    color: #8D8B8B;
    margin-top: 20px;letter-spacing: 0.02em;line-height: 151%;

}
.nav-item a{
    margin-bottom: 0;
    text-decoration: none;
    transition: .3s transform cubic-bezier(.155,1.105,.295,1.12),.3s box-shadow,.3s -webkit-transform cubic-bezier(.155,1.105,.295,1.12);
    cursor: pointer;
    border-style: none;
    padding: 0 0 80px;
    position: relative;
    display: block;
    height: 560px;
}
.nav.d-flex{
    padding: 0;
	margin-top: 50px;
	justify-content: center;
}
.nav-item a.active {
    /* box-shadow: 0 0px 0px rgb(0 0 0 / 8%), 0 0 0px rgb(0 0 0 / 5%); */
    box-shadow: 0px -4px 7px 2px #efefef;

    background: #fff;
    
}
.nav-item a.active:after {
    width: 100%;
    height: 0px;
    content: "";
    background: #fff;
    position: absolute;
    bottom: 0px;
    left: 0;
    z-index: 999;
}
.tab-3.nav-item a.active:after, .tab-4.nav-item a.active:after{
    content: none;
}
  .tab-pane.active{
    box-shadow: 0px 0px 7px 2px #efefef;
    background: #fff;
  }
  /* .shadow-img:hover{
  box-shadow: 0 2px 5px rgba(0,0,0,.12), 0 0px 0px rgba(0,0,0,.06);margin-bottom: -140px;text-decoration: none;
  } */

  .bottle1{
     
  }
  .bottle2{
   
    
}
.bottle3{
   
    
}

.bottle4{
  
    
}
/*----bottle-name---*/

.brand-block {display: flex; justify-content: center;}
.brand-text {display: flex; flex-direction: column; justify-content: flex-end; text-align: left;}
.brand-img {margin-right: 25px;}

.whistler-name{
     margin-top: 20px;text-decoration: none;color: #8D8B8B;font-family: 'Playfair Display', serif;font-size: 20px;font-weight: normal;font-style: normal;letter-spacing: 0.02em;line-height: 151%;
}
.whistler-whiskey{
    font-size: 15px; font-family: 'Lato', sans-serif;font-style: normal;line-height: 151%;letter-spacing: 0.02em;
    font-weight: normal;color: #8D8B8B;display: block;
}
.royal-name{
    margin-top: 20px;text-decoration: none;color: #8D8B8B;font-family: 'Playfair Display', serif;font-size: 20px;letter-spacing: 0.02em;line-height: 151%;font-weight: normal;font-style: normal;
}
.royal-whiskey{
    font-size: 15px; font-family: 'Lato', sans-serif;font-style: normal;line-height: 151%;letter-spacing: 0.02em;
    font-weight: normal;color: #8D8B8B;text-decoration: none; display: block;
}

.string-name{
     margin-top: 20px;text-decoration: none;color: #8D8B8B;font-family: 'Playfair Display', serif;font-size: 20px;letter-spacing: 0.02em;line-height: 151%;font-weight: normal;font-style: normal; 
}
.string-vodka{
    font-size: 15px; font-family: 'Lato', sans-serif;font-style: normal;line-height: 151%;letter-spacing: 0.02em;
    font-weight: 400;color: #8D8B8B;text-decoration: none; display: block;
}
.wild-name{
     margin-top: 20px;text-decoration: none;color: #8D8B8B;font-family: 'Playfair Display', serif;font-size: 20px;letter-spacing: 0.02em;line-height: 151%;font-weight: normal;font-style: normal;
}
.wild-rum{
    font-size: 15px; font-family: 'Lato', sans-serif;font-style: normal;line-height: 151%;letter-spacing: 0.02em;
    font-weight: normal;color: #8D8B8B;text-decoration: none;
}

/*---description--*/
.description-space {
    margin-top: 0;
    padding: 0;
}
.description-whistler{
font-size: 36px;color: #8D8B8B;font-family: 'Playfair Display', serif; font-weight:normal;font-style: normal; margin-top:50px;padding-left:100px;line-height: 67px;text-transform: uppercase;
	text-align:left;

}
.mg-tp-20{
	margin-top:-20px;
}
.mg-tp-23{
	margin-top:-23px;
}
.mg-tp130{
	margin-top:130px;
}
.description-content{
    font-size: 20px;color: #8D8B8B; font-family: 'Lato', sans-serif;font-size: normal;padding-left: 100px;font-weight: normal;line-height: 151%;letter-spacing: 00.02em;margin-bottom: 30px;padding-left: 100px;padding-right: 100px;text-align:left;
}
.description-button-2{
    margin-top: 35px;
    margin-left: 100px;
}
.p-lft{padding-left:100px;}
.btn-knowmore{text-decoration: none; font-family: 'Lato', sans-serif; font-weight: 700; font-size: 16px; color: #8D8B8B; border: 1px solid #8D8B8B; padding: 12px 26px; display: inline-block; border-radius: .25rem; margin-bottom: 20px; transition: all .3s;}
.btn-knowmore:hover{background-color:#8D8B8B; color:#fff;}


/*====Fourth Section====*/
.our-dis{
    line-height: 67px;
    font-style: normal;
    font-weight: normal;
    text-align: center;
    color: #8D8B8B;
    font-family: 'Playfair Display', serif;
    font-size: 44px;
    margin-top: 80px;text-transform: uppercase;
    margin-bottom: 30px;

}

.single-img1{
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.distilleriesrow1{
    text-align: center;
    color: #8D8B8B;
    font-family: 'Playfair Display', serif;font-weight: normal;font-style: normal;line-height: 27px;
    font-size: 20px;
    margin-top: 30px;
    margin-bottom: 40px;

}
.distilleries-content{

    text-align: center;font-style: normal;
    color: #8D8B8B;line-height: 29px;
    font-family: 'Lato', sans-serif;
    font-weight: 500;
    font-size: 18px;
	padding:0 80px 10px 80px;

}
.logo-space{
    margin-top: 50px;
    margin-bottom: 80px;
}
.numeric-content {

    font-family: 'Playfair Display', serif;
    font-size: 56px;line-height: 85px;
    margin-bottom: 15px;text-transform: uppercase;
    font-style: normal;font-weight: normal;
    color: #8D8B8B;
	font-feature-settings: 'pnum' on, 'lnum' on;
	margin-top: 15px;
}

.gallery-holder {
    display: flex;
    flex-wrap: wrap;
}


.map iframe {width:100%; height:450px;}


@media(min-width: 1340px){
.container.portfolio{max-width: 1320px;}

}

.m-left {
    margin-left: 24px;
    margin-bottom: 24px;
}



.logo-content-2{
font-family: 'Playfair Display', serif;
font-style: italic;
font-weight: 400;
font-size: 18px;
line-height: 26px;
color: #B1AF6F;

}
.logo-section-size
{
  margin: 30px;
  height: 60px;
}
.txt-left{
	text-align:left;
}
.pad-12{
	padding:0 12px!important;
}

/*----portfolio---*/
.manage-gap{
    padding-right: 20px;
}
.manage-top-gap{
    padding-top: 20px;
}
.twelve-img-gap{
    padding-bottom: 10px;
}
.twenty-img-gap{
    padding-top: 20px;
}
.seventeen-img-gap{


}

/*=====footer===*/
.about-section{
    padding-left: 50px;
}
.heading-footer{
	font-family: 'Playfair Display', serif;
    font-weight: normal;
    font-style: normal;
    font-size: 20px;
    color: #8D8B8B;
    line-height: 24px;
}
.about-content{
    font-family: 'Lato', sans-serif;font-weight: normal;font-style: normal; font-size: 15px;color: #8D8B8B;line-height: 190%;margin-top: 20px;
	margin-bottom:0px;
}

.contect-us-spacing{
    /*padding-left: 50px;*/
}

.link-spacing{
    padding-left: 50px;
}

.btn-knowmore-contac-us{text-decoration: none; font-family: 'Lato', sans-serif; font-weight:700; font-size:16px; color:#8D8B8B; border: 1px solid #8D8B8B; padding:10px 45px; display:inline-block; border-radius:.25rem; margin-top:45px; transition:all .3s;margin-bottom: 25px; background-color: transparent;
text-transform: uppercase;}



.btn-knowmore-contac-us:hover{background-color:#8D8B8B; color:#fff;}

.contact-us-address{
    font-family: 'Lato', sans-serif;font-weight: 400;font-size: 15px;color: #8D8B8B;line-height: 25px;margin-top: 20px;font-style: normal;font-weight: normal;line-height: 24px;
}
.link-content{

    font-family: 'Lato', sans-serif;font-weight:normal;font-style: normal; font-size: 15px;color: #8D8B8B;line-height: 30px;margin-top: 20px;list-style-type: none;padding: 0;line-height: 27px;
	
}
.link-content li a{
  text-decoration: none;
      color: #8D8B8B;
}
.footerimage{
	padding-top: 60px;
	background: url(../images/footerimage.png) center center;
	background-size: cover;
	background-color: rgb(255, 255, 255);
	height: 360px;
  width: 100%;
}
.footer-hr-line{
    /* Line 6 */
border: 0.1px solid #8D8B8B;opacity: 0.2;margin-top: -20px;margin-bottom: 20px;width:69.5%;

}
.below-line-contant{
    /* Piccadily */
font-family: Lato;
font-style: normal;
font-weight: normal;
font-size: 14px;
line-height: 17px;
/* identical to box height */
text-transform: capitalize;

color: #4c4c4c;

}
.footer-right-align{
    text-align: right;/*margin-right: -250px;*/
}

/* ul{
	padding: 0;
	margin: 0;
	list-style-type: none;
	padding-bottom: 30px;
    font-family: 'Playfair Display', serif;
  font-size: 15px;
  text-decoration: none;
  color: #8D8B8B;
} */


@media(max-width: 1024px) {
    .the-family br{
        font-family: 'Lato', sans-serif;
        font-weight: bold;
        font-size: 16px;
        color: #8D8B8B;
        margin-top: 40px;
        display: none;
    }
}


@media(max-width: 991px) {
.bottom-footer .container{padding-left:15px; padding-right:15px;}
.the-family{margin-top:0; text-align: center;}
.image-heritage{
        /*height: 380px; max-width: 150%;padding-left: 1px;*/
}
   .content-heritage .card-body {
    padding: 1rem 1rem; text-align: center
}
.seperation.w-90 {
    width: 85%;
    margin: 30px auto 20px;
}
.kamet-css-banner1{background-position: center center;}
.kamet-banner-align {
    padding-left: 15px;
    padding-top: 0;
    text-align: center;
}

.from-our-family{line-height: 34px;}
.btn-knowmore{margin-bottom:0; font-size: 14px;}
.our-dis{margin-top: 20px; font-size: 35px; margin-bottom: 0;}
.footerimage{height: 140px; padding-top: 20px;}
.content-heritage{margin-top: 0px; padding-left:0px;}
.logo-space{margin-bottom: 50px;}
.about-section{padding-left:0}
.link-spacing{padding-left:15px;}

    .the-family br{
        display: none;
    }
    .know-more-btn1{
        text-decoration: none;
        font-family: 'Lato', sans-serif;
        font-weight: bold;
        font-size: 16px;
        color: #8D8B8B;
    }
    .button-2{
        margin-top: 35px;
    }

    .from-our-family{
        font-family: 'Playfair Display', serif;
        font-style: normal;
        font-weight: normal;
        font-size: 40px;
        color: #8D8B8B;
        text-align: center;
    
    }
    .Purus-proin{
        text-align: center;
        font-family: 'Lato', sans-serif;
        font-weight: bold;
        font-size: 20px;
        color: #8D8B8B;
        margin-top: 20px;
    }

	
	
}


@media only screen and (max-width: 767px) {
  .bottom-footer p{
    text-align: center!important;
  }
.spirit-sec {
    justify-content: flex-start;
    overflow: hidden;
}  


    .know-more-btn1{
        font-size: 16px;
    }
    .button-2{
        margin-top: 35px;
    }

    .Purus-proin{
        text-align: center;
        font-family: 'Lato', sans-serif;
        font-weight: bold;
        font-size: 20px;
        color: #8D8B8B;
        margin-top: 20px;
    }
    

}


@media (max-width: 575.98px) { 

   
}

 /*===third-section====*/
   
    .from-our-family{
        font-family: 'Playfair Display', serif;
        font-style: normal;
        font-weight: normal;
        font-size: 40px;
        color: #8D8B8B;
        text-align: center;
    
    }
    .Purus-proin{
        text-align: center;
        font-family: 'Lato', sans-serif;
        font-weight: 400;
        font-size: 18px;
        color: #8D8B8B;
        margin-top: 20px;
    }
	
   .third-page-mainheading{
    font-family: 'Playfair Display', serif;
    font-weight: normal;
    font-style: normal;
    font-size: 56px;
    text-align: center; color: #ffffff; text-transform: uppercase;
	margin:0;

}

.thirdpage-gap{
    margin-bottom: 50px;
}
.thirdpage-extranav{
font-family: Lato;
font-style: normal;
font-weight: normal;
font-size: 16px;
line-height: 13px;
text-decoration: none;
text-transform: capitalize;
color: #8D8B8B;
}
.third-page-card{

font-family: Playfair Display;
font-style: normal;
font-weight: normal;
font-size: 23px;
text-transform: uppercase;
text-align: left;
color: #8D8B8B;


}
.third-page-carddate{
font-family: Lato;
font-style: normal;
font-weight: normal;
font-size: 14px;
line-height: 140.5%;
/* or 25px */
letter-spacing: 0.02em;
text-transform: capitalize;
text-align: center;
color: #8D8B8B;


}
.third-page-content{
font-family: Lato;
font-style: normal;
font-weight: 500;
font-size: 18px;
text-align: left;
color: #8D8B8B;

}
.third-page-button{
    text-align: center;
    margin-top: 20px;
    
}
.third-card-center{
    text-align: center;
    position:initial!important;
}
.page-third-know-more{
    text-decoration: none;
    font-family: 'Lato', sans-serif;
    font-weight: bold;
    font-size: 16px;
    color: #B1AF6F;
    padding-left: 20px;
    padding-right: 20px;
    
    
}
.button-extranav{
    border-style: none;
    background-color: #ffffff;
    
    margin-bottom: 70px;
}
.six-page-content{
font-family: Lato;
font-style: normal;
font-weight: 500;
font-size: 18px;
line-height: 24px;
text-align: justify;
text-justify: inter-word;
color: #8D8B8B;padding-right: 50px;
	padding-left:50px;
}

.sixpage-center{
    text-align: center;
}

.p_right{padding-right:50px;}
.p_left{padding-left:10px;}

/* .crousel-mainheading{
    font-family: 'Playfair Display', serif;
    font-weight: regular;
    font-style: normal;
    font-size: 60px;
    text-align: center;color: #ffffff; vertical-align: middle;
} */

.banner-text {
    position: absolute;
    width: 100%;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    text-align: center;
}

.banner-text p {
    text-align: center;
	margin-bottom:0;
}

.mtop {
    margin-top: 125px;
}

.subcontent-size{
    padding-left: 50px;padding-right: 50px; margin-top: -50px;
}
.sub-content-block{
font-family: Playfair Display;
font-style: normal;
font-weight: normal;
font-size: 22px;
line-height: 151%;  
text-align: center;
letter-spacing: 0.02em;
text-transform: uppercase;
padding-top: 70px;padding-bottom: 70px;
color: #8D8B8B;

}
.sub-content-text{
	font-family: Playfair Display;
    font-style: normal;
    font-weight: normal;
    font-size: 20px;
    text-align: center;
    color: #8D8B8B;
}
.remove-border{
    border-style: none;
}
.seperation{
    padding-left: 50px;
    padding-right: 50px;
    opacity: 0.9;
    margin-bottom: 50px;
}
.six-logo-name{
    /* BRANDS */
font-family: Playfair Display;
font-style: italic;
font-weight: normal;
font-size: 20px;
line-height: 27px;
/* identical to box height */
text-align: center;
text-transform: lowercase;

color: #B1AF6F;


}
.sixpage-last-heading{
    /* OUR WAREHOUSES */
font-family: Playfair Display;
font-style: normal;
font-weight: normal;
font-size: 35px;
line-height: 151%;
/* identical to box height, or 53px */
text-align: center;
letter-spacing: 0.02em;
margin-bottom: 40px;margin-top: 70px;
color: #8D8B8B;


}
.sixpage-lastpara{
font-family: Lato;
font-style: normal;
font-weight: 500;
font-size: 18px;
line-height: 24px;
text-align: center;
margin-top: 30px;
color: #8D8B8B;padding-left: 150px;padding-right: 150px;

}
.barley-center-heading{
font-family: Playfair Display;
font-style: normal;
font-weight: normal;
font-size: 32px;
line-height: 151%;
text-align: center;
letter-spacing: 0.02em;
margin-top: 120px;
color: #8D8B8B;
}
.barley-heading{
font-family: Playfair Display;
font-style: normal;
font-weight: normal;
font-size: 28px;
font-feature-settings: 'pnum' on, 'lnum' on;
color: #8D8B8B;
}
.barley-ourdistill-content{
width: 120%;
font-family: Lato;
font-style: normal;
font-weight: normal;
font-size: 16px;
line-height: 140.5%;
/* or 22px */
letter-spacing: 0.015em;
color: #8D8B8B;
text-align:justify;
}

.barley-img1{
    width: 100%;
    padding-top: 10px;
    position: relative;
    right: 135px;
}
.malting-img2{
    width: 100%;
    padding-top: 2px;
    position: relative;
    right: 80px;
}
.mashing-img3{
	width:100%;
	padding-top:5px;
	position: relative;
    right: 120px;
}
.fermentation-img4 {
    width: 65%;
    padding-top: 0px;
    position: relative;
    right: 80px;
    top: -10px;
}
.potstills-img5{
    margin-top: -10px;
	width:100%;
	padding-top:18px;
	position: relative;
    right: 110px;
}
.distillation-img6{
    margin-top: -15px;
	width:100%;
	padding-top:18px;
	position: relative;
    right: 85px;
}
.spirit-img7{
    margin-top: -20px;
	width:100%;
	padding-top:10px;
	position: relative;
    right: 100px;
}
.maturation-img8{
    margin-top: -8px;
	width:100%;
	padding-top:5px;
	position: relative;
    right: 85px;
}
.manage-margin-top-bottom{
    margin-bottom: 70px;margin-top: 70px;
}
.the-maturation-heading{
font-family: Playfair Display;
font-style: normal;
font-weight: normal;
font-size: 32px;
line-height: 151%;
text-align: left;
letter-spacing: 0.02em;
margin-bottom: 50px;
color: #8D8B8B;
padding-left:25px;
}
.our-visitor-heading{
    /* OUR VISITOR CENTRE */
font-family: Playfair Display;
font-style: normal;
font-weight: normal;
font-size: 35px;
line-height: 151%;
/* identical to box height, or 53px */
text-align: center;
letter-spacing: 0.02em;
color: #8D8B8B;margin-top: 100px;
}
.our-visitor-subheading{
    /* INDRI, Haryana */
font-family: Lato;
font-style: normal;
font-weight: normal;
font-size: 25px;
line-height: 160.5%;
/* or 40px */
text-align: center;
text-transform: uppercase;

color: #8D8B8B;


}

.coming {
    text-align: center;
    font-size: 22px;
    color: #B1AF6F;
    font-family: 'Playfair Display', serif;
    font-weight: 400;

    font-style: italic;
}


.maturation-align{
    margin-top: 50px;
}
.art-blending-align{
    margin-top: 60px;
	margin-left:20px;
}
.sugar-alignment{
    margin-top: 50px;
}
.beverage-alcohol-align{
    margin-top: 50px;
}
.ethyl-alcohol-align{
    margin-top: 20px;
}
.hospitality-align{
    margin-top: 20px;
}
.media-align{
    margin-top: 0px;
}
.while-maturing-para{
font-family: Lato;
font-style: normal;
font-weight: 400;
font-size: 18px;
line-height: 140%;
text-align: left;
color: #8D8B8B;
margin-top: -25px;
padding-right: 50px;padding-bottom: 20px;
	padding-left:28px;
}

.while-maturing-para-right{
    font-family: Lato;
    font-style: normal;
    font-weight: 400;
    font-size: 19px;
    line-height: 140%;
    text-align: left;
    color: #8D8B8B;
    padding-right: 50px;
    padding-bottom: 40px;margin-top: -25px;
	padding-left:28px;
    }

    /*======owl-crousel start====*/
#sync1 .item, #sync3 .item{
     padding: 0px;
    margin: 5px;
    color: #FFF;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    text-align: center;
  }
  
  #sync2 .item, #sync4 .item{
    /* background: #C9C9C9; */
    padding: 0;
    margin: 5px;
    color: #FFF;
    border-radius: 0;
    text-align: center;
    cursor: pointer;
  }
  #sync2 .item h1 {
    font-size: 18px;
  }
  /* #sync2 .current .item {
    background: #000000;
  } */
  
  /* .owl-theme .owl-nav {
    default owl-theme theme reset .disabled:hover links
  } */
  .owl-theme .owl-nav [class*=owl-] {
    transition: all 0.3s ease;
  }
  .owl-theme .owl-nav [class*=owl-].disabled:hover {
    background-color: #D6D6D6;
  }
  
  #sync1.owl-theme, #sync3.owl-theme{
    position: relative;
  }
  #sync1.owl-theme .owl-next, #sync1.owl-theme .owl-prev,
  #sync3.owl-theme .owl-next, #sync3.owl-theme .owl-prev
  {
    width: 22px;
    height: 40px;
    margin-top: -40px;
    position: absolute;
    top: 50%;
  }
  #sync1.owl-theme .owl-prev, #sync3.owl-theme .owl-prev{
    left: 10px;
  }
  #sync1.owl-theme .owl-next, #sync3.owl-theme .owl-next{
    right: 10px;
  }

.hospitality{margin-left: 50px; max-width:502px;}
.hospitality .owl-carousel .owl-item img{width: auto;}


/*======owl-crousel end====*/


.four-page-subheading{
    font-family: Lato;
    font-style: normal;
    font-weight: normal;
    font-size: 20px;
    line-height: 151%;
    /* or 30px */
    text-align: center;
    letter-spacing: 0.02em;
    color: #FFFFFF;
   }

    .contact-form{
    font-family: Playfair Display;
    font-style: normal;
    font-weight: normal;
    font-size: 35px;
    line-height: 151%;
    /* identical to box height, or 53px */
    text-align: center;
    letter-spacing: 0.02em;
    margin-bottom: 30px;
    color: #8D8B8B;
    }
    
    .form-heading{
        /* Name */
    font-family: Lato;
    font-style: normal;
    font-weight: normal;
    font-size: 18px;
    line-height: 22px;
    /* identical to box height */
    text-transform: capitalize;
    padding-top: 30px;
    color: #8D8B8B;
    
    
    }
    
    .p-right{
        padding: 0px 75px 0px 10px;
    }
    .p-left{
        padding: 0px 10px 0px 75px;
    }
    .contact-border{
        border-top: none;border-left: none;border-right: none;border-color: black;
		padding-left: 0;
    }
    .contact .form-control {
        border-radius: 0px !important;
    }
	
	.contact .form-type-textfield, 
	.contact .form-type-email, 
	.contact .form-type-tel, 
	.contact .form-type-number {
		width: 49%;
		display: inline-block;
		padding: 0 30px;
		margin-top: 0;
		margin-bottom: 0;
}
	
.contact .form-type-textarea {padding:0 30px;}
.contact .form-actions{text-align:center;}

	
.contact input.form-control:focus, .contact textarea:focus{
      outline: none;
	  box-shadow: none;
	  border-color: black;
}

.contact textarea.form-control {
    height: 60px;
}

	
    .four-where-to{
        /* WHERE TO FIND US */
    font-family: Playfair Display;
    font-style: normal;
    font-weight: normal;
    font-size: 20px;
    line-height: 151%;
    /* or 30px */
    text-align: left;
    letter-spacing: 0.02em;
    
    color: #8D8B8B;
    }
    .four-office{
        /* Office: */
    font-family: Lato;
    font-style: normal;
    font-weight: normal;
    font-size: 18px;
    line-height: 151%;
    /* or 27px */
    text-align: left;
    letter-spacing: 0.02em;
    margin-top: 20px;
    color: #8D8B8B;
    
    
    }
    .four-address-heading{
        /* Piccadily Agro Industries Ltd. */
    font-family: Lato;
    font-style: normal;
    font-weight: bold;
    font-size: 18px;
    line-height: 151%;
    /* or 27px */
    text-align: left;
    letter-spacing: 0.02em;
    text-transform: uppercase;
    color: #8D8B8B;
    
    
    }
	
   .four-address{
    font-family: Lato;
    font-style: normal;
    font-weight: normal;
    font-size: 17px;
    line-height: 24px;
    color: #8D8B8B;
    }
	
  .four-address h6{font-weight: 600; font-size: 17px;}

   
.mg-left80{
	margin-left:80px;
}
    
    
    
    
    .four-page-button{
        text-align: center;
        margin-top: 50px;    
    }    
.four-button{
    /* all */

font-family: Lato;
font-style: normal;
font-weight: 500;
font-size: 18px;
line-height: 22px;
/* identical to box height */
text-align: center;
text-transform: uppercase;
margin-bottom: 100px;
color: #8D8B8B !important;


}
.section-heading{
    /* WHISky */



font-family: Playfair Display;
font-style: normal;
font-weight: normal;
font-size: 38px;
line-height: 51px;
margin-bottom: 70px;margin-top: 20px;
text-transform: uppercase;
padding-left: 20px;
color: #8D8B8B;

}



.brand-holder h1{
font-family: Playfair Display;
font-style: normal;
font-weight: normal;
font-size: 38px;
text-transform: uppercase;
color: #8D8B8B;
text-align: center;
margin-bottom: 40px;
}



.bottlesize-style{
    padding-left: 50px;padding-right: 50px;
}
.bottlesize-stylee{
    padding-left: 50px;padding-right: 50px;margin-top: -10px;
}
.logo-one{
    /*padding-left: 80px; padding-right: 80px;*/margin-top: 40px;margin-left: -20px;width:fit-content;
}
.logo-two{
    /*padding-left: 105px; padding-right: 105px;*/margin-top: 50px;margin-left: -60px;margin-bottom: -15px;width:fit-content;
}
.logo-three{
    padding-left: 80px; padding-right: 80px;margin-top: 100px;margin-left: -130px;
}
.logo-four{
    padding-left: 80px; padding-right: 80px;margin-top: 110px;margin-left: -120px;
}
.logo-five{
    padding-left: 80px; padding-right: 80px;margin-top: 120px;margin-left: -140px;
}
.logo-six{
    padding-left: 80px; padding-right: 80px;margin-top: 120px;margin-left: -140px;
}

.brand-box{display: flex; flex-direction: column; justify-content: flex-end;}


/*----logo-content---*/
.logo-content-one{
    margin-left: -65px;
}
.logo-content-two{
    margin-left: -70PX;
	
}
.logo-content-three{
    margin-left: -65px;
}
.logo-content-four{
    margin-left: -50PX;
}
.logo-content-five{
    margin-left: -65px;

}
.logo-content-six{
    margin-left: -70px;

}
/*---logo heading---*/
.logo-heading{
    /* WHISTLER */

font-family: Playfair Display;
font-style: normal;
font-weight: normal;
font-size: 30px;
line-height: 40px;
margin-bottom: 20px;
margin-top: 15px;
text-transform: uppercase;
color: #8D8B8B;

}
.logo-para{
    /* Frist Indian Malt Whiskey Matured */
font-family: Lato;
font-style: normal;
font-weight: normal;
font-size: 18px;
line-height: 151%;
/* or 27px */
letter-spacing: 0.02em;
margin-bottom: 15px;
color: #8D8B8B;
}

.know-more-link{
    /* Know More */
font-family: Lato;
/*font-style: italic;*/
font-weight: 500;
font-size: 16px;
line-height: 19px;
/* text-align: center; */
text-decoration-line: underline;
text-transform: capitalize;
margin-bottom: 10px;
color: #B1AF6F;
}
/*=======tab css=======*/

.carousel-control-next, 
.carousel-control-next, 
.carousel-control-prev, 
.carousel-control-prev{
    color:red;
}

.carousel-control-next:focus, 
.carousel-control-next:hover, 
.carousel-control-prev:focus, 
.carousel-control-prev:hover {
    color: #fff;
}


.overlay-video:before{content:""; position:absolute;top:0;left:0;background:#0000008a; width:100%;height:100%;}

.video-container .carousel-caption {
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 100%;
    position: absolute;
	padding:0;
	right: 0;
	height: 334px;
  bottom: 0;
}

.overlay{
	background:#0000008a;
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
}

@media (max-width: 3840px) {
.banner-content {
  top: 50%;
  left: 33%;
  transform: translateY(-50%);
  width: 100%;
  max-width: 620px;
  position: absolute;
}
.banner-bg1{background: url(../images/bg-repeat.jpg) repeat-x 0 bottom;}
.banner-bg2{background-color:#000;}
.banner-image{text-align:center;}
.home__banner video{display:block; /* width:100%; height:100%; */ margin: 0 auto;}
.overlay-video{width:1920px; height:100%; position:relative; margin: 0 auto;}
}

@media (max-width: 2160px) {
.banner-content {left:21%;}
}


@media (max-width: 1920px) {
.banner-content {left: 16%;}
.overlay-video{width:inherit; height:inherit;  margin: 0;}
.home__banner video{width:100%; height:100%;}
}




.card-img-overlay{
	/*height:770px;*/
	display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    align-items: center;
    justify-content: center;}
.spirit-sec{
  justify-content: flex-end;
  padding-bottom: 0;
  overflow: hidden;
}
.banner-overflow{
	overflow:hidden;
}
.bottom-footer .container{
  /*padding: 0 80px*/
}
.pd-80{
	padding:0 80px;
}
.crousel-mainheading{
    font-family: 'Playfair Display', serif;
    font-weight: normal;
    font-style: normal;
    font-size: 56px;line-height: 80px;
    text-align: center; color: #ffffff;
	/*margin-top: -250px;*/text-transform: uppercase;


}
.subcontent-size{
    padding-left: 50px;padding-right: 50px; margin-top: -50px;
}
.sub-content-block{
font-family: Playfair Display;
font-style: normal;
font-weight: normal;
font-size: 25px;
line-height: 151%;  
text-align: center;
letter-spacing: 0.02em;
text-transform: uppercase;
padding-top: 30px;padding-bottom: 0;
color: #8D8B8B;
}
.remove-border{
    border-style: none;
}
.seperation{
    padding-left: 50px;
    padding-right: 50px;
    opacity: 0.3;
    margin-bottom: 50px;
}
.four-button{
    /* all */

font-family: Lato;
font-style: normal;
font-weight: 500;
font-size: 18px;
line-height: 22px;
/* identical to box height */
text-align: center;
text-transform: uppercase;
margin-bottom: 100px;
color: #8D8B8B !important;


}


/*=======tab css=======*/
.sixpage-center{
    text-align: center;
}
.six-leaf-content{
    /* Indri Patiala BAWAL */
font-family: Playfair Display;
font-style: normal;
font-weight: normal;
font-size: 20px;
line-height: 27px;
/* identical to box height */
text-align: center;
text-transform: uppercase;
margin-top: -30px;
color: #8D8B8B;
margin-bottom: 50px;
}
.six-logo-numeric{
    /* 6 */
font-family: Playfair Display;
font-style: normal;
font-weight: normal;
font-size: 64px;
line-height: 85px;
text-align: center;
text-transform: uppercase;
font-feature-settings: 'pnum' on, 'lnum' on;
color: #8D8B8B;
} 

.third-page-subheading{
    /* Stay up to date with The latest Piccadily news and access our library of images and videos. */
font-family: Lato;
font-style: normal;
font-weight: normal;
font-size: 20px;
line-height: 151%;
/* or 30px */
text-align: center;
letter-spacing: 0.02em;
text-transform: capitalize;

color: #FFFFFF;


}
.dot-circle{
	width:30px;
	height:5%;
	padding-top:10px;
	margin-left:-30px;
}
.thirdpage-gap{
    margin-bottom: 50px;
	margin-top:130px;
}

.button-extranav{
    border-style: none;
    background-color: #ffffff;
    
    margin-bottom: 70px;
}
.fifth-page-content{
font-family: Playfair Display;
font-style: normal;
font-weight: normal;
font-size: 35px;
text-align: center;
text-transform: capitalize;
margin-bottom: 80px;
color: #8D8B8B;
}
.fifth-page-para{
font-family: Lato;
font-style: normal;
font-weight: normal;
font-size: 18px;
text-align: center;
letter-spacing: 0.02em;
text-transform: capitalize;
margin-bottom: 100px;
color: #8D8B8B;
padding-left: 150px;padding-right: 150px;


}
.fifth-logo-center{
    text-align: center;
}
.fifth-logo-name{
font-family: Playfair Display;
font-style: italic;
font-weight: normal;
font-size: 20px;
line-height: 27px;
text-align: center;
text-transform: lowercase;
margin-top: 20px;
color: #B1AF6F;
}
.fifth-current-open{
font-family: Playfair Display;
font-style: normal;
font-weight: normal;
font-size: 40px;
text-align: left;
text-transform: capitalize;
padding-left: 50px;
color: #8D8B8B;
margin-top:80px;margin-bottom: 80px;

}
.fifth-productionshift{
font-family: Playfair Display;
font-style: normal;
font-weight: normal;
font-size: 30px;
padding-left: 50px;
color: #8D8B8B;

}
.fifth-opening-content{
font-family: Lato;
font-style: normal;
font-weight: 500;
font-size: 18px;
text-align: justify;
color: #8D8B8B;

}

.fifth-page-button{
    text-align: center;
    margin-top: 20px;
    margin-bottom: 30px;
     
}
.page-third-know-more{
    text-decoration: none;
    font-family: 'Lato', sans-serif;
    font-weight: bold;
    font-size: 16px;
    color: #B1AF6F;
    padding: 8px 20px;
    display: inline-block;
    margin-top: 15px;
	margin-bottom: 0;
}

.news-box {
    margin-bottom: 25px;
    border: 1px solid #8D8B8B;
}
.news-box p.third-page-content  {
    display: none;
}
.news-box .card-title {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    height: 100%;
    min-height: 82px;
}

.thirdpage-gap{
    margin-bottom: 50px;
}
.thirdpage-extranav{

font-family: Lato;
font-style: normal;
font-weight: normal;
font-size: 16px;
line-height: 13px;
text-decoration: none;
text-transform: capitalize;

color: #8D8B8B;


}
.button-extranav{
    border-style: none;
    background-color: #ffffff;
    margin-bottom: 50px;
}
.seventh-page-para{
font-family: Lato;
font-style: normal;
font-weight: normal;
font-size: 18px;
text-align: justify;
text-align: justify;
text-justify: inter-word;
color: #8D8B8B;
padding-left:100px;
}
.ourstory-lastpara{
font-family: Lato;
font-style: normal;
font-weight: normal;
font-size: 18px;
line-height: 120%;
letter-spacing: 0.02em;
margin-left: -15px;
color: #8D8B8B;


}
.ourstory-lastheading{
    /* Our Sustainable Practices */
font-family: Playfair Display;
font-style: normal;
font-weight: normal;
font-size: 35px;
line-height: 151%;
/* identical to box height, or 53px */
text-align: center;
letter-spacing: 0.02em;
text-transform: capitalize;
color: #8D8B8B;
margin-top: 100px;
margin-bottom: 50px;
}
.ourstory-extralink-location{
    text-align: right; 
    margin-bottom: 50px;
    margin-top: 100px;
}
.ourstory-extralink{
    /* know more about piccadily group */
font-family: Lato;
font-style: normal;
font-weight: bold;
font-size: 16px;
line-height: 19px;
text-align: right;
text-decoration-line: underline;
text-transform: uppercase;
text-decoration: none;
color: #8D8B8B;
text-decoration: underline;
margin-top: 100px;
margin-bottom: 50px;
}

/*=======Two Brand Owner name start======*/
.card-box .card {
    position: relative;
    border: 1px solid #8D8B8B;
    /* border-top: none; */
    border-radius: 0;
    margin-top: -20px;
}
.card-box h4 {
    display: inline-block;
    position: relative;
    z-index: 9;
    background: #fff;
    padding: 0 25px;
}
.card-body{
    position: relative;
}
.card-box h4:after{
    position: absolute;
    content: "";
    top:19px;
    left: 0;
    border-radius: 50%;
    width: 5px;
    height: 5px;
    background: #8D8B8B;
}
.card-box h4:before{
    position: absolute;
    content: "";
    top:19px;
    right: 0;
    border-radius: 50%;
    width: 5px;
    height: 5px;
    background: #8D8B8B;
}

.craftsmen{padding-bottom:30px;}

.craftman-center-cls{
    text-align: center;
}
.owner-cardsize{
    max-width: 30rem;height: auto;
}
.owner-left-photo{
    padding-right: 100px;
	padding-left:100px;
}
.owner-right-photo{
    padding-left: 100px;
	padding-right:100px;
}
.Master-craftsman{
    /* Our Master craftsman */
font-family: Playfair Display;
font-style: normal;
font-weight: normal;
font-size: 35px;
line-height: 151%;
/* identical to box height, or 53px */
text-align: center;
letter-spacing: 0.02em;
text-transform: capitalize;
margin-top: 100px;
margin-bottom: 50px;
color: #8D8B8B;
}
.owner-name{
    /* Surrinder Kumar */
font-family: Playfair Display;
font-style: normal;
font-weight: normal;
font-size: 30px;
line-height: 140.5%;
margin-bottom: 10px;
letter-spacing: 0.015em;
margin-top: 10px;
color: #8D8B8B;
}
.owner-tag-line{
    /* Our Master blender */
font-family: Playfair Display;
font-style: normal;
font-weight: normal;
font-size: 25px;
line-height: 33px;
text-align: center;
text-transform: capitalize;
color: #B1AF6F;
}
.owner-para{
    /* Surrinder Kumar is considered as the father of Indian Single Malt. He has been creating award-winning single malt since 2004. He has mesmerised the single malt lovers across the world with his expressions */
font-family: Lato;
font-style: normal;
font-weight: normal;
font-size: 18px;
line-height: 151%;
/* or 27px */
text-align: center;
letter-spacing: 0.02em;
margin-top:10px;
color: #8D8B8B;


}
/*=======Two Brand Owner name end======*/

.seventhpage-center-main{
/* our Milestone */
font-family: Playfair Display;
font-style: normal;
font-weight: normal;
font-size: 35px;
line-height: 151%;
/* identical to box height, or 53px */
text-align: center;
letter-spacing: 0.02em;
text-transform: capitalize;
margin-top: 120px;
margin-bottom: 10px;
color: #8D8B8B;
}
.seventhpage-cardbetween-gap{
    margin-top: 50px;margin-bottom: 50px;
}
.seventhpage-center-small{
    /* Lorem ipsum dolor sit */
font-family: Playfair Display;
font-style: italic;
font-weight: normal;
font-size: 18px;
line-height: 151%;
/* or 27px */
text-align: right;
letter-spacing: 0.02em;
text-transform: capitalize;

color: #B1AF6F;


}
.seventhpage-numeric-center{
    /* 1990 */
font-family: Playfair Display;
font-style: normal;
font-weight: normal;
font-size: 30px;
line-height: 151%;
/* or 45px */
text-align: right;
letter-spacing: 0.02em;
font-feature-settings: 'pnum' on, 'lnum' on;
padding-top:22px;
color: #8D8B8B;


}
.seventhpage-center-content{
    /* Lorem ipsum dolor sit amet, consectetur adipiscing elit. Id ut in imperdiet aliquet cursus venenatis. */
font-family: Lato;
font-style: normal;
font-weight: normal;
font-size: 16px;
line-height: 140.5%;
/* or 22px */
text-align: right;
letter-spacing: 0.015em;

color: #8D8B8B;


}
.left-line{
    padding-top: 50px;
}

.seventhpage-center-small-right{
    /* Lorem ipsum dolor sit */
font-family: Playfair Display;
font-style: italic;
font-weight: normal;
font-size: 18px;
line-height: 151%;
/* or 27px */
text-align: left;
letter-spacing: 0.02em;
text-transform: capitalize;
margin-top: 40px;
color: #B1AF6F;


}
.seventhpage-numeric-center-right{
    /* 1990 */
font-family: Playfair Display;
font-style: normal;
font-weight: normal;
font-size: 30px;
line-height: 151%;
/* or 45px */
text-align: left;
letter-spacing: 0.02em;
font-feature-settings: 'pnum' on, 'lnum' on;
padding-top:75px;
color: #8D8B8B;


}
.seventhpage-center-content-right{
    /* Lorem ipsum dolor sit amet, consectetur adipiscing elit. Id ut in imperdiet aliquet cursus venenatis. */
font-family: Lato;
font-style: normal;
font-weight: normal;
font-size: 16px;
line-height: 140.5%;
/* or 22px */
text-align: left;
letter-spacing: 0.015em;

color: #8D8B8B;


}
.right-line{
    padding-top: 90px;
    padding-right: -200px;
}
.seventhpage-last-cardset{
    text-align: center;
    margin-top: 100px;margin-bottom: 100px;
}
.seventh-lastcardset{
    padding-left: 50px;
    
}
.seventh-lastcardset{
    padding-left: 50px;
}
.thirdpage-seperation{
    padding-left: 50px;
    padding-right: 50px;
    opacity: 0.9;
    margin-bottom: 80px;
    margin-top: 50px;

    
}
.remove-border{
    border-style: none;
}



/*=====Whistler-page css start=======*/
.whistler-landingpage-margintop{
    margin-top: 100px;
}
.whistler-landingpage-marginbottom{
    margin-top: 30px;margin-bottom: 100px;text-align: center;
}
.whistler-landing-padd-left{
    /*padding-left: 20px;*/

}
.whistler-landingpage-content1 {
    font-family: Playfair Display;
    font-weight: normal;
    font-size: 18px;
    line-height: 160.5%;
    text-align: left;
    text-transform: uppercase;
    color: #FFFFFF;
    margin-bottom: 10px;
}
.whistler-landingpage-content2 {
    font-family: Playfair Display;
    font-style: normal;
    font-size: 50px;
    line-height: 80px;
    font-weight: 400;
    text-transform: uppercase;
    color: #FFFFFF;
    margin-bottom: 15px;
}
.whistlet-title {
    color: #FFF;
    text-align: justify;
    font-family: Lato;
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 150%;
    text-transform: capitalize;
}
.whistler-landingpage-content3{
color: #FFF;
font-family: Lato;
font-size: 38px;
font-style: normal;
font-weight: 700;
line-height: 150%; /* 57px */
text-transform: capitalize;
margin-top:20px;
margin-bottom:20px;
}
.whistler-landingpage-content4{
font-family: Lato;
font-style: normal;
font-weight: normal;
font-size: 20px;
line-height: 150%;
color: #FFFFFF;
margin-bottom: 30px;
}
.content4-sub {
    font-size: 24px;
    font-weight: 500;
    text-transform: capitalize;
}
.dot {
    height: 10px;
    width: 10px;
     border-radius: 50%;
    border: 1.8px solid #B1AF6F;
    display: inline-block;
    box-sizing: border-box;
    margin-top: -50px;
  }

.whistler-landingpage-para1{
    /* Whistler is one of the only Whiskies */
font-family: Lato;
font-style: normal;
font-weight: 500;
font-size: 16px;
line-height: 140.5%;
/* or 21px */
letter-spacing: 0.015em;
margin-top: 20px;
color: #8D8B8B;
}
.whistler-centercls{
    text-align: center;
    margin-top: -20px;
    margin-bottom: 25px;
}
.whistler-css-banner1{
    background-image: url(../images/whistler-css-banner1.jpg);
	background-size: cover;
	height: 710px;
  width: 100%;
  padding-top: 0px;
  overflow:hidden;
}

.whistler-banner-align{
    /*padding-top: 70px;*/
	text-align:center;
}
.whistler-banner-align img {
    margin-top: 40px;
}
.whistler-notes{
    /* Notes */
font-family: Lato;
font-style: normal;
font-weight: 500;
font-size: 24px;
line-height: 160.5%;
/* identical to box height, or 39px */
text-align: left;margin-left: 42px;
text-transform: capitalize;
margin-top: 60px;margin-bottom: 30px;
color: #8D8B8B;


}
.Charred-Oak1{
    /* Charred Oak */
text-align: center;
font-family: Lato;
font-style: normal;
font-weight: 600;
font-size: 16px;
line-height: 140.5%;
/* or 22px */
letter-spacing: 0.015em;
color: #8D8B8B;

}
.Charred-Oak2{
    margin-left: 12px;
}
.toffe-2{
    margin-left: -35px;
}
.vanilla-3{
    margin-left: -30px;
}
.pineaaple-4{
    margin-left: -8px;
}
.no-added-5{
    margin-left: 28px;width: 100%;
}
.peat-6{
    margin-left: -45px;
}
.ripened-grapes-7{
    margin-left: 38px;
}
.buterscoth-8{
    margin-left: 10px;
}
.raisins-9{
    margin-left: -28px;
}

.largest-circle {
    height: 94px;
    width: 94px;
    border-radius: 50%;
    border: 1.8px solid #B1AF6F;
    display: inline-block;
    box-sizing: border-box;
    background-color: #fff;
}
.under-cicle-content {
    font-family: Lato;
    font-style: normal;
    font-weight: bold;
    font-size: 14px;
    line-height: 94px;
    text-align: center;
    text-transform: uppercase;
    color: #8D8B8B;
}
  /*========whistler-gallery-css-start===*/
.whistler-gallery-section-margin{
    margin-bottom: 100px;
}
  .whistler-gallery-class1{
    margin-left: 40px;
  }
  .whistler-gallery-img2{
    margin-top: -42px;
  }
  .whistler-gallery-class2{
    margin-left: -75px;margin-top: 39px;
  }
  .whistler-gallery-img5{
    margin-left: 40px;
  }
  .whistler-gallery-img8{
    margin-left: 45px;
  }
  .whistler-gallery-class3{
    margin-left: -30px;
  }
    /*=======whistler-gallery-css-start===*/

/*=====Whistler-page css end=======*/


/*=====Indri-page css start=======*/

.indri-landingpage-content1{
    /* Indri */
font-family: Playfair Display;
font-style: italic;
font-weight: normal;
font-size: 18px;
line-height: 160.5%;
/* identical to box height, or 29px */
text-align: left;
text-transform: capitalize;

color: #8D8B8B;


}
.indri-landingpage-content2{
    /* THE SPIRIT OF FIVE SENSES */
font-family: Playfair Display;
font-style: normal;
font-weight: normal;
font-size: 70px;
line-height: 80px;
text-transform: uppercase;

color: #8D8B8B;


}
.indri-landingpage-content3 {
    color: #8D8B8B;
    font-family: Playfair Display;
    font-size: 24.556px;
    font-style: normal;
    font-weight: 700;
    line-height: 28px;
    letter-spacing: 0.491px;
    text-transform: uppercase;
}
.indri-landingpage-content3 span {
    display: block;
    font-size: 21px;
    font-weight: 500;
    letter-spacing: 1px;
}
.trini-title {
    color: #8D8B8B;
    font-family: Playfair Display;
    font-size: 32px;
    font-weight: 500;
    line-height: normal;
}
.indri-landingpage-content4{
    /* Indri in Sanskrit Refers to the Five Senses or indriya */
font-family: Playfair Display;
font-style: italic;
font-weight: normal;
font-size: 20px;
line-height: 150%;
/* identical to box height, or 30px */
text-align: justify;
text-transform: capitalize;

color: #8D8B8B;


}
.indri-dot {
    height: 5px;
    width: 5px;
    background-color: #8D8B8B;
    border-radius: 50%;
    display: inline-block;
  }
  .indri-cicle-content{
      /* SMELL */
font-family: Lato;
font-style: normal;
font-weight: normal;
font-size: 18px;
line-height: 150%;
/* identical to box height, or 30px */
text-align: justify;
text-transform: capitalize;
margin-bottom: 20px;
color: #8D8B8B;


  }
  .indri-landingpage-content5{
    color: #8D8B8B;
    font-family: Lato;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 26px; /* 144.444% */
    margin-bottom: 20px;
  }
  .indri-landingpage-content6{
    color: #8D8B8B;
    font-family: Lato;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 26px; /* 144.444% */
  }
  .indri-slider .owl-nav svg {
    filter: brightness(1) invert(1);
    -webkit-filter: brightness(1) invert(1);
}
  /*========indri-gallery-css-start===*/

  .indri-gallery-class1{
    margin-left: -25px;
  }
  .indri-gallery-class2{
    margin-top: -15px;
  }
  /*========indri-gallery-css-end===*/
.indri-star-logo-content{
    /* Long with fruity aroma lingering on your throat long after you put down your glass​ */
font-family: Lato;
font-style: normal;
font-weight: 500;
font-size: 14px;
line-height: 140.5%;
/* or 20px */
letter-spacing: 0.015em;
margin-left: 35px;
color: #8D8B8B;padding-right: 50px;


}
.whistler-landingpage-p1{
    /* non chill-filtered | no added color */
font-family: Lato;
font-style: normal;
font-weight: 500;
font-size: 14px;
line-height: 150%;
/* identical to box height, or 22px */
color: #8D8B8B;
}
.indri-landingpage-logoname {
    color: #C3996C;
    font-family: Playfair Display;
    font-size: 64px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    text-transform: uppercase;
    margin-bottom: 0;
}

.indri-landingpage-logoname-brand{
    /* INDRI */
font-family: Playfair Display;
font-style: normal;
font-weight: normal;
font-size: 44.93px;
line-height: 150%;
/* or 67px */
text-align: justify;
text-transform: capitalize;
margin-top: 100px;
color: #C3996C;
margin-bottom:55px;
margin-left:-60px;
}

.golden-border{
    /* Frame 2243 */

    /*border: 1px solid #e48b2ca2;
	height: 2rem;
	width: 24.7rem;
	background: linear-gradient(90deg, #C5944F -2.94%, #FBDE8D 35.12%, #FFE8D3 53.57%, #FBDE8D 80.1%, #C5944F 112.39%);*/
	background-image: url(../images/golden-back.png);
	height:37px;
	width:117%;

}
.underborder-content{
    /*font: italic;*/
	padding-left:20px;
	padding-top:1px;
}
.indri-css-banner1{
    padding-top: 40px; 
	/* background: url(../indri-css-banner.png) center; */
    background-image: url(../images/indri-css-banner.png);
	/*background-size: cover;
	 background-color: rgb(255, 255, 255); */
	/*height: 710px;*/
  width: 100%;
  padding-bottom: 40px; 
}


.indri-banner{background-image: url(../images/indri-banner-bg.jpg); height:740px;}
.indri-banner figure{text-align:right;}

.indri-banner-text {margin-bottom: 80px;}


.indri-homepage-banner{
	/*padding-top:240px;
	padding-left:255px;*/
}
.indr-banner-align{
    /*margin-top: 20px;*/
	text-align:center;
	padding-left:45px;
}
.pd-tp75{
	/*padding-top:75px;
	padding-right:140px;*/
}
.indr-banner-txt-align{
    /*padding-left: 150px;*/
}

.indri-landingpage-margintop{
    margin-top: 100px;
}
.indri-landingpage-marginbottom{
    margin-top: 30px;margin-bottom: 100px;text-align: center;
}




/*=====Indri-page css end=======*/
/*=====Kamet-page css start=======*/
.kamet-landingpage-content2{
    /* From the foothills of the himalayas */
font-family: Playfair Display;
font-style: normal;
font-weight: normal;
font-size: 45px;
line-height: 67px;
text-transform: uppercase;

color: #FFFFFF;


}
.kamet-css-banner1{
    padding-top: 60px;
    background-image: url(../images/kamet-css-banner.jpg);
	background-size: cover;
	height: 740px;
    width: 100%;
	overflow: hidden;
}
.kamet-banner-align{
    padding-left: 280px;padding-top: 70px;
}
.kamet-landingpage-content4{
    
font-family: Lato;
font-style: normal;
font-weight: normal;
font-size: 20px;
line-height: 150%;
/* or 30px */
text-align: justify;


color: #FFFFFF;


}
.kamet-landingpage-content3{
    /* Kamet is non-chill filtered & with no added color */
font-family: Lato;
font-style: normal;
font-weight: 500;
font-size: 22px;
line-height: 150%;
/* identical to box height, or 36px */
text-align: justify;
text-transform: capitalize;
margin-top: 30px;
color: #FFFFFF;


}
.kamet-rightstar-heading{
    /* NOSE */
font-family: Lato;
font-style: normal;
font-weight: 500;
font-size: 20px;
line-height: 160.5%;
/* identical to box height, or 39px */
text-align: left;
text-transform: capitalize;
padding-left: 10px;
color: #8D8B8B;
}
.kamet-righthand-para{

font-family: Lato;
font-style: normal;
font-weight: 500;
font-size: 14px;
line-height: 140.5%;
/* or 20px */
letter-spacing: 0.015em;
padding-left: 40px;
color: #8D8B8B;


}

h4.kamet-rightstar-heading img{
    margin-top: -8px;
}

.kamet-landingpage-margintop{
    margin-top: 100px;
}
.kamet-landingpage-marginbottom{
    margin-top: 30px;margin-bottom: 50px;text-align: center;
}
.text-deco{
	text-decoration:none;
}
.mg-tp-37{
	margin-top:-37px;
}
.mg-tp90{
	margin-top:90px;
}
.mg-tp100{
	margin-top:100px;
}
.mg-tp120{
	margin-top:120px;
}
.the-art-img{
	width: 90%;
    height: auto;
    position: relative;
    top: 65px;
}
.date-align{
	text-align:left;
	border-top:1px solid #8D8B8B;
	padding-top: 10px;
margin-top: 15px;
margin-bottom: 10px;
}
.news-box:hover{
	box-shadow: rgba(0, 0, 0, 0.19) 0px 10px 20px, rgba(0, 0, 0, 0.23) 0px 6px 6px;
	transition:.3s transform cubic-bezier(.155,1.105,.295,1.12),.3s box-shadow,.3s -webkit-transform cubic-bezier(.155,1.105,.295,1.12);
}
.wd-100{
	width:100%;
}
.wd-50{
	width:50%;
}
.wd-30{
	width:30px;
}
.kamet-ban-bottle{
	height:614px;
	margin-top:-100px;
}

/*=====Kamet-page css end=======*/
/*=====String-page css Start=======*/
/* some css of this page same as whistler landing page */
.string-landingpage-content4{
    
    font-family: Lato;
    font-style: normal;
    font-weight: normal;
    font-size: 20px;
    line-height: 150%;
    /* or 30px */
    text-align: justify;
    text-transform: lowercase;
    margin-top: 30px;
    color: #FFFFFF;
    
    
    }
    .string-css-banner1{
        padding-top: 60px;
        /* background: url(../indri-css-banner.png) center; */
        background-image: url(../images/string-css-banner.png);
        background-size: cover;
        /* background-color: rgb(255, 255, 255); */
        height: 760px;
      width: 100%;
    }
    .string-banner-align{
        padding-left: 100px;
    }
    .string-landingpage-content5{
        /* Lorem ipsum dolor sit amet consectetur: */
    font-family: Lato;
    font-style: normal;
    font-weight: 500;
    font-size: 20px;
    line-height: 150%;
    /* identical to box height, or 36px */
    text-transform: lowercase;
    margin-top: 40px;
    color: #FFFFFF;
    
    
    }
    .string-glass-margin{
        margin-top: 20px;margin-bottom: 20px;
    }
    .string-landingpage-margintop{
        margin-top: 100px;
    }
    .string-landingpage-marginbottom{
        margin-top: 30px;margin-bottom: 100px;text-align: center;
    }
    .string-center-imglocation{
        margin-top: -50px;
    }
    
    /*=====String-page css end=======*/
	
/*.gallery-grid {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.gallery-grid .item{
  -ms-flex: 33.33%;
  flex: 33.33%;
  max-width: 33.33%;
}

.gallery-grid .item img{width: 100%; vertical-align: middle;}*/
.social-link > a {
    display: inline-block;
    margin: 5px 8px 0;
}
.social-link > a > i {
    color: #8d8b8b;
    font-size: 22px;
    display: inherit;
}
.gallery-grid{display: flex;}
.gallery-grid img{width: 100%;}
.second-column {flex: 1;}
.fisrt-column {flex: 0 0 32.80%;}
.third-column {flex: 0 0 58.33%;}


@keyframes fadeIn{
	0% {opacity:0;}
	20% { opacity: 0; }
	60% { opacity: 1; }
	100% { opacity: 1; }
}
.fadeIn {
	/*animation-name: fadeIn;*/
	/*animation-duration: 7s;*/
	animation-timing-function: linear;
}


.popup-btn {
    border-radius: 5px;
    position: relative;
    padding: 0px 5px;
	margin-top:-7px;
    background: #fff;
    font-size: 16px;
    display: inline-block;
    text-decoration: underline;
    color: #8D8B8B;
    cursor: pointer;
    font-weight: 500;
    transition: 0.5s;
}

 

#modal {
    position: fixed;
    top: -100%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 1000;
    background: #fff;
    width: 450px;
    padding: 80px 50px 50px;
    box-shadow: 0 15px 30px rgba(0, 0, 0, 0.08);
    transition: 0.5s;
    visibility: hidden;
}
.modal{
	position: fixed;
    top: -100%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 1000;
    background: #fff;
    max-width: 450px;
    padding: 80px 50px 50px;
    box-shadow: 0 15px 30px rgba(0, 0, 0, 0.08);
    transition: 0.5s;
    visibility: hidden;
}
	

 .popup-content {
    position: relative;
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
}


 .popup-content h5 {
    font-size: 28px;
    font-weight: 500;
    color: #8D8B8B;
    margin: 20px 0 10px;
}

 .popup-content p {
    text-align: center;
    font-size: 16px;
    color: #8D8B8B;
}

.fa-close {
    position: absolute;
    top: 30px;
    right: 30px;
    color: #8D8B8B;
    cursor: pointer;
	text-decoration:none;
	font-size:20px;
}

.vbox{position:relative;}

.play-icon{
	width: 10%!important;
    position: absolute;
    bottom: 0;
    left: 0;
	right:0;
	top:0;
	margin:auto;
}
.award-text {
    color: #8D8B8B;
    font-family: 'Lato';
    font-size: 13px;
    font-weight: 500;
    text-transform: uppercase;
}
.award-head{
	font-family: Playfair Display;
	color:#8D8B8B;
	padding-top:0.5rem;
	font-size:22px;
}

.popup-img{
	margin-left:10px;
	margin-top:-5px;
}

.pd-tp10{
	padding-top:10px;
}
.pd-tp80{
	padding-top:80px;
}
.pd-tp50{
	padding-top:50px;
}
.pd-tp240{
	/*padding-top:240px;*/
}
.mg-tp15{
	margin-top:15px;
}
.mg-tp-20{
	margin-top:-20px;
}
.mg-tp-40{
	margin-top:-40px;
}
.mg-tp80{
	margin-top:80px;
}
.mg-tp-90{
	margin-top:-90px;
}
.mg-tp50{
	margin-top:50px;
}

.mg-tp30{
	margin-top:30px;
}


.mg-btm80{
	margin-bottom:80px;
}
.mg-btm10{
	margin-bottom:10px;
}
.dist-border{
	border:1px solid #b0b0b0;
}
/*.carousel-control-prev{
	display:none;
}
.carousel-control-next{
	display:none;
}*/

.indri-btn-1 {
    border-color: #f8f9fa;
    color: #f8f9fa;
    margin-top: 10px;
}
.indri-btn-1:hover{
	background-color:#f8f9fa;
	color:#8D8B8B;
}
.whistler-btn-1{
	border-color: #FFFFFF;
    color: #FFFFFF;
    margin-top: 10px;
}
.whistler-btn-1:hover{
	background-color: #FFFFFF;
    color: #837f7f;
    margin-top: 10px;
}

.btn-outline-light:hover{
	color:#8D8B8B;
}
.indri-icon-mg{
	margin-top:-185px;
	margin-left:-100px;
}

.indri-icon-brand{
	/*margin-top:-185px;
	width:fit-content;
	margin-top: 40px;*/
	margin-left:-10px;
}


.whistler-icon-home{
	text-align: left;
    padding-left: 80px;
    padding-top: 50px;
    margin-top: 30px;
    padding-bottom: 20px;
}
.kamet-icon-home{
	text-align: left;
    padding-left: 100px;
    padding-top: 50px;
    padding-bottom: 30px;
}
.carousel-control-pos{
	position:relative;
}
.tab-shadow:hover{
	box-shadow:0px -4px 7px 2px #efefef;
}
/*.text-animation{
	opacity:0;
}*/
.background-white{
	background-color:rgba(255,255,255,1);
}


.header-cls.sticky.background-white{
	background-color:rgba(255,255,255,.90);
	box-shadow: 1px 1px 4px #ccc;
}




.background-white.scrolled{
	background-color: #fff !important;
  transition: background-color 200ms linear;
}
.next-font{
	font-family:'Lato';
	color:#8D8B8B;
}
.text-right{
	text-align:right;
	padding-right:80px;
}
.text-left{
	text-align:left;
	padding-left:80px;
}
.next-pro{
	padding-top:50px;
}
.next-pre{
	color:#8D8B8B;
	text-decoration:none;
}
.scrolling-active{
	background-color:transparent;
}

#no-Modal{
	margin-bottom:10px;
}

@-webkit-keyframes fadeIn{0%{opacity:0}
100%{opacity:1}
}
@keyframes fadeIn{0%{opacity:0}
100%{opacity:1}
}

.pleft{padding-left:50px;}

.seperation2{
	padding-left:50px;
	padding-right:50px;
}
.seperation2.w-90 {
    width: 74%;
    margin: -20px auto 20px;
}
.circle-content {
    color: #8D8B8B;
}
.three-wood {
    font-family: 'Playfair Display';
    font-weight: 600;
    font-size: 20px;
}
.mg-tp-60 {
    margin-top: -55px;
}
.trini{
	font-family:auto;
	font-weight:600;
	font-size:19px;
}
.trini-gold{
	color:#C5944F;	
	letter-spacing:1px;
}
.last-column{
	flex:0.97;
}
.pd-lt-rt0{
	padding-left:0;
	padding-right:0;
}

.whistler-page-banner{
	padding-top:80px;
	padding-left:150px;
}
.kamet-page-banner{
	padding-top: 50px;
    padding-left: 150px;
}

.our-brands-subhead{
	font-family: Lato;
    font-style: normal;
    font-size: 20px;
    line-height: 150%;
    text-align: justify;
    text-transform: capitalize;
    color: #FFFFFF;
}
.breadcrumb{
	padding:0px 50px;
}
.mail-color{
	color:#8D8B8B;
	text-decoration:none;
}
.mail-color:hover{
	color:#B1AF6F;
}
.pd-right{
	padding-right:10px;
}
.modal-content{
  background-color: transparent;
  box-shadow: none;
  border:transparent;
	display:block;
}
.modal-header{
  background-color: transparent;
	display:block;
	text-align:center;
	border-bottom:none;
}
.modal-dialog {
    max-width: 630px;
}

.popup-title{
  font-size:37px;
  font-family: "Lato";
  font-weight:600;
	color:white;
	margin-top:20px;
	margin-bottom:25px;
}
.main-popup-btn{
  background-color: #B28564;
  font-size:17px;
  padding:3px 20px 3px 20px;
  margin-left:20px;
  margin-right:20px;
	color:white;
	border-color:none;
	font-family:'Lato';
}
.modal-main{
	position: fixed;
    top: 0;
    left: 0;
    z-index: 1060;
    display: none;
    width: 100%;
    height: 100%;
    overflow-x: hidden;
    overflow-y: auto;
    outline: 0;
	background-color: #000000a8;
}

.modal.modalShow{
visibility: visible;
display: block;
top: 50%;
height: auto;
}
.no-content{
	display:none;
	color:#B28564;
	font-size:20px;
}


#navbar{transition:ease-in-out 0.2s; padding: 0;}
#logo{width:190px; transition:ease-in-out 0.2s;}
#horselogo{display:none; transition:ease-in-out 0.2s;}


.dis-gal-img12{
	height:532px;
}
.dis-gal-img11{
	width:756px;
}
.gal-img12{
	height:432px;
}
.line-ht-30{
	line-height:30px;
}
.affix{
	top:0;
	width:100%;
	z-index:1060;
}
.affix + .container-fluid{
	padding-top:70px;
}
#sync2.owl-theme .owl-prev, #sync4.owl-theme .owl-prev{
	left: -20px;
    position: absolute;
    top: 35%;
}

#sync2.owl-theme .owl-next, #sync4.owl-theme .owl-next{
	right: -20px;
    position: absolute;
    top: 35%;
}


.header-cls.sticky .navbar-expand-lg .navbar-nav .nav-link{padding-top:40px; padding-left: 20px; padding-right: 20px; transition:ease-in-out 0.2s;}
.header-cls.sticky #logo{display:none;}
.header-cls.sticky #horselogo{display:block;}
.header-cls.sticky .dropdown-brand,
.header-cls.sticky .navbar-nav>li.position-static .dropdown-menu{margin-top: 18px;}
.phone {margin-top: 15px;}
.phone span{display:block; padding-left: 50px;}

.grid-gallery {
  padding: 0.5rem;
}

.grid-gallery-item {
  padding: 0;
  margin: 0.5rem;
  max-width: 200px;
  display: inline-block;
}


    .grid-gallery {
      display: grid;
      grid-template-columns: repeat(auto-fill, minmax(200px, auto));
      grid-auto-rows: 200px;
      grid-gap: 1rem;
      grid-auto-flow: dense;
    }



  .grid-gallery-item {
    margin: 0;
    max-width: none;
  }

  .grid-gallery-item:first-child {
    grid-row: span 2;
    grid-column: span 2;
  }

  .grid-gallery-item:nth-child(5) {
    grid-row: span 2;
	grid-column: span 2;
  }
  
   .grid-gallery-item:nth-child(4) {
    grid-row: span 2;
	grid-column: span 2;
  } 

 .grid-gallery img {
    width: 100%;
    height: 100%;
    object-fit: cover;
  }
.boxSpace{    padding-left: 100px;
    padding-right: 60px;}
.boxSpace .the-maturation-heading{margin-top: 0;
    padding: 0;
    margin-bottom: 20px;}
.boxSpace .seventh-page-para{padding-left:0;}  
.container.contact, .borderNone{display:none;}
.topSpace{margin-top:30px;}
.align-items-end.align-items-top{align-items: center!important;}
.csrTitle {    visibility: visible;
    animation-delay: 0.2s;
    font-family: Playfair Display;
    font-style: normal;
    font-weight: normal;
    font-size: 21px;
    line-height: normal;
    text-align: left;
    letter-spacing: 0.02em;
    margin-bottom: 10px;
    color: #8D8B8B;
    padding-left: 0;}
.csrSubTitle {
    margin: 30px 0 10px;
    padding-left: 100px;
}
.sustainability .the-maturation-heading{margin: 0 0 20px 0;
    padding: 0;}    
.sustainability .seventh-page-para{padding:0;} 

ul.link-content {
    font-size: 0;
}
.link-content li {
    width: 50%;
    display: inline-block;
    font-size: 15px;
}
.navbar-expand-lg .navbar-nav {
    flex-direction: row;
    justify-content: space-between;
    width: 100%;
}
.link-content li:nth-child(even) {
    padding-left: 30px;
}
.csr-image img {
    width: 100%;
}
.csr-image {
    margin-bottom: 30px;
}

@media(max-width: 1680px) {
.banner-content {left: 12%;}	

}	

@media(max-width: 1440px) {
.banner-content {left:6%;}	
.whistler-page-banner {padding-left: 80px;}
.kamet-page-banner { padding-left: 80px;}
.owner-para{font-size: 16px;
    line-height: 147%;}
 .malting-img2{right: 40px;} 
 .barley-img1 {
    right: 100px;
}
.navbar-expand-lg .navbar-nav .nav-link{padding-left: 15px;
    padding-right: 15px;}
}	

.award-logo {
    margin-bottom: 15px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.award-logo .wd-50 {
    width: auto;
    height: 110px;
}

.seventhpage-cardbetween-gap .row>div:last-child .seventhpage-numeric-center, 
.seventhpage-cardbetween-gap .row>div:last-child .seventhpage-center-content {
    text-align: left;
}
.whistler-landingpage-content2 {
    font-size: 50px !important;
    line-height: 1.2;
    margin-bottom: 30px;
}
.camikara-block .indri-banner {
    background: #000;
}
.camikara-block .whistler-page-banner {
    padding-top: 0px;
}
.camikara-block .row {
    align-items: center;
}
.camikara-content {
    text-align: center;
}
.camikara-content h2 {
    color: #FFF;
    text-align: center;
    font-size: 35px;
    line-height: normal;
    text-transform: uppercase;
    font-family: 'copperplate';
    font-weight: 500;
}
.camikara-content p {
    color: #FFF;
    text-align: center;
    font-family: 'copperplate';
    font-weight: 500;
    font-size: 26px;
    font-style: normal;
    line-height: normal;
    text-transform: uppercase;
    margin-bottom: 20px;
}
.camikara-content h3 {
    color: #FFF;
    text-align: center;
    font-family: 'copperplate';
    font-weight: 500;
    font-size: 40px;
    font-style: normal;
    line-height: normal;
    text-transform: uppercase;
    margin-bottom: 35px;
}
.camikara-content h3 span {
    display: inline-block;
    vertical-align: 20px;
    margin: 0 5px;
}
.camikara-content h4 {
    color: #C7A92F;
    font-size: 27px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    text-transform: uppercase;
    font-family: 'garamond-bold';
}
.indri-landingpage-logoname sup {
    left: 10px;
}
.indri-landingpage-logoname2 {
    font-size: 32px;
    margin-bottom: 30px;
}
.indri-landingpage-logoname2 img {
    margin-top: -70px;
}
.indri-landingpage-marginbottom .circle-content {
    display: block;
    text-align: center;
    margin-top: 15px;
    font-size: 16px;
}
.gold-text {
    color: #C3996C !important;
}
.eight-year .indri-banner {
    background: linear-gradient(180deg, #000 0%, #E9D09D 0.01%, #E3CA97 8.38%, #A78953 100%);
}
.eight-year .camikara-content h3 span, .three-year .camikara-content h3 span {
    vertical-align: 3px;
}
.eight-year .camikara-content h2, .eight-year .camikara-content p, .eight-year .camikara-content h3 {
    color: #000;
}
.eight-year .camikara-content h4 {
    color: #FFF;
}
.launching-soon {
    color: #FFF;
    font-family: Playfair Display;
    font-size: 36px;
    font-weight: 400;
    line-height: 151%;
    letter-spacing: 0.72px;
    text-transform: capitalize;
    margin-top: 20px;
}
.three-year .indri-banner {
    background: url(../images/camikara-3y-bg.jpg) no-repeat center;
    background-size: cover;
}
.megamenu {
    padding: 20px;
    width: 100%;
}
.navbar-nav>li.position-static .dropdown-menu {
    min-width: auto;
    left: 50%;
    transform: translateX(-50%);
    margin-top: 27px;
    padding: 0;
    border-radius: 0px;
    border: none;
    border-top: 1px solid #eee;
    max-width: 1295px;
    width: 100%;
}
.navbar-nav > li.position-static .dropdown-menu::before {
    left: 11%;
}
.menu-list li {
    background: #F4F4F4;
    display: block;
    padding: 15px 15px;
    cursor: pointer;
    color: #8D8B8B;
    font-family: Lato;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    text-transform: uppercase;
    position: relative;
    transition: all linear 0.3s;
}
/* .menu-list li.current::after {
    content: "";
    border: 10px solid transparent;
    border-left-color: #000;
    position: absolute;
    right: -18px;
} */
.menu-list li.current::after {
    content: "";
    position: absolute;
    right: auto;
    bottom: -18px;
    left: 50%;
    transform: translateX(-50%);
    border: 10px solid transparent;
    border-top-color: #000;
    display: block;
    top: auto;
}
.menu-list li:not(:last-child) {
    margin-bottom: 2px;
}
.menu-list li.current, .menu-list li:hover {
    background: #000;
    color: #fff;
}
.menu-content .tab-content {
    display: none;
}
.menu-content .tab-content.current {
    display: inherit;
}
.menu-box {
    display: flex;
    align-items: end;
    flex-wrap: wrap;
}
.menu-bottle {
    margin-right: 10px;
}
.brand-title {
    color: #8D8B8B;
    font-family: Playfair Display;
    margin-bottom: 5px;
    font-size: 26.28px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-transform: uppercase;
}
.brand-title span {
    display: inline-block;
    vertical-align: bottom;
    width: 45px;
}
.menu-text p {
    color: #8D8B8B;
    font-family: Lato;
    font-size: 13.14px;
    font-style: normal;
    font-weight: 400;
    line-height: 151%;
    letter-spacing: 0.263px;
    margin-bottom: 35px;
}
.brand-bottom img {
    margin-bottom: 10px;
}
.brand-subtitle {
    color: #8D8B8B;
    font-family: Lato;
    font-size: 14.016px;
    font-style: normal;
    font-weight: 700;
    line-height: 151%;
    letter-spacing: 0.28px;
    text-transform: uppercase;
}
.menu-content {
    padding: 10px;
}
.brand-line {
    color: #C3996C;
    font-family: Playfair Display;
    font-size: 17px;
    font-style: normal;
    font-weight: 500;
    line-height: 151%;
    letter-spacing: 0.315px;
    margin-bottom: 10px;
}
.menu-text {
    margin-bottom: 20px;
}
.menu-content .row>div>a {
    padding: 0;
    margin: 0;
}
.rum-brand {
    color: #8D8B8B;
    text-align: center;
    font-family: 'copperplate';
    font-weight: 500;
    font-size: 16px;
    font-style: normal;
    line-height: normal;
    text-transform: uppercase;
}
.rum-brand span {
    display: inline-block;
    vertical-align: 6px;
    margin: 0 5px;
}
.whisky-brand {
    color: #8D8B8B;
    font-family: Playfair Display;
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-transform: uppercase;
}
.w-115 {
    width: 110px;
}

/* Our Brand Page Css */
ul.brand-store {
    margin: 0 0 90px;
    padding: 0;
    list-style: none;
    text-align: center;
}
ul.brand-store li {
    color: #8D8B8B;
    text-align: center;
    font-family: Lato;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    text-transform: uppercase;
    display: inline-block;
    padding: 8px 0;
    cursor: pointer;
}
ul.brand-store>li:not(:last-child) {
    margin-right: 30px;
}
ul.brand-store li.current {
    border-bottom: 1px solid #8D8B8B;
}
.brand-content .tab-content2 {
    display: none;
}
.brand-content .tab-content2.current {
    display: inherit;
}
.brand-item>.row>div>a {
    text-decoration: none;
}
.block-brand .brand-title {
    font-size: 30px;
}
.block-brand .menu-text p {
    font-size: 15px;
}
.block-brand .brand-subtitle {
    font-size: 16px;
}
.block-brand .brand-line {
    font-size: 18px;
}
.block-brand .brand-title span {
    width: auto;
}
.brand-content>div>div:not(:last-child) {
    border-bottom: 1px solid rgba(0,0,0,.125);
    padding-bottom: 60px;
    margin-bottom: 60px;
}
.brandpg-title {
    color: #8D8B8B;
    font-family: Playfair Display;
    font-size: 38px;
    font-style: normal;
    font-weight: 400;
    text-transform: uppercase;
    margin-bottom: 30px;
}
.block-brand .whisky-brand {
    font-size: 28px;
}
/* Our Brand Page Css End */

/* Home page our brand section css */
ul.home-brand {
    margin: 0 0 60px;
    padding: 0;
    list-style: none;
    text-align: center;
}
ul.home-brand li.current {
    border-bottom: 1px solid #8D8B8B;
}
ul.home-brand>li:not(:last-child) {
    margin-right: 45px;
}
ul.home-brand li {
    color: #8D8B8B;
    text-align: center;
    font-family: Lato;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    text-transform: uppercase;
    display: inline-block;
    padding: 8px 0;
    cursor: pointer;
}
.home-content .tab-content3 {
    display: none;
}
.home-content .tab-content3.current {
    display: inherit;
}
.h-brand-box>div>div>a {
    text-decoration: none;
}
.royal-name {
    margin-bottom: 0;
}
.new-launch {
    color: #B1AF6F;
    font-family: Playfair Display;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 151%;
    letter-spacing: 0.32px;
    text-transform: capitalize;
    margin: 0 0 10px;
}
.royal-whiskey {
    margin-bottom: 10px;
}
.Purus-proin {
    margin-bottom: 35px;
}
.home-content .tab-content3>div:not(:last-child) {
    margin-bottom: 60px;
    padding-bottom: 60px;
    border-bottom: 1px solid rgba(0,0,0,.125);
}
.h-brand-box>div {
    justify-content: center;
}
/* Home page our brand section css end */
.home__banner .indri-landingpage-content3 {
    font-weight: 400;
}
.home__banner .whistler-landingpage-content3 {
    text-align: left;
    font-size: 24px;
    font-weight: 400;
    text-transform: uppercase;
    margin-top: 0px;
    margin-bottom: 20px;
}
.home-brand-block .rum-brand {
    min-height: 40px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.royal-highland {
    background: #000;
}
.megamenu .rum-brand {
    min-height: 40px;
    display: flex;
    align-items: center;
}

.trini-title2 {
    font-family: Playfair Display;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    text-transform: uppercase;
    margin: 10px 0;
    display: inline-block;
    text-align: center;
}
.trini-title2 span {
    display: block;
    border-top: 1px solid #C3996C;
    margin: 5px 0 0;
    padding-top: 5px;
}
.diwali-collection {
    background-image: url(../images/diwali-bg.jpg);
}
.award-section {
    padding: 60px 0;
}
.award-row {
    display: flex;
    justify-content: center;
    align-items: center;
}
.award-row .award-content {
    padding-left: 30px;
}
.award-row .the-maturation-heading {
    padding-left: 0;
    margin-bottom: 10px;
}
.mt-cs {
    margin-top: 40px;
}
.diwali-collection2 .banner-content {
    left: 42%;
    max-width: 700px;
}
.diwali-collection2 .banner-content .indri-landingpage-content2 {
    font-size: 40px;
    line-height: 55px;
    margin-bottom: 20px;
}
.diwali-collection2 .banner-content .indri-landingpage-content3 {
    font-family: 'Lato',sans-serif;
    font-weight: 400;
    text-transform: none;
    margin-bottom: 20px;
}
.indri-banner-news h2 {
    color: #C2976C;
    font-family: Playfair Display;
    font-size: 40px;
    font-style: normal;
    font-weight: 400;
    line-height: 55px;
    text-transform: uppercase;
    margin-bottom: 1rem;
}
.indri-banner-news p {
    color: #C2976C;
    font-family: 'Lato',sans-serif;
    font-size: 24px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%; /* 37.627px */
}
.indri-banner-news span {
    color: #FFF;
    font-family: 'Lato',sans-serif;
    font-size: 24px;
    font-weight: 400;
    line-height: 71.318px; /* 285.272% */
    text-transform: uppercase;
}
.diwali-collection-news {
    background-image: url(../images/news-banner.jpg);
    background-size: cover;
    padding-bottom: 30px;
}
.news-wrapper {
    padding: 70px 0 120px;
}
.news-content {
    max-width: 880px;
    width: 100%;
    margin: 0 auto;
}
.news-content p {
    color: #8D8B8B;
    text-align: justify;
    font-family: 'Lato',sans-serif;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 140%;
    margin-bottom: 25px;
}
.news-content p:last-child {
    margin-bottom: 0;
}
.news-image {
    margin-bottom: 25px;
}
.link {
    color: #C5944F;
}
#tab-1 .brand-bottom {
    min-height: 82px;
    display: flex;
    align-items: end;
}
#tab-1 .menu-text p {
    margin-bottom: 20px;
}
#carouselExampleCaptions .carousel-control-prev,
#carouselExampleCaptions .carousel-control-next {
    width: 45px;
    height: 45px;
    background: transparent;
    top: 50%;
    transform: translateY(-50%);
    z-index: 1;
    opacity: 1;
    transition: all linear 0.3s;
    -webkit-transition: all linear 0.3s;
    -moz-transition: all linear 0.3s;
}
#carouselExampleCaptions .carousel-control-prev::before,
#carouselExampleCaptions .carousel-control-next::before {
    content: "";
    width: 100%;
    height: 100%;
    background: url(../images/arrow-down2-hover.svg) no-repeat center;
    background-size: 45px;
    position: absolute;
    top: 0;
    left: 0;
}
#carouselExampleCaptions .carousel-control-prev:hover::before,
#carouselExampleCaptions .carousel-control-next:hover::before {
    content: "";
    background: url(../images/arrow-down2.svg) no-repeat center;
    width: 100%;
    height: 100%;
    background-size: 45px;
    position: absolute;
    top: 0;
    left: 0;
}
#carouselExampleCaptions .carousel-control-prev::before {
    transform: rotate(90deg);
}
#carouselExampleCaptions .carousel-control-next::before {
    transform: rotate(-90deg);
}
.text-none {
    text-transform: none !important;
}
#sync1.owl-theme .owl-nav [class*=owl-]:hover {
    background: transparent;
}
.selector {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.selector span {
    white-space: nowrap;
    margin-right: 10px;
    font-family: Lato;
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 13px;
    text-decoration: none;
    text-transform: capitalize;
    color: #8D8B8B;
}
.selector select {
    font-family: Lato;
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 13px;
    text-decoration: none;
    color: #8D8B8B;
    padding: 12px 15px;
    outline: none;
    box-shadow: none;
    border: 1px solid #8D8B8B;
}
.selector .form-select:focus {
    box-shadow: none;
    border: 1px solid #8D8B8B;
}
.video-banner {
    position: relative;
    margin-top: 160px;
}
.brand-rum .brand-bottom {
    min-height: 40px;
    display: flex;
    align-items: center;
}
ul.menu-list {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    margin-bottom: 20px;
}
ul.menu-list>li {
    flex: 0 0 auto;
    width: 33.333333%;
    text-align: center;
}
.menu-list li:not(:last-child) {
    margin-bottom: 0;
}
ul.menu-list>li:not(:last-child)::before {
    content: "";
    width: 2px;
    height: 100%;
    background: #fff;
    display: block;
    position: absolute;
    top: 0;
    right: 0;
}
.cd-d-none {
    display: none;
}
.pagination-box {
    margin: 45px 0 0;
}
.pagination {
    justify-content: center;
}
ul.pagination>li {
    margin: 0 3px;
}
ul.pagination>li>a {
    display: block;
    width: 45px;
    height: 45px;
    line-height: 30px;
    border-radius: 0px !important;
    text-align: center;
    border: 1px solid #8D8B8B;
    font-family: 'Lato',sans-serif;
    font-weight: bold;
    font-size: 16px;
    color: #B1AF6F;
}
ul.pagination>li>a:hover {
    background-color: #8D8B8B;
    border: 1px solid #8D8B8B;
    color: #fff;
}
.ml-0 {
    margin-left: 0 !important;
    padding-left: 0;
}
.font1 {
    font-family: "Times New Roman", Times, serif;
    text-transform: none;
    font-weight: 600;
    font-size: 30px;
}
.font2 {
    font-family: "Times New Roman", Times, serif !important;
}
.owl-theme .owl-nav [class*=owl-]:hover {
    background: transparent;
}
.bef-exposed-form label, .bef-exposed-form .form-item-sort-by {
    display: none;
}
.bef-exposed-form .form-item-sort-order {
    width: 100%;
}
.news-box img {
    width: 100%;
    max-width: 100%;
    height: auto;
}
.bef-exposed-form .form-item-sort-order .form-select {
    font-size: 16px;
    line-height: 13px;
    text-decoration: none;
    text-transform: capitalize;
    color: #8D8B8B;
    padding: 12px 15px;
}
.bef-exposed-form .form-item-sort-order .form-select:focus {
    border-color: #8D8B8B;
    box-shadow: none;
}
ul.js-pager__items {
    padding: 0;
    margin: 20px 0 0;
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}
ul.js-pager__items li {
    list-style: none;
    margin: 0 3px;
    border: 1px solid #8D8B8B;
    border-radius: 5px;
    font-size: 18px;
    color: #181717;
    padding: 5px 10px;
    line-height: inherit;
}
ul.js-pager__items li a {
    font-size: 18px;
    color: #B1AF6F;
    font-weight: normal;
    line-height: inherit;
    text-decoration: none;
}
ul.navbar-nav>li:nth-child(3) {
    display: none;
}
@media screen and (min-width: 1400px) {
    .navbar-nav > li.position-static .dropdown-menu::before {
        left: 4.5%;
    }
}
@media(max-width: 1366px) {
 .indr-banner-txt-align {padding-left:30px;}  
 .the-art-of, .indri-landingpage-content2, .whistler-landingpage-content2{font-size: 60px;}
 .whistler-banner-align img {margin-top: 0;}
 .indri-css-banner1{padding-top: 0;} 
 .mashing-img3{right: 80px;}
 .fermentation-img4{right: 40px;}
 .potstills-img5{right: 110px;}
 .distillation-img6{right: 80px;}
 .spirit-img7{right: 78px;}
 .maturation-img8{right: 50px;}
 .owner-cardsize {height: auto;}
/* .carousel-item{height:700px;} */
.home__banner video {height: auto;}
 .banner-content {left:10%;}	
}

@media(max-width: 1342px) {
    .cd-d-none {
        display: block;
    }
}
@media(max-width: 1300px) {
    .megamenu .menu-bottle {
        width: 70px;
    }    
}

@media(max-width: 1199px) {
    header .menu-box {
        display: block;
    }
    header .megamenu .menu-bottle {
        margin: 0;
        margin-bottom: 15px;
    }
.indri-banner-news h2 br {
    display: none;
}
.navbar-nav > li.position-static .dropdown-menu::before {
    left: 15%;
}
.megamenu>.row>div {
    width: 100%;
}
ul.menu-list {
    font-size: 0;
}
ul.menu-list>li {
    display: inline-block;
    width: 33.333333%;
    text-align: center;
}

.carousel-item {height: auto;}
}

@media(max-width: 1199px) {
.brandpg-title {
    font-size: 32px;
}
ul.brand-store {
    margin: 0 0 40px;
}
.brand-item .row:last-child>div {
    margin-bottom: 30px;
}
.brand-content>div>div:not(:last-child) {
    padding-bottom: 30px;
}
.whistler-page-banner {padding-left: 50px;}	
.kamet-rightstar-heading{font-size: 20px;}
.whistler-landingpage-para1{font-size: 16px;}
.whistler-landingpage-marginbottom{margin-bottom: 60px;}
.sub-content-block{padding-top: 10px;}
.button-extranav{margin-bottom: 0;}
.breadcrumb {padding: 0px 30px;}
.section-heading, .brand-holder h1{font-size: 30px; line-height: 40px; margin-bottom: 20px; margin-top: 10px;}
.brand-holder h1{font-size: 28px;}
.brand-img {margin-right: 15px;}
.logo-heading{font-size: 25px;}
.logo-para{font-size: 16px;}
.mg-tp80 {margin-top: 60px;}

.indri-banner-text {margin-bottom: 80px;}	
.indri-landingpage-content2 {font-size: 55px; line-height: 65px;}
.indri-landingpage-content5{font-size: 18px; margin-bottom: 15px;}
.indri-landingpage-content4{font-size: 18px;}
.indri-landingpage-margintop {margin-top: 60px;}
.indri-landingpage-marginbottom{margin-bottom:60px;}
.indri-landingpage-content3{margin-top: 10px; margin-bottom: 10px;}

.seventh-page-para br{display:none;}
.seventh-page-para{padding-left:0;}
.boxSpace{padding:0;}
.seventhpage-numeric-center, .seventhpage-center-content, 
.seventhpage-numeric-center-right, .seventhpage-center-content-right{text-align:center;}
.seventhpage-cardbetween-gap {margin-top: 0; margin-bottom: 0;}
.seventhpage-center-main{margin-top: 80px;}
.right-line, .left-line{
    padding-top: 0;
    text-align: center;
}
.seventhpage-numeric-center-right{padding-top: 0;}
.pd-tp50 {padding-top: 0;}
.ourstory-lastheading{margin-top: 50px;}

.left-line {height: 100px;}
.left-line img{transform: rotate(90deg); margin-top: 40px;}

.right-line {height: 100px;}
.right-line img{transform: rotate(90deg); margin-top: 50px;}

.six-page-content{padding-right: 15px; padding-left: 15px;}	
.the-maturation-heading{padding-left:0; margin-bottom:15px;}	
.while-maturing-para, .while-maturing-para-right{padding: 0; margin-top:0; font-size: 18px; line-height: 24px;}
.sugar-alignment {margin-top: 0;}
.pleft{padding-left:0;}
.piccadilygroup img{width:100%;}
.hospitality {margin-left: 0;}
.the-maturation-heading{font-size: 30px;}
.beverage-alcohol-align {margin-top: 15px;}

.owner-left-photo, .owner-right-photo{padding-right: 20px; padding-left: 20px;}	
.third-page-mainheading{font-size: 50px;}	
.barley-img1 {
    right: 30px;
    width: 30px;
}
.malting-img2 {
    right: 30px;
    width: 25px;
}

.mashing-img3 {
    right: 30px;
    width: 25px;
}

.barley-heading{font-size: 24px;}
.fermentation-img4 {
    right: 10px;
    width: 13px;
}
.potstills-img5 {
    right: 30px;
    width: 25px;
}
.distillation-img6 {
    right: 30px;
    width: 25px;
}
.spirit-img7 {
    right: 30px;
    width: 22px;
}
.maturation-img8 {
    right: 30px;
	margin-top: 0;
	width: 18px;
}
.manage-margin-top-bottom {
    margin-bottom: 0;
    margin-top: 0;
}
.our-visitor-heading{margin-top: 40px;}
.sixpage-last-heading{margin-top: 40px;}
.barley-center-heading{margin-top: 50px;}
.mg-btm80 {margin-bottom:50px;}
.art-blending-align {margin-top: 40px;}
.numeric-content{font-size: 48px; line-height: 60px;}


}


@media(max-width: 1170px) {
.spirit-sec {
    padding-bottom: 0;
    overflow: hidden;
    max-width: 960px;
    margin: 0 auto;
}
.indr-banner-txt-align {
    padding-left: 0;
}
.indri-landingpage-content2{
  font-size: 60px;
    line-height: 70px;
}
.whistler-landing-padd-left {
    padding-left: 0;
}
.indri-landingpage-content3{
  margin-top: 15px;
    margin-bottom: 15px;
    font-size: 20px;
}
.indri-landingpage-content4{
  font-size: 18px
}
.dot-circle {
    width: 30px;height: 5%;    padding-top: 8px;    margin-left: -24px;}
.indri-cicle-content{
  font-size: 15px
}    
.indri-landingpage-content5, .indri-landingpage-content6{
  font-size: 16px
}
.indri-star-logo-content{
  padding-right: 0
}

}

@media(max-width: 1024px) {
.banner-content {left: 5%;}	
}	

@media(max-width: 991px) {
    header .megamenu .menu-bottle {
        margin-right: 10px;
        margin-bottom: 0;
    }
    header .menu-box {
        display: flex;
    }
    .cd-d-none {
        display: none;
    }
    .diwali-collection-news {
        padding: 45px 0;
    }
    .indri-banner-news {
        text-align: center;
        margin-bottom: 20px;
    }
    .indri-banner.diwali-collection-news figure img {
        width: 420px;
    }
.diwali-collection2 .banner-content {
    max-width: 520px;
}
.diwali-collection2 .banner-content .indri-landingpage-content2 {
    font-size: 40px;
    line-height: 55px;
    margin-bottom: 10px;
}
.diwali-collection2 .banner-content .indri-landingpage-content2 br {
    display: none;
}
.diwali-collection2 .banner-content .indri-landingpage-content3 {
    margin-bottom: 10px;
    font-size: 16px;
}
.whistler-landingpage-marginbottom>.row {
    align-items: center;
}
.whistler-landingpage-marginbottom>.row>div>.under-cicle-content {
    line-height: 28px;
}
.megamenu #tab-2 .brand-title img {
    width: 85px;
}
.megamenu .menu-text {
    margin-bottom: 10px;
}
.launching-soon {
    font-size: 28px;
    margin-bottom: 30px;
}
.navbar-nav>li.position-static .dropdown-menu {
    margin-top: 0;
}
.whistler-landingpage-content1, .whistlet-title, .whistler-landingpage-content3 {
    text-align: center !important;
}
.home__banner .whistler-landingpage-content1, .home__banner .whistler-landingpage-content3 {
    text-align: left !important;
}
.whistler-landingpage-content2 {
    max-width: 100%;
}
.whistler-landingpage-marginbottom .row>.col-lg-2:not(:last-child) {
    margin-bottom: 20px;
}
.camikara-block .indri-banner {
    padding: 40px 0;
}
.megamenu {
    padding: 15px 10px;
}
.h-brand-box>div>div:not(:last-child) {
    margin-bottom: 30px;
}
ul.home-brand>li:not(:last-child) {
    margin-right: 18px;
}
.banner-content {left: 3%;}		
.whistler-page-banner {
    padding-left: 0;
    text-align: center;
	padding-top: 0;
}
.navbar-nav>li.position-static .dropdown-menu {
    left: 0;
    transform: translateX(0%);
    max-width: 100%;
}
.kamet-page-banner{padding-left:15px; padding-top: 0; text-align: center;}
.subcontent-size {padding-left: 15px; padding-right: 15px;}
.sub-content-block {padding-top: 0; margin-bottom: 5px;}
.whistler-landingpage-content4{font-size: 18px;}
.whistler-landingpage-margintop {margin-top: 20px;}
.whistler-landingpage-marginbottom {margin-bottom: 40px;}
.award-head{font-size: 22px;}
.sub-content-text{margin-bottom: 0; font-size: 18px;}
.breadcrumb {margin-bottom: 0;}
.logo-content-two, .logo-content-one{margin-left: -20px;}
.mg-tp80 {margin-top: 30px;}
.seperation{margin-top: 40px; margin-bottom: 40px;}


.whistler-landingpage-para1{margin-top: 0;}
.mg-tp120 {margin-top: 20px;}
.kamet-righthand-para{padding-left: 0;}
.award-text br{display:none;}
	
.indri-banner figure {
    text-align: center;
}	

span.circle-content{display:block;}

.indri-banner {
    height: auto;
    background-size: cover;
}

.indri-banner-text {
    margin-bottom: 20px;
    text-align: center;
}

.indri-banner figure img{
     width: 240px;
}

.indri-landingpage-content4, .indri-cicle-content{
    text-align: center;
}

.mg-tp130 {
    margin-top: 100px;
}

.indri-landingpage-margintop {
    margin-top: 30px;
}

.kamet-rightstar-heading{font-size: 20px; padding-left: 0;}
.indri-star-logo-content{margin-left: 0;}


.seventhpage-center-main{margin-top:30px; margin-bottom:0; font-size:30px;}	
.seventhpage-numeric-center{padding-top: 10px; font-size: 26px;}
.seventhpage-numeric-center-right{font-size: 26px;}
.ourstory-lastheading {
    margin-top: 10px;
	font-size: 30px;
    margin-bottom: 20px;
}
.ourstory-extralink-location {
    margin-top: 50px;
}
	
.ethyl-alcohol-align {margin-top: 15px;}	
.the-maturation-heading {font-size: 26px;}	
.hospitality {max-width:100%;}
.hospitality .owl-carousel .owl-item img {width: 100%;}
/*.hospitality {margin-top: 20px;}
.s-btm{margin-bottom:20px;}*/

.fifth-page-content{font-size: 28px; margin-bottom: 50px;}	
.fifth-current-open{padding-left: 0; font-size: 30px; margin-bottom:20px; margin-top: 30px;}
.fifth-productionshift{padding-left: 0; font-size: 26px;}
.fifth-opening-content{font-size: 16px; line-height: 26px;}
.fifth-logo-name{font-size:18px; line-height:22px;}
.page-third-know-more{font-size: 15px; margin-top: 0;}
.thirdpage-seperation{margin-bottom:30px; margin-top:30px; padding-left:10px; padding-right:10px;}
.six-leaf-content{margin-top:0; margin-bottom: 20px;}
.six-page-content{line-height: 24px;}
.sixpage-last-heading {margin-top:0; margin-bottom:20px;} 
.sixpage-lastpara{line-height: 24px; padding-left:0; padding-right:0;}
.barley-center-heading {margin-top: 30px;}
.the-art-img{width: 100%; height: auto; position: inherit;}
.art-blending-align {margin-top: 15px; margin-left: 0; padding-left: 0; margin-bottom: 10px;}
.while-maturing-para{margin-top: 0; padding:0;}
.our-visitor-heading {margin-top: 10px;}
.craftsmen {padding-bottom: 0;}
.barley-ourdistill-content{width: 100%;}

.mg-left80 {margin-left: 0;}	
.Master-craftsman{margin-top: 30px; margin-bottom: 30px;}
.owner-cardsize{max-width: 100%; height: auto;}
.card-box .card{margin-bottom: 30px;}
.mg-tp50 {margin-top: 10px;}
.header-cls{margin-top:0;}
.video-banner{margin-top:122px;}
.thirdpage-gap{margin-top:0;}
.navbar-collapse {
    position: fixed;
    top: 0;
    right: -100%;
    background-color: #231f20;
    z-index: 10;
    width: calc(100% - 20px);
    height: 100%;
    padding: 20px 15px 30px;
    min-height: 100vh;
    transition: all linear 0.3s;
    display: block;
    overflow-y: scroll;
}
.navbar-collapse.show {
    right: 0;
}
.navbar-expand-lg .navbar-toggler {
    display: block;
    background-color: transparent;
    z-index: 99;
    border: 0;
    padding: 0;
    position: absolute;
    top: 24px;
    right: 20px;
}
.navbar-expand-lg .navbar-toggler span {
    width: 2em;
    height: 2em;
    background-image: url(../images/menu.svg);
    background-size: 40px 40px;
}
.navbar-toggler[aria-expanded="true"] .navbar-toggler-icon {
    background-image: url(../images/close-btn.svg);
    background-size: 35px 30px;
    filter: brightness(0) invert(1);
    -webkit-filter: brightness(0) invert(1);
}
.megamenu .menu-bottle {
    width: 65px;
}
.megamenu .brand-title span {
    width: 35px;
}
.megamenu .menu-text p {
    margin-bottom: 20px;
}
.w-115 {
    width: 85px !important;
}
ul.navbar-nav>li:not(:last-child) {
    border-bottom: 1px solid rgba(255,255,255,0.4);
}
#navbar{padding: 10px 0;}
#logo, #horselogo{display:none;}
.navbar-toggler:focus{box-shadow: none;}
.navbar-expand-lg .navbar-nav .nav-link{padding:0;}
.navbar-expand-lg .navbar-nav .nav-link,  .header-cls.sticky .navbar-expand-lg .navbar-nav .nav-link{
    padding:16px 30px; color: #fff; text-align: left; padding-left: 0; position: relative;}
.dropdown-menu[data-bs-popper]{margin-top:0;}
.dropdown-brand::before{display:none;}
.dropdown-menu{border:0;}
.dropdown-brand{box-shadow:none; padding:10px;}
.navbar-light .navbar-nav .nav-link:focus{color:#fff;}
.dropdown-brand a{display: inline-block;}
.zoom{display: block;}
.moblogo{width:120px;}
.mobnav.row {width: 100%; align-items: center;}
#navbar {padding: 2px 0;}
.heritage-section {margin-top:0;}
.popup-title{font-size: 28px;}
.main-popup-btn{font-size: 15px;}
.about-content br, .adress br{display: none;}
.header-cls.sticky #horselogo {display: none;}
.header-cls.sticky .dropdown-brand {margin-top: 0;}
.our-heritage, .from-our-family{font-size: 35px;}	
.numeric-content{font-size: 40px; line-height: 50px;}
.nav.d-flex li{width:50%}
.pd-80 {padding: 0;}
.distilleries-content{padding:0;}
.navbar a:hover, .dropdown:hover .dropbtn {background-color: transparent;}
.video-container {height:auto;}


.home-bottom-align {margin-bottom:0;}
.carousel-caption {
    position: absolute;
    left: 50%;
    transform: translate(-50%, -50%);
    top: 50%;
    padding: 0;
	right: auto;
bottom: auto;
}
.the-art-of, .indri-landingpage-content2, .whistler-landingpage-content2, .kamet-landingpage-content2{
    font-size: 45px; line-height: 55px;
}
.the-art-of{margin-bottom: 0; line-height:55px;}
.lorem-ipsum{margin: 0; padding: 0; font-size: 19px;}
#myVideo{float: left;}
.whistler-css-banner1, .indri-css-banner1, .kamet-css-banner1{height: auto; padding-top:20px; padding-bottom:20px;}
.indri-homepage-banner, .indri-landingpage-content1, .indri-landingpage-content3, 
.whistler-landingpage-content1, .indr-banner-txt-align, .whistler-landingpage-content3{text-align: left;}
.video-container .carousel-caption{height: 220px;}
.banner-content{max-width: 440px;}
.pd-tp75{width: 240px; margin-top: 25px;}
.indri-btn-1, .whistler-btn-1{font-size: 14px;}
.carousel-caption .btn{font-size: 16px;}
.whistler-banner-align img{width:340px; margin-top: 25px;}
.whistler-landingpage-content3{font-size: 20px;}
.mtop {margin-top: 86px;}
.crousel-mainheading, .third-page-mainheading{font-size: 45px; line-height: 60px; margin-top: 0;}
.subcontent-size{margin-top: 0;}
.contact-form{margin-top:0;}
.button-extranav{margin-bottom: 25px;}
.form-heading{padding-top:15px; margin-bottom:0; font-size: 16px;}
.contact .form-control{margin-top: 0;}
.contact-form{font-size: 30px;}
.btn-knowmore-contac-us{margin-top: 20px; margin-bottom: 0;}
.map iframe {height:300px;}	
.four-address-heading{font-size: 16px;}	
.four-address{font-size: 15px; line-height:20px;}	
.kamet-landingpage-content4{text-align: center; font-size: 18px;}

.kamet-landingpage-marginbottom{margin-bottom: 30px;}

.kamet-landingpage-content3{text-align: center; font-size: 18px; margin-top: 0;}
.kamet-ban-bottle {
    height: auto;
    margin-top: -30px;
    width: 220px;
}
.kamet-banner-align {
    padding-left: 15px;
    padding-top: 0;
}
.kamet-landingpage-margintop {
    margin-top: 20px;
}

.kametlogo {margin-bottom: 15px;}

.the-maturation-heading {margin-bottom: 10px;}

}





@media(min-width: 1200px) and (max-width:1399px){
	.indri-icon-mg{
		margin-left:-45px;
	}
	.description-content{
		padding-right:0px;
		font-size:16px;
	}
	.btn-knowmore{
		margin-bottom:0px;
	}
	.slide8-h{
		height:425px!important;
	}
	.gal-img12{
		height:372px;
	}
	.dis-gal-img12{
		height:458px;
	}
	.dis-gal-img11{
		width:100%;
	}
	.play-icon{
		bottom: 250px;
    	left: 335px;
}

}

@media(max-width: 991px) {
    .dropdown-toggle::after {
        right: 0;
        position: absolute;
        top: 16px;
        height: 16px;
        background: url(../images/arrow-down.svg) no-repeat center;
        background-size: 16px;
        border: none;
        width: 16px;
        vertical-align: middle;
        filter: brightness(0) invert(1);
        -webkit-filter: brightness(0) invert(1);
    }
    .navbar-expand-lg .navbar-nav {
        flex-direction: column;
    }
    .indri-landingpage-logoname {
        text-align: center;
    }
    .custom-content2 {
        text-align: center;
    }
    .megamenu .rum-brand span {
        width: 40px;
    }
    .menu-content>div>div>div {
        width: 100%;
    }
    .menu-content>div>div>div:not(:last-child) {
        margin-bottom: 15px;
    }
    .megamenu>.row>div {
        width: 100%;
    }
    ul.menu-list {
        font-size: 0;
    }
    .menu-list li {
        display: inline-block;
        padding: 7px;
        font-size: 12px;
        width: 33.333333%;
        vertical-align: middle;
        text-align: center;
    }
    .menu-list li.current::after {
        border: 8px solid transparent;
        right: auto;
        bottom: -16px;
        left: 50%;
        transform: translateX(-50%);
        border-top-color: #000;
    }
    .menu-list li {
        min-height: 46px;
    }
    .news-wrapper {
        padding: 45px 0;
    }
    
}

@media(max-width: 767px) {
    #carouselExampleCaptions .carousel-control-prev, #carouselExampleCaptions .carousel-control-next {
        display: none;
    }
    .indri-banner-news h2 {
        font-size: 32px;
        line-height: 38px;
    }
    .indri-banner-news p {
        font-size: 18px;
    }
    .indri-banner-news span {
        font-size: 18px;
        line-height: 28px;
    }
    .diwali-collection2 .banner-content {
        max-width: 211px;
    }
    .diwali-collection2 .banner-content .indri-landingpage-content2 {
        font-size: 16px;
        line-height: 24px;
    }
    .diwali-collection2 .banner-content .indri-landingpage-content3 {
        display: none;
    }
    .award-section {
        padding: 40px 0;
    }
    .award-row {
        display: block;
        text-align: center;
    }
    .award-row .award-content {
        padding-left: 0;
    }
.whistler-landingpage-marginbottom>.row>div>.under-cicle-content {
    margin-top: 10px;
}    
.camikara-content h2 {
    font-size: 28px;
}
.camikara-content p {
    font-size: 18px;
}
.camikara-content h3 {
    font-size: 32px;
}
.camikara-content h3 span {
    vertical-align: 10px;
    width: 80px;
}
.camikara-content h4 {
    font-weight: 700;
}
.camikara-content h3 span img {
    max-width: 100%;
    height: auto;
}
.whistler-landingpage-content2 {
    font-size: 18px !important;
    max-width: 100%;
    line-height: 22px;
    margin-bottom: 15px;
}
.home__banner .whistler-landingpage-content3 {
    font-size: 13px;
    font-weight: 400;
    margin-bottom: 10px;
}
ul.brand-store {
    margin: 0 0 15px;
}
ul.brand-store li {
    font-size: 16px;
}
.brandpg-title {
    font-size: 24px;
    text-align: center;
    margin-bottom: 15px;
}
.block-brand .whisky-brand {
    font-size: 22px;
}
.brand-content>div>div:not(:last-child) {
    padding-bottom: 0px;
    margin-bottom: 30px;
}
ul.home-brand {
    margin: 0 0 40px;
}
ul.home-brand li {
    font-size: 16px;
    margin: 5px 0;
}
.home-brand-block .mg-tp90 {
    margin-top: 30px;
}
.social-link {
    margin-bottom: 15px;
}
.video-container .carousel-caption {
  height: 180px;
}
.whistler-landingpage-content4 {
    font-size: 16px;
}	
.whislr img {
    width: 260px;
}
.seperation{margin-top: 0px; margin-bottom: 0px;}
.play-icon{width:14% !important;}

.golden-border{width: 100%; background-repeat: no-repeat; margin-bottom: 10px;}	
.indri-landingpage-logoname{font-size: 34px;}
.circle-content {
    display: block;
}

.seventh-page-para {font-size: 16px; line-height: 20px;}	
.seventhpage-center-main {
    margin-top: 20px;
    font-size: 26px;
}	
.seventhpage-numeric-center {
    padding-top: 10px;
    font-size: 24px;
}
.ourstory-lastheading {
     font-size: 26px;
	 text-align:left;
}
.ourstory-lastpara{font-size: 16px;}
.ourstory-extralink-location {margin-top:20px; margin-bottom:30px;}


.fifth-page-content{font-size:24px; margin-bottom:30px;}	
.fifth-logo-name {font-size: 16px; line-height: 20px;}	
.fifth-current-open {font-size: 26px; margin-top: 20px;}
.fifth-productionshift {font-size: 24px;}
.thirdpage-seperation {margin-bottom: 20px; margin-top: 20px;}
.barley-img1, .malting-img2, .mashing-img3, .fermentation-img4, .potstills-img5, .distillation-img6, .spirit-img7, .maturation-img8{display:none;}	
.line-ht-30 {line-height: 24px;}
.six-page-content {line-height: 20px; font-size: 16px;}	
.dist-box p{margin-bottom:0;}	
.pd-tp80 {padding-top: 30px;}	
.sixpage-last-heading, .the-maturation-heading, .our-visitor-heading{font-size: 28px;}
.sixpage-lastpara{margin-top: 20px; font-size: 16px;}
.barley-center-heading {margin-top: 20px; font-size: 28px;}
.our-visitor-subheading{font-size: 20px; line-height: 26px;}
.mg-btm80 {margin-bottom: 20px;}
.barley-heading {font-size: 22px;}
.the-art-img{margin-top:20px;}
.while-maturing-para{line-height: 24px; font-size: 16px;}
.while-maturing-para-right{font-size: 16px;}
#sync1 .item, #sync3 .item{padding:0;}
.art-blending-align{margin-bottom:15px;}
.mg-tp30 {margin-top: 10px;}
.our-brand-seperation{padding-left: 15px; padding-right: 15px;}
.section-heading{margin-top: 0; text-align: center; font-size: 26px; margin-bottom:0;}
.logo-heading {font-size: 23px; margin-top: 0; margin-bottom: 0;}
.royal-whiskey{margin-bottom: 0;}
.card-text.logo-para br{display:none;}
.blenmalt{margin-top: 20px; margin-bottom:30px;}
.mg-tp-20 {margin-top: 0;}
.logo-para{margin-bottom: 10px;}

.third-card-center{padding:.5rem;}
.third-page-card{font-size: 20px;}
.news-box {margin-bottom: 15px;}
.btn-knowmore-contac-us {margin-top:10px;}
.contact .form-type-textfield, .contact .form-type-email, 
.contact .form-type-tel, .contact .form-type-number {width: 100%; padding: 0;}
.contact .form-type-textarea {padding: 0;}
.third-page-content{font-size: 16px; margin-bottom: 15px !important;}
.page-third-know-more{font-size: 14px;}

.owner-name{font-size: 26px;}
.owner-tag-line{font-size: 22px;}
.spirit-sec{width: 540px}
.indri-landingpage-margintop {margin-top: 20px;}
.proof-sec .col-lg-2 {
    width: 33.33%;
    text-align: center;
	font-size: 16px;
}
.indri-landingpage-marginbottom {
    margin-bottom: 10px;
}
.next-pro {
    padding-top: 10px;
}
.indri-landingpage-marginbottom {
    margin-top: 10px;
}


.our-heritage, .from-our-family, .our-dis, .Master-craftsman{font-size:30px; line-height: 40px;}
.the-family, .distilleries-content, .owner-para{font-size: 16px;}
.owner-para{margin-top: 0;}
.content-heritage .card-body {padding:0;}
.btn-knowmore{padding: 8px 20px;}
.seperation.w-90 {margin: 10px auto 20px;}
.nav.d-flex{margin-top: 10px;}
.nav-item a{height: 535px; height: 530px;
margin-bottom: 20px;}
.numeric-content {font-size: 35px; line-height: 40px;}
.craftsmen {padding-bottom: 0;}
.link-content, .about-content, .contact-us-address{margin-top: 0;}
.below-line-contant{text-align: center;}
.footerimage{height: 130px;}
.link-content{margin-bottom:0;}
.the-art-of, .indri-landingpage-content2, .whistler-landingpage-content2, .kamet-landingpage-content2 {
    font-size: 35px;
    line-height: 45px;
}
.kamet-ban-bottle {
    margin-top: -20px;
    width: 160px;
}
.glass2 {
    width: 260px;
}
.whistler-landingpage-content3{font-size: 18px; margin-top: 10px; margin-bottom: 10px;}
.indri-landingpage-content3 {
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 18px;
}

.the-art-of{font-size: 35px; line-height: 45px;}
.lorem-ipsum {font-size: 18px; line-height: 26px;}
.carousel-caption .btn{padding: 8px 20px; margin-top: 20px;font-size: 15px;}
.kamet-icon-home{}
.description-content{padding-left:20px; padding-right:20px; font-size:16px; margin-bottom: 20px;}
.kamet-icon-home {padding-left:20px; padding-top:0px;}
.indri-landingpage-logoname{padding-left: 0; margin-top: 80px;}
.indri-icon-mg{margin-left: -170px;}
.whistler-icon-home{padding-left:0; padding-top:0; margin-top:0; padding-bottom:0;}
#sync2.owl-theme .owl-next, #sync4.owl-theme .owl-next {right: 0; position: absolute; top: 30%; opacity: 1;}	
#sync2.owl-theme .owl-prev, #sync4.owl-theme .owl-prev { opacity: 1; left: 0; position: absolute; top: 30%;}	
.modal{padding: 40px;}	
.kamet-landingpage-content4, .kamet-landingpage-content3{font-size: 16px;}
.boxSpace .row.g-5 {
    --bs-gutter-x: 1.5rem;
    --bs-gutter-y: 0;
}
}



@media(max-width: 576px) {
.mob-view {display: block;}
.web-view {display: none;}
.whislr img {width: 200px;}	
.glass {width: 170px;}
.brand-holder h1{font-size: 24px;}
.section-heading, .sub-content-block{font-size: 24px;}
.sub-content-text {font-size: 16px;}
.subcontent-size .card-body{padding:.5rem .5rem 0 .5rem;}
.our-brand-seperation{margin-bottom: 20px;}
.logo-heading {font-size: 22px;}
.kamet-rightstar-heading {font-size: 18px;}
.numeric-content {font-size: 30px; line-height: 35px;}
.sixpage-last-heading, .the-maturation-heading, .our-visitor-heading {font-size: 24px;}
.barley-center-heading {font-size: 26px;}
.our-visitor-subheading {font-size: 18px;}
.barley-heading {font-size: 20px;}
.art-blending-align {margin-bottom: 10px;}
.btn-knowmore-contac-us{font-size: 15px; padding: 8px 36px;}	
.six-leaf-content {margin-bottom: 10px;}
.contact-form{margin-bottom: 10px;}
.contact-form {font-size: 26px;}
    .grid-gallery {
      display: grid;
      grid-template-columns: repeat(auto-fill, minmax(100px, auto));
      grid-auto-rows: 100px;
      grid-gap: 1rem;
      grid-auto-flow: dense;
    }
	
.row.six-leaf-content .col-sm-3{display:none;}
.button-extranav {margin-bottom: 15px;}
.popup-content h5{font-size: 24px;}
.popup-img {width: 30px;}
#sync2.owl-theme .owl-prev, #sync4.owl-theme .owl-prev {
   top: 20%;
}
#sync2.owl-theme .owl-next, #sync4.owl-theme .owl-next {
    top: 20%;
}
.seperation.w-90 {width: auto;}	
.our-heritage, .from-our-family, .our-dis {font-size: 26px; line-height: 34px;}	
.Purus-proin{margin-top:0;}	
.royal-name{font-size: 18px;}	
.card-heritage .card-body{padding: 0;}
.popup-title {font-size: 22px;}	
.main-popup-btn{margin-left: 5px;margin-right: 5px;}
.distilleriesrow1{margin-top: 0; margin-bottom: 0;}
.content{margin-bottom:0;}
.carousel-caption{width: 100%;}

.the-art-of {
    font-size: 26px;
    line-height: 30px;
}

/*
.leaf{height: 30px;}

.lorem-ipsum {font-size: 15px; line-height: 15px;}

.carousel-caption .btn {
    padding: 5px 20px;
    margin-top: 15px;
    font-size: 14px;
}

*/

.carousel-caption .btn {
    padding: 8px 20px;
    font-size: 15px;
}

.lorem-ipsum {
    font-size: 16px;
    line-height: 26px;
}

.carousel-indicators{margin-bottom: .5rem;}

.carousel-caption .btn {
    margin-top: 25px;
}

.indri-landingpage-content2, .whistler-landingpage-content2, .kamet-landingpage-content2{
    font-size: 26px;
    line-height: 30px;
}

.indri-landingpage-content3{font-size: 16px;}
.indri-btn-1, .whistler-btn-1{margin-top: 0;}
.whistler-landingpage-content3{font-size: 16px;}
.pd-tp75 {width: 205px; margin-top: 15px;}
.whistler-banner-align img {margin-top: 15px;}
.dropdown-brand a {padding: 0 10px;}
.crousel-mainheading{font-size: 45px; line-height: 60px;}
.crousel-mainheading ,.third-page-mainheading{
    font-size: 32px;
    line-height:36px;
	margin-top: 0;
}
.our-brands-subhead{font-size: 16px;}
.four-page-subheading, .third-page-subheading{font-size: 18px;}
.pd-80 {padding: 0 15px;}
.videoplayer {height: 574px;}
#myVideo{height: 574px; object-fit: cover;}
.modal{padding: 20px;}
.indri-star-logo-content{font-size: 15px;}
.indri-cicle-content{margin-bottom:10px}
.whistler-landingpage-para1{font-size: 16px;}
.indri-landingpage-logoname {font-size: 28px;}
.text-right {padding-right: 30px;}
.kamet-ban-bottle {width: 140px;}
.glass2 {width: 200px;}
.logo-content-two, .logo-content-one {margin-left: -30px;}
.trini-gold{display: block; font-size: 17px; margin-bottom: 10px;}
.row.custom-row .col-md-2 {
    width: 50%;
}
}


@media(max-width: 480px) {
.crousel-mainheading, .third-page-mainheading {
    font-size: 26px;
    line-height: 26px;
}

.four-page-subheading, .third-page-subheading {
    font-size: 16px;
}
.row.custom-row .col-md-2 {
    width: 100%;
}
.video-container .carousel-caption {height: 176px;}
.carousel-caption .btn {
  padding: 6px 15px;
  font-size: 14px;
}
.carousel-caption .btn {margin-top: 20px;}
.banner-content {max-width: 260px;}

}

@media(max-width: 440px) {
.carousel-caption .btn {margin-top:10px;}
.indri-landingpage-content2, .whistler-landingpage-content2, .kamet-landingpage-content2 {
  font-size: 24px; line-height: 26px;
 }
.whistler-landingpage-content1, .indri-landingpage-content1{margin-bottom: 5px;}
.whistler-landingpage-content3 {font-size: 13px;}
.indri-btn-1, .whistler-btn-1 {font-size: 12px;}
.whistler-btn-1:hover {margin-top: 0;}
.the-art-of {font-size: 20px; line-height: 22px;}
.carousel-caption .leaf{height:42px;}
.video-container .carousel-caption {height: 140px;}
.carousel-indicators {margin-bottom: 0;}
.lorem-ipsum {font-size: 14px; line-height: 20px;}
.whistler-landingpage-content1{font-size: 15px;}
.indri-landingpage-content2, .whistler-landingpage-content2, .kamet-landingpage-content2 {
  font-size: 20px; line-height: 22px;}
.carousel-caption .btn {font-size: 13px;}
.indri-landingpage-content3 {margin-top: 5px; margin-bottom: 5px; font-size: 14px;}
	
}

@media(max-width: 390px) {
.the-art-of {font-size: 18px; line-height: 22px;}
.indri-landingpage-content2, .whistler-landingpage-content2, .kamet-landingpage-content2 {
  font-size: 18px; line-height: 22px;}
.indri-landingpage-content3 {font-size: 13px;}
.indri-landingpage-content1{font-size: 16px;}
.carousel-caption .btn {font-size: 12px;}

}


.corporate-website {
    background: rgba(95, 95, 95, 1);
    color: #FFF;
    text-align: center;
    font-family: 'Lato', sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    padding: 10px 15px;
}
.corporate-website > a {
    color: #FFF;
    text-decoration: underline;
}
.our_business {
    padding: 35px 0;
}
.section_title h2 {
    color: #5F5F5F;
    font-family: Playfair Display;
    font-size: 50px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-transform: uppercase;
    margin-bottom: 20px;
}
.businesses_box h3 {
    /*background: linear-gradient(90deg, #000 16.67%, rgba(0, 0, 0, 0.00) 66.83%);*/
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    margin: 0;
    padding: 20px;
	background: linear-gradient(90deg, #000 44.44%, rgba(0, 0, 0, 0.00) 103.81%);
}
.businesses_box h3 {
    color: #fff;
    font-family: 'Lato', sans-serif;
    font-size: 32px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    text-transform: uppercase;
}
.know-more p {
    color: #5F5F5F;
    font-family: 'Lato', sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 20px;
    margin-bottom: 0;
	font-family: "lato-bold";
}
.know-more p>a {
    color: #5F5F5F;
    text-decoration: none;
}
.footer-top {
    padding-top: 60px;
}
.footer-bottom {
    padding-top: 30px;
    border-top: 1px solid rgba(141, 139, 139, 0.5);
    margin-top: 30px;
}
.footer-child h3 {
    color: #5F5F5F;
    font-family: 'Lato', sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    text-transform: uppercase;
    margin-bottom: 15px;
}
.footer-child ul {
    list-style: none;
    margin: 0;
    padding: 0;
}
.footer-child ul>li:not(:last-child) {
    margin-bottom: 12px;
}
.footer-child ul>li>a {
    color: #5F5F5F;
    font-family: 'Lato', sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
    text-decoration: none;
    display: block;
    transition: all linear 0.3s;
}
.footer-child ul>li>a:hover {
    color: #B1AF6F;
}
.footer_link .footer-child:not(:last-child) {
    margin-bottom: 30px;
}
.footer-child p {
    color: #5F5F5F;
    font-family: 'Lato', sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 20px;
}
ul.brand_button>li:not(:last-child) {
    margin-bottom: 15px;
}
ul.brand_button>li>a {
    border: 1px solid rgba(141, 139, 139, 0.5);
    text-align: center;
    display: inline-block;
    width: 153px;
    line-height: 32px;
    transition: all linear 0.3s;
}
ul.brand_button>li>a:hover {
    background-color: #8D8B8B;
    color: #fff;
}
.address ul>li {
    padding-left: 30px;
    position: relative;
}
.address ul>li>a {
    line-height: 26px;
    color: #5F5F5F !important;
}
.address ul>li:not(:last-child) {
    margin-bottom: 10px;
}
.address ul>li>a>img {
    position: absolute;
    left: 0;
    top: 6px;
}
.social_icon ul>li {
    display: inline-block;
    margin-right: 15px;
}
.social_icon ul>li>a {
    font-size: 16px;
}
.social_icon ul {
    margin-top: 15px;
}
.footer-bottom-custom {
    border-top: 1px solid rgba(141, 139, 139, 0.5);
    padding-top: 30px;
}
.footer_link.pl-cs {
    padding-left: 60px;
}
.inner-header {
    border-bottom: 1px solid rgba(95, 95, 95, 0.5);
}
.inner-header.sticky {
    border-bottom: none;
}
.mt-125 {
    margin-top: 160px;
}
.pdf-box {
    border-radius: 10px;
    border: 0.6px solid #5F5F5F;
    padding: 20px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    transition: all linear 0.3s;
    margin-top: 25px;
    min-height: 105px;
}
.pdf-box:hover {
    box-shadow: 0px 4px 22px 0px rgba(0, 0, 0, 0.08);
    border: 0.6px solid #ffffff;
}
.block-report {
    padding: 40px 0;
}
.block-report .section_title h2 {
    font-size: 26px;
    margin-bottom: 0px;
}
.block-report .row>div>a {
    text-decoration: none;
}
.pdf-icon {
    margin-right: 10px;
}
.pdf-text {
    color: #5F5F5F;
    font-family: Playfair Display;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    word-break: break-word;
    flex: 0 0 calc(100% - 47px);
    width: calc(100% - 47px);
    align-items: center;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    -webkit-line-clamp: 3;
	text-transform: uppercase;
}
.pdf-box .d-flex .pdf-icon {
    width: 37px;
    flex: 0 0 37px;
}
.pdf-box>.d-flex {
    flex: 0 0 calc(100% - 26px);
    width: calc(100% - 26px);
}
.pdf-box .pdf-arrow {
    width: 16px;
    flex: 0 0 16px;
    margin-left: 10px;
}
.nodal-officer-detail {
    margin-top: 20px;
}
.nodal-officer-detail ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
.nodal-officer-detail ul>li {
    color: #5F5F5F;
    font-family: 'Lato', sans-serif;
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
	font-family: "lato-regular";
}
.nodal-officer-detail ul>li>a {
    color: #5F5F5F;
    text-decoration: none;
}
.block-report .address ul>li>a {
    line-height: 26px;
    font-size: 16px;
}
.block-report .address ul>li>a {
    font-size: 16px;
	font-family: "lato-regular";
}
.table-div {
    border-radius: 10px;
    border: 0.6px solid rgba(95, 95, 95, 0.5);
    margin-top: 25px;
}
.table-row {
    margin: 0;
    padding: 0;
}
.table-row>div {
    padding: 20px 30px;
    color: #5F5F5F;
    font-family: 'Lato', sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    position: relative;
}
.table-row>div:first-child::after {
    content: "";
    width: 1px;
    height: 100%;
    background: rgba(95, 95, 95, 0.5);
    position: absolute;
    right: 30px;
    top: 0;
}
.table-header>div {
    padding-top: 30px;
    padding-bottom: 30px;
    color: #5F5F5F;
    font-size: 24px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}
.table-header {
    border-bottom: 0.6px solid rgba(95, 95, 95, 0.5);
}
.company-profile-text h2 {
    color: #5F5F5F;
    font-family: Playfair Display;
    font-size: 50px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-transform: uppercase;
    margin-bottom: 30px;
}
.company-profile-text p {
    color: #5F5F5F;
   font-family: 'Lato', sans-serif;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 151%;
    letter-spacing: 0.32px;
    margin-bottom: 30px;
}
.company-profile-text {
    padding-left: 30px;
}
.contact-box {
    border-radius: 10px;
    border: 0.6px solid #5F5F5F;
    padding: 20px;
    transition: all linear 0.3s;
    margin-top: 25px;
    min-height: 230px;
    display: flex;
}
.contact-box:hover {
    box-shadow: 0px 4px 22px 0px rgba(0, 0, 0, 0.08);
    border: 0.6px solid #ffffff;
}
.contact-box h3 {
    color: #5F5F5F;
    font-family: 'Lato', sans-serif;
    font-size: 24px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin-bottom: 15px;
	font-family: "lato-regular";
}
.contact-box h3 span {
    font-size: 20px;
    display: block;
}
.header-custom .dropdown-brand:before {
    margin: 0;
    left: 30px;
}
.header-custom .dropdown .dropdown-brand {
    border-radius: 0px;
    text-align: left;
    padding: 0;
    min-width: 178px;
    background: #FFF;
    box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
    border: none;
}
.header-custom .dropdown:hover .dropdown-brand {
    display: block;
}
.header-custom .navbar a:hover, 
.header-custom .dropdown:hover .dropbtn {
    background-color: transparent;
    color: #B1AF6F;
}
.header-custom .dropdown-brand a {
    color: #5F5F5F;
    font-family: 'Lato', sans-serif;
    text-align: left;
    font-size: 12px;
    font-style: normal;
    font-weight: 700;
    line-height: 14px; /* 183.333% */
    text-transform: uppercase;
    padding: 7px 15px;
    display: block;
}
.header-custom .dropdown-brand a:not(:last-child) {
    border-bottom: 1px dashed #D2D2D2;
}
.home__banner .video-container .carousel-caption {
    height: auto; 
}
#user-login-form {
    margin-top: 190px;
}
.piccadily-agro {
    margin: 0;
    padding-top: 70px;
}
.home__banner .the-art-of {
    font-size: 55px;
    line-height: normal;
}
.home__banner .lorem-ipsum {
    font-size: 24px;
}
.piccadily-agro .the-family {
    text-align: left;
    font-size: 20px;
    color: #5F5F5F;
    line-height: 184%;
	font-family: "lato-regular";
}
.home__banner .lorem-ipsum + div {
    font-size: 24px;
    font-family: 'Lato', sans-serif;
    color: #ffffff;
    font-style: normal;
    font-weight: normal;
    line-height: 39px;
    text-align: center;
	font-family: "lato-regular";
}
a {
	text-decoration: none;
}
#block-investor-detailsofnodalofficer > h2 {
    display: none;
}
.pdf-box .d-flex .pdf-icon {
    width: 37px;
	flex: 0 0 37px;
}
.businesses_box {
    position: relative;
    margin-top: 25px;
}
.our_business .section_title h2 {
    margin: 0;
}
.our_brands {
    padding: 35px 0 10px;
}
.brand_logo {
    border-radius: 10px;
    border: 1px solid #D6D6D6;
    min-height: 182px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.company-profile-text p:last-child {
    margin-bottom: 0;
}
.businesses_box img {
    width: 100%;
}
.footer-bottom-custom>.row {
    align-items: center;
}
.below-line-contant {
    margin: 0;
}


@media (min-width: 1399px) {
    .header-custom .dropdown-brand a {
        padding: 12px 15px;
    }
}
@media (max-width: 1199px) {
    .footer-child ul>li>a br{
        display: none;
    }
    .footer-child ul>li>a {
        word-break: break-word;
    }
    .footer_link.pl-cs {
        padding-left: 0;
    }
}
@media (max-width: 991px) {
	.header-custom ul.navbar-nav>li {
		border-bottom: 1px dashed #D2D2D2;
	}
    .home__banner .the-art-of {
        font-size: 45px;
    }
    .home__banner .lorem-ipsum + div {
        font-size: 20px;
    }    
    .header-custom .dropdown:hover .dropdown-brand {
        display: none;
    }
    .header-custom .dropdown .dropdown-brand.show {
        display: block;
    }
    .header-custom .dropdown .dropdown-brand {
        min-width: 100%;
        margin-bottom: 15px;
    }
    .header-custom .dropdown-brand a {
        padding: 10px 15px;
    }
    .company-profile-text {
        padding-left: 0;
        margin-top: 25px;
    }
    .company-profile-text h2, .company-profile-text p {
        margin-bottom: 20px;
    }
    .mt-125 {
        margin-top: 123px;
    }
    .video-container .carousel-caption {
        height: auto;
    }
    .footer-top {
        padding-top: 30px;
    }    
    .our_business {
        padding: 0 0 35px;
    }
	.header-custom .navbar-collapse {
		background-color: rgba(255,255,255,1);
		box-shadow: 1px 1px 4px #ccc;
	}
	.navbar-expand-lg .navbar-nav .nav-link, .header-cls.sticky .navbar-expand-lg .navbar-nav .nav-link {
		color: #5F5F5F;
	}
	.header-custom .dropdown .dropdown-brand {
		box-shadow: none;
	}
	.dropdown-toggle::after, .navbar-toggler[aria-expanded="true"] .navbar-toggler-icon {
		filter: none; 
		-webkit-filter: none;
	}
	.navbar-expand-lg .navbar-toggler[aria-expanded="true"] {
        right: 10px;
    }
    .mobile-logo {
        margin-bottom: 30px;
        padding-top: 40px;
    }
    .mobile-logo .moblogo {
        width: 92px;
    }
}
@media (max-width: 767px) {
    .overlay-image {
        position: relative;
    }
    .overlay-image::after {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background: rgba(0,0,0,0.60);
    }
	.pdf-box {
		padding: 15px;
	}
	.below-line-contant:not(.r-side) {
		margin-bottom: 10px;
	}
	.piccadily-agro .card-body>p, .footer-child p br {
		display: none;
	}
	.contact-box h3 {
		font-size: 20px;
	}
	.pdf-box, .businesses_box, .contact-box {
		margin-top: 20px;
	}
	.company-profile-text h2 {
		margin-bottom: 10px;
	}
    .our_brands {
        padding: 0;
    }
    .brand_logo {
        margin-bottom: 25px;
    }
    .businesses_box h3 {
        padding: 15px 20px;
    }
    .piccadily-agro {
        padding-top: 35px;
    }
    .piccadily-agro .card-heritage .card-body, .piccadily-agro .the-family {
        text-align: center;
    }
    .home__banner .the-art-of {
        font-size: 26px;
    }
    .home__banner .lorem-ipsum + div {
        font-size: 18px;
        line-height: 20px;
    }
    .nodal-officer-detail ul>li, .piccadily-agro .the-family, .know-more p, .block-report .address ul>li>a {
        font-size: 15px;
    }
	.pdf-box {
		min-height: 70px;
	}
	.pdf-text {
		font-size: 15px;
		-webkit-line-clamp: 2;
	}
    .our_business .row>div:not(:last-child) {
        margin-bottom: 20px;
    }
    .section_title h2, .company-profile-text h2 {
        font-size: 35px;
    }
    .businesses_box h3 {
        font-size: 18px;
    }
    .footer_link .footer-child {
        margin-bottom: 30px;
    }
	.footer-child > ul {
		font-size: 0;
		margin-right: calc(var(--bs-gutter-x) * -.5);
		margin-left: calc(var(--bs-gutter-x) * -.5);
	}
	.footer-child > ul > li {
		width: 50%;
		display: inline-block;		
		vertical-align: top;
		padding-right: calc(var(--bs-gutter-x) * .5);
    	padding-left: calc(var(--bs-gutter-x) * .5);
	}
	.pl-cs .footer-child > ul > li {
		width: 100%;
	}
	.video-container .carousel-caption {
		bottom: auto;
	}
	.block-report .section_title h2 {
		font-size: 22px;
	}
	.pdf-box .d-flex .pdf-icon {
		width: 30px;
		flex: 0 0 30px;
	}
	.pdf-box .pdf-arrow {
		width: 12px;
		flex: 0 0 12px;
	}
	.footerimage {
		height: auto;
		padding-top: 0px;
	}
	.footer-bottom-custom {
		padding-bottom: 120px;
		padding-top: 20px;
	}
	.section_title h2, .company-profile-text h2 {
		font-size: 22px;
	}
	.company-profile-text p br {
		display: none;
	}
	.company-profile-text p, .table-row>div {
		font-size: 15px;
	}
	.brand_logo {
		min-height: 110px;
	}
	.brand_logo img {
		width: 90px;
	}
	.table-header>div {
		font-size: 22px;
	}
	.table-row>div:first-child::after {
		right: 0;
	}
	.table-row>div {
		padding: 15px 15px;
	}
	.table-header>div {
		padding-top: 20px;
		padding-bottom: 20px;
	}
	.video-banner {
        margin-top: 137px;
    }
    .contact-box {
        margin-top: 25px;
        min-height: auto;
        width: 100%;
        display: block;
    }
    
    
}

@media (max-width:360px) {
    .home__banner .the-art-of {
        font-size: 22px;
    }
    .home__banner .lorem-ipsum + div {
        font-size: 15px;
    }
}