#valuation{
	display:none;
}
#includedProducts{
	margin-bottom:0px;
}
#includedProducts tr td:first-child{
	text-align:center;
	font-weight:bold;
	font-size:14px;
}

#includedProducts tr td:last-child{
	text-align:right;
	font-weight:bold;
	font-size:14px;
}
.month-label{
	color: #00438b;
	font-size:14px;
	font-weight:bold;
	padding-left:5px;
}
#includedProducts tfoot td{
	background:#F7F7F7;
	font-weight:bold;
	vertical-align:middle !important;
}
#includedProducts input[type='text']{
	width:14%;
	margin-left:5px;
	text-align:right;
	font-weight:bold;
}
#valuation row{
	margin-bottom:30px;
}
#valuationResults{
	display:none;
}
.contact-info{
	display:none;
}
#invalid{
	color:red;
	display:none;
}
#displayProducts,#annComm,#purchPrice,#purchPriceContain,#multiple,#multipleContain,#multipleMin,#multipleMax,#annCommContain,#purchPriceLowContain,#purchPriceHighContain,#multipleMinContain,#multipleMaxContain,#displayProductsContain{
	display:none;
	font-size:1.25rem;
}

.loader {
  border: 16px solid #f3f3f3;
  border-radius: 50%;
  border-top: 16px solid #3498db;
  width: 120px;
  height: 120px;
  -webkit-animation: spin 2s linear infinite; /* Safari */
  animation: spin 2s linear infinite;
}

/* Safari */
@-webkit-keyframes spin {
  0% { -webkit-transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); }
}

@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
#annCommContain,#purchPriceContain,#multipleContain{
	font-weight:bold;
	font-size:1.75rem;
	text-align:center;
}
#purchPriceContain{
	color:#e5710b;
}
#entryError{
	display:none;
}

#entryError h4{
	color:red;
	text-align:left;
}
.call-to-action-2,#contact{
	display:none;
}	.single-pricing-pack{
	margin-bottom:20px;

}
.single-pricing-pack:hover{
	cursor:pointer;
}
.monthly-input{
	display:inline-block;
	width:50%;
	border-width:0px 0px 1px 0px;
	text-align:right;
	padding-right:10px;
	
	font-size: 35px;
	font-weight: 700;
	font-family: 'Montserrat', sans-serif;
	color: #e5710b;
}

/* hide footer form*/

.page-template-page-calculator #contact-us {
	display: none!important;
}

.calculator-hero input::placeholder {
 
	opacity: 1!important;
	color: #595959!important;
  }
  
  .calculator-hero .wpcf7 input[type=submit],
  .calculator-content .btn-outline-primary{
	  color: #6F6E81;
  }
  
  .calculator-content .btn-outline-primary:hover, 
  .calculator-content .wpcf7 input[type=submit]:hover {
	  background-color: transparent;
	  
  }
  
  .pricing-header .price {
	  color: #5e5872;
  }
  
  .wpcf7 input[type=submit]:hover,
  .wpcf7-response-output {
	  color: white;  
  }
 
  .social-media-repeater a:nth-child(3) {
	border: 2px solid white;
		border-radius: 100%;
		padding: 0px!important;
		width: 60px;
		height: 60px;
		display: flex;
		justify-content: center;
		align-items: center;
		transition: .4s;
	}
	
	.social-media-repeater a:nth-child(3):hover {
		transform: translateY(-1rem);
	}
	
	.social-media-repeater a:nth-child(3) img {
		width: 30px!important;
	}
	
	@media (min-width: 992px) {
		.social-media-repeater a:nth-child(3) {
		
	
				 width: 60px;
			height: 30px;
			margin-right: .5rem;
			border: 1px solid white;
		}
		.social-media-repeater a:nth-child(3) img {
			width: 15px!important;
		}
	}
	
	@media (min-width: 1200px) {
			.social-media-repeater a:nth-child(3) {
			 width: 64px;
		height: 48px;
		}
			.social-media-repeater a:nth-child(3) img {
			width: 25px!important;
		}
	}