@media only screen and (max-width:767px){body header img#logo{max-width:80%!important;max-height:80%!important;height:auto!important;width:auto!important}}#main-header{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}ul li{padding:0.5em}ul.nostyle li{list-style:none;margin-left:1em;padding-left:1em}.et_pb_text_1 ul{font-family:inherit!important}div.esu-form-div ul li input{width:100%;padding:0.5em;border:1px solid #777}li.esu-form-title{font-weight:500;font-size:17px}div.esu-from-shortcode form{background-color:#add9df;border:1px solid teal;padding:1em}input.esu-required-phone{display:none}.entry-content tr td{border:1px solid #333}#mc4wp-form-1 .option p{display:inline;color:white}.mc4wp-form p.title{margin-right:auto!important;margin-left:auto!important;width:100%}#mc4wp-form-1{background-color:#333;padding:1em;width:100%}.mc4wp-form input[type="date"],.mc4wp-form input[type="email"],.mc4wp-form input[type="tel"],.mc4wp-form input[type="text"],.mc4wp-form input[type="url"],.mc4wp-form select,.mc4wp-form textarea{width:auto;display:inline}.mc4wp-form label{display:inline}div.option{margin:0 auto;width:70%}#top-section{margin:0 auto}#top-banner{min-height:350px}#top-section .section_inner{width:71%;margin:0 auto}.choice-box{background:rgba(35,140,144,0.9) none repeat scroll 0 0;margin:1em 0.5em;min-width:182px;padding:1em 0.25em;width:30%;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.choice-box *{color:white}.choice-box h6{border:1px solid white;border-radius:3px;display:inline;padding:0.35em}.choice-box h2{color:#182633;text-align:center;font-size:23px}.choice-box ul{text-align:left}#portfolio{background-color:yellow}.appimage img{max-width:440px;margin-left:-4em}.boldheading{font-family:'Open Sans',Helvetica,Arial,Lucida,sans-serif;font-weight:800;font-size:43px;color:#606060!important;letter-spacing:1px;line-height:1.5em}#kn-app-header .kn-info-bar{background-color:white!important}#shop .kn-content .column.kn-details-group-column{min-width:auto}#shop .kn-content h2 a{text-decoration:none;font-weight:600;font-size:1.35em}#shop #view_122 .kn-table{background-color:white;padding:1em;border:1px solid #bbb}#view_34 .kn-button{color:white;background-color:#0c71c3;border:2px solid #0c71c3;border-radius:30px;padding:0.6em 1.5em;font-size:1.2em}#view_34 .kn-button:hover{background-color:#020000;border:2px solid #020000}div.kn-login-form a.register,#view_115 .kn-link{color:white;background-color:#888;border:2px solid #888;padding:0.5em 1.1em}div.kn-login-form a.register:hover{background-color:#333;border:2px solid #333}#view_64 .kn-button.is-primary{border:2px solid #1099d6;border-radius:30px;font-size:1.01em}.kn-content h2{font-size:1.2em!important}.kn-content .column.kn-details-group-column{}.field_21 .kn-detail-body{text-align:center}#view_122{margin-top:6em;background-color:#eee;padding:2em}.et_pb_post{margin-bottom:40px}.et_pb_menu__menu &gt;nav &gt;ul &gt;li &gt;a{background-color:#eee;padding:7px}.et_pb_fullwidth_menu--without-logo .et_pb_menu__menu &gt;nav &gt;ul &gt;li,.et_pb_menu--without-logo .et_pb_menu__menu &gt;nav &gt;ul &gt;li{margin:0}.et_pb_blog_0 .et_pb_post div.post-content a.more-link{text-transform:uppercase;line-height:3em;padding-bottom:1em;text-decoration:underline;font-weight:bold;letter-spacing:1px}#footer a,#footer a:visited{color:#ccc}#footer a:hover{color:white}.gform_heading h2,.gfield_required{display:none}fieldset#field_1_1{width:49.5%}fieldset.name{box-shadow:0px 12px 18px -6px rgba(34,56,101,0.12)}fieldset.name input[type="text"],fieldset.email input[type="email"],div.message textarea{border:1px solid #878787;box-shadow:0px 12px 18px -6px rgba(34,56,101,0.12)}#main-content div.gform-body legend,#main-content div.gform-body div.message label{font-weight:bold!important}#main-content input.gform_button{border-radius:10px;background-color:#3D72E7;padding:1em 1em}#footer{z-index:500}