
.top-login-btn{
    padding: 12px 30px !important;
    background-color: #124848;
    color: #fff !important;
    border-radius: 5px;
}

.bannerTitle h1 p{
color: #000 !important;
}
.mobile-top{
font-size: 15px;
font-weight: semibold;
margin-left: 10px;
}

.font-18{font-size: 14px !important; color: #fff !important;}

.star-ylw{
	color: #fa9e47;
}
.owl-stage-outer{
	padding-top: 30px;
}

.simple-article.style2 ul li a {
    color: #fff;
    -webkit-transition: all 150ms linear;
    transition: all 150ms linear;
    font-size: 14px !important;
}

.owl-nav.disabled {
    display: block !important;
}

.owl-prev, .owl-next {padding: 20px 22px !important;
	background-color: #2f81f1 !important;
	border-radius: 50px !important;}

.green-circle{
	width: 60px;
height: 60px;
background-color: #124848;
border-radius: 50px;
position: absolute;
top: -64px;
left: 0;
z-index: 1000 !important;
}

h1, h2, h3{color: #131f49 !important;}
.custom-small{color: #1764dc;
font-weight: semibold;
font-size: 18px;
letter-spacing: 2px;}

.about-bullet{
padding: 0px;
margin-top:40px;
}
.about-bullet div p{
padding: 0px;
line-height: 52px;
color: #000;
font-weight: 500;
font-size: 16px;
display: flex;
}
.about-bullet div p img{

width: 20px;
height: 20px;
margin-top: 2px;
margin-right: 19px;

}

.video-div{
	position: absolute;
	bottom: -67px;
	right: 114px;
	width: 36%;
}
.chart-div{
	border-radius: 10px;
	box-shadow: 0px 3px 12px 13px #f2f2f2;
}

.m-top-10{
	margin-top: 10px;
}

.m-top-20{
	margin-top: 20px;
}

.m-top-30{
	margin-top: 30px;
}

.m-top-80{
	margin-top: 80px;
}

.m-top-40{
	margin-top: 40px;
}
.p-top-40{
	padding-top: 40px;
}
.p-top-80{
	padding-top: 80px;
}

.p-bottom-50{
	padding-bottom: 50px;
}
.p-bottom-40{
	padding-bottom: 40px;
}
.p-bottom-30{
	padding-bottom: 30px;
}


.more-feature-div-3{min-height: 255px;}
.more-feature-image{text-align: left; padding-bottom: 30px;}
.tumbWrapper2 h6{
	height: 50px;
}
.h1, h1 {
    font-size: 48px;
    line-height: 75px !important;
}

.branding-section{
	padding: 151px 17px 128px 91px;
	border-radius: 15px;
	color: #fff;
}
.branding-section div h2{
	color: #fff !important;
	margin-bottom: 20px;
}

.getstarted-section{
	padding: 29px 0px 33px 91px;
border-radius: 15px;
color: #fff;
}

.branding-section div a{
	
	margin-top: 28px;
}
.padd-0{padding: 0px;}
.img-responsive{width:100%;}
.price-ul{
	margin-top: 10px;
}
.price-ul li{
	display: flex;
	margin-bottom: 30px;
	font-weight: bold;
}
.price-div-4 .tumbWrapper2{
	background-color: #fff;
	border-radius: 5px;
}
.mobile-no-sec{text-align: right;}
.desktop{
display: block;
}
.mobile{
display: none;
}

.mobile-slide-content h1{
	font-size: 33px !important;
	line-height: 48px !important;
}

.mobile-slide-content h1{
	font-size: 33px !important;
	line-height: 48px !important;
}
.beat-plan-margin{margin-top: 60px !important;}
@media (max-width: 767px) {
	.beat-plan-margin{margin-top: 5px;}
	.padd-right-30, .padd-left-30{padding: 0 !important;}
	.service3 .tumbWrapper2 {
		padding: 17px;
    padding-top: 17px;
padding-top: 3px;
background-color: #fff;
padding-top: 12px;
	}
	.get-start {
		padding: 45px 8px 11px 21px;
	}
	.getstarted-section {
		padding: 36px 18px 38px 2px !important;
border-radius: 15px;
color: #fff;
	}
	.p-top-40 {
		padding-top: 0px !important;
	}
	.p-top-80 {
		padding-top: 0px !important;
	}
	.branding-section {
		padding: 70px 17px 113px 33px !important;
		border-radius: 15px;
		color: #fff;
	}
	.get-start h1{
		color: #fff !important;
		font-size: 32px !important;
		line-height: 52px !important;
	}
	.desktop{
		display: none;
		}
		.mobile{
		display: block;
		}
	.mobile-no-sec{text-align: center; margin-top: 15px; margin-bottom: 15px;}
	.video-div {
		position: absolute;
		bottom: -1px;
		right: 14px;
		width: 36%;
	}
	.about-bullet div p{
		padding: 0px;
		line-height: 52px;
		color: #000;
		font-weight: 500;
		font-size: 16px;
		display: inherit !important;
	}
}

.pinkbg{
	
height: 300px;
position: absolute;
right: 0;
bottom: -250%;
}

.beat-plan-bullet li{
display: flex;
margin-bottom: 15px;
}
.beat-plan-bullet li img{
width: 15px;
margin: 4px 0 0 0 !important;
height: 15px;
}
.beat-plan-bullet li span{
margin-left: 15px;
font-size:16px;
line-height: 24px;
}

.yellowbg{
	
height: 300px;
position: absolute;
left: 0;
bottom: -300%;
}

.bluebg{
	
	height: 300px;
	position: absolute;
	right: 0;
	bottom: -520%;
	}


.get-start{
	padding: 82px 8px 22px 27px;
}

.padd-left-30{padding-left: 30px;}
.padd-right-30{padding-right: 30px;}
.padd-left-40{padding-left: 40px;}
.padd-right-40{padding-right: 40px;}

.under {
	position: absolute;
left: -23px;
top: -31px;
z-index: 4;
  }
  
  .over {
	
left: 3px;
top: -25px;
z-index: 1;
  }

  .custom-owl-item{
	box-shadow: 1px 0px 10px 0px #dfdfdf;
	padding: 31px 5px;
	margin: 11px 0px;
  }
  .custom-owl-item .content{
	line-height: 25px;
  }

  .name-star p{
	font-size: 16px;
color: #232323;
margin-bottom: 5px;
  }


