.rbt-banner-1 .content .shape-wrapper {
  margin-top: 110px;
}
.rbt-cat-box-1.list-style .inner .thumbnail{
  width: 150px;
}
.rbt-banner-1 {
    background-image: url(/assets/frontend/default/new/images/banner/new-background.jpg);
    position: relative;
    overflow: hidden;
}
.rbt-banner-1::before{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    content: "";
    /*z-index: -1;*/
}
.rbt-header-sec .rbt-header-left {
  max-width: 27.5%;
}

.rbt-header-top-news .inner .content{
  display: flex;
  align-items: center;
}
.rbt-header-top-news .inner .content .news-text{
  display: flex;
  align-items: center;
}
.rbt-header-top-news .inner .content .news-text a{
  display: inline-block;
  margin-left: 7px;
  color: red;
  /*color: var(--color-body);*/
  font-size: 14px;
  font-weight: 500;
}
.rbt-author-meta {
  gap: 7px;
}
.rbt-author-meta .rbt-avater {
  margin-right: 0px;
}
.rbt-user-wrapper .rbt-user-menu-list-wrapper{
  left: auto;
  right: 0;
}
.sticky-top {
  top: 110px;
  z-index: 9;
}
.form-group label{
  text-align: left !important;
}

/* SLIDER CLASSES */
.rangeslider,
.rangeslider__fill {
  background: #e6e6e6;
  display: block;
  height: 12px;
  width: 100%;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
}
.rangeslider {
  position: relative;
}
.rangeslider--disabled {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
  opacity: 0.4;
}
.rangeslider__fill {
  background: #00ff00;
  position: absolute;
  top: 0;
}
.rangeslider__handle {
  background: white;
  border: 1px solid #D9DBE9;
  cursor: pointer;
  display: inline-block;
  width: 80px;
  height: 40px;
  position: absolute;
  top: -10px;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4xIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(100%, rgba(0, 0, 0, 0.1)));
  background-image: -moz-linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.1));
  background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.1));
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.1));
  
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
} 
.rangeslider__handle:after {
  content: "";
  display: block;
  width: 18px;
  height: 18px;
  margin: auto;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjEzIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjAuMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(0, 0, 0, 0.13)), color-stop(100%, rgba(255, 255, 255, 0)));
  background-image: -moz-linear-gradient(rgba(0, 0, 0, 0.13), rgba(255, 255, 255, 0));
  background-image: -webkit-linear-gradient(rgba(0, 0, 0, 0.13), rgba(255, 255, 255, 0));
  background-image: linear-gradient(rgba(0, 0, 0, 0.13), rgba(255, 255, 255, 0));
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
}
.rangeslider__handle:active {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjEiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4xMiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(0, 0, 0, 0.1)), color-stop(100%, rgba(0, 0, 0, 0.12)));
  background-image: -moz-linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.12));
  background-image: -webkit-linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.12));
  background-image: linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.12));
}
input[type="range"]:focus + .rangeslider .rangeslider__handle {
  -moz-box-shadow: 0 0 8px rgba(255, 0, 255, 0.9);
  -webkit-box-shadow: 0 0 8px rgba(255, 0, 255, 0.9);
  box-shadow: 0 0 8px rgba(255, 0, 255, 0.9);
}
.wrapper-rangeslider {
  width: 100%;
  margin: 50px auto 0;
}
.rangeslider {
  background-color: #EFF0F6!important;
} 
.rangeslider__fill {
  height: 100%;
  border-radius: 6px;
  background-clip: padding-box;
  background-color: #4A3AFF!important;
}
.rangeslider__handle {
  width: 22px!important;
  height: 22px!important;
  border: 0!important;
  top: -5px!important;
  border-radius: 11px!important;
  background-clip: padding-box!important;
  background-color: #fff!important;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.44), inset 0 1px 0 #fff!important;
  background-image: -webkit-linear-gradient(bottom, #fff 0%, #fff 100%)!important;
  background-image: linear-gradient(to top, #fff 0%, #fff 100%)!important;
}
.rangeslider__handle::before {
  display: block;
  content: attr(data-content);
  position: relative;
  top: -47px;
  left: -7px;
  padding: 4px 5px;
  width: 40px;
  border-radius: 25px;
  line-height: 25px;
  text-align: center;
  color: #fff;
  font-family: "DM Sans";
  font-weight: bold;
  font-size: 16px;
  background-color: #5840ff;
}
#ruler {
  position: relative;
  height: 20px;
}
#ruler span {
  position: absolute;
  width: 10px;
  top: 10px;
  color: #f6f6f6;
  font-size: 10px;
  text-shadow: 0 1px 0 #9e2d04;
}
#ruler span:nth-child(1) { left: 0%; }
#ruler span:nth-child(2) { left: 11%; }
#ruler span:nth-child(3) { left: 22%; }
#ruler span:nth-child(4) { left: 33%; }
#ruler span:nth-child(5) { left: 44%; }
#ruler span:nth-child(6) { left: 55%; }
#ruler span:nth-child(7) { left: 66%; }
#ruler span:nth-child(8) { left: 77%; }
#ruler span:nth-child(9) { left: 88%; }
#ruler span:nth-child(10) { left: 95%; }

/* style 1 */
.pricing-card.active-1 .pricing-card-1 {display: block} 
.pricing-card.active-1 .pricing-card-2,
.pricing-card.active-1 .pricing-card-3,
.pricing-card.active-1 .pricing-card-4{
  display: none !important;
}

/* style 2 */
.pricing-card.active-2 .pricing-card-2 {display: block} 
.pricing-card.active-2 .pricing-card-1,
.pricing-card.active-2 .pricing-card-3,
.pricing-card.active-2 .pricing-card-4{
  display: none;
}

/* style 3 */
.pricing-card.active-3 .pricing-card-3 {display: block} 
.pricing-card.active-3 .pricing-card-1,
.pricing-card.active-3 .pricing-card-2,
.pricing-card.active-3 .pricing-card-4{
  display: none;
}

/* style 4 */
.pricing-card.active-4 .pricing-card-4 {display: block} 
.pricing-card.active-4 .pricing-card-1,
.pricing-card.active-4 .pricing-card-2,
.pricing-card.active-4 .pricing-card-3{
  display: none;
}
input[type=range] {
  -webkit-appearance: none;
  margin-left: -10px;
  width: 100%;
  background: #EFF0F6!important;
  border-radius: 20px!important;
}
input[type=range]:focus {
  outline: none;
}
input[type=range]::-webkit-slider-runnable-track {
  width: 100%!important;
  height: 10px!important;
  cursor: pointer!important;
  animate: 0.2s!important;
  border-radius: 100px!important;
}
input[type=range]::-webkit-slider-thumb {
  height: 20px!important;
  width: 20px!important;
  border-radius: 100px!important;
  background: #fff!important;
  border: 1px solid #D9DBE9 !important;
  cursor: pointer;
  box-shadow: 0px 2px 4px rgba(20, 20, 43, 0.08)!important;
  -webkit-appearance: none;
  margin-top: -8.0px!important;
}
input[type=range]:focus::-webkit-slider-runnable-track {}
input[type=number]::-webkit-inner-spin-button, 
input[type=number]::-webkit-outer-spin-button { 
  -webkit-appearance: none; 
  margin: 0; 
}
.rs-container .rs-selected{
  background-color: #143244 !important;
  border: 1px solid #143244 !important;
}
ins{
  background: transparent;
}
.checkout-form input[type=radio], .checkout-form textarea[type=radio], .rbt-default-form input[type=radio], .rbt-default-form textarea[type=radio] {
  width: auto;
}

.newHeader {
  overflow-x: hidden;
}
.newHeader .breadcrumb-image-container {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  flex-direction: column;
  width: 100%;
  padding: 44px 140px 50px;
  background: #fff;
  border-radius: 4px 4px 0 0;
  margin: 120px auto 0;
  max-width: 1085px;
  
}
.newHeader .breadcrumb-image-container .breadcrumb-image-wrapper {
    display: block;
    position: absolute;
    top: -243px;
    bottom: -250px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    transform: translateX(-50%);
    height: -moz-calc(100% + 243px);
    height: calc(100% + 243px);
    width: 100vw;
    min-width: 1024px;
    z-index: -4;
}
.newHeader .breadcrumb-image-container .breadcrumb-image-wrapper img {
    position: absolute;
    inset: 0px;
    box-sizing: border-box;
    padding: 0px;
    border: none;
    margin: auto;
    display: block;
    width: 0px;
    height: 0px;
    min-width: 100%;
    max-width: 100%;
    min-height: 100%;
    max-height: 100%;
}
/*
.newsBlock{
    width: 15%;
    position: absolute;
    top: 580px;
    left: 20px;
    padding: 15px;
}
.newsBlock.small {
    position: fixed;
    z-index: 999999;
    top: 120px;
}
.newsMobilBlock{
    display: none;
}
*/
.newsBlock ul li{
  text-align: left;
}
.newsBlock ul{
  list-style: none;
  padding-left: 0;
}
.newsBlock ul ul{
  padding-left: 20px;
}
.rbt-breadcrumb-default.rbt-breadcrumb-style-3 .breadcrumb-inner{
  background: linear-gradient(270deg, var(--color-secondary) 0%, var(--color-primary) 100%) !important;
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: -4;
}
.rbt-breadcrumb-default.rbt-breadcrumb-style-3 .breadcrumb-inner::after {
  background: linear-gradient(white 0%, rgba(255, 255, 255, 0.1) 100%);
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: "";
  z-index: -1;
}

.timer.list-timer{
  display: inline-flex;
  margin-left: 20px;
}
.timer.list-timer .sol{
  margin-left: 10px;
}

.main-example {
margin: 35px 0 0 0px;
text-align: center;
width: auto !important;
}
.main-example .countdown-container {
height: 130px;
}
.main-example .time {
border-radius: 5px;
box-shadow: 0 0 10px 0 rgba(0,0,0,0.5);
display: inline-block;
text-align: center;
position: relative;
height: 95px;
width: 65px;

-webkit-perspective: 479px;
-moz-perspective: 479px;
-ms-perspective: 479px;
-o-perspective: 479px;
perspective: 479px;

-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
-ms-backface-visibility: hidden;
-o-backface-visibility: hidden;
backface-visibility: hidden;

-webkit-transform: translateZ(0);
-moz-transform: translateZ(0);
-ms-transform: translateZ(0);
-o-transform: translateZ(0);
transform: translateZ(0);

-webkit-transform: translate3d(0,0,0);
-moz-transform: translate3d(0,0,0);
-ms-transform: translate3d(0,0,0);
-o-transform: translate3d(0,0,0);
transform: translate3d(0,0,0);
}
.main-example .count {
background: #143244;
color: #f8f8f8;
display: block;
font-family: 'Oswald', sans-serif;
font-size: 2em;
line-height: 2.4em;
overflow: hidden;
position: absolute;
text-align: center;
text-shadow: 0 0 10px rgba(0, 0, 0, 0.8);
top: 0;
width: 100%;

-webkit-transform: translateZ(0);
-moz-transform: translateZ(0);
-ms-transform: translateZ(0);
-o-transform: translateZ(0);
transform: translateZ(0);

-webkit-transform-style: flat;
-moz-transform-style: flat;
-ms-transform-style: flat;
-o-transform-style: flat;
transform-style: flat;
}
.main-example .count.top {
border-top: 1px solid rgba(255,255,255,0.2);
border-bottom: 1px solid rgba(255,255,255,0.1);
border-radius: 5px 5px 0 0;
height: 50%;

-webkit-transform-origin: 50% 100%;
-moz-transform-origin: 50% 100%;
-ms-transform-origin: 50% 100%;
-o-transform-origin: 50% 100%;
transform-origin: 50% 100%;
}
.main-example .count.bottom {
background-image: linear-gradient(rgba(255,255,255,0.1), transparent);
background-image: -webkit-linear-gradient(rgba(255,255,255,0.1), transparent);
background-image: -moz-linear-gradient(rgba(255,255,255,0.1), transparent);
background-image: -ms-linear-gradient(rgba(255,255,255,0.1), transparent);
background-image: -o-linear-gradient(rgba(255,255,255,0.1), transparent);
border-top: 1px solid #000;
border-bottom: 1px solid #000;
border-radius: 0 0 5px 5px;
line-height: 0;
height: 50%;
top: 50%;

-webkit-transform-origin: 50% 0;
-moz-transform-origin: 50% 0;
-ms-transform-origin: 50% 0;
-o-transform-origin: 50% 0;
transform-origin: 50% 0;
}
.main-example .count.next {
}
.main-example .label {
font-size: normal;
margin-top: 5px;
display: block;
position: absolute;
top: 95px;
width: 100%;
}
/* Animation start */
.main-example .count.curr.top {
-webkit-transform: rotateX(0deg);
-moz-transform: rotateX(0deg);
-ms-transform: rotateX(0deg);
-o-transform: rotateX(0deg);
transform: rotateX(0deg);
z-index: 3;
}
.main-example .count.next.bottom {
-webkit-transform: rotateX(90deg);
-moz-transform: rotateX(90deg);
-ms-transform: rotateX(90deg);
-o-transform: rotateX(90deg);
transform: rotateX(90deg);
z-index: 2;
}
/* Animation end */
.main-example .flip .count.curr.top {
-webkit-transition: all 250ms ease-in-out;
-moz-transition: all 250ms ease-in-out;
-ms-transition: all 250ms ease-in-out;
-o-transition: all 250ms ease-in-out;
transition: all 250ms ease-in-out;

-webkit-transform: rotateX(-90deg);
-moz-transform: rotateX(-90deg);
-ms-transform: rotateX(-90deg);
-o-transform: rotateX(-90deg);
transform: rotateX(-90deg);
}
.main-example .flip .count.next.bottom {
-webkit-transition: all 250ms ease-in-out 250ms;
-moz-transition: all 250ms ease-in-out 250ms;
-ms-transition: all 250ms ease-in-out 250ms;
-o-transition: all 250ms ease-in-out 250ms;
transition: all 250ms ease-in-out 250ms;

-webkit-transform: rotateX(0deg);
-moz-transform: rotateX(0deg);
-ms-transform: rotateX(0deg);
-o-transform: rotateX(0deg);
transform: rotateX(0deg);
}

.main-example {
width: 100%;
}
.main-example .countdown-container {
height: 100px;
}
.main-example .time {
height: 50px;
width: 28px;
margin: 0 3px;
}
.main-example .count {
font-size: 22px;
line-height: 50px;
}
.main-example .label {
font-size: 0.8em;
top: 52px;
}

.countdown{
  gap: 10px;
  text-align: center;
  display: block;
  padding: 10px 0;
  background: var(--color-gray-light);
  font-size: 14px;
  letter-spacing: .3px;
  border-radius: 6px;
  color: var(--color-body);
  margin-top: 5px;
}
.part{
    width: auto;
    display: inline-flex;
}
.part:not(:last-child){
    margin-right: 7px;
}
.part .number{
    width: auto;
    margin-right: 3px;
    display: block;
}
.part .text{
    width: auto;
    display: block;
}
.rbt-progress-parent{
  bottom: 80px;
}
.bg-gradient-11 {
    background: linear-gradient(180deg,#143244 0%,#FFFFFF 100%)!important;
}
.rbt-btn:hover.rbt-switch-btn span {
    transform: translateX(-230%);
}
.wrapper-rangeslider{
  position: relative;
}

.x-hand {
  color: #143244;
  font-size: 32px;
  height: 40px;
  left: calc(50% - 15px);
  opacity: .8;
  position: absolute;
  top: calc(50% - 15px);
  transform-origin: bottom;
  width: 40px;
}

.x-swipe-indicator {
  position: absolute;
  top: calc(50% - 40px);
  width: 60px;
  height: 60px;
  border-radius: 50%;
  border: 5px dotted transparent;
  animation: swipe-animation 8s linear infinite; 
}

@keyframes swipe-animation {
  0% {
    left: 10px;
    border-color: #bbb;
  }
  50% {
    left: 96%;
  }
  100% {
    left: 10px;
  }
}
@media only screen and (max-width: 767px){
  .rbt-header-top-news .inner {
    text-align: center;
    padding-right: 0px;
  }
  .rbt-header-top-news .inner .content {
    display: flex;
    align-items: center;
    flex-direction: column;
  }
  
  .newsBlock{
    display: none;
  }
  .newsMobilBlock{
    display: block;
  }
  .rbt-banner-1 .pb--120{
    padding-bottom: 0 !important;
  }
  .rbt-banner-1 .content .banner-card{
    display: none;
  }
  .rbt-banner-1 .content .shape-wrapper {
    display: block;
  }
}
.rbt-gradient-border {
    background: linear-gradient(-145deg,#d3480c,#143244)!important;
    z-index: 10;
}


#palette li a{
  font-size: 12px;
}
.rbt-counterup.border-bottom-gradient::before{
  background: #143244!important;
}
.rbt-counterup .top-circle-shape{
  background-image: linear-gradient(90deg,#d4dadd,#d4dadd)!important;
}