.home .navbar-light .navbar-nav .nav-link {
	color: var(--color-1f1f1f);
	font: normal normal normal 1.125rem/27px Poppins;
	margin-right: 50px;
}
.home .navbar-light .navbar-nav .nav-item:last-child .nav-link {
	margin-right: 0px;
}
.navbar{
	box-shadow: 1px 1px 0px #C6C6C6;
}

.home_btn {
	background-color: #e62e38;
	padding: 10px 15px !important;
	font: normal normal normal 0.875rem/21px Poppins;
	color: var(--color-ffffff) !important;
	display: inline-block;
	border-radius: 5px;
}
.left_banner {
	display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    height: 100%;
}
#home1 .demo_account{
	display: none !important;
}

.home_wrap_1 .left_banner h1 {
	font: normal normal bold 46px/56px Poppins;
	color: #231F20;
	margin-bottom: 30px;
}
.home_wrap_1 .side_image{
	height: 489px;

	border-radius: 20px;
	margin-left: auto;
}
.home_wrap_1 .side_image img{
	border-radius: 20px;
}
.home_wrap_22{
	box-shadow: 1px 1px 0px #c6c6c6;
} 
.home_wrap_1 .input-group{
	padding: 15px;
	border: 1px solid #C6C6C6;
	border-radius: 10px;
	margin-top: 0px;
	width: 100%;
}
.home_wrap_1 .input-group input{
	border: none;
	font: normal normal normal 16px/25px Poppins;
letter-spacing: 0px;
color: #9D9D9D;
}
.home_wrap_1 .input-group .input-group-text{
	text-align: left;
font: normal normal 500 14px/21px Poppins;
letter-spacing: 0px;
color: #FFFFFF;
background-color: #E41E29;
border-radius: 5px !important;
padding: 11px 15px;
}
.home_wrap_22 {
	margin-top: 100px;
	padding-bottom: 70px;
}
.home_wrap_22 h2{
	font: normal normal 600 36px/36px Poppins;
letter-spacing: 0px;
color: #231F20;
text-align: center;
margin-bottom: 100px;
}
.home_card{
	border: 1px dashed #E41E29;
border-radius: 10px;
padding: 30px 24px;
margin-bottom: 30px;
}
.home_card h3{
	text-align: center;
font: normal normal 600 22px/35px Poppins;
letter-spacing: 0px;
color: #231F20;
margin: 16px 0px;
}
.home_card p{
	text-align: left;
font: normal normal normal 16px/27px Poppins;
letter-spacing: 0px;
color: #231F20;
}
@media screen and (max-width: 992px) {
	nav .home_btn {
		background-color: transparent;
		color: var(--color-1f1f1f) !important;
		padding-left: 0px !important;
	}
.home_wrap_1 .left_banner .input-group{
	width: 90%;
	margin: auto;
}
.home_wrap_1 .side_image img{
	border-radius: 20px;
	width: 100%;
}
.home_wrap_1 .left_banner h1 {
    font: normal normal bold 42px/54px Poppins;
    color: #231F20;
    margin-bottom: 40px;
}
}
@media screen and (max-width: 768px) {

	.home_wrap_1 .left_banner .input-group{
		width: 80%;
		margin: auto;
		padding: 5px;
	}
	.home_wrap_1 .input-group .input-group-text{

	padding: 8px 15px;
	}
	.left_banner {
		margin: 0px 0px 60px;
	}
}
@media screen and (max-width: 576px) {
	.home_wrap_22 {
		margin-top: 60px;
		padding-bottom: 30px;
	}
	.left_banner {
		margin: 0px 0px 30px;
	}
	.home_wrap_22 h2{
		font-size: 22px;
		margin-bottom: 60px;
	}
	.home_card h3{
		text-align: center;
	font: normal normal 600 20px/35px Poppins;
	letter-spacing: 0px;
	color: #231F20;
	margin: 16px 0px;
	}
	.home_card p{
		text-align: left;
	font: normal normal normal 14px/22px Poppins;
	letter-spacing: 0px;
	color: #231F20;
	}
	.home_wrap_1 .side_image{
		height: 280px;
	
		border-radius: 20px;
		margin-left: auto;
	}
	.home_wrap_1 .side_image img{
		border-radius: 20px;
	}
	.home_wrap_1 .left_banner h1 {
		font: normal normal bold 17px/37px Poppins !important;

	}
	.home_wrap_1 .left_banner h1 span.skills{
		border-bottom: 2px solid #E41E29;	
	}
	.home_wrap_1 .left_banner p {
		font: normal normal normal 14px/25px Poppins !important;
		width: 100%;
	}
	.home_wrap_1 .input-group{
		margin-top: 30px;
	}
	.home_wrap_1 .input-group input{
		font: normal normal normal 12px/18px Poppins !important;
	}
	.home_wrap_1 .input-group .input-group-text{
	font: normal normal 500 12px/18px Poppins;
	}
}