/*#7e57aa*/

/*-----sticy heade------*/
body{
		width:100%;
	overflow-x:hidden;
}

.stickheader{
	background-color:#7e57aa;
	padding-top:10px;
	color:#ffffff;
}
.socialicon{
	min-width:10px;
	padding:5px 7px;
	color:#ffffff;
	border:1px solid #ffffff;	
}
.google{
	 padding:0px;
	 padding:5px 6px;
	 padding-right:8px;
}

.socialicon>.fa-google-plus,.socialicon>.fa-pinterest-p,.socialicon>.fa-twitter{
	width:12px;
	font-size:12px;

}
.socialicon>.fa-facebook{
	font-size:15px;
	width:12px;
}
.socialicon:hover{
    	color:#111111;
	background-color:#7e57aa;	
}
.aboutus{
	min-height:230px;
	margin-top:40px;
}
.aboutus-main{
	margin-top:50px;
}
.model{
	margin-top:50px;
}
/*--------------stckey header end-----------------*/
.headercolor{
	background-color:#7e57aa !important;
    color:#ffffff;
	box-shadow:2px 2px 10px #ccc;
	font-size:18px;
	padding:10px;
    text-align:center;
   	}
.product-list{
	 padding-top:15px;
     text-align:center;
	 padding-bottom:15px;	 
}	
.border-list{
	border:1px solid #ccc;
}
/***********process*****/
.proress{
	margin-top:80px;
}
.abhr{
	margin-top:5px;
	margin-bottom:8px;
}
/***********process*****/

/***********knoe-more**********/
.knoe-more{
  min-height:350px;
  padding-top:60px;
  margin-top:100px;
  background:url("../img/uniform/five.jpg")no-repeat center center; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  position:relative;
  padding-bottom:30px;
}


/***********knoe-more**********/


.navbar-default{
	background-color:#FFFFFF;
}
.iconbar{
	padding-left:30px;
}
.navbar-nav>li>a:hover{
	background-color:#7e57aa !important;
	color:#FFFFFF !important;
    border-bottom:3px solid #111111;			
}
.activ{
   	background-color:#7e57aa;	
	color:#FFFFFF !important;
	border-bottom:3px solid #111111;	
}
.activ:hover{
	background-color:#7e57aa;	
	color:#FFFFFF !important;	
}
/*---------------navbar start-----------------*/

.navbar-toggle,.navbar-toggle>span{
	border-radius:0px;
}
.navbar-toggle:hover{
	background-color:#7e57aa !important;	
	}

/*---------------navbar end-----------------*/
.fslider{
	margin-top:120px;
}

/*---------------navbar start-----------------*/


/*---------------customer start-----------------*/


.cust{
	min-height:200px;
	padding-top:50px;
	padding-bottom:60px;
	background-color:transparent!important;
	margin-bottom:50px;
	color:#FFFFFF;
	background:url("../img/backk.jpg")no-repeat center center fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
	}
.project{
    	color:#7e57aa;
}
.cust>.col-md-3>hr{
	  width:120px;
	  margin-left:auto;
	  margin-right:auto;
}
.profont{
	font-family:'Open Sans', sans-serif;
}
.numcount{
	color:#555555 !important;
	font-family: Merriweather,'Helvetica Neue',Arial,sans-serif;
	fonr-size:22px;
    color:#FFFFFF !important;
	}

.myimg{
	border:5px solid #7e57aa;
	padding:5px;
    box-shadow:2px 2px 20px #CCC;
	cursor:pointer;
}

.knowmore{
	margin-top:50px;	
}
/*----index-------*/
.hrsmall{
	width:300px;
	margin:15px auto;
}
/*----services-------*/
.service{
	margin-top:50px;
    margin-left:auto;
	margin-right:auto;
margin-bottom:80px;
	}
.services
{
	margin-top:100px;
}
.spacepro{
	padding-bottom:20px;
}
.pro-icon{
	float:left;
	margin-left:10px;
	width:20%;
	height:50px;
	text-align:center;
	line-height:90px;
	height:90px;
	border-radius:2px;
	background-color:#7e57aa;
	color:#FFFFFF;
	margin-top:10px;
}
.pro-icon-alter{
	float:left;
	margin-right:10px;
	width:20%;
	height:50px;
	text-align:center;
	line-height:90px;
	height:90px;
	border-radius:2px;
	background-color:#7e57aa;
    color:#FFFFFF;
	margin-top:10px;
}
.left-product{
	float:left;
	width:30%;
}
.center-product{
	width:40%;
	float:left;
		margin:0 auto;
}

.carousel-control.right{
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0) 0px, rgba(0, 0, 0, 0) 100%) !important;
    background-repeat: repeat-x;
    left: auto;
    right: 0;
}
.carousel-control.left {
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0) 0px, rgba(0, 0, 0, 0) 100%) !important;
    background-repeat: repeat-x;
}


/*----services-------*/
.hrmenu{
	width:200px;
	margin:10px auto;
}
/*----services-------*/
.customerlogo{
   margin-bottom:-50px;	
}
.shift{
	margin-left:10px;	
}
.modeldisp{
	 background-color:#111111!important;
	 box-shadow:20px 20px 100px #111111;
	 padding:0px;
}
.modelped{
	padding:0 !important;
	}
	
.close{
	color:#FFFFFF !important;
	font-size:30px;
}
.para{
	margin-top:10px;
}
/*----contact us-------*/
.cent{
   margin:0 auto;
}
.contact{
	margin-top:50px;
    margin-left:auto;
	margin-right:auto;
	
	
}
.contactus{
	margin-top:60px;
}

.contactu1{
	padding-top:20px;
	height:420px;
    box-shadow:2px 2px 15px #ccc;
	color:#FFFFFF;
	background:#7e57aa;	
}
.contactu2{
	padding-top:20px;
    height:420px;
    box-shadow:2px 2px 15px #ccc;
	background:#FFFFFF;
	color:#7e57aa;
}
.contactus>.contactu1>hr{
	width:80px;
	margin-bottom:40px;
	border-top-color:#FFFFFF;
	margin-left:auto;
    margin-right:auto;
	}
.contactus>.contactu2>hr{
	width:80px;
	margin-bottom:40px;
	border-top:1px solid #111111;
	margin-left:auto;
    margin-right:auto;
	
}
.socia{
	color:#7e57aa;
}
.socia:hover{
	color:#111111;
}

.socialnet{
	padding-top:80px;
}
.soc{
	text-shadow:2px 2px 15px #ccc;
}
.img-center{
	margin-left:auto;
	margin-right:auto;
}
.mybtn{
	border-radius:0px;
	width:40px;
	outline:none;
	background-color:#FFFFFF;
	color:#7e57aa;
	border:none;
	margin-top:2px;
	margin-top:8px;
}

.mybtn:hover{
   	background-color:#111111;
	color:#7e57aa;	
}
.mybtntwo{
	background-color:#7e57aa;
	color:#FFFFFF;
	outline:none;
	padding-left:30px;
	padding-right:30px;
	border:none;
}
.mybtntwo:hover{
	background-color:#111111;
	color:#FFFFFF;
}
.mybtntwo-alter{
	background-color:#ccc;
	color:#000000;
	padding-left:30px;
	padding-right:30px;
	outline:none;
	border:none;
}
.mybtntwo-alter:hover{
	background-color:#000000;
	color:#FFFFFF;
}
.main-btn{
	padding-left:40px;
	padding-right:40px;
	background-color:#7e57aa;
	border-radius:50px;
	outline:none;
	border:none;
}
.main-btn-other{
	padding-left:40px;
	padding-right:40px;
	background-color:#FFFFFF;
	border-radius:50px;
	outline:none;
	color:#111111;
	font-weight:bold;
	display:inline-block;
	border:none;
}
.main-btn-other:hover{
	background-color:#111111;
    color:#7e57aa;	
}
.main-btn:hover{
	background-color:#111111;
}
/*----contact us-------*/
.imgbackground{
	margin-top:80px;
	margin-left:auto;
}
.midpath{
	background-color:#7e57aa;
	min-height:250px;
    margin-bottom:50px;
	padding-top:40px;
	padding-bottom:40px;
	color:#FFFFFF;
}


.impo-content{
	margin-top:100px;
    margin-bottom:100px;
	}

/*------------product------*/
.page-header{
	margin-left:50px !important;
}
.product{
	margin-top:0px;
	margin-bottom:20px;
}


.profooter{
	background-color:#111111;
    height:90px;
    box-shadow:2px 2px 15px #ccc;
	color:#7e57aa;
	transition:all 0.3s ease-in-out;
	width:80%;
	border-top:3px solid #7e57aa;
	margin:0px auto;
}

.pro>img{
	margin:0 auto;
	height:200px;
	width:80%;
}
.profooter>h2:first-letter{
   font-size:2em;
}
.profooter>h2{
	padding-top:20px;
	font-size:24px;
	
}
.profooter:hover{
	background-color:#7e57aa;
	color:#FFFFFF;
}
.page-header{
	width:80%;
}
/*------------product------*/



/*----------------------start other--------------------*/

.other{
	min-height:500px;
	background-color:#7e57aa;
    padding-top:40px;
	color:#ffffff;
	margin-top:50px;
	margin-bottom:50px;
}
.other>hr{
	border-top:1px solid #ffffff;
	width:200px;
    margin:0 auto;
    margin-top:30px;
	padding-top:50px;
	margin-bottom:0px;
	padding-bottom:0px;
}
.blockquote-footer{
	color:#ccc;
}
.customer{
	margin-top:40px;
}
.itemslider{
	margin-top:30px;
}
.lisbox{
	position:reletive;
	top:0;
	bottom:20;
	left:50%;
	right:50%;
}
/*----------------------end  other--------------------*/



/*---------------footer-----------------*/
.footer{
	min-height:300px;
	border-top:5px solid #7e57aa;
	background-color:#333333;
	color:#ffffff;
	margin-botoom:0px;
	margin-top:100px;
	font-family:"PT Sans",sans-serif;
	font-size:14px;
}
.footer>.user{
     height:50px;
	 width:50px;
	 padding:10px 12px;
	 background-color:#7e57aa;
	 border:2px solid #ffffff;
	 box-shadow:0px 0px 10px #ccc;
	 border-radius:50%;
     cursor:pointer;
	 margin:0 auto;	
	 position:relative;
	 top:-30px;
	  -webkit-animation: usermap 2s infinite linear; /* Safari 4.0 - 8.0 */
    animation: usermap 2s infinite linear;
	}
	
@keyframes usermap{
	0%{
		opacity:0;
	}
	50%{
	    opacity:0.5;
	}
	80%{
		opacity:1;
	}
	100%{
		opacity:1;
	}
}	
	.footer>.map{
		margin-top:-50px;
   }
	
	.footer>.col-md-3>.semiheading{
		width:200px;
		border-left:4px solid #7e57aa;
		padding-left:10px;
		background-color:rgba(126,87,170,0.6);
		margin-bottom:20px;
		padding:10px;	
	}
	.footer>.col-md-3>ul{
		list-style:none;
		padding-left:0px;
	}
	
	.footer>.col-md-3>ul>li{
		transition:all 0.3s ease-in-out;
		cursor:pointer;
	}
	
	.footer>.col-md-3>ul>li:hover{
		margin-left:10px;
		color:#ccc;
	}
	
	.footer>.col-md-3>ul>li>.fa-caret-right{
		color:#7e57aa !important;
	}
	
	.footer>.col-md-3{
		min-height:150px;
	}
	

.foot{
    background-color:#7e57aa;
	margin-top:0px;
	text-align:left;
	padding-top:10px;
	color:#ccc;		
}
.foot>.col-sm-6{
	text-align:center;
}
.cf{
	color:#FFFFFF;
}


.nogutter{
	margin:90px auto;
	padding-left:2px;
	padding-right:2px;
	
}
.infobtn{
  background-color:#7e57aa;
  color:#FFFFFF;
   border-radius:0px;
   border:none;
   outline:none;
}
.infobtn:hover{
  background-color:#FFFFFF;
  color:#7e57aa;	
}
.smallhr{
	width:300px;
}
/*---------------end footer-----------------*/
@media only screen and (max-width : 992px) {
.fslider{
	margin-top:120px;
}

.logoimg{
	width:215px;
	height:70px;
	margin-top:auto;

}
.add{
	text-align:center;
	margin-top:10px;
}
.myimg{
	border:5px solid #7e57aa;
	padding:5px;
    box-shadow:2px 2px 20px #CCC;
}

.left-product{
	width:100%;
}
.center-product{
	width:100%;
	margin:0 auto;
}
.below-product{
	margin-top:20px;
}

}

@media only screen and (max-width : 768px) {
.fslider{
	margin-top:55px;
}
.logoimg{
	width:220px;
	height:55px;
	margin-top:auto;
	
}
.navbar-collapse>ul{
	width:100%;
	margin:0 auto;
}
.coldfusion{
   text-align:center;
}

.add{
	text-align:center;
	margin-top:10px;
}
.socialnet{
	margin-left:-60px;
}
.myimg{
	border:5px solid #7e57aa;
	padding:5px;
    box-shadow:2px 2px 20px #CCC;	
}


.subhead{
	 font-size:22px;
	 font-family:"PT Sans",sans-serif;
}
.subhead-two{
	font-size:18px;
}


.shift{
	margin-left:3px;	
}
.subheading{
	padding-top:20px;
}

.services
{
	margin-top:70px;
}
.left-product{
	width:100%;
}
.center-product{
	width:100%;
	margin:0 auto;
}
.below-product{
	margin-top:10px;
}
.topimg{
	margin-top:20px;
}
.page-header{
	margin-left:20px !important;
	}
.impo-content{
		margin-top:50px;
		margin-bottom:50px;
		}
}
