body{padding:0;margin:0}figure{margin:0;padding:0}.line_up_with_input{padding-top:5px}.send_it_button{padding:10px;font-weight:normal;font-size:16px;color:#fff;text-transform:uppercase;background-color:#639;margin-left:0;margin-right:50px;width:280px;margin-top:13px;letter-spacing:1px}label{font-size:14px}input.highlight-error{outline:none;border-color:#b94a48;box-shadow:0 0 10px #b94a48}textarea.highlight-error{outline:none;border-color:#b94a48;box-shadow:0 0 10px #b94a48}select.highlight-error{outline:none;border-color:#b94a48;box-shadow:0 0 10px #b94a48}.header_top_bar{background-color:#000;border-bottom:solid 4px #639;padding-top:5px;padding-bottom:5px}.header_social_media_container{text-align:right;float:right;margin-top:6px}.header_social_media_container a,.header_social_media_container a:visited{color:#fff;font-size:22px;text-decoration:none}.header_social_media_container a:hover{color:#639}.header_banner{background-color:#000;background-image:url(../Images/banner-content-background-pattern.png);background-repeat:repeat-x;border-bottom:solid 4px #639}.spacer_row{min-height:20px;height:20px}.spacer_row_3x{min-height:30px;height:30px}.spacer_row_4x{min-height:40px;height:40px}.spacer_row_6x{min-height:60px;height:60px}.content_container{}.page_content_header{text-align:center;padding-top:30px;color:#333}.page_content_header h1{padding-top:30px;font-size:120px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}.page_content_header h2{font-weight:normal;font-size:72px;line-height:100px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}.page_content_header h3{font-size:25px;font-weight:normal;line-height:30px;margin-top:-20px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}.article_header{border-bottom:solid 1px #ccc;border-top:solid 1px #ccc;padding-bottom:10px;padding-top:10px}.article_header h4{font-size:18px;font-weight:normal;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;color:#333;text-transform:uppercase}.services_image{border-left:solid 1px #ccc;border-right:solid 1px #ccc;border-top:solid 1px #ccc;margin-left:auto;margin-right:auto;text-align:center}.services_text{background-color:#639}.services_text h5{margin:0;padding:10px;font-weight:normal;font-size:18px;color:#fff;text-transform:uppercase}.about_us_details{border:solid 1px #ccc}.about_us_details p{padding-top:10px;padding-bottom:10px;padding-left:20px;padding-right:20px}.clients_details{}.clients_image{margin-left:auto;margin-right:auto;text-align:center}.clients_image_caption{margin-left:auto;margin-right:auto;height:280px;width:430px;display:table-cell;vertical-align:middle}.clients_image_caption h5{margin:0;padding:10px;font-weight:normal;font-size:20px;color:#000;font-style:italic;line-height:25px}.clients_text{background-color:#639}.clients_text h5{margin:0;padding:10px;font-weight:normal;font-size:18px;color:#fff;text-transform:uppercase}.contact_by_online_form{background-image:url(../Images/contact-online-form.png);background-position:top right;min-height:290px;background-repeat:no-repeat}.contact_by_telephone{background-image:url(../Images/contact-telephone.png);background-position:top right;min-height:115px;background-repeat:no-repeat}.contact_by_telephone h3{margin:0;padding:10px;font-size:36px;font-weight:bold;padding-top:40px;color:#333;text-transform:uppercase}.contact_by_email{background-image:url(../Images/contact-email.png);background-position:top right;min-height:115px;background-repeat:no-repeat}.contact_by_email h3{margin:0;padding:10px;font-size:25px;font-weight:bold;padding-top:40px;color:#333}.send_contact_form_progress{}.send_contact_form_progress img{margin-left:auto;margin-right:auto;padding-top:100px}.footer_container{background-color:#000;border-top:solid 4px #639;padding:10px;color:#fff}footer ul{list-style-type:none;margin-left:10px}footer ul li i{padding-right:10px}footer .company_information{font-size:12px;color:#636363;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}