/**
 * Surefirel Local
 * Custom CSS
 * @package sflBlaze\CSS
 * @author  Web Dev Team
 * @license GPL-2.0-or-later
 */

 	/*
.site-section.call-to-action {
    display: none;
}
*/
button, input[type="button"], input[type="reset"], input[type="submit"], .button {
    background-color: #04357D;
}
ul.social-media {
    margin-top: 10px;
}
.two-col-group {
    margin-bottom: 20px;
}
.two-col-group ul {
    margin-bottom: 0;
    display: inline-block;
    vertical-align: top;
    width: 49%;
}
.chat-button {
    z-index: 9 !important;
}
.entry-content ul li:before {
    color: #BF222F;
}
.nav-primary.nav-primary-1, body.window_scrolled .nav-primary {
    text-align: center;
}
.breadcrumb .breadcrumb-link-wrap a:hover, .breadcrumb .breadcrumb-link-wrap a:hover .home-icon:after {
    color: #BF222F;
}
.contact-form {
    background-color: #BF222F;
}
span.wpcf7-not-valid-tip {
    position: absolute !important;
    text-align: right;
    background: transparent !important;
}
.BOT_chatcontainer_Add {
    bottom: 117px !important;
}
.move-to-top {
    bottom: 180px;
}
.archive-pagination li a:focus, .archive-pagination li a:hover, .archive-pagination li.active a {
    background-color: #BF222F;
    color: #fff;
}
.service-pages .service-form .form-title, .sidebar-form .form-title {
    text-transform: none;
}
button:focus, button:hover, input[type="button"]:focus, input[type="button"]:hover, input[type="reset"]:focus, input[type="reset"]:hover, input[type="submit"]:focus, input[type="submit"]:hover, .button:focus, .button:hover {
    background-color: #BF222F;
    color: #fff;
}
body.search article.search-result-item.relative.post-751, body.search article.search-result-item.relative.post-753 {
display:none;
}
.nav-primary {
    max-width: 100%;
}
button.menu-toggle:before, .fa-ellipsis-v:before, button.menu-toggle.activated:before{
color:#000;
} 
.contact-form .form-field p.recaptcha-note a, .contact-form .form-field p.recaptcha-note, .hero-form .recaptcha-note, .hero-form .recaptcha-note a {
    color: #fff;
}
footer .footer-column-wrap .footer-column a:hover {
    color: #b9b9b9;
}
.contact-form .form-field p.recaptcha-note a {
text-decoration: underline;
}
.mob-dots-items {
    background-color: #04357d;
}
button.xapp-chat-button {
    bottom: 113px !important;
z-index: 100 !important;
}


@media only screen and (max-width:1023px) {
.hero-slider .container, .hero-slider-wrap, .hero-slider-wrap .hero-item {
    height: 100%;
}
.hero-item-wrap.relative.slick-slide {
    height: 500px;
}
.nav-primary.nav-primary-1, body.window_scrolled .nav-primary {
    text-align: left;
}
.nav-primary.nav-primary-1, body.window_scrolled .nav-primary {
    top: 90px;
}
}
@media only screen and (max-width:768px) {
  .two-col-group ul {
      display: block;
      width: 100%;
  }
}
@media only screen and (max-width:767px) and (min-width: 550px){
.two-col, .three-col{
columns:2;
}
}
@media only screen and (min-width: 768px){

.three-col{
columns:3;
}
}
