
/* a {  pointer-events: none;} */

.rs-footer .footer-top .mc4wp-form-fields input[type="submit"] {
    background: RED;
    color: WHITE;
}

a.quote-button {
    background-color: green !important;
    color: white !important;
}

input.wpcf7-form-control.wpcf7-submit.has-spinner {
    background-color: green !important;
    color: white !important;
}

.rs-portfolio-style3 .portfolio-item .p-icon {
    background: #ff0000;
}








.footer-bottom ul#footer-menu {
    display: none;
}

.footer-bottom ul#menu-home {
    display: none;
}


.title-inner img {
    display: none;
}






.footer-bottom ul#menu-main-menu {
    display: none;
}




.gtnewsect .e-con-inner {
    border-style: solid;
    border-width: 0px 0px 5px 0px;
    border-color: #FF0000;
    box-shadow: 0px 11px 35px 0px #E9D1CF;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: -140px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
    z-index: 22;
	  background: white;
}



.menu-area.menu_type_ .logo-area img {
    width: 180px;
    height: 150px;
    max-width: 170px;
    max-height: 110px !important;
}


.menu-area.menu_type_ .row-table {
    height: 130px;
}



#rs-header .toolbar-area .opening i, #rs-header .toolbar-area .toolbar-contact ul li i {
    color: #ff0000 !important;
}


ul.check-lists2 li:before {
    color: #ffffff;
    background: #ff0000;
}

.rs-testimonial-nav-style2 .slick-dots li.slick-active button, .rs-addon-slider .slick-dots li.slick-active button, .team-slider-default .slick-dots li.slick-active button, .rs-testimonial-dots-style2 .slick-dots li.slick-active button {
    background: #C3000F !important;
}

.rs-testimonial-nav-style2 .slick-dots li button, .rs-addon-slider .slick-dots li button, .team-slider-default .slick-dots li button, .rs-testimonial-dots-style2 .slick-dots li button {
    background: #c3000f !important;
}


.rs-footer .fa-ul li i {
    color: #c3000f !important;
}


.rs-footer .footer-2 .widget_nav_menu ul li a:before {
    color: #c3000f;
}


.elementor-element-9aafdce img.main-img {
    filter: brightness(0);
}


.elementor-element-ca99aba img {
    filter: grayscale(1);
}


footer#rs-footer {
    background-image: url(https://gutierrez-construction.com/wp-content/uploads/2024/04/industrial-construction-alabama.png) !important;
}


.col-cell.header-quote .sidebarmenu-search.text-right {
    display: none;
}


.gtnewsect .box-inner .icon-area.elementor-animation-wobble-vertical {
    pointer-events: none;
}


.testimonial-item .image-wrap {
    display: none;
}





.elementor-3916 .elementor-element.elementor-element-16ca2752 .rs-btn a {
    padding: 16px 35px 16px 35px;
    background-color: #008000;
    border-radius: 0px 0px 0px 0px;
}


.overly-border {
    display: none;
}
.page-id-18606 .wpcf7-response-output {
    color: white;
}


.testimonial-item span.testimonial-title {
    display: none;
}

.testimonial-item {
    height: 540px;
}



.services-btn-part a.services-btn.icon-after {
    background: green !important;
}



@media only screen and (min-width: 320px) and (max-width: 667px){


#rs-header .logo-area a img, #rs-header .mobile-logos img {
    max-height: 120px !important;
}

.header-inner.menu-sticky.stuck.sticky .menu-area.menu_type_ {
    margin-top: -50px;
}

nav.menu-wrap-off.nav-container.nav.menu-ofcn.off-open .mobile-topnar {
    display: none;
}

.header-logo .logo-area img {
    max-width: 170px !important;
    max-height: 140px !important;
    min-height: 110px !important;
}	
	
}


@media only screen and (min-width: 320px) and (max-width: 667px){

.elementor-3573 .elementor-element.elementor-element-28af694 > .elementor-widget-container {
    margin: 0px 0px -20px 0px;
    padding: 0px;
}
	
}




@media only screen and (min-width: 320px) and (max-width: 480px){

.elementor-element-b85db1c .services-titles h3.title {
    font-size: 15px !important;
}
.menu-area.menu_type_ {
    margin-top: 0px !important;
}
	
	
}



@media only screen and (min-width: 768px) and (max-width: 1366px){

#rs-header .logo-area a img, #rs-header .mobile-logos img {
    max-height: 110px !important;
}
}





@media only screen and (min-width: 768px) and (max-width: 1366px){


#rs-header .logo-area a img, #rs-header .mobile-logos img {
    max-height: 110px !important;
}

}