a.ls-nav-next, a.ls-nav-prev {
	display:block !important;
	height:27px;
	width:27px;
	z-index:100;
	background-image:url("../images/bg_direction_nav.png");
	background-repeat:no-repeat
}
.ls-nav-next {
	position:absolute;
	right:2%;
	top:47%;
	background-position:-29px 0
}
.ls-nav-prev {
	background-position:0 0;
	position:absolute;
	left:2%;
	top:47%
}
#BannerSlider {
	background:#fff;
	box-shadow:0 0 10px 0 rgba(0, 0, 0, 0.3);
	padding:6px
}
.ls-v5 .ls-bottom-slidebuttons a {
	background-position:-35px 0px
}
.ls-v5 .ls-bottom-slidebuttons a.ls-nav-active, .ls-v5 .ls-bottom-slidebuttons a:hover {
	background-position:-18px 0
}
.ls-v5 .ls-bottom-slidebuttons, .ls-v5 .ls-bottom-slidebuttons a, .ls-v5 .ls-nav-start, .ls-v5 .ls-nav-stop, .ls-v5 .ls-nav-sides {
	height:15px
}
.ls-v5 .ls-bottom-slidebuttons, .ls-v5 .ls-bottom-slidebuttons a, .ls-v5 .ls-nav-start, .ls-v5 .ls-nav-stop, .ls-v5 .ls-nav-sides {
	display:inline-block
}
.ls-v5 .ls-bottom-slidebuttons, .ls-v5 .ls-nav-start, .ls-v5 .ls-nav-stop, .ls-v5 .ls-nav-sides {
	top:-30px
}
.ls-v5 .ls-bottom-slidebuttons a {
	width:13px
}
.ls-container {
	visibility:hidden;
	position:relative
}
.ls-lt-container {
	position:absolute
}
.ls-lt-container, .ls-lt-container * {
	text-align:left !important;
	direction:ltr !important
}
.ls-container-fullscreen {
	margin:0 auto !important;
	padding:2% !important;
	background:black !important;
	border-radius:0 !important;
	-moz-border-radius:0 !important;
	-webkit-border-radius:0 !important;
	border:none !important
}
.ls-container-fullscreen .ls-thumbnail-wrapper, .ls-container-fullscreen .ls-fullscreen, .ls-container-fullscreen .ls-shadow {
	display:none !important
}
.ls-overflow-hidden {
	overflow:hidden
}
.ls-inner {
	position:relative;
	background-position:center center;
	z-index:2
}
.ls-loading-container {
	position:absolute !important;
	display:none;
	z-index:3 !important;
	left:50% !important;
	top:50% !important;
	margin-left:-20px;
	margin-top:-20px
}
.ls-loading-indicator {
	margin:0 auto;
	width:40px;
	height:40px
}
.ls-inner, .ls-slide {
	width:100%;
	height:100%
}
.ls-slide, .ls-layer {
	position:absolute;
	display:none;
	background-position:center center;
	overflow:hidden
}
.ls-active, .ls-animating {
	display:block !important
}
.ls-slide >* {
	position:absolute;
	line-height:normal;
	margin:0;
	left:0;
	top:0
}
.ls-slide .ls-bg {
	left:0px;
	top:0px;
	transform:none !important;
	-o-transform:none !important;
	-ms-transform:none !important;
	-moz-transform:none !important;
	-webkit-transform:none !important
}
.ls-yourlogo {
	position:absolute;
	z-index:99
}
.ls-bottom-nav-wrapper {
	height:0
}
.ls-bottom-slidebuttons {
	text-align:left
}
.ls-bottom-nav-wrapper, .ls-below-thumbnails {
	z-index:2;
	height:0;
	position:relative;
	text-align:center;
	margin:0 auto
}
.ls-below-thumbnails {
	display:none;
	z-index:6
}
.ls-bottom-nav-wrapper a, .ls-nav-prev, .ls-nav-next {
	outline:none
}
* .ls-bottom-nav-wrapper *, * .ls-bottom-nav-wrapper span * {
	direction:ltr !important
}
.ls-bottom-slidebuttons {
	position:relative;
	z-index:1000
}
.ls-bottom-slidebuttons, .ls-nav-start, .ls-nav-stop, .ls-nav-sides {
	position:relative
}
.ls-nothumb {
	text-align:center !important
}
.ls-link {
	position:absolute;
	width:100% !important;
	height:100% !important;
	left:0 !important;
	top:0 !important
}
.ls-tn {
	display:none !important
}
.ls-thumbnail-hover {
	display:none;
	position:absolute;
	left:0
}
.ls-thumbnail-hover-inner {
	width:100%;
	height:100%;
	position:absolute;
	left:0;
	top:0;
	display:none
}
.ls-thumbnail-hover-bg {
	position:absolute;
	width:100%;
	height:100%;
	left:0;
	top:0
}
.ls-thumbnail-hover-img {
	position:absolute;
	overflow:hidden
}
.ls-thumbnail-hover img {
	max-width:none !important;
	position:absolute;
	display:inline-block;
	visibility:visible !important;
	left:50%;
	top:0
}
.ls-thumbnail-hover span {
	left:50%;
	top:100%;
	width:0;
	height:0;
	display:block;
	position:absolute;
	border-left-color:transparent !important;
	border-right-color:transparent !important;
	border-bottom-color:transparent !important
}
.ls-thumbnail-wrapper {
	position:relative;
	width:100%;
	margin:0 auto;
	z-index:4
}
.ls-thumbnail {
	position:relative;
	margin:0 auto
}
.ls-thumbnail-inner, .ls-thumbnail-slide-container {
	width:100%
}
.ls-thumbnail-slide-container {
	overflow:hidden !important;
	position:relative
}
.ls-touchscroll {
	overflow-x:auto !important
}
.ls-thumbnail-slide {
	text-align:center;
	white-space:nowrap;
	float:left;
	position:relative
}
.ls-thumbnail-slide a {
	overflow:hidden;
	display:inline-block;
	width:0;
	height:0;
	position:relative
}
.ls-thumbnail-slide img {
	max-width:none !important;
	max-height:100% !important;
	height:100%;
	visibility:visible !important
}
.ls-shadow {
	display:none;
	position:absolute;
	z-index:1;
	top:100%;
	width:100%;
	left:0;
	overflow:hidden !important;
	visibility:hidden
}
.ls-shadow img {
	width:100% !important;
	height:auto !important;
	position:absolute !important;
	left:0 !important;
	bottom:0 !important
}
.ls-bottom-nav-wrapper, .ls-thumbnail-wrapper, .ls-nav-prev, .ls-nav-next {
	visibility:visible
}
.ls-overflow-hidden {
	overflow:hidden
}
.ls-lt-tile {
	position:relative;
	float:left;
	perspective:1000px;
	-o-perspective:1000px;
	-ms-perspective:1000px;
	-moz-perspective:1000px;
	-webkit-perspective:1000px
}
.ls-lt-tile img {
	visibility:visible;
	display:inline-block
}
.ls-curtiles {
	overflow:hidden
}
.ls-curtiles, .ls-nexttiles {
	position:absolute;
	width:100%;
	height:100%;
	left:0;
	top:0
}
.ls-curtile, .ls-nexttile {
	overflow:hidden;
	position:absolute;
	width:100% !important;
	height:100% !important;
	backface-visibility:hidden;
	-o-backface-visibility:hidden;
	-ms-backface-visibility:hidden;
	-moz-backface-visibility:hidden;
	-webkit-backface-visibility:hidden
}
.ls-curtile {
	left:0;
	top:0
}
.ls-curtile img, .ls-nexttile img {
	position:absolute;
	filter:inherit
}
.ls-3d-container {
	position:relative;
	overflow:visible !important
}
.ls-3d-box {
	position:absolute;
	top:50%;
	left:50%;
	transform-style:preserve-3d;
	-o-transform-style:preserve-3d;
	-ms-transform-style:preserve-3d;
	-moz-transform-style:preserve-3d;
	-webkit-transform-style:preserve-3d
}
.ls-3d-box div {
	overflow:hidden;
	background:#777;
	margin:0;
	padding:0;
	position:absolute
}
html * .ls-nav-prev, html * .ls-nav-next, html * .ls-container img, html * .ls-bottom-nav-wrapper a, html * .ls-container .ls-fullscreen, body * .ls-nav-prev, body * .ls-nav-next, body * .ls-container img, body * .ls-bottom-nav-wrapper a, body * .ls-container .ls-fullscreen, #ls-global * .ls-nav-prev, #ls-global * .ls-nav-next, #ls-global * .ls-container img, #ls-global * .ls-bottom-nav-wrapper a, #ls-global * .ls-container .ls-fullscreen, html * .ls-thumbnail a, body * .ls-thumbnail a, #ls-global * .ls-thumbnail a {
	transition:none;
	-o-transition:none;
	-ms-transition:none;
	-moz-transition:none;
	-webkit-transition:none;
	outline:none;
	padding:0;
	border:0
}
html * .ls-slide >a, body * .ls-slide >a, #ls-global * .ls-slide >a, html * .ls-slide >h1, body * .ls-slide >h1, #ls-global * .ls-slide >h1, html * .ls-slide >h2, body * .ls-slide >h2, #ls-global * .ls-slide >h2, html * .ls-slide >h3, body * .ls-slide >h3, #ls-global * .ls-slide >h3, html * .ls-slide >h4, body * .ls-slide >h4, #ls-global * .ls-slide >h4, html * .ls-slide >h5, body * .ls-slide >h5, #ls-global * .ls-slide >h5, html * .ls-slide >p, body * .ls-slide >p, #ls-global * .ls-slide >p, html * .ls-slide >div, body * .ls-slide >div, #ls-global * .ls-slide >div, html * .ls-slide >span, body * .ls-slide >span, #ls-global * .ls-slide >span, html * .ls-slide >*, body * .ls-slide >*, #ls-global * .ls-slide >* {
	transition:none;
	-o-transition:none;
	-ms-transition:none;
	-moz-transition:none;
	-webkit-transition:none
}
html * .ls-slide >*, body * .ls-slide >*, #ls-global * .ls-slide >* {
	margin:0
}
html * .ls-container img, body * .ls-container img, #ls-global * .ls-container img {
	background:none !important;
	min-width:0 !important;
	max-width:none !important;
	border-radius:0;
	box-shadow:none;
	border:0;
	padding:0
}
html * .ls-wp-container .ls-slide >*, body * .ls-wp-container .ls-slide >*, #ls-global * .ls-wp-container .ls-slide >* {
	line-height:normal;
	outline:none;
	padding:0;
	margin:0;
	border:0
}
html * .ls-wp-container .ls-slide >a >*, body * .ls-wp-container .ls-slide >a >*, #ls-global * .ls-wp-container .ls-slide >a >* {
	margin:0
}
html * .ls-wp-container .ls-slide >a, body * .ls-wp-container .ls-slide >a, #ls-global * .ls-wp-container .ls-slide >a {
	text-decoration:none
}
.ls-wp-fullwidth-container, .ls-wp-fullwidth-helper, .ls-container, .ls-container * {
	box-sizing:content-box !important;
	-moz-box-sizing:content-box !important;
	-webkit-box-sizing:content-box !important
}
html * .ls-yourlogo, body * .ls-yourlogo, #ls-global * .ls-yourlogo {
	margin:0
}
html * .ls-tn, body * .ls-tn, #ls-global * .ls-tn {
	display:none
}
.site {
	overflow:visible !important
}
.ls-debug-console * {
	margin:0 !important;
	padding:0 !important;
	border:0 !important;
	color:white !important;
	text-shadow:none !important;
	font-family:"HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, sans-serif !important;
	line-height:normal !important;
	-webkit-font-smoothing:antialiased !important;
	text-align:left !important;
	font-style:normal !important
}
.ls-debug-console h1 {
	padding-top:10px !important;
	font-size:17px !important;
	font-weight:bold !important
}
.ls-debug-console h1:first-child {
	padding-top:0 !important
}
.ls-debug-console ul {
	padding-top:10px !important;
	list-style:none !important
}
.ls-debug-console li {
	margin-left:10px !important;
	font-size:13px !important;
	position:relative !important;
	font-weight:normal !important
}
html * .ls-debug-console li ul, body * .ls-debug-console li ul, #ls-global * .ls-debug-console li ul {
	display:none;
	width:260px;
	left:-10px
}
.ls-debug-console li ul {
	position:absolute !important;
	bottom:100% !important;
	padding:10px 10px 10px 0 !important;
	background:white !important;
	border-radius:10px !important;
	box-shadow:0 0 20px black !important
}
html * .ls-debug-console li:hover ul, body * .ls-debug-console li:hover ul, #ls-global * .ls-debug-console li:hover ul {
	display:block
}
.ls-debug-console li ul * {
	color:black !important
}
.ls-debug-console a {
	text-decoration:none !important;
	border-bottom:1px dotted white !important
}
.ls-error {
	border-radius:5px !important;
	-moz-border-radius:5px !important;
	-wenkit-border-radius:5px !important;
	background:white !important;
	height:auto !important;
	width:auto !important;
	color:white !important;
	padding:20px 40px 30px 80px !important;
	position:relative !important;
	box-shadow:0 2px 20px -5px black
}
.ls-error p {
	line-height:normal !important;
	text-shadow:none !important;
	margin:0 !important;
	padding:0 !important;
	border:0 !important;
	text-align:justify !important;
	font-family:Arial, sans-serif !important
}
.ls-error .ls-error-title {
	line-height:40px !important;
	color:red !important;
	font-weight:bold !important;
	font-size:16px !important
}
.ls-error .ls-error-text {
	color:#555 !important;
	font-weight:normal !important;
	font-size:13px !important
}
.ls-error .ls-exclam {
	width:40px !important;
	height:40px !important;
	position:absolute !important;
	left:20px !important;
	top:20px !important;
	border-radius:50px !important;
	-moz-border-radius:50px !important;
	-webkit-border-radius:50px !important;
	font-size:30px !important;
	font-weight:bold !important;
	color:white !important;
	line-height:40px !important;
	background:red !important;
	text-align:center !important
}
html * .ls-container .ls-shadow, html * .ls-container .ls-slide >*, html * .ls-container .ls-fullscreen, html * .ls-container .ls-3d-container, html * .ls-container .ls-lt-container, html * .ls-container .ls-lt-container *, html * .ls-container .ls-thumbnail-wrapper, html * .ls-container .ls-bottom-nav-wrapper, body * .ls-container .ls-shadow, body * .ls-container .ls-slide >*, body * .ls-container .ls-fullscreen, body * .ls-container .ls-3d-container, body * .ls-container .ls-lt-container, body * .ls-container .ls-lt-container *, body * .ls-container .ls-thumbnail-wrapper, body * .ls-container .ls-bottom-nav-wrapper, #ls-global * .ls-container .ls-shadow, #ls-global * .ls-container .ls-slide >*, #ls-global * .ls-container .ls-fullscreen, #ls-global * .ls-container .ls-3d-container, #ls-global * .ls-container .ls-lt-container, #ls-global * .ls-container .ls-lt-container *, #ls-global * .ls-container .ls-thumbnail-wrapper, #ls-global * .ls-container .ls-bottom-nav-wrapper, .ls-gpuhack {
	transform:translate3d(0, 0, 0);
	-o-transform:translate3d(0, 0, 0);
	-ms-transform:translate3d(0, 0, 0);
	-moz-transform:translate3d(0, 0, 0);
	-webkit-transform:translate3d(0, 0, 0)
}
.ls-gpuhack {
	width:100% !important;
	height:100% !important
}
html * .ls-container .ls-webkit-hack, body * .ls-container .ls-webkit-hack, #ls-global * .ls-container .ls-webkit-hack {
	width:100%;
	height:100%;
	position:absolute;
	left:0;
	top:0;
	z-index:1
}
.dropdown-menu .sub-menu {
	left:100%;
	position:absolute;
	top:0;
	visibility:hidden;
	margin-top:-1px
}
.dropdown-menu li:hover .sub-menu {
	visibility:visible
}
.dropdown:hover .dropdown-menu {
	display:block
}
.nav-tabs .dropdown-menu, .nav-pills .dropdown-menu, .navbar .dropdown-menu {
	margin-top:0
}
.navbar .sub-menu:before {
	border-bottom:7px solid transparent;
	border-left:none;
	border-right:7px solid rgba(0, 0, 0, 0.2);
	border-top:7px solid transparent;
	left:-7px;
	top:10px
}
.navbar .sub-menu:after {
	border-top:6px solid transparent;
	border-left:none;
	border-right:6px solid #fff;
	border-bottom:6px solid transparent;
	left:10px;
	top:11px;
	left:-6px
}
.header ul.nav .dropdown-menu li a {
	padding:10px 20px;
	text-align:left;
	text-transform:none
}
.navbar .nav li.dropdown.open >.dropdown-toggle, .navbar .nav li.dropdown.active >.dropdown-toggle, .navbar .nav li.dropdown.open.active >.dropdown-toggle {
	background:#e21704;
	color:#fff
}
div.pp_default .pp_top, div.pp_default .pp_top .pp_middle, div.pp_default .pp_top .pp_left, div.pp_default .pp_top .pp_right, div.pp_default .pp_bottom, div.pp_default .pp_bottom .pp_left, div.pp_default .pp_bottom .pp_middle, div.pp_default .pp_bottom .pp_right {
	height:13px
}
div.pp_default .pp_top .pp_left {
	background:url(../images/sprite.png) -78px -93px no-repeat
}
div.pp_default .pp_top .pp_middle {
	background:url(../images/sprite_x.png) top left repeat-x
}
div.pp_default .pp_top .pp_right {
	background:url(../images/sprite.png) -112px -93px no-repeat
}
div.pp_default .pp_content .ppt {
	color:#f8f8f8
}
div.pp_default .pp_content_container .pp_left {
	background:url(../images/sprite_y.png) -7px 0 repeat-y;
	padding-left:13px
}
div.pp_default .pp_content_container .pp_right {
	background:url(../images/sprite_y.png) top right repeat-y;
	padding-right:13px
}
div.pp_default .pp_next:hover {
	background:url(../images/sprite_next.png) center right no-repeat;
	cursor:pointer
}
div.pp_default .pp_previous:hover {
	background:url(../images/sprite_prev.png) center left no-repeat;
	cursor:pointer
}
div.pp_default .pp_expand {
	background:url(../images/sprite.png) 0 -29px no-repeat;
	cursor:pointer;
	width:28px;
	height:28px
}
div.pp_default .pp_expand:hover {
	background:url(../images/sprite.png) 0 -56px no-repeat;
	cursor:pointer
}
div.pp_default .pp_contract {
	background:url(../images/sprite.png) 0 -84px no-repeat;
	cursor:pointer;
	width:28px;
	height:28px
}
div.pp_default .pp_contract:hover {
	background:url(../images/sprite.png) 0 -113px no-repeat;
	cursor:pointer
}
div.pp_default .pp_close {
	width:30px;
	height:30px;
	background:url(../images/sprite.png) 2px 1px no-repeat;
	cursor:pointer
}
div.pp_default .pp_gallery ul li a {
	background:url(../images/default_thumb.png) center center #f8f8f8;
	border:1px solid #aaa
}
div.pp_default .pp_social {
	margin-top:7px
}
div.pp_default .pp_gallery a.pp_arrow_previous, div.pp_default .pp_gallery a.pp_arrow_next {
	position:static;
	left:auto
}
div.pp_default .pp_nav .pp_play, div.pp_default .pp_nav .pp_pause {
	background:url(../images/sprite.png) -51px 1px no-repeat;
	height:30px;
	width:30px
}
div.pp_default .pp_nav .pp_pause {
	background-position:-51px -29px
}
div.pp_default a.pp_arrow_previous, div.pp_default a.pp_arrow_next {
	background:url(../images/sprite.png) -31px -3px no-repeat;
	height:20px;
	width:20px;
	margin:4px 0 0
}
div.pp_default a.pp_arrow_next {
	left:52px;
	background-position:-82px -3px
}
div.pp_default .pp_content_container .pp_details {
	margin-top:5px
}
div.pp_default .pp_nav {
	clear:none;
	height:30px;
	width:110px;
	position:relative
}
div.pp_default .pp_nav .currentTextHolder {
	font-family:Georgia;
	font-style:italic;
	color:#999;
	font-size:11px;
	left:75px;
	line-height:25px;
	position:absolute;
	top:2px;
	margin:0;
	padding:0 0 0 10px
}
div.pp_default .pp_close:hover, div.pp_default .pp_nav .pp_play:hover, div.pp_default .pp_nav .pp_pause:hover, div.pp_default .pp_arrow_next:hover, div.pp_default .pp_arrow_previous:hover {
	opacity:0.7
}
div.pp_default .pp_description {
	font-size:11px;
	font-weight:700;
	line-height:14px;
	margin:5px 50px 5px 0
}
div.pp_default .pp_bottom .pp_left {
	background:url(../images/sprite.png) -78px -127px no-repeat
}
div.pp_default .pp_bottom .pp_middle {
	background:url(../images/sprite_x.png) bottom left repeat-x
}
div.pp_default .pp_bottom .pp_right {
	background:url(../images/sprite.png) -112px -127px no-repeat
}
div.pp_default .pp_loaderIcon {
	background:url(../images/loader.gif) center center no-repeat
}
div.light_rounded .pp_top .pp_left {
	background:url(../images/prettyPhoto/light_rounded/sprite.html) -88px -53px no-repeat
}
div.light_rounded .pp_top .pp_right {
	background:url(../images/prettyPhoto/light_rounded/sprite.html) -110px -53px no-repeat
}
div.light_rounded .pp_next:hover {
	background:url(../images/prettyPhoto/light_rounded/btnNext.html) center right no-repeat;
	cursor:pointer
}
div.light_rounded .pp_previous:hover {
	background:url(../images/prettyPhoto/light_rounded/btnPrevious.html) center left no-repeat;
	cursor:pointer
}
div.light_rounded .pp_expand {
	background:url(../images/prettyPhoto/light_rounded/sprite.html) -31px -26px no-repeat;
	cursor:pointer
}
div.light_rounded .pp_expand:hover {
	background:url(../images/prettyPhoto/light_rounded/sprite.html) -31px -47px no-repeat;
	cursor:pointer
}
div.light_rounded .pp_contract {
	background:url(../images/prettyPhoto/light_rounded/sprite.html) 0 -26px no-repeat;
	cursor:pointer
}
div.light_rounded .pp_contract:hover {
	background:url(../images/prettyPhoto/light_rounded/sprite.html) 0 -47px no-repeat;
	cursor:pointer
}
div.light_rounded .pp_close {
	width:75px;
	height:22px;
	background:url(../images/prettyPhoto/light_rounded/sprite.html) -1px -1px no-repeat;
	cursor:pointer
}
div.light_rounded .pp_nav .pp_play {
	background:url(../images/prettyPhoto/light_rounded/sprite.html) -1px -100px no-repeat;
	height:15px;
	width:14px
}
div.light_rounded .pp_nav .pp_pause {
	background:url(../images/prettyPhoto/light_rounded/sprite.html) -24px -100px no-repeat;
	height:15px;
	width:14px
}
div.light_rounded .pp_arrow_previous {
	background:url(../images/prettyPhoto/light_rounded/sprite.html) 0 -71px no-repeat
}
div.light_rounded .pp_arrow_next {
	background:url(../images/prettyPhoto/light_rounded/sprite.html) -22px -71px no-repeat
}
div.light_rounded .pp_bottom .pp_left {
	background:url(../images/prettyPhoto/light_rounded/sprite.html) -88px -80px no-repeat
}
div.light_rounded .pp_bottom .pp_right {
	background:url(../images/prettyPhoto/light_rounded/sprite.html) -110px -80px no-repeat
}
div.dark_rounded .pp_top .pp_left {
	background:url(../images/prettyPhoto/dark_rounded/sprite.html) -88px -53px no-repeat
}
div.dark_rounded .pp_top .pp_right {
	background:url(../images/prettyPhoto/dark_rounded/sprite.html) -110px -53px no-repeat
}
div.dark_rounded .pp_content_container .pp_left {
	background:url(../images/prettyPhoto/dark_rounded/contentPattern.html) top left repeat-y
}
div.dark_rounded .pp_content_container .pp_right {
	background:url(../images/prettyPhoto/dark_rounded/contentPattern.html) top right repeat-y
}
div.dark_rounded .pp_next:hover {
	background:url(../images/prettyPhoto/dark_rounded/btnNext.html) center right no-repeat;
	cursor:pointer
}
div.dark_rounded .pp_previous:hover {
	background:url(../images/prettyPhoto/dark_rounded/btnPrevious.html) center left no-repeat;
	cursor:pointer
}
div.dark_rounded .pp_expand {
	background:url(../images/prettyPhoto/dark_rounded/sprite.html) -31px -26px no-repeat;
	cursor:pointer
}
div.dark_rounded .pp_expand:hover {
	background:url(../images/prettyPhoto/dark_rounded/sprite.html) -31px -47px no-repeat;
	cursor:pointer
}
div.dark_rounded .pp_contract {
	background:url(../images/prettyPhoto/dark_rounded/sprite.html) 0 -26px no-repeat;
	cursor:pointer
}
div.dark_rounded .pp_contract:hover {
	background:url(../images/prettyPhoto/dark_rounded/sprite.html) 0 -47px no-repeat;
	cursor:pointer
}
div.dark_rounded .pp_close {
	width:75px;
	height:22px;
	background:url(../images/prettyPhoto/dark_rounded/sprite.html) -1px -1px no-repeat;
	cursor:pointer
}
div.dark_rounded .pp_description {
	margin-right:85px;
	color:#fff
}
div.dark_rounded .pp_nav .pp_play {
	background:url(../images/prettyPhoto/dark_rounded/sprite.html) -1px -100px no-repeat;
	height:15px;
	width:14px
}
div.dark_rounded .pp_nav .pp_pause {
	background:url(../images/prettyPhoto/dark_rounded/sprite.html) -24px -100px no-repeat;
	height:15px;
	width:14px
}
div.dark_rounded .pp_arrow_previous {
	background:url(../images/prettyPhoto/dark_rounded/sprite.html) 0 -71px no-repeat
}
div.dark_rounded .pp_arrow_next {
	background:url(../images/prettyPhoto/dark_rounded/sprite.html) -22px -71px no-repeat
}
div.dark_rounded .pp_bottom .pp_left {
	background:url(../images/prettyPhoto/dark_rounded/sprite.html) -88px -80px no-repeat
}
div.dark_rounded .pp_bottom .pp_right {
	background:url(../images/prettyPhoto/dark_rounded/sprite.html) -110px -80px no-repeat
}
div.dark_rounded .pp_loaderIcon {
	background:url(../images/prettyPhoto/dark_rounded/loader.html) center center no-repeat
}
div.dark_square .pp_left, div.dark_square .pp_middle, div.dark_square .pp_right, div.dark_square .pp_content {
	background:#000
}
div.dark_square .pp_description {
	color:#fff;
	margin:0 85px 0 0
}
div.dark_square .pp_loaderIcon {
	background:url(../images/prettyPhoto/dark_square/loader.html) center center no-repeat
}
div.dark_square .pp_expand {
	background:url(../images/prettyPhoto/dark_square/sprite.html) -31px -26px no-repeat;
	cursor:pointer
}
div.dark_square .pp_expand:hover {
	background:url(../images/prettyPhoto/dark_square/sprite.html) -31px -47px no-repeat;
	cursor:pointer
}
div.dark_square .pp_contract {
	background:url(../images/prettyPhoto/dark_square/sprite.html) 0 -26px no-repeat;
	cursor:pointer
}
div.dark_square .pp_contract:hover {
	background:url(../images/prettyPhoto/dark_square/sprite.html) 0 -47px no-repeat;
	cursor:pointer
}
div.dark_square .pp_close {
	width:75px;
	height:22px;
	background:url(../images/prettyPhoto/dark_square/sprite.html) -1px -1px no-repeat;
	cursor:pointer
}
div.dark_square .pp_nav {
	clear:none
}
div.dark_square .pp_nav .pp_play {
	background:url(../images/prettyPhoto/dark_square/sprite.html) -1px -100px no-repeat;
	height:15px;
	width:14px
}
div.dark_square .pp_nav .pp_pause {
	background:url(../images/prettyPhoto/dark_square/sprite.html) -24px -100px no-repeat;
	height:15px;
	width:14px
}
div.dark_square .pp_arrow_previous {
	background:url(../images/prettyPhoto/dark_square/sprite.html) 0 -71px no-repeat
}
div.dark_square .pp_arrow_next {
	background:url(../images/prettyPhoto/dark_square/sprite.html) -22px -71px no-repeat
}
div.dark_square .pp_next:hover {
	background:url(../images/prettyPhoto/dark_square/btnNext.html) center right no-repeat;
	cursor:pointer
}
div.dark_square .pp_previous:hover {
	background:url(../images/prettyPhoto/dark_square/btnPrevious.html) center left no-repeat;
	cursor:pointer
}
div.light_square .pp_expand {
	background:url(../images/prettyPhoto/light_square/sprite.html) -31px -26px no-repeat;
	cursor:pointer
}
div.light_square .pp_expand:hover {
	background:url(../images/prettyPhoto/light_square/sprite.html) -31px -47px no-repeat;
	cursor:pointer
}
div.light_square .pp_contract {
	background:url(../images/prettyPhoto/light_square/sprite.html) 0 -26px no-repeat;
	cursor:pointer
}
div.light_square .pp_contract:hover {
	background:url(../images/prettyPhoto/light_square/sprite.html) 0 -47px no-repeat;
	cursor:pointer
}
div.light_square .pp_close {
	width:75px;
	height:22px;
	background:url(../images/prettyPhoto/light_square/sprite.html) -1px -1px no-repeat;
	cursor:pointer
}
div.light_square .pp_nav .pp_play {
	background:url(../images/prettyPhoto/light_square/sprite.html) -1px -100px no-repeat;
	height:15px;
	width:14px
}
div.light_square .pp_nav .pp_pause {
	background:url(../images/prettyPhoto/light_square/sprite.html) -24px -100px no-repeat;
	height:15px;
	width:14px
}
div.light_square .pp_arrow_previous {
	background:url(../images/prettyPhoto/light_square/sprite.html) 0 -71px no-repeat
}
div.light_square .pp_arrow_next {
	background:url(../images/prettyPhoto/light_square/sprite.html) -22px -71px no-repeat
}
div.light_square .pp_next:hover {
	background:url(../images/prettyPhoto/light_square/btnNext.html) center right no-repeat;
	cursor:pointer
}
div.light_square .pp_previous:hover {
	background:url(../images/prettyPhoto/light_square/btnPrevious.html) center left no-repeat;
	cursor:pointer
}
div.facebook .pp_top .pp_left {
	background:url(../images/prettyPhoto/facebook/sprite.html) -88px -53px no-repeat
}
div.facebook .pp_top .pp_middle {
	background:url(../images/prettyPhoto/facebook/contentPatternTop.html) top left repeat-x
}
div.facebook .pp_top .pp_right {
	background:url(../images/prettyPhoto/facebook/sprite.html) -110px -53px no-repeat
}
div.facebook .pp_content_container .pp_left {
	background:url(../images/prettyPhoto/facebook/contentPatternLeft.html) top left repeat-y
}
div.facebook .pp_content_container .pp_right {
	background:url(../images/prettyPhoto/facebook/contentPatternRight.html) top right repeat-y
}
div.facebook .pp_expand {
	background:url(../images/prettyPhoto/facebook/sprite.html) -31px -26px no-repeat;
	cursor:pointer
}
div.facebook .pp_expand:hover {
	background:url(../images/prettyPhoto/facebook/sprite.html) -31px -47px no-repeat;
	cursor:pointer
}
div.facebook .pp_contract {
	background:url(../images/prettyPhoto/facebook/sprite.html) 0 -26px no-repeat;
	cursor:pointer
}
div.facebook .pp_contract:hover {
	background:url(../images/prettyPhoto/facebook/sprite.html) 0 -47px no-repeat;
	cursor:pointer
}
div.facebook .pp_close {
	width:22px;
	height:22px;
	background:url(../images/prettyPhoto/facebook/sprite.html) -1px -1px no-repeat;
	cursor:pointer
}
div.facebook .pp_description {
	margin:0 37px 0 0
}
div.facebook .pp_loaderIcon {
	background:url(../images/prettyPhoto/facebook/loader.html) center center no-repeat
}
div.facebook .pp_arrow_previous {
	background:url(../images/prettyPhoto/facebook/sprite.html) 0 -71px no-repeat;
	height:22px;
	margin-top:0;
	width:22px
}
div.facebook .pp_arrow_previous.disabled {
	background-position:0 -96px;
	cursor:default
}
div.facebook .pp_arrow_next {
	background:url(../images/prettyPhoto/facebook/sprite.html) -32px -71px no-repeat;
	height:22px;
	margin-top:0;
	width:22px
}
div.facebook .pp_arrow_next.disabled {
	background-position:-32px -96px;
	cursor:default
}
div.facebook .pp_nav {
	margin-top:0
}
div.facebook .pp_nav p {
	font-size:15px;
	padding:0 3px 0 4px
}
div.facebook .pp_nav .pp_play {
	background:url(../images/prettyPhoto/facebook/sprite.html) -1px -123px no-repeat;
	height:22px;
	width:22px
}
div.facebook .pp_nav .pp_pause {
	background:url(../images/prettyPhoto/facebook/sprite.html) -32px -123px no-repeat;
	height:22px;
	width:22px
}
div.facebook .pp_next:hover {
	background:url(../images/prettyPhoto/facebook/btnNext.html) center right no-repeat;
	cursor:pointer
}
div.facebook .pp_previous:hover {
	background:url(../images/prettyPhoto/facebook/btnPrevious.html) center left no-repeat;
	cursor:pointer
}
div.facebook .pp_bottom .pp_left {
	background:url(../images/prettyPhoto/facebook/sprite.html) -88px -80px no-repeat
}
div.facebook .pp_bottom .pp_middle {
	background:url(../images/prettyPhoto/facebook/contentPatternBottom.html) top left repeat-x
}
div.facebook .pp_bottom .pp_right {
	background:url(../images/prettyPhoto/facebook/sprite.html) -110px -80px no-repeat
}
div.pp_pic_holder a:focus {
	outline:none
}
div.pp_overlay {
	background:#000;
	display:none;
	left:0;
	position:absolute;
	top:0;
	width:100%;
	z-index:9500
}
div.pp_pic_holder {
	display:none;
	position:absolute;
	width:100px;
	z-index:10000
}
.pp_content {
	height:40px;
	min-width:40px
}
* html .pp_content {
	width:40px
}
.pp_content_container {
	position:relative;
	text-align:left;
	width:100%
}
.pp_content_container .pp_left {
	padding-left:20px
}
.pp_content_container .pp_right {
	padding-right:20px
}
.pp_content_container .pp_details {
	float:left;
	margin:10px 0 2px
}
.pp_description {
	display:none;
	margin:0
}
.pp_social {
	float:left;
	margin:0
}
.pp_social .facebook {
	float:left;
	margin-left:5px;
	width:55px;
	overflow:hidden
}
.pp_social .twitter {
	float:left
}
.pp_nav {
	clear:right;
	float:left;
	margin:3px 10px 0 0
}
.pp_nav p {
	float:left;
	white-space:nowrap;
	margin:2px 4px
}
.pp_nav .pp_play, .pp_nav .pp_pause {
	float:left;
	margin-right:4px;
	text-indent:-10000px
}
a.pp_arrow_previous, a.pp_arrow_next {
	display:block;
	float:left;
	height:15px;
	margin-top:3px;
	overflow:hidden;
	text-indent:-10000px;
	width:14px
}
.pp_hoverContainer {
	position:absolute;
	top:0;
	width:100%;
	z-index:2000
}
.pp_gallery {
	display:none;
	left:50%;
	margin-top:-50px;
	position:absolute;
	z-index:10000
}
.pp_gallery div {
	float:left;
	overflow:hidden;
	position:relative
}
.pp_gallery ul {
	float:left;
	height:35px;
	position:relative;
	white-space:nowrap;
	margin:0 0 0 5px;
	padding:0
}
.pp_gallery ul a {
	border:1px rgba(0, 0, 0, 0.5) solid;
	display:block;
	float:left;
	height:33px;
	overflow:hidden
}
.pp_gallery ul a img {
	border:0
}
.pp_gallery li {
	display:block;
	float:left;
	margin:0 5px 0 0;
	padding:0
}
.pp_gallery li.default a {
	background:url(../images/prettyPhoto/facebook/default_thumbnail.html) 0 0 no-repeat;
	display:block;
	height:33px;
	width:50px
}
.pp_gallery .pp_arrow_previous, .pp_gallery .pp_arrow_next {
	margin-top:7px!important
}
a.pp_next {
	background:url(../images/prettyPhoto/light_rounded/btnNext.html) 10000px 10000px no-repeat;
	display:block;
	float:right;
	height:100%;
	text-indent:-10000px;
	width:49%
}
a.pp_previous {
	background:url(../images/prettyPhoto/light_rounded/btnNext.html) 10000px 10000px no-repeat;
	display:block;
	float:left;
	height:100%;
	text-indent:-10000px;
	width:49%
}
a.pp_expand, a.pp_contract {
	cursor:pointer;
	display:none;
	height:20px;
	position:absolute;
	right:30px;
	text-indent:-10000px;
	top:10px;
	width:20px;
	z-index:20000
}
a.pp_close {
	position:absolute;
	right:0;
	top:0;
	display:block;
	line-height:22px;
	text-indent:-10000px
}
.pp_loaderIcon {
	display:block;
	height:24px;
	left:50%;
	position:absolute;
	top:50%;
	width:24px;
	margin:-12px 0 0 -12px
}
#pp_full_res {
	line-height:1!important
}
#pp_full_res .pp_inline {
	text-align:left
}
#pp_full_res .pp_inline p {
	margin:0 0 15px
}
div.ppt {
	color:#fff;
	display:none;
	font-size:17px;
	z-index:9999;
	margin:0 0 5px 15px
}
div.pp_default .pp_content, div.light_rounded .pp_content {
	background-color:#fff
}
div.pp_default #pp_full_res .pp_inline, div.light_rounded .pp_content .ppt, div.light_rounded #pp_full_res .pp_inline, div.light_square .pp_content .ppt, div.light_square #pp_full_res .pp_inline, div.facebook .pp_content .ppt, div.facebook #pp_full_res .pp_inline {
	color:#000
}
div.pp_default .pp_gallery ul li a:hover, div.pp_default .pp_gallery ul li.selected a, .pp_gallery ul a:hover, .pp_gallery li.selected a {
	border-color:#fff
}
div.pp_default .pp_details, div.light_rounded .pp_details, div.dark_rounded .pp_details, div.dark_square .pp_details, div.light_square .pp_details, div.facebook .pp_details {
	position:relative
}
div.light_rounded .pp_top .pp_middle, div.light_rounded .pp_content_container .pp_left, div.light_rounded .pp_content_container .pp_right, div.light_rounded .pp_bottom .pp_middle, div.light_square .pp_left, div.light_square .pp_middle, div.light_square .pp_right, div.light_square .pp_content, div.facebook .pp_content {
	background:#fff
}
div.light_rounded .pp_description, div.light_square .pp_description {
	margin-right:85px
}
div.light_rounded .pp_gallery a.pp_arrow_previous, div.light_rounded .pp_gallery a.pp_arrow_next, div.dark_rounded .pp_gallery a.pp_arrow_previous, div.dark_rounded .pp_gallery a.pp_arrow_next, div.dark_square .pp_gallery a.pp_arrow_previous, div.dark_square .pp_gallery a.pp_arrow_next, div.light_square .pp_gallery a.pp_arrow_previous, div.light_square .pp_gallery a.pp_arrow_next {
	margin-top:12px!important
}
div.light_rounded .pp_arrow_previous.disabled, div.dark_rounded .pp_arrow_previous.disabled, div.dark_square .pp_arrow_previous.disabled, div.light_square .pp_arrow_previous.disabled {
	background-position:0 -87px;
	cursor:default
}
div.light_rounded .pp_arrow_next.disabled, div.dark_rounded .pp_arrow_next.disabled, div.dark_square .pp_arrow_next.disabled, div.light_square .pp_arrow_next.disabled {
	background-position:-22px -87px;
	cursor:default
}
div.light_rounded .pp_loaderIcon, div.light_square .pp_loaderIcon {
	background:url(../images/prettyPhoto/light_rounded/loader.html) center center no-repeat
}
div.dark_rounded .pp_top .pp_middle, div.dark_rounded .pp_content, div.dark_rounded .pp_bottom .pp_middle {
	background:url(../images/prettyPhoto/dark_rounded/contentPattern.html) top left repeat
}
div.dark_rounded .currentTextHolder, div.dark_square .currentTextHolder {
	color:#c4c4c4
}
div.dark_rounded #pp_full_res .pp_inline, div.dark_square #pp_full_res .pp_inline {
	color:#fff
}
.pp_top, .pp_bottom {
	height:20px;
	position:relative
}
* html .pp_top, * html .pp_bottom {
	padding:0 20px
}
.pp_top .pp_left, .pp_bottom .pp_left {
	height:20px;
	left:0;
	position:absolute;
	width:20px
}
.pp_top .pp_middle, .pp_bottom .pp_middle {
	height:20px;
	left:20px;
	position:absolute;
	right:20px
}
* html .pp_top .pp_middle, * html .pp_bottom .pp_middle {
	left:0;
	position:static
}
.pp_top .pp_right, .pp_bottom .pp_right {
	height:20px;
	left:auto;
	position:absolute;
	right:0;
	top:0;
	width:20px
}
.pp_fade, .pp_gallery li.default a img {
	display:none
}
 @font-face {
font-family:"FontAwesome";
src:url('../font-awesome/fontawesome-webfont.eot');
src:url('../font-awesome/fontawesome-webfontd41d.eot?#iefix') format('eot'), url('../font-awesome/fontawesome-webfont.woff') format('woff'), url('../font-awesome/fontawesome-webfont.ttf') format('truetype'), url('../font-awesome/fontawesome-webfont.svg#FontAwesome') format('svg');
font-weight:normal;
font-style:normal
}
[class^="icon-"]:before, [class*="icon-"]:before {
font-family:FontAwesome;
font-weight:normal;
font-style:normal;
display:inline-block;
text-decoration:inherit
}
a [class^="icon-"], a [class*="icon-"] {
display:inline-block;
text-decoration:inherit
}
.icon-large:before {
	vertical-align:top;
	font-size:1.3333333333333333em
}
.btn [class^="icon-"], .btn [class*="icon-"] {
line-height:.9em
}
li [class^="icon-"], li [class*="icon-"] {
display:inline-block;
width:1.25em;
text-align:center
}
li .icon-large[class^="icon-"], li .icon-large[class*="icon-"] {
width:1.875em
}
li[class^="icon-"], li[class*="icon-"] {
margin-left:0;
list-style-type:none
}
li[class^="icon-"]:before, li[class*="icon-"]:before {
text-indent:-2em;
text-align:center
}
li[class^="icon-"].icon-large:before, li[class*="icon-"].icon-large:before {
text-indent:-1.3333333333333333em
}
.icon-glass:before {
	content:"\f000"
}
.icon-music:before {
	content:"\f001"
}
.icon-search:before {
	content:"\f002"
}
.icon-envelope: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-off:before {
	content:"\f011"
}
.icon-signal:before {
	content:"\f012"
}
.icon-cog:before {
	content:"\f013"
}
.icon-trash:before {
	content:"\f014"
}
.icon-home:before {
	content:"\f015"
}
.icon-file: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-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-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-cogs:before {
	content:"\f085"
}
.icon-comments:before {
	content:"\f086"
}
.icon-thumbs-up:before {
	content:"\f087"
}
.icon-thumbs-down: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-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-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-alt:before {
	content:"\f0e0"
}
.icon-linkedin:before {
	content:"\f0e1"
}
.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-user-md:before {
	content:"\f200"
}
.animate {
	opacity:0
}
.fade.animate.load {
	opacity:0
}
.animate.load {
	opacity:1
}
.animateout {
	opacity:1
}
.animateout.load {
	opacity:0;
	-webkit-animation:loader 0.5s infinite ease-in-out both;
	-moz-animation:loader 0.5s infinite ease-in-out both;
	animation:loader 0.5s infinite ease-in-out both
}

body {
	-webkit-backface-visibility:hidden
}
.cssanim {
	-webkit-animation-fill-mode:both;
	-moz-animation-fill-mode:both;
	-ms-animation-fill-mode:both;
	-o-animation-fill-mode:both;
	animation-fill-mode:both;
	-webkit-animation-duration:1s;
	-moz-animation-duration:1s;
	-ms-animation-duration:1s;
	-o-animation-duration:1s;
	animation-duration:1s
}
/*
@-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
}
}
.fadeIn.load {
	-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)
}
}
.fadeInUp.load {
	-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)
}
}
.fadeInDown.load {
	-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)
}
}
.fadeInLeft.load {
	-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)
}
}
.fadeInRight.load {
	-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)
}
}
.fadeInUpBig.load {
	-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)
}
}
.fadeInDownBig.load {
	-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)
}
}
.fadeInLeftBig.load {
	-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)
}
}
.fadeInRightBig.load {
	-webkit-animation-name:fadeInRightBig;
	-moz-animation-name:fadeInRightBig;
	-o-animation-name:fadeInRightBig;
	animation-name:fadeInRightBig
}



.my-mfp-zoom-in .zoom-anim-dialog {
	opacity:0;
	-webkit-transition:all 0.2s ease-in-out;
	-moz-transition:all 0.2s ease-in-out;
	-o-transition:all 0.2s ease-in-out;
	transition:all 0.2s ease-in-out;
	-webkit-transform:scale(0.8);
	-moz-transform:scale(0.8);
	-ms-transform:scale(0.8);
	-o-transform:scale(0.8);
	transform:scale(0.8)
}
.my-mfp-zoom-in.mfp-ready .zoom-anim-dialog {
	opacity:1;
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	-ms-transform:scale(1);
	-o-transform:scale(1);
	transform:scale(1)
}
.my-mfp-zoom-in.mfp-removing .zoom-anim-dialog {
	-webkit-transform:scale(0.8);
	-moz-transform:scale(0.8);
	-ms-transform:scale(0.8);
	-o-transform:scale(0.8);
	transform:scale(0.8);
	opacity:0
}
.my-mfp-zoom-in.mfp-bg {
	opacity:0;
	-webkit-transition:opacity 0.3s ease-out;
	-moz-transition:opacity 0.3s ease-out;
	-o-transition:opacity 0.3s ease-out;
	transition:opacity 0.3s ease-out
}
.my-mfp-zoom-in.mfp-ready.mfp-bg {
	opacity:0.8
}
.my-mfp-zoom-in.mfp-removing.mfp-bg {
	opacity:0
}
.owl-nav {
	position:absolute;
	right:0;
	top:0
}
.owl-carousel .animated {
	-webkit-animation-duration:1000ms;
	animation-duration:1000ms;
	-webkit-animation-fill-mode:both;
	animation-fill-mode:both
}
.owl-carousel .owl-animated-in {
	z-index:0
}
.owl-carousel .owl-animated-out {
	z-index:1
}
.owl-carousel .fadeOut {
	-webkit-animation-name:fadeOut;
	animation-name:fadeOut
}
@-webkit-keyframes fadeOut {
0% {
opacity:1
}
100% {
opacity:0
}
}
@keyframes fadeOut {
0% {
opacity:1
}
100% {
opacity:0
}
}
.owl-height {
	-webkit-transition:height 500ms ease-in-out;
	-moz-transition:height 500ms ease-in-out;
	-ms-transition:height 500ms ease-in-out;
	-o-transition:height 500ms ease-in-out;
	transition:height 500ms ease-in-out
}
.owl-carousel {
	display:none;
	width:100%;
	-webkit-tap-highlight-color:transparent;
	position:relative;
	z-index:1
}
.owl-carousel .owl-stage {
	position:relative;
	-ms-touch-action:pan-Y
}
.owl-carousel .owl-stage:after {
	content:".";
	display:block;
	clear:both;
	visibility:hidden;
	line-height:0;
	height:0
}
.owl-carousel .owl-stage-outer {
	position:relative;
	overflow:hidden;
	-webkit-transform:translate3d(0px, 0px, 0px)
}
.owl-carousel .owl-controls .owl-nav .owl-prev, .owl-carousel .owl-controls .owl-nav .owl-next, .owl-carousel .owl-controls .owl-dot {
	cursor:pointer;
	cursor:hand;
	-webkit-user-select:none;
	-khtml-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none
}
.owl-carousel.owl-loaded {
	display:block
}
.owl-carousel.owl-loading {
	opacity:0;
	display:block
}
.owl-carousel.owl-hidden {
	opacity:0
}
.owl-carousel .owl-refresh .owl-item {
	display:none
}
.owl-carousel .owl-item {
	position:relative;
	min-height:1px;
	float:left;
	-webkit-backface-visibility:hidden;
	-webkit-tap-highlight-color:transparent;
	-webkit-touch-callout:none;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none
}
.owl-carousel .owl-item img {
	display:block;
	width:100%;
	-webkit-transform-style:preserve-3d
}
.owl-carousel.owl-text-select-on .owl-item {
	-webkit-user-select:auto;
	-moz-user-select:auto;
	-ms-user-select:auto;
	user-select:auto
}
.owl-carousel .owl-grab {
	cursor:move;
	cursor:-webkit-grab;
	cursor:-o-grab;
	cursor:-ms-grab;
	cursor:grab
}
.owl-carousel.owl-rtl {
	direction:rtl
}
.owl-carousel.owl-rtl .owl-item {
	float:right
}
.no-js .owl-carousel {
	display:block
}
.owl-carousel .owl-item .owl-lazy {
	opacity:0;
	-webkit-transition:opacity 400ms ease;
	-moz-transition:opacity 400ms ease;
	-ms-transition:opacity 400ms ease;
	-o-transition:opacity 400ms ease;
	transition:opacity 400ms ease
}
.owl-carousel .owl-item img {
	transform-style:preserve-3d
}
.owl-carousel .owl-video-wrapper {
	position:relative;
	height:100%;
	background:#000
}
.owl-carousel .owl-video-play-icon {
	position:absolute;
	height:80px;
	width:80px;
	left:50%;
	top:50%;
	margin-left:-40px;
	margin-top:-40px;
	background:url("owl.video.play.html") no-repeat;
	cursor:pointer;
	z-index:1;
	-webkit-backface-visibility:hidden;
	-webkit-transition:scale 100ms ease;
	-moz-transition:scale 100ms ease;
	-ms-transition:scale 100ms ease;
	-o-transition:scale 100ms ease;
	transition:scale 100ms ease
}
.owl-carousel .owl-video-play-icon:hover {
	-webkit-transition:scale(1.3, 1.3);
	-moz-transition:scale(1.3, 1.3);
	-ms-transition:scale(1.3, 1.3);
	-o-transition:scale(1.3, 1.3);
	transition:scale(1.3, 1.3)
}
.owl-carousel .owl-video-playing .owl-video-tn, .owl-carousel .owl-video-playing .owl-video-play-icon {
	display:none
}
.owl-carousel .owl-video-tn {
	opacity:0;
	height:100%;
	background-position:center center;
	background-repeat:no-repeat;
	-webkit-background-size:contain;
	-moz-background-size:contain;
	-o-background-size:contain;
	background-size:contain;
	-webkit-transition:opacity 400ms ease;
	-moz-transition:opacity 400ms ease;
	-ms-transition:opacity 400ms ease;
	-o-transition:opacity 400ms ease;
	transition:opacity 400ms ease
}
.owl-carousel .owl-video-frame {
	position:relative;
	z-index:1
}
@font-face {
font-family:'open_sansregular';
src:url('fonts/opensans-regular-webfont.eot');
src:url('fonts/opensans-regular-webfontd41d.eot?#iefix') format('embedded-opentype'), url('fonts/opensans-regular-webfont.woff') format('woff'), url('fonts/opensans-regular-webfont.ttf') format('truetype'), url('fonts/opensans-regular-webfont.svg#open_sansregular') format('svg');
font-weight:normal;
font-style:normal
}
@font-face {
font-family:'open_sanssemibold';
src:url('fonts/opensans-semibold-webfont.eot');
src:url('fonts/opensans-semibold-webfontd41d.eot?#iefix') format('embedded-opentype'), url('fonts/opensans-semibold-webfont.woff') format('woff'), url('fonts/opensans-semibold-webfont.ttf') format('truetype'), url('fonts/opensans-semibold-webfont.svg#open_sanssemibold') format('svg');
font-weight:normal;
font-style:normal
}
@font-face {
font-family:'open_sansbold';
src:url('fonts/opensans-bold-webfont.eot');
src:url('fonts/opensans-bold-webfontd41d.eot?#iefix') format('embedded-opentype'), url('fonts/opensans-bold-webfont.woff') format('woff'), url('fonts/opensans-bold-webfont.ttf') format('truetype'), url('fonts/opensans-bold-webfont.svg#open_sansbold') format('svg');
font-weight:normal;
font-style:normal
}
body {
	background:#fff;
	text-align:center;
	font-family:'arial', Helvetica, Arial, sans-serif;
	color:#888;
	font-size:14px
}
.Button {
	background:#aaa;
	color:#fff;
	padding:5px 2px;
	width:100%
}
.Button:hover {
	color:#000
}
.Develop {
	margin-top:15px;
	text-align:right
}
h1, h2, h3, h4, h5, h6 {
	font-weight:normal;
	font-family:'open_sansbold'
}
.effect {
	overflow:hidden
}
.App1 {
	width:100px;
	height:100px;
	margin:0 0 10px;
	display:inline-block
}
.App1 img {
	border-radius:100%
}
.violet {
	color:#f79222;
}
a {
	color:#E21704;
	text-decoration:none;
-o-transition:all .3s;
-moz-transition:all .3s;
-webkit-transition:all .3s;
-ms-transition:all .3s
}
a:hover {
	color:#888;
	text-decoration:none
}
strong {
	font-weight:bold
}
.Space {
	padding:0 20px
}
.contact-us p strong {
	font-size:14px
}
.contact-us p strong i {
	margin:0 5px 0 0;
	font-size:14px
}
.contact-us p a {
	color:#888
}
.header .navbar {
	margin-bottom:0
}
.portfolio.Products {
	margin-bottom:0;
	margin-top:30px;
	padding:0 0 15px
}
.portfolio.Products .item {
	margin-bottom:20px
}
.header .navbar-inner {
	background:#fff;
	border:0;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	border-radius:0;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	box-shadow:none
}
.header h1 {
	float:left;
	margin:0;
	text-align:left
}
.header a.brand {
	display:inline-block;
	text-indent:-9999px;
	width:268px;
	height:130px;
	padding:10px 0;
	background:url(../images/logo.png) left center no-repeat
}
.header ul.nav {
	font-size:14px;
	text-transform:uppercase
}
.header ul.nav li a {
	padding:30px 20px 10px 20px;
	color:#5d5d5d;
	text-shadow:none;
	font-weight:bold;
}
.header ul.nav li.current-page a {

}
.header ul.nav .dropdown-menu li a {
	background:none;
	border:none;
	padding:10px 20px
}
.header ul.nav li a:hover {
	background:#F79222;
	color:#fff
}
.header ul.nav li a i {
	line-height:35px;
	color:#F79222;
	font-size:18px
}
.header ul.nav li a:hover i {
	color:#fff
}
.Apps {
	text-align:center;
	box-sizing:border-box
}
.Apps img {
	border-radius:0
}
.what-we-do .Apps .service .icon-awesome {
	margin-top:0
}
.Apps .App1 {
	height:auto;
	width:auto;
	max-width:100%
}
.slider {
	margin:0 auto
}
.flexslider {
	border:6px solid #fff;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	border-radius:0;
	-moz-box-shadow: 0 0 10px 0 rgba(0, 0, 0, .3);
	-webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, .3);
	box-shadow: 0 0 10px 0 rgba(0, 0, 0, .3)
}
.flex-caption {
	position:absolute;
	bottom:20px;
	max-width:920px;
	padding:10px 20px;
	margin:0;
	background:#1d1d1d;
	background:rgba(0, 0, 0, .7);
	font-size:22px;
	line-height:24px;
	color:#eaeaea;
	text-align:left;
	font-style:italic;
	text-transform:uppercase
}
.presentation {
	margin-top:10px
}
.presentation h2 {
	font-size:26px;
	color:#5d5d5d
}
.presentation p {
	font-weight:bold;
}
.block-head {
	border-bottom:1px solid #e2e2e2;
	font-size:26px;
	color:#5d5d5d;
	margin-bottom:20px;
	padding:0 0 10px;
	position:relative;
	text-transform:capitalize
}
.footer-top .block-head {
	border-bottom-color:#3a3a3a;
	text-transform:uppercase
}
.block-head:before {
	bottom:-3px;
	content:"";
	display:inline-block;
	height:5px;
	left:20px;
	position:absolute;
	width:35px
}
.block-head:after {
	bottom:-1px;
	content:"";
	display:inline-block;
	height:1px;
	left:0;
	position:absolute;
	width:80px
}
.socialDiv {
	font-size:32px
}
.block-head.center {
	display:table;
	margin-left:auto;
	margin-right:auto;
	padding-left:30px;
	padding-right:30px
}
.block-head.center:before {
	left:50%;
	margin-left:-17.5px
}
.block-head.center:after {
	left:50%;
	margin-left:-40px
}
.item-box:hover:after, .item-box:hover .item-price, .team-box:hover:after, .team-box-2:hover:after, .responsive-nav, .search-box:before, .block-head:before, .block-head:after, .widget-head:before, .widget-head:after, .details-img:after, .post-image:after, .team-box:after, .team-box-2:after, .item-box:after, .team-box .team-socials li a:hover, .service-box-1:after, .portfolio-item:after {
	background-color:#f79222;
}
.what-we-do {
	margin-top:10px;
	margin-bottom:30px
}
.what-we-do .service {
	padding-bottom:23px;
	background:#f8f8f8;
	border-bottom:2px solid #E21704
}
.what-we-do .Apps .service:hover {
	background:none
}
.what-we-do .Apps .service:hover h4 a {
	color:#666
}
.what-we-do .service:hover {
	box-shadow: 0 5px 15px 0 rgba(0, 0, 0, .05), 0 1px 25px 0 rgba(0, 0, 0, .05) inset, 0 -1px 25px 0 rgba(0, 0, 0, .05) inset;
-o-transition:all .5s;
-moz-transition:all .5s;
-webkit-transition:all .5s;
-ms-transition:all .5s;
	background:#e21704
}
.what-we-do .service:hover h4, .what-we-do .service:hover p {
	color:#fff;
	text-shadow:none
}
.what-we-do .service:hover .App1 {
	box-shadow:0 0 3px #fff;
	border-radius:100%
}
.what-we-do .service:hover a.More {
	background:#fff;
	color:#000
}
.what-we-do .service .icon-awesome {
	margin-top:15px;
	font-size:50px;
	line-height:50px;
	color:#5d5d5d
}
.what-we-do .service h4 {
	margin-top:5px;
	font-family:'open_sanssemibold', Helvetica, Arial, sans-serif;
	font-size:16px;
	color:#5d5d5d;
	text-transform:uppercase;
	text-shadow:0 1px 0 rgba(255, 255, 255, .7);
	font-weight:normal
}
.what-we-do .service h4 a {
	color:#5d5d5d
}
.what-we-do .service p {
	padding:10px 15px;
	line-height:24px
}
.what-we-do .service a.More {
	padding:5px 22px;
	background:#E21704;
	color:#fff;
	font-style:italic;
	text-decoration:none;
	-moz-box-shadow: 0 1px 25px 0 rgba(0, 0, 0, .05) inset, 0 -1px 25px 0 rgba(0, 0, 0, .05) inset;
	-webkit-box-shadow: 0 1px 25px 0 rgba(0, 0, 0, .05) inset, 0 -1px 25px 0 rgba(0, 0, 0, .05) inset;
	box-shadow: 0 1px 25px 0 rgba(0, 0, 0, .05) inset, 0 -1px 25px 0 rgba(0, 0, 0, .05) inset
}
.what-we-do .service a.More:hover {
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	box-shadow:none
}
.what-we-do .service:hover h4 a {
	color:#fff
}
.what-we-do .service a:active {
	-moz-box-shadow: 0 5px 10px 0 rgba(0, 0, 0, .15) inset, 0 -1px 25px 0 rgba(0, 0, 0, .05) inset;
	-webkit-box-shadow: 0 5px 10px 0 rgba(0, 0, 0, .15) inset, 0 -1px 25px 0 rgba(0, 0, 0, .05) inset;
	box-shadow: 0 5px 10px 0 rgba(0, 0, 0, .15) inset, 0 -1px 25px 0 rgba(0, 0, 0, .05) inset
}
table {
	border-right:solid 1px #ccc;
	border-bottom:solid 1px #ccc
}
td, th {
	border-left:solid 1px #ccc;
	border-top:solid 1px #ccc;
	padding:5px 10px
}
.services-full-width-text p.RedTxt {
	color:#e21704;
	font-weight:bold;
	font-size:16px;
	margin:15px 0
}
.MorePro span {
	display:block;
	text-align:center;
	font-size:16px;
	font-weight:bold;
	margin:10px 0 40px 0;
	text-transform:uppercase
}
.Gray {
	margin:20px 0 0 0;
	overflow:hidden;
	background:#f8f8f8 url(../img/pattern.html) left top repeat;
	-moz-box-shadow: 0 5px 15px 0 rgba(0, 0, 0, .05) inset, 0 -5px 15px 0 rgba(0, 0, 0, .05) inset;
	-webkit-box-shadow: 0 5px 15px 0 rgba(0, 0, 0, .05) inset, 0 -5px 15px 0 rgba(0, 0, 0, .05) inset;
	box-shadow: 0 5px 15px 0 rgba(0, 0, 0, .05) inset, 0 -5px 15px 0 rgba(0, 0, 0, .05) inset
}
.portfolio {
	margin-bottom:30px;
	margin-top:10px
}
.productslider {
	margin-left:30px
}
.portfolio-title {
	background:url(../images/line.png) left center repeat-x
}
.portfolio-title h3 {
	width:180px;
	margin:0 auto;
	background:#fff;
	font-size:24px;
	color:#5d5d5d
}
.portfolio h3 {
	margin-bottom:30px
}
.portfolio .work {
	background:#fff;
	border:1px solid #e9e9e9;
	box-shadow:0 7px 0 #696969;
	padding:13px 13px 10px;
	box-sizing:border-box
}
.item {
	padding-bottom:7px;
	float:left;
	margin-top:10px
}
.portfolio .work p, .portfolio .work h4 {
	padding:0 10px 0 10px
}
.portfolio .work:hover img {
	-o-transition:all 1s ease-in-out 0s;
	-moz-transition:all 1s ease-in-out 0s;
	-webkit-transition:all 1s ease-in-out 0s;
	-ms-transition:all 1s ease-in-out 0s;
	transform:scale(1.2);
	-webkit-transform:scale(1.2)
}
.overthumb {
	background:none repeat scroll 0 0 #E21704;
	display:block;
	height:100%;
	left:0;
	opacity:0;
	position:absolute;
	text-align:center;
	top:100%;
	transition:all 0.2s ease-out 0s;
	width:100%
}
.portfolio .work:hover .overthumb {
	top:0;
	opacity:0.5
}
.widget-thumb {
	display:block;
	height:100%;
	overflow:hidden;
	position:relative;
	width:100%
}
.portfolio .work:hover {
-o-transition:all .5s;
-moz-transition:all .5s;
-webkit-transition:all .5s;
-ms-transition:all .5s;
	box-shadow:0 7px 0 #E21704
}
.portfolio .work .icon-awesome {
	font-size:22px;
	line-height:22px;
	display:none;
	position:absolute;
	top:50%;
	width:100%;
	text-align:center;
	margin-top:-17px
}
.portfolio .work:hover .icon-awesome {
	display:block
}
.portfolio .work .icon-awesome a {
	display:inline-block;
	width:34px;
	height:34px;
	line-height:34px;
	background:#fff;
	color:#000;
	-moz-border-radius:100%;
	-webkit-border-radius:100%;
	border-radius:100%;
	-moz-box-shadow: 0 1px 25px 0 rgba(0, 0, 0, .05) inset, 0 -1px 25px 0 rgba(0, 0, 0, .05) inset;
	-webkit-box-shadow: 0 1px 25px 0 rgba(0, 0, 0, .05) inset, 0 -1px 25px 0 rgba(0, 0, 0, .05) inset;
	box-shadow: 0 1px 25px 0 rgba(0, 0, 0, .05) inset, 0 -1px 25px 0 rgba(0, 0, 0, .05) inset
}
.portfolio .work .icon-awesome a:hover {
	background:#000;
	color:#fff;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	box-shadow:none
}
.portfolio .work .icon-awesome a:active {
	-moz-box-shadow: 0 5px 10px 0 rgba(0, 0, 0, .15) inset, 0 -1px 25px 0 rgba(0, 0, 0, .05) inset;
	-webkit-box-shadow: 0 5px 10px 0 rgba(0, 0, 0, .15) inset, 0 -1px 25px 0 rgba(0, 0, 0, .05) inset;
	box-shadow: 0 5px 10px 0 rgba(0, 0, 0, .15) inset, 0 -1px 25px 0 rgba(0, 0, 0, .05) inset
}
.portfolio .work h4 {
	margin-top:18px;
	text-transform:uppercase;
	font-size:14px;
	color:#5d5d5d;
	text-shadow:0 1px 0 rgba(255, 255, 255, .7)
}
.portfolio .work h4 a {
	color:#5d5d5d
}
.portfolio .work:hover h4 a {
	color:#e21704
}
.portfolio .work p {
	line-height:20px
}
.navbar .btn-navbar {
	margin-top:45px
}
owl-demo .item {
	background:#3fbf79;
	padding:30px 0px;
	margin:10px;
	color:#FFF;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	text-align:center
}
.customNavigation {
	text-align:center
}
.owl-buttons {
	position:absolute;
	right:0;
	top:0
}
.owl-prev, .owl-next {
	border-radius:4px;
	background:url(../images/control.png) no-repeat;
	width:32px;
	height:32px;
	float:right;
	margin:-50px 0 0 5px;
	text-indent:-999999px;
	display:inline-block
}
.owl-next {
	background-position:-38px 0
}
.owl-prev {
	margin:-50px 40px 0 0
}
.owl-next:hover {
	background-position:-38px -34px
}
.owl-prev:hover {
	background-position:0 -34px
}
.owl-next.disabled {
	background-position:-38px -68px
}
.owl-prev.disabled {
	background-position:0 -68px
}
.testimonials {
	margin-top:50px;
	padding-bottom:50px
}
.testimonials-title {
	background:url(../img/line.html) left center repeat-x
}
.testimonials-title h3 {
	width:180px;
	margin:0 auto;
	background:#fff;
	font-family:'Lobster', cursive;
	font-size:24px;
	color:#5d5d5d
}
.testimonial-list {
	margin-top:30px;
	text-align:left
}
.testimonial-list img {
	float:left;
	margin:10px 0 0 60px;
	border:3px solid #eaeaea
}
.testimonial-list p {
	padding:0 60px 0 150px;
	font-size:14px;
	line-height:30px;
	font-style:italic
}
.testimonial-list .nav-tabs {
	width:200px;
	float:right;
	border:0
}
.testimonial-list .nav-tabs li {
	margin-right:6px
}
.testimonial-list .nav-tabs li a {
	width:12px;
	height:12px;
	padding:0;
	background:#eaeaea;
	border:0;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	border-radius:0
}
.testimonial-list .nav-tabs li a:hover {
	border:0;
	background:#ddd
}
.testimonial-list .nav-tabs li.active a {
	background:#E21704
}
footer {
	margin:0 auto;
	padding-bottom:10px;
	background:#111;
	-moz-box-shadow:0 5px 15px 0 rgba(0, 0, 0, .05) inset;
	-webkit-box-shadow:0 5px 15px 0 rgba(0, 0, 0, .05) inset;
	box-shadow:0 5px 15px 0 rgba(0, 0, 0, .05) inset;
	color:#999
}
footer .widget {
	margin-top:20px;
	text-align:left
}
footer .widget h4 {
	margin-top:20px;
	font-size:14px;
	color:#fff;
	text-transform:uppercase
}
footer .widget p {
	line-height:24px
}
footer .widget p span {
	padding:0 0 0 12px;
	display:block
}
footer .widget p i {
	float:left
}
footer .widget i {
	padding-right:7px
}
.socialDiv a i {
	margin-bottom:8px;
	padding-right:3px;
	margin-right:8px
}
footer input[type=text], footer textarea, .uneditable-input {
	width:100%;
	box-sizing:border-box;
	height:28px;
	color:#999
}
footer textarea {
	min-height:80px
}
.show-tweets {
	margin:0;
	overflow-y:hidden
}
.tweet_list {
	height:10em;
	margin:0;
	padding:0;
	overflow-y:hidden;
	list-style:none
}
.tweet_list li {
	height:100%;
	overflow-y:auto;
	overflow-x:hidden;
	list-style-type:none;
	line-height:24px
}
.tweet_list .tweet_avatar {
	float:left
}
.tweet_list .tweet_avatar img {
	vertical-align:middle
}
.flickr-feed {
	margin:16px 0 0 0;
	overflow:hidden
}
.flickr-feed li {
	float:left;
	padding:0 4px 4px 0;
	list-style:none
}
.flickr-feed li img {
	width:50px;
	border:2px solid #eaeaea
}
.flickr-feed a:hover {
	opacity:0.7
}
footer .footer-border {
	margin-top:30px;
	border-top:1px dashed #ddd
}
footer .copyright {
	margin-top:15px;
	text-align:left
}
footer .social {
	margin-top:10px;
	text-align:right
}
footer .social a {
	display:inline-block;
	width:24px;
	height:24px;
	margin:0 0 0 8px;
	vertical-align:middle
}
footer .social a.twitter {
	background:url(../img/social-icons/twitter.html) left bottom no-repeat
}
footer .social a.dribbble {
	background:url(../img/social-icons/dribbble.html) left bottom no-repeat
}
footer .social a.rss {
	background:url(../img/social-icons/rss.html) left bottom no-repeat
}
footer .social a.pinterest {
	background:url(../img/social-icons/pinterest.html) left bottom no-repeat
}
footer .social a.flickr {
	background:url(../img/social-icons/flickr.html) left bottom no-repeat
}
footer .social a.forrst {
	background:url(../img/social-icons/forrst.html) left bottom no-repeat
}
footer .social a.vimeo {
	background:url(../img/social-icons/vimeo.html) left bottom no-repeat
}
footer .social a.linkedin {
	background:url(../img/social-icons/linkedin.html) left bottom no-repeat
}
footer .social a.facebook {
	background:url(../img/social-icons/facebook.html) left bottom no-repeat
}
footer .social a.email {
	background:url(../img/social-icons/email.html) left bottom no-repeat
}
footer .social a.github {
	background:url(../img/social-icons/github.html) left bottom no-repeat
}
footer .social a.behance {
	background:url(../img/social-icons/behance.html) left bottom no-repeat
}
footer .social a.googleplus {
	background:url(../img/social-icons/googleplus.html) left bottom no-repeat
}
footer .social a.youtube {
	background:url(../img/social-icons/youtube.html) left bottom no-repeat
}
footer .social a.skype {
	background:url(../img/social-icons/skype.html) left bottom no-repeat
}
footer .social a.tumblr {
	background:url(../img/social-icons/tumblr.html) left bottom no-repeat
}
footer .social a:hover {
	background-position:left top
}
.page-title {
	margin:0 auto;
	padding:30px 0 35px 0;
	background:#f8f8f8 url(../img/pattern.html) left top repeat;
	-moz-box-shadow: 0 5px 15px 0 rgba(0, 0, 0, .05) inset, 0 -5px 15px 0 rgba(0, 0, 0, .05) inset;
	-webkit-box-shadow: 0 5px 15px 0 rgba(0, 0, 0, .05) inset, 0 -5px 15px 0 rgba(0, 0, 0, .05) inset;
	box-shadow: 0 5px 15px 0 rgba(0, 0, 0, .05) inset, 0 -5px 15px 0 rgba(0, 0, 0, .05) inset;
	text-align:left
}
.page-title h2 {
	display:inline;
	margin-left:10px;
	font-size:24px;
	color:#5d5d5d;
	text-shadow:0 1px 0 rgba(255, 255, 255, .7);
	vertical-align:middle;
	text-transform:uppercase
}
.page-title p {
	display:inline;
	margin-left:5px;
	font-size:14px;
	font-style:italic;
	vertical-align:middle
}
.page-title-icon {
	margin-left:20px;
	font-size:46px;
	color:#F79222;
	vertical-align:middle
}
.about-us {
	margin-top:20px
}
.about-us-text {
	padding:10px 0;
	text-align:left
}
.about-us-text h4 {
	margin-top:25px;
	padding:0 20px;
	font-size:16px;
	color:#5d5d5d;
	text-transform:uppercase;
	text-shadow:0 1px 0 rgba(255, 255, 255, .7)
}
.about-us-text p {
	padding:0 20px;
	line-height:28px;
	font-size:13px
}
.team {
	margin-top:30px
}
.team-title {
	background:url(../img/line.html) left center repeat-x
}
.team-title h3 {
	width:220px;
	margin:0 auto;
	background:#fff;
	font-family:'Lobster', cursive;
	font-size:24px;
	color:#5d5d5d
}
.team-text {
	margin-top:40px;
	padding-bottom:20px;
	background:#f8f8f8;
	border-bottom:2px solid #E21704
}
.team-text:hover img {
	opacity:0.7;
-o-transition:all .3s;
-moz-transition:all .3s;
-webkit-transition:all .3s;
-ms-transition:all .3s
}
.team-text:hover {
	box-shadow: 0 5px 15px 0 rgba(0, 0, 0, .05), 0 1px 25px 0 rgba(0, 0, 0, .05) inset, 0 -1px 25px 0 rgba(0, 0, 0, .05) inset;
-o-transition:all .5s;
-moz-transition:all .5s;
-webkit-transition:all .5s;
-ms-transition:all .5s
}
.team-text .social-links {
	margin-top:15px
}
.team-text .social-links a {
	display:inline-block;
	width:24px;
	height:24px;
	margin:0 4px;
	vertical-align:middle
}
.team-text .social-links a.twitter {
	background:url(../img/social-icons/twitter.html) left top no-repeat
}
.team-text .social-links a.dribbble {
	background:url(../img/social-icons/dribbble.html) left top no-repeat
}
.team-text .social-links a.pinterest {
	background:url(../img/social-icons/pinterest.html) left top no-repeat
}
.team-text .social-links a.flickr {
	background:url(../img/social-icons/flickr.html) left top no-repeat
}
.team-text .social-links a.forrst {
	background:url(../img/social-icons/forrst.html) left top no-repeat
}
.team-text .social-links a.vimeo {
	background:url(../img/social-icons/vimeo.html) left top no-repeat
}
.team-text .social-links a.linkedin {
	background:url(../img/social-icons/linkedin.html) left top no-repeat
}
.team-text .social-links a.facebook {
	background:url(../img/social-icons/facebook.html) left top no-repeat
}
.team-text .social-links a.email {
	background:url(../img/social-icons/email.html) left top no-repeat
}
.team-text .social-links a.behance {
	background:url(../img/social-icons/behance.html) left top no-repeat
}
.team-text .social-links a.googleplus {
	background:url(../img/social-icons/googleplus.html) left top no-repeat
}
.team-text .social-links a.youtube {
	background:url(../img/social-icons/youtube.html) left top no-repeat
}
.team-text .social-links a.skype {
	background:url(../img/social-icons/skype.html) left top no-repeat
}
.team-text .social-links a.tumblr {
	background:url(../img/social-icons/tumblr.html) left top no-repeat
}
.team-text .social-links a:hover {
	background-position:left bottom
}
.team-text h4 {
	margin-top:20px;
	font-size:14px;
	color:#5d5d5d;
	text-transform:uppercase;
	text-shadow:0 1px 0 rgba(255, 255, 255, .7)
}
.team-text p {
	line-height:24px;
	font-style:italic
}
.InnerPage {
	text-align:left;
	margin:20px auto
}
.InnerPage p {
	margin:0 0 12px
}
.contact-us {
	margin-top:20px;
	padding:0 20px 10px;
	text-align:left
}
.contact-us h4 {
	margin-top:25px;
	padding:0 20px;
	font-size:16px;
	color:#5d5d5d;
	text-transform:uppercase;
	text-shadow:0 1px 0 rgba(255, 255, 255, .7)
}
.contact-us p {
	padding:0 20px;
	line-height:28px;
	font-size:13px
}
.contact-form {
	padding:10px 0
}
.contact-form p {
	margin-top:15px
}
.contact-us .form {
	padding:0 20px
}
.contact-us form input, .contact-us form textarea, .contact-us form select {
	width:110%;
	height:32px;
	border:1px solid #ddd;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	border-radius:0;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	box-shadow:none;
	font-family:'open_sansregular', Helvetica, Arial, sans-serif;
	color:#888;
	font-size:13px;
	
	background:#fff;
	box-sizing:border-box
}
.contact-us form input:focus, .contact-us form textarea:focus {
	border-color:rgba(82, 168, 236, 0.8);
	outline:0;
	
	-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(82, 168, 236, .6);
	-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(82, 168, 236, .6);
	box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(82, 168, 236, .6)
}
.contact-us form textarea {
	height:10px
}
.contact-us form textarea {
	height:100px;
	width:110%
}
.Textarea {
	width:90% !important
}
.contact-us form button, button {
	width:120px;
	height:30px;
	background:#E21704;
	border:0;
	font-family:'open_sansregular', Helvetica, Arial, sans-serif;
	font-size:13px;
	color:#fff;
	-moz-box-shadow: 0 1px 25px 0 rgba(0, 0, 0, .05) inset, 0 -1px 25px 0 rgba(0, 0, 0, .05) inset;
	-webkit-box-shadow: 0 1px 25px 0 rgba(0, 0, 0, .05) inset, 0 -1px 25px 0 rgba(0, 0, 0, .05) inset;
	box-shadow: 0 1px 25px 0 rgba(0, 0, 0, .05) inset, 0 -1px 25px 0 rgba(0, 0, 0, .05) inset;
-o-transition:all .3s;
-moz-transition:all .3s;
-webkit-transition:all .3s;
-ms-transition:all .3s
}
.contact-us form button:hover, button:hover {
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	box-shadow:none;
	background:#000
}
.contact-us form button:active {
	-moz-box-shadow: 0 5px 10px 0 rgba(0, 0, 0, .15) inset, 0 -1px 25px 0 rgba(0, 0, 0, .05) inset;
	-webkit-box-shadow: 0 5px 10px 0 rgba(0, 0, 0, .15) inset, 0 -1px 25px 0 rgba(0, 0, 0, .05) inset;
	box-shadow: 0 5px 10px 0 rgba(0, 0, 0, .15) inset, 0 -1px 25px 0 rgba(0, 0, 0, .05) inset
}
.contact-us form label {
	margin-top:10px;
	font-size:13px
}
.contact-us form input:-moz-placeholder, .contact-us form textarea:-moz-placeholder {
color:#ccc
}
.contact-us form input:-ms-input-placeholder, .contact-us form textarea:-ms-input-placeholder {
color:#ccc
}
.contact-us form input::-webkit-input-placeholder, .contact-us form textarea::-webkit-input-placeholder {
color:#ccc
}
.map {
	margin:20px 20px 40px 20px;
	height:300px;
	border:5px solid #f8f8f8
}
.services-full-width {
	margin-top:20px
}
.services-full-width-text {
	padding:10px 0 0 0;
	text-align:left
}
.services-full-width-text h4 {
	padding:0 20px;
	font-size:16px;
	color:#0863BC;
	text-transform:uppercase;
	text-shadow:0 1px 0 rgba(255, 255, 255, .7)
}
.services-full-width-text p {
	padding:0 20px;
	line-height:20px;
	font-size:13px
}
.services-half-width {
	margin-top:20px
}
.services-half-width-text {
	padding:10px 0;
	text-align:left
}
.services-half-width-text h4 {
	margin-top:25px;
	padding:0 20px;
	font-size:16px;
	color:#5d5d5d;
	text-transform:uppercase;
	text-shadow:0 1px 0 rgba(255, 255, 255, .7)
}
.services-half-width-text p {
	padding:0 20px;
	line-height:28px;
	font-size:13px
}
.call-to-action {
	margin-top:20px;
	padding-bottom:50px
}
.call-to-action-text {
	padding:25px 0 20px 0;
	text-align:left;
	background:#f8f8f8;
	overflow:hidden
}
.call-to-action-text:hover {
	box-shadow: 0 3px 10px 0 rgba(0, 0, 0, .05), 0 1px 25px 0 rgba(0, 0, 0, .05) inset, 0 -1px 25px 0 rgba(0, 0, 0, .05) inset;
-o-transition:all .5s;
-moz-transition:all .5s;
-webkit-transition:all .5s;
-ms-transition:all .5s
}
.call-to-action-text .ca-text, .call-to-action-text .ca-button {
	float:left;
	padding:0 0 0 35px;
	line-height:30px;
	font-size:18px;
	font-style:italic
}
.call-to-action-text .ca-button {
	float:right;
	padding:0 35px 0 0
}
.call-to-action-text .ca-button a {
	padding:5px 22px;
	background:#E21704;
	color:#fff;
	text-decoration:none;
	-moz-box-shadow: 0 1px 25px 0 rgba(0, 0, 0, .05) inset, 0 -1px 25px 0 rgba(0, 0, 0, .05) inset;
	-webkit-box-shadow: 0 1px 25px 0 rgba(0, 0, 0, .05) inset, 0 -1px 25px 0 rgba(0, 0, 0, .05) inset;
	box-shadow: 0 1px 25px 0 rgba(0, 0, 0, .05) inset, 0 -1px 25px 0 rgba(0, 0, 0, .05) inset
}
.call-to-action-text .ca-button a:hover {
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	box-shadow:none
}
.call-to-action-text .ca-button a:active {
	-moz-box-shadow: 0 5px 10px 0 rgba(0, 0, 0, .15) inset, 0 -1px 25px 0 rgba(0, 0, 0, .05) inset;
	-webkit-box-shadow: 0 5px 10px 0 rgba(0, 0, 0, .15) inset, 0 -1px 25px 0 rgba(0, 0, 0, .05) inset;
	box-shadow: 0 5px 10px 0 rgba(0, 0, 0, .15) inset, 0 -1px 25px 0 rgba(0, 0, 0, .05) inset
}
.portfolio-page {
	margin-top:0px;
	padding-bottom:50px
}
.portfolio-page h4.filter-portfolio {
	margin-top:35px;
	padding:0 20px;
	font-size:16px;
	color:#5d5d5d;
	text-align:left;
	text-transform:uppercase;
	text-shadow:0 1px 0 rgba(255, 255, 255, .7)
}
ul.portfolio-img {
	margin:0;
	overflow:hidden
}
ul.portfolio-img li {
	list-style:none
}
.filter-portfolio a {
	color:#5d5d5d;
	text-decoration:none
}
.filter-portfolio a:hover {
	color:#E21704;
	text-decoration:none
}
.filter-portfolio a#active-imgs {
	color:#E21704
}
.filter-portfolio a#active-imgs:hover {
	color:#5d5d5d
}
.More {
	background:#F79222;
	color:#fff;
	padding:5px 10px;
	margin:5px 0 0 0;
	display:inline-block;
	float:right;
	border-radius:20px;
	font-weight:bold;
}
.More:hover {
	background:#85B93B;
	color:#000200;
}
.table_bg table {
	width:100%
}
.table_bg table tr:nth-child(2n) {
background:#f8f8f8
}
.AppList {
	text-align:left
}
.ProImg {
	float:right;
	border:solid 1px #ccc;
	padding:3px;
	max-width:400px;
	max-height:250px;
	margin:0 0 15px 15px
}
.what-we-do .Apps .service a.More {
	background:#aaa
}
.what-we-do .Apps .service:hover a.More {
	background:#fff
}
.AppSpace {
	margin-bottom:0
}
.AppTitle {
	font-size:20px;
	line-height:24px
}
.what-we-do .Apps .service h4 {
	font-size:14px;
	line-height:18px
}
.MorePro img {
	border:solid 1px #ccc;
	padding:2px
}
.SubPro img {
	border:1px solid #ccc;
	padding:2px
}
.SubPro {
	text-align:center;
	font-size:18px
}
.SubProTitle {
	font-size:18px
}
.SubProductDiv {
	margin:0 0 30px;
	border-bottom:solid 1px #ccc;
	padding:0 0 15px
}
.AppImgDiv {
	float:left;
	margin:0 15px 15px 0;
	width:30%
}
.AppImgDiv img {
	display:block;
	margin-bottom:15px;
	border:1px solid #ccc;
	padding:3px;
	box-sizing:border-box
}
.Applist {
	float:left;
	width:64%
}
.Applist li {
	margin:0 0 15px
}
.Appline {
	width:100%;
	margin:20px 0;
	float:left
}
.AppList .AppTitle {
	background:#f8f8f8;
	padding:0 10px;
	box-sizing:border-box;
	line-height:40px;
	color:#5d5d5d;
	border:solid 1px #eee
}
.Product-Gallery li {
	margin-bottom:40px
}
.Product-Gallery .work {
	min-height:inherit !important
}
.Product-Gallery {
	margin-top:30px;
	padding-bottom:0
}
@media (min-width:980px) and (max-width:1200px) {
.flex-caption {
max-width:700px
}
.what-we-do .service p, .portfolio .work p {
padding-left:10px;
padding-right:10px
}
.call-to-action-text {
padding-bottom:30px
}
.call-to-action-text .ca-text {
padding:0 35px
}
.call-to-action-text .ca-button {
margin-top:10px
}
.header ul.nav li a {
padding:30px 15px 10px
}
.header ul.nav {
font-size:12px
}
}
@media (max-width:1199px) {
.portfolio .work {
min-height:296px
}
}
@media (max-width:979px) {
.header ul.nav li a {
background:#f8f8f8
}
.header ul.nav .dropdown-menu li a {
padding:10px
}
.AppList {
box-sizing:border-box;
float:left;
padding:0 20px;
text-align:left;
width:100%
}
}
@media (min-width:768px) and (max-width:979px) {
.portfolio .work {
min-height:330px
}
.header ul.nav li a {
padding:15px 20px 15px 20px;
font-weight:normal;
text-align:left;
-moz-border-radius:0;
-webkit-border-radius:0;
border-radius:0
}
.header ul.nav li.current-page a {
padding-top:15px
}
.header ul.nav li a i, .header ul.nav li a br {
display:none
}
.flex-caption {
max-width:500px
}
.what-we-do .service p, .portfolio .work p {
padding-left:10px;
padding-right:10px
}
.call-to-action-text {
padding-bottom:30px
}
.call-to-action-text .ca-text {
padding:0 35px
}
.call-to-action-text .ca-button {
margin-top:10px
}
}
@media (max-width:767px) {
.ls-l {
display:none !important
}
.Textarea {
width:95% !important
}
.AppImgDiv, .Applist {
width:100%;
margin:0
}
.Applist {
padding:0 20px;
box-sizing:border-box
}
body {
padding-left:0;
padding-right:0
}
.slider, .what-we-do, .portfolio {
padding:0 20px
}
.header ul.nav li a {
padding:15px 20px 15px 20px;
font-weight:normal;
text-align:left;
-moz-border-radius:0;
-webkit-border-radius:0;
border-radius:0
}
.header ul.nav li.current-page a {
padding-top:15px
}
.header ul.nav li a i, .header ul.nav li a br {
display:none
}
.flex-caption {
display:none
}
.presentation, footer, .testimonials {
padding-left:20px;
padding-right:20px
}
.what-we-do {
margin-top:0
}
.what-we-do .service p, .portfolio .work p {
padding-left:10px;
padding-right:10px
}
.what-we-do .service .icon-awesome {
padding-top:10px
}
.what-we-do .Apps .service .icon-awesome {
padding-top:0
}
.what-we-do .Apps .service {
margin-bottom:15px
}
.title p {
display:block;
margin-top:10px;
margin-left:20px
}
.call-to-action-text {
padding-bottom:30px
}
.call-to-action-text .ca-text {
padding:0 35px
}
.call-to-action-text .ca-button {
margin-top:10px
}
.portfolio-page {
padding-bottom:50px
}
.tweet_list {
height:6em
}
footer .copyright, .Develop {
text-align:center
}
.contact-us form textarea, .contact-us form input, .contact-us form select {
width:95%
}
.item {
margin:0 15px;
float:none
}
.owl-prev {
float:left;
margin:0 6px 0 0
}
.owl-buttons, .owl-nav {
bottom:-46px;
left:50%;
margin-left:-35px;
top:auto;
right:auto
}
.owl-next {
margin:0
}
.Gray {
padding:0 0 30px
}
.flex-control-paging, .InquiryImg {
display:none
}
.iPhoneSpace {
margin:30px 0 10px
}
.table_bg {
margin-top:20px;
border-left:solid 1px #d7dbe0
}
.table_bg table, .table_bg thead, .table_bg table tbody, .table_bg table th, .table_bg table td, .table_bg table tr {
display:block
}
.table_bg table {
width:100%
}
.table_bg table thead tr {
left:-9999px;
position:absolute;
top:-9999px
}
.table_bg table tr {
border-top:1px solid #d7dbe0
}
.table_bg table td {
border-color:#d7dbe0;
border-image:none;
border-style:none none solid;
border-width:medium medium 1px;
position:relative;
text-align:left;
white-space:normal
}
.table_bg table {
border-left:solid #d7dbe0 1px
}
.table_bg table td:before {
font-size:13px;
font-weight:bold;
left:6px;
line-height:16px;
padding-right:10px;
position:absolute;
text-align:left;
top:6px;
width:45%
}
.table_bg table td:before {
content:attr(data-title)
}
.ProImg {
float:none;
text-align:center;
max-width:100%;
margin:0 auto
}
.SubPro {
padding:0 20px
}
.SubProTitle {
margin-bottom:20px
}
.iview-caption {
display:none !important
}
}
@media (max-width:600px) {
i.iPhoneTitle {
float:left;
margin-bottom:57px;
margin-top:10px;
width:50px
}
.page-title .iPhoneTitle2 {
margin-left:0
}
}
@media (max-width:360px) {
.header a.brand {
background-size:100%;
width:100%
}
.header h1 {
width:70%
}
}


.footer_icons {
    color: #666;
    float: right;
    font-family: "Humnst777 Lt BT";
    font-size: 15px;
    font-weight: bold;
    margin-top: 16px;
    text-align: center;
    width: 30%;
}

.footer_icons {
    font-family: "Humnst777 Lt BT";
    font-size: 15px;
    font-weight: bold;
    text-align: center;
}

.normal_text {
    color: #666;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 12px;
    line-height: 20px;
    text-align: justify;
}

#content {
   float: right;
    height: 556px;
    width: 80%;
}




.contentarea {
    margin: auto;
}


.space20 {
    height: 20px;
    width: 100%;
}


.footer_heading {
    color: #fff;
    float: left;
    font-family: "Humnst777 Lt BT";
    font-size: 16px;
    font-weight: bold;
    margin-left: 30px;
    margin-top: 16px;
    width: 50%;
}


.footer_icons {
    color: #666;
    float: right;
    font-family: "Humnst777 Lt BT";
    font-size: 15px;
    font-weight: bold;
    margin-top: 16px;
    text-align: center;
    width: 30%;
}
