.wpcf7 .screen-reader-response {
position: absolute;
overflow: hidden;
clip: rect(1px, 1px, 1px, 1px);
clip-path: inset(50%);
height: 1px;
width: 1px;
margin: -1px;
padding: 0;
border: 0;
word-wrap: normal !important;
}
.wpcf7 .hidden-fields-container {
display: none;
}
.wpcf7 form .wpcf7-response-output {
margin: 2em 0.5em 1em;
padding: 0.2em 1em;
border: 2px solid #00a0d2; }
.wpcf7 form.init .wpcf7-response-output,
.wpcf7 form.resetting .wpcf7-response-output,
.wpcf7 form.submitting .wpcf7-response-output {
display: none;
}
.wpcf7 form.sent .wpcf7-response-output {
border-color: #46b450; }
.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output {
border-color: #dc3232; }
.wpcf7 form.spam .wpcf7-response-output {
border-color: #f56e28; }
.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output {
border-color: #ffb900; }
.wpcf7-form-control-wrap {
position: relative;
}
.wpcf7-not-valid-tip {
color: #dc3232; font-size: 1em;
font-weight: normal;
display: block;
}
.use-floating-validation-tip .wpcf7-not-valid-tip {
position: relative;
top: -2ex;
left: 1em;
z-index: 100;
border: 1px solid #dc3232;
background: #fff;
padding: .2em .8em;
width: 24em;
}
.wpcf7-list-item {
display: inline-block;
margin: 0 0 0 1em;
}
.wpcf7-list-item-label::before,
.wpcf7-list-item-label::after {
content: " ";
}
.wpcf7-spinner {
visibility: hidden;
display: inline-block;
background-color: #23282d; opacity: 0.75;
width: 24px;
height: 24px;
border: none;
border-radius: 100%;
padding: 0;
margin: 0 24px;
position: relative;
}
form.submitting .wpcf7-spinner {
visibility: visible;
}
.wpcf7-spinner::before {
content: '';
position: absolute;
background-color: #fbfbfc; top: 4px;
left: 4px;
width: 6px;
height: 6px;
border: none;
border-radius: 100%;
transform-origin: 8px 8px;
animation-name: spin;
animation-duration: 1000ms;
animation-timing-function: linear;
animation-iteration-count: infinite;
}
@media (prefers-reduced-motion: reduce) {
.wpcf7-spinner::before {
animation-name: blink;
animation-duration: 2000ms;
}
}
@keyframes spin {
from {
transform: rotate(0deg);
}
to {
transform: rotate(360deg);
}
}
@keyframes blink {
from {
opacity: 0;
}
50% {
opacity: 1;
}
to {
opacity: 0;
}
}
.wpcf7 [inert] {
opacity: 0.5;
}
.wpcf7 input[type="file"] {
cursor: pointer;
}
.wpcf7 input[type="file"]:disabled {
cursor: default;
}
.wpcf7 .wpcf7-submit:disabled {
cursor: not-allowed;
}
.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"] {
direction: ltr;
}
.wpcf7-reflection > output {
display: list-item;
list-style: none;
}
.wpcf7-reflection > output[hidden] {
display: none;
}.hr-style{
max-width: 100% !important;
background-color: #d7a30e;
height: 1px;
}
.col-lg-12.mo-blog,
.single-post.entry-content {
max-width: 100% !important;
}
.single-busines-features{
padding-top: 50px !important;
}
.business-listing-fields td,  business-field-value {
padding: 20px 10px ;
color: #000000;
font-weight: 600;
}
.label-colorful{
background-color: #D7A30E;
}
.field-colorful{
color: #D7A30E;
}
.single-busines-page-sections {
padding: 20px;
//margin-left: 20px;
box-shadow: 0px 10px 25px -14px rgb(0 0 0 / 40%);
//float: none !important;
//display: table-cell !important;
}
@media only screen and (min-width : 990px) {
.fields-container {
display: table;
}
.fields-container [class*="col-"] {
float: none;
display: table-cell;
vertical-align: top;
}
}
.business-field-label{
font-weight: 700;
font-size: 18px;
} .business-archive-table{
background-color: #F4F5FA;
}
.business-archive-block{
padding: 20px;
border: 1px solid;
border-color: thistle;
margin-top: 20px;
margin-bottom: 20px;
box-shadow: 0px 10px 25px -14px rgb(0 0 0 / 40%);
}
.mo-header-v6 {
position: absolute;
width: 100% !important;
z-index: 99;
margin-top: 30px;
}.pixi_heading-style2 h5{
color:#D7A30E !important;
font-weight:600 !important;
}
.logocrusel{
margin-top: 50px;
}
.owl-theme .owl-controls .owl-dot span{
background: #656565 !important;
}
.owl-theme .owl-controls .owl-dot.active span{
background: #f3b611  !important;
}
.countericons i{
background: -webkit-linear-gradient(#000, #d7a30e );
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}.border-radius.box-shadow .image_box.pixi_image_box-style6 {
background: #f7f7f7;
padding: 23px; border-radius: 5px;
}
footer.footer_v2 {
padding: 20px 0;
} .pixi_icon_box-style2 .icon-wrap{
background: linear-gradient(to right, #000000 0, #000000 51%, #000000 100%) !important;
}
.mo-header-v6 .mo-menu-list>ul>li>a:hover:before
{
background:#d7a30e 
}
.team-member-temp2 .team-member-details:after
{
background:#000000 !important;
}.pixi_icon_box-style2:hover .icon-wrap{
background: linear-gradient(to right, #000000 0, #000000 51%, #000000 100%) !important;
}  .mo-team-article .mo-position {
font-size: 14px;
line-height: 20px;
font-weight: 600;
color:#d7a30e;
}
.mo-team-article .mo-title {
font-weight: 600;
margin-bottom: 8px;
font-size: 32px;
background: -webkit-linear-gradient(left, #000000 0%, #000000 100%);
} input#wpforms-3442-field_11{
border: 1px solid #d7a30e !important;
}div.wpforms-container .wpforms-form .choices__inner {
border: 1px solid #d7a30e !important;
}
.timeline-title:before {
height: 15px;
width: 15px;
left: -44px;
top: 3px;
background: linear-gradient(to right, #fff 0, #fff 51%, #fff 100%) !important;
z-index: 1;
}  
.timeline-text-content:after {
background: linear-gradient(to right, #fff 0, #fff 51%, #fff 100%) !important;
}
.footer_v2 .footer-widget-1, .footer_v2 .footer-widget-2, .footer_v2 .footer-widget-3, .footer_v2 .footer-widget-4 {
padding-top:0px !important;
padding-bottom: 0px !important;
}
.footer_v2 .footer-widget-1,.image_box.pixi_image_box-style6 {
margin-top: 15px !important;
}  .pixi_heading-style2 h3:after {
background: -webkit-radial-gradient(50% 50%, ellipse closest-side, #d7a30e, rgba(255, 42, 112, 0) 60%);
}		.bg-dark .pixi_heading-style2 h3:after, .white_txt .pixi_heading-style2 h3:after{
background: -webkit-radial-gradient(50% 50%, ellipse closest-side, #d7a30e, rgba(255, 42, 112, 0) 60%);
}button#wpforms-submit-3468 {
border-color: #d7a30e !important;
color: #fff;
background: #d7a30e;
line-height: 37px!important;
padding: 0 25px!important;
border-radius: 5px;
}button#wpforms-submit-3468:hover{
color: #d7a30e;
background: #fff;
}button#wpforms-submit-3177:hover{
color: #fff;
background: #222;
}
button#wpforms-submit-3177 {
border: 2px solid #222;
background: #fff;
color: #222;
line-height: 37px!important;
padding: 0 25px!important;
-webkit-transition: all .3s linear 0s;
-moz-transition: all .3s linear 0s;
-o-transition: all .3s linear 0s;
-ms-transition: all .3s linear 0s;
transition: all .3s linear 0s;
border-radius: 4px;
}button#wpforms-submit-3442 {
border-color: #d7a30e !important;
color: #000;
background: #d7a30e;
line-height: 37px!important;
padding: 0 25px!important;
border-radius: 50px;
}button#wpforms-submit-3442:hover{
color: #d7a30e;
background: #fff;
}div.wpforms-container-full .wpforms-form input.wpforms-field-medium, div.wpforms-container-full .wpforms-form select.wpforms-field-medium, div.wpforms-container-full .wpforms-form .wpforms-field-row.wpforms-field-medium{
max-width: 100%
}div.wpforms-container-full .wpforms-form input[type=text], div.wpforms-container-full .wpforms-form input[type=email], div.wpforms-container-full .wpforms-form textarea.wpforms-field-medium{
border: 1px solid #D7A30E !important;
padding: 22px 15px;
margin-top: 8px;
border-radius: 5px;
}div.wpforms-container-full .wpforms-form .wpforms-required-label{
color: #d7a30e;
}.mo-header-v6 .mo-menu-list > ul > li > a{ 
letter-spacing:1px !important;
font-size: 14px !important;
font-weight: 600 !important;
}
.mo-header-v6 .mo-menu-list>ul>li.menu-item-has-children>a:after{
opacity: 1;
}.wpforms-confirmation-container-full, div[submit-success]>.wpforms-confirmation-container-full:not(.wpforms-redirection-message) {
background: #ffffff;
border: 1px solid #d7a30e;
color: #000000;
}.bg-dark .timeline:before, .white_txt .timeline:before {
background-color: black !important;
}
.page .wrapper.mo-title-bar-wrap {
border-bottom: 2px solid #d7a30e;
}.menu-item :hover{
color:#d7a30e !important;
}.mo-testimonial-carousel.tpl1 .testimonial-details  {
margin: 0px !important; 
}
.mo-testimonial-carousel .content p{
color:#d7a30e;
}.mo-testimonial-carousel.tpl1 .testimonial-details h5{
background:#000000;
}
.mo-testimonial-carousel .testimonial-details h6 {
color:#d7a30e ;
}
.mo-header-v6 .mo-header-menu {
background: 0 0;
border-bottom: 1px solid rgb(255 255 255 / 0%);
}.button.bg_light {
background: #fff;
border: 2px solid #000000;} .mo-header-v6 .mo-menu-list>ul>li.menu-item-has-children.nomega-menu-item>ul li.current-menu-item>a, .mo-header-v6 .mo-menu-list>ul>li.menu-item-has-children.nomega-menu-item>ul li:hover>a :active{
padding: 8px 10px 8px 20px;
color:#d7a30e !important;
}.wpb_text_column :last-child, .wpb_text_column p:last-child {
}
a:hover {
color:#d7a30e ;
text-decoration: none!important;
outline: 0!important;
}
footer a, footer a:hover {
color: #d7a30e;
}
.pixi_heading-style2 h3:after {
width: 300px;
}
.page-header .mo-title-bar h2 {
line-height: 45px !important;
font-size: 32px !important;
}
.col-lg-12.mo-blog, .single-post.entry-content{
max-width: 1520px !important;
}
@media (max-width: 768px) {
#business-filter-sort .row {
flex-direction: column;
align-items: stretch;
}
#business-filter-sort .col-md-4 {
margin-bottom: 10px;
}
}