@charset "UTF-8";
.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}
@-webkit-keyframes fadeOut {
    0%{opacity:1}
    100%{opacity:0}
}
@keyframes fadeOut {
    0%{opacity:1}
    100%{opacity:0}
}
.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}
@-webkit-keyframes fadeIn {
    0%{opacity:0}
    100%{opacity:1}
}
@keyframes fadeIn {
    0%{opacity:0}
    100%{opacity:1}
}
@-webkit-keyframes logoRes {
    from{opacity:0;-webkit-transform:scale(0.7)}
    to{opacity:1;-webkit-transform:scale(1)}
}
@keyframes logoRes {
    from{opacity:0;-webkit-transform:scale(0.7);transform:scale(0.7)}
    to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}
}
@-webkit-keyframes showDialog {
    0%{opacity:0;-webkit-transform:translateY(40px);transform:translateY(40px)}
    100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}
}
@keyframes showDialog {
    0%{opacity:0;-webkit-transform:translateY(40px);transform:translateY(40px)}
    100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}
}
@-webkit-keyframes scale {
    0%{-webkit-transform:scale(0.9);transform:scale(0.9)}
    100%{-webkit-transform:scale(1.1);transform:scale(1.1)}
}
@keyframes scale {
    0%{-webkit-transform:scale(0.9);transform:scale(0.9)}
    100%{-webkit-transform:scale(1.1);transform:scale(1.1)}
}
.scale{-webkit-animation-name:scale;animation-name:scale;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-delay:0;animation-delay:0;-webkit-animation-direction:alternate;animation-direction:alternate;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-fill-mode:none;animation-fill-mode:none;-webkit-animation-play-state:running;animation-play-state:running}
@-webkit-keyframes jump {
    0%{bottom:0}
    50%{bottom:10px}
    100%{bottom:0}
}
@keyframes jump {
    0%{bottom:0}
    50%{bottom:10px}
    100%{bottom:0}
}
@-webkit-keyframes criss-cross-left {
    0%{left:-20px}
    50%{left:50%;width:20px;height:20px}
    100%{left:50%;width:100%;height:100%}
}
@keyframes criss-cross-left {
    0%{left:-20px}
    50%{left:50%;width:20px;height:20px}
    100%{left:50%;width:100%;height:100%}
}
@-webkit-keyframes criss-cross-right {
    0%{right:-20px}
    50%{right:50%;width:20px;height:20px}
    100%{right:50%;width:100%;height:100%}
}
@keyframes criss-cross-right {
    0%{right:-20px}
    50%{right:50%;width:20px;height:20px}
    100%{right:50%;width:100%;height:100%}
}
*,:before,:after{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;outline:none}
video{width:100%}
audio,canvas,iframe,img,svg,video{vertical-align:middle}
fieldset{border:0;margin:0;padding:0}
textarea{resize:vertical}
html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}
audio,canvas,progress,video{display:inline-block;vertical-align:baseline}
audio:not([controls]){display:none;height:0}
[hidden],template{display:none}
a{background-color:transparent}
a:active,a:hover,a:focus{outline:0}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:700}
dfn{font-style:italic}
mark{background:#ff0;color:#000}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-.5em}
sub{bottom:-.25em}
svg:not(:root){overflow:hidden}
hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}
pre{overflow:auto}
p{font:400 1.7rem/1.5 Lato,sans-serif}
code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}
button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}
button{overflow:visible}
button,select{text-transform:none}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}
button[disabled],html input[disabled]{cursor:default}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
input{line-height:normal}
input[type="checkbox"],input[type="radio"]{padding:0}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}
input[type="search"]{-webkit-appearance:textfield}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
legend{border:0;padding:0}
textarea{overflow:auto}
optgroup{font-weight:700}
table{border-collapse:collapse;border-spacing:0}
td,th{padding:0}
input[type="email"],input[type="number"],input[type="search"],input[type="text"],input[type="tel"],input[type="url"],input[type="password"],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}
ul,ol{list-style-position:inside}
img{max-width:100%;height:auto;border:0}
[class^="icon_"],[class*=" icon_"],.icon{display:inline-block;width:1em;height:1em;fill:currentColor}
ul li,ol li{list-style:none}
.dialog_wrapper{position:fixed;top:0;left:0;width:100%;height:100%;display:table;vertical-align:middle;display:none;z-index:500;padding:4rem 0}
.dialog_wrapper .main_table{width:100%;height:100%;padding-right:2rem}
.dialog_wrapper .main_tcell{padding:0 2rem}
.dialog{max-width:40rem;border-radius:25px;margin:0 auto;padding:4rem;background-color:#2a0d07;display:none;z-index:503;position:relative;-webkit-box-shadow:0 10px 40px 0 #242424;box-shadow:0 10px 40px 0 #242424}
.dialog .button{max-width:15rem;margin:0 auto}
.dialog.error{max-width:350px;padding:0}
.dialog.error .h2{padding:2.4rem;border-bottom:2px solid #441420;color:#441420}
.dialog.error p{display:block;padding:0 2.4rem 2.4rem}
.dialog .icon_close{position:absolute;top:2rem;right:2rem;color:#9d9783;cursor:pointer;font-size:2.5rem;-webkit-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease}
.dialog .icon_close:hover,.dialog .icon_close:focus{color:#ffc300}
.dialog .icon_close svg{float:left}
.dialog_bg{position:fixed;left:0;top:0;background-color:rgba(33,33,33,0.55);display:none;width:100%;height:100%}
.dialog_opened{position:fixed;overflow-y:scroll;width:100%;height:100%}
.dialog_opened .dialog_bg{-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
.dialog_opened .dialog{-webkit-animation-name:showDialog;animation-name:showDialog;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
.dialog_opened .dialog_wrapper{display:block}
.dialog_scrollable_mobile .dialog_wrapper{width:100%!important}
.dialog_scrollable_mobile .main_table{padding-right:0!important}
.dialog_scrollable .dialog_wrapper{overflow-y:scroll;width:calc(100% + 4rem)}
#toast{position:fixed;z-index:503;width:100%;max-width:280px;left:2rem;right:2rem;bottom:2rem;background-color:#fff;color:#fff;display:none;-webkit-box-shadow:1px 5px 15px rgba(0,0,0,0.25);box-shadow:1px 5px 15px rgba(0,0,0,0.25);padding:1rem 2rem;-webkit-backface-visibility:hidden;backface-visibility:hidden}
#toast p{display:block;margin-bottom:0;margin-top:.3rem;color:#fff;font-size:1.4rem;font-family:"Lato",sans-serif}
#toast.error{background-color:rgba(239,83,80,0.9)}
#toast.wish{background-color:rgba(81,43,138,0.8)}
#toast.success{background-color:rgba(81,43,138,0.8)}
.toast_close{position:absolute;color:#fff;top:.3rem;right:1rem;font-size:2.5rem;cursor:pointer}
.toast_icon{color:#fff;float:left;margin-right:2rem;font-size:3rem}
.fixed_footer{position:fixed;bottom:0;left:0;width:100%}
html{font-size:62.5%}
body{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;overflow-x:hidden;font-family:"Lato",sans-serif,sans-serif;-webkit-tap-highlight-color:rgba(255,255,255,0);-webkit-tap-highlight-color:transparent;margin:0;padding-top:24rem;background:#f0f0f0}
[disabled],.disabled{opacity:.5;cursor:not-allowed;pointer-events:none}
.clearfix::before,.row::before,.clearfix::after,.row::after{content:" ";display:table}
.clearfix::after,.row::after{clear:both}
.clearfix,.row{*zoom:1}
::-webkit-input-placeholder{color:#000;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}
:-ms-input-placeholder{color:#000;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}
::-ms-input-placeholder{color:#000;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}
::placeholder{color:#000;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}
a{text-decoration:none;color:inherit}
.table{display:table}
.tableb{display:table;border-collapse:collapse;border-spacing:0}
.trow{display:table-row}
.tcell{display:table-cell;vertical-align:middle}
.tc{text-align:center}
.tl{text-align:left}
.tr{text-align:right}
.fl{float:left}
.fr{float:right}
hr{border-top:1px solid #dbdbdb;border-bottom:0;border-right:0;border-left:0;clear:both;margin:2.4rem 0}
hr.dotted{border-style:dotted}
hr.dashed{border-style:dashed}
.row{position:relative}
[class*='col_']{margin-right:4%;float:left}
[class*='col_']:last-child{margin-right:0}
.col_1{width:4.66666666667%}
.col_2{width:13.3333333333%}
.col_3{width:22%}
.col_4{width:30.6666666667%}
.col_5{width:39.3333333333%}
.col_6{width:48%}
.col_7{width:56.6666666667%}
.col_8{width:65.3333333333%}
.col_9{width:74%}
.col_10{width:82.6666666667%}
.col_11{width:91.3333333333%}
.col_12{width:100%;margin-right:0}
.map_overlay{position:absolute;top:0;left:0;width:100%;height:100%}
.wrapper{width:100%;max-width:127rem;padding:0 2rem;margin:0 auto;position:relative}
.wrapper:after{content:"";display:table;clear:both}
.icon{line-height:0}
.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
table.table{width:100%}
table.table thead{border-bottom:0!important}
table.table th{font-weight:500;text-align:left;padding:1rem 2rem;color:#2a0d07}
table.table th:last-child{border-right:0}
table.table tr{border-bottom:3px solid #fff}
table.table tr:last-of-type{border-bottom:0}
table.table tr td{font-size:1.5rem;color:#2a0d07;padding:.4rem .5rem}
table.table tr td:first-of-type{border-right:.7rem solid #fff}
table.table tr:nth-of-type(odd) td{background:#f0f0f0}
.input::-webkit-input-placeholder{color:#a1a1a1}
.input:-ms-input-placeholder{color:#a1a1a1}
.input::-ms-input-placeholder{color:#a1a1a1}
.input::placeholder{color:#a1a1a1}
.input:focus::-webkit-input-placeholder{opacity:0}
.input:focus:-ms-input-placeholder{opacity:0}
.input:focus::-ms-input-placeholder{opacity:0}
.input:focus::placeholder{opacity:0}
.input::-webkit-input-placeholder{font:400 1.6rem/1.5 Lato,sans-serif;color:#fff;opacity:1}
.input::-moz-placeholder{font:400 1.6rem/4rem Lato,sans-serif;color:#fff;opacity:1}
.input:-ms-input-placeholder{font:400 1.6rem/1.5 Lato,sans-serif;color:#fff;opacity:1}
.input:-moz-placeholder{font:400 1.6rem/4rem Lato,sans-serif;color:#fff;opacity:1}
input:-moz-placeholder{font:400 1.6rem/4rem Lato,sans-serif!important;color:#fff;opacity:1}
.input{display:block;width:100%;height:4.5rem;line-height:4.5rem;padding:0 1.6rem;font-size:1.5rem;border:none;background-color:transparent;color:#9d9783;border-radius:10px;margin-bottom:2rem;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;-webkit-box-shadow:inset 0 2px 20px 0 #170602;box-shadow:inset 0 2px 20px 0 #170602}
.input::-webkit-input-placeholder{color:#9d9783;opacity:1}
.input:-ms-input-placeholder{color:#9d9783;opacity:1}
.input::-ms-input-placeholder{color:#9d9783;opacity:1}
.input::placeholder{color:#9d9783;opacity:1}
textarea.input{min-height:9.5rem;resize:none}
textarea.input::-webkit-input-placeholder{padding-top:1rem}
textarea.input:-ms-input-placeholder{padding-top:1rem}
textarea.input::-ms-input-placeholder{padding-top:1rem}
textarea.input::placeholder{padding-top:1rem}
select.input{line-height:1em;text-indent:.01px}
select::-ms-expand{display:none}
.validate_error{-webkit-box-shadow:inset 0 2px 20px 0 #fa1b1b!important;box-shadow:inset 0 2px 20px 0 #fa1b1b!important}
section{padding:4rem 0}
.button{display:block;color:#2a0d07;width:100%;max-width:100%;height:4.5rem;font:700 1.8rem/4.5rem Lato,sans-serif;background-color:#ffc300;white-space:nowrap;text-align:center;text-decoration:none;cursor:pointer;text-transform:uppercase;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-radius:8px;border:none;position:relative;padding:0 1rem;-webkit-box-shadow:0 5px 0 0 #7b6417;box-shadow:0 5px 0 0 #7b6417}
.button:hover{-webkit-box-shadow:0 3px 0 0 #7b6417;box-shadow:0 3px 0 0 #7b6417;-webkit-transform:translateY(2px);-ms-transform:translateY(2px);transform:translateY(2px)}
.button:focus{-webkit-box-shadow:0 1px 0 0 #7b6417;box-shadow:0 1px 0 0 #7b6417;-webkit-transform:translateY(4px);-ms-transform:translateY(4px);transform:translateY(4px)}
.tr_button{display:block;color:#2a0d07;width:100%;max-width:100%;height:4.5rem;font:400 1.7rem/4.2rem Lato,sans-serif;background-color:none;white-space:nowrap;text-align:center;text-decoration:none;cursor:pointer;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-radius:25px;border:1px solid #9d9783;position:relative;padding:0 1rem;overflow:hidden}
.tr_button span{background:none!important;color:#2a0d07;position:relative;z-index:10;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s}
.tr_button:before,.tr_button:after{content:'';padding-top:inherit;padding-bottom:inherit;white-space:nowrap;position:absolute;top:0;overflow:hidden;color:#F1F1F2;background:#2a0d07;width:100%;height:100%}
.tr_button:before{left:-100%;text-indent:18px;width:0}
.tr_button:after{padding-left:inherit;padding-right:inherit;left:100%;text-indent:calc(-100% - 36px);-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.tr_button:hover span{color:#9d9783}
.tr_button:hover:before{width:100%;left:0;-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
.tr_button:hover:after{left:0;text-indent:0;-webkit-transition:0 all .4s ease-in-out;-o-transition:0 all .4s ease-in-out;transition:0 all .4s ease-in-out}
.pagination{padding:1rem 0;display:block;text-align:center;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.pagination li{display:inline-block!important;padding:0!important;margin:.4rem .8rem;list-style:none;font-size:2rem;line-height:3.8rem;font-weight:700;color:#2a0d07;position:relative}
.pagination li a{display:block;min-width:2.8rem;height:3.8rem;padding:0 .5rem;font-size:2rem;line-height:3.8rem;font-weight:700;color:#2a0d07;text-align:center;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;border-radius:3px}
.pagination li a:hover{background-color:#2a0d07;color:#9d9783!important}
.pagination li.active a{background-color:#2a0d07;color:#9d9783;pointer-events:none}
.pagination li.pag_arrow a svg{color:#2a0d07;margin-top:-.5rem;margin-left:.1rem;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.pagination li.pag_arrow:hover a svg{color:#9d9783}
.feedback{width:100%;padding:1.6rem;background-color:rgba(0,0,0,0.85);border:.1rem solid rgba(255,255,255,0.7);pointer-events:auto}
.feedback_title{margin-bottom:3.5rem;font:700 2.4rem/1.1 Lato,sans-serif;color:#9d9783;text-align:center}
.feedback .input{height:3.4rem;margin-bottom:1.2rem;background-color:#fff;color:#fff}
.feedback textarea.input{min-height:12.4rem}
.feedback .button{width:100%;background-color:#2a0d07}
.modal_feedback{max-width:36rem;background-color:transparent;padding:0}
.modal_feedback .feedback{background-color:rgba(226,10,24,0.85);border:.8rem solid rgba(255,255,255,0.8)}
.content{font-size:1.7rem;color:#2a0d07}
.content .button{color:#2a0d07;max-width:30rem;margin:1rem 0}
.content .button:hover{color:#9d9783}
.content:after{content:'';display:table;clear:both}
.content a:not(.button):hover,.content a:not(.button):focus{color:#ffc300}
.content img{height:auto!important;display:block;margin:0 auto}
.content img[style*="float"]{border:3px solid #fff;border-radius:9px;max-width:40rem;-webkit-box-shadow:0 0 30px 0 #595959;box-shadow:0 0 30px 0 #595959}
.content ul:last-child,.content ol:last-child,.content table:last-child,.content img:last-child,.content iframe:last-child,.content p:last-child{margin-bottom:0}
.content p{margin:1rem 0;color:#2a0d07;font:400 1.5rem/1.2 Lato,sans-serif;text-align:justify}
.content h2{text-align:center;margin:3rem 0 2rem}
.content h3{font:700 2.5rem/1.2 Lato,sans-serif;color:#2a0d07;margin:2rem 0}
.content h4{font:700 1.9rem/1.2 Lato,sans-serif;color:#2a0d07;text-transform:uppercase;margin:2rem 0}
.content svg{color:#2a0d07}
.content a{display:inline-block;color:#1e7fb5;text-decoration:none;border-bottom:1px dotted;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.content ul{margin-bottom:2rem}
.content ul li{position:relative;display:table;padding:0 0 0 2.2rem;font:500 1.5rem/1.5 Lato,sans-serif;color:#2a0d07;margin:1rem 0}
.content blockquote{padding-left:2rem;font:400 1.5rem/1.2 Lato,sans-serif;color:#2a0d07;margin:1rem 0}
.content ul li:before{display:block;position:absolute;color:#2a0d07;left:.3rem;content:'';width:.8rem;height:1.2rem;top:.5rem;vertical-align:middle;border:0 solid;border-width:0 3px 3px 0;-webkit-transform:rotate(40deg);-ms-transform:rotate(40deg);transform:rotate(40deg)}
.content ol{margin-bottom:2rem;counter-reset:li}
.content ol > li{padding-left:2rem;margin-bottom:.4rem;overflow:hidden}
.content ol > li:before{margin-left:-2rem;counter-increment:li;content:counters(li, ".") ". ";color:#000;font-weight:900}
.title{color:#2a0d07;font:400 4.5rem Lato,sans-serif}
.navigation_dropDown,.dropDown:hover .navigation_dropDown{-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);display:block}
.dark_overlay.nav-opened:after{content:"";display:none;width:100%;height:100vh;background:#000;opacity:.8;position:fixed;top:0;left:0;z-index:2}
.mobile_call{display:none;width:100%;padding:0 2rem;font:900 2.4rem/5.4rem Lato,sans-serif;color:#fff;background-color:#2a0d07;z-index:1}
.mobile_call .icon{position:relative;top:-.1em;margin-right:.8rem;font-size:.95em}
.mobile_call:hover,.mobile_call:focus{color:#fff;background-color:#0a2c72}
.mob_social{display:none;padding:1rem 2rem;font-size:2.4rem}
.navigation .navigation_dropBtn{display:none}
.navigation .navigation_dropBtn a{position:relative}
.navigation .navigation_dropBtn a:after{content:'';position:absolute;top:50%;left:2rem;width:1em;height:1em;font-size:1.2rem;border:0 solid #000;border-width:0 0 2px 2px;-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}
.footer_bottom span{display:inline-block}
input[type='checkbox']{position:absolute;left:-9999px}
input[type='checkbox'] + label{position:relative;padding-left:3rem;cursor:pointer;display:inline-block;margin-bottom:1rem}
input[type='checkbox'] + label:before{content:'';position:absolute;left:0;top:0;width:2rem;height:2rem;border:1px solid #000;background:#fff;border-radius:3px;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
input[type='checkbox'] + label:after{content:'✔';position:absolute;top:.15rem;left:.55rem;font-size:1.4rem;color:#fff;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}
input[type='checkbox']:not(:checked) + label:after{opacity:0;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}
input[type='checkbox']:checked + label:after{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
input[type='checkbox']:checked + label:before{background-color:#2a0d07;border:1px solid #2a0d07}
input[type='radio']{position:absolute;left:-9999px}
input[type='radio'] + label{position:relative;padding-left:3rem;cursor:pointer;display:inline-block;margin-right:1rem;margin-bottom:1rem}
input[type='radio'] + label:before{content:'';position:absolute;left:0;top:0;right:0;width:2rem;height:2rem;border:1px solid #2a0d07;background:#fff;border-radius:50%;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
input[type='radio']:not(:checked) + label:after{opacity:0;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}
input[type='radio']:checked + label:after{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
input[type='radio']:checked + label:before{background-color:#2a0d07;border:1px solid #2a0d07}
.title,h1{font:700 4.5rem/1.2 Lato,sans-serif;color:#2a0d07}
h2{font:700 4rem/1.2 Lato,sans-serif;color:#2a0d07;text-transform:uppercase;position:relative;margin-bottom:3rem}
h3{font:700 3.2rem/1.2 Lato,sans-serif;color:#2a0d07;margin-bottom:3rem}
p{font:400 1.6rem/1.5 Lato,sans-serif;margin:1rem 0}
[data-open]{cursor:pointer}
.no-scroll{overflow:hidden}
.hide_desctop{display:none!important}
.img{width:100%;max-width:100%;background-size:cover!important;background-position:center!important;display:block}
.lb-data .lb-close{position:absolute;top:-4rem;right:5rem}
.lb-data .lb-number{display:none!important}
.header{position:absolute;top:0;left:0;right:0;z-index:300;background:#33140d}
.header .top_header{background:#2f110a;height:4rem;line-height:4rem}
.header .top_header .lang{display:inline-block;vertical-align:middle}
.header .top_header .lang a{height:4rem;line-height:4rem;display:inline-block;margin-right:1rem}
.header .top_header .lang a span{font:400 1.2rem/2rem Lato,sans-serif;color:#9d9783;padding:0 1rem;border-radius:10px;display:block;height:2rem;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.header .top_header .lang a.active span{background:#53252b}
.header .top_header .lang a:hover span{background:#53252b}
.header .top_header .social{float:right;display:inline-block}
.header .top_header .social a{display:inline-block;height:2.5rem;width:2.5rem;line-height:2.5rem;text-align:center;background:#9d9783;border-radius:50%;position:relative;margin-top:.7rem;margin-right:1.5rem;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.header .top_header .social a:last-of-type{margin-right:0}
.header .top_header .social a svg{font-size:1.3rem;color:#2f110a;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.header .top_header .social a:hover{background:#53252b}
.header .top_header .social a:hover svg{color:#9d9783}
.header .logo_header{height:16rem;line-height:16rem;background:url(/img/header_pattern.png) center/cover no-repeat;text-align:center}
.header .logo_header a{display:block;width:100%;max-width:20rem;margin:0 auto;height:16rem}
.header .logo_header a img{width:100%;max-width:100%}
.header .navigation{height:4rem;line-height:4rem;width:100%;background:#2a0d07;font-size:0}
.header .navigation .header_nav{width:calc(100% - 35rem);height:4rem;display:inline-block;vertical-align:top;text-align:center;float:right}
.header .navigation .catalog_header{width:27rem;display:inline-block;height:4rem;line-height:4rem}
.header .navigation .catalog_header .cat_bth{font:700 2rem/3.7rem Lato,sans-serif;height:4rem;display:inline-block;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;color:#2a0d07;background:#ffc300;width:100%;padding:0 3rem}
.header .navigation .catalog_header .cat_bth svg{color:#2a0d07;margin-right:2rem;margin-top:-.2rem}
.header .navigation .catalog_header .cat_menu{position:absolute;background:#fff;top:4rem;left:50%;width:calc(100% - 4rem);margin:0 auto;-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);box-shadow:0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);min-height:34rem;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);height:0;visibility:hidden;opacity:0}
.header .navigation .catalog_header .cat_menu.menu_cat_opened{height:100%;visibility:visible;opacity:1}
.header .navigation .catalog_header .cat_menu .left{display:inline-block;vertical-align:top;width:75%;padding:3rem}
.header .navigation .catalog_header .cat_menu .left .dropdown_cat{margin-right:0;margin-bottom:.5rem;display:block;width:100%;background:none;height:3rem;line-height:3rem;-webkit-box-shadow:none;box-shadow:none;border-radius:0}
.header .navigation .catalog_header .cat_menu .left ul .header_cat{margin:0;display:block;text-align:left;height:3rem;line-height:3rem;color:#2a0d07;padding-left:2rem;-webkit-transition:none;-o-transition:none;transition:none;font-size:1.5rem;width:30%;position:relative}
.header .navigation .catalog_header .cat_menu .left ul .header_cat:last-of-type{margin-bottom:0}
.header .navigation .catalog_header .cat_menu .left ul .header_cat:after{content:'';display:block;width:.8rem;height:.8rem;border-right:.2rem solid #d1d1d1;border-bottom:.2rem solid #d1d1d1;position:absolute;top:1.1rem;right:.3rem;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.header .navigation .catalog_header .cat_menu .left ul .header_cat.active{background:#2a0d07;color:#9d9783}
.header .navigation .catalog_header .cat_menu .left ul .header_cat:hover a{background:#2a0d07;color:#9d9783}
.header .navigation .catalog_header .cat_menu .left ul .header_cat_content{display:none;position:absolute;width:50%;left:25%;padding:0 3rem;top:3rem}
.header .navigation .catalog_header .cat_menu .left ul .header_cat_content.active{display:block}
.header .navigation .catalog_header .cat_menu .left ul .header_cat_content li{width:50%;margin:0;text-align:left;height:3rem;line-height:3rem;float:left;margin-bottom:.5rem;border-radius:0;background:none;-webkit-box-shadow:none;box-shadow:none}
.header .navigation .catalog_header .cat_menu .left ul .header_cat_content li a{height:3rem;line-height:3rem;font-size:1.5rem;color:#2a0d07;text-align:left}
.header .navigation .catalog_header .cat_menu .left ul .header_cat_content li a:hover{color:#ffc300}
.header .navigation .catalog_header .cat_menu .middle{display:inline-block;vertical-align:top;width:50%;padding:3rem 0}
.header .navigation .catalog_header .cat_menu .middle .header_cat_content{display:none}
.header .navigation .catalog_header .cat_menu .middle .header_cat_content.active{display:block}
.header .navigation .catalog_header .cat_menu .middle .header_cat_content li{width:50%;margin:0;text-align:left;height:3rem;line-height:3rem;float:left;margin-bottom:.5rem}
.header .navigation .catalog_header .cat_menu .middle .header_cat_content li a{height:3rem;line-height:3rem;font-size:1.5rem;color:#2a0d07}
.header .navigation .catalog_header .cat_menu .middle .header_cat_content li a:hover{color:#ffc300}
.header .navigation .catalog_header .cat_menu .right{display:inline-block;vertical-align:top;width:25%;height:100%;position:absolute;right:0;top:0}
.header .navigation .catalog_header .cat_menu .right .right_pic.active .pic{height:100%;display:block;width:100%;position:absolute}
.header .navigation .catalog_header .cat_menu .right .right_pic .pic{display: none}
.header .navigation .catalog_header .cat_menu .right .right_pic.active .info{width:100%;position:absolute;bottom:0;left:0;padding:0 5rem 2rem;display: block}
.header .navigation .catalog_header .cat_menu .right .right_pic .info{display: none}
.header .navigation .catalog_header .cat_menu .right .info p{color:#fff}
.header .navigation .catalog_header .cat_menu .right .info .button{max-width:13rem;margin:0 auto;font-size:1.5rem;height:3.5rem;line-height:3.5rem}
.header .navigation .catalog_header .cat_menu .right img{position:absolute;top:2rem;right:2rem}
.header .navigation li{display:inline-block;text-align:center;vertical-align:top;height:4rem;line-height:4rem;margin-right:7rem}
.header .navigation li:last-of-type{margin-right:0}
.header .navigation li a{font:500 1.6rem/4rem Lato,sans-serif;height:4rem;display:inline-block;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;color:#9d9783}
.header .navigation li a svg{color:#2a0d07}
.header .navigation li.actions a{color:#ffc300}
.header .navigation li.active a{color:#ffc300;font-weight:700}
.header .navigation li.active.dropDown ul li a{color:#fff;font-weight:400;position:relative}
.header .navigation li.active.dropDown ul li:last-child a{border:none}
.header .navigation li.dropDown ul li:after{display:none}
.header .navigation li.dropDown ul li a{color:#fff;font-weight:400;position:relative}
.header .navigation li.dropDown ul li a:after{display:none}
.header .navigation li.dropDown ul li:last-child a{border:none}
.header .navigation .navigation_dropBtn{display:none}
.header .dropDown{position:relative;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.header .dropDown > a{position:relative}
.header .dropDown:hover > a{position:relative}
.header .dropDown:hover > a:before{left:0;right:0;opacity:1}
.header .navigation_dropDown{display:none;position:absolute;top:100%;left:50%;width:23rem;text-align:left;z-index:3;padding:0;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);cursor:pointer;border:.1rem solid #fff;background:#2a0d07;-webkit-box-shadow:0 0 11px 0 #2a0d07;box-shadow:0 0 11px 0 #2a0d07}
.header .navigation_dropDown:after{content:'';position:absolute;left:0;right:0;bottom:100%;height:1rem}
.header .navigation_dropDown li{display:block!important;padding:0;text-align:center;width:100%;border-bottom:.1rem solid #fff}
.header .navigation_dropDown li:last-child{border-bottom:none}
.header .navigation .navigation_dropDown li:after{display:none}
.header .navigation_dropDown li.navigation_dropBtn{display:none!important}
.header .navigation_dropDown li a{display:block;font:500 1.4rem/1.5 Lato,sans-serif;color:#fff;border-bottom:none;text-align:center;white-space:nowrap;height:3rem;line-height:3rem;position:relative;overflow:hidden}
.header .navigation_dropDown li:last-child a{border:none}
.header .navigation_dropDown li a:hover{color:#000;background:#fff;border:none}
.header .navigation_dropDown li a:hover::before{display:none}
.header .navigation_dropDown li a{position:relative}
.social_mob{display:none}
.header_nav.nav-opened{right:0;margin:0!important;opacity:1}
.navigation_btn{display:none;position:relative;font-weight:400;cursor:pointer;vertical-align:middle;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;z-index:6;float:right;margin-top:1.5rem;margin-right:2rem}
.navigation_btn p{text-align:center;font-size:1.4rem;color:#fff;display:block;font-weight:700;float:right;margin-top:1rem;margin-bottom:0;text-transform:uppercase}
.navigation_btn span{position:relative;display:block;width:100%;height:.3rem;background-color:#ffc300;-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;-o-transition:transform .5s;transition:transform .5s;transition:transform 0.5s,-webkit-transform .5s;border-radius:10px}
.navigation_btn span:before{content:'';position:absolute;top:-.8rem;width:100%;height:.3rem;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);background-color:#ffc300;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;border-radius:10px}
.navigation_btn span:after{content:'';position:absolute;top:.8rem;width:100%;height:.3rem;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);background-color:#ffc300;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;border-radius:10px}
.navigation_btn.isOpen{color:#fff}
.navigation_btn.isOpen span{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;-o-transition:transform .5s;transition:transform .5s;transition:transform 0.5s,-webkit-transform .5s;width:80%;left:.5rem}
.navigation_btn.isOpen span:before{-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;-o-transition:transform .5s;transition:transform .5s;transition:transform 0.5s,-webkit-transform .5s;top:0;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);left:0}
.navigation_btn.isOpen span:after{display:none}
.isFixed.header{position:fixed;top:0}
.isFixed.header .logo_header,.isFixed.header .top_header{display:none}
.isFixed.header .navigation{-webkit-animation:logoRes .5s both;animation:logoRes .5s both}
.sliderOnLoad{visibility:hidden;opacity:0;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.breadcrumbs{padding:2rem 0}
.breadcrumbs ul li{font:400 1.5rem/1.1 Lato,sans-serif;color:#645551;margin-right:1.5rem;display:inline-block;vertical-align:top}
.breadcrumbs ul li:after{content:'|';display:inline-block;margin-left:1rem}
.breadcrumbs ul li:last-of-type{margin-right:0}
.breadcrumbs ul li:last-of-type:after{display:none}
.breadcrumbs ul li a{color:#645551;font:400 1.5rem/1.1 Lato,sans-serif;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.breadcrumbs ul li a:hover{color:#ffc300}
.banner_slider{font-size:0;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.banner_slider .slick-arrow{position:absolute;top:45%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);height:5rem;width:2.5rem;line-height:5rem;text-align:center;background:rgba(0,0,0,0.5);z-index:10;cursor:pointer;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.banner_slider .slick-arrow.left{border-radius:0 8px 8px 0;left:0}
.banner_slider .slick-arrow.right{border-radius:8px 0 0 8px;right:0}
.banner_slider .slick-arrow svg{font-size:1.7rem;color:#fff}
.banner_slider .slick-arrow:hover{background:rgba(157,151,131,0.5)}
.banner_slider .slick-dots{text-align:center;margin-top:2rem}
.banner_slider .slick-dots li{display:inline-block;margin-right:1.5rem}
.banner_slider .slick-dots li:last-of-type{margin-right:0}
.banner_slider .slick-dots li.slick-active button{background:#56272d}
.banner_slider .slick-dots li:hover button{background:#56272d}
.banner_slider .slick-dots li button{width:1.3rem;height:1.3rem;border:0;background:#bcbcbc;border-radius:50%;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.banner_slider .item{height:32rem;background:#2a0d07;overflow:hidden;position:relative}
.banner_slider .item .left{width:40%;display:inline-block;vertical-align:top;background:#2a0d07;height:100%;padding:4rem 8rem;position:relative;-webkit-transform:skewX(-13deg);-moz-transform:skewX(-13deg);-ms-transform:skewX(-13deg);-o-transform:skewX(-13deg);transform:skewX(-13deg);z-index:10}
.banner_slider .item .left .action{color:#2a0d07;background:#ffc300;font:700 1.6rem/2rem Lato,sans-serif;height:2rem;text-transform:uppercase;width:7rem;display:block;text-align:center;border-radius:12px;position:absolute;top:4rem;left:4rem;-webkit-transform:skewX(13deg);-moz-transform:skewX(13deg);-ms-transform:skewX(13deg);-o-transform:skewX(13deg);transform:skewX(13deg)}
.banner_slider .item .left .inner{position:absolute;bottom:4rem;width:70%;left:50%;-webkit-transform:skewX(13deg) translateX(-50%);-moz-transform:skewX(13deg) translateX(-50%);-ms-transform:skewX(13deg) translateX(-50%);-o-transform:skewX(13deg) translateX(-50%);transform:skewX(13deg) translateX(-50%)}
.banner_slider .item .left h3{font:700 3.2rem/1.2 Lato,sans-serif;color:#fff;margin:0}
.banner_slider .item .left h2{font:700 4.8rem/1.2 Lato,sans-serif;color:#fff;margin:0}
.banner_slider .item .left p{font:400 1.5rem/1 Lato,sans-serif;color:#9d9783}
.banner_slider .item .left .button{max-width:15rem;margin:3rem 0 0}
.banner_slider .item .right{width:65%;display:inline-block;vertical-align:top;height:100%;position:absolute;left:40%;top:0;-webkit-transform:skewX(-13deg);-moz-transform:skewX(-13deg);-ms-transform:skewX(-13deg);-o-transform:skewX(-13deg);transform:skewX(-13deg);overflow:hidden}
.banner_slider .item .right .pic{position:absolute;left:-6rem;top:0;width:105%;height:100%;-webkit-transform:skewX(13deg);-moz-transform:skewX(13deg);-ms-transform:skewX(13deg);-o-transform:skewX(13deg);transform:skewX(13deg)}
.banner_slider .item .right .inner{position:absolute;bottom:3rem;right:0;width:100%;text-align:right;padding-right:5rem;-webkit-transform:skewX(13deg);-moz-transform:skewX(13deg);-ms-transform:skewX(13deg);-o-transform:skewX(13deg);transform:skewX(13deg)}
.banner_slider .item .right .inner .button{font:700 1.8rem/4.5rem Lato,sans-serif;height:4.5rem;max-width:15rem;display:inline-block;vertical-align:top}
.banner_slider .item .right .inner .price{font:700 5rem/5rem Lato,sans-serif;color:#fff;display:inline-block;margin-right:2rem}
.banner_slider .item .right .inner .price sup{top:-1.5rem;font-size:3rem;text-decoration:underline}
.catalog{font-size:0;background:#fff;padding:4rem;margin-top:2rem}
.catalog h3{text-align:center}
.catalog .container{width:100%}
.catalog .container .item{width:25%;display:inline-block;vertical-align:top;padding:2rem;text-align:center;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;min-height:30rem}
.catalog .container .item .pic{height:18rem;width:100%;position:relative}
.catalog .container .item .pic:after{content:'';display:block;height:.5rem;width:6.5rem;background:#ffc300;position:absolute;bottom:-1rem;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}
.catalog .container .item p{color:#33140d;font:300 2.2rem/1.1 Lato,sans-serif;max-width:15rem;margin:3rem auto 0}
.catalog .container .item:hover{-webkit-box-shadow:0 10px 30px 0 #cfcfcf;box-shadow:0 10px 30px 0 #cfcfcf}
.leaders{background:#fff;margin-top:1rem;padding:4rem 0}
.leaders h3{text-align:center}
.leaders .view_all{position:relative}
.leaders .view_all span{display:block;max-width:30rem;margin:0 auto;background:#fff;position:relative}
.leaders .view_all .tr_button{max-width:21rem;margin:0 auto}
.leaders .view_all:before{content:'';display:block;width:80%;height:1px;background:#9d9783;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.leaders .leader_slider{padding:0 12rem}
.leaders .leader_slider .slick-arrow{position:absolute;top:40%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);height:5rem;width:2.5rem;line-height:5rem;text-align:center;background:rgba(0,0,0,0.5);z-index:10;cursor:pointer;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.leaders .leader_slider .slick-arrow.left{border-radius:0 8px 8px 0;left:0}
.leaders .leader_slider .slick-arrow.right{border-radius:8px 0 0 8px;right:0}
.leaders .leader_slider .slick-arrow svg{font-size:1.7rem;color:#fff}
.leaders .leader_slider .slick-arrow:hover{background:rgba(157,151,131,0.5)}
.leaders .leader_slider .item{width:90%;margin:0 auto 2rem;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.leaders .leader_slider .item .pic{height:35rem;display:block}
.leaders .leader_slider .item .info{padding:3rem 0;position:relative}
.leaders .leader_slider .item .info .prod_name{display:block;text-align:center;font:400 1.8rem/1.1 Lato,sans-serif;color:#2a0d07;padding:0 .5rem;width:100%;margin:0 auto 1rem}
.leaders .leader_slider .item .info:before{content:'';display:block;width:100%;height:5rem;background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),to(white));background:-o-linear-gradient(top,rgba(255,255,255,0) 0%,white 100%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,white 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',endColorstr='#ffffff',GradientType=0);position:absolute;top:-5rem;left:0}
.leaders .leader_slider .item .info p{text-align:center;font:400 1.8rem/1.1 Lato,sans-serif;color:#2a0d07;max-width:15rem;width:100%;margin:0 auto;position:absolute;top:-3rem;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}
.leaders .leader_slider .item .info .button{max-width:15rem;margin:0 auto}
.leaders .leader_slider .item:hover{-webkit-box-shadow:0 10px 30px 0 #cfcfcf;box-shadow:0 10px 30px 0 #cfcfcf}
.logos{background:#e9e9e9;padding:4rem 0 2rem}
.logos .logos_slider .slick-dots{text-align:center;margin-top:2rem;font-size:0}
.logos .logos_slider .slick-dots li{display:inline-block;margin-right:1.5rem}
.logos .logos_slider .slick-dots li:last-of-type{margin-right:0}
.logos .logos_slider .slick-dots li.slick-active button{background:#56272d}
.logos .logos_slider .slick-dots li:hover button{background:#56272d}
.logos .logos_slider .slick-dots li button{width:1.3rem;height:1.3rem;border:0;background:#bcbcbc;border-radius:50%;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.logos .logos_slider .item{height:15rem;-webkit-filter:grayscale(1);filter:grayscale(1);-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.logos .logos_slider .item:hover{-webkit-filter:grayscale(0);filter:grayscale(0)}
.gallery{position:relative;z-index:10;-webkit-box-shadow:0 20px 40px 0 #2b2b2b;box-shadow:0 20px 40px 0 #2b2b2b}
.gallery .gallery_slider{width:75%;margin:0 auto 3rem}
.gallery .gallery_slider .slick-arrow{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);height:5rem;width:2.5rem;line-height:5rem;text-align:center;background:rgba(0,0,0,0.5);z-index:10;cursor:pointer;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.gallery .gallery_slider .slick-arrow.left{border-radius:0 8px 8px 0;left:0}
.gallery .gallery_slider .slick-arrow.right{border-radius:8px 0 0 8px;right:0}
.gallery .gallery_slider .slick-arrow svg{font-size:1.7rem;color:#fff}
.gallery .gallery_slider .slick-arrow:hover{background:rgba(157,151,131,0.5)}
.gallery .gallery_slider .slick-dots{text-align:center;margin-top:2rem;font-size:0}
.gallery .gallery_slider .slick-dots li{display:inline-block;margin-right:1.5rem}
.gallery .gallery_slider .slick-dots li:last-of-type{margin-right:0}
.gallery .gallery_slider .slick-dots li.slick-active button{background:#d3cbb0}
.gallery .gallery_slider .slick-dots li:hover button{background:#d3cbb0}
.gallery .gallery_slider .slick-dots li button{width:1.3rem;height:1.3rem;border:0;background:rgba(211,203,176,0.5);border-radius:50%;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.gallery .gallery_slider .item{height:45rem;-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);box-shadow:0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19)}
.gallery .button{margin:0 auto;max-width:22rem}
.map{padding:0}
.map #map{height:50rem}
footer{padding:4rem 2rem;font-size:0}
footer .wrapper{background:rgba(42,13,7,0.5);padding:2rem}
footer .col{width:33.33%;height:15rem;line-height:15rem;display:inline-block;vertical-align:top;position:relative}
footer .logo_footer{text-align:center}
footer .logo_footer img{max-width:20rem;width:100%}
footer .social{text-align:center}
footer .social a{display:inline-block;width:3rem;height:3rem;line-height:3rem;text-align:center;background:#9d9783;margin-right:2rem;border-radius:50%;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}
footer .social a:last-of-type{margin-right:0}
footer .social a svg{font-size:1.7rem;color:#2a0d07}
footer .social a:hover{background:#ffc300}
footer .contact_info{line-height:normal!important;padding:0 4rem;float:right}
footer .contact_info .inner{position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:100%}
footer .contact_info a{color:#9d9783;font-size:1.8rem;display:block;margin:1rem 0;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}
footer .contact_info a:hover{color:#ffc300}
footer .footer_bottom p{font-size:1.4rem;color:#9d9783}
footer .footer_bottom p a{display:inline-block;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}
footer .footer_bottom p a:hover{color:#ffc300}
footer .footer_bottom .col{height:auto;line-height:normal;text-align:center}
footer .footer_bottom .col:last-of-type{float:right}
footer .footer_bottom .col:last-of-type p{text-align:left;padding-left:2.5rem}
.mobile_phone{position:fixed;left:0;right:0;bottom:0;display:none;padding:1px 0;font:700 3.5rem Lato,sans-serif;background-color:#2a0d07;color:#fff!important;text-align:center;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:20}
.brand_page .brand_logo{width:100%;max-width:25rem;margin:0 auto;display:block;border:0}
.brand_page .text_block{max-height:15rem;overflow:hidden;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;position:relative}
.brand_page .text_block:after{content:'';display:block;width:100%;height:6.5rem;position:absolute;bottom:0;left:0;background:rgba(240,240,240,0.8)}
.brand_page .text_block.full_text{max-height:100%}
.brand_page .text_block.full_text:after{display:none}
.brand_page .read_more{margin:1rem 0;float:right}
.news .main{padding:0 0 4rem}
.news .main .item{background:#fff;padding:2rem;margin-bottom:1rem}
.news .main .item h3{padding-left:0;margin:0}
.news .main .item a{color:#1e7fb5;font-size:1.5rem}
.news .main .item a:hover{border-bottom:1px dotted}
.news .main .item p{font-size:1.5rem;text-align:justify;margin:2rem 0}
.news .main .item .pic{height:20rem;width:20rem;margin-left:3.5rem;margin-top:0;float:right}
.news .main .item .pic:hover{border-bottom:0}
.news .main .pagination{padding:1rem 0 2rem}
.catalog_page .main{padding:1rem 1rem 2rem}
.catalog_page .main .main_wrapper{background:#fff;padding:3rem 1rem 1rem}
.catalog_page .main .main_wrapper .btn_open_cat{max-width:30rem;margin:0 auto}
.catalog_page .main .main_wrapper .btn_open_cat.active{background:#2a0d07;color:#9d9783}
.catalog_page .main .main_wrapper aside{padding:0 1rem;width:20%;float:left}
.catalog_page .main .main_wrapper aside .filter .filter_btn{font:700 1.5rem/5rem Lato,sans-serif;color:#2a0d07}
.catalog_page .main .main_wrapper aside .filter .filter_list{display:none;padding:1rem 0;border-top:3px solid #f0f0f0}
.catalog_page .main .main_wrapper aside .filter .filter_list li{margin-bottom:.5rem}
.catalog_page .main .main_wrapper aside .filter .filter_list li:last-of-type{margin-bottom:0}
.catalog_page .main .main_wrapper aside .filter .filter_list li a{font:400 1.4rem/3rem Lato,sans-serif;color:#2a0d07;width:100%;display:block;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s;border-radius:3px;padding:0 1rem}
.catalog_page .main .main_wrapper aside .filter .filter_list li a:hover{background:#2a0d07;color:#9d9783}
.catalog_page .main .main_wrapper aside .filter .filter_list li a.active{background:#2a0d07;color:#9d9783}
.catalog_page .main .main_wrapper main{padding:0 1rem;width:80%;float:right}
.catalog_page .main .main_wrapper main .cat_name{margin-bottom:0}
.catalog_page .main .main_wrapper main .breadcrumbs{float:left}
.catalog_page .main .main_wrapper main .breadcrumbs ul li a{font-size:1.3rem;color:#645551}
.catalog_page .main .main_wrapper main .breadcrumbs ul li a:hover{color:#ffc300}
.catalog_page .main .main_wrapper main .sort_block{float:right;padding-right:1.5rem;margin-bottom:2rem}
.catalog_page .main .main_wrapper main .sort_block span{display:block;color:#9d9d9d;font-size:1.3rem;padding:0 .5rem .5rem}
.catalog_page .main .main_wrapper main .sort_block select{display:block;color:#666;font-size:1.3rem;background:#f0f0f0;height:3rem;line-height:3rem;border:0;min-width:16rem}
.catalog_page .main .main_wrapper main .container{font-size:0;margin-top:1rem;clear:both}
.catalog_page .main .main_wrapper main .container .item{width:32%;display:inline-block;vertical-align:top;margin-right:2%;margin-bottom:2rem;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.catalog_page .main .main_wrapper main .container .item:nth-of-type(3n){margin-right:0}
.catalog_page .main .main_wrapper main .container .item .pic{height:35rem;display:block;position:relative}
.catalog_page .main .main_wrapper main .container .item .pic .label_block{position:absolute;top:3rem;left:-.7rem;display:block;width:9rem}
.catalog_page .main .main_wrapper main .container .item .pic .label_block .new_prod,.catalog_page .main .main_wrapper main .container .item .pic .label_block .action_prod{height:2.5rem;font:700 1.7rem/2.5rem Lato,sans-serif;text-align:center;display:block;width:100%;margin-bottom:.5rem;position:relative}
.catalog_page .main .main_wrapper main .container .item .pic .label_block .new_prod:after,.catalog_page .main .main_wrapper main .container .item .pic .label_block .action_prod:after{content:'';display:block;width:0;height:0;border-style:solid;border-width:1.3rem 0 1.2rem .5rem;position:absolute;top:0;right:-.5rem}
.catalog_page .main .main_wrapper main .container .item .pic .label_block .new_prod{background:#ffc300;color:#2a0d07}
.catalog_page .main .main_wrapper main .container .item .pic .label_block .new_prod:after{border-color:transparent transparent transparent #ffc300}
.catalog_page .main .main_wrapper main .container .item .pic .label_block .action_prod{background:#b80000;color:#fff}
.catalog_page .main .main_wrapper main .container .item .pic .label_block .action_prod:after{border-color:transparent transparent transparent #b80000}
.catalog_page .main .main_wrapper main .container .item .info{padding:3rem 2rem;position:relative}
.catalog_page .main .main_wrapper main .container .item .info .prod_name{display:block;text-align:center;font:400 1.8rem/1.1 Lato,sans-serif;color:#2a0d07;padding:0 .5rem;width:100%;margin:0 auto 1rem}
.catalog_page .main .main_wrapper main .container .item .info .price{font-size:2.6rem;color:#2a0d07;font-weight:700;float:left;margin:0}
.catalog_page .main .main_wrapper main .container .item .info .price sub{bottom:0;font-size:1.8rem}
.catalog_page .main .main_wrapper main .container .item .info .button{max-width:10rem;float:right;margin-bottom:3.5rem}
.catalog_page .main .main_wrapper main .container .item:hover{-webkit-box-shadow:0 10px 30px 0 #cfcfcf;box-shadow:0 10px 30px 0 #cfcfcf}
.brand_cat{padding:1rem}
.brand_cat .main_wrapper{background:#fff;padding:2rem 6rem}
.brand_cat .main_wrapper .cat_name{margin-bottom:0}
.brand_cat .main_wrapper .breadcrumbs{float:left}
.brand_cat .main_wrapper .breadcrumbs ul li a{font-size:1.3rem;color:#645551}
.brand_cat .main_wrapper .breadcrumbs ul li a:hover{color:#ffc300}
.brand_cat .main_wrapper .sort_block{float:right;padding-right:1.5rem;margin-bottom:2rem}
.brand_cat .main_wrapper .sort_block span{display:block;color:#9d9d9d;font-size:1.3rem;padding:0 .5rem .5rem}
.brand_cat .main_wrapper .sort_block select{display:block;color:#666;font-size:1.3rem;background:#f0f0f0;height:3rem;line-height:3rem;border:0;min-width:16rem}
.brand_cat .main_wrapper .container{font-size:0;margin-top:1rem;clear:both}
.brand_cat .main_wrapper .container .item{width:32%;display:inline-block;vertical-align:top;margin-right:2%;margin-bottom:2rem;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.brand_cat .main_wrapper .container .item:nth-of-type(3n){margin-right:0}
.brand_cat .main_wrapper .container .item .pic{height:35rem;display:block;position:relative}
.brand_cat .main_wrapper .container .item .pic .new_prod,.brand_cat .main_wrapper .container .item .pic .action_prod{height:2.5rem;font:700 1.7rem/2.5rem Lato,sans-serif;width:9rem;text-align:center;display:block;position:absolute;top:2rem;left:-.7rem}
.brand_cat .main_wrapper .container .item .pic .new_prod:after,.brand_cat .main_wrapper .container .item .pic .action_prod:after{content:'';display:block;width:0;height:0;border-style:solid;border-width:1.3rem 0 1.2rem .5rem;position:absolute;top:0;right:-.5rem}
.brand_cat .main_wrapper .container .item .pic .new_prod{background:#ffc300;color:#2a0d07}
.brand_cat .main_wrapper .container .item .pic .new_prod:after{border-color:transparent transparent transparent #ffc300}
.brand_cat .main_wrapper .container .item .pic .action_prod{background:#b80000;color:#fff}
.brand_cat .main_wrapper .container .item .pic .action_prod:after{border-color:transparent transparent transparent #b80000}
.brand_cat .main_wrapper .container .item .info{padding:3rem 2rem;position:relative}
.brand_cat .main_wrapper .container .item .info:before{content:'';display:block;width:100%;height:5rem;background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),to(white));background:-o-linear-gradient(top,rgba(255,255,255,0) 0%,white 100%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,white 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',endColorstr='#ffffff',GradientType=0);position:absolute;top:-5rem;left:0}
.brand_cat .main_wrapper .container .item .info .prod_name{text-align:center;font:400 1.8rem/1.1 Lato,sans-serif;color:#2a0d07;max-width:15rem;width:100%;margin:0 auto;position:absolute;top:-3rem;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}
.brand_cat .main_wrapper .container .item .info .price{font-size:2.6rem;color:#2a0d07;font-weight:700;float:left;margin:0}
.brand_cat .main_wrapper .container .item .info .price sub{bottom:0;font-size:1.8rem}
.brand_cat .main_wrapper .container .item .info .button{max-width:10rem;float:right;margin-bottom:3.5rem}
.brand_cat .main_wrapper .container .item:hover{-webkit-box-shadow:0 10px 30px 0 #cfcfcf;box-shadow:0 10px 30px 0 #cfcfcf}
.order_dialog{max-width:70rem}
.order_dialog .feedback_title{font-size:3rem;color:#fff;text-align:left;margin-bottom:2rem}
.order_dialog label.price{margin-bottom:2rem}
.order_dialog label.price span{font-size:1.5rem;color:#9d9783}
.order_dialog label.price span:last-of-type{font-size:3rem;margin-left:1rem;font-weight:700}
.order_dialog label.price span:last-of-type sub{bottom:0;font-size:1.5rem;font-weight:400}
.order_dialog label.number{float:right;margin-bottom:2rem}
.order_dialog label.number .value-button{display: block;transition: all .3s;opacity: 0.5;position: absolute;top: 0;height: 100%;width: 2rem;background: #9d9783;color: #2a0d07;font-size: 2rem;font-weight: 700;text-align: center;line-height: 4.5rem; cursor: pointer;}
.order_dialog label.number .value-button.decrease{left: -2rem;border-radius: 10px 0 0 10px;}
.order_dialog label.number .value-button.increase{right: -2rem;border-radius: 0 10px 10px 0;}
.input_number_label{position:relative;margin:0 3rem;display:inline-block}
.input_number_label:hover .value-button{opacity: 1 !important}
.order_dialog label.number span{font-size:1.5rem;color:#9d9783}
.order_dialog label.number input{margin:0;display:inline-block;max-width:5rem;text-align:center;border-radius: 0;}
.order_dialog label.number input::-webkit-outer-spin-button,.order_dialog label.number input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}
.order_dialog label.contact_info{font-size:0;display:block;height:100%;clear:both}
.order_dialog label.contact_info .input{width:48%;display:inline-block;vertical-align:top;margin-right:4%;font-size:1.5rem}
.order_dialog label.contact_info .input::-webkit-input-placeholder{font-size:1.5rem;opacity:1}
.order_dialog label.contact_info .input:-ms-input-placeholder{font-size:1.5rem;opacity:1}
.order_dialog label.contact_info .input::-ms-input-placeholder{font-size:1.5rem;opacity:1}
.order_dialog label.contact_info .input::placeholder{font-size:1.5rem;opacity:1}
.order_dialog label.contact_info .input:nth-of-type(2n){margin-right:0}
.order_dialog label.contact_info .input:last-of-type{width:100%;display:block;margin-right:0}
.order_dialog label.total_price{display:inline-block;margin-top:1rem}
.order_dialog label.total_price span{font-size:1.5rem;color:#9d9783}
.order_dialog label.total_price span:last-of-type{font-size:3rem;font-weight:700;margin-left:1rem}
.order_dialog label.total_price span:last-of-type sub{bottom:0;font-weight:400;font-size:1.5rem}
.order_dialog .button{float:right}
.product_page .main{font-size:0;padding:0 2rem 4rem}
.product_page .main .wrapper{background:#fff;padding:2rem}
.product_page .main .slider_block{width:50%;display:inline-block;vertical-align:top;position:relative}
.product_page .main .slider_block .label_block{position:absolute;top:3rem;left:0;z-index:10}
.product_page .main .slider_block .label_block .new_prod,.product_page .main .slider_block .label_block .action_prod{height:2.5rem;font:700 1.7rem/2.5rem Lato,sans-serif;width:9rem;text-align:center;display:block;position:relative;margin-bottom:1rem}
.product_page .main .slider_block .label_block .new_prod:after,.product_page .main .slider_block .label_block .action_prod:after{content:'';display:block;width:0;height:0;border-style:solid;border-width:1.3rem 0 1.2rem .5rem;position:absolute;top:0;right:-.5rem}
.product_page .main .slider_block .label_block .new_prod{background:#ffc300;color:#2a0d07}
.product_page .main .slider_block .label_block .new_prod:after{border-color:transparent transparent transparent #ffc300}
.product_page .main .slider_block .label_block .action_prod{background:#b80000;color:#fff}
.product_page .main .slider_block .label_block .action_prod:after{border-color:transparent transparent transparent #b80000}
.product_page .main .slider_block .product_slider .slick-arrow{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);height:5rem;width:2.5rem;line-height:5rem;text-align:center;background:rgba(0,0,0,0.5);z-index:10;cursor:pointer;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.product_page .main .slider_block .product_slider .slick-arrow.left{border-radius:0 8px 8px 0;left:0}
.product_page .main .slider_block .product_slider .slick-arrow.right{border-radius:8px 0 0 8px;right:0}
.product_page .main .slider_block .product_slider .slick-arrow svg{font-size:1.7rem;color:#fff}
.product_page .main .slider_block .product_slider .slick-arrow:hover{background:rgba(157,151,131,0.5)}
.product_page .main .slider_block .product_slider .item{height:50rem}
.product_page .main .info_block{width:50%;display:inline-block;vertical-align:top;padding:2rem 4rem;min-height:50rem;position:relative}
.product_page .main .info_block h3{border-bottom:3px solid #f0f0f0;padding-bottom:2rem;margin:0}
.product_page .main .info_block ul{padding:2rem}
.product_page .main .info_block ul .prod_desc{font-size:1.5rem;color:#2a0d07;margin-right:4rem;display:inline-block;cursor:pointer;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.product_page .main .info_block ul .prod_desc.active{font-weight:700}
.product_page .main .info_block ul .prod_desc:last-of-type{margin-right:0}
.product_page .main .info_block .prod_content{font-size:1.5rem;color:#2a0d07;display:none;padding:1rem 2rem 0;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.product_page .main .info_block .prod_content.active{display:block}
.product_page .main .info_block .prod_content#desc_2 .table tr td:first-of-type{width:20rem}
.product_page .main .info_block .prod_content#desc_3 .table tr td:first-of-type{width:7rem}
.product_page .main .info_block .bottom{text-align:center;width:calc(100% - 8rem);margin-top:7rem}
.product_page .main .info_block .bottom .delivery{font-size:1.5rem;text-align:left;margin:0;margin-bottom:3rem;position:relative;padding-left:3.5rem}
.product_page .main .info_block .bottom .delivery img{margin-right:1.5rem;width:2rem;position:absolute;left:0;top:.2rem}
.product_page .main .info_block .bottom .delivery a{color:#1e7fb5;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.product_page .main .info_block .bottom .delivery a:hover{border-bottom:1px dotted}
.product_page .main .info_block .bottom .price{font-size:4rem;font-weight:700;color:#2a0d07;display:inline-block;margin:0;margin-right:3rem}
.product_page .main .info_block .bottom .price sub{bottom:0;font-size:1.8rem}
.product_page .main .info_block .bottom .button{max-width:12rem;display:inline-block;vertical-align:top}
.product_page .order_dialog{background:#fff}
.product_page .order_dialog .feedback_title{color:#2a0d07}
.product_page .order_dialog .icon_close{color:#2a0d07}
.product_page .order_dialog .icon_close:hover{color:#9d9783}
.product_page .order_dialog label span{color:#2a0d07}
.product_page .order_dialog .input{-webkit-box-shadow:none;box-shadow:none;background:#f0f0f0;color:#2a0d07}
.product_page .order_dialog .input::-webkit-input-placeholder{color:#2a0d07}
.product_page .order_dialog .input:-ms-input-placeholder{color:#2a0d07}
.product_page .order_dialog .input::-ms-input-placeholder{color:#2a0d07}
.product_page .order_dialog .input::placeholder{color:#2a0d07}
.contact_us .contact_page_info{font-size:0;background:#fff}
.contact_us .contact_page_info .col{width:23.5%;margin-right:2%;display:inline-block;vertical-align:top}
.contact_us .contact_page_info .col:last-child{margin-right:0}
.contact_us .contact_page_info .col a,.contact_us .contact_page_info .col p{font-size:1.8rem;font-weight:700;color:#2a0d07;margin:1rem 0;display:block;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.contact_us .contact_page_info .col a svg,.contact_us .contact_page_info .col p svg{color:#ffc300;margin-right:1rem}
.contact_us .contact_page_info .col a:hover{color:#ffc300}
.contact_us .contact_page_info .col.work_hours p:nth-last-of-type(-n+3){margin:0;padding-left:3.3rem}
.contact_us .contact_page_info .col.social{padding-top:1rem;text-align:center}
.contact_us .contact_page_info .col.social a{display:inline-block;vertical-align:top;width:3rem;height:3rem;background:#2a0d07;border-radius:50%;line-height:3rem;text-align:center;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;margin:0;margin-right:2rem;position:relative}
.contact_us .contact_page_info .col.social a:last-of-type{margin-right:0}
.contact_us .contact_page_info .col.social a svg{font-size:1.7rem;color:#fff;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;margin:0;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.contact_us .contact_page_info .col.social a:hover{background:#ffc300}
.contact_us .contact_page_info .col.social a:hover svg{color:#2a0d07}
.contact_us .map{position:relative;overflow:hidden}
.contact_us .map #map{height:65rem!important;width:140%}
.contact_us .map .wrapper{height:100%}
.contact_us .map form{position:absolute;top:50%;left:20%;-webkit-transform:translate(-20%,-50%);-ms-transform:translate(-20%,-50%);transform:translate(-20%,-50%);max-width:40rem;width:100%;background:#2a0d07;border-radius:25px;padding:4rem;z-index:10}
.contact_us .map form .button{max-width:15rem;margin:0 auto}
.feedback_form_btn{display:block;background:#2a0d07;border-radius:50%;position:fixed;bottom:4rem;left:4rem;z-index:100;width:10rem;height:10rem;line-height:10rem;text-align:center;-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,0.5);-moz-box-shadow:0 0 20px 0 rgba(0,0,0,0.5);box-shadow:0 0 20px 0 rgba(0,0,0,0.5);opacity:.6;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.feedback_form_btn:hover{opacity:1}
.feedback_form_btn svg{color:#fff;font-size:6rem}
@media (min-width: 769px) {
    .header .navigation .catalog_header .cat_menu .left ul .header_cat.active:after{width:0;height:0;border-style:solid;border-width:1.5rem 0 1.5rem 1rem;border-color:transparent transparent transparent #2a0d07;top:0;right:-1rem;-webkit-transform:none;-ms-transform:none;transform:none}
    .header .navigation .catalog_header .cat_menu .left ul .header_cat:hover:after{width:0;height:0;border-style:solid;border-width:1.5rem 0 1.5rem 1rem;border-color:transparent transparent transparent #2a0d07;top:0;right:-1rem;-webkit-transform:none;-ms-transform:none;transform:none}
}
@media (min-width: 992px) {
    .navigation_dropDown li a:hover{color:#2a0d07}
    .navigation li a:hover{-webkit-transition:.3s;-o-transition:.3s;transition:.3s;color:#ffc300}
    .navigation li:hover{-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
    .navigation li.active.dropDown ul li a:hover{color:#000}
    .navigation li.dropDown ul li a:hover{color:#000!important}
}
@media only screen and (max-width: 1300px) {
    .contact_us .map form{left:10%}
}
@media only screen and (max-width: 1240px) {
    .header .navigation li{margin-right:4rem}
    .header .navigation .header_nav{width:calc(100% - 27rem)}
    .header .navigation .catalog_header .cat_menu .left{padding:3rem}
    .banner_slider .item .left{padding:4rem 3rem}
    .banner_slider .item .left h3{font-size:2.5rem}
    .banner_slider .item .left h2{font-size:4rem}
    .banner_slider .item .right .inner .price{font-size:4rem}
    .banner_slider .item .right .inner .price sup{top:-1rem;font-size:2.5rem}
    .contact_us .contact_page_info .col:first-of-type{width:20%}
    .contact_us .contact_page_info .col:nth-of-type(2){width:27%}
    .catalog_page .main .main_wrapper main .container .item .info{padding:3rem 1rem}
}
@media only screen and (max-width: 1100px) {
    .catalog_page .main .main_wrapper aside{width:22%}
    .catalog_page .main .main_wrapper main{width:78%}
    .header .navigation .catalog_header .cat_menu .left ul .header_cat{width:30%}
}
@media only screen and (max-width: 992px) {
    .feedback_form_btn{width:7rem;height:7rem;line-height:7rem;bottom:6rem;left:2rem}
    .feedback_form_btn svg{font-size:4rem}
    .banner_slider .item .left{width:50%}
    .banner_slider .item .left .action{left:1rem}
    .banner_slider .item .left .inner{width:80%;left:4.5rem;-webkit-transform:skewX(13deg);-moz-transform:skewX(13deg);-ms-transform:skewX(13deg);-o-transform:skewX(13deg);transform:skewX(13deg)}
    .catalog .container .item{min-height:27rem}
    .catalog .container .item .pic{height:15rem}
    .catalog .container .item p{font-size:1.7rem}
    .leaders .leader_slider{padding:0 5rem}
    .map #map{height:40rem}
    .gallery .gallery_slider{width:85%}
    .gallery .gallery_slider .item{height:40rem}
    footer .col{height:13rem;line-height:13rem}
    footer .contact_info a{font-size:1.6rem}
    footer .logo_footer img{max-width:15rem}
    .contact_us .contact_page_info .col a,.contact_us .contact_page_info .col p{font-size:1.6rem}
    .catalog_page .main .main_wrapper aside{width:100%;float:none;display:none;font-size:0}
    .catalog_page .main .main_wrapper aside .filter{display:inline-block;vertical-align:top;width:48%;margin-right:4%}
    .catalog_page .main .main_wrapper aside .filter:nth-of-type(2n){margin-right:0}
    .catalog_page .main .main_wrapper aside .filter .filter_list{display:block}
    .catalog_page .main .main_wrapper main{width:100%;float:none;padding-top:2rem}
    .brand_cat .main_wrapper{padding:2rem}
    .brand_cat .main_wrapper .container .item .info{padding:3rem 1rem}
    .product_page .main .info_block{padding:3rem 2rem 2rem}
    .product_page .main .info_block h3{font-size:2.1rem}
    .product_page .main .info_block ul{padding:1rem}
    .product_page .main .info_block ul .prod_desc{font-size:1.4rem;margin-right:2rem}
    .product_page .main .info_block .prod_content{padding:1rem 1rem 0;font-size:1.4rem}
    .product_page .main .info_block .prod_content p{font-size:1.4rem}
    .product_page .main .info_block .prod_content table tr td{font-size:1.4rem}
    .product_page .main .info_block .bottom{width:calc(100% - 4rem);left:2rem;bottom:1rem}
    .product_page .main .info_block .bottom .delivery{font-size:1.4rem}
    .product_page .main .info_block .bottom .price{font-size:3.5rem}
    .news .main .item p{font-size:1.4rem}
    body{padding-top:19rem}
    .dialog_wrapper .main_table{padding-right:4rem}
    .header .dropDown > a:after{content:'';position:absolute;top:50%;right:1.6rem;display:none;width:1em;height:1em;font-size:1.2rem;border:0 solid #000;border-width:2px 2px 0 0;-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}
    .header .logo_header{height:10rem;line-height:10rem}
    .header .logo_header a{height:10rem}
    .header .navigation{height:5rem;line-height:5rem}
    .header .navigation .catalog_header .cat_menu{margin:0;top:5rem;width:100%}
    .header .navigation .catalog_header .cat_menu .left{padding:2rem 0 2rem 2rem}
    .header .navigation .catalog_header .cat_menu .left .dropdown_cat{margin-bottom:.5rem!important}
    .header .navigation .catalog_header .cat_menu .left ul .header_cat_content{top:2rem}
    .header .navigation .catalog_header .cat_menu .left ul .header_cat_content li a{padding:0 .5rem}
    .header .navigation .catalog_header .cat_menu .left ul .header_cat{margin:0!important;background:none;-webkit-box-shadow:none;box-shadow:none;border-radius:0;text-align:left;line-height:2.5rem}
    .header .navigation .catalog_header .cat_menu .left ul .header_cat a{line-height:2.5rem;padding-left:.5rem;text-align:left;font-size:1.4rem}
    .header .navigation .catalog_header .cat_menu .middle{padding:2rem 0}
    .header .navigation .catalog_header .cat_menu .middle .header_cat_content li{margin:0!important;margin-bottom:.5rem!important;background:none;-webkit-box-shadow:none;box-shadow:none;border-radius:0;text-align:left}
    .header .navigation .catalog_header .cat_menu .middle .header_cat_content li a{text-align:left;line-height:2.5rem;font-size:1.4rem}
    .header .navigation .catalog_header .cat_menu .right .info{padding:0 2rem 2rem}
    .header .navigation .catalog_header .cat_bth{height:5rem;line-height:4.7rem}
    li.navigation_dropBtn:before{content:'';position:absolute;top:50%;left:2rem;width:1em;height:1em;font-size:1.2rem;border:0 solid #000;border-width:0 0 2px 2px;-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}
    .navigation .wrapper{padding:0}
    .content img[style*="float"]{max-width:50%}
    .content img[style*="float"][style*=" right"]{margin-left:20px!important;margin-right:0!important}
    .content img[style*="float"][style*=" left"]{margin-right:20px!important;margin-left:0!important}
    .header .header_nav,.isFixed.header .header_nav{position:absolute;right:-100%;margin-top:0;top:5.7rem;max-width:100%;padding:0;z-index:5;overflow-x:hidden;overflow-y:hidden;-webkit-transition:right .3s;-o-transition:right .3s;transition:right .3s;height:38rem;float:none;border:none}
    .header .header_nav.nav-opened{right:0;overflow:visible;height:100vh;width:100%}
    .header_nav li .navigation_dropBtn{display:block}
    .header .navigation li a{text-align:center}
    .header .navigation_dropDown li{border:none}
    .header .navigation_dropDown li a{text-align:center}
    .header .navigation .dropDown{position:static}
    .header .navigation .dropDown.visible .navigation_dropDown{display:block;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
    .navigation .dropDown > a:after{display:block}
    .navigation .navigation_dropBtn{display:block}
    .header .navigation li.active.dropDown ul li a{color:#ffc300}
    .header .navigation li.active a,.isFixed.header .navigation li.active a{color:#ffc300}
    .header .navigation li.social,.isFixed.header .navigation li.social{margin-bottom:0}
    .header .navigation li.social a,.isFixed.header .navigation li.social a{display:inline-block;margin:0 1rem}
    .header .navigation li.social a svg,.isFixed.header .navigation li.social a svg{position:static;width:3rem;height:3rem;color:#9d9783}
    .header_nav li{display:block;margin:0}
    .header .navigation li{width:90%;display:block;background:rgba(42,13,7,1);margin:0 auto!important;height:5rem;line-height:5rem;-webkit-box-shadow:0 5px 20px 0 rgba(0,0,0,0.75);box-shadow:0 5px 20px 0 rgba(0,0,0,0.75)}
    .header .navigation li:first-of-type{border-radius:8px 8px 0 0}
    .header .navigation li:last-of-type{border-radius:0 0 8px 8px}
    .header .navigation li a,.isFixed.header .navigation li a{display:block;color:#fff;font-size:2.2rem;padding:.2rem 0;border:none;height:5rem;line-height:4.5rem}
    .header .navigation li.dropDown ul li a,.isFixed.header .navigation li.dropDown ul li a{display:block;color:#000;font-size:1.6rem;padding:.2rem 0;border:none;height:4rem;line-height:4rem}
    .header .navigation li a:hover{border:none}
    .navigation_dropDown:before{display:none}
    .navigation_dropDown:after{display:none}
    .header .navigation.show_sub .navigation_dropDown{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);display:block}
    .dropDown:hover .navigation_dropDown{visibility:hidden;opacity:0;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}
    .header_nav li .navigation_dropDown li a:hover{background:transparent}
    .header .main .navigation li .navigation_dropDown{position:absolute;left:0;top:0}
    .navigation li.dropDown .navigation_dropDown{top:0;outline:none}
    .header .navigation li.dropDown.visible .navigation_dropDown{border:none;width:100%;display:block;visibility:visible;opacity:1;background:#dbdbdb;position:absolute;z-index:30;height:calc(100vh - 7rem);top:0;left:0}
    .header .navigation li.dropDown.visible .navigation_dropDown:after{content:"";position:absolute;top:100%;width:100%;height:100%;display:block;background:#dbdbdb}
    .header .navigation_dropDown li.navigation_dropBtn{display:block!important}
    .navigation_btn{display:block}
    .navigation .navigation_dropBtn{display:block}
    .navigation.noscroled{padding:0;margin-top:0;position:absolute}
    .header .navigation_dropDown{left:100%;height:0}
    .title,h1,h2{font-size:3rem}
    h3{font-size:2.6rem}
    .hide_desctop{display:block!important}
    .hide_mobile{display:none!important}
}
@media only screen and (max-width: 850px) {
    .header .navigation .catalog_header .cat_menu .right{display:none}
    .header .navigation .catalog_header .cat_menu .left ul .header_cat{width:35%;padding-left:1rem}
    .header .navigation .catalog_header .cat_menu .left ul .header_cat_content{width:65%;left:35%}
    .banner_slider .item.slide_skew .left{left:2rem}
    .contact_us .contact_page_info .col{width:38%}
    .contact_us .contact_page_info .col:nth-of-type(2){width:38%}
    .contact_us .contact_page_info .col.social{width:20%}
    .contact_us .contact_page_info .col:first-of-type{position:absolute;width:100%;top:-3rem;left:2rem}
    .contact_us .map form{padding:3rem;max-width:35rem}
    .brand_cat .main_wrapper .container .item .info .price{display:block;text-align:center;float:none}
    .brand_cat .main_wrapper .container .item .info .button{float:none;margin:1rem auto 0}
    .product_page .main .info_block,.product_page .main .slider_block{display:block;width:100%}
    .product_page .main .slider_block{padding:0 10rem}
    .product_page .main .slider_block .product_slider .item{height:40rem}
    .product_page .main .info_block{height:auto}
    .product_page .main .info_block h3{text-align:center}
    .product_page .main .info_block ul{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}
    .product_page .main .info_block .bottom{width:100%;position:static;margin-top:5rem}
    .product_page .main .info_block .bottom .delivery{text-align:center;padding:0}
    .product_page .main .info_block .bottom .delivery img{position:static}
}
@media only screen and (max-width: 768px) {
    .header .navigation .catalog_header .cat_menu .right{display:none}
    .header .navigation .catalog_header .cat_menu{max-width:27rem;transform:none;left:0;min-height:100vh;overflow:auto}
    .header .navigation .catalog_header .cat_menu .left{padding:2rem;width:100%; overflow: auto;padding-bottom: 25rem;}
    .header .navigation .catalog_header .cat_menu .left ul .header_cat{width:100%;height:100%;padding:0;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
    .header .navigation .catalog_header .cat_menu .left ul .header_cat.active{background:none;color:#2a0d07;padding-bottom:1rem;border-bottom:3px solid #f0f0f0;margin-bottom:0!important}
    .header .navigation .catalog_header .cat_menu .left ul .header_cat_content{width:100%;position:static;height:100%;padding:0;padding-left:2rem;display:none}
    .header .navigation .catalog_header .cat_menu .left ul .header_cat_content.active{display:block}
    .header .navigation .catalog_header .cat_menu .left ul .header_cat_content li{width:100%;display:block}
    .header .navigation .catalog_header .cat_menu .left ul .header_cat_content li:after{display:none}
    .header .navigation .catalog_header .cat_menu .left .dropdown_cat{height:100%;line-height:1.1;overflow:hidden}
    .header .navigation .catalog_header .cat_menu .left ul .header_cat.active:after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
    .banner_slider .item .left h3{font-size:2rem}
    .banner_slider .item .left h2{font-size:3.5rem}
    .banner_slider .item .left p{font-size:1.2rem}
    .banner_slider .item .right .inner .price{font-size:3rem;vertical-align:middle}
    .banner_slider .item .right .inner .price sup{top:-.9rem;font-size:1.7rem}
    .banner_slider .item .right .inner .button{font:700 1.5rem/3.5rem Lato,sans-serif;height:3.5rem;vertical-align:middle}
    .banner_slider .item .right .inner{padding-right:2rem}
    .banner_slider .item{height:29rem}
    .catalog{padding:3rem 2rem}
    .catalog .container .item{padding:1rem;min-height:25rem}
    .leaders{padding:3rem 0}
    .logos{padding:2rem 0}
    .contact_us .contact_page_info{padding:5rem 0 3rem}
    .contact_us .contact_page_info .col.social a{margin-right:1rem}
    .catalog_page .main .main_wrapper main .container .item{width:48%;margin-right:4%}
    .catalog_page .main .main_wrapper main .container .item:nth-of-type(3n){margin-right:4%}
    .catalog_page .main .main_wrapper main .container .item:nth-of-type(2n){margin-right:0}
    .brand_cat .main_wrapper .container .item{width:48%;margin-right:4%}
    .brand_cat .main_wrapper .container .item:nth-of-type(3n){margin-right:4%}
    .brand_cat .main_wrapper .container .item:nth-of-type(2n){margin-right:0}
    .news .main .item .pic{height:25rem;width:25rem;margin-left:2.5rem;margin-top:3rem;margin-bottom:3rem}
    .contact_us .map form{left:2rem;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
    .gallery .gallery_slider .item{height:35rem}
    footer .social a{margin-right:1rem}
    footer .wrapper{padding:1rem;margin-bottom:4rem}
    section{padding:3rem 0}
    .hide_mobile{display:none!important}
    .content img[style*="float"]{float:none!important;display:block;max-width:100%;margin:0 auto 2rem!important}
    .content img[style*="float"][style*=" right"]{margin:0 auto 2rem!important;text-align:center}
    .content img[style*="float"][style*=" left"]{margin:0 auto 2rem!important;text-align:center}
    .content p[style*="float"]{float:none!important;display:block;max-width:100%;margin:1rem auto!important}
    .content p[style*="float"][style*=" right"]{margin:1rem auto!important;text-align:center}
    .content p[style*="float"][style*=" left"]{margin:1rem auto!important;text-align:center}
    .mobile_phone{display:block}
}
@media only screen and (max-width: 650px) {
    .breadcrumbs{display: none !important}
    .catalog_page .main .main_wrapper main .cat_name{margin-bottom: 1rem;}
    body{padding-top:15rem}
    .contact_us .map form{position:static;transform:none!important;max-width:90%;margin:1rem auto 2rem}
    .contact_us .map #map{height:45rem!important;width:100%}
    .header .logo_header{height:5.5rem;line-height:5rem}
    .header .logo_header a{height:5.5rem}
    .banner_slider .item{height:30rem}
    .banner_slider .item .left{padding:4rem 3rem;position:absolute;z-index:10;background:none;width:60%;left:0;top:0;background:rgba(42,13,7,0.5)!important}
    .banner_slider .item .right,.banner_slider .item .right .pic{width:100%;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;left:0}
    .banner_slider .item .right .inner{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}
    .banner_slider .item.slide_skew .left{transform:none;left:0}
    .banner_slider .item.slide_skew .left .inner{-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}
    .banner_slider .item.slide_skew .left .action{transform:none;left:4rem}
    .banner_slider .item .right .inner .price{display:block;text-shadow:0 0 5px #33140D}
    .banner_slider .item .left h2{font-size:3rem}
    .banner_slider .item .left .button{max-width:13rem;font-size:1.5rem;height:3.5rem;line-height:3.5rem}
    .leaders .view_all span{max-width:24rem}
    .catalog .container .item{width:49%;margin-right:2%}
    .catalog .container .item:nth-of-type(2n){margin-right:0}
    .leaders .leader_slider{padding:0 2rem}
    .leaders .leader_slider .item{width:95%}
    .gallery .gallery_slider{margin-bottom:2rem}
    .gallery .gallery_slider .item{height:30rem}
    .map #map{height:30rem}
    .contact_us .contact_page_info .col.social{padding:0;width:10%}
    .contact_us .contact_page_info .col.social a{display:block;margin:0 auto .5rem}
    .contact_us .contact_page_info .col.social a:last-of-type{margin-right:auto}
    .contact_us .contact_page_info .col:nth-of-type(2){width:48%}
    .contact_us .map form{left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
    .order_dialog label.contact_info .input{width:100%;display:block;margin-right:0}
    .product_page .main .slider_block{padding:0}
    .product_page .main .info_block{padding:3rem 0 2rem}
    .news .main .item .pic{float:none;display:block;width:100%;margin:0;margin-bottom:2rem}
    footer .wrapper{padding:1rem}
    footer .col:nth-of-type(-n+2){width:50%}
    footer .col.social{width:100%;display:block;text-align:center;height:6rem;line-height:6rem}
    footer .col.contact_info{float:none}
}
@media only screen and (max-width: 550px) {
    .banner_slider .item{height:35rem}
    .banner_slider .item .left{width:100%;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}
    .banner_slider .item .left .action{top:2rem;left:2rem;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}
    .banner_slider .item.slide_skew .left .action{left:2rem}
    .banner_slider .item .right .inner{padding-right:3rem;z-index:10;position:absolute}
    .banner_slider .item .left .inner{width:100%;position:static;margin-top:2rem;text-align:center;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}
    .banner_slider .item .left .button{margin:3rem auto 0}
    .banner_slider .item .right .inner .price{display:inline-block}
    .banner_slider .item .right .inner{text-align:center;padding:0}
    .banner_slider .item.no_right .left .inner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)!important;margin:1rem 0 0;padding:0 1rem}
    .leaders .leader_slider .item{width:90%}
    .contact_us .contact_page_info .col:nth-of-type(2),.contact_us .contact_page_info .col.work_hours{width:48%}
    .contact_us .contact_page_info .col:nth-of-type(2){margin-right:4%}
    .contact_us .contact_page_info .col.work_hours{margin-right:0}
    .contact_us .contact_page_info .col.social{width:100%;padding:2rem 0 0}
    .contact_us .contact_page_info .col.social a{display:inline-block;margin-bottom:0;margin-right:2rem}
    .contact_us .contact_page_info .col.social a:last-of-type{margin-right:0}
    .order_dialog .feedback_title{font-size:2.5rem;text-align:center}
    .order_dialog label.price,.order_dialog label.total_price{display:block;text-align:center}
    .order_dialog label.total_price{margin:0}
    .order_dialog label.total_price span{display:block}
    .order_dialog label.number{display:block;text-align:center;float:none}
    .order_dialog .button{float:none;margin:2rem auto 0}
    .catalog_page .main .main_wrapper main .cat_name{text-align:center}
    .catalog_page .main .main_wrapper main .breadcrumbs,.catalog_page .main .main_wrapper main .sort_block{float:none;display:block;width:100%;text-align:center}
    .catalog_page .main .main_wrapper main .sort_block{padding:0}
    .catalog_page .main .main_wrapper main .sort_block select{margin:0 auto}
    .catalog_page .main .main_wrapper main .container .item{width:100%;margin-right:0;display:block;-webkit-box-shadow:0 10px 30px 0 #cfcfcf;box-shadow:0 10px 30px 0 #cfcfcf}
    .catalog_page .main .main_wrapper main .container .item .info{padding:3rem 1rem 8rem}
    .brand_cat .main_wrapper .cat_name{text-align:center}
    .brand_cat .main_wrapper .sort_block,.brand_cat .main_wrapper .breadcrumbs{float:none;display:block;width:100%;text-align:center}
    .brand_cat .main_wrapper .sort_block{padding:0}
    .brand_cat .main_wrapper .sort_block select{margin:0 auto}
    .brand_cat .main_wrapper .container .item{width:100%;display:block;margin-right:0;-webkit-box-shadow:0 10px 30px 0 #cfcfcf;box-shadow:0 10px 30px 0 #cfcfcf}
    .product_page .main .info_block ul{display:block}
    .product_page .main .info_block ul .prod_desc{display:block;width:100%;margin:0;margin-bottom:.5rem;text-align:center}
    .product_page .main .info_block .prod_content .table tr td:first-of-type{width:auto}
    footer .col:nth-child(-n+2){width:100%;display:block;text-align:center}
    footer .col.contact_info{height:10rem;margin: 2rem 0;}
    footer .footer_bottom .col:last-of-type p {text-align: center;padding-left: 0;}
    [class*='col_']{width:100%;margin-right:0}
    .header .header_logo,.isFixed.header .header_logo{width:80%}
    .modal_feedback{max-width:32rem}
    .feedback .input{margin-bottom:.8rem}
    .feedback textarea.input{min-height:5.8rem}
    .feedback .button{margin-bottom:.8rem}
    .feedback_title{font-size:2.5rem}
}
@media only screen and (max-width: 450px) {
    .banner_slider .item .right .inner .price{display:block;margin:0 0 .5rem}
    .banner_slider .item .right .inner{bottom:2rem}
    .contact_us .contact_page_info{padding:3rem}
    .contact_us .contact_page_info .col:first-of-type{position:static}
    .contact_us .contact_page_info .col:first-of-type h3{text-align:center;margin-bottom:0}
    .contact_us .contact_page_info .col:nth-of-type(2),.contact_us .contact_page_info .col.work_hours{width:100%;display:block;margin:0;padding:1rem 0;text-align:center}
    .contact_us .contact_page_info .col.work_hours p:nth-last-of-type(-n+2){padding:0}
    .catalog_page .main .main_wrapper aside .filter{width:100%;display:block;margin-right:0}
    .product_page .main{padding:0 1rem 4rem}
    .product_page .main .wrapper{padding:2rem 1rem}
    .product_page .main .slider_block .product_slider .item{height:30rem}
    .dialog{padding:4rem 2rem}
    .mobile_phone{font-size:2.7rem;padding:.5rem 0}
    .header .logo_header{height:6rem;line-height:3rem}
    .leaders .view_all:before{display:none}
    .leaders .leader_slider .item .info p{max-width:25rem}
    .gallery .gallery_slider{width:100%}
}
@media only screen and (max-width: 350px) {
    .header .navigation .catalog_header{width:23rem}
    .header .navigation .catalog_header .cat_bth{width:23rem;padding:0 1rem}
    .header .navigation .catalog_header .cat_bth svg{margin-right:1.5rem}
    .catalog .container .item{width:100%;display:block;margin-right:0!important}
    .leaders .leader_slider .item .pic{height:25rem}
    .contact_us .map form{padding:3rem 2rem;max-width:95%}
    .contact_us .map #map{height:35rem!important}
    .news .main .item .pic{height:22rem}
    .feedback_title{font-size:2.1rem}
    .gallery .gallery_slider .item{height:25rem}
}