@media screen and (max-width: 650px) {
.mango-callback .widget-wrapper.selected-dynamic.common-window.mng-wgt .button-widget-open {
    width: 60px!important;
    height: 60px!important;
    bottom: 78px!important;
}
}

@media screen and (max-width: 650px) {
.mango-callback .widget-wrapper.selected-dynamic.common-window.mng-wgt .button-widget-open:before {
    background-color: inherit;
    display: block;
    width: 74px!important;
    height: 74px!important;
    content: '';
    position: absolute;
    right: -7px!important;
    bottom: -7px!important;
}
}

@media screen and (max-width: 650px) {
button.button-widget-open {
    margin-right: -14px!important;
}
}

#widget-call-from-site .carmine-pink-additional-color .button-dialing, #widget-call-from-site .carmine-pink-color.button-widget-open, #widget-call-from-site .carmine-pink-color.widget-wrapper .button-widget-open, #widget-call-from-site .carmine-pink-color.widget-wrapper:after, #widget-call-from-site .carmine-pink-color:after, .mango-callback .carmine-pink-additional-color .button-dialing, .mango-callback .carmine-pink-color.button-widget-open, .mango-callback .carmine-pink-color.widget-wrapper .button-widget-open, .mango-callback .carmine-pink-color.widget-wrapper:after, .mango-callback .carmine-pink-color:after, .mng-wgt .carmine-pink-additional-color .button-dialing, .mng-wgt .carmine-pink-color.button-widget-open, .mng-wgt .carmine-pink-color.widget-wrapper .button-widget-open, .mng-wgt .carmine-pink-color.widget-wrapper:after, .mng-wgt .carmine-pink-color:after, .widget-wrapper .carmine-pink-additional-color .button-dialing, .widget-wrapper .carmine-pink-color.button-widget-open, .widget-wrapper .carmine-pink-color.widget-wrapper .button-widget-open, .widget-wrapper .carmine-pink-color.widget-wrapper:after, .widget-wrapper .carmine-pink-color:after {
    background-color: rgb(255, 31, 91)!important;
}

#widget-call-from-site .black-brown-additional-color .button-call, .mango-callback .black-brown-additional-color .button-call, .mng-wgt .black-brown-additional-color .button-call, .widget-wrapper .black-brown-additional-color .button-call {
    background-color: rgb(84, 84, 84)!important;
}

.mango-callback .widget-wrapper.selected-dynamic.mng-wgt.common-window .button-widget-open {
right: -70px!important;
}

@media screen and (max-width: 650px) {
.mango-callback .widget-wrapper.selected-dynamic.common-window.mng-wgt.widget-show .close-popup {
    width: 30px;
    height: 30px;
    top: 10px;
    right: 10px;
    background: url(//widgets-mcw.mango-office.ru/images/close.svg) no-repeat!important;
}
}

.mango-callback .widget-wrapper.selected-dynamic.left-x .close-popup, .mango-callback .widget-wrapper.selected-dynamic.right-x .close-popup {
top: -25px;
background: url(//dl.dropboxusercontent.com/s/81oy91j98l78831/close-with-white-circle.svg) no-repeat!important;
}
 
p.amo-brand__link-holder {
    display: none;
}

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

.amo-button-holder {
z-index: 1000!important;
}

.t451__small .t451__burger {
    display: none!important;
}


@media screen and (max-width: 980px) {
.t-menusub__menu {
    border-bottom: 1px solid rgba(255,255,255,0.5);
}
}

.t491__img {
width: 25px!important;
margin-right: 12px!important;
}

.t513__rightcol, .t513__leftcol {
margin-top: 20px!important;
margin-bottom: 20px!important;
}

.t513__bottommargin {
margin-bottom: 20px!important;
}

.t395__col { 
margin-left: 0!important; 
padding-left: 20px!important;
}
@media screen and (max-width: 1200px) { 
.t395__col {
    padding-left: 10px!important;
}
} 
@media screen and (max-width: 940px){ 
.t395__col {
    padding-left: 20px!important;
} 
}


.t228 .t-btn {
    font-size: 16px;
    height: 40px!important;
}

.t588 .t-btn {
    font-size: 20px;
    height: 80px!important;
}

.t588__buttons {
margin-top: 30px;
}

.t-btn {
height: 46px!important;
font-size: 16px;
padding-left: 30px!important;
padding-right: 30px!important;
}

.t-uptitle {
letter-spacing: normal!important;
}

.t650 .t650__text {
padding: 30px 30px 20px!important;
}

.t594__container {
text-align: left!important;
flex-wrap: wrap;
-webkit-flex-wrap: wrap;
font-size: 0;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
justify-content: left!important;
-webkit-justify-content: left!important;
}

@media screen and (max-width: 980px) {
.t185 .t185__butwrapper {
    text-align: left!important;
}
}

@media screen and (max-width: 980px) {
.t185 {
    text-align: left!important;
}
}

.t420__title_uppercase {
letter-spacing: normal!important;
}


.t491__col { 
margin-left: 0!important; 
padding-left: 20px!important;
}
@media screen and (max-width: 1200px) { 
.t491__col {
    padding-left: 10px!important;
}
} 
@media screen and (max-width: 940px){ 
.t491__col {
    padding-left: 20px!important;
} 
}

.t468__title, .t468__uptitle {
margin-bottom: 20px!important;
}

@media screen and (max-width: 47.99875em) { 
.nh-events-form__cross {
    top: -20px;
    left: 4px!important;
}
}

.t013__img {
border-radius: 50%;
-moz-border-radius: 50%;
-webkit-border-radius: 50%;
margin: 8px 0 10px 0;
max-width: 130px;
width: 130px!important;
height: 130px!important;
}

.ya-share2__list {
    padding-left: 0!important;
}

.t490__img {
margin-bottom: 0px;
}

@media screen and (max-width: 650px) {
.main-button {
    width: calc(100% - 40px) !important;
    margin: 0 20px;
}
}

@media screen and (max-width: 650px) {
.tab {
    width: calc(100% - 40px) !important;
    margin: 0 20px;
}
}

.t1029__bgimg {
margin-bottom: 0px;
}

.t1029 .t-name_xl {
margin-top: 0px;
}
