@font-face{font-family:'revicons';src:url('../eot/revicons.eot');src:url('../eot/revicons.eot#iefix') format('embedded-opentype'),
url('../woff/revicons.woff') format('woff'),
url('../ttf/revicons.ttf') format('truetype'),
url('../svg/revicons.svg#revicons') format('svg');
font-weight:normal;
font-style:normal
}
[class^="revicon-"]:before,
[class*=" revicon-"]:before {
	font-family: "revicons";
	font-style: normal;
	font-weight: normal;
	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
}
.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'
}
.rev_slider_wrapper {
	position: relative;
	z-index: 0
}
.rev_slider {
	position: relative;
	overflow: visible
}
.tp-overflow-hidden {
	overflow: hidden
}
.tp-simpleresponsive img,
.rev_slider img {
	max-width: none !important;
	-moz-transition: none 0;
	-webkit-transition: none 0;
	-o-transition: none 0;
	transition: none 0;
	margin: 0px;
	padding: 0px;
	border-width: 0px;
	border: none
}
.rev_slider .no-slides-text {
	font-weight: bold;
	text-align: center;
	padding-top: 80px
}
.rev_slider>ul,
.rev_slider_wrapper>ul,
.tp-revslider-mainul>li,
.rev_slider>ul>li,
.rev_slider>ul>li:before,
.tp-revslider-mainul>li:before,
.tp-simpleresponsive>ul,
.tp-simpleresponsive>ul>li,
.tp-simpleresponsive>ul>li:before,
.tp-revslider-mainul>li,
.tp-simpleresponsive>ul>li {
	list-style: none !important;
	position: absolute;
	margin: 0px !important;
	padding: 0px !important;
	overflow-x: visible;
	overflow-y: visible;
	list-style-type: none !important;
	background-image: none;
	background-position: 0px 0px;
	text-indent: 0em;
	top: 0px;
	left: 0px
}
.tp-revslider-mainul>li,
.rev_slider>ul>li,
.rev_slider>ul>li:before,
.tp-revslider-mainul>li:before,
.tp-simpleresponsive>ul>li,
.tp-simpleresponsive>ul>li:before,
.tp-revslider-mainul>li,
.tp-simpleresponsive>ul>li {
	visibility: hidden
}
.tp-revslider-slidesli,
.tp-revslider-mainul {
	padding: 0 !important;
	margin: 0 !important;
	list-style: none !important
}
.rev_slider li.tp-revslider-slidesli {
	position: absolute !important
}
.rev_slider .tp-caption,
.rev_slider .caption {
	position: relative;
	visibility: hidden;
	white-space: nowrap;
	display: block
}
.rev_slider .tp-mask-wrap .tp-caption,
.rev_slider .tp-mask-wrap *:last-child,
.wpb_text_column .rev_slider .tp-mask-wrap .tp-caption,
.wpb_text_column .rev_slider .tp-mask-wrap *:last-child {
	margin-bottom: 0
}
.tp-carousel-wrapper {
	cursor: url(../openhand.html), move
}
.tp-carousel-wrapper.dragged {
	cursor: url(../closedhand.html), move
}
.tp-caption {
	z-index: 1
}
.tp_inner_padding {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	max-height: none !important
}
.tp-caption {
	-moz-user-select: none;
	-khtml-user-select: none;
	-webkit-user-select: none;
	-o-user-select: none;
	position: absolute;
	-webkit-font-smoothing: antialiased !important
}
.tp-forcenotvisible,
.tp-hide-revslider,
.tp-caption.tp-hidden-caption {
	visibility: hidden !important;
	display: none !important
}
.rev_slider embed,
.rev_slider iframe,
.rev_slider object,
.rev_slider video {
	max-width: none !important
}
.rev_slider_wrapper {
	width: 100%
}
.fullscreen-container {
	position: relative;
	padding: 0
}
.fullwidthbanner-container {
	position: relative;
	padding: 0;
	overflow: hidden
}
.fullwidthbanner-container .fullwidthabanner {
	width: 100%;
	position: relative
}
.tp-static-layers {
	position: absolute;
	z-index: 505;
	top: 0px;
	left: 0px
}
.tp-caption .frontcorner {
	width: 0;
	height: 0;
	border-left: 40px solid transparent;
	border-right: 0px solid transparent;
	border-top: 40px solid #00A8FF;
	position: absolute;
	left: -40px;
	top: 0px
}
.tp-caption .backcorner {
	width: 0;
	height: 0;
	border-left: 0px solid transparent;
	border-right: 40px solid transparent;
	border-bottom: 40px solid #00A8FF;
	position: absolute;
	right: 0px;
	top: 0px
}
.tp-caption .frontcornertop {
	width: 0;
	height: 0;
	border-left: 40px solid transparent;
	border-right: 0px solid transparent;
	border-bottom: 40px solid #00A8FF;
	position: absolute;
	left: -40px;
	top: 0px
}
.tp-caption .backcornertop {
	width: 0;
	height: 0;
	border-left: 0px solid transparent;
	border-right: 40px solid transparent;
	border-top: 40px solid #00A8FF;
	position: absolute;
	right: 0px;
	top: 0px
}
.tp-layer-inner-rotation {
	position: relative !important
}
img.tp-slider-alternative-image {
	width: 100%;
	height: auto
}
.noFilterClass {
	filter: none !important
}
.rs-background-video-layer {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	visibility: hidden;
	z-index: 0
}
.tp-caption.coverscreenvideo {
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0px;
	position: absolute
}
.caption.fullscreenvideo,
.tp-caption.fullscreenvideo {
	left: 0px;
	top: 0px;
	position: absolute;
	width: 100%;
	height: 100%
}
.caption.fullscreenvideo iframe,
.caption.fullscreenvideo video,
.tp-caption.fullscreenvideo iframe,
.tp-caption.fullscreenvideo iframe video {
	width: 100% !important;
	height: 100% !important;
	display: none
}
.fullcoveredvideo video,
.fullscreenvideo video {
	background: #000
}
.fullcoveredvideo .tp-poster {
	background-position: center center;
	background-size: cover;
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0px
}
.videoisplaying .html5vid .tp-poster {
	display: none
}
.tp-video-play-button {
	background: #000;
	background: rgba(0, 0, 0, 0.3);
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-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;
	-moz-box-sizing: border-box;
	display: inline-block;
	vertical-align: top;
	z-index: 4;
	opacity: 0;
	-webkit-transition: opacity 300ms ease-out !important;
	-moz-transition: opacity 300ms ease-out !important;
	-o-transition: opacity 300ms ease-out !important;
	transition: opacity 300ms ease-out !important
}
.tp-caption .html5vid {
	width: 100% !important;
	height: 100% !important
}
.tp-video-play-button i {
	width: 50px;
	height: 50px;
	display: inline-block;
	text-align: center;
	vertical-align: top;
	line-height: 50px !important;
	font-size: 40px !important
}
.tp-caption:hover .tp-video-play-button {
	opacity: 1
}
.tp-caption .tp-revstop {
	display: none;
	border-left: 5px solid #fff !important;
	border-right: 5px solid #fff !important;
	margin-top: 15px !important;
	line-height: 20px !important;
	vertical-align: top;
	font-size: 25px !important
}
.videoisplaying .revicon-right-dir {
	display: none
}
.videoisplaying .tp-revstop {
	display: inline-block
}
.videoisplaying .tp-video-play-button {
	display: none
}
.tp-caption:hover .tp-video-play-button {
	display: block
}
.fullcoveredvideo .tp-video-play-button {
	display: none !important
}
.fullscreenvideo .fullscreenvideo video {
	object-fit: contain !important
}
.fullscreenvideo .fullcoveredvideo video {
	object-fit: cover !important
}
.tp-video-controls {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	padding: 5px;
	opacity: 0;
	-webkit-transition: opacity .3s;
	-moz-transition: opacity .3s;
	-o-transition: opacity .3s;
	-ms-transition: opacity .3s;
	transition: opacity .3s;
	background-image: linear-gradient(bottom, rgb(0, 0, 0) 13%, rgb(50, 50, 50) 100%);
	background-image: -o-linear-gradient(bottom, rgb(0, 0, 0) 13%, rgb(50, 50, 50) 100%);
	background-image: -moz-linear-gradient(bottom, rgb(0, 0, 0) 13%, rgb(50, 50, 50) 100%);
	background-image: -webkit-linear-gradient(bottom, rgb(0, 0, 0) 13%, rgb(50, 50, 50) 100%);
	background-image: -ms-linear-gradient(bottom, rgb(0, 0, 0) 13%, rgb(50, 50, 50) 100%);
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.13, rgb(0, 0, 0)), color-stop(1, rgb(50, 50, 50)));
	display: table;
	max-width: 100%;
	overflow: hidden;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box
}
.tp-caption:hover .tp-video-controls {
	opacity: .9
}
.tp-video-button {
	background: rgba(0, 0, 0, .5);
	border: 0;
	color: #EEE;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	cursor: pointer;
	line-height: 12px;
	font-size: 12px;
	color: #fff;
	padding: 0px;
	margin: 0px;
	outline: none
}
.tp-video-button:hover {
	cursor: pointer
}
.tp-video-button-wrap,
.tp-video-seek-bar-wrap,
.tp-video-vol-bar-wrap {
	padding: 0px 5px;
	display: table-cell
}
.tp-video-seek-bar-wrap {
	width: 80%
}
.tp-video-vol-bar-wrap {
	width: 20%
}
.tp-volume-bar,
.tp-seek-bar {
	width: 100%;
	cursor: pointer;
	outline: none;
	line-height: 12px;
	margin: 0;
	padding: 0
}
.rs-fullvideo-cover {
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0px;
	position: absolute;
	background: transparent;
	z-index: 5
}
.tp-dottedoverlay {
	background-repeat: repeat;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 3
}
.tp-dottedoverlay.twoxtwo {
	background: url(../404.html)
}
.tp-dottedoverlay.twoxtwowhite {
	background: url(../404.html)
}
.tp-dottedoverlay.threexthree {
	background: url(../404.html)
}
.tp-dottedoverlay.threexthreewhite {
	background: url(../404.html)
}
.tp-shadowcover {
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0px;
	background: #fff;
	position: absolute;
	z-index: -1
}
.tp-shadow1 {
	-webkit-box-shadow: 0 10px 6px -6px rgba(0, 0, 0, 0.8);
	-moz-box-shadow: 0 10px 6px -6px rgba(0, 0, 0, 0.8);
	box-shadow: 0 10px 6px -6px rgba(0, 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: transparent;
	-webkit-box-shadow: 0 15px 10px rgba(0, 0, 0, 0.8);
	-moz-box-shadow: 0 15px 10px rgba(0, 0, 0, 0.8);
	box-shadow: 0 15px 10px rgba(0, 0, 0, 0.8);
	-webkit-transform: rotate(-3deg);
	-moz-transform: rotate(-3deg);
	-o-transform: rotate(-3deg);
	-ms-transform: rotate(-3deg);
	transform: rotate(-3deg)
}
.tp-shadow2:after,
.tp-shadow4:after {
	-webkit-transform: rotate(3deg);
	-moz-transform: rotate(3deg);
	-o-transform: rotate(3deg);
	-ms-transform: rotate(3deg);
	transform: rotate(3deg);
	right: 10px;
	left: auto
}
.tp-shadow5 {
	position: relative;
	-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
	-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset
}
.tp-shadow5:before,
.tp-shadow5:after {
	content: "";
	position: absolute;
	z-index: -2;
	-webkit-box-shadow: 0 0 25px 0px rgba(0, 0, 0, 0.6);
	-moz-box-shadow: 0 0 25px 0px rgba(0, 0, 0, 0.6);
	box-shadow: 0 0 25px 0px rgba(0, 0, 0, 0.6);
	top: 30%;
	bottom: 0;
	left: 20px;
	right: 20px;
	-moz-border-radius: 100px/20px;
	border-radius: 100px/20px
}
.tp-button {
	padding: 6px 13px 5px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	height: 30px;
	cursor: pointer;
	color: #fff !important;
	text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.6) !important;
	font-size: 15px;
	line-height: 45px !important;
	font-family: arial, sans-serif;
	font-weight: bold;
	letter-spacing: -1px;
	text-decoration: none
}
.tp-button.big {
	color: #fff;
	text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.6);
	font-weight: bold;
	padding: 9px 20px;
	font-size: 19px;
	line-height: 57px !important
}
.purchase:hover,
.tp-button:hover,
.tp-button.big:hover {
	background-position: bottom, 15px 11px
}
.tp-button.green,
.tp-button:hover.green,
.purchase.green,
.purchase:hover.green {
	background-color: #21a117;
	-webkit-box-shadow: 0px 3px 0px 0px #104d0b;
	-moz-box-shadow: 0px 3px 0px 0px #104d0b;
	box-shadow: 0px 3px 0px 0px #104d0b
}
.tp-button.blue,
.tp-button:hover.blue,
.purchase.blue,
.purchase:hover.blue {
	background-color: #1d78cb;
	-webkit-box-shadow: 0px 3px 0px 0px #0f3e68;
	-moz-box-shadow: 0px 3px 0px 0px #0f3e68;
	box-shadow: 0px 3px 0px 0px #0f3e68
}
.tp-button.red,
.tp-button:hover.red,
.purchase.red,
.purchase:hover.red {
	background-color: #cb1d1d;
	-webkit-box-shadow: 0px 3px 0px 0px #7c1212;
	-moz-box-shadow: 0px 3px 0px 0px #7c1212;
	box-shadow: 0px 3px 0px 0px #7c1212
}
.tp-button.orange,
.tp-button:hover.orange,
.purchase.orange,
.purchase:hover.orange {
	background-color: #f70;
	-webkit-box-shadow: 0px 3px 0px 0px #a34c00;
	-moz-box-shadow: 0px 3px 0px 0px #a34c00;
	box-shadow: 0px 3px 0px 0px #a34c00
}
.tp-button.darkgrey,
.tp-button.grey,
.tp-button:hover.darkgrey,
.tp-button:hover.grey,
.purchase.darkgrey,
.purchase:hover.darkgrey {
	background-color: #555;
	-webkit-box-shadow: 0px 3px 0px 0px #222;
	-moz-box-shadow: 0px 3px 0px 0px #222;
	box-shadow: 0px 3px 0px 0px #222
}
.tp-button.lightgrey,
.tp-button:hover.lightgrey,
.purchase.lightgrey,
.purchase:hover.lightgrey {
	background-color: #333333;
	-webkit-box-shadow: 0px 3px 0px 0px #555;
	-moz-box-shadow: 0px 3px 0px 0px #555;
	box-shadow: 0px 3px 0px 0px #555
}
.rev-btn,
.rev-btn:visited {
	outline: none !important;
	box-shadow: none !important;
	text-decoration: none !important;
	line-height: 44px;
	font-size: 17px;
	font-weight: 500;
	padding: 12px 35px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	font-family: "Roboto", sans-serif;
	cursor: pointer
}
.rev-btn.rev-uppercase,
.rev-btn.rev-uppercase:visited {
	text-transform: uppercase;
	letter-spacing: 1px;
	font-size: 15px;
	font-weight: 900
}
.rev-btn.rev-withicon i {
	font-size: 15px;
	font-weight: normal;
	position: relative;
	top: 0px;
	-webkit-transition: all 0.2s ease-out !important;
	-moz-transition: all 0.2s ease-out !important;
	-o-transition: all 0.2s ease-out !important;
	-ms-transition: all 0.2s ease-out !important;
	margin-left: 10px !important
}
.rev-btn.rev-hiddenicon i {
	font-size: 15px;
	font-weight: normal;
	position: relative;
	top: 0px;
	-webkit-transition: all 0.2s ease-out !important;
	-moz-transition: all 0.2s ease-out !important;
	-o-transition: all 0.2s ease-out !important;
	-ms-transition: all 0.2s ease-out !important;
	opacity: 0;
	margin-left: 0px !important;
	width: 0px !important
}
.rev-btn.rev-hiddenicon:hover i {
	opacity: 1 !important;
	margin-left: 10px !important;
	width: auto !important
}
.rev-btn.rev-medium,
.rev-btn.rev-medium:visited {
	line-height: 36px;
	font-size: 14px;
	padding: 10px 30px
}
.rev-btn.rev-medium.rev-withicon i {
	font-size: 14px;
	top: 0px
}
.rev-btn.rev-medium.rev-hiddenicon i {
	font-size: 14px;
	top: 0px
}
.rev-btn.rev-small,
.rev-btn.rev-small:visited {
	line-height: 28px;
	font-size: 12px;
	padding: 7px 20px
}
.rev-btn.rev-small.rev-withicon i {
	font-size: 12px;
	top: 0px
}
.rev-btn.rev-small.rev-hiddenicon i {
	font-size: 12px;
	top: 0px
}
.rev-maxround {
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px
}
.rev-minround {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px
}
.rev-burger {
	position: relative;
	width: 60px;
	height: 60px;
	box-sizing: border-box;
	padding: 22px 0 0 14px;
	border-radius: 50%;
	border: 1px solid rgba(51, 51, 51, 0.25);
	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
}
#dialog_addbutton .rev-burger:hover:first-child,
.open .rev-burger:first-child,
.open.rev-burger:first-child {
	transform: translateY(6px) rotate(-45deg);
	-webkit-transform: translateY(6px) rotate(-45deg)
}
#dialog_addbutton .rev-burger:hover:nth-child(2),
.open .rev-burger:nth-child(2),
.open.rev-burger:nth-child(2) {
	transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	opacity: 0
}
#dialog_addbutton .rev-burger:hover:last-child,
.open .rev-burger:last-child,
.open.rev-burger:last-child {
	transform: translateY(-6px) rotate(-135deg);
	-webkit-transform: translateY(-6px) rotate(-135deg)
}
.rev-burger.revb-white {
	border: 2px solid rgba(255, 255, 255, 0.2)
}
.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-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
}
@-webkit-keyframes rev-ani-mouse {
	0% {
		opacity: 1;
		top: 29%
	}
	15% {
		opacity: 1;
		top: 50%
	}
	50% {
		opacity: 0;
		top: 50%
	}
	100% {
		opacity: 0;
		top: 29%
	}
}
@-moz-keyframes rev-ani-mouse {
	0% {
		opacity: 1;
		top: 29%
	}
	15% {
		opacity: 1;
		top: 50%
	}
	50% {
		opacity: 0;
		top: 50%
	}
	100% {
		opacity: 0;
		top: 29%
	}
}
@keyframes rev-ani-mouse {
	0% {
		opacity: 1;
		top: 29%
	}
	15% {
		opacity: 1;
		top: 50%
	}
	50% {
		opacity: 0;
		top: 50%
	}
	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;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border: 3px solid white;
	border-radius: 23px
}
.rev-scroll-btn>* {
	display: inline-block;
	line-height: 18px;
	font-size: 13px;
	font-weight: normal;
	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: 0.8;
	filter: alpha(opacity=80)
}
.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;
	background: white;
	border-radius: 50%;
	-webkit-animation: rev-ani-mouse 2.5s linear infinite;
	-moz-animation: rev-ani-mouse 2.5s linear infinite;
	animation: rev-ani-mouse 2.5s linear infinite
}
.rev-scroll-btn.revs-dark {
	border-color: #333
}
.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, 0.50);
	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, 0.75)
}
.rev-cbutton-light-sr {
	color: #333;
	border-radius: 3;
	background-color: rgba(255, 255, 255, 0.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
}
.tp-bannertimer {
	visibility: hidden;
	width: 100%;
	height: 5px;
	background: #fff;
	background: rgba(0, 0, 0, 0.15);
	position: absolute;
	z-index: 200;
	top: 0px
}
.tp-bannertimer.tp-bottom {
	top: auto;
	bottom: 0px !important;
	height: 5px
}
.tp-simpleresponsive img {
	-moz-user-select: none;
	-khtml-user-select: none;
	-webkit-user-select: none;
	-o-user-select: none
}
.tp-caption img {
	background: transparent;
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)";
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF, endColorstr=#00FFFFFF);
	zoom: 1
}
.caption.slidelink a div,
.tp-caption.slidelink a div {
	width: 3000px;
	height: 1500px;
	background: url(../404.html) repeat
}
.tp-caption.slidelink a span {
	background: url(../404.html) repeat
}
.tp-shape {
	width: 100%;
	height: 100%
}
.tp-caption .rs-starring {
	display: inline-block
}
.tp-caption .rs-starring .star-rating {
	float: none
}
.tp-caption .rs-starring .star-rating {
	color: #FFC321 !important;
	display: inline-block;
	vertical-align: top
}
.tp-caption .rs-starring .star-rating,
.tp-caption .rs-starring-page .star-rating {
	position: relative;
	height: 1em;
	width: 5.4em;
	font-family: star
}
.tp-caption .rs-starring .star-rating:before,
.tp-caption .rs-starring-page .star-rating:before {
	content: "7373737373";
	color: #E0DADF;
	float: left;
	top: 0;
	left: 0;
	position: absolute
}
.tp-caption .rs-starring star-rating span,
.tp-caption .rs-starring .star-rating span {
	overflow: hidden;
	float: left;
	top: 0;
	left: 0;
	position: absolute;
	padding-top: 1.5em;
	font-size: 1em !important
}
.tp-caption .rs-starring .star-rating span:before,
.tp-caption .rs-starring .star-rating span:before {
	content: "5353535353";
	top: 0;
	position: absolute;
	left: 0
}
.tp-caption .rs-starring .star-rating {
	color: #FFC321 !important
}
.tp-caption .rs-starring .star-rating,
.tp-caption .rs-starring-page .star-rating {
	font-size: 1em !important;
	font-family: star
}
.tp-loader {
	top: 50%;
	left: 50%;
	z-index: 10000;
	position: absolute
}
.tp-loader.spinner0 {
	width: 40px;
	height: 40px;
	background-color: #fff;
	box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.15);
	-webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.15);
	margin-top: -20px;
	margin-left: -20px;
	-webkit-animation: tp-rotateplane 1.2s infinite ease-in-out;
	animation: tp-rotateplane 1.2s infinite ease-in-out;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px
}
.tp-loader.spinner1 {
	width: 40px;
	height: 40px;
	background-color: #fff;
	box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.15);
	-webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.15);
	margin-top: -20px;
	margin-left: -20px;
	-webkit-animation: tp-rotateplane 1.2s infinite ease-in-out;
	animation: tp-rotateplane 1.2s infinite ease-in-out;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px
}
.tp-loader.spinner5 {
	background: url(../404.html) no-repeat 10px 10px;
	background-color: #fff;
	margin: -22px -22px;
	width: 44px;
	height: 44px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px
}
@-webkit-keyframes tp-rotateplane {
	0% {
		-webkit-transform: perspective(120px)
	}
	50% {
		-webkit-transform: perspective(120px) rotateY(180deg)
	}
	100% {
		-webkit-transform: perspective(120px) rotateY(180deg) rotateX(180deg)
	}
}
@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)
	}
}
.tp-loader.spinner2 {
	width: 40px;
	height: 40px;
	margin-top: -20px;
	margin-left: -20px;
	background-color: #f00;
	box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.15);
	-webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.15);
	border-radius: 100%;
	-webkit-animation: tp-scaleout 1.0s infinite ease-in-out;
	animation: tp-scaleout 1.0s infinite ease-in-out
}
@-webkit-keyframes tp-scaleout {
	0% {
		-webkit-transform: scale(0.0)
	}
	100% {
		-webkit-transform: scale(1.0);
		opacity: 0
	}
}
@keyframes tp-scaleout {
	0% {
		transform: scale(0.0);
		-webkit-transform: scale(0.0)
	}
	100% {
		transform: scale(1.0);
		-webkit-transform: scale(1.0);
		opacity: 0
	}
}
.tp-loader.spinner3 {
	margin: -9px 0px 0px -35px;
	width: 70px;
	text-align: center
}
.tp-loader.spinner3 .bounce1,
.tp-loader.spinner3 .bounce2,
.tp-loader.spinner3 .bounce3 {
	width: 18px;
	height: 18px;
	background-color: #fff;
	box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.15);
	-webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.15);
	border-radius: 100%;
	display: inline-block;
	-webkit-animation: tp-bouncedelay 1.4s infinite ease-in-out;
	animation: tp-bouncedelay 1.4s infinite ease-in-out;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both
}
.tp-loader.spinner3 .bounce1 {
	-webkit-animation-delay: -0.32s;
	animation-delay: -0.32s
}
.tp-loader.spinner3 .bounce2 {
	-webkit-animation-delay: -0.16s;
	animation-delay: -0.16s
}
@-webkit-keyframes tp-bouncedelay {
	0%, 80%, 100% {
		-webkit-transform: scale(0.0)
	}
	40% {
		-webkit-transform: scale(1.0)
	}
}
@keyframes tp-bouncedelay {
	0%,
	80%,
	100% {
		transform: scale(0.0)
	}
	40% {
		transform: scale(1.0)
	}
}
.tp-loader.spinner4 {
	margin: -20px 0px 0px -20px;
	width: 40px;
	height: 40px;
	text-align: center;
	-webkit-animation: tp-rotate 2.0s infinite linear;
	animation: tp-rotate 2.0s infinite linear
}
.tp-loader.spinner4 .dot1,
.tp-loader.spinner4 .dot2 {
	width: 60%;
	height: 60%;
	display: inline-block;
	position: absolute;
	top: 0;
	background-color: #fff;
	border-radius: 100%;
	-webkit-animation: tp-bounce 2.0s infinite ease-in-out;
	animation: tp-bounce 2.0s infinite ease-in-out;
	box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.15);
	-webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.15)
}
.tp-loader.spinner4 .dot2 {
	top: auto;
	bottom: 0px;
	-webkit-animation-delay: -1.0s;
	animation-delay: -1.0s
}
@-webkit-keyframes tp-rotate {
	100% {
		-webkit-transform: rotate(360deg)
	}
}
@keyframes tp-rotate {
	100% {
		transform: rotate(360deg);
		-webkit-transform: rotate(360deg)
	}
}
@-webkit-keyframes tp-bounce {
	0%, 100% {
		-webkit-transform: scale(0.0)
	}
	50% {
		-webkit-transform: scale(1.0)
	}
}
@keyframes tp-bounce {
	0%,
	100% {
		transform: scale(0.0)
	}
	50% {
		transform: scale(1.0)
	}
}
.tp-thumbs.navbar,
.tp-bullets.navbar,
.tp-tabs.navbar {
	border: none;
	min-height: 0;
	margin: 0;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0
}
.tp-tabs,
.tp-thumbs,
.tp-bullets {
	position: absolute;
	display: block;
	z-index: 1000;
	top: 0px;
	left: 0px
}
.tp-tab,
.tp-thumb {
	cursor: pointer;
	position: absolute;
	opacity: 0.5;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box
}
.tp-arr-imgholder,
.tp-videoposter,
.tp-thumb-image,
.tp-tab-image {
	background-position: center center;
	background-size: cover;
	width: 100%;
	height: 100%;
	display: block;
	position: absolute;
	top: 0px;
	left: 0px
}
.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;
	-webkit-box-sizing: border-box !important;
	-moz-box-sizing: border-box !important
}
.tp-tabs,
.tp-thumbs {
	box-sizing: content-box !important;
	-webkit-box-sizing: content-box !important;
	-moz-box-sizing: content-box !important
}
.tp-bullet {
	width: 15px;
	height: 15px;
	position: absolute;
	background: #fff;
	background: rgba(255, 255, 255, 0.3);
	cursor: pointer
}
.tp-bullet.selected,
.tp-bullet:hover {
	background: #fff
}
.tp-bannertimer {
	background: #000;
	background: rgba(0, 0, 0, 0.15);
	height: 5px
}
.tparrows {
	cursor: pointer;
	background: #000;
	background: rgba(0, 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'
}
.dddwrappershadow {
	box-shadow: 0 45px 100px rgba(0, 0, 0, 0.4)
}
.hglayerinfo {
	position: fixed;
	bottom: 0px;
	left: 0px;
	color: #FFF;
	font-size: 12px;
	line-height: 20px;
	font-weight: 600;
	background: rgba(0, 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 .tp-caption:hover {
	border: 1px dashed #c0392b !important
}
.helpgrid {
	border: 2px dashed #c0392b;
	position: absolute;
	top: 0px;
	peft: 0px;
	z-index: 0
}
.caption-1 {
	font-family: Poppins;
	color: #fff;
	text-shadow: 0px 0px 1px rgba(255, 255, 255, 0.2);
	line-height: 1.4em;
	text-transform: uppercase
}
.caption-2 {
	font-family: Poppins;
	color: #fff;
	text-shadow: 0px 0px 1px rgba(255, 255, 255, 0.2);
	line-height: 1.4em;
	text-transform: uppercase;
	font-weight: 600
}
.button-dark a {
	font-family: Poppins;
	padding: 10px 20px;
	text-transform: uppercase;
	background-color: #45b851;
	border: 1px solid #45b851;
	color: #fff;
	font-weight: 700;
	-webkit-transition: all 300ms ease-in-out 0ms !important;
	-khtml-transition: all 300ms ease-in-out 0ms !important;
	-moz-transition: all 300ms ease-in-out 0ms !important;
	-ms-transition: all 300ms ease-in-out 0ms !important;
	-o-transition: all 300ms ease-in-out 0ms !important;
	transition: all 300ms ease-in-out 0ms !important
}
.button-dark a:hover {
	background-color: #45b851;
	color: #fff
}
.button-transparent a {
	font-family: Poppins;
	padding: 10px 20px;
	text-transform: uppercase;
	background-color: transparent;
	border: 1px solid #fff;
	color: #fff;
	font-weight: 700;
	-webkit-transition: all 300ms ease-in-out 0ms !important;
	-khtml-transition: all 300ms ease-in-out 0ms !important;
	-moz-transition: all 300ms ease-in-out 0ms !important;
	-ms-transition: all 300ms ease-in-out 0ms !important;
	-o-transition: all 300ms ease-in-out 0ms !important;
	transition: all 300ms ease-in-out 0ms !important
}
.button-transparent a:hover {
	background-color: #fff;
	border-color: #fff;
	color: #27394A
}
.tp-caption.caption-2 {
	font-size: 50px!important
}
#panel h2 {
	font-size: 30px !important;
	color: #27394A !important;
	margin-bottom: 20px !important;
	font-weight: 900 !important
}
#panel p {
	margin-bottom: 12px !important;
	line-height: 32px;
	color: #27394a;
	margin-top: 35px;
	font-size: 15px
}
.text-left .white {
	font-size: 11px!important
}
.footer-bottom .text-left .white {
	margin: 0;
	line-height: 20px
}
.main-menu span {
	float: right;
	margin-right: 15px;
	margin-top: 14px
}
.header.header-transparent span.phn a {
	color: white;
	font-weight: bold
}
.header.header-transparent span.phn a:hover {
	text-decoration: none
}
.header.header-transparent.scrolling-menu span.phn a {
	color: #45b851;
	font-weight: bold
}
.header.header-transparent.scrolling-menu span.phn a:hover {
	text-decoration: none
}
.header.header-transparent span.phn i {
	font-size: 17px;
	color: white
}
.header.header-transparent.scrolling-menu span.phn i {
	font-size: 17px;
	color: #45b851
}
.main-menu .main-nav>li>a {
	line-height: 66px!important;
	text-transform: uppercase
}
.main-menu .main-nav>li>a:before {
	display: none
}
span.phn {
	color: #45b851;
	cursor: pointer
}
.header.header-transparent span.phn.aft:before {
	position: absolute;
	content: '';
	background: white;
	height: 16px;
	width: 1px;
	left: -7px;
	top: 3px;
	color: white
}
.header.header-transparent.scrolling-menu span.phn.aft:before {
	position: absolute;
	content: '';
	background: #45b851;
	height: 16px;
	width: 1px;
	left: -7px;
	top: 3px;
	color: #45b851
}
span.phn.aft {
	position: relative
}
.service-item.mydesign.mb-5.text-center.wow.fadeIn .service-icon {
	position: relative;
	display: inline-block;
	height: 85px;
	width: 85px;
	line-height: 85px;
	transition: all 0.10s
}
.service-item.mydesign.mb-5.text-center.wow.fadeIn .service-icon:before {
	position: absolute;
	top: 0;
	left: 0;
	height: 85px;
	width: 85px;
	background-color: #fff;
	content: '';
	z-index: -1;
	border-radius: 50%;
	border: 1px solid #ddd
}
.service-item.mydesign.mb-5.text-center.wow.fadeIn .service-icon:after {
	position: absolute;
	top: -10px;
	left: -10px;
	height: 105px;
	width: 105px;
	background-color: #5dbd4c;
	content: '';
	z-index: -2;
	border-radius: 50%;
	animation: zoom 2s infinite;
	-webkit-animation: zoom 2s infinite
}
@keyframes zoom {
	from {
		transform: scale(0);
		-webkit-transform: scale(0);
		-mz-transform: scale(0);
		transition: all.5s;
		-webkit-transition: all.5s;
		-mz-transition: all.5s
	}
	to {
		transform: scale(1);
		-webkit-transform: scale(1);
		-mz-transform: scale(1);
		transition: all.5s;
		-webkit-transition: all.5s;
		-mz-transition: all.5s
	}
}
.service-item.mydesign.mb-5.text-center.wow.fadeIn .service-icon img {
	max-width: 50px!important
}
span.contry {
	color: #5ebd4b!important;
	font-weight: bold
}
.section.section-bg-12.pt-9.pb-12.pad_red {
	padding-top: 25px!important;
	padding-bottom: 40px!important
}
div#services {
	padding-top: 30px!important;
	padding-bottom: 0px!important
}
a.maily {
	font-size: 14px
}
a.tele.new {
	margin-top: 6px;
	float: left
}
h6.os-font.fw-600.new {
	margin-top: 20px
}
.recent-post h6 {
	font-size: 14px;
	font-weight: normal!important
}
.recent-post .simple_line {
	margin: 4px 0 6px;
	border-bottom: none!important
}
.footer-top {
	padding-top: 10px!important
}
.section.pb-7.work-spac.new_space {
	background-image: url(../png/pattern.png) !important
}
.new_space p.mb-2.tem-des {
	margin-bottom: 12px!important;
	line-height: 32px;
	color: #27394a;
	margin-top: 35px
}
.new_space {
	padding-top: 50px
}
@media only screen and (min-width: 320px) and (max-width: 567px) {
	.box-info.pt-11.pb-26.text-left.equalheight.home-content.new_homey.mob-app h1 {
		font-size: 21px !important
	}
	.box-info.pt-11.pb-26.text-left.equalheight.home-content.new_homey.mob-app {
		padding-top: 25px!important;
		padding-bottom: 25px!important;
		height: 583px !important
	}
	h1.fw-900.fz-40.dark-color.mb-2.mobileapp {
		font-size: 21px !important
	}
	li.countries.uk {
		margin-top: 0!important
	}
	section.about_us_new div {
		padding: 0
	}
	.your_wrk {
		background: #61be4b;
		padding: 10px!important;
		width: 100%!important
	}
	section.about_us_new {
		background-image: unset!important;
		background-color: white
	}
	.flexy {
		margin-left: 0!important;
		background: black;
		padding: 12px!important;
		float: left
	}
	.portfolio-grid ul {
		padding: 0px;
	}
}
@media only screen and (min-width: 320px) and (max-width: 767px) {
	.col-sm-12.new_design_ideas {
		float: left;
		width: 100%;
		padding: 40px!important
	}
	input#demo {
		width: 66% !important
	}
	.down_designs .service-icon {
		margin-top: -56px!important
	}
	.portfolio-grid ul {
		padding: 0px;
	}
}
.flexy h3 {
	text-transform: uppercase
}
li.countries.uk {
	margin-top: 65px
}
span.contry {
	font-size: 15px;
	color: white;
	margin-top: 15px!important
}
.learning {
	float: left;
	width: 100%;
	margin-top: 13px;
	margin-bottom: 20px
}
section.about_us_new {
	float: left;
	width: 100%;
	padding: 10px;
	background-image: url(../png/section.png);
	background-size: 100% 100%;
	background-attachment: fixed;
	background-repeat: no-repeat;
	height: auto;
	padding-top: 40px;
	padding-bottom: 40px
}
.your_wrk {
	width: 90%
}
.your_wrk p {
	color: white
}
.your_wrk {
	width: 90%;
	color: white
}
.flexy p {
	color: white
}
.flexy {
	color: white;
	margin-left: 45px
}
li.countries {
	margin-top: 10px
}
p.addr {
	color: white;
	margin-top: 15px
}
div#logo-before img {
	max-width: 60%!important
}
.box-info.pt-11.pb-26.equalheight.home-content.new_homey {
	padding-top: 25px!important;
	padding-bottom: 25px!important;
	height: 500px !important
}
.box-banner.equalheight.over_equal {
	height: 500px!important
}
#main #services {
	background: #ececec!important
}
#services .text-center.mb-6.wow.fadeInUp p {
	color: #27394a;
	padding-bottom: 50px
}
.col-md-6.p-0.pad_height .equalheight.new_equal {
	height: 500px!important
}
#services .service-item {
	background-color: #fff;
	box-shadow: 2px 2px 28px #ddd;
	float: left;
	width: 100%;
	padding: 20px;
	min-height: 275px
}
.learn_more a {
	width: auto!important;
	display: inline-block;
	float: none!important
}
.learn_more {
	float: left;
	width: 100%;
	text-align: center!important
}
.learn_more a:hover:after {
	position: absolute;
	content: '';
	border-right: 1px solid green;
	height: 25px;
	right: 0px;
	left: 0px;
	border-top: 1px solid green;
	width: 100%;
}
.learn_more a {
	position: relative;
	padding: 11px
}
.learn_more a:hover:before {
	position: absolute;
	content: '';
	border-left: 1px solid green;
	height: 25px;
	right: 0px;
	left: 0px;
	border-bottom: 1px solid green;
	width: 100%;
}
.text-center.txt_one.mb-2.col-sm-6.col-lg-3.col-md-3.wow.zoomIn {
	background: #16dc6f;
	color: black;
	padding: 10px;
	border-radius: 2px
}
.text-center.txt_two.mb-2.col-sm-6.col-lg-3.col-md-3.wow.zoomIn {
	background: #fd26a7;
	color: white;
	padding: 10px;
	border-radius: 2px
}
.text-center.txt_three.mb-2.col-sm-6.col-lg-3.col-md-3.wow.zoomIn {
	background: #fd7303;
	color: white;
	padding: 10px;
	border-radius: 2px
}
.text-center.txt_four.mb-2.col-sm-6.col-lg-3.col-md-3.wow.zoomIn {
	background: #CDDC39;
	color: black;
	padding: 10px;
	border-radius: 2px
}
.down_designs .service-icon {
	margin-top: -73px;
	display: block;
	width: 100%
}
.down_designs .service-icon i {
	background: white;
	width: 100px;
	height: 100px;
	border-radius: 50%;
	display: block;
	margin: auto;
	box-shadow: 1px 1px 6px 1px #c2c2c2
}
.down_designs .service-icon i:hover img {
	transform: rotate(360deg);
	transition: all 0.7s;
	cursor: pointer;
	-webkit-transform: rotate(360deg);
	-mos-transform: rotate(360deg)
}
.main-menu .main-nav>li>a {
	font-size: 17px !important
}
p {
	color: #9BABB3;
	line-height: 25px;
	font-size: 15px
}
h4,
.h4 {
	font-size: 19px
}
p.mb-2.tem-des {
	line-height: 25px
}
h1,
.h1,
h2,
.h2,
h3,
.h3 {
	font-family: 'Raleway', sans-serif
}
.fw-800.white.section-title.mb-1 {
	font-family: Poppins !important;
	margin-top: 20px;
	line-height: 1.1
}
.detecy-lastsec {
	margin: 0px
}
.counter-desc {
	font-family: 'Raleway', sans-serif
}
.section.section-fixed.ready.mv-spc.pt-6 {
	background: #fff !important
}
@media only screen and (max-width: 767px) {
	#off-canvas-nav .main-nav li a {
		color: #f1f1f1;
		font-weight: bold
	}
	.section.section-bg-6 {
		display: none
	}
}
#body_hider,
.fullwidth,
.highlighted,
html,
table {
	width: 100%
}
#body_hider,
#fullscreen-banner {
	-moz-transition: cubic-bezier(.645, .045, .355, 1) .7s;
	-webkit-transition: cubic-bezier(.645, .045, .355, 1) .7s
}
@font-face{font-family:'star';src:url('../eot/star.eot');src:url('../eot/stard41dd41d.eot?#iefix') format("embedded-opentype"),
url('../woff/star.woff') format("woff"),
url('../ttf/star.ttf') format("truetype"),
url('../svg/star.svg#star') format("svg");
font-weight:normal;
font-style:normal
}
html {
	font-size:100%;
	-webkit-text-size-adjust:100%;
	-ms-text-size-adjust:100%;
	overflow-x:hidden;
	min-height:100%
}
body {
	font-size:15px;
	font-family:'PT Sans',
	sans-serif;
	line-height:1.7em;
	color:#9BABB3;
	-webkit-font-smoothing:antialiased
}
a {
	-moz-transition-property:color;
	-o-transition-property:color;
	-webkit-transition-property:color;
	transition-property:color;
	transition-duration:.25s;
	color:#337ab7;
}
a,
a:active,
a:focus,
a:hover {
	outline:0;
	text-decoration:none
}
a:active,
a:hover {
	color:#45b851
}
p {
	margin:0 0 8px
}
ol,
ul {
	list-style:none
}
iframe {
	border:0
}
table {
	margin-bottom:18px
}
td,
th {
	padding:4px 6px
}
.btn,
input[type=text] {
	padding:8px 20px;
	position:relative;
	border-width:1px;
	border-style:solid;
	-moz-appearance:none;
	-webkit-appearance:none;
	outline:0
}
h1,
h2,
h3,
h4,
h5,
h6 {
	text-rendering:optimizelegibility;
	line-height:1.2em
}
h1,
h2 {
	font-weight:700
}
h3,
h4 {
	font-weight:600
}
h5,
h6 {
	font-weight:500
}
h1 {
	font-size:3.4em
}
h2 {
	font-size:2.2em
}
h3 {
	font-size:1.85em
}
h4 {
	font-size:1.35em
}
h5 {
	font-size:1.25em;
	line-height:1.4em
}
h6 {
	font-size:1.1em;
	line-height:1.7em
}
button,
input,
select,
textarea {
	margin:0;
	vertical-align:middle;
	-webkit-perspective:1000;
	max-width:100%;
	font-size:.8em;
	outline:0
}
input:focus {
	-webkit-perspective:1000
}
select,
select:focus {
	outline:0
}
img {
	height:auto;
	max-width:100%
}
label {
	display:inline-block;
	max-width:100%;
	margin-bottom:5px;
	font-weight:400
}
input[type=text] {
	width:100%;
	font-size:12px;
	-moz-transition-property:color,
	background-color,
	border-color;
	-o-transition-property:color,
	background-color,
	border-color;
	-webkit-transition-property:color,
	background-color,
	border-color;
	transition-property:color,
	background-color,
	border-color;
	transition-duration:.25s;
	background:0 0
}
textarea[type=text] {
	width:100%;
	font-size:12px;
	-moz-transition-property:color,
	background-color,
	border-color;
	-o-transition-property:color,
	background-color,
	border-color;
	-webkit-transition-property:color,
	background-color,
	border-color;
	transition-property:color,
	background-color,
	border-color;
	transition-duration:.25s;
	background:0 0;
	color:#777 !important
}
.btn {
	font-size:13px;
	font-weight:700;
	-moz-transition-property:color,
	background-color,
	border-color;
	-o-transition-property:color,
	background-color,
	border-color;
	-webkit-transition-property:color,
	background-color,
	border-color;
	transition-property:color,
	background-color,
	border-color;
	-moz-transition-duration:.25s;
	-o-transition-duration:.25s;
	-webkit-transition-duration:.25s;
	transition-duration:.25s;
	cursor:pointer;
	border-radius:0
}
#top-form-close,
.highlighted {
	-webkit-transition-duration:.45s
}
.btn.space {
	margin-left:3px;
	margin-right:3px
}
.btn.btn-color {
	background-color:#45b851;
	border-color:#45b851;
	color:#fff
}
.btn.btn-color:hover,
.btn.btn-dark {
	background-color:#27394A;
	border-color:#27394A;
	color:#fff
}
.btn.btn-dark:hover {
	background-color:#45b851;
	border-color:#45b851
}
.btn.btn-border {
	background-color:transparent;
	border-color:#fff;
	color:#fff;
	font-family: 'Poppins';
}
.btn.btn-border:hover {
	background-color:#fff;
	color:#27394A
}
.uppercase {
	text-transform:uppercase
}
.icon-title {
	font-size:34px;
	color:#45b851;
	margin-bottom:4px
}
.section-title {
	font-size:42px
}
.bottom-line {
	border-bottom:1px solid #E7EEF0;
	padding-bottom:10px;
	margin-bottom:10px
}
.highlighted {
	-moz-appearance:none;
	-webkit-appearance:none;
	padding:10px 14px;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	box-shadow:none;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	border-radius:0;
	outline:0;
	-moz-transition-property:border-color,
	color,
	background-color;
	-o-transition-property:border-color,
	color,
	background-color;
	-webkit-transition-property:border-color,
	color,
	background-color;
	transition-property:border-color,
	color,
	background-color;
	-moz-transition-duration:.45s;
	-o-transition-duration:.45s;
	transition-duration:.45s
}
.highlighted:focus {
	background-color:rgba(73,
	182,
	178,
	.05);
	border-color:rgba(73,
	182,
	178,
	.65);
	color:#45b851
}
#main {
	overflow:hidden;
	margin-top:0px;
}
.header.header-transparent+#main {
	margin-top:0
}
#body_hider {
	position:fixed;
	right:380px;
	height:100%;
	visibility:hidden;
	cursor:pointer;
	z-index:99099;
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity:0;
	background-color:#000;
	-o-transition:cubic-bezier(.645,
	.045,
	.355,
	1) .7s;
	transition:cubic-bezier(.645,
	.045,
	.355,
	1) .7s
}
#body_hider.prk_shifted_hider {
	visibility:visible;
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=30);
	opacity:.3;
	right:380px
}
.widget {
	margin-bottom:30px
}
span.first-letter {
	float:left;
	font-size:55px;
	line-height:50px;
	font-weight:400;
	margin-right:10px
}
.separator-text {
	display:table
}
.separator-text .sep-holder {
	display:table-cell;
	height:1px;
	position:relative;
	vertical-align:middle;
	width:50%
}
.separator-text .sep-holder .sep-line {
	height:1px;
	border-top:1px solid #efefef;
	display:block;
	position:relative;
	top:1px;
	width:100%
}
.separator-text h4 {
	line-height:1em;
	display:table-cell;
	white-space:pre;
	font-weight:600;
	font-size:1.25em;
	padding:0 12px;
	color:#27394A
}
#anchor>a {
	color:#fff
}
#anchor {
	left:50%;
	margin-left:-20px;
	bottom:20px;
	position:absolute;
	z-index:1000
}
#anchor>a>.next-arrow i {
	font-size:40px;
	-webkit-animation-name:bounceInSmall;
	-moz-animation-name:bounceInSmall;
	-ms-animation-name:bounceInSmall;
	-o-animation-name:bounceInSmall;
	animation-name:bounceInSmall;
	-webkit-animation-duration:3s;
	-moz-animation-duration:3s;
	-ms-animation-duration:3s;
	-o-animation-duration:3s;
	animation-duration:3s;
	-webkit-animation-delay:0s;
	-moz-animation-delay:0s;
	-ms-animation-delay:0s;
	-o-animation-delay:0s;
	animation-delay:0s;
	-webkit-animation-timing-function:ease;
	-moz-animation-timing-function:ease;
	-ms-animation-timing-function:ease;
	-o-animation-timing-function:ease;
	animation-timing-function:ease;
	-webkit-animation-fill-mode:both;
	-moz-animation-fill-mode:both;
	-ms-animation-fill-mode:both;
	-o-animation-fill-mode:both;
	animation-fill-mode:both;
	-webkit-backface-visibility:hidden;
	-moz-backface-visibility:hidden;
	-ms-backface-visibility:hidden;
	-o-backface-visibility:hidden;
	backface-visibility:hidden;
	-webkit-animation-iteration-count:infinite
}
.go-to-top,
.header #logo #logo-after,
.header #logo #logo-before {
	-webkit-backface-visibility:hidden
}
@-webkit-keyframes bounceInSmall {
	0%,
	40% {
		opacity: 1;
		-webkit-transform: translateY(0)
	}
	10% {
		opacity: 1;
		-webkit-transform: translateY(-5px)
	}
	30% {
		opacity: 1;
		-webkit-transform: translateY(10px)
	}
}
@-moz-keyframes bounceInSmall {
	0%,
	40% {
		opacity: 1;
		-moz-transform: translateY(0)
	}
	10% {
		opacity: 1;
		-moz-transform: translateY(-5px)
	}
	30% {
		opacity: 1;
		-moz-transform: translateY(10px)
	}
}
@-ms-keyframes bounceInSmall {
	0%,
	10%,
	30%,
	40% {
		opacity: 1;
		-moz-transform: translateY(0)
	}
	0%,
	40% {
		-ms-transform: translateY(0)
	}
	10% {
		-ms-transform: translateY(-5px)
	}
	30% {
		-ms-transform: translateY(10px)
	}
}
@-o-keyframes bounceInSmall {
	0%,
	40% {
		opacity: 1;
		-o-transform: translateY(0)
	}
	10% {
		opacity: 1;
		-o-transform: translateY(-5px)
	}
	30% {
		opacity: 1;
		-o-transform: translateY(10px)
	}
}
@keyframes bounceInSmall {
	0%,
	40% {
		opacity:1;
		transform:translateY(0)
	}
	20% {
		opacity: 1;
		transform: translateY(-5px)
	}
	30% {
		opacity: 1;
		transform: translateY(10px)
	}
}
.fount-social {
	line-height:0;
	width:100%
}
.fount-social-inner {
	display:inline-block;
	font-size:14px
}
.minimal .social-img-wrp {
	margin-right:6px;
	margin-bottom:6px;
	width:30px;
	height:30px;
	text-align:center;
	float:left
}
.minimal a {
	width:28px;
	height:28px;
	line-height:26px;
	font-size:16px
}
.fount-social a {
	float:left;
	width:100%;
	overflow:hidden;
	position:relative
}
.fount-socialink {
	width:26px;
	height:26px;
	line-height:25px!important;
	position:relative
}
.fount-socialink.fount-behance,
.fount-socialink.fount-behance a {
	border-color:#0287e5;
	color:#0287e5
}
.fount-socialink.fount-behance .bg-shifter {
	background-color:#0287e5
}
.fount-socialink.fount-delicious,
.fount-socialink.fount-delicious a {
	border-color:#3274d1;
	color:#3274d1
}
.fount-socialink.fount-delicious .bg-shifter {
	background-color:#3274d1
}
.fount-socialink.fount-digg,
.fount-socialink.fount-digg a {
	border-color:#164673;
	color:#164673
}
.fount-socialink.fount-digg .bg-shifter {
	background-color:#164673
}
.fount-socialink.fount-deviantart,
.fount-socialink.fount-deviantart a {
	border-color:#54675b;
	color:#54675b
}
.fount-socialink.fount-deviantart .bg-shifter {
	background-color:#54675b
}
.fount-socialink.fount-dribbble,
.fount-socialink.fount-dribbble a {
	border-color:#ca4578;
	color:#ca4578
}
.fount-socialink.fount-dribbble .bg-shifter {
	background-color:#ca4578
}
.fount-socialink.fount-facebook,
.fount-socialink.fount-facebook a {
	border-color:#1f69b3;
	color:#1f69b3
}
.fount-socialink.fount-facebook .bg-shifter {
	background-color:#1f69b3
}
.fount-socialink.fount-flickr,
.fount-socialink.fount-flickr a {
	border-color:#333230;
	color:#333230
}
.fount-socialink.fount-flickr .bg-shifter {
	background-color:#333230
}
.fount-socialink.fount-google-plus,
.fount-socialink.fount-google-plus a,
.fount-socialink.fount-gplus,
.fount-socialink.fount-gplus a {
	border-color:#2b2b2b;
	color:#2b2b2b
}
.fount-socialink.fount-google-plus .bg-shifter,
.fount-socialink.fount-gplus .bg-shifter {
	background-color:#2b2b2b
}
.fount-socialink.fount-instagram,
.fount-socialink.fount-instagram a {
	border-color:#3f729b;
	color:#3f729b
}
.fount-socialink.fount-instagram .bg-shifter {
	background-color:#3f729b
}
.fount-socialink.fount-pinterest,
.fount-socialink.fount-pinterest a {
	border-color:#df2126;
	color:#df2126
}
.fount-socialink.fount-pinterest .bg-shifter {
	background-color:#df2126
}
.fount-socialink.fount-skype,
.fount-socialink.fount-skype a {
	border-color:#28a9ed;
	color:#28a9ed
}
.fount-socialink.fount-skype .bg-shifter {
	background-color:#28a9ed
}
.fount-socialink.fount-soundcloud,
.fount-socialink.fount-soundcloud a {
	border-color:#f8500f;
	color:#f8500f
}
.fount-socialink.fount-soundcloud .bg-shifter {
	background-color:#f8500f
}
.fount-socialink.fount-tumblr,
.fount-socialink.fount-tumblr a {
	border-color:#374a61;
	color:#374a61
}
.fount-socialink.fount-tumblr .bg-shifter {
	background-color:#374a61
}
.fount-socialink.fount-twitter,
.fount-socialink.fount-twitter a {
	border-color:#43b3e5;
	color:#43b3e5
}
.fount-socialink.fount-twitter .bg-shifter {
	background-color:#43b3e5
}
.fount-socialink.fount-vimeo,
.fount-socialink.fount-vimeo a {
	border-color:#4ab2d9;
	color:#4ab2d9
}
.fount-socialink.fount-vimeo .bg-shifter {
	background-color:#4ab2d9
}
.fount-socialink.fount-yahoo,
.fount-socialink.fount-yahoo a {
	border-color:#855c9c;
	color:#855c9c
}
.fount-socialink.fount-yahoo .bg-shifter {
	background-color:#855c9c
}
.fount-socialink.fount-youtube,
.fount-socialink.fount-youtube a {
	border-color:#fb2d39;
	color:#fb2d39
}
.fount-socialink.fount-youtube .bg-shifter {
	background-color:#fb2d39
}
.fount-socialink.fount-rss,
.fount-socialink.fount-rss a {
	border-color:#ed8333;
	color:#ed8333
}
.fount-socialink.fount-rss .bg-shifter {
	background-color:#ed8333
}
.fount-socialink.fount-envelope-o,
.fount-socialink.fount-envelope-o a {
	border-color:#e67e22;
	color:#e67e22
}
.fount-socialink.fount-envelope-o .bg-shifter {
	background-color:#e67e22
}
.fount-socialink.fount-linkedin,
.fount-socialink.fount-linkedin a {
	border-color:#1a7696;
	color:#1a7696
}
.fount-socialink.fount-linkedin .bg-shifter {
	background-color:#1a7696
}
.prk_bordered {
	border:1px solid #26272a
}
.bg-shifter {
	position:absolute;
	top:-60px;
	width:50px;
	height:49px;
	-moz-transition-property:-moz-transform,
	top;
	-o-transition-property:-o-transform,
	top;
	-webkit-transition-property:-webkit-transform,
	top;
	transition-property:transform,
	top;
	-moz-transition-duration:.25s;
	-o-transition-duration:.25s;
	-webkit-transition-duration:.25s;
	transition-duration:.25s;
	-moz-transform:rotate(180deg);
	-ms-transform:rotate(180deg);
	-webkit-transform:rotate(180deg);
	transform:rotate(180deg);
	z-index:-1
}
.fount-socialink .bg-shifter {
	top:-30px;
	width:30px;
	height:28px;
	z-index:2;
	left:-1px
}
.fount-socialink:hover .bg-shifter {
	top:0;
	-moz-transform:rotate(0);
	-ms-transform:rotate(0);
	-webkit-transform:rotate(0);
	transform:rotate(0)
}
.bg-shifter i {
	color:#FFF
}
#searchform {
	position:relative;
	width:100%;
	margin:0
}
#searchform input[type=text] {
	border-color:#E7EEF0
}
#searchform input[type=text]:focus {
	border-color:#45b851
}
#searchform .form-wrapper i {
	position:absolute;
	right:0;
	top:0;
	cursor:pointer;
	font-size:16px;
	height:100%;
	width:18%;
	text-align:center;
	line-height:45px;
	background-color:#45b851;
	color:#fff
}
#search-hider {
	width:100%;
	height:100%;
	visibility:hidden;
	position:fixed;
	top:-1200px;
	left:0;
	filter:alpha(Opacity=0);
	opacity:0;
	-moz-transition:cubic-bezier(.895,
	.03,
	.685,
	.22) .5s;
	-o-transition:cubic-bezier(.895,
	.03,
	.685,
	.22) .5s;
	-webkit-transition:cubic-bezier(.895,
	.03,
	.685,
	.22) .5s;
	transition:cubic-bezier(.895,
	.03,
	.685,
	.22) .5s
}
.show-search #search-hider {
	background-color:rgba(17,
	17,
	17,
	.95);
	visibility:visible;
	z-index:9999;
	top:0;
	filter:alpha(enabled=false);
	opacity:1;
	-moz-transition:cubic-bezier(.165,
	.84,
	.44,
	1) .5s;
	-o-transition:cubic-bezier(.165,
	.84,
	.44,
	1) .5s;
	-webkit-transition:cubic-bezier(.165,
	.84,
	.44,
	1) .5s;
	transition:cubic-bezier(.165,
	.84,
	.44,
	1) .5s
}
#searchform-top input,
.header #logo #logo-before {
	-moz-transition-duration:.3s;
	-o-transition-duration:.3s;
	-webkit-transition-duration:.3s
}
#searchform-top input,
.load-more .arrow-down {
	-moz-transition-delay:0s;
	-o-transition-delay:0s;
	-webkit-transition-delay:0s
}
#searchform-top {
	position:fixed;
	width:100%;
	visibility:hidden;
	z-index:10011;
	top:50%;
	margin-top:-50px
}
.show-search #searchform-top {
	visibility:visible
}
#searchform-top input {
	transition-duration:.3s;
	transition-delay:0s;
	-moz-transition-property:opacity;
	-o-transition-property:opacity;
	-webkit-transition-property:opacity;
	transition-property:opacity;
	filter:alpha(Opacity=0);
	opacity:0;
	width:100%;
	text-align:center;
	background:0 0;
	font-size:4em;
	border-width:0
}
#searchform-top .highlighted {
	color:#fff
}
.show-search #searchform-top input {
	filter:alpha(enabled=false);
	opacity:1;
	-moz-transition-delay:.7s;
	-o-transition-delay:.7s;
	-webkit-transition-delay:.7s;
	transition-delay:.7s
}
#top-form-close {
	position:fixed;
	top:36px;
	right:36px;
	text-align:center;
	width:40px;
	height:40px;
	line-height:39px;
	font-size:28px;
	cursor:pointer;
	-moz-transition-duration:.45s;
	-o-transition-duration:.45s;
	transition-duration:.45s;
	-moz-transition-property:color,
	opacity;
	-o-transition-property:color,
	opacity;
	-webkit-transition-property:color,
	opacity;
	transition-property:color,
	opacity;
	filter:alpha(Opacity=0);
	opacity:0;
	color:#fff
}
.load-more:hover .arrow-down,
.owl-theme .owl-controls .owl-page:before {
	-moz-transition-duration:.25s;
	-o-transition-duration:.25s;
	-webkit-transition-duration:.25s
}
.show-search #top-form-close {
	filter:alpha(Opacity=100);
	opacity:1
}
.owl-pagination {
	position:absolute;
	right:16px;
	top:50%;
	width:24px
}
.owl-theme .owl-controls .owl-page {
	position:relative;
	display:inline-block;
	zoom:1;
	width:18px;
	height:18px;
	float:left;
	-webkit-transform:translate3d(0,
	0,
	0);
	text-align:center;
	cursor:pointer
}
.owl-theme .owl-controls .owl-page:before {
	width:10px;
	height:10px;
	position:absolute;
	content:'';
	-moz-transition-property:-moz-transform,
	background-color,
	border;
	-o-transition-property:-o-transform,
	background-color,
	border;
	-webkit-transition-property:-webkit-transform,
	background-color,
	border;
	transition-property:transform,
	background-color,
	border;
	transition-duration:.25s;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	border-radius:50%;
	-moz-transform:scale(.8);
	-ms-transform:scale(.8);
	-webkit-transform:scale(.8);
	transform:scale(.8);
	right:0;
	top:6px;
	background-color:#fff;
	border:1px solid #fff
}
.owl-theme .owl-controls .owl-page.active:before {
	-moz-transform:scale(1);
	-ms-transform:scale(1);
	-webkit-transform:scale(1);
	transform:scale(1)
}
.owl-theme .owl-controls .owl-page span {
	display:inline-block;
	width:200px;
	height:12px;
	text-align:right;
	border-radius:0;
	filter:Alpha(Opacity=0);
	opacity:0;
	background:0 0
}
.load-more {
	margin:0 0 20px;
	padding:0;
	position:relative;
	display:inline-block;
	outline:0
}
.load-more .arrow-down {
	position:absolute;
	left:50%;
	margin-left:-10px;
	bottom:-16px;
	-moz-transition-property:all;
	-o-transition-property:all;
	-webkit-transition-property:all;
	transition-property:all;
	-moz-transition-duration:.15s;
	-o-transition-duration:.15s;
	-webkit-transition-duration:.15s;
	transition-duration:.15s;
	transition-delay:0s;
	filter:alpha(Opacity=0);
	opacity:0;
	font-size:22px
}
.load-more:hover .arrow-down {
	bottom:-28px;
	filter:alpha(enabled=false);
	opacity:1;
	-moz-transition-delay:.15s;
	-o-transition-delay:.15s;
	-webkit-transition-delay:.15s;
	transition-delay:.15s;
	transition-duration:.25s
}
.double_lined {
	position:relative;
	display:inline-block
}
.double_lined:after,
.double_lined:before {
	display:inline-block;
	content:"";
	position:absolute;
	width:74px;
	top:48%;
	border-bottom:1px solid #E7EEF0
}
.double_lined:before {
	left:-88px
}
.double_lined:after {
	right:-88px
}
.navigation-single {
	color:#485767;
	border-top:1px solid #E7EEF0;
	font-weight:600;
	margin-top:72px;
	padding-top:6px;
	font-family:Poppins
}
.navigation-single a {
	color:#485767
}
.navigation-single a:hover {
	color:#45b851
}
.navigation-single a i {
	padding-left:6px;
	padding-top:6px;
	font-size:14px;
	-moz-transition-property:padding;
	-o-transition-property:padding;
	-webkit-transition-property:padding;
	transition-property:padding;
	-moz-transition-duration:.25s;
	-o-transition-duration:.25s;
	-webkit-transition-duration:.25s;
	transition-duration:.25s
}
.navigation-single a.nav-prev i {
	padding-left:0;
	padding-right:6px
}
.navigation-single a.nav-prev:hover i {
	padding-right:3px
}
.navigation-single a.nav-next:hover i {
	padding-left:3px
}
.navigation-single-wrap {
	margin:100px 0 108px;
	float:left;
	width:100%
}
.navigation-single-wrap .line {
	border-bottom:1px solid #E7EEF0;
	margin-bottom:-31px
}
.navigation-single-wrap .navigation-single {
	border-top:none
}
.navigation-single-wrap .navigation-single .nav-link {
	font-size:11px
}
.paginate {
	float:left;
	margin:0;
	padding:0;
	width:100%
}
.paginate .paginate_links {
	display:table;
	margin:0 auto
}
.paginate .paginate_links .page-numbers {
	padding:9px 5px;
	min-width:40px;
	text-align:center;
	border:1px solid #e1e1e1;
	display:inline-block;
	float:left;
	margin:0 3px;
	color:#333
}
.paginate .paginate_links .page-numbers.current {
	border:1px solid #333;
	color:#fff
}
.paginate .paginate_links .page-numbers.dots,
.paginate .paginate_links .pagination-meta.dots {
	border:none
}
.paginate .paginate_links a.page-numbers:focus,
.paginate .paginate_links a.page-numbers:hover {
	border:1px solid #333
}
.paginate .paginate_links .page-numbers.current {
	background:#45b851;
	border-color:#45b851
}
.seperate-line,
ol.commentlist li {
	border-bottom:1px solid #E7EEF0
}
.comments,
.respond,
.section-portfolio-nav {
	border-top:1px solid #E7EEF0
}
@media (max-width: 480px) {
	.airbnb_rentappfeat .box-info p {
		text-align:justify!important
	}
	.paginate .paginate_links {
		float: none
	}
}
.comments {
	padding-top:10px
}
ol.commentlist {
	margin:0;
	padding:27px 0 126px
}
ol.commentlist li {
	list-style:none;
	margin-bottom:30px;
	padding-bottom:30px;
	float:left;
	width:100%
}
ol.commentlist li:last-child {
	border-bottom:none;
	margin-bottom:0
}
ol.commentlist li .single-comment {
	margin-bottom:22px;
	float:left;
	width:100%
}
ol.commentlist .comment-author {
	position:relative;
	top:8px;
	float:left;
	width:54px;
	height:54px
}
ol.commentlist .comment-author img {
	width:100%;
	max-width:100%;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px
}
ol.commentlist .comment-content {
	position:relative;
	margin:6px 0 0 15px;
	float:left
}
ol.commentlist .comment-content .comment-header {
	font-size:12px;
	font-family:Poppins;
	color:#485767
}
ol.commentlist .comment-content .comment-header h3.author-name {
	font-weight:700;
	color:#27394A;
	font-size:18px
}
ol.commentlist .comment-content .comment-text {
	margin-top:6px;
	font-size:13px
}
ol.commentlist .children {
	padding-left:72px
}
.respond {
	padding-top:10px;
	margin-bottom:110px
}
.contact-form .highlighted,
.respond .highlighted {
	border-color:#E7EEF0
}
.respond textarea {
	font-size:13px
}
#map {
	height:460px
}
.company-info h4 {
	margin-bottom:8px
}
.company-info p {
	font-size:14px
}
.company-info .simple_line {
	width:30px;
	height:4px;
	margin-top:16px;
	margin-bottom:25px;
	border-bottom:4px solid #E7EEF0
}
.company-info .phone {
	font-family:Poppins;
	color:#27394A;
	margin-bottom:0
}
.single-page-title h1 {
	font-weight:600;
	color:#27394A;
	font-size:39px;
	margin-bottom:8px
}
.single-page-title .heading-line {
	border-bottom:4px solid #45b851;
	display:inline-block;
	width:70px;
	height:4px
}
.single-page-title .heading-line.thick {
	height:6px;
	border-bottom-width:6px
}
#fullscreen-banner {
	-o-transition:cubic-bezier(.645,
	.045,
	.355,
	1) .7s;
	transition:cubic-bezier(.645,
	.045,
	.355,
	1) .7s;
	overflow:hidden;
	width:100%;
	position:relative;
	background-color:#1e2024
}
.go-to-top,
ul.instagram .instagram-wrap .overlay {
	-moz-transition-duration:.45s;
	-o-transition-duration:.45s;
	-webkit-transition-duration:.45s
}
.header,
.section {
	-moz-transition:cubic-bezier(.645,
	.045,
	.355,
	1) .7s;
	-o-transition:cubic-bezier(.645,
	.045,
	.355,
	1) .7s;
	-webkit-transition:cubic-bezier(.645,
	.045,
	.355,
	1) .7s
}
#fullscreen-banner .banner-overlay,
.section .banner-overlay {
	width:100%;
	height:100%;
	background:url(../png/oblique.png) left top;
	position:absolute;
	left:0;
	top:0
}
.video-background,
.video-background .video-background-inner {
	background-image:url(../404.html);
	position:absolute;
	overflow:hidden
}
.box-banner,
.video-background,
.video-background .video-background-inner {
	background-size:cover;
	background-position:center center
}
.box-banner,
.hidden-menu,
.video-background {
	background-repeat:no-repeat
}
.video-background {
	width:100%;
	height:100%;
	left:0;
	top:0;
	z-index:-2
}
.video-background .video-background-inner {
	top:50%;
	left:50%;
	-webkit-transform:translate(-50%,
	-50%);
	-ms-transform:translate(-50%,
	-50%);
	transform:translate(-50%,
	-50%);
	width:1920px;
	height:1080px;
	padding-bottom:56.25%;
	background-repeat:no-repeat
}
.video-background video {
	width:100%;
	height:auto
}
.banner-text {
	display:table;
	width:100%;
	height:100%;
	bottom:0;
	position:absolute;
	z-index:5
}
.banner-text .banner-text-inner {
	width:100%;
	display:table-cell;
	height:100%;
	vertical-align:bottom;
	padding-bottom:126px
}
.banner-text .banner-text-inner h2 {
	font-size:42px
}
.go-to-top {
	position:fixed;
	right:12px;
	width:30px;
	height:30px;
	bottom:-38px;
	cursor:pointer;
	z-index:1011;
	-moz-transition-property:opacity,
	background-color,
	bottom;
	-o-transition-property:opacity,
	background-color,
	bottom;
	-webkit-transition-property:opacity,
	background-color,
	bottom;
	transition-property:opacity,
	background-color,
	bottom;
	transition-duration:.45s;
	filter:alpha(Opacity=0);
	opacity:0;
	color:#FFF;
	background-color:#111
}
.go-to-top.on {
	filter:alpha(enabled=false);
	opacity:1;
	bottom:12px
}
.go-to-top:hover {
	background-color:#45b851
}
.go-to-top .arrows {
	margin-top:3px;
	position:absolute;
	height:20px;
	overflow:hidden;
	width:30px
}
.go-to-top .arrows i {
	font-size:22px;
	position:absolute;
	left:8px;
	-moz-transition-property:margin;
	-o-transition-property:margin;
	-webkit-transition-property:margin;
	transition-property:margin;
	-moz-transition-duration:0s;
	-o-transition-duration:0s;
	-webkit-transition-duration:0s;
	transition-duration:0s;
	margin-top:0
}
.go-to-top .arrows i+i {
	top:18px
}
.go-to-top:hover .arrows i {
	margin-top:-18px;
	-moz-transition-duration:.25s;
	-o-transition-duration:.25s;
	-webkit-transition-duration:.25s;
	transition-duration:.25s
}
.box-info {
	padding-left:10%;
	padding-right:10%
}
.box-info p {
	color:#000
}
.double-line {
	display:inline-block;
	position:relative
}
.double-line:after,
.double-line:before {
	display:inline-block;
	content:"";
	position:absolute;
	width:74px;
	top:48%;
	border-bottom:1px solid #1e1e1e
}
.double-line:before {
	left:-88px
}
.double-line:after {
	right:-88px
}
.maps iframe {
	pointer-events:none;
	width:100%
}
.adventure-map {
	height:630px
}
@media only screen and (max-width: 768px) {
	.contact_form_box div {
		float:left;
		width:100%
	}
}
.iti-flag {
	width:20px!important;
	float:none!important
}
.intl-tel-input.separate-dial-code .selected-dial-code {
	width:20px!important;
	float:none!important
}
.mt-4 {
	margin-bottom:25px
}
/* .animated {
	-o-transition-property:none!important;
	-moz-transition-property:none!important;
	-ms-transition-property:none!important;
	-webkit-transition-property:none!important;
	transition-property:none!important;
	-o-transform:none!important;
	-moz-transform:none!important;
	-ms-transform:none!important;
	-webkit-transform:none!important;
	transform:none!important;
	-webkit-animation:none!important;
	-moz-animation:none!important;
	-o-animation:none !important;
	-ms-animation:none !important;
	animation:none !important
} */
.showcase-table>li {
	width:100%;
	float:left;
	font-size:14px;
	padding:16px 0;
	border-top:1px solid #ececec
}
.showcase-table>li:first-child {
	border-top:none;
	font-size:16px;
	padding:8px 0
}
.showcase-table>li>span {
	width:15%;
	float:left;
	word-wrap:break-word;
	padding-right:9px
}
.showcase-table>li>span+span {
	width:45%
}
.showcase-table>li>span+span+span {
	width:20%
}
.showcase-table li a {
	color:#181818
}
.header {
	width:100%;
	transition:cubic-bezier(.645,
	.045,
	.355,
	1) .7s
}
.header #logo,
.header .header-inner {
	-moz-transition:cubic-bezier(.215,
	.61,
	.355,
	1) .4s;
	-o-transition:cubic-bezier(.215,
	.61,
	.355,
	1) .4s;
	-webkit-transition:cubic-bezier(.215,
	.61,
	.355,
	1) .4s
}
.header.header-transparent {
	position:fixed;
	top:0;
	z-index:999
}
.header .header-inner {
	transition:cubic-bezier(.215,
	.61,
	.355,
	1) .4s;
	height:120px
}
.header .header-main {
	width:100%;
	padding-left:54px;
	padding-right:54px;
	position:relative;
	margin-left:0;
	margin-right:0;
	-moz-transition:cubic-bezier(.645,
	.045,
	.355,
	1) .3s;
	-o-transition:cubic-bezier(.645,
	.045,
	.355,
	1) .3s;
	-webkit-transition:cubic-bezier(.645,
	.045,
	.355,
	1) .3s;
	transition:cubic-bezier(.645,
	.045,
	.355,
	1) .3s;
	height:120px
}
.header #logo {
	transition:cubic-bezier(.215,
	.61,
	.355,
	1) .4s;
	position:relative;
	margin-top:39px;
	float:left;
	margin-right:28px;
	min-width:160px
}
.header #logo #logo-before {
	transition-duration:.3s;
	line-height:0
}
.header #logo #logo-after,
.header .sidebar-trigger .line {
	-moz-transition-duration:.3s;
	-o-transition-duration:.3s;
	-webkit-transition-duration:.3s
}
.header #logo #logo-after {
	filter:alpha(Opacity=0);
	opacity:0;
	-moz-transition-property:opacity;
	-o-transition-property:opacity;
	-webkit-transition-property:opacity;
	transition-property:opacity;
	transition-duration:.3s;
	position:absolute;
	top:0;
	line-height:0
}
.header .side-menu {
	float:right;
	margin-left:14px;
	height:120px;
	-moz-transition:cubic-bezier(.215,
	.61,
	.355,
	1) .4s;
	-o-transition:cubic-bezier(.215,
	.61,
	.355,
	1) .4s;
	-webkit-transition:cubic-bezier(.215,
	.61,
	.355,
	1) .4s;
	transition:cubic-bezier(.215,
	.61,
	.355,
	1) .4s;
	position:relative
}
.header .side-menu:before {
	width:1px;
	position:absolute;
	top:50%;
	height:18px;
	left:0;
	content:'';
	margin-top:-9px
}
.header .sidebar-trigger {
	margin-left:14px;
	margin-top:-7px;
	width:17px;
	height:18px;
	float:right;
	position:relative;
	top:50%;
	cursor:pointer
}
.header .sidebar-trigger .line {
	position:absolute;
	left:0;
	-moz-transition-property:top,
	-moz-transform,
	background-color,
	left,
	opacity,
	right;
	-o-transition-property:top,
	-o-transform,
	background-color,
	left,
	opacity,
	right;
	-webkit-transition-property:top,
	-webkit-transform,
	background-color,
	left,
	opacity,
	right;
	transition-property:top,
	transform,
	background-color,
	left,
	opacity,
	right;
	transition-duration:.3s;
	background-color:#fff;
	width:17px;
	height:3px
}
.header .sidebar-trigger:hover .line,
.prk_shifted .header .sidebar-trigger .line {
	background-color:#45b851
}
.header .sidebar-trigger .line:after {
	content:' ';
	position:absolute;
	top:0;
	left:0;
	display:block;
	width:100%;
	-webkit-transform:scaleX(0);
	-moz-transform:scaleX(0);
	-o-transform:scaleX(0);
	-ms-transform:scaleX(0);
	transform:scaleX(0);
	-webkit-transform-origin:100% 0;
	-moz-transform-origin:100% 0;
	-ms-transform-origin:100% 0;
	-o-transform-origin:100% 0;
	transform-origin:100% 0;
	height:4px;
	transition-property:transform;
	-moz-transition-duration:.3s;
	-o-transition-duration:.3s;
	-webkit-transition-duration:.3s;
	transition-duration:.3s;
	transition-timing-function:cubic-bezier(1,
	0,
	0,
	1)
}
.blog-modern .blog-item .blog-info .blog-meta,
.header .sidebar-search {
	-moz-transition-property:color;
	-o-transition-property:color;
	-webkit-transition-property:color
}
.header .sidebar-trigger .line-1 {
	top:0
}
.header .sidebar-trigger .line-2 {
	top:6px
}
.header .sidebar-trigger .line-3 {
	top:12px
}
.header .sidebar-trigger:hover .line-1,
.header .sidebar-trigger:hover .line-3,
.prk_shifted .header .sidebar-trigger .line-1,
.prk_shifted .header .sidebar-trigger .line-3 {
	left:-2px
}
.header .sidebar-trigger:hover .line-2,
.prk_shifted .header .sidebar-trigger:hover .line-2 {
	left:2px
}
.header .sidebar-search {
	transition-property:color;
	-moz-transition-duration:.3s;
	-o-transition-duration:.3s;
	-webkit-transition-duration:.3s;
	transition-duration:.3s;
	cursor:pointer;
	font-size:18px;
	position:relative;
	top:50%;
	margin-top:-9px;
	color:#fff;
	float:right;
	margin-left:14px;
	filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0,
	mirror=1);
	-webkit-transform:scale(-1,
	1);
	-ms-transform:scale(-1,
	1);
	transform:scale(-1,
	1)
}
.main-menu,
.main-menu .main-nav>li {
	-moz-transition-duration:.3s;
	-o-transition-duration:.3s;
	-webkit-transition-duration:.3s
}
.header .sidebar-search:focus,
.header .sidebar-search:hover {
	color:#45b851
}
.header .header-main {
	background-color:#212427
}
.header.header-transparent .header-main {
	background-color:transparent
}
.header.header-transparent.scrolling-menu .header-main {
	background-color:#212427
}
.show-search .header.scrolling-menu .header-main {
	background-color:transparent
}
.header.header-transparent.scrolling-menu .header-inner,
.header.header-transparent.scrolling-menu .header-main,
.header.header-transparent.scrolling-menu .main-menu,
.header.header-transparent.scrolling-menu .main-menu .main-menu-inner,
.header.header-transparent.scrolling-menu .main-menu .main-nav>li,
.header.header-transparent.scrolling-menu .main-menu .main-nav>li>a,
.header.header-transparent.scrolling-menu .side-menu {
	height:66px
}
.header.header-transparent.scrolling-menu .main-menu .main-nav>li>a {
	line-height:66px
}
.header.header-transparent.scrolling-menu #logo {
	margin-top:10px
}
.header.header-transparent.scrolling-menu #logo #logo-before {
	filter:alpha(Opacity=0);
	opacity:0
}
.header.header-transparent.scrolling-menu #logo #logo-after {
	filter:alpha(Opacity=100);
	opacity:1
}
.main-menu {
	z-index:9908;
	text-align:center;
	-moz-transition-property:height;
	-o-transition-property:height;
	-webkit-transition-property:height;
	transition-property:height;
	transition-duration:.3s;
	height:120px;
	float:right
}
.main-menu .main-nav,
.main-menu .main-nav>li {
	float:left;
	width:100%;
	margin-bottom:-1px
}
.main-menu .main-menu-inner {
	height:120px
}
.main-menu .main-nav>li {
	transition-duration:.3s;
	margin-right:1px;
	border-bottom:1px solid transparent;
	-moz-transition-property:border;
	-o-transition-property:border;
	-webkit-transition-property:border;
	transition-property:border;
	height:120px
}
.main-menu .main-nav li {
	width:auto;
	position:relative
}
.main-menu .main-nav li a {
	text-decoration:none;
	display:block;
	text-align:center;
	vertical-align:middle;
	zoom:1;
	position:relative;
	-moz-transition-property:color,
	padding;
	-o-transition-property:color,
	padding;
	-webkit-transition-property:color,
	padding;
	transition-property:color,
	padding;
	-moz-transition-duration:.3s;
	-o-transition-duration:.3s;
	-webkit-transition-duration:.3s;
	transition-duration:.3s;
	padding-left:14px;
	padding-right:14px
}
.main-menu .main-nav>li>a {
	-moz-transition-property:height,
	line-height,
	color,
	background-color;
	-o-transition-property:height,
	line-height,
	color,
	background-color;
	-webkit-transition-property:height,
	line-height,
	color,
	background-color;
	transition-property:height,
	line-height,
	color,
	background-color;
	-moz-transition-duration:.4s,
	.4s,
	.3s,
	.1s;
	-o-transition-duration:.4s,
	.4s,
	.3s,
	.1s;
	-webkit-transition-duration:.4s,
	.4s,
	.3s,
	.1s;
	transition-duration:.4s,
	.4s,
	.3s,
	.1s;
	-moz-transition-timing-function:cubic-bezier(.215,
	.61,
	.355,
	1),
	cubic-bezier(.215,
	.61,
	.355,
	1),
	ease,
	ease;
	-o-transition-timing-function:cubic-bezier(.215,
	.61,
	.355,
	1),
	cubic-bezier(.215,
	.61,
	.355,
	1),
	ease,
	ease;
	-webkit-transition-timing-function:cubic-bezier(.215,
	.61,
	.355,
	1),
	cubic-bezier(.215,
	.61,
	.355,
	1),
	ease,
	ease;
	transition-timing-function:cubic-bezier(.215,
	.61,
	.355,
	1),
	cubic-bezier(.215,
	.61,
	.355,
	1),
	ease,
	ease;
	padding-top:0;
	padding-bottom:0;
	display:inline-block;
	font-weight:600;
	font-size:16px;
	color:#fff;
	height:120px;
	line-height:120px;
	text-transform:uppercase
}
.main-menu .main-nav>li.active>a,
.main-menu .main-nav>li>a.current,
.main-menu .main-nav>li>a:focus,
.main-menu .main-nav>li>a:hover {
	color:#45b851
}
.main-menu .main-nav>li>a:before {
	position:absolute;
	width:auto;
	height:4px;
	content:'';
	top:0;
	left:0;
	right:0;
	margin-top:-4px;
	filter:alpha(Opacity=0);
	opacity:0;
	-moz-transition-property:opacity,
	margin,
	background-color;
	-o-transition-property:opacity,
	margin,
	background-color;
	-webkit-transition-property:opacity,
	margin,
	background-color;
	transition-property:opacity,
	margin,
	background-color;
	-moz-transition-duration:.25s;
	-o-transition-duration:.25s;
	-webkit-transition-duration:.25s;
	transition-duration:.25s;
	background-color:#45b851
}
.main-menu .main-nav>li:hover>a:before,
.main-menu .main-nav>li>a:focus:before {
	margin-top:0;
	filter:alpha(enabled=false);
	opacity:1
}
.main-menu .main-nav li .sub-menu {
	margin-top:1px;
	min-width:180px;
	position:absolute;
	text-align:left;
	top:100%;
	visibility:hidden;
	left:0;
	z-index:99;
	filter:alpha(opacity=0);
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	-webkit-opacity:0;
	-khtml-opacity:0;
	-moz-opacity:0;
	-ms-opacity:0;
	-o-opacity:0;
	opacity:0;
	-webkit-transition:all .3s ease-in-out 0s;
	-khtml-transition:all .3s ease-in-out 0s;
	-moz-transition:all .3s ease-in-out 0s;
	-ms-transition:all .3s ease-in-out 0s;
	-o-transition:all .3s ease-in-out 0s;
	transition:all .3s ease-in-out 0s
}
.overlay-menu,
.show-search .overlay-menu .line-1 {
	-moz-transition-duration:.4s;
	-o-transition-duration:.4s;
	-webkit-transition-duration:.4s
}
.show-search .overlay-menu .line-1,
.show-search .overlay-menu .line-2 {
	-moz-transition-delay:0s;
	-o-transition-delay:0s;
	-webkit-transition-delay:0s;
	-webkit-backface-visibility:hidden
}
.main-menu .main-nav li .sub-menu li {
	border-bottom:1px solid #272930;
	float:none;
	width:100%
}
.main-menu .main-nav li .sub-menu li a {
	padding-top:0;
	padding-bottom:0;
	text-align:left;
	font-weight:400;
	font-size:12px;
	height:35px;
	line-height:36px;
	color:#FFF;
	background-color:#212427
}
.main-menu .main-nav li .sub-menu li a:hover {
	color:#45b851
}
.main-menu .main-nav li:hover .sub-menu {
	visibility:visible;
	filter:alpha(opacity=100);
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	-webkit-opacity:1;
	-khtml-opacity:1;
	-moz-opacity:1;
	-ms-opacity:1;
	-o-opacity:1;
	opacity:1
}
.overlay-menu {
	float:right;
	position:relative;
	height:36px;
	width:28px;
	margin-top:-18px;
	cursor:pointer;
	-moz-transition-property:top;
	-o-transition-property:top;
	-webkit-transition-property:top;
	transition-property:top;
	transition-duration:.4s;
	-moz-transition-timing-function:cubic-bezier(.215,
	.61,
	.355,
	1);
	-o-transition-timing-function:cubic-bezier(.215,
	.61,
	.355,
	1);
	-webkit-transition-timing-function:cubic-bezier(.215,
	.61,
	.355,
	1);
	transition-timing-function:cubic-bezier(.215,
	.61,
	.355,
	1);
	top:60px
}
.header.scrolling-menu .overlay-menu {
	top:35px
}
.overlay-menu .line {
	width:28px;
	height:4px;
	position:absolute;
	left:0;
	-moz-transition-property:top,
	-moz-transform,
	background-color,
	left,
	opacity,
	right;
	-o-transition-property:top,
	-o-transform,
	background-color,
	left,
	opacity,
	right;
	-webkit-transition-property:top,
	-webkit-transform,
	background-color,
	left,
	opacity,
	right;
	transition-property:top,
	transform,
	background-color,
	left,
	opacity,
	right;
	-moz-transition-duration:.3s;
	-o-transition-duration:.3s;
	-webkit-transition-duration:.3s;
	transition-duration:.3s;
	background-color:#45b851
}
.header.header-transparent .overlay-menu .line {
	background-color:#fff
}
.header.header-transparent .overlay-menu:hover .line,
.header.header-transparent.scrolling-menu .overlay-menu .line {
	background-color:#45b851
}
.overlay-menu .line-1 {
	top:7px
}
.overlay-menu:hover .line-1 {
	top:9px
}
.overlay-menu .line-2 {
	top:16px
}
.overlay-menu .line-3 {
	top:25px
}
.overlay-menu:hover .line-3 {
	top:23px
}
.show-search .overlay-menu .line-1 {
	-moz-transform:rotate(-45deg);
	-ms-transform:rotate(-45deg);
	-webkit-transform:rotate(-45deg);
	transform:rotate(-45deg);
	transition-duration:.4s;
	transition-delay:0s;
	top:16px
}
.show-search .overlay-menu:hover .line-1 {
	top:16px;
	-moz-transform:rotate(45deg);
	-ms-transform:rotate(45deg);
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg)
}
.show-search .overlay-menu .line-2 {
	-moz-transform:rotate(45deg);
	-ms-transform:rotate(45deg);
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg);
	-moz-transition-duration:.4s;
	-o-transition-duration:.4s;
	-webkit-transition-duration:.4s;
	transition-duration:.4s;
	transition-delay:0s
}
.hidden-menu .hidden-menu-inner ul>li,
.show-search .overlay-menu .line-3 {
	-moz-transition-delay:0s;
	-o-transition-delay:0s;
	-webkit-transition-delay:0s
}
.show-search .overlay-menu:hover .line-2 {
	-moz-transform:rotate(135deg);
	-ms-transform:rotate(135deg);
	-webkit-transform:rotate(135deg);
	transform:rotate(135deg)
}
.show-search .overlay-menu .line-3 {
	filter:alpha(Opacity=0);
	opacity:0;
	-moz-transition-duration:0s;
	-o-transition-duration:0s;
	-webkit-transition-duration:0s;
	transition-duration:0s;
	transition-delay:0s;
	-webkit-backface-visibility:hidden
}
.overlay-menu .line:after {
	content:' ';
	position:absolute;
	top:0;
	left:0;
	display:block;
	width:100%;
	-webkit-transform:scaleX(0);
	-moz-transform:scaleX(0);
	-o-transform:scaleX(0);
	-ms-transform:scaleX(0);
	transform:scaleX(0);
	-webkit-transform-origin:100% 0;
	-moz-transform-origin:100% 0;
	-ms-transform-origin:100% 0;
	-o-transform-origin:100% 0;
	transform-origin:100% 0;
	height:4px;
	transition-property:transform;
	-moz-transition-duration:.3s;
	-o-transition-duration:.3s;
	-webkit-transition-duration:.3s;
	transition-duration:.3s;
	transition-timing-function:cubic-bezier(1,
	0,
	0,
	1);
	background-color:#45b851
}
.overlay-menu:hover .line:after {
	width:100%;
	-webkit-transform:scaleX(1);
	-moz-transform:scaleX(1);
	-o-transform:scaleX(1);
	-ms-transform:scaleX(1);
	transform:scaleX(1);
	-webkit-transform-origin:0 0;
	-moz-transform-origin:0 0;
	-ms-transform-origin:0 0;
	-o-transform-origin:0 0;
	transform-origin:0 0
}
.hidden-menu {
	position:fixed;
	top:0;
	left:0;
	background-position:top center;
	-moz-background-size:cover;
	-o-background-size:cover;
	-webkit-background-size:cover;
	background-size:cover;
	width:100%;
	height:100%;
	display:table;
	z-index:999;
	text-align:center;
	color:#fff;
	font-family:Poppins;
	filter:alpha(Opacity=0);
	opacity:0;
	visibility:hidden
}
.section-fixed,
.section-fullscreen {
	background-attachment:fixed;
	background-position:50% 50%
}
.section-bg-6,
.section-bg-9,
.section-cover,
.section-fixed,
.section-fullscreen {
	background-size:cover;
	background-repeat:no-repeat
}
.show-search .hidden-menu {
	filter:alpha(Opacity=100);
	opacity:1;
	visibility:visible
}
.hidden-menu .hidden-menu-inner {
	width:100%;
	padding:54px;
	display:table-cell;
	vertical-align:middle
}
.hidden-menu .hidden-menu-inner ul>li {
	display:block;
	filter:alpha(Opacity=0);
	opacity:0;
	-moz-transition-property:opacity,
	left,
	-moz-transform;
	-o-transition-property:opacity,
	left,
	-o-transform;
	-webkit-transition-property:opacity,
	left,
	-webkit-transform;
	transition-property:opacity,
	left,
	transform;
	-moz-transform:scale(.6,
	.6);
	-ms-transform:scale(.6,
	.6);
	-webkit-transform:scale(.6,
	.6);
	transform:scale(.6,
	.6);
	-moz-transition-duration:.5s;
	-o-transition-duration:.5s;
	-webkit-transition-duration:.5s;
	transition-duration:.5s;
	transition-delay:0s;
	position:relative;
	left:0
}
.show-search .hidden-menu .hidden-menu-inner ul>li {
	filter:alpha(enabled=false);
	opacity:1;
	-moz-transform:scale(1,
	1);
	-ms-transform:scale(1,
	1);
	-webkit-transform:scale(1,
	1);
	transform:scale(1,
	1);
	left:0
}
.show-search .hidden-menu .hidden-menu-inner ul>li:nth-child(1) {
	-moz-transition-delay:.5s;
	-o-transition-delay:.5s;
	-webkit-transition-delay:.5s;
	transition-delay:.5s
}
.show-search .hidden-menu .hidden-menu-inner ul>li:nth-child(2) {
	-moz-transition-delay:.7s;
	-o-transition-delay:.7s;
	-webkit-transition-delay:.7s;
	transition-delay:.7s
}
.show-search .hidden-menu .hidden-menu-inner ul>li:nth-child(3) {
	-moz-transition-delay:.9s;
	-o-transition-delay:.9s;
	-webkit-transition-delay:.9s;
	transition-delay:.9s
}
.show-search .hidden-menu .hidden-menu-inner ul>li:nth-child(4) {
	-moz-transition-delay:1.1s;
	-o-transition-delay:1.1s;
	-webkit-transition-delay:1.1s;
	transition-delay:1.1s
}
.show-search .hidden-menu .hidden-menu-inner ul>li:nth-child(5) {
	-moz-transition-delay:1.3s;
	-o-transition-delay:1.3s;
	-webkit-transition-delay:1.3s;
	transition-delay:1.3s
}
.show-search .hidden-menu .hidden-menu-inner ul>li:nth-child(6) {
	-moz-transition-delay:1.5s;
	-o-transition-delay:1.5s;
	-webkit-transition-delay:1.5s;
	transition-delay:1.5s
}
.hidden-menu .hidden-menu-inner ul>li a {
	font-weight:600;
	font-size:40px;
	line-height:60px;
	color:#fff;
	text-transform:uppercase
}
.hidden-menu .hidden-menu-inner ul>li a:hover {
	color:#45b851
}
.hidden-menu .hidden-menu-footer {
	-webkit-backface-visibility:hidden;
	position:absolute;
	padding:0 54px 18px;
	font-size:.9em;
	width:100%;
	left:0;
	bottom:-80px;
	-moz-transition-property:bottom;
	-o-transition-property:bottom;
	-webkit-transition-property:bottom;
	transition-property:bottom;
	-moz-transition-duration:.6s;
	-o-transition-duration:.6s;
	-webkit-transition-duration:.6s;
	transition-duration:.6s;
	-moz-transition-delay:0s;
	-o-transition-delay:0s;
	-webkit-transition-delay:0s;
	transition-delay:0s
}
.show-search .hidden-menu .hidden-menu-footer {
	bottom:0;
	-moz-transition-delay:1.6s;
	-o-transition-delay:1.6s;
	-webkit-transition-delay:1.6s;
	transition-delay:1.6s
}
.hidden-menu .hidden-menu-footer a {
	color:#fff
}
.hidden-menu .hidden-menu-footer a:hover {
	color:#45b851
}
.section {
	position:relative;
	transition:cubic-bezier(.645,
	.045,
	.355,
	1) .7s;
	overflow:hidden;
	width:100%;
	z-index:1
}
.hidden-bar,
.section-bg-26,
.section-bg-6,
.section-bg-7,
.section-bg-9 {
	background-position:center center
}
.section.border-top {
	border-top:1px solid #ececec
}
.section.border-bottom {
	border-bottom:1px solid #ececec
}
.section-bg-1 {
	background-image:url(../jpg/bg_testimonial.jpg);
	background-size:cover
}
.section-bg-2 {
	background-image:url(../404.html)
}
.section-bg-3 {
	background-image:url(../jpg/bg_action.jpg)
}
.section-bg-4 {
	background-image:url(../jpg/bg_globe_shop.jpg)
}
.section-bg-5 {
	background-size:cover;
	background-image:url(../jpg/bg_about.jpg)
}
.section-bg-6 {
	background-image:url(../jpg/bg_client.jpg)
}
.section-bg-7 {
	background-image:url(../jpg/bg_portfolio.jpg);
	background-repeat:no-repeat
}
.section-bg-8 {
	background-image:url(../404.html)
}
.section-bg-9 {
	background-image:url(../jpg/bg_contact.jpg)
}
.section-bg-10 {
	background-image:url(../jpg/bg_about_agency.jpg)
}
.section-bg-11 {
	background-image:url(../404.html)
}
.section-bg-12 {
	background-image:url(../404.html)
}
.section-bg-13 {
	background-image:url(../404.html)
}
.section-bg-14 {
	background-image:url(../404.html)
}
.section-bg-15 {
	background-image:url(../404.html)
}
.section-bg-16 {
	background-image:url(../404.html)
}
.section-bg-17 {
	background-image:url(../404.html)
}
.section-bg-18 {
	background-image:url(../404.html)
}
.section-bg-19 {
	background-image:url(../404.html)
}
.section-bg-20 {
	background-image:url(../404.html)
}
.section-bg-21 {
	background-image:url(../404.html)
}
.section-bg-22 {
	background-image:url(../404.html)
}
.section-bg-23 {
	background-image:url(../404.html)
}
.section-bg-24 {
	background-image:url(../404.html)
}
.section-bg-25 {
	background-image:url(../404.html)
}
.section-bg-26 {
	background-image:url(../404.html)
}
.section-bg-27 {
	background-image:url(../404.html)
}
.section-bg-28 {
	background-image:url(../404.html)
}
.section-bg-29 {
	background-image:url(../404.html)
}
.section-bg-30 {
	background-image:url(../404.html)
}
.section-bg-31 {
	background-image:url(../404.html)
}
.section-bg-32 {
	background-image:url(../404.html)
}
.section-bg-33 {
	background-image:url(../jpg/bg_personal_one.jpg)
}
.section-bg-34 {
	background-image:url(../404.html)
}
.section-bg-35 {
	background-image:url(../404.html)
}
.section-bg-36 {
	background-image:url(../404.html)
}
.section-bg-37 {
	background-image:url(../404.html)
}
.section-bg-38 {
	background-image:url(../404.html)
}
.section-bg-39 {
	background-image:url(../404.html)
}
.prk_shifted .header .header-main,
.prk_shifted .section {
	margin-left:-380px
}
.section-instagram h4,
.section-instagram i {
	display:inline
}
.section-instagram i {
	font-size:20px;
	padding-right:10px
}
.hidden-bar {
	background-image:url(../jpg/bg_hidden_sidebar.jpg);
	width:380px;
	height:100%;
	background-color:silver;
	border-left:1px solid silver;
	color:#afafaf;
	position:fixed;
	top:0;
	right:-380px;
	background-repeat:no-repeat;
	-moz-background-size:cover;
	-o-background-size:cover;
	-webkit-background-size:cover;
	background-size:cover;
	z-index:9999;
	-moz-transition:cubic-bezier(.645,
	.045,
	.355,
	1) .7s;
	-o-transition:cubic-bezier(.645,
	.045,
	.355,
	1) .7s;
	-webkit-transition:cubic-bezier(.645,
	.045,
	.355,
	1) .7s;
	transition:cubic-bezier(.645,
	.045,
	.355,
	1) .7s
}
.masonry-filter li a,
.noo-spinner {
	-webkit-transition:all .8s ease 0s
}
.prk_shifted .hidden-bar {
	right:0
}
.hidden-bar .hidden-bar-inner {
	padding:54px 18px 10px 36px;
	font-size:.9em;
	line-height:1.6em
}
#hidden-bar-logo {
	margin-bottom:20px;
	text-align:center
}
#hidden-bar-logo img {
	max-width:190px
}
#hidden-bar-mobile-logo {
	display:none
}
#hidden-bar-mobile-logo img {
	max-width:80px
}
.hidden-bar .form-signup-row {
	margin-bottom:12px
}
.hidden-bar .highlighted {
	color:#afafaf;
	border-color:rgba(175,
	175,
	175,
	.2)
}
.hidden-bar .btn {
	font-size:11px
}
.hidden-bar .hidden-bar-footer {
	bottom:0;
	position:absolute;
	padding:0 32px 32px;
	width:100%
}
.hidden-bar .widget-title {
	font-size:19px;
	display:inline-block;
	font-weight:600;
	position:relative;
	padding-bottom:6px
}
.mobile-menu,
.portfolio-grid.lightbox .grid-overlay {
	display:none
}
.hidden-bar .highlighted:focus {
	background-color:rgba(73,
	182,
	178,
	.05);
	border-color:rgba(73,
	182,
	178,
	.65);
	color:#45b851
}
.service-item i {
	font-size:50px;
	width:100%
}
.service-item .service-content {
	margin-top:20px
}
.service-item .service-content h3 {
	margin-bottom:8px;
	font-weight:600;
	font-size:22px
}
.service-item .service-content p {
	font-size:14px
}
.service-item.style-2 {
	float:left;
	width:100%
}
.service-item.style-2 .service-content,
.service-item.style-2 .service-icon {
	float:left
}
.service-item.style-2 .service-icon {
	width:8%
}
.service-item.style-2 .service-content {
	width:89%;
	margin-top:3px;
	margin-left:3%
}
.service-item.style-2 i {
	font-size:30px
}
.service-item.style-2 .service-content h4 {
	font-size:18px
}
.service-item.reverse.style-2 .service-content,
.service-item.reverse.style-2 .service-icon {
	float:right
}
.service-item.reverse.style-2 .service-content {
	width:89%;
	margin-top:3px;
	margin-left:0;
	margin-right:3%
}
.testimonials-slider img {
	width:140px;
	display:inline-block !important
}
.testimonials-slider .tm-content {
	padding:12px 3px 18px;
	font-style:italic
}
.testimonials-slider .tm-content h4 {
	line-height:1.45em;
	font-weight:400
}
.testimonials-slider .tm-content .tm-title {
	font-size:1.35em;
	margin-top:12px;
	font-style:normal;
	font-weight:600
}
.testimonials-slider .tm-content .tm-subtitle {
	font-size:.9em;
	font-style:italic
}
.testimonials-slider .tm-content .tm-stars i.active {
	color:#D2D222
}
.testimonials-slider .owl-pagination {
	width:100%;
	top:inherit;
	margin-top:14px;
	text-align:center;
	left:0
}
.testimonials-slider .owl-controls .owl-page {
	float:none;
	width:38px
}
.testimonials-slider .owl-controls .owl-page:before {
	width:30px;
	height:5px;
	left:0;
	right:inherit;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	border-radius:0;
	-moz-transform:scale(1,
	1);
	-ms-transform:scale(1,
	1);
	-webkit-transform:scale(1,
	1);
	transform:scale(1,
	1)
}
.testimonials-slider .owl-page.active:before {
	background-color:#45b851;
	border-color:#45b851
}
.masonry-filter {
	font-size:12px;
	text-transform:uppercase;
	line-height:14px;
	font-family:Poppins;
	text-align:center;
	font-weight:600;
	display:inline-block
}
.masonry-filter li {
	padding:0;
	float:left;
	margin:0 2px 2px 0;
	height:34px;
	line-height:34px
}
.masonry-filter li a {
	text-decoration:none;
	padding:0 14px;
	height:34px;
	line-height:34px;
	display:inline-block;
	color:#27394A;
	background-color:#F0F0F0;
	-o-transition:all .8s ease 0s;
	transition:all .8s ease 0s
}
.masonry-filter li a.active,
.masonry-filter li:hover a {
	color:#fff;
	background-color:#45b851
}
.portfolio-grid .portfolio-masonry-item {
	padding-left:5px;
	padding-right:5px;
	margin-bottom:10px
}
.portfolio-grid .grid-image-wrapper {
	overflow:hidden;
	position:relative;
	filter:alpha(100);
	opacity:1;
	-moz-transition-property:opacity;
	-o-transition-property:opacity;
	-webkit-transition-property:opacity;
	transition-property:opacity;
	-moz-transition-duration:.35s;
	-o-transition-duration:.35s;
	-webkit-transition-duration:.35s;
	transition-duration:.35s
}
.portfolio-grid .grid-overlay,
.portfolio-grid .portfolio-masonry-item:hover .grid-overlay {
	-moz-transform:scale(1,
	1);
	-ms-transform:scale(1,
	1);
	-webkit-transform:scale(1,
	1);
	-o-transition-duration:.35s
}
.portfolio-grid .grid-overlay {
	width:100%;
	height:100%;
	position:absolute;
	filter:alpha(Opacity=0);
	opacity:0;
	-moz-transition-property:opacity,
	-moz-transform;
	-o-transition-property:opacity,
	-o-transform;
	-webkit-transition-property:opacity,
	-webkit-transform;
	transition-property:opacity,
	transform;
	-moz-transition-duration:.35s;
	-webkit-transition-duration:.35s;
	transition-duration:.35s;
	z-index:4;
	transform:scale(1,
	1);
	background-color:rgba(17,
	17,
	17,
	.85)
}
.portfolio-grid .portfolio-masonry-item:hover .grid-overlay {
	filter:alpha(enabled=false);
	opacity:1;
	transform:scale(1,
	1);
	-moz-transition-duration:.35s;
	-webkit-transition-duration:.35s;
	transition-duration:.35s
}
.portfolio-grid .grid-thumbnail img {
	width:100%;
	-moz-transform:scale(1,
	1);
	-ms-transform:scale(1,
	1);
	-webkit-transform:scale(1,
	1);
	transform:scale(1,
	1);
	-moz-transition-duration:.3s;
	-o-transition-duration:.3s;
	-webkit-transition-duration:.3s;
	transition-duration:.3s;
	-moz-transition-property:-moz-transform;
	-o-transition-property:-o-transform;
	-webkit-transition-property:-webkit-transform;
	transition-property:transform;
	-webkit-backface-visibility:hidden
}
.portfolio-grid .grid-content-wrapper .grid-content,
.portfolio-grid .grid-content-wrapper .grid-content .liner {
	-moz-transition-property:-moz-transform,
	opacity;
	-o-transition-property:-o-transform,
	opacity;
	-webkit-transition-property:-webkit-transform,
	opacity
}
.portfolio-grid .portfolio-masonry-item:hover .grid-thumbnail img {
	-moz-transform:scale(1.2);
	-ms-transform:scale(1.2);
	-webkit-transform:scale(1.2);
	transform:scale(1.2)
}
.portfolio-grid .grid-content-wrapper {
	display:table;
	width:100%;
	position:absolute;
	top:50%;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%);
	left:0;
	z-index:5
}
.portfolio-grid .grid-content-wrapper .grid-content-inner {
	display:table-cell;
	text-align:center;
	vertical-align:middle
}
.portfolio-grid .grid-content-wrapper .grid-content {
	position:relative;
	width:100%;
	text-align:center;
	z-index:20;
	line-height:1.2em;
	padding:0 18px;
	font-weight:400;
	filter:alpha(Opacity=0);
	opacity:0;
	transition-property:transform,
	opacity;
	-moz-transition-duration:.25s;
	-o-transition-duration:.25s;
	-webkit-transition-duration:.25s;
	transition-duration:.25s;
	-moz-transform:scale(.9,
	.9);
	-ms-transform:scale(.9,
	.9);
	-webkit-transform:scale(.9,
	.9);
	transform:scale(.9,
	.9)
}
.portfolio-grid .portfolio-masonry-item:hover .grid-content-wrapper .grid-content {
	filter:alpha(enabled=false);
	opacity:1;
	-moz-transform:scale(1,
	1);
	-ms-transform:scale(1,
	1);
	-webkit-transform:scale(1,
	1);
	transform:scale(1,
	1)
}
.portfolio-grid .grid-content-wrapper .grid-content h3 {
	font-size:23px;
	text-transform:uppercase
}
.portfolio-grid .grid-content-wrapper .grid-content .liner {
	position:absolute;
	right:0;
	left:0;
	margin:12px auto 0;
	content:'';
	filter:alpha(Opacity=0);
	opacity:0;
	-moz-transition-duration:.35s;
	-o-transition-duration:.35s;
	-webkit-transition-duration:.35s;
	transition-duration:.35s;
	transition-property:transform,
	opacity;
	border-bottom-style:solid;
	border-bottom-width:4px;
	-moz-transform:scale(.25,
	1);
	-ms-transform:scale(.25,
	1);
	-webkit-transform:scale(.25,
	1);
	transform:scale(.25,
	1);
	z-index:99;
	width:50px;
	border-bottom-color:#fff
}
.portfolio-grid .grid-content-wrapper .grid-content .liner.color {
	border-bottom-color:#45b851
}
.portfolio-grid .portfolio-masonry-item:hover .grid-content-wrapper .grid-content .liner {
	-moz-transform:scale(1,
	1);
	-ms-transform:scale(1,
	1);
	-webkit-transform:scale(1,
	1);
	transform:scale(1,
	1);
	filter:alpha(enabled=false);
	opacity:1
}
.portfolio-grid .grid-content-wrapper .grid-content .grid-cate {
	filter:alpha(Opacity=0);
	opacity:0;
	-moz-transition-property:-moz-transform,
	opacity;
	-o-transition-property:-o-transform,
	opacity;
	-webkit-transition-property:-webkit-transform,
	opacity;
	transition-property:transform,
	opacity;
	-moz-transition-duration:.25s;
	-o-transition-duration:.25s;
	-webkit-transition-duration:.25s;
	transition-duration:.25s;
	-moz-transform:scale(.9,
	.9);
	-ms-transform:scale(.9,
	.9);
	-webkit-transform:scale(.9,
	.9);
	transform:scale(.9,
	.9);
	font-size:.9em;
	margin-top:32px
}
.portfolio-grid .portfolio-masonry-item:hover .grid-content-wrapper .grid-content .grid-cate {
	filter:alpha(enabled=false);
	opacity:1;
	-moz-transform:scale(1,
	1);
	-ms-transform:scale(1,
	1);
	-webkit-transform:scale(1,
	1);
	transform:scale(1,
	1)
}
.portfolio-grid.lightbox .grid-content-wrapper {
	position:static;
	-webkit-transform:translateY(0);
	transform:translateY(0)
}
.gallery .gallery-overlay,
.gallery:hover .gallery-overlay {
	-moz-transform:scale(1,
	1);
	-ms-transform:scale(1,
	1);
	-webkit-transform:scale(1,
	1)
}
.portfolio-grid.lightbox .portfolio-masonry-item:hover .grid-thumbnail img {
	-moz-transform:scale(1,
	1);
	-ms-transform:scale(1,
	1);
	-webkit-transform:scale(1,
	1);
	transform:scale(1,
	1)
}
.portfolio-grid.lightbox .grid-content-wrapper .grid-content-inner {
	text-align:left
}
.portfolio-grid.lightbox .grid-content-wrapper .grid-content,
.portfolio-grid.lightbox .grid-content-wrapper .grid-content .grid-cate {
	filter:alpha(Opacity=100);
	opacity:1
}
.portfolio-grid .portfolio-masonry-item .grid-content-wrapper .grid-content .grid-cate,
.portfolio-grid .portfolio-masonry-item:hover .grid-content-wrapper .grid-content .grid-cate,
.portfolio-grid.lightbox .portfolio-masonry-item .grid-content-wrapper .grid-content,
.portfolio-grid.lightbox .portfolio-masonry-item:hover .grid-content-wrapper .grid-content {
	-moz-transform:none;
	-ms-transform:none;
	-webkit-transform:none;
	transform:none
}
.portfolio-grid.lightbox .grid-content-wrapper .grid-content {
	padding:10px 0 14px;
	text-align:left
}
.portfolio-grid.lightbox .grid-content-wrapper .grid-content .grid-cate {
	margin-top:0;
	font-size:12px
}
.portfolio-grid.lightbox .grid-content-wrapper .grid-content h3 {
	font-size:20px
}
.portfolio-grid.lightbox .portfolio-masonry-item .grid-thumbnail img {
	transition-duration:.4s;
	transition-property:transform,
	opacity;
	backface-visibility:hidden
}
.section-portfolio-nav .nav-left,
.section-portfolio-nav .nav-right {
	width:46%;
	transition-property:padding,
	background-color;
	height:86px;
	transition-duration:.25s;
	float:left;
	font-family:Poppins
}
.portfolio-grid.lightbox .portfolio-masonry-item:hover .grid-thumbnail img {
	opacity:.85
}
.portfolio-info {
	margin-top:50px
}
.portfolio-info .item {
	border-bottom:1px solid #E7EEF0;
	margin-bottom:12px;
	font-size:13px
}
.portfolio-info .item .label {
	font-weight:700;
	color:#27394A;
	font-size:13px;
	padding:0
}
.portfolio-info .item .content {
	color:#9BABB3
}
.section-portfolio-nav {
	border-bottom:1px solid #E7EEF0
}
.section-portfolio-nav .nav-left {
	color:#485767;
	padding-left:36px
}
.section-portfolio-nav .nav-left:hover {
	padding-left:27px
}
.section-portfolio-nav .nav-right {
	color:#485767;
	padding-right:36px
}
.section-portfolio-nav .nav-right:hover {
	padding-right:27px
}
.section-portfolio-nav .nav-left a,
.section-portfolio-nav .nav-right a {
	color:#485767
}
.section-portfolio-nav .nav-left a>div,
.section-portfolio-nav .nav-right a>div {
	height:86px
}
.section-portfolio-nav .nav-left a:hover,
.section-portfolio-nav .nav-right a:hover {
	color:#45b851
}
.section-portfolio-nav .nav-left a i,
.section-portfolio-nav .nav-right a i {
	padding-right:18px;
	margin-right:0;
	transition-property:padding;
	transition-duration:.25s;
	font-size:56px
}
.section-portfolio-nav .nav-right a i {
	padding-right:0;
	padding-left:18px
}
.section-portfolio-nav .nav-left a:hover i {
	padding-right:9px
}
.section-portfolio-nav .nav-right a:hover i {
	padding-left:9px
}
.section-portfolio-nav .nav-left a .special-heading,
.section-portfolio-nav .nav-right a .special-heading {
	margin-top:7px;
	margin-bottom:-2px
}
.section-portfolio-nav .nav-thumb {
	float:left;
	width:7%;
	height:86px;
	border-left:1px solid #E7EEF0;
	border-right:1px solid #E7EEF0;
	display:table
}
.section-portfolio-nav .nav-thumb a {
	display:table-cell;
	vertical-align:middle;
	width:84px;
	height:86px;
	transition-property:background-color;
	transition-duration:.25s;
	text-align:center
}
.section-portfolio-nav .nav-thumb a .grid {
	margin:0 auto;
	cursor:pointer;
	display:block;
	width:10px;
	height:10px;
	transition:.3s;
	background:#485767;
	color:#485767;
	box-shadow:-13px -13px,
	0 -13px,
	13px -13px,
	-13px 0,
	13px 0,
	-13px 13px,
	0 13px,
	13px 13px
}
.popup-close .grid,
.section-portfolio-nav .nav-thumb a:hover .grid {
	box-shadow:0 -10px,
	0 -20px,
	10px 0,
	-20px 0,
	20px 0,
	-10px 0,
	0 20px,
	0 10px
}
.section-portfolio-nav .nav-thumb a:hover .grid {
	transform:rotate3d(0,
	0,
	1,
	-135deg) scale3d(.8,
	.8,
	.8);
	background:#45b851;
	color:#45b851
}
.portfolio-detail .single-portfolio-meta {
	margin-bottom:40px;
	margin-top:4px
}
.portfolio-detail .single-portfolio-meta>div {
	display:inline-block;
	color:#485767;
	font-family:Poppins
}
.portfolio-detail .single-portfolio-meta a {
	color:#485767
}
.portfolio-detail .single-portfolio-meta a:hover {
	color:#45b851
}
.section-fullscreen .single-portfolio-info {
	height:100%;
	width:100%;
	display:table;
	text-align:center
}
.section-fullscreen .single-portfolio-info .single-portfolio-info-inner {
	position:relative;
	display:table-cell;
	height:100%;
	vertical-align:middle
}
.blog-grid .blog-item .blog-meta>div,
.blog-list .blog-item .blog-meta>div,
.counter-icon {
	display:inline-block
}
.section-fullscreen .single-portfolio-info .single-portfolio-title {
	font-size:60px;
	margin-bottom:12px
}
.counter-icon {
	padding-bottom:2px;
	font-size:56px
}
.counter-digit {
	font-size:50px;
	margin-bottom:14px;
	font-weight:600
}
.counter-desc {
	font-size:21px;
	font-weight:600
}
.footer-wrap {
	position:relative;
	width:100%;
	z-index:1;
	overflow:hidden
}
.footer-top {
	background-color:#2B2F32;
	color:#8C9499;
	font-size:13px;
	line-height:20px;
	position:relative;
	padding-top:90px;
	padding-bottom:36px
}
.footer-top .widget-title {
	font-size:22px;
	margin-bottom:16px
}
.footer-top a {
	transition-property:color;
	transition-duration:.25s;
	color:#fff
}
.footer-top a:hover {
	color:#45b851;
	text-decoration:none
}
.footer-top .highlighted {
	background:0 0;
	margin-bottom:7px;
	border-color:rgba(140,
	148,
	153,
	.2)
}
.footer-top .highlighted:focus {
	background-color:rgba(73,
	182,
	178,
	.05);
	border-color:rgba(73,
	182,
	178,
	.65);
	color:#45b851
}
.recent-tweets {
	float:left;
	position:relative;
	width:100%
}
.recent-tweets .twt-avatar {
	max-width:52px;
	float:left;
	margin-right:10px
}
.recent-tweets .twt-author {
	font-size:14px
}
.recent-tweets .twt-follow {
	float:left;
	font-size:12px;
	margin-top:-5px
}
.recent-tweets .twt-follow a {
	color:#8C9499
}
.recent-tweets .simple_line {
	margin:18px 26px 18px 32px;
	border-bottom:1px solid rgba(140,
	148,
	153,
	.2)
}
.recent-tweets .twt-icon {
	position:absolute;
	margin-top:-30px;
	font-size:20px;
	right:0
}
.recent-tweets .twt-icon i {
	margin-top:4px;
	color:#8C9499
}
.recent-tweets .twitter-slider {
	position:relative
}
.recent-tweets .twitter-time {
	margin-top:6px;
	font-size:10px;
	color:#8C9499
}
.twitter-slider .owl-controls {
	position:absolute;
	left:-8px;
	top:-45px
}
.twitter-slider.owl-theme .owl-controls .owl-buttons div {
	margin:6px 0;
	padding:0;
	background:0 0;
	font-size:22px
}
.recent-post li {
	float:left;
	position:relative;
	width:100%
}
.recent-post .recent-post-date {
	font-size:11px;
	margin-bottom:-4px;
	color:#8C9499
}
.recent-post h6 {
	font-size:14px
}
.recent-post h6 a {
	color:#fff;
	text-decoration:none
}
.recent-post h6 i {
	margin-top:4px;
	color:#fff;
	float:right
}
.recent-post h6 a:hover,
.recent-post h6 a:hover i {
	color:#45b851
}
.recent-post .simple_line {
	margin:4px 0 6px;
	border-bottom:1px solid rgba(140,
	148,
	153,
	.2)
}
.footer-bottom {
	padding-top:27px;
	padding-bottom:27px;
	background-color:#212427;
	font-size:11px;
	color:#8C9499
}
.blog-grid .blog-item.col-sm-4:nth-child(3n+1) {
	clear:left
}
.blog-grid .blog-item .blog-thumbnail {
	position:relative;
	margin-bottom:18px;
	border-top:6px solid #20ddde
}
.blog-grid .blog-item .blog-thumbnail img {
	max-width:none;
	width:100%
}
.blog-grid .blog-item .blog-thumbnail .blog-overlay {
	opacity:0;
	transition-property:opacity;
	transition-duration:.35s;
	transition-delay:.15s;
	position:absolute;
	width:100%;
	height:100%;
	z-index:10;
	top:0;
	left:0;
	background-color:rgba(17,
	17,
	17,
	.6)
}
.blog-grid .blog-item .blog-thumbnail:hover .blog-overlay {
	opacity:1;
	transition-delay:0s
}
.blog-grid .blog-item .blog-thumbnail .blog-overlay i {
	top:50%;
	position:absolute;
	left:50%;
	margin-left:-18px;
	margin-top:-20px;
	font-size:36px;
	animation-name:zoomOut;
	animation-duration:.35s;
	animation-delay:0s;
	animation-timing-function:ease;
	animation-fill-mode:both;
	backface-visibility:hidden;
	padding:2px
}
.blog-grid .blog-item .blog-thumbnail:hover .blog-overlay i {
	animation-name:zoomIn;
	animation-duration:.35s;
	animation-delay:.15s;
	animation-timing-function:ease;
	animation-fill-mode:both;
	backface-visibility:hidden
}
.blog-grid .blog-item .blog-title {
	margin-bottom:2px;
	width:100%
}
.blog-grid .blog-item .blog-title a {
	color:#27394A;
	font-size:23px;
	line-height:26px;
	text-decoration:none
}
.blog-grid .blog-item .blog-meta {
	font-weight:600;
	color:#485767;
	text-transform:uppercase;
	font-family:Poppins;
	font-size:11px
}
.blog-grid .blog-item .blog-meta a {
	text-decoration:none
}
.blog-grid .blog-item .blog-meta>div.blog-divider {
	margin:0 5px
}
.blog-grid .blog-item .blog-content {
	margin-top:18px;
	margin-bottom:36px;
	font-size:14px
}
.blog-grid .blog-item .blog-content .readmore {
	font-weight:700;
	color:#27394A;
	font-size:14px
}
.blog-grid .blog-item .blog-footer {
	margin-bottom:45px;
	padding:4px 0;
	font-weight:600;
	border-top:1px solid #E7EEF0;
	color:#485767;
	text-transform:uppercase;
	font-family:Poppins
}
.blog-grid .blog-item .blog-footer>div:last-child {
	text-align:right
}
.blog-grid .blog-item .blog-footer a {
	color:#485767;
	font-weight:600;
	font-size:11px;
	text-decoration:none
}
.blog-list .blog-item {
	padding:0 0 72px;
	width:100%
}
.blog-list .blog-item a {
	color:#27394A;
	text-decoration:none
}
.blog-list .blog-item .blog-info {
	margin-bottom:10px;
	font-family:Poppins
}
.blog-list .blog-item .blog-info>a {
	font-size:11px
}
.blog-list .blog-item .blog-info .blog-meta {
	margin-top:10px;
	font-weight:600;
	text-transform:uppercase;
	color:#485767;
	font-size:11px
}
.blog-list .blog-item .blog-info .blog-meta a {
	color:#485767
}
.blog-list .blog-item .blog-content {
	margin-top:22px;
	margin-bottom:24px;
	padding-bottom:24px;
	border-bottom:1px solid #E7EEF0
}
.blog-list .blog-item:last-child .blog-content {
	border-bottom:none
}
.accordion-body,
.blog-modern .blog-item,
ul.product-list li {
	border-bottom:1px solid #E7EEF0
}
.blog-list .blog-item .blog-content .readmore {
	font-weight:700;
	color:#27394A;
	font-size:15px
}
.blog-modern .blog-item {
	width:100%;
	padding:48px 0 38px;
	overflow:hidden;
	text-align:center;
	position:relative
}
.blog-modern .blog-item:last-child {
	border-bottom:none
}
.blog-modern .blog-item .blog-image {
	position:absolute;
	z-index:0;
	top:0;
	filter:alpha(Opacity=0);
	opacity:0;
	-moz-transition-property:opacity;
	-o-transition-property:opacity;
	-webkit-transition-property:opacity;
	transition-property:opacity;
	-moz-transition-duration:.25s;
	-o-transition-duration:.25s;
	-webkit-transition-duration:.25s;
	transition-duration:.25s;
	height:100%;
	width:100%;
	background-position:center center;
	-moz-background-size:cover;
	-o-background-size:cover;
	-webkit-background-size:cover;
	background-size:cover
}
.blog-modern .blog-item:hover .blog-image {
	filter:alpha(enabled=false);
	opacity:1
}
.blog-modern .blog-item .blog-overlay {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	filter:alpha(Opacity=0);
	opacity:0;
	-moz-transition-property:opacity;
	-o-transition-property:opacity;
	-webkit-transition-property:opacity;
	transition-property:opacity;
	-moz-transition-duration:.35s;
	-o-transition-duration:.35s;
	-webkit-transition-duration:.35s;
	transition-duration:.35s;
	z-index:9;
	background-color:rgba(17,
	17,
	17,
	.6);
	-moz-transition-delay:0s;
	-o-transition-delay:0s;
	-webkit-transition-delay:0s;
	transition-delay:0s
}
.blog-modern .blog-item .blog-info,
.blog-modern .blog-item .blog-info .blog-meta {
	-moz-transition-duration:.25s;
	-o-transition-duration:.25s;
	-webkit-transition-duration:.25s
}
.blog-modern .blog-item:hover .blog-overlay {
	filter:alpha(Opacity=50);
	opacity:.5
}
.blog-modern .blog-item .blog-info {
	font-family:Poppins;
	margin-top:0;
	margin-bottom:0;
	position:relative;
	z-index:11;
	padding-left:0;
	padding-right:0;
	-moz-transition-property:padding;
	-o-transition-property:padding;
	-webkit-transition-property:padding;
	transition-property:padding;
	transition-duration:.25s
}
.blog-modern .blog-item .blog-info .blog-info-inner {
	text-align:center;
	display:block;
	width:100%
}
.blog-modern .blog-item .blog-info h2 a {
	color:#485767
}
.blog-modern .blog-item .blog-info .blog-meta {
	margin-top:10px;
	font-weight:600;
	text-transform:uppercase;
	color:#485767;
	font-size:11px;
	transition-property:color;
	transition-duration:.25s
}
.blog-modern .blog-item .blog-info .blog-meta a {
	color:#485767;
	-moz-transition-property:color;
	-o-transition-property:color;
	-webkit-transition-property:color;
	transition-property:color;
	-moz-transition-duration:.25s;
	-o-transition-duration:.25s;
	-webkit-transition-duration:.25s;
	transition-duration:.25s
}
.blog-modern .blog-item .blog-meta>div {
	display:inline-block
}
.blog-modern .blog-item .blog-info .blog-content {
	position:relative;
	margin-left:auto;
	margin-right:auto;
	margin-top:15px;
	float:none;
	font-size:15px;
	font-family:'PT Sans',
	sans-serif
}
.blog-modern .blog-item:hover .blog-info .blog-info-inner,
.blog-modern .blog-item:hover .blog-info .blog-meta,
.blog-modern .blog-item:hover .blog-info .blog-meta a,
.blog-modern .blog-item:hover .blog-info h2 a {
	color:#fff
}
.blog-modern .blog-item.inactive-hover .blog-cate a,
.blog-modern .blog-item.inactive-hover .blog-comment a,
.blog-modern .blog-item.inactive-hover h2 a {
	color:#485767!important
}
.grid-sizer {
	width:33.33333%
}
.blog-isotope .blog-item {
	margin-bottom:30px
}
.blog-isotope .blog-item .blog-thumbnail {
	position:relative
}
.blog-isotope .blog-item .blog-thumbnail .blog-overlay {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	filter:alpha(Opacity=40);
	opacity:.4;
	-moz-transition-property:opacity;
	-o-transition-property:opacity;
	-webkit-transition-property:opacity;
	transition-property:opacity;
	-moz-transition-duration:.35s;
	-o-transition-duration:.35s;
	-webkit-transition-duration:.35s;
	transition-duration:.35s;
	-moz-transition-delay:.15s;
	-o-transition-delay:.15s;
	-webkit-transition-delay:.15s;
	transition-delay:.15s;
	z-index:9;
	background-color:rgba(17,
	17,
	17,
	.6)
}
.blog-isotope .blog-item:hover .blog-thumbnail .blog-overlay {
	filter:alpha(enabled=false);
	opacity:1;
	-moz-transition-delay:0s;
	-o-transition-delay:0s;
	-webkit-transition-delay:0s;
	transition-delay:0s
}
.blog-isotope .blog-item .blog-thumbnail img {
	max-width:none;
	width:100%
}
.blog-isotope .blog-item .blog-content {
	position:absolute;
	width:100%;
	bottom:12px;
	z-index:10;
	font-size:13px;
	padding-right:18px;
	padding-left:18px;
	text-align:center;
	font-family:Poppins;
	font-weight:600;
	color:#fff
}
.blog-isotope .blog-item .blog-content>h3 {
	font-size:22px;
	margin-bottom:15px
}
.blog-isotope .blog-item.col-sm-12 .blog-content>h3 {
	font-size:30px
}
.section-fullscreen .container,
.section-fullscreen .container>.row,
.section-fullscreen .container>.row>.col-md-12,
.section-fullscreen .single-blog-info {
	height:100%
}
.section-fullscreen .single-blog-info {
	width:100%;
	text-align:center;
	color:#fff;
	display:table
}
.section-fullscreen .single-blog-info-inner {
	width:100%;
	display:table-cell;
	vertical-align:bottom;
	padding-bottom:25px;
	font-family:Poppins
}
.section-fullscreen .single-blog-info .single-blog-title {
	margin-bottom:4px
}
.section-fullscreen .single-blog-info .single-blog-meta {
	margin-bottom:20px
}
.section-fullscreen .single-blog-info .single-blog-meta a {
	color:#fff
}
.section-fullscreen .single-blog-info .single-blog-meta a:hover {
	color:#45b851
}
.section-fullscreen .single-blog-info .single-blog-meta>div {
	display:inline-block;
	font-weight:600;
	text-transform:uppercase;
	font-size:12px
}
.section-fullscreen .single-blog-info .btn-border:hover {
	color:#fff;
	background-color:#45b851;
	border-color:#45b851
}
.section-fullscreen .single-blog-info #anchor {
	position:static
}
.section-fullscreen .single-blog-info i {
	position:relative;
	top:10px;
	font-size:24px;
	animation-name:bounceInSmall;
	animation-duration:3s;
	animation-delay:0s;
	animation-timing-function:ease;
	animation-fill-mode:both;
	backface-visibility:hidden;
	animation-iteration-count:infinite;
	display:block
}
.section-normal .single-blog-read a {
	color:#27394A;
	font-weight:600;
	font-family:Poppins;
	font-size:14px;
	text-transform:uppercase
}
.section-normal .single-blog-read a:hover {
	color:#45b851
}
.section-normal .single-blog-title {
	font-size:45px;
	margin-bottom:6px
}
.section-normal .single-blog-info .single-blog-meta>div {
	display:inline-block;
	font-weight:600;
	text-transform:uppercase;
	font-size:12px;
	font-family:Poppins;
	color:#485767
}
.section-normal .single-blog-info .single-blog-meta a {
	color:#27394A
}
.section-normal .single-blog-info .single-blog-meta a:hover {
	color:#45b851
}
.single-blog-content .blog-thumbnail {
	margin-bottom:54px
}
.single-blog-content .blog-thumbnail img {
	width:100%
}
.single-blog-share {
	width:100%;
	margin:36px 0 0
}
.single-blog-share .share-link {
	display:inline-block;
	width:28px;
	height:28px
}
.single-blog-share .share-link a {
	color:#27394A
}
.single-blog-share .share-link a.share-facebook:hover {
	color:#1f69b3
}
.single-blog-share .share-link a.share-pinterest:hover {
	color:#df2126
}
.single-blog-share .share-link a.share-twitter:hover {
	color:#43b3e5
}
.single-blog-share .share-link a.share-google-plus:hover {
	color:#222
}
.single-blog-share .share-link i {
	font-size:20px;
	line-height:26px
}
.single-blog-content .single-blog-tags {
	margin-top:27px
}
.single-blog-content .single-blog-tags .tag-heading {
	font-weight:600;
	font-size:17px;
	float:left;
	padding-right:12px;
	height:32px;
	line-height:32px;
	color:#27394A;
	font-family:Poppins
}
.single-blog-content .single-blog-tags .tag-link {
	font-family:Poppins;
	float:left;
	margin:0 4px 4px 0
}
.single-blog-content .single-blog-tags .tag-link a {
	float:left;
	font-size:10px;
	font-weight:700;
	transition-property:color,
	background-color,
	border-color;
	transition-duration:.25s;
	position:relative;
	cursor:pointer;
	-webkit-appearance:none;
	border:1px solid #E7EEF0;
	color:#9BABB3;
	height:30px;
	line-height:28px;
	padding:0 10px;
	margin-right:3px;
	text-transform:uppercase
}
.gallery,
.team .team-member .member-overlay {
	-moz-transition-property:opacity;
	-webkit-transition-property:opacity
}
.gallery,
.gallery .gallery-overlay {
	-moz-transition-duration:.35s;
	-o-transition-duration:.35s
}
.single-blog-content .single-blog-tags .tag-link a:hover {
	background-color:#45b851;
	border-color:#45b851;
	color:#fff
}
.single-blog .author {
	padding-top:20px;
	margin:0 0 108px;
	border-top:1px solid #E7EEF0;
	clear:both;
	float:left;
	width:100%
}
.single-blog .author .author-avatar img {
	width:100px
}
.gallery {
	overflow:hidden;
	position:relative;
	filter:alpha(enabled=false);
	opacity:1;
	-o-transition-property:opacity;
	transition-property:opacity;
	-webkit-transition-duration:.35s;
	transition-duration:.35s;
	padding-left:5px;
	padding-right:5px
}
.gallery:hover {
	filter:alpha(Opacity=80);
	opacity:.8
}
.gallery .gallery-overlay {
	width:100%;
	height:100%;
	position:absolute;
	filter:alpha(Opacity=0);
	opacity:0;
	-moz-transition-property:opacity,
	-moz-transform;
	-o-transition-property:opacity,
	-o-transform;
	-webkit-transition-property:opacity,
	-webkit-transform;
	transition-property:opacity,
	transform;
	-webkit-transition-duration:.35s;
	transition-duration:.35s;
	z-index:4;
	transform:scale(1,
	1)
}
.gallery:hover .gallery-overlay,
.team .team-member .member-desc {
	filter:alpha(Opacity=0);
	opacity:0;
	-moz-transition-duration:.35s;
	-webkit-transition-duration:.35s
}
.gallery:hover .gallery-overlay {
	transform:scale(1,
	1);
	-o-transition-duration:.35s;
	transition-duration:.35s
}
.gallery img {
	width:100%;
	-moz-transform:scale(1,
	1);
	-ms-transform:scale(1,
	1);
	-webkit-transform:scale(1,
	1);
	transform:scale(1,
	1);
	-moz-transition-duration:.3s;
	-o-transition-duration:.3s;
	-webkit-transition-duration:.3s;
	transition-duration:.3s;
	-moz-transition-property:-moz-transform;
	-o-transition-property:-o-transform;
	-webkit-transition-property:-webkit-transform;
	transition-property:transform;
	-webkit-backface-visibility:hidden
}
.gallery:hover img {
	-moz-transform:scale(1);
	-ms-transform:scale(1);
	-webkit-transform:scale(1);
	transform:scale(1)
}
.team .team-member {
	overflow:hidden;
	margin-bottom:40px
}
.team .team-member .member-info {
	overflow:hidden;
	position:relative;
	text-align:center;
	color:#fff;
	cursor:pointer
}
.team .team-member .member-info a {
	color:#fff
}
.team .team-member .member-info img {
	width:100%
}
.team .team-member .member-desc {
	padding:0 18px;
	position:absolute;
	top:50%;
	width:100%;
	-moz-transition-property:-moz-transform,
	opacity;
	-o-transition-property:-o-transform,
	opacity;
	-webkit-transition-property:-webkit-transform,
	opacity;
	transition-property:transform,
	opacity;
	-moz-transform:scale(.9,
	.9);
	-ms-transform:scale(.9,
	.9);
	-webkit-transform:scale(.9,
	.9);
	transform:scale(.9,
	.9);
	-o-transition-duration:.35s;
	transition-duration:.35s;
	-moz-transition-delay:0s;
	-o-transition-delay:0s;
	-webkit-transition-delay:0s;
	transition-delay:0s;
	z-index:4;
	margin-top:-43px
}
.team .team-member:hover .member-desc,
.widget_gallery ul li a .gallery-overlay {
	-moz-transform:scale(1,
	1);
	-ms-transform:scale(1,
	1);
	-webkit-transform:scale(1,
	1)
}
.team .team-member:hover .member-desc {
	transform:scale(1,
	1);
	filter:alpha(enabled=false);
	opacity:1;
	-moz-transition-delay:.25s;
	-o-transition-delay:.25s;
	-webkit-transition-delay:.25s;
	transition-delay:.25s
}
.team .team-member .member-desc p {
	margin-top:8px
}
.team .team-member .member-overlay {
	width:100%;
	height:100%;
	position:absolute;
	z-index:2;
	filter:alpha(Opacity=0);
	opacity:0;
	-o-transition-property:opacity;
	transition-property:opacity;
	-moz-transition-duration:.35s;
	-o-transition-duration:.35s;
	-webkit-transition-duration:.35s;
	transition-duration:.35s;
	background-color:#27252C
}
.team .team-member:hover .member-overlay {
	filter:alpha(Opacity=95);
	opacity:.95
}
.team .team-member .member-links {
	position:absolute;
	width:100%;
	z-index:5;
	left:0;
	height:40px;
	bottom:0;
	-moz-transition-property:opacity;
	-o-transition-property:opacity;
	-webkit-transition-property:opacity;
	transition-property:opacity;
	filter:alpha(Opacity=0);
	opacity:0;
	-moz-transition-delay:0s;
	-o-transition-delay:0s;
	-webkit-transition-delay:0s;
	transition-delay:0s
}
.team .team-member:hover .member-links {
	filter:alpha(enabled=false);
	opacity:1
}
.team .team-member .member-links .member-links-inner {
	display:inline-block
}
.team .team-member .member-links .link {
	font-size:18px;
	margin:0 6px 12px;
	display:inline-block;
	height:22px;
	cursor:pointer;
	float:left;
	overflow:hidden;
	top:30px;
	position:relative;
	-webkit-transform:translate3d(0,
	0,
	0);
	-webkit-backface-visibility:hidden;
	-moz-transition-property:top,
	opacity;
	-o-transition-property:top,
	opacity;
	-webkit-transition-property:top,
	opacity;
	transition-property:top,
	opacity;
	-moz-transition-duration:.25s;
	-o-transition-duration:.25s;
	-webkit-transition-duration:.25s;
	transition-duration:.25s;
	filter:alpha(Opacity=0);
	opacity:0;
	-moz-transition-delay:0;
	-o-transition-delay:0;
	-webkit-transition-delay:0;
	transition-delay:0
}
.team .team-member:hover .member-links .link {
	top:0;
	filter:alpha(enabled=false);
	opacity:1
}
.team .team-member:hover .member-links .link:nth-child(1) {
	-moz-transition-delay:.4s;
	-o-transition-delay:.4s;
	-webkit-transition-delay:.4s;
	transition-delay:.4s
}
.team .team-member:hover .member-links .link:nth-child(2) {
	-moz-transition-delay:.5s;
	-o-transition-delay:.5s;
	-webkit-transition-delay:.5s;
	transition-delay:.5s
}
.team .team-member:hover .member-links .link:nth-child(3) {
	-moz-transition-delay:.6s;
	-o-transition-delay:.6s;
	-webkit-transition-delay:.6s;
	transition-delay:.6s
}
.team .team-member:hover .member-links .link>a {
	-moz-transition-property:all;
	-o-transition-property:all;
	-webkit-transition-property:all;
	transition-property:all;
	-moz-transition-duration:.35s;
	-o-transition-duration:.35s;
	-webkit-transition-duration:.35s;
	transition-duration:.35s;
	color:#fff
}
.team .team-member .member-name {
	margin:14px 0 2px;
	font-size:22px;
	font-weight:600
}
.team .team-member .member-name a {
	color:#27394A
}
.team .team-member .member-name a:hover {
	color:#45b851
}
.team .team-member .member-position {
	margin:2px 0 8px;
	font-size:12px;
	color:#485767
}
.section-team-detail .team-thumbnail img {
	width:100%
}
.section-team-detail .position {
	background-color:#45b851;
	color:#fff;
	display:inline-block;
	text-transform:uppercase;
	font-weight:600;
	cursor:default;
	font-size:11px;
	margin:0 0 20px;
	padding:3px 14px 2px
}
.member-socials .in-touch {
	font-size:16px;
	position:relative;
	font-weight:600;
	margin-bottom:8px
}
.member-socials .in-touch:before {
	position:absolute;
	content:'';
	width:32px;
	height:3px;
	top:-12px;
	background-color:#E7EEF0;
	left:50%;
	margin-left:-16px
}
#sidebar .widget {
	padding-bottom:10px;
	display:block;
	width:100%;
	float:left
}
#sidebar .widget-title {
	color:#27394A;
	font-family:Poppins;
	padding-bottom:16px;
	position:relative;
	font-size:22px;
	text-transform:uppercase
}
.widget_recent_posts ul {
	margin:0;
	list-style:none;
	padding:0;
	font-size:14px
}
.widget_recent_posts ul li {
	padding-left:0;
	padding-bottom:1px
}
.widget_recent_posts ul li a {
	color:#45b851
}
.widget_recent_posts ul li a i {
	margin-right:4px
}
.widget_gallery ul {
	margin:0 -3px;
	list-style:none;
	padding:0
}
.widget_gallery ul li {
	cursor:pointer;
	padding:0 3px;
	overflow:hidden;
	float:left
}
.widget_gallery ul li a {
	position:relative;
	width:100%;
	height:100%;
	display:inline-block;
	overflow:hidden
}
.nav-tabs>li>a,
.widget ul.product-list-widget li a {
	display:block;
	font-weight:700;
	font-family:Poppins
}
.widget_gallery ul li a .gallery-overlay {
	background-color:rgba(17,
	17,
	17,
	.85);
	width:100%;
	height:100%;
	position:absolute;
	filter:alpha(Opacity=0);
	opacity:0;
	-moz-transition-property:opacity,
	-moz-transform;
	-o-transition-property:opacity,
	-o-transform;
	-webkit-transition-property:opacity,
	-webkit-transform;
	transition-property:opacity,
	transform;
	-moz-transition-duration:.35s;
	-o-transition-duration:.35s;
	-webkit-transition-duration:.35s;
	transition-duration:.35s;
	z-index:4;
	transform:scale(1,
	1)
}
.widget_gallery ul li:hover a .gallery-overlay {
	filter:alpha(enabled=false);
	opacity:1;
	-moz-transform:scale(1,
	1);
	-ms-transform:scale(1,
	1);
	-webkit-transform:scale(1,
	1);
	transform:scale(1,
	1);
	-moz-transition-duration:.35s;
	-o-transition-duration:.35s;
	-webkit-transition-duration:.35s;
	transition-duration:.35s
}
.widget .tagcloud a {
	float:left;
	transition-property:color,
	background-color,
	border-color;
	transition-duration:.25s;
	position:relative;
	cursor:pointer;
	-webkit-appearance:none;
	font-size:14px;
	padding:2px 6px 1px;
	margin:0 4px 4px 0;
	outline:0;
	border:1px solid #E7EEF0;
	color:#9BABB3
}
.widget .tagcloud a:hover {
	background-color:#45b851;
	border-color:#45b851;
	color:#FFF
}
.nav-tabs>li>a,
.nav-tabs>li>a:focus,
.nav>li>a:focus,
.nav>li>a:hover {
	background:0 0
}
.widget ul.product-list-widget {
	list-style:none;
	padding:0;
	margin:0
}
.widget ul.product-list-widget li {
	padding:4px 0;
	margin:0 0 12px;
	list-style:none;
	border-bottom:1px solid #dedede;
	float:left;
	width:100%
}
.widget ul.product-list-widget li a {
	font-size:14px
}
.widget ul.product-list-widget li img {
	float:right;
	margin:0 0 12px 4px;
	width:80px;
	height:auto;
	box-shadow:none
}
.widget ul.product-list-widget li .price {
	font-family:Poppins;
	color:#27394A;
	font-size:14px
}
.widget ul.product-list-widget li .price del {
	color:#9BABB3
}
.widget ul.product-list-widget li .price ins {
	text-decoration:none
}
.nav-tabs>li {
	border:1px solid #E7EEF0;
	-webkit-transition:all .2s ease-in-out 0s;
	-o-transition:all .2s ease-in-out 0s;
	transition:all .2s ease-in-out 0s;
	margin:0 -1px -1px 0
}
.nav-tabs>li>a {
	cursor:pointer;
	padding:0 18px;
	color:#929292;
	width:100%;
	line-height:38px;
	height:38px;
	border:none;
	font-size:15px
}
.nav-tabs>li.active>a,
.nav-tabs>li:hover>a {
	border:none!important;
	border-radius:0
}
.nav-tabs>li.active>a,
.nav-tabs>li.active>a:focus,
.nav-tabs>li.active>a:hover {
	background:0 0;
	color:#45b851
}
.tab-content {
	margin-top:-1px;
	padding:20px;
	background-color:#fff;
	border:1px solid #E7EEF0
}
.nav-tabs>li {
	background-color:rgba(231,
	238,
	240,
	.4);
	border-color:#E7EEF0
}
.nav-tabs>li.active {
	border-bottom:1px solid #fff;
	background-color:#fff
}
.tabs.vertical {
	display:table;
	width:100%
}
.tabs.vertical .nav-tabs-wrapper {
	display:table-cell;
	width:20%;
	vertical-align:top
}
.tabs.vertical .tab-content {
	float:none;
	display:table-cell;
	vertical-align:top;
	width:80%;
	padding:14px 20px
}
.tabs.vertical .nav-tabs {
	border-bottom:none
}
.tabs.vertical .nav-tabs>li {
	float:none;
	display:block;
	z-index:1;
	width:100%;
	left:1px
}
.block-progressbar .progressbar-front-text,
button.mfp-close {
	display:none
}
.tabs.vertical .nav-tabs>li a {
	margin-right:0
}
.tabs.vertical .nav-tabs>li.active {
	border-right-color:#fff;
	border-bottom-color:#E7EEF0
}
ul.instagram {
	margin:0;
	list-style:none;
	padding:0
}
ul.instagram .instagram-wrap {
	position:relative;
	width:100%;
	height:100%
}
ul.instagram .instagram-wrap .overlay {
	filter:alpha(Opacity=0);
	opacity:0;
	-moz-transition-property:opacity;
	-o-transition-property:opacity;
	-webkit-transition-property:opacity;
	transition-property:opacity;
	transition-duration:.45s;
	width:100%;
	height:100%;
	background-color:#000;
	position:absolute;
	top:0;
	left:0
}
ul.instagram li:hover .instagram-wrap .overlay {
	filter:alpha(Opacity=45);
	opacity:.45
}
ul.instagram .instagram-wrap i {
	position:absolute;
	top:50%;
	left:50%;
	font-size:48px;
	margin-left:-24px;
	margin-top:-24px;
	filter:alpha(Opacity=0);
	opacity:0;
	-moz-transition-property:opacity,
	-moz-transform;
	-o-transition-property:opacity,
	-o-transform;
	-webkit-transition-property:opacity,
	-webkit-transform;
	transition-property:opacity,
	transform;
	-moz-transition-duration:.45s;
	-o-transition-duration:.45s;
	-webkit-transition-duration:.45s;
	transition-duration:.45s;
	-moz-transform:scale(.8,
	.8);
	-ms-transform:scale(.8,
	.8);
	-webkit-transform:scale(.8,
	.8);
	transform:scale(.8,
	.8);
	color:#FFF
}
ul.instagram li:hover .instagram-wrap i {
	filter:alpha(Opacity=65);
	opacity:.65;
	-moz-transform:scale(1,
	1);
	-ms-transform:scale(1,
	1);
	-webkit-transform:scale(1,
	1);
	transform:scale(1,
	1)
}
.cms-progress-wraper .cms-progress {
	width:100%;
	position:relative;
	margin:0 0 10px;
	box-shadow:none;
	border:3px solid
}
.cms-progress-wraper .cms-progress .progress-bar {
	background-color:#333;
	line-height:40px;
	text-align:right;
	padding:0 15px
}
.cms-progress-wraper .cms-progress .progress-bar span {
	color:#fff;
	font-size:13px;
	font-weight:900
}
.cms-progress-wraper .cms-progress-title {
	margin-bottom:3px
}
.cms-progress-wraper .cms-progress-value {
	color:#878787;
	padding-right:15px
}
.cms-progress-wraper .block-progressbar {
	position:relative;
	width:100%;
	margin-bottom:15px
}
.cms-progress-wraper .block-progressbar:last-child {
	margin-bottom:0
}
.block-progressbar .progressbar-back-text {
	position:absolute;
	background-color:#eaeaea;
	width:100%;
	height:8px;
	border-radius:0;
	font-size:0;
	text-indent:-9999px
}
.block-progressbar .progresswrap {
	height:8px
}
.block-progressbar .progressbar {
	position:absolute;
	background-color:#49b6b2;
	height:8px;
	width:0;
	transition:all 1s linear;
	-moz-transition:all 1s linear;
	-webkit-transition:all 1s linear;
	-o-transition:all 1s linear
}
.mfp-fade.mfp-bg {
	opacity:0;
	-webkit-transition:all .15s ease-out;
	-moz-transition:all .15s ease-out;
	transition:all .15s ease-out
}
.mfp-fade.mfp-bg.mfp-removing {
	opacity:0
}
.mfp-fade.mfp-wrap .mfp-content {
	opacity:0;
	-webkit-transition:all .15s ease-out;
	-moz-transition:all .15s ease-out;
	transition:all .15s ease-out
}
.mfp-fade.mfp-wrap.mfp-ready .mfp-content {
	opacity:1
}
.mfp-fade.mfp-wrap.mfp-removing .mfp-content {
	opacity:0
}
.mfp-bg {
	background-color:#fff
}
.mfp-fade.mfp-bg.mfp-ready {
	opacity:1
}
.mfp-container {
	padding-left:0;
	padding-right:0;
	color:#303030
}
.popup-close {
	padding:20px;
	cursor:pointer;
	user-select:none;
	background:0 0;
	border-width:0;
	outline:0;
	-moz-transition-property:opacity,
	visibility;
	-o-transition-property:opacity,
	visibility;
	-webkit-transition-property:opacity,
	visibility;
	transition-property:opacity,
	visibility;
	-moz-transition-duration:.25s;
	-o-transition-duration:.25s;
	-webkit-transition-duration:.25s;
	transition-duration:.25s;
	position:fixed;
	top:18px!important;
	right:40px;
	z-index:5;
	opacity:1
}
.popup-close .grid {
	display:block;
	width:10px;
	height:10px;
	transition:.3s;
	color:#303030;
	background:#303030;
	-webkit-transform:rotate3d(0,
	0,
	1,
	-135deg) scale3d(.8,
	.8,
	.8);
	-moz-transform:rotate3d(0,
	0,
	1,
	-135deg) scale3d(.8,
	.8,
	.8);
	-ms-transform:rotate3d(0,
	0,
	1,
	-135deg) scale3d(.8,
	.8,
	.8);
	-o-transform:rotate3d(0,
	0,
	1,
	-135deg) scale3d(.8,
	.8,
	.8);
	transform:rotate3d(0,
	0,
	1,
	-135deg) scale3d(.8,
	.8,
	.8)
}
.popup-close:hover .grid {
	box-shadow:-13px -13px,
	0 -13px,
	13px -13px,
	-13px 0,
	13px 0,
	-13px 13px,
	0 13px,
	13px 13px;
	-webkit-transform:rotate3d(0,
	0,
	1,
	-135deg) scale3d(.8,
	.8,
	.8);
	-moz-transform:rotate3d(0,
	0,
	1,
	-135deg) scale3d(.8,
	.8,
	.8);
	-ms-transform:rotate3d(0,
	0,
	1,
	-135deg) scale3d(.8,
	.8,
	.8);
	-o-transform:rotate3d(0,
	0,
	1,
	-135deg) scale3d(.8,
	.8,
	.8);
	transform:rotate3d(0,
	0,
	1,
	-135deg) scale3d(.8,
	.8,
	.8)
}
.accordion-heading {
	border:1px solid #E7EEF0;
	border-top:none;
	margin-bottom:0;
	display:block;
	cursor:pointer;
	width:100%;
	float:left;
	position:relative
}
.accordion-group:first-child .accordion-heading {
	border-top:1px solid #E7EEF0
}
.accordion-heading a {
	font-size:16px;
	line-height:48px;
	font-weight:600;
	width:100%;
	float:left;
	padding:0 54px 0 18px
}
.accordion-heading i.toggle-icon {
	position:absolute;
	top:0;
	right:12px;
	display:inline-block;
	font-style:normal;
	font-size:18px;
	text-rendering:auto;
	height:48px;
	line-height:48px;
	z-index:-1;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	-moz-transform:rotate(0);
	-ms-transform:rotate(0);
	-webkit-transform:rotate(0);
	transform:rotate(0);
	-moz-transition-duration:.2s;
	-o-transition-duration:.2s;
	-webkit-transition-duration:.2s;
	transition-duration:.2s
}
.accordion-heading a.active+i.toggle-icon {
	-moz-transform:rotate(-180deg);
	-ms-transform:rotate(-180deg);
	-webkit-transform:rotate(-180deg);
	transform:rotate(-180deg)
}
.accordion-body {
	border-left:1px solid #E7EEF0;
	border-right:1px solid #E7EEF0;
	float:left;
	width:100%
}
.accordion-body .accordion-inner {
	padding:34px 40px
}
.price-table {
	text-align:center;
	position:relative
}
.price-table .price-header {
	color:#fff;
	background-color:#45b851
}
.price-table .price-header .table-header {
	padding:3px 0;
	position:relative
}
.price-table .price-header .table-price {
	font-size:33px;
	padding:36px 0 0;
	background-color:rgba(0,
	0,
	0,
	.1)
}
.price-table .price-header .table-duration {
	padding-bottom:30px;
	padding-top:4px;
	font-size:15px;
	background-color:rgba(0,
	0,
	0,
	.1);
	color:#fff
}
.price-table .price-features {
	border:1px solid #E7EEF0
}
.price-table .price-features ul {
	margin:2px 0 18px;
	padding:0 24px
}
.price-table .price-features ul li {
	padding:12px 0;
	list-style:none;
	border-bottom:1px solid #E7EEF0
}
.price-table .price-features ul li:last-child {
	border-bottom:none
}
.price-table .price-features .price-button {
	padding:28px 0 0;
	background-color:rgba(0,
	0,
	0,
	.04);
	position:relative;
	width:100%
}
.price-table .price-features .price-button a {
	padding:9px 35px;
	font-size:14px
}
.countdown-content {
	width:50%;
	margin:0 auto
}
.countdown-item {
	float:left;
	width:25%;
	text-align:center;
	text-transform:uppercase
}
.countdown-item .countdown-item-value {
	font-size:46px;
	font-weight:700;
	line-height:1.4em
}
.countdown-item .countdown-item-label {
	font-size:25px;
	font-weight:400
}
.countdown-white .countdown-item {
	color:#fff
}
.countdown-text {
	color:#fff;
	font-size:20px;
	line-height:28px;
	font-weight:400
}
.coming-soon-footer {
	position:absolute;
	z-index:1;
	bottom:10%;
	width:100%;
	color:#fff;
	text-align:center
}
@media only screen and (max-width: 768px) {
	.countdown-content {
		width:100%
	}
}
@media only screen and (max-width: 480px) {
	.countdown-item {
		width:25%
	}
	.countdown-item .countdown-item-value {
		font-size: 32px
	}
	.countdown-item .countdown-item-label,
	.countdown-text {
		font-size: 15px
	}
	.coming-soon .countdown-wrap {
		margin-top: 0!important
	}
}
blockquote,
blockquote .author {
	font-size:15px
}
.noo-spinner {
	position:fixed;
	width:100%;
	height:100%;
	background:#fff;
	z-index:999999;
	-o-transition:all .8s ease 0s;
	transition:all .8s ease 0s
}
.noo-spinner .noo-spinner-inner {
	width:100%;
	text-align:center;
	position:absolute;
	top:50%;
	transform:translateY(-50%)
}
.noo-spinner img {
	width:60px;
	height:60px
}
blockquote {
	position:relative;
	border:none
}
blockquote.style-1 {
	padding:0 0 0 18px;
	border-left:4px solid;
	border-color:#45b851
}
blockquote.style-2 {
	border:1px solid #e4e7e8;
	padding:22px 26px
}
blockquote.style-3 {
	padding:22px 26px;
	background-color:#45b851
}
blockquote.style-3:after {
	content:"";
	position:absolute;
	bottom:0;
	right:0;
	border-width:0 0 20px 20px;
	border-style:solid;
	display:block;
	width:0;
	border-color:transparent transparent #fff
}
span.onsale {
	min-height:3.236em;
	min-width:3.236em;
	padding:.202em;
	font-weight:700;
	position:absolute;
	text-align:center;
	line-height:40px;
	top:0;
	left:-5px;
	margin:-.5em -.5em 0 0;
	border-radius:100%;
	background:#45b851;
	color:#fff;
	font-size:.857em;
	-webkit-font-smoothing:antialiased;
	z-index:1;
	width:46px;
	height:46px
}
ul.products {
	margin:0 -16px 14px;
	padding:0;
	list-style:none;
	clear:both;
	position:relative
}
ul.products li.product {
	list-style:none;
	float:left;
	padding:20px 16px 0;
	position:relative;
	margin:0 0 30px
}
ul.products li.product .product-thumb-wrap {
	box-shadow:0 0 2px rgba(49,
	53,
	57,
	.3);
	position:relative
}
ul.products li.product .product-thumb {
	overflow:hidden;
	position:relative;
	line-height:0;
	margin:0 0 14px
}
ul.products li.product .product-thumb a img {
	width:100%;
	height:auto;
	display:block;
	max-width:100%;
	box-shadow:none;
	-moz-transform:rotate(0);
	-ms-transform:rotate(0);
	-webkit-transform:rotate(0);
	transform:rotate(0);
	-moz-transform:scale(1,
	1);
	-ms-transform:scale(1,
	1);
	-webkit-transform:scale(1,
	1);
	transform:scale(1,
	1);
	-moz-transition-duration:.4s;
	-o-transition-duration:.4s;
	-webkit-transition-duration:.4s;
	transition-duration:.4s;
	-moz-transition-property:-moz-transform;
	-o-transition-property:-o-transform;
	-webkit-transition-property:-webkit-transform;
	transition-property:transform;
	margin:0;
	-webkit-backface-visibility:hidden
}
ul.products li.product:hover .product-thumb a img {
	-moz-transform:rotate(3deg) scale(1.1);
	-ms-transform:rotate(3deg) scale(1.1);
	-webkit-transform:rotate(3deg) scale(1.1);
	transform:rotate(3deg) scale(1.1)
}
ul.products li.product .product-thumb .product-add-cart {
	line-height:36px;
	position:absolute;
	bottom:-36px;
	height:36px;
	right:0;
	width:100%;
	filter:alpha(Opacity=94);
	opacity:.94;
	-moz-transition-property:bottom,
	color;
	-o-transition-property:bottom,
	color;
	-webkit-transition-property:bottom,
	color;
	transition-property:bottom,
	color;
	-moz-transition-duration:.3s;
	-o-transition-duration:.3s;
	-webkit-transition-duration:.3s;
	transition-duration:.3s;
	padding:0 12px;
	font-size:15px;
	background:#111;
	display:block;
	color:#fff
}
ul.products li.product .product-thumb .product-add-cart:hover {
	color:#45b851
}
ul.products li.product:hover .product-thumb .product-add-cart {
	bottom:0
}
ul.products li.product .product-thumb .product-add-cart i {
	line-height:36px;
	font-size:16px
}
ul.products li.product .product-info {
	float:left;
	margin-bottom:6px
}
ul.products li.product .product-info h3 {
	font-size:15px;
	line-height:15px;
	font-family:Poppins
}
ul.products li.product .product-info .product-cate a {
	font-size:12px;
	color:#485767
}
ul.products li.product .product-info .product-cate a:hover {
	color:#45b851
}
ul.products li.product .price {
	float:right;
	font-size:16px;
	line-height:15px;
	font-family:Poppins
}
ul.products li.product .price del,
ul.products li.product .price ins {
	font-size:14px;
	line-height:15px
}
ul.products li.product .price ins {
	float:right;
	text-decoration:none;
	margin-left:4px
}
ul.products.owl-theme .owl-controls .owl-buttons {
	top:45%;
	margin-top:-18px;
	width:100%;
	left:0;
	height:0;
	position:absolute
}
ul.products.owl-theme .owl-controls .owl-buttons .owl-prev {
	margin-left:0;
	float:left;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	border-radius:50%;
	width:36px;
	height:36px;
	background-color:#111
}
ul.products.owl-theme .owl-controls .owl-buttons .owl-next {
	margin-right:0;
	float:right;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	border-radius:50%;
	width:36px;
	height:36px;
	background-color:#111
}
ul.products.owl-theme .owl-controls .owl-buttons i {
	font-size:18px;
	line-height:33px;
	color:#fff
}
ul.products.owl-theme .owl-controls .owl-buttons .owl-prev i {
	margin-left:-3px
}
ul.products.owl-theme .owl-controls .owl-buttons .owl-next i {
	margin-left:4px
}
ul.product-list {
	margin:0 0 14px;
	padding:0;
	list-style:none;
	clear:both
}
ul.product-list li {
	list-style:none;
	padding:0 0 25px;
	float:left;
	position:relative;
	margin:0 0 25px;
	width:100%
}
ul.product-list li .product-thumb-wrap {
	position:relative;
	width:24%;
	float:left;
	margin-right:4%
}
ul.product-list li .product-thumb {
	overflow:hidden;
	position:relative;
	line-height:0;
	margin:0
}
ul.product-list li .product-thumb img {
	width:100%;
	height:auto;
	display:block;
	margin:0;
	box-shadow:none
}
ul.product-list li .product-info {
	width:62%;
	float:left;
	margin-bottom:6px
}
ul.product-list li .product-info h3 {
	font-size:16px;
	font-weight:600;
	margin:0;
	padding:0;
	line-height:13px
}
ul.product-list li.product .price {
	font-size:14px;
	float:left
}
ul.product-list li.product .price del {
	color:#485767;
	opacity:.5
}
ul.product-list li.product .price ins {
	text-decoration:none
}
.commerce-result-count {
	margin-bottom:32px;
	font-weight:600;
	font-size:20px;
	float:left;
	color:#27394A;
	font-family:Poppins
}
.commerce-ordering {
	float:right;
	margin-bottom:32px
}
.commerce-ordering select {
	display:inline-block;
	position:relative;
	min-width:190px;
	padding:8px 10px 9px;
	background:#fff;
	font-size:12px;
	font-weight:700;
	text-align:left;
	text-transform:uppercase;
	outline:0;
	-moz-transition-property:border-color;
	-o-transition-property:border-color;
	-webkit-transition-property:border-color;
	transition-property:border-color;
	-moz-transition-duration:.15s;
	-o-transition-duration:.15s;
	-webkit-transition-duration:.15s;
	transition-duration:.15s;
	cursor:pointer;
	border:1px solid #E7EEF0;
	height:36px;
	font-family:Poppins
}
.single-product>.images {
	float:left;
	width:48%;
	margin-bottom:30px
}
.single-product>.images .thumbnails {
	padding-top:15px
}
.single-product>.images .thumbnails a {
	float:left;
	width:30.75%;
	margin-right:3.8%;
	margin-bottom:14px
}
.single-product>.images .thumbnails a.first {
	clear:both
}
.single-product>.images .thumbnails a.last {
	margin-right:0
}
.single-product .summary {
	float:right;
	width:48%
}
.single-product .summary .product-title {
	font-size:34px;
	margin-bottom:8px;
	color:#27394A;
	font-weight:600;
	font-family:Poppins
}
.commerce-product-rating {
	line-height:2;
	display:block;
	margin-bottom:20px
}
.star-rating {
	margin:7px 4px 14px 0;
	float:left;
	overflow:hidden;
	position:relative;
	height:14px;
	line-height:1;
	font-size:14px;
	width:75px;
	font-family:star;
	display:block
}
.star-rating:before {
	content:"7373737373";
	color:#d3ced2;
	float:left;
	top:0;
	left:0;
	position:absolute
}
.star-rating span {
	overflow:hidden;
	float:left;
	top:0;
	left:0;
	position:absolute;
	padding-top:21px;
	color:#45b851
}
.star-rating span:before {
	content:"5353535353";
	top:0;
	position:absolute;
	left:0
}
.single-product .summary .price {
	margin-bottom:26px;
	width:100%;
	float:left
}
.single-product .summary .price del {
	float:none;
	padding-right:4px;
	display:inline-block;
	color:#485767;
	opacity:.5;
	font-size:14px;
	font-weight:600;
	font-family:Poppins
}
.single-product .summary .price ins {
	font-weight:700;
	color:#27394A;
	font-family:Poppins;
	font-size:24px;
	text-decoration:none
}
.single-product .summary .cart {
	margin-top:28px;
	padding-bottom:52px;
	position:relative;
	margin-bottom:35px
}
.single-product .summary .cart .quantity {
	float:left;
	margin:0 1px 0 0
}
.single-product .summary .cart .quantity input {
	height:34px;
	width:60px;
	padding-right:5px;
	border:1px solid #E7EEF0
}
.single-product .summary .cart button {
	font-size:100%;
	margin:0;
	line-height:1;
	cursor:pointer;
	position:relative;
	text-decoration:none;
	overflow:visible;
	padding:8px 14px;
	font-weight:600;
	background-color:#222;
	border:0;
	white-space:nowrap;
	display:inline-block;
	background-image:none;
	box-shadow:none;
	-webkit-box-shadow:none;
	text-shadow:none;
	float:left;
	color:#fff;
	height:34px;
	font-family:Poppins
}
.single-product .summary .cart button:hover {
	background-color:#45b851
}
.single-product .summary .product-meta {
	font-size:13px;
	font-weight:600
}
.single-product .summary .product-meta>span {
	width:100%;
	display:block;
	color:#27394A
}
.single-product .summary .product-meta>span a {
	color:#45b851
}
.single-product .commerce-tabs {
	width:100%;
	clear:both
}
.single-product .commerce-tabs .comment-content {
	margin-left:7px
}
table.shop-table {
	border:1px solid #e8e8e8;
	margin:0 -1px 24px 0;
	text-align:left;
	width:100%
}
table.shop-table th {
	font-weight:700;
	padding:9px 12px;
	vertical-align:middle;
	border-bottom-color:#e8e8e8
}
table.cart .product-thumbnail {
	min-width:32px
}
table.shop-table td {
	border-top:1px solid #e8e8e8;
	padding:6px 12px;
	vertical-align:middle
}
table.shop-table a.remove {
	display:block;
	font-size:1.5em;
	height:1em;
	width:1em;
	text-align:center;
	line-height:1;
	border-radius:100%;
	color:red;
	text-decoration:none;
	font-weight:700;
	border:0
}
table.cart img {
	width:32px;
	box-shadow:none;
	margin-bottom:0;
	height:auto;
	max-width:100%
}
table.shop-table .product-quantity .highlighted {
	max-width:60px;
	border:1px solid #E7EEF0
}
table.shop-table td.actions .coupon label {
	display:none
}
table.shop-table td.actions .coupon {
	float:left
}
table.shop-table td.actions .input-text {
	width:80px;
	height:36px;
	line-height:30px;
	min-width:94px;
	border:1px solid #E7EEF0;
	padding:6px 6px 5px;
	margin:0 4px 0 0;
	float:left
}
table.shop-table td.actions .button {
	background:#222;
	color:#fff;
	font-size:11px;
	font-weight:400;
	height:30px;
	line-height:30px;
	padding-top:0;
	padding-bottom:0;
	width:auto
}
table.shop-table td.actions .button:hover {
	background:#45b851
}
table.shop-table td.actions .update-cart {
	float:right
}
.cart-collaterals {
	width:100%;
	margin-bottom:60px;
	padding-top:48px;
	float:left
}
.cart-collaterals .cart-totals {
	float:right;
	width:66%;
	margin-bottom:0;
	text-align:right
}
.cart-collaterals .cart-totals h2 {
	padding-bottom:16px
}
.cart-collaterals table.shop-table td {
	border:none
}
.cart-collaterals table.shop-table tr {
	border-bottom:1px solid #e8e8e8
}
.cart-collaterals .button {
	background:#222;
	color:#fff;
	font-size:20px;
	font-weight:400;
	height:30px;
	line-height:30px;
	width:auto;
	padding:10px 12px
}
.cart-collaterals .button:hover {
	background:#45b851
}
.form-checkout label {
	font-weight:700;
	line-height:1.3;
	color:#27394A;
	margin-top:0;
	margin-bottom:11.5px;
	font-size:12px;
	font-family:Poppins
}
.form-checkout label sup {
	color:red;
	font-size:13px;
	top:0
}
.form-checkout .highlighted {
	border-color:#E7EEF0
}
.form-checkout select {
	width:100%;
	max-width:100%;
	border:1px solid #E7EEF0;
	padding:10px 15px;
	outline:0;
	background:#fff;
	color:#878787;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-transition:all .3s ease-in-out 0s;
	-khtml-transition:all .3s ease-in-out 0s;
	-moz-transition:all .3s ease-in-out 0s;
	-ms-transition:all .3s ease-in-out 0s;
	-o-transition:all .3s ease-in-out 0s;
	transition:all .3s ease-in-out 0s;
	-webkit-border-radius:0;
	-khtml-border-radius:0;
	-moz-border-radius:0;
	-ms-border-radius:0;
	-o-border-radius:0;
	border-radius:0
}
.payment-product-list .product-item {
	position:relative;
	margin-bottom:20px;
	font-family:Poppins;
	color:#27394A
}
.payment-product-list .product-item .product-img {
	width:90px;
	padding-right:20px;
	display:inline-block;
	position:relative
}
.payment-product-list .product-item .product-img span {
	position:absolute;
	bottom:0;
	left:0;
	height:24px;
	line-height:24px;
	min-width:24px;
	text-align:center;
	color:#fff;
	background-color:#242626
}
.payment-product-list .product-item .product-body {
	display:inline-block
}
.payment-product-list .product-item .product-body .product-name {
	color:#898989;
	font-weight:400;
	font-size:15px
}
.payment-product-list .product-item .product-body .product-name a {
	color:#898989;
	font-size:15px
}
.payment-product-list .product-item .product-body .product-price {
	color:#242626;
	display:inline-block
}
.payment-product-list .product-item .product-button {
	position:absolute;
	right:0;
	top:50%;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%)
}
.payment-product-list .product-item .product-button>a {
	display:block;
	margin-bottom:5px;
	color:#898989;
	font-size:14px;
	line-height:20px;
	width:20px;
	text-align:center;
	opacity:1
}
.payment-product-list .product-item .product-button>a:focus,
.payment-product-list .product-item .product-button>a:hover {
	color:red;
	text-decoration:none;
	cursor:pointer;
	opacity:.5;
	filter:alpha(opacity=50)
}
@media (min-width: 480px) {
	.payment-product-list .product-item .product-img {
		padding-right:30px;
		width:108px
	}
}
.total-product {
	padding:20px 0;
	margin-bottom:20px;
	border-top:1px solid #e3e3e3;
	border-bottom:1px solid #e3e3e3
}
.coupon {
	height:50px;
	color:#fff;
	display:table
}
.coupon p {
	display:table-cell;
	vertical-align:middle;
	text-align:center
}
.cart-total,
.payment_methods {
	font-family:Poppins;
	color:#27394A
}
.payment_methods input {
	margin-top:0
}
.payment_methods label {
	display:inline-block;
	max-width:100%;
	margin-bottom:5px;
	font-weight:700
}
@media (max-width: 991px) {
	#off-canvas-nav .off-canvas-header {
		padding:20px 0 30px 15px;
		position:relative
	}
	#off-canvas-nav .noo-main-canvas ul,
	#off-canvas-nav ul {
		list-style: none;
		padding: 0;
		margin: 0;
		float: none
	}
	#off-canvas-nav .remove-menumobile {
		font-size: 40px;
		color: #333;
		position: absolute;
		right: 6px;
		top: 15px;
		cursor: pointer;
		-webkit-transition: all .4s ease 0s;
		-o-transition: all .4s ease 0s;
		transition: all .4s ease 0s
	}
	.icon_close:before {
		content: "4d"
	}
	#off-canvas-nav .off-canvas-header img {
		width: 100px
	}
	#off-canvas-nav .main-nav li {
		line-height: 38px;
		position: relative
	}
	#off-canvas-nav .main-nav li a {
		color: #969696
	}
	#off-canvas-nav .main-nav li .sub-menu {
		display: none;
		padding-left: 10px;
		padding-top: 5px;
		padding-bottom: 5px
	}
	#off-canvas-nav .main-nav li .noo-sub-icon {
		position: absolute;
		font-size: 16px;
		top: 6px;
		right: 10px;
		padding: 3px 10px 3px 25px;
		cursor: pointer;
		color: #969696
	}
}
@media (max-width: 768px) {
	.footer-top .col-sm-6:nth-child(3) {
		clear:left
	}
	.main-menu {
		display: none
	}
	.header .header-main {
		padding-left: 10px;
		padding-right: 10px
	}
	.header #logo,
	.header.header-transparent.scrolling-menu #logo,
	.header.scrolling-menu #logo {
		margin-top: 13px
	}
	.header .header-inner,
	.header .header-main,
	.header .side-menu,
	.header.scrolling-menu .header-main {
		height: 66px
	}
	.header.header-transparent .header-main {
		background-color: #212427
	}
	.hidden-bar-inner {
		float: left;
		width: 100%
	}
	#hidden-bar-logo,
	.hidden-bar .widget {
		display: none;
		text-align: left;
		font-size: 12px
	}
	#hidden-bar-mobile-logo,
	.hidden-bar .show-mobile,
	.mobile-menu {
		display: block
	}
	.hidden-bar .hidden-bar-footer {
		position: static
	}
	.mobile-menu {
		padding-top: 20px;
		height: 320px;
		overflow: auto;
		padding-bottom: 20px;
		margin-bottom: 20px;
		border-bottom: 1px solid rgba(150, 150, 150, .2)
	}
	.hidden-bar .hidden-bar-inner {
		padding-top: 25px;
		padding-right: 36px
	}
	#main {
		margin-top: 0
	}
	.header-main .overlay-menu {
		display: none
	}
	#sidebar {
		margin-top: 50px
	}
}
@media (max-width: 480px) {
	.blog-grid .blog-item .blog-footer>div:last-child,
	.text-right {
		text-align:left
	}
	.commerce-ordering,
	.widget {
		float: left
	}
	.section-portfolio-nav .nav-thumb,
	table.cart .product-price,
	table.cart .product-thumbnail {
		display: none
	}
	h1 {
		font-size: 2.85em
	}
	h2 {
		font-size: 1.875em
	}
	h3 {
		font-size: 1.3875em
	}
	h4 {
		font-size: 1.0125em
	}
	h5 {
		font-size: .9375em
	}
	.section-title {
		font-size: 28px
	}
	.widget {
		width: 100%
	}
	.hidden-bar {
		height: 667px;
		overflow-y: auto;
		width: 300px;
		background-image: none;
		background-color: #111;
		border-color: #111
	}
	.prk_shifted .header .header-main,
	.prk_shifted .section {
		margin-left: -300px
	}
	#body_hider.prk_shifted_hider {
		right: 300px
	}
	ul.products {
		margin-left: 0;
		margin-right: 0
	}
	.separator-text h4 {
		padding-left: 0;
		padding-right: 0
	}
	.author-info,
	ol.commentlist .comment-content {
		margin: 15px 0 0;
		padding-left: 0
	}
	.highlighted {
		margin-bottom: 20px
	}
	.section-portfolio-detail .portfolio-thumbnail,
	.team-thumbnail {
		margin-bottom: 25px
	}
	.section-portfolio-nav .nav-left {
		padding-left: 0
	}
	.section-portfolio-nav .nav-right {
		padding-right: 0
	}
	.section-portfolio-nav .nav-left a,
	.section-portfolio-nav .nav-right a {
		font-size: 12px
	}
	.section-portfolio-nav .nav-right a i {
		margin-left: 0
	}
	.portfolio-detail .single-portfolio-meta {
		font-size: 13px
	}
	#searchform .form-wrapper i {
		height: auto
	}
	table.shop-table {
		border: none
	}
	.coupon {
		background: 0 0
	}
	table.shop-table td.actions {
		padding-left: 0;
		padding-right: 0;
		padding-top: 30px
	}
	.cd-words-wrapper.fz-70 {
		font-size: 40px!important;
		line-height: 40px
	}
	.single-product .summary,
	.single-product>.images {
		width: 100%
	}
}
.section-bg-12 {
	background:#fff
}
.section-bg-12 .white {
	color:#27394a !important
}
.app-spe p {
	color:#fff !important
}
.app-spe .btn.btn-dark {
	background-color:#45b851 !important;
	border-color:#45b851 !important
}
.weapp-features .service-item {
	background:#fff;
	padding:20px;
	min-height:343px
}
.weapp-features .service-item .service-content h4 {
	font-size:18px
}
.weapp-msg h5 {
	color:#000 !important
}
.weapp-msg {
	display:inline-block;
	margin-bottom:10px
}
#about p a {
	color:#45b851 !important
}
.ready .btn.btn-border {
	border:1px solid #000;
	color:#000
}
.section-bg-12 {
	background:#fff
}
.section-bg-12 .white {
	color:#27394a !important
}
.app-spe p {
	color:#fff !important
}
.app-spe .btn.btn-dark {
	background-color:#45b851 !important;
	border-color:#45b851 !important
}
.weapp-features .service-item {
	background:#fff;
	padding:20px;
	min-height:275px
}
.weapp-features .service-item .service-content h4 {
	font-size:18px
}
.weapp-msg h5 {
	color:#000 !important
}
.weapp-msg {
	display:inline-block;
	margin-bottom:10px
}
#about p a {
	color:#45b851 !important
}
.ready .btn.btn-border {
	border:1px solid #000;
	color:#000
}
.detecy-lastsec {
	margin:36px 0px 0px 0px
}
.mr-spa {
	float:left;
	margin:55px 0 0;
	width:100%
}
.margi-ali {
	margin:34px 0
}
.leftalign-img {
	float:left;
	text-align:center
}
.leftalign-img {
	float:right;
	margin:5px 0 7px
}
.left-crea {
	float:left;
	min-height:125px
}
.left-crea h4 {
	color:#232323;
	float:right;
	font-size:18px;
	text-align:right
}
.left-crea p {
	color:#000;
	float:left;
	font-size:13px;
	line-height:26px;
	text-align:right;
	width:100%
}
.inner_slidr_datingo {
	text-align:center
}
.middle-crea {
	display:inline-block;
	position:relative
}
.middle-crea img {
	margin:0 auto
}
.detecy-lastsec .w3-content.slider_inner {
	display:inline-block;
	left:0;
	margin:0 auto;
	position:absolute;
	right:0;
	top:47px;
	width:87%
}
.margi-ali {
	margin:34px 0
}
.rightalign-img {
	float:left;
	margin:5px 0 7px
}
.right-crea {
	float:left;
	min-height:125px
}
.right-crea h4 {
	color:#232323;
	float:left;
	font-size:18px;
	width:100%
}
.right-crea p {
	color:#000;
	float:left;
	font-size:13px;
	line-height:26px;
	text-align:left;
	width:100%
}
.rightalign-img {
	float:left;
	margin:5px 0 7px
}
.dete-heading h2 {
	color:#27394a;
	font-size:42px;
	text-align:center;
	font-family:"Poppins"
}
.section-bg-extrafeatures.weapp-features .service-item {
	background:#fff;
	padding:20px;
	min-height:245px
}
.section-bg-uber-clone-extrafeatures.weapp-features .service-item {
	background:#fff;
	padding:20px;
	min-height:250px
}
.clients ul {
	margin:0;
	padding:0
}
.clients ul li {
	float:left;
	width:25%;
	display:block;
	padding-top:40px;
	height:130px;
	text-align:center
}
.topLine li {
	border-bottom:1px solid #fff
}
.bottomLine li,
.topLine li {
	border-right:1px solid #fff
}
section.our_clientz {
	float:left;
	width:100%;
	background-color:#212835
}
.clients ul li img {
	width:auto;
	height:auto;
	max-height:70px;
	max-width:50%;
	margin:auto;
	float:none
}
h2.ourr_client {
	text-align:center;
	color:#fff;
	font-size:30px
}
.eight_section_inner i.server_img {
	height:80px;
	width:80px;
	background:#fff;
	border:10px solid #F5F5F5;
	float:left;
	border-radius:50%;
	padding:0px 0px;
	text-align:center
}
.eight_section_inner i.server_img img {
	margin:0 auto;
	padding:15px 0 0
}
.eight_section_inner_new p {
	color:#122d3d;
	font-size:15px;
	margin:0
}
.eight_section_inner_new span {
	color:#777;
	font-size:12px;
	margin:0
}
.eight_section_inner {
	display:inline-block;
	float:left;
	margin:40px 0;
	text-align:left
}
.eight_section_main h2 {
	color:#122d3d;
	font-size:42px;
	margin:0 0 15px;
	text-align:center;
	font-family:"Poppins"
}
.eight_section_inner_new {
	float:left;
	margin-left:5px;
	margin-top:20px
}
.technologies h2 {
	color:#fff;
	font-size:28px;
	margin:15px 0px 35px 0px;
	text-align:center;
	font-family:"Poppins"
}
.inner_tech_used .below_hd_img {
	float:left;
	margin-bottom:30px;
	text-align:center;
	width:100%
}
.owl-carousel.owl-loaded.owl-drag {
	margin:0 auto;
	width:100%
}
.tech_used_ecom .owl-stage-outer {
	float:none;
	height:180px;
	margin:0 auto;
	width:89%
}
.architecture h2 {
	color:#122d3d;
	font-size:28px;
	margin:0px 0px 0px 0px;
	text-align:center;
	font-family:"Poppins"
}
.home-des p {
	text-align:left
}
p.mb-2.tem-des {
	margin-bottom:12px!important;
	line-height:24px
}
h4.tem-head {
	margin:0px 0px 8px 0px!important;
	padding:0px!important
}
.team-gaps {
	margin:40px 0px
}
.pb-7.work-spac {
	padding-bottom:27px !important
}
.section.section-fixed.ready.mv-spc {
	padding-bottom:63px
}
.flexibility-box h2 {
	font-size:34px !important
}
p.contant_head_txt {
	width:80%;
	padding:15px 0px;
	text-align:center;
	margin:0px auto
}
.row.contant-box {
	margin:15px 0px;
	text-align:center
}
.contact_tool_box h2 {
	font-size:24px;
	font-weight:normal;
	margin:20px 0px
}
.contact_tool_box .socila-icon ul li a i {
	font-size:20px !important
}
i.fa.fa-facebook-square {
	color:#3b5998
}
section.message_sect {
	float:left;
	width:100%;
	padding:40px 0px
}
.inner_message_form {
	width:65%;
	margin:0 auto;
	text-align:center
}
.inner_message_form h2 {
	text-align:center;
	color:#303030;
	font-size:28px;
	padding-bottom:30px
}
.inner_message_form ul {
	padding:0;
	list-style-type:none;
	float:left;
	width:100%
}
li.two_sect_fields {
	height:82px;
	width:47%!important;
	float:left;
	margin-right:10px
}
li.two_sect_contact.two-fld {
	width:47%;
	float:left;
	margin-right:10px;
	min-height:82px
}
li.one_sect_fields {
	float:left;
	width:95.5%
}
input.btn.btn_send_msg {
	background-color:#12b5f9;
	color:#fff;
	font-size:15px;
	border-radius:0;
	padding:10px;
	width:46%;
	float:left;
	margin-right:0;
	height:75px
}
.inner_message_form .form-control {
	border-color:#555;
	border-radius:4px;
	height:50px;
	font-size:15px
}
i.fa.fa-twitter-square {
	color:#0084b4
}
textarea#comments_val {
	height:130px!important;
	margin-bottom:20px
}
i.fa.fa-google-plus-square {
	color:#d34836
}
i.fa.fa-youtube-square {
	color:#CF4C2C
}
i.fa.fa-pinterest-square {
	color:#C5232D
}
.contact_tool_box .socila-icon li {
	display:inline-block;
	margin:0px 10px
}
.section.error {
	float:left;
	width:100%;
	text-align:center;
	background-color:#fff;
	padding:20px 0px
}
.contact_tool_box {
	padding:10px;
	box-shadow:0px 3px 0.1px rgba(51,
	51,
	51,
	0.4);
	min-height:230px;
	margin-bottom:30px;
	border:1px solid rgba(51,
	51,
	51,
	0.4)
}
.header.header-transparent.scrolling-menu .main-menu .main-nav>li>a {
	line-height:66px;
	text-transform:capitalize!important
}
.tp-loop-wrap {
	top:10em
}
.main-menu .main-nav li a {
	text-transform:initial
}
.contant_message_form_part .info_col li {
	float:left;
	width:46%;
	padding:10px 0px;
	min-height:110px
}
li.two_sect_contact input.form-control {
	height:61px;
	margin-bottom:0px;
	border:1px solid #d9d9d9;
	text-indent:30px;
	color:#bdbdbd!important;
	border-radius:0px;
	box-shadow:inset 0 1px 2px rgba(0,
	0,
	0,
	0.05);
	padding-left:0
}
li.two_sect_contact {
	width:46%;
	float:left;
	margin-right:10px;
	min-height:100px
}
.contant_message_form_part ul {
	padding:0;
	list-style-type:none;
	float:left;
	width:100%;
	margin-bottom:0px
}
.intl-tel-input.allow-dropdown .flag-container,
.intl-tel-input.separate-dial-code .flag-container {
	right:auto;
	left:0
}
.intl-tel-input.allow-dropdown {
	width:100%
}
.intl-tel-input {
	position:relative;
	display:inline-block
}
li.one_sect_contact textarea.form-control {
	margin-bottom:25px;
	border:1px solid #d9d9d9;
	padding:20px 30px 30px 30px;
	border-radius:0px;
	resize:none;
	width:94%;
	box-shadow:inset 0 1px 1px rgba(0,
	0,
	0,
	0)
}
.side-menu {
	display:none
}
.box-info p {
	text-align:justify
}
.tp-mask-wrap a {
	display:none !important
}
li.two_sect_contact select {
	height:61px;
	margin-bottom:0px;
	border:1px solid #d9d9d9;
	padding-left:15px;
	color:#2b323f!important;
	border-radius:0px;
	box-shadow:inset 0 1px 2px rgba(0,
	0,
	0,
	0.05);
	width:100%;
	font-size:15px;
	-webkit-appearance:initial;
	background-image:url(../404.html)!important;
	background-repeat:no-repeat;
	background-position:95%;
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none
}
.intl-tel-input.separate-dial-code .selected-dial-code {
	display:table-cell;
	vertical-align:middle;
	padding-left:28px
}
.iti-flag {
	width:20px;
	height:15px;
	box-shadow:0px 0px 1px 0px #333333;
	background-image:url(../png/flags.png);
	background-repeat:no-repeat;
	background-color:#DBDBDB;
	background-position:20px 0
}
.iti-flag.in {
	height:14px;
	background-position:-2413px 0px
}
.intl-tel-input .selected-flag .iti-flag {
	position:absolute;
	top:0;
	bottom:0;
	margin:auto
}
input#demo {
	width:79%;
	float:right
}
.flag-container {
	float:left;
	height:61px;
	background-color:#eee;
	padding:7px
}
.intl-tel-input.separate-dial-code .selected-dial-code {
	position:relative;
	top:10px
}
input#your_mobileno {
	border-color:#555;
	border-radius:4px;
	height:50px;
	font-size:15px
}
.contant_message_form_part ul {
	margin-bottom:20px
}
.contant_message_form_part div#g-recaptcha {
	margin-top:-10px
}
.contant_form_faq h1 {
	font-size:25px;
	text-align:center;
	padding-bottom:30px
}
.contant_form_faq {
	text-align:center;
	margin-top:70px
}
.contact_tool_box {
	text-align:center
}
.contant_message_form_part {
	float:left;
	width:100%;
	padding-bottom:42px
}
#hidden-bar-mobile-logo img {
	max-width:150px
}
.widget.show-mobile.mb-2.text-center {
	display:none
}
.widget.show-mobile.text-center {
	display:none
}
.airbnb_rentappfeat .box-info p {
	text-align:right
}
.row.down_designs a {
	color:#45b851 !important;
	float:left;
	width:100%;
	text-align:center
}
.section.bg-gray.section-chat1-watsappclone .box-info p {
	text-align:right
}
.section.bg-gray.uber_sectionss .box-info p {
	text-align:right
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
	::i-block-chrome,
	.section-fixed,
	.section-fullscreen {
		background-attachment:initial!important;
		background-position:50% 50%
	}
}
.service-item .service-content {
	min-height:110px
}
input#demo {
	width:73%;
	float:right;
	padding:0px;
	font-size:15px !important
}
li.two_sect_fields {
	list-style-type:none
}
.contant_message_form_part {
	padding-bottom:0px
}
.intl-tel-input.separate-dial-code .selected-dial-code {
	top:0px
}
.flag-container {
	background:#F2F2F2 !important;
	border:1px solid #d9d9d9
}
.whatsup-clone-form li.two_sect_contact input.form-control {
	height:61px;
	margin-bottom:0px;
	border:1px solid #555;
	text-indent:30px;
	color:#555!important;
	border-radius:0px;
	box-shadow:inset 0 1px 2px rgba(0,0,0,0.05);
	padding-left:0;
	border-radius:5px;
	font-family: 'Poppins';
}
.whatsup-clone-form .flag-container {
	border:1px solid #555;
	border-radius:5px 0px 0px 5px;
	width:93px
}
.whatsup-clone-form input#demo {
	border-radius:0px 5px 5px 0px
}
.whatsup-clone-form li.one_sect_contact textarea.form-control {
	border:1px solid #555;
	border-radius:5px
}
.contant_message_form_part.whatsup-clone-form {
	margin-left:25px
}
.submit-btn-captha {
	margin-left:40px
}
@media only screen and (min-width: 1023px) and (max-width: 1200px) {
	.owl-pagination {
		position:absolute;
		right:-15px;
		top:35%;
		width:24px
	}
	#services .service-item.mb-5.text-center.wow.fadeIn {
		min-height: 285px
	}
	.flexibility-box .pt-11 {
		padding-top: 25px !important
	}
	.flexibility-box h2 {
		font-size: 25px !important
	}
	.section.section-bg-38.section-bg-airbnb-clone.pt-21.pb-15 h1.fw-600.fz-70.os-font.white.mb-2 {
		font-size: 50px!important
	}
	input.btn.btn_send_msg {
		background-color: #12b5f9;
		color: #fff;
		font-size: 15px;
		border-radius: 0;
		padding: 10px;
		width: 40%;
		float: right;
		margin-right: 5%;
		height: 75px
	}
	.section-bg-extrafeatures.weapp-features .service-item {
		background: #fff;
		padding: 20px;
		min-height: 345px
	}
	.airbnb_keyfeat .col-sm-4 {
		min-height: 225px
	}
	.eight_section_inner {
		display: inline-block;
		float: left;
		margin: 20px 0;
		text-align: left;
		min-height: 152px
	}
	.section-bg-uber-clone-extrafeatures.weapp-features .service-item {
		min-height: 350px
	}
	.service-item .service-content p br {
		display: none
	}
	.section.section-bg-38.section-bg-watsappclone.pt-21.pb-15 h1 {
		font-size: 50px!important
	}
	.section-bg-wastapp-extrafeatures.weapp-features .service-item {
		background: #fff;
		padding: 20px;
		min-height: 325px
	}
	.section.bg-gray.section-chat2-watsappclone .box-info p {
		text-align: left
	}
}
@media only screen and (min-width: 1023px) and (max-width: 1200px) {
	h5.fw-normal.os-font.white br {
		display:none
	}
}
@media only screen and (min-width: 568px) and (max-width: 599px) {
	.owl-pagination {
		position:absolute;
		right:-4px;
		top:22%;
		width:24px
	}
}
@media only screen and (max-width: 768px) {
	.box-info.pt-11.pb-26.equalheight.home-content {
		height:auto!important
	}
	.box-info.pt-5.pb-5.text-right.equalheight {
		height: auto!important
	}
	.box-info.pt-5.pb-5.text-left.equalheight {
		height: auto!important
	}
	.side-menu {
		display: block !important
	}
	.header #logo #logo-before img {
		width: 40%
	}
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
	.box-banner {
		height:400px!important
	}
	.section.bg-gray.airbnb_rentappfeat1 .box-info p {
		text-align: left!important
	}
	h5.fw-normal.os-font.white br {
		display: none
	}
	.inner_message_form {
		width: 90%;
		margin: 0 auto;
		text-align: center
	}
	.detecy-lastsec .dete-heading h2 {
		color: #27394a;
		font-size: 25px
	}
	.section.bg-gray.section-chat2-watsappclone .box-info p {
		text-align: left
	}
	.section.section-bg-38.section-bg-watsappclone.pt-21.pb-15 h1 {
		font-size: 50px!important
	}
	.section-bg-wastapp-extrafeatures.weapp-features .service-item {
		background: #fff;
		padding: 20px;
		min-height: 380px
	}
	.service-item .service-content h3 {
		margin-bottom: 8px;
		font-weight: 600;
		font-size: 15px
	}
	.section.bg-light .section-title {
		font-size: 30px
	}
	.section-bg-uber-clone-extrafeatures.weapp-features .service-item {
		min-height: 350px
	}
	.eight_section_inner_new {
		width: 100%
	}
	.section.section-bg-38.section-bg-airbnb-clone.pt-21.pb-15 h1.fw-600.fz-70.os-font.white.mb-2 {
		font-size: 50px!important
	}
	input.btn.btn_send_msg {
		background-color: #12b5f9;
		color: #fff;
		font-size: 15px;
		border-radius: 0;
		padding: 10px;
		width: 40%;
		float: right;
		margin-right: 5%;
		height: 75px
	}
	.section-bg-extrafeatures.weapp-features .service-item {
		background: #fff;
		padding: 20px;
		min-height: 345px
	}
	.airbnb_keyfeat .col-sm-4 {
		min-height: 225px
	}
	.section-bg-uber-clone-extrafeatures.weapp-features .service-item {
		min-height: 350px
	}
	.service-item .service-content p br {
		display: none
	}
}
@media only screen and (max-width: 567px) {
	.mobile-menu {
		padding-top:20px;
		height:500px;
		overflow:auto;
		padding-bottom:20px;
		margin-bottom:20px;
		border-bottom:1px solid rgba(150,
		150,
		150,
		.2)
	}
	.section.bg-gray.uber_sectionss .box-info p {
		text-align: left
	}
	.owl-pagination {
		position: absolute;
		right: 0px;
		top: 5%;
		width: 24px
	}
	.section.bg-gray.section-chat1-watsappclone .box-info p {
		text-align: left
	}
}
@media only screen and (max-width: 767px) {
	p.line_hgt {
		line-height:27px!important;
		text-align:justify
	}
	.section.section-bg-7.pt-21.pb-15 h1.fw-bolder.os-font.color-2.mb-2 {
		font-size: 25px!important
	}
	.section.section-bg-5.pt-21.pb-15 h1.fw-bolder.os-font.white.mb-2 {
		font-size: 25px!important
	}
	.section.section-fixed.ready.mv-spc.pt-6 h1.fw-600.dark-color.os-font {
		font-size: 25px!important
	}
	h5.fw-normal.os-font.white br {
		display: none
	}
	.box-banner {
		background-repeat: no-repeat;
		height: 300px!important
	}
	.eight_section_inner i.server_img {
		float: none;
		display: inline-block
	}
	.eight_section_inner_new {
		width: 100%;
		text-align: center
	}
	.section.section-bg-10.section-fixed.pt-18.pb-18 .fz-70 {
		font-size: 45px !important
	}
	.section.bg-gray.section-chat2-watsappclone .col-sm-2.service-item {
		margin-bottom: 10px
	}
	.rightalign-img {
		float: left;
		width: 100%
	}
	.section.section-bg-3.section-fixed.pt-11.pb-11 h1.fw-600.white.os-font {
		font-size: 25px!important
	}
	.text-center.mb-6.wow.fadeInUp.animated {
		margin-bottom: 0px !important
	}
	.box-info.pt-11.pb-26.equalheight.home-content {
		height: auto!important;
		padding-bottom: 30px!important;
		padding-top: 10px!important
	}
	.section.bg-light .section-title {
		font-size: 25px
	}
	.airbnb_rentappfeat .box-info p {
		text-align: right!important
	}
	.service-item .service-content p br {
		display: none
	}
	.inner_message_form {
		width: 100%;
		margin: 0 auto;
		text-align: center
	}
	.architecture h2 {
		color: #122d3d;
		font-size: 25px!important
	}
	.section.section-bg-10.section-bg-technologies.section-fixed.pt-10.pb-10.technologies {
		padding-bottom: 25px !important
	}
	.section.section-bg-10.section-bg-technologies.section-fixed.pt-10.pb-10.technologies {
		padding-top: 25px !important
	}
	li.one_sect_fields {
		float: left;
		width: 100%
	}
	section.ninth_section h2 {
		color: #fff;
		font-size: 25px!important
	}
	.box-info.pt-5.pb-5.text-left.equalheight {
		height: auto!important
	}
	.technologies h2 {
		font-size: 25px!important
	}
	.eight_section_main h2 {
		font-size: 25px!important
	}
	.section.section-bg-38.section-bg-airbnb-clone.pt-21.pb-15 {
		padding-top: 95px !important
	}
	.section-bg-9 {
		background-size: 100%
	}
	div.section-bg-9 {
		background-image: url(../jpg/bg_contact.jpg);
		background-size: 100%;
		padding-top: 248px !important
	}
	.pt-6 {
		padding-top: 0px !important
	}
	.contant_message_form_part .info_col li {
		width: 100% !important
	}
	.contact_tool_box {
		clear: both
	}
	h5.fw-normal.os-font.white {
		font-size: 16px !important
	}
	h1.fw-600.fz-70.os-font.white.mb-2 {
		font-size: 21px !important;
		margin-top: 60px
	}
	h1.fw-600.fz-70.os-font.white.mb-2 {
		font-size: 25px !important;
		margin-top: 60px !important
	}
	.eight_section_inner {
		text-align: center;
		width: 100% !important
	}
	li.two_sect_fields {
		width: 100% !important
	}
	li.two_sect_contact.two-fld {
		width: 100% !important
	}
	input.btn.btn_send_msg {
		width: 100% !important
	}
	div#g-recaptcha {
		transform: scale(0.80);
		-webkit-transform: scale(0.80);
		transform-origin: 0 0;
		-webkit-transform-origin: 0 0
	}
	.dete-heading h2 {
		color: #27394a;
		font-size: 25px
	}
	.pt-5 {
		padding-top: 20px !important
	}
	p.mb-2.tem-des {
		margin-bottom: 0px!important;
		line-height: 26px !important;
		text-align: justify
	}
	.section.section-fixed.ready.mv-spc {
		padding-bottom: 0px
	}
	.section-chat-watsappclone .left-crea p {
		text-align: center;
		width: 100%
	}
	.section.bg-gray.section-chat1-watsappclone .box-info p {
		text-align: center
	}
	.section-chat2-watsappclone .box-info.pt-5.pb-5.text-left.equalheight p {
		text-align: left
	}
	.mr-spa {
		float: left;
		margin: 5px 0 0;
		width: 100%
	}
	.section.bg-gray .fz-40 {
		color: #27394A !important;
		margin: 0;
		font-size: 20px!important
	}
	.box-info.pt-5.pb-5.text-right.equalheight {
		height: auto!important
	}
	.service-item .service-content h3 {
		margin-bottom: 8px;
		font-weight: 600;
		font-size: 15px
	}
}
@media only screen and (max-width: 767px) {
	.fw-600.dark-color.os-font {
		font-size:2.4em !important
	}
	#main .abt_sction {
		padding-bottom: 0px !important
	}
	.section-bg-5 {
		background-size: 100%;
		background-image: url(../jpg/bg_about.jpg);
		background-repeat: no-repeat
	}
	.contact_tool_box {
		width: 100%
	}
	div.section-bg-9 {
		padding-top: 150px !important
	}
	div.pt-6 {
		padding-top: 0px !important
	}
	.contact_tool_box {
		clear: both !important
	}
	.text-center.wow.fadeInLeft.animated img {
		margin-bottom: 25px
	}
	.section.section-fixed.ready {
		margin-top: 20px
	}
	div.box-info.pt-11.pb-26.equalheight {
		height: auto !important;
		padding: 10px !important;
		float: left
	}
	.leftalign-img {
		width: 100%
	}
	.left-crea h4 {
		float: none;
		text-align: center
	}
	.rightalign-img {
		text-align: center
	}
	.right-crea,
	.right-crea p {
		text-align: center
	}
	.box-info.pt-5.pb-5.text-right.equalheight {
		padding: 15px;
		text-align: center
	}
	.airbnb_rentappfeat .box-info p {
		text-align: center !important
	}
	.box-info.pt-5.pb-5.text-left.equalheight {
		padding: 15px;
		text-align: center
	}
	.box-info.pt-5.pb-5.text-left.equalheight p {
		text-align: center
	}
	.box-info.pt-5.pb-5.text-left.equalheight h5 {
		padding: 20px 0px;
		font-size: 20px
	}
	.app-spe p {
		padding-top: 20px
	}
	.owl-theme .owl-controls .owl-page.active:before {
		display: none !important
	}
	.tp-loop-wrap {
		top: 6em
	}
}
@media only screen and (min-width: 568px) and (max-width: 767px) {
	.tp-loop-wrap {
		top:6em
	}
}
@media only screen and (min-width: 315px) and (max-width: 414px) {
	.prk_shifted .header .header-main,
	.prk_shifted .section {
		margin-left:-257px
	}
	.hidden-bar {
		width: 255px
	}
	#body_hider.prk_shifted_hider {
		right: 255px
	}
	input#demo {
		width: 70%
	}
	div.section-bg-9 {
		padding-top: 108px !important
	}
	.item img.img-responsive {
		margin: 0 auto
	}
}
@media only screen and (min-width: 315px) and (max-width: 370px) {
	input#demo {
		width:66%
	}
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
	.intl-tel-input.allow-dropdown .flag-container,
	.intl-tel-input.separate-dial-code .flag-container {
		width:27%
	}
	.item img.img-responsive {
		margin: 0 auto
	}
}
@media only screen and (max-width: 567px) {
	#main .abt_sction {
		padding-bottom:0px !important;
		margin-top:66px;
		padding-top:67px!important
	}
	div.pt-6 {
		margin-top: -25px
	}
	.section.section-bg-10.section-fixed.pt-18.pb-18 .fz-70 {
		font-size: 25px !important
	}
}
@media only screen and (min-width: 1024px) and (max-width: 1180px) {
	
	
	.box-banner.equalheight.over_equal {
		height:604px!important
	}
	.eight_section_inner i.server_img {
		height: 50px;
		width: 50px
	}
	.eight_section_inner_new {
		width: 70%
	}
	.tp-caption.caption-2.tp-resizeme {
		font-size: 50px !important;
		text-align: center;
		width: 100% !important
	}
	input#demo {
		width: 75%
	}
	.contact_tool_box {
		clear: both !important
	}
	.tp-loop-wrap {
		top: 0em
	}
	
section.android_banner.service_header .left_android{
	text-align: left;
}
	
}
@media only screen and (min-width: 769px) and (max-width: 1023px) {
	.header.header-transparent.scrolling-menu .main-menu {
		margin-top:-4em
	}
	.header.header-transparent.scrolling-menu .header-main {
		height: 120px
	}
	.main-menu {
		float: none
	}
	.main-menu .main-menu-inner {
		height: 80px
	}
	.main-menu .main-nav>li {
		height: 80px
	}
	.main-menu .main-nav>li>a {
		height: 80px;
		line-height: 80px
	}
	.main-menu .main-nav>li>a:before {
		top: 15px
	}
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
	.tp-caption.caption-2.tp-resizeme {
		font-size:50px !important;
		text-align:center;
		width:100% !important
	}
	.box-info.pt-11.pb-26.equalheight.home-content {
		height: auto !important;
		padding: 20px !important
	}
	#off-canvas-nav .main-nav li a {
		color: #fff;
		font-size: 20px;
		text-shadow: none !important
	}
	#off-canvas-nav .main-nav li .noo-sub-icon {
		font-size: 25px !important
	}
	.box-info.pt-5.pb-5.text-right.equalheight {
		padding: 20px !important;
		height: auto !important
	}
	.footer-top .col-sm-6:nth-child(3) {
		clear: initial
	}
	.contant_message_form_part ul {
		margin-left: 20px
	}
	input.btn.btn_send_msg {
		margin-right: 6%
	}
	.contact_tool_box {
		clear: both !important
	}
	.service-item .service-content {
		min-height: 140px
	}
}
@media only screen and (min-width: 600px) and (max-width: 666px) {
	.cauroselpad .owl-item {
		width:293px !important
	}
	#off-canvas-nav .main-nav li a {
		color: #f1f1f1;
		font-weight: bold
	}
}
@media only screen and (width: 414px) {
	.item img.img-responsive {
		margin:0 auto
	}
}
@media only screen and (min-width: 800px) and (max-width: 1280px) {
	.header.header-transparent.scrolling-menu .main-menu .main-nav>li>a {
		line-height:0px
	}
}
@media only screen and (max-width: 767px) {
	li.two_sect_contact input.form-control {
		text-indent:8px
	}
	li.one_sect_contact textarea.form-control {
		width: 100%
	}
	.contant_message_form_part.whatsup-clone-form {
		margin-left: 0px
	}
	.main-menu .main-nav li .sub-menu {
		top: 67%
	}
	li.two_sect_contact {
		width: 100% !important
	}
	.submit-btn-captha {
		margin-left: 0px
	}
	.phone.contact_tool_box {
		margin-top: 20px
	}
}
@media only screen and (max-width: 567px) {
	.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 .selected-flag {
		width:80px
	}
	.fz-60 {
		font-size: 40px !important
	}
}
@media only screen and (min-width: 384px) and (max-width: 480px) {
	input#demo {
		width:75%
	}
}
@media only screen and (min-width: 375px) and (max-width: 383px) {
	input#demo {
		width:72%
	}
}
@media only screen and (min-width: 320px) and (max-width: 370px) {
	input#demo {
		width:66% !important
	}
}
.main-menu .main-nav>li>a {
	font-size:17px !important
}
p {
	color:#9BABB3;
	line-height:24px
}
div#leader {
	padding:6% 0% !important
}
.selected-flag {
	background-color:#F2F2F2 !important;
	margin:0
}
h1.fw-600.fz-60.os-font.white.mb-2 {
	font-weight:bold !important
}
.os-font {
	font-family:'Poppins'
}
.fsi {
	font-style:italic !important
}
.fsn {
	font-style:normal !important
}
.fw-light {
	font-weight:300 !important
}
.fw-normal {
	font-weight:400 !important
}
.fw-bold {
	font-weight:500 !important
}
.fw-600 {
	font-weight:600 !important
}
.fw-bolder {
	font-weight:700 !important
}
.fw-800 {
	font-weight:800 !important
}
.fw-900 {
	font-weight:900 !important
}
.fz-5 {
	font-size:50px
}
.fz-11 {
	font-size:11px !important
}
.fz-12 {
	font-size:12px !important
}
.fz-13 {
	font-size:13px !important
}
.fz-14 {
	font-size:14px !important
}
.fz-15 {
	font-size:15px !important
}
.fz-18 {
	font-size:18px !important
}
.fz-19 {
	font-size:19px !important
}
.fz-20 {
	font-size:20px !important
}
.fz-22 {
	font-size:22px !important
}
.fz-24 {
	font-size:24px !important
}
.fz-27 {
	font-size:27px !important
}
.fz-28 {
	font-size:28px !important
}
.fz-30 {
	font-size:30px !important
}
.fz-33 {
	font-size:33px !important
}
.fz-35 {
	font-size:35px !important
}
.fz-36 {
	font-size:36px !important
}
.fz-40 {
	font-size:40px !important
}
.fz-42 {
	font-size:42px !important
}
.fz-44 {
	font-size:44px !important
}
.fz-52 {
	font-size:52px !important
}
.fz-53 {
	font-size:53px !important
}
.fz-55 {
	font-size:55px !important
}
.fz-57 {
	font-size:57px !important
}
.fz-60 {
	font-size:60px !important;
	line-height:80px !important
}
.fz-70 {
	font-size:70px !important
}
.fz-75 {
	font-size:75px !important
}
.fz-80 {
	font-size:80px !important
}
.fz-110 {
	font-size:110px !important
}
.lh-45 {
	line-height:45px
}
.lh-100 {
	line-height:100px
}
.p-0 {
	padding:0px !important
}
.p-1 {
	padding:10px !important
}
.p-2 {
	padding:20px !important
}
.p-3 {
	padding:30px !important
}
.p-4 {
	padding:40px !important
}
.p-5 {
	padding:50px !important
}
.p-6 {
	padding:60px !important
}
.p-7 {
	padding:70px !important
}
.p-8 {
	padding:80px !important
}
.p-9 {
	padding:90px !important
}
.p-10 {
	padding:100px !important
}
.p-11 {
	padding:110px !important
}
.p-12 {
	padding:120px !important
}
.p-13 {
	padding:130px !important
}
.p-14 {
	padding:140px !important
}
.p-15 {
	padding:150px !important
}
.p-16 {
	padding:160px !important
}
.p-17 {
	padding:170px !important
}
.p-18 {
	padding:180px !important
}
.p-19 {
	padding:190px !important
}
.p-20 {
	padding:200px !important
}
.pt-0 {
	padding-top:0px !important
}
.pt-1 {
	padding-top:10px !important
}
.pt-2 {
	padding-top:20px !important
}
.pt-3 {
	padding-top:30px !important
}
.pt-4 {
	padding-top:40px !important
}
.pt-5 {
	padding-top:50px !important
}
.pt-6 {
	padding-top:60px !important
}
.pt-7 {
	padding-top:50px !important
}
.pt-8 {
	padding-top:80px !important
}
.pt-9 {
	padding-top:90px !important
}
.pt-10 {
	padding-top:100px !important
}
.pt-11 {
	padding-top:110px !important
}
.pt-12 {
	padding-top:120px !important
}
.pt-13 {
	padding-top:130px !important
}
.pt-14 {
	padding-top:140px !important
}
.pt-15 {
	padding-top:150px !important
}
.pt-16 {
	padding-top:160px !important
}
.pt-17 {
	padding-top:170px !important
}
.pt-18 {
	padding-top:180px !important
}
.pt-19 {
	padding-top:190px !important
}
.pt-20 {
	padding-top:200px !important
}
.pt-21 {
	padding-top:210px !important
}
.pt-26 {
	padding-top:260px !important
}
.pt-33 {
	padding-top:330px !important
}
.pr-0 {
	padding-right:0px !important
}
.pr-1 {
	padding-right:10px !important
}
.pr-2 {
	padding-right:20px !important
}
.pr-3 {
	padding-right:30px !important
}
.pr-4 {
	padding-right:40px !important
}
.pr-5 {
	padding-right:50px !important
}
.pr-6 {
	padding-right:60px !important
}
.pr-7 {
	padding-right:70px !important
}
.pr-8 {
	padding-right:80px !important
}
.pr-9 {
	padding-right:90px !important
}
.pr-10 {
	padding-right:100px !important
}
.pr-11 {
	padding-right:110px !important
}
.pr-12 {
	padding-right:120px !important
}
.pr-13 {
	padding-right:130px !important
}
.pr-14 {
	padding-right:140px !important
}
.pr-15 {
	padding-right:150px !important
}
.pr-16 {
	padding-right:160px !important
}
.pr-17 {
	padding-right:170px !important
}
.pr-18 {
	padding-right:180px !important
}
.pr-19 {
	padding-right:190px !important
}
.pr-20 {
	padding-right:200px !important
}
.pb-0 {
	padding-bottom:0px !important
}
.pb-1 {
	padding-bottom:10px !important
}
.pb-2 {
	padding-bottom:20px !important
}
.pb-3 {
	padding-bottom:30px !important
}
.pb-4 {
	padding-bottom:40px !important
}
.pb-5 {
	padding-bottom:50px !important
}
.pb-6 {
	padding-bottom:60px !important
}
.pb-7 {
	padding-bottom:70px !important
}
.pb-8 {
	padding-bottom:80px !important
}
.pb-9 {
	padding-bottom:90px !important
}
.pb-10 {
	padding-bottom:100px !important
}
.pb-11 {
	padding-bottom:110px !important
}
.pb-12 {
	padding-bottom:120px !important
}
.pb-13 {
	padding-bottom:130px !important
}
.pb-14 {
	padding-bottom:140px !important
}
.pb-15 {
	padding-bottom:150px !important
}
.pb-16 {
	padding-bottom:160px !important
}
.pb-17 {
	padding-bottom:170px !important
}
.pb-18 {
	padding-bottom:180px !important
}
.pb-19 {
	padding-bottom:190px !important
}
.pb-20 {
	padding-bottom:200px !important
}
.pb-26 {
	padding-bottom:150px !important
}
.pb-45 {
	padding-bottom:450px !important
}
.pl-0 {
	padding-left:0px !important
}
.pl-1 {
	padding-left:10px !important
}
.pl-2 {
	padding-left:20px !important
}
.pl-3 {
	padding-left:30px !important
}
.pl-4 {
	padding-left:40px !important
}
.pl-5 {
	padding-left:50px !important
}
.pl-6 {
	padding-left:60px !important
}
.pl-7 {
	padding-left:70px !important
}
.pl-8 {
	padding-left:80px !important
}
.pl-9 {
	padding-left:90px !important
}
.pl-10 {
	padding-left:100px !important
}
.pl-11 {
	padding-left:110px !important
}
.pl-12 {
	padding-left:120px !important
}
.pl-13 {
	padding-left:130px !important
}
.pl-14 {
	padding-left:140px !important
}
.pl-15 {
	padding-left:150px !important
}
.pl-16 {
	padding-left:160px !important
}
.pl-17 {
	padding-left:170px !important
}
.pl-18 {
	padding-left:180px !important
}
.pl-19 {
	padding-left:190px !important
}
.pl-20 {
	padding-left:200px !important
}
.mlr-auto {
	margin-left:auto !important;
	margin-right:auto !important
}
.m-0 {
	margin:0px !important
}
.m-1 {
	margin:10px !important
}
.m-2 {
	margin:20px !important
}
.m-3 {
	margin:30px !important
}
.m-4 {
	margin:40px !important
}
.m-5 {
	margin:50px !important
}
.m-6 {
	margin:60px !important
}
.m-7 {
	margin:70px !important
}
.m-8 {
	margin:80px !important
}
.m-9 {
	margin:90px !important
}
.m-10 {
	margin:100px !important
}
.m-11 {
	margin:110px !important
}
.m-12 {
	margin:120px !important
}
.m-13 {
	margin:130px !important
}
.m-14 {
	margin:140px !important
}
.m-15 {
	margin:150px !important
}
.m-16 {
	margin:160px !important
}
.m-17 {
	margin:170px !important
}
.m-18 {
	margin:180px !important
}
.m-19 {
	margin:190px !important
}
.m-20 {
	margin:200px !important
}
.mt-0 {
	margin-top:0px !important
}
.mt-1 {
	margin-top:10px !important
}
.mt-2 {
	margin-top:20px !important
}
.mt-3 {
	margin-top:30px !important
}
.mt-4 {
	margin-top:40px !important
}
.mt-5 {
	margin-top:50px !important
}
.mt-6 {
	margin-top:60px !important
}
.mt-7 {
	margin-top:70px !important
}
.mt-8 {
	margin-top:80px !important
}
.mt-9 {
	margin-top:90px !important
}
.mt-10 {
	margin-top:100px !important
}
.mt-11 {
	margin-top:110px !important
}
.mt-12 {
	margin-top:120px !important
}
.mt-13 {
	margin-top:130px !important
}
.mt-14 {
	margin-top:140px !important
}
.mt-15 {
	margin-top:150px !important
}
.mt-16 {
	margin-top:160px !important
}
.mt-17 {
	margin-top:170px !important
}
.mt-18 {
	margin-top:180px !important
}
.mt-19 {
	margin-top:190px !important
}
.mt-20 {
	margin-top:200px !important
}
.mr-0 {
	margin-right:0px !important
}
.mr-1 {
	margin-right:10px !important
}
.mr-2 {
	margin-right:20px !important
}
.mr-3 {
	margin-right:30px !important
}
.mr-4 {
	margin-right:40px !important
}
.mr-5 {
	margin-right:50px !important
}
.mr-6 {
	margin-right:60px !important
}
.mr-7 {
	margin-right:70px !important
}
.mr-8 {
	margin-right:80px !important
}
.mr-9 {
	margin-right:90px !important
}
.mr-10 {
	margin-right:100px !important
}
.mr-11 {
	margin-right:110px !important
}
.mr-12 {
	margin-right:120px !important
}
.mr-13 {
	margin-right:130px !important
}
.mr-14 {
	margin-right:140px !important
}
.mr-15 {
	margin-right:150px !important
}
.mr-16 {
	margin-right:160px !important
}
.mr-17 {
	margin-right:170px !important
}
.mr-18 {
	margin-right:180px !important
}
.mr-19 {
	margin-right:190px !important
}
.mr-20 {
	margin-right:200px !important
}
.mb-0 {
	margin-bottom:0px !important
}
.mb-1 {
	margin-bottom:10px !important
}
.mb-2 {
	margin-bottom:20px !important
}
.mb-3 {
	margin-bottom:30px !important
}
.mb-4 {
	margin-bottom:40px !important
}
.mb-5 {
	margin-bottom:50px !important
}
.mb-6 {
	margin-bottom:60px !important
}
.mb-7 {
	margin-bottom:70px !important
}
.mb-8 {
	margin-bottom:80px !important
}
.mb-9 {
	margin-bottom:90px !important
}
.mb-10 {
	margin-bottom:100px !important
}
.mb-11 {
	margin-bottom:110px !important
}
.mb-12 {
	margin-bottom:120px !important
}
.mb-13 {
	margin-bottom:130px !important
}
.mb-14 {
	margin-bottom:140px !important
}
.mb-15 {
	margin-bottom:150px !important
}
.mb-16 {
	margin-bottom:160px !important
}
.mb-17 {
	margin-bottom:170px !important
}
.mb-18 {
	margin-bottom:180px !important
}
.mb-19 {
	margin-bottom:190px !important
}
.mb-20 {
	margin-bottom:200px !important
}
.ml-0 {
	margin-left:0px !important
}
.ml-1 {
	margin-left:10px !important
}
.ml-2 {
	margin-left:20px !important
}
.ml-3 {
	margin-left:30px !important
}
.ml-4 {
	margin-left:40px !important
}
.ml-5 {
	margin-left:50px !important
}
.ml-6 {
	margin-left:60px !important
}
.ml-7 {
	margin-left:70px !important
}
.ml-8 {
	margin-left:80px !important
}
.ml-9 {
	margin-left:90px !important
}
.ml-10 {
	margin-left:100px !important
}
.ml-11 {
	margin-left:110px !important
}
.ml-12 {
	margin-left:120px !important
}
.ml-13 {
	margin-left:130px !important
}
.ml-14 {
	margin-left:140px !important
}
.ml-15 {
	margin-left:150px !important
}
.ml-16 {
	margin-left:160px !important
}
.ml-17 {
	margin-left:170px !important
}
.ml-18 {
	margin-left:180px !important
}
.ml-19 {
	margin-left:190px !important
}
.ml-20 {
	margin-left:200px !important
}
.mtn-0 {
	margin-top:0px !important
}
.mtn-1 {
	margin-top:-10px !important
}
.mtn-2 {
	margin-top:-20px !important
}
.mtn-3 {
	margin-top:-30px !important
}
.mtn-4 {
	margin-top:-40px !important
}
.mtn-5 {
	margin-top:-50px !important
}
.mtn-6 {
	margin-top:-60px !important
}
.mtn-7 {
	margin-top:-70px !important
}
.mtn-8 {
	margin-top:-80px !important
}
.mtn-9 {
	margin-top:-90px !important
}
.mtn-10 {
	margin-top:-100px !important
}
.mtn-11 {
	margin-top:-110px !important
}
.mtn-12 {
	margin-top:-120px !important
}
.mtn-13 {
	margin-top:-130px !important
}
.mtn-14 {
	margin-top:-140px !important
}
.mtn-15 {
	margin-top:-150px !important
}
.mtn-16 {
	margin-top:-160px !important
}
.mtn-17 {
	margin-top:-170px !important
}
.mtn-18 {
	margin-top:-180px !important
}
.mtn-19 {
	margin-top:-190px !important
}
.mtn-20 {
	margin-top:-200px !important
}
.mtn-35 {
	margin-top:-350px !important
}
.mrn-0 {
	margin-right:0px !important
}
.mrn-1 {
	margin-right:-10px !important
}
.mrn-2 {
	margin-right:-20px !important
}
.mrn-3 {
	margin-right:-30px !important
}
.mrn-4 {
	margin-right:-40px !important
}
.mrn-5 {
	margin-right:-50px !important
}
.mrn-6 {
	margin-right:-60px !important
}
.mrn-7 {
	margin-right:-70px !important
}
.mrn-8 {
	margin-right:-80px !important
}
.mrn-9 {
	margin-right:-90px !important
}
.mrn-10 {
	margin-right:-100px !important
}
.mrn-11 {
	margin-right:-110px !important
}
.mrn-12 {
	margin-right:-120px !important
}
.mrn-13 {
	margin-right:-130px !important
}
.mrn-14 {
	margin-right:-140px !important
}
.mrn-15 {
	margin-right:-150px !important
}
.mrn-16 {
	margin-right:-160px !important
}
.mrn-17 {
	margin-right:-170px !important
}
.mrn-18 {
	margin-right:-180px !important
}
.mrn-19 {
	margin-right:-190px !important
}
.mrn-20 {
	margin-right:-200px !important
}
.mbn-0 {
	margin-bottom:0px !important
}
.mbn-1 {
	margin-bottom:-10px !important
}
.mbn-2 {
	margin-bottom:-20px !important
}
.mbn-3 {
	margin-bottom:-30px !important
}
.mbn-4 {
	margin-bottom:-40px !important
}
.mbn-5 {
	margin-bottom:-50px !important
}
.mbn-6 {
	margin-bottom:-60px !important
}
.mbn-7 {
	margin-bottom:-70px !important
}
.mbn-8 {
	margin-bottom:-80px !important
}
.mbn-9 {
	margin-bottom:-90px !important
}
.mbn-10 {
	margin-bottom:-100px !important
}
.mbn-11 {
	margin-bottom:-110px !important
}
.mbn-12 {
	margin-bottom:-120px !important
}
.mbn-13 {
	margin-bottom:-130px !important
}
.mbn-14 {
	margin-bottom:-140px !important
}
.mbn-15 {
	margin-bottom:-150px !important
}
.mbn-16 {
	margin-bottom:-160px !important
}
.mbn-17 {
	margin-bottom:-170px !important
}
.mbn-18 {
	margin-bottom:-180px !important
}
.mbn-19 {
	margin-bottom:-190px !important
}
.mbn-20 {
	margin-bottom:-200px !important
}
.mln-0 {
	margin-left:0px !important
}
.mln-1 {
	margin-left:-10px !important
}
.mln-2 {
	margin-left:-20px !important
}
.mln-3 {
	margin-left:-30px !important
}
.mln-4 {
	margin-left:-40px !important
}
.mln-5 {
	margin-left:-50px !important
}
.mln-6 {
	margin-left:-60px !important
}
.mln-7 {
	margin-left:-70px !important
}
.mln-8 {
	margin-left:-80px !important
}
.mln-9 {
	margin-left:-90px !important
}
.mln-10 {
	margin-left:-100px !important
}
.mln-11 {
	margin-left:-110px !important
}
.mln-12 {
	margin-left:-120px !important
}
.mln-13 {
	margin-left:-130px !important
}
.mln-14 {
	margin-left:-140px !important
}
.mln-15 {
	margin-left:-150px !important
}
.mln-16 {
	margin-left:-160px !important
}
.mln-17 {
	margin-left:-170px !important
}
.mln-18 {
	margin-left:-180px !important
}
.mln-19 {
	margin-left:-190px !important
}
.mln-20 {
	margin-left:-200px !important
}
.white {
	color:#fff !important
}
.color {
	color:#45b851 !important
}
.color-2 {
	color:#2b93a3 !important
}
.dark-color {
	color:#27394A !important
}
.bg-light {
	background-color:#ffffff !important
}
.bg-gray {
	background-color:#fff !important
}
.color-2 {
	color:#fff !important
}
.section.section-bg-38.section-bg-airbnb-clone.pt-21.pb-15 {
	background-image:url(../jpg/bg_airbnbclone.jpg)
}
.section.section-bg-10.section-bg-extrafeatures.section-fixed.pt-5.pb-5.weapp-features {
	background-image:url(../jpg/bg_airbnb_extrafeatures.jpg)
}
.section.section-bg-10.section-bg-technologies.section-fixed.pt-10.pb-10.technologies {
	background-image:url(../jpg/bg_airbnb_technologies.jpg)
}
.section.section-bg-38.section-bg-watsappclone.pt-21.pb-15 {
	background-image:url(../jpg/bg_watsppclone.jpg)
}
.section.section-bg-38 {
	background-repeat:no-repeat;
	background-size:cover
}
.section.section-bg-10.section-bg-wastapp-extrafeatures.section-fixed.pt-5.pb-5.weapp-features {
	background-image:url(../jpg/bg_watsapp_extrafeatures.jpg)
}
.section.section-bg-10.section-bg-wastapp-technologies.section-fixed.pt-10.pb-10.technologies {
	background-image:url(../jpg/bg_watspp_technologies.jpg)
}
.section.section-bg-38.section-bg-uber-clone.pt-21.pb-15 {
	background-image:url(../jpg/bg_uberclone.jpg)
}
.section.section-bg-10.section-bg-uber-clone-extrafeatures.section-fixed.pt-5.pb-5.weapp-features {
	background-image:url(../jpg/bg_uber_extrafeatures.jpg)
}
.section.section-bg-10.section-bg-uber-clone-technologies.section-fixed.pt-10.pb-10.technologies {
	background-image:url(../jpg/bg_uber_clone_tech.jpg)
}
.section.section-bg-38.section_bg_ui.pt-21.pb-15 {
	background-image:url(../jpg/ui_design_banner.jpg)
}
.section.section-bg-10.section_bg_design.section-fixed.pt-5.pb-5.app-spe {
	background-image:url(../jpg/bg_design.jpg)
}
.section.section-bg-38.pt-21.pb-15 {
	background-image:url(../jpg/bg_web_development.jpg);
	height: 600px;
}
.section.section-bg-38.section-bg-internet.pt-21.pb-15 {
	background-image:url(../jpg/bg_internetofthings.jpg)
}
.section.section-bg-10.section-bg-internet-work.section-fixed.pt-5.pb-5.app-spe {
	background-image:url(../jpg/bg_work_mechansism.jpg)
}
.section.section-bg-38.section-bg-mobileapp.pt-21.pb-15 {
	background-image:url(../jpg/bg_mobileapp.jpg)
}
.section-bg-uber-clone-technologies .cauroselpad {
	width:80%;
	margin:0 auto
}
.section.section-bg-38.section-bg-triningapp.pt-21.pb-15 {
	background-image:url(../jpg/training-banner.jpg);
	background-size:100% 100%
}
.section-bg-triningapp .text-center:after {
	content:'';
	-webkit-transform:scaleX(1) scaleY(1) scaleZ(1) skewX(-24deg);
	transform:scaleX(1) scaleY(1) scaleZ(1) skewX(-24deg);
	position:absolute;
	z-index:1;
	width:100%;
	height:100%;
	top:0px;
	left:0px;
	bottom:0px;
	right:0px;
	background:rgba(0,
	160,
	236,
	0.78)
}
.section-bg-triningapp h1 {
	z-index:10;
	position:relative;
	font-size:40px!important
}
.section-bg-triningapp .text-center {
	padding:45px 60px;
	position:relative;
	width:66%;
	margin:0 auto
}
.section-bg-triningapp h5 {
	color:#1a2e46!important;
	z-index:10;
	position:relative;
	text-transform:capitalize;
	font-weight:bold!important;
	font-size:31px!important
}
.train-about .text-center {
	text-align:left;
	position:relative
}
.train-about .text-center.mb-5.wow.fadeInUp:before {
	content:'';
	background:url(../png/logo-icon.png);
	position:absolute;
	width:40px;
	height:40px;
	background-repeat:no-repeat;
	top:-32px;
	text-align:center;
	left:0;
	right:0;
	margin:0 auto
}
.train-about .text-center.mb-5 {
	display:inline-block;
	margin-bottom:18px!important
}
.train-about h4 {
	color:#62be4a;
	margin-bottom:10px
}
.training-ser .text-center {
	text-align:left
}
.training-ser .col-md-8.col-md-offset-2 {
	margin-left:0
}
.training-ser .text-center .train-img {
	position:relative;
	left:13em
}
.section.section-bg-10.section-bg-extrafeatures.section-fixed.pt-5.pb-5.weapp-features.training-ser {
	background-image:url(../jpg/header11.jpg)
}
.tr_cotent_btn {
	text-align:left
}
.tr_cotent_btn a {
	border:1px solid;
	padding:5px 21px;
	color:#333;
	display:inline-block;
	vertical-align:middle;
	-webkit-transform:perspective(1px) translateZ(0);
	transform:perspective(1px) translateZ(0);
	box-shadow:0 0 1px transparent;
	position:relative;
	-webkit-transition-property:color;
	transition-property:color;
	-webkit-transition-duration:0.3s;
	transition-duration:0.3s
}
ul.training-dev li:before {
	content:"2022";
	color:#64be4a;
	left:-6px;
	position:relative
}
.tr_sper_inner_cont .sper_inner_cont_txt ul {
	list-style:none;
	padding:0;
	margin:0
}
.cube {
	width:112px;
	margin:0px;
	text-align:center;
	height:28px;
	margin-bottom:20px;
	position:relative;
}
.tr_sper_inner_cont .sper_inner_cont_txt li {
	padding-left:24px;
	text-indent:0px;
	text-align:left;
	line-height:37px;
	color:#333;
	text-shadow:0px 0px 0px
}
.tr_sper_inner_cont .sper_inner_cont_txt li::before {
	content:"2022";
	color:#5bbc4c;
	left:-6px;
	position:relative
}
.tr_sper_cont {
	margin:0% -1%
}
.tr_sper_cont.tr_ui_cont {
	padding-bottom:90px
}
.tr_cotent_btn button.home_btn.hb.what_do.blue_bg.bt1.flippety i.fa {
	border:1px solid #1a2e46!important;
	color:#26b3fb!important;
	margin-right:8px
}
.tr_cotent_btn button.home_btn.hb.what_do.blue_bg.bt1.flippety {
	border-bottom:1px solid #1a2e46!important;
	color:#1a2e46!important
}
.tr_cotent_btn .cube {
	width:106px;
	margin-bottom:0px
}
.tr_cotent_btn {
	text-align:center;
	padding-left:20px;
	text-align:left;
	margin-top:22px
}
.tr_cotent_btn button.home_btn.hb.what_do.blue_bg.bt1.flop i.fa {
	margin-right:8px;
	color:#1a2e46!important
}
.tr_sper_inner_cont_img {
	position:relative;
	display:inline-block;
	width:100%;
	overflow:hidden;
	opacity:1!important
}
.tr_sper_inner_cont_img img {
	width:100%;
	max-width:100%;
	object-fit:cover;
	transition:all 1.4s ease-in-out 0s;
	-moz-transition:all 1.4s ease-in-out 0s;
	-webkit-transition:all 1.4s ease-in-out 0s;
	-ms-transition:all 1.4s ease-in-out 0s
}
.sper_inner_cont_tle {
	padding:0px 20px;
	display:block;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	max-width:100%;
	text-align:left
}
.sper_inner_cont_tle_txt,
.sper_inner_cont_tle_img {
	display:table-cell;
	vertical-align:middle;
	white-space:normal
}
.sper_inner_cont_tle_img {
	padding-right:10px
}
.sper_inner_cont_tle_txt {
	white-space:normal;
	font-size:16px;
	max-width:70%;
	line-height:24px;
	padding-top:5px;
	font-weight:bold;
	color:#212427
}
.tr_sper_cont.tr_ui_cont .tr_sper_inner_cont {
	width:100%;
	padding-bottom:0px;
	margin:0px
}
.tr_sper_cont.tr_ui_cont .tr_sper_inner_cont .tr_sper_inner_cont_img {
	width:50%;
	display:inline-block;
	vertical-align:top
}
.tr_sper_cont.tr_ui_cont .tr_sper_inner_cont .sper_inner_cont_txt {
	width:50%;
	display:inline-block;
	vertical-align:top
}
.tr_sper_cont.tr_ui_cont .tr_sper_inner_cont .sper_inner_cont_txt ul {
	column-count:2;
	-webkit-column-count:2
}
.tr_sper_cont.tr_ui_cont .sper_inner_cont_tle {
	padding-bottom:24px
}
.tr_sper_cont.tr_ui_cont .sper_inner_cont_txt {
	padding-left:24px
}
.section.pb-7.pt-7.work-spac.training-work {
	background:#f3f3f3
}
.training-work .container {
	background:#fff;
	padding:10px
}
.training-work .mb-3.wow.fadeInLeft img {
	width:100%
}
.training-work .mb-3.wow.fadeInLeft {
	margin-bottom:0!important
}
ul.training-dev li {
	padding-left:24px;
	text-indent:0px;
	line-height:39px;
	font-size:20px
}
ul.training-dev {
	column-count:2;
	-webkit-column-count:2
}
.tr_cotent_btn a:before {
	content:"";
	position:absolute;
	z-index:-1;
	top:0;
	left:0;
	right:0;
	bottom:0;
	background:#62be4a;
	-webkit-transform:scaleX(0);
	transform:scaleX(0);
	-webkit-transform-origin:0 50%;
	transform-origin:0 50%;
	-webkit-transition-property:transform;
	transition-property:transform;
	-webkit-transition-duration:0.3s;
	transition-duration:0.3s;
	-webkit-transition-timing-function:ease-out;
	transition-timing-function:ease-out;
	border:1px solid transparent
}
.tr_cotent_btn a:hover {
	color:#fff
}
.tr_cotent_btn a:hover:before {
	-webkit-transform:scaleX(1);
	transform:scaleX(1)
}
.tr_cotent_btn a:hover:before {
	-webkit-transform:scaleX(1);
	transform:scaleX(1)
}
.tr_sper_inner_cont_img:hover img {
	-webkit-transform:scale(1.3,
	1.3);
	-moz-transform:scale(1.3,
	1.3);
	-o-transform:scale(1.3,
	1.3);
	-ms-transform:scale(1.3,
	1.3);
	transform:scale(1.3,
	1.3)
}
@media Screen and (max-width: 567px) {
	.training-work .mb-3.wow.fadeInLeft img {
		width:100%!important;
		margin:0 auto;
		float:none;
		text-align:center
	}
	.sper_inner_cont_tle_txt {
		white-space: normal;
		font-size: 16px;
		max-width: 100%;
		line-height: 24px;
		padding-top: 5px;
		font-weight: bold;
		color: #212427;
		float: left;
		width: 100%
	}
	.section-title {
		font-size: 26px
	}
	.sper_inner_cont_tle_img {
		padding-right: 0px;
		float: left;
		width: 100%;
		text-align: center
	}
	.extra-word-press-list-cnt {
		padding: 20px 15px!important
	}
	.sper_inner_cont_txt {
		float: left;
		width: 100%
	}
	.section-bg-extrafeatures.weapp-features .service-item {
		float: left;
		width: 100%
	}
}
@media Screen and (max-width: 767px) {
	h1.andriod-company {
		padding-top:0% !important;
		font-size:19px !important
	}
	.mobilenumber-pages {
		display: block !important
	}
	.contant_message_form_part.whatsup-clone-form {
		margin-left: 0 !important
	}
	.one_sect_contact textarea#comments_val {
		width: 100% !important
	}
	.left-flages {
		text-align: center
	}
	.right-flages {
		text-align: center
	}
	p.right-arrangement {
		text-align: center
	}
	.section.border-bottom.pt-7.pb-7 .text-right {
		text-align: left
	}
	section.eight_section.pt-5.pb-5 {
		padding-bottom: 10px !important;
		padding-top: 10px !important
	}
	h2.fw-bolder.os-font.dark-color.section-title {
		margin: 0
	}
	.section.pt-7.pb-7 {
		padding: 20px 0px!important
	}
	.section.border-bottom.pt-7.pb-7 {
		padding: 45px 0px 10px 0px!important
	}
	.pb-7.work-spac {
		padding-bottom: 0px !important
	}
	.text-center.mb-6.wow.fadeInUp.animated {
		margin-bottom: 20px !important
	}
	#about .mt-4.seperate-line {
		display: none
	}
	.testimonials-slider .owl-page.active:before {
		background-color: #45b851;
		border-color: #45b851;
		content: '';
		opacity: 1!important
	}
	.section.pt-7.pb-5 {
		padding-top: 25px !important;
		padding-bottom: 10px !important
	}
	.image_inner_wrap img {
		width: 100%
	}
	.section-bg-extrafeatures.weapp-features .service-item {
		background: #fff;
		padding: 20px;
		min-height: auto!important
	}
	.tr_sper_inner_cont .sper_inner_cont_txt ul {
		list-style: none;
		padding: 0;
		margin: 0;
		min-height: auto!important
	}
	.extra-word-press-list-img {
		float: left;
		width: 100%
	}
	.node_js_from .col-sm-6:first-child {
		text-align: center
	}
	.node_js_from .col-sm-6 img {
		width: 50%!important;
		margin: 0 auto;
		float: none;
		text-align: center
	}
	ul.training-dev {
		column-count: 1;
		-webkit-column-count: 1
	}
	.col-sm-6.training-part {
		margin-top: 0px
	}
	.tr_cotent_btn {
		margin-bottom: 5px;
		margin-top: 5px
	}
	.section-bg-triningapp .text-center:after {
		-webkit-transform: scaleX(1) scaleY(1) scaleZ(1) skewX(0deg);
		transform: scaleX(1) scaleY(1) scaleZ(1) skewX(0deg)
	}
	.section-bg-triningapp h1.fw-600.fz-70.os-font.white.mb-2 {
		margin-top: 15px !important
	}
	.section-bg-triningapp .text-center {
		padding: 6px 29px;
		width: 100%
	}
	.training-ser .text-center .train-img {
		left: 9em
	}
}
@media Screen and (min-width: 768px) and (max-width: 1023px) {
	h1.andriod-company {
		font-size:24px !important
	}
	.row.android_app_development.ui_develop {
		margin-right: -5px;
		margin-left: -5px
	}
	.soft_inner_contain .col-md-6.col-lg-6.col-sm-4.clm {
		padding-right: 0
	}
	.extra-word-press-list-img img {
		width: 100%;
		min-height: 305px
	}
	.section-bg-triningapp .text-center {
		padding: 8px 24px;
		width: 80%
	}
	.section-bg-triningapp h1 {
		font-size: 30px!important
	}
	.section-bg-triningapp h5 {
		font-size: 25px!important
	}
	.section.section-bg-10.section-bg-extrafeatures.section-fixed.pt-5.pb-5.weapp-features.training-ser .service-item.mb-5.text-center.wow.fadeIn {
		min-height: 600px
	}
	.main-menu .main-nav li a {
		padding-left: 12px;
		padding-right: 12px
	}
}
@media Screen and (min-width: 1024px) and (max-width: 1200px) {
	.training_main_page .tr_sper_inner_cont .sper_inner_cont_txt ul {
		min-height:200px!important
	}
	.software_Testing .extra-word-press-list-cnt {
		background-color: #fff;
		min-height: 250px;
		padding: 20px 30px;
		float: left;
		width: 100%
	}
	.ios_app_development .extra-word-press-list-img img {
		min-height: 307px
	}
	.wordpress_develop .extra-word-press-list-img img {
		min-height: 306px
	}
	.section.section-bg-10.section-bg-extrafeatures.section-fixed.pt-5.pb-5.weapp-features.training-ser .wordpress_develop .service-item.mb-5.text-center.wow.fadeIn {
		min-height: 600px
	}
	.section.section-bg-10.section-bg-extrafeatures.section-fixed.pt-5.pb-5.weapp-features.training-ser .service-item.mb-5.text-center.wow.fadeIn {
		min-height: 556px
	}
	li.mb-4.wow.fadeInUp.weapp-msg {
		margin-bottom: 9px !important
	}
}
.section-bg-extrafeatures.weapp-features .nodejs_development .service-item {
	background:#fff;
	padding:20px;
	min-height:555px
}
.ser_in_title.tr_title h3 {
	white-space:normal;
	font-size:18px;
	max-width:90%;
	line-height:24px;
	padding-top:5px;
	font-weight:bold;
	color:#212427
}
.training-contant-form-part li input {
	width:100%;
	padding:10px;
	border:1px solid #dde0e3;
	margin-bottom:10px;
	font-size:15px;
	border-radius:2px
}
.training-contant-form-part li {
	list-style-type:none;
	margin-top:20px
}
.training-contant-form-part li textarea {
	width:100%;
	height:100px;
	border:1px solid #dde0e3;
	margin-bottom:10px;
	font-size:13px;
	border-radius:2px;
	padding:10px
}
input.msg_send {
	background-color:#45b851;
	color:#fff;
	text-transform:uppercase;
	border:1px solid #1a2e46;
	font-size:15px
}
.ser_in_title.tr_title h3 {
	text-transform:uppercase
}
.node_js_from .training-contant-form-part {
	width:80%;
	margin:5px auto
}
.section-bg-extrafeatures.weapp-features .android_app_development .service-item {
	background:#fff;
	padding:20px;
	min-height:555px
}
.extra-word-press-list-img img {
	width:100%
}
.extra-word-press-list-cnt {
	background-color:#fff;
	min-height:305px;
	padding:20px 30px;
	float:left;
	width:100%
}
.sper_inner_cont_txt ul li::before {
	content:"2022";
	color:#5bbc4c;
	left:-6px;
	position:relative
}
.sper_inner_cont_txt ul li {
	padding-left:24px;
	text-indent:0px;
	text-align:left;
	line-height:37px;
	color:#333;
	text-shadow:0px 0px 0px;
	font-size:14px
}
.clm {
	padding:0px 30px
}
.tr_sper_inner_cont .sper_inner_cont_txt ul {
	list-style:none;
	padding:0;
	margin:0;
	min-height:auto
}
body.android-training .section-bg-extrafeatures.weapp-features .android_app_development .service-item {
	background:#fff;
	padding:20px;
	min-height:500px
}
.sper_inner_cont_tle_txt {
	max-width:100%
}
.software_Testing .tr_sper_inner_cont .sper_inner_cont_txt ul {
	list-style:none;
	padding:0;
	margin:0;
	min-height:200px
}
.training_main_page .tr_sper_inner_cont .sper_inner_cont_txt ul {
	min-height:154px
}
.section.border-bottom.train-about.pt-7.pb-7 .col-md-12 {
	text-align:center
}
.train-about .text-center {
	text-align:center
}
.training-ser .text-center .train-img {
	position:relative;
	left:0
}
.training-ser .text-center {
	text-align:center
}
.training-ser .col-md-8.col-md-offset-2 {
	margin-left:0;
	float:left;
	width:100%
}
li.two_sect_contact input.form-control {
	font-size:17px!important
}
textarea#comments_val {
	font-size:17px !important
}
li.two_sect_contact input.form-control {
	color:#555 !important
}

#success-message .modal-content {
	float:left;
	width:100%;
	border-radius:20px;
	background-color:#fff;
	border:none;
	box-shadow: 0 5px 15px rgb(191 182 182 / 30%);
}
#success-message .modal-content .modal-header{
	padding: 15px 15px 8px 15px;
	border:none !important;
}
#success-message .success-popup{
	text-align: center;
}
#success-message .modal-content .modal-header h4.modal-title {
	color: #333333c7;
    font-size: 23px;
    text-align: center;
    font-weight: 700 !important;
}
#success-message .modal-content .modal-body{
	padding: 0px 15px 30px 15px;
	text-align: center;
}
#success-message .modal-content .modal-body p {
	font-size: 14px;
    line-height: 24px;
    text-align: center;
    padding: 0px 100px;
    font-weight: 500;
    color: #000000;
}
#success-message .modal-dialog {
	margin-top:150px
}

/*------------------popup-message----------------------*/

#success-popup-message .modal-content {
	float:left;
	width:100%;
	border-radius:20px;
	background-color:#fff;
	border:none;
	box-shadow: 0 5px 15px rgb(191 182 182 / 30%);
}
#success-popup-message .modal-content .modal-header{
	padding: 15px 15px 8px 15px;
	border:none !important;
}
#success-popup-message .success-popup{
	text-align: center;
}
#success-popup-message .modal-content .modal-header h4.modal-title {
	color: #333333c7;
    font-size: 23px;
    text-align: center;
    font-weight: 700 !important;
}
#success-popup-message .modal-content .modal-body{
	padding: 0px 15px 30px 15px;
	text-align: center;
}
#success-popup-message .modal-content .modal-body p {
	font-size: 14px;
    line-height: 24px;
    text-align: center;
    padding: 0px 100px;
    font-weight: 500;
    color: #000000;
}
#success-popup-message .modal-dialog {
	margin-top:150px
}

/*------------------popup-message--------------------*/



#success-popup {
    background-color: #00000087;
    width: 100%;
    display: block;
    overflow: hidden;
    transform: translate3d(0,0,0);
    text-align: center;
    opacity: 1;
    height: 100vh;
    position: fixed;
    z-index: 9999;
}
#success-popup img{
	width:100px;
	top: 40%;
    position: relative;
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
	.text-center.mb-6.wow.fadeInUp.animated {
		margin-bottom:20px !important
	}
	#about .mt-4.seperate-line {
		display: none
	}
	.section.pt-7.pb-5 {
		padding-top: 25px !important;
		padding-bottom: 10px !important
	}
	.sper_inner_cont_txt ul li {
		line-height: 30px;
		font-size: 13px
	}
	.tr_cotent_btn {
		margin-top: 15px;
		margin-bottom: 10px
	}
	li.two_sect_contact input.form-control {
		font-size: 14px!important
	}
	.intl-tel-input.separate-dial-code .selected-dial-code {
		font-size: 13px !important
	}
	textarea#comments_val {
		font-size: 14px !important
	}
	.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 .selected-flag {
		width: 82px !important
	}
	.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 .selected-flag {
		width: 82px !important
	}
	.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 .selected-flag {
		width: 82px !important
	}
	.whatsup-clone-form .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 .selected-flag {
		width: 75px !important
	}
	.whatsup-clone-form .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 .selected-flag {
		width: 75px !important
	}
	.whatsup-clone-form .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 .selected-flag {
		width: 78px !important
	}
	.contact_form_box+.col-md-4.col-lg-4 {
		clear: both !important;
		padding-top: 20px !important
	}
	.training-contant-form li.submit-right {
		float: none;
		width: auto
	}
	.soft_inner_contain {
		clear: both;
		width: 68%;
		margin: 0 auto
	}
	.soft_inner_contain .clm {
		width: 100%
	}
	.soft_inner_contain .extra-word-press-list-img img {
		width: auto;
		min-height: auto
	}
}
@media only screen and (max-width: 567px) {
	.section .fz-60 {
		font-size:23px !important;
		line-height:30px!important
	}
	li.two_sect_contact input.form-control {
		font-size: 14px!important
	}
	textarea#comments_val {
		font-size: 13px !important
	}
	.whatsup-clone-form .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 .selected-flag {
		width: 80px
	}
	.whatsup-clone-form .intl-tel-input.separate-dial-code .selected-dial-code {
		padding-left: 10px !important;
		font-size: 13px
	}
	li.one_sect_contact textarea.form-control {
		padding: 20px 10px 30px 10px
	}
	.training-contant-form li.submit-right {
		float: none;
		width: 45%;
		width: auto
	}
	.sper_inner_cont_tle_img {
		text-align: left
	}
}
@media only screen and (min-width: 568px) and (max-width: 767px) {
	.cnt-sec-part,
	.section-bg-extrafeatures.weapp-features .service-item {
		width:70%;
		float:none;
		margin:0 auto
	}
	.section-bg-extrafeatures.weapp-features .service-item {
		width: 80%
	}
}
@media only screen and (min-width: 1024px) and (max-width: 1200px) {
	.tr_cotent_btn {
		margin-top:10px;
		margin-bottom:10px
	}
	.section-bg-triningapp h5 {
		font-size: 22px!important
	}
	.section-bg-triningapp h1 {
		font-size: 25px!important
	}
	header.header.header-transparent.scrolling-menu ul.main-nav.os-font li,
	header.header.header-transparent.scrolling-menu ul.main-nav.os-font li a {
		height: auto
	}
	header.header.header-transparent ul.main-nav.os-font {
		margin-top: 18px
	}
	header.header.header-transparent .main-menu .main-nav>li>a:before {
		top: -17px
	}
	.training-contant-form li.submit-right {
		float: none
	}
}
.image_slide_wrap {
	width:90%;
	margin:0 auto
}
section.slider_sect {
	float:left;
	width:100%;
	padding:50px 0px;
	background-color:#eaedf2
}
.inner_content_wrap {
	position:absolute;
	top:0;
	left:5%;
	text-align:center;
	display:none;
	background-color:rgba(69,
	184,
	81,
	0.8);
	width:90%;
	height:100%;
	margin:0 auto;
	padding:75px
}
.image_inner_wrap img {
	-webkit-transform:scale(1);
	transform:scale(1);
	-webkit-transition:.3s ease-in-out;
	transition:.3s ease-in-out
}
.image_inner_wrap:hover img {
	-webkit-transform:scale(1.3);
	transform:scale(1.3)
}
.image_inner_wrap {
	float:left;
	width:100%;
	overflow:hidden;
	box-shadow:5px 7px 20px 2px #ddd
}
.inner_content_wrap img {
	width:65%;
	margin:10px auto;
	float:none
}
.image_slide_wrap:hover .inner_content_wrap {
	display:block!important
}
.inner_content_wrap h4 {
	color:#fff
}
.slider_sect .owl-pagination {
	display:none
}
section.slider_sect h1 {
	color:#27394A!important;
	text-align:center;
	float:left;
	width:100%;
	padding-bottom:20px;
	font-size:42px;
	margin:0
}
li.submit-right {
	float:right;
	width:45%
}
li.captcha-left {
	float:left;
	width:45%
}
li.captcha-left .g-recaptcha {
	transform:scale(0.80);
	-webkit-transform:scale(0.80);
	transform-origin:0 0;
	-webkit-transform-origin:0 0
}
li.submit-right input {
	padding:17px
}
body.wordpress_training .section-bg-extrafeatures.weapp-features .android_app_development .service-item {
	min-height:492px
}
.section-bg-extrafeatures.weapp-features .row.php_development .service-item {
	background:#fff;
	padding:20px;
	min-height:500px
}
.sper_inner_cont_tle_txt {
	text-transform:uppercase
}
.sper_inner_cont_tle_txt {
	max-width:70%
}
.training-work .container {
	background:#fff;
	padding:0px
}
.image_inner_wrap:hover img {
	transform:none !important
}
.row.training_main_page .tr_sper_inner_cont .tr_sper_inner_cont_txt {
	margin-top:-7px
}
.inner_content_wrap {
	position:absolute;
	top:0;
	left:5%;
	text-align:center;
	display:none;
	background-color:rgba(69,
	184,
	81,
	0.8);
	width:90%;
	height:100%;
	margin:0 auto;
	padding:0;
	padding:18% 5%
}
.owl-wrapper-outer {
	border-bottom:5px solid #59bc4c
}
.inner_content_wrap {
	display:block;
	height:0%;
	padding:0%;
	transition:0.1s linear all
}
.inner_content_wrap {
	opacity:0
}
.image_slide_wrap:hover .inner_content_wrap {
	height:100%;
	padding:18% 5%
}
.image_slide_wrap:hover .inner_content_wrap {
	opacity:1
}
h3.os-font.dark-color.text-left {
	font-size:24px;
	padding-top:10px
}
.portfolio-grid .portfolio-masonry-item {
	padding-bottom:25px
}
.cmmrce_prtfoio {
	padding-top:10px;
	background-color:rgba(0,
	0,
	0,
	0.15);
	padding-bottom:10px;
	position:relative;
	margin-bottom:-58px;
	transition-delay:.2s;
	z-index:9999;
	text-transform:capitalize
}
.portfolio-masonry-item:hover .cmmrce_prtfoio {
	visibility:hidden
}
.section.section-bg-7.pt-21.pb-15.ptpb-2115 {
	padding-bottom:170px!important;
	padding-top:170px!important
}
.training-contant-form textarea::-webkit-input-placeholder {
	color:#333
}
.training-contant-form input::-webkit-input-placeholder {
	color:#333
}
.training-contant-form li input::-moz-placeholder {
	color:#000!important;
	text-shadow:0px 0px #000
}
.training-contant-form li textarea::-moz-placeholder {
	color:#000!important;
	text-shadow:0px 0px #000
}
.training-contant-form input:-ms-input-placeholder {
	color:#333
}
.training-contant-form textarea:-ms-input-placeholder {
	color:#333
}
ul.show_drps {
	position:absolute;
	width:100%;
	left:100%;
	right:0;
	display:none;
	top:0px
}
li.mob_apps:hover ul.show_drps {
	display:block
}
.section.node_js_ban {
	background-image:url(../jpg/nodejs.jpg)!important
}
.section.android_ap_develop {
	background-image:url(../jpg/android-app-banner.jpg)!important
}
.section.ios_app_develop {
	background-image:url(../jpg/ios-app-development.jpg)!important
}
.section.php_development {
	background-image:url(../jpg/php.jpg)!important
}
.section.software_testings {
	background-image:url(../jpg/software-testing.jpg)!important
}
.section.wordpress_develop {
	background-image:url(../jpg/wordpress-b.jpg)!important
}
.section.ui_develop_training {
	background-image:url(../jpg/ui-developer.jpg)!important
}
.section.android_app_comp {
	background-image:url(../jpg/android_bannerr.jpg)!important
}
.section.ios_app_develop_comp {
	background-image:url(../jpg/iphone_apps.jpg)!important
}
.owl-wrapper-outer {
	border-bottom:0px solid #59bc4c
}
.owl-theme .owl-controls .owl-page.active span {
	width:14px;
	height:14px;
	margin:3px 4px;
	opacity:0!important
}
.section.section-bg-7.pt-21.pb-15.err {
	padding-top:150px !important
}
.owl-theme .owl-controls .owl-page span {
	width:10px;
	height:10px;
	margin:5px 4px;
	background:#616f77;
	opacity:0!important
}
.testimonials-slider.owl-theme .owl-controls .owl-page span {
	width:10px;
	height:10px;
	margin:0px 0px
}
a.btn.btn-border.space.uppercase:hover {
	background-color:#27394A;
	border-color:#27394A;
	color:#fff
}
.testimonials-slider.owl-theme .owl-controls .owl-page.active span {
	opacity:1!important;
	background-color:#45b851;
	border-color:#45b851;
	width:80%;
	margin:4px 0px;
	height:5px
}
.section-bg-wastapp-technologies .owl-theme .owl-controls .owl-page.active span {
	width:10px;
	height:10px;
	margin:5px 8px;
	opacity:.6!important;
	border-radius:50%!important
}
.contact_form_box input.form-control {
	background-color:#fff
}
.whatsup-clone-form input.form-control {
	background-color:#fff
}
.teamt-weaks {
	width:100%;
	float:left;
	border:1px solid #ddd;
	padding:0px 10px;
	background-color:#fff;
	border-radius:4px;
	box-shadow:inset 0 1px 2px rgba(0,0,0,0.05);
	margin-bottom:30px
}
.add-information {
	width:100%;
	float:left;
	padding:30px 0 20px;
	border-bottom:1px solid #ddd
}
.left-flages {
	width:20%;
	float:left
}
.right-flages {
	width:80%;
	float:left
}
.left-flages img {
	width:46px
}
.right-flages p {
	font-size:14px;
	line-height:26px;
	width:100%;
	float:left
}
.right-flages p a {
	color:#000
}
.right-flages p a:hover {
	color:#000;
	text-decoration:none
}
.right-flages p span {
	font-size:14px;
	line-height:26px;
	width:100%;
	float:left
}
.social-connectings {
	width:100%;
	float:left;
	padding:20px 0 0
}
.social-arrang {
	width:100%;
	float:left;
	padding:0;
	margin:0
}
p.right-arrangement {
	width:100%;
	float:left;
	margin:0px;
	padding:10px 0 6px;
	font-size:13px;
	font-family: 'Poppins' !important;
}
p.right-arrangement a {
	color:#000;
	text-decoration:none
}
p.right-arrangement span {
	font-weight:bold;
	padding-left:15px
}
p.right-arrangement .fa {
	font-size:20px;
	color:#12b5f9
}
#about {
	background:#fff !important
}
.section.pb-7.work-spac {
	background:#fff !important
}
p {
	color:#000;
	line-height:24px
}
.fw-600 {
	font-weight:600 !important;
	font-family:'Raleway',
	sans-serif;
	font-size:1.25em;
	line-height:1.4em;
	color:#000
}
#services {
	background:#fff !important
}
.service-item .service-content h3 {
	font-family:'Raleway',
	sans-serif !important
}
.owl-wrapper-outer.autoHeight {
	border-bottom:5px solid #59bc4c
}
.eight_section.pt-5.pb-5 {
	background:#fff
}
.eight_section_main h2 {
	font-weight:700
}
.section.section-bg-10.section-bg-wastapp-technologies.section-fixed.pt-10.pb-10.technologies {
	padding:90px 0px !important
}
.fw-600 {
	font-family:'Poppins'
}
.train-about h4 {
	font-weight:700
}
.section.pb-7.pt-7.work-spac.training-work {
	background:#f3f3f3 !important
}
.tr_cotent_btn a:hover {
	text-decoration:none
}
.tr_cotent_btn a {
	padding:9px 20px
}
.section-bg-triningapp .text-center h1 {
	padding-top:0px !important;
	margin:0px !important
}
.fw-600.white.os-font {
	font-size:3.4em
}
.mt-4 a {
	font-weight:700
}
.col-md-12.home-des h2 {
	margin-top:10px
}
.fw-bolder.os-font.white.mb-2 {
	font-size:3.4em
}
.footer-wrap.home_footer.section .widget-title.fw-600.os-font.white {
	font-size:22px
}
body {
	font-family:'Poppins'; font-weight:400; 
	color:#000000;
}
body a{
	font-family:'Poppins'; font-weight:400; 
}
.fw-800.dark-color.section-title.mb-1 {
	font-family:'Raleway',
	sans-serif !important;
	margin-top:20px;
	line-height:1.1
}
h4.tem-head {
	font-family:'Raleway',
	sans-serif !important
}
h2.fw-800.white.section-title.mb-1 {
	font-family:'Poppins' !important
}
.dark-color {
	color:#27394A !important
}
.fw-normal.os-font.white {
	font-size:1.25em;
	line-height:1.4em;
	font-family:'Poppins' !important;
}
.fw-600.dark-color.os-font {
	font-size:3.4em;
	font-family:'Poppins' !important
}
.ready .btn.btn-border {
	border:1px solid #000;
	color:#000;
	font-weight:700;
	font-size:13px
}
.service-item .service-content p {
	font-size:13px;
	line-height:28px
}
.weapp-features .service-item {
	background:#fff;
	padding:20px;
	min-height:320px;
	margin-bottom:45px !important
}
.detecy-lastsec.pt-5.pb-5.section-chat-watsappclone {
	background:#fff
}
.dete-heading h2 {
	font-weight:700
}
.owl-wrapper-outer {
	border-bottom:5px solid #59bc4c
}
.section.pt-10.pb-10.architecture {
	background:#fff
}
.inner_tech_used h2 {
	font-weight:700
}
.inner_tech_used {
	margin-top:100px
}
#message_sect {
	background:#fff
}
.inner_message_form h2 {
	font-weight:700;
	font-size:26px !important
}
.pb-15 {
	padding-bottom:150px !important
}
.right-crea h4,
.left-crea h4 {
	font-weight:700
}
.weapp-msg h5 {
	color:#000 !important;
	font-size:1.25em;
	line-height:1.4em
}
.custom-font {
	font-family:'Libre Baskerville',
	serif
}
.section-title {
	font-size:42px;
	margin-top:20px;
	line-height:1.1;
	font-family:inherit
}
.service-item i {
	font-size:65px
}
.team .team-member .member-overlay {
	background-color:#49B6B2
}
.footer-top .highlighted {
	border-color:#9BABB3;
	margin-bottom:15px
}
.portfolio-info .item .label,
.single-blog-share .share-link a {
	color:#303030
}
.section-portfolio-nav .nav-left a,
.section-portfolio-nav .nav-right a,
.section-portfolio-nav .nav-thumb a .grid {
	color:#acacac
}
.section-portfolio-nav .nav-thumb a .grid {
	background-color:#acacac
}
.popup-content .related-content p {
	color:#acacac
}
.header.header-transparent.scrolling-menu .header-main {
	background-color:rgba(255,
	255,
	255,
	0.95);
	border-bottom:1px solid rgba(221,
	226,
	229,
	0.95)
}
.header.scrolling-menu .main-menu .main-nav>li>a {
	color:#27394A
}
.header.scrolling-menu .sidebar-trigger .line {
	background-color:#27394A
}
@media (max-width: 768px) {
	.header .header-inner .header-main {
		height:80px !important
	}
	.header #logo #logo-before {
		display: none
	}
	.header #logo #logo-after {
		filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=100);
		opacity: 1
	}
	.header.header-transparent .header-main {
		background-color: rgba(255, 255, 255, 0.95);
		border-bottom: 1px solid rgba(221, 226, 229, 0.95)
	}
	.header .sidebar-trigger .line {
		background-color: #27394A
	}
	.header.header-transparent.scrolling-menu #logo {
		margin-top: 13px
	}
	.box-banner {
		height: auto !important;
		min-height: 300px
	}
	.box-info {
		padding-bottom: 10px !important
	}
	.box-info h2 {
		font-size: 28px !important
	}
}
@media (max-width: 480px) {
	.section-title {
		font-size:20px
	}
}
.color {
	color:#45b851 !important
}
a:hover,
a:active {
	color:#45b851
}
.icon-title {
	color:#45b851
}
blockquote {
	border-left:4px solid #45b851
}
.btn.btn-color {
	background-color:#45b851;
	border-color:#45b851
}
.btn.btn-dark:hover {
	background-color:#45b851;
	border-color:#45b851
}
.highlighted:focus {
	background-color:rgba(73,
	182,
	178,
	0.05);
	border-color:rgba(73,
	182,
	178,
	0.65);
	color:#45b851
}
#searchform input[type=text]:focus {
	border-color:#45b851
}
#searchform .form-wrapper i {
	background-color:#45b851
}
.navigation-single a:hover {
	color:#45b851
}
.paginate .paginate_links .page-numbers.current {
	background:#45b851;
	border-color:#45b851
}
.single-page-title .heading-line {
	border-bottom:4px solid #45b851
}
.header .sidebar-trigger:hover .line,
.prk_shifted .header .sidebar-trigger .line {
	background-color:#45b851
}
.header .sidebar-search:hover,
.header .sidebar-search:focus {
	color:#45b851
}
.main-menu .main-nav > li > a:hover,
.main-menu .main-nav > li > a:focus,
.main-menu .main-nav > li.active > a,
.main-menu .main-nav > li > a.current,
.header.scrolling-menu .main-menu .main-nav > li > a:hover,
.header.scrolling-menu .main-menu .main-nav > li > a:focus,
.header.scrolling-menu .main-menu .main-nav > li.active > a,
.header.scrolling-menu .main-menu .main-nav>li>a.current {
	color:#45b851
}
.header .sidebar-trigger:hover .line {
	background-color:#45b851
}
.main-menu .main-nav>li>a:before {
	background-color:#45b851
}
.main-menu .main-nav li .sub-menu li a:hover {
	color:#45b851
}
.hidden-bar .highlighted:focus {
	background-color:rgba(73,
	182,
	178,
	0.05);
	border-color:rgba(73,
	182,
	178,
	0.65);
	color:#45b851
}
.testimonials-slider .owl-page.active:before {
	background-color:#45b851;
	border-color:#45b851
}
.masonry-filter li:hover a,
.masonry-filter li a.active {
	background-color:#45b851
}
.section-portfolio-nav .nav-left a:hover,
.section-portfolio-nav .nav-right a:hover {
	color:#45b851
}
.section-portfolio-nav .nav-thumb a:hover .grid {
	background:#45b851;
	color:#45b851
}
.portfolio-detail .single-portfolio-meta a:hover {
	color:#45b851
}
.portfolio-grid .grid-content-wrapper .grid-content .liner.color {
	border-bottom-color:#45b851
}
.footer-top a:hover {
	color:#45b851
}
.footer-top .highlighted:focus {
	background-color:rgba(73,
	182,
	178,
	0.05);
	border-color:rgba(73,
	182,
	178,
	0.65);
	color:#45b851
}
.recent-post h6 a:hover,
.recent-post h6 a:hover i {
	color:#45b851
}
.section-fullscreen .single-blog-info .single-blog-meta a:hover {
	color:#45b851
}
.section-fullscreen .single-blog-info .btn-border:hover {
	background-color:#45b851;
	border-color:#45b851
}
.section-normal .single-blog-read a:hover {
	color:#45b851
}
.section-normal .single-blog-info .single-blog-meta a:hover {
	color:#45b851
}
.single-blog-content .single-blog-tags .tag-link a:hover {
	background-color:#45b851;
	border-color:#45b851
}
.team .team-member .member-name a:hover {
	color:#45b851
}
.section-team-detail .position {
	background-color:#45b851
}
.widget_recent_posts ul li a {
	color:#45b851
}
.widget .tagcloud a:hover {
	background-color:#45b851;
	border-color:#45b851
}
span.onsale {
	background:#45b851
}
ul.products li.product .product-thumb .product-add-cart:hover {
	color:#45b851
}
ul.products li.product .product-info .product-cate a:hover {
	color:#45b851
}
.star-rating span {
	color:#45b851
}
.single-product .summary .cart button:hover {
	background-color:#45b851
}
.single-product .summary .product-meta > span a {
	color:#45b851
}
table.shop-table td.actions .button:hover {
	background:#45b851
}
.cart-collaterals .button:hover {
	background:#45b851
}
.go-to-top:hover {
	background-color:#45b851
}
.overlay-menu .line {
	background-color:#45b851
}
.overlay-menu .line:after,
.header.header-transparent .overlay-menu:hover .line,
.header.header-transparent.scrolling-menu .overlay-menu .line {
	background-color:#45b851
}
.hidden-menu .hidden-menu-inner ul > li a:hover {
	color:#45b851
}
.hidden-menu .hidden-menu-footer a:hover {
	color:#45b851
}
.nav-tabs>li.active>a,
.nav-tabs>li.active>a:focus,
.nav-tabs>li.active>a:hover {
	color:#45b851
}
blockquote.style-3 {
	background-color:#45b851
}
.block-progressbar .progressbar {
	background-color:#45b851
}
.price-table .price-header {
	background-color:#45b851
}
.swiper-container {
	margin-left:auto;
	margin-right:auto;
	position:relative;
	overflow:hidden;
	z-index:1
}
.swiper-container-no-flexbox .swiper-slide {
	float:left
}
.swiper-container-vertical>.swiper-wrapper {
	-webkit-box-orient:vertical;
	-moz-box-orient:vertical;
	-ms-flex-direction:column;
	-webkit-flex-direction:column;
	flex-direction:column
}
.swiper-wrapper {
	position:relative;
	width:100%;
	height:100%;
	z-index:1;
	display:-webkit-box;
	display:-moz-box;
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-webkit-transition-property:-webkit-transform;
	-moz-transition-property:-moz-transform;
	-o-transition-property:-o-transform;
	-ms-transition-property:-ms-transform;
	transition-property:transform;
	-webkit-box-sizing:content-box;
	-moz-box-sizing:content-box;
	box-sizing:content-box
}
.swiper-container-android .swiper-slide,
.swiper-wrapper {
	-webkit-transform:translate3d(0,
	0,
	0);
	-moz-transform:translate3d(0,
	0,
	0);
	-o-transform:translate(0,
	0);
	-ms-transform:translate3d(0,
	0,
	0);
	transform:translate3d(0,
	0,
	0)
}
.swiper-container-multirow>.swiper-wrapper {
	-webkit-box-lines:multiple;
	-moz-box-lines:multiple;
	-ms-flex-wrap:wrap;
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap
}
.swiper-container-free-mode>.swiper-wrapper {
	-webkit-transition-timing-function:ease-out;
	-moz-transition-timing-function:ease-out;
	-ms-transition-timing-function:ease-out;
	-o-transition-timing-function:ease-out;
	transition-timing-function:ease-out;
	margin:0 auto
}
.swiper-slide {
	-webkit-flex-shrink:0;
	-ms-flex:0 0 auto;
	flex-shrink:0;
	width:100%;
	height:100%;
	position:relative
}
.swiper-container-autoheight,
.swiper-container-autoheight .swiper-slide {
	height:auto
}
.swiper-container-autoheight .swiper-wrapper {
	-webkit-box-align:start;
	-ms-flex-align:start;
	-webkit-align-items:flex-start;
	align-items:flex-start;
	-webkit-transition-property:-webkit-transform,
	height;
	-moz-transition-property:-moz-transform;
	-o-transition-property:-o-transform;
	-ms-transition-property:-ms-transform;
	transition-property:transform,
	height
}
.swiper-container .swiper-notification {
	position:absolute;
	left:0;
	top:0;
	pointer-events:none;
	opacity:0;
	z-index:-1000
}
.swiper-wp8-horizontal {
	-ms-touch-action:pan-y;
	touch-action:pan-y
}
.swiper-wp8-vertical {
	-ms-touch-action:pan-x;
	touch-action:pan-x
}
.swiper-button-next,
.swiper-button-prev {
	position:absolute;
	top:50%;
	width:27px;
	height:44px;
	margin-top:-22px;
	z-index:10;
	cursor:pointer;
	-moz-background-size:27px 44px;
	-webkit-background-size:27px 44px;
	background-size:27px 44px;
	background-position:center;
	background-repeat:no-repeat
}
.swiper-button-next.swiper-button-disabled,
.swiper-button-prev.swiper-button-disabled {
	opacity:.35;
	cursor:auto;
	pointer-events:none
}
.swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
	background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
	left:10px;
	right:auto
}
.swiper-button-prev.swiper-button-black,
.swiper-container-rtl .swiper-button-next.swiper-button-black {
	background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")
}
.swiper-button-prev.swiper-button-white,
.swiper-container-rtl .swiper-button-next.swiper-button-white {
	background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")
}
.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
	background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
	right:10px;
	left:auto
}
.swiper-button-next.swiper-button-black,
.swiper-container-rtl .swiper-button-prev.swiper-button-black {
	background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")
}
.swiper-button-next.swiper-button-white,
.swiper-container-rtl .swiper-button-prev.swiper-button-white {
	background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")
}
.swiper-pagination {
	position:absolute;
	text-align:center;
	-webkit-transition:.3s;
	-moz-transition:.3s;
	-o-transition:.3s;
	transition:.3s;
	-webkit-transform:translate3d(0,
	0,
	0);
	-ms-transform:translate3d(0,
	0,
	0);
	-o-transform:translate3d(0,
	0,
	0);
	transform:translate3d(0,
	0,
	0);
	z-index:10
}
.swiper-pagination.swiper-pagination-hidden {
	opacity:0
}
.swiper-container-horizontal>.swiper-pagination-bullets,
.swiper-pagination-custom,
.swiper-pagination-fraction {
	bottom:10px;
	left:0;
	width:100%
}
.swiper-pagination-bullet {
	width:8px;
	height:8px;
	display:inline-block;
	border-radius:100%;
	background:#000;
	opacity:.2
}
button.swiper-pagination-bullet {
	border:none;
	margin:0;
	padding:0;
	box-shadow:none;
	-moz-appearance:none;
	-ms-appearance:none;
	-webkit-appearance:none;
	appearance:none
}
.swiper-pagination-clickable .swiper-pagination-bullet {
	cursor:pointer
}
.swiper-pagination-white .swiper-pagination-bullet {
	background:#fff
}
.swiper-pagination-bullet-active {
	opacity:1;
	background:#007aff
}
.swiper-pagination-white .swiper-pagination-bullet-active {
	background:#fff
}
.swiper-pagination-black .swiper-pagination-bullet-active {
	background:#000
}
.swiper-container-vertical>.swiper-pagination-bullets {
	right:10px;
	top:50%;
	-webkit-transform:translate3d(0,
	-50%,
	0);
	-moz-transform:translate3d(0,
	-50%,
	0);
	-o-transform:translate(0,
	-50%);
	-ms-transform:translate3d(0,
	-50%,
	0);
	transform:translate3d(0,
	-50%,
	0)
}
.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet {
	margin:5px 0;
	display:block
}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
	margin:0 5px
}
.swiper-pagination-progress {
	background:rgba(0,
	0,
	0,
	.25);
	position:absolute
}
.swiper-pagination-progress .swiper-pagination-progressbar {
	background:#007aff;
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	-webkit-transform:scale(0);
	-ms-transform:scale(0);
	-o-transform:scale(0);
	transform:scale(0);
	-webkit-transform-origin:left top;
	-moz-transform-origin:left top;
	-ms-transform-origin:left top;
	-o-transform-origin:left top;
	transform-origin:left top
}
.swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar {
	-webkit-transform-origin:right top;
	-moz-transform-origin:right top;
	-ms-transform-origin:right top;
	-o-transform-origin:right top;
	transform-origin:right top
}
.swiper-container-horizontal>.swiper-pagination-progress {
	width:100%;
	height:4px;
	left:0;
	top:0
}
.swiper-container-vertical>.swiper-pagination-progress {
	width:4px;
	height:100%;
	left:0;
	top:0
}
.swiper-pagination-progress.swiper-pagination-white {
	background:rgba(255,
	255,
	255,
	.5)
}
.swiper-pagination-progress.swiper-pagination-white .swiper-pagination-progressbar {
	background:#fff
}
.swiper-pagination-progress.swiper-pagination-black .swiper-pagination-progressbar {
	background:#000
}
.swiper-container-3d {
	-webkit-perspective:1200px;
	-moz-perspective:1200px;
	-o-perspective:1200px;
	perspective:1200px
}
.swiper-container-3d .swiper-cube-shadow,
.swiper-container-3d .swiper-slide,
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-wrapper {
	-webkit-transform-style:preserve-3d;
	-moz-transform-style:preserve-3d;
	-ms-transform-style:preserve-3d;
	transform-style:preserve-3d
}
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	pointer-events:none;
	z-index:10
}
.swiper-container-3d .swiper-slide-shadow-left {
	background-image:-webkit-gradient(linear,
	left top,
	right top,
	from(rgba(0,
	0,
	0,
	.5)),
	to(rgba(0,
	0,
	0,
	0)));
	background-image:-webkit-linear-gradient(right,
	rgba(0,
	0,
	0,
	.5),
	rgba(0,
	0,
	0,
	0));
	background-image:-moz-linear-gradient(right,
	rgba(0,
	0,
	0,
	.5),
	rgba(0,
	0,
	0,
	0));
	background-image:-o-linear-gradient(right,
	rgba(0,
	0,
	0,
	.5),
	rgba(0,
	0,
	0,
	0));
	background-image:linear-gradient(to left,
	rgba(0,
	0,
	0,
	.5),
	rgba(0,
	0,
	0,
	0))
}
.swiper-container-3d .swiper-slide-shadow-right {
	background-image:-webkit-gradient(linear,
	right top,
	left top,
	from(rgba(0,
	0,
	0,
	.5)),
	to(rgba(0,
	0,
	0,
	0)));
	background-image:-webkit-linear-gradient(left,
	rgba(0,
	0,
	0,
	.5),
	rgba(0,
	0,
	0,
	0));
	background-image:-moz-linear-gradient(left,
	rgba(0,
	0,
	0,
	.5),
	rgba(0,
	0,
	0,
	0));
	background-image:-o-linear-gradient(left,
	rgba(0,
	0,
	0,
	.5),
	rgba(0,
	0,
	0,
	0));
	background-image:linear-gradient(to right,
	rgba(0,
	0,
	0,
	.5),
	rgba(0,
	0,
	0,
	0))
}
.swiper-container-3d .swiper-slide-shadow-top {
	background-image:-webkit-gradient(linear,
	left top,
	left bottom,
	from(rgba(0,
	0,
	0,
	.5)),
	to(rgba(0,
	0,
	0,
	0)));
	background-image:-webkit-linear-gradient(bottom,
	rgba(0,
	0,
	0,
	.5),
	rgba(0,
	0,
	0,
	0));
	background-image:-moz-linear-gradient(bottom,
	rgba(0,
	0,
	0,
	.5),
	rgba(0,
	0,
	0,
	0));
	background-image:-o-linear-gradient(bottom,
	rgba(0,
	0,
	0,
	.5),
	rgba(0,
	0,
	0,
	0));
	background-image:linear-gradient(to top,
	rgba(0,
	0,
	0,
	.5),
	rgba(0,
	0,
	0,
	0))
}
.swiper-container-3d .swiper-slide-shadow-bottom {
	background-image:-webkit-gradient(linear,
	left bottom,
	left top,
	from(rgba(0,
	0,
	0,
	.5)),
	to(rgba(0,
	0,
	0,
	0)));
	background-image:-webkit-linear-gradient(top,
	rgba(0,
	0,
	0,
	.5),
	rgba(0,
	0,
	0,
	0));
	background-image:-moz-linear-gradient(top,
	rgba(0,
	0,
	0,
	.5),
	rgba(0,
	0,
	0,
	0));
	background-image:-o-linear-gradient(top,
	rgba(0,
	0,
	0,
	.5),
	rgba(0,
	0,
	0,
	0));
	background-image:linear-gradient(to bottom,
	rgba(0,
	0,
	0,
	.5),
	rgba(0,
	0,
	0,
	0))
}
.swiper-container-coverflow .swiper-wrapper,
.swiper-container-flip .swiper-wrapper {
	-ms-perspective:1200px
}
.swiper-container-cube,
.swiper-container-flip {
	overflow:visible
}
.swiper-container-cube .swiper-slide,
.swiper-container-flip .swiper-slide {
	pointer-events:none;
	-webkit-backface-visibility:hidden;
	-moz-backface-visibility:hidden;
	-ms-backface-visibility:hidden;
	backface-visibility:hidden;
	z-index:1
}
.swiper-container-cube .swiper-slide .swiper-slide,
.swiper-container-flip .swiper-slide .swiper-slide {
	pointer-events:none
}
.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-active .swiper-slide-active,
.swiper-container-flip .swiper-slide-active,
.swiper-container-flip .swiper-slide-active .swiper-slide-active {
	pointer-events:auto
}
.swiper-container-cube .swiper-slide-shadow-bottom,
.swiper-container-cube .swiper-slide-shadow-left,
.swiper-container-cube .swiper-slide-shadow-right,
.swiper-container-cube .swiper-slide-shadow-top,
.swiper-container-flip .swiper-slide-shadow-bottom,
.swiper-container-flip .swiper-slide-shadow-left,
.swiper-container-flip .swiper-slide-shadow-right,
.swiper-container-flip .swiper-slide-shadow-top {
	z-index:0;
	-webkit-backface-visibility:hidden;
	-moz-backface-visibility:hidden;
	-ms-backface-visibility:hidden;
	backface-visibility:hidden
}
.swiper-container-cube .swiper-slide {
	visibility:hidden;
	-webkit-transform-origin:0 0;
	-moz-transform-origin:0 0;
	-ms-transform-origin:0 0;
	transform-origin:0 0;
	width:100%;
	height:100%
}
.swiper-container-cube.swiper-container-rtl .swiper-slide {
	-webkit-transform-origin:100% 0;
	-moz-transform-origin:100% 0;
	-ms-transform-origin:100% 0;
	transform-origin:100% 0
}
.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-next,
.swiper-container-cube .swiper-slide-next+.swiper-slide,
.swiper-container-cube .swiper-slide-prev {
	pointer-events:auto;
	visibility:visible
}
.swiper-container-cube .swiper-cube-shadow {
	position:absolute;
	left:0;
	bottom:0;
	width:100%;
	height:100%;
	background:#000;
	opacity:.6;
	-webkit-filter:blur(50px);
	filter:blur(50px);
	z-index:0
}
.swiper-container-fade.swiper-container-free-mode .swiper-slide {
	-webkit-transition-timing-function:ease-out;
	-moz-transition-timing-function:ease-out;
	-ms-transition-timing-function:ease-out;
	-o-transition-timing-function:ease-out;
	transition-timing-function:ease-out
}
.swiper-container-fade .swiper-slide {
	pointer-events:none;
	-webkit-transition-property:opacity;
	-moz-transition-property:opacity;
	-o-transition-property:opacity;
	transition-property:opacity
}
.swiper-container-fade .swiper-slide .swiper-slide {
	pointer-events:none
}
.swiper-container-fade .swiper-slide-active,
.swiper-container-fade .swiper-slide-active .swiper-slide-active {
	pointer-events:auto
}
.swiper-zoom-container {
	width:100%;
	height:100%;
	display:-webkit-box;
	display:-moz-box;
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-webkit-box-pack:center;
	-moz-box-pack:center;
	-ms-flex-pack:center;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-box-align:center;
	-moz-box-align:center;
	-ms-flex-align:center;
	-webkit-align-items:center;
	align-items:center;
	text-align:center
}
.swiper-zoom-container>canvas,
.swiper-zoom-container>img,
.swiper-zoom-container>svg {
	max-width:100%;
	max-height:100%;
	object-fit:contain
}
.swiper-scrollbar {
	border-radius:10px;
	position:relative;
	-ms-touch-action:none;
	background:rgba(0,
	0,
	0,
	.1)
}
.swiper-container-horizontal>.swiper-scrollbar {
	position:absolute;
	left:1%;
	bottom:3px;
	z-index:50;
	height:5px;
	width:98%
}
.swiper-container-vertical>.swiper-scrollbar {
	position:absolute;
	right:3px;
	top:1%;
	z-index:50;
	width:5px;
	height:98%
}
.swiper-scrollbar-drag {
	height:100%;
	width:100%;
	position:relative;
	background:rgba(0,
	0,
	0,
	.5);
	border-radius:10px;
	left:0;
	top:0
}
.swiper-scrollbar-cursor-drag {
	cursor:move
}
.swiper-lazy-preloader {
	width:42px;
	height:42px;
	position:absolute;
	left:50%;
	top:50%;
	margin-left:-21px;
	margin-top:-21px;
	z-index:10;
	-webkit-transform-origin:50%;
	-moz-transform-origin:50%;
	transform-origin:50%;
	-webkit-animation:swiper-preloader-spin 1s steps(12,
	end) infinite;
	-moz-animation:swiper-preloader-spin 1s steps(12,
	end) infinite;
	animation:swiper-preloader-spin 1s steps(12,
	end) infinite
}
.fullscreen-banner-content {
	position:absolute;
	display:inline-block;
	width:auto;
	z-index:9;
	top:50%;
	left:50%;
	color:#fff;
	transform:translate(-50%,
	-50%);
	text-align:center
}
.fullscreen-banner-content h2 {
	font-size:37px;
	margin:0px 35px 20px;
	font-weight:bold
}
.fullscreen-banner-content ul {
	display:inline-block;
	overflow:auto
}
.fullscreen-banner-content ul li {
	display:inline-block;
	width:auto;
	float:left;
	margin:0 20px;
	font-size:17px
}
.main-menu .main-nav li .sub-menu {
	min-width:300px
}
.inner_right_content_wrap h3.top_headings {
	font-size:35px;
	text-transform:capitalize;
	float:left;
	width:100%;
	margin-bottom:20px;
	color:#222
}
section.iot_new_wraps {
	float:left;
	width:100%;
	padding:40px 0px
}
.inner_right_content_wrap {
	float:left;
	width:100%;
	padding-left:0%;
	margin-top:5%
}
.inner_right_content_wrap h3.top_headings {
	font-size:35px;
	text-transform:capitalize;
	float:left;
	width:100%;
	margin-bottom:20px;
	color:#222
}
p.top_content_wrap {
	float:left;
	width:100%;
	font-size:15px;
	color:#222
}
h4.center_headings {
	font-size:25px;
	float:left;
	width:100%;
	margin-bottom:20px;
	margin-top:20px;
	color:#222
}
section.iot_new_wraps.right_side_d {
	background-color:#f2f2f2
}
.left_side_img_iot img.img-responsive {
	max-width:85%;
	margin:0 auto;
	margin-top:5%
}
.right_side_d .inner_right_content_wrap {
	padding-left:0
}
.overall_iot_section {
	float:left;
	width:100%;
	margin-bottom:20px
}
p.center_content_wrap {
	float:left;
	width:100%;
	font-size:15px;
	color:#222
}
h4.bottom_headings {
	font-size:25px;
	float:left;
	width:100%;
	color:#222
}
.energy_divs {
	margin-top:10%
}
.service_in_get_start h2 {
	text-align:center;
	font-size:30px;
	line-height:50px;
	color:#27394A;
	text-transform:uppercase;
	margin-bottom:0px
}
.service_in_get_start h3 {
	text-align:center;
	font-size:30px;
	line-height:50px;
	color:#27394A;
	text-transform:uppercase;
	margin-top:0px
}
.service_header>img {
	width:100%
}
section.iot_new_wraps.right_side_d {
	background-color:#f2f2f2
}
section.iot_new_wraps {
	float:left;
	width:100%;
	padding:40px 0px
}
.service_in_get_start .cont {
	max-width:775px;
	padding-left:20px;
	padding-right:20px;
	margin:auto
}
.service_in_get_start p {
	font-size:14px;
	line-height:24px;
	color:#9BABB3;
	text-align:center
}
.request_Quotes {
	color:#000 !important
}
.request_Quotes:hover {
	color:#fff !important;
	background-color:#27394A
}
.soft_inner_contain.service_in_get_start {
	margin-top:50px;
	margin-bottom:70px
}
.overall_iot_section {
	float:left;
	width:100%;
	margin-bottom:20px
}
.left_side_img_iot img.img-responsive {
	max-width:85%;
	margin:0 auto;
	margin-top:5%
}
.inner_right_content_wrap {
	float:left;
	width:100%;
	padding-left:0%;
	margin-top:5%
}
.inner_right_content_wrap h3.top_headings {
	font-size:42px;
	text-transform:capitalize;
	float:left;
	width:100%;
	margin-bottom:20px;
	color:#27394A !important;
	font-family:'Poppins'; font-weight:400; 
	font-weight:700 !important
}
p.top_content_wrap {
	float:left;
	width:100%;
	font-size:15px;
	color:#000;
	line-height:24px
}
.right_side_d .inner_right_content_wrap {
	padding-left:0
}
section.iot_new_wraps.right_side_d {
	background-color:#f2f2f2
}
section.iot_new_wraps {
	float:left;
	width:100%;
	padding:40px 0px
}
.section.bg-gray .fz-40 {
	font-size:30px !important
}
.homebanner-content {
	width:100%;
	float:left
}
.homebanner-content-left {
	width:40%;
	float:left
}
.homebanner-content-right {
	width:60%;
	float:left
}
#fullscreen-banner {
	background-color:transparent;
	background-image:url(../jpg/2-fin.jpg);
	background-size:cover;
	background-repeat:no-repeat;
	padding-top:10%
}
.homebanner-content {
	outline:none;
	padding:0 100px
}
.homebanner-content-left h2 {
	color:#fff;
	font-size:28px;
	margin-top:35px;
	margin-bottom:15px;
	max-width:500px;
	line-height:40px;
	font-weight:bold
}
.homebanner-content-left p {
	color:#f4f4f4;
	font-size:16px;
	margin-bottom:0px;
	font-weight:normal !important;
	line-height:25px;
	max-width:500px
}
.homebanner-content-right {
	text-align:center
}
.homebanner-content-right img {
	max-width:100%;
	max-height:400px;
	margin:auto
}
@media (min-width: 992px) and (max-width: 1199px) {
	.main-menu .main-nav>li>a {
		padding-left:7px;
		padding-right:7px
	}
	.header-main #logo {
		width: unset !important;
		margin-top: 13px
	}
	.main-menu {
		padding-top: 10px !important
	}
	.homebanner-content-left h1 {
		font-size: 25px;
		margin-top: 5px;
		margin-bottom: 15px;
		max-width: 350px;
		line-height: 40px
	}
	.header.header-transparent.scrolling-menu .main-menu .main-nav>li>a {
		line-height: 60px
	}
}
@media (min-width: 768px) and (max-width: 991px) {
	.caption_text .left_side_text {
		margin-top:18%
	}
	.caption_text.wow.fadeInDown {
		top: 30% !important;
		width: 50%
	}
	.android_app_banner h4 {
		font-size: 17px
	}
	.header #logo {
		width: 15%;
		float: left !important
	}
	.main-menu {
		float: left;
		width: 71%
	}
	.main-menu .main-nav li a {
		padding-left: 0 !important
	}
	.main-menu .main-nav>li>a {
		font-size: 11px !important
	}
	.homebanner-content-left h1 {
		font-size: 22px;
		margin-top: 5px;
		margin-bottom: 15px;
		max-width: 350px;
		line-height: 30px
	}
	.homebanner-content-left p {
		font-size: 13px;
		line-height: 20px
	}
	.homebanner-content-right img {
		max-height: 200px
	}
	#fullscreen-banner {
		padding-top: 25%
	}
}
@media (min-width: 466px) and (max-width: 767px) {
	#fullscreen-banner {
		padding-top:25%
	}
}
@media(max-width:465px){#fullscreen-banner{padding-top:50%}}@media(max-width:767px){.caption_text.wow.fadeInDown.animated{width:100% !important;
width:85% !important;
margin:0 auto
}
.android_app_banner > .caption_text h4 {
	display:block !important;
	color:#76c650 !important
}
.right_img_tech img {
	display:none !important
}
.ser_in_title.text-center.wow.fadeInDown.animated {
	text-align:center !important
}
.inner_tech_used {
	margin-top:0px !important
}
.size-change {
	font-size:29px !important;
	line-height:42px !important
}
.eight_section_main.nopad h2 {
	padding-top:30px !important
}
.section.pt-10.pb-10.architecture {
	background:#fff;
	padding-top:0px !important
}
.section-bg-5 {
	background-size:cover !important
}
div#fullscreen-banner {
	height:400px !important
}
.box-info.pt-5.pb-5.text-left.equalheight {
	text-align:center !important
}
.section-chat2-watsappclone .box-info.pt-5.pb-5.text-left.equalheight p {
	text-align:center !important
}
.box-info.pt-5.pb-5.text-left.equalheight ul li {
	text-align:center !important
}
.homebanner-content-left {
	width:100%
}
.homebanner-content-left p {
	display:none
}
.homebanner-content-right {
	display:none
}
.homebanner-content-left h1 {
	font-size:18px;
	margin-top:5px;
	margin-bottom:15px;
	max-width:100%;
	line-height:22px
}
.homebanner-content {
	padding:0 15px;
	text-align:center
}
.fz-60 {
	font-size:40px !important
}
}
@media(max-width:767px){.section.bg-gray.section-chat2-watsappclone{margin-top:10% !important
}
.fz-60 {
	font-size:40px !important
}
#logo-after img {
	margin-top:0px!important
}
.header.header-transparent.scrolling-menu .header-main {
	background-color:rgba(255,
	255,
	255,
	0.95);
	border-bottom:1px solid rgba(221,
	226,
	229,
	0.95);
	height:66px!important
}
}
.header.header-transparent.scrolling-menu .header-main {
	background-color:rgba(255,
	255,
	255,
	0.95);
	border-bottom:1px solid rgba(221,
	226,
	229,
	0.95);
	height:98px
}
#logo-after img {
	margin-top:15px
}
h1.fw-bolder.os-font.dark-color.mb-1.tem-head.abt_cmn {
	font-size:30px !important
}
h2.abt_cmn {
	font-size:30px !important;
	font-weight:700 !important;
	text-transform:capitalize;
	color:black !important
}
h2.abt_cmn:before {
	display:none
}
p.line_hgt {
	line-height:34px
}
.section-bg-extrafeatures.weapp-features .android_app_development .service-item {
	background:#fff;
	padding:20px;
	min-height:565px
}
.section.ui_develop_training.iot_things {
	background-image:url(../jpg/iot.jpg)!important
}
section.soft_inner_contain.service_in_get_start.new_serve {
	background:white;
	padding-bottom:40px
}
section.soft_inner_contain.service_in_get_start.new_serve h2 {
	font-size:42px;
	text-transform:capitalize;
	float:left;
	width:100%;
	margin-bottom:20px;
	color:#27394A !important;
	font-family:'Poppins'; font-weight:400; 
	font-weight:700 !important;
	margin-bottom:0
}
section.soft_inner_contain.service_in_get_start.new_serve h3 {
	font-size:42px;
	text-transform:capitalize;
	float:left;
	width:100%;
	margin-bottom:20px;
	color:#27394A !important;
	font-family:'Poppins'; font-weight:400; 
	font-weight:700 !important
}
section.soft_inner_contain.service_in_get_start p {
	color:black
}
section.soft_inner_contain.service_in_get_start {
	margin-bottom:0
}
.sper_inner_cont_tle_txt {
	max-width:100%
}
.container-fluid.padding-zero {
	position:relative;
	padding:0
}
.padding-zero {
	padding-left:0px;
	padding-right:0px
}
.main_banner {
	width:100%
}
.drops {
	position:absolute;
	top:192px;
	left:369px;
	-webkit-animation:shaker 2.0s cubic-bezier(0.63,
	0.42,
	1,
	1) infinite;
	animation:shaker 2.0s cubic-bezier(0.63,
	0.42,
	1,
	1) infinite;
	transform:translateY(24%)
}
.images_down {
	position:fixed;
	bottom:0;
	z-index:9;
	width:100%
}
.images_down img {
	width:100%
}
.smart-water {
	background-color:white !important
}
.section.section-bg-38.section_bg_ui.pt-21.pb-15.karikala {
	background-image:url("../png/smartwater-banner.png") !important
}
.section.ui_develop_smartwater {
	background-image:url("../404.html") !important
}
.section.section-bg-10.section_bg_design.section-fixed.pt-5.pb-5.karikala {
	background-image:url("../png/bg_karikala.png") !important;
	z-index:0 !important
}
.color-change {
	color:white;
	text-align:justify;
	font-family: 'Poppins' !important;
}
.section-title .karikala {
	color:black !important;
	font-size:38px
}
h2.fw-bolder.karikala {
	color:#27394A !important;
	font-size:36px;
	padding:15px 0px
}
.left_side_why.lft_top.karikala.col-lg-6.col-md-6.col-sm-12.col-xs-12 {
	margin-top:0%;
	padding:5% 0%
}
#camer_box {
	background-repeat:no-repeat;
	background-size:cover;
	width:100%;
	min-height:500px;
	margin-bottom:3%;
	padding:40px;
	background:#2B8DD9 url(../png/download-bg.png) no-repeat center;
	background-size:cover
}
section#camer_box h4 {
	font-size:40px;
	font-weight:700 !important;
	font-family:'Poppins' !important;
	color:#fff;
	text-align:center;
	margin-bottom:0;
	margin-right:75px
}
.left-list {
	padding-top:30%;
	float:left;
	width:100%
}
.left-list ul {
	padding-left:0px;
	float:left;
	width:100%
}
.left-list ul li {
	list-style-type:none;
	font-size:20px;
	color:#fff;
	margin-bottom:30px;
	font-family:'Poppins'
}
.left-list ul li:before {
	content:'';
	display:inline-block;
	height:20px;
	width:20px;
	background-image:url(../png/circle-arrow.png);
	margin-right:20px;
	float:left;
	margin-top:6px
}
.left-list ul li p {
	width:81%;
	float:left;
	display:inline-block;
	margin-bottom:39px;
	font-family:'Poppins'; font-weight:400; 
	font-size:18px;
	color:white
}
.right_list {
	padding-top:20%
}
.right_list ul {
	padding-left:0px;
	display:block;
	float:left
}
.right_list ul li {
	list-style-type:none;
	font-size:20px;
	color:#fff;
	margin-bottom:30px;
	text-align:right;
	font-family:'Poppins'
}
.right_list ul li p {
	width:80%;
	float:left;
	display:inline-block;
	margin-bottom:39px;
	font-size:18px;
	color:white
}
.right_list ul li:after {
	content:'';
	display:inline-block;
	height:20px;
	width:20px;
	background-image:url(../png/circle-arrow.png);
	margin-right:20px;
	float:left;
	margin-top:11px;
	margin-left:20px
}
.center_img {
	margin-top:10%;
	position:relative;
	float:left;
	width:100%
}
.red {
	background-color:#9e44e3;
	position:absolute;
	top:4%;
	left:1%;
	-webkit-animation:up-right 1s infinite;
	-moz-animation:up-right 1s infinite;
	-o-animation:up-right 1s infinite;
	animation:up-right 1s infinite;
	width:100%;
	height:100%
}
section#mobile-banner_sliders {
	display:none
}
.circle {
	border-radius:50%;
	width:100%;
	height:100%;
	opacity:.25
}
#tech_bg {
	background-repeat:no-repeat;
	background-position:right bottom;
	width:100%;
	min-height:350px
}
.tech_requirements h4 {
	font-size:39px;
	font-weight:bold;
	color:#1a2e46;
	width:auto;
	padding-bottom:8px;
	font-family:'Poppins'!important;
	text-align:center;
	position:relative
}
.right_list ul li p {
	font-family:'Poppins'!important
}
.tech_requirements ul {
	margin-top:40px;
	padding-left:0px;
	float:left;
	width:100%
}
.tech_requirements ul li {
	font-family:'OpenSans';
	width:16%;
	list-style-type:none;
	float:left;
	border-width:100%;
	margin-right:0;
	font-size:20px;
	color:#1a2e46
}
.tech_requirements ul li img {
	float:none;
	margin-right:10px;
	margin-top:5px;
	text-align:center;
	margin:0 auto
}
#last_img {
	background-image:url(../png/banner-smart.png);
	background-repeat:no-repeat;
	width:100%;
	min-height:575px;
	background-size:cover;
	background-color:white !important;
	display: inline-block;
}
.right_contents img {
	margin:0 auto
}
.center_img>img {
	position:relative
}
.right_contents {
	float:left;
	width:100%;
	padding-left:0;
	margin-top:45%;
	text-align:center
}
.right_contents h4 {
	color:#fff;
	font-size:35px;
	font-weight:bold;
	font-family:'Poppins'!important
}
.google_pixel {
	margin:168px auto 0;
	float:left
}
@media (max-width: 480px) {
	.karikala .section-title {
		font-size:20px !important
	}
}
@media only screen and (max-width: 767px) {
	#camer_box {
		padding:0px !important
	}
}
@media screen and (max-width: 1200px) {
	.container {
		width:100%
	}
}
@media only screen and (max-width: 1000px) {
	section#camer_box h4 {
		margin-bottom:0px!important;
		margin-right:0!important;
		font-size:20px!important;
		margin-top:20px
	}
	.right_list ul li p {
		min-height:auto!important
	}
	div.tech_requirements h4 {
		font-size:30px
	}
	#last_img {
		background-color:#658bf5 !important;
		background-image:none!important;
		overflow:hidden;
		margin-bottom:0;
		min-height:460px
	}
}
@media only screen and (max-width: 567px) {
	.tech_requirements h4 {
		width:auto;
		font-size:20px!important
	}
	.right_contents {
		margin-top:20px
	}
}
@media only screen and (max-width: 767px) {
	#last_img {
		background:#658cf5 !important
	}
	.animation_right_side {
		margin-top:0px !important
	}
	.left-list {
		padding-top:10%;
		float:left;
		width:100%
	}
	.left-list ul li {
		float:left;
		width:100%;
		margin-bottom:0px;
		font-family:'OpenSans'
	}
	.left-list ul li p {
		margin-bottom:15px;
		font-size:15px
	}
	.center_img img {
		margin:0 auto
	}
	.right_list {
		padding-top:0%;
		float:left;
		width:100%
	}
	.right_list ul li {
		float:left;
		width:100%;
		margin-bottom:0px;
		font-family:'OpenSans'
	}
	.right_list ul li p {
		margin-bottom:15px;
		font-size:15px
	}
	.right_list ul li:after {
		margin-top:5px
	}
	.tech_requirements h4 {
		width:auto;
		font-size:25px
	}
	.tech_requirements ul {
		padding-left:0px;
		float:left;
		width:100%;
		margin-top:0px;
		padding-bottom:0px
	}
	.tech_requirements ul li {
		line-height:45px;
		font-size:15px;
		width:100%
	}
	.tech_requirements ul li img {
		margin-top:14px
	}
	.right_contents {
		width:100%;
		padding:0px
	}
	.right_contents h4 {
		color:#fff;
		font-size:25px;
		text-align:center
	}
	.right_contents img {
		margin:0 auto
	}
	.google_pixel {
		margin:60px auto 0px auto;
		float:left
	}
	.google_pixel img {
		margin:0 auto
	}
}
@media only screen and (max-width: 767px) {
	.right_list ul li:after {
		margin-left:4px
	}
	p.mb-2.tem-des span {
		margin:0 !important
	}
	.new_space p.mb-2.tem-des {
		margin-top:5px !important
	}
	.section.pb-7.work-spac.new_space {
		padding:0 !important
	}
	#fullscreen-banner {
		height:400px !important
	}
	h4.tem-head {
		padding-top:26px !important
	}
}
@media only screen and (max-width: 1000px) {
	#last_img .col-md-4.col-lg-4.hide_sec {
		display:none
	}
}
@media only screen and (max-width: 1000px) {
	#last_img .col-md-4.col-lg-4 {
		float:left;
		width:50%
	}
}
@media only screen and (max-width: 567px) {
	#last_img .col-md-4.col-lg-4 {
		float:left;
		width:100%!important
	}
}
@media only screen and (max-width: 1023px) and (min-width: 768px) {
	.left-list {
		padding-top:0%;
		float:left;
		width:100%
	}
	.tech_requirements h4 {
		width:100%
	}
	.section-title {
		font-size:28px
	}
	h2.fw-bolder.karikala {
		font-size:31px
	}
	section#camer_box h4 {
		font-size:32px
	}
}
@media only screen and (max-width: 767px) and (min-width: 567px) {
	h2.fw-bolder.os-font.dark-color.section-title {
		text-align:left !important
	}
}
@media only screen and (max-width: 1200px) and (min-width: 1024px) {
	.section-bg-wastapp-extrafeatures.weapp-features .service-item {
		min-height:400px !important
	}
	.section-title {
		font-size:32px
	}
	.right_contents {
		padding-left:35px!important
	}
	.left-list ul li p {
		width:78%!important
	}
	.right_list ul li p {
		width:78%!important
	}
	h2.fw-bolder.karikala {
		font-size:31px
	}
	section#camer_box h4 {
		font-size:32px
	}
	.tech_requirements h4 {
		font-size:32px
	}
	#services .service-item.mb-5.text-center.wow.fadeIn {
		min-height:350px !important
	}
	.main-menu {
		float:right !important
	}
	#fullscreen-banner {
		height:600px !important;
		padding-top:15%
	}
	.inner_bg {
		margin-top:0px !important
	}
	p.line_hgt {
		line-height:30px!important
	}
	#logo-after img {
		margin-top:25px
	}
}
@media only screen and (max-device-width: 1024px) and (min-device-width: 768px) and (orientation: landscape) {
	.left-list ul li:before {
		margin-right:13px
	}
	.right_list ul li:after {
		margin-left:6px
	}
	.right_contents {
		float:none;
		width:auto;
		padding-left:25%
	}
}
@media only screen and (max-width: 960px) and (min-width: 768px) {
	.main-menu .main-nav {
		padding:37px 6px !important
	}
	.header #logo {
		width:19%;
		float:left !important
	}
	.fw-600.dark-color.os-font {
		font-size:2.4em
	}
}
@media only screen and (max-width: 900px) and (min-width: 768px) {
	.homebanner-content {
		margin-top:85px !important
	}
	.header.header-transparent.scrolling-menu .main-menu .main-nav>li a {
		padding:7px !important
	}
	.section-bg-wastapp-extrafeatures.weapp-features .service-item {
		min-height:450px !important
	}
	.header.header-transparent.scrolling-menu .main-menu .main-nav>li {
		height:104px !important
	}
	.main-menu .main-nav {
		padding:37px 6px !important
	}
	.header.header-transparent.scrolling-menu .header-main {
		height:113px !important
	}
	#services .service-item {
		min-height:390px !important
	}
	#fullscreen-banner {
		height:700px !important
	}
	.inner_bg {
		margin-top:0% !important
	}
}
@media only screen and (max-width: 1023px) and (min-width: 768px) {
	.left-list ul li p {
		margin-bottom:10px;
		font-family:'Poppins'
	}
	.center_img {
		margin:10px 0px;
		position:relative;
		float:left;
		width:100%
	}
	.right_list {
		padding-top:5%;
		float:left;
		width:100%
	}
	.right_list ul li p {
		margin-bottom:10px
	}
	.right_list ul li {
		font-size:15px;
		float:left;
		margin-bottom:10px;
		width:100%
	}
}
@media only screen and (max-device-width: 1024px) and (min-device-width: 768px) and (orientation: portrait) {
	.left-list {
		padding-top:0px
	}
	.left-list ul {
		width:auto
	}
	.right_list {
		padding-top:0px
	}
	.circle {
		border-radius:50%;
		width:69%;
		height:60%;
		opacity:.25
	}
	.left-list ul li {
		font-size:15px;
		float:left;
		width:100%;
		margin-bottom:10px
	}
	.red {
		background-color:#22ABEA;
		position:absolute;
		top:35%;
		left:1%;
		-webkit-animation:up-right 1s infinite;
		-moz-animation:up-right 1s infinite;
		-o-animation:up-right 1s infinite;
		animation:up-right 1s infinite
	}
}
@media only screen and (max-width: 820px) and (min-width: 768px) {
	.drops img {
		width:40%
	}
	.drops {
		position:absolute;
		top:44% !important;
		left:28% !important;
		-webkit-animation:shaker 2.0s cubic-bezier(0.63,
		0.42,
		1,
		1) infinite;
		animation:shaker 2.0s cubic-bezier(0.63,
		0.42,
		1,
		1) infinite
	}
}
@media only screen and (max-width: 1300px) and (min-width: 1201px) {
	.drops {
		margin-left:4px
	}
	.drops img {
		width:85%
	}
}
@media only screen and (max-width: 1200px) and (min-width: 1024px) {
	.drops img {
		width:74%
	}
}
@media only screen and (max-width: 767px) {
	#banner_sliders {
		display:none
	}
	#mobile-banner_sliders {
		margin-top:65px
	}
	section#mobile-banner_sliders {
		display:block
	}
	h2.fw-bolder.os-font.dark-color.section-title {
		font-size:23px;
		text-align:center;
		margin-top: 15px;
	}
	h2.fw-bolder.color-2.os-font.section-title.mb-1 {
		font-size:31px
	}
	h2.fw-bolder.karikala {
		font-size:32px
	}
}
.top_bee.toop_top {
	animation:animatebeetop 2s infinite;
	-webkit-animation:animatebeetop 2s infinite
}
.tech_used .first_img img {
	height:auto;
	width:auto;
	z-index:9999;
	border-radius:0;
	border:none
}
.right_side_cont_wrp {
	float:left;
	width:65%;
	margin-top:20px;
	text-align:left
}
section.honeybee_banner {
	float:left;
	width:100%;
	position:relative;
	background-color:white
}
.top_bee {
	position:absolute;
	top:17%;
	right:55%;
	animation:animatebee 2s linear;
	-webkit-animation:animatebee 2s linear
}
.top_bee.toop_top {
	animation:animatebeetop 2s infinite;
	-webkit-animation:animatebeetop 2s infinite
}
@keyframes animatebeetop {
	0% {
		top:17%;
		right:55%
	}
	10% {
		top:16.9%;
		right:55%
	}
	20% {
		top:16.8%;
		right:55%
	}
	30% {
		top:16.9%;
		right:55%
	}
	40% {
		top:17%;
		right:55%
	}
	50% {
		top:17.1%;
		right:55%
	}
	60% {
		top:17.2%;
		right:55%
	}
	70% {
		top:17.1%;
		right:55%
	}
	80% {
		top:17%;
		right:55%
	}
	90% {
		top:17%;
		right:55%
	}
	100% {
		top:17%;
		right:55%
	}
}
.img_spl iframe {
	z-index:99;
	position:relative;
	width:100%;
}
img.absolute_play.img-responsive {
	position:absolute;
	width:auto;
	top:40%;
	left:32%;
	cursor:pointer
}
@-webkit-keyframes animatebeetop {
	0% {
		top:17%;
		right:55%
	}
	10% {
		top:16.9%;
		right:55%
	}
	20% {
		top:16.8%;
		right:55%
	}
	30% {
		top:16.9%;
		right:55%
	}
	40% {
		top:17%;
		right:55%
	}
	50% {
		top:17.1%;
		right:55%
	}
	60% {
		top:17.2%;
		right:55%
	}
	70% {
		top:17.1%;
		right:55%
	}
	80% {
		top:17%;
		right:55%
	}
	90% {
		top:17%;
		right:55%
	}
	100% {
		top:17%;
		right:55%
	}
}
#myModal .modal-dialog {
	width:70%;
	height:500px;
	margin:30px auto
}
#myModal .modal-header {
	padding:15px;
	border-bottom:1px solid #e5e5e5;
	color:#000;
	font-size:15px
}
#myModal .modal-dialog .modal-content {
	height:500px
}
#myModal .modal-body {
	position:relative;
	padding:15px;
	height:445px
}
#myModal .modal-dialog iframe {
	width:100%;
	height:100%
}
.diff_style_font {
	position:absolute;
	top:41%;
	left:0;
	right:0;
	margin:0 auto;
	text-align:center;
	width:70%
}
.diff_style_font img.img-responsive {
	margin:0 auto
}
.top_img_banner img {
	width:100%
}
.diff_style_font h1 {
	font-size:25px;
	float:left;
	width:100%;
	margin-bottom:20px;
	color:#ffc845
}
.diff_style_font h1 span.diff_clr {
	color:#f59725
}
.diff_style_font p {
	color:black;
	font-size:14px;
	float:none;
	width:70%;
	margin:0 auto
}
.right_side_spl_content h4 {
	color:#333;
	font-size:48px;
	float:left;
	width:100%;
	margin-bottom:40px
}
.bottom_wrap_new {
	position:absolute;
	bottom:0%;
	left:0;
	right:0;
	margin:0 auto;
	text-align:center;
	width:80%
}
.same_bottom_wrp {
	float:left;
	width:50%
}
.bottom_pot {
	position:absolute;
	bottom:0;
	left:0
}
span.left_img_wrp {
	float:left;
	width:35%
}
.right_side_cont_wrp {
	float:left;
	width:65%;
	margin-top:20px;
	text-align:left
}
.right_side_cont_wrp {
	font-size:13px;
	color:black
}
section.why_spl_wrap {
	float:left;
	width:100%;
	padding:100px 0px;
	background-image:url(../jpg/why_special_bg.jpg);
	background-size:cover;
	background-repeat:no-repeat
}
.right_side_spl_content h4 {
	color:#333;
	font-size:48px;
	float:left;
	width:100%;
	margin-bottom:40px
}
.left_side_spl_img {
	position:relative;
	float:left;
	width:50%;
	text-align:right;
	padding-right:50px
}
.right_side_spl_content {
	float:left;
	width:50%;
	padding-left:30px;
	padding-right:40px
}
.overall_spl_div {
	float:left;
	width:100%;
	padding:0px 100px
}
.right_side_spl_content p {
	float:left;
	width:100%;
	color:black;
	font-size:15px;
	margin-bottom:20px;
	text-align:justify
}
.img_spl:before {
	content:'';
	position:absolute;
	bottom:-65px;
	left:-65px;
	background-color:#fac35d;
	height:80%;
	width:75%;
	z-index:1;
	transition:all .5s;
	-webkit-transition:all .5s;
	-moz-transition:all .5s
}
.img_spl:hover::before {
	background-color:#333;
	transition:all .5s;
	-webkit-transition:all .5s;
	-moz-transition:all .5s
}
.img_spl {
	position:relative;
	display:inline-block
}
.img_spl img {
	z-index:9;
	position:relative
}
section.alert_bee_wrap {
	float:left;
	width:100%;
	padding:60px 0px;
	background-image:url(../jpg/alert_bg.jpg);
	background-repeat:no-repeat;
	background-size:cover;
	position:relative
}
.alert_inner_img img {
	float:right
}
.alert_bee_wrap h4 {
	color:#fff;
	font-size:48px;
	float:left;
	width:100%;
	margin-bottom:40px;
	text-align:center
}
.top_bee.alert_top_bee {
	top:-40px;
	left:6%;
	width:100px;
	animation:animatebeetop 5s infinite;
	-webkit-animation:animatebeetop 5s infinite
}
.left_beehive {
	position:absolute;
	left:0
}
.inner_beehive_monitor_wrap {
	width:85%;
	margin:0 auto
}
.app_screen_here img.img-responsive {
	box-shadow:2px 2px 20px #6d6c6c
}
.app_screen_here .inner_app_slide {
	float:left;
	padding:15px
}
.inner_beehive_monitor_wrap p {
	font-size:20px;
	width:80%;
	margin:0 auto;
	line-height:35px;
	text-align:center;
	color:black
}
.app_screen_here {
	float:left;
	width:100%;
	margin-top:0px;
	position:absolute;
	bottom:-55px
}
section.beehive_feature_wrap {
	float:left;
	width:100%;
	padding:100px 0px;
	background-image:url(../jpg/about_bg_wrap.jpg);
	background-repeat:no-repeat;
	background-size:cover;
	height:820px
}
.app_screen_here .inner_app_slide:nth-child(2n+2) {
	margin-top:-70px
}
section.beehive_monitor_wrap {
	float:left;
	width:100%;
	padding:50px 0px 0px 0px;
	position:relative;
	background-image:url(../png/app_screen_left_bg.png);
	background-repeat:no-repeat;
	background-size:contain;
	overflow:visible;
	height:750px;
	background-color:white
}
.top_feature_bee p {
	color:#ff9200;
	font-size:14px;
	float:left;
	width:100%;
	margin-bottom:0
}
.top_feature_bee h4 {
	font-size:35px;
	color:#a9a9a9;
	float:left;
	width:100%;
	margin-top:10px
}
span.dif_style {
	color:#f9b844
}
.overall_feat_wrap p {
	color:#c4c4c4;
	font-size:14px
}
.overall_feat_wrap .first_div {
	margin-top:20%;
	margin-bottom:10%
}
.overall_feat_wrap .second_div {
	margin-top:25%;
	margin-bottom:25%
}
.left_side_feat p {
	text-align:right
}
.right_side_feat p {
	text-align:left
}
.center_feat_wrap img.img-responsive {
	margin:0 auto
}
img.abso_img.img-responsive {
	position:absolute;
	top:75%;
	margin:0 auto;
	left:0;
	right:0;
	z-index:1
}
img.top_phone_img.img-responsive {
	z-index:9;
	position:relative
}
.feat_bee {
	position:absolute;
	right:25px;
	bottom:-75px
}
section.technology_corner_wrap {
	float:left;
	width:100%;
	padding:60px 0px;
	background-image:url(../png/tech_bg.png);
	background-repeat:no-repeat;
	background-position:bottom;
	margin-bottom:-78px;
	height:620px;
	background-color:white
}
.overall_two_divs {
	float:left;
	width:100%
}
.overall_info {
	float:left;
	width:100%;
	padding-top:7%
}
.system_req {
	float:left;
	width:80%
}
.tech_used {
	float:left;
	width:20%
}
.system_req .inner_req {
	float:left;
	width:16.5%
}
.tech_used .inner_req {
	float:left;
	width:50%
}
.system_req_text {
	float:right;
	padding-right:10px;
	color:#1a2e46;
	font-size:18px;
	text-transform:uppercase;
	position:relative
}
.system_req .system_req_text:before {
	position:absolute;
	content:'';
	width:220px;
	height:125px;
	border-top:5px solid #fdedd0;
	border-right:5px solid #fdedd0;
	left:-10px;
	top:-10px
}
.tech_used .system_req_text:before {
	position:absolute;
	content:'';
	width:220px;
	height:125px;
	border-top:5px solid #fdedd0;
	border-left:5px solid #fdedd0;
	right:-40px;
	top:-10px
}
.inner_req.first_img {
	margin-top:40%
}
.inner_req.second_img {
	margin-top:10%
}
.tech_used .system_req_text {
	float:left;
	padding-left:20px;
	padding-right:0
}
.inner_req.second_req {
	margin-top:5%
}
.inner_req.third_req {
	margin-top:3%
}
.top_hive_img {
	position:absolute;
	top:32%;
	right:-40px;
	animation:animatehive 4s infinite;
	-webkit-animation:animatehive 4s infinite;
	transform:translateZ(0) rotate(0deg)
}
@keyframes animatebee {
	0% {
		top:38%;
		right:1%
	}
	25% {
		top:26%;
		right:15%
	}
	50% {
		top:23%;
		right:30%
	}
	75% {
		top:20%;
		right:45%
	}
	100% {
		top:17%;
		right:55%
	}
}
@-webkit-keyframes animatebee {
	0% {
		top:38%;
		right:1%
	}
	25% {
		top:26%;
		right:15%
	}
	50% {
		top:23%;
		right:30%
	}
	75% {
		top:20%;
		right:45%
	}
	100% {
		top:17%;
		right:55%
	}
}
.gif_img img {
	max-width:75px
}
.alert_inner_img img {
	float:right
}
@keyframes animatehive {
	0% {
		transform:rotate(0deg)
	}
	25% {
		transform:rotate(1deg)
	}
	50% {
		transform:rotate(0deg)
	}
	75% {
		transform:rotate(-1deg)
	}
	100% {
		transform:rotate(0deg)
	}
}
@-webkit-keyframes animatehive {
	0% {
		transform:rotate(0deg)
	}
	25% {
		transform:rotate(1deg)
	}
	50% {
		transform:rotate(0deg)
	}
	75% {
		transform:rotate(-1deg)
	}
	100% {
		transform:rotate(0deg)
	}
}
.top_bee {
	position:absolute;
	top:27%;
	right:55%;
	animation:animatebee 2s linear;
	-webkit-animation:animatebee 2s linear
}
.top_bee.alert_top_bee {
	top:-40px;
	left:6%;
	width:100px;
	animation:animatebeetop 5s infinite;
	-webkit-animation:animatebeetop 5s infinite
}
@keyframes animatebeetop {
	0% {
		transform:translateY(0px)
	}
	25% {
		transform:translateY(-10px)
	}
	50% {
		transform:translateY(0px)
	}
	75% {
		transform:translateY(10px)
	}
	100% {
		transform:translateY(0px)
	}
}
@-webkit-keyframes animatebeetop {
	0% {
		transform:translateY(0px)
	}
	25% {
		transform:translateY(-10px)
	}
	50% {
		transform:translateY(0px)
	}
	75% {
		transform:translateY(10px)
	}
	100% {
		transform:translateY(0px)
	}
}
img.abso_img.img-responsive {
	animation:animatebeetop1 5s infinite;
	-webkit-animation:animatebeetop1 5s infinite
}
@keyframes animatebeetop1 {
	0% {
		transform:rotate(0deg)
	}
	25% {
		transform:rotate(3deg)
	}
	50% {
		transform:rotate(0deg)
	}
	75% {
		transform:rotate(-3deg)
	}
	100% {
		transform:rotate(0deg)
	}
}
@-webkit-keyframes animatebeetop1 {
	0% {
		transform:rotate(0deg)
	}
	25% {
		transform:rotate(3deg)
	}
	50% {
		transform:rotate(0deg)
	}
	75% {
		transform:rotate(-3deg)
	}
	100% {
		transform:rotate(0deg)
	}
}
.img_spl img {
	width:100%
}
.img_spl {
	width:100%
}
img.responsive_show.img-responsive {
	display:none
}
.alert_inner_img {
	position:relative;
	float:left;
	width:100%
}
.progress_sldr {
	position:absolute;
	top:43%;
	left:74%;
	width:52px;
	height:4px
}
@keyframes progress {
	0% {
		width:0
	}
	25% {
		width:13px
	}
	50% {
		width:27px
	}
	75% {
		width:40px
	}
	100% {
		width:50px
	}
}
@-webkit-keyframes progress {
	0% {
		width:0
	}
	25% {
		width:13px
	}
	50% {
		width:27px
	}
	75% {
		width:40px
	}
	100% {
		width:50px
	}
}
.gif_img img {
	max-width:75px
}
.gif_img {
	position:absolute;
	top:42.5%;
	left:28.5%
}
@media only screen and (min-width: 1024px) and (max-width: 1200px) {
	.gif_img {
		position:absolute;
		top:40%;
		left:27.8%
	}
	.progress_sldr {
		position:absolute;
		top:43%;
		left:73.5%
	}
	.app_screen_here {
		left:0
	}
	img.abso_img.img-responsive {
		max-width:80%;
		top:78%
	}
	.right_side_spl_content p {
		font-size:14px;
		margin-bottom:10px;
		text-align:justify
	}
	.right_side_spl_content {
		padding-right:0
	}
	.inner_beehive_monitor_wrap p {
		font-size:18px
	}
	.system_req .overall_info img {
		max-width:50%;
		margin:0 auto
	}
	.feat_bee {
		z-index:9
	}
	.diff_style_font img.img-responsive {
		margin:0 auto;
		max-width:285px
	}
	section.honeybee_banner {
		height:740px;
		overflow:hidden
	}
	.top_hive_img img.img-responsive {
		max-width:65%;
		float:right
	}
	.right_side_spl_content h4 {
		color:#333;
		font-size:35px;
		margin-bottom:20px
	}
	.alert_bee_wrap h4 {
		color:#fff;
		font-size:35px
	}
	.app_screen_here .inner_app_slide {
		float:left;
		padding:15px;
		width:25%
	}
	.inner_req.first_img {
		margin-top:40%;
		padding-left:0
	}
	.inner_req.second_img {
		margin-top:40%;
		padding-left:0
	}
}
@media only screen and (max-width: 767px) {
	section.honeybee_banner {
		margin-top:67px !important
	}
	.top_bee {
		position:absolute;
		top:17%
	}
}
@media only screen and (min-width: 800px) and (max-width: 967px) {
	.section-bg-wastapp-extrafeatures.weapp-features .service-item {
		min-height:463px !important
	}
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
	.gif_img {
		position:absolute;
		top:47%;
		left:29.8%
	}
	.gif_img img {
		max-width:25px
	}
	.progress_sldr {
		position:absolute;
		top:41%;
		left:72.5%
	}
	.diff_style_font h1 {
		font-size:18px
	}
	.app_screen_here {
		left:0
	}
	img.abso_img.img-responsive {
		max-width:60%;
		top:78%
	}
	.right_side_spl_content p {
		font-size:14px;
		margin-bottom:10px;
		text-align:justify
	}
	.right_side_spl_content {
		padding-right:0
	}
	.inner_beehive_monitor_wrap p {
		font-size:15px
	}
	.system_req .overall_info img {
		max-width:50%;
		margin:0 auto
	}
	.feat_bee {
		z-index:9
	}
	.diff_style_font img.img-responsive {
		margin:0 auto;
		max-width:285px
	}
	section.honeybee_banner {
		height:890px;
		overflow:hidden
	}
	.diff_style_font {
		width:85%
	}
	.bottom_wrap_new {
		width:95%
	}
	.top_hive_img img.img-responsive {
		max-width:65%;
		float:right
	}
	.right_side_spl_content h4 {
		color:#333;
		font-size:25px;
		margin-bottom:20px
	}
	section.beehive_monitor_wrap {
		height:600px
	}
	.overall_spl_div {
		float:left;
		width:100%;
		padding:0px 60px
	}
	.alert_bee_wrap h4 {
		color:#fff;
		font-size:25px
	}
	.app_screen_here .inner_app_slide {
		float:left;
		padding:15px;
		width:25%
	}
	.inner_req.first_img {
		margin-top:40%;
		padding-left:0
	}
	.inner_req.second_img {
		margin-top:40%;
		padding-left:0
	}
	section.technology_corner_wrap {
		overflow:hidden
	}
}
@media only screen and (max-width: 991px) {
	.system_req .system_req_text:before {
		position:absolute;
		content:'';
		width:170px;
		height:100px;
		border-top:5px solid #fdedd0;
		border-right:5px solid #fdedd0;
		left:2px;
		top:-10px
	}
	.tech_used .system_req_text:before {
		position:absolute;
		content:'';
		width:220px;
		height:100px
	}
	.top_feature_bee h4 {
		font-size:25px
	}
	section.beehive_feature_wrap {
		height:auto;
		padding-bottom:50px
	}
	.system_req_text {
		float:right;
		padding-right:50px;
		color:#1a2e46;
		font-size:15px;
		text-transform:uppercase;
		position:relative
	}
	.right_side_spl_content {
		padding-right:0;
		width:100%;
		margin-top:15%;
		padding-left:0
	}
	.left_side_spl_img {
		float:none;
		width:50%;
		text-align:right;
		padding-right:0;
		margin:0 auto
	}
	.overall_feat_wrap .first_div {
		margin-top:20px;
		margin-bottom:20px
	}
	.overall_feat_wrap .second_div {
		margin-top:20px;
		margin-bottom:20px
	}
	.overall_feat_wrap .third_div {
		margin-top:20px;
		margin-bottom:20px
	}
	.right_side_feat {
		float:left;
		width:100%;
		margin-top:15%
	}
}
@media only screen and (max-width: 767px) {
	#myModal .modal-dialog {
		width:90%;
		height:300px;
		margin:30px auto
	}
	#myModal .modal-dialog .modal-content {
		height:300px
	}
	img.absolute_play.img-responsive {
		max-width:50px
	}
	#myModal .modal-body {
		position:relative;
		padding:15px;
		height:226px
	}
	.gif_img {
		display:none
	}
	.progress_sldr {
		display:none
	}
	img.responsive_show.img-responsive {
		display:block;
		float:none;
		width:auto;
		margin:0 auto
	}
	img.responsive_hide.img-responsive {
		display:none
	}
	section.honeybee_banner {
		height:890px;
		overflow:hidden
	}
	.diff_style_font img.img-responsive {
		margin:0 auto;
		max-width:285px
	}
	.diff_style_font h1 {
		font-size:15px
	}
	.top_hive_img img.img-responsive {
		max-width:65%;
		float:right
	}
	.bottom_pot img {
		display:none
	}
	.overall_spl_div {
		float:left;
		width:100%;
		padding:0px 15px
	}
	.right_side_spl_content h4 {
		color:#333;
		font-size:25px;
		margin-bottom:20px
	}
	.alert_bee_wrap h4 {
		color:#fff;
		font-size:25px
	}
	.app_screen_here {
		position:static;
		bottom:-55px
	}
	.app_screen_here .inner_app_slide:nth-child(2n+2) {
		margin-top:0
	}
	.diff_style_font {
		width:100%
	}
	.top_hive_img {
		position:absolute;
		top:32%;
		right:-90px
	}
	.inner_beehive_monitor_wrap p {
		font-size:15px;
		width:100%;
		margin-bottom:20px;
		margin:0 auto;
		float:left;
		line-height:35px;
		text-align:center;
		color:#626262
	}
	.same_bottom_wrp {
		float:left;
		width:100%
	}
	.app_screen_here .inner_app_slide {
		max-height:415px;
		width:50%;
		margin:0 auto;
		text-align:center
	}
	.app_screen_here img.img-responsive {
		box-shadow:2px 2px 20px #6d6c6c;
		margin:0 auto
	}
	section.beehive_monitor_wrap {
		float:left;
		width:100%;
		padding:50px 0px 50px 0px;
		position:relative;
		background-image:none;
		height:auto
	}
	.system_req {
		float:left;
		width:100%
	}
	.tech_used {
		float:left;
		width:100%
	}
	section.technology_corner_wrap {
		height:auto
	}
	.tech_used .system_req_text {
		float:left;
		padding-left:0;
		padding-right:0;
		text-align:center;
		width:100%
	}
	.system_req_text:before {
		content:none!important
	}
	.overall_info {
		float:left;
		width:100%;
		padding-top:4%;
		margin-bottom:10px
	}
	.tech_used .inner_req {
		float:left;
		width:50%;
		margin:0!important
	}
	.tech_used .inner_req img.img-responsive {
		margin:0 auto
	}
	div.system_req_text {
		width:100%;
		float:left;
		padding-right:0;
		color:#1a2e46;
		font-size:15px;
		text-transform:uppercase;
		position:relative;
		text-align:center
	}
}
@media only screen and (max-width: 567px) {
	section.honeybee_banner {
		height:1070px;
		overflow:hidden
	}
	.diff_style_font {
		position:absolute;
		top:30%
	}
	.top_hive_img {
		position:absolute;
		display:none
	}
	.diff_style_font p {
		color:#4c5a6c;
		font-size:13px;
		float:none;
		width:100%;
		margin:0 auto;
		text-align:justify;
		padding:10px
	}
	.left_side_spl_img {
		float:none;
		width:75%;
		text-align:right;
		padding-right:0;
		margin:0 auto;
		margin-left:21%
	}
	.right_side_spl_content {
		padding-right:0;
		width:100%;
		margin-top:20%
	}
	.right_side_spl_content p {
		font-size:14px
	}
	.inner_beehive_monitor_wrap {
		width:100%;
		margin:0 auto;
		float:left
	}
	.app_screen_here .inner_app_slide {
		max-height:415px;
		width:100%
	}
	img.abso_img.img-responsive {
		max-width:75%
	}
	.system_req .inner_req {
		float:left;
		width:50%;
		min-height:260px
	}
	.system_req .inner_req img {
		margin:0 auto
	}
	div.system_req_text {
		margin:20px 0px
	}
	.img_spl:before {
		height:86%;
		width:86%
	}
	.top_feature_bee h4 {
		font-size:20px
	}
	.left_side_feat p {
		text-align:justify
	}
	.right_side_feat p {
		text-align:justify
	}
	.feat_bee {
		position:absolute;
		right:25px;
		bottom:-75px;
		max-width:35%
	}
}
@media only screen and (min-width: 1200px) and (max-width: 1350px) {
	.gif_img {
		position:absolute;
		top:42.5%;
		left:28.3%
	}
}
div.main-menu .main-nav>li {
	height:55px
}
.pb-15 {
	padding-bottom:38px !important
}
.top {
	padding-top:20px !important
}
.pb-15.development {
	padding-bottom:100px !important
}
h1.fw-600.fz-60.os-font.white.mb-2.web {
	margin:0;
	padding:0
}
.section.pt-7.pb-5.web-development {
	padding-top:50px !important
}
section.service_header.mobileapp_banner.company {
	padding:0 !important
}
.left_side_text.heading {
	margin-top:14% !important
}
section.service_header.ios_app_banner.background-height {
	padding:0;
	margin:0
}
.left_side_text.ios {
	margin-top:10% !important
}
.traning {
	padding-top:140px !important
}
.pb-15.team-training {
	padding-top:150px !important
}
.section.section-bg-38.section-bg-watsappclone.pt-21.pb-15.webapp {
	padding-top:150px !important
}
@font-face{font-family:'dancingscript';src:url('../eot/dancingscript.eot');src:url('../woff2/dancingscript.woff2') format('woff2'),
url('../woff/dancingscript.woff') format('woff'),
url('../ttf/dancingscript.ttf') format('truetype'),
url('../svg/dancingscript.svg#dancingscript') format('svg'),
url('../eot/dancingscriptd41d.eot?#iefix') format('embedded-opentype');
font-weight:normal;
font-style:normal
}
.white-partent {
	font-family:'dancingscript';
	font-size:16px;
	color:#fff;
	margin:0px;
	font-weight:normal
}
.white-partent a {
	color:#fff
}
.leadership {
	padding:3% 0% !important
}
span.lead-name {
	text-align:center;
	float:left;
	width:100%;
	padding:20px 0 0px 0px;
	font-size:20px;
	color:#000;
	font-weight:bold
}
.leadership .image-wrap img {
	max-width:100%;
	display:inline-block;
	text-align:center;
	margin:auto
}
.leadership .image-wrap {
	text-align:center
}
p.img-detail {
	text-align:center;
	float:left;
	width:100%;
	line-height:2;
	font-size:13px;
	margin-top:5px
}
.our-leadership h4 {
	text-align:center;
	font-size:25px;
	text-transform:uppercase;
	color:black;
	font-weight:700;
	padding:20px 0px
}
.size-change {
	font-size:35px !important
}
.width-less {
	width:70% !important;
	margin:0 auto !important
}
@media only screen and (max-width: 767px) {
	.width-less {
		width:unset !important
	}
	.intl-tel-input.separate-dial-code .selected-dial-code {
		padding-left:9px !important
	}
}
@media only screen and (max-width: 1023px) and (min-width: 768px) {
	.whatsup-clone-form .intl-tel-input.separate-dial-code .selected-dial-code {
		border-right:1px solid black !important
	}
}
@media only screen and (max-width: 1200px) and (min-width: 1023px) {
	.size-change {
		line-height:60px !important
	}
}
@media only screen and (max-width: 1023px) and (min-width: 768px) {
	.size-change {
		line-height:60px !important
	}
	#last_img {
		background:#658cf5 !important
	}
}
@media only screen and(max-width: 767px) {
	h3.top_headings {
		font-size:30px !important
	}
	.intl-tel-input.separate-dial-code .selected-dial-code {
		padding-left:9px !important
	}
}
@media only screen and (min-width: 767px) and (max-width: 1024px) {
	.left-list ul li p {
		width:90% !important
	}
	.animation_asset{
		    display: none !important;
	}
	
	.left-list {
		padding-top:8% !important
	}
	.left_side_why.lft_top.karikala.col-lg-6.col-md-6.col-sm-12.col-xs-12 {
		padding:0 !important
	}
	.animation_right_side {
		margin-top:0px !important
	}
	.text-left.wow.fadeInRight.animated {
		text-align:center !important
	}
	.header #logo {
		min-width:unset !important
	}
	.main-menu {
		padding-top:0px !important
	}
	.intl-tel-input.separate-dial-code .selected-dial-code {
		padding-left:28px !important
	}
}
li.one_sect_contact textarea.form-control {
	padding-left:9px !important
}
textarea#comments_val {
	text-indent:23px !important
}
@media only screen and (max-width: 767px) {
	li.two_sect_contact {
		width:100% !important
	}
}
.service-section {
	position:static !important
}
.new-iot {
	padding:3% 0%;
	padding-bottom:5%
}
section#iot-new-one {
	float:left;
	width:100%;
	background-color:white !important
}
.iot-change {
	text-transform:uppercase !important
}
.inner_right_content_wrap.text-center.new-iot.wow.fadeInDown h3.top_headings.iot-change {
	font-weight:600 !important
}
section.featured-services.iot-section {
	background:url("../404.html");
	float:left;
	width:100%
}
.agriculture-section h3 {
	font-size:42px;
	float:left;
	width:100%;
	text-align:center;
	padding:4% 0%;
	margin:0;
	color:white !important
}
.agriculture {
	width:40%;
	float:left
}
.agri-cont {
	width:45%;
	float:left;
	color:white;
	line-height:2.5;
	text-align:justify;
	padding-top:0.6%
}
.divider {
	width:9%;
	float:left;
	text-align:center;
	margin:0 auto;
	padding:1% 2%
}
.agriculture:after {
	content:"";
	background-color:white;
	position:absolute;
	width:1px;
	height:68%;
	top:30%;
	left:44%;
	display:block
}
.agriculture-section {
	float:left;
	width:100%;
	position:relative;
	padding-bottom:10%
}
.divider .button {
	float:left;
	padding:0% 14%
}
.automotive {
	width:40%;
	float:left;
	color:white;
	float:left;
	color:white;
	line-height:2.5;
	text-align:justify;
	padding-top:0.6%
}
.automotive:after {
	content:"";
	background-color:white;
	position:absolute;
	width:1px;
	height:84%;
	top:13%;
	left:44%;
	display:block
}
.divider-one {
	width:9%;
	float:left;
	text-align:center;
	margin:0 auto;
	padding:1% 1%
}
.divider-one .arrow {
	float:left;
	padding-right:9%
}
.energy {
	width:40%;
	float:left
}
.energy:after {
	content:"";
	background-color:white;
	position:absolute;
	width:1px;
	height:79%;
	top:15%;
	left:44%;
	display:block
}
.manufact {
	width:40%;
	float:left
}
section.soft_inner_contain.service_in_get_start.new_serve.color-new {
	background-color:white !important;
	margin:0;
	padding-top:2%
}
.agriculture img {
	width:100%
}
.agri-cont img {
	width:100%
}
.energy img {
	width:100%
}
.manufact img {
	width:100%
}
@media only screen and (max-width: 767px) {
	section.soft_inner_contain.service_in_get_start.new_serve.color-new h2 {
		font-size:32px
	}
	section.soft_inner_contain.service_in_get_start.new_serve.color-new h3 {
		font-size:32px
	}
	.agriculture {
		width:100%
	}
	.agri-cont {
		width:100%
	}
	.divider {
		display:none
	}
	.automotive {
		width:100%;
		padding-top:8%
	}
	.divider-one {
		display:none
	}
	.energy {
		width:100%;
		padding-top:8%
	}
	.manufact {
		width:100%;
		padding-top:8%
	}
	.agriculture:after {
		display:none
	}
	.automotive:after {
		display:none
	}
	.energy:after {
		display:none
	}
	.agriculture-section {
		float:left;
		width:100%;
		position:relative;
		padding-bottom:8%;
		border-bottom:1px solid white
	}
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
	.divider {
		width:13%
	}
		section.android_banner.service_header.progress .left_android {
    width: 100% !important;
}

	.agriculture:after {
		content:"";
		background-color:white;
		position:absolute;
		width:1px;
		height:79%;
		top:18%;
		left:45%;
		display:block
	}
	.automotive:after {
		content:"";
		background-color:white;
		position:absolute;
		width:1px;
		height:84%;
		top:10%;
		left:45%;
		display:block
	}
	.energy:after {
		content:"";
		background-color:white;
		position:absolute;
		width:1px;
		height:79%;
		top:11%;
		left:45%;
		display:block
	}
}
@media only screen and (min-width: 1024px) and (max-width: 1280px) {
	.divider {
		width:13%
	}
	.divider-one {
		width:9%;
		float:left;
		text-align:center;
		margin:0 auto;
		padding:1% 2%
	}
	.agriculture:after {
		content:"";
		background-color:white;
		position:absolute;
		width:1px;
		height:72%;
		top:25%;
		left:45%;
		display:block
	}
	.automotive:after {
		content:"";
		background-color:white;
		position:absolute;
		width:1px;
		height:84%;
		top:10%;
		left:45%;
		display:block
	}
	.energy:after {
		content:"";
		background-color:white;
		position:absolute;
		width:1px;
		height:85%;
		top:11%;
		left:45%;
		display:block
	}
}
@media screen and (max-width: 767px) {
	section.technology_corner_wrap {
		margin-bottom:-60px !important
	}
}
@media screen and (min-width: 800px) and (max-width: 960px) {}section.differ-categories.digffers-pareas {
	width:100%;
	float:left;
	background-color:#f4f4f4
}
.digffers-pareas .inner-left-side {
	background-color:#fff
}
.digffers-pareas .inner-left-side img {
	border-radius:4px
}
.digffers-pareas .inner-right-side img {
	border-radius:4px
}
.digffers-pareas .inner-right-side {
	background-color:#fff
}
.trans-details .agg-sections:hover {
	background-color:#45b759;
	color:#fff;
	border-radius:10px
}
.software-icons:hover .sof-icons.fa {
	background:#45b759 !important
}
.software-icons:hover .sof-icons::after {}.inner-left-side {
	box-shadow:2px 2px 15px #ccc;
	border-radius:20px;
	padding:30px;
	margin-bottom:75px;
	width:85%;
	margin:90px auto
}
.inner-left-side p {
	margin-left:22.5em
}
.inner-left-side h3 {
	margin-left:32%;
	color:#000;
	font-size:22px
}
.inner-left-side p {
	margin-left:19.5em
}
.inner-left-side img {
	position:absolute;
	width:25%;
	margin-top:-75px;
	left:80px;
	height:200px;
	width:200px;
	border-radius:50%
}
.inner-right-side {
	box-shadow:2px 2px 15px #ccc;
	border-radius:20px;
	padding:30px;
	margin-bottom:75px;
	width:85%;
	margin:90px auto
}
.inner-right-side p {
	margin-right:22.5em;
	text-align:right
}
.inner-right-side img {
	position:absolute;
	width:25%;
	margin-top:-75px;
	right:80px;
	height:200px;
	width:200px;
	border-radius:50%
}
.inner-right-side h3 {
	margin-right:32%;
	color:#000;
	font-size:22px;
	text-align:right
}
.inner-right-side p {
	margin-right:19.5em;
	text-align:right
}
.whatsapp-clone-heading h4 {
	text-align:center;
	font-size:35px;
	padding-top:43px;
	padding-bottom:0px;
	color:#27394A !important;
	font-weight:700
}
@media only screen and (max-width: 767px) {
	.inner-left-side {
		width:100%;
		min-height:400px !important
	}
	.inner-left-side p {
		margin-left:0;
		text-align:center !important
	}
	.inner-left-side img {
		position:static;
		margin-top:0
	}
	.inner-left-side h3 {
		margin-left:0;
		text-align:center;
		font-size:20px
	}
	.inner-left-side p {
		margin-left:0;
		text-align:center !important
	}
	.inner-right-side {
		width:100%;
		min-height:457px !important
	}
	.inner-right-side p {
		margin-left:0;
		margin-right:0;
		text-align:center !important
	}
	.inner-right-side h3 {
		margin-right:0;
		color:#000;
		font-size:20px;
		text-align:center
	}
	.inner-right-side p {
		margin-left:0;
		margin-right:0;
		text-align:center !important
	}
	.inner-right-side img {
		position:static;
		margin-top:0
	}
}
@media only screen and (max-width: 1024px) and (min-width: 768px) {
	
	section.android_banner.service_header.react_native .right_android {
    float: left !important;
	    margin-top: 104px;
}
	
	.animation_flutter{
		display: none;
	}
	.animation_react{
		display: none;
	}
	section.android_banner.service_header .left_android h6 span{
		    font-size: 38px !important;
	}
	section.android_banner.service_header.react_native .left_android h6 span{
		    font-size: 38px !important;
	}
	body section.android_banner.service_header.progress .right_android{
	    margin-top: 66px !important;
		float: left !important;
}
	.resp_shows {
    display: block !important;
}

	
	.inner-left-side {
		width:100%;
		min-height:400px
	}
	.inner-left-side p {
		margin-left:0;
		text-align:center
	}
	.inner-left-side img {
		position:static;
		margin-top:0
	}
	.inner-left-side h3 {
		margin-left:0;
		text-align:center;
		font-size:20px
	}
	.inner-left-side p {
		margin-left:0;
		text-align:center
	}
	.inner-right-side {
		width:100%;
		min-height:400px
	}
	.inner-right-side p {
		margin-left:0;
		margin-right:0;
		text-align:center
	}
	.inner-right-side h3 {
		margin-right:0;
		color:#000;
		font-size:20px;
		text-align:center
	}
	.inner-right-side p {
		margin-left:0;
		margin-right:0;
		text-align:center
	}
	.inner-right-side img {
		position:static;
		margin-top:0
	}
}
h4.custom-deisgn {
	font-weight:bold;
	line-height:30px
}
p.mb-2.tem-des.line_hgt.custom-business {
	line-height:33px
}
h3.top_headings.new-html {
	font-size:26px;
	line-height:45px
}
p.banner-con.offer-new {
	line-height:31px
}
span.creative-approach {
	padding-top:17% !important
}
.left_side_why.lft_top.experts.col-lg-6.col-md-6.col-sm-12.col-xs-12 {
	padding:6% 0%;
	margin:0
}
section.about_cabily_wrap.packages-new {
	padding:43px;
	background-color:#2B234A;
}
.ser_in_title.offers-feedbacks p {
	color:white
}
p.iospara.internet-platform {
	font-weight:500 !important
}
h1.promote-new {
	font-size:20px;
	font-weight:bold
}
section.about_ecommerce.taxi_abt.admin-panel.analyse-panel {
	background:#fff
}
section.about_ecommerce.taxi_abt.ui_design_wrap {
	padding:5% 0%
}
section.blossom {
	padding:4% 0%
}
section.blossom h4 {
	font-size:20px;
	text-transform:uppercase;
	padding-bottom:10px;
	font-weight:bold
}
.section.section-bg-5.pt-21.pb-15.deal {
	background-image:url(../jpg/ui_design_banner.jpg) !important
}
.cmmrce_prtfoio.deals-new {
	background-color:rgba(53,
	52,
	52,
	0.57) !important
}
.section.section-bg-7.pt-21.pb-15.daily-banner {
	background-image:url(../png/deal-2.png) !important
}
.section.section-bg-7.pt-21.pb-15.travel-banner {
	background-image:url(../png/travel-2.png) !important
}
section.service_header.ios_app_banner.corporate-new {
	background-image:url(../png/corporate-banner.png) !important;
	min-height:550px !important
}
.section.section-bg-38.section_bg_ui.pt-21.pb-15.custom-php {
	background-image:url(../png/banner-new-1.png) !important
}
.section.section-bg-10.section_bg_design.section-fixed.pt-5.pb-5.app-spe.cop-php-design {
	background-image:url(../png/bg-image.png) !important
}
img.complete-efficiency {
	padding-top:14%
}
section.service_header.mobileapp_banner.html5-css3 {
	background-image:url(../png/html-banner.png) !important;
	min-height:550px !important
}
section.android_app_page.iosapp_page.html-css3-new {
	background-image:url(../png/bg-2.png) !important
}
h2.opt {
	font-size:21px;
	font-weight:bold
}
h2.daily_coupon.benefit {
	font-size:22px;
	font-weight:bold
}
p.coupon {
	text-align:justify;
	color:black !IMPORTANT;
	line-height:28px
}
h2.daily_coupon.best-place {
	color:white
}
p.align.add {
	color:white;
	text-align:justify
}
.section.section_bg_design.section-fixed.pb-5.app-spe.my_sect_tab.settle-ecommerce {
	background-color:#7d9e96c7;
	padding:2% 0%
}
h2.fw-bolder.color-2.os-font.section-title.mb-1.settle-new {
	font-size:27px;
	line-height:40px
}
.section.section_bg_design.section-fixed.pb-5.app-spe.my_sect_tab.magento_pages.bg_clr.new-color {
	background-color:#3d8743;
	padding:4% 0
}
h2.fw-bolder.color-2.os-font.section-title.mb-1.client-fulfill {
	font-size:30px;
	padding-bottom:12px
}
.section.section-bg-38.section_bg_ui.pt-21.pb-15.ecommerce-wordpress {
	background-image:url(../png/wordpress-banner.png) !important
}
.section.section-bg-10.section_bg_design.section-fixed.pt-5.pb-5.app-spe.inner-wordpress {
	background-image:url(../png/bg-wordpress.png) !important
}
.section.section-bg-38.section_bg_ui.pt-21.pb-15.magento-banner {
	background-image:url(../png/magento-banner.png) !important
}
h1.fw-600.fz-60.os-font.white.mb-2.new_font_css.font-size-magento {
	font-size:45px !important
}
.text-left.wow.fadeInLeft.center-one {
	text-align:center !important
}
.text-left.wow.fadeInRight.center-one {
	text-align:center !important
}
.section.section-bg-10.section_bg_design.section-fixed.pt-5.pb-5.app-spe.magento-bg {
	background-image:url(../png/bg-magento.png) !important
}
.section.section-bg-38.section_bg_ui.pt-21.pb-15.open-source {
	background-image:url(../png/opensource-website-development.png) !important
}
img.padding-top {
	padding-top:13%
}
.section.section-bg-10.section_bg_design.section-fixed.pt-5.pb-5.app-spe.algorithms-open {
	background-image:url(../png/open-bg.png) !important
}
.section.section-bg-38.section_bg_ui.pt-21.pb-15.seo-banner {
	background-image:url(../png/seo-banner-new.png) !important
}
.section.section-bg-10.section_bg_design.section-fixed.pt-5.pb-5.app-spe.bg-seo {
	background-image:url(../png/bg-seo.png) !important
}
.section.section-bg-38.section_bg_ui.pt-21.pb-15.link-buliding {
	background-image:url(../png/link-banner.png) !important
}
.section.section-bg-10.section_bg_design.section-fixed.pt-5.pb-5.app-spe.link-inner2 {
	background-image:url(../png/link-banner.png) !important
}
.section.section-bg-10.section_bg_design.section-fixed.pt-5.pb-5.app-spe.link-inner2 {
	background-image:url(../png/link-inner-bg.png) !important
}
.section.section-bg-38.section_bg_ui.pt-21.pb-15.blog-comment {
	background-image:url(../png/blog-banner.png) !important
}
.section.section-bg-10.section_bg_design.section-fixed.pt-5.pb-5.app-spe.blog-background {
	background-image:url(../png/bg-blog.png) !important
}
.section.section-bg-38.section_bg_ui.pt-21.pb-15.daily-deal {
	background-image:url(../jpg/bg-daily.jpg) !important
}
.section.section-bg-10.section_bg_design.section-fixed.pt-5.pb-5.app-spe.new-daily-deal {
	background-image:url(../png/new-inner-bg.png) !important
}
.section.section-bg-38.section_bg_ui.pt-21.pb-15.social-banner {
	background-image:url(../png/social-market.png) !important
}
.section.section-bg-10.section_bg_design.section-fixed.pt-5.pb-5.app-spe.banner-new {
	background-image:url(../png/social-inner2.png) !important
}
.section.section-bg-10.section_bg_design.section-fixed.pt-5.pb-5.app-spe.social-marketing {
	background-image:url(../png/social-inner2-market.png) !important
}
.section.section-bg-38.section_bg_ui.pt-21.pb-15.custom-market {
	background-image:url(../jpg/custom-banner.jpg) !important
}
.section.section-bg-10.section_bg_design.section-fixed.pt-5.pb-5.app-spe.custom-new1 {
	background-image:url(../jpg/custom-inner-banner.jpg) !important
}
img.custom-design {
	width:450px
}
.mobile_box.custom-page img {
	width:450px
}
.section.section-bg-5.pt-21.pb-15.new-custom {
	background-image:url(../jpg/web-banner.jpg) !important
}
section.groupon h2 {
	color:black !important;
	line-height:17px
}
section.groupon {
	padding:5% 0
}
.clients ul li img {
	box-shadow:none !important
}
img.img-responsive.new-taxi {
	padding-top:16%
}
.android_app_banner h4 {
	font-size:34px;
	font-weight:bold
}
.caption_text h2 {
	color:#76c650;
	font-size:24px;
	float:left;
	width:100%;
	font-weight:bold
}
.inner_right_content_wrap h1.top_headings.new {
	font-size:36px !important;
	text-transform:capitalize !important;
	float:left;
	width:100%;
	margin-bottom:20px !important;
	color:#27394A !important;
	font-family:'Poppins'; font-weight:400; 
	font-weight:700 !important
}
.overall_choose_div.team-choose h4 {
	float:left;
	width:100%;
	font-size:19px;
	color:#1a2e46;
	position:relative
}
.choose1 h4:before {
	content:'';
	background-image:url(../png/choose1.png);
	background-repeat:no-repeat;
	background-size:auto;
	position:absolute;
	top:0;
	left:-40px;
	width:38px;
	height:38px;
	background-position:center
}
.overall_choose_div.team-choose:hover h4 {
	color:#fff !important;
}
.choose2 h4:before {
	content:'';
	background-image:url(../png/choose2.png);
	background-repeat:no-repeat;
	background-size:auto;
	position:absolute;
	top:0;
	left:-40px;
	width:38px;
	height:38px;
	background-position:center
}
.choose3 h4:before {
	content:'';
	background-image:url(../png/choose3.png);
	background-repeat:no-repeat;
	background-size:auto;
	position:absolute;
	top:0;
	left:-40px;
	width:38px;
	height:38px;
	background-position:center
}
.mobile-app-dev p {
	text-align:justify
}
@media only screen and (max-width: 991px) {
	.overall_choose_div.team-choose {
		min-height:163px !important
	}
	body section.android_banner.service_header.progress span.develop {
    width: 100%;
    font-size: 14px !important;
}
}
@media only screen and (max-width: 767px) {
	.overall_choose_div.team-choose {
		min-height:163px !important
	}
	.overall_choose_div.team-choose h4 {
		float:left;
		width:100%;
		font-size:18px;
		padding-top:5px
	}
	.inner_right_content_wrap h1.top_headings.new {
		font-size:25px !important
	}
}
@media only screen and (max-width: 567px) {
	.overall_choose_div.team-choose h4 {
		float:left;
		width:100%;
		font-size:20px;
		padding-top:20px!important;
		text-align:center
	}
	#why_choose_casperon .overall_choose_div.team-choose h4:before {
		top:-30px;
		left:0;
		margin:6px auto;
		right:0
	}
}
@media only screen and (max-width: 991px) {
	#why_choose_casperon .overall_choose_div.team-choose h4:before {
		left:-55px
	}
}
h1.fw-600.fz-60.os-font.white.mb-2.company {
	line-height:41px !important;
	color:#76c650 !important;
	font-size:33px !important;
	float:left;
	width:100%
}
h1.andriod-company {
	font-size:27px;
	padding-top:12%
}
h4.fw-bold.mb-4.service-ours {
	font-size:36px
}
p.mb-4.application-new.wow.fadeInUp {
	margin-bottom:18px !important
}
h1.fw-900.fz-40.dark-color.mb-2.mobileapp.wow.fadeInUp {
	font-size:26px !important
}
p.mb-4.application-new.mobilenew.wow.fadeInUp {
	margin-bottom:5px !important
}
.leadership {
	text-align:center
}
.kapil {
	min-height:405px !important
}
.doug,
.chris {
	float:none !important;
	display:inline-block
}
.leadership .icons {
	position:absolute;
	width:58%;
	margin-left:10px;
	transform:rotate(45deg);
	-webkit-transform:rotate(45deg);
	margin-top:-42px
}
.leadership .icons a {
	color:#333
}
.leadership .icons i.fa {
	width:30px;
	height:30px;
	text-align:center;
	border:none;
	padding-top:7px;
	margin-left:-10%
}
.leadership .icons i.fa.fa-linkedin:hover {
	background:#0274b3;
	color:#fff;
	border-radius:50%;
	cursor:pointer
}
::-webkit-input-placeholder {
	color:#6c6868 !important
}
::-moz-placeholder {
	color:#6c6868 !important
}
:-ms-input-placeholder {
	color:#6c6868 !important
}
:-moz-placeholder {
	color:#6c6868 !important
}
@media screen and (max-width: 767px) {
	.box-banner.equalheight.over_equal,
	.col-md-6.p-0.pad_height .equalheight.new_equal {
		display:none !important
	}
	#newabout .col-sm-6 .mb-3 {
		display:none !important
	}
	.section-bg-1 {
		background-image:none !important;
		background-color:#434753 !important
	}
}
li.slider-logo {
	background:url(../png/client-logos-2.png)
}
.slider-logo-1 {
	background-position:1px -19px !important;
	background-size:initial
}
.slider-logo-2 {
	background-position:-280px -19px !important;
	background-size:initial
}
.slider-logo-3 {
	background-position:-592px -19px !important;
	background-size:initial
}
.slider-logo-4 {
	background-position:-860px -19px !important;
	background-size:initial
}
.slider-logo-5 {
	background-position:-1192px 0px !important;
	background-size:initial
}
.slider-logo-6 {
	background-position:-1497px -19px !important;
	background-size:initial !important
}
.slider-logo-7 {
	background-position:-1793px -19px !important;
	background-size:initial
}
.slider-logo-8 {
	background-position:-2115px -19px !important;
	background-size:initial
}
.slider-logo-9 {
	background-position:-2430px -165px !important;
	background-size:initial
}
.slider-logo-10 {
	background-position:-285px -166px !important;
	background-size:initial
}
.slider-logo-11 {
	background-position:-584px -166px !important;
	background-size:initial
}
.slider-logo-12 {
	background-position:-879px -166px !important;
	background-size:initial
}
.slider-logo-13 {
	background-position:-1173px -166px !important;
	background-size:initial
}
.slider-logo-14 {
	background-position:-1504px -166px !important;
	background-size:initial
}
.slider-logo-15 {
	background-position:-1795px -166px !important;
	background-size:initial
}
.slider-logo-16 {
	background-position:-2119px -166px !important;
	background-size:initial
}
.slider-logo-17 {
	background-position:3px -309px !important;
	background-size:initial
}
.slider-logo-18 {
	background-position:-274px -309px !important;
	background-size:initial
}
/*.slider-logo-19 {
	background-position:-574px -309px !important;
	background-size:initial
}
.slider-logo-20 {
	background-position:-874px -309px !important;
	background-size:initial
}*/
.slider-logo-21 {
	background-position:-1192px -309px !important;
	background-size:initial
}
.slider-logo-22 {
	background-position:-1507px -309px !important;
	background-size:initial
}
.slider-logo-23 {
	background-position:-1785px -309px !important;
	background-size:initial
}
.slider-logo-24 {
	background-position:-2123px -309px !important;
	background-size:initial
}
.slider-logo-25 {
	background-position:16px -473px !important;
	background-size:initial
}
li.slider-logo.slider-logo-26 {
	background-position:-280px -465px !important;
	background-size:initial
}
li.slider-logo.slider-logo-27 {
	background-position:-575px -464px !important;
	background-size:initial
}
.slider-logo-28 {
	background-position:-877px -464px !important;
	background-size:initial
}
li.slider-logo.slider-logo-29 {
	background-position:-1189px -464px !important;
	background-size:initial
}
li.slider-logo.slider-logo-30 {
	background-position:-1496px -464px !important;
	background-size:initial
}
li.slider-logo.slider-logo-31 {
	background-position:-1800px -464px !important;
	background-size:initial
}
li.slider-logo.slider-logo-32 {
	background-position:-2112px -464px !important
}
li.slider-logo.slider-logo-33 {
	background-position:18px -617px !important;
	background-size:initial
}
li.slider-logo.slider-logo-34 {
	background-position:-285px -617px !important;
	background-size:initial
}
li.slider-logo.slider-logo-35 {
	background-position:-568px -617px !important;
	background-size:initial
}
li.slider-logo.slider-logo-36 {
	background-position:-885px -617px !important;
	background-size:initial
}
li.slider-logo.slider-logo-37 {
	background-position:-1175px -617px !important;
	background-size:initial
}
li.slider-logo.slider-logo-38 {
	background-position:-1491px -617px !important;
	background-size:initial
}
li.slider-logo.slider-logo-39 {
	background-position:-1791px -617px !important;
	background-size:initial
}
li.slider-logo.slider-logo-40 {
	background-position:-2112px -617px !important;
	background-size:initial
}
li.slider-logo.slider-logo-41 {
	background-position:7px -769px !important;
	background-size:initial
}
li.slider-logo.slider-logo-42 {
	background-position:-275px -769px !important;
	background-size:initial
}
li.slider-logo.slider-logo-43 {
	background-position:-586px -769px !important;
	background-size:initial
}
li.slider-logo.slider-logo-44 {
	background-position:-875px -769px !important;
	background-size:initial
}
li.slider-logo.slider-logo-45 {
	background-position:-1175px -769px !important;
	background-size:initial
}
li.slider-logo.slider-logo-46 {
	background-position:-1482px -769px !important;
	background-size:initial
}
li.slider-logo.slider-logo-47 {
	background-position:-1799px -769px !important;
	background-size:initial
}
li.slider-logo.slider-logo-48 {
	background-position:-2109px -769px !important;
	background-size:initial
}
/* @font-face {
	font-family:'FontAwesome';
	src:url('../fonts/fontawesome-webfont5b62.eot?v=4.6.3');
	src:url('../fonts/fontawesome-webfontd41d.eot?#iefix&v=4.6.3') format('embedded-opentype'),
	url('../fonts/fontawesome-webfont5b62.woff2?v=4.6.3') format('woff2'),
	url('../fonts/fontawesome-webfont5b62.woff?v=4.6.3') format('woff'),
	url('../fonts/fontawesome-webfont5b62.ttf?v=4.6.3') format('truetype'),
	url('../fonts/fontawesome-webfont5b62.svg?v=4.6.3#fontawesomeregular') format('svg');
	font-weight:normal;
	font-style:normal;
} */
.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;
}
.fa-lg {
	font-size:1.33333333em;
	line-height:.75em;
	vertical-align:-15%;
}
.fa-2x {
	font-size:2em;
}
.fa-3x {
	font-size:3em;
}
.fa-4x {
	font-size:4em;
}
.fa-5x {
	font-size:5em;
}
.fa-fw {
	width:1.28571429em;
	text-align:center;
}
.fa-ul {
	padding-left:0;
	margin-left:2.14285714em;
	list-style-type:none;
}
.fa-ul>li {
	position:relative;
}
.fa-li {
	position:absolute;
	left:-2.14285714em;
	width:2.14285714em;
	top:.14285714em;
	text-align:center;
}
.fa-li.fa-lg {
	left:-1.85714286em;
}
.fa-border {
	padding:.2em .25em .15em;
	border:solid .08em #eee;
	border-radius:.1em;
}
.fa-pull-left {
	float:left;
}
.fa-pull-right {
	float:right;
}
.fa.fa-pull-left {
	margin-right:.3em;
}
.fa.fa-pull-right {
	margin-left:.3em;
}
.pull-right {
	float:right;
}
.pull-left {
	float:left;
}
.fa.pull-left {
	margin-right:.3em;
}
.fa.pull-right {
	margin-left:.3em;
}
.fa-spin {
	-webkit-animation:fa-spin 2s infinite linear;
	animation:fa-spin 2s infinite linear;
}
.fa-pulse {
	-webkit-animation:fa-spin 1s infinite steps(8);
	animation:fa-spin 1s infinite steps(8);
}
@-webkit-keyframes fa-spin {
	0% {
		-webkit-transform:rotate(0deg);
		transform:rotate(0deg);
	}
	100% {
		-webkit-transform:rotate(359deg);
		transform:rotate(359deg);
	}
}
@keyframes fa-spin {
	0% {
		-webkit-transform:rotate(0deg);
		transform:rotate(0deg);
	}
	100% {
		-webkit-transform:rotate(359deg);
		transform:rotate(359deg);
	}
}
.fa-rotate-90 {
	-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
	-webkit-transform:rotate(90deg);
	-ms-transform:rotate(90deg);
	transform:rotate(90deg);
}
.fa-rotate-180 {
	-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
	-webkit-transform:rotate(180deg);
	-ms-transform:rotate(180deg);
	transform:rotate(180deg);
}
.fa-rotate-270 {
	-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
	-webkit-transform:rotate(270deg);
	-ms-transform:rotate(270deg);
	transform:rotate(270deg);
}
.fa-flip-horizontal {
	-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
	-webkit-transform:scale(-1,
	1);
	-ms-transform:scale(-1,
	1);
	transform:scale(-1,
	1);
}
.fa-flip-vertical {
	-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
	-webkit-transform:scale(1,
	-1);
	-ms-transform:scale(1,
	-1);
	transform:scale(1,
	-1);
}
:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
	filter:none;
}
.fa-stack {
	position:relative;
	display:inline-block;
	width:2em;
	height:2em;
	line-height:2em;
	vertical-align:middle;
}
.fa-stack-1x,
.fa-stack-2x {
	position:absolute;
	left:0;
	width:100%;
	text-align:center;
}
.fa-stack-1x {
	line-height:inherit;
}
.fa-stack-2x {
	font-size:2em;
}
.fa-inverse {
	color:#fff;
}
.fa-glass:before {
	content:"\f000";
}
.fa-music:before {
	content:"\f001";
}
.fa-search:before {
	content:"\f002";
}
.fa-envelope-o:before {
	content:"\f003";
}
.fa-heart:before {
	content:"\f004";
}
.fa-star:before {
	content:"\f005";
}
.fa-star-o:before {
	content:"\f006";
}
.fa-user:before {
	content:"\f007";
}
.fa-film:before {
	content:"\f008";
}
.fa-th-large:before {
	content:"\f009";
}
.fa-th:before {
	content:"\f00a";
}
.fa-th-list:before {
	content:"\f00b";
}
.fa-check:before {
	content:"\f00c";
}
.fa-remove:before,
.fa-close:before,
.fa-times:before {
	content:"\f00d";
}
.fa-search-plus:before {
	content:"\f00e";
}
.fa-search-minus:before {
	content:"\f010";
}
.fa-power-off:before {
	content:"\f011";
}
.fa-signal:before {
	content:"\f012";
}
.fa-gear:before,
.fa-cog:before {
	content:"\f013";
}
.fa-trash-o:before {
	content:"\f014";
}
.fa-home:before {
	content:"\f015";
}
.fa-file-o:before {
	content:"\f016";
}
.fa-clock-o:before {
	content:"\f017";
}
.fa-road:before {
	content:"\f018";
}
.fa-download:before {
	content:"\f019";
}
.fa-arrow-circle-o-down:before {
	content:"\f01a";
}
.fa-arrow-circle-o-up:before {
	content:"\f01b";
}
.fa-inbox:before {
	content:"\f01c";
}
.fa-play-circle-o:before {
	content:"\f01d";
}
.fa-rotate-right:before,
.fa-repeat:before {
	content:"\f01e";
}
.fa-refresh:before {
	content:"\f021";
}
.fa-list-alt:before {
	content:"\f022";
}
.fa-lock:before {
	content:"\f023";
}
.fa-flag:before {
	content:"\f024";
}
.fa-headphones:before {
	content:"\f025";
}
.fa-volume-off:before {
	content:"\f026";
}
.fa-volume-down:before {
	content:"\f027";
}
.fa-volume-up:before {
	content:"\f028";
}
.fa-qrcode:before {
	content:"\f029";
}
.fa-barcode:before {
	content:"\f02a";
}
.fa-tag:before {
	content:"\f02b";
}
.fa-tags:before {
	content:"\f02c";
}
.fa-book:before {
	content:"\f02d";
}
.fa-bookmark:before {
	content:"\f02e";
}
.fa-print:before {
	content:"\f02f";
}
.fa-camera:before {
	content:"\f030";
}
.fa-font:before {
	content:"\f031";
}
.fa-bold:before {
	content:"\f032";
}
.fa-italic:before {
	content:"\f033";
}
.fa-text-height:before {
	content:"\f034";
}
.fa-text-width:before {
	content:"\f035";
}
.fa-align-left:before {
	content:"\f036";
}
.fa-align-center:before {
	content:"\f037";
}
.fa-align-right:before {
	content:"\f038";
}
.fa-align-justify:before {
	content:"\f039";
}
.fa-list:before {
	content:"\f03a";
}
.fa-dedent:before,
.fa-outdent:before {
	content:"\f03b";
}
.fa-indent:before {
	content:"\f03c";
}
.fa-video-camera:before {
	content:"\f03d";
}
.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
	content:"\f03e";
}
.fa-pencil:before {
	content:"\f040";
}
.fa-map-marker:before {
	content:"\f041";
}
.fa-adjust:before {
	content:"\f042";
}
.fa-tint:before {
	content:"\f043";
}
.fa-edit:before,
.fa-pencil-square-o:before {
	content:"\f044";
}
.fa-share-square-o:before {
	content:"\f045";
}
.fa-check-square-o:before {
	content:"\f046";
}
.fa-arrows:before {
	content:"\f047";
}
.fa-step-backward:before {
	content:"\f048";
}
.fa-fast-backward:before {
	content:"\f049";
}
.fa-backward:before {
	content:"\f04a";
}
.fa-play:before {
	content:"\f04b";
}
.fa-pause:before {
	content:"\f04c";
}
.fa-stop:before {
	content:"\f04d";
}
.fa-forward:before {
	content:"\f04e";
}
.fa-fast-forward:before {
	content:"\f050";
}
.fa-step-forward:before {
	content:"\f051";
}
.fa-eject:before {
	content:"\f052";
}
.fa-chevron-left:before {
	content:"\f053";
}
.fa-chevron-right:before {
	content:"\f054";
}
.fa-plus-circle:before {
	content:"\f055";
}
.fa-minus-circle:before {
	content:"\f056";
}
.fa-times-circle:before {
	content:"\f057";
}
.fa-check-circle:before {
	content:"\f058";
}
.fa-question-circle:before {
	content:"\f059";
}
.fa-info-circle:before {
	content:"\f05a";
}
.fa-crosshairs:before {
	content:"\f05b";
}
.fa-times-circle-o:before {
	content:"\f05c";
}
.fa-check-circle-o:before {
	content:"\f05d";
}
.fa-ban:before {
	content:"\f05e";
}
.fa-arrow-left:before {
	content:"\f060";
}
.fa-arrow-right:before {
	content:"\f061";
}
.fa-arrow-up:before {
	content:"\f062";
}
.fa-arrow-down:before {
	content:"\f063";
}
.fa-mail-forward:before,
.fa-share:before {
	content:"\f064";
}
.fa-expand:before {
	content:"\f065";
}
.fa-compress:before {
	content:"\f066";
}
.fa-plus:before {
	content:"\f067";
}
.fa-minus:before {
	content:"\f068";
}
.fa-asterisk:before {
	content:"\f069";
}
.fa-exclamation-circle:before {
	content:"\f06a";
}
.fa-gift:before {
	content:"\f06b";
}
.fa-leaf:before {
	content:"\f06c";
}
.fa-fire:before {
	content:"\f06d";
}
.fa-eye:before {
	content:"\f06e";
}
.fa-eye-slash:before {
	content:"\f070";
}
.fa-warning:before,
.fa-exclamation-triangle:before {
	content:"\f071";
}
.fa-plane:before {
	content:"\f072";
}
.fa-calendar:before {
	content:"\f073";
}
.fa-random:before {
	content:"\f074";
}
.fa-comment:before {
	content:"\f075";
}
.fa-magnet:before {
	content:"\f076";
}
.fa-chevron-up:before {
	content:"\f077";
}
.fa-chevron-down:before {
	content:"\f078";
}
.fa-retweet:before {
	content:"\f079";
}
.fa-shopping-cart:before {
	content:"\f07a";
}
.fa-folder:before {
	content:"\f07b";
}
.fa-folder-open:before {
	content:"\f07c";
}
.fa-arrows-v:before {
	content:"\f07d";
}
.fa-arrows-h:before {
	content:"\f07e";
}
.fa-bar-chart-o:before,
.fa-bar-chart:before {
	content:"\f080";
}
.fa-twitter-square:before {
	content:"\f081";
}
.fa-facebook-square:before {
	content:"\f082";
}
.fa-camera-retro:before {
	content:"\f083";
}
.fa-key:before {
	content:"\f084";
}
.fa-gears:before,
.fa-cogs:before {
	content:"\f085";
}
.fa-comments:before {
	content:"\f086";
}
.fa-thumbs-o-up:before {
	content:"\f087";
}
.fa-thumbs-o-down:before {
	content:"\f088";
}
.fa-star-half:before {
	content:"\f089";
}
.fa-heart-o:before {
	content:"\f08a";
}
.fa-sign-out:before {
	content:"\f08b";
}
.fa-linkedin-square:before {
	content:"\f08c";
}
.fa-thumb-tack:before {
	content:"\f08d";
}
.fa-external-link:before {
	content:"\f08e";
}
.fa-sign-in:before {
	content:"\f090";
}
.fa-trophy:before {
	content:"\f091";
}
.fa-github-square:before {
	content:"\f092";
}
.fa-upload:before {
	content:"\f093";
}
.fa-lemon-o:before {
	content:"\f094";
}
.fa-phone:before {
	content:"\f095";
}
.fa-square-o:before {
	content:"\f096";
}
.fa-bookmark-o:before {
	content:"\f097";
}
.fa-phone-square:before {
	content:"\f098";
}
.fa-twitter:before {
	content:"\f099";
}
.fa-facebook-f:before,
.fa-facebook:before {
	content:"\f09a";
}
.fa-github:before {
	content:"\f09b";
}
.fa-unlock:before {
	content:"\f09c";
}
.fa-credit-card:before {
	content:"\f09d";
}
.fa-feed:before,
.fa-rss:before {
	content:"\f09e";
}
.fa-hdd-o:before {
	content:"\f0a0";
}
.fa-bullhorn:before {
	content:"\f0a1";
}
.fa-bell:before {
	content:"\f0f3";
}
.fa-certificate:before {
	content:"\f0a3";
}
.fa-hand-o-right:before {
	content:"\f0a4";
}
.fa-hand-o-left:before {
	content:"\f0a5";
}
.fa-hand-o-up:before {
	content:"\f0a6";
}
.fa-hand-o-down:before {
	content:"\f0a7";
}
.fa-arrow-circle-left:before {
	content:"\f0a8";
}
.fa-arrow-circle-right:before {
	content:"\f0a9";
}
.fa-arrow-circle-up:before {
	content:"\f0aa";
}
.fa-arrow-circle-down:before {
	content:"\f0ab";
}
.fa-globe:before {
	content:"\f0ac";
}
.fa-wrench:before {
	content:"\f0ad";
}
.fa-tasks:before {
	content:"\f0ae";
}
.fa-filter:before {
	content:"\f0b0";
}
.fa-briefcase:before {
	content:"\f0b1";
}
.fa-arrows-alt:before {
	content:"\f0b2";
}
.fa-group:before,
.fa-users:before {
	content:"\f0c0";
}
.fa-chain:before,
.fa-link:before {
	content:"\f0c1";
}
.fa-cloud:before {
	content:"\f0c2";
}
.fa-flask:before {
	content:"\f0c3";
}
.fa-cut:before,
.fa-scissors:before {
	content:"\f0c4";
}
.fa-copy:before,
.fa-files-o:before {
	content:"\f0c5";
}
.fa-paperclip:before {
	content:"\f0c6";
}
.fa-save:before,
.fa-floppy-o:before {
	content:"\f0c7";
}
.fa-square:before {
	content:"\f0c8";
}
.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
	content:"\f0c9";
}
.fa-list-ul:before {
	content:"\f0ca";
}
.fa-list-ol:before {
	content:"\f0cb";
}
.fa-strikethrough:before {
	content:"\f0cc";
}
.fa-underline:before {
	content:"\f0cd";
}
.fa-table:before {
	content:"\f0ce";
}
.fa-magic:before {
	content:"\f0d0";
}
.fa-truck:before {
	content:"\f0d1";
}
.fa-pinterest:before {
	content:"\f0d2";
}
.fa-pinterest-square:before {
	content:"\f0d3";
}
.fa-google-plus-square:before {
	content:"\f0d4";
}
.fa-google-plus:before {
	content:"\f0d5";
}
.fa-money:before {
	content:"\f0d6";
}
.fa-caret-down:before {
	content:"\f0d7";
}
.fa-caret-up:before {
	content:"\f0d8";
}
.fa-caret-left:before {
	content:"\f0d9";
}
.fa-caret-right:before {
	content:"\f0da";
}
.fa-columns:before {
	content:"\f0db";
}
.fa-unsorted:before,
.fa-sort:before {
	content:"\f0dc";
}
.fa-sort-down:before,
.fa-sort-desc:before {
	content:"\f0dd";
}
.fa-sort-up:before,
.fa-sort-asc:before {
	content:"\f0de";
}
.fa-envelope:before {
	content:"\f0e0";
}
.fa-linkedin:before {
	content:"\f0e1";
}
.fa-rotate-left:before,
.fa-undo:before {
	content:"\f0e2";
}
.fa-legal:before,
.fa-gavel:before {
	content:"\f0e3";
}
.fa-dashboard:before,
.fa-tachometer:before {
	content:"\f0e4";
}
.fa-comment-o:before {
	content:"\f0e5";
}
.fa-comments-o:before {
	content:"\f0e6";
}
.fa-flash:before,
.fa-bolt:before {
	content:"\f0e7";
}
.fa-sitemap:before {
	content:"\f0e8";
}
.fa-umbrella:before {
	content:"\f0e9";
}
.fa-paste:before,
.fa-clipboard:before {
	content:"\f0ea";
}
.fa-lightbulb-o:before {
	content:"\f0eb";
}
.fa-exchange:before {
	content:"\f0ec";
}
.fa-cloud-download:before {
	content:"\f0ed";
}
.fa-cloud-upload:before {
	content:"\f0ee";
}
.fa-user-md:before {
	content:"\f0f0";
}
.fa-stethoscope:before {
	content:"\f0f1";
}
.fa-suitcase:before {
	content:"\f0f2";
}
.fa-bell-o:before {
	content:"\f0a2";
}
.fa-coffee:before {
	content:"\f0f4";
}
.fa-cutlery:before {
	content:"\f0f5";
}
.fa-file-text-o:before {
	content:"\f0f6";
}
.fa-building-o:before {
	content:"\f0f7";
}
.fa-hospital-o:before {
	content:"\f0f8";
}
.fa-ambulance:before {
	content:"\f0f9";
}
.fa-medkit:before {
	content:"\f0fa";
}
.fa-fighter-jet:before {
	content:"\f0fb";
}
.fa-beer:before {
	content:"\f0fc";
}
.fa-h-square:before {
	content:"\f0fd";
}
.fa-plus-square:before {
	content:"\f0fe";
}
.fa-angle-double-left:before {
	content:"\f100";
}
.fa-angle-double-right:before {
	content:"\f101";
}
.fa-angle-double-up:before {
	content:"\f102";
}
.fa-angle-double-down:before {
	content:"\f103";
}
.fa-angle-left:before {
	content:"\f104";
}
.fa-angle-right:before {
	content:"\f105";
}
.fa-angle-up:before {
	content:"\f106";
}
.fa-angle-down:before {
	content:"\f107";
}
.fa-desktop:before {
	content:"\f108";
}
.fa-laptop:before {
	content:"\f109";
}
.fa-tablet:before {
	content:"\f10a";
}
.fa-mobile-phone:before,
.fa-mobile:before {
	content:"\f10b";
}
.fa-circle-o:before {
	content:"\f10c";
}
.fa-quote-left:before {
	content:"\f10d";
}
.fa-quote-right:before {
	content:"\f10e";
}
.fa-spinner:before {
	content:"\f110";
}
.fa-circle:before {
	content:"\f111";
}
.fa-mail-reply:before,
.fa-reply:before {
	content:"\f112";
}
.fa-github-alt:before {
	content:"\f113";
}
.fa-folder-o:before {
	content:"\f114";
}
.fa-folder-open-o:before {
	content:"\f115";
}
.fa-smile-o:before {
	content:"\f118";
}
.fa-frown-o:before {
	content:"\f119";
}
.fa-meh-o:before {
	content:"\f11a";
}
.fa-gamepad:before {
	content:"\f11b";
}
.fa-keyboard-o:before {
	content:"\f11c";
}
.fa-flag-o:before {
	content:"\f11d";
}
.fa-flag-checkered:before {
	content:"\f11e";
}
.fa-terminal:before {
	content:"\f120";
}
.fa-code:before {
	content:"\f121";
}
.fa-mail-reply-all:before,
.fa-reply-all:before {
	content:"\f122";
}
.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
	content:"\f123";
}
.fa-location-arrow:before {
	content:"\f124";
}
.fa-crop:before {
	content:"\f125";
}
.fa-code-fork:before {
	content:"\f126";
}
.fa-unlink:before,
.fa-chain-broken:before {
	content:"\f127";
}
.fa-question:before {
	content:"\f128";
}
.fa-info:before {
	content:"\f129";
}
.fa-exclamation:before {
	content:"\f12a";
}
.fa-superscript:before {
	content:"\f12b";
}
.fa-subscript:before {
	content:"\f12c";
}
.fa-eraser:before {
	content:"\f12d";
}
.fa-puzzle-piece:before {
	content:"\f12e";
}
.fa-microphone:before {
	content:"\f130";
}
.fa-microphone-slash:before {
	content:"\f131";
}
.fa-shield:before {
	content:"\f132";
}
.fa-calendar-o:before {
	content:"\f133";
}
.fa-fire-extinguisher:before {
	content:"\f134";
}
.fa-rocket:before {
	content:"\f135";
}
.fa-maxcdn:before {
	content:"\f136";
}
.fa-chevron-circle-left:before {
	content:"\f137";
}
.fa-chevron-circle-right:before {
	content:"\f138";
}
.fa-chevron-circle-up:before {
	content:"\f139";
}
.fa-chevron-circle-down:before {
	content:"\f13a";
}
.fa-html5:before {
	content:"\f13b";
}
.fa-css3:before {
	content:"\f13c";
}
.fa-anchor:before {
	content:"\f13d";
}
.fa-unlock-alt:before {
	content:"\f13e";
}
.fa-bullseye:before {
	content:"\f140";
}
.fa-ellipsis-h:before {
	content:"\f141";
}
.fa-ellipsis-v:before {
	content:"\f142";
}
.fa-rss-square:before {
	content:"\f143";
}
.fa-play-circle:before {
	content:"\f144";
}
.fa-ticket:before {
	content:"\f145";
}
.fa-minus-square:before {
	content:"\f146";
}
.fa-minus-square-o:before {
	content:"\f147";
}
.fa-level-up:before {
	content:"\f148";
}
.fa-level-down:before {
	content:"\f149";
}
.fa-check-square:before {
	content:"\f14a";
}
.fa-pencil-square:before {
	content:"\f14b";
}
.fa-external-link-square:before {
	content:"\f14c";
}
.fa-share-square:before {
	content:"\f14d";
}
.fa-compass:before {
	content:"\f14e";
}
.fa-toggle-down:before,
.fa-caret-square-o-down:before {
	content:"\f150";
}
.fa-toggle-up:before,
.fa-caret-square-o-up:before {
	content:"\f151";
}
.fa-toggle-right:before,
.fa-caret-square-o-right:before {
	content:"\f152";
}
.fa-euro:before,
.fa-eur:before {
	content:"\f153";
}
.fa-gbp:before {
	content:"\f154";
}
.fa-dollar:before,
.fa-usd:before {
	content:"\f155";
}
.fa-rupee:before,
.fa-inr:before {
	content:"\f156";
}
.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
	content:"\f157";
}
.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
	content:"\f158";
}
.fa-won:before,
.fa-krw:before {
	content:"\f159";
}
.fa-bitcoin:before,
.fa-btc:before {
	content:"\f15a";
}
.fa-file:before {
	content:"\f15b";
}
.fa-file-text:before {
	content:"\f15c";
}
.fa-sort-alpha-asc:before {
	content:"\f15d";
}
.fa-sort-alpha-desc:before {
	content:"\f15e";
}
.fa-sort-amount-asc:before {
	content:"\f160";
}
.fa-sort-amount-desc:before {
	content:"\f161";
}
.fa-sort-numeric-asc:before {
	content:"\f162";
}
.fa-sort-numeric-desc:before {
	content:"\f163";
}
.fa-thumbs-up:before {
	content:"\f164";
}
.fa-thumbs-down:before {
	content:"\f165";
}
.fa-youtube-square:before {
	content:"\f166";
}
.fa-youtube:before {
	content:"\f167";
}
.fa-xing:before {
	content:"\f168";
}
.fa-xing-square:before {
	content:"\f169";
}
.fa-youtube-play:before {
	content:"\f16a";
}
.fa-dropbox:before {
	content:"\f16b";
}
.fa-stack-overflow:before {
	content:"\f16c";
}
.fa-instagram:before {
	content:"\f16d";
}
.fa-flickr:before {
	content:"\f16e";
}
.fa-adn:before {
	content:"\f170";
}
.fa-bitbucket:before {
	content:"\f171";
}
.fa-bitbucket-square:before {
	content:"\f172";
}
.fa-tumblr:before {
	content:"\f173";
}
.fa-tumblr-square:before {
	content:"\f174";
}
.fa-long-arrow-down:before {
	content:"\f175";
}
.fa-long-arrow-up:before {
	content:"\f176";
}
.fa-long-arrow-left:before {
	content:"\f177";
}
.fa-long-arrow-right:before {
	content:"\f178";
}
.fa-apple:before {
	content:"\f179";
}
.fa-windows:before {
	content:"\f17a";
}
.fa-android:before {
	content:"\f17b";
}
.fa-linux:before {
	content:"\f17c";
}
.fa-dribbble:before {
	content:"\f17d";
}
.fa-skype:before {
	content:"\f17e";
}
.fa-foursquare:before {
	content:"\f180";
}
.fa-trello:before {
	content:"\f181";
}
.fa-female:before {
	content:"\f182";
}
.fa-male:before {
	content:"\f183";
}
.fa-gittip:before,
.fa-gratipay:before {
	content:"\f184";
}
.fa-sun-o:before {
	content:"\f185";
}
.fa-moon-o:before {
	content:"\f186";
}
.fa-archive:before {
	content:"\f187";
}
.fa-bug:before {
	content:"\f188";
}
.fa-vk:before {
	content:"\f189";
}
.fa-weibo:before {
	content:"\f18a";
}
.fa-renren:before {
	content:"\f18b";
}
.fa-pagelines:before {
	content:"\f18c";
}
.fa-stack-exchange:before {
	content:"\f18d";
}
.fa-arrow-circle-o-right:before {
	content:"\f18e";
}
.fa-arrow-circle-o-left:before {
	content:"\f190";
}
.fa-toggle-left:before,
.fa-caret-square-o-left:before {
	content:"\f191";
}
.fa-dot-circle-o:before {
	content:"\f192";
}
.fa-wheelchair:before {
	content:"\f193";
}
.fa-vimeo-square:before {
	content:"\f194";
}
.fa-turkish-lira:before,
.fa-try:before {
	content:"\f195";
}
.fa-plus-square-o:before {
	content:"\f196";
}
.fa-space-shuttle:before {
	content:"\f197";
}
.fa-slack:before {
	content:"\f198";
}
.fa-envelope-square:before {
	content:"\f199";
}
.fa-wordpress:before {
	content:"\f19a";
}
.fa-openid:before {
	content:"\f19b";
}
.fa-institution:before,
.fa-bank:before,
.fa-university:before {
	content:"\f19c";
}
.fa-mortar-board:before,
.fa-graduation-cap:before {
	content:"\f19d";
}
.fa-yahoo:before {
	content:"\f19e";
}
.fa-google:before {
	content:"\f1a0";
}
.fa-reddit:before {
	content:"\f1a1";
}
.fa-reddit-square:before {
	content:"\f1a2";
}
.fa-stumbleupon-circle:before {
	content:"\f1a3";
}
.fa-stumbleupon:before {
	content:"\f1a4";
}
.fa-delicious:before {
	content:"\f1a5";
}
.fa-digg:before {
	content:"\f1a6";
}
.fa-pied-piper-pp:before {
	content:"\f1a7";
}
.fa-pied-piper-alt:before {
	content:"\f1a8";
}
.fa-drupal:before {
	content:"\f1a9";
}
.fa-joomla:before {
	content:"\f1aa";
}
.fa-language:before {
	content:"\f1ab";
}
.fa-fax:before {
	content:"\f1ac";
}
.fa-building:before {
	content:"\f1ad";
}
.fa-child:before {
	content:"\f1ae";
}
.fa-paw:before {
	content:"\f1b0";
}
.fa-spoon:before {
	content:"\f1b1";
}
.fa-cube:before {
	content:"\f1b2";
}
.fa-cubes:before {
	content:"\f1b3";
}
.fa-behance:before {
	content:"\f1b4";
}
.fa-behance-square:before {
	content:"\f1b5";
}
.fa-steam:before {
	content:"\f1b6";
}
.fa-steam-square:before {
	content:"\f1b7";
}
.fa-recycle:before {
	content:"\f1b8";
}
.fa-automobile:before,
.fa-car:before {
	content:"\f1b9";
}
.fa-cab:before,
.fa-taxi:before {
	content:"\f1ba";
}
.fa-tree:before {
	content:"\f1bb";
}
.fa-spotify:before {
	content:"\f1bc";
}
.fa-deviantart:before {
	content:"\f1bd";
}
.fa-soundcloud:before {
	content:"\f1be";
}
.fa-database:before {
	content:"\f1c0";
}
.fa-file-pdf-o:before {
	content:"\f1c1";
}
.fa-file-word-o:before {
	content:"\f1c2";
}
.fa-file-excel-o:before {
	content:"\f1c3";
}
.fa-file-powerpoint-o:before {
	content:"\f1c4";
}
.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
	content:"\f1c5";
}
.fa-file-zip-o:before,
.fa-file-archive-o:before {
	content:"\f1c6";
}
.fa-file-sound-o:before,
.fa-file-audio-o:before {
	content:"\f1c7";
}
.fa-file-movie-o:before,
.fa-file-video-o:before {
	content:"\f1c8";
}
.fa-file-code-o:before {
	content:"\f1c9";
}
.fa-vine:before {
	content:"\f1ca";
}
.fa-codepen:before {
	content:"\f1cb";
}
.fa-jsfiddle:before {
	content:"\f1cc";
}
.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
	content:"\f1cd";
}
.fa-circle-o-notch:before {
	content:"\f1ce";
}
.fa-ra:before,
.fa-resistance:before,
.fa-rebel:before {
	content:"\f1d0";
}
.fa-ge:before,
.fa-empire:before {
	content:"\f1d1";
}
.fa-git-square:before {
	content:"\f1d2";
}
.fa-git:before {
	content:"\f1d3";
}
.fa-y-combinator-square:before,
.fa-yc-square:before,
.fa-hacker-news:before {
	content:"\f1d4";
}
.fa-tencent-weibo:before {
	content:"\f1d5";
}
.fa-qq:before {
	content:"\f1d6";
}
.fa-wechat:before,
.fa-weixin:before {
	content:"\f1d7";
}
.fa-send:before,
.fa-paper-plane:before {
	content:"\f1d8";
}
.fa-send-o:before,
.fa-paper-plane-o:before {
	content:"\f1d9";
}
.fa-history:before {
	content:"\f1da";
}
.fa-circle-thin:before {
	content:"\f1db";
}
.fa-header:before {
	content:"\f1dc";
}
.fa-paragraph:before {
	content:"\f1dd";
}
.fa-sliders:before {
	content:"\f1de";
}
.fa-share-alt:before {
	content:"\f1e0";
}
.fa-share-alt-square:before {
	content:"\f1e1";
}
.fa-bomb:before {
	content:"\f1e2";
}
.fa-soccer-ball-o:before,
.fa-futbol-o:before {
	content:"\f1e3";
}
.fa-tty:before {
	content:"\f1e4";
}
.fa-binoculars:before {
	content:"\f1e5";
}
.fa-plug:before {
	content:"\f1e6";
}
.fa-slideshare:before {
	content:"\f1e7";
}
.fa-twitch:before {
	content:"\f1e8";
}
.fa-yelp:before {
	content:"\f1e9";
}
.fa-newspaper-o:before {
	content:"\f1ea";
}
.fa-wifi:before {
	content:"\f1eb";
}
.fa-calculator:before {
	content:"\f1ec";
}
.fa-paypal:before {
	content:"\f1ed";
}
.fa-google-wallet:before {
	content:"\f1ee";
}
.fa-cc-visa:before {
	content:"\f1f0";
}
.fa-cc-mastercard:before {
	content:"\f1f1";
}
.fa-cc-discover:before {
	content:"\f1f2";
}
.fa-cc-amex:before {
	content:"\f1f3";
}
.fa-cc-paypal:before {
	content:"\f1f4";
}
.fa-cc-stripe:before {
	content:"\f1f5";
}
.fa-bell-slash:before {
	content:"\f1f6";
}
.fa-bell-slash-o:before {
	content:"\f1f7";
}
.fa-trash:before {
	content:"\f1f8";
}
.fa-copyright:before {
	content:"\f1f9";
}
.fa-at:before {
	content:"\f1fa";
}
.fa-eyedropper:before {
	content:"\f1fb";
}
.fa-paint-brush:before {
	content:"\f1fc";
}
.fa-birthday-cake:before {
	content:"\f1fd";
}
.fa-area-chart:before {
	content:"\f1fe";
}
.fa-pie-chart:before {
	content:"\f200";
}
.fa-line-chart:before {
	content:"\f201";
}
.fa-lastfm:before {
	content:"\f202";
}
.fa-lastfm-square:before {
	content:"\f203";
}
.fa-toggle-off:before {
	content:"\f204";
}
.fa-toggle-on:before {
	content:"\f205";
}
.fa-bicycle:before {
	content:"\f206";
}
.fa-bus:before {
	content:"\f207";
}
.fa-ioxhost:before {
	content:"\f208";
}
.fa-angellist:before {
	content:"\f209";
}
.fa-cc:before {
	content:"\f20a";
}
.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
	content:"\f20b";
}
.fa-meanpath:before {
	content:"\f20c";
}
.fa-buysellads:before {
	content:"\f20d";
}
.fa-connectdevelop:before {
	content:"\f20e";
}
.fa-dashcube:before {
	content:"\f210";
}
.fa-forumbee:before {
	content:"\f211";
}
.fa-leanpub:before {
	content:"\f212";
}
.fa-sellsy:before {
	content:"\f213";
}
.fa-shirtsinbulk:before {
	content:"\f214";
}
.fa-simplybuilt:before {
	content:"\f215";
}
.fa-skyatlas:before {
	content:"\f216";
}
.fa-cart-plus:before {
	content:"\f217";
}
.fa-cart-arrow-down:before {
	content:"\f218";
}
.fa-diamond:before {
	content:"\f219";
}
.fa-ship:before {
	content:"\f21a";
}
.fa-user-secret:before {
	content:"\f21b";
}
.fa-motorcycle:before {
	content:"\f21c";
}
.fa-street-view:before {
	content:"\f21d";
}
.fa-heartbeat:before {
	content:"\f21e";
}
.fa-venus:before {
	content:"\f221";
}
.fa-mars:before {
	content:"\f222";
}
.fa-mercury:before {
	content:"\f223";
}
.fa-intersex:before,
.fa-transgender:before {
	content:"\f224";
}
.fa-transgender-alt:before {
	content:"\f225";
}
.fa-venus-double:before {
	content:"\f226";
}
.fa-mars-double:before {
	content:"\f227";
}
.fa-venus-mars:before {
	content:"\f228";
}
.fa-mars-stroke:before {
	content:"\f229";
}
.fa-mars-stroke-v:before {
	content:"\f22a";
}
.fa-mars-stroke-h:before {
	content:"\f22b";
}
.fa-neuter:before {
	content:"\f22c";
}
.fa-genderless:before {
	content:"\f22d";
}
.fa-facebook-official:before {
	content:"\f230";
}
.fa-pinterest-p:before {
	content:"\f231";
}
.fa-whatsapp:before {
	content:"\f232";
}
.fa-server:before {
	content:"\f233";
}
.fa-user-plus:before {
	content:"\f234";
}
.fa-user-times:before {
	content:"\f235";
}
.fa-hotel:before,
.fa-bed:before {
	content:"\f236";
}
.fa-viacoin:before {
	content:"\f237";
}
.fa-train:before {
	content:"\f238";
}
.fa-subway:before {
	content:"\f239";
}
.fa-medium:before {
	content:"\f23a";
}
.fa-yc:before,
.fa-y-combinator:before {
	content:"\f23b";
}
.fa-optin-monster:before {
	content:"\f23c";
}
.fa-opencart:before {
	content:"\f23d";
}
.fa-expeditedssl:before {
	content:"\f23e";
}
.fa-battery-4:before,
.fa-battery-full:before {
	content:"\f240";
}
.fa-battery-3:before,
.fa-battery-three-quarters:before {
	content:"\f241";
}
.fa-battery-2:before,
.fa-battery-half:before {
	content:"\f242";
}
.fa-battery-1:before,
.fa-battery-quarter:before {
	content:"\f243";
}
.fa-battery-0:before,
.fa-battery-empty:before {
	content:"\f244";
}
.fa-mouse-pointer:before {
	content:"\f245";
}
.fa-i-cursor:before {
	content:"\f246";
}
.fa-object-group:before {
	content:"\f247";
}
.fa-object-ungroup:before {
	content:"\f248";
}
.fa-sticky-note:before {
	content:"\f249";
}
.fa-sticky-note-o:before {
	content:"\f24a";
}
.fa-cc-jcb:before {
	content:"\f24b";
}
.fa-cc-diners-club:before {
	content:"\f24c";
}
.fa-clone:before {
	content:"\f24d";
}
.fa-balance-scale:before {
	content:"\f24e";
}
.fa-hourglass-o:before {
	content:"\f250";
}
.fa-hourglass-1:before,
.fa-hourglass-start:before {
	content:"\f251";
}
.fa-hourglass-2:before,
.fa-hourglass-half:before {
	content:"\f252";
}
.fa-hourglass-3:before,
.fa-hourglass-end:before {
	content:"\f253";
}
.fa-hourglass:before {
	content:"\f254";
}
.fa-hand-grab-o:before,
.fa-hand-rock-o:before {
	content:"\f255";
}
.fa-hand-stop-o:before,
.fa-hand-paper-o:before {
	content:"\f256";
}
.fa-hand-scissors-o:before {
	content:"\f257";
}
.fa-hand-lizard-o:before {
	content:"\f258";
}
.fa-hand-spock-o:before {
	content:"\f259";
}
.fa-hand-pointer-o:before {
	content:"\f25a";
}
.fa-hand-peace-o:before {
	content:"\f25b";
}
.fa-trademark:before {
	content:"\f25c";
}
.fa-registered:before {
	content:"\f25d";
}
.fa-creative-commons:before {
	content:"\f25e";
}
.fa-gg:before {
	content:"\f260";
}
.fa-gg-circle:before {
	content:"\f261";
}
.fa-tripadvisor:before {
	content:"\f262";
}
.fa-odnoklassniki:before {
	content:"\f263";
}
.fa-odnoklassniki-square:before {
	content:"\f264";
}
.fa-get-pocket:before {
	content:"\f265";
}
.fa-wikipedia-w:before {
	content:"\f266";
}
.fa-safari:before {
	content:"\f267";
}
.fa-chrome:before {
	content:"\f268";
}
.fa-firefox:before {
	content:"\f269";
}
.fa-opera:before {
	content:"\f26a";
}
.fa-internet-explorer:before {
	content:"\f26b";
}
.fa-tv:before,
.fa-television:before {
	content:"\f26c";
}
.fa-contao:before {
	content:"\f26d";
}
.fa-500px:before {
	content:"\f26e";
}
.fa-amazon:before {
	content:"\f270";
}
.fa-calendar-plus-o:before {
	content:"\f271";
}
.fa-calendar-minus-o:before {
	content:"\f272";
}
.fa-calendar-times-o:before {
	content:"\f273";
}
.fa-calendar-check-o:before {
	content:"\f274";
}
.fa-industry:before {
	content:"\f275";
}
.fa-map-pin:before {
	content:"\f276";
}
.fa-map-signs:before {
	content:"\f277";
}
.fa-map-o:before {
	content:"\f278";
}
.fa-map:before {
	content:"\f279";
}
.fa-commenting:before {
	content:"\f27a";
}
.fa-commenting-o:before {
	content:"\f27b";
}
.fa-houzz:before {
	content:"\f27c";
}
.fa-vimeo:before {
	content:"\f27d";
}
.fa-black-tie:before {
	content:"\f27e";
}
.fa-fonticons:before {
	content:"\f280";
}
.fa-reddit-alien:before {
	content:"\f281";
}
.fa-edge:before {
	content:"\f282";
}
.fa-credit-card-alt:before {
	content:"\f283";
}
.fa-codiepie:before {
	content:"\f284";
}
.fa-modx:before {
	content:"\f285";
}
.fa-fort-awesome:before {
	content:"\f286";
}
.fa-usb:before {
	content:"\f287";
}
.fa-product-hunt:before {
	content:"\f288";
}
.fa-mixcloud:before {
	content:"\f289";
}
.fa-scribd:before {
	content:"\f28a";
}
.fa-pause-circle:before {
	content:"\f28b";
}
.fa-pause-circle-o:before {
	content:"\f28c";
}
.fa-stop-circle:before {
	content:"\f28d";
}
.fa-stop-circle-o:before {
	content:"\f28e";
}
.fa-shopping-bag:before {
	content:"\f290";
}
.fa-shopping-basket:before {
	content:"\f291";
}
.fa-hashtag:before {
	content:"\f292";
}
.fa-bluetooth:before {
	content:"\f293";
}
.fa-bluetooth-b:before {
	content:"\f294";
}
.fa-percent:before {
	content:"\f295";
}
.fa-gitlab:before {
	content:"\f296";
}
.fa-wpbeginner:before {
	content:"\f297";
}
.fa-wpforms:before {
	content:"\f298";
}
.fa-envira:before {
	content:"\f299";
}
.fa-universal-access:before {
	content:"\f29a";
}
.fa-wheelchair-alt:before {
	content:"\f29b";
}
.fa-question-circle-o:before {
	content:"\f29c";
}
.fa-blind:before {
	content:"\f29d";
}
.fa-audio-description:before {
	content:"\f29e";
}
.fa-volume-control-phone:before {
	content:"\f2a0";
}
.fa-braille:before {
	content:"\f2a1";
}
.fa-assistive-listening-systems:before {
	content:"\f2a2";
}
.fa-asl-interpreting:before,
.fa-american-sign-language-interpreting:before {
	content:"\f2a3";
}
.fa-deafness:before,
.fa-hard-of-hearing:before,
.fa-deaf:before {
	content:"\f2a4";
}
.fa-glide:before {
	content:"\f2a5";
}
.fa-glide-g:before {
	content:"\f2a6";
}
.fa-signing:before,
.fa-sign-language:before {
	content:"\f2a7";
}
.fa-low-vision:before {
	content:"\f2a8";
}
.fa-viadeo:before {
	content:"\f2a9";
}
.fa-viadeo-square:before {
	content:"\f2aa";
}
.fa-snapchat:before {
	content:"\f2ab";
}
.fa-snapchat-ghost:before {
	content:"\f2ac";
}
.fa-snapchat-square:before {
	content:"\f2ad";
}
.fa-pied-piper:before {
	content:"\f2ae";
}
.fa-first-order:before {
	content:"\f2b0";
}
.fa-yoast:before {
	content:"\f2b1";
}
.fa-themeisle:before {
	content:"\f2b2";
}
.fa-google-plus-circle:before,
.fa-google-plus-official:before {
	content:"\f2b3";
}
.fa-fa:before,
.fa-font-awesome:before {
	content:"\f2b4";
}
.sr-only {
	position:absolute;
	width:1px;
	height:1px;
	padding:0;
	margin:-1px;
	overflow:hidden;
	clip:rect(0,
	0,
	0,
	0);
	border:0;
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
	position:static;
	width:auto;
	height:auto;
	margin:0;
	overflow:visible;
	clip:auto;
}
/*-------------------font---------------*/

@font-face {
	font-family:'MaterialDesignIcons';
	src:url("../eot/materialdesignicons-webfont364d364d.eot?v=1.0.62");
	src:url("../eot/materialdesignicons-webfontd41dd41d.eot?#iefix&v=1.0.62") format("embedded-opentype"),
	url("../ttf/materialdesignicons-webfont364d364d.ttf?v=1.0.62") format("truetype"),
	url("../svg/materialdesignicons-webfont364d364d.svg?v=1.0.62#materialdesigniconsregular") format("svg");
	font-weight:normal;
	font-style:normal;
}
[class^="mdi-"],
[class*=" mdi-"],
.mdi {
	display:inline-block;
	font:normal normal normal 24px/1 MaterialDesignIcons;
	font-size:inherit;
	text-rendering:auto;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	transform:translate(0,
	0);
}
.mdi-account::before {
	content:"\f101";
}
.mdi-account-alert::before {
	content:"\f102";
}
.mdi-account-box::before {
	content:"\f103";
}
.mdi-account-box-outline::before {
	content:"\f104";
}
.mdi-account-check::before {
	content:"\f105";
}
.mdi-account-circle::before {
	content:"\f106";
}
.mdi-account-key::before {
	content:"\f107";
}
.mdi-account-location::before {
	content:"\f108";
}
.mdi-account-minus::before {
	content:"\f109";
}
.mdi-account-multiple::before {
	content:"\f10a";
}
.mdi-account-multiple-outline::before {
	content:"\f10b";
}
.mdi-account-multiple-plus::before {
	content:"\f10c";
}
.mdi-account-network::before {
	content:"\f10d";
}
.mdi-account-outline::before {
	content:"\f10e";
}
.mdi-account-plus::before {
	content:"\f10f";
}
.mdi-account-remove::before {
	content:"\f110";
}
.mdi-account-search::before {
	content:"\f111";
}
.mdi-account-star::before {
	content:"\f112";
}
.mdi-account-star-variant::before {
	content:"\f113";
}
.mdi-account-switch::before {
	content:"\f114";
}
.mdi-airballoon::before {
	content:"\f115";
}
.mdi-airplane::before {
	content:"\f116";
}
.mdi-airplane-off::before {
	content:"\f117";
}
.mdi-alarm::before {
	content:"\f118";
}
.mdi-alarm-check::before {
	content:"\f119";
}
.mdi-alarm-multiple::before {
	content:"\f11a";
}
.mdi-alarm-off::before {
	content:"\f11b";
}
.mdi-alarm-plus::before {
	content:"\f11c";
}
.mdi-album::before {
	content:"\f11d";
}
.mdi-alert::before {
	content:"\f11e";
}
.mdi-alert-box::before {
	content:"\f11f";
}
.mdi-alert-circle::before {
	content:"\f120";
}
.mdi-alert-octagon::before {
	content:"\f121";
}
.mdi-alpha::before {
	content:"\f122";
}
.mdi-alphabetical::before {
	content:"\f123";
}
.mdi-amazon::before {
	content:"\f124";
}
.mdi-amazon-clouddrive::before {
	content:"\f125";
}
.mdi-ambulance::before {
	content:"\f126";
}
.mdi-android::before {
	content:"\f127";
}
.mdi-android-debug-bridge::before {
	content:"\f128";
}
.mdi-android-studio::before {
	content:"\f129";
}
.mdi-apple::before {
	content:"\f12a";
}
.mdi-apple-finder::before {
	content:"\f12b";
}
.mdi-apple-mobileme::before {
	content:"\f12c";
}
.mdi-apple-safari::before {
	content:"\f12d";
}
.mdi-appnet::before {
	content:"\f12e";
}
.mdi-apps::before {
	content:"\f12f";
}
.mdi-archive::before {
	content:"\f130";
}
.mdi-arrange-bring-forward::before {
	content:"\f131";
}
.mdi-arrange-bring-to-front::before {
	content:"\f132";
}
.mdi-arrange-send-backward::before {
	content:"\f133";
}
.mdi-arrange-send-to-back::before {
	content:"\f134";
}
.mdi-arrow-collapse::before {
	content:"\f135";
}
.mdi-arrow-down::before {
	content:"\f136";
}
.mdi-arrow-down-bold::before {
	content:"\f137";
}
.mdi-arrow-down-bold-circle::before {
	content:"\f138";
}
.mdi-arrow-down-bold-circle-outline::before {
	content:"\f139";
}
.mdi-arrow-down-bold-hexagon-outline::before {
	content:"\f13a";
}
.mdi-arrow-expand::before {
	content:"\f13b";
}
.mdi-arrow-left::before {
	content:"\f13c";
}
.mdi-arrow-left-bold::before {
	content:"\f13d";
}
.mdi-arrow-left-bold-circle::before {
	content:"\f13e";
}
.mdi-arrow-left-bold-circle-outline::before {
	content:"\f13f";
}
.mdi-arrow-left-bold-hexagon-outline::before {
	content:"\f140";
}
.mdi-arrow-right::before {
	content:"\f141";
}
.mdi-arrow-right-bold::before {
	content:"\f142";
}
.mdi-arrow-right-bold-circle::before {
	content:"\f143";
}
.mdi-arrow-right-bold-circle-outline::before {
	content:"\f144";
}
.mdi-arrow-right-bold-hexagon-outline::before {
	content:"\f145";
}
.mdi-arrow-up::before {
	content:"\f146";
}
.mdi-arrow-up-bold::before {
	content:"\f147";
}
.mdi-arrow-up-bold-circle::before {
	content:"\f148";
}
.mdi-arrow-up-bold-circle-outline::before {
	content:"\f149";
}
.mdi-arrow-up-bold-hexagon-outline::before {
	content:"\f14a";
}
.mdi-attachment::before {
	content:"\f14b";
}
.mdi-auto-fix::before {
	content:"\f14c";
}
.mdi-auto-upload::before {
	content:"\f14d";
}
.mdi-backup-restore::before {
	content:"\f14e";
}
.mdi-bank::before {
	content:"\f14f";
}
.mdi-barcode::before {
	content:"\f150";
}
.mdi-barley::before {
	content:"\f151";
}
.mdi-barrel::before {
	content:"\f152";
}
.mdi-basecamp::before {
	content:"\f153";
}
.mdi-basket::before {
	content:"\f154";
}
.mdi-basket-fill::before {
	content:"\f155";
}
.mdi-basket-unfill::before {
	content:"\f156";
}
.mdi-battery::before {
	content:"\f157";
}
.mdi-battery-20::before {
	content:"\f158";
}
.mdi-battery-30::before {
	content:"\f159";
}
.mdi-battery-40::before {
	content:"\f15a";
}
.mdi-battery-60::before {
	content:"\f15b";
}
.mdi-battery-80::before {
	content:"\f15c";
}
.mdi-battery-90::before {
	content:"\f15d";
}
.mdi-battery-alert::before {
	content:"\f15e";
}
.mdi-battery-charging-100::before {
	content:"\f15f";
}
.mdi-battery-charging-20::before {
	content:"\f160";
}
.mdi-battery-charging-30::before {
	content:"\f161";
}
.mdi-battery-charging-40::before {
	content:"\f162";
}
.mdi-battery-charging-60::before {
	content:"\f163";
}
.mdi-battery-charging-80::before {
	content:"\f164";
}
.mdi-battery-charging-90::before {
	content:"\f165";
}
.mdi-battery-minus::before {
	content:"\f166";
}
.mdi-battery-negative::before {
	content:"\f167";
}
.mdi-battery-outline::before {
	content:"\f168";
}
.mdi-battery-plus::before {
	content:"\f169";
}
.mdi-battery-positive::before {
	content:"\f16a";
}
.mdi-battery-unknown::before {
	content:"\f16b";
}
.mdi-beaker::before {
	content:"\f16c";
}
.mdi-beaker-empty::before {
	content:"\f16d";
}
.mdi-beaker-empty-outline::before {
	content:"\f16e";
}
.mdi-beaker-outline::before {
	content:"\f16f";
}
.mdi-beats::before {
	content:"\f170";
}
.mdi-beer::before {
	content:"\f171";
}
.mdi-behance::before {
	content:"\f172";
}
.mdi-bell::before {
	content:"\f173";
}
.mdi-bell-off::before {
	content:"\f174";
}
.mdi-bell-outline::before {
	content:"\f175";
}
.mdi-bell-ring::before {
	content:"\f176";
}
.mdi-bell-ring-outline::before {
	content:"\f177";
}
.mdi-bell-sleep::before {
	content:"\f178";
}
.mdi-beta::before {
	content:"\f179";
}
.mdi-bike::before {
	content:"\f17a";
}
.mdi-bing::before {
	content:"\f17b";
}
.mdi-bio::before {
	content:"\f17c";
}
.mdi-biohazard::before {
	content:"\f17d";
}
.mdi-blackberry::before {
	content:"\f17e";
}
.mdi-blinds::before {
	content:"\f17f";
}
.mdi-block-helper::before {
	content:"\f180";
}
.mdi-blogger::before {
	content:"\f181";
}
.mdi-bluetooth::before {
	content:"\f182";
}
.mdi-bluetooth-audio::before {
	content:"\f183";
}
.mdi-bluetooth-connect::before {
	content:"\f184";
}
.mdi-bluetooth-settings::before {
	content:"\f185";
}
.mdi-blur::before {
	content:"\f186";
}
.mdi-blur-linear::before {
	content:"\f187";
}
.mdi-blur-off::before {
	content:"\f188";
}
.mdi-blur-radial::before {
	content:"\f189";
}
.mdi-book::before {
	content:"\f18a";
}
.mdi-book-multiple::before {
	content:"\f18b";
}
.mdi-book-multiple-variant::before {
	content:"\f18c";
}
.mdi-book-open::before {
	content:"\f18d";
}
.mdi-book-variant::before {
	content:"\f18e";
}
.mdi-bookmark::before {
	content:"\f18f";
}
.mdi-bookmark-outline::before {
	content:"\f190";
}
.mdi-border-all::before {
	content:"\f191";
}
.mdi-border-bottom::before {
	content:"\f192";
}
.mdi-border-color::before {
	content:"\f193";
}
.mdi-border-horizontal::before {
	content:"\f194";
}
.mdi-border-inside::before {
	content:"\f195";
}
.mdi-border-left::before {
	content:"\f196";
}
.mdi-border-none::before {
	content:"\f197";
}
.mdi-border-outside::before {
	content:"\f198";
}
.mdi-border-right::before {
	content:"\f199";
}
.mdi-border-top::before {
	content:"\f19a";
}
.mdi-border-vertical::before {
	content:"\f19b";
}
.mdi-bowling::before {
	content:"\f19c";
}
.mdi-box::before {
	content:"\f19d";
}
.mdi-briefcase::before {
	content:"\f19e";
}
.mdi-briefcase-check::before {
	content:"\f19f";
}
.mdi-briefcase-download::before {
	content:"\f1a0";
}
.mdi-briefcase-upload::before {
	content:"\f1a1";
}
.mdi-brightness-1::before {
	content:"\f1a2";
}
.mdi-brightness-2::before {
	content:"\f1a3";
}
.mdi-brightness-3::before {
	content:"\f1a4";
}
.mdi-brightness-4::before {
	content:"\f1a5";
}
.mdi-brightness-5::before {
	content:"\f1a6";
}
.mdi-brightness-6::before {
	content:"\f1a7";
}
.mdi-brightness-7::before {
	content:"\f1a8";
}
.mdi-brightness-auto::before {
	content:"\f1a9";
}
.mdi-broom::before {
	content:"\f1aa";
}
.mdi-brush::before {
	content:"\f1ab";
}
.mdi-bug::before {
	content:"\f1ac";
}
.mdi-bullhorn::before {
	content:"\f1ad";
}
.mdi-bus::before {
	content:"\f1ae";
}
.mdi-cake::before {
	content:"\f1af";
}
.mdi-cake-variant::before {
	content:"\f1b0";
}
.mdi-calculator::before {
	content:"\f1b1";
}
.mdi-calendar::before {
	content:"\f1b2";
}
.mdi-calendar-blank::before {
	content:"\f1b3";
}
.mdi-calendar-check::before {
	content:"\f1b4";
}
.mdi-calendar-multiple::before {
	content:"\f1b5";
}
.mdi-calendar-multiple-check::before {
	content:"\f1b6";
}
.mdi-calendar-remove::before {
	content:"\f1b7";
}
.mdi-calendar-text::before {
	content:"\f1b8";
}
.mdi-calendar-today::before {
	content:"\f1b9";
}
.mdi-camcorder::before {
	content:"\f1ba";
}
.mdi-camcorder-box::before {
	content:"\f1bb";
}
.mdi-camcorder-box-off::before {
	content:"\f1bc";
}
.mdi-camcorder-off::before {
	content:"\f1bd";
}
.mdi-camera::before {
	content:"\f1be";
}
.mdi-camera-iris::before {
	content:"\f1bf";
}
.mdi-camera-party-mode::before {
	content:"\f1c0";
}
.mdi-camera-switch::before {
	content:"\f1c1";
}
.mdi-camera-timer::before {
	content:"\f1c2";
}
.mdi-candycane::before {
	content:"\f1c3";
}
.mdi-car::before {
	content:"\f1c4";
}
.mdi-car-wash::before {
	content:"\f1c5";
}
.mdi-carrot::before {
	content:"\f1c6";
}
.mdi-cart::before {
	content:"\f1c7";
}
.mdi-cart-outline::before {
	content:"\f1c8";
}
.mdi-cash::before {
	content:"\f1c9";
}
.mdi-cast::before {
	content:"\f1ca";
}
.mdi-cast-connected::before {
	content:"\f1cb";
}
.mdi-castle::before {
	content:"\f1cc";
}
.mdi-cellphone::before {
	content:"\f1cd";
}
.mdi-cellphone-android::before {
	content:"\f1ce";
}
.mdi-cellphone-dock::before {
	content:"\f1cf";
}
.mdi-cellphone-iphone::before {
	content:"\f1d0";
}
.mdi-cellphone-link::before {
	content:"\f1d1";
}
.mdi-cellphone-link-off::before {
	content:"\f1d2";
}
.mdi-cellphone-settings::before {
	content:"\f1d3";
}
.mdi-chair-school::before {
	content:"\f1d4";
}
.mdi-chart-arc::before {
	content:"\f1d5";
}
.mdi-chart-bar::before {
	content:"\f1d6";
}
.mdi-chart-histogram::before {
	content:"\f1d7";
}
.mdi-chart-line::before {
	content:"\f1d8";
}
.mdi-chart-pie::before {
	content:"\f1d9";
}
.mdi-check::before {
	content:"\f1da";
}
.mdi-check-all::before {
	content:"\f1db";
}
.mdi-checkbox-blank::before {
	content:"\f1dc";
}
.mdi-checkbox-blank-circle::before {
	content:"\f1dd";
}
.mdi-checkbox-blank-circle-outline::before {
	content:"\f1de";
}
.mdi-checkbox-blank-outline::before {
	content:"\f1df";
}
.mdi-checkbox-marked::before {
	content:"\f1e0";
}
.mdi-checkbox-marked-circle::before {
	content:"\f1e1";
}
.mdi-checkbox-marked-circle-outline::before {
	content:"\f1e2";
}
.mdi-checkbox-marked-outline::before {
	content:"\f1e3";
}
.mdi-checkbox-multiple-blank::before {
	content:"\f1e4";
}
.mdi-checkbox-multiple-blank-outline::before {
	content:"\f1e5";
}
.mdi-checkbox-multiple-marked::before {
	content:"\f1e6";
}
.mdi-checkbox-multiple-marked-outline::before {
	content:"\f1e7";
}
.mdi-checkerboard::before {
	content:"\f1e8";
}
.mdi-chevron-double-down::before {
	content:"\f1e9";
}
.mdi-chevron-double-left::before {
	content:"\f1ea";
}
.mdi-chevron-double-right::before {
	content:"\f1eb";
}
.mdi-chevron-double-up::before {
	content:"\f1ec";
}
.mdi-chevron-down::before {
	content:"\f1ed";
}
.mdi-chevron-left::before {
	content:"\f1ee";
}
.mdi-chevron-right::before {
	content:"\f1ef";
}
.mdi-chevron-up::before {
	content:"\f1f0";
}
.mdi-church::before {
	content:"\f1f1";
}
.mdi-city::before {
	content:"\f1f2";
}
.mdi-clipboard::before {
	content:"\f1f3";
}
.mdi-clipboard-account::before {
	content:"\f1f4";
}
.mdi-clipboard-alert::before {
	content:"\f1f5";
}
.mdi-clipboard-arrow-down::before {
	content:"\f1f6";
}
.mdi-clipboard-arrow-left::before {
	content:"\f1f7";
}
.mdi-clipboard-check::before {
	content:"\f1f8";
}
.mdi-clipboard-outline::before {
	content:"\f1f9";
}
.mdi-clipboard-text::before {
	content:"\f1fa";
}
.mdi-clippy::before {
	content:"\f1fb";
}
.mdi-clock::before {
	content:"\f1fc";
}
.mdi-clock-fast::before {
	content:"\f1fd";
}
.mdi-close::before {
	content:"\f1fe";
}
.mdi-close-box::before {
	content:"\f1ff";
}
.mdi-close-box-outline::before {
	content:"\f200";
}
.mdi-close-circle::before {
	content:"\f201";
}
.mdi-close-circle-outline::before {
	content:"\f202";
}
.mdi-close-network::before {
	content:"\f203";
}
.mdi-closed-caption::before {
	content:"\f204";
}
.mdi-cloud::before {
	content:"\f205";
}
.mdi-cloud-check::before {
	content:"\f206";
}
.mdi-cloud-circle::before {
	content:"\f207";
}
.mdi-cloud-download::before {
	content:"\f208";
}
.mdi-cloud-outline::before {
	content:"\f209";
}
.mdi-cloud-outline-off::before {
	content:"\f20a";
}
.mdi-cloud-upload::before {
	content:"\f20b";
}
.mdi-code-array::before {
	content:"\f20c";
}
.mdi-code-string::before {
	content:"\f20d";
}
.mdi-coffee::before {
	content:"\f20e";
}
.mdi-coffee-to-go::before {
	content:"\f20f";
}
.mdi-coin::before {
	content:"\f210";
}
.mdi-color-helper::before {
	content:"\f211";
}
.mdi-comment::before {
	content:"\f212";
}
.mdi-comment-account::before {
	content:"\f213";
}
.mdi-comment-account-outline::before {
	content:"\f214";
}
.mdi-comment-alert::before {
	content:"\f215";
}
.mdi-comment-alert-outline::before {
	content:"\f216";
}
.mdi-comment-check::before {
	content:"\f217";
}
.mdi-comment-check-outline::before {
	content:"\f218";
}
.mdi-comment-multiple-outline::before {
	content:"\f219";
}
.mdi-comment-outline::before {
	content:"\f21a";
}
.mdi-comment-plus-outline::before {
	content:"\f21b";
}
.mdi-comment-processing::before {
	content:"\f21c";
}
.mdi-comment-processing-outline::before {
	content:"\f21d";
}
.mdi-comment-remove-outline::before {
	content:"\f21e";
}
.mdi-comment-text::before {
	content:"\f21f";
}
.mdi-comment-text-outline::before {
	content:"\f220";
}
.mdi-compare::before {
	content:"\f221";
}
.mdi-compass::before {
	content:"\f222";
}
.mdi-compass-outline::before {
	content:"\f223";
}
.mdi-console::before {
	content:"\f224";
}
.mdi-content-copy::before {
	content:"\f225";
}
.mdi-content-cut::before {
	content:"\f226";
}
.mdi-content-paste::before {
	content:"\f227";
}
.mdi-content-save::before {
	content:"\f228";
}
.mdi-content-save-all::before {
	content:"\f229";
}
.mdi-contrast::before {
	content:"\f22a";
}
.mdi-contrast-box::before {
	content:"\f22b";
}
.mdi-contrast-circle::before {
	content:"\f22c";
}
.mdi-cow::before {
	content:"\f22d";
}
.mdi-credit-card::before {
	content:"\f22e";
}
.mdi-credit-card-multiple::before {
	content:"\f22f";
}
.mdi-crop::before {
	content:"\f230";
}
.mdi-crop-free::before {
	content:"\f231";
}
.mdi-crop-landscape::before {
	content:"\f232";
}
.mdi-crop-portrait::before {
	content:"\f233";
}
.mdi-crop-square::before {
	content:"\f234";
}
.mdi-crosshairs::before {
	content:"\f235";
}
.mdi-crosshairs-gps::before {
	content:"\f236";
}
.mdi-cube::before {
	content:"\f237";
}
.mdi-cube-outline::before {
	content:"\f238";
}
.mdi-cube-unfolded::before {
	content:"\f239";
}
.mdi-cup::before {
	content:"\f23a";
}
.mdi-cup-water::before {
	content:"\f23b";
}
.mdi-currency-btc::before {
	content:"\f23c";
}
.mdi-currency-eur::before {
	content:"\f23d";
}
.mdi-currency-gbp::before {
	content:"\f23e";
}
.mdi-currency-usd::before {
	content:"\f23f";
}
.mdi-cursor-default::before {
	content:"\f240";
}
.mdi-cursor-default-outline::before {
	content:"\f241";
}
.mdi-cursor-pointer::before {
	content:"\f242";
}
.mdi-database::before {
	content:"\f243";
}
.mdi-database-minus::before {
	content:"\f244";
}
.mdi-database-outline::before {
	content:"\f245";
}
.mdi-database-plus::before {
	content:"\f246";
}
.mdi-debug-step-into::before {
	content:"\f247";
}
.mdi-debug-step-out::before {
	content:"\f248";
}
.mdi-debug-step-over::before {
	content:"\f249";
}
.mdi-delete::before {
	content:"\f24a";
}
.mdi-delete-variant::before {
	content:"\f24b";
}
.mdi-deskphone::before {
	content:"\f24c";
}
.mdi-desktop-mac::before {
	content:"\f24d";
}
.mdi-desktop-tower::before {
	content:"\f24e";
}
.mdi-details::before {
	content:"\f24f";
}
.mdi-deviantart::before {
	content:"\f250";
}
.mdi-dice::before {
	content:"\f251";
}
.mdi-dice-1::before {
	content:"\f252";
}
.mdi-dice-2::before {
	content:"\f253";
}
.mdi-dice-3::before {
	content:"\f254";
}
.mdi-dice-4::before {
	content:"\f255";
}
.mdi-dice-5::before {
	content:"\f256";
}
.mdi-dice-6::before {
	content:"\f257";
}
.mdi-directions::before {
	content:"\f258";
}
.mdi-disk-alert::before {
	content:"\f259";
}
.mdi-disqus::before {
	content:"\f25a";
}
.mdi-disqus-outline::before {
	content:"\f25b";
}
.mdi-division::before {
	content:"\f25c";
}
.mdi-division-box::before {
	content:"\f25d";
}
.mdi-dns::before {
	content:"\f25e";
}
.mdi-domain::before {
	content:"\f25f";
}
.mdi-dots-horizontal::before {
	content:"\f260";
}
.mdi-dots-vertical::before {
	content:"\f261";
}
.mdi-download::before {
	content:"\f262";
}
.mdi-drawing::before {
	content:"\f263";
}
.mdi-drawing-box::before {
	content:"\f264";
}
.mdi-dribbble::before {
	content:"\f265";
}
.mdi-dribbble-box::before {
	content:"\f266";
}
.mdi-drone::before {
	content:"\f267";
}
.mdi-dropbox::before {
	content:"\f268";
}
.mdi-duck::before {
	content:"\f269";
}
.mdi-dumbbell::before {
	content:"\f26a";
}
.mdi-earth::before {
	content:"\f26b";
}
.mdi-earth-off::before {
	content:"\f26c";
}
.mdi-elevation-decline::before {
	content:"\f26d";
}
.mdi-elevation-rise::before {
	content:"\f26e";
}
.mdi-email::before {
	content:"\f26f";
}
.mdi-email-open::before {
	content:"\f270";
}
.mdi-email-outline::before {
	content:"\f271";
}
.mdi-emoticon::before {
	content:"\f272";
}
.mdi-emoticon-cool::before {
	content:"\f273";
}
.mdi-emoticon-devil::before {
	content:"\f274";
}
.mdi-emoticon-happy::before {
	content:"\f275";
}
.mdi-emoticon-neutral::before {
	content:"\f276";
}
.mdi-emoticon-poop::before {
	content:"\f277";
}
.mdi-emoticon-sad::before {
	content:"\f278";
}
.mdi-emoticon-tongue::before {
	content:"\f279";
}
.mdi-equal::before {
	content:"\f27a";
}
.mdi-equal-box::before {
	content:"\f27b";
}
.mdi-eraser::before {
	content:"\f27c";
}
.mdi-escalator::before {
	content:"\f27d";
}
.mdi-etsy::before {
	content:"\f27e";
}
.mdi-evernote::before {
	content:"\f27f";
}
.mdi-exit-to-app::before {
	content:"\f280";
}
.mdi-eye::before {
	content:"\f281";
}
.mdi-eye-off::before {
	content:"\f282";
}
.mdi-eyedropper::before {
	content:"\f283";
}
.mdi-eyedropper-variant::before {
	content:"\f284";
}
.mdi-facebook::before {
	content:"\f285";
}
.mdi-facebook-box::before {
	content:"\f286";
}
.mdi-facebook-messenger::before {
	content:"\f287";
}
.mdi-factory::before {
	content:"\f288";
}
.mdi-fan::before {
	content:"\f289";
}
.mdi-fast-forward::before {
	content:"\f28a";
}
.mdi-ferry::before {
	content:"\f28b";
}
.mdi-file::before {
	content:"\f28c";
}
.mdi-file-cloud::before {
	content:"\f28d";
}
.mdi-file-delimited::before {
	content:"\f28e";
}
.mdi-file-document::before {
	content:"\f28f";
}
.mdi-file-document-box::before {
	content:"\f290";
}
.mdi-file-excel::before {
	content:"\f291";
}
.mdi-file-excel-box::before {
	content:"\f292";
}
.mdi-file-find::before {
	content:"\f293";
}
.mdi-file-image::before {
	content:"\f294";
}
.mdi-file-image-box::before {
	content:"\f295";
}
.mdi-file-music::before {
	content:"\f296";
}
.mdi-file-outline::before {
	content:"\f297";
}
.mdi-file-pdf::before {
	content:"\f298";
}
.mdi-file-pdf-box::before {
	content:"\f299";
}
.mdi-file-powerpoint::before {
	content:"\f29a";
}
.mdi-file-powerpoint-box::before {
	content:"\f29b";
}
.mdi-file-presentation-box::before {
	content:"\f29c";
}
.mdi-file-video::before {
	content:"\f29d";
}
.mdi-file-word::before {
	content:"\f29e";
}
.mdi-file-word-box::before {
	content:"\f29f";
}
.mdi-film::before {
	content:"\f2a0";
}
.mdi-filmstrip::before {
	content:"\f2a1";
}
.mdi-filmstrip-off::before {
	content:"\f2a2";
}
.mdi-filter::before {
	content:"\f2a3";
}
.mdi-filter-outline::before {
	content:"\f2a4";
}
.mdi-filter-remove::before {
	content:"\f2a5";
}
.mdi-filter-remove-outline::before {
	content:"\f2a6";
}
.mdi-filter-variant::before {
	content:"\f2a7";
}
.mdi-fire::before {
	content:"\f2a8";
}
.mdi-firefox::before {
	content:"\f2a9";
}
.mdi-fish::before {
	content:"\f2aa";
}
.mdi-flag::before {
	content:"\f2ab";
}
.mdi-flag-checkered::before {
	content:"\f2ac";
}
.mdi-flag-outline::before {
	content:"\f2ad";
}
.mdi-flag-outline-variant::before {
	content:"\f2ae";
}
.mdi-flag-variant::before {
	content:"\f2af";
}
.mdi-flash::before {
	content:"\f2b0";
}
.mdi-flash-auto::before {
	content:"\f2b1";
}
.mdi-flash-off::before {
	content:"\f2b2";
}
.mdi-flashlight::before {
	content:"\f2b3";
}
.mdi-flashlight-off::before {
	content:"\f2b4";
}
.mdi-flip-to-back::before {
	content:"\f2b5";
}
.mdi-flip-to-front::before {
	content:"\f2b6";
}
.mdi-floppy::before {
	content:"\f2b7";
}
.mdi-flower::before {
	content:"\f2b8";
}
.mdi-folder::before {
	content:"\f2b9";
}
.mdi-folder-account::before {
	content:"\f2ba";
}
.mdi-folder-google-drive::before {
	content:"\f2bb";
}
.mdi-folder-image::before {
	content:"\f2bc";
}
.mdi-folder-move::before {
	content:"\f2bd";
}
.mdi-folder-multiple::before {
	content:"\f2be";
}
.mdi-folder-multiple-image::before {
	content:"\f2bf";
}
.mdi-folder-multiple-outline::before {
	content:"\f2c0";
}
.mdi-folder-outline::before {
	content:"\f2c1";
}
.mdi-folder-plus::before {
	content:"\f2c2";
}
.mdi-folder-remove::before {
	content:"\f2c3";
}
.mdi-food::before {
	content:"\f2c4";
}
.mdi-food-apple::before {
	content:"\f2c5";
}
.mdi-food-variant::before {
	content:"\f2c6";
}
.mdi-format-align-center::before {
	content:"\f2c7";
}
.mdi-format-align-justify::before {
	content:"\f2c8";
}
.mdi-format-align-left::before {
	content:"\f2c9";
}
.mdi-format-align-right::before {
	content:"\f2ca";
}
.mdi-format-bold::before {
	content:"\f2cb";
}
.mdi-format-clear::before {
	content:"\f2cc";
}
.mdi-format-color-fill::before {
	content:"\f2cd";
}
.mdi-format-header-1::before {
	content:"\f2ce";
}
.mdi-format-header-2::before {
	content:"\f2cf";
}
.mdi-format-header-3::before {
	content:"\f2d0";
}
.mdi-format-header-4::before {
	content:"\f2d1";
}
.mdi-format-header-5::before {
	content:"\f2d2";
}
.mdi-format-header-6::before {
	content:"\f2d3";
}
.mdi-format-header-pound::before {
	content:"\f2d4";
}
.mdi-format-indent-decrease::before {
	content:"\f2d5";
}
.mdi-format-indent-increase::before {
	content:"\f2d6";
}
.mdi-format-italic::before {
	content:"\f2d7";
}
.mdi-format-line-spacing::before {
	content:"\f2d8";
}
.mdi-format-list-bulleted::before {
	content:"\f2d9";
}
.mdi-format-list-numbers::before {
	content:"\f2da";
}
.mdi-format-paint::before {
	content:"\f2db";
}
.mdi-format-paragraph::before {
	content:"\f2dc";
}
.mdi-format-quote::before {
	content:"\f2dd";
}
.mdi-format-size::before {
	content:"\f2de";
}
.mdi-format-strikethrough::before {
	content:"\f2df";
}
.mdi-format-subscript::before {
	content:"\f2e0";
}
.mdi-format-superscript::before {
	content:"\f2e1";
}
.mdi-format-textdirection-l-to-r::before {
	content:"\f2e2";
}
.mdi-format-textdirection-r-to-l::before {
	content:"\f2e3";
}
.mdi-format-underline::before {
	content:"\f2e4";
}
.mdi-forum::before {
	content:"\f2e5";
}
.mdi-forward::before {
	content:"\f2e6";
}
.mdi-foursquare::before {
	content:"\f2e7";
}
.mdi-fridge::before {
	content:"\f2e8";
}
.mdi-fullscreen::before {
	content:"\f2e9";
}
.mdi-fullscreen-exit::before {
	content:"\f2ea";
}
.mdi-function::before {
	content:"\f2eb";
}
.mdi-gamepad::before {
	content:"\f2ec";
}
.mdi-gamepad-variant::before {
	content:"\f2ed";
}
.mdi-gas-station::before {
	content:"\f2ee";
}
.mdi-gavel::before {
	content:"\f2ef";
}
.mdi-gender-female::before {
	content:"\f2f0";
}
.mdi-gender-male::before {
	content:"\f2f1";
}
.mdi-gender-transgender::before {
	content:"\f2f2";
}
.mdi-gift::before {
	content:"\f2f3";
}
.mdi-github-box::before {
	content:"\f2f4";
}
.mdi-github-circle::before {
	content:"\f2f5";
}
.mdi-glass-flute::before {
	content:"\f2f6";
}
.mdi-glass-mug::before {
	content:"\f2f7";
}
.mdi-glass-stange::before {
	content:"\f2f8";
}
.mdi-glass-tulip::before {
	content:"\f2f9";
}
.mdi-gmail::before {
	content:"\f2fa";
}
.mdi-google::before {
	content:"\f2fb";
}
.mdi-google-chrome::before {
	content:"\f2fc";
}
.mdi-google-circles::before {
	content:"\f2fd";
}
.mdi-google-circles-communities::before {
	content:"\f2fe";
}
.mdi-google-circles-extended::before {
	content:"\f2ff";
}
.mdi-google-circles-group::before {
	content:"\f300";
}
.mdi-google-controller::before {
	content:"\f301";
}
.mdi-google-controller-off::before {
	content:"\f302";
}
.mdi-google-drive::before {
	content:"\f303";
}
.mdi-google-earth::before {
	content:"\f304";
}
.mdi-google-glass::before {
	content:"\f305";
}
.mdi-google-maps::before {
	content:"\f306";
}
.mdi-google-pages::before {
	content:"\f307";
}
.mdi-google-play::before {
	content:"\f308";
}
.mdi-google-plus::before {
	content:"\f309";
}
.mdi-google-plus-box::before {
	content:"\f30a";
}
.mdi-guitar-pick::before {
	content:"\f30b";
}
.mdi-guitar-pick-outline::before {
	content:"\f30c";
}
.mdi-hand-pointing-right::before {
	content:"\f30d";
}
.mdi-hanger::before {
	content:"\f30e";
}
.mdi-hangouts::before {
	content:"\f30f";
}
.mdi-harddisk::before {
	content:"\f310";
}
.mdi-headphones::before {
	content:"\f311";
}
.mdi-headphones-box::before {
	content:"\f312";
}
.mdi-headphones-settings::before {
	content:"\f313";
}
.mdi-headset::before {
	content:"\f314";
}
.mdi-headset-dock::before {
	content:"\f315";
}
.mdi-heart::before {
	content:"\f316";
}
.mdi-heart-box::before {
	content:"\f317";
}
.mdi-heart-box-outline::before {
	content:"\f318";
}
.mdi-heart-broken::before {
	content:"\f319";
}
.mdi-heart-outline::before {
	content:"\f31a";
}
.mdi-help::before {
	content:"\f31b";
}
.mdi-help-circle::before {
	content:"\f31c";
}
.mdi-hexagon::before {
	content:"\f31d";
}
.mdi-hexagon-outline::before {
	content:"\f31e";
}
.mdi-history::before {
	content:"\f31f";
}
.mdi-home::before {
	content:"\f320";
}
.mdi-home-modern::before {
	content:"\f321";
}
.mdi-home-variant::before {
	content:"\f322";
}
.mdi-hops::before {
	content:"\f323";
}
.mdi-hospital::before {
	content:"\f324";
}
.mdi-hospital-building::before {
	content:"\f325";
}
.mdi-hospital-marker::before {
	content:"\f326";
}
.mdi-hotel::before {
	content:"\f327";
}
.mdi-houzz::before {
	content:"\f328";
}
.mdi-houzz-box::before {
	content:"\f329";
}
.mdi-human::before {
	content:"\f32a";
}
.mdi-human-child::before {
	content:"\f32b";
}
.mdi-human-male-female::before {
	content:"\f32c";
}
.mdi-image-album::before {
	content:"\f32d";
}
.mdi-image-area::before {
	content:"\f32e";
}
.mdi-image-area-close::before {
	content:"\f32f";
}
.mdi-image-filter::before {
	content:"\f330";
}
.mdi-image-filter-black-white::before {
	content:"\f331";
}
.mdi-image-filter-center-focus::before {
	content:"\f332";
}
.mdi-image-filter-drama::before {
	content:"\f333";
}
.mdi-image-filter-frames::before {
	content:"\f334";
}
.mdi-image-filter-hdr::before {
	content:"\f335";
}
.mdi-image-filter-none::before {
	content:"\f336";
}
.mdi-image-filter-tilt-shift::before {
	content:"\f337";
}
.mdi-image-filter-vintage::before {
	content:"\f338";
}
.mdi-information::before {
	content:"\f339";
}
.mdi-information-outline::before {
	content:"\f33a";
}
.mdi-instagram::before {
	content:"\f33b";
}
.mdi-instapaper::before {
	content:"\f33c";
}
.mdi-internet-explorer::before {
	content:"\f33d";
}
.mdi-invert-colors::before {
	content:"\f33e";
}
.mdi-jira::before {
	content:"\f33f";
}
.mdi-keg::before {
	content:"\f340";
}
.mdi-key::before {
	content:"\f341";
}
.mdi-key-change::before {
	content:"\f342";
}
.mdi-key-minus::before {
	content:"\f343";
}
.mdi-key-plus::before {
	content:"\f344";
}
.mdi-key-remove::before {
	content:"\f345";
}
.mdi-key-variant::before {
	content:"\f346";
}
.mdi-keyboard::before {
	content:"\f347";
}
.mdi-keyboard-backspace::before {
	content:"\f348";
}
.mdi-keyboard-caps::before {
	content:"\f349";
}
.mdi-keyboard-close::before {
	content:"\f34a";
}
.mdi-keyboard-off::before {
	content:"\f34b";
}
.mdi-keyboard-return::before {
	content:"\f34c";
}
.mdi-keyboard-tab::before {
	content:"\f34d";
}
.mdi-label::before {
	content:"\f34e";
}
.mdi-label-outline::before {
	content:"\f34f";
}
.mdi-language-csharp::before {
	content:"\f350";
}
.mdi-language-css3::before {
	content:"\f351";
}
.mdi-language-html5::before {
	content:"\f352";
}
.mdi-language-javascript::before {
	content:"\f353";
}
.mdi-language-python::before {
	content:"\f354";
}
.mdi-language-python-text::before {
	content:"\f355";
}
.mdi-laptop::before {
	content:"\f356";
}
.mdi-laptop-chromebook::before {
	content:"\f357";
}
.mdi-laptop-mac::before {
	content:"\f358";
}
.mdi-laptop-windows::before {
	content:"\f359";
}
.mdi-lastfm::before {
	content:"\f35a";
}
.mdi-launch::before {
	content:"\f35b";
}
.mdi-layers::before {
	content:"\f35c";
}
.mdi-layers-off::before {
	content:"\f35d";
}
.mdi-leaf::before {
	content:"\f35e";
}
.mdi-library::before {
	content:"\f35f";
}
.mdi-library-books::before {
	content:"\f360";
}
.mdi-library-music::before {
	content:"\f361";
}
.mdi-library-plus::before {
	content:"\f362";
}
.mdi-lightbulb::before {
	content:"\f363";
}
.mdi-link::before {
	content:"\f364";
}
.mdi-link-variant::before {
	content:"\f365";
}
.mdi-linkedin::before {
	content:"\f366";
}
.mdi-linux::before {
	content:"\f367";
}
.mdi-lock::before {
	content:"\f368";
}
.mdi-lock-open::before {
	content:"\f369";
}
.mdi-lock-open-outline::before {
	content:"\f36a";
}
.mdi-lock-outline::before {
	content:"\f36b";
}
.mdi-login::before {
	content:"\f36c";
}
.mdi-logout::before {
	content:"\f36d";
}
.mdi-looks::before {
	content:"\f36e";
}
.mdi-loupe::before {
	content:"\f36f";
}
.mdi-lumx::before {
	content:"\f370";
}
.mdi-magnify::before {
	content:"\f371";
}
.mdi-magnify-minus::before {
	content:"\f372";
}
.mdi-magnify-plus::before {
	content:"\f373";
}
.mdi-map::before {
	content:"\f374";
}
.mdi-map-marker::before {
	content:"\f375";
}
.mdi-map-marker-circle::before {
	content:"\f376";
}
.mdi-map-marker-multiple::before {
	content:"\f377";
}
.mdi-map-marker-off::before {
	content:"\f378";
}
.mdi-map-marker-radius::before {
	content:"\f379";
}
.mdi-markdown::before {
	content:"\f37a";
}
.mdi-marker-check::before {
	content:"\f37b";
}
.mdi-martini::before {
	content:"\f37c";
}
.mdi-material-ui::before {
	content:"\f37d";
}
.mdi-math-compass::before {
	content:"\f37e";
}
.mdi-memory::before {
	content:"\f37f";
}
.mdi-menu::before {
	content:"\f380";
}
.mdi-menu-down::before {
	content:"\f381";
}
.mdi-menu-left::before {
	content:"\f382";
}
.mdi-menu-right::before {
	content:"\f383";
}
.mdi-menu-up::before {
	content:"\f384";
}
.mdi-message::before {
	content:"\f385";
}
.mdi-message-alert::before {
	content:"\f386";
}
.mdi-message-draw::before {
	content:"\f387";
}
.mdi-message-image::before {
	content:"\f388";
}
.mdi-message-processing::before {
	content:"\f389";
}
.mdi-message-reply::before {
	content:"\f38a";
}
.mdi-message-video::before {
	content:"\f38b";
}
.mdi-microphone::before {
	content:"\f38c";
}
.mdi-microphone-off::before {
	content:"\f38d";
}
.mdi-microphone-outline::before {
	content:"\f38e";
}
.mdi-microphone-settings::before {
	content:"\f38f";
}
.mdi-microphone-variant::before {
	content:"\f390";
}
.mdi-microphone-variant-off::before {
	content:"\f391";
}
.mdi-minus::before {
	content:"\f392";
}
.mdi-minus-box::before {
	content:"\f393";
}
.mdi-minus-circle::before {
	content:"\f394";
}
.mdi-minus-circle-outline::before {
	content:"\f395";
}
.mdi-minus-network::before {
	content:"\f396";
}
.mdi-monitor::before {
	content:"\f397";
}
.mdi-monitor-multiple::before {
	content:"\f398";
}
.mdi-more::before {
	content:"\f399";
}
.mdi-motorbike::before {
	content:"\f39a";
}
.mdi-mouse::before {
	content:"\f39b";
}
.mdi-mouse-off::before {
	content:"\f39c";
}
.mdi-mouse-variant::before {
	content:"\f39d";
}
.mdi-mouse-variant-off::before {
	content:"\f39e";
}
.mdi-movie::before {
	content:"\f39f";
}
.mdi-multiplication::before {
	content:"\f3a0";
}
.mdi-multiplication-box::before {
	content:"\f3a1";
}
.mdi-music-box::before {
	content:"\f3a2";
}
.mdi-music-box-outline::before {
	content:"\f3a3";
}
.mdi-music-circle::before {
	content:"\f3a4";
}
.mdi-music-note::before {
	content:"\f3a5";
}
.mdi-music-note-eighth::before {
	content:"\f3a6";
}
.mdi-music-note-half::before {
	content:"\f3a7";
}
.mdi-music-note-off::before {
	content:"\f3a8";
}
.mdi-music-note-quarter::before {
	content:"\f3a9";
}
.mdi-music-note-sixteenth::before {
	content:"\f3aa";
}
.mdi-music-note-whole::before {
	content:"\f3ab";
}
.mdi-nature::before {
	content:"\f3ac";
}
.mdi-nature-people::before {
	content:"\f3ad";
}
.mdi-navigation::before {
	content:"\f3ae";
}
.mdi-needle::before {
	content:"\f3af";
}
.mdi-nest-protect::before {
	content:"\f3b0";
}
.mdi-nest-thermostat::before {
	content:"\f3b1";
}
.mdi-newspaper::before {
	content:"\f3b2";
}
.mdi-nfc::before {
	content:"\f3b3";
}
.mdi-nfc-tap::before {
	content:"\f3b4";
}
.mdi-nfc-variant::before {
	content:"\f3b5";
}
.mdi-numeric::before {
	content:"\f3b6";
}
.mdi-numeric-0-box::before {
	content:"\f3b7";
}
.mdi-numeric-0-box-multiple-outline::before {
	content:"\f3b8";
}
.mdi-numeric-0-box-outline::before {
	content:"\f3b9";
}
.mdi-numeric-1-box::before {
	content:"\f3ba";
}
.mdi-numeric-1-box-multiple-outline::before {
	content:"\f3bb";
}
.mdi-numeric-1-box-outline::before {
	content:"\f3bc";
}
.mdi-numeric-2-box::before {
	content:"\f3bd";
}
.mdi-numeric-2-box-multiple-outline::before {
	content:"\f3be";
}
.mdi-numeric-2-box-outline::before {
	content:"\f3bf";
}
.mdi-numeric-3-box::before {
	content:"\f3c0";
}
.mdi-numeric-3-box-multiple-outline::before {
	content:"\f3c1";
}
.mdi-numeric-3-box-outline::before {
	content:"\f3c2";
}
.mdi-numeric-4-box::before {
	content:"\f3c3";
}
.mdi-numeric-4-box-multiple-outline::before {
	content:"\f3c4";
}
.mdi-numeric-4-box-outline::before {
	content:"\f3c5";
}
.mdi-numeric-5-box::before {
	content:"\f3c6";
}
.mdi-numeric-5-box-multiple-outline::before {
	content:"\f3c7";
}
.mdi-numeric-5-box-outline::before {
	content:"\f3c8";
}
.mdi-numeric-6-box::before {
	content:"\f3c9";
}
.mdi-numeric-6-box-multiple-outline::before {
	content:"\f3ca";
}
.mdi-numeric-6-box-outline::before {
	content:"\f3cb";
}
.mdi-numeric-7-box::before {
	content:"\f3cc";
}
.mdi-numeric-7-box-multiple-outline::before {
	content:"\f3cd";
}
.mdi-numeric-7-box-outline::before {
	content:"\f3ce";
}
.mdi-numeric-8-box::before {
	content:"\f3cf";
}
.mdi-numeric-8-box-multiple-outline::before {
	content:"\f3d0";
}
.mdi-numeric-8-box-outline::before {
	content:"\f3d1";
}
.mdi-numeric-9-box::before {
	content:"\f3d2";
}
.mdi-numeric-9-box-multiple-outline::before {
	content:"\f3d3";
}
.mdi-numeric-9-box-outline::before {
	content:"\f3d4";
}
.mdi-numeric-9-plus-box::before {
	content:"\f3d5";
}
.mdi-numeric-9-plus-box-multiple-outline::before {
	content:"\f3d6";
}
.mdi-numeric-9-plus-box-outline::before {
	content:"\f3d7";
}
.mdi-nutriton::before {
	content:"\f3d8";
}
.mdi-office::before {
	content:"\f3d9";
}
.mdi-oil::before {
	content:"\f3da";
}
.mdi-omega::before {
	content:"\f3db";
}
.mdi-onedrive::before {
	content:"\f3dc";
}
.mdi-open-in-app::before {
	content:"\f3dd";
}
.mdi-ornament::before {
	content:"\f3de";
}
.mdi-ornament-variant::before {
	content:"\f3df";
}
.mdi-package::before {
	content:"\f3e0";
}
.mdi-package-down::before {
	content:"\f3e1";
}
.mdi-package-up::before {
	content:"\f3e2";
}
.mdi-package-variant::before {
	content:"\f3e3";
}
.mdi-palette::before {
	content:"\f3e4";
}
.mdi-palette-advanced::before {
	content:"\f3e5";
}
.mdi-panda::before {
	content:"\f3e6";
}
.mdi-pandora::before {
	content:"\f3e7";
}
.mdi-panorama::before {
	content:"\f3e8";
}
.mdi-panorama-fisheye::before {
	content:"\f3e9";
}
.mdi-panorama-horizontal::before {
	content:"\f3ea";
}
.mdi-panorama-vertical::before {
	content:"\f3eb";
}
.mdi-panorama-wide-angle::before {
	content:"\f3ec";
}
.mdi-paper-cut-vertical::before {
	content:"\f3ed";
}
.mdi-paperclip::before {
	content:"\f3ee";
}
.mdi-parking::before {
	content:"\f3ef";
}
.mdi-pause::before {
	content:"\f3f0";
}
.mdi-pause-circle::before {
	content:"\f3f1";
}
.mdi-pause-circle-outline::before {
	content:"\f3f2";
}
.mdi-pause-octagon::before {
	content:"\f3f3";
}
.mdi-pause-octagon-outline::before {
	content:"\f3f4";
}
.mdi-pencil::before {
	content:"\f3f5";
}
.mdi-pencil-box::before {
	content:"\f3f6";
}
.mdi-pencil-box-outline::before {
	content:"\f3f7";
}
.mdi-pharmacy::before {
	content:"\f3f8";
}
.mdi-phone::before {
	content:"\f3f9";
}
.mdi-phone-bluetooth::before {
	content:"\f3fa";
}
.mdi-phone-forward::before {
	content:"\f3fb";
}
.mdi-phone-hangup::before {
	content:"\f3fc";
}
.mdi-phone-in-talk::before {
	content:"\f3fd";
}
.mdi-phone-locked::before {
	content:"\f3fe";
}
.mdi-phone-missed::before {
	content:"\f3ff";
}
.mdi-phone-paused::before {
	content:"\f400";
}
.mdi-phone-settings::before {
	content:"\f401";
}
.mdi-pig::before {
	content:"\f402";
}
.mdi-pill::before {
	content:"\f403";
}
.mdi-pin::before {
	content:"\f404";
}
.mdi-pin-off::before {
	content:"\f405";
}
.mdi-pine-tree::before {
	content:"\f406";
}
.mdi-pine-tree-box::before {
	content:"\f407";
}
.mdi-pinterest::before {
	content:"\f408";
}
.mdi-pizza::before {
	content:"\f409";
}
.mdi-play::before {
	content:"\f40a";
}
.mdi-play-box-outline::before {
	content:"\f40b";
}
.mdi-play-circle::before {
	content:"\f40c";
}
.mdi-play-circle-outline::before {
	content:"\f40d";
}
.mdi-playlist-plus::before {
	content:"\f40e";
}
.mdi-plus::before {
	content:"\f40f";
}
.mdi-plus-box::before {
	content:"\f410";
}
.mdi-plus-circle::before {
	content:"\f411";
}
.mdi-plus-circle-outline::before {
	content:"\f412";
}
.mdi-plus-network::before {
	content:"\f413";
}
.mdi-plus-one::before {
	content:"\f414";
}
.mdi-pocket::before {
	content:"\f415";
}
.mdi-poll::before {
	content:"\f416";
}
.mdi-poll-box::before {
	content:"\f417";
}
.mdi-polymer::before {
	content:"\f418";
}
.mdi-popcorn::before {
	content:"\f419";
}
.mdi-pound::before {
	content:"\f41a";
}
.mdi-pound-box::before {
	content:"\f41b";
}
.mdi-power::before {
	content:"\f41c";
}
.mdi-power-settings::before {
	content:"\f41d";
}
.mdi-presentation::before {
	content:"\f41e";
}
.mdi-presentation-play::before {
	content:"\f41f";
}
.mdi-printer::before {
	content:"\f420";
}
.mdi-puzzle::before {
	content:"\f421";
}
.mdi-qrcode::before {
	content:"\f422";
}
.mdi-quadcopter::before {
	content:"\f423";
}
.mdi-quality-high::before {
	content:"\f424";
}
.mdi-quicktime::before {
	content:"\f425";
}
.mdi-radiator::before {
	content:"\f426";
}
.mdi-radioactive::before {
	content:"\f427";
}
.mdi-radiobox-blank::before {
	content:"\f428";
}
.mdi-radiobox-marked::before {
	content:"\f429";
}
.mdi-rdio::before {
	content:"\f42a";
}
.mdi-read::before {
	content:"\f42b";
}
.mdi-readability::before {
	content:"\f42c";
}
.mdi-receipt::before {
	content:"\f42d";
}
.mdi-recycle::before {
	content:"\f42e";
}
.mdi-redo::before {
	content:"\f42f";
}
.mdi-redo-variant::before {
	content:"\f430";
}
.mdi-refresh::before {
	content:"\f431";
}
.mdi-relative-scale::before {
	content:"\f432";
}
.mdi-reload::before {
	content:"\f433";
}
.mdi-remote::before {
	content:"\f434";
}
.mdi-rename-box::before {
	content:"\f435";
}
.mdi-repeat::before {
	content:"\f436";
}
.mdi-repeat-off::before {
	content:"\f437";
}
.mdi-repeat-once::before {
	content:"\f438";
}
.mdi-replay::before {
	content:"\f439";
}
.mdi-reply::before {
	content:"\f43a";
}
.mdi-reply-all::before {
	content:"\f43b";
}
.mdi-responsive::before {
	content:"\f43c";
}
.mdi-rewind::before {
	content:"\f43d";
}
.mdi-ribbon::before {
	content:"\f43e";
}
.mdi-rocket::before {
	content:"\f43f";
}
.mdi-rotate-3d::before {
	content:"\f440";
}
.mdi-rotate-left::before {
	content:"\f441";
}
.mdi-rotate-left-variant::before {
	content:"\f442";
}
.mdi-rotate-right::before {
	content:"\f443";
}
.mdi-rotate-right-variant::before {
	content:"\f444";
}
.mdi-routes::before {
	content:"\f445";
}
.mdi-rss::before {
	content:"\f446";
}
.mdi-rss-box::before {
	content:"\f447";
}
.mdi-ruler::before {
	content:"\f448";
}
.mdi-run::before {
	content:"\f449";
}
.mdi-satellite::before {
	content:"\f44a";
}
.mdi-satellite-variant::before {
	content:"\f44b";
}
.mdi-scale::before {
	content:"\f44c";
}
.mdi-scale-bathroom::before {
	content:"\f44d";
}
.mdi-school::before {
	content:"\f44e";
}
.mdi-screen-rotation::before {
	content:"\f44f";
}
.mdi-screen-rotation-lock::before {
	content:"\f450";
}
.mdi-script::before {
	content:"\f451";
}
.mdi-sd::before {
	content:"\f452";
}
.mdi-security::before {
	content:"\f453";
}
.mdi-security-network::before {
	content:"\f454";
}
.mdi-select::before {
	content:"\f455";
}
.mdi-select-inverse::before {
	content:"\f456";
}
.mdi-select-off::before {
	content:"\f457";
}
.mdi-send::before {
	content:"\f458";
}
.mdi-server::before {
	content:"\f459";
}
.mdi-server-minus::before {
	content:"\f45a";
}
.mdi-server-network::before {
	content:"\f45b";
}
.mdi-server-network-off::before {
	content:"\f45c";
}
.mdi-server-off::before {
	content:"\f45d";
}
.mdi-server-plus::before {
	content:"\f45e";
}
.mdi-server-remove::before {
	content:"\f45f";
}
.mdi-server-security::before {
	content:"\f460";
}
.mdi-settings::before {
	content:"\f461";
}
.mdi-settings-box::before {
	content:"\f462";
}
.mdi-shape-plus::before {
	content:"\f463";
}
.mdi-share::before {
	content:"\f464";
}
.mdi-share-variant::before {
	content:"\f465";
}
.mdi-shopping::before {
	content:"\f466";
}
.mdi-shopping-music::before {
	content:"\f467";
}
.mdi-shuffle::before {
	content:"\f468";
}
.mdi-sigma::before {
	content:"\f469";
}
.mdi-sign-caution::before {
	content:"\f46a";
}
.mdi-silverware::before {
	content:"\f46b";
}
.mdi-silverware-fork::before {
	content:"\f46c";
}
.mdi-silverware-spoon::before {
	content:"\f46d";
}
.mdi-silverware-variant::before {
	content:"\f46e";
}
.mdi-sim-alert::before {
	content:"\f46f";
}
.mdi-skip-next::before {
	content:"\f470";
}
.mdi-skip-previous::before {
	content:"\f471";
}
.mdi-snowman::before {
	content:"\f472";
}
.mdi-sort::before {
	content:"\f473";
}
.mdi-sort-alphabetical::before {
	content:"\f474";
}
.mdi-sort-ascending::before {
	content:"\f475";
}
.mdi-sort-descending::before {
	content:"\f476";
}
.mdi-sort-numeric::before {
	content:"\f477";
}
.mdi-sort-variant::before {
	content:"\f478";
}
.mdi-soundcloud::before {
	content:"\f479";
}
.mdi-source-fork::before {
	content:"\f47a";
}
.mdi-source-pull::before {
	content:"\f47b";
}
.mdi-speaker::before {
	content:"\f47c";
}
.mdi-speaker-off::before {
	content:"\f47d";
}
.mdi-speedometer::before {
	content:"\f47e";
}
.mdi-spellcheck::before {
	content:"\f47f";
}
.mdi-spotify::before {
	content:"\f480";
}
.mdi-spotlight::before {
	content:"\f481";
}
.mdi-spotlight-beam::before {
	content:"\f482";
}
.mdi-stackoverflow::before {
	content:"\f483";
}
.mdi-star::before {
	content:"\f484";
}
.mdi-star-circle::before {
	content:"\f485";
}
.mdi-star-half::before {
	content:"\f486";
}
.mdi-star-outline::before {
	content:"\f487";
}
.mdi-stocking::before {
	content:"\f488";
}
.mdi-stop::before {
	content:"\f489";
}
.mdi-store::before {
	content:"\f48a";
}
.mdi-store-24-hour::before {
	content:"\f48b";
}
.mdi-stove::before {
	content:"\f48c";
}
.mdi-subway::before {
	content:"\f48d";
}
.mdi-swap-horizontal::before {
	content:"\f48e";
}
.mdi-swap-vertical::before {
	content:"\f48f";
}
.mdi-swim::before {
	content:"\f490";
}
.mdi-sword::before {
	content:"\f491";
}
.mdi-sync::before {
	content:"\f492";
}
.mdi-sync-alert::before {
	content:"\f493";
}
.mdi-sync-off::before {
	content:"\f494";
}
.mdi-tab::before {
	content:"\f495";
}
.mdi-tab-unselected::before {
	content:"\f496";
}
.mdi-table::before {
	content:"\f497";
}
.mdi-table-large::before {
	content:"\f498";
}
.mdi-tablet::before {
	content:"\f499";
}
.mdi-tablet-android::before {
	content:"\f49a";
}
.mdi-tablet-ipad::before {
	content:"\f49b";
}
.mdi-tag::before {
	content:"\f49c";
}
.mdi-tag-faces::before {
	content:"\f49d";
}
.mdi-tag-outline::before {
	content:"\f49e";
}
.mdi-tag-text-outline::before {
	content:"\f49f";
}
.mdi-taxi::before {
	content:"\f4a0";
}
.mdi-television::before {
	content:"\f4a1";
}
.mdi-television-guide::before {
	content:"\f4a2";
}
.mdi-temperature-celsius::before {
	content:"\f4a3";
}
.mdi-temperature-fahrenheit::before {
	content:"\f4a4";
}
.mdi-temperature-kelvin::before {
	content:"\f4a5";
}
.mdi-tent::before {
	content:"\f4a6";
}
.mdi-terrain::before {
	content:"\f4a7";
}
.mdi-text-to-speech::before {
	content:"\f4a8";
}
.mdi-text-to-speech-off::before {
	content:"\f4a9";
}
.mdi-texture::before {
	content:"\f4aa";
}
.mdi-theater::before {
	content:"\f4ab";
}
.mdi-theme-light-dark::before {
	content:"\f4ac";
}
.mdi-thermometer::before {
	content:"\f4ad";
}
.mdi-thermometer-lines::before {
	content:"\f4ae";
}
.mdi-thumb-down::before {
	content:"\f4af";
}
.mdi-thumb-up::before {
	content:"\f4b0";
}
.mdi-thumbs-up-down::before {
	content:"\f4b1";
}
.mdi-ticket::before {
	content:"\f4b2";
}
.mdi-ticket-account::before {
	content:"\f4b3";
}
.mdi-tie::before {
	content:"\f4b4";
}
.mdi-timelapse::before {
	content:"\f4b5";
}
.mdi-timer::before {
	content:"\f4b6";
}
.mdi-timer-10::before {
	content:"\f4b7";
}
.mdi-timer-3::before {
	content:"\f4b8";
}
.mdi-timer-off::before {
	content:"\f4b9";
}
.mdi-timer-sand::before {
	content:"\f4ba";
}
.mdi-timetable::before {
	content:"\f4bb";
}
.mdi-toggle-switch::before {
	content:"\f4bc";
}
.mdi-toggle-switch-off::before {
	content:"\f4bd";
}
.mdi-tooltip::before {
	content:"\f4be";
}
.mdi-tooltip-edit::before {
	content:"\f4bf";
}
.mdi-tooltip-image::before {
	content:"\f4c0";
}
.mdi-tooltip-outline::before {
	content:"\f4c1";
}
.mdi-tooltip-text::before {
	content:"\f4c2";
}
.mdi-tor::before {
	content:"\f4c3";
}
.mdi-traffic-light::before {
	content:"\f4c4";
}
.mdi-train::before {
	content:"\f4c5";
}
.mdi-tram::before {
	content:"\f4c6";
}
.mdi-transcribe::before {
	content:"\f4c7";
}
.mdi-transcribe-close::before {
	content:"\f4c8";
}
.mdi-trello::before {
	content:"\f4c9";
}
.mdi-trending-down::before {
	content:"\f4ca";
}
.mdi-trending-neutral::before {
	content:"\f4cb";
}
.mdi-trending-up::before {
	content:"\f4cc";
}
.mdi-trophy::before {
	content:"\f4cd";
}
.mdi-trophy-award::before {
	content:"\f4ce";
}
.mdi-trophy-variant::before {
	content:"\f4cf";
}
.mdi-truck::before {
	content:"\f4d0";
}
.mdi-tshirt-crew::before {
	content:"\f4d1";
}
.mdi-tshirt-v::before {
	content:"\f4d2";
}
.mdi-tumblr::before {
	content:"\f4d3";
}
.mdi-tumblr-reblog::before {
	content:"\f4d4";
}
.mdi-twitch::before {
	content:"\f4d5";
}
.mdi-twitter::before {
	content:"\f4d6";
}
.mdi-twitter-box::before {
	content:"\f4d7";
}
.mdi-twitter-retweet::before {
	content:"\f4d8";
}
.mdi-ubuntu::before {
	content:"\f4d9";
}
.mdi-undo::before {
	content:"\f4da";
}
.mdi-undo-variant::before {
	content:"\f4db";
}
.mdi-unfold-less::before {
	content:"\f4dc";
}
.mdi-unfold-more::before {
	content:"\f4dd";
}
.mdi-upload::before {
	content:"\f4de";
}
.mdi-usb::before {
	content:"\f4df";
}
.mdi-vector-curve::before {
	content:"\f4e0";
}
.mdi-vector-point::before {
	content:"\f4e1";
}
.mdi-vector-square::before {
	content:"\f4e2";
}
.mdi-verified::before {
	content:"\f4e3";
}
.mdi-vibrate::before {
	content:"\f4e4";
}
.mdi-video::before {
	content:"\f4e5";
}
.mdi-video-off::before {
	content:"\f4e6";
}
.mdi-video-switch::before {
	content:"\f4e7";
}
.mdi-view-agenda::before {
	content:"\f4e8";
}
.mdi-view-array::before {
	content:"\f4e9";
}
.mdi-view-carousel::before {
	content:"\f4ea";
}
.mdi-view-column::before {
	content:"\f4eb";
}
.mdi-view-dashboard::before {
	content:"\f4ec";
}
.mdi-view-day::before {
	content:"\f4ed";
}
.mdi-view-headline::before {
	content:"\f4ee";
}
.mdi-view-list::before {
	content:"\f4ef";
}
.mdi-view-module::before {
	content:"\f4f0";
}
.mdi-view-quilt::before {
	content:"\f4f1";
}
.mdi-view-stream::before {
	content:"\f4f2";
}
.mdi-view-week::before {
	content:"\f4f3";
}
.mdi-vimeo::before {
	content:"\f4f4";
}
.mdi-voicemail::before {
	content:"\f4f5";
}
.mdi-volume-high::before {
	content:"\f4f6";
}
.mdi-volume-low::before {
	content:"\f4f7";
}
.mdi-volume-medium::before {
	content:"\f4f8";
}
.mdi-volume-off::before {
	content:"\f4f9";
}
.mdi-walk::before {
	content:"\f4fa";
}
.mdi-wallet::before {
	content:"\f4fb";
}
.mdi-wallet-giftcard::before {
	content:"\f4fc";
}
.mdi-wallet-membership::before {
	content:"\f4fd";
}
.mdi-wallet-travel::before {
	content:"\f4fe";
}
.mdi-watch::before {
	content:"\f4ff";
}
.mdi-water::before {
	content:"\f500";
}
.mdi-water-off::before {
	content:"\f501";
}
.mdi-water-pump::before {
	content:"\f502";
}
.mdi-weather-cloudy::before {
	content:"\f503";
}
.mdi-weather-hail::before {
	content:"\f504";
}
.mdi-weather-lightning::before {
	content:"\f505";
}
.mdi-weather-night::before {
	content:"\f506";
}
.mdi-weather-partlycloudy::before {
	content:"\f507";
}
.mdi-weather-pouring::before {
	content:"\f508";
}
.mdi-weather-rainy::before {
	content:"\f509";
}
.mdi-weather-snowy::before {
	content:"\f50a";
}
.mdi-weather-sunny::before {
	content:"\f50b";
}
.mdi-weather-sunset::before {
	content:"\f50c";
}
.mdi-weather-sunset-down::before {
	content:"\f50d";
}
.mdi-weather-sunset-up::before {
	content:"\f50e";
}
.mdi-weather-windy::before {
	content:"\f50f";
}
.mdi-weather-windy-variant::before {
	content:"\f510";
}
.mdi-web::before {
	content:"\f511";
}
.mdi-webcam::before {
	content:"\f512";
}
.mdi-whatsapp::before {
	content:"\f513";
}
.mdi-wheelchair-accessibility::before {
	content:"\f514";
}
.mdi-white-balance-auto::before {
	content:"\f515";
}
.mdi-white-balance-incandescent::before {
	content:"\f516";
}
.mdi-white-balance-irradescent::before {
	content:"\f517";
}
.mdi-white-balance-sunny::before {
	content:"\f518";
}
.mdi-wifi::before {
	content:"\f519";
}
.mdi-wikipedia::before {
	content:"\f51a";
}
.mdi-window-closed::before {
	content:"\f51b";
}
.mdi-window-open::before {
	content:"\f51c";
}
.mdi-windows::before {
	content:"\f51d";
}
.mdi-wordpress::before {
	content:"\f51e";
}
.mdi-xbox::before {
	content:"\f51f";
}
.mdi-xbox-controller::before {
	content:"\f520";
}
.mdi-xbox-controller-off::before {
	content:"\f521";
}
.mdi-xda::before {
	content:"\f522";
}
.mdi-xml::before {
	content:"\f523";
}
.mdi-yeast::before {
	content:"\f524";
}
.mdi-youtube-play::before {
	content:"\f525";
}
.mdi-zip-box::before {
	content:"\f526";
}
@media only screen and (min-width: 320px) and (max-width: 767px) {
	.portfolio-grid ul {
		padding:0px;
	}
}
h6.head-one {
	color:#333333;
	padding-top:28px;
	font-size:25px;
	margin-bottom:0;
}
h6.head-two {
	color:#333333;
	/* padding-top: 28px; */
	font-size:25px;
	padding-bottom:11px;
	margin-top:0 !important;
	padding-top:0 !important;
}
h3.head_ad {
	font-size:23px;
	padding-bottom:6px;
	color:#333333;
}
h3.new_ad {
	font-size:23px;
	padding-bottom:6px;
	float:left;
	width:100%;
	color:#333333;
}
h2.news_cust {
	color:#333333 !important;
	font-size:28px !important;
	font-family:'Poppins'; font-weight:400; 
	text-align:center;
}
.cont ul {
	float:left;
	width:100%;
	margin:0;
	padding:0;
}
.cont ul li {
	float:left;
	width:100%;
	position:relative;
}
.cont ul li p {
	text-align:left;
}
.cont ul li:before {
	content:'';
	background-image:url(../404.html);
	background-repeat:no-repeat;
	width:18px;
	height:29px;
	position:absolute;
	background-size:100%;
	left:-31px;
	top:17px;
}
section.soft_inner_contain.service_in_get_start.new_serve.latest {
	float:left;
	width:100%;
	margin-bottom:0;
	padding:20px 0;
	margin-top:0 !important;
	padding-bottom:0 !important;
}
section.soft_inner_contain.service_in_get_start.new_serve.latest .cont {
	max-width:1079px !important;
}
.eng_head {
	float:left;
	width:100%;
}
section.engagement_modal {
	float:left;
	width:100%;
	padding:4% 0;
	padding-bottom:2%;
	border-bottom:2px solid #f7f7f7;
	background:white;
}
.eng_head h5 {
	float:left;
	width:100%;
	text-align:center;
	color:#333333;
	font-size:28px;
	font-family:'Poppins'; font-weight:400; 
	margin:0 !important;
}
.whole_engage {
	float:left;
	width:100%;
	padding:2% 0;
}
.first_engage {
	float:left;
	width:50%;
}
.second_engage {
	float:left;
	width:50%;
}
.left_engage {
	float:left;
	width:25%;
}
.left_engage h5 {
	background-position:-368px -169px !important;
	background-size:initial;
	background-repeat:no-repeat;
	background:url(../png/icons-2.png);
	height:95px;
	width:100px;
	margin-top:27px;
}
.right_engage {
	float:left;
	width:59%;
}
.right_engage h5 {
	float:left;
	width:100%;
	text-align:left;
	padding:16px 0;
	color:#333333;
	font-family:'Poppins'; font-weight:400; 
	font-size:15px;
	margin-bottom:0;
	padding-bottom:8px;
}
.right_engage p {
	float:left;
	width:100%;
	font-size:15px;
	color:#333333;
	font-family:'Poppins'; font-weight:400; 
	line-height:28px;
	text-align:left;
	margin:0 auto;
}
.second_engage .left_engage h5 {
	background-position:-448px -173px !important;
}
section.engagement_modal.car_rentall {
	background:white;
	padding:0 !important;
}
section.soft_inner_contain.service_in_get_start.new_serve.latest.renewable {
	padding-top:0 !important;
	margin-top:0 !important;
}
section.soft_inner_contain.service_in_get_start.new_serve.latest.renewable h2 {
	font-size:30px;
	padding-bottom:12px;
	margin-top:0 !important;
}
section.soft_inner_contain.service_in_get_start.new_serve.latest h2 {
	color:#333333 !important;
	font-size:28px !important;
	font-family:'Poppins'; font-weight:400; 
}
section.soft_inner_contain.service_in_get_start.new_serve.latest.renewable.changes_nope {
	float:left;
	width:100%;
}
section.soft_inner_contain.service_in_get_start.new_serve.latest.renewable.changes_nope .cont p {
	float:left;
	text-align:left;
	padding:0px 0;
	margin-bottom:0 !important;
	color:#333333;
	font-family:'Poppins'; font-weight:400; 
	line-height:31px;
	font-size:15px;
}
section.soft_inner_contain.service_in_get_start.new_serve.latest.renewable.changes_nope ul li:before {
	display:none;
}
.cont ul li i {
	float:left;
	/* width: 3%; */
	font-size:20px;
	padding-right:10px;
	padding-top:4px;
}
section.soft_inner_contain.service_in_get_start.new_serve.latest.renewable.changes_nope ul li {
	padding:10px 0;
}
.inner_right_content_wrap.superior {
	margin:0 !important;
}
section.engagement_modal.car_rentall .left_engage h5 {
	background:url(../404.html) !important;
	width:80px !important;
	text-align:center;
	margin:0 auto;
	background-repeat:no-repeat !important;
	background-size:59px !important;
}
section.engagement_modal.car_rentall .right_engage h5 {
	padding-top:0 !important;
	font-size:20px;
}
@media only screen and (max-width: 991px) {
	.animation_flutter{
		display: none;
	}
	.animation_asset{
		display: none;
	}
	.animation_react {
    display: none;
}
section.android_banner.service_header.react_native .left_android span {
    font-size: 20px !important;
}
	body section.android_banner.service_header.asset .left_android {
    width: 100% !important;
}
body section.android_banner.service_header.asset span.develop{
	font-size: 26px !important;
}
	body section.android_banner.service_header .right_android {
    width: 100% !important;
}
section.android_banner.service_header .left_android h6 span {
    font-size: 26px !important;
    padding-bottom: 21px;
    width: 100%;
    text-align: center !important;
    padding-top: 0 !important;
	line-height: 10px !important;
}
section.android_banner.service_header.react_native .left_android h1 span {
    font-size: 26px !important;
    padding-bottom: 21px;
    width: 100%;
    text-align: center !important;
    padding-top: 0 !important;
	line-height: 10px !important;
}
section.android_banner.service_header .left_android{
	padding-top: 0 !important;
}
	.resp_shows{
		display: block !important;
	}
	section.service_header{
		height: auto !important;
	}
	h6.head-one {
		font-size:19px !important;
	}
	h6.head-two {
		font-size:19px !important;
	}
	h3.head_ad {
		font-size:19px !important;
		padding-bottom:6px;
		line-height:27px !important;
	}
	h3.new_ad {
		font-size:20px !important;
		line-height:23px !important;
	}
	section.soft_inner_contain.service_in_get_start.new_serve.latest .cont ul li h5 {
		font-size:17px !important;
	}
	.cont ul li:before {
		display:none !important;
	}
	section.engagement_modal.car_rentall .first_engage {
		width:100% !important;
	}
	section.engagement_modal.car_rentall .second_engage {
		width:100% !important;
	}
	section.soft_inner_contain.service_in_get_start.new_serve.latest.renewable h2 {
		font-size:20px !important;
		padding-bottom:12px;
		line-height:32px !important;
	}
	section.soft_inner_contain.service_in_get_start.new_serve.latest .cont ul li p {
		float:left !important;
		width:85%;
		padding-left:4px !important;
	}
}
h1.fw-bolder.os-font.dark-color.mb-1.tem-head.abt_cmn {
	font-family:'Poppins'; font-weight:400; 
	font-weight:normal !important;
}
.section.bg-gray .fz-40 {
	font-size:30px !important;
	font-family:'Poppins'; font-weight:400; 
	font-weight:normal !important;
}
h2.abt_cmn {
	font-family:'Poppins'; font-weight:400; 
	font-weight:normal !important;
}
.our-leadership h4 {
	font-family:'Poppins'; font-weight:400; 
	font-weight:normal !important;
}
span.lead-name {
	font-family:'Poppins'; font-weight:400; 
	font-weight:normal !important;
}
div#leader h4 {
	font-family:'Poppins'; font-weight:400; 
	font-weight:normal !important;
}
h1.fw-600.fz-60.os-font.white.mb-2 {
	font-family:'Poppins' !important;
	font-weight:700 !important;
	font-size:40px !important;
}
.fw-600.dark-color.os-font {
	font-size:3.0em !important;
	font-family:'Poppins' !important;
	font-weight:normal !important;
}
.ready .btn.btn-border {
	font-family:'Poppins'; font-weight:400; 
	font-weight:normal !important;
}
.section-title {
	font-size:40px !important;
	margin-top:20px;
	line-height:1.1;
	font-family:inherit;
	font-family:'Poppins' !important;
	font-weight:700 !important;
}
.dark-color {
	/* color: #27394A !important; */
	font-family:'Poppins' !important;
	font-weight:700 !important;
}
.dete-heading h2 {
	font-weight:700;
	font-family:'Poppins' !important;
	font-weight:normal !important;
}
.left-crea h4 {
	font-family:'Poppins' !important;
	font-weight:normal !important;
}
.right-crea h4 {
	font-family:'Poppins' !important;
	font-weight:normal !important;
}
.weapp-msg h5 {
	font-family:'Poppins' !important;
	font-weight:normal !important;
}
.tech_requirements h4 {
	font-family:'Poppins' !important;
	font-weight:700 !important;
	font-size:33px;
}
.whatsapp-clone-heading h4 {
	font-family:'Poppins' !important;
	font-weight:normal !important;
	color:#333333 !important;
}
.inner-left-side h3 {
	font-family:'Poppins' !important;
	font-weight:normal !important;
	color:#333333 !important;
}
.inner-right-side h3 {
	color:#333333 !important;
	font-family:'Poppins' !important;
	font-weight:normal !important;
}
.eight_section_main h2 {
	font-family:'Poppins' !important;
	font-weight:normal !important;
	font-size:28px !important;
	padding:31px 0;
	padding-bottom:0 !important;
	margin-bottom:0 !important;
	color:#333333 !important;
}
.how_it_works_taxi .inner_about_ecom h2 {
	font-size:28px !important;
}
.taxi_abt .inner_about_ecom p {
	color:#333333 !important;
	float:left !important;
	width:100% !important;
	font-size:15px !important;
	line-height:30px !important;
	font-family:'Poppins' !important;
}
section.about_ecommerce h2 {
	font-family:'Poppins' !important;
	font-weight:normal !important;
	font-size:28px !important;
	padding:31px 0;
	padding-bottom:0 !important;
	margin-bottom:0 !important;
	color:#333333 !important;
}
.inner_tech_used h2 {
	font-family:'Poppins' !important;
	font-weight:normal !important;
}
body span.dark_clr {
	font-family:'Poppins' !important;
	font-weight:normal !important;
}
.titlebar {
	font-family:'Poppins' !important;
	font-weight:normal !important;
}
.technologies-used {
	font-family:'Poppins' !important;
	font-weight:normal !important;
}
h1,
h2,
h4,
h5,
h3,
h6 {
	font-family:'Poppins' !important;
	font-weight:700 !important;
}
.cabily_featuree-sect ul.nav.nav-pills li a {
	font-family:'Poppins' !important;
	font-weight:normal !important;
}
.cont ul li h5 {
	color:#333333;
	font-size:20px;
}
p.banner-con {
	color:#333333;
	font-family:'Poppins'; font-weight:400; 
	line-height:31px;
}
p.top_content_wrap {
	color:#333333;
	font-family:'Poppins'; font-weight:400; 
	line-height:31px;
}
section.iot_new_wraps {
	padding-bottom:0 !important;
}
section.soft_inner_contain.service_in_get_start.new_serve.latest ul li p {
	color:#333333;
	font-family:'Poppins'; font-weight:400; 
	line-height:31px;
	font-size:15px;
}
section.soft_inner_contain.service_in_get_start.new_serve h2 {
	margin-top:0 !important;
}
/*------------Car-rental-software---------------*/

.car-rental-software {
	font-size:21px !important;
}
.car-rental-software h6.head-one {
	color:#45b851;
	text-align:center;
	font-size:21px;
}
.car-rental-software h6.head-two {
	font-size:21px;
	color:#333333;
	font-family:'Poppins'; font-weight:400; 
	text-align:center;
}
.car-rental-software h3.head_ad,
.car-rental-software h3.new_ad,
.car-rental-software .cont ul li h5 {
	font-size:21px !important;
}
/*****new css ****/

h1.fw-bolder.os-font.dark-color.mb-1.tem-head.abt_cmn {
	color:#333333 !important;
	font-family:'Poppins' !important;
	font-size:28px !important;
	font-weight:normal !important;
	text-align:left !important;
	margin-top:20px !important;
	margin-bottom:10px !important;
	line-height:36px !important;
}
p.mb-2.tem-des {
	color:#333333 !important;
	text-align:justify !important;
	float:left !important;
	width:100% !important;
	font-size:15px !important;
	line-height:30px !important;
	font-family:'Poppins' !important;
}
h2.abt_cmn {
	color:#333333 !important;
	font-family:'Poppins' !important;
	font-size:28px !important;
	font-weight:normal !important;
	text-align:left !important;
	margin-top:20px !important;
	margin-bottom:10px !important;
	line-height:36px !important;
}
p.line_hgt {
	color:#333333 !important;
	text-align:justify !important;
	float:left !important;
	width:100% !important;
	font-size:15px !important;
	line-height:30px !important;
	font-family:'Poppins' !important;
}
p.img-detail {
	color:#333333 !important;
	float:left !important;
	width:100% !important;
	font-family:'Poppins' !important;
	font-size: 15px;
	min-height: 155px
}
h4.os-font.dark-color {
	color:#333333 !important;
	font-family:'Poppins' !important;
	font-weight:700 !important;
	font-size:22px !important;
	margin-top:20px !important;
	margin-bottom:10px !important;
	line-height:36px !important;
}
.service-item .service-content p {
	line-height:34px;
	color:#333333 !important;
	width:100% !important;
	font-size:15px !important;
	line-height:30px !important;
	font-family:'Poppins' !important;
}
.weapp-features .service-item {
	min-height:345px !important;
}
.left-crea p {
	color:#333333 !important;
	text-align:justify !important;
	float:left !important;
	width:100% !important;
	font-size:15px !important;
	line-height:30px !important;
	font-family:'Poppins' !important;
}
.right-crea p {
	color:#333333 !important;
	text-align:justify !important;
	float:left !important;
	width:100% !important;
	font-size:15px !important;
	line-height:30px !important;
	font-family:'Poppins' !important;
}
.section-title {
	font-size:28px !important;
}
.dete-heading h2 {
	font-size:28px !important;
	color:#333333 !important;
}
.box-info.pt-5.pb-5.text-right.equalheight .mb-5 {
	font-size:28px !important;
	color:#333 !important;
}
.section.bg-gray.section-chat1-watsappclone .box-info p {
	color:#333333 !important;
	font-size:15px !important;
	font-family:'Poppins' !important;
	line-height:27px !important;
}
.box-info p {
	color:#333333 !important;
	font-size:15px !important;
	font-family:'Poppins' !important;
}
.inner-right-side p {
	color:#333333 !important;
	font-size:15px !important;
	font-family:'Poppins' !important;
}
h2.fw-900.os-font.fz-40.dark-color.mb-5.wow.fadeInUp {
	color:#333333 !important;
	font-family:'Poppins' !important;
	font-size:28px !important;
	font-weight:normal;
}
.inner-left-side p {
	color:#333333 !important;
	font-size:15px !important;
	font-family:'Poppins' !important;
}
.text-right p {
	color:#333333 !important;
	float:left !important;
	width:100% !important;
	font-size:15px !important;
	line-height:30px !important;
	font-family:'Poppins' !important;
}
.text-left p {
	color:#333333 !important;
	float:left !important;
	width:100% !important;
	font-size:15px !important;
	line-height:30px !important;
	font-family:'Poppins' !important;
}
.section.pt-7.pb-5 p {
	color:#333333 !important;
	float:left !important;
	width:100% !important;
	font-size:15px !important;
	line-height:30px !important;
	font-family:'Poppins' !important;
	margin-top: 20px !important;
}
section.about_cabily_wrap p {
	color:#333333 !important;
	float:left !important;
	width:100% !important;
	font-size:15px !important;
	line-height:30px !important;
	font-family:'Poppins' !important;
}
.mobile-app-dev p {
	color:#333333 !important;
	float:left !important;
	width:100% !important;
	font-size:15px !important;
	line-height:30px !important;
	font-family:'Poppins' !important;
}
section.android_app_page span {
	color:#333333 !important;
	float:left !important;
	width:100% !important;
	font-size:15px !important;
	line-height:30px !important;
	font-family:'Poppins' !important;
}
.ser_in_title.wow.fadeInDown.mobile-android-div.white-div span {
	color:white !important;
}
.inner_right_content_wrap h1.top_headings.new {
	text-align:center !important;
	color:#333333 !important;
	font-family:'Poppins' !important;
	font-size:28px !important;
	font-weight:normal !important;
}
.ser_in_title h4 {
	text-align:center !important;
	color:#333333 !important;
	font-family:'Poppins' !important;
	font-size:28px !important;
	font-weight:normal;
}
section.about_cabily_wrap.enterprise p {
	color:white !important;
}
.bottom_wrapz p {
	color:#333333 !important;
	font-family:'Poppins' !important;
	line-height:27px !important;
}
.sc_rgt p {
	color:#333333 !important;
	font-family:'Poppins' !important;
	line-height:27px !important;
}
.ser_in_title p {
	color:#333333 !important;
	font-family:'Poppins' !important;
	line-height:27px !important;
}
section.technology_stack_wrap.service_industries p {
	color:white !important;
}
section.technology_stack_wrap p {
	color:white !important;
}
.our-feature-five.devops_features .text p {
	color:#333333 !important;
	font-family:'Poppins' !important;
	line-height:27px !important;
}
.top_overal_steps p {
	color:#333333 !important;
	font-family:'Poppins' !important;
	line-height:27px !important;
}
section.android_app_page p {
	color:#333333 !important;
	font-family:'Poppins' !important;
	line-height:27px !important;
}
.right-flages p {
	font-family:'Poppins' !important;
}
section.about_cabily_wrap.enterprise.web-develop p {
	color:#333333 !important;
	font-family:'Poppins' !important;
	line-height:27px !important;
	padding-right:16px !important;
}
.ser_in_title h4:before {
	border:none !important;
}
.ser_in_title .custom-mobile:before {
	border:none !important;
}
.mobile-android-div h2:before {
	border:none !important;
}
section.mobile_app_tech_wrap .ser_in_title .technologies-used:before {
	border:none !important;
}
/* section.footer ul li a {
	color:#333333 !important;
} */
.left_side_taxi p {
	color:#333333 !important;
	float:left !important;
	width:100% !important;
	font-size:15px !important;
	line-height:26px !important;
	font-family:'Poppins' !important;
}
.feature_sect_diff h4 {
	color:#333333 !important;
}
section.cabily_featuree-sect h2 {
	font-size:28px !important;
	text-align:center !important;
	color:#333333 !important;
}
section.swiggy_adv_feat h2 {
	font-size:28px !important;
}
.right_side_high_feat1 p {
	/* color: #333333 !important; */
	float:left !important;
	width:100% !important;
	font-size:14px !important;
	line-height:22px !important;
	font-family:'Poppins' !important;
}
.bg_img p {
	font-family:'Poppins' !important;
}
.cpn-service-sec7 .pet-images:hover p {
	font-family:'Poppins' !important;
}
.overll_wrpas p {
	font-family:'Poppins' !important;
}
.inner_des_wrapss .new_bot_content p {
	padding:13px 0px;
	color:#333333 !important;
	float:left !important;
	width:100% !important;
	font-size:15px !important;
	line-height:26px !important;
	font-family:'Poppins' !important;
}
.cpn-features.cpn-features9 .features-block .features-name {
	color:#333333 !important;
}
.cpn-features.cpn-features9 .features-block .features-block-inner {
	min-height:336px !important;
}
.cpn-features.cpn-features9 .features-block .features-desc {
	padding:13px 0px;
	color:#333333 !important;
	float:left !important;
	width:100% !important;
	font-size:15px !important;
	line-height:24px !important;
	font-family:'Poppins' !important;
}
.new_bot_content h3 {
	font-size:20px !important;
	color:#333333 !important;
}
.tech_used_ecom .inner_tech_used h2 {
	font-size:28px !important;
}
.inner_arch h2 {
	color:#333333 !important;
	font-size:28px !important;
}
.inner_message_form .have_contact {
	color:#333333 !important;
	font-family:'Poppins' !important;
	font-weight:normal !important;
}
.dark-color {
	color:#333 !important;
}
.app-spe p {
	float:left !important;
	width:100% !important;
	font-size:15px !important;
	line-height:24px !important;
	font-family:'Poppins' !important;
}
.ser_in_title h5:before {
	display:none !important;
}
.padd_div.left_side_cab h5.titlebar {
	font-size:28px !important;
	color:#333333 !important;
}
.ser_in_title h2:before {
	display:none !important;
}
h2.grren_heading {
	margin-left:0 !important;
}
.ser_in_title h3:before {
	display:none !important;
}
section.mobile_app_tech_wrap .ser_in_title h3 {
	color:#333333 !important;
	font-family:'Poppins' !important;
	font-weight:700 !important;
	font-size:28px !important;
}
.overall_choose_div.team-choose h4 {
	color:#333333 !important;
}
section.mobile_app_tech_wrap .ser_in_title .technologies-used {
	color:#333333 !important;
}
.inner_right_content_wrap h3.top_headings {
	color:#333333 !important;
	font-family:'Poppins' !important;
	font-size:28px !important;
	font-weight:700 !important;
}
.inner_right_content_wrap h1.top_headings {
	color:#333333 !important;
	font-family:'Poppins' !important;
	font-size:28px !important;
	font-weight:700 !important;
	text-transform: capitalize;
	float: left;
	width: 100%;
	margin-bottom: 20px;
	margin-top: 20px;
}
section.technology_stack_wrap h5 {
	font-size:28px !important;
}
.overall_choose_div_ios_ovr .ser_in_title h3 {
	color:#333333 !important;
	font-size:28px !important;
}
.choose_cat_wrap .sc_rgt h4 {
	color:#333333 !important;
}
.padd_div.left_side_cab h5.titlebar {
	color:white !important;
}
.devops_banner_page .main-text-wrapper h3 {
	color:#333333 !important;
}
.our-feature-five.devops_features h1 {
	color:#333333 !important;
}
.html-top-content .overall_steps_wp h1 {
	color:#333333 !important;
}
h2.fw-bolder.karikala {
	color:#333333 !important;
	font-size:28px !important;
}
.tech_requirements h4 {
	color:#333333 !important;
	font-size:28px !important;
}
.contact_form_box h2 {
	color:#333 !important;
}
.right-flages p {
	float:left !important;
	width:100% !important;
	font-size:15px !important;
	line-height:30px !important;
	font-family: 'Poppins' !important;
}
.right-flages p a {
	font-family: 'Poppins' !important;
}
.section.pb-10.architecture .inner_tech_used h2 {
	color:#333 !important;
}
section.about_cabily_wrap .padd_div.left_side_cab h5.titlebar {
	color:#333 !important;
}
h2.grren_heading {
	font-size:28px !important;
}
section#camer_box h4 {
	color:white !important;
	font-size:28px !important;
	font-family:'Poppins' !important;
	font-weight:700 !important;
}
.left-list ul li p {
	float:left !important;
	font-size:17px !important;
	line-height:30px !important;
	font-family:'Poppins' !important;
	/*font-weight:700 !important;*/
}
.right_list ul li p {
	float:left !important;
	font-size:17px !important;
	line-height:30px !important;
	font-family:'Poppins' !important;
}
p.right-arrangement span {
	font-family:'Poppins' !important;
}
.our-leadership h4 {
	color:#333 !important;
}
.left-crea h4 {
	color:#333 !important;
}
.weapp-msg h5 {
	color:#333 !important;
}
.ser_in_title.mobile-android-div h2 {
	color:#333 !important;
}
/* .about_cabily_wrap.enterprise .padd_div.left_side_cab h5.titlebar {
	color:white !important;
} */
.about_cabily_wrap.enterprise .padd_div.left_side_cab h5.titlebar.enter-web {
	color:#333 !important;
	font-family: 'Poppins' !important;
	font-weight:700 !important;
}
.technology_used_stack_wrap.ios_tech h5 {
	font-size:20px !important;
}
section.soft_inner_contain.service_in_get_start.new_serve h2 {
	color:#333 !important;
}
section.soft_inner_contain.service_in_get_start.new_serve h3 {
	color:#333 !important;
}
section.soft_inner_contain.service_in_get_start p {
	color:#333333;
	font-family:'Poppins'; font-weight:400; 
	line-height:31px;
}
.cmmrce_prtfoio h4 {
	font-family:'Poppins' !important;
}
div#about p {
	float:left !important;
	width:100% !important;
	font-size:15px !important;
	line-height:30px !important;
	font-family:'Poppins' !important;
}
input.btn.btn_send_msg {
	font-family:'Poppins' !important;
}
.inner_message_form .have_contact {
	color:#333333 !important;
	font-family:'Poppins' !important;
	font-size:25px !important;
	font-weight:700 !important;
}

 img.sat_img{
    display: inline-block;
    position: absolute;
    top: 0;
    right: 14%;
    border-radius: 50%;
    -webkit-animation: left_right 5s infinite;
    animation: left_right 5s infinite;
    transform: rotate(3deg);
}
.animation_asset {
    float: left;
    width: 100%;
    position: absolute;
    top: 83px;
    right: 0;
}

.animation_react{
position: relative;
    float: left;
    width: 100%;
    z-index: 0;
}

img.react_one{
    display: inline-block;
    position: absolute;
    top: 120px;
    right: 3%;

 -webkit-animation: react_chg 2s infinite;
    animation: react_chg 2s infinite;
}


img.react_two{
    display: inline-block;
    position: absolute;
    top: 120px;
	    left: 0;
 -webkit-animation: react_chg 2s infinite;
    animation: react_chg 2s infinite; 
}


/* Safari 4.0 - 8.0 */
@-webkit-keyframes react_chg {
		0%  {top: 97px;}
		25% {top:80px;}
		50% {top: 70px;}
		75% {bottom:80px;}
		100% {bottom:97px;}
}

@keyframes react_chg {
	0%  {top: 97px;}
		25% {top:80px;}
		50% {top: 70px;}
		75% {bottom:80px;}
		100% {bottom:97px;}
}







img.left_flutter {
    position: absolute;
    top: 82px;
    width: 478px;
    text-align: center;
    margin: 0 auto;
}

/* Safari 4.0 - 8.0 */
@-webkit-keyframes left_right {
		0%  {top: 0px;}
		25% {top:25px;}
		50% {bottom: 50px;}
		75% {bottom:75px;}
		100% {bottom:0px;}
}

@keyframes left_right {
		0%  {top: 0px;}
		25% {top:25px;}
		50% {bottom: 50px;}
		75% {bottom:75px;}
		100% {bottom:0px;}
}

section.service_header {
/*     position: relative; */
	    background: white;
		float: left;
    width: 100%;
    /* height: 518px; 
	 background:url('../new-images/flutter-app-development.jpg') !important;
	    background-position: right;
    background-size: 100%; */
}

.animation_flutter img.left_flutter1 {
    width: 37px;
    position: absolute;
    top: 228px;
    left: 218px;
	-webkit-animation: mymove0 5s infinite;
    animation: mymove0 5s infinite;
}
img.left_flutter2 {
    width: 37px;
    position: absolute;
    top: 285px;
    left: 218px;
	-webkit-animation: mymove0 5s infinite;
    animation: mymove0 5s infinite;
}

@-webkit-keyframes mymove0 {
0% {
	transform:rotate(0);
		-webkit-transform:rotate(0);
		-moz-transform:rotate(0);
	opacity:0.8;
		}
		100% {
	transform:rotate(360deg);
		-webkit-transform:rotate(360deg);
		-moz-transform:rotate(360deg);
			opacity:0.1;
		}
}

/* Standard syntax */
@keyframes mymove0 {
0% {
	transform:rotate(0);
		-webkit-transform:rotate(0);
		-moz-transform:rotate(0);
	opacity:0.8;
		}
		100% {
	transform:rotate(360deg);
		-webkit-transform:rotate(360deg);
		-moz-transform:rotate(360deg);
			opacity:0.1;
		}
}


img.left_flutter3 {
position: absolute;
    width: 41px;
    top: 189px;
    left: 515px;
    -webkit-animation: rocket_right 5s infinite;
    animation: rocket_right 5s infinite;
}





@-webkit-keyframes rocket_right {
		0%  {left: 515px;  }
		25% {left:520px;}
		50% {bottom: 560px;}
		75% {bottom:550px;     transform: translate(-19px, 16px);}
		100% {bottom:515px;}
}

/* Standard syntax */
@keyframes rocket_right {
	0%  {left: 515px;  }
		25% {left:520px;}
		50% {bottom: 560px;}
		75% {bottom:550px;     transform: translate(-19px, 16px);}
		100% {bottom:515px;}

}

img.left_flutter4 {
    width: 136px;
    position: absolute;
    top: 124px;
    /* left: 259px; */
    -webkit-animation: hand 3s infinite;
    animation: hand 3s infinite;
    right: -120px;

}

.animation_flutter {
    position: relative;
    float: left;
    width: 100%;
	z-index: 0;
}



@-webkit-keyframes hand {
  0% { transform: translate(1px, 1px);  }
  10% { transform: translate(-1px, -2px); }
  20% { transform: translate(-3px, 0px); }
  30% { transform: translate(3px, 2px);}
  40% { transform: translate(1px, -1px); }
  80% { transform: translate(-3px, 0px);}
 100% { transform: translate(1px, 1px);}
}

/* Standard syntax */
@keyframes hand {
  0% { transform: translate(1px, 1px);  }
  10% { transform: translate(-1px, -2px); }
  20% { transform: translate(-3px, 0px); }
  30% { transform: translate(3px, 2px);}
  40% { transform: translate(1px, -1px); }
  80% { transform: translate(-3px, 0px);}
 100% { transform: translate(1px, 1px);   }

}



img.left_flutter5 {
width: 49px;
    position: absolute;
    top: 162px;
    left: 300px;
    -webkit-animation: head infinite;
    animation: head 2s infinite;
	 
}



@-webkit-keyframes head {
    0% { transform: rotate(0deg); }
	10% { transform: rotate(-5deg);}
   80% { transform: rotate(-10deg);  }
  100% { transform: rotate(0deg); }
}

/* Standard syntax */
@keyframes head {
    0% { transform: rotate(0deg); }
   80% { transform: rotate(-10deg);  }
  100% { transform: rotate(0deg); }

}


img.first_rect {
    display: inline-block;
    position: absolute;
    top: 221px;
    width: 419px;
    left: 43px
}


section.service_header.react_natives {
    background: url(../jpg/react-native-app.jpg) !important;

    background-size: 100% !important;
}

section.service_header.asset_track{
	    background: url(../jpg/asset-tracking-system.jpg) !important;
	   
    background-size: 100% !important;
}
.resp_shows {
    display: none;
}

img.left_progress {
    position: absolute;
    top: 82px;
    width: 445px;
    text-align: center;
    margin: 0 auto;
	right: 0;
}

img.left_progress1 {
    width: 48px;
    position: absolute;
    top: 166px;
    right: 305px;
    -webkit-animation: mymove0 5s infinite;
    animation: mymove3 5s infinite;
}




@-webkit-keyframes mymove3 {
0% {
	transform:rotate(0);
		-webkit-transform:rotate(0);
		-moz-transform:rotate(0);
		}
		100% {
	transform:rotate(360deg);
		-webkit-transform:rotate(360deg);
		-moz-transform:rotate(360deg);
		}
}

/* Standard syntax */
@keyframes mymove3 {
0% {
	transform:rotate(0);
		-webkit-transform:rotate(0);
		-moz-transform:rotate(0);
		}
		100% {
	transform:rotate(360deg);
		-webkit-transform:rotate(360deg);
		-moz-transform:rotate(360deg);
		}
}
img.left_progress2 {
	width: 49px;
    position: absolute;
    top: 159px;
    right: 360px;
 -webkit-animation: head infinite;
    animation: head 2s infinite; 
}

img.left_progress3 {
    position: absolute;
    width: 399px;
    top: 81px;
    right: 41px;
    z-index: 999;


}

img.left_progress4 {
position: absolute;
    width: 55px;
    top: 215px;
    right: 56px;
    z-index: 999;
animation: rocket_right_new 5s infinite;
}



@-webkit-keyframes rocket_right_new {
		0%  {right: 56px;  }
		25% {right:70px;}
		50% {bottom: 80px;}
		75% {bottom:70px;}
		100% {bottom:56px;}
}

/* Standard syntax */
@keyframes rocket_right_new {
	0%  {right: 56px;  }
		25% {right:70px;}
		50% {bottom: 80px;}
		75% {bottom:70px;}
		100% {bottom:56px;}

}


section.service_header.progressive{
	    background: url(../jpg/progressive-web-apps.jpg) !important;

    background-size: 100% !important;
}


img.sat_back {
    position: absolute;
    top: 72px;
    width: 578px;
    text-align: center;
    margin: 0 auto;
    right: 112px;
}





section.android_banner.service_header .container {
    width: 1238px;
}

section.android_banner.service_header .right_android {
    float: left;
    width: 517px !important;

}


section.android_banner.service_header{
	padding-top: 4% !important;
}

/* section.android_banner.service_header {
    border-bottom: none;
} */

section.android_banner.service_header .left_android {
    padding-top: 14%;
}

section.android_banner.service_header span.develop {
    text-align: left;
    float: left;
    padding-left: 14px;
    font-size: 40px !important;
}
section.android_banner.service_header .left_android h6 span{
	text-align: left;
    float: left;
    padding-left: 14px;
    font-size: 47px;
    padding-bottom: 21px;

}

section.android_banner.service_header.progress .right_android {
    /* background-color: white; */
    float: right;
}


section.android_banner.service_header.progress span.develop {
    width: 100%;
    font-size: 31px !important;
}

section.android_banner.service_header.asset {
    background: none !important;
	height: 618px;
	margin-bottom: 20px;
}

section.android_banner.service_header.asset .left_android {
    width: 47% !important;
}
section.android_banner.service_header.asset span.develop {
    font-size: 31px !important;
	padding-left: 15px !important;
}


section.android_banner.service_header.react_native .right_android {
    float: right;
}

section.android_banner.service_header.react_native {
    height: 618px;
	margin-bottom: 20px;
}

span.track {
    float: left;
    width: 100%;
    padding-top: 10px;
}

section.android_banner.service_header.progress span {
    font-size: 60px !important;
}
section.android_banner.service_header.asset span {
    font-size: 60px !important;
}
section.android_banner.service_header.flutter-box span {
    font-size: 60px !important;
}
section.android_banner.service_header.flutter-box span.develop {
    font-size: 31px !important;
    padding-left: 17px !important;
}
section.android_banner.service_header.react_native span.develop {
    font-size: 31px !important;
    padding-left: 17px !important;
}
.react_native .left_android{
	width: 523px;
}

span.react_chg {
    font-size: 60px !important;
}
section.android_banner.service_header.progress{
	height: 613px;
}
section.android_banner.service_header.flutter-box{
	height: 617px;
	margin-bottom: 20px;
}
.progressive{
	margin-top: 135px;
}
.flutter-box-tex{
	margin-top: 135px;
}
.asset-box-tex{
	margin-top: 137px;
}
.react-nativ {
    margin-top: 135px;
}



/*------------------React-native---------*/

.react_native .left_android h1 span {
    font-family: 'Poppins';
    font-size: 62px;
    color: #60bd4b;
    text-transform: uppercase;
	font-weight:700 !important;
}
section.android_banner.service_header.react_native .left_android h1 span{
	text-align: left;
    float: left;
    padding-left: 14px;
    font-size: 47px;
    padding-bottom: 10px;

}

/*-------------ios-pages--------------*/

section.android_banner.service_header.ios_banner_service .right_android{
	width: 662px !important;
}

section.android_banner.service_header.ios_banner_service {
    padding-top: 9% !important;
}
section.android_banner.service_header.ios_banner_service span.develop{
	font-size: 25px !important;
	text-align: right;
	display: block;
}
section.android_banner.service_header.ios_banner_service .left_android h6 span{
    display: block;
    text-align: right;
    line-height: 34px;
    font-size: 45px;
	float:none;
	padding-bottom: 0px
}
section.android_banner.service_header.ios_banner_service .left_android {
    padding-top: 7%;
}
section.android_banner.service_header.ios_banner_service .container {
    width: 1170px;
}
section.service_header.ios_banner_service{
	height: auto;
}
section.service_header.iot{
	height: auto;
}
section.android_banner.service_header.ios_banner_service .right_android{
	padding-top:0 !important;
}






/*-------------Android-pages--------------*/


section.android_banner.service_header.android_app_banner .right_android{
	padding-top: 11%;
}

section.android_banner.service_header.android_app_banner .right_android{
	width: 590px;
}

.portfolio-grid ul{
	padding:0px;
}

@media only screen and (max-width: 1024px) {
	
.flutter-box-tex {
    width: 100% !important;
}
section.android_banner.service_header .container {
    width: 100%;
}
section.android_banner.service_header.flutter-box{
	height: auto
}
.flutter-box-tex {
    margin-top: 0;
}
.react-nativ {
    margin-top: 0;
}
section.android_banner.service_header.ios_banner_service .container {
    width: 100%;
}
section.android_banner.service_header.ios_banner_service .right_android {
    width: 50% !important;
}
	
}


@media only screen and (max-width: 768px) {

section.android_banner.service_header.ios_banner_service .right_android {
    width: 100% !important;
}
section.android_banner.service_header.ios_banner_service .left_android h6 span.develop {
    font-size: 18px !important;
}
section.android_banner.service_header.ios_banner_service .left_android h6 span {
    font-size: 23px !important;
    line-height: 33px !important;
}
	
	
}


@media only screen and (max-width: 676px) {
	
.asset-box-tex {
    margin-top: 0;
}
.react-nativ {
    margin-top: 0;
}
.flutter-box-tex {
    margin-top: 0;
}
.progressive {
    margin-top: 0;
}
section.android_banner.service_header.flutter-box span.develop{
	font-size: 19px !important;
}
body p.banner-con.points_to{
	font-size: 15px !important;
}
section.soft_inner_contain.service_in_get_start.new_serve.latest h2{
	line-height: 29px;
	font-size: 21px !important;
}
h3.new_ad {
    font-size: 15px !important;
    line-height: 23px !important;
}
.right_side_content_iot{
	padding:0px;
}
ul.right_tweaks{
	width: 100% !important;
}
.cont.new_proces ul {
    padding-left: 0;
}
section.android_banner.service_header.react_native span.develop{
	font-size: 18px !important;
}
	
}


/*--------------------------News & Events----------------*/


.news-event {
    float: left;
    width: 100%;
    background-color: #1492e6;
}
.news-event h3 {
    font-size: 35px;
    color: #fff;
    text-align: center;
    margin: 35px 0;
}
.dev-event {
    display: inline-block;
    width: 100%;
}
.dev-viwe-all {
    display: inline-block;
    width: 100%;
    text-align: center;
    margin: 50px 0;
}
.dev-viwe-all a {
    color: #000;
    box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
    border: solid 3px #ffffff;
    background: #fff;
    padding: 10px 30px;
    border-radius: 25px;
    text-decoration: none;
    transition: 0.3s;
    cursor: pointer;
	font-family: 'Poppins' !important;
}
.dev-viwe-all a:hover {
    background: #f1c600;
    border: solid 3px #f1c600;
    color: #000;
    transition: 0.3s;
}
#excerpt{
	text-align:center;
}
section.posts {
    width: 31%;
    float: none;
    position: relative;
    margin-right: 26px;
    overflow: hidden;
	border-radius:10px;
	display:inline-block;
}
section.posts:before {
    content: '';
    position: absolute;
    width: 100%;
    background: #00000052;
    height: 0;
    border-radius: 10px;
    -webkit-transition: 0.3s;
    transition: 0.3s;
}
section.posts:hover:before {
    height: 100%;
    -webkit-transition: 0.3s;
    transition: 0.3s;
}
section.posts h5 {
    position: absolute;
    bottom: 0px;
    right: 0;
    left: 0;
    margin: 0 auto;
    text-align: CENTER;
    color: #fff;
    font-size: 14px;
    font-family:'Poppins' !important; font-weight:400 !important; 
    transition: 0.3s;
	background: #00000075;
    border-radius: 0px 0px 10px 10px;
    padding: 10px 0px;
}
section.posts:hover h5 {
    bottom: 50%;
    font-size: 14px;
    width: 90%;
    transition: 0.3s;
	background: none;
}
section.posts .post-content {
    position: absolute;
    bottom: -104px;
    width: 89%;
    background: #fff;
    left: 0;
    right: 0;
    margin: 0 auto;
    padding: 5px 10px;
    border-radius: 10px 10px 0px 0px;
    transition: 0.3s;
	text-align: center;	
}
section.posts .post-content p{
	height: 60px;
    overflow: hidden;
	font-size:13px;
	line-height: 20px;
	padding: 0px;
    margin: 0;
	font-family: 'Poppins';
}
section.posts:hover .post-content a{
    color: #f1c600;
    font-weight: 600;
    font-size: 13px;
}
section.posts:hover .post-content{
    bottom: 0px;
    transition: 0.3s;
}
section.posts img {
    display: block;
    width: 100%;
	height:240px;
	border-radius:10px;
}


.aspect {
  position: relative;
  width: 100%;
  height: 0;
  padding-top: 100%; /* default 1:1 */
}

.aspect.ratio-16-9 {
  padding-top: calc(9 / 16 * 100%);
}

.aspect.ratio-9-16 {
  padding-top: calc(16 / 9 * 100%);
}

.aspect.ratio-4-3 {
  padding-top: calc(3 / 4 * 100%);
}

.aspect.ratio-3-4 {
  padding-top: calc(4 / 3 * 100%);
}
.karikala-animation{
	height:572px;
	width:100%;
}

@media screen and (max-width:767px){
	
section.posts{
	width: 100%;
    margin-bottom: 20px;
	margin-right: 0;
}
.dev-tools{
	display:none;
}

.section.section-bg-38.pt-21.pb-15{
    background: #22243b;
    padding-top: 60px !important;
    padding-bottom: 60px !important;
	height: auto;
}

.overall_about_cabily_wrap .custom-ios-app img{
	margin-top: 0 !important;
    margin-left: 0 !important;
}
.karikala-animation{
	height: 210px;
	width:100%;
}
.icon:after, .icon:before{
	display:none;
}
.contact-form-title h3:after{
	display:none;
}
.contact-text-box:before{
	display:none;
}
	
	
}



/*--------------------------News & Events----------------*/