/* xl - DESKTOP STYLES */ 
tri-custom-list-item::before{
content: "•";
width: 5px;
height: 5px;
border-radius:50%;
position: absolute;
top:2px;
right: 5px;
}

h2{
	padding-bottom:10px !important;
}

.tri-override .wpgb-inline-list{
	flex-direction:column !important;
}

.tri-override .wpgb-inline-list{
	flex-direction:column !important;
}


.nowrap{white-space:nowrap;}
.tri-override-btn-primery:hover{
	background-color: #Af3091 !important;
}
.btn-primary.btn-outline.tri-override-btn-primery::before{
	background-color: #AF3091 !important;
}

.tri-hero-desktop{
display: none ;
}
.tri-hero-mobile{
		display: block;
	}
.tri-pb-0px{
	padding-bottom:0px !important;
}
.tri-mb-0px{
	margin-bottom:0px !important;
}
.tri-section-padding{
		padding-top: 20px !important;
		padding-bottom: 10px !important;
	}
.tri-section + .tri-section{
		padding-top:30px;
		
	}
.tri-container-padding + .tri-container-padding{
		padding-top: 20px;
	}
@media screen and (min-width: 769px){
	.tri-override .wpgb-inline-list{
		flex-direction:row !important;
	}
	.tri-hero-desktop{
		display: block;
	}
	.tri-hero-mobile{
		display: none;
	}
	.tri-section-padding{
		padding-top:40px !important;
		padding-bottom: 20px !important;
	}
	.tri-section + .tri-section{
		padding-top: 50px;
		
	}
	
}

/* md - TABLET PORTRAIT STYLES */ 
@media (max-width: 991px) {
  .wpgb-select {
  	width: 280px;
  }
  
}

/* sm - SMARTPHONE LANDSCAPE STYLES */ 
@media (max-width: 767px) {
  #brxe-yvvcfe {
  	display: none !important; /* Hide Desktop */
  }
  
  #brxe-lgiizr {
  	display: block !important; /* Show Mobile */
  }
  
  .checkmark-icon {
  		display: none !important;
  }
  
  .bulletpoint-content {
  		padding-left: 0px !important;
  }
  
  .slider-container {
      width: 90% !important;
      margin-top: 2.5rem !important;
  }
  
  .capped-amount-text {
  	width: 75% !important;
  }
  
  .calculator-category-title {
  		width: 75% !important;
  }
  
  .total {
  		text-align: center;
  }
  
  .bricks-search-overlay {
  		margin-top: -0.5rem;
      height: 5rem;
  		width: 100%;
  		left: auto !important;
  }
  
  .bricks-search-overlay .bricks-search-form input[type=search] {
  		border-radius: 0.25rem;
  		color: var(--primary);
  		height: 2.5rem;
  		margin-top: 2rem;
  }
  
  .bricks-search-overlay .bricks-search-inner {
  		padding-left: 2rem;
  		padding-right: 2rem;
  }
  
  [class = "heading-01-color section-title"] {
  	padding-top: 48px;
  }
  
  [class = "heading-02-color section-title"] {
  	padding-top: 48px;
  }
}

/* xs - SMARTPHONE PORTRAIT STYLES */ 
@media (max-width: 479px) {
  .point-title {
  		font-size: 1.125rem;
  }
  
  .bricks-search-overlay .close {
  	font-size: 36px !important;
  	right: 36px;
  	top: 24px;
  }
  
  .brxe-nav-menu .bricks-mobile-menu-wrapper .bricks-mobile-menu>li>.brx-submenu-toggle>*, .brxe-nav-menu .bricks-mobile-menu-wrapper .bricks-mobile-menu>li>a {
  		padding: 0 18px !important; 
  }
  
  .brxe-nav-menu .bricks-mobile-menu-wrapper .sub-menu li>.brx-submenu-toggle>*, .brxe-nav-menu .bricks-mobile-menu-wrapper .sub-menu li>a {
  		padding: 0 32px !important; 
  }
  
  .brxe-nav-menu .bricks-mobile-menu-wrapper li a {
  		line-height: 54px !important;
  }
  
  .splide__arrow {
  	top: 530px !important;
  }
  
  .tooltip {
  		margin: 0.5rem 0 0 0.5rem;
  }
  
  .tooltip-text {
  		width: 85vw;
  		font-size: 0.75rem;
  		top: 85%;
  		left: auto;
  		right: 0;
  		text-align: left;
  }
  
  .mobile-extra-padding {
  		padding-top: 16px;
  }
}

