body				{padding-top: 71px;}	

 /* ---- RESPONSIVE CSS ---- */

@media (max-width: 979px){
body					{padding-top: 0px;}
.navbar-fixed-top 		{margin-bottom: 0px;}
}

 /* ---- FONTS---- */

h1, h2, h3, h4, h5, h6 			{ font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-weight:normal;}
h1								{ text-transform: uppercase; }
a, a:hover						{ color:#4478BC;}
.left 							{ text-align:left;}
.center							{ text-align:center;}
.no-margin						{ margin:0px;}
h3.duo-header-text				{ color:#FFFFFF; margin:0px; padding:0px;}
h3.block-header-text				{ color:#FFFFFF; margin:0px; padding:0px;}
.header-row						{ background-color:#4478BC; padding: 15px 0px 10px 0px;}
.header-row h1					{ text-align:center; line-height: 1.25; color: #fff; text-shadow: 0 1px 1px rgba(0,0,0,.4); margin:0px; padding:0px;}

/* ---- OTHER ---- */



 /* ---- HEADER BAR ---- */
.header					{ background:#FAFBFB; min-height:70px; border-bottom: 1px solid #eee;}
p.logo 					{ margin: 10px 0px;}


ul.thumbnails			{ margin: 0px;}
ul.thumbnails li		{ margin: 0px;}
.thumb img				{ display: block; max-width: 100%; margin-right: auto; margin-left: auto;}
.thumb h3				{ background-color:#9e005d; padding:5px 0px; color:#FFFFFF; font-weight:100; margin:0px; text-align:center;}
.thumb p				{ background-color:#ffffff; padding:10px 0px; color:#FFFFFF; margin:0px; text-align:center; font-style:italic;}

.galthumb					{margin-bottom:30px;}

.main						{ padding:30px 0px;}

/* ---- TRYIT ---- */
.contact						{ background:#D6E8F7; padding:40px 0px;}
.contact p 						{ text-align:center; line-height:44px; margin: 0px; font-size:24px;}

/* ---- FOOTER ---- */
.footer 						{ background:#4478BC; padding: 30px 0px;}

/* ---- COPYRIGHT ---- */
.copyright 						{ background:#353333; padding:10px 0px}
.copyright p 					{ text-align:center; color:#FFFFFF; margin:0px;}

/* ---- BUTTONS ---- */


 /* ---- HOMEPAGE ---- */
.home-hero				{height: 220px; background-image: url(../images/hero1-ipad.jpg); padding:215px 0px;} 
.hero-caption 			{background-color:rgba(255, 255, 255, 0.32); position: static; max-width: 600px; padding:20px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px;}
.hero-caption h1		{margin: 0; line-height: 1.25; color: #fff; text-shadow: 0 1px 1px rgba(0,0,0,.4);}
.hero-caption .lead 	{color: #353535; font-weight:bold; font-size:24px; margin: 0; line-height: 1.25; text-shadow: 0 1px 1px rgba(0,0,0,.4);}
.hero-caption .btn 		{margin-top: 10px;}

.trio					{ background-color:#D6E8F7; padding: 30px 0;}
.duo-header				{ background-color:#4478BC; padding: 5px; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px;}
.duo-body				{ background-color:#F4F4F4; padding: 10px; -moz-border-radius-bottomright: 5px; -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px;}

 /* ---- FEATURES ---- */
.features					{ padding: 30px 0; border-bottom:solid 1px #C6DEF2;}
.features p					{ font-size:16px;}
.blue						{ background-color:#D6E8F7;}
.vcenter 					{ display: inline-block; vertical-align: middle; float: none;}

 /* ---- BENEFITS ---- */
.matrixx-table				{ border-color:#C6DEF2;}
.table-bordered td			{ border-color:#C6DEF2;}
.table-striped tbody>tr:nth-child(odd)>td, .table-striped tbody>tr:nth-child(odd)>th {
background-color: rgba(255, 255, 255, 0.5);}

/* ---- SIGNUP ---- */
.block-header				{ background-color:#4478BC; padding: 5px; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px;}
.block-body				{ background-color:#F4F4F4; padding: 10px 30px 10px 10px; -moz-border-radius-bottomright: 5px; -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px;}