/*
Theme Name: Solarglow Child
Theme URI: https://modinatheme.com/solarglow/
Template: solarglow
Author: Modina Theme
Author URI: https://themeforest.net/user/modinatheme/
Description: Solar and Renewable Energy WordPress Theme
Tags: custom-background,custom-logo,custom-menu,featured-images,threaded-comments,translation-ready
Version: 1.3.0.1774011178
Updated: 2026-03-20 12:52:58

*/

.request-quote-form-wrapper {
  background: #000;
  padding: 30px 40px;
  border-radius : 0px !important;
}

.request-quote-form-wrapper .col-12 > p {
  font-weight: 600;
  color: #555;
  margin-bottom: 5px;
}

@media (max-width: 767px) {
  .request-quote-form-wrapper {
    padding: 30px 15px;
  }
}

.request-quote-form-wrapper input[type="text"], .request-quote-form-wrapper input[type="email"] {
  background: #f7f7f7d4;
  height: 56px;
  font-size: 15px;
  color: #fff;
  margin-top: 5px;
}


.request-quote-form-wrapper textarea {
	color : #fff;
}

.request-quote-form-wrapper select {
  color: #fff;
}

.request-quote-form-wrapper .theme-btn {
  margin-top: 20px;
  display: block;
  text-align: center;
  width: 100%;
}

.request-quote-form input::-webkit-input-placeholder {
  color: #fff;
  font-size: 15px;
  text-transform: capitalize;
}

.request-quote-form input:-ms-input-placeholder {
  color: #fff;
  font-size: 15px;
  text-transform: capitalize;
}

.request-quote-form input::-ms-input-placeholder {
  color: #fff;
  font-size: 15px;
  text-transform: capitalize;
}

.request-quote-form input::placeholder {
  color: #fff;
  font-size: 15px;
  text-transform: capitalize;
}


.request-quote-form textarea::placeholder {
  color: #fff;
}

.request-quote-form textarea::-ms-input-placeholder {
  color: #fff;
}

.request-quote-form textarea::-webkit-input-placeholder {
  color: #fff;
}

.request-quote-form textarea:-ms-input-placeholder {
  color: #fff;
}

.request-quote-form-wrapper.mt-5.mt-xl-0 .col-12 {
  margin-top: 5px;
}

.request-quote-form p {
  font-size: 16px;
}



.contact-form input[type='submit'],
.contact-form .submit-btn {
  background: var(--theme-color);
  color: #fff;
  font-weight: 700;
  line-height: 1;
  padding: 25px 40px;
  -webkit-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
  width: 280px;
}

.contact-form input[type='submit'].active, .contact-form input[type='submit']:hover,
.contact-form .submit-btn.active,
.contact-form .submit-btn:hover {
  background-color: var(--theme-color);
}

.contact-form input[type='submit'] i,
.contact-form .submit-btn i {
  margin-right: 8px;
}

@media (max-width: 400px) {
  .contact-form input[type='submit'],
  .contact-form .submit-btn {
    width: 100%;
  }
}



.services-carousel-nav-prev,
.services-carousel-nav-next {
  display: inline-block;
  height: 60px;
  width: 60px;
  text-align: center;
  color: var(--white);
  background-color: var(--theme-color);
  line-height: 60px;
  font-size: 18px;
  -webkit-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
  cursor: pointer;
}



.services-carousel-nav-prev:hover,
.services-carousel-nav-next:hover {
  background-color: var(--second-color);
}