@font-face {
    font-family: 'Futura PT';
    src: url('../fonts/FuturaPT/FuturaPT-Light.eot');
    src: local('Futura PT Light'), local('FuturaPT-Light'),
        url('../fonts/FuturaPT/FuturaPT-Light.eot?#iefix') format('embedded-opentype'),
        url('../fonts/FuturaPT/FuturaPT-Light.woff2') format('woff2'),
        url('../fonts/FuturaPT/FuturaPT-Light.woff') format('woff'),
        url('../fonts/FuturaPT/FuturaPT-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
}
@font-face {
    font-family: 'Futura PT';
    src: url('../fonts/FuturaPT/FuturaPT-Bold.eot');
    src: local('Futura PT Bold'), local('FuturaPT-Bold'),
        url('../fonts/FuturaPT/FuturaPT-Bold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/FuturaPT/FuturaPT-Bold.woff2') format('woff2'),
        url('../fonts/FuturaPT/FuturaPT-Bold.woff') format('woff'),
        url('../fonts/FuturaPT/FuturaPT-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Futura PT';
    src: url('../fonts/FuturaPT/FuturaPT-Heavy.eot');
    src: local('Futura PT Heavy'), local('FuturaPT-Heavy'),
        url('../fonts/FuturaPT/FuturaPT-Heavy.eot?#iefix') format('embedded-opentype'),
        url('../fonts/FuturaPT/FuturaPT-Heavy.woff2') format('woff2'),
        url('../fonts/FuturaPT/FuturaPT-Heavy.woff') format('woff'),
        url('../fonts/FuturaPT/FuturaPT-Heavy.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
}

@font-face {
    font-family: 'Futura PT';
    src: url('../fonts/FuturaPT/FuturaPT-Medium.eot');
    src: local('Futura PT Medium'), local('FuturaPT-Medium'),
        url('../fonts/FuturaPT/FuturaPT-Medium.eot?#iefix') format('embedded-opentype'),
        url('../fonts/FuturaPT/FuturaPT-Medium.woff2') format('woff2'),
        url('../fonts/FuturaPT/FuturaPT-Medium.woff') format('woff'),
        url('../fonts/FuturaPT/FuturaPT-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
}



body,p,h1,h2,h3,h4,a {font-family: 'Futura PT', Arial, sans-serif !important;}	

@media (min-width: 300px) {
.breadcrumb{font-size:60%}
.digbl{margin-top:30px;}
.sub{font-size: 16px;max-width: 700px;letter-spacing: 1px;}
.digbl p{color:#fff; max-width: 255px;
font-size: 16px; font-weight: 300; line-height: 1;}
.burger-icon > span {background-color: #fff;}
.sclink a{color: #1d252f;
margin: 5px 20px;
margin-left: 0px;
display: inline-block;
text-decoration: underline;
white-space: nowrap;
font-weight: 500;
margin-right: 10px;
text-transform: normal;
letter-spacing: 1px;font-size:13px; text-align:center;}
#sp-menu:before {
 left: 55%;
  transform: skew(-36deg);
  position: absolute;
  content: "";
  height: 60px;
  width: 10000px;
  background: #1d252f;
  transition: 0.35s all ease;
  z-index: -1;
}
.ftone {
  padding: 20px;
  box-shadow: none;
  border: 0px; position:relative;
}
.fcont {
  margin-bottom: 20px;
}
.flog img { height: 40px;}
}


@media (min-width: 768px) { 
.breadcrumb{font-size:70%}
.fcont {
  display: flex;
  align-items: center;
  padding-bottom: 10px;
  justify-content: space-between;
  border-bottom: 1px solid #e7e7e7;
  margin-bottom: 20px;
}
.burger-icon > span {background-color: #fff;}
#sp-menu:before {
 left: 25%;
  transform: skew(-36deg);
  position: absolute;
  content: "";
  height: 60px;
  width: 10000px;
  background: #1d252f;
  transition: 0.35s all ease;
  z-index: -1;
}
.sub{font-size: 18px;max-width: 700px;letter-spacing: 1px;}
.digbl p{color:#fff; max-width: 255px;
font-size: 18px; font-weight: 500; line-height: 1.33;}

.ftone {
  margin-bottom: 20px;
}
.flog img {height: 50px;}
}


@media (min-width: 992px) { 
.about-box {position:relative; padding: 6rem 0 5rem 6.5rem;}
.breadcrumb{font-size:80%}
.fmail{text-align: right;}
.flog img {height: 60px;}
#sp-logo{display:none;}
#sp-header.header-sticky{display:block;}
#sp-header {
  background: transparent;
  box-shadow: none;
}
#sp-header.header-sticky{box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.1); background:#1d252f;}
.log img {top: 30px;height: 40px;}
.log a:after{width: 400px;}
.sub{font-size: 21px;max-width: 700px;letter-spacing: 1px;}
.sclink a{color: #1d252f;
margin: 5px 40px;
margin-left: 0px;
display: inline-block;
text-decoration: underline;
white-space: nowrap;
font-weight: 500;
margin-right: 10px;
text-transform: uppercase; font-size:16px;
letter-spacing: 1px; text-align:left;}
.ftone {
  padding: 20px;
  box-shadow: 0 5px 25px rgba(42, 54, 122, 0.12);
  border: 1px solid #e8edf1;
}
.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span {font-size: 11px; padding: 0 12px;}
}


@media (min-width: 1200px) { 
.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span {font-size: 13px; padding: 0 15px;}
.breadcrumb{font-size:90%}
.log img {top: 30px;height: 50px;}
.log a:after{width: 500px;}
.digbl{bottom:30px; position:absolute; width: 100%;
max-width: 1320px; margin-top:0px;}
.ftone {
  padding: 30px;
  box-shadow: 0 5px 25px rgba(42, 54, 122, 0.12);
  border: 1px solid #e8edf1;
}
}

@media (min-width: 1400px) {  
.log a:after{width: 600px;}
.ftone {
  padding: 40px;
  box-shadow: 0 5px 25px rgba(42, 54, 122, 0.12);
  border: 1px solid #e8edf1;
}
}

.log a:after {
  transform: skew(-36deg);
background: #fff;
position: absolute;
content: "";
height: 101px;

top: 0;
z-index: 2;
}
.log img {
  z-index: 9999;
margin: 0 auto;
margin-top: 20px;
  position: relative;
}

.top:before{content: "";
transform: skew(-36deg);
background: #ff3618;
height: 100px;
width: 1000px;
position: absolute;
left: -580px;
top: 0;}
.flexcont {
  display: flex;
  align-items: center;
  height: 80px;
  justify-content: right;
  font-weight: 300;
}
.sh{overflow:hidden;}

.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span {
  display: inline-block;
  
  margin: 0;
  text-transform: uppercase;
  letter-spacing: .1em;
}
.searbt{cursor:pointer;height:25px; width:25px;display:block }
.searbt:hover img, .searbt:focus img{height:25px; width:25px;}
.searbt img{width: 23px; transition:all .5s ease;
height: 23px;}
.cshead{
align-items: center; margin-left: 20px; position: relative;
z-index: 999;}
.top i{height: 30px;
width: 30px;
border: 1px solid #1d252f;
line-height: 30px;
text-align: center;
color: #1d252f;
border-radius: 100%;
margin-right: 5px;
font-size: 13px;}
.tphon a{color: #1d252f;
font-weight: bold;
font-size: 18px;}
.tmail{margin: 0 25px;font-size: 18px;
font-weight: 500;}
.tad{font-size: 17px;}
#sp-shapka{background: url(/images/bg.jpg);
min-height: 680px; position:relative; padding:60px 0px;
background-size: cover; display:flex; align-items:center;
background-position: center;}
h1{text-transform: uppercase;
letter-spacing: .1em;
font-weight: 900;}
#sp-shapka h1{color: #fff;}
h1 span{color: #ff3618;}

#sp-shapka .sub{color:#fff;}
.knopka{  background: #ff3618;
  display: inline-block;
  border: 1px solid #ff3618;
  color: #fff; 
  text-transform: uppercase;
  letter-spacing: .1em;
padding: 10px 20px;}
.knopka:hover, .knopka:focus, .knopka:active{background:transparent; color:#ff3618;}

.knopka2{  background: transparent;
  display: inline-block;
  border: 1px solid #fff;
  color: #fff;
  text-transform: uppercase;
  letter-spacing: .1em;
padding: 10px 20px;}
.knopka2:hover, .knopka2:focus, .knopka2:active{background:#fff; color:#ff3618}
.btnblock{margin-top:25px;}
.btnblock a{margin-right:8px;}
.dg{color: #fff;
font-size: 40px;
font-weight: 500;}

.breadcrumb {
  padding: 0;
  background-color: transparent;
  border-radius: 0.25rem; margin:0px; letter-spacing: 1px;
font-weight: 300;
}
#sp-bread{background: #f1f1f1;
padding: 15px 0px;}
.float-start{display:none;}
#sp-main-body {
  padding: 0px;
}
.atitle{position:relative; margin-top:20px;}
.atitle:before{display: block;
content: '';
height: 60%;
width: 1.6rem;
background: #ff3618;
position: absolute;
top: 10px;
left: -3rem;
-webkit-transform: skewX(-36deg);
-ms-transform: skewX(-36deg);
-o-transform: skewX(-36deg);
transform: skewX(-36deg);
-webkit-transform-origin: 0 100%;
-ms-transform-origin: 0 100%;
-o-transform-origin: 0 100%;
transform-origin: 0 100%;}
#yoo-zoo h1, .article-header h1{position:relative;}
#yoo-zoo h1:before, .article-header h1:before{
display: block;
content: '';
height: 2.7rem;
width: 1.9rem;
background: #ff3618;
position: absolute;
top: 0;
left: -4rem;
-webkit-transform: skewX(-36deg);
-ms-transform: skewX(-36deg);
-o-transform: skewX(-36deg);
transform: skewX(-36deg);
-webkit-transform-origin: 0 100%;
-ms-transform-origin: 0 100%;
-o-transform-origin: 0 100%;
transform-origin: 0 100%;
}
.jbzoo .frontpage, .jbzoo .category, .jbzoo .subcategory, .jbzoo .jbbox {
  padding: 0px !important;
  margin-bottom: 1em;
}
#yoo-zoo{padding:60px 0px;}
.subt{font-weight: bold; margin-right: 10px;
text-transform: uppercase;
letter-spacing: 1px;}

.sclink a:hover{color:#ff3618}
.item-box{
  box-shadow: rgba(15, 10, 38, 0.05) 0px 0px 20px 0px;
padding: 40px; position:relative; margin-bottom:25px;
}
.item-title a{position:relative; display:block; color: #1d252f; line-height: 1.1; min-height: 90px;}
.item-title a:before{content: "";
background: #ff3618;
width: 30px;
height: 6px;
display: block;
position: relative;
left: -55px;
top: 30px;}
.pathway{color: #1d252f;
text-decoration: underline;}
.rowit{margin-top:30px;}
.tbt a {
  background: #ff3618;
padding: 14px 20px 14px 36px;
clip-path: polygon(11% 17%, 100% 0, 100% 100%, 0% 100%);
color: #fff;
text-transform: uppercase;
font-size: 13px;
font-weight: 500;
letter-spacing: 1px;
}
.tbt{position: absolute;
right: 0;
bottom: 11px;}
.item-price{position: absolute;
display: flex;
letter-spacing: 1px;
bottom: 10px;}
.item-image{margin-bottom:20px;}
.futel {
  font-size: 21px;
font-weight: 700;
letter-spacing: 0.8px;
color: #1d252f;
}
.fmail {
 display: block;
font-size: 14px;
font-weight: 300;
letter-spacing: 1px;

}

.fmail a{color:#1d252f}
.fmail i {
  color: #ff3618;
}
.ftone{margin-top:20px;}
.nav-tabs {border: 1px solid #e8edf1;
    border-bottom: 0px;
    background-color: #1d252f;
    border-radius: 0;
}

.tab-content{border: 1px solid #e8edf1;
border-top: 0px; 

}
 .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
    color: #495057;
    background-color: #fff;
    border-color: transparent;
    border-radius: 0px;
}
 .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
 color: #fff;
background-color: #ff3618;
border-color: transparent;
border-radius: 0px;
}
.nav-tabs .nav-link {
margin-bottom: 0px;}
.nav-link {
    display: block;
    padding: 1rem 1.8rem;
    color: #acacac;
    text-decoration: none;
    transition: none;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 14px;
}
.nav-link:focus, .nav-link:hover {
    color: #0070bc;
	border:0px;padding: 1rem 1.8rem; border: 1px solid transparent;
}
.nav-tabs .nav-link:focus,  .nav-tabs .nav-link:hover {
    border-color: transparent;
    isolation: isolate;     border-radius: 0px;color: #fff; border-bottom: 0px;
}
.tab-content{background:#fff;}
.item-price-full{display: flex;
align-items: center;}
.fp{display: flex;
margin-left: 20px;
font-size: 21px;
letter-spacing: 1px;}
.item-text{font-weight: 300;
font-size: 18px;}
.slc img{margin:0 auto;}
.slc{border: 1px solid #e0e0e0;}
.tit{text-transform: uppercase;
margin-top: 30px; margin-bottom: 30px;}
.jbzoo-item-related .item-title a:before{width:0px; height: 0;}
.item-related span{display:inline-block; margin-right: 30px;
text-decoration: underline;}
.finfo{padding: 40px;
letter-spacing: .1em;
font-size: 18px;}
.item-related .item-title a{min-height:auto;}
.item-related .item-title a:hover{color:#ff3618}
.description-full{font-size: 18px;
letter-spacing: 1px;
font-weight: 300;}
.item-box img{height: 200px;
width: auto;
margin: 0 auto;}
.pagination-box{display: flex;
justify-content: center;
margin-top: 20px;}
.pagination a{background: #fff;
width: 30px;
height: 30px;
display: block;
border-radius: 100%;
color: #ff3618;
text-align: center;
line-height: 30px;}
.pagination .active span{background:#ff3618;
width: 30px;
height: 30px;
display: block;
border-radius: 100%;
color: #fff;
text-align: center;
line-height: 30px;}
.pagination span, .pagination a{margin:0 2px}
.lp{background: transparent!important;
text-decoration: underline dotted;width: auto !important;
margin-left: 10px!important;}
.fp{background: transparent!important;
text-decoration: underline dotted; width: auto !important;
margin-right: 10px !important;}
.item-hara tbody{font-weight: 300;
font-size: 18px;
}
.offcanvas-top{height: 180px  !important;
padding: 30px;
display: flex;}
.shead{background: transparent;
position: absolute;
right: 20px;
top: 20px;}
#jbfilter-id-itemname{height: 60px !important;
border-radius: 0px!important; font-size: 16px !important;
padding: 0 20px !important;
border: 1px solid #ccc!important;}
#jbmodule-default-101{display: flex;
align-items: center;}
.sbody{text-align: center;
display: flex;
justify-content: center;}
.sbody .jbzoo.jbfilter-wrapper{display: flex;
align-items: center;}
#jbmodule-default-101 .knopka{height: 60px;}
.uslbl{box-shadow: rgba(15, 10, 38, 0.05) 0px 0px 20px 0px;
padding: 40px; background:#fff;
position: relative; transition: all .5s ease;
margin-bottom: 25px;
display: block;}
.uslbl:hover{box-shadow: rgba(15, 10, 38, 0.2) 0px 0px 20px 0px;}
.uslbl h4 {
 position: relative;
display: block;
color: #1d252f;
line-height: 1.1;
min-height: 90px;
text-transform: uppercase;
font-size: 19px;
letter-spacing: 1px;
font-weight: bold;
}
.uslbl h4:before {
  content: "";
  background: #ff3618;
  width: 30px;
  height: 6px;
  display: block;
  position: relative;
  left: -55px;
  top: 30px;
}
.jbcategory-desc{color: #e6e7e8;
font-size: 70px;
font-weight: bold;
position: absolute;
top: 70px;
right: 20px;}
.urm{background: #ff3618;
border: 1px solid #ff3618;
color: #fff; position:relative;
text-transform: uppercase;
letter-spacing: .1em;
padding: 8px 20px;
text-align: right;
display: inline-block;
font-size: 13px;}
.crm{text-align: right;
margin-top: 15px;}
.urm:after{content: "";
background: #ff3618;
width: 30px;
height: 2px;
display: block;
position: absolute; transition: all .5s ease;
right: -50px;
top: 15px;}
.uslbl:hover .urm:after{width: 40px;}
#sp-maincat{padding: 60px 0px;
background-color: #F5F5F5;
background-image: url(/images/bg2.webp);
background-position: bottom center !important;
background-size: cover;}
.jbcategory-image-mod img{margin:0 auto;}


.about-img-one .img-skew {
  -webkit-transform: skewX(-27deg);
  -ms-transform: skewX(-27deg);
  -o-transform: skewX(-27deg);
  transform: skewX(-27deg);
  overflow: hidden;
  -webkit-transform-origin: 100% 100%;
  -ms-transform-origin: 100% 100%;
  -o-transform-origin: 100% 100%;
  transform-origin: 100% 100%;
  -webkit-box-shadow: 1rem 1rem 3rem 0 rgba(0, 0, 0, 0.2);
  box-shadow: 1rem 1rem 3rem 0 rgba(0, 0, 0, 0.2);
  width: 48%;
}
.about-img-one .img-skew .img {
  -webkit-transform: skewX(27deg);
  -ms-transform: skewX(27deg);
  -o-transform: skewX(27deg);
  transform: skewX(27deg);
  margin: 0 -18rem;
}
.about-img-one .img-skew img {
  width: 100%;
}

.about-img-two .img-skew {
  -webkit-transform: skewX(-27deg);
  -ms-transform: skewX(-27deg);
  -o-transform: skewX(-27deg);
  transform: skewX(-27deg);
  overflow: hidden;
  -webkit-transform-origin: 100% 100%;
  -ms-transform-origin: 100% 100%;
  -o-transform-origin: 100% 100%;
  transform-origin: 100% 100%;
  width: 57%;
  position: relative;
}
.about-img-two .img-skew::before {
  display: block;
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: #e4032d;
  z-index: 2;
  mix-blend-mode: multiply;
}
.about-img-two .img-skew .img {
  -webkit-transform: skewX(27deg);
  -ms-transform: skewX(27deg);
  -o-transform: skewX(27deg);
  transform: skewX(27deg);
  margin: 0 -14rem;
}
.about-img{position: relative;
}
.about-img-two{position: absolute;
top: 20px;
z-index: 9;
right: 140px;
}
.about-img-one{position: relative;
z-index: 99;}
#sp-about{padding:80px 0px; position:relative}
.about-box p{font-size: 21px;
font-weight: 300;
margin-top: 50px;}
.about-box h3{margin-top: 20px;}

.about-box::before {
  display: block;
  content: '';
  position: absolute;
  top: 0;
  right: -30%;
  bottom: 0;
  left: 0;
  background: #f8f9fb;
  z-index: -1;
  -webkit-transform: skewX(-25deg);
  -ms-transform: skewX(-25deg);
  -o-transform: skewX(-25deg);
  transform: skewX(-25deg);
  -webkit-transform-origin: 100% 0%;
  -ms-transform-origin: 100% 0%;
  -o-transform-origin: 100% 0%;
  transform-origin: 100% 0%;
}
.about{overflow: hidden;}
.about .knopka2{color:#ff3618;  border:1px solid #ff3618;}
#sp-about:before {
  display: block;
content: '';
width: 200px;
height: 400px;
background: url("/images/left-dot.png") no-repeat;
  background-size: auto;
background-size: auto;
background-size: auto;
-webkit-background-size: cover;
background-size: cover;
position: absolute;
left: 14%;
top: 7rem;
z-index: -1;
}
#sp-about:after {
  display: block;
content: '';
height: 199px;
width: 100px;
background: url("/images/right-dot.png") no-repeat;
  background-size: auto;
background-size: auto;
-webkit-background-size: cover;
background-size: cover;
position: absolute;
right: 27%;
bottom: 10%;
z-index: -2;
}
.about-btn a{margin-top:10px;}
.description-teaser{display:none;}
#sp-preim img{height: 55px;
width: auto;
margin: 0 auto;}
#sp-preim h5{text-transform: uppercase;
text-align: center;
margin-top: 10px;
font-weight: 500;}
#sp-preim p{font-weight: 300;
letter-spacing: 1px;
text-align: center;
line-height: 1;}
#sp-preim {
padding: 60px 0px;}
#sp-foot{padding: 80px 0;

color: #fff; 
background-color: #141d28;
background-image: url(/images/bgf.png);}
.fmenu {
  list-style: none;
  padding: 0px;
  text-transform: uppercase;
  margin-bottom: 20px;
}
.fmenu li {
  display: inline-block;
  margin-right: 20px;
  font-weight: bold;
}
.fat img {
 position: absolute !important;
top: -120px;
opacity: .3;
width: 220px !important;
left: -80px;
height: 300px !important;
}
#mod-custom117{position:relative;}
.lgg img{height:60px; width:auto; margin-bottom:20px;}
.cl i {
  border: 1px solid #fff;
  height: 30px;
  width: 30px;
  border-radius: 100%;
  line-height: 30px;
  text-align: center;
  font-size: 13px;
  margin-right: 10px;
}
.cl {
  margin-bottom: 8px;
}
#sp-foot .sp-module ul > li > a {
  color: #fff;
}
#sp-foot  .copymail {
  color: #fff;
}
h2{text-transform: uppercase;
font-weight: bold;
letter-spacing: 1px;}
#sp-popular{background: #f5f8ff;
padding: 60px 0px;}
#sp-popular .item-box{background:#fff;}
.owl-prev{position: absolute;
top: 40%;
left: -10px;
background: #1d252f !important;
width: 50px!important;
height: 50px!important;
color: #fff!important;}
.owl-next{position: absolute;
top: 40%;
right: -10px;
background: #1d252f!important;
width: 50px!important;
height: 50px!important;
color: #fff!important;}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a, .sp-megamenu-parent .sp-dropdown li.sp-menu-item span:not(.sp-menu-badge) {
  font-size: 16px;
  line-height: 1;
  display: inline-block;
  padding: 8px 0;
  cursor: pointer;
  letter-spacing: 1px;
}
.article-details {padding:60px 0px;}
.abody p, .abody li, .abody a{font-size: 17px;
font-weight: 300;
letter-spacing: 1px;}
.blog{padding:60px 0px;}
.article-body h4 a{color: #1d252f;}
.readmore{display:none;}
.article-list .article {
  margin-bottom: 20px;
  padding: 20px;
  border: 0px;
  border-radius: 0px;
}
.hara h5 {
  color: #696969;
  font-weight: normal;
  font-size: 18px;
  margin-bottom: 15px;
  margin-top: 15px;
}
.fadr{font-size: 17px;
letter-spacing: 1px;}
.cont-desc {
  font-weight: bold;
  color: #555252;
  text-transform: uppercase;
  letter-spacing: .8px;
  font-size: 13px;
  margin-top: -10px;
}
.rdost h5{text-transform: uppercase;
letter-spacing: 1px;
font-weight: bold;
margin-top: 15px;}
.dostext{font-size: 21px;
font-weight: 500;
color: #505050;
border-top: 1px solid #ccc;
padding-top: 20px;
margin-top: 20px;}
.ba-form-acceptance-html p{font-size: 14px !important;
font-weight: 300!important;}
.ba-forms-lightbox-row{position: absolute; z-index:999999 !important; width: 96% !important;}
.ba-form-icons.ba-icon-close::before {
  content: "\f136";
  color: #c42b00;
}
.ba-forms-lightbox-row .ba-form-icons .ba-icon-close{right: 20px!important;
position: relative!important;}
.mcs-module .current-location {
  color: #1d252f !important;
  text-decoration: none;
  border-bottom: 1px dashed #046;
  font-size: 16px !important;
  font-weight: 500;
}
.csel{display: flex;
align-items: center;
justify-content: flex-end;}
.mcs-module {
  position: relative;
  width: auto !important;
  text-align: left;
}