@font-face{font-family:breuertextbold;src:url(fonts/breuertext-bold_0-webfont.eot);src:url(fonts/breuertext-bold_0-webfontd41d.eot?#iefix) format("embedded-opentype"),
url(fonts/breuertext-bold_0-webfont.woff2) format("woff2"),
url(fonts/breuertext-bold_0-webfont.woff) format("woff"),
url(fonts/breuertext-bold_0-webfont.ttf) format("truetype"),
url(fonts/breuertext-bold_0-webfont.svg#breuertextbold) format("svg");
font-weight:400!important;
font-style:normal
}
@font-face{font-family:breuertextmedium;src:url(fonts/breuertext-medium_0-webfont.eot);src:url(fonts/breuertext-medium_0-webfontd41d.eot?#iefix) format("embedded-opentype"),
url(fonts/breuertext-medium_0-webfont.woff2) format("woff2"),
url(fonts/breuertext-medium_0-webfont.woff) format("woff"),
url(fonts/breuertext-medium_0-webfont.ttf) format("truetype"),
url(fonts/breuertext-medium_0-webfont.svg#breuertextmedium) format("svg");
font-weight:400;
font-style:normal
}
@font-face{font-family:breuertextregular;src:url(fonts/breuertext-regular_0-webfont.eot);src:url(fonts/breuertext-regular_0-webfontd41d.eot?#iefix) format("embedded-opentype"),
url(fonts/breuertext-regular_0-webfont.woff2) format("woff2"),
url(fonts/breuertext-regular_0-webfont.woff) format("woff"),
url(fonts/breuertext-regular_0-webfont.ttf) format("truetype"),
url(fonts/breuertext-regular_0-webfont.svg#breuertextregular) format("svg");
font-weight:400;
font-style:normal
}
header.logo-navbar {
	left:0;
	right:0;
	background:transparent
}
#portfolio-home {
	display:inline-block;
	width:100%;
	float:left
}
.portfolio-bg {
	width:100%;
	height:100vh;
	background:#ccc;
	float:left;
	background:url(../images/portfolio/portfolio_background.jpg) no-repeat fixed center center/cover
}
.footer {
	float:left;
	margin:0;
	width:100%
}
.inner-content {
	position:absolute;
	left:0;
	right:0;
	margin:0 auto;
	top:54.5%;
	transform:translate(0,
	-50%);
	-moz-transform:translate(0,
	-50%);
	-ms-transform:translate(0,
	-50%);
	-o-transform:translate(0,
	-50%)
}
.boxes {
	width:48%;
	height:500px;
	float:left;
	background:#fff;
	padding:50px 52px;
	color:#1f2229;
	font-size:20px;
	border:2px solid #fff;
	text-align:center;
	border-radius:3px
}
.boxes h2 {
	margin-top:0;
	font-size:34px;
	font-family:breuertextbold;
	margin-bottom:20px;
	letter-spacing:-1px
}
.boxes p {
	line-height:25px;
	margin-bottom:30px
}
#portfolio-home .boxes .red_lg {
	position:absolute;
	bottom:65px;
	left:0;
	right:0;
	margin:0 auto;
	max-width:320px;
	background:#33373e;
	padding:21px 10px;
	transition-duration:.3s;
	-moz-transition-duration:.3s;
	-ms-transition-duration:.3s;
	-o-transition-duration:.3s;
	-webkit-transition-duration:.3s
}
#portfolio-home .boxes .red_lg:hover {
	background-color:#3c85da
}
.boxes figure {
	margin-bottom:15px;
	margin-top:15px;
	width:110px;
	height:110px;
	background:#df2b2b;
	border-radius:50%;
	padding:7.6% 0 0;
	display:inline-block
}
.sections {
	padding:90px 0 0;
	color:#fff;
	overflow:hidden;
	min-height:100vh;
	box-sizing:border-box;
	text-align:center
}
.sections.fitfix {
	padding:165px 0 0
}
.sections.fitfix {
    /* background: #f7e9e9; */
	background-image: url();
	background:url(../images/portfolio/workplace.png) no-repeat  center center/cover;
}
.fitfix {
	background:#3b3b4e
}
.fitfix .left-img-sec figure {
	position:relative;
/*	left:-160px*/
}
.mobile-portfolio h2 {
/*
	font-family:poppins,
	sans-serif;
*/
	font-weight:800;
	text-transform:uppercase;
	font-size:58px;
    color: #fff;
	font-size: 70px;
/*	
	text-indent:-3px;
	letter-spacing:-5px
*/
}
.sections p {
	font-size:19px;
	line-height:27px;
	margin-bottom:25px
}
.mobile-portfolio h2 {
	margin-bottom:27px
}
.mobile-portfolio .btn {
	padding:15px 30px 15px 50px;
	width:auto;
	color:#fff;
	font-size:16px;
	font-family:poppins,
	sans-serif;
	font-weight:700;
	text-transform:uppercase;
	letter-spacing:-.3px;
	margin-top:35px;
	border-radius:40px;
	text-align:left
}
.btn.pink {
	border:0 solid #fff;
	background:linear-gradient(133deg,rgb(101, 206, 209) 1%,rgb(3, 155, 158) 100%);
}
.mobile-portfolio .btn i {
	font-size:30px;
	vertical-align:top;
	margin:0 10px 0 0
}
.right-text-sec {
	padding-left:50px;
	padding-top:35px
}
.sections.fitfix .right-text-sec {
	padding-top:-10px
}
.notch {
   background: #fcffff;
	padding:80px 0 0
}
.TMS {
	/*background:#1f6e89;*/
	background:#126daa;
	padding:80px 0 0
}
.btn.orng1 {
	background:#b1947e
}
.btn.orng {
	/*background:#13495d*/
	background:#ff4906;
}
.btn.green {
	background:#8dc641
}
.btn.brownish {
	background:#654932
}
.btn.dark-green {
	background:#45571c
}
.btn.blue {
	background:#137e64
}
.btn.light-blue {
	background:#00a3da
}
.btn.dark-pink {
	background:#7d1649
}
.btn.dark-gry {
	background:#2a2a2c
}
.btn.bluish {
	background:#333
}
.iphone {
	position:absolute;
	bottom:-75px;
	right:-228px
}
.notch .left-text-sec {
	padding-top:6.5%
}
.spooner {
background-color: #ffffc2;
}
.CMS {
	background:#f16c52;
	/*background:#e18728;*/
}
.Ecommerce {
/*	background:#eceff7;*/
     background: url(../images/portfolio/ecommerce.png);
    background-size: cover;
    background-repeat: no-repeat;
     background-position: center;
}
.performace{
	background: url(../images/portfolio/performence.jpg);
    background-size: cover;
    background-repeat: no-repeat;
     background-position: center;
}
.Manamakkal {
	background:#ad4558;
	/*background:url(../images/portfolio/spooner-bg1.jpg) no-repeat center center/cover*/
	background:url(../images/portfolio/Manamakkal_bg.jpg) no-repeat center center/cover !important;
}
.spooner .right-img-sec {
	padding-left:110px
}
.spooner .left-text-sec {
	padding-top:130px
}
.spooner .left-text-sec p {
	width:106%
}
.sherlock {
	background:#43475c
}
.sherlock .left-img-sec figure {
	position:relative;
	left:-38%
}
.sherlock .right-text-sec {
	padding:68px 0 0 30px
}
.sherlock-app {
	max-width:890px
}
.sherlock .left-img-sec {
	padding-right:0
}
.snapsellers {
	background:#9a4b9c;
	text-align:center;
	transition-duration:.5s;
	-moz-transition-duration:.5s;
	-webkit-transition-duration:.5s;
	-o-transition-duration:.5s;
	overflow-y:hidden
}
.snapsellers {
	background:#9a4b9c;
	background:-moz-linear-gradient(145deg, rgb(223, 68, 65) 0%, rgb(215, 61, 58) 50%, rgb(99, 99, 99) 50%, rgb(99, 99, 99) 100%);
	background:-webkit-linear-gradient(145deg, rgb(223, 68, 65) 0%, rgb(215, 61, 58) 50%, rgb(99, 99, 99) 50%, rgb(99, 99, 99) 100%);
	background:linear-gradient(145deg, rgb(223, 68, 65) 0%, rgb(215, 61, 58) 50%, rgb(99, 99, 99) 50%, rgb(99, 99, 99) 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#9a4b9c',
	endColorstr='#723675',
	GradientType=1)
}

.DEM {
	background:#9a4b9c;
	background:-moz-linear-gradient(120deg, rgb(23, 194, 164) 0%, rgb(23, 194, 164) 50%, rgb(64, 63, 63) 50%, rgb(64, 63, 63) 100%);
	background:-webkit-linear-gradient(120deg, rgb(23, 194, 164) 0%, rgb(23, 194, 164) 50%, rgb(64, 63, 63) 50%, rgb(64, 63, 63) 100%);
	background:linear-gradient(120deg, rgb(23, 194, 164) 0%, rgb(23, 194, 164) 50%, rgb(64, 63, 63) 50%, rgb(64, 63, 63) 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#9a4b9c',
	endColorstr='#723675',
	GradientType=1)
}
.snapsellers .full-img {
	margin:0 auto 0;
	padding:0;
	text-align:center
}
.spooner .right-img-sec img {
	top:50px;
	max-width:100%;
}
.sections .container.center-content {
	text-align:center
}
.snapsellers .full-img img {
	max-width:100%
}
.whos-in {
	background:#008bcc
}
.whos-in .left-text-sec {
	/*padding-top:0*/
	padding-top:50px;
}
.cardlis {
	background:#743434;
	color:#fff;
	padding:135px 0 0
}
.cardlis .left-img-sec figure {
	position:relative;
	left:-28%;
	top:0
}
.cardlis .left-img-sec figure img {
	max-width:920px
}
.cardlis .right-text-sec {
	padding-top:50px;
	padding-left:15px
}
.sections .container {
	vertical-align:middle;
	display:inline-block;
	text-align:left;
	position:relative;
	float:none;
	margin:0 auto
}

.healthcareBilling {
	background:#034ea2;
	background:url(../images/portfolio/healthcaresw.png) no-repeat center center/cover;
	padding:80px 0 0
}
.Visitor {
	background:#49bbb1;
	padding:80px 0 0
}
.mindfull {
	background:#bb427b
}
.campcrate {
background: url(../images/portfolio/real-estate-sales-bg.jpg);
background-position: center;
    background-repeat: no-repeat;
    background-size: cover !important;
}
.campcrate.karathe{
	/*background:#f16c52*/
	background:#e18728;
	background:url(../images/portfolio/medallionbg.png) no-repeat center center/cover;
}
.tasky{
	background: url(../images/portfolio/tasky.png) no-repeat center center/cover;
}

.Fitness {
	/*background:#f16c52*/
	background:#24b5d9;
}
img.mindfull-2 {
	position:absolute;
	left:-330px;
	top:90px
}
.webild figure {
	position:absolute;
	bottom:0;
	right:0
}
.webild.mindfull figure {
	top:32px;
	position:relative
}
.webild figure img {
	max-width:960px
}
.webild .left-text-sec {
	padding-top:80px
}
.lunchserved .left-text-sec {
	padding-top:85px
}
.download-smart {
	background:url() no-repeat center center fixed;
	min-height:0
}
.download-smart:before,
.app-screenshots:before {
	height:0
}
.app-screenshots {
	background:#eaeaea;
	color:#7e7e7e
}
j .app-screenshots .center-content {
	margin-bottom:40px
}
.no-pd {
	padding:0
}
.notch .right-img-sec,
.webild .right-img-sec {
	top:50px;
	position:absolute;
	right:0;
	bottom:0
}
.webild.menuvenu .right-img-sec {
	right:-100px
}
.woosity {
	background:url() no-repeat center center;
	padding:80px 0 0
}
.woosity .right-img-sec {
	top:120px
}
.woosity .left-text-sec {
	padding-top:90px
}
.snapsellers .left-text-sec {
	padding-top:90px
}
.sections.whos-in {
	padding-top:135px
}
.notch-screens {
	position:relative;
	right:-10px;
	float:right
}
section.active.fp-completely .snapsellers-app1,
section.active.fp-completely .snapsellers-app2 {
	
}
.snapsellers-app2 {
	position:relative;
	left:-130px
}
.snapsellers .full-img figure {
	position:relative;
	left:-60px;
	top:100px;
	width:840px
}
.snapsellers .full-img img.snapsellers-app5 {
	margin-left:0;
	max-width:380px;
	top:115px;
	margin-right:-100px;
	position:relative
}
.snapsellers .full-img img.snapsellers-app3 {
	margin-left:-140px;
	z-index:1;
	max-width:430px;
	position:relative
}
.snapsellers .full-img img.snapsellers-app3 {
	position:absolute;
	right:-90px;
	top:-40px
}
.snapsellers .full-img img.snapsellers-app1 {
	max-width:380px;
	top:50px;
	position:relative;
	margin:0 18px 0 0;
	z-index:9;
	right:-25px
}
.snapsellers .col-md-4 {
	margin-top:90px
}
.notch .right-img-sec figure {

}
.notch .container,
.webild .container,
.lunchserved .container,
.camtrader .container,
.neworleans .container,
.whos-in .container {
	position:static
}
.sherlock-app1,
.spooner-app-screen1 {
	position:relative;
	top:100px
}
.sherlock-app4,
.spooner-app-screen2 {
	position:relative;
	left:40%;
	top:100px
}
.sherlock-app3,
.spooner-app-screen3 {
	position:absolute;
	top:0;
	left:40%;
	z-index:1
}
.sherlock-app2,
.spooner-app-screen4 {
	position:absolute;
	left:39%;
	z-index:2
}
.spooner .right-img-sec img.spooner-app-screen1,
.spooner .right-img-sec img.spooner-app-screen2 {
	max-width:300px
}
.spooner {
	position:relative
}
.webild figure .webild1 {
	right:170px;
	position:relative;
	float:left
}
.webild2 {
	position:absolute;
	right:0;
	top:130px;
	right:-185px
}
.juvly {
	/* background: #ceddf5; */
	/* background: linear-gradient(154.2deg, #0089a5 0%, #0089a5 50%, #005a6c 50%, #005a6c 99%);

	overflow:hidden */
	background-image: url(../images/portfolio/taxbg.png);
		background-size: cover;
		background-repeat: no-repeat;
		background-position: center;
}
.juvly .right-img-sec {
	position:relative;
	top:32px
}
.juvly .right-img-sec figure,
.whos-in .right-img-sec figure {
/*
	max-height:800px;
	overflow:hidden;
	position:absolute
*/
}
.whos-in .right-img-sec figure {
	bottom:-60px
}
.juvly img.juvly-screen {
	max-width:100%;
	position:relative
}
.juvly .left-text-sec {
	margin-top:10.6%;
	position:relative;
	transform:translate(0,
	-12%);
	width:35%
}
.btn.dark-blue {
	background:#ee6c92;
	border:0;
	border-radius:3px
}
.campcrate .left-text-sec {
	position:relative;
	top:310px;
	transform:translate(0,
	-50%);
	padding-right:80px
}
.campcrate {
	overflow:hidden
}
.campcrate .right-img-sec {
	position:absolute;
	right:0;
	padding-top:40px
}
.btn.dark-blue-2 {
	background:#4499ac
}
.btn.orng-2 {
	/*background:#222*/
	background:rgb(59, 59, 78);
}
.menuvenu img.menuvenu-1 {
	right:0;
	top:290px;
	max-width:770px;
	position:relative
}
.menuvenu {
	background:#444;
	background:url(https://www.xicom.biz/) no-repeat 0 0/100% 100%;
	background:#ff5a5f;
	background:-moz-linear-gradient(-153.9deg,
	rgba(255,
	90,
	95,
	1) 0%,
	rgba(255,
	90,
	95,
	1) 50%,
	rgba(255,
	195,
	90,
	1) 50%,
	rgba(255,
	195,
	90,
	1) 100%);
	background:-webkit-linear-gradient(-153.9deg,
	rgba(255,
	90,
	95,
	1) 0%,
	rgba(255,
	90,
	95,
	1) 50%,
	rgba(255,
	195,
	90,
	1) 50%,
	rgba(255,
	195,
	90,
	1) 100%);
	background:linear-gradient(153.9deg,
	rgba(255,
	90,
	95,
	1) 0%,
	rgba(255,
	90,
	95,
	1) 50%,
	rgba(255,
	195,
	90,
	1) 50%,
	rgba(255,
	195,
	90,
	1) 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5a5f',
	endColorstr='#ffc35a',
	GradientType=1)
}
.lunchserved { 
    background: #e1f8dc;
}
.ecoupons {
	background:#7ea22c;
	background:url(../images/portfolio/Ticket-booking-app_bg.jpg) no-repeat 0px -150px/cover
}
.lunchserved p {
	width:85%
}
.lunchserved .right-img-sec,
.neworleans .right-img-sec {
	right:0;
/*	top:50px;*/
	position:absolute;
	bottom:0
}
.lunchserved .right-img-sec figure,
.neworleans .right-img-sec figure {
/*	overflow:hidden;*/
	position:relative;
    top:30px;

}
.neworleans .right-img-sec figure {
/*
	bottom:-70px;
	right:0
*/
}
.neworleans .left-text-sec {
	padding-top:60px
}
.lunchserved.ecoupons .right-img-sec figure {
	right:-114px;
	bottom:-110px
}
.lunchserved.ecoupons .right-img-sec figure img {
	max-width:950px
}
.lunchserved.ecoupons p {
	width:85%
}
.camtrader {
	background:url() no-repeat center center/cover
}
.camtrader figure {
	padding-top:15px
}
.camtrader figure img {
	max-width:100%
}
.camtrader .bottom-img {
	position:absolute;
	bottom:-85px;
	left:0;
	right:0
}
.whos-in-app {
	max-width:970px;
	right:-52px;
	position:relative
}
.salesCrm{
	background:url(../images/portfolio/salescrm.png) no-repeat center center/cover !important;

}
.neworleans {
	background:#4d88e0;
	background:#9a6954
}
.neworleans .left-text-sec p {
	width:78%
}
.camtrader .btn {
	margin:10px auto
}
.whos-in .right-img-sec {
	right:-38px;
	top:0;
	position:absolute;
	bottom:0
}

.whos-in {
	background:rgb(250, 208, 77);
	background:-moz-linear-gradient(145deg, rgb(250, 208, 77) 0%, rgb(250, 208, 77) 59%, rgb(58, 58, 60) 59%, rgb(59, 59, 59) 100%);
	background:-webkit-linear-gradient(145deg, rgb(250, 208, 77) 0%, rgb(250, 208, 77) 59%, rgb(58, 58, 60) 59%, rgb(59, 59, 59) 100%);
	background: linear-gradient(145deg, rgb(250, 208, 77) 0%, rgb(250, 208, 77) 59%, rgb(58, 58, 60) 59%, rgb(59, 59, 59) 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='rgb(250, 208, 77)',
	endColorstr='#ffffff',
	GradientType=1)
}
.neworleans {
	background:url(../images/portfolio/resturant-bg.jpg);

}
a.no-link {
	cursor:default
}
.snapsellers .container {
	position:static
}
.snapsellers .full-img {
	position:absolute;
	right:0;
	bottom:0;
	top:0
}
.snapsellers .full-img figure {
	position:absolute;
	bottom:0;
	right:0;
	left:auto;
	top:auto
}
.snapsellers .full-img figure img {
	float:right
}
.whiteswan {
	background:#0168b3;
	background:url(../images/portfolio/white-swan-background.jpg) no-repeat center center/cover
}
.whiteswan img {
	max-width:100%
}
.corner-square {
	position:absolute;
	bottom:0;
	left:0;
	height:70vh;
	width:94vh;
	background:url(../images/portfolio/corner-square.png) no-repeat left bottom/cover;
	text-align:center
}
.corner-square img {
	width:auto;
	margin:13% 0 10px 30%;
	float:left
}
.left-img-ws {
	position:relative;
	left:0;
	max-width:48%;
	top:40px;
	float:left
}
.right-img-ws {
	position:relative;
	right:0;
	max-width:48%;
	top:40px;
	float:right
}
.whiteswan .container {
	height:calc(100vh - 100px);
	position:static
}
.app-btn {
	border:1px solid #111;
	border-radius:3px;
	padding:18px 30px;
	text-align:center;
	color:#fff;
	text-decoration:none;
	display:inline-block;
	font-size:22px;
	background-color:#111;
	font-family:breuertextbold;
	text-transform:uppercase;
	letter-spacing:-.5px
}
.corner-square p {
	max-width:54%;
	display:block;
	clear:both;
	margin:35px 0 30px 60px;
	font-size:19px;
	float:left;
	color:#111;
	font-family:breuertextregular;
	line-height:23px
}
.app-btn {
	display:inline-block;
	clear:both;
	float:left;
	position:relative;
	left:16%;
	transform:translate(-4%,
	0)
}
.app-btn:hover {
	color:#111;
	border:1px solid #111
}
.corner-square h2 {
	display:block;
	width:auto;
	clear:both;
	font-size:60px;
	left:0;
	position:relative;
	float:left;
	transform:translate(36%,
	0);
	margin:0 auto;
	letter-spacing:-3px;
	color:#111
}
.corner-square h2::before {
	content:"";
	display:inline-block;
	width:80px;
	height:2px;
	background:#fff;
	position:absolute;
	bottom:0;
	left:0;
	right:0;
	margin:0 auto;
	bottom:-10px
}
.ecoupons .btn.orng-2 {
	background:#ca8635;
}
#slide-portfolio,
#slide-portfolio #slides2 {
	overflow:visible!important
}
#slide-portfolio .container {
	position:relative;
	z-index:1;
	width:100%;
	padding:0
}
#slide-portfolio.campcrate {
	background:url(../images/bg1.jpg) fixed no-repeat 0 -50px/cover;
	min-height:100vh;
	padding:0;
	position:relative
}
#slide-portfolio.campcrate:after {
	content:"";
	display:inline-block;
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	background:url(../images/overlay-pattern.png) rgba(0,
	0,
	0,
	.43)
}
#slide-portfolio .bottom-grd {
	content:"";
	display:inline-block;
	width:100%;
	height:500px;
	top:300px;
	position:absolute;
	left:0;
	z-index:99
}
#slide-portfolio .bottom-grd {
	background:-moz-linear-gradient(top,
	rgba(0,
	0,
	0,
	0) 44%,
	rgba(0,
	0,
	0,
	0.08) 50%,
	rgba(0,
	0,
	0,
	0.85) 99%,
	rgba(0,
	0,
	0,
	0.85) 100%);
	background:-webkit-linear-gradient(top,
	rgba(0,
	0,
	0,
	0) 44%,
	rgba(0,
	0,
	0,
	0.08) 50%,
	rgba(0,
	0,
	0,
	0.85) 99%,
	rgba(0,
	0,
	0,
	0.85) 100%);
	background:linear-gradient(to bottom,
	rgba(0,
	0,
	0,
	0) 44%,
	rgba(0,
	0,
	0,
	0.08) 50%,
	rgba(0,
	0,
	0,
	0.85) 99%,
	rgba(0,
	0,
	0,
	0.85) 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',
	endColorstr='#de000000',
	GradientType=0)
}
#slide-portfolio.campcrate .left-img-sec figure {
	left:0;
	padding-top:40px;
	right:0;
	text-align:center;
	max-width:1125px;
	bottom:0;
	width:100%;
	margin:0 auto
}
#slide-portfolio.campcrate .left-img-sec figure img {
	max-width:100%;
	border-radius:8px 8px 0 0;
	image-rendering:auto
}
#slide-portfolio.campcrate .left-img-sec {
	position:relative
}
#slide-portfolio.campcrate .right-text-sec {
	position:relative;
	top:10px;
	width:100%;
	display:inline-block;
	text-align:center;
	max-width:1100px
}
#slide-portfolio.campcrate .first-slide {
	margin-top:20px;
	top:0!important
}
#slide-portfolio h2,
#slide-portfolio h4,
#slide-portfolio .h4 {
	font-family:breuertextbold;
	font-size:80px;
	text-indent:-3px;
	letter-spacing:-5px
}
#slide-portfolio.sections p {
	font-size:19px;
	line-height:24px;
	margin-bottom:30px
}
#slide-portfolio .btn {
	padding:10px 0;
	width:325px;
	color:#fff;
	font-size:28px;
	font-family:breuertextbold;
	text-transform:none;
	letter-spacing:-.5px;
	margin-top:35px;
	background:#e3642a;
	border-radius:3px;
	border:0;
	position:absolute;
	left:0;
	right:0;
	margin:0 auto;
	top:77%
}
#slide-portfolio .btn i {
	font-size:30px;
	vertical-align:top;
	margin:0 10px 0 0
}
#slide-portfolio .slidesjs-control {
	max-height:600px!important
}
#slide-portfolio .btn.gossups {
	background:#df2b2b
}
#slide-portfolio .btn.gossups:hover {
	background:#3c85da
}
#slide-portfolio .btn.bellaprint {
	background:#df2b2b
}
#slide-portfolio .btn.bellaprint:hover {
	background:#3c85da
}
#slide-portfolio .btn.beyond {
	background:#df2b2b
}
#slide-portfolio .btn.beyond:hover {
	background:#3c85da
}
#slide-portfolio .slidesjs-container,
#slide-portfolio .slidesjs-control {
	max-height:820px!important
}
.slidesjs-pagination li a {
	display:block;
	width:10px;
	height:10px;
	float:left;
	margin:1px;
	overflow:hidden;
	background-color:rgba(0,
	0,
	0,
	.2);
	border-radius:60px;
	text-indent:-99999px
}
#slide-portfolio .slidesjs-pagination li a {
	background:#ccc;
	width:10px;
	height:10px
}
#slide-portfolio .slidesjs-pagination li a.active,
#slide-portfolio .slidesjs-pagination li a:hover {
	background:#3c85da
}
#slide-portfolio .slidesjs-pagination {
	margin:-32px auto;
	text-align:center;
	width:100%;
	display:inline-block;
	position:absolute;
	z-index:999;
	left:0
}
#slide-portfolio .slidesjs-pagination li {
	float:none;
	display:inline-block;
	margin:0 2px
}
#portfolio .sections .container {
	display:flex;
	max-width:100%;
	padding:0 90px;
	align-items: center;
	height: 100%;
}
#portfolio .circle-btn::before,
#portfolio .circle-btn::after {
	top:17px;
	left:20px
}
header.logo-navbar.white-header .logo {
	background:url(../images/nohitatu-logo.png) no-repeat center center/100% auto
}
header.logo-navbar.white-header .nav-menu span.right-ar:before,
header.logo-navbar.white-header .nav-menu span.right-ar:after {
	background:#fff
}
header.white-header .nav-menu span,
.header-wht header .nav-menu span {
	background:#fff
}
.btnst1
{
    background: #ee508b;
    background: -webkit-linear-gradient(to right, #ee508b, #fbac74);
    background: linear-gradient(to right, #ee508b, #fbac74);
     box-shadow: 0 4px 15px 0 rgb(75 76 78 / 75%);
}
.btnst2
{
    background: #16c4b3;
    background: -webkit-linear-gradient(to right, #087ab5, #16c4b3);
    background: linear-gradient(to right, #087ab5, #16c4b3);
    box-shadow: 0 4px 15px 0 rgb(75 76 78 / 75%);
}

.btnst3 
{
    background-image: linear-gradient(to right, #25aae1, #4481eb);
    box-shadow: 0 4px 15px 0 rgb(75 76 78 / 75%);
}
.btnst4
{
    background-image: linear-gradient(to right, #667eea, #764ba2);
    box-shadow: 0 4px 15px 0 rgb(75 76 78 / 75%);
}
.btnst5 
{
   background-image: linear-gradient(to right, #25aae1, #4481eb);
    box-shadow: 0 4px 15px 0 rgb(75 76 78 / 75%);  
}
.btnst6
{
    background-image: linear-gradient(to right, #25aae1, #4481eb);
    box-shadow: 0 4px 15px 0 rgb(75 76 78 / 75%);
}
.btnst7
{
  background-image: linear-gradient(to right, #667eea, #764ba2);
    box-shadow: 0 4px 15px 0 rgb(75 76 78 / 75%);
}
.btnst8
{
        background-image: linear-gradient(to right, #f5ce62, #e43603);
     box-shadow: 0 4px 15px 0 rgb(75 76 78 / 75%);
}
.btnst9{
	background-image: linear-gradient(74deg, rgba(255,255,255,1) 0%, rgba(0,90,108,1) 36%);
	box-shadow: 0 4px 15px 0 rgb(75 76 78 / 75%);

}
.btn-9{
	background-image: linear-gradient(to right, #e6d7ad, #e4ae03);
	box-shadow: 0 4px 15px 0 rgb(75 76 78 / 75%);

}

.btn-10{
	background-image: linear-gradient(to right, #d5ade6, #e40303);
	box-shadow: 0 4px 15px 0 rgb(75 76 78 / 75%);

}