/* Enter Your Custom CSS Here */

.top_info_boxes .top_info_box .icon {
display: none !important}

.top_info_boxes .top_info_box {
    position: relative;
    line-height: 1;
    padding: 25px 0;
    display: inline-block;
    vertical-align: top;
    text-align: left;
    /*height: 100px;*/
		height: auto;
}

body .secondary_background_color {
    background-color: #9cc923 !important;
}

.vc_custom_1443254233576 {
    padding-top: 45px !important;
    padding-right: 40px !important;
    padding-bottom: 45px !important;
    padding-left: 40px !important;
    background-color: #142a51 !important;
}

.title_box {
    position: relative;
    margin: 0 0 15px;
    padding: 20px 0 20px;
    background: #18AFD3;
    color: #fff;
    background-position: 50% 0;
}

h1, h2 { color: #18AFD3; }


@media only screen and (max-width: 480px) {
.top_info_boxes .top_info_box {
    position: relative;
    line-height: 1;
    padding: 10px 0;
    display: inline-block;
    vertical-align: top;
    text-align: center;
    /*height: 100px;*/
		height: auto;
		width: 100%;
}				
}