.topMsg{	text-align:center;	width: 100%;	float: left;}
.topMsg h1{	font-size:60px;	font-family: medium-marketing-display-font, Georgia, Cambria, "Times New Roman", Times, serif;	font-weight: 500;}
.topMsg h3{	font-size: 30px;	font-weight: 800;		padding-top: 40px;	width: 100%;	float: left;}.topCat{	padding-top:50px;	width: 100%;	float: left;}
.col-lg-6{width: 50%;float:left;padding: 0 15px;}
.col-md-4 {width: 33.33%;float:left;padding: 0 10px;}
@media (max-width: 1023px)
{		
	.col-lg-6{width: 100%;float:left;padding: 0 15px;}
	.col-md-4 {width: 100%;float:left;padding: 0 10px;}
	.topMsg h1{		font-size:23px;		font-family: medium-marketing-display-font, Georgia, Cambria, "Times New Roman", Times, serif;		font-weight: 800;	}	
	
.topMsg h3{		font-size: 20px;		font-weight: 500;			padding-top: 0px;		width: 100%;		float: left;	}	
	.footer-column-three{		width: 100%;	}
	.nksnewslettersubscriber {
    	padding: 0px 15px !important;
	}
	.footer-info-left{		width: 100%;		padding-bottom: 15px;	}	
	.footer-info-right{		width: 100%;	}
}

.about-agile {	padding-top: 125px;	padding-bottom: 125px;	width: 100%;	float: left;}
.text-uppercase {    text-transform: uppercase !important;}
h3.aboutright {    color: #000;    font-size: 34px;    letter-spacing: 1px;}
h4.aboutright {    margin: .5em 0 1em;    line-height: 1.8;    font-size: 20px;    color: #383838;    letter-spacing: 1px;}
p {    margin: 0;    padding: 0;    font-size: 15px;    letter-spacing: 1px;    line-height: 1.9;    color: #999;    font-family: 'Open Sans', sans-serif;}
.serives-agile {
padding-top: 100px;
padding-bottom: 100px;
float: left;
width: 100%;}
.support-grid h5, .card-title {    letter-spacing: 1px;    text-shadow: 0px 0px 1px rgba(0, 0, 0, 0.48);}.text-dark {    color: #343a40 !important;}.text-uppercase {    text-transform: uppercase !important;}.support-grid i, .about-info .card i {    font-size: 60px;    color: #fe3859;    background: -webkit-linear-gradient(#ffc845, #fe3859);    background: -o-linear-gradient(#ffc845, #fe3859);    background: -moz-linear-gradient(#ffc845, #fe3859);    background: linear-gradient(#ffc845, #fe3859);        background-clip: border-box;    -webkit-background-clip: text;    -webkit-text-fill-color: transparent;}
ul.social-network {	list-style: none;	margin: 0;	padding: 0;}ul.social-network li {	margin: 0 5px;	border: 1px solid #fff;	width: 32px;	display: inline-block;	text-align: center;	height: 32px;	vertical-align: baseline;	line-height: 32px;}.topCatName{	float:left;	padding: 25px 5px;}.topCatName a span{	color: rgb(117, 117, 117);		padding: 10px 10px;	border-radius: 99em;	background-color: rgb(242, 242, 242);	font-size: 16px;	box-shadow: rgb(204, 204, 204) 3px 3px 8px;	text-decoration: none;}
.topCatName a {	text-decoration: none;} .nksnewslettersubscriber { padding: 0px 75px !important;}

