@font-face {
    font-family: "Antwerp Bold";
    src:url('../fonts/Antwerp-Bold.woff') format('woff'),
    url('../fonts/Antwerp-Bold.woff') format('woff');
    font-style:normal;
    font-display: swap;
}
@font-face {
    font-family: "Clockmaker SemiBold";
    src:url('../fonts/Clockmaker-SemiBold.woff') format('woff'),
    url('../fonts/Clockmaker-SemiBold.woff') format('woff');
    font-style:normal;
    font-display: swap;
}
@font-face {
    font-family: "Garamond Regular";
    src:url('../fonts/GaramondRegular.woff') format('woff'),
    url('../fonts/GaramondRegular.woff') format('woff');
    font-weight:400;
    font-style:normal;
    font-display: swap;
}

@font-face {
    font-family: "Helvetica";
    src:url('../fonts/Helvetica.woff') format('woff'),
    url('../fonts/Helvetica.woff') format('woff');
    font-weight:400;
    font-style:normal;
    font-display: swap;
}
@font-face {
    font-family: "Helvetica Bold";
    src:url('../fonts/Helvetica-Bold.woff') format('woff'),
    url('../fonts/Helvetica-Bold.woff') format('woff');
    font-style:normal;
    font-display: swap;
}
@font-face {
    font-family: "Tekst Bold";
    src:url('../fonts/Tekst-ABold.woff') format('woff'),
    url('../fonts/Tekst-ABold.woff') format('woff');
    font-style:normal;
    font-display: swap;
}
@font-face {
    font-family: "Tekst Roman";
    src:url('../fonts/Tekst-ARoman.woff') format('woff'),
    url('../fonts/Tekst-ARoman.woff') format('woff');
    font-style:normal;
    font-display: swap;
}
@font-face {
    font-family: "DomaineDispNar-Regular";
    src:url('../fonts/DomaineDispNar-Regular.woff') format('woff'),
    url('../fonts/DomaineDispNar-Regular.woff') format('woff');
    font-style:normal;
    font-display: swap;
}
@font-face {
    font-family: "GreatVibes Regular";
    src:url('../fonts/GreatVibes-Regular.woff') format('woff'),
    url('../fonts/GreatVibes-Regular.woff') format('woff');
    font-style:normal;
    font-display: swap;
}

@font-face {
    font-family: "ArcherLightPro";
    src:url('../fonts/ArcherLightPro.woff') format('woff'),
    url('../fonts/ArcherLightPro.woff') format('woff');
    font-style:normal;
    font-display: swap;
}


body{margin: 0;padding: 0;font-size: 16px }
ul, figure{margin: 0;padding: 0}
li{list-style-type: none;}
a{text-decoration: none;}
/* header{position: fixed;top: 0;left: 0;width: 100%;z-index: 999;padding: 30px 0 0 0;height: 117px;transition: all .3s linear 0s;}
header *{transition: all .3s linear 0s;}
header.sticky{background:#ECD4B1;height: 90px;    box-shadow: 0 5px 10px #00000026;}
header nav{display: flex;justify-content: space-between;align-items: center;position: revert;}
header nav .logo{position: relative;left: 0;top: 0}
header nav .logo a{position: absolute;}
header nav .logo .stickylogo {opacity: 0}
header nav .logo .mainlogo {  opacity: 1}
header nav .logo img{width: 90px} 
header nav ul{display: flex;    position: relative;    top: 50px;}
header nav ul li a{color: #fff;font-family: "Antwerp Bold";font-size: 18px;text-transform: uppercase;font-weight: bold;padding: 0 20px}
header nav ul li a:hover{color: #fff}
header nav ul li.dropDown a{background: url(../images/menu_icon.png) no-repeat right center;}
header.sticky ul{top: 0}
header.sticky .logo .mainlogo { opacity: 0}
header.sticky .logo .stickylogo {  opacity: 1;top: -15px}*/
/*home Slider*/
/*.heroSlider{position: relative;width: 100%;height: auto;z-index: 9}
.heroSlider img{width: 100%}*/
/*.heroSlider div{height: 100%}
.heroOwl{position: revert;}
.heroOwl .item .content{display: flex;flex-direction: column;justify-content: center;    align-items: center;text-align: center;color: #fff;width: 890px;max-width: 100%;margin: 0 auto;}
.heroOwl .item img{width: auto}
.heroOwl .item .content p{margin: 20px 0 0;font-family: "Tekst Roman";font-size: 18px;line-height: 35px;letter-spacing: .5px}
.heroOwl .owl-dots{position: absolute;bottom: 20px;left: 0;width: 100%;height: auto;display: flex; justify-content: center;}
.heroOwl .owl-dots button{width: 13px;height: 5px;border-radius: 20px;background: #fff;opacity: .5;margin: 0 2px}
.heroOwl .owl-dots button.active{width: 70px;opacity: 1}*/

.header {position: fixed;top: 0;left: 0;width: 100%;z-index: 2;transition: top 0.2s ease-in-out;background: transparent;padding: 10px 50px;z-index: 9;display: flex;justify-content: space-between;overflow: hidden;}
.header.sticky {background: rgba(0, 0, 0, 0.9);position: fixed;width: 100%;border-bottom: none;}
.header.header-inner {
    position: static;
    background: #FFFDF2;
    border-bottom: 1px solid #eee;
}
.nav-down {top: 0;}
.nav-up {top: -88px;}
.menu-trigger {width: 70px;height: 70px;cursor: pointer;background: url(../images/menu-icon.png) no-repeat center;border-radius: 50%;}
.menu-bg {width: 70px;height: 70px;background: #FDFDF1;position: absolute;top: 10px;z-index: -1;border-radius: 50%;transform: none;transition: all linear .5s;visibility: hidden;position: fixed;}
.menu-container.open .menu-bg {width: 70%;height: 100%;max-width: 768px;visibility: visible;transform: scale(20) translateZ(0px);border-radius: 0px;z-index: 99;top: 0;right: 0;background: rgba(0, 0, 0, 0.8);}
.menu-container:hover .menu-bg {visibility: visible;}
.mega-menu {position: fixed;top: 0;right: 0;width: 100%;max-width: 380px;height: auto;z-index: 99;visibility: hidden;opacity: 0;transition: all linear 0.3s;-moz-transition: all linear 0.3s;-webkit-transition: all linear 0.3s;}
.mega-menu.open {visibility: visible;opacity: 1;}
.menu-overlay {content: "";width: 100%;height: 100%;position: fixed;left: 0;top: 0;z-index: 9;visibility: hidden;opacity: 0;}
.menu-overlay.open {visibility: visible;opacity: 1;}
.menu-right {display: flex;justify-content: flex-start;background: #FDFDF1;padding: 90px 30px 0;position: relative;overflow: hidden;overflow-y: auto;height: 100%;flex-direction: column;}
.close-menu {position: absolute;top: 30px;right: 62px;background: url(../images/menu-close.png) no-repeat center;width: 47px;height: 47px;cursor: pointer;}
.mega-menu.menuLink{margin-bottom: 30px}
.mega-menu ul{width: 100%}
.mega-menu ul li:not(:last-child) {margin-bottom: 15px;}
.mega-menu ul li a {display: block;font-family: 'Tekst Roman';font-size: 30px;text-transform: uppercase;color: #C2976C;position: relative;}
.mega-menu ul li a:hover::after {content: "";width: 125px;height: 6px;display: block;position: absolute;left: 60px;transform: translateX(-50%);top: -5px;bottom: auto;background: url(../images/menu-hover.png) no-repeat center;}
.mega-menu ul.social li{margin: 0 20px 0 0}
.mega-menu ul.social li a:hover:after{content: none}
.madeFrom{position: relative;padding: 0 0 0;background: #bdaa92;margin-top: -2px;z-index: 8}
.madeFrom .madeBanner{width: 100%}
.madeFrom .detail{text-align: center;padding: 0;width: 51%;float: right;text-align: left;color: #fff}
.madeFrom .detail p{font-size: 20px;line-height: 35px;margin-bottom: 30px;font-family: "DomaineDispNar-Regular";color: #FFECD5;letter-spacing: .5px}
.vodkaSec{position: relative;height: 860px;display: flex;align-items: center;justify-content: center;overflow: hidden;}
.vodkaSec .vodkaimg{    position: absolute;left: 0;top: -70px;}
.vodkaSec h6{font-family: "GreatVibes Regular";font-size: 40px;line-height: 34px;color: #FFECD5}
.vodkaSec h2{font-family: "Tekst Roman";font-size: 64px;line-height: 28px;margin: 35px 0 50px}
.vodkaSec h5{font-family: "DomaineDispNar-Regular";font-size: 32px;line-height: 40px;color: #FFECD5}
.vodkaSec h4{font-family: "DomaineDispNar-Regular";font-size: 48px;line-height: 48px;margin: 40px 0 0}

.gallerySec{position: relative;background: #BBA78F url(../images/gallery-bg.png) no-repeat center center;background-size: cover;padding: 40px 0}
.gallerySec .productSec{margin-bottom: 50px}
.gallerySec figure{padding: 0 15px}
.gallerySec figure img{width: 100%}

.followBlock{position: relative;background: #EFE1C3;padding: 90px 0}
.followImg{    padding: 0 50px 140px;display: block;text-align: center;}
.followSec .row .col-md-6:last-child{padding-top: 160px;border-left: 1px solid #C7B07E;}
.followSec .row .col-md-6 .followImg:last-child{padding-bottom: 0}
.instaContent {position: absolute;top: 37.5%;left: 52%;transform: translate(-50%, -50%) !important;text-align: right;z-index: 1;}
.instaContent h2{font-family: 'Clockmaker SemiBold';font-style: normal;font-weight: 600;font-size: 150px;line-height: 150px;color: #fff;text-align: left;}
.instaContent h2:nth-child(2){text-align: center;}    
.instaContent h2:nth-child(3){text-align: right;margin-bottom: 35px}
.instaContent a{font-family: "Garamond Regular";font-size: 16px;color: #fff;font-weight: bold;}
.instaContent a img{margin-left: 20px}

footer{position: relative;padding:250px 0 0 ;overflow: hidden; background-attachment: fixed;
      background-position: center;
      background-repeat: no-repeat;
      position: relative;
}
.footerBg{position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;}
footer .box{display: flex;flex-direction: column;justify-content: center;align-items: center;position: relative;z-index: 9}
.social{display: flex;margin:50px 0 ;}
.social li{margin:0 20px}
footer .otherInfo{margin-top: 30px}
footer .box .productSec {position: absolute;left: 0;bottom: 40px;}
footer .box .productSec ul li p{margin-top: 10px}

footer .contactText{font-family: 'Antwerp Bold';color: #FDF4E0;font-size: 120px;line-height: 120px;text-transform: uppercase;font-weight: bold;}

.info{text-align: center;font-family: 'Helvetica';color: #FDF4E0;display: flex;flex-direction: column;justify-content: center;align-items: center;}
.info h4{font-size: 18px;font-family: 'Helvetica Bold'}
.info a{color: #FDF4E0;font-family: "Garamond Regular";font-size: 18px;text-decoration: underline;}
.link{display: flex;align-items: center;justify-content: space-between;margin: 80px 30px 50px}
.link li a{font-family: 'Antwerp Bold';font-size: 16px;text-transform: uppercase;color: #FDF4E0;font-weight: bold;}
.otherInfo{text-align: center;font-family: 'Helvetica';color:#fff}
.otherInfo p{font-size: 14px;line-height: 25px}
.otherInfo ul{display: flex;align-items: center;justify-content: center;margin: 0 0 20px}
.otherInfo ul li{display: flex;align-items: center;margin: 0 10px}
.otherInfo ul li a{font-size: 14px;line-height: normal;color:#fff}
.otherInfo ul li:last-child a{text-decoration: underline;}
.otherInfo ul li img{margin-right: 4px}
.otherInfo p.olive{font-size: 14px;margin-bottom: 40px}

.followslider{padding-bottom: 0}
.ourStory{position: relative;display: flex;flex-wrap: wrap;}
.ourStory .sidebar{width: 150px;display: flex;flex-direction: column;}
.ourStory .sidebar button{width: 105px;height: 105px;border-radius: 50%;border: 1px dotted #F7EBC7;padding: 6px;background: transparent;margin: 0 0 40px 0;position: relative;z-index: 1}
.ourStory .sidebar button:before{position: absolute;bottom: -60px;left: 50%;width:8px;height:82px;background:url(../images/story_border.png) no-repeat;content:"" }
.ourStory .sidebar button span{font-family: "Tekst Bold";letter-spacing: 1px; width: 100%;height: 100%;border-radius: 50%;background: #1A1818;color: #1A1818;font-size: 16px;line-height: 16px; color: #EFE1C3;display: flex;justify-content: center;align-items: center;position: relative;z-index: 1} 
.ourStory .sidebar button.active span{background: #547F95}
.ourStory .sidebar button:last-child{margin: 0}
.ourStory .sidebar button:last-child:before{content: none}
.ourStory .story-content{width: 85%;padding-left: 40px}
.storyOwl{position: relative;}
.storyOwl .item{display: flex;flex-wrap: wrap;align-items: center;}
.storyOwl .item .storyText{width: 60%;padding-right: 80px}
.storyText h2{font-size: 80px;line-height: auto;color: #000;margin: 0 0 20px 0;font-family: "Tekst Bold";}
.storyText h3{font-size: 32px;line-height: auto;color: #547F95;margin: 0 0 20px 0;font-family: "Tekst Bold";}
.storyText p{font-size: 18px;line-height: 35px;color: #191818;margin: 0;font-family: "Tekst Roman";}
.storyOwl .item .storyImage{width: 40%}
.storyOwl .owl-nav{position: absolute;bottom: -20px;left: 50%;transform: translate(-50%, -50%);}
.storyOwl .owl-nav button span{display: none;}
.storyOwl .owl-nav button{width: 30px;height: 30px;border-radius: 50%;background: #000 url(../images/navArrow.png) no-repeat center center!important;margin: 0 3px}
.storyOwl .owl-nav button:hover{background: #547F95 url(../images/navArrow.png) no-repeat center center!important;}
.storyOwl .owl-nav button.owl-prev{transform: rotate(180deg);}

.goldenSec img{width: 100%}
.followSec{position: relative;padding-top: 90px}
.block7x{position: relative;padding: 80px 0 40px; background: #547F95;}
.block7x:after{position: absolute;content: '';bottom: 0;left: 0;margin: auto;width: 100%;height: 50px;background-image: url(../images/light-bg-bottom.png);background-repeat: no-repeat;background-position: bottom;}
.block7x .bottleImg{text-align: center;}
.block7x .bottleImg img{width: auto;max-width: 100%}
.block7x .content p{font-family: "Tekst Roman";color: #fff;font-size: 18px;line-height: 35px;margin-bottom: 30px}
.block7x .content h2{font-size: 100px;line-height: 100px;color: #ECD4B1;text-align: center;font-family: "Tekst D";}
.block7x .content h2 span{display: block;}


.sonaSec{position: relative;padding: 160px 0;background: url(../images/sona-img01.jpg) no-repeat; background-size: cover;height: 800px;    display: flex;align-items: center;z-index: 7;margin-top: -2px;
background-attachment: fixed;
      background-position: center;
      background-repeat: no-repeat;
      background-size: cover;
}
.sonaSec .content {display: flex;    justify-content: flex-start;padding: 0 0 0 80px}
.sonaSec .content .box{width: 560px;text-align: center;max-width: 100%}
.sonaSec .content .box h2{font-family: "DomaineDispNar-Regular";;color: #fff;font-size: 64px;line-height: 54px;margin-bottom: 20px}
.sonaSec .content .box h2 span{display:block;font-size:30px;line-height: normal;margin: 15px 0 0 0;}
.sonaSec .content p{font-family: "Tekst Roman";color: #FFECD5;font-size: 24px;line-height: 35px;margin: 0 0 0}
.sonaSec.grainSec{background: url(../images/the-grain-bg.jpg) no-repeat;background-size: cover;z-index: 6;background-attachment: fixed;
      background-position: center;
      background-repeat: no-repeat;
      background-size: cover;}
.sonaSec:nth-child(odd) .content{justify-content: flex-end;padding: 0 80px 0 0}
.sonaSec.distilledSec{background: url(../images/7x-banner.jpg) no-repeat;background-size: cover;z-index: 6;background-attachment: fixed;
      background-position: center;
      background-repeat: no-repeat;
      background-size: cover;}
.sonaSec.timeSec{background: url(../images/filtered.jpg) no-repeat;background-size: cover;z-index: 6;background-attachment: fixed;
      background-position: center;
      background-repeat: no-repeat;
      background-size: cover;}      
/*.productSec{background: #355B6F url(../images/pro_bg.png) no-repeat center center; padding: 20px 0;z-index: 10;position: relative;}*/
.productSec ul{display: flex;margin: 0 0 0 0;align-items: center;justify-content: center;}
.productSec ul li{text-align: center;margin: 0 0;    width: 200px;    overflow: hidden;position: relative;}
.productSec ul li .hvrEft{ transition: all 0.2s linear;position: absolute;left: 0;width: 100%;height: 100%;background: #000000c4;padding: 10px;font-size: 13px;line-height: 19px;color: #fff;border-radius: 5px;top: 100%;}
.productSec ul li:hover .hvrEft{top:0;}
.productSec ul li span{width: 98px;height: 98px;border-radius: 50%;border: 2px dotted #fff;display: flex;align-items: center;justify-content: center;margin: 0 auto;font-family: "Tekst Roman";color: #fff;font-size: 28px}
.productSec ul li p{margin: 20px 0 0;font-family: "Tekst Roman";color: #fff;font-size: 18px;}
.vodkaMob{display: none;}

.agePopup{position: fixed;top: 0;left: 0;width: 100%;height: 100vh;background-color: #000000a8;display: none;align-items: center;justify-content: center;z-index: 999;}
.show.agePopup{display: flex;}
.agePopup .box{background: #fff;padding: 20px;border-radius: 10px;display: flex;flex-direction: column;align-items: center;justify-content: center;width: 500px;max-width: 96%}
.agePopup .box img{width: 300px;}
.agePopup .box h3{font-family: "DomaineDispNar-Regular";font-size: 30px;text-transform: uppercase;text-align: center;font-weight: bold;margin: 40px 0 30px}
.agePopup .popBtn{display: flex;}
.agePopup .popBtn button{margin: 0 10px;padding: 0;background: transparent;border: none;position: relative;}
.agePopup .popBtn button img{width: auto;}
.agePopup .popBtn button:hover img{    filter: sepia(1);transition: 300ms ease-out;}
.agePopup .popBtn button span{    position: absolute;width: 100%;left: 0;font-family: DomaineDispNar-Regular;font-style: normal;font-weight: bold;font-size: 14px;line-height: 35px;text-align: center;text-transform: uppercase;color: #000000;transition: 300ms ease-out;}
/*body.noScroll{overflow: hidden!important;}*/
.xsView{display: none;}
.galleryOwl{position: relative;}
.galleryOwl .item img{width:100%;height:250px;object-fit: cover;}
.galleryOwl .owl-nav button{position: absolute;top: 45%;left: 20px;transform: translate(-50%);    width: 30px;
    height: 30px;
    color: #fff!important;
    background: #0000009c!important;
    font-size: 24px!important;
    line-height: 0;!important}
.galleryOwl .owl-nav button.owl-next{left:auto;right:0;}
.galleryOwl .owl-nav button span{position: relative;top: -7px;}

/*Contact Us Style*/
.contactPage{background: #FFFDF2;    position: relative;}
.contactPage .top-content {    position: absolute;    top: 0;left: 0;width: 100%;height: 100%;}
.contactPage .elevate-content {padding: 35px 0;display: flex;align-items: center;align-content: center;height: 100%;color: #C2976C }
.contactPage .section-title2 h2 {font-family: "Tekst Roman";font-weight: 300;font-size: 80px;line-height: 110%;margin-bottom: 35px;}
.contact-box h3 {font-size: 38px;line-height: 165%;text-transform: uppercase;font-family: 'Tekst Roman';}
.contact-box h4 {font-size: 25px;line-height: 165%;display: flex;align-items: center;text-transform: uppercase;font-family: 'Tekst Roman';white-space: nowrap;}
.contact-box ul>li {font-family: "Tekst Roman";font-size: 18px;line-height: 165%;color: #C2976C;position: relative;padding-left: 30px;}
.contact-box h5 {font-family: 'Tekst Roman';font-size: 21px;line-height: 165%;display: flex;align-items: center;color: #C2976C;white-space: nowrap;}
.contact-box ul>li a{color: #C2976C;font-family: 'Tekst Roman';}
.contact-box ul>li>i {position: absolute;left: 0;top: 6px;}
.mediaPage{position: relative;    background: url(../images/cashmir-gallery-img06.jpg) no-repeat center;background-size: cover;background-attachment: fixed;padding: 90px 0;background-position: 0 -220px}
.mediaPage .container{position: relative;z-index: 9}
.mediaPage:before{position: absolute;content: "";top: 0;left: 0;width: 100%;height: 100%;background: #000000e0}
.mediaPage h2{    font-family: "Tekst Roman";font-size: 74px;text-transform: uppercase;text-align: center;margin: 0 0 40px;color: #C2976C}
.mediaContainer {
    background: rgba(0, 0, 0, 0.85);
    border-radius: 5px;
    padding: 140px 0 100px;
    width: 100%;
    max-width: 985px;
    margin: auto;
}
.mediaBox{position: relative;display: flex;flex-wrap: wrap;}

.mediaBox:not(:last-child) {margin-bottom: 50px;}
.mediaBox .mediaImg{width: 40%}
.mediaBox .mediaImg figure {margin-left: -80px;}
.mediaBox .mediaImg figure img{width: 100%}
.mediaBox .mediaContent{width: 60%;color: #C2976C;padding: 0 40px;display: flex;flex-direction: column;justify-content: center;}
.mediaContent h2 {font-size: 35px;line-height: 45px;text-transform: capitalize;text-align: left;margin: 0 0 20px;}
.mediaContent h2 a, .mediaContent h2 a:hover{color: #C2976C;border: none}
.mediaContent ul{display: flex;align-items: center;margin: 0 0 20px}
.mediaContent ul li{font-size: 18px;line-height: 134%;text-transform: capitalize;color: #C2976C;position: relative;font-family: "Tekst Roman";margin-right: 10px}
.mediaContent ul li:not(:last-child)::after {content: "|";padding-left: 7px;}
.mediaContent a{color: #fff;    border-bottom: 1px dashed #5B5B5B;    padding-bottom: 50px;font-family: "Tekst Roman";}
.mediaContent a img {margin-left: 5px;filter: brightness(0) invert(1);-webkit-filter: brightness(0) invert(1);}
.mediaContent a:hover img{filter: none;-webkit-filter: none;}
.mediaContent a:hover{color: #C2976C}
.mediaBox:nth-child(even) .mediaImg{order: 2}
.mediaBox:nth-child(even) .mediaContent{order: 1;align-items: flex-end;}
.mediaBox:nth-child(even) .mediaImg figure{margin-left: 0;margin-right: -80px}
.mediaBox:nth-child(even) .mediaContent a{width: 100%;text-align: right;}
.mediaBox:nth-child(even) .mediaContent h2{text-align: right;}


/*Store Locator*/
.storePage{position: relative;background: #FFFDF2;}
.storePage .top-content {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.storBox{display: flex;    flex-direction: column;justify-content: center;height: 100%;font-family: 'ArcherLightPro';}
.storBox h2 {
    font-weight: 300;
    font-size: 80px;
    line-height: 110%;
    margin-bottom: 35px;
    text-transform: uppercase;
    color: #C2976C ;
}
.areaBox{display: flex;align-items: center;justify-content: center;}
.areaBox a{color: #000;font-size: 22px;margin: 0 10px;padding: 10px 20px;min-width: 150px;text-align: center;background: transparent;}
.areaBox li.active a{background: #c2976c;color: #fff;}
.storeResult{position: relative;background: url(../images/cashmir-gallery-img06.jpg) no-repeat center;background-size: cover;background-attachment: fixed;padding: 90px 0;background-position: 0 -220px;padding: 90px 0;}
.storeResult:before{position: absolute;content: "";top: 0;left: 0;width: 100%;height: 100%;background: #000000e0;}
.storeResult .container-fluid{position: relative;z-index: 9;color: #C2976C ;}
.storeResult h4{font-family: "DomaineDispNar-Regular";font-size: 45px;line-height: 134%;margin-bottom: 25px;text-align: center;}
.storeResult ul{display: flex;align-items: center;justify-content: center;width: 100%;border-top: 1px solid #C2976C;border-bottom: 1px solid #C2976C;padding: 11px 0;margin-bottom: 40px}
.storeResult ul li{font-size: 21px;font-family: 'ArcherLightPro';margin: 0 15px}
.storeResult ul li span{text-transform: uppercase;}
.search-wrapper h3 {font-size: 22px;line-height: 134%;margin-bottom: 20px;}
.search-wrapper p {font-size: 16px;line-height: 136%;margin-bottom: 0;text-transform: uppercase;font-family: 'ArcherLightPro';}
.search-wrapper .search-result {margin-bottom: 45px;}
.storeResult .tab{display: none;}
.storeResult .tab.active{display: block;}
.pager__item{text-align: center;}
.pager__item a{font-family: "Tekst Roman";    color: #fff;}
.pager__item a:hover{color: #C2976C;}
.js-pager__items pager{margin-top: 30px;}

@media only screen and (max-width:1599px){
.mediaPage h2, .storBox h2{font-size: 60px}
}

@media only screen and (max-width:1400px){
header{padding: 20px 0 0 0}
header nav ul{top: 40px}
header.sticky ul {top: 10px;}
.mainlogo img{width: 200px}
.sonaSec{height: 600px}

.vodkaSec h6{font-size: 32px}
.vodkaSec h2{font-size: 50px;margin: 25px 0 40px;}
.madeFrom .detail p{font-size: 18px}
.vodkaSec h5{font-size: 28px}
.vodkaSec h4{font-size: 40px}
.sonaSec .content p{font-size: 22px}
.vodkaSec{height: 660px}
.madeFrom .detail{width: 55%}
.vodkaSec h6 {font-size: 32px;}
.vodkaSec h2 {font-size: 45px;margin: 20px 0 30px;}
.madeFrom .detail p{margin-bottom: 10px}    
.vodkaSec h5 {font-size: 23px;line-height: 28px;}
.vodkaSec h4 {font-size: 32px;margin: 20px 0 0;}
.vodkaSec .vodkaimg{width: 700px}
.contactPage .section-title2 h2{font-size: 65px}
.contact-box h3{font-size: 32px}
.mediaPage h2{font-size: 50px}
}

@media only screen and (max-width:1200px){
.contactPage .section-title2 h2{font-size: 50px;margin: 0}
.contact-box h3{font-size: 28px}    
.contact-box h4{font-size: 22px}
     .mainlogo img{width: 180px}
header nav ul li a{font-size: 16px;    padding: 0 14px;}
header.sticky{height: 80px}
.sonaSec{height: 550px}
.ourStory .sidebar {width: 110px;}
.ourStory .story-content {width: 88%;}
.storyOwl .item .storyText{padding-right: 40px;}
footer .contactText{font-size: 90px;line-height: 90px}
.info h4{font-size: 15px}
.storyText h2{font-size: 50px;line-height: 50px}
.storyText h3{font-size: 26px;line-height: 26px}

.sonaSec .content .box h2{font-size: 45px;margin-bottom: 20px;line-height: 35px;}
.sonaSec .content .box h2 span{font-size:24px;}
footer{padding-top: 150px}
footer .otherInfo {margin-top: 30px;width: 530px;max-width: 100%}
.social{margin: 30px 0}
.sonaSec .content p{font-size: 18px}
.vodkaSec {height: 640px;}
.vodkaSec .vodkaimg {width: 660px;top: -50px;}
.madeFrom .detail {width: 53%;}
.vodkaSec h6 {font-size: 28px;}
.vodkaSec h2 {font-size: 35px;margin: 15px 0 20px;}
.madeFrom .detail p {font-size: 16px;line-height: 27px;}
.vodkaSec h5 {font-size: 22px;line-height: 28px;}
.header {padding: 10px 15px;}
.mediaBox .mediaImg figure, .mediaBox:nth-child(even) .mediaImg figure {margin: 0;}
.mediaPage h2{font-size: 40px}
header .menu-container{position: relative;top: -8px;}
header.sticky {height: 51px;    }
.storBox h2{font-size: 42px;line-height: 42px;}


}

@media only screen and (max-width:992px){
.sonaSec .content, .sonaSec:nth-child(odd) .content{padding: 0;justify-content: center;}
.sonaSec .content .box h2{font-size: 40px;line-height: 30px;}
.sonaSec .content .box h2 span{font-size:20px;}
.sonaSec {        height: auto;padding: 60px 0;}
.productSec ul li{margin: 0 0}
.productSec ul li .hvrEft{font-size:12px;}
.productSec ul li p{margin: 10px 0 0 0}
.gallerySec figure {    padding: 0 0;}
footer{padding-top: 100px}
footer .box .productSec{left: -70px}
.footerLogo{width: 300px}
.vodkaSec{height: auto;padding: 40px 0}
.vodkaSec .vodkaimg{display: none;}
.vodkaMob{display: block;padding-left: 15px;width:170px;}
.madeFrom .detail {width: 85%;    }
.madeFrom .detail {width: 100%;padding-left: 40px;    }
.vodkaSec .container{position: relative;order: 2}
.galleryOwl .item img{height: 200px;}
.galleryOwl .owl-nav button{top: 40%;}
.contactPage>.container-fluid{order: 2}
.contactPage .top-content{order: 1;position: relative;}
.contactPage{display: flex;flex-direction: column;}
.contactPage .section-title2 h2 br{display: none;}
.menu-right {justify-content: start;padding: 80px 40px 30px;}
.mediaPage h2{font-size: 30px}
.storePage{display: flex;flex-direction: column;}
.storePage>.container-fluid{order: 2}
.storePage .top-content{order: 1;position: relative;padding: 40px 0}
.areaBox a{font-size: 18px}
}

@media only screen and (max-width:767px){
.productSec ul{flex-wrap: wrap;}    
.productSec ul li{width:48%;margin-bottom:20px;padding-bottom: 10px;}
.productSec ul li .hvrEft{top:150px;}
.storeResult ul{padding: 0 15px;flex-wrap: wrap;}    
.menu-right{padding: 80px 20px 30px}
.search-wrapper{padding: 0 15px}    
.search-wrapper h3{font-size: 18px} 
.search-wrapper p{font-size: 14px}
.storBox h2{text-align: center;}    
.mediaPage{background-position: center 0;}
.contact-box ul>li>i {position: static;display: inline-block;vertical-align: middle;margin-right: 10px;}    
.contact-box ul>li{padding: 0}
.contact-box h4, .contact-box h5{text-align: center;    justify-content: center;}
.mt-cus{margin-top: 20px}
.contactPage .section-title{text-align: center;}
.xsView{display: block;}    
.lgView{display: none;}
footer .box .productSec{position: relative;left: 0;bottom: 0;margin: 0 0 30px 0;}
.productSec ul li span{width: 80px;height: 80px}
.productSec ul li span img{width: 40px}
.madeFrom .detail{padding-left: 15px;}
.sonaSec .content p{font-size: 16px;line-height: 30px}
.madeFrom .detail p {font-size: 16px;line-height: 30px}
.madeFrom .madeBanner{    height: auto;margin-top: -370px;}
.vodkaSec .vodkaMob{padding: 0 15px 0 0}
.sonaSec, .sonaSec.grainSec{background-attachment: unset;}
.agePopup .box img {width: 250px;}
.agePopup .box h3{font-size: 24px;line-height: 35px;    margin: 30px 0 20px;}
.agePopup .popBtn button{margin: 0 5px}
.menu-trigger {width: 30px;height: 30px;background-size: contain;position: relative;top: 6px;right: 1px;}
.menu-bg {width: 45px;height: 45px;top: 10px;right: 9px;}
.mega-menu{width: 345px}
    .close-menu {width: 30px;height: 30px;background-size: cover;right: 15px;top: 20px}
.mega-menu ul li:not(:last-child) {margin-bottom: 5px;}    
.mega-menu ul li a{font-size: 16px}    
.mega-menu ul li a:hover::after{content: none}
.mediaBox .mediaContent{padding: 0 10px}
.mediaContent h2, .mediaContent h2 a{font-size: 18px;line-height: 26px;}
.mediaContent ul{margin: 0 0 10px}
.mediaContent ul li, .mediaContent a{font-size: 13px}
.mediaContent a{padding-bottom: 30px}
.mediaContainer{padding: 30px 0}
.mediaBox:nth-child(even) .mediaImg{order: 1}
.mediaBox:nth-child(even) .mediaContent{order: 2;align-items: flex-start;}
.mediaBox:nth-child(even) .mediaContent h2, .mediaBox:nth-child(even) .mediaContent a{text-align: left;}
}

@media only screen and (max-width:580px){
.productSec ul li{width:300px;}    
    .madeFrom .madeBanner{margin: 0}
.vodkaSec .container{position: relative;order: 1} 
.productSec ul{justify-content: space-around;}
.productSec ul li {margin: 0 8px 20px;}
.productSec ul li p{font-size: 14px}
.productSec ul li span {width: 60px;height: 60px;}
.productSec ul li span img{width: 30px}
.vodkaSec{flex-direction: column;}
.vodkaSec .vodkaMob{max-width: 100%;margin: 30px auto 0;padding: 0;position: relative;order: 2}    
.productSec ul{    flex-wrap: wrap;}
.gallerySec figure{margin-bottom: 20px}
.otherInfo ul{flex-direction: column;}
.otherInfo ul li{margin: 0 0 15px}
.madeFrom .detail{padding-left: 0;margin-top: 20px}
.vodkaSec h2{font-size: 40px}
.vodkaSec h4 {font-size: 30px;margin: 10px 0 0;    }
.sonaSec .content .box h2 {font-size: 30px;  margin-bottom:20px ;line-height: 20px; }
.sonaSec .content .box h2 span{font-size:18px;}
.gallerySec .productSec{margin-bottom: 20px}
.otherInfo ul{margin: 0}
.otherInfo p.olive{margin-bottom: 20px}
footer {padding-top: 60px;}
.social {margin: 20px 0 15px;}    
footer .otherInfo {margin-top: 20px;}
.otherInfo ul li img {margin-right: 7px;width: 20px;}
}

