.header .account__img
{
	border-radius: 50px;
}

.user-top .user__info-title
{
cursor:default!important;		
}

.user-top .user__info-title:hover
{
color:#000!important;		
}


.footer {
    padding: 40px 0;
}

.register 
{

}
a.popular__subtitle-link1 span
{
color:#000!important;	
}
 
.tabs__content-items
{
min-height:600px;

}

.account__box .dropmenu .setting
{
border:0!important;
}

a.popular__subtitle-link1:hover span
{
color:#00aeff!important;	
}


.arrow-up {

  bottom:222px;

}
.ero
{
border:solid 1px red;
}
@media screen and (min-width:1024px) and (max-width: 1500px){
		.register .popup__content
		{
			    padding: 5px 0!important;	
		}
		
		.register .message
		{
			 padding-bottom: 5px!important;	
		}
		.register .form__row
		{
			gap: 10px 0!important;	
		}
		.register .popup__inner
		{
			height:750px;
		}

	}
	

@media screen and (min-width:1px) and (max-width: 768px)
{
.tabs__content-items
{
min-height:auto;

}

}



 .modal-сreate .modal__content
{
    width:750px;
    border-radius: 25px;
    padding: 50px 25px;
}



.modal-сreate .modal__title
 {
    font-size: 30px;
    text-align: center;
    color: rgb(0, 0, 0);
    text-wrap: balance;
}


.modal.modal-сreate .modal-сreate__control-btn {
    white-space: nowrap;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    opacity: 1;
    color: gray;
    gap: 0 10px;
    padding: 20px 0;
    -webkit-transition: all .2s linear;
    transition: all .2s linear
}
.modal.modal-сreate .modal-сreate__control-btn.active {
    color: #000;
}



 .modal.modal-сreate .modal__title
{
    margin-bottom: 50px;
}




.modal.modal-сreate .tabs__control-list {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.modal.modal-сreate .dropdown-menu {
    max-height: 290px;
    overflow-x: auto
}

.modal.modal-сreate .download-link {
    font-size: 14px;
    text-decoration: underline;
    -webkit-text-decoration-skip-ink: none;
    text-decoration-skip-ink: none
}

.modal.modal-сreate .modal__content {
    padding: 0
}

.modal.modal-сreate .modal__inner {
    padding: 50px 25px 0
}

@media(max-width: 768px) {
    .modal.modal-сreate .modal__inner {
        padding:50px 30px 0
    }
}

.modal.modal-сreate .modal__done {
    display: none
}

.modal.modal-сreate .modal__done.active {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 64px;
    width: 64px;
    background-color: #fff;
    border-radius: 50%;
    -webkit-box-shadow: 0 5px 20px 0 rgba(0,0,0,.1);
    box-shadow: 0 5px 20px 0 rgba(0,0,0,.1)
}

.modal.modal-сreate .modal__loader {
    position: absolute;
    top: 40%;
    left: 47%;
    height: 64px;
    width: 64px;
    border-radius: 50%;
    display: inline-block;
    border-top: 5px solid #00aeff;
    border-right: 5px solid rgba(0,0,0,0);
    -webkit-animation: rotation 1s linear infinite;
    animation: rotation 1s linear infinite
}

@-webkit-keyframes rotation {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@keyframes rotation {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

.modal.modal-сreate .close-btn {
    top: 25px;
    right: 25px
}

.modal.modal-сreate .tabs {
    padding-bottom: 0
}

.modal-сreate .tabs__control-btn {
    font-size: 18px
}

.modal-сreate .tabs__control-btn::after {
    position: absolute;
    content: "";
    width: 0;
    height: 0;
    border-radius: 0;
    background-color: rgba(0,0,0,0)
}

.modal.modal-сreate .tabs__control-btn:hover::after {
    -webkit-transform: scaleX(0);
    -ms-transform: scaleX(0);
    transform: scaleX(0)
}

.modal.modal-сreate .modal-сreate__control-list {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    gap: 0 70px
}

.modal.modal-сreate .modal-сreate__box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 25px 0;
    margin-bottom: 50px
}

@media(max-width: 768px) {
    .modal.modal-сreate .modal-сreate__box {
        margin-bottom:25px
    }
}

.modal.modal-сreate .modal-сreate__box-bottom {
   
    margin-bottom: 25px
}

@media(max-width: 768px) {
    .modal.modal-сreate .modal-сreate__box-bottom {
        max-width:100%
    }
}

.modal.modal-сreate .modal-сreate__content {
    padding: 0 25px 50px
}

@media(max-width: 768px) {
    .modal.modal-сreate .modal-сreate__content {
        padding:0 30px 50px
    }
}

.modal.modal-сreate .modal-сreate__content-items.hidden {
    display: none
}

.modal.modal-сreate .modal-сreate__content-items.active {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 25px 0
}

.modal.modal-сreate .form {
    max-height: 600px;
    overflow-y: auto;
    scrollbar-color: gray;
    scrollbar-width: thin;
    gap: 25px 0
}

.modal.modal-сreate .form__row {
    gap: 10px 0
}

.modal.modal-сreate .form__input {
    outline: none
}

.modal.modal-сreate .form__text {
    font-size: 14px;
    color: gray
}

.modal.modal-сreate .form__text-list {
    list-style-type: disc;
    padding-left: 30px
}

.modal.modal-сreate .form__text-tip {
    font-size: 12px
}

@media(max-width: 768px) {
    .modal.modal-сreate .form__file-box {
        -webkit-box-orient:horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        gap: 0 15px
    }
}

.modal.modal-сreate .form__file-btn {
    font-size: 14px;
    background: #00aeff
}

@media(max-width: 768px) {
    .modal.modal-сreate .form__file-btn {
        -webkit-box-ordinal-group:0;
        -ms-flex-order: -1;
        order: -1
    }
}

.modal.modal-сreate .form__file-preview {
    font-size: 14px;
    color: gray
}

.modal.modal-сreate .form__name {
    font-size: 12px;
    color: #000;
    text-decoration: none
}

.modal.modal-сreate .form__checkbox-marker {
    -webkit-transform: translateY(5px);
    -ms-transform: translateY(5px);
    transform: translateY(5px)
}

.modal.modal-сreate .form__btn {
    margin: 0 auto
}

@media(max-width: 450px) {
    .modal.modal-сreate .form__btn {
        min-width:100%
    }
}
.modal.modal-сreate .projects .projects__content {
    position: relative
}

.modal.modal-сreate .projects .projects__title {
    font-size: 20px;
    max-width: 300px
}

.modal.modal-сreate .projects .projects__price {
    font-size: 20px
}

.modal.modal-сreate .projects .projects__info,.modal.modal-сreate .projects .projects__top {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 20px
}

@media(max-width: 768px) {
    .modal.modal-сreate .projects .projects__top {
        -webkit-box-align:start;
        -ms-flex-align: start;
        align-items: flex-start
    }
}

.modal.modal-сreate .projects .projects__info {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
}

.modal.modal-сreate .projects .projects-devision {
    font-size: 14px;
    line-height: 143%;
    color: gray;
    margin: 0
}

.modal.modal-сreate .projects .projects-devision__link {
    font-size: 14px
}

.modal.modal-сreate .projects .projects__price {
    margin-bottom: 0
}

.modal.modal-сreate .projects .projects__content {
    margin-bottom: 20px
}

.modal.modal-сreate .projects .projects__text {
    font-size: 14px;
    line-height: 143%;
    margin-bottom: 20px
}

.modal.modal-сreate .projects .projects__list {
    font-size: 14px;
    line-height: 143%;
    padding-left: 30px;
    margin-bottom: 20px
}

.modal.modal-сreate .projects .projects__item {
    margin-bottom: 0
}

.download-btn__delete {
    font-size: 14px;
    text-decoration: underline;
    -webkit-text-decoration-skip-ink: none;
    text-decoration-skip-ink: none;
    border: none;
    background-color: rgba(0,0,0,0);

    color: rgb(0, 174, 255);
    cursor: pointer;
    transition: color 0.3s ease 0s;


}


.js-modal-сreate .tabs__content-items
{
min-height:720px;
}



@media (max-width: 768px) 
{
    .modal.modal-сreate .modal__content
{
        position: absolute;
        top: 65px;
        width: 100%;
        padding: 50px 30px;
        border-radius: 0;
    }



   .modal.modal-сreate.active
 {
        background-color: rgba(0, 0, 0, 0);
    }


}

.polu
{
flex-flow: row;
}


.download-box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 0 24px
}

.modal.modal-сreate .projects__responses
{
color: rgb(0, 174, 255)!important;
    cursor: pointer;
    transition: color 0.3s ease 0s;

}



.polu .dropdown-menu.active
{
    width: 50.5%;
right:0;
}



.modal-сreate .download__row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 0 10px
}

.modal-сreate .download__name {
    color: #00aeff;
    font-size: 14px;
    text-decoration: underline;
    -webkit-text-decoration-skip-ink: none;
    text-decoration-skip-ink: none
}

.modal-сreate .download__icon {
    width: 13px;
    height: 16px
}


.modal-сreate .download-box {
    margin-bottom: 20px;
}

.hid
{
display:none;
}

.js-register .popup__content {

    top: 0px;
}

.js-register .message {
    padding-bottom: 25px;
}

@media (max-width: 768px) 
{
   .user-tabs .tabs__content .tabs__content-progect.active
{
justify-content: center!important;
}

}































@media(max-width: 768px) {
  .modal.modal-сreate .modal__inner {
    padding:50px 30px 0
  }
}
.modal.modal-сreate .modal__done {
  display:none
}
.modal.modal-сreate .modal__done.active {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  position:absolute;
  top:50%;
  left:50%;
  -webkit-transform:translate(-50%, -50%);
  -ms-transform:translate(-50%, -50%);
  transform:translate(-50%, -50%);
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  height:64px;
  width:64px;
  background-color:#fff;
  border-radius:50%;
  -webkit-box-shadow:0 5px 20px 0 rgba(0,0,0,.1);
  box-shadow:0 5px 20px 0 rgba(0,0,0,.1)
}
.modal.modal-сreate .modal__loader {
  position:absolute;
  top:40%;
  left:47%;
  height:64px;
  width:64px;
  border-radius:50%;
  display:inline-block;
  border-top:5px solid #00aeff;
  border-right:5px solid rgba(0,0,0,0);
  -webkit-animation:rotation 1s linear infinite;
  animation:rotation 1s linear infinite
}
@-webkit-keyframes rotation {
  0% {
    -webkit-transform:rotate(0deg);
    transform:rotate(0deg)
  }
  100% {
    -webkit-transform:rotate(360deg);
    transform:rotate(360deg)
  }
}
@keyframes rotation {
  0% {
    -webkit-transform:rotate(0deg);
    transform:rotate(0deg)
  }
  100% {
    -webkit-transform:rotate(360deg);
    transform:rotate(360deg)
  }
}
.modal.modal-сreate .close-btn {
  top:25px;
  right:25px
}
.modal.modal-сreate .tabs {
  padding-bottom:0
}
.modal.modal-сreate .tabs__control-btn {
  font-size:16px
}
.modal.modal-сreate .tabs__control-btn::after {
  position:absolute;
  content:"";
  width:0;
  height:0;
  border-radius:0;
  background-color:rgba(0,0,0,0)
}
.modal.modal-сreate .tabs__control-btn:hover::after {
  -webkit-transform:scaleX(0);
  -ms-transform:scaleX(0);
  transform:scaleX(0)
}
.modal.modal-сreate .modal-сreate__control-list {
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  gap:0 70px
}
.modal.modal-сreate .modal-сreate__box {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column;
  gap:25px 0;
  margin-bottom:50px
}
@media(max-width: 768px) {
  .modal.modal-сreate .modal-сreate__box {
    margin-bottom:25px
  }
}
.modal.modal-сreate .modal-сreate__box-bottom {
  max-width:350px;
  margin-bottom:25px
}


.modal.modal-сreate .form
{
padding-right: 15px;
  padding-left: 15px;
}


@media(max-width: 768px) {
  .modal.modal-сreate .modal-сreate__box-bottom {
    max-width:100%
  }


.modal.modal-сreate .form
{
padding-right: 15px;
  padding-left: 15px;
}


}
.modal.modal-сreate .modal-сreate__content {
  padding:0 25px 50px
}
@media(max-width: 768px) {
  .modal.modal-сreate .modal-сreate__content {
    padding:0 30px 50px
  }
}
.modal.modal-сreate .modal-сreate__content-items.hidden {
  display:none
}
.modal.modal-сreate .modal-сreate__content-items.active {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column;
  gap:25px 0
}
.modal.modal-сreate .form {
  max-height:500px;
  overflow-y:auto;
  scrollbar-color:gray;
  scrollbar-width:thin;
  gap:25px 0
}
.modal.modal-сreate .form__row {
  gap:10px 0
}
.modal.modal-сreate .form__input {
  outline:none
}
.modal.modal-сreate .form__text {
  font-size:14px;
  color:gray
}
.modal.modal-сreate .form__text-list {
  list-style-type:disc;
  padding-left:30px
}
.modal.modal-сreate .form__text-tip {
  font-size:12px
}
@media(max-width: 768px) {
  .modal.modal-сreate .form__file-box {
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -ms-flex-direction:row;
    flex-direction:row;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    gap:0 15px
  }
}
.modal.modal-сreate .form__file-btn {
  font-size:14px;
  background:#00aeff
}
@media(max-width: 768px) {
  .modal.modal-сreate .form__file-btn {
    -webkit-box-ordinal-group:0;
    -ms-flex-order:-1;
    order:-1
  }
}
.modal.modal-сreate .form__file-preview {
  font-size:14px;
  color:gray
}
.modal.modal-сreate .form__name {
  font-size:12px;
  color:#000;
  text-decoration:none
}
.modal.modal-сreate .form__checkbox-marker {
  -webkit-transform:translateY(5px);
  -ms-transform:translateY(5px);
  transform:translateY(5px)
}
.modal.modal-сreate .form__btn {
  margin:0 auto
}
@media(max-width: 450px) {
  .modal.modal-сreate .form__btn {
    min-width:100%
  }
}





@media(max-width: 768px) {
  
  .modal.modal-сreate .modal__content
{
    position:absolute;
    top:65px;
    width:100%;
    padding:0;
    border-radius:0
  }
}




.modal.modal-сreate .modal__title
{
  font-family:"SourceSansPro-Semibold";
  font-weight:600
}

#rega22 .modal-сreate__form-reg {
  width: 100%;
 
}


#rega22 .modal-сreate__content {
  padding: 0 25px 50px;
}
#rega22 
{
padding: 0 25px 50px;
}

#rega1
{
max-height: 650px;
}

@media(max-width: 1500px) {
.register .popup__content
{
overflow: auto;
max-height: 600px;
}




.modal.modal-сreate .modal__title {
    max-width: 190px;
    font-size: 20px;
    margin: 0 auto 30px;
 
}

.modal.modal-сreate .modal__inner {
    padding: 10px 30px 0;
  
}



}

.user__info-achiev
{
display:none!important;
}

#itoza .projects__content
{
word-wrap: anywhere;
}

.tabs__content-slogan {
    text-align: center;
    font-size: 20px;
    margin-bottom: 50px;
}









.tabs .tabs__content .tabs__content-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 10px 0;
    margin-bottom: 25px
}

@media(max-width: 768px) {
    .tabs .tabs__content .tabs__content-list {
        margin-bottom:50px
    }
}

.tabs .tabs__content .tabs__content-list.tabs__content-list-row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 0 20px;
    margin-bottom: 30px
}

.tabs .tabs__content .tabs__content-items-box {
    margin-bottom: 100px
}

.tabs .tabs__content .tabs__content-items-box:last-child {
    margin-bottom: 0
}

@media(max-width: 768px) {
    .tabs .tabs__content .tabs__content-items-box {
        margin-bottom:50px
    }
}

.tabs .tabs__content .tabs__content-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 3px;
    font-size: 16px
}

.tabs .tabs__content .tabs__content-item dt {
    color: gray
}

.tabs .tabs__content .tabs__content-item dd {
    color: #000
}

.tabs .tabs__content .tabs__content-item-about {
    margin-bottom: 20px
}

.tabs .tabs__content .tabs__content-item-about:last-child {
    margin-bottom: 0
}

.tabs .tabs__content .tabs__content-item-about span {
    color: gray
}

.tabs .tabs__content .tabs__content-slogan {
    text-align: center;
    font-size: 20px;
    margin-bottom: 50px
}

@media(max-width: 768px) {
    .tabs .tabs__content .tabs__content-slogan {
        max-width:315px;
        font-size: 16px
    }
}

.tabs .tabs__content .tabs__content-item-link {
    color: #000
}

.tabs .tabs__content .tabs__content-item-link-accent {
    color: #00aeff
}

.tabs .tabs__content .tabs__content-items {
    padding-top: 50px
}

@media(max-width: 768px) {
    .tabs .tabs__content .tabs__content-items {
        padding-top:30px
    }
}

.tabs .tabs__content .tabs__content-text {
    margin-bottom: 15px
}

.tabs .tabs__content .tabs__content-text:last-child {
    margin-bottom: 0
}



.pru {
    padding: 70px 0
}




.pru .form__search-input {
    border: 1px solid #e1e1e1;
    -webkit-box-shadow: none;
    box-shadow: none
}

.pru .form__search-input.active {
    border-bottom: none
}

.pru .dropdown-menu.active {
    position: absolute;
    top: 47px;
    z-index: 20;
    max-height: 230px;
    overflow: auto;
    display: block;
    width: 100%;
    border: 1px solid #e1e1e1;
    border-top: none;
    background-color: #fff;
    border-radius: 0 0 24px 24px
}

.pru .dropdown-menu__item {
    border: none
}

.pru .dropdown-menu__item:last-child {
    padding-bottom: 15px
}

.pru .dropdown-menu__btn {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 100%;
    font-size: 16px;
    text-decoration: underline;
    -webkit-text-decoration-skip-ink: none;
    text-decoration-skip-ink: none;
    border: none;
    background-color: rgba(0,0,0,0);
    padding: 5px 25px;
    -webkit-transition: all .3s;
    transition: all .3s;
    cursor: pointer
}

.pru .dropdown-menu__btn:hover {
    color: gray
}




@media (max-width: 768px) {
    .pru {
        padding: 25px 0;
    }
}





.form.form__tg {
  gap:50px 0
}
@media(max-width: 768px) {
  .form.form__tg {
    gap:15px 0
  }
}
@media(max-width: 768px) {
  .form.form__tg .form__top .form__tg-row {
    -webkit-box-ordinal-group:2;
    -ms-flex-order:1;
    order:1
  }
}
.form.form__tg .tabs__btn {
  margin:0 auto
}
@media(max-width: 768px) {
  .form.form__tg .tabs__btn {
    margin:15px auto 0
  }
}
.form.form__tg .form__row.form__tg-row {
  width:400px;
  gap:10px 0
}
@media(max-width: 768px) {
  .form.form__tg .form__row.form__tg-row {
    width:100%
  }
}
.form.form__tg .dropdown-menu__btn.active {
  position:relative;
  background-color:#00aeff;
  color:#fff
}
.form.form__tg .dropdown-menu__btn.active::after {
  position:absolute;
  right:25px;
  content:url("/local/templates/furniture_dark-blue_copy/app/images/icons/done-tags.svg")
}
@media(max-width: 768px) {
  .form.form__tg .dropdown-submenu {
    position:static
  }
}
.form.form__tg .dropdown-menu__item>.dropdown-submenu {
  display:none
}
.form.form__tg .dropdown-menu__item:hover>.dropdown-submenu {
  display:block
}









@media(max-width: 768px) {
    .tariffs .container {
        padding:0
    }
}

.tariffs .tariffs__content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: space-evenly;
    -ms-flex-pack: space-evenly;
    justify-content: space-evenly;
    gap: 20px;
    overflow: auto;
    padding: 15px 0
}

.tariffs .tariffs__content::-webkit-scrollbar {
    width: 0
}

@media(max-width: 768px) {
    .tariffs .tariffs__content {
        padding:15px
    }
}

.tariffs .tariffs__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 30px;
    border: 1px solid #e1e1e1;
    max-width: 250px;
    border-radius: 24px;
    padding: 25px;
    -webkit-transition: -webkit-box-shadow .3s;
    transition: -webkit-box-shadow .3s;
    transition: box-shadow .3s;
    transition: box-shadow .3s, -webkit-box-shadow .3s;
    background: #fff;
    cursor: pointer
}

.tariffs .tariffs__item:hover {
    -webkit-box-shadow: 0 5px 20px 0 rgba(0,0,0,.1);
    box-shadow: 0 5px 20px 0 rgba(0,0,0,.1)
}

.tariffs .tariffs__item-top {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    text-align: center
}

.tariffs .tariffs__num {
    font-size: 18px;
    color: #000;
    margin-bottom: 30px
}

.tariffs .tariffs__price {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    margin-bottom: 30px
}

.tariffs .tariffs__price-box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 14px
}

.tariffs .tariffs__price-old {
    font-size: 16px;
    text-decoration: line-through;
    color: #000;
    opacity: .5
}

.tariffs .tariffs__price-sale {
    font-size: 14px;
    color: #ff4b41;
    border-radius: 46px;
    padding: 2px 4px;
    width: 45px;
    height: 22px;
    background: rgba(255,75,65,.15)
}

.tariffs .tariffs__price-new {
    text-decoration: none;
    padding: 5px 0
}

.tariffs .tariffs__price-result {
    font-size: 16px;
    color: #000
}

.tariffs .tariffs__list {
    color: #000;
    font-size: 14px
}

.tariffs .tariffs__items {
    position: relative;
    margin-bottom: 15px;
    padding-left: 15px
}

.tariffs .tariffs__items:last-child {
    margin-bottom: 0
}

.tariffs .tariffs__items::before {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    left: 0;
    content: url("/local/templates/furniture_dark-blue_copy/app/images/icons/done.svg")
}

.tariffs .tabs__feedback .tariffs__content {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

@media(max-width: 768px) {
    .tariffs .tabs__feedback .tariffs__content {
        -webkit-box-pack:start;
        -ms-flex-pack: start;
        justify-content: flex-start
    }
}












.tabs .tg-content__item {
  border-radius:24px;
  background-color:#f9f9f9;
  margin-bottom:15px
}
.tabs .tg-content__item:last-child {
  margin-bottom:0
}
.tabs .tg-content__container {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  cursor:pointer;
  width:100%
}
.tabs .tg-content__label {
  position:relative;
  width:100%;
  z-index:10;
  cursor:pointer;
  padding:16px 25px
}
.tabs .tg-content__box {
  display:inline-block;
  cursor:pointer
}
.tabs .tg-content__input {
  position:absolute;
  opacity:0;
  width:0;
  height:0;
  -webkit-appearance:none;
  -moz-appearance:none;
  appearance:none
}
.tabs .tg-content__input:checked+.tg-content__name:before {
  background-color:#00aeff
}
.tabs .tg-content__input:checked+.tg-content__name:after {
  left:24px
}
.tabs .tg-content__input:focus+.tg-content__name:before {
  outline:1px solid #bfbfbf;
  outline-offset:1px
}
.tabs .tg-content__name {
  position:relative;
  right:70px;
  top:15px;
  font-size:18px;
  color:#000
}
.tabs .tg-content__name:after {
  position:absolute;
  top:2px;
  left:2px;
  content:"";
  display:block;
  width:18px;
  height:18px;
  border-radius:50%;
  background-color:#fff;
  -webkit-transition:left .3s;
  transition:left .3s
}
.tabs .tg-content__name:before {
  position:absolute;
  top:0;
  left:0;
  content:"";
  display:block;
  width:44px;
  height:22px;
  background-color:#bfbfbf;
  border-radius:18px;
  -webkit-transition:background-color .3s;
  transition:background-color .3s
}
.tabs .tg-content__content-box {
  display:none
}
.tabs .tg-content__content-box.active {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  gap:10px 15px;
  padding:20px 25px 16px
}
.tabs__tg .tabs__btn {
  margin:0
}
.tabs__tg .form__top {
  position:relative;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  padding:0 0 50px 0
}
@media(max-width: 768px) {
  .tabs__tg .form__top {
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    padding:0 0 30px 0
  }
}
.tabs__tg .form__top .form__btn-reset {
  display:none
}
.tabs__tg .form__top .form__btn-reset.active {
  display:block;
  position:absolute;
  right:0;
  top:14px
}
@media(max-width: 768px) {
  .tabs__tg .form__top .form__btn-reset {
    position:static
  }
}
.tabs__tg .form__tags-item {
  display:-webkit-inline-box;
  display:-ms-inline-flexbox;
  display:inline-flex
}
@media(max-width: 768px) {
  .tabs__tg .form__tags-item {
    font-size:14px
  }
}




.tabs__pro .buy {
  padding: 20px 0 50px;
}



.form__sa .dropdown-menu {
  height: 300px;
  overflow: scroll;
}


.order__form .dropdown-menu {
  height: 300px;
  overflow: scroll;
}


.ve
{
font-size: 45px;
    color: #fff;
    
    text-wrap: balance;


}
.ve1
{
font-size: 16px;
    color: #fff;
  
    text-wrap: balance;

    top: 20px;
    
    position: relative;

}

@media(max-width: 768px) {
  .dd {
    display:none!important;
  }
}

.first-screen__inner {
  position: absolute;
  top: 60%;
}



@media(max-width: 400px) {
  .header__inner .menu__list {
   width: 200px;





  }


.user-top .user__info-name
{
  margin-top: -10px;
}

}





@media screen and (min-width: 901px) and (max-width: 1800px) {
  .popup__inner {
  position: relative;
  overflow-y: auto;
overflow-x: hidden;
}
}




#mes1
{
padding-bottom: 0px;
}

@media(max-width: 380px) {
  .modal.modal-сreate .form {
max-height: 300px;
}
}


@media (max-width: 380px) {
    .modal.modal-сreate .modal-сreate__box {
        margin-bottom: 10px;
    }
}

@media (max-width: 380px) {
    .tabs .tabs__content .tabs__content-items {
        padding-top: 10px;
    }
}

.js-login .popup__content
{
padding-top:0;
}

.js-register .popup__content
{
padding-top:0;
}


@media screen and (min-width: 1024px) and (max-width: 1600px) {
  .register__inner {
    
  overflow-y: auto;

overflow-x: hidden;
  }
}

@media screen and (min-width: 1601px) and (max-width: 2500px) {
  .register__inner {
    max-height: 830px;
  }
}

.popup .close-btn 
{
top:10px;
}



#edit .dropdown-menu ul {
  height: 300px;
  overflow-y: scroll;
}




.user-tabs .tabs__content .tabs__content-box-img::after
{
    position: relative;
}

.user-tabs .tabs__content  .tabs__content-box-img
{
    margin: 0 auto;
}
