/*!
 * Bootstrap v3.3.7 (http://getbootstrap.com)
 * Copyright 2011-2016 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */

@media screen and (min-width:736px){
	html {
		font-family: sans-serif;
		-ms-text-size-adjust: 100%;
		-webkit-text-size-adjust: 100%
	}
	body {
		margin: 0
	}
	article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
		display: block
	}
	* {
		-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
	}
	html {
		font-size: 10px;
		-webkit-tap-highlight-color: rgba(0,0,0,0)
	}
	body {
		font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
		font-size: 14px;
		line-height: 1.42857143;
		color: #333;
		background-color: #fff
	}
	/* =Reset
	-------------------------------------------------------------- */
	
	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, font, ins, kbd, q, s, samp,
	small, strike, strong, sub, sup, tt, var,
	dl, dt, dd, ol, ul, li,
	fieldset, form, label, legend,
	table, caption, tbody, tfoot, thead, tr, th, td {
		border: 0;
		font-family: inherit;
		font-size: 100%;
		font-style: inherit;
		font-weight: inherit;
		margin: 0;
		outline: 0;
		padding: 0;
		vertical-align: baseline;
	}
	html {
		font-size: 62.5%; /* Corrects text resizing oddly in IE6/7 when body font-size is set using em units http://clagnut.com/blog/348/#c790 */
		overflow-y: scroll; /* Keeps page centred in all browsers regardless of content height */
		-webkit-text-size-adjust: 100%; /* Prevents iOS text size adjust after orientation change, without disabling user zoom */
		-ms-text-size-adjust:     100%; /* www.456bereastreet.com/archive/201012/controlling_text_size_in_safari_for_ios_without_disabling_user_zoom/ */
	}
	body {
		word-wrap: break-word;
		-ms-word-wrap: break-word;
	}
	article,
	aside,
	details,
	figcaption,
	figure,
	footer,
	header,
	main,
	nav,
	section {
		display: block;
	}
	ol, ul {
		list-style: none;
	}
	table { /* tables still need 'cellspacing="0"' in the markup */
		border-collapse: separate;
		border-spacing: 0;
	}
	caption, th, td {
		font-weight: normal;
		text-align: left;
	}
	blockquote:before, blockquote:after,
	q:before, q:after {
		content: "";
	}
	blockquote, q {
		quotes: "" "";
	}
	a:focus {
		outline: thin dotted;
		text-decoration: none !important;
	}
	a:hover,
	a:active { /* Improves readability when focused and also mouse hovered in all browsers people.opera.com/patrickl/experiments/keyboard/test */
		outline: 0;
		text-decoration: none !important;
	}
	a img {
		border: 0;
	}
	img {
	  width: 100%;
	  height: auto;
	}
	/*******************************************************************************************************/
	.container {
		width:1020px;
		margin-right: auto;
		margin-left: auto;
		padding-left: 10px;
		padding-right: 10px
	}
	.container-fluid {
		margin-right: auto;
		margin-left: auto;
		padding-left: 10px;
		padding-right: 10px
	}
	.row {
		margin-left: -10px;
		margin-right: -10px
	}
	.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 {
		position: relative;
		min-height: 1px;
		padding-left: 10px;
		padding-right: 10px
	}
	.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.66666667%
	}
	.col-xs-10 {
		width: 83.33333333%
	}
	.col-xs-9 {
		width: 75%
	}
	.col-xs-8 {
		width: 66.66666667%
	}
	.col-xs-7 {
		width: 58.33333333%
	}
	.col-xs-6 {
		width: 50%
	}
	.col-xs-5 {
		width: 41.66666667%
	}
	.col-xs-4 {
		width: 33.33333333%
	}
	.col-xs-3 {
		width: 25%
	}
	.col-xs-2 {
		width: 16.66666667%
	}
	.col-xs-1 {
		width: 8.33333333%
	}
	.col-xs-pull-12 {
		right: 100%
	}
	.col-xs-pull-11 {
		right: 91.66666667%
	}
	.col-xs-pull-10 {
		right: 83.33333333%
	}
	.col-xs-pull-9 {
		right: 75%
	}
	.col-xs-pull-8 {
		right: 66.66666667%
	}
	.col-xs-pull-7 {
		right: 58.33333333%
	}
	.col-xs-pull-6 {
		right: 50%
	}
	.col-xs-pull-5 {
		right: 41.66666667%
	}
	.col-xs-pull-4 {
		right: 33.33333333%
	}
	.col-xs-pull-3 {
		right: 25%
	}
	.col-xs-pull-2 {
		right: 16.66666667%
	}
	.col-xs-pull-1 {
		right: 8.33333333%
	}
	.col-xs-pull-0 {
		right: auto
	}
	.col-xs-push-12 {
		left: 100%
	}
	.col-xs-push-11 {
		left: 91.66666667%
	}
	.col-xs-push-10 {
		left: 83.33333333%
	}
	.col-xs-push-9 {
		left: 75%
	}
	.col-xs-push-8 {
		left: 66.66666667%
	}
	.col-xs-push-7 {
		left: 58.33333333%
	}
	.col-xs-push-6 {
		left: 50%
	}
	.col-xs-push-5 {
		left: 41.66666667%
	}
	.col-xs-push-4 {
		left: 33.33333333%
	}
	.col-xs-push-3 {
		left: 25%
	}
	.col-xs-push-2 {
		left: 16.66666667%
	}
	.col-xs-push-1 {
		left: 8.33333333%
	}
	.col-xs-push-0 {
		left: auto
	}
	.col-xs-offset-12 {
		margin-left: 100%
	}
	.col-xs-offset-11 {
		margin-left: 91.66666667%
	}
	.col-xs-offset-10 {
		margin-left: 83.33333333%
	}
	.col-xs-offset-9 {
		margin-left: 75%
	}
	.col-xs-offset-8 {
		margin-left: 66.66666667%
	}
	.col-xs-offset-7 {
		margin-left: 58.33333333%
	}
	.col-xs-offset-6 {
		margin-left: 50%
	}
	.col-xs-offset-5 {
		margin-left: 41.66666667%
	}
	.col-xs-offset-4 {
		margin-left: 33.33333333%
	}
	.col-xs-offset-3 {
		margin-left: 25%
	}
	.col-xs-offset-2 {
		margin-left: 16.66666667%
	}
	.col-xs-offset-1 {
		margin-left: 8.33333333%
	}
	.col-xs-offset-0 {
		margin-left: 0
	}
	
	.clearfix:before, .clearfix:after, .container:before, .container:after, .container-fluid:before, .container-fluid:after, .row:before, .row:after {
		content: " ";
		display: table
	}
	.clearfix:after, .container:after, .container-fluid:after, .row:after {
		clear: both
	}
	.center-block {
		display: block;
		margin-left: auto;
		margin-right: auto
	}
	.pull-right {
		float: right !important
	}
	.pull-left {
		float: left !important
	}
	.hide {
		display: none !important
	}
	.show {
		display: block !important
	}
	.invisible {
		visibility: hidden
	}
	.text-hide {
		font: 0/0 a;
		color: transparent;
		text-shadow: none;
		background-color: transparent;
		border: 0
	}
	.hidden {
		display: none !important
	}
	.affix {
		position: fixed
	}
	a {color:inherit; text-decoration:none}
}












@media screen and (max-width:736px){
	html {
		font-family: sans-serif;
		-ms-text-size-adjust: 100%;
		-webkit-text-size-adjust: 100%
	}
	body {
		margin: 0
	}
	article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
		display: block
	}
	* {
		-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
	}
	html {
		font-size: 10px;
		-webkit-tap-highlight-color: rgba(0,0,0,0)
	}
	body {
		font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
		font-size: 14px;
		line-height: 1.8em;
		color: #333;
		background-color: #fff
	}
	/* =Reset
	-------------------------------------------------------------- */
	
	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, font, ins, kbd, q, s, samp,
	small, strike, strong, sub, sup, tt, var,
	dl, dt, dd, ol, ul, li,
	fieldset, form, label, legend,
	table, caption, tbody, tfoot, thead, tr, th, td {
		border: 0;
		font-family: inherit;
		font-size: 100%;
		font-style: inherit;
		font-weight: inherit;
		margin: 0;
		outline: 0;
		padding: 0;
		vertical-align: baseline;
	}
	html {
		overflow-y: scroll; /* Keeps page centred in all browsers regardless of content height */
		-webkit-text-size-adjust: 100%; /* Prevents iOS text size adjust after orientation change, without disabling user zoom */
		-ms-text-size-adjust:     100%; /* www.456bereastreet.com/archive/201012/controlling_text_size_in_safari_for_ios_without_disabling_user_zoom/ */
	}
	body {
		word-wrap: break-word;
		-ms-word-wrap: break-word;
	}
	article,
	aside,
	details,
	figcaption,
	figure,
	footer,
	header,
	main,
	nav,
	section {
		display: block;
	}
	ol, ul {
		list-style: none;
	}
	table { /* tables still need 'cellspacing="0"' in the markup */
		border-collapse: separate;
		border-spacing: 0;
	}
	caption, th, td {
		font-weight: normal;
		text-align: left;
	}
	blockquote:before, blockquote:after,
	q:before, q:after {
		content: "";
	}
	blockquote, q {
		quotes: "" "";
	}
	a:focus {
		outline: thin dotted;
		text-decoration: none !important;
	}
	a:hover,
	a:active { /* Improves readability when focused and also mouse hovered in all browsers people.opera.com/patrickl/experiments/keyboard/test */
		outline: 0;
		text-decoration: none !important;
	}
	a img {
		border: 0;
	}
	img {
	  width: 100%;
	  height: auto;
	}
	/*******************************************************************************************************/
	.container {
		width: 100%;
	}
	.container-fluid {
		margin-right: auto;
		margin-left: auto;
		padding-left: 10px;
		padding-right: 10px
	}
	
	.clearfix:before, .clearfix:after, .container:before, .container:after, .container-fluid:before, .container-fluid:after, .row:before, .row:after {
		content: " ";
		display: table
	}
	.clearfix:after, .container:after, .container-fluid:after, .row:after {
		clear: both
	}
	.center-block {
		display: block;
		margin-left: auto;
		margin-right: auto
	}
	.pull-right {
		float: right !important
	}
	.pull-left {
		float: left !important
	}
	.hide {
		display: none !important
	}
	.show {
		display: block !important
	}
	.invisible {
		visibility: hidden
	}
	.text-hide {
		font: 0/0 a;
		color: transparent;
		text-shadow: none;
		background-color: transparent;
		border: 0
	}
	.hidden {
		display: none !important
	}
	.affix {
		position: fixed
	}
	a {color:inherit; text-decoration:none}
}