/* Base Styles
/* -------------------------------------*/
body {
	font-family: Tahoma, Geneva, sans-serif;
	font-size:13px;
	letter-spacing:.10px;
	color:#59585a; 
	 }
	
table{
	margin:0 auto;}	






/*INDEX*/


/*top-row*/
.toppara{
	color:#d2d3d5;
}

/*end top-row*/

/*navbar*/
.navbar-default{
	padding-bottom:8px;
	background-color:#fff;
	border:none;
	}
.navbar-nav li{
	font-size:15px;
	padding:1px;
	}

#navbar li a{
	color:#828181;
	margin-top:10px;
	font-weight:normal;
	margin-right:-15px;
	}

#navbar li a:hover{
	color:#504f4f;
	}
	
#navbarsm li a{
	color:#828181;
	font-weight:normal;
	font-size:13px;
	margin-top:5px;
	margin-right:-25px;
	}

#navbarsm li a:hover{
	color:#504f4f;
	}

#navbarxs li a{
	color:#828181;
	font-weight:normal;
	font-size:13px;
	margin-top:5px;
	}

#navbarxs li a:hover{
	color:#504f4f;
	}

/*end navbar*/


/*para body*/

.home_hd1{
	color:#521346;
	font-weight:bold;
	}

.home_about_para{
	text-align:justify;
	font-size:13px;
	letter-spacing:1px;
	line-height:20px;
	color:#696969;
	}

.readmore a{
	color:#521346;
	font-size:16px;
	}

.readmore a:hover{
	color:#521346;
	font-size:16px;
	text-decoration:none;
	}





	
	/*portfolio*/
	
.home_hd2 span{
	font-family:Poiret One;
	color:#676767;
	}
	
	
	.home_hd2{
	color:#521346;
	font-weight:bold;
	text-align:center;
	}

.home_feature_para{
	text-align:center;
	font-size:13px;
	letter-spacing:1px;
	line-height:20px;
	}

	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	/*end portfolio*/



	/*capabilities*/
.capabilities_bg{
	background-image:url(../images/home-bg2.jpg);
	}


.home_hd3 span{
	font-family:Poiret One;
	color:#fff;
	}
	
	
	.home_hd3{
	color:#fff;
	font-weight:bold;
	text-align:center;
	}

.home_cap_para{
	text-align:center;
	font-size:13px;
	letter-spacing:1px;
	line-height:20px;
	color:#fff;
	}
.count-img{
	text-align:center;
	}


.count-name{
	text-align:center;
	color:#fff;
	font-size:16px;
	}

.count-namexs{
	text-align:center;
	color:#fff;
	
	}
.count-num{
	text-align:center;
	color:#fff;
	font-size:30px;
	}

.count-numxs{
	text-align:center;
	color:#fff;
	font-size:20px;
	}

	/*capabilities*/


	/*services*/
.capabilities_bg2{
	background-image:url(../images/home-bg3.png);
	background-position:left bottom;
	background-repeat:no-repeat;}
		
.learn{
	background-color:#521346;
	color:#fff;
	padding:10px;
	border-radius:3px;
	
	width:130px;
	text-align:center;
	margin-top:15px;}
	
	
.learn a:hover{
	text-decoration:none;
	color:#fff;
	}
		
.learn a{
	text-decoration:none;
	color:#fff;
	}	
	
.cap-2{
	font-size:12px;}	

.capabilities_bg2mob{
	background-image:url(../images/home-bg3.png);
	
	background-position:left bottom;
	background-repeat:no-repeat;
	padding-bottom:10px;
	 padding:5px;}
	
	/*services*/

	/*footer*/
.home-footer-bg{
	background-image:url(../images/footer.jpg);
	background-position:left bottom;
	background-repeat:no-repeat;
	background-color:#fffcff;
	
	
	}


.home-footer-row{
	
	background-position:top center;
	background-repeat:no-repeat;
	
	}
	
	
.footer-col1{
	background-color:#fff;
	padding-bottom:4px;
	border-top:1px solid #dce0e3;
	}	
	
	
	
	
	
.footer-col2{
	background-color:#521346;
	padding:30px;
	
	}	
	
	
	
.footer-col2_p{
	color:#d3d3d5;
	text-align:left;
	padding:30px;
	padding-top:0px;
	
	}	
	
	
	.footer-col2_h4{
	color:#d3d3d5;
	text-align:left;
	padding:30px;
	padding-bottom:0px;
	
	}	
	
.soc{
	padding:30px;
	padding-top:0px;
	}	
	
.footer_social{
	text-align:right;
	
	border-top:1px solid #d3d3d5;}
	

	
	.footer-col1_h4{
	color:#521346;
	text-align:left;
	padding:30px;
	padding-bottom:0px;
	
	}	
#contact-in1, #contact-in2, #contact-in3, #contact-inc{
	border:0px;
	border-bottom:1px solid #d3d3d5;
	box-shadow:none;
	border-radius:0px;
	padding-left:0px;
	margin-top:10px;
	
	}	
	
#contact-submit{
	border:0px;
	box-shadow:none;
	border-radius:0px;
	color:#521346;
	margin-top:10px;
	font-size:16px;
	letter-spacing:1.5px;
	}	
	
.ftr-bg2{
	background-color:#521346;
	padding-top:7px;}	
	
.copy{
	color:#d3d3d5;
	font-size:12px;
	text-align:right;
	}
	
	.copy a{
	color:#d3d3d5;
	text-decoration:none;
	
	}	
	
	
		
	.copy a:hover{
	color:#fff;
	text-decoration:none;
	}	

	/*footer*/





/*about*/
.about-bg{
	background-image:url(../images/page-bg.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	}
	
.about_hd1 span{
	font-family:Poiret One;
	color:#676767;
	letter-spacing:2px;
	padding-bottom:5px;
	
	}	
	
.about_hd1{
	color:#521346;
	letter-spacing:1px;
	padding-left:0px;
	
	}
	
.about-hd-row{
	
	padding:40px;
	background-color:rgba(255,255,255,.80);
	background-image:;
	background-repeat:no-repeat;
	background-position:top right;
	}
	
	
	.about-para p{
	font-family:tahoma;
	font-size:13px;
	letter-spacing:0.6px;
	color:#676767;
	text-align:justify;
	
	}
	
.counter-row{


	}	
	
.counter-count{
	text-align:center;
	font-weight:bold;
	color:#e1d5bf;}
.counter-name{
	text-align:center;
	font-size:17px;
	color:#676767;
	
	}
	
.counter-namexs{
	text-align:center;
	font-size:14px;
	color:#676767;
	
	}	
	
.counter-img{
	text-align:center;
	margin-top:10px;
	
	
	}		
	

				
/*end about*/	






/*services*/	


.home_about_para-ser{
	text-align:justify;
	font-size:15px;
	letter-spacing:1px;
	line-height:20px;
	color:#acacac;
	}
.boxshadow{
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}



	/* end services*/



	/*contact*/	
	
	.map{
		 -webkit-filter: grayscale(100%);
       -moz-filter: grayscale(100%);
        -ms-filter: grayscale(100%);
         -o-filter: grayscale(100%);
            filter: grayscale(100%);
}
	
	
	
	
	
	
	
	/* end contact*/













