.moove-gdpr-branding-cnt {
display: none !important;
} #sectionmadeby {
max-width: 300px;
min-height: 40px;
color: #393939;
margin: 0 auto;
text-align: center;
width: 100%;
z-index: 1;
}
#sectionmadeby_container_footer {
padding: 0 0 10px;
text-align: center;
width: 100%;
display: inline-block;
}
#sectionmadeby > div {
display: inline-block;
max-width: 290px;
margin-top: 15px;
}
#sectionmadeby img {
display: inline-block;
width: 100%;
max-width: 150px;
margin: 0 0 0 10px;
}
#sectionmadeby p {
margin: 3px 0 0 0;
display: inline-block;
vertical-align: top;
font-size: 10px;
color: #fff;
}
body #logo,
body #logo img {
width: 100%;
position: relative;
top: 4px;
}
#fb_likebox {
background-color: #fff;
width: 100%;
max-width: 100%;
margin: 0 auto;
}
#fb_likebox iframe {
width: 100%;
}
.hero-btn {
margin-top: 1.25rem !important;
color: #fff !important;
background-color: #452a78 !important;
border-color: #fff !important;
font-weight: 700 !important;
border-width: 1px !important;
}
.hero-btn:hover {
color: #452a78 !important;
background-color: #fff !important;
border-color: #452a78 !important;
}
.vimeo {
position: relative;
padding-bottom: 55.25%; height: 0;
overflow: hidden;
}
.vimeo iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.vimeo_extra_container { max-width: 399px;
width: 100%;
margin-left: 10px;
margin-bottom: 10px;
display: inline-block;
}
.call_to_action_header a:hover {
color: #ff0000 !important;
}
.white_bg h1,
.white_bg h2,
.white_bg p,
.white_bg a {
background-color: rgba(255, 255, 255, 0.8) !important;
padding: 5px;
}
body .mfp-iframe-holder .mfp-close:hover {
background-color: transparent;
}  .rr_stars_container span {
cursor: pointer;
}
.testimonial_group .testimonial .rr_review_text .drop_cap {
font-size: 14px !important;
line-height: 14px !important;
position: relative !important;
left: 0 !important;
top: 0 !important;
opacity: 1 !important;
} .rev_slider .rev-btn.rev-withicon i.fa-icon-chevron-down {
margin-left: 0 !important;
} .m-T-10 {
margin-top: 10px;
}
.m-T-20 {
margin-top: 10px;
}
.m-T-30 {
margin-top: 10px;
}
.m-B-10 {
margin-bottom: 10px;
}
.m-B-20 {
margin-bottom: 10px;
}
.m-B-30 {
margin-bottom: 10px;
}
.m-L-10 {
margin-left: 10px;
}
.m-L-20 {
margin-left: 20px;
}
.m-L-30 {
margin-left: 30px;
}
.m-R-10 {
margin-right: 10px;
}
.m-R-20 {
margin-right: 20px;
}
.m-R-30 {
margin-right: 30px;
}
.p-T-10 {
padding-top: 10px;
}
.p-B-10 {
padding-bottom: 10px;
}
.p-L-10 {
padding-left: 10px;
}
.p-R-10 {
padding-right: 10px;
}
.std-row.md {
padding-top: 50px;
padding-bottom: 50px;
}
body .btn.btn-filled {
background-color: #452a78;
}
body .mfp-iframe-holder .mfp-close {
top: 0;
right: 0;
}
h2 {
position: relative;
letter-spacing: 0.06em;
margin-bottom: 10px;
line-height: 1.25;
margin-top: 0;
font-weight: 700;
text-align: center;
}
h2 {
position: relative;
letter-spacing: 0.06em;
margin-bottom: 10px;
line-height: 1.25;
margin-top: 0;
font-weight: 700;
}
.free-quote h2 {
color: #777777;
}
.free-quote p {
font-family: Lora, "Times New Roman", Times, serif;
font-size: 24px;
color: #452a78 !important;
margin-bottom: 10px;
line-height: 1.25;
margin-top: 0;
font-weight: 700;
}
.after-h2 p {
font-family: Lora, "Times New Roman", Times, serif;
font-size: 15px;
margin-bottom: 10px;
color: #616161;
line-height: 1.25;
margin-top: 0;
font-weight: 700;
} img.alignright,
img.alignleft {
margin-bottom: 15px !important;
} .white-popup {
position: relative;
background: #fff;
border: 3px solid #452a78;
padding: 40px 20px 20px 20px;
width: auto;
max-width: 500px;
margin: 20px auto;
}
.white-popup img {
max-width: 200px;
}
body .form-control {
border-radius: 0;
}
.open-popup-link {
font-weight: normal;
border: none;
background: #3083c9;
padding: 10px 30px !important;
color: #fff !important;
font-size: 20px !important;
}
body .instant-cta a.open-popup-link,
body .instant-cta a.open-popup-link:hover {
background-color: transparent;
}
.open-popup-link:hover {
background: #333;
transition: all 0.3s;
}              #text-17 .textwidget a:first-child {
color: #452a78;
transition: all 0.3s;
}
#text-17 a:first-child:hover {
color: #000;
}
body .site-nav-extras .widget {
font-size: 16px;
line-height: 1.5;
color: #000;
}
.cms-menu-extras.menu-extras-2-items {
display: none;
}
#header_main {
background-color: #fff;
} .site-side-panel-popup .side-panel:after {
content: "";
left: 0;
top: 0;
width: 100%;
height: 100%;
position: absolute;
z-index: 999;
background-color: rgba(255, 255, 255, 0.8);
}
.site-side-panel-popup .side-panel .side-panel-inner {
position: relative;
z-index: 1000;
}
.site-side-panel-popup .cms-menu-side > li > a,
.site-side-panel-popup .cms-menu-side > li > a:hover,
.site-side-panel-popup .cms-menu-side > li.current_page_item > a {
color: #452a78;
}
body .cms-menu-side > li > a:after {
background-color: #333;
} body .cms-page-title {
background-image: none;
}
body .cms-divider.divider-vertical {
display: none;
}
body .cms-page-title.page-title-layout-8 .page-title-text .title,
body .cms-page-title.page-title-layout-11 .page-title-text .title,
body .cms-page-title.page-title-layout-6 .page-title-text .title,
.tp-caption:first-child { color: #fff !important;
text-shadow: 2px 3px 3px rgb(0 0 0 / 50%);
}
body .cms-page-title.page-title-layout-6 .page-title-text .subtitle,
.tp-caption:nth-child(2) {
color: #fff;
font-style: normal;
text-shadow: 2px 3px 10px rgb(0 0 0 / 100%);
}
body .page-title-breadcrumb {
display: none;
}                 body .cms-heading .title-shadow {
opacity: 0.04;
}
body .cms-divider {
border-color: #1b1a1a;
} .widget#text-19 {
text-align: center;
font-size: 16px;
}
body .site-footer-main,
body .site-footer-bottom {
background-color: #ddd;
}
body .site-footer {
background-color: transparent;
}
.footer-top-container .vc_col-sm-4 .wpb_text_column {
padding: 10px;
border: 1px solid rgba(34, 34, 34, 0.1);
min-height: 217px;
text-align: center;
}
.footer-top-container .vc_col-sm-4 .wpb_text_column h2 {
min-height: 70px;
}
.footer-main-col span {
display: inline-block !important;
}
body .site-footer .footer-bot-inner {
padding-top: 0;
padding-bottom: 10px;
}
.widget_nav_menu .menu-footer-menu-container ul li a:hover {
color: #fff;
}
#text-19.widget a:hover {
color: #fff;
}
body .site-footer .footer-main-inner {
padding-top: 20px;
}
body .site-footer.footer-layout-1 {
padding-top: 30px;
}
body.home .site-footer.footer-layout-1 {
padding-top: 0;
}
.website-policies a {
color: #777;
text-decoration: none;
padding: 0 0.5%;
}   .instant-cta {
box-shadow: 0 0px 10px rgba(69, 42, 120, 0.19), 0 0px 6px rgba(69, 42, 120, 0.19);
padding-top: 20px;
}
.instant-cta .title-shadow {
display: none;
}
.instant-cta h6.subtitle {
font-size: 24px;
color: #452a78 !important;
}
.metrics-request-seo-form input[type="text"],
.metrics-contact-form input[type="text"],
.metrics-request-seo-form input[type="email"],
.metrics-contact-form input[type="email"],
.metrics-request-seo-form input[type="url"],
.metrics-contact-form input[type="url"],
.metrics-request-seo-form input[type="password"],
.metrics-contact-form input[type="password"],
.metrics-request-seo-form input[type="search"],
.metrics-contact-form input[type="search"],
.metrics-request-seo-form input[type="number"],
.metrics-contact-form input[type="number"],
.metrics-request-seo-form input[type="tel"],
.metrics-contact-form input[type="tel"],
.metrics-request-seo-form input[type="range"],
.metrics-contact-form input[type="range"],
.metrics-request-seo-form input[type="date"],
.metrics-contact-form input[type="date"],
.metrics-request-seo-form input[type="month"],
.metrics-contact-form input[type="month"],
.metrics-request-seo-form input[type="week"],
.metrics-contact-form input[type="week"],
.metrics-request-seo-form input[type="time"],
.metrics-contact-form input[type="time"],
.metrics-request-seo-form input[type="datetime"],
.metrics-contact-form input[type="datetime"],
.metrics-request-seo-form input[type="datetime-local"],
.metrics-contact-form input[type="datetime-local"],
.metrics-request-seo-form input[type="color"],
.metrics-contact-form input[type="color"],
.metrics-request-seo-form textarea,
.metrics-contact-form textarea,
.metrics-request-seo-form select,
.metrics-contact-form select {
border-color: rgba(0, 0, 0, 0.5) !important;
}
.home .metrics-request-seo-form .wpcf7-form-control-wrap,
.home .metrics-contact-form .wpcf7-form-control-wrap {
margin-bottom: 26px;
}
.bottom-box {
border: 1px solid rgba(0, 0, 0, 0.5);
padding-top: 30px;
}
.vc_custom_1494498486488 {
background-color: #452a78;
}
body .site-footer .widget {
margin-bottom: 0;
}
.footer-cta-1 {
background-color: #616161 !important;
}
body .footer-cta-1 .vc_column-inner {
padding-top: 35px !important;
}
.footer-cta-2 {
background-color: #2d2d2d !important;
}
.footer-cta-3 {
background-color: #452a78 !important;
}
.home .popup-vimeo img {
box-shadow: 0 0px 10px rgba(69, 42, 120, 0.19), 0 0px 6px rgba(69, 42, 120, 0.19);
margin-top: 30px;
padding: 10px;
}
.purple {
position: relative;
}
.purple .vc_column-inner {
background-repeat: no-repeat !important;
background-size: cover;
}            body .vc_general.vc_cta3.vc_cta3-color-purple.vc_cta3-style-flat {
background-color: rgba(255, 255, 255, 1);
padding: 2px !important;
border: 1px solid rgba(69, 42, 120, 0.5);
}
body .vc_general.vc_cta3.vc_cta3-color-purple.vc_cta3-style-flat h2 {
color: #452a78;
}
body .vc_general.vc_cta3.vc_cta3-color-purple.vc_cta3-style-flat h4 {
color: #333;
}
body .vc_general.vc_cta3.vc_cta3-color-purple.vc_cta3-style-flat .vc_cta3_content-container {
background-color: rgba(69, 42, 120, 1);
background-color: #fff;
padding: 15px 10px;
}
.vc_cta3-style-flat p {
text-align: center;
font-family: Raleway, Arial, Helvetica, sans-serif;
}
.vc_cta3-style-flat p a { font-size: 20px;
}
.home-link-btn a {
color: #fff;
background-color: #452a78;
padding: 5px 20px;
transition: all 0.3s;
}
.home-link-btn a:hover {
text-decoration: none;
background-color: #333;
color: #fff;
}
.home-list ul {
padding-left: 0;
}
.home-list li {
color: #727272;
font-size: 18px;
background: url(//precisionaccountantsltd.co.uk/wp-content/uploads/2016/03/Chartered-Accountant-_-Bookkeeper-Orpington-footer.png) no-repeat;
background-position: 50px 0;
background-size: 30px;
height: 40px;
line-height: 50px;
padding-left: 0px;
list-style: none;
margin-bottom: 8px;
text-align: center;
}
.home-list li img {
width: 25px;
margin-top: -10px;
margin-right: 10px;
}
.home-list-2 li {
color: #727272;
font-size: 17px;
background: url(https://precisionaccountantsltd.co.uk/wp-content/uploads/2016/03/Chartered-Accountant-_-Bookkeeper-Orpington-footer.png) no-repeat;
background-position: 0px -8px;
background-size: 30px;
height: 40px;
line-height: 30px;
padding-left: 70px;
list-style: none;
margin-bottom: 8px;
text-align: left;
display: inline-table;
}
.home-list-2 li img {
width: 25px;
margin-top: -10px;
margin-right: 10px;
}
.home-list-3 li {
color: #727272;
font-size: 17px;
background: url(https://precisionaccountantsltd.co.uk/wp-content/uploads/2016/03/Chartered-Accountant-_-Bookkeeper-Orpington-footer.png) no-repeat;
background-position: 220px 0;
background-size: 30px;
height: 40px;
line-height: 50px;
padding-left: 280px;
list-style: none;
margin-bottom: 8px;
text-align: left;
}
.home-list-3 li img {
width: 25px;
margin-top: -10px;
margin-right: 10px;
}
.vc_custom_1494938584433 {
padding-top: 35px;
}
body .cta .wpcf7-form-control:not(.btn) {
border-bottom-color: #fff !important;
border-top-color: #fff !important;
margin-bottom: 15px !important;
color: #fff !important;
border-left: 0 !important;
border-right: 0 !important;
}
body .cta ::placeholder {
color: #fff !important;
}
.cta .cms-wpcf7-submit-block {
text-align: center;
}
.cta .btn {
margin: 0 auto !important;
}
.cta h3 {
color: #fff;
} .instant-cta a {
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
z-index: 999;
font-style: none;
text-decoration: none;
}
.instant-cta {
padding-top: 0 !important;
background-color: #dddddd;
}
.instant-cta .vc_column-inner {
padding-top: 0 !important;
}
.bookkeeping-list .work-process-icon-inner {
text-align: left;
font-size: 28px;
font-weight: 700;
}
.bookkeeping-list .work-process-content {
text-align: left;
}
body .bookkeeping-list .work-process-icon-inner {
padding-left: 60px;
line-height: 40px;
}
body .work-process-step {
color: #452a78;
}
body .bookkeeping-list .work-process-icon-symbol {
position: absolute;
left: 0;
font-size: 20px !important;
background-color: #452a78;
padding: 7px;
border-radius: 50%;
color: #fff;
width: 40px;
height: 40px;
text-align: center;
line-height: 26px;
}
.inner-list-box {
padding: 2px !important;
border: 1px solid rgba(69, 42, 120, 0.5);
} .site-content-blog {
padding-top: 50px;
}
.entry-byline {
display: none;
}
.single-post h2 {
text-align: left;
} .page-id-1876 .cms-wpcf7-form label {
font-family: Raleway, Arial, Helvetica, sans-serif;
}
.page-id-1876 .wpcf7-form-control-wrap.checkbox-374 {
font-size: 13px;
line-height: 1.76923;
border-radius: 0;
padding: 12px;
border-top: 2px solid rgba(0, 0, 0, 0.5) !important;
border-bottom: 2px solid rgba(0, 0, 0, 0.5) !important;
font-weight: bold;
color: #777777;
}
.page-id-1876 .cms-select {
width: 100%;
font-weight: bold;
color: #777777;
} body .author-image {
display: none !important;
} body input.form-field-light,
body textarea.form-field-light {
color: #452a78 !important;
}
body input[type="submit"].btn-filled {
background-color: #452a78;
}
input.wpcf7-form-control.wpcf7-submit.btn.btn-block.btn-filled {
margin-top: 0px !important;
}
.contact-p.col-sm-12 {
margin-bottom: 20px;
}
@media (max-width: 320px) {
.wpcf7-form-control.g-recaptcha.wpcf7-recaptcha {
-webkit-transform: scale(0.77);
transform: scale(0.77);
-webkit-transform-origin: 0 0;
transform-origin: 0 0;
}
} body .ui-datepicker th {
background-color: #452a78;
color: #fff;
}
body #ui-datepicker-div {
border-radius: 0;
background-color: #3bb2c6;
background-color: #ddd;
background-image: none;
}
body #ui-datepicker-div .ui-widget-header {
background-image: none;
background-color: #fff;
border-radius: 0;
}
.page-id-229 .metrics-contact-info-text .contact-info-label,
.page-id-229 .metrics-contact-info-text p {
font-size: 16px;
}
.page-id-229 .site-footer.footer-layout-1 {
padding-top: 0;
}
.footer-bot-inner .row {
display: flex !important;
justify-content: center !important;
}
.menu-extras-container {
display: none;
}
.cms-menu-main > .menu-item {
margin: 7.1px !important;
}
.howrowitem {
border: 1px solid #452a78;
margin-bottom: 5px;
padding: 33px;
}
.howrowitem img {
margin: 0px 25px 0px 0px !important;
padding: 10px;
}
.howrowitem h3 {
margin-top: -20px;
font-family: Lora, "Times New Roman", Times, serif;
color: #452a78;
font-weight: 400;
font-size: 30px;
}
.howrowitem p {
font-family: "Droid Serif", "Times New Roman", Times, serif;
font-size: 14px;
line-height: 1.64286;
color: #777;
}
.howrow .work-process-step {
font-family: Lora, "Times New Roman", Times, serif;
}
.howrow .numbering p {
text-align: center;
color: #fff;
font-family: Lora, "Times New Roman", Times, serif;
font-size: 30px;
background-color: #452a78;
border-radius: 50%;
line-height: 250%;
}
.howrow .vc_row.vc_row-o-content-middle > .vc_column_container > .vc_column-inner {
justify-content: flex-end;
}
.howrow .fa-accessible-icon:before {
content: "1" !important;
}
nav:not(.site-nav-mobile-open) ul.sub-menu {
background-color: #fff !important;
min-width: 260px !important;
padding: 0 !important;
}
nav:not(.site-nav-mobile-open) ul.sub-menu li a {
font-family: "Open Sans", Arial, Helvetica, sans-serif;
font-size: 15px;
font-weight: 500;
padding-left: 15px !important;
padding-right: 15px !important;
transition: all 0.3s;
}
nav:not(.site-nav-mobile-open) ul.cms-menu-main .sub-menu > li:hover > a,
div.cms-menu-main > ul .sub-menu > li:hover > a,
ul.cms-menu-main .children > li:hover > a,
div.cms-menu-main > ul .children > li:hover > a {
background-color: rgb(69 42 120 / 50%) !important;
}
nav:not(.site-nav-mobile-open) ul.cms-menu-main .sub-menu > li,
div.cms-menu-main > ul .sub-menu > li,
ul.cms-menu-main .children > li,
div.cms-menu-main > ul .children > li {
padding-left: 0 !important;
padding-right: 0 !important;
} h1.vc_custom_heading span.line-break-h2 {
display: block;
}
.why-choose-row a {
font-weight: 700 !important;
}
.why-choose-row {
display: none;
}
.home .why-choose-row {
display: block;
}
.page-id-2305 .why-choose-row {
display: none;
} .ff-el-recaptcha iframe {
transform: scale(0.73);
-webkit-transform: scale(0.73);
transform-origin: 0 0;
-webkit-transform-origin: 0 0;
}
#fluentform-recaptcha-3,
#fluentform-recaptcha-4,
#fluentform-recaptcha-5,
#fluentform-recaptcha-6,
#fluentform-recaptcha-7 {
height: 55px;
}
.fluentform .ff-el-group {
margin-bottom: 25px !important;
}
.fluentform .ff-el-form-control {
border-left: none !important;
border-right: none !important;
border-top: 2px solid rgba(0, 0, 0, 0.5) !important;
border-bottom: 2px solid rgba(0, 0, 0, 0.5) !important;
font-size: 13px !important;
line-height: 1.76923 !important;
color: #7f7f7f !important;
border-radius: 0 !important;
padding: 12px !important;
text-transform: uppercase !important;
font-weight: 700;
}
.fluentform p {
margin-bottom: 0px !important;
}
.fluentform .ff-el-form-control:focus {
font-weight: 100;
text-transform: inherit !important;
}
button.ff-btn.ff-btn-submit.ff-btn-md.ff_btn_style.wpf_has_custom_css {
padding: 11.5px 32px 12.5px;
border-width: 2px;
border-style: solid;
position: relative;
text-align: center;
line-height: 1.76923;
font-size: 13px;
font-weight: bold;
text-transform: uppercase;
-webkit-transition: background-color 250ms, color 250ms, border-color 250ms;
transition: background-color 250ms, color 250ms, border-color 250ms;
}
.fluent_form_4 .ff-el-form-control {
border: none !important;
background: #fff;
color: #afafaf !important;
}
.fluent_form_4 .ff-el-group {
margin-bottom: 15px !important;
}
.fluent_form_4 textarea {
min-height: 171px;
}
.fluent_form_5 .ff-el-form-control {
border-top: 2px solid #fff !important;
border-bottom: 2px solid #fff !important;
color: #fff !important;
}
.fluent_form_5 .ff-el-form-control:focus {
background-color: #452a78 !important;
}
#fluentform_4_success,
#fluentform_5_success {
color: #fff;
}
.time-field .ff-el-input--content {
border-left: none !important;
border-right: none !important;
border-top: 2px solid rgba(0, 0, 0, 0.5) !important;
border-bottom: 2px solid rgba(0, 0, 0, 0.5) !important;
padding: 12px !important;
}
.time-field .ff-el-form-check.ff-el-form-check- {
margin-bottom: 0px !important;
}
.fluent_form_6 select {
height: 50px !important;
}
.new-cta {
background: linear-gradient(to right, rgba(69, 42, 120, 1) 50%, rgba(69, 42, 120, 0) 50%), url(https://precisionaccountantsltd.co.uk/wp-content/uploads/2024/10/cta-bkg.jpg) !important;
background-size: 50% auto, cover; background-position: left, right; }
.new-cta:before {
content: "";
position: absolute;
top: 0;
right: 5px; width: 50%; height: 100%; background: linear-gradient(to right, rgba(69, 42, 120, 1), rgba(69, 42, 120, 0)); }
.new-cta h3 {
color: #fff;
font-size: 40px;
line-height: normal;
}
.page-title-inner,
.loc_h1_row {
background-blend-mode: multiply;
background-color: #0905108a;
}   .home rs-layer {
color: #fff !important;
} .loc_first_row {
margin-top: 35px !important;
}
.loc_page_list li {
background-position: 465px 0px;
padding-left: 530px;
}
.loc_cta p,
.loc_cta a {
color: #fff;
}
.loc_cta_row {
margin-bottom: 55px;
} .loc_h1_row {
min-height: 500px !important;
}
.loc_h1_row h1 {
color: #fff;
font-size: 55px;
line-height: 70px;
font-weight: 800;
text-shadow: 2px 3px 3px rgb(0 0 0 / 50%);
}
.loc_purple_1 .vc_column-inner {
background-position: center !important;
}
.loc_instant_cta a {
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
z-index: 999;
font-style: none;
text-decoration: none;
}
.loc_instant_cta .wpb_content_element.wpb_raw_html {
margin-bottom: 0px !important;
}
.sub-menu .current-menu-item span.menu-title {
color: #452a78 !important;
}
rs-slide:after {
content: "";
display: block;
height: 100%;
position: absolute;
top: 0;
left: 0;
width: 100%;
background-color: rgba(0, 0, 0, 0.4);
} @media (max-width: 500px) {
.new-cta {
flex-direction: column;
}
.new-cta h3 {
font-size: 30px;
}
.aligncenter.wp-image-2130.size-full {
padding-top: 65px !important;
}
}
@media (max-width: 767px) { .page-id-144 .instant-cta .cms-heading.text-right,
.page-id-1798 .instant-cta .cms-heading.text-right,
.home .instant-cta .cms-heading.text-right {
text-align: center;
}
body.home .home-link-btn a {
float: left;
margin-bottom: 20px !important;
}
body .bottom-box p {
font-size: 16px !important;
}
body.home .home-list li {
background-position: 0;
font-size: 15px;
text-align: left;
padding-left: 40px;
}
body.home .btn.btn-primary.btn-block {
margin-bottom: 30px;
} .vc_row.inner-list-box {
width: 98%;
margin-left: 1% !important;
} .footer-main-col .textwidget {
text-align: center !important;
}
.footer-main-col img.alignright,
.footer-main-col img.alignleft {
float: none;
}
body .pea_cook_wrapper.pea_cook_bottomleft {
left: 5%;
}
#pic1 {
margin-top: 30px;
}
#pic5 {
margin-top: 30px;
}
}
@media (max-width: 1024px) { .home .vc_cta3_content-container a {
width: 100%;
display: block;
font-size: 16px;
} .order_1 {
order: 2;
}
.purple .vc_column-inner {
min-height: 600px;
}
.purple1 .vc_column-inner {
background-position: center;
}
.purple2 .vc_column-inner {
background-position: center -700px;
}
.purple {
order: 1;
}
.home-list-2 li {
padding-left: 49px;
}
.home-list-3 li {
background-position: 90px 0;
padding-left: 150px;
} .metrics-request-seo-form input[type="text"],
.metrics-contact-form input[type="text"],
.metrics-request-seo-form input[type="email"],
.metrics-contact-form input[type="email"],
.metrics-request-seo-form input[type="url"],
.metrics-contact-form input[type="url"],
.metrics-request-seo-form input[type="password"],
.metrics-contact-form input[type="password"],
.metrics-request-seo-form input[type="search"],
.metrics-contact-form input[type="search"],
.metrics-request-seo-form input[type="number"],
.metrics-contact-form input[type="number"],
.metrics-request-seo-form input[type="tel"],
.metrics-contact-form input[type="tel"],
.metrics-request-seo-form input[type="range"],
.metrics-contact-form input[type="range"],
.metrics-request-seo-form input[type="date"],
.metrics-contact-form input[type="date"],
.metrics-request-seo-form input[type="month"],
.metrics-contact-form input[type="month"],
.metrics-request-seo-form input[type="week"],
.metrics-contact-form input[type="week"],
.metrics-request-seo-form input[type="time"],
.metrics-contact-form input[type="time"],
.metrics-request-seo-form input[type="datetime"],
.metrics-contact-form input[type="datetime"],
.metrics-request-seo-form input[type="datetime-local"],
.metrics-contact-form input[type="datetime-local"],
.metrics-request-seo-form input[type="color"],
.metrics-contact-form input[type="color"],
.metrics-request-seo-form textarea,
.metrics-contact-form textarea,
.metrics-request-seo-form select,
.metrics-contact-form select {
border-right: 2px solid rgba(0, 0, 0, 0.5) !important;
border-left: 2px solid rgba(0, 0, 0, 0.5) !important;
padding-left: 5px !important;
}
#how2 img,
#how3 img,
#how4 img {
margin-top: 8px !important;
}
}
@media (max-width: 768px) {
#how1 img,
#how3 img,
#how5 img {
margin-top: 12px !important;
}
#how2 img,
#how4 img {
margin-top: 31px !important;
}
.purple1 .vc_column-inner {
min-height: 400px;
background-position: center;
}
.purple2 .vc_column-inner {
min-height: 400px;
background-position: center -250px;
}
}
@media (max-width: 450px) {
.howrowitem h3 {
margin-bottom: 40px !important;
}
#how1 img,
#how2 img,
#how3 img,
#how4 img,
#how5 img {
margin-top: 0px !important;
}
.home-list-3 li {
background-position: 40px 0;
padding-left: 90px;
}
.purple .vc_column-inner {
min-height: 350px;
}
.purple1 .vc_column-inner {
min-height: 400px;
background-position: center;
}
.purple2 .vc_column-inner {
min-height: 400px;
background-position: center;
}
.nopd {
display: none;
}
}
@media (max-width: 1199px) {
ul.cms-menu-main > li > a {
font-size: 12px !important;
}
}
@media (max-width: 1279px) {
.cms-menu-main > .menu-item {
margin: 5px !important;
}
}
@media (min-width: 767px) { body .bottom-box a {
font-size: 23px !important;
}
}
@media (min-width: 767px) and (max-width: 1024px) {
body .site-branding > h1 {
padding-left: 0;
}
body .cms-heading .title-shadow {
font-size: 1.1em;
bottom: 0;
} .cms-fancybox-left-icon-box-alt .fancybox-title {
min-height: 54px;
}
.cms-fancybox-left-icon-box-alt .fancybox-content {
min-height: 84px;
}
}
@media (min-width: 992px) {
body .site-header.header-layout-1 .site-branding img {
max-height: 88px;
}
body .site-header.header-layout-1.header-sticky-activated .site-branding img {
max-height: 50px;
}
.site-header .site-branding .logo-img {
margin: 0;
display: table-cell;
vertical-align: middle;
padding: 15px;
font-size: 24px;
line-height: 1;
}
.site-header.header-sticky.header-sticky-activated .site-nav-extras {
display: block !important;
}
.site-header.header-sticky.header-sticky-activated ul.cms-menu-main > li > a {
padding-top: 0 !important;
}
.site-header.header-sticky.header-sticky-activated .menu-main-container {
margin-top: -16px !important;
}
.new-cta {
display: flex;
align-content: flex-start;
flex-wrap: wrap;
align-items: flex-start !important;
margin-top: 40px;
}
}
@media (min-width: 1025px) {
ul.cms-menu-main > li > a {
font-size: 15px;
} body .cms-menu-extras.menu-extras-2-items {
display: block;
}
}
.entry-meta {
display: none;
}
.entry-featured.entry-featured-image {
margin: 0 auto 16px;
max-width: 400px;
}
@media (min-width: 768px) and (max-width: 1024px) {   }
.maprow iframe {
width: 100% !important;
max-width: 100% !important;
height: 350px !important;
} :root {
--sidebar-primary: #492977;
--sidebar-secondary: #222222;
}
.single-post #page {
overflow: visible;
}
.sidebar {
position: sticky !important;
align-self: flex-start;
top: 90px;
padding-top: 0 !important;
padding-right: 0 !important;
z-index: 2; }
.sidebar .wpb_content_element {
margin-bottom: 0 !important;
}
.sidebar .sidebar_hello_title,
.sidebar .sidebar_posts h2,
.sidebar .sidebar_search_row h2 {
font: var(--the7-widget-title-font);
font-size: 24px !important;
line-height: 30px;
font-weight: 600;
color: #3d3d3d;
margin-bottom: 15px;
margin-top: 0;
}
.sidebar .vc_column_container > .vc_column-inner {
padding-right: 0;
padding-left: 0;
}
.sidebar p a {
color: #3d3d3d !important;
font-weight: 400 !important;
font-size: 15px !important;
}
.sidebar span {
color: #3d3d3d;
}
.sidebar p a i,
.sidebar p i {
color: var(--sidebar-primary);
position: absolute;
margin-right: 0.5rem;
left: -23px;
top: 6px;
}
.sidebar a:hover {
color: var(--sidebar-primary) !important;
}
.sidebar a {
font-size: 18px;
line-height: 24px;
}
.sidebar .subtitle + p {
margin-bottom: 15px;
}
.sidebar .vc_row {
margin: 0;
}
.r-sidebar .g-cols.via_flex.type_default > div > .vc_column-inner {
padding: 0;
} .sidebar_hello_row.l-section { }
.sidebar_hello_row .g-cols.via_flex.type_default > div > .vc_column-inner {
padding-left: 0 !important;
padding-right: 0 !important;
}
.sidebar .sidebar_hello_row span:hover {
color: var(--sidebar-primary) !important;
}
.sidebar_hello_row p {
margin-bottom: 5px;
position: relative;
margin-left: 23px;
color: #3d3d3d;
font-size: 15px !important;
}
.sidebar_hello_row a {
margin-left: 0.25rem;
display: inline-block;
}
.sidebar_hello_row p:last-of-type a:hover {
color: unset !important;
}
.sidebar_hello_row p:last-of-type i {
top: 4px;
}
body .sidebar_hello_row {
padding: 10px;
border: 1px solid #000;
padding-bottom: 60px;
} .sidebar_posts_row .g-cols.via_flex > div > .vc_column-inner {
padding-left: 0 !important;
padding-right: 0 !important;
}
.sidebar {
padding-right: 0;
}
.sidebar .sidebar_posts_row {
background: var(--sidebar-primary);
padding: 10px;
margin-bottom: 20px;
padding-top: 60px;
border: 1px solid #000;
}
.sidebar_posts_row h2 {
color: #fff !important;
}
.sidebar_posts_row a {
color: #fff !important;
text-transform: capitalize;
font-weight: 700;
font-size: 14px;
}
.sidebar .sidebar_posts_row ul li:not(:last-child):after {
content: "";
display: block;
border-bottom: 1px solid #000;
margin: 15px 0;
}
.l-section.sidebar_posts_row ul li:before {
display: none !important;
}
.sidebar .sidebar_posts_row li {
padding-left: 0;
display: flex;
flex-direction: column;
}
.sidebar_posts_row .widget.widget_recent_entries {
padding-bottom: 10px;
}
.sidebar .sidebar_posts_row a:hover {
color: var(--sidebar-secondary) !important;
}
.sidebar_posts_row span.post-date {
color: #fff;
font-size: 0.8rem;
opacity: 1;
font-size: 12px;
} .sidebar_search_row .g-cols.via_flex > div > .vc_column-inner {
padding-left: 0 !important;
padding-right: 0 !important;
}
.sidebar .sidebar_search_row {
padding: 0;
padding-bottom: 30px;
}
.sidebar_search_row input#the7-search {
background: #9bcb52;
border: 1px solid #3d3d3d;
}
.sidebar_search_row input#the7-search::placeholder {
color: #000 !important;
}
.sidebar_search_row svg {
fill: #3d3d3d !important;
} .sidebar_menu_row .g-cols.via_flex > div > .vc_column-inner {
padding-left: 0 !important;
padding-right: 0 !important;
}
.sidebar_menu_row a:hover {
color: var(--sidebar-primary) !important;
}
.sidebar .sidebar_menu_row ul li {
padding: 0;
margin: 10px 0;
border: none !important;
display: list-item;
position: relative;
}
.sidebar .sidebar_menu_row ul li::before {
content: "";
position: absolute;
left: -23px;
top: 8px;
width: 8px;
height: 8px;
border-radius: 50%;
background: var(--sidebar-primary);
border: none;
}
.sidebar_menu_row ul {
list-style: none;
margin-left: 24px !important;
color: var(--sidebar-primary);
}
.sidebar ul#menu-sidebar-menu a {
border: none !important;
padding: 0;
margin: 10px 0;
font-weight: 400 !important;
font-size: 14px;
}
.widget.widget_nav_menu { }
.sidebar_menu_row ul li::marker {
font-size: 16px;
}
.sidebar .sidebar_menu_row {
padding: 0;
}
.sidebar_menu_title {
font: var(--the7-widget-title-font);
font-size: 24px;
line-height: 30px;
font-weight: 400;
color: #3d3d3d;
margin-bottom: 15px;
} .sidebar_separator_row {
padding-left: 0;
padding-right: 0;
}
.sidebar .sidebar_separator_section {
padding: 0;
z-index: 99;
}
.image_holder {
width: 100%;
height: 100%;
display: flex;
align-items: center;
justify-content: center;
}
.circle_holder {
aspect-ratio: 1 / 1;
width: 80px;
background: #fff;
border-radius: 80%;
border: 3px solid var(--sidebar-secondary);
position: absolute;
top: -25px;
text-align: center;
overflow: hidden;
padding: 5px;
}
.sidebar_separator {
display: flex;
justify-content: center;
background: var(--sidebar-secondary);
position: absolute;
top: -15px;
width: 100%;
height: 30px;
left: 0;
z-index: 99;
}  .social_links.sticky_button {
position: fixed;
right: 0;
bottom: calc(35% - 50px);
display: flex;
z-index: 999;
padding: 5px;
opacity: 1;
transition: opacity 1s;
}
.share_icons {
display: flex;
flex-direction: column;
}
.share_icons svg.bi.bi-facebook,
.share_icons svg.bi.bi-instagram,
.share_icons svg.bi.bi-twitter-x,
.share_icons svg.bi.bi-linkedin {
width: 25px !important;
height: 25px !important;
}
.share_icons svg.bi.bi-facebook,
.share_icons svg.bi.bi-instagram,
.share_icons svg.bi.bi-twitter-x,
.share_icons svg.bi.bi-linkedin {
fill: #fff;
}
.share_icons a.facebook,
.share_icons a.instagram,
.share_icons a.twitter,
.share_icons a.linkedin {
padding: 20px;
line-height: 0;
margin-bottom: 5px;
}
.share_icons a.facebook:hover,
.share_icons a.instagram:hover,
.share_icons a.twitter:hover,
.share_icons a.linkedin:hover {
opacity: 0.8;
}
.share_icons a.facebook {
background: #4c69c7;
}
.share_icons a.instagram {
background: #f46f65;
}
.share_icons a.linkedin {
background: #0a66c2;
}
.share_icons a.twitter {
background: #000;
}
.single-post .addtoany_share_save_container {
display: flex;
justify-content: center;
}
.sidebar .addtoany_share_save_container {
display: none;
}  .quote-block {
text-align: center;
padding: 10px 0;
margin: 15px 0;
position: relative;
line-height: 0.2;
}
.quote-block::before {
content: "\201C";
position: absolute;
top: 40px;
left: 0px;
bottom: 0px;
font-size: 95px;
color: var(--sidebar-primary);
}
.quote-block::after {
content: "\201D";
position: absolute;
right: 0px;
bottom: 0px;
font-size: 95px;
color: var(--sidebar-primary);
}
.quote-block p {
text-transform: uppercase;
font-size: 22px;
line-height: 26px;
margin: 0px 40px;
border-top: 2px solid #000;
border-bottom: 2px solid #000;
padding: 10px 0;
font-weight: bold;
color: var(--sidebar-primary);
}
@media (max-width: 767px) {
.quote-block::after,
.quote-block::before { }
} .cta_block {
background: #fff;
padding: 15px;
margin: 20px 0;
border-radius: 15px;
}
.cta_block .intro_text h3 {
color: var(--sidebar-primary);
}
.cta_block input::placeholder {
color: var(--sidebar-primary) !important;
}
.cta_block p { }
.intro_text {
text-align: center;
margin-bottom: 20px;
}
.intro_text p {
font-size: 22px;
line-height: 26px;
font-weight: bold;
color: #333333;
padding-bottom: 10px;
}
.cta_block button.ff-btn.ff-btn-submit.ff-btn-md.wpf_has_custom_css {
margin-bottom: 0;
}
.cta_block .ff_submit_btn_wrapper_custom {
margin-bottom: 0 !important;
}
.cta_block .capchahere .ff-t-cell.ff-t-column-1 {
display: none;
}
.cta_block .ff-default .ff-el-form-control:focus {
border-color: var(--sidebar-primary) !important;
box-shadow: 0px 0px 0px 2px var(--sidebar-primary);
}  @media (max-width: 1000px) {
.single-post .vc_col-sm-8.wpb_column.vc_column_container {
padding-bottom: 50px;
width: 100%;
}
.single-post .vc_col-sm-4.wpb_column.vc_column_container.r-sidebar {
width: 100%;
}
.share_icons a.facebook,
.share_icons a.instagram,
.share_icons a.twitter,
.share_icons a.linkedin {
padding: 5px; }
}
@media (max-width: 768px) {
.sidebar {
padding-top: 0;
padding-bottom: 50px;
width: 100% !important;
}
}
@media (max-width: 1000px) {
.single-post .vc_col-sm-8.wpb_column.vc_column_container {
padding-bottom: 0;
}
}
.single-post .w-post-elm.post_date {
display: flex;
justify-content: center;
align-items: center;
}
.w-sharing {
margin-bottom: 2.5rem;
}
@media (max-width: 768px) {
.w-sharing {
margin-bottom: 0;
}
.l-sidebar {
padding-block: 1rem;
}
}
.w-sharing.type_simple .w-sharing-item i {
font-size: 1.5rem;
}
.fa-x-twitter::before {
content: "";
}
.single-post .site-content .fa,
.single-post .site-content .fas,
.single-post .site-content .far,
.single-post .site-content .fal,
.single-post .site-content .fab {
font-family: "Font Awesome 5 Free" !important;
} .price-ttl.brz,
.brz a.btn {
background: #b45f42;
}
.price-ttl.slv,
.slv a.btn {
background: #808188;
}
.price-ttl.gld,
.gld a.btn {
background: #d48d1d;
}
.price-ttl img {
width: 100px;
}
.price-ttl {
padding: 15px;
}
.price-ttl > .wpb_wrapper {
display: grid;
grid-template-columns: auto 1fr;
align-items: center;
gap: 10px;
}
.price-ttl h3 {
color: #fff;
}
.price-pak h3 em {
font-size: 18px;
line-height: normal;
}
.price-pak .wpb_column > .vc_column-inner > .wpb_wrapper {
box-shadow: 0px 4px 22px 0px #00000033;
border-radius: 30px;
overflow: hidden;
}
.price-pak .wpb_column:hover > .vc_column-inner > .wpb_wrapper {
transform: scale(1.05);
transition: transform 0.3s ease-in-out;
}
.price-pak,
.bolt-row {
padding: 50px 0;
}
.price-det,
.price-pr {
padding: 0px 30px;
}
.price-det strong {
color: #222222;
font-size: 22px;
line-height: normal;
}
.price-pr a.btn {
color: #fff;
border: 1px solid;
}
.price-pr a.btn:hover {
background: #fff !important;
color: #777;
border: 1px solid;
}
.bolt-body > .wpb_wrapper {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 5px;
}
.bolt-body {
border-radius: 0px 30px 30px 30px;
overflow: hidden;
}
.bolt-body p:nth-child(3n + 1) {
background-color: #452a78;
}
.bolt-body p:not(:nth-child(3n + 1)) {
background-color: #61409e;
}
.bolt-body p {
margin: 0;
padding: 10px 25px;
color: #fff;
box-shadow: 0px 4px 22px 0px #00000033;
display: flex;
flex-wrap: wrap;
flex-direction: column;
justify-content: center;
}
.bolt-body p:last-child {
border-radius: 0px 0px 30px 0px;
}
.bolt-body strong {
font-size: 22px;
line-height: normal;
}
.bolt-head {
box-shadow: 0px 4px 22px 0px #00000033;
margin: 0 !important;
padding: 30px;
border-radius: 30px 30px 0px 0px;
width: 33.1%;
}
@media (max-width: 990px) and (min-width: 650px) {
.price-pak {
display: flex;
flex-wrap: wrap;
justify-content: center;
}
.price-pak .vc_col-sm-4 {
width: 50%;
margin-bottom: 30px;
}
}
@media (min-width: 601px) {
.brfx {
border-radius: 0px 0px 30px 0px;
}
}
@media (max-width: 600px) {
.price-pak .vc_col-sm-4 {
margin-bottom: 30px;
}
.bolt-body > .wpb_wrapper {
grid-template-columns: repeat(1, 1fr);
}
.bolt-head {
width: 90%;
}
.new-cta h3 { font-size: 28px !important; }
.new-cta .wpb_text_column.wpb_content_element {
margin: 0 !important;
}
.std-row.md.new-cta {
padding-top: 0px;
padding-bottom: 10px;
}
}  rs-layer,
.howrowitem p,
.howrowitem h3,
body,
h1,
h2,
h3,
h4,
span,
a,
blockquote,
.page-title-text .subtitle,
.cms-heading .subtitle,
.cms-fancybox-texticon .fancybox-icon,
.entry-pricing-plans .entry-description,
.entry-team .team-member-roles,
.entry-team .team-member-content,
.cms-testimonial .testimonial-roles,
.cms-testimonial .testimonial-content,
.cms-fancybox-imgicon .fancybox-subtitle,
.vc_cta3-content,
.cms-casestudy-slider .item-header .subtitle,
.cms-cta-box .cta-box-content,
.work-process-step,
.woocommerce .price,
.sub-menu-cart .quantity,
.woocommerce .widget-area ul.cart_list li .amount,
.woocommerce .widget-area ul.product_list_widget li .amount,
.woocommerce table.shop_table .amount {
font-family: Raleway, Arial, Helvetica, sans-serif !important;
}
rs-layer {
font-style: normal !important;
}
.howrowitem p em,
.howrowitem p,
.cms-work-process .work-process-content {
font-style: normal !important;
font-size: 17px !important;
line-height: 113% !important;
font-weight: 400 !important;
}
.inner-list-box .vc_col-has-fill .vc_column-inner {
border-radius: 40px;
}
a.btn.btn-default {
border-radius: 10px;
}
a.btn.btn-default,
a.btn.btn-primary.btn-block {
background: #452a78;
color: #fff !important;
border-color: #fff !important;
}
a.btn.btn-default:hover,
a.btn.btn-primary.btn-block:hover {
color: #452a78 !important;
border-color: #452a78 !important;
background: #fff;
}
a.btn {
border-radius: 10px;
}
a.btn.btn-tiny.btn-primary.btn-filled.btn-hover-dark {
border-radius: 10px;
}
.howrowitem h3 {
font-weight: 600;
}
.page-id-2184 .howrowitem {
border-width: 2px;
border-radius: 25px;
}
h1.title {
color: #000 !important;
}
.testimonial-text {
font-style: normal !important;
}
.faqs1 h3 {
color: #452a78;
}
.vc_cta3_content-container {
background: #452a78 !important;
}
.vc_cta3_content-container a {
font-weight: 700;
}
.vc_general.vc_do_cta3.vc_cta3.vc_cta3-style-flat.vc_cta3-shape-square.vc_cta3-align-left.vc_cta3-color-purple {
padding: 0 !important;
border-radius: 20px !important;
overflow: hidden !important;
}
.vc_cta3_content-container * {
color: #fff !important;
text-align: center;
}
.home-list-3 li {
padding: 0;
}
.home-list-3 li {
padding: 0 0 0 42px;
background-position: left;
}
.vc_col-has-fill .vc_column-inner {
border-radius: 40px;
}
a#homecontact {
display: none;
}
.home a#homecontact {
display: block;
}
a#homecontact {
position: fixed;
top: 50%;
right: 0;
background: #452a78;
color: #fff;
font-size: 25px;
padding: 12px;
border-radius: 10px 0 0 10px;
max-width: 100px;
text-align: center;
line-height: 30px;
transition: all ease 0.2s;
z-index: 9999;
}
a#homecontact:hover {
text-decoration: none !important;
border: none !important;
transform: scale(1.1) translate(-4px, 0px);
transition: all ease 0.2s;
} @media (min-width: 992px) {
.footer-cta-1,
.footer-cta-2,
.footer-cta-3 {
border-radius: 40px;
width: 30% !important;
margin: 0 1.666% !important;
}
.cms-page-title.page-title-layout-6 .page-title-text {
padding: 16px 0 !important;
min-height: 450px !important;
align-items: center !important;
display: flex !important;
justify-content: center !important;
flex-direction: column;
}
.logo-img img {
max-height: 100px;
}
.logo-img {
margin: auto !important;
display: block !important;
}
.site-branding {
margin-bottom: 0 !important;
}
div#header_main {
padding-top: 0;
}
.logo-img {
padding-top: 0 !important;
padding-bottom: 0 !important;
}
.site-header.header-layout-7 ul.cms-menu-main > li > a {
padding-bottom: 12px !important;
}
.site-header.header-layout-7 ul.cms-menu-main > li > a:after {
bottom: 12px !important;
}
aside#text-16 a:not(.btn):hover {
color: #452a78;
}
} .page-id-2833 h3 {
font-size: 20px;
color: #777;
}
.meet-img .vc_column-inner {
height: 650px;
}
.meet-img .vc_custom_1732707469119 {
background-position: top !important;
}
@media (max-width: 1024px) {
.meet-img .vc_column-inner {
height: auto !important;
background-size: contain !important;
}
}