#footer-info .gaps{display:inline-block;width:1em}.et_pb_tabs div.et_pb_tab_0.et_pb_tab ul{clear:left}.et_pb_cta_1.et_pb_promo #cta-phone{transition:all 0.30s ease-in-out;display:block;clear:left;font-size:1.4em;margin:0.5em auto;padding:1em;border-radius:0.3em;box-shadow:5px 5px 5px #000;width:90%;background-color:blue;color:red}.et_pb_cta_1.et_pb_promo #cta-phone:hover{transition:all 0.30s ease-in-out;color:white;width:95%;font-size:1.5em}.et_pb_contact_form_0.et_pb_contact_form_container input[type=text],textarea{-webkit-transition:all 0.30s ease-in-out;-moz-transition:all 0.30s ease-in-out;-ms-transition:all 0.30s ease-in-out;-o-transition:all 0.30s ease-in-out;outline:none;border:1px solid #DDDDDD}.et_pb_contact_form_0.et_pb_contact_form_container input[type=text]:focus,textarea:focus{box-shadow:0 0 5px rgba(81,203,238,1);border:1px solid rgba(81,203,238,1)}@media screen and (max-width:580px){.et_pb_cta_1.et_pb_promo #cta-phone{font-size:1em}.et_pb_cta_1.et_pb_promo #cta-phone:hover{font-size:1.1em}.et_pb_text_0 #intro{display:block;clear:both}}@media screen and (max-width:460px){.et_pb_cta_1.et_pb_promo #cta-phone{width:95%;font-size:0.8em}.et_pb_cta_1.et_pb_promo #cta-phone:hover{width:100%;font-size:0.9em}}.et_pb_text_1 ul{margin-left:2em;list-style-type:disc}.blog .et_pb_post{width:47%;float:left;margin-right:1.5%;min-height:429px;height:429px}a,h2 a,h3 a{color:blue}a:hover{color:red}.slider-ratio .et_pb_slide{padding:0;padding-bottom:46%;height:0}.slider-ratio-16-9 .et_pb_slide{padding:0;padding-bottom:48.7%;height:0}.page-id-664 .et_pb_section_0 .et_pb_row.et_pb_row_0 .et_pb_testimonial{overflow:inherit!important}.et_pb_image_1 img{max-width:250px;min-width:150px}.mobile-sample{border:solid 1px #aaa;box-shadow:5px 5px 5px #aaa}#main-header,#main-header.et-fixed-header{box-shadow:0 3px 5px rgba(102,102,102,0.5)!important}.et_pb_tab_content h2{color:blue!important;font-weight:600!important}.extract{font-size:0.8em}.footer-one,.footer-two,.footer-three{width:100%;text-align:center;border:solid 1px white}.footer-three a{color:lightblue;text-decoration:underline}.footer-three a:hover{text-decoration:none}.footer-one h4,.footer-two h4,.footer-three h4{margin:1em 0;color:lightblue}.footer-two a{text-decoration:underline}.footer-two a:hover{text-decoration:none;color:white}.slider-ratio-16-9 .et_pb_slide{padding:0;padding-bottom:47.6%;height:0}.slider-ratio-2{padding:0;padding-bottom:55.32%;height:0}.et_pb_slide_description a{color:white!important}