p.captcha { overflow: hidden; }
.rc-anchor-normal {
    width: 220px !important;
}

.nav-collapse.in.collapse { z-index: 9999; }
.rc-anchor-pt {
    display: none;
}
span.wpcf7-list-item { float: none; }
.wpcf7 iframe { width: 220px; }
@media only screen and (max-width: 767px) {
 .home div#component { width: 100%; } 
aside#right-column { width: 250px; float: none; margin: 0 auto; }
span.wpcf7-list-item { float: none; }
body { padding-left:0px; padding-right:0px; }
div#component { width: 100%; } 
div#text-11 { padding: 10px; height: 120px; }
}

@media only screen and (min-width: 1000px) and (max-width: 1024px) {
 .home div#component { width: 100% !important; } 
div#component { width: 60% !important; } 
div#text-11 i { font-size: 13px; float: right;  }
div#text-10 i { font-size: 13px; float: right;  }
}

@media only screen and (min-width: 750px) and (max-width: 780px) {
.mainmenu li a { padding: 10px 5px 9px; }
div#component { width: 60%; }
section#component { width: 60%; }
 .home div#component {  width: 100% !important; } 
aside#right-column { width: 34%; float: right; }
.ngg-gallery-thumbnail-box { margin-right: 72px !important; width: 33%; }
}

.wpcf7 .wpcf7-textarea {
    height: 125px;
}

.wpcf7 .wpcf7-submit {
    width: 100%;
    background: #d65308;
    border: 3px solid #ffd600;
    height: 30px;
    color: #fff;
    font-size: 12pt;
    height: 50px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}

.wpcf7 p {
    color: #fff;
    font-family: "PT Sans", Arial, Helvetica, sans-serif;
    font-size: 12pt;
    margin-bottom: 0.25rem;
}

