.banners-big .maxwidth-banner .slides .text .inner{
        background-color: rgba(0,0,0,0)!important;
}

.banners-big .maxwidth-banner .maxwidth-theme{
    padding: 0px !important;
}
h2 {
    text-align: left;
}
.logo.colored #logo-header, #footer #logo-header {
    background-image: url("/bitrix/templates/aspro-resort/images/logo.png");
    background-repeat: no-repeat;
    background-size: contain;
    min-width: 226px;
    height: 75%;
        background-position: center;
        margin-left: 3px;
    overflow: hidden;
}
.fixedCallback_wrap {
    position: fixed;
    background: #fff;
    top: 0;
    padding: 0px 25px;
}
.social.mail-footer a{
  font-size: 12px!important;
}
.menu-rowFixed{
    position: fixed!important;
    width: 98%!important;
}
.logo_and_menu-row .phone-number a{
  cursor: pointer!important;
}
.contacts .contacts .col-md-5 .right-col h2, .contacts .contacts .col-md-5 .left-col .fa-bus{
  display: none;
}
.contacts .contacts .col-md-5 .right-col p{
  display: inline-block;
  margin-top: 10px;
}
@media (max-width: 767px) {
    .banners-big .maxwidth-banner .slides .text .inner {
        background-color: rgba(255, 255, 255, 0.57)!important;
        padding: 15px;
        display: block;
        margin-top: 0px;
        padding-bottom: 150px;
        height: 100%;
    }
}
.apear-from-left .h1, .apear-from-right .h1{
  font-weight: 600!important;
}
/* Стили для трех вариаций баннера на главной. */

/*.banners-big.front .item .light .col-lg-7.col-md-9.col-sm-12.col-xs-12.text{
  width: 100%;
}
 .banners-big .slides .title{
  display: none;
}
.wr_button_slider:not(.wr_button_slider_customized) {
    display: none;
}
.firstType span.bigTitle {
    color: #bf6614;
    font-size: calc( (186vw - 480px)/(1280 - 480) * (24 - 16) + 16px);
    font-style: italic;
    font-family: arial;
    text-align: left;
    display: block;
    font-weight: 600;
}
.firstType span.subTitle {
    color: #bf6614;
    font-size: calc( (126vw - 480px)/(1280 - 480) * (24 - 16) + 16px);
    line-height: 22px;
    display: block;
    font-style: italic;
    font-family: arial;
    font-weight: 600;
    text-align: left;
}
.firstType span.skidkablock {
    color: #bf6614;
    font-weight: 600;
    text-align: left;
    margin: 17px 0px;
    float: left;
    padding: 3px 37px;
    border-radius: 9px;
    font-style: italic;
    font-family: arial;
    background-color: #fffacd;
    font-size: 38px;
}
.firstType span.textSubSkidka {
    font-size: 17px;
    display: block;
    clear: both;
    text-align: left;
    line-height: 40px;
    color: #000;
}
.firstType .wr_button_slider_customized .btn.btn-default.white {
    color: #f6a455!important;
    border-color: #f6a455!important;
}
.firstType .wr_button_slider_customized .btn.btn-default{
  border-color: #f6a455!important;
background: #f6a455!important;
}
.firstType .wr_button_slider_customized .btn.btn-default.white {
    color: #f6a455!important;
    background: transparent!important;
    border-color: #f6a455!important;
}
.firstType .wr_button_slider.wr_button_slider_customized {
    float: left;
} */
.mango-callback .widget-wrapper.widget-show.selected-button {
    display: none;
}

.mango-callback.pull-right.hidden-xs, .top-callback .mango-callback{
    float: left!important;
    height: 10px;
    display: block !important;
}