@import url('https://fonts.googleapis.com/css2?family=Yanone+Kaffeesatz:wght@300;400;600;700&display=swap');
.ui-helper-hidden {
	display: none
}

.ui-helper-hidden-accessible {
	position: absolute !important;
	clip: rect(1px 1px 1px 1px);
	clip: rect(1px, 1px, 1px, 1px)
}

.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none
}

.ui-helper-clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}

.ui-helper-clearfix {
	display: inline-block
}

* html .ui-helper-clearfix {
	height: 1%
}

.ui-helper-clearfix {
	display: block
}

.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	filter: Alpha(Opacity=0)
}

.ui-state-disabled {
	cursor: default !important
}

.ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat
}

.ui-widget-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}

.ui-widget {
	font-family: Verdana, Arial, sans-serif;
	font-size: 1.1em
}

.ui-widget .ui-widget {
	font-size: 1em
}

.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
	font-family: Verdana, Arial, sans-serif;
	font-size: 1em
}

.ui-widget-content {
	border: 1px solid #aaaaaa;
	background: #ffffff url(images/jquery.ui/ui-bg_glass_75_ffffff_1x400.png) 50% 50% repeat-x;
	color: #222222
}

.ui-widget-content a {
	color: #222222
}

.ui-widget-header {
	border: 1px solid #aaaaaa;
	background: #cccccc url(images/jquery.ui/ui-bg_highlight-soft_50_dddddd_1x100.png) 50% 50% repeat-x;
	color: #222222;
	font-weight: bold
}

div.dataTables_wrapper .ui-widget-header {
	border: 1px solid #aaaaaa;
	background: #cccccc url(images/jquery.ui/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x;
	color: #ffffff;
	font-weight: bold
}

.ui-widget-header a {
	color: #222222
}

.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
	border: 1px solid #d3d3d3;
	background: #e6e6e6 url(images/jquery.ui/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x;
	font-weight: normal;
	color: #555555
}

.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
	color: #555555;
	text-decoration: none
}

.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
	border: 1px solid #999999;
	background: #dadada url(images/jquery.ui/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x;
	font-weight: normal;
	color: #212121
}

.ui-state-hover a,
.ui-state-hover a:hover {
	color: #212121;
	text-decoration: none
}

.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
	border: 1px solid #aaaaaa;
	background: #ffffff url(images/jquery.ui/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;
	font-weight: normal;
	color: #212121
}

.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
	color: #212121;
	text-decoration: none
}

.ui-widget :active {
	outline: none
}

.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
	border: 1px solid #fcefa1;
	background: #fbf9ee url(images/jquery.ui/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x;
	color: #363636
}

.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
	color: #363636
}

.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
	border: 1px solid #cd0a0a;
	background: #fef1ec url(images/jquery.ui/ui-bg_inset-soft_95_fef1ec_1x100.png) 50% bottom repeat-x;
	color: #cd0a0a
}

.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
	color: #cd0a0a
}

.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
	color: #cd0a0a
}

.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
	font-weight: bold
}

.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
	opacity: .7;
	filter: Alpha(Opacity=70);
	font-weight: normal
}

.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
	opacity: .35;
	filter: Alpha(Opacity=35);
	background-image: none
}

.ui-icon {
	width: 16px;
	height: 16px;
	background-image: url(images/jquery.ui/ui-icons_222222_256x240.png)
}

.ui-widget-content .ui-icon {
	background-image: url(images/jquery.ui/ui-icons_222222_256x240.png)
}

.ui-widget-header .ui-icon {
	background-image: url(images/jquery.ui/ui-icons_222222_256x240.png)
}

.ui-state-default .ui-icon {
	background-image: url(images/jquery.ui/ui-icons_888888_256x240.png)
}

.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon {
	background-image: url(images/jquery.ui/ui-icons_454545_256x240.png)
}

.ui-state-active .ui-icon {
	background-image: url(images/jquery.ui/ui-icons_454545_256x240.png)
}

.ui-state-highlight .ui-icon {
	background-image: url(images/jquery.ui/ui-icons_2e83ff_256x240.png)
}

.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
	background-image: url(images/jquery.ui/ui-icons_cd0a0a_256x240.png)
}

.ui-icon-carat-1-n {
	background-position: 0 0
}

.ui-icon-carat-1-ne {
	background-position: -16px 0
}

.ui-icon-carat-1-e {
	background-position: -32px 0
}

.ui-icon-carat-1-se {
	background-position: -48px 0
}

.ui-icon-carat-1-s {
	background-position: -64px 0
}

.ui-icon-carat-1-sw {
	background-position: -80px 0
}

.ui-icon-carat-1-w {
	background-position: -96px 0
}

.ui-icon-carat-1-nw {
	background-position: -112px 0
}

.ui-icon-carat-2-n-s {
	background-position: -128px 0
}

.ui-icon-carat-2-e-w {
	background-position: -144px 0
}

.ui-icon-triangle-1-n {
	background-position: 0 -16px
}

.ui-icon-triangle-1-ne {
	background-position: -16px -16px
}

.ui-icon-triangle-1-e {
	background-position: -32px -16px
}

.ui-icon-triangle-1-se {
	background-position: -48px -16px
}

.ui-icon-triangle-1-s {
	background-position: -64px -16px
}

.ui-icon-triangle-1-sw {
	background-position: -80px -16px
}

.ui-icon-triangle-1-w {
	background-position: -96px -16px
}

.ui-icon-triangle-1-nw {
	background-position: -112px -16px
}

.ui-icon-triangle-2-n-s {
	background-position: -128px -16px
}

.ui-icon-triangle-2-e-w {
	background-position: -144px -16px
}

.ui-icon-arrow-1-n {
	background-position: 0 -32px
}

.ui-icon-arrow-1-ne {
	background-position: -16px -32px
}

.ui-icon-arrow-1-e {
	background-position: -32px -32px
}

.ui-icon-arrow-1-se {
	background-position: -48px -32px
}

.ui-icon-arrow-1-s {
	background-position: -64px -32px
}

.ui-icon-arrow-1-sw {
	background-position: -80px -32px
}

.ui-icon-arrow-1-w {
	background-position: -96px -32px
}

.ui-icon-arrow-1-nw {
	background-position: -112px -32px
}

.ui-icon-arrow-2-n-s {
	background-position: -128px -32px
}

.ui-icon-arrow-2-ne-sw {
	background-position: -144px -32px
}

.ui-icon-arrow-2-e-w {
	background-position: -160px -32px
}

.ui-icon-arrow-2-se-nw {
	background-position: -176px -32px
}

.ui-icon-arrowstop-1-n {
	background-position: -192px -32px
}

.ui-icon-arrowstop-1-e {
	background-position: -208px -32px
}

.ui-icon-arrowstop-1-s {
	background-position: -224px -32px
}

.ui-icon-arrowstop-1-w {
	background-position: -240px -32px
}

.ui-icon-arrowthick-1-n {
	background-position: 0 -48px
}

.ui-icon-arrowthick-1-ne {
	background-position: -16px -48px
}

.ui-icon-arrowthick-1-e {
	background-position: -32px -48px
}

.ui-icon-arrowthick-1-se {
	background-position: -48px -48px
}

.ui-icon-arrowthick-1-s {
	background-position: -64px -48px
}

.ui-icon-arrowthick-1-sw {
	background-position: -80px -48px
}

.ui-icon-arrowthick-1-w {
	background-position: -96px -48px
}

.ui-icon-arrowthick-1-nw {
	background-position: -112px -48px
}

.ui-icon-arrowthick-2-n-s {
	background-position: -128px -48px
}

.ui-icon-arrowthick-2-ne-sw {
	background-position: -144px -48px
}

.ui-icon-arrowthick-2-e-w {
	background-position: -160px -48px
}

.ui-icon-arrowthick-2-se-nw {
	background-position: -176px -48px
}

.ui-icon-arrowthickstop-1-n {
	background-position: -192px -48px
}

.ui-icon-arrowthickstop-1-e {
	background-position: -208px -48px
}

.ui-icon-arrowthickstop-1-s {
	background-position: -224px -48px
}

.ui-icon-arrowthickstop-1-w {
	background-position: -240px -48px
}

.ui-icon-arrowreturnthick-1-w {
	background-position: 0 -64px
}

.ui-icon-arrowreturnthick-1-n {
	background-position: -16px -64px
}

.ui-icon-arrowreturnthick-1-e {
	background-position: -32px -64px
}

.ui-icon-arrowreturnthick-1-s {
	background-position: -48px -64px
}

.ui-icon-arrowreturn-1-w {
	background-position: -64px -64px
}

.ui-icon-arrowreturn-1-n {
	background-position: -80px -64px
}

.ui-icon-arrowreturn-1-e {
	background-position: -96px -64px
}

.ui-icon-arrowreturn-1-s {
	background-position: -112px -64px
}

.ui-icon-arrowrefresh-1-w {
	background-position: -128px -64px
}

.ui-icon-arrowrefresh-1-n {
	background-position: -144px -64px
}

.ui-icon-arrowrefresh-1-e {
	background-position: -160px -64px
}

.ui-icon-arrowrefresh-1-s {
	background-position: -176px -64px
}

.ui-icon-arrow-4 {
	background-position: 0 -80px
}

.ui-icon-arrow-4-diag {
	background-position: -16px -80px
}

.ui-icon-extlink {
	background-position: -32px -80px
}

.ui-icon-newwin {
	background-position: -48px -80px
}

.ui-icon-refresh {
	background-position: -64px -80px
}

.ui-icon-shuffle {
	background-position: -80px -80px
}

.ui-icon-transfer-e-w {
	background-position: -96px -80px
}

.ui-icon-transferthick-e-w {
	background-position: -112px -80px
}

.ui-icon-folder-collapsed {
	background-position: 0 -96px
}

.ui-icon-folder-open {
	background-position: -16px -96px
}

.ui-icon-document {
	background-position: -32px -96px
}

.ui-icon-document-b {
	background-position: -48px -96px
}

.ui-icon-note {
	background-position: -64px -96px
}

.ui-icon-mail-closed {
	background-position: -80px -96px
}

.ui-icon-mail-open {
	background-position: -96px -96px
}

.ui-icon-suitcase {
	background-position: -112px -96px
}

.ui-icon-comment {
	background-position: -128px -96px
}

.ui-icon-person {
	background-position: -144px -96px
}

.ui-icon-print {
	background-position: -160px -96px
}

.ui-icon-trash {
	background-position: -176px -96px
}

.ui-icon-locked {
	background-position: -192px -96px
}

.ui-icon-unlocked {
	background-position: -208px -96px
}

.ui-icon-bookmark {
	background-position: -224px -96px
}

.ui-icon-tag {
	background-position: -240px -96px
}

.ui-icon-home {
	background-position: 0 -112px
}

.ui-icon-flag {
	background-position: -16px -112px
}

.ui-icon-calendar {
	background-position: -32px -112px
}

.ui-icon-cart {
	background-position: -48px -112px
}

.ui-icon-pencil {
	background-position: -64px -112px
}

.ui-icon-clock {
	background-position: -80px -112px
}

.ui-icon-disk {
	background-position: -96px -112px
}

.ui-icon-calculator {
	background-position: -112px -112px
}

.ui-icon-zoomin {
	background-position: -128px -112px
}

.ui-icon-zoomout {
	background-position: -144px -112px
}

.ui-icon-search {
	background-position: -160px -112px
}

.ui-icon-wrench {
	background-position: -176px -112px
}

.ui-icon-gear {
	background-position: -192px -112px
}

.ui-icon-heart {
	background-position: -208px -112px
}

.ui-icon-star {
	background-position: -224px -112px
}

.ui-icon-link {
	background-position: -240px -112px
}

.ui-icon-cancel {
	background-position: 0 -128px
}

.ui-icon-plus {
	background-position: -16px -128px
}

.ui-icon-plusthick {
	background-position: -32px -128px
}

.ui-icon-minus {
	background-position: -48px -128px
}

.ui-icon-minusthick {
	background-position: -64px -128px
}

.ui-icon-close {
	background-position: -80px -128px
}

.ui-icon-closethick {
	background-position: -96px -128px
}

.ui-icon-key {
	background-position: -112px -128px
}

.ui-icon-lightbulb {
	background-position: -128px -128px
}

.ui-icon-scissors {
	background-position: -144px -128px
}

.ui-icon-clipboard {
	background-position: -160px -128px
}

.ui-icon-copy {
	background-position: -176px -128px
}

.ui-icon-contact {
	background-position: -192px -128px
}

.ui-icon-image {
	background-position: -208px -128px
}

.ui-icon-video {
	background-position: -224px -128px
}

.ui-icon-script {
	background-position: -240px -128px
}

.ui-icon-alert {
	background-position: 0 -144px
}

.ui-icon-info {
	background-position: -16px -144px
}

.ui-icon-notice {
	background-position: -32px -144px
}

.ui-icon-help {
	background-position: -48px -144px
}

.ui-icon-check {
	background-position: -64px -144px
}

.ui-icon-bullet {
	background-position: -80px -144px
}

.ui-icon-radio-off {
	background-position: -96px -144px
}

.ui-icon-radio-on {
	background-position: -112px -144px
}

.ui-icon-pin-w {
	background-position: -128px -144px
}

.ui-icon-pin-s {
	background-position: -144px -144px
}

.ui-icon-play {
	background-position: 0 -160px
}

.ui-icon-pause {
	background-position: -16px -160px
}

.ui-icon-seek-next {
	background-position: -32px -160px
}

.ui-icon-seek-prev {
	background-position: -48px -160px
}

.ui-icon-seek-end {
	background-position: -64px -160px
}

.ui-icon-seek-start {
	background-position: -80px -160px
}

.ui-icon-seek-first {
	background-position: -80px -160px
}

.ui-icon-stop {
	background-position: -96px -160px
}

.ui-icon-eject {
	background-position: -112px -160px
}

.ui-icon-volume-off {
	background-position: -128px -160px
}

.ui-icon-volume-on {
	background-position: -144px -160px
}

.ui-icon-power {
	background-position: 0 -176px
}

.ui-icon-signal-diag {
	background-position: -16px -176px
}

.ui-icon-signal {
	background-position: -32px -176px
}

.ui-icon-battery-0 {
	background-position: -48px -176px
}

.ui-icon-battery-1 {
	background-position: -64px -176px
}

.ui-icon-battery-2 {
	background-position: -80px -176px
}

.ui-icon-battery-3 {
	background-position: -96px -176px
}

.ui-icon-circle-plus {
	background-position: 0 -192px
}

.ui-icon-circle-minus {
	background-position: -16px -192px
}

.ui-icon-circle-close {
	background-position: -32px -192px
}

.ui-icon-circle-triangle-e {
	background-position: -48px -192px
}

.ui-icon-circle-triangle-s {
	background-position: -64px -192px
}

.ui-icon-circle-triangle-w {
	background-position: -80px -192px
}

.ui-icon-circle-triangle-n {
	background-position: -96px -192px
}

.ui-icon-circle-arrow-e {
	background-position: -112px -192px
}

.ui-icon-circle-arrow-s {
	background-position: -128px -192px
}

.ui-icon-circle-arrow-w {
	background-position: -144px -192px
}

.ui-icon-circle-arrow-n {
	background-position: -160px -192px
}

.ui-icon-circle-zoomin {
	background-position: -176px -192px
}

.ui-icon-circle-zoomout {
	background-position: -192px -192px
}

.ui-icon-circle-check {
	background-position: -208px -192px
}

.ui-icon-circlesmall-plus {
	background-position: 0 -208px
}

.ui-icon-circlesmall-minus {
	background-position: -16px -208px
}

.ui-icon-circlesmall-close {
	background-position: -32px -208px
}

.ui-icon-squaresmall-plus {
	background-position: -48px -208px
}

.ui-icon-squaresmall-minus {
	background-position: -64px -208px
}

.ui-icon-squaresmall-close {
	background-position: -80px -208px
}

.ui-icon-grip-dotted-vertical {
	background-position: 0 -224px
}

.ui-icon-grip-dotted-horizontal {
	background-position: -16px -224px
}

.ui-icon-grip-solid-vertical {
	background-position: -32px -224px
}

.ui-icon-grip-solid-horizontal {
	background-position: -48px -224px
}

.ui-icon-gripsmall-diagonal-se {
	background-position: -64px -224px
}

.ui-icon-grip-diagonal-se {
	background-position: -80px -224px
}

.ui-corner-tl {
	-moz-border-radius-topleft: 4px;
	-webkit-border-top-left-radius: 4px;
	border-top-left-radius: 4px
}

.ui-corner-tr {
	-moz-border-radius-topright: 4px;
	-webkit-border-top-right-radius: 4px;
	border-top-right-radius: 4px
}

.ui-corner-bl {
	-moz-border-radius-bottomleft: 4px;
	-webkit-border-bottom-left-radius: 4px;
	border-bottom-left-radius: 4px
}

.ui-corner-br {
	-moz-border-radius-bottomright: 4px;
	-webkit-border-bottom-right-radius: 4px;
	border-bottom-right-radius: 4px
}

.ui-corner-top {
	-moz-border-radius-topleft: 4px;
	-webkit-border-top-left-radius: 4px;
	border-top-left-radius: 4px;
	-moz-border-radius-topright: 4px;
	-webkit-border-top-right-radius: 4px;
	border-top-right-radius: 4px
}

.ui-corner-bottom {
	-moz-border-radius-bottomleft: 4px;
	-webkit-border-bottom-left-radius: 4px;
	border-bottom-left-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	-webkit-border-bottom-right-radius: 4px;
	border-bottom-right-radius: 4px
}

.ui-corner-right {
	-moz-border-radius-topright: 4px;
	-webkit-border-top-right-radius: 4px;
	border-top-right-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	-webkit-border-bottom-right-radius: 4px;
	border-bottom-right-radius: 4px
}

.ui-corner-left {
	-moz-border-radius-topleft: 4px;
	-webkit-border-top-left-radius: 4px;
	border-top-left-radius: 4px;
	-moz-border-radius-bottomleft: 4px;
	-webkit-border-bottom-left-radius: 4px;
	border-bottom-left-radius: 4px
}

.ui-corner-all {
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px
}

.ui-widget-overlay {
	background: #aaaaaa url(images/jquery.ui/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
	opacity: .30;
	filter: Alpha(Opacity=30)
}

.ui-widget-shadow {
	margin: -8px 0 0 -8px;
	padding: 8px;
	background: #aaaaaa url(images/jquery.ui/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
	opacity: .30;
	filter: Alpha(Opacity=30);
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px
}

.ui-resizable {
	position: relative
}

.ui-resizable-handle {
	position: absolute;
	font-size: 0.1px;
	z-index: 99999;
	display: block
}

.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle {
	display: none
}

.ui-resizable-n {
	cursor: n-resize;
	height: 7px;
	width: 100%;
	top: -5px;
	left: 0
}

.ui-resizable-s {
	cursor: s-resize;
	height: 7px;
	width: 100%;
	bottom: -5px;
	left: 0
}

.ui-resizable-e {
	cursor: e-resize;
	width: 7px;
	right: -5px;
	top: 0;
	height: 100%
}

.ui-resizable-w {
	cursor: w-resize;
	width: 7px;
	left: -5px;
	top: 0;
	height: 100%
}

.ui-resizable-se {
	cursor: se-resize;
	width: 12px;
	height: 12px;
	right: 1px;
	bottom: 1px
}

.ui-resizable-sw {
	cursor: sw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	bottom: -5px
}

.ui-resizable-nw {
	cursor: nw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	top: -5px
}

.ui-resizable-ne {
	cursor: ne-resize;
	width: 9px;
	height: 9px;
	right: -5px;
	top: -5px
}

.ui-selectable-helper {
	position: absolute;
	z-index: 100;
	border: 1px dotted black
}

.ui-accordion {
	width: 100%
}

.ui-accordion .ui-accordion-header {
	cursor: pointer;
	position: relative;
	margin-top: 1px;
	zoom: 1
}

.ui-accordion .ui-accordion-li-fix {
	display: inline
}

.ui-accordion .ui-accordion-header-active {
	border-bottom: 0 !important
}

.ui-accordion .ui-accordion-header a {
	display: block;
	font-size: 1em;
	padding: .7em .5em .5em .7em
}

.ui-accordion-icons .ui-accordion-header a {
	padding-left: 1.5em
}

.ui-accordion .ui-accordion-header .ui-icon {
	position: absolute;
	left: .5em;
	top: 50%;
	margin-top: -8px
}

.ui-accordion .ui-accordion-content {
	padding: 1em 2.2em;
	border-top: 0;
	margin-top: -2px;
	position: relative;
	top: 1px;
	margin-bottom: 2px;
	overflow: auto;
	display: none;
	zoom: 1
}

.ui-accordion .ui-accordion-content-active {
	display: block
}

.ui-autocomplete {
	position: absolute;
	cursor: default
}

* html .ui-autocomplete {
	width: 1px
}

.ui-menu {
	list-style: none;
	padding: 2px;
	margin: 0;
	display: block;
	float: left
}

.ui-menu .ui-menu {
	margin-top: -3px
}

.ui-menu .ui-menu-item {
	margin: 0;
	padding: 0;
	zoom: 1;
	float: left;
	clear: left;
	width: 100%
}

.ui-menu .ui-menu-item a {
	text-decoration: none;
	display: block;
	padding: .2em .4em;
	line-height: 1.5;
	zoom: 1
}

.ui-menu .ui-menu-item a.ui-state-hover,
.ui-menu .ui-menu-item a.ui-state-active {
	font-weight: normal;
	margin: -1px
}

.ui-button {
	display: inline-block;
	position: relative;
	padding: 0;
	margin-right: .1em;
	text-decoration: none !important;
	cursor: pointer;
	text-align: center;
	zoom: 1;
	overflow: visible
}

.ui-button-icon-only {
	width: 2.2em
}

button.ui-button-icon-only {
	width: 2.4em
}

.ui-button-icons-only {
	width: 3.4em
}

button.ui-button-icons-only {
	width: 3.7em
}

.ui-button .ui-button-text {
	display: block;
	line-height: 1.4
}

.ui-button-text-only .ui-button-text {
	padding: .4em 1em
}

.ui-button-icon-only .ui-button-text,
.ui-button-icons-only .ui-button-text {
	padding: .4em;
	text-indent: -9999999px
}

.ui-button-text-icon-primary .ui-button-text,
.ui-button-text-icons .ui-button-text {
	padding: .4em 1em .4em 2.1em
}

.ui-button-text-icon-secondary .ui-button-text,
.ui-button-text-icons .ui-button-text {
	padding: .4em 2.1em .4em 1em
}

.ui-button-text-icons .ui-button-text {
	padding-left: 2.1em;
	padding-right: 2.1em
}

input.ui-button {
	padding: .4em 1em
}

.ui-button-icon-only .ui-icon,
.ui-button-text-icon-primary .ui-icon,
.ui-button-text-icon-secondary .ui-icon,
.ui-button-text-icons .ui-icon,
.ui-button-icons-only .ui-icon {
	position: absolute;
	top: 50%;
	margin-top: -8px
}

.ui-button-icon-only .ui-icon {
	left: 50%;
	margin-left: -8px
}

.ui-button-text-icon-primary .ui-button-icon-primary,
.ui-button-text-icons .ui-button-icon-primary,
.ui-button-icons-only .ui-button-icon-primary {
	left: .5em
}

.ui-button-text-icon-secondary .ui-button-icon-secondary,
.ui-button-text-icons .ui-button-icon-secondary,
.ui-button-icons-only .ui-button-icon-secondary {
	right: .5em
}

.ui-button-text-icons .ui-button-icon-secondary,
.ui-button-icons-only .ui-button-icon-secondary {
	right: .5em
}

.ui-buttonset {
	margin-right: 7px
}

.ui-buttonset .ui-button {
	margin-left: 0;
	margin-right: -.3em
}

button.ui-button::-moz-focus-inner {
	border: 0;
	padding: 0
}

.ui-dialog {
	position: absolute;
	padding: .2em;
	width: 300px;
	overflow: hidden
}

.ui-dialog .ui-dialog-titlebar {
	padding: .4em 1em;
	position: relative
}

.ui-dialog .ui-dialog-title {
	float: left;
	margin: .1em 16px .1em 0
}

.ui-dialog .ui-dialog-titlebar-close {
	position: absolute;
	right: .3em;
	top: 50%;
	width: 19px;
	margin: -10px 0 0 0;
	padding: 1px;
	height: 18px
}

.ui-dialog .ui-dialog-titlebar-close span {
	display: block;
	margin: 1px
}

.ui-dialog .ui-dialog-titlebar-close:hover,
.ui-dialog .ui-dialog-titlebar-close:focus {
	padding: 0
}

.ui-dialog .ui-dialog-content {
	position: relative;
	border: 0;
	padding: .5em 1em;
	background: none;
	overflow: auto;
	zoom: 1
}

.ui-dialog .ui-dialog-buttonpane {
	text-align: left;
	border-width: 1px 0 0 0;
	background-image: none;
	margin: .5em 0 0 0;
	padding: .3em 1em .5em .4em
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
	float: right
}

.ui-dialog .ui-dialog-buttonpane button {
	margin: .5em .4em .5em 0;
	cursor: pointer
}

.ui-dialog .ui-resizable-se {
	width: 14px;
	height: 14px;
	right: 3px;
	bottom: 3px
}

.ui-draggable .ui-dialog-titlebar {
	cursor: move
}

.ui-slider {
	position: relative;
	text-align: left
}

.ui-slider .ui-slider-handle {
	position: absolute;
	z-index: 2;
	width: 1.2em;
	height: 1.2em;
	cursor: default
}

.ui-slider .ui-slider-range {
	position: absolute;
	z-index: 1;
	font-size: .7em;
	display: block;
	border: 0;
	background-position: 0 0
}

.ui-slider-horizontal {
	height: .8em
}

.ui-slider-horizontal .ui-slider-handle {
	top: -.3em;
	margin-left: -.6em
}

.ui-slider-horizontal .ui-slider-range {
	top: 0;
	height: 100%
}

.ui-slider-horizontal .ui-slider-range-min {
	left: 0
}

.ui-slider-horizontal .ui-slider-range-max {
	right: 0
}

.ui-slider-vertical {
	width: .8em;
	height: 100px
}

.ui-slider-vertical .ui-slider-handle {
	left: -.3em;
	margin-left: 0;
	margin-bottom: -.6em
}

.ui-slider-vertical .ui-slider-range {
	left: 0;
	width: 100%
}

.ui-slider-vertical .ui-slider-range-min {
	bottom: 0
}

.ui-slider-vertical .ui-slider-range-max {
	top: 0
}

.ui-tabs {
	position: relative;
	padding: .2em;
	zoom: 1
}

.ui-tabs .ui-tabs-nav {
	margin: 0;
	padding: .2em .2em 0
}

.ui-tabs .ui-tabs-nav li {
	list-style: none;
	float: left;
	position: relative;
	top: 1px;
	margin: 0 .2em 1px 0;
	border-bottom: 0 !important;
	padding: 0;
	white-space: nowrap
}

.ui-tabs .ui-tabs-nav li a {
	float: left;
	padding: .5em 1em;
	text-decoration: none
}

.ui-tabs .ui-tabs-nav li.ui-tabs-selected {
	margin-bottom: 0;
	padding-bottom: 1px
}

.ui-tabs .ui-tabs-nav li.ui-tabs-selected a,
.ui-tabs .ui-tabs-nav li.ui-state-disabled a,
.ui-tabs .ui-tabs-nav li.ui-state-processing a {
	cursor: text
}

.ui-tabs .ui-tabs-nav li a,
.ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {
	cursor: pointer
}

.ui-tabs .ui-tabs-panel {
	display: block;
	border-width: 0;
	padding: 1em 1.4em;
	background: none
}

.ui-tabs .ui-tabs-hide {
	display: none !important
}

.ui-datepicker {
	width: 17em;
	padding: .2em .2em 0;
	display: none
}

.ui-datepicker .ui-datepicker-header {
	position: relative;
	padding: .2em 0
}

.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
	position: absolute;
	top: 2px;
	width: 1.8em;
	height: 1.8em
}

.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
	top: 1px
}

.ui-datepicker .ui-datepicker-prev {
	left: 2px
}

.ui-datepicker .ui-datepicker-next {
	right: 2px
}

.ui-datepicker .ui-datepicker-prev-hover {
	left: 1px
}

.ui-datepicker .ui-datepicker-next-hover {
	right: 1px
}

.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -8px;
	top: 50%;
	margin-top: -8px
}

.ui-datepicker .ui-datepicker-title {
	margin: 0 2.3em;
	line-height: 1.8em;
	text-align: center
}

.ui-datepicker .ui-datepicker-title select {
	font-size: 1em;
	margin: 1px 0
}

.ui-datepicker .ui-datepicker-title span {
	color: #ffffff
}

.ui-datepicker select.ui-datepicker-month-year {
	width: 100%
}

.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
	width: 49%
}

.ui-datepicker table {
	width: 100%;
	font-size: .9em;
	border-collapse: collapse;
	margin: 0 0 .4em
}

.ui-datepicker th {
	padding: .7em .3em;
	text-align: center;
	font-weight: bold;
	border: 0
}

.ui-datepicker td {
	border: 0;
	padding: 1px
}

.ui-datepicker td span,
.ui-datepicker td a {
	display: block;
	padding: .2em;
	text-align: right;
	text-decoration: none
}

.ui-datepicker .ui-datepicker-buttonpane {
	background-image: none;
	margin: .7em 0 0 0;
	padding: 0 .2em;
	border-left: 0;
	border-right: 0;
	border-bottom: 0
}

.ui-datepicker .ui-datepicker-buttonpane button {
	float: right;
	margin: .5em .2em .4em;
	cursor: pointer;
	padding: .2em .6em .3em .6em;
	width: auto;
	overflow: visible
}

.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float: left
}

.date {
	width: 125px
}

.date img {
	float: right;
	cursor: pointer
}

.ui-datepicker.ui-datepicker-multi {
	width: auto
}

.ui-datepicker-multi .ui-datepicker-group {
	float: left
}

.ui-datepicker-multi .ui-datepicker-group table {
	width: 95%;
	margin: 0 auto .4em
}

.ui-datepicker-multi-2 .ui-datepicker-group {
	width: 50%
}

.ui-datepicker-multi-3 .ui-datepicker-group {
	width: 33.3%
}

.ui-datepicker-multi-4 .ui-datepicker-group {
	width: 25%
}

.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header {
	border-left-width: 0
}

.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	border-left-width: 0
}

.ui-datepicker-multi .ui-datepicker-buttonpane {
	clear: left
}

.ui-datepicker-row-break {
	clear: both;
	width: 100%
}

.ui-datepicker-rtl {
	direction: rtl
}

.ui-datepicker-rtl .ui-datepicker-prev {
	right: 2px;
	left: auto
}

.ui-datepicker-rtl .ui-datepicker-next {
	left: 2px;
	right: auto
}

.ui-datepicker-rtl .ui-datepicker-prev:hover {
	right: 1px;
	left: auto
}

.ui-datepicker-rtl .ui-datepicker-next:hover {
	left: 1px;
	right: auto
}

.ui-datepicker-rtl .ui-datepicker-buttonpane {
	clear: right
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button {
	float: left
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current {
	float: right
}

.ui-datepicker-rtl .ui-datepicker-group {
	float: right
}

.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header {
	border-right-width: 0;
	border-left-width: 1px
}

.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	border-right-width: 0;
	border-left-width: 1px
}

.ui-datepicker-cover {
	display: none;
	display: block;
	position: absolute;
	z-index: -1;
	filter: mask();
	top: -4px;
	left: -4px;
	width: 200px;
	height: 200px
}

.ui-progressbar {
	height: 2em;
	text-align: left
}

.ui-progressbar .ui-progressbar-value {
	margin: -1px;
	height: 100%
}

#colorbox,
#cboxOverlay,
#cboxWrapper {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 9999;
	overflow: hidden
}

#cboxOverlay {
	position: fixed;
	width: 100%;
	height: 100%
}

#cboxMiddleLeft,
#cboxBottomLeft {
	clear: left
}

#cboxContent {
	position: relative
}

#cboxLoadedContent {
	overflow: auto
}

#cboxTitle {
	margin: 0
}

#cboxLoadingOverlay,
#cboxLoadingGraphic {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%
}

#cboxPrevious,
#cboxNext,
#cboxClose,
#cboxSlideshow {
	cursor: pointer
}

.cboxPhoto {
	float: left;
	margin: auto;
	border: 0;
	display: block
}

.cboxIframe {
	width: 100%;
	height: 100%;
	display: block;
	border: 0
}

#cboxOverlay {
	background: url(images/jquery.colorbox/overlay.png) repeat 0 0
}

#cboxTopLeft {
	width: 21px;
	height: 21px;
	background: url(images/jquery.colorbox/controls.png) no-repeat -100px 0
}

#cboxTopRight {
	width: 21px;
	height: 21px;
	background: url(images/jquery.colorbox/controls.png) no-repeat -129px 0
}

#cboxBottomLeft {
	width: 21px;
	height: 21px;
	background: url(images/jquery.colorbox/controls.png) no-repeat -100px -29px
}

#cboxBottomRight {
	width: 21px;
	height: 21px;
	background: url(images/jquery.colorbox/controls.png) no-repeat -129px -29px
}

#cboxMiddleLeft {
	width: 21px;
	background: url(images/jquery.colorbox/controls.png) left top repeat-y
}

#cboxMiddleRight {
	width: 21px;
	background: url(images/jquery.colorbox/controls.png) right top repeat-y
}

#cboxTopCenter {
	height: 21px;
	background: url(images/jquery.colorbox/border.png) 0 0 repeat-x
}

#cboxBottomCenter {
	height: 21px;
	background: url(images/jquery.colorbox/border.png) 0 -29px repeat-x
}

#cboxContent {
	background: #fff;
	overflow: hidden
}

#cboxError {
	padding: 50px;
	border: 1px solid #ccc
}

#cboxLoadedContent {
	margin-bottom: 28px
}

#cboxTitle {
	position: absolute;
	bottom: 4px;
	left: 0;
	text-align: center;
	width: 100%;
	color: #949494
}

#cboxCurrent {
	position: absolute;
	bottom: 4px;
	left: 58px;
	color: #949494
}

#cboxSlideshow {
	position: absolute;
	bottom: 4px;
	right: 30px;
	color: #0092ef
}

#cboxPrevious {
	position: absolute;
	bottom: 0;
	left: 0;
	background: url(images/jquery.colorbox/controls.png) no-repeat -75px 0;
	width: 25px;
	height: 25px;
	text-indent: -9999px
}

#cboxPrevious.hover {
	background-position: -75px -25px
}

#cboxNext {
	position: absolute;
	bottom: 0;
	left: 27px;
	background: url(images/jquery.colorbox/controls.png) no-repeat -50px 0;
	width: 25px;
	height: 25px;
	text-indent: -9999px
}

#cboxNext.hover {
	background-position: -50px -25px
}

#cboxLoadingOverlay {
	background: url(images/jquery.colorbox/loading_background.png) no-repeat center center
}

#cboxLoadingGraphic {
	background: url(images/jquery.colorbox/loading.gif) no-repeat center center
}

#cboxClose {
	position: absolute;
	bottom: 0;
	right: 0;
	background: url(images/jquery.colorbox/controls.png) no-repeat -25px 0;
	width: 25px;
	height: 25px;
	text-indent: -9999px
}

#cboxClose.hover {
	background-position: -25px -25px
}

.cboxIE #cboxTopLeft,
.cboxIE #cboxTopCenter,
.cboxIE #cboxTopRight,
.cboxIE #cboxBottomLeft,
.cboxIE #cboxBottomCenter,
.cboxIE #cboxBottomRight,
.cboxIE #cboxMiddleLeft,
.cboxIE #cboxMiddleRight {
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF, endColorstr=#00FFFFFF)
}

.cboxIE6 #cboxTopLeft {
	background: url(images/jquery.colorbox/ie6/borderTopLeft.png)
}

.cboxIE6 #cboxTopCenter {
	background: url(images/jquery.colorbox/ie6/borderTopCenter.png)
}

.cboxIE6 #cboxTopRight {
	background: url(images/jquery.colorbox/ie6/borderTopRight.png)
}

.cboxIE6 #cboxBottomLeft {
	background: url(images/jquery.colorbox/ie6/borderBottomLeft.png)
}

.cboxIE6 #cboxBottomCenter {
	background: url(images/jquery.colorbox/ie6/borderBottomCenter.png)
}

.cboxIE6 #cboxBottomRight {
	background: url(images/jquery.colorbox/ie6/borderBottomRight.png)
}

.cboxIE6 #cboxMiddleLeft {
	background: url(images/jquery.colorbox/ie6/borderMiddleLeft.png)
}

.cboxIE6 #cboxMiddleRight {
	background: url(images/jquery.colorbox/ie6/borderMiddleRight.png)
}

.cboxIE6 #cboxTopLeft,
.cboxIE6 #cboxTopCenter,
.cboxIE6 #cboxTopRight,
.cboxIE6 #cboxBottomLeft,
.cboxIE6 #cboxBottomCenter,
.cboxIE6 #cboxBottomRight,
.cboxIE6 #cboxMiddleLeft,
.cboxIE6 #cboxMiddleRight {
	_behavior: expression(this.src=this.src ? this.src : this.currentStyle.backgroundImage.split('"')[1], this.style.background="none", this.style.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src=" + this.src + ", sizingMethod='scale')")
}

.camera_wrap a,
.camera_wrap img,
.camera_wrap ol,
.camera_wrap ul,
.camera_wrap li,
.camera_wrap table,
.camera_wrap tbody,
.camera_wrap tfoot,
.camera_wrap thead,
.camera_wrap tr,
.camera_wrap th,
.camera_wrap td .camera_thumbs_wrap a,
.camera_thumbs_wrap img,
.camera_thumbs_wrap ol,
.camera_thumbs_wrap ul,
.camera_thumbs_wrap li,
.camera_thumbs_wrap table,
.camera_thumbs_wrap tbody,
.camera_thumbs_wrap tfoot,
.camera_thumbs_wrap thead,
.camera_thumbs_wrap tr,
.camera_thumbs_wrap th,
.camera_thumbs_wrap td {
	background: none;
	border: 0;
	font: inherit;
	font-size: 100%;
	margin: 0;
	padding: 0;
	vertical-align: baseline;
	list-style: none
}

.camera_wrap {
	display: none;
	float: left;
	position: relative;
	z-index: 0
}

.camera_wrap img {
	max-width: none !important
}

.camera_fakehover {
	height: 100%;
	min-height: 60px;
	position: relative;
	width: 100%;
	z-index: 1
}

.camera_wrap {
	width: 100%
}

.camera_src {
	display: none
}

.cameraCont,
.cameraContents {
	height: 100%;
	position: relative;
	width: 100%;
	z-index: 1
}

.cameraSlide {
	bottom: 0;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	width: 100%
}

.cameraContent {
	bottom: 0;
	display: none;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	width: 100%
}

.camera_target {
	bottom: 0;
	height: 100%;
	left: 0;
	overflow: hidden;
	position: absolute;
	right: 0;
	text-align: left;
	top: 0;
	width: 100%;
	z-index: 0
}

.camera_overlayer {
	bottom: 0;
	height: 100%;
	left: 0;
	overflow: hidden;
	position: absolute;
	right: 0;
	top: 0;
	width: 100%;
	z-index: 0
}

.camera_target_content {
	bottom: 0;
	left: 0;
	overflow: hidden;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 2
}

.camera_target_content .camera_link {
	background: url(images/jquery.camera/blank.gif);
	display: block;
	height: 100%;
	text-decoration: none
}

.camera_loader {
	background: #fff url(images/jquery.camera/camera-loader.gif) no-repeat center;
	background: rgba(255, 255, 255, 0.9) url(images/jquery.camera/camera-loader.gif) no-repeat center;
	border: 1px solid #ffffff;
	-webkit-border-radius: 18px;
	-moz-border-radius: 18px;
	border-radius: 18px;
	height: 36px;
	left: 50%;
	overflow: hidden;
	position: absolute;
	margin: -18px 0 0 -18px;
	top: 50%;
	width: 36px;
	z-index: 3
}

.camera_bar {
	bottom: 0;
	left: 0;
	overflow: hidden;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 3
}

.camera_thumbs_wrap.camera_left .camera_bar,
.camera_thumbs_wrap.camera_right .camera_bar {
	height: 100%;
	position: absolute;
	width: auto
}

.camera_thumbs_wrap.camera_bottom .camera_bar,
.camera_thumbs_wrap.camera_top .camera_bar {
	height: auto;
	position: absolute;
	width: 100%
}

.camera_nav_cont {
	height: 65px;
	overflow: hidden;
	position: absolute;
	right: 9px;
	top: 15px;
	width: 120px;
	z-index: 4
}

.camera_caption {
	top: 0px;
	left: 0px;
	display: block;
	position: absolute;
	width: 100%
}

.camera_caption>div {
	padding: 10px 20px
}

.camerarelative {
	overflow: hidden;
	position: relative
}

.imgFake {
	cursor: pointer
}

.camera_prevThumbs {
	bottom: 4px;
	cursor: pointer;
	left: 0;
	position: absolute;
	top: 4px;
	visibility: hidden;
	width: 30px;
	z-index: 10
}

.camera_prevThumbs div {
	background: url(images/jquery.camera/camera_skins.png) no-repeat -160px 0;
	display: block;
	height: 40px;
	margin-top: -20px;
	position: absolute;
	top: 50%;
	width: 30px
}

.camera_nextThumbs {
	bottom: 4px;
	cursor: pointer;
	position: absolute;
	right: 0;
	top: 4px;
	visibility: hidden;
	width: 30px;
	z-index: 10
}

.camera_nextThumbs div {
	background: url(images/jquery.camera/camera_skins.png) no-repeat -190px 0;
	display: block;
	height: 40px;
	margin-top: -20px;
	position: absolute;
	top: 50%;
	width: 30px
}

.camera_command_wrap .hideNav {
	display: none
}

.camera_command_wrap {
	left: 0;
	position: relative;
	right: 0;
	z-index: 4
}

.camera_wrap .camera_pag {
	position: absolute;
	right: 10px;
	bottom: 150px;
}

.camera_wrap .camera_pag .camera_pag_ul {
	list-style: none;
	margin: 0;
	padding: 0;
	text-align: right
}

.camera_wrap .camera_pag .camera_pag_ul li {
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	cursor: pointer;
	display: inline-block;
	height: 16px;
	margin: 20px 5px;
	position: relative;
	text-align: left;
	text-indent: -9999px;
	width: 16px
}

.camera_commands_emboss .camera_pag .camera_pag_ul li {
	-moz-box-shadow: 0px 1px 0px rgba(255, 255, 255, 1),
		inset 0px 1px 1px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0px 1px 0px rgba(255, 255, 255, 1),
		inset 0px 1px 1px rgba(0, 0, 0, 0.2);
	box-shadow: 0px 1px 0px rgba(255, 255, 255, 1),
		inset 0px 1px 1px rgba(0, 0, 0, 0.2)
}

.camera_wrap .camera_pag .camera_pag_ul li>span {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	height: 8px;
	left: 4px;
	overflow: hidden;
	position: absolute;
	top: 4px;
	width: 8px
}

.camera_commands_emboss .camera_pag .camera_pag_ul li:hover>span {
	-moz-box-shadow: 0px 1px 0px rgba(255, 255, 255, 1),
		inset 0px 1px 1px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0px 1px 0px rgba(255, 255, 255, 1),
		inset 0px 1px 1px rgba(0, 0, 0, 0.2);
	box-shadow: 0px 1px 0px rgba(255, 255, 255, 1),
		inset 0px 1px 1px rgba(0, 0, 0, 0.2)
}

.camera_wrap .camera_pag .camera_pag_ul li.cameracurrent>span {
	-moz-box-shadow: 0;
	-webkit-box-shadow: 0;
	box-shadow: 0
}

.camera_pag_ul li img {
	display: none;
	position: absolute
}

.camera_pag_ul .thumb_arrow {
	border-left: 4px solid transparent;
	border-right: 4px solid transparent;
	border-top: 4px solid;
	top: 0;
	left: 50%;
	margin-left: -4px;
	position: absolute
}

.camera_prev,
.camera_next,
.camera_commands {
	cursor: pointer;
	height: 40px;
	margin-top: -20px;
	position: absolute;
	top: 50%;
	width: 40px;
	z-index: 2
}

.camera_prev {
	left: 0;
display: none!important;
}

.camera_prev>span {
	background: url(./images/jquery.camera/camera_skins.png) no-repeat 0 0;
	display: block;
	height: 40px;
	width: 40px
}

.camera_next {
	right: 0;
display: none!important;
}

.camera_next>span {
	background: url(./images/jquery.camera/camera_skins.png) no-repeat -40px 0;
	display: block;
	height: 40px;
	width: 40px
}

.camera_commands {
	right: 41px;
display: none!important;
}

.camera_commands>.camera_play {
	background: url(./images/jquery.camera/camera_skins.png) no-repeat -80px 0;
	height: 40px;
	width: 40px;
	display: none!important;
}

.camera_commands>.camera_stop {
	background: url(./images/jquery.camera/camera_skins.png) no-repeat -120px 0;
	display: block;
	height: 40px;
	width: 40px;
	display: none!important;
}

.camera_wrap .camera_pag .camera_pag_ul li {
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	cursor: pointer;
	display: inline-block;
	height: 16px;
	margin: 20px 5px;
	position: relative;
	text-indent: -9999px;
	width: 16px;
		display: none;
}

.camera_thumbs_cont {
	-webkit-border-bottom-right-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	overflow: hidden;
	position: relative;
	width: 100%
}

.camera_commands_emboss .camera_thumbs_cont {
	-moz-box-shadow: 0px 1px 0px rgba(255, 255, 255, 1),
		inset 0px 1px 1px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0px 1px 0px rgba(255, 255, 255, 1),
		inset 0px 1px 1px rgba(0, 0, 0, 0.2);
	box-shadow: 0px 1px 0px rgba(255, 255, 255, 1),
		inset 0px 1px 1px rgba(0, 0, 0, 0.2)
}

.camera_thumbs_cont>div {
	float: left;
	width: 100%
}

.camera_thumbs_cont ul {
	overflow: hidden;
	padding: 3px 4px 8px;
	position: relative;
	text-align: center
}

.camera_thumbs_cont ul li {
	display: inline;
	padding: 0 4px
}

.camera_thumbs_cont ul li>img {
	border: 1px solid;
	cursor: pointer;
	margin-top: 5px;
	vertical-align: bottom
}

.camera_clear {
	display: block;
	clear: both
}

.showIt {
	display: none
}

.camera_clear {
	clear: both;
	display: block;
	height: 1px;
	margin: -1px 0 25px;
	position: relative
}

.pattern_1 .camera_overlayer {
	background: url(images/jquery.camera/patterns/overlay1.png) repeat
}

.pattern_2 .camera_overlayer {
	background: url(images/jquery.camera/patterns/overlay2.png) repeat
}

.pattern_3 .camera_overlayer {
	background: url(images/jquery.camera/patterns/overlay3.png) repeat
}

.pattern_4 .camera_overlayer {
	background: url(images/jquery.camera/patterns/overlay4.png) repeat
}

.pattern_5 .camera_overlayer {
	background: url(images/jquery.camera/patterns/overlay5.png) repeat
}

.pattern_6 .camera_overlayer {
	background: url(images/jquery.camera/patterns/overlay6.png) repeat
}

.pattern_7 .camera_overlayer {
	background: url(images/jquery.camera/patterns/overlay7.png) repeat
}

.pattern_8 .camera_overlayer {
	background: url(images/jquery.camera/patterns/overlay8.png) repeat
}

.pattern_9 .camera_overlayer {
	background: url(images/jquery.camera/patterns/overlay9.png) repeat
}

.pattern_10 .camera_overlayer {
	background: url(images/jquery.camera/patterns/overlay10.png) repeat
}

.camera_caption {
	color: #fff
}

.camera_wrap .camera_pag .camera_pag_ul li {
	background: #b7b7b7
}

.camera_wrap .camera_pag .camera_pag_ul li:hover>span {
	background: #b7b7b7
}

.camera_wrap .camera_pag .camera_pag_ul li.cameracurrent>span {
	background: #434648
}

.camera_pag_ul li img {
	border: 4px solid #e6e6e6;
	-moz-box-shadow: 0px 3px 6px rgba(0, 0, 0, .5);
	-webkit-box-shadow: 0px 3px 6px rgba(0, 0, 0, .5);
	box-shadow: 0px 3px 6px rgba(0, 0, 0, .5)
}

.camera_pag_ul .thumb_arrow {
	border-top-color: #e6e6e6
}

.camera_prevThumbs,
.camera_nextThumbs,
.camera_prev,
.camera_next,
.camera_commands,
.camera_thumbs_cont {
	background: #d8d8d8;
	background: rgba(216, 216, 216, 0.85)
}

.camera_wrap .camera_pag .camera_pag_ul li {
	background: #b7b7b7
}

.camera_thumbs_cont ul li>img {
	border-color: 1px solid #000
}

.camera_amber_skin .camera_prevThumbs div {
	background-position: -160px -160px
}

.camera_amber_skin .camera_nextThumbs div {
	background-position: -190px -160px
}

.camera_amber_skin .camera_prev>span {
	background-position: 0 -160px
}

.camera_amber_skin .camera_next>span {
	background-position: -40px -160px
}

.camera_amber_skin .camera_commands>.camera_play {
	background-position: -80px -160px
}

.camera_amber_skin .camera_commands>.camera_stop {
	background-position: -120px -160px
}

.camera_ash_skin .camera_prevThumbs div {
	background-position: -160px -200px
}

.camera_ash_skin .camera_nextThumbs div {
	background-position: -190px -200px
}

.camera_ash_skin .camera_prev>span {
	background-position: 0 -200px
}

.camera_ash_skin .camera_next>span {
	background-position: -40px -200px
}

.camera_ash_skin .camera_commands>.camera_play {
	background-position: -80px -200px
}

.camera_ash_skin .camera_commands>.camera_stop {
	background-position: -120px -200px
}

.camera_azure_skin .camera_prevThumbs div {
	background-position: -160px -240px
}

.camera_azure_skin .camera_nextThumbs div {
	background-position: -190px -240px
}

.camera_azure_skin .camera_prev>span {
	background-position: 0 -240px
}

.camera_azure_skin .camera_next>span {
	background-position: -40px -240px
}

.camera_azure_skin .camera_commands>.camera_play {
	background-position: -80px -240px
}

.camera_azure_skin .camera_commands>.camera_stop {
	background-position: -120px -240px
}

.camera_beige_skin .camera_prevThumbs div {
	background-position: -160px -120px
}

.camera_beige_skin .camera_nextThumbs div {
	background-position: -190px -120px
}

.camera_beige_skin .camera_prev>span {
	background-position: 0 -120px
}

.camera_beige_skin .camera_next>span {
	background-position: -40px -120px
}

.camera_beige_skin .camera_commands>.camera_play {
	background-position: -80px -120px
}

.camera_beige_skin .camera_commands>.camera_stop {
	background-position: -120px -120px
}

.camera_black_skin .camera_prevThumbs div {
	background-position: -160px -40px
}

.camera_black_skin .camera_nextThumbs div {
	background-position: -190px -40px
}

.camera_black_skin .camera_prev>span {
	background-position: 0 -40px
}

.camera_black_skin .camera_next>span {
	background-position: -40px -40px
}

.camera_black_skin .camera_commands>.camera_play {
	background-position: -80px -40px
}

.camera_black_skin .camera_commands>.camera_stop {
	background-position: -120px -40px
}

.camera_blue_skin .camera_prevThumbs div {
	background-position: -160px -280px
}

.camera_blue_skin .camera_nextThumbs div {
	background-position: -190px -280px
}

.camera_blue_skin .camera_prev>span {
	background-position: 0 -280px
}

.camera_blue_skin .camera_next>span {
	background-position: -40px -280px
}

.camera_blue_skin .camera_commands>.camera_play {
	background-position: -80px -280px
}

.camera_blue_skin .camera_commands>.camera_stop {
	background-position: -120px -280px
}

.camera_brown_skin .camera_prevThumbs div {
	background-position: -160px -320px
}

.camera_brown_skin .camera_nextThumbs div {
	background-position: -190px -320px
}

.camera_brown_skin .camera_prev>span {
	background-position: 0 -320px
}

.camera_brown_skin .camera_next>span {
	background-position: -40px -320px
}

.camera_brown_skin .camera_commands>.camera_play {
	background-position: -80px -320px
}

.camera_brown_skin .camera_commands>.camera_stop {
	background-position: -120px -320px
}

.camera_burgundy_skin .camera_prevThumbs div {
	background-position: -160px -360px
}

.camera_burgundy_skin .camera_nextThumbs div {
	background-position: -190px -360px
}

.camera_burgundy_skin .camera_prev>span {
	background-position: 0 -360px
}

.camera_burgundy_skin .camera_next>span {
	background-position: -40px -360px
}

.camera_burgundy_skin .camera_commands>.camera_play {
	background-position: -80px -360px
}

.camera_burgundy_skin .camera_commands>.camera_stop {
	background-position: -120px -360px
}

.camera_charcoal_skin .camera_prevThumbs div {
	background-position: -160px -400px
}

.camera_charcoal_skin .camera_nextThumbs div {
	background-position: -190px -400px
}

.camera_charcoal_skin .camera_prev>span {
	background-position: 0 -400px
}

.camera_charcoal_skin .camera_next>span {
	background-position: -40px -400px
}

.camera_charcoal_skin .camera_commands>.camera_play {
	background-position: -80px -400px
}

.camera_charcoal_skin .camera_commands>.camera_stop {
	background-position: -120px -400px
}

.camera_chocolate_skin .camera_prevThumbs div {
	background-position: -160px -440px
}

.camera_chocolate_skin .camera_nextThumbs div {
	background-position: -190px -440px
}

.camera_chocolate_skin .camera_prev>span {
	background-position: 0 -440px
}

.camera_chocolate_skin .camera_next>span {
	background-position: -40px -440px
}

.camera_chocolate_skin .camera_commands>.camera_play {
	background-position: -80px -440px
}

.camera_chocolate_skin .camera_commands>.camera_stop {
	background-position: -120px -440px
}

.camera_coffee_skin .camera_prevThumbs div {
	background-position: -160px -480px
}

.camera_coffee_skin .camera_nextThumbs div {
	background-position: -190px -480px
}

.camera_coffee_skin .camera_prev>span {
	background-position: 0 -480px
}

.camera_coffee_skin .camera_next>span {
	background-position: -40px -480px
}

.camera_coffee_skin .camera_commands>.camera_play {
	background-position: -80px -480px
}

.camera_coffee_skin .camera_commands>.camera_stop {
	background-position: -120px -480px
}

.camera_cyan_skin .camera_prevThumbs div {
	background-position: -160px -520px
}

.camera_cyan_skin .camera_nextThumbs div {
	background-position: -190px -520px
}

.camera_cyan_skin .camera_prev>span {
	background-position: 0 -520px
}

.camera_cyan_skin .camera_next>span {
	background-position: -40px -520px
}

.camera_cyan_skin .camera_commands>.camera_play {
	background-position: -80px -520px
}

.camera_cyan_skin .camera_commands>.camera_stop {
	background-position: -120px -520px
}

.camera_fuchsia_skin .camera_prevThumbs div {
	background-position: -160px -560px
}

.camera_fuchsia_skin .camera_nextThumbs div {
	background-position: -190px -560px
}

.camera_fuchsia_skin .camera_prev>span {
	background-position: 0 -560px
}

.camera_fuchsia_skin .camera_next>span {
	background-position: -40px -560px
}

.camera_fuchsia_skin .camera_commands>.camera_play {
	background-position: -80px -560px
}

.camera_fuchsia_skin .camera_commands>.camera_stop {
	background-position: -120px -560px
}

.camera_gold_skin .camera_prevThumbs div {
	background-position: -160px -600px
}

.camera_gold_skin .camera_nextThumbs div {
	background-position: -190px -600px
}

.camera_gold_skin .camera_prev>span {
	background-position: 0 -600px
}

.camera_gold_skin .camera_next>span {
	background-position: -40px -600px
}

.camera_gold_skin .camera_commands>.camera_play {
	background-position: -80px -600px
}

.camera_gold_skin .camera_commands>.camera_stop {
	background-position: -120px -600px
}

.camera_green_skin .camera_prevThumbs div {
	background-position: -160px -640px
}

.camera_green_skin .camera_nextThumbs div {
	background-position: -190px -640px
}

.camera_green_skin .camera_prev>span {
	background-position: 0 -640px
}

.camera_green_skin .camera_next>span {
	background-position: -40px -640px
}

.camera_green_skin .camera_commands>.camera_play {
	background-position: -80px -640px
}

.camera_green_skin .camera_commands>.camera_stop {
	background-position: -120px -640px
}

.camera_grey_skin .camera_prevThumbs div {
	background-position: -160px -680px
}

.camera_grey_skin .camera_nextThumbs div {
	background-position: -190px -680px
}

.camera_grey_skin .camera_prev>span {
	background-position: 0 -680px
}

.camera_grey_skin .camera_next>span {
	background-position: -40px -680px
}

.camera_grey_skin .camera_commands>.camera_play {
	background-position: -80px -680px
}

.camera_grey_skin .camera_commands>.camera_stop {
	background-position: -120px -680px
}

.camera_indigo_skin .camera_prevThumbs div {
	background-position: -160px -720px
}

.camera_indigo_skin .camera_nextThumbs div {
	background-position: -190px -720px
}

.camera_indigo_skin .camera_prev>span {
	background-position: 0 -720px
}

.camera_indigo_skin .camera_next>span {
	background-position: -40px -720px
}

.camera_indigo_skin .camera_commands>.camera_play {
	background-position: -80px -720px
}

.camera_indigo_skin .camera_commands>.camera_stop {
	background-position: -120px -720px
}

.camera_khaki_skin .camera_prevThumbs div {
	background-position: -160px -760px
}

.camera_khaki_skin .camera_nextThumbs div {
	background-position: -190px -760px
}

.camera_khaki_skin .camera_prev>span {
	background-position: 0 -760px
}

.camera_khaki_skin .camera_next>span {
	background-position: -40px -760px
}

.camera_khaki_skin .camera_commands>.camera_play {
	background-position: -80px -760px
}

.camera_khaki_skin .camera_commands>.camera_stop {
	background-position: -120px -760px
}

.camera_lime_skin .camera_prevThumbs div {
	background-position: -160px -800px
}

.camera_lime_skin .camera_nextThumbs div {
	background-position: -190px -800px
}

.camera_lime_skin .camera_prev>span {
	background-position: 0 -800px
}

.camera_lime_skin .camera_next>span {
	background-position: -40px -800px
}

.camera_lime_skin .camera_commands>.camera_play {
	background-position: -80px -800px
}

.camera_lime_skin .camera_commands>.camera_stop {
	background-position: -120px -800px
}

.camera_magenta_skin .camera_prevThumbs div {
	background-position: -160px -840px
}

.camera_magenta_skin .camera_nextThumbs div {
	background-position: -190px -840px
}

.camera_magenta_skin .camera_prev>span {
	background-position: 0 -840px
}

.camera_magenta_skin .camera_next>span {
	background-position: -40px -840px
}

.camera_magenta_skin .camera_commands>.camera_play {
	background-position: -80px -840px
}

.camera_magenta_skin .camera_commands>.camera_stop {
	background-position: -120px -840px
}

.camera_maroon_skin .camera_prevThumbs div {
	background-position: -160px -880px
}

.camera_maroon_skin .camera_nextThumbs div {
	background-position: -190px -880px
}

.camera_maroon_skin .camera_prev>span {
	background-position: 0 -880px
}

.camera_maroon_skin .camera_next>span {
	background-position: -40px -880px
}

.camera_maroon_skin .camera_commands>.camera_play {
	background-position: -80px -880px
}

.camera_maroon_skin .camera_commands>.camera_stop {
	background-position: -120px -880px
}

.camera_orange_skin .camera_prevThumbs div {
	background-position: -160px -920px
}

.camera_orange_skin .camera_nextThumbs div {
	background-position: -190px -920px
}

.camera_orange_skin .camera_prev>span {
	background-position: 0 -920px
}

.camera_orange_skin .camera_next>span {
	background-position: -40px -920px
}

.camera_orange_skin .camera_commands>.camera_play {
	background-position: -80px -920px
}

.camera_orange_skin .camera_commands>.camera_stop {
	background-position: -120px -920px
}

.camera_olive_skin .camera_prevThumbs div {
	background-position: -160px -1080px
}

.camera_olive_skin .camera_nextThumbs div {
	background-position: -190px -1080px
}

.camera_olive_skin .camera_prev>span {
	background-position: 0 -1080px
}

.camera_olive_skin .camera_next>span {
	background-position: -40px -1080px
}

.camera_olive_skin .camera_commands>.camera_play {
	background-position: -80px -1080px
}

.camera_olive_skin .camera_commands>.camera_stop {
	background-position: -120px -1080px
}

.camera_pink_skin .camera_prevThumbs div {
	background-position: -160px -960px
}

.camera_pink_skin .camera_nextThumbs div {
	background-position: -190px -960px
}

.camera_pink_skin .camera_prev>span {
	background-position: 0 -960px
}

.camera_pink_skin .camera_next>span {
	background-position: -40px -960px
}

.camera_pink_skin .camera_commands>.camera_play {
	background-position: -80px -960px
}

.camera_pink_skin .camera_commands>.camera_stop {
	background-position: -120px -960px
}

.camera_pistachio_skin .camera_prevThumbs div {
	background-position: -160px -1040px
}

.camera_pistachio_skin .camera_nextThumbs div {
	background-position: -190px -1040px
}

.camera_pistachio_skin .camera_prev>span {
	background-position: 0 -1040px
}

.camera_pistachio_skin .camera_next>span {
	background-position: -40px -1040px
}

.camera_pistachio_skin .camera_commands>.camera_play {
	background-position: -80px -1040px
}

.camera_pistachio_skin .camera_commands>.camera_stop {
	background-position: -120px -1040px
}

.camera_pink_skin .camera_prevThumbs div {
	background-position: -160px -80px
}

.camera_pink_skin .camera_nextThumbs div {
	background-position: -190px -80px
}

.camera_pink_skin .camera_prev>span {
	background-position: 0 -80px
}

.camera_pink_skin .camera_next>span {
	background-position: -40px -80px
}

.camera_pink_skin .camera_commands>.camera_play {
	background-position: -80px -80px
}

.camera_pink_skin .camera_commands>.camera_stop {
	background-position: -120px -80px
}

.camera_red_skin .camera_prevThumbs div {
	background-position: -160px -1000px
}

.camera_red_skin .camera_nextThumbs div {
	background-position: -190px -1000px
}

.camera_red_skin .camera_prev>span {
	background-position: 0 -1000px
}

.camera_red_skin .camera_next>span {
	background-position: -40px -1000px
}

.camera_red_skin .camera_commands>.camera_play {
	background-position: -80px -1000px
}

.camera_red_skin .camera_commands>.camera_stop {
	background-position: -120px -1000px
}

.camera_tangerine_skin .camera_prevThumbs div {
	background-position: -160px -1120px
}

.camera_tangerine_skin .camera_nextThumbs div {
	background-position: -190px -1120px
}

.camera_tangerine_skin .camera_prev>span {
	background-position: 0 -1120px
}

.camera_tangerine_skin .camera_next>span {
	background-position: -40px -1120px
}

.camera_tangerine_skin .camera_commands>.camera_play {
	background-position: -80px -1120px
}

.camera_tangerine_skin .camera_commands>.camera_stop {
	background-position: -120px -1120px
}

.camera_turquoise_skin .camera_prevThumbs div {
	background-position: -160px -1160px
}

.camera_turquoise_skin .camera_nextThumbs div {
	background-position: -190px -1160px
}

.camera_turquoise_skin .camera_prev>span {
	background-position: 0 -1160px
}

.camera_turquoise_skin .camera_next>span {
	background-position: -40px -1160px
}

.camera_turquoise_skin .camera_commands>.camera_play {
	background-position: -80px -1160px
}

.camera_turquoise_skin .camera_commands>.camera_stop {
	background-position: -120px -1160px
}

.camera_violet_skin .camera_prevThumbs div {
	background-position: -160px -1200px
}

.camera_violet_skin .camera_nextThumbs div {
	background-position: -190px -1200px
}

.camera_violet_skin .camera_prev>span {
	background-position: 0 -1200px
}

.camera_violet_skin .camera_next>span {
	background-position: -40px -1200px
}

.camera_violet_skin .camera_commands>.camera_play {
	background-position: -80px -1200px
}

.camera_violet_skin .camera_commands>.camera_stop {
	background-position: -120px -1200px
}

.camera_white_skin .camera_prevThumbs div {
	background-position: -160px -80px
}

.camera_white_skin .camera_nextThumbs div {
	background-position: -190px -80px
}

.camera_white_skin .camera_prev>span {
	background-position: 0 -80px
}

.camera_white_skin .camera_next>span {
	background-position: -40px -80px
}

.camera_white_skin .camera_commands>.camera_play {
	background-position: -80px -80px
}

.camera_white_skin .camera_commands>.camera_stop {
	background-position: -120px -80px
}

.camera_yellow_skin .camera_prevThumbs div {
	background-position: -160px -1240px
}

.camera_yellow_skin .camera_nextThumbs div {
	background-position: -190px -1240px
}

.camera_yellow_skin .camera_prev>span {
	background-position: 0 -1240px
}

.camera_yellow_skin .camera_next>span {
	background-position: -40px -1240px
}

.camera_yellow_skin .camera_commands>.camera_play {
	background-position: -80px -1240px
}

.camera_yellow_skin .camera_commands>.camera_stop {
	background-position: -120px -1240px
}

.camera_pie {
	display: none
}

@font-face {
	font-family: 'Conv_YanoneKaffeesatz-Light';
	src: url('https://fonts.gstatic.com/s/yanonekaffeesatz/v25/3AMuDGo4O2pQNqwW1LBC3-n9-5WzS5p_R4p-vy8.woff2') format('woff2');
	font-weight: 300;
	font-style: normal
}

:focus {
	-moz-outline-style: none
}

body {
	margin: 0px;
	background: #131310
}

body.cke_show_borders {
	background: #f3f3f3
}

table {
	border-collapse: collapse;
	border-spacing: 0;
	table-layout: fixed
}

body,
p,
div,
td,
span,
a {
	font-family: verdana, arial, sans-serif;
	font-size: 13px;
	color: #222222;
	position: relative;
	outline: none
}

h1 {
	font-family: 'Conv_YanoneKaffeesatz-Light', verdana, arial, sans-serif;
	font-weight: normal;
	font-size: 30px;
	color: #000000;
	margin: 0px 0px 10px 0px;
	padding: 0px
}

h2,
h2 a,
h2 a:hover {
	font-family: 'Conv_YanoneKaffeesatz-Light', verdana, arial, sans-serif;
	font-weight: normal;
	font-size: 24px;
	color: #000000;
	text-decoration: none;
	margin: 0px 0px 5px 0px;
	padding: 0px
}

h3 {
	font-family: 'Conv_YanoneKaffeesatz-Light', verdana, arial, sans-serif;
	font-weight: normal;
	font-size: 21px;
	color: #333333;
	margin: 0px 0px 5px 0px;
	padding: 0px
}

h4,
h4 a,
h4 a:hover {
	font-family: verdana, arial, sans-serif;
	font-weight: bold;
	font-size: 18px;
	color: #333333;
	text-decoration: none;
	margin: 0px 0px 2px 0px;
	padding: 0px
}

h5 {
	font-family: verdana, arial, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #333333;
	text-transform: uppercase;
	margin: 0px 0px 2px 0px;
	padding: 0px
}

h6 {
	font-family: verdana, arial, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #333333;
	margin: 0px 0px 2px 0px;
	padding: 0px
}

a {
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none
}

a:hover {
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	color: #ff6604;
	text-decoration: underline
}

a.arrow,
a.arrow:hover {
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
	background: #131310 url("images/arrow.jpg") no-repeat right center;
	display: inline-block;
	height: 21px;
	line-height: 20px;
	padding: 0px 22px 0px 10px
}

div.br {
	clear: both;
	line-height: 0px;
	height: 0px;
	font-size: 0px
}

div.br5 {
	clear: both;
	line-height: 5px;
	height: 5px;
	font-size: 1px
}

div.br10 {
	clear: both;
	line-height: 10px;
	height: 10px;
	font-size: 1px
}

div.hr {
	clear: both;
	line-height: 1px;
	height: 1px;
	font-size: 1px;
	border-top: dotted 1px #999999;
	margin: 10px 0px 10px 0px
}

hr {
	border-top: dotted 1px #999999;
	border-right: none;
	border-bottom: none;
	border-left: none;
	margin: 12px 0px 12px 0px
}

.gray {
	color: #777777
}

.red {
	color: #830100
}

.yellow {
	color: #f2be08
}

.faq {
	cursor: pointer
}

a img {
	border: none
}

.hidden {
	display: none
}

.noPadding {
	padding: 0px
}

.noMargin {
	margin: 0px
}

.fRight {
	float: right
}

.fLeft {
	float: left
}

form {
	margin: 0px
}

label {
	margin: 0px;
	padding: 0px
}

label span {
	font-size: 10px;
	color: #bbbbbb
}

input.textbox,
select,
textarea {
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	color: #666666;
	padding: 4px;
	border: solid 1px #e9e9e7;
	background: #ffffff;
	outline: none;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	margin-top: 5px
}

select {
	padding: 2px
}

input.button {
/*	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	color: #ffffff;
	padding: 4px 12px 4px 12px;
	border: solid 1px #cb9f03;
	background: #f2be08;
	cursor: pointer;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-border-radius: 4px*/
	    font-size: 1.4rem;
    color: #000;
    border: 1px solid #000;
    padding: 10px 20px;
    border-radius: 5px;
    font-weight: normal;
    background: #f2be08;
     font-family: "Raleway", sans-serif;
}

input.button:hover {
	border: solid 1px #f2be08;
	background: #daac0b
}

input.button.small {
	font-size: 11px;
	padding: 2px 8px 2px 8px
}

input.textbox:focus,
select:focus,
textarea:focus {
	border: solid 1px #666666;
	background: #ffffec
}

#frmChecker input.textbox:focus,
#frmChecker select:focus,
#frmChecker textarea:focus {
	border: solid 1px #ccc;
	background: #fafafa
}

.mandatory {
	font-size: 12px;
	font-weight: bold;
	color: #830100
}

a.picture {
	position: relative;
	display: inline-block
}

a.picture img {
	border: solid 5px #333333;
	-webkit-transition: all linear .5s;
	-moz-transition: all linear .5s;
	-ms-transition: all linear .5s;
	-o-transition: all linear .5s;
	transition: all linear .5s
}

a.picture img:hover {
	border-color: #666666
}

a.picture span {
	position: absolute;
	display: block;
	left: 5px;
	top: 5px;
	width: 100%;
	background: rgba(0, 0, 0, 0.6);
	font-family: 'Conv_YanoneKaffeesatz-Light', verdana, arial, sans-serif;
	font-weight: normal;
	font-size: 24px;
	color: #ffffff;
	text-align: center
}

.blackDiv {
	background: #131310 url('./images/divider-mid.png') center bottom repeat-x;
	padding: 0px 0px 120px 0px
}

.blackDiv h1 {
	color: #ffffff
}

.blackDiv h2 {
	color: #f2be08;
	margin-top: 7px;
	text-indent: 10px
}

.blackDiv p,
.blackDiv div,
.blackDiv td,
.blackDiv span,
.blackDiv a {
	color: #dddddd
}

.blackDiv div.hr {
	clear: both;
	border-top: dotted 1px #eeeeee;
	margin: 20px 0px 20px 0px;
	font-size: 1px;
	line-height: 1px
}

.yellowDiv {
	background: #f2be08;
	padding: 20px 30px 20px 30px
}

.yellowDiv h1 {
	font-size: 27px;
	margin: 0px
}

.yellowDiv h2 {
	margin: 0px
}

.yellowDiv a.picture img {
	border-color: #dbaa00
}

.yellowDiv a.picture img:hover {
	border-color: #b68e04
}

#Header {
	/*border-top: solid 10px #131310;*/
	background: #f3f3f3
}

#Header #HeaderDiv {
	margin: 0px auto 0px auto;
	width: 1240px
}

#Header ul#Share {
	margin: 0px 0px 0 0px;
	padding: 0px;
	list-style: none;
	height: 21px
}

#Header ul#Share li {
	float: right;
	padding: 0px 0px 0px 7px;
	margin: 0px
}

#Header ul#Share li img {
/*	width: 22px;
	height: 21px;*/
/*	opacity: 0.90;
	-moz-opacity: 0.50;
	-khtml-opacity: 0.50;
	filter: alpha(opacity=50)*/
}

#Header ul#Share li img:hover {
	opacity: 1.0;
	-moz-opacity: 1.0;
	-khtml-opacity: 1.0;
	filter: alpha(opacity=100);
	-webkit-transition: all linear .5s;
	-moz-transition: all linear .5s;
	-ms-transition: all linear .5s;
	-o-transition: all linear .5s;
	transition: all linear .5s
}

#Header #Navigation ul {
	float: right;
	margin: 0px;
	padding: 0px;
	list-style: none
}

#Header #Navigation ul li {
	float: left;
	padding: 0px;
	margin: 0px;
	position: relative
}

#Header #Navigation ul li a,
#Header #Navigation ul li a:hover,
#Header #Navigation ul li a.selected,
#Header #Navigation ul li a.selected:hover {
	font-family: verdana, arial, sans-serif;
	font-size: 14px;
	color: #ffffff;
	text-decoration: none;
	display: block;
	/*height: 28px;*/
	line-height: 4; 
	// padding:0px 30px 0px 15px;padding:0px 20px 0px 20px;background:#131310 url('images/nav-.png') 95% 11px no-repeat}#Header #Navigation ul li a:hover,#Header #Navigation ul li a.selected,
	#Header #Navigation ul li a.selected:hover{color:#000000;background:#f2be08 url('/images/nav-hover-1.png') 95% 11px no-repeat}
	#Header #Navigation ul li:last-child a:hover{background:#f2be08}#Header #Navigation ul li ul{float:none;position:absolute;top:56px;right:0px;width:250px;height:auto;display:none;background:#131310;z-index:1111111}#Header #Navigation ul li ul li{float:none}#Header #Navigation ul li ul li a,#Header #Navigation ul li ul li a:hover,#Header #Navigation ul li ul li a.selected,#Header #Navigation ul li ul li a.selected:hover{font-family:verdana, arial, sans-serif;font-size:12px;color:#ffffff;text-decoration:none;text-align:left;display:block;height:40px;line-height:40px;padding:0px 10px 0px 10px;background:#131310}#Header #Navigation ul li ul li a:hover,#Header #Navigation ul li ul li a.selected,#Header #Navigation ul li ul li a.selected:hover{color:#000000;background:#f2be08}
	#Body{clear:both;background:#fefefe }
	#Body #BodyDiv{margin:0px auto 0px auto;width:1001px;padding:20px 0px 30px 0px}
	#Body #Contents{padding:0px 0px 0px 30px;min-height:500px}#Body ul{list-style:none;margin:20px 0px 10px 0px;padding:0px}
	/*#Body ul li{padding:0px 0px 5px 17px;margin:0px;background:url('images/bullet.png') 0px 3px no-repeat}*/#News{background:#dddddd;margin:0px 0px 20px 0px;-moz-border-radius:5px;border-radius:5px;-webkit-border-radius:5px}#News span{font-family:tahoma, verdana, arial, sans-serif;font-size:17px;color:#ffffff;text-indent:15px;display:block;line-height:32px;height:32px;background:#f2be08;-moz-border-radius:5px 5px 0px 0px;border-radius:5px 5px 0px 0px;-webkit-border-radius:5px 5px 0px 0px}#News #NewsDetails{padding:10px}#News b{font-family:verdana, arial, sans-serif;font-size:11px;color:#000000}#News a img{border:solid 1px #666666;padding:1px;float:left}
	/*#Footer{background:#131310 url('./images/footer-bg.png') center top no-repeat;position:relative}*/
	#Footer #FooterDiv{margin:0px auto 0px auto;width:1240px;padding:80px 0px 0 0px}#Footer h2{color:#f2be08}
	/*#Footer td{color:#cccccc;border-bottom:dotted 1px #FFFFFF;padding:15px 0px}*/#Footer td:nth-child(2n),#Footer .blogPost tr td,.last td{border-bottom:none !important}
	#Footer #FooterDiv a,#Footer #FooterDiv a:hover{font-family:"Raleway", sans-serif;font-size:12px;color:#cccccc;text-decoration:none}#Footer #FooterDiv a:hover{color:#ffffff}#Footer #FooterDiv a.picture img{border:solid 3px #aaaaaa}#Footer #frmNewsletter{margin-top:60px}#Footer #frmNewsletter input.textbox{font-size:12px;width:65%}#Footer #frmNewsletter input.button{width:25%;font-size:12px;padding:3px 8px 3px 8px}
	/*#Footer #BtnRequest{font-size:12px;padding:3px 8px 3px 8px}*/
	#Footer #BtnRequest{    font-size: 1.4rem;
    padding: 10px 20px;
    display: inline-block;
    width: 100%;
}
	#Footer #FooterLinks{font-family:verdana, arial, sans-serif;font-size:11px;color:#888888;border-top:dotted 1px #aaaaaa;padding:25px 0;margin-top:25px}#Footer #FooterLinks a,#Footer #FooterLinks a:hover{font-family:verdana, arial, sans-serif;font-size:11px;color:#f2be08;text-decoration:none}#Footer #FooterLinks a:hover{color:#ffffff;text-decoration:underline}#Footer #FooterLinks span{font-size:11px;color:#dddddd}#Footer #BtnRequest{float:right}#Footer ul#Share{margin:0px 0px 15px 0px;padding:0px;list-style:none;height:9px}#Footer ul#Share li{display:inline-block;padding:0px 0px 0px 8px;margin:0px}#Footer ul#Share li img{width:22px;height:21px;opacity:1.0;-moz-opacity:1.0;-khtml-opacity:1.0;filter:alpha(opacity=100)}#Footer ul#Share li img:hover{opacity:0.5;-moz-opacity:0.5;-khtml-opacity:0.5;filter:alpha(opacity=50);-webkit-transition:all linear .5s;-moz-transition:all linear .5s;-ms-transition:all linear .5s;-o-transition:all linear .5s;transition:all linear .5s}
	#Footer #BackToTop{position:absolute;right:6%;top:-111px;width:57px;height:82px;cursor:pointer}.alert,.error,.success,.info,.info.noHide{clear:both;padding:10px 10px 10px 35px;margin-bottom:15px;min-height:16px;line-height:16px;cursor:pointer;-moz-border-radius:4px;border-radius:4px;-webkit-border-radius:4px;font-family:verdana, arial, sans-serif;font-size:12px;color:#000000}.alert{background:#feffc8 url('images/icons/alert.png') 10px 10px no-repeat;border:solid 1px #f1aa2d}.error{background:#fdcea4 url('images/icons/error.png') 10px 10px no-repeat;border:solid 1px #c44509}.success{background:#d4f684 url('images/icons/success.png') 10px 10px no-repeat;border:solid 1px #739f1d}.info{background:#c3e4fd url('images/icons/info.png') 10px 10px no-repeat;border:solid 1px #688fdc}.info.noHide{background:#eeeeee url('images/icons/info.gif') 10px 10px no-repeat;border:solid 1px #cccccc}.linksBlock{border:solid 1px #888888;padding:10px;margin:0px 0px 15px 0px;background:#eeeeee;-moz-border-radius:4px;border-radius:4px;-webkit-border-radius:4px}.linksBlock b{font-size:15px;color:#f2be08}#Body .linksBlock ul{padding:0px;margin:10px 0px 0px 0px;list-style:none}.linksBlock ul li,#Body .linksBlock ul li{padding:0px 0px 5px 17px;margin:0px;background:url('images/bullet.jpg') 0px 4px no-repeat}.linksBlock a{font-family:verdana, arial, sans-serif;font-size:12px;color:#333333;text-decoration:none}.linksBlock a:hover{font-family:verdana, arial, sans-serif;font-size:12px;color:#ff6604;text-decoration:none}#Sitemap ul{margin-top:8px;margin-bottom:0px}#Sitemap li,#Search li{padding-bottom:5px}a.newsPic,a.downloadPic{border:solid 1px #888888;padding:1px;margin:0px 10px 0px 0px;display:block}a.news{font-size:13px}#Quote{position:fixed;right:-442px;top:15%;width:500px;height:350px;cursor:pointer}#Quote #frmQuote{background:rgba(46, 158, 213, 0.90);border:solid 1px #0c4059;padding:15px;-moz-border-radius:8px 0px 0px 8px;border-radius:8px 0px 0px 8px;-webkit-border-radius:8px 0px 0px 8px}#Quote #frmQuote td{color:#042a3c}#Quote #frmQuote input.textbox,#Quote #frmQuote textarea{color:#ffffff;width:95%;border:solid 1px #14769b;background:rgba(41, 140, 168, 0.60)}#Quote #frmQuote input.textbox:focus,#Quote #frmQuote textarea:focus{border:solid 1px #125169;background:rgba(41, 140, 168, 0.90)}
	#Quote #frmQuote input.button{    border: solid 1px #063449;
    background: #0f6f9c;
    font-size: 12px;
    padding: 8px 20px 8px 20px;
    color: #fff;}
	#Quote #frmQuote input.button:hover{border:solid 1px #0f6f9c;background:#063449}
	#Slider{position:relative;background:#fefefe; height:640px;overflow:hidden}
	#Slider #Slides{width:1240px;margin:0px auto 0px auto}
/*	#Slider #Bottom{
		position:absolute;
		left:0px;
		right:0px;
		bottom:0px;
		width:100%;
		height:130px;
		background:url('./images/divider-top.png') center bottom repeat-x}*/
		ul#Paging{clear:both;padding:0px;margin:20px 0px 0px 0px;list-style:none}
		ul#Paging ul li{margin:0px;padding:0px;float:left}
		ul#Paging li a{font-family:verdana, arial, sans-serif;font-size:11px;color:#ffffff;text-decoration:none;display:block;float:left;padding:5px;margin:0px 3px 0px 0px;border:solid 1px #666666;background:#888888;cursor:pointer;-moz-border-radius:3px;border-radius:3px;-webkit-border-radius:3px}ul#Paging li a:hover,ul#Paging li a.selected{font-family:verdana, arial, sans-serif;font-size:11px;color:#ffffff;text-decoration:none;display:block;float:left;padding:5px;margin:0px 3px 0px 0px;border:solid 1px #999999;background:#bbbbbb;cursor:pointer;-moz-border-radius:3px;border-radius:3px;-webkit-border-radius:3px}.posts{border-top:solid 3px #e6e6e6;border-bottom:solid 3px #e6e6e6}.post{padding:20px;border-top:solid 4px #e6e6e6;border-right:solid 7px #e6e6e6;border-bottom:solid 4px #e6e6e6;border-left:solid 7px #e6e6e6;background:#ffffff}.posts .post,.posts .post div,.posts .post span,.posts .post a{font-family:tahoma, verdana, arial, sans-serif;font-size:12px}.posts .post a.title{font-family:'Conv_YanoneKaffeesatz-Light', verdana, arial, sans-serif;font-size:24px;font-weight:normal;color:#000000;text-decoration:none}.posts .post a.title:hover{font-family:'Conv_YanoneKaffeesatz-Light', verdana, arial, sans-serif;font-size:24px;font-weight:normal;color:#f2be08;text-decoration:none}.posts .post a.title{font-family:'Conv_YanoneKaffeesatz-Light', verdana, arial, sans-serif;font-size:24px;font-weight:bold;color:#000000;text-decoration:none}.posts .post a.title:hover{font-family:'Conv_YanoneKaffeesatz-Light', verdana, arial, sans-serif;font-size:24px;font-weight:bold;color:#f2be08;text-decoration:none}.posts .post .more,.post .more{clear:both;padding:5px 0px 8px 0px;font-family:verdana, arial, sans-serif;font-size:12px;color:#888888}.posts .post .more a,.posts .post .more .fRight,.post .more a,.post .more .fRight{font-family:verdana, arial, sans-serif;font-size:12px}.posts .post .share,.post .share{clear:both;margin:0px;padding:0px 0px 20px 0px}.posts .post .summary,.post .details{font-size:13px;line-height:25px}.posts .post .summary a.detail{color:#000000}.posts .post .detail{color:#1b6190}.post h1{margin:0px}.post .details{clear:both;padding-top:20px}#Comments{margin:50px 0px 0px 0px}#Comments h1{font-family:verdana, arial, sans-serif;font-weight:bold;font-size:15px;color:#000000;margin:0px 0px 5px 0px;padding:0px}#Comments #Count{border-top:solid 1px #cccccc;border-bottom:solid 1px #cccccc;height:28px;line-height:28px;font-family:verdana, arial, sans-serif;font-weight:bold;color:#000000}#Comments #frmComments{background:#eeeeee;padding:10px;border-bottom:solid 1px #cccccc}#Comments #frmComments input.textbox,#Comments #frmComments textarea{background:#ffffff}#Comments .comments{border-bottom:solid 1px #e2e2e2;padding:10px 0px 10px 0px}#Comments .comments b{color:#4e5a94}#Comments .comments span{font-size:11px;color:#888888}.photo div,.video div{border:solid 1px #aaaaaa}.photo div img,.video div img{margin:1px}.photo b,.video b{display:block;margin:4px 0px 0px 0px}#Poll{background:#f6f6f6;border:solid 1px #aaaaaa;padding:15px;margin-bottom:15px;-moz-border-radius:5px;border-radius:5px;-webkit-border-radius:5px}#Poll b{font-size:12px}#Poll form{font-size:12px}#Poll form td{color:#444444}#Poll input.button{font-size:11px;padding:2px 10px 2px 10px}#Poll .votingBar{padding:1px;border:solid 1px #888888;background:#ffffff;-moz-border-radius:3px;border-radius:3px;-webkit-border-radius:3px}#Poll .votingBar div{height:12px;background:#aaaaaa;-moz-border-radius:3px 0px 0px 3px;border-radius:3px 0px 0px 3px;-webkit-border-radius:3px 0px 0px 3px}
		#Logos{
			background:#131310;
			/*margin:50px 0px 40px 0px;*/
			padding:20px}
		#LogoSlider{height:1%;overflow:hidden;padding:0px}#LogoSlider .viewport{float:left;width:100%;height:100px;overflow:hidden;position:relative}#LogoSlider .disable{visibility:hidden}#LogoSlider .overview{list-style:none;position:absolute;padding:0px;margin:0px;width:100%;left:0px;top:0px}#LogoSlider .overview li{float:left;margin:0px 25px 0px 0px;padding:1px;height:100px;width:170px;background:none}#SkypeButton_Call_www.seo.com.pk_1_paraElement{margin:0px !important}#Footer .yellow{margin-top:22px;display:block}
		#frmSearch input.textbox{font-family:helvetica, arial, verdana, sans-serif;font-size:14px;color:#000;width:290px;margin:10px 0px 10px 0px;padding:10px 10px 9px 10px;border:solid 1px #e9e9e7;background:#ffffff;float:left}#frmSearch #BtnSearch,#frmChecker #BtnChecker{-moz-appearance:none;background-color:#f3be06;border-bottom-color:rgba(0, 0, 0, 0.2);border-bottom-left-radius:2px;border-bottom-right-radius:2px;border-bottom-style:solid;border-bottom-width:1px;color:#fff;display:inline-block;font-size:16px;font-weight:400;padding:7px 34px 6px 34px;margin:10px 0px 10px 0px}#frmChecker input.textbox,#frmChecker select{font-family:helvetica, arial, verdana, sans-serif;font-size:14px;color:#666666;width:96%;margin:5px 0px 0px 0px;padding:10px 10px 9px 10px;border:solid 1px #e9e9e7;background:#ffffff;float:left}#frmChecker #BtnChecker{margin-top:5px !important}#HeaderDiv #frmSearch{width:430px}#HeaderDiv #frmSearch input.textbox{width:300px}#Search{position:absolute;top:80px;padding:50px 20px;background:#333333;z-index:1000;border:solid 1px #cccccc;border-radius:5px}#Search span{font-size:26px;color:#ffffff;text-align:center;display:block}.popupBg{background:#ffffff}#PopupDiv{padding:20px;background:#ffffff}.competitorURL{text-align:left;margin-bottom:5px;cursor:pointer;color:#f3be06}.tooltip{width:94%;padding:3px 5px;border:solid 1px #dddddd;background:#f4f4f4}.tooltipInfo{cursor:pointer}.feature .heading{min-width:80px;text-align:left;font-weight:bold;background:#eee;padding:15px 5px 15px 10px;font-size:13px}.check{padding:10px;border:1px solid #d9d9d9;margin-right:20px}#Checks a{text-decoration:none;color:#555;font-size:20px;display:inline-flex;line-height:40px;text-indent:10px;width:325px;margin-bottom:20px}.check:hover{background-color:#f9f9f9;color:#ffffff}a.button,.button{font-family:sans-serif, verdana, arial;font-size:12px;color:#ffffff;padding:8px 20px 8px 20px;border:solid 1px #333333;background:#3c3c3c;cursor:pointer}a.button:hover,.button{border:solid 1px #000000;background:#333333}pre{background-color:#f5f5f5;border:1px solid #ccc;color:#333;display:block;font-size:13px;line-height:1.42857;margin:0px 0px 10px 0px;padding:10px;word-break:break-all;word-wrap:break-word;overflow-x:auto;overflow-y:auto}.demoz tr:first-child,.demoz tr td:first-child,.demoz tr td:nth-child(2){display:none}.checker .feature .results{width:100% !important;padding-left:0px !important}.mozRank tr td:first-child{font-weight:bold}.checker #FeatureUR p,.checker #FeatureUC p,.checker #FeatureLT p,.checker #FeatureIP p,.checker #FeaturePR p,.checker #FeatureWC p,.checker #FeatureKWC p,.checker #FeatureHR p,.checker #FeatureI p,.checker #FeatureDLC p{border:1px solid #ccc;background:#ffffff;padding:10px;font-size:14px;font-weight:bold;text-align:center}.checker .mobileFriendly,.checker .bar{display:none}.results table tr td{line-height:23px}.mobilePoints{width:500px}.mobilePoints .mobileView{padding:8px 20px 15px 40px !important;font-size:15px}.mobilePoints .mobileView.yes{background:url(images/icons/mobile-yes.png) 0px 3px no-repeat !important}.mobilePoints .mobileView.no{background:url(images/icons/mobile-no.png) 0px 3px no-repeat !important}h2.green{color:green}h2.red{color:red}@media all and (max-width : 768px){#HeaderDiv #Share,#Quote,.camera_caption p,.leftPanel{display:none}
		#Header #HeaderDiv,#Slider #Slides,.yellowDiv div,#Footer{width:100% !important}
		h2,h2 a,h2 a:hover{line-height:32px}
		#Header{border-top:0px;padding-top:4px}
		#Footer #FooterDiv,.blackDiv div,#Body #BodyDiv{margin:0 auto !important;width:95% !important}
		#Comments #frmComments input.textbox{width:95% !important}
		#HeaderDiv table tr td:nth-child(1){width:55%}
		#HeaderDiv table tr td:nth-child(2){width:45%}
		#Body #Contents{padding:0px}
		#MobileNavigation{cursor:pointer;display:block;position:absolute;right:20px;top:45px;z-index:1000}
		#Navigation{display:none;width:200px;position:absolute;top:20px;right:45px;background:none !important;z-index:342234234234}#Header #Navigation ul li{border:none;width:241px;display:inline-table}#Navigation li,#Navigation li a{background:#000000 none repeat scroll 0 0;color:#ffffff !important;font-weight:normal;height:29px !important;line-height:26px !important;margin:0 !important;padding:2px 0 !important;text-indent:14px;text-transform:capitalize;width:100%}#Header #Navigation ul li ul{display:none;top:0px !important;background:#000;border:none;position:relative;width:225px}#Header #Navigation ul li ul li{display:block;float:none !important;height:auto !important;line-height:18px;width:100%}#frmQuote table tr td,.blackDiv table tr td,.chooseUS tr td,#Contents table tr td{width:100%;float:left}.blackDiv table tr td:nth-child(2){text-align:center;padding:15px 0px}.yellowDiv table:nth-child(1) tr td{width:45%;float:left}#Footer #FooterDiv table tr td{width:45%;height:150px;float:left}.yellowDiv table:nth-child(1) tr td:nth-child(2n),#Footer td:nth-child(2n){width:3% !important;float:left !important}.last td{height:100px !important}.searchEngine img{width:85% !important;height:auto !important}.chooseUS tr td{text-align:center}.photo tr td,.video tr td{width:33% !important;float:left !important}.photo div img,.video div img{width:100%}.photo,.video{margin-right:5px}#Contents img{max-width:100%;height:auto !important}#Comments #frmComments textarea{width:95% !important}.SpamCode{width:115px;margin-top:5px}#Logos{padding:8px 0px}.blackDiv div.hr{margin-bottom:20px !important}}@media all and (max-width : 520px){.yellowDiv table:nth-child(1) tr td{width:100%;height:auto}}@media all and (max-width : 460px){#Footer #FooterDiv table tr td{width:100%;height:auto}#Footer td:nth-child(2n){display:none}#Footer #BtnRequest{margin-right:13px}.photo tr td,.video tr td{width:50% !important;float:left !important}}

#SlideDiv{
	height: 640px!important;
}
.banner-txt{
	padding-top: 100px;
}
.top-header{
		background: #000;
		padding:10px;

	}
.main-container{
	max-width: 1240px;
	display: grid;
    align-content: center;
    margin: auto;
    padding:0 20px;
    grid-template-columns: auto auto;
    align-items: center;
    grid-column-gap: 20px;
    overflow-wrap: anywhere;
}
.sub-container{
	max-width: 1240px;
	display: grid;
    align-content: center;
    grid-template-columns: auto auto;
    align-items: center;
    grid-column-gap: 20px;
    overflow-wrap: anywhere;
}

.top-header a{
		color: #fff;
	}
.container{
	max-width: 1240px;
	margin: auto;
    align-items: center; 
    align-content: center;
  
}
#SlideDiv h2{
	font-size: 2.7rem;
	font-weight: bold;

}
#SlideDiv h2 span{
    color: rgb(255, 215, 0);
    font-size: 2.7rem;
	font-weight: bold;
	margin-right: 5px;
}
#SlideDiv h3{
	font-size: 1.3rem;
	font-weight: bold;
	margin-bottom: 10px;
	font-family: "Raleway", sans-serif;
}
#SlideDiv .whatapp{
	margin: auto;
}
#SlideDiv .whatapp a{
background: url('./images/whatsapp-icon.webp') left top no-repeat;
padding-left: 50px;
font-size: 2rem;
color:#000;

}
#SlideDiv p{
	line-height: 1.2;
	margin-bottom: 20px;
	font-size: 1rem;
	font-family: "Raleway", sans-serif;
}
.quote-section a:hover{
	text-decoration: none;
	font-size: 2rem;
}
.quote-section .getaquote a{
font-size: 1.4rem;
color:#000;
border: 1px solid #000;
padding:  10px 20px;
border-radius: 30px;
font-weight: normal;
background: #f2be08;
}
.quote-section{
	display: grid;
    align-content: center;
    margin: auto;
    padding:0 20px;
    grid-template-columns: auto auto;
    align-items: center;
    grid-column-gap: 20px;
    overflow-wrap: anywhere;
  
}
.home-about-section{
    display: flex;
    align-content: center;
    margin: auto;
    align-items: center;
    grid-column-gap: 50px;
    overflow-wrap: anywhere;
    flex-wrap: nowrap;
    padding-top: 30px;
}
.home-about-section h1{
	font-size: 2rem;
}
.home-about-section h3{
	font-size: 1.4rem;
	color: #f3be06;
}
.home-about-section p{
	line-height: 1.6;
	margin-bottom: 20px;
	font-size: 1rem;
}
.about-left-section{
	 flex: 0 0 60%;
    max-width: 60%;
}
.about-right-section{
	 flex: 0 0 36%;
    max-width: 40%;
}
.home-about-section .search-section{
	padding: 30px 20px;
    background: #fff;
    border: solid 1px #cccccc;
    border-radius: 5px;
}
.home-about-section .search-section h2{
	text-align: center;
	color: #000;
	font-size: 1.9rem;
	font-family: "Raleway", sans-serif;
}
.home-about-section .search-section h3{
	text-align: center;
	font-size: 1rem;
	color: #000;
	font-family: "Raleway", sans-serif;
}
.home-about-section .about-right-section img{
	max-width: 100%;
	height: auto;
	margin-bottom: 20px;
}

.service-section .container{


}
.service-section{
	padding:50px 0 0;
}

.service-section h2 {
  position: relative;
  padding: 0;
  margin: 0;
  font-family: "Raleway", sans-serif;
  font-weight: 300;
  font-size: 40px;
  color: #080808;
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
    text-align: center;
  text-transform: uppercase;
  padding-bottom: 5px;
  margin-bottom: 25px;
}

.service-section h2:before {
  width: 28px;
  height: 5px;
  display: block;
  content: "";
  position: absolute;
  bottom: 3px;
  left: 50%;
  margin-left: -14px;
  background-color: #fff;
}
.service-section h2:after {
  width: 100px;
  height: 1px;
  display: block;
  content: "";
  position: relative;
  margin-top: 10px;
  left: 50%;
  margin-left: -50px;
  background-color: #fff;
}

.service-section-inner{
 display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 20px;
  margin-bottom: 20px;

}

.service-section-inner .box{
box-shadow: rgba(0, 0, 0, 0.5) 0px 18px 50px -8px;	
padding:30px 15px;
background: #fff;
border-radius: 10px;
}
.service-section-inner .box:hover{
	background: #000;
	box-shadow: rgba(243, 190, 6, 0.4) 0px 18px 50px -10px;	
}
.service-section-inner .box h3{
	background: url('./images/seo-icon.webp') left center no-repeat;
    padding-left: 26px;
	font-size: 1.3rem;
	margin-bottom: 12px;
	background-size: 5.5%;
}
.service-section-inner .box h3 a{
	font-size: 1.2rem;
	font-weight: bold;
	 font-family: "Raleway", sans-serif;

}
.service-section-inner .box:hover h3{
	color: #fff;
}
.service-section-inner .box:hover ul li::before {
     color: #fff;
}
.service-section-inner .box:hover  a{
	text-decoration: none;
	color: #fff;
}
.service-section-inner .box:hover p{
	color: #fff;
}
.service-section-inner .box p{
	font-size: 1rem;
	line-height: 1.4;
	margin:0;
}
.service-section-inner .box p a{
	font-size: 1rem;
	line-height: 1.4;
	margin:0;
		 font-family: "Raleway", sans-serif;
}
.service-section-inner .box .imgbox {
	margin-bottom: 20px;
}
.service-section-inner .box ul{
	margin: 0 0 10px!important;
	 font-family: "Raleway", sans-serif;
}
.service-section-inner .box ul li{
	line-height: 1.7!important;
	padding: 0 0 0 5px!important;
	background: none!important;
	 font-family: "Raleway", sans-serif;
}

.service-section-inner .box ul li::before {
  content: "➜"; 
  color: #000;
  margin-right: 10px;
}

.service-section-inner .box .btn{
margin-top: 20px;
}
.service-section-inner .box .btn a{
	color: #fff;
	font-size: 1rem;
		background: #000;
	padding: 10px 30px;
	text-align: center;
}
.service-section-inner .box ul a{
	font-size: 0.9rem;
}
.service-section-inner .box .imgbox img{
	max-width: 100%;
	height: auto;
}
.slider-section {
	padding:50px 0;
	background: #f2be08;
	margin: 0 0 50px;
}
.blog-section{
	padding-bottom: 100px;

}
.blog-section-inner{
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 20px;
  margin-bottom: 50px;
}
.blog-section-inner h3{
	font-size: 1rem;
	margin-bottom: 20px;
	font-weight: normal;
	font-family: "Raleway", sans-serif;
}
.blog-section-inner .imgbox{
	margin-bottom: 10px;
}
.blog-section-inner .imgbox img{
	max-width: 100%;
	height: auto;
}
.blog-section-inner a:hover {
	text-decoration: none!important;
}
.blog-section-inner p a{
	color: #ff6604;
}
.blog-section-inner  .box{
		background: #f3be06;
	box-shadow: rgba(243, 190, 6, 0.4) 0px 18px 50px -10px;	
    padding:15px;
}
.blog-section-inner  .box:hover{
box-shadow: rgba(0, 0, 0, 0.2) 0px 18px 50px -10px;	
}
.blog-section h2, .why-choose-us-section h2 {
	margin-bottom: 20px;
	font-size: 2rem;
    color: #000;

}
.why-choose-us-section .inner-section  h3{
	font-size: 1.4rem;
	font-weight: bold;
	margin-bottom: 10px;
	  font-family: "Raleway", sans-serif;
}
.why-choose-us-section .inner-section  p{
	  font-family: "Raleway", sans-serif;
}
.blog-section .btn{
	margin: 10px 0;
}
.blog-section .btn a {
	background: #000;
	padding: 10px 20px;
	color: #fff;
	font-size:1rem;

}
.why-choose-us-section{
	padding: 0 0 50px;

}
.why-choose-us-section  .top{
 clip-path: polygon(0 0,100% 0,100% calc(100% - 0),0 100%);
  background-color: #f2be08;  /* Yellow */

}

.why-choose-us-section  .bottom {
   clip-path: polygon(0 150px,100% 0,100% 100%,0 100%);
  margin-top: -40px;
  background-color: #fff; /* Black */

}
.why-choose-us-section h2{
	/*margin-top: 150px;*/
}
.why-choose-us-section .inner-section{
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 20px;
  margin-bottom: 35px;

}
.why-choose-us-section .inner-section .right-section{
	text-align: right;
	align-content: center;
}
.why-choose-us-section .inner-section .box{
 display: grid;
grid-template-columns: repeat(1, 1fr);
gap: 1px;
margin-bottom: 10px;
box-shadow: rgba(0, 0, 0, 0.2) 0px 18px 50px -10px;	
padding:15px 110px 15px 25px;
 transition: transform 0.8s ease, box-shadow 0.8s ease;
}
.why-choose-us-section .inner-section .box:hover{
  transform: translateY(0px) scale(1.01);
  box-shadow: 0 10px 20px rgba(0,0,0,0.5);
}
.why-choose-us-section .inner-section .easyaccess{
	background: url('./images/easy-access-icon.webp') right 10px  center no-repeat;
	background-size: 12%;

}
.why-choose-us-section .inner-section .deadlineoriented{
	background: url('./images/deadline-oriented-icon.webp') right 10px  center no-repeat;
background-size: 12%;
}
.why-choose-us-section .inner-section .competencyparameter{
	background: url('./images/competency-parameter-icon.webp') right 10px  center no-repeat;
background-size: 12%;
}
.why-choose-us-section .inner-section .challengeseekers{
	background: url('./images/challenge-seekers-icon.webp') right 10px  center no-repeat;
background-size: 12%;
}
.why-choose-us-section .inner-section .qualityserviceproviders{
	background: url('./images/quality-service-providers-icon.webp') right 10px  center no-repeat;
background-size: 12%;
}
.why-choose-us-section .inner-section .client{
	background: url('./images/customer-support-icon.webp') right 10px  center no-repeat;
background-size: 12%;
}

.why-choose-us-section .inner-section .box p{
	padding: 0!important;
	margin: 0!important;
	line-height: 1.4;
}
#FooterLinks a{
	display: none;
}
.copyright-txt{
	text-align: center;
	margin: auto;
	display: block;
}
.contact-section{
	padding:0 0 30px 0;
}
.contact-section .inner-section {
 display: grid;
grid-template-columns: repeat(4, 1fr);
gap: 20px;

}
.contact-section .inner-section h3{
	    font-family: "Raleway", sans-serif;
	font-size: 1.5rem;
	color: #fff;
} 
.contact-section .inner-section p{
	color: #fff;
	/*margin: 0 0 10px!important;*/
	font-size: 1rem!important;
	padding-bottom: 5px!important;
	font-family: "Raleway", sans-serif;
}
.free-seo, .box-1{
	border: 1px solid #fff;
	border-radius: 10px;
	padding: 20px;
}
.contact-section .inner-section h3{
	margin-bottom: 20px;
}
.contact-section  h2{
	margin-bottom: 20px!important;
	font-family: "Raleway", sans-serif;
}
#FooterDiv ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
#FooterDiv ul li{
	margin-bottom:10px;
}
#FooterDiv a{
	font-size: 1rem!important;
	color: #fff!important;
} 
.flogo{
	margin-bottom: 20px;
}
#Footer  .top{
 clip-path: polygon(0 0,100% 0,100% calc(100% - 0),0 100%);
  background-color: #f2be08;  /* Yellow */

}
#Footer  .bottom {
   clip-path: polygon(0 100px,100% 0,100% 100%,0 100%);
  margin-top: -50px;
  background-color: #000; /* Black */

}
.main-section{
	/*padding: 100px 0;*/
}
.main-section h1{
	font-size: 3rem;
} 
.main-section .inner-section .new-section-row{
 display: grid;
grid-template-columns: repeat(2, 1fr);
gap: 20px;
padding:0px 0 30px;
}
.top-section{
	padding-top: 30px!important;
}
.main-section h2 {
    font-size: 2rem;
    color: #000;
    margin-bottom: 10px!important;
}
.main-section .inner-section p{
    font-size: 1rem;
    line-height: 1.4;
     padding: 0;
    margin: 0 0 15px 0;
    }
.main-section .inner-section .right-section img.imgbox, .main-section .inner-section .left-section img.imgbox, .service-row .box img.imgbox{
 max-width: 100%;
  height: auto;
  object-fit: cover;

}
.main-section .inner-section .left-section{
place-content: center;
}
.main-section .inner-section .right-section{
place-content: center;
}

.main-section .inner-section .new-section-row ul, .option-section ul{
	list-style: none;
}
.main-section .inner-section .new-section-row ul li, .option-section ul li{
	padding: 0 0 10px 25px!important;
	font-size: 1rem;
	background: none!important;
	position: relative;
}

.main-section .inner-section .new-section-row ul li::before, .option-section ul li::before {
    content: "";
    color: #000;
    margin-right: 10px;
    position: absolute;
    top: 0;
    left: 0px;
    background: url(./images/seo-icon-1.webp) left center no-repeat;
    width: 18px;
    height: 18px;
}
.main-section .inner-section .left-section ul.services-list li{
	padding: 0 0 10px 30px!important;
	font-size: 1rem;
	background: none!important;
	position: relative;
	color: #fff;
}

.main-section .inner-section .left-section ul.services-list li::before {
    content: "➜";
    color: #fff;
    margin-right: 10px;
    position: absolute;
    top: 0;
    left: 0px;

}
.main-section .inner-section .new-section-row .box, .main-section .inner-section .service-row .box  {
	position: relative;
}

.main-section .inner-section .new-section-row .box .read-more, .main-section .inner-section .service-row .box .read-more {
	display: none;

}
.main-section .inner-section .new-section-row .box:hover .read-more, .main-section .inner-section .service-row .box:hover .read-more{
	background-color: #f2be08c4;  /* Yellow */
	padding: 100px;
	display: block;
	position: absolute;
	bottom: 0px;
	left: 0;
	right: 0;
	top: 0;
	place-content: center;
	text-align: center;
}
.main-section .inner-section .new-section-row .box:hover .read-more a, .main-section .inner-section .service-row .box:hover .read-more a{
font-size: 1rem;
text-decoration: none;
/*color: #000;*/
display: block;

border: 1px solid #000;
    display: block;
    padding: 20px;
    border-radius: 10px;
    background: #000;
    color: #fff;
}
.main-section .inner-section .new-section-row .box, .main-section .inner-section .service-row .box{
    margin-bottom: 10px;
    box-shadow: rgba(0, 0, 0, 0.2) 0px 18px 50px -10px;
    padding: 10px 20px;
    transition: transform 0.8s ease, box-shadow 0.8s ease;
}
.main-section .inner-section .new-section-row .box:hover{
    transform: translateY(0px) scale(1.01);
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.5);
}
.our-services .service-row .box .img-box{
	margin-bottom: 15px;
}

.our-services .service-row .box{
    margin-bottom: 10px;
    background: #fff;
    box-shadow: rgba(0, 0, 0, 0.2) 0px 18px 50px -10px;
    padding: 10px 20px;
    transition: transform 0.8s ease, box-shadow 0.8s ease;
}
.our-services .service-row .box:hover{
    transform: translateY(0px) scale(1.01);
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.5);
}
.our-services .service-row .box p{
	color: #000;
}
.main-section .inner-section .new-section-row .box h3, .main-section .inner-section .service-row .box h3{
color: #000;
font-family: "Raleway", sans-serif;
margin-bottom: 6px;
}

.main-section .inner-section .new-section-row .box h3 a, .main-section .inner-section .service-row .box h3 a{
color: #000;
font-size: 1.3rem;
    font-family: "Raleway", sans-serif;
}

.main-section .inner-section .new-section-row .box p{
	margin: 0;
}

.main-section .inner-section .service-row .box p{
	margin: 0 0 20px;
}

.main-section .inner-section .service-row{
 display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 20px;
margin-bottom:50px;
}
.option-section{
	padding: 50px 0;
}
.align-center{
	text-align: center;
}
.sub-banner{
	/*background: url('./images/become-partner-banner.webp') center  center no-repeat;*/
min-height: 500px;
/*place-content: center;*/
margin-bottom: 50px;
position: relative;

}
.sub-banner .banner-inner{
	background: url('./images/about-us.webp') bottom  right no-repeat;
	background-size: contain;
	padding: 110px 0 150px;
}
.sub-banner .be-partners{
	background: url('./images/13-be-out-partner.png') bottom  right no-repeat;
	background-size: contain;
	padding: 150px 0;
}
.sub-banner .resellers{
	background: url('./images/resellers.webp') bottom  right no-repeat;
	background-size: contain;
	padding: 150px 0;
}
.sub-banner .our-team{
	background: url('./images/our-team.webp') bottom  right no-repeat;
	background-size: contain;
	padding: 150px 0;
}
.sub-banner .aeo-banner{
	background: url('./images/AEO.png') bottom  right no-repeat;
	background-size: contain;
	padding: 150px 0;
}
.sub-banner .geo-banner{
	background: url('./images/Generative-Engine-Optimization.png') bottom  right no-repeat;
	background-size: contain;
	padding: 150px 0;
}
.sub-banner .internet-marketing-banner{
	background: url('./images/internet-marketing.webp') bottom  right no-repeat;
	background-size: contain;
	
}
.sub-banner .seo-banner{
	background: url('./images/seo.webp') center  right no-repeat;
	/*background-size: contain;*/
}
.sub-banner .google-ads-banner{
	background: url('./images/Google-Ads-Campaign-Management.webp') bottom  right no-repeat;
	background-size: contain;
	padding: 150px 0;
}
.sub-banner .gmb-banner{
	background: url('./images/gmb.webp') bottom  right no-repeat;
	background-size: contain;
	padding: 150px 0;
}
.sub-banner .paid-ads-banner{
	background: url('./images/paids-ads.webp') bottom  right no-repeat;
	background-size: contain;
}
.sub-banner .link-building-banner{
	background: url('./images/link-building-banner.webp') bottom  right no-repeat;
	background-size: contain;
}
.sub-banner .web-banner{
	background: url('./images/website-developement.webp') center  right no-repeat;
}
.sub-banner .wordpress-banner{
	background: url('./images/wordpress-developer.webp') center  right no-repeat;
}
.sub-banner .local-business-banner{
	background: url('./images/Business-Listing-Optimization.webp') center  right no-repeat;
}
.sub-banner .ppc-banner{
	background: url('./images/ppc-banner.webp') center  right no-repeat;
}
.sub-banner .social-media-banner{
	background: url('./images/social-media-marketing-banner.webp') center  right no-repeat;
}
.sub-banner .blog-banner{
	background: url('./images/blog-creation.webp') center  right no-repeat;
}
.sub-banner .shopify-banner{
	background: url('./images/shopify-icons.webp') center  right no-repeat;
}
.sub-banner .static-website-banner{
	background: url('./images/static-website-banner.webp') center  right no-repeat;
}
.sub-banner .cms-banner{
	background: url('./images/cms.webp') center  right no-repeat;
}
.sub-banner .php-banner{
	background: url('./images/php-developer.webp') center  right no-repeat;
}
.sub-banner .btn-section{
	 display: grid;
grid-template-columns: repeat(2, 1fr);
gap: 20px;
max-width: 420px;
}

.sub-banner .btn a{
	font-size: 1.2rem;
    color: #fff;
    border: 1px solid #000;
    padding: 10px 20px;
    border-radius: 5px;
    font-weight: normal;
    background: #000;
    font-family: "Raleway", sans-serif;
    cursor: pointer;
    display: block;
    text-align: center;
    background: :#000;
}
.sub-banner .btn:hover a{
	color: #000;
    border: 1px solid #000;
    background: #fff;
	text-decoration: none;
	 background: #f2be08;
}
.sub-banner h1{
	font-size: 3rem;
	font-weight: bold;
	color: #000;
	padding: 5px 15px;
	display: inline-block;
	background: #f2be08;
	font-family: "Raleway", sans-serif;
/*	place-content: center;
	min-height: 400px;*/
	text-align: left;
	/*padding-left: 100px;*/
}
.sub-banner p{
	font-size: 1.4rem!important;
	max-width: 700px;
	margin: 15px 0 20px!important;

}
.sub-page-container{
	padding:0px 0 50px;
}
.banner-txt h1 {
	text-align: center;
	font-size: 2rem;
	font-weight: normal;
	padding-top: 100px;
   font-family: "Raleway", sans-serif;
}
.cta-section{
background: #f2be08;
padding: 75px 0 100px;
}
.cta-section .inner{
display: flex;
  flex-direction: row;       
  justify-content: center;   
  align-items: center;     
  gap: 10px; 

}
.cta-section .inner h2{
	font-size: 2.4rem!important;
	font-weight: bold;
}
.cta-section .inner p{
	margin-bottom: 30px!important;
	font-size: 1.2rem!important;
}
.cta-section .right-section{
  width: 30%;

}
.cta-section .right-section .social-share{
	  background: url('./files/images/flower-black.webp') top  center no-repeat;
  /*background-size: contain;*/
  position: relative;
  padding-top: 160px;
}
.cta-section .left-section{
	  width: 70%;
}
.cta-section .left-section .btn a{
	font-size: 1.2rem;
    color: #fff;
    border: 1px solid #fff;
    padding: 10px 20px;
    border-radius: 5px;
    font-weight: normal;
    background: #000;
    font-family: "Raleway", sans-serif;
}
.cta-section .left-section .btn:hover a{
/*	  color: #000;
    border: 1px solid #000;
    background: #fff;*/
	text-decoration: none;
}
.cta-section .right-section ul{
 display: grid;
grid-template-columns: repeat(5, 1fr);
gap: 10px;
width: 200px;
justify-content: center;
/*margin: auto!important;*/
    left: 50%;
    transform: translate(-50%, -50%);
    position: absolute;
}

.contact-form{
	max-width: 800px;
    margin: 0 auto 100px;
}
.contact-form h2{
	text-align: center;
}
.contact-form p{
	text-align: center;
}
.contact-form .submit-btn  {
    font-size: 1.4rem;
    color: #000;
    border: 1px solid #000;
    padding: 8px 20px;
    border-radius: 30px;
    font-weight: normal;
    background: #f2be08;
    width: 150px;
    cursor: pointer;
}
 .contact-form input{
 border: 1px solid #eee;
    border-radius: 10px;
    box-shadow: 0 0 3px 0 #00000029;
    padding:12px  15px;
     width: 100%;
     font-size: 1rem;
}
 .contact-form input.SpamCode{
 	width: 200px;
 }
 .contact-form textarea{
 border: 1px solid #eee;
    border-radius: 10px;
    box-shadow: 0 0 3px 0 #00000029;
    padding:12px 15px;
     width: 100%;
     height: 100px;
     font-size: 1rem;
}
 .contact-form ul li{
 	margin-bottom: 15px!important;
 	padding: 0!important;
 	background: none!important;
 }

 .contact-form ul li label{
 	font-size: 1rem;
 	margin-bottom: 5px!important;
 	display: inline-block;

 }
  .contact-form ul li  img#Captcha{
  	margin-right: 20px;
  }
 .service-row .box ul li{
 	padding: 0 0 10px!important;
 	margin: 0!important;
 	font-size: 1rem;
 	background: none!important;
 	line-height: 1.5;
 }
 .service-row .box .phone a{
	background: url('./images/phone-icon.webp') left center no-repeat!important;
	background-size: 24px!important;
	padding-left: 30px;
	font-size: 1rem;
    display: block;
}
 .service-row .box .whatapp a{
	background: url('./images/whatsapp-icon-1.webp') left center no-repeat!important;
	background-size: 24px!important;
	padding-left: 30px;
	font-size: 1rem;
    display: block;
}

 .service-row .box .mail a{
	background: url('./images/mail-icon.webp') left center no-repeat!important;
	background-size: 24px!important;
	padding-left: 30px;
	font-size: 1rem;
    display: block;
}

 .service-row .box .location{
	background: url('./images/location-icon.webp') left center no-repeat!important;
	background-size: 24px!important;
	padding-left: 30px;
	font-size: 1.5rem;
    display: block;
}
 .service-row .box .chat{
	background: url('./images/chat-icon.png') left center no-repeat!important;
	background-size: 24px!important;
	padding-left: 30px;
	font-size: 1.5rem;
    display: block;
}

 .service-row .box .mailus{
	background: url('./images/write-icon.png') left center no-repeat!important;
	background-size: 24px!important;
	padding-left: 30px;
	font-size: 1.5rem;
    display: block;
}
.contat-us-section{
	text-align: center;
}
.posts{
	border: none!important;
}
.post{
	border:1px solid #e6e6e6;
}
.posts .post a.title{
	font-size: 1rem!important;

}
.post img{
	max-width: 100%;
	height: auto;
}
.blog-display {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 20px;
margin-bottom:50px;
}
.slider {
    /*background: #efeef2;*/
    margin: 0 auto;
    overflow: hidden;
    position: relative;
    cursor: default;
    user-select: none;
    touch-action: none;
}

.slider:before {
    left: 0;
    top: 0;
}
.slider .slide-track-1 {
    animation: scroll-l 30s linear infinite;
    display: flex;
    width: 3500px;
}
.slider .slide-track-2 {
    animation: scroll-r 30s linear infinite;
    display: flex;
    width: 3500px;
}

.slider .slide {
    height: 75pt;
    width: 250px;
    display: flex;
    align-items: center;
    text-align: center;
}
.slider .slide img {
    width: 180px;
    padding: 1pc;
    vertical-align: middle;
    margin: 0 auto;
    display: inline-block;
    max-width: 100%;
    height: auto;
}

@keyframes scroll-l {
    0% {
        transform: translateX(0);
    }
    100% {
        transform: translateX(calc(-250px * 7));
    }
}
@keyframes scroll-r {
    100% {
        transform: translateX(0);
    }
    0% {
        transform: translateX(calc(-250px * 7));
    }
}


/**
 * Tabs
 */
.tab-section h2{
	text-align: center;
}
.tab-section p{
	text-align: center;
	font-family: "Raleway", sans-serif;
}

.inner-tabs {
display: grid;
grid-template-columns: repeat(2, minmax(0, 1fr));
gap: 20px;
margin-top:20px;
align-items: center;
}
.tab-detail {

}
.tab-outer{
	padding-bottom: 40px;
}
.inner-tabs ul {
	list-style: none;
	font-size: 0.9rem;
	margin: 0!important;
}
.inner-tabs .tab-detail ul{
	list-style: disc!important;
	padding-left: 15px!important;
	padding-bottom: 20px!important;
}
.inner-tabs .tab-detail h4{
	margin-bottom: 5px;
	    font-family: "Raleway", sans-serif;
}
.inner-tabs .tab-detail h5{
	margin-bottom: 5px;
	    font-family: "Raleway", sans-serif;
}
.inner-tabs .tab-detail ul li{
	padding: 0 0 5px 0!important;
	    font-family: "Raleway", sans-serif;
}

.inner-tabs .tab-right ul li{
	padding: 0 0 10px 0!important;
	    font-family: "Raleway", sans-serif;

}
.inner-tabs p{
	text-align: left;
	    font-family: "Raleway", sans-serif;
}
.tab-img img{
	max-width: 100%;
	height: auto;
}
.tabs {
  display: flex;
  flex-wrap: wrap;
}

.tabs label {
  order: 1;
  display: block;
  padding: 3.5rem 2rem 1rem;
  margin-right: 0.2rem;
  cursor: pointer;
  background: #fff;
  font-weight: bold;
  transition: background ease 0.2s;
  position: relative;
  border: 1px solid #fff;
}

.tabs label.first::after {
	content: "";
	background: url('./images/icons/pakistani-flag.webp') top center no-repeat!important;
	height: 38px;
	width: 38px;
	position: absolute;
	top: 32px;
	left: 50%;
  transform: translate(-50%, -50%);
  background-size: 100%!important;
}
	
.tabs label.two::after {
	content: "";
	background: url('./images/icons/usa-flag.webp') top center no-repeat!important;
	height: 38px;
	width: 38px;
	position: absolute;
	top: 32px;
	left: 50%;
  transform: translate(-50%, -50%);
  background-size: 100%!important;
}
.tabs label.three::after {
	content: "";
	background: url('./images/icons/uk-flag.webp') top center no-repeat!important;
	height: 38px;
	width: 38px;
	position: absolute;
	top: 32px;
	  left: 50%;
  transform: translate(-50%, -50%);
  background-size: 100%!important;
}
.tabs label.four::after {
	content: "";
	background: url('./images/icons/uae-flag.webp') top center no-repeat!important;
	height: 38px;
	width: 38px;
	position: absolute;
	top: 32px;
	  left: 50%;
  transform: translate(-50%, -50%);
  background-size: 100%!important;
}
.tabs label.five::after {
	content: "";
	background: url('./images/icons/aus-flag.webp') top center no-repeat!important;
	height: 38px;
	width: 38px;
	position: absolute;
	top: 32px;
	  left: 50%;
  transform: translate(-50%, -50%);
  background-size: 100%!important;
}
.tabs .tab {
  order: 99;
  flex-grow: 1;
  width: 100%;
  display: none;
  padding: 1rem;
  /*background: #fff;*/
}

.tabs input[type=radio] {
  display: none;
}

.tabs input[type=radio]:checked + label {
  background: #f2be08;
box-shadow: rgba(0, 0, 0, 0.19) 0px 10px 20px, rgba(0, 0, 0, 0.23) 0px 6px 6px;
z-index: 9999;
text-align: center;
    border: 1px solid rgba(0, 0, 0, 0.01);
}

.tabs  input[type=radio]:checked  + label + .tab {
  display: block;
}
.tab-section .bottomshape-black{
	background:#f2be08;
}
@media (max-width: 45em) {
  .tabs .tab,
.tabs label{
    order: initial;
  }
  .tabs label {
    width: 100%;
    margin-right: 0;
    margin-top: 0.2rem;
  }
}


/* Faq's Core styles/functionality */


.faqs-section{
        align-items: flex-start;
        display: flex;
        gap: 80px;
        justify-content: space-between;
        margin-bottom: 50px;
        flex-wrap:wrap;
   }
     .faqs-section .faqs-left{
  	     max-width: 50%;
         flex: 1;
        margin: 0;
  } 
  .faqs-section .accordion{
  	     max-width: 50%;
         flex: 1;
        margin: 0;
  }      
.accordion .tab {
  position: relative;
}
.accordion .tab input {
  position: absolute;
  opacity: 0;
  z-index: -1;
}
.tab__content {
  max-height: 0;
  overflow: hidden;
  transition: all 0.35s;
}
.accordion .tab input:checked ~ .tab__content {
  max-height: 50rem;
}

/* Visual styles */
.accordion {
  color: var(--theme);
/*  border: 2px solid;
  border-radius: 0.5rem;*/
  overflow: hidden;
}
.tab__label,
.tab__close {
  display: flex;
  color: white;
  background: var(--theme);
  cursor: pointer;
}
.tab__label {
	font-size: 1.2rem;
  justify-content: space-between;
  padding: 1rem;
  color: #000;
  border-bottom: 1px solid #000;
      font-family: "Raleway", sans-serif;
}
.tab__label::after {
  content: "\276F";
  width: 1em;
  height: 1em;
  text-align: center;
  transform: rotate(90deg);
  transition: all 0.35s;
}
.accordion .tab input:checked + .tab__label::after {
  transform: rotate(270deg);
}
.tab__content p {
  margin: 0!important;
  padding: 1rem!important;
}
.tab__close {
  justify-content: flex-end;
  padding: 0.5rem 1rem;
  font-size: 0.75rem;
}
.accordion--radio {
  --theme: var(--secondary);
}

/* Arrow animation */
.accordion .tab input:not(:checked) + .tab__label:hover::after {
  animation: bounce .5s infinite;
}
@keyframes bounce {
  25% {
    transform: rotate(90deg) translate(.25rem);
  }
  75% {
    transform: rotate(90deg) translate(-.25rem);
  }
}

.how-it-work-section, .industry-section{
	position: relative;
	/*margin-bottom: 100px;*/
}

.industry-section{
	position: relative;
	margin-top: 50px;
	z-index: 0;
}
.how-it-work-section{
	position: relative;
	margin-bottom: 50px;
}
.how-it-work-section .how-it-work-inner-section{
	display: grid;
grid-template-columns: repeat(4, 1fr);
gap: 20px;
margin-bottom:50px;

}
.how-it-work-section h2, .why-choose-us-section h2, .industry-section h2,
  .blog-section h2, .faqs-section h2, .main-section .top-section h2{
    position: relative;
    padding: 0;
    margin: 0;
    font-family: "Raleway", sans-serif;
    font-weight: 300;
    font-size: 40px;
    color: #080808;
    -webkit-transition: all 0.4s ease 0s;
    -o-transition: all 0.4s ease 0s;
    transition: all 0.4s ease 0s;
    text-align: center;
    text-transform: uppercase;
    padding-bottom: 5px;
    margin-bottom: 25px;

}
.how-it-work-section h2:before, .why-choose-us-section h2:before,
 .industry-section h2:before, .blog-section h2:before, .faqs-section h2:before, .main-section .top-section h2:before  {
    width: 28px;
    height: 5px;
    display: block;
    content: "";
    position: absolute;
    bottom: 3px;
    left: 50%;
    margin-left: -14px;
    background-color: #f2be08;
}
.how-it-work-section h2:after, .why-choose-us-section h2:after,
 .industry-section h2:after,  .blog-section h2:after, .faqs-section h2:after, .main-section .top-section h2:after {
    width: 100px;
    height: 1px;
    display: block;
    content: "";
    position: relative;
    margin-top: 10px;
    left: 50%;
    margin-left: -50px;
    background-color: #f2be08;
}

.heading-style h2{
    position: relative;
    padding: 0;
    margin: 0;
    font-family: "Raleway", sans-serif;
    font-weight: 300;
    font-size: 2rem;
    color: #080808;
    -webkit-transition: all 0.4s ease 0s;
    -o-transition: all 0.4s ease 0s;
    transition: all 0.4s ease 0s;
    text-align: center;
    padding-bottom: 5px;
    margin-bottom: 25px;

}
.heading-style h2:before {
    width: 28px;
    height: 5px;
    display: block;
    content: "";
    position: absolute;
    bottom: 3px;
    left: 50%;
    margin-left: -14px;
    background-color: #f2be08;
}
.heading-style h2:after {
    width: 100px;
    height: 1px;
    display: block;
    content: "";
    position: relative;
    margin-top: 10px;
    left: 50%;
    margin-left: -50px;
    background-color: #f2be08;
}


.tab-section h2, .slider-section h2, .our-expertise h2{
    position: relative;
    padding: 0;
    margin: 0;
    font-family: "Raleway", sans-serif;
    font-weight: 300;
    font-size: 40px;
    color: #080808;
    -webkit-transition: all 0.4s ease 0s;
    -o-transition: all 0.4s ease 0s;
    transition: all 0.4s ease 0s;
    text-align: center;
    text-transform: uppercase;
    padding-bottom: 5px;
    margin-bottom: 25px;

}
.our-expertise h2{
	color: #fff;
}
.tab-section h2:before, .slider-section h2:before, .our-expertise h2:before {
    width: 28px;
    height: 5px;
    display: block;
    content: "";
    position: absolute;
    bottom: 3px;
    left: 50%;
    margin-left: -14px;
    background-color: #fff;
}
.tab-section h2:after, .slider-section h2:after, .our-expertise h2:after {
    width: 100px;
    height: 1px;
    display: block;
    content: "";
    position: relative;
    margin-top: 10px;
    left: 50%;
    margin-left: -50px;
    background-color: #fff;
}
.main-section .top-section p{
	text-align: center;
}
.our-expertise .bottomshape-yellow{
	background: #000;
padding-bottom:50px;
}
.our-expertise.topshape-yellow{
	margin-bottom: 0!important;
}
.how-it-work-section .how-it-work-inner-section .box h6{
	font-size: 3rem;
	color: #838383;
	margin-left: -30px;
	    font-family: "Raleway", sans-serif;
}
.how-it-work-section .how-it-work-inner-section .box h4{
	font-size: 1.2rem;
	font-weight: normal;
	color: #000;
	line-height: 1.2;
	    font-family: "Raleway", sans-serif;
}

.how-it-work-section p{
	text-align: center;
	    font-family: "Raleway", sans-serif;
	
}
.how-it-work-section .how-it-work-inner-section .box{
	background: url('./images/icons/competitor-icon.webp') top center no-repeat;
	height: 100px;
    text-align: center;
    padding-top: 250px;

}
.how-it-work-section .how-it-work-inner-section .box.digital {
	background: url('./images/icons/digital-icon.webp') top center no-repeat;
 
}
.how-it-work-section .how-it-work-inner-section .box.optimize{
	background: url('./images/icons/optimize-icon.webp') top center no-repeat;

}
.how-it-work-section .how-it-work-inner-section .box.focus {
	background: url('./images/icons/focus-icon.webp') top center no-repeat;
}

.our-services-section{
	position: relative;
	margin-bottom: 100px;
}
.our-services-section h3, .how-it-work-section h3, .industry-section h3{
	position: relative;
	font-size: 1.2rem;
	text-align: center;
    vertical-align: middle;
 }
.our-services-section h3:before, .how-it-work-section h3:before, .industry-section h3:before{
 content: '';
  background: url('./images/icons/favicon.ico') no-repeat center;
 padding-left: 30px;
  width: 16px;
  height: 16px;

}
.our-services-section h2, .how-it-work-section h2, .industry-section h2{
	font-size: 2rem;
	text-align: center;
	padding-bottom: 5px;
}
.our-services-section .our-services-inner-section{
	display: grid;
grid-template-columns: repeat(5, 1fr);
gap: 10px;
margin-bottom:50px;

}
.our-services-section .our-services-inner-section .box h6{
	font-size: 1rem;
	color: #000;
	text-align: right;
}
.our-services-section .our-services-inner-section .box h4{
	font-size: 1.1rem;
	font-weight: normal;
	color: #000;
	padding: 14px 0 8px;
}

.our-services-section .our-services-inner-section .box.content {
	/*margin-top: 60px;*/
 }
.our-services-section .our-services-inner-section .box.seo{
/*margin-top: 30px;*/
}
.our-services-section .our-services-inner-section .box.report {
	/*background: url('./images/icons/report-icon.webp') top center no-repeat;*/
}
.our-services-section .our-services-inner-section .box.brand {
	/*margin-top: 30px;*/
}
.our-services-section .our-services-inner-section .box.influencer {
	/*margin-top: 60px;*/
}

.our-services-section .our-services-inner-section .box {
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.02);
    color: #EDEDED;
    padding: 20px;
    border-style: solid;
    border-width: 1px 3px 3px 1px;
    border-color: #FFFFFF36;
    border-radius: 20px;
     overflow: hidden;
    z-index: 0;
    position: relative;
       background: #f2be08;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s, transform var(--e-transform-transition-duration, .4s);
}

.our-services-section .our-services-inner-section .box:hover {
    border-style: solid;
    border-width: 1px 3px 3px 1px;
    border-color: #000;
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.02);
}

.our-services-section .our-services-inner-section .box .imgbox {

  transform: translateY(0%) translateX(0%); /* start more left */
  transition: transform 0.5s ease;
}
.our-services-section .our-services-inner-section .box:hover .imgbox{
	 transform: translateY(0%) translateX(30%); /* move to center */
  
}
.our-services-section .our-services-inner-section .box:hover h4, .our-services-section .our-services-inner-section .box:hover h6 {
	color: #fff;
}

.industry-section .industry-inner-section{
	display: grid;
grid-template-columns: repeat(5, 1fr);
gap: 10px;
margin-bottom:50px;

}
.industry-section .industry-inner-section .box{
	background: #fff;
    box-shadow: rgba(0, 0, 0, 0.19) 0px 10px 20px, rgba(0, 0, 0, 0.23) 0px 6px 6px;
    z-index: 9999;
	padding: 20px 16px;
	position: relative;
}
.industry-section .industry-inner-section .imgbox{
	text-align: center;
	margin-bottom: 20px;
}
.industry-section .industry-inner-section .box p{
	margin-bottom: 0;
	display: none;
}
.industry-section .industry-inner-section .box:hover p{
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	padding: 20px;
	background: #fff;
}
.industry-section .industry-inner-section .box h4 {
	text-align: center;
	font-size: 0.8rem;
	font-weight: normal;
}
.industry-section .industry-inner-section .box h4 a{
	background:#f2be08;
	padding: 10px 14px;
	font-size: 0.8rem;
	font-weight: normal;
	border-radius: 20px;

}
.topshape-yellow {
  clip-path: polygon(0 0,100% 0,100% calc(100% - 0),0 100%);
     background-color: #f2be08;  /* Yellow */
     margin-bottom: 20px;
}
.bottomshape-yellow {
  clip-path: polygon(0 100px,100% 0,100% 100%,0 100%);
    padding-top: 100px;
    background-color: #fff; /* Black */
}

.topshape-black {
  clip-path: polygon(0 0,100% 0,100% 100%,0 calc(100% - 0));
      padding-top: 5px;
    background-color: #000; /* Black */
}
.bottomshape-black {
  clip-path: polygon(0 0,100% 100px,100% 100%,0 101%);
  margin-top: 0;
  padding-top: 100px;
  background-color: #fff; /* Black */
}

.service-section .topshape-yellow{
	  clip-path: polygon(0 0,100% 0,100% calc(100% - 0),0 100%);
     background-color: #f2be08;  /* Yellow */
     margin-bottom: 20px;
}
.service-section .bottomshape-yellow {
  clip-path: polygon(0 100px,100% 0,100% 100%,0 100%);
    padding-top: 100px;
    background-color: #fff; /* Black */
}
.hero-section{
	background: url('./images/hero-banner.webp') top center no-repeat;
	color: #fff;
	position: relative;
}
.main-banner {
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	gap: 50px;
	padding: 50px 0;
}
.main-banner .progress-section{
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	gap: 10px;
}
.main-banner .progress-section h4{
	font-size: 3rem;
	text-align: center;
}
.main-banner .progress-section p{
	text-align: center;
}
.cta-btn {
	margin-bottom: 20px;
}
.cta-btn a{
    font-size: 1.4rem;
    color: #000;
    border: 1px solid #000;
    padding: 10px 20px;
    border-radius: 5px;
    font-weight: normal;
    background: #f2be08;
}
.main-banner h1{
	font-size: 2rem;
	color: #fff;
}
.main-banner h2{
	font-size: 1.4rem;
    color: #f2be08;
}
.main-banner h3{
	font-size: 1.2rem;
	color: #fff;
	margin-bottom: 20px;
}
.main-banner p{
color: #000;
}
.main-banner .box{
	background: #fff;
    box-shadow: rgba(242, 190, 8, 0.19) 0px 10px 20px, rgba(242, 192, 10, 0.23) 0px 6px 6px;
    z-index: 9999;
	padding: 20px;
	position: relative;	
	   vertical-align: middle;
	   align-items: center;
	   border: 1px solid #f2be08;
	   height: 110px;
	   border-radius: 5px;

}
.main-banner .contact-form {
	background: #fff;
	padding: 20px;
	border-radius: 10px;
}
.main-banner  .contact-form input, .main-banner  .contact-form textarea{
	width: 92%;
}
.main-banner  .contact-form input.SpamCode{
	width: 200px;
}
.main-banner .contact-form .submit-btn{
	width: 150px;
}
.free-module{
	/*margin-bottom: 50px;*/
}
.free-module .inner-section{
/*	display: grid;
	grid-template-columns: repeat(6, 1fr);
	gap: 50px;*/
	padding: 25px 0;
}
.free-module .inner-section .box img{
	max-width: 100%;
	height: auto;
}

.free-module .slider .slide {
    /* height: 75pt; */
    width: 250px;
    display: flex;
    align-items: center;
    text-align: center;
    padding: 0 30px;
}
.free-module  .slider .slide-track-1{
	width: 5400px;
}
.home-about{
	/*background: #000;*/
	/*padding-bottom: 50px;*/
}
.home-about .bottomshape-yellow {
    background-color: #000; /* Black */
}


.home-about h2{
color: #f2be08;
font-size: 1.9rem;
font-family: "Raleway", sans-serif;
}
.home-about p{
	font-size: 0.95rem;
	color: #fff;
	line-height: 1.6;
	font-family: "Raleway", sans-serif;
}
.home-about p strong{
	color: #f2be08;
	line-height: 1.6;
	font-size: 1.1rem;
}
.cta-btn {
	margin-bottom: 70px;
	font-family: "Raleway", sans-serif;
	display: flex;
}
h2{
	font-size: 1.9rem;
	    font-family: "Raleway", sans-serif;
}
h3{
	font-size: 1.4rem;
	font-weight: bold;
	    font-family: "Raleway", sans-serif;
	    margin-bottom: 10px;
}
h4{
	font-size: 1.1rem;
	    font-family: "Raleway", sans-serif;
}
 p{
	font-size: 0.95rem;
	line-height: 1.4;
	padding-bottom:15px;
	    font-family: "Raleway", sans-serif;
}
.general-section {
	padding: 50px 0 20px;
}
.general-section ul{
	margin: 0!important;
}
.general-section  h2 {
	text-align: center;
	margin-bottom: 10px;
}
.general-section  h2 span {
	font-size: 1.9rem!important;
	color: #f2be08;
	font-weight: bold;

}
.general-section p{
	text-align: center;
}
.general-section ul li{
	background: none!important;
	padding: 0!important;
	text-align: center;
	font-size: 1.2rem;
	line-height: 1.6;
	   font-family: "Raleway", sans-serif;
}
.general-section h2 span, .general-section ul li span, .inner-tabs ul li span{
	color: #000;
	margin-left: 5px;
	margin-right: 5px;
	position: relative;
	display: inline-block;
	z-index: 1;
	margin-bottom: 10px;
	margin-top: 10px;
	font-weight: bold;
	font-size: 1.3rem;
}
.general-section h2 span::before, .general-section ul li span::before, .inner-tabs ul li span:before {
    width: 108%;
    height: 110%;
    background: #f2be08;
    border-radius: 5px;
    transform: skewX(353deg);
    display: inline-block;
    color: #fff;
    position: absolute;
    content: " ";
    z-index: -1;
    left: -4%;
    font-weight: bold;
}
.inner-tabs ul li span{
	color: #000;
	margin-left: 5px;
	margin-right: 5px;
	position: relative;
	display: inline-block;
	z-index: 1;
	margin-bottom: 10px;
	margin-top: 10px;
	font-size: 1rem;
}
.inner-tabs ul li span:before {
    width: 108%;
    height: 110%;
    background: #fff;
    border-radius: 5px;
    transform: skewX(353deg);
    display: inline-block;
    color: #fff;
    position: absolute;
    content: " ";
    z-index: -1;
    left: -4%;
}
.service-section .bottomshape-black{
	background: #f2be08;
	clip-path: polygon(0 0, 100% 100px, 100% 101%, 0 100%);
	padding-bottom: 50px;
}
.top-strip {
  position: relative;
  width: 100%;
  height: 150px; /* Adjust thickness here */
  background:transparent; /* Top background color */
  overflow: hidden;
}

/* The Black Base */
.top-strip::after {
  content: '';
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 80%; /* Height of the black section */
  background: #000;
  clip-path: polygon(0 100%, 100% 0, 100% 100%, 0% 100%);
  z-index: 2;
}

/* The Yellow Overlay */
.top-strip::before {
  content: '';
  position: absolute;
  bottom: 0;
  width: 60%; /* Controls how far the yellow extends */
  height: 90%; 
  background: #f2be08;
  z-index: 1;
  clip-path: polygon(0 20%, 100% 100%, 0 100%);
}
#Slider #Bottom, .hero-section .bottomshape, .sub-banner .bottomshape{
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 150px; /* Adjust thickness here */
  background:transparent; /* Top background color */
  overflow: hidden;
  z-index: 0;
}

/* The Black Base */
#Slider #Bottom::after, .hero-section .bottomshape::after, .sub-banner .bottomshape::after {
  content: '';
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 80%; /* Height of the black section */
  background: #000;
  clip-path: polygon(0 100%, 100% 0, 100% 100%, 0% 100%);
  z-index: 2;
}

/* The Yellow Overlay */
#Slider #Bottom::before, .hero-section .bottomshape::before, .sub-banner .bottomshape::before {
  content: '';
  position: absolute;
  bottom: 0;
  width: 60%; /* Controls how far the yellow extends */
  height: 90%; 
  background: #f2be08;
  z-index: 1;
  clip-path: polygon(0 20%, 100% 100%, 0 100%);
}

 .footershape{
  position: absolute;
  top: -95px;
  width: 100%;
  height: 150px; /* Adjust thickness here */
  background:transparent; /* Top background color */
  /*overflow: hidden;*/
  z-index: 0;
}

/* The Black Base */
.footershape:after {
  content: '';
  position: absolute;
  top: -24px;
  width: 100%;
  height: 80%; /* Height of the black section */
  background: #000;
  clip-path: polygon(0 100%, 100% 0, 100% 100%, 0% 100%);
  z-index: 2;
}

/* The Yellow Overlay */
.footershape::before {
  content: '';
  position: absolute;
  top: -24px;
  width: 60%; /* Controls how far the yellow extends */
  height: 90%; 
  background: #f2be08;
  z-index: 1;
  clip-path: polygon(0 20%, 100% 100%, 0 100%);
}

#Footer .top-1{
	background: #000;
}
#wa_btn-content p{
	padding-bottom: 0!important;
}
.ai-section {
	margin-bottom: 50px;
}
.ai-section .inner-section{
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	gap: 50px;
	padding-bottom: 50px;
	padding-top: 30px;
}
.ai-section .inner-section .right-section img{
	max-width: 100%;
	height: auto;
}
.ai-section .bottomshape-yellow{
	background: #000;
}
.ai-section h2{
	color: #fff;
	margin-bottom: 20px;
		 font-family: "Raleway", sans-serif;

}
.ai-section p{
	color: #fff;
		 font-family: "Raleway", sans-serif;

}
	#Footer #BtnRequest {
    font-size: 1.4rem;
    padding: 10px 20px;
    display: block;
    width: 60%;
    margin: auto;
    float: none;
}

/*-----------Shapes-------------*/
.top-shape-black {
	clip-path: polygon(0 0,100% 0,100% calc(100% - 0),0 100%);
	background-color: #000;  /* Yellow */
	margin-bottom: 20px;
}
.bottom-shape-yellow {
	clip-path: polygon(0 100px,100% 0,100% 100%,0 101%);
	padding-top: 100px;
}

.top-shape-yellow {
	clip-path: polygon(0 0,100% 0,100% 100%,0 calc(100% - 0));
	padding-top: 5px;
	background-color: #f2be08; /* Black */
}
.bottom-shape-black {
	clip-path: polygon(0 0,100% 100px,100% 100%,0 101%);
	margin-top: 0;
	padding-top: 100px;

}
.yellow{
	background: #f2be08;
}
.black{
	background: #000;
}
.black h2, .black p, .black li, .black h4{
	color: #fff;
}

.black  li{
	padding: 0 0 10px 30px!important;
	font-size: 1rem;
	background: none!important;
	position: relative;
	color: #fff;
}

.black  li::before {
    content: "➜";
    color: #fff!important;
    margin-right: 10px;
    position: absolute;
    top: 0;
    left: 0px;

}
.last-section{
	padding:0 0 150px;

}
.white-section{
	padding: 50px 0 0;
}

@media (max-width: 768px) {
	.sub-banner h1 {
           font-size: 1.5rem;
        font-weight: normal;
        font-family: "Raleway", sans-serif;
        place-content: normal;
        /*min-height: 200px;*/
        text-align: center;
        /*padding-left: 0;*/
    /*    position: relative;
        top: 140px;*/
}
.cta-section .inner {
     flex-wrap: wrap; 
}	
	.cta-section{
padding: 50px 0 100px;
}
.cta-section .right-section{
  width: 100%;

}
.cta-section .left-section .btn a {
    display: block;
    text-align: center;
    margin-bottom: 10px;
}
.cta-section .right-section .social-share{
display: block!important;
}
.cta-section .left-section{
	  width: 100%;
}
	input.button {
    font-size: 1.4rem;
    color: #000;
    border: 1px solid #000;
    padding: 10px;
    border-radius: 5px;
    font-weight: normal;
    background: #f2be08;
    width: 74%;
    margin: auto;
}
	#Footer #BtnRequest {
    font-size: 1.4rem;
    padding: 10px 20px;
    display: block;
    width: 60%;
    margin: auto;
    float: none;
}
.ai-section .inner-section{
	grid-template-columns: repeat(1, 1fr);
}

.bottomshape-yellow {
    clip-path: polygon(0 55px, 100% 0, 100% 100%, 0 100%);
}
.how-it-work-section .how-it-work-inner-section .box h6 {
font-size: 1.8rem;
    color: #838383;
    margin-left: -20px;
}
.how-it-work-section .how-it-work-inner-section {
    grid-template-columns: repeat(2, 1fr);
    gap: 10px;
    margin-bottom: 0;
}
.how-it-work-section .how-it-work-inner-section .box{
	height: 100px;
    padding-top: 115px;
  	background-size: 140px;
}
.how-it-work-section .how-it-work-inner-section .box.digital {
	 	background-size: 140px;
}
.how-it-work-section .how-it-work-inner-section .box.optimize{
  		background-size: 140px;
}
.how-it-work-section .how-it-work-inner-section .box.focus {
		background-size: 140px;
}
.how-it-work-section .how-it-work-inner-section .box h4{
	font-size: 0.8rem;

}

.why-choose-us-section .inner-section .box{
 display: grid;
margin-bottom: 10px;
box-shadow: rgba(0, 0, 0, 0.2) 0px 18px 50px -10px;	
padding:85px 25px 15px 25px;
 transition: transform 0.4s ease, box-shadow 0.4s ease;
}
.why-choose-us-section .inner-section .box:hover{
  transform: translateY(-12px) scale(1.03);
  box-shadow: 0 20px 40px rgba(0,0,0,0.4);
}
.why-choose-us-section .inner-section .easyaccess{
		background: url('./images/easy-access-icon.webp') top  center no-repeat;
	background-size: 20%;

}
.why-choose-us-section .inner-section .deadlineoriented{
	background: url('./images/deadline-oriented-icon.webp') top   center no-repeat;
    background-size: 20%;
}
.why-choose-us-section .inner-section .competencyparameter{
	background: url('./images/competency-parameter-icon.webp') top   center no-repeat;
   background-size: 20%;
}
.why-choose-us-section .inner-section .challengeseekers{
		background: url('./images/challenge-seekers-icon.webp')top   center no-repeat;
   background-size: 20%;
}
.why-choose-us-section .inner-section .qualityserviceproviders{
    background: url(./images/challenge-seekers-icon.webp) top  center no-repeat;
   background-size: 20%;
}
.why-choose-us-section .inner-section .client{
	background: url('./images/customer-support-icon.webp') top  center no-repeat;
	background-size: 20%;
}
.home-about .bottomshape-yellow {
    padding-top: 70px;
 
}
.service-section .bottomshape-black {
    background: #f2be08;
    clip-path: polygon(0 0, 100% 55px, 100% 101%, 0 100%);
    padding-bottom: 50px;
       padding-top: 70px;
}

.bottomshape-black {
    clip-path: polygon(0 0, 100% 55px, 100% 100%, 0 101%);
    margin-top: 0;
    padding-top: 70px;

}
.container {
    margin: auto 15px;

}	
.contact-form input, .contact-form textarea{
	width: 90%;
}
.contact-form input.SpamCode {
    width: 110px;
}
.contact-form .submit-btn {
    width: 140px;
 }
  .main-container {
  	padding: 0px;
    grid-template-columns: 1fr;
    grid-column-gap: 10px;
  }
 .top-info{
 	padding: 10px 0;
 	text-align: center;
 } 
.social-share{
	display: none;
} 
.camera_wrap{
	display: flex;
}
.camera_wrap img {
    max-width: 100% !important;
    order: 2;
}

.banner-txt{
	order: 1;
	padding-top:0;
}
.quote-section{
	grid-template-columns: auto;

}
#SlideDiv .whatapp{
	margin-bottom: 10px;
}
#SlideDiv .whatapp a{
font-size: 1.5rem;
background-size: 13%;
padding-left: 30px;
}
#SlideDiv h2{
	font-size: 1rem;
	text-align: center;

}
#SlideDiv h2 span{
    font-size: 1.2rem;

}
#SlideDiv h3{
	font-size: 1rem;
	text-align: center;

}
#SlideDiv p{
	line-height: 1.2;
	margin-bottom: 10px;
	font-size: 0.9rem;
}
.camera_wrap .camera_pag {
	right: 30%;
	display: none;
}

.getaquote{
margin: auto;
}
.quote-section .getaquote a{
font-size: 1.2rem;
padding:  5px 20px;
}
.about-left-section, .about-right-section{
	 flex: 0 0 100%;
    max-width: 100%;

}
.home-about-section{
	width: 100%!important;
}
#frmSearch input.textbox {
    width: 220px;

}
.contact-section .inner-section {
      grid-template-columns: repeat(1, 1fr);

}
.main-section .inner-section .service-row {
    grid-template-columns: repeat(1, 1fr);

}
.service-section-inner {
    grid-template-columns: repeat(1, 1fr);

}
.blog-section-inner {
    grid-template-columns: repeat(1, 1fr);

}
.about-left-section, .about-right-section{

}
.home-about-section {
   flex-wrap: wrap;
   margin: auto;
   padding-bottom: 30px;

}
.why-choose-us-section .inner-section {
     grid-template-columns: repeat(1, 1fr);
 
}
.why-choose-us-section .inner-section .pic img{
	max-width: 100%;
	height: auto;
}
h2 {
    font-size: 1.4rem;
}
.home-about-section .cta-btn{
	margin-bottom: 40px;
}
.service-section-inner .box:hover h3, .service-section-inner .box:hover p  {
    color: #fff;
}
.service-section-inner .box h3 a {
    font-size: 1.3rem;
}
#Slider {
    height: 600px;
 }
#Slider #Bottom, .hero-section .bottomshape, .sub-banner .bottomshape {
    height: 70px;
}
  .faqs-section {
  	gap: 10px;
  	margin:0 0 30px;
  }
     .faqs-section .faqs-left{
  	     max-width: 100%;
        flex: 0 0 100%;
   } 
  .faqs-section .accordion{
  	   max-width: 100%;
        flex: 0 0 100%;
    
  }   
 .tab__label {
    font-size: 1rem;
} 
.inner-tabs {
grid-template-columns: repeat(1, minmax(0, 1fr));
gap: 0px;
margin-bottom:0px;

}
.industry-section .industry-inner-section {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 10px;
    margin-bottom: 50px;
}
.industry-section .industry-inner-section .box h4 a {
    background: #f2be08;
    padding: 10px;
    font-size: 0.7rem;
    font-weight: normal;
    border-radius: 20px;
}
.industry-section .industry-inner-section .box {
    padding: 20px 7px;
 
}
.main-section .inner-section .new-section-row {
    grid-template-columns: repeat(1, 1fr);
    margin-bottom: 20px;
}
.new-section-row{
	display: block;
}
.new-section-row:nth-child(even) .left-section{
	order: 1;
}
.new-section-row:nth-child(even) .right-section{
	order: 2;
}
.main-section h2 {
    font-size: 1.5rem;
    color: #000;
    margin-bottom: 10px !important;
    font-weight: bold;
}
.sub-page-container{
	padding:0px 0 50px;
}
.how-it-work-section h2, .why-choose-us-section h2, .industry-section h2,
 .our-expertise h2, .blog-section h2, .faqs-section h2, .tab-section h2, .slider-section h2{
    font-size: 20px;
    line-height: 1.4;
}
.why-choose-us-section .inner-section h3 {
    font-size: 1.2rem;
}
.ai-section h2 {
    text-align: center;
    line-height: 1.2;
}
.service-section-inner .box h3 {
    background: url(./images/seo-icon.webp) left center no-repeat;
    padding-left: 30px;
    font-size: 1.3rem;
    margin-bottom: 12px;
    background-size: 8.5%;
}
.service-section-inner .box ul li {
       padding: 0 !important; 
}
.service-section-inner .box ul a {
    font-size: 0.8rem;
}
.service-section-inner .box ul li::before {
    margin-right: 5px;
}
.footershape {
   top: -39px;
    height: 80px;
}
#Footer #BackToTop {
    right: 6px;
    top: -63px;
}

.sub-banner .btn-section{
grid-template-columns: repeat(1, 1fr);
gap: 8px;

}
.sub-banner .seo-banner {
    background: url(./images/seo.webp) bottom right no-repeat;
    background-size: contain;

}
.sub-banner .aeo-banner{
	background: url('./images/AEO.png') bottom right no-repeat;
    background-size: contain;
	
}
.sub-banner .geo-banner{
	background: url('./images/Generative-Engine-Optimization.png') bottom right no-repeat;
    background-size: contain;

}
.sub-banner .internet-marketing-banner{
	background: url('./images/internet-marketing.webp') bottom right no-repeat;
    background-size: 88%;

}
.sub-banner .seo-banner{
	background: url('./images/seo.webp') bottom right no-repeat;
    background-size: contain;

}
.sub-banner .google-ads-banner{
	background: url('./images/Google-Ads-Campaign-Management.webp') bottom right no-repeat;
    background-size: contain;
}
.sub-banner .gmb-banner{
	background: url('./images/gmb.webp') bottom right no-repeat;
    background-size: contain;
	
}
.sub-banner .web-banner{
	background: url('./images/website-developement.webp') bottom 30px right no-repeat;
	  background-size: contain;
}
.sub-banner .local-business-banner {
    background: url(./images/Business-Listing-Optimization.webp) bottom right no-repeat;
    background-size: contain;
}
.sub-banner .ppc-banner {
    background: url(./images/ppc-banner.webp) bottom right no-repeat;
       background-size: contain;
}
.sub-banner .social-media-banner {
    background: url(./images/social-media-marketing-banner.webp) bottom right no-repeat;
    background-size: contain;
}
.sub-banner .blog-banner {
    background: url(./images/blog-creation.webp) bottom right no-repeat;
     background-size: contain;
}
.sub-banner .wordpress-banner {
    background: url(./images/wordpress-developer.webp) bottom right no-repeat;
     background-size: contain;
}
.sub-banner .shopify-banner {
    background: url(./images/shopify-icons.webp) bottom right no-repeat;
     background-size: contain;
}
.sub-banner .static-website-banner {
    background: url(./images/static-website-banner.webp) bottom right no-repeat;
     background-size: contain;
}
.sub-banner .cms-banner {
    background: url(./images/cms.webp) bottom right no-repeat;
    background-size: contain;
}
.sub-banner .php-banner{
	background: url('./images/php-developer.webp') bottom  right no-repeat;
	background-size: contain;
}
.sub-banner .banner-inner{
	padding:40px 0 300px;
}
.cta-section .inner h2{
	font-size: 2rem!important;
	font-weight: bold;
	text-align: center;
}
}