
#sectionlogo {
    background-color: #1b1618;    
    text-align: center;
}

.company_h1 {
    color: #c0c0c0;
    font-size: 20px;
    text-transform: uppercase;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.company_h2 {
    color: #ed2024;
    font-size: 25px;
    text-transform: uppercase;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 15px 0px;
}

.logo {
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

#sectionnavigation {
    background-color: #1b1618;    
    text-align: center;
    padding: 0px 0px 35px 0px;
}

.main_ul_li {
    margin: 0px 15px 0px 15px;
    padding: 0px 0px 0px 0px;
    color: #c0c0c0;
    float: left;
}

.main_ul_li:hover {   
    color: #ffffff;
}

.main_nav_ul {
    padding: 0px 0px 0px 0px;
    margin: 0px auto 0px auto;
    color: #c0c0c0;   
    width: 290px;
}

.banner_h1 {
    color: #ffffff;
    font-size: 40px;
    text-align: left;
    width: 100%;
}

.banner_button {
    text-align: left;
    margin: 0px 0px 0px 0px;
    padding: 10px 15px 10px 15px;    
    background-color: #ebed20;
    font-size: 15px;
    vertical-align: middle;
    color: #4b4d4f;
    text-transform: uppercase;  
    float: left;
    border-radius: 12px;
}

.banner_button:hover {     
    background-color: #edee88;    
}

.icon_arrow_banner {
    fill: #4b4d4f;
    vertical-align: middle;
}

.content_image_container {
    width: 100%;
    text-align: left;
    margin: 0px 0px 0px 0px;
}

.content1_h1 {
    font-size: 22px;
    color: #131313;
    width: 100%;
    margin: 25px 0px 15px 0px;
    padding: 0px 0px 0px 0px;
    text-transform: uppercase;
}

.content1_h2 {
    font-size: 14px;
    color: #323232;
    width: 100%;
    margin: 0px 0px 15px 0px;
    line-height: 25px;
    padding: 0px 14px 0px 0px;
}

.content_svg_1 {
    width: 100%;
    fill:#ed2024;
}

#sectionncontent1 {
    padding: 95px 0px 95px 0px;
}

#sectioncontent2 {
    background-image: url(../images/content3_image.jpg);
    background-size: 100% 100%;
    background-repeat: no-repeat;
    height: 347px;
    padding: 5% 0px 0px 0px;
}

.content2_h1 {
    font-size: 20px;
    text-transform: uppercase;
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

.conten2_p {
    font-size: 16px;
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 15px 0px 15px 0px;
    line-height: 28px;
}

#sectionfooter {
    background-color: #ffffff; 
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

.frm_quick_message_h1 {
    font-size: 15px;
    color: #323232;
    text-transform: uppercase;
    margin: 80px 0px 50px 0px;
}

input[type=text] {
    font-family: 'Roboto', sans-serif;
    font-weight: 100;
    font-size: 14px;
    color: #323232;   
    width: 100%;
    padding: 12px 20px;
    margin: 8px 0;
    box-sizing: border-box;
}

.frm_quick_message label {
    font-family: 'Roboto', sans-serif;
    font-weight: 500;
    font-size: 12px;
    color: #323232;
}

.frm_quick_icon {
    fill:#323232;
}

.quickformbutton {
    background-color: #20edb6;
    border-width: 0px;
}

.quickformbutton:hover {
    background-color:#92f0d7;
}

.quickform_send_btn {
    fill:#4b4d4f;
    vertical-align: middle;
}

.quickform_send_btn:hover {
    fill:#9cffe4;    
}

.footer_ul {
    margin: 0px 0px 0px 0px;    
    width: 100%;
    padding: 50px 0px 0px 0px;
}

.footer_ul li {
    margin: 0px 0px 15px 0px; 
    font-size: 12px;
}

.footer_a {
    color: #323232;
    vertical-align: middle;
}

.footer_a:hover {
    color: #6f6f6f;
}

.footer_copyright {
    font-size: 12px;
    color: #323232;
}

.footer_copy_icon {
    fill: #323232;
}

.services_banner_h1 {
    color: #151515;
    font-size: 45px;
    margin: 0px 0px 20px 0px;
    width: 100%;
    text-transform: uppercase ;
    text-align: center;
}

.icon_arrow_banner2 {
    fill: #ffffff;
    vertical-align: middle;
}

.banner_button2 {
    text-align: center;
    margin: 0px auto 0px auto;
    padding: 10px 15px 10px 15px;    
    background-color: #ed2024;
    font-size: 15px;
    vertical-align: middle;
    color: #ffffff;
    text-transform: uppercase;      
    border-radius: 12px;
}

.banner_button2:hover {
    background-color: #f17073;    
}
.services_banner_container {    
    background-color: rgba(255,255,255,0.3);   
    padding: 30px 15px 40px 15px;
    border-radius: 25px;
}

.services_buttons_icon {
    fill: #ffffff;
    width: 100%;
}

.services_button_text {
    color: #ffffff;
    font-size: 27px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    text-align: center;
    text-transform: uppercase;
    width: 95%;
}

.services_banner_buttons_icon_wrapper {
    height: 195px;
    padding: 15px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

.bullet_services_ul_icon {
    font-size: 10px;
    color: #ed2024;
    vertical-align: middle;    
}

.services_more_h1 {
    font-size: 22px;
    text-transform: uppercase;
}

.services_more_p {
    font-size: 16px;
}

.services_more_ul {    
    vertical-align: middle;
}

.services_more_ul_li {
    font-size: 16px;
    width: 100%;
    padding: 10px 0px 10px 0px;
    vertical-align: middle;
}

#sectionmoreservices {
    padding: 50px 0px 50px 0px;
}

.services_more_img {
    margin: 35px 0px 0px 0px;
}

.services_banner_container2 {
    background-color: rgba(255,255,255,0.6);   
    padding: 30px 15px 40px 15px;
    border-radius: 10px;    
}

.message_h1 {
    font-size: 20px;
}

#sectionmessage {
    padding: 80px 0px 80px 0px;
}

.websiteusage_h1 {
    font-size: 22px;
    text-transform: uppercase;
}

#sectionusage {
    padding: 0px 0px 50px 0px;
}

.product_features_p {
    font-size: 14px;
    line-height: 25px;
}

.headercontactnumber {
    font-size: 12px;
    margin: 0px;
}

.valin {
    vertical-align: middle;
    font-size: 1px;
    margin: 0px 5px 0px 0px;
}
