@font-face {
    font-family: 'HelveticaNeueRegular';
    src: url('../fonts/HelveticaNeue/helveticaneue.eot');
    src: url('../fonts/HelveticaNeue/helveticaneue.eot') format('embedded-opentype'),
         url('../fonts/HelveticaNeue/helveticaneue.woff') format('woff'),
         url('../fonts/HelveticaNeue/helveticaneue.ttf') format('truetype'),
         url('../fonts/HelveticaNeue/helveticaneue.svg#HelveticaNeueRegular') format('svg');
}

@font-face {
    font-family: "OpenSans-Regular";
    font-style: normal;
    font-weight: normal;
	src: url("../fonts/OpenSans-Regular/OpenSans-Regular.eot");
	src: url("../fonts/OpenSans-Regular/OpenSans-Regular.eot?#iefix") format("embedded-opentype"),
	url("../fonts/OpenSans-Regular/OpenSans-Regular.ttf") format("truetype"),
	url("../fonts/OpenSans-Regular/OpenSans-Regular.svg#OpenSans-Regular") format("svg");
}

/*Univercell classes*/
html, body {background:#f1f1f1;}
.topSpacer {margin-top:15px !important;}
.btmSpacer {margin-bottom:15px !important;}
.topSpacerDouble {margin-top:35px !important;}
.btmSpacerDouble {margin-bottom:35px !important;}
.btmSpacerMini {margin-bottom:8px !important;}
.noBorderTop	{border-top:none !important;}
.noPaddingTop	{padding-top:0px !important;}
.NoPadding		{padding:0px !important;}
.TopBtmPadding	{padding:15px 0;}
.NoMargin		{margin:0px !important;}
.noBorder		{border:none !important; }
.noBorderLeft	{border-left:none !important; }
.noBorderRight	{border-right:none !important; }
.topBtmSpacer {margin-top:15px !important; margin-bottom:15px !important;}
.rhtSpacer	{margin-right:25px;}
.lftSpacer	{margin-left:25px;}
.relative	{position:relative;}
.NoMarginTop {margin-top:0px !important;}
.NoPaddingTop {padding-top:0px;}
.NoPaddingTopBtm {padding-top:0px; padding-bottom:0px;}
.HalfWidth	{width:49% !important;}
.TxtualInfo	{font-size:0.900em; line-height:24px; font-family:"OpenSans-Regular", sans-serif, arial;}
.noBorderBtm	{border-bottom:none !important;}
.ThirdHalfTop	{top:28%;}
.ContentBoxHalf	{width:48%;}
.ContentBoxHalf .ContentDtlBox {width:100%;}
.ImgThumbWidth	{width:250px;}
.FullWidth	{width:100% !important;}
.HalfWidth	{width:50%;}
.HalfWidth img {width:225px;}
.roundCrnr_4	{border-radius:4px; -webkit-border-radius:4px;}
.noRoundCrnr {border-radius:0px; -webkit-border-radius:0px; -moz-border-radius:0px;}
.SS_inputStyle_01 {border: solid 1px #dedede;
background: #f4f4f4;
box-shadow: 0px 1px 1px #ccc;
padding: 5px;
height: 40px;}

.SS_inputStyle_02 {border: solid 1px #b9b9b9;
background: #f7f7f7; outline:none;
padding:5px; width:70%; float:left; font-size:13px; color:#464444;
}

.SS_inputStyle_03 {border: solid 1px #b9b9b9;
background: #f7f7f7; outline:none;
padding:5px; width:100%; float:left; font-size:13px; color:#464444;
}


/*Univercell classes Ends
=======================================================================================================================================================================*/

.BrandLogo	img{border:none;}
.navbar-brand img {max-width:100%;}
.intro-text {font-family:"arial"; font-weight:bold; text-shadow:1px 1px 1px #000;}
.FooterBorder	{width:100%; height:6px; background:#114576; position:absolute; bottom:0px;}
.intro	{position:relative;}
.intro-text	{font-size:1.750em; margin:0px;}
.intro-text-medium {font-size:1.300em; font-weight:normal; letter-spacing:1px;}
.clear {clear:both;}
.navbar-brand	{padding:40px 0 0 0; height:inherit;}
.navbar	{padding:0px;}
a.IntroLink	{text-align: left;}
.noBorderTop	{border-top:none !important;}
.noPaddingTop	{padding-top:0px !important;}
.PageLogo	{margin:7px 0; padding:0px;}
.BannerCtnr	{width:100%; float:left; margin-top:71px; height:400px; overflow:hidden;}
.BannerCtnr img {max-width:100%; width:100%;}
.navbar	{background:#fff !important;}
.navbar-custom .nav li a {padding-top:7.5px; padding-bottom:7.5px; color:#222;}
.navbar-custom .nav li a.Active {color:#079700}
.navbar-custom .nav li a:hover {color:#08a400}
.navbar-toggle:hover {color:#fbbc19}
.page-subHdng	{font-size:1.600em; font-family:"helvetica_condensedregular","Helvetica Neue",Helvetica,Arial,sans-serif; color:#0364b6; margin:0;}
.TxtualInfo	{font-size:0.900em; line-height:24px;}
.noBorderBtm	{border-bottom:none !important;}
.ThirdHalfTop	{top:28%;}
.ContentBoxHalf	{width:48%;}
.ContentBoxHalf .ContentDtlBox {width:100%;}
.ImgThumbWidth	{width:250px;}
.FullWidth	{width:100% !important;}
.HalfWidth	{width:50%;}
.HalfWidth img {width:225px;}
.PageMenuBox {margin:20px 0 0 0;}
.PageMenuBox li a:hover {color:#08a400; background:transparent;}
.navbar-custom .nav li a.Active:hover {background:transparent; color:#08a400; cursor:default}
.NavsCtnr	{float:right;}
a.loginBtn {background:#08a400; color:#fff; border-radius:4px; -webkit-border-radius:4px; padding:5px 10px; text-decoration:none; float:right; margin:22px 0 0 0;}
a.loginBtn:hover {color:#fff; background:#222;}

/*Main Banner styles*/
.carousel-punchLine	{bottom:inherit; top:40%; position:absolute; right:0px;}
.carousel-caption h1.captionTitle	{text-align:right; font-family:"HelveticaNeueRegular", sans-serif, arial; text-transform:uppercase; font-weight:bold; font-size:3.5em; margin:0px; padding:0px;}
.carousel-caption .subCaption {font-size:1.6em; color:#fff; font-weight:normal; text-align:right; float:right;}
.carousel-inner .item img {
margin: 0px;
padding: 0px;
float: right;
max-width: 100%;
width: 100%;}
/*Content Highlight Columns styles*/
.HiltesRow	{padding:30px 0;}
.PageHiLiteCol	{background:#fff; box-shadow:0px 0px 2px 2px #cecece; -webkit-box-shadow:0px 0px 2px 2px #cecece; margin:0px 25px 0 0; width:31.3333333333333%}
.PageHiLiteCol .ColHeading	 {font-size:19px; padding:0px 0px 6px 0px; text-transform:uppercase; color:#313331; font-family:"OpenSans-Regular"; text-align:left; border-bottom:solid 1px #e9e9e9}
/*Login Window styles*/
#LoginWindow .modal-dialog {width:420px;}
.FormHeading 	{color:#069f00; font-size:1.500em; font-weight:bold; text-transform:capitalize}
ul.LoginForm	{margin:15px 0; padding:0;}
ul.LoginForm li {list-style:none; width:100%;}
.form-group .label	{font-size:1em; color:#3f413f; padding:0px; font-weight:normal;}
.form-group .SubLabel {font-size:0.900em; color:#999998; margin:0px 10px; font-weight:normal;}
.FormLink	{font-size:0.950em; color:#089c00;}
a.learnMore	{background: url(../img/LearnMoreArrw.png) no-repeat 90px center !important; padding: 5px 25px 5px 10px;}
a.learnMore:acitve {background: url(../img/LearnMoreArrw.png) no-repeat 90px center !important; padding: 5px 25px 5px 10px;}



/*Footer styles*/
.FtrCtnr	{width:100%; float:left; padding:10px 0; border-top:solid 1px #d0d0d0; box-shadow:inset 0 0 1px #fff}
.footerLinks a {font-family:"OpenSans-Regular", Helvetica,Arial,sans-serif; color:#6a737b; text-align:left; font-size:13px; margin:0px 20px 0 0;}
.footerLinks a:hover {text-decoration:underline;}
.FtrTxt	{font-family:"OpenSans-Regular", Helvetica,Arial,sans-serif; color:#666; text-align:left; font-size:13px; float:left;}
.FtrTxt a {color:#0e4677; font-weight:bold;}
.FtrTxt a:hover {text-decoration:underline;}
.FtrCtnr	{width:100%; padding:0;}
.FooterCtnt	{ padding:15px 0 0;}
.footerLinks a {font-family:"OpenSans-Regular", Helvetica,Arial,sans-serif; color:#6a737b; text-align:left; font-size:13px; margin:0px 20px 0 0;}
.footerLinks a:hover {text-decoration:underline;}
#footer {width: 100%;height:50px;background-color:#F1F1F1;}




/* IE8 & IE7 Specifict CSS */
.container>.navbar-header, .container>.navbar-collapse {margin-right: 15%\9 !important;}
.navbar, .content-section  {padding: 0px\9 !important;}
.intro-text, .DownloadApp	{font-size:14px\9 !important;;}

/* Phone Landscape (480px) */
@media only screen and (max-width : 480px) {
	.navbar-brand	{padding:50px 0 0 0;}
	.intro-text	{font-size:1.300em; width:75%; float:right; text-align:right;}
	.intro-text-medium {font-size:1.100em;}
	.navbar-toggle	{z-index:99999; margin-right:0px;}
	.navbar-custom .nav li a	{color:#222;}
	.navbar-brand img	{float:right; width:72%;}
	
	.page-header	{font-size:1.300em;}
	.TxtualInfo .TxtualHeading	{font-size:1.200em;}
	.TxtualInfo	{font-size:0.900em;}
}

/* Phone Landscape (480px) */
@media only screen and (min-width: 481px) and (max-width: 680px) and (orientation: landscape) {
	#IntroBox	{float:right !important;}
	.navbar-brand	{padding:50px 0 0 0;}
	.intro-text	{font-size:1.300em; width:75%; float:right; text-align:right;}
	.intro-text-medium {font-size:1.100em;}
	a.IntroLink	{font-size:1.100em; float:right}
	.SocialNetwork	{right:45px; top:12px;}
	.AboutLinks	 {width:67%; margin:10px 0 0 0; float:right;}
	.AboutLinks a	{margin:0 0 0 10px;}
	.SocialNetwork a img {width:18px;}
	#InnrPage .navbar-brand img {float:left; width:62%;}
	.container>.navbar-header, .container>.navbar-collapse	{margin:0;}
	.navbar-toggle	{z-index:99999; margin-right:0px;}
	.navbar-custom .nav li a	{color:#222;}
	.navbar-brand img	{float:right; width:72%;}
	.LoginForm li .label	{display:none;}
	a.LoginLinks	{font-size:12px;}
	#DownloadAppBox .intro-text {text-align:left; width:100%; float:left;}
	p.DownloadApp	{font-size:1em;}
	.Scroll-Arrow	{display:none;}
	.page-header	{font-size:1.300em;}
	.ThumbLg	{width:100%;}
	.TxtualInfo .TxtualHeading	{font-size:1.200em;}
	.TxtualInfo	{font-size:0.900em;}
	.modal-header {padding:15px 15px 0}
	.NoteTxt {position:relative; width:100%; float:right; text-align:right; top:0; right:0;}
	.nav>li	{border-bottom:solid 1px #ccc;}
}

/* Portrait tablet ----------- */
@media only screen and (min-width: 600px) and (max-width: 800px){ 
.BannerCtnr {height:auto;}
.SocialNetwork a img {width:22.5px;}
.navbar-toggle	{z-index:99999; margin-right:0px; padding:8px 6px;}
.container>.navbar-header, .container>.navbar-collapse	{margin:0px;}
.navbar-brand	{padding:50px 0 0 0;}
	.intro-text	{font-size:1.300em; width:75%; float:right; text-align:right;}
	.intro-text-medium {font-size:1.100em;}
	a.IntroLink	{font-size:1.100em; float:right}
	.SocialNetwork	{right:50px; top:16px;}
	#IntroBox	{float:right !important;}
	.AboutLinks	{width:67%; float:right;}
	.AboutLinks a {margin:0 0 0 10px;}
	.FooterBorder	{display:none;}
	.Scroll-Arrow {display:none;}
	.ThumbLg	{width:220px;}
	.content-section img.pull-right, .content-section img.pull-left {width:300px;}
}