#E01Section .row {
    margin: 0px;
    padding: 30px 30px 10px 30px;
}

    #E01Section .row:nth-child(even) {
        background: #fff;
    }

    #E01Section .row:nth-child(odd) {
        background: rgb(245,245,246);
    }

.training-form input[type=text] {
    padding: 15px 15px;
    width: 95%;
}

.training-form select {
    padding: 15px 15px 10px 15px;
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjE2cHgiIGhlaWdodD0iN3B4IiB2aWV3Qm94PSIwIDAgMTYgNyIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWxuczpza2V0Y2g9Imh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaC9ucyI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDMuNS4yICgyNTIzNSkgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+CiAgICA8dGl0bGU+4oC6PC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc2tldGNoOnR5cGU9Ik1TUGFnZSI+CiAgICAgICAgPGcgaWQ9IkNvbnRhY3QtVXMtQ29weS0yIiBza2V0Y2g6dHlwZT0iTVNBcnRib2FyZEdyb3VwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTI1MC4wMDAwMDAsIC0xNDE1LjAwMDAwMCkiIGZpbGw9IiMyMzYwOTMiPgogICAgICAgICAgICA8cGF0aCBkPSJNMTI1NSwxNDEyLjE4OCBMMTI1Ni42OTIsMTQxMSBMMTI2MS43MzIsMTQxOC41MjQgTDEyNTYuNjkyLDE0MjYuMDQ4IEwxMjU1LDE0MjQuODYgTDEyNTkuMTQsMTQxOC41MjQgTDEyNTUsMTQxMi4xODggWiIgaWQ9IuKAuiIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTI1OC4zNjYwMDAsIDE0MTguNTI0MDAwKSBzY2FsZSgtMSwgLTEpIHJvdGF0ZSgtOTAuMDAwMDAwKSB0cmFuc2xhdGUoLTEyNTguMzY2MDAwLCAtMTQxOC41MjQwMDApICI+PC9wYXRoPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+");
    background-position: right 9px center !important;
    border-width: 1px;
    background-repeat: no-repeat;
    /*color: white;*/
    -webkit-appearance: none;
    width: 95%;
    -moz-appearance: none;

}

    .training-form select option {
        color: #5a646c;
    }

.training-form .row {
    background: #fafafa !important;
}

.th {
    background: #fff !important;
    font-weight: bold;
    border-bottom: 4.0px solid rgb(50,62,72);
}
.page_navigation{
    text-align: center;
}
.page_navigation .page_link{
    background: #eee;
    padding: 10px 15px 10px 15px;
    margin-left: 3px;
}
.page_navigation .previous_link{
    margin-right: 5px;
}
.page_navigation .next_link{
    margin-left: 5px;
}
.page_navigation .active_page{
    border: 1px solid #2d7bbc;
    background: #fff !important;
}
@media (max-width: 767px) {

    #E01Section .row {
        margin: 0px;
        padding: 20px 0px 20px 0px !important;
    }

        #E01Section .row [class*=col-]:nth-child(2) {
            padding-bottom: 0px;
        }

    #E01Section .training-form .row {
        padding-top: 10px !important;
        padding-bottom: 5px !important;
    }

        #E01Section .training-form .row [class*=col-] {
            padding-bottom: 5px;
        }

    .training-form select, .training-form input[type=text] {
        width: 100%;
    }

    .th {
        display: none;
    }
    .page_navigation .page_link{
        display: none;
    }
    .page_navigation .previous_link{
        margin-right: 5px;
            padding: 10px 20px 10px 20px;
            border: 1px solid #2d7bbc;
    }
    .page_navigation .next_link{
        margin-left: 5px;
            padding: 10px 20px 10px 20px;
            border: 1px solid #2d7bbc;
    }
}



/** Product Promotion bar styles...
**/

 @media screen and (min-width: 846px) {
 .products-promo
 {
     width: 100%;
     clear: both;
     display: table;
     margin-bottom: 40px;
     margin-top: 20px;
 }
 .products-promo .promo-icon
 {
     width: 20%;
     float: left;
     vertical-align: top;
 }
 .products-promo .promo-text
 {
     width: 75%;
     float: right;
 }
 .products-promo .promo-text h4
 {
     margin: 0px;
 }
 .products-promo .promo-text .promo-cta
 {
     margin-top: 10px;
 }

 }

