﻿/*
 Theme Name:     Divi Child
 Description:    Divi Child Theme 
 Template:       Divi
 Version:        1.0.0
*/
 
 
/* =Theme customization starts here
------------------------------------------------------- */
/*Font*/
 @import url('css2.css');


.lp-slider-cont .lp-testimonial-bottom-text {position: relative !important;}
.lp-slider-cont .lp-testimonial-top-text {
  min-height: 192px;
}
.lp-topbar {
  color: #7b83ff;
}
.lp-lg-main-navbar{
	display: flex;
	justify-content: center;
	align-items: center;
}
.lp-top-banner-buttom{
  display: flex;
  justify-content: flex-start;
  align-content: center;
}
.lp-company-logo-section{
  display: flex;
  justify-content: center;
  align-items: center;
}
.lp-marketing-section{
	display:flex;
	justify-content:center;
	align-items:center;
}
.lp-90day h1{
	text-transform: capitalize;
}
.lp-approach-card span::before{

}

.lp-result-card .et_pb_main_blurb_image{
	margin-bottom:0px;
}
.lp-result-card .et_pb_blurb_container{
	padding: 25px 20px;
}
.lp-result-card .et_pb_blurb_description{
	padding:0 15px 0 0;
}
.lp-result-card p {
  padding-bottom: 8px;
}
/*Card Same Height*/
.lp-result-row{
	display:flex;
	flex-wrap:wrap;
}
.lp-result-card{
	height:100% !important;
}
.lp-slider-blurb h5{
	font-family: 'Montserrat', sans-serif;
	font-size:16px;
	font-weight:700;
	color:#191b21;
	text-transform: capitalize;
	padding-bottom:5px;
}
.lp-slider-blurb h6{
	font-family: 'Montserrat', sans-serif;
	font-size:13px;
	font-weight:400;
	color:#5f636b;
	text-transform:uppercase;
	padding-bottom:0px;
}
.lp-slider-blurb .et_pb_main_blurb_image{
	margin-bottom:0px;
}
.lp-slider-blurb .et_pb_blurb_content{
	height:100%;
}
.lp-testimonial-top-text{
	margin-bottom:70px;
	font-style: italic;
}
.lp-testimonial-bottom-text{
	bottom: 0;
	position: absolute;
}
.dp-carousel .swiper-container{
	padding: 48px 18px;
}



/* DP Slider Navigation */

.dp-carousel .swiper-button-prev {
	display:none;
	transform: none;
    margin-top: -100px;
    top: 10px !important;
    margin-left: auto!important;
    right: 52px;
	font-size: 20px !important;
	background-color: #fff;
    padding: 25px !important;
}
.dp-carousel .swiper-button-next {
	display:none;
	transform: none;
    top: 10px !important;
    margin-top:-100px;
    right: 0px !important;
    background-color: #fff;
    padding: 25px !important;
}

/* Arrow Size and Style */
/* .swiper-button-next:after, .swiper-button-prev:after {
	font-size: 20px;
    color: #aed4e4;
} */

/* DP Slider Pagination */
.dp-carousel .swiper-pagination-bullet-active {
	background-color: #5761ff !important;
/* 	width: 13px !important;
	height: 13px !important; */
}
.dp-carousel .swiper-pagination-bullet {
	background-color: #b7c1c7;
	top:15px;
	width: 12px;
	height: 12px;
	opacity: unset;
/*     top: -88px;
	left:100%; */
	
/* 	transform: translate(-100px,-290px); */
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{
	transform: unset !important;
	position: unset !important;
}
.swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal.swiper-pagination-bullets-dynamic {
	margin-top: -95px;
	top: 10px !important;
	margin-left: auto !important;
	right: 0;
}

/*Member Shipt Prise List*/
.lp-membership-detailss h4 span b{
	font-family: 'proximanova-bold',Helvetica,Arial,Lucida,sans-serif;
	color:#1d2958;
	line-height: 1.5;
}
.lp-main-price-list {
  margin: 10px 0;
}
.lp-main-price-list .lp-rs{
	font-family: 'proxima-sbold',Helvetica,Arial,Lucida,sans-serif;
	font-weight: 900;
	color:#1d2958;
	font-size:58px;
	text-transform: capitalize;
	}
.lp-main-price-list .lp-rs .lp-doller-sym{
	font-size:24px;
	font-family: 'Montserrat', sans-serif;
	font-weight: 900;
	position: relative;
	bottom: 22px;
	left: -8px;
	}
.lp-main-price-list .lp-rs .lp-date{
	font-size:30px;
	font-family: 'proxima-sbold',Helvetica,Arial,Lucida,sans-serif;
	font-weight: 800;
	}
.lp-main-price-list .lp-add-spend {
  color: #51565a;
  font-size: 16px;
  border: 1px solid #a3a7e2;
  padding: 5px 10px;
  border-radius: 5px;
}
.lp-price-rate {
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-bottom: 1px solid #dde5ec;
}
.lp-membership-detailss .et_pb_blurb_container{
	padding: 0px 0px 25px 20px;
}
.lp-feat-list {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  padding: 15px 0;
  border-bottom: 1px solid #dde5ec;
}
.lp-fet-ilist-para {
  margin-left: 15px;
	width: 75%;
}
.lp-single-line {
 padding-bottom: 32px !important;
}
/* .lp-featuers {
  margin-bottom: 75px;
}
.lp-membership-detailss .et_pb_blurb_content{
	position:relative;
	
}
.lp-feat-button{
	position: absolute;
	bottom: 0;
} */

/*style the Divi Blurb link as a button*/

.lp-feat-button a.pa-blurb-button {
color: #1d2957;
background: transparent;
border: 2px solid #ccceec;
padding: 13px 35px;
margin-top: 40px;
text-transform: capitalize;
display: inline-block;
transition: all 0.3s ease-in-out;
border-radius: 50px;
font-size: 20px;
font-family: 'ProximaNova-Regular',Helvetica,Arial,Lucida,sans-serif !important;
font-weight: 600;
}


/*style the Divi Blurb link text as a button on hover*/

.lp-feat-button a.pa-blurb-button:hover {
background: #7b83ff;
color: #fff;
border: 2px solid #7b83ff;
cursor: pointer;
transition: all 0.3s ease-in-out;
}




/*Responsive*/

/* Large devices (desktops, less than 1200px)*/
@media (max-width: 1324.98px) {
	.lp-feat-button a.pa-blurb-button {
  border: 1px solid #ccceec;
  padding: 13px 16px;
  font-size: 18px;
}
	.lp-feat-button a.pa-blurb-button:hover {
border: 1px solid #7b83ff;
}
	.lp-feat-button {
  text-align: center;
}
}
@media (max-width: 1300.98px) {
	.lp-price-rate {
	  justify-content: flex-start;
	  align-items: flex-start;
	  flex-direction: column;
}
	.lp-right-button {
  		margin-bottom: 15px;
}
}
/* Large devices (desktops, less than 1134px)*/
@media(max-width:1134.98px){
	.lp-col-logo{width: 15% !important;}
	.lp-col-menuitem{width: 60% !important;}
	.lp-col-button{width: 25% !important;}
}
@media(max-width:1080px){
.lp-feat-button a.pa-blurb-button {
  font-size: 14px;
}
	.lp-fet-ilist-para {
  width: 100%;
}
}
/* Medium devices (tablets, less than 981px) */
@media (max-width: 981.98px) { 
	.lp-marketing-section{
		flex-direction:column;
}
	.organic-block{ flex-flow: column-reverse;}
	.organic-block .et_pb_column { margin-top: 30px;}
	.lp-result-card .et_pb_blurb_content{
		max-width:100%;
	}
	.swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal.swiper-pagination-bullets-dynamic {
 		top: unset !important;
		margin: auto !important;
		transform: translateY(125%);
		white-space: nowrap;
		bottom: 0 !important;
		left: 0;
	}
	/*Price List Section*/
	.lp-feat-list {
		 justify-content: flex-start;
		 align-items: center;
		 padding: 10px 0;
}
	.lp-feat-button a.pa-blurb-button {
  font-size: 16px;
  width: 100%;
}
	.lp-fet-ilist-para {
  		margin-left: 15px;
		width: 100%;
}
	.lp-main-price-list .lp-rs {
  	font-size: 50px;
}
	.lp-single-line {
  padding-bottom: 10px !important;
}
}
/* Medium devices (tablets, 768px and up)*/
@media (max-width: 768px) { 
	.dp-carousel .swiper-container{
		padding: 15px 20px;
	}
	.lp-slider-blurb {
/*   		margin-right: 35px !important;
		left: -35px !important; */
		
	}
	.et_pb_button_module_wrapper.et_pb_button_alignment_phone_left {
  text-align: center;
}
}
/* X-Small devices (portrait phones, less than 576px)*/
@media (max-width: 591.98px) {
	.lp-top-banner-buttom {
	  flex-direction: column;
	  gap: 15px;
	}
}
