.card{
	border:none;
	box-shadow: none;
}
.cus-button{
	border-radius: 30px;
}
.cus-button:hover{
	background-color: #1972E8;
	color: #fff;
}
.cus-footer{
	border-radius: 30px;
	overflow: hidden;
}
.carousel-control-prev, .carousel-control-next{
	background-color: transparent;
	border: none;
}
.f-color-1{
	color: #202023;
}
.f-color-2{
	color: #5D6167;
}
.f-color-3{
	color: #242424;
}
.f-color-4{
	color: #888;
}
.f-24{
	font-size: 1.65rem;
}
.list-unstyled li a,.copyright,.cus-w,.heading.mb-3.h3{
	color: #fff !important;
}
.cus-lh{
	line-height: 1.6em;
}
.carousel-control-prev:hover, .carousel-control-prev:focus, .carousel-control-next:hover, .carousel-control-next:focus{
	border: none;
}
.model-4{
	font-size: 14px;
	line-height: 1.4em;
}
.border-40{
	border-radius: 40px;
}
.pd-lr-20{
	padding-left: 40px;
	padding-right: 40px;
}
.pd-tb-10{
	padding-top: 10px;
	padding-bottom: 10px;
}
.f-20{
	font-size: 1.5rem;
}
.f-color-gray{
	color: #bbb;
}
.carousel-item img{
	width: 93%;
}
.modal-title{
	text-align: center;
}
.modal-p-btn{
	position: relative;
}
.modal-p-btn a{
	position: relative;
	background-color: #1972E8;
	color: #fff;
	line-height: 3.5em;
	font-size: 1.2rem;
	border-radius: 30px;
}
.finger{
	position: absolute;
	bottom: -20%;
	right: -13%;
	animation-delay: 2s;
	transform: scale(1);
	animation: wave1 2s linear infinite;
	-o-animation: wave1 2s linear infinite;
	-webkit-animation: wave1 2s linear infinite;
	-moz-animation: wave1 2s linear infinite;
}
.ab1{width: 8.6%;left:5%;top:0}
.ab2{width: 9.6%;left:0;top:25%}
.ab3{width: 13.2%;left:16%;top:14%}
.ab4{width: 9.9%;left:9%;top:51%}
.ab5{width: 14.1%;left:34%;top:5%}
.ab6{width: 13.1%;left:23%;top:52%}
.ab7{width: 14.8%;left:40%;top:55%}
.ab8{width: 11.2%;left:49%;top:27%}
.ab9{width: 15.7%;left:65%;top:30%}
.ab10{width: 13.6%;right: 0;top:48%}
.ab11{width: 14.6%;right:5%;top:8%}
.partner-icon{
	position: relative;
	min-height: 24rem;
	margin-top: 2rem;
}
.partner-icon span{
	display: block;
	position: absolute;
}
.partner-icon span img{
	transform: scale(1);
	animation: wave 1s linear infinite;
	-o-animation: wave 1s linear infinite;
	-webkit-animation: wave 1s linear infinite;
	-moz-animation: wave 1s linear infinite;
}
.partner-icon span:nth-child(2n+0) img{
	transform: scale(1);
	animation: wave 2s linear infinite;
	-o-animation: wave 2s linear infinite;
	-webkit-animation: wave 2s linear infinite;
	-moz-animation: wave 2s linear infinite;
}
.partner-icon span:nth-child(3n+0) img{
	transform: scale(1);
	animation: wave 1.5s linear infinite;
	-o-animation: wave 1.5s linear infinite;
	-webkit-animation: wave 1.5s linear infinite;
	-moz-animation: wave 1.5s linear infinite;
}
.delay-time1{
	animation-delay: 1s;
}
.delay-time2{
	animation-delay: 0.3s;
}
.delay-time3{
	animation-delay: 0.5s;
}
.delay-time4{
	animation-delay: 0.7s;
}
textarea.form-control{
	min-height: 14rem;
}
.cus-row-con .row{
	margin-left: 0;
	margin-right: 0;
}
.list-unstyled .h4{
	margin-bottom: 0;
}
.ra-footer{
	border-radius: 20px;
	overflow: hidden;
}
@keyframes wave{
	0%{
		transform: scale(1.1);
	}
	50%{
		transform: scale(1);
	}
	100%{
		transform: scale(1.1);
	}
}
@keyframes wave1{
	0%{
		transform: scale(1);
	}
	50%{
		transform: scale(1.2);
	}
	100%{
		transform: scale(1);
	}
}
@media (min-width: 1200px) {
	textarea.form-control{
		min-height: 21rem;
	}
	.navbar-expand-lg .navbar-brand img{
		height: 1.35rem;
	}
	.container{
		width: 90%;
		max-width: 1440px;
	}
}
@media (max-width: 1200px) and (min-width: 991px) {
	.navbar-expand-lg .navbar-brand img{
		height: 1.15rem;
	}
}
@media (max-width: 991px) and (min-width: 576px) {
	.d-sm-inline-block{
		display: none !important;
	}
	.navbar-expand-lg .navbar-brand img{
		height: 1.15rem;
	}
}
@media (max-width: 576px) {
	.partner-icon{
		min-height: 14rem;
	}
	.navbar-expand-lg .navbar-brand img{
		height: 1.15rem;
	}
}
/**privacy**/
.privacy-title{
	width: 100%;
}
.cus-content-height{
	min-height: calc(100vh - 446px);
}