@import url("font.css");

html.swipebox {

	overflow: hidden !important

}

#swipebox-overlay img {

	border: none !important

}

#swipebox-overlay {

	width: 100%;

	height: 100%;

	position: fixed;

	top: 0;

	left: 0;

	z-index: 99999 !important;

	overflow: hidden;

	-webkit-user-select: none;

	-moz-user-select: none;

	user-select: none

}

#swipebox-slider {

	height: 100%;

	left: 0;

	top: 0;

	width: 100%;

	white-space: nowrap;

	position: absolute;

	display: none

}

#swipebox-slider .slide {

	background: url(../image/ajax-loader.gif) no-repeat center center;

	height: 100%;

	width: 100%;

	line-height: 1px;

	text-align: center;

	display: inline-block

}

#swipebox-slider .slide:before {

	content: "";

	display: inline-block;

	height: 50%;

	width: 1px;

	margin-right: -1px

}

#swipebox-slider .slide img, #swipebox-slider .slide .swipebox-video-container {

	display: inline-block;

	max-height: 100%;

	max-width: 100%;

	margin: 0;

	padding: 0;

	width: auto;

	height: auto;

	vertical-align: middle

}

#swipebox-slider .slide .swipebox-video-container {

	background: none;

	max-width: 1140px;

	max-height: 100%;

	width: 100%;

	padding: 5%;

	box-sizing: border-box;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box

}

#swipebox-slider .slide .swipebox-video-container .swipebox-video {

	width: 100%;

	height: 0;

	padding-bottom: 56.25%;

	overflow: hidden;

	position: relative

}

#swipebox-slider .slide .swipebox-video-container .swipebox-video iframe {

	width: 100% !important;

	height: 100% !important;

	position: absolute;

	top: 0;

	left: 0

}

#swipebox-action, #swipebox-caption {

	position: absolute;

	left: 0;

	z-index: 999;

	height: 50px;

	width: 100%

}

#swipebox-action {

	bottom: -50px

}

#swipebox-action.visible-bars {

	bottom: 0

}

#swipebox-action.force-visible-bars {

	bottom: 0 !important

}

#swipebox-caption {

	top: -50px;

	text-align: center

}

#swipebox-caption.visible-bars {

	top: 0

}

#swipebox-caption.force-visible-bars {

	top: 0 !important

}

#swipebox-action #swipebox-prev, #swipebox-action #swipebox-next, #swipebox-action #swipebox-close {

	background-image: url(../image/icons.png);

	background-repeat: no-repeat;

	border: none !important;

	text-decoration: none !important;

	cursor: pointer;

	position: absolute;

	width: 50px;

	height: 50px;

	top: 0

}

#swipebox-action #swipebox-close {

	background-position: 15px 12px;

	left: 40px

}

#swipebox-action #swipebox-prev {

	background-position: -32px 13px;

	right: 100px

}

#swipebox-action #swipebox-next {

	background-position: -78px 13px;

	right: 40px

}

#swipebox-action #swipebox-prev.disabled, #swipebox-action #swipebox-next.disabled {

 filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=30);

	opacity: 0.3

}

#swipebox-slider.rightSpring {

	-moz-animation: rightSpring 0.3s;

	-webkit-animation: rightSpring 0.3s

}

#swipebox-slider.leftSpring {

	-moz-animation: leftSpring 0.3s;

	-webkit-animation: leftSpring 0.3s

}

.service_btn a {

	color: #99c542 !important;

	text-decoration: none !important;

}

.no_padding {

	padding: 0 !important;

}

.contact_space {

	margin-top: 25px;

}















/*.team_space{ margin-right:48px;}







.team_space:last-child{ margin-right:0px !important;}*/















@-moz-keyframes rightSpring {

 0% {

 margin-left:0px

}

 50% {

 margin-left:-30px

}

 100% {

 margin-left:0px

}

}

 @-moz-keyframes leftSpring {

 0% {

 margin-left:0px

}

 50% {

 margin-left:30px

}

 100% {

 margin-left:0px

}

}

 @-webkit-keyframes rightSpring {

 0% {

 margin-left:0px

}

 50% {

 margin-left:-30px

}

 100% {

 margin-left:0px

}

}

 @-webkit-keyframes leftSpring {

 0% {

 margin-left:0px

}

 50% {

 margin-left:30px

}

 100% {

 margin-left:0px

}

}

 @media screen and (max-width: 800px) {

#swipebox-action #swipebox-close {

	left: 0

}

#swipebox-action #swipebox-prev {

	right: 60px

}

#swipebox-action #swipebox-next {

	right: 0

}

}

#swipebox-overlay {

	background: #0d0d0d

}

#swipebox-action, #swipebox-caption {

	text-shadow: 1px 1px 1px black;

	background-color: #0d0d0d;

	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #0d0d0d), color-stop(100%, #000));

	background-image: -webkit-linear-gradient(#0d0d0d, #000);

	background-image: -moz-linear-gradient(#0d0d0d, #000);

	background-image: -o-linear-gradient(#0d0d0d, #000);

	background-image: linear-gradient(#0d0d0d, #000);

 filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=95);

	opacity: 0.95

}

#swipebox-action {

	border-top: 1px solid rgba(255,255,255,0.2)

}

#swipebox-caption {

	border-bottom: 1px solid rgba(255,255,255,0.2);

	color: #fff !important;

	font-size: 15px;

	line-height: 43px;

	font-family: Helvetica, Arial, sans-serif

}/*!







 * Bootstrap v3.0.0







 *







 * Copyright 2013 Twitter, Inc







 * Licensed under the Apache License v2.0







 * http://www.apache.org/licenses/LICENSE-2.0







 *







 * Designed and built with all the love in the world by @mdo and @fat.







 *//*! normalize.css v2.1.0 | MIT License | git.io/normalize */

article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {

	display: block

}

audio, canvas, video {

	display: inline-block

}

audio:not([controls]) {

	display: none;

	height: 0

}

 [hidden] {

 display:none

}

html {

	font-family: sans-serif;

	-webkit-text-size-adjust: 100%;

	-ms-text-size-adjust: 100%

}

body {

	margin: 0

}

a:focus {

	outline: thin dotted

}

a:active, a:hover {

	outline: 0

}

h1 {

	font-size: 2em;

	margin: 0.67em 0

}

abbr[title] {

	border-bottom: 1px dotted

}

b, strong {

	font-weight: bold

}

dfn {

	font-style: italic

}

hr {

	-moz-box-sizing: content-box;

	box-sizing: content-box;

	height: 0

}

mark {

	background: #ff0;

	color: #000

}

code, kbd, pre, samp {

	font-family: monospace, serif;

	font-size: 1em

}

pre {

	white-space: pre-wrap

}

q {

	quotes: "\201C" "\201D" "\2018" "\2019"

}

small {

	font-size: 80%

}

sub, sup {

	font-size: 75%;

	line-height: 0;

	position: relative;

	vertical-align: baseline

}

sup {

	top: -0.5em

}

sub {

	bottom: -0.25em

}

img {

	border: 0

}

svg:not(:root) {

	overflow: hidden

}

figure {

	margin: 0

}

fieldset {

	border: 1px solid #c0c0c0;

	margin: 0 2px;

	padding: 0.35em 0.625em 0.75em

}

legend {

	border: 0;

	padding: 0

}

button, input, select, textarea {

	font-family: inherit;

	font-size: 100%;

	margin: 0

}

button, input {

	line-height: normal

}

button, select {

	text-transform: none

}

button, html input[type="button"], input[type="reset"], input[type="submit"] {

	-webkit-appearance: button;

	cursor: pointer

}

button[disabled], html input[disabled] {

	cursor: default

}

input[type="checkbox"], input[type="radio"] {

	box-sizing: border-box;

	padding: 0

}

input[type="search"] {

	-webkit-appearance: textfield;

	-moz-box-sizing: content-box;

	-webkit-box-sizing: content-box;

	box-sizing: content-box

}

 input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {

 -webkit-appearance:none

}

 button::-moz-focus-inner, input::-moz-focus-inner {

 border:0;

 padding:0

}

textarea {

	overflow: auto;

	vertical-align: top

}

table {

	border-collapse: collapse;

	border-spacing: 0

}

/*add css for all*/















.text_format {

	font-size: 14px;

	text-align: justify;

	line-height: 22px;

}

 @media print {

* {

	text-shadow: none !important;

	color: #000 !important;

	background: transparent !important;

	box-shadow: none !important

}

a, a:visited {

	text-decoration: underline

}

a[href]:after {

	content: " (" attr(href) ")"

}

abbr[title]:after {

	content: " (" attr(title) ")"

}

.ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after {

	content: ""

}

pre, blockquote {

	border: 1px solid #999;

	page-break-inside: avoid

}

thead {

	display: table-header-group

}

tr, img {

	page-break-inside: avoid

}

img {

	max-width: 100% !important

}

 @page {

 margin:2cm .5cm

}

p, h2, h3 {

	orphans: 3;

	widows: 3

}

h2, h3 {

	page-break-after: avoid

}

.navbar {

	display: none

}

.table td, .table th {

	background-color: #fff !important

}

.btn>.caret, .dropup>.btn>.caret {

	border-top-color: #000 !important

}

.label {

	border: 1px solid #000

}

.table {

	border-collapse: collapse !important

}

.table-bordered th, .table-bordered td {

	border: 1px solid #ddd !important

}

}

*, *:before, *:after {

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box

}

html {

	font-size: 62.5%;

	-webkit-tap-highlight-color: rgba(0,0,0,0)

}

body {

	font-family: "Raleway", "Helvetica Neue", Helvetica, Arial, sans-serif;

	font-size: 16px;

	font-weight: 300;

	line-height: 1.428571429;

	color: #826528;

	background-color: #fceedb

}

input, button, select, textarea {

	font-family: inherit;

	font-size: inherit;

	line-height: inherit

}

button, input, select[multiple], textarea {

	background-image: none

}

a {

	color: #a06f1b;

	text-decoration: none

}

a:hover, a:focus {

	color: #5f4210;

	text-decoration: underline

}

a:focus {

	outline: thin dotted #333;

	outline: 5px auto -webkit-focus-ring-color;

	outline-offset: -2px

}

img {

	vertical-align: middle

}

.img-responsive {

	display: block;

	max-width: 100%;

	height: auto

}

.img-rounded {

	border-radius: 4px

}

.img-thumbnail {

	padding: 4px;

	line-height: 1.428571429;

	background-color: #fceedb;

	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

}

.img-circle {

	border-radius: 50%

}

hr {

	margin-top: 22px;

	margin-bottom: 22px;

	border: 0;

	border-top: 1px solid #eeeeee

}

.sr-only {

	position: absolute;

	width: 1px;

	height: 1px;

	margin: -1px;

	padding: 0;

	overflow: hidden;

	clip: rect(0 0 0 0);

	border: 0

}

p {

	margin: 0 0 11px

}

.lead {

	margin-bottom: 22px;

	font-size: 18.4px;

	font-weight: 200;

	line-height: 1.4

}

 @media (min-width: 768px) {

.lead {

	font-size: 24px

}

}

small {

	font-size: 85%

}

cite {

	font-style: normal

}

.text-muted {

	color: #999999

}

.text-primary {

	color: #428bca

}

.text-warning {

	color: #c09853

}

.text-danger {

	color: #b94a48

}

.text-success {

	color: #468847

}

.text-info {

	color: #3a87ad

}

.text-left {

	text-align: left

}

.text-right {

	text-align: right

}

.text-center {

	text-align: center

}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {

	font-family: "Raleway", "Helvetica Neue", Helvetica, Arial, sans-serif;

	font-weight: 200;

	line-height: 1.1;

	color: #96681e

}

h1 small, h2 small, h3 small, h4 small, h5 small, h6 small, .h1 small, .h2 small, .h3 small, .h4 small, .h5 small, .h6 small {

	font-weight: normal;

	line-height: 1;

	color: #999999

}

h1, h2, h3 {

	margin-top: 22px;

	margin-bottom: 11px

}

h4, h5, h6 {

	margin-top: 11px;

	margin-bottom: 11px

}

h1, .h1 {

	font-size: 20px

}

h2, .h2 {

	font-size: 34px

}

h3, .h3 {

	font-size: 28px

}

h4, .h4 {

	font-size: 20px

}

h5, .h5 {

	font-size: 16px

}

h6, .h6 {

	font-size: 14px

}

h1 small, .h1 small {

	font-size: 28px

}

h2 small, .h2 small {

	font-size: 20px

}

h3 small, .h3 small, h4 small, .h4 small {

	font-size: 16px

}

.page-header {

	padding-bottom: 10px;

	margin: 44px 0 22px;

	border-bottom: 1px solid #eeeeee

}

ul, ol {

	margin-top: 0;

	margin-bottom: 11px

}

ul ul, ol ul, ul ol, ol ol {

	margin-bottom: 0

}

.list-unstyled {

	padding-left: 0;

	list-style: none

}

.list-inline {

	padding-left: 0;

	list-style: none

}

.list-inline>li {

	display: inline-block;

	padding-left: 5px;

	padding-right: 5px

}

dl {

	margin-bottom: 22px

}

dt, dd {

	line-height: 1.428571429

}

dt {

	font-weight: bold

}

dd {

	margin-left: 0

}

 @media (min-width: 768px) {

.dl-horizontal dt {

	float: left;

	width: 160px;

	clear: left;

	text-align: right;

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap

}

.dl-horizontal dd {

	margin-left: 180px

}

.dl-horizontal dd:before, .dl-horizontal dd:after {

	content: " ";

	display: table

}

.dl-horizontal dd:after {

	clear: both

}

.dl-horizontal dd:before, .dl-horizontal dd:after {

	content: " ";

	display: table

}

.dl-horizontal dd:after {

	clear: both

}

}

abbr[title], abbr[data-original-title] {

	cursor: help;

	border-bottom: 1px dotted #999999

}

abbr.initialism {

	font-size: 90%;

	text-transform: uppercase

}

blockquote {

	padding: 11px 22px;

	margin: 0 0 22px;

	border-left: 5px solid #eeeeee

}

blockquote p {

	font-size: 20px;

	font-weight: 300;

	line-height: 1.25

}

blockquote p:last-child {

	margin-bottom: 0

}

blockquote small {

	display: block;

	line-height: 1.428571429;

	color: #999999

}

blockquote small:before {

	content: '\2014 \00A0'

}

blockquote.pull-right {

	padding-right: 15px;

	padding-left: 0;

	border-right: 5px solid #eeeeee;

	border-left: 0

}

blockquote.pull-right p, blockquote.pull-right small {

	text-align: right

}

blockquote.pull-right small:before {

	content: ''

}

blockquote.pull-right small:after {

	content: '\00A0 \2014'

}

q:before, q:after, blockquote:before, blockquote:after {

	content: ""

}

address {

	display: block;

	margin-bottom: 22px;

	font-style: normal;

	line-height: 1.428571429

}

code, pre {

	font-family: "Yanone Kaffeesatz", Monaco, Menlo, Consolas, "Courier New", monospace

}

code {

	padding: 2px 4px;

	font-size: 90%;

	color: #c7254e;

	background-color: #f9f2f4;

	white-space: nowrap;

	border-radius: 4px

}

pre {

	display: block;

	padding: 10.5px;

	margin: 0 0 11px;

	font-size: 15px;

	line-height: 1.428571429;

	word-break: break-all;

	word-wrap: break-word;

	color: #333333;

	background-color: #f5f5f5;

	border: 1px solid #cccccc;

	border-radius: 4px

}

pre.prettyprint {

	margin-bottom: 22px

}

pre code {

	padding: 0;

	font-size: inherit;

	color: inherit;

	white-space: pre-wrap;

	background-color: transparent;

	border: 0

}

.pre-scrollable {

	max-height: 340px;

	overflow-y: scroll

}

.container {

	margin-right: auto;

	margin-left: auto;

	padding-left: 15px;

	padding-right: 15px

}

.container:before, .container:after {

	content: " ";

	display: table

}

.container:after {

	clear: both

}

.container:before, .container:after {

	content: " ";

	display: table

}

.container:after {

	clear: both

}

.row {

	margin-left: -15px;

	margin-right: -15px

}

.row:before, .row:after {

	content: " ";

	display: table

}

.row:after {

	clear: both

}

.row:before, .row:after {

	content: " ";

	display: table

}

.row:after {

	clear: both

}

.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, .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, .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, .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 {

	position: relative;

	min-height: 1px;

	padding-left: 15px;

	padding-right: 15px

}

.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 {

	float: left

}

.col-xs-1 {

	width: 8.333333333333332%

}

.col-xs-2 {

	width: 16.666666666666664%

}

.col-xs-3 {

	width: 25%

}

.col-xs-4 {

	width: 33.33333333333333%

}

.col-xs-5 {

	width: 41.66666666666667%

}

.col-xs-6 {

	width: 50%

}

.col-xs-7 {

	width: 58.333333333333336%

}

.col-xs-8 {

	width: 66.66666666666666%

}

.col-xs-9 {

	width: 75%

}

.col-xs-10 {

	width: 83.33333333333334%

}

.col-xs-11 {

	width: 91.66666666666666%

}

.col-xs-12 {

	width: 100%

}

 @media (min-width: 768px) {

.container {

	max-width: 750px

}

.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 {

	float: left

}

.col-sm-1 {

	width: 8.333333333333332%

}

.col-sm-2 {

	width: 16.666666666666664%

}

.col-sm-3 {

	width: 25%

}

.col-sm-4 {

	width: 33.33333333333333%

}

.col-sm-5 {

	width: 41.66666666666667%

}

.col-sm-6 {

	width: 50%

}

.col-sm-7 {

	width: 58.333333333333336%

}

.col-sm-8 {

	width: 66.66666666666666%

}

.col-sm-9 {

	width: 75%

}

.col-sm-10 {

	width: 83.33333333333334%

}

.col-sm-11 {

	width: 91.66666666666666%

}

.col-sm-12 {

	width: 100%

}

.col-sm-push-1 {

	left: 8.333333333333332%

}

.col-sm-push-2 {

	left: 16.666666666666664%

}

.col-sm-push-3 {

	left: 25%

}

.col-sm-push-4 {

	left: 33.33333333333333%

}

.col-sm-push-5 {

	left: 41.66666666666667%

}

.col-sm-push-6 {

	left: 50%

}

.col-sm-push-7 {

	left: 58.333333333333336%

}

.col-sm-push-8 {

	left: 66.66666666666666%

}

.col-sm-push-9 {

	left: 75%

}

.col-sm-push-10 {

	left: 83.33333333333334%

}

.col-sm-push-11 {

	left: 91.66666666666666%

}

.col-sm-pull-1 {

	right: 8.333333333333332%

}

.col-sm-pull-2 {

	right: 16.666666666666664%

}

.col-sm-pull-3 {

	right: 25%

}

.col-sm-pull-4 {

	right: 33.33333333333333%

}

.col-sm-pull-5 {

	right: 41.66666666666667%

}

.col-sm-pull-6 {

	right: 50%

}

.col-sm-pull-7 {

	right: 58.333333333333336%

}

.col-sm-pull-8 {

	right: 66.66666666666666%

}

.col-sm-pull-9 {

	right: 75%

}

.col-sm-pull-10 {

	right: 83.33333333333334%

}

.col-sm-pull-11 {

	right: 91.66666666666666%

}

.col-sm-offset-1 {

	margin-left: 8.333333333333332%

}

.col-sm-offset-2 {

	margin-left: 16.666666666666664%

}

.col-sm-offset-3 {

	margin-left: 25%

}

.col-sm-offset-4 {

	margin-left: 33.33333333333333%

}

.col-sm-offset-5 {

	margin-left: 41.66666666666667%

}

.col-sm-offset-6 {

	margin-left: 50%

}

.col-sm-offset-7 {

	margin-left: 58.333333333333336%

}

.col-sm-offset-8 {

	margin-left: 66.66666666666666%

}

.col-sm-offset-9 {

	margin-left: 75%

}

.col-sm-offset-10 {

	margin-left: 83.33333333333334%

}

.col-sm-offset-11 {

	margin-left: 91.66666666666666%

}

}

 @media (min-width: 992px) {

.container {

	max-width: 970px

}

.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 {

	float: left

}

.col-md-1 {

	width: 8.333333333333332%

}

.col-md-2 {

	width: 16.666666666666664%

}

.col-md-3 {

	width: 25%

}

.col-md-4 {

	width: 33.33333333333333%

}

.col-md-5 {

	width: 41.66666666666667%

}

.col-md-6 {

	width: 50%

}

.col-md-7 {

	width: 58.333333333333336%

}

.col-md-8 {

	width: 66.66666666666666%

}

.col-md-9 {

	width: 75%

}

.col-md-10 {

	width: 83.33333333333334%

}

.col-md-11 {

	width: 91.66666666666666%

}

.col-md-12 {

	width: 100%

}

.col-md-push-0 {

	left: auto

}

.col-md-push-1 {

	left: 8.333333333333332%

}

.col-md-push-2 {

	left: 16.666666666666664%

}

.col-md-push-3 {

	left: 25%

}

.col-md-push-4 {

	left: 33.33333333333333%

}

.col-md-push-5 {

	left: 41.66666666666667%

}

.col-md-push-6 {

	left: 50%

}

.col-md-push-7 {

	left: 58.333333333333336%

}

.col-md-push-8 {

	left: 66.66666666666666%

}

.col-md-push-9 {

	left: 75%

}

.col-md-push-10 {

	left: 83.33333333333334%

}

.col-md-push-11 {

	left: 91.66666666666666%

}

.col-md-pull-0 {

	right: auto

}

.col-md-pull-1 {

	right: 8.333333333333332%

}

.col-md-pull-2 {

	right: 16.666666666666664%

}

.col-md-pull-3 {

	right: 25%

}

.col-md-pull-4 {

	right: 33.33333333333333%

}

.col-md-pull-5 {

	right: 41.66666666666667%

}

.col-md-pull-6 {

	right: 50%

}

.col-md-pull-7 {

	right: 58.333333333333336%

}

.col-md-pull-8 {

	right: 66.66666666666666%

}

.col-md-pull-9 {

	right: 75%

}

.col-md-pull-10 {

	right: 83.33333333333334%

}

.col-md-pull-11 {

	right: 91.66666666666666%

}

.col-md-offset-0 {

	margin-left: 0

}

.col-md-offset-1 {

	margin-left: 8.333333333333332%

}

.col-md-offset-2 {

	margin-left: 16.666666666666664%

}

.col-md-offset-3 {

	margin-left: 25%

}

.col-md-offset-4 {

	margin-left: 33.33333333333333%

}

.col-md-offset-5 {

	margin-left: 41.66666666666667%

}

.col-md-offset-6 {

	margin-left: 50%

}

.col-md-offset-7 {

	margin-left: 58.333333333333336%

}

.col-md-offset-8 {

	margin-left: 66.66666666666666%

}

.col-md-offset-9 {

	margin-left: 75%

}

.col-md-offset-10 {

	margin-left: 83.33333333333334%

}

.col-md-offset-11 {

	margin-left: 91.66666666666666%

}

}

 @media (min-width: 1200px) {

.container {

	max-width: 1170px

}

.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 {

	float: left

}

.col-lg-1 {

	width: 8.333333333333332%

}

.col-lg-2 {

	width: 16.666666666666664%

}

.col-lg-3 {

	width: 25%

}

.col-lg-4 {

	width: 33.33333333333333%

}

.col-lg-5 {

	width: 41.66666666666667%

}

.col-lg-6 {

	width: 50%

}

.col-lg-7 {

	width: 58.333333333333336%

}

.col-lg-8 {

	width: 66.66666666666666%

}

.col-lg-9 {

	width: 75%

}

.col-lg-10 {

	width: 83.33333333333334%

}

.col-lg-11 {

	width: 91.66666666666666%

}

.col-lg-12 {

	width: 100%

}

.col-lg-push-0 {

	left: auto

}

.col-lg-push-1 {

	left: 8.333333333333332%

}

.col-lg-push-2 {

	left: 16.666666666666664%

}

.col-lg-push-3 {

	left: 25%

}

.col-lg-push-4 {

	left: 33.33333333333333%

}

.col-lg-push-5 {

	left: 41.66666666666667%

}

.col-lg-push-6 {

	left: 50%

}

.col-lg-push-7 {

	left: 58.333333333333336%

}

.col-lg-push-8 {

	left: 66.66666666666666%

}

.col-lg-push-9 {

	left: 75%

}

.col-lg-push-10 {

	left: 83.33333333333334%

}

.col-lg-push-11 {

	left: 91.66666666666666%

}

.col-lg-pull-0 {

	right: auto

}

.col-lg-pull-1 {

	right: 8.333333333333332%

}

.col-lg-pull-2 {

	right: 16.666666666666664%

}

.col-lg-pull-3 {

	right: 25%

}

.col-lg-pull-4 {

	right: 33.33333333333333%

}

.col-lg-pull-5 {

	right: 41.66666666666667%

}

.col-lg-pull-6 {

	right: 50%

}

.col-lg-pull-7 {

	right: 58.333333333333336%

}

.col-lg-pull-8 {

	right: 66.66666666666666%

}

.col-lg-pull-9 {

	right: 75%

}

.col-lg-pull-10 {

	right: 83.33333333333334%

}

.col-lg-pull-11 {

	right: 91.66666666666666%

}

.col-lg-offset-0 {

	margin-left: 0

}

.col-lg-offset-1 {

	margin-left: 8.333333333333332%

}

.col-lg-offset-2 {

	margin-left: 16.666666666666664%

}

.col-lg-offset-3 {

	margin-left: 25%

}

.col-lg-offset-4 {

	margin-left: 33.33333333333333%

}

.col-lg-offset-5 {

	margin-left: 41.66666666666667%

}

.col-lg-offset-6 {

	margin-left: 50%

}

.col-lg-offset-7 {

	margin-left: 58.333333333333336%

}

.col-lg-offset-8 {

	margin-left: 66.66666666666666%

}

.col-lg-offset-9 {

	margin-left: 75%

}

.col-lg-offset-10 {

	margin-left: 83.33333333333334%

}

.col-lg-offset-11 {

	margin-left: 91.66666666666666%

}

}

table {

	max-width: 100%;

	background-color: transparent

}

th {

	text-align: left

}

.table {

	width: 100%;

	margin-bottom: 22px

}

.table thead>tr>th, .table tbody>tr>th, .table tfoot>tr>th, .table thead>tr>td, .table tbody>tr>td, .table tfoot>tr>td {

	padding: 8px;

	line-height: 1.428571429;

	vertical-align: top;

	border-top: 1px solid #dddddd

}

.table thead>tr>th {

	vertical-align: bottom;

	border-bottom: 2px solid #dddddd

}

.table caption+thead tr:first-child th, .table colgroup+thead tr:first-child th, .table thead:first-child tr:first-child th, .table caption+thead tr:first-child td, .table colgroup+thead tr:first-child td, .table thead:first-child tr:first-child td {

	border-top: 0

}

.table tbody+tbody {

	border-top: 2px solid #dddddd

}

.table .table {

	background-color: #fceedb

}

.table-condensed thead>tr>th, .table-condensed tbody>tr>th, .table-condensed tfoot>tr>th, .table-condensed thead>tr>td, .table-condensed tbody>tr>td, .table-condensed tfoot>tr>td {

	padding: 5px

}

.table-bordered {

	border: 1px solid #dddddd

}

.table-bordered>thead>tr>th, .table-bordered>tbody>tr>th, .table-bordered>tfoot>tr>th, .table-bordered>thead>tr>td, .table-bordered>tbody>tr>td, .table-bordered>tfoot>tr>td {

	border: 1px solid #dddddd

}

.table-bordered>thead>tr>th, .table-bordered>thead>tr>td {

	border-bottom-width: 2px

}

.table-striped>tbody>tr:nth-child(odd)>td, .table-striped>tbody>tr:nth-child(odd)>th {

	background-color: #f9f9f9

}

.table-hover>tbody>tr:hover>td, .table-hover>tbody>tr:hover>th {

	background-color: #f5f5f5

}

table col[class*="col-"] {

	float: none;

	display: table-column

}

table td[class*="col-"], table th[class*="col-"] {

	float: none;

	display: table-cell

}

.table>thead>tr>td.active, .table>tbody>tr>td.active, .table>tfoot>tr>td.active, .table>thead>tr>th.active, .table>tbody>tr>th.active, .table>tfoot>tr>th.active, .table>thead>tr.active>td, .table>tbody>tr.active>td, .table>tfoot>tr.active>td, .table>thead>tr.active>th, .table>tbody>tr.active>th, .table>tfoot>tr.active>th {

	background-color: #f5f5f5

}

.table>thead>tr>td.success, .table>tbody>tr>td.success, .table>tfoot>tr>td.success, .table>thead>tr>th.success, .table>tbody>tr>th.success, .table>tfoot>tr>th.success, .table>thead>tr.success>td, .table>tbody>tr.success>td, .table>tfoot>tr.success>td, .table>thead>tr.success>th, .table>tbody>tr.success>th, .table>tfoot>tr.success>th {

	background-color: #dff0d8;

	border-color: #d6e9c6

}

.table-hover>tbody>tr>td.success:hover, .table-hover>tbody>tr>th.success:hover, .table-hover>tbody>tr.success:hover>td {

	background-color: #d0e9c6;

	border-color: #c9e2b3

}

.table>thead>tr>td.danger, .table>tbody>tr>td.danger, .table>tfoot>tr>td.danger, .table>thead>tr>th.danger, .table>tbody>tr>th.danger, .table>tfoot>tr>th.danger, .table>thead>tr.danger>td, .table>tbody>tr.danger>td, .table>tfoot>tr.danger>td, .table>thead>tr.danger>th, .table>tbody>tr.danger>th, .table>tfoot>tr.danger>th {

	background-color: #f2dede;

	border-color: #eed3d7

}

.table-hover>tbody>tr>td.danger:hover, .table-hover>tbody>tr>th.danger:hover, .table-hover>tbody>tr.danger:hover>td {

	background-color: #ebcccc;

	border-color: #e6c1c7

}

.table>thead>tr>td.warning, .table>tbody>tr>td.warning, .table>tfoot>tr>td.warning, .table>thead>tr>th.warning, .table>tbody>tr>th.warning, .table>tfoot>tr>th.warning, .table>thead>tr.warning>td, .table>tbody>tr.warning>td, .table>tfoot>tr.warning>td, .table>thead>tr.warning>th, .table>tbody>tr.warning>th, .table>tfoot>tr.warning>th {

	background-color: #fcf8e3;

	border-color: #fbeed5

}

.table-hover>tbody>tr>td.warning:hover, .table-hover>tbody>tr>th.warning:hover, .table-hover>tbody>tr.warning:hover>td {

	background-color: #faf2cc;

	border-color: #f8e5be

}

.left_section {

	display: none;

}

.main_heading {

	font-size: 17px;

	position: absolute;

	top: 636px;

	z-index: 100;

	line-height: 20px;

	left: 521px;

}

.heading_space {

	margin-top: 25px;

}

 @media (max-width: 768px) {

.table-responsive {

	width: 100%;

	margin-bottom: 15px;

	overflow-y: hidden;

	overflow-x: scroll;

	border: 1px solid #dddddd

}

.table-responsive>.table {

	margin-bottom: 0;

	background-color: #fff

}

.table-responsive>.table>thead>tr>th, .table-responsive>.table>tbody>tr>th, .table-responsive>.table>tfoot>tr>th, .table-responsive>.table>thead>tr>td, .table-responsive>.table>tbody>tr>td, .table-responsive>.table>tfoot>tr>td {

	white-space: nowrap

}

.table-responsive>.table-bordered {

	border: 0

}

.table-responsive>.table-bordered>thead>tr>th:first-child, .table-responsive>.table-bordered>tbody>tr>th:first-child, .table-responsive>.table-bordered>tfoot>tr>th:first-child, .table-responsive>.table-bordered>thead>tr>td:first-child, .table-responsive>.table-bordered>tbody>tr>td:first-child, .table-responsive>.table-bordered>tfoot>tr>td:first-child {

	border-left: 0

}

.table-responsive>.table-bordered>thead>tr>th:last-child, .table-responsive>.table-bordered>tbody>tr>th:last-child, .table-responsive>.table-bordered>tfoot>tr>th:last-child, .table-responsive>.table-bordered>thead>tr>td:last-child, .table-responsive>.table-bordered>tbody>tr>td:last-child, .table-responsive>.table-bordered>tfoot>tr>td:last-child {

	border-right: 0

}

.table-responsive>.table-bordered>thead>tr:last-child>th, .table-responsive>.table-bordered>tbody>tr:last-child>th, .table-responsive>.table-bordered>tfoot>tr:last-child>th, .table-responsive>.table-bordered>thead>tr:last-child>td, .table-responsive>.table-bordered>tbody>tr:last-child>td, .table-responsive>.table-bordered>tfoot>tr:last-child>td {

	border-bottom: 0

}

}

fieldset {

	padding: 0;

	margin: 0;

	border: 0

}

legend {

	display: block;

	width: 100%;

	padding: 0;

	margin-bottom: 22px;

	font-size: 24px;

	line-height: inherit;

	color: #333333;

	border: 0;

	border-bottom: 1px solid #e5e5e5

}

label {

	display: inline-block;

	margin-bottom: 5px;

	font-weight: 400;

	font-size: 14px

}

input[type="search"] {

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box

}

input[type="radio"], input[type="checkbox"] {

	margin: 4px 0 0;

	margin-top: 1px \9;

	line-height: normal

}

input[type="file"] {

	display: block

}

select[multiple], select[size] {

	height: auto

}

select optgroup {

	font-size: inherit;

	font-style: inherit;

	font-family: inherit

}

input[type="file"]:focus, input[type="radio"]:focus, input[type="checkbox"]:focus {

	outline: thin dotted #333;

	outline: 5px auto -webkit-focus-ring-color;

	outline-offset: -2px

}

 input[type="number"]::-webkit-outer-spin-button, input[type="number"]::-webkit-inner-spin-button {

 height:auto

}

 .form-control:-moz-placeholder {

 color:#999999

}

 .form-control::-moz-placeholder {

 color:#999999

}

 .form-control:-ms-input-placeholder {

 color:#999999

}

 .form-control::-webkit-input-placeholder {

 color:#999999

}

.form-control {

	display: block;

	width: 100%;

	height: 36px;

	padding: 6px 12px;

	font-size: 16px;

	line-height: 1.428571429;

	color: #555555;

	vertical-align: middle;

	background-color: #ffffff;

	border: 1px solid #cccccc;

	border-radius: 4px;

	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);

	box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);

	-webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;

	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s

}

 .form-control::-webkit-input-placeholder {

 color:#bbbbbb;

 font-weight:300;

 font-size:14px

}

 .form-control:-moz-placeholder {

 color:#bbbbbb;

 font-weight:300;

 font-size:14px

}

 .form-control::-moz-placeholder {

 color:#bbbbbb;

 font-weight:300;

 font-size:14px

}

 .form-control:-ms-input-placeholder {

 color:#bbbbbb;

 font-weight:300;

 font-size:14px

}

.form-control:focus {

	border-color: #66afe9;

	outline: 0;

	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 8px rgba(102,175,233,0.6);

	box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 8px rgba(102,175,233,0.6)

}

.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {

	cursor: not-allowed;

	background-color: #eeeeee

}

textarea.form-control {

	height: auto

}

.form-group {

	margin-bottom: 15px

}

.radio, .checkbox {

	display: block;

	min-height: 22px;

	margin-top: 10px;

	margin-bottom: 10px;

	padding-left: 20px;

	vertical-align: middle

}

.radio label, .checkbox label {

	display: inline;

	margin-bottom: 0;

	font-weight: normal;

	cursor: pointer

}

.radio input[type="radio"], .radio-inline input[type="radio"], .checkbox input[type="checkbox"], .checkbox-inline input[type="checkbox"] {

	float: left;

	margin-left: -20px

}

.radio+.radio, .checkbox+.checkbox {

	margin-top: -5px

}

.radio-inline, .checkbox-inline {

	display: inline-block;

	padding-left: 20px;

	margin-bottom: 0;

	vertical-align: middle;

	font-weight: normal;

	cursor: pointer

}

.radio-inline+.radio-inline, .checkbox-inline+.checkbox-inline {

	margin-top: 0;

	margin-left: 10px

}

input[type="radio"][disabled], input[type="checkbox"][disabled], .radio[disabled], .radio-inline[disabled], .checkbox[disabled], .checkbox-inline[disabled], fieldset[disabled] input[type="radio"], fieldset[disabled] input[type="checkbox"], fieldset[disabled] .radio, fieldset[disabled] .radio-inline, fieldset[disabled] .checkbox, fieldset[disabled] .checkbox-inline {

	cursor: not-allowed

}

.input-sm {

	height: 30px;

	padding: 5px 10px;

	font-size: 12px;

	line-height: 1.5;

	border-radius: 3px

}

select.input-sm {

	height: 30px;

	line-height: 30px

}

textarea.input-sm {

	height: auto

}

.input-lg {

	height: 51px;

	padding: 12px 30px;

	font-size: 19px;

	line-height: 1.33;

	border-radius: 4px

}

select.input-lg {

	height: 51px;

	line-height: 51px

}

textarea.input-lg {

	height: auto

}

.has-warning .help-block, .has-warning .control-label {

	color: #c09853

}

.has-warning .form-control {

	border-color: #c09853;

	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);

	box-shadow: inset 0 1px 1px rgba(0,0,0,0.075)

}

.has-warning .form-control:focus {

	border-color: #a47e3c;

	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #dbc59e;

	box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #dbc59e

}

.has-warning .input-group-addon {

	color: #c09853;

	border-color: #c09853;

	background-color: #fcf8e3

}

.has-error .help-block, .has-error .control-label {

	color: #b94a48

}

.has-error .form-control {

	border-color: #b94a48;

	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);

	box-shadow: inset 0 1px 1px rgba(0,0,0,0.075)

}

.has-error .form-control:focus {

	border-color: #953b39;

	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #d59392;

	box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #d59392

}

.has-error .input-group-addon {

	color: #b94a48;

	border-color: #b94a48;

	background-color: #f2dede

}

.has-success .help-block, .has-success .control-label {

	color: #468847

}

.has-success .form-control {

	border-color: #468847;

	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);

	box-shadow: inset 0 1px 1px rgba(0,0,0,0.075)

}

.has-success .form-control:focus {

	border-color: #356635;

	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #7aba7b;

	box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #7aba7b

}

.has-success .input-group-addon {

	color: #468847;

	border-color: #468847;

	background-color: #dff0d8

}

.form-control-static {

	margin-bottom: 0;

	padding-top: 7px

}

.help-block {

	display: block;

	margin-top: 5px;

	margin-bottom: 10px;

	color: #cda95c

}

 @media (min-width: 768px) {

.form-inline .form-group {

	display: inline-block;

	margin-bottom: 0;

	vertical-align: middle

}

.form-inline .form-control {

	display: inline-block

}

.form-inline .radio, .form-inline .checkbox {

	display: inline-block;

	margin-top: 0;

	margin-bottom: 0;

	padding-left: 0

}

.form-inline .radio input[type="radio"], .form-inline .checkbox input[type="checkbox"] {

	float: none;

	margin-left: 0

}

}

.form-horizontal .control-label, .form-horizontal .radio, .form-horizontal .checkbox, .form-horizontal .radio-inline, .form-horizontal .checkbox-inline {

	margin-top: 0;

	margin-bottom: 0;

	padding-top: 7px

}

.form-horizontal .form-group {

	margin-left: -15px;

	margin-right: -15px

}

.form-horizontal .form-group:before, .form-horizontal .form-group:after {

	content: " ";

	display: table

}

.form-horizontal .form-group:after {

	clear: both

}

.form-horizontal .form-group:before, .form-horizontal .form-group:after {

	content: " ";

	display: table

}

.form-horizontal .form-group:after {

	clear: both

}

 @media (min-width: 768px) {

.form-horizontal .control-label {

	text-align: right

}

}

.btn {

	display: inline-block;

	padding: 6px 12px;

	margin-bottom: 0;

	font-size: 16px;

	font-weight: normal;

	line-height: 1.428571429;

	text-align: center;

	vertical-align: middle;

	cursor: pointer;

	border: 1px solid transparent;

	border-radius: 4px;

	white-space: nowrap;

	-webkit-user-select: none;

	-moz-user-select: none;

	-ms-user-select: none;

	-o-user-select: none;

	user-select: none

}

.btn:focus {

	outline: thin dotted #333;

	outline: 5px auto -webkit-focus-ring-color;

	outline-offset: -2px

}

.btn:hover, .btn:focus {

	color: #876734;

	text-decoration: none

}

.btn:active, .btn.active {

	outline: 0;

	background-image: none;

	-webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,0.125);

	box-shadow: inset 0 3px 5px rgba(0,0,0,0.125)

}

.btn.disabled, .btn[disabled], fieldset[disabled] .btn {

	cursor: not-allowed;

	pointer-events: none;

	opacity: 0.65;

	filter: alpha(opacity=65);

	-webkit-box-shadow: none;

	box-shadow: none

}

.btn-default {

	color: #876734;

	background-color: #f7f0e1;

	background-image: -webkit-gradient(linear, left 0%, left 100%, from(#f7f0e1), to(#f2e6cd));

	background-image: -webkit-linear-gradient(top, #f7f0e1, 0%, #f2e6cd, 100%);

	background-image: -moz-linear-gradient(top, #f7f0e1 0%, #f2e6cd 100%);

	background-image: linear-gradient(to bottom, #f7f0e1 0%, #f2e6cd 100%);

	background-repeat: repeat-x;

 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff7f0e1', endColorstr='#fff2e6cd', GradientType=0);

	border-color: #e5ca97;

	border-bottom-color: #d6ab5a;

	-webkit-box-shadow: 0px 1px 3px 1px rgba(0,0,0,0.08), inset 0px 1px 2px 0px #fff;

	box-shadow: 0px 1px 3px 1px rgba(0,0,0,0.08), inset 0px 1px 2px 0px #fff;

	text-shadow: 1px 1px 1px #ffffff

}

.btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active, .open .dropdown-toggle.btn-default {

	color: #876734;

	background-color: #eee0c1;

	border-color: #d9b166

}

.btn-default:active, .btn-default.active, .open .dropdown-toggle.btn-default {

	background-image: none

}

.btn-default.disabled, .btn-default[disabled], fieldset[disabled] .btn-default, .btn-default.disabled:hover, .btn-default[disabled]:hover, fieldset[disabled] .btn-default:hover, .btn-default.disabled:focus, .btn-default[disabled]:focus, fieldset[disabled] .btn-default:focus, .btn-default.disabled:active, .btn-default[disabled]:active, fieldset[disabled] .btn-default:active, .btn-default.disabled.active, .btn-default[disabled].active, fieldset[disabled] .btn-default.active {

	background-color: #f7f0e1;

	border-color: #e5ca97

}

.btn-primary {

	color: #ffffff;

	background-color: #c49b2b;

	background-image: -webkit-gradient(linear, left 0%, left 100%, from(#c49b2b), to(#af8a26));

	background-image: -webkit-linear-gradient(top, #c49b2b, 0%, #af8a26, 100%);

	background-image: -moz-linear-gradient(top, #c49b2b 0%, #af8a26 100%);

	background-image: linear-gradient(to bottom, #c49b2b 0%, #af8a26 100%);

	background-repeat: repeat-x;

 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc49b2b', endColorstr='#ffaf8a26', GradientType=0);

	border-color: #b27b15;

	border-bottom-color: #6e4c0d;

	-webkit-box-shadow: 0px 1px 3px 1px rgba(0,0,0,0.08), inset 0px 1px 2px 0px rgba(255,255,255,0.3);

	box-shadow: 0px 1px 3px 1px rgba(0,0,0,0.08), inset 0px 1px 2px 0px rgba(255,255,255,0.3);

	text-shadow: -1px -1px 1px #705211;

}

.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open .dropdown-toggle.btn-primary {

	color: #ffffff;

	background-color: #a38124;

	border-color: #7b550f

}

.btn-primary:active, .btn-primary.active, .open .dropdown-toggle.btn-primary {

	background-image: none

}

.btn-primary.disabled, .btn-primary[disabled], fieldset[disabled] .btn-primary, .btn-primary.disabled:hover, .btn-primary[disabled]:hover, fieldset[disabled] .btn-primary:hover, .btn-primary.disabled:focus, .btn-primary[disabled]:focus, fieldset[disabled] .btn-primary:focus, .btn-primary.disabled:active, .btn-primary[disabled]:active, fieldset[disabled] .btn-primary:active, .btn-primary.disabled.active, .btn-primary[disabled].active, fieldset[disabled] .btn-primary.active {

	background-color: #c49b2b;

	border-color: #b27b15

}

.btn-warning {

	color: #ffffff;

	background-color: #f0ad4e;

	background-image: -webkit-gradient(linear, left 0%, left 100%, from(#f0ad4e), to(#eea236));

	background-image: -webkit-linear-gradient(top, #f0ad4e, 0%, #eea236, 100%);

	background-image: -moz-linear-gradient(top, #f0ad4e 0%, #eea236 100%);

	background-image: linear-gradient(to bottom, #f0ad4e 0%, #eea236 100%);

	background-repeat: repeat-x;

 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffeea236', GradientType=0);

	border-color: #eea236;

	border-bottom-color: #c77c11;

	-webkit-box-shadow: none;

	box-shadow: none;

	text-shadow: none

}

.btn-warning:hover, .btn-warning:focus, .btn-warning:active, .btn-warning.active, .open .dropdown-toggle.btn-warning {

	color: #ffffff;

	background-color: #ed9c28;

	border-color: #d58512

}

.btn-warning:active, .btn-warning.active, .open .dropdown-toggle.btn-warning {

	background-image: none

}

.btn-warning.disabled, .btn-warning[disabled], fieldset[disabled] .btn-warning, .btn-warning.disabled:hover, .btn-warning[disabled]:hover, fieldset[disabled] .btn-warning:hover, .btn-warning.disabled:focus, .btn-warning[disabled]:focus, fieldset[disabled] .btn-warning:focus, .btn-warning.disabled:active, .btn-warning[disabled]:active, fieldset[disabled] .btn-warning:active, .btn-warning.disabled.active, .btn-warning[disabled].active, fieldset[disabled] .btn-warning.active {

	background-color: #f0ad4e;

	border-color: #eea236

}

.btn-danger {

	color: #ffffff;

	background-color: #c45856;

	background-image: -webkit-gradient(linear, left 0%, left 100%, from(#c45856), to(#bd4543));

	background-image: -webkit-linear-gradient(top, #c45856, 0%, #bd4543, 100%);

	background-image: -moz-linear-gradient(top, #c45856 0%, #bd4543 100%);

	background-image: linear-gradient(to bottom, #c45856 0%, #bd4543 100%);

	background-repeat: repeat-x;

 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc45856', endColorstr='#ffbd4543', GradientType=0);

	border-color: #bd4543;

	border-bottom-color: #85302f;

	-webkit-box-shadow: none;

	box-shadow: none;

	text-shadow: none

}

.btn-danger:hover, .btn-danger:focus, .btn-danger:active, .btn-danger.active, .open .dropdown-toggle.btn-danger {

	color: #ffffff;

	background-color: #b3413e;

	border-color: #913433

}

.btn-danger:active, .btn-danger.active, .open .dropdown-toggle.btn-danger {

	background-image: none

}

.btn-danger.disabled, .btn-danger[disabled], fieldset[disabled] .btn-danger, .btn-danger.disabled:hover, .btn-danger[disabled]:hover, fieldset[disabled] .btn-danger:hover, .btn-danger.disabled:focus, .btn-danger[disabled]:focus, fieldset[disabled] .btn-danger:focus, .btn-danger.disabled:active, .btn-danger[disabled]:active, fieldset[disabled] .btn-danger:active, .btn-danger.disabled.active, .btn-danger[disabled].active, fieldset[disabled] .btn-danger.active {

	background-color: #c45856;

	border-color: #bd4543

}

.btn-success {

	color: #ffffff;

	background-color: #5cb85c;

	background-image: -webkit-gradient(linear, left 0%, left 100%, from(#5cb85c), to(#4cae4c));

	background-image: -webkit-linear-gradient(top, #5cb85c, 0%, #4cae4c, 100%);

	background-image: -moz-linear-gradient(top, #5cb85c 0%, #4cae4c 100%);

	background-image: linear-gradient(to bottom, #5cb85c 0%, #4cae4c 100%);

	background-repeat: repeat-x;

 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff4cae4c', GradientType=0);

	border-color: #4cae4c;

	border-bottom-color: #357935;

	-webkit-box-shadow: none;

	box-shadow: none;

	text-shadow: none

}

.btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active, .open .dropdown-toggle.btn-success {

	color: #ffffff;

	background-color: #47a447;

	border-color: #398439

}

.btn-success:active, .btn-success.active, .open .dropdown-toggle.btn-success {

	background-image: none

}

.btn-success.disabled, .btn-success[disabled], fieldset[disabled] .btn-success, .btn-success.disabled:hover, .btn-success[disabled]:hover, fieldset[disabled] .btn-success:hover, .btn-success.disabled:focus, .btn-success[disabled]:focus, fieldset[disabled] .btn-success:focus, .btn-success.disabled:active, .btn-success[disabled]:active, fieldset[disabled] .btn-success:active, .btn-success.disabled.active, .btn-success[disabled].active, fieldset[disabled] .btn-success.active {

	background-color: #5cb85c;

	border-color: #4cae4c

}

.btn-info {

	color: #ffffff;

	background-color: #5bc0de;

	background-image: -webkit-gradient(linear, left 0%, left 100%, from(#5bc0de), to(#46b8da));

	background-image: -webkit-linear-gradient(top, #5bc0de, 0%, #46b8da, 100%);

	background-image: -moz-linear-gradient(top, #5bc0de 0%, #46b8da 100%);

	background-image: linear-gradient(to bottom, #5bc0de 0%, #46b8da 100%);

	background-repeat: repeat-x;

 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff46b8da', GradientType=0);

	border-color: #46b8da;

	border-bottom-color: #2390b0;

	-webkit-box-shadow: none;

	box-shadow: none;

	text-shadow: none

}

.btn-info:hover, .btn-info:focus, .btn-info:active, .btn-info.active, .open .dropdown-toggle.btn-info {

	color: #ffffff;

	background-color: #39b3d7;

	border-color: #269abc

}

.btn-info:active, .btn-info.active, .open .dropdown-toggle.btn-info {

	background-image: none

}

.btn-info.disabled, .btn-info[disabled], fieldset[disabled] .btn-info, .btn-info.disabled:hover, .btn-info[disabled]:hover, fieldset[disabled] .btn-info:hover, .btn-info.disabled:focus, .btn-info[disabled]:focus, fieldset[disabled] .btn-info:focus, .btn-info.disabled:active, .btn-info[disabled]:active, fieldset[disabled] .btn-info:active, .btn-info.disabled.active, .btn-info[disabled].active, fieldset[disabled] .btn-info.active {

	background-color: #5bc0de;

	border-color: #46b8da

}

.btn-link {

	color: #a06f1b;

	font-weight: normal;

	cursor: pointer;

	border-radius: 0

}

.btn-link, .btn-link:active, .btn-link[disabled], fieldset[disabled] .btn-link {

	background-color: transparent;

	-webkit-box-shadow: none;

	box-shadow: none

}

.btn-link, .btn-link:hover, .btn-link:focus, .btn-link:active {

	border-color: transparent

}

.btn-link:hover, .btn-link:focus {

	color: #5f4210;

	text-decoration: underline;

	background-color: transparent

}

.btn-link[disabled]:hover, fieldset[disabled] .btn-link:hover, .btn-link[disabled]:focus, fieldset[disabled] .btn-link:focus {

	color: #999999;

	text-decoration: none

}

.btn-lg {

	padding: 12px 30px;

	font-size: 19px;

	line-height: 1.33;

	border-radius: 4px

}

.btn-sm, .btn-xs {

	padding: 5px 10px;

	font-size: 12px;

	line-height: 1.5;

	border-radius: 3px

}

.btn-xs {

	padding: 1px 5px

}

.btn-block {

	display: block;

	width: 100%;

	padding-left: 0;

	padding-right: 0

}

.btn-block+.btn-block {

	margin-top: 5px

}

input[type="submit"].btn-block, input[type="reset"].btn-block, input[type="button"].btn-block {

	width: 100%

}

.fade {

	opacity: 0;

	-webkit-transition: opacity 0.15s linear;

	transition: opacity 0.15s linear

}

.fade.in {

	opacity: 1

}

.collapse {

	display: none

}

.collapse.in {

	display: block

}

.collapsing {

	position: relative;

	height: 0;

	overflow: hidden;

	-webkit-transition: height 0.35s ease;

	transition: height 0.35s ease

}

.caret {

	display: inline-block;

	width: 0;

	height: 0;

	margin-left: 2px;

	vertical-align: middle;

	border-top: 4px solid #000000;

	border-right: 4px solid transparent;

	border-left: 4px solid transparent;

	border-bottom: 0 dotted;

	content: ""

}

.dropdown {

	position: relative

}

.dropdown-toggle:focus {

	outline: 0

}

.dropdown-menu {

	position: absolute;

	top: 100%;

	left: 0;

	z-index: 1000;

	display: none;

	float: left;

	min-width: 160px;

	padding: 5px 0;

	margin: 2px 0 0;

	list-style: none;

	font-size: 16px;

	background-color: #ffffff;

	border: 1px solid #cccccc;

	border: 1px solid rgba(0,0,0,0.15);

	border-radius: 4px;

	-webkit-box-shadow: 0 6px 12px rgba(0,0,0,0.175);

	box-shadow: 0 6px 12px rgba(0,0,0,0.175);

	background-clip: padding-box

}

.dropdown-menu.pull-right {

	right: 0;

	left: auto

}

.dropdown-menu .divider {

	height: 1px;

	margin: 10px 0;

	overflow: hidden;

	background-color: #e5e5e5

}

.dropdown-menu>li>a {

	display: block;

	padding: 3px 20px;

	clear: both;

	font-weight: normal;

	line-height: 1.428571429;

	color: #333333;

	white-space: nowrap

}

.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus {

	text-decoration: none;

	color: #ffffff;

	background-color: #428bca

}

.dropdown-menu>.active>a, .dropdown-menu>.active>a:hover, .dropdown-menu>.active>a:focus {

	color: #ffffff;

	text-decoration: none;

	outline: 0;

	background-color: #428bca

}

.dropdown-menu>.disabled>a, .dropdown-menu>.disabled>a:hover, .dropdown-menu>.disabled>a:focus {

	color: #999999

}

.dropdown-menu>.disabled>a:hover, .dropdown-menu>.disabled>a:focus {

	text-decoration: none;

	background-color: transparent;

	background-image: none;

 filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);

	cursor: not-allowed

}

.open>.dropdown-menu {

	display: block

}

.open>a {

	outline: 0

}

.dropdown-header {

	display: block;

	padding: 3px 20px;

	font-size: 12px;

	line-height: 1.428571429;

	color: #999999

}

.dropdown-backdrop {

	position: fixed;

	left: 0;

	right: 0;

	bottom: 0;

	top: 0;

	z-index: 990

}

.pull-right>.dropdown-menu {

	right: 0;

	left: auto

}

.dropup .caret, .navbar-fixed-bottom .dropdown .caret {

	border-top: 0 dotted;

	border-bottom: 4px solid #000000;

	content: ""

}

.dropup .dropdown-menu, .navbar-fixed-bottom .dropdown .dropdown-menu {

	top: auto;

	bottom: 100%;

	margin-bottom: 1px

}

 @media (min-width: 768px) {

.navbar-right .dropdown-menu {

	right: 0;

	left: auto

}

}

.btn-default .caret {

	border-top-color: #876734

}

.btn-primary .caret, .btn-success .caret, .btn-warning .caret, .btn-danger .caret, .btn-info .caret {

	border-top-color: #fff

}

.dropup .btn-default .caret {

	border-bottom-color: #876734

}

.dropup .btn-primary .caret, .dropup .btn-success .caret, .dropup .btn-warning .caret, .dropup .btn-danger .caret, .dropup .btn-info .caret {

	border-bottom-color: #fff

}

.btn-group, .btn-group-vertical {

	position: relative;

	display: inline-block;

	vertical-align: middle

}

.btn-group>.btn, .btn-group-vertical>.btn {

	position: relative;

	float: left

}

.btn-group>.btn:hover, .btn-group-vertical>.btn:hover, .btn-group>.btn:focus, .btn-group-vertical>.btn:focus, .btn-group>.btn:active, .btn-group-vertical>.btn:active, .btn-group>.btn.active, .btn-group-vertical>.btn.active {

	z-index: 2

}

.btn-group>.btn:focus, .btn-group-vertical>.btn:focus {

	outline: none

}

.btn-group .btn+.btn, .btn-group .btn+.btn-group, .btn-group .btn-group+.btn, .btn-group .btn-group+.btn-group {

	margin-left: -1px

}

.btn-toolbar:before, .btn-toolbar:after {

	content: " ";

	display: table

}

.btn-toolbar:after {

	clear: both

}

.btn-toolbar:before, .btn-toolbar:after {

	content: " ";

	display: table

}

.btn-toolbar:after {

	clear: both

}

.btn-toolbar .btn-group {

	float: left

}

.btn-toolbar>.btn+.btn, .btn-toolbar>.btn-group+.btn, .btn-toolbar>.btn+.btn-group, .btn-toolbar>.btn-group+.btn-group {

	margin-left: 5px

}

.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {

	border-radius: 0

}

.btn-group>.btn:first-child {

	margin-left: 0

}

.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle) {

	border-bottom-right-radius: 0;

	border-top-right-radius: 0

}

.btn-group>.btn:last-child:not(:first-child), .btn-group>.dropdown-toggle:not(:first-child) {

	border-bottom-left-radius: 0;

	border-top-left-radius: 0

}

.btn-group>.btn-group {

	float: left

}

.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn {

	border-radius: 0

}

.btn-group>.btn-group:first-child>.btn:last-child, .btn-group>.btn-group:first-child>.dropdown-toggle {

	border-bottom-right-radius: 0;

	border-top-right-radius: 0

}

.btn-group>.btn-group:last-child>.btn:first-child {

	border-bottom-left-radius: 0;

	border-top-left-radius: 0

}

.btn-group .dropdown-toggle:active, .btn-group.open .dropdown-toggle {

	outline: 0

}

.btn-group-xs>.btn {

	padding: 5px 10px;

	font-size: 12px;

	line-height: 1.5;

	border-radius: 3px;

	padding: 1px 5px

}

.btn-group-sm>.btn {

	padding: 5px 10px;

	font-size: 12px;

	line-height: 1.5;

	border-radius: 3px

}

.btn-group-lg>.btn {

	padding: 12px 30px;

	font-size: 19px;

	line-height: 1.33;

	border-radius: 4px

}

.btn-group>.btn+.dropdown-toggle {

	padding-left: 8px;

	padding-right: 8px

}

.btn-group>.btn-lg+.dropdown-toggle {

	padding-left: 12px;

	padding-right: 12px

}

.btn-group.open .dropdown-toggle {

	-webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,0.125);

	box-shadow: inset 0 3px 5px rgba(0,0,0,0.125)

}

.btn .caret {

	margin-left: 0

}

.btn-lg .caret {

	border-width: 5px 5px 0;

	border-bottom-width: 0

}

.dropup .btn-lg .caret {

	border-width: 0 5px 5px

}

.btn-group-vertical>.btn, .btn-group-vertical>.btn-group {

	display: block;

	float: none;

	width: 100%;

	max-width: 100%

}

.btn-group-vertical>.btn-group:before, .btn-group-vertical>.btn-group:after {

	content: " ";

	display: table

}

.btn-group-vertical>.btn-group:after {

	clear: both

}

.btn-group-vertical>.btn-group:before, .btn-group-vertical>.btn-group:after {

	content: " ";

	display: table

}

.btn-group-vertical>.btn-group:after {

	clear: both

}

.btn-group-vertical>.btn-group>.btn {

	float: none

}

.btn-group-vertical>.btn+.btn, .btn-group-vertical>.btn+.btn-group, .btn-group-vertical>.btn-group+.btn, .btn-group-vertical>.btn-group+.btn-group {

	margin-top: -1px;

	margin-left: 0

}

.btn-group-vertical>.btn:not(:first-child):not(:last-child) {

	border-radius: 0

}

.btn-group-vertical>.btn:first-child:not(:last-child) {

	border-top-right-radius: 4px;

	border-bottom-right-radius: 0;

	border-bottom-left-radius: 0

}

.btn-group-vertical>.btn:last-child:not(:first-child) {

	border-bottom-left-radius: 4px;

	border-top-right-radius: 0;

	border-top-left-radius: 0

}

.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn {

	border-radius: 0

}

.btn-group-vertical>.btn-group:first-child>.btn:last-child, .btn-group-vertical>.btn-group:first-child>.dropdown-toggle {

	border-bottom-right-radius: 0;

	border-bottom-left-radius: 0

}

.btn-group-vertical>.btn-group:last-child>.btn:first-child {

	border-top-right-radius: 0;

	border-top-left-radius: 0

}

.btn-group-justified {

	display: table;

	width: 100%;

	table-layout: fixed;

	border-collapse: separate

}

.btn-group-justified .btn {

	float: none;

	display: table-cell;

	width: 1%

}

 [data-toggle="buttons"]>.btn>input[type="radio"], [data-toggle="buttons"]>.btn>input[type="checkbox"] {

 display:none

}

.input-group {

	position: relative;

	display: table;

	border-collapse: separate

}

.input-group.col {

	float: none;

	padding-left: 0;

	padding-right: 0

}

.input-group .form-control {

	width: 100%;

	margin-bottom: 0

}

.input-group-lg>.form-control, .input-group-lg>.input-group-addon, .input-group-lg>.input-group-btn>.btn {

	height: 51px;

	padding: 12px 30px;

	font-size: 19px;

	line-height: 1.33;

	border-radius: 4px

}

select.input-group-lg>.form-control, select.input-group-lg>.input-group-addon, select.input-group-lg>.input-group-btn>.btn {

	height: 51px;

	line-height: 51px

}

textarea.input-group-lg>.form-control, textarea.input-group-lg>.input-group-addon, textarea.input-group-lg>.input-group-btn>.btn {

	height: auto

}

.input-group-sm>.form-control, .input-group-sm>.input-group-addon, .input-group-sm>.input-group-btn>.btn {

	height: 30px;

	padding: 5px 10px;

	font-size: 12px;

	line-height: 1.5;

	border-radius: 3px

}

select.input-group-sm>.form-control, select.input-group-sm>.input-group-addon, select.input-group-sm>.input-group-btn>.btn {

	height: 30px;

	line-height: 30px

}

textarea.input-group-sm>.form-control, textarea.input-group-sm>.input-group-addon, textarea.input-group-sm>.input-group-btn>.btn {

	height: auto

}

.input-group-addon, .input-group-btn, .input-group .form-control {

	display: table-cell

}

.input-group-addon:not(:first-child):not(:last-child), .input-group-btn:not(:first-child):not(:last-child), .input-group .form-control:not(:first-child):not(:last-child) {

	border-radius: 0

}

.input-group-addon, .input-group-btn {

	width: 1%;

	white-space: nowrap;

	vertical-align: middle

}

.input-group-addon {

	padding: 6px 12px;

	font-size: 16px;

	font-weight: normal;

	line-height: 1;

	text-align: center;

	background-color: #eeeeee;

	border: 1px solid #cccccc;

	border-radius: 4px

}

.input-group-addon.input-sm {

	padding: 5px 10px;

	font-size: 12px;

	border-radius: 3px

}

.input-group-addon.input-lg {

	padding: 12px 30px;

	font-size: 19px;

	border-radius: 4px

}

.input-group-addon input[type="radio"], .input-group-addon input[type="checkbox"] {

	margin-top: 0

}

.input-group .form-control:first-child, .input-group-addon:first-child, .input-group-btn:first-child>.btn, .input-group-btn:first-child>.dropdown-toggle, .input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle) {

	border-bottom-right-radius: 0;

	border-top-right-radius: 0

}

.input-group-addon:first-child {

	border-right: 0

}

.input-group .form-control:last-child, .input-group-addon:last-child, .input-group-btn:last-child>.btn, .input-group-btn:last-child>.dropdown-toggle, .input-group-btn:first-child>.btn:not(:first-child) {

	border-bottom-left-radius: 0;

	border-top-left-radius: 0

}

.input-group-addon:last-child {

	border-left: 0

}

.input-group-btn {

	position: relative;

	white-space: nowrap

}

.input-group-btn>.btn {

	position: relative

}

.input-group-btn>.btn+.btn {

	margin-left: -4px

}

.input-group-btn>.btn:hover, .input-group-btn>.btn:active {

	z-index: 2

}

.nav {

	margin-bottom: 0;

	padding-left: 0;

	list-style: none

}

.nav:before, .nav:after {

	content: " ";

	display: table

}

.nav:after {

	clear: both

}

.nav:before, .nav:after {

	content: " ";

	display: table

}

.nav:after {

	clear: both

}

.nav>li {

	position: relative;

	display: block

}

.nav>li>a {

	position: relative;

	display: block;

	padding: 15px 10px

}

.nav>li>a:hover, .nav>li>a:focus {

	text-decoration: none;

	background-color: #eeeeee

}

 @media (min-width: 768px) and (max-width: 991px) {

.nav>li>a {

	padding: 15px

}

}

.nav>li.disabled>a {

	color: #999999

}

.nav>li.disabled>a:hover, .nav>li.disabled>a:focus {

	color: #999999;

	text-decoration: none;

	background-color: transparent;

	cursor: not-allowed

}

.nav .open>a, .nav .open>a:hover, .nav .open>a:focus {

	background-color: #eeeeee;

	border-color: #a06f1b

}

.nav .nav-divider {

	height: 1px;

	margin: 10px 0;

	overflow: hidden;

	background-color: #e5e5e5

}

.nav>li>a>img {

	max-width: none

}

.nav-tabs {

	border-bottom: 1px solid #777777

}

.nav-tabs>li {

	float: left;

	margin-bottom: -1px

}

.nav-tabs>li>a {

	margin-right: 5px;

	line-height: 1.428571429;

	border: 1px solid #aaaaaa;

	border-bottom-color: #777777;

	border-radius: 0;

	font-size: 18px;

	color: #7d9bb6

}

.nav-tabs>li>a:hover {

	border-color: #777777 #777777 #777777;

	background-color: #fff

}

.nav-tabs>li>a i {

	margin-right: 5px;

	margin-left: -5px

}

.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus {

	color: #475664;

	background-color: #ffffff;

	border: 1px solid #777777;

	border-bottom-color: transparent;

	cursor: default

}

.nav-tabs.nav-justified {

	width: 100%;

	border-bottom: 0

}

.nav-tabs.nav-justified>li {

	float: none

}

.nav-tabs.nav-justified>li>a {

	text-align: center

}

 @media (min-width: 768px) {

.nav-tabs.nav-justified>li {

	display: table-cell;

	width: 1%

}

}

.nav-tabs.nav-justified>li>a {

	border-bottom: 1px solid #aaaaaa;

	margin-right: 0

}

.nav-tabs.nav-justified>.active>a {

	border-bottom-color: #fceedb

}

.nav-pills>li {

	float: left

}

.nav-pills>li>a {

	border-radius: 5px

}

.nav-pills>li+li {

	margin-left: 2px

}

.nav-pills>li.active>a, .nav-pills>li.active>a:hover, .nav-pills>li.active>a:focus {

	color: #ffffff;

	background-color: #428bca

}

.nav-stacked>li {

	float: none

}

.nav-stacked>li+li {

	margin-top: 2px;

	margin-left: 0

}

.nav-justified {

	width: 100%

}

.nav-justified>li {

	float: none

}

.nav-justified>li>a {

	text-align: center

}

 @media (min-width: 768px) {

.nav-justified>li {

	display: table-cell;

	width: 1%

}

}

.nav-tabs-justified {

	border-bottom: 0

}

.nav-tabs-justified>li>a {

	border-bottom: 1px solid #aaaaaa;

	margin-right: 0

}

.nav-tabs-justified>.active>a {

	border-bottom-color: #fceedb

}

.tabbable:before, .tabbable:after {

	content: " ";

	display: table

}

.tabbable:after {

	clear: both

}

.tabbable:before, .tabbable:after {

	content: " ";

	display: table

}

.tabbable:after {

	clear: both

}

.tab-content>.tab-pane, .pill-content>.pill-pane {

	display: none

}

.tab-content>.active, .pill-content>.active {

	display: block

}

.tab-content {

	padding: 20px;

	border: 1px solid #777777;

	border-top: none;

	background-color: #ffffff

}

.nav .caret {

	border-top-color: #a06f1b;

	border-bottom-color: #a06f1b

}

.nav a:hover .caret {

	border-top-color: #5f4210;

	border-bottom-color: #5f4210

}

.nav-tabs .dropdown-menu {

	margin-top: -1px;

	border-top-right-radius: 0;

	border-top-left-radius: 0

}

.header-main .navbar {

	margin-bottom: 0px;

	padding-top: 11px;

	padding-bottom: 10px;

	background: url(../image/header_bg.png) repeat-x;

}

.navbar {

	position: relative;

	z-index: 1000;

	min-height: 50px;

	margin-bottom: 22px;

	border: 1px solid transparent

}

.navbar:before, .navbar:after {

	content: " ";

	display: table

}

.navbar:after {

	clear: both

}

.navbar:before, .navbar:after {

	content: " ";

	display: table

}

.navbar:after {

	clear: both

}

 @media (min-width: 768px) {

.navbar {

	border-radius: 0px

}

}

.navbar-header:before, .navbar-header:after {

	content: " ";

	display: table

}

.navbar-header:after {

	clear: both

}

.navbar-header:before, .navbar-header:after {

	content: " ";

	display: table

}

.navbar-header:after {

	clear: both

}

 @media (min-width: 768px) {

.navbar-header {

	float: left

}

}

.navbar-collapse {

	max-height: 340px;

	overflow-x: visible;

	padding-right: 15px;

	padding-left: 15px;

	border-top: 1px solid transparent;

	box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);

	-webkit-overflow-scrolling: touch

}

.navbar-collapse:before, .navbar-collapse:after {

	content: " ";

	display: table

}

.navbar-collapse:after {

	clear: both

}

.navbar-collapse:before, .navbar-collapse:after {

	content: " ";

	display: table

}

.navbar-collapse:after {

	clear: both

}

.navbar-collapse.in {

	overflow-y: auto

}

 @media (min-width: 768px) {

.navbar-collapse {

	width: auto;

	border-top: 0;

	box-shadow: none

}

.navbar-collapse.collapse {

	display: block !important;

	height: auto !important;

	padding-bottom: 0;

	overflow: visible !important

}

.navbar-collapse.in {

	overflow-y: visible

}

.navbar-collapse .navbar-nav.navbar-left:first-child {

	margin-left: -15px

}

.navbar-collapse .navbar-nav.navbar-right:last-child {

	margin-right: -15px

}

.navbar-collapse .navbar-text:last-child {

	margin-right: 0

}

.navbar-collapse .navbar-btn {

	margin-left: 30px

}

}

.container>.navbar-header, .container>.navbar-collapse {

	margin-right: -15px;

	margin-left: -15px;

}

 @media (min-width: 768px) {

.container>.navbar-header, .container>.navbar-collapse {

	margin-right: 0;

	margin-left: 0

}

}

.navbar-static-top {

	border-width: 0 0 1px

}

 @media (min-width: 768px) {

.navbar-static-top {

	border-radius: 0

}

}

.navbar-fixed-top, .navbar-fixed-bottom {

	position: fixed;

	right: 0;

	left: 0;

	border-width: 0 0 1px

}

 @media (min-width: 768px) {

.navbar-fixed-top, .navbar-fixed-bottom {

	border-radius: 0

}

}

.navbar-fixed-top {

	z-index: 1030;

	top: 0

}

.navbar-fixed-bottom {

	bottom: 0;

	margin-bottom: 0

}

.navbar-brand {

	float: left;

	padding: 0px 15px;

	font-size: 19px;

	line-height: 22px

}

.navbar-brand:hover, .navbar-brand:focus {

	text-decoration: none

}

 @media (min-width: 768px) {

.navbar>.container .navbar-brand {

	margin-left: -15px

}

}

.navbar-toggle {

	position: relative;

	float: right;

	margin-right: 15px;

	padding: 9px 10px;

	margin-top: 8px;

	margin-bottom: 8px;

	background-color: transparent;

	border: 1px solid transparent;

	border-radius: 4px

}

.navbar-toggle .icon-bar {

	display: block;

	width: 22px;

	height: 2px;

	border-radius: 1px

}

.navbar-toggle .icon-bar+.icon-bar {

	margin-top: 4px

}

 @media (min-width: 768px) {

.navbar-toggle {

	display: none

}

}

.navbar-nav {

	margin: 7px -15px

}

.navbar-nav>li>a {

	padding-top: 10px;

	padding-bottom: 10px;

	line-height: 22px

}

 @media (max-width: 767px) {

.navbar-nav .open .dropdown-menu {

	position: static;

	float: none;

	width: auto;

	margin-top: 0;

	background-color: transparent;

	border: 0;

	box-shadow: none

}

.navbar-nav .open .dropdown-menu>li>a, .navbar-nav .open .dropdown-menu .dropdown-header {

	padding: 5px 15px 5px 25px

}

.navbar-nav .open .dropdown-menu>li>a {

	line-height: 22px

}

.navbar-nav .open .dropdown-menu>li>a:hover, .navbar-nav .open .dropdown-menu>li>a:focus {

	background-image: none

}

}

 @media (min-width: 768px) {

.navbar-nav {

	float: left;

	margin: 0

}

.navbar-nav>li {

	float: left

}

.navbar-nav>li>a {

	padding-top: 14px;

	padding-bottom: 14px

}

}

 @media (min-width: 768px) {

.navbar-left {

	float: left !important;

	float: left

}

.navbar-right {

	float: right !important;

	float: right

}

}

.navbar-form {

	margin-left: -15px;

	margin-right: -15px;

	padding: 10px 15px;

	border-top: 1px solid transparent;

	border-bottom: 1px solid transparent;

	-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.1), 0 1px 0 rgba(255,255,255,0.1);

	box-shadow: inset 0 1px 0 rgba(255,255,255,0.1), 0 1px 0 rgba(255,255,255,0.1);

	margin-top: 7px;

	margin-bottom: 7px

}

 @media (min-width: 768px) {

.navbar-form .form-group {

	display: inline-block;

	margin-bottom: 0;

	vertical-align: middle

}

.navbar-form .form-control {

	display: inline-block

}

.navbar-form .radio, .navbar-form .checkbox {

	display: inline-block;

	margin-top: 0;

	margin-bottom: 0;

	padding-left: 0

}

.navbar-form .radio input[type="radio"], .navbar-form .checkbox input[type="checkbox"] {

	float: none;

	margin-left: 0

}

}

 @media (max-width: 767px) {

.navbar-form .form-group {

	margin-bottom: 5px

}

}

 @media (min-width: 768px) {

.navbar-form {

	width: auto;

	border: 0;

	margin-left: 0;

	margin-right: 0;

	padding-top: 0;

	padding-bottom: 0;

	-webkit-box-shadow: none;

	box-shadow: none

}

}

.navbar-nav>li>.dropdown-menu {

	margin-top: 0;

	border-top-right-radius: 0;

	border-top-left-radius: 0

}

.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu {

	border-bottom-right-radius: 0;

	border-bottom-left-radius: 0

}

.navbar-nav.pull-right>li>.dropdown-menu, .navbar-nav>li>.dropdown-menu.pull-right {

	left: auto;

	right: 0

}

.navbar-btn {

	margin-top: 7px;

	margin-bottom: 7px

}

.navbar-text {

	float: left;

	margin-top: 14px;

	margin-bottom: 14px

}

 @media (min-width: 768px) {

.navbar-text {

	margin-left: 15px;

	margin-right: 15px

}

}

.navbar-default {

	background-color: transparent;

	border-color: none;

}

.navbar-default .navbar-brand {

	color: #7c5716;

	position: absolute;

	z-index: 1000;

}

.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus {

	color: #51390e;

	background-color: transparent

}

.navbar-default .navbar-text {

	color: #777777

}

.navbar-default .navbar-nav>li>a {

	color: #7c5716

}

.navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:focus {

	color: #423422;

	background-color: transparent

}

.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus {

	color: #423422;

	background-color: transparent

}

.navbar-default .navbar-nav>.disabled>a, .navbar-default .navbar-nav>.disabled>a:hover, .navbar-default .navbar-nav>.disabled>a:focus {

	color: #845e32;

	background-color: transparent

}

.navbar-default .navbar-toggle {

	border-color: #b6c9d3

}

.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {

	background-color: #ffffff

}

.navbar-default .navbar-toggle .icon-bar {

	background-color: #a1bac9

}

.navbar-default .navbar-collapse, .navbar-default .navbar-form {

	border-color: #f9deba;

	background: url(../image/body_bg.jpg) repeat;

}

.navbar-default .navbar-nav>.dropdown>a:hover .caret, .navbar-default .navbar-nav>.dropdown>a:focus .caret {

	border-top-color: #423422;

	border-bottom-color: #423422

}

.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus {

	background-color: transparent;

	color: #423422

}

.navbar-default .navbar-nav>.open>a .caret, .navbar-default .navbar-nav>.open>a:hover .caret, .navbar-default .navbar-nav>.open>a:focus .caret {

	border-top-color: #423422;

	border-bottom-color: #423422

}

.navbar-default .navbar-nav>.dropdown>a .caret {

	border-top-color: #7c5716;

	border-bottom-color: #7c5716

}

 @media (max-width: 767px) {

.navbar-default .navbar-nav .open .dropdown-menu>li>a {

	color: #7c5716

}

.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover, .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus {

	color: #423422;

	background-color: transparent

}

.navbar-default .navbar-nav .open .dropdown-menu>.active>a, .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover, .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus {

	color: #423422;

	background-color: transparent

}

.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a, .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover, .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus {

	color: #845e32;

	background-color: transparent

}

}

.navbar-default .navbar-link {

	color: #7c5716

}

.navbar-default .navbar-link:hover {

	color: #423422

}

.navbar-inverse {

	background-color: #222222;

	border-color: #080808

}

.navbar-inverse .navbar-brand {

	color: #999999

}

.navbar-inverse .navbar-brand:hover, .navbar-inverse .navbar-brand:focus {

	color: #ffffff;

	background-color: transparent

}

.navbar-inverse .navbar-text {

	color: #999999

}

.navbar-inverse .navbar-nav>li>a {

	color: #999999

}

.navbar-inverse .navbar-nav>li>a:hover, .navbar-inverse .navbar-nav>li>a:focus {

	color: #ffffff;

	background-color: transparent

}

.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:hover, .navbar-inverse .navbar-nav>.active>a:focus {

	color: #ffffff;

	background-color: #080808

}

.navbar-inverse .navbar-nav>.disabled>a, .navbar-inverse .navbar-nav>.disabled>a:hover, .navbar-inverse .navbar-nav>.disabled>a:focus {

	color: #444444;

	background-color: transparent

}

.navbar-inverse .navbar-toggle {

	border-color: #333333

}

.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus {

	background-color: #333333

}

.navbar-inverse .navbar-toggle .icon-bar {

	background-color: #ffffff

}

.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {

	border-color: #101010

}

.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:hover, .navbar-inverse .navbar-nav>.open>a:focus {

	background-color: #080808;

	color: #ffffff

}

.navbar-inverse .navbar-nav>.dropdown>a:hover .caret {

	border-top-color: #ffffff;

	border-bottom-color: #ffffff

}

.navbar-inverse .navbar-nav>.dropdown>a .caret {

	border-top-color: #999999;

	border-bottom-color: #999999

}

.navbar-inverse .navbar-nav>.open>a .caret, .navbar-inverse .navbar-nav>.open>a:hover .caret, .navbar-inverse .navbar-nav>.open>a:focus .caret {

	border-top-color: #ffffff;

	border-bottom-color: #ffffff

}

 @media (max-width: 767px) {

.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header {

	border-color: #080808

}

.navbar-inverse .navbar-nav .open .dropdown-menu>li>a {

	color: #999999

}

.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus {

	color: #ffffff;

	background-color: transparent

}

.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a, .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus {

	color: #ffffff;

	background-color: #080808

}

.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a, .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus {

	color: #444444;

	background-color: transparent

}

}

.navbar-inverse .navbar-link {

	color: #999999

}

.navbar-inverse .navbar-link:hover {

	color: #ffffff

}

.breadcrumb {

	padding: 8px 15px;

	margin-bottom: 22px;

	list-style: none;

	background-color: #f5f5f5;

	border-radius: 4px

}

.breadcrumb>li {

	display: inline-block

}

.breadcrumb>li+li:before {

	content: "/\00a0";

	padding: 0 5px;

	color: #cccccc

}

.breadcrumb>.active {

	color: #999999

}

.pagination {

	display: inline-block;

	padding-left: 0;

	margin: 22px 0;

	border-radius: 4px

}

.pagination>li {

	display: inline

}

.pagination>li>a, .pagination>li>span {

	position: relative;

	float: left;

	padding: 6px 12px;

	line-height: 1.428571429;

	text-decoration: none;

	background-color: #ffffff;

	border: 1px solid #dddddd;

	margin-left: -1px

}

.pagination>li:first-child>a, .pagination>li:first-child>span {

	margin-left: 0;

	border-bottom-left-radius: 4px;

	border-top-left-radius: 4px

}

.pagination>li:last-child>a, .pagination>li:last-child>span {

	border-bottom-right-radius: 4px;

	border-top-right-radius: 4px

}

.pagination>li>a:hover, .pagination>li>span:hover, .pagination>li>a:focus, .pagination>li>span:focus {

	background-color: #eeeeee

}

.pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover, .pagination>.active>span:hover, .pagination>.active>a:focus, .pagination>.active>span:focus {

	z-index: 2;

	color: #ffffff;

	background-color: #428bca;

	border-color: #428bca;

	cursor: default

}

.pagination>.disabled>span, .pagination>.disabled>a, .pagination>.disabled>a:hover, .pagination>.disabled>a:focus {

	color: #999999;

	background-color: #ffffff;

	border-color: #dddddd;

	cursor: not-allowed

}

.pagination-lg>li>a, .pagination-lg>li>span {

	padding: 12px 30px;

	font-size: 19px

}

.pagination-lg>li:first-child>a, .pagination-lg>li:first-child>span {

	border-bottom-left-radius: 4px;

	border-top-left-radius: 4px

}

.pagination-lg>li:last-child>a, .pagination-lg>li:last-child>span {

	border-bottom-right-radius: 4px;

	border-top-right-radius: 4px

}

.pagination-sm>li>a, .pagination-sm>li>span {

	padding: 5px 10px;

	font-size: 12px

}

.pagination-sm>li:first-child>a, .pagination-sm>li:first-child>span {

	border-bottom-left-radius: 3px;

	border-top-left-radius: 3px

}

.pagination-sm>li:last-child>a, .pagination-sm>li:last-child>span {

	border-bottom-right-radius: 3px;

	border-top-right-radius: 3px

}

.pager {

	padding-left: 0;

	margin: 22px 0;

	list-style: none;

	text-align: center

}

.pager:before, .pager:after {

	content: " ";

	display: table

}

.pager:after {

	clear: both

}

.pager:before, .pager:after {

	content: " ";

	display: table

}

.pager:after {

	clear: both

}

.pager li {

	display: inline

}

.pager li>a, .pager li>span {

	display: inline-block;

	padding: 5px 14px;

	background-color: #ffffff;

	border: 1px solid #dddddd;

	border-radius: 15px

}

.pager li>a:hover, .pager li>a:focus {

	text-decoration: none;

	background-color: #eeeeee

}

.pager .next>a, .pager .next>span {

	float: right

}

.pager .previous>a, .pager .previous>span {

	float: left

}

.pager .disabled>a, .pager .disabled>a:hover, .pager .disabled>a:focus, .pager .disabled>span {

	color: #999999;

	background-color: #ffffff;

	cursor: not-allowed

}

.label {

	display: inline;

	padding: .2em .6em .3em;

	font-size: 75%;

	font-weight: bold;

	line-height: 1;

	color: #ffffff;

	text-align: center;

	white-space: nowrap;

	vertical-align: baseline;

	border-radius: .25em

}

.label[href]:hover, .label[href]:focus {

	color: #ffffff;

	text-decoration: none;

	cursor: pointer

}

.label:empty {

	display: none

}

.label-default {

	background-color: #999999

}

.label-default[href]:hover, .label-default[href]:focus {

	background-color: #808080

}

.label-primary {

	background-color: #428bca

}

.label-primary[href]:hover, .label-primary[href]:focus {

	background-color: #3071a9

}

.label-success {

	background-color: #5cb85c

}

.label-success[href]:hover, .label-success[href]:focus {

	background-color: #449d44

}

.label-info {

	background-color: #5bc0de

}

.label-info[href]:hover, .label-info[href]:focus {

	background-color: #31b0d5

}

.label-warning {

	background-color: #f0ad4e

}

.label-warning[href]:hover, .label-warning[href]:focus {

	background-color: #ec971f

}

.label-danger {

	background-color: #d9534f

}

.label-danger[href]:hover, .label-danger[href]:focus {

	background-color: #c9302c

}

.badge {

	display: inline-block;

	min-width: 10px;

	padding: 3px 7px;

	font-size: 12px;

	font-weight: bold;

	color: #ffffff;

	line-height: 1;

	vertical-align: baseline;

	white-space: nowrap;

	text-align: center;

	background-color: #999999;

	border-radius: 10px

}

.badge:empty {

	display: none

}

a.badge:hover, a.badge:focus {

	color: #ffffff;

	text-decoration: none;

	cursor: pointer

}

.btn .badge {

	position: relative;

	top: -1px

}

a.list-group-item.active>.badge, .nav-pills>.active>a>.badge {

	color: #a06f1b;

	background-color: #ffffff

}

.nav-pills>li>a>.badge {

	margin-left: 3px

}

.jumbotron {

	padding: 30px;

	margin-bottom: 30px;

	font-size: 24px;

	font-weight: 200;

	line-height: 2.1428571435;

	color: inherit;

	background-color: #eeeeee

}

.jumbotron h1 {

	line-height: 1;

	color: inherit

}

.jumbotron p {

	line-height: 1.4

}

.container .jumbotron {

	border-radius: 4px

}

 @media screen and (min-width: 768px) {

.jumbotron {

	padding-top: 48px;

	padding-bottom: 48px

}

.container .jumbotron {

	padding-left: 60px;

	padding-right: 60px

}

.jumbotron h1 {

	font-size: 72px

}

}

.thumbnail {

	padding: 4px;

	line-height: 1.428571429;

	background-color: #fceedb;

	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;

	display: block

}

.thumbnail>img {

	display: block;

	max-width: 100%;

	height: auto

}

a.thumbnail:hover, a.thumbnail:focus {

	border-color: #a06f1b

}

.thumbnail>img {

	margin-left: auto;

	margin-right: auto

}

.thumbnail .caption {

	padding: 9px;

	color: #826528

}

.alert {

	padding: 15px;

	margin-bottom: 22px;

	border: 1px solid transparent;

	border-radius: 4px

}

.alert h4 {

	margin-top: 0;

	color: inherit

}

.alert .alert-link {

	font-weight: bold

}

.alert>p, .alert>ul {

	margin-bottom: 0

}

.alert>p+p {

	margin-top: 5px

}

.alert-dismissable {

	padding-right: 35px

}

.alert-dismissable .close {

	position: relative;

	top: -2px;

	right: -21px;

	color: inherit

}

.alert-success {

	background-color: #dff0d8;

	border-color: #d6e9c6;

	color: #468847

}

.alert-success hr {

	border-top-color: #c9e2b3

}

.alert-success .alert-link {

	color: #356635

}

.alert-info {

	background-color: #d9edf7;

	border-color: #bce8f1;

	color: #3a87ad

}

.alert-info hr {

	border-top-color: #a6e1ec

}

.alert-info .alert-link {

	color: #2d6987

}

.alert-warning {

	background-color: #fcf8e3;

	border-color: #fbeed5;

	color: #c09853

}

.alert-warning hr {

	border-top-color: #f8e5be

}

.alert-warning .alert-link {

	color: #a47e3c

}

.alert-danger {

	background-color: #f2dede;

	border-color: #eed3d7;

	color: #b94a48

}

.alert-danger hr {

	border-top-color: #e6c1c7

}

.alert-danger .alert-link {

	color: #953b39

}

 @-webkit-keyframes progress-bar-stripes {

 from {

 background-position:40px 0

}

to {

	background-position: 0 0

}

}

 @-moz-keyframes progress-bar-stripes {

 from {

 background-position:40px 0

}

to {

	background-position: 0 0

}

}

 @-o-keyframes progress-bar-stripes {

 from {

 background-position:0 0

}

to {

	background-position: 40px 0

}

}

 @keyframes progress-bar-stripes {

 from {

 background-position:40px 0

}

to {

	background-position: 0 0

}

}

.progress {

	overflow: hidden;

	height: 22px;

	margin-bottom: 22px;

	background-color: #f5f5f5;

	border-radius: 4px;

	-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);

	box-shadow: inset 0 1px 2px rgba(0,0,0,0.1)

}

.progress-bar {

	float: left;

	width: 0%;

	height: 100%;

	font-size: 12px;

	color: #ffffff;

	text-align: center;

	background-color: #428bca;

	-webkit-box-shadow: inset 0 -1px 0 rgba(0,0,0,0.15);

	box-shadow: inset 0 -1px 0 rgba(0,0,0,0.15);

	-webkit-transition: width 0.6s ease;

	transition: width 0.6s ease

}

.progress-striped .progress-bar {

	background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255,255,255,0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255,255,255,0.15)), color-stop(0.75, rgba(255,255,255,0.15)), color-stop(0.75, transparent), to(transparent));

	background-image: -webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);

	background-image: -moz-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);

	background-image: linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);

	background-size: 40px 40px

}

.progress.active .progress-bar {

	-webkit-animation: progress-bar-stripes 2s linear infinite;

	-moz-animation: progress-bar-stripes 2s linear infinite;

	-ms-animation: progress-bar-stripes 2s linear infinite;

	-o-animation: progress-bar-stripes 2s linear infinite;

	animation: progress-bar-stripes 2s linear infinite

}

.progress-bar-success {

	background-color: #5cb85c

}

.progress-striped .progress-bar-success {

	background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255,255,255,0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255,255,255,0.15)), color-stop(0.75, rgba(255,255,255,0.15)), color-stop(0.75, transparent), to(transparent));

	background-image: -webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);

	background-image: -moz-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);

	background-image: linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent)

}

.progress-bar-info {

	background-color: #5bc0de

}

.progress-striped .progress-bar-info {

	background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255,255,255,0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255,255,255,0.15)), color-stop(0.75, rgba(255,255,255,0.15)), color-stop(0.75, transparent), to(transparent));

	background-image: -webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);

	background-image: -moz-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);

	background-image: linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent)

}

.progress-bar-warning {

	background-color: #f0ad4e

}

.progress-striped .progress-bar-warning {

	background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255,255,255,0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255,255,255,0.15)), color-stop(0.75, rgba(255,255,255,0.15)), color-stop(0.75, transparent), to(transparent));

	background-image: -webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);

	background-image: -moz-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);

	background-image: linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent)

}

.progress-bar-danger {

	background-color: #d9534f

}

.progress-striped .progress-bar-danger {

	background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255,255,255,0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255,255,255,0.15)), color-stop(0.75, rgba(255,255,255,0.15)), color-stop(0.75, transparent), to(transparent));

	background-image: -webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);

	background-image: -moz-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);

	background-image: linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent)

}

.media, .media-body {

	overflow: hidden;

	zoom: 1

}

.media, .media .media {

	margin-top: 15px

}

.media:first-child {

	margin-top: 0

}

.media-object {

	display: block

}

.media-heading {

	margin: 0 0 5px

}

.media>.pull-left {

	margin-right: 10px

}

.media>.pull-right {

	margin-left: 10px

}

.media-list {

	padding-left: 0;

	list-style: none

}

.list-group {

	margin-bottom: 20px;

	padding-left: 0

}

.list-group-item {

	position: relative;

	display: block;

	padding: 10px 15px;

	margin-bottom: -1px;

	background-color: #ffffff;

	border: 1px solid #dddddd

}

.list-group-item:first-child {

	border-top-right-radius: 4px;

	border-top-left-radius: 4px

}

.list-group-item:last-child {

	margin-bottom: 0;

	border-bottom-right-radius: 4px;

	border-bottom-left-radius: 4px

}

.list-group-item>.badge {

	float: right

}

.list-group-item>.badge+.badge {

	margin-right: 5px

}

a.list-group-item {

	color: #555555

}

a.list-group-item .list-group-item-heading {

	color: #333333

}

a.list-group-item:hover, a.list-group-item:focus {

	text-decoration: none;

	background-color: #f5f5f5

}

.list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus {

	z-index: 2;

	color: #ffffff;

	background-color: #428bca;

	border-color: #428bca

}

.list-group-item.active .list-group-item-heading, .list-group-item.active:hover .list-group-item-heading, .list-group-item.active:focus .list-group-item-heading {

	color: inherit

}

.list-group-item.active .list-group-item-text, .list-group-item.active:hover .list-group-item-text, .list-group-item.active:focus .list-group-item-text {

	color: #e1edf7

}

.list-group-item-heading {

	margin-top: 0;

	margin-bottom: 5px

}

.list-group-item-text {

	margin-bottom: 0;

	line-height: 1.3

}

.panel {

	margin-bottom: 22px;

	background-color: #ffffff;

	border: 1px solid transparent;

	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.05);

	box-shadow: 0 1px 1px rgba(0,0,0,0.05)

}

.panel-body {

	padding: 15px

}

.panel-body:before, .panel-body:after {

	content: " ";

	display: table

}

.panel-body:after {

	clear: both

}

.panel-body:before, .panel-body:after {

	content: " ";

	display: table

}

.panel-body:after {

	clear: both

}

.panel>.list-group {

	margin-bottom: 0

}

.panel>.list-group .list-group-item {

	border-width: 1px 0

}

.panel>.list-group .list-group-item:first-child {

	border-top-right-radius: 0;

	border-top-left-radius: 0

}

.panel>.list-group .list-group-item:last-child {

	border-bottom: 0

}

.panel-heading+.list-group .list-group-item:first-child {

	border-top-width: 0

}

.panel>.table {

	margin-bottom: 0

}

.panel>.panel-body+.table {

	border-top: 1px solid #dddddd

}

.panel-heading {

	padding: 15px 15px;

	border-bottom: 1px solid transparent

}

.panel-title {

	margin-top: 0;

	margin-bottom: 0;

	font-size: 18px

}

.panel-title>a {

	color: inherit;

	line-height: 1.428571429

}

.panel-footer {

	padding: 10px 15px;

	background-color: #f5f5f5;

	border-top: 1px solid #aaaaaa

}

.panel-group .panel {

	margin-bottom: 0;

	overflow: hidden

}

.panel-group .panel+.panel {

	margin-top: 5px

}

.panel-group .panel-heading {

	border-bottom: 0

}

.panel-group .panel-heading+.panel-collapse .panel-body {

	border-top: 1px solid #aaaaaa

}

.panel-group .panel-footer {

	border-top: 0

}

.panel-group .panel-footer+.panel-collapse .panel-body {

	border-bottom: 1px solid #aaaaaa

}

.panel-default {

	border-color: #aaaaaa

}

.panel-default>.panel-heading {

	color: #333333;

	background-color: #ffffff;

	border-color: #aaaaaa

}

.panel-default>.panel-heading+.panel-collapse .panel-body {

	border-top-color: #aaaaaa

}

.panel-default>.panel-footer+.panel-collapse .panel-body {

	border-bottom-color: #aaaaaa

}

.panel-primary {

	border-color: #428bca

}

.panel-primary>.panel-heading {

	color: #ffffff;

	background-color: #428bca;

	border-color: #428bca

}

.panel-primary>.panel-heading+.panel-collapse .panel-body {

	border-top-color: #428bca

}

.panel-primary>.panel-footer+.panel-collapse .panel-body {

	border-bottom-color: #428bca

}

.panel-success {

	border-color: #d6e9c6

}

.panel-success>.panel-heading {

	color: #468847;

	background-color: #dff0d8;

	border-color: #d6e9c6

}

.panel-success>.panel-heading+.panel-collapse .panel-body {

	border-top-color: #d6e9c6

}

.panel-success>.panel-footer+.panel-collapse .panel-body {

	border-bottom-color: #d6e9c6

}

.panel-warning {

	border-color: #fbeed5

}

.panel-warning>.panel-heading {

	color: #c09853;

	background-color: #fcf8e3;

	border-color: #fbeed5

}

.panel-warning>.panel-heading+.panel-collapse .panel-body {

	border-top-color: #fbeed5

}

.panel-warning>.panel-footer+.panel-collapse .panel-body {

	border-bottom-color: #fbeed5

}

.panel-danger {

	border-color: #eed3d7

}

.panel-danger>.panel-heading {

	color: #b94a48;

	background-color: #f2dede;

	border-color: #eed3d7

}

.panel-danger>.panel-heading+.panel-collapse .panel-body {

	border-top-color: #eed3d7

}

.panel-danger>.panel-footer+.panel-collapse .panel-body {

	border-bottom-color: #eed3d7

}

.panel-info {

	border-color: #bce8f1

}

.panel-info>.panel-heading {

	color: #3a87ad;

	background-color: #d9edf7;

	border-color: #bce8f1

}

.panel-info>.panel-heading+.panel-collapse .panel-body {

	border-top-color: #bce8f1

}

.panel-info>.panel-footer+.panel-collapse .panel-body {

	border-bottom-color: #bce8f1

}

.well {

	min-height: 20px;

	padding: 19px;

	margin-bottom: 20px;

	background-color: #f5f5f5;

	border: 1px solid #e3e3e3;

	border-radius: 4px;

	-webkit-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: #ddd;

	border-color: rgba(0,0,0,0.15)

}

.well-lg {

	padding: 24px;

	border-radius: 4px

}

.well-sm {

	padding: 9px;

	border-radius: 3px

}

.close {

	float: right;

	font-size: 24px;

	font-weight: bold;

	line-height: 1;

	color: #000000;

	text-shadow: 0 1px 0 #ffffff;

	opacity: 0.2;

	filter: alpha(opacity=20)

}

.close:hover, .close:focus {

	color: #000000;

	text-decoration: none;

	cursor: pointer;

	opacity: 0.5;

	filter: alpha(opacity=50)

}

button.close {

	padding: 0;

	cursor: pointer;

	background: transparent;

	border: 0;

	-webkit-appearance: none

}

.modal-open {

	overflow: hidden

}

body.modal-open, .modal-open .navbar-fixed-top, .modal-open .navbar-fixed-bottom {

	margin-right: 15px

}

.modal {

	display: none;

	overflow: auto;

	overflow-y: scroll;

	position: fixed;

	top: 0;

	right: 0;

	bottom: 0;

	left: 0;

	z-index: 1040

}

.modal.fade .modal-dialog {

	-webkit-transform: translate(0, -25%);

	-ms-transform: translate(0, -25%);

	transform: translate(0, -25%);

	-webkit-transition: -webkit-transform 0.3s ease-out;

	-moz-transition: -moz-transform 0.3s ease-out;

	-o-transition: -o-transform 0.3s ease-out;

	transition: transform 0.3s ease-out

}

.modal.in .modal-dialog {

	-webkit-transform: translate(0, 0);

	-ms-transform: translate(0, 0);

	transform: translate(0, 0)

}

.modal-dialog {

	margin-left: auto;

	margin-right: auto;

	width: auto;

	padding: 10px;

	z-index: 1050

}

.modal-content {

	position: relative;

	background-color: #ffffff;

	border: 1px solid #999999;

	border: 1px solid rgba(0,0,0,0.2);

	border-radius: 4px;

	-webkit-box-shadow: 0 3px 9px rgba(0,0,0,0.5);

	box-shadow: 0 3px 9px rgba(0,0,0,0.5);

	background-clip: padding-box;

	outline: none

}

.modal-backdrop {

	position: fixed;

	top: 0;

	right: 0;

	bottom: 0;

	left: 0;

	z-index: 1030;

	background-color: #000000

}

.modal-backdrop.fade {

	opacity: 0;

	filter: alpha(opacity=0)

}

.modal-backdrop.in {

	opacity: 0.5;

	filter: alpha(opacity=50)

}

.modal-header {

	padding: 15px;

	border-bottom: 1px solid #e5e5e5;

	min-height: 16.428571429px

}

.modal-header .close {

	margin-top: -2px

}

.modal-title {

	margin: 0;

	line-height: 1.428571429

}

.modal-sub-title {

	color: #000000;

    font-size: 13px;

    font-weight: 300;

    margin: 5px 0 0 0;

}

.modal-body {

	position: relative;

	padding: 20px

}

.modal-footer {

	margin-top: 15px;

	padding: 19px 20px 20px;

	text-align: right;

	border-top: 1px solid #e5e5e5

}

.modal-footer:before, .modal-footer:after {

	content: " ";

	display: table

}

.modal-footer:after {

	clear: both

}

.modal-footer:before, .modal-footer:after {

	content: " ";

	display: table

}

.modal-footer:after {

	clear: both

}

.modal-footer .btn+.btn {

	margin-left: 5px;

	margin-bottom: 0

}

.modal-footer .btn-group .btn+.btn {

	margin-left: -1px

}

.modal-footer .btn-block+.btn-block {

	margin-left: 0

}

 @media screen and (min-width: 768px) {

.modal-dialog {

	left: 50%;

	right: auto;

	width: 600px;

	padding-top: 30px;

	padding-bottom: 30px

}

.modal-content {

	-webkit-box-shadow: 0 5px 15px rgba(0,0,0,0.5);

	box-shadow: 0 5px 15px rgba(0,0,0,0.5)

}

}

@media (min-width: 992px) {

  .modal-lg {

    width: 900px;

  }

}

.tooltip {

	position: absolute;

	z-index: 1030;

	display: block;

	visibility: visible;

	font-size: 12px;

	line-height: 1.4;

	opacity: 0;

	filter: alpha(opacity=0)

}

.tooltip.in {

	opacity: 0.9;

	filter: alpha(opacity=90)

}

.tooltip.top {

	margin-top: -3px;

	padding: 5px 0

}

.tooltip.right {

	margin-left: 3px;

	padding: 0 5px

}

.tooltip.bottom {

	margin-top: 3px;

	padding: 5px 0

}

.tooltip.left {

	margin-left: -3px;

	padding: 0 5px

}

.tooltip-inner {

	max-width: 200px;

	padding: 3px 8px;

	color: #ffffff;

	text-align: center;

	text-decoration: none;

	background-color: #000000;

	border-radius: 4px

}

.tooltip-arrow {

	position: absolute;

	width: 0;

	height: 0;

	border-color: transparent;

	border-style: solid

}

.tooltip.top .tooltip-arrow {

	bottom: 0;

	left: 50%;

	margin-left: -5px;

	border-width: 5px 5px 0;

	border-top-color: #000000

}

.tooltip.top-left .tooltip-arrow {

	bottom: 0;

	left: 5px;

	border-width: 5px 5px 0;

	border-top-color: #000000

}

.tooltip.top-right .tooltip-arrow {

	bottom: 0;

	right: 5px;

	border-width: 5px 5px 0;

	border-top-color: #000000

}

.tooltip.right .tooltip-arrow {

	top: 50%;

	left: 0;

	margin-top: -5px;

	border-width: 5px 5px 5px 0;

	border-right-color: #000000

}

.tooltip.left .tooltip-arrow {

	top: 50%;

	right: 0;

	margin-top: -5px;

	border-width: 5px 0 5px 5px;

	border-left-color: #000000

}

.tooltip.bottom .tooltip-arrow {

	top: 0;

	left: 50%;

	margin-left: -5px;

	border-width: 0 5px 5px;

	border-bottom-color: #000000

}

.tooltip.bottom-left .tooltip-arrow {

	top: 0;

	left: 5px;

	border-width: 0 5px 5px;

	border-bottom-color: #000000

}

.tooltip.bottom-right .tooltip-arrow {

	top: 0;

	right: 5px;

	border-width: 0 5px 5px;

	border-bottom-color: #000000

}

.popover {

	position: absolute;

	top: 0;

	left: 0;

	z-index: 1010;

	display: none;

	max-width: 276px;

	padding: 1px;

	text-align: left;

	background-color: #ffffff;

	background-clip: padding-box;

	border: 1px solid #cccccc;

	border: 1px solid rgba(0,0,0,0.2);

	border-radius: 4px;

	-webkit-box-shadow: 0 5px 10px rgba(0,0,0,0.2);

	box-shadow: 0 5px 10px rgba(0,0,0,0.2);

	white-space: normal

}

.popover.top {

	margin-top: -10px

}

.popover.right {

	margin-left: 10px

}

.popover.bottom {

	margin-top: 10px

}

.popover.left {

	margin-left: -10px

}

.popover-title {

	margin: 0;

	padding: 8px 14px;

	font-size: 16px;

	font-weight: normal;

	line-height: 18px;

	background-color: #f7f7f7;

	border-bottom: 1px solid #ebebeb;

	border-radius: 5px 5px 0 0

}

.popover-content {

	padding: 9px 14px

}

.popover .arrow, .popover .arrow:after {

	position: absolute;

	display: block;

	width: 0;

	height: 0;

	border-color: transparent;

	border-style: solid

}

.popover .arrow {

	border-width: 11px

}

.popover .arrow:after {

	border-width: 10px;

	content: ""

}

.popover.top .arrow {

	left: 50%;

	margin-left: -11px;

	border-bottom-width: 0;

	border-top-color: #999999;

	border-top-color: rgba(0,0,0,0.25);

	bottom: -11px

}

.popover.top .arrow:after {

	content: " ";

	bottom: 1px;

	margin-left: -10px;

	border-bottom-width: 0;

	border-top-color: #ffffff

}

.popover.right .arrow {

	top: 50%;

	left: -11px;

	margin-top: -11px;

	border-left-width: 0;

	border-right-color: #999999;

	border-right-color: rgba(0,0,0,0.25)

}

.popover.right .arrow:after {

	content: " ";

	left: 1px;

	bottom: -10px;

	border-left-width: 0;

	border-right-color: #ffffff

}

.popover.bottom .arrow {

	left: 50%;

	margin-left: -11px;

	border-top-width: 0;

	border-bottom-color: #999999;

	border-bottom-color: rgba(0,0,0,0.25);

	top: -11px

}

.popover.bottom .arrow:after {

	content: " ";

	top: 1px;

	margin-left: -10px;

	border-top-width: 0;

	border-bottom-color: #ffffff

}

.popover.left .arrow {

	top: 50%;

	right: -11px;

	margin-top: -11px;

	border-right-width: 0;

	border-left-color: #999999;

	border-left-color: rgba(0,0,0,0.25)

}

.popover.left .arrow:after {

	content: " ";

	right: 1px;

	border-right-width: 0;

	border-left-color: #ffffff;

	bottom: -10px

}

.carousel {

	position: relative

}

.carousel-inner {

	position: relative;

	overflow: hidden;

	width: 100%

}

.carousel-inner>.item {

	display: none;

	position: relative;

	-webkit-transition: 0.6s ease-in-out left;

	transition: 0.6s ease-in-out left

}

.carousel-inner>.item>img, .carousel-inner>.item>a>img {

	display: block;

	max-width: 100%;

	height: auto;

	line-height: 1

}

.carousel-inner>.active, .carousel-inner>.next, .carousel-inner>.prev {

	display: block

}

.carousel-inner>.active {

	left: 0

}

.carousel-inner>.next, .carousel-inner>.prev {

	position: absolute;

	top: 0;

	width: 100%

}

.carousel-inner>.next {

	left: 100%

}

.carousel-inner>.prev {

	left: -100%

}

.carousel-inner>.next.left, .carousel-inner>.prev.right {

	left: 0

}

.carousel-inner>.active.left {

	left: -100%

}

.carousel-inner>.active.right {

	left: 100%

}

.carousel-control {

	position: absolute;

	top: 0;

	left: 0;

	bottom: 0;

	width: 15%;

	opacity: 0.5;

	filter: alpha(opacity=50);

	font-size: 50px;

	color: #ffffff;

	text-align: center;

	text-shadow: none

}

.carousel-control.right {

	left: auto;

	right: 0

}

.carousel-control:hover, .carousel-control:focus {

	color: #ffffff;

	text-decoration: none;

	opacity: 0.9;

	filter: alpha(opacity=90)

}

.carousel-control .icon-prev, .carousel-control .icon-next, .carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right {

	position: absolute;

	top: 50%;

	left: 50%;

	z-index: 5;

	display: inline-block

}

.carousel-control .icon-prev, .carousel-control .icon-next {

	width: 20px;

	height: 20px;

	margin-top: -10px;

	margin-left: -10px;

	font-family: serif

}

.carousel-control .icon-prev:before {

	font-family: FontAwesome;

	content: '\f104'

}

.carousel-control .icon-next:before {

	font-family: FontAwesome;

	content: '\f105'

}

.carousel-indicators {

	position: absolute;

	bottom: 10px;

	left: 50%;

	z-index: 15;

	width: 60%;

	margin-left: -30%;

	padding-left: 0;

	list-style: none;

	text-align: center

}

.carousel-indicators li {

	display: inline-block;

	width: 10px;

	height: 10px;

	margin: 1px;

	text-indent: -999px;

	border: 1px solid #ffffff;

	border-radius: 10px;

	cursor: pointer

}

.carousel-indicators .active {

	margin: 0;

	width: 12px;

	height: 12px;

	background-color: #ffffff

}

.carousel-caption {

	position: absolute;

	left: 15%;

	right: 15%;

	bottom: 20px;

	z-index: 10;

	padding-top: 20px;

	padding-bottom: 20px;

	color: #ffffff;

	text-align: center;

	text-shadow: none

}

.carousel-caption .btn {

	text-shadow: none

}

 @media screen and (min-width: 768px) {

.carousel-control .icon-prev, .carousel-control .icon-next {

	width: 50px;

	height: 50px;

	margin-top: -15px;

	margin-left: -15px;

	font-size: 50px

}

.carousel-caption {

	left: 20%;

	right: 20%;

	padding-bottom: 30px

}

.carousel-indicators {

	bottom: 20px

}

}

.clearfix:before, .clearfix:after {

	content: " ";

	display: table

}

.clearfix:after {

	clear: both

}

.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

}

.affix {

	position: fixed

}

 @-ms-viewport {

 width:device-width

}

 @media screen and (max-width: 400px) {

 @-ms-viewport {

 width:320px

}

.post-single img {

	width: 100%;

}

}

 @media screen and (max-width: 320px) {

.main_heading {

	left: 54px;

	font-size: 14px;

	top: 300px;

}

.post-single img {

	width: 100%;

}

}

.hidden {

	display: none !important;

	visibility: hidden !important

}

.visible-xs {

	display: none !important

}

tr.visible-xs {

	display: none !important

}

th.visible-xs, td.visible-xs {

	display: none !important

}

 @media (max-width: 767px) {

.visible-xs {

	display: block !important

}

tr.visible-xs {

	display: table-row !important

}

th.visible-xs, td.visible-xs {

	display: table-cell !important

}

}

 @media (min-width: 768px) and (max-width: 991px) {

.visible-xs.visible-sm {

	display: block !important

}

tr.visible-xs.visible-sm {

	display: table-row !important

}

th.visible-xs.visible-sm, td.visible-xs.visible-sm {

	display: table-cell !important

}

}

 @media (min-width: 992px) and (max-width: 1199px) {

.visible-xs.visible-md {

	display: block !important

}

tr.visible-xs.visible-md {

	display: table-row !important

}

th.visible-xs.visible-md, td.visible-xs.visible-md {

	display: table-cell !important

}

.main_heading {

	left: 485px;

	top: 607px;

}

}

 @media (min-width: 1200px) {

.visible-xs.visible-lg {

	display: block !important

}

tr.visible-xs.visible-lg {

	display: table-row !important

}

th.visible-xs.visible-lg, td.visible-xs.visible-lg {

	display: table-cell !important

}

}

.visible-sm {

	display: none !important

}

tr.visible-sm {

	display: none !important

}

th.visible-sm, td.visible-sm {

	display: none !important

}

 @media (max-width: 767px) {

.visible-sm.visible-xs {

	display: block !important

}

tr.visible-sm.visible-xs {

	display: table-row !important

}

th.visible-sm.visible-xs, td.visible-sm.visible-xs {

	display: table-cell !important

}

}

 @media (min-width: 768px) and (max-width: 991px) {

.visible-sm {

	display: block !important

}

tr.visible-sm {

	display: table-row !important

}

th.visible-sm, td.visible-sm {

	display: table-cell !important

}

}

 @media (min-width: 992px) and (max-width: 1199px) {

.visible-sm.visible-md {

	display: block !important

}

tr.visible-sm.visible-md {

	display: table-row !important

}

th.visible-sm.visible-md, td.visible-sm.visible-md {

	display: table-cell !important

}

}

 @media (min-width: 1200px) {

.visible-sm.visible-lg {

	display: block !important

}

tr.visible-sm.visible-lg {

	display: table-row !important

}

th.visible-sm.visible-lg, td.visible-sm.visible-lg {

	display: table-cell !important

}

}

.visible-md {

	display: none !important

}

tr.visible-md {

	display: none !important

}

th.visible-md, td.visible-md {

	display: none !important

}

 @media (max-width: 767px) {

.visible-md.visible-xs {

	display: block !important

}

tr.visible-md.visible-xs {

	display: table-row !important

}

th.visible-md.visible-xs, td.visible-md.visible-xs {

	display: table-cell !important

}

}

 @media (min-width: 768px) and (max-width: 991px) {

.visible-md.visible-sm {

	display: block !important

}

tr.visible-md.visible-sm {

	display: table-row !important

}

th.visible-md.visible-sm, td.visible-md.visible-sm {

	display: table-cell !important

}

}

 @media (min-width: 992px) and (max-width: 1199px) {

.visible-md {

	display: block !important

}

tr.visible-md {

	display: table-row !important

}

th.visible-md, td.visible-md {

	display: table-cell !important

}

}

 @media (min-width: 1200px) {

.visible-md.visible-lg {

	display: block !important

}

tr.visible-md.visible-lg {

	display: table-row !important

}

th.visible-md.visible-lg, td.visible-md.visible-lg {

	display: table-cell !important

}

}

.visible-lg {

	display: none !important

}

tr.visible-lg {

	display: none !important

}

th.visible-lg, td.visible-lg {

	display: none !important

}

 @media (max-width: 767px) {

.visible-lg.visible-xs {

	display: block !important

}

tr.visible-lg.visible-xs {

	display: table-row !important

}

th.visible-lg.visible-xs, td.visible-lg.visible-xs {

	display: table-cell !important

}

}

 @media (min-width: 768px) and (max-width: 991px) {

.visible-lg.visible-sm {

	display: block !important

}

tr.visible-lg.visible-sm {

	display: table-row !important

}

th.visible-lg.visible-sm, td.visible-lg.visible-sm {

	display: table-cell !important

}

}

 @media (min-width: 992px) and (max-width: 1199px) {

.visible-lg.visible-md {

	display: block !important

}

tr.visible-lg.visible-md {

	display: table-row !important

}

th.visible-lg.visible-md, td.visible-lg.visible-md {

	display: table-cell !important

}

}

 @media (min-width: 1200px) {

.visible-lg {

	display: block !important

}

tr.visible-lg {

	display: table-row !important

}

th.visible-lg, td.visible-lg {

	display: table-cell !important

}

}

.hidden-xs {

	display: block !important

}

tr.hidden-xs {

	display: table-row !important

}

th.hidden-xs, td.hidden-xs {

	display: table-cell !important

}

 @media (max-width: 767px) {

.hidden-xs {

	display: none !important

}

tr.hidden-xs {

	display: none !important

}

th.hidden-xs, td.hidden-xs {

	display: none !important

}

}

 @media (min-width: 768px) and (max-width: 991px) {

.hidden-xs.hidden-sm {

	display: none !important

}

tr.hidden-xs.hidden-sm {

	display: none !important

}

th.hidden-xs.hidden-sm, td.hidden-xs.hidden-sm {

	display: none !important

}

}

 @media (min-width: 992px) and (max-width: 1199px) {

.hidden-xs.hidden-md {

	display: none !important

}

tr.hidden-xs.hidden-md {

	display: none !important

}

th.hidden-xs.hidden-md, td.hidden-xs.hidden-md {

	display: none !important

}

}

 @media (min-width: 1200px) {

.hidden-xs.hidden-lg {

	display: none !important

}

tr.hidden-xs.hidden-lg {

	display: none !important

}

th.hidden-xs.hidden-lg, td.hidden-xs.hidden-lg {

	display: none !important

}

}

.hidden-sm {

	display: block !important

}

tr.hidden-sm {

	display: table-row !important

}

th.hidden-sm, td.hidden-sm {

	display: table-cell !important

}

 @media (max-width: 767px) {

.hidden-sm.hidden-xs {

	display: none !important

}

tr.hidden-sm.hidden-xs {

	display: none !important

}

th.hidden-sm.hidden-xs, td.hidden-sm.hidden-xs {

	display: none !important

}

}

 @media (min-width: 768px) and (max-width: 991px) {

.hidden-sm {

	display: none !important

}

tr.hidden-sm {

	display: none !important

}

th.hidden-sm, td.hidden-sm {

	display: none !important

}

}

 @media (min-width: 992px) and (max-width: 1199px) {

.hidden-sm.hidden-md {

	display: none !important

}

tr.hidden-sm.hidden-md {

	display: none !important

}

th.hidden-sm.hidden-md, td.hidden-sm.hidden-md {

	display: none !important

}

}

 @media (min-width: 1200px) {

.hidden-sm.hidden-lg {

	display: none !important

}

tr.hidden-sm.hidden-lg {

	display: none !important

}

th.hidden-sm.hidden-lg, td.hidden-sm.hidden-lg {

	display: none !important

}

}

.hidden-md {

	display: block !important

}

tr.hidden-md {

	display: table-row !important

}

th.hidden-md, td.hidden-md {

	display: table-cell !important

}

 @media (max-width: 767px) {

.hidden-md.hidden-xs {

	display: none !important

}

tr.hidden-md.hidden-xs {

	display: none !important

}

th.hidden-md.hidden-xs, td.hidden-md.hidden-xs {

	display: none !important

}

}

 @media (min-width: 768px) and (max-width: 991px) {

.hidden-md.hidden-sm {

	display: none !important

}

tr.hidden-md.hidden-sm {

	display: none !important

}

th.hidden-md.hidden-sm, td.hidden-md.hidden-sm {

	display: none !important

}

}

 @media (min-width: 992px) and (max-width: 1199px) {

.hidden-md {

	display: none !important

}

tr.hidden-md {

	display: none !important

}

th.hidden-md, td.hidden-md {

	display: none !important

}

}

 @media (min-width: 1200px) {

.hidden-md.hidden-lg {

	display: none !important

}

tr.hidden-md.hidden-lg {

	display: none !important

}

th.hidden-md.hidden-lg, td.hidden-md.hidden-lg {

	display: none !important

}

}

.hidden-lg {

	display: block !important

}

tr.hidden-lg {

	display: table-row !important

}

th.hidden-lg, td.hidden-lg {

	display: table-cell !important

}

 @media (max-width: 767px) {

.hidden-lg.hidden-xs {

	display: none !important

}

tr.hidden-lg.hidden-xs {

	display: none !important

}

th.hidden-lg.hidden-xs, td.hidden-lg.hidden-xs {

	display: none !important

}

.main_heading {

	left: 54px;

	top: 407px;

}

}

 @media (min-width: 768px) and (max-width: 991px) {

.hidden-lg.hidden-sm {

	display: none !important

}

tr.hidden-lg.hidden-sm {

	display: none !important

}

th.hidden-lg.hidden-sm, td.hidden-lg.hidden-sm {

	display: none !important

}

.post-side-bar {

	display: none !important;

}

.left_section {

	display: block !important;

	margin: 50px 20px 20px;

}

.panel-default {

	border-color: #fff;

}

.left_section ul {

	list-style: none;

	margin: 0px;

	padding: 0px;

}

.left_section ul li {

	border-bottom: 1px solid #eee;

}

.left_section ul li a {

	display: block;

	padding: 1px 0 1px 15px;

	font-size: 14px;

}

.left_section h5 {

	font-weight: bold;

}

.main_heading {

	/*left: 59px;







top: 479px;







    margin: 11px 0;







*/







	font-size: 14px;

	font-weight: bold;

	left: 59px;

	top: 333px;

	width: 81%;

	z-index: 100;

}

.heading_space {

	margin-top: 0

}

}

 @media (min-width: 992px) and (max-width: 1199px) {

.hidden-lg.hidden-md {

	display: none !important

}

tr.hidden-lg.hidden-md {

	display: none !important

}

th.hidden-lg.hidden-md, td.hidden-lg.hidden-md {

	display: none !important

}

.main_heading {

	left: 389px;

	top: 507px;

}

}

 @media (min-width: 1200px) {

.hidden-lg {

	display: none !important

}

tr.hidden-lg {

	display: none !important

}

th.hidden-lg, td.hidden-lg {

	display: none !important

}

.logo {

	/* background: url(../image/web_logo.png) no-repeat; */
	
	background: url(../image/logo.png) no-repeat;

	width: 132px;

	height: 139px;

	text-indent: -1000000px;
	
	/* margin-top: -15px; */

}

.animated.bounceInRight {

	margin-top: 100px;

}

.package_top {

	margin-top: 12px;

}

.service_heading {

	font-size: 14px;

}

.inner_h1 {

	font-size: 16px;

	font-weight: normal !important;

	line-height: 20px;

}

.inner_h2 {

	font-weight: 700;

	margin-bottom: 0px;

}

.post-side-bar .inner_h2 {

	font-size: 16px;

	line-height: 20px;

}

.panel-body .inner_h2 {

	font-size: 16px !important;

	line-height: 20px;

}

.panel-body ul li a {

	display: block;

	padding: 0px !important;

	font-size: 16px !important;

	font-weight: normal;

}

.panel-body .inner_h2 {

	margin-top: 0 !important

}

}

.visible-print {

	display: none !important

}

tr.visible-print {

	display: none !important

}

th.visible-print, td.visible-print {

	display: none !important

}

 @media print {

.visible-print {

	display: block !important

}

tr.visible-print {

	display: table-row !important

}

th.visible-print, td.visible-print {

	display: table-cell !important

}

.hidden-print {

	display: none !important

}

tr.hidden-print {

	display: none !important

}

th.hidden-print, td.hidden-print {

	display: none !important

}

}

@font-face {

	font-family: 'FontAwesome';

	src: url("http://netdna.bootstrapcdn.com/font-awesome/3.2.1/font/fontawesome-webfont.eot?v=3.2.1");

	src: url("http://netdna.bootstrapcdn.com/font-awesome/3.2.1/font/fontawesome-webfont.eot?#iefix&v=3.2.1") format("embedded-opentype"), url("http://netdna.bootstrapcdn.com/font-awesome/3.2.1/font/fontawesome-webfont.woff?v=3.2.1") format("woff"), url("http://netdna.bootstrapcdn.com/font-awesome/3.2.1/font/fontawesome-webfont.ttf?v=3.2.1") format("truetype"), url("http://netdna.bootstrapcdn.com/font-awesome/3.2.1/font/fontawesome-webfont.svg#fontawesomeregular?v=3.2.1") format("svg");

	font-weight: normal;

	font-style: normal

}

 [class^="icon-"], [class*=" icon-"] {

 font-family:FontAwesome;

 font-weight:normal;

 font-style:normal;

 text-decoration:inherit;

 -webkit-font-smoothing:antialiased;

 *margin-right:.3em

}

[class^="icon-"]:before, [class*=" icon-"]:before {

	text-decoration: inherit;

	display: inline-block;

	speak: none

}

.icon-large:before {

	vertical-align: -10%;

	font-size: 1.3333333333333333em

}

a [class^="icon-"], a [class*=" icon-"] {

	display: inline

}

[class^="icon-"].icon-fixed-width, [class*=" icon-"].icon-fixed-width {

	display: inline-block;

	width: 1.1428571428571428em;

	text-align: right;

	padding-right: 0.2857142857142857em

}

[class^="icon-"].icon-fixed-width.icon-large, [class*=" icon-"].icon-fixed-width.icon-large {

	width: 1.4285714285714286em

}

.icons-ul {

	margin-left: 2.142857142857143em;

	list-style-type: none

}

.icons-ul>li {

	position: relative

}

.icons-ul .icon-li {

	position: absolute;

	left: -2.142857142857143em;

	width: 2.142857142857143em;

	text-align: center;

	line-height: inherit

}

[class^="icon-"].hide, [class*=" icon-"].hide {

	display: none

}

.icon-muted {

	color: #eeeeee

}

.icon-light {

	color: #ffffff

}

.icon-dark {

	color: #333333

}

.icon-border {

	border: solid 1px #eeeeee;

	padding: .2em .25em .15em;

	-webkit-border-radius: 3px;

	-moz-border-radius: 3px;

	border-radius: 3px

}

.icon-2x {

	font-size: 2em

}

.icon-2x.icon-border {

	border-width: 2px;

	-webkit-border-radius: 4px;

	-moz-border-radius: 4px;

	border-radius: 4px

}

.icon-3x {

	font-size: 3em

}

.icon-3x.icon-border {

	border-width: 3px;

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	border-radius: 5px

}

.icon-4x {

	font-size: 4em

}

.icon-4x.icon-border {

	border-width: 4px;

	-webkit-border-radius: 6px;

	-moz-border-radius: 6px;

	border-radius: 6px

}

.icon-5x {

	font-size: 5em

}

.icon-5x.icon-border {

	border-width: 5px;

	-webkit-border-radius: 7px;

	-moz-border-radius: 7px;

	border-radius: 7px

}

.pull-right {

	float: right;

	z-index: 10;

	position: relative;

}

.pull-left {

	float: left

}

[class^="icon-"].pull-left, [class*=" icon-"].pull-left {

	margin-right: .3em

}

[class^="icon-"].pull-right, [class*=" icon-"].pull-right {

	margin-left: .3em

}

 [class^="icon-"], [class*=" icon-"] {

 display:inline;

 width:auto;

 height:auto;

 line-height:normal;

 vertical-align:baseline;

 background-image:none;

 background-position:0% 0%;

 background-repeat:repeat;

 margin-top:0

}

 .icon-white, .nav-pills>.active>a>[class^="icon-"], .nav-pills>.active>a>[class*=" icon-"], .nav-list>.active>a>[class^="icon-"], .nav-list>.active>a>[class*=" icon-"], .navbar-inverse .nav>.active>a>[class^="icon-"], .navbar-inverse .nav>.active>a>[class*=" icon-"], .dropdown-menu>li>a:hover>[class^="icon-"], .dropdown-menu>li>a:hover>[class*=" icon-"], .dropdown-menu>.active>a>[class^="icon-"], .dropdown-menu>.active>a>[class*=" icon-"], .dropdown-submenu:hover>a>[class^="icon-"], .dropdown-submenu:hover>a>[class*=" icon-"] {

 background-image:none

}

.btn [class^="icon-"].icon-large, .nav [class^="icon-"].icon-large, .btn [class*=" icon-"].icon-large, .nav [class*=" icon-"].icon-large {

	line-height: .9em

}

.btn [class^="icon-"].icon-spin, .nav [class^="icon-"].icon-spin, .btn [class*=" icon-"].icon-spin, .nav [class*=" icon-"].icon-spin {

	display: inline-block

}

.nav-tabs [class^="icon-"], .nav-pills [class^="icon-"], .nav-tabs [class*=" icon-"], .nav-pills [class*=" icon-"], .nav-tabs [class^="icon-"].icon-large, .nav-pills [class^="icon-"].icon-large, .nav-tabs [class*=" icon-"].icon-large, .nav-pills [class*=" icon-"].icon-large {

	line-height: .9em

}

.btn [class^="icon-"].pull-left.icon-2x, .btn [class*=" icon-"].pull-left.icon-2x, .btn [class^="icon-"].pull-right.icon-2x, .btn [class*=" icon-"].pull-right.icon-2x {

	margin-top: .18em

}

.btn [class^="icon-"].icon-spin.icon-large, .btn [class*=" icon-"].icon-spin.icon-large {

	line-height: .8em

}

.btn.btn-small [class^="icon-"].pull-left.icon-2x, .btn.btn-small [class*=" icon-"].pull-left.icon-2x, .btn.btn-small [class^="icon-"].pull-right.icon-2x, .btn.btn-small [class*=" icon-"].pull-right.icon-2x {

	margin-top: .25em

}

.btn.btn-large [class^="icon-"], .btn.btn-large [class*=" icon-"] {

	margin-top: 0

}

.btn.btn-large [class^="icon-"].pull-left.icon-2x, .btn.btn-large [class*=" icon-"].pull-left.icon-2x, .btn.btn-large [class^="icon-"].pull-right.icon-2x, .btn.btn-large [class*=" icon-"].pull-right.icon-2x {

	margin-top: .05em

}

.btn.btn-large [class^="icon-"].pull-left.icon-2x, .btn.btn-large [class*=" icon-"].pull-left.icon-2x {

	margin-right: .2em

}

.btn.btn-large [class^="icon-"].pull-right.icon-2x, .btn.btn-large [class*=" icon-"].pull-right.icon-2x {

	margin-left: .2em

}

.nav-list [class^="icon-"], .nav-list [class*=" icon-"] {

	line-height: inherit

}

.icon-stack {

	position: relative;

	display: inline-block;

	width: 2em;

	height: 2em;

	line-height: 2em;

	vertical-align: -35%

}

.icon-stack [class^="icon-"], .icon-stack [class*=" icon-"] {

	display: block;

	text-align: center;

	position: absolute;

	width: 100%;

	height: 100%;

	font-size: 1em;

	line-height: inherit;

 *line-height:2em

}

.icon-stack .icon-stack-base {

	font-size: 2em;

 *line-height:1em

}

.icon-spin {

	display: inline-block;

	-moz-animation: spin 2s infinite linear;

	-o-animation: spin 2s infinite linear;

	-webkit-animation: spin 2s infinite linear;

	animation: spin 2s infinite linear

}

a .icon-stack, a .icon-spin {

	display: inline-block;

	text-decoration: none

}

 @-moz-keyframes spin {

 0% {

 -moz-transform:rotate(0deg)

}

 100% {

 -moz-transform:rotate(359deg)

}

}

 @-webkit-keyframes spin {

 0% {

 -webkit-transform:rotate(0deg)

}

 100% {

 -webkit-transform:rotate(359deg)

}

}

 @-o-keyframes spin {

 0% {

 -o-transform:rotate(0deg)

}

 100% {

 -o-transform:rotate(359deg)

}

}

 @-ms-keyframes spin {

 0% {

 -ms-transform:rotate(0deg)

}

 100% {

 -ms-transform:rotate(359deg)

}

}

 @keyframes spin {

 0% {

 transform:rotate(0deg)

}

 100% {

 transform:rotate(359deg)

}

}

.icon-rotate-90:before {

	-webkit-transform: rotate(90deg);

	-moz-transform: rotate(90deg);

	-ms-transform: rotate(90deg);

	-o-transform: rotate(90deg);

	transform: rotate(90deg);

 filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1)

}

.icon-rotate-180:before {

	-webkit-transform: rotate(180deg);

	-moz-transform: rotate(180deg);

	-ms-transform: rotate(180deg);

	-o-transform: rotate(180deg);

	transform: rotate(180deg);

 filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2)

}

.icon-rotate-270:before {

	-webkit-transform: rotate(270deg);

	-moz-transform: rotate(270deg);

	-ms-transform: rotate(270deg);

	-o-transform: rotate(270deg);

	transform: rotate(270deg);

 filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3)

}

.icon-flip-horizontal:before {

	-webkit-transform: scale(-1, 1);

	-moz-transform: scale(-1, 1);

	-ms-transform: scale(-1, 1);

	-o-transform: scale(-1, 1);

	transform: scale(-1, 1)

}

.icon-flip-vertical:before {

	-webkit-transform: scale(1, -1);

	-moz-transform: scale(1, -1);

	-ms-transform: scale(1, -1);

	-o-transform: scale(1, -1);

	transform: scale(1, -1)

}

a .icon-rotate-90:before, a .icon-rotate-180:before, a .icon-rotate-270:before, a .icon-flip-horizontal:before, a .icon-flip-vertical:before {

	display: inline-block

}

.icon-glass:before {

	content: "\f000"

}

.icon-music:before {

	content: "\f001"

}

.icon-search:before {

	content: "\f002"

}

.icon-envelope-alt:before {

	content: "\f003"

}

.icon-heart:before {

	content: "\f004"

}

.icon-star:before {

	content: "\f005"

}

.icon-star-empty:before {

	content: "\f006"

}

.icon-user:before {

	content: "\f007"

}

.icon-film:before {

	content: "\f008"

}

.icon-th-large:before {

	content: "\f009"

}

.icon-th:before {

	content: "\f00a"

}

.icon-th-list:before {

	content: "\f00b"

}

.icon-ok:before {

	content: "\f00c"

}

.icon-remove:before {

	content: "\f00d"

}

.icon-zoom-in:before {

	content: "\f00e"

}

.icon-zoom-out:before {

	content: "\f010"

}

.icon-power-off:before, .icon-off:before {

	content: "\f011"

}

.icon-signal:before {

	content: "\f012"

}

.icon-gear:before, .icon-cog:before {

	content: "\f013"

}

.icon-trash:before {

	content: "\f014"

}

.icon-home:before {

	content: "\f015"

}

.icon-file-alt:before {

	content: "\f016"

}

.icon-time:before {

	content: "\f017"

}

.icon-road:before {

	content: "\f018"

}

.icon-download-alt:before {

	content: "\f019"

}

.icon-download:before {

	content: "\f01a"

}

.icon-upload:before {

	content: "\f01b"

}

.icon-inbox:before {

	content: "\f01c"

}

.icon-play-circle:before {

	content: "\f01d"

}

.icon-rotate-right:before, .icon-repeat:before {

	content: "\f01e"

}

.icon-refresh:before {

	content: "\f021"

}

.icon-list-alt:before {

	content: "\f022"

}

.icon-lock:before {

	content: "\f023"

}

.icon-flag:before {

	content: "\f024"

}

.icon-headphones:before {

	content: "\f025"

}

.icon-volume-off:before {

	content: "\f026"

}

.icon-volume-down:before {

	content: "\f027"

}

.icon-volume-up:before {

	content: "\f028"

}

.icon-qrcode:before {

	content: "\f029"

}

.icon-barcode:before {

	content: "\f02a"

}

.icon-tag:before {

	content: "\f02b"

}

.icon-tags:before {

	content: "\f02c"

}

.icon-book:before {

	content: "\f02d"

}

.icon-bookmark:before {

	content: "\f02e"

}

.icon-print:before {

	content: "\f02f"

}

.icon-camera:before {

	content: "\f030"

}

.icon-font:before {

	content: "\f031"

}

.icon-bold:before {

	content: "\f032"

}

.icon-italic:before {

	content: "\f033"

}

.icon-text-height:before {

	content: "\f034"

}

.icon-text-width:before {

	content: "\f035"

}

.icon-align-left:before {

	content: "\f036"

}

.icon-align-center:before {

	content: "\f037"

}

.icon-align-right:before {

	content: "\f038"

}

.icon-align-justify:before {

	content: "\f039"

}

.icon-list:before {

	content: "\f03a"

}

.icon-indent-left:before {

	content: "\f03b"

}

.icon-indent-right:before {

	content: "\f03c"

}

.icon-facetime-video:before {

	content: "\f03d"

}

.icon-picture:before {

	content: "\f03e"

}

.icon-pencil:before {

	content: "\f040"

}

.icon-map-marker:before {

	content: "\f041"

}

.icon-adjust:before {

	content: "\f042"

}

.icon-tint:before {

	content: "\f043"

}

.icon-edit:before {

	content: "\f044"

}

.icon-share:before {

	content: "\f045"

}

.icon-check:before {

	content: "\f046"

}

.icon-move:before {

	content: "\f047"

}

.icon-step-backward:before {

	content: "\f048"

}

.icon-fast-backward:before {

	content: "\f049"

}

.icon-backward:before {

	content: "\f04a"

}

.icon-play:before {

	content: "\f04b"

}

.icon-pause:before {

	content: "\f04c"

}

.icon-stop:before {

	content: "\f04d"

}

.icon-forward:before {

	content: "\f04e"

}

.icon-fast-forward:before {

	content: "\f050"

}

.icon-step-forward:before {

	content: "\f051"

}

.icon-eject:before {

	content: "\f052"

}

.icon-chevron-left:before {

	content: "\f053"

}

.icon-chevron-right:before {

	content: "\f054"

}

.icon-plus-sign:before {

	content: "\f055"

}

.icon-minus-sign:before {

	content: "\f056"

}

.icon-remove-sign:before {

	content: "\f057"

}

.icon-ok-sign:before {

	content: "\f058"

}

.icon-question-sign:before {

	content: "\f059"

}

.icon-info-sign:before {

	content: "\f05a"

}

.icon-screenshot:before {

	content: "\f05b"

}

.icon-remove-circle:before {

	content: "\f05c"

}

.icon-ok-circle:before {

	content: "\f05d"

}

.icon-ban-circle:before {

	content: "\f05e"

}

.icon-arrow-left:before {

	content: "\f060"

}

.icon-arrow-right:before {

	content: "\f061"

}

.icon-arrow-up:before {

	content: "\f062"

}

.icon-arrow-down:before {

	content: "\f063"

}

.icon-mail-forward:before, .icon-share-alt:before {

	content: "\f064"

}

.icon-resize-full:before {

	content: "\f065"

}

.icon-resize-small:before {

	content: "\f066"

}

.icon-plus:before {

	content: "\f067"

}

.icon-minus:before {

	content: "\f068"

}

.icon-asterisk:before {

	content: "\f069"

}

.icon-exclamation-sign:before {

	content: "\f06a"

}

.icon-gift:before {

	content: "\f06b"

}

.icon-leaf:before {

	content: "\f06c"

}

.icon-fire:before {

	content: "\f06d"

}

.icon-eye-open:before {

	content: "\f06e"

}

.icon-eye-close:before {

	content: "\f070"

}

.icon-warning-sign:before {

	content: "\f071"

}

.icon-plane:before {

	content: "\f072"

}

.icon-calendar:before {

	content: "\f073"

}

.icon-random:before {

	content: "\f074"

}

.icon-comment:before {

	content: "\f075"

}

.icon-magnet:before {

	content: "\f076"

}

.icon-chevron-up:before {

	content: "\f077"

}

.icon-chevron-down:before {

	content: "\f078"

}

.icon-retweet:before {

	content: "\f079"

}

.icon-shopping-cart:before {

	content: "\f07a"

}

.icon-folder-close:before {

	content: "\f07b"

}

.icon-folder-open:before {

	content: "\f07c"

}

.icon-resize-vertical:before {

	content: "\f07d"

}

.icon-resize-horizontal:before {

	content: "\f07e"

}

.icon-bar-chart:before {

	content: "\f080"

}

.icon-twitter-sign:before {

	content: "\f081"

}

.icon-facebook-sign:before {

	content: "\f082"

}

.icon-camera-retro:before {

	content: "\f083"

}

.icon-key:before {

	content: "\f084"

}

.icon-gears:before, .icon-cogs:before {

	content: "\f085"

}

.icon-comments:before {

	content: "\f086"

}

.icon-thumbs-up-alt:before {

	content: "\f087"

}

.icon-thumbs-down-alt:before {

	content: "\f088"

}

.icon-star-half:before {

	content: "\f089"

}

.icon-heart-empty:before {

	content: "\f08a"

}

.icon-signout:before {

	content: "\f08b"

}

.icon-linkedin-sign:before {

	content: "\f08c"

}

.icon-pushpin:before {

	content: "\f08d"

}

.icon-external-link:before {

	content: "\f08e"

}

.icon-signin:before {

	content: "\f090"

}

.icon-trophy:before {

	content: "\f091"

}

.icon-github-sign:before {

	content: "\f092"

}

.icon-upload-alt:before {

	content: "\f093"

}

.icon-lemon:before {

	content: "\f094"

}

.icon-phone:before {

	content: "\f095"

}

.icon-unchecked:before, .icon-check-empty:before {

	content: "\f096"

}

.icon-bookmark-empty:before {

	content: "\f097"

}

.icon-phone-sign:before {

	content: "\f098"

}

.icon-twitter:before {

	content: "\f099"

}

.icon-facebook:before {

	content: "\f09a"

}

.icon-github:before {

	content: "\f09b"

}

.icon-unlock:before {

	content: "\f09c"

}

.icon-credit-card:before {

	content: "\f09d"

}

.icon-rss:before {

	content: "\f09e"

}

.icon-hdd:before {

	content: "\f0a0"

}

.icon-bullhorn:before {

	content: "\f0a1"

}

.icon-bell:before {

	content: "\f0a2"

}

.icon-certificate:before {

	content: "\f0a3"

}

.icon-hand-right:before {

	content: "\f0a4"

}

.icon-hand-left:before {

	content: "\f0a5"

}

.icon-hand-up:before {

	content: "\f0a6"

}

.icon-hand-down:before {

	content: "\f0a7"

}

.icon-circle-arrow-left:before {

	content: "\f0a8"

}

.icon-circle-arrow-right:before {

	content: "\f0a9"

}

.icon-circle-arrow-up:before {

	content: "\f0aa"

}

.icon-circle-arrow-down:before {

	content: "\f0ab"

}

.icon-globe:before {

	content: "\f0ac"

}

.icon-wrench:before {

	content: "\f0ad"

}

.icon-tasks:before {

	content: "\f0ae"

}

.icon-filter:before {

	content: "\f0b0"

}

.icon-briefcase:before {

	content: "\f0b1"

}

.icon-fullscreen:before {

	content: "\f0b2"

}

.icon-group:before {

	content: "\f0c0"

}

.icon-link:before {

	content: "\f0c1"

}

.icon-cloud:before {

	content: "\f0c2"

}

.icon-beaker:before {

	content: "\f0c3"

}

.icon-cut:before {

	content: "\f0c4"

}

.icon-copy:before {

	content: "\f0c5"

}

.icon-paperclip:before, .icon-paper-clip:before {

	content: "\f0c6"

}

.icon-save:before {

	content: "\f0c7"

}

.icon-sign-blank:before {

	content: "\f0c8"

}

.icon-reorder:before {

	content: "\f0c9"

}

.icon-list-ul:before {

	content: "\f0ca"

}

.icon-list-ol:before {

	content: "\f0cb"

}

.icon-strikethrough:before {

	content: "\f0cc"

}

.icon-underline:before {

	content: "\f0cd"

}

.icon-table:before {

	content: "\f0ce"

}

.icon-magic:before {

	content: "\f0d0"

}

.icon-truck:before {

	content: "\f0d1"

}

.icon-pinterest:before {

	content: "\f0d2"

}

.icon-pinterest-sign:before {

	content: "\f0d3"

}

.icon-google-plus-sign:before {

	content: "\f0d4"

}

.icon-google-plus:before {

	content: "\f0d5"

}

.icon-money:before {

	content: "\f0d6"

}

.icon-caret-down:before {

	content: "\f0d7"

}

.icon-caret-up:before {

	content: "\f0d8"

}

.icon-caret-left:before {

	content: "\f0d9"

}

.icon-caret-right:before {

	content: "\f0da"

}

.icon-columns:before {

	content: "\f0db"

}

.icon-sort:before {

	content: "\f0dc"

}

.icon-sort-down:before {

	content: "\f0dd"

}

.icon-sort-up:before {

	content: "\f0de"

}

.icon-envelope:before {

	content: "\f0e0"

}

.icon-linkedin:before {

	content: "\f0e1"

}

.icon-rotate-left:before, .icon-undo:before {

	content: "\f0e2"

}

.icon-legal:before {

	content: "\f0e3"

}

.icon-dashboard:before {

	content: "\f0e4"

}

.icon-comment-alt:before {

	content: "\f0e5"

}

.icon-comments-alt:before {

	content: "\f0e6"

}

.icon-bolt:before {

	content: "\f0e7"

}

.icon-sitemap:before {

	content: "\f0e8"

}

.icon-umbrella:before {

	content: "\f0e9"

}

.icon-paste:before {

	content: "\f0ea"

}

.icon-lightbulb:before {

	content: "\f0eb"

}

.icon-exchange:before {

	content: "\f0ec"

}

.icon-cloud-download:before {

	content: "\f0ed"

}

.icon-cloud-upload:before {

	content: "\f0ee"

}

.icon-user-md:before {

	content: "\f0f0"

}

.icon-stethoscope:before {

	content: "\f0f1"

}

.icon-suitcase:before {

	content: "\f0f2"

}

.icon-bell-alt:before {

	content: "\f0f3"

}

.icon-coffee:before {

	content: "\f0f4"

}

.icon-food:before {

	content: "\f0f5"

}

.icon-file-text-alt:before {

	content: "\f0f6"

}

.icon-building:before {

	content: "\f0f7"

}

.icon-hospital:before {

	content: "\f0f8"

}

.icon-ambulance:before {

	content: "\f0f9"

}

.icon-medkit:before {

	content: "\f0fa"

}

.icon-fighter-jet:before {

	content: "\f0fb"

}

.icon-beer:before {

	content: "\f0fc"

}

.icon-h-sign:before {

	content: "\f0fd"

}

.icon-plus-sign-alt:before {

	content: "\f0fe"

}

.icon-double-angle-left:before {

	content: "\f100"

}

.icon-double-angle-right:before {

	content: "\f101"

}

.icon-double-angle-up:before {

	content: "\f102"

}

.icon-double-angle-down:before {

	content: "\f103"

}

.icon-angle-left:before {

	content: "\f104"

}

.icon-angle-right:before {

	content: "\f105"

}

.icon-angle-up:before {

	content: "\f106"

}

.icon-angle-down:before {

	content: "\f107"

}

.icon-desktop:before {

	content: "\f108"

}

.icon-laptop:before {

	content: "\f109"

}

.icon-tablet:before {

	content: "\f10a"

}

.icon-mobile-phone:before {

	content: "\f10b"

}

.icon-circle-blank:before {

	content: "\f10c"

}

.icon-quote-left:before {

	content: "\f10d"

}

.icon-quote-right:before {

	content: "\f10e"

}

.icon-spinner:before {

	content: "\f110"

}

.icon-circle:before {

	content: "\f111"

}

.icon-mail-reply:before, .icon-reply:before {

	content: "\f112"

}

.icon-github-alt:before {

	content: "\f113"

}

.icon-folder-close-alt:before {

	content: "\f114"

}

.icon-folder-open-alt:before {

	content: "\f115"

}

.icon-expand-alt:before {

	content: "\f116"

}

.icon-collapse-alt:before {

	content: "\f117"

}

.icon-smile:before {

	content: "\f118"

}

.icon-frown:before {

	content: "\f119"

}

.icon-meh:before {

	content: "\f11a"

}

.icon-gamepad:before {

	content: "\f11b"

}

.icon-keyboard:before {

	content: "\f11c"

}

.icon-flag-alt:before {

	content: "\f11d"

}

.icon-flag-checkered:before {

	content: "\f11e"

}

.icon-terminal:before {

	content: "\f120"

}

.icon-code:before {

	content: "\f121"

}

.icon-reply-all:before {

	content: "\f122"

}

.icon-mail-reply-all:before {

	content: "\f122"

}

.icon-star-half-full:before, .icon-star-half-empty:before {

	content: "\f123"

}

.icon-location-arrow:before {

	content: "\f124"

}

.icon-crop:before {

	content: "\f125"

}

.icon-code-fork:before {

	content: "\f126"

}

.icon-unlink:before {

	content: "\f127"

}

.icon-question:before {

	content: "\f128"

}

.icon-info:before {

	content: "\f129"

}

.icon-exclamation:before {

	content: "\f12a"

}

.icon-superscript:before {

	content: "\f12b"

}

.icon-subscript:before {

	content: "\f12c"

}

.icon-eraser:before {

	content: "\f12d"

}

.icon-puzzle-piece:before {

	content: "\f12e"

}

.icon-microphone:before {

	content: "\f130"

}

.icon-microphone-off:before {

	content: "\f131"

}

.icon-shield:before {

	content: "\f132"

}

.icon-calendar-empty:before {

	content: "\f133"

}

.icon-fire-extinguisher:before {

	content: "\f134"

}

.icon-rocket:before {

	content: "\f135"

}

.icon-maxcdn:before {

	content: "\f136"

}

.icon-chevron-sign-left:before {

	content: "\f137"

}

.icon-chevron-sign-right:before {

	content: "\f138"

}

.icon-chevron-sign-up:before {

	content: "\f139"

}

.icon-chevron-sign-down:before {

	content: "\f13a"

}

.icon-html5:before {

	content: "\f13b"

}

.icon-css3:before {

	content: "\f13c"

}

.icon-anchor:before {

	content: "\f13d"

}

.icon-unlock-alt:before {

	content: "\f13e"

}

.icon-bullseye:before {

	content: "\f140"

}

.icon-ellipsis-horizontal:before {

	content: "\f141"

}

.icon-ellipsis-vertical:before {

	content: "\f142"

}

.icon-rss-sign:before {

	content: "\f143"

}

.icon-play-sign:before {

	content: "\f144"

}

.icon-ticket:before {

	content: "\f145"

}

.icon-minus-sign-alt:before {

	content: "\f146"

}

.icon-check-minus:before {

	content: "\f147"

}

.icon-level-up:before {

	content: "\f148"

}

.icon-level-down:before {

	content: "\f149"

}

.icon-check-sign:before {

	content: "\f14a"

}

.icon-edit-sign:before {

	content: "\f14b"

}

.icon-external-link-sign:before {

	content: "\f14c"

}

.icon-share-sign:before {

	content: "\f14d"

}

.icon-compass:before {

	content: "\f14e"

}

.icon-collapse:before {

	content: "\f150"

}

.icon-collapse-top:before {

	content: "\f151"

}

.icon-expand:before {

	content: "\f152"

}

.icon-euro:before, .icon-eur:before {

	content: "\f153"

}

.icon-gbp:before {

	content: "\f154"

}

.icon-dollar:before, .icon-usd:before {

	content: "\f155"

}

.icon-rupee:before, .icon-inr:before {

	content: "\f156"

}

.icon-yen:before, .icon-jpy:before {

	content: "\f157"

}

.icon-renminbi:before, .icon-cny:before {

	content: "\f158"

}

.icon-won:before, .icon-krw:before {

	content: "\f159"

}

.icon-bitcoin:before, .icon-btc:before {

	content: "\f15a"

}

.icon-file:before {

	content: "\f15b"

}

.icon-file-text:before {

	content: "\f15c"

}

.icon-sort-by-alphabet:before {

	content: "\f15d"

}

.icon-sort-by-alphabet-alt:before {

	content: "\f15e"

}

.icon-sort-by-attributes:before {

	content: "\f160"

}

.icon-sort-by-attributes-alt:before {

	content: "\f161"

}

.icon-sort-by-order:before {

	content: "\f162"

}

.icon-sort-by-order-alt:before {

	content: "\f163"

}

.icon-thumbs-up:before {

	content: "\f164"

}

.icon-thumbs-down:before {

	content: "\f165"

}

.icon-youtube-sign:before {

	content: "\f166"

}

.icon-youtube:before {

	content: "\f167"

}

.icon-xing:before {

	content: "\f168"

}

.icon-xing-sign:before {

	content: "\f169"

}

.icon-youtube-play:before {

	content: "\f16a"

}

.icon-dropbox:before {

	content: "\f16b"

}

.icon-stackexchange:before {

	content: "\f16c"

}

.icon-instagram:before {

	content: "\f16d"

}

.icon-flickr:before {

	content: "\f16e"

}

.icon-adn:before {

	content: "\f170"

}

.icon-bitbucket:before {

	content: "\f171"

}

.icon-bitbucket-sign:before {

	content: "\f172"

}

.icon-tumblr:before {

	content: "\f173"

}

.icon-tumblr-sign:before {

	content: "\f174"

}

.icon-long-arrow-down:before {

	content: "\f175"

}

.icon-long-arrow-up:before {

	content: "\f176"

}

.icon-long-arrow-left:before {

	content: "\f177"

}

.icon-long-arrow-right:before {

	content: "\f178"

}

.icon-apple:before {

	content: "\f179"

}

.icon-windows:before {

	content: "\f17a"

}

.icon-android:before {

	content: "\f17b"

}

.icon-linux:before {

	content: "\f17c"

}

.icon-dribbble:before {

	content: "\f17d"

}

.icon-skype:before {

	content: "\f17e"

}

.icon-foursquare:before {

	content: "\f180"

}

.icon-trello:before {

	content: "\f181"

}

.icon-female:before {

	content: "\f182"

}

.icon-male:before {

	content: "\f183"

}

.icon-gittip:before {

	content: "\f184"

}

.icon-sun:before {

	content: "\f185"

}

.icon-moon:before {

	content: "\f186"

}

.icon-archive:before {

	content: "\f187"

}

.icon-bug:before {

	content: "\f188"

}

.icon-vk:before {

	content: "\f189"

}

.icon-weibo:before {

	content: "\f18a"

}

.icon-renren:before {

	content: "\f18b"

}

.animated-infinite {

	-webkit-animation-iteration-count: infinite;

	-moz-animation-iteration-count: infinite;

	-o-animation-iteration-count: infinite;

	animation-iteration-count: infinite

}

.delay-animation-one {

	-webkit-animation-delay: 0.3s;

	-moz-animation-delay: 0.3s;

	-o-animation-delay: 0.3s;

	animation-delay: 0.3s

}

.delay-animation-two {

	-webkit-animation-delay: 0.6s;

	-moz-animation-delay: 0.6s;

	-o-animation-delay: 0.6s;

	animation-delay: 0.6s

}

.delay-animation-three {

	-webkit-animation-delay: 0.9s;

	-moz-animation-delay: 0.9s;

	-o-animation-delay: 0.9s;

	animation-delay: 0.9s

}

 @media (max-width: 991px) {

.hidden-mobile-ib {

/*display: none !important*/







}

}

body {

	background-color: #fff

}

.noise-wrapper {

	background-image: url(../image/body_bg.jpg);

	background-repeat: repeat;

	background-position: top center

}

.header-lined {

	border-bottom: 1px solid #f9f0d6;

	padding-bottom: 10px;

	margin-bottom: 30px

}

.header-lined.has-sub-header {

	margin-bottom: 10px

}

.header-lined.less-margin {

	margin-bottom: 15px

}

.sub-lined-header {

	margin-top: 0px;

	margin-bottom: 70px

}

.sub-lined-header.less-margin {

	margin-bottom: 30px

}

.block-lined-over {

	margin-bottom: 50px;

	padding-top: 10px;

	margin-top: 15px;

	border-top: 1px solid #e2d4c2

}

.block-lined-over:before, .block-lined-over:after {

	content: " ";

	display: table

}

.block-lined-over:after {

	clear: both

}

.block-lined-over:before, .block-lined-over:after {

	content: " ";

	display: table

}

.block-lined-over:after {

	clear: both

}

.header-highlighted {

	margin-bottom: 10px;

	border-bottom: 2px solid #efe0c6;

	padding-bottom: 10px

}

.text-bigger {

	font-size: 14px;

	text-align: justify;

}

.list-checkmarked {

	list-style: none

}

.list-checkmarked li {

	margin-bottom: 20px;

	position: relative

}

.list-checkmarked li:before {

	content: "\f00c";

	font-family: FontAwesome;

	display: block;

	position: absolute;

	left: -30px

}

.bottom-margin {

	margin-bottom: 70px

}

.separator-shadow-bottom.bottom-margin {

	/*margin-bottom: 50px*/







	margin-bottom: 0px

}

.separator-shadow-bottom img, .separator-shadow-top img {

	display: block;

	width: 100%

}

.sub-screenshot-shadow {

	margin-bottom: 45px

}

.sub-screenshot-shadow img {

	margin-top: -23px

}

 @media (min-width: 992px) and (max-width: 1199px) {

.sub-screenshot-shadow img {

	margin-top: -19px

}

.logo {

	/* background: url(../image/web_logo.png) no-repeat; */
	
	background: url(../image/logo.png) no-repeat;

	width: 132px;

	height: 124px;

	text-indent: -1000000px;
	
	/* margin-top: -15px; */

}

.inner_h1 {

	font-size: 16px;

	font-weight: normal !important;

	line-height: 20px;

}

.inner_h2 {

	font-weight: bold;

}

.post-side-bar .inner_h2 {

	font-size: 16px;

	line-height: 20px;

	font-weight: bold;

}

}

 @media (min-width: 768px) and (max-width: 991px) {

.sub-screenshot-shadow img {

	margin-top: -14px

}

.logo {

	/* background: url(../image/web_logo.png) no-repeat; */
	
	background: url(../image/logo.png) no-repeat;

	width: 132px;

	height: 124px;

	text-indent: -1000000px;
	
	/* margin-top: -15px; */

}

.inner_h1 {

	font-size: 16px;

	font-weight: normal !important;

	line-height: 20px;

}

.inner_h2 {

	font-weight: bold;

}

.left_section ul li a {

	padding: 1px 0 1px 15px;

	margin: 0;

}

.left_section ul li a h2 {

	display: block;

	padding: 0px;

	font-size: 16px !important;

	font-weight: normal;

}

.panel-body .inner_h2 {

	font-size: 16px;

	line-height: 20px;

	font-weight: bold;

}

.portfolio-item.portfolio-style-3 figure img {

	height: 180px !important;

}

}

}

 @media (min-width: 480px) and (max-width: 767px) {

.sub-screenshot-shadow img {

	margin-top: -11px

}

.post-side-bar {

	display: none !important;

}

.left_section {

	display: block !important;

	margin: 20px;

}

.panel-default {

	border-color: #fff;

}

.inner_h2 {

	font-weight: bold;

}

.left_section ul {

	list-style: none;

	margin: 0px;

	padding: 0px;

}

.left_section ul li {

	border-bottom: 1px solid #eee;

}

.left_section ul li a {

	display: block;

	padding: 1px 0 1px 15px;

	font-size: 14px;

}

.left_section h5 {

	font-weight: bold;

}

.logo {

	background: url(../image/logo_sm.png) no-repeat !important;

	width: 74px !important;

	height: 68px !important;

	text-indent: -1000000px !important;

	margin-top: 18px !important;

}

.animated.bounceInRight {

	margin-top: 10px !important;

}

.inner_h1 {

	font-size: 16px;

	font-weight: normal !important;

	line-height: 20px;

}

.left_section ul li a {

	padding: 1px 0 1px 15px;

	margin: 0;

}

.left_section ul li a h2 {

	display: block;

	padding: 0px;

	font-size: 16px !important;

	font-weight: normal;

}

.panel-body .inner_h2 {

	font-size: 16px;

	line-height: 20px;

	font-weight: bold;

}

.post-single img {

	width: 100%;

}

}

@media (max-width: 640px) {

.logo {

	background: url(../image/logo_sm.png) no-repeat !important;

	width: 74px !important;

	height: 68px !important;

	text-indent: -1000000px !important;

	margin-top: 18px !important;

}

.main_heading {

	left: 53px;

	font-size: 14px;

	top: 416px;

}

.portfolio-item.portfolio-style-3 figure img {

	height: 180px !important;

}

.post-side-bar {

	display: none !important;

}

.left_section {

	display: block !important;

	margin: 50px 20px 20px 20px;

}

.left_section ul li {

	border-bottom: 1px solid #EEEEEE;

}

.panel-body ul {

	margin: 0;

	padding: 0;

}

.inner_h1 {

	font-size: 16px;

	font-weight: normal !important;

	line-height: 20px;

}

.inner_h2 {

	font-weight: bold;

	font-size: 14px;

}

.left_section ul li {

	list-style: none;

	padding: 8px 0 8px 10px;

}

.left_section ul li a {

	margin: 0 !important;

	padding: 0px !important

}

.left_section ul li a h2 {

	display: block;

	font-size: 16px !important;

	font-weight: normal;

	padding: 0;

	margin: 0;

}

.panel-body .inner_h2 {

	font-size: 16px;

	line-height: 20px;

	font-weight: bold;

}

.main_heading {

	font-size: 14px;

	font-weight: bold;

	left: 49px;

	top: 269px;

	width: 81%;

	z-index: 100;

}

.heading_space {

	margin-top: 0;

}

.post-single img {

	width: 100%;

}

}

 @media (max-width: 480px) {

.sub-screenshot-shadow img {

	margin-top: -7px

}

.logo {

	background: url(../image/logo_sm.png) no-repeat !important;

	width: 74px !important;

	height: 68px !important;

	text-indent: -1000000px !important;

	margin-top: 18px !important;

}

.inner_h1 {

	font-size: 16px;

	font-weight: normal !important;

	line-height: 20px;

}

.inner_h2 {

	font-weight: bold;

}

.left_section ul li a {

	padding: 5px 0 5px 15px;

	margin: 0;

}

.left_section ul li a h2 {

	display: block;

	margin: 0 !important;

	padding: 10px 0px !important;

	font-size: 12px !important;

	font-weight: normal;

}

.panel-body .inner_h2 {

	font-size: 14px;

	line-height: 20px;

	font-weight: bold;

}

.left_section {

	display: block !important;

	margin: 85px 20px 20px 20px !important;

}

.main_heading {

	font-size: 14px;

	font-weight: bold;

	left: 49px;

	top: 219px;

	width: 81%;

	z-index: 100;

}

.heading_space {

	margin-top: 0;

}

.portfolio-item.portfolio-style-3 figure img {

	height: auto !important;

}

.post-single img {

	width: 100%;

}

}

.above-screenshot-shadow {

	margin-bottom: 30px

}

.header-main {

	background-color: #fff

}

.header-main.header-tp {

	background: none

}

.leaderboard {

	position: relative

}

.leaderboard.leaderboard-style-one {

	text-align: center;

	padding-top: 30px

}

.leaderboard.leaderboard-style-one h2 {

	font-size: 56px;

	/*line-height: 64px;*/







	color: #7f5f2c;

	margin-bottom: 5px;

	font-family: "Yanone Kaffeesatz", Monaco, Menlo, Consolas, "Courier New", monospace;

	font-weight: 400;/*margin-top:-20px;*/







}

.leaderboard.leaderboard-style-one h1 {

	font-weight: 200;

	font-size: 21px;

	line-height: 32px;

	margin-top: 0px;

	margin-bottom: 30px;

	color: #7f5f2c

}

 @media (max-width: 480px) {

.leaderboard.leaderboard-style-one h2 {

	font-size: 34px;

	line-height: 46px

}

.post-side-bar {

	display: none !important;

}

.left_section {

	display: block !important;

	margin: 20px;

}

.panel-default {

	border-color: #fff;

}

.left_section ul {

	list-style: none;

	margin: 0px;

	padding: 0px;

}

.left_section ul li {

	border-bottom: 1px solid #eee;

}

.left_section ul li a {

	display: block;

	padding: 1px 0 1px 15px;

	font-size: 14px;

}

.left_section h5 {

	font-weight: bold;

}

.leaderboard.leaderboard-style-one h1 {

	font-size: 20px;

	line-height: 28px

}

.leaderboard.leaderboard-style-one h2 {

	margin-top: 10px;

}

}

 @media (max-width: 360px) {

.main_heading {

	font-size: 14px;

	left: 54px;

	top: 293px;

}

.main_heading {

	font-size: 14px;

	font-weight: bold;

	left: 49px;

	top: 163px;

	width: 81%;

	z-index: 100;

}

.heading_space {

	margin-top: 0;

}

.post-single img {

	width: 100%;

}

}

 @media (max-width: 320px) {

.left_section {

	display: block !important;

	margin: 85px 20px 20px 20px !important;

}

.main_heading {

	font-size: 14px;

	font-weight: bold;

	left: 49px;

	top: 150px;

	width: 81%;

	z-index: 100;

}

.heading_space {

	margin-top: 0;

}

.post-single img {

	width: 100%;

}

}

.leaderboard.leaderboard-style-one .btn-cta {

	font-weight: 700;

	margin: 0px 10px;

	padding: 15px 25px;

	font-size: 30px;

	line-height: 34px;

	margin-bottom: 60px

}

.leaderboard.leaderboard-style-one .frame-browser {

	margin-bottom: -380px;

	width: 95%;

	/*width: 70%;*/







	-webkit-animation-duration: 1s;

	-moz-animation-duration: 1s;

	-o-animation-duration: 1s;

	animation-duration: 1s;

	-webkit-animation-delay: 0.3s;

	-moz-animation-delay: 0.3s;

	-o-animation-delay: 0.3s;

	animation-delay: 0.3s

}

 @media (min-width: 992px) and (max-width: 1199px) {

.leaderboard.leaderboard-style-one .frame-browser {

	margin-bottom: -255px

}

}

 @media (min-width: 768px) and (max-width: 991px) {

.leaderboard.leaderboard-style-one .frame-browser {

	margin-bottom: -225px;

	width: 80%

}

.navbar-nav > li > a {

	padding-left: 7px;

	padding-right: 7px;

}

.leaderboard.leaderboard-style-one h1 {

	margin-top: 10px;

}

}

 @media (min-width: 480px) and (max-width: 767px) {

.leaderboard.leaderboard-style-one .frame-browser {

	margin-bottom: -225px;

	width: 90%

}

.leaderboard.leaderboard-style-one h1 {

	margin-top: 10px;

}

.header-main .navbar {

	padding-top: 0px;

	padding-bottom: 0px;

}

.navbar-collapse {

	margin-top: 60px;

}

}

 @media (max-width: 480px) {

.leaderboard.leaderboard-style-one .frame-browser {

	margin-bottom: -120px;

	width: 90%

}

.header-main .navbar {

	padding-top: 0px;

	padding-bottom: 0px;

}

.navbar-collapse {

	margin-top: 60px;

}

}

.leaderboard.leaderboard-style-one .loupe.loupe-left {

	/*top: 245px;







	left: -56px;*/







	top: 270px;

	left: -27px;

	z-index: 100;

	width: 200px;

	height: 200px;

	-webkit-animation-duration: 1s;

	-moz-animation-duration: 1s;

	-o-animation-duration: 1s;

	animation-duration: 1s;

	-webkit-animation-delay: 1s;

	-moz-animation-delay: 1s;

	-o-animation-delay: 1s;

	animation-delay: 1s;

	display: block !important

}

tr.leaderboard.leaderboard-style-one .loupe.loupe-left {

	display: table-row !important

}

th.leaderboard.leaderboard-style-one .loupe.loupe-left, td.leaderboard.leaderboard-style-one .loupe.loupe-left {

	display: table-cell !important

}

 @media (max-width: 767px) {

.leaderboard.leaderboard-style-one .loupe.loupe-left.hidden-xs {

	display: none !important

}

tr.leaderboard.leaderboard-style-one .loupe.loupe-left.hidden-xs {

	display: none !important

}

th.leaderboard.leaderboard-style-one .loupe.loupe-left.hidden-xs, td.leaderboard.leaderboard-style-one .loupe.loupe-left.hidden-xs {

	display: none !important

}

}

 @media (min-width: 768px) and (max-width: 991px) {

.leaderboard.leaderboard-style-one .loupe.loupe-left {

	display: none !important

}

tr.leaderboard.leaderboard-style-one .loupe.loupe-left {

	display: none !important

}

th.leaderboard.leaderboard-style-one .loupe.loupe-left, td.leaderboard.leaderboard-style-one .loupe.loupe-left {

	display: none !important

}

}

 @media (min-width: 992px) and (max-width: 1199px) {

.leaderboard.leaderboard-style-one .loupe.loupe-left.hidden-md {

	display: none !important

}

tr.leaderboard.leaderboard-style-one .loupe.loupe-left.hidden-md {

	display: none !important

}

th.leaderboard.leaderboard-style-one .loupe.loupe-left.hidden-md, td.leaderboard.leaderboard-style-one .loupe.loupe-left.hidden-md {

	display: none !important

}

}

 @media (min-width: 1200px) {

.leaderboard.leaderboard-style-one .loupe.loupe-left.hidden-lg {

	display: none !important

}

tr.leaderboard.leaderboard-style-one .loupe.loupe-left.hidden-lg {

	display: none !important

}

th.leaderboard.leaderboard-style-one .loupe.loupe-left.hidden-lg, td.leaderboard.leaderboard-style-one .loupe.loupe-left.hidden-lg {

	display: none !important

}

}

 @media (max-width: 767px) {

.leaderboard.leaderboard-style-one .loupe.loupe-left {

	display: none !important

}

tr.leaderboard.leaderboard-style-one .loupe.loupe-left {

	display: none !important

}

th.leaderboard.leaderboard-style-one .loupe.loupe-left, td.leaderboard.leaderboard-style-one .loupe.loupe-left {

	display: none !important

}

}

 @media (min-width: 992px) and (max-width: 1199px) {

.leaderboard.leaderboard-style-one .loupe.loupe-left {

	width: 150px;

	height: 150px;

	top: 70px;

	left: 100px

}

}

.leaderboard.leaderboard-style-one .loupe.loupe-right {

	/*top: 14px;







	right: 150px;*/







	top: 14px;

	right: -15px;

	z-index: 100;

	width: 250px;

	height: 250px;

	-webkit-animation-duration: 1s;

	-moz-animation-duration: 1s;

	-o-animation-duration: 1s;

	animation-duration: 1s;

	-webkit-animation-delay: 1.3s;

	-moz-animation-delay: 1.3s;

	-o-animation-delay: 1.3s;

	animation-delay: 1.3s;

	display: block !important

}

tr.leaderboard.leaderboard-style-one .loupe.loupe-right {

	display: table-row !important

}

th.leaderboard.leaderboard-style-one .loupe.loupe-right, td.leaderboard.leaderboard-style-one .loupe.loupe-right {

	display: table-cell !important

}

 @media (max-width: 767px) {

.leaderboard.leaderboard-style-one .loupe.loupe-right.hidden-xs {

	display: none !important

}

tr.leaderboard.leaderboard-style-one .loupe.loupe-right.hidden-xs {

	display: none !important

}

th.leaderboard.leaderboard-style-one .loupe.loupe-right.hidden-xs, td.leaderboard.leaderboard-style-one .loupe.loupe-right.hidden-xs {

	display: none !important

}

}

 @media (min-width: 768px) and (max-width: 991px) {

.leaderboard.leaderboard-style-one .loupe.loupe-right {

	display: none !important

}

tr.leaderboard.leaderboard-style-one .loupe.loupe-right {

	display: none !important

}

th.leaderboard.leaderboard-style-one .loupe.loupe-right, td.leaderboard.leaderboard-style-one .loupe.loupe-right {

	display: none !important

}

}

 @media (min-width: 992px) and (max-width: 1199px) {

.leaderboard.leaderboard-style-one .loupe.loupe-right.hidden-md {

	display: none !important

}

tr.leaderboard.leaderboard-style-one .loupe.loupe-right.hidden-md {

	display: none !important

}

th.leaderboard.leaderboard-style-one .loupe.loupe-right.hidden-md, td.leaderboard.leaderboard-style-one .loupe.loupe-right.hidden-md {

	display: none !important

}

}

 @media (min-width: 1200px) {

.leaderboard.leaderboard-style-one .loupe.loupe-right.hidden-lg {

	display: none !important

}

tr.leaderboard.leaderboard-style-one .loupe.loupe-right.hidden-lg {

	display: none !important

}

th.leaderboard.leaderboard-style-one .loupe.loupe-right.hidden-lg, td.leaderboard.leaderboard-style-one .loupe.loupe-right.hidden-lg {

	display: none !important

}

}

 @media (max-width: 767px) {

.leaderboard.leaderboard-style-one .loupe.loupe-right {

	display: none !important

}

tr.leaderboard.leaderboard-style-one .loupe.loupe-right {

	display: none !important

}

th.leaderboard.leaderboard-style-one .loupe.loupe-right, td.leaderboard.leaderboard-style-one .loupe.loupe-right {

	display: none !important

}

}

 @media (min-width: 992px) and (max-width: 1199px) {

.leaderboard.leaderboard-style-one .loupe.loupe-right {

	width: 200px;

	height: 200px;

	top: 10px;

	right: 100px

}

}

.relative-w {

	position: relative

}

.loupe {

	position: absolute;

	border: 5px solid #f3f8fb;

	-webkit-box-shadow: 0px 0px 20px 2px rgba(0,0,0,0.3), inset 3px 3px 20px 0px rgba(0,0,0,0.3);

	box-shadow: 0px 0px 20px 2px rgba(0,0,0,0.3), inset 3px 3px 20px 0px rgba(0,0,0,0.3);

	border-radius: 50%;

	background-clip: padding-box;

	overflow: hidden

}

.loupe.loupe-left {

	top: 80px;

	left: 80px;

	z-index: 100;

	width: 200px;

	height: 200px;

	-webkit-animation-duration: 1s;

	-moz-animation-duration: 1s;

	-o-animation-duration: 1s;

	animation-duration: 1s;

	-webkit-animation-delay: 1s;

	-moz-animation-delay: 1s;

	-o-animation-delay: 1s;

	animation-delay: 1s;

	display: block !important

}

tr.loupe.loupe-left {

	display: table-row !important

}

th.loupe.loupe-left, td.loupe.loupe-left {

	display: table-cell !important

}

 @media (max-width: 767px) {

.loupe.loupe-left.hidden-xs {

	display: none !important

}

tr.loupe.loupe-left.hidden-xs {

	display: none !important

}

th.loupe.loupe-left.hidden-xs, td.loupe.loupe-left.hidden-xs {

	display: none !important

}

}

 @media (min-width: 768px) and (max-width: 991px) {

.loupe.loupe-left {

	display: none !important

}

tr.loupe.loupe-left {

	display: none !important

}

th.loupe.loupe-left, td.loupe.loupe-left {

	display: none !important

}

}

 @media (min-width: 992px) and (max-width: 1199px) {

.loupe.loupe-left.hidden-md {

	display: none !important

}

tr.loupe.loupe-left.hidden-md {

	display: none !important

}

th.loupe.loupe-left.hidden-md, td.loupe.loupe-left.hidden-md {

	display: none !important

}

}

 @media (min-width: 1200px) {

.loupe.loupe-left.hidden-lg {

	display: none !important

}

tr.loupe.loupe-left.hidden-lg {

	display: none !important

}

th.loupe.loupe-left.hidden-lg, td.loupe.loupe-left.hidden-lg {

	display: none !important

}

}

 @media (max-width: 767px) {

.loupe.loupe-left {

	display: none !important

}

tr.loupe.loupe-left {

	display: none !important

}

th.loupe.loupe-left, td.loupe.loupe-left {

	display: none !important

}

}

.loupe.loupe-large {

	/*width: 300px;







	height: 300px;*/







	width: 175px;

	height: 175px;

	display: block !important

}

.loupe.loupe-large.loupe-left {

	top: 100px;

	left: -30px

}

tr.loupe.loupe-large {

	display: table-row !important

}

th.loupe.loupe-large, td.loupe.loupe-large {

	display: table-cell !important

}

 @media (max-width: 767px) {

.loupe.loupe-large.hidden-xs {

	display: none !important

}

tr.loupe.loupe-large.hidden-xs {

	display: none !important

}

th.loupe.loupe-large.hidden-xs, td.loupe.loupe-large.hidden-xs {

	display: none !important

}

}

 @media (min-width: 768px) and (max-width: 991px) {

.loupe.loupe-large {

	display: none !important

}

tr.loupe.loupe-large {

	display: none !important

}

th.loupe.loupe-large, td.loupe.loupe-large {

	display: none !important

}

}

 @media (min-width: 992px) and (max-width: 1199px) {

.loupe.loupe-large.hidden-md {

	display: none !important

}

tr.loupe.loupe-large.hidden-md {

	display: none !important

}

th.loupe.loupe-large.hidden-md, td.loupe.loupe-large.hidden-md {

	display: none !important

}

}

 @media (min-width: 1200px) {

.loupe.loupe-large.hidden-lg {

	display: none !important

}

tr.loupe.loupe-large.hidden-lg {

	display: none !important

}

th.loupe.loupe-large.hidden-lg, td.loupe.loupe-large.hidden-lg {

	display: none !important

}

}

 @media (max-width: 767px) {

.loupe.loupe-large {

	display: none !important

}

tr.loupe.loupe-large {

	display: none !important

}

th.loupe.loupe-large, td.loupe.loupe-large {

	display: none !important

}

}

.loupe:before {

	content: " ";

	display: block;

	-webkit-box-shadow: inset -2px -2px 25px 0px rgba(0,0,0,0.2);

	box-shadow: inset -2px -2px 25px 0px rgba(0,0,0,0.2);

	position: absolute;

	z-index: 99;

	width: 100%;

	height: 100%;

	border-radius: 50%

}

.loupe img {

	position: absolute;

	top: 50%;

	left: 50%;

	width: 400px;

	/*margin-top: -200px;*/







	margin-top: -95px;

	margin-left: -150px;

	z-index: 98

}

.frame-browser {

	-webkit-box-shadow: 0px 0px 25px 2px rgba(0,0,0,0.1);

	box-shadow: 0px 0px 25px 2px rgba(0,0,0,0.1);

	border-radius: 5px;

	margin: 0px auto;

	border: 1px solid #c99e48;

	overflow: hidden

}

.no_border {

	-webkit-box-shadow: none !important;

	box-shadow: none;

!important  border-radius:none !important;

	margin: 0px auto !important;

	border: none !important;

	overflow: hidden !important;

}

.frame-browser .frame-buttons {

	background-color: #e5bc69;

	background-image: -webkit-gradient(linear, left 0%, left 100%, from(#e5bc69), to(#e1b253));

	background-image: -webkit-linear-gradient(top, #e5bc69, 0%, #e1b253, 100%);

	background-image: -moz-linear-gradient(top, #e5bc69 0%, #e1b253 100%);

	background-image: linear-gradient(to bottom, #e5bc69 0%, #e1b253 100%);

	background-repeat: repeat-x;

 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe5bc69', endColorstr='#ffe1b253', GradientType=0);

	padding: 10px;

	text-align: left;

	border-radius: 5px 5px 0px 0px;

	border-bottom: 1px solid #c99e48;

	-webkit-box-shadow: inset 0px 2px 2px 0px rgba(255,255,255,0.3), 0px 2px 2px 0px rgba(0,0,0,0.1);

	box-shadow: inset 0px 2px 2px 0px rgba(255,255,255,0.3), 0px 2px 2px 0px rgba(0,0,0,0.1);

	position: relative

}

 @media (max-width: 1199px) {

.frame-browser .frame-buttons {

	padding: 7px

}

}

 @media (max-width: 480px) {

.frame-browser .frame-buttons {

	padding: 4px

}

}

.frame-browser .frame-button-close, .frame-browser .frame-button-max, .frame-browser .frame-button-min {

	border-radius: 50%;

	width: 12px;

	height: 12px;

	display: inline-block;

	background-color: #fff;

	margin: 0px 2px

}

.frame-browser .frame-browser-image {

	border-radius: 0px 0px 5px 5px

}

.frame-browser .frame-browser-image img {

	width: 100%

}

.area-content {

	position: relative;

	background-color: #ffffff

}

.highlight-content {

	background-color: #e5a224;

	padding-top: 20px;

	padding-bottom: 20px

}

.highlight-content.highlighted-image {

	background-color: #eee;

	-webkit-box-shadow: inset 0px 0px 10px 2px rgba(0,0,0,0.1);

	box-shadow: inset 0px 0px 10px 2px rgba(0,0,0,0.1);

	padding-top: 90px;

	padding-bottom: 120px;

	/*background:url(../image/about.jpg) center no-repeat;*/







	background: url(../image/collage_banner.jpg) repeat;

	/*background-repeat: repeat;*/







	-webkit-background-size: cover;

	background-size: cover;

}

.highlight-content.light {

	color: #fff

}

.highlight-content.light h1, .highlight-content.light h2, .highlight-content.light h3, .highlight-content.light h4, .highlight-content.light h5 {

	color: #fff

}

.highlight-content.dark {

	color: #222

}

.cta-box {

	font-weight: 700;

	font-size: 22px

}

.cta-box p {

	text-shadow: 1px 1px 4px rgba(0,0,0,0.6)

}

.cta-box h1, .cta-box h2, .cta-box h3, .cta-box h4, .cta-box h5 {

	font-weight: 700;

	text-shadow: 1px 1px 4px rgba(0,0,0,0.6);

	margin-bottom: 30px;

	margin-top: 0px

}

.cta-box .btn-lg {

	padding: 15px 25px;

	margin-top: 20px;

	font-size: 22px;

	-webkit-box-shadow: 0px 0px 12px 0px rgba(0,0,0,0.3);

	box-shadow: 0px 0px 12px 0px rgba(0,0,0,0.3)

}

.slogan {

	margin-bottom: 50px;

	padding: 0px 2%

}

.slogan.text-center {

	padding: 0px 10%

}

.slogan h2 {

	font-weight: 300

}

.slogan h3 {

	font-weight: 300;

	/*font-size: 24px;







	line-height: 32px;*/







	font-size: 20px;

	line-height: 24px;

	color: #d99f41

}

.slogan .slogan-buttons {

	margin-top: 30px

}

.slogan .slogan-buttons .btn {

	margin: 0px 20px 0px 0px

}

.slogan .slogan-buttons .btn i {

	margin-right: 5px

}

.slogan.slogan-just-header {

	margin-bottom: 30px

}

.iconed-features {

	margin-top: 40px;

	margin-bottom: 30px;

	position: relative

}

.iconed-features .iconed-feature {

	text-align: center;

	display: block;

	padding-bottom: 35px;

	-webkit-transition: all 0.3s linear;

	transition: all 0.3s linear;

	position: relative;

	overflow: hidden;

	font-size: 14px;

	margin: 0px 20px 0px 20px

}

.iconed-features .iconed-feature .feature-icon-w {

	color: #c19947;

	font-size: 60px;

	line-height: 90px;

	margin-bottom: 20px;

	-webkit-transition: all 0.3s linear;

	transition: all 0.3s linear

}

.iconed-features .iconed-feature h4 {

	border-bottom: 1px solid #ebd6b9;

	margin-bottom: 10px;

	margin-top: 10px;

	font-weight: 500;

	padding-bottom: 10px

}

.iconed-features .iconed-feature .btn-show-on-parent-hover {

	position: absolute;

	bottom: 0px;

	margin-bottom: -50px;

	width: 100%;

	text-align: center;

	-webkit-transition: all 0.3s linear;

	transition: all 0.3s linear

}

.iconed-features .iconed-feature .btn-show-on-parent-hover a {

	border-bottom: 1px solid #C5D7E8;

	color: #689c25;

	font-weight: 500;

	padding: 3px;

	font-size: 12px;

	-webkit-transition: all 0.3s ease;

	transition: all 0.3s ease;

	display: inline-block;

	text-transform: uppercase

}

.iconed-features .iconed-feature .btn-show-on-parent-hover a:hover {

	text-decoration: none;

	background-color: #dae6b1;

	border-bottom: 1px solid #99c542

}

.iconed-features .iconed-feature:hover {

	text-decoration: none

}

.iconed-features .iconed-feature:hover .feature-icon-w {

	color: #99c542

}

.iconed-features .iconed-feature:hover h4 {

	border-bottom: 1px solid #99c542

}

.iconed-features.lift-on-hover .iconed-feature:hover {

	-webkit-transform: translateY(-20px);

	-moz-transform: translateY(-20px);

	-ms-transform: translateY(-20px);

	-o-transform: translateY(-20px);

	-webkit-transition: -webkit-transform 0.4s;

	-moz-transition: -moz-transform 0.4s;

	-o-transition: -o-transform 0.4s;

	transition: transform 0.4s

}

.iconed-features.lift-on-hover .iconed-feature:hover .btn-show-on-parent-hover {

	margin-bottom: 0px;

	bottom: 5px

}

.iconed-features.style-2 .feature-icon-w {

	color: #d3b476

}

.portfolio-single-image {

	margin-bottom: 50px

}

.portfolio-single-image img {

	max-width: 100%;

	border-radius: 5px;

	border: 1px solid #c99e48;

}

.portfolio-single-description {

	margin-bottom: 50px;

	/*font-size: 18px;*/







	font-size: 15px;

	line-height: 26px

}

.portfolio-single-description h1 {

	margin-bottom: 10px;

	padding-bottom: 15px;

	border-bottom: 1px solid #ddd;

	margin-top: 0px

}

.portfolio-single-description .portfolio-single-tags {

	border-bottom: 1px solid #ddd;

	padding-bottom: 10px;

	margin-bottom: 15px

}

.portfolio-single-description .portfolio-single-tags a {

	font-size: 12px;

	text-transform: uppercase;

	display: inline-block;

	margin-right: 10px;

	color: #788A96

}

.portfolio-single-description .btn-clean-dark {

	margin-top: 20px

}

.related-portfolio-items {

	margin-bottom: 40px

}

.related-portfolio-items h2 {

	margin-top: 0px

}

.related-portfolio-items a {

	display: block;

	-webkit-transition: all 0.3s ease;

	transition: all 0.3s ease

}

.related-portfolio-items a img {

	-webkit-transition: -webkit-transform 0.4s;

	-moz-transition: -moz-transform 0.4s;

	-o-transition: -o-transform 0.4s;

	transition: transform 0.4s;

	max-width: 100%;

	display: block;

	border: 1px solid #c99e48;

	border-radius: 5px;

}

.related-portfolio-items a:hover img {

	-webkit-transform: scale(1.1);

	-moz-transform: scale(1.1);

	-ms-transform: scale(1.1);

	-o-transform: scale(1.1)

}

.portfolio-item {

	margin-bottom: 20px

}

.portfolio-item .frame-buttons {

	z-index: 10

}

.portfolio-item figure {

	position: relative;

	z-index: 9

}

.portfolio-item figure img {

	max-width: 100%;

	display: block;

	position: relative;

}

.portfolio-item figure figcaption {

	position: absolute;

	top: 0;

	left: 0;

	padding: 9px 20px;

	background: #fcf4de;

	color: #af9167;

	-webkit-box-shadow: 0px -1px 0px 0px rgba(0,0,0,0.3), 0px 0px 10px 1px rgba(0,0,0,0.2), inset 0px 2px 3px 0px #fff;

	box-shadow: 0px -1px 0px 0px rgba(0,0,0,0.3), 0px 0px 10px 1px rgba(0,0,0,0.2), inset 0px 2px 3px 0px #fff

}

.portfolio-item figure figcaption .fp-title {

	margin-bottom: 0px;

	margin-top: 0px

}

.portfolio-item figure figcaption .fp-title a {

	font-weight: 400;

	color: #8c6415;

	font-size: 20px;

	text-shadow: 1px 1px 1px #fff

}

.portfolio-item figure figcaption .fp-content {

	margin-bottom: 15px;

	font-size: 14px

}

.portfolio-item figure figcaption .fp-buttons {

	padding-top: 10px;

	border-top: 1px solid #DADFE5;

	-webkit-box-shadow: inset 0px 1px 0px 0px #ffffff;

	box-shadow: inset 0px 1px 0px 0px #ffffff

}

 @media (min-width: 480px) and (max-width: 991px) {

.portfolio-item figure figcaption {

	padding: 10px

}

.portfolio-item figure figcaption .fp-title a {

	font-size: 16px

}

.portfolio-item figure figcaption .fp-content {

	margin-bottom: 5px;

	font-size: 12px

}

.portfolio-item figure figcaption .fp-buttons {

	padding-top: 5px

}

}

.portfolio-item.portfolio-style-3 figure {

	overflow: hidden

}

.portfolio-item.portfolio-style-3 figure img {

	-webkit-transition: -webkit-transform 0.4s;

	-moz-transition: -moz-transform 0.4s;

	-o-transition: -o-transform 0.4s;

	transition: transform 0.4s;

	width: 100%;

	height: 255px;

}

.portfolio-item.portfolio-style-3 figure figcaption {

	/*height: 130px;



	height: 90px;*/



	height: 140px;

	width: 100%;

	top: auto;

	bottom: 0;

	opacity: 0;

	-webkit-transform: translateY(100%);

	-moz-transform: translateY(100%);

	-ms-transform: translateY(100%);

	-o-transform: translateY(100%);

	-webkit-transition: -webkit-transform 0.4s, opacity 0.1s 0.3s;

	-moz-transition: -moz-transform 0.4s, opacity 0.1s 0.3s;

	-o-transition: -o-transform 0.4s, opacity 0.1s 0.3s;

	transition: transform 0.4s, opacity 0.1s 0.3s

}

.portfolio-item.portfolio-style-3 figure:hover img {

	-webkit-transform: translateY(-80px);

	-moz-transform: translateY(-80px);

	-ms-transform: translateY(-80px);

	-o-transform: translateY(-80px)

}

.portfolio-item.portfolio-style-3 figure:hover figcaption {

	opacity: 1;

	-webkit-transform: translateY(0px);

	-moz-transform: translateY(0px);

	-ms-transform: translateY(0px);

	-o-transform: translateY(0px);

	-webkit-transition: -webkit-transform 0.4s, opacity 0.1s;

	-moz-transition: -moz-transform 0.4s, opacity 0.1s;

	-o-transition: -o-transform 0.4s, opacity 0.1s;

	transition: transform 0.4s, opacity 0.1s

}

 @media (min-width: 480px) and (max-width: 991px) {

.portfolio-item.portfolio-style-3 figure figcaption {

	height: 100px

}

}

.teamits {

	width:20% !important;

}

@media screen and (max-width: 599px) {

	.teamits {

		width: 100% !important;

	}

}

@media (min-width: 600px) and (max-width: 767px) {

	.teamits {

		float: left;

    	width: 20% !important;

	}

	.team-member .member-avatar {

		padding: 0 5px !important;

	}

	.team-member h3 {

		font-size: 11px !important;

    	line-height: 15px;

	}

	.team-member h4 {

		font-size: 12px !important;

		margin: 5px 0 !important;

	}

}

@media (min-width: 768px) and (max-width: 991px) {

	.teamits {

		float: left;

    	width: 20% !important;

	}

	.team-member .member-avatar {

		padding: 0 5px;

	}

	.team-member h3 {

		font-size: 14px !important;

		line-height: 20px;

	}

}

@media (min-width: 992px) and (max-width: 1199px) {

	.teamits {

		width:20% !important;

	}

}

.team-member {

	text-align: center;

	margin-bottom: 20px

}

.team-member h3 {

	font-size: 16px;

	font-weight: bold !important;

}

.team-member .member-avatar {

	padding: 0px 20px

}

.team-member .member-avatar img {

	border-radius: 50%;

	max-width: 100%;

	display: inline-block

}

.team-member h3 {

	font-weight: 300

}

.team-member h4 {

	font-size: 14px;

	color: #b28240;

	background-color: #f9f6ed;

	padding: 5px;

	border-radius: 8px;

	display: inline-block

}

.team-member .member-social {

	border-top: 1px solid #ddd;

	padding-top: 20px;

	margin-top: 20px

}

.team-member .member-social a {

	margin: 0px 5px;

	color: #fff;

	display: inline-block;

	background-color: #d39b32;

	width: 30px;

	height: 30px;

	line-height: 30px;

	text-align: center;

	border-radius: 50%;

	-webkit-transition: all 0.3s ease;

	transition: all 0.3s ease

}

.team-member .member-social a:hover {

	background-color: #D15553;

	-webkit-transform: rotate(360deg);

	-moz-transform: rotate(360deg);

	-ms-transform: rotate(360deg);

	-o-transform: rotate(360deg);

	text-decoration: none

}

.blog-teaser {

	margin-bottom: 30px

}

.blog-teaser h3 {

	font-weight: 300;

	border-bottom: 1px solid #eee;

	padding-bottom: 10px;

	font-size: 24px;

	margin-bottom: 10px

}

.blog-teaser h3 a {

	-webkit-transition: all 0.3s ease;

	transition: all 0.3s ease;

	display: inline-block;

	padding: 3px 0px;

	color: #96681e

}

.blog-teaser h3 a:hover {

	background-color: #fff5e0;

	text-decoration: none

}

.blog-teaser .blog-teaser-meta {

	border-bottom: 1px solid #eee;

	padding-bottom: 10px;

	margin-bottom: 10px;

	font-size: 11px;

	line-height: 20px

}

.blog-teaser .blog-teaser-meta i {

	color: #edd9aa;

	font-size: 16px;

	line-height: 20px;

	margin-right: 5px;

	vertical-align: middle

}

.blog-teaser .blog-teaser-meta .meta-item {

	margin-right: 10px;

	padding-right: 10px;

	border-right: 1px solid #eee

}

.blog-teaser .blog-teaser-meta a:hover {

	text-decoration: none

}

.blog-teaser .blog-teaser-meta a:hover i.icon-heart {

	color: #EF4340

}

.blog-teaser .blog-teaser-meta a:hover i.icon-comments {

	color: #505C68

}

.blog-teaser p {

	margin-bottom: 20px

}

.blog-teaser img {

	max-width: 100%

}

.blog-teaser a:hover {

	-webkit-transform: translateY(-3px);

	-moz-transform: translateY(-3px);

	-ms-transform: translateY(-3px);

	-o-transform: translateY(-3px)

}

.skill {

	text-align: center;

	margin-bottom: 70px

}

.skill h4 {

	font-weight: 700;

	margin-top: 20px;

	border-top: 1px solid #ddd;

	padding-top: 20px

}

.clients {

	text-align: center;

	opacity: 0.5;

	filter: alpha(opacity=50)

}

.clients img {

	max-width: 100%

}

.testimonial {

	font-size: 20px;

	text-align: center;

	font-weight: 300;

	padding: 20px 20% 60px

}

.testimonial .testimonial-icon {

	font-size: 32px;

	margin-bottom: 20px;

	color: #926511

}

.testimonial .testimonial-by {

	margin-top: 20px;

	font-size: 14px;

	font-weight: 700

}

#carousel-testimonials .carousel-indicators {

	bottom: -10px

}

#carousel-testimonials .carousel-indicators li {

	border: 1px solid #ffffff

}

#carousel-testimonials .carousel-indicators .active {

	background-color: #ffffff

}

.carousel-top-controls a {

	margin-left: 10px;

	padding: 5px 10px;

	font-size: 20px;

	line-height: 30px;

	display: inline-block

}

.carousel-top-controls a:hover {

	background-color: #E2F2FF;

	text-decoration: none

}

.accordion-w .panel:hover {

	border: 1px solid #bbb

}

.accordion-w .panel-heading {

	padding: 0px

}

.accordion-w .panel-heading a {

	padding: 15px 15px;

	display: block

}

.accordion-w .panel-heading a:hover {

	text-decoration: none

}

.accordion-w .panel-collapse {

	position: relative

}

.accordion-w .panel-collapse:before {

	content: "\f107";

	position: absolute;

	right: 20px;

	top: -42px;

	color: #C7D9E8;

	font-size: 26px;

	line-height: 30px;

	font-family: FontAwesome

}

.button-flat {

	padding: 5px 10px;

	font-size: 12px;

	background-color: #ed4e6e;

	color: #fff;

	border-radius: 2px;

	margin-right: 5px

}

.btn-clean-light {

	border-radius: 7px;

	background: transparent;

	border: 2px solid #fff;

	color: #fff;

	font-weight: 400

}

.btn-clean-light:hover {

	background: #fff

}

.btn-clean-dark {

	border: 2px solid #6B8B9E;

	border-radius: 6px;

	background: transparent;

	color: #6B8B9E;

	font-weight: 400

}

.btn-clean-dark:hover {

	border: 2px solid #476475;

	color: #476475

}

.continue-reading-link {

	color: #bc9031;

	border-bottom: 1px solid #edd5aa;

	font-weight: 700;

	padding: 3px;

	font-size: 12px;

	-webkit-transition: all 0.3s ease;

	transition: all 0.3s ease;

	display: inline-block

}

.continue-reading-link:hover {

	text-decoration: none;

	background-color: #fff4d6;

	border-bottom: 1px solid #dbab56;

	-webkit-transform: translateY(-3px);

	-moz-transform: translateY(-3px);

	-ms-transform: translateY(-3px);

	-o-transform: translateY(-3px)

}

footer#main-footer {

	padding: 50px 0px;

	background-color: #246BA5;

	background: url(../image/hero-bg.jpg);

	background-repeat: repeat;

	margin-top: 30px

}

footer#main-footer .footer-social {

	list-style: none;

	padding-left: 0px;

	float: right

}

footer#main-footer .footer-social li {

	display: inline-block;

	margin-left: 10px

}

footer#main-footer .footer-social li a {

	color: #DAEFE9

}

footer#main-footer .footer-social li a:hover {

	text-decoration: none;

	color: #fff

}

footer#main-footer .copyright {

	color: #DAEFE9;

	font-size: 12px

}

footer#main-footer .copyright a {

	color: #fff;

	text-decoration: none

}

footer#main-footer .footer-menu {

	list-style: none;

	margin-left: 0px;

	padding-left: 0px

}

footer#main-footer .footer-menu li {

	display: inline-block;

	margin-right: 10px

}

footer#main-footer .footer-menu li a {

	color: #fff;

	font-size: 14px

}

#scrollUp {

	bottom: 20px;

	right: 20px;

	width: 50px;

	height: 50px;

	text-align: center;

	font-size: 28px;

	line-height: 50px;

	color: #A1AAB5;

	padding: 0px;

	z-index: 998 !important

}

#scrollUp:hover {

	text-decoration: none;

	color: #363E47

}

.post-side-bar {

	border-right: 1px solid #ccc;

	padding: 0px 50px 50px 0px;

	/*padding: 50px 50px 50px 0px;*/







	display: block;

}

.post-side-bar h5 {

	font-weight: bold;

}

 @media (max-width: 991px) {

.post-side-bar {

	/*display: none*/







	border-right: none;

}

}

.widget-cats h1 {

	font-size: 41px;

	margin-bottom: 27px;

}

.widget-cats {

	text-align: left;

}

.widget-cats ul {

	list-style: none;

	margin: 0px;

	padding: 0px

}

.widget-cats ul li {

	border-bottom: 1px solid #eee

}

.widget-cats ul li a {

	display: block;

	padding: 1px 10px;

	/*padding: 11px 10px;*/







	font-size: 14px

}

.widget-cats ul li a h2 {

	display: block;

	padding: 0px;

	font-size: 16px;

	font-weight: normal;

	margin-top: 14px;

}

.widget-title {

	margin-bottom: 20px;

	padding-bottom: 10px;

	border-bottom: 1px solid #ddd;

	font-size: 18px;

	font-weight: 300;

	text-align: center

}

.widget-title i {

	margin-right: 10px;

	color: #ccc

}

.widget-author {

	text-align: center;

	margin-bottom: 100px

}

.widget-author .author-avatar {

	max-width: 140px;

	display: inline-block

}

.widget-author .author-avatar img {

	display: inline-block;

	border-radius: 50%;

	max-width: 100%

}

.widget-author .author-name {

	margin-top: 30px;

	font-weight: 700;

	border-bottom: 1px solid #ddd;

	padding-bottom: 10px

}

.widget-author .author-bio {

	font-size: 14px

}

.widget-author .author-more {

	font-size: 12px;

	color: #8099AA

}

.widget-author .author-more i {

	margin-left: 5px

}

.widget-author .author-more:hover i {

	text-decoration: none

}

.post-loop {

	margin-bottom: 50px;

	padding-bottom: 50px;

	border-bottom: 1px solid #eee

}

.post-loop:hover .post-loop-author-info {

	opacity: 1;

	filter: alpha(opacity=100)

}

.post-loop .post-social:hover .social-link {

	background-color: #74A6C9

}

.post-loop-author-info {

	text-align: center;

	margin-bottom: 30px;

	opacity: 0.5;

	filter: alpha(opacity=50);

	-webkit-transition: all 0.3s ease;

	transition: all 0.3s ease

}

.post-loop-author-info .author-avatar {

	max-width: 85px;

	display: inline-block

}

.post-loop-author-info .author-avatar img {

	display: inline-block;

	border-radius: 50%;

	max-width: 100%

}

.post-loop-author-info .author-name {

	margin-top: 30px;

	font-weight: 700;

	border-bottom: 1px solid #ddd;

	padding-bottom: 10px

}

.post-loop-content {

	padding-left: 40px;

	font-size: 18px;

	line-height: 26px

}

.post-loop-content h2 {

	font-weight: 700;

	margin-bottom: 0px;

	margin-top: 0px

}

.post-loop-content h2 a {

	color: #96681e;

	-webkit-transition: all 0.2s ease;

	transition: all 0.2s ease

}

.post-loop-content h2 a:hover {

	padding-left: 20px;

	border-left: 5px solid #D66C6B;

	text-decoration: none

}

 @media (max-width: 480px) {

.post-loop-content h2 a:hover {

	padding-left: 0px;

	border-left: none

}

}

.post-loop-content .post-loop-meta {

	border-bottom: 1px solid #ddd;

	border-top: 1px solid #ddd;

	padding: 10px 0px;

	margin-bottom: 20px;

	margin-top: 20px;

	color: #ABC5D8;

	font-size: 14px

}

.post-loop-content .post-loop-meta span {

	margin-right: 10px;

	padding-right: 10px;

	border-right: 1px solid #ddd

}

.post-loop-content .post-loop-meta a {

	color: #ABC5D8

}

.post-loop-content .post-loop-meta a:hover {

	text-decoration: none;

	color: #555

}

.post-loop-content p {

	margin-bottom: 30px

}

.post-loop-content .post-social {

	font-size: 14px

}

.post-loop-content .post-social .social-label {

	display: inline-block;

	margin-right: 10px;

	font-size: 12px;

	color: #506570

}

.post-loop-content .post-social .social-link {

	margin: 0px 5px;

	color: #fff;

	display: inline-block;

	background-color: #C9DBE8;

	width: 25px;

	height: 25px;

	line-height: 25px;

	text-align: center;

	border-radius: 50%;

	font-size: 12px;

	-webkit-transition: all 0.3s ease;

	transition: all 0.3s ease

}

.post-loop-content .post-social .social-link:hover {

	background-color: #D15553;

	-webkit-transform: rotate(360deg);

	-moz-transform: rotate(360deg);

	-ms-transform: rotate(360deg);

	-o-transform: rotate(360deg);

	text-decoration: none

}

.header-image-wrapper {

	position: relative

}

.header-image-wrapper:before {

	display: block;

	content: '';

	position: absolute;

	width: 100%;

	height: 100%;

	-webkit-box-shadow: inset 0px -10px 10px 0px rgba(0,0,0,0.2);

	box-shadow: inset 0px -10px 10px 0px rgba(0,0,0,0.2)

}

.header-image-wrapper img {

	width: 100%;

	display: block

}

.post-single {

	margin-bottom: 40px;

	padding-left: 20px;

	font-size: 15px;

	line-height: 25px

}

.post-single .pre-post-meta {

	color: #ABC5D8;

	font-size: 14px

}

.post-single .pre-post-meta span {

	margin-right: 10px;

	padding-right: 10px;

	border-right: 1px solid #ddd

}

.post-single .pre-post-meta a {

	color: #ABC5D8

}

.post-single h1 {

	/*font-weight: 700;







	margin-bottom: 0px;







	font-weight:normal;*/







	font-family: "Raleway", "Helvetica Neue", Helvetica, Arial, sans-serif;

	font-weight: normal;

	line-height: 1.1;

	color: #96681e;

	font-size: 17px;

}

.post-single h2 {

	font-size: 16px;

	line-height: 20px;

	font-weight: bold;

}

.post-single h2.pull-right {

	font-size: 12px !important;

	color: #99C542;

}

.post-single h2.sub-header {

	font-size: 24px;

	margin-top: 10px;

	color: #7EA2BC

}

.post-single p {

/*margin-bottom: 30px*/







}

.post-single .read-next-link {

	font-size: 14px

}

.post-single .read-next-link i {

	margin-left: 10px

}

 @media (max-width: 991px) {

.post-single .read-next-link {

	/*display: none*/







	z-index: 1;

}

}

.post-single .post-social {

	font-size: 14px

}

.post-single .post-social .social-label {

	display: inline-block;

	margin-right: 10px;

	font-size: 12px;

	color: #506570

}

.post-single .post-social .social-link {

	margin: 0px 2px;

	color: #fff;

	display: inline-block;

	background-color: #74A6C9;

	width: 30px;

	height: 30px;

	line-height: 30px;

	text-align: center;

	border-radius: 50%;

	-webkit-transition: all 0.3s ease;

	transition: all 0.3s ease

}

.post-single .post-social .social-link:hover {

	background-color: #D15553;

	-webkit-transform: rotate(360deg);

	-moz-transform: rotate(360deg);

	-ms-transform: rotate(360deg);

	-o-transform: rotate(360deg);

	text-decoration: none

}

.post-single .under-post {

	padding-top: 50px;

	border-top: 1px solid #eee;

	margin-bottom: 70px

}

.post-single-meta {

	border-bottom: 1px solid #ddd;

	border-top: 1px solid #ddd;

	padding-bottom: 20px;

	padding-top: 20px;

	margin-top: 20px;

	margin-bottom: 20px;

	font-size: 16px;

	line-height: 30px

}

.post-single-meta i {

	color: #bacedb;

	font-size: 24px;

	line-height: 30px;

	margin-right: 5px;

	vertical-align: middle

}

.post-single-meta .meta-item {

	margin-right: 20px;

	padding-right: 20px;

	border-right: 1px solid #eee

}

.post-single-meta a:hover {

	text-decoration: none

}

.post-single-meta a:hover i.icon-heart {

	color: #EF4340

}

.post-single-meta a:hover i.icon-comments {

	color: #505C68

}

.pricing-table-columns {

	border: 1px solid #c49031;

	background: #f9f1e5;

}

.pricing-table-columns .plan-column {

	text-align: center;

	background-color: #f9f1e5;

	-webkit-box-shadow: inset 0px 2px 1px 0px #ffffff;

	box-shadow: inset 0px 2px 1px 0px #ffffff;

	font-size: 14px;

}

.pricing-table-columns .plan-column h4 {

	text-transform: uppercase;

	font-size: 24px;

	padding-top: 30px;

	margin-top: 0px

}

.pricing-table-columns .plan-column h4.sm {

	text-transform: uppercase;

	font-size: 14px;

	padding-top: 20px;

	margin-top: 0px

}

.pricing-table-columns .plan-column h2.sm {

	text-transform: uppercase;

	font-size: 14px;

	padding-top: 20px;

	margin-top: 0px

}

.pricing-table-columns .plan-column .plan-price {

	font-size: 44px;

	font-weight: 300;

	padding: 35px 0px;

	line-height: 60px

}

.pricing-table-columns .plan-column .plan-price span {

	line-height: 60px;

	font-size: 18px;

	font-weight: 200;

	margin-left: -10px;

	color: #826528

}

.pricing-table-columns .plan-column ul {

	margin: 0px;

	padding: 30px 20px 0px;

	padding-top: 30px;

	list-style: none

}

.pricing-table-columns .plan-column ul li {

	margin-bottom: 15px;

	padding-bottom: 15px;

	border-bottom: 1px solid #c49031;

	font-size: 20px

}

.pricing-table-columns .plan-column ul li:last-child {

	border-bottom: none

}

.pricing-table-columns .plan-column .button-w {

	padding: 30px 0px

}

.pricing-table-columns .plan-column.highlight {

	border: 1px solid #9b7227;

	margin: -25px;

	margin-bottom: -25px;

	background-color: #fff;

	padding-bottom: 20px;

	-webkit-box-shadow: 0px 0px 20px 1px #efdbbc;

	box-shadow: 0px 0px 20px 1px #efdbbc

}

.pricing-table-columns .plan-column.highlight .plan-price {

	font-size: 64px;

	line-height: 80px

}

 @media (max-width: 992px) {

.pricing-table-columns .plan-column.highlight {

	margin: 0px;

	border: none

}

}

.portfolio-filters {

	list-style: none;

	margin-bottom: 30px;

	padding-bottom: 15px;

	padding-top: 15px;

	border-bottom: 1px solid #ddd;

	border-top: 1px solid #ddd

}

.portfolio-filters li {

	display: inline-block;

	margin-right: 10px

}

.portfolio-filters li a {

	/*font-size: 12px;*/







	font-size: 14px;

	text-transform: uppercase;

	color: #7C98A8;

	border-bottom: 2px solid transparent;

	padding-bottom: 3px;

	-webkit-transition: all 0.3s ease;

	transition: all 0.3s ease

}

.portfolio-filters li a:hover {

	border-bottom: 2px solid #CC8F2C;

	text-decoration: none

}

.isotope-w {

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	text-align: center

}

.isotope-w .item {

	width: 30%;

	margin-left: 2.5%;

	margin-bottom: 2%;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	display: inline-block

}

 @media (max-width: 480px) {

.isotope-w .item {

	width: auto;

	margin-left: 0px

}

}

.isotope-item {

	z-index: 2

}

.isotope-hidden.isotope-item {

	pointer-events: none;

	z-index: 1

}

.isotope, .isotope .isotope-item {

	-webkit-transition-duration: 0.5s;

	-moz-transition-duration: 0.5s;

	-ms-transition-duration: 0.5s;

	-o-transition-duration: 0.5s;

	transition-duration: 0.5s

}

.isotope {

	-webkit-transition-property: height, width;

	-moz-transition-property: height, width;

	-ms-transition-property: height, width;

	-o-transition-property: height, width;

	transition-property: height, width

}

.isotope .isotope-item {

	-webkit-transition-property: -webkit-transform, opacity;

	-moz-transition-property: -moz-transform, opacity;

	-ms-transition-property: -ms-transform, opacity;

	-o-transition-property: -o-transform, opacity;

	transition-property: transform, opacity;

}

.isotope.no-transition, .isotope.no-transition .isotope-item, .isotope .isotope-item.no-transition {

	-webkit-transition-duration: 0s;

	-moz-transition-duration: 0s;

	-ms-transition-duration: 0s;

	-o-transition-duration: 0s;

	transition-duration: 0s

}

.color_settings_box {

	position: fixed;

	right: -100px;

	width: 100px;

	top: 15%;

	padding: 20px;

	background-color: #fff;

	z-index: 9999;

	text-align: center;

	-webkit-box-shadow: inset 1px 1px 2px 0px #fff, 0px 0px 15px 2px rgba(0,0,0,0.3);

	box-shadow: inset 1px 1px 2px 0px #fff, 0px 0px 15px 2px rgba(0,0,0,0.3);

	border: 1px solid rgba(0,0,0,0.6);

	border-right: none;

	border-radius: 6px 0px 0px 6px

}

.color_settings_box .toggle-color-settings {

	border-radius: 6px 0px 0px 6px;

	-webkit-box-shadow: -3px 0px 7px 0px rgba(0,0,0,0.3);

	box-shadow: -3px 0px 7px 0px rgba(0,0,0,0.3);

	border: 1px solid rgba(0,0,0,0.6);

	border-right: none;

	position: absolute;

	left: -50px;

	top: 40%;

	background-color: #fff;

	padding-top: 5px;

	padding-bottom: 5px;

	width: 50px;

	text-align: center

}

.color_settings_box .toggle-color-settings i {

	line-height: 25px;

	font-size: 20px;

	color: #555

}

.color_settings_box .toggle-color-settings span {

	text-transform: uppercase;

	font-size: 10px;

	line-height: 15px;

	display: block;

	vertical-align: top

}

.color_settings_box .toggle-color-settings:hover {

	cursor: pointer

}

.color_settings_box .toggle-color-settings:hover i {

	color: #1D8FD6

}

.color_settings_box .toggle-color-settings:hover span {

	text-decoration: underline

}

.color_settings_box h3 {

	text-transform: uppercase;

	font-weight: 300;

	font-size: 14px;

	margin-top: 20px;

	margin-bottom: 15px;

	border-bottom: 1px solid #ddd;

	padding-bottom: 5px

}

.color_settings_box h3 i {

	margin-right: 5px;

	font-size: 18px;

	color: #555

}

.color_settings_box h3:first-child {

	margin-top: 5px

}

.color_settings_box .checkbox-w {

	line-height: 20px;

	text-transform: uppercase;

	font-size: 10px

}

.color_settings_box .wood-checkbox {

	display: inline-block;

	width: 20px;

	height: 20px;

	border-radius: 2px;

	background: #5f3c22 url(bg-wood.html) top left repeat;

	-webkit-box-shadow: inset 1px 1px 1px rgba(255,255,255,0.3);

	box-shadow: inset 1px 1px 1px rgba(255,255,255,0.3);

	border: 1px solid #4F4D45;

	margin-right: 3px;

	margin-left: 3px;

	margin-bottom: -5px

}

.color_settings_box .color-box {

	width: 30px;

	height: 30px;

	border: 1px solid #333;

	display: inline-block;

	border-radius: 2px;

	cursor: pointer;

	position: relative

}

.color_settings_box .color-box:hover:after, .color_settings_box .color-box.active:after {

	content: "\f077";

	font-family: FontAwesome;

	position: absolute;

	bottom: -14px;

	left: 6px;

	font-size: 8px;

	color: #333

}

.color_settings_box .color-box-white {

	background-color: #fff

}

.color_settings_box .color-box-grey {

	background-color: #ddd

}

.color_settings_box .color-box-beige {

	background-color: #E5E1D3

}

.color_settings_box .color-box-red {

	background-color: #e74c3c

}

.color_settings_box .color-box-green {

	background-color: #2ECC71

}

.color_settings_box .color-box-green-sea {

	background-color: #16A085

}

.color_settings_box .color-box-blue {

	background-color: #3498db

}

.color_settings_box .color-box-light-blue {

	background-color: #E5F5FC

}

.color_settings_box .color-box-dark-blue {

	background-color: #2c3e50

}

.color_settings_box .color-box-orange {

	background-color: #e67e22

}

.color_settings_box .color-box-grey {

	background-color: #777

}

.color_settings_box .color-box-linen-dark {

	background-color: #323641;

	background-image: url(body-linen.html);

	background-repeat: repeat;

	background-position: top left

}

.color_settings_box .color-box-linen-light {

	background-color: #b0b1b4;

	background-image: url(linen-grey.html);

	background-repeat: repeat;

	background-position: top left

}

body {

	-webkit-backface-visibility: hidden

}

.animated {

	-webkit-animation-duration: 1s;

	-moz-animation-duration: 1s;

	-o-animation-duration: 1s;

	animation-duration: 1s;

	-webkit-animation-fill-mode: both;

	-moz-animation-fill-mode: both;

	-o-animation-fill-mode: both;

	animation-fill-mode: both

}

.animated.hinge {

	-webkit-animation-duration: 2s;

	-moz-animation-duration: 2s;

	-o-animation-duration: 2s;

	animation-duration: 2s

}

 @-webkit-keyframes flash {

 0%, 50%, 100% {

 opacity:1

}

 25%, 75% {

 opacity:0

}

}

 @-moz-keyframes flash {

 0%, 50%, 100% {

 opacity:1

}

 25%, 75% {

 opacity:0

}

}

 @-o-keyframes flash {

 0%, 50%, 100% {

 opacity:1

}

 25%, 75% {

 opacity:0

}

}

 @keyframes flash {

 0%, 50%, 100% {

 opacity:1

}

 25%, 75% {

 opacity:0

}

}

.animated.flash {

	-webkit-animation-name: flash;

	-moz-animation-name: flash;

	-o-animation-name: flash;

	animation-name: flash

}

 @-webkit-keyframes shake {

 0%, 100% {

 -webkit-transform:translateX(0)

}

 10%, 30%, 50%, 70%, 90% {

 -webkit-transform:translateX(-10px)

}

 20%, 40%, 60%, 80% {

 -webkit-transform:translateX(10px)

}

}

 @-moz-keyframes shake {

 0%, 100% {

 -moz-transform:translateX(0)

}

 10%, 30%, 50%, 70%, 90% {

 -moz-transform:translateX(-10px)

}

 20%, 40%, 60%, 80% {

 -moz-transform:translateX(10px)

}

}

 @-o-keyframes shake {

 0%, 100% {

 -o-transform:translateX(0)

}

 10%, 30%, 50%, 70%, 90% {

 -o-transform:translateX(-10px)

}

 20%, 40%, 60%, 80% {

 -o-transform:translateX(10px)

}

}

 @keyframes shake {

 0%, 100% {

 transform:translateX(0)

}

 10%, 30%, 50%, 70%, 90% {

 transform:translateX(-10px)

}

 20%, 40%, 60%, 80% {

 transform:translateX(10px)

}

}

.animated.shake {

	-webkit-animation-name: shake;

	-moz-animation-name: shake;

	-o-animation-name: shake;

	animation-name: shake

}

 @-webkit-keyframes bounce {

 0%, 20%, 50%, 80%, 100% {

 -webkit-transform:translateY(0)

}

 40% {

 -webkit-transform:translateY(-30px)

}

 60% {

 -webkit-transform:translateY(-15px)

}

}

 @-moz-keyframes bounce {

 0%, 20%, 50%, 80%, 100% {

 -moz-transform:translateY(0)

}

 40% {

 -moz-transform:translateY(-30px)

}

 60% {

 -moz-transform:translateY(-15px)

}

}

 @-o-keyframes bounce {

 0%, 20%, 50%, 80%, 100% {

 -o-transform:translateY(0)

}

 40% {

 -o-transform:translateY(-30px)

}

 60% {

 -o-transform:translateY(-15px)

}

}

 @keyframes bounce {

 0%, 20%, 50%, 80%, 100% {

 transform:translateY(0)

}

 40% {

 transform:translateY(-30px)

}

 60% {

 transform:translateY(-15px)

}

}

.animated.bounce {

	-webkit-animation-name: bounce;

	-moz-animation-name: bounce;

	-o-animation-name: bounce;

	animation-name: bounce

}

 @-webkit-keyframes tada {

 0% {

 -webkit-transform:scale(1)

}

 10%, 20% {

 -webkit-transform:scale(0.9) rotate(-3deg)

}

 30%, 50%, 70%, 90% {

 -webkit-transform:scale(1.1) rotate(3deg)

}

 40%, 60%, 80% {

 -webkit-transform:scale(1.1) rotate(-3deg)

}

 100% {

 -webkit-transform:scale(1) rotate(0)

}

}

 @-moz-keyframes tada {

 0% {

 -moz-transform:scale(1)

}

 10%, 20% {

 -moz-transform:scale(0.9) rotate(-3deg)

}

 30%, 50%, 70%, 90% {

 -moz-transform:scale(1.1) rotate(3deg)

}

 40%, 60%, 80% {

 -moz-transform:scale(1.1) rotate(-3deg)

}

 100% {

 -moz-transform:scale(1) rotate(0)

}

}

 @-o-keyframes tada {

 0% {

 -o-transform:scale(1)

}

 10%, 20% {

 -o-transform:scale(0.9) rotate(-3deg)

}

 30%, 50%, 70%, 90% {

 -o-transform:scale(1.1) rotate(3deg)

}

 40%, 60%, 80% {

 -o-transform:scale(1.1) rotate(-3deg)

}

 100% {

 -o-transform:scale(1) rotate(0)

}

}

 @keyframes tada {

 0% {

 transform:scale(1)

}

 10%, 20% {

 transform:scale(0.9) rotate(-3deg)

}

 30%, 50%, 70%, 90% {

 transform:scale(1.1) rotate(3deg)

}

 40%, 60%, 80% {

 transform:scale(1.1) rotate(-3deg)

}

 100% {

 transform:scale(1) rotate(0)

}

}

.animated.tada {

	-webkit-animation-name: tada;

	-moz-animation-name: tada;

	-o-animation-name: tada;

	animation-name: tada

}

 @-webkit-keyframes swing {

 20%, 40%, 60%, 80%, 100% {

 -webkit-transform-origin:top center

}

 20% {

 -webkit-transform:rotate(15deg)

}

 40% {

 -webkit-transform:rotate(-10deg)

}

 60% {

 -webkit-transform:rotate(5deg)

}

 80% {

 -webkit-transform:rotate(-5deg)

}

 100% {

 -webkit-transform:rotate(0deg)

}

}

 @-moz-keyframes swing {

 20% {

 -moz-transform:rotate(15deg)

}

 40% {

 -moz-transform:rotate(-10deg)

}

 60% {

 -moz-transform:rotate(5deg)

}

 80% {

 -moz-transform:rotate(-5deg)

}

 100% {

 -moz-transform:rotate(0deg)

}

}

 @-o-keyframes swing {

 20% {

 -o-transform:rotate(15deg)

}

 40% {

 -o-transform:rotate(-10deg)

}

 60% {

 -o-transform:rotate(5deg)

}

 80% {

 -o-transform:rotate(-5deg)

}

 100% {

 -o-transform:rotate(0deg)

}

}

 @keyframes swing {

 20% {

 transform:rotate(15deg)

}

 40% {

 transform:rotate(-10deg)

}

 60% {

 transform:rotate(5deg)

}

 80% {

 transform:rotate(-5deg)

}

 100% {

 transform:rotate(0deg)

}

}

.animated.swing {

	-webkit-transform-origin: top center;

	-moz-transform-origin: top center;

	-o-transform-origin: top center;

	transform-origin: top center;

	-webkit-animation-name: swing;

	-moz-animation-name: swing;

	-o-animation-name: swing;

	animation-name: swing

}

 @-webkit-keyframes wobble {

 0% {

 -webkit-transform:translateX(0%)

}

 15% {

 -webkit-transform:translateX(-25%) rotate(-5deg)

}

 30% {

 -webkit-transform:translateX(20%) rotate(3deg)

}

 45% {

 -webkit-transform:translateX(-15%) rotate(-3deg)

}

 60% {

 -webkit-transform:translateX(10%) rotate(2deg)

}

 75% {

 -webkit-transform:translateX(-5%) rotate(-1deg)

}

 100% {

 -webkit-transform:translateX(0%)

}

}

 @-moz-keyframes wobble {

 0% {

 -moz-transform:translateX(0%)

}

 15% {

 -moz-transform:translateX(-25%) rotate(-5deg)

}

 30% {

 -moz-transform:translateX(20%) rotate(3deg)

}

 45% {

 -moz-transform:translateX(-15%) rotate(-3deg)

}

 60% {

 -moz-transform:translateX(10%) rotate(2deg)

}

 75% {

 -moz-transform:translateX(-5%) rotate(-1deg)

}

 100% {

 -moz-transform:translateX(0%)

}

}

 @-o-keyframes wobble {

 0% {

 -o-transform:translateX(0%)

}

 15% {

 -o-transform:translateX(-25%) rotate(-5deg)

}

 30% {

 -o-transform:translateX(20%) rotate(3deg)

}

 45% {

 -o-transform:translateX(-15%) rotate(-3deg)

}

 60% {

 -o-transform:translateX(10%) rotate(2deg)

}

 75% {

 -o-transform:translateX(-5%) rotate(-1deg)

}

 100% {

 -o-transform:translateX(0%)

}

}

 @keyframes wobble {

 0% {

 transform:translateX(0%)

}

 15% {

 transform:translateX(-25%) rotate(-5deg)

}

 30% {

 transform:translateX(20%) rotate(3deg)

}

 45% {

 transform:translateX(-15%) rotate(-3deg)

}

 60% {

 transform:translateX(10%) rotate(2deg)

}

 75% {

 transform:translateX(-5%) rotate(-1deg)

}

 100% {

 transform:translateX(0%)

}

}

.animated.wobble {

	-webkit-animation-name: wobble;

	-moz-animation-name: wobble;

	-o-animation-name: wobble;

	animation-name: wobble

}

 @-webkit-keyframes pulse {

 0% {

 -webkit-transform:scale(1)

}

 50% {

 -webkit-transform:scale(1.1)

}

 100% {

 -webkit-transform:scale(1)

}

}

 @-moz-keyframes pulse {

 0% {

 -moz-transform:scale(1)

}

 50% {

 -moz-transform:scale(1.1)

}

 100% {

 -moz-transform:scale(1)

}

}

 @-o-keyframes pulse {

 0% {

 -o-transform:scale(1)

}

 50% {

 -o-transform:scale(1.1)

}

 100% {

 -o-transform:scale(1)

}

}

 @keyframes pulse {

 0% {

 transform:scale(1)

}

 50% {

 transform:scale(1.1)

}

 100% {

 transform:scale(1)

}

}

.animated.pulse {

	-webkit-animation-name: pulse;

	-moz-animation-name: pulse;

	-o-animation-name: pulse;

	animation-name: pulse

}

 @-webkit-keyframes flip {

 0% {

 -webkit-transform:perspective(400px) translateZ(0) rotateY(0) scale(1);

 -webkit-animation-timing-function:ease-out

}

 40% {

 -webkit-transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);

 -webkit-animation-timing-function:ease-out

}

 50% {

 -webkit-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);

 -webkit-animation-timing-function:ease-in

}

 80% {

 -webkit-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(0.95);

 -webkit-animation-timing-function:ease-in

}

 100% {

 -webkit-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);

 -webkit-animation-timing-function:ease-in

}

}

 @-moz-keyframes flip {

 0% {

 -moz-transform:perspective(400px) translateZ(0) rotateY(0) scale(1);

 -moz-animation-timing-function:ease-out

}

 40% {

 -moz-transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);

 -moz-animation-timing-function:ease-out

}

 50% {

 -moz-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);

 -moz-animation-timing-function:ease-in

}

 80% {

 -moz-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(0.95);

 -moz-animation-timing-function:ease-in

}

 100% {

 -moz-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);

 -moz-animation-timing-function:ease-in

}

}

 @-o-keyframes flip {

 0% {

 -o-transform:perspective(400px) translateZ(0) rotateY(0) scale(1);

 -o-animation-timing-function:ease-out

}

 40% {

 -o-transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);

 -o-animation-timing-function:ease-out

}

 50% {

 -o-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);

 -o-animation-timing-function:ease-in

}

 80% {

 -o-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(0.95);

 -o-animation-timing-function:ease-in

}

 100% {

 -o-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);

 -o-animation-timing-function:ease-in

}

}

 @keyframes flip {

 0% {

 transform:perspective(400px) translateZ(0) rotateY(0) scale(1);

 animation-timing-function:ease-out

}

 40% {

 transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);

 animation-timing-function:ease-out

}

 50% {

 transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);

 animation-timing-function:ease-in

}

 80% {

 transform:perspective(400px) translateZ(0) rotateY(360deg) scale(0.95);

 animation-timing-function:ease-in

}

 100% {

 transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);

 animation-timing-function:ease-in

}

}

.animated.flip {

	-webkit-backface-visibility: visible !important;

	-webkit-animation-name: flip;

	-moz-backface-visibility: visible !important;

	-moz-animation-name: flip;

	-o-backface-visibility: visible !important;

	-o-animation-name: flip;

	backface-visibility: visible !important;

	animation-name: flip

}

 @-webkit-keyframes flipInX {

 0% {

 -webkit-transform:perspective(400px) rotateX(90deg);

 opacity:0

}

 40% {

 -webkit-transform:perspective(400px) rotateX(-10deg)

}

 70% {

 -webkit-transform:perspective(400px) rotateX(10deg)

}

 100% {

 -webkit-transform:perspective(400px) rotateX(0deg);

 opacity:1

}

}

 @-moz-keyframes flipInX {

 0% {

 -moz-transform:perspective(400px) rotateX(90deg);

 opacity:0

}

 40% {

 -moz-transform:perspective(400px) rotateX(-10deg)

}

 70% {

 -moz-transform:perspective(400px) rotateX(10deg)

}

 100% {

 -moz-transform:perspective(400px) rotateX(0deg);

 opacity:1

}

}

 @-o-keyframes flipInX {

 0% {

 -o-transform:perspective(400px) rotateX(90deg);

 opacity:0

}

 40% {

 -o-transform:perspective(400px) rotateX(-10deg)

}

 70% {

 -o-transform:perspective(400px) rotateX(10deg)

}

 100% {

 -o-transform:perspective(400px) rotateX(0deg);

 opacity:1

}

}

 @keyframes flipInX {

 0% {

 transform:perspective(400px) rotateX(90deg);

 opacity:0

}

 40% {

 transform:perspective(400px) rotateX(-10deg)

}

 70% {

 transform:perspective(400px) rotateX(10deg)

}

 100% {

 transform:perspective(400px) rotateX(0deg);

 opacity:1

}

}

.animated.flipInX {

	-webkit-backface-visibility: visible !important;

	-webkit-animation-name: flipInX;

	-moz-backface-visibility: visible !important;

	-moz-animation-name: flipInX;

	-o-backface-visibility: visible !important;

	-o-animation-name: flipInX;

	backface-visibility: visible !important;

	animation-name: flipInX

}

 @-webkit-keyframes flipOutX {

 0% {

 -webkit-transform:perspective(400px) rotateX(0deg);

 opacity:1

}

 100% {

 -webkit-transform:perspective(400px) rotateX(90deg);

 opacity:0

}

}

 @-moz-keyframes flipOutX {

 0% {

 -moz-transform:perspective(400px) rotateX(0deg);

 opacity:1

}

 100% {

 -moz-transform:perspective(400px) rotateX(90deg);

 opacity:0

}

}

 @-o-keyframes flipOutX {

 0% {

 -o-transform:perspective(400px) rotateX(0deg);

 opacity:1

}

 100% {

 -o-transform:perspective(400px) rotateX(90deg);

 opacity:0

}

}

 @keyframes flipOutX {

 0% {

 transform:perspective(400px) rotateX(0deg);

 opacity:1

}

 100% {

 transform:perspective(400px) rotateX(90deg);

 opacity:0

}

}

.animated.flipOutX {

	-webkit-animation-name: flipOutX;

	-webkit-backface-visibility: visible !important;

	-moz-animation-name: flipOutX;

	-moz-backface-visibility: visible !important;

	-o-animation-name: flipOutX;

	-o-backface-visibility: visible !important;

	animation-name: flipOutX;

	backface-visibility: visible !important

}

 @-webkit-keyframes flipInY {

 0% {

 -webkit-transform:perspective(400px) rotateY(90deg);

 opacity:0

}

 40% {

 -webkit-transform:perspective(400px) rotateY(-10deg)

}

 70% {

 -webkit-transform:perspective(400px) rotateY(10deg)

}

 100% {

 -webkit-transform:perspective(400px) rotateY(0deg);

 opacity:1

}

}

 @-moz-keyframes flipInY {

 0% {

 -moz-transform:perspective(400px) rotateY(90deg);

 opacity:0

}

 40% {

 -moz-transform:perspective(400px) rotateY(-10deg)

}

 70% {

 -moz-transform:perspective(400px) rotateY(10deg)

}

 100% {

 -moz-transform:perspective(400px) rotateY(0deg);

 opacity:1

}

}

 @-o-keyframes flipInY {

 0% {

 -o-transform:perspective(400px) rotateY(90deg);

 opacity:0

}

 40% {

 -o-transform:perspective(400px) rotateY(-10deg)

}

 70% {

 -o-transform:perspective(400px) rotateY(10deg)

}

 100% {

 -o-transform:perspective(400px) rotateY(0deg);

 opacity:1

}

}

 @keyframes flipInY {

 0% {

 transform:perspective(400px) rotateY(90deg);

 opacity:0

}

 40% {

 transform:perspective(400px) rotateY(-10deg)

}

 70% {

 transform:perspective(400px) rotateY(10deg)

}

 100% {

 transform:perspective(400px) rotateY(0deg);

 opacity:1

}

}

.animated.flipInY {

	-webkit-backface-visibility: visible !important;

	-webkit-animation-name: flipInY;

	-moz-backface-visibility: visible !important;

	-moz-animation-name: flipInY;

	-o-backface-visibility: visible !important;

	-o-animation-name: flipInY;

	backface-visibility: visible !important;

	animation-name: flipInY

}

 @-webkit-keyframes flipOutY {

 0% {

 -webkit-transform:perspective(400px) rotateY(0deg);

 opacity:1

}

 100% {

 -webkit-transform:perspective(400px) rotateY(90deg);

 opacity:0

}

}

 @-moz-keyframes flipOutY {

 0% {

 -moz-transform:perspective(400px) rotateY(0deg);

 opacity:1

}

 100% {

 -moz-transform:perspective(400px) rotateY(90deg);

 opacity:0

}

}

 @-o-keyframes flipOutY {

 0% {

 -o-transform:perspective(400px) rotateY(0deg);

 opacity:1

}

 100% {

 -o-transform:perspective(400px) rotateY(90deg);

 opacity:0

}

}

 @keyframes flipOutY {

 0% {

 transform:perspective(400px) rotateY(0deg);

 opacity:1

}

 100% {

 transform:perspective(400px) rotateY(90deg);

 opacity:0

}

}

.animated.flipOutY {

	-webkit-backface-visibility: visible !important;

	-webkit-animation-name: flipOutY;

	-moz-backface-visibility: visible !important;

	-moz-animation-name: flipOutY;

	-o-backface-visibility: visible !important;

	-o-animation-name: flipOutY;

	backface-visibility: visible !important;

	animation-name: flipOutY

}

 @-webkit-keyframes fadeIn {

 0% {

 opacity:0

}

 100% {

 opacity:1

}

}

 @-moz-keyframes fadeIn {

 0% {

 opacity:0

}

 100% {

 opacity:1

}

}

 @-o-keyframes fadeIn {

 0% {

 opacity:0

}

 100% {

 opacity:1

}

}

 @keyframes fadeIn {

 0% {

 opacity:0

}

 100% {

 opacity:1

}

}

.animated.fadeIn {

	-webkit-animation-name: fadeIn;

	-moz-animation-name: fadeIn;

	-o-animation-name: fadeIn;

	animation-name: fadeIn

}

 @-webkit-keyframes fadeInUp {

 0% {

 opacity:0;

 -webkit-transform:translateY(20px)

}

 100% {

 opacity:1;

 -webkit-transform:translateY(0)

}

}

 @-moz-keyframes fadeInUp {

 0% {

 opacity:0;

 -moz-transform:translateY(20px)

}

 100% {

 opacity:1;

 -moz-transform:translateY(0)

}

}

 @-o-keyframes fadeInUp {

 0% {

 opacity:0;

 -o-transform:translateY(20px)

}

 100% {

 opacity:1;

 -o-transform:translateY(0)

}

}

 @keyframes fadeInUp {

 0% {

 opacity:0;

 transform:translateY(20px)

}

 100% {

 opacity:1;

 transform:translateY(0)

}

}

.animated.fadeInUp {

	-webkit-animation-name: fadeInUp;

	-moz-animation-name: fadeInUp;

	-o-animation-name: fadeInUp;

	animation-name: fadeInUp

}

 @-webkit-keyframes fadeInDown {

 0% {

 opacity:0;

 -webkit-transform:translateY(-20px)

}

 100% {

 opacity:1;

 -webkit-transform:translateY(0)

}

}

 @-moz-keyframes fadeInDown {

 0% {

 opacity:0;

 -moz-transform:translateY(-20px)

}

 100% {

 opacity:1;

 -moz-transform:translateY(0)

}

}

 @-o-keyframes fadeInDown {

 0% {

 opacity:0;

 -o-transform:translateY(-20px)

}

 100% {

 opacity:1;

 -o-transform:translateY(0)

}

}

 @keyframes fadeInDown {

 0% {

 opacity:0;

 transform:translateY(-20px)

}

 100% {

 opacity:1;

 transform:translateY(0)

}

}

.animated.fadeInDown {

	-webkit-animation-name: fadeInDown;

	-moz-animation-name: fadeInDown;

	-o-animation-name: fadeInDown;

	animation-name: fadeInDown

}

 @-webkit-keyframes fadeInLeft {

 0% {

 opacity:0;

 -webkit-transform:translateX(-20px)

}

 100% {

 opacity:1;

 -webkit-transform:translateX(0)

}

}

 @-moz-keyframes fadeInLeft {

 0% {

 opacity:0;

 -moz-transform:translateX(-20px)

}

 100% {

 opacity:1;

 -moz-transform:translateX(0)

}

}

 @-o-keyframes fadeInLeft {

 0% {

 opacity:0;

 -o-transform:translateX(-20px)

}

 100% {

 opacity:1;

 -o-transform:translateX(0)

}

}

 @keyframes fadeInLeft {

 0% {

 opacity:0;

 transform:translateX(-20px)

}

 100% {

 opacity:1;

 transform:translateX(0)

}

}

.animated.fadeInLeft {

	-webkit-animation-name: fadeInLeft;

	-moz-animation-name: fadeInLeft;

	-o-animation-name: fadeInLeft;

	animation-name: fadeInLeft

}

 @-webkit-keyframes fadeInRight {

 0% {

 opacity:0;

 -webkit-transform:translateX(20px)

}

 100% {

 opacity:1;

 -webkit-transform:translateX(0)

}

}

 @-moz-keyframes fadeInRight {

 0% {

 opacity:0;

 -moz-transform:translateX(20px)

}

 100% {

 opacity:1;

 -moz-transform:translateX(0)

}

}

 @-o-keyframes fadeInRight {

 0% {

 opacity:0;

 -o-transform:translateX(20px)

}

 100% {

 opacity:1;

 -o-transform:translateX(0)

}

}

 @keyframes fadeInRight {

 0% {

 opacity:0;

 transform:translateX(20px)

}

 100% {

 opacity:1;

 transform:translateX(0)

}

}

.animated.fadeInRight {

	-webkit-animation-name: fadeInRight;

	-moz-animation-name: fadeInRight;

	-o-animation-name: fadeInRight;

	animation-name: fadeInRight

}

 @-webkit-keyframes fadeInUpBig {

 0% {

 opacity:0;

 -webkit-transform:translateY(2000px)

}

 100% {

 opacity:1;

 -webkit-transform:translateY(0)

}

}

 @-moz-keyframes fadeInUpBig {

 0% {

 opacity:0;

 -moz-transform:translateY(2000px)

}

 100% {

 opacity:1;

 -moz-transform:translateY(0)

}

}

 @-o-keyframes fadeInUpBig {

 0% {

 opacity:0;

 -o-transform:translateY(2000px)

}

 100% {

 opacity:1;

 -o-transform:translateY(0)

}

}

 @keyframes fadeInUpBig {

 0% {

 opacity:0;

 transform:translateY(2000px)

}

 100% {

 opacity:1;

 transform:translateY(0)

}

}

.animated.fadeInUpBig {

	-webkit-animation-name: fadeInUpBig;

	-moz-animation-name: fadeInUpBig;

	-o-animation-name: fadeInUpBig;

	animation-name: fadeInUpBig

}

 @-webkit-keyframes fadeInDownBig {

 0% {

 opacity:0;

 -webkit-transform:translateY(-2000px)

}

 100% {

 opacity:1;

 -webkit-transform:translateY(0)

}

}

 @-moz-keyframes fadeInDownBig {

 0% {

 opacity:0;

 -moz-transform:translateY(-2000px)

}

 100% {

 opacity:1;

 -moz-transform:translateY(0)

}

}

 @-o-keyframes fadeInDownBig {

 0% {

 opacity:0;

 -o-transform:translateY(-2000px)

}

 100% {

 opacity:1;

 -o-transform:translateY(0)

}

}

 @keyframes fadeInDownBig {

 0% {

 opacity:0;

 transform:translateY(-2000px)

}

 100% {

 opacity:1;

 transform:translateY(0)

}

}

.animated.fadeInDownBig {

	-webkit-animation-name: fadeInDownBig;

	-moz-animation-name: fadeInDownBig;

	-o-animation-name: fadeInDownBig;

	animation-name: fadeInDownBig

}

 @-webkit-keyframes fadeInLeftBig {

 0% {

 opacity:0;

 -webkit-transform:translateX(-2000px)

}

 100% {

 opacity:1;

 -webkit-transform:translateX(0)

}

}

 @-moz-keyframes fadeInLeftBig {

 0% {

 opacity:0;

 -moz-transform:translateX(-2000px)

}

 100% {

 opacity:1;

 -moz-transform:translateX(0)

}

}

 @-o-keyframes fadeInLeftBig {

 0% {

 opacity:0;

 -o-transform:translateX(-2000px)

}

 100% {

 opacity:1;

 -o-transform:translateX(0)

}

}

 @keyframes fadeInLeftBig {

 0% {

 opacity:0;

 transform:translateX(-2000px)

}

 100% {

 opacity:1;

 transform:translateX(0)

}

}

.animated.fadeInLeftBig {

	-webkit-animation-name: fadeInLeftBig;

	-moz-animation-name: fadeInLeftBig;

	-o-animation-name: fadeInLeftBig;

	animation-name: fadeInLeftBig

}

 @-webkit-keyframes fadeInRightBig {

 0% {

 opacity:0;

 -webkit-transform:translateX(2000px)

}

 100% {

 opacity:1;

 -webkit-transform:translateX(0)

}

}

 @-moz-keyframes fadeInRightBig {

 0% {

 opacity:0;

 -moz-transform:translateX(2000px)

}

 100% {

 opacity:1;

 -moz-transform:translateX(0)

}

}

 @-o-keyframes fadeInRightBig {

 0% {

 opacity:0;

 -o-transform:translateX(2000px)

}

 100% {

 opacity:1;

 -o-transform:translateX(0)

}

}

 @keyframes fadeInRightBig {

 0% {

 opacity:0;

 transform:translateX(2000px)

}

 100% {

 opacity:1;

 transform:translateX(0)

}

}

.animated.fadeInRightBig {

	-webkit-animation-name: fadeInRightBig;

	-moz-animation-name: fadeInRightBig;

	-o-animation-name: fadeInRightBig;

	animation-name: fadeInRightBig

}

 @-webkit-keyframes fadeOut {

 0% {

 opacity:1

}

 100% {

 opacity:0

}

}

 @-moz-keyframes fadeOut {

 0% {

 opacity:1

}

 100% {

 opacity:0

}

}

 @-o-keyframes fadeOut {

 0% {

 opacity:1

}

 100% {

 opacity:0

}

}

 @keyframes fadeOut {

 0% {

 opacity:1

}

 100% {

 opacity:0

}

}

.animated.fadeOut {

	-webkit-animation-name: fadeOut;

	-moz-animation-name: fadeOut;

	-o-animation-name: fadeOut;

	animation-name: fadeOut

}

 @-webkit-keyframes fadeOutUp {

 0% {

 opacity:1;

 -webkit-transform:translateY(0)

}

 100% {

 opacity:0;

 -webkit-transform:translateY(-20px)

}

}

 @-moz-keyframes fadeOutUp {

 0% {

 opacity:1;

 -moz-transform:translateY(0)

}

 100% {

 opacity:0;

 -moz-transform:translateY(-20px)

}

}

 @-o-keyframes fadeOutUp {

 0% {

 opacity:1;

 -o-transform:translateY(0)

}

 100% {

 opacity:0;

 -o-transform:translateY(-20px)

}

}

 @keyframes fadeOutUp {

 0% {

 opacity:1;

 transform:translateY(0)

}

 100% {

 opacity:0;

 transform:translateY(-20px)

}

}

.animated.fadeOutUp {

	-webkit-animation-name: fadeOutUp;

	-moz-animation-name: fadeOutUp;

	-o-animation-name: fadeOutUp;

	animation-name: fadeOutUp

}

 @-webkit-keyframes fadeOutDown {

 0% {

 opacity:1;

 -webkit-transform:translateY(0)

}

 100% {

 opacity:0;

 -webkit-transform:translateY(20px)

}

}

 @-moz-keyframes fadeOutDown {

 0% {

 opacity:1;

 -moz-transform:translateY(0)

}

 100% {

 opacity:0;

 -moz-transform:translateY(20px)

}

}

 @-o-keyframes fadeOutDown {

 0% {

 opacity:1;

 -o-transform:translateY(0)

}

 100% {

 opacity:0;

 -o-transform:translateY(20px)

}

}

 @keyframes fadeOutDown {

 0% {

 opacity:1;

 transform:translateY(0)

}

 100% {

 opacity:0;

 transform:translateY(20px)

}

}

.animated.fadeOutDown {

	-webkit-animation-name: fadeOutDown;

	-moz-animation-name: fadeOutDown;

	-o-animation-name: fadeOutDown;

	animation-name: fadeOutDown

}

 @-webkit-keyframes fadeOutLeft {

 0% {

 opacity:1;

 -webkit-transform:translateX(0)

}

 100% {

 opacity:0;

 -webkit-transform:translateX(-20px)

}

}

 @-moz-keyframes fadeOutLeft {

 0% {

 opacity:1;

 -moz-transform:translateX(0)

}

 100% {

 opacity:0;

 -moz-transform:translateX(-20px)

}

}

 @-o-keyframes fadeOutLeft {

 0% {

 opacity:1;

 -o-transform:translateX(0)

}

 100% {

 opacity:0;

 -o-transform:translateX(-20px)

}

}

 @keyframes fadeOutLeft {

 0% {

 opacity:1;

 transform:translateX(0)

}

 100% {

 opacity:0;

 transform:translateX(-20px)

}

}

.animated.fadeOutLeft {

	-webkit-animation-name: fadeOutLeft;

	-moz-animation-name: fadeOutLeft;

	-o-animation-name: fadeOutLeft;

	animation-name: fadeOutLeft

}

 @-webkit-keyframes fadeOutRight {

 0% {

 opacity:1;

 -webkit-transform:translateX(0)

}

 100% {

 opacity:0;

 -webkit-transform:translateX(20px)

}

}

 @-moz-keyframes fadeOutRight {

 0% {

 opacity:1;

 -moz-transform:translateX(0)

}

 100% {

 opacity:0;

 -moz-transform:translateX(20px)

}

}

 @-o-keyframes fadeOutRight {

 0% {

 opacity:1;

 -o-transform:translateX(0)

}

 100% {

 opacity:0;

 -o-transform:translateX(20px)

}

}

 @keyframes fadeOutRight {

 0% {

 opacity:1;

 transform:translateX(0)

}

 100% {

 opacity:0;

 transform:translateX(20px)

}

}

.animated.fadeOutRight {

	-webkit-animation-name: fadeOutRight;

	-moz-animation-name: fadeOutRight;

	-o-animation-name: fadeOutRight;

	animation-name: fadeOutRight

}

 @-webkit-keyframes fadeOutUpBig {

 0% {

 opacity:1;

 -webkit-transform:translateY(0)

}

 100% {

 opacity:0;

 -webkit-transform:translateY(-2000px)

}

}

 @-moz-keyframes fadeOutUpBig {

 0% {

 opacity:1;

 -moz-transform:translateY(0)

}

 100% {

 opacity:0;

 -moz-transform:translateY(-2000px)

}

}

 @-o-keyframes fadeOutUpBig {

 0% {

 opacity:1;

 -o-transform:translateY(0)

}

 100% {

 opacity:0;

 -o-transform:translateY(-2000px)

}

}

 @keyframes fadeOutUpBig {

 0% {

 opacity:1;

 transform:translateY(0)

}

 100% {

 opacity:0;

 transform:translateY(-2000px)

}

}

.animated.fadeOutUpBig {

	-webkit-animation-name: fadeOutUpBig;

	-moz-animation-name: fadeOutUpBig;

	-o-animation-name: fadeOutUpBig;

	animation-name: fadeOutUpBig

}

 @-webkit-keyframes fadeOutDownBig {

 0% {

 opacity:1;

 -webkit-transform:translateY(0)

}

 100% {

 opacity:0;

 -webkit-transform:translateY(2000px)

}

}

 @-moz-keyframes fadeOutDownBig {

 0% {

 opacity:1;

 -moz-transform:translateY(0)

}

 100% {

 opacity:0;

 -moz-transform:translateY(2000px)

}

}

 @-o-keyframes fadeOutDownBig {

 0% {

 opacity:1;

 -o-transform:translateY(0)

}

 100% {

 opacity:0;

 -o-transform:translateY(2000px)

}

}

 @keyframes fadeOutDownBig {

 0% {

 opacity:1;

 transform:translateY(0)

}

 100% {

 opacity:0;

 transform:translateY(2000px)

}

}

.animated.fadeOutDownBig {

	-webkit-animation-name: fadeOutDownBig;

	-moz-animation-name: fadeOutDownBig;

	-o-animation-name: fadeOutDownBig;

	animation-name: fadeOutDownBig

}

 @-webkit-keyframes fadeOutLeftBig {

 0% {

 opacity:1;

 -webkit-transform:translateX(0)

}

 100% {

 opacity:0;

 -webkit-transform:translateX(-2000px)

}

}

 @-moz-keyframes fadeOutLeftBig {

 0% {

 opacity:1;

 -moz-transform:translateX(0)

}

 100% {

 opacity:0;

 -moz-transform:translateX(-2000px)

}

}

 @-o-keyframes fadeOutLeftBig {

 0% {

 opacity:1;

 -o-transform:translateX(0)

}

 100% {

 opacity:0;

 -o-transform:translateX(-2000px)

}

}

 @keyframes fadeOutLeftBig {

 0% {

 opacity:1;

 transform:translateX(0)

}

 100% {

 opacity:0;

 transform:translateX(-2000px)

}

}

.animated.fadeOutLeftBig {

	-webkit-animation-name: fadeOutLeftBig;

	-moz-animation-name: fadeOutLeftBig;

	-o-animation-name: fadeOutLeftBig;

	animation-name: fadeOutLeftBig

}

 @-webkit-keyframes fadeOutRightBig {

 0% {

 opacity:1;

 -webkit-transform:translateX(0)

}

 100% {

 opacity:0;

 -webkit-transform:translateX(2000px)

}

}

 @-moz-keyframes fadeOutRightBig {

 0% {

 opacity:1;

 -moz-transform:translateX(0)

}

 100% {

 opacity:0;

 -moz-transform:translateX(2000px)

}

}

 @-o-keyframes fadeOutRightBig {

 0% {

 opacity:1;

 -o-transform:translateX(0)

}

 100% {

 opacity:0;

 -o-transform:translateX(2000px)

}

}

 @keyframes fadeOutRightBig {

 0% {

 opacity:1;

 transform:translateX(0)

}

 100% {

 opacity:0;

 transform:translateX(2000px)

}

}

.animated.fadeOutRightBig {

	-webkit-animation-name: fadeOutRightBig;

	-moz-animation-name: fadeOutRightBig;

	-o-animation-name: fadeOutRightBig;

	animation-name: fadeOutRightBig

}

 @-webkit-keyframes bounceIn {

 0% {

 opacity:0;

 -webkit-transform:scale(0.3)

}

 50% {

 opacity:1;

 -webkit-transform:scale(1.05)

}

 70% {

 -webkit-transform:scale(0.9)

}

 100% {

 -webkit-transform:scale(1)

}

}

 @-moz-keyframes bounceIn {

 0% {

 opacity:0;

 -moz-transform:scale(0.3)

}

 50% {

 opacity:1;

 -moz-transform:scale(1.05)

}

 70% {

 -moz-transform:scale(0.9)

}

 100% {

 -moz-transform:scale(1)

}

}

 @-o-keyframes bounceIn {

 0% {

 opacity:0;

 -o-transform:scale(0.3)

}

 50% {

 opacity:1;

 -o-transform:scale(1.05)

}

 70% {

 -o-transform:scale(0.9)

}

 100% {

 -o-transform:scale(1)

}

}

 @keyframes bounceIn {

 0% {

 opacity:0;

 transform:scale(0.3)

}

 50% {

 opacity:1;

 transform:scale(1.05)

}

 70% {

 transform:scale(0.9)

}

 100% {

 transform:scale(1)

}

}

.animated.bounceIn {

	-webkit-animation-name: bounceIn;

	-moz-animation-name: bounceIn;

	-o-animation-name: bounceIn;

	animation-name: bounceIn

}

 @-webkit-keyframes bounceInUp {

 0% {

 opacity:0;

 -webkit-transform:translateY(2000px)

}

 60% {

 opacity:1;

 -webkit-transform:translateY(-30px)

}

 80% {

 -webkit-transform:translateY(10px)

}

 100% {

 -webkit-transform:translateY(0)

}

}

 @-moz-keyframes bounceInUp {

 0% {

 opacity:0;

 -moz-transform:translateY(2000px)

}

 60% {

 opacity:1;

 -moz-transform:translateY(-30px)

}

 80% {

 -moz-transform:translateY(10px)

}

 100% {

 -moz-transform:translateY(0)

}

}

 @-o-keyframes bounceInUp {

 0% {

 opacity:0;

 -o-transform:translateY(2000px)

}

 60% {

 opacity:1;

 -o-transform:translateY(-30px)

}

 80% {

 -o-transform:translateY(10px)

}

 100% {

 -o-transform:translateY(0)

}

}

 @keyframes bounceInUp {

 0% {

 opacity:0;

 transform:translateY(2000px)

}

 60% {

 opacity:1;

 transform:translateY(-30px)

}

 80% {

 transform:translateY(10px)

}

 100% {

 transform:translateY(0)

}

}

.animated.bounceInUp {

	-webkit-animation-name: bounceInUp;

	-moz-animation-name: bounceInUp;

	-o-animation-name: bounceInUp;

	animation-name: bounceInUp

}

 @-webkit-keyframes bounceInDown {

 0% {

 opacity:0;

 -webkit-transform:translateY(-2000px)

}

 60% {

 opacity:1;

 -webkit-transform:translateY(30px)

}

 80% {

 -webkit-transform:translateY(-10px)

}

 100% {

 -webkit-transform:translateY(0)

}

}

 @-moz-keyframes bounceInDown {

 0% {

 opacity:0;

 -moz-transform:translateY(-2000px)

}

 60% {

 opacity:1;

 -moz-transform:translateY(30px)

}

 80% {

 -moz-transform:translateY(-10px)

}

 100% {

 -moz-transform:translateY(0)

}

}

 @-o-keyframes bounceInDown {

 0% {

 opacity:0;

 -o-transform:translateY(-2000px)

}

 60% {

 opacity:1;

 -o-transform:translateY(30px)

}

 80% {

 -o-transform:translateY(-10px)

}

 100% {

 -o-transform:translateY(0)

}

}

 @keyframes bounceInDown {

 0% {

 opacity:0;

 transform:translateY(-2000px)

}

 60% {

 opacity:1;

 transform:translateY(30px)

}

 80% {

 transform:translateY(-10px)

}

 100% {

 transform:translateY(0)

}

}

.animated.bounceInDown {

	-webkit-animation-name: bounceInDown;

	-moz-animation-name: bounceInDown;

	-o-animation-name: bounceInDown;

	animation-name: bounceInDown

}

 @-webkit-keyframes bounceInLeft {

 0% {

 opacity:0;

 -webkit-transform:translateX(-2000px)

}

 60% {

 opacity:1;

 -webkit-transform:translateX(30px)

}

 80% {

 -webkit-transform:translateX(-10px)

}

 100% {

 -webkit-transform:translateX(0)

}

}

 @-moz-keyframes bounceInLeft {

 0% {

 opacity:0;

 -moz-transform:translateX(-2000px)

}

 60% {

 opacity:1;

 -moz-transform:translateX(30px)

}

 80% {

 -moz-transform:translateX(-10px)

}

 100% {

 -moz-transform:translateX(0)

}

}

 @-o-keyframes bounceInLeft {

 0% {

 opacity:0;

 -o-transform:translateX(-2000px)

}

 60% {

 opacity:1;

 -o-transform:translateX(30px)

}

 80% {

 -o-transform:translateX(-10px)

}

 100% {

 -o-transform:translateX(0)

}

}

 @keyframes bounceInLeft {

 0% {

 opacity:0;

 transform:translateX(-2000px)

}

 60% {

 opacity:1;

 transform:translateX(30px)

}

 80% {

 transform:translateX(-10px)

}

 100% {

 transform:translateX(0)

}

}

.animated.bounceInLeft {

	-webkit-animation-name: bounceInLeft;

	-moz-animation-name: bounceInLeft;

	-o-animation-name: bounceInLeft;

	animation-name: bounceInLeft

}

 @-webkit-keyframes bounceInRight {

 0% {

 opacity:0;

 -webkit-transform:translateX(2000px)

}

 60% {

 opacity:1;

 -webkit-transform:translateX(-30px)

}

 80% {

 -webkit-transform:translateX(10px)

}

 100% {

 -webkit-transform:translateX(0)

}

}

 @-moz-keyframes bounceInRight {

 0% {

 opacity:0;

 -moz-transform:translateX(2000px)

}

 60% {

 opacity:1;

 -moz-transform:translateX(-30px)

}

 80% {

 -moz-transform:translateX(10px)

}

 100% {

 -moz-transform:translateX(0)

}

}

 @-o-keyframes bounceInRight {

 0% {

 opacity:0;

 -o-transform:translateX(2000px)

}

 60% {

 opacity:1;

 -o-transform:translateX(-30px)

}

 80% {

 -o-transform:translateX(10px)

}

 100% {

 -o-transform:translateX(0)

}

}

 @keyframes bounceInRight {

 0% {

 opacity:0;

 transform:translateX(2000px)

}

 60% {

 opacity:1;

 transform:translateX(-30px)

}

 80% {

 transform:translateX(10px)

}

 100% {

 transform:translateX(0)

}

}

.animated.bounceInRight {

	-webkit-animation-name: bounceInRight;

	-moz-animation-name: bounceInRight;

	-o-animation-name: bounceInRight;

	animation-name: bounceInRight;

}

 @-webkit-keyframes bounceOut {

 0% {

 -webkit-transform:scale(1)

}

 25% {

 -webkit-transform:scale(0.95)

}

 50% {

 opacity:1;

 -webkit-transform:scale(1.1)

}

 100% {

 opacity:0;

 -webkit-transform:scale(0.3)

}

}

 @-moz-keyframes bounceOut {

 0% {

 -moz-transform:scale(1)

}

 25% {

 -moz-transform:scale(0.95)

}

 50% {

 opacity:1;

 -moz-transform:scale(1.1)

}

 100% {

 opacity:0;

 -moz-transform:scale(0.3)

}

}

 @-o-keyframes bounceOut {

 0% {

 -o-transform:scale(1)

}

 25% {

 -o-transform:scale(0.95)

}

 50% {

 opacity:1;

 -o-transform:scale(1.1)

}

 100% {

 opacity:0;

 -o-transform:scale(0.3)

}

}

 @keyframes bounceOut {

 0% {

 transform:scale(1)

}

 25% {

 transform:scale(0.95)

}

 50% {

 opacity:1;

 transform:scale(1.1)

}

 100% {

 opacity:0;

 transform:scale(0.3)

}

}

.animated.bounceOut {

	-webkit-animation-name: bounceOut;

	-moz-animation-name: bounceOut;

	-o-animation-name: bounceOut;

	animation-name: bounceOut

}

 @-webkit-keyframes bounceOutUp {

 0% {

 -webkit-transform:translateY(0)

}

 20% {

 opacity:1;

 -webkit-transform:translateY(20px)

}

 100% {

 opacity:0;

 -webkit-transform:translateY(-2000px)

}

}

 @-moz-keyframes bounceOutUp {

 0% {

 -moz-transform:translateY(0)

}

 20% {

 opacity:1;

 -moz-transform:translateY(20px)

}

 100% {

 opacity:0;

 -moz-transform:translateY(-2000px)

}

}

 @-o-keyframes bounceOutUp {

 0% {

 -o-transform:translateY(0)

}

 20% {

 opacity:1;

 -o-transform:translateY(20px)

}

 100% {

 opacity:0;

 -o-transform:translateY(-2000px)

}

}

 @keyframes bounceOutUp {

 0% {

 transform:translateY(0)

}

 20% {

 opacity:1;

 transform:translateY(20px)

}

 100% {

 opacity:0;

 transform:translateY(-2000px)

}

}

.animated.bounceOutUp {

	-webkit-animation-name: bounceOutUp;

	-moz-animation-name: bounceOutUp;

	-o-animation-name: bounceOutUp;

	animation-name: bounceOutUp

}

 @-webkit-keyframes bounceOutDown {

 0% {

 -webkit-transform:translateY(0)

}

 20% {

 opacity:1;

 -webkit-transform:translateY(-20px)

}

 100% {

 opacity:0;

 -webkit-transform:translateY(2000px)

}

}

 @-moz-keyframes bounceOutDown {

 0% {

 -moz-transform:translateY(0)

}

 20% {

 opacity:1;

 -moz-transform:translateY(-20px)

}

 100% {

 opacity:0;

 -moz-transform:translateY(2000px)

}

}

 @-o-keyframes bounceOutDown {

 0% {

 -o-transform:translateY(0)

}

 20% {

 opacity:1;

 -o-transform:translateY(-20px)

}

 100% {

 opacity:0;

 -o-transform:translateY(2000px)

}

}

 @keyframes bounceOutDown {

 0% {

 transform:translateY(0)

}

 20% {

 opacity:1;

 transform:translateY(-20px)

}

 100% {

 opacity:0;

 transform:translateY(2000px)

}

}

.animated.bounceOutDown {

	-webkit-animation-name: bounceOutDown;

	-moz-animation-name: bounceOutDown;

	-o-animation-name: bounceOutDown;

	animation-name: bounceOutDown

}

 @-webkit-keyframes bounceOutLeft {

 0% {

 -webkit-transform:translateX(0)

}

 20% {

 opacity:1;

 -webkit-transform:translateX(20px)

}

 100% {

 opacity:0;

 -webkit-transform:translateX(-2000px)

}

}

 @-moz-keyframes bounceOutLeft {

 0% {

 -moz-transform:translateX(0)

}

 20% {

 opacity:1;

 -moz-transform:translateX(20px)

}

 100% {

 opacity:0;

 -moz-transform:translateX(-2000px)

}

}

 @-o-keyframes bounceOutLeft {

 0% {

 -o-transform:translateX(0)

}

 20% {

 opacity:1;

 -o-transform:translateX(20px)

}

 100% {

 opacity:0;

 -o-transform:translateX(-2000px)

}

}

 @keyframes bounceOutLeft {

 0% {

 transform:translateX(0)

}

 20% {

 opacity:1;

 transform:translateX(20px)

}

 100% {

 opacity:0;

 transform:translateX(-2000px)

}

}

.animated.bounceOutLeft {

	-webkit-animation-name: bounceOutLeft;

	-moz-animation-name: bounceOutLeft;

	-o-animation-name: bounceOutLeft;

	animation-name: bounceOutLeft

}

 @-webkit-keyframes bounceOutRight {

 0% {

 -webkit-transform:translateX(0)

}

 20% {

 opacity:1;

 -webkit-transform:translateX(-20px)

}

 100% {

 opacity:0;

 -webkit-transform:translateX(2000px)

}

}

 @-moz-keyframes bounceOutRight {

 0% {

 -moz-transform:translateX(0)

}

 20% {

 opacity:1;

 -moz-transform:translateX(-20px)

}

 100% {

 opacity:0;

 -moz-transform:translateX(2000px)

}

}

 @-o-keyframes bounceOutRight {

 0% {

 -o-transform:translateX(0)

}

 20% {

 opacity:1;

 -o-transform:translateX(-20px)

}

 100% {

 opacity:0;

 -o-transform:translateX(2000px)

}

}

 @keyframes bounceOutRight {

 0% {

 transform:translateX(0)

}

 20% {

 opacity:1;

 transform:translateX(-20px)

}

 100% {

 opacity:0;

 transform:translateX(2000px)

}

}

.animated.bounceOutRight {

	-webkit-animation-name: bounceOutRight;

	-moz-animation-name: bounceOutRight;

	-o-animation-name: bounceOutRight;

	animation-name: bounceOutRight

}

 @-webkit-keyframes rotateIn {

 0% {

 -webkit-transform-origin:center center;

 -webkit-transform:rotate(-200deg);

 opacity:0

}

 100% {

 -webkit-transform-origin:center center;

 -webkit-transform:rotate(0);

 opacity:1

}

}

 @-moz-keyframes rotateIn {

 0% {

 -moz-transform-origin:center center;

 -moz-transform:rotate(-200deg);

 opacity:0

}

 100% {

 -moz-transform-origin:center center;

 -moz-transform:rotate(0);

 opacity:1

}

}

 @-o-keyframes rotateIn {

 0% {

 -o-transform-origin:center center;

 -o-transform:rotate(-200deg);

 opacity:0

}

 100% {

 -o-transform-origin:center center;

 -o-transform:rotate(0);

 opacity:1

}

}

 @keyframes rotateIn {

 0% {

 transform-origin:center center;

 transform:rotate(-200deg);

 opacity:0

}

 100% {

 transform-origin:center center;

 transform:rotate(0);

 opacity:1

}

}

.animated.rotateIn {

	-webkit-animation-name: rotateIn;

	-moz-animation-name: rotateIn;

	-o-animation-name: rotateIn;

	animation-name: rotateIn

}

 @-webkit-keyframes rotateInUpLeft {

 0% {

 -webkit-transform-origin:left bottom;

 -webkit-transform:rotate(90deg);

 opacity:0

}

 100% {

 -webkit-transform-origin:left bottom;

 -webkit-transform:rotate(0);

 opacity:1

}

}

 @-moz-keyframes rotateInUpLeft {

 0% {

 -moz-transform-origin:left bottom;

 -moz-transform:rotate(90deg);

 opacity:0

}

 100% {

 -moz-transform-origin:left bottom;

 -moz-transform:rotate(0);

 opacity:1

}

}

 @-o-keyframes rotateInUpLeft {

 0% {

 -o-transform-origin:left bottom;

 -o-transform:rotate(90deg);

 opacity:0

}

 100% {

 -o-transform-origin:left bottom;

 -o-transform:rotate(0);

 opacity:1

}

}

 @keyframes rotateInUpLeft {

 0% {

 transform-origin:left bottom;

 transform:rotate(90deg);

 opacity:0

}

 100% {

 transform-origin:left bottom;

 transform:rotate(0);

 opacity:1

}

}

.animated.rotateInUpLeft {

	-webkit-animation-name: rotateInUpLeft;

	-moz-animation-name: rotateInUpLeft;

	-o-animation-name: rotateInUpLeft;

	animation-name: rotateInUpLeft

}

 @-webkit-keyframes rotateInDownLeft {

 0% {

 -webkit-transform-origin:left bottom;

 -webkit-transform:rotate(-90deg);

 opacity:0

}

 100% {

 -webkit-transform-origin:left bottom;

 -webkit-transform:rotate(0);

 opacity:1

}

}

 @-moz-keyframes rotateInDownLeft {

 0% {

 -moz-transform-origin:left bottom;

 -moz-transform:rotate(-90deg);

 opacity:0

}

 100% {

 -moz-transform-origin:left bottom;

 -moz-transform:rotate(0);

 opacity:1

}

}

 @-o-keyframes rotateInDownLeft {

 0% {

 -o-transform-origin:left bottom;

 -o-transform:rotate(-90deg);

 opacity:0

}

 100% {

 -o-transform-origin:left bottom;

 -o-transform:rotate(0);

 opacity:1

}

}

 @keyframes rotateInDownLeft {

 0% {

 transform-origin:left bottom;

 transform:rotate(-90deg);

 opacity:0

}

 100% {

 transform-origin:left bottom;

 transform:rotate(0);

 opacity:1

}

}

.animated.rotateInDownLeft {

	-webkit-animation-name: rotateInDownLeft;

	-moz-animation-name: rotateInDownLeft;

	-o-animation-name: rotateInDownLeft;

	animation-name: rotateInDownLeft

}

 @-webkit-keyframes rotateInUpRight {

 0% {

 -webkit-transform-origin:right bottom;

 -webkit-transform:rotate(-90deg);

 opacity:0

}

 100% {

 -webkit-transform-origin:right bottom;

 -webkit-transform:rotate(0);

 opacity:1

}

}

 @-moz-keyframes rotateInUpRight {

 0% {

 -moz-transform-origin:right bottom;

 -moz-transform:rotate(-90deg);

 opacity:0

}

 100% {

 -moz-transform-origin:right bottom;

 -moz-transform:rotate(0);

 opacity:1

}

}

 @-o-keyframes rotateInUpRight {

 0% {

 -o-transform-origin:right bottom;

 -o-transform:rotate(-90deg);

 opacity:0

}

 100% {

 -o-transform-origin:right bottom;

 -o-transform:rotate(0);

 opacity:1

}

}

 @keyframes rotateInUpRight {

 0% {

 transform-origin:right bottom;

 transform:rotate(-90deg);

 opacity:0

}

 100% {

 transform-origin:right bottom;

 transform:rotate(0);

 opacity:1

}

}

.animated.rotateInUpRight {

	-webkit-animation-name: rotateInUpRight;

	-moz-animation-name: rotateInUpRight;

	-o-animation-name: rotateInUpRight;

	animation-name: rotateInUpRight

}

 @-webkit-keyframes rotateInDownRight {

 0% {

 -webkit-transform-origin:right bottom;

 -webkit-transform:rotate(90deg);

 opacity:0

}

 100% {

 -webkit-transform-origin:right bottom;

 -webkit-transform:rotate(0);

 opacity:1

}

}

 @-moz-keyframes rotateInDownRight {

 0% {

 -moz-transform-origin:right bottom;

 -moz-transform:rotate(90deg);

 opacity:0

}

 100% {

 -moz-transform-origin:right bottom;

 -moz-transform:rotate(0);

 opacity:1

}

}

 @-o-keyframes rotateInDownRight {

 0% {

 -o-transform-origin:right bottom;

 -o-transform:rotate(90deg);

 opacity:0

}

 100% {

 -o-transform-origin:right bottom;

 -o-transform:rotate(0);

 opacity:1

}

}

 @keyframes rotateInDownRight {

 0% {

 transform-origin:right bottom;

 transform:rotate(90deg);

 opacity:0

}

 100% {

 transform-origin:right bottom;

 transform:rotate(0);

 opacity:1

}

}

.animated.rotateInDownRight {

	-webkit-animation-name: rotateInDownRight;

	-moz-animation-name: rotateInDownRight;

	-o-animation-name: rotateInDownRight;

	animation-name: rotateInDownRight

}

 @-webkit-keyframes rotateOut {

 0% {

 -webkit-transform-origin:center center;

 -webkit-transform:rotate(0);

 opacity:1

}

 100% {

 -webkit-transform-origin:center center;

 -webkit-transform:rotate(200deg);

 opacity:0

}

}

 @-moz-keyframes rotateOut {

 0% {

 -moz-transform-origin:center center;

 -moz-transform:rotate(0);

 opacity:1

}

 100% {

 -moz-transform-origin:center center;

 -moz-transform:rotate(200deg);

 opacity:0

}

}

 @-o-keyframes rotateOut {

 0% {

 -o-transform-origin:center center;

 -o-transform:rotate(0);

 opacity:1

}

 100% {

 -o-transform-origin:center center;

 -o-transform:rotate(200deg);

 opacity:0

}

}

 @keyframes rotateOut {

 0% {

 transform-origin:center center;

 transform:rotate(0);

 opacity:1

}

 100% {

 transform-origin:center center;

 transform:rotate(200deg);

 opacity:0

}

}

.animated.rotateOut {

	-webkit-animation-name: rotateOut;

	-moz-animation-name: rotateOut;

	-o-animation-name: rotateOut;

	animation-name: rotateOut

}

 @-webkit-keyframes rotateOutUpLeft {

 0% {

 -webkit-transform-origin:left bottom;

 -webkit-transform:rotate(0);

 opacity:1

}

 100% {

 -webkit-transform-origin:left bottom;

 -webkit-transform:rotate(-90deg);

 opacity:0

}

}

 @-moz-keyframes rotateOutUpLeft {

 0% {

 -moz-transform-origin:left bottom;

 -moz-transform:rotate(0);

 opacity:1

}

 100% {

 -moz-transform-origin:left bottom;

 -moz-transform:rotate(-90deg);

 opacity:0

}

}

 @-o-keyframes rotateOutUpLeft {

 0% {

 -o-transform-origin:left bottom;

 -o-transform:rotate(0);

 opacity:1

}

 100% {

 -o-transform-origin:left bottom;

 -o-transform:rotate(-90deg);

 opacity:0

}

}

 @keyframes rotateOutUpLeft {

 0% {

 transform-origin:left bottom;

 transform:rotate(0);

 opacity:1

}

 100% {

 transform-origin:left bottom;

 transform:rotate(-90deg);

 opacity:0

}

}

.animated.rotateOutUpLeft {

	-webkit-animation-name: rotateOutUpLeft;

	-moz-animation-name: rotateOutUpLeft;

	-o-animation-name: rotateOutUpLeft;

	animation-name: rotateOutUpLeft

}

 @-webkit-keyframes rotateOutDownLeft {

 0% {

 -webkit-transform-origin:left bottom;

 -webkit-transform:rotate(0);

 opacity:1

}

 100% {

 -webkit-transform-origin:left bottom;

 -webkit-transform:rotate(90deg);

 opacity:0

}

}

 @-moz-keyframes rotateOutDownLeft {

 0% {

 -moz-transform-origin:left bottom;

 -moz-transform:rotate(0);

 opacity:1

}

 100% {

 -moz-transform-origin:left bottom;

 -moz-transform:rotate(90deg);

 opacity:0

}

}

 @-o-keyframes rotateOutDownLeft {

 0% {

 -o-transform-origin:left bottom;

 -o-transform:rotate(0);

 opacity:1

}

 100% {

 -o-transform-origin:left bottom;

 -o-transform:rotate(90deg);

 opacity:0

}

}

 @keyframes rotateOutDownLeft {

 0% {

 transform-origin:left bottom;

 transform:rotate(0);

 opacity:1

}

 100% {

 transform-origin:left bottom;

 transform:rotate(90deg);

 opacity:0

}

}

.animated.rotateOutDownLeft {

	-webkit-animation-name: rotateOutDownLeft;

	-moz-animation-name: rotateOutDownLeft;

	-o-animation-name: rotateOutDownLeft;

	animation-name: rotateOutDownLeft

}

 @-webkit-keyframes rotateOutUpRight {

 0% {

 -webkit-transform-origin:right bottom;

 -webkit-transform:rotate(0);

 opacity:1

}

 100% {

 -webkit-transform-origin:right bottom;

 -webkit-transform:rotate(90deg);

 opacity:0

}

}

 @-moz-keyframes rotateOutUpRight {

 0% {

 -moz-transform-origin:right bottom;

 -moz-transform:rotate(0);

 opacity:1

}

 100% {

 -moz-transform-origin:right bottom;

 -moz-transform:rotate(90deg);

 opacity:0

}

}

 @-o-keyframes rotateOutUpRight {

 0% {

 -o-transform-origin:right bottom;

 -o-transform:rotate(0);

 opacity:1

}

 100% {

 -o-transform-origin:right bottom;

 -o-transform:rotate(90deg);

 opacity:0

}

}

 @keyframes rotateOutUpRight {

 0% {

 transform-origin:right bottom;

 transform:rotate(0);

 opacity:1

}

 100% {

 transform-origin:right bottom;

 transform:rotate(90deg);

 opacity:0

}

}

.animated.rotateOutUpRight {

	-webkit-animation-name: rotateOutUpRight;

	-moz-animation-name: rotateOutUpRight;

	-o-animation-name: rotateOutUpRight;

	animation-name: rotateOutUpRight

}

 @-webkit-keyframes rotateOutDownRight {

 0% {

 -webkit-transform-origin:right bottom;

 -webkit-transform:rotate(0);

 opacity:1

}

 100% {

 -webkit-transform-origin:right bottom;

 -webkit-transform:rotate(-90deg);

 opacity:0

}

}

 @-moz-keyframes rotateOutDownRight {

 0% {

 -moz-transform-origin:right bottom;

 -moz-transform:rotate(0);

 opacity:1

}

 100% {

 -moz-transform-origin:right bottom;

 -moz-transform:rotate(-90deg);

 opacity:0

}

}

 @-o-keyframes rotateOutDownRight {

 0% {

 -o-transform-origin:right bottom;

 -o-transform:rotate(0);

 opacity:1

}

 100% {

 -o-transform-origin:right bottom;

 -o-transform:rotate(-90deg);

 opacity:0

}

}

 @keyframes rotateOutDownRight {

 0% {

 transform-origin:right bottom;

 transform:rotate(0);

 opacity:1

}

 100% {

 transform-origin:right bottom;

 transform:rotate(-90deg);

 opacity:0

}

}

.animated.rotateOutDownRight {

	-webkit-animation-name: rotateOutDownRight;

	-moz-animation-name: rotateOutDownRight;

	-o-animation-name: rotateOutDownRight;

	animation-name: rotateOutDownRight

}

 @-webkit-keyframes hinge {

 0% {

 -webkit-transform:rotate(0);

 -webkit-transform-origin:top left;

 -webkit-animation-timing-function:ease-in-out

}

 20%, 60% {

 -webkit-transform:rotate(80deg);

 -webkit-transform-origin:top left;

 -webkit-animation-timing-function:ease-in-out

}

 40% {

 -webkit-transform:rotate(60deg);

 -webkit-transform-origin:top left;

 -webkit-animation-timing-function:ease-in-out

}

 80% {

 -webkit-transform:rotate(60deg) translateY(0);

 opacity:1;

 -webkit-transform-origin:top left;

 -webkit-animation-timing-function:ease-in-out

}

 100% {

 -webkit-transform:translateY(700px);

 opacity:0

}

}

 @-moz-keyframes hinge {

 0% {

 -moz-transform:rotate(0);

 -moz-transform-origin:top left;

 -moz-animation-timing-function:ease-in-out

}

 20%, 60% {

 -moz-transform:rotate(80deg);

 -moz-transform-origin:top left;

 -moz-animation-timing-function:ease-in-out

}

 40% {

 -moz-transform:rotate(60deg);

 -moz-transform-origin:top left;

 -moz-animation-timing-function:ease-in-out

}

 80% {

 -moz-transform:rotate(60deg) translateY(0);

 opacity:1;

 -moz-transform-origin:top left;

 -moz-animation-timing-function:ease-in-out

}

 100% {

 -moz-transform:translateY(700px);

 opacity:0

}

}

 @-o-keyframes hinge {

 0% {

 -o-transform:rotate(0);

 -o-transform-origin:top left;

 -o-animation-timing-function:ease-in-out

}

 20%, 60% {

 -o-transform:rotate(80deg);

 -o-transform-origin:top left;

 -o-animation-timing-function:ease-in-out

}

 40% {

 -o-transform:rotate(60deg);

 -o-transform-origin:top left;

 -o-animation-timing-function:ease-in-out

}

 80% {

 -o-transform:rotate(60deg) translateY(0);

 opacity:1;

 -o-transform-origin:top left;

 -o-animation-timing-function:ease-in-out

}

 100% {

 -o-transform:translateY(700px);

 opacity:0

}

}

 @keyframes hinge {

 0% {

 transform:rotate(0);

 transform-origin:top left;

 animation-timing-function:ease-in-out

}

 20%, 60% {

 transform:rotate(80deg);

 transform-origin:top left;

 animation-timing-function:ease-in-out

}

 40% {

 transform:rotate(60deg);

 transform-origin:top left;

 animation-timing-function:ease-in-out

}

 80% {

 transform:rotate(60deg) translateY(0);

 opacity:1;

 transform-origin:top left;

 animation-timing-function:ease-in-out

}

 100% {

 transform:translateY(700px);

 opacity:0

}

}

.animated.hinge {

	-webkit-animation-name: hinge;

	-moz-animation-name: hinge;

	-o-animation-name: hinge;

	animation-name: hinge

}

 @-webkit-keyframes rollIn {

 0% {

 opacity:0;

 -webkit-transform:translateX(-100%) rotate(-120deg)

}

 100% {

 opacity:1;

 -webkit-transform:translateX(0px) rotate(0deg)

}

}

 @-moz-keyframes rollIn {

 0% {

 opacity:0;

 -moz-transform:translateX(-100%) rotate(-120deg)

}

 100% {

 opacity:1;

 -moz-transform:translateX(0px) rotate(0deg)

}

}

 @-o-keyframes rollIn {

 0% {

 opacity:0;

 -o-transform:translateX(-100%) rotate(-120deg)

}

 100% {

 opacity:1;

 -o-transform:translateX(0px) rotate(0deg)

}

}

 @keyframes rollIn {

 0% {

 opacity:0;

 transform:translateX(-100%) rotate(-120deg)

}

 100% {

 opacity:1;

 transform:translateX(0px) rotate(0deg)

}

}

.animated.rollIn {

	-webkit-animation-name: rollIn;

	-moz-animation-name: rollIn;

	-o-animation-name: rollIn;

	animation-name: rollIn

}

 @-webkit-keyframes rollOut {

 0% {

 opacity:1;

 -webkit-transform:translateX(0px) rotate(0deg)

}

 100% {

 opacity:0;

 -webkit-transform:translateX(100%) rotate(120deg)

}

}

 @-moz-keyframes rollOut {

 0% {

 opacity:1;

 -moz-transform:translateX(0px) rotate(0deg)

}

 100% {

 opacity:0;

 -moz-transform:translateX(100%) rotate(120deg)

}

}

 @-o-keyframes rollOut {

 0% {

 opacity:1;

 -o-transform:translateX(0px) rotate(0deg)

}

 100% {

 opacity:0;

 -o-transform:translateX(100%) rotate(120deg)

}

}

 @keyframes rollOut {

 0% {

 opacity:1;

 transform:translateX(0px) rotate(0deg)

}

 100% {

 opacity:0;

 transform:translateX(100%) rotate(120deg)

}

}

.animated.rollOut {

	-webkit-animation-name: rollOut;

	-moz-animation-name: rollOut;

	-o-animation-name: rollOut;

	animation-name: rollOut

}

 @-webkit-keyframes lightSpeedIn {

 0% {

 -webkit-transform:translateX(100%) skewX(-30deg);

 opacity:0

}

 60% {

 -webkit-transform:translateX(-20%) skewX(30deg);

 opacity:1

}

 80% {

 -webkit-transform:translateX(0%) skewX(-15deg);

 opacity:1

}

 100% {

 -webkit-transform:translateX(0%) skewX(0deg);

 opacity:1

}

}

 @-moz-keyframes lightSpeedIn {

 0% {

 -moz-transform:translateX(100%) skewX(-30deg);

 opacity:0

}

 60% {

 -moz-transform:translateX(-20%) skewX(30deg);

 opacity:1

}

 80% {

 -moz-transform:translateX(0%) skewX(-15deg);

 opacity:1

}

 100% {

 -moz-transform:translateX(0%) skewX(0deg);

 opacity:1

}

}

 @-o-keyframes lightSpeedIn {

 0% {

 -o-transform:translateX(100%) skewX(-30deg);

 opacity:0

}

 60% {

 -o-transform:translateX(-20%) skewX(30deg);

 opacity:1

}

 80% {

 -o-transform:translateX(0%) skewX(-15deg);

 opacity:1

}

 100% {

 -o-transform:translateX(0%) skewX(0deg);

 opacity:1

}

}

 @keyframes lightSpeedIn {

 0% {

 transform:translateX(100%) skewX(-30deg);

 opacity:0

}

 60% {

 transform:translateX(-20%) skewX(30deg);

 opacity:1

}

 80% {

 transform:translateX(0%) skewX(-15deg);

 opacity:1

}

 100% {

 transform:translateX(0%) skewX(0deg);

 opacity:1

}

}

.animated.lightSpeedIn {

	-webkit-animation-name: lightSpeedIn;

	-moz-animation-name: lightSpeedIn;

	-o-animation-name: lightSpeedIn;

	animation-name: lightSpeedIn;

	-webkit-animation-timing-function: ease-out;

	-moz-animation-timing-function: ease-out;

	-o-animation-timing-function: ease-out;

	animation-timing-function: ease-out

}

.animated.lightSpeedIn {

	-webkit-animation-duration: 0.5s;

	-moz-animation-duration: 0.5s;

	-o-animation-duration: 0.5s;

	animation-duration: 0.5s

}

 @-webkit-keyframes lightSpeedOut {

 0% {

 -webkit-transform:translateX(0%) skewX(0deg);

 opacity:1

}

 100% {

 -webkit-transform:translateX(100%) skewX(-30deg);

 opacity:0

}

}

 @-moz-keyframes lightSpeedOut {

 0% {

 -moz-transform:translateX(0%) skewX(0deg);

 opacity:1

}

 100% {

 -moz-transform:translateX(100%) skewX(-30deg);

 opacity:0

}

}

 @-o-keyframes lightSpeedOut {

 0% {

 -o-transform:translateX(0%) skewX(0deg);

 opacity:1

}

 100% {

 -o-transform:translateX(100%) skewX(-30deg);

 opacity:0

}

}

 @keyframes lightSpeedOut {

 0% {

 transform:translateX(0%) skewX(0deg);

 opacity:1

}

 100% {

 transform:translateX(100%) skewX(-30deg);

 opacity:0

}

}

.animated.lightSpeedOut {

	-webkit-animation-name: lightSpeedOut;

	-moz-animation-name: lightSpeedOut;

	-o-animation-name: lightSpeedOut;

	animation-name: lightSpeedOut;

	-webkit-animation-timing-function: ease-in;

	-moz-animation-timing-function: ease-in;

	-o-animation-timing-function: ease-in;

	animation-timing-function: ease-in

}

.animated.lightSpeedOut {

	-webkit-animation-duration: 0.25s;

	-moz-animation-duration: 0.25s;

	-o-animation-duration: 0.25s;

	animation-duration: 0.25s

}

/*for request quote css*/







.reg_captcha {

	display: inline-block;

	vertical-align: top;

	padding: 7px 0px;

	border-radius: 6px;

	width: 260px;

	text-align: left;







 /*background: rgb(175,21,0);







 background: -moz-linear-gradient(top,  rgba(175,21,0,1) 0%, rgba(124,0,0,1) 100%);







 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(175,21,0,1)), color-stop(100%,rgba(124,0,0,1)));







 background: -webkit-linear-gradient(top,  rgba(175,21,0,1) 0%,rgba(124,0,0,1) 100%);







 background: -o-linear-gradient(top,  rgba(175,21,0,1) 0%,rgba(124,0,0,1) 100%);







 background: -ms-linear-gradient(top,  rgba(175,21,0,1) 0%,rgba(124,0,0,1) 100%);







 background: linear-gradient(to bottom,  rgba(175,21,0,1) 0%,rgba(124,0,0,1) 100%);*/







 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#af1500', endColorstr='#7c0000', GradientType=0 );

}

.cap_img {

	background: #fff;

	border-radius: 5px;

	width: 100%;

	overflow: hidden;

	text-align: center;

	margin-bottom: 5px;

}

.cap_img img {

	width: 100%;

	display: block;

}

.capt_input {

	overflow: hidden;

	background: url(images/cap_pic.html) no-repeat right top;

}

.capt_area {

	/*float: left;

	background: #ffdc73 url(images/band_arrow.png) no-repeat 7px 0;

	padding: 5px 5px 5px 26px;

	border-radius: 5px;

	width: 291px;*/

}

.captcha_type {

	border-radius: 4px;

	float: right;

	margin-left: 14px;

	padding-left: 27px;

	width: 11%;

}

.captcha_type a {

	display: block;

	height: 16px;

	width: 22px;

	border-top: 1px solid #8d2417;

	background-image: url(images/cap_icon.html);

	background-repeat: no-repeat;

}

.captcha_type a:first-child {

	border-top: none;

}

.captcha_type a:hover {

	opacity: 0.8;

}

.re_cap {

	background-position: center -1px;

}



/*------------ header_fixed_css ------------*/



.noise-wrapper .header-main {

	background: rgba(0, 0, 0, 0) url("../image/header_bg.png") repeat scroll center center;

    position: fixed;

    top: -1px;

    width: 100%;

    z-index: 999;

}

.inner_page_banner {

	margin-top: 72px;

    text-align: center;

}

.inner_page_banner img {

    display: inline-block;

	min-height: 140px;

}

.noise-wrapper .separator-shadow-bottom {

    position: fixed;    	

    width: 100%;

    z-index: 998;

	top: 73px;

}

#swipebox-caption {

	top:0;

}

#swipebox-action {

	bottom:0;

}

#swipebox-action #swipebox-close {

	background: url("../image/close_pop.png") no-repeat center center !important;	

}

#swipebox-action #swipebox-prev {

	background: url("../image/left_arrow_pop.png") no-repeat center center !important;

	right: 260px;

}

#swipebox-action #swipebox-next {

	background: url("../image/right_arrow_pop.png") no-repeat center center !important;

	right: 200px;

}

@media screen and (-webkit-min-device-pixel-ratio:0) {

    .noise-wrapper .separator-shadow-bottom {

		top: 72px;

	}

}

.leaderboard.leaderboard-style-one {

    padding-top: 130px;

}

.btn_req_quote.btn_for_responsive {

	display:none;

}

@media screen and (max-width: 767px) {

	.noise-wrapper .header-main {

		-webkit-box-shadow: 0px 1px 3px 0px rgba(0,0,0,0.75);

		-moz-box-shadow: 0px 1px 3px 0px rgba(0,0,0,0.75);

		box-shadow: 0px 1px 3px 0px rgba(0,0,0,0.75);

	}

	.noise-wrapper .separator-shadow-bottom {

    	top: 51px;

	}

	.inner_page_banner {

		margin-top: 50px;

	}

	.logo {

		/* background: url(../image/web_logo_sm.png) no-repeat !important; */
		
		background: url(../image/logo_sm.png) no-repeat !important;

		width: 74px !important;

		height: 68px !important;

		text-indent: -1000000px !important;

		/* margin-top: -2px !important; */

	}

	.btn_req_quote.btn_for_responsive {

		display:block;

	}

	.btn_req_quote {

		display:none;

	}

	.navbar-collapse {

		margin-top: 40px;

	}

	.navbar-collapse .navbar-nav {

		margin-top:0;

	}

	.navbar-collapse .navbar-nav > li > a {

		padding-bottom: 3px;

    	padding-top: 3px;

	}

}

@media screen and (max-width: 359px) {

	.btn_req_quote.btn_for_responsive {

		font-size: 13px;

		margin-right: 10px;

		padding: 7px 10px;

	}

}

@media (min-width:360px) and (max-width: 767px) {

	.btn_req_quote.btn_for_responsive {

		margin-right: 15px;

	}

}

/*------------ header_fixed_css ------------*/

#reqquoteForm {

}

#reqquoteForm .modal-content {

	background-color: transparent;

    border: medium none;

    box-shadow: none;

}

#reqquoteForm .modal-content .quote_form_cont {

	background-color: #ffffff;

    border-radius: 5px;

}

#reqquoteForm .modal-header {

    /*background: url(../image/shadow-separator-wide-bottom.png) no-repeat scroll center 105px / 100% auto;*/

    border-bottom: medium none;

    box-shadow: 0 5px 10px -10px rgba(0, 0, 0, 0.5);

}

#reqquoteForm .modal-header .quote_contact_number {

	margin-top: 15px;

}

#reqquoteForm .modal-header .quote_contact_number .qcon_img {

	float: left;

    margin-bottom: 5px;

    margin-right: 5px;

}

#reqquoteForm .modal-header .quote_contact_number a {

	display: inline-block;

    font-size: 13px;

    line-height: 24px;

	color:#000000;

    margin-left: 5px;

}

#reqquoteForm .modal-header .quote_contact_number a:first-child {

}

#reqquoteForm .modal-header .quote_contact_number a:last-child {

}

#reqquoteForm .modal-header p {

	margin:0;

}

#reqquoteForm .modal-body {

	padding-bottom: 5px;

}

#reqquoteForm .modal-body p {

	margin:0;

}

#reqquoteForm .modal-body .form_left {

}

#reqquoteForm .modal-body .form_left .form_fld {

	padding-bottom: 10px;

}

#reqquoteForm .modal-body .form_left .form_fld .wpcf7-form-control,

#reqquoteForm .modal-body .form_right .form_fld .wpcf7-form-control {

	box-shadow: 0 0 20px 0 rgba(235, 235, 235, 1) inset, 0 5px 10px -9px rgba(0, 0, 0, 0.5);

	-moz-box-shadow: 0 0 20px 0 rgba(235, 235, 235, 1) inset, 0 5px 10px -9px rgba(0, 0, 0, 0.5);

	-webkit-box-shadow: 0 0 20px 0 rgba(235, 235, 235, 1) inset, 0 5px 10px -9px rgba(0, 0, 0, 0.5);	

}

#reqquoteForm .modal-body .form_left .form_fld .wpcf7-form-control#quote_fullname {

	padding-left:35px;

	background:url(../image/qf-icon1.png) no-repeat left center;

}

#reqquoteForm .modal-body .form_left .form_fld .wpcf7-form-control#quote_email {

	padding-left:35px;

	background:url(../image/qf-icon2.png) no-repeat left center;

}

#reqquoteForm .modal-body .form_left .form_fld .wpcf7-form-control#quote_phone {

	padding-left:35px;

	background:url(../image/qf-icon3.png) no-repeat left center;

}

#reqquoteForm .modal-body .form_left .form_fld .wpcf7-form-control#quote_chat_select {

	padding-left: 30px;

	font-size: 12px;

	background:url(../image/qf-icon4.png) no-repeat left center;

}

#reqquoteForm .modal-body .form_left .form_fld .wpcf7-form-control#quote_country,

#reqquoteForm .modal-body .form_left .form_fld .wpcf7-form-control#quote_budget {

	font-size: 12px;

}

#reqquoteForm .modal-body .form_left .form_fld .reg_captcha {

	height: 35px !important;

    margin: 0 !important;

    width: 100% !important;

}

#reqquoteForm .modal-body .form_left .form_fld .reg_captcha img {

	margin-top: -12px;

}

#reqquoteForm .modal-body .form_right {

}

#reqquoteForm .modal-body .form_right textarea {

	font-size: 12px;

    height: 293px;

    resize: none;

}

#reqquoteForm .modal-footer {

	margin-top:5px;

	padding-bottom:5px;

}

#reqquoteForm .modal-footer .quote_secure {

	float: left;

    margin-top: -40px;

    width: 100%;

}

#reqquoteForm .modal-footer .quote_secure > img {

	float: left;

    margin-right: 2%;

    margin-top: -15px;

    width: 17%;

}

#reqquoteForm .modal-footer .quote_secure > span {

	color: #4c6a00;

    float: left;

    font-size: 12px;

    font-weight: 300;

    margin-top: 40px;

    text-align: left;

    width: 81%;

}

#reqquoteForm .modal-footer p {

}











#reqquoteForm .form_services {

}

#reqquoteForm .form_services .serv_cont {

	background-color: #fdf3dd;

    border: 1px solid #96681e;

    border-radius: 5px;

    padding: 15px;

}

#reqquoteForm .form_services .quote_ser_title {

	border-bottom: 1px dashed #826528;

    font-size: 16px;

    margin-top: 0;

    padding-bottom: 5px;

    text-transform: uppercase;

}

#reqquoteForm .form_services ul {

	list-style-type: none;

    max-height: 493px;

    overflow: auto;

    padding: 0;

    text-align: center;

}

#reqquoteForm .form_services ul li {

	margin-bottom:15px;

}

#reqquoteForm .form_services ul li a {

	display: inline-block;

}

#reqquoteForm .form_services ul li a:hover,

#reqquoteForm .form_services ul li a:focus {

	outline:none;

	text-decoration:none;

}

#reqquoteForm .form_services ul li a img {

	margin-bottom:10px;

}

#reqquoteForm .form_services ul li a span {

	display: block;

    font-size: 13px;

}









/*-------- CAREER PAGE CSS --------*/

.career_left {

    border-right: 4px double #f9f0d6;

    padding-right: 40px;

}

.career_right {

    padding-left: 40px;

}

.career_container {

	margin-bottom:80px;

}

.career_form_container {

}

.career_form_container textarea {

	height: 114px;

    resize: none;

}

.career_form_container .btn {

	margin-top:30px;

}

.mand {

	color: #ff0000;

    font-size: 8px;

    line-height: 15px;

    vertical-align: super;

}

@media screen and (max-width:599px) {

    .career_left {

        border-right: none;

        padding-right: 15px;

    }

    .career_right {

        padding-left: 15px;

    }

}

@media (min-width:600px) and (max-width:991px) {

    .career_left {

        float:left;

        width:50%;

    }

    .career_right {

        float:left;

        width:50%;

    }

}

/*-------- /CAREER PAGE CSS --------*/





/*-----------CSS for ecommerce-solutions-india page-----------*/
a:hover, a:focus, a:active {
	outline:none!important;
}
.ecommerce-tables.ecommerce-tables {
	border:none;
	background:none;
}
.ecommerce-box {
}
.ecommerce-tables.ecommerce-tables .ecommerce-box .plan-column {
	border:1px solid #9b7227;
}
.ecommerce-box .plan-column.ecommerce-highlight {
}
.ecommerce-title {
	font-weight: bold;
    margin-bottom: 0;
    padding-top: 10px !important;
}
.ecommerce-title-sub {
	margin-top: 10px;
}
.ecommerce-features {
	padding-top:5px !important;
}
.ecommerce-features li {
	font-size: 12px !important;
    line-height: 14px;
    padding-left: 21px;
    text-align: left;
}
.ecommerce-features li.chk {
	background:url(../image/checked.png) no-repeat left top;
}
.ecommerce-features li.unchk {
	background:url(../image/unchecked.png) no-repeat left top;
}
.ecommerce-price {
}
.ecommerce-button {
	padding: 15px 0 !important;
}
/*.ecommerce-highlight {
	padding-bottom: 100px!important;
}*/
#carousel-clients {
	margin-bottom:60px;
}
.clients-logo {	
	text-align:center;
}
.clients-logo img {
	display:inline-block;
}
@media screen and (max-width:599px) {
	.clients-logo {	
		float:left;
		width:50%;
	}
	.ecommerce-box {
		background-color: #ffffff;
		padding-bottom: 15px;
		padding-top: 15px;
	}
	.ecommerce-box .plan-column.ecommerce-highlight {
		padding-bottom:0!important;
	}
}
@media (min-width:600px) and (max-width:767px) {
	.clients-logo {	
		float:left;
		width: 33.3333%;
	}
	.ecommerce-box {
		float:left;
		width:33.3333%;
	}
	.ecommerce-box .plan-column.ecommerce-highlight {
		margin-top: -25px;
		padding-bottom:60px!important;
	}
}
@media (min-width:768px) and (max-width:991px) {
	.clients-logo {	
		float:left;
		width: 16.6667%;
	}
	.ecommerce-box {
		float:left;
		width:33.3333%;
	}
	.ecommerce-box .plan-column.ecommerce-highlight {
		margin-top: -25px;
		padding-bottom:60px!important;
	}
}
@media (min-width:992px) and (max-width:1199px) {
	.ecommerce-box .plan-column.ecommerce-highlight {
		margin-top: -25px;
		padding-bottom:60px!important;
	}
}
/*-----------/CSS for ecommerce-solutions-india page-----------*/