/*********** Header ***********/

.cs-top-menu-btn a {
    background-color: #93c02a;
    color: #000 !important;
    padding: 12px !important;
    border-radius: 7px;
}

/************* Home ***************/

.cs-banner-buttons, .cs-banner-buttons-ai {
    padding-left: 0px !important;
    float: left;
    display: block;
		margin-top: 20px;
}


.cs-banner-buttons li, .cs-banner-buttons-ai li {
    display: inline-block;
    margin: 0px 20px 0px 0px;
}

.cs-banner-buttons li a, .cs-banner-buttons-ai li a {
    padding: 20px 45px;
}

.cs-banner-one, .cs-banner-one-ai {
    background-color: #93c02a;
    color: #000;
    font-weight: 500;
    border-radius: 7px;
    font-size: 16px;
}

.cs-banner-two {
    background-color: #060606;
    color: #fff;
    font-weight: 500;
    border-radius: 7px;
    font-size: 16px;
    border: solid 2px #91bd29;
}

.cs-banner-two-ai {
    background-color: #dce6bd;
    color: #000;
    font-weight: 500;
    border-radius: 7px;
    font-size: 16px;
    border: solid 2px #91bd29;
}

.cs-blurbs-row .et_pb_blurb_content {
    margin-left: 0px;
}

/************* Services ********************/

.cs-glance-blurbs .et_pb_blurb_description span {
    font-weight: 500;
    color: #d1d1d1;
    font-size: 16px;
}

/******** Mobile Resposnive ***************/

@media only screen and (max-width: 768px) {
		
		.cs-banner-buttons li a, .cs-banner-buttons-ai li a {
    float: left;
}
		
		.mobile_menu_bar:before {
    color: #93c02a;
}
		
}

/************ Footer *****************/

.cs-footer-row ul {
    padding-left: 0px;
    list-style-type: none;
}

.cs-footer-icons li {
    display: inline-block;
    margin: 0px 3px;
}

.cs-footer-icons li img {
    width: 42px;
}