.new-location-card-construction-professional {
  background-color: #ffffff;
  border-radius: 25px;
  margin-top: -10%;
  -webkit-box-shadow: 7px 7px 5px 0px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 7px 7px 5px 0px rgba(0, 0, 0, 0.5);
  box-shadow: 7px 7px 5px 0px rgba(0, 0, 0, 0.5);
  position: relative;
  z-index: 1;
}

.new-location-card-construction-professional
  .nav-tabs
  .nav-item:first-child
  .nav-link {
  border-radius: 25px 0 0 0;
}
.new-location-card-construction-professional
  .nav-tabs
  .nav-item:last-child
  .nav-link {
  border-radius: 0 25px 0 0;
}
/* .new-location-card-construction-professional
  .nav-tabs
  .nav-item:last-child
  .nav-link {
  border-radius: 0 25px 0 0;
} */

.new-location-card-construction-professional .tab-content {
  padding: 15px;
}

.new-location-card-construction-professional .nav-item {
  flex: 0 0 33.33337%;
}

.new-location-card-construction-professional .nav-item .nav-link {
  border: 1px solid #fff;
  font-weight: 600;
  background: #999999;
  /* color: #6d6e71; */
  color: #000000;
  font-size: 20px;
  text-align: center;
}

.new-location-card-construction-professional .nav-item .nav-link.active {
  color: #fff;
  border: 1px solid #fff;
  background-color: #7ebe42;
  font-weight: bold;
}

.new-location-card-construction-professional label {
  color: #7eb542;
  font-weight: bold;
}

.new-location-card-construction-professional select {
  border: none;
  border-bottom: 1px solid;
  border-radius: 0;
  color: #a7a9ac;
  text-transform: uppercase;
}

.dealerInfo {
  background: #f8f8f8;
  border-radius: 25px;
  padding: 30px;
}

.dealerInfo h3 {
  color: #000000;
  font-size: 26px;
}

.dealerInfo a,
.dealerInfo button {
  color: #fff;
  font-size: 16px;
  background: #7ebd42;
  border-radius: 5px;
  padding: 7.5px 30px;
  display: inline-block;
  border: 1px solid #7ebd42;
}

.dealerInfo a:hover,
.dealerInfo button:hover {
  color: #7ebd42;
  background: #fff;
}

#commonModal .modal-header {
  background: #0a4784;
  color: #fff;
}
.page-title.color-white {
    color: #fff;
    margin-bottom: 15px;
}
.page-desc {
    color: #fff;
    font-size: 20px;
    margin-bottom: 15px;
}
@media (max-width: 500px){
.new-location-card-construction-professional .nav-item .nav-link {
    font-size:13px;
    height:70px;
}
.page-desc {
    font-size: 16px;
}

}
@media (max-width: 370px){
.constr-page-head .head-const{
font-size:30px;
}
}