.de_hundred {
    margin:4px 1.5% 14px !important;
}

.de_hundred {clear:both; width:97% !important;}

@media only screen and (max-width: 1100px) {
    .de_hundred {
        clear:both; 
        width:97% !important;
        margin:4px 1.5% 14px !important;
    }
}

.de_heading {
    padding:0 !important; 
    margin:0 !important; 
    border:none !important;
}

/* Heading */
.de_heading {padding-top:14px !important;}

.de_heading .cmb-td h5 {
    font-style:normal !important;
    color:#0073AA;
    padding:4px 10px;
    font-weight:400 !important;
    border-bottom:3px whitesmoke solid !important;
    padding-bottom:8px !important; 
    padding-left:4px !important;
}

.de_heading .cmb-td h5 {font-size:17px !important;}

/* Info CSS */
.de_info{
    padding:0 !important; 
    margin:0 !important; 
    border:none !important;
}

.de_info .cmb-td h5 {
    font-weight:400 !important; 
    font-size:14px; 
    width:100% !important; 
    color:#555; 
    padding-left:4px !important; 
    border-bottom:0 !important;
}

.de_info_side .cmb-td p {padding:0 !important;}


.de_info .cmb-td input, 
.de_info .cmb-td {
    width:100% !important;
}


.de_info .cmb-td p, 
.de_info_side .cmb-td p{
    font-size:12px; 
    color:#444; 
    font-style:normal !important;
}

.de_info_side .cmb-td a {font-size:15px !important; text-decoration:none !important;}
.de_info_side .cmb-td a span {position:relative; top:3px;}