@font-face {
    font-family: 'TertreMedBold';
    src: url('../fonts/tertre-xbol.eot');
    src: url('../fonts/tertre-xbol.eot?#iefix') format('embedded-opentype'),
         url('../fonts/tertre-xbol.woff') format('woff'),
         url('../fonts/tertre-xbol.ttf') format('truetype'),
         url('../fonts/tertre-xbol.svg#TertreMedBold') format('svg');
    font-weight: normal;
    font-style: normal;
}

html, body {
	margin: 0px;
	padding: 0px;
	width: 100%;
	min-height: 100%;
}

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background: #fff;
}

a, a:link, a:visited {
    outline: none;
	text-decoration: none;	
}

img {
	border: none;
	margin: 0px;
}

ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}

li {
	float: left;
	padding: 0px;
}

h1 {
	font-size: 2em;
	font-weight: normal;
	margin: 0px;
	padding: 0px;	
}

h2 {
	font-size: 1.2em;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}

h3 {
	font-size: .9em;
	font-weight: normal;
	margin: 0px;
	padding: 0px;	
}

form, input, select, textarea, p {
	margin: 0px;
	padding: 0;
}

textarea {
	resize: none;
}

input:focus, textarea:focus {
	outline: none;
}

input::-moz-focus-inner { 
    border: 0;
    padding: 0;
}

article, aside, details, figcaption, figure,  
footer, header, hgroup, menu, nav, section, time {  
	display: block; 
	margin: 0px;
	padding: 0; 
} 

.clear {
	clear: both;
	font-size: 0em;
	line-height: 0px;
	height: 0px;
	margin: 0px;
	padding: 0px;
}

.overlay {
	width: 100%;
	height: 100%;
	background: #000;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 1000;
	display: none;
}

.modal_wrapper {
	width: 100%;
	position: absolute;
	padding-top: 50px;
	top: 0;
	left: 0;
	z-index: 1001;
	display: none;
}

#ieWrapper {
	background: #000;
	position: fixed;
	z-index: 100;
	top: 0;	left: 0;
	width: 100%;
	height: 100%;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

.ieHolder {
	position: relative; 
	width: 555px;
	padding: 20px;
	margin: 200px auto 0 auto;
	background: #FFF;
	border: 7px solid #2b2927;
}

.btnIeUpdate {
	background: url(../images/btnIeUpdate.jpg) 0 0 no-repeat;
	width: 144px;
	height: 37px;
	position: absolute;
	right: 20px;
	bottom: 20px;
	color: #fff;
	line-height: 37px;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
}

.ieLogo {
	float: left;
}

.ieContent {
	float: right;
	margin: 0;
	padding: 0;
	width: 400px;
	color: #666;
	font-size: 15px;
	line-height: 18px;
}

.ieContent strong {
	margin: 0 0 15px 0;
	padding: 0 0 10px 0;
	border-bottom: 1px dashed #cccccc;
	display: block;
	font-size: 18px;
	color: #333;
	font-weight: normal;
}

#container {
	width: 1084px;
	margin: 0 auto;
}

#pageHeader {
	width: 1084px;
	background: #e9eff3 url(../images/bgRptHeader.png) repeat-x 0 71px;
	min-height: 116px;
	border-bottom: 1px solid #cad1d6;
}

.pageLogo {
	display: block;
	width: 242px;
	height: 86px;
	float: left;
	position: relative;
	top: 29px;
	right: -36px;
}

.topNav {
	float: right;
	padding: 20px 25px 0 0;
}

.topNav ul li {
	padding: 0 8px;
}

.topNav ul .btnFacebook a {
	background: url(../images/bgSocialIcons.png) no-repeat 0 0;
	width: 38px;
	height: 38px;
	display: block;
	text-indent: -9999px;
}

.topNav ul .btnTwitter a {
	background: url(../images/bgSocialIcons.png) no-repeat -64px 0;
	width: 38px;
	height: 38px;
	display: block;
	text-indent: -9999px;
}

.topNav ul .btnYoutube a {
	background: url(../images/bgSocialIcons.png) no-repeat -129px 0;
	width: 38px;
	height: 38px;
	display: block;
	text-indent: -9999px;
}

.pageNav {
	float: right;
	position: relative;
	padding: 0 11px 0 0;
	top: -4px;
	width: 783px;
	z-index: 10;
}

.pageNav ul {
	float: right;
}

.pageNav ul li {
	padding: 0 25px;
	position: relative;
}

.pageNav ul li a {
	 font-family: 'TertreMedBold';
	 font-weight: normal;
	 font-size: 18px;
	 color: #9ba6b6;
	 text-transform: capitalize;
}

.pageNav ul li a img {
	display: none;
}

.pageNav ul li a:hover {
	 color: #7fbd01;
}

.pageNav ul li ul {
	position: absolute;
	z-index: 10;
	background: #e9eff3;
	top: 19px;
	padding: 15px 0 0 0;
	display: none;
	left: 9px;
}

.pageNav ul li:hover > ul {
	display: block;
}

.pageNav ul li ul li {
	background: #e9eff3;
	min-width: 130px;
	padding: 8px 15px;
	border: 1px solid #cad1d6;
	border-top: none;
	cursor: pointer;
}

.pageNav ul li ul li:hover {
	background: #9ba6b6;
}

.pageNav ul li ul li:hover a {
	color: #e9eff3;
}

.pageNav ul li ul li a {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 14px;
	color: #9ba6b6;
	display: block;
}

#pageContent {
	width: 1084px;
	min-height: 450px;
}

.pageBanner {
	width: 1084px;
	height: 427px;
	position: relative;
	overflow: hidden;
}

.pageBanner .pager {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 656px;
	text-align: center;
	z-index: 5;
}

.pageBanner .pager a {
	width: 9px;
	height: 10px;
	display: inline-block;
	background: url(../images/bgBannerPager.png) no-repeat -15px 0;
	padding: 0 5px;
	text-indent: -9999px;
}

.pageBanner .pager .activeSlide {
	background: url(../images/bgBannerPager.png) no-repeat 8px 0;
}

.pageBanner .bannerSlider1 {
	width: 913px;
	height: 426px;
	margin: 0 auto;
	padding: 1px 0 0 0;
}

.pageBanner .bannerSlider1 a {
	display: block;
	left: 11px;
}

.pageBanner .btnPrev {
	background: url(../images/bgBtn.png) no-repeat -1px -59px;
	display: block;
	width: 40px;
	height: 40px;
	position: absolute;
	left: 36px;
	top: 166px;
	text-indent: -9999px;
}

.pageBanner .btnNext {
	background: url(../images/bgBtn.png) no-repeat -43px -59px;
	display: block;
	width: 40px;
	height: 40px;
	position: absolute;
	right: 36px;
	top: 166px;
	text-indent: -9999px;
}

.pageDefaultContent {
	width: 1084px;
	background: #e0e0e0;
	margin: 17px 0 0 0;
	padding: 0 0 17px 0;
}

.contentSlider {
	width: 923px;
	margin: 0 auto;
	padding: 27px 0 27px 0;
	border-bottom: 1px solid #fff;
	position: relative;
	z-index: 10;
}

.sliderWrapper {
	width: 923px;
	position: relative;
	margin: 0 auto;
}

.jcarousel-clip-horizontal {
	position: relative;
	left: -8px;
}

.bx-window {
	width: 1000px !important;
	margin: 0 40px;
	overflow: hidden;
}

.bx-wrapper {
	position: static !important;
	width: 1080px !important;
}

.bx-prev {
	width: 15px;
	height: 23px;
	background: url(/images/bgBtn.png) no-repeat -156px 0;
	display: block;
	text-indent: -9999px;
	position: absolute;
	left: 30px;
	top: 150px;
}

.bx-next {
	width: 15px;
	height: 23px;
	background: url(/images/bgBtn.png) no-repeat -185px 0;
	display: block;
	text-indent: -9999px;
	position: absolute;
	right: 30px;
	top: 150px;
}


.contentSlider .serviceImage {
	display: block;
	width: 167px;
	height: 116px;
	padding: 0 0 13px 0;
	margin: 0 auto;
}

.contentSlider .service {
	padding: 0 22px;
	float: left;
	text-align: center;
	width: 189px;
}

.contentSlider .btnPrev {
	display: block;
	width: 15px;
	height: 23px;
	position: absolute;
	left: 35px;
	top: 151px;
	cursor: pointer;
}

.contentSlider .btnNext {
	display: block;
	width: 15px;
	height: 23px;
	position: absolute;
	right: 35px;
	top: 151px;
	cursor: pointer;
}

.service h4 {
	font-family: 'TertreMedBold';
	font-weight: normal;
	font-size: 18px;
	color: #3f6901;
	text-transform: uppercase;
	margin: 0;
	padding: 0;
	text-align: center;
}

.pageDefaultContent h4 {
	font-family: 'TertreMedBold';
	font-weight: normal;
	font-size: 18px;
	color: #3f6901;
	text-transform: uppercase;
	margin: 0;
	padding: 0;
}

.service figcaption {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #696b70;
	line-height: 16px;
	text-align: center;
	width: 159px;
	padding: 11px 0 20px 10px;
	overflow: hidden;
	height: 95px;
	margin: 0 0 10px 0;
}

.btnMore {
	background: url(../images/bgBtn.png) no-repeat -130px -79px;
	width: 70px;
	height: 21px;
	display: block;
	cursor: pointer;
	margin: 0 auto;
	/*margin: 0 0 0 37px;*/
}

.ourWorks {
	margin: 0 0 0 81px;
	padding: 0 0 25px 0;
	width: 923px;
	border-bottom: 1px solid #fff;
}

.ourWorks h4, .ourWorks h4 a {
	font-family: 'TertreMedBold';
	font-weight: normal;
	font-size: 18px;
	color: #3f6901;
	text-transform: uppercase;
	margin: 0;
	padding: 23px 0 7px 0;
}

.ourWorks div {
	position: relative;
	width: 1017px;
	left: -47px;
}

.ourWorks div .work {
	width: 245px;
	height: 192px;
	padding: 0;
	float: left;
	margin: 0 0 20px 94px;
	background: #cad2e7;
}

.contentLeft .work {
	width: 245px;
	height: 192px;
	padding: 0;
	float: left;
	margin: 0 50px 50px 0;
	background: #cad2e7;
}

.contentLeft ul {
	display: inline-block;
	position: relative;
	width: 200px;
}

.contentLeft ul li a {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #1b2125;
	line-height: 22px;
	display: block;
	margin: 0 10px;
}

.contentLeft ul li a:hover {
	color: #75ae00;
}

.contentLeft ul .pag-current {
	color: #75ae00;
	font-weight: bold;
	font-size: 14px;
}


.work .workImage {
	display: block;
	width: 227px;
	height: 145px;
	padding: 8px 8px 10px 8px;
}

.work h5 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #111625;
	margin: 0;
	padding: 6px 0 0 9px;
	text-transform: uppercase;
	width: 237px;
	line-height: 13px;
	height: 13px;
	overflow: hidden;
	border-top: 2px solid #e0e0e0;
}

.work h5 > a {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #111625;
	text-transform: uppercase;
	display: block;
	width: 237px;
	line-height: 13px;
	height: 13px;
	padding: 0;
}

.add {
	display: block;
	width: 857px;
	margin: 33px auto 33px;
	padding: 0;
}

.add a {
	display: block;
	width: 857px;
	height: 94px;
	margin: 33px auto 33px;
	padding: 0;
}

.contentLeft {
	width: 640px;
	border-right: 1px dashed #1b2125;
	float: left;
	margin: 32px 0 40px 0;
	padding: 0 55px 0 0;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1b2125;
	line-height: 22px;
}

.contentLeft h1, h2, h3, h4, h5, h6 {
	color: #43535D;
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
}

.contentLeft p {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1b2125;
	line-height: 22px;
	padding: 4px 0 18px 0;
}

.contentLeft strong {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #1b2125;
	display: block;
}

.contentLeft .aboutList, 
.contentLeft .mobileApps, 
.contentLeft .webapps, 
.contentLeft .bcList, 
.contentLeft .seoList, 
.contentLeft .socialMediaList
.contentLeft .termsConditions {
	width: 500px;
	margin: 0 0 0 15px;
}

.contentLeft .termsConditions .termsConditionsSub {
	padding: 0 0 0 60px;
}

.contentLeft .aboutList li, 
.contentLeft .mobileApps li, 
.contentLeft .webapps li, 
.contentLeft .bcList li, 
.contentLeft .seoList li, 
.contentLeft .socialMediaList li,
.contentLeft .termsConditions li {
	background: url(../images/bgAboutBullets.png) no-repeat 0 10px;
	width: 500px;
	padding: 0 0 0 25px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1b2125;
	line-height: 22px;
}

.contentLeft .termsConditions .termsConditionsSub li {
	list-style-type: lower-alpha;
	background: none;
	padding: 0 0 0 0px;
}

.contentLeft .aboutList li a, 
.contentLeft .mobileApps li a, 
.contentLeft .webapps li a, 
.contentLeft .bcList li a, 
.contentLeft .seoList li a, 
.contentLeft .socialMediaList li a,
.contentLeft .termsConditions li a {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1b2125;
	line-height: 22px;
	text-transform: uppercase;
}

.contentLeft h4 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #43535d;
	line-height: 24px;
	font-weight: bold;
	position: relative;
	top: -7px;
	margin: 0;
	padding: 0;
}

.contentLeft h4 a {
	color: #6C7F50;
}

.contact {
	padding: 38px 0 0 0;
	width: 410px;
	float: left;
}

.contentLeft address {
	float: right;
	width: 175px;
	font-style: normal;
	margin: 38px 0 0 0;
	padding: 20px;
	border: 1px solid #ccc;
}

.contentLeft address p {
	color: #646B75;
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size: 14px;
	margin: 0;
	padding: 0 0 5px 0;
}

.contentLeft address strong {
	color: #85c101;
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size: 14px;
	margin: 0;
	padding: 0 0 10px 0;
}

.pageContentWrapper {
	width: 1014px;
	padding: 0 0 0 36px;
}

#pageContent h1 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 29px;
	color: #0c0707;
	line-height: 30px;
	font-weight: bold;
	margin: 0;
	padding: 35px 0 13px 1px;
	text-transform: capitalize;
}

#pageContent .innerBanner {
	width: 1014px;
	margin: 0 0 0 0;
}

#pageContent .hiddenInnerBanner {
	width: 1014px;
	margin: 0 0 0 0;
	display: none;
}

.innerBannerContent, .innerBannerContent a {
	display: none;
}

.contentRight {
	border-left: 1px dashed #1b2125;
	float: right;
	padding: 0 0 0 39px;
	margin: 32px 0 40px -1px;
}

.contentRight .video {
	padding: 0 0 23px 0;
}

.contentRight h2 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 19px;
	color: #1b2125;
	text-transform: uppercase;
	padding: 3px 0 16px 3px;
	line-height: 22px;
}

.tweetBox {
	width: 276px;
	margin: 0 0 20px 3px;
	overflow: hidden;
}

.contact .contactTextField {
	width: 244px;
	height: 30px;
	background: url(../images/bgContactTextField.png) no-repeat 0 0;
	position: relative;
	margin: 0 0 22px 129px;
	padding: 0;
}

.contact .contactTextArea {
	width: 244px;
	height: 70px;
	background: url(../images/bgConatctTextarea.png) no-repeat 0 0;
	position: relative;
	margin: 0 0 22px 129px;
	padding: 0;
}

.contact .captchaTextField {
	background: url(../images/bgContactCaptchaField.png) no-repeat 0 82px;
	width: 206px;
	height: 115px;
	position: relative;
	margin: 0 0 0 129px;
	padding: 0;
	float: left;
}

.captchaTextField input {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #646b75;
	margin: 2px 0 0 0;
	padding: 3px 8px 0 8px;
	width: 138px !important;
	background: none;
	*position: relative;
	*left: -130px;
	*top: -6px;
	border: none;
	*padding: 14px 8px 0 8px;
}

.captchaTextField label {
	position: absolute;
	left: 0;
	top: 11px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #015f3b;
	width: 220px;
}

.captchaTextField img {
	padding: 41px 0 0 0;
}

.contactTextArea label {
	position: absolute;
	left: -127px;
	top: 2px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #646b75;
}

.contactTextArea textarea {
	background: none;
	width: 228px !important;
	height: 58px;
	padding: 6px 8px 6px 8px;
	border: none;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #646b75;
	overflow: auto;
}

.contactTextField label {
	position: absolute;
	left: -127px;
	top: 2px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #646b75;
}

.contactTextField input {
	background: none;
	width: 228px !important;
	padding: 6px 8px 0 8px;
	border: none;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #646b75;
}

/* textarea.cat_listbox, select.cat_dropdown, select.cat_listbox {
	width: 228px !important;
}

.captchaTextField .cat_textbox {
	width: 135px !important;
}

textarea.cat_listbox {
	width: 232px;
}

input.cat_textbox, textarea.cat_listbox, select.cat_dropdown, select.cat_listbox {
	width: 228px !important;
}*/

.contactTextField select {
	background: none;
	width: 243px;
	padding: 6px 8px 0 8px;
	border: 0;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #646b75;
	*background-color: #dce0e6;
	*margin: 3px 0 0 0;
	*border: 0;
}

.contact .btnContactSubmit {
	background: url(../images/bgBtn.png) no-repeat -124px -39px;
	width: 75px;
	height: 30px;
	text-indent: -9999px;
	text-transform: uppercase;
	border: none;
	position: relative;
	margin: 82px 0 0 0;
	padding: 0;
	left: -34px;
	cursor: pointer;
}

#pageFooter {
	width: 1012px;
	background: #090f00;
	padding: 28px 36px 20px 36px;
}

.navBlogWrapper {
	width: 694px;
	background: url(../images/bgFooterBorder.png) repeat-y 253px 0;
	float: left;
}

.footerNav {
	float: left;
	width: 253px;
}

#pageFooter h5 {
	font-family: 'TertreMedBold';
	font-weight: normal;
	font-size: 16px;
	color: #6c7f50;
	text-transform: uppercase;
	margin: 0 0 3px 0;
	line-height: 18px;
	padding: 0;
}

#pageFooter p {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 13px;
	color: #696b70;	
	line-height: 15px;
}

#pageFooter .footerNav h5 {
	font-family: 'TertreMedBold';
	font-weight: normal;
	font-size: 16px;
	color: #6c7f50;
	text-transform: uppercase;
	margin: 0 0 20px 0;
	position: relative;
	top: 3px;
	line-height: 18px;
	padding: 0;
	width: 235px;
	overflow: hidden;
}

.footerNav ul li {
	float: none;
	line-height: 15px;
	padding: 1px 0;
}

.footerNav ul li a {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #696b70;
}

.footerNav ul li a:hover {
	color: #6C7F50;
}

.footerBlogList {
	float: left;
	width: 357px;
	padding: 0 41px 0 41px;
	min-height: 266px;
}

.footerBlogList div .blogList {
	padding: 17px 0 0 0;
}

.footerBlogList div .blogList:first-child {
	padding: 0 0 0 0;
}

#pageFooter .footerBlogList h5 {
	font-family: 'TertreMedBold';
	font-weight: normal;
	font-size: 16px;
	color: #6c7f50;
	text-transform: uppercase;
	margin: 0 0 13px 0;
	position: relative;
	top: 3px;
	line-height: 18px;
	padding: 0;
	display: block;
	width: 350px;
	overflow: hidden;
}

.footerBlogList h4 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 17px;
	color: #6c7f50;
	line-height: 19px;
	padding: 0 0 8px 0;
	display: none;	
	margin: 0;
}

.footerBlogList p, .footerBlogList p a {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;
	color: #696b70;	
	line-height: 15px;
	text-decoration: none;
}

.footerBlogList p a:hover {
	text-decoration: underline;
}

.newsLetterSignup {
	float: right;
	width: 235px;
	padding: 0 41px 0 0;
}

#pageFooter .newsLetterSignup h5 {
	font-family: 'TertreMedBold';
	font-weight: normal;
	font-size: 16px;
	color: #6c7f50;
	text-transform: uppercase;
	margin: 0 0 7px 0;
	line-height: 18px;
	padding: 0;
}

.newsLetterSignup p {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 13px;
	color: #696b70;
	line-height: 19px;
	margin: 0;
	padding: 12px 0 8px 0;
}

.newsLetterSignup .textField {
	background: url(../images/bgTextField.png) no-repeat 0 0;
	width: 277px;
	height: 34px;
	position: relative;
	padding: 0;
	margin: 0 0 12px 0;
}

.newsLetterSignup .textField .showLab {
	color: #445032;
}

.newsLetterSignup .textField label {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 13px;
	color: #090f00;
	line-height: 15px;
	position: absolute;
	left: 12px;
	top: 10px;
}

.newsLetterSignup .textField input {
	background: none;
	width: 256px;
	padding: 5px 11px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 13px;
	color: #090f00;
	border: none;
	height: 25px;
	*padding-top: 7px;
	padding-top: 8px\9;
}

.newsLetterSignup .textFieldCaptcha {
	background: url(../images/bgTextFieldCaptcha.png) no-repeat 0 49px;
	width: 160px;
	height: 85px;
	float: left;
}

.newsLetterSignup .textFieldCaptcha input {
	background: none;
	padding: 0 5px;
	margin: 16px 0 0 0;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 15px;
	color: #090f00;
	border: none;
	width: 148px !important;
}

.newsLetterSignup .signup {
	background: url(../images/bgBtn.png) no-repeat -1px -1px;
	width: 75px;
	height: 34px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;
	color: #fff;
	border: none;
	margin: 49px 0 0 0;
	cursor: pointer;
	position: relative;
	left: 40px;
}

.footerLogo {
	display: block;
	width: 186px;
	height: 57px;
	float: left;
	padding: 10px 0 0 0;
}

.socialNavFooter {
	float: right;
	padding: 28px 0 0 0;
}

.socialNavFooter ul li {
	padding: 0 8px;
}

.socialNavFooter ul .btnFacebook a {
	background: url(../images/bgSocialIcons.png) no-repeat 0 0;
	width: 38px;
	height: 38px;
	display: block;
	text-indent: -9999px;
}

.socialNavFooter ul .btnTwitter a {
	background: url(../images/bgSocialIcons.png) no-repeat -65px 0;
	width: 38px;
	height: 38px;
	display: block;
	text-indent: -9999px;
}

.socialNavFooter ul .btnYoutube a {
	background: url(../images/bgSocialIcons.png) no-repeat -130px 0;
	width: 38px;
	height: 38px;
	display: block;
	text-indent: -9999px;
}

.socialNavFooter ul .btnYoutube {
	padding-right: 0;
}

#pageFooter em {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	font-style: normal;
	color: #667452;
	line-height: 13px;
	margin: 0;
	padding: 37px 0 0 27px;
	float: left;
	display: block;
}

#pageFooter em a {
	color: #667452;
}

#pageFooter .terms {
	float: left;
	padding: 37px 0 0 6px;
}

#pageFooter .terms ul li {
	padding: 0 8px;
	border-left: 1px solid #667452;
}

#pageFooter .terms ul li a {
 	color: #667452;
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: normal;
    line-height: 13px;
}

.footerShadow {
	width: 1012px;
	height: 50px;
	background: url(../images/bgFooter.png) no-repeat 80px 36px;
	clear: both;
}

.contentLeft .blogLeft {
	width: 275px;
	padding: 0 0 10px 0;
	display: none;
}

.contentRight .blogLeft {
	display: block;
	width: 278px;
}

.blogLeft h5 {
	border-bottom: 1px solid #CCCCCC;
    font-size: 16px;
    margin: 0 0 9px;
    padding: 0 0 3px;
}

.blogLeft a {
	color: #6C7F50;
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size: 12px;
    line-height: 22px;
}

.blogLeft li {
	background: url(../images/bgBlogBullet.png) no-repeat 0 10px;
	padding: 0 0 0 15px;
	float: none;
}

.contentLeft .blogRight {
	width: 600px;
}

.contentLeft .blogRight h2 a {
	color: #6C7F50;
	padding: 5px 0 10px 0;
}

.contentLeft .blogRight p a {
	color: #696B70;
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: normal;
    line-height: 15px;
}

.blogRight .blog-post a {
	color: #6C7F50;
}

.blogRight .blog-post {
	padding: 20px 0 20px 0;
	border-bottom: 1px solid #696B70;
}

.links a {
	color: #888888;
    font-size: 11px;
}

.post-body span.facebookLike, .post-body span {
	display: none;
}

.comment-list .blogSubmit {
	background: url(../images/bgBtn.png) no-repeat -124px -39px;
	width: 75px;
	height: 30px;
	text-indent: -9999px;
	text-transform: uppercase;
	border: none;
	cursor: pointer;
}

.footerBlogList .post-title a {
	color: #696B70;
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: bold;
    line-height: 15px;
    text-decoration: none;
}

.footerBlogList .blog-post .post-body, .footerBlogList .blogsitesummary li .author {
	display: none;
}

.footerBlogList .blogsitesummary, .footerBlogList .blogsitesummary li {
	list-style: none;
	padding: 0;
	margin: 0;
}

.footerBlogList .blogsitesummary li {
	height: 62px;
	overflow: hidden;
	padding: 10px 0;
}

.footerBlogList .blogsitesummary li .date {
	color: #696B70;
    display: block;
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: normal;
    line-height: 19px;
}

.footerBlogList .blogsitesummary li a {
	color: #6C7F50;
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size: 17px;
    font-weight: normal;
    line-height: 15px;
}

.footerBlogList .blogsitesummary li a:hover {
	text-decoration: underline;
}

.contentSlider ul li {
	margin: 0 1px !important;	
}

.jcarousel-prev {
	background: url(../images/bgBtn.png) no-repeat -157px 0 !important;
	display: block;
	width: 15px !important;
	height: 23px !important;
	position: absolute;
	left: -15px;
	top: 125px !important;
	cursor: pointer;
}

.jcarousel-next {
	background: url(../images/bgBtn.png) no-repeat -187px 0 !important;
	display: block;
	width: 15px !important;
	height: 23px !important;
	position: absolute;
	right: -15px;
	top: 125px !important;
	cursor: pointer;
}

.workList {
	float: left;
	margin: 10px 22px 20px 0;
	background: none repeat scroll 0 0 #CAD2E7;	
	padding: 5px;
}

.workList h5 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #111625;
	margin: 0;
	padding: 6px 0 0 9px;
	text-transform: uppercase;
	line-height: 13px;
	height: 13px;
	overflow: hidden;
	border-top: 2px solid #e0e0e0;
}


.jcarousel-clip-horizontal {
	overflow: hidden;
	position: relative;
	left: -19px;
	width: 950px;
	padding: 0;
}

.jcarousel-next-horizontal {
    position: absolute;
    top: 43px;
    right: -30px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(next-horizontal.png) no-repeat 0 0;
}

.jcarousel-next-horizontal:hover,
.jcarousel-next-horizontal:focus {
    background-position: -32px 0;
}

.jcarousel-next-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-next-disabled-horizontal,
.jcarousel-next-disabled-horizontal:hover,
.jcarousel-next-disabled-horizontal:focus,
.jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
	opacity: 0.4;
}

.jcarousel-prev-horizontal {
    position: absolute;
    top: 43px;
    left: -37px;
    width: 32px;
    height: 32px;
    cursor: pointer;
}

.jcarousel-direction-rtl .jcarousel-prev-horizontal {
    left: auto;
    right: 5px;
}

.jcarousel-prev-horizontal:hover, 
.jcarousel-prev-horizontal:focus {
    background-position: -32px 0;
}

.jcarousel-prev-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-prev-disabled-horizontal,
.jcarousel-prev-disabled-horizontal:hover,
.jcarousel-prev-disabled-horizontal:focus,
.jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
	opacity: 0.4;
}

.announcement-list p {
	border-bottom: 1px solid #696B70;
	margin: 0;
}

.announcement-list h4, .announcement-details h4 {
	margin: 20px 0 0;
    border-bottom: 1px solid #EEEEEE;
	padding-bottom: 5px;
}

.announcement-details h4 {
	margin: 20px 0 0;
	background: none repeat scroll 0 0 #F9F9F9;
    border: 1px solid #EEEEEE;
	padding: 5px;
}

.announcement-details h4 {
	margin: 0;
}

.announcement-list span.date {
	font-size: 12px;
	margin: 0;
	color: #6C7F50;
}

.announcement-details span.date {
	padding: 0 0 15px 0;
	font-size: 12px;
}

.announcement-details .goBack a {
	color: #85c101;
}

.comment-form .cat_button {
	background: url("../images/bgBtn.png") no-repeat scroll -124px -39px transparent;
    border: none;
    cursor: pointer;
    height: 30px;
    margin: 0;
    padding: 0;
    position: relative;
    text-indent: -9999px;
    text-transform: uppercase;
    width: 75px;
}

.blog-post .facebookLike {
	display: block;
	width: 42px;
	float: right;
	overflow: hidden;
}

.blog-post .tweet {
	display: block;
	width: 67px;
	float: right;
	margin: 0 0 0 15px;
}

.blog-post span {
	float: left;
	padding: 0 10px 0 0;
}

.comingSoon {
	width: 470px;
	height: 370px;
	background: url(../images/Comingsoon.png) no-repeat 0 -50px;
	margin: 0 auto;
}

.testmonial {
	padding: 10px 0 10px 0;
	border-bottom: 1px solid #696B70;
}

.testmonial .testiName {
	color: #6C7F50;
	font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
	font-weight: bold;
    font-size: 14px;
    line-height: 22px;
	display: block;
}

.testmonial .testiDesig {
	font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size: 12px;
    line-height: 22px;
	display: block;
	color: #6C7F50;
}

.largeVideo {
	border: 2px solid #6C7F50;
	width: 500px;
	padding: 5px;
}

.modalVideo {
	margin: 10px auto;
	width: 761px;
	
}

/**  trainings **/
.tname {
    margin-bottom: 10px;
}
.tra_desc {
    padding: 0 0 0 20px;
}
.traininglist {
    border-bottom: 1px dashed #C0C0C0;
    margin-bottom: 10px;
    padding-bottom: 10px;
}
.tname a {
    font: 17px arial;
	color:#7FBD01;
}

.btnContactSubmit2 {
    background: url("../images/bgBtn.png") no-repeat scroll -124px -39px rgba(0, 0, 0, 0);
    border: medium none;
    height: 34px;
    width: 78px;
	margin-left:80px;
}
.bg_change{
    background: url("../images/bgContactTextField.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    height: 20px;
    padding: 5px;
    width: 243px;
}
/** end training **/
/** video training **/
.videoDescription p{
	line-height:24px;
}
.videoDescription{
	margin: 25px 0;
    min-height: 250px;
}

.footerShadow.no{background-position: center top; height:17px;}
.cfa{padding:20px 20px 30px 20px;background:#3f6901; font-size:18px; color:#fff; text-align:left;}
.cfa a{text-align:left; padding:10px 20px; font-size:14px; background:#ABD63A; color:#111; display:inline-block; float:right; border-radius:20px;}

/** end video training **/

 .videos-secure .item {float:left; width:250px; padding-left:10px;}
   .videos-secure .item input[type="text"],#SZPassword {
  height: 30px;
  margin: 6px 0 0;
  padding: 0;
  width: 220px;
  border:1px solid #000;
}
 .videos-secure .item label {
  color: #646B75;
  font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
  font-size: 14px;
 }
 .videos-secure .btnContactSubmit {
  background: url("../images/bgBtn.png") no-repeat scroll -124px -39px rgba(0, 0, 0, 0);
  border: medium none;
  cursor: pointer;
  height: 30px;
  margin: 26px 0 0;
  padding: 0;
  position: relative;
  text-indent: -9999px;
  text-transform: uppercase;
  width: 75px;
}
#trainings_videos_access .videos-secure .chkbox-rem {padding-top:40px; width:150px;}
#trainings_videos_access .cfa {padding:12px 20px;}
#trainings_videos_access .last-item {width:290px;}
#trainings_videos_access .last-item a {color:#667452;}
#login a{
  color: #9BA6B6;
  font-family: 'TertreMedBold';
  font-size: 18px;
  font-weight: normal;
  text-transform: capitalize;
  padding-right:4px;
}
.tinynav { display:none;}

/*Responsive*/

.tinynav { display:none;}
@media (max-width:1084px){
 #pageHeader,#pageContent,#pageFooter,.pageBanner, .pageBanner .bannerSlider1,.pageDefaultContent,.contentSlider,.sliderWrapper,.ourWorks,.add,.jcarousel-clip-horizontal,.ourWorks div,
 #container {   width: 768px;}
 .pageNav ul li {  padding: 0 12px;}
 .bannerSlider1 img{width:100%;}
 .ourWorks {  padding: 0 35px; box-sizing:border-box;margin: 0 0 0 0px;}
 .add{ padding: 3px 30px; box-sizing:border-box;}
 #pageFooter{box-sizing:border-box}
 .add a,.pageBanner .pager,#pageContent .innerBanner,#pageContent .hiddenInnerBanner,.pageContentWrapper,.hiddenInnerBanner img,
 .add img{width:100%;}
 .footerShadow{width:100%; background-size:100% 100%; background-size: 100% auto;    background-position: center bottom;}
 .jcarousel-next-horizontal{right:0px;}
 .jcarousel-prev-horizontal{left:0px;}
 .ourWorks div .work {    margin: 0 1%;   width: 31.33%;;}
 .ourWorks div .work img{ width: 100%;;}
 .work .workImage{width:auto}
 .ourWorks div{left:0px; width:100%; padding-bottom:20px;}
 .pageBanner .btnPrev,
 .pageBanner .btnNext{ top:135px;}
 #pageFooter { padding: 28px 20px 28px 20px;float:left}
 .footerNav {width:40%;}
 .navBlogWrapper {   width: 60%;}
 .footerBlogList {   width: 50%; padding: 0 5%;   min-height: 100%;line-height:25px}
 .navBlogWrapper:after{ content:''; position:absolute; top:0; right:0; width:2px; display:block; height:100%; background:url(http://bigdigital.com.au/images/bgFooterBorder.png) repeat; }
 .navBlogWrapper{background-position: 175px 0; position:relative;}
 .pageBanner{height:auto;}
  .pageBanner .bannerSlider1{width:600px;     height: 310px;}
  .contentSlider .service{padding:0;}
  .jcarousel-clip-horizontal{left:0;}
  .pageContentWrapper{padding:0;}
  .contentRight,
  .contentLeft{margin:0 20px; width:100%; float:none;box-sizing:border-box;border:0; }
  .contentLeft .aboutList, .contentLeft .mobileApps, .contentLeft .webapps, .contentLeft .bcList, .contentLeft .seoList, .contentLeft .socialMediaList .contentLeft .termsConditions,
  .contentLeft .aboutList li, .contentLeft .mobileApps li, .contentLeft .webapps li, .contentLeft .bcList li, .contentLeft .seoList li, .contentLeft .socialMediaList li, .contentLeft .termsConditions li{width:auto;}
  
  
  
   #pageHeader,#pageContent,#pageFooter,.pageBanner, .pageBanner .bannerSlider1,.pageDefaultContent,.contentSlider,.sliderWrapper,.ourWorks,.add,.jcarousel-clip-horizontal,.ourWorks div,
 #container {   width: 768px;}
 .pageNav ul li {  padding: 0 12px;}
 .bannerSlider1 img{width:100%;}
 .ourWorks {  padding: 0 35px; box-sizing:border-box;margin: 0 0 0 0px;}
 .add{ padding: 3px 30px; box-sizing:border-box;}
 #pageFooter{box-sizing:border-box}
 .add a,.pageBanner .pager,#pageContent .innerBanner,#pageContent .hiddenInnerBanner,.pageContentWrapper,.hiddenInnerBanner img,
 .add img{width:100%;}
 .footerShadow{width:100%; background-size:100% 100%; background-size: 100% auto;    background-position: center bottom;}
 .jcarousel-next-horizontal{right:0px;}
 .jcarousel-prev-horizontal{left:0px;}
 .ourWorks div .work {    margin: 0 1%;   width: 31.33%;;}
 .ourWorks div .work img{ width: 100%;;}
 .work .workImage{width:auto}
 .ourWorks div{left:0px; width:100%; padding-bottom:20px;}
 .pageBanner .btnPrev,
 .pageBanner .btnNext{ top:135px;}
 #pageFooter { padding: 28px 20px 28px 20px;float:left}
 .footerNav {width:40%;}
 .navBlogWrapper {   width: 60%;}
 .footerBlogList {   width: 50%; padding: 0 5%;   min-height: 100%;line-height:25px}
 .navBlogWrapper:after{ content:''; position:absolute; top:0; right:0; width:2px; display:block; height:100%; background:url(http://bigdigital.com.au/images/bgFooterBorder.png) repeat; }
 .navBlogWrapper{background-position: 175px 0; position:relative;}
 .pageBanner{height:auto;}
  .pageBanner .bannerSlider1{width:600px;     height: 310px;}
  .contentSlider .service{padding:0;}
  .jcarousel-clip-horizontal{left:0;}
  .pageContentWrapper{padding:0;}
  .contentRight,
  .contentLeft{margin:0 20px; width:100%; float:none;box-sizing:border-box;border:0; }
  .contentLeft .aboutList, .contentLeft .mobileApps, .contentLeft .webapps, .contentLeft .bcList, .contentLeft .seoList, .contentLeft .socialMediaList .contentLeft .termsConditions,
  .contentLeft .aboutList li, .contentLeft .mobileApps li, .contentLeft .webapps li, .contentLeft .bcList li, .contentLeft .seoList li, .contentLeft .socialMediaList li, .contentLeft .termsConditions li{width:auto;}
  .innerBannerContent img{width:100%}
  .contentLeft address {float: none;width: 100%;border: 0;margin: 10px 0 0 0;padding: 0px;}
  .contentLeft li{float:none;}
 }
@media (max-width:768px){
 #pageHeader,#pageContent,#pageFooter,.pageBanner, .pageBanner .bannerSlider1,.pageDefaultContent,.contentSlider,.sliderWrapper,.ourWorks,.add,.jcarousel-clip-horizontal,.ourWorks div,
 #container, .jcarousel-list jcarousel-list-horizontal, .service, .serviceImage {   width: 100%;}
 .pageBanner .bannerSlider1{width:90%;height:200px;}
 .jcarousel-list jcarousel-list-horizontal{width:100%}
 .pageBanner .btnPrev,.pageBanner .btnNext,.jcarousel-next-horizontal,.jcarousel-prev-horizontal{ display:none !important;}
 .contentSlider ul li{width:100%;}
 .contentSlider .service {width:100%}
 .pageDefaultContent h4 {text-align:center}
 .service figcaption {    width: 90%;    padding: 26px;}
 .btnMore{margin-bottom:30px}
 #mycarousel{width:100% !important;}
 .service figcaption{height:auto;}
   .tinynav { display: block; border:1px solid #3f6901; text-align:center; padding:10px; box-sizing:border-box; width:100%; }
    #nav_1155099 { display: none }
 .pageNav { float: none;   padding: 0;    top: 0;    width: auto;}
 #pageHeader {width: 100%;background: #e9eff3 url() repeat-x 0 71px;}
 #pageHeader a{top:2px}
 .ourWorks h4, .ourWorks h4 a{text-align:center !important;}
 .ourWorks div .work h5{font-size:16px;line-height:22px}
 .ourWorks div .work,.ourWorks div .work a,.ourWorks div .work h5 {height:auto;}
 .ourWorks div .work{width:100%;margin-bottom:10px}
 .cfa a,p{width:auto;float:none;text-align:center;margin-bottom:10px}
 .cfa{padding-bottom:20px}
 .add a { margin: 15px auto 15px;height:auto}
 .add{padding:0px 15px}
 .navBlogWrapper,.footerNav,.footerBlogList {width: 100%;}
 .footerBlogList{padding:0;margin-bottom:30px;margin-top:30px;}
 .newsLetterSignup {float: none;width: 100%;padding: 0 ;}
 #pageFooter {text-align:center}
 .footerNav h5{width:100% !important;}
 .footerBlogList h5{width:100% !important;}
.footerBlogList .blogsitesummary li {
    padding: 0;
    width: 100%;
}
 .newsLetterSignup p{text-align:center;margin:0}
 .textField{margin:10px auto !important}
 .textFieldCaptcha{margin:10px auto !important;width:100%}
 .newsLetterSignup .signup {margin: 0 auto;left: 0;}
 .newsLetterSignup .textFieldCaptcha {    float: none;}
 .navBlogWrapper{background-image:none;}
 .navBlogWrapper:after{ display:none;}
 #pageFooter .terms ul li{ float:none; display:inline-block;}
 #pageFooter .terms ul li:first-child{border:0;}
 .contentRight, .contentLeft{margin:0}
 .contentLeft,
 .contentRight{padding:15px;}
 .comingSoon{width:100%; background-size:100% auto;}
 
 
 
 
 
 #pageHeader,#pageContent,#pageFooter,.pageBanner, .pageBanner .bannerSlider1,.pageDefaultContent,.contentSlider,.sliderWrapper,.ourWorks,.add,.jcarousel-clip-horizontal,.ourWorks div,
 #container, .jcarousel-list jcarousel-list-horizontal, .service, .serviceImage {   width: 100%;}
 .pageBanner .bannerSlider1{width:90%;height:200px;}
 .jcarousel-list jcarousel-list-horizontal{width:100%}
 .pageBanner .btnPrev,.pageBanner .btnNext,.jcarousel-next-horizontal,.jcarousel-prev-horizontal{ display:none !important;}
 .contentSlider ul li{width:100%;}
 .contentSlider .service {width:100%}
 .pageDefaultContent h4 {text-align:center}
 .service figcaption {    width: 90%;    padding: 26px;}
 .btnMore{margin-bottom:30px}
 #mycarousel{width:100% !important;}
 .service figcaption{height:auto;}
   .tinynav { display: block; border:1px solid #3f6901; text-align:center; padding:10px; box-sizing:border-box; width:100%; }
    #nav_1155099 { display: none }
 .pageNav { float: none;   padding: 0;    top: 0;    width: auto;}
 #pageHeader {width: 100%;background: #e9eff3 url() repeat-x 0 71px;}
 #pageHeader a{top:2px}
 .ourWorks h4, .ourWorks h4 a{text-align:center !important;}
 .ourWorks div .work h5{font-size:16px;line-height:22px}
 .ourWorks div .work,.ourWorks div .work a,.ourWorks div .work h5 {height:auto;}
 .ourWorks div .work{width:100%;margin-bottom:10px}
 .cfa a,p{width:auto;float:none;text-align:center;margin-bottom:10px}
 .cfa{padding-bottom:20px}
 .add a { margin: 15px auto 15px;height:auto}
 .add{padding:0px 15px}
 .navBlogWrapper,.footerNav,.footerBlogList {width: 100%;}
 .footerBlogList{padding:0;margin-bottom:30px;margin-top:30px;}
 .newsLetterSignup {float: none;width: 100%;padding: 0 ;}
 #pageFooter {text-align:center}
 .footerNav h5{width:100% !important;}
 .footerBlogList h5{width:100% !important;}
 .footerBlogList .blogsitesummary li { padding: 0; width: 100%;}
 .newsLetterSignup p{text-align:center;margin:0}
 .textField{margin:10px auto !important}
 .textFieldCaptcha{margin:10px auto !important;width:100%}
 .newsLetterSignup .signup {margin: 0 auto;left: 0;}
 .newsLetterSignup .textFieldCaptcha {    float: none;}
 .navBlogWrapper{background-image:none;}
 .navBlogWrapper:after{ display:none;}
 #pageFooter .terms ul li{ float:none; display:inline-block;}
 #pageFooter .terms ul li:first-child{border:0;}
 .contentRight, .contentLeft{margin:0}
 .contentLeft,
 .contentRight{padding:15px;}
 .comingSoon{width:100%; background-size:100% auto;}
 .contentLeft li{float:none;}
 .contentLeft .blogRight {width: 100%;}
}
 
@media (max-width:500px){
 .pageLogo {        float: none;      top: 29px;    right: auto;    margin: 0 auto;}
 .topNav {    float: none;    padding: 2px 0px 10px 0;    text-align: center;}
 .topNav ul li{ float:none; display:inline-block;}
 .footerLogo { float: none; margin: 0 auto; padding: 10px 0 10px 0;}
 #pageFooter .terms, .socialNavFooter ul li, #pageFooter em {float: none;display: inline-block;}
 .socialNavFooter { float: none;   padding: 8px 0 0 0;text-align:center}
 
 
  .pageLogo {        float: none;      top: 29px;    right: auto;    margin: 0 auto;}
 .topNav {    float: none;    padding: 2px 0px 10px 0;    text-align: center;}
 .topNav ul li{ float:none; display:inline-block;}
 .footerLogo { float: none; margin: 0 auto; padding: 10px 0 10px 0;}
 #pageFooter .terms, .socialNavFooter ul li, #pageFooter em {float: none;display: inline-block;}
 .socialNavFooter { float: none; margin:0 auto;  padding: 8px 0 0 0;text-align:center}
 .contact { float: none;width: 100%;}
  .contact .contactTextField {width: 100%;position: 0;margin: 0 ; padding: 0; height:auto; background:transparent;}
  .contactTextField label {position: none;left: 0;top: 0; display:block; position:relative;}
  .contact .btnContactSubmit {width: 100%;margin:0 auto;padding: 0;left: 0px;}
  .contact input,.contact select, .contact textarea{background:#ccc !important; border-radius:3px; border:0;}
  .contact .contactTextArea {width: 100%;position: 0;margin: 0 ; padding: 0; height:auto; background:transparent;}
  .contactTextArea label {left: 0;position: relative;top: 2px;display:block; position:relative;}
  .contact .captchaTextField {float: none;margin: 0;padding: 0;position: relative;width: 100%;}
}