h1,h2,h3,h4,h5,h6,p,blockquote,pre,dl,dd,ol,ul,form,fieldset,legend,table,th,td,caption{margin:0;padding:0;text-shadow:none;box-shadow:none}a,button{outline:0}a:hover,a:focus,button:hover,button:focus{outline:0}.form-group{margin-bottom:15px}.form-control{background-color:#fff;background-image:none;border:1px solid #ccc;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset;color:#555;display:block;font-size:14px;height:34px;line-height:1.42857;padding:6px 12px;transition:border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;width:100%}.form-control:focus{border-color:#66afe9;box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102, 175, 233, 0.6);outline:0 none}.form-control:focus::-webkit-input-placeholder{color:transparent}.form-control:focus::-moz-placeholder{color:transparent}.form-control:focus:-moz-placeholder{color:transparent}.form-control:focus:-ms-input-placeholder{color:transparent}.form-control::-webkit-input-placeholder{color:#272727;font-family:"Calibri",sans-serif;font-weight:100;font-size:16px}.form-control:-moz-placeholder{color:#272727;opacity:1;font-family:"Calibri",sans-serif;font-weight:100;font-size:16px}.form-control::-moz-placeholder{color:#272727;opacity:1;font-family:"Calibri",sans-serif;font-weight:100;font-size:16px}.form-control:-ms-input-placeholder{color:#272727;font-family:"Calibri",sans-serif;font-weight:100;font-size:16px}body{background-color:#e9e9ea;background-image:url('/wp-content/themes/jhc_new/images/light-bg.jpg?681e6b');background-size:cover;font-family:"Calibri",sans-serif}header{padding-top:40px;text-align:center}header img{margin-right:60px}header h1{text-align:left;margin-top:50px;font-size:30px;font-family:"Calibri",sans-serif;font-weight:600;color:#1c1c1c}header img.google{margin-top:50px;margin-right:0}a.phone{font-size:32px;color:#1c1c1c}a.phone:hover,a.phone:focus{text-decoration:none}.business-wrap{padding-bottom:65px;margin-top:80px}.business-wrap h2{font-size:24px;font-weight:normal;color:#1c1c1c;margin-bottom:15px}.business-wrap h2 strong{color:#1880f5}.business-wrap .arrow{position:relative;margin-bottom:10px;padding:10px 20px 10px 115px;min-height:94px;background-color:#fff;width:100%;border-top-left-radius:3px;border-bottom-left-radius:3px;background-repeat:no-repeat;background-position:5px center}.business-wrap .arrow h3{font-size:20px;color:#1c1c1c;font-weight:bold}.business-wrap .arrow p{font-size:16px;color:#404040;line-height:18px}.business-wrap .arrow:after{content:"";position:absolute;width:46px;height:100%;background-image:url("/wp-content/themes/jhc_new/images/arrow.png?681e6b");background-size:46px 100%;top:0;right:-46px}.business-wrap .arrow.icon-1{padding-top:15px;background-image:url("/wp-content/themes/jhc_new/images/search.png?681e6b")}.business-wrap .arrow.icon-2{background-image:url("/wp-content/themes/jhc_new/images/display.png?681e6b")}.business-wrap .arrow.icon-3{background-image:url("/wp-content/themes/jhc_new/images/data.png?681e6b")}.form-wrap{width:375px;float:right;background-color:#d6d6d6;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px}.form-wrap .blue-line{padding:15px 30px;background-color:#1880f5;text-align:center;border-top-left-radius:3px;border-top-right-radius:3px}.form-wrap .blue-line p{font-size:20px;color:#fff;font-weight:bold}.form-wrap form{padding:25px}.form-wrap form .form-control{height:auto}.form-wrap form input{border:0;color:#272727;padding-top:10px;padding-bottom:10px}.form-wrap form .btn-wrap{text-align:center}.form-wrap form .btn-wrap button, .form-wrap form .btn-wrap .wpcf7-submit{background-color:#f07c00;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;border:0;color:#fff;font-size:20px;font-weight:bold;text-transform:uppercase;width:100%;padding:20px 0}@media only screen and (max-width : 992px){.form-wrap{float:none;margin:15px auto 0}}@media only screen and (max-width : 767px){header img{display:block;margin:0 auto}header .google-wrap a{display:inline-block}header h1, header .google-wrap{text-align:center}header img.logo{margin-bottom:20px}.business-wrap .arrow::after{content:none}}@media only screen and (max-width : 479px){header img{width:217px;height:40px}header img.google{width:217px;height:75px}header h1{font-size:24px;line-height:28px}.business-wrap{margin-top:40px}.business-wrap h2{font-size:18px}.business-wrap .arrow p{font-size:12px}.form-wrap .blue-line{padding:15px}.form-wrap{width:285px}}