.hero__height>* {
    position: relative;
    z-index: 1;
}

.hero__height:after {
    position: absolute;
    content: "";
    left: 0;
    top: 0;
    width: 50%;
    height: 100%;
    background: rgba(237, 28, 36, 0.3);
}

.hero__height:before {
    position: absolute;
    content: "";
    right: 0;
    top: 0;
    width: 50%;
    height: 100%;
    background: rgba(0, 0, 128, 0.3);
}

.hero__thumb {
    margin-left: 0;
}

.track__order {
    width: 100%;
}

.about__img {
    width: 100%;
}

.about__content>p {
    padding-right: 0;
}

.section-title-2 {
    font-size: 36px;
}

.block_right p {
    text-align: right;
}

.page-title-content h1 {
    font-size: 42px;
}

.page-title-area:before {
    width: 100%;
    background: #1a1a2b url(../img/banner.jpg) no-repeat left center;
}

.page-title-area:after {
    background: rgb(26, 26, 43, 0.3);
    width: 100%;
}

.page-title-content p {
    color: #fff;
}

.footer__area {
    padding: 60px 0;
    background: linear-gradient( 45deg, #ed1c24, #000080);
}

.footer__widget p {
    opacity: 1;
}

.footer__list li a {
    opacity: 1;
}

.copyright-bg {
    padding: 15px 0;
}

.map-block {
    position: relative;
    overflow: hidden;
    height: 100%;
}

.map-block iframe {
    width: 100%;
    height: 100%;
    display: block;
}

.footer__widget p img {
    width: 200px;
}

.footer__widget-title h5:after {
    background: #ffffff;
}

.form-check-input[type="radio"] {
    width: 1em;
    height: 1em;
    padding: unset;
}

.track__order {
    padding: 15px 30px 0 150px;
}

.track__order form button {
    font-size: 24px;
    height: 60px;
    width: 60px;
    background: #000080;
    text-align: center;
    line-height: 60px;
    display: inline-block;
    color: #ffffff;
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -ms-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
}