@media (max-width:1440px) { 
	.logo-block { height: 42px;}
	.logo-block.drinks-business {height: 23px;}
	.logo-block.highlife, .logo-block.spirits-business, .logo-block.bar {height: 44px;}
	.logo-block.wonderland, .logo-block.the-handbook {height: 16px;}
	.logo-block.luxuriate, .logo-block.evening-standard {height: 22px;}
	.logo-block.rutage, .logo-block.countrytown {height: 30px;}
	.logo-block.luxury-londan {height: 53px;}	
}

@media (max-width:1366px) {
	.satryna-skull-logo, .satryna-skull-logo .skull-hover {  height: 200px;  background-size: 245px auto; margin: 0 auto 30px;}
	.satryna-text-logo, .satryna-text-logo .text-hover {height: 35px;}
	.site-entry-box p {margin-top: 30px;}
	.section-title-block h2 {font-size:4.5vw;}
	.logo-block {height: 40px; margin: 16px;}
	.last-center-row .logo-block{margin: 16px 30px;}
	.logo-block.drinks-business {height: 21px;}
	.logo-block.highlife, .logo-block.spirits-business, .logo-block.bar-magazine {height: 42px;}
	.logo-block.wonderland, .logo-block.the-handbook {height: 14px;}
	.logo-block.luxuriate, .logo-block.evening-standard {height: 20px;}
	.logo-block.rutage, .logo-block.countrytown {height: 28px;}
	.logo-block.luxury-londan {height: 51px;}
	.film-wrapper, .stockists-logo-slider-wrapper {margin: 0 auto;}
	.events-section, .film-section {margin: 0 auto;}
	.tequila-info-slider .item {min-height: 640px;}
	.menu-overlay-wrap ul li a {font-size: 1.3em; line-height: 1.2;padding: 5px 0;} 
}

@media (max-width:1280px) {	
	.tequila-info-slider .item{height: 500px;}
}

@media (max-width:1199px) {	
	.menu-overlay-wrap ul li a{font-size: 1.3em;}
	.event-wrarpper {width: 900px;}
	.event-block h4{font-size: 20px;}
	.triangle-content-wrap:before {width: 58vw; height: 58vw;}
	.press-quote-slider h4 {font-size: 44px;}

	.tequila-info-section .tequila-info-slider-wrapper h2{font-size: 30px;}
	.tequila-info-section p {font-size: 14px; line-height: 1.3;}
	.parts .text_box {top: 53% !important; line-height: 16px; font-size: 0.71em;}
	.section-title-block h2 {font-size: 4.2vw;}
	.red-box{transform: scale(0.7);}
    #clientsay .red-box {right: -8%;}
}
@media (max-width:1024px) {
	.triangle-content-wrap{width: 40vw;}
	.triangle-content-wrap:before {width: 72vw; height: 72vw; left: -32.5vw;}
	.right-info-section .triangle-content-wrap:before {left: auto; right: -32.5vw;}
}
@media only screen and (max-width:1024px) and (orientation:portrait) {
	.stockist-block {width: 48%;}
	.awards-wrapper {max-width: 700px;}
	
	.triangle-content-wrap {
		height: auto;
		width: 100%;
		max-width: 100%;
		top: auto;
		bottom: 0;
		background-color: var(--black);
	}
	.triangle-content-wrap:before{
		width: 0;
		height: 0px;
		border-style: solid;
		border-width: 0 60vw 200px 60vw;
		border-color: transparent transparent #000000 transparent;
		transform: rotate(0deg) translateX(-8%);
		right: 0;
		left: 0;
		margin: auto;
		display: block;
		top: -195px;
		bottom: auto;
		background: transparent;
	}
	.right-info-section .triangle-content-wrap:before{
		right: 0;
		left: 0;
	}
	.description-box p{font-size: 14px;}
	.bn-box p {font-size: 13px;}
	.description-box {
		padding: 0 calc(40px + (70 - 30) * ((100vw - 320px) / (1920 - 320))) 0;
		max-width: 500px;
		padding-top: calc(80px + (120 - 30) * ((100vw - 320px) / (1920 - 320)));
		padding-bottom: calc(40px + (120 - 30) * ((100vw - 320px) / (1920 - 320)));
	}
	#buynow .description-box{padding-top: 0px;}
	a.section-btn {font-size: 13px;}

	#awards .section-bg{background-image:url(../images/section-bg/awards-bg-mobile.jpg)}
	#press .section-bg{background-image:url(../images/section-bg/press-bg-mobile.jpg)}	
	#stockists .section-bg{background-image:url(../images/section-bg/stockists-bg-mobile.jpg)}
	#reviews .section-bg, #events .section-bg, #film .section-bg {background-image:url(../images/section-bg/reviews-bg-mobile.jpg)}
	#social .section-bg {background-image:url(../images/section-bg/followus-bg-mobile.jpg)}
	#cocktails .section-bg{background-image:url(../images/section-bg/cocktails-bg-mobile.jpg)}
	#buynow .section-bg{background-image:url(../images/section-bg/buynow-bg-mobile.jpg)}
	#satrynasounds .section-bg, #satrynacloudtwo .section-bg {background-image:url(../images/section-bg/satrynasounds-bg-mobile.jpg)}
	#clientsay .section-bg {background-image:url(../images/section-bg/clientsays-bg-mobile.jpg)}
	.satryna-videoblock-mob {display: block;}
	.satryna-videoblock-desktop {display: none;}
	 /* .main-video-wrapper video {height: auto;} */
	 .main-video-wrapper, .main-video-panel{height: 177vw !important; /* top: 0 !important; */}
	 

}

@media screen and (min-width: 320px) and (max-width: 991px) and (orientation: landscape) {	
	.satryna-skull-logo, .satryna-skull-logo .skull-hover {height: 170px; background-size: 200px auto; margin: 0px auto 15px;}
	.satryna-text-logo, .satryna-text-logo .text-hover {height: 30px;}
	.site-entry-box p {margin-top: 15px;}
	.cookie-bar h3 {font-size: 15px;}
	.cookie-bar p {font-size: 10px;}
	.buynow-btn{ right: 77px; }
    .buynow-btn a { padding: 7px 15px; height: 35px;}
	.menu-icon-box {height: 35px; width: 42px;}
    .menu-icon-box span {top: 12px;}
    .menu-icon-box span:nth-of-type(2) {top: 17px;}
    .menu-icon-box span:nth-of-type(3) {top: 22px;}
    .menu-icon-box.active .menu-line-top {top: 6px;}
    .menu-icon-box.active .menu-line-bottom {top: 28px;}
	.logo-wrapper {max-width: 170px;}
	.parts .text_box {
        font-size: 10px;
        line-height: inherit;
        word-spacing: inherit;
        top: 50% !important;
        left: 61vw;
        width: 29vw;
    }
}

@media (max-width:991px) {	
	.menu-overlay-wrap ul li a {font-size: 1em;}
	.third-winner .award-title{padding: 10px 0;}
	.awards-wrapper, .stockists-title-wrapper {max-width: 700px;}
    .stockists-title-wrapper {gap: 30px 0px;}
	.press-quote-wrapper {width: 75%;}
	.press-quote-slider h4 {font-size: 4.4vw; line-height: 1.25;}
	.stockist-block h4 {font-size: 28px;}
	.stockist-block{width: 48%;}
	.event-wrarpper {width: 100%;}
	.cocktail-discription { padding: 0 0 0 20px;}
	#cocktailist li {width: 50%;}
	#cocktailist li a h4{font-size: 21px;}
	.flagbox p {font-size: 14px;}
	.clientsays-wrapper{width: 100%;}
	.section-panel {padding: 30px 0 70px;}
	.sc-wrapper {flex-wrap: wrap; justify-content: center;}
	.sc-wrapper .soundcloud-block {width: 100%; max-width: 630px;}
	.sc-wrapper .soundcloud-block:last-child h6 {margin-bottom: 0;}
	.anthems-wrapper iframe, .anthem-description {width: 100%; max-width: 630px;}
	.review-wrapper {gap: 40px;}
	.review-block {width: calc(50% - 20px);}	
	.awards-wrapper {gap: 35px;}
	.tequila-info-slider .item.slide-3, .tequila-info-slider .item.slide-4{background-position: 33% 35%;}
	.tequila-info-slider .item.slide-5 {background-position: 72% 50%;}
	.tequila-info-slider .item.slide-6 {background-position: 55% 50%;}
	.tequila-info-slider .item.slide-7 {background-position: 65% 50%;}
	.tequila-info-slider .item.slide-8 {background-position: 43% 50%;}
	.tequila-info-slider .item {height: 400px;}
	.slide-content{width: 345px;}
	#clientsay .red-box {left: auto;right: auto;height: 90px;width: 200px;top: -7%;}
	.tequila-info-section .tequila-info-slider-wrapper h2 {font-size: 26px;}
    #satrynasounds .red-box {top: 2%;right: 0%;width: 70px;}
    #press .red-box {top: 3vh;}
    #awards .red-box {top: 0}
    #events .red-box {width: 80px;top: -8%;}
    .menu-policy ul li {width: 100%;}
	.menu-policy ul li a {font-size: 13px !important;}
	.menu-social-block li.menu-contact-link {width: 102px !important; margin-right: 30px !important;}
	
}
@media only screen and (max-device-width:767px) and (orientation:portrait){
	.logo-wrapper {max-width: 160px;} 
	.menu-icon-box{height: 30px; width: 35px; top: 20px; right: 20px;} 
	.menu-icon-box span {top: 9px;} 
	.menu-icon-box span:nth-of-type(2) {top: 14px;} 
	.menu-icon-box span:nth-of-type(3) {top: 19px;} 
	.menu-icon-box.active .menu-line-top {top: 3px;} 
	.menu-icon-box.active .menu-line-bottom {top: 25px;} 
	.buynow-btn {right: 60px; top: 20px;} 
	.buynow-btn a {padding: 5px 12px; height: 30px;} 
	.flagsrow {top: 25px; left: 20px;}
	.description-box{max-width: 400px; padding-top: calc(5px + (10 - 30) * ((100vw - 320px) / (1920 - 320)));}
	.parts .text_box {display: none;}
    .part1 h1 {-webkit-transform: rotate(-90deg) !important;}
    .part3 h1 {-webkit-transform: rotate(-90deg) !important;}
	#about .red-box {width: 130px; height: 80px; right: calc(50% - 160px); top: 86vw;}
	.bottles_carousel.owl-carousel.owl-drag .owl-item.active.center img {height: 50vh;}
	.tequila-info-section .tequila-info-slider-wrapper h2, .tequila-info-section p{text-align: center;}
	.tequila-info-slider .item{height: 80vh;}
	.tequila-info-slider .item{background: url(../images/tequila-info/tequila-info-collection-mob.jpg) no-repeat 50% 100%; background-size: 100% auto;}
	.tequila-info-slider .item.slide-2{background-image: url(../images/tequila-info/tequila-info-collection-2-mob.jpg); background-position: 50% 100%;}
	.tequila-info-slider .item.slide-3, .tequila-info-slider .item.slide-4{background-image: url(../images/tequila-info/tequila-info-story-mob.jpg); background-position: 50% 100%;}
	.tequila-info-slider .item.slide-5{background-image: url(../images/tequila-info/tequila-info-inspiration-mob.jpg); background-position: 50% 100%;}
	.tequila-info-slider .item.slide-6{background-image: url(../images/tequila-info/tequila-info-bottle-mob.jpg); background-position: 50% 100%;}
	.tequila-info-slider .item.slide-7{background-image: url(../images/tequila-info/tequila-info-bottle-2-mob.jpg); background-position: 50% 100%;}
	.tequila-info-slider .item.slide-8, .tequila-info-slider .item.slide-9{background-image: url(../images/tequila-info/tequila-info-method-mob.jpg); background-position: 50% 100%;}
	.tequila-info-section .tequila-info-slider-wrapper h2{font-size: 24px;}	
	.slide-content { width: 80%; top: 2%; left: 0; right: 0; margin: 0 auto; -webkit-transform: translateY(0%);
		transform: translateY(0%);}
	#learnmore .slide-1 .red-box {top: 18%; left: -13%;height: 160px;}
/*	#learnmore .slide-6 .red-box {right: 0;top: 12%;width: 50px;}*/
	#learnmore .slide-7 .red-box {right: 0%; top: 26%; left: 0; margin: 0 auto;}
	.parts, .dis {height: 130vw;}
	.bottles_carousel.owl-carousel.owl-drag .owl-item.active.center img {height: 85vw;}
}

@media screen and (min-width: 320px) and (max-width: 767px) and (orientation: landscape) {	
	.buy-now-block {grid-gap: 8px 8px;}
	.buy_now_btn {padding: 3px 6px;}
	.buy-now-wrapper > p {font-size: 11px; margin-bottom: 3%; line-height: 1.2;}
}
@media (max-width:767px) {	
	.category-block {padding: 30px 25px; width: 40%;}
	.category-block h4 {font-size: 20px;}
	.clientsays-wrapper #eapps-testimonials-slider-1 .eapps-testimonials-slider-page-item-text-shorter{font-size: 16px;}
	.clientsays-wrapper {min-height: 380px;}
	.event-wrarpper {width: 100%;}
	.event-block, .film-section {width: 100%; max-width: 630px;}
	.review-wrapper {gap: 30px 20px;}
	.review-block {width: calc(50% - 10px);}
	.nletter-popup h3 {font-size: 28px;}
	.nletter-popup-wrapper {padding: 45px 30px;}
	.press-quote-wrapper {width: 100%;}	
	#clientsay .section-title-block h2 {width: 70vw;}
	.section-title-block h2{font-size: 5.2vw; letter-spacing: 10px;}
	.cocktail-discription {padding: 0;}
	.cocktail-search-field {margin: 0 auto 50px;}
	.cocktails-section {padding: 70px 0 20px;}
	#cocktailist li {margin-bottom: 30px;}
	.cocktail-popup .cocktail-discription {padding: 35px 0 20px 0;}
	.cocktail-popup .cocktail-discription h2 {font-size: 28px; margin-bottom: 20px;}
	.cocktail-discription ul, .cocktail-discription h4, .mb-35 { margin-bottom: 25px;}
	#learnmore .section-title-block h2 {margin-bottom: 1rem;}
	/* #learnmore .slide-7 .red-box {top: 12%;left: 0; margin: 0}*/
	#learnmore .slide-7 .red-box {top: 32%;}
	#reviews .red-box {right: auto;	top: -2%; width: 22%; height: 10%;}
    #awards .red-box {right: 0%;top: 0;}
    #press .red-box {left: 0;top: 3vh;}
    #reviews .red-box {right: auto;top: -2%;width: 22%;height: 10%}
    #events .red-box {top: -4%;left: 0%;width: 68%;height: 9%;}
    #satrynasounds .red-box{width: 100px;}	
    #learnmore .slide-1 .red-box, #learnmore .slide-6 .red-box, #learnmore .slide-7 .red-box {left: 0%;width: 10%;height: 35%;top: -3%;right: auto;margin: auto;}
}
@media (max-width:650px) {
	.awards-wrapper {display: grid; grid-template-columns: 49% 49%; gap: 20px 6px;}
	.award-block {width: 100%;}
	.third-winner .award-title {padding: 7px 0;}
	.third-winner .award-title h3 {font-size: 2.7vw;}
	.first-winner-three .award-title {padding: 26px 0 20px;}
	.award-title h3 {font-size: 2.7vw;}
	.award-block h5 {font-size: 1.7vw; padding: 0; display: block;}
	.second-winner .award-title h3 {font-size: 2.7vw;}
}
@media (max-width:640px) {	
	.menu-overlay-wrap ul li a{display: block; letter-spacing: 1px; text-align: center; font-size: 12px; padding: 7px; border: 1px solid #303030; width: 100%; height: 100%; display: inline-flex; justify-content: center; align-items: center;}
	.instagram-feed-container {width: 100%;}
	.review-wrapper {gap: 35px;}
	.review-block {width: 100%; max-width: 500px; margin: auto;}
	.stockist-block.end-block h4 {font-size: 28px;}
	.nletter-popup-wrapper {top: 0%; margin: 6vw auto; transform: translateY(0); padding: 35px 22px 30px; height: 92vh; max-height: 615px; overflow-y: scroll;}
	.nl-popup-form .col-sm-4 {flex: 0 0 100%; max-width: 100%;}
	.nletter-popup h3 {font-size: 26px;}	
	.logo-block {height: 30px; margin: 14px;}
	.last-center-row .logo-block{margin: 14px 20px;}
	.logo-block.drinks-business {height: 18px;}
	.logo-block.highlife, .logo-block.spirits-business, .logo-block.bar-magazine {height: 32px;}
	.logo-block.wonderland, .logo-block.the-handbook {height: 12px;}
	.logo-block.luxuriate, .logo-block.evening-standard {height: 15px;}
	.logo-block.rutage, .logo-block.countrytown {height: 23px;}
	.logo-block.luxury-londan {height: 44px;}
	.press-quote-wrapper .owl-carousel{width: 80%; margin: auto;}
	.press-quote-slider h4 br{display: none;}	
	.buynow-btn {position: fixed; right: 20px; top: auto; bottom: 20px; font-size: 12px;}
	.menu-overlay-wrap ul.social_share_icons._menu li a {border: 0;}
	.social_share_icons li img {width: 18px;}
	.policy-section h3 { font-size: 20px; margin: 0 0 30px;}
	.policy-section p { font-size: 13px; margin: 10px 0;}
	.term-block {padding: 8px 0 0;}
	.term-block h2 {font-size: 16px;}
	.term-block p {font-size: 13px; margin: 8px 0;}
	.policy-section .number-list li {font-size: 13px; margin: 8px 0;padding-left: 15px;}
	.menu-policy ul { flex-direction: column; align-items: flex-start; gap: 8px; text-align: left;}
	.menu-policy ul li  { border: none;}
	.menu-policy ul li a {font-size: 10px !important; line-height: 1.2 !important; border: none; text-align: left; padding: 3px 0; justify-content: left;} 
	.policy-section {margin: 60px auto; width: 94%;}
	.menu-policy h2 {font-size: 14px;}
    .menu-social-block li.menu-contact-link {width: 70px !important; margin-right: 17px !important;}
	.policy-block {margin: 0 0 20px 0; padding-bottom: 20px;}
}
@media (max-width:575px) {
	.custom-container, .sc-container, .tequila-info-section {margin: 35px auto 0;}
	.custom-container, .sc-wrapper{width: 80%;}
	.category-block {width: 100%; margin: 10px 0;}
	.clientsays-wrapper #eapps-testimonials-slider-1 .eapps-testimonials-slider-page-item-text-shorter{font-size: 14px;}
	.clientsays-wrapper #eapps-testimonials-slider-1 .eapps-testimonials-slider-page-item-author .eapps-testimonials-slider-page-item-author-info-caption, 
	.clientsays-wrapper #eapps-testimonials-slider-1 .eapps-testimonials-slider-page-item-author .eapps-testimonials-slider-page-item-author-info-name,
	.clientsays-wrapper #eapps-testimonials-slider-1 .eapps-testimonials-slider-page-item-text-read-more {font-size: 14px;}
	.sc-wrapper{gap: 20px;}
	.sc-wrapper .soundcloud-block h4 {margin: 25px 0 10px; font-size: 20px;}
	.sc-wrapper .soundcloud-block h6 {font-size: 13px;}
	.anthem-description h6 {font-size: 15px;}
	a.follow-btn {font-size: 13px; padding: 8px 20px; margin: 0 auto 30px;}
	.event-block h4 {font-size: 18px; margin: 0 auto 20px;}
	.event-wrarpper {gap: 30px;}
	.press-quote-slider h4 {font-size: 5.5vw;}
/*	.awards-wrapper {gap: 30px;}*/
	.triangle-content-wrap:before {border-width: 0 60vw 130px 60vw; top: -125px;}
	.description-box {padding-top: calc(40px + (90 - 30) * ((100vw - 320px) / (1920 - 320))) 0; padding-bottom: calc(40px + (90 - 30) * ((100vw - 320px) / (1920 - 320))) 0;}
	.description-box p {font-size: 16px;}
	a.section-btn {font-size: 15px; margin: 20px 0 0;}
	.bn-box p {font-size: 12px;}
	.buy-now-block{grid-gap: 6px 8px;}
	.logo-wrapper {max-width: 150px;}
	header {padding: 20px 15px;}	
	#clientsay .section-title-block h2, #satrynasounds .section-title-block h2 {width: 80vw; margin: auto;}
	.satryna-skull-logo, .satryna-skull-logo .skull-hover {height: 160px; background-size: 195px auto; margin: 0 auto 15px;}
	.satryna-text-logo, .satryna-text-logo .text-hover {height: 30px;}
	.cookie-bar {margin-top: 15px;}
	.cookie-bar p {font-size: 10px;}
	.site-entry-box p {margin-top: 15px;}
	.tequila-info-slider .item {min-height: 500px;}
	#cocktailist li a h4 {font-size: 18px; margin: 16px 0 4px;}
	.cocktail-credit {font-size: 12px;}
	.cocktail-popup .cocktail-discription h2 {font-size: 22px;}
	.cocktail-discription h5 {font-size: 18px;}
	#awards .red-box {right: 0%;top: 1%;width: 150px;height: 100px;}
	.section-title-block h2 {font-size: 24px; padding-left: 11px;}
	.tequila-info-section .tequila-info-slider-wrapper h2 {font-size: 20px;}
    #press .red-box {width: 200px;height: 90px;top: 3vh;left: -10%;}
    
    .custom-container.awards-section {width: 90%;}
	.third-winner .award-title h3 {font-size: 2.9vw;}
	.award-title h3 {font-size: 2.9vw;}
	.award-block h5 {font-size: 2vw;}
	.second-winner .award-title h3 {font-size: 2.9vw;}
}
@media (max-width:480px) {
	.stockists-title-wrapper {gap: 30px 0px; width: 100%; justify-content: center;}
/*	.stockist-block {width: 100%; max-width: 245px; margin: auto;}*/
	.stockist-block.end-block h4 {margin: 0 auto;}
/*	.selfridges .stockist-main-img img{height: 60px; object-fit: cover;}*/
	.nletter-popup h3{font-size: 22px;}
	.flagbox {width: 30px;}
	.flagbox p {font-size: 13px;}
	.footer-copyright p br{display: block;}
	#cocktailist li {margin: 0 auto 30px; width: 100%; max-width: 300px;}
	footer .policy-block ul li {border-right: 0; width: 100%; padding: 0;}
    .award-title {padding: 12px 0 5px;}
	.first-winner-three .award-title {padding: 17px 0 14px;}
}
@media (max-width:395px) {
	.press-quote-slider h4 {font-size: 6vw;}
	.triangle-content-wrap:before {border-width: 0 60vw 90px 60vw; top: -85px;}
	#about .red-box {width: 100px; height: 60px; right: calc(50% - 120px); top: 86vw;}
	#awards .red-box {right: 0;top: -1%;width: 140px;height: 70px;}
	#press .red-box {top: 2vh;left: 0;width: 70px;height: 130px;}
    #satrynasounds .red-box {width: 130px;height: 80px;top: 8%;left: auto;right: -12%;}
    .awards-wrapper {gap: 12px 0px;}
}
@media (max-width:360px) {
	.category-block {padding: 25px 15px;}
	.category-block h4 {font-size: 16px;}
	.social-media-links h3 {font-size: 17px;}
	ul.sm-link-list {margin: 0 auto; max-width: 150px; }
	.stockists-logo-slider-wrapper {max-width: 240px;}
	/*.awards-wrapper {max-width: 260px;}
	.award-title h3 {font-size: 18px;}
	.third-winner .award-title h3 {font-size: 15px;}*/
	.second-winner .award-title {padding: 30px 0;}
/*	.second-winner .award-title h3 {font-size: 16px;}*/
	.second-winner .award-title:before {background-position: 25% 42%; background-size: 25%;}
	.second-winner .award-title:after {background-position: 76% 42%; background-size: 25%;}
	a.follow-btn {font-size: 13px; padding: 8px 15px;}
}
@media (max-width:330px) {
	.description-box p {font-size: 14px;}
	.bn-box p {font-size: 11px;}
	.buy-now-wrapper > p {font-size: 12px; margin-bottom: 3%;}
	a.section-btn {font-size: 13px; margin: 15px 0 0;}
}