@charset "utf-8";
/*
Author: Focus Style
Author URI: http://focus-style.com
*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th/*, td */{margin: 0;  padding: 0;  border: 0; outline: 0; font-size: 100%; vertical-align: top; background: transparent;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
:focus {outline: 0;}
ins {text-decoration: none;}
del {text-decoration: line-through;}
table {border-collapse: collapse; border-spacing: 0;}

body {font-family: 'Formular', sans-serif; font-size: 16px; line-height: 1.5; color: #fff; width:100%; overflow-x: hidden; font-weight: 400; background-color: #000;}
li {line-height: 1.5;}
img {border:0;}
a {font-family: 'Formular', sans-serif; font-size: 16px; color: #fff; text-decoration: none !important; font-weight: 400;}
a:hover, a:focus {text-decoration: none; color: #ff4800;}
.left {float:left;}
.right {float:right;}

* {box-sizing: border-box;}

/*bottom fix*/
html {height: 100%;}
body {position: relative; min-height: 100%; margin: 0;}

button, input, textarea, i , a, a:before, a:after, h1:before, h1:after, h2:before, h2:after, h3:before, h3:after, span.nav-header {-webkit-transition: 0.25s ease; transition: 0.25s ease;}

/* ----- general ----- */

.background {position: fixed; height: 100vh; width: 100%; z-index: -1; background-image: url('../images/wood.jpg'); background-position: center; background-size: cover; background-repeat: no-repeat;}

.topp {width: 100%; height: 0; position: relative; text-align: left; z-index: 10;}
.topp .logo {position: absolute; display: block; z-index: 11; left: 50%; margin-left: -70px; top: 10px;}
.topp .logo img {max-width: 140px; width: 140px;height: auto;}

.topp .topmenu {display: block; position: absolute; top: -60px; right: 0; left: 0; z-index: 10; -webkit-transition: 0.25s ease; transition: 0.25s ease;}
.topp .topmenu > ul {margin-bottom: 0; top: calc(74px + 60px);  position: absolute;}
.topp .topmenu > ul:nth-child(1) {text-align: left; left: 30px; right: calc(50% + 60px);}
.topp .topmenu > ul:nth-child(2) {text-align: right; right: 30px; left: calc(50% + 60px);}
.topp .topmenu > ul > li {display: inline-block;}
.topp .topmenu > ul > li:first-child {}
.topp .topmenu > ul > li:last-child {}
.topp .topmenu > ul > li > a, .topp .topmenu > ul > li > span.nav-header {font-size: 12px; line-height: 1; color: #fff; font-weight: 400; padding: 0 0 4px 0; margin: 0 20px; display: block; box-sizing: border-box; background: none !important; text-transform: uppercase; text-shadow: none; position: relative; letter-spacing: 0.5px;}
.topp .topmenu > ul > li > a::after, .topp .topmenu > ul > li > span.nav-header::after {content: ''; position: absolute; left: 0; top: 100%; width: 0%; border-bottom: 2px solid #ffffff; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;} 
.topp .topmenu > ul > li:hover > a::after, .topp .topmenu > ul > li.active > a::after, .topp .topmenu > ul > li:hover > span.nav-header::after, .topp .topmenu > ul > li.active > span.nav-header::after  {width: 100%;}
.topp .topmenu > ul > li img {}  

.topp .topmenu.sticks {position: fixed; top: 0; text-align: center; background: rgba(0,0,0,0.8); padding: 20px 0 10px 0;}
.topp .topmenu.sticks > ul {margin-bottom: 0; position: unset; display: inline-block;}
.topp .topmenu.sticks > ul:nth-child(1) {text-align: center; left: 0;}
.topp .topmenu.sticks > ul:nth-child(2) {text-align: center; right: 0;}

.topmenu-button {position: absolute; top: 15px; right: 15px; width: 28px; height: 28px; display: none;}
.topmenu-button:hover {cursor: pointer;}
.topmenu-button span {width: 28px; height: 3px; background: #fff; display: block; position: absolute; left: 0; top: 14px; -webkit-transition: 0.25s ease; -moz-transition: 0.25s ease; -o-transition: 0.25s ease; transition: 0.25s ease; transform: rotate(0deg);}
.topmenu-button span:before {content: ''; position: absolute; width: 28px; height: 3px; left: 0; top: -7px; background: #fff; -webkit-transition: 0.25s ease; -moz-transition: 0.25s ease; -o-transition: 0.25s ease; transition: 0.25s ease; transform: rotate(0deg);}
.topmenu-button span:after {content: ''; position: absolute; width: 28px; height: 3px; left: 0; bottom: -7px; background: #fff; -webkit-transition: 0.25s ease; -moz-transition: 0.25s ease; -o-transition: 0.25s ease; transition: 0.25s ease; transform: rotate(0deg);}
.topmenu-button.show span {background: rgba(255,255,255,0)}
.topmenu-button.show span:before {transform: rotate(45deg); top: 0;}
.topmenu-button.show span:after {transform: rotate(-45deg); bottom: 0;}

.count-in {display: none;}

.lang {display: block; position: absolute; top: 18px; left: 50%; z-index: 12; -webkit-transition: 0.25s ease; transition: 0.25s ease; width: 140px; margin-left: -70px;}
div.mod-languages li {margin-left: 0px; margin-right: 0px;}
.lang ul {font-size: 0px; text-align: center;}
.lang a {font-size: 12px; line-height: 1; color: #fff; font-weight: 400; padding: 0 0 4px 0; margin: 0 0px; display: inline-block; box-sizing: border-box; background: none !important; text-transform: uppercase; text-shadow: none; position: relative; letter-spacing: 0.5px;}
.lang a::after {content: ''; position: absolute; left: 0; top: 100%; width: 0%; border-bottom: 2px solid #ffffff; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;} 
.lang a:hover::after, .lang .lang-active a::after {width: 100%;}
.lang ul li:nth-child(1) {margin-right: 90px;}


h1, h2, h3, h4, h5, h2 a {font-family: 'Formular', sans-serif; display: block; line-height: 1.3; font-weight: 700; color: #fff; margin: 0 0 15px 0;}
h1, h2, h2 a {font-size: 32px;}
h3 {font-size: 30px;}
h4 {font-size: 24px;}
h5 {font-size: 16px;}
h6 {font-size: 18px; font-weight: 700;  margin: 0 0 15px 0; color: #fff;}

/* description */
.description {text-align: justify; margin-bottom: 15px; font-size: 16px; line-height: 1.5}
.description p {margin-bottom: 15px;}
.description ul, .description ol {margin-bottom: 15px;}
.description ul {}
.description ul.two-columns {-webkit-columns: 2; -moz-columns: 2; columns: 2; -webkit-column-gap: 30px; -moz-column-gap: 30px; column-gap: 30px; padding: 10px 0;}
.description ul li {list-style: none; padding: 10px 0px 10px 15px; position: relative; text-align: left;}
.description ul li::before {content: ''; position: absolute; left: 0; top: 18px; width: 6px; height: 6px; background: #e4a108; border-radius: 6px;}
.description ol li {list-style: decimal inside; padding-left: 15px;}
.description strong, .description b {font-weight: bold;}
.description em {font-style: italic;}
.description img {height: auto !important; max-width:100%}
.description img.right, .description  img.alignright {float: right; margin: 0 0 15px 15px;}
.description img.left, .description img.alignleft {float: left; margin: 0 15px 15px 0;}
.description img.center, .description img.aligncenter  {display: block; margin: 0 auto 15px auto;}
.description img.roundcorners {-webkit-border-radius: 8px; border-radius: 8px;}
.description a.big-nice-button {color: #224b7d; font-size: 24px; padding: 12px 16px; min-width: 250px; box-sizing: border-box; border: 1px solid #224b7d; background: #fff; border-radius: 3px; font-family: 'Formular', sans-serif; margin: 50px auto 50px auto; display: inline-block; text-align: center;}
.description a.big-nice-button:hover {color: #fff; background: #224b7d;}
.description hr {border: 0px; border-top: 1px solid #ddd;	clear: both; margin: 15px 0;}
.description table {border: 1px solid #ddd; border-collapse: collapse; margin-bottom: 15px;} 
.description td, .description th {border: 1px solid #ddd; padding: 5px; vertical-align: top;}
.description table.va-middle {vertical-align: middle;} 
.description table.va-middle td, .description table.va-middle th {vertical-align: middle;} 
.description table.simple-table {border: 0px; border-collapse: collapse;} 
.description table.simple-table td, .description table.simple-table th {border: 0px; border-collapse: collapse; padding: 0 0 30px 0;} 
.description blockquote {border-left: 3px solid #224b7d; margin: 30px 0; padding: 0px 40px 0px 40px; font-size: 20px; position: relative;}
.description blockquote::before {content: "\201C"; color: #274a7d; line-height: 1; font-size: 2.5em; position: absolute; left: 9px; top: -4px;}
.description blockquote p {font-size: inherit; font-weight: 400; line-height: 1.5; font-style: italic; color: #274a7d;}
.description blockquote p:last-child {margin-bottom: 0;}
.description ul a {color: #d20a0a;}
.description ul a:hover {color: #d20a0a;}
.description h1, .description h2, .description h3, .description h4, .description h5 {text-align: left;}

.description iframe {max-width: 100%;}

.tippy-popper {display: none !important;}

.content {max-width: 1180px; padding: 0 15px; box-sizing: border-box; margin: 0 auto;}
.row {display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-right: -15px; margin-left: -15px; align-items: flex-start; justify-content: start; font-size: 0;}
.row:before, .row:after {display: none !important;}

.bottomon {width: 100%; clear: both;}
.bottom {position: absolute; z-index: 3; bottom: 0px; left: 0px; right: 0; width: 100%; background: #000;}
.bottomin {position: relative; margin: 0 auto; line-height: 1.3; box-sizing: border-box; font-weight: 400; color: #fafbfd; padding-top: 100px; padding-bottom: 100px; text-align: center;}
.bottomin img {width: 100px; height: auto; margin: 0 0 50px 0;}
.bottomin .title {font-size: 24px; line-height: 25px; color: #525252; margin-bottom: 30px;}
.bottomin .social {font-size: 48px; line-height: 1; color: #525252; margin-bottom: 20px;}
.bottomin .social a {font-size: 36px; line-height: 1;}
.bottomin .copy {font-size: 14px; line-height: 26px; letter-spacing: 1px; color: #525252;}

.component {margin-top: 50px; margin-bottom: 50px;}

.jarallax {position: relative; z-index: 0;}
.jarallax > .jarallax-img {position: absolute; object-fit: cover; /* support for plugin https://github.com/bfred-it/object-fit-images */ font-family: 'object-fit: cover;'; top: 0; left: 0; width: 100%; height: 100%; z-index: -1;}

.mtitle {background-image: url('../images/caviar_kiev_action_1.jpg'); background-position: center; background-size: cover; background-attachment: fixed; text-align: center; padding-bottom: 150px; position: relative;}
.mtitle::after {content: ''; background: #000; opacity: 0.4; position: absolute; left: 0; top: 0; right: 0; bottom: 0; z-index: 1;}
.mtitlein {min-height: 300px; position: relative; display: flex; align-items: center; justify-content: left; z-index: 3;}
.cat-title {font-size: 13px; text-transform: uppercase; padding-top: 200px; letter-spacing: 2.5px; z-index: 3; position: relative;}
.mtitlein h1 {color: #fff; line-height: 1.2; font-size: 72px; margin: 0; font-weight: 600; letter-spacing: 0.5px;}

.arrow-svg {position: absolute; bottom: 50px; font-size: 14px; width: 14px; left: 50%; margin-left: -19px; animation: arrowdown 2s infinite ease-out; width: 38px; cursor: pointer; z-index: 3;}
@keyframes arrowdown {
0% {bottom: 50px;}
25% {bottom: 50px;}
50% {bottom: 60px;}
75% {bottom: 60px; }
100% {bottom: 50px;}
}

/* The Modal (background) */
.consultmodal {display: none; justify-content: center; align-items: center; position: fixed; z-index: 100001; left: 0; top: 0; width: 100%; height: 100%; overflow: auto; background-color: rgba(30,30,30,0.8);}
.consultmodal-content {background-color: #fff; padding: 30px; box-sizing: border-box; position: relative; width: 100%; max-width: 500px; margin: auto; border-radius: 5px;}
/* The Close Button */
.consultclose {position: absolute; right: 7px; top: 3px; color: #000; font-size: 28px; font-weight: bold; line-height: 1;}
.consultclose:hover, .consultclose:focus {color: #777; text-decoration: none; cursor: pointer;}
.overhidden {overflow: hidden;}

.consultmodal-content .formResponsive {text-align: center; color: #333;}
.consultmodal-content p {margin-bottom: 10px;}
.consultmodal-content h2 {font-size: 24px; text-transform: uppercase; font-weight: 500; text-align: center; color: #333;}
.consultmodal-content label {display: none;}
.consultmodal-content div.formBody {display: block; float: none; text-align: center;}
.consultmodal-content .rsform-input-box {font-size: 18px; padding: 8px 12px; height: 35px; width: 230px;}
.consultmodal-content .rsform-input-box.rsform-error {border-color: #f00;}
.consultmodal-content .rsform-text-box {font-size: 18px; padding: 8px 12px; width: 230px;}
.consultmodal-content .rsform-text-box.rsform-error {border-color: #f00;}
.consultmodal-content .formValidation {display: none;}
.consultmodal-content button {display: inline-block; text-align: center; padding: 17px 45px; border-radius: 0px; background: #ff4000; color: #fff; font-size: 14px; line-height: 1.55; font-weight: 600; letter-spacing: 3px; border: none;}
.consultmodal-content button:hover {background: #000;}

.k2Anchor {display: none;}
#itemListLeading {font-size: 0;}
#itemListLeading .itemContainer {font-size: 14px; display: inline-block; width: 100%; padding: 0 15px; margin-bottom: 30px; box-sizing: border-box;}
#itemListLeading .itemContainer {-ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%;}

.catItemImageBox {}
.catItemImageBox a {display: block; position: relative; padding-top: 66.66%; width: 100%; height: auto;}
.catItemImageBox a img {position: absolute; top: 0; left: 0; width: 100% !important; height: 100% !important; z-index: 1; object-fit: cover;}
.catItemTitles {font-size: 24px; font-weight: 700; color: #040404; text-align: center !important;}
.catItemTitles a {font-size: 24px; font-weight: 700; color: #040404;}

div.catItemHeader span.catItemDateCreated {color: #999; font-size: 12px; display: block; margin: 5px 0 0 0;}
div.itemHeader span.itemDateCreated {color: #999; font-size: 12px; display: block; margin: 0 0 10px 0;}
h4.news-title {text-align: left !important; font-size: 18px;}
h4.news-title a {font-size: 18px;}

#k2Container {padding: 0;}
div.itemLinks {margin: 0; padding: 0;}
div.itemBody {padding: 0 0; margin: 0;}
.k2-img {float: left; margin: 0 15px 15px 0;}

.button-simple {color: #fff;font-size: 14px; line-height: 1.55; font-weight: 600; letter-spacing: 3px; text-transform: uppercase; border: 1px solid #fff; transition: background-color 0.25s ease-in-out, color 0.25s ease-in-out; display: inline-block; min-width: 290px; padding: 16px 10px; text-align: center; box-sizing: border-box;}
.button-simple:hover, .button-simple:focus {background-color: #ffffff; color: #ff4800;}
.button-orange {color: #fff; font-size: 14px; line-height: 1.55; font-weight: 600; letter-spacing: 3px; text-transform: uppercase; border: 1px solid; border-color: #ff4000; background-color: #ff4000; transition: border-color 0.25s ease-in-out,  background-color 0.25s ease-in-out, color 0.25s ease-in-out; display: inline-block; min-width: 290px; padding: 16px 10px; text-align: center; box-sizing: border-box;}
.button-orange:hover, .button-orange:focus {background-color: #000; border-color: #000; color: #fff;}

/* ---------- template ---------- */

.my-parallax {width: 100%; overflow: hidden; position: relative; min-height: 600px; height: 100vh;}
.my-parallax .spoon {position: absolute; width: 610px; height: auto; right: -18px; top:0; z-index: 1; transform: translate3d(0px, 200px, 0px); opacity: 0;}
.my-parallax .caviar1 {position: absolute; width: 40px; height: auto; right: 45%; top: 35%; z-index: 3; transform: scale(0.7);}
.my-parallax .caviar2 {position: absolute; width: 40px; height: auto; right: 15%; top: 55%; z-index: 3; transform: scale(0.7);}
.my-parallax .caviar3 {position: absolute; width: 40px; height: auto; right: 60%; top: 90%; z-index: 3; transform: scale(0.7);}
.my-parallax .are-you {position: absolute; width: 790px; height: auto; left: 50%; margin-left: -600px; top: 55%; transform: translateY(-25%); z-index: 2; font-size: 100px; line-height: 0.95; font-weight: 700;}
.my-parallax .are-you.done {transform: translateY(-50%) !important;}
.my-parallax .a-check {position: absolute;  left: 55%; bottom: 30%; z-index: 4; margin-bottom: -100px;}
.my-parallax .caviar4 {position: absolute; width: 70px; height: auto; left: 5%; top: 60%; z-index: 3;}
.my-parallax .caviar5 {position: absolute; width: 40px; height: auto; left: 35%; top: 20%; z-index: 1;}
.my-parallax .caviar6 {position: absolute; width: 30px; height: auto; left: 60%; top: 25%; z-index: 1;}
.my-parallax .caviar7 {position: absolute; width: 50px; height: auto; right: 5%; top: 50%; z-index: 1;}
.my-parallax .caviar8 {position: absolute; width: 70px; height: auto; right: 48%; top: 75%; z-index: 3;}
.my-parallax .caviar9 {position: absolute; width: 90px; height: auto; right: 30%; top: 75%; z-index: 3;}

.my-parallax2 {width: 100%; position: relative; min-height: 750px; height: 100vh;}
.my-parallax2 .img-bg {position: absolute; left: 0px; top: 0; width: 1120px; height: auto; z-index: 1} 
.my-parallax2 .img-logo {position: absolute; left: 50%; top: 25%; margin: 0 0 0 -165px; width: 330px; height: auto; z-index: 2; margin-top: 100px;} 
.my-parallax2 .div-descr {position: absolute; left: 65%; top: 35%; width: 260px; height: auto; z-index: 3; font-size: 25px; line-height: 1.4; font-weight: 700; margin-top: 100px; text-transform: uppercase;} 
.my-parallax2 .a-1 {position: absolute; right: 51%; bottom: 3%; z-index: 3; margin-bottom: -60px;} 
.my-parallax2 .a-2 {position: absolute; left: 51%; bottom: 3%; z-index: 3; margin-bottom: -60px;} 
.my-parallax2 .caviar1 {position: absolute; width: 40px; height: auto; left: 45%; top: 20%; z-index: 3;}
.my-parallax2 .caviar2 {position: absolute; width: 70px; height: auto; left: 7%; top: 40%; z-index: 2;}
.my-parallax2 .caviar3 {position: absolute; width: 70px; height: auto; right: 40%; top: 35%; z-index: 2;}
.my-parallax2 .caviar4 {position: absolute; width: 50px; height: auto; right: 5%; top: 50%; z-index: 2;}
.my-parallax2 .caviar5 {position: absolute; width: 40px; height: auto; right: 20%; top: 55%; z-index: 2;}
.my-parallax2 .caviar6 {position: absolute; width: 90px; height: auto; right: 20%; top: 60%; z-index: 2;}
.my-parallax2 .caviar7 {position: absolute; width: 30px; height: auto; left: 30%; top: 75%; z-index: 2;}

.display-3 {width: 100%; overflow: hidden; position: relative; margin-bottom: 200px;}  
.display-3 .div-1 {font-size: 24px; line-height: 1.5; font-weight: 300; width: 560px; margin-left: 30%; padding: 120px 0 100px 0;}  
.display-3 .div-1.done-rel {margin-left: 40%;}  
.display-3 .img-1 {width: 500px; height: auto; margin-left: 25%;}  
.display-3 .div-2 {position: absolute; left: 12%; bottom: 150px; width: 260px; z-index: 2; font-size: 21px; line-height: 1.5; font-weight: 300;}
.display-3 .div-3 {position: absolute; left: calc(550px + 25%); bottom: 50px; width: 250px; z-index: 2; font-size: 21px; line-height: 1.5; font-weight: 300;}
.display-3 .div-3 img {max-width: 100%; margin-bottom: 50px;}

.display-4 {width: 100%; overflow: hidden;}
.display-4 h2 {font-size: 32px; line-height: 1.4; font-weight: 700; max-width: 550px; margin-bottom: 70px; text-transform: uppercase;}
.display-4 .box-33 {-ms-flex: 0 0 33.3%; flex: 0 0 33.3%; max-width: 33.3%; padding: 0 15px; box-sizing: border-box; margin-bottom: 70px;}
.display-4 .box-33 img {width: 100px; margin-bottom: 40px;}
.display-4 .box-33 h3 {font-size: 24px; line-height: 1.35; font-weight: 700; margin-bottom: 20px;}
.display-4 .box-33 p {font-size: 14px; line-height: 1.5; font-weight: 300;}

.display-5 {width: 100%; overflow: hidden; padding-top: 150px; margin-bottom: 130px;}
.display-5 h2 {font-size: 32px; line-height: 1.4; font-weight: 700; max-width: 680px; margin-bottom: 70px; text-transform: uppercase;}
.display-5 .box-33 {-ms-flex: 0 0 33.3%; flex: 0 0 33.3%; max-width: 33.3%; padding: 0 15px; box-sizing: border-box; margin-bottom: 70px;}
.display-5 .box-33 h3 {background-color: #ccc; border-radius: 50%; -webkit-border-radius: 50%; display: block; width: 60px; height: 60px; text-align: center; font-size: 20px; line-height: 60px; color: #000; float: left;}
.display-5 .box-33 p {font-size: 14px; line-height: 1.5; font-weight: 300; margin-left: 80px; padding-right: 10px;}
.display-5 .a-1 {max-width: 400px; display: block; margin: 30px auto; letter-spacing: normal; font-size: 16px; padding: 18px 10px;}

.slider-6 {width: 100%; overflow: hidden;}
.slider-6 .svg-1 {width: 100%; height: 1vw; fill: rgb(187, 149, 113);}
.slider-6 .svg-2 {width: 100%; height: 1vw; fill: rgb(187, 149, 113); -webkit-transform: scaleY(-1); transform: scaleY(-1); top: -1px; position: relative;}
.slider-6 .cont {background: rgb(187, 149, 113); padding-bottom: 150px;}
.slider-6 h2 {margin: 0; padding: 100px 0 70px 0; color: #000000; font-size: 32px; line-height: 1.45; text-align: center; transform: translate3d(100px, 0px, 0px); text-transform: uppercase;}
.slider-6 .swiper-container {width: 100%; height: 100%; overflow: unset;}
.slider-6 .swiper-slide {text-align: center; -webkit-transition: 0.25s ease; transition: 0.25s ease; opacity: 0.3;}
.slider-6 .swiper-slide img {width: 100%; min-width: 220px; max-width: 360px;}
.slider-6 .swiper-slide-active {opacity: 1;}
.slider-6 .swiper-button-prev, .slider-6 .swiper-button-next {color: #000; text-align: center; width: 40px; height: 40px; background-color: rgba(255,255,255,0.80); border-radius: 50%; font-size: 18px; -webkit-transition: background-color 0.25s ease; transition: background-color 0.25s ease;}
.slider-6 .swiper-button-prev:hover, .slider-6 .swiper-button-next:hover {color: #fff; background-color: rgba(0,0,0,0.30);}
.slider-6 .swiper-button-prev, .slider-6 .swiper-container-rtl .swiper-button-next {left: 32%; right: auto;}
.slider-6 .swiper-button-next, .slider-6 .swiper-container-rtl .swiper-button-prev {right: 32%; left: auto;}
.slider-6 .swiper-button-next:after, .slider-6 .swiper-container-rtl .swiper-button-prev:after {content: '';}
.slider-6 .swiper-button-prev:after, .slider-6 .swiper-container-rtl .swiper-button-next:after {content: '';}
.slider-6 .swiper-container-horizontal>.swiper-pagination-bullets, .slider-6 .swiper-pagination-custom, .slider-6 .swiper-pagination-fraction {bottom: -40px;}
.slider-6 .swiper-pagination-bullet {width: 8px; height: 8px; background: #fff; opacity: 1.0; margin: 0 10px;}
.slider-6 .swiper-pagination-bullet-active {background: #000;}
.slider-6 .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {margin: 0 10px;}

.display-7 {width: 100%; overflow: hidden; padding-top: 90px;}
.display-7 h2 {font-size: 32px; line-height: 1.4; font-weight: 700; max-width: 680px; margin-bottom: 70px; transform: translate3d(100px, 0px, 0px);  text-transform: uppercase;}
.display-7 .product {display: flex; flex-wrap: nowrap; align-items: flex-start; justify-content: start; margin-bottom: 100px;}
.display-7 .product img {width: 660px; height: auto; order: 1; transform: translate3d(0px, 50px, 0px); position: relative;}
/*.display-7 .box-33 {-ms-flex: 0 0 33.3%; flex: 0 0 33.3%; max-width: 33.3%;}*/
.display-7 .product .p-texts {flex-grow: 1; order: 2; padding: 0 100px 0 50px; position: relative;}
.display-7 .product .p-texts h3 {font-size: 26px; line-height: 1.2; text-transform: uppercase;}
.display-7 .product .p-texts p {font-size: 14px; line-height: 1.45; font-weight: 300; margin-bottom: 20px;}
.display-7 .product .p-texts .p-qtt {font-size: 21px; line-height: 1.2; font-weight: 300; margin-bottom: 0;}
.display-7 .product .p-texts .p-price {font-size: 140px; line-height: 1; font-weight: 700; margin-bottom: 15px; position: relative; left: -200px; display: inline-block;}
.display-7 .product .p-texts .p-price .up {position: absolute; font-size: .3em; top: 10px; left: calc(100% - 32px);}
.display-7 .product .p-texts .p-cart {min-width: 200px;}
.display-7 .product:nth-child(2n+1) img {order: 2; left: -80px;}
.display-7 .product:nth-child(2n+1) .p-texts {order: 1; padding: 0 50px 0 100px;}
.display-7 .product:nth-child(2n+1) .p-texts .p-price {left: 0;}

.display-8 {width: 100%; overflow: hidden; padding-top: 100px; overflow: hidden; width: 100%;}
.display-8 h2 {font-size: 32px; line-height: 1.4; font-weight: 700; max-width: 680px; margin-bottom: 70px; padding-left: 38.3%; transform: translate3d(100px, 0px, 0px); text-transform: uppercase;}
.display-8 .s-box {display: flex; flex-wrap: nowrap; align-items: flex-start; justify-content: start; margin-bottom: 70px;}
.display-8 .s-box h3 {-ms-flex: 0 0 33.3%; flex: 0 0 33.3%; max-width: 33.3%; border-top: 4px solid #fff; padding: 20px 0 0 0; font-size: 21px; text-transform: uppercase;}
.display-8 .s-box p {-ms-flex: 0 0 66.6%; flex: 0 0 66.6%; max-width: 66.6%; padding-left: 5%; font-size: 16px; line-height: 1.5; box-sizing: border-box;}

.display-9 {width: 100%; overflow: hidden; padding-top: 100px; margin-bottom: 100px;}
.display-9 h2 {font-size: 32px; line-height: 1.4; font-weight: 700; margin-bottom: 70px; transform: translate3d(100px, 0px, 0px); text-transform: uppercase;}
.display-9 .l-block {display: flex; flex-wrap: nowrap; align-items: flex-start; justify-content: start;}
.display-9 .l-box {-ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; padding: 0 50px 0 0; font-size: 18px; line-height: 1.55; box-sizing: border-box;} 

.display-10 {width: 100%; overflow: hidden;}
.display-10 h2 {font-size: 24px; line-height: 1.45; font-weight: 400; margin-bottom: 70px; display: flex; flex-direction: row; flex-wrap: nowrap; justify-content: flex-start; align-content: stretch; align-items: center;}
.display-10 h2 span:nth-child(1) {order: 0; flex: 1 1 auto; align-self: auto; height: 1px; background: #fff;}
.display-10 h2 span:nth-child(2) {order: 0; flex: 0 1 auto; align-self: auto; padding: 0 30px; transform: scale(0.5);}
.display-10 h2 span:nth-child(3) {order: 0; flex: 1 1 auto; align-self: auto; height: 1px; background: #fff;}
.display-10 .s-block {display: flex; flex-wrap: nowrap; align-items: flex-start; justify-content: start;}
.display-10 .s-box {-ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%; padding: 0 15px; font-size: 18px; line-height: 1.55; box-sizing: border-box;}
.display-10 .s-box-in {background: #000; overflow: hidden; position: relative;}
.display-10 .s-box-in .s-image {display: block; position: relative; padding-top: 100%; width: 100%; height: auto; background-size: cover; background-position: center; opacity: 0.5; -webkit-transition: all ease-in-out .25s; transition: all ease-in-out .25s;}
.display-10 .s-box-in:hover .s-image {-webkit-transform: scale(1.05); transform: scale(1.05); opacity: 0.8;}
.display-10 .s-box-in .s-title {position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 2; display: flex; flex-direction: row; flex-wrap: nowrap; justify-content: flex-start; align-content: stretch; align-items: center;}
.display-10 .s-box-in .s-title span {font-size: 18px; line-height: 1.35; font-weight: 700; text-align: center; padding: 0 20px; box-sizing: border-box; width: 100%;}

.display-11 {width: 100%; overflow: hidden; padding-top: 170px; margin-bottom: 80px;}
.display-11 .content {padding-left: 150px;}
.display-11 h2 {font-size: 32px; line-height: 1.4; font-weight: 700; margin-bottom: 70px; transform: translate3d(100px, 0px, 0px); text-transform: uppercase;}
.display-11 .c-block {display: flex; flex-wrap: nowrap; align-items: flex-start; justify-content: start;}
.display-11 .c-box-1 {-ms-flex: 0 0 40%; flex: 0 0 40%; max-width: 40%; padding: 0 50px 0 0; font-size: 24px; line-height: 1.25; font-weight: 700; box-sizing: border-box;} 
.display-11 .c-box-2 {-ms-flex: 0 0 60%; flex: 0 0 60%; max-width: 60%; padding: 0 50px 0 0; font-size: 18px; line-height: 1.55; box-sizing: border-box;} 

.slider-12 {width: 100%; overflow: hidden; margin-bottom: 100px;}
.slider-12 .svg-1 {width: 100%; height: 1vw; fill: rgb(187, 149, 113);}
.slider-12 .svg-2 {width: 100%; height: 1vw; fill: rgb(187, 149, 113); -webkit-transform: scaleY(-1); transform: scaleY(-1); top: -1px; position: relative;}
.slider-12 .cont {background: rgb(187, 149, 113); padding-bottom: 150px;}
.slider-12 h2 {margin: 0; padding: 100px 0 70px 0; color: #000000; font-size: 42px; line-height: 1.23; text-align: center; transform: translate3d(0px, 100px, 0px);}
.slider-12 .s-box {-ms-flex: 0 0 33.3%; flex: 0 0 33.3%; max-width: 33.3%; padding: 0 15px; font-size: 18px; line-height: 1.55; box-sizing: border-box;}
.slider-12 .s-box-in {background: #fff; overflow: hidden; position: relative;}
.slider-12 .s-box-in .s-image {display: block; position: relative; padding-top: 120%; width: 100%; height: auto; background-size: cover; background-position: center; opacity: 1.0; -webkit-transition: all ease-in-out .25s; transition: all ease-in-out .25s;}
.slider-12 .s-box-in:hover .s-image {opacity: 0.8;}
.slider-12 .s-box-in .s-title {position: absolute; left: 0; bottom: 0; right: 0; height: 33%; z-index: 2; box-sizing: border-box; padding: 30px 30px 0 30px; font-size: 22px; line-height: 1.35; color: #222; background: #fff; font-weight: 700}
.slider-12 .s-box:nth-child(2) .s-box-in .s-title {color: #fff; background: none;}

.dispaly-cont {width: 100%; overflow: hidden; position: relative; padding-bottom: 100px;}
.dispaly-cont img {width: 330px; height: auto; margin-top: 125px; float: left; transform: translate3d(-50px, 0px, 0px);}
.dispaly-cont .div-1 {margin-left: 390px; font-size: 24px; line-height: 1.4; font-weight: 300; margin-bottom: 20px; max-width: 700px; transform: translate3d(50px, 0px, 0px);}
.dispaly-cont .div-2 {margin-left: 390px; font-size: 42px; line-height: 1; letter-spacing: 3; font-weight: 700; margin-bottom: 20px; transform: translate3d(50px, 0px, 0px);}
.dispaly-cont .div-3 {margin-left: 390px; font-size: 24px; line-height: 1.4; font-weight: 700; max-width: 460px; transform: translate3d(50px, 0px, 0px);}

.op025 {-webkit-transition: 0.25s ease-out; transition: 0.25s ease-out; opacity: 0;}
.op050 {-webkit-transition: 0.5s ease-out; transition: 0.5s ease-out; opacity: 0;}
.op050marg {-webkit-transition: opacity 0.5s ease-out, margin 0.5s ease-out; transition: opacity 0.5s ease-out, margin 0.5s ease-out; opacity: 0;}
.op075 {-webkit-transition: 0.75s ease-out; transition: 0.75s ease-out; opacity: 0;}
.op100 {-webkit-transition: 1.0s ease-out; transition: 1.0s ease-out; opacity: 0;}
.done {opacity: 1 !important; transform: translate3d(0px, 0px, 0px) scale(1) !important;}
.done-rel {opacity: 1 !important; margin-bottom: 0 !important; margin-top: 0 !important;}

.kill {-webkit-transition: none !important; transition: none !important;}



.yButton{position:fixed; width: 60px; height:60px; box-sizing: border-box; right: 25px; bottom: 25px; z-index: 10000; cursor: pointer;}
.yButtonBackground{position:absolute;left:0;top:0;width:60px;height:60px;border-radius:100%;background-color: #ff4000; opacity:1.0;box-sizing:border-box; z-index: 2;}
.yButtonWave{z-index: 1; position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:50%;border:2px solid;width:105%;height:105%;opacity:1.0;box-sizing:border-box;border-color: #ff4000; color: #ff4000;-webkit-animation:2s cubic-bezier(.37,0,.8,.77) infinite wave-stroke;animation:2s cubic-bezier(.37,0,.8,.77) infinite wave-stroke;}
.yButtonIcon {width: 32px; position: absolute; left: 14px; top: 15px; z-index: 3;}
.yButtonText {position: absolute; right: 80px; white-space: nowrap; padding: 9px 13px; font-size: 15px; border-radius: 3px; -webkit-transform: translateX(0%) translateY(-50%); transform: translateX(0%) translateY(-50%); top: 50%; background: #292929; color: #fff; opacity: .85;}
.yButtonText::after {content: ''; position: absolute; width: 0; height: 0; border: solid transparent; border-width: 10px; top: 50%; right: -20px; transform: translateY(-50%); border-left-color: #292929;}


@-webkit-keyframes wave-stroke{
  50%{width:150%;height:150%;border-color:transparent;opacity:0}
  100%{width:150%;height:150%;border-color:transparent;opacity:0}
}

@keyframes wave-stroke{
  50%{width:150%;height:150%;border-color:transparent;opacity:0}
  100%{width:150%;height:150%;border-color:transparent;opacity:0}
}





div.itemBody {max-width: 800px; margin: 100px auto;}
.itemBody table {width: 100%;}
.itemBody table {border: 0px solid #ddd; border-collapse: collapse; margin-bottom: 15px;} 
.itemBody td, .itemBody th {border: 0px solid #ddd; padding: 20px; vertical-align: top;}
.itemBody th {border-bottom: 1px solid #000; font-weight: 700;}
.itemBody tr td {border-bottom: 1px solid #d9d9d9;}
.itemBody tr:nth-child(even) td {background: #eee;}

.extra-box {max-width: 960px; margin: 0 auto 100px auto; border-top: 1px solid #000; border-bottom: 1px solid #000; text-align: center; padding: 70px 0 50px 0; position: relative;}
.itemExtraFieldsLabel {background: #000; width: 240px; padding: 7px 0; text-align: center; color: #fff; display: block; font-weight: 700; position: absolute; top: -19px; left: 50%; margin-left: -120px;}

div.itemBody-bottom {max-width: 800px; margin: 0px auto 100px auto;}
div.itemBody-bottom img {width: 80px; margin: 0 30px 0 0; float: left;}
div.itemBody-bottom .title1 {font-weight: bold; display: block; padding-top: 15px;}
div.itemBody-bottom .title2 {font-size: 12px;}
  
div.itemBody-href {max-width: 800px; margin: 0px auto 100px auto; text-align: center;}

div.itemBody-href a {
    color: #000;
    font-size: 14px;
    line-height: 1.55;
    font-weight: 600;
    letter-spacing: 1.5px;
    text-transform: uppercase;
    border: 1px solid #000;
    transition: background-color 0.25s ease-in-out, color 0.25s ease-in-out;
    display: inline-block;
    min-width: 290px;
    padding: 16px 10px;
    text-align: center;
    box-sizing: border-box;
}
div.itemBody-href a:hover {
    background-color: #ff4000 !important;
    color: #ffffff !important;
    border-color: #ff4000 !important;
}

.rsfp_thankyou_popup_inner {border-radius: 10px; color: #333; padding: 50px 20px;}

.rsform-block-captcha .formBody > div > div {margin: 0 auto;}


 
/* #Screen < 1300  ================================================== */
@media (max-width: 1300px) {
.my-parallax .are-you {margin-left: 0; left: 7%;}
  
  
  
}


/* #Screen < 1200 lg ================================================== */
@media (max-width: 1199.98px) {
.my-parallax .are-you {width: 600px; font-size: 70px;}
.my-parallax .spoon {width: 500px;}
.my-parallax .caviar1 {display: none;}
.my-parallax .caviar3 {display: none;}
.my-parallax .caviar9 {display: none;}

.display-3 .div-2 {position: absolute; left: 5%;}
.display-3 .img-1 {margin-left: 15%;}
.display-3 .div-3 {position: absolute; left: calc(550px + 15%);}

.display-7 .product img {width: 540px;}
.display-7 .product:nth-child(2n+1) .p-texts {padding: 0 50px 0 0;}


}

/* #Screen < 992 md ================================================== */
@media (max-width: 991.98px) {

.topp .logo {margin-left: -50px;}
.topp .logo img {width: 100px;}

.topmenu-button {display: block;}
.topp .topmenu, .topp .topmenu.sticks {position: fixed; top: 0; text-align: center; background: rgba(0,0,0,0.9);  padding: 0; z-index: 12;}
.topp .topmenu > ul, .topp .topmenu.sticks > ul {padding-right: 0; display: none; position: unset; text-align: center !important; padding-top: 0px; padding-bottom: 0px;}
.topp .topmenu > ul.show, .topp .topmenu.sticks > ul.show {display: block;}
.topp .topmenu > ul:nth-child(1) {padding-top: 50px;}
.topp .topmenu > ul:nth-child(2) {padding-bottom: 50px;}
.topp .topmenu > ul > li {display: block; height: auto;}
.topp .topmenu > ul > li > a, .topp .topmenu > ul > li > span.nav-header {padding: 15px 0 15px 0; margin: 0; position: relative;}
.topp .topmenu > ul > li:hover > a, .topp .topmenu > ul > li.active > a, .topp .topmenu > ul > li:hover > span.nav-header, .topp .topmenu > ul > li.active > span.nav-header {border-bottom: none;}
.topp .topmenu > ul > li > a::after, .topp .topmenu > ul > li > span.nav-header::after {display: none;}

.lang {top: 18px; left: 20px; width: auto; margin-left: 0;}
.lang ul {font-size: 0px; text-align: left;}
.lang ul li:nth-child(1) {margin-right: 20px;}

.my-parallax .are-you {top: 45%; width: 600px; font-size: 70px;}
.my-parallax .spoon {top: auto; bottom: 10px;}  
.my-parallax .caviar2 {display: none}

.my-parallax2 {height: auto; min-height: auto;}
.my-parallax2 .img-logo {margin: 0 0 0 -100px; width: 200px; top: 15%;}
.my-parallax2 .div-descr {transform: none !important; position: unset !important; margin: 0 auto; padding: 30px 0;}  
.my-parallax2 .img-bg {position: unset;}
.my-parallax2 .a-1, .my-parallax2 .a-2 {position: unset !important; margin: 0 auto; width: 290px; display: block; transform: none !important; margin-bottom: 20px !important;}

.display-3 {margin-bottom: 70px;}
.display-3 .div-1 {transform: none !important; position: unset !important; margin-left: 5% !important; max-width: 95%; padding: 70px 0 50px 0;}
.display-3 .img-1 {margin-left: 5%; margin-bottom: 20px !important;}
.display-3 .div-2 {transform: none !important; position: unset !important; margin-bottom: 20px !important; margin-left: 5%;}
.display-3 .div-3 {transform: none !important; position: unset !important; margin-bottom: 20px !important; margin-left: 5%;}

.display-4 h2 {font-size: 24px; margin-bottom: 30px;}
.display-4 .box-33 {-ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; margin-bottom: 30px;}
.display-4 .box-33 img {margin-bottom: 10px;}
.display-4 .box-33 h3 {margin-bottom: 0;}

.display-5 {padding-top: 70px; margin-bottom: 70px;}
.display-5 h2 {font-size: 24px; margin-bottom: 30px;}
.display-5 .box-33 {-ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; margin-bottom: 30px;}
.display-5 .box-33 h3 {width: 40px; height: 40px; line-height: 40px;}
.display-5 .box-33 p {margin-left: 55px; padding-right: 10px;}

.slider-6 .cont {padding-bottom: 100px;}
.slider-6 h2 {padding: 70px 0 30px 0; font-size: 24px;}
.slider-6 .swiper-button-prev, .slider-6 .swiper-container-rtl .swiper-button-next {left: 5px;}
.slider-6 .swiper-button-next, .slider-6 .swiper-container-rtl .swiper-button-prev {right: 5px;}
.slider-6 .swiper-slide {padding: 0 50px; box-sizing: border-box;}

.display-7 {padding-top: 70px;}
.display-7 h2 {font-size: 24px; margin-bottom: 30px;}


.display-7 .product {display: flex; flex-wrap: wrap; align-items: flex-start; justify-content: start; margin-bottom: -100px;}
.display-7 .product img {max-width: 640px; width: 100%; order: 1;}
.display-7 .product .p-texts {flex-grow: 1; order: 2; padding: 0; display: flex; flex-wrap: wrap; align-items: flex-start; justify-content: start; position: relative; top: -170px;}
.display-7 .product .p-texts h3 {order: 1; font-size: 24px; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%;}
.display-7 .product .p-texts p {order: 9; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%;}
.display-7 .product .p-texts .p-qtt {order: 3;-ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%;}
.display-7 .product .p-texts .p-price {order: 3; left: 0;}
.display-7 .product .p-texts .p-cart {order: 10;}

.display-7 .product:nth-child(2n+1) img {order: 1; left: 0;}
.display-7 .product:nth-child(2n+1) .p-texts {order: 2; padding: 0;}
.display-7 .product:nth-child(2n+1) .p-texts .p-price {left: 0;}

.display-8 {padding-top: 40px;}
.display-8 h2 {font-size: 24px; margin-bottom: 30px; padding-left: 0;}

.display-9 {padding-top: 50px; margin-bottom: 50px;}
.display-9 h2 {font-size: 24px; margin-bottom: 30px;}

.display-10 .s-box {-ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; margin-bottom: 20px;}

.display-11 {padding-top: 70px; margin-bottom: 70px;}
.display-11 .content {padding-left: 15px;}
.display-11 h2 {font-size: 24px; margin-bottom: 30px;}

.slider-12 h2 {padding: 70px 0 30px 0; font-size: 32px;}
.slider-12 .s-box {-ms-flex: 0 0 100%; flex: 0 0 100%;  max-width: 100%;}
.slider-12 .s-box-in {display: block; margin: 0 auto; max-width: 290px; margin-bottom: 20px;}
.slider-12 .s-box-in .s-title {padding: 15px 15px 0 15px; font-size: 18px;}

.dispaly-cont img {display: none;}
.dispaly-cont .div-1 {margin-left: 0;}
.dispaly-cont .div-2 {margin-left: 0;}
.dispaly-cont .div-3 {margin-left: 0;}

.yButton{right: 10px; bottom: 10px;}
.yButtonText {font-size: 12px;}

.mtitle {padding-bottom: 120px;}
.mtitlein {min-height: 000px;}
.cat-title {padding-top: 130px;}
.mtitlein h1 {font-size: 48px;}


}

/* #Screen < 639 sm ================================================== */
@media (max-width: 639.98px) {
.my-parallax .are-you {top: 45%; width: 360px; font-size: 45px;}
.my-parallax .spoon {width: 400px;}  
.my-parallax .a-check {left: 50%; margin-left: -145px;}

.my-parallax2 .img-logo {top: 5%; width: 100px; margin: 0 0 0 -50px; }
.my-parallax2 .caviar1 {left: 30%;}
.my-parallax2 .caviar3 {display: none;}
.my-parallax2 .caviar5 {display: none;}

.display-3 .div-1 {margin-left: 15px; margin-right: 15px; width: auto; max-width: 95%; font-size: 21px;}
.display-3 .img-1 {margin-left: 15px; margin-right: 15px; width: calc(100% - 30px);}
.display-3 .div-2 {margin-left: 15px; margin-right: 15px; width: auto;}
.display-3 .div-3 {margin-left: 15px; margin-right: 15px; width: auto;}
.display-3 .div-3 img {margin-bottom: 20px;}

.display-7 .product .p-texts .p-qtt {font-size: 16px;}
.display-7 .product .p-texts .p-price {order: 3; left: 0; font-size: 70px;}
.display-7 .product .p-texts .p-price .up {left: calc(100% - 18px);}
.display-7 .product {margin-bottom: -70px;}
.display-7 .product img {max-width: 640px; width: 100%; order: 1;}
.display-7 .product .p-texts {top: -130px;}

.display-8 .s-box {flex-wrap: wrap; margin-bottom: 30px;}
.display-8 .s-box h3 {-ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%;}
.display-8 .s-box p {-ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; padding-left: 0;}

.display-9 .l-block {flex-wrap: wrap; margin-bottom: 30px;}
.display-9 .l-box {-ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%;}

.display-10 .s-box {-ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%;}

.slider-12 {margin-bottom: 70px;}
.slider-12 .cont {padding-bottom: 70px;}
.display-11 .c-block {flex-wrap: wrap;}
.display-11 .c-box-1 {-ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; padding: 0 0 0 0; font-size: 24px; margin-bottom: 20px;}
.display-11 .c-box-2 {-ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; padding: 0 0 0 0; font-size: 16px;}

.dispaly-cont {position: relative; padding-bottom: 70px;}
.dispaly-cont .div-1 {margin-left: 0; font-size: 18px;}
.dispaly-cont .div-2 {margin-left: 0; font-size: 32px;}
.dispaly-cont .div-3 {margin-left: 0; font-size: 18px;}

.mtitlein h1 {font-size: 28px;}




}

/* #Screen < 479 xs ================================================== */
@media (max-width: 479.98px) {
.my-parallax .are-you {width: 290px; font-size: 36px; left: 50%; margin-left: -145px;}
.my-parallax2 .caviar1 {display: none;}
.my-parallax2 .caviar2 {display: none;}
.my-parallax2 .caviar6 {display: none;}
.my-parallax2 .caviar7 {display: none;}


}

/* #Screen < 460 ================================================== */
@media (max-width: 460px) {



}

/* #Screen < 374 ================================================== */
@media (max-width: 374px) {


}
