.fontbold{font-weight:bold!important;}
#highperformance{text-align:center; width:100%;float: left;display: block; color: #312e2e;font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;font-size: 40px;}
.text_white a{color:#fff!important;font-weight: normal;}

.red-tooltip + .tooltip > .tooltip-inner {background-color: #333; opacity:1; font-size:14px; }
.red-tooltip {font-size:21px!important; }


#location-message{float: left;display: contents;}
.plan_titles{color: #312e2e;font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;font-size: 40px;font-weight: bold;margin-bottom: 0;margin-top: 0;
text-align:center;padding-top: 25px !important;padding-bottom: 0px;position: relative;width: 100%;float: left;}
.contact-sub-heading {text-align:center;  font-size: 19px;  margin: 1px 0 50px;  font-weight: 300;  display: block;  color: #333;  position: relative;}
.contact-sub-heading b {  font-weight: normal;  background-color: #ffffff;  padding: 0 15px;  z-index: 2;  position: inherit;}
.contact-sub-heading::after {  position: absolute;  top: 13px;  left: 0px;  width: 100%;  content: "";  height: 1px;  background: #999;  z-index: 1;}


/*************  CSS for multiple Pricing dropdown Start   **************/ 
.select-menu .options .option:last-child { border: none;margin-bottom:-0px!important;}
.select-menu .options {margin-top: -1px!important;}
.select-menu.active .select-btn .fa-inr {transform: rotate(0deg);}
.term_price{font-size: 28px;font-weight: 800;}
.term_discount{ color:#097300;font-size: 16px; }
.term_mrp{ color:#333;font-size: 16px; }
.term_mrp i{ color:#333;font-size: 14px!important;margin-right: 4px!important; }
.option-text i{ margin-right: 4px!important; }
.select-menu {  max-width: 330px;  margin: 5px auto;}
.select-menu .select-btn {  display: flex;  height: 82px;  background: #fff;  padding: 18px 20px 20px 20px;  font-size: 16px;  font-weight: 400;  border-radius: 4px;
  align-items: center;  cursor: pointer;  justify-content: space-between; width:86%; margin:0px auto;
  background-color: white; box-shadow: 0px 0px 2px 1px rgba(137, 205, 255, 0.8);color: #333;border: 1px solid #1876bb !important;font-weight: bold;}
.select-menu .options {  position: absolute;width: 83%;margin: 0px 7%;  overflow-y: auto;  max-height: 295px;border: 1px solid #1876bb !important;  padding: 10px;
  /*margin-top: 1px;*/  border-radius: 4px;  background: #fff;  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);  animation-name: fadeInDown;  -webkit-animation-name: fadeInDown;
  animation-duration: 0.35s;  animation-fill-mode: both;  -webkit-animation-duration: 0.35s;  -webkit-animation-fill-mode: both;}
.select-menu .options .option {display: flex; height: 73px; cursor: pointer;  padding: 5px 16px!important; align-items: center; background: #fff; border-bottom:1px solid #ccc; /*margin-bottom:5px;*/}
.select-menu .options .option:hover {  background: #f2f2f2;}
.select-menu .options .option i {  font-size: 25px;  margin-right: 12px;}
.select-menu .options .option .option-text {  font-size: 18px;  color: #333;}
.select-btn i {  font-size: 25px;  transition: 0.3s;}
.select-menu.active .select-btn i {  transform: rotate(-180deg);}
.select-menu.active .options { display: block;  opacity: 0;  z-index: 10;  animation-name: fadeInUp;  -webkit-animation-name: fadeInUp;  animation-duration: 0.4s;
  animation-fill-mode: both;  -webkit-animation-duration: 0.4s;  -webkit-animation-fill-mode: both;}

@keyframes fadeInUp {
  from {transform: translate3d(0, 30px, 0); }
  to { transform: translate3d(0, 0, 0); opacity: 1;  }
}
@keyframes fadeInDown {
  from { transform: translate3d(0, 0, 0); opacity: 1;  }
  to { transform: translate3d(0, 20px, 0); opacity: 0;  }
}

