.btn.btn-round {
    border-radius: 5px;
	font-family: 'Coda', cursive;
	font-size:12px;
	letter-spacing:1px;
}
.btn-home {
    border: medium none;
    border-radius: 3px;
    font-size: 16px;
    font-weight: 400;
    margin: 10px 1px;
    min-width: 180px;
    padding: 18px 13px;
    position: relative;
    text-align: center;
    -webkit-transition: all 0.4s;
    -moz-transition: all 0.4s;
    -o-transition: all 0.4s;
    -ms-transition: all 0.4s;
    transition: all 0.4s;
}
.bg-light-blue{ background-color:#e3e8fa;}
.align-justify
{
	text-align:justify;
	line-height:150%;
	letter-spacing:.5px;
}
h1 span,
h2 span,
h3 span,
h4 span,
h5 span,
h6 span {
    color:#0891f9;
}
.carousel-title{ 
	float: left;
	width:100%;
	font-family:"agency FB", Verdana, "Arial Narrow";
	font-size:26px; 
	color:#ffffff;
	text-align:left;
	list-style: none;
	margin:0 0 10px 15px;
	line-height:35px;
	padding: 5px;
	font-weight:500;
}
.carousel-Heading{ 
	float: left;
	width:100%;
	font-family:"Cambria", "Segoe UI Black", "Berlin Sans FB Demi";
	font-size:22px; 
	color:#ffffff;
	text-align:left;
	list-style: none;
	margin:0 0 35px 20px;
	line-height:50px;
	padding: 5px;
	letter-spacing:1px;
}

.carousel-Sub-Heading{ 
	float: left;
	width:100%;
	font-family:"agency FB", Verdana, "Arial Narrow";
	font-size:18px; 
	color:#ffffff;
	text-align:justify;
	list-style: none;
	margin:0 0 30px 20px;
	padding: 5px;
	letter-spacing:.5px;
	font-weight:500;
}
.carousel-Heading-slide2{ 
	float: left;
	width:100%;
	font-family:"Cambria", "Segoe UI Black", "Berlin Sans FB Demi";
	font-size:40px; 
	color:#ffffff;
	text-align:left;
	list-style: none;
	margin:0 0 15px 0px;
	line-height:50px;
	padding: 5px;
	letter-spacing:1px;
}
.carousel-Sub-Heading-slide2{ 
	float: left;
	width:100%;
	font-family:"agency FB", Verdana, "Arial Narrow";
	font-size:30px; 
	color:#ffffff;
	text-align:justify;
	list-style: none;
	margin:0 0 10px 0;
	line-height:35px;
	padding: 5px;
	letter-spacing:.5px;
	font-weight:500;
}
.carousel-Sub-Heading-slide2-3{ 
	float: left;
	width:50%;
	font-family:"agency FB", Verdana, "Arial Narrow";
	font-size:30px; 
	color:#ffffff;
	text-align:right;
	list-style: none;
	margin:0 0 10px 0;
	line-height:35px;
	padding: 5px 0 0 0;
	letter-spacing:.5px;
	font-weight:500;
}
.head-main-img {
    padding-bottom:50px;
    background:url(../Images/Common/vision.jpg) no-repeat 50% 50%;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	width: 100%;
	display: block;
	height: auto;
   	min-height:300px;
    color:#fff;
	margin:0 0 40px 0;
}
    .head-main-img h1 {
        padding: 50px 2px 2px 10px;
        text-transform:uppercase;
    }

.fading-side-menu.affix-top {
    opacity: 0.7;
	width:90%;
    transition: opacity 1s
}
.fading-side-menu.affix {
    top: 110.5px;
}
.fading-side-menu.affix {
    opacity: 0.2;
	width:18%;
    transition: opacity 5s
}
.fading-side-menu.affix:hover {
    opacity: 1;
    transition: opacity 1s
}
/* RECOMMENDED STYLING BUT NOT REQUIRED */
.fading-side-menu a {
    color: rgb(102, 102, 102);
}
.fading-side-menu a .fa {
    padding-right:15px;
}
.no-margin {
    margin: 0px !important;
}
.lead {
    font-style:normal;
}
.main-text-list{ 
	float: left;
	width:98%;
	font-family: 'Roboto', sans-serif;
	font-size:14px; 
	color:#293351;
	font-weight:normal; 
	text-align:justify;
	margin:5px 9px 15px 9px;
	padding:2px 0 5px 0; 
	letter-spacing:1px;
	line-height:200%;
}
.main-text-list ul {
	float: left;
	margin:0 0 0 0; 
	padding: 0 0 0 0;
}
.main-text-list ul li {
	float: left;
	width:100%;
	padding:5px 13px 5px 13px; 
	display: inline;
}
	
.main-text-list li a{
text-decoration: none;
font-weight:normal;
font-size:14px; 
color: #293351;
}

.main-text-list li a:hover{
color: #290051;
}

.all-main-list_s ul{
	float: left;
	width:95%;
	list-style-type:disc;
	font-family:'Roboto', sans-serif;
	font-size:14px;
	margin:0 0 5px 36px;
	text-align:justify;
	padding:0 0 10px 0;
	color:#293351;
	font-weight:normal;
	letter-spacing:1px;
	line-height:150%;
}

.all-main-list_s li
{
padding:0 0 10px 0;
width:98%;
float:left;
}

.all-main-list_s li a{
padding:0;
text-decoration: none;
color: #3e3e3e;
}

.all-main-list_s li a:hover{
color: #051f58;
}

.page-title ul {
	float: left;
	height:31px;
	width:100%;
	font-family: "agency FB", Verdana, "Arial Narrow";
	font-weight:bold; 
	color:#293351;
	font-size:25px;
	list-style: none;
	margin:20px 0 5px 20px;
	padding: 0;
	letter-spacing:1px;
}
.page-title ul li {
	float: left;
	padding: 0 15px 0 0; 
	display: inline;
	vertical-align:top;
}

.Sub-title ul {
	float: left;
	width:100%;
	font-family:cambria, Georgia, "Century Gothic";
	font-weight:bold; 
	color:#293351;
	font-size:14px;
	list-style: none;
	margin:0 0 0 20px;
	padding: 0;
	letter-spacing:1px;
}
.Sub-title ul li {
	float: left;
	padding: 0 15px 10px 0; 
	display: inline;
	vertical-align:top;
}

.blog-post-top{
    background: #f8f8f8;
    padding-bottom: 50px;
}
.blog-post-menu {
    padding: 25px 0;
}
.blog-post-menu li a {
    display: inline-block;
    color: #414141;
    float: left;
    padding: 15px 30px;
}
.blog-post-menu li:first-child a {
    padding-left: 0;
}
.blog-post {
    background: #fff none repeat scroll 0 0;
    padding: 0 60px;
}
.service-item, .blog-post{
    box-shadow: 0 5px 5px #ccc;
}

.main-text-list1{ 
	float: left;
	width:100%;
	font-family: cambria, Georgia, "Century Gothic";
	font-size:14px; 
	color:#293351;
	font-weight:normal; 
	text-align:justify;
	margin:5px 0 5px 9px;
	padding:2px 0 5px 0; 
	letter-spacing:1px;
	line-height:200%;
}
.main-text-list1 ul {
	float: left;
	margin:0 0 0 0; 
	padding: 0 0 0 0;
}
.main-text-list1 ul li {
	float: left;
	width:100%;
	padding:0 13px 5px 13px; 
	display: inline;
}
.main-text-list1 li a{
text-decoration: none;
font-weight:bold;
font-size:16px; 
color: #293351;
}

.main-text-list1 li a:hover{
color: #290051;
}
.mb5{margin-bottom:5px;}
.txt-none {font-family: 'Roboto', sans-serif;}

.bottom-link ul{
	float: left;
	width:100%;
	list-style-type:none;
	font-family:'Roboto', sans-serif;
	font-size:15px;
	font-weight:500;
	color:#ffffff;
	text-align:justify;
	line-height:150%;
}

.bottom-link li
{
padding:0 0 5px 0;
width:96%;
float:left;
}

.bottom-link li a{
padding:0;
text-decoration: none;
color: #fff82d;
}

.bottom-link li a:hover{
color: #fff82d;
}

.bottom-link-copy {
	float: left;
	width:100%;
	margin-bottom:10px;
	padding-bottom:5px;
	list-style-type:none;
	font-family:'Roboto', sans-serif;
	font-size:13px;
	font-weight:500;
	color:#ffffff;
	text-align:center;
	line-height:150%;
}