@font-face {
	font-family: medium12;
	src: url('../fonticon2/DMSans-Bold.ttf');
}

@font-face {
	font-family: bold12;
	src: url('../fonticon2/DMSans-Medium.ttf');
}

@font-face {
	font-family: regular12;
	src: url('../fonticon2/DMSans-Regular.ttf');
}


/*start login page*/

.regis_divm {
	height: 70px;
	box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15)!important;
	width: 85%;
	margin-left: auto;
	margin-right: auto;
	padding: 24px 40px 0px 40px;
}

.mimg_all {
	float: right !important;
}

.mn_para56 {
	font-family: medium12;
	margin-right: 10px;
	font-size: 16px;
}

.mn_para56 a {
	text-decoration: none;
	color: black;
}

.icn_imgsz {
	margin-left: 10px;
	margin-top: -8px;
}

.mid_div89 {
	background-image: linear-gradient(to right, #0B3F2A, #4D7364);
	width: 80%;
	margin-left: auto;
	margin-right: auto;
	margin-top: 60px;
	padding-bottom: 36px;
}

.mid_div892 {
	background: #F8F9FB;
	width: 101.9%;
	padding: 24px 40px 0px 40px;
	margin-top: 40px;
	border-radius: 60px 0px 0px 60px;
	padding-bottom: 90px;
}

.rockt_icon {
	transform: rotate(270deg);
	font-size: 42px;
	color: white;
	margin-top: 130px;
}

.rockt_icon2{
transform: rotate(270deg);
	font-size: 42px;
	color: white;
	margin-top: 85px;	
}

.regis_welcm {
	font-family: bold12;
	font-size: 24px;
	color: white;
	margin-top: 30px;
	text-transform: capitalize;
}

.regis_welcm2 {
	font-family: regular12;
	font-size: 14px;
	color: white;
	margin-top: 10px;
	text-transform: capitalize;
	width: 70%;
}

.regis_btn99 {
	height: 33px;
	width: 55%;
	background: white;
	color: black;
	font-size: 15px;
	text-transform: capitalize;
	font-family: bold12;
	border: 0;
	border-radius: 30px;
	margin-top: 70px;
	outline: none !important;
}

.back_thome {
	height: 33px;
	width: 22%;
	background: #342DAF;
	color: white;
	font-size: 14px;
	text-transform: capitalize;
	font-family: bold12;
	border: 0;
	border-radius: 30px;
	margin-top: 0px;
	float: right;
}

.regis_submit56 {
	height: 33px;
	width: 23%;
	background: #342DAF;
	color: white;
	font-size: 14px;
	text-transform: capitalize;
	font-family: bold12;
	border: 0;
	border-radius: 30px;
	margin-top: 0px;
	float: right;
	margin-top: 20px;
	outline: none !important;
}

.apply_aemploy {
	font-family: bold12;
	font-size: 26px;
	color: black;
	margin-top: 20px;
	text-transform: capitalize;
	text-align: center;
	margin-bottom: 40px;
	outline: none !important;
}

.regis_impt67 {
	border: 2px solid #E9EBF0 !important;
	height: 40px;
	width: 100%;
	background: white;
	font-size: 14px;
	text-transform: capitalize;
	padding-left: 15px;
	outline: none !important;
	color: gray !important;
	font-family: bold12;
	border-radius: 5px;
	margin-bottom: 15px;
}

.row_wid90 {
	width: 90%;
	margin-left: auto;
	margin-right: auto;
}

.row_wid902{
	width: 65%;
	margin-left: auto;
	margin-right: auto;
}

.footer-main {
	padding: 92px 0;
	background: #0B3F2A;
	margin-top: 70px;
}

.footer-main .block img {
	margin-bottom: 20px;
}

.footer-main .block img #small-Apps {
	fill: red;
}

.footer-main .block ul.social-icon li a {
	text-decoration: none;
	display: block;
	width: 38px;
	height: 38px;
	border-radius: 100%;
	background: #3f3f43;
	color: #fff;
	text-align: center;
	line-height: 38px;
}

.footer-main .block-2 h5 {
	font-family: bold12;
	font-size: 20px !important;
	text-transform: capitalize;
	color: #fff;
	margin-bottom: 15px;
}

.footer-main .block-2 ul {
	padding: 0;
}

.footer-main .block-2 ul li {
	margin-bottom: 10px;
	list-style: none;
}

.footer-main .block-2 ul li a {
	font-size: 14px;
	color: #6f6f71;
	font-family: regular12;
	text-decoration: none !important;
	transition: .2s ease;
}

.footer-main .block-2 ul li a:hover {
	color: #fff;
}

.footer-classic {
	background: #fafafa;
	text-align: center;
	padding: 110px 0;
}

.footer-classic ul.social-icons {
	margin-bottom: 30px;
}

.footer-classic ul.social-icons li a {
	padding: 0 20px;
	display: block;
}

.footer-classic ul.social-icons li a i {
	font-size: 25px;
	color: #000;
}

.footer-classic ul.footer-links li a {
	padding: 0 10px;
	display: block;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 14px;
	color: #000;
}

.bot_foot {
	padding-top: 14px;
	padding-bottom: 14px;
}


/*end login page*/


/*media query*/

@media only screen and (max-width: 425px) {
	.regis_divm {
		height: auto;
		width: 100%;
		padding: 7px 10px 1px 15px;
	}
	.mimg_all {
		float: none !important;
	}
	.mn_para56 {
		margin-right: 10px;
		font-size: 14px;
	}
	.mn_para56 a {
		display: block;
		margin-top: 3px;
	}
	.icn_imgsz {
		margin-left: 0px;
		margin-top: 8px;
		height: 20px;
		margin-right: 10px;
	}
	.row_wid902{
	width: 65%;
	margin-left: auto;
	margin-right: auto;
}
	.mid_div89 {
		width: 90%;
		margin-top: 40px;
		padding-bottom: 36px;
	}
	.mid_div892 {
		background: #F8F9FB;
		width: 100%;
		padding: 24px 40px 0px 40px;
		margin-top: 40px;
		border-radius: 0px;
		padding-bottom: 90px;
	}
	.rockt_icon,.rockt_icon2 {
		margin-top: 50px;
	}
	
	.regis_welcm {
		font-size: 22px;
		margin-top: 20px;
	}
	.regis_btn99 {
		margin-top: 10px;
		outline: none !important;
	}
	.back_thome {
		height: 30px;
		width: 60%;
		font-size: 13px;
	}
	.regis_submit56 {
		width: 100%;
		font-size: 13px;
	}
	.apply_aemploy {
		font-size: 22px;
		color: black;
		margin-bottom: 30px;
	}
	.regis_impt67 {
		border: 2px solid #E9EBF0 !important;
		height: 40px;
		width: 100%;
		background: white;
		font-size: 12px;
		text-transform: capitalize;
		padding-left: 7px;
		outline: none !important;
		color: gray !important;
		font-family: bold12;
		border-radius: 5px;
		margin-bottom: 15px;
	}
	.row_wid90 {
		width: 120%;
		margin-left: -10%;
		margin-right: auto;
	}
	.row_wid902{
	width: 120%;
		margin-left: -10%;
		margin-right: auto;
}
}

@media (max-width: 768px) {
	.footer-main {
		padding: 50px 0;
	}
	.footer-main .block {
		margin-bottom: 40px;
	}
}

@media (max-width: 480px) {
	.footer-classic ul.social-icons li {
		margin-bottom: 10px;
	}
}

@media screen and (min-device-width: 640px) and (max-device-width: 823px) {
.full_wid45{
	min-width: 100%;
}
	.regis_divm {
		height: auto;
		width: 100%;
		padding: 7px 10px 1px 15px;
	}
	.mimg_all {
		float: right !important;
	}
	.mn_para56 {
		margin-right: 10px;
		font-size: 14px;
	}
	.mn_para56 a {
		display: inline-block;
		margin-top: 3px;
	}
	.icn_imgsz {
		margin-left: 0px;
		margin-top: 8px;
		height: 20px;
		margin-right: 10px;
	}
	
	.mid_div89 {
		width: 90%;
		margin-top: 40px;
		padding-bottom: 36px;
	}
	.mid_div892 {
		background: #F8F9FB;
		width: 100%;
		padding: 24px 40px 0px 40px;
		margin-top: 40px;
		border-radius: 0px;
		padding-bottom: 90px;
	}
	.rockt_icon,.rockt_icon2 {
		margin-top: 50px;
	}
	
	.regis_welcm {
		font-size: 22px;
		margin-top: 20px;
	}
	.regis_btn99 {
		margin-top: 10px;
		outline: none !important;
	}
	.back_thome {
		height: 30px;
		width: 30%;
		font-size: 13px;
	}
	.regis_submit56 {
		width: 30%;
		font-size: 13px;
	}
	.apply_aemploy {
		font-size: 22px;
		color: black;
		margin-bottom: 30px;
	}
	.regis_impt67 {
		border: 2px solid #E9EBF0 !important;
		height: 40px;
		width: 100%;
		background: white;
		font-size: 12px;
		text-transform: capitalize;
		padding-left: 7px;
		outline: none !important;
		color: gray !important;
		font-family: bold12;
		border-radius: 5px;
		margin-bottom: 15px;
	}
	.row_wid90 {
		width: 100%;
		margin-left:auto;
		margin-right: auto;
	}
	.row_wid902{
	width: 60%;
		margin-left: auto;
		margin-right: auto;
}

}
/*end media query*/