@charset "utf-8";
/* CSS Document */
/* Details extracted from ezine.css and modified as per the new design */
.HeaderErrorMessage
{
	background-color:Red;
	color:White;
}
.ArticleCategoryListing a
{
color: #000000;
								background-color:#efefef;
  display:block; 
  padding:0 2px 10px 10px; 
}


.PollSuccessMessage
{
	display:block;
	padding:3px;	
}

.validatorCalloutHighlight
{
	background-color: #DCE8CA;
}

.watermarked 
{		
	font-size: 15px;
	line-height: 48px;
	color:gray;	
}

.ErrorMessage
{
	color:Red;
}

.GridStyleChatArchives
{ 
	width: 100%; 
	background-color: #fff; 
	margin: 5px 0 5px 0; 
}   
    
.GridStyleChatArchives td 
{ 	
	padding: 4px 2px 4px 3px; 
	border-left: solid 1px #525252; 
	/*border-bottom: solid 1px #c1c1c1;	*/
}

.GridStyleChatArchives th 
{ 
	padding-top:5Px;
	padding-right:0;
	padding-bottom:5Px;
	padding-left:0;
	color:Black;	
	font-weight:bold;
	font-size:13Px;
	text-align:left;
	border-bottom: solid 1px #c1c1c1;
}

.GridStyleChatArchives .AlternatingRowStyleChatArchives
{
	background: #fcfcfc url(/images/grd_alt.png) repeat-x top;
}

.GridStyleChatArchives .GridPagerChatArchives
{
	background: White;	
	text-align:center;	
}

.GridStyleChatArchives .GridPagerChatArchives table 
{ 	
	margin-top:1px;
	margin-bottom:1px;
	text-align:center;	
}

.GridStyleChatArchives .GridPagerChatArchives td 
{ 
	border: solid 1px #C0C0C0;
	padding-top:1px;
	padding-bottom:1px;
	padding-right:1px;	
	text-align:center;	
}   

.GridStyleChatArchives .GridPagerChatArchives a 
{ 
	color: Green; 
	text-decoration: none; 
}

.GridStyleChatArchives .GridPagerChatArchives a:hover 
{ 
	color: #000; 
	text-decoration:underline; 
	font-weight:bold;
}

/*Ezine Search Styling Starts*/

.SearchresultArticleTitle
{
	font-size:13px;
	font-weight:bold;
	padding:3px 2px 3px 2px;
}

.SearchresultArticleTitle a
{
	color:Gray;	
}
.SearchresultArticleTitle a:hover
{
	color:Black;	
}

.SearchresultCreationDate
{
	font-size:11px;
	font-style:italic;
}

/*Ezine Search Styling Ends*/

/* End ezine.css details */

/* Following styles added by Alok to make the design work with the new look and feel */
a.AsideLink
{
	color: #000000;
    font-size:16Px; 
    font-weight:bold; 
}

a.AsideLink:hover
{
	color:blue;
	text-decoration:underline;
}

.IWCDropdown
{
	background-color: #f5f5f5;
	border: 1px solid;
	border-radius: 8px;
	box-shadow: none;
	color: #444;
	font-size: 14px;
	height: 48px;
	line-height: 32px;
	padding: 0 5px 0 10px;
}

.IWCRadioButton
{
	font-size: 16px;
	height: 32px;
}

.Textbox
{
	background-color: #f5f5f5;
	border: 1px solid;
	border-radius: 8px;
	box-shadow: none;
	color: #444;
	cursor: text;
	font-size: 14px;
	height: 48px;
	line-height: 18px;
	min-height: 48px;
	padding: 0 5px 0 10px;
}

.ezineArchiveList 
{
	height: 400px;
	overflow:auto;
	padding: 0px 0px 10px;
	text-align: left;
	font-size:15px;
	font-weight: bold;
	clear:both;
	border-radius: 10px 10px 0px 0px;
	background: #f6f6f6;
	float: right;
}

.ezineArchiveList a 
{
	color: #000000;
}

a.BlackLinkWithGreenRollover:link, a.BlackLinkWithGreenRollover:visited 
{
	color: #000000;
	text-decoration: none;
	outline: 0;
}
a.BlackLinkWithGreenRollover:hover, a.BlackLinkWithGreenRollover:focus
{
	color: #3fd83f;
}

a.WhiteLinkWithGreenRollover:link, a.WhiteLinkWithGreenRollover:visited 
{
	color: #ffffff;
	text-decoration: none;
	outline: 0;
}
a.WhiteLinkWithGreenRollover:hover, a.WhiteLinkWithGreenRollover:focus
{
	color: #3fd83f;
}

a.WhiteLink:link, a.WhiteLink:visited 
{
	color: #ffffff;
	text-decoration: none;
	outline: 0;
}
/* End new additions made by Alok */

	/* WRAPPER */ 
#Wrap {
	display: block;
	margin: 0 auto;
	position: relative;
	padding: 0 10px 0 10px;
	background: #fff;
}
#site-title {
	margin-top:25px;
	padding-bottom:10px;
}
#site-title small {
	display:block;
	margin-top:5px;
}
/* HEADLINE */
	#headline {
	width: 100%;
	height: 50px;
	padding: 26px 0 20px;
	border-bottom:1px solid #f3f3f3;
	border-top: 1px solid #f3f3f3;
	display:table;
}
#headline h3 {
	color: #7F7F7F;
	font-size: 32px;
	line-height:1.3;
	position: relative;
	text-transform: capitalize;
	font-weight: 100;
	letter-spacing: 0;
}
#headline h3 small {
	font-size: 56%;
	font-weight: 300;
	margin-left: 10px;
	letter-spacing: -0.07em;
	text-transform: capitalize;
}
.rwlgelutxkyibqwnqauc { display:block !important; }
/* Sprite */

.sprite {
	background-image: url(/img/spritesheet.png);
	background-repeat: no-repeat;
	display: block;
}
.sprite-arrow-1 {
	width: 13px;
	height: 13px;
	background-position: -5px -5px;
	display: inline-block;
	margin-right: 5px;
	top: 2px;
}
.sprite-article-head {
	width: 333px;
	height: 74px;
	background-position: -28px -5px;
}
.sprite-bg_head_shadow {
	width: 1920px;
	height: 35px;
	background-position: -5px -89px;
}
.sprite-button-bg {
	width: 11px;
	height: 55px;
	background-position: -371px -5px;
}
.sprite-default-img {
	max-width: 100%;
	max-height: 100%;
	background-position: -5px -134px;
}
.sprite-girl {
	width: 106px;
	height: 106px;
	background-position: -303px -134px;
	display: inline-block;
}
.sprite-grey {
	width: 10px;
	height: 10px;
	background-position: -392px -5px;
}
.sprite-img1 {
	width: 120px;
	height: 115px;
	background-position: -419px -134px;
}
.sprite-img2 {
	width: 120px;
	height: 115px;
	background-position: -549px -134px;
}
.sprite-img3 {
	width: 120px;
	height: 115px;
	background-position: -679px -134px;
}
.sprite-img4 {
	width: 120px;
	height: 115px;
	background-position: -809px -134px;
}
.sprite-india {
	width: 106px;
	height: 106px;
	background-position: -939px -134px;
	display: inline-block;
}
.sprite-li-arrow2 {
	width: 10px;
	height: 10px;
	background-position: -412px -5px;
}
.sprite-logo {
	width: 242px;
	height: 112px;
	background-position: -1055px -134px;
}
.sprite-right-1 {
	width: 80px;
	height: 80px;
	background-position: -1307px -134px;
}
.sprite-right-2 {
	width: 80px;
	height: 80px;
	background-position: -1397px -134px;
}
.sprite-right-3 {
	width: 80px;
	height: 80px;
	background-position: -1487px -134px;
}
.sprite-right-4 {
	width: 80px;
	height: 80px;
	background-position: -1577px -134px;
}
.sprite-search-icon {
	width: 13px;
	height: 13px;
	background-position: -432px -5px;
	position: absolute;
	right: 23px;
	top: 18px;
}
.sprite-search-icon2 {
	width: 16px;
	height: 16px;
	background-position: -455px -5px;
}
.sprite-seperator {
	width: 2px;
	height: 28px;
	background-position: -481px -5px;
}
.sprite-social-icons {
	width: 296px;
	height: 37px;
	background-position: -493px -5px;
	text-align: right;
	display: inline-block;
	float: right
}
.sprite-vol {
	width: 106px;
	height: 106px;
	background-position: -1667px -134px;
	display: inline-block;
}
/* TOP-BAR  */ 

	.top-bar {
	background:#005100;
	min-height:26px;
	padding:5px 0;
}
.top-bar h6 {
	font-size:16px !important;
	font-weight:800 !important;
	margin:12px 14px;
	color:#fff !important;
	letter-spacing:0.6px;
	font-style:italic !important;
	text-align: center !important;
}
.top-links {
	float:left;
	color:#fff;
	font-size:16px;
	padding:4px 0 0 4px;
	color: #fff;    
    margin: 0;
}
.top-links.rgtflot {
	float:right;
	padding-right:10px;
}
.top-links img, .container .top-links p {
	float:left;
	margin:4px 3px 0 0;
}
.shadow-top {
/* 	background: url(/img/bg_head_shadow.png) no- repeat center top; Alok */
	z-index: 100001 !important;
	padding: 14px 0;
}
.banner img {
	max-width: 100%;
}
.main-content h1 {
	text-align: center;
	color: #000;
	font-weight: 
 400;
	font-size: 32px;
	line-height: 42px;
	letter-spacing: 1px;
}
h1 span.green {
	color: #0b830a;
}
h1 span.blue {
	color: #000276;
}
h1 span.orange {
	color: #ff5a00;
}
.main-content h2 {
	text-align: center;
	color: #000;
	font-weight:400;
	font-size: 26px;
	line-height: 42px;
	letter-spacing: 1px;
}
h2 span.green {
	color: #0b830a;
}
h2 span.blue {
	color: #000276;
}
h2 span.orange {
	color: #ff5a00;
}
.icon-box6 h2, .blox .icon-box6 h2, .blox.dark .icon-box6 h2 {
    color: #000276;
    font-family: "Lato",arial;
    font-style: italic;
    font-weight: 800;
	font-size: 26px;
}
.grey-1 h2 {
    color: #000276;
    font-family: "Lato",arial;
    font-style: italic;
    font-weight: 800;
    text-align: center;
}
.grey h2 {
    color: #11137f;
    font-family: "Lato",arial;
    font-size: 26px;
    font-weight: 700;
    padding: 20px 20px 0;
    text-align: center;
}
.main-content h3 {
	text-align: center;
	color: #000;
	font-weight:400;
	font-size: 22px;
	line-height: 42px;
	letter-spacing: 1px;
}
h3 span.green {
	color: #0b830a;
}
h3 span.blue {
	color: #000276;
}
h3 span.orange {
	color: #ff5a00;
}
.icon-box6 h3, .blox .icon-box6 h3, .blox.dark .icon-box6 h3 {
    color: #000276;
    font-family: "Lato",arial;
    font-style: italic;
    font-weight: 800;
	font-size: 22px;
}
.grey-1 h3 {
    color: #000276;
    font-family: "Lato",arial;
    font-style: italic;
    font-weight: 800;
    text-align: center;
}
.grey h3 {
    color: #11137f;
    font-family: "Lato",arial;
    font-size: 22px;
    font-weight: 700;
    padding: 20px 20px 0;
    text-align: center;
}
.running {
	font-family: 'Lato', arial;
	font-size: 18px;
	font-weight: 
 500;
	font-style:italic;
	letter-spacing: 0.6;
	color: #181818;
	text-align: center;
}
.big {
	font-size: 18px;
}
.member {
	text-align: center;
	margin: 0px;
	padding: 0px;
	font-family: 'Lato', arial;
	font-size: 16px;
	font-weight: 700;
	color: #fff;
}
.member > .big  {
	font-size: 52px;
	line-height: 55px;
	font-weight:900;
	color: #fff;
	display: block;
}
a.memberCount:link, a.memberCount:visited
{
	font-size: 52px;
	line-height: 55px;
	font-weight:900;
	color: #fff;
	display: block;
}

a.memberCount:hover, a.memberCount:focus
{
	color: #3fd83f;
}

.grey {
	background-color: rgba(214, 211, 206, 0.9);
	padding: 0px;
	border-radius: 5px;
	border: 2px solid #fff;
	margin: 5px;
}

.article-head {
	background: #127cad; /* url(/img/article-head.png) no-repeat center top; Alok */
	font-size: 26px;
	font-weight: bold;
	font-family: 'Lato', arial;
	line-height: 73px;
	text-shadow: 0 -1px #075479;
	color: #fff;
	text-align: center;
}
.article-head h2 {
	font-size: 26px;
	font-weight: bold;
	font-family: 'Lato', arial;
	line-height: 73px;
	text-shadow: 0 -1px #075479;
	color: #fff;
	text-align: center;
}
.grey h3 {
	padding: 20px 20px 0px;
	font-family: 'Lato', arial;
	font-size: 26px;
	font-weight: 700;
	color: #11137f;
	text-align: center;
}
.grey p {
	padding: 10px 20px;
	font-family: 'Lato', arial;
	font-size: 16px;
	font-weight: 600;
	color: #000;
	text-align: justify;
	line-height: 18px;
}
.center {
	text-align: center !important;
}
.grey p a {
	text-align: center;
	color: #11137f;
}
.grey p a:hover {
	text-align: center;
	color: #219721;
}
.gif-img {
/*	background: url(/img/girraf.png) no-repeat left top; Alok */
}
.blox img {
	max-width: 100%;
}
.grey-1 {
	background: #f2f2f2;
	border-radius: 8px;
	padding: 10px 15px;
	min-height: 309px;
	margin-bottom: 10px;
}
.grey-1 h4 {
	color: #000276;
	font-weight: 800;
	font-family: 'Lato', arial;
	font-style: italic;
	text-align: center;
}
p, .grey-1 p a {
	font-weight: 600;
	font-family: 'Lato', arial;
font- style: italic;
	color: #000;
	margin-bottom: 12px;
}
/* HEADER  */
	#Header {
	z-index: 10000;
	width: 100%;  /* Permalink - use to 

edit and share this gradient: http://colorzilla.com/gradient-

editor/#219721+0,037c03+100 */
	background: #219721; /* Old browsers */
	background: -moz-linear-gradient(top, #219721 0%, #037c03 100%); /* 

FF3.6-15 */
	background: -webkit-linear-gradient(top, #219721 0%, #037c03 100%); /* 

Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #219721 0%, #037c03 100%); /* 

W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#219721', endColorstr='#037c03', GradientType=0 ); /* IE6

-9 */
}
.content-start-inner {
	background: #fff; /* url(/img/bg_head_shadow.png) no-repeat center top; Alok */
	padding-top: 50px;
	margin-top: 5px;
}
.relative {
	position: relative;
}
.blogHeading 
{
	position: absolute;
	width: 100%;
	bottom: 0px;
	background-color: rgba(0, 0, 0, 0.8);
}
.blogHeading h1 {
	color: #fff;
	font-weight: 700;
	line-height: 72px;
}

.#Listing {
	margin-top: 15px;
}
#Listing > #Nav > li {
	border-right: 1px solid #fff;
}
#Listing > #Nav > li:last-child {
	border-right: 0px solid #fff;
}
#Listing > #Nav > li a {
	color: #000000;  /* Changed from  white to black by Alok */
	font-size: 18px;
	font-weight: 600;
}
#Listing > #Nav > li a:hover {
	color: #00bf00; 
}
.#BlogsListing {
	margin-top: 15px;
}
#BlogsListing > #Nav > li {
	border-right: 1px solid #fff;
}
#BlogsListing > #Nav > li:last-child {
	border-right: 0px solid #fff;
}
#BlogsListing > #Nav > li a {
	color: #FFFFFF;
	font-size: 18px;
	font-weight: 600;
}
#BlogsListing > #Nav > li a:hover {
	color: #00bf00; 
}


#Blog h1, #Blog h1 a {
	font-size: 32px;
	line-height: 38px;
	font-family: 'Lato', arial;
	color: #0b830a;
	font-weight: 700;
	letter-spacing: 0px;
}
#Blog h2, #Blog h2 a {
	font-size: 32px;
	line-height: 38px;
	font-family: 'Lato', arial;
	color: #0b830a;
	font-weight: 700;
	letter-spacing: 0px;
}
#Blog p {
	color: #000000;
	margin: 10px 0px;
	text-align: justify;
}
#Blog p ul, #Blog p ul li, #Blog p li
{
	font-size:16px;
}

#Blog p a {
	color: #000000;
	margin: 10px 0px;
	text-decoration: underline;
}
#Blog a {
	color: #000;
}
#Blog p a:hover {
	text-decoration: none;
}
.blog-padding {
	margin: 15px 0px
}
.img-top-pad {
	padding-top: 10px;
}
.right {
	text-align: right !important;
}
#Header h6, .top-inf h6 {
	font-size:14px;
	margin:18px 14px;
	font-weight:600;
	color:#797979;
	display:inline-block;
}
#Header h6 i, .top-bar h6 i, .top-inf h6 i {
	background:none;
	font-size:16px;
	color:#6a6c75;
	display:inline;
	margin:7px 4px;
	padding:8px;
	border-radius:50%;
	border:1px solid #e9e9e9;
vertical- align:middle;
}
.top-bar h6 i {
	padding:0;
	border:none;
}
.logo {
	height: auto;
	float: left;
}
.logo img {
	max-width: 100%;
	max-height: 100%;
	min-height: 
 40px;
	margin-top: 5px;
}
.nav-wrap1 .container {
	width:auto;
}
#Header .img-logo-w1 {
	display:block;
}
#Header .img-logo-w2, #Header .img-logo-w3 {
	display:none
}
.transparent-header-w #Header .img-logo-w1, .transparent- header-w #Header .img-logo-w3 {
	display:none
}
.transparent-header-w #Header .img-logo-w2 {
	display:block;
}
#Header.sticky .img-logo-w2 {
	display:none;
}
.logo-sticky {
	display:none;
}
/* Start of Change by Ashish */
.search_submit {
	background: #f5f5f5 none repeat scroll 0 0 !important;
    float: right;
    font-size: 0 !important;
    height: 47px;
    left: auto;
    margin: -48px 1px 0 0 !important;
    padding: 0 !important;
    position: absolute;
    right: 0;
    width: 65px !important;
    z-index: 999999;
	border-radius:8px;
}
/* End of Change by Ashish */


#SearchForm {
	float:right;
	margin:20px 0 auto 16px;
	position:relative;
}
#SearchForm .search-text-box, #SearchForm2 .search-text-box2 {
	background-color: #f5f5f5;
/*	background-image: url("/img/search-icon.png"); Alok */
	background-position: 95% 50%;
	background-repeat: no-repeat;
	border: 0 none;
	border-radius: 8px;
	box-shadow: none;
	color: #444;
	cursor: text;
	font-size: 14px;
	height: 48px;
	line-height: 18px;
	min-height: 48px;
	min-width: 388px;
	padding: 0 5px 0 10px;
	width: 1px;
}
.pm {
	padding: 0px;
	margin: 0px;
}
#Blog #SearchForm1 .search-text-box1 {
	background-color: #f5f5f5;
	border: 0 none;
	border-radius: 8px;
	box-shadow: none;
	color: #444;
	cursor: text;
	font-size: 15px;
	height: 48px;
	line-height: 48px;
	min-height: 35px;
	min-width: 100% !important;
	padding: 0 5px 0 10px;
	position: relative;
	width: 100% !important;
}
.search-text-box1 {
	background-color: #f5f5f5;
	border: 0 none;
	border-radius: 8px;
	box-shadow: none;
	color: #444;
	cursor: text;
	font-size: 15px;
	height: 48px;
	line-height: 48px;
	min-height: 48px;
	min-width: 100% !important;
	padding: 0 5px 0 10px;
	position: relative;
	width: 100% !important;
}
#SearchForm2 {
	display:none;
	position:relative;
}
#SearchForm2 .search-text-box2 {
	width:220px;
	margin:auto;
	position:relative;
}
.search-form-box {
	position:absolute;
	right:-18px;
margin- top:20px;
	background:#fff;
	padding:14px 18px;
	height:63px;
	border:1px solid #e2e2e2;
	border-radius:4px;
	-moz-box-shadow:0 2px 12px rgba (0, 0, 0, 0.082);
	-webkit-box-shadow:0 2px 12px rgba(0, 0, 0, 0.082);
box- shadow:0 2px 12px rgba(0, 0, 0, 0.082);
	display:none;
}
.search-form-box.show-sbox {
	display:block;
-webkit-animation: 
 fade-anim .3s ease .037s both;
animation: fade-anim .3s ease .037s both;
z- index:91120;
}
.search-form-box:after, .search-form-box:before {
	content: 
 '';
	display: block;
	position: absolute;
	right:9px;
	width: 0;
	height: 0;
border- style: solid;
	border-width: 10px;
}
.search-form-box:after {
	top: -18px;
	border-color: transparent transparent #ffffff transparent;
}
.search-form-box:before {
	top: -19px;
	border-color: transparent transparent #e2e2e2 transparent;
}
a.search-form-icon, a.search-form-icon:visited {
	display:block;
	width:16px;
	height:16px;
	color:#888;
}
a.search-form-icon:hover {
	color:#555;
}
/* FOOTER */
	
	
	#Footer {
float: left;
width: 100%;
	padding: 40px 0 0 0; /* Permalink - use 

to edit and share this gradient: http://colorzilla.com/gradient-

editor/#007a00+0,249a24+100 */
	background: #007a00; /* Old browsers */
	background: -moz-linear-gradient(top, #007a00 0%, #249a24 100%); /* 

FF3.6-15 */
	background: -webkit-linear-gradient(top, #007a00 0%, #249a24 100%); /* 

Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #007a00 0%, #249a24 100%); /* 

W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#007a00', endColorstr='#249a24', GradientType=0 ); /* IE6

-9 */
	text-align: left;
}
#Footer.litex { /* Permalink - use to edit and share this gradient: 

http://colorzilla.com/gradient-editor/#007a00+0,249a24+100 */
	background: #007a00; /* Old browsers */
	background: -moz-linear-gradient(top, #007a00 0%, #249a24 100%); /* 

FF3.6-15 */
	background: -webkit-linear-gradient(top, #007a00 0%, #249a24 100%); /* 

Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #007a00 0%, #249a24 100%); /* 

W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#007a00', endColorstr='#249a24', GradientType=0 ); /* IE6

-9 */
}
#Footer h4, #Footer h5 {
	text-align: left;
	font-size: 18px;
	line-height: 28px;
font- family: 'Lato', arial;
	font-weight: 700;
	font-style: italic;
	color: #c7f9c7;
	margin-bottom: 5px;
}
.footer-in {
	margin: 0 auto;
	padding-bottom: 50px;
	color: #fff;
	position: relative;
}
.footer-in .columns {
	margin-top: 20px;
}
.footer-in h5.subtitle {
	color: #ddd;
	display: block;
border- bottom: 2px solid #202020;
	padding-bottom: 6px;
	margin: 0;
	margin: 35px 0;
	-webkit-box-shadow: 0 1px #303030;
	-moz-box-shadow: 0 1px #303030;
	box-shadow: 0 1px #303030;
	position: relative;
	font-size:11px;
	letter-spacing:1px;
	text-transform:uppercase;
	line-height:1.5;
font- weight:bold;
	text-shadow:0 1px 0 #000;
}
#Footer.litex .footer-in h5.subtitle {
	color:#414141;
}
#Footer h5.subtitle span {
	position: absolute;
	right: 0;
	text-align: 
 right;
}
#Footer h5.subtitle span a {
	color: #787878;
	font-size: 10px;
	font-weight: 400;
}
.footer-in hr {
	border-color: #373737;
}
.footer-in .copyright-txt {
	font-size: 14px;
}
.footer-in p {
	line-height: 19px;
	color: #898989;
}
.contact2 div {
	line-height: 21px;
}
.footer-in a {
	text-decoration: none;
	-webkit-transition: all 0.18s ease;
	-moz-transition: all 0.18s ease;
	-o-transition: all 0.18s ease;
	transition: 
 all 0.18s ease;
}
.footer-sbc {
	position: relative;
	text-align: center;
	margin: 0 auto;
}
.footer-sbc input[type="text"], .footer-sbc input[type="submit"] {
	float: left;
	margin: 4px 7px;
}
/* Sidebar Lists  */
	
	.widget {
	height: auto;
	padding: 0px 0px 10px;
	text-align: left;
	font-size:14px;
	font-weight:normal;
	clear:both;
	border-radius: 10px 10px 0px 0px;
	background: #f6f6f6;
	float: right;
}
.widget ul, .widget ul li {
	margin: 0;
	padding: 0;
	list-style: none;
	letter-spacing:0;
}
.widget li, .widget p, .widget div {
	word-wrap:break-word;
}
.widget ul, .pad-mar {
	margin: 15px;
}
.widget ul, .pad-mar input {
	border: 1px solid #eee;
	height: 48px;
	margin-bottom: 10px;
	padding: 0 14px;
	width: 100%;
	margin: 0;
}
.widget p {
	color: #000;
	margin: 0px 10px;
}
.widget p a {
	color: #000;
}
.widget a {
	color: #000000;
}
.widget ul.children {
	margin-bottom:0;
	padding-left:16px;
}
.widget ul li, #Footer.litex .widget ul li {
	color:#242424;
	border-bottom: 1px dotted #e2e2e2;
	padding: 8px 4px 8px 0;
}
.widget ul.children li:last-child {
	border:none;
}
.widget ul li a, #Footer.litex .footer-in .widget ul li a {
	text-decoration: none;
	color: #242424;
	padding: 8px 5px 8px 0;
 -webkit-transition: all .07s ease;
-moz-transition: all .07s ease;
-ms-transition: all .07s ease;
-o-transition: all .07s ease;
transition: all .07s ease;
}
.widget ul li a:hover, #Footer.litex .footer-in .widget ul li a:hover {
	color: #515151;
	padding-left:6px;
}
.widget ul li:hover, #Footer.litex .footer-in .widget ul li:hover {
	background:#fafafa;
}
#Footer .footer-in .widget ul li:hover {
	background:#202020;
}
#Footer.litex .footer-in .widget ul li a {
	background:none;
	color:#666;
	padding:0;
}
#Footer.litex .footer-in .widget ul li a:hover {
	padding:0;
}
#Footer.litex .footer-in .widget ul li:hover {
	background:#fff;
	color:#555;
}
.widget ul li:after {
	position:relative;
	right:0;
	float:right;
	font-family: 'icomoon';
	padding-right:3px;
	font-size: 6px;
	content: "\e3b0";
	color: #bbb;
	vertical-align:middle;
}
.widget ul li.menu-item-has-children:after {
	content:"";
	display:none;
}
.widget ul li span {
	color:#91979d;
}
.sidebar h4.subtitle {
	margin-top:0px; /* Permalink - use to 

edit and share this gradient: http://colorzilla.com/gradient-

editor/#219721+0,037c03+100 */
	background: #219721; /* Old browsers */
	background: -moz-linear-gradient(top, #219721 0%, #037c03 100%); /* 

FF3.6-15 */
	background: -webkit-linear-gradient(top, #219721 0%, #037c03 100%); /* 

Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #219721 0%, #037c03 100%); /* 

W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#219721', endColorstr='#037c03', GradientType=0 ); /* IE6

-9 */
	border-radius: 10px 10px 0px 0px;
	text-align: center;
	font-family: 'Lato', arial;
	font-size: 18px;
	font-weight: 700;
	font-style:italic;
	line-height: 32px;
	color: #fff;
	padding: 10px 0px 10px;
	letter-spacing: 0px;
}
.widget .postslider li, .widget .postslider ul li:hover, .widget .instagram-feed li, .widget .minislideshow li, .widget .minislideshow ul li:hover,  #Footer.litex .widget .postslider li, #Footer.litex .widget .postslider ul li:hover, #Footer.litex .widget .instagram-feed li, #Footer.litex .widget .minislideshow li, #Footer.litex .widget .minislideshow ul li:hover {
	border:none;
	padding:0;
	background:none;
}
.widget .postslider li a, .widget .instagram-feed li a, #Footer .widget .postslider li a, .widget .minislideshow li a {
	padding:0;
	background:none;
	color:#484848;
}
.widget .postslider li a:hover, .widget .instagram-feed a:hover, #Footer .widget .postslider a:hover, .widget .minislideshow li a:hover {
	padding-left:0;
	background:none;
}
.widget .postslider li:after, .widget .side-list li:after, .widget .instagram-feed li:after, .widget .minislideshow li:after,  #Footer.litex .widget .postslider li:after, #Footer.litex .widget .side-list li:after, #Footer.litex .widget .instagram-feed li:after, #Footer.litex .widget .minislideshow li:after {
	display:none;
}
.widget .postslider p, #Footer .footer-in .widget .postslider p {
	font-size:16px;
	font-weight:normal;
	letter-spacing:0;
	text-align:center;
	margin-top:10px;
	color:#444;
}
#Footer .footer-in .widget .postslider p {
	color:#e9e9e9;
}
#Footer.litext .footer-in .widget .postslider p {
	color:#404040;
}
#Footer .widget .flexslider {
	background: none;
}
#Footer .widget .flexslider img {
	margin-bottom:12px;
}
.widget .flexslider img {
	border-bottom:3px solid rgba(0, 0, 0, 0.18);
}
.widget .flex-control-nav {
	display:none;
}
.widget .flex-direction-nav a {
	padding:14px 7px 10px !important;
	top:46%;
}
.widget .b-author img {
	width:70px;
	height:70px;
	border-radius:35px;
}
.widget .testimonial-content p, .footer-in .widget .testimonial-content p {
	margin:0 5px;
	font-size:14px;
	font-weight:normal;
}
.widget .flexslider:hover .flex-next, .widget .flexslider:hover .flex-prev {
	opacity: 1;
	background-color: rgba(0, 0, 0, 0.8) !important;
}
.widget .flickr-feed {
	margin-bottom:14px;
}
.widget .flickr-feed a, .widget .instagram-feed a {
	float:left;
	background:none;
	padding: 0;
	margin:0 1px 1px 0;
	opacity: 0.6;
	filter: alpha(opacity=60);
	-webkit-transition: opacity 0.31s ease;
	-moz-transition: opacity 0.31s ease;
	-ms-transition: opacity 0.31s ease;
	-o-transition: opacity 0.31s ease;
	transition: opacity 0.31s ease;
}
#Footer.litex .widget .flickr-feed a, #Footer.litex .widget .instagram-feed a, .sidebar .widget .flickr-feed a, .sidebar .widget .instagram-feed a {
	opacity: 0.82;
	filter: alpha(opacity=82);
}
.widget .instagram-feed a img {
	width:136px;
	height:136px;
	box-shadow: 0px 2px 6px -2px rgba(0, 0, 0, 0.7);
}
#Footer .widget .instagram-feed a img {
	margin:0;
	width:84px;
	height:84px;
	box-shadow: 0px 2px 6px -2px rgba(0, 0, 0, 0.7);
}
.widget .flickr-feed a img {
	width:75px;
	height:75px;
	box-shadow: 0px 2px 6px -2px rgba(0, 0, 0, 0.7);
}
.widget .flickr_badge_image {
	width:75px;
	height:auto;
	margin:0;
}
.widget .flickr-feed a:hover, #Footer.litex .flickr-feed a:hover,  .widget .instagram-feed a:hover, #Footer.litex .widget .instagram-feed a:hover,  .sidebar .widget .flickr-feed a:hover, .sidebar .widget .instagram-feed a:hover {
	opacity: 1;
	filter: alpha(opacity=100);
}
.widget .socialfollow {
	float:none;
	clear:both;
	margin:10px 0;
}
.sidebar .widget div.socialfollow i {
	color:#909090;
}
.sidebar .widget div.socialfollow a:hover i {
	color:#fff;
}
#Footer.litex .footer-in .contact-inf input, #Footer.litex .footer-in .contact-inf textarea {
	background:#eee;
	-webkit-box-shadow: inset 0 0 3px 1px #e9e9e9, 1px 1px #fff;
	-moz-box-shadow: inset 0 0 3px 1px #e9e9e9, 1px 1px #fff;
	box-shadow: inset 0 0 3px 1px #e9e9e9, 1px 1px #fff;
}
#Footer.litex .footer-in h5.subtitle {
	text-shadow:0 1px 0 #fff;
	border-bottom:1px solid #888;
	box-shadow:none;
}
h2.widgettitle {
	font-size:13px;
	line-height:20px;
	letter-spacing:2px;
	font-weight:bold;
	text-transform:uppercase;
	color:#54606b;
	margin:20px 0 16px;
	padding-bottom:10px;
	border-bottom:2px solid #e5e5e5;
}
.widget .textwidget ul li:after {
	display:none;
}
/* Social Icons */
	.social-icons a {
	border: 0;
	float: left;
	margin: 1px 7px 0 12px;
	opacity: 0.5;
	text-decoration: none;
	-webkit-transition: opacity 0.5s ease;
- moz-transition: opacity 0.5s ease;
	-ms-transition: opacity 0.5s ease;
-o- transition: opacity 0.5s ease;
	transition: opacity 0.5s ease;
}
.social-icons a:hover {
	opacity: 1;
}
.social-icons.members {
	clear: both;
	text-align: center;
margin- bottom: 10px;
}
.social-icons.members a {
	text-align: center;
	float: none;
}
.footer-in a img {
	float: left;
}
.footer-in .contact-inf input, .footer-in .contact-inf textarea {
	display: block;
	min-width: 97%;
	margin: 12px 0;
	background: #222;
	color: 
 #ccc;
	border: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding: 10px 0px 10px 12px;
	-webkit-border-radius: 4px;
-moz-border- radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 0 3px 1px #191919, 1px 1px #393939;
	-moz-box-shadow: inset 0 0 3px 1px #191919, 1px 1px #393939;
	box-shadow: inset 0 0 3px 1px #191919, 1px 1px #393939;
}
.footer-in .contact-inf button {
	padding: 12px 22px;
	font-size: 10px;
	letter-spacing:1px;
	color:#aaa;
	font-weight: bold;
-webkit-border- radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	background: #333;
	background: -moz-linear-gradient(top, #333, #252525);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #333), color-stop(100%, #252525));
	background: -webkit-linear-gradient (top, #333, #252525);
	background: -ms-linear-gradient(top, #333, #252525);
	background: -o-linear-gradient(top, #333, #252525);
	background: linear-gradient(top, #373737, #252525);
	border: 1px solid #202020;
	float: right;
	margin-right:6px;
}
.footer-in a:hover {
	color: #85b940;
}
#Footer.litex .footer-in a {
	color: #0093d0;
}
.footer-in a.terms {
	color: #578f1a;
}
.footer-navi.floatright {
	float:right;
}
.footer-in .col-md-12 .widget {
	text-align:center;
}
.footbot {
	margin: 0 auto;
	position: relative;
	background: 
 #005100;
	padding: 26px 0 18px;
	text-align: right;
	border-top-right-radius: 
 2px;
	border-top-left-radius: 1px;
}
.footbot p {
	color: #fff;
	font-size: 14px;
	letter-spacing: 0.6px !

important;
	font-style: normal !important;
	font-weight: 400 !important;
}
#Footer.litex .footbot {
	background:#e9e9e9
}
#Footer.litex .footbot, #Footer.litex .footer-in h4, #Footer.litex .footer-in hr {
	border-color: #e0e0e0;
	color: #5b5b5b;
}
.footbot img {
	position: relative;
	margin: 6px 40px 0 0;
	opacity: 
 0.93;
}
.footer-navi {
	float: left;
	line-height: 38px;
	font-size: 12px;
	color: 
 #444;
}
.footer-navi ul {
	margin-left: 40px;
}
.footer-navi a {
	color: #fff;
	margin: 0 4px;
}
.footer-navi a:hover {
	color: #cbffcb;
	text-decoration: underline;
}
.socialfollow {
	float: right;
}
.socialfollow a {
	height:38px;
	padding: 10px;
	float: left;
text- decoration: none;
	display: block;
	-webkit-border-radius: 2px;
-moz- border-radius: 2px;
	border-radius: 2px;
	-webkit-transition: all 0.31s ease;
	-moz-transition: all 0.31s ease;
	-ms-transition: all 0.31s ease;
	-o-transition: 
 all 0.31s ease;
	transition: all 0.31s ease;
}
.socialfollow a:first-of-type {
	margin-left: 0;
}
.footer-in .socialfollow a:hover {
	text-decoration: none;
}
.socialfollow a.facebook:hover {
	background: #3b5996;
}
.top-bar .socialfollow a.facebook:hover i, .our-team .socialfollow a.facebook:hover i {
	color: #3b5996;
}
.socialfollow a.twitter:hover {
	background: #00acee;
}
.top-bar .socialfollow a.twitter:hover i, .our-team .socialfollow a.twitter:hover i {
	color: #00acee;
}
.socialfollow a.vimeo:hover {
	background: #0dadd6;
}
.top-bar .socialfollow a.vimeo:hover i, .our-team .socialfollow a.vimeo:hover i {
	color: #0dadd6;
}
.socialfollow a.dribble:hover {
	background: #d53e68;
}
.top-bar .socialfollow a.dribble:hover i, .our-team .socialfollow a.dribble:hover i {
	color: #d53e68;
}
.socialfollow a.youtube:hover {
	background: #cb322c;
}
.top-bar .socialfollow a.youtube:hover i, .our-team .socialfollow a.youtube:hover i {
	color: #cb322c;
}
.socialfollow a.pinterest:hover {
	background: #cb2027;
}
.top-bar .socialfollow a.pinterest:hover i, .our-team .socialfollow a.pinterest:hover i {
	color: #cb2027;
}
.socialfollow a.google:hover {
	background: #c3391c;
}
.top-bar .socialfollow a.google:hover i, .our-team .socialfollow a.google:hover i {
	color: #c3391c;
}
.socialfollow a.linkedin:hover {
	background: #0073b2;
}
.top-bar .socialfollow a.linkedin:hover i, .our-team .socialfollow a.linkedin:hover i {
	color: #0073b2;
}
.socialfollow a.rss:hover {
	background: #f29a1d;
}
.top-bar .socialfollow a.rss:hover i, .our-team .socialfollow a.rss:hover i {
	color: #f29a1d;
}
.socialfollow a.instagram:hover {
	background: #457399;
}
.top-bar .socialfollow a.instagram:hover i, .our-team .socialfollow a.instagram:hover i {
	color: #457399;
}
.socialfollow a.other-social:hover {
	background: #ff5d5e;
}
.top-bar .socialfollow a.other-social:hover i, .our-team .socialfollow a.other-social:hover i {
	color: #ff5d5e;
}
.socialfollow img {
	opacity: 0.79;
}
.socialfollow i {
	font-size: 18px;
	color: #fff;
	opacity: 0.95;
}
#Footer.litex .socialfollow i {
	color: #343434;
}
#Footer.litex .socialfollow a:hover i {
	color: #fff;
}
.top-bar .socialfollow {
	float: right;
	margin-right: 10px;
}
.top-bar .socialfollow.lftflot {
	float: left;
}
.top-bar .socialfollow img {
	opacity: 0.97;
}
.top-bar .socialfollow a, .our-team .socialfollow a {
	padding: 4px;
	margin: 1px 4px;
	background: none;
	height:26px;
}
.top-bar .socialfollow i, .our-team .socialfollow i {
	color: 
 #979797;
	-webkit-transition: all 0.25s ease;
	-moz-transition: all 0.25s ease;
	-ms-transition: all 0.125s ease;
	-o-transition: all 0.25s ease;
	transition: all 0.25s ease;
}
.top-bar .socialfollow a:hover, .our-team .socialfollow a:hover {
	background: none;
}
/* EXTRAS */
	
	.brdr-r1, .brdr-r2 {
	border-right: 1px solid #e5e5e5;
}
.brdr-l1, .brdr-l2 {
	border-left: 1px solid #e5e5e5;
}
.brdr-r2 {
	padding-right: 27px;
}
.brdr-l2 {
	padding-left: 27px;
}
.pad-r27 {
	padding-right: 27px;
}
.pad-l27 {
	padding-left: 27px;
}
.alignright {
	text-align: right;
}
img.alignright {
	float: right;
	margin-left:10px;
}
.alignleft {
	text-align: left;
}
img.alignleft {
	float: left;
	margin-right:10px;
}
.aligncenter {
	text-align: center;
}
.wp-caption {
	display: block;
	color: #444;
}
.wp-caption-text {
	font-size: 15px;
}
.gallery-caption {
	display: inline;
}
.bypostauthor {
	font-size: 13px;
}
.moonicons-box1 {
	font-size: 16px;
	display: inline-block;
	width: 
 15em;
	padding: .25em .5em;
	background: #fff;
	margin: .5em 1em .5em 0;
	border: 1px solid #e8e8e8;
}
.alignright {
	text-align: right;
}
img.alignright {
	float: right;
}
.alignleft {
	text-align: left;
}
img.alignleft {
	float: left;
}
.aligncenter {
	text-align: center;
}
.wp-caption {
	display: block;
	color: #444;
}
.wp-caption-text {
	font-size: 15px;
}
.gallery-caption {
	display: inline;
}
.bypostauthor {
	font-size: 13px;
}
/* WP pagenavi 
	----------- */
	.wp-pagenavi {
	clear: both;
	font-size: 12px;
	text-align:center;
}
.wp-pagenavi span.pages {
	color: #999;
	padding: 0 10px;
	width: auto;
}
.wp-pagenavi a, .wp-pagenavi span {
	border: 1px solid #d1d7dc;
	border-radius: 2px;
	display: inline-block;
	font-weight: bold;
	height: 48px;
	line-height: 48px;
	margin: 3px 4px;
	padding: 0;
	width: 48px;
 *zoom: 1;
}
.wp-pagenavi a:hover, .wp-pagenavi span.current {
	border-color: 
 #efefef;
	background:#fdfdfd;
}
.wp-pagenavi a:hover {
	border-color: #d2d2d2;
}
.wp-pagenavi span.current {
	font-weight: bold;
}
/* Breadcrumbs 
	--------------- */
	.breadcrumbs-w {
	background:#f9f9f9;
	padding:7px 0;
font- size:12px;
	color:#6c7279;
	letter-spacing:1px;
}
.breadcrumbs-w a {
	color:#5c646d;
}
.breadcrumbs-w a:hover {
	text-decoration:underline;
}
/* #General CSS ================================================== */
	html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,  q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
:focus {
	outline:0;
}
/* #Basic Styles
================================================== */

	body {
	background-image: url(/images/Template/index_02.jpg); /* Added by Alok */
	background-repeat: repeat-x; /* Added by Alok */
	font: 16px/24px 'Open Sans', 'open-sanslight', Trebuchet MS, Helvetica, Arial, sans-serif;
	color: #000;
	-webkit-font-smoothing: antialiased; /* Fix for webkit rendering */
	-webkit-text-size-adjust: 100%;
	overflow-x: hidden;
	background: #fff;
}
/* #Typography
================================================== */

	h1, h2, h3, h4, h5, h6 {
	font-weight: 300;
}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
	font-weight: inherit;
	color: #485159;
}
h1 {
	font-size: 35px;
	line-height: 45px;
	margin-bottom: 12px;
	letter-spacing: -2.5px;
}
h2 {
	font-size: 32px;
	line-height: 40px;
	margin-bottom: 10px;
}
h3 {
	font-size: 24px;
	line-height: 34px;
	margin-bottom: 8px;
}
h4 {
	font-size: 19px;
	line-height: 30px;
	margin-bottom: 10px;
}
h5 {
	font-size: 17px;
	line-height: 28px;
	margin-bottom: 7px;
}
h6 {
	font-size: 14px;
	line-height: 20px;
}
.subheader {
	color: #849098;
}
h1.slight, h2.slight, h3.slight, h4.slight, h5.slight, h6.slight, p.slight {
	color: #a2a5a7;
}
h1.extr {
	font-size:56px;
	font-weight:100;
}
h5.helvetic5 {
	font-family:Helvetica, Arial, sans-serif;
	font-size: 18px;
	line-height: 24px;
	margin-bottom:14px;
}
h1 strong {
	font-weight:700;
	letter-spacing: -0.04em;
}
h3 strong, h4 strong, h5 strong, h6 strong {
	font-weight:400;
}
h3 strong, h4 strong {
	letter-spacing: -0.02em;
}
h1.maxtitle {
	font-size:56px;
	line-height:60px;
	font-weight:100;
}
p {
	margin: 0 0 8px 0;
	font-size:16px;
	line-height:1.8;
	font-weight:400;
/*	word-break: break-all; Changed by Alok */
}
p img {
	margin: 0;
}
p.lead {
	font-size: 21px;
	line-height: 27px;
	color: #818a92;
}
p.magic {
	font-size: 19px;
	line-height: 25px;
	margin: 0;
}
em {
	font-style: italic;
}
strong {
	font-weight: bold;
}
p strong {
	font-size:14px;
}
small {
	font-size: 75%;
	color: #969a9e;
}
p small {
	font-size:12px;
	font-weight:400;
}
i:hover {
	cursor:default;
}
a i:hover {
	cursor:pointer;
}
/* Dropcaps */
    .dropcap1, .dropcap2, .dropcap3 {
	text-transform:uppercase;
	line-height:1;
	float: left;
	font-size: 44px;
	margin: 0 8px 0 0;
	font-family: Times, serif, Arial;
}
.dropcap2, .dropcap3 {
	background: #4a4a4a;
	color: #fff;
	display: block;
	padding:10px;
	border-radius:5px;
	margin-top: -2px;
}
.dropcap3 {
	background: #0093d0;
}
/* Text Highlights */	
	.highlight1 {
	padding:2px 5px;
	background:#85bc36;
	color:#fff;
	vertical-align:baseline;
}
.highlight2 {
	padding:2px 5px;
	background:#f4f4f4;
	color:#666;
	vertical-align:baseline;
}
.highlight3 {
	padding:3px 6px;
	background:#0093d0;
	color:#fff;
	vertical-align:baseline;
}
.highlight4 {
	background-color:#fffdcc;
	vertical-align:baseline;
	padding:1px 3px;
}
/*	Blockquotes  */
	blockquote, blockquote p, q {
	font-size: 15px;
	line-height: 24px;
	color: #6a747d;
	font-family:"Roboto Slab";
}
blockquote {
	position:relative;
	margin: 0 0 21px;
	padding: 18px 10px 14px 60px;
}
blockquote:before {
	position:absolute;
	left:12px;
	top:26px;
	content:'\201C';
	font-size:62px;
	color:#bbb;
	font-weight:bold;
	font-family: Georgia, Times, serif;
}
blockquote cite {
	display: block;
	font-style: italic;
	font-size: 12px;
	color: #777f87;
}
blockquote cite:before {
	content: "\2014 \0020";
}
blockquote cite a, blockquote cite a:visited, blockquote cite a:visited {
	color: #555;
}
blockquote small {
	font-size:13px;
	font-style: italic;
}
blockquote img {
	max-width:100%;
	width:auto;
	display:inline;
}
hr {
	border: solid #e5e5e5;
	border-width: 1px 0 0;
	clear: both;
	margin: 14px 0 35px;
	height: 0;
	width: auto;
}
hr.boldbx {
	border-width: 4px 0 0;
	border-color:#efefef;
}
.container hr {
	margin-right: 10px;
	margin-left: 10px;
}
.container .columns hr, .container .column hr {
	margin-right: 0px;
	margin-left: 0px;
}
pre, code {
	background:#f3f3f3;
	padding:5px 10px;
	font-family:"Courier New", Courier, monospace;
	font-size:12px;
	white-space:pre-wrap;
}
		
	::selection {
background: #e4744f;
color: #fff;
}
	::-moz-selection {
background: #e4744f;
color: #fff;
}
/* #Links
================================================== */
/* Start modification by Alok for Link Color*/
a, a:visited 
{
/*	color:#173F91; Changed by Alok. This color value is for old design */
	color: #000000;
	text-decoration:none;
}

a:hover, a:focus 
{
text-decoration:none;
/* color:Black; Changed by Alok */
	color: #3fd83f;
}

.container a, .container a:visited 
{
/*	color: #fff; Changed by Alok */
	color: #000000;
	text-decoration: none;
	outline: 0;
}
.container a:hover, .container a:focus 
{
	color: #3fd83f;
}

/*
a, a:visited 
{
	color: #fff;
	text-decoration: none;
	outline: 0;
}
a:hover, a:focus 
{
	color: #3fd83f;
}

*/
/* End modification by Alok for Link Color*/
a:active {
	outline:none;
	opacity: 0.75;
}
/* #Lists
================================================== */

	ul, ol {
	margin-bottom: 21px;
	margin-left: 3px;
}
ul {
	list-style:outside;
}
ol {
	list-style: decimal;
}
ol, ul.disc {
	margin-left: 20px;
}
ul.disc {
	list-style: disc outside;
}
ul ul, ul ol,  ol ol, ol ul {
	margin: 4px 0 5px 30px;
	font-size: 90%;
}
ul ul li, ul ol li,  ol ol li, ol ul li {
	margin-bottom: 6px;
}
li {
	font-size:14px;
	line-height: 18px;
	margin-bottom: 0px;
	font-weight:600;
	color:#000;
}
ul.large li {
	line-height: 21px;
}
li p {
	line-height: 18px;
}
ul.arrow li, li.arrow {
}
ul.arrow2 li, li.arrow2 {
	margin-left: 20px;
}
ul.arrow li, li.arrow, ul.arrow2 li, li.arrow2 {
	padding:5px 0 6px;
	list-style:none;
}
/* #Images
================================================== */

	img.scale-with-grid {
	max-width: 100%;
	height: auto;
}
img.full-width {
	width: 100%;
	height: auto;
}
p img {
	margin-bottom:14px;
}
/* #Buttons */

	.button,  button, a.price-send,  input[type="submit"],  input[type="reset"],  input[type="button"],  .button.green,  button.green,  input[type="submit"].green,  input[type="reset"].green,  input[type="button"].green {
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	border:0 none;
	color: #fff;
	display: inline-block;
	font-size: 15px;
	line-height:1;
	font-weight: 400;
	text-decoration: none;
	cursor: pointer;
	margin-bottom: 21px;
	line-height: 1;
	padding: 0px 35px;
	background: #8fbe32;
	-webkit-transition: background 0.18s ease;
	-moz-transition: background 0.18s ease;
	-o-transition: background 0.18s ease;
	transition: background 0.18s ease;
	font-style: normal !important;
	height: 48px;
	line-height: 48px;
}
.button:hover,  button:hover, a.price-send:hover,  input[type="submit"]:hover,  input[type="reset"]:hover,  input[type="button"]:hover,  .button.green:hover,  button.green:hover,  input[type="submit"].green:hover,  input[type="reset"].green:hover,  input[type="button"].green:hover {
	background: #9ecd40;
	-webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.2) inset;
	-moz-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.2) inset;
	box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.2) inset;
}
.button.full-width,  button.full-width,  input[type="submit"].full-width,  input[type="reset"].full-width,  input[type="button"].full-width {
	width: 100%;
	padding-left: 0 !important;
	padding-right: 0 !important;
	text-align: center;
}
.button.large,  button.large,  input[type="submit"].large,  input[type="reset"].large,  input[type="button"].large {
	padding:0px 46px;
	font-size:18px;
}
.button.small,  button.small,  input[type="submit"].small,  input[type="reset"].small,  input[type="button"].small {
	font-size: 16px;
	height: 48px;
	line-height: 48px;
	padding: 0 22px;
	text-transform: uppercase;
}
.button.blue,  button.blue,  input[type="submit"].blue,  input[type="reset"].blue,  input[type="button"].blue {
	background: #128abc;
}
.button.blue:hover,  button.blue:hover,  input[type="submit"].blue:hover,  input[type="reset"].blue:hover,  input[type="button"].blue:hover {
	background: #32a6d6;
}
.button.skyblue,  button.skyblue,  input[type="submit"].skyblue,  input[type="reset"].skyblue,  input[type="button"].skyblue {
	background: #03acdc; /*url(/img/button-bg.png) repeat-x; Alok */
	border: 1px solid #fff;
}
.button.skyblue:hover,  button.skyblue:hover,  input[type="submit"].skyblue:hover,  input[type="reset"].skyblue:hover,  input[type="button"].skyblue:hover {
	background: #1db7e3;
	border: 1px solid #fff;
	color: #fff;
}
.button.skyblue.bordered-bot,  button.skyblue.bordered-bot,  input[type="submit"].skyblue.bordered-bot,  input[type="reset"].skyblue.bordered-bot,  input[type="button"].skyblue.bordered-bot {
	border-color: #03acdc;
	color: #03acdc;
}
.blox .container {
	position: relative;
}
/* Distance (Vertical Spaces) */
	.vertical-space, .vertical-space1, .vertical-space2, .vertical-space3, .vertical-space4, .vertical-space5 {
	display: block;
	width: 100%;
	margin: 0;
	clear: both;
	border: 0 none;
	height:7px;
}
.vertical-space2 {
	height: 40px;
}
.vertical-space3 {
	height: 60px;
}
.vertical-space4 {
	height: 80px;
}
.vertical-space5 {
	height: 100px;
}
*+html hr.vertical-space, *+html hr.vertical-space1, *+html hr .vertical-space2, *+html hr.vertical-space3, *+html hr.vertical-space4, *+html hr.vertical-space5 {
	height: 0px;
	margin: 10px 0;
	background: #fff;
	border: 1px solid #fff;
}
*+html hr.vertical-space2 {
	margin: 20px 0;
}
*+html hr.vertical-space3 {
	margin: 30px 0;
}
*+html hr.vertical-space4 {
	margin: 40px 0;
}
*+html hr.vertical-space5 {
	margin: 50px 0;
}
/* TITLE */
	h4.subtitle {
	border-bottom: 1px solid #e5e5e5;
	font-family: 'Open Sans', Helvetica, Arial;
	font-weight: bold;
	letter-spacing:0.6px;
	text-transform: uppercase;
	line-height: 1.8;
	padding-bottom:8px;
	font-size: 12px;
	color: #54606b;
	clear: both;
	margin: 19px 0 21px 0;
}
h4.subtitle img {
	float: left;
	margin-right: 5px;
	vertical-align: baseline
}
h4.subtitle.r1dd {
	margin-top: 20px;
}
.title {
	overflow: hidden;
	margin-bottom: 0px;
	clear: both;
}
.title h4, .title h3 {
	background: #fff;
	display: inline;
	margin-left: 18px;
	padding: 0 3px;
	font-weight: 400;
	font-size: 18px;
}
h6.h-sub-content {
	display: inline-block;
	letter-spacing: 0.2px;
	font-size: 15px;
	font-weight: 400;
	border-bottom: 1px solid #ff675b;
	line-height: 35px;
	margin-bottom: -1px;
	width: auto;
	max-width: 100%;
}
.sub-content span {
	display: inline-block;
	font-size: 10px;
	font-weight: bold;
	letter-spacing: 2px;
}
.sub-content {
	border-bottom: 1px solid #e9e9e9;
	position: relative;
	margin-bottom: 30px;
}
.mex-title {
	border-bottom: 1px solid rgba(0, 0, 0, 0.08);
	display: inline-block;
	padding-bottom: 20px;
	margin-bottom: 20px;
	font-weight: 100;
	letter-spacing: 0;
}
.white-space {
	clear: both;
	width: 100%;
	height: 40px;
}
.flex-container a:active, .flexslider a:active, .flex-container a:focus, .flexslider a:focus {
	outline: none;
}
.slides, .flex-control-nav, .flex-direction-nav {
	margin: 0;
	padding: 0;
	list-style: none;
}
/* FlexSlider Necessary Styles
*********************************/ 
.flexslider {
	margin: 0;
	padding: 0;
}
.flexslider .slides > li {
	display: none;
	position:relative;
	-webkit-backface-visibility: hidden;
} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {
	width: 100%;
	display: block;
}
#Wrap .flexslider .slides img {
	height:auto !important;
}
.flex-pauseplay span {
	text-transform: capitalize;
}
/* Clearfix for the .slides element */
.slides:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
html[xmlns] .slides {
	display: block;
	position:relative;
}
* html .slides {
	height: 1%;
}
/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load */
.no-js .slides > li:first-child {
	display: block;
}
/* FlexSlider Default Theme
*********************************/
.flexslider {
	background: #fff;
	margin: 0;
	padding: 0;
	z-index: 1;
	position: relative;
	zoom: 1;
}
.flex-viewport {
	max-height: 2000px;
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	transition: all 1s ease;
}
.loading .flex-viewport {
	max-height: 300px;
}
.flexslider .slides {
	zoom: 1;
}
.carousel li {
	margin-right: 5px
}
/* Direction Nav */
.flex-direction-nav {
*height: 0;
}
.flex-direction-nav a {
	padding:25px 15px;
	margin: -46px 0 0;
	background: rgba(0, 0, 0, 0.9);
	display: block;
	position: absolute;
	top: 50%;
	z-index: 10;
	cursor: pointer;
	opacity: 0;
-webkit-transition: all .19s ease;
}
.flex-direction-nav a i {
	color:#fff;
	font-size:16px;
}
.flex-direction-nav a span {
	display:none;
}
.flex-direction-nav .flex-next {
	right: 0px;
	border-radius: 4px 0 0 4px;
}
.flex-direction-nav .flex-prev {
	left: 0x;
	border-radius: 0 4px 4px 0;
}
.flexslider:hover .flex-next {
	opacity: 0.8;
}
.flexslider:hover .flex-prev {
	opacity: 0.8;
}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {
	opacity: 1;
	background-color: #000177;
}
.flex-direction-nav .flex-disabled {
	opacity: .3!important;
	filter:alpha(opacity=30);
	cursor: default;
}
/* Control Nav */
.flex-control-nav {
	width: auto;
	position: absolute;
	right:46%;
	bottom: 36px;
	text-align: center;
}
.flex-control-nav li {
	margin: 0 6px;
	display: inline-block;
	zoom: 1;
*display: inline;
}
.flex-control-paging li a {
	width: 16px;
	height: 16px;
	display: block;
	background: #fff;
	background: rgba(255, 255, 255, 0.9);
	cursor: pointer;
	text-indent: -9999px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	-o-border-radius: 30px;
	border-radius: 30px;
}
.flex-control-paging li a:hover {
	background: #fff;
	background: rgba(255, 255, 255, 0.7);
}
.flex-control-paging li a.flex-active {
	background: #00b500;
	cursor: default;
}
.flex-control-thumbs {
	margin: 5px 0 0;
	position: static;
	overflow: hidden;
}
.flex-control-thumbs li {
	width: 25%;
	float: left;
	margin: 0;
}
.flex-control-thumbs img {
	width: 100%;
	display: block;
	opacity: .7;
	cursor: pointer;
}
.flex-control-thumbs img:hover {
	opacity: 1;
}
.flex-control-thumbs .flex-active {
	opacity: 1;
	cursor: default;
}
/* Caption */
.slide-caption {
	padding: 30px;
	max-width:40%;
	margin: 0;
	position: absolute;
	display: block;
	left: 90px;
	bottom: 40px;
	background-color: #222;
	background: rgba(0, 0, 0, 0.5);
}
.slide-caption h3 {
	color: #fff;
	padding-bottom: 10px;
	margin:0;
	font-weight:400;
}
.slide-caption p {
	margin:0;
	line-height: 20px;
	color: #c9c9c9;
}
/* #Full width Sections + Parallax Stylesheet
	================================================== */
	
	.blox {
	clear:both;
	position: relative;
}
.blox.nopad {
	padding:0;
	margin:0;
}
.blox.dark {
	background:#384852;
}
.blox.dark .nonetextshadow * {
	text-shadow:none;
}
.blox.gray {
	background:#f0f0f0;
}
.blox.gray2 {
	background:#fbfbfb;
	padding-top:75px;
	margin-top:-35px;
}
.blox.redbox {
	background:#ffc5cb;
}
.blox.greenbox {
	background:#dbebb9;
}
.blox.yellowbox {
	background:#f7c218;
}
.dark.redbox {
	background:#de3059;
}
.dark.bluebox {
	background:#128abc;
}
.dark.blackbox {
	background:#25272a;
	margin-top:-1px;
}
.blox hr {
	border-color: rgba(255, 255, 255, 0.2);
}
.dark.greenbox {
	background:#5aa300;
}
.dark.yellowbox {
	background:#fdb012;
}
.blox.dark * {
	color:#fff;
}
.blox.dark a {
	color:#07add4;
}
.blox.dark a.magicmore {
	color:#f08484;
}
.blox.dark a.button {
	color:#fff;
}
.blox.dark a:hover {
	color:#ff9900;
}
.blox.dark .magic-link a {
	color:#fff;
}
.blox.dark p {
	color:rgba(255, 255, 255, 0.9);
}
.blox.dark small {
	color:rgba(255, 255, 255, 0.8);
}
.bloxcirc {
	width:70px;
	height:70px;
	border-radius:35px;
	background:#e53f51; /* url(/images/ico-bulb1.png) no-repeat center center; Alok */
	position:relative;
	margin:-78px auto 21px;
	display:block;
}
.bloxcirc.portx {
	width:50px;
	height:50px;
	border-radius:25px;
	margin:-58px auto 21px;
	background-color:#0093d0;
}
.bloxcirc.bell-bg {
	background:#e53f51; /* url(/images/ico-bell1.png) no-repeat center center; Alok */
}
.bloxcirc.flash-bg {
	background:#e53f51; /* url(/images/ico-flash1.png) no-repeat center center; Alok */
}
.bloxcirc.eye-bg {
	background:#e53f51; /* url(/images/ico-eye1.png) no-repeat center center; Alok */
}
.bloxcirc.calendar-bg {
	background:#e53f51; /* url(/images/ico-calendar1.png) no-repeat center center; Alok */
}
.bloxcirc.video-bg {
	background:#e53f51; /* url(/images/ico-video1.png) no-repeat center center; Alok */
}
.bloxcirc.clock-bg {
	background:#e53f51; /* url(/images/ico-clock1.png) no-repeat center center; Alok */
}
#Wrap > section.about.blox.dark {
	padding-bottom:0;
}
img.about-img-bot {
	margin-bottom:0;
	max-width:100%;
}
.blox.promoblox {
	background:#00c5ad;
	padding:60px 0 50px;
	margin:0;
	text-shadow:none;
}
.blox.promoblox a.button {
	background:transparent;
	padding:16px 26px;
	border:2px solid #fff;
	font-weight:400;
	float:right;
	margin-left:20px;
	vertical-align:middle;
	letter-spacing:3px;
	text-shadow:none;
	box-shadow:none;
	text-transform:uppercase;
-webkit-transition: all .5s ease;
 -moz-transition: all .5s ease;
 -ms-transition: all .5s ease;
 -o-transition: all .5s ease;
 transition: all .5s ease;
}
.blox.promoblox a.button:hover {
	background:#fff;
	color:#000;
}
.blox.dark.bot-blox {
	padding:14px 0;
	clear:both;
	background: #303740; /* url(/images/pattern-bg2.png); Alok */
	border-top:5px solid #242e38;
	margin:0;
}
.dark.bot-blox .magic-link {
	margin:0;
	float:right;
}
*+html .blox.dark.bot-blox {
	margin-bottom:-21px;
}
.blox h1.extr {
	font-size:63px;
	font-size:57px\9;
	font-weight:lighter;
	line-height:80px;
	letter-spacing:-4px;
}
.blox h1.extr span, .blox.dark h1.extr span {
	color:#fc4f4f;
}
.extrabgsec {
	padding:20px;
	background:rgba(255, 255, 255, 0.6);
}
.blox.dark .mex-title {
	border-bottom: 4px solid rgba(255, 255, 255, 0.27);
}
.blox.parallax-sec {
	background-position: center bottom;
	background-repeat:no-repeat;
	background-attachment:fixed;
	min-height: 300px;
	margin: 0 auto;
	width: 100%;
	max-width: 1920px;
	background-size:cover
}
.parallax-sec article {
	position: relative;
}
.parallax-sec .blox, .parallax-sec .blox.dark {
	background:none;
}
/* NAVIGATION BAR  */
	
	#Nav-wrap .container {
	position:relative;
}
.nav-wrap1, .nav-wrap2 {
	height:60px;
	position:relative;
}
.nav-wrap2 {
	height:77px;
	margin-bottom:-14px;
}
.nav-wrap2.mn4 {
	height:55px;
	margin-bottom:-15px;
	text-transform: uppercase;
}
/* menu icon */
	#menu-icon {
	display: none; /* hide menu icon initially */
}
#Nav {
	float:right;
}
#Nav li {
	list-style: none;
	padding:0 12px;
	margin:0;
	float:left;
	display:block;
	height:100%;
	vertical-align:middle;
}
/* nav link */
	#Nav a {
	display: block;
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	font-weight:600;
	padding: 0px;
	line-height: 30px;
	color: #666;
	outline: 0;
	opacity:1;
	text-align:center;
-webkit-transition:all .15s ease-in-out;
-moz-transition:all .15s ease-in-out;
-ms-transition:all .15s ease-in-out;
-o-transition:color .15s ease-in-out;
transition:all .15s ease-in-out;
}
#Nav a:hover, #Nav li:hover > a, #Nav li.current > a, #Nav li.active > a {
	color:#000177;
	background:transparent
}
#Nav a i {
	font-size:16px;
	display:inline;
	color:inherit;
	margin-right:4px;
	vertical-align:baseline;
}
#Nav > li > a i {
	margin-right:6px;
	font-weight:normal;
}
#Nav > li.current > a, #Nav > li.active > a {
	position:relative;
}
#Nav > li > a {
	margin:5px 0 5px;
}
#Header.sticky #Nav-wrap #Nav > li {
	padding:0 12px;
}
#Header.sticky #Nav-wrap #Nav > li > a {
	margin:0;
	padding:21px 0;
	line-height:18px;
}
/* nav dropdown */
	#Nav ul {
	position: absolute;
	min-width: 193px;
	background: #fff;
	padding: 10px 5px 18px 7px;
	margin:0;
	border: 1px solid #e2e2e2;
	border-top-color:#e4e4e4;
	border-radius:4px;
	box-shadow:0 2px 12px rgba(0, 0, 0, 0.082);
	z-index:91000;
	display: none; /* hide dropdown */
}
#Nav > li > ul:after, #Nav > li > ul:before {
	content: '';
	display: block;
	position: absolute;
	left:9px;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 10px;
}
#Nav > li > ul:after {
	top: -18px;
	border-color: transparent transparent #fff transparent;
}
#Nav > li > ul:before {
	top: -19px;
	border-color: transparent transparent #e1e1e1 transparent;
}
?  #Nav > li > ul.mega:after, #Nav > li > ul.mega:before {
border-color: transparent;
}
#Nav > li > ul.mega:after {
	top:auto;
	bottom:5px;
	z-index:0;
	border-color: transparent;
}
#Nav > li:last-child ul {
	left:auto;
	right:0;
}
#Nav ul li {
	float: none;
	display:block;
	position:relative;
	margin: 0;
	padding:0;
}
#Nav ul li:last-child {
	border:none;
}
#Nav ul li a, #Nav ul li:hover > a {
	color:#484848;
	width:auto;
	display:block;
	text-align:left;
	padding: 8px 0 0px 14px;
	border-radius:0;
	font-size:13px;
	font-weight:400;
	border:0 none;
text-t ransform:capitalize;
	line-height:24px;
}
#Nav ul li a:hover, #Nav li.current ul li a:hover, .nav-wrap2 #Nav ul li a:hover, .nav-wrap2.darknavi #Nav ul li a:hover, #Nav ul li.current > a, #Nav ul li:hover > a {
	color:#000177;
}
#Nav li:hover > ul {
	display: block;
	visibility:visible; /* show dropdown on hover */
}
#Nav ul li ul {
	margin:-43px 0 0 173px;
	width:170px;
}
#Nav li.submenux:after {
	font-family: 'icomoon';
	content: "\e3b0";
	position:absolute;
	color:#cdcdcd;
	font-size:8px;
	display:inline;
	speak: none;
	cursor:pointer;
	right:9px;
	top:12px;
}
#Nav ul.mega li.submenux:after {
	display:none;
}
#Nav ul.mega, #Nav > li:last-child ul.mega {
	width:100%;
	left:0;
	float:left;
	border-radius:0;
}
#Nav ul.mega div:last-child {
	margin-right:0 !important;
}
#Nav h4.subtitle {
	margin:14px 0;
	border-color:#e8e8e8;
	border-width:1px;
	font-size:12px;
}
#Nav img {
	max-width:100%;
	margin-bottom:10px;
}
#Nav p {
	font-size:13px;
	font-weight:400;
	color:#747474;
}
#Header #Nav h6 {
	margin:0;
	margin-bottom:7px;
	color:#555;
}
#Nav .sendbtn {
	padding:7px 20px;
	font-size:13px;
}
#Nav ul.mega ul, #Nav ul.mega ul.mega {
	position:static;
	display:block;
	width:auto;
	border:none;
	margin:0;
	padding:0;
	box-shadow:none;
}
#Nav ul.mega ul li, #Nav ul.mega ul li a {
	margin:0;
}
#Nav ul.mega ul li {
	padding:8px 0;
	border-bottom:1px solid #eee;
}
#Nav ul.mega ul li a {
	display:inline;
	line-height:1.4;
	padding-left:0;
	padding-right:3px;
}
#Nav ul.mega .wpb_content_element {
	margin-bottom:5px;
}
/* nav link Header2 */
	.nav-wrap2 #Nav {
	float:left;
	margin-bottom:0;
}
.nav-wrap2 #Nav li {
	margin:0;
	padding:0;
}
.nav-wrap2 #Nav > li > a {
	margin:0;
	padding: 12px 20px 12px;
	font-size: 15px;
	line-height:22px;
	font-weight:600;
	text-align:left;
/*	background: url(/img/seperator.jpg) no-repeat 100% 60%; Alok */
}
.nav-wrap2 #Nav > li:first-child {
	margin-left:0px;
}
.nav-wrap2 #Nav > li:first-child > a {
}
#Nav a span, #Nav > li > a:after {
	margin-top:4px;
	display:block;
	font-size:11px;
	color:#919191;
	text-transform:lowercase;
	font-weight:400;
}
#Nav > li > a:after {
	content: attr(data-description);
}
.nav-wrap1 #Nav > li > a:after, .nav-wrap2.mn4 #Nav > li > a:after, #Nav ul li > li > a:after {
	content:"";
	display:none;
}
.nav-wrap2.mn4 #Nav > li > a {
	padding:15px 20px 12px;
	margin-bottom:3px;
}
.nav-wrap2.darknavi { /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#1a631a+0,1a631a+50,005100+51,005100+100 */
	background: #1a631a; /* Old browsers */
	background: -moz-linear-gradient(top, #1a631a 0%, #1a631a 50%, #005100 51%, #005100 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #1a631a 0%, #1a631a 50%, #005100 51%, #005100 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #1a631a 0%, #1a631a 50%, #005100 51%, #005100 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1a631a', endColorstr='#005100', GradientType=0 ); /* IE6-9 */
}
.nav-wrap2.darknavi #Nav > li > a {
	color:#fff;
	padding-bottom:17px;
}
.nav-wrap2.darknavi #Nav > li > a:hover, .nav-wrap2.darknavi #Nav > li:hover > a, .nav-wrap2.darknavi #Nav > li.current-menu-item > a, .nav-wrap2.darknavi #Nav > li.current-menu-item > a:hover { /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#14176a+0,1a1d87+50,000278+51,000075+100 */
	background: #14176a; /* Old browsers */
	background: -moz-linear-gradient(top, #14176a 0%, #1a1d87 50%, #000278 51%, #000075 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #14176a 0%, #1a1d87 50%, #000278 51%, #000075 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #14176a 0%, #1a1d87 50%, #000278 51%, #000075 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#14176a', endColorstr='#000075', GradientType=0 ); /* IE6-9 */
}
#Header.sticky .nav-wrap2 #Nav {
	float:right;
}
#Header.sticky .nav-wrap2 #Nav > li {
	padding:0 12px;
}
#Header.sticky .nav-wrap2 #Nav > li > a {
	margin:0;
	padding:21px 0 20px;
	border:none;
	background:none;
	font-weight:600;
}
#Header.sticky #Nav a span, #Header.sticky #Nav a:after {
	display:none;
}
#Header.sticky .nav-wrap2 {
	border:none;
}
#Header.sticky .nav-wrap2.darknavi, #Header.sticky .nav-wrap2.darknavi #Nav > li > a {
	border:none;
	background:none;
}
#Header.sticky .nav-wrap2.darknavi #Nav > li > a {
	color:inherit;
}
#Header.sticky .nav-wrap2.darknavi #Nav > li > a:hover {
	color:#000177;
}
/* nav dropdown for(ie7) */
	
	*+html #Nav li {
	position:relative;
	display:block;
}
*+html #Nav li ul, *+html #Nav li.current ul {
	left:0;
	clear:both;
	position:absolute;
	border:1px solid #d4d4d4;
}
*+html .container {
	z-index:2;
}
*+html #Header {
	z-index:3;
	position:relative;
}
*+html #Nav ul li ul {
	position:absolute;
	left:0;
	margin-top:-31px;
	display:none;
	visibility:hidden;
}
*+html #Nav ul li:hover > ul {
	display:block;
	visibility:visible;
}
/* Navigation End */


/* Max Sliders */
	.max-hero .slides-control {
	margin: 0px;
	padding: 0px;
	list-style: none;
	position: relative;
	height: 100%;
	display: block;
}
.max-hero .slides-control .slides-container {
	display: none;
}
.max-hero .slides-control .sparallax .slide-image {
	background-attachment: fixed;
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
}
.max-hero .slides-control .spattern .slide-image:after, .spattern.max-video:after, .video-sec .spattern:after {
/*	background: url(/images/spattern.png); Alok */
	width:100%;
	height:100%;
	bottom:0;
	left:0;
	position:absolute;
	z-index: 1;
	content: "";
}
.mejs-controls {
	display:none !important
}
/* Max Sliders Navigation */
	.max-hero .slides-navigation {
	margin: 0 auto;
	position: absolute;
	z-index: 3;
	top: 46%;
	width: 100%;
}
.max-hero .slides-navigation a {
	position: absolute;
	display: block;
	width:74px;
	height:74px;
/*	background:url(/images/arrows2.png); Alok */
	opacity:0;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	transition: all 0.5s;
}
.max-hero .slides-navigation a.prev {
	left: 1%;
	background-position:bottom center;
}
.max-hero .slides-navigation a.next {
	right: 1%;
	background-position:top center;
}
.max-hero .slides-navigation a:hover {
	opacity:1 !important;
}
.max-hero:hover .slides-navigation a {
	opacity:0.3;
}
/* Max Sliders Content */
	.slides-content {
	color:#fff;
	position: absolute;
	width: 100%;
	top: 38%;
	margin: 0 auto;
	z-index: 2;
	background: transparent;
	height: 300px;
	min-height: 300px;
	text-align: center;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	transform: translateY(-50%);
}
.tagline-slider.flexslider {
	background: transparent;
	text-align:center;
	margin-bottom:20px;
}
.tagline-slider.flexslider .slides {
	height:auto;
	padding:0;
	margin:0 auto;
	position:relative;
	overflow:initial;
}
.tagline-slider.flexslider .slides li {
/*	word-break: break-all; Changed by Alok */
	color:#fff;
	list-style:none;
	font-size:49px;
}
.tagline-slider.flexslider .slides li span {
	color:#1bbc9b;
}
.tagline-slider .flex-direction-nav {
	display:none;
}
.tagline-slider .flex-control-nav {
	position: static;
}
.tagline-slider .flex-control-paging li a {
	background:none;
	border:2px solid rgba(255, 255, 255, 0.6);
	text-shadow:1px 1px 2px rgba(0, 0, 0, 5);
}
.tagline-slider .flex-control-paging li a.flex-active {
	border-color:#fff;
	background:none;
}
.slides-content p {
	line-height: 28px;
	width: 100%;
	max-width: 670px;
	margin: 35px auto;
	position: relative;
	text-align: center;
	color: #fff;
	font-size:14px;
	font-weight: 400;
	letter-spacing:0;
}
.slides-content .button {
	background:none;
	margin-top:50px;
	font-size: 12px;
	font-weight:bold;
	border: 2px solid rgba(255, 255, 255, 0.77);
	color: #fff;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-shadow:1px 1px 1px rgba(0, 0, 0, 0.3);
	box-shadow:0px 1px 5px rgba(0, 0, 0, 0.14) inset;
	padding:10px 25px;
	border-radius:25px;
}
.slides-content .button:hover {
	background:rgba(0, 0, 0, 0.4);
}
.max-hero h1, .max-hero h2, .max-hero h3, .max-hero h4, .max-hero h5, .max-hero h6 {
	color:#fff;
	line-height:1.2;
	margin-bottom:10px;
	text-shadow:1px 1px 2px rgba(0, 0, 0, 0.2);
	font-weight:400;
}
.max-hero h1 strong, .max-hero h2 strong, .max-hero h3 strong {
	font-weight:bold;
}
.max-hero h1, .max-hero h1 strong {
	font-size:110px;
	letter-spacing:-0.06em;
}
.max-hero h2 {
	font-size:75px;
}
.max-hero h3 {
	font-size:59px;
	padding:7px 12px;
	margin:20px 0 30px;
	border:5px solid #fff;
	line-height:1;
	text-transform:uppercase;
	display:inline-block;
	font-weight:900;
	position:relative;
	letter-spacing:-0.06em;
	opacity:0.91;
}
.max-hero h3:after, .max-hero h3:before, .max-hero h5:after, .max-hero h5:before {
	content:"";
	display:block;
	width:80px;
	height:5px;
	margin-left:-40px;
	background:#fff;
	position:absolute;
	left:50%;
	top:-10px;
}
.max-hero h3:after, .max-hero h5:after {
	top:auto;
	bottom:-10px;
}
.max-hero h5:after, .max-hero h5:before {
	height:2px;
	opacity:0.71;
}
.max-hero h5 {
	position:relative;
}
.max-hero h4 {
	font-size:49px;
	letter-spacing:-0.04em;
}
.max-hero h6 {
	font-size:17px;
	padding:12px 18px;
	margin:20px 0 30px;
	background:rgba(0, 0, 0, 0.3);
	display:inline-block;
	line-height:1.8;
}
/* End slider  */

	

/*Bootstrap Start */

/* #Bootstrap elements
================================================== */

	.dropup,  .dropdown {
	position: relative;
	display: inline-block;
}
.dropdown-toggle {
 *margin-bottom: -3px;
	background: none;
	width: auto;
	padding: 0px;
	margin: 0px;

    height: 30px;
    line-height: 30px;
   
}
.dropdown-toggle:hover {
	background: none;
	box-shadow: none;
}
.dropdown-toggle:active,  .open .dropdown-toggle {
	outline: 0;
}
.caret {
	display: inline-block;
	width: 0;
	height: 0;
	vertical-align: top;
	border-top: 4px solid #000000;
	border-right: 4px solid transparent;
	border-left: 4px solid transparent;
	content: "";
	opacity: 0.3;
	filter: alpha(opacity=30);
}
.dropdown .caret {
	margin-top: 8px;
	margin-left: 2px;
}
.dropdown:hover .caret,  .open .caret {
	opacity: 1;
	filter: alpha(opacity=100);
}
.dropdown-menu {
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 999999;
	display: none;
	float: left;
	min-width: 160px;
	padding: 4px 0;
	margin: 1px 0 0;
	list-style: none;
	background-color: #ffffff;
	border: 1px solid #ccc;
	border: 1px solid rgba(0, 0, 0, 0.2);
 *border-right-width: 2px;
 *border-bottom-width: 2px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	-webkit-background-clip: padding-box;
	-moz-background-clip: padding;
	background-clip: padding-box;
}
.dropdown-menu.pull-right {
	right: 0;
	left: auto;
}
.dropdown-menu .divider {
 *width: 100%;
	height: 1px;
	margin: 8px 1px;
 *margin: -5px 0 5px;
	overflow: hidden;
	background-color: #e5e5e5;
	border-bottom: 1px solid #ffffff;
}
.dropdown-menu a {
	display: block;
	padding: 3px 15px;
	clear: both;
	font-weight: normal;
	line-height: 18px;
	color: #7a7f83;
	white-space: nowrap;
	text-align: left;
}
.dropdown-menu li > a:hover,  .dropdown-menu .active > a,  .dropdown-menu .active > a:hover {
	color: #ffffff;
	text-decoration: none;
	background-color: #000177;
}
.open {
 *z-index: 1000;
}
.open > .dropdown-menu {
	display: block;
}
.pull-right > .dropdown-menu {
	right: 0;
	left: auto;
}
.well, .promobox {
	min-height: 20px;
	padding: 19px;
	margin-bottom: 20px;
	background-color: #f9f9f9;
	border: 1px solid #e1e7ec;
	border: 1px solid rgba(0, 0, 0, 0.05);
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}
.well blockquote {
	border-color: #e5e5e5;
	border-color: rgba(0, 0, 0, 0.15);
}
.well blockquote:before, blockquote.well:before {
	content:"";
	content:none;
}
.well-large {
	padding: 24px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}
.well-small {
	padding: 9px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.promobox {
	background: #fdfdfd;
	padding-bottom: 11px;
}
.promobox button, .promobox .button {
	float:right;
}
.collapse {
	position: relative;
	height: 0;
	overflow: hidden;
	-webkit-transition: height 0.35s ease;
	-moz-transition: height 0.35s ease;
	-ms-transition: height 0.35s ease;
	-o-transition: height 0.35s ease;
	transition: height 0.35s ease;
}
.collapse.in {
	height: auto;
}
.close {
	float: right;
	font-size: 20px;
	font-weight: bold;
	line-height: 18px;
	color: #000000;
	text-shadow: 0 1px 0 #ffffff;
	opacity: 0.2;
	filter: alpha(opacity=20);
}
.close:hover {
	color: #000000;
	text-decoration: none;
	cursor: pointer;
	opacity: 0.4;
	filter: alpha(opacity=40);
}
.nav {
	margin-bottom: 18px;
	margin-left: 0;
	list-style: none;
}
.nav > li > a {
	display: block;
}
.nav > li > a:hover {
	text-decoration: none;
	background-color: #e1e7ec;
}
.nav > .pull-right {
	float: right;
}
.nav .nav-header {
	display: block;
	padding: 3px 15px;
	font-size: 11px;
	font-weight: bold;
	line-height: 18px;
	color: #999999;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
	text-transform: uppercase;
}
.nav li + .nav-header {
	margin-top: 9px;
}
.nav-list {
	padding-right: 15px;
	padding-left: 15px;
	margin-bottom: 0;
}
.nav-list > li > a,  .nav-list .nav-header {
	margin-right: -15px;
	margin-left: -15px;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}
.nav-list > li > a {
	padding: 3px 15px;
}
.nav-list > .active > a,  .nav-list > .active > a:hover {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
	background-color: #0088cc;
}
 .nav-list [class^="icon-"] {
 margin-right: 2px;
}
.nav-list .divider {
 *width: 100%;
	height: 1px;
	margin: 8px 1px;
 *margin: -5px 0 5px;
	overflow: hidden;
	background-color: #e5e5e5;
	border-bottom: 1px solid #ffffff;
}
.nav-tabs,  .nav-pills {
 *zoom: 1;
}
.nav-tabs:before,  .nav-pills:before,  .nav-tabs:after,  .nav-pills:after {
	display: table;
	content: "";
}
.nav-tabs:after,  .nav-pills:after {
	clear: both;
}
.nav-tabs > li,  .nav-pills > li {
	float: left;
}
.nav-tabs > li > a,  .nav-pills > li > a {
	padding-right: 18px;
	padding-left: 18px;
	line-height: 14px;
}
.nav-tabs {
	border-bottom: 1px solid #e5e5e5;
}
.nav-tabs > li {
	margin-bottom: -1px;
}
.nav-tabs > li > a {
	padding-top: 12px;
	background:#f7f7f7;
	padding-bottom: 12px;
	color:#555;
	line-height: 18px;
	border: 1px solid #e5e5e5;
	border-right:0 none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}
.nav-tabs > li > a:hover {
	background:#fbfbfb;
}
.nav-tabs > .active > a,  .nav-tabs > .active > a:hover {
	cursor: default;
	background-color: #ffffff;
	border: 1px solid #e5e5e5;
	border-bottom: 0 none;
	padding-top:20px;
	margin-top:-7px;
}
.nav-pills > li > a {
	padding-top: 8px;
	padding-bottom: 8px;
	margin-top: 2px;
	margin-bottom: 2px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.nav-pills > .active > a,  .nav-pills > .active > a:hover {
	color: #ffffff;
	background-color: #0088cc;
}
.nav-stacked > li {
	float: none;
}
.nav-stacked > li > a {
	margin-right: 0;
}
.nav-tabs.nav-stacked {
	border-bottom: 0;
}
.nav-tabs.nav-stacked > li > a {
	border: 1px solid #e5e5e5;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}
.nav-tabs.nav-stacked > li:first-child > a {
	-webkit-border-radius: 4px 4px 0 0;
	-moz-border-radius: 4px 4px 0 0;
	border-radius: 4px 4px 0 0;
}
.nav-tabs.nav-stacked > li:last-child > a {
	-webkit-border-radius: 0 0 4px 4px;
	-moz-border-radius: 0 0 4px 4px;
	border-radius: 0 0 4px 4px;
}
.nav-tabs.nav-stacked > li > a:hover {
	z-index: 2;
	border-color: #e5e5e5;
}
.nav-pills.nav-stacked > li > a {
	margin-bottom: 3px;
}
.nav-pills.nav-stacked > li:last-child > a {
	margin-bottom: 1px;
}
.nav-tabs .dropdown-menu {
	-webkit-border-radius: 0 0 5px 5px;
	-moz-border-radius: 0 0 5px 5px;
	border-radius: 0 0 5px 5px;
}
.nav-pills .dropdown-menu {
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.nav-tabs .dropdown-toggle .caret,  .nav-pills .dropdown-toggle .caret {
	margin-top: 6px;
	border-top-color: #0088cc;
	border-bottom-color: #0088cc;
}
.nav-tabs .dropdown-toggle:hover .caret,  .nav-pills .dropdown-toggle:hover .caret {
	border-top-color: #005580;
	border-bottom-color: #005580;
}
.nav-tabs .active .dropdown-toggle .caret,  .nav-pills .active .dropdown-toggle .caret {
	border-top-color: #333333;
	border-bottom-color: #333333;
}
.nav > .dropdown.active > a:hover {
	color: #000000;
	cursor: pointer;
}
.nav-tabs .open .dropdown-toggle,  .nav-pills .open .dropdown-toggle,  .nav > li.dropdown.open.active > a:hover {
	color: #ffffff;
	background-color: #999999;
	border-color: #999999;
}
.nav li.dropdown.open .caret,  .nav li.dropdown.open.active .caret,  .nav li.dropdown.open a:hover .caret {
	border-top-color: #ffffff;
	border-bottom-color: #ffffff;
	opacity: 1;
	filter: alpha(opacity=100);
}
.tabs-stacked .open > a:hover {
	border-color: #999999;
}
.tabbable {
 *zoom: 1;
}
.tabbable:before,  .tabbable:after {
	display: table;
	content: "";
}
.tabbable:after {
	clear: both;
}
.tab-content {
	overflow: auto;
	border:1px solid #e5e5e5;
	border-top:0 none;
	padding-top:18px;
	margin-top:-18px;
}
.tab-content .columns {
	max-width:100%;
}
.tab-content .columns p {
	padding:0;
}
.tabs-below > .nav-tabs,  .tabs-right > .nav-tabs,  .tabs-left > .nav-tabs {
	border-bottom: 0;
}
.tab-content > .tab-pane,  .pill-content > .pill-pane {
	display: none;
	padding:15px 25px;
}
.tab-content > .active,  .pill-content > .active {
	display: block;
}
.tabs-below > .nav-tabs {
	border-top: 1px solid #e5e5e5;
}
.tabs-below > .nav-tabs > li {
	margin-top: -1px;
	margin-bottom: 0;
}
.tabs-below > .nav-tabs > li > a {
	-webkit-border-radius: 0 0 4px 4px;
	-moz-border-radius: 0 0 4px 4px;
	border-radius: 0 0 4px 4px;
}
.tabs-below > .nav-tabs > li > a:hover {
	border-top-color: #e5e5e5;
	border-bottom-color: transparent;
}
.tabs-below > .nav-tabs > .active > a,  .tabs-below > .nav-tabs > .active > a:hover {
	border-color: transparent #e5e5e5 #e5e5e5 #e5e5e5;
}
.tabs-left > .nav-tabs > li,  .tabs-right > .nav-tabs > li {
	float: none;
}
.tabs-left > .nav-tabs > li > a,  .tabs-right > .nav-tabs > li > a {
	min-width: 190px;
	margin-right: 0;
	margin-bottom: 3px;
	text-transform:uppercase;
	font-size:12px;
	font-weight:bold;
	border-left:0 none;
	background:#fdfdfd;
	color:#838383;
}
.tabs-left > .nav-tabs {
	float: left;
	margin-right:-1px;
	padding-top:40px;
}
.tabs-left > .nav-tabs > li > a {
	margin-right: -1px;
	border: 1px solid #e5e5e5;
	padding:10px;
	margin:0;
	border-left:0 none;
}
.tabs-left > .nav-tabs > li > a:hover {
	border-bottom:1px solid #e5e5e5;
	color:#444;
}
.tabs-left > .nav-tabs .active > a,  .tabs-left > .nav-tabs .active > a:hover {
	border-bottom:1px solid #e5e5e5;
	border-right-color: #ffffff;
	padding:10px;
	border-left:0 none;
	margin:0;
	color:#333;
	background:#fff;
}
.tabs-right > .nav-tabs {
	float: right;
	border-left: 1px solid #e5e5e5;
}
.tabs-right > .nav-tabs > li > a {
	margin-left: -1px;
	border: 1px solid #e5e5e5;
}
.tabs-right > .nav-tabs > li > a:hover {
	border-color: #e5e5e5 #e5e5e5 #e5e5e5 #e5e5e5;
	border-width:1px;
}
.tabs-right > .nav-tabs .active > a,  .tabs-right > .nav-tabs .active > a:hover {
	border-color: #e5e5e5 #e5e5e5 #e5e5e5 transparent;
 *border-left-color: #ffffff;
}
.tabs-right > .tab-content,  .tabs-left > .tab-content,  .tabs-below > .tab-content {
	margin:0;
	padding:4px;
	padding-top:10px;
	display:block;
	border:0 none;
	border-left:1px solid #e5e5e5;
	box-shadow : 0 0 0 0;
}
.tabs-below > .tab-content {
	border:1px solid #e5e5e5;
	border-bottom:0 none;
}
.clearfix:before, .clearfix:after {
	content: '\0020';
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}
.clearfix:after {
	clear: both;
}
.clearfix {
	zoom: 1;
}
.clear, .clr {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}
.clr {
	visibility: visible;
	overflow: visible;
}
.columns {
	padding: 0 10px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
 .container [class*="col-"] img {
max-width:100%;
}
.container {
	margin-right: auto;
	margin-left: auto;
	padding-left: 10px;
	padding-right: 10px;
}
.container:before, .container:after {
	content: " ";
	display: table;
}
.container:after {
	clear: both;
}
.row {
	margin-left: -10px;
	margin-right: -10px;
}
.row:before, .row:after {
	content: " ";
	display: table;
}
.row:after {
	clear: both;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
	position: relative;
	min-height: 1px;
	padding-left: 10px;
	padding-right: 10px;
}
.container [class*="col-"].alpha {
padding-left:0;
}
.container [class*="col-"].omega {
padding-right:0;
}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
	float: left;
}
.col-xs-12 {
	width: 100%;
}
.col-xs-11 {
	width: 91.66666666666666%;
}
.col-xs-10 {
	width: 83.33333333333334%;
}
.col-xs-9 {
	width: 75%;
}
.col-xs-8 {
	width: 66.66666666666666%;
}
.col-xs-7 {
	width: 58.333333333333336%;
}
.col-xs-6 {
	width: 50%;
}
.col-xs-5 {
	width: 41.66666666666667%;
}
.col-xs-4 {
	width: 33.33333333333333%;
}
.col-xs-3 {
	width: 25%;
}
.col-xs-2 {
	width: 16.666666666666664%;
}
.col-xs-1 {
	width: 8.333333333333332%;
}
.col-xs-pull-12 {
	right: 100%;
}
.col-xs-pull-11 {
	right: 91.66666666666666%;
}
.col-xs-pull-10 {
	right: 83.33333333333334%;
}
.col-xs-pull-9 {
	right: 75%;
}
.col-xs-pull-8 {
	right: 66.66666666666666%;
}
.col-xs-pull-7 {
	right: 58.333333333333336%;
}
.col-xs-pull-6 {
	right: 50%;
}
.col-xs-pull-5 {
	right: 41.66666666666667%;
}
.col-xs-pull-4 {
	right: 33.33333333333333%;
}
.col-xs-pull-3 {
	right: 25%;
}
.col-xs-pull-2 {
	right: 16.666666666666664%;
}
.col-xs-pull-1 {
	right: 8.333333333333332%;
}
.col-xs-pull-0 {
	right: 0%;
}
.col-xs-push-12 {
	left: 100%;
}
.col-xs-push-11 {
	left: 91.66666666666666%;
}
.col-xs-push-10 {
	left: 83.33333333333334%;
}
.col-xs-push-9 {
	left: 75%;
}
.col-xs-push-8 {
	left: 66.66666666666666%;
}
.col-xs-push-7 {
	left: 58.333333333333336%;
}
.col-xs-push-6 {
	left: 50%;
}
.col-xs-push-5 {
	left: 41.66666666666667%;
}
.col-xs-push-4 {
	left: 33.33333333333333%;
}
.col-xs-push-3 {
	left: 25%;
}
.col-xs-push-2 {
	left: 16.666666666666664%;
}
.col-xs-push-1 {
	left: 8.333333333333332%;
}
.col-xs-push-0 {
	left: 0%;
}
.col-xs-offset-12 {
	margin-left: 100%;
}
.col-xs-offset-11 {
	margin-left: 91.66666666666666%;
}
.col-xs-offset-10 {
	margin-left: 83.33333333333334%;
}
.col-xs-offset-9 {
	margin-left: 75%;
}
.col-xs-offset-8 {
	margin-left: 66.66666666666666%;
}
.col-xs-offset-7 {
	margin-left: 58.333333333333336%;
}
.col-xs-offset-6 {
	margin-left: 50%;
}
.col-xs-offset-5 {
	margin-left: 41.66666666666667%;
}
.col-xs-offset-4 {
	margin-left: 33.33333333333333%;
}
.col-xs-offset-3 {
	margin-left: 25%;
}
.col-xs-offset-2 {
	margin-left: 16.666666666666664%;
}
.col-xs-offset-1 {
	margin-left: 8.333333333333332%;
}
.col-xs-offset-0 {
	margin-left: 0%;
}
/* Bootstrap Ends */



/* #Icon Box
	=========================== */
	
	.icon-box, .icon-box1, .icon-box2, .icon-box3, .icon-box4, .icon-box5, .icon-box6, .icon-box7, .icon-box8 {
	clear:both;
}
.icon-box {
	vertical-align: baseline;
	margin-bottom: 20px;
	margin-left: 15px;
}
.icon-box img, .icon-box i {
	float: left;
	display: block;
	vertical-align: text-top;
	margin: 0px 20px 10px 0;
}
.icon-box i, .icon-box img {
	font-size: 32px;
	color: #545c63;
	float: left;
	margin-right: 20px;
	cursor: default;
}
.icon-box h5, .icon-box h4 {
	margin-bottom: 5px;
	line-height: 1.3;
	font-size:20px;
	margin-top: 10px;
	color: #000276;
}
.icon-box h5 strong, .icon-box h4 strong {
	letter-spacing:0;
}
.icon-box p {
	overflow: hidden;
	color:#000000;
	font-size: 14px;
}
.icon-box p a {
	color: #000;
	text-decoration: underline;
}
p i {
	text-align: center;
}
/* #Icon Box 6
	=========================== */
	
	.icon-box6 {
	position: relative;
	text-align:center;
	background-color: rgba(255, 255, 255, 0.81);
	background-color:#fff\9;
	border: 1px solid #e5e5e5;
	border-radius: 3px;
	padding: 75px 15px 28px;
	text-shadow: 0 0 0;
	margin: 40px 0 20px;
	min-height: 365px;
}
.icon-box6 * {
	text-shadow: none;
}
.icon-box6 i {
	font-size: 24px;
	padding: 0px;
color: #fff;
	position: absolute;
	top: -51px;
	left: 36%;
	margin-left: -27px;
	cursor: default;
}
.icon-box6 ul li i {
	position: relative;
	font-size: 14px;
	padding: 0px;
	color: #fff;
	left: 0%;
	margin-left:-27px;
	top: 15px;
	cursor: default;
}
.icon-box6 img {
	font-size: 24px;
	padding: 0px;
	color: #fff;
	position: absolute;
	top: -51px;
	left: 36%;
	margin-left: -27px;
	cursor: default;
}

/* Added  by  Alok for online courses promo instead of  chat section */

#ImageContainer
{
	position: absolute;
	padding: 0px;
	margin-left:-70px;
    width:100%;
    height:100%;
    text-align: center; /*handles the horizontal centering*/
vertical-align: middle;
    display : block; 
/*	border: 10px solid; */
/*display: table-cell; */
}

/* Following is to make the image center aligned vertically */
/*
.Centerer
{
    display: inline-block;
    height: 100%;
    vertical-align: middle;
}
*/

.MaxHundredPercentDimensionImage 
{
    display: inline-block;
    vertical-align: middle; /* Takes  care of vertical alignment of image within the containing element */
	max-width: 55%;
	max-height: 55%; 
    margin : 120px 0px 0px -30px;
    text-align: center; /*handles the horizontal centering*/
}
/* End change by Alok */

.icon-box6 h4, .blox .icon-box6 h4, .blox.dark .icon-box6 h4 {
	color: #000276;
	font-weight: 800;
	font-family: 'Lato', arial;
	font-style: italic;
}
.container .icon-box6 p, .container .blox .icon-box6 p, .container .blox.dark .icon-box6 p {
	font-weight: 600;
	font-family: 'Lato', arial;
	font-style: italic;
	color: #000;
	margin-bottom: 12px;
/*	word-break: unset; Changed by Alok */
}
.icon-box6 a.magicmore {
	color:#f08484
}
.icon-box6 a.magicmore:hover {
	color: #ed7676;
}
.container .icon-box6 li {
	text-align: left;
	font-weight: 600;
	font-family: 'Lato', arial;
	font-style: italic;
	color: #000;
	padding: 4px 0;
}
.container .icon-box6 li a {
	text-align: left;
	font-weight: 600;
	font-family: 'Lato', arial;
	font-style: italic;
	color: #000;
}
.container .icon-box6 li a:hover {
	color:green;
}
.link {
	text-align: left;
	font-weight: 600;
	font-family: 'Lato', arial;
	font-style: italic;
	color: #000 !important;
}
.link:hover {
	color:green !important;
}
* {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
*:before, *:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
img {
	vertical-align: middle;
}
.img-responsive {
	display: block;
	max-width: 100%;
	height: auto;
}
.img-rounded {
	border-radius: 6px;
}
.img-thumbnail {
	padding: 4px;
	line-height: 1.428571429;
	background-color: #ffffff;
	border: 1px solid #dddddd;
	border-radius: 4px;
	-webkit-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	display: inline-block;
	max-width: 100%;
	height: auto;
}

/* iconbox ends */




 @media only screen and (min-width: 768px) {
 #Header.sticky {
position:relative;
left:0;
}
 #Header.sticky #Nav-wrap {
width:100%;
border-bottom:1px solid #e9e9e9\9;
box-shadow:0 0 3px rgba(0, 0, 0, 0.21);
z- index:800000000;
background:rgba(255, 255, 255, 0.97);
display:block;
 position:fixed;
height:60px;
padding:0;
left:0;
top:0;
-webkit-animation: 
 header-anim .2s ease .027s both;
animation: header-anim .2s ease .027s both;
}
 #Header.sticky #Nav-wrap .container {
width:100%;
float:none;
 padding:0 30px 0 300px;
max-width:1140px;
position:relative;
margin- left:auto;
margin-right:auto;
}
 #Header.sticky .logo-sticky {
display:block;
position:fixed;
top:0;
 max-width:280px;
z-index:900000000;
-webkit-animation: fade-anim .3s ease .044s both;
animation: fade-anim .3s ease .044s both;
}
 #Header.sticky .logo-sticky img.img-logo-w3 {
height: 40px;
 width: auto;
max-width:280px;
margin-top: 10px;
display:block;
}
 #Header.hi-header, #Header.hi-header .logo .img-logo-w1 {
 display: none;
}
 #Header.sticky.hi-header, #Header.hi-header .logo-stickys, #Header.hi-header .logo-sticky img.img-logo-w3 {
display:block;
-webkit- animation: fade-anim .3s ease .044s both;
animation: fade-anim .3s ease .044s both;
}
 .transparent-header-w #Header {
position:absolute;
top:0;
 background:none;
border:none;
}
 .transparent-header-w .top-bar, .transparent-header-w #headline {
display:none;
}
 .transparent-header-w #Header.sticky {
position:fixed;
left:auto;
 top:auto;
}
 .transparent-header-w #Header.sticky .img-logo-w2 {
display: 
 none;
}
 .transparent-header-w #Header #Nav > li > a, .transparent- header-w .woo-cart-header .header-cart span, .transparent-header-w a.search-form-icon {
color:#fff;
text-shadow:1px 1px 0 rgba(0, 0, 0, 0.25);
}
 .transparent-header-w #Header.sticky #Nav > li > a {
color:#666;
 text-shadow:none;
}
 .transparent-header-w #Header.sticky .woo-cart-header .header-cart span {
color:#9d9d9d;
text-shadow:none;
}
 .transparent-header-w #Header.sticky a.search-form-icon {
 color:#888;
text-shadow:none;
}
}
 @media only screen and (min-width: 768px) and (max-width: 
 959px) {
 #Header.sticky #Nav-wrap .container {
padding:0 30px 0 210px;
}
 #Header.sticky .logo-sticky, #Header.sticky .logo-sticky img.img- logo-w3 {
max-width:180px;
}
 #Header.sticky #Nav-wrap #Nav > li {
padding:0 7px;
}
}
	
	/* Header animations */
	@-webkit-keyframes header-anim {
 from {
opacity: 0.5;
 -webkit-transform: translateY(-60px);
 transform: translateY(-20px);
}
to {
	opacity: 1;
	-webkit-transform: translateY(0);
	transform: translateY(0);
}
}
 @keyframes header-anim {
 from {
opacity: 0.5;
 -webkit-transform: translateY(-60px);
 -ms-transform: translateY(-60px);
 transform: translateY(-60px);
}
to {
	opacity: 1;
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
}
}
 @-webkit-keyframes header-anima {
 from {
height:0;
}
to {
	height:60px;
	padding:0;
}
}
 @keyframes header-anima {
 from {
height:0;
}
to {
	height:60px;
	padding:0;
}
}
 @-webkit-keyframes fade-anim {
 from {
opacity: 0;
}
to {
	opacity: 1;
}
}
 @keyframes fade-anim {
 from {
opacity: 0;
}
to {
	opacity: 1;
}
}


	/* Smaller than standard 960 (devices and browsers) */
	@media only screen and (max-width: 959px) {
 .plan-wrap {
width: 100%;
}
 .sub-h h5 {
padding: 0;
}
 .blog-content .post-img {
margin-bottom: 20px;
}
 .blog-expression {
width: 100%;
}
 .img-team {
margin-top:40px
}
 .sidebar, .rgt-cntt, .sidebar.leftside {
padding-right:0;
 background:none;
padding-top:40px;
margin-top:40px;
border-top:5px solid #e5e5e5;
}
 .rgt-cntt, .sidebar.leftside {
padding-top:0px;
margin-top:0px;
 border-top:0 none;
margin-right:0;
}
 .sidebar.leftside {
margin-bottom:40px;
border-bottom:5px solid #e5e5e5;
}
 .img-box {
width: 256px;
height: 188px;
}
 .last-project .img-box {
background: #EA3C3C;
}
 .last-project .img-box:nth-child(even) {
background: #F66060;
}
 .ab-box {
height: 235px;
}
 .author-detail {
width: 218px;
}
 .contact input {
width: 330px;
float: none;
}
 .contact textarea {
width: 486px;
}
 .row.magic, .s-qoute-man {
padding: 0;
margin-bottom: 10px;
}
 a.get {
margin-bottom: 14px;
}
 .pad-r10, .pad-r20, .pad-r30, .pad-r40 {
padding-right: 5px;
}
 .pad-l10, .pad-l20, .pad-l30, .pad-l40 {
padding-left: 5px;
}
 .dpromo2 {
margin-top:35px;
border-top:1px solid #e5e5e5;
 padding-top:30px;
}
 .dpromo2 .brdr-l1, .dpromo2 .pad-l40 {
border-left:none;
 padding:0;
}
 .icon-box1 {
text-align:center;
}
 .icon-box1 i {
display:inline-block;
float:none;
margin:20px 0;
}
 .icon-box2 h4 {
font-size:19px;
}
 .icon-box2 p {
font-size:17px;
}
 .icon-box5 i {
padding:10px;
margin-top:22px;
}
 .icon-box5 h4 {
letter-spacing:0;
}
 .icon-box5 p {
margin-left:60px;
}
 input[type="text"], input[type="password"], input[type="email"], textarea, select {
min-width:90px;
max-width:100%;
}
}

	/* iPad in portrait & landscape */
	@media only screen and (min-device-width : 768px) and (max- device-width : 1024px) {
 .sparallax .slide-image {
background-attachment: local !important;
 background-size: auto!important;
}
 .blox {
background-attachment: local!important;
background-size: 
 auto!important;
}
}
	
	/* Tablet Portrait size to standard 960 (devices and browsers) 

*/
	@media only screen and (min-width: 768px) and (max-width: 
 959px) {
 .blox {
background-attachment: local!important;
background-size: 
 auto!important;
}
 .pad {
padding-top: 8%;
}
 .blog-line img {
float: none;
}
 #Wrap.boxed-wrap, #Wrap.boxed-wrap #Header {
width: 828px;
}
 #tline-content {
width: 800px;
}
 .tline-box {
width: 335px;
}
 #testimonials-slider li {
width:750px;
}
 .plan-wrap {
width: auto;
}
 .social-icons a {
margin: 1px 4px 0 4px;
}
 .row.magic {
padding-left: 20px;
margin-bottom: 10px;
}
 .blog-date-sec {
width: 42px;
height: 42px;
}
 .max-counter.m-counter {
width:130px;
}
 .max-counter.m-counter .max-count {
width:90px;
height:90px;
 font-size:23px;
}
 .social-team i {
font-size:16px;
padding:5px;
}
}
	
	
/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
	@media only screen and (min-width: 480px) and (max-width: 
 767px) {
 #Wrap.boxed-wrap, #Wrap.boxed-wrap #Header {
width: 460px;
}
 .pin-box {
width: 166px;
width: 164px\9;
}
 #tline-content {
width: 460px;
}
 .tline-box {
width: 165px;
}
 #testimonials-slider li {
width:400px;
}
 .page-subtitle {
left: 0;
padding: 10px 0 0 20px;
bottom: 0;
 border-bottom: 1px solid #e8edee;
margin-bottom: 20px;
height: auto;
 width: auto;
clear: both;
background: #fdfdfd;
border-radius: 0;
}
 .pricing-table .plans-f-list.respo {
display: inline;
visibility: visible;
}
 .jcarousel-item, .last-project .portfolio-item {
max-width: 210px;
 height: 157px;
float: left;
}
}
	
	/* All Mobile Sizes (devices and browser) */
@media only screen and (max-width: 767px) {
.promoSection
{
width: 100%;
	padding: 12px 20px;
	text-align:center;	
	border: 1px solid #fff;
}

/* Start disable display of slide show on mobile devices */
#HomePageSlideShow { display:none; }

.flexslider, .slides, .flex-control-nav, .flex-direction-nav 
{
	display: none;
}
.flex-pauseplay span 
{
	display: none;
}

.slides:after 
{
	display: none;
}
html[xmlns] .slides 
{
	display: none;
}
* html .slides 
{
	display: none;
}
/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load */
.no-js .slides > li:first-child 
{
	display: none;
}

/* Disable display of FlexSlider Default Theme
*********************************/
.carousel li 
{
	display: none;
}
/* Disable display of Direction Nav */
.flexslider:hover .flex-next 
{
	display: none;
}
.flexslider:hover .flex-prev 
{
	display: none;
}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover 
{
	display: none;
}
/* Disable display of Control Nav */
.flex-control-paging
{
	display: none;
}
.flex-control-thumbs 
{
	display: none;
}
/* Disable display of Caption */
.slide-caption 
{
	display: none;
}

/* End disable display of slide show on mobile devices */
.blogHeading 
{
position: relative !important;
}

#Header.dark #Nav {
background: #000;
border-color:#181818
}
 #Header.dark.sm-rgt-mn #menu-icon i {
color:rgb(228, 228, 

228)
}
 #Header.dark.sm-rgt-mn #menu-icon:hover i, #Header.dark.sm- rgt-mn #menu-icon.active i {
color:#27ae60;
}
 .blox {
background-attachment: local!important;
background-size: 
 cover!important;
}
 .max-hero .slides-navigation {
display:none
}
 .max-hero .slides-content .slides li {
font-size: 48px;
}
 .max-hero .slides-content p {
margin: 28px auto;
font-size: 14px
}
 .max-hero .slides-content .button {
font-size: 12px
}
 #headline {
height:auto;
border-bottom:3px solid #f3f3f3;
 padding:14px 0;
}
 #headline h3 {
border-top-color:#f6f6f6;
font-size:31px;
text- align:center;
}
 #headline h3 small {
display:block;
margin-top:14px;
margin- bottom:0;
font-size:16px;
letter-spacing:0;
font-weight:400;
}
 .top-bar {
height:65px;
padding:5px 0 6px;
}
 .top-bar h6 {
font-size:11px;
letter-spacing:0;
margin:0 10px 0 0;
}
 .top-bar h6 i {
font-size:12px;
padding:3px;
margin-right:3px;
}
 .top-bar .socialfollow, .top-links, .top-links.rgtflot, .top-bar .socialfollow.lftflot {
float:none;
text-align:center;
clear:both;
min- height:22px;
}
 .top-bar .socialfollow, .top-bar .socialfollow.lftflot {
padding- top:8px;
}
 .top-bar .socialfollow a, .top-bar .socialfollow.lftflot a, .top-links p, .top-links img {
float:none;
display:inline;
padding-top:10px;
 background:none;
}
 .top-links, .top-links.rgtflot {
margin:0 0 8px 0;
padding-top:4px;
}
 .top-links.rgtflot {
margin-top:12px;
margin-bottom:6px;
}
 #lang_sel_click {
text-align:left;
float:right;
}
 #lang_sel_click img.iclflag {
padding:0;
}
 .container hr {
margin-left:0;
margin-right:0;
}
 .blog-date-sec {
width: auto;
display:block;
margin:0;
text- align:left;
background:#fdfdfd;
-webkit-border-radius: 0;
-moz-border- radius: 0;
border-radius: 0;
border: none;
border-bottom: 2px solid #e3e3e3;
margin-bottom: 5px;
}
 .blog-date-sec span, .blog-date-sec h3 {
display: inline;
margin: 0 10px;
line-height: 50px;
}
 .blog-date-sec span {
font-size: 20px;
 font-weight: 300;
}
 .blog-date-sec h3 {
font-size: 32px;
}
 .blog-date-sec {
border: none;
margin:0;
text-align:left;
border- bottom:1px solid #e5e5e5;
background:#fdfdfd;
}
 .blog-post {
border-bottom-width:3px;
}
 .nav-search {
float: none;
margin: 0;
}
 .img-box {
width: 420px;
height: 308px;
}
 .contact textarea {
width: 398px;
}
 .logo {
text-align: center;
float:none;
margin-bottom:15px;
 width:100%;
}
 #Nav {
display: none;
}
 .portfolio article {
width: 100%;
height: 300px;
}
 .plan-wrap article {
width: 50%;
}
 .twitter h3 {
padding: 0;
}
 .project-view .img-item-big img {
border:none;
margin-bottom:- 14px;
}
 .proj-title-x h2 {
font-size:28px;
}
 #Wrap .ptp-pricing-table .ptp-four-col {
width: 100%;
}
 input[type="text"].header-saerch, input[type="text"].header- saerch:focus {
width: 261px;
margin-top: 10px;
}
 .pin-box {
width: 380px;
}
 .tline-box .blog-date-sp {
width: 80%;
}
 .tline-box .blog-com-sp {
width: 0;
display: none;
}
 .tabs-left > .nav-tabs, .tabs-left > .nav-tabs > li > a, .nav-tabs > li, .nav-tabs > li.active, .tabs-left > .nav-tabs > li.active > a, .tabs-left > .nav-tabs .active > a:hover {
width:100%;
display:block;
padding-left:0;
padding- right:0;
}
 .tabs-left > .nav-tabs > li > a {
border-right:0 none;
}
 .tabs-left > .tab-content {
border: none;
}
 .tab-content .columns, .tab-content .column {
margin:0 10px;
 max-width:90%;
}
 .container hr {
margin-left:0;
margin-right:0;
}
 .blog-post {
border-bottom-width:3px;
}
 .author-detail {
margin: 20px 0;
}
 .pad-r10, .pad-r20, .pad-r30, .pad-r40, .pad-l10, .pad-l20, .pad- l30, .pad-l40 {
padding: 0;
}
 .one_half, .one_third, .two_third, .three_fourth, .one_fourth, .one_fifth, .two_fifth {
width: 100%;
float: none;
margin-right: 0;
}
 .twitter-box h3 {
font-size:17px;
}
 .date-sp-wrap {
margin: 0;
float: right;
margin-bottom: 7px;
}
 .blog-line .blog-date-sec {
height: auto;
}
 .v-shadow-r, .v-shadow-l {
min-height: inherit;
background: none;
}
 .pad-r10, .pad-r20, .pad-r30, .pad-r40, .pad-l10, .pad-l20, .pad- l30, .pad-l40 {
padding: 0;
}
 .one_half, .one_third, .two_third, .three_fourth, .one_fourth, .one_fifth, .two_fifth {
width: 100%;
float: none;
margin-right: 0;
}
 .latest-f-blog, .qot-week {
margin:0;
}
 .callout {
margin:10px 0px 20px;
}
 .brdr-l1, .brdr-r1, .brdr-l2, .brdr-r2 {
padding:0;
border: none;
}
 .brdr-l1 {
margin-top:30px;
}
 .brdr-r1 {
margin-bottom:30px;
}
 .tab-content p, .tab-content li {
font-size: 12px;
}
 #side-nav {
float:noe;
}
 input[type="text"].header-saerch, input[type="text"].header- saerch:focus {
float: none;
display: inline;
position: relative;
z-index: 10000;
}
 #Wrap .ls-inner a.button {
padding:4px 8px !important;
font- size:11px;
text-transform:uppercase;
letter-spacing:0;
font-weight:bold;
}
 #Wrap .ls-inner a.button.sm19 {
margin-left:-12px;
}
 #Wrap .ls-inner h1 {
font-size:17px;
}
 #Wrap .ls-inner h2 {
font-size:16px;
}
 #Wrap .ls-inner h3 {
font-size:16px;
}
 #Wrap .ls-inner h4 {
font-size:14px;
}
 #Wrap .ls-inner h5 {
font-size:13px;
}
 #Wrap .ls-inner h6, #Wrap .ls-inner p {
font-size:12px;
}
/* Commented by Alok to allow display of search form in header on mobile devices
 #SearchForm, .woo-cart-header {
display:none;
}
*/

 .footer-navi.floatright, .footer-navi {
float:none;
text-align:center;
}
 .transparent-header-w #Header .img-logo-w2 {
display:none;
}
 .transparent-header-w #Header .img-logo-w1 {
display:block;
}
/* Commented by Alok to allow display of header links 
#Header.sm-rgt-mn .alignright 
	{
display:none; 
}
*/

 #Header.sm-rgt-mn .nav-wrap2 {
height:0;
margin-top:-65px;
}
 .max-title, .max-title2, .max-title3, .max-title4, .max-title5 {
margin- top:14px;
margin-bottom:12px;
}
 .vertical-space, .vertical-space1 {
height: 12px;
}
 .vertical-space2 {
height: 18px;
}
 .vertical-space3 {
height: 36px;
}
 .vertical-space4 {
height: 50px;
}
 .vertical-space5 {
height: 80px;
}
}
	

	/* Mobile Portrait Size to Mobile Landscape Size (devices and 

browsers) */
	@media only screen and (max-width: 479px) {
.blogHeading 
{
position: relative !important;
}
 .max-hero .slides-content p {
margin: 28px auto;
font-size: 13px
}
 #Wrap.boxed-wrap, #Wrap.boxed-wrap #Header {
width: 340px;
}
 .footbot {
min-height: 38px;
height: auto;
}
 .nav-wrap2.mn4 #Nav a {
padding: 15px 4px;
}
 #menu a {
padding: 15px 4px;
}
 .img-box {
width: 300px;
height: 220px;
}
 .pad {
padding-top: 2%;
}
 .post-img {
margin-bottom: 20px;
}
 .plan-wrap article {
width: 100%;
}
 .author-detail {
width: 254px;
}
 .contact input {
width: 288px;
margin-right: 0;
}
 .contact textarea {
width: 278px;
}
 .commentin {
width: 92%;
}
 .pin-box {
width: 268px;
}
 #tline-content {
 width: 300px;
}
 .tline-box {
width: 250px;
}
 .tline-box iframe, .tline-box img {
height:auto;
}
 .tline-row-l, .tline-row-r {
display: none
}
 .tline-box.rgtline {
float: left;
left: 0;
}
 #testimonials-slider li {
width:280px;
}
 .quote-slider .testimonial-content h4 q {
font-size:19px;
}
 .widget .instagram-feed a img {
width:128px;
}
 #Wrap .ls-inner .ls-l {
display:none;
}
 #Wrap .ls-inner .ls-bg {
display:block;
}
 .vertical-space, .vertical-space1 {
height: 8px;
}
 .vertical-space2 {
height: 14px;
}
 .vertical-space3 {
height: 28px;
}
 .vertical-space4 {
height: 40px;
}
 .vertical-space5 {
height: 60px;
}
}
 @media only screen and (min-width: 1200px) {
 #Wrap.boxed-wrap, #Wrap.boxed-wrap #Header {
 width:1180px;
}
 .white-space {
height:110px;
}
 h4.subtitle {
margin:39px 0 21px 0;
}
 .blog-date-sec h3 {
font-size:36px;
}
 #testimonials-slider li {
width:1100px;
}
 .pin-box {
width: 15.600%;
margin:10px 0.500%;
}
 #main-content-pin .container {
width:auto;
}
}
 @media only screen and (min-width: 769px) and (max-width: 
 959px) {
 #testimonials-slider li {
width:860px;
}
 .latest-works .portfolio-item {
width:33.3%;
}
 .pin-box {
width: 222px;
}
}
 @media only screen and (min-width: 768px) {
 #Nav > li:last-child ul ul {
margin-left:0;
margin-right: 174px;
}
 #Nav > li:last-child ul.mega ul, #Nav > li:last-child ul.mega {
margin-right:0;
}
 #Nav > li:last-child ul {
padding-left:0;
}
 #Nav > li:last-child ul li {
padding-left:20px;
}
}
	

/* --------------------- */

	/* All Mobile Sizes (devices and browser) */
	@media only screen and (max-width: 767px) {
	
			/* nav-wrap */
	#Nav-wrap {
position: relative;
height:30px;
text-align:center;
margin:0 0 32px 0;
}

	/* menu icon */
	#menu-icon {
color: rgba(255, 255, 255, 0.7);
margin:0 auto;
font-size:16px;
font-weight:400;
height: 30px;
border-radius:2px;
background: #363f46;
padding: 3px 10px 3px 42px;
cursor: pointer;
clear:both;
box-shadow:  0 2px 2px -2px rgba(0, 0, 0, 0.3);
text-align:left;
display: block; /* how menu icon */
}
 #menu-icon i {
font-size:16px;
color:rgba(0, 0, 0, 0.6);
float:left;
margin-left:-28px;
margin-top:3px;
}
 #menu-icon:hover, #menu-icon.active {
background-color: #000177;
}
 .mn-clk {
font-size:12px;
color:rgba(255, 255, 255, 0.5);
}
	
	/* main nav */
	#Nav {
clear: both;
margin:0 auto;
background:#005100;
position: absolute;
width: 260px;
z-index: 10000;
padding:2px 0 44px 0px;
border: 1px solid #005100;
border-top:0 none;
display: none; /* visibility will be toggled with jquery */
}
 #Nav ul {
padding:5px 0;
}
 #Header.sticky #Nav-wrap #Nav > li, #Nav li, .nav-wrap2 #Nav li {
clear: both;
float: none;
border:0 none;
margin:0;
margin-left:0px;
padding:0 !important;
border-bottom:1px solid #e8e8e8;
background: none;
}
 #Nav ul li:last-child, .nav-wrap2 #Nav ul li:last-child {
border:none;
}
 #Header.sticky #Nav-wrap #Nav > li > a, #Nav > li > a {
margin:0;
padding:14px 0;
line-height:16px;
}
 #Nav ul li a, #Nav ul li:hover > a {
padding:7px 0;
}
 #Nav > li > ul:after, #Nav > li > ul:before, #Nav ul li:before {
display:none;
visibility:hidden;
}
 #Nav > li:hover > a, #Nav li.current > a, #Nav li.active > a {
background:none;
color:#fff;
}
 #Nav a, .nav-wrap2 #Nav > li > a, .nav-wrap2.mn4 #Nav li a {
line-height:24px;
}
 #Nav a, #Nav ul a, .nav-wrap2 #Nav > li > a, .nav-wrap2.mn4 #Nav li a {
width:auto;
display:block;
text-align:left;
border:0 none;
margin:0;
line-height:1.2;
}
 .nav-wrap2 #Nav > li > a, .nav-wrap2 #Nav > li:first-child > a {
border:0 none;
}
 .nav-wrap2 #Nav > li > a {
font-size:14px;
font-weight:400;
}
 .nav-wrap2.darknavi #Nav > li > a {
color:#fff;
}
 #Nav a span, #Nav a:after {
display:none;
visibility:hidden;
}
 #Nav > li.current:after {
display:none;
}
 #Nav ul.mega div:last-child {
padding-right:20px;
}
 #Nav ul.mega ul li a {
display:block;
}
	
	
	
	/* dropdown */
	#Nav li ul {
display:none;
margin:0;
padding:0;
padding-left:10px;
}
 #Nav.ie10mfx li ul {
display:block;
}
 #Nav a:hover > #Nav li ul {
display:block;
}
 #Nav ul {
width: auto;
margin:0;
box-shadow: none;
position: static;
display: block;
border: none;
}
 #Nav ul li ul {
margin:0;
display: block;
width: auto;
padding:0;
padding-left:10px;
}
 #Nav:not( :target ) > a:first-of-type, #Nav:target > a:last-of-type {
display: block;
}
 #Nav li.submenux:after {
content: "\e3b1";
}
 .nav-wrap2, .nav-wrap2.darknavi {
border:0 none;
box-shadow:0 0 0 0;
background:none;
}
 #Nav ul.mega, #Nav ul.mega div, #Nav ul.mega, #Nav > li:last-child ul.mega {
width:auto;
max-width:100%;
clear:both;
float:none;
}
}
 @media only screen and (min-width: 480px) and (max-width: 767px) {
 #Nav {
left:61px;
width: 278px;
}
 #menu-icon {
width: 278px;
}
 #Header.sm-rgt-mn #Nav {
width:100%;
left:0;
}
 #Header.sm-rgt-mn #menu-icon {
width:32px;
}
}
 @media only screen and (max-width: 767px) {
 /* Start of change by Ashish */
 #Header.sm-rgt-mn, #Header.hi-header.sm-rgt-mn {
padding:0;
height:auto;
}
 #Header.sm-rgt-mn .logo-wrap {
float:left;
width:70%;
height:auto;
}
#SearchForm {
    float: right;
    margin: 20px 0;
    position: relative;
    width: 100%;
}
#SearchForm .search-text-box, #SearchForm2 .search-text-box2 {
    background-color: #f5f5f5;
/*    background-image: url("/img/search-icon.png"); Alok */
    background-position: 95% 50%;
    background-repeat: no-repeat;
    border: 0 none;
    border-radius: 8px;
    box-shadow: none;
    color: #444;
    cursor: text;
    font-size: 14px;
    height: 48px;
    line-height: 18px;
    min-height: 48px;
    min-width: 259px;
    padding: 0 5px 0 10px;
    width: 100%;
}
/* End of change by Ashish */
 #Header.sm-rgt-mn .logo-wrap .logo {
text-align:left !important;
}
 #Header.sm-rgt-mn .logo-wrap .logo img {
max-height:48px;
width:auto;
}
 #Nav > li.current > a, #Nav > li.active > a {
border-bottom:none;
}


	/* menu icon */
	#Header.sm-rgt-mn #menu-icon {
margin-top:14px;
overflow:hidden;
z-index:98;
padding:0;
box-shadow:none;
float:right;
width: 32px;
height:32px;
font-size:16px;
position:absolute;
right:0;
background: transparent;
cursor: pointer;
display: block; /* how menu icon */
}
 #Header.sm-rgt-mn #menu-icon i {
margin:0;
font-size:16px;
margin-top:7px;
color:#636668;
cursor: pointer;
}
 #Header.sm-rgt-mn #menu-icon:hover i, #Header.sm-rgt-mn #menu-icon.active i {
color:#000177;
cursor: pointer;
}
 #Header.sm-rgt-mn #menu-icon span {
display:none;
}
	
	/* main nav */
	#Header.sm-rgt-mn #Nav {
clear: both;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
margin:0 auto;
width:100%;
top:62px;
position: absolute;
border: 3px solid #e8e8e8;
border-top:0 none;
display: none; /* visibility will be toggled with jquery */
}
}
 @media screen and (min-width: 767px) {
.promoSection
{
width: 100%;
	padding: 12px 20px;
	background: #03acdc;
	text-align:center;	
	border: 1px solid #fff;
}

	/* ensure #Nav is visible on desktop version */
	#Nav {
display: block !important;
}
}
 @media only screen and (max-width: 767px) {
 .commentlist li .comment-info {
padding-left:50px;
padding-top:20px;
}
 .commentlist li .comment-info img {
width:40px;
height:40px;
border-radius:20px;
margin-top:-2px;
margin-right:10px;
margin-left:-50px;
}
 .commentlist li .comment-text {
padding-left:50px;
}
 .commentlist li .comment-info cite .comment-data {
position:relative;
top:-44px;
right:-8px;
display:inline;
}
 .commentlist li .comment-text p {
font-size:14px;
}
 .blog-post .col-md-1.alpha {
padding-left:10px;
}
}
 @media only screen and (min-width: 768px) and (max-width: 959px) {
 .blog-post .col-md-2 {
width:20%;
}
 .blog-post .col-md-10 {
width:80%;
}
 .blog-post .col-md-2 .blog-date-sec {
width:auto;
}
 .blog-post .col-md-1 {
width:10%;
}
 .blog-post .col-md-5 {
width:45%;
}
 .blog-post .col-md-6 {
width:45%;
}
 .blog-post .col-md-1, .blog-post .col-md-2, .blog-post .col-md-5, .blog-post .col-md-6, .blog-post .col-md-10 {
float:left;
}
}
	
	/* #Media Queries
	================================================== */

	@media only screen and (max-width: 959px) {
 .parallax-sec, .video-sec {
height:auto !important;
background-attachment:scroll;
background-repeat:repeat-y !important;
}
 .homedark {
height:auto !important;
background-size:cover;
}
 .slogan h1 {
font-size:41px;
line-height:53px;
}
 .aboutdark .slogan {
position:relative;
right:auto;
margin:0 auto;
padding:3%;
}
}
 @media only screen and (max-width: 767px) {
 .blox.dark, .blox.gray {
height:auto !important;
}
 .blox.half-white {
background-image:none !important;
background:#fff !important;
}
}
 @media only screen and (max-width: 479px) {
 .container {
 width: 300px;
}
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
 .container {
 width: 420px;
}
}
@media only screen and (min-width: 768px) and (max-width: 958px) {
 .container {
 width: 768px; /* webnus */
}
}
@media (min-width: 959px) {
 .container {
 width: 960px;
}
}
@media (min-width: 1200px) {
 .container {
 width: 1120px;
}
}
 @media (min-width: 768px) {
 .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
 float: left;
}
 .col-sm-12 {
 width: 100%;
}
 .col-sm-11 {
 width: 91.66666666666666%;
}
 .col-sm-10 {
 width: 83.33333333333334%;
}
 .col-sm-9 {
 width: 75%;
}
 .col-sm-8 {
 width: 66.66666666666666%;
}
 .col-sm-7 {
 width: 58.333333333333336%;
}
 .col-sm-6 {
 width: 50%;
}
 .col-sm-5 {
 width: 41.66666666666667%;
}
 .col-sm-4 {
 width: 33.33333333333333%;
}
 .col-sm-3 {
 width: 25%;
}
 .col-sm-2 {
 width: 16.666666666666664%;
}
 .col-sm-1 {
 width: 8.333333333333332%;
}
 .col-sm-pull-12 {
 right: 100%;
}
 .col-sm-pull-11 {
 right: 91.66666666666666%;
}
 .col-sm-pull-10 {
 right: 83.33333333333334%;
}
 .col-sm-pull-9 {
 right: 75%;
}
 .col-sm-pull-8 {
 right: 66.66666666666666%;
}
 .col-sm-pull-7 {
 right: 58.333333333333336%;
}
 .col-sm-pull-6 {
 right: 50%;
}
 .col-sm-pull-5 {
 right: 41.66666666666667%;
}
 .col-sm-pull-4 {
 right: 33.33333333333333%;
}
 .col-sm-pull-3 {
 right: 25%;
}
 .col-sm-pull-2 {
 right: 16.666666666666664%;
}
 .col-sm-pull-1 {
 right: 8.333333333333332%;
}
 .col-sm-pull-0 {
 right: 0%;
}
 .col-sm-push-12 {
 left: 100%;
}
 .col-sm-push-11 {
 left: 91.66666666666666%;
}
 .col-sm-push-10 {
 left: 83.33333333333334%;
}
 .col-sm-push-9 {
 left: 75%;
}
 .col-sm-push-8 {
 left: 66.66666666666666%;
}
 .col-sm-push-7 {
 left: 58.333333333333336%;
}
 .col-sm-push-6 {
 left: 50%;
}
 .col-sm-push-5 {
 left: 41.66666666666667%;
}
 .col-sm-push-4 {
 left: 33.33333333333333%;
}
 .col-sm-push-3 {
 left: 25%;
}
 .col-sm-push-2 {
 left: 16.666666666666664%;
}
 .col-sm-push-1 {
 left: 8.333333333333332%;
}
 .col-sm-push-0 {
 left: 0%;
}
 .col-sm-offset-12 {
 margin-left: 100%;
}
 .col-sm-offset-11 {
 margin-left: 91.66666666666666%;
}
 .col-sm-offset-10 {
 margin-left: 83.33333333333334%;
}
 .col-sm-offset-9 {
 margin-left: 75%;
}
 .col-sm-offset-8 {
 margin-left: 66.66666666666666%;
}
 .col-sm-offset-7 {
 margin-left: 58.333333333333336%;
}
 .col-sm-offset-6 {
 margin-left: 50%;
}
 .col-sm-offset-5 {
 margin-left: 41.66666666666667%;
}
 .col-sm-offset-4 {
 margin-left: 33.33333333333333%;
}
 .col-sm-offset-3 {
 margin-left: 25%;
}
 .col-sm-offset-2 {
 margin-left: 16.666666666666664%;
}
 .col-sm-offset-1 {
 margin-left: 8.333333333333332%;
}
 .col-sm-offset-0 {
 margin-left: 0%;
}
}
@media (min-width: 959px) {
 .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
 float: left;
}
 .col-md-12 {
 width: 100%;
}
 .col-md-11 {
 width: 91.66666666666666%;
}
 .col-md-10 {
 width: 83.33333333333334%;
}
 .col-md-9 {
 width: 75%;
}
 .col-md-8 {
 width: 66.66666666666666%;
}
 .col-md-7 {
 width: 58.333333333333336%;
}
 .col-md-6 {
 width: 50%;
}
 .col-md-5 {
 width: 41.66666666666667%;
}
 .col-md-4 {
 width: 33.33333333333333%;
}
 .col-md-3 {
 width: 25%;
}
 .col-md-2 {
 width: 16.666666666666664%;
}
 .col-md-1 {
 width: 8.333333333333332%;
}
 .col-md-pull-12 {
 right: 100%;
}
 .col-md-pull-11 {
 right: 91.66666666666666%;
}
 .col-md-pull-10 {
 right: 83.33333333333334%;
}
 .col-md-pull-9 {
 right: 75%;
}
 .col-md-pull-8 {
 right: 66.66666666666666%;
}
 .col-md-pull-7 {
 right: 58.333333333333336%;
}
 .col-md-pull-6 {
 right: 50%;
}
 .col-md-pull-5 {
 right: 41.66666666666667%;
}
 .col-md-pull-4 {
 right: 33.33333333333333%;
}
 .col-md-pull-3 {
 right: 25%;
}
 .col-md-pull-2 {
 right: 16.666666666666664%;
}
 .col-md-pull-1 {
 right: 8.333333333333332%;
}
 .col-md-pull-0 {
 right: 0%;
}
 .col-md-push-12 {
 left: 100%;
}
 .col-md-push-11 {
 left: 91.66666666666666%;
}
 .col-md-push-10 {
 left: 83.33333333333334%;
}
 .col-md-push-9 {
 left: 75%;
}
 .col-md-push-8 {
 left: 66.66666666666666%;
}
 .col-md-push-7 {
 left: 58.333333333333336%;
}
 .col-md-push-6 {
 left: 50%;
}
 .col-md-push-5 {
 left: 41.66666666666667%;
}
 .col-md-push-4 {
 left: 33.33333333333333%;
}
 .col-md-push-3 {
 left: 25%;
}
 .col-md-push-2 {
 left: 16.666666666666664%;
}
 .col-md-push-1 {
 left: 8.333333333333332%;
}
 .col-md-push-0 {
 left: 0%;
}
 .col-md-offset-12 {
 margin-left: 100%;
}
 .col-md-offset-11 {
 margin-left: 91.66666666666666%;
}
 .col-md-offset-10 {
 margin-left: 83.33333333333334%;
}
 .col-md-offset-9 {
 margin-left: 75%;
}
 .col-md-offset-8 {
 margin-left: 66.66666666666666%;
}
 .col-md-offset-7 {
 margin-left: 58.333333333333336%;
}
 .col-md-offset-6 {
 margin-left: 50%;
}
 .col-md-offset-5 {
 margin-left: 41.66666666666667%;
}
 .col-md-offset-4 {
 margin-left: 33.33333333333333%;
}
 .col-md-offset-3 {
 margin-left: 25%;
}
 .col-md-offset-2 {
 margin-left: 16.666666666666664%;
}
 .col-md-offset-1 {
 margin-left: 8.333333333333332%;
}
 .col-md-offset-0 {
 margin-left: 0%;
}
}
@media (min-width: 1200px) {
 .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
 float: left;
}
 .col-lg-12 {
 width: 100%;
}
 .col-lg-11 {
 width: 91.66666666666666%;
}
 .col-lg-10 {
 width: 83.33333333333334%;
}
 .col-lg-9 {
 width: 75%;
}
 .col-lg-8 {
 width: 66.66666666666666%;
}
 .col-lg-7 {
 width: 58.333333333333336%;
}
 .col-lg-6 {
 width: 50%;
}
 .col-lg-5 {
 width: 41.66666666666667%;
}
 .col-lg-4 {
 width: 33.33333333333333%;
}
 .col-lg-3 {
 width: 25%;
}
 .col-lg-2 {
 width: 16.666666666666664%;
}
 .col-lg-1 {
 width: 8.333333333333332%;
}
 .col-lg-pull-12 {
 right: 100%;
}
 .col-lg-pull-11 {
 right: 91.66666666666666%;
}
 .col-lg-pull-10 {
 right: 83.33333333333334%;
}
 .col-lg-pull-9 {
 right: 75%;
}
 .col-lg-pull-8 {
 right: 66.66666666666666%;
}
 .col-lg-pull-7 {
 right: 58.333333333333336%;
}
 .col-lg-pull-6 {
 right: 50%;
}
 .col-lg-pull-5 {
 right: 41.66666666666667%;
}
 .col-lg-pull-4 {
 right: 33.33333333333333%;
}
 .col-lg-pull-3 {
 right: 25%;
}
 .col-lg-pull-2 {
 right: 16.666666666666664%;
}
 .col-lg-pull-1 {
 right: 8.333333333333332%;
}
 .col-lg-pull-0 {
 right: 0%;
}
 .col-lg-push-12 {
 left: 100%;
}
 .col-lg-push-11 {
 left: 91.66666666666666%;
}
 .col-lg-push-10 {
 left: 83.33333333333334%;
}
 .col-lg-push-9 {
 left: 75%;
}
 .col-lg-push-8 {
 left: 66.66666666666666%;
}
 .col-lg-push-7 {
 left: 58.333333333333336%;
}
 .col-lg-push-6 {
 left: 50%;
}
 .col-lg-push-5 {
 left: 41.66666666666667%;
}
 .col-lg-push-4 {
 left: 33.33333333333333%;
}
 .col-lg-push-3 {
 left: 25%;
}
 .col-lg-push-2 {
 left: 16.666666666666664%;
}
 .col-lg-push-1 {
 left: 8.333333333333332%;
}
 .col-lg-push-0 {
 left: 0%;
}
 .col-lg-offset-12 {
 margin-left: 100%;
}
 .col-lg-offset-11 {
 margin-left: 91.66666666666666%;
}
 .col-lg-offset-10 {
 margin-left: 83.33333333333334%;
}
 .col-lg-offset-9 {
 margin-left: 75%;
}
 .col-lg-offset-8 {
 margin-left: 66.66666666666666%;
}
 .col-lg-offset-7 {
 margin-left: 58.333333333333336%;
}
 .col-lg-offset-6 {
 margin-left: 50%;
}
 .col-lg-offset-5 {
 margin-left: 41.66666666666667%;
}
 .col-lg-offset-4 {
 margin-left: 33.33333333333333%;
}
 .col-lg-offset-3 {
 margin-left: 25%;
}
 .col-lg-offset-2 {
 margin-left: 16.666666666666664%;
}
 .col-lg-offset-1 {
 margin-left: 8.333333333333332%;
}
 .col-lg-offset-0 {
 margin-left: 0%;
}
}
 @media screen and (max-width: 860px) {
 .flex-direction-nav .flex-prev {
opacity: 1;
left: 0;
}
 .flex-direction-nav .flex-next {
opacity: 1;
right: 0;
}
 .flex-direction-nav a {
padding:16px 8px;
margin-top:-30px;
top:50%;
}
 .flex-control-nav {
bottom:16px;
right:26px;
}
 .flex-control-paging li a {
width:10px;
height:10px;
}
 .slide-caption {
display:none;
}
 .flex-control-nav li {
margin:0 4px;
}
}
 @font-face {
 font-family: 'icomoon';
 src:url('./fonts/icomoon.eot');
 src:url('./fonts/icomoon.eot?#iefix') format('embedded-opentype'), url('./fonts/icomoon.ttf') format('truetype'),  url('./fonts/icomoon.svg#icomoon') format('svg');
 font-weight: normal;
 font-style: normal;
}
 @media screen and (-webkit-min-device-pixel-ratio:0) {
 @font-face {
 font-family: 'icomoon';
 src: url('./fonts/icomoon.svg#icomoon') format('svg');
}
}
/* Use the following CSS code if you want to use data attributes for inserting your icons */
[data-icon]:before {
	font-family: 'icomoon';
	content: attr(data-icon);
	speak: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
}
/* Use the following CSS code if you want to have a class per icon */
/*
Instead of a list of all class selectors,
you can use the generic selector below, but it's slower:
[class*="icomoon-"] {
*/
.icomoon-home, .icomoon-home-2, .icomoon-home-3, .icomoon-home-4, .icomoon-home-5, .icomoon-home-6, .icomoon-home-7, .icomoon-home-8, .icomoon-home-9, .icomoon-home-10, .icomoon-office, .icomoon-newspaper, .icomoon-pencil, .icomoon-pencil-2, .icomoon-pencil-3, .icomoon-pencil-4, .icomoon-pencil-5, .icomoon-pencil-6, .icomoon-quill, .icomoon-quill-2, .icomoon-quill-3, .icomoon-pen, .icomoon-pen-2, .icomoon-pen-3, .icomoon-pen-4, .icomoon-pen-5, .icomoon-marker, .icomoon-home-11, .icomoon-marker-2, .icomoon-blog, .icomoon-blog-2, .icomoon-brush, .icomoon-palette, .icomoon-palette-2, .icomoon-eyedropper, .icomoon-eyedropper-2, .icomoon-droplet, .icomoon-droplet-2, .icomoon-droplet-3, .icomoon-droplet-4, .icomoon-paint-format, .icomoon-paint-format-2, .icomoon-image, .icomoon-image-2, .icomoon-image-3, .icomoon-images, .icomoon-image-4, .icomoon-image-5, .icomoon-image-6, .icomoon-images-2, .icomoon-image-7, .icomoon-camera, .icomoon-camera-2, .icomoon-camera-3, .icomoon-camera-4, .icomoon-music, .icomoon-music-2, .icomoon-music-3, .icomoon-music-4, .icomoon-music-5, .icomoon-music-6, .icomoon-piano, .icomoon-guitar, .icomoon-headphones, .icomoon-headphones-2, .icomoon-play, .icomoon-play-2, .icomoon-movie, .icomoon-movie-2, .icomoon-movie-3, .icomoon-film, .icomoon-film-2, .icomoon-film-3, .icomoon-film-4, .icomoon-camera-5, .icomoon-camera-6, .icomoon-camera-7, .icomoon-camera-8, .icomoon-camera-9, .icomoon-dice, .icomoon-gamepad, .icomoon-gamepad-2, .icomoon-gamepad-3, .icomoon-pacman, .icomoon-spades, .icomoon-clubs, .icomoon-diamonds, .icomoon-king, .icomoon-queen, .icomoon-rock, .icomoon-bishop, .icomoon-knight, .icomoon-pawn, .icomoon-chess, .icomoon-bullhorn, .icomoon-megaphone, .icomoon-new, .icomoon-connection, .icomoon-connection-2, .icomoon-podcast, .icomoon-radio, .icomoon-feed, .icomoon-connection-3, .icomoon-radio-2, .icomoon-podcast-2, .icomoon-podcast-3, .icomoon-mic, .icomoon-mic-2, .icomoon-mic-3, .icomoon-mic-4, .icomoon-mic-5, .icomoon-book, .icomoon-book-2, .icomoon-books, .icomoon-reading, .icomoon-library, .icomoon-library-2, .icomoon-graduation, .icomoon-file, .icomoon-profile, .icomoon-file-2, .icomoon-file-3, .icomoon-file-4, .icomoon-file-5, .icomoon-file-6, .icomoon-files, .icomoon-file-plus, .icomoon-file-minus, .icomoon-file-download, .icomoon-file-upload, .icomoon-file-check, .icomoon-file-remove, .icomoon-file-7, .icomoon-file-8, .icomoon-file-plus-2, .icomoon-file-minus-2, .icomoon-file-download-2, .icomoon-file-upload-2, .icomoon-file-check-2, .icomoon-file-remove-2, .icomoon-file-9, .icomoon-copy, .icomoon-copy-2, .icomoon-copy-3, .icomoon-copy-4, .icomoon-paste, .icomoon-paste-2, .icomoon-paste-3, .icomoon-stack, .icomoon-stack-2, .icomoon-stack-3, .icomoon-folder, .icomoon-folder-download, .icomoon-folder-upload, .icomoon-folder-plus, .icomoon-folder-plus-2, .icomoon-folder-minus, .icomoon-folder-minus-2, .icomoon-folder8, .icomoon-folder-remove, .icomoon-folder-2, .icomoon-folder-open, .icomoon-folder-3, .icomoon-folder-4, .icomoon-folder-plus-3, .icomoon-folder-minus-3, .icomoon-folder-plus-4, .icomoon-folder-remove-2, .icomoon-folder-download-2, .icomoon-folder-upload-2, .icomoon-folder-download-3, .icomoon-folder-upload-3, .icomoon-folder-5, .icomoon-folder-open-2, .icomoon-folder-6, .icomoon-folder-open-3, .icomoon-certificate, .icomoon-cc, .icomoon-tag, .icomoon-tag-2, .icomoon-tag-3, .icomoon-tag-4, .icomoon-tag-5, .icomoon-tag-6, .icomoon-tag-7, .icomoon-tags, .icomoon-tags-2, .icomoon-tag-8, .icomoon-barcode, .icomoon-barcode-2, .icomoon-qrcode, .icomoon-ticket, .icomoon-cart, .icomoon-cart-2, .icomoon-cart-3, .icomoon-cart-4, .icomoon-cart-5, .icomoon-cart-6, .icomoon-cart-7, .icomoon-cart-plus, .icomoon-cart-minus, .icomoon-cart-add, .icomoon-cart-remove, .icomoon-cart-checkout, .icomoon-cart-remove-2, .icomoon-basket, .icomoon-basket-2, .icomoon-bag, .icomoon-bag-2, .icomoon-bag-3, .icomoon-coin, .icomoon-coins, .icomoon-credit, .icomoon-credit-2, .icomoon-calculate, .icomoon-calculate-2, .icomoon-support, .icomoon-phone, .icomoon-phone-2, .icomoon-phone-3, .icomoon-phone-4, .icomoon-contact-add, .icomoon-contact-remove, .icomoon-contact-add-2, .icomoon-contact-remove-2, .icomoon-call-incoming, .icomoon-call-outgoing, .icomoon-phone-5, .icomoon-phone-6, .icomoon-phone-hang-up, .icomoon-phone-hang-up-2, .icomoon-address-book, .icomoon-address-book-2, .icomoon-notebook, .icomoon-envelop, .icomoon-envelop-2, .icomoon-mail-send, .icomoon-envelop-opened, .icomoon-envelop-3, .icomoon-pushpin, .icomoon-location, .icomoon-location-2, .icomoon-location-3, .icomoon-location-4, .icomoon-location-5, .icomoon-location-6, .icomoon-location-7, .icomoon-compass, .icomoon-compass-2, .icomoon-map, .icomoon-map-2, .icomoon-map-3, .icomoon-map-4, .icomoon-direction, .icomoon-history, .icomoon-history-2, .icomoon-clock, .icomoon-clock-2, .icomoon-clock-3, .icomoon-clock-4, .icomoon-watch, .icomoon-clock-5, .icomoon-clock-6, .icomoon-clock-7, .icomoon-alarm, .icomoon-alarm-2, .icomoon-bell, .icomoon-bell-2, .icomoon-alarm-plus, .icomoon-alarm-minus, .icomoon-alarm-check, .icomoon-alarm-cancel, .icomoon-stopwatch, .icomoon-calendar, .icomoon-calendar-2, .icomoon-calendar-3, .icomoon-calendar-4, .icomoon-calendar-5, .icomoon-print, .icomoon-print-2, .icomoon-print-3, .icomoon-mouse, .icomoon-mouse-2, .icomoon-mouse-3, .icomoon-mouse-4, .icomoon-keyboard, .icomoon-keyboard-2, .icomoon-screen, .icomoon-screen-2, .icomoon-screen-3, .icomoon-screen-4, .icomoon-laptop, .icomoon-mobile, .icomoon-mobile-2, .icomoon-tablet, .icomoon-mobile-3, .icomoon-tv, .icomoon-cabinet, .icomoon-archive, .icomoon-drawer, .icomoon-drawer-2, .icomoon-drawer-3, .icomoon-box, .icomoon-box-add, .icomoon-box-remove, .icomoon-download, .icomoon-upload, .icomoon-disk, .icomoon-cd, .icomoon-storage, .icomoon-storage-2, .icomoon-database, .icomoon-database-2, .icomoon-database-3, .icomoon-undo, .icomoon-redo, .icomoon-rotate, .icomoon-rotate-2, .icomoon-flip, .icomoon-flip-2, .icomoon-unite, .icomoon-subtract, .icomoon-interset, .icomoon-exclude, .icomoon-align-left, .icomoon-align-center-horizontal, .icomoon-align-right, .icomoon-align-top, .icomoon-align-center-vertical, .icomoon-align-bottom, .icomoon-undo-2, .icomoon-redo-2, .icomoon-forward, .icomoon-reply, .icomoon-reply-2, .icomoon-bubble, .icomoon-bubbles, .icomoon-bubbles-2, .icomoon-bubble-2, .icomoon-bubbles-3, .icomoon-bubbles-4, .icomoon-bubble-notification, .icomoon-bubbles-5, .icomoon-bubbles-6, .icomoon-bubble-3, .icomoon-bubble-dots, .icomoon-bubble-4, .icomoon-bubble-5, .icomoon-bubble-dots-2, .icomoon-bubble-6, .icomoon-bubble-7, .icomoon-bubble-8, .icomoon-bubbles-7, .icomoon-bubble-9, .icomoon-bubbles-8, .icomoon-bubble-10, .icomoon-bubble-dots-3, .icomoon-bubble-11, .icomoon-bubble-12, .icomoon-bubble-dots-4, .icomoon-bubble-13, .icomoon-bubbles-9, .icomoon-bubbles-10, .icomoon-bubble-blocked, .icomoon-bubble-quote, .icomoon-bubble-user, .icomoon-bubble-check, .icomoon-bubble-video-chat, .icomoon-bubble-link, .icomoon-bubble-locked, .icomoon-bubble-star, .icomoon-bubble-heart, .icomoon-bubble-paperclip, .icomoon-bubble-cancel, .icomoon-bubble-plus, .icomoon-bubble-minus, .icomoon-bubble-notification-2, .icomoon-bubble-trash, .icomoon-bubble-left, .icomoon-bubble-right, .icomoon-bubble-up, .icomoon-bubble-down, .icomoon-bubble-first, .icomoon-bubble-last, .icomoon-bubble-replu, .icomoon-bubble-forward, .icomoon-bubble-reply, .icomoon-bubble-forward-2, .icomoon-user, .icomoon-users, .icomoon-user-plus, .icomoon-user-plus-2, .icomoon-user-minus, .icomoon-user-minus-2, .icomoon-user-cancel, .icomoon-user-block, .icomoon-users-2, .icomoon-user-2, .icomoon-users-3, .icomoon-user-plus-3, .icomoon-user-minus-3, .icomoon-user-cancel-2, .icomoon-user-block-2, .icomoon-user-3, .icomoon-user-4, .icomoon-user-5, .icomoon-user-6, .icomoon-users-4, .icomoon-user-7, .icomoon-user-8, .icomoon-users-5, .icomoon-vcard, .icomoon-tshirt, .icomoon-hanger, .icomoon-quotes-left, .icomoon-quotes-right, .icomoon-quotes-right-2, .icomoon-quotes-right-3, .icomoon-busy, .icomoon-busy-2, .icomoon-busy-3, .icomoon-busy-4, .icomoon-spinner, .icomoon-spinner-2, .icomoon-spinner-3, .icomoon-spinner-4, .icomoon-spinner-5, .icomoon-spinner-6, .icomoon-spinner-7, .icomoon-spinner-8, .icomoon-spinner-9, .icomoon-spinner-10, .icomoon-spinner-11, .icomoon-spinner-12, .icomoon-microscope, .icomoon-binoculars, .icomoon-binoculars-2, .icomoon-search, .icomoon-search-2, .icomoon-zoom-in, .icomoon-zoom-out, .icomoon-search-3, .icomoon-search-4, .icomoon-zoom-in-2, .icomoon-zoom-out-2, .icomoon-search-5, .icomoon-expand, .icomoon-contract, .icomoon-scale-up, .icomoon-scale-down, .icomoon-expand-2, .icomoon-contract-2, .icomoon-scale-up-2, .icomoon-scale-down-2, .icomoon-fullscreen, .icomoon-expand-3, .icomoon-contract-3, .icomoon-key, .icomoon-key-2, .icomoon-key-3, .icomoon-key-4, .icomoon-key-5, .icomoon-keyhole, .icomoon-lock, .icomoon-lock-2, .icomoon-lock-3, .icomoon-lock-4, .icomoon-unlocked, .icomoon-lock-5, .icomoon-unlocked-2, .icomoon-wrench, .icomoon-wrench-2, .icomoon-wrench-3, .icomoon-wrench-4, .icomoon-settings, .icomoon-equalizer, .icomoon-equalizer-2, .icomoon-equalizer-3, .icomoon-cog, .icomoon-cogs, .icomoon-cog-2, .icomoon-cog-3, .icomoon-cog-4, .icomoon-cog-5, .icomoon-cog-6, .icomoon-cog-7, .icomoon-factory, .icomoon-hammer, .icomoon-tools, .icomoon-screwdriver, .icomoon-screwdriver-2, .icomoon-wand, .icomoon-wand-2, .icomoon-health, .icomoon-aid, .icomoon-patch, .icomoon-bug, .icomoon-bug-2, .icomoon-inject, .icomoon-inject-2, .icomoon-construction, .icomoon-cone, .icomoon-pie, .icomoon-pie-2, .icomoon-pie-3, .icomoon-pie-4, .icomoon-pie-5, .icomoon-pie-6, .icomoon-pie-7, .icomoon-stats, .icomoon-stats-2, .icomoon-stats-3, .icomoon-bars, .icomoon-bars-2, .icomoon-bars-3, .icomoon-bars-4, .icomoon-bars-5, .icomoon-bars-6, .icomoon-stats-up, .icomoon-stats-down, .icomoon-stairs-down, .icomoon-stairs-down-2, .icomoon-chart, .icomoon-stairs, .icomoon-stairs-2, .icomoon-ladder, .icomoon-cake, .icomoon-gift, .icomoon-gift-2, .icomoon-balloon, .icomoon-rating, .icomoon-rating-2, .icomoon-rating-3, .icomoon-podium, .icomoon-medal, .icomoon-medal-2, .icomoon-medal-3, .icomoon-medal-4, .icomoon-medal-5, .icomoon-crown, .icomoon-trophy, .icomoon-trophy-2, .icomoon-trophy-star, .icomoon-diamond, .icomoon-diamond-2, .icomoon-glass, .icomoon-glass-2, .icomoon-bottle, .icomoon-bottle-2, .icomoon-mug, .icomoon-food, .icomoon-food-2, .icomoon-hamburger, .icomoon-cup, .icomoon-cup-2, .icomoon-leaf, .icomoon-leaf-2, .icomoon-apple-fruit, .icomoon-tree, .icomoon-tree-2, .icomoon-paw, .icomoon-steps, .icomoon-flower, .icomoon-rocket, .icomoon-meter, .icomoon-meter2, .icomoon-meter-slow, .icomoon-meter-medium, .icomoon-meter-fast, .icomoon-dashboard, .icomoon-hammer-2, .icomoon-balance, .icomoon-bomb, .icomoon-fire, .icomoon-fire-2, .icomoon-lab, .icomoon-atom, .icomoon-atom-2, .icomoon-magnet, .icomoon-magnet-2, .icomoon-magnet-3, .icomoon-magnet-4, .icomoon-dumbbell, .icomoon-skull, .icomoon-skull-2, .icomoon-skull-3, .icomoon-lamp, .icomoon-lamp-2, .icomoon-lamp-3, .icomoon-lamp-4, .icomoon-remove, .icomoon-remove-2, .icomoon-remove-3, .icomoon-remove-4, .icomoon-remove-5, .icomoon-remove-6, .icomoon-remove-7, .icomoon-remove-8, .icomoon-briefcase, .icomoon-briefcase-2, .icomoon-briefcase-3, .icomoon-airplane, .icomoon-airplane-2, .icomoon-paper-plane, .icomoon-car, .icomoon-gas-pump, .icomoon-bus, .icomoon-truck, .icomoon-bike, .icomoon-road, .icomoon-train, .icomoon-ship, .icomoon-boat, .icomoon-cube, .icomoon-cube-2, .icomoon-cube-3, .icomoon-cube4, .icomoon-pyramid, .icomoon-pyramid-2, .icomoon-cylinder, .icomoon-package, .icomoon-puzzle, .icomoon-puzzle-2, .icomoon-puzzle-3, .icomoon-puzzle-4, .icomoon-glasses, .icomoon-glasses-2, .icomoon-glasses-3, .icomoon-sun-glasses, .icomoon-accessibility, .icomoon-accessibility-2, .icomoon-brain, .icomoon-target, .icomoon-target-2, .icomoon-target-3, .icomoon-gun, .icomoon-gun-ban, .icomoon-shield, .icomoon-shield-2, .icomoon-shield-3, .icomoon-shield-4, .icomoon-soccer, .icomoon-football, .icomoon-baseball, .icomoon-basketball, .icomoon-golf, .icomoon-hockey, .icomoon-racing, .icomoon-eight-ball, .icomoon-bowling-ball, .icomoon-bowling, .icomoon-bowling-2, .icomoon-lightning, .icomoon-power, .icomoon-power-2, .icomoon-switch, .icomoon-power-cord, .icomoon-cord, .icomoon-socket, .icomoon-clipboard, .icomoon-clipboard-2, .icomoon-signup, .icomoon-clipboard-3, .icomoon-clipboard-4, .icomoon-list, .icomoon-list-2, .icomoon-list-3, .icomoon-numbered-list, .icomoon-list-4, .icomoon-list-5, .icomoon-playlist, .icomoon-grid, .icomoon-grid-2, .icomoon-grid-3, .icomoon-grid-4, .icomoon-grid-5, .icomoon-grid-6, .icomoon-tree-3, .icomoon-tree-4, .icomoon-tree-5, .icomoon-menu, .icomoon-menu-2, .icomoon-circle-small, .icomoon-menu-3, .icomoon-menu-4, .icomoon-menu-5, .icomoon-menu-6, .icomoon-menu-7, .icomoon-menu-8, .icomoon-menu-9, .icomoon-cloud, .icomoon-cloud-2, .icomoon-cloud-3, .icomoon-cloud-download, .icomoon-cloud-upload, .icomoon-download-2, .icomoon-upload-2, .icomoon-download-3, .icomoon-upload-3, .icomoon-download-4, .icomoon-upload-4, .icomoon-download-5, .icomoon-upload-5, .icomoon-download-6, .icomoon-upload-6, .icomoon-download-7, .icomoon-upload-7, .icomoon-globe, .icomoon-globe-2, .icomoon-globe-3, .icomoon-earth, .icomoon-network, .icomoon-link, .icomoon-link-2, .icomoon-link-3, .icomoon-link2, .icomoon-link-4, .icomoon-link-5, .icomoon-link-6, .icomoon-anchor, .icomoon-flag, .icomoon-flag-2, .icomoon-flag-3, .icomoon-flag-4, .icomoon-flag-5, .icomoon-flag-6, .icomoon-attachment, .icomoon-attachment-2, .icomoon-eye, .icomoon-eye-blocked, .icomoon-eye-2, .icomoon-eye-3, .icomoon-eye-blocked-2, .icomoon-eye-4, .icomoon-eye-5, .icomoon-eye-6, .icomoon-eye-7, .icomoon-eye-8, .icomoon-bookmark, .icomoon-bookmark-2, .icomoon-bookmarks, .icomoon-bookmark-3, .icomoon-spotlight, .icomoon-starburst, .icomoon-snowflake, .icomoon-temperature, .icomoon-temperature-2, .icomoon-weather-lightning, .icomoon-weather-rain, .icomoon-weather-snow, .icomoon-windy, .icomoon-fan, .icomoon-umbrella, .icomoon-sun, .icomoon-sun-2, .icomoon-brightness-high, .icomoon-brightness-medium, .icomoon-brightness-low, .icomoon-brightness-contrast, .icomoon-contrast, .icomoon-moon, .icomoon-bed, .icomoon-bed-2, .icomoon-star, .icomoon-star-2, .icomoon-star-3, .icomoon-star-4, .icomoon-star-5, .icomoon-star-6, .icomoon-heart, .icomoon-heart-2, .icomoon-heart-3, .icomoon-heart-4, .icomoon-heart-broken, .icomoon-heart-5, .icomoon-heart-6, .icomoon-heart-broken-2, .icomoon-heart-7, .icomoon-heart-8, .icomoon-heart-broken-3, .icomoon-lips, .icomoon-lips-2, .icomoon-thumbs-up, .icomoon-thumbs-up-2, .icomoon-thumbs-down, .icomoon-thumbs-down-2, .icomoon-thumbs-up-3, .icomoon-thumbs-up-4, .icomoon-thumbs-up-5, .icomoon-thumbs-up-6, .icomoon-people, .icomoon-man, .icomoon-male, .icomoon-woman, .icomoon-female, .icomoon-peace, .icomoon-yin-yang, .icomoon-happy, .icomoon-happy-2, .icomoon-smiley, .icomoon-smiley-2, .icomoon-tongue, .icomoon-tongue-2, .icomoon-sad, .icomoon-sad-2, .icomoon-wink, .icomoon-wink-2, .icomoon-grin, .icomoon-grin-2, .icomoon-cool, .icomoon-cool-2, .icomoon-angry, .icomoon-angry-2, .icomoon-evil, .icomoon-evil-2, .icomoon-shocked, .icomoon-shocked-2, .icomoon-confused, .icomoon-confused-2, .icomoon-neutral, .icomoon-neutral-2, .icomoon-wondering, .icomoon-wondering-2, .icomoon-cursor, .icomoon-cursor-2, .icomoon-point-up, .icomoon-point-right, .icomoon-point-down, .icomoon-point-left, .icomoon-pointer, .icomoon-hand, .icomoon-stack-empty, .icomoon-stack-plus, .icomoon-stack-minus, .icomoon-stack-star, .icomoon-stack-picture, .icomoon-stack-down, .icomoon-stack-up, .icomoon-stack-cancel, .icomoon-stack-checkmark, .icomoon-stack-list, .icomoon-stack-clubs, .icomoon-stack-spades, .icomoon-stack-hearts, .icomoon-stack-diamonds, .icomoon-stack-user, .icomoon-stack-4, .icomoon-stack-music, .icomoon-stack-play, .icomoon-move, .icomoon-resize, .icomoon-resize-2, .icomoon-warning, .icomoon-warning-2, .icomoon-notification, .icomoon-notification-2, .icomoon-question, .icomoon-question-2, .icomoon-question-3, .icomoon-question-4, .icomoon-question-5, .icomoon-plus-circle, .icomoon-plus-circle-2, .icomoon-minus-circle, .icomoon-minus-circle-2, .icomoon-info, .icomoon-info-2, .icomoon-blocked, .icomoon-cancel-circle, .icomoon-cancel-circle-2, .icomoon-checkmark-circle, .icomoon-checkmark-circle-2, .icomoon-cancel, .icomoon-spam, .icomoon-close, .icomoon-close-2, .icomoon-close-3, .icomoon-close-4, .icomoon-close-5, .icomoon-checkmark, .icomoon-checkmark-2, .icomoon-checkmark-3, .icomoon-checkmark-4, .icomoon-spell-check, .icomoon-minus, .icomoon-plus, .icomoon-minus-2, .icomoon-plus-2, .icomoon-enter, .icomoon-exit, .icomoon-enter-2, .icomoon-exit-2, .icomoon-enter-3, .icomoon-exit-3, .icomoon-exit-4, .icomoon-play-3, .icomoon-pause, .icomoon-stop, .icomoon-backward, .icomoon-forward-2, .icomoon-play-4, .icomoon-pause-2, .icomoon-stop-2, .icomoon-backward-2, .icomoon-forward-3, .icomoon-first, .icomoon-last, .icomoon-previous, .icomoon-next, .icomoon-eject, .icomoon-volume-high, .icomoon-volume-medium, .icomoon-volume-low, .icomoon-volume-mute, .icomoon-volume-mute-2, .icomoon-volume-increase, .icomoon-volume-decrease, .icomoon-volume-high-2, .icomoon-volume-medium-2, .icomoon-volume-low-2, .icomoon-volume-mute-3, .icomoon-volume-mute-4, .icomoon-volume-increase-2, .icomoon-volume-decrease-2, .icomoon-volume5, .icomoon-volume4, .icomoon-volume3, .icomoon-volume2, .icomoon-volume1, .icomoon-volume0, .icomoon-volume-mute-5, .icomoon-volume-mute-6, .icomoon-loop, .icomoon-loop-2, .icomoon-loop-3, .icomoon-loop-4, .icomoon-loop-5, .icomoon-shuffle, .icomoon-shuffle-2, .icomoon-wave, .icomoon-wave-2, .icomoon-arrow-first, .icomoon-arrow-right, .icomoon-arrow-up, .icomoon-arrow-right-2, .icomoon-arrow-down, .icomoon-arrow-left, .icomoon-arrow-up-2, .icomoon-arrow-right-3, .icomoon-arrow-down-2, .icomoon-arrow-left-2, .icomoon-arrow-up-left, .icomoon-arrow-up-3, .icomoon-arrow-up-right, .icomoon-arrow-right-4, .icomoon-arrow-down-right, .icomoon-arrow-down-3, .icomoon-arrow-down-left, .icomoon-arrow-left-3, .icomoon-arrow-up-left-2, .icomoon-arrow-up-4, .icomoon-arrow-up-right-2, .icomoon-arrow-right-5, .icomoon-arrow-down-right-2, .icomoon-arrow-down-4, .icomoon-arrow-down-left-2, .icomoon-arrow-left-4, .icomoon-arrow-up-left-3, .icomoon-arrow-up-5, .icomoon-arrow-up-right-3, .icomoon-arrow-right-6, .icomoon-arrow-down-right-3, .icomoon-arrow-down-5, .icomoon-arrow-down-left-3, .icomoon-arrow-left-5, .icomoon-arrow-up-left-4, .icomoon-arrow-up-6, .icomoon-arrow-up-right-4, .icomoon-arrow-right-7, .icomoon-arrow-down-right-4, .icomoon-arrow-down-6, .icomoon-arrow-down-left-4, .icomoon-arrow-left-6, .icomoon-arrow, .icomoon-arrow-2, .icomoon-arrow-3, .icomoon-arrow-4, .icomoon-arrow-5, .icomoon-arrow-6, .icomoon-arrow-7, .icomoon-arrow-8, .icomoon-arrow-up-left-5, .icomoon-arrow-square, .icomoon-arrow-up-right-5, .icomoon-arrow-right-8, .icomoon-arrow-down-right-5, .icomoon-arrow-down-7, .icomoon-arrow-down-left-5, .icomoon-arrow-left-7, .icomoon-arrow-up-7, .icomoon-arrow-right-9, .icomoon-arrow-down-8, .icomoon-arrow-left-8, .icomoon-arrow-up-8, .icomoon-arrow-right-10, .icomoon-arrow-bottom, .icomoon-arrow-left-9, .icomoon-arrow-up-left-6, .icomoon-arrow-up-9, .icomoon-arrow-up-right-6, .icomoon-arrow-right-11, .icomoon-arrow-down-right-6, .icomoon-arrow-down-9, .icomoon-arrow-down-left-6, .icomoon-arrow-left-10, .icomoon-arrow-up-left-7, .icomoon-arrow-up-10, .icomoon-arrow-up-right-7, .icomoon-arrow-right-12, .icomoon-arrow-down-right-7, .icomoon-arrow-down-10, .icomoon-arrow-down-left-7, .icomoon-arrow-left-11, .icomoon-arrow-up-11, .icomoon-arrow-right-13, .icomoon-arrow-down-11, .icomoon-arrow-left-12, .icomoon-arrow-up-12, .icomoon-arrow-right-14, .icomoon-arrow-down-12, .icomoon-arrow-left-13, .icomoon-arrow-up-13, .icomoon-arrow-right-15, .icomoon-arrow-down-13, .icomoon-arrow-left-14, .icomoon-arrow-up-14, .icomoon-arrow-right-16, .icomoon-arrow-down-14, .icomoon-arrow-left-15, .icomoon-arrow-up-15, .icomoon-arrow-right-17, .icomoon-arrow-down-15, .icomoon-arrow-left-16, .icomoon-arrow-up-16, .icomoon-arrow-right-18, .icomoon-arrow-down-16, .icomoon-arrow-left-17, .icomoon-menu-10, .icomoon-menu-11, .icomoon-menu-close, .icomoon-menu-close-2, .icomoon-enter-4, .icomoon-enter-5, .icomoon-esc, .icomoon-backspace, .icomoon-backspace-2, .icomoon-backspace-3, .icomoon-tab, .icomoon-transmission, .icomoon-transmission-2, .icomoon-sort, .icomoon-sort-2, .icomoon-key-keyboard, .icomoon-key-A, .icomoon-key-up, .icomoon-key-right, .icomoon-key-down, .icomoon-key-left, .icomoon-command, .icomoon-checkbox-checked, .icomoon-checkbox-unchecked, .icomoon-square, .icomoon-checkbox-partial, .icomoon-checkbox, .icomoon-checkbox-unchecked-2, .icomoon-checkbox-partial-2, .icomoon-checkbox-checked-2, .icomoon-checkbox-unchecked-3, .icomoon-checkbox-partial-3, .icomoon-radio-checked, .icomoon-radio-unchecked, .icomoon-circle, .icomoon-circle-2, .icomoon-crop, .icomoon-crop-2, .icomoon-vector, .icomoon-rulers, .icomoon-scissors, .icomoon-scissors-2, .icomoon-scissors-3, .icomoon-filter, .icomoon-filter-2, .icomoon-filter-3, .icomoon-filter-4, .icomoon-font, .icomoon-font-size, .icomoon-type, .icomoon-text-height, .icomoon-text-width, .icomoon-height, .icomoon-width, .icomoon-bold, .icomoon-underline, .icomoon-italic, .icomoon-strikethrough, .icomoon-strikethrough-2, .icomoon-font-size-2, .icomoon-bold-2, .icomoon-underline-2, .icomoon-italic-2, .icomoon-strikethrough-3, .icomoon-omega, .icomoon-sigma, .icomoon-nbsp, .icomoon-page-break, .icomoon-page-break-2, .icomoon-superscript, .icomoon-subscript, .icomoon-superscript-2, .icomoon-subscript-2, .icomoon-text-color, .icomoon-highlight, .icomoon-pagebreak, .icomoon-clear-formatting, .icomoon-table, .icomoon-table-2, .icomoon-insert-template, .icomoon-pilcrow, .icomoon-left-to-right, .icomoon-right-to-left, .icomoon-paragraph-left, .icomoon-paragraph-center, .icomoon-paragraph-right, .icomoon-paragraph-justify, .icomoon-paragraph-left-2, .icomoon-paragraph-center-2, .icomoon-paragraph-right-2, .icomoon-paragraph-justify-2, .icomoon-indent-increase, .icomoon-indent-decrease, .icomoon-paragraph-left-3, .icomoon-paragraph-center-3, .icomoon-paragraph-right-3, .icomoon-paragraph-justify-3, .icomoon-indent-increase-2, .icomoon-indent-decrease-2, .icomoon-share, .icomoon-new-tab, .icomoon-new-tab-2, .icomoon-popout, .icomoon-embed, .icomoon-code, .icomoon-console, .icomoon-seven-segment-0, .icomoon-seven-segment-1, .icomoon-seven-segment-2, .icomoon-seven-segment-3, .icomoon-seven-segment-4, .icomoon-seven-segment-5, .icomoon-seven-segment-6, .icomoon-seven-segment-7, .icomoon-seven-segment-8, .icomoon-seven-segment-9, .icomoon-share-2, .icomoon-share-3, .icomoon-mail, .icomoon-mail-2, .icomoon-mail-3, .icomoon-mail-4, .icomoon-google, .icomoon-google-plus, .icomoon-google-plus-2, .icomoon-google-plus-3, .icomoon-google-plus-4, .icomoon-google-drive, .icomoon-facebook, .icomoon-facebook-2, .icomoon-facebook-3, .icomoon-facebook-4, .icomoon-instagram, .icomoon-twitter, .icomoon-twitter-2, .icomoon-twitter-3, .icomoon-feed-2, .icomoon-feed-3, .icomoon-feed-4, .icomoon-youtube, .icomoon-youtube-2, .icomoon-vimeo, .icomoon-vimeo2, .icomoon-vimeo-2, .icomoon-lanyrd, .icomoon-flickr, .icomoon-flickr-2, .icomoon-flickr-3, .icomoon-flickr-4, .icomoon-picassa, .icomoon-picassa-2, .icomoon-dribbble, .icomoon-dribbble-2, .icomoon-dribbble-3, .icomoon-forrst, .icomoon-forrst-2, .icomoon-deviantart, .icomoon-deviantart-2, .icomoon-steam, .icomoon-steam-2, .icomoon-github, .icomoon-github-2, .icomoon-github-3, .icomoon-github-4, .icomoon-github-5, .icomoon-wordpress, .icomoon-wordpress-2, .icomoon-joomla, .icomoon-blogger, .icomoon-blogger-2, .icomoon-tumblr, .icomoon-tumblr-2, .icomoon-yahoo, .icomoon-tux, .icomoon-apple, .icomoon-finder, .icomoon-android, .icomoon-windows, .icomoon-windows8, .icomoon-soundcloud, .icomoon-soundcloud-2, .icomoon-skype, .icomoon-reddit, .icomoon-linkedin, .icomoon-lastfm, .icomoon-lastfm-2, .icomoon-delicious, .icomoon-stumbleupon, .icomoon-stumbleupon-2, .icomoon-stackoverflow, .icomoon-pinterest, .icomoon-pinterest-2, .icomoon-xing, .icomoon-xing-2, .icomoon-flattr, .icomoon-foursquare, .icomoon-foursquare-2, .icomoon-paypal, .icomoon-paypal-2, .icomoon-paypal-3, .icomoon-yelp, .icomoon-libreoffice, .icomoon-file-pdf, .icomoon-file-openoffice, .icomoon-file-word, .icomoon-file-excel, .icomoon-file-zip, .icomoon-file-powerpoint, .icomoon-file-xml, .icomoon-file-css, .icomoon-html5, .icomoon-html5-2, .icomoon-css3, .icomoon-chrome, .icomoon-firefox, .icomoon-IE, .icomoon-opera, .icomoon-safari, .icomoon-IcoMoon, .icomoon-home-12 {
	font-family: 'icomoon';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
}
.icomoon-arrow-left:before {
	content: "\e3b2";
}
.icomoon-menu-6:before {
	content: "\e2ae";
}
.icomoon-arrow-right-2:before {
	content: "\e3b0";
}
.icomoon-facebook:before {
	content: "\e497";
}
.icomoon-facebook-2:before {
	content: "\e498";
}
.icomoon-facebook-3:before {
	content: "\e499";
}
.icomoon-facebook-4:before {
	content: "\e49a";
}
.icomoon-twitter:before {
	content: "\e49c";
}
.icomoon-twitter-2:before {
	content: "\e49d";
}
.icomoon-twitter-3:before {
	content: "\e49e";
}
.icomoon-google:before {
	content: "\e491";
}
.icomoon-google-plus:before {
	content: "\e492";
}
.icomoon-google-plus-2:before {
	content: "\e493";
}
.icomoon-google-plus-3:before {
	content: "\e494";
}
.icomoon-google-plus-4:before {
	content: "\e495";
}
.icomoon-youtube:before {
	content: "\e4a2";
}
.icomoon-youtube-2:before {
	content: "\e4a3";
}
.icomoon-linkedin:before {
	content: "\e4ce"; 
}
#MenuToggle {
	display:none;
}
#MainNav {
	display:block;
	background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #005100 0%, #005100 50%, #005100 51%, #005100 100%) repeat scroll 0 0;
	
	
    float: left;
    margin: 0 !important;
    padding: 0;
    width: 100%;
}

.onclick-menu {
    position: relative;
    display: inline-block;
}
.onclick-menu:before {
    content: "click me!";
}
.onclick-menu:focus {
    /* clicking on label should toggle the menu */
    pointer-events: none;
}
.onclick-menu:focus .onclick-menu-content {
    /*  opacity is 1 in opened state (see below) */
    opacity: 1;
    visibility: visible;

    /* don't let pointer-events affect descendant elements */
    pointer-events: auto;
}
.onclick-menu-content {
    position: absolute;
    z-index: 1;

    /* use opacity to fake immediate toggle */
    opacity: 0;
    visibility: hidden;
    transition: visibility 0.5s;
}


@media only screen and (max-width: 767px) {
#MainNav {
margin: 0 25px;
}
/* Start of change by Ashish */
#MenuToggle {
 /*color:#000177;
 display: block;
 float: right;
 font-size: 14px;
 position: relative;
 right: 10px;
 text-transform: uppercase;
 top: -67px;
 width: auto;
 cursor: pointer;*/
    background: black none repeat scroll 0 0;
    color: #fff;
    cursor: pointer;
    display: block;
    float: right;
    font-size: 14px;
    height: 40px;
    padding: 10px;
    position: relative;
    right: 0;
    text-transform: uppercase;
    top: -18px;
    width: 100%;
}
/* End of change by Ashish */
/* Commented by Alok to allow display of menu on mobile devices
#MainNav {
display:none;
}
*/
}
