@media screen and (max-width: 800px) {
#revrow {
    margin-top: 0 !important;
}
#top-left {
    float: none !important;
}
#mobile_menu {
    background: #fff !important;
}
#topright {
    padding-bottom: 10px;
}
.et_header_style_split #logo {
    max-height: 100px;
}
.et_header_style_left #logo, .et_header_style_split #logo {
    max-width: 60%;
}
#topright {
    font-size: 12px !important;
}
#et-info-phone {
    margin-bottom: 5px !important;
    float: left !important;
    width: 100% !important;
    margin-top: 5px !important;
}
#tag {
    font-size: 12px !important;
}
#mobcall {
    display: block !important;
    position: fixed;
    bottom: 0;
    background: #5c96d7;
    width: 100%;
    padding: 10px;
    text-align: center;
    z-index: 9999999 !important;
}

#footer-info a {
    width: 100% !important;
    float: left !important;
}
#footer-info a {
    width: 100% !important;
    float: left !important;
    margin: 0 !important;
}
#rightlinks {
    width: 100% !important;
    text-align: center !important;
}
#footer-info {
    font-size: 11px !important;
}
#footer-bottom {
    margin-bottom: 46px !important;
}
}

#mobcall a {
    color: #FFF;
}

.more-link {
    color: #c18848;
}

#top-menu li {
    padding-right: 30px;
}

#top-menu li li a {
    width: 280px;
}

.nav li ul {
    width: 310px;
}

#top-header .container {
    margin: 0 !important;
    min-width: 100%;
    padding-left: 15px;
    padding-right: 15px;
}

#top-left .fa {
    margin-right: 10px;
}

#top-left, #topright {
    font-size: 14px;
}

#top-left {
    float: left;
}

#et-info {
    width: 100%;
}

#topright {
    float: right;
}

#main-header, #revrow {
    border-bottom: 4px solid #5C96D7;
}

#bwreadmore {
    color: #fff;
    background: #5c96d7;
    padding: 7px 20px;
    float: left;
    margin-top: 10px;
}

.et_pb_section.et_pb_section_1 {
    padding-top: 20px;
}

/* FOOTER */

#main-footer {
    background-image: url(/wp-content/uploads/2020/01/kap-tri-bg-footer-2.png);
    background-repeat: no-repeat;
    background-position: top right;
}

.footer-widget #text-3 {
    float: right;
    text-align: right;
}

#telno {
    font-size: 23px;
}

#footer-info a {
    margin-left: 40px;
}

#main-footer .footer-widget h4 {
    margin-bottom: 10px;
}

#rum_sst_tab {
    font-family: 'Roboto' !important;
    font-size: 20px !important;
    font-weight: bold !important;
}

/* PAGE */

.et_pb_fullwidth_header_container .header-content {
    padding: 0 !important;
}

.et_pb_module_header {
    padding-bottom: 0;
}

/* TESTIMONIALS */

.author-name {
    color: #fff;
    font-size: 18px !important;
    margin-top: 20px !important;
}

.author-location {
    font-size: 15px;
}

.single-item-wrapper p {
    color: #fff;
    font-size: 16px;
    font-style: normal;
}

#rightlinks {
    float: right;
    text-align: right;
}

#footer-info {
    width: 100%;
}

/* SIDEBAR */

.et_pb_sidebar_0 li {
    padding-left: 27px;
    background: url(/wp-content/uploads/2020/01/kap-tri-30.png);
    background-repeat: no-repeat;
    background-size: 17px;
    background-position: 0px 6px;
}