.bgwhite{
	background-color: #fff;
}
.homeh{
	padding-top: 5rem;
}
.stat-header{
	box-shadow: 0px 2px 6px #ccc;
	box-shadow: 0px 1px 3px #818182;
    position: fixed;
    width: 100%;
    /* margin-bottom: 100px; */
    z-index: 1;
    padding-bottom: 0px;
}
.navbar-expand-lg .navbar-nav .nav-link{
	padding: 5px 20px;
}
.navbar-expand-lg .navbar-nav .nav-link:first-child{
	border-right:1px solid #ddd;
}
.navbar-brand:after {
    content: "Beta";
    font-size: 10px;
    top: 18px;
    position: absolute;
    margin-left: 5px;
    color: red;
    font-weight: bold;
}
.stnavbtn{
	padding-right: 1rem !important;
	padding-left: 1rem !important;
	color:#fff !important;
	border-radius: 2px;
	padding: 5px 1rem;
}

/* home banner part */
.banner-part{
	padding: 3rem 0px;
	background-color: #fff;
}
.whyban{
	background-color: #fff!important;
	color: #141b34 !important;
	padding:13rem 0px 8.5rem !important;
}
.whyban p{
}
.banner-part h1{
	font-size: 4rem;
}

/* 3steps part css */
.stepscon{
	padding: 3rem;
	text-align: center;
	margin-top: 5%;
}
.stepscon h2 {
	color: rgb(74, 155, 241);
}
.steps{
	padding-top: 3rem;
}
.steps i{
	font-size: 30px;
	padding-bottom: 20px;
	color:#17a2b8;
}
.steps i:hover{
	color:#000;
	cursor: pointer;
}
.steps h4{
	font-weight: 400;
	font-size: 22px;
}
/* footer part */
.sta-footer{
	padding:3rem;
	background-color: #212529;
}
.sta-footer .mbtm{
	margin-bottom: 20px;
}
.sta-footer a:hover {
	text-decoration: none;
}
.sta-footer h5{
	color:#07d8fa;
}
.sta-footer p{
	color:#dae0e5;
	font-size: 14px;
	margin-bottom: 0px;
    padding: 7px 0px 0px;
}
.clry{
	color: #02c8e7;
}
.footer-menu{
	list-style: none;
	padding-left: 0px;
}
.footer-menu li{
}
.footer-menu li a{
	color:#dae0e5;
	font-size: 13px;
	padding: 7px;
	padding-left: 7px;
	text-decoration: none;
	display: block;
	transition: padding-left 1s;
    -webkit-transition: padding-left 1s;
}
/* pricing page css start */
.txtcen{
	text-align: center;
}
.price-head{
	padding:5px;
	background-color: #17a2b8;
	color: #fff;
	font-weight: bold;
}
.pricetble{
	box-shadow: 0px 2px 4px #ccc;
	padding:0px;
	margin:20px 10px;
}
.pricetble h4{
	padding:15px 15px 0px;
	text-align: center;
	margin-bottom: 0px;
}
.pricetble h5{
	padding:10px 10px 30px;
	text-align: center;
	margin-bottom: 0px;
}
.pricetble p{
	line-height: 1.3;
	margin-bottom: 0px;
	padding-bottom: 10px;
	text-align: left;
	padding-left: 2rem;
}
.pricetble p:last-child{
	line-height: 10px;
	margin-bottom: 0px;
	padding-bottom: 50px;
}
/* get back to u part css */

.get-b-t-u{
	padding:3rem;
	background-color: #fff;
}
.txtl{
	text-align: left;
}
.bggray{
	background-color: #f3f3f3;
}
.txtleft{
	text-align: left;
}
.txtr{
	text-align: right;
}
.p-top{
	background-color: #141b34;
	padding-top: 110px;
	color: #fff;
}
.p-top h2 {
	color: #f9eded;
}

.blue-clr {
    background-image: url(/assets/img/static/img-worldmap.png);
    background-color: #19579a;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    padding: 30px 0;
    text-align: center;
}
.blue-clr .headline {
    color: white;
    font-size: 26px;
    padding-top: 20px;
    padding-bottom: 10px;
    text-align: center;
}
.blue-clr input {
	max-width: 350px;
	display: inline-block;
	margin-bottom: 20px;
}
.blue-clr button {
	display: inline-block;
	max-width: 350px;
	margin-top: -5px;
}
.blue-clr button.btn:hover {
    background-color: #279c59;
    color: white;
}
/* about css */

.patient-matter {
	padding-top: 5%;
	padding-bottom: 5%;
}
.patient-matter img {
	max-width: 50%;
}
.patient-matter h2 {
	color: rgb(74, 155, 241);
}
.patient-matter .patient-matter-text {
	padding-top: 15px;
	padding-left: 10px;
	color: rgb(65, 73, 80);
	list-style-type: circle;
}

.landing-features {
    background-color: #f3f3f3;
    padding: 3rem;
    text-align: center;
    margin-top: 5%;
}

.keyfet{
	background-color: #fff;
	padding:2rem;
	cursor: pointer;
	transition: box-shadow .5s;
	margin:10px;
}
.keyfet:hover{
	box-shadow: 0px 10px 15px #a0a0a0;
}
.landing-features .text {
    margin-bottom: 10px;
    font-weight: 400;
    color: #4a4a4a;
    margin-top: 5%;
}
.landing-features .row>div {
    margin-bottom: 30px;
}
.landing-features h2 {
	padding-bottom: 15px;
	color: rgb(74, 155, 241);
}
.landing-features .far {
	font-size: 100px;
	color: #02c8e7;
}
.landing-features .fas {
	font-size: 100px;
	color: #02c8e7;
}
.landing-features img {
	max-width: 60px;
	max-height: 60px;
}
.landing-features img:hover{
	filter: grayscale(1);
	cursor: pointer;
}

.whyus-stepscon{
	padding: 3rem;
	text-align: center;
	margin-bottom: 5%;
}
.whyus-stepscon h2 {
	color: rgb(74, 155, 241);
}
.whyus-stepscon .fas {
	font-size: 30px;
}

.security-matter {
	padding-top: 5%;
	padding-bottom: 5%;
}
.security-matter img {
	max-width: 50%;
}
.security-matter h2 {
	color: rgb(74, 155, 241);
}
.security-matter .security-matter-text {
	padding-top: 15px;
	padding-left: 10px;
	color: rgb(65, 73, 80);
	list-style-type: circle;
}
.inputError {
    color: #cc412b;
    font-size: 12px;
    display: block;
}
.stacon{
	width: 70%;
}
@media only screen and (max-width :992px) {
	.hrhide{
		border-top:0px !important;
	}
}
@media only screen and (max-width : 768px) {
	.whyban{
		padding-top: 110px !important;
	}
	.stacon{
		width: 90%;
	}
	.navbar-brand{
		width: 60%;
	}
	.banner-part{
		padding:110px 10px 20px;
	}
	.banner-part h1{
		font-size: 2rem;
	}
	.homeh{
		padding-top: 0px;
	}
	.stepscon{
		padding:3rem 0px;
	}
	.landing-features{
		padding:3rem 0px;
	}
	
	.sta-footer{
		padding:3rem 0px;
	}
	.imgcen{
		text-align: center;
	}
}
@media only screen and (max-width : 480px) {
    #recaptcha_challenge_image{
    margin: 0 !important;
    width: 100% !important;
    height: auto !important;
    }
    #recaptcha_response_field
    {
    margin: 0 !important;
    width: 100% !important;
    height: auto !important;
    }
    .recaptchatable #recaptcha_image {
    margin: 0 !important;
    width: 100% !important;
    height: auto !important;
    }
    .recaptchatable .recaptcha_r1_c1, 
    .recaptchatable .recaptcha_r3_c1, 
    .recaptchatable .recaptcha_r3_c2, 
    .recaptchatable .recaptcha_r7_c1, 
    .recaptchatable .recaptcha_r8_c1, 
    .recaptchatable .recaptcha_r3_c3, 
    .recaptchatable .recaptcha_r2_c1, 
    .recaptchatable .recaptcha_r4_c1, 
    .recaptchatable .recaptcha_r4_c2, 
    .recaptchatable .recaptcha_r4_c4, 
    .recaptchatable .recaptcha_image_cell {

    margin: 0 !important;
    width: 100% !important;
    background: none !important;
    height: auto !important;
    }

    .landing-features .container{
    	max-width: 100%!important;
	}
	.landing-features img{
		width:30px;
		height: 30px; 
	}
	.landing-features .text{
		font-size: 10px;
	}
	.keyfet{
		padding: 2rem 22px;
	}
	

}