.btn-main {float: left; padding-top: 18px; box-sizing: border-box;}
a.sub-btn {float:left; width: auto; border-radius: 8px !important;}
a.sub-btn span {padding: 8px 12px !important;}
/* 19-12-2018 */
.dir-head-div {
    padding: 10px 0;
    font-weight: bold;
    font-size: 16px;
}
.dir-greeting span.dir-first-span {
    font-size: 24px;
    color: red;
    font-family: cursive;
}
.dir-greeting span.dir-scnd-span {
    font-size: 24px;
    color: #1c627b;
    font-family: fantasy;
}
.dir-greeting span.dir-third-span {
    font-size: 24px;
    color: #147b18;
    font-family: monospace;
}
p.dir-extra-space {
    padding-left: 40px;
}
.dir-com.head span {
    font-size: 22px;
    font-weight: bold;
}

.dir-greeting {text-align: center; padding: 20px 0;}
span.dir-third-span {padding-top: 10px; display: block;}
.column.mcb-column.one.column_column.column-margin- {margin: 0px !important}
.dir-com.head {padding-top: 20px;}


/*.mcb-wrap-inner .column.mcb-column.one.column_fancy_heading  {width: 100% !important}*/
/*.mcb-wrap-inner .column.mcb-column {width: 16.666% !important; margin: 0 !important; padding:15px !important; box-sizing: border-box !important;}*/
/*.mcb-wrap-inner .column.mcb-column .column_attr .d1 h1 {font-size: 16px !important; width: 100% !important; text-align: center !important;}*/


#donate_main_panel .column.mcb-column.one.column_fancy_heading  {width: 100% !important}
#donate_main_panel .column.mcb-column {width: 16.666% !important; margin: 0 !important; padding:15px !important; box-sizing: border-box !important;}
#donate_main_panel .column.mcb-column .column_attr .d1 h1 {font-size: 16px !important; width: 100% !important; text-align: center !important;}