.top_col .content_area {
    padding: 1px 0px 0 !important;
    margin: 0;
}

.normal_content_area {
    padding-left: 0px;
    padding-right: 0px;
    }





    #widget_5473_25286_16996 {
        background: #e0ecef !important;
        }
        .box {
        background: #e0ecef;
        margin: 0px;
        padding: 30px 0;
        }
        .col-4 {
        text-align: center;
        font-size: 1.5em;
        line-height: 25px;
        color: #003049;
        }
        .col-4 a {
        color: #003049;
        text-decoration: none;
        }






.dss-logo {
    /*background-image: url('/home/showimage?id=31139') no-repeat;*/
    width: 45%;
    display: block;
    margin-left: auto;
    margin-right: auto;
    }

.dss-logo-bg {
    background-color: #013048;
    padding: 25px 0px;
    }

.mainSpan_wrapper {
    position: relative;
    /* background: url(_gfx/cmn/body_bg.jpg) no-repeat; */
    background: #fff;
    }

#sitebody {
    max-width: 100% !important;
    }

#sitebody:before {
    bottom: -137px;
    background: linear-gradient(180deg, rgba(255,255,255,1) 59%, rgba(53,136,173,1) 100%);
    }

.dss-alert-banner {
        background: #fb6819;
        padding: 15px 15px 4px 15px;
        margin-top: -20px;
        }

.dss-alert-banner p {
        text-align: center;
        color: #fff;
        line-height:20px;
        font-size: 1.2em;
        }


.dss-alert-banner a {
    color: #fff;
}


.dss-quick-reference-header {
        background: #222;
        padding: 0px;/*30px*/
        margin-bottom: -10px
        }

.dss-quick-reference-header h3 {
        text-align: center;
        color: #e0ecef;
        font-size: 2em;
        line-height: 30px;
        }


        
.breadcrumb {
            float: right;
            }


.title_widget h1:before {
            border-bottom: 0px solid #603a70;
            }

.title_widget h1 {
            font-weight: 600;
            font-size: 1.9em !important;
            color:#003049;
            text-shadow: none;
            /*margin: 5% 0 0 3%;*/
            }


.top_col .title_widget {
                padding: 1px 2.5% 0;
            }



.dss-p {
            color: #3a3a3a;
            font-size: 1.4em;
            line-height: 30px;
            margin: 0 3%;
            }

.dss-p a {
            color: #0167b5;
            }

.dss-p a:hover {
            color: #0167b5;
            text-decoration: underline;
            }








.vi-img-buttons {
        display: block;
        padding: 12px 10px 80px 10px;
        background: #222222 !important;
        }

h2.vi-img-buttons-title {
        color: #fff !important;
        }

p.vi-img-buttons-desc {
        color: #fff !important;
        }

.vi-img-buttons-desc:before {
        border-top: 1px solid rgb(255 255 255 / 50%);
        }

.vi-img-buttons-text {
        background-color: #367c9a !important;
        }

.vi-img-buttons .vi-img-buttons-item {
        width: 10%;
        margin: 0 37px;
        padding: 0 0 95px 0;
        overflow: hidden;
        }

.vi-testimonials-info-quote {
        font-size: 1.43em;
        line-height: 1.7em;
        }




        div#widget_5603_25672_17121 {
            background: #fff;
            margin-bottom: -100px;
            margin-top: 20px;
        }













/* ############################ TABLET VIEW ############################# */

@media screen and (max-width: 800px) {
body {
    background-color: yellow;
    }

.dss-logo {
    width: 90%;
    }

.vi-img-buttons .vi-img-buttons-item {
     width: 20%;
    }




    }





/* ########################## MOBILE VIEW ########################## */

@media screen and (max-width: 400px) {
body {
    background-color: lightblue;
    }

.vi-img-buttons .vi-img-buttons-item {
    width: 100%;
    }

.vi-testimonials-info-quote {
    overflow: visible !important;
    margin: 0 auto 180px auto !important;
    }

.breadcrumb {
    display: none !important;
    }


.title_widget h1 {
    margin: 5% 0 0 3%;
    }


    #page_footer {
        margin-top: 100px;
    }


    a.sharelink {
        margin-left: 10px !important;
    }

}