a{
	text-decoration: none;
}
body{
    
    font-family: Montserrat-Regular;
}
.rs-p-wp-fix {
	display: none !important;
	margin: 0 !important;
	height: 0 !important
}

/* .map__address li {
    list-style: none;
} */

.cnntt__sl a {
    color: #000;
}

.map__address li a {
    color: #fff;
}

.wp-block-themepunch-revslider {
	position: relative
}

#debungcontrolls {
	z-index: 100000;
	position: fixed;
	bottom: 0;
	width: 100%;
	height: auto;
	background: rgba(0, 0, 0, .6);
	padding: 10px;
	box-sizing: border-box
}

rs-debug {
	z-index: 100000;
	position: fixed;
	top: 0;
	width: 300px;
	height: 300px;
	background: rgba(0, 0, 0, .6);
	padding: 10px;
	box-sizing: border-box;
	color: #fff;
	font-size: 10px;
	line-height: 13px;
	overflow: scroll
}

rs-modal {
	position: fixed !important;
	z-index: 9999999 !important;
	pointer-events: none !important
}

rs-modal.rs-modal-auto {
	top: auto;
	bottom: auto;
	left: auto;
	right: auto
}

rs-modal.rs-modal-fullwidth,
rs-modal.rs-modal-fullscreen {
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}

rs-modal rs-fullwidth-wrap {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%
}

rs-module-wrap.rs-modal {
	display: none;
	max-height: 100% !important;
	overflow: auto !important;
	pointer-events: auto !important
}

rs-modal-cover {
	width: 100%;
	height: 100%;
	z-index: 0;
	background: 0 0;
	position: absolute;
	top: 0;
	left: 0;
	cursor: pointer;
	pointer-events: auto
}

body>rs-modal-cover {
	position: fixed;
	z-index: 9999995 !important
}

rs-sbg-px {
	pointer-events: none
}

.rs-forcehidden * {
	visibility: hidden !important
}

.rs_splitted_lines {
	display: block;
	white-space: nowrap !important
}

.debugtimeline {
	width: 100%;
	height: 10px;
	position: relative;
	display: block;
	margin-bottom: 3px;
	display: none;
	white-space: nowrap;
	box-sizing: border-box
}

.debugtimeline:hover {
	height: 15px
}

.the_timeline_tester {
	background: #e74c3c;
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 0
}

.rs-go-fullscreen {
	position: fixed !important;
	width: 100% !important;
	height: 100% !important;
	top: 0 !important;
	left: 0 !important;
	z-index: 9999999 !important;
	background: #fff
}

.debugtimeline.tl_slide .the_timeline_tester {
	background: #f39c12
}

.debugtimeline.tl_frame .the_timeline_tester {
	background: #3498db
}

.debugtimline_txt {
	color: #fff;
	font-weight: 400;
	font-size: 7px;
	position: absolute;
	left: 10px;
	top: 0;
	white-space: nowrap;
	line-height: 10px
}

.rtl {
	direction: rtl
}



 @font-face {
 font-family:cursivess;
 src:url("../fonts/cursivess.eot?") format("eot"), url("../fonts/cursivess.ttf") format("truetype");
} 

@font-face {
 font-family:fonde;
 src:url("../fonts/FontsFree-Net-fonde.eot?") format("eot"), url("../fonts/FontsFree-Net-fonde.ttf") format("truetype");
}

@font-face {
 font-family:Montserrat-Regular;
 src:url("../fonts/Montserrat-Regular.eot?") format("eot"), url("../fonts/Montserrat-Regular.ttf") format("truetype");
}


[class^=revicon-]:before,
[class*=" revicon-"]:before {
	font-family: revicons;
	font-style: normal;
	font-weight: 400;
	speak: none;
	display: inline-block;
	text-decoration: inherit;
	width: 1em;
	margin-right: .2em;
	text-align: center;
	font-variant: normal;
	text-transform: none;
	line-height: 1em;
	margin-left: .2em
}

rs-module i[class^=fa-],
rs-module i[class*=" fa-"],
.rb-modal-wrapper i[class^=fa-],
.rb-modal-wrapper i[class*=" fa-"],
#waitaminute i[class^=fa-],
#waitaminute i[class*=" fa-"],
#objectlibrary i[class^=fa-],
#objectlibrary i[class*=" fa-"],
#rs_overview i[class^=fa-],
#rs_overview i[class*=" fa-"],
#rs_overview_menu i[class^=fa-],
#rs_overview_menu i[class*=" fa-"],
#builderView i[class^=fa-],
#builderView i[class*=" fa-"] {
	display: inline-block;
	font: normal normal normal 14px/1 FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

rs-module [class^=fa-]:before,
rs-module [class*=" fa-"]:before,
.rb-modal-wrapper [class^=fa-]:before,
.rb-modal-wrapper [class*=" fa-"]:before,
#rs_overview [class^=fa-]:before,
#rs_overview [class*=" fa-"]:before,
#objectlibrary [class^=fa-]:before,
#objectlibrary [class*=" fa-"]:before,
#waitaminute [class^=fa-]:before,
#waitaminute [class*=" fa-"]:before,
#rs_overview_menu [class^=fa-]:before,
#rs_overview_menu [class*=" fa-"]:before,
#builderView [class^=fa-]:before,
#builderView [class*=" fa-"]:before {
	font-family: FontAwesome;
	font-style: normal;
	font-weight: 400;
	speak: none;
	display: inline-block;
	text-decoration: inherit;
	width: auto;
	margin-right: 0;
	text-align: center;
	font-variant: normal;
	text-transform: none;
	line-height: inherit;
	margin-left: 0
}

rs-module .sr-only,
#objectlibrary .sr-only,
#waitaminute .sr-only,
#rs_overview .sr-only,
#rs_overview_menu .sr-only,
.rb-modal-wrapper .sr-only,
#builderView .sr-only {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	border: 0
}

rs-module .sr-only-focusable:active,
rs-module .sr-only-focusable:focus,
#waitaminute .sr-only-focusable:active,
#waitaminute .sr-only-focusable:focus,
#objectlibrary .sr-only-focusable:active,
#objectlibrary .sr-only-focusable:focus,
#rs_overview .sr-only-focusable:active,
#rs_overview .sr-only-focusable:focus,
#rs_overview_menu .sr-only-focusable:active,
#rs_overview_menu .sr-only-focusable:focus,
.rb-modal-wrapper .sr-only-focusable:active,
.rb-modal-wrapper .sr-only-focusable:focus,
#builderView .sr-only-focusable:active,
#builderView .sr-only-focusable:focus {
	position: static;
	width: auto;
	height: auto;
	margin: 0;
	overflow: visible;
	clip: auto
}

.revicon-search-1:before {
	content: '\e802'
}

.revicon-pencil-1:before {
	content: '\e831'
}

.revicon-picture-1:before {
	content: '\e803'
}

.revicon-cancel:before {
	content: '\e80a'
}

.revicon-info-circled:before {
	content: '\e80f'
}

.revicon-trash:before {
	content: '\e801'
}

.revicon-left-dir:before {
	content: '\e817'
}

.revicon-right-dir:before {
	content: '\e818'
}

.revicon-down-open:before {
	content: '\e83b'
}

.revicon-left-open:before {
	content: '\e819'
}

.revicon-right-open:before {
	content: '\e81a'
}

.revicon-angle-left:before {
	content: '\e820'
}

.revicon-angle-right:before {
	content: '\e81d'
}

.revicon-left-big:before {
	content: '\e81f'
}

.revicon-right-big:before {
	content: '\e81e'
}

.revicon-magic:before {
	content: '\e807'
}

.revicon-picture:before {
	content: '\e800'
}

.revicon-export:before {
	content: '\e80b'
}

.revicon-cog:before {
	content: '\e832'
}

.revicon-login:before {
	content: '\e833'
}

.revicon-logout:before {
	content: '\e834'
}

.revicon-video:before {
	content: '\e805'
}

.revicon-arrow-combo:before {
	content: '\e827'
}

.revicon-left-open-1:before {
	content: '\e82a'
}

.revicon-right-open-1:before {
	content: '\e82b'
}

.revicon-left-open-mini:before {
	content: '\e822'
}

.revicon-right-open-mini:before {
	content: '\e823'
}

.revicon-left-open-big:before {
	content: '\e824'
}

.revicon-right-open-big:before {
	content: '\e825'
}

.revicon-left:before {
	content: '\e836'
}

.revicon-right:before {
	content: '\e826'
}

.revicon-ccw:before {
	content: '\e808'
}

.revicon-arrows-ccw:before {
	content: '\e806'
}

.revicon-palette:before {
	content: '\e829'
}

.revicon-list-add:before {
	content: '\e80c'
}

.revicon-doc:before {
	content: '\e809'
}

.revicon-left-open-outline:before {
	content: '\e82e'
}

.revicon-left-open-2:before {
	content: '\e82c'
}

.revicon-right-open-outline:before {
	content: '\e82f'
}

.revicon-right-open-2:before {
	content: '\e82d'
}

.revicon-equalizer:before {
	content: '\e83a'
}

.revicon-layers-alt:before {
	content: '\e804'
}

.revicon-popup:before {
	content: '\e828'
}

.tp-fullwidth-forcer {
	z-index: 0;
	pointer-events: none
}

rs-module-wrap,
rs-module-wrap * {
	box-sizing: border-box;
	-webkit-tap-highlight-color: transparent
}

rs-module-wrap {
	position: relative;
	z-index: 1;
	width: 100%;
	display: block
}

.rs-fixedscrollon rs-module-wrap {
	position: fixed !important;
	top: 0 !important;
	z-index: 1000
}

rs-fw-forcer {
	display: block;
	width: 100%;
	pointer-events: none
}

rs-module {
	position: relative;
	overflow: hidden;
	display: block
}

rs-pzimg-wrap,
rs-sbg-effectwrap,
rs-sbg {
	display: block;
	pointer-events: none
}

rs-sbg-effectwrap {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}

rs-sbg-px,
rs-sbg-wrap {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 0;
	width: 100%;
	height: 100%;
	display: block
}

a.rs-layer,
a.rs-layer:-webkit-any-link {
	text-decoration: none
}

a[x-apple-data-detectors] {
	color: inherit !important;
	text-decoration: none !important;
	font-size: inherit !important;
	font-family: inherit !important;
	font-weight: inherit !important;
	line-height: inherit !important
}

.entry-content rs-module a,
rs-module a {
	box-shadow: none
}

.rs-ov-hidden {
	overflow: hidden !important
}

.rs-forceoverflow,
.rs-forceoverflow rs-module-wrap,
.rs-forceoverflow rs-module,
.rs-forceoverflow rs-slides,
.rs-forceoverflow rs-slide {
	overflow: visible !important
}

.tp-simpleresponsive img,
rs-module img {
	max-width: none !important;
	transition: none;
	margin: 0;
	padding: 0;
	border: none
}

rs-module .no-slides-text {
	font-weight: 700;
	text-align: center;
	padding-top: 80px
}

rs-slides,
rs-slide,
rs-slide:before {
	position: absolute;
	text-indent: 0;
	top: 0;
	left: 0
}

rs-slide,
rs-slide:before {
	display: block;
	visibility: hidden
}

.rs-layer .rs-untoggled-content {
	display: block
}

.rs-layer .rs-toggled-content {
	display: none
}

.rs-tc-active.rs-layer .rs-toggled-content {
	display: block
}

.rs-tc-active.rs-layer .rs-untoggled-content {
	display: none
}

.rs-layer-video {
	overflow: hidden
}

rs-module rs-layer,
rs-module .rs-layer {
	opacity: 0;
	position: relative;
	visibility: hidden;
	white-space: nowrap;
	display: block;
	z-index: 1
}

rs-layer-wrap,
rs-mask,
rs-module-wrap,
rs-module .rs-layer,
rs-module img {
	-moz-user-select: none;
	-khtml-user-select: none;
	-webkit-user-select: none;
	-o-user-select: none
}

rs-module rs-mask-wrap .rs-layer,
rs-module rs-mask-wrap *:last-child,
.wpb_text_column rs-module rs-mask-wrap .rs-layer,
.wpb_text_column rs-module rs-mask-wrap *:last-child {
	margin-bottom: 0
}

.rs-svg svg {
	width: 100%;
	height: 100%;
	position: relative;
	vertical-align: top
}

rs-layer:not(.rs-wtbindex),
.rs-layer:not(.rs-wtbindex),
rs-alyer *:not(.rs-wtbindex),
.rs-layer *:not(.rs-wtbindex) {
	outline: none !important
}

rs-carousel-wrap {
	cursor: url(../../../../../../../../../plugins/revslider/public/assets/css/openhand.html), move
}

rs-carousel-wrap.dragged {
	cursor: url(../../../../../../../../../plugins/revslider/public/assets/css/closedhand.html), move
}

rs-carousel-wrap.noswipe {
	cursor: default
}

rs-carousel-wrap {
	position: absolute;
	overflow: hidden;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0
}

rs-carousel-space {
	clear: both;
	display: block;
	width: 100%;
	height: 0;
	position: relative
}

.tp_inner_padding {
	box-sizing: border-box;
	max-height: none !important
}

.rs-layer.rs-selectable {
	-moz-user-select: all;
	-khtml-user-select: all;
	-webkit-user-select: all;
	-o-user-select: all
}

rs-px-mask {
	overflow: hidden;
	display: block;
	width: 100%;
	height: 100%;
	position: relative
}

rs-module embed,
rs-module iframe,
rs-module object,
rs-module audio,
rs-module video {
	max-width: none !important;
	border: none
}

rs-bg-elem {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 0;
	display: block;
	pointer-events: none
}

.tp-blockmask,
.tp-blockmask_in,
.tp-blockmask_out {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #fff;
	z-index: 1000;
	transform: scaleX(0) scaleY(0)
}

rs-zone {
	position: absolute;
	width: 100%;
	left: 0;
	box-sizing: border-box;
	min-height: 50px;
	font-size: 0;
	pointer-events: none
}

rs-layer-wrap,
rs-row-wrap,
rs-column,
rs-parallax-wrap,
rs-mask-wrap,
rs-cbg-mask-wrap,
rs-loop-wrap {
	display: block;
	visibility: hidden
}

rs-column-wrap>rs-loop-wrap {
	z-index: 1
}

rs-layer-wrap,
rs-mask-wrap,
rs-cbg-mask-wrap {
	transform-style: flat;
	perspective: 10000px
}

.rs-fixedscrollon rs-module-wrap {
	left: 0 !important
}

rs-mask-wrap {
	overflow: hidden
}

rs-fullwidth-wrap {
	position: relative;
	width: 100%;
	height: auto;
	display: block
}

.rev_row_zone_top {
	top: 0
}

.rev_row_zone_bottom {
	bottom: 0
}

rs-column-wrap .rs-parallax-wrap {
	vertical-align: top
}

.rs-layer img,
rs-layer img {
	vertical-align: top
}

rs-row,
rs-row.rs-layer {
	display: table;
	position: relative;
	width: 100% !important;
	table-layout: fixed;
	box-sizing: border-box;
	vertical-align: top;
	height: auto;
	font-size: 0
}

rs-column-wrap {
	display: table-cell;
	position: relative;
	vertical-align: top;
	height: auto;
	box-sizing: border-box;
	font-size: 0
}

rs-column {
	box-sizing: border-box;
	display: block;
	position: relative;
	width: 100% !important;
	height: auto !important;
	white-space: normal !important
}

rs-cbg-mask-wrap {
	position: absolute;
	z-index: 0;
	box-sizing: border-box
}

rs-column-bg {
	position: absolute;
	z-index: 0;
	box-sizing: border-box;
	width: 100%;
	height: 100%
}

.rs-pelock * {
	pointer-events: none !important
}

rs-column .rs-parallax-wrap,
rs-column rs-loop-wrap,
rs-column rs-mask-wrap {
	text-align: inherit
}

rs-column rs-mask-wrap {
	display: inline-block
}

rs-column .rs-parallax-wrap rs-loop-wrap,
rs-column .rs-parallax-wrap rs-mask-wrap,
rs-column .rs-parallax-wrap {
	position: relative !important;
	left: auto !important;
	top: auto !important;
	line-height: 0
}

rs-column .rs-parallax-wrap rs-loop-wrap,
rs-column .rs-parallax-wrap rs-mask-wrap,
rs-column .rs-parallax-wrap,
rs-column .rev_layer_in_column {
	vertical-align: top
}

.rev_break_columns {
	display: block !important
}

.rev_break_columns rs-column-wrap.rs-parallax-wrap {
	display: block !important;
	width: 100% !important
}

.rev_break_columns rs-column-wrap.rs-parallax-wrap.rs-layer-hidden,
.tp-forcenotvisible,
.tp-hide-revslider,
rs-row-wrap.rs-layer-hidden,
rs-column-wrap.rs-layer-hidden,
.rs-layer.rs-layer-hidden,
.rs-layer-audio.rs-layer-hidden,
.rs-parallax-wrap.rs-layer-hidden {
	visibility: hidden !important;
	display: none !important
}

rs-layer.rs-nointeraction,
.rs-layer.rs-nointeraction {
	pointer-events: none !important
}

rs-static-layers {
	position: absolute;
	z-index: 101;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 100%;
	pointer-events: none
}

rs-static-layers.rs-stl-back {
	z-index: 0
}

.rs-layer rs-fcr {
	width: 0;
	height: 0;
	border-left: 40px solid transparent;
	border-right: 0 solid transparent;
	border-top: 40px solid #00a8ff;
	position: absolute;
	right: 100%;
	top: 0
}

.rs-layer rs-fcrt {
	width: 0;
	height: 0;
	border-left: 40px solid transparent;
	border-right: 0 solid transparent;
	border-bottom: 40px solid #00a8ff;
	position: absolute;
	right: 100%;
	top: 0
}

.rs-layer rs-bcr {
	width: 0;
	height: 0;
	border-left: 0 solid transparent;
	border-right: 40px solid transparent;
	border-bottom: 40px solid #00a8ff;
	position: absolute;
	left: 100%;
	top: 0
}

.rs-layer rs-bcrt {
	width: 0;
	height: 0;
	border-left: 0 solid transparent;
	border-right: 40px solid transparent;
	border-top: 40px solid #00a8ff;
	position: absolute;
	left: 100%;
	top: 0
}

.tp-layer-inner-rotation {
	position: relative !important
}

img.tp-slider-alternative-image {
	width: 100%;
	height: auto
}

.noFilterClass {
	filter: none !important
}

rs-bgvideo {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	visibility: hidden;
	z-index: 0;
	display: block
}

.rs-layer.coverscreenvideo {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute
}

.rs-layer.rs-fsv {
	left: 0;
	top: 0;
	position: absolute;
	width: 100%;
	height: 100%
}

.rs-layer.rs-fsv audio,
.rs-layer.rs-fsv video,
.rs-layer.rs-fsv iframe,
.rs-layer.rs-fsv iframe audio,
.rs-layer.rs-fsv iframe video {
	width: 100%;
	height: 100%;
	display: none
}

.fullcoveredvideo audio,
.rs-fsv audio .fullcoveredvideo video,
.rs-fsv video {
	background: #000
}

.fullcoveredvideo rs-poster {
	background-position: center center;
	background-size: cover;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0
}

.videoisplaying .html5vid rs-poster {
	display: none
}

.tp-video-play-button {
	background: #000;
	background: rgba(0, 0, 0, .3);
	border-radius: 5px;
	position: absolute;
	top: 50%;
	left: 50%;
	color: #fff;
	z-index: 3;
	margin-top: -25px;
	margin-left: -25px;
	line-height: 50px !important;
	text-align: center;
	cursor: pointer;
	width: 50px;
	height: 50px;
	box-sizing: border-box;
	display: inline-block;
	vertical-align: top;
	z-index: 4;
	opacity: 0;
	transition: opacity 300ms ease-out !important
}

.rs-audio .tp-video-play-button {
	display: none !important
}

.rs-layer .html5vid {
	width: 100% !important;
	height: 100% !important
}

.tp-video-play-button i {
	width: 50px;
	height: 50px;
	display: inline-block;
	text-align: center !important;
	vertical-align: top;
	line-height: 50px !important;
	font-size: 30px !important
}

.rs-layer:hover .tp-video-play-button {
	opacity: 1;
	display: block
}

.rs-layer .tp-revstop {
	display: none;
	width: 15px;
	border-right: 5px solid #fff !important;
	border-left: 5px solid #fff !important;
	transform: translateX(50%) translateY(50%);
	height: 20px;
	margin-left: 11px !important;
	margin-top: 5px !important
}

.videoisplaying .revicon-right-dir {
	display: none
}

.videoisplaying .tp-revstop {
	display: block
}

.videoisplaying .tp-video-play-button {
	display: none
}

.fullcoveredvideo .tp-video-play-button {
	display: none !important
}

.rs-fsv .rs-fsv audio {
	object-fit: contain !important
}

.rs-fsv .rs-fsv video {
	object-fit: contain !important
}

@supports not (-ms-high-contrast:none) {
	.rs-fsv .fullcoveredvideo audio {
		object-fit: cover !important
	}

	.rs-fsv .fullcoveredvideo video {
		object-fit: cover !important
	}
}

.rs-fullvideo-cover {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	background: 0 0;
	z-index: 5
}

.rs-nolc .tp-video-play-button,
rs-bgvideo video::-webkit-media-controls-start-playback-button,
rs-bgvideo video::-webkit-media-controls,
rs-bgvideo audio::-webkit-media-controls {
	display: none !important
}

.rs-audio .tp-video-controls {
	opacity: 1 !important;
	visibility: visible !important
}

rs-module h1.rs-layer,
rs-module h2.rs-layer,
rs-module h3.rs-layer,
rs-module h4.rs-layer,
rs-module h5.rs-layer,
rs-module h6.rs-layer,
rs-module div.rs-layer,
rs-module span.rs-layer,
rs-module p.rs-layer {
	margin: 0;
	padding: 0;
	margin-block-start: 0;
	margin-block-end: 0;
	margin-inline-start: 0;
	margin-inline-end: 0
}

rs-module h1.rs-layer:before,
rs-module h2.rs-layer:before,
rs-module h3.rs-layer:before,
rs-module h4.rs-layer:before,
rs-module h5.rs-layer:before,
rs-module h6.rs-layer:before {
	content: none
}

rs-dotted {
	background-repeat: repeat;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 3;
	display: block;
	pointer-events: none
}

rs-sbg-wrap rs-dotted {
	z-index: 31
}

rs-dotted.twoxtwo {
	background: url(../images/gridtile.png)
}

rs-dotted.twoxtwowhite {
	background: url(../images/gridtile_white.png)
}

rs-dotted.threexthree {
	background: url(../images/gridtile_3x3.png)
}

rs-dotted.threexthreewhite {
	background: url(../images/gridtile_3x3_white.png)
}

.tp-shadowcover {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background: #fff;
	position: absolute;
	z-index: -1
}

.tp-shadow1 {
	box-shadow: 0 10px 6px -6px rgba(0, 0, 0, .8)
}

.tp-shadow2:before,
.tp-shadow2:after,
.tp-shadow3:before,
.tp-shadow4:after {
	z-index: -2;
	position: absolute;
	content: "";
	bottom: 10px;
	left: 10px;
	width: 50%;
	top: 85%;
	max-width: 300px;
	background: 0 0;
	box-shadow: 0 15px 10px rgba(0, 0, 0, .8);
	transform: rotate(-3deg)
}

.tp-shadow2:after,
.tp-shadow4:after {
	transform: rotate(3deg);
	right: 10px;
	left: auto
}

.tp-shadow5 {
	position: relative;
	box-shadow: 0 1px 4px rgba(0, 0, 0, .3), 0 0 40px rgba(0, 0, 0, .1) inset
}

.tp-shadow5:before,
.tp-shadow5:after {
	content: "";
	position: absolute;
	z-index: -2;
	box-shadow: 0 0 25px 0 rgba(0, 0, 0, .6);
	top: 30%;
	bottom: 0;
	left: 20px;
	right: 20px;
	border-radius: 100px/20px
}

.rev-btn,
.rev-btn:visited {
	outline: none !important;
	box-shadow: none;
	text-decoration: none !important;
	box-sizing: border-box;
	cursor: pointer
}

.rev-btn.rev-uppercase,
.rev-btn.rev-uppercase:visited {
	text-transform: uppercase
}

.rev-btn i {
	font-size: inherit;
	font-weight: 400;
	position: relative;
	top: 0;
	transition: opacity .2s ease-out, margin .2s ease-out;
	margin-left: 0;
	line-height: inherit
}

.rev-btn.rev-hiddenicon i {
	font-size: inherit;
	font-weight: 400;
	position: relative;
	top: 0;
	transition: opacity .2s ease-out, margin .2s ease-out;
	opacity: 0;
	margin-left: 0 !important;
	width: 0 !important
}

.rev-btn.rev-hiddenicon:hover i {
	opacity: 1 !important;
	margin-left: 10px !important;
	width: auto !important
}

.rev-burger {
	position: relative;
	box-sizing: border-box;
	padding: 22px 14px;
	border-radius: 50%;
	border: 1px solid rgba(51, 51, 51, .25);
	-webkit-tap-highlight-color: transparent;
	-webkit-tap-highlight-color: transparent;
	cursor: pointer
}

.rev-burger span {
	display: block;
	width: 30px;
	height: 3px;
	background: #333;
	transition: .7s;
	pointer-events: none;
	transform-style: flat !important
}

.rev-burger span:nth-child(2) {
	margin: 3px 0
}

.quick_style_example_wrap .rev-burger:hover :first-child,
#dialog_addbutton .rev-burger:hover :first-child,
.open .rev-burger :first-child,
.open.rev-burger :first-child {
	transform: translateY(6px) rotate(-45deg)
}

.quick_style_example_wrap .rev-burger:hover :nth-child(2),
#dialog_addbutton .rev-burger:hover :nth-child(2),
.open .rev-burger :nth-child(2),
.open.rev-burger :nth-child(2) {
	transform: rotate(-45deg);
	opacity: 0
}

.quick_style_example_wrap .rev-burger:hover :last-child,
#dialog_addbutton .rev-burger:hover :last-child,
.open .rev-burger :last-child,
.open.rev-burger :last-child {
	transform: translateY(-6px) rotate(-135deg)
}

.rev-burger.revb-white {
	border: 2px solid rgba(255, 255, 255, .2)
}

.rev-b-span-light span,
.rev-burger.revb-white span {
	background: #fff
}

.rev-burger.revb-whitenoborder {
	border: 0
}

.rev-burger.revb-whitenoborder span {
	background: #fff
}

.rev-burger.revb-darknoborder {
	border: 0
}

.rev-b-span-dark span,
.rev-burger.revb-darknoborder span {
	background: #333
}

.rev-burger.revb-whitefull {
	background: #fff;
	border: none
}

.rev-burger.revb-whitefull span {
	background: #333
}

.rev-burger.revb-darkfull {
	background: #333;
	border: none
}

.rev-burger.revb-darkfull span {
	background: #fff
}

@keyframes rev-ani-mouse {
	0% {
		opacity: 1;
		top: 29%
	}

	15% {
		opacity: 1;
		top: 70%
	}

	50% {
		opacity: 0;
		top: 70%
	}

	100% {
		opacity: 0;
		top: 29%
	}
}

.rev-scroll-btn {
	display: inline-block;
	position: relative;
	left: 0;
	right: 0;
	text-align: center;
	cursor: pointer;
	width: 35px;
	height: 55px;
	box-sizing: border-box;
	border: 3px solid #fff;
	border-radius: 23px
}

.rev-scroll-btn>* {
	display: inline-block;
	line-height: 18px;
	font-size: 13px;
	font-weight: 400;
	color: #7f8c8d;
	color: #fff;
	font-family: proxima-nova, helvetica neue, Helvetica, Arial, sans-serif;
	letter-spacing: 2px
}

.rev-scroll-btn>*:hover,
.rev-scroll-btn>*:focus,
.rev-scroll-btn>*.active {
	color: #fff
}

.rev-scroll-btn>*:hover,
.rev-scroll-btn>*:focus,
.rev-scroll-btn>*:active,
.rev-scroll-btn>*.active {
	opacity: .8
}

.rev-scroll-btn.revs-fullwhite {
	background: #fff
}

.rev-scroll-btn.revs-fullwhite span {
	background: #333
}

.rev-scroll-btn.revs-fulldark,
{
background: #333;
border: none
}

.rev-scroll-btn.revs-fulldark span {
	background: #fff
}

.rev-scroll-btn span {
	position: absolute;
	display: block;
	top: 29%;
	left: 50%;
	width: 8px;
	height: 8px;
	margin: -4px 0 0 -4px;
	border-radius: 50%;
	animation: rev-ani-mouse 2.5s linear infinite;
	background: #fff
}

.rev-scroll-btn.rev-b-span-dark {
	border-color: #333
}

.rev-scroll-btn.rev-b-span-dark span,
.rev-scroll-btn.revs-dark span {
	background: #333
}

.rev-control-btn {
	position: relative;
	display: inline-block;
	z-index: 5;
	color: #fff;
	font-size: 20px;
	line-height: 60px;
	font-weight: 400;
	font-style: normal;
	font-family: Raleway;
	text-decoration: none;
	text-align: center;
	background-color: #000;
	border-radius: 50px;
	text-shadow: none;
	background-color: rgba(0, 0, 0, .5);
	width: 60px;
	height: 60px;
	box-sizing: border-box;
	cursor: pointer
}

.rev-cbutton-dark-sr {
	border-radius: 3px
}

.rev-cbutton-light {
	color: #333;
	background-color: rgba(255, 255, 255, .75)
}

.rev-cbutton-light-sr {
	color: #333;
	border-radius: 3px;
	background-color: rgba(255, 255, 255, .75)
}

.rev-sbutton {
	line-height: 37px;
	width: 37px;
	height: 37px
}

.rev-sbutton-blue {
	background-color: #3b5998
}

.rev-sbutton-lightblue {
	background-color: #00a0d1
}

.rev-sbutton-red {
	background-color: #dd4b39
}

rs-progress {
	visibility: hidden;
	width: 100%;
	height: 5px;
	background: #000;
	background: rgba(0, 0, 0, .15);
	position: absolute;
	z-index: 200;
	top: 0
}

rs-progress.rs-bottom {
	top: auto;
	bottom: 0 !important;
	height: 5px
}

.rs-layer img {
	background: 0 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)";
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF, endColorstr=#00FFFFFF);
	zoom: 1
}

.rs-layer.slidelink {
	cursor: pointer;
	width: 100%;
	height: 100%
}

.rs-layer.slidelink a {
	width: 100%;
	height: 100%;
	display: block
}

.rs-layer.slidelink a div {
	width: 3000px;
	height: 1500px;
	background: url(../images/coloredbg.png) repeat
}

.rs-layer.slidelink a span {
	background: url(../images/coloredbg.png) repeat;
	width: 100%;
	height: 100%;
	display: block
}

.rs-layer .rs-starring {
	display: inline-block
}

.rs-layer .rs-starring .star-rating {
	float: none;
	display: inline-block;
	vertical-align: top;
	color: #ffc321 !important
}

.rs-layer .rs-starring .star-rating,
.rs-layer .rs-starring-page .star-rating {
	position: relative;
	height: 1em;
	width: 5.4em;
	font-family: star;
	font-size: 1em !important
}

.rs-layer .rs-starring .star-rating:before,
.rs-layer .rs-starring-page .star-rating:before {
	content: "\73\73\73\73\73";
	color: #e0dadf;
	float: left;
	top: 0;
	left: 0;
	position: absolute
}

.rs-layer .rs-starring .star-rating span {
	overflow: hidden;
	float: left;
	top: 0;
	left: 0;
	position: absolute;
	padding-top: 1.5em;
	font-size: 1em !important
}

.rs-layer .rs-starring .star-rating span:before,
.rs-layer .rs-starring .star-rating span:before {
	content: "\53\53\53\53\53";
	top: 0;
	position: absolute;
	left: 0
}

rs-loader {
	top: 50%;
	left: 50%;
	z-index: 10000;
	position: absolute
}

rs-loader.off {
	display: none !important
}

rs-loader.spinner0 {
	width: 40px;
	height: 40px;
	background-color: #fff;
	background-image: url(../images/loader.gif);
	background-repeat: no-repeat;
	background-position: center center;
	box-shadow: 0 0 20px 0 rgba(0, 0, 0, .15);
	margin-top: -20px;
	margin-left: -20px;
	animation: tp-rotateplane 1.2s infinite ease-in-out;
	border-radius: 3px
}

rs-loader.spinner1 {
	width: 40px;
	height: 40px;
	background-color: #fff;
	box-shadow: 0 0 20px 0 rgba(0, 0, 0, .15);
	margin-top: -20px;
	margin-left: -20px;
	animation: tp-rotateplane 1.2s infinite ease-in-out;
	border-radius: 3px
}

rs-loader.spinner5 {
	background-image: url(../images/loader.gif);
	background-repeat: no-repeat;
	background-position: 10px 10px;
	background-color: #fff;
	margin: -22px;
	width: 44px;
	height: 44px;
	border-radius: 3px
}

@keyframes tp-rotateplane {
	0% {
		transform: perspective(120px) rotateX(0deg) rotateY(0deg)
	}

	50% {
		transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg)
	}

	100% {
		transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg)
	}
}

rs-loader.spinner2 {
	width: 40px;
	height: 40px;
	margin-top: -20px;
	margin-left: -20px;
	background-color: red;
	box-shadow: 0 0 20px 0 rgba(0, 0, 0, .15);
	border-radius: 100%;
	animation: tp-scaleout 1s infinite ease-in-out
}

@keyframes tp-scaleout {
	0% {
		transform: scale(0)
	}

	100% {
		transform: scale(1);
		opacity: 0
	}
}

rs-loader.spinner3 {
	margin: -9px 0 0 -35px;
	width: 70px;
	text-align: center
}

rs-loader.spinner3 .bounce1,
rs-loader.spinner3 .bounce2,
rs-loader.spinner3 .bounce3 {
	width: 18px;
	height: 18px;
	background-color: #fff;
	box-shadow: 0 0 20px 0 rgba(0, 0, 0, .15);
	border-radius: 100%;
	display: inline-block;
	animation: tp-bouncedelay 1.4s infinite ease-in-out;
	animation-fill-mode: both
}

rs-loader.spinner3 .bounce1 {
	animation-delay: -.32s
}

rs-loader.spinner3 .bounce2 {
	animation-delay: -.16s
}

@keyframes tp-bouncedelay {

	0%,
	80%,
	100% {
		transform: scale(0)
	}

	40% {
		transform: scale(1)
	}
}

rs-loader.spinner4 {
	margin: -20px 0 0 -20px;
	width: 40px;
	height: 40px;
	text-align: center;
	animation: tp-rotate 2s infinite linear
}

rs-loader.spinner4 .dot1,
rs-loader.spinner4 .dot2 {
	width: 60%;
	height: 60%;
	display: inline-block;
	position: absolute;
	top: 0;
	background-color: #fff;
	border-radius: 100%;
	animation: tp-bounce 2s infinite ease-in-out;
	box-shadow: 0 0 20px 0 rgba(0, 0, 0, .15)
}

rs-loader.spinner4 .dot2 {
	top: auto;
	bottom: 0;
	animation-delay: -1s
}

@keyframes tp-rotate {
	100% {
		transform: rotate(360deg)
	}
}

@keyframes tp-bounce {

	0%,
	100% {
		transform: scale(0)
	}

	50% {
		transform: scale(1)
	}
}

rs-layer iframe {
	visibility: hidden
}

rs-layer.rs-ii-o iframe {
	visibility: visible
}

rs-layer input[type=text],
rs-layer input[type=email],
rs-layer input[type=url],
rs-layer input[type=password],
rs-layer input[type=search],
rs-layer input[type=number],
rs-layer input[type=tel],
rs-layer input[type=range],
rs-layer input[type=date],
rs-layer input[type=month],
rs-layer input[type=week],
rs-layer input[type=time],
rs-layer input[type=datetime],
rs-layer input[type=datetime-local] {
	display: inline-block
}

a.rs-layer {
	transition: none
}

rs-thumbs-wrap,
rs-tabs-wrap,
rs-thumbs,
rs-thumb,
rs-tab,
rs-bullet,
rs-bullets,
rs-navmask,
rs-tabs,
rs-arrow {
	display: block
}

rs-navmask {
	direction: ltr !important
}

.tp-thumbs.navbar,
.tp-bullets.navbar,
.tp-tabs.navbar {
	border: none;
	min-height: 0;
	margin: 0;
	border-radius: 0
}

.tp-tabs,
.tp-thumbs,
.tp-bullets {
	position: absolute;
	display: block;
	z-index: 1000;
	top: 0;
	left: 0
}

.tp-tab,
.tp-thumb {
	cursor: pointer;
	position: absolute;
	opacity: .5;
	box-sizing: border-box
}

.tp-arr-imgholder,
rs-poster,
.tp-thumb-image,
.tp-tab-image {
	background-position: center center;
	background-size: cover;
	width: 100%;
	height: 100%;
	display: block;
	position: absolute;
	top: 0;
	left: 0
}

rs-poster {
	cursor: pointer;
	z-index: 3
}

.tp-tab:hover,
.tp-tab.selected,
.tp-thumb:hover,
.tp-thumb.selected {
	opacity: 1
}

.tp-tab-mask,
.tp-thumb-mask {
	box-sizing: border-box !important
}

.tp-tabs,
.tp-thumbs {
	box-sizing: content-box !important
}

.tp-bullet {
	width: 15px;
	height: 15px;
	position: absolute;
	background: #fff;
	background: rgba(255, 255, 255, .3);
	cursor: pointer
}

.tp-bullet.selected,
.tp-bullet:hover {
	background: #fff
}

.tparrows {
	cursor: pointer;
	background: #000;
	background: rgba(0, 0, 0, .5);
	width: 40px;
	height: 40px;
	position: absolute;
	display: block;
	z-index: 1000
}

.tparrows:hover {
	background: #000
}

.tparrows:before {
	font-family: revicons;
	font-size: 15px;
	color: #fff;
	display: block;
	line-height: 40px;
	text-align: center
}

.tparrows.tp-leftarrow:before {
	content: '\e824'
}

.tparrows.tp-rightarrow:before {
	content: '\e825'
}

.rs-layer [class^=pe-7s-]:before,
.rs-layer [class*=" pe-7s-"]:before {
	width: auto;
	margin: 0;
	line-height: inherit;
	box-sizing: inherit
}

rs-pzimg-wrap {
	display: block
}

body.rtl .rs-pzimg {
	left: 0 !important
}

.dddwrappershadow {
	box-shadow: 0 45px 100px rgba(0, 0, 0, .4)
}

.dddwrapper {
	transform-style: flat;
	perspective: 10000px
}

.rs_error_message_box {
	background: #111;
	width: 800px;
	margin: 40px auto;
	padding: 40px 20px;
	text-align: center;
	font-family: open sans, sans-serif
}

.rs_error_message_oops {
	margin: 0 0 20px;
	line-height: 60px;
	font-size: 34px;
	color: #fff
}

.rs_error_message_content {
	margin: 0 0 20px;
	line-height: 25px;
	font-size: 17px;
	color: #fff
}

.rs_error_message_button {
	color: #fff !important;
	background: #333;
	display: inline-block;
	padding: 10px 15px;
	text-align: right;
	border-radius: 5px;
	cursor: pointer;
	text-decoration: none !important
}

.rs_error_message_button:hover {
	background: #5e35b1
}

.hglayerinfo {
	position: fixed;
	bottom: 0;
	left: 0;
	color: #fff;
	font-size: 12px;
	line-height: 20px;
	font-weight: 600;
	background: rgba(0, 0, 0, .75);
	padding: 5px 10px;
	z-index: 2000;
	white-space: normal
}

.hginfo {
	position: absolute;
	top: -2px;
	left: -2px;
	color: #e74c3c;
	font-size: 12px;
	font-weight: 600;
	background: #000;
	padding: 2px 5px
}

.indebugmode .rs-layer:hover {
	border: 1px dashed #c0392b !important
}

.helpgrid {
	border: 2px dashed #c0392b;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 0
}

#revsliderlogloglog {
	padding: 15px;
	color: #fff;
	position: fixed;
	top: 0;
	left: 0;
	width: 200px;
	height: 150px;
	background: rgba(0, 0, 0, .7);
	z-index: 100000;
	font-size: 10px;
	overflow: scroll
}

.aden {
	filter: hue-rotate(-20deg) contrast(.9) saturate(.85) brightness(1.2)
}

.aden::after {
	background: linear-gradient(to right, rgba(66, 10, 14, .2), transparent);
	mix-blend-mode: darken
}

.perpetua::after,
.reyes::after {
	mix-blend-mode: soft-light;
	opacity: .5
}

.inkwell {
	filter: sepia(.3) contrast(1.1) brightness(1.1) grayscale(1)
}

.perpetua::after {
	background: linear-gradient(to bottom, #005b9a, #e6c13d)
}

.reyes {
	filter: sepia(.22) brightness(1.1) contrast(.85) saturate(.75)
}

.reyes::after {
	background: #efcdad
}

.gingham {
	filter: brightness(1.05) hue-rotate(-10deg)
}

.gingham::after {
	background: linear-gradient(to right, rgba(66, 10, 14, .2), transparent);
	mix-blend-mode: darken
}

.toaster {
	filter: contrast(1.5) brightness(.9)
}

.toaster::after {
	background: radial-gradient(circle, #804e0f, #3b003b);
	mix-blend-mode: screen
}

.walden {
	filter: brightness(1.1) hue-rotate(-10deg) sepia(.3) saturate(1.6)
}

.walden::after {
	background: #04c;
	mix-blend-mode: screen;
	opacity: .3
}

.hudson {
	filter: brightness(1.2) contrast(.9) saturate(1.1)
}

.hudson::after {
	background: radial-gradient(circle, #a6b1ff 50%, #342134);
	mix-blend-mode: multiply;
	opacity: .5
}

.earlybird {
	filter: contrast(.9) sepia(.2)
}

.earlybird::after {
	background: radial-gradient(circle, #d0ba8e 20%, #360309 85%, #1d0210 100%);
	mix-blend-mode: overlay
}

.mayfair {
	filter: contrast(1.1) saturate(1.1)
}

.mayfair::after {
	background: radial-gradient(circle at 40% 40%, rgba(255, 255, 255, .8), rgba(255, 200, 200, .6), #111 60%);
	mix-blend-mode: overlay;
	opacity: .4
}

.lofi {
	filter: saturate(1.1) contrast(1.5)
}

.lofi::after {
	background: radial-gradient(circle, transparent 70%, #222 150%);
	mix-blend-mode: multiply
}

._1977 {
	filter: contrast(1.1) brightness(1.1) saturate(1.3)
}

._1977:after {
	background: rgba(243, 106, 188, .3);
	mix-blend-mode: screen
}

.brooklyn {
	filter: contrast(.9) brightness(1.1)
}

.brooklyn::after {
	background: radial-gradient(circle, rgba(168, 223, 193, .4) 70%, #c4b7c8);
	mix-blend-mode: overlay
}

.xpro2 {
	filter: sepia(.3)
}

.xpro2::after {
	background: radial-gradient(circle, #e6e7e0 40%, rgba(43, 42, 161, .6) 110%);
	mix-blend-mode: color-burn
}

.nashville {
	filter: sepia(.2) contrast(1.2) brightness(1.05) saturate(1.2)
}

.nashville::after {
	background: rgba(0, 70, 150, .4);
	mix-blend-mode: lighten
}

.nashville::before {
	background: rgba(247, 176, 153, .56);
	mix-blend-mode: darken
}

.lark {
	filter: contrast(.9)
}

.lark::after {
	background: rgba(242, 242, 242, .8);
	mix-blend-mode: darken
}

.lark::before {
	background: #22253f;
	mix-blend-mode: color-dodge
}

.moon {
	filter: grayscale(1) contrast(1.1) brightness(1.1)
}

.moon::before {
	background: #a0a0a0;
	mix-blend-mode: soft-light
}

.moon::after {
	background: #383838;
	mix-blend-mode: lighten
}

.clarendon {
	filter: contrast(1.2) saturate(1.35)
}

.clarendon:before {
	background: rgba(127, 187, 227, .2);
	mix-blend-mode: overlay
}

.willow {
	filter: grayscale(.5) contrast(.95) brightness(.9)
}

.willow::before {
	background-color: radial-gradient(40%, circle, #d4a9af 55%, #000 150%);
	mix-blend-mode: overlay
}

.willow::after {
	background-color: #d8cdcb;
	mix-blend-mode: color
}

.rise {
	filter: brightness(1.05) sepia(.2) contrast(.9) saturate(.9)
}

.rise::after {
	background: radial-gradient(circle, rgba(232, 197, 152, .8), transparent 90%);
	mix-blend-mode: overlay;
	opacity: .6
}

.rise::before {
	background: radial-gradient(circle, rgba(236, 205, 169, .15) 55%, rgba(50, 30, 7, .4));
	mix-blend-mode: multiply
}

._1977:after,
._1977:before,
rs-pzimg-wrap.aden:after,
.aden:before,
.brooklyn:after,
.brooklyn:before,
.clarendon:after,
.clarendon:before,
.earlybird:after,
.earlybird:before,
.gingham:after,
.gingham:before,
.hudson:after,
.hudson:before,
.inkwell:after,
.inkwell:before,
.lark:after,
.lark:before,
.lofi:after,
.lofi:before,
.mayfair:after,
.mayfair:before,
.moon:after,
.moon:before,
.nashville:after,
.nashville:before,
.perpetua:after,
.perpetua:before,
.reyes:after,
.reyes:before,
.rise:after,
.rise:before,
.slumber:after,
.slumber:before,
.toaster:after,
.toaster:before,
.walden:after,
.walden:before,
.willow:after,
.willow:before,
.xpro2:after,
.xpro2:before {
	content: '';
	display: block;
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
	position: absolute;
	pointer-events: none
}

._1977,
.aden,
.brooklyn,
.clarendon,
.earlybird,
.gingham,
.hudson,
.inkwell,
.lark,
.lofi,
.mayfair,
.moon,
.nashville,
.perpetua,
.reyes,
.rise,
.slumber,
.toaster,
.walden,
.willow,
.xpro2 {
	position: relative
}

._1977 img,
.aden img,
.brooklyn img,
.clarendon img,
.earlybird img,
.gingham img,
.hudson img,
.inkwell img,
.lark img,
.lofi img,
.mayfair img,
.moon img,
.nashville img,
.perpetua img,
.reyes img,
.rise img,
.slumber img,
.toaster img,
.walden img,
.willow img,
.xpro2 img {
	width: 100%;
	z-index: 1
}

._1977:before,
.aden:before,
.brooklyn:before,
.clarendon:before,
.earlybird:before,
.gingham:before,
.hudson:before,
.inkwell:before,
.lark:before,
.lofi:before,
.mayfair:before,
.moon:before,
.nashville:before,
.perpetua:before,
.reyes:before,
.rise:before,
.slumber:before,
.toaster:before,
.walden:before,
.willow:before,
.xpro2:before {
	z-index: 2
}

._1977:after,
.aden:after,
.brooklyn:after,
.clarendon:after,
.earlybird:after,
.gingham:after,
.hudson:after,
.inkwell:after,
.lark:after,
.lofi:after,
.mayfair:after,
.moon:after,
.nashville:after,
.perpetua:after,
.reyes:after,
.rise:after,
.slumber:after,
.toaster:after,
.walden:after,
.willow:after,
.xpro2:after {
	z-index: 3
}

.slumber {
	filter: saturate(.66) brightness(1.05)
}

.slumber::after {
	background: rgba(125, 105, 24, .5);
	mix-blend-mode: soft-light
}

.slumber::before {
	background: rgba(69, 41, 12, .4);
	mix-blend-mode: lighten
}

rs-pzimg-wrap.perpetua:before,
rs-pzimg-wrap.perpetua:after,
rs-pzimg-wrap.nashville:before,
rs-pzimg-wrap.nashville:after,
rs-pzimg-wrap.xpro2:before,
rs-pzimg-wrap.xpro2:after,
rs-pzimg-wrap._1977:after,
rs-pzimg-wrap._1977:before,
rs-pzimg-wrap.aden:after,
rs-pzimg-wrap.aden:before,
rs-pzimg-wrap.brooklyn:after,
rs-pzimg-wrap.brooklyn:before,
rs-pzimg-wrap.clarendon:after,
rs-pzimg-wrap.clarendon:before,
rs-pzimg-wrap.earlybird:after,
rs-pzimg-wrap.earlybird:before,
rs-pzimg-wrap.gingham:after,
rs-pzimg-wrap.gingham:before,
rs-pzimg-wrap.hudson:after,
rs-pzimg-wrap.hudson:before,
rs-pzimg-wrap.inkwell:after,
rs-pzimg-wrap.inkwell:before,
rs-pzimg-wrap.lark:after,
rs-pzimg-wrap.lark:before,
rs-pzimg-wrap.lofi:after,
rs-pzimg-wrap.lofi:before,
rs-pzimg-wrap.mayfair:after,
rs-pzimg-wrap.mayfair:before,
rs-pzimg-wrap.moon:after,
rs-pzimg-wrap.moon:before,
rs-pzimg-wrap.reyes:after,
rs-pzimg-wrap.reyes:before,
rs-pzimg-wrap.rise:after,
rs-pzimg-wrap.rise:before,
rs-pzimg-wrap.slumber:after,
rs-pzimg-wrap.slumber:before,
rs-pzimg-wrap.toaster:after,
rs-pzimg-wrap.toaster:before,
rs-pzimg-wrap.walden:after,
rs-pzimg-wrap.walden:before,
rs-pzimg-wrap.willow:after,
rs-pzimg-wrap.willow:before,
rs-pzimg-wrap:before,
rs-pzimg-wrap:after {
	height: 500%;
	width: 500%
}

rs-loader.spinner6 {
	width: 40px;
	height: 40px;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}

rs-loader.spinner6 .rs-spinner-inner {
	width: 100%;
	height: 100%;
	display: inline-block;
	-webkit-animation: rs-revealer-6 1.4s linear infinite;
	animation: rs-revealer-6 1.4s linear infinite
}

rs-loader.spinner6 .rs-spinner-inner span {
	position: absolute;
	vertical-align: top;
	border-radius: 100%;
	display: inline-block;
	width: 8px;
	height: 8px;
	margin-left: 16px;
	transform-origin: center 20px;
	-webkit-transform-origin: center 20px
}

rs-loader.spinner6 .rs-spinner-inner span:nth-child(2) {
	transform: rotate(36deg);
	-webkit-transform: rotate(36deg);
	opacity: .1
}

rs-loader.spinner6 .rs-spinner-inner span:nth-child(3) {
	transform: rotate(72deg);
	-webkit-transform: rotate(72deg);
	opacity: .2
}

rs-loader.spinner6 .rs-spinner-inner span:nth-child(4) {
	transform: rotate(108deg);
	-webkit-transform: rotate(108deg);
	opacity: .3
}

rs-loader.spinner6 .rs-spinner-inner span:nth-child(5) {
	transform: rotate(144deg);
	-webkit-transform: rotate(144deg);
	opacity: .4
}

rs-loader.spinner6 .rs-spinner-inner span:nth-child(6) {
	transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	opacity: .5
}

rs-loader.spinner6 .rs-spinner-inner span:nth-child(7) {
	transform: rotate(216deg);
	-webkit-transform: rotate(216deg);
	opacity: .6
}

rs-loader.spinner6 .rs-spinner-inner span:nth-child(8) {
	transform: rotate(252deg);
	-webkit-transform: rotate(252deg);
	opacity: .7
}

rs-loader.spinner6 .rs-spinner-inner span:nth-child(9) {
	transform: rotate(288deg);
	-webkit-transform: rotate(288deg);
	opacity: .8
}

rs-loader.spinner6 .rs-spinner-inner span:nth-child(10) {
	transform: rotate(324deg);
	-webkit-transform: rotate(324deg);
	opacity: .9
}

@keyframes rs-revealer-6 {
	from {
		transform: rotate(0)
	}

	to {
		transform: rotate(360deg)
	}
}

@-webkit-keyframes rs-revealer-6 {
	from {
		-webkit-transform: rotate(0)
	}

	to {
		-webkit-transform: rotate(360deg)
	}
}

rs-loader.spinner7 {
	width: 35px;
	height: 35px;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}

rs-loader.spinner7 .rs-spinner-inner {
	width: 100%;
	height: 100%;
	display: inline-block;
	padding: 0;
	border-radius: 100%;
	border: 2px solid;
	-webkit-animation: rs-revealer-7 .8s linear infinite;
	animation: rs-revealer-7 .8s linear infinite
}

@keyframes rs-revealer-7 {
	from {
		transform: rotate(0)
	}

	to {
		transform: rotate(360deg)
	}
}

@-webkit-keyframes rs-revealer-7 {
	from {
		-webkit-transform: rotate(0)
	}

	to {
		-webkit-transform: rotate(360deg)
	}
}

rs-loader.spinner8 {
	width: 50px;
	height: 50px;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}

rs-loader.spinner8 .rs-spinner-inner {
	width: 100%;
	height: 100%;
	display: inline-block;
	padding: 0;
	text-align: left
}

rs-loader.spinner8 .rs-spinner-inner span {
	position: absolute;
	display: inline-block;
	width: 100%;
	height: 100%;
	border-radius: 100%;
	-webkit-animation: rs-revealer-8 1.6s linear infinite;
	animation: rs-revealer-8 1.6s linear infinite
}

rs-loader.spinner8 .rs-spinner-inner span:last-child {
	animation-delay: -.8s;
	-webkit-animation-delay: -.8s
}

@keyframes rs-revealer-8 {
	0% {
		transform: scale(0, 0);
		opacity: .5
	}

	100% {
		transform: scale(1, 1);
		opacity: 0
	}
}

@-webkit-keyframes rs-revealer-8 {
	0% {
		-webkit-transform: scale(0, 0);
		opacity: .5
	}

	100% {
		-webkit-transform: scale(1, 1);
		opacity: 0
	}
}

rs-loader.spinner9 {
	width: 40px;
	height: 40px;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}

rs-loader.spinner9 .rs-spinner-inner span {
	display: block;
	width: 100%;
	height: 100%;
	border-radius: 50%;
	opacity: .6;
	position: absolute;
	top: 0;
	left: 0;
	-webkit-animation: rs-revealer-9 2s infinite ease-in-out;
	animation: rs-revealer-9 2s infinite ease-in-out
}

rs-loader.spinner9 .rs-spinner-inner span:last-child {
	-webkit-animation-delay: -1s;
	animation-delay: -1s
}

@-webkit-keyframes rs-revealer-9 {

	0%,
	100% {
		-webkit-transform: scale(0)
	}

	50% {
		-webkit-transform: scale(1)
	}
}

@keyframes rs-revealer-9 {

	0%,
	100% {
		transform: scale(0);
		-webkit-transform: scale(0)
	}

	50% {
		transform: scale(1);
		-webkit-transform: scale(1)
	}
}

rs-loader.spinner10 {
	width: 54px;
	height: 40px;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}

rs-loader.spinner10 .rs-spinner-inner {
	width: 100%;
	height: 100%;
	text-align: center;
	font-size: 10px
}

rs-loader.spinner10 .rs-spinner-inner span {
	display: block;
	height: 100%;
	width: 6px;
	display: inline-block;
	-webkit-animation: rs-revealer-10 1.2s infinite ease-in-out;
	animation: rs-revealer-10 1.2s infinite ease-in-out
}

rs-loader.spinner10 .rs-spinner-inner span:nth-child(2) {
	-webkit-animation-delay: -1.1s;
	animation-delay: -1.1s
}

rs-loader.spinner10 .rs-spinner-inner span:nth-child(3) {
	-webkit-animation-delay: -1s;
	animation-delay: -1s
}

rs-loader.spinner10 .rs-spinner-inner span:nth-child(4) {
	-webkit-animation-delay: -.9s;
	animation-delay: -.9s
}

rs-loader.spinner10 .rs-spinner-inner span:nth-child(5) {
	-webkit-animation-delay: -.8s;
	animation-delay: -.8s
}

@-webkit-keyframes rs-revealer-10 {

	0%,
	100%,
	40% {
		-webkit-transform: scaleY(.4)
	}

	20% {
		-webkit-transform: scaleY(1)
	}
}

@keyframes rs-revealer-10 {

	0%,
	100%,
	40% {
		transform: scaleY(.4);
		-webkit-transform: scaleY(.4)
	}

	20% {
		transform: scaleY(1);
		-webkit-transform: scaleY(1)
	}
}

rs-loader.spinner11 {
	width: 40px;
	height: 40px;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}

rs-loader.spinner11 .rs-spinner-inner {
	width: 100%;
	height: 100%
}

rs-loader.spinner11 .rs-spinner-inner span {
	display: block;
	width: 33%;
	height: 33%;
	background-color: #333;
	float: left;
	-webkit-animation: rs-revealer-11 1.3s infinite ease-in-out;
	animation: rs-revealer-11 1.3s infinite ease-in-out
}

rs-loader.spinner11 .rs-spinner-inner span:nth-child(1) {
	-webkit-animation-delay: .2s;
	animation-delay: .2s
}

rs-loader.spinner11 .rs-spinner-inner span:nth-child(2) {
	-webkit-animation-delay: .3s;
	animation-delay: .3s
}

rs-loader.spinner11 .rs-spinner-inner span:nth-child(3) {
	-webkit-animation-delay: .4s;
	animation-delay: .4s
}

rs-loader.spinner11 .rs-spinner-inner span:nth-child(4) {
	-webkit-animation-delay: .1s;
	animation-delay: .1s
}

rs-loader.spinner11 .rs-spinner-inner span:nth-child(5) {
	-webkit-animation-delay: .2s;
	animation-delay: .2s
}

rs-loader.spinner11 .rs-spinner-inner span:nth-child(6) {
	-webkit-animation-delay: .3s;
	animation-delay: .3s
}

rs-loader.spinner11 .rs-spinner-inner span:nth-child(7) {
	-webkit-animation-delay: 0s;
	animation-delay: 0s
}

rs-loader.spinner11 .rs-spinner-inner span:nth-child(8) {
	-webkit-animation-delay: .1s;
	animation-delay: .1s
}

rs-loader.spinner11 .rs-spinner-inner span:nth-child(9) {
	-webkit-animation-delay: .2s;
	animation-delay: .2s
}

@-webkit-keyframes rs-revealer-11 {

	0%,
	100%,
	70% {
		-webkit-transform: scale3D(1, 1, 1);
		transform: scale3D(1, 1, 1)
	}

	35% {
		-webkit-transform: scale3D(0, 0, 1);
		transform: scale3D(0, 0, 1)
	}
}

@keyframes rs-revealer-11 {

	0%,
	100%,
	70% {
		-webkit-transform: scale3D(1, 1, 1);
		transform: scale3D(1, 1, 1)
	}

	35% {
		-webkit-transform: scale3D(0, 0, 1);
		transform: scale3D(0, 0, 1)
	}
}

rs-loader.spinner12 {
	width: 35px;
	height: 35px;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}

rs-loader.spinner12 .rs-spinner-inner {
	width: 100%;
	height: 100%;
	-webkit-animation: rs-revealer-12 1s infinite linear;
	animation: rs-revealer-12 1s infinite linear
}

@-webkit-keyframes rs-revealer-12 {
	0% {
		-webkit-transform: rotate(0)
	}

	100% {
		-webkit-transform: rotate(360deg)
	}
}

@keyframes rs-revealer-12 {
	0% {
		transform: rotate(0)
	}

	100% {
		transform: rotate(360deg)
	}
}

rs-loader.spinner13 {
	width: 40px;
	height: 40px;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}

rs-loader.spinner13 .rs-spinner-inner {
	width: 100%;
	height: 100%
}

rs-loader.spinner13 .rs-spinner-inner span {
	display: block;
	width: 40%;
	height: 40%;
	position: absolute;
	border-radius: 50%;
	-webkit-animation: rs-revealer-13 2s ease infinite;
	animation: rs-revealer-13 2s ease infinite
}

rs-loader.spinner13 .rs-spinner-inner span:nth-child(1) {
	animation-delay: -1.5s;
	-webkit-animation-delay: -1.5s
}

rs-loader.spinner13 .rs-spinner-inner span:nth-child(2) {
	animation-delay: -1s;
	-webkit-animation-delay: -1s
}

rs-loader.spinner13 .rs-spinner-inner span:nth-child(3) {
	animation-delay: -.5s;
	-webkit-animation-delay: -.5s
}

@keyframes rs-revealer-13 {

	0%,
	100% {
		transform: translate(0)
	}

	25% {
		transform: translate(160%)
	}

	50% {
		transform: translate(160%, 160%)
	}

	75% {
		transform: translate(0, 160%)
	}
}

@-webkit-keyframes rs-revealer-13 {

	0%,
	100% {
		-webkit-transform: translate(0)
	}

	25% {
		-webkit-transform: translate(160%)
	}

	50% {
		-webkit-transform: translate(160%, 160%)
	}

	75% {
		-webkit-transform: translate(0, 160%)
	}
}

rs-loader.spinner14 {
	width: 40px;
	height: 40px;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}

rs-loader.spinner14 .rs-spinner-inner {
	width: 100%;
	height: 100%;
	animation: rs-revealer-14 1s infinite linear
}

rs-loader.spinner14 .rs-spinner-inner span {
	display: block;
	position: absolute;
	top: 50%;
	left: 50%;
	width: 16px;
	height: 16px;
	border-radius: 50%;
	margin: -8px
}

rs-loader.spinner14 .rs-spinner-inner span:nth-child(1) {
	-webkit-animation: rs-revealer-14-1 2s infinite;
	animation: rs-revealer-14-1 2s infinite
}

rs-loader.spinner14 .rs-spinner-inner span:nth-child(2) {
	-webkit-animation: rs-revealer-14-2 2s infinite;
	animation: rs-revealer-14-2 2s infinite
}

rs-loader.spinner14 .rs-spinner-inner span:nth-child(3) {
	-webkit-animation: rs-revealer-14-3 2s infinite;
	animation: rs-revealer-14-3 2s infinite
}

rs-loader.spinner14 .rs-spinner-inner span:nth-child(4) {
	-webkit-animation: rs-revealer-14-4 2s infinite;
	animation: rs-revealer-14-4 2s infinite
}

@-webkit-keyframes rs-revealer-14-1 {
	0% {
		-webkit-transform: rotate3d(0, 0, 1, 0deg) translate3d(0, 0, 0)
	}

	20% {
		-webkit-transform: rotate3d(0, 0, 1, 0deg) translate3d(80%, 80%, 0)
	}

	80% {
		-webkit-transform: rotate3d(0, 0, 1, 360deg) translate3d(80%, 80%, 0)
	}

	100% {
		-webkit-transform: rotate3d(0, 0, 1, 360deg) translate3d(0, 0, 0)
	}
}

@-webkit-keyframes rs-revealer-14-2 {
	0% {
		-webkit-transform: rotate3d(0, 0, 1, 0deg) translate3d(0, 0, 0)
	}

	20% {
		-webkit-transform: rotate3d(0, 0, 1, 0deg) translate3d(80%, -80%, 0)
	}

	80% {
		-webkit-transform: rotate3d(0, 0, 1, 360deg) translate3d(80%, -80%, 0)
	}

	100% {
		-webkit-transform: rotate3d(0, 0, 1, 360deg) translate3d(0, 0, 0)
	}
}

@-webkit-keyframes rs-revealer-14-3 {
	0% {
		-webkit-transform: rotate3d(0, 0, 1, 0deg) translate3d(0, 0, 0)
	}

	20% {
		-webkit-transform: rotate3d(0, 0, 1, 0deg) translate3d(-80%, -80%, 0)
	}

	80% {
		-webkit-transform: rotate3d(0, 0, 1, 360deg) translate3d(-80%, -80%, 0)
	}

	100% {
		-webkit-transform: rotate3d(0, 0, 1, 360deg) translate3d(0, 0, 0)
	}
}

@-webkit-keyframes rs-revealer-14-4 {
	0% {
		-webkit-transform: rotate3d(0, 0, 1, 0deg) translate3d(0, 0, 0)
	}

	20% {
		-webkit-transform: rotate3d(0, 0, 1, 0deg) translate3d(-80%, 80%, 0)
	}

	80% {
		-webkit-transform: rotate3d(0, 0, 1, 360deg) translate3d(-80%, 80%, 0)
	}

	100% {
		-webkit-transform: rotate3d(0, 0, 1, 360deg) translate3d(0, 0, 0)
	}
}

@keyframes rs-revealer-14-1 {
	0% {
		transform: rotate3d(0, 0, 1, 0deg) translate3d(0, 0, 0)
	}

	20% {
		transform: rotate3d(0, 0, 1, 0deg) translate3d(80%, 80%, 0)
	}

	80% {
		transform: rotate3d(0, 0, 1, 360deg) translate3d(80%, 80%, 0)
	}

	100% {
		transform: rotate3d(0, 0, 1, 360deg) translate3d(0, 0, 0)
	}
}

@keyframes rs-revealer-14-2 {
	0% {
		transform: rotate3d(0, 0, 1, 0deg) translate3d(0, 0, 0)
	}

	20% {
		transform: rotate3d(0, 0, 1, 0deg) translate3d(80%, -80%, 0)
	}

	80% {
		transform: rotate3d(0, 0, 1, 360deg) translate3d(80%, -80%, 0)
	}

	100% {
		transform: rotate3d(0, 0, 1, 360deg) translate3d(0, 0, 0)
	}
}

@keyframes rs-revealer-14-3 {
	0% {
		transform: rotate3d(0, 0, 1, 0deg) translate3d(0, 0, 0)
	}

	20% {
		transform: rotate3d(0, 0, 1, 0deg) translate3d(-80%, -80%, 0)
	}

	80% {
		transform: rotate3d(0, 0, 1, 360deg) translate3d(-80%, -80%, 0)
	}

	100% {
		transform: rotate3d(0, 0, 1, 360deg) translate3d(0, 0, 0)
	}
}

@keyframes rs-revealer-14-4 {
	0% {
		transform: rotate3d(0, 0, 1, 0deg) translate3d(0, 0, 0)
	}

	20% {
		transform: rotate3d(0, 0, 1, 0deg) translate3d(-80%, 80%, 0)
	}

	80% {
		transform: rotate3d(0, 0, 1, 360deg) translate3d(-80%, 80%, 0)
	}

	100% {
		transform: rotate3d(0, 0, 1, 360deg) translate3d(0, 0, 0)
	}
}

rs-loader.spinner15 {
	width: 40px;
	height: 40px;
	margin-top: -4px;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}

rs-loader.spinner15 .rs-spinner-inner {
	width: 100%;
	height: 100%
}

rs-loader.spinner15 .rs-spinner-inner span {
	display: block;
	width: 20px;
	height: 20px;
	position: absolute;
	top: 0;
	left: 0;
	-webkit-animation: rs-revealer-15 1.8s infinite ease-in-out;
	animation: rs-revealer-15 1.8s infinite ease-in-out
}

rs-loader.spinner15 .rs-spinner-inner:last-child {
	-webkit-animation-delay: -.9s;
	animation-delay: -.9s
}

@-webkit-keyframes rs-revealer-15 {
	25% {
		-webkit-transform: translateX(30px) rotate(-90deg) scale(.5)
	}

	50% {
		-webkit-transform: translateX(30px) translateY(30px) rotate(-180deg)
	}

	75% {
		-webkit-transform: translateX(0) translateY(30px) rotate(-270deg) scale(.5)
	}

	100% {
		-webkit-transform: rotate(-360deg)
	}
}

@keyframes rs-revealer-15 {
	25% {
		transform: translateX(30px) rotate(-90deg) scale(.5);
		-webkit-transform: translateX(30px) rotate(-90deg) scale(.5)
	}

	50% {
		transform: translateX(30px) translateY(30px) rotate(-179deg);
		-webkit-transform: translateX(30px) translateY(30px) rotate(-179deg)
	}

	50.1% {
		transform: translateX(30px) translateY(30px) rotate(-180deg);
		-webkit-transform: translateX(30px) translateY(30px) rotate(-180deg)
	}

	75% {
		transform: translateX(0) translateY(30px) rotate(-270deg) scale(.5);
		-webkit-transform: translateX(0) translateY(30px) rotate(-270deg) scale(.5)
	}

	100% {
		transform: rotate(-360deg);
		-webkit-transform: rotate(-360deg)
	}
}

.bgcanvas {
	display: none;
	position: absolute;
	oveflow: hidden
}


body {
    margin: 0px;
}

.menus__099 ul li {
    display: inline-block;
    margin-right: 12px;
    margin-left: 12px;
}
.sear__099s li {
    display: inline-block;
}

.line_munus span {
    height: 2px;
    display: block;
    width: 35px;
    background: #006837;
    margin-bottom: 7px;
}

.line_munus {
    position: relative;
    left: 0px;
    top: 6px;
}

.sear__099s {
    float: right;
}

.sear__099s li {
    display: inline-block;
    margin-left: 25px;
}
.menus__099 {
    text-align: center;
    padding-top: 11px;
}

.sear__099s {
    padding-top: 7px;
}
.menus__099 {
    text-align: center;
    padding-top: 30px;
    border-left: 1px solid #0068373b;
    border-right: 1px solid #0068373b;
    height: 80px;
    margin-top: -19px;
}

.menus__099 a {
    color: #000;
    font-weight: 600;
    font-size: 14px;
    font-family: 'Quicksand';
}
.sear__099s {
    padding-top: 7px;
    position: relative;
    left: -36px;
}
.header {
    position: absolute;
    width: 100%;
    background: #fff;
    opacity: 1;
    backdrop-filter: blur(16px);
    -webkit-backdrop-filter: blur(24px);
    height: 76px;
    padding-top: 15px;
    z-index: 999999;
    box-shadow: 0 0 2px 2px #0003;
}
.rig___bannercontents {
    background: #006837 0% 0% no-repeat padding-box;
    opacity: 0.9;
    position: absolute;
    right: 0px;
    bottom: 0px;
    padding: 40px 48px;
    width: 100%;
}
.rig___bannercontents h3 {
    color: #fff;
    width: 64%;
    padding-bottom: 45px;
    font-size: 31px;
    font-family: 'fonde';
    font-weight: 600;
    letter-spacing: 2px;
}
.bannerimg {
    height: 100vh;
}

.rig___bannercontents p {
    color: #fff;
    border-top: 1px solid #fff;
    padding-bottom: 10px;
    line-height: 34px;
    letter-spacing: 2px;
}

button.dis__cover {
    float: right;
}


button.dis__cover {
    background: #000;
    color: #fff;
    position: absolute;
    right: 0px;
    bottom: 0px;
    padding: 13px 30px;
}
.logo__00 img {
    width: 97%;
    position: relative;
    left: 6px;
    top: -5px;
}

section.about__home {
    background: #fbfdf4;
    position: relative;
}
.s__right__w img {
    width: 100%;
}

.about__cont h3 {
    font-weight: 600;
    color: #056633;
    font-size: 62px;
    font-family: fonde;
}

.about__cont p {
    color: #222;
    font-size: 15px;
}

.list__flit__009 li {
    list-style: none;
}
.list__flit__009 ul {
    padding: 0px;
}
.list__flit__009 li {
    float: left;
    width: 50%;
    margin-top: 17px;
}

span.s__000 {
    font-weight: 600;
    color: #333;
    font-size: 18px;
    padding-left: 10px;
    padding-top: 9px;
    /* display: inline-block; */
    position: relative;
    top: 3px;
}

.about__cont {
    float: left;
    width: 86%;
    padding-top: 45px;
}

section.about__home {
    padding: 60px 0;
}
.dis__cover a {
    color: #fff;
    letter-spacing: 1px;
}

div#anim-64351e54a74ad {
    position: absolute;
    width: 100%;
    text-align: center;
    top: 262px;
}


section.we__invite__you {
    background: url("../images/capabilities-background.jpg");
    background-size: cover;
}
.r__0099878 li {
    /* display: inline-block; */
    width: 33%;
    text-align: center;
    float: left;
}

.icon__09w img {
    width: 86px;
}

.s___77444411 {
    text-align: center;
    color: #fff;
    font-size: 13px;
}

.s___77444411 h1 {
    font-size: 53px;
    font-family: 'fonde';
    font-weight: 600;
    letter-spacing: 3px;
}

.s___77444411 p {
    color: #ffffffe3;
    font-size: 16px;
    letter-spacing: 0px;
}


.s__00988s h3 {
    color: #fff;
    font-size: 18px;
    font-family: 'fonde';
    letter-spacing: 0.2px;
    font-weight: 600;
    letter-spacing: 1px;
}


.s___77444411 {
    text-align: center;
    color: #fff;
    font-size: 13px;
    padding: 88px 0;
}

rs-layer#slider-1-slide-1-layer-25 {
    height: 530px!important;
}
.s__00988s p {
    color: #fff;
    opacity: 0.6;
    width: 80%;
    margin-left: auto;
    margin-right: auto;
    line-height: 19px;
}

section.we__invite__you {
    padding-bottom: 143px;
    padding-top: 28px;
}

/* img.ad4444 {
    width: 72%!important;
    height: auto!important;
} */
img.ad4444 {
    width: auto!important;
    height: 567px !important;
}
section.text__9994 {
    background: #eee7da;
    text-align: center;
    padding: 82px 1px;
}

.sectiona.sdgsdg235325 img {
    width: 184px;
}

h2.fghhghfht {
    font-size: 22px;
    color: #000;
    line-height: 34px;
}

.row {
    margin: 0px;
}

section.manp___conytt {
    background: #3f653f;
    color: #fff;
}

.map__address li {
    font-size: 21px;
}

.map__address {
    width: 81%;
    padding: 100px 121px;
}

.map__address li {
    font-size: 21px;
    margin-bottom: 27px;
    list-style: circle;
}


.map__address {
    width: 81%;
    padding: 100px 121px;
    height: 550px;
}

section.footer__99e {
    text-align: center;
}

section.footer__99e {
    padding-top: 79px;
    border-top: 1px solid #ffffff2e;
    margin-top: -6px;
}
.logohhhs img {
    width: 277px;
    margin-bottom: 67px;
}

.footer__99e li {
    list-style: none;
    font-size: 14px;
    line-height: 40px;
}


p.asfksj {
    margin-top: 77px;
    border-top: 1px solid #00000047;
    padding-top: 15px;
    width: 86%;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0px;
    padding-bottom: 17px;
}

video {
    object-fit: cover;
    width: 100%;
    height: 100vh;
}
.s__0099ssd {
    position: absolute;
    bottom: -13px;
    left: -20px;
    opacity: 0.7;
}
.top__header {
    background: #006837;
    color: #fff;
}

span.s74 {
    margin-left: 72px;
    font-size: 12px;
    margin-bottom: -14px;
    letter-spacing: 1px;
    position: relative;
    z-index: 9;
    padding-bottom: 0px;
    text-transform: uppercase;
}

.top__header {
    background: #006837;
    color: #fff;
    height: 27px;
    position: relative;
}

span.s74::before {
    content: "";
    background: #d7af14;
    width: 10px;
    height: 10px;
    display: inline-block;
    position: absolute;
    left: -17px;
    border-radius: 30px;
    margin-top: 7px;
}
.hero__section {
    margin-top: -24px;
}
/* .li___productss img {
    width: 71%;
} */
.li___productss img {
    /* width: 71%; */
    height: 500px;
}
.s__0listtsd li {
    list-style: none;
}

.s__0listtsd ul {
    padding: 0px;
}

.nam__seer {
    text-align: center;
}
section.footer__99e ul {
    padding: 0;
}
.nam__seer h3 {
    color: #000;
    font-size: 47px;
    font-weight: 600!important;
    font-family: 'fonde';
    padding-top: 31px;
}
.left__0099e li {
    list-style: none;
}

.imh__99sd {
    border: 2px solid #274c2b;
    display: inline-block;
    width: 85px;
    height: 85px;
    text-align: center;
    border-radius: 68px;
    padding-top: 11px;
    background: #fff;
    position: relative;
    z-index: 9;
}

.left__0099e .s__listrrsd .imh__99sd {
    float: right;
}

.left__0099e h3 {
    float: right;
}
.s__listrrsd h3 {
    color: #000;
    font-size: 14px;
    margin-top: 4px;
}

.left__0099e li {
    list-style: none;
    margin-bottom: 27px;
    padding-top: 50px;
    text-align: center;
}


.s__0listtsd ul li {
    list-style: none;
    margin-bottom: 27px;
    padding-top: 50px;
    text-align: center;
}

.li___productss {
    text-align: center;
}


.imh__99sd img {
 
    width: 63%;
    padding-top: 5px;
}

.banefet__os__nano {
    background: url("../images/asfsg.jpg");
    background-size: cover;
}

.s__listrrsd h3 {
    color: #fff;
    font-size: 14px;
    margin-top: 4px;
    background: #284e2c;
    display: inline-block;
    padding: 8px 9px;
    position: relative;
    /* left: -14px; */
    padding-left: 22px;
    margin-left: -16px;
    top: 9px;
    border-radius: 14px;
}

.left__0099e li {
    list-style: none;
    margin-bottom: 27px;
    padding-top: 50px;
    text-align: center;
    float: right;
}

.left__0099e h3 {
    padding-left: 12px;
    padding-right: 23px;
    position: relative;
    left: 12px;
    top: 22px;
}

.nam__seer {
    padding-bottom: 63px;
}

.banefet__os__nano {
    padding: 38px 0;
}

.nam__seer p {
    font-size: 18px;
}

.s__logoosimg h3 {
    color: #fff;
    font-size: 84px;
    position: relative;
    top: -159px;
    font-weight: 600;
    font-family: 'fonde';
}

rs-layer#slider-1-slide-1-layer-52 {
    height: 400px!important;
    margin-top: 144px!important;
}

span.sjfhsj {
    border: 5px solid #fa9d19!important;
    width: 80px!important;
    display: inline-block;
    height: 80px;
    text-align: center!important;
    border-radius: 57px!important;
    color: #fa9d19;
    line-height: 67px!important;
    margin-bottom: 52px!important;
    margin-top: 48px!important;
}

span.saf565656 {
    font-size: 76px!important;
    line-height: 84px!important;
}


span.saf565656 {
    font-size: 48px!important;
    line-height: 60px!important;
    /* margin-top: 111px!important; */
    position: relative;
    top: 116px;
}


.fontoogin {
    width: 500px !important;
    font-size: 16px !important;
}



rs-layer#slider-1-slide-1-layer-25 img {
    width: 100%;
    height: 78%!important;
}
rs-layer#slider-1-slide-1-layer-58 {
    height: 415px!important;
}

rs-layer#slider-1-slide-1-layer-62 {
    height: 300px!important;
    line-height: 48px!important;
    /* width: 379px!important; */
}
rs-layer#slider-1-slide-1-layer-62 {
    padding-top: 155px!important;
    height: 620px!important;
}

.r__0099878 ul li {
    list-style: none;
}

.s__logoosimg h1 {
    font-family: cursivess;
    color: #fff;
    font-size: 152px;
    margin-top: -137px;
    /* font-weight: 300; */
}

.s__logoosimg h1 {
    font-family: cursivess;
    color: #fff;
    font-size: 152px;
    margin-top: -200px;
    /* font-weight: 300; */
    margin-bottom: 28px;
}

span.s444fs11444 {
    width: 200px;
    display: inline-block;
    height: 356px;
    word-break: break-word;  
	font-size: 15px;
}



span.sds45454 {
    font-size: 14px!important;
    line-height: 14px!important;
}
span.a45445445 {
    font-size: 14px!important;
    line-height: 14px!important;
}


span.s656565656 {
    font-size: 33px!important;
    font-weight: 600!important;
    line-height: 43px!important;
}


span.s__774144114.sd4545454 {
    font-size: 44px!important;
    font-weight: 600!important;
    line-height: 43px!important;
}

rs-layer#slider-1-slide-1-layer-58 {
    font-size: 44px!important;
    line-height: 47px!important;
}
rs-layer#slider-1-slide-1-layer-83 img {
    border-radius: 14px!important;
}

rs-layer#slider-1-slide-1-layer-86 {
    margin-top: 12px!important;
}

rs-group#slider-20-slide-19-layer-9 {
    transform: inherit!important;
}

rs-group#slider-20-slide-19-layer-25 {
    transform: inherit!important;
}rs-group#slider-20-slide-19-layer-40 {
    transform: inherit!important;
}




span.sds45454 {
    font-size: 10px!important;
    line-height: 14px!important;
    font-weight: 600!important;
    color: #000;
    letter-spacing: 0.5px!important;
    margin-top: -16px!important;
    position: relative;
    /* top: 3px; */
}

span.a45445445 {
    font-size: 12px!important;
    line-height: 20px!important;
    font-weight: 600!important;
    color: #000;
    letter-spacing: 0.5px!important;
    margin-top: -16px!important;
    position: relative;
    /* top: 3px; */
}
rs-layer#slider-1-slide-1-layer-58 {
    padding-top: 117px!important;
    height: 625px!important;
    position: relative;
    top: 100px;
    font-family: 'fonde'!important;
    letter-spacing: 3px!important;
    font-weight: 600!important;
}
rs-layer#slider-1-slide-1-layer-52 {
    padding-top: 117px!important;
    height: 625px!important;
    position: relative;
    font-family: 'fonde'!important;
    letter-spacing: 3px!important;
    font-weight: 600!important;
    width: 400px!important;
}
rs-layer#slider-1-slide-1-layer-62{
    
    height: 625px!important;
    position: relative;
  
    font-family: 'fonde'!important;
    letter-spacing: 3px!important;
    font-weight: 600!important;
    
}


rs-layer#slider-1-slide-1-layer-68{
   position: relative;
  
    font-family: 'fonde'!important;
    letter-spacing: 3px!important;
    font-weight: 600!important;  
    
}

.about__banner__00988w {
    background: url("../images/ds1234.png");
    height: 585px;
    margin-top: 98px;
    background-size: cover !important;
}

.ab_top.d5454545455 h1 {
    color: #006837;
    font-weight: 600;
    margin-top: -45px;
    text-transform: uppercase;
}


section.about-banner.d44444 {
    margin-top: 55px;
    padding-bottom: 37px;
}


section.timeapplication {
    background: url("../images/dswrrtt12344t.jpg");
    background-size: cover;
    padding: 99px 0;
}

.s___list77441 h3 {
    color: #fff;
    font-weight: 600;
    font-size: 46px;
    padding-bottom: 36px;
}

.s__00977744s p {
    color: #fff;
    font-size: 17px;
}

.s__00977744s li {
    color: #fff;
}
.s__007744441144d img {
    width: 96%;
    /* margin-top: -222px; */
	margin-top: -125px;
    margin-bottom: -181px;
}

section.timeapplication {
    height: 624px;
}


.about__home .s__right__w {
height: 500px;
    overflow: hidden;
    border-radius: 22px;
    border: 4px solid #3e8d68;
    
}

.about__cont small {
    font-family: 'Quicksand';
    font-weight: 600;
    padding-bottom: 20px;
    display: inline-block;
}

p.learnmoree a {
    /* background: #006837; */
    color: #006837;
    /* padding: 9px 32px; */
    border-radius: 5px;
    margin-top: 7px;
    display: inline-block;
    text-decoration: underline;
    font-weight: 600;
}

rs-layer#slider-20-slide-19-layer-2 {
    font-family: fonde!important;
    font-weight: 600!important;
	/* font-size: 55px; */
}



/* PRELOADER CSS */
.page-loader{
	width: 100%;
	height: 100vh;
	position: absolute;
	background: #272727;
	z-index: 1000;
	.txt{
		color: #666;
		text-align: center;
		top: 40%;
		position: relative;
		text-transform: uppercase;
		letter-spacing: 0.3rem;
		font-weight: bold;
		line-height: 1.5;
	}
}
.page-loader {
    width: 100%;
    height: 100vh;
    position: fixed;
    background: #006837;
    z-index: 9999999999;
    /* overflow: hidden; */
}
/* SPINNER ANIMATION */
.spinner_000 {
    text-align: center;
    /* top: 100px; */
    /* position: relative; */
    margin: 10% auto;
}


h3.sn88222 {
    position: absolute;
    bottom: 193px;
    color: #fff;
    text-align: center;
    width: 100%;
}

.image {
    position: absolute;
    top: 35%;
    left: 44%;
    width: 282px;
    height: 280px;
    margin: -60px 0 0 -60px;
    -webkit-animation: spin 8s linear infinite;
    -moz-animation: spin 8s linear infinite;
    animation: spin 8s linear infinite;
}
@-moz-keyframes spin { 
    100% { -moz-transform: rotate(360deg); } 
}
@-webkit-keyframes spin { 
    100% { -webkit-transform: rotate(360deg); } 
}
@keyframes spin { 
    100% { 
        -webkit-transform: rotate(360deg); 
        transform:rotate(360deg); 
    } 
}

h3.sn88222 {
    position: absolute;
    bottom: 193px;
    color: #fff;
    text-align: center;
    width: 100%;
    font-family: 'fonde';
    font-weight: 600;
    letter-spacing: 3px;
}

section.media_cetnerss {
    padding: 50px 0;
    margin-top: 78px;
}

.media__img img {
    width: 100%;
    height: 300px;
    border-radius: 20px;
    object-fit: cover;
    transition: .3s;
}
.media_carr {
    padding: 18px;
    background: #e3f9ed;
    border-radius: 20px;
}
.media_cotnet h3 {
    font-family: 'fonde';
    font-weight: 800;
    color: #006837;
}

.media_cotnet p {
    font-family: 'Muli';
    line-height: 22px;
}
.media_cotnet {
    padding: 10px;
}
.read_mores a {
    display: inline-block;
    background: #006837;
    color: #fff;
    padding: 4px 14px;
    font-family: 'Poppins';
    border-radius: 15px;
    margin-top: 20px;
}
section.media__listingg {
    margin-bottom: 68px;
}

section.single_eventssfdf {
    padding: 50px 0;
    margin-top: 77px;
    padding-top: 0;
}
.singlle__heading h1 {
    color: #fff;
    text-align: center;
    font-family: 'fonde';
    font-weight: 700;
    font-size: 47px;
}
.singlle__heading {
    background: #006837;
    padding: 127px 0;
    padding-bottom: 14em;
}

.item img {
    width: 100%;
    height: 600px;
    object-fit: cover;
    border-radius: 18px;
}
.singlel__contt h4 {
    font-family: 'fonde';
    font-weight: 800;
    color: #006837;
}
.singlel__contt {
    width: 60%;
    margin: auto;
    margin-top: 20px;
}
.singlele__img {
    margin: auto;
    margin-top: -122px;
    width: 60%;
}

.singlele__img .swiper-pagination-bullet {
    background: #fff;
}
.swiper.banner-slider {
    position: absolute;
    bottom: 0;
    float: left;
    /* z-index: 99999999999999999; */
    width: 41%;
    height: 100%;
    right: 0;
}
.footer__99e li a {
    color: #000;
}

.sidebar {
    position: fixed;
	z-index: 999999999;
    background: #fff;
    width: 100%;
    height: 100%;
    padding: 20px;
    left: -100%;
    transition: 0.4s;
}
.side_top {
    display: flex;
    align-items: center;
    justify-content: space-between;
    border-bottom: 1px solid #0000004a;
    padding-bottom: 12px;
}
.side_top img {
    height: 29px;
}
.close a {
    color: #000;
    font-size: 23px;
}
.side_linkss {
    margin-top: 47px;
}
.side_linkss ul li a {
    color: #000;
    font-size: 20px;
    padding: 6px 0;
    display: block;
    font-weight: 600;
}
.active-sidebar {
    left: 0;
}
.side_linkss ul {
    list-style: none;
    padding-left: 14px;
}
.phoner__version{
	display: none;
}
@media screen and (min-width:780px) and (max-width:30000px) {
    span.s874d {
    display: none;
}
    
}
@media screen and (min-width:300px) and (max-width:700px) {
.logo__00 img {
    width: 113%;
    left: 0px;
    top: 0px;
    margin-bottom: -21px;
}
	.menus__099 {
		display: none;
	}
	.header .col-md-8 {
		display: none;
	}
	
	.header .col-md-2 {
		width: 50%;
	}
	.sear__099s ul {
		padding: 0;
		margin: 0;
	}
	
.sear__099s {
    float: right;
    left: 0;
    padding: 0;
    top: -14px;
}
	.header {
		height: auto;
		padding: 14px 0;
	}
.rig___bannercontents {
    padding: 28px 25px;
    width: 93%;
    left: 50%;
    transform: translate(-50%);
    /* margin-top: -100px; */
    top: 390px;
    height: 235px;
}
	.rig___bannercontents h3 {
		width: 100%;
		padding-bottom: 35px;
		font-size: 28px;
		font-family: 'fonde';
		font-weight: 600;
		letter-spacing: 2px;
		line-height: 34px;
	}
	.rig___bannercontents p {
		font-size: 13px;
		padding-bottom: 1px;
	}
	.dis__cover a {
		font-size: 13px;
	}
	button.dis__cover {
		padding: 7px 22px;
	}
	.about__cont h3 {
		font-size: 30px;
		letter-spacing: 1px;
	}
	.about__cont {
		width: 100%;
		padding-top: 0px;
	}
	.about__cont p {
		color: #101010;
		font-size: 13px;
	}
	.about__home .s__right__w video {
		height: 100%;
	}
	.about__home .s__right__w {
		height: 335px;
	}
	.s___77444411 h1 {
		font-size: 30px;
		letter-spacing: 2px;
	}
	.s___77444411 p {
		font-size: 14px;
		letter-spacing: 0px;
	}
	.s___77444411 {
		padding: 40px 0;
	}
	.r__0099878 li {
		/* display: inline-block; */
		width: 100%;
		border: 1px solid #ffffff6e;
		border-radius: 10px;
		margin: 5px 0;
		padding: 10px;
	}
	.r__0099878 ul {
		float: left;
		padding: 0;
		margin: auto;
	}
	.icon__09w img {
		width: 65px;
		margin-bottom: 11px;
	}
	.nam__seer h3 {
		font-size: 30px;
		padding-top: 10px;
	}
	.nam__seer p {
		font-size: 15px;
	}
	section.we__invite__you {
		padding-bottom: 53px;
		padding-top: 28px;
	}
	.s__00988s h3 {
		font-size: 16px;
	}
	.nam__seer p {
		font-size: 15px;
	}
	.li___productss img {
		width: 45%;
	}
	.left__0099e li {
		margin-bottom: 18px;
		padding-top: 1px;
	}
	.imh__99sd {
		width: 68px;
		height: 68px;
	}
	.left__0099e h3 {
		top: 16px;
		font-size: 13px;
	}
	.s__0listtsd ul li {
		padding-top: 0px;
	}
	.s__listrrsd h3 {
		font-size: 12px;
	}
	.li___productss img {
		width: 50%;
	}
	.s__logoosimg h3 {
		color: #fff;
		font-size: 40px;
	}
	.s__logoosimg h1 {
		font-size: 84px;
		margin-top: -184px;
	}
	.s__logoosimg img {
		width: 82%;
	}
	.s__logoosimg {
		margin-top: 177px;
	}
	section.text__9994 {
		padding: 40px 1px;
	}
	h2.fghhghfht {
		font-size: 14px;
		line-height: 23px;
		margin-top: 14px;
	}
	.sectiona.sdgsdg235325 img {
		width: 113px;
	}
	.map__address {
		width: 100%;
		padding: 28px 15px;
		height: auto;
	}
	.map__address li {
		font-size: 16px;
		margin-bottom: 16px;
	}
	#Desktop-Products_wrapper {
		height: 844px;
		display: none;
	}
	rs-module#Desktop-Products {
		display: none;
		height: auto;
	}
	rs-layer#slider-1-slide-1-layer-110 {
		display: none;
	}

	.swiper.banner-slider {
		width: 100%;
	}
	.about__banner__00988w {

		height: 190px;
	}
	.ab_top {
		padding: 10px;
		width: 100%;
	}
	.wave_img img {
		height: 9em;
	}
	.ab_top.d5454545455 h1 {
		margin-top: 0px;
		font-size: 40px;
	}
	.ab_top p {
		font-family: 'Muli';
		font-size: 16px;
	}
	section.products_banner {
		height: auto;
		margin-top: 0;
	}
	.nano__urea {
		padding-top: 100px;
	}
	.nano__urea h3 {
		font-size: 36px;
	}
	.nano__urea p {
		font-size: 15px;
		width: 100%;
	}
	.s__0988744 img {
		width: 48%;
		margin-top: 32px;
	}
	.s__0988744 {
		text-align: center;
	}
	span.s__000 {
		font-weight: 600;
		color: #333;
		font-size: 14px;
		padding-left: 3px;
		padding-top: 9px;
		/* display: inline-block; */
		position: relative;
		top: 0px;
	}
	span.icon__lis img {
		height: 22px;
	}
	.banefet__os__nano.s4477744444 .nam__seer h3 {
		font-size: 30px;
		letter-spacing: 2px;
	}
	section.timeapplication {
		height: auto;
		padding: 48px 0;
	}
	.s___list77441 h3 {
		font-size: 30px;
		padding-bottom: 13px;
	}
	.s__00977744s p {
		font-size: 14px;
	}
	.s__00977744s li {
		font-size: 14px;
	}
	.s__007744441144d img {
		width: 57%;
		margin-top: 0;
		margin-bottom: 0;
	}
	.s__007744441144d{
		text-align: center;
	}
	.media__img img {
		width: 100%;
		height: 200px;
	}
	.media_cotnet h3 {
		font-size: 19px;
	}
	.media_cotnet p {
		line-height: 19px;
		font-size: 15px;
	}
	.read_mores a {
		display: inline-block;
		background: #006837;
		color: #fff;
		padding: 2px 12px;
		font-size: 14px;
		font-family: 'Poppins';
		border-radius: 15px;
		margin-top: 20px;
	}
	.media_carr {
		padding: 13px;

	}
	.logohhhs img {
		width: 200px;
		margin-bottom: 39px;
	}
	section.footer__99e ul {
		padding: 0;
	}
	.footer__99e li {
		line-height: 27px;
	}
	.singlle__heading h1 {
		font-size: 35px;
	}
	.singlle__heading {
		background: #006837;
		padding: 90px 0;
		padding-bottom: 11em;
	}
	.singlele__img {
		width: 89%;
	}
	.item img {
		height: 400px;
	}
	.singlel__contt {
		width: 86%;
	}
	.singlel__contt p {
		font-size: 14px;
	}
	.cnnt__leftt {
		width: 100%;
	}
	.cnntt__sl h3 {
		font-size: 20px;
		margin-bottom: 9px;
	}
	.cnntt__sl p {
		margin-bottom: 5px;
		font-size: 14px;
		letter-spacing: .2px;
	}
	.scoails ul li a {
		color: #000;
		margin-right: 10px;
		font-size: 16px;
	}
	.cnnt__leftt .cnntt__sl {
		width: 45%;
	}
	.mappp {
		width: 100%;
		margin-bottom: 15px;
	}
	.mappp img {
		height: 294px;
	}
	.inppp_field input {
		width: 49%;
		padding: 9px 11px;
		border-radius: 7px;
		border: 1px solid #8080802b;
		background: #eee;
		font-family: 'poppins';
		font-size: 14px;
	}
	rs-fullwidth-wrap#Desktop-Products_forcefullwidth {
		display: none;
	}
	.desktop__version {
		display: none;
	
	}
	.phoner__version {
		display: block;
		background: #284e2c;
		text-align: center;
		padding: 50px 0;
		overflow: unset;
	}
	.phonee_heading img {
		width: 85%;
		margin-top: 20px;
	}
	
	.phonee_heading h1 span {
		font-family: cursivess;
		font-size: 55px;
	}
	.phonee_heading h1 {
		color: #fff;
		font-size: 25px;
	}
	.fsf__img img {
		height: 300px;
	}
	.benefitss_nanoo {
		/* background: #fff; */
		margin-top: 59px;
		padding: 20px 10px;
		border-radius: 10px;
	}
	
	.bndhjj h2 {
		font-family: 'fonde';
		font-weight: 700;
		letter-spacing: 1px;
		font-size: 35px;
		margin-bottom: 16px;
		color: #fff;
	}
	.benefitss_nanoo.sticky-top {
		top: 50px;
		background: #fff;
		border: 3px solid #284e2c91;
	}
	.fristt p {
		margin: 0;
		font-size: 26px;
		color: #284e2c;
	}
	
	.fristt {
		width: 50px;
		height: 50px;
		border: 1px solid #f8931bcf;
		margin: auto;
		display: flex;
		align-items: center;  
		justify-content: center;
		border-radius: 50%;
		margin-bottom: 22px;
	}
	.benefitss_nanoo.sticky-top .bndhjj h2 {
		color: #000;
		font-size: 30px;
	}
    
    video {
    object-fit: cover;
    width: 100%;
    height: 450px;
}
    
    .fsf__img img {
    height: auto;
    width: 100%;
}
    
    section.about__home {
    margin-top: -224px;
}
    
    
.left__0099e li {
    list-style: none;
    margin-bottom: 0px;
    padding-top: 32px;
    text-align: left;
    float: left;
    width: 100%;
}
    .left__0099e .s__listrrsd .imh__99sd {
    float: left;
}
    
    .left__0099e h3 {
    top: 19px!important;
    position: relative;
    float: left;
}
    
    .left__0099e h3 {
    top: 19px!important;
    position: relative;
    float: left;
    width: 100%;  
    text-align: center;
}
    
    .s__listrrsd {
    text-align: center;
}
    
    .left__0099e .s__listrrsd .imh__99sd {
    float: none;
}
    
    li.s887454545 {
    left: 0px!important;
}
    
    .nam__seer {
    padding-bottom: 0px;
}
    
    .left__0099e ul {
    float: left;
    width: 100%;
}
    
    .left__0099e ul {
    float: left;
    width: 100%;
    padding-left: 0px;
}
    
    .s__listrrsd h3 {
    font-size: 12px;
    width: 100%;
}
    
    .li___productss {
    display: none;
}
    
    .left__0099e li {
    float: left;
    width: 50%;
}
    
    .col-md-4.dgdsh {
    display: none;
}
    
    .s__listrrsd h3 {
    color: #000;
    font-size: 14px;
    margin-top: 4px;
    background: transparent;
    display: inline-block;
    padding: 8px 9px;
    position: relative;
    /* left: -14px; */
    padding-left: 22px;
    margin-left: -16px;
    top: 9px;
    border-radius: 14px;
    font-weight: 600;
}
    
    .imh__99sd {
    margin-bottom: -25px;
}
    
    .left__0099e h3 {
    padding-left: 1px;
    padding-right: 1px;
    position: relative;
    left: 12px;
    top: 22px;
}
    
    .banefet__os__nano {
    padding-bottom: 51px;
}
    
    .side_linkss ul li a {
    color: #000;
    font-size: 31px;
    padding: 6px 0;
    display: block;
    font-weight: 600;
    text-align: center;
    font-weight: 600!important;
}
    
    .active-sidebar {
    left: 0;
    top: 0px;
}
    
.side_linkss ul li a {
    color: #000;
    font-size: 26px;
    padding: 6px 0;
    font-family: 'fonde';
    display: block;
    font-weight: 600;
    text-align: center;
    font-weight: 600!important;
    border-bottom: 1px solid #00000024;
}
    
    .footer__99e li a {
    color: #fff;
}
 .fsf__img img {
    height: auto;
    width: 60%;
    padding-bottom: 45px;
}
    
    .fsf__img.dgd4464 img {
    width: 100%;
}
}


.footer__99e li a {
    color: #fff;
}

p.asfksj {
    margin-top: 16px;
    border-top: 1px solid #00000047;
    padding-top: 15px;
    width: 86%;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0px;
    padding-bottom: 17px;
}

.nano__urea.applications_urea {
    padding-top: 0;
    height: 100%;
    display: flex;
    flex-direction: column;
  
    justify-content: center;
}

.nano__urea.applications_urea h3 {
    font-size: 80px;
}

.s__0988744.applications_ureaimg img{
	width: 100%;
}

.about__cont.apllicationdosage h3{
	text-transform: uppercase
	;
}

.aappdosaunit {
    height: 500px;
    text-align: center;
}

.aappdosaunit img {
    width: 47%;
    height: 100%;
    /* object-fit: cover; */
    margin-left: auto !important;
    margin-right: auto !important;
}

.aappdosaunit img {
    width: 47%;
    height: 100%;
    /* object-fit: cover; */
    margin-left: auto !important;
    margin-right: auto !important;
}

.list__flit__009.appinfordosage p {
    font-size: 17px;
    padding-top: 16px;
    line-height: 26px;
}

.about__cont.apllicationdosage p {
    font-size: 17px;
}
.nam__seer.appicropsuti h3 {
    font-size: 60px !important;
    padding: 0;
}
.nam__seer.appicropsuti p {
    padding-top: 25px;
    font-size: 22px;
    width: 60%;
    margin-left: auto;
    margin-right: auto;
}

.crosuit-icons {
    padding-top: 50px;
}

.crosuit-icons ul {
    list-style: none;
    display: flex;
    justify-content: center;
	align-items: center;
	flex-wrap: wrap;
}

.crosuit-icons li {
   width: 33%;
   margin-bottom: 20px;
}

.surtimags {
    border: 1px solid #fff;
    width: 120px;
    height: 120px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 64px;
    /* filter: brightness(.1) invert(1); */
    margin-left: auto;
    margin-right: auto;
    background: #fff;
}

.suitureadnames h4 {
    padding-top: 26px;
    color: #fff;
    font-size: 21px;
    white-space: break-spaces;
    font-family: 'Montserrat-Regular';
}

.price_9988e.appi-chemical h3{
	padding-bottom: 0;
}

.price_9988e.appi-chemical p {
    font-size: 20px;
    padding-top: 16px;
    font-family: 'Montserrat-Regular';
	text-align: center;
}

.apchemicaltables {
    padding-top: 100px;
}

.formms-searc form {
    position: relative;
    height: 50px;
    display: flex;
    align-items: center;
}
.formms-searc button {
    position: absolute;
    border: 0;
    background: transparent;
    left: 8px;
    font-size: 20px;
}
.formms-searc input {
    width: 100%;
    padding: 0px 41px;
    height: 100%;
    border: 1px solid #14964b;
    border-radius: 47px;
}
.formms-searc input:focus-visible{
	outline: 0;
}

.capmnano-lisssts {
    padding-top: 38px;
}
.capmnano-lisssts ul {
    padding: 0;
    list-style: none;
    display: flex;
    flex-wrap: wrap;
}
.capmnano-lisssts li {
    width: 47%;
    border-bottom: 1px solid #000;
    margin: 0 9px;
    padding-bottom: 10px;
    margin-bottom: 20px;
    font-size: 14px;
}

.chemic-viewlist button {
    border: 0;
    background: #056633;
    color: #fff;
    width: 220px;
    height: 40px;
    font-size: 17px;
    font-family: 'Montserrat-Regular';
    border-radius: 39px;
}
.agrocompatibilty {
    text-align: center;
    width: 100%;
    font-size: 28px;
    color: #056633;
    font-weight: 600;
    font-family: 'Montserrat-Regular';
    border-bottom: 0;
}

.agroheader{
	border-bottom: 0;
	position: relative;
}

.agroheader button {
    position: absolute;
    right: 7px;
    width: 29px;
    background: #056633;
    opacity: 1;
    color: #fff !important;
    height: 28px;
    top: 8px;
    border-top-left-radius: 0;
    border-bottom-left-radius: 29px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.chemm-note p {
    font-size: 20px;
    width: 80%;
    margin-left: auto;
    margin-right: auto;
    border-top: 1px solid #000;
    border-bottom: 1px solid #000;
    padding: 10px 18px;
}

.chemm-note {
    padding-top: 50px;
}

.s___list77441.apllic-steppss h3 {
    text-align: center;
    padding: 0;
}

.timeapplication.appicteppos{
	height: auto;
}

.steppslisscoards {
    background: #fff;
    padding: 50px;
}

.applicaa-stepscard{
	padding-top: 100px;
}
.stepcard-left small {
    border: 1px solid #fba217;
    padding: 5px 15px;
    font-size: 20px;
    border-radius: 36px;
    color: #fff;
    background: #fba217;
}
.stepcard-left h3 {
    padding-top: 30px;
    font-family: 'Poppins';
    font-size: 36px;
    width: 88%;
    font-weight: 600;
}
.stepcard-left p {
    padding-top: 20px;
    width: 88%;
    font-family: 'Montserrat-Regular';
    line-height: 28px;
	color: #000;
}

.steppslisscoards{
	border-radius: 18px;
	margin-bottom: 50px;
}

.appicteppos .applicaa-stepscard .steppslisscoards:nth-child(1){
	top: 60px;
	box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
}

.appicteppos .applicaa-stepscard .steppslisscoards:nth-child(2){
	top: 100px;
	box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
}

.appicteppos .applicaa-stepscard .steppslisscoards:nth-child(3) {
    top: 20px;
    box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
}
.stepcard-right img {
    width: 100%;
}

.timemetodhss {
    font-size: 50px;
    font-family: 'Montserrat-Regular';
    font-weight: 600;
    color: #fba217;
}

.sectiona.sdgsdg235325.timemetod-aplo p {
    font-size: 19px;
    width: 55%;
    padding-top: 20px;
    margin-right: auto;
    margin-left: auto;
    line-height: 29px;
}

.time-metodhs-cards {
    padding-top: 50px;
}

.tomestepcard small {
    background: #056633;
    color: #fff;
    display: inline-flex;
    width: 40px;
    height: 40px;
    font-size: 17px;
    align-items: center;
    justify-content: center;
    border-radius: 34px;
}

.tomestepcard p {
    padding-top: 20px;
    font-size: 14px;
}

#slider-20-slide-19-layer-70{
	/* height: 500px !important; */
	width: 250px !important;
}

#slider-20-slide-19-layer-26{
	/* height: 500px !important; */
	width: 250px !important;
}
#slider-20-slide-19-layer-6{
	/* height: 500px !important; */
	width: 250px !important;
}


/* #slider-20-slide-19-layer-28{
	width: 200px !important;
}

#slider-20-slide-19-layer-13{
	width: 200px !important;
}
#slider-20-slide-19-layer-43{
	width: 200px !important;
} */

/* #slider-20-slide-19-layer-55{
	display: none ;
}
#slider-20-slide-19-layer-57{
	display: none;
}

#slider-20-slide-19-layer-56{
	display: none;
} */
.tomestepcard img {
    width: 100%;
}
.dhhhh___jhh p {
    font-size: 20px;
    font-family: 'Poppins';
    margin: 0;
    padding: 0;
    margin-left: 6px;
    text-transform: uppercase;
}
.dhhhh___jhh {
    display: flex;
    justify-content: center;
    align-items: center;
}
.dsd__imgagess {
    text-align: end;
}

.dsd__imgagess img {
    width: 100%;
    height: 400px;
    object-fit: cover;
}
.row.tomest__row {
    margin-top: 25px;
    background: #006133;
}
.tomestepcard.uuuu__s76h {
    height: auto;
    padding: 30px;
}
.tomestepcard.uuuu__s76h p {
    color: #fff;
}

.tomestepcard.uuuu__s76h small {
    background: #fff;
    color: #006133;
    font-weight: 600;
}


@media screen and (min-width:320px) and (max-width:767px) {
	.nano__urea.applications_urea {
		padding-top: 90px;
		padding-bottom: 50px;
	}
	.nano__urea.applications_urea h3 {
		font-size: 35px;
		text-align: center;
	}
	.aappdosaunit img {
		width: 100%;
	}
	.nam__seer.appicropsuti h3 {
		font-size: 30px !important;
	}
	.nam__seer.appicropsuti p {
		padding-top: 13px;
		font-size: 15px;
		width: 100%;
	}
	.crosuit-icons {
		padding-top: 0;
	}
	.crosuit-icons ul {
		flex-wrap: wrap;
	}
	.crosuit-icons li {
		width: 47%;
		margin: 17px 5px;
		height: 204px;
	}
	.apchemicaltables {
		padding-top: 10px;
	}
	.capmnano-lisssts li {
		margin: 0 5px;
	}
	.capmnano-lisssts {
		padding-top: 10px;
	}
	.chemic-viewlist {
		text-align: center;
	}
	.chemm-note p {
		font-size: 14px;
		width: 100%;
		color: #000;
		font-weight: 600;
	}
	.steppslisscoards {
		padding: 25px;
	}
	.stepcard-left h3 {
		font-size: 23px;
		width: 100%;
		line-height: 28px;
	}
	.stepcard-left p {
		padding-top: 5px;
		width: 100%;
		line-height: 28px;
		color: #000;
		font-size: 14px;
	}
	.timemetodhss {
		font-size: 35px;
	}
	.sectiona.sdgsdg235325.timemetod-aplo p {
		font-size: 15px;
		width: 100%;
		padding-top: 9px;
		line-height: 26px;
	}
	.time-metodhs-cards {
		padding-top: 10px;
	}
	.tomestepcard img {
		width: 100%;
	}
	.tomestepcard {
		margin-bottom: 50px;
	}
	.map__areas iframe {
		width: 100%;
	}
}

.fsf__img.f45877rrt img {
    width: 100%;
}
.list__flit__009.appinfordosage h4 {
    FONT-SIZE: 30px;
}

span.sds45454 {
    font-size: 12px!important;
    line-height: 17px!important;
    font-weight: 600!important;
    color: #000;
    letter-spacing: 0.5px!important;
    margin-top: -38px!important;
    position: relative;
    /* top: 3px; */
    left: 6px;
    top: 3px;
}




.stepcard-right.dgg0-6464 {
    background: url("../images/der.png");
    background-size: 100% 100%;
}

.stepcard-right.dgg0-6464 img {
    width: 56%;
}

.stepcard-right.dgg0-6464 {
    text-align: center;
    height: 400px;
    width: 400px;
}
.stepcard-right.dgg0-6464 img {
    width: 56%;
    position: relative;
    top: 53px;
}






.stepcard-right.dgg0-6464 img {
  /* Start the shake animation and make the animation last for 0.5 seconds */
  animation: shake 1.1s;

  /* When the animation is finished, start again */
  animation-iteration-count: infinite;
}

@keyframes shake {
  0% { transform: translate(1px, 1px) rotate(0deg); }
  10% { transform: translate(-1px, -2px) rotate(-1deg); }
  20% { transform: translate(-3px, 0px) rotate(1deg); }
  30% { transform: translate(3px, 2px) rotate(0deg); }
  40% { transform: translate(1px, -1px) rotate(1deg); }
  50% { transform: translate(-1px, 2px) rotate(-1deg); }
  60% { transform: translate(-3px, 1px) rotate(0deg); }
  70% { transform: translate(3px, 1px) rotate(-1deg); }
  80% { transform: translate(-1px, -1px) rotate(1deg); }
  90% { transform: translate(1px, 2px) rotate(0deg); }
  100% { transform: translate(1px, -2px) rotate(-1deg); }
}