.bingc-phone-button-circle-inside {
    filter: invert(0%) sepia(100%) saturate(2719%) hue-rotate(70deg) brightness(100%) contrast(70%);
}

#bingc-phone-button-tooltip {
    filter: invert(0%) sepia(0%) saturate(200%) hue-rotate(300deg) brightness(100%) contrast(90%);
}

#bingc-passive-phone-form-button {
    filter: invert(0%) sepia(0%) saturate(200%) hue-rotate(660deg) brightness(100%) contrast(90%);
}

#bingc-passive-close-button {
    filter: invert(100%) sepia(100%) saturate(6000%) hue-rotate(709deg) brightness(150%) contrast(100%);
}

.t706__carticon {
    z-index: 100000 !important;
}
/*
@media (min-width:1025px){
    .t-popup__block-close {
        top: 15% !important;
        right: 40% !important;
        transform: translate(350px, 20px);
    }
}
*/


.t450 {
    display: none;
}
.t450__menu_show.t450 {
    display: block;
}

body #allrecords .t-btn.t-store__card__btn_second:not(.t-animate_no-hover) {
    border:1px solid #31ce59;
}


@media (max-width:768px){
    .t396__carrier.t-bgimg.loaded {
        background-image: none!important;
        background: radial-gradient(circle, rgb(113 109 105) 0%, rgb(49 207 90 / 52%) 35%, rgb(33 43 13) 100%) !important
    }
}

.fixed {
    position: fixed;
    top: 0;
    width: 100%;
    transition: transform 250ms linear; /* время появления/исчезновения меню — 250 мс */
    z-index: 99999;
}

.pinned {
    transform: translateY(0%)
}

.unpinned {
    transform: translateY(-100%)
}

iframe.lazyload {
    width: 100%;
    height: 100%;
    min-height: 500px;
}


#t-header .t123 {
    display: none !important;
}

#t-header{
    position: fixed;
    width: 100%;
    z-index: 99999;
}    
#t-header + div{
    padding-top: 116px!important;
}

#t-header + div{
    padding-top: 116px!important;
}

@media screen and (min-width:960px) and (max-width:1199px){
    .t-menuburger span {
        background-color: #150f0b!important;
    }
    .t450__menu__content {
        top: 36px!important;
    }
}
@media screen and (min-width:981px) and (max-width:1199px){
    #t-header + div{
        padding-top: 136px!important;
    }
}
@media screen and (min-width:960px) and (max-width:980px){
    #t-header + div{
        padding-top: 0px!important;
    }
}
@media screen and (max-width:959px){
    #t-header + div{
        padding-top: 0px!important;
    }
}

.double-btns {
  display: flex;
  flex-wrap: wrap;
  gap: 15px;
  justify-content: start;
  margin-top: 20px;
}

.double-btns .t-btn-secondary {
  background-color: #eaeaea;
  color: #000;
}
