/* slider section css */
/* text color #4A5565 */
/* pink #F6319A */
/* black #0a0a0a */

html{
	overflow-x:hidden;

	/* header css */

	header{
		position: sticky !important;
		top: 0;
	}

	/* header css end  */

	.get-rich-section .swiper-pagination-bullet {
		opacity: 1;
		transition: 0.2s all ease-in-out;
	}

	.get-rich-section .swiper-pagination-bullet.swiper-pagination-bullet-active {
		background-color: #F6319A;
		width: 32px;
		height: 8px;
		border-radius: 100px;
	}

	.slider-section .carousel-arrow {
		padding: 0;
		width: 40px !important;
		height: 40px !important;
	}

	.slider-section ul.slick-dots li {
		padding: 0;
		font-size: 8px;
		margin: 0;
		width: 8px;
		height: 8px;
		transition: 0.2s all linear;
	}

	.slider-section ul.slick-dots li:not(:last-child) {
		margin-right: 8px;
	}

	.slider-section ul.slick-dots li i {
		color: rgb(209 213 220);
	}

	.slider-section ul.slick-dots li.slick-active i {
		color: #F6319A;
	}

	.slider-section ul.slick-dots li.slick-active {
		width: 32px;
		height: 8px;
		background-color: #F6319A;
		border-radius: 100px;
	}

	.contact-div a {
		transition: 0.3s all linear;
		color: #F6319A;
	}

	.solution-card {
		transition: 0.3s all linear;
	}

	.solution-card:hover {
		box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.10);
	}

	.success-stories​-card {
		transition: 0.3s all linear;
	}

	.success-stories​-card:hover {
		box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.10);
	}

	/* contact form css */
	.contact-form-div p {
		margin-bottom: 0;
	}

	.contact-form-div label {
		font-size: 16px;
		color: #0a0a0a;
		margin-bottom: 24px;
		width: 100%;
	}

	.contact-form-div label input,
	.contact-form-div label textarea {
		border: 1px solid rgb(209 213 220);
		padding: 12px 16px;
		margin-top: 8px;
		border-radius: 12px;
	}

	.contact-form-div label textarea {
		height: 146px;
		resize: none;
	}

	.contact-form-div input[type="submit"] {
		color: #FFFFFF;
		background-image: linear-gradient(90deg, #2B7FFF 0%, #f2295b 100%);
		border-radius: 12px;
		padding: 12px 32px;
		border: 1px solid transparent;
		width: 100%;
	}

	.under-line-none a{
		text-decoration:none;
	}

	/* contact form css end */

	.video-image-mobile{
		height: 640px;
	}

	.video-image-mobile div{
		height:100%;
	}

	.video-image-mobile div img{
		height:100%;
		width: 100%;
	}

	.video div{
		width:100%;
	}

	.video{
		padding: 16px 12px 5px 12px;
	}

	.video video {
		border-radius: 20px;
		object-fit: fill !important;
		border: 10px solid black !important;
	}












