/* Menu */
nav#mainnav {
    background: #13365e;
    color: #fff !important;
}
#mainnav .nav > li.active > a, #mainnav .nav > li.active .separator {
    color: #fff !important;
}
#mainnav .nav > li > a, #mainnav .nav span.separator {
    color: #fff !important;
}
#mainnav .nav>li.active>a:after {
    border-bottom: 1px solid #fff !important;
}
nav#mainnav {
    background: #13365e;
    color: #fff !important;
    border-color: #000 !important;
}
#mainnav .nav > li > a:hover, #mainnav .nav > li > a:focus, #mainnav .nav > li > a:active {
    color: #bdbdbd !important;
}
/* End Menu */
#eb .btn-default, #eb .btn-default:focus, a.btn.btn-primary.btn-large, a.btn, .readon, .ui.button, #eb button.btn.btn-primary, a.btn.btn-default {
    background: #13365e !important;
    border-color: #25568e !important;
    padding: 8px 24px !important;
    font-size: 18px !important;
    border-radius: 0 !important;
    line-height: 24px !important;
    font-weight: 200 !important;
	color: #fff !important;
}
#eb .btn-default:hover, a.btn.btn-primary.btn-large:hover, a.btn:hover, .readon:hover, .ui.button:hover, #eb button.btn.btn-primary:hover, a.btn.btn-default:hover {
    background-image: linear-gradient(#375a84, #244265, #13365e) !important;
    border-color: #25568e !important;
	color: #fff !important;
	}
.blue-bg {
    background-color: #13365e !important;
}
a.logo strong {
    background: url(/images/logo.png) no-repeat !important;
    width: 250px !important;
}
.customPowerBy a {
    color: #fff !important;
    text-align: right;
}
div#bot_3 .eb-mod-foot.mod-muted.mod-small .mod-cell a {
    box-shadow: none;
    padding: 8px 24px;
    border: 1px solid #f5f5f5;
    font-size: 18px;
    border-radius: 0;
    color: #fff;
    vertical-align: middle;
    cursor: pointer;
}
div#bot_3 .eb-mod-foot.mod-muted.mod-small {
    margin-top: 20px;
}
.eb-mod-foot.mod-muted.mod-small .mod-cell a:hover {
    background: #2121214a;
}
#bot_3 .module-ct>ul {
    list-style-type: none;
    margin: 0;
}
div#bot_3 h3.module-title {
    color: #fff;
    font-size: 21px;
    border-bottom: 0px;
    margin-bottom: 10px;
}
.address {
    display: inline-block;
    margin-left: 10px;
}
.address-footer i.fa {
    float: left;
}
div#bot_3 a {
    color: #1ea6df;
}
.sidebar .ja-module.gray {
    background-color: #f8f8f8;
}
.sidebar .modulecustom_testimonial {
    padding: 24px;
}
.sidebar .greySlideBx .clientTestimonials .item {
    color: #777777;
    font-size: 19px;
}
.sidebar .AuthorDesc {
    display: none;
}
.sidebar .TestimonialDesc {
    font-size: 14px;
    line-height: 1.25em;
    margin-top: 7px;
    font-family: Roboto;
}
.sidebar .owl-wrapper {
    max-width: 204px !important;
    width: 100%;
}
.sidebar .owl-item.active {
    max-width: 204px;
}
.sidebar p.testiHead {
    font-family: "PT Sans","Helvetica Neue",Helvetica,Arial,sans-serif !important;
}
.sidebar .module-title {
    margin-bottom: 15px;
    color: #636363;
    text-transform: capitalize;
    font-weight: 500;
    font-family: Lato;
    font-size: 18px;
}
.service-icon {
    margin-right: 15px;
    background: #1ea6df;
    border-radius: 79px;
    padding: 9px;
    width: 40px;
    text-align: center;
    margin: 0px auto;
}
.service-text {
    padding-top: 12px;
}
.service-item {
    display: inline-block;
    width: 19%;
    background: #fff;
    margin: 1%;
    padding: 20px;
    text-align: center;
    border: 1px solid #ddd;
}
.service-item:hover {
    opacity: .95;
    background-image: linear-gradient(white, #fbfbfb, white);
}
.service-icon i.fa {
    font-size: 40px;
    color: #fff;
    text-align: center;
}
span.service-heading {
    font-size: 19px;
    font-weight: 500;
}
.service-text p {
    margin-top: 10px;
}
/* get rid of
@media (max-width: 660px) {
.services-list-row {
    display: block;
    float: none;
    width: 100%;
}
.service-item {
    margin-bottom: 40px;
	height: auto !important;
}
}
@media (min-width: 661px) and (max-width: 959px){
.service-text {
    padding-top: 0px;
}
}
@media (min-width: 768px) and (max-width: 959px){
.services-list-row {
    width: 45%;
}
.services-list-row.services-left-row {
    margin-right: 10px;
}
}
@media (max-width: 510px) {
.service-text {
    padding-top: 0px;
}
}
@media (max-width: 300px) {
.service-item {
    margin-bottom: 70px;
}
}
*/
.ui.grid+.grid {
    margin-top: 0px !important;
}
.field.comment-box {
    margin: 16px 0px 24px!important;
}
a.chronoforms6_credits {
    display: none;
}
.contact-us #top_1 {
    background-image: none !important;
}
.contact-text {
    width: 100%;
    clear: both;
    display: block;
}
.contact-inner-box {
    padding: 25px 97px;
    color: #ffffff;
    border: 1px solid #cecece;
    width: 207px;
    display: inline-table;
}
.modulecontact-box i.fa:before {
    color: #ffffff;
    font-size: 60px;
    width: 1em;
    text-align: center;
}
a.contact-link {
    font-weight: 600;
    color: #f1f1f1;
    border: 1px solid;
    padding: 5px 10px;
	font-family: arial;
}
.contact-outter-box {
    text-align: center;
    display: inline-block;
    width: 49%;
    margin: 0px auto;
}
p.contact-desc {
    margin-top: 22px !important;
    margin-bottom: 0px !important;
    line-height: 25px;
    padding: 0px 23px;
    min-height: 100px;
}
span.main-contact-text {
    margin-bottom: 0px;
}
span.font-bold-contact {
    font-weight: 500;
}
.contact-inner-box.right-box {
    background: #1ea6df;
}
.contact-inner-box.left-box {
    background: #13365e;
}
.modulecontact-box a.contact-link:hover, .modulecontact-box a.contact-link:focus, .modulecontact-box a.contact-link:active {
    color: #c5c5c5 !important;
}
.light-blue {
    background: #1ea6df;
}
.modulecontact-box {
    text-align: center;
    color: #fff;
}
.dark-blue {
    background: #13365e;
	color: #fff;
}
#mainnav .nav>li>.separator, #mainnav .nav>li>a {
    font-weight: 600;
    font-family: arial;
    font-size: .8em;
}
#header a, #header p {
    color: #13365e;
}
.treeview .hover {
    color: #1ea6df;
}
p.hidden-sm {
    font-size: 14px;
}
div#Mod127 .media h4, div#Mod128 .media h4, div#Mod129 .media h4 {
    line-height: 1.2em;
    margin-bottom: 12px;
}
span.service-heading-home {
    font-size: 16px;
    font-weight: 500;
}
.service-text-home {
    height: 42px;
    padding-top: 5px;
}
.service-icon-home {
    float: left;
    margin-right: 10px;
    background: #1ea6df;
    border-radius: 100px;
    padding: 6px;
    height: 18px;
}
.service-icon-home i.fa {
    font-size: 19px;
    color: #fff;
    width: 19px;
    text-align: center;
    height: 0px;
}
.service-item-home .service-icon-home img {
    width: 20px;
    height: 18px;
    margin-top: -5px;
}
.services-list-row-home {
    display: inline-block;
    width: 33%;
}
.home #top_1 .container {
    padding: 100px 0;
}
.services-list-home {
    margin-top: 30px;
}
div#top_2 .media .media-img {
    margin-right: 0px;
}
div#top_2 #Mod129 .media-img img, div#top_2 #Mod128 .media-img img, div#top_2 #Mod127 .media-img img {
    width: 350px;
    height: 230px;
}
div#Mod127 .media .media-body, div#Mod128 .media .media-body, div#Mod129 .media .media-body {
    text-align: center;
}
div#top_2 .media {
    border-left: 1px solid #e0e0e0;
}
.home div#top_1.bg-image {
    background-position: 100% 76%;
}
.home .testimonial-slider-je h3.module-title {
    font-size: 30px !important;
    text-align: center;
    font-family: Lato;
    text-transform: capitalize !important;
    color: #fff;
    border-bottom: 0px;
    margin-bottom: 0px;
}
.sidebar .ja-module {
    padding: 24px;
}
.sidebar .module-ct>ul {
    list-style: none;
    margin-left: 0px;
}
.sidebar .module-ct>ul a.dj-up_a {
    font-size: 16px;
}
.sidebar .ja-module.blue {
    background-color: #1ea6df;
    color: #fff;
}
.services-sidebar-menu span.image-title {
    color: #eee;
}
.services-sidebar-menu i.fa {
    font-size: 17px;
    margin-right: 10px;
    color: #fff;
    height: 17px;
    width: 17px;
    text-align: center;
}
.services-sidebar-menu img {
    height: 20px;
    margin-right: 10px;
}
.services-sidebar-menu li.dj-up {
    height: 28px;
}
.services-sidebar-menu h3.module-title {
    color: #fff;
}
.contact-box-button {
    margin-top: 20px;
}
.customcontact-box {
    background: #13365e;
    padding: 50px 10px !important;
}
.contact-us div#top_2 {
    background: #fff;
}
.contact-us .mainbody-inner.row {
    padding-top: 20px;
}
.dark-gray {
    background: #464646;
	color: #fff;
}
.dark-gray .module-title {
    color: #fff;
}
.dark-gray p.TestimonialDesc {
    color: #fff;
}
.dark-gray .AuthorDetails {
    color: #fff;
}
.dark-gray .testiHead {
    color: #fff;
}
.form-sidebar.dark-gray label {
    color: #fff !important;
    font-weight: normal !important;
}
.form-sidebar button.ui {
    width: 100%;
}
.form-sidebar .ui.form {
    margin-bottom: 0px;
}
h1 {
    margin-top: 0px !important;
}
.eb-entry-author .media {
    border-bottom: 0px;
}
.eb-entry-author h4.eb-section-heading {
    margin-bottom: 0px !important;
}
#eb h1#title-2 {
    font-size: 40px;
}
#eb .eb-toolbar__search-filter-btn button.btn.btn-default {
    padding: 6px 12px !important;
    font-size: 13px !important;
    line-height: 1.428571429 !important;
    border-radius: 4px;
}
.dark-gray .eb-mod-media-body a, .dark-blue .eb-mod-media-body a, .blue .eb-mod-media-body a {
    color: #fff;
}
.dark-blue .module-title, .blue .module-title, .dark-gray .module-title {
    color: #fff;
}
.free-est-left {
    font-size: 24px;
    line-height: 30px;
    font-weight: bold;
    display: table-cell;
    text-align: left;
    vertical-align: middle;
}
span.bottom-text-supportcta {
    font-weight: normal;
    display: block;
    margin-top: 5px;
}
.custom.free-est-cta-support {
    display: table;
    width: 100%;
}
.free-est-right {
    display: table-cell;
    text-align: right;
    vertical-align: middle;
}
.free-est-right a.readon {
    padding: 21px 30px !important;
    background: #fff !important;
    color: #13365e !important;
    font-weight: 400 !important;
}
.testimonial-slider-je p.TestimonialDesc, .testimonial-slider-je .testiHead, .testimonial-slider-je .AuthorDetails, .testimonial-slider-je .nt_links {
    text-align: center;
}
.testimonial-slider-je .nt_links {
    margin-top: 40px;
}
.testimonial-slider-je p.subheader {
    text-align: center;
    margin-bottom: 30px;
}
.testimonial-slider-je p.TestimonialDesc {
    font-size: 16px;
}
.testimonial-slider-je .AuthorDesc {
    margin-top: 0px;
}
.testimonial-slider-je .AuthorDesc .authorName {
    text-transform: capitalize;
}
.home .grey-bg {
    background-color: #464646;
}
.moduleresources-cta {
    width: 80%;
    margin: 0px auto;
    text-align: center;
}
.bottom-text {
    background: #f6f7f8;
    padding: 30px;
}
.moduleresources-cta {
    width: 60%;
    margin: 0px auto;
    text-align: center;
}
.bottom-button {
    margin-top: 25px;
}
.testimonial-slider-je {
    color: #fff;
}
.home .bottom-text {
    background: #fff !important;
}
.moduleresources-cta-sidebar {
    padding: 0px !important;
    text-align: center;
	border: 1px solid #ddd;
}
.customresources-cta-sidebar .owl-wrapper {
    margin: 0px auto;
    text-align: center;
}
.customresources-cta-sidebar .bottom-button {
    margin-top: 0px;
}
.customresources-cta-sidebar p.subheader {
    font-size: 16px;
    font-weight: 500;
}
.customresources-cta-sidebar .resource-button {
    margin-top: 20px;
}
h1 {
    color: #13365e !important;
}
.home .hero-unit.text-left h1 {
    color: #fff !important;
}
.service-subtext {
    text-align: center;
    margin: 0px 200px 40px;
}
h1.services-page {
    text-align: center;
}
/* Bottom of the Service Page */
.service-single-title {
    font-size: 30px;
    font-weight: 500;
    color: #1ea6df;
    margin-bottom: 10px;
}
.service-single {
    margin-bottom: 30px;
    border-bottom: 1px solid #ddd;
    padding-bottom: 20px;
}
.service-single-icon {
    font-size: 70px;
    color: #fff;
    text-align: center;
    background: #1ea6df;
    border-radius: 100px;
    padding: 9px;
    width: 94px;
    float: right;
    height: 94px;
    margin: 10px 0px 30px 20px;
}
.service-single-icon.service-single-image img {
    height: 72px;
}
.service-single-image {
    padding-top: 0px !important;
    height: 100px !important;
}
.service-single.last-service {
    border-bottom: 0px;
}
div#style7-inner2 {
    background: #f6f7f8;
}
#Mod288 .ui.form .field>label, #Mod278 .ui.form .field>label {
    display: none !important;
}
/* Testimonials */
div#je-testimonial-content div#style7 div#style71, div#je-testimonial-content div#style7 div#style722, div#je-testimonial-content div#style7 div#style711, div#je-testimonial-content div#style7 div#style72 {
    background: none !important;
}
div#je-testimonial-content div#style7-inner {
    border: 1px solid #ddd;
}
div#je-testimonial-content div#style7-inner2 {
    background: #f6f7f8;
    padding: 30px 25px;
}
div#je-testimonial-content #je-title h2 {
    font-size: 20px !important;
    padding-bottom: 10px;
    color: #464646 !important;
}
div#je-testimonial-content div#je-audetails {
    margin-bottom: 0px !important;
}
/* End Testimonials */

.greySlideBx .owl-theme .owl-controls .owl-page.active span {
    background: #1ea6df !important;
    border-color: #1ea6df !important;
}
a.readon.emergency-button {
    padding: 17px 24px !important;
}
.customheaderphonenumber {
    float: right;
    margin-top: 4px;
}
.phone-number-text {
    color: #000;
    margin-bottom: 24px;
    text-align: center;
}
a.readon.emergency-button {
    padding: 17px 24px !important;
    background: #1ea6df !important;
}
#eb .eb-header .eb-toolbar {
    background-color: #464646;
    border: 1px solid #eee !important;
}
/* JoomCareer */
.jc_jobs .counter {
    display: none !important;
}
.jc_jobs .jc_filter {
    display: none;
}
.jc_jobs_head th {
    font-weight: 400 !important;
}
tr.jc_jobs_head {
    border-bottom: 1px solid #ddd;
}
th.jc_head_default_category {
    display: none;
}
th.jc_head_default_firm {
    display: none;
}
th.jc_head_branch_id {
    display: none;
}
.jc_jobdetails_label {
    font-weight: 500;
}
p.jc_jobdetails_label {
    margin-top: 23px;
    margin-left: 5px;
}
.jc_jobdetails_details {
    background: #f6f7f8 !important;
}
.jc_jobdetails_button button {
    background: #13365e !important;
    border-color: #25568e !important;
    padding: 8px 24px !important;
    font-size: 18px !important;
    border-radius: 0 !important;
    line-height: 24px !important;
    font-weight: 200 !important;
    color: #fff !important;
    width: 70%;
}
.jc_jobdetails_button form {
    margin-bottom: 15px;
}
.jc_jobdetails_button button:hover {
    width: 70%;
    background: #13365ee0 !important;
}
.application_button button {
    background: #13365e !important;
    border-color: #25568e !important;
    padding: 8px 24px !important;
    font-size: 18px !important;
    border-radius: 0 !important;
    line-height: 24px !important;
    font-weight: 200 !important;
    color: #fff !important;
}
.application_button button:hover {
    background: #13365ee0 !important;
}
textarea#applicant_comment, .jc_application input {
    width: 300px !important;
}
/* End JoomCareer */
div#Mod260 {
    float: right;
}
div#Mod260 img {
    padding-bottom: 7px;
    height: 23px;
    width: auto !important;
    padding-left: 5px;
}
div#Mod264 .nav>li {
    display: inline-block;
    border-bottom: 0px;
    margin-top: 20px;
}
div#Mod264 .nav>li a {
    color: #cccccc;
    font-size: 14px;
}
li.item-325:before {
    content: '' !important;
}
div#Mod264 .nav>li:before {
    content: "/";
    display: inline-block;
    padding: 0;
    font-weight: 400;
    font-style: normal;
    color: #909090;
    margin: 0 6px;
}
.copyright_bottom p {
    margin: 5px 0px 0px !important;
}
.address a {
    color: #fff !important;
}
div#Mod283 .clientTestimonials .owl-pagination {
    text-align: center !important;
    margin-top: 16px !important;
	padding-left: 4px;
}
#je-faqpro form#searchForm {
    margin-bottom: 0px;
}
#je-testimonials7 p {
    margin: 0px !important;
}
.page-testimonials #bot_3 p {
    margin: 0 0 12px !important;
}
a.eb-mod-media-title {
    font-weight: 500 !important;
}
h1.eb-brand-name.reset-heading {
    font-size: 48px !important;
    border-bottom: 1px solid #ddd !important;
    line-height: 52px !important;
    padding-bottom: 13px !important;
    margin-bottom: 30px !important;
}
h1 {
    border-bottom: 1px solid #ddd !important;
    padding-bottom: 13px !important;
    margin-bottom: 30px !important;
}
#eb .eb-post-title a {
    color: #1ea6df;
}
.eb-view-entry .eb-header {
    margin-bottom: 0px !important;
}
.eb-view-entry .eb-header h2.eb-brand-name.reset-heading {
    font-size: 25px !important;
    margin-bottom: 0px !important;
}
.eb-view-entry .eb-header .eb-brand {
    margin-bottom: 0px !important;
}
.eb-view-entry .eb-entry-head {
    margin-top: -20px !important;
}
h1.services-page {
    margin: 0px auto;
    width: 62%;
}
div#je-faqpro h1 {
    display: none;
}
.contact-us h1 {
    border-bottom: 0px !important;
    padding-bottom: 0px !important;
}
.home .hero-unit.text-left h1 {
    border-bottom: 0px !important;
    padding-bottom: 0px !important;
    margin-bottom: 24px !important;
}
.ui.form .field>label {
    font-weight: 500 !important;
}
div#eb a.tag-cloud {
    color: #fff;
}
.about-us div#top_2 {
    background-image: url(/images/about-us-banner.jpg);
    height: 400px;
    background-size: cover;
}
.service-single-icon-mobile {
    font-size: 70px;
    color: #fff;
    text-align: center;
    background: #1ea6df;
    border-radius: 100px;
    padding: 9px;
    width: 94px;
    height: 94px;
    margin: 0px auto;
}
/* Responsive Start */
@media (max-width: 1199px) {
#top_2 #Mod129 .media-img img, #top_2 #Mod127 .media-img img, #top_2 #Mod128 .media-img img {
    height: auto !important;
}
}
@media (min-width: 980px) and (max-width: 1199px){
.services-list-row-home {
    width: 29%;
}
.service-item {
    width: 26%;
}
p.contact-desc {
    min-height: 130px;
}
}
@media only screen and (max-width: 992px) {
.content, .sidebar {
    padding-left: 22.5px;
}
}
@media (min-width: 600px) and (max-width: 992px){
.customresources-cta-sidebar {
	background: #f6f7f8;
    margin: 0px auto;
}
.customresources-cta-sidebar .top-image img {
    width: 100%;
}
.moduleresources-cta-sidebar {
    border: 0px solid !important;
}
.moduleresources-cta-sidebar .top-image {
    border: 1px solid #ddd;
    border-bottom: 0px !important;
}
.moduleresources-cta-sidebar .bottom-text {
    border: 1px solid #ddd;
    border-top: 0px !important;
}
}
@media (min-width: 600px) and (max-width: 979px){
.services-list-row-home {
    width: 48%;
}
.free-est-left {
    width: 40%;
}
}
@media (max-width: 599px) {
.customresources-cta-sidebar {
    width: 100% !important;
}
.customresources-cta-sidebar .top-image img {
    width: 100%;
}
.services-list-row-home {
    display: block;
    width: 100%;
}
.service-icon-home {
    display: none;
}
.services-list-row-home .service-item-home {
    text-align: center;
    border-bottom: 1px solid #ddd;
    width: 50%;
    margin: 0px auto;
}
.service-text-home {
    height: auto;
    padding: 10px 0px;
}
.service-item-home.last-service {
    border-bottom: 0px;
}
.services-list-home {
    margin-top: 17px;
}
.free-est-right {
    width: 100%;
    text-align: center;
    display: block;
}
.free-est-left {
    width: 100%;
    display: block;
    text-align: center;
    height: auto;
    clear: both;
    margin-bottom: 60px;
}
}
@media (max-width: 1100px) {
.about-us div#top_2 {
    background-position-x: 25%;
}
}
@media (max-width: 767px) {
.content, .sidebar {
    padding-right: 0px !important;
	padding-left: 0px !important;
}
div#top_2 #Mod127 .media, div#top_2 #Mod128 .media, div#top_2 #Mod129 .media {
    width: 350px !important;
    margin: 20px auto !important;
}
.top-sl .hero-unit {
    text-align: center;
}
#header .span3 {
    text-align: center;
}
.customheaderphonenumber {
    float: none;
    text-align: center;
    margin: 10px 0px 21px 0px;
}
#bot_3 .span4 {
    margin: 0px auto;
    width: 80%;
}
div#footer .span6 {
    width: 50%;
    text-align: center;
    margin: 0px auto;
}
div#Mod260 {
    float: none;
    margin-top: 15px;
}
.service-item {
    width: 75%;
    display: block;
    margin: 15px auto 0px;
}
.contact-us .item-pagecontact-us button#button21 {
    width: 100%;
}
.customcontact-box {
    margin-bottom: 40px;
}
.contact-us div#top_2 .container {
    padding-bottom: 0px;
}
.contact-us .mainbody-inner.row {
    padding-top: 0px;
}
.contact-us main#content {
    margin-bottom: 60px;
}
}
@media (max-width: 992px) {
#mainnav .nav > li a {
    color: #000 !important;
}
#mainnav .nav > li.active > a, #mainnav .nav > li.active .separator {
    color: #3498db !important;
}
#mainnav .nav-collapse.in {
    padding-bottom: 0px !important;
}
#mainnav .nav > li.active a:after, #mainnav .nav > li.active .separator:after, #mainnav .nav > li a:after {
display: none !important;
}
.nav-collapse .nav li {
    background: #f4f4f4 !important;
}
ul.nav.menu.navbar-nav.mod-list {
    margin-bottom: 0px !important;
}
}
@media (min-width: 356px) and (max-width: 740px){
.homepage-image {
    height: 415px;
    text-align: center;
}
.homepage-image img {
    height: 400px;
    float: none;
    margin-left: 0px;
}
}
@media (max-width: 355px) {
.homepage-image {
    text-align: center;
    clear: both;
}
.homepage-image img {
    width: 100%;
    float: none;
    margin-left: 0px !important;
}
}
@media (min-width: 800px) and (max-width: 979px){
.moduleresources-cta {
    width: 100%;
    margin-left: 8%;
}
}
@media (max-width: 979px) {
.service-subtext {
    margin: 0px 50px 40px;
}
}
@media (min-width: 768px) and (max-width: 979px){
.service-item {
    width: 41%;
}
p.contact-desc {
    min-height: 185px;
}
}
@media (max-width: 799px) {
.home #bot_2 .span6 {
    width: 100% !important;
}
div#Mod283 {
    margin-bottom: 80px;
}
.owl-carousel .owl-item {
    margin: 0px auto;
}
.moduleresources-cta {
    margin-bottom: 0px !important;
}
}
@media (max-width: 600px) {
.moduleresources-cta {
    width: 80%;
}
}
@media (max-width: 460px) {
.moduleresources-cta {
    width: 100%;
}
.item-pagecontact-us .column.row1_column1, .item-pagecontact-us .column.row1_column2 {
    width: 100% !important;
    margin: 5px 0px !important;
}
.item-pagecontact-us .row.equal.width.top.aligned {
    padding: 5px 0px;
}
}
@media (max-width: 300px) {
#eb .btn-default, #eb .btn-default:focus, a.btn.btn-primary.btn-large, a.btn, .readon, .ui.button, #eb button.btn.btn-primary, a.btn.btn-default {
    font-size: 14px !important;
}
.services-sidebar-menu span.image-title {
    font-size: 80%;
}
.services-sidebar-menu li.dj-up {
    height: auto !important;
    line-height: 1;
    margin-bottom: 15px;
}
}
@media (max-width: 767px) {
.service-single-icon {
display: none;
}
.service-single {
    text-align: center;
}
}
@media (min-width: 768px) {
.service-single-icon-mobile {
display: none;
}
}
@media (min-width: 980px) {
.moduleresources-cta {
    float: right;
}
}
#eb .eb-post-content {
    width: auto !important;
}

p.hq {
    padding-left: 20px !important;
    margin-bottom: 0px !important;
}
p.sf {
    padding-top: 20px !important;
}
p.sflocation {
    margin-bottom: -26px;
    padding-top: 6px;
}