/*
Theme Name: customizr_child
Version: 999.0
Description: A child theme of Customizr
Template: customizr
*/

/* code to move top border in sidebar */

/* ========================================================================
IFRAME FORM CODE
=========================================================================== */

.page-id-11791 #right,
.page-id-11791 #tc-page-wrap,
.page-id-11791 #footer,
.page-id-11791 .breadcrumb-trail.breadcrumbs,
.page-id-11791 .entry-header,
.page-id-11791 #crmWebToEntityForm p,
.page-id-11791 .tc-hot-crumble.container,
.page-id-11791 br {
    display: none !important
}

.page-id-11791 .full_back {
    background-color: transparent !important;
    background-image: none !important
}

.page-id-11791 form {
    margin: 0px !important
}

.page-id-11791 #imgid {
    padding: 0px !important;
    float: left !important
}

.page-id-11791 #content,
.page-id-11791 .container {
    width: 100% !important;
    padding: 0px !important;
}

.page-id-11791 #content h2,
.page-id-11791 #main-wrapper {
    margin-top: 0px !important
}

.page-id-11791 #crmWebToEntityForm .text p {
    display: block !important
}

.page-id-11791 .entry-content #crmWebToEntityForm table {
    max-width: 600px !important
}

.page-id-11791 [class*="span"] {
    margin-left: 0px !important
}

.page-id-11819 #right,
.page-id-11819 #tc-page-wrap,
.page-id-11819 #footer,
.page-id-11819 .breadcrumb-trail.breadcrumbs,
.page-id-11819 #crmWebToEntityForm p,
.page-id-11819 .tc-hot-crumble.container,
.page-id-11819 br {
    display: none !important
}

.page-id-11819 .full_back {
    height: 0px !important;
    background-image: none
}

.page-id-11819 .full_back {
    height: 0px !important;
    background-image: none
}

.page-id-11819 .container {
    width: 100% !important
}

.page-id-11819 #content {
    width: 650px !important
}

.page-id-11791 {
    background-size: cover !important;
    -webkit-background-size: cover !important;
    background-attachment: fixed !important;
    background-repeat: repeat repeat !important;
    background-image: url(/wp-content/uploads/2017/08/teal_background.jpg)
}

html body .page-id-11791 form tr {
    padding: 4px !important
}

/* ====================================================================== */

/* ========================================================================
Landing page css
=========================================================================== */

.page-id-9666 .site-logo {
    pointer-events: none !important;
    cursor: default !important;
}

.page-id-9666 .site-logo {
    text-align: center
}

.page-id-9666 .site-logo img {
    width: 157px !important;
    height: 95px !important;
    margin: auto;
    min-width: 157px !important;
    min-height: 95px !important;
    margin-bottom: 20px !important
}

.page-id-9666 #imgid {
    margin-top: -10px !important;
    max-width: 150px !important
}

.page-id-9666 #cboxContent {
    background-color: transparent
}

.page-id-9666 #crmWebToEntityForm {
    margin-top: 40px
}

.page-id-9666 .full_back {
    padding-bottom: 0px !important
}

.page-id-9666 #tc-page-wrap {
    height: 0px !important
}

.page-id-9666 #secondary-menu,
.page-id-9666 .span7,
.page-id-9666 .span2,
.page-id-9666 .navbar,
.page-id-9666 .tc-hot-crumble.container,
.page-id-9666 .entry-header,
.page-id-9666 #footer,
.page-id-9666 #leadpages-close-button:link,
.page-id-9666 #text-2,
.page-id-9666 #text-3,
.page-id-9666 .clearfix::after {
    display: none !important
}
.page-id-9666 .span4{
	display:none;
}

.page-id-9666 .row-fluid .span3 {
    width: 100% !important
}

.page-id-9666 .brand.span3 {
    max-width: 100% !important;
    margin-top: 60px;
    margin-bottom: 30px
}

.page-id-9666 #content {
    width: 100% !important;
    margin-top: -200px !important;
    padding-right: 0px !important;
    overflow-x: hidden !important
}

.page-id-9666 .container,
.page-id-9666 .navbar-fixed-bottom .container,
.page-id-9666 .navbar-fixed-top .container,
.page-id-9666 .navbar-static-top .container,
.page-id-9666 .span12 {
    width: 100% !important
}

.page-id-9666 #main-wrapper {
    margin: 0px !important;
    padding: 0px !important
}

.page-id-9666 .topimage {
    min-height: 350px !important;
    background-size: cover !important;
    background-attachment: fixed !important;
    padding: 70px 0px 100px 0px !important;
    border-top: 0px solid #ffffff !important;
    width: 100% !important
}

.page-id-9666 .topimage .cta {
    max-width: 1025px !important;
    margin: auto;
    text-align: center;
    color: #ffffff;
    margin-top: 80px
}

.page-id-9666 .entry-content .topimage h1 {
    font-size: 4.5em !important;
    line-height: 65px !important;
    text-shadow: 0px 0px 10px #000000 !important;
    color: #B2D54A !important;
    font-family: helvetiva, sans-serif !important;
    font-weight: bold !important
}

.page-id-9666 #content .topimage .text {
    font-size: 30px !important;
    color: #ffffff !important;
    line-height: 36px
}

.page-id-9666 #content .topimage .button,
.page-id-9666 #content .whiteback .button,
.page-id-9666 .buttondiv .button {
    background-color: #8EB321;
    padding: 15px 8px !important;
    font-size: 25px !important;
    color: #ffffff !important;
    max-width: 570px !important;
    text-align: center !important;
    margin: auto;
    margin-top: 45px;
}

.page-id-9666 .topimage hr {
    background-color: #cccccc;
    color: #cccccc;
    border: 0 none;
    height: 1px
}

.page-id-9666 .whiteback.logos,
.page-id-9666 .whiteback,
.page-id-9666 .greybackbox {
    max-width: 970px;
    margin: auto;
    text-align: center;
    margin-top: 30px;
    margin-bottom: 30px
}

.page-id-9666 .greybackbox {
    margin-bottom: -20px;
    padding-bottom: 60px;
    padding-top: 30px
}

.page-id-9666 .whiteback.logos img {
    padding: 0px 20px
}

.page-id-9666 .entry-content .whiteback h1 {
    color: #B2D54A;
    font-family: helvetiva, sans-serif !important;
    font-weight: bold !important
}

.page-id-9666 .entry-content .whiteback .text,
.page-id-9666 .entry-content .greyback .text {
    font-size: 25px !important;
    line-height: 30px !important
}

.page-id-9666 .greyback {
    background-color: #F1F1F1;
    width: 100%
}

.page-id-9666 .entry-content .greyback h1 {
    color: #222222;
    font-size: 25px !important;
    line-height: 30px !important;
    font-family: helvetiva, sans-serif !important;
    font-weight: bold !important
}

.page-id-9666 .entry-content .greyback .box h1 {
    font-weight: normal !important
}

.page-id-9666 .greyback .box {
    border-top: 2px solid #B2D54A;
    margin-top: 20px !important;
    background-color: #ffffff
}

.page-id-9666 .buttondiv {
    background-color: #F1F1F1;
    margin-top: -50px;
    padding-bottom: 70px;
    padding-top: 150px;
    color: #ffffff !important;
    line-height: 29px !important
}

.page-id-9666 .buttondiv a {
    line-height: 29px !important
}

.page-id-9666 #main-wrapper .button {
    color: #ffffff !important
}

.page-id-9666 #main-wrapper #topimage2 p {
    font-size: 20px;
    color: #ffffff !important;
    line-height: 30px
}

.page-id-9666 #main-wrapper #topimage2 .phone {
    font-size: 50px;
    color: #B2D54A !important;
    line-height: 130px;
    text-shadow: 0px 0px 10px #000000 !important
}

.page-id-9666 .button a,
.page-id-9666 #main-wrapper #topimage2 a {
    color: #ffffff !important;
    text-decoration: none !important
}

.page-id-9666 #content .topimage #services {
    color: #ffffff !important
}

.page-id-9666 #topimage1 .text,
.page-id-9666 #topimage2 .text {
    text-shadow: 0px 0px 10px #000000 !important
}

.page-id-9666 {
    font-family: Helvetica, arial !important
}

.page-id-9666 .entry-content .greyback .box p {
    font-size: 14px !important
}

html .page-id-9666 .full_back {
    background-image: url(none) !important
}

.page-id-9666 #main-wrapper .text,
.page-id-9666 body #main-wrapper .box p {
    color: #757576 !important
}

.page-id-9666 #cboxPrevious,
.page-id-9666 #cboxNext,
.page-id-9666 #cboxSlideshow,
.page-id-9666 #cboxClose {
    top: 0px !important
}

.page-id-9666 table input,
.page-id-9666 .page-id-9666 select {
    max-width: 250px
}

.page-id-9666 form {
    max-width: 530px !important;
    margin-left: auto;
    margin-right: auto;
    margin-top: -130px;
    text-align: center
}

.page-id-9666 #cboxClose {
    top: -660px !important;
    right: 10px !important;
    color: red !important;
    font-weight: bold;
    font-size: 17px
}

.page-id-9666 #cboxLoadedContent {
    overflow: hidden !important
}

.page-id-9666 #cboxOverlay {
    background-color: #000000 !important
}

.page-id-9666 #cboxLoadedContent h2 {
    font-size: 22px;
    font-weight: bold;
    color: #9fc729;
    max-width: 260px !important;
    line-height: 26px
}

.page-id-9666 #crmWebToEntityForm #Submit,
.page-id-9666 #crmWebToEntityForm input[type="submit"] {
    width: 100% !important;
    background-color: #9fc729 !important;
    color: white !important;
    font-size: 20px !important;
    float: none !important
}

.page-id-9666 #colorbox:focus {
    outline: none !important;
}

.page-id-9666 #cboxWrapper:focus {
    outline: none !important;
}

.page-id-9666 .pointerhand img {
    max-width: 250px
}

.page-id-9666 #cboxLoadedContent,
#cboxWrapper {
    height: auto !important
}

.page-id-9666 #colorbox,
.page-id-9666 #cboxContent {
    min-height: 675px !important
}

.page-id-9666 #cboxContent {
    border-radius: 15px
}

.page-id-9666 #cboxMiddleRight,
.page-id-9666 #cboxMiddleLeft,
.page-id-9666 #cboxBottomRight,
.page-id-9666 #cboxBottomLeft,
.page-id-9666 #cboxTopRight,
.page-id-9666 #cboxTopCenter,
.page-id-9666 #cboxTopLeft,
.page-id-9666 #cboxBottomCenter {
    display: none !important
}

.page-id-9666 #topimage2 {
    background-image: url(/wp-content/uploads/2017/08/bottombackground.jpg);
    padding-top: 20px !important
}

.page-id-9666 #topimage1 {
    background-image: url(/wp-content/uploads/2017/08/ppcbackground-new3.jpg)
}

.page-id-9666 {
    margin-top: -52px !important;
    overflow-x: hidden !important
}

@media only screen and (min-width: 980px) and (max-width: 9999px) {
    .page-id-9666 .greyback .box {
        width: 190px;
        /* display: inline-block; */
        background-color: #ffffff;
        margin: 0px 10px;
        float: left;
        padding: 15px;
        min-height: 380px
    }
    .page-id-9666 .greyback {
        min-height: 1000px
    }
    .home #consult {
        margin-top: 80px
    }
}

@media only screen and (min-width: 150px) and (max-width: 979px) {
    .page-id-9666 .buttondiv {
        margin-top: -50px !important;
        padding-top: 0px !important
    }
    .page-id-9666 .greyback .box {
        padding: 15px
    }
    .page-id-9666 .entry-content .topimage h1 {
        font-size: 3em !important;
        line-height: 48px !important;
        font-family: helvetiva, sans-serif !important
    }
    .page-id-9666 .topimage .cta {
        padding-left: 30px;
        padding-right: 40px
    }
    .page-id-9666 .button {
        line-height: 27px !important
    }
    .page-id-9666 #content .topimage .text {
        font-size: 25px !important;
        line-height: 31px
    }
    .page-id-9666 .whiteback {
        padding-left: 20px;
        padding-right: 20px
    }
    .page-id-9666 .entry-content .greyback .text,
    .entry-content .greyback h1,
    .page-id-9666 .buttondiv {
        padding-left: 20px;
        padding-right: 20px
    }
    .page-id-9666 .whiteback .text,
    .page-id-9666 .greyback .text {
        font-size: 20px !important;
        line-height: 25px !important
    }
    .page-id-9666 #main-wrapper #topimage2 .phone {
        font-size: 40px;
        line-height: 45px;
    }
    .page-id-9666 #topimage2 {
        padding-top: 1px !important
    }
    .page-id-9666 #content {
        margin-top: 0px !important
    }
    .page-id-9666 .brand.span3 {
        margin-top: 20px !important;
        position: relative;
        top: 157px !important;
        z-index: 9999 !important;
    }
    .page-id-9666 .tc-header.clearfix.row-fluid.tc-tagline-off.tc-title-logo-on.tc-shrink-on.tc-menu-on.logo-left {
        top: 60px !important
    }
    .page-id-9666 .full_back {
        margin-top: -225px !important
    }
    .page-id-9666 .tc-header .brand a {
        margin-bottom: 30px !important
    }
    .page-id-9666 #main-wrapper #topimage2 p {
        font-size: 17px;
        line-height: 25px !important
    }
    .page-id-9666 .entry-content .greyback .text {
        font-size: 20px !important;
        line-height: 25px !important;
    }
    .page-id-9666 #main-wrapper #topimage2 .phone {
        line-height: 45px !important
    }
}

@media only screen and (min-width: 150px) and (max-width: 767px) {
    .page-id-9666 .entry-content .topimage h1 {
        font-size: 2em !important;
        line-height: 33px !important;
        margin-top: 100px !important;
        margin-bottom: 0px !important
    }
    .page-id-9666 #topimage2 h1 {
        margin-top: -15px !important
    }
    .page-id-9666 .pointerhand img {
        display: none
    }
}

/*After hours page css*/
.page-id-13489 .site-logo {
    pointer-events: none !important;
    cursor: default !important;
}

.page-id-13489 .site-logo {
    text-align: center
}

.page-id-13489 .site-logo img {
    width: 157px !important;
    height: 95px !important;
    margin: auto;
    min-width: 157px !important;
    min-height: 95px !important;
    margin-bottom: 20px !important
}

.page-id-13489 #imgid {
    margin-top: -10px !important;
    max-width: 150px !important
}

.page-id-13489 #cboxContent {
    background-color: transparent
}

.page-id-13489 #crmWebToEntityForm {
    margin-top: 40px
}

.page-id-13489 .full_back {
    padding-bottom: 0px !important
}

.page-id-13489 #tc-page-wrap {
    height: 0px !important
}

.page-id-13489 #secondary-menu,
.page-id-13489 .span7,
.page-id-13489 .span2,
.page-id-13489 .navbar,
.page-id-13489 .tc-hot-crumble.container,
.page-id-13489 .entry-header,
.page-id-13489 #footer,
.page-id-13489 #leadpages-close-button:link,
.page-id-13489 #text-2,
.page-id-13489 #text-3,
.page-id-13489 .clearfix::after {
    display: none !important
}
.page-id-13489 .span4{
	display:none;
}

.page-id-13489 .row-fluid .span3 {
    width: 100% !important
}

.page-id-13489 .brand.span3 {
    max-width: 100% !important;
    margin-top: 60px;
    margin-bottom: 30px
}

.page-id-13489 #content {
    width: 100% !important;
    margin-top: -200px !important;
    padding-right: 0px !important;
    overflow-x: hidden !important
}

.page-id-13489 .container,
.page-id-13489 .navbar-fixed-bottom .container,
.page-id-13489 .navbar-fixed-top .container,
.page-id-13489 .navbar-static-top .container,
.page-id-13489 .span12 {
    width: 100% !important
}

.page-id-13489 #main-wrapper {
    margin: 0px !important;
    padding: 0px !important
}

.page-id-13489 .topimage {
    min-height: 350px !important;
    background-size: cover !important;
    background-attachment: fixed !important;
    padding: 70px 0px 100px 0px !important;
    border-top: 0px solid #ffffff !important;
    width: 100% !important
}

.page-id-13489 .topimage .cta {
    max-width: 1025px !important;
    margin: auto;
    text-align: center;
    color: #ffffff;
    margin-top: 80px
}

.page-id-13489 .entry-content .topimage h1 {
    font-size: 4.5em !important;
    line-height: 65px !important;
    text-shadow: 0px 0px 10px #000000 !important;
    color: #B2D54A !important;
    font-family: helvetiva, sans-serif !important;
    font-weight: bold !important
}

.page-id-13489 #content .topimage .text {
    font-size: 30px !important;
    color: #ffffff !important;
    line-height: 36px
}

.page-id-13489 #content .topimage .button,
.page-id-13489 #content .whiteback .button,
.page-id-13489 .buttondiv .button {
    background-color: #8EB321;
    padding: 15px 8px !important;
    font-size: 25px !important;
    color: #ffffff !important;
    max-width: 570px !important;
    text-align: center !important;
    margin: auto;
    margin-top: 45px;
}

.page-id-13489 .topimage hr {
    background-color: #cccccc;
    color: #cccccc;
    border: 0 none;
    height: 1px
}

.page-id-13489 .whiteback.logos,
.page-id-13489 .whiteback,
.page-id-13489 .greybackbox {
    max-width: 970px;
    margin: auto;
    text-align: center;
    margin-top: 30px;
    margin-bottom: 30px
}

.page-id-13489 .greybackbox {
    margin-bottom: -20px;
    padding-bottom: 60px;
    padding-top: 30px
}

.page-id-13489 .whiteback.logos img {
    padding: 0px 20px
}

.page-id-13489 .entry-content .whiteback h1 {
    color: #B2D54A;
    font-family: helvetiva, sans-serif !important;
    font-weight: bold !important
}

.page-id-13489 .entry-content .whiteback .text,
.page-id-13489 .entry-content .greyback .text {
    font-size: 25px !important;
    line-height: 30px !important
}

.page-id-13489 .greyback {
    background-color: #F1F1F1;
    width: 100%
}

.page-id-13489 .entry-content .greyback h1 {
    color: #222222;
    font-size: 25px !important;
    line-height: 30px !important;
    font-family: helvetiva, sans-serif !important;
    font-weight: bold !important
}

.page-id-13489 .entry-content .greyback .box h1 {
    font-weight: normal !important
}

.page-id-13489 .greyback .box {
    border-top: 2px solid #B2D54A;
    margin-top: 20px !important;
    background-color: #ffffff
}

.page-id-13489 .buttondiv {
    background-color: #F1F1F1;
    margin-top: -50px;
    padding-bottom: 70px;
    padding-top: 150px;
    color: #ffffff !important;
    line-height: 29px !important
}

.page-id-13489 .buttondiv a {
    line-height: 29px !important
}

.page-id-13489 #main-wrapper .button {
    color: #ffffff !important
}

.page-id-13489 #main-wrapper #topimage2 p {
    font-size: 20px;
    color: #ffffff !important;
    line-height: 30px
}

.page-id-13489 #main-wrapper #topimage2 .phone {
    font-size: 50px;
    color: #B2D54A !important;
    line-height: 130px;
    text-shadow: 0px 0px 10px #000000 !important
}

.page-id-13489 .button a,
.page-id-13489 #main-wrapper #topimage2 a {
    color: #ffffff !important;
    text-decoration: none !important
}

.page-id-13489 #content .topimage #services {
    color: #ffffff !important
}

.page-id-13489 #topimage1 .text,
.page-id-13489 #topimage2 .text {
    text-shadow: 0px 0px 10px #000000 !important
}

.page-id-13489 {
    font-family: Helvetica, arial !important
}

.page-id-13489 .entry-content .greyback .box p {
    font-size: 14px !important
}

html .page-id-13489 .full_back {
    background-image: url(none) !important
}

.page-id-13489 #main-wrapper .text,
.page-id-13489 body #main-wrapper .box p {
    color: #757576 !important
}

.page-id-13489 #cboxPrevious,
.page-id-13489 #cboxNext,
.page-id-13489 #cboxSlideshow,
.page-id-13489 #cboxClose {
    top: 0px !important
}

.page-id-13489 table input,
.page-id-13489 .page-id-13489 select {
    max-width: 250px
}

.page-id-13489 form {
    max-width: 530px !important;
    margin-left: auto;
    margin-right: auto;
    margin-top: -130px;
    text-align: center
}

.page-id-13489 #cboxClose {
    top: -660px !important;
    right: 10px !important;
    color: red !important;
    font-weight: bold;
    font-size: 17px
}

.page-id-13489 #cboxLoadedContent {
    overflow: hidden !important
}

.page-id-13489 #cboxOverlay {
    background-color: #000000 !important
}

.page-id-13489 #cboxLoadedContent h2 {
    font-size: 22px;
    font-weight: bold;
    color: #9fc729;
    max-width: 260px !important;
    line-height: 26px
}

.page-id-13489 #crmWebToEntityForm #Submit,
.page-id-13489 #crmWebToEntityForm input[type="submit"] {
    width: 100% !important;
    background-color: #9fc729 !important;
    color: white !important;
    font-size: 20px !important;
    float: none !important
}

.page-id-13489 #colorbox:focus {
    outline: none !important;
}

.page-id-13489 #cboxWrapper:focus {
    outline: none !important;
}

.page-id-13489 .pointerhand img {
    max-width: 250px
}

.page-id-13489 #cboxLoadedContent,
#cboxWrapper {
    height: auto !important
}

.page-id-13489 #colorbox,
.page-id-13489 #cboxContent {
    min-height: 675px !important
}

.page-id-13489 #cboxContent {
    border-radius: 15px
}

.page-id-13489 #cboxMiddleRight,
.page-id-13489 #cboxMiddleLeft,
.page-id-13489 #cboxBottomRight,
.page-id-13489 #cboxBottomLeft,
.page-id-13489 #cboxTopRight,
.page-id-13489 #cboxTopCenter,
.page-id-13489 #cboxTopLeft,
.page-id-13489 #cboxBottomCenter {
    display: none !important
}

.page-id-13489 #topimage2 {
    background-image: url(/wp-content/uploads/2017/08/bottombackground.jpg);
    padding-top: 20px !important
}

.page-id-13489 #topimage1 {
    background-image: url(/wp-content/uploads/2017/08/ppcbackground-new3.jpg)
}

.page-id-13489 {
    margin-top: -52px !important;
    overflow-x: hidden !important
}
.page-id-13489.span3.right.tc-sidebar {
    display: none;
}

@media only screen and (min-width: 980px) and (max-width: 9999px) {
    .page-id-13489 .greyback .box {
        width: 190px;
        /* display: inline-block; */
        background-color: #ffffff;
        margin: 0px 10px;
        float: left;
        padding: 15px;
        min-height: 380px
    }
    .page-id-13489 .greyback {
        min-height: 1000px
    }
    .home #consult {
        margin-top: 80px
    }
	.page-id-13489.span3.right.tc-sidebar {
    display: none !important;
}
}

@media only screen and (min-width: 150px) and (max-width: 979px) {
    .page-id-13489 .buttondiv {
        margin-top: -50px !important;
        padding-top: 0px !important
    }
    .page-id-13489 .greyback .box {
        padding: 15px
    }
    .page-id-13489 .entry-content .topimage h1 {
        font-size: 3em !important;
        line-height: 48px !important;
        font-family: helvetiva, sans-serif !important
    }
    .page-id-13489 .topimage .cta {
        padding-left: 30px;
        padding-right: 40px
    }
    .page-id-13489 .button {
        line-height: 27px !important
    }
    .page-id-13489 #content .topimage .text {
        font-size: 25px !important;
        line-height: 31px
    }
    .page-id-13489 .whiteback {
        padding-left: 20px;
        padding-right: 20px
    }
    .page-id-13489 .entry-content .greyback .text,
    .entry-content .greyback h1,
    .page-id-13489 .buttondiv {
        padding-left: 20px;
        padding-right: 20px
    }
    .page-id-13489 .whiteback .text,
    .page-id-13489 .greyback .text {
        font-size: 20px !important;
        line-height: 25px !important
    }
    .page-id-13489 #main-wrapper #topimage2 .phone {
        font-size: 40px;
        line-height: 45px;
    }
    .page-id-13489 #topimage2 {
        padding-top: 1px !important
    }
    .page-id-13489 #content {
        margin-top: 0px !important
    }
    .page-id-13489 .brand.span3 {
        margin-top: 20px !important;
        position: relative;
        top: 157px !important;
        z-index: 9999 !important;
    }
    .page-id-13489 .tc-header.clearfix.row-fluid.tc-tagline-off.tc-title-logo-on.tc-shrink-on.tc-menu-on.logo-left {
        top: 60px !important
    }
    .page-id-13489 .full_back {
        margin-top: -225px !important
    }
    .page-id-13489 .tc-header .brand a {
        margin-bottom: 30px !important
    }
    .page-id-13489 #main-wrapper #topimage2 p {
        font-size: 17px;
        line-height: 25px !important
    }
    .page-id-13489 .entry-content .greyback .text {
        font-size: 20px !important;
        line-height: 25px !important;
    }
    .page-id-13489 #main-wrapper #topimage2 .phone {
        line-height: 45px !important
    }
}

@media only screen and (min-width: 150px) and (max-width: 767px) {
    .page-id-13489 .entry-content .topimage h1 {
        font-size: 2em !important;
        line-height: 33px !important;
        margin-top: 100px !important;
        margin-bottom: 0px !important
    }
    .page-id-13489 #topimage2 h1 {
        margin-top: -15px !important
    }
    .page-id-13489 .pointerhand img {
        display: none
    }
}

/* end of after hours page css*/

@media only screen and (min-width: 980px) and (max-width: 9999px) {
    .page-id-12286 #crmWebToEntityForm {
        float: left
    }
    .page-id-12286 .entry-content #crmWebToEntityForm table,
    .page-id-12286 #crmWebToEntityForm table td,
    .page-id-12286 #crmWebToEntityForm table td input,
    .page-id-12286 .entry-content #crmWebToEntityForm table {
        width: 90% !important;
        max-width: 90% !important
    }
    .page-id-12286 .entry-content #crmWebToEntityForm table select {
        width: 91% !important
    }
    .page-id-12286 .full_back {
        background-position: right 1px top -357px !important;
    }
    .page-id-12286 #headertext h4 {
        margin-top: 0px !important
    }
}

@media only screen and (min-width: 150px) and (max-width: 979px) {
    .page-id-12286 #crmWebToEntityForm {
        margin: auto !important;
        float: none !important
    }
    .page-id-12286 .entry-content #crmWebToEntityForm table,
    .page-id-12286 #crmWebToEntityForm table td,
    .page-id-12286 #crmWebToEntityForm table td input,
    .page-id-12286 .entry-content #crmWebToEntityForm table {
        width: 100% !important;
        max-width: 100% !important
    }
    .page-id-12286 .entry-content #crmWebToEntityForm table {
        float: none !important;
        margin: auto !important
    }
    .page-id-12286 #imgid {
        float: left !important;
        padding-top: 0px !important
    }
    .page-id-12286 .entry-content #crmWebToEntityForm table select {
        width: 100% !important
    }
    .page-id-12286 .full_back {
        background-position: right 1px top -257px !important;
    }
    .page-id-12286 #main-wrapper.container {
        margin-top: 50px !important
    }
    .page-id-12286 #headertext p {
        line-height: 25px !important
    }
}

.page-id-12286 #right #crmWebToEntityForm,
.breadcrumb-trail.breadcrumbs {
    display: none
}

.page-id-12286 .navbar.resp,
.page-id-12286 .btn.menu-btn,
.page-id-12286 #footer {
    display: none !important
}

.page-id-12286 .site-logo {
    pointer-events: none !important;
    cursor: default !important;
}

/* ********************** */

@media only screen and (min-width: 980px) and (max-width: 9999px) {
    .page-id-12454 #crmWebToEntityForm {
        float: left
    }
    .page-id-12454 .entry-content #crmWebToEntityForm table,
    .page-id-12454 #crmWebToEntityForm table td,
    .page-id-12454 #crmWebToEntityForm table td input,
    .page-id-12454 .entry-content #crmWebToEntityForm table {
        width: 90% !important;
        max-width: 90% !important
    }
    .page-id-12454 .entry-content #crmWebToEntityForm table select {
        width: 91% !important
    }
    .page-id-12454 .full_back {
        background-position: right 1px top -357px !important;
    }
    .page-id-12454 #headertext h4 {
        margin-top: 0px !important
    }
}

@media only screen and (min-width: 150px) and (max-width: 979px) {
    .page-id-12454 #crmWebToEntityForm {
        margin: auto !important;
        float: none !important
    }
    .page-id-12454 .entry-content #crmWebToEntityForm table,
    .page-id-12454 #crmWebToEntityForm table td,
    .page-id-12454 #crmWebToEntityForm table td input,
    .page-id-12454 .entry-content #crmWebToEntityForm table {
        width: 100% !important;
        max-width: 100% !important
    }
    .page-id-12454 .entry-content #crmWebToEntityForm table {
        float: none !important;
        margin: auto !important
    }
    .page-id-12454 #imgid {
        float: left !important;
        padding-top: 0px !important
    }
    .page-id-12454 .entry-content #crmWebToEntityForm table select {
        width: 100% !important
    }
    .page-id-12454 .full_back {
        background-position: right 1px top -257px !important;
    }
    .page-id-12454 #main-wrapper.container {
        margin-top: 50px !important
    }
    .page-id-12454 #headertext p {
        line-height: 25px !important
    }
}

.page-id-12454 #right #crmWebToEntityForm,
.breadcrumb-trail.breadcrumbs {
    display: none
}

.page-id-12454 .navbar.resp,
.page-id-12454 .btn.menu-btn,
.page-id-12454 #footer {
    display: none !important
}

.page-id-12454 .site-logo {
    pointer-events: none !important;
    cursor: default !important;
}

/* **********************

 ********************** */

@media only screen and (min-width: 980px) and (max-width: 9999px) {
    .page-id-12475 #crmWebToEntityForm {
        float: left
    }
    .page-id-12475 .entry-content #crmWebToEntityForm table,
    .page-id-12475 #crmWebToEntityForm table td,
    .page-id-12475 #crmWebToEntityForm table td input,
    .page-id-12475 .entry-content #crmWebToEntityForm table {
        width: 90% !important;
        max-width: 90% !important
    }
    .page-id-12475 .entry-content #crmWebToEntityForm table select {
        width: 91% !important
    }
    .page-id-12475 .full_back {
        background-position: right 1px top -357px !important;
    }
    .page-id-12475 #headertext h4 {
        margin-top: 0px !important
    }
}

@media only screen and (min-width: 150px) and (max-width: 979px) {
    .page-id-12475 #crmWebToEntityForm {
        margin: auto !important;
        float: none !important
    }
    .page-id-12475 .entry-content #crmWebToEntityForm table,
    .page-id-12475 #crmWebToEntityForm table td,
    .page-id-12475 #crmWebToEntityForm table td input,
    .page-id-12475 .entry-content #crmWebToEntityForm table {
        width: 100% !important;
        max-width: 100% !important
    }
    .page-id-12475 .entry-content #crmWebToEntityForm table {
        float: none !important;
        margin: auto !important
    }
    .page-id-12475 #imgid {
        float: left !important;
        padding-top: 0px !important
    }
    .page-id-12475 .entry-content #crmWebToEntityForm table select {
        width: 100% !important
    }
    .page-id-12475 .full_back {
        background-position: right 1px top -257px !important;
    }
    .page-id-12475 #main-wrapper.container {
        margin-top: 50px !important
    }
    .page-id-12475 #headertext p {
        line-height: 25px !important
    }
}

.page-id-12475 #right #crmWebToEntityForm,
.breadcrumb-trail.breadcrumbs {
    display: none
}

.page-id-12475 .navbar.resp,
.page-id-12475 .btn.menu-btn,
.page-id-12475 #footer {
    display: none !important
}

.page-id-12475 .site-logo {
    pointer-events: none !important;
    cursor: default !important;
}

/* ********************** */

/* ========================================================================
END Landing page css
=========================================================================== */

/* ========================================================================
START Comparison page css
=========================================================================== */
.page-id-12948 .site-logo,
.page-id-13157 .site-logo {
    pointer-events: none !important;
    cursor: default !important;
}

.page-id-12948 .site-logo,
.page-id-13157 .site-logo {
    text-align: center
}

.page-id-12948 .site-logo img,
.page-id-13157 .site-logo img {
    width: 157px !important;
    height: 95px !important;
    margin: auto;
    min-width: 157px !important;
    min-height: 95px !important;
    margin-bottom: 20px !important
}

.page-id-12948 #imgid,
.page-id-13157 #imgid {
    margin-top: 0px !important;
    max-width: 150px !important
}

.page-id-12948 #cboxContent,
.page-id-13157 #cboxContent {
    background-color: transparent
}

.page-id-12948 #crmWebToEntityForm,
.page-id-13157 #crmWebToEntityForm {
    margin-top: 40px
}
.page-id-12948 .entry-content #crmWebToEntityForm table, 
.page-id-13157 .entry-content #crmWebToEntityForm table {
    max-width: auto;
    float: none;
}
.page-id-12948 .full_back,
.page-id-13157 .full_back {
    padding-bottom: 0px !important
}

.page-id-12948 #tc-page-wrap,
.page-id-13157 #tc-page-wrap {
    height: 0px !important
}

.page-id-12948 #secondary-menu,
.page-id-12948 .span7,
.page-id-12948 .span2,
.page-id-12948 .navbar,
.page-id-12948 .tc-hot-crumble.container,
.page-id-12948 .entry-header,
.page-id-12948 #footer,
.page-id-12948 #leadpages-close-button:link,
.page-id-12948 #text-2,
.page-id-12948 #text-3,
.page-id-12948 .clearfix::after,
.page-id-13157 #secondary-menu,
.page-id-13157 .span7,
.page-id-13157 .span2,
.page-id-13157 .navbar,
.page-id-13157 .tc-hot-crumble.container,
.page-id-13157 .entry-header,
.page-id-13157 #footer,
.page-id-13157 #leadpages-close-button:link,
.page-id-13157 #text-2,
.page-id-13157 #text-3,
.page-id-13157 .clearfix::after {
    display: none !important
}

.page-id-12948 .row-fluid .span3,
.page-id-13157 .row-fluid .span3{
	display: none;
    /*width: 100% !important;*/
}

.page-id-12948 .brand.span3,
.page-id-13157 .brand.span3 {
	display: none;
   /* max-width: 100% !important;
    margin-top: 60px;
    margin-bottom: 30px;*/
}

.page-id-12948 #content,
.page-id-13157 #content {
    width: 100% !important;
    margin-top: -200px !important;
    padding-right: 0px !important;
    overflow-x: hidden !important
}

.page-id-12948 .container,
.page-id-12948 .navbar-fixed-bottom .container,
.page-id-12948 .navbar-fixed-top .container,
.page-id-12948 .navbar-static-top .container,
.page-id-12948 .span12,
.page-id-13157 .container,
.page-id-13157 .navbar-fixed-bottom .container,
.page-id-13157 .navbar-fixed-top .container,
.page-id-13157 .navbar-static-top .container,
.page-id-13157 .span12 {
    width: 100% !important
}

.page-id-12948 #main-wrapper,
.page-id-13157 #main-wrapper {
    margin: 0px !important;
    padding: 0px !important
}

.page-id-12948 .topimage,
.page-id-13157 .topimage {
    min-height: 350px !important;
    background-size: cover !important;
    background-attachment: fixed !important;
    padding: 70px 0px 100px 0px !important;
    border-top: 0px solid #ffffff !important;
    width: 100% !important
}

.page-id-12948 .topimage .cta,
.page-id-13157 .topimage .cta {
    max-width: 1025px !important;
    margin: auto;
    text-align: center;
    color: #ffffff;
    /*margin-top: 80px */
}

.page-id-12948 .entry-content .topimage h1,
.page-id-13157 .entry-content .topimage h1 {
    font-size: 4.5em !important;
    line-height: 65px !important;
    text-shadow: 0px 0px 10px #000000 !important;
    color: #B2D54A !important;
    font-family: helvetiva, sans-serif !important;
    font-weight: bold !important
}

.page-id-12948 #content .topimage .text,
.page-id-13157 #content .topimage .text {
    font-size: 30px !important;
    color: #ffffff !important;
    line-height: 36px
}

.page-id-12948 #content .topimage .button,
.page-id-12948 #content .whiteback .button,
.page-id-12948 .buttondiv .button,
.page-id-13157 #content .topimage .button,
.page-id-13157 #content .whiteback .button,
.page-id-13157 .buttondiv .button {
    background-color: #8EB321;
    padding: 15px 8px !important;
    font-size: 25px !important;
    color: #ffffff !important;
    max-width: 570px !important;
    text-align: center !important;
    margin: auto;
    margin-top: 45px;
}

.page-id-12948 .topimage hr,
.page-id-13157 .topimage hr {
    background-color: #cccccc;
    color: #cccccc;
    border: 0 none;
    height: 1px
}

.page-id-12948 .whiteback.logos,
.page-id-12948 .whiteback,
.page-id-12948 .greybackbox,
.page-id-13157 .whiteback.logos,
.page-id-13157 .whiteback,
.page-id-13157 .greybackbox {
    max-width: 970px;
    margin: auto;
    text-align: center;
    margin-top: 30px;
    margin-bottom: 30px
}
.cta-footer.awac-wrapper {
    display: none;
}.cta-footer.awac-wrapper {
    display: none;
}

.nf-before-form-content {
    display: none;
}

.page-id-12948 .topimage {
    min-height: 50px !important;
    background-size: cover !important;
    background-attachment: fixed !important;
    padding: 70px 0px 10px 0px !important;
    border-top: 0px solid #ffffff !important;
    width: 100% !important;
}

.page-id-12948 .topimage .cta {
    max-width: 1600px !important;
    margin: auto;
    text-align: center;
    color: #ffffff;
	padding-top: 120px;
  
}

.page-id-12948 .entry-content .topimage h1 {
    background-position: 0px 6px;
    background-repeat: no-repeat;
    list-style-type: none;
	padding: 0 0.5em;
    /* margin-bottom: 15px */
}

.page-id-12948 #content h2,
#content h2 strong {
    font: 2rem Oswald, sans-serif !important;
    color: #B2D54A !important;
    line-height: 37px !important;
    margin: 20px 0px;
}

.page-id-12948 .entry-content h1{
    margin-bottom: 15px !important
}

.page-id-12948 #content p {
    font-size: 1.5rem;
    margin-bottom: 20px;
    line-height: 21px;
}

.page-id-12948 .cta-footer {
    display: none;
}

.page-id-12948 .gform_wrapper .gform_footer {
    padding: 0px; 
    margin: 0px;
}
 body .gform_wrapper ul li.gfield {
     margin-top: 0px; 
}
.page-id-12948 .uneditable-input, input[type=color], input[type=date], input[type=datetime-local], input[type=datetime], input[type=email], input[type=month], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=time], input[type=url], input[type=week], select, textarea {
    display: inline-block;
    height: auto;
	margin-bottom: 0;
}
.page-id-12948 .gform_wrapper .gform_body {
	padding: 0 30%;
}
.page-id-12948 div#input_5_9 div {
    margin: 0 auto;
}
.page-id-12948 .gform_footer.top_label {
    text-align: center;
}
.page-id-12948 label {
     margin-bottom: 0px; 
}
.page-id-12948 .entry-content li {
     margin-bottom: 0; 
}
.page-id-12948 .greybackbox,
.page-id-13157 .greybackbox {
    margin-bottom: -20px;
    padding-bottom: 60px;
    padding-top: 30px
}

.page-id-12948 .whiteback.logos img,
.page-id-13157 .whiteback.logos img{
    padding: 0px 20px
}

.page-id-12948 .entry-content .whiteback h1,
.page-id-13157 .entry-content .whiteback h1 {
    color: #B2D54A;
    font-family: helvetiva, sans-serif !important;
    font-weight: bold !important
}

.page-id-12948 .entry-content .whiteback .text,
.page-id-12948 .entry-content .greyback .text,
.page-id-13157 .entry-content .whiteback .text,
.page-id-13157 .entry-content .greyback .text {
    font-size: 25px !important;
    line-height: 30px !important
}

.page-id-12948 .greyback,
.page-id-13157 .greyback {
    background-color: #F1F1F1;
    width: 100%
}

.page-id-12948 .entry-content .greyback h1,
.page-id-13157 .entry-content .greyback h1 {
    color: #222222;
    font-size: 25px !important;
    line-height: 30px !important;
    font-family: helvetiva, sans-serif !important;
    font-weight: bold !important
}

.page-id-12948 .entry-content .greyback .box h1,
.page-id-13157 .entry-content .greyback .box h1{
    font-weight: normal !important
}

.page-id-12948 .greyback .box,
.page-id-13157 .greyback .box{
    border-top: 2px solid #B2D54A;
    margin-top: 20px !important;
    background-color: #ffffff
}

.page-id-12948 .buttondiv,
.page-id-13157 .buttondiv {
    background-color: #F1F1F1;
    margin-top: -50px;
    padding-bottom: 70px;
    padding-top: 150px;
    color: #ffffff !important;
    line-height: 29px !important
}

.page-id-12948 .buttondiv a,
.page-id-13157 .buttondiv a {
    line-height: 29px !important
}

.page-id-12948 #main-wrapper .button,
.page-id-13157 #main-wrapper .button {
    color: #ffffff !important
}

.page-id-12948 #main-wrapper #topimage2 p,
.page-id-13157 #main-wrapper #topimage2 p{
    font-size: 20px;
    color: #ffffff !important;
    line-height: 30px
}

.page-id-12948 #main-wrapper #topimage2 .phone,
.page-id-13157 #main-wrapper #topimage2 .phone {
    font-size: 50px;
    color: #B2D54A !important;
    line-height: 130px;
    text-shadow: 0px 0px 10px #000000 !important
}

.page-id-12948 .button a,
.page-id-12948 #main-wrapper #topimage2 a,
.page-id-13157 .button a,
.page-id-13157 #main-wrapper #topimage2 a {
    color: #ffffff !important;
    text-decoration: none !important
}

.page-id-12948 #content .topimage #services,
.page-id-13157 #content .topimage #services {
    color: #ffffff !important
}

.page-id-12948 #topimage1 .text,
.page-id-12948 #topimage2 .text,
.page-id-13157 #topimage1 .text,
.page-id-13157 #topimage2 .text {
    text-shadow: 0px 0px 10px #000000 !important
}

.page-id-12948,
.page-id-13157 {
    font-family: Helvetica, arial !important
}

.page-id-12948 .entry-content .greyback .box p,
.page-id-13157 .entry-content .greyback .box p {
    font-size: 14px !important
}

html .page-id-12948 .full_back,
html .page-id-13157 .full_back {
    background-image: url(none) !important
}

.page-id-12948 #main-wrapper .text,
.page-id-12948 body #main-wrapper .box p,
.page-id-13157 #main-wrapper .text,
.page-id-13157 body #main-wrapper .box p {
    color: #757576 !important
}

.page-id-12948 #cboxPrevious,
.page-id-12948 #cboxNext,
.page-id-12948 #cboxSlideshow,
.page-id-12948 #cboxClose,
.page-id-13157 #cboxPrevious,
.page-id-13157 #cboxNext,
.page-id-13157 #cboxSlideshow,
.page-id-13157 #cboxClose {
    top: 0px !important
}

.page-id-12948 table input,
.page-id-12948 .page-id-12948 select,
.page-id-13157 table input,
.page-id-13157 .page-id-12948 select {
    max-width: 250px
}

.page-id-12948 form,
.page-id-13157 form {
	max-width:530px;
    margin-left: auto;
    margin-right: auto;
    text-align: center
}

.page-id-12948 #cboxClose,
.page-id-13157 #cboxClose {
    top: -660px !important;
    right: 10px !important;
    color: red !important;
    font-weight: bold;
    font-size: 17px
}

.page-id-12948 #cboxLoadedContent,
.page-id-13157 #cboxLoadedContent{
    overflow: hidden !important
}

.page-id-12948 #cboxOverlay,
.page-id-13157 #cboxOverlay {
    background-color: #000000 !important
}

.page-id-12948 #cboxLoadedContent h2,
.page-id-13157 #cboxLoadedContent h2 {
    font-size: 22px;
    font-weight: bold;
    color: #9fc729;
    max-width: 260px !important;
    line-height: 26px
}

.page-id-12948 #Submit, .page-id-12948 input[type="submit"],
.page-id-13157 #Submit, .page-id-13157 input[type="submit"] {
    width: 100% !important;
    background-color: #9fc729 !important;
    color: white !important;
    font-size: 20px !important;
    float: none !important
}

.page-id-12948 input[type=submit],
.page-id-13157 input[type=submit] {
    width: 100% !important;
    background-color: #9fc729 !important;
	background-image: linear-gradient(to bottom,#9fc729,#B2D54A);
    color: white !important;
    font-size: 20px !important;
    float: none !important
}
.page-id-12948 input[type=reset],
.page-id-13157 input[type=reset] {
	border-radius:4px;
}
.page-id-12948 tr:nth-child(odd) td, tr:nth-child(odd) th,
.page-id-13157 tr:nth-child(odd) td, tr:nth-child(odd) th {
   background-color: transparent !important; 
    border: 0px !important;
}
.page-id-12948 tr:nth-child(even) td, tr:nth-child(even) th,
.page-id-13157 tr:nth-child(even) td, tr:nth-child(even) th {
   background-color: transparent !important; 
    border: 0px !important;
}
.page-id-12948 #colorbox:focus,
.page-id-13157 #colorbox:focus {
    outline: none !important;
}

.page-id-12948 #cboxWrapper:focus,
.page-id-13157 #cboxWrapper:focus {
    outline: none !important;
}

.page-id-12948 .pointerhand img
.page-id-13157 .pointerhand img {
    max-width: 250px
}

.page-id-12948 #cboxLoadedContent,
.page-id-13157#cboxLoadedContent,
#cboxWrapper {
    height: auto !important
}

.page-id-12948 #colorbox,
.page-id-12948 #cboxContent,
.page-id-13157 #colorbox,
.page-id-13157 #cboxContent {
    min-height: 675px !important
}

.page-id-12948 #cboxContent,
.page-id-13157 #cboxContent {
    border-radius: 15px
}

.page-id-12948 #cboxMiddleRight,
.page-id-12948 #cboxMiddleLeft,
.page-id-12948 #cboxBottomRight,
.page-id-12948 #cboxBottomLeft,
.page-id-12948 #cboxTopRight,
.page-id-12948 #cboxTopCenter,
.page-id-12948 #cboxTopLeft,
.page-id-12948 #cboxBottomCenter,
.page-id-13157 #cboxMiddleRight,
.page-id-13157 #cboxMiddleLeft,
.page-id-13157 #cboxBottomRight,
.page-id-13157 #cboxBottomLeft,
.page-id-13157 #cboxTopRight,
.page-id-13157 #cboxTopCenter,
.page-id-13157 #cboxTopLeft,
.page-id-13157 #cboxBottomCenter{
    display: none !important
}

.page-id-12948 #topimage2,
.page-id-13157 #topimage2 {
    background-image: url(/wp-content/uploads/2017/08/bottombackground.jpg);
    padding-top: 20px !important
}

.page-id-12948 #topimage1,
.page-id-13157 #topimage1 {
    background-image: url(/wp-content/uploads/2017/08/ppcbackground-new3.jpg)
}

.page-id-12948,
.page-id-13157 {
    margin-top: -52px !important;
    overflow-x: hidden !important
}

@media only screen and (min-width: 980px) and (max-width: 9999px) {
    .page-id-12948 .greyback .box,
	.page-id-13157 .greyback .box{
        width: 190px;
        /* display: inline-block; */
        background-color: #ffffff;
        margin: 0px 10px;
        padding: 15px;
        min-height: 380px
    }
    .page-id-12948 .greyback,
	.page-id-13157 .greyback {
        min-height: 1000px
    }
    .home #consult {
        margin-top: 80px
    }
}

.page-id-12948 .span4, .page-id-13157 .span4{
	display:none;
}

@media only screen and (min-width: 150px) and (max-width: 979px) {
    .page-id-12948 .buttondiv,
	.page-id-13157 .buttondiv {
        margin-top: -50px !important;
        padding-top: 0px !important
    }
    .page-id-12948 .greyback .box,
	.page-id-13157 .greyback .box {
        padding: 15px
    }
    .page-id-12948 .entry-content .topimage h1,
	.page-id-13157 .entry-content .topimage h1{
        font-size: 3em !important;
        line-height: 48px !important;
        font-family: helvetiva, sans-serif !important
    }
    .page-id-12948 .topimage .cta,
	.page-id-13157 .topimage .cta {
        padding-top: 20px;
    }
    .page-id-12948 .button,
	.page-id-13157 .button {
        line-height: 27px !important
    }
    .page-id-12948 #content .topimage .text,
	.page-id-13157 #content .topimage .text {
        font-size: 25px !important;
        line-height: 31px
    }
    .page-id-12948 .whiteback,
	.page-id-13157 .whiteback{
        padding-left: 20px;
        padding-right: 20px
    }
    .page-id-12948 .entry-content .greyback .text,
	.page-id-12948 .buttondiv,
    .entry-content .greyback h1,
    .page-id-13157 .entry-content .greyback .text,
	.page-id-13157 .buttondiv, {
        padding-left: 20px;
        padding-right: 20px
    }
    .page-id-12948 .whiteback .text,
    .page-id-12948 .greyback .text,
	.page-id-13157 .whiteback .text,
    .page-id-13157 .greyback .text {
        font-size: 20px !important;
        line-height: 25px !important
    }
    .page-id-12948 #main-wrapper #topimage2 .phone,
	.page-id-13157 #main-wrapper #topimage2 .phone{
        font-size: 40px;
        line-height: 45px;
    }
    .page-id-12948 #topimage2,
	.page-id-13157 #topimage2{
        padding-top: 1px !important
    }
    .page-id-12948 #content,
	.page-id-13157 #content {
        margin-top: 0px !important
    }
    .page-id-12948 .brand.span3,
	.page-id-13157 .brand.span3{
        margin-top: 20px !important;
        position: relative;
        top: 157px !important;
        z-index: 9999 !important;
		display:none;
    }
    .page-id-12948 .tc-header.clearfix.row-fluid.tc-tagline-off.tc-title-logo-on.tc-shrink-on.tc-menu-on.logo-left,
	.page-id-13157 .tc-header.clearfix.row-fluid.tc-tagline-off.tc-title-logo-on.tc-shrink-on.tc-menu-on.logo-left {
        top: 60px !important
    }
    .page-id-12948 .full_back,
	.page-id-13157 .full_back{
        margin-top: -225px !important
    }
    .page-id-12948 .tc-header .brand a,
	.page-id-13157 .tc-header .brand a {
        margin-bottom: 30px !important
    }
    .page-id-12948 #main-wrapper #topimage2 p,
	.page-id-13157 #main-wrapper #topimage2 p {
        font-size: 17px;
        line-height: 25px !important
    }
    .page-id-12948 .entry-content .greyback .text
	.page-id-13157 .entry-content .greyback .text {
        font-size: 20px !important;
        line-height: 25px !important;
    }
    .page-id-12948 #main-wrapper #topimage2 .phone,
	.page-id-13157 #main-wrapper #topimage2 .phone {
        line-height: 45px !important
    }
}

@media only screen and (min-width: 150px) and (max-width: 767px) {
    .page-id-12948 .entry-content .topimage h1,
	.page-id-13157 .entry-content .topimage h1{
        font-size: 2em !important;
        line-height: 33px !important;
        margin-bottom: 0px !important;
    }
    .page-id-12948 #topimage2 h1,
	.page-id-13157 #topimage2 h1 {
        margin-top: -15px !important
    }
    .page-id-12948 .pointerhand img,
	.page-id-13157 .pointerhand img {
        display: none
    }
}
/* ========================================================================
END Comparison page css
=========================================================================== */

#headertext p {
    line-height: 26px !important
}

#headertext h4 {
    margin-top: 0px
}

html body #main-wrapper {
    margin-top: 67px !important
}

#tc-page-wrap {
    background-attachment: scroll;
    background-clip: border-box;
    background-image: url("/wp-content/uploads/2017/08/back3c.jpg");
    background-origin: padding-box;
    background-repeat: repeat-x;
    background-size: auto auto;
    border-bottom: 0px solid black;
    line-height: 20px;
    padding-bottom: 38px !important;
}

.btn-toggle-nav .icon-bar {
    background-color: white !important
}

.navbar-inner {
    background-image: none;
    background: url(none) !important
}

.navbar .navbar-inner {
    box-shadow: none !important
}

.navbar .btn-toggle-nav .btn {
    position: relative !important;
    z-index: 99999 !important
}

.navbar .btn-navbar,
.tc-header .navbar .btn-toggle-nav {
    top: -100px !important;
    position: relative !important
}

#consult br {
    display: none
}

.home #text-2 {
    margin-top: 100px !important
}

.span3 {
    margin-top: 0px;
}

@font-face {
    font-family: Jockey One;
    src: url(/wp-content/themes/customizr_child/fonts/jockeyone-regular-webfont.ttf);
}

@font-face {
    font-family: Monda;
    src: url(/wp-content/themes/customizr_child/fonts/monda-regular-webfont.ttf);
}

@font-face {
    font-family: Oswald;
    src: url(/wp-content/themes/customizr_child/fonts/Oswald-Regular.ttf);
}

/* code added at /wp-content/themes/customizr/inc/parts/class-header-header_main.php for thatbanner after the logo */

/* that banner includes the used to be, social media icons and number and line after */

/* code added at /wp-content/themes/customizr/header.php for the full_back container so the background would be full width */

/***************new css after site redo may have to adjust later************/

.tc-sticky-header .tc-header {
    position: relative
}

#tc-reset-margin-top,
#cboxTitle {
    display: none !important
}

html body #tc-page-wrap {
    background-color: #ffffff !important;
    background-position: right 1px top -300px !important
}

.sticky-enabled .tc-header {
    background: transparent
}

.tc-img-smartload-help,
#tc-push-footer {
    display: none !important
}

.home.page-id-5 #tc-page-wrap {
    background-position: top center !important
}

footer#footer {
    position: relative;
    bottom: -39px
}

#tc-page-wrap {
    position: relative !important;
    z-index: 9999 !important;
    padding-bottom: 30px !important
}

html {
    margin-top: 0px !important
}

.tc-header {
    top: -1px !important;
    border: 0px !important
}

.by-author {
    display: none !important
}

.entry-content {
    padding-top: 0px
}

.entry-content li {
    list-style-type: inherit !important;
    padding-left: 5px !important;
    /*margin-left: 15px !important;*/
}

@media only screen and (min-width: 100px) and (max-width: 979px) {
    html body #main-wrapper {
        margin-top: 50px !important
    }
    #content {
        width: 100% !important
    }
    html body #tc-page-wrap {
        background-position: right 1px top -250px !important;
    }
    #headertext {
        width: 100%;
        text-align: center;
        margin: auto
    }
    .tc-header {
        background-color: transparent
    }
    .thatbanner h4,
    .thatbanner p {
        text-align: center !important;
        float: none !important
    }
    footer#footer {
        background-color: #000000 !important;
        background-image: url("/wp-content/uploads/2017/08/background2.jpg");
        background-position: left 0px top 0px;
        background-repeat: repeat-x;
    }
}

@media only screen and (min-width: 100px) and (max-width: 600px) {
    #content img {
        margin: auto !important;
        float: none !important;
        display: block !important;
        padding: 15px 0px !important;
    }
}

@media only screen and (min-width: 150px) and (max-width: 536px) {
    .home .tc-header .brand {
        background-color: black !important
    }
    .home #tc-page-wrap {
        background-image: url("none")
    }
    .home .tc-header {
        background-image: url("/wp-content/uploads/2017/08/back3c.jpg");
        background-position: bottom center, bottom center;
        background-color: black;
        padding-bottom: 70px !important
    }
    .home #headertext,
    .home .navbar.resp {
        background-color: black !important
    }
    .home #headertext {
        margin-bottom: 11px !important
    }
    .home .span5.text-center .btn.btn-danger.btn-lg {
        margin-bottom: 30px !important
    }
    .home .span5.text-center h1 {
        font-size: 170% !important;
        line-height: 40px !important
    }
    .home .entry-content {
        margin-top: -90px
    }
    .home #my-content-header .span5.text-center {
        top: -40px !important
    }
    .home #main-wrapper {
        margin-top: 57px !important
    }
}

@media only screen and (min-width: 537px) and (max-width: 979px) {
    .home #my-content-header .span5.text-center {
        top: -70px !important
    }
}

/*******************************END new css*********************************/

iframe[name='google_conversion_frame'] {
    height: 0 !important;
    width: 0 !important;
    line-height: 0 !important;
    font-size: 0 !important;
    margin-top: -13px;
    float: left;
}

.page-id-7602 #content {
    width: 100% !important;
    height: 7800px !important
}

.page-id-7602 #crccontent_frame_part,
.page-id-7602 #CRCFRame_crcrc {
    height: 7600px !important
}

.subscribe-button-inner {
    display: block !important
}

.clients img {
    float: left
}

:-moz-any-link:focus {
    outline: none;
}

.tc-header {
    max-width: 1170px !important;
    margin-left: auto !important;
    margin-right: auto !important
}

#headertext h4 {
    color: #ffffff !important;
    font-size: 19px
}

.toptaglines .span4 h4 {
    color: #ffffff !important;
    font-weight: normal
}

.thatbanner .span2 img {
    max-width: 342px !important
}

.thatbanner .span2 {
    margin-top: -3px
}

.navbar .nav>li.current-menu-ancestor>a,
.navbar .nav>li.current-menu-item>a {
    color: #8CC640 !important
}

#right #text-3 {
    border-bottom: 0px !important
}

hr {
    height: 1px;
    border: 0;
    border-top: 1px solid #D6D6D6;
    margin: 25px 0px
}

.dropdown-menu>li>a:hover {
    color: #81B33E !important
}

.navbar .nav>li>.dropdown-menu::after {
    border-bottom: 6px solid transparent !important;
    width: 100% !important
}

.navbar .nav li.dropdown .caret {
    display: none
}

a,
a:hover,
a:active,
a:visited {
    text-decoration: none !important;
}

html body {
    font-family: Monda, arial, sans-serif !important;
    background-color: #ffffff !important;
    overflow-x: hidden !important
}

.ko-buttontemplate {
    line-height: 1.5px !important
}

body #main-wrapper p {
    color: #757576 !important
}

body,
.navbar .nav>li>a {
    font-family: Monda, arial, sans-serif !important
}

#main-wrapper {
    margin-top: 20px !important
}

.menu>li>a {
    font-size: 11px !important
}

#menu-item-631 {
    border-right: 0px !important
}

.full_back {
    background-position: 0px center !important;
}

.home .full_back {
    background-position: bottom center !important;
}

.sfsi_plus_wDiv {
    width: 240px !important
}

.tc-header {
    margin-bottom: 0px !important
}

.entry-content li {
    /******background-image: url('/wp-content/uploads/2015/06/socialmediaservicescheck3.jpg');*****/
    background-position: 0px 6px;
    background-repeat: no-repeat;
    padding-left: 1.3em;
    list-style-type: none;
    margin-bottom: 15px
}

.entry-content ul {
    padding-left: 0px;
    margin-left: 0px
}

.arrowbox {
    background-color: #E6E7E8;
    padding: 17px;
    border: 1px solid #dddddd
}

.single-format-standard .featurette-divider {
    margin-bottom: 0px !important
}

.single-format-standard h2 strong {
    font-weight: normal !important
}

.single-format-standard .pager {
    margin-top: 20px !important
}

.wistia_embed iframe {
    background-color: #ffffff !important;
    width: 100% !important;
}

.wistia_embed {
    margin-top: 15px !important
}

.pager .previous>a,
.pager .previous>span,
.pager .next>a,
.pager .next>span {
    float: none !important;
    margin: 0px 7px !important
}

.pager .previous>a,
.pager .previous>span {
    margin-bottom: 15px !important
}

.format-icon:before {
    content: none !important
}

.video-js {
    background-color: #ffffff !important
}

h2 a:focus,
h2 a:hover {
    color: #7ca531 !important
}

#content h3,
#right h3,
.textwidget h2 {
    font: 28px Oswald, sans-serif !important;
    color: #0D4F72 !important;
    line-height: 31px !important;
    margin: 20px 0px;
}

html body #content h3 {
    font-size: 23px !important
}

#content h2,
#content h2 strong {
    font: 25px Oswald, sans-serif !important;
    color: #81B33E !important;
	/*color: #B2D54A*/
    line-height: 37px !important;
    margin: 20px 0px
}

.entry-content h1,
.entry-title,
.entry-content #crmWebToEntityForm td strong,
#content h1 strong {
    font: 28px Oswald, sans-serif !important;
    color: #0D4F72 !important
}

.entry-title a {
    color: #81c235 !important
}

.entry-content #crmWebToEntityForm td strong {
    margin-bottom: 15px !important
}

#content p {
    font-size: 15px;
    margin-bottom: 20px;
    line-height: 21px
}

.entry-header h1 {
    font-size: 28px !important;
    color: #81B33E;
    margin-bottom: -20px;
    line-height: 39px !important
}

.single-post .entry-header .entry-meta {
    margin-top: 15px !important
}

.blog .article-container .entry-header {
    margin-bottom: 25px !important
}

#right.widget-area,
.newhomeform {
    border: 0px !important
}

#right .widget_text {
    border-bottom: 1px solid #cccccc;
    margin-bottom: 20px
}

#right hr {
    border-bottom: 1px solid #cccccc
}

#main-wrapper .widget li a:hover {
    color: #145A88;
    text-decoration: none !important
}

/*new social icons*/

html body .headersocial .sfsi_plus_wDiv {
    right: 600px !important;
    margin-top: -10px
}

.headersocial .sfsiplus_norm_row {
    margin-right: -110px !important;
    top: 31px;
    z-index: 9999
}

.headersocial .sfsiplus_norm_row img {
    max-width: 20px !important;
}

.headersocial .sfsi_plus_wicons {
    margin-left: -5px !important
}

#footer .copyrighttext {
    text-align: right !important;
}

#footer #copyright,
.entry-content #crmWebToEntityForm table {
    border-bottom: 0px !important
}

#footer .row {
    border-bottom: 1px dotted #434446 !important;
    padding-bottom: 20px
}

#footer {
    padding-top: 30px !important
}

#footer .container {
    border: 0px !important
}

#footer #short_code_si_icon {
    text-align: left !important
}

#footer #short_code_si_icon img {
    width: 40px !important;
    height: auto !important;
    filter: gray;
    filter: grayscale(1);
    -webkit-filter: grayscale(1);
}

#short_code_si_icon img {
    filter: gray;
    filter: grayscale(1);
    -webkit-filter: grayscale(1);
    padding: 0px 1px !important
}

#footer .row,
#footer .row a {
    font-size: 12px !important;
    text-decoration: none !important;
    color: #c4c2c3 !important
}

#footer .container .row a:hover {
    color: #6DAE3D !important
}

#footer .addontitle {
    margin-bottom: 10px
}

.flexslider {
    margin-bottom: -15px !important
}

.nivo-nextNav,
.nivo-prevNav,
.assistive-text {
    display: none !important
}

.slideshowdiv {
    height: 313px !important;
    float: right;
    position: relative !important;
    margin-right: 0px;
    margin-left: 20px;
    top: 26px !important;
    z-index: 1;
    overflow-x: hidden !important;
    overflow-y: hidden !important;
    width: 590px !important;
}

#menu-company-directory.menu {
    color: #ffffff;
    font-size: 11px;
    text-transform: uppercase;
    font-weight: bold;
    margin-top: -15px !important;
    text-decoration: none
}

#menu-company-directory.menu li {
    height: 28px;
    padding: 9px 19px 0px 19px;
    font-family: aral, sans-serif !important;
    text-decoration: none;
}

#menu-company-directory.menu li a:hover {
    text-decoration: none
}

#menu-company-directory.menu li:hover {
    background-color: #09374f;
    text-decoration: none
}

.last-child,
.menu-item-152 {
    border-right: 0px !important
}

#menu-item-626 {
    background-color: #81C235 !important
}

.navbar-inner {
    border-radius: 0px !important
}

.navbar .btn-navbar:hover {
    background-color: #81C235
}

#my-content-header .span5 h1 {
    text-transform: uppercase
}

.container h4 {
    font: 18px Oswald, sans-serif !important;
    color: #0D4F72 !important;
    text-decoration: none;
    line-height: 30px !important
}

.container h4 a,
.container h4 a:hover {
    color: #81B33E;
    text-decoration: none;
    line-height: 24px !important
}

h1,
h2,
h3,
h4,
h5,
h6,
.navbar .nav>li>a {
    text-shadow: none !important;
}

.span5.text-center h1 {
    font: normal 40px Oswald, sans-serif !important;
    font-size: 55px;
    line-height: 53px !important;
    color: #81B33E !important;
    letter-spacing: 0px
}

.span5.text-center p,
.span5.text-center section {
    font-family: Monda, arial, sans-serif !important;
    color: #e2e0e1 !important;
    line-height: 19px !important;
    font-size: 14px
}

.span5.text-center .btn-info:hover {
    color: #E2E0E1
}

.span5.text-center {
    margin-top: 10px !important;
    margin-bottom: 0px !important
}

.span5.text-center .btn-info {
    background-image: url(/wp-content/uploads/2015/03/topbuttonback1.png) !important;
    background: rgba(0, 0, 0, 0.5);
    border: 0px !important;
    padding: 15px 20px;
    margin-top: 10px;
    background-repeat: repeat !important;
    box-shadow: none !important;
    text-transform: uppercase;
    color: #81B33E;
    font-family: Monda, arial, sans-serif !important;
    font-weight: bold;
    font-size: 15px
}

#crmWebToEntityForm td {
    color: #8f8d8d !important;
    font-size: 13px !important;
    font-weight: normal !important;
    font-family: Monda, arial, sans-serif !important
}

#crmWebToEntityForm input {
    margin-bottom: 10px !important
}

#crmWebToEntityForm .feature-border div {
    font-size: 13px !important;
    font-family: Monda, arial, sans-serif !important;
    margin-bottom: -10px !important
}

#crmWebToEntityForm tr:nth-child(odd) td,
tr:nth-child(odd) th {
    background-color: #ffffff !important;
    border: 0px !important
}

#crmWebToEntityForm td {
    border: 0px !important
}

.entry-content #crmWebToEntityForm table {
    max-width: 300px !important;
    float: left
}

#crmWebToEntityForm input {
    border: 1px solid #cccccc;
    margin-bottom: -4px;
    padding: 4px;
    border-radius: 0px !important;
}

#crmWebToEntityForm input[type="Reset"] {
    display: none
}

#crmWebToEntityForm #Submit,
#crmWebToEntityForm input[type="submit"],
html body .entry-content #crmWebToEntityForm input[type="submit"] {
    float: left;
    width: 140px !important;
    background-color: #e6e7e8 !important;
    color: #4e4d4d !important;
    font-family: Monda, arial, sans-serif !important;
    padding: 5px 20px 7px !important;
    background-image: none !important;
    font-size: 13px;
    border: 0px !important
}

#imgid {
    margin-top: 0px !important;
    max-width: 170px !important
}

#right table {
    border-bottom: 0px !important
}

@media only screen and (min-width: 980px) and (max-width: 9999px) {
    #headertext {
        position: relative;
        right: -90px;
        width: 750px;
        margin-top: 3px
    }
    .entry-content #crmWebToEntityForm td strong {
        text-align: left !important;
        float: left !important
    }
    .navbar .nav>li>.dropdown-menu::after {
        display: none !important
    }
    .dropdown-menu {
        border-radius: 0px !important;
    }
    .navbar .nav>li {
        padding-bottom: 10px !important;
        margin-bottom: -10px !important
    }
    .tc-hover-menu.nav ul {
        top: 30px !important
    }
    #crmWebToEntityForm input {
        border: 1px solid #cccccc;
        margin-bottom: -4px;
        padding: 4px;
        width: 260px;
        border-radius: 0px !important;
    }
    #crmWebToEntityForm tr:nth-child(odd) td,
    tr:nth-child(odd) th {
        background-color: #ffffff !important;
        border: 0px !important
    }
    #crmWebToEntityForm td {
        border: 0px !important
    }
    #crmWebToEntityForm #Submit,
    #crmWebToEntityForm input[type="submit"] {
        float: left;
        width: 120px;
        background-color: #e6e7e8 !important;
        color: #4e4d4d !important;
        font-family: Monda, arial, sans-serif !important;
        padding: 5px 20px 7px !important;
        background-image: none !important;
        font-size: 13px;
        border: 0px !important
    }
    #content {
        padding-right: 30px !important;
        width: 840px !important
    }
    .addontitle {
        text-align: left !important
    }
    .brand.span3 {
        max-width: 160px !important;
        display: inline-block !important;
    }
	.page-id-12948 .brand.span3 {
        max-width: 160px !important;
        display: none !important;
    }
    .toptaglines .span4 {
        float: right;
        margin-top: 7px;
        font-family: Monda, arial, sans-serif !important;
        letter-spacing: -1px
    }
    .toptaglines .span4 h4 {
        font-size: 15px;
        color: #F1F1F1;
        letter-spacing: 0px;
        font-weight: normal !important
    }
    .headersocial {
        position: relative;
        /*right: -280px;*/
        top: 8px
    }
    .navbar-wrapper {
        margin-top: -15px
    }
    .navbar-inner {
        min-height: 27px !important
    }
    .navbar-wrapper a {
        font-size: 15px !important
    }
    .navbar.notresp .navbar-inner {
        border-color: #355706 !important
    }
    .navbar .nav>li>a {
        padding: 5px 10px 5px !important
    }
}

@media all and (min-width: 1080px) and (max-width: 9999px) {
    .home .full_back {
        min-height: 508px !important
    }
}

@media all and (min-width: 700px) and (max-width: 9999px) {
    .ppcbadges {
        max-width: 300px !important;
        float: left;
        padding: 0px 60px 20px 0px
    }
}

@media all and (min-width: 150px) and (max-width: 699px) {
    .ppcbadges {
        width: 100% !important;
        padding: 20px;
        margin: auto;
        text-align: center;
        max-width: 250px !important
    }
}

@media only screen and (min-width: 150px) and (max-width: 1079px) {
    #crmWebToEntityForm #Submit,
    #crmWebToEntityForm input[type="submit"] {
        float: left;
        width: 100px;
        background-color: #e6e7e8 !important;
        color: #4e4d4d !important;
        font-family: Monda, arial, sans-serif !important;
        padding: 5px 20px 7px !important;
        background-image: none !important;
        font-size: 13px;
        border: 0px !important
    }
    .slideshowdiv {
        display: none !important
    }
    .full_back {
        background-repeat: repeat-x !important;
        background-position: bottom !important;
        background-color: #000000 !important
    }
    #my-content-header .text-center {
        text-align: center !important;
        width: 100% !important;
        padding: 0px 30px !important
    }
    .menu-top-menu-container #menu-top-menu {
        text-align: center !important;
        margin: auto !important;
        float: none;
        width: 100% !important;
        float: left !important
    }
    .menu-top-menu-container #menu-top-menu li {
        text-align: center !important;
        margin: auto !important;
        float: none !important;
        display: inline-block !important
    }
    #my-content-header h1 {
        margin-top: 70px !important
    }
}

@media only screen and (min-width: 150px) and (max-width: 979px) {
    body .navbar {
        border: 0px !important
    }
    .navbar .btn-navbar {
        left: -20px !important;
        float: left !important;
        display: block !important;
        position: relative !important;
        top: -141px !important;
        border-radius: 0px !important;
        margin: 0px !important;
        background-image: none !important;
        background-color: #81C235;
    }
    .thatbanner .span3,
    .headersocial .span2,
    html body .headersocial .sfsi_plus_wDiv,
    .thatbanner .span2 img {
        display: none !important
    }
    .brand.span3 {
        display: inline-block !important;
    }
	.page-id-12948 .brand.span3 {
        display: none !important;
    }
    #secondary-menu {
        margin-top: 15px !important
    }
    .nav-collapse {
        top: -100px !important;
        border-radius: 0px !important;
    }
    .nav-collapse a {
        color: #0F547B !important
    }
    .tc-header .sfsi_plus_widget,
    .tc-header .headersocial {
        display: none !important
    }
}

@media only screen and (min-width: 980px) and (max-width: 1079px) {
    .headersocial .sfsiplus_norm_row {
        display: none
    }
}

@media only screen and (min-width: 768px) and (max-width: 979px) {
    .home #my-content-header .span5.text-center {
        top: -30px;
        position: relative;
    }
    .home #my-content-header {
        margin-bottom: -60px
    }
    .home .full_back {
        max-height: 690px !important
    }
    .full_back {
        max-height: 400px
    }
}

@media only screen and (min-width: 150px) and (max-width: 767px) {
    .home #my-content-header .span5.text-center {
        top: -60px;
        position: relative;
    }
    .home #my-content-header {
        margin-bottom: -90px
    }
    .sfsi_plus_wDiv {
        margin: auto !important;
        float: none !important;
        width: 100% !important;
        text-align: center !important;
        margin: 30px 0px -10px -15px !important;
        position: relative !important
    }
    #footer .span6 {
        text-align: center !important
    }
    .page .full_back {
        padding-bottom: 0px !important;
    }
    .home .full_back {
        padding-bottom: 88px !important;
    }
    .home #my-content-header {
        top: 30px !important;
        position: relative !important
    }
}

@media only screen and (min-width: 980px) and (max-width: 1079px) {
    .headersocial #short_code_si_icon {
        position: absolute !important;
        right: 130px !important;
        top: 0px !important
    }
    html body #my-content-header h1 {
        margin-top: 30px !important;
    }
    .span5.text-center section {
        margin-bottom: -50px !important
    }
    .full_back {
        background-position: 0px center !important
    }
    .span5.text-center {
        margin-bottom: 20px !important
    }
}

@media only screen and (min-width: 150px) and (max-width: 979px) {
    html body .toptaglines .span4 {
        margin-top: 0 !important;
        position: absolute !important;
        text-align: center !important;
        top: 125px !important;
        width: 100% !important;
    }
    #my-content-header .span5 {
        margin-bottom: -60px
    }
}

@media only screen and (min-width: 100px) and (max-width: 979px) {
    .toptaglines .span4 {
        width: 100% !important;
        text-align: center !important;
        margin-top: 0px !important;
        position: absolute !important;
        top: 335px !important
    }
    .headersocial #short_code_si_icon img {
        width: 35px !important;
        height: auto !important;
    }
    #my-content-header .span5 {
        margin-top: -40px !important;
    }
}

@media only screen and (min-width: 100px) and (max-width: 1199px) {
    .right.tc-sidebar {
        width: 100% !important;
        min-width: 100% !important
    }
    #crmWebToEntityForm input {
        width: 100% !important
    }
    #crmWebToEntityForm #Submit {
        width: 100px !important
    }
    .redarrow {
        display: none
    }
}

@media only screen and (min-width: 100px) and (max-width: 767px) {
    .headersocial .span2 {
        top: 382px !important
    }
    #footer .content-box br {
        display: none !important;
    }
    #footer #row1 a {
        padding: 0px 10px !important;
        border-right: 0px solid #444444;
        white-space: nowrap !important
    }
    #footer #row1 .span3 div a:last-child {
        border: 0px !important
    }
    #footer #short_code_si_icon {
        width: 100%;
        text-align: center !important
    }
    #footer #row1 #short_code_si_icon img {
        margin: 0px -9px !important;
        border: 0px
    }
    #footer #short_code_si_icon a {
        border: 0px !important
    }
    #row1 .span2,
    #row1 .span3 {
        margin-bottom: 15px
    }
    #footer .copyrighttext {
        text-align: center !important;
    }
    #row1 .span2,
    #row1 #work {
        border-bottom: 1px dotted #434446;
        padding-bottom: 16px
    }
}

@media only screen and (min-width: 100px) and (max-width: 500px) {
    .entry-content p .size-full {
        float: none !important;
    }
}

.full_back {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #000000;
    background-image: url("/wp-content/uploads/2017/08/back3c.jpg");
    background-origin: padding-box;
    background-position: bottom center, bottom center;
    background-repeat: repeat-x;
    background-size: auto auto;
    border-bottom: 0px solid black;
    line-height: 19px;
    padding-bottom: 38px !important;
}

/*styling the main menu--the internal nav menu */

.navbar .nav>li>a {
    color: white;
    font-size: 15px !important;
    padding: 2px 10px !important
}

/* styling the secondary menu--at the very top */

@media (min-width: 980px) {
    #secondary-menu ul {
        margin-left: 0px;
        margin-right: 0px;
        height: 37px;
        background-color: #0D4F72;
        margin-top: 0px;
        margin-bottom: 0px;
        border-bottom: 1px solid #ffffff;
        text-align: center;
        vertical-align: center;
        padding-top: 15px
    }
    @media (max-width:979px) {
        #secondary-menu ul {
            background-color: #0D4F72;
            margin-left: 0px;
            margin-bottom: 0px;
        }
        #secondary-menu ul li {
            display: block;
        }
        .secondary-menu>ul>li>a {
            color: white;
        }
    }
    /* header background image--making background transparent */
    header.tc-header {
        background: url(/wp-content/uploads/2015/04/back3c.jpg) repeat 0 0;
        background: transparent;
        border-bottom: 0;
        border-top: 0;
    }
    /* making the navbar transparent */
    .navbar .navbar-inner {
        box-shadow: none;
        background: none;
        margin: 5px 5px 5px !important
    }
    /*  Reposition Navbar Box - change top/left as needed */
    .navbar.notresp .navbar-inner {
        position: relative;
        top: 0px;
        /* Adjust using -1px move Up, 1px move Down, 0px No change  */
        left: -2.5%;
        /* Adjust using -1% move Left, 1% move Right, 0% No change  */
    }
    .navbar {
        border-top: 1px dotted #497219 !important;
        border-bottom: 1px dotted #497219 !important;
    }
    /* adjusting the header width */
    @media all and (min-width: 1080px) and (max-width: 1920px) {
        .tc-header {
            width: 1170px;
            margin: 0 auto;
        }
    }
    .thatbanner {
        margin-top: 30px;
    }
    .toptaglines {
        color: #81c235;
        text-align: right;
    }
    footer#footer {
        border-top: none;
        background: url(/wp-content/uploads/2017/08/background2.jpg) repeat-x;
        background-position: top;
        background-color: black;
    }
    footer#footer .colophon .social-block a {
        color: white;
        font-size: 1.1em;
        text-shadow: 0 0 0 #fff;
    }
    footer#footer .colophon {
        background-color: black;
    }
    footer#footer .colophon a,
    footer#footer .colophon p {
        color: white;
    }
    /*changing btn color*/
    .btn-info {
        background-color: #81c235;
        background-image: linear-gradient(to bottom, #8dc63d, #81c235);
        background-repeat: repeat-x;
        border-color: #105177;
        color: white;
    }
    input [type='submit'] {
        background-color: #81c235;
    }
    /*changing btn color*/
    .btn-info {
        background-color: #81c235;
        background-image: linear-gradient(to bottom, #8dc63d, #81c235);
        background-repeat: repeat-x;
        border-color: #105177;
        color: white;
    }
    input [type='submit'] {
        background-color: #81c235;
    }
    .navbar .nav>li.current-menu-item>a {
        color: #81b33e;
    }
    .navbar .nav>li>a:hover {
        color: #81c235;
    }
    .btn-info {
        background-color: #81c235;
        background-image: linear-gradient(to bottom, #8dc63d, #81c235);
        background-repeat: repeat-x;
        border-color: #105177;
        color: white;
    }
    /* *********************** */
    /* adding menu to the 3 bar button */
    .btn-navbar {
        width: 90px;
        height: 30px;
        vertical-align: top;
    }
    .btn-navbar:after {
        content: "Menu";
        float: right;
        margin: -16px 0 0 0;
    }
    input [type="submit"] {
        background-color: #81c235;
    }
    .addontitle {
        color: #81c235;
        font-size: 125%;
        font-weight: bold;
    }
    /** changes from another site so if these changes are needed here is where to make them---changing styling on flexslider buttons*/
    /** button colors for slider in header were changed in /home/buildtel/public_html/wp-content/plugins/ml-slider/assets/sliders/flexslider/flexslider.css  */
    /** in Control Nav----flex-control-nav  active, hover and li  */
    footer#footer a {
        font-size: 14px;
    }
    a {
        color: #81c235;
    }
    /* changing the border color at the bottom of the form */
    table {
        border-bottom: 0px solid #81c235;
    }
    td {
        padding: 0 10px 0 0;
    }
    ol.numeric {
        list-style-type: decimal !important;
    }
    .special {
        font-family: magneto;
    }
    #main-wrapper.container {
        margin-top: 50px;
    }
    .colophon {
        display: none !important;
    }
    /* ========================================================================
font consistency across browsers
=========================================================================== */
    h1,
    h2,
    h3,
    h4,
    h5,
    h6 {
        font-size: 100%;
        font-weight: normal
    }
    input,
    textarea,
    select {
        font-family: inherit;
        font-size: inherit;
        font-weight: inherit;
        *font-size: 100%
    }
    ul li {
        display: list-item; /*important*/
    }
}

h1.format-icon {
	font-size: 35px;
	color: forestgreen;
	font-style: oblique;
}