/* Высота картинки на главном экране при отображении на смартфонах */
@media (max-width: 320px) {
.t545__blockimg {
  height: 212px !important;
}
}


@media (min-width: 321px) and (max-width: 390px) {
.t545__blockimg {
  height: 256px !important;
}
}


@media (min-width: 391px) and (max-width: 450px) {
.t545__blockimg {
  height: 276px !important;
}
}





/* Отступ у заголовка в блоке «Задайте ваш вопрос» */
#rec2279594411 .t718__contacts {
    margin-bottom: 24px;
}


/* Отступ у заголовка в блоке «Преимущества» */
#rec2141975731 .t-section__title {
    margin-bottom: 24px !important;
}




/* Отступ у карточек в блоке ближайшие выступления */
@media (max-width: 480px) {
#rec2270660851 .t1196__slider {
        --slider-gap: 20px !important;
    }
}


/* Отступ у иконок в блоке метод работы */
@media screen and (max-width: 960px) {
#rec2142026761 .t1108__textwrapper {
    margin-top: 8px !important;
}
}


@media screen and (min-width: 1200px) {
#rec2142026761 .t1108__textwrapper {
    margin-top: 16px !important;
}
}




/* Отступ у иконок соц сетей в подвале */
#rec2275671661 .t977__socials {
    width: 92px;
}



/* Изменение ссылки «Разработка сайта» при наведении с 85% на 100% opacity */
.tn-elem__23401000311780403644321000001 {
    transition: 0.3s; !important;
}


.tn-elem__23401000311780403644321000001:hover {
    opacity: 0.8 !important;
}




.tn-elem__23401000311780403160551000001 {
    transition: 0.3s; !important;
}


.tn-elem__23401000311780403160551000001:hover {
    opacity: 0.8 !important;
}




.tn-elem__23401000311780403170225000002 {
    transition: 0.3s; !important;
}


.tn-elem__23401000311780403170225000002:hover {
    opacity: 0.8 !important;
}




.tn-elem__23401000311780403189107000003 {
    transition: 0.3s; !important;
}


.tn-elem__23401000311780403189107000003:hover {
    opacity: 0.8 !important;
}




.tn-elem__23401000311780403715359000007 {
    transition: 0.3s; !important;
}


.tn-elem__23401000311780403715359000007:hover {
    opacity: 0.8 !important;
}




.tn-elem__23401000311780403715359000008 {
    transition: 0.3s; !important;
}


.tn-elem__23401000311780403715359000008:hover {
    opacity: 0.8 !important;
}




.tn-elem__23401000311648032312285 {
    transition: 0.3s; !important;
}


.tn-elem__23401000311648032312285:hover {
    opacity: 0.8 !important;
}




.tn-elem__23401000311648032592791 {
    transition: 0.3s; !important;
}


.tn-elem__23401000311648032592791:hover {
    opacity: 0.8 !important;
}




.tn-elem__23401000311648032793759 {
    transition: 0.3s; !important;
}


.tn-elem__23401000311648032793759:hover {
    opacity: 0.8 !important;
}




.tn-elem__23401000311648032794951 {
    transition: 0.3s; !important;
}


.tn-elem__23401000311648032794951:hover {
    opacity: 0.8 !important;
}




.tn-elem__23401000311648032795934 {
    transition: 0.3s; !important;
}


.tn-elem__23401000311648032795934:hover {
    opacity: 0.8 !important;
}




.tn-elem__23401000311780403648125000003 {
    transition: 0.3s; !important;
}


.tn-elem__23401000311780403648125000003:hover {
    opacity: 0.8 !important;
}




.tn-elem__23401000311780403648125000004 {
    transition: 0.3s; !important;
}


.tn-elem__23401000311780403648125000004:hover {
    opacity: 0.8 !important;
}




.tn-elem__23401000311780403648125000005 {
    transition: 0.3s; !important;
}


.tn-elem__23401000311780403648125000005:hover {
    opacity: 0.8 !important;
}




.tn-elem__23401000311780403648125000006 {
    transition: 0.3s; !important;
}


.tn-elem__23401000311780403648125000006:hover {
    opacity: 0.8 !important;
}




/* Отступ снизу у заголовка в блоке контактная информация */

#rec2280165101 .t-section__title {
    margin-bottom: 68px !important;
}




/* Отступ у иконок в блоке контактная информация */
#rec2280165101 .t1055__img {
    margin-bottom: 10px;
}



@media screen and (max-width: 960px) {
#rec2280165101 .t1055__row:first-child .t1055__col:first-child .t1055__col-wrapper {
        padding: 0 0 20px;
    }
}



@media screen and (max-width: 960px) {
#rec2280165101 .t1055__col-wrapper {
        padding: 20px 0;
    }
}





/* Услуги и цены */

#rec2278445671 .t-col_5  {
    max-width: 522px !important;
}

@media screen and (min-width: 1200px) {
.t-prefix_2 {
    padding-left: 76px !important;
}
}



/* Размер заголовка «Задайте ваш вопрос» */
@media screen and (max-width: 640px) {
#rec2279594411 .t718__contacts {
    font-size: 30px !important;
}
}











/* слайдер в блоке «Ближайшие выступления» */
.t1196__control_md {
    border:2px solid #f15a22 !important;
}


.t1196__control:hover svg path {
    stroke: #ffffff;
}


#rec2270660851 .t1196__control:hover {
    border-color: #ffffff00 !important;
    background-color: rgba(241, 90, 34, 1) !important;
}


.t1196__control_md {
    width: 34px !important;
    height: 34px !important;
}






/* иконки соц. сетей в блоке контакты */
.t-sociallinks__svg {
    width: 33px !important;
    height: 33px !important;
}


#rec2141873571 .t-sociallinks__item_vk {
    padding-left: 4px;
}



#rec2275671661 .t977 .t-sociallinks__item {
    margin-right: 8px;
}








/* Меню в моб. версии */
.t-menuburger span {
border-radius: 50px !important;
}

.t-menuburger {
    width: 24px !important;
}


.t450__burger_container {
border: 2px solid #f15a22;
border-radius: 50px;
width: 48px;
height: 48px;
}

.t450__menu_show.t450 {
    z-index: 9999999999;
}

@media (min-width: 640px) and (max-width: 1200px) {
.t450__burger_container {
    top: 20px !important;
    right: 18px !important;
    }
}


@media screen and (max-width: 480px) {
.t450__burger_container {
    right: 5px !important;
}








/* Плавное проявление блоков до 1200px */
@media screen and (max-width: 1199px) {
.t190
{
  overflow: hidden;
  opacity: 0;
  animation: showDiv 0.8s forwards;
  animation-delay: 0.3s;
}


@-webkit-keyframes showDiv {
0% {
    opacity: 0;
    }
100% {
    opacity: 1;
    }
}
}

