.ai-lander-banner{background:url(../images/dot-bg.png); background-size:cover; padding: 50px 0; position: relative; z-index: 9;}
.ai-lander-banner-hd{font-size:70px; font-weight:500; color: #fff;}
.ai-lander-banner-hd span{display:inline-block; font-family: "Dancing Script", cursive; display:block; font-size:82px; color: #b9ff73; font-weight: 700;}
.ai-lander-banner-txt{color: #fff; font-size: 22px; font-weight: 400; line-height: 34px;}


.ai-lander-searching{border-radius: 15px; background: #fff; padding:30px; margin-top: 25px;}
.ai-lander-search-label{font-size: 14px; color: #000; margin-bottom: 5px;}
.ai-lander-search-inner{display: flex; margin:0 -15px;}
.ai-lander-search-box{width:65%; padding:0 15px;}
.ai-lander-search-button{width: 35%; padding:0 15px;}
.ai-lander-text-box{border: #aaa solid 1px; padding: 14px; font-size: 15px; border-radius: 10px; width: 100%;}
.ai-lander-search-button button{width:100%; background:#b9ff73; color: #000; font-size: 16px; font-weight:400; text-align: center; width: 100%; border:0; border-radius: 10px; padding: 15px;}
.ai-lander-example{font-size: 15px; color: #777; font-weight: 400; margin-top:3px;}

.ai-lander-main-txt{font-size: 19px; line-height: 30px; color: #000;}

.ai-ti-why ul{margin:0; padding:0;}
.ai-ti-why ul li{position: relative; margin-bottom: 25px; display: block;}
.ai-ti-why-inner{padding:30px; border-radius: 15px;}
.ai-ti-why ul li:nth-child(1) .ai-ti-why-inner{background: #ffebcc;}
.ai-ti-why ul li:nth-child(2) .ai-ti-why-inner{background: #ffc2ea;}
.ai-ti-why ul li:nth-child(3) .ai-ti-why-inner{background: #dacaff;}
.ai-ti-why-hd {font-size: 22px; font-weight: 600; color: #000; margin-bottom: 10px;}
.ai-ti-why-txt {color: #000; font-size: 17px; line-height: 30px;}

.ai-post-figures .messagebot-figures-container{grid-template-rows:auto !important;}

.ai-lander-banner-inner-main .ai-lander-banner-hd{font-size:54px; line-height:75px; font-weight:600; color: #000;}
.ai-lander-banner-inner-main .ai-lander-banner-txt{font-size: 21px; line-height: 33px; color: #000; margin-top: 12px;}

.ai-lander-banner-inner-list{padding-top: 12px;}
.ai-lander-banner-inner-list ul{margin:0; padding:0;}
.ai-lander-banner-inner-list ul li{display: block; position: relative; padding: 5px; padding-left:30px; font-size: 17px;}
.ai-lander-banner-inner-list ul li:before{content:''; position: absolute; height: 8px; width: 15px; border:#000 solid 2px; border-top:0; border-right:0; left:0; top: 14px; transform: rotate(-45deg);}

.ai-lander-sections-fll{display: flex; align-items: center;}
.ai-lander-sections-fll-lf{width: 30%;}
.ai-lander-sections-fll-center{width: 45%;}
.ai-lander-sections-fll-rt{width: 25%;}
.ai-lander-sections-fll-lf-inner{padding:0 30px;}

.ai-f-lander ul{margin:0; padding:0;}
.ai-f-lander ul li{display: block; position: relative; padding: 15px 0;}
.ai-f-hd{font-size: 21px; font-weight: 600; color: #000; margin-bottom: 5px;}
.ai-f-txt{font-size: 17px; color: #000; line-height: 28px}

.ai-f-lander-inner{padding-left: 65px;}
.ai-f-lander-icon{height: 50px; width: 50px; border-radius: 10px; padding: 10px; display: inline-block; position: absolute; left: 0; top: 17px;}

.ai-f-lander ul li:nth-child(1) .ai-f-lander-icon{background:#9548d4;}
.ai-f-lander ul li:nth-child(2) .ai-f-lander-icon{background:#ee35ae;}
.ai-f-lander ul li:nth-child(3) .ai-f-lander-icon{background:#29c381;}
.ai-f-lander ul li:nth-child(4) .ai-f-lander-icon{background:#e5c543;}
.ai-f-lander ul li:nth-child(5) .ai-f-lander-icon{background:#bc5b41;}

.ai-lander-pp .custom-text p{text-align: left; padding-left:0}
.ai-lander-pp .boost-icons{height:60px; width: 60px; margin-left:0;}
.ai-lander-pp .custom-head{text-align: left;}
.ai-lander-pp .custom-text p:before{display:none;}


.ai-step-ce{background:#f9f6ff;}
.ai-step-section{margin-top:40px;}
.ai-step-section ul{margin:0; padding:0; display: flex;}
.ai-step-section ul li{width: 33.33%; border-top: #000 solid 2px; padding:0 15px; display: block;}
.ai-step-inner{padding-top: 100px; position: relative; z-index: 9}
.ai-step-inner:before{content:''; position: absolute; width: 2px; height: 100%; left:0; right:0; margin: auto; background: #000; top:0; z-index: -1}
.ai-step--b{display: inline-block; position: absolute; left:0; right:0; padding: 8px 35px; font-size: 15px; color: #fff; background: #000; border-radius: 999px; top: -18px; margin: auto; width: 36%; font-weight: 600; transform: rotate(-14deg); text-align: center;}
.ai-step-inner-part{border-radius: 15px; padding:40px 20px; background: #fff; border: #000 solid 2px;}
.ai-step-hd{font-size: 21px; font-weight: 600; margin-bottom: 10px; color: #000; text-align: center;}
.ai-step-con{font-size: 18px; color: #000; line-height: 35px; text-align: center;}

.start-build-box{background:#2b0467; padding:50px 60px; margin-top: 50px; border-radius: 20px;}
.start-creat-hd{color: #fff; font-size: 40px; line-height: 60px; font-weight: 600; text-align: center; margin-bottom: 15px;}
.start-creat-txt{font-size: 21px; text-align: center; line-height: 35px; color: #fff}

.start-build-box .banner-btns-nw{margin-bottom:0}

.start-build-box .banner-btns-nw .no-card{color: #fff;}

@media(max-width:767px){
	.ai-lander-banner-inner-main .ai-lander-banner-hd{font-size: 31px; line-height: 41px;}
	.ai-lander-sections-fll{display: block;}
	.ai-lander-sections-fll-lf, .ai-lander-sections-fll-center, .ai-lander-sections-fll-rt{width: 100%; margin-bottom: 15px; padding: 0 15px;}
	.ai-lander-sections-fll-lf-inner{padding:0}
	.ai-f-hd{font-size: 19px; line-height: 30px;}
	.ai-f-txt{font-size: 16px; line-height: 26px;}
	.ai-step-section ul{display: block;}
	.ai-step-section ul li{width: 100%; padding-bottom: 42px;}

	.ai-step-hd{font-size:19px;}
	.ai-step-con{font-size: 16px; line-height: 26px;}
	.start-creat-hd{font-size: 25px; line-height: 35px;}
	.start-creat-txt{font-size: 17px; line-height: 28px;}
	.start-build-box{padding: 20px;}

}

