/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Nov 08 2022 | 04:51:35 */
/* Add your CSS code here.

For example:
.example {
    color: red;
}

For brushing up on your CSS knowledge, check out http://www.w3schools.com/css/css_syntax.asp

End of comment */ 

.tss-wrapper .tss-carousel3 .item-content-wrapper {
    background: transparent;
}

.elementor-2815 .elementor-element.elementor-element-5236475 .tss-wrapper .item-content-wrapper:before, .elementor-2815 .elementor-element.elementor-element-5236475 .tss-wrapper .item-content-wrapper:before, .elementor-2815 .elementor-element.elementor-element-5236475 .tss-wrapper .single-item-wrapper:before {
    color: #C31C24;
}
.elementor-2815 .elementor-element.elementor-element-5236475 .tss-wrapper .single-item-wrapper h3.author-name, .elementor-2815 .elementor-element.elementor-element-5236475 .tss-wrapper .single-item-wrapper h3.author-name a {
	color: #C31C24;
}
.elementor-2815 .elementor-element.elementor-element-5236475 .tss-wrapper .single-item-wrapper h4.author-bio {
    color: #C5A47E;
}
.tss-wrapper .tss-carousel3 .item-content p {
	font-size: 16px;
}
.tss-carousel .swiper-pagination-bullet {
	background: #C5A47E;
}

body.post-2815 .banner-padding {
	display: none;
}
body.post-2815 .navbar .navbar-collapse {
	display: none!important;
}
body.post-2815 .arcprime-header-navbar {
	display:none;
}
.quote-form {
	background-color: rgba(193, 25, 34, 0.7);
	padding: 40px;
	border-radius: 20px;
}
.quote-form .wpcf7-form-control-wrap input, .quote-form .wpcf7-form-control-wrap textarea {
	border-color: #fff!important;
    font-size: 15px;
	line-height: 30px;
	font-weight: 400;
	padding: 18px 10px 15px;
	margin: 5px 0;
	color: #fff!important;
}
.quote-form .wpcf7-form-control-wrap input[type="tel"], .quote-form .wpcf7-form-control-wrap select {
	text-align: left;
    line-height: 30px;
    letter-spacing: 0px;
    font-weight: 400;
    font-size: 15px;
	border: 0;
    border-color: #fff;
    border-style: solid;
    border-bottom-width: 1px;
    padding: 18px 10px 15px;
	background: transparent!important;
	width:100%;
	color: #fff!important;
	border-radius: 0;
}
.quote-form .wpcf7-form-control-wrap select option {
	color: #000;
}
select:focus-visible {
    outline-offset: 0px!important;
}
.quote-form .wpcf7-form-control-wrap select {
	padding: 0px 10px 15px;
	color: #c5a47e;
}
.quote-form label {
	line-height: 30px;
    letter-spacing: 0px;
    font-weight: 400;
    font-size: 15px;
	color: #fff;
	padding: 15px 10px 0;
}
.quote-form input::placeholder, .quote-form textarea::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #fff;
}
.dark .wpcf7-form .quote-form input.wpcf7-submit {
    cursor: pointer;
    padding: 8px 24px;
    border: 1px solid #000;
    color: #fff;
    font-weight: 300;
    position: relative;
    z-index: 1;
    background: #000;
    margin: 15px 0;
}
.sgpb-theme-6-content.sgpb-content-3176 {
	background-color: rgba(193, 25, 34, 1)!important;
}
.sgpb-theme-6-content.sgpb-content-3176 .quote-form {
    background-color: rgba(193, 25, 34, 1);
    width: 100%;
	padding: 10px 20px;
}
.sgpb-theme-6-content.sgpb-content-3176 .quote-form .wpcf7-spinner {
	display:block;
}
.sgpb-theme-6-content.sgpb-content-3176 .quote-form .col-md-12:last-child {
	text-align:center;
}
.sgpb-theme-6-content.sgpb-content-3176 .quote-form .wpcf7-form-control-wrap input, 
.sgpb-theme-6-content.sgpb-content-3176 .quote-form .wpcf7-form-control-wrap textarea {
    line-height: 22px;
}
.sgpb-theme-6-content.sgpb-content-3176 h2.popup-heading {
	margin-top: 20px;
} 
.footer-section .custom-html-widget ul {
		padding: 0;
	}
arcprime-page-loading {
	display: none!important;
}

@media (max-width: 768px) {
	.quote-form {
		padding: 20px;
	}
	.sgpb-theme-6-content.sgpb-content-3176 .quote-form {
		padding: 0;
	}
}