/** Write your css here ***/

.small-heading-bg-color h6 {
    padding: 20px 60px 30px 60px;
    position: relative;
    background: #f5cf1d;
}
    .small-heading-bg-color h6:after {
      content: "";
    position: absolute;
    left: 50%;
    bottom: -8px;
    width: 0;
    height: 0;
    border-bottom: 12px solid #ffffff;
    border-left: 150px solid transparent;
    border-right: 150px solid transparent;
    transform: translate(-50%, -50%);
    }

/* 2 */

.small-heading-bg-color1 h6 {
    padding: 20px 60px 30px 60px;
    position: relative;
    background: #9c1ae7;
}
    .small-heading-bg-color1 h6:after {
      content: "";
    position: absolute;
    left: 50%;
    bottom: -8px;
    width: 0;
    height: 0;
    border-bottom: 12px solid #f5cf1d;
    border-left: 150px solid transparent;
    border-right: 150px solid transparent;
    transform: translate(-50%, -50%);
    }

/* ul wht-expect */
.why-expect-ul-li ul {
    line-height: 25px;
    padding: 0;
    margin: 0;
    list-style: none;

}
.why-expect-ul-li ul li{position:relative; padding:0 0 0 15px;}

.why-expect-ul-li ul li:before {
    position: absolute;
    width: 5px;
    height: 5px;
    border-radius: 100%;
    background: #9c1ae7;
    content: '';
    top: 9px;
	left:0;
}

.what-expect-number{font-size: 23px;
    padding: 15px 10px 15px 80px; background:#fbeba2;}

.what-expect-number:before{content: '1.';
    font-size: 70px;
    color: #f5cf1d;
    position: absolute;
    left: 15px;
    top: 40%;
    font-weight: 700;}

.what-expect-number2:before{content: '2.';
    font-size: 70px;
    color: #f5cf1d;
    position: absolute;
    left: 15px;
    top: 40%;
    font-weight: 700;}

.what-expect-number:after {
     border-bottom: 35px solid #fbeba2;
    border-left: 50px solid transparent;
    border-right: 50px solid transparent;
    content: "";
    height: 0;
    right: -65px;
    position: absolute;
    top: 25px;
    width: 0;
    transform: rotate(90deg);
    }

/* cta-line section */
.cta-line{position:relative;}
.cta-line:after{position:absolute; width:0.1px; height:200px; background:#141414; content:''; right:0; top:15%;}

/* footer */
.footer-links a{color:#fff !important;}

/* footer signup form */
.sign-up-form label{display:none !important;}

.sign-up-form .wpforms-container{margin-bottom:0 !important;}

.sign-up-form .forminator-input{padding:7px !important; background: #e6e6e6; width:100% !important;}

.sign-up-form .forminator-col{width:675px !important;}

.sign-up-form form#forminator-module-4176 {
    display: flex;
	overflow: hidden;
}

.sign-up-form .forminator-button
{margin: 0 0 0 25px !important;
    background: #9c1ae7;
    font-size: 13px !important;
    padding: 8px 20px 9px 20px !important;
    border-radius: 50px !important;}

.sign-up-form .forminator-button:hover
{color:#000; background:#f5cf1d;}

/* popup form */
#popmake-4245{padding:40px;}

#popmake-4245 .forminator-row{margin-bottom:10px;}


#popmake-4245 label{display:none !important;}

#popmake-4245 .forminator-button
{border-radius:50px !important; padding: 10px 20px 10px 20px;}

#popmake-4245 .forminator-button:hover
{color:#000; background:#f5cf1d;}

#popmake-4245 .forminator-row-last{margin-bottom: 10px !important;}

#forminator-module-4177{margin:0 !important;}

/* footerform */
.footer-form .forminator-row{margin-bottom:0 !important;}

#forminator-module-4176{margin-bottom:0 !important;}


/* media querry*/
@media screen and (max-width: 768px){
	.sign-up-form form#forminator-module-4176 {
    display: block;
}
.sign-up-form .forminator-button
	{margin: 20px 0 0 0 !important}	

	.sign-up-form .forminator-col{width:100% !important;}
	
	#popmake-4245{padding:20px; top:150px !important;}
	.what-expect-number::after{border:none;}
	.cta-line:after{display:none;}

}


@media screen and (max-width: 450px){
	 .what-expect-number::after{border:none;}
	
	.ast-builder-menu-mobile{display: none;}

	.ast-mobile-header-content{background-color: #3a0d58fa !important;}

	.ast-builder-layout-element{padding:0 !important;}
	
	.ast-custom-button{margin:10px !important;}
	
}

.elementor-swiper-button.swiper-button-disabled {
  visibility: hidden;
}

/*********** Smartphones ************/

@media only screen and (min-width : 320px) and (max-width : 480px) {
/* Styles */
}

@media only screen and (max-width : 767px) {
    /* Styles */
	.swiper-wrapper.justify-center-m{
		justify-content: center;
	}
}

/************* Tablets **************/

@media only screen and (min-width : 768px) and (max-width : 991px) {
    /* Styles */
	.swiper-wrapper.justify-center-t{
		justify-content: center;
	}
}

@media only screen and (min-width : 768px) and (max-width : 1024px) {

}

/************* Desktops ***************/

@media only screen and (min-width : 992px) and (max-width : 1199px) {
    /* Styles */
}

@media only screen and (max-width : 1200px) {
    /* Styles */
}
@media only screen and (min-width : 992px) {
    /* Styles */
	.swiper-wrapper.justify-center-d{
		justify-content: center;
	}
}
