.et-db #et-boc .et-l .et_pb_button::after, .et-db #et-boc .et-l .et_pb_button::before {display: none !important;} .et-db #et-boc .et-l .et_pb_button_module_wrapper.et_pb_button_alignment_left {text-align: left;} .two-inline-btns .et_pb_button_module_wrapper {display: inline;} .two-inline-btns .et_pb_button_module_wrapper {background: #000000;} .et_pb_button_module_wrapper {text-align: left;} .et-db #et-boc .et-l .et_pb_button_prodcl_wrapper {margin-right: 20px !important;margin-bottom: 10px !important;position: relative;top: 0px;bottom: auto;right: 0px;left: auto;} .et-db #et-boc .et-l .et_pb_button_prodcl.et_pb_button {color: #FFFFFF !important;border-color: #002f5e !important;border-width: 2px !important;background-image: initial;background-color: #002f5e;font-size: 24px;font-weight: 700 !important;} .et-db #et-boc .et-l .et_pb_button_prodcl.et_pb_button:hover {color: #FFFFFF !important;border-color: #002f5e !important;border-width: 2px !important;background-image: initial;background-color: #002f5e;font-size: 24px;font-weight: 700 !important;} .et-db #et-boc .et-l .et_pb_button_prodcl_wrapper .et_pb_button_prodcl, .et-db #et-boc .et-l .et_pb_button_prodcl_wrapper .et_pb_button_prodcl:hover {padding-top: 5px !important;padding-right: 30px !important;padding-bottom: 5px !important;padding-left: 30px !important;} .et-db #et-boc .et-l .et_pb_button_prodcl_wrapper .et_pb_button_prodcl, .et-db #et-boc .et-l .et_pb_button_prodcl_wrapper .et_pb_button_prodcl:hover {padding-top: 5px !important;padding-right: 30px !important;padding-bottom: 5px !important;padding-left: 30px !important;} .et-db #et-boc .et-l .et_pb_button_prodcr_wrapper {margin-bottom: 10px !important;position: relative;top: 0px;bottom: auto;right: 0px;left: auto;} .et-db #et-boc .et-l .et_pb_button_prodcr.et_pb_button {color: #002f5e !important;border-color: #002f5e;font-size: 24px;font-weight: 700 !important;background-color: #ffffff;} .et-db #et-boc .et-l .et_pb_button_prodcr_wrapper .et_pb_button_prodcr, .et-db #et-boc .et-l .et_pb_button_prodcr_wrapper .et_pb_button_prodcr:hover {padding-top: 5px !important;padding-right: 30px !important;padding-bottom: 5px !important;padding-left: 30px !important;} .et-db #et-boc .et-l .et_pb_button_prodcr {z-index: 9999999999;transition: color 300ms ease 0ms,background-color 300ms ease 0ms,border 300ms ease 0ms;} .et-db #et-boc .et-l .et_pb_button_prodcr.et_pb_button:hover {color: #FFFFFF !important;border-color: #002f5e !important;border-width: 2px !important;background-image: initial;background-color: #002f5e;} .et-db #et-boc .et-l .et_pb_button_prodcr_wrapper .et_pb_button_prodcr, .et-db #et-boc .et-l .et_pb_button_prodcr_wrapper .et_pb_button_prodcr:hover {padding-top: 5px !important;padding-right: 30px !important;padding-bottom: 5px !important;padding-left: 30px !important;} .et-db #et-boc .et-l .et_pb_button_prodcr.et_pb_button {color: #002f5e !important;border-color: #002f5e;font-size: 24px;font-weight: 700 !important;background-color: #ffffff;} .et-db #et-boc .et-l .et_pb_button_prodcr {z-index: 9999999999;transition: color 300ms ease 0ms,background-color 300ms ease 0ms,border 300ms ease 0ms;} .et-db #et-boc .et-l .et_pb_button_prodll_wrapper {margin-right: 20px !important;margin-bottom: 10px !important;position: relative;top: 0px;bottom: auto;right: 0px;left: auto;} .et-db #et-boc .et-l .et_pb_button_prodll.et_pb_button {color: #002f5e !important;border-color: #002f5e;font-size: 24px;font-weight: 700 !important;background-color: #ffffff;} .et-db #et-boc .et-l .et_pb_button_prodll.et_pb_button:hover {color: #FFFFFF !important;border-color: #002f5e !important;border-width: 2px !important;background-image: initial;background-color: #002f5e;font-size: 24px;font-weight: 700 !important;} .et-db #et-boc .et-l .et_pb_button_prodll_wrapper .et_pb_button_prodll, .et-db #et-boc .et-l .et_pb_button_prodll_wrapper .et_pb_button_prodll:hover {padding-top: 5px !important;padding-right: 30px !important;padding-bottom: 5px !important;padding-left: 30px !important;} .et-db #et-boc .et-l .et_pb_button_prodll_wrapper .et_pb_button_prodll, .et-db #et-boc .et-l .et_pb_button_prodll_wrapper .et_pb_button_prodll:hover {padding-top: 5px !important;padding-right: 30px !important;padding-bottom: 5px !important;padding-left: 30px !important;} .et-db #et-boc .et-l .et_pb_button_prolr_wrapper {margin-bottom: 10px !important;position: relative;top: 0px;bottom: auto;right: 0px;left: auto;} .et-db #et-boc .et-l .et_pb_button_prodlr.et_pb_button {color: #002f5e !important;border-color: #002f5e;font-size: 24px;font-weight: 700 !important;background-color: #ffffff;} .et-db #et-boc .et-l .et_pb_button_prolr_wrapper .et_pb_button_prodlr, .et-db #et-boc .et-l .et_pb_button_prolr_wrapper .et_pb_button_prodlr:hover {padding-top: 5px !important;padding-right: 30px !important;padding-bottom: 5px !important;padding-left: 30px !important;} .et-db #et-boc .et-l .et_pb_button_prodlr {z-index: 9999999999;transition: color 300ms ease 0ms,background-color 300ms ease 0ms,border 300ms ease 0ms;} .et-db #et-boc .et-l .et_pb_button_prodlr.et_pb_button:hover {color: #FFFFFF !important;border-color: #002f5e !important;border-width: 2px !important;background-image: initial;background-color: #002f5e;} .et-db #et-boc .et-l .et_pb_button_prolr_wrapper .et_pb_button_prodlr, .et-db #et-boc .et-l .et_pb_button_prolr_wrapper .et_pb_button_prodlr:hover {padding-top: 5px !important;padding-right: 30px !important;padding-bottom: 5px !important;padding-left: 30px !important;} .et-db #et-boc .et-l .et_pb_button_prodlr.et_pb_button {color: #FFFFFF !important;border-color: #002f5e !important;border-width: 2px !important;background-image: initial;background-color: #002f5e;font-size: 24px;font-weight: 700 !important;} .et-db #et-boc .et-l .et_pb_button_prodlr {z-index: 9999999999;transition: color 300ms ease 0ms,background-color 300ms ease 0ms,border 300ms ease 0ms;} #support-button{-webkit-appearance: none; -webkit-text-fill-color: #fff;} .apfm {background-color: #EBF5FD; margin: 30px 0px;} .apfm-logo {display: block;margin: auto;width: 35%;} .mheading{display: none;} #contact-form-apfm input[type="text"], #contact-form-apfm input[type="email"], #contact-form-apfm input[type="tel"], #contact-form-apfm textarea {width: 18%;padding: 2px 5px;border-radius: 6px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;font-size: 15px;margin: 2px 5px 2px 5px;} p.apfm-disclaimer {font-size: 10px;color: #373737;text-align: center;line-height: 9px;margin: 0 10em 2em 10em;} .msubmit{display: none} .dheading {text-align: center;color: #0B2265;font-size: 31px;font-weight: 600;line-height: 40px;} #contact-form-apfm .wpcf7 input[type="submit"] {color: #ffffff;font-size: 18px;font-weight: 700;background: #E2272E;padding: 15px 25px 15px 25px;border: none;border-radius: 5px;width: auto;letter-spacing: 5px;} #contact-form-apfm .wpcf7 input:hover[type="submit"] {background: #494949;transition: all 0.4s ease 0s;} #contact-form-apfm .wpcf7 input:active[type="submit"] {background: #000000;} .wpcf7-submit {text-transform: none !important;} .inqfor {margin:auto;display: block;} html { scroll-behavior: smooth; } .page-template-page-full_width .entry-footer-insinglepost {padding:0px !important; margin:0px !important;} .mw300,.mw300img img {max-width:300px !important;} .mw120 {max-width:120px !important;} .mw90per {max-width:90% !important;} .marright20 {margin-right:20px !important;} .marright30 {margin-right:30px !important;} .martop25 {margin-top:25px !important;} .paddleft30 {padding-left:30px !important;} .et-db #et-boc .et-l .et_pb_button_0.et_pb_button.active-btn, .et-db #et-boc .et-l .et_pb_button_1.et_pb_button.active-btn {color: #FFFFFF!important; background-color: #002f5e;} .ns {display:none !important;} .two-inline-btns .et_pb_button_module_wrapper {display:inline;} .small{font-size:12px !important; line-height:18px !important;} .text-center {text-align:center !important;} .fs12, .fs12 p {font-size:12px !important; line-height:22px !important;} .fa-check {color:#73b1ff;} .bigtxt {font-size: 38px; } .slider {margin:auto;position: relative;/*top: 103px;*/} .screen-reader-text {clip: rect(1px, 1px, 1px, 1px);position: absolute!important;} .screen-reader-text:active, .screen-reader-text:focus, .screen-reader-text:hover {background-color: #f1f1f1;border-radius: 6px;box-shadow: 0 0 2px 2px rgba(0, 0, 0, .6);clip: auto!important;color: #21759b;display: block;font-size: 14px;font-weight: 700;height: auto;left: 5px;line-height: normal;padding: 15px 23px 14px;text-decoration: none;top: 5px;width: auto;z-index: 100000;} .alignleft {display: inline;float: left;margin-right: 1.5em;} .alignright {display: inline;float: right;margin-left: 1.5em;} .aligncenter {clear: both;display: block;margin: 0 auto;} .clear:after, .clear:before, .comment-content:after, .comment-content:before, .entry-content:after, .entry-content:before, .site-content:after, .site-content:before, .site-footer:after, .site-footer:before, .site-header:after, .site-header:before {content: '';display: table;} .clear:after, .comment-content:after, .entry-content:after, .site-content:after, .site-footer:after, .site-header:after {clear: both;} .et-db #et-boc .et-l .et_pb_sticky .et_pb_menu_0_tb_header.et_pb_menu .et_pb_menu__logo {content:'' !important;} li>ol li>p {font-size:16px;} .dc-tree { font: 16px 'Roboto',Verdana, sans-serif; position: relative; text-align: center; background-color: #f2f2f2; height: 100%; overflow: hidden; } .dc-tree * { box-sizing: border-box; } .dctree-card { text-align: center; padding: 20px; position: absolute; margin: 0 auto; background-color: #f2f2f2; display: none; } .dctree-message { padding: 10px; margin-bottom: 50px; font-size: 1.5em; } [class^="dctree-answer"] { padding: 20px; text-align: center; margin: 10px 20px; box-shadow: 3px 3px 5px 2px #BDBDBD; text-shadow: 1px 1px 2px black; } .red { background-color: red; color: white; } .green { background-color: green; color: white; } .orange { background-color: orange; color: white; } /*.widget {padding-top: 125px;}*/ #text-14 {margin: 0 0 40px 0px;} /*#text-8 {margin: 130px 0 80px 0px;}*/ .widget select {border: 1px solid #dedede;margin: 15px;max-width: 100%;height: 40px;} .widget_search .search-submit {display: none;} .widget-area {margin: 40px 0 60px;} .widget-area ul {list-style: none;} .widget-title {color: #0D4E96;border-bottom: 3px solid #c21b2d;/*font-size: 26px;*/font-weight: 700;margin: 0 0 10px;padding: 0 15px 15px;} .widget_archive ul, .widget_categories ul, .widget_meta ul, .widget_nav_menu ul, .widget_pages ul, .widget_recent_comments ul, .widget_recent_entries ul {list-style: none;margin: 0 0 30px;} .widget_archive ul li:before, .widget_categories ul li:before, .widget_meta ul li:before, .widget_nav_menu ul li:before, .widget_pages ul li:before, .widget_recent_comments ul li:before, .widget_recent_entries ul li:before {color: #555;content: "\f061";display: none;font-family: FontAwesome;font-size: 12px;padding-right: 20px;} .widget_archive ul li, .widget_categories ul li, .widget_meta ul li, .widget_nav_menu ul li, .widget_pages ul li, .widget_recent_comments ul li, .widget_recent_entries ul li {border-bottom: 1px solid #a6cdec;padding: 8px 15px;} .tagcloud {padding: 5px 15px;} .business-page-widget-title {color: #333;margin: 40px 0;font-size: 20px;font-weight: 700;text-transform: uppercase;} .widget_thbusiness_services_widget {margin-top: 50px;} .th-services-box {margin-bottom: 50px;text-align: center;} .th-services-box:hover .th-services-icon {border: 1px solid #c21b2d;color: #c21b2d;} .th-services-box:hover .th-morelink {background: #c21b2d;border-radius: 6px;color: #fff;font-size: 14px;padding: 8px 20px;} .th-morelink, .th-morelink:visited {color: #c21b2d;} .widget_thbusiness_services_widget .business-page-widget-title {margin: 30px 0;font-size: 18px;text-transform: none;} #page-callout h2, #text-12 h2, #text-13 h2, .wpcf7-submit {text-transform: uppercase;} .th-services-image {width: 70px;height: 70px;margin: 0 auto 20px;-webkit-border-radius: 90px;-moz-border-radius: 90px;border-radius: 90px;} .th-services-image img {width: 70px;height: 70px;-webkit-border-radius: 90px;-moz-border-radius: 90px;border-radius: 90px;} .th-services-icon {border: 1px solid #333;width: 50px;height: 50px;line-height: 50px;margin: 0 auto 20px;font-size: 20px;-webkit-border-radius: 90px;-moz-border-radius: 90px;border-radius: 90px;-ms-transition: all .3s ease;-moz-transition: all .3s ease;transition: all .3s ease;} .widget_thbusiness_recentwork_widget {margin-top: 40px;} .widget_thbusiness_recentwork_widget .widget-title {border: none;font-size: 18px;font-weight: 700;margin: 15px 0;} .th-services-boxset {display: inline-block;margin-bottom: 60px;} .th-morelink {display: inline-block;margin-top: 5px;} .th-morelink-sep {clear: both;height: 43px;} .widget_thbusiness_recentwork_widget .business-page-widget-title {margin: 40px 0 40px 15px;} .th-front-page-summery {line-height: 1.5;margin-bottom: 25px;} .th-recentwork-box {margin-bottom: 65px;} .th-business-page-widget {border-bottom: 3px solid #f5f5f5;} .th-recentwork-title h1 {color: #333;font-size: 16px;font-weight: 700;margin: 20px 0;} .recentwork-image img:hover {opacity: .8;-ms-transition: all .3s ease;-moz-transition: all .3s ease;transition: all .3s ease;} .call-to-action-burst {background: url(images/retail.png) no-repeat;width: 235px;height: 235px;position: absolute;top: -72px;} .call-to-action-content h3 {color: #FFF;font-size: 50px;font-weight: 700;text-transform: uppercase;margin: 80px 20px 0 0;} .call-to-action-content p {color: #FFF;font-size: 22px;line-height: 26px;margin: 8px 20px 10px 0;} .call-to-action-content-phone {color: #fdc800;display: block;margin: auto;text-align: center;} .call-to-action-content-phone span {color: #FFF;} a.call-to-action-button {background: #b31a21;border-radius: 6px;color: #fff;font-size: 18px;font-weight: 700;padding: 10px 20px;margin-top: 25px;text-align: center;display: inline-block;text-decoration: none;} a.call-to-action-button-callout-wdg, a.call-to-action-button-small {font-size: 22px;display: inline-block;border-radius: 6px;color: #fff;font-weight: 700;text-align: center;text-decoration: none;} a.call-to-action-button:hover {background-color: #9b0813;color: #fff;} a.call-to-action-button:visited {color: #fff;} a.call-to-action-button-callout-wdg {background: #b31a21;margin-top: 98px;padding: 10px;width: 100%;} a.call-to-action-button-callout-wdg:hover {background-color: #9b0813;color: #fff;} a.call-to-action-button-callout-wdg:visited {color: #fff;} a.call-to-action-button-small {background: #b31a21;padding: 10px 25px;} a.call-to-action-button-small:hover {background-color: #9b0813;color: #fff;} a.call-to-action-button-small:visited {color: #fff;} .widget_thbusiness_callto_action {margin-bottom: 0;} .call-to-action-wrapper {background: url(images/bg.gif);padding: 50px 10px;margin-top: 40px;position: relative;} .trust-badge {text-align:center;margin: 25px auto 25px auto;} .featuredicons {text-align:center;margin: 25px auto 50px auto;} .video-responsive {position: relative;padding-bottom: 56.25%;height: 0;} .video-responsive iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;} .help-you-need p {color: #3D495D;letter-spacing: 0;text-align: center;} .help-you-need h3 {color: #354052;font-size: 18px;font-weight: 600;letter-spacing: 0;line-height: 48px;text-align: center;margin: 10px 0;} #lp-hero {padding:0 0;background: #EEE;} .entry-main {margin-top: 5em;} .cf7-hidden { display: none; } *, .column-full, .column-half, :after, :before {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;} img, pre {max-width: 100%} .main-navigation, .main-navigation a, article, aside, cite, details, figcaption, figure, footer, header, main, nav, section {display: block;} #main-nav-button, .main-navigation a, a:active, a:hover, ins, mark {text-decoration: none;} .recentwork-image img:hover, .th-services-icon {-webkit-transition: all .3s ease;-o-transition: all .3s ease;} a, abbr, acronym, address, applet, big, blockquote, body, caption, cite, code, dd, del, dfn, div, dl, dt, em, fieldset, font, form, h1, h2, h3, h4, h5, h6, html, iframe, ins, kbd, label, legend, li, object, ol, p, pre, q, s, samp, small, span, strike, strong, sub, sup, table, tbody, td, tfoot, th, thead, tr, tt, ul, var { border: 0;font-family: inherit;font-size: 100%;font-style: inherit;font-weight: inherit;margin: 0;outline: 0;padding: 0;vertical-align: baseline;} cite, dfn, em, i {font-style: italic;} h1, h2, h3, h4, h5, h6 {margin: 1em 0;} hr, p {margin-bottom: 1.5em;} html {font-size: 62.5%;overflow-y: scroll;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;} *, :after, :before {box-sizing: border-box;} body {background: #fff;} caption, td, th {font-weight: 400;text-align: left;} b, cite, dt, strong, th {font-weight: 700;} blockquote:after, blockquote:before, q:after, q:before {content: "";} blockquote, q {quotes: "" "";} a:focus {outline: dotted thin;} a:active, a:hover {outline: 0;} a img {border: 0;} body, button, input, select, textarea {color: #333;font-family: 'Open Sans', 'Lucida Grande', sans-serif;font-size: 18px;line-height: 1.8;} h1, h2, h3, h4, h5, h6 {clear: both;} h1 {font-size: 26px;} h2 {font-size: 24px;} h3 {font-size: 20px;} h4 {font-size: 18px;} h5 {font-size: 16px;} h6 {font-size: 14px;} blockquote {background: #f7f7f7;border-left: 3px solid #c21b2d;margin: 30px 0;padding: 1.5em;} cite {font-size: 13px;margin: 10px 30px 0;} address {margin: 0 0 1.5em;} pre {background: #eee;font-family: "Courier 10 Pitch", Courier, monospace;font-size: 14px;line-height: 1.5;margin-bottom: 1.6em;overflow: auto;padding: 1.6em;} code, kbd, tt, var {font: 14px Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;} small, sub, sup {font-size: 75%;} abbr, acronym {border-bottom: 1px dotted #666;cursor: help;} ins, mark {background: #fff9c0;} sub, sup {height: 0;line-height: 0;position: relative;vertical-align: baseline;} sup {bottom: 1ex;} sub {top: .5ex;} big {font-size: 125%;} hr {background-color: #ccc;border: 0;height: 1px;} ol, ul {margin: 0 0 1.5em 3em; font-size:16px;} ul {list-style: disc;} ol {list-style: decimal;} li>ol, li>ul {margin-bottom: 0;margin-left: 1.5em;} dd {margin: 0 1.5em 1.5em;} img {height: auto;} figure {margin: 0;} table {border-collapse: collapse;border-spacing: 0;margin: 0 0 1.5em;width: 100%;} td, th {border: 1px solid #EAEAEA;padding: 6px 10px;} button, input, select, textarea {font-size: 100%;margin: 0;vertical-align: baseline;} button, input[type=button], input[type=reset], input[type=submit] {background: #00285a;border-radius: 6px;color: #fff;font-size: 20px;font-weight: 700;margin: 10px auto 0;text-align: center;padding: 10px 20px;display: block;} button:hover, input[type=button]:hover, input[type=reset]:hover, input[type=submit]:hover {background: #15437d;} button:active, button:focus, input[type=button]:active, input[type=button]:focus, input[type=reset]:active, input[type=reset]:focus, input[type=submit]:active, input[type=submit]:focus {border-color: #aaa #bbb #bbb;box-shadow: inset 0 -1px 0 rgba(255, 255, 255, .5), inset 0 2px 5px rgba(0, 0, 0, .15);} input[type=radio], input[type=checkbox] {padding: 0;} input[type=search] {-webkit-appearance: textfield;-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;} input[type=search]::-webkit-search-decoration {-webkit-appearance: none;} button::-moz-focus-inner, input::-moz-focus-inner {border: 0;padding: 0;} input[type=search], input[type=text], input[type=email], input[type=tel], input[type=url], input[type=password], textarea {color: #666;border: 1px solid #ccc;border-radius: 6px;} a.promo-order-btn, a.read-more {border-radius: 6px;font-weight: 700;} input[type=search]:focus, input[type=text]:focus, input[type=email]:focus, input[type=tel]:focus, input[type=url]:focus, input[type=password]:focus, textarea:focus {color: #111;} input[type=search], input[type=text], input[type=email], input[type=tel], input[type=url], input[type=password] {padding: 10px;} textarea {overflow: auto;padding-left: 3px;vertical-align: top;width: 98%;} a {text-decoration: underline;} .flush-right {padding-right: 0;} .main-navigation {clear: both;line-height: 60px;margin-right: 0;float: right;height: 60px;} .main-navigation ul {list-style: none;margin: 0;padding-left: 0;} .main-navigation li {float: left;position: relative;} .main-navigation a {color: #333;padding: 0 16px;font-size: 16px;border-right: 1px dotted #CCC;} .main-navigation a:hover {color: #111;} .main-navigation ul ul {box-shadow: 0 3px 3px rgba(0, 0, 0, .2);border-top: 3px solid #c21b2d;display: none;float: left;left: 0;position: absolute;margin-top: -3px;z-index: 99999;} .feature-hdr, .main-navigation ul li:hover>ul {display: block !important;} .main-navigation ul ul ul {left: 100%;top: 0;} .main-navigation ul ul a {background: #fff;height: auto;line-height: 1.5;padding: 10px;width: 200px;} .main-navigation li:hover>a {border-bottom: 3px solid #9f0e16;} .main-navigation ul ul:hover>a {background: #f5f5f5;border-bottom: none;color: #666;} .main-navigation ul ul a:hover {background: #f5f5f5;} .main-navigation a:hover, .main-navigation ul li.current-menu-ancestor a, .main-navigation ul li.current-menu-item a, .main-navigation ul li.current_page_ancestor a, .main-navigation ul li.current_page_item a, .main-navigation ul li:hover>a {color: #9f0e16;background: #f4f4f4;} .main-navigation ul li ul li a, .main-navigation ul li ul li.current-menu-item a, .main-navigation ul li.current-menu-ancestor ul li a, .main-navigation ul li.current-menu-item ul li a, .main-navigation ul li.current_page_ancestor ul li a, .main-navigation ul li.current_page_item ul li a {color: #8b8b8b;background: #FFF;} .blue-section h2, .blue-section li, .blue-section ul, .lp-blue-section p, .lp-red-section p, .red-section h2, .red-section li, .red-section ul {color: #FFF;} .menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-9030 a {color: #fff!important;background-color: #0B2265;font-weight: 700;} .lp-blue-section {margin: auto;background: #213f7c;background: -moz-linear-gradient(top, #213f7c 0, #0f60a9 50%, #213f7c 100%);background: -webkit-linear-gradient(top, #213f7c 0, #0f60a9 50%, #213f7c 100%);background: linear-gradient(to bottom, #213f7c 0, #0f60a9 50%, #213f7c 100%);filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#213f7c', endColorstr='#213f7c', GradientType=0);} .lp-red-section {background: #b31a21;background: -moz-linear-gradient(top, #b31a21 0, #d40620 50%, #b31a21 100%);background: -webkit-linear-gradient(top, #b31a21 0, #d40620 50%, #b31a21 100%);background: linear-gradient(to bottom, #b31a21 0, #d40620 50%, #b31a21 100%);filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#b31a21', endColorstr='#b31a21', GradientType=0)} .feature-hdr {font-size: 18px;line-height: 24px;text-transform: uppercase;margin-bottom: 0;color: #354052;} .feature-hdr strong {font-weight: 700;} .feature-copy {min-height: 50px;margin-bottom: 0;color: #3D495D;} #main-nav-button {display: none !important;} #main-nav-button:before {content: "\f0c9";display: inline-block;font-family: FontAwesome;margin: 0 0px;} .main-nav-button:hover {color: #ccc;} .responsive-mainnav {background: #eee;display: none;} a.promo-order-btn, a.read-more {display: inline-block;text-decoration: none;} .responsive-mainnav ul {margin: 0px 0px -6px -5px;padding: 5px;} .responsive-mainnav li a {color: #333;line-height: 26px;padding: 0;text-decoration: none;border-bottom: 1px solid #000;} .responsive-mainnav li {list-style: none;border-bottom: 1px solid #eeeeee;} .responsive-mainnav li ul {margin-left: 1.5em;} .site-main .comment-navigation, .site-main .paging-navigation, .site-main .post-navigation {margin: 0 0 1.5em;overflow: hidden;} .comment-navigation .nav-previous, .paging-navigation .nav-previous, .post-navigation .nav-previous {float: left;width: 50%;} .comment-navigation .nav-next, .paging-navigation .nav-next, .post-navigation .nav-next {float: right;text-align: right;width: 50%;} a.read-more {background: #002f5e;color: #FFF;font-size: 18px;padding: 10px 20px;text-align: center;margin: 35px auto;} a.read-more:hover {color: #fdc92b;} #promo-area{display: none;} #promo-mobile{display: none;} #promo-area {display: none;background-color: #00285a;height: 53px;margin-top: 104px;} #promo-area .promo-container {max-width: 1060px;margin: auto;} #promo-area .promo-container p {margin: auto;font-size: 16px;font-weight: 700;} #promo-area .promo-container a.promo-phone-link {font-size: 24px;text-decoration: none;color: #b5121f;display: inline-block;} a.promo-order-btn {background: -moz-linear-gradient(top, #2b80d4 34%, #043e77 66%);background: -webkit-linear-gradient(top, #2b80d4 34%, #043e77 66%);background: linear-gradient(to bottom, #2b80d4 34%, #043e77 66%);filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#2b80d4', endColorstr='#043e77', GradientType=0);color: #fff;font-size: 18px;padding: 4px 12px 7px;margin-top: 5px;} a.promo-order-btn:hover {background: #043e77;color: #FFF;} #promo-mobile, #promo-mobile img.mobile-promo-img-sm {display: none;} .dNumber{display:block; margin:auto; text-align:center; margin-top:-15px;} .mNumber{display: none;} a.call-to-action-wdg-button {background: #b31a21;border-radius: 6px;color: #fff;font-size: 24px;font-weight: 700;margin-top: 10px;padding: 10px 30px;text-decoration: none;} a.call-to-action-wdg-button:hover {background-color: #9b0813;color: #fff;} a.call-to-action-wdg-button:visited {color: #fff;} .th-singlepage-widget {padding: 40px 0;} .th-singlepage-widget .business-page-widget-title {margin: 0 0 40px;} .th-singlepage-widget-image {margin-bottom: 25px;} .th-singlepage-widget-image img:hover {opacity: .8;-ms-transition: all .3s ease;-moz-transition: all .3s ease;-webkit-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;} .singlepage-widget-moretag {background: #c21b2d;border-radius: 6px;color: #fff;display: table;font-size: 14px;padding: 8px 25px;margin: 5px 0;} .singlepage-widget-moretag:hover {background-color: #333;color: #fff;} .singlepage-widget-moretag:visited {color: #fff;} .th-front-page-summery h1 {color: #333;border-bottom: none;font-size: 16px;font-weight: 700;height: auto;margin: 15px 0;padding: 0;} .th-testimonial-widget {overflow: hidden;padding: 30px 0 0;} .th-testimonial-widget .business-page-widget-title {margin: 10px 0 40px;} .th-testimonial-widget .widget-title:before {content: "\f10d";display: inline-block;font-family: FontAwesome;margin: 0 10px 0 0;} .th-testimonial-image, .th-testimonial-image img {width: 90px;height: 90px;-webkit-border-radius: 90px;-moz-border-radius: 90px;border-radius: 90px;float: left;margin: 0 20px 20px 0;} .testimonial-content p {margin: 0 0 10px 30px;} .testimonial-meta {font-size: 13px;margin-left: 110px;} .th-client-item-image {margin: 0 0 30px;text-align: center;} .th-clients {padding: 20px 0;} .th-clients .business-page-widget-title {margin: 20px 0 40px;text-align: center;} .footer-widget-area .widget_archive ul li, .footer-widget-area .widget_categories ul li, .footer-widget-area .widget_meta ul li, .footer-widget-area .widget_nav_menu ul li, .footer-widget-area .widget_pages ul li, .footer-widget-area .widget_recent_comments ul li, .footer-widget-area .widget_recent_entries ul li {border-bottom: 1px solid #434343;} .footer-widget-area .widget_nav_menu ul li {border-bottom: 1px solid #333;} .footer-widget-title {color: #fff;font-size: 18px;font-weight: 700;margin: 0 0 15px;padding: 0 15px 8px;} .widget-area #wp-calendar caption {color: #333;margin: 10px 0 15px;font-size: 12px;} .footer-widget-area #wp-calendar caption {color: #fff;margin: 10px 0 15px;font-size: 12px;} .widget-area .textwidget {margin: 15px;} #text-12 {background: #EEE;padding: 30px 10px 20px;margin-bottom: 0;} #text-12 h2 {font-weight: 700;} #quote-carousel {padding: 0 10px 40px;margin-top: 30px;} #quote-carousel .carousel-control {background: 0 0;color: #AAA;font-size: 2.3em;text-shadow: none;margin-top: 30px;} #quote-carousel .carousel-control.left {left: -60px} #quote-carousel .carousel-control.right {right: -60px} #quote-carousel .carousel-indicators {right: 50%;top: auto;bottom: -40px;margin-right: -19px;z-index: 1;} #quote-carousel .carousel-indicators li {width: 50px;height: 50px;margin: 5px;cursor: pointer;border: 4px solid #CCC;border-radius: 50px;opacity: .4;overflow: hidden;transition: all .4s;} #quote-carousel .carousel-indicators .active {background: #333;width: 90px;height: 90px;border-radius: 90px;border-color: #B31A21;opacity: 1;overflow: hidden;} .carousel-inner {min-height: 300px;} .item blockquote {border-left: none;margin: 0;background: #EEE;} .item blockquote p:before {content: "\f10d";font-family: Fontawesome;float: left;margin-right: 10px;} .item blockquote p {font-size: 120%;line-height: normal;} .item blockquote small {font-size: 100%;} #text-13 {text-align: center;padding: 50px 0;background: url(images/checklist.jpg) right center no-repeat;margin-bottom: 0;} #text-13 h2 {margin-bottom: 8px;font-weight: 700;} #text-13 p {margin-bottom: 8px;font-size: 18px;} #text-13 a.call-to-action-button {max-width: 40%;text-decoration: none;} .four-widgets a.learn-more {background: #999;border-radius: 6px;color: #FFF;font-size: 18px;font-weight: 700;padding: 10px 20px;text-align: center;display: inline-block;text-decoration: none;} .four-widgets a.learn-more:hover {background: #f6f6f6;color: #666;} .moretag, .moretag:visited {color: #fff;} .sticky {background-color: #EDEDED;padding: 30px;} .hentry {margin: 30px 0 80px;} .byline, .updated {display: none;} .group-blog .byline, .single .byline {display: inline;} .entry-content, .entry-summary, .page-content {margin: 0.5em 0.5em 0;} .page-links {clear: both;margin: 20px 0;text-align: center;} .entry-title {font-size: 44px; line-height: 60px; font-weight: 300; color: #0D4E96;} .entry-footer, .entry-meta {font-size: 13px;border-top: 1px solid #ededed;/*border-bottom: 1px solid #ededed;*/padding: 6px 0;} .entry-footer-insinglepost {font-size: 13px;margin: 30px 0;padding: 10px 0;} .site-content {overflow-x: hidden;margin: 0;} .article-featured-image {margin: 20px 0;} .moretag {background: #c21b2d;border-radius: 6px;display: table;float: right;font-size: 12px;font-weight: 700;padding: 7px 25px;margin: 0 0 20px;} .moretag:hover {background-color: #333;color: #fff;} .page-header {padding: 0;margin: 0;border: none;} .page-title {color: #b71220;font-size: 24px;font-weight: 700;margin: 0 0 18px;padding: 10px 15px;border-bottom: 1px solid #CCC;} .posted-on:before {content: "\f073";display: inline-block;font-family: FontAwesome;font-weight: 400;margin: 0 15px 0 0;} .author:before, .comments-link:before {margin: 0 15px 0 20px;font-weight: 400;display: inline-block;font-family: FontAwesome;} .author:before {content: "\f007";} .comments-link:before {content: "\f0e6";font-size: 12px;} /*.cat-links:before {content: "\f07c";display: inline-block;font-family: FontAwesome;font-weight: 400;margin: 0 10px 0 0;} .tags-links:before {content: "\f02c";display: inline-block;font-family: FontAwesome;font-weight: 400;margin: 0 10px 0 18px;}*/ .th-post-permalink:before {content: "\f0c1";display: inline-block;font-family: FontAwesome;font-weight: 400;margin: 0 15px;} .meta-nav-next:after {content: "\f061";display: inline-block;font-family: FontAwesome;margin: 0 0 3px 10px;} .edit-link:before {content: "\f044";display: inline-block;font-family: FontAwesome;margin: 0 10px 0 18px;} .meta-nav-prev:before {content: "\f060";display: inline-block;font-family: FontAwesome;margin: 0 10px 3px 0;} .thmag-cat-title:before, .thmag-tag-title:before, .thmag-vcard:before {color: #ccc;content: "\f054";display: inline-block;font-family: FontAwesome;font-size: 14px;margin: 0 8px 0 5px;} .archive .format-aside .entry-title, .blog .format-aside .entry-title {display: none;} .comments-area {max-width: 677px;margin: 40px 0;} .comment-list, .comment-reply-title, .comment-respond .comment-form, .comment-respond iframe, .comments-title, .must-log-in {display: block;margin-left: auto;margin-right: auto;width: 100%;} .sidebar .comment-list, .sidebar .comment-navigation, .sidebar .comment-reply-title, .sidebar .comment-respond .comment-form, .sidebar .comments-title, .sidebar .must-log-in {max-width: 1040px;padding-left: 60px;padding-right: 376px;} .comments-title {margin: 20px 0;} .comment-list, .comment-list .children {list-style-type: none;padding: 0;margin: 0;} .comment-list .children {margin: 0 0 0 40px;} .comment-list .children>li:before, .comment-list>li:after {background: url(images/dotted-line.png) left top;background-size: 4px 4px;content: "";display: block;height: 1px;width: 100%;} .comment-list>li:last-child:after {display: none;} .comment-body {padding: 24px 0;position: relative;clear: both;overflow: hidden;border-bottom: 1px solid #E7E7E7;} .comment-author .avatar {display: block;float: left;margin: 0 20px 20px 0;} .comment-author .fn {word-wrap: break-word;} .comment-author .fn, .comment-author .url, .comment-reply-link, .comment-reply-login {color: #c21b2d;font-size: 16px;font-style: normal;font-weight: 700;} .says {display: none;} .no-avatars .comment-author {margin: 0 0 5px;max-width: 100%;position: relative;} .no-avatars .comment-content, .no-avatars .comment-list .reply, .no-avatars .comment-metadata {width: 100%} .comment-list .edit-link {margin-left: 20px;} .comment-awaiting-moderation, .comment-content, .comment-list .reply, .comment-metadata {margin: 10px 0;} .comment-meta, .comment-meta a {color: #a2a2a2;font-size: 13px;} .comment-meta a:hover {color: #555;} .comment-awaiting-moderation, .ping-meta {color: #a2a2a2;} .comment-metadata {margin-bottom: 20px;} .ping-meta {font-size: 13px;line-height: 2;} .comment-awaiting-moderation:before {content: "\f021";margin-right: 10px;display: inline-block;font-family: FontAwesome;font-weight: 400;} .comment-reply-link:before, .comment-reply-login:before {content: "\f122";margin-right: 10px;display: inline-block;font-family: FontAwesome;font-weight: 400;} .comment-respond {background-color: #f5f5f5;padding: 30px;margin: 30px 0;max-width: 677px;} .comment .comment-respond {margin-bottom: 20px;padding: 20px;} .comment-reply-title small a {color: #131310;display: inline-block;float: right;height: 20px;overflow: hidden;width: 20px;} .comment-reply-title small a:hover {color: #ed331c;text-decoration: none;} .comment-reply-title small a:before {content: "\f05c";display: inline-block;font-family: FontAwesome;font-size: 20px;font-weight: 400;} .sidebar .comment-list .comment-reply-title, .sidebar .comment-list .comment-respond .comment-form {padding: 0;} .comment-form .comment-notes {margin-bottom: 15px;} .comment-form .comment-form-author, .comment-form .comment-form-email, .comment-form .comment-form-url {margin-bottom: 30px;} .comment-form [for=email], .comment-form [for=url], .comment-form [for=author], .comment-form [for=comment] {float: left;padding: 10px 0;width: 100px;} .comment-form .required {color: #FF8778;} .comment-form input[type=text], .comment-form input[type=email], .comment-form input[type=url] {max-width: 300px;width: 60%;} .comment-form textarea {width: 100%;} .form-allowed-tags, .form-allowed-tags code {color: #686758;font-size: 14px;} .form-allowed-tags code {font-size: 10px;margin-left: 3px;white-space: pre-wrap;} .comment-navigation, .no-comments {font-size: 20px;font-style: italic;font-weight: 300;} .comment-list .pingback, .comment-list .trackback {padding-top: 24px;} .comment-navigation {border-bottom: 1px solid #E7E7E7;margin: 0 auto;max-width: 677px;padding: 20px 0;width: 100%;} .wp-caption, embed, iframe, object {max-width: 100%;} .no-comments {background-color: #eee;margin: 0;padding: 10px 0;text-align: center;} .sidebar .no-comments {padding-left: 60px;padding-right: 376px;} .infinite-scroll .paging-navigation, .infinite-scroll.neverending .site-footer {display: none;} .infinity-end.neverending .site-footer {display: block;} .comment-content img.wp-smiley, .entry-content img.wp-smiley, .page-content img.wp-smiley {border: none;margin-bottom: 0;margin-top: 0;padding: 0;} .wp-caption {margin-bottom: 1.5em;} .wp-caption img[class*=wp-image-] {display: block;margin: 0 auto;} .wp-caption-text {text-align: center;} .wp-caption .wp-caption-text {margin: .8075em 0;} .gallery {margin-bottom: 1.5em;} .gallery-item {display: inline-block;text-align: center;vertical-align: top;width: 100%;} .gallery-columns-2 .gallery-item {max-width: 50%;} .gallery-columns-3 .gallery-item {max-width: 33.33%;} .gallery-columns-4 .gallery-item {max-width: 25%;} .gallery-columns-5 .gallery-item {max-width: 20%;} .gallery-columns-6 .gallery-item {max-width: 16.66%;} .gallery-columns-7 .gallery-item {max-width: 14.28%;} .gallery-columns-8 .gallery-item {max-width: 12.5%;} .gallery-columns-9 .gallery-item {max-width: 11.11%;} .paging-navigation {background: #fff;font-family: sans-serif;padding: 0 0 30px;text-align: center; margin-left: auto;margin-right: auto;} .scrollup, .th-search-button-icon:before {font-family: FontAwesome;} .paging-navigation ul {list-style-type: none;margin: 0;padding: 0;} .paging-navigation li {display: inline;} a.page-numbers, span.page-numbers {background-color: #f4f5fb;padding: 10px 15px;line-height: 90px;color: #122e76; border-radius: 50px;} .paging-navigation .current, a:hover.page-numbers {background-color: #c21b2d;color: #fff; } .page-links a, .page-links span {padding: 5px;} .page-links a {color: #fff;background: #333;border-radius: 2px;} .page-links a:hover, .page-links span a {background: #c21b2d;} .page-links span a {color: #fff;} .post-navigation {border-bottom: 1px solid #afd2ee;border-top: 1px solid #afd2ee;font-weight: 700;padding: 15px 0;} .site-header {margin-top: 39px;position: relative;z-index: 2;-webkit-box-shadow: 0 0 4px 4px rgba(0, 0, 0, .2);box-shadow: 0 0 4px 4px rgba(0, 0, 0, .2);position: fixed;background: white;width: 100%;} .productlp-site-header {margin-top: 0px;position: relative;z-index: 2;-webkit-box-shadow: 0 0 4px 4px rgba(0, 0, 0, .2);box-shadow: 0 0 4px 4px rgba(0, 0, 0, .2);} .phonenumber p, .top-bar .phonenumber p, .top-bar p.phonetext, p.phonetext {margin: 0;font-weight: 700;} .top-bar {background: #fdc800;background: -moz-linear-gradient(top, #fdc800 85%, #e8b602 100%);background: -webkit-linear-gradient(top, #fdc800 85%, #e8b602 100%);background: linear-gradient(to bottom, #fdc800 85%, #e8b602 100%);filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#fdc800', endColorstr='#e8b602', GradientType=0);color: #00285A;text-shadow: 1px 1px 1px #FFF;min-height: 40px;width: 100%;font-size: 18px;position: fixed;top: 0;left: 0;z-index: 3;} p.phonetext {font-size: 23px;text-align: center;line-height: 54px;color: #00285A;} .phonenumber {background: #b31a21;font-size: 35px;font-weight: 700;} .phonenumber, .phonenumber p a {color: #FFF;opacity: 1;cursor: default;text-shadow: 1px 1px 1px #000;text-decoration: none;} .phonenumber p {line-height: 55px;color: #FDC800;text-shadow: 1px 1px 1px #000;} .phonenumber a {display: block;} .topbar-editor, .topbar-icon {display: inline-block;} .top-bar p.phonetext {font-size: 16px;text-align: left;line-height: 44px;color: #00285A;padding-bottom: 0;} .top-bar .phonenumber {font-weight: 700;border-left: medium solid #fff;} .top-bar .phonenumber, .top-bar .phonenumber p a {color: #FFF;font-size: 22px;background: #b31a21;background: -moz-linear-gradient(top, #b31a21 85%, #9e0c11 100%);background: -webkit-linear-gradient(top, #b31a21 85%, #9e0c11 100%);background: linear-gradient(to bottom, #b31a21 85%, #9e0c11 100%);filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#b31a21', endColorstr='#9e0c11', GradientType=0);opacity: 1;cursor: default;text-shadow: 1px 1px 1px #000;text-decoration: none;padding-left: 0;padding-right: 0;text-align: center;} .top-bar .phonenumber p {color: #FDC800;text-shadow: 1px 1px 1px #000;line-height: 44px;} .top-bar .existing-customer {float: right;font-size: 13px!important;padding: 4px 10px;margin-right: 0;border-style: solid;border-left: medium solid #fff;text-align: right;line-height: 18px;color: #00285A;text-shadow: 1px 1px 1px #FFF;background: #fdc800;background: -moz-linear-gradient(top, #fdc800 85%, #e8b602 100%);background: -webkit-linear-gradient(top, #fdc800 85%, #e8b602 100%);background: linear-gradient(to bottom, #fdc800 85%, #e8b602 100%);display:none !important;filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#fdc800', endColorstr='#e8b602', GradientType=0);} .top-bar .existing-customer a {text-decoration: underline;font-weight: 600;font-size: 14px;color: #00285A;text-shadow: 1px 1px 1px #FFF;display:none !important;} .top-bar .existing-customer a:hover {color: #b31a21;display:none !important;text-shadow: 1px 1px 1px #FFF;} .phone-form a {font-weight: 700;color: #FDC800;text-shadow: 1px 1px 1px #000;} .top-bar a, .top-bar a:hover, .top-bar a:visited {padding-bottom: 0;padding-top: 0;opacity: 1;filter: alpha(opacity=100);cursor: default;text-shadow: 1px 1px 1px #000;} .topbar-icon {background: #c21b2d;border-radius: 6px;color: #eee;width: 23px;height: 23px;line-height: 23px;margin: 8px 12px 8px 20px;text-align: center;} .topbar-icon:first-child {margin-left: 0;} .th-social-area {float: right;overflow: hidden;clear: both;border-right: 1px solid #930a11;} #text-4 {display: none;} .phone-mobile a, .phone-mobile a:visited, .phone-mobile:active, .phone-mobile:hover {color: #fff;} .th-social-icon {width: 40px;height: 40px;padding-top: 6px;float: left;border-left: 1px solid #930a11;text-align: center;-ms-transition: all .3s ease;-moz-transition: all .3s ease;-webkit-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;} .th-social-area a {color: #ddd;width: 40px;} .th-social-area a:hover {color: #fff;} .facebook:hover {background: #3b5998;} .twitter:hover {background: #2b7bb9;} .googleplus:hover {background: #dd4b39;} .linkedin:hover {background: #4875B4;} .youtube:hover {background: #F33;} .dribbble:hover {background: #ea4c89;} .github:hover {background: #4183c4;} .flickr:hover {background: #ff0084;} .social-text {margin-right: 13px;float: left;} .article-preview-image {margin-bottom: 20px;} .site-title {font-size: 36px;font-weight: 700;margin: 15px 0 0;} .site-description {font-size: 12px;margin: 5px 0 10px;} .site-logo-image img {max-height: 60px;display: block;} /*.th-slider-container {margin-top: 104px;position: relative;}*/ .th-slider-details-container {color: #fff;position: absolute;top: 0;right: 0;width: 377px;} .th-slider-details-container p {margin-bottom: 12px;} .th-slider-title h3 {margin: 0 0 25px;font-size: 25px;} .th-slider-title h3 a {color: #fff;} .th-slider-readmore-button a {background: #2b80d4;background: -moz-linear-gradient(top, #2b80d4 34%, #043e77 66%);background: -webkit-linear-gradient(top, #2b80d4 34%, #043e77 66%);background: linear-gradient(to bottom, #2b80d4 34%, #043e77 66%);filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#2b80d4', endColorstr='#043e77', GradientType=0);border-radius: 6px;color: #fff;display: inline-block;font-size: 24px;font-weight: 700;padding: 7px 24px 9px;position: absolute;left: 13px;bottom: 41px;text-decoration: none;} .th-slider-readmore-button a:hover {background: #022a52;color: #fff;} a.lb-link {color: #FFF;position: absolute;top: 259px;left: 198px;font-size: 12px;text-decoration: underline;font-weight: 700;} a.lb-link:hover {text-decoration: none;color: #FFF;} .site-footer {background-color: #222;color: #888;font-size: 12px;} .site-footer a {color: #888;text-decoration: none;} .site-footer a:hover {color: #FFF;} .footer-buy {background: #002f5e;color: #FFF;padding: 80px 20px;text-align: center;font-size: 28px;margin: auto;line-height: 50px;border-top: 19px solid #9c3039;} .footer-buy a.order-btn {display: inline-block;padding: 10px 20px;color: #002f5e;background: #fdc92b;font-weight: 700;margin-left: 10px;text-decoration: none;} .footer-buy strong {font-size: 32px;color: #fdc92b;font-weight: 700;background: 0 0;padding: 0;} .footer-site-info {background-color: #000;clear: both;} .footer-details-container p {margin: 0;} .footer-details-container {background-color: #000;} .copyright-container, .credit-container {float: left;font-size: 13px;padding: 8px 15px;} .credit-container {text-align: right;} .version-container {float: right;font-size: 13px;padding: 8px 15px;} .scrollup {width: 40px;height: 40px;position: fixed;bottom: 50px;right: 50px;display: none;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size: 18px;line-height: 40px;background-color: #000;text-align: center;-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;color: #fff;opacity: .5;-moz-opacity: .5;filter: alpha(opacity=50);-ms-transition: all .3s ease-out;-moz-transition: all .3s ease-out;-webkit-transition: all .3s ease-out;-o-transition: all .3s ease-out;transition: all .3s ease-out;} .scrollup:after {content: "\f106";} .scrollup:visited {color: #fff;} .scrollup:hover {color: #fff;opacity: .8;} .th-search-button-icon {cursor: pointer;width: 30px;height: 90px;position: absolute;top: 0;right: 0;line-height: 90px;} .site-header {padding-top: 5px;} .th-search-button-icon:before {content: '\f002';cursor: pointer;display: inline-block;vertical-align: middle;} .th-search-box-container {background: #fff;border: 3px solid #E3E3E3;border-top: 3px solid #c21b2d;display: none;padding: 5px;position: absolute;right: 0;top: 87px;width: 298px;z-index: 999;} #th-search-form input[type=submit] {border-radius: 0;box-shadow: none;height: 40px;background-color: #c21b2d;color: #fff;border: none;font-size: 12px;font-weight: 400;text-shadow: none;width: 82px;} #th-search-form input[type=text] {border: none;padding: 0 11px;background: #f1f1f1;width: 200px;height: 40px;color: #222;margin: 0;float: left;} .thbusiness-header-image img {width: 100%!important;height: auto;} div.wpcf7 .ajax-loader {display: none;} .responsive-form .dNumber a {text-align:center; color:#F0C808;font-size:36px; font-weight: 700;text-shadow: 1px 1px 1px #000000;} .responsive-form .mNumber a {margin-top:-16px;} .responsive-form p.request-more{text-align:center; font-weight:700; margin: 2px auto; color:#FFF; font-size:22px;text-shadow: 1px 1px 2px #000000;} .responsive-form p.inquiring-for {font-size: 18px;text-align: center;color: #fff;} .responsive-form p.or-call {text-align:center; color:#F0C808;text-shadow: 1px 1px 1px #000000;margin: 0;} .responsive-form {max-width: 100%;margin: 0 auto;width: 100%;background: #b71220;background: -moz-linear-gradient(top, #b71220 0, #960914 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #b71220), color-stop(100%, #960914));background: -webkit-linear-gradient(top, #b71220 0, #960914 100%);background: -o-linear-gradient(top, #b71220 0, #960914 100%);background: -ms-linear-gradient(top, #b71220 0, #960914 100%);background: linear-gradient(to bottom, #b71220 0, #960914 100%);filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#b71220', endColorstr='#960914', GradientType=0);padding: 8px;color: #FFF;min-height: 528px;} .responsive-form a, .call-to-action-wrapper a {color: #FFF;} .responsive-form input[type=submit] {background: #fff;background: -moz-linear-gradient(top, #fff 27%, #cdcdcd 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(27%, #fff), color-stop(100%, #cdcdcd));background: -webkit-linear-gradient(top, #fff 27%, #cdcdcd 100%);background: -o-linear-gradient(top, #fff 27%, #cdcdcd 100%);background: -ms-linear-gradient(top, #fff 27%, #cdcdcd 100%);background: linear-gradient(to bottom, #fff 27%, #cdcdcd 100%);filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#cdcdcd', GradientType=0);color: #111;padding: 3px 20px;position: relative;} .responsive-form .wpcf7-text {border: 1px solid #53070C;} .responsive-form h2 {color: #FFF;text-align: center;font-size: 22px;font-weight: 700;} .responsive-form p.form-disclaimer {font-size: 10px;color: #fff;text-align: center;line-height: 9px;margin-bottom: 0;} .responsive-form-trimmed {max-width: 100%;margin: 0 auto;width: 100%;background: #b71220;background: -moz-linear-gradient(top, #b71220 0, #960914 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #b71220), color-stop(100%, #960914)); background: -webkit-linear-gradient(top, #b71220 0, #960914 100%);background: -o-linear-gradient(top, #b71220 0, #960914 100%);background: -ms-linear-gradient(top, #b71220 0, #960914 100%);background: linear-gradient(to bottom, #b71220 0, #960914 100%);filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#b71220', endColorstr='#960914', GradientType=0);padding: 12px;color: #FFF;min-height: 423px;} .form-hdr-block {display:block;text-align:center;padding:5px 10px;width:100%;/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#c80000+0,6c0202+100 */background: #c80000; /* Old browsers */background: -moz-linear-gradient(top, #c80000 0%, #6c0202 100%); /* FF3.6-15 */background: -webkit-linear-gradient(top, #c80000 0%,#6c0202 100%); /* Chrome10-25,Safari5.1-6 */background: linear-gradient(to bottom, #c80000 0%,#6c0202 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c80000', endColorstr='#6c0202',GradientType=0 ); /* IE6-9 */color:#FFF;font-size:20px; text-transform:uppercase;} .trimmed-input {max-width: 95%;margin: auto;display: block;} .responsive-form-trimmed input[type=submit] {color:#030303;/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+1,e5e5e5+100 */background: #ffffff; /* Old browsers */background: -moz-linear-gradient(top, #ffffff 1%, #e5e5e5 100%); /* FF3.6-15 */background: -webkit-linear-gradient(top, #ffffff 1%,#e5e5e5 100%); /* Chrome10-25,Safari5.1-6 */background: linear-gradient(to bottom, #ffffff 1%,#e5e5e5 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-9 */-webkit-box-shadow: 0 0 6px 2px rgba(0,0,0,.2);box-shadow: 0 0 6px 2px rgba(0,0,0,.2);padding:2px 54px;} .responsive-form-trimmed p.form-disclaimer { font-size:8px; color:#390000; line-height:9px; } .responsive-form-page {max-width: 100%;margin: 0 auto;width: 100%;background: #f7f7f7;padding: 30px 20px;color: #333;min-height: auto;text-align: center;} .responsive-form-page input[type=submit] {background: #b31a21;border-radius: 6px;color: #fff;font-size: 22px;font-weight: 700;padding: 10px 20px 12px;text-align: center;display: inline-block;margin: 20px auto auto;} .responsive-form-page .wpcf7-text {background-color: #EEE;color: #222;border: 1px solid #DDD;} .responsive-form-page p.form-disclaimer {font-size: 8px;text-align: center;color: #999;margin-top: 12px;} .caregiver-form {max-width: 100%;margin: 0 auto;width: 100%;background: #EEE;padding: 20px;color: #333;} .caregiver-form input[type=submit] {background: #002f5e;color: #FFF;padding: 6px 20px;position: relative;} .caregiver-form .wpcf7-text {background-color: #FFF;color: #333;border: 1px solid #DDD;} .caregiver-form h3 {color: #333;text-align: center;font-size: 24px;font-weight: 700;line-height: 34px;margin: 10px 30px;} .caregiver-form p.form-disclaimer {font-size: 8px;text-align: center;} .sidebar-form {padding: 0;color: #555;margin-bottom: 0;} .column-full, .column-half {float: left;position: relative;padding: .5rem;width: 100%;box-sizing: border-box;} .clearfix:after {content: "";display: table;clear: both;} .wpcf7 input[type=text], .wpcf7 input[type=email], .wpcf7 input[type=tel], .wpcf7 textarea {width: 100%; background-color:#fff !important; font-size: 15px;} .wpcf7 input[type=text]:focus {background: #f5f5f5;} .wpcf7-submit {background: #CA0002;color: #fff;border: none;padding: 8px 20px;cursor: pointer;} .wpcf7-submit:hover {background: red;} span.wpcf7-not-valid-tip {text-shadow: none;font-size: 12px;color: #fff;background: #5395bf;padding: 5px;position: absolute;z-index: 1;} .sidebar-form div.wpcf7-validation-errors, div.wpcf7-validation-errors {border: transparent;padding: 10px 5px;color: #FFF;text-shadow: none;font-size: 12px;text-align: center;} div.wpcf7-validation-errors {background: #5395bf;} .sidebar-form div.wpcf7-validation-errors {background: #000;position: relative;} #steps {margin: 10px 0;position: relative;} #steps .step-columns {text-align: center; margin-bottom:20px;} #steps .line {position: absolute;top: 94px;left: 269px;} #steps .step-columns p.steps-text {color: #B31A21;font-size: 25px;margin-bottom: 5px;} #steps .step-columns p.steps-text strong {color: #00285A;font-weight: 700;font-size: 45px;} #steps .step-columns h2 {color: #00285A;font-weight: 700;font-size: 26px;margin-bottom: 10px;} #page-callout {background: #6390cd;padding: 0;color: #FFF;margin: 40px auto;width: 100%;overflow: auto;} #page-callout .col-md-12, #page-callout .col-md-6 {padding: 0;} #page-callout h2 {font-weight: 300;font-size: 42px;margin: 70px 0 0 40px;line-height: 48px;} #page-callout p {font-weight: 400;font-size: 22px;margin: 10px 0 20px 40px;line-height: 34px;} .img-block img {width: 100%;height: auto;} h2.page-header-callout {font-size: 32px;font-weight: 700;text-align: center;line-height: 44px;margin-top: 10px;} h1.page-header-callout {font-size: 32px;font-weight: 700;text-align: center;line-height: 44px;margin-top: 10px;} p.page-header-callout-copy {font-size: 18px;text-align: center;margin: 20px 40px;line-height: 28px;} h2.page-header-callout span {color: #9a1b23;} .testimonials {margin: 40px auto;} .testimonials blockquote {background: #f8f8f8;border: none;color: #666;display: block;font-size: 14px;line-height: 20px;padding: 25px;position: relative;} .testimonials blockquote::after, .testimonials blockquote::before {width: 0;height: 0;right: 0;bottom: 0;content: " ";position: absolute;display: block;} .testimonials blockquote::before {border-bottom: 20px solid #fff;border-right: 0 solid transparent;border-left: 15px solid transparent;border-left-style: inset;border-bottom-style: inset;} .testimonials blockquote::after {border-style: solid;border-width: 20px 20px 0 0;border-color: #666 transparent transparent;} .testimonials .carousel-info img {border: 1px solid #f5f5f5;border-radius: 150px!important;height: 75px;padding: 3px;width: 75px;margin-right: 15px;} .testimonials .carousel-info {overflow: hidden;margin-top: 10px;} .testimonials .carousel-info span {display: block;} .testimonials span.testimonials-name {font-size: 16px;font-weight: 300;margin: 3px 0 7px;} .testimonials span.testimonials-post {color: #656565;font-size: 12px;} #buy-now {margin: 40px auto;} #buy-now .col-md-3 {padding-left: 7px;padding-right: 7px;} .prod-column {border: 1px solid;text-align: center;margin-bottom: 20px;/*min-height: 815px;*/} a.anywhere-button {width: 100%;color: #FFFFFF;font-family: 'Source Sans Pro', sans-serif;font-size: 34px;font-weight: 600;letter-spacing: 0;line-height: 48px;text-align: center;background-color: #02275A;border-radius: 0px;margin-top: 53px;} a.wireless-button {width: 100%;color: #FFFFFF;font-family: 'Source Sans Pro', sans-serif;font-size: 34px;font-weight: 600;letter-spacing: 0;line-height: 48px;text-align: center;background-color: #02275A;border-radius: 0px;margin-top: 99px;} a.home-button {width: 100%;color: #FFFFFF;font-family: 'Source Sans Pro', sans-serif;font-size: 34px;font-weight: 600;letter-spacing: 0;line-height: 48px;text-align: center;background-color: #02275A;border-radius: 0px;margin-top: 189px;} .prod-column p.feature-title {margin: 0 auto;font-weight: 700;font-size: 16px;line-height: 26px;background-color: #EEE;display: table;min-height: auto;width: 90%;padding: 8px; margin-top:15px; color:#555;} .anywhere h2, .bundle h2, .home-alert h2, .wireless h2 {color: #FFF;padding: 25px;font-weight: 700;font-size: 28px;line-height: 36px;text-transform: uppercase;} .prod-column p.feature-title span {vertical-align: middle;display: table-cell;} .anywhere h2, .anywhere h2 span, .bundle h2, .bundle h2 span, .home-alert h2, .home-alert h2 span, .wireless h2, .wireless h2 span {display: block;margin: 0;} .prod-image {max-width: 80%;} .home-alert {border-color: #6390cd;} .home-alert h2 span {text-align: center;width: 100%;} .wireless {border-color: #3c6cac;} .wireless h2 span {text-align: center;width: 100%;} .anywhere {border-color: #265490;} .anywhere h2 span {text-align: center;width: 100%;} .bundle {border-color: #03224d;} .bundle h2 {background: #03224d;} .bundle h2 span {text-align: center;width: 100%;} .price {max-width: 201px;height: auto;padding: 40px 0 20px;} .prod-features {padding-bottom: 10px;color: #555;border-bottom: 1px dotted #CCC;font-size: 16px;line-height: 24px;max-width: 90%;margin: 10px auto;} .prod-last {border-bottom: none;} p.call-now {font-size: 44px;font-weight: 400;text-align: center;line-height: 54px;margin: 30px auto;} p.call-now strong {color: #b31a21;} h1.buy-now-header {text-align: center;font-weight: 700;font-size: 32px;text-transform: uppercase;line-height: 38px;} p.anywhere-callout, p.bundle-callout, p.home-callout, p.wireless-callout {color: #02275A;font-family: 'Source Sans Pro', sans-serif;font-size: 30px;letter-spacing: 0;line-height: 48px;text-align: center;} p.sub-callout {margin-top: 0;color: #354052;font-family: 'Source Sans Pro', sans-serif;font-size: 18px;font-weight: bold;letter-spacing: 0;line-height: 30px;text-align: center;} .anywhere hr, .bundle hr, .home-alert hr, .wireless hr {width: 85%;background-color: #BFBFBF;} .prod-img {border: 1px solid #EEE;padding: 10px;} .prod-img img {width: 100%;height: auto;} .ready-to-order {font-size: 20px;color: #333;text-align: center;line-height: 30px;margin: 15px auto;padding: 10px;} .ready-to-order strong {font-size: 28px;color: #9f0e16;} .ready-to-order a.call-to-action-button-small {width: 70%;} #product-page .col-md-7 {font-size: 18px;} #product-page h2.page-header-callout {font-size: 28px;font-weight: 300;text-align: left;line-height: 38px;margin-top: 10px;} #product-page h2.page-header-callout span {color: #9a1b23;} #product-page-details {background: #DDD;padding: 0;overflow: auto;border: 1px solid #CCC;} #product-page-details h4 {font-size: 28px;font-weight: 700;margin: 15px 0;} #product-page div.anywhere-callout, #product-page div.bundle-callout, #product-page div.home-callout, #product-page div.wireless-callout {color: #FFF;font-size: 24px;text-transform: uppercase;letter-spacing: 2px;text-align: center;padding: 8px;font-weight: 700;} #product-page div.home-callout {background: #5d8ecc;} #product-page div.wireless-callout {background: #346aac;} #product-page div.anywhere-callout {background: #1c518f;} #product-page div.bundle-callout {background: #00204d;} .wpcf7-select {width: 100px!important;} .mp-button {padding-top: 30px;} .menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-9784 a {color: #fff!important;background-color: #0B2265;font-weight: 700;} #menu-item-9652 a {color: #fff!important;} #main-nav-button {position: relative;display: inline-block;float: left;width: 11%;margin-bottom: 0px;font-size: 38px;color: #fff;margin-right: 8px;background-color: #b31a21;margin: 0px;} .site-header {padding-left: 5px;} .responsive-mainnav li ul {margin-left: 0em} /* The primary rules should be declared outside of any media-query closures */ .primary-menu {display: inline-block;} .mobile-menu {display: none;} .mobile-home-top{color: #fff;font-size: larger;font-weight: 700;} .mobile-home-tracking { float:right; width:20%; text-align:center; font-size: 34px;color: #00285A;line-height: normal;} .mobile-home-tracking a { color: #00285A; border: 2px solid #00285A; padding:2px 10px; width:100%; } .social-media-icons{padding-right: 15px;padding-bottom: 5px;padding-left: 15px;font-size: 50px;} .redborder {border-color: #9c3039 !important;color: #9c3039 !important;} .greenborder{border-color: #3c763d !important;color: #3c763d !important;} .error-text-mp {color: #a94442;display: inline !important;position: absolute;right: 0;bottom: 25rem;} .remove-error-text-mp{display: none;} #product-gnum a {font-weight: bold !important;color: #0b2265 !important;font-size: 26px !important;margin: auto !important;width: 50% !important;} #product-gnum{text-align: center !important;} /* Google LP */ .google-number {white-space: nowrap;} #testimonial-widget {margin:auto;} #google-lp {padding: 0;margin-top: 82px;} #google-lp img {margin-bottom: 10px;} #google-lp p, #google-lp ul {line-height: 24px;font-size: 16px;color: #333;margin-bottom: 15px;} #google-lp p {margin-top: 0;} #google-lp li {margin-bottom: 10px;} #google-lp .fa-check {color: #8bd2f4;} #google-lp h1 {color: #9e3039;font-size: 40px;line-height: 46px;display: block;margin-left: -2px;margin-bottom: 0;} #google-lp h2 {font-size: 12px;letter-spacing: 2px;text-transform: uppercase;color: #737373;line-height: 16px;font-weight: 400;margin-top: 0;} #google-lp .cta-space {border-top: 1px solid #EEE;border-bottom: 1px solid #EEE;padding: 4px 0;overflow: auto;font-size: 18px;margin-bottom: 15px;} #google-lp .cta-space strong.price-cta {font-size: 24px;display: inline-block;margin: -3px 0 0 0;text-align: center;} #google-lp .cta-space span {margin: 0 0 0 0;display: inline-block;} #google-lp .phone-space {margin-top: -4px; display: block} #google-lp strong.phone-cta {font-size: 28px;color: #0B2265;display: inline-block;margin: 0;text-align: center;} #google-lp strong.phone-cta a {font-size:28px; color:#0B2265;} #google-lp .cta-space-btn {background: #8bd2f4;color: #FFF;text-decoration: none;font-size: 20px;font-weight: 700;padding: 8px 18px 7px 18px;display: block;text-align: center;line-height: 25px;} #google-lp ul {margin-bottom: 30px;} #google-lp .fa-li {top: .0285714em;} #google-lp .btm-clear {margin-bottom: 8px;} #google-lp .left-bump {margin-left: 15px; margin-right: 15px;} #google-lp .call-section-blue {background: #0B2265;text-align: center;color: #FFF;font-size: 28px;line-height: 34px;overflow: auto;padding: 15px 10px;} #google-lp .call-section-blue a {color:#FFF;} #google-lp .feature-hdr {text-transform: none;} #google-lp .video-section {background: #f3f3f3;font-size: 15px;text-align: center;line-height: 21px;padding: 40px 0;} #google-lp .video-section h3 {text-transform: none;font-size: 15px;line-height: 21px;margin-bottom: 10px;} #google-lp .video-section h4, #google-lp .video-section h5, #google-lp .video-section h6 {text-transform: none;font-size: 24px;line-height: 30px;margin-bottom: 20px;margin-top: 0;} #google-lp .video-cont {margin-top: 50px;} #google-lp .card {margin-bottom: 10px;} #google-lp .card-header h5 {font-weight: 700;margin: 0;padding: 0;} #google-lp .card-header {color: #8bd2f4;font-size: 15px;line-height: 21px;margin-bottom: 0;border: 1px solid #CCC;padding: 6px 15px 8px 15px;font-weight: 400;} #google-lp .card-body {font-size: 15px;line-height: 21px;border: 1px solid #CCC;padding: 10px 15px;background: #fbfbfb;margin-top: -1px;} #google-lp .btn {margin: 0;padding: 0;line-height: inherit;text-align: center;white-space: normal;border-radius: 30px;font-weight: 700;font-size: 20px;width: 100%;height: 40px;line-height: 37px;} #google-lp .btn-link {font-weight: 400;color: #111;} #google-lp .btn-link:hover {color: #333;} #google-lp .faq-sect {padding: 40px 0;} #google-lp .faq-sect .btn-link {text-align:left; height:auto; line-height:normal;} #google-lp .reviews-sect {padding: 40px 0; background: #f3f3f3;} #google-lp .faq-sect h6, #google-lp .reviews-sect h6 {font-size: 24px;line-height: 30px;text-align: center;} #google-lp .stars-iframe {border: none;padding: 0;background: white;margin: 28px 0 0 30px;height: 94px;width: 100%;overflow: visible;display: block;text-align: center;} #google-lp .call-section-blue a {color:#FFF;} #google-lp .mobile-hide {display:none;} #google-lp .webview-hide {display:none;} #google-lp .web-show {display:block;} /*** BLOG STYLES */ .blogpost {margin: 10px 0px 30px; margin-left:auto; margin-right:auto;} .sf-input-checkbox {vertical-align: top;} .sf-label-checkbox {width:94% !important;} .blogpostcol{border: solid 1px #ededed;margin: 0px 0 30px 0; box-shadow: 0px 12px 0px 0px rgb(160 190 212 / 20%) !important; border-radius: 6px;} .blogpostcol:hover { box-shadow: 0px 12px 0px 0px rgb(194 27 45 / 20%) !important; border-radius: 6px; border: 1px solid #d3d3d3 !important;} #blogread {background: #002f5e;float: left; margin: 10px 0px; font-size: 14px;} .entry-header{margin: 20px 5px 10px 5px;} h1#blogtitle a{color: #002f5e !important;font-size: 20px;line-height: 30px;font-weight: 700;text-overflow: ellipsis;white-space: normal;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;} h2#blogtitle a{color: #002f5e !important;font-size: 20px;line-height: 30px;font-weight: 700;text-overflow: ellipsis;white-space: normal;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;} span.byline{display:none !important;} span.posted-on a{color: #535c6b;font-weight: 600;} #blogmeta{border: none;padding-top: 10px;font-size: 14px;line-height: 18px; color:#4a5464;} .blogcol{padding-left:0px;width: 100%;} #blogfooter{display:none;} .posted-on:before {padding-left:10px;display:none;} #blogcontent > p {height: 6em;overflow: hidden;text-overflow: ellipsis;margin-bottom: 20px;white-space: pre-wrap; padding: 5px; display: block;display: -webkit-box;-webkit-line-clamp: 5;-webkit-box-orient: vertical;} #slideblogcontent > p {/* height: 9em;*/overflow: hidden;text-overflow: ellipsis;white-space: pre-wrap; margin: 20px;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;} span.post-date {font-size: 16px;} h1.widget-title {text-align: center !important;} .cat-links {display: none;} .carousel-inner > .item > img {width:640px;height:360px;object-fit: cover;} #menu-item-9184 a{background: none !important;} #categories-2 {text-align:center;color: #002f5e;font-weight: 300;} .widget_categories a{color: #156dbc; font-weight: 600;} .widget_categories a:after {content: '|';padding: 0 5px 0 10px;} .widget_categories a:last-child:after {content: '';} .version-container {float: right;font-size: 13px;padding: 8px 15px} .sidebar-container {position: static;} .screen-reader-text {display:none;} .owl-theme .owl-dots .owl-dot{border-radius: 12px;} #blogentry {padding: 0px 5px 0px 5px;} .entry-content > h2 {color:#02306d;margin: 20px 0px;} .entry-content > p {color:#4a5464;} .entry-content > h3 { color: #02306d; margin: 20px 0px; } #blogmeta {border: none; font-size: 14px;line-height: 18px;} /*** END OF BLOG STYLES ***/ #testimonial-widget {margin:auto;} #product-lp {padding: 0;} #product-lp img {margin-bottom: 10px;} #product-lp p, #product-lp ul {line-height: 24px;font-size: 16px;color: #333;margin-bottom: 15px;} #product-lp p {margin-top: 0;} #product-lp li {margin-bottom: 10px;} #product-lp .fa-check {color: #8bd2f4;} #product-lp h1 {color: #1c2a68;font-size: 40px;line-height: 46px;display: block;margin-left: -2px;margin-bottom: 0;} #product-lp h2 {font-size: 12px;letter-spacing: 2px;text-transform: uppercase;color: #737373;line-height: 16px;font-weight: 400;margin-top: 0;} #product-lp .cta-space {border-top: 1px solid #EEE;border-bottom: 1px solid #EEE;padding: 4px 0;overflow: auto;font-size: 18px;margin-bottom: 0px;} #product-lp .cta-space strong.price-cta {font-size: 24px;display: inline-block;margin: -3px 0 0 0;text-align: center;} #product-lp .cta-space span {margin: 0 0 0 0;display: inline-block;} #product-lp .phone-space {margin-top: -4px; display: block} #product-lp strong.phone-cta {font-size: 28px;color: #0B2265;display: inline-block;margin: 0;text-align: center;} #product-lp strong.phone-cta a {font-size:28px; color:#0B2265;} #product-lp .cta-space-btn {background: #8bd2f4;color: #FFF;text-decoration: none;font-size: 20px;font-weight: 700;padding: 8px 18px 7px 18px;display: block;text-align: center;line-height: 25px;} #product-lp ul {margin-bottom: 30px;} #product-lp .fa-li {top: .0285714em;} #product-lp .btm-clear {margin-bottom: 8px;} #product-lp .left-bump {margin-left: 15px; margin-right: 15px;} #product-lp .call-section-blue {background: #0B2265;text-align: center;color: #FFF;font-size: 28px;line-height: 34px;overflow: auto;padding: 15px 10px;} #product-lp .call-section-blue a {color:#FFF;} #product-lp .feature-hdr {text-transform: none;} #product-lp .video-section {background: #f3f3f3;font-size: 15px;text-align: center;line-height: 21px;padding: 40px 0;} #product-lp .video-section h3 {text-transform: none;font-size: 15px;line-height: 21px;margin-bottom: 10px;} #product-lp .video-section h4, #product-lp .video-section h5, #product-lp .video-section h6 {text-transform: none;font-size: 24px;line-height: 30px;margin-bottom: 20px;margin-top: 0;} #product-lp .video-cont {margin-top: 50px;} #product-lp .card {margin-bottom: 10px;} #product-lp .card-header h5 {font-weight: 700;margin: 0;padding: 0;} #product-lp .card-header {color: #8bd2f4;font-size: 15px;line-height: 21px;margin-bottom: 0;border: 1px solid #CCC;padding: 6px 15px 8px 15px;font-weight: 400;} #product-lp .card-body {font-size: 15px;line-height: 21px;border: 1px solid #CCC;padding: 10px 15px;background: #fbfbfb;margin-top: -1px;} #product-lp .btn {margin: 0;padding: 0;line-height: inherit;text-align: center;white-space: normal;border-radius: 30px;font-weight: 700;font-size: 20px;width: 100%;height: 40px;line-height: 37px;} #product-lp .btn-link {font-weight: 400;color: #111;} #product-lp .btn-link:hover {color: #333;} #product-lp .faq-sect {padding: 15px 0px 50px 0px;} #product-lp .faq-sect .btn-link {text-align:left; height:auto; line-height:normal;} #product-lp .reviews-sect {padding: 40px 0; background: #f3f3f3;} #product-lp .faq-sect h6, #product-lp .reviews-sect h6 {font-size: 24px;line-height: 30px;text-align: center;} #product-lp .stars-iframe {border: none;padding: 0;background: white; height: 94px;width: 100%;overflow: visible;display: block;text-align: center;} #product-lp .call-section-blue a {color:#FFF;} #product-lp .faq-sect p {font-size: 17px;} #product-lp .faq-sect h3 {font-size: 24px;} #product-lp .mobile-hide {display:none;} #product-lp .webview-hide {display:none;} #product-lp .web-show {display:block;} #sitemap {color: #b71220;font-size: 24px;font-weight: 700;margin: 0 0 18px;padding: 10px 15px;border-bottom: 1px solid #CCC;} #product-family h2 {font-size: 22px;letter-spacing: 2px;text-transform: uppercase;color: #737373;line-height: 16px;font-weight: 400;margin-top: 0;} .clickable-content a {display: none;} .clickable-content-number {display:none;} #number_link{color: #b71220 !important;} /* Mobile Application style for FAQ and About Us Pages */ .mob-maconnect-title{font-family: 'Times New Roman';font-size: 12pt;text-align: center;} .mob-maconnect-body{font-family: 'Times New Roman';font-size: 12pt;text-align: left;} .mob-maconnect-body p{line-height: 2 ;} .mob-maconnect-body li{margin: 20px 0;} span.author.vcard {display:none;} /* Mobile menu navigation */ .mobicon {color: #dddee0;text-align: left;line-height: 26px;padding: 10px 5px 10px 0px;margin-left: 15px;} .mobiconp {color: #fff;text-align: left;line-height: 26px;padding: 10px 5px 10px 0px;margin-left: 15px;} .responsive-mainnav {line-height: 25px;background-color: #ffffff;text-align: left;margin-top: 9px;width: 400px;overflow-y: hidden;overflow-x: hidden;} .responsive-mainnav li a {color: #000;} .responsive-mainnav li ul {display:none;} .moblogo {display: none;} .mobcart {display: none;} .mobphone {display: none;} .ft-links a {padding-right:15px !important; color:#ccc !important;} .ft-links a:hover {color:#fff !important;} .page-template-page-full_width .hentry, .page-template-page-full_width .content-area {margin-top:0px !important; margin-bottom:0px !important;} .page-template-page-full_width .entry-content {margin-left:0px !important; margin-right:0px !important;} #menu-main-menu #menu-item-28048 {margin-right: 0px;padding-right: 0px!important;} #menu-main-menu li:last-child {margin-left:10px;} #menu-main-menu li:last-child:after {content:" "; position:absolute; height:50px; width:2px; left:-4px; top:13px; background-color:#ececec;} .cgray {color:#4f5955 !important;} .corg {color:#b31a21 !important} .bold {font-weight:bold !important;} .org-bull {color:#b31a21 !important; font-size: 36px; vertical-align: middle !important; line-height: 36px;} .fs65per {font-size:65% !important;} #faq-acc .et_pb_toggle_title:before {display:none !important;} #faq-acc .et_pb_toggle_title {padding-left:30px !important;} #faq-acc .et_pb_toggle_close .et_pb_toggle_title:after {font-family: "FontAwesome"; content: "\f18e"; color:#002F5E; position:absolute; left:0px; font-size: 24px;} #faq-acc .et_pb_toggle_open .et_pb_toggle_title:after {font-family: "FontAwesome"; content: "\f01a"; color:#002F5E; position:absolute; left:0px; font-size: 24px;} .et-pb-slider-arrows a {color: #fff !important;} .cform input, .cform select, .cform textarea {margin-bottom: 15px !important; color:#333 !important; text-align:left !important; max-width: 94%;} .cform .form-row strong, .cform .form-row .wpcf7-list-item-label {font-size: 14px !important; margin-right:10px !important;} .cform .form-row strong {margin: auto !important;} .cform input[type="submit"], .red-btn-1 {margin:auto !important;background-color:#b31a21 !important; color:#fff !important; font-size: 16px !important; font-weight: 700!important; transition: all 0.6s; -webkit-transition: all 0.6s; text-transform:capitalize !important; padding: 5px 25px !important; border-width: 0px!important; border-radius: 3px !important;} .cform input[type="submit"]:hover, .red-btn-1:hover {background-color:#002F5E !important; color:#fff !important;} .cform .inquiring-for {margin: auto !important;} .prtrow {display: flex; border-bottom:1px solid #333 !important;} .prtcolumn5 {flex: 5%; height: 56px;} .prtcolumn20 {flex: 20%; height: 56px;} .prtcolumn30 {flex: 30%; height: 56px;} .prtcolumn35 {flex: 35%; height: 56px;} .prtcolumn40 {flex: 40%; height: 56px;} .prtcolumn60 {flex: 60%; height: 56px;} .prtcolumn65 {flex: 65%; height: 56px;} .padd10 {padding:10px !important;} .paddtop10 {padding-top:10px !important;} .paddtop12 {padding-top:12px !important;} .noborder {border:0px !important;} .h32 {height:32px;} .radiobtngray {background-color: #c4c4c4 !important; width: 20px; height: 20px; border-radius: 50% !important; -webkit-appearance: none; -moz-appearance: none; appearance: none; vertical-align: middle; float: left;} .radiobtngreen {background-color: #2EB822 !important; width: 20px; height: 20px; border-radius: 50% !important; -webkit-appearance: none; -moz-appearance: none; appearance: none; vertical-align: middle; float: left;} .radiolbl, .prodcost {font-weight:bold; padding: 0px !important;} .radiolbl {margin-left:10px !important; margin-top: 20px !important; line-height: 100%;} .small-red-txt {font-size: 12px; color: maroon !important; font-weight: bold;} .prodcost {font-size:18px !important; line-height:32px !important; margin-top: 12px !important;} .prodoffer1, .prodoffer2 {padding:15px 0px 0px !important; font-weight:bold;} #RatePlan .red-btn-1 {display: inline-block; text-align: center !important; width: 170px !important; padding: 8px 25px !important;} /* WooCommerce Cart Icon CSS with FontAwesome 5 Start */ .cart-contents { position: relative; display: flex !important; flex-flow: column nowrap; justify-content: center; border-left:1px solid #ccc; } .cart-contents:hover { text-decoration: none; } .cart-contents-count { position: absolute; top: 15px; right: 1px; transform: translateY(-105%) translateX(25%); font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; line-height: 22px; height: 22px; width: 22px; vertical-align: middle; text-align: center; color: #000; background: #ccc; border-radius: 50%; padding: 1px; } /* WooCommerce Cart Icon CSS with FontAwesome 5 End */ /* order now button css */ @media screen and (max-width: 1060px) { .home .th-slider-readmore-button a {left: 511px !important;} .et-menu-nav {width:700px;} .gst-btn {margin-left: 15px;} } @media (max-width: 1024px) and (min-width:1000px){ .home .th-slider-readmore-button a {left: 492px !important;} } @media (max-width: 994px) { #product-lp {padding: 0 10px;} #product-lp .video-cont {margin-top: 20px;float: none;} #product-lp .cta-space .col-md-3,#product-lp .cta-space .col-md-5 { text-align: center; } #product-lp h1{margin-left: -2px; text-align: left; margin-top:0;} #product-lp h2 {margin-left: 0; text-align: left} #product-lp h2 {margin-bottom: 10px;} #product-lp .cta-space-btn {max-width: 80%; margin: auto} #product-lp .stars-iframe {margin: 0 0 0 0;height: 94px;width: 100%; z-index: -1111111;} #product-lp .mobile-show {display:block;} #product-lp .web-show {display:none;} #product-lp .call-section-blue a {color:#FFF;} #product-lp .phone-space {text-align:center;} #google-lp {padding: 0 10px;} #google-lp .video-cont {margin-top: 20px;float: none;} #google-lp .cta-space .col-md-3,#google-lp .cta-space .col-md-5 { text-align: center; } #google-lp h1{margin-left: -2px; text-align: left; margin-top:0;} #google-lp h2 {margin-left: 0; text-align: left} #google-lp h2 {margin-bottom: 10px;} #google-lp .cta-space-btn {max-width: 80%; margin: auto} #google-lp .stars-iframe {margin: 0 0 0 0;height: 94px;width: 100%; z-index: -1111111;} #google-lp .mobile-show {display:block;} #google-lp .web-show {display:none;} #google-lp .call-section-blue a {color:#FFF;} #google-lp .phone-space {text-align:center;} } @media (min-width: 769px) { .phone-mobile {display: none;visibility: hidden;} .mobile-home-top{display: none;} } @media all and (max-width: 994px) { #promo-area, #promo-mobile img.mobile-promo-img-sm {display: none;} #promo-mobile {text-align: center;display: block;} #promo-mobile img.mobile-promo-img {margin: auto;width: 100%;height: auto;} .clickable-content a:hover {color: #FFF;} } @media all and (max-width: 600px) { #promo-mobile img.mobile-promo-img {display: block;} #promo-mobile img.mobile-promo-img-sm {display: block;margin: auto;width: 100%;height: auto;-webkit-box-shadow: 0 0 8px 4px rgba(0, 0, 0, .2);box-shadow: 0 0 8px 4px rgba(0, 0, 0, .2)} #new-main-menu img {max-width: 100% !important;} } @media all and (max-width: 999px) { .call-to-action-burst {background: url(images/retail.png) no-repeat;width: 235px;height: 235px;position: relative;top: 0;margin: 14px auto;display: block;} .call-to-action-content h3, .call-to-action-content p {text-align: center;margin-right: 0;} } @media all and (max-width: 400px) { #quote-carousel .carousel-control, #quote-carousel .carousel-indicators {display: none;} #text-13 {background-position: center center;margin-bottom: 0;} #text-13 a.call-to-action-button {max-width: 100%;text-decoration: none;} #menu-item-33857 {display: none;} } @media all and (max-width: 1000px) { .top-bar {text-align: right} } @media only screen and (min-width: 48em) { .column-half {width: 50%;} } @media (max-width: 1200px) { #steps .line {display: none;} /* .responsive-form p.form-disclaimer {margin-top: -23px;}*/ .et-menu-nav {width:700px;} .gst-btn {margin-left: 15px;} } @media (max-width: 1199px) { .top-bar p.phonetext, p.phonetext {padding-top: 4px;padding-bottom: 4px;} .phonenumber, .top-bar .phonenumber {background: no-repeat #b31a21;padding-left: 0;font-weight: 900;text-align: center;line-height: 44px;min-height: 40px;} p.phonetext {text-align: center;font-size: 20px;line-height: 24px;} .phonenumber {font-size: 32px;} .phonenumber p {margin: 0;line-height: 36px;color: #FFF;} .top-bar p.phonetext {text-align: center;font-size: 15px;line-height: 36px;} .top-bar .phonenumber {font-size: 32px;} .top-bar .phonenumber p {margin: 0;line-height: 44px;color: #FFF;} } @media (min-width: 768px) { .th-services-boxset {margin-bottom: 0;} .th-clear-third {clear: both;} #steps .line {display: none;} .showmob {display:block !important;} } @media (min-width: 994px) { .th-clear-third {clear: none;} .th-clear-fourth {clear: both;} .responsive-mainnav {display: none!important;} .showmob {display:none !important;} } @media (max-width: 1024px) { .prodoffer1 {padding-top: 17px !important;} .prodoffer2 {padding-top: 2px !important;} } @media (max-width: 980px) { .et-db #et-boc .et-l .et_pb_fullwidth_menu .et_mobile_nav_menu, .et-db #et-boc .et-l .et_pb_menu .et_mobile_nav_menu {margin-top:10px !important;} .gst-btn {display:none;} #menu-item-33857 {display: none;} } @media screen and (max-width: 994px) { #promo-mobile .promo-mobile-container {max-width: 1060px;margin: auto;} #promo-mobile .promo-mobile-container p {margin: auto;font-size: 16px;font-weight: 700;line-height: 90px;} #promo-mobile .promo-mobile-container a.promo-phone-link {font-size: 24px;text-decoration: none;color: #b5121f;display: inline-block;} #promo-mobile {display: none;margin-top: 60px;background-color: #00285a;height: 70px;font-weight: 700;} .top-bar .existing-customer, .top-bar .existing-customer a {display: none;} .top-bar .phonenumber {display: none;} .th-search-box-container, .th-search-button-icon, .th-slider-description, .th-slider-readmore-button {display: none;} .site-header {height: auto;margin-top: 0px;} .flush-right {padding-right: 15px;} .main-navigation a {color: #333;display: block;height: 58px;padding: 0 26px;text-decoration: none;font-size: 16px;border-right: none;} .prod-column {min-height: auto;} .trustmob {margin: 35px auto 35px auto;} .featuredicons {margin: 0px auto 70px auto;} .trust-badge {margin: 0px auto 25px auto;} .dNumber {display: none;} .mNumber{display:block; margin:auto; text-align:center;} .th-slider-description, .th-slider-readmore-button {display: none;} #text-4 {display: block;} .main-navigation {display:block;} .moblogo {margin-left: 56px !important;} .footer-buy strong a, .footer-buy strong a [href^=tel] {font-size: 32px;color: #FDC92B;font-weight: 700;background: 0 0;padding: 0;} .call-to-action-content h3 {color: #FFF;font-size: 50px;font-weight: 700;text-transform: uppercase;margin: 0 20px 0 0;} a.call-to-action-button, a.call-to-action-button-callout-wdg {background: #0B2265;border-radius: 6px;color: #fff;font-size: 22px;font-weight: 700;margin-top: 68px;padding: 10px;width: 100%;text-align: center;display: inline-block;text-decoration: none;} .clickable-content a {display:block !important;} .clickable-content-number {background-color: #FFF;border: none;color: #b71220;width: 46%;text-align: center;text-decoration: none;display: inline-block;font-size: larger;font-weight: 700;cursor: pointer;float: right;margin: 10px 6px 16px 6px;padding: 1px 12px;} .clickable-content a:hover {color: #FFF;} .page-template-page-fullwidth-no-title .clickable-content, .page-template-page-fullwidth-no-title .clickable-content-number { display:none;} #copyright, #copyright-links, #copyright-social {text-align:center !important;} #copyright-links a {display:block; width:100%; text-align:center;} .et_pb_section {padding-left:5% !important; padding-right:5% !important;} #top-footer .et_pb_column {margin-bottom:10px !important;} .nsmob {display:none !important;} .showmob {display:block !important;} .prtcolumn65mob {flex:65% !important;} .prodoffer1, .prodoffer2 {font-size:12px; padding-top: 0px !important; margin-top: -10px !important; line-height:22px !important;} .paddtop7smob {padding-top:10px !important;} .prodcost {margin-top: 0px !important;} .prtrow h3 {font-size:15px !important;} .prtcolumn65mob {padding-top: 4px !important;} .apfm-logo {width: 75%;} .mheading{display: block;text-align: center;color: #0B2265;font-size: 25px;font-weight: 700;line-height: 31px;padding: 10px;} #contact-form-apfm input[type="text"], #contact-form-apfm input[type="email"], #contact-form-apfm input[type="tel"], #contact-form-apfm textarea {width: 100%;} p.apfm-disclaimer {font-size: 10px;color: #373737;text-align: center;line-height: 10px;margin: 10px;} .dsubmit, .dheading{display: none;} .msubmit {display: block;} } @media (max-width: 768px) { .mob-padd-bot-35 {padding-bottom:35px !important;} #site-navigation, .th-slider-description, .th-slider-details-container, .th-slider-readmore-button, .th-social-area {display: none;} .site-logo-image {display: none;} .testimonial_ {display: none;} .testimonial_name {display: none;} #slider-home .item .call-out {display: none;} span.number {display: none !important;} span.virgo {display: none !important;} .th-recentwork-box, .widget_thbusiness_recentwork_widget .business-page-widget-title {text-align: center;} .th-slider-title h3 {font-size: 16px;margin: 0;} .phone-mobile {color: #fff;font-size: x-large;font-weight: 700;float: right;margin:5px 5px 0px 0px;display:none;} .dNumber{display: none;} .mNumber{display:block; margin:auto; text-align:center;} .phone-mobile a {color: #FFF;} #main-nav-button {color: #0b2265 !important;background-color: #fff !important;display: inline-block !important;} .phone-mobile a, .phone-mobile a:visited, .phone-mobile a:active, .phone-mobile a:focus, .phone-mobile a:hover {color: #FFF;} p.phonetext span {display: none;} .col-md-4.col-xs-12.col-sm-12.phonenumber {display: none;} .top-bar {margin-bottom: 0;display: none;} #promo-mobile .promo-mobile-container {max-width: 1060px;padding-bottom: 15px;margin: auto;} #promo-mobile .promo-mobile-container p {margin: auto;font-size: 16px;font-weight: 700;} #promo-mobile .promo-mobile-container a.promo-phone-link {font-size: 24px;text-decoration: none;color: #b5121f;display: inline-block;} #promo-mobile {display: flex;margin-top: 50px;background-color: #00285a;height: 80px;font-weight: 700; padding-top:10px; width: 100%;} .site-logo-image img {width: 23%;padding-top: 13px;} .existing-customer-mobile {margin-right: 107px;margin-top: -55px;float: right;font-size: xx-large;background-color: #b31a21;color: #fff;} .site-header {margin-top: 0px !important;background-color: #fff;} .phonetext-mobile {margin-bottom: 0;bottom: 0;left: 0;position: fixed;width: 100%;height: auto;background: #fdc800;text-align: center;padding: 10px;} .mobile-text-left {float:left;width:100%;text-align:center;font-size: 16px;font-weight: 700;line-height: normal;color: #00285A;display: none;} .mobile-icon-right { text-align: center; font-size: 20px; color: #00285A; line-height: normal; font-weight: 700;} .mobile-icon-right a { color: #00285A; padding:2px 10px; width:100%; } .mobile-home-top a, .mobile-home-top a:visited, .mobile-home-top a:active, .mobile-home-top a:hover {color: #fff;} a.fa.fa-phone {float: right;font-size: xx-large;color: #00285A;padding-right: 10px;} i.fa.fa-question {color: #fff;font-size: xx-large;} .existing-customer-mobile-text {font-size: medium;margin-top: -25px;padding-left: 5px;} .responsive-mainnav li ul {margin-left: 0em;} .responsive-mainnav li a {color: #fff;line-height: 26px;padding: 0;font-weight: 600;font-size: 18px;text-decoration: none;border-bottom: none;} .responsive-mainnav {margin-left: -24px;} .responsive-mainnav #menu-item-20116 {background: #0b2265;color: #fff;} .responsive-mainnav #menu-item-20116 ul {margin: 0px !important;} #menu-item-20116 a{color: #fff;} .responsive-mainnav #menu-item-4042 {background: #9e3039;} #menu-item-4042 a{color: #fff;} .sub-menu {background: #eeeeee;color:#0b2265;text-indent: 55px;height: 257px;} .sub-menu li {list-style: none;margin: .75em;margin-left: -5px;border-bottom: 1px solid #ffffff !important;width: 400px;padding: 0px 0px 10px 15px;} .sub-menu li a {color: #0b2265 !important;} .sub-menu ul {margin: 0 0 0px !important;padding: 5px;} .et_pb_button.mobblk, .mobblk.red-btn-1 {text-align: center; max-width: 250px;} } @media (max-width: 639px) { .mobblk {display: block; float: revert; padding-bottom: 10px;} .prtrow .prtcolumn30.h32.prtcolumn65mob {padding-top:0px !important;} .prtmobcolumn50 {flex: 50% !important; height: 56px;} .prtcolumn65mob {flex: 100% !important;} } @media (max-width: 480px) { .prodoffer1 {padding-top: 0px !important;} .prodoffer2 {padding-top: 2px !important; line-height:14px !important;} .paddtop7smob {padding-top:7px !important;} .paddtop0smob {padding-top:0px !important;} .version-container {display: none;} .feature-copy, .feature-hdr, .prod-column {min-height: auto;line-height: normal;margin: 10px auto;} .top-bar p.phonetext span {display: none;} .top-bar p.phonetext {text-align: center;font-size: 13px;line-height: 18px;padding-top: 3px;padding-bottom: 3px;} .top-bar strong {display: inline-block;background: #b31a21;padding: 10px;width: 100%;margin-bottom: 10px;text-align: center;} .topbar-icon {display: none;} .site-header {margin-top: 64px;} .flush-right {padding-right: 15px;height: 55px;} div.wpcf7-validation-errors {text-shadow: none;border: transparent;background: #FF0;padding: 5px;color: #b71220;text-align: center;margin-top: -10px;font-size: 12px;} .call-to-action-content h3 {color: #FFF;font-size: 50px;font-weight: 700;text-transform: uppercase;margin: 0 20px 10px 0;} a.call-to-action-button, a.call-to-action-button-callout-wdg {background: #b31a21;border-radius: 6px;color: #fff;font-size: 22px;font-weight: 700;margin-top: 20px;padding: 10px;width: 100%;text-align: center;display: inline-block;text-decoration: none;} .footer-buy a.order-btn {display: block;margin: 12px auto;} .call-to-action-content-phone {color: #fdc800;display: block;margin: auto;text-align: center;font-size: 20px;font-weight: 400;} .call-to-action-content-phone span {color: #FFF;} .scrollup {display: none;} #top-footer a {display:block; width:100%;} .small-mob-padd-top20 {padding-top:20px !important;} .small-mob-padd-top7{padding-top: 7px !important;} .et_pb_section {padding-left:3% !important; padding-right:3% !important;} .lbtn-rtxt-blk {top:0px !important; text-align:left !important} .radiolbl, .prodcost {font-size:12px !important;} #menu-item-33857 {display: none;} } @media (min-width: 769px) { .phonetext-mobile {display: none;} .existing-customer-mobile {display: none;} } @media (min-width: 425px) and (max-width:475px){ .blogpostcol { height: 580px;} .mobcart {width: 6%;float: right;margin: 15px 10px 0px 0px;} .mobphone {width: 6%;display: inline-block !important;float: right;margin: 15px 10px 0px 0;} .moblogo {width: 55% !important;margin-left: 42px !important;margin-right: auto !important;padding: 10px !important;display: inline-block !important;} .flush-right {height: 57px !important;} #main-nav-button {font-size: 34px !important;} .site-logo-image {display: none;} .existing-customer-mobile {margin-right: 81px;margin-top: -54px;float: right;font-size: xx-large;background-color: #b31a21;color: #fff;padding-bottom: 10px;margin-bottom: 13px;} .responsive-mainnav li ul {margin-left: 0em;} .phone-mobile {color: #fff;font-size: x-large;font-weight: 700;margin-top: 0;position: relative;float: right;margin: 8px 5px 0px 0px;display: none;} .site-header {padding-left: 5px;} .clickable-content a {background-color: #4c9d08;border-radius: 9px 9px 9px 9px;box-shadow: inset 0 3px 6px 2px rgba(109, 189, 49, 0.4), inset 0 0 0 13px rgba(70,146,11,.4), inset 10px 10px 0 20px rgba(25, 49, 5, 0.05) !important;text-transform: uppercase;letter-spacing: -.5px;border: none;color: #FFF;width: 50%;text-align: center;text-decoration: none;display: inline-block;font-size: medium;font-weight: 700;cursor: pointer;float: left;margin: 10px 10px 16px 104px !important;padding: 4px 8px;} } @media (max-width: 424px) and (min-width: 320px) { .primary-menu {display: none;} .mobile-menu {display: inline-block !important;width: 370px;} .responsive-mainnav {width: 345px !important;margin-left: -15px;margin-top: 8px !important;} .navphone {width: 15%;padding: 10px;} .mobcall {color:#9e3039;} .mobcart {width: 8%;margin-left: 4px !important;} .mobphone {width: 8%;display: inline-block !important;float: right;padding: 11px 0px;} .moblogo {width: 64% !important;margin-left: 12px !important;margin-top: 2px !important;margin-right: auto !important;padding: 10px !important;display: inline-block !important;} .mobile-text-left {font-size: 14px;display: none;} .mobile-icon-right a {font-size: 15px;} .site-logo-image {display: none;} .site-header {padding-left: 10px;} .existing-customer-mobile {margin-right: 95px;margin-top: -54px;float: right;font-size: xx-large;background-color: #b31a21;color: #fff;padding-bottom: 12px;} .responsive-mainnav li ul {margin-left: 0em} .clickable-content-number {display:none !important;} .clickable-content{margin: 10px;} .clickable-content a {background-color: #4c9d08;border-radius: 9px 9px 9px 9px;box-shadow: inset 0 3px 6px 2pxrgba(109, 189, 49, 0.4), inset 0 0 0 13px rgba(70,146,11,.4), inset 10px 10px 0 20pxrgba(25, 49, 5, 0.05) !important;text-transform: uppercase;letter-spacing: -.5px;border: none;color:#FFF;width: 50%;text-align: center;text-decoration: none;font-size: larger;font-weight: 700;cursor: pointer;padding: 4px 8px;margin: auto;max-width: 250px;} .site-header {padding-left: 5px;} #quote-carousel .carousel-indicators {display: none;} .img-responsive {display:none;} a.read-more {margin: -10px auto;} .apfm-logo {width: 75%;} .mheading{display: block;text-align: center;color: #0B2265;font-size: 25px;font-weight: 700;line-height: 31px;padding: 10px;} #contact-form-apfm input[type="text"], #contact-form-apfm input[type="email"], #contact-form-apfm input[type="tel"], #contact-form-apfm textarea {width: 100%;} p.apfm-disclaimer {font-size: 10px;color: #373737;text-align: center;line-height: 10px;margin: 10px;} .dsubmit, .dheading{display: none;} .msubmit {display: block;} } @media (max-width: 320px){ .blogpostcol {width: auto; height: 520px;} #quote-carousel .carousel-indicators {display: none;} .img-responsive {display:none;} a.read-more {margin: 0px auto;} .clickable-content {margin-top: 10px;} .clickable-content a {background-color: #4c9d08;border-radius: 9px 9px 9px 9px;box-shadow: inset 0 3px 6px 2px rgba(109, 189, 49, 0.4), inset 0 0 0 13px rgba(70,146,11,.4), inset 10px 10px 0 20px rgba(25, 49, 5, 0.05) !important;text-transform: uppercase;letter-spacing: -.5px;border: none;color: #FFF;width: 50%;text-align: center;text-decoration: none;font-size: larger;font-weight: 700;cursor: pointer;padding: 4px 8px;margin: auto;max-width: 250px;} .navphone {width: 15%;padding: 10px;margin-left: 5px;} .primary-menu {display: none;} .mobile-menu {display: inline-block !important;width: 315px;} .mobcart {width: 8%;margin-left: 0px !important;} .mobphone {width: 8%;display: inline-block !important;float: right;padding: 11px 0px;} .moblogo {width: 65% !important;margin-left: 9px !important;margin-top: 2px !important;margin-right: auto !important;padding: 10px !important;display: inline-block !important;} .responsive-mainnav {width: 290px !important;margin-left: -15px;margin-top: 8px !important;} .site-logo-image {display: none;} .site-header {padding-left: 10px;} .existing-customer-mobile {margin-right: 57px;margin-top: -55px;float: right;font-size: xx-large;background-color: #b31a21;color: #fff;padding-bottom: 10px;} } @media (max-width: 768px) and (min-width: 424px) { /* Reduce font-sizes for better readability on smaller devices and toggle our primary_nav to mobile_nav */ .trustmob {margin: 35px auto 35px auto;} .featuredicons {margin: 0px auto 70px auto;} .blogcol {padding-left: 0px;margin-right: 120px;} .navphone {width: 13%;padding: 10px;margin-left: 5px;} .mobcall {color:#9e3039;} .mobcart {width: 6%;float: right;margin: 15px 10px 0px 0px;} .mobphone {width: 6%;display: inline-block !important;float: right;margin: 15px 10px 0px 0;} .moblogo {width: 55%;margin-left: 80px;margin-right: auto;padding: 10px;display: inline-block !important;} .primary-menu {display: none;} .mobile-menu {display: inline-block;width: 410px;} .flush-right {padding-right: 15px;height: 76px;} .clickable-content{margin: 10px;} .clickable-content a {background-color: #4c9d08;border-radius: 9px 9px 9px 9px; box-shadow: inset 0 3px 6px 2px rgba(109, 189, 49, 0.4), inset 0 0 0 13px rgba(70,146,11,.4), inset 10px 10px 0 20px rgba(25, 49, 5, 0.05) !important;text-transform: uppercase;letter-spacing: -.5px;border: none;color:#FFF;width: 50%;text-align: center;text-decoration: none;font-size: larger;font-weight: 700;cursor: pointer;padding: 4px 8px;margin: auto;max-width: 250px;} .clickable-content-number {background-color: #FFF;border: none;color: #b71220;width: 46%;text-align: center;text-decoration: none;display: inline-block;font-size: larger;font-weight: 700;cursor: pointer;margin: 10px 0px 10px 0px;} .clickable-content a:hover {color: #FFF;} .apfm-logo {width: 75%;} .mheading{display: block;text-align: center;color: #0B2265;font-size: 25px;font-weight: 700;line-height: 31px;padding: 10px;} #contact-form-apfm input[type="text"], #contact-form-apfm input[type="email"], #contact-form-apfm input[type="tel"], #contact-form-apfm textarea {width: 100%;} p.apfm-disclaimer {font-size: 10px;color: #373737;text-align: center;line-height: 10px;margin: 10px;} .dsubmit, .dheading{display: none;} .msubmit {display: block;} } @media (max-width: 994px) and (min-width: 769px) { /* Reduce font-sizes for better readability on smaller devices and toggle our primary_nav to mobile_nav */ .trustmob {margin: 35px auto 35px auto;} .featuredicons {margin: 0px auto 70px auto;} .navphone {width: 13%;padding: 10px;} .mobcall {color:#9e3039;} .mobcart {width: 6%;margin-left: 55px;} .mobphone {width: 6%;display: inline-block !important;float: right;padding: 10px 0px;} .moblogo {width: 55%;margin-left: 80px;margin-right: auto;padding: 10px;display: inline-block !important;} .primary-menu {display: none;} .mobile-menu {display: inline-block;width: 410px;} .flush-right {padding-right: 15px;height: 76px;} .clickable-content{margin: auto;} .clickable-content a {background-color: #4c9d08;border-radius: 9px 9px 9px 9px;box-shadow: inset 0 3px 6px 2px rgba(109, 189, 49, 0.4), inset 0 0 0 13px rgba(70,146,11,.4), inset 10px 10px 0 20px rgba(25, 49, 5, 0.05) !important;text-transform: uppercase;letter-spacing: -.5px;border: none;color: #FFF;width: 50%;text-align: center;text-decoration: none;display: inline-block;font-size: larger ;font-weight: 700;cursor: pointer;float: left;margin: 10px 10px 16px 185px;padding: 4px 8px;} .clickable-content-number {background-color: #FFF;border: none;color: #b71220;width: 46%;text-align: center;text-decoration: none;display: inline-block;font-size: larger;font-weight: 700;cursor: pointer;margin: 10px 0px 10px 0px;} .clickable-content a:hover {color: #FFF;} .mobile-text-left {display: none;} .mobile-icon-right a{text-align: center;font-size: 20px;color: #00285A;line-height: normal;font-weight: 700;} .phonetext-mobile {margin-bottom: 0;bottom: 0;left: 0;position: fixed;width: 100%;height: auto;background: #fdc800;text-align: center;padding: 10px;display:block !important;} .top-bar p.phonetext {display:none;} .top-bar .phonenumber, .top-bar .phonenumber p a {display:none;} .top-bar {margin-bottom: 0;display: none;} #main-nav-button {color: #0b2265 !important;background-color: #fff !important;display:inline-block !important;} .site-logo-image img {display: none;} #site-navigation, .th-slider-description, .th-slider-details-container, .th-slider-readmore-button, .th-social-area {display: none;} .apfm-logo {width: 75%;} .mheading{display: block;text-align: center;color: #0B2265;font-size: 25px;font-weight: 700;line-height: 31px;padding: 10px;} #contact-form-apfm input[type="text"], #contact-form-apfm input[type="email"], #contact-form-apfm input[type="tel"], #contact-form-apfm textarea {width: 100%;} p.apfm-disclaimer {font-size: 10px;color: #373737;text-align: center;line-height: 10px;margin: 10px;} .dsubmit, .dheading{display: none;} .msubmit {display: block;} } /*Contact Form CSS Begins */ .select-opt {width: 100% !important; padding: 14px; color: #666; border: 1px solid #ccc; border-radius: 6px;} /*Contact Form CSS Ends */ .gs-btn { box-shadow: 0px 0px 0px 0px rgb(0 0 0 / 0%) !important;} .gst-btn {color: #ffffff!important; border-width: 1px!important; border-color: #E02B20; font-family: 'Roboto',Helvetica,Arial,Lucida,sans-serif!important; font-weight: 500!important;; background-color: #d50032; padding: 8px 25px; border-radius: 3px; font-size: 20px; line-height: 1.7em!important; position: relative; border: 2px solid; margin-left: 15px; } .gst-btn:hover { color: #E02B20!important; border-color: #E02B20!important; border-width: 1px!important; background-image: initial; background-color: #FFFFFF; } .gst-btn .et-menu a:hover { opacity: 100; } .et-db #et-boc .et-l .et_pb_menu--with-logo .et_pb_menu__menu>nav>ul>li>a { padding:15px 0px !important;} .blog-feat-img img {object-fit: cover; height: 245px;} .blog-feat-img .article-preview-image {margin-bottom:0px;} .blogpost .tags-links {margin-left:10px;} .searchandfilter label { width:100%;} .searchandfilter ul {margin:0px;}