.solar_btn{
  background-color: linear-gradient(to right, #b52025, #db8689) !important;  
}

.products, .p-modules{
  margin-bottom:100px ;
}
.p-image img{
  width: auto;
  height: 450px;
}

.p-modules{
  padding: 2rem;
}

.p-modules p{
  margin: 1rem 0;
}
.more-products ul li{
  border: 2px solid #b52025;
  margin: 1rem 0;
  padding: 1rem;
  background: linear-gradient(to right, #b52025, #db8689);

}

.more-products ul li:hover{
  background: linear-gradient(to right, #db8689, #b52025);

}

.more-products ul li a{
 color: white;  
 font-weight: 500;
}
.products img{
  width: 310px;
  height: 310px;
}

.products .product-cat{
  margin: 2rem 0;
  border: 1px solid red;
  padding: 1rem;
  height: 480px;
}

.products .product-cat .product-title{
  margin-top: 1rem;
  text-align: center;
  color: black;
}

.dropdown {
  position: relative;
  display: inline-block;
}

.dropdown-content {
  display: none;
  position: absolute;
  background-color: white;
  min-width: 300px;
  left: -65px;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  z-index: 4;
  text-align: center;
}

.dropdown-content a {
  color: black;
  padding: 12px 16px;
  text-decoration: none;
  display: block;
}


.dropdown-content a:hover {background-color: #ddd;}

.dropdown:hover .dropdown-content {display: block;}

.dropdown:hover .dropbtn {background-color: #3e8e41;}

.solar_section_accordian{
  padding-bottom: 85px;
}
.legacy, .position, .residential, .accordian, .sol{
  padding-bottom: 160px;
}
.solar_newsletter{
  padding-bottom: 260px;
}
.history{
  padding-bottom: 30px;
}

.history, .residential{
  margin-top: 30px;
}
.solar_why_choose_text .solar_btn{
  margin-top: 1rem;
      height: 0px;
      padding: 16px 21px !important;
      font-weight: 400;
      line-height: 0px;
}
.res_txt{
  text-align: center;
  margin: 1rem auto;

}

.career form>div{
  margin: 10px 0;
}

/* .career form input{
  padding: 25px 10px !important;
} */

.career form label{
  color: black;
}
/* .career form{
  border: 1px solid black;
  background-color: #db86899b;
} */
.career #inputResume{
  padding: 4px 10px !important;
}
/* .career{
  background-image: url(../images/banner-vector.png);
  padding-top: 1rem;
  background-repeat: no-repeat;
  background-position: center;
} */
.career .solar_btn{
  border: #b52025;
}

.solar_footer .solar_information li{
  display: inline-flex;
}


/* .dropdown-content::before{
  content: "";
  position: absolute;
  width: 20px;
  height: 14px;
  background-color: rgb(160, 141, 141);
  top: -4px;
  border-radius: 0px 0px 0px 0px;
  border-radius: 30px 30px 0 0p;
  transform: translate(-9px), rotate(45deg);
  transform: rotate(20deg);
  left: 100px;
  z-index: -10;
} */

.home-service a:hover{
  color: #ff7f73;
}
.home-service a{
  color: #bb4b17;
}

.position{
  background-color: #f7cfd096;
}

.position .pos-box{
  border: 2px solid #b52025;
  padding: 2rem;
  box-shadow: 4px 4px 0 #b52025;
}
.position .pos-box:hover{
  box-shadow: -4px -4px 0 #b52025;
}
.position .pos-box p{
  color:black;
}

.history-content .txt{
  text-align: justify;
}

.swiper-button-next, .swiper-container-rtl .swiper-button-prev, .swiper-button-prev, .swiper-container-rtl .swiper-button-next{
  top: 80px;
}