.header-contact__item .underline {
    color: #959597;
    font-size: 14px;
    padding-bottom: 2px;
    border-bottom: 1px solid #ee3850;
    cursor: pointer;
}

.header-contact__item.phone {
    font-size: 24px;
    color: #404041;
}

.header-contact__item.phone .code {
    font-size: 18px;
}

.navbar-nav .open .dropdown-menu > li > a {
    font-family: 'Roboto';
}

.b-advantages-1__icon {
    display: inline-block;
}

.b-advantages-1__icon.icon1 {
    background: url('../media/page_index/icon1.png') no-repeat center;
    width: 49px;
    height: 65px;
}

.b-advantages-1__icon.icon2 {
    background: url('../media/page_index/icon2.png') no-repeat center;
    width: 54px;
    height: 65px;
}

.b-advantages-1__icon.icon3 {
    background: url('../media/page_index/icon3.png') no-repeat center;
    width: 47px;
    height: 65px;
}

.section-progress_bg-1 {
    background: url('../media/page_index/info.jpg') no-repeat center;
    background-size: cover !important;
    background-position-x: 0px !important;
}

.b-progress-list__icon {

}

.b-progress-list__icon.icon1 {
    background: url('../media/page_index/icon4.png') no-repeat center;
    width: 72px;
    height: 70px;
}

.b-progress-list__icon.icon2 {
    background: url('../media/page_index/icon5.png') no-repeat center;
    width: 65px;
    height: 65px;
}

.b-progress-list__icon.icon3 {
    background: url('../media/page_index/icon6.png') no-repeat center;
    width: 78px;
    height: 60px;
}

.ourServices {
    position: relative;
    font-size:42px;
    font-weight:800;
    color: #404041;
}

.ourServices:before {
    content: "";
    display: block;
    position: absolute;
    top: 0px;
    left: 0px;
    width: 85px;
    height: 5px;
    background-color: #ee3850;
    position: absolute;
    left: 50%;
    top: auto;
    bottom: -15px;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
}

.indexNewsTitle {
    position: relative;
    font-size:42px;
    font-weight:800;
    color: #404041;
}

.indexNewsTitle:before {
    content: "";
    display: block;
    position: absolute;
    top: 0px;
    left: 0px;
    width: 85px;
    height: 5px;
    background-color: #ee3850;
    position: absolute;
    left: 0px;
    top: auto;
    bottom: -10px;
}


.b-advantages-2__title {
    font-weight: 500;
    font-size: 24px;
    text-transform: none;
    text-decoration: underline;
}

.b-advantages-2_left-col .b-advantages-2__icon {
    right: -60px;
    left: auto;
}

.b-advantages-2_right-col .b-advantages-2__icon {
    left: -60px;
    right: auto;
}


.b-advantages-2__icon {
    font-size: 110px;
    color: #ee3850;
    font-style: normal;
    font-weight: 100;
    right: auto;
    top: -10px;
}

.entry-meta__item.category,
.entry-meta__item.category a {
    color: #ee3850;
    font-size:14px;
    text-transform: none;
}

.entry-meta__item.category:after {
    display: none;
}

.ui-decor-2 {
    height: 1px;
    width: 100%;
    background: #4e4e4e;
    margin-bottom: 30px;
}

.footer-list {
    margin-top: 30px;
}

.b-advantages-2__title.ui-title-inner {
    text-decoration: none;
}

.b-advantages-2__title.ui-title-inner a {
    color: #444;
    text-decoration: underline;
}

.b-advantages-2__title.ui-title-inner a:hover {
    text-decoration: none;
}


.footer-section__title {
    text-transform: none;
    font-size:18px;
}

.footer-section__title a {
    color: #fff;
}

.footer-section__title a:hover {
    color: #ee3850;
}

.copyrightText {
    font-size: 16px;
}



.footer-list .footer-list__item {
    padding-left: 0px;
    text-decoration: underline;
}

.footer-list .footer-list__item:before {
    display: none;
}

.headerTitle1 {
    background-image: url('../media/headerTitle1.jpg');
}


.headerTitle2 {
    background-image: url('../media/headerTitle2.jpg');
}

.headerTitle3 {
    background-image: url('../media/headerTitle3.jpg');
}

.slider-pro img.sp-image {
    min-width: 100% !important;
    min-height: 100% !important;
    position: absolute;
    top: 50%;
        left: 50%;
    height: auto !important;
        -webkit-transform: translateX(-50%) translateY(-50%);
        transform: translateX(-50%) translateY(-50%);
}

.newsSection {
     border-bottom: 1px solid #c6c5c0;
}

.b-contacts-1__info.email {
    text-transform: uppercase;
}

.navbar-nav > li.active > a,
.list li.active a,
.list li.active:before {
    color: #ee3850;
}

.ui-title-inner.ui-title-inner_lg {
    font-size:24px;
}

.entry-media img {
    width: 100%;
}

.b-advantages-2 {
    min-height: 167px;
}


.index_advantages-2_image {
    margin-top: 101px;
    margin-left: 43px;
}

.btn-w-ic_2 {
    padding-right: 60px;
    white-space: normal;
    line-height: 17px;
}


.serviceContent h1 {
    font-size: 31px;
    text-transform: none;
     border-bottom: 1px solid #dbdcd6;
    padding-bottom: 20px;
    margin-top:-10px;
}



.serviceContent h2 {
    margin-top: 50px;
    font-size: 24px;
    text-transform: none;
}

.serviceContent .introtext {
    margin-top: 30px;
    font-size: 18px;
     border-left: 3px solid #ee3850;
    padding-left: 30px;
}

.serviceContent .note {
    font-size: 18px;
}

h1.wIcon {
  position: relative;
}

h1.wIcon img {
    padding-right: 30px;
}

h1.wIcon:before {
    content: "";
    display: block;
    position: absolute;
    top: auto;
    bottom:-1px;
    left: 0px;
    width: 60px;
    border-bottom: 1px solid #ee3850;
}


.gallery-slider {
    margin-top: 30px;
}

.gallery-slider .sp-image-container:after {
    display: none;
}

.gallery-slider  .sp-arrows.sp-fade-arrows {
    margin-top: 38px;
}

.news_back i {
    padding-right: 10px;
}

.newsItem .section-content {
    padding-top: 30px;
}

.newsItem .entry-media {
    margin-top: 20px;
}

.newsItem .entry-main {
     border-bottom: 1px solid #dbdcd6;
    padding-bottom: 0px;
    margin-bottom: 30px;
}

.formError .formErrorContent,
.formError .formErrorArrow div {
    background: #ee3850;
}

.formMessage {
    text-align: center;
    padding-top: 150px;
    font-size: 23px;
    height: 395px;
    display: none;
}


.content li {
    margin-bottom: 15px;
}

.content table {
    width: 100%;
     border: 1px solid #dbdcd6;
}

.content table td {
    vertical-align: top;
     border: 1px solid #dbdcd6;
    padding: 5px 10px
}

.content table td:first-child {
    width: 40%;
}

.content table tr:nth-child(odd) {
   background: #F6F6F6;
}

.content table td p {
    margin: 5px 0px;
    line-height: 1.6;
}

.entry-title.ui-title-type-1.rent {
    color: #ee3850;
    font-size: 28px;
}

.rentIntro {
    margin-bottom: 35px;
}

.desktopLogo {
    display: block !important;
}

.mobileLogo {
    display: none !important;
}

.rentSliderArrow {
    cursor: pointer;
    position: absolute;
    top: 160px;
    display: block;
    width: 80px;
    height: 70px;
    padding-top: 23px;
    color: #fff;
    cursor: pointer;
    text-align: center;
    background-color: #ee3850;
    z-index: 100;
    -moz-transition: 0.3s ease-in-out;
        -o-transition: 0.3s ease-in-out;
        -webkit-transition:  0.3s ease-in-out;
        transition: 0.3s ease-in-out;
    opacity: 0.8;
}

.rentSliderArrow:hover {
    opacity: 1;
}

.rentSliderArrow:before {
    font: 16px/1 FontAwesome;
}

#rentSliderArrow_prev {
 left: 0px;
}

#rentSliderArrow_next {
 right: 0px;
}

#rentSliderArrow_prev:before {
    content: "\f177";
}

#rentSliderArrow_next:before {
    content: "\f178";
}

.main-slider__title {
     padding-top: 133px;
}

.sp-horizontal .sp-arrows {
    margin-top: 35px;
}

@media (max-width: 768px) {

    .mobileLogo {
        display: block !important;
    }

    .desktopLogo {
        display: none !important;
    }

    .navbar-brand {
        padding: 21px 90px 6px 15px;
    }

    .sp-horizontal .sp-arrows {
        margin-top: 0px;
        top: 71px;
        right: 0;
        width: 100%;
        z-index: 10;
        text-align: right;
    }

}

@media (max-width: 991px) {

    .b-advantages-2_left-col,
    .b-advantages-2_right-col {
        padding-left: 0px;
    }

}