@charset "utf-8";
/* CSS Document */
.jmcolor
{
	color: #EA3D03;
}

.jmback
{
	color: #EA3D03;
}
.header-top{
	background:#04091e;
	font-size:12px;
	padding:8px}
.header-top a{
	color:#fff}
.header-top ul li{
	display:inline-block;
	margin-left:15px}
.header-top .header-top-left{
	text-align:left}
.header-top .header-top-left i{
	-webkit-transition:all 0.3s ease 0s;
	-moz-transition:all 0.3s ease 0s;
	-o-transition:all 0.3s ease 0s;
	transition:all 0.3s ease 0s}
.header-top .header-top-left a{
	margin-right:10px}
.header-top .header-top-left a:hover{
	-webkit-transition:all 0.3s ease 0s;
	-moz-transition:all 0.3s ease 0s;
	-o-transition:all 0.3s ease 0s;
	transition:all 0.3s ease 0s}
.header-top .header-top-left a:hover i{
	color:#f7631b}
.header-top .header-top-right{
	text-align:right}
.header-top .header-top-right a{
	margin-right:10px}
.header-top .header-top-right a .lnr{
	display:none;font-weight:700}
@media (max-width: 480px){
	.header-top .header-top-right a .lnr{
		display:inline-block}
	.header-top .header-top-right a .text{
		display:none}}

.margin-top-50
{
	margin-top: 50px;
}
.aboutjm
{
	padding-top: 50px;
	background: #F9FAFC;
}
.services
{
	padding-top: 50px;
}
.service-name
{
	padding-left: 20px;
	position: relative;
	color: #fdfdfd;
}
.pd-30
{
	padding-top: 30px;
}
.service-1
{
	padding-top: 50px;
}
.jm-middile-color
{
	background: #340C6F;
}
.scroll-box
{
	padding-right: 0px;
	padding-left: 10px;
	height: 280px;
	overflow-y: hidden;
	
}

.a {
  background-color: red;
  -webkit-animation-name: example; /* Safari 4.0 - 8.0 */
  -webkit-animation-duration: 4s; /* Safari 4.0 - 8.0 */
  animation-name: example;
  animation-duration: 4s;
}

/* Safari 4.0 - 8.0 */
@-webkit-keyframes example {
  from {background-color: red;}
  to {background-color: yellow;}
}

/* Standard syntax */
@keyframes example {
  from {background-color: red;}
  to {background-color: yellow;}
}
.recent
{
	color: white;
	font-weight: 300;
}
.line-height-20
{
	line-height: 30px;
}
.padding-top-10
{
	padding-top: 10px;
}
/*Online Test*/
.online-test
{
	background: #1B47AE;
}
.online-test:hover
{
	background: #F88729;
	color:#2E419C;
}
.online-test:hover :: .online-test>h5
{
	color: #000000;
}
.online-test1
{
	background: #008F4F;
}
.online-test1:hover
{
	background: #f88729;
}
.nav-link>a
{
	color: #000000;
}
.nav-link a:hover
{
	color: #F88729;
}