.about {
    margin-top: 10em;
}
.gallery-top,.about,.contact,.classes,.clients{
    padding: 4em 0;
}
h3.title-w3-agile,.w3l_heading h2,h3.agileits-title,h3.heading {
    text-align: center;
    font-size: 40px;
    margin-bottom: 60px;
    color: #000;
    font-weight: 600;
    text-transform: capitalize;
    letter-spacing: 2px;
	position:relative;
}
h3.heading:before, h2.heading:before {
    content: '';
    background: #ccc;
    height: 2px;
    width: 13%;
    position: absolute;
    bottom: -25%;
    left: 43%;
}
h3.heading:after, h2.heading:after {
    content: '';
    background: #03A9F4;
    height: 5px;
    width: 4%;
    position: absolute;
    bottom: -12px;
    left: 755px;
}
.w3_agileits_about_grid_left h3 {
    font-size: 30px;
    color: #146eb4;
    margin-bottom: 7px;
    text-transform: capitalize;
}
.w3_agileits_about_grid_left p{
    color: #999;
    line-height: 1.8em;
	margin-top:2em;
	font-size:16px;
}
.w3_agileits_about_grid_left p i{
	display:block;
	margin:1em 0 3em;
    color: #545454;
}
.w3_agileits_about_grid_left ul li{
    display: block;
    margin-bottom: 1em;
    color: #ffffff;
    line-height: 1.5em;
    text-transform: capitalize;
    font-size: 1em;
    font-weight: 600;
    letter-spacing: 2px;
}
.w3_agileits_about_grid_left ul li i{
    color: #ffa700;
    padding-right: 1em;
}
.w3_agileits_about_grid_left ul li:last-child{
	margin-bottom:0;
}
.w3_agileits_about_grid_right iframe{
	width: 100%;
    min-height: 310px;
    outline: none;
    border: none;
}
.contact-w3layouts h3,.clients h3 {
    color: #000!important;
}
.spldishes-w3left {
    padding: 2.3em;
    background-color: #fd463e;
	-webkit-transition:.5s all;
	-moz-transition:.5s all;
	-o-transition:.5s all;
	-ms-transition:.5s all;
	transition:.5s all;
}
.w3agile-spldishes p.para-agileits-w3layouts {
    color: #8a8888!important;
}
.spldishes-agileinfo:hover .spldishes-w3left {
    background-color: #09c4dc;
}
.spldishes-agileinfo h5{
    font-size: 2em;
    color: #fff;
}
.spldishes-w3left p {
    color: #fff;
    margin-top: 1.4em;
}
.spldishes-grids {
    padding: 0;
}
.g1 {
	position: relative;
	display: block;
}  
.agile-dish-caption {
    position: absolute;
    width: 94.5%;
    bottom: 0px;
    z-index: 999;
    background: rgba(5, 5, 3, 0.59);
    padding: 4em 3em;
    transition: all 0.8s;
    -webkit-transition: all 0.8s;
    -moz-transition: all 0.8s;
    -o-transition: all 0.8s;
    -ms-transition: all 0.8s;
    transform-style: preserve-3d; 
	-webkit-transform:scale(0);
	-moz-transform:scale(0);
	-o-transform:scale(0);
	-ms-transform:scale(0);
	transform:scale(0);
}
.agile-dish-caption h4 {
    font-size: 1.8em;
    color: #03A9F4;
    margin-bottom: 0.5em;
    font-weight: 400;
    letter-spacing: 3px;
    margin-top: 0;
    text-transform: capitalize;
}
.agile-dish-caption h3 {
	font-weight: bold;
	color: #3d3d3d;
}
.agile-dish-caption span {
    margin: 0;
    padding: 0;
    font-size: 14px;
    line-height: 26px;
    color: #ffffff;
    font-weight: 300;
}
.g1:hover .agile-dish-caption {
	display: block; 
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	-o-transform:scale(1);
	-ms-transform:scale(1);
	transform:scale(1);
}
#owl-demo .item img { 
    width: 100%;
}
@media(max-width:480px) {
.agile-dish-caption {
	padding: 0.5em;
}
.agile-dish-caption span {
	font-size: 0.8em;
}
}

.wthree_copy_right{
	padding:1em 0;
	background:#146eb4;
    background: #00ad45;
    background: #121517;
	text-align:center;
}
.wthree_copy_right p{
	color:#999;
	line-height:1.8em;
    word-spacing: 0.2em;
}
.wthree_copy_right p a{
	text-decoration:none;
	color:#fff;
}
.wthree_copy_right p a:hover {
    color: #03A9F4;
}

#work,#teem,#gallery{
    padding:1em 0;
}
.nbs-flexisel-container {
	position: relative;
	max-width: 100%;
}
.nbs-flexisel-ul {
	position: relative;
	width: 9999px;
	list-style-type: none;
}
.nbs-flexisel-inner {
	overflow: hidden;
	width:90%;
	margin: 0 auto;
}
.nbs-flexisel-item {
	float: left;
	position: relative;
	line-height: 0px;
}
.nbs-flexisel-item > img {
	cursor: pointer;
	position: relative;	
}
.project-fur{
	margin: 0 15px;
	position:relative;
	color:#fff;
}
.fur {
    padding: 1em 0em;
    text-align: center;
    background:#111;
}
.fur h4 {
	 font-size:0.8em;text-transform:uppercase;
	 letter-spacing:1px;
}
.future {
  padding: 5em 0;
}

.nbs-flexisel-container {
	position: relative;
	max-width: 100%;
}
.nbs-flexisel-ul {
	position: relative;
	width: 9999px;
	list-style-type: none;
}
.nbs-flexisel-inner {
	overflow: hidden;
	width:90%;
	margin: 0 auto;
}
.nbs-flexisel-item {
	float: left;
	position: relative;
	line-height: 0px;
}
.nbs-flexisel-item > img {
	cursor: pointer;
	position: relative;	
}
/*---- Navigation ---*/

.nbs-flexisel-nav-left, .nbs-flexisel-nav-right {
    width: 36px;
    height: 36px;
    position: absolute;
    cursor: pointer;
    z-index: 100;
    border-radius: 50%;
}
.nbs-flexisel-nav-left {
    left: 0px;
    background: #000 url(../images/left.png) no-repeat 2px 2px;
}
.nbs-flexisel-nav-right {
    right: 0px;
    background:#000 url(../images/right.png) no-repeat 2px 2px;
}
.content-bottom-in {
    margin-top: 2.7em;
}
figure {
    margin: 0;
}

.work h5,.contact-grids h5 {
    color: #0086fe;
    font-size: 20px;
    text-transform: uppercase;
    letter-spacing: 1px;
    margin-bottom: 1em;
    position: relative;
    display: inline-block;
}
.work h5:before,.contact-grids h5:before {
    position: absolute;
    content: "";
    width: 100px;
    height: 3px;
    background: #000;
    top: 33px;
    left: 0px;
}


.work-left-agileits-w3layouts h6 {
    font-size: 17px;
    letter-spacing: 1px;
    color: #303030;
}
.work-left-agileits-w3layouts h6 i{
    color: #ecb731;
	padding-right:8px;
}
.work-right-w3-agileits h3 {
    color: #ecb731;
    font-size: 25px;
    text-transform: capitalize;
    letter-spacing: 1.5px;
    margin-bottom: 12px;
}
.work-right-w3-agileits h3 span {
    color: rgb(3, 169, 245);
    font-weight: 400;
    font-size: 25px!important;
}
.work-right-w3-agileits p {
    color: #777;
    font-size: 16px;
    letter-spacing: 0.5px;
    line-height: 30px;
}
/*-- //works --*/
/*-- services --*/
.services{
	background:#171717;
}
.services h3{
	color:#fff!important;
}
.w3_sub_head{
	text-align:center;
	color:#FF008F;
	font-size:1em;
}
.w3_head {
    text-align: center;
    color: #303030;
    margin: 0 0 1em;
    font-size: 2.5em;
    letter-spacing: 2px;
    text-transform: capitalize;
}
h3.w3_head.w3_head1 span {
    font-size: 13px;
    display: block;
    letter-spacing: 4px;
    margin-top: 5px;
    text-transform: uppercase;
    color: #ecb731;
}
.nunc{
	position:relative;
	text-align:center;
	color:#999;
	line-height:1.8em;
	padding-bottom:1.5em;
}
.nunc:after{
	content: '';
    background: #FF008F;
    height: 2px;
    position: absolute;
    bottom: 0%;
    left: 45%;
    width: 10%;
}
.agileits_services_grids {
    margin: 0em 0 3em;
}
.agileits_services_grid {
    padding: 2em;
    border: 1px solid #999;
	border-left:3px solid #999;
    text-align: left;
    border-right: none;
    background: #fff;
	transition: .5s ease-in;
    -webkit-transition: .5s ease-in;
    -moz-transition: .5s ease-in;
    -o-transition: .5s ease-in;
    -ms-transition: .5s ease-in;
}
.agileits_services_grid h5{
	font-size:1.5em;
	color:#000;
	margin: 0em 0 .5em;
	transition: .5s ease-in;
    -webkit-transition: .5s ease-in;
    -moz-transition: .5s ease-in;
    -o-transition: .5s ease-in;
    -ms-transition: .5s ease-in;
}
.agileits_services_grid p{
	color:#7e7e7e;
	line-height:2em;
	font-size: 16px;
}
.agileits_services_grid:hover {
    background: #ecfbff;
    border-left: 3px solid #0086fe;
    border-right: none;
	transition: .5s ease-in;
    -webkit-transition: .5s ease-in;
    -moz-transition: .5s ease-in;
    -o-transition: .5s ease-in;
    -ms-transition: .5s ease-in;
}
.agileits_services_grid:hover h5 {
    color: #0086fe;
	transition: .5s ease-in;
    -webkit-transition: .5s ease-in;
    -moz-transition: .5s ease-in;
    -o-transition: .5s ease-in;
    -ms-transition: .5s ease-in;
}
.agileits_service_grid_btm_left1{
	-webkit-transition: all 300ms ease-in-out;
    -moz-transition: all 300ms ease-in-out;
    -ms-transition: all 300ms ease-in-out;
    -o-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out;
	z-index: 1;
    width: 100%;
    overflow: hidden;
    position: relative;
}
.agileits_service_grid_btm_left1:before {
    bottom: 0;
    right: 0;
    border-bottom: 2px solid #0086fe;
    border-right: 2px solid #0086fe;
}
.agileits_service_grid_btm_left1:after, .agileits_service_grid_btm_left1:before {
    content: '';
    z-index: 2;
    width: 0;
    height: 0;
    visibility: hidden;
    position: absolute;
    -webkit-transition: all 800ms ease-in-out;
    -moz-transition: all 800ms ease-in-out;
    -ms-transition: all 800ms ease-in-out;
    -o-transition: all 800ms ease-in-out;
    transition: all 800ms ease-in-out;
}
.agileits_service_grid_btm_left1:after {
    top: 0;
    left: 0;
    border-top: 2px solid #0086fe;
    border-left: 2px solid #0086fe;
}
.agileits_service_grid_btm_left1:hover:after, .agileits_service_grid_btm_left1:hover:before {
    width: 100%;
    height: 100%;
    visibility: visible;
}
.agileits_service_grid_btm_left2 h5 {
    margin: 0em 0 .5em;
    color: #ecb731;
    font-size: 1.5em;
    letter-spacing: 1px;
    text-transform: capitalize;
	transition: .5s all;
    -webkit-transition: .5s all;
    -o-transition: .5s all;
    -moz-transition: .5s all;
    -ms-transition: .5s all;
}
.agileits_service_grid_btm_left2 p {
    color: #999;
    font-size: 15px;
    line-height: 2em;
}
.agileits_service_grid_btm_left2 {
    padding: 2em 1em;
    border: none;
    border-bottom: 2px solid #000000;
    background: #fff;
    text-align: center;
}
.agileits_service_grid_btm_left1:hover {
    cursor: default;
}
.agileits_service_grid_btm_left1:hover .agileits_service_grid_btm_left2 i {
   color: #0086fe;
   border-color:#252525;
	transition: .5s all;
    -webkit-transition: .5s all;
    -o-transition: .5s all;
    -moz-transition: .5s all;
    -ms-transition: .5s all;
}
.agileits_service_grid_btm_left2 i {
    display: inline-block;
    width: 60px;
    height: 60px;
    border: 2px solid #0086fe;
    line-height: 57px;
    border-radius: 3px;
    font-size: 25px;
    margin-bottom: 0.5em;
    color: #252525;
}
.teem-grids {
    border: 1px solid #fff;
    background: #e84f5a;
    padding:6em 2em;
    width: 22.5%;
    position: relative;
    transition: .5s all;
	-webkit-transition: .5s all;
	-o-transition: .5s all;
	-moz-transition: .5s all;
	-ms-transition: .5s all;
    overflow: hidden;
	text-align: center;
}




.teem-grids:hover div.teem-img {
	top:100%;
}
.teem-grids ul li i{
	color: #222;
    font-size: 15px;
    background: #fff;
    padding: 10px;
}
.teem-grids ul li i:hover{
	color: #f39c12;
	transition: .5s all;
	-webkit-transition: .5s all;
	-o-transition: .5s all;
	-moz-transition: .5s all;
	-ms-transition: .5s all;
}
.teem-grids ul li {
	border-color: #555;
    display: inline-block;
    margin-right: 10px;
}
.about-img img {
    box-shadow: 0 0 8px #999;
    padding: 0.5em;
}

.nbs-flexisel-nav-left, .nbs-flexisel-nav-right {
    width: 36px;
    height: 36px;
    position: absolute;
    cursor: pointer;
    z-index: 100;
    border: 1px solid #fff;
}
.nbs-flexisel-nav-left {
    left: 46.5%;
    top: 109% !important;
    background: #ff464f url(../images/themes.png) no-repeat 6px 6px;
}
.nbs-flexisel-nav-right {
    right: 46.5%;
    top: 109% !important;
    background: #ff464f url(../images/themes1.png) no-repeat 8px 8px;
}
.laptop {
    padding: 2em 2em;
    border: 1px solid #646464;
    margin: 0 15px;
}
.teem-left{
	padding:0;
}
.teem-right p {
    font-size: 15px;
    color: #646464;
    line-height: 2em;
}
.teem-right h5 {
    font-size: 20px;
    color: #000000;
    text-transform: uppercase;
    letter-spacing: 0.5px;
}
.name-w3ls {
    display: inline-block;
    margin-top: 1em;
}
.name-w3ls span {
    display: inline-block;
    font-size: 15px;
    text-transform: capitalize;
    font-style: italic;
    letter-spacing: .8px;
    color: #0accff;
    margin-top: 15px;
}
.flex-slider {
    margin: 0px auto 59px;
}
h3.heading-agileinfo {
    text-align: center;
    margin-bottom: 60px;
    font-size: 45px;
    text-transform: uppercase;
    text-transform: capitalize;
    color: #000;
}
div#testimonials, div#contact, div#blog, div#stats , div#teem {
    padding: 100px 0 60px;
}


.portfolio {
	padding: 100px 0;
}

.portfolio h3 {
	text-align: left;
	margin-bottom: 30px;
	font-size: 40px;
	margin-left: 345px;
}

	/*-- Tabs --*/

	.tabs {
		position: relative;
		overflow: hidden;
		margin: 0 auto;
		width: 100%;
	}

	.tabs nav {
		text-align: center;
	}

	.tabs nav ul {
		position: relative;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: -moz-flex;
		display: -ms-flex;
		display: flex;
		margin: 0 auto;
		padding: 0;
		max-width: 1200px;
		/*--w3layouts--*/
		/*--agileits--*/
		list-style: none;
		-ms-box-orient: horizontal;
		-ms-box-pack: center;
		-webkit-flex-flow: row wrap;
		-moz-flex-flow: row wrap;
		-ms-flex-flow: row wrap;
		flex-flow: row wrap;
		-webkit-justify-content: center;
		-moz-justify-content: center;
		-ms-justify-content: center;
		justify-content: center;
	}

	.tabs nav ul li {
		position: relative;
		z-index: 1;
		display: block;
		margin: 0;
		text-align: center;
		-webkit-flex: 1;
		-moz-flex: 1;
		-ms-flex: 1;
		flex: 1;
	}

	.tabs nav a {
		position: relative;
		display: block;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		line-height: 2.5;
	}

	.tabs nav a span {
		vertical-align: middle;
		font-size: 0.75em;
	}

	.tabs nav li.tab-current a {
		color: #74777b;
	}

	.tabs nav a:focus {
		outline: none;
	}

	.portfolio h4 {
		margin: 30px 0;
		font-size: 25px;
		font-weight: 600;
	}

		/*-- Tabs-Content --*/

		.content-wrap {
			position: relative;
		}

		.content-wrap section {
			display: none;
			margin: 0 auto;
			padding: 0;
			max-width: 1200px;
			text-align: center;
		}

		.content-wrap section.content-current {
			display: block;
		}

		.content-wrap section p {
			margin: 0;
			padding: 0.75em 0;
			color: rgba(40,44,42,0.05);
			font-weight: 900;
			/*--w3layouts--*/
			/*--agileits--*/
			font-size: 4em;
			line-height: 1;
		}

		/*-- //Tabs-Content --*/

		/*-- Fallback --*/

		.no-js .content-wrap section {
			display: block;
			padding-bottom: 2em;
			border-bottom: 1px solid rgba(255,255,255,0.6);
		}
		
		.no-flexbox nav ul {
			display: block;
		}
		
		.no-flexbox nav ul li {
			min-width: 15%;
			display: inline-block;
		}
		
		/*-- //Fallback --*/

		/*-- Tabs-Styling --*/

		.tabs-style-bar nav ul {
			border: 4px solid transparent;
		}

		.tabs-style-bar nav ul li a {
			margin: 0 2px;
			background-color: #F5F5F5;
			color: #001925;
			transition: background-color 0.2s, color 0.2s;
		}

		.tabs-style-bar nav ul li a:hover, .tabs-style-bar nav ul li a:focus {
			color: #001925;
		}

		.tabs-style-bar nav ul li a span {
			font-family: 'Montserrat', sans-serif;
			letter-spacing: 1px;
			/*--w3layouts--*/
			/*--agileits--*/
			font-size: 15px;
		}

		.tabs-style-bar nav ul li.tab-current a {
			background: #2954a2;
			color: #fff;
		}

		/*-- //Tabs-Styling --*/

		/*-- Tab-Images --*/

		.gallery-top {
			padding: 0;
		}

		.gallery-grids figure {
			position: relative;
			float: left;
			overflow: hidden;
			text-align: center;
			width: 100%;
		}

		.gallery-grids figure.effect-bubba:hover {
			background-color: #000;
		}

		.gallery-grids figure img {
			position: relative;
			display: block;
			width: 100%;
			border: 3px solid #C7C7C7;
		}

		.gallery-bottom {
			margin: 2.5em 0;
		}

		.gallery-grids figure figcaption {
			padding: 2em;
			color: #fff;
			/*--w3layouts--*/
			/*--agileits--*/
			-webkit-backface-visibility: hidden;
			-moz-backface-visibility: hidden;
			-o-backface-visibility: hidden;
			-ms-backface-visibility: hidden;
			backface-visibility: hidden;
		}

		.gallery-grids figure figcaption::before, .gallery-grids figure figcaption::after {
			pointer-events: none;
		}

		.gallery-grids figure figcaption{
			position: absolute;
			top: 0;
			left: 0;
			width: 100%;
			height: 100%;
		}

		figure.effect-bubba:hover img {
			opacity: 0.3;
		}

		figure.effect-bubba figcaption::before, figure.effect-bubba figcaption::after {
			position: absolute;
			top: 30px;
			right: 30px;
			bottom: 30px;
			left: 30px;
			content: '';
			opacity: 0;
			-webkit-transition: opacity 0.35s,-webkit-transform 0.35s;
			-moz-transition: opacity 0.35s, -moz-transform 0.35s;
			-o-transition: opacity 0.35s, -o-transform 0.35s;
			-ms-transition: opacity 0.35s, -ms-transform 0.35s;
			transition: opacity 0.35s, transform 0.35s;
		}

		figure.effect-bubba figcaption::before {
			border-top: 1px solid #fff;
			border-bottom: 1px solid #fff;
			-webkit-transform: scale(0,1);
			-moz-transform: scale(0,1); 
			-o-transform: scale(0,1);
			-ms-transform: scale(0,1);
			transform: scale(0,1);
		}

		figure.effect-bubba figcaption::after {
			border-right: 1px solid #fff;
			border-left: 1px solid #fff;
			-webkit-transform: scale(1,0);
			-moz-transform: scale(1,0);
			-o-transform: scale(1,0);
			-ms-transform: scale(1,0);
			transform: scale(1,0);
		}

		figure.effect-bubba h4 {
			padding-top: 11%;
			-webkit-transition: transform 0.35s;
			-moz-transition: transform 0.35s;
			-o-transition: -o-transform 0.35s;
			-ms-transition: -ms-transform 0.35s;
			transition: transform 0.35s;
			/*--w3layouts--*/
			/*--agileits--*/
			-webkit-transform: translate3d(0,-20px,0);
			-moz-transform: translate3d(0,-20px,0);
			-o-transform: translate3d(0,-20px,0);
			-ms-transform: translate3d(0,-20px,0);
			transform: translate3d(0,-20px,0);
			opacity:0;
		}

		.gallery-top figure.effect-bubba h4{
			padding-top: 18%;
		}

		figure.effect-bubba:hover figcaption::before, figure.effect-bubba:hover figcaption::after {
			opacity: 1;
			-webkit-transform: scale(1);
			-moz-transform: scale(1);
			-o-transform: scale(1);
			-ms-transform: scale(1);
			transform: scale(1);
		}

		figure.effect-bubba:hover h4 {
			opacity: 1;
			-webkit-transform: translate3d(0,0,0);
			-moz-transform: translate3d(0,0,0);
			-o-transform: translate3d(0,0,0);
			-ms-transform: translate3d(0,0,0);
			transform: translate3d(0,0,0);
		}
		/*-- //Tab-Images --*/

	/*-- //Tabs --*/

/*-- //Portfolio --*/